aboutsummaryrefslogtreecommitdiff
path: root/TimeHACK.Main
diff options
context:
space:
mode:
authorAlex-TIMEHACK <[email protected]>2017-07-21 13:24:28 +0100
committerAlex-TIMEHACK <[email protected]>2017-07-21 13:24:28 +0100
commit75c05d35535267096b0c46e143be7a55bb21c9c4 (patch)
treeb9f175812ff8fde1f982ee0667a3853572ec8259 /TimeHACK.Main
parentfee528f280640948216f41f0569c79a6552e61c7 (diff)
parenta42b7b8d3219f5df18721afdf88bddb8dd11d463 (diff)
downloadhistacom2-75c05d35535267096b0c46e143be7a55bb21c9c4.tar.gz
histacom2-75c05d35535267096b0c46e143be7a55bb21c9c4.tar.bz2
histacom2-75c05d35535267096b0c46e143be7a55bb21c9c4.zip
Update My Fork PART 2!!!
Diffstat (limited to 'TimeHACK.Main')
-rw-r--r--TimeHACK.Main/Icon128x.icobin0 -> 99678 bytes
-rw-r--r--TimeHACK.Main/OS/Win95/Win95.Designer.cs36
-rw-r--r--TimeHACK.Main/OS/Win95/Win95.cs52
-rw-r--r--TimeHACK.Main/OS/Win95/Win95.resx93
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/AddressBook/FRMWinClassicAddressBookNewContact.cs2
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/AddressBook/WinClassicAddressBook.cs4
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GoogleHome.Designer.cs90
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GoogleHome.cs25
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GoogleHome.resx (renamed from TimeHACK.Main/OS/Win95/Win95Apps/TestApp.resx)0
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GooglePrototype.Designer.cs277
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GooglePrototype.cs27
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GooglePrototype.resx120
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4NoPage.Designer.cs (renamed from TimeHACK.Main/OS/Win95/Win95Apps/TestApp.Designer.cs)36
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4NoPage.cs20
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4NoPage.resx (renamed from TimeHACK.Main/OS/Win95/Win95Apps/WinClassicHWCV.resx)9
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4Start.Designer.cs94
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4Start.cs25
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4Start.resx120
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/Story/Hack1.cs55
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/Story/Hack2.cs109
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/TempIE4.Designer.cs1463
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/TempIE4.cs76
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/TempIE4.resx123
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/TestApp.cs13
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WebChat1998.Designer.cs3
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WebChat1998.cs21
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WebChat1998.resx235
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicCalculator.Designer.cs646
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicCalculator.cs175
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicCalculator.resx126
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicHWCV.Designer.cs193
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicHWCV.cs35
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.Designer.cs4
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs2
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.Designer.cs2
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.cs8
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.resx3
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTerminal.cs2
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTerminal.resx1
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicThemePanel.Designer.cs3
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicThemePanel.cs8
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTimeDistorter.Designer.cs2
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTimeDistorter.cs12
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.Designer.cs23
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.cs196
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.resx3
-rw-r--r--TimeHACK.Main/OS/Win95/Win95TaskBarItem.Designer.cs8
-rw-r--r--TimeHACK.Main/OS/Win95/Win95TaskBarItem.resx2
-rw-r--r--TimeHACK.Main/OS/Win98/Win98.Designer.cs12
-rw-r--r--TimeHACK.Main/OS/Win98/Win98.cs14
-rw-r--r--TimeHACK.Main/Program.cs36
-rw-r--r--TimeHACK.Main/Properties/AssemblyInfo.cs8
-rw-r--r--TimeHACK.Main/Properties/Resources.Designer.cs200
-rw-r--r--TimeHACK.Main/Properties/Resources.resx62
-rw-r--r--TimeHACK.Main/Resources/IE4/ie4about.pngbin0 -> 11773 bytes
-rw-r--r--TimeHACK.Main/Resources/IE4/nopage.bmpbin0 -> 219642 bytes
-rw-r--r--TimeHACK.Main/Resources/IE4/start.pngbin0 -> 28819 bytes
-rw-r--r--TimeHACK.Main/Resources/IE4/start_googlink.pngbin0 -> 343 bytes
-rw-r--r--TimeHACK.Main/Resources/IE4/start_padamslink.pngbin0 -> 405 bytes
-rw-r--r--TimeHACK.Main/Resources/ie4_back.pngbin0 -> 554 bytes
-rw-r--r--TimeHACK.Main/Resources/ie4_favorites.pngbin0 -> 672 bytes
-rw-r--r--TimeHACK.Main/Resources/ie4_forward.pngbin0 -> 574 bytes
-rw-r--r--TimeHACK.Main/Resources/ie4_go.pngbin0 -> 628 bytes
-rw-r--r--TimeHACK.Main/Resources/ie4_history.pngbin0 -> 883 bytes
-rw-r--r--TimeHACK.Main/Resources/ie4_home.pngbin0 -> 720 bytes
-rw-r--r--TimeHACK.Main/Resources/ie4_hsplitter.pngbin0 -> 437 bytes
-rw-r--r--TimeHACK.Main/Resources/ie4_hsplitter1.pngbin0 -> 445 bytes
-rw-r--r--TimeHACK.Main/Resources/ie4_hsplitter2.pngbin0 -> 448 bytes
-rw-r--r--TimeHACK.Main/Resources/ie4_mail.pngbin0 -> 879 bytes
-rw-r--r--TimeHACK.Main/Resources/ie4_print.pngbin0 -> 686 bytes
-rw-r--r--TimeHACK.Main/Resources/ie4_refresh.pngbin0 -> 676 bytes
-rw-r--r--TimeHACK.Main/Resources/ie4_search.pngbin0 -> 913 bytes
-rw-r--r--TimeHACK.Main/Resources/ie4_stop.pngbin0 -> 687 bytes
-rw-r--r--TimeHACK.Main/Resources/ie4_vsplitter.pngbin0 -> 425 bytes
-rw-r--r--TimeHACK.Main/Resources/msdosprompt.pngbin0 -> 41974 bytes
-rw-r--r--TimeHACK.Main/SaveDialogs/LoadGameDialog.cs2
-rw-r--r--TimeHACK.Main/SaveDialogs/LoadGameProfileItem.cs6
-rw-r--r--TimeHACK.Main/SaveDialogs/NewGameDialog.Designer.cs8
-rw-r--r--TimeHACK.Main/SaveDialogs/NewGameDialog.cs2
-rw-r--r--TimeHACK.Main/SaveDialogs/SaveFileTroubleShooter.cs6
-rw-r--r--TimeHACK.Main/TimeHACK.Main.csproj102
-rw-r--r--TimeHACK.Main/TitleScreen.Designer.cs26
-rw-r--r--TimeHACK.Main/TitleScreen.cs11
-rw-r--r--TimeHACK.Main/TitleScreen.resx1680
84 files changed, 6016 insertions, 741 deletions
diff --git a/TimeHACK.Main/Icon128x.ico b/TimeHACK.Main/Icon128x.ico
new file mode 100644
index 0000000..ceb4cff
--- /dev/null
+++ b/TimeHACK.Main/Icon128x.ico
Binary files differ
diff --git a/TimeHACK.Main/OS/Win95/Win95.Designer.cs b/TimeHACK.Main/OS/Win95/Win95.Designer.cs
index 46485ee..15f4feb 100644
--- a/TimeHACK.Main/OS/Win95/Win95.Designer.cs
+++ b/TimeHACK.Main/OS/Win95/Win95.Designer.cs
@@ -88,11 +88,12 @@ namespace TimeHACK.OS.Win95
this.SkindowsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.WebChatToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.TimeDistorterToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.FTPClientToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.DocumentsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.windowManagerTestToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.downloaderTestToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.installerTestToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.storyTest1ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.iE4TestToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.SettingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.ControlPanelToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.PrintersToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@@ -130,7 +131,6 @@ namespace TimeHACK.OS.Win95
this.BitmapImageToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.MicrosoftDataLinkToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.PropertiesToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
- this.FTPClientToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.panel1.SuspendLayout();
this.taskbar.SuspendLayout();
this.clockPanel.SuspendLayout();
@@ -457,6 +457,7 @@ namespace TimeHACK.OS.Win95
this.CalculatorToolStripMenuItem.Name = "CalculatorToolStripMenuItem";
this.CalculatorToolStripMenuItem.Size = new System.Drawing.Size(181, 28);
this.CalculatorToolStripMenuItem.Text = "Calculator";
+ this.CalculatorToolStripMenuItem.Click += new System.EventHandler(this.CalculatorToolStripMenuItem_Click);
//
// HyperTerminalToolStripMenuItem
//
@@ -716,6 +717,7 @@ namespace TimeHACK.OS.Win95
this.WebChatToolStripMenuItem.Size = new System.Drawing.Size(181, 28);
this.WebChatToolStripMenuItem.Text = "Web Chat";
this.WebChatToolStripMenuItem.Visible = false;
+ this.WebChatToolStripMenuItem.Click += new System.EventHandler(this.WebChatToolStripMenuItem_Click);
//
// TimeDistorterToolStripMenuItem
//
@@ -743,10 +745,10 @@ namespace TimeHACK.OS.Win95
this.DocumentsToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
this.DocumentsToolStripMenuItem.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver;
this.DocumentsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.windowManagerTestToolStripMenuItem,
this.downloaderTestToolStripMenuItem,
this.installerTestToolStripMenuItem,
- this.storyTest1ToolStripMenuItem});
+ this.storyTest1ToolStripMenuItem,
+ this.iE4TestToolStripMenuItem});
this.DocumentsToolStripMenuItem.Image = global::TimeHACK.Properties.Resources.WinClassicDocuments;
this.DocumentsToolStripMenuItem.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.DocumentsToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
@@ -755,21 +757,12 @@ namespace TimeHACK.OS.Win95
this.DocumentsToolStripMenuItem.Size = new System.Drawing.Size(138, 36);
this.DocumentsToolStripMenuItem.Text = "Documents";
//
- // windowManagerTestToolStripMenuItem
- //
- this.windowManagerTestToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
- this.windowManagerTestToolStripMenuItem.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("windowManagerTestToolStripMenuItem.BackgroundImage")));
- this.windowManagerTestToolStripMenuItem.Name = "windowManagerTestToolStripMenuItem";
- this.windowManagerTestToolStripMenuItem.Size = new System.Drawing.Size(186, 22);
- this.windowManagerTestToolStripMenuItem.Text = "WindowManagerTest";
- this.windowManagerTestToolStripMenuItem.Click += new System.EventHandler(this.windowManagerTestToolStripMenuItem_Click);
- //
// downloaderTestToolStripMenuItem
//
this.downloaderTestToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
this.downloaderTestToolStripMenuItem.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("downloaderTestToolStripMenuItem.BackgroundImage")));
this.downloaderTestToolStripMenuItem.Name = "downloaderTestToolStripMenuItem";
- this.downloaderTestToolStripMenuItem.Size = new System.Drawing.Size(186, 22);
+ this.downloaderTestToolStripMenuItem.Size = new System.Drawing.Size(159, 22);
this.downloaderTestToolStripMenuItem.Text = "DownloaderTest";
this.downloaderTestToolStripMenuItem.Click += new System.EventHandler(this.downloaderTestToolStripMenuItem_Click);
//
@@ -778,7 +771,7 @@ namespace TimeHACK.OS.Win95
this.installerTestToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
this.installerTestToolStripMenuItem.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("installerTestToolStripMenuItem.BackgroundImage")));
this.installerTestToolStripMenuItem.Name = "installerTestToolStripMenuItem";
- this.installerTestToolStripMenuItem.Size = new System.Drawing.Size(186, 22);
+ this.installerTestToolStripMenuItem.Size = new System.Drawing.Size(159, 22);
this.installerTestToolStripMenuItem.Text = "InstallerTest";
this.installerTestToolStripMenuItem.Click += new System.EventHandler(this.installerTestToolStripMenuItem_Click);
//
@@ -786,10 +779,19 @@ namespace TimeHACK.OS.Win95
//
this.storyTest1ToolStripMenuItem.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver;
this.storyTest1ToolStripMenuItem.Name = "storyTest1ToolStripMenuItem";
- this.storyTest1ToolStripMenuItem.Size = new System.Drawing.Size(186, 22);
+ this.storyTest1ToolStripMenuItem.Size = new System.Drawing.Size(159, 22);
this.storyTest1ToolStripMenuItem.Text = "StoryTest1";
this.storyTest1ToolStripMenuItem.Click += new System.EventHandler(this.storyTest1ToolStripMenuItem_Click);
//
+ // iE4TestToolStripMenuItem
+ //
+ this.iE4TestToolStripMenuItem.BackColor = System.Drawing.SystemColors.Control;
+ this.iE4TestToolStripMenuItem.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver;
+ this.iE4TestToolStripMenuItem.Name = "iE4TestToolStripMenuItem";
+ this.iE4TestToolStripMenuItem.Size = new System.Drawing.Size(159, 22);
+ this.iE4TestToolStripMenuItem.Text = "IE4Test";
+ this.iE4TestToolStripMenuItem.Click += new System.EventHandler(this.iE4TestToolStripMenuItem_Click);
+ //
// SettingsToolStripMenuItem
//
this.SettingsToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
@@ -1275,11 +1277,11 @@ namespace TimeHACK.OS.Win95
internal System.Windows.Forms.ToolStripMenuItem MicrosoftDataLinkToolStripMenuItem;
internal System.Windows.Forms.ToolStripMenuItem PropertiesToolStripMenuItem1;
internal System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Windows95));
- private System.Windows.Forms.ToolStripMenuItem windowManagerTestToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem downloaderTestToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem installerTestToolStripMenuItem;
private System.Windows.Forms.Panel taskbarItems;
private System.Windows.Forms.ToolStripMenuItem storyTest1ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem FTPClientToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem iE4TestToolStripMenuItem;
}
} \ No newline at end of file
diff --git a/TimeHACK.Main/OS/Win95/Win95.cs b/TimeHACK.Main/OS/Win95/Win95.cs
index f60273d..d968dd4 100644
--- a/TimeHACK.Main/OS/Win95/Win95.cs
+++ b/TimeHACK.Main/OS/Win95/Win95.cs
@@ -8,13 +8,10 @@ using TimeHACK.Engine;
using TimeHACK.Engine.Template;
using TimeHACK.Engine.Template.Taskbars;
using TimeHACK.OS.Win95.Win95Apps;
-using TimeHACK.WinClassicForms;
using TimeHACK.OS.Win95.Win95Apps.Story;
using static TimeHACK.Engine.SaveSystem;
namespace TimeHACK.OS.Win95
{
-
-
public partial class Windows95 : Form
{
private SoundPlayer startsound;
@@ -23,6 +20,7 @@ namespace TimeHACK.OS.Win95
public List<WinClassic> nonimportantapps = new List<WinClassic>();
public WinClassic webchat;
public WinClassic ie;
+ public WinClassicTimeDistorter distort;
public TaskBarController tb = new TaskBarController();
public int currentappcount = 0;
@@ -73,7 +71,7 @@ namespace TimeHACK.OS.Win95
// When New Game is clicked in TitleScreen.cs
private void Desktop_Load(object sender, EventArgs e)
{
- if (currentTheme.defaultWallpaper != null) desktopicons.BackgroundImage = new Bitmap(currentTheme.defaultWallpaper, desktopicons.Width, desktopicons.Height);
+ if (currentTheme.defaultWallpaper != null) desktopicons.BackgroundImage = new Bitmap(currentTheme.defaultWallpaper, Width, Height);
//Start Menu Color - Commented until it works reliably
//startmenuitems.Renderer = new MyRenderer();
//ProgramsToolStripMenuItem.DropDown.Renderer = new MyRenderer();
@@ -216,15 +214,6 @@ namespace TimeHACK.OS.Win95
app.BringToFront();
startmenu.Hide();
}
- private void windowManagerTestToolStripMenuItem_Click(object sender, EventArgs e)
- {
- TestApp test = new TestApp();
- WinClassic app = wm.StartWin95(test, "TestApp", null, true, true);
- AddTaskBarItem(app, app.Tag.ToString(), "TestApp", null);
- app.BringToFront();
- startmenu.Hide();
- }
-
private void downloaderTestToolStripMenuItem_Click(object sender, EventArgs e)
{
WinClassicDownloader opendownload = new WinClassicDownloader();
@@ -289,7 +278,7 @@ namespace TimeHACK.OS.Win95
else if (objListViewItem.Text == "FTP Client Setup")
{
Win95Installer inst = new Win95Installer("FTP Client");
- inst.InstallCompleted += (sendr, args) => WebChatToolStripMenuItem.Visible = true;
+ inst.InstallCompleted += (sendr, args) => FTPClientToolStripMenuItem.Visible = true;
WinClassic app = wm.StartWin95(inst, "FTP Client Setup", null, true, true);
AddTaskBarItem(app, app.Tag.ToString(), "FTP Client Setup", null);
app.BringToFront();
@@ -301,7 +290,7 @@ namespace TimeHACK.OS.Win95
private void infoboxTestToolStripMenuItem_Click(object sender, EventArgs e)
{
- WinClassic app = wm.StartInfobox95("AShifter's Infobox", "This is the very first TimeHACK Infobox. It's really easy to call, too! \n Just use wm.startInfobox95(String title, String text, Image erroricon)!", Properties.Resources.Win95Info);
+ WinClassic app = wm.StartInfobox95("AShifter's Infobox", "This is the very first TimeHACK Infobox. It's really easy to call, too! \n Just use wm.startInfobox95(string title, string text, Image erroricon)!", Properties.Resources.Win95Info);
app.BringToFront();
startmenu.Hide();
@@ -396,18 +385,11 @@ namespace TimeHACK.OS.Win95
private void storyTest1ToolStripMenuItem_Click(object sender, EventArgs e)
{
- Hack1.startObjective();
+ Hack1.StartObjective();
}
private void temp_for_std(object sender, EventArgs e)
{
- System.Threading.Thread thread = new System.Threading.Thread(StartSurviveTheDay);
-
- thread.Start();
- }
-
- void StartSurviveTheDay()
- {
Win2K.Win2KApps.SurviveTheDay std = new Win2K.Win2KApps.SurviveTheDay();
WinClassic app = wm.StartWin95(std, "Survive The Day", null, false, false);
AddTaskBarItem(app, app.Tag.ToString(), "Survive The Day", null);
@@ -442,8 +424,8 @@ namespace TimeHACK.OS.Win95
private void TimeDistorterToolStripMenuItem_Click(object sender, EventArgs e)
{
- WinClassic app = wm.StartWin95(new WinClassicTimeDistorter("2017", "20XX", 10), "Time Distorter", null, false, true);
-
+ distort = new WinClassicTimeDistorter("1998", "1999", 150, Hack2.StartObjective);
+ WinClassic app = wm.StartWin95(distort, "Time Distorter", null, false, true);
AddTaskBarItem(app, app.Tag.ToString(), "Time Distorter", null);
app.BringToFront();
startmenu.Hide();
@@ -456,6 +438,26 @@ namespace TimeHACK.OS.Win95
app.BringToFront();
startmenu.Hide();
}
+
+ private void iE4TestToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ WinClassic app = wm.StartWin95(new TempIE4(), "IE4", null, true, true);
+ app.BringToFront();
+ startmenu.Hide();
+ }
+
+ private void CalculatorToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ WinClassic app = wm.StartWin95(new WinClassicCalculator(), "Calculator", Properties.Resources.WinClassicCalc, false, false);
+ AddTaskBarItem(app, app.Tag.ToString(), "Calculator", Properties.Resources.WinClassicCalc);
+
+ nonimportantapps.Add(app);
+ nonimportantapps[nonimportantapps.Count - 1].BringToFront();
+ nonimportantapps[nonimportantapps.Count - 1].FormClosing += new FormClosingEventHandler(NonImportantApp_Closing);
+
+ app.BringToFront();
+ startmenu.Hide();
+ }
}
public class MyRenderer : ToolStripProfessionalRenderer
{
diff --git a/TimeHACK.Main/OS/Win95/Win95.resx b/TimeHACK.Main/OS/Win95/Win95.resx
index 8285d12..ba695aa 100644
--- a/TimeHACK.Main/OS/Win95/Win95.resx
+++ b/TimeHACK.Main/OS/Win95/Win95.resx
@@ -121,6 +121,48 @@
<value>17, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+ <data name="InternetExplorerToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAAJVJREFUOE+VkQsSxCAMQj16bu4GFU3YdO2+Gaqi0F/7j96zfqKHqYiuByYBFfYJ
+ 1okT9uuef4slmG9gWjdzN4Wnf9bRT1RhaCN+KriGieyvkjr8Rl7AMMbywE0zCBiIBS9Awbn7tUD29xME
+ Q0rM8IHhPbziKRhMU0pqjVIfcgHAfB2oiugnuEnG/EkZ/4fLZEksutHaB6sGQO/gf7MbAAAAAElFTkSu
+ QmCC
+</value>
+ </data>
+ <data name="MSDOSPromptToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAALtJREFUOE91TwESBCEI6un9vBPRYqljhtEIyUZhzTkXKo8J1ZI4P3xjlAjsqpoN
+ upcBf0zA6+7r8QAxA9170IEPm6l7PWu9A1CLwNaVpSfWNEKLWCECDnkvAdFtMgBDLeHFaNaXEpQu22B9
+ NsFA96i2yQlo00wejQG9VfuSCQ0IXAFAVAb468AVwJB3AHpsBFKn2uYkemh9hllezf4KcDKwtqkBpX5j
+ Dyj5DRIeDDh3wD3c5AYkh2QwOMYPtAJqglssjE8AAAAASUVORK5CYII=
+</value>
+ </data>
+ <data name="OutlookExpressToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAAJVJREFUOE+VkIESgCAIQ/10/pwasJrlkb27nUZsoqPHPbWNlYHCN9gKMTc7O31I
+ gIa0PM2EE32ErE9WNQEw1y6azbZGvkFAhnBcKMmwrQnCVI0MofA+a6UniIDYqKTx7JhBDeVaQd5fVT9m
+ M4JvowbwzjNlu4C5DVBgVyll4Zo8AzrK0gfo6ZBSFq7J6g0+ePWj8EPDD0i7RXV30HOWAAAAAElFTkSu
+ QmCC
+</value>
+ </data>
+ <data name="WindowsExplorerToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAAJJJREFUOE+tkYEOgCAIRP10/tzk4FISZ7ZuuzDwnq4KJSL1aR/txc21llBfQVbh
+ EZJZZ5C+nEoEcIN0QDyxLVGzm6WAsMYTvRSSAqaw2jRBloApbJUBhLVub4ABqwMY1poCuEYzhPWjRkgK
+ 6EP7A+obqOc2EzIBeELmtqNFDECI9R3gYmPhCPH+qX6HfAJAQ7iUCwlxft5LSoDNAAAAAElFTkSuQmCC
+</value>
+ </data>
+ <data name="FindToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
+ 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
+</value>
+ </data>
<data name="InternetConnectionWizardToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAALRJREFUOE+N
@@ -266,48 +308,6 @@
aQNok1HVambm9gBAYeI/oBSQZwAAAABJRU5ErkJggg==
</value>
</data>
- <data name="InternetExplorerToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAAJVJREFUOE+VkQsSxCAMQj16bu4GFU3YdO2+Gaqi0F/7j96zfqKHqYiuByYBFfYJ
- 1okT9uuef4slmG9gWjdzN4Wnf9bRT1RhaCN+KriGieyvkjr8Rl7AMMbywE0zCBiIBS9Awbn7tUD29xME
- Q0rM8IHhPbziKRhMU0pqjVIfcgHAfB2oiugnuEnG/EkZ/4fLZEksutHaB6sGQO/gf7MbAAAAAElFTkSu
- QmCC
-</value>
- </data>
- <data name="MSDOSPromptToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAALtJREFUOE91TwESBCEI6un9vBPRYqljhtEIyUZhzTkXKo8J1ZI4P3xjlAjsqpoN
- upcBf0zA6+7r8QAxA9170IEPm6l7PWu9A1CLwNaVpSfWNEKLWCECDnkvAdFtMgBDLeHFaNaXEpQu22B9
- NsFA96i2yQlo00wejQG9VfuSCQ0IXAFAVAb468AVwJB3AHpsBFKn2uYkemh9hllezf4KcDKwtqkBpX5j
- Dyj5DRIeDDh3wD3c5AYkh2QwOMYPtAJqglssjE8AAAAASUVORK5CYII=
-</value>
- </data>
- <data name="OutlookExpressToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAAJVJREFUOE+VkIESgCAIQ/10/pwasJrlkb27nUZsoqPHPbWNlYHCN9gKMTc7O31I
- gIa0PM2EE32ErE9WNQEw1y6azbZGvkFAhnBcKMmwrQnCVI0MofA+a6UniIDYqKTx7JhBDeVaQd5fVT9m
- M4JvowbwzjNlu4C5DVBgVyll4Zo8AzrK0gfo6ZBSFq7J6g0+ePWj8EPDD0i7RXV30HOWAAAAAElFTkSu
- QmCC
-</value>
- </data>
- <data name="WindowsExplorerToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAAJJJREFUOE+tkYEOgCAIRP10/tzk4FISZ7ZuuzDwnq4KJSL1aR/txc21llBfQVbh
- EZJZZ5C+nEoEcIN0QDyxLVGzm6WAsMYTvRSSAqaw2jRBloApbJUBhLVub4ABqwMY1poCuEYzhPWjRkgK
- 6EP7A+obqOc2EzIBeELmtqNFDECI9R3gYmPhCPH+qX6HfAJAQ7iUCwlxft5LSoDNAAAAAElFTkSuQmCC
-</value>
- </data>
- <data name="windowManagerTestToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
- 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
-</value>
- </data>
<data name="downloaderTestToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
@@ -343,13 +343,6 @@
4AAABIQCQUtXaBsAAAAASUVORK5CYII=
</value>
</data>
- <data name="FindToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
- 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
-</value>
- </data>
<data name="FilesOrFoldersToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
@@ -389,7 +382,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADq
- ggAAAk1TRnQBSQFMAgEBDAEAAYgBAQGIAQEBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
+ ggAAAk1TRnQBSQFMAgEBDAEAAbABAQGwAQEBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
AwABgAMAAQEBAAEgBwABAf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AXAAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/x8AAf8DAAH/
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/AddressBook/FRMWinClassicAddressBookNewContact.cs b/TimeHACK.Main/OS/Win95/Win95Apps/AddressBook/FRMWinClassicAddressBookNewContact.cs
index fe75e83..482d54c 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/AddressBook/FRMWinClassicAddressBookNewContact.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/AddressBook/FRMWinClassicAddressBookNewContact.cs
@@ -57,7 +57,7 @@ namespace TimeHACK.OS.Win95.Win95Apps
txtLast.Text = toSet.LastName;
if (toSet.Emails != null)
{
- foreach (String email in toSet.Emails)
+ foreach (string email in toSet.Emails)
{
emails.Items.Add(email);
}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/AddressBook/WinClassicAddressBook.cs b/TimeHACK.Main/OS/Win95/Win95Apps/AddressBook/WinClassicAddressBook.cs
index 24404bf..95ee509 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/AddressBook/WinClassicAddressBook.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/AddressBook/WinClassicAddressBook.cs
@@ -282,12 +282,12 @@ namespace TimeHACK.OS.Win95.Win95Apps
public string FirstName;
public string MiddleName;
public string LastName;
- public List<String> Emails = new List<String>();
+ public List<string> Emails = new List<string>();
}
public class AddressBookContactList
{
- public String AttachedNode;
+ public string AttachedNode;
public List<AddressBookContact> Contacts = new List<AddressBookContact>();
}
}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GoogleHome.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GoogleHome.Designer.cs
new file mode 100644
index 0000000..e842be5
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GoogleHome.Designer.cs
@@ -0,0 +1,90 @@
+namespace TimeHACK.OS.Win95.Win95Apps.IE4Sites
+{
+ partial class GoogleHome
+ {
+ /// <summary>
+ /// Required designer variable.
+ /// </summary>
+ private System.ComponentModel.IContainer components = null;
+
+ /// <summary>
+ /// Clean up any resources being used.
+ /// </summary>
+ /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Component Designer generated code
+
+ /// <summary>
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ /// </summary>
+ private void InitializeComponent()
+ {
+ this.label1 = new System.Windows.Forms.Label();
+ this.linkLabel1 = new System.Windows.Forms.LinkLabel();
+ this.linkLabel2 = new System.Windows.Forms.LinkLabel();
+ this.SuspendLayout();
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Font = new System.Drawing.Font("Times New Roman", 24F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.label1.Location = new System.Drawing.Point(4, 4);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(277, 36);
+ this.label1.TabIndex = 0;
+ this.label1.Text = "Welcome to Google";
+ //
+ // linkLabel1
+ //
+ this.linkLabel1.AutoSize = true;
+ this.linkLabel1.Font = new System.Drawing.Font("Times New Roman", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.linkLabel1.Location = new System.Drawing.Point(7, 60);
+ this.linkLabel1.Name = "linkLabel1";
+ this.linkLabel1.Size = new System.Drawing.Size(199, 17);
+ this.linkLabel1.TabIndex = 1;
+ this.linkLabel1.TabStop = true;
+ this.linkLabel1.Text = "Google Search Engine Prototype";
+ this.linkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked);
+ //
+ // linkLabel2
+ //
+ this.linkLabel2.AutoSize = true;
+ this.linkLabel2.Font = new System.Drawing.Font("Times New Roman", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.linkLabel2.Location = new System.Drawing.Point(7, 83);
+ this.linkLabel2.Name = "linkLabel2";
+ this.linkLabel2.Size = new System.Drawing.Size(418, 17);
+ this.linkLabel2.TabIndex = 2;
+ this.linkLabel2.TabStop = true;
+ this.linkLabel2.Text = "Might-work-some-of-the-time-prototype that is much more up to date.";
+ //
+ // GoogleHome
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.Color.White;
+ this.Controls.Add(this.linkLabel2);
+ this.Controls.Add(this.linkLabel1);
+ this.Controls.Add(this.label1);
+ this.Name = "GoogleHome";
+ this.Size = new System.Drawing.Size(959, 483);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.LinkLabel linkLabel1;
+ private System.Windows.Forms.LinkLabel linkLabel2;
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GoogleHome.cs b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GoogleHome.cs
new file mode 100644
index 0000000..d71c171
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GoogleHome.cs
@@ -0,0 +1,25 @@
+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;
+
+namespace TimeHACK.OS.Win95.Win95Apps.IE4Sites
+{
+ public partial class GoogleHome : UserControl
+ {
+ public GoogleHome()
+ {
+ InitializeComponent();
+ }
+
+ private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+ {
+ TempIE4.GoToPage("www.google.stanford.edu");
+ }
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/TestApp.resx b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GoogleHome.resx
index 1af7de1..1af7de1 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/TestApp.resx
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GoogleHome.resx
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GooglePrototype.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GooglePrototype.Designer.cs
new file mode 100644
index 0000000..98e3aa7
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GooglePrototype.Designer.cs
@@ -0,0 +1,277 @@
+namespace TimeHACK.OS.Win95.Win95Apps.IE4Sites
+{
+ partial class GooglePrototype
+ {
+ /// <summary>
+ /// Required designer variable.
+ /// </summary>
+ private System.ComponentModel.IContainer components = null;
+
+ /// <summary>
+ /// Clean up any resources being used.
+ /// </summary>
+ /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Component Designer generated code
+
+ /// <summary>
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ /// </summary>
+ private void InitializeComponent()
+ {
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.label3 = new System.Windows.Forms.Label();
+ this.panel2 = new System.Windows.Forms.Panel();
+ this.comboBox1 = new System.Windows.Forms.ComboBox();
+ this.button2 = new System.Windows.Forms.Button();
+ this.button1 = new System.Windows.Forms.Button();
+ this.textBox1 = new System.Windows.Forms.TextBox();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label1 = new System.Windows.Forms.Label();
+ this.linkLabel1 = new System.Windows.Forms.LinkLabel();
+ this.linkLabel2 = new System.Windows.Forms.LinkLabel();
+ this.label4 = new System.Windows.Forms.Label();
+ this.button3 = new System.Windows.Forms.Button();
+ this.textBox2 = new System.Windows.Forms.TextBox();
+ this.linkLabel3 = new System.Windows.Forms.LinkLabel();
+ this.linkLabel4 = new System.Windows.Forms.LinkLabel();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.panel1.SuspendLayout();
+ this.panel2.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.BackgroundImage = global::TimeHACK.Properties.Resources.google;
+ this.pictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center;
+ this.pictureBox1.Location = new System.Drawing.Point(274, 3);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(380, 131);
+ this.pictureBox1.TabIndex = 0;
+ this.pictureBox1.TabStop = false;
+ //
+ // panel1
+ //
+ this.panel1.BackColor = System.Drawing.SystemColors.Control;
+ this.panel1.Controls.Add(this.linkLabel3);
+ this.panel1.Controls.Add(this.label3);
+ this.panel1.Controls.Add(this.button3);
+ this.panel1.Controls.Add(this.textBox2);
+ this.panel1.Location = new System.Drawing.Point(196, 302);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(535, 55);
+ this.panel1.TabIndex = 1;
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(193, 6);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(147, 13);
+ this.label3.TabIndex = 0;
+ this.label3.Text = "Get Google! updates monthly!";
+ //
+ // panel2
+ //
+ this.panel2.BackColor = System.Drawing.SystemColors.Control;
+ this.panel2.Controls.Add(this.comboBox1);
+ this.panel2.Controls.Add(this.button2);
+ this.panel2.Controls.Add(this.button1);
+ this.panel2.Controls.Add(this.textBox1);
+ this.panel2.Controls.Add(this.label2);
+ this.panel2.Controls.Add(this.label1);
+ this.panel2.Location = new System.Drawing.Point(196, 136);
+ this.panel2.Name = "panel2";
+ this.panel2.Size = new System.Drawing.Size(535, 92);
+ this.panel2.TabIndex = 1;
+ //
+ // comboBox1
+ //
+ this.comboBox1.FormattingEnabled = true;
+ this.comboBox1.Items.AddRange(new object[] {
+ "10 results",
+ "30 results",
+ "100 results"});
+ this.comboBox1.Location = new System.Drawing.Point(118, 44);
+ this.comboBox1.Name = "comboBox1";
+ this.comboBox1.Size = new System.Drawing.Size(76, 21);
+ this.comboBox1.TabIndex = 4;
+ this.comboBox1.Text = "10 results";
+ //
+ // button2
+ //
+ this.button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button2.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.button2.Location = new System.Drawing.Point(307, 43);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(113, 26);
+ this.button2.TabIndex = 3;
+ this.button2.Text = "I\'m feeling lucky";
+ this.button2.UseVisualStyleBackColor = true;
+ //
+ // button1
+ //
+ this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.button1.Location = new System.Drawing.Point(194, 43);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(114, 26);
+ this.button1.TabIndex = 2;
+ this.button1.Text = "Google Search";
+ this.button1.UseVisualStyleBackColor = true;
+ //
+ // textBox1
+ //
+ this.textBox1.Location = new System.Drawing.Point(144, 23);
+ this.textBox1.Name = "textBox1";
+ this.textBox1.Size = new System.Drawing.Size(245, 20);
+ this.textBox1.TabIndex = 1;
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Font = new System.Drawing.Font("Times New Roman", 9.75F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.label2.Location = new System.Drawing.Point(115, 71);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(328, 15);
+ this.label2.TabIndex = 0;
+ this.label2.Text = "Index contains ~25 million pages (soon to be much bigger)";
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Font = new System.Drawing.Font("Times New Roman", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.label1.Location = new System.Drawing.Point(176, 3);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(184, 17);
+ this.label1.TabIndex = 0;
+ this.label1.Text = "Search the web using Google!";
+ //
+ // linkLabel1
+ //
+ this.linkLabel1.AutoSize = true;
+ this.linkLabel1.Font = new System.Drawing.Font("Times New Roman", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.linkLabel1.Location = new System.Drawing.Point(395, 231);
+ this.linkLabel1.Name = "linkLabel1";
+ this.linkLabel1.Size = new System.Drawing.Size(141, 24);
+ this.linkLabel1.TabIndex = 2;
+ this.linkLabel1.TabStop = true;
+ this.linkLabel1.Text = "About Google!";
+ //
+ // linkLabel2
+ //
+ this.linkLabel2.AutoSize = true;
+ this.linkLabel2.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.linkLabel2.Location = new System.Drawing.Point(368, 280);
+ this.linkLabel2.Name = "linkLabel2";
+ this.linkLabel2.Size = new System.Drawing.Size(107, 19);
+ this.linkLabel2.TabIndex = 2;
+ this.linkLabel2.TabStop = true;
+ this.linkLabel2.Text = "Stanford Search";
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Location = new System.Drawing.Point(369, 360);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(191, 13);
+ this.label4.TabIndex = 0;
+ this.label4.Text = "Copyright © 1997-8 Stanford University";
+ //
+ // button3
+ //
+ this.button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button3.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.button3.Location = new System.Drawing.Point(274, 26);
+ this.button3.Name = "button3";
+ this.button3.Size = new System.Drawing.Size(86, 25);
+ this.button3.TabIndex = 3;
+ this.button3.Text = "Subscribe";
+ this.button3.UseVisualStyleBackColor = true;
+ //
+ // textBox2
+ //
+ this.textBox2.Location = new System.Drawing.Point(144, 30);
+ this.textBox2.Name = "textBox2";
+ this.textBox2.Size = new System.Drawing.Size(127, 20);
+ this.textBox2.TabIndex = 1;
+ this.textBox2.Text = "your e-mail";
+ //
+ // linkLabel3
+ //
+ this.linkLabel3.AutoSize = true;
+ this.linkLabel3.Font = new System.Drawing.Font("Times New Roman", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.linkLabel3.Location = new System.Drawing.Point(362, 34);
+ this.linkLabel3.Name = "linkLabel3";
+ this.linkLabel3.Size = new System.Drawing.Size(50, 15);
+ this.linkLabel3.TabIndex = 4;
+ this.linkLabel3.TabStop = true;
+ this.linkLabel3.Text = "Archive";
+ //
+ // linkLabel4
+ //
+ this.linkLabel4.AutoSize = true;
+ this.linkLabel4.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.linkLabel4.Location = new System.Drawing.Point(472, 280);
+ this.linkLabel4.Name = "linkLabel4";
+ this.linkLabel4.Size = new System.Drawing.Size(88, 19);
+ this.linkLabel4.TabIndex = 3;
+ this.linkLabel4.TabStop = true;
+ this.linkLabel4.Text = "Linux Search";
+ //
+ // GooglePrototype
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.Color.White;
+ this.Controls.Add(this.linkLabel4);
+ this.Controls.Add(this.label4);
+ this.Controls.Add(this.linkLabel2);
+ this.Controls.Add(this.linkLabel1);
+ this.Controls.Add(this.panel2);
+ this.Controls.Add(this.panel1);
+ this.Controls.Add(this.pictureBox1);
+ this.Name = "GooglePrototype";
+ this.Size = new System.Drawing.Size(959, 483);
+ this.Load += new System.EventHandler(this.GooglePrototype_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
+ this.panel2.ResumeLayout(false);
+ this.panel2.PerformLayout();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.PictureBox pictureBox1;
+ private System.Windows.Forms.Panel panel1;
+ private System.Windows.Forms.Panel panel2;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Button button2;
+ private System.Windows.Forms.Button button1;
+ private System.Windows.Forms.TextBox textBox1;
+ private System.Windows.Forms.ComboBox comboBox1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.LinkLabel linkLabel1;
+ private System.Windows.Forms.LinkLabel linkLabel2;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.Button button3;
+ private System.Windows.Forms.TextBox textBox2;
+ private System.Windows.Forms.LinkLabel linkLabel3;
+ private System.Windows.Forms.LinkLabel linkLabel4;
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GooglePrototype.cs b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GooglePrototype.cs
new file mode 100644
index 0000000..ad76e6b
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GooglePrototype.cs
@@ -0,0 +1,27 @@
+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;
+
+namespace TimeHACK.OS.Win95.Win95Apps.IE4Sites
+{
+ public partial class GooglePrototype : UserControl
+ {
+ public GooglePrototype()
+ {
+ InitializeComponent();
+ }
+
+ private void GooglePrototype_Load(object sender, EventArgs e)
+ {
+ button1.Paint += (s, args) => Engine.Paintbrush.PaintClassicBorders(s, args, 2);
+ button2.Paint += (s, args) => Engine.Paintbrush.PaintClassicBorders(s, args, 2);
+ button3.Paint += (s, args) => Engine.Paintbrush.PaintClassicBorders(s, args, 2);
+ }
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GooglePrototype.resx b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GooglePrototype.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/GooglePrototype.resx
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+</root> \ No newline at end of file
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/TestApp.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4NoPage.Designer.cs
index 2e9742b..dd931aa 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/TestApp.Designer.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4NoPage.Designer.cs
@@ -1,6 +1,6 @@
-namespace TimeHACK.WinClassicForms
+namespace TimeHACK.OS.Win95.Win95Apps.IE4Sites
{
- partial class TestApp
+ partial class IE4NoPage
{
/// <summary>
/// Required designer variable.
@@ -28,34 +28,34 @@
/// </summary>
private void InitializeComponent()
{
- this.label1 = new System.Windows.Forms.Label();
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.SuspendLayout();
//
- // label1
+ // pictureBox1
//
- this.label1.AutoSize = true;
- this.label1.Location = new System.Drawing.Point(24, 91);
- this.label1.Name = "label1";
- this.label1.Size = new System.Drawing.Size(237, 65);
- this.label1.TabIndex = 0;
- this.label1.Text = "If you are reading this, you are reading a window\r\nwith borders that are being re" +
- "ndered by the\r\nWindowManager. All you need is 3 lines of code.\r\n\r\nTHIS IS AWESOM" +
- "E!";
+ this.pictureBox1.Image = global::TimeHACK.Properties.Resources.nopage;
+ this.pictureBox1.Location = new System.Drawing.Point(0, 0);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(406, 538);
+ this.pictureBox1.TabIndex = 0;
+ this.pictureBox1.TabStop = false;
//
- // TestApp
+ // IE4NoPage
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.Controls.Add(this.label1);
- this.Name = "TestApp";
- this.Size = new System.Drawing.Size(292, 274);
+ this.BackColor = System.Drawing.Color.White;
+ this.Controls.Add(this.pictureBox1);
+ this.Name = "IE4NoPage";
+ this.Size = new System.Drawing.Size(959, 541);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false);
- this.PerformLayout();
}
#endregion
- private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.PictureBox pictureBox1;
}
}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4NoPage.cs b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4NoPage.cs
new file mode 100644
index 0000000..894aaf5
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4NoPage.cs
@@ -0,0 +1,20 @@
+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;
+
+namespace TimeHACK.OS.Win95.Win95Apps.IE4Sites
+{
+ public partial class IE4NoPage : UserControl
+ {
+ public IE4NoPage()
+ {
+ InitializeComponent();
+ }
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicHWCV.resx b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4NoPage.resx
index fb1f692..a167a19 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicHWCV.resx
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4NoPage.resx
@@ -117,12 +117,7 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
- <data name="TextBox1.Text" xml:space="preserve">
- <value>This Program is a hacking tool which is able to view hidden content on websites.
-
-To view hidden content just type the name of the website in the box below and this will enable you to see all the hidden features on a website.
-
-WARNING: This only displays hidden content which can not be accessed in anyway without this software.
-</value>
+ <data name="String1" xml:space="preserve">
+ <value>testy</value>
</data>
</root> \ No newline at end of file
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4Start.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4Start.Designer.cs
new file mode 100644
index 0000000..80ffe36
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4Start.Designer.cs
@@ -0,0 +1,94 @@
+namespace TimeHACK.OS.Win95.Win95Apps.IE4Sites
+{
+ partial class IE4Start
+ {
+ /// <summary>
+ /// Required designer variable.
+ /// </summary>
+ private System.ComponentModel.IContainer components = null;
+
+ /// <summary>
+ /// Clean up any resources being used.
+ /// </summary>
+ /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Component Designer generated code
+
+ /// <summary>
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ /// </summary>
+ private void InitializeComponent()
+ {
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.linkLabel1 = new System.Windows.Forms.LinkLabel();
+ this.linkLabel2 = new System.Windows.Forms.LinkLabel();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.SuspendLayout();
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.Image = global::TimeHACK.Properties.Resources.start;
+ this.pictureBox1.Location = new System.Drawing.Point(0, 0);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(640, 480);
+ this.pictureBox1.TabIndex = 0;
+ this.pictureBox1.TabStop = false;
+ //
+ // linkLabel1
+ //
+ this.linkLabel1.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.linkLabel1.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.linkLabel1.Image = global::TimeHACK.Properties.Resources.start_googlink;
+ this.linkLabel1.LinkColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(65)))), ((int)(((byte)(145)))));
+ this.linkLabel1.Location = new System.Drawing.Point(10, 269);
+ this.linkLabel1.Name = "linkLabel1";
+ this.linkLabel1.Size = new System.Drawing.Size(95, 14);
+ this.linkLabel1.TabIndex = 1;
+ this.linkLabel1.TabStop = true;
+ this.linkLabel1.Text = " ";
+ this.linkLabel1.Click += new System.EventHandler(this.linkLabel1_Click);
+ //
+ // linkLabel2
+ //
+ this.linkLabel2.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.linkLabel2.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.linkLabel2.Image = global::TimeHACK.Properties.Resources.start_padamslink;
+ this.linkLabel2.LinkColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(65)))), ((int)(((byte)(145)))));
+ this.linkLabel2.Location = new System.Drawing.Point(10, 283);
+ this.linkLabel2.Name = "linkLabel2";
+ this.linkLabel2.Size = new System.Drawing.Size(116, 14);
+ this.linkLabel2.TabIndex = 2;
+ this.linkLabel2.TabStop = true;
+ this.linkLabel2.Text = " ";
+ //
+ // IE4Start
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.Color.White;
+ this.Controls.Add(this.linkLabel2);
+ this.Controls.Add(this.linkLabel1);
+ this.Controls.Add(this.pictureBox1);
+ this.Name = "IE4Start";
+ this.Size = new System.Drawing.Size(959, 483);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.PictureBox pictureBox1;
+ private System.Windows.Forms.LinkLabel linkLabel1;
+ private System.Windows.Forms.LinkLabel linkLabel2;
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4Start.cs b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4Start.cs
new file mode 100644
index 0000000..ee21b0f
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4Start.cs
@@ -0,0 +1,25 @@
+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;
+
+namespace TimeHACK.OS.Win95.Win95Apps.IE4Sites
+{
+ public partial class IE4Start : UserControl
+ {
+ public IE4Start()
+ {
+ InitializeComponent();
+ }
+
+ private void linkLabel1_Click(object sender, EventArgs e)
+ {
+ TempIE4.GoToPage("www.google.com");
+ }
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4Start.resx b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4Start.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/IE4Sites/IE4Start.resx
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+</root> \ No newline at end of file
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/Story/Hack1.cs b/TimeHACK.Main/OS/Win95/Win95Apps/Story/Hack1.cs
index 85b14f5..293d4bb 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/Story/Hack1.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/Story/Hack1.cs
@@ -21,25 +21,15 @@ namespace TimeHACK.OS.Win95.Win95Apps.Story
static bool devMode = true;
// This is the very first story script!
- public static void startObjective()
+ public static void StartObjective()
{
System.Windows.Forms.Timer tmr = new System.Windows.Forms.Timer();
-
- WinClassicTerminal Console = new WinClassicTerminal(true);
- WinClassic app = wm.StartWin95(Console, "MS-DOS Prompt", null, true, true);
-
- Console.WriteLine("telnet> 104.27.135.159 Connecting...");
-
tmr.Interval = 1;
tmr.Tick += new EventHandler(CheckIfSoundFinished);
if (devMode == true)
{
- Thread contObjective = new Thread(continueObjective);
-
- app.Close();
-
- contObjective.Start();
+ ContinueObjective();
}
else
{
@@ -48,40 +38,39 @@ namespace TimeHACK.OS.Win95.Win95Apps.Story
}
}
- public static void continueObjective()
+ public static async void ContinueObjective()
{
WinClassicTerminal Console = new WinClassicTerminal(true);
- wm.StartWin95(Console, "MS-DOS Prompt", null, true, true);
-
- Application.DoEvents();
+ WinClassic app = wm.StartWin95(Console, "MS-DOS Prompt", null, true, true);
+ Console.WriteLine("telnet> 104.27.135.159 Connecting...");
+ await Task.Delay(2500);
Console.WriteLine("telnet> 104.27.135.159 Connected.");
- Thread.Sleep(2500);
+ await Task.Delay(2500);
Console.WriteLine("telnet> 104.27.135.159 set hostname to 'TheHiddenHacker'.");
- Thread.Sleep(2500);
+ await Task.Delay(2500);
Console.WriteLine("TheHiddenHacker> I see you have access to 12padams.com.");
- Thread.Sleep(4500);
+ await Task.Delay(4500);
Console.WriteLine("TheHiddenHacker> Though it doesn't seem obvious, only a very limited amount of people can access the site.");
- Thread.Sleep(6000);
+ await Task.Delay(6000);
Console.WriteLine("TheHiddenHacker> 12padams has a secret, and I need you to help me find it.");
- Thread.Sleep(3500);
+ await Task.Delay(3500);
Console.WriteLine("TheHiddenHacker> I was snooping around his website, when he blacklisted my IP address.");
- Thread.Sleep(4000);
- Console.WriteLine("TheHiddenHacker> While I was serching, I noticed a file that I didn't have permission to download. I need you to get it for me.");
- Thread.Sleep(6500);
- Console.WriteLine("TheHiddenHacker> First, I'll need you to download an FTP client, avalible under the software section of 12padams' website.");
- Thread.Sleep(5000);
+ await Task.Delay(4000);
+ Console.WriteLine("TheHiddenHacker> While I was searching, I noticed a file that I didn't have permission to download. I need you to get it for me.");
+ await Task.Delay(6500);
+ Console.WriteLine("TheHiddenHacker> First, I'll need you to download an FTP client, available under the software section of 12padams' website.");
+ await Task.Delay(5000);
Console.WriteLine("TheHiddenHacker> Once that's downloaded, You'll need to type in a Hostname, Username, and Password.");
- Thread.Sleep(4500);
+ await Task.Delay(4500);
Console.WriteLine("TheHiddenHacker> The hostname is 172.68.119.42, and the username is most likely 12padams. I'm not too sure what the password is, however.");
- Thread.Sleep(3500);
+ await Task.Delay(3500);
Console.WriteLine("TheHiddenHacker> You'll need to figure out where you can get the password. Try looking for any odd text on the website.");
- Thread.Sleep(3500);
+ await Task.Delay(3500);
Console.WriteLine("TheHiddenHacker> I don't have much time to talk - I'd quickly copy down those details into Notepad before this Terminal gets closed.");
- Application.DoEvents();
-
- Thread.Sleep(36000);
+ await Task.Delay(36000);
+ app.Close();
}
public static void CheckIfSoundFinished(Object sender, EventArgs e)
@@ -91,7 +80,7 @@ namespace TimeHACK.OS.Win95.Win95Apps.Story
// Continue from where we were
System.Windows.Forms.Timer trm = sender as System.Windows.Forms.Timer;
- continueObjective();
+ ContinueObjective();
trm.Stop();
}
}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/Story/Hack2.cs b/TimeHACK.Main/OS/Win95/Win95Apps/Story/Hack2.cs
new file mode 100644
index 0000000..7d05dba
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/Story/Hack2.cs
@@ -0,0 +1,109 @@
+using System;
+using System.Threading.Tasks;
+using TimeHACK.Engine;
+using TimeHACK.Engine.Template;
+
+namespace TimeHACK.OS.Win95.Win95Apps.Story
+{
+ public class Hack2 : object
+ {
+ static WindowManager wm = new WindowManager();
+
+ public static async void StartObjective()
+ {
+ WinClassicTerminal Console = new WinClassicTerminal(true);
+ WinClassic app = wm.StartWin95(Console, "MS-DOS Prompt", null, true, true);
+
+ Console.WriteLine("telnet> 185.152.46.51 Connecting...");
+ await Task.Delay(2500);
+ Console.WriteLine("telnet> 185.152.46.51 Connected.");
+ await Task.Delay(2500);
+ Console.WriteLine("telnet> 185.152.46.51 set hostname to '12padams'.");
+ await Task.Delay(2000);
+ Console.WriteLine("12padams> WHAT DO YOU THINK YOU'RE DOING??");
+ await Task.Delay(3000);
+ Console.WriteLine("12padams> First you hack my FTP server..");
+ await Task.Delay(4500);
+ Console.WriteLine("12padams> Then you download my secret Time Distorter program?");
+ await Task.Delay(4000);
+ Console.WriteLine("12padams> Oh, and I know you activated it.");
+ await Task.Delay(4000);
+ Console.WriteLine("12padams> I can see your screen right now..");
+ await Task.Delay(5000);
+ Console.WriteLine("12padams> Now, in about 2 minutes you think you're going to be able to travel to 1999.");
+ await Task.Delay(3500);
+ Console.WriteLine("12padams> Well, I am sorry but I just can't let you do that.");
+ await Task.Delay(5000);
+ Console.WriteLine("12padams> You see, I have LOTS of power over your computer.");
+ await Task.Delay(3400);
+ Console.WriteLine("12padams> Okay, let me show you how easy this is.");
+ await Task.Delay(1500);
+ Console.WriteLine("Command> Hide Start Button");
+ TitleScreen.frm95.startbutton.Hide();
+ await Task.Delay(3500);
+ Console.WriteLine("12padams> See how easy that was?");
+ await Task.Delay(3700);
+ Console.WriteLine("12padams> Now watch this..");
+ await Task.Delay(3000);
+ TitleScreen.frm95.desktopicons.BackgroundImage = Properties.Resources.Win95Error;
+ TitleScreen.frm95.BackgroundImage = null;
+ await Task.Delay(3000);
+ Console.WriteLine("12padams> Hahaha, having a few errors are we?");
+ await Task.Delay(2500);
+ Console.WriteLine("telnet> 104.27.135.159 Connecting...");
+ await Task.Delay(2500);
+ Console.WriteLine("telnet> 104.27.135.159 Connected.");
+ await Task.Delay(2500);
+ Console.WriteLine("telnet> 104.27.135.159 set hostname to 'TheHiddenHacker'.");
+ await Task.Delay(3000);
+ Console.WriteLine("The Hidden Hacker> Great, you found the software.");
+ await Task.Delay(3700);
+ Console.WriteLine("12padams> How dare you..");
+ await Task.Delay(3500);
+ Console.WriteLine($"The Hidden Hacker> Don't worry {SaveSystem.ProfileName}.");
+ await Task.Delay(4500);
+ Console.WriteLine("The Hidden Hacker> I have to say, good job for getting the Time Distorter.");
+ await Task.Delay(4000);
+ Console.WriteLine("12padams> The Hidden Hacker.. I thought my first punishment was enough to keep you away.");
+ await Task.Delay(4500);
+ Console.WriteLine("The Hidden Hacker> Well, now that I have uncovered your secret, I'm not just gonna go away.");
+ await Task.Delay(3600);
+ Console.WriteLine("12padams> If you don't go, I'll make you go!");
+ await Task.Delay(3700);
+ Console.WriteLine($"The Hidden Hacker> Hey {SaveSystem.ProfileName}, don't worry about 12padams. You're about to get away from all this.");
+ await Task.Delay(3500);
+ Console.WriteLine("The Hidden Hacker> Let me fix this..");
+ await Task.Delay(2500);
+ Console.WriteLine("Command> Show Start Button");
+ TitleScreen.frm95.startbutton.Show();
+ await Task.Delay(2900);
+ Console.WriteLine("12padams> OKAY, NOW YOU'VE DONE IT!");
+ await Task.Delay(2500);
+ Console.WriteLine("Command> Stop Timer");
+ TitleScreen.frm95.distort.lblCountDown.Hide();
+ await Task.Delay(3000);
+ Console.WriteLine("12padams> I bet you didn't see that one coming..");
+ await Task.Delay(3700);
+ Console.WriteLine("The Hidden Hacker> Oh but I did..");
+ await Task.Delay(5000);
+ Console.WriteLine("The Hidden Hacker> I converted the stop function to the hide function when I logged on..");
+ await Task.Delay(4200);
+ Console.WriteLine("12padams> NO! That's impossible!");
+ await Task.Delay(3000);
+ Console.WriteLine("The Hidden Hacker> Oh, is it? Well, watch this!");
+ await Task.Delay(2500);
+ Console.WriteLine("Command> Show Timer");
+ TitleScreen.frm95.distort.lblCountDown.Show();
+ await Task.Delay(3000);
+ Console.WriteLine("The Hidden Hacker> And here's one more command for you to learn.");
+ await Task.Delay(1700);
+ Console.WriteLine("Command> Disconnect 12padams");
+ await Task.Delay(2000);
+ Console.WriteLine("telnet> 12padams Disconnected.");
+ await Task.Delay(3000);
+ Console.WriteLine($"The Hidden Hacker> Good luck {SaveSystem.ProfileName}! I'll see you in the future!");
+ await Task.Delay(3500);
+ app.Close();
+ }
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/TempIE4.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/TempIE4.Designer.cs
new file mode 100644
index 0000000..521d623
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/TempIE4.Designer.cs
@@ -0,0 +1,1463 @@
+namespace TimeHACK.OS.Win95.Win95Apps
+{
+ partial class TempIE4
+ {
+ /// <summary>
+ /// Required designer variable.
+ /// </summary>
+ private System.ComponentModel.IContainer components = null;
+
+ /// <summary>
+ /// Clean up any resources being used.
+ /// </summary>
+ /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Component Designer generated code
+
+ /// <summary>
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ /// </summary>
+ private void InitializeComponent()
+ {
+ this.Panel14 = new System.Windows.Forms.Panel();
+ this.pictureBox3 = new System.Windows.Forms.PictureBox();
+ this.GoButton = new System.Windows.Forms.Button();
+ this._addressbar = new System.Windows.Forms.ComboBox();
+ this.Label1 = new System.Windows.Forms.Label();
+ this.Button30 = new System.Windows.Forms.Button();
+ this.Button29 = new System.Windows.Forms.Button();
+ this.Button27 = new System.Windows.Forms.Button();
+ this.Button7 = new System.Windows.Forms.Button();
+ this.Button6 = new System.Windows.Forms.Button();
+ this.HomeButton = new System.Windows.Forms.Button();
+ this.Button4 = new System.Windows.Forms.Button();
+ this.Button3 = new System.Windows.Forms.Button();
+ this.ForwardButton = new System.Windows.Forms.Button();
+ this.BackButton = new System.Windows.Forms.Button();
+ this.Panel1 = new System.Windows.Forms.Panel();
+ this.pictureBox8 = new System.Windows.Forms.PictureBox();
+ this.pictureBox6 = new System.Windows.Forms.PictureBox();
+ this.pictureBox5 = new System.Windows.Forms.PictureBox();
+ this.pictureBox2 = new System.Windows.Forms.PictureBox();
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.MenuStrip3 = new System.Windows.Forms.MenuStrip();
+ this.ToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem3 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem4 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem5 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem6 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem7 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem8 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem9 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem10 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem11 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem12 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem13 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem14 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem15 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem16 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem17 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem18 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem19 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem20 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem21 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem22 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem23 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem24 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem25 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem26 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem27 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem28 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem29 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem30 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem31 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem32 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem33 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem34 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem35 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem36 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem37 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem38 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem39 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem40 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem41 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem42 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem43 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem44 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem45 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem46 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem47 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem48 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem49 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem50 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem51 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem52 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem53 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem54 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem55 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem56 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem57 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem58 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem59 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem60 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem61 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem62 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem63 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem64 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem65 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem66 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem67 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem68 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem69 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem70 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem71 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem72 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem78 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem79 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem80 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem81 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem82 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem83 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem84 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem85 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem86 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem87 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem73 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem74 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem75 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem76 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem77 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem88 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem89 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem90 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem91 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem92 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem93 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem94 = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem95 = new System.Windows.Forms.ToolStripMenuItem();
+ this._browsingArea = new System.Windows.Forms.Panel();
+ this.pictureBox4 = new System.Windows.Forms.PictureBox();
+ this.pictureBox7 = new System.Windows.Forms.PictureBox();
+ this.pictureBox9 = new System.Windows.Forms.PictureBox();
+ this.label2 = new System.Windows.Forms.Label();
+ this.pictureBox10 = new System.Windows.Forms.PictureBox();
+ this.Panel14.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit();
+ this.Panel1.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox8)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.MenuStrip3.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox9)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox10)).BeginInit();
+ this.SuspendLayout();
+ //
+ // Panel14
+ //
+ this.Panel14.BackColor = System.Drawing.Color.Silver;
+ this.Panel14.Controls.Add(this.pictureBox10);
+ this.Panel14.Controls.Add(this.label2);
+ this.Panel14.Controls.Add(this.pictureBox9);
+ this.Panel14.Controls.Add(this.pictureBox3);
+ this.Panel14.Controls.Add(this.GoButton);
+ this.Panel14.Controls.Add(this._addressbar);
+ this.Panel14.Controls.Add(this.Label1);
+ this.Panel14.Dock = System.Windows.Forms.DockStyle.Top;
+ this.Panel14.Location = new System.Drawing.Point(0, 71);
+ this.Panel14.Name = "Panel14";
+ this.Panel14.Size = new System.Drawing.Size(959, 31);
+ this.Panel14.TabIndex = 16;
+ //
+ // pictureBox3
+ //
+ this.pictureBox3.BackgroundImage = global::TimeHACK.Properties.Resources.ie4_vsplitter2;
+ this.pictureBox3.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.pictureBox3.Location = new System.Drawing.Point(2, 3);
+ this.pictureBox3.Name = "pictureBox3";
+ this.pictureBox3.Size = new System.Drawing.Size(3, 21);
+ this.pictureBox3.TabIndex = 2;
+ this.pictureBox3.TabStop = false;
+ //
+ // GoButton
+ //
+ this.GoButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+ this.GoButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.GoButton.Image = global::TimeHACK.Properties.Resources.ie4_go;
+ this.GoButton.ImageAlign = System.Drawing.ContentAlignment.TopCenter;
+ this.GoButton.Location = new System.Drawing.Point(872, 2);
+ this.GoButton.Name = "GoButton";
+ this.GoButton.Size = new System.Drawing.Size(44, 23);
+ this.GoButton.TabIndex = 0;
+ this.GoButton.Text = "Go";
+ this.GoButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText;
+ this.GoButton.UseVisualStyleBackColor = true;
+ this.GoButton.Click += new System.EventHandler(this.GoButton_Click);
+ //
+ // _addressbar
+ //
+ this._addressbar.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this._addressbar.FormattingEnabled = true;
+ this._addressbar.Location = new System.Drawing.Point(58, 2);
+ this._addressbar.Name = "_addressbar";
+ this._addressbar.Size = new System.Drawing.Size(812, 21);
+ this._addressbar.TabIndex = 1;
+ this._addressbar.Text = "www.microsoft.com/internetexplorer4/welcome";
+ this._addressbar.KeyDown += new System.Windows.Forms.KeyEventHandler(this._addressbar_KeyDown);
+ //
+ // Label1
+ //
+ this.Label1.AutoSize = true;
+ this.Label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.Label1.Location = new System.Drawing.Point(12, 7);
+ this.Label1.Name = "Label1";
+ this.Label1.Size = new System.Drawing.Size(45, 13);
+ this.Label1.TabIndex = 0;
+ this.Label1.Text = "Address";
+ //
+ // Button30
+ //
+ this.Button30.Dock = System.Windows.Forms.DockStyle.Left;
+ this.Button30.FlatAppearance.BorderSize = 0;
+ this.Button30.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button30.Image = global::TimeHACK.Properties.Resources.ie4_print;
+ this.Button30.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.Button30.Location = new System.Drawing.Point(591, 0);
+ this.Button30.Name = "Button30";
+ this.Button30.Size = new System.Drawing.Size(49, 47);
+ this.Button30.TabIndex = 10;
+ this.Button30.Text = "Print";
+ this.Button30.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.Button30.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+ this.Button30.UseVisualStyleBackColor = true;
+ //
+ // Button29
+ //
+ this.Button29.Dock = System.Windows.Forms.DockStyle.Left;
+ this.Button29.FlatAppearance.BorderSize = 0;
+ this.Button29.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button29.Image = global::TimeHACK.Properties.Resources.ie4_mail;
+ this.Button29.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.Button29.Location = new System.Drawing.Point(528, 0);
+ this.Button29.Name = "Button29";
+ this.Button29.Size = new System.Drawing.Size(63, 47);
+ this.Button29.TabIndex = 9;
+ this.Button29.Text = "Mail";
+ this.Button29.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.Button29.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+ this.Button29.UseVisualStyleBackColor = true;
+ //
+ // Button27
+ //
+ this.Button27.Dock = System.Windows.Forms.DockStyle.Left;
+ this.Button27.FlatAppearance.BorderSize = 0;
+ this.Button27.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button27.Image = global::TimeHACK.Properties.Resources.ie4_history;
+ this.Button27.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.Button27.Location = new System.Drawing.Point(465, 0);
+ this.Button27.Name = "Button27";
+ this.Button27.Size = new System.Drawing.Size(63, 47);
+ this.Button27.TabIndex = 7;
+ this.Button27.Text = "History";
+ this.Button27.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.Button27.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+ this.Button27.UseVisualStyleBackColor = true;
+ //
+ // Button7
+ //
+ this.Button7.Dock = System.Windows.Forms.DockStyle.Left;
+ this.Button7.FlatAppearance.BorderSize = 0;
+ this.Button7.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button7.Image = global::TimeHACK.Properties.Resources.ie4_favorites;
+ this.Button7.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.Button7.Location = new System.Drawing.Point(402, 0);
+ this.Button7.Name = "Button7";
+ this.Button7.Size = new System.Drawing.Size(63, 47);
+ this.Button7.TabIndex = 6;
+ this.Button7.Text = "Favorites";
+ this.Button7.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.Button7.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+ this.Button7.UseVisualStyleBackColor = true;
+ //
+ // Button6
+ //
+ this.Button6.Dock = System.Windows.Forms.DockStyle.Left;
+ this.Button6.FlatAppearance.BorderSize = 0;
+ this.Button6.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button6.Image = global::TimeHACK.Properties.Resources.ie4_search;
+ this.Button6.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.Button6.Location = new System.Drawing.Point(339, 0);
+ this.Button6.Name = "Button6";
+ this.Button6.Size = new System.Drawing.Size(63, 47);
+ this.Button6.TabIndex = 5;
+ this.Button6.Text = "Search";
+ this.Button6.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.Button6.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+ this.Button6.UseVisualStyleBackColor = true;
+ //
+ // HomeButton
+ //
+ this.HomeButton.Dock = System.Windows.Forms.DockStyle.Left;
+ this.HomeButton.FlatAppearance.BorderSize = 0;
+ this.HomeButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.HomeButton.Image = global::TimeHACK.Properties.Resources.ie4_home;
+ this.HomeButton.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.HomeButton.Location = new System.Drawing.Point(276, 0);
+ this.HomeButton.Name = "HomeButton";
+ this.HomeButton.Size = new System.Drawing.Size(63, 47);
+ this.HomeButton.TabIndex = 4;
+ this.HomeButton.Text = "Home";
+ this.HomeButton.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.HomeButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+ this.HomeButton.UseVisualStyleBackColor = true;
+ //
+ // Button4
+ //
+ this.Button4.Dock = System.Windows.Forms.DockStyle.Left;
+ this.Button4.FlatAppearance.BorderSize = 0;
+ this.Button4.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button4.Image = global::TimeHACK.Properties.Resources.ie4_refresh;
+ this.Button4.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.Button4.Location = new System.Drawing.Point(213, 0);
+ this.Button4.Name = "Button4";
+ this.Button4.Size = new System.Drawing.Size(63, 47);
+ this.Button4.TabIndex = 3;
+ this.Button4.Text = "Refresh";
+ this.Button4.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.Button4.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+ this.Button4.UseVisualStyleBackColor = true;
+ //
+ // Button3
+ //
+ this.Button3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.Button3.FlatAppearance.BorderSize = 0;
+ this.Button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button3.Image = global::TimeHACK.Properties.Resources.ie4_stop;
+ this.Button3.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.Button3.Location = new System.Drawing.Point(150, 0);
+ this.Button3.Name = "Button3";
+ this.Button3.Size = new System.Drawing.Size(63, 47);
+ this.Button3.TabIndex = 2;
+ this.Button3.Text = "Stop";
+ this.Button3.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.Button3.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+ this.Button3.UseVisualStyleBackColor = true;
+ //
+ // ForwardButton
+ //
+ this.ForwardButton.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ForwardButton.FlatAppearance.BorderSize = 0;
+ this.ForwardButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.ForwardButton.Image = global::TimeHACK.Properties.Resources.ie4_forward;
+ this.ForwardButton.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.ForwardButton.Location = new System.Drawing.Point(75, 0);
+ this.ForwardButton.Name = "ForwardButton";
+ this.ForwardButton.Size = new System.Drawing.Size(75, 47);
+ this.ForwardButton.TabIndex = 1;
+ this.ForwardButton.Text = "Forward";
+ this.ForwardButton.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.ForwardButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+ this.ForwardButton.UseVisualStyleBackColor = true;
+ //
+ // BackButton
+ //
+ this.BackButton.Dock = System.Windows.Forms.DockStyle.Left;
+ this.BackButton.FlatAppearance.BorderSize = 0;
+ this.BackButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.BackButton.Image = global::TimeHACK.Properties.Resources.ie4_back;
+ this.BackButton.ImageAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.BackButton.Location = new System.Drawing.Point(0, 0);
+ this.BackButton.Name = "BackButton";
+ this.BackButton.Size = new System.Drawing.Size(75, 47);
+ this.BackButton.TabIndex = 1;
+ this.BackButton.Text = "Back";
+ this.BackButton.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.BackButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+ this.BackButton.UseVisualStyleBackColor = true;
+ //
+ // Panel1
+ //
+ this.Panel1.BackColor = System.Drawing.Color.Silver;
+ this.Panel1.Controls.Add(this.pictureBox8);
+ this.Panel1.Controls.Add(this.pictureBox6);
+ this.Panel1.Controls.Add(this.pictureBox5);
+ this.Panel1.Controls.Add(this.pictureBox2);
+ this.Panel1.Controls.Add(this.pictureBox1);
+ this.Panel1.Controls.Add(this.Button30);
+ this.Panel1.Controls.Add(this.Button29);
+ this.Panel1.Controls.Add(this.Button27);
+ this.Panel1.Controls.Add(this.Button7);
+ this.Panel1.Controls.Add(this.Button6);
+ this.Panel1.Controls.Add(this.HomeButton);
+ this.Panel1.Controls.Add(this.Button4);
+ this.Panel1.Controls.Add(this.Button3);
+ this.Panel1.Controls.Add(this.ForwardButton);
+ this.Panel1.Controls.Add(this.BackButton);
+ this.Panel1.Dock = System.Windows.Forms.DockStyle.Top;
+ this.Panel1.Location = new System.Drawing.Point(0, 24);
+ this.Panel1.Name = "Panel1";
+ this.Panel1.Size = new System.Drawing.Size(959, 47);
+ this.Panel1.TabIndex = 14;
+ //
+ // pictureBox8
+ //
+ this.pictureBox8.BackgroundImage = global::TimeHACK.Properties.Resources.ie4_hsplitter;
+ this.pictureBox8.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.pictureBox8.Location = new System.Drawing.Point(0, 46);
+ this.pictureBox8.Name = "pictureBox8";
+ this.pictureBox8.Size = new System.Drawing.Size(959, 2);
+ this.pictureBox8.TabIndex = 15;
+ this.pictureBox8.TabStop = false;
+ //
+ // pictureBox6
+ //
+ this.pictureBox6.BackgroundImage = global::TimeHACK.Properties.Resources.ie4_hsplitter;
+ this.pictureBox6.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.pictureBox6.Location = new System.Drawing.Point(0, 0);
+ this.pictureBox6.Name = "pictureBox6";
+ this.pictureBox6.Size = new System.Drawing.Size(959, 2);
+ this.pictureBox6.TabIndex = 14;
+ this.pictureBox6.TabStop = false;
+ //
+ // pictureBox5
+ //
+ this.pictureBox5.BackgroundImage = global::TimeHACK.Properties.Resources.ie4_vsplitter3;
+ this.pictureBox5.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.pictureBox5.Location = new System.Drawing.Point(2, 5);
+ this.pictureBox5.Name = "pictureBox5";
+ this.pictureBox5.Size = new System.Drawing.Size(3, 38);
+ this.pictureBox5.TabIndex = 13;
+ this.pictureBox5.TabStop = false;
+ //
+ // pictureBox2
+ //
+ this.pictureBox2.BackgroundImage = global::TimeHACK.Properties.Resources.ie4_vsplitter;
+ this.pictureBox2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.pictureBox2.Location = new System.Drawing.Point(337, -1);
+ this.pictureBox2.Name = "pictureBox2";
+ this.pictureBox2.Size = new System.Drawing.Size(2, 47);
+ this.pictureBox2.TabIndex = 12;
+ this.pictureBox2.TabStop = false;
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.BackgroundImage = global::TimeHACK.Properties.Resources.ie4_vsplitter;
+ this.pictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.pictureBox1.Location = new System.Drawing.Point(526, -1);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(2, 47);
+ this.pictureBox1.TabIndex = 11;
+ this.pictureBox1.TabStop = false;
+ //
+ // MenuStrip3
+ //
+ this.MenuStrip3.BackColor = System.Drawing.Color.Silver;
+ this.MenuStrip3.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem1,
+ this.ToolStripMenuItem22,
+ this.ToolStripMenuItem28,
+ this.ToolStripMenuItem78,
+ this.ToolStripMenuItem73,
+ this.ToolStripMenuItem88});
+ this.MenuStrip3.Location = new System.Drawing.Point(0, 0);
+ this.MenuStrip3.Name = "MenuStrip3";
+ this.MenuStrip3.Size = new System.Drawing.Size(959, 24);
+ this.MenuStrip3.TabIndex = 15;
+ this.MenuStrip3.Text = "MenuStrip1";
+ //
+ // ToolStripMenuItem1
+ //
+ this.ToolStripMenuItem1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem2,
+ this.ToolStripMenuItem8,
+ this.ToolStripMenuItem9,
+ this.ToolStripMenuItem10,
+ this.ToolStripMenuItem11,
+ this.ToolStripMenuItem12,
+ this.ToolStripMenuItem13,
+ this.ToolStripMenuItem14,
+ this.ToolStripMenuItem18,
+ this.ToolStripMenuItem19,
+ this.ToolStripMenuItem20,
+ this.ToolStripMenuItem21});
+ this.ToolStripMenuItem1.Name = "ToolStripMenuItem1";
+ this.ToolStripMenuItem1.Size = new System.Drawing.Size(37, 20);
+ this.ToolStripMenuItem1.Text = "File";
+ //
+ // ToolStripMenuItem2
+ //
+ this.ToolStripMenuItem2.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem2.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem3,
+ this.ToolStripMenuItem4,
+ this.ToolStripMenuItem5,
+ this.ToolStripMenuItem6,
+ this.ToolStripMenuItem7});
+ this.ToolStripMenuItem2.Name = "ToolStripMenuItem2";
+ this.ToolStripMenuItem2.Size = new System.Drawing.Size(221, 22);
+ this.ToolStripMenuItem2.Text = "New";
+ //
+ // ToolStripMenuItem3
+ //
+ this.ToolStripMenuItem3.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem3.Name = "ToolStripMenuItem3";
+ this.ToolStripMenuItem3.Size = new System.Drawing.Size(175, 22);
+ this.ToolStripMenuItem3.Text = "Window Ctrl+N";
+ //
+ // ToolStripMenuItem4
+ //
+ this.ToolStripMenuItem4.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem4.Name = "ToolStripMenuItem4";
+ this.ToolStripMenuItem4.Size = new System.Drawing.Size(175, 22);
+ this.ToolStripMenuItem4.Text = "Message";
+ //
+ // ToolStripMenuItem5
+ //
+ this.ToolStripMenuItem5.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem5.Name = "ToolStripMenuItem5";
+ this.ToolStripMenuItem5.Size = new System.Drawing.Size(175, 22);
+ this.ToolStripMenuItem5.Text = "Post";
+ //
+ // ToolStripMenuItem6
+ //
+ this.ToolStripMenuItem6.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem6.Name = "ToolStripMenuItem6";
+ this.ToolStripMenuItem6.Size = new System.Drawing.Size(175, 22);
+ this.ToolStripMenuItem6.Text = "Contact";
+ //
+ // ToolStripMenuItem7
+ //
+ this.ToolStripMenuItem7.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem7.Name = "ToolStripMenuItem7";
+ this.ToolStripMenuItem7.Size = new System.Drawing.Size(175, 22);
+ this.ToolStripMenuItem7.Text = "Internet Call";
+ //
+ // ToolStripMenuItem8
+ //
+ this.ToolStripMenuItem8.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem8.Name = "ToolStripMenuItem8";
+ this.ToolStripMenuItem8.Size = new System.Drawing.Size(221, 22);
+ this.ToolStripMenuItem8.Text = "Open... Ctrl+O";
+ //
+ // ToolStripMenuItem9
+ //
+ this.ToolStripMenuItem9.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem9.Name = "ToolStripMenuItem9";
+ this.ToolStripMenuItem9.Size = new System.Drawing.Size(221, 22);
+ this.ToolStripMenuItem9.Text = "Edit with Windows Notepad";
+ //
+ // ToolStripMenuItem10
+ //
+ this.ToolStripMenuItem10.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem10.Name = "ToolStripMenuItem10";
+ this.ToolStripMenuItem10.Size = new System.Drawing.Size(221, 22);
+ this.ToolStripMenuItem10.Text = "Save Ctrl+S";
+ //
+ // ToolStripMenuItem11
+ //
+ this.ToolStripMenuItem11.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem11.Name = "ToolStripMenuItem11";
+ this.ToolStripMenuItem11.Size = new System.Drawing.Size(221, 22);
+ this.ToolStripMenuItem11.Text = "Save As...";
+ //
+ // ToolStripMenuItem12
+ //
+ this.ToolStripMenuItem12.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem12.Name = "ToolStripMenuItem12";
+ this.ToolStripMenuItem12.Size = new System.Drawing.Size(221, 22);
+ this.ToolStripMenuItem12.Text = "Print Setup...";
+ //
+ // ToolStripMenuItem13
+ //
+ this.ToolStripMenuItem13.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem13.Name = "ToolStripMenuItem13";
+ this.ToolStripMenuItem13.Size = new System.Drawing.Size(221, 22);
+ this.ToolStripMenuItem13.Text = "Print...";
+ //
+ // ToolStripMenuItem14
+ //
+ this.ToolStripMenuItem14.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem14.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem15,
+ this.ToolStripMenuItem16,
+ this.ToolStripMenuItem17});
+ this.ToolStripMenuItem14.Name = "ToolStripMenuItem14";
+ this.ToolStripMenuItem14.Size = new System.Drawing.Size(221, 22);
+ this.ToolStripMenuItem14.Text = "Send";
+ //
+ // ToolStripMenuItem15
+ //
+ this.ToolStripMenuItem15.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem15.Name = "ToolStripMenuItem15";
+ this.ToolStripMenuItem15.Size = new System.Drawing.Size(179, 22);
+ this.ToolStripMenuItem15.Text = "Page by E-mail...";
+ //
+ // ToolStripMenuItem16
+ //
+ this.ToolStripMenuItem16.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem16.Name = "ToolStripMenuItem16";
+ this.ToolStripMenuItem16.Size = new System.Drawing.Size(179, 22);
+ this.ToolStripMenuItem16.Text = "Link by E-mail...";
+ //
+ // ToolStripMenuItem17
+ //
+ this.ToolStripMenuItem17.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem17.Name = "ToolStripMenuItem17";
+ this.ToolStripMenuItem17.Size = new System.Drawing.Size(179, 22);
+ this.ToolStripMenuItem17.Text = "Shortcut to Desktop";
+ //
+ // ToolStripMenuItem18
+ //
+ this.ToolStripMenuItem18.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem18.Name = "ToolStripMenuItem18";
+ this.ToolStripMenuItem18.Size = new System.Drawing.Size(221, 22);
+ this.ToolStripMenuItem18.Text = "Import and Export...";
+ //
+ // ToolStripMenuItem19
+ //
+ this.ToolStripMenuItem19.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem19.Name = "ToolStripMenuItem19";
+ this.ToolStripMenuItem19.Size = new System.Drawing.Size(221, 22);
+ this.ToolStripMenuItem19.Text = "Properties";
+ //
+ // ToolStripMenuItem20
+ //
+ this.ToolStripMenuItem20.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem20.Name = "ToolStripMenuItem20";
+ this.ToolStripMenuItem20.Size = new System.Drawing.Size(221, 22);
+ this.ToolStripMenuItem20.Text = "Work Offline";
+ //
+ // ToolStripMenuItem21
+ //
+ this.ToolStripMenuItem21.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem21.Name = "ToolStripMenuItem21";
+ this.ToolStripMenuItem21.Size = new System.Drawing.Size(221, 22);
+ this.ToolStripMenuItem21.Text = "Close";
+ //
+ // ToolStripMenuItem22
+ //
+ this.ToolStripMenuItem22.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem23,
+ this.ToolStripMenuItem24,
+ this.ToolStripMenuItem25,
+ this.ToolStripMenuItem26,
+ this.ToolStripMenuItem27});
+ this.ToolStripMenuItem22.Name = "ToolStripMenuItem22";
+ this.ToolStripMenuItem22.Size = new System.Drawing.Size(39, 20);
+ this.ToolStripMenuItem22.Text = "Edit";
+ //
+ // ToolStripMenuItem23
+ //
+ this.ToolStripMenuItem23.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem23.Name = "ToolStripMenuItem23";
+ this.ToolStripMenuItem23.Size = new System.Drawing.Size(221, 22);
+ this.ToolStripMenuItem23.Text = "Cut Ctrl+X";
+ //
+ // ToolStripMenuItem24
+ //
+ this.ToolStripMenuItem24.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem24.Name = "ToolStripMenuItem24";
+ this.ToolStripMenuItem24.Size = new System.Drawing.Size(221, 22);
+ this.ToolStripMenuItem24.Text = "Copy Ctrl+C";
+ //
+ // ToolStripMenuItem25
+ //
+ this.ToolStripMenuItem25.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem25.Name = "ToolStripMenuItem25";
+ this.ToolStripMenuItem25.Size = new System.Drawing.Size(221, 22);
+ this.ToolStripMenuItem25.Text = "Paste Ctrl+V";
+ //
+ // ToolStripMenuItem26
+ //
+ this.ToolStripMenuItem26.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem26.Name = "ToolStripMenuItem26";
+ this.ToolStripMenuItem26.Size = new System.Drawing.Size(221, 22);
+ this.ToolStripMenuItem26.Text = "Select All Ctrl+A";
+ //
+ // ToolStripMenuItem27
+ //
+ this.ToolStripMenuItem27.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem27.Name = "ToolStripMenuItem27";
+ this.ToolStripMenuItem27.Size = new System.Drawing.Size(221, 22);
+ this.ToolStripMenuItem27.Text = "Find (on This Page)... Ctrl+F";
+ //
+ // ToolStripMenuItem28
+ //
+ this.ToolStripMenuItem28.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem29,
+ this.ToolStripMenuItem35,
+ this.ToolStripMenuItem36,
+ this.ToolStripMenuItem41,
+ this.ToolStripMenuItem43,
+ this.ToolStripMenuItem44,
+ this.ToolStripMenuItem45,
+ this.ToolStripMenuItem51,
+ this.ToolStripMenuItem71,
+ this.ToolStripMenuItem72});
+ this.ToolStripMenuItem28.Name = "ToolStripMenuItem28";
+ this.ToolStripMenuItem28.Size = new System.Drawing.Size(44, 20);
+ this.ToolStripMenuItem28.Text = "View";
+ //
+ // ToolStripMenuItem29
+ //
+ this.ToolStripMenuItem29.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem29.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem30,
+ this.ToolStripMenuItem31,
+ this.ToolStripMenuItem32,
+ this.ToolStripMenuItem33,
+ this.ToolStripMenuItem34});
+ this.ToolStripMenuItem29.Name = "ToolStripMenuItem29";
+ this.ToolStripMenuItem29.Size = new System.Drawing.Size(166, 22);
+ this.ToolStripMenuItem29.Text = "Toolbars";
+ //
+ // ToolStripMenuItem30
+ //
+ this.ToolStripMenuItem30.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem30.Name = "ToolStripMenuItem30";
+ this.ToolStripMenuItem30.Size = new System.Drawing.Size(165, 22);
+ this.ToolStripMenuItem30.Text = "Standard Buttons";
+ //
+ // ToolStripMenuItem31
+ //
+ this.ToolStripMenuItem31.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem31.Name = "ToolStripMenuItem31";
+ this.ToolStripMenuItem31.Size = new System.Drawing.Size(165, 22);
+ this.ToolStripMenuItem31.Text = "Address Bar";
+ //
+ // ToolStripMenuItem32
+ //
+ this.ToolStripMenuItem32.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem32.Name = "ToolStripMenuItem32";
+ this.ToolStripMenuItem32.Size = new System.Drawing.Size(165, 22);
+ this.ToolStripMenuItem32.Text = "Links";
+ //
+ // ToolStripMenuItem33
+ //
+ this.ToolStripMenuItem33.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem33.Name = "ToolStripMenuItem33";
+ this.ToolStripMenuItem33.Size = new System.Drawing.Size(165, 22);
+ this.ToolStripMenuItem33.Text = "Radio";
+ //
+ // ToolStripMenuItem34
+ //
+ this.ToolStripMenuItem34.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem34.Name = "ToolStripMenuItem34";
+ this.ToolStripMenuItem34.Size = new System.Drawing.Size(165, 22);
+ this.ToolStripMenuItem34.Text = "Customize...";
+ //
+ // ToolStripMenuItem35
+ //
+ this.ToolStripMenuItem35.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem35.Name = "ToolStripMenuItem35";
+ this.ToolStripMenuItem35.Size = new System.Drawing.Size(166, 22);
+ this.ToolStripMenuItem35.Text = "Status Bar";
+ //
+ // ToolStripMenuItem36
+ //
+ this.ToolStripMenuItem36.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem36.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem37,
+ this.ToolStripMenuItem38,
+ this.ToolStripMenuItem39,
+ this.ToolStripMenuItem40});
+ this.ToolStripMenuItem36.Name = "ToolStripMenuItem36";
+ this.ToolStripMenuItem36.Size = new System.Drawing.Size(166, 22);
+ this.ToolStripMenuItem36.Text = "Explorer Bar";
+ //
+ // ToolStripMenuItem37
+ //
+ this.ToolStripMenuItem37.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem37.Name = "ToolStripMenuItem37";
+ this.ToolStripMenuItem37.Size = new System.Drawing.Size(184, 22);
+ this.ToolStripMenuItem37.Text = "Search Ctrl+E";
+ //
+ // ToolStripMenuItem38
+ //
+ this.ToolStripMenuItem38.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem38.Name = "ToolStripMenuItem38";
+ this.ToolStripMenuItem38.Size = new System.Drawing.Size(184, 22);
+ this.ToolStripMenuItem38.Text = "Favorites Ctrl+I";
+ //
+ // ToolStripMenuItem39
+ //
+ this.ToolStripMenuItem39.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem39.Name = "ToolStripMenuItem39";
+ this.ToolStripMenuItem39.Size = new System.Drawing.Size(184, 22);
+ this.ToolStripMenuItem39.Text = "History Ctrl+H";
+ //
+ // ToolStripMenuItem40
+ //
+ this.ToolStripMenuItem40.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem40.Name = "ToolStripMenuItem40";
+ this.ToolStripMenuItem40.Size = new System.Drawing.Size(184, 22);
+ this.ToolStripMenuItem40.Text = "Tip of the Day";
+ //
+ // ToolStripMenuItem41
+ //
+ this.ToolStripMenuItem41.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem41.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem42});
+ this.ToolStripMenuItem41.Name = "ToolStripMenuItem41";
+ this.ToolStripMenuItem41.Size = new System.Drawing.Size(166, 22);
+ this.ToolStripMenuItem41.Text = "Go To";
+ //
+ // ToolStripMenuItem42
+ //
+ this.ToolStripMenuItem42.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem42.Name = "ToolStripMenuItem42";
+ this.ToolStripMenuItem42.Size = new System.Drawing.Size(136, 22);
+ this.ToolStripMenuItem42.Text = "Home Page";
+ //
+ // ToolStripMenuItem43
+ //
+ this.ToolStripMenuItem43.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem43.Name = "ToolStripMenuItem43";
+ this.ToolStripMenuItem43.Size = new System.Drawing.Size(166, 22);
+ this.ToolStripMenuItem43.Text = "Stop Esc";
+ //
+ // ToolStripMenuItem44
+ //
+ this.ToolStripMenuItem44.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem44.Name = "ToolStripMenuItem44";
+ this.ToolStripMenuItem44.Size = new System.Drawing.Size(166, 22);
+ this.ToolStripMenuItem44.Text = "Refresh F5";
+ //
+ // ToolStripMenuItem45
+ //
+ this.ToolStripMenuItem45.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem45.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem46,
+ this.ToolStripMenuItem47,
+ this.ToolStripMenuItem48,
+ this.ToolStripMenuItem49,
+ this.ToolStripMenuItem50});
+ this.ToolStripMenuItem45.Name = "ToolStripMenuItem45";
+ this.ToolStripMenuItem45.Size = new System.Drawing.Size(166, 22);
+ this.ToolStripMenuItem45.Text = "Text Size";
+ //
+ // ToolStripMenuItem46
+ //
+ this.ToolStripMenuItem46.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem46.Name = "ToolStripMenuItem46";
+ this.ToolStripMenuItem46.Size = new System.Drawing.Size(119, 22);
+ this.ToolStripMenuItem46.Text = "Largest";
+ //
+ // ToolStripMenuItem47
+ //
+ this.ToolStripMenuItem47.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem47.Name = "ToolStripMenuItem47";
+ this.ToolStripMenuItem47.Size = new System.Drawing.Size(119, 22);
+ this.ToolStripMenuItem47.Text = "Larger";
+ //
+ // ToolStripMenuItem48
+ //
+ this.ToolStripMenuItem48.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem48.Name = "ToolStripMenuItem48";
+ this.ToolStripMenuItem48.Size = new System.Drawing.Size(119, 22);
+ this.ToolStripMenuItem48.Text = "Medium";
+ //
+ // ToolStripMenuItem49
+ //
+ this.ToolStripMenuItem49.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem49.Name = "ToolStripMenuItem49";
+ this.ToolStripMenuItem49.Size = new System.Drawing.Size(119, 22);
+ this.ToolStripMenuItem49.Text = "Smaller";
+ //
+ // ToolStripMenuItem50
+ //
+ this.ToolStripMenuItem50.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem50.Name = "ToolStripMenuItem50";
+ this.ToolStripMenuItem50.Size = new System.Drawing.Size(119, 22);
+ this.ToolStripMenuItem50.Text = "Smallest";
+ //
+ // ToolStripMenuItem51
+ //
+ this.ToolStripMenuItem51.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem51.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem52,
+ this.ToolStripMenuItem53,
+ this.ToolStripMenuItem54});
+ this.ToolStripMenuItem51.Name = "ToolStripMenuItem51";
+ this.ToolStripMenuItem51.Size = new System.Drawing.Size(166, 22);
+ this.ToolStripMenuItem51.Text = "Encoding";
+ //
+ // ToolStripMenuItem52
+ //
+ this.ToolStripMenuItem52.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem52.Name = "ToolStripMenuItem52";
+ this.ToolStripMenuItem52.Size = new System.Drawing.Size(230, 22);
+ this.ToolStripMenuItem52.Text = "Auto-Select";
+ //
+ // ToolStripMenuItem53
+ //
+ this.ToolStripMenuItem53.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem53.Name = "ToolStripMenuItem53";
+ this.ToolStripMenuItem53.Size = new System.Drawing.Size(230, 22);
+ this.ToolStripMenuItem53.Text = "Western European (Windows)";
+ //
+ // ToolStripMenuItem54
+ //
+ this.ToolStripMenuItem54.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem54.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem55,
+ this.ToolStripMenuItem56,
+ this.ToolStripMenuItem57,
+ this.ToolStripMenuItem58,
+ this.ToolStripMenuItem59,
+ this.ToolStripMenuItem60,
+ this.ToolStripMenuItem61,
+ this.ToolStripMenuItem62,
+ this.ToolStripMenuItem63,
+ this.ToolStripMenuItem64,
+ this.ToolStripMenuItem65,
+ this.ToolStripMenuItem66,
+ this.ToolStripMenuItem67,
+ this.ToolStripMenuItem68,
+ this.ToolStripMenuItem69,
+ this.ToolStripMenuItem70});
+ this.ToolStripMenuItem54.Name = "ToolStripMenuItem54";
+ this.ToolStripMenuItem54.Size = new System.Drawing.Size(230, 22);
+ this.ToolStripMenuItem54.Text = "More";
+ //
+ // ToolStripMenuItem55
+ //
+ this.ToolStripMenuItem55.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem55.Name = "ToolStripMenuItem55";
+ this.ToolStripMenuItem55.Size = new System.Drawing.Size(199, 22);
+ this.ToolStripMenuItem55.Text = "Arabic";
+ //
+ // ToolStripMenuItem56
+ //
+ this.ToolStripMenuItem56.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem56.Name = "ToolStripMenuItem56";
+ this.ToolStripMenuItem56.Size = new System.Drawing.Size(199, 22);
+ this.ToolStripMenuItem56.Text = "Baltic";
+ //
+ // ToolStripMenuItem57
+ //
+ this.ToolStripMenuItem57.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem57.Name = "ToolStripMenuItem57";
+ this.ToolStripMenuItem57.Size = new System.Drawing.Size(199, 22);
+ this.ToolStripMenuItem57.Text = "Central European";
+ //
+ // ToolStripMenuItem58
+ //
+ this.ToolStripMenuItem58.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem58.Name = "ToolStripMenuItem58";
+ this.ToolStripMenuItem58.Size = new System.Drawing.Size(199, 22);
+ this.ToolStripMenuItem58.Text = "Chinese Simplified";
+ //
+ // ToolStripMenuItem59
+ //
+ this.ToolStripMenuItem59.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem59.Name = "ToolStripMenuItem59";
+ this.ToolStripMenuItem59.Size = new System.Drawing.Size(199, 22);
+ this.ToolStripMenuItem59.Text = "Chinese Traditional";
+ //
+ // ToolStripMenuItem60
+ //
+ this.ToolStripMenuItem60.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem60.Name = "ToolStripMenuItem60";
+ this.ToolStripMenuItem60.Size = new System.Drawing.Size(199, 22);
+ this.ToolStripMenuItem60.Text = "Cyrillic";
+ //
+ // ToolStripMenuItem61
+ //
+ this.ToolStripMenuItem61.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem61.Name = "ToolStripMenuItem61";
+ this.ToolStripMenuItem61.Size = new System.Drawing.Size(199, 22);
+ this.ToolStripMenuItem61.Text = "Greek";
+ //
+ // ToolStripMenuItem62
+ //
+ this.ToolStripMenuItem62.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem62.Name = "ToolStripMenuItem62";
+ this.ToolStripMenuItem62.Size = new System.Drawing.Size(199, 22);
+ this.ToolStripMenuItem62.Text = "Hebrew";
+ //
+ // ToolStripMenuItem63
+ //
+ this.ToolStripMenuItem63.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem63.Name = "ToolStripMenuItem63";
+ this.ToolStripMenuItem63.Size = new System.Drawing.Size(199, 22);
+ this.ToolStripMenuItem63.Text = "Japanese";
+ //
+ // ToolStripMenuItem64
+ //
+ this.ToolStripMenuItem64.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem64.Name = "ToolStripMenuItem64";
+ this.ToolStripMenuItem64.Size = new System.Drawing.Size(199, 22);
+ this.ToolStripMenuItem64.Text = "Korean";
+ //
+ // ToolStripMenuItem65
+ //
+ this.ToolStripMenuItem65.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem65.Name = "ToolStripMenuItem65";
+ this.ToolStripMenuItem65.Size = new System.Drawing.Size(199, 22);
+ this.ToolStripMenuItem65.Text = "Thai";
+ //
+ // ToolStripMenuItem66
+ //
+ this.ToolStripMenuItem66.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem66.Name = "ToolStripMenuItem66";
+ this.ToolStripMenuItem66.Size = new System.Drawing.Size(199, 22);
+ this.ToolStripMenuItem66.Text = "Turkish";
+ //
+ // ToolStripMenuItem67
+ //
+ this.ToolStripMenuItem67.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem67.Name = "ToolStripMenuItem67";
+ this.ToolStripMenuItem67.Size = new System.Drawing.Size(199, 22);
+ this.ToolStripMenuItem67.Text = "Unicode (UTF-8)";
+ //
+ // ToolStripMenuItem68
+ //
+ this.ToolStripMenuItem68.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem68.Name = "ToolStripMenuItem68";
+ this.ToolStripMenuItem68.Size = new System.Drawing.Size(199, 22);
+ this.ToolStripMenuItem68.Text = "User Defined";
+ //
+ // ToolStripMenuItem69
+ //
+ this.ToolStripMenuItem69.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem69.Name = "ToolStripMenuItem69";
+ this.ToolStripMenuItem69.Size = new System.Drawing.Size(199, 22);
+ this.ToolStripMenuItem69.Text = "Vietnamese";
+ //
+ // ToolStripMenuItem70
+ //
+ this.ToolStripMenuItem70.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem70.Name = "ToolStripMenuItem70";
+ this.ToolStripMenuItem70.Size = new System.Drawing.Size(199, 22);
+ this.ToolStripMenuItem70.Text = "Western European (ISO)";
+ //
+ // ToolStripMenuItem71
+ //
+ this.ToolStripMenuItem71.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem71.Name = "ToolStripMenuItem71";
+ this.ToolStripMenuItem71.Size = new System.Drawing.Size(166, 22);
+ this.ToolStripMenuItem71.Text = "Source";
+ //
+ // ToolStripMenuItem72
+ //
+ this.ToolStripMenuItem72.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem72.Name = "ToolStripMenuItem72";
+ this.ToolStripMenuItem72.Size = new System.Drawing.Size(166, 22);
+ this.ToolStripMenuItem72.Text = "Full Screen F11";
+ //
+ // ToolStripMenuItem78
+ //
+ this.ToolStripMenuItem78.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem79,
+ this.ToolStripMenuItem85,
+ this.ToolStripMenuItem86,
+ this.ToolStripMenuItem87});
+ this.ToolStripMenuItem78.Name = "ToolStripMenuItem78";
+ this.ToolStripMenuItem78.Size = new System.Drawing.Size(34, 20);
+ this.ToolStripMenuItem78.Text = "Go";
+ //
+ // ToolStripMenuItem79
+ //
+ this.ToolStripMenuItem79.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem79.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem80,
+ this.ToolStripMenuItem81,
+ this.ToolStripMenuItem82,
+ this.ToolStripMenuItem83,
+ this.ToolStripMenuItem84});
+ this.ToolStripMenuItem79.Name = "ToolStripMenuItem79";
+ this.ToolStripMenuItem79.Size = new System.Drawing.Size(175, 22);
+ this.ToolStripMenuItem79.Text = "Mail and News";
+ //
+ // ToolStripMenuItem80
+ //
+ this.ToolStripMenuItem80.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem80.Name = "ToolStripMenuItem80";
+ this.ToolStripMenuItem80.Size = new System.Drawing.Size(156, 22);
+ this.ToolStripMenuItem80.Text = "Read Mail";
+ //
+ // ToolStripMenuItem81
+ //
+ this.ToolStripMenuItem81.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem81.Name = "ToolStripMenuItem81";
+ this.ToolStripMenuItem81.Size = new System.Drawing.Size(156, 22);
+ this.ToolStripMenuItem81.Text = "New Message...";
+ //
+ // ToolStripMenuItem82
+ //
+ this.ToolStripMenuItem82.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem82.Name = "ToolStripMenuItem82";
+ this.ToolStripMenuItem82.Size = new System.Drawing.Size(156, 22);
+ this.ToolStripMenuItem82.Text = "Send a Link...";
+ //
+ // ToolStripMenuItem83
+ //
+ this.ToolStripMenuItem83.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem83.Name = "ToolStripMenuItem83";
+ this.ToolStripMenuItem83.Size = new System.Drawing.Size(156, 22);
+ this.ToolStripMenuItem83.Text = "Send Page...";
+ //
+ // ToolStripMenuItem84
+ //
+ this.ToolStripMenuItem84.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem84.Name = "ToolStripMenuItem84";
+ this.ToolStripMenuItem84.Size = new System.Drawing.Size(156, 22);
+ this.ToolStripMenuItem84.Text = "Read News";
+ //
+ // ToolStripMenuItem85
+ //
+ this.ToolStripMenuItem85.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem85.Name = "ToolStripMenuItem85";
+ this.ToolStripMenuItem85.Size = new System.Drawing.Size(175, 22);
+ this.ToolStripMenuItem85.Text = "Windows Update";
+ //
+ // ToolStripMenuItem86
+ //
+ this.ToolStripMenuItem86.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem86.Name = "ToolStripMenuItem86";
+ this.ToolStripMenuItem86.Size = new System.Drawing.Size(175, 22);
+ this.ToolStripMenuItem86.Text = "Show Related Links";
+ //
+ // ToolStripMenuItem87
+ //
+ this.ToolStripMenuItem87.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem87.Name = "ToolStripMenuItem87";
+ this.ToolStripMenuItem87.Size = new System.Drawing.Size(175, 22);
+ this.ToolStripMenuItem87.Text = "Internet Options...";
+ //
+ // ToolStripMenuItem73
+ //
+ this.ToolStripMenuItem73.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem74,
+ this.ToolStripMenuItem75,
+ this.ToolStripMenuItem76});
+ this.ToolStripMenuItem73.Name = "ToolStripMenuItem73";
+ this.ToolStripMenuItem73.Size = new System.Drawing.Size(66, 20);
+ this.ToolStripMenuItem73.Text = "Favorites";
+ //
+ // ToolStripMenuItem74
+ //
+ this.ToolStripMenuItem74.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem74.Name = "ToolStripMenuItem74";
+ this.ToolStripMenuItem74.Size = new System.Drawing.Size(180, 22);
+ this.ToolStripMenuItem74.Text = "Add to Favorites...";
+ //
+ // ToolStripMenuItem75
+ //
+ this.ToolStripMenuItem75.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem75.Name = "ToolStripMenuItem75";
+ this.ToolStripMenuItem75.Size = new System.Drawing.Size(180, 22);
+ this.ToolStripMenuItem75.Text = "Organize Favorites...";
+ //
+ // ToolStripMenuItem76
+ //
+ this.ToolStripMenuItem76.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem76.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem77});
+ this.ToolStripMenuItem76.Name = "ToolStripMenuItem76";
+ this.ToolStripMenuItem76.Size = new System.Drawing.Size(180, 22);
+ this.ToolStripMenuItem76.Text = "Links";
+ //
+ // ToolStripMenuItem77
+ //
+ this.ToolStripMenuItem77.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem77.Name = "ToolStripMenuItem77";
+ this.ToolStripMenuItem77.Size = new System.Drawing.Size(109, 22);
+ this.ToolStripMenuItem77.Text = "(none)";
+ //
+ // ToolStripMenuItem88
+ //
+ this.ToolStripMenuItem88.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem89,
+ this.ToolStripMenuItem90,
+ this.ToolStripMenuItem91,
+ this.ToolStripMenuItem92,
+ this.ToolStripMenuItem93,
+ this.ToolStripMenuItem94,
+ this.ToolStripMenuItem95});
+ this.ToolStripMenuItem88.Name = "ToolStripMenuItem88";
+ this.ToolStripMenuItem88.Size = new System.Drawing.Size(44, 20);
+ this.ToolStripMenuItem88.Text = "Help";
+ //
+ // ToolStripMenuItem89
+ //
+ this.ToolStripMenuItem89.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem89.Name = "ToolStripMenuItem89";
+ this.ToolStripMenuItem89.Size = new System.Drawing.Size(196, 22);
+ this.ToolStripMenuItem89.Text = "Contects and Index";
+ //
+ // ToolStripMenuItem90
+ //
+ this.ToolStripMenuItem90.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem90.Name = "ToolStripMenuItem90";
+ this.ToolStripMenuItem90.Size = new System.Drawing.Size(196, 22);
+ this.ToolStripMenuItem90.Text = "Tip of the Day";
+ //
+ // ToolStripMenuItem91
+ //
+ this.ToolStripMenuItem91.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem91.Name = "ToolStripMenuItem91";
+ this.ToolStripMenuItem91.Size = new System.Drawing.Size(196, 22);
+ this.ToolStripMenuItem91.Text = "For Netscape Users";
+ //
+ // ToolStripMenuItem92
+ //
+ this.ToolStripMenuItem92.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem92.Name = "ToolStripMenuItem92";
+ this.ToolStripMenuItem92.Size = new System.Drawing.Size(196, 22);
+ this.ToolStripMenuItem92.Text = "Tour";
+ //
+ // ToolStripMenuItem93
+ //
+ this.ToolStripMenuItem93.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem93.Name = "ToolStripMenuItem93";
+ this.ToolStripMenuItem93.Size = new System.Drawing.Size(196, 22);
+ this.ToolStripMenuItem93.Text = "Online Support";
+ //
+ // ToolStripMenuItem94
+ //
+ this.ToolStripMenuItem94.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem94.Name = "ToolStripMenuItem94";
+ this.ToolStripMenuItem94.Size = new System.Drawing.Size(196, 22);
+ this.ToolStripMenuItem94.Text = "About Internet Explorer";
+ //
+ // ToolStripMenuItem95
+ //
+ this.ToolStripMenuItem95.BackColor = System.Drawing.Color.Silver;
+ this.ToolStripMenuItem95.Name = "ToolStripMenuItem95";
+ this.ToolStripMenuItem95.Size = new System.Drawing.Size(196, 22);
+ this.ToolStripMenuItem95.Text = "Send Feedback";
+ //
+ // _browsingArea
+ //
+ this._browsingArea.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this._browsingArea.Dock = System.Windows.Forms.DockStyle.Fill;
+ this._browsingArea.Location = new System.Drawing.Point(0, 102);
+ this._browsingArea.Name = "_browsingArea";
+ this._browsingArea.Size = new System.Drawing.Size(959, 492);
+ this._browsingArea.TabIndex = 17;
+ //
+ // pictureBox4
+ //
+ this.pictureBox4.BackgroundImage = global::TimeHACK.Properties.Resources.ie4_vsplitter2;
+ this.pictureBox4.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.pictureBox4.Location = new System.Drawing.Point(2, 4);
+ this.pictureBox4.Name = "pictureBox4";
+ this.pictureBox4.Size = new System.Drawing.Size(3, 19);
+ this.pictureBox4.TabIndex = 18;
+ this.pictureBox4.TabStop = false;
+ //
+ // pictureBox7
+ //
+ this.pictureBox7.BackgroundImage = global::TimeHACK.Properties.Resources.ie4_hsplitter;
+ this.pictureBox7.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.pictureBox7.Location = new System.Drawing.Point(0, 0);
+ this.pictureBox7.Name = "pictureBox7";
+ this.pictureBox7.Size = new System.Drawing.Size(959, 2);
+ this.pictureBox7.TabIndex = 15;
+ this.pictureBox7.TabStop = false;
+ //
+ // pictureBox9
+ //
+ this.pictureBox9.BackgroundImage = global::TimeHACK.Properties.Resources.ie4_hsplitter;
+ this.pictureBox9.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.pictureBox9.Location = new System.Drawing.Point(0, 26);
+ this.pictureBox9.Name = "pictureBox9";
+ this.pictureBox9.Size = new System.Drawing.Size(959, 2);
+ this.pictureBox9.TabIndex = 16;
+ this.pictureBox9.TabStop = false;
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(924, 7);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(32, 13);
+ this.label2.TabIndex = 17;
+ this.label2.Text = "Links";
+ //
+ // pictureBox10
+ //
+ this.pictureBox10.BackgroundImage = global::TimeHACK.Properties.Resources.ie4_vsplitter2;
+ this.pictureBox10.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.pictureBox10.Location = new System.Drawing.Point(921, 4);
+ this.pictureBox10.Name = "pictureBox10";
+ this.pictureBox10.Size = new System.Drawing.Size(3, 20);
+ this.pictureBox10.TabIndex = 19;
+ this.pictureBox10.TabStop = false;
+ //
+ // TempIE4
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Controls.Add(this.pictureBox7);
+ this.Controls.Add(this.pictureBox4);
+ this.Controls.Add(this._browsingArea);
+ this.Controls.Add(this.Panel14);
+ this.Controls.Add(this.Panel1);
+ this.Controls.Add(this.MenuStrip3);
+ this.Name = "TempIE4";
+ this.Size = new System.Drawing.Size(959, 594);
+ this.Load += new System.EventHandler(this.TempIE4_Load);
+ this.Panel14.ResumeLayout(false);
+ this.Panel14.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit();
+ this.Panel1.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox8)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.MenuStrip3.ResumeLayout(false);
+ this.MenuStrip3.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox9)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox10)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ internal System.Windows.Forms.Panel Panel14;
+ internal System.Windows.Forms.Button GoButton;
+ internal System.Windows.Forms.ComboBox _addressbar;
+ internal System.Windows.Forms.Label Label1;
+ internal System.Windows.Forms.Button Button30;
+ internal System.Windows.Forms.Button Button29;
+ internal System.Windows.Forms.Button Button27;
+ internal System.Windows.Forms.Button Button7;
+ internal System.Windows.Forms.Button Button6;
+ internal System.Windows.Forms.Button HomeButton;
+ internal System.Windows.Forms.Button Button4;
+ internal System.Windows.Forms.Button Button3;
+ internal System.Windows.Forms.Button ForwardButton;
+ internal System.Windows.Forms.Button BackButton;
+ internal System.Windows.Forms.Panel Panel1;
+ internal System.Windows.Forms.MenuStrip MenuStrip3;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem1;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem2;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem3;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem4;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem5;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem6;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem7;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem8;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem9;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem10;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem11;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem12;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem13;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem14;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem15;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem16;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem17;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem18;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem19;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem20;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem21;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem22;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem23;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem24;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem25;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem26;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem27;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem28;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem29;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem30;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem31;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem32;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem33;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem34;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem35;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem36;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem37;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem38;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem39;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem40;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem41;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem42;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem43;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem44;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem45;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem46;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem47;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem48;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem49;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem50;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem51;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem52;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem53;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem54;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem55;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem56;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem57;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem58;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem59;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem60;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem61;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem62;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem63;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem64;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem65;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem66;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem67;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem68;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem69;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem70;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem71;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem72;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem78;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem79;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem80;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem81;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem82;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem83;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem84;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem85;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem86;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem87;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem73;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem74;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem75;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem76;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem77;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem88;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem89;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem90;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem91;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem92;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem93;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem94;
+ internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem95;
+ private System.Windows.Forms.Panel _browsingArea;
+ private System.Windows.Forms.PictureBox pictureBox1;
+ private System.Windows.Forms.PictureBox pictureBox2;
+ private System.Windows.Forms.PictureBox pictureBox3;
+ private System.Windows.Forms.PictureBox pictureBox4;
+ private System.Windows.Forms.PictureBox pictureBox5;
+ private System.Windows.Forms.PictureBox pictureBox6;
+ private System.Windows.Forms.PictureBox pictureBox7;
+ private System.Windows.Forms.PictureBox pictureBox8;
+ private System.Windows.Forms.PictureBox pictureBox9;
+ private System.Windows.Forms.PictureBox pictureBox10;
+ private System.Windows.Forms.Label label2;
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/TempIE4.cs b/TimeHACK.Main/OS/Win95/Win95Apps/TempIE4.cs
new file mode 100644
index 0000000..d41add1
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/TempIE4.cs
@@ -0,0 +1,76 @@
+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 TimeHACK.OS.Win95.Win95Apps.IE4Sites;
+
+namespace TimeHACK.OS.Win95.Win95Apps
+{
+ public partial class TempIE4 : UserControl
+ {
+ public static Panel browsingArea = new Panel();
+ public static ComboBox addressbar = new ComboBox();
+
+ public TempIE4()
+ {
+ InitializeComponent();
+ browsingArea = _browsingArea;
+ addressbar = _addressbar;
+ }
+
+ public static async void GoToPage(string url)
+ {
+ UserControl uc = new UserControl();
+
+ switch (url)
+ {
+ case "www.microsoft.com/windows/ie/default.htm":
+ uc = new IE4Start();
+ break;
+ case "www.google.com":
+ uc = new GoogleHome();
+ break;
+ case "www.google.stanford.edu":
+ uc = new GooglePrototype();
+ break;
+ default:
+ uc = new IE4NoPage();
+ break;
+ }
+
+ addressbar.Text = url;
+ uc.Dock = DockStyle.Fill;
+
+ await Task.Delay(new Random().Next(500, 1500));
+
+ browsingArea.Controls.Clear();
+ browsingArea.Controls.Add(uc);
+ }
+
+ private void TempIE4_Load(object sender, EventArgs e)
+ {
+ GoToPage("www.microsoft.com/windows/ie/default.htm");
+ GoButton.Paint += (s, args) => Engine.Paintbrush.PaintClassicBorders(s, args, 2);
+ }
+
+ private void GoButton_Click(object sender, EventArgs e)
+ {
+ GoToPage(addressbar.Text);
+ }
+
+ private void _addressbar_KeyDown(object sender, KeyEventArgs e)
+ {
+ if (e.KeyCode == Keys.Enter)
+ {
+ GoButton_Click(this, new EventArgs());
+ e.SuppressKeyPress = true;
+ browsingArea.Focus();
+ }
+ }
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/TempIE4.resx b/TimeHACK.Main/OS/Win95/Win95Apps/TempIE4.resx
new file mode 100644
index 0000000..5039d37
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/TempIE4.resx
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <metadata name="MenuStrip3.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>17, 17</value>
+ </metadata>
+</root> \ No newline at end of file
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/TestApp.cs b/TimeHACK.Main/OS/Win95/Win95Apps/TestApp.cs
deleted file mode 100644
index 0c2e6a8..0000000
--- a/TimeHACK.Main/OS/Win95/Win95Apps/TestApp.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using System.Windows.Forms;
-
-namespace TimeHACK.WinClassicForms
-{
- public partial class TestApp : UserControl
- {
- public TestApp()
- {
- InitializeComponent();
- }
- }
-}
-
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WebChat1998.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WebChat1998.Designer.cs
index b7f9de3..4dd7a59 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WebChat1998.Designer.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WebChat1998.Designer.cs
@@ -202,7 +202,6 @@
this.button1.Text = "Login";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.Button1_Click);
- this.button1.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2);
//
// txtscreenname
//
@@ -241,7 +240,6 @@
this.button2.Text = "Speak";
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System.EventHandler(this.Button2_Click);
- this.button2.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2);
//
// button3
//
@@ -254,7 +252,6 @@
this.button3.Text = "Paul";
this.button3.UseVisualStyleBackColor = true;
this.button3.Click += new System.EventHandler(this.Button3_Click);
- this.button3.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2);
//
// button4
//
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WebChat1998.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WebChat1998.cs
index 8af7099..bcdc0e9 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WebChat1998.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WebChat1998.cs
@@ -42,6 +42,11 @@ namespace TimeHACK.OS.Win95.Win95Apps
bsod2 = bc.throw9XBSOD(false, BSODCreator.BSODCauses.PiracyEnding);
bsod.Hide();
bsod2.Hide();
+
+ this.button1.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2);
+ this.button2.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2);
+ this.button3.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2);
+ this.button4.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2);
}
private void WebChat1998_Load(object sender, EventArgs e)
{
@@ -69,7 +74,7 @@ namespace TimeHACK.OS.Win95.Win95Apps
{
if (!guessing)
{
- history.AppendText(wcmp.ParseMessage(resources.GetString("convo"), chat_index, TitleScreen.username) + Environment.NewLine);
+ history.AppendText(wcmp.ParseMessage(resources.GetString("convo"), chat_index, TitleScreen.username));
switch (wcmp.GetSpecial(resources.GetString("convo"), chat_index))
{
case "addsh":
@@ -134,6 +139,20 @@ namespace TimeHACK.OS.Win95.Win95Apps
((WinClassic)this.ParentForm).programtopbar = null;
receive.Play();
break; // TODO: Finish WebChat 1998
+ case "filepoof":
+ label5.Hide();
+ button5.Hide();
+ receive.Play();
+ break;
+ case "removesky":
+ listBox1.Items.Remove("SkyHigh");
+ leave.Play();
+ break;
+ case ".labelgone":
+ label1.Hide();
+ label6.Hide();
+ label7.Hide();
+ break;
default:
receive.Play();
break;
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WebChat1998.resx b/TimeHACK.Main/OS/Win95/Win95Apps/WebChat1998.resx
index 6f40ce8..0625787 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WebChat1998.resx
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WebChat1998.resx
@@ -693,7 +693,7 @@
},
{
"user": "SkyHigh",
- "delay": 7000,
+ "delay": 6000,
"message": "hey! give me back my taskbar!",
"special": null,
"userchat": true
@@ -707,10 +707,241 @@
},
{
"user": "12padams",
- "delay": 2500,
+ "delay": 1500,
"message": "and your icons are infected too so you dont need them",
"special": "iconsgone",
"userchat": true
+ },
+ {
+ "user": "SkyHigh",
+ "delay": 3000,
+ "message": "please stop!",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 4000,
+ "message": "you want to know how to stop this?",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "SkyHigh",
+ "delay": 3000,
+ "message": "please just let us go and forget this happened!",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 9000,
+ "message": "well first, i need your full attention.",
+ "special": "bigtext",
+ "userchat": true
+ },
+ {
+ "user": "SkyHigh",
+ "delay": 3500,
+ "message": "please this is enough! you've done everything to convince me that I won't illegally download your software again!",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 5000,
+ "message": "i've done everything? no, what about this?",
+ "special": "notopbar",
+ "userchat": true
+ },
+ {
+ "user": "SkyHigh",
+ "delay": 5000,
+ "message": "damn it! he removed the buttons at the top so we cant get out...",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "SkyHigh",
+ "delay": 3000,
+ "message": "please just STOP! me and @user didn't even upload the file!",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "SkyHigh",
+ "delay": 5000,
+ "message": "rain uploaded it, not us!",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 4000,
+ "message": "and do you see him here now?",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "SkyHigh",
+ "delay": 2000,
+ "message": "no, you got rid of him!",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 5000,
+ "message": "exactly.",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 5000,
+ "message": "speaking of, i need to remove that file which has been sitting here all this time!",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 3000,
+ "message": "there. now i can deal with you two...",
+ "special": "filepoof",
+ "userchat": true
+ },
+ {
+ "user": "SkyHigh",
+ "delay": 5000,
+ "message": "STOP PLEASE!!",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 3000,
+ "message": "stop? why you have been able to stop this whole time! just turn off your computer!",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "SkyHigh",
+ "delay": 5000,
+ "message": "but i cant!",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 1500,
+ "message": "do you not know how? well then, let me do it for you.",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "System",
+ "delay": 2500,
+ "message": "SkyHigh has left the chat.",
+ "special": "removesky",
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 3000,
+ "message": "now, we just have @user...",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 3500,
+ "message": "hmm, i dont remember you saying much",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 5000,
+ "message": "well, since you dont talk, you wont need this",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 4000,
+ "message": "you probably want to say \"WHY CANT I TALK!!1!\"",
+ "special": "notype",
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 5000,
+ "message": "but you cant, and i bet you dont know how",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 4000,
+ "message": "now lets see... it appears youre running windows 95 which you only got a week ago",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 5000,
+ "message": "so you must be new to computers",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 3000,
+ "message": "this is cool! i get to punish you, AND i get to teach you about computer history!",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 4000,
+ "message": "well, let us go back to 1982..",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 2500,
+ "message": "back then, we didnt have labels, so ill remove those...",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 4000,
+ "message": "",
+ "special": ".labelgone",
+ "userchat": false
+ },
+ {
+ "user": "12padams",
+ "delay": 4000,
+ "message": "also, we didnt have wallpapers, or even color for that matter",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 4000,
+ "message": "hmm, this is going to be tricky..",
+ "special": null,
+ "userchat": true
+ },
+ {
+ "user": "12padams",
+ "delay": 4000,
+ "message": "i hope youre not scared of the dark!",
+ "special": null,
+ "userchat": true
}
]
}</value>
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicCalculator.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicCalculator.Designer.cs
new file mode 100644
index 0000000..70ad0a2
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicCalculator.Designer.cs
@@ -0,0 +1,646 @@
+namespace TimeHACK.OS.Win95.Win95Apps
+{
+ partial class WinClassicCalculator
+ {
+ /// <summary>
+ /// Required designer variable.
+ /// </summary>
+ private System.ComponentModel.IContainer components = null;
+
+ /// <summary>
+ /// Clean up any resources being used.
+ /// </summary>
+ /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Component Designer generated code
+
+ /// <summary>
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ /// </summary>
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ this.timer1 = new System.Windows.Forms.Timer(this.components);
+ this.HelpToolStripMenuItem3 = new System.Windows.Forms.ToolStripMenuItem();
+ this.AboutCalculatorToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.StandardToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ScientificToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.HelpToolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
+ this.PasteCtrlVToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.CopyCtrlCToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.EditToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.txtNumbers = new System.Windows.Forms.TextBox();
+ this.Button27 = new System.Windows.Forms.Button();
+ this.Button26 = new System.Windows.Forms.Button();
+ this.Button1 = new System.Windows.Forms.Button();
+ this.Button25 = new System.Windows.Forms.Button();
+ this.Button2 = new System.Windows.Forms.Button();
+ this.Button21 = new System.Windows.Forms.Button();
+ this.Button3 = new System.Windows.Forms.Button();
+ this.Button22 = new System.Windows.Forms.Button();
+ this.Button4 = new System.Windows.Forms.Button();
+ this.Button23 = new System.Windows.Forms.Button();
+ this.Button11 = new System.Windows.Forms.Button();
+ this.Button7 = new System.Windows.Forms.Button();
+ this.Button16 = new System.Windows.Forms.Button();
+ this.Button24 = new System.Windows.Forms.Button();
+ this.Button12 = new System.Windows.Forms.Button();
+ this.one = new System.Windows.Forms.Button();
+ this.Button15 = new System.Windows.Forms.Button();
+ this.Button17 = new System.Windows.Forms.Button();
+ this.Button13 = new System.Windows.Forms.Button();
+ this.Button5 = new System.Windows.Forms.Button();
+ this.Button14 = new System.Windows.Forms.Button();
+ this.Button18 = new System.Windows.Forms.Button();
+ this.Button8 = new System.Windows.Forms.Button();
+ this.Button10 = new System.Windows.Forms.Button();
+ this.Button20 = new System.Windows.Forms.Button();
+ this.Button19 = new System.Windows.Forms.Button();
+ this.Button9 = new System.Windows.Forms.Button();
+ this.MenuStrip2 = new System.Windows.Forms.MenuStrip();
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.MenuStrip2.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.SuspendLayout();
+ //
+ // timer1
+ //
+ this.timer1.Interval = 1;
+ //
+ // HelpToolStripMenuItem3
+ //
+ this.HelpToolStripMenuItem3.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.AboutCalculatorToolStripMenuItem});
+ this.HelpToolStripMenuItem3.Name = "HelpToolStripMenuItem3";
+ this.HelpToolStripMenuItem3.Size = new System.Drawing.Size(41, 20);
+ this.HelpToolStripMenuItem3.Text = "Help";
+ //
+ // AboutCalculatorToolStripMenuItem
+ //
+ this.AboutCalculatorToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
+ this.AboutCalculatorToolStripMenuItem.Name = "AboutCalculatorToolStripMenuItem";
+ this.AboutCalculatorToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.AboutCalculatorToolStripMenuItem.Text = "About Calculator";
+ this.AboutCalculatorToolStripMenuItem.Click += new System.EventHandler(this.AboutCalculatorToolStripMenuItem_Click);
+ //
+ // StandardToolStripMenuItem
+ //
+ this.StandardToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
+ this.StandardToolStripMenuItem.Name = "StandardToolStripMenuItem";
+ this.StandardToolStripMenuItem.Size = new System.Drawing.Size(117, 22);
+ this.StandardToolStripMenuItem.Text = "Standard";
+ //
+ // ScientificToolStripMenuItem
+ //
+ this.ScientificToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
+ this.ScientificToolStripMenuItem.Name = "ScientificToolStripMenuItem";
+ this.ScientificToolStripMenuItem.Size = new System.Drawing.Size(117, 22);
+ this.ScientificToolStripMenuItem.Text = "Scientific";
+ //
+ // HelpToolStripMenuItem2
+ //
+ this.HelpToolStripMenuItem2.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ScientificToolStripMenuItem,
+ this.StandardToolStripMenuItem});
+ this.HelpToolStripMenuItem2.Name = "HelpToolStripMenuItem2";
+ this.HelpToolStripMenuItem2.Size = new System.Drawing.Size(42, 20);
+ this.HelpToolStripMenuItem2.Text = "View";
+ //
+ // PasteCtrlVToolStripMenuItem1
+ //
+ this.PasteCtrlVToolStripMenuItem1.BackColor = System.Drawing.Color.Silver;
+ this.PasteCtrlVToolStripMenuItem1.Name = "PasteCtrlVToolStripMenuItem1";
+ this.PasteCtrlVToolStripMenuItem1.Size = new System.Drawing.Size(152, 22);
+ this.PasteCtrlVToolStripMenuItem1.Text = "Paste Ctrl+V";
+ this.PasteCtrlVToolStripMenuItem1.Click += new System.EventHandler(this.PasteCtrlVToolStripMenuItem1_Click);
+ //
+ // CopyCtrlCToolStripMenuItem1
+ //
+ this.CopyCtrlCToolStripMenuItem1.BackColor = System.Drawing.Color.Silver;
+ this.CopyCtrlCToolStripMenuItem1.Name = "CopyCtrlCToolStripMenuItem1";
+ this.CopyCtrlCToolStripMenuItem1.Size = new System.Drawing.Size(152, 22);
+ this.CopyCtrlCToolStripMenuItem1.Text = "Copy Ctrl+C";
+ this.CopyCtrlCToolStripMenuItem1.Click += new System.EventHandler(this.CopyCtrlCToolStripMenuItem1_Click);
+ //
+ // EditToolStripMenuItem1
+ //
+ this.EditToolStripMenuItem1.BackColor = System.Drawing.Color.Silver;
+ this.EditToolStripMenuItem1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.CopyCtrlCToolStripMenuItem1,
+ this.PasteCtrlVToolStripMenuItem1});
+ this.EditToolStripMenuItem1.Name = "EditToolStripMenuItem1";
+ this.EditToolStripMenuItem1.Size = new System.Drawing.Size(37, 20);
+ this.EditToolStripMenuItem1.Text = "Edit";
+ //
+ // txtNumbers
+ //
+ this.txtNumbers.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.txtNumbers.BackColor = System.Drawing.Color.White;
+ this.txtNumbers.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
+ this.txtNumbers.Location = new System.Drawing.Point(11, 39);
+ this.txtNumbers.Margin = new System.Windows.Forms.Padding(4);
+ this.txtNumbers.Multiline = true;
+ this.txtNumbers.Name = "txtNumbers";
+ this.txtNumbers.ReadOnly = true;
+ this.txtNumbers.Size = new System.Drawing.Size(249, 26);
+ this.txtNumbers.TabIndex = 85;
+ this.txtNumbers.Text = "0";
+ this.txtNumbers.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
+ //
+ // Button27
+ //
+ this.Button27.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+ this.Button27.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button27.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button27.ForeColor = System.Drawing.Color.Firebrick;
+ this.Button27.Location = new System.Drawing.Point(159, 71);
+ this.Button27.Name = "Button27";
+ this.Button27.Size = new System.Drawing.Size(49, 28);
+ this.Button27.TabIndex = 84;
+ this.Button27.Text = "CE";
+ this.Button27.UseVisualStyleBackColor = true;
+ this.Button27.Click += new System.EventHandler(this.Button27_Click);
+ //
+ // Button26
+ //
+ this.Button26.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+ this.Button26.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button26.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button26.ForeColor = System.Drawing.Color.Firebrick;
+ this.Button26.Location = new System.Drawing.Point(210, 71);
+ this.Button26.Name = "Button26";
+ this.Button26.Size = new System.Drawing.Size(49, 28);
+ this.Button26.TabIndex = 83;
+ this.Button26.Text = "C";
+ this.Button26.UseVisualStyleBackColor = true;
+ this.Button26.Click += new System.EventHandler(this.Button26_Click);
+ //
+ // Button1
+ //
+ this.Button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+ this.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button1.ForeColor = System.Drawing.Color.Red;
+ this.Button1.Location = new System.Drawing.Point(11, 139);
+ this.Button1.Name = "Button1";
+ this.Button1.Size = new System.Drawing.Size(36, 28);
+ this.Button1.TabIndex = 58;
+ this.Button1.Text = "MR";
+ this.Button1.UseVisualStyleBackColor = true;
+ //
+ // Button25
+ //
+ this.Button25.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+ this.Button25.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button25.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button25.ForeColor = System.Drawing.Color.Firebrick;
+ this.Button25.Location = new System.Drawing.Point(104, 71);
+ this.Button25.Name = "Button25";
+ this.Button25.Size = new System.Drawing.Size(49, 28);
+ this.Button25.TabIndex = 82;
+ this.Button25.Text = "Back";
+ this.Button25.UseVisualStyleBackColor = true;
+ this.Button25.Click += new System.EventHandler(this.Button25_Click);
+ //
+ // Button2
+ //
+ this.Button2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+ this.Button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button2.ForeColor = System.Drawing.Color.Red;
+ this.Button2.Location = new System.Drawing.Point(11, 207);
+ this.Button2.Name = "Button2";
+ this.Button2.Size = new System.Drawing.Size(36, 28);
+ this.Button2.TabIndex = 59;
+ this.Button2.Text = "M+";
+ this.Button2.UseVisualStyleBackColor = true;
+ //
+ // Button21
+ //
+ this.Button21.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.Button21.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button21.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button21.ForeColor = System.Drawing.Color.Red;
+ this.Button21.Location = new System.Drawing.Point(223, 207);
+ this.Button21.Name = "Button21";
+ this.Button21.Size = new System.Drawing.Size(36, 28);
+ this.Button21.TabIndex = 81;
+ this.Button21.Text = "=";
+ this.Button21.UseVisualStyleBackColor = true;
+ this.Button21.Click += new System.EventHandler(this.Button21_Click);
+ //
+ // Button3
+ //
+ this.Button3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+ this.Button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button3.ForeColor = System.Drawing.Color.Red;
+ this.Button3.Location = new System.Drawing.Point(11, 173);
+ this.Button3.Name = "Button3";
+ this.Button3.Size = new System.Drawing.Size(36, 28);
+ this.Button3.TabIndex = 60;
+ this.Button3.Text = "MS";
+ this.Button3.UseVisualStyleBackColor = true;
+ //
+ // Button22
+ //
+ this.Button22.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.Button22.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button22.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button22.ForeColor = System.Drawing.Color.MidnightBlue;
+ this.Button22.Location = new System.Drawing.Point(223, 105);
+ this.Button22.Name = "Button22";
+ this.Button22.Size = new System.Drawing.Size(36, 28);
+ this.Button22.TabIndex = 80;
+ this.Button22.Text = "sqrt";
+ this.Button22.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.Button22.UseVisualStyleBackColor = true;
+ this.Button22.Click += new System.EventHandler(this.arithmitic_click);
+ //
+ // Button4
+ //
+ this.Button4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+ this.Button4.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button4.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button4.ForeColor = System.Drawing.Color.Red;
+ this.Button4.Location = new System.Drawing.Point(11, 105);
+ this.Button4.Name = "Button4";
+ this.Button4.Size = new System.Drawing.Size(36, 28);
+ this.Button4.TabIndex = 61;
+ this.Button4.Text = "MC";
+ this.Button4.UseVisualStyleBackColor = true;
+ //
+ // Button23
+ //
+ this.Button23.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.Button23.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button23.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button23.ForeColor = System.Drawing.Color.MidnightBlue;
+ this.Button23.Location = new System.Drawing.Point(223, 173);
+ this.Button23.Name = "Button23";
+ this.Button23.Size = new System.Drawing.Size(36, 28);
+ this.Button23.TabIndex = 79;
+ this.Button23.Text = "1/x";
+ this.Button23.UseVisualStyleBackColor = true;
+ this.Button23.Click += new System.EventHandler(this.arithmitic_click);
+ //
+ // Button11
+ //
+ this.Button11.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
+ this.Button11.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button11.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button11.ForeColor = System.Drawing.Color.Blue;
+ this.Button11.Location = new System.Drawing.Point(143, 105);
+ this.Button11.Name = "Button11";
+ this.Button11.Size = new System.Drawing.Size(36, 28);
+ this.Button11.TabIndex = 70;
+ this.Button11.Text = "9";
+ this.Button11.UseVisualStyleBackColor = true;
+ this.Button11.Click += new System.EventHandler(this.number_click);
+ //
+ // Button7
+ //
+ this.Button7.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
+ this.Button7.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button7.ForeColor = System.Drawing.Color.Blue;
+ this.Button7.Location = new System.Drawing.Point(63, 139);
+ this.Button7.Name = "Button7";
+ this.Button7.Size = new System.Drawing.Size(36, 28);
+ this.Button7.TabIndex = 62;
+ this.Button7.Text = "4";
+ this.Button7.UseVisualStyleBackColor = true;
+ this.Button7.Click += new System.EventHandler(this.number_click);
+ //
+ // Button16
+ //
+ this.Button16.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
+ this.Button16.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button16.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button16.ForeColor = System.Drawing.Color.Blue;
+ this.Button16.Location = new System.Drawing.Point(63, 207);
+ this.Button16.Name = "Button16";
+ this.Button16.Size = new System.Drawing.Size(36, 28);
+ this.Button16.TabIndex = 71;
+ this.Button16.Text = "0";
+ this.Button16.UseVisualStyleBackColor = true;
+ this.Button16.Click += new System.EventHandler(this.number_click);
+ //
+ // Button24
+ //
+ this.Button24.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.Button24.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button24.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button24.ForeColor = System.Drawing.Color.MidnightBlue;
+ this.Button24.Location = new System.Drawing.Point(223, 139);
+ this.Button24.Name = "Button24";
+ this.Button24.Size = new System.Drawing.Size(36, 28);
+ this.Button24.TabIndex = 78;
+ this.Button24.Text = "%";
+ this.Button24.UseVisualStyleBackColor = true;
+ this.Button24.Click += new System.EventHandler(this.arithmitic_click);
+ //
+ // Button12
+ //
+ this.Button12.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
+ this.Button12.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button12.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button12.ForeColor = System.Drawing.Color.Blue;
+ this.Button12.Location = new System.Drawing.Point(143, 173);
+ this.Button12.Name = "Button12";
+ this.Button12.Size = new System.Drawing.Size(36, 28);
+ this.Button12.TabIndex = 69;
+ this.Button12.Text = "3";
+ this.Button12.UseVisualStyleBackColor = true;
+ this.Button12.Click += new System.EventHandler(this.number_click);
+ //
+ // one
+ //
+ this.one.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
+ this.one.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.one.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.one.ForeColor = System.Drawing.Color.Blue;
+ this.one.Location = new System.Drawing.Point(63, 173);
+ this.one.Name = "one";
+ this.one.Size = new System.Drawing.Size(36, 28);
+ this.one.TabIndex = 63;
+ this.one.Text = "1";
+ this.one.UseVisualStyleBackColor = true;
+ this.one.Click += new System.EventHandler(this.number_click);
+ //
+ // Button15
+ //
+ this.Button15.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
+ this.Button15.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button15.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button15.ForeColor = System.Drawing.Color.Blue;
+ this.Button15.Location = new System.Drawing.Point(103, 207);
+ this.Button15.Name = "Button15";
+ this.Button15.Size = new System.Drawing.Size(36, 28);
+ this.Button15.TabIndex = 72;
+ this.Button15.Text = "+/-";
+ this.Button15.UseVisualStyleBackColor = true;
+ this.Button15.Click += new System.EventHandler(this.Button15_Click);
+ //
+ // Button17
+ //
+ this.Button17.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.Button17.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button17.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button17.ForeColor = System.Drawing.Color.Red;
+ this.Button17.Location = new System.Drawing.Point(183, 207);
+ this.Button17.Name = "Button17";
+ this.Button17.Size = new System.Drawing.Size(36, 28);
+ this.Button17.TabIndex = 77;
+ this.Button17.Text = "+";
+ this.Button17.UseVisualStyleBackColor = true;
+ this.Button17.Click += new System.EventHandler(this.arithmitic_click);
+ //
+ // Button13
+ //
+ this.Button13.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
+ this.Button13.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button13.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button13.ForeColor = System.Drawing.Color.Blue;
+ this.Button13.Location = new System.Drawing.Point(143, 139);
+ this.Button13.Name = "Button13";
+ this.Button13.Size = new System.Drawing.Size(36, 28);
+ this.Button13.TabIndex = 68;
+ this.Button13.Text = "6";
+ this.Button13.UseVisualStyleBackColor = true;
+ this.Button13.Click += new System.EventHandler(this.number_click);
+ //
+ // Button5
+ //
+ this.Button5.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
+ this.Button5.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button5.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button5.ForeColor = System.Drawing.Color.Blue;
+ this.Button5.Location = new System.Drawing.Point(63, 105);
+ this.Button5.Name = "Button5";
+ this.Button5.Size = new System.Drawing.Size(36, 28);
+ this.Button5.TabIndex = 64;
+ this.Button5.Text = "7";
+ this.Button5.UseVisualStyleBackColor = true;
+ this.Button5.Click += new System.EventHandler(this.number_click);
+ //
+ // Button14
+ //
+ this.Button14.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
+ this.Button14.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button14.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button14.ForeColor = System.Drawing.Color.Blue;
+ this.Button14.Location = new System.Drawing.Point(143, 207);
+ this.Button14.Name = "Button14";
+ this.Button14.Size = new System.Drawing.Size(36, 28);
+ this.Button14.TabIndex = 73;
+ this.Button14.Text = ".";
+ this.Button14.UseVisualStyleBackColor = true;
+ this.Button14.Click += new System.EventHandler(this.number_click);
+ //
+ // Button18
+ //
+ this.Button18.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.Button18.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button18.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button18.ForeColor = System.Drawing.Color.Red;
+ this.Button18.Location = new System.Drawing.Point(183, 105);
+ this.Button18.Name = "Button18";
+ this.Button18.Size = new System.Drawing.Size(36, 28);
+ this.Button18.TabIndex = 76;
+ this.Button18.Text = "/";
+ this.Button18.UseVisualStyleBackColor = true;
+ this.Button18.Click += new System.EventHandler(this.arithmitic_click);
+ //
+ // Button8
+ //
+ this.Button8.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
+ this.Button8.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button8.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button8.ForeColor = System.Drawing.Color.Blue;
+ this.Button8.Location = new System.Drawing.Point(103, 105);
+ this.Button8.Name = "Button8";
+ this.Button8.Size = new System.Drawing.Size(36, 28);
+ this.Button8.TabIndex = 67;
+ this.Button8.Text = "8";
+ this.Button8.UseVisualStyleBackColor = true;
+ this.Button8.Click += new System.EventHandler(this.number_click);
+ //
+ // Button10
+ //
+ this.Button10.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
+ this.Button10.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button10.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button10.ForeColor = System.Drawing.Color.Blue;
+ this.Button10.Location = new System.Drawing.Point(103, 139);
+ this.Button10.Name = "Button10";
+ this.Button10.Size = new System.Drawing.Size(36, 28);
+ this.Button10.TabIndex = 65;
+ this.Button10.Text = "5";
+ this.Button10.UseVisualStyleBackColor = true;
+ this.Button10.Click += new System.EventHandler(this.number_click);
+ //
+ // Button20
+ //
+ this.Button20.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.Button20.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button20.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button20.ForeColor = System.Drawing.Color.Red;
+ this.Button20.Location = new System.Drawing.Point(183, 139);
+ this.Button20.Name = "Button20";
+ this.Button20.Size = new System.Drawing.Size(36, 28);
+ this.Button20.TabIndex = 74;
+ this.Button20.Text = "*";
+ this.Button20.UseVisualStyleBackColor = true;
+ this.Button20.Click += new System.EventHandler(this.arithmitic_click);
+ //
+ // Button19
+ //
+ this.Button19.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.Button19.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button19.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button19.ForeColor = System.Drawing.Color.Red;
+ this.Button19.Location = new System.Drawing.Point(183, 173);
+ this.Button19.Name = "Button19";
+ this.Button19.Size = new System.Drawing.Size(36, 28);
+ this.Button19.TabIndex = 75;
+ this.Button19.Text = "-";
+ this.Button19.UseVisualStyleBackColor = true;
+ this.Button19.Click += new System.EventHandler(this.arithmitic_click);
+ //
+ // Button9
+ //
+ this.Button9.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
+ this.Button9.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.Button9.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Button9.ForeColor = System.Drawing.Color.Blue;
+ this.Button9.Location = new System.Drawing.Point(103, 173);
+ this.Button9.Name = "Button9";
+ this.Button9.Size = new System.Drawing.Size(36, 28);
+ this.Button9.TabIndex = 66;
+ this.Button9.Text = "2";
+ this.Button9.UseVisualStyleBackColor = true;
+ this.Button9.Click += new System.EventHandler(this.number_click);
+ //
+ // MenuStrip2
+ //
+ this.MenuStrip2.BackColor = System.Drawing.Color.Silver;
+ this.MenuStrip2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.MenuStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.EditToolStripMenuItem1,
+ this.HelpToolStripMenuItem2,
+ this.HelpToolStripMenuItem3});
+ this.MenuStrip2.Location = new System.Drawing.Point(0, 0);
+ this.MenuStrip2.Name = "MenuStrip2";
+ this.MenuStrip2.Size = new System.Drawing.Size(270, 24);
+ this.MenuStrip2.TabIndex = 86;
+ this.MenuStrip2.Text = "MenuStrip2";
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.BackgroundImage = global::TimeHACK.Properties.Resources.ie4_hsplitter;
+ this.pictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.pictureBox1.Location = new System.Drawing.Point(1, 24);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(268, 2);
+ this.pictureBox1.TabIndex = 87;
+ this.pictureBox1.TabStop = false;
+ //
+ // WinClassicCalculator
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.Color.Silver;
+ this.Controls.Add(this.pictureBox1);
+ this.Controls.Add(this.txtNumbers);
+ this.Controls.Add(this.Button27);
+ this.Controls.Add(this.Button26);
+ this.Controls.Add(this.Button1);
+ this.Controls.Add(this.Button25);
+ this.Controls.Add(this.Button2);
+ this.Controls.Add(this.Button21);
+ this.Controls.Add(this.Button3);
+ this.Controls.Add(this.Button22);
+ this.Controls.Add(this.Button4);
+ this.Controls.Add(this.Button23);
+ this.Controls.Add(this.Button11);
+ this.Controls.Add(this.Button7);
+ this.Controls.Add(this.Button16);
+ this.Controls.Add(this.Button24);
+ this.Controls.Add(this.Button12);
+ this.Controls.Add(this.one);
+ this.Controls.Add(this.Button15);
+ this.Controls.Add(this.Button17);
+ this.Controls.Add(this.Button13);
+ this.Controls.Add(this.Button5);
+ this.Controls.Add(this.Button14);
+ this.Controls.Add(this.Button18);
+ this.Controls.Add(this.Button8);
+ this.Controls.Add(this.Button10);
+ this.Controls.Add(this.Button20);
+ this.Controls.Add(this.Button19);
+ this.Controls.Add(this.Button9);
+ this.Controls.Add(this.MenuStrip2);
+ this.Name = "WinClassicCalculator";
+ this.Size = new System.Drawing.Size(270, 247);
+ this.MenuStrip2.ResumeLayout(false);
+ this.MenuStrip2.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Timer timer1;
+ internal System.Windows.Forms.ToolStripMenuItem HelpToolStripMenuItem3;
+ internal System.Windows.Forms.ToolStripMenuItem AboutCalculatorToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem StandardToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem ScientificToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem HelpToolStripMenuItem2;
+ internal System.Windows.Forms.ToolStripMenuItem PasteCtrlVToolStripMenuItem1;
+ internal System.Windows.Forms.ToolStripMenuItem CopyCtrlCToolStripMenuItem1;
+ internal System.Windows.Forms.ToolStripMenuItem EditToolStripMenuItem1;
+ internal System.Windows.Forms.TextBox txtNumbers;
+ internal System.Windows.Forms.Button Button27;
+ internal System.Windows.Forms.Button Button26;
+ internal System.Windows.Forms.Button Button1;
+ internal System.Windows.Forms.Button Button25;
+ internal System.Windows.Forms.Button Button2;
+ internal System.Windows.Forms.Button Button21;
+ internal System.Windows.Forms.Button Button3;
+ internal System.Windows.Forms.Button Button22;
+ internal System.Windows.Forms.Button Button4;
+ internal System.Windows.Forms.Button Button23;
+ internal System.Windows.Forms.Button Button11;
+ internal System.Windows.Forms.Button Button7;
+ internal System.Windows.Forms.Button Button16;
+ internal System.Windows.Forms.Button Button24;
+ internal System.Windows.Forms.Button Button12;
+ internal System.Windows.Forms.Button one;
+ internal System.Windows.Forms.Button Button15;
+ internal System.Windows.Forms.Button Button17;
+ internal System.Windows.Forms.Button Button13;
+ internal System.Windows.Forms.Button Button5;
+ internal System.Windows.Forms.Button Button14;
+ internal System.Windows.Forms.Button Button18;
+ internal System.Windows.Forms.Button Button8;
+ internal System.Windows.Forms.Button Button10;
+ internal System.Windows.Forms.Button Button20;
+ internal System.Windows.Forms.Button Button19;
+ internal System.Windows.Forms.Button Button9;
+ internal System.Windows.Forms.MenuStrip MenuStrip2;
+ private System.Windows.Forms.PictureBox pictureBox1;
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicCalculator.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicCalculator.cs
new file mode 100644
index 0000000..71ded89
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicCalculator.cs
@@ -0,0 +1,175 @@
+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 TimeHACK.Engine;
+
+namespace TimeHACK.OS.Win95.Win95Apps
+{
+ public partial class WinClassicCalculator : UserControl
+ {
+ double prevnum = 0;
+ string operation = "";
+ bool operation_pressed = false;
+ public WinClassicCalculator()
+ {
+ InitializeComponent();
+ foreach (Control c in Controls)
+ {
+ if (c is Button)
+ {
+ c.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(0)));
+ c.Paint += (sender, args) => Paintbrush.PaintClassicBorders(sender, args, 2);
+ }
+ else
+ {
+ c.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((byte)(0)));
+ }
+ }
+ txtNumbers.Paint += (sender, args) => Paintbrush.PaintClassicBordersIndented(sender, args, 2);
+ }
+ private void number_click(object sender, EventArgs e)
+ {
+ if (txtNumbers.Text.Contains("∞"))
+ txtNumbers.Clear();
+ if ((txtNumbers.Text == "0") || (operation_pressed))
+ txtNumbers.Text = "";
+ operation_pressed = false;
+ Button num = (Button)sender;
+ if (num.Text == ".")
+ {
+ if (!txtNumbers.Text.Contains("."))
+ txtNumbers.Text = txtNumbers.Text + num.Text;
+ }
+ else
+ txtNumbers.Text = txtNumbers.Text + num.Text;
+ }
+
+ private void Button27_Click(object sender, EventArgs e)
+ {
+ txtNumbers.Text = "0";
+ }
+
+ private void Button26_Click(object sender, EventArgs e)
+ {
+ prevnum = 0;
+ operation = "";
+ operation_pressed = false;
+ txtNumbers.Text = "0";
+ }
+
+ private void Button25_Click(object sender, EventArgs e)
+ {
+ if (txtNumbers.Text.Length>0)
+ {
+ txtNumbers.Text = txtNumbers.Text.Remove(txtNumbers.Text.Length - 1, 1);
+ }
+ if (txtNumbers.Text =="")
+ {
+ txtNumbers.Text = "0";
+ }
+ }
+
+ private void arithmitic_click(object sender, EventArgs e)
+ {
+ Button num = (Button)sender;
+ if (txtNumbers.Text.Contains("∞"))
+ txtNumbers.Clear();
+ if (prevnum != 0)
+ {
+ if (num.Text == "sqrt")
+ prevnum = Math.Sqrt(double.Parse(txtNumbers.Text));
+ if (num.Text == "1/x")
+ prevnum = Convert.ToDouble(1.0 / Convert.ToDouble(txtNumbers.Text));
+ if (num.Text == "%")
+ prevnum = Convert.ToDouble(txtNumbers.Text) / 100;
+ Button21.PerformClick();
+ operation = num.Text;
+ operation_pressed = true;
+ }
+ else if (num.Text == "sqrt")
+ {
+ prevnum = Math.Sqrt(double.Parse(txtNumbers.Text));
+ txtNumbers.Text = prevnum.ToString();
+ }
+ else if (num.Text == "1/x")
+ {
+ prevnum = Convert.ToDouble(1.0 / Convert.ToDouble(txtNumbers.Text));
+ txtNumbers.Text = prevnum.ToString();
+ }
+ else if (num.Text == "%")
+ {
+ prevnum = Convert.ToDouble(txtNumbers.Text) / 100;
+ txtNumbers.Text = prevnum.ToString();
+ }
+ else
+ {
+ operation = num.Text;
+ prevnum = double.Parse(txtNumbers.Text);
+ txtNumbers.Text = "0";
+ operation_pressed = true;
+ }
+ }
+
+ private void Button21_Click(object sender, EventArgs e)
+ {
+ if (txtNumbers.Text.Contains("∞"))
+ txtNumbers.Clear();
+ switch (operation)
+ {
+ case "+":
+ txtNumbers.Text = (prevnum + double.Parse(txtNumbers.Text)).ToString();
+ break;
+ case "-":
+ txtNumbers.Text = (prevnum - double.Parse(txtNumbers.Text)).ToString();
+ break;
+ case "*":
+ txtNumbers.Text = (prevnum * double.Parse(txtNumbers.Text)).ToString();
+ break;
+ case "/":
+ txtNumbers.Text = (prevnum / double.Parse(txtNumbers.Text)).ToString();
+ break;
+ }
+ prevnum = Int32.Parse(txtNumbers.Text);
+ operation = "";
+ }
+
+ private void AboutCalculatorToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ WindowManager wm = new WindowManager();
+ wm.StartAboutBox95("Calculator", "Microsoft Calculator", Properties.Resources.WinClassicCalc);
+ }
+
+ private void Button15_Click(object sender, EventArgs e)
+ {
+
+ }
+
+ private void CopyCtrlCToolStripMenuItem1_Click(object sender, EventArgs e)
+ {
+ txtNumbers.Copy();
+ }
+
+ private void PasteCtrlVToolStripMenuItem1_Click(object sender, EventArgs e)
+ {
+ string pasteText = Clipboard.GetText();
+ string strippedText = "";
+ for (int i = 0; i < pasteText.Length; i++)
+ {
+ if (char.IsDigit(pasteText[i]))
+ strippedText += pasteText[i].ToString();
+ MessageBox.Show("Test");
+ }
+ if (strippedText!=pasteText)
+ {
+ txtNumbers.Text = pasteText;
+ }
+ }
+
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicCalculator.resx b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicCalculator.resx
new file mode 100644
index 0000000..d7509b3
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicCalculator.resx
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>219, 17</value>
+ </metadata>
+ <metadata name="MenuStrip2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>306, 17</value>
+ </metadata>
+</root> \ No newline at end of file
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicHWCV.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicHWCV.Designer.cs
deleted file mode 100644
index 0006026..0000000
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicHWCV.Designer.cs
+++ /dev/null
@@ -1,193 +0,0 @@
-namespace TimeHACK.OS.Win95.Win95Apps
-{
- partial class WinClassicHWCV
- {
- /// <summary>
- /// Required designer variable.
- /// </summary>
- private System.ComponentModel.IContainer components = null;
-
- /// <summary>
- /// Clean up any resources being used.
- /// </summary>
- /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
- protected override void Dispose(bool disposing)
- {
- if (disposing && (components != null))
- {
- components.Dispose();
- }
- base.Dispose(disposing);
- }
-
- #region Component Designer generated code
-
- /// <summary>
- /// Required method for Designer support - do not modify
- /// the contents of this method with the code editor.
- /// </summary>
- private void InitializeComponent()
- {
- System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(WinClassicHWCV));
- this.program = new System.Windows.Forms.Panel();
- this.Panel2 = new System.Windows.Forms.Panel();
- this.Label3 = new System.Windows.Forms.Label();
- this.Button1 = new System.Windows.Forms.Button();
- this.TextBox2 = new System.Windows.Forms.TextBox();
- this.TextBox1 = new System.Windows.Forms.TextBox();
- this.toprightcorner = new System.Windows.Forms.Panel();
- this.bottomrightcorner = new System.Windows.Forms.Panel();
- this.bottomleftcorner = new System.Windows.Forms.Panel();
- this.topleftcorner = new System.Windows.Forms.Panel();
- this.PictureBox1 = new System.Windows.Forms.PictureBox();
- this.program.SuspendLayout();
- this.Panel2.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.PictureBox1)).BeginInit();
- this.SuspendLayout();
- //
- // program
- //
- this.program.BackColor = System.Drawing.Color.Silver;
- this.program.Controls.Add(this.PictureBox1);
- this.program.Controls.Add(this.Panel2);
- this.program.Controls.Add(this.toprightcorner);
- this.program.Controls.Add(this.bottomrightcorner);
- this.program.Controls.Add(this.bottomleftcorner);
- this.program.Controls.Add(this.topleftcorner);
- this.program.Dock = System.Windows.Forms.DockStyle.Fill;
- this.program.Location = new System.Drawing.Point(0, 0);
- this.program.Name = "program";
- this.program.Size = new System.Drawing.Size(361, 324);
- this.program.TabIndex = 11;
- //
- // Panel2
- //
- this.Panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- this.Panel2.Controls.Add(this.Label3);
- this.Panel2.Controls.Add(this.Button1);
- this.Panel2.Controls.Add(this.TextBox2);
- this.Panel2.Controls.Add(this.TextBox1);
- this.Panel2.Dock = System.Windows.Forms.DockStyle.Bottom;
- this.Panel2.Location = new System.Drawing.Point(0, 135);
- this.Panel2.Name = "Panel2";
- this.Panel2.Size = new System.Drawing.Size(361, 189);
- this.Panel2.TabIndex = 9;
- //
- // Label3
- //
- this.Label3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
- this.Label3.AutoSize = true;
- this.Label3.Location = new System.Drawing.Point(7, 168);
- this.Label3.Name = "Label3";
- this.Label3.Size = new System.Drawing.Size(148, 13);
- this.Label3.TabIndex = 3;
- this.Label3.Text = "Content Found: Time Distortor";
- //
- // Button1
- //
- this.Button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- this.Button1.Location = new System.Drawing.Point(278, 145);
- this.Button1.Name = "Button1";
- this.Button1.Size = new System.Drawing.Size(75, 20);
- this.Button1.TabIndex = 2;
- this.Button1.Text = "Display";
- this.Button1.UseVisualStyleBackColor = true;
- this.Button1.Click += new System.EventHandler(this.Button1_Click);
- //
- // TextBox2
- //
- this.TextBox2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
- this.TextBox2.Location = new System.Drawing.Point(12, 144);
- this.TextBox2.Name = "TextBox2";
- this.TextBox2.Size = new System.Drawing.Size(226, 20);
- this.TextBox2.TabIndex = 1;
- //
- // TextBox1
- //
- this.TextBox1.Anchor = System.Windows.Forms.AnchorStyles.None;
- this.TextBox1.BackColor = System.Drawing.Color.Silver;
- this.TextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;
- this.TextBox1.Location = new System.Drawing.Point(22, 4);
- this.TextBox1.Multiline = true;
- this.TextBox1.Name = "TextBox1";
- this.TextBox1.ReadOnly = true;
- this.TextBox1.Size = new System.Drawing.Size(321, 137);
- this.TextBox1.TabIndex = 0;
- this.TextBox1.Text = resources.GetString("TextBox1.Text");
- this.TextBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
- //
- // toprightcorner
- //
- this.toprightcorner.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
- this.toprightcorner.Location = new System.Drawing.Point(357, 0);
- this.toprightcorner.Name = "toprightcorner";
- this.toprightcorner.Size = new System.Drawing.Size(4, 4);
- this.toprightcorner.TabIndex = 6;
- //
- // bottomrightcorner
- //
- this.bottomrightcorner.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- this.bottomrightcorner.Cursor = System.Windows.Forms.Cursors.SizeNWSE;
- this.bottomrightcorner.Location = new System.Drawing.Point(357, 320);
- this.bottomrightcorner.Name = "bottomrightcorner";
- this.bottomrightcorner.Size = new System.Drawing.Size(4, 4);
- this.bottomrightcorner.TabIndex = 4;
- //
- // bottomleftcorner
- //
- this.bottomleftcorner.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
- this.bottomleftcorner.Location = new System.Drawing.Point(0, 320);
- this.bottomleftcorner.Name = "bottomleftcorner";
- this.bottomleftcorner.Size = new System.Drawing.Size(4, 4);
- this.bottomleftcorner.TabIndex = 2;
- //
- // topleftcorner
- //
- this.topleftcorner.Location = new System.Drawing.Point(0, 0);
- this.topleftcorner.Name = "topleftcorner";
- this.topleftcorner.Size = new System.Drawing.Size(4, 4);
- this.topleftcorner.TabIndex = 1;
- //
- // PictureBox1
- //
- this.PictureBox1.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.PictureBox1.Image = global::TimeHACK.Properties.Resources.WinClassicHWCV;
- this.PictureBox1.Location = new System.Drawing.Point(5, 24);
- this.PictureBox1.Name = "PictureBox1";
- this.PictureBox1.Size = new System.Drawing.Size(351, 107);
- this.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
- this.PictureBox1.TabIndex = 0;
- this.PictureBox1.TabStop = false;
- //
- // WinClassicHWCV
- //
- this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.Controls.Add(this.program);
- this.Name = "WinClassicHWCV";
- this.Size = new System.Drawing.Size(361, 324);
- this.program.ResumeLayout(false);
- this.Panel2.ResumeLayout(false);
- this.Panel2.PerformLayout();
- ((System.ComponentModel.ISupportInitialize)(this.PictureBox1)).EndInit();
- this.ResumeLayout(false);
-
- }
-
- #endregion
-
- internal System.Windows.Forms.Panel program;
- internal System.Windows.Forms.PictureBox PictureBox1;
- internal System.Windows.Forms.Panel Panel2;
- internal System.Windows.Forms.Label Label3;
- internal System.Windows.Forms.Button Button1;
- internal System.Windows.Forms.TextBox TextBox2;
- internal System.Windows.Forms.TextBox TextBox1;
- internal System.Windows.Forms.Panel toprightcorner;
- internal System.Windows.Forms.Panel bottomrightcorner;
- internal System.Windows.Forms.Panel bottomleftcorner;
- internal System.Windows.Forms.Panel topleftcorner;
- }
-}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicHWCV.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicHWCV.cs
deleted file mode 100644
index 6f9bb07..0000000
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicHWCV.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-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;
-
-namespace TimeHACK.OS.Win95.Win95Apps
-{
- public partial class WinClassicHWCV : UserControl
- {
- public WinClassicHWCV()
- {
- InitializeComponent();
- }
-
- private void Button1_Click(object sender, EventArgs e)
- {
- if (TextBox1.Text == "www.12padams.com")
- {
- Label3.Show();
- Label3.Text = "Hidden Content Found: Time Distorter";
- TitleScreen.frm95.hiddenpadamsFound = true;
- }
- else
- {
- Label3.Show();
- Label3.Text = "No Content Found";
- }
- }
- }
-}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.Designer.cs
index d2cea2e..3184160 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.Designer.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.Designer.cs
@@ -1979,13 +1979,13 @@
this.GoButton.UseVisualStyleBackColor = true;
this.GoButton.Click += new System.EventHandler(GoButton_Click);
//
- // addressbar
+ // _addressbar
//
this.addressbar.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.addressbar.FormattingEnabled = true;
this.addressbar.Location = new System.Drawing.Point(58, 9);
- this.addressbar.Name = "addressbar";
+ this.addressbar.Name = "_addressbar";
this.addressbar.Size = new System.Drawing.Size(812, 21);
this.addressbar.TabIndex = 1;
this.addressbar.Text = "www.microsoft.com/internetexplorer4/welcome";
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs
index 81b8504..a9753b6 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs
@@ -114,7 +114,7 @@ namespace TimeHACK.OS.Win95.Win95Apps
break;
case "www.12padams.com":
hidePrograms();
- Story.Hack1.startObjective();
+ Story.Hack1.StartObjective();
webBrowser1.DocumentText = resources.GetString("padams_HTML");
break;
case "www.microsoft.com/internetexplorer4/welcome":
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.Designer.cs
index 17d7c96..bd614eb 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.Designer.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.Designer.cs
@@ -320,7 +320,7 @@
// mainText
//
this.mainText.Dock = System.Windows.Forms.DockStyle.Fill;
- this.mainText.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.mainText.Font = new System.Drawing.Font("Courier", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.mainText.Location = new System.Drawing.Point(0, 24);
this.mainText.MaxLength = 131072;
this.mainText.Multiline = true;
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.cs
index f1920ed..db49c53 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.cs
@@ -20,7 +20,7 @@ namespace TimeHACK.OS.Win95.Win95Apps
InitializeComponent();
foreach (ToolStripMenuItem item in menuStrip1.Items)
{
- item.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((0)));
+ item.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular);
item.BackColor = Color.Silver;
item.BackgroundImage = Properties.Resources.sliversilver;
item.BackgroundImageLayout = ImageLayout.Center;
@@ -91,8 +91,7 @@ namespace TimeHACK.OS.Win95.Win95Apps
try
{
ActivateSaveFileDialog(".txt");
- String selectedPath;
- selectedPath = Program.OpenFileExplorerAsDialogAndReturnGivenPath();
+ string selectedPath = Program.OpenFileExplorerAsDialogAndReturnGivenPath();
MessageBox.Show(selectedPath);
if (selectedPath != "")
@@ -110,8 +109,7 @@ namespace TimeHACK.OS.Win95.Win95Apps
try
{
ActivateSaveFileDialog(".txt");
- String selectedPath;
- selectedPath = Program.OpenFileExplorerAsDialogAndReturnGivenPath();
+ string selectedPath = Program.OpenFileExplorerAsDialogAndReturnGivenPath();
MessageBox.Show(selectedPath);
if (selectedPath != "")
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.resx b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.resx
index d5494e3..1af7de1 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.resx
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.resx
@@ -117,7 +117,4 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
- <metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
- <value>17, 17</value>
- </metadata>
</root> \ No newline at end of file
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTerminal.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTerminal.cs
index 70cd0f9..a754ed0 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTerminal.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTerminal.cs
@@ -71,7 +71,7 @@ namespace TimeHACK.OS.Win95.Win95Apps
/// Write text to the Terminal. Very similar to the Win32 Console.Write Function.
/// </summary>
/// <param name="Text"></param>
- public void Write(String Text)
+ public void Write(string Text)
{
cmdPrompt.AppendText(Text);
cmdPrompt.Update();
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTerminal.resx b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTerminal.resx
index 1af7de1..9dc3679 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTerminal.resx
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTerminal.resx
@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
+
<root>
<!--
Microsoft ResX Schema
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicThemePanel.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicThemePanel.Designer.cs
index a82ea29..93dcbd2 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicThemePanel.Designer.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicThemePanel.Designer.cs
@@ -73,6 +73,7 @@
//
// applyButton
//
+ this.applyButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.applyButton.Location = new System.Drawing.Point(209, 245);
this.applyButton.Name = "applyButton";
this.applyButton.Size = new System.Drawing.Size(75, 23);
@@ -83,6 +84,7 @@
//
// cancelButton
//
+ this.cancelButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.cancelButton.Location = new System.Drawing.Point(128, 245);
this.cancelButton.Name = "cancelButton";
this.cancelButton.Size = new System.Drawing.Size(75, 23);
@@ -93,6 +95,7 @@
//
// okButton
//
+ this.okButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.okButton.Location = new System.Drawing.Point(47, 245);
this.okButton.Name = "okButton";
this.okButton.Size = new System.Drawing.Size(75, 23);
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicThemePanel.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicThemePanel.cs
index 4e731fe..5534b3c 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicThemePanel.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicThemePanel.cs
@@ -72,13 +72,13 @@ namespace TimeHACK.OS.Win95.Win95Apps
SaveSystem.CurrentSave.ThemeName = "dangeranimals";
SaveSystem.currentTheme = new DangerousCreaturesTheme();
TitleScreen.frm95.BackgroundImage = Properties.Resources.DCTheme_BG;
- TitleScreen.frm95.desktopicons.BackgroundImage = new Bitmap(Properties.Resources.DCTheme_BG, TitleScreen.frm95.desktopicons.Width, TitleScreen.frm95.desktopicons.Height);
+ TitleScreen.frm95.desktopicons.BackgroundImage = new Bitmap(Properties.Resources.DCTheme_BG, TitleScreen.frm95.Width, TitleScreen.frm95.Height);
break;
case "Inside Your Computer":
SaveSystem.CurrentSave.ThemeName = "insidepc";
SaveSystem.currentTheme = new InsideComputerTheme();
TitleScreen.frm95.BackgroundImage = Properties.Resources.ICTheme_BG;
- TitleScreen.frm95.desktopicons.BackgroundImage = new Bitmap(Properties.Resources.ICTheme_BG, TitleScreen.frm95.desktopicons.Width, TitleScreen.frm95.desktopicons.Height);
+ TitleScreen.frm95.desktopicons.BackgroundImage = new Bitmap(Properties.Resources.ICTheme_BG, TitleScreen.frm95.Width, TitleScreen.frm95.Height);
break;
}
}
@@ -97,13 +97,13 @@ namespace TimeHACK.OS.Win95.Win95Apps
SaveSystem.CurrentSave.ThemeName = "dangeranimals";
SaveSystem.currentTheme = new DangerousCreaturesTheme();
TitleScreen.frm95.BackgroundImage = Properties.Resources.DCTheme_BG;
- TitleScreen.frm95.desktopicons.BackgroundImage = new Bitmap(Properties.Resources.DCTheme_BG, TitleScreen.frm95.desktopicons.Width, TitleScreen.frm95.desktopicons.Height);
+ TitleScreen.frm95.desktopicons.BackgroundImage = new Bitmap(Properties.Resources.DCTheme_BG, TitleScreen.frm95.Width, TitleScreen.frm95.Height);
break;
case "Inside Your Computer":
SaveSystem.CurrentSave.ThemeName = "insidepc";
SaveSystem.currentTheme = new InsideComputerTheme();
TitleScreen.frm95.BackgroundImage = Properties.Resources.ICTheme_BG;
- TitleScreen.frm95.desktopicons.BackgroundImage = new Bitmap(Properties.Resources.ICTheme_BG, TitleScreen.frm95.desktopicons.Width, TitleScreen.frm95.desktopicons.Height);
+ TitleScreen.frm95.desktopicons.BackgroundImage = new Bitmap(Properties.Resources.ICTheme_BG, TitleScreen.frm95.Width, TitleScreen.frm95.Height);
break;
}
ParentForm.Close();
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTimeDistorter.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTimeDistorter.Designer.cs
index e8397b6..8ea1805 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTimeDistorter.Designer.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTimeDistorter.Designer.cs
@@ -153,7 +153,7 @@
private System.Windows.Forms.Label lblYear;
private System.Windows.Forms.Label lblTo;
private System.Windows.Forms.Button btnGo;
- private System.Windows.Forms.Label lblCountDown;
+ internal System.Windows.Forms.Label lblCountDown;
private System.Windows.Forms.Timer countDownTimer;
}
}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTimeDistorter.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTimeDistorter.cs
index b0542ba..e2c8d64 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTimeDistorter.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicTimeDistorter.cs
@@ -1,4 +1,5 @@
using System;
+using System.Threading.Tasks;
using System.Windows.Forms;
using TimeHACK.Engine;
using TimeHACK.Engine.Template;
@@ -8,9 +9,9 @@ namespace TimeHACK.OS.Win95
public partial class WinClassicTimeDistorter : UserControl
{
private int _counter;
- private Form _action;
+ private Action _action;
- public WinClassicTimeDistorter(string currentYear, string yearToTravel, int counter, Form action = null)
+ public WinClassicTimeDistorter(string currentYear, string yearToTravel, int counter, Action action = null)
{
InitializeComponent();
@@ -25,6 +26,9 @@ namespace TimeHACK.OS.Win95
{
lblCountDown.Visible = true;
btnGo.Enabled = false;
+ ((WinClassic)ParentForm).closeDisabled = true;
+
+ _action?.Invoke();
countDownTimer.Start();
lblCountDown.Text = $"Preparing to travel... ETA: {_counter.ToString()} seconds";
@@ -37,10 +41,8 @@ namespace TimeHACK.OS.Win95
if (_counter == 0)
{
countDownTimer.Stop();
-
- if (_action != null)
- _action.ShowDialog();
}
+
lblCountDown.Text = $"Preparing to travel... ETA: {_counter.ToString()} seconds";
}
}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.Designer.cs
index 6f4f161..465e375 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.Designer.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.Designer.cs
@@ -111,7 +111,6 @@
this.newToolStripMenuItem.Name = "newToolStripMenuItem";
this.newToolStripMenuItem.Size = new System.Drawing.Size(109, 22);
this.newToolStripMenuItem.Text = "New";
- this.newToolStripMenuItem.Click += new System.EventHandler(this.newToolStripMenuItem_Click);
//
// toolStripSeparator1
//
@@ -123,14 +122,12 @@
this.sendToolStripMenuItem.Name = "sendToolStripMenuItem";
this.sendToolStripMenuItem.Size = new System.Drawing.Size(109, 22);
this.sendToolStripMenuItem.Text = "Send...";
- this.sendToolStripMenuItem.Click += new System.EventHandler(this.sendToolStripMenuItem_Click);
//
// exitToolStripMenuItem
//
this.exitToolStripMenuItem.Name = "exitToolStripMenuItem";
this.exitToolStripMenuItem.Size = new System.Drawing.Size(109, 22);
this.exitToolStripMenuItem.Text = "Exit";
- this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click);
//
// editToolStripMenuItem
//
@@ -152,7 +149,6 @@
this.undoToolStripMenuItem.Name = "undoToolStripMenuItem";
this.undoToolStripMenuItem.Size = new System.Drawing.Size(122, 22);
this.undoToolStripMenuItem.Text = "Undo";
- this.undoToolStripMenuItem.Click += new System.EventHandler(this.undoToolStripMenuItem_Click);
//
// toolStripSeparator2
//
@@ -164,21 +160,18 @@
this.cutToolStripMenuItem.Name = "cutToolStripMenuItem";
this.cutToolStripMenuItem.Size = new System.Drawing.Size(122, 22);
this.cutToolStripMenuItem.Text = "Cut";
- this.cutToolStripMenuItem.Click += new System.EventHandler(this.cutToolStripMenuItem_Click);
//
// copyToolStripMenuItem
//
this.copyToolStripMenuItem.Name = "copyToolStripMenuItem";
this.copyToolStripMenuItem.Size = new System.Drawing.Size(122, 22);
this.copyToolStripMenuItem.Text = "Copy";
- this.copyToolStripMenuItem.Click += new System.EventHandler(this.copyToolStripMenuItem_Click);
//
// pasteToolStripMenuItem
//
this.pasteToolStripMenuItem.Name = "pasteToolStripMenuItem";
this.pasteToolStripMenuItem.Size = new System.Drawing.Size(122, 22);
this.pasteToolStripMenuItem.Text = "Paste";
- this.pasteToolStripMenuItem.Click += new System.EventHandler(this.pasteToolStripMenuItem_Click);
//
// toolStripSeparator3
//
@@ -190,14 +183,12 @@
this.clearToolStripMenuItem.Name = "clearToolStripMenuItem";
this.clearToolStripMenuItem.Size = new System.Drawing.Size(122, 22);
this.clearToolStripMenuItem.Text = "Clear";
- this.clearToolStripMenuItem.Click += new System.EventHandler(this.clearToolStripMenuItem_Click);
//
// selectAllToolStripMenuItem
//
this.selectAllToolStripMenuItem.Name = "selectAllToolStripMenuItem";
this.selectAllToolStripMenuItem.Size = new System.Drawing.Size(122, 22);
this.selectAllToolStripMenuItem.Text = "Select All";
- this.selectAllToolStripMenuItem.Click += new System.EventHandler(this.selectAllToolStripMenuItem_Click);
//
// viewToolStripMenuItem
//
@@ -217,7 +208,6 @@
this.toolbarToolStripMenuItem.Name = "toolbarToolStripMenuItem";
this.toolbarToolStripMenuItem.Size = new System.Drawing.Size(132, 22);
this.toolbarToolStripMenuItem.Text = "Toolbar";
- this.toolbarToolStripMenuItem.Click += new System.EventHandler(this.toolbarToolStripMenuItem_Click);
//
// formatBarToolStripMenuItem
//
@@ -227,7 +217,6 @@
this.formatBarToolStripMenuItem.Name = "formatBarToolStripMenuItem";
this.formatBarToolStripMenuItem.Size = new System.Drawing.Size(132, 22);
this.formatBarToolStripMenuItem.Text = "Format Bar";
- this.formatBarToolStripMenuItem.Click += new System.EventHandler(this.formatBarToolStripMenuItem_Click);
//
// statusBarToolStripMenuItem
//
@@ -237,7 +226,6 @@
this.statusBarToolStripMenuItem.Name = "statusBarToolStripMenuItem";
this.statusBarToolStripMenuItem.Size = new System.Drawing.Size(132, 22);
this.statusBarToolStripMenuItem.Text = "Status Bar";
- this.statusBarToolStripMenuItem.Click += new System.EventHandler(this.statusBarToolStripMenuItem_Click);
//
// insertToolStripMenuItem
//
@@ -252,7 +240,6 @@
this.dateTimeToolStripMenuItem.Name = "dateTimeToolStripMenuItem";
this.dateTimeToolStripMenuItem.Size = new System.Drawing.Size(130, 22);
this.dateTimeToolStripMenuItem.Text = "Date/Time";
- this.dateTimeToolStripMenuItem.Click += new System.EventHandler(this.dateTimeToolStripMenuItem_Click);
//
// formatToolStripMenuItem
//
@@ -268,7 +255,6 @@
this.bulletStyleToolStripMenuItem.Name = "bulletStyleToolStripMenuItem";
this.bulletStyleToolStripMenuItem.Size = new System.Drawing.Size(131, 22);
this.bulletStyleToolStripMenuItem.Text = "Bullet style";
- this.bulletStyleToolStripMenuItem.Click += new System.EventHandler(this.bulletStyleToolStripMenuItem_Click);
//
// helpToolStripMenuItem
//
@@ -296,7 +282,6 @@
this.aboutWordpadToolStripMenuItem.Name = "aboutWordpadToolStripMenuItem";
this.aboutWordpadToolStripMenuItem.Size = new System.Drawing.Size(159, 22);
this.aboutWordpadToolStripMenuItem.Text = "About Wordpad";
- this.aboutWordpadToolStripMenuItem.Click += new System.EventHandler(this.aboutWordpadToolStripMenuItem_Click);
//
// mainText
//
@@ -330,7 +315,6 @@
this.btnPaste.Size = new System.Drawing.Size(26, 23);
this.btnPaste.TabIndex = 1;
this.btnPaste.UseVisualStyleBackColor = true;
- this.btnPaste.Click += new System.EventHandler(this.btnPaste_Click);
//
// btnCopy
//
@@ -341,7 +325,6 @@
this.btnCopy.Size = new System.Drawing.Size(26, 23);
this.btnCopy.TabIndex = 1;
this.btnCopy.UseVisualStyleBackColor = true;
- this.btnCopy.Click += new System.EventHandler(this.btnCopy_Click);
//
// btnCut
//
@@ -352,7 +335,6 @@
this.btnCut.Size = new System.Drawing.Size(26, 23);
this.btnCut.TabIndex = 1;
this.btnCut.UseVisualStyleBackColor = true;
- this.btnCut.Click += new System.EventHandler(this.btnCut_Click);
//
// btnNew
//
@@ -363,7 +345,6 @@
this.btnNew.Size = new System.Drawing.Size(26, 23);
this.btnNew.TabIndex = 1;
this.btnNew.UseVisualStyleBackColor = true;
- this.btnNew.Click += new System.EventHandler(this.btnNew_Click);
//
// pictureBox1
//
@@ -417,7 +398,6 @@
this.comboSize.Size = new System.Drawing.Size(50, 21);
this.comboSize.TabIndex = 1;
this.comboSize.Text = "12";
- this.comboSize.SelectedIndexChanged += new System.EventHandler(this.comboSize_SelectedIndexChanged);
//
// comboFont
//
@@ -427,7 +407,6 @@
this.comboFont.Size = new System.Drawing.Size(145, 21);
this.comboFont.TabIndex = 1;
this.comboFont.Text = "Arial";
- this.comboFont.SelectedIndexChanged += new System.EventHandler(this.comboFont_SelectedIndexChanged);
//
// pictureBox2
//
@@ -507,7 +486,7 @@
//
// WinClassicWordPad
//
- this.BackColor = System.Drawing.SystemColors.Control;
+ this.BackColor = System.Drawing.Color.Silver;
this.Controls.Add(this.statusBar);
this.Controls.Add(this.mainText);
this.Controls.Add(this.pnlFormatBar);
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.cs
index 4d2fbf1..2453abc 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.cs
@@ -42,6 +42,29 @@ namespace TimeHACK.OS.Win95.Win95Apps
comboFont.Items.Add(font.Name);
}
+
+ // Handlers
+ this.clearToolStripMenuItem.Click += (sender, args) => mainText.Text = mainText.Text.Remove(mainText.SelectionStart, mainText.SelectedText.Length);
+ this.pasteToolStripMenuItem.Click += (sender, args) => mainText.Paste();
+ this.btnPaste.Click += (sender, args) => mainText.Paste();
+ this.btnCopy.Click += (sender, args) => { if (mainText.SelectedText.Length >= 0) mainText.Copy(); };
+ this.copyToolStripMenuItem.Click += (sender, args) => { if (mainText.SelectedText.Length >= 0) mainText.Copy(); };
+ this.cutToolStripMenuItem.Click += (sender, args) => { if (mainText.SelectedText.Length >= 0) mainText.Cut(); };
+ this.btnCut.Click += (sender, args) => { if (mainText.SelectedText.Length >= 0) mainText.Cut(); };
+ this.undoToolStripMenuItem.Click += (sender, args) => mainText.Undo();
+ this.selectAllToolStripMenuItem.Click += (sender, args) => mainText.SelectAll();
+ this.dateTimeToolStripMenuItem.Click += (sender, args) => mainText.AppendText(DateTime.Now.ToString("HH:mm tt dd/MM/yyyy"));
+ this.toolbarToolStripMenuItem.Click += (sender, args) => pnlToolbar.Visible = toolbarToolStripMenuItem.Checked;
+ this.formatBarToolStripMenuItem.Click += (sender, args) => pnlFormatBar.Visible = formatBarToolStripMenuItem.Checked;
+ this.statusBarToolStripMenuItem.Click += (sender, args) => statusBar.Visible = statusBarToolStripMenuItem.Checked;
+ this.exitToolStripMenuItem.Click += (sender, args) => ((Form)this.TopLevelControl).Close();
+ this.aboutWordpadToolStripMenuItem.Click += (sender, args) => wm.StartAboutBox95("Wordpad", "Microsoft Wordpad", Properties.Resources.Win95IconWordpad);
+ this.btnNew.Click += (sender, args) => mainText.Text = "";
+ this.newToolStripMenuItem.Click += (sender, args) => mainText.Text = "";
+ this.sendToolStripMenuItem.Click += (sender, args) => wm.StartInfobox95("Wordpad", "An error occured opening send option.", null);
+ this.bulletStyleToolStripMenuItem.Click += (sender, args) => mainText.SelectionBullet = bulletStyleToolStripMenuItem.Checked;
+ this.comboFont.SelectedIndexChanged += (sender, args) => SetSelectedTextFont(comboFont.Text);
+ this.comboSize.SelectedIndexChanged += (sender, args) => SetSelectedTextSize(comboSize.Text);
}
#region Format_Buttons
@@ -96,139 +119,7 @@ namespace TimeHACK.OS.Win95.Win95Apps
#endregion
#region Designer-Stuff
- private void dateTimeToolStripMenuItem_Click(object sender, EventArgs e)
- {
- InsertDateTime();
- }
- private void toolbarToolStripMenuItem_Click(object sender, EventArgs e)
- {
- pnlToolbar.Visible = toolbarToolStripMenuItem.Checked;
- }
-
- private void formatBarToolStripMenuItem_Click(object sender, EventArgs e)
- {
- pnlFormatBar.Visible = formatBarToolStripMenuItem.Checked;
- }
-
- private void statusBarToolStripMenuItem_Click(object sender, EventArgs e)
- {
- statusBar.Visible = statusBarToolStripMenuItem.Checked;
- }
-
- private void exitToolStripMenuItem_Click(object sender, EventArgs e)
- {
- ((Form)this.TopLevelControl).Close();
- }
-
- private void aboutWordpadToolStripMenuItem_Click(object sender, EventArgs e)
- {
- wm.StartAboutBox95("Wordpad", "Microsoft Wordpad", Properties.Resources.Win95IconWordpad);
- }
-
- private void newToolStripMenuItem_Click(object sender, EventArgs e)
- {
- NewFile();
- }
-
- private void btnNew_Click(object sender, EventArgs e)
- {
- NewFile();
- }
-
- private void sendToolStripMenuItem_Click(object sender, EventArgs e)
- {
- wm.StartInfobox95("Wordpad", "An error occured opening send option.", null);
- }
-
- void Cut()
- {
- if (mainText.SelectedText.Length >= 0) {
- mainText.Cut();
- }
- }
-
- void Copy()
- {
- if (mainText.SelectedText.Length >= 0)
- {
- mainText.Copy();
- }
- }
-
- void Paste()
- {
- mainText.Paste();
- }
-
- void Clear()
- {
- mainText.Text = mainText.Text.Remove(mainText.SelectionStart, mainText.SelectedText.Length);
- }
-
- void SelectAll()
- {
- mainText.SelectAll();
- }
-
- private void undoToolStripMenuItem_Click(object sender, EventArgs e)
- {
- Undo();
- }
-
- private void cutToolStripMenuItem_Click(object sender, EventArgs e)
- {
- Cut();
- }
-
- private void copyToolStripMenuItem_Click(object sender, EventArgs e)
- {
- Copy();
- }
-
- private void pasteToolStripMenuItem_Click(object sender, EventArgs e)
- {
- Paste();
- }
-
- private void selectAllToolStripMenuItem_Click(object sender, EventArgs e)
- {
- SelectAll();
- }
-
- private void clearToolStripMenuItem_Click(object sender, EventArgs e)
- {
- Clear();
- }
-
- private void btnCut_Click(object sender, EventArgs e)
- {
- Cut();
- }
-
- private void btnCopy_Click(object sender, EventArgs e)
- {
- Copy();
- }
-
- private void btnPaste_Click(object sender, EventArgs e)
- {
- Paste();
- }
-
- private void bulletStyleToolStripMenuItem_Click(object sender, EventArgs e)
- {
- mainText.SelectionBullet = bulletStyleToolStripMenuItem.Checked;
- }
-
- private void comboFont_SelectedIndexChanged(object sender, EventArgs e)
- {
- SetSelectedTextFont(comboFont.Text);
- }
-
- private void comboSize_SelectedIndexChanged(object sender, EventArgs e)
- {
- SetSelectedTextSize(comboSize.Text);
- }
+
private void btnBold_MouseEnter(object sender, EventArgs e)
{
lblStatus.Text = "Makes the selected text Bold. (toggle)";
@@ -260,36 +151,20 @@ namespace TimeHACK.OS.Win95.Win95Apps
}
#endregion
- void NewFile()
- {
- mainText.Text = "";
- }
-
- void Undo()
- {
- mainText.Undo();
- }
-
- void InsertDateTime()
- {
- string DateTime = System.DateTime.Now.ToString("HH:mm tt dd/MM/yyyy");
- mainText.AppendText(DateTime);
- }
-
// Things for Cut/Copy/Paste have been placed in the "Designer-Stuff" region!
- void SetSelectedTextFont(String font)
+ void SetSelectedTextFont(string font)
{
- // The next two lines convert a String to a Font
+ // The next two lines convert a string to a Font
var cvt = new FontConverter();
Font f = cvt.ConvertFromString(font) as Font;
mainText.SelectionFont = f;
}
- void SetSelectedTextSize(String size)
+ void SetSelectedTextSize(string size)
{
- // The next few lines will ATTEMPT to convert a String to an Integer
+ // The next few lines will ATTEMPT to convert a string to an Integer
int SizeInt = Convert.ToInt32(size);
mainText.SelectionFont = new Font(mainText.SelectionFont.FontFamily, SizeInt, mainText.SelectionFont.Style);
@@ -300,18 +175,9 @@ namespace TimeHACK.OS.Win95.Win95Apps
FontStyle Bold = FontStyle.Regular;
FontStyle Italic = FontStyle.Regular;
FontStyle Underline = FontStyle.Regular;
- if (doBold == true)
- {
- Bold = FontStyle.Bold;
- }
- if (doItalic == true)
- {
- Italic = FontStyle.Italic;
- }
- if (doUnderline == true)
- {
- Underline = FontStyle.Underline;
- }
+ if (doBold == true) Bold = FontStyle.Bold;
+ if (doItalic == true) Italic = FontStyle.Italic;
+ if (doUnderline == true)Underline = FontStyle.Underline;
mainText.SelectionFont = new Font(mainText.SelectionFont.FontFamily, mainText.SelectionFont.Size, Bold | Italic | Underline);
}
}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.resx b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.resx
index 6dff4e6..1af7de1 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.resx
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.resx
@@ -117,7 +117,4 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
- <metadata name="topmenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
- <value>17, 17</value>
- </metadata>
</root> \ No newline at end of file
diff --git a/TimeHACK.Main/OS/Win95/Win95TaskBarItem.Designer.cs b/TimeHACK.Main/OS/Win95/Win95TaskBarItem.Designer.cs
index c0977f2..f07c5c0 100644
--- a/TimeHACK.Main/OS/Win95/Win95TaskBarItem.Designer.cs
+++ b/TimeHACK.Main/OS/Win95/Win95TaskBarItem.Designer.cs
@@ -40,10 +40,10 @@
//
this.progName.AutoSize = true;
this.progName.BackColor = System.Drawing.Color.Transparent;
- this.progName.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.progName.Location = new System.Drawing.Point(18, 2);
+ this.progName.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
+ this.progName.Location = new System.Drawing.Point(21, 2);
this.progName.Name = "progName";
- this.progName.Size = new System.Drawing.Size(60, 24);
+ this.progName.Size = new System.Drawing.Size(35, 13);
this.progName.TabIndex = 1;
this.progName.Text = "label1";
this.progName.Click += new System.EventHandler(this.Win95TaskBarItem_Click);
@@ -51,7 +51,7 @@
// progPic
//
this.progPic.BackColor = System.Drawing.Color.Transparent;
- this.progPic.Location = new System.Drawing.Point(3, 3);
+ this.progPic.Location = new System.Drawing.Point(4, 3);
this.progPic.Name = "progPic";
this.progPic.Size = new System.Drawing.Size(16, 16);
this.progPic.TabIndex = 0;
diff --git a/TimeHACK.Main/OS/Win95/Win95TaskBarItem.resx b/TimeHACK.Main/OS/Win95/Win95TaskBarItem.resx
index bdcd158..bc8896d 100644
--- a/TimeHACK.Main/OS/Win95/Win95TaskBarItem.resx
+++ b/TimeHACK.Main/OS/Win95/Win95TaskBarItem.resx
@@ -121,7 +121,7 @@
<data name="panel1.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAKAAAAAWCAIAAADIPgASAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAABXSURBVGhD7dGx
+ wQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAABXSURBVGhD7dGx
EcAwDAMxja7RslniVN7hD2jI/uela44zD0W7K3CZwHECxwkcJ3CcwHECxwkcJ3CcwHECxwkcJ3CcwHEC
xwkcJ3CcwHE38Hkk/YEpm/kAYtNZ26573kYAAAAASUVORK5CYII=
</value>
diff --git a/TimeHACK.Main/OS/Win98/Win98.Designer.cs b/TimeHACK.Main/OS/Win98/Win98.Designer.cs
index d07670b..3762187 100644
--- a/TimeHACK.Main/OS/Win98/Win98.Designer.cs
+++ b/TimeHACK.Main/OS/Win98/Win98.Designer.cs
@@ -89,7 +89,6 @@ namespace TimeHACK.OS.Win98
this.WebChatToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.TimeDistorterToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.DocumentsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.windowManagerTestToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.downloaderTestToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.installerTestToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.storyTest1ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@@ -730,7 +729,6 @@ namespace TimeHACK.OS.Win98
this.DocumentsToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
this.DocumentsToolStripMenuItem.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver;
this.DocumentsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.windowManagerTestToolStripMenuItem,
this.downloaderTestToolStripMenuItem,
this.installerTestToolStripMenuItem,
this.storyTest1ToolStripMenuItem});
@@ -742,15 +740,6 @@ namespace TimeHACK.OS.Win98
this.DocumentsToolStripMenuItem.Size = new System.Drawing.Size(138, 36);
this.DocumentsToolStripMenuItem.Text = "Documents";
//
- // windowManagerTestToolStripMenuItem
- //
- this.windowManagerTestToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
- this.windowManagerTestToolStripMenuItem.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("windowManagerTestToolStripMenuItem.BackgroundImage")));
- this.windowManagerTestToolStripMenuItem.Name = "windowManagerTestToolStripMenuItem";
- this.windowManagerTestToolStripMenuItem.Size = new System.Drawing.Size(186, 22);
- this.windowManagerTestToolStripMenuItem.Text = "WindowManagerTest";
- this.windowManagerTestToolStripMenuItem.Click += new System.EventHandler(this.windowManagerTestToolStripMenuItem_Click);
- //
// downloaderTestToolStripMenuItem
//
this.downloaderTestToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
@@ -1261,7 +1250,6 @@ namespace TimeHACK.OS.Win98
internal System.Windows.Forms.ToolStripMenuItem MicrosoftDataLinkToolStripMenuItem;
internal System.Windows.Forms.ToolStripMenuItem PropertiesToolStripMenuItem1;
internal System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Windows95));
- private System.Windows.Forms.ToolStripMenuItem windowManagerTestToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem downloaderTestToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem installerTestToolStripMenuItem;
private System.Windows.Forms.Panel taskbarItems;
diff --git a/TimeHACK.Main/OS/Win98/Win98.cs b/TimeHACK.Main/OS/Win98/Win98.cs
index 175719a..d65a9ed 100644
--- a/TimeHACK.Main/OS/Win98/Win98.cs
+++ b/TimeHACK.Main/OS/Win98/Win98.cs
@@ -8,7 +8,6 @@ using TimeHACK.Engine;
using TimeHACK.Engine.Template;
using TimeHACK.Engine.Template.Taskbars;
using TimeHACK.OS.Win95.Win95Apps;
-using TimeHACK.WinClassicForms;
using TimeHACK.OS.Win95.Win95Apps.Story;
namespace TimeHACK.OS.Win98
@@ -195,15 +194,6 @@ namespace TimeHACK.OS.Win98
app.BringToFront();
startmenu.Hide();
}
- private void windowManagerTestToolStripMenuItem_Click(object sender, EventArgs e)
- {
- TestApp test = new TestApp();
- WinClassic app = wm.StartWin95(test, "TestApp", null, true, true);
- AddTaskBarItem(app, app.Tag.ToString(), "TestApp", null);
- app.BringToFront();
- startmenu.Hide();
- }
-
private void downloaderTestToolStripMenuItem_Click(object sender, EventArgs e)
{
WinClassicDownloader opendownload = new WinClassicDownloader();
@@ -271,7 +261,7 @@ namespace TimeHACK.OS.Win98
private void infoboxTestToolStripMenuItem_Click(object sender, EventArgs e)
{
- WinClassic app = wm.StartInfobox95("AShifter's Infobox", "This is the very first TimeHACK Infobox. It's really easy to call, too! \n Just use wm.startInfobox95(String title, String text, Image erroricon)!", Properties.Resources.Win95Info);
+ WinClassic app = wm.StartInfobox95("AShifter's Infobox", "This is the very first TimeHACK Infobox. It's really easy to call, too! \n Just use wm.startInfobox95(string title, string text, Image erroricon)!", Properties.Resources.Win95Info);
app.BringToFront();
startmenu.Hide();
@@ -366,7 +356,7 @@ namespace TimeHACK.OS.Win98
private void storyTest1ToolStripMenuItem_Click(object sender, EventArgs e)
{
- Hack1.startObjective();
+ Hack1.StartObjective();
}
private void temp_for_std(object sender, EventArgs e)
diff --git a/TimeHACK.Main/Program.cs b/TimeHACK.Main/Program.cs
index e2a4be6..086c084 100644
--- a/TimeHACK.Main/Program.cs
+++ b/TimeHACK.Main/Program.cs
@@ -21,7 +21,6 @@ namespace TimeHACK
static System.Media.SoundPlayer stopsound;
internal static bool nightly = true;
- internal static string gameID;
internal static TitleScreen title;
public static string AddressBookSelectedFolderName;
public static AddressBookContact AddressBookSelectedContact;
@@ -42,16 +41,10 @@ namespace TimeHACK
title = new TitleScreen();
- gameID = "Getting AppVeyor...";
- System.Threading.Thread getAppVeyor = new System.Threading.Thread(GetAppVeyor);
-
- getAppVeyor.Start();
- System.Threading.Thread.Sleep(500);
-
//TimeHACK.Engine.GameSave.SaveData MySaveData = new TimeHACK.Engine.GameSave.SaveData()
//{
// OS = 60,
- // MyStringList = new List<string>
+ // MystringList = new List<string>
// {
// "Item1",
// "Item2"
@@ -69,7 +62,7 @@ namespace TimeHACK
Application.Run(title);
}
- public static String OpenFileExplorerAsDialogAndReturnGivenPath()
+ public static string OpenFileExplorerAsDialogAndReturnGivenPath()
{
WinClassicWindowsExplorer we = new WinClassicWindowsExplorer();
@@ -94,31 +87,6 @@ namespace TimeHACK
//Application.Exit();
}
- public static void GetAppVeyor()
- {
- if (nightly == true)
- {
- try
- {
- WebClient wc = new WebClient();
-
- // Set the GameID
- string json = wc.DownloadString("http://ci.appveyor.com/api/projects/timehack/timehack");
- JObject j = JObject.Parse(JObject.Parse(json)["build"].ToString());
- gameID = "AppVeyor-" + j["buildNumber"].ToString();
- }
- catch (WebException)
- {
- gameID = "AppVeyor";
- }
- }
- else
- {
- gameID = "TimeHACK 1.1";
- }
-
- }
-
public static void AddTaskbarItem(Form Application, string ApplicationID, string ApplicationName, Image ApplicationIcon)
{
TitleScreen.frm95.AddTaskBarItem(Application, ApplicationID, ApplicationName, ApplicationIcon);
diff --git a/TimeHACK.Main/Properties/AssemblyInfo.cs b/TimeHACK.Main/Properties/AssemblyInfo.cs
index 0340466..024f418 100644
--- a/TimeHACK.Main/Properties/AssemblyInfo.cs
+++ b/TimeHACK.Main/Properties/AssemblyInfo.cs
@@ -9,9 +9,9 @@ using System.Runtime.InteropServices;
[assembly: AssemblyTitle("TimeHACK")]
[assembly: AssemblyDescription("Revival of the original hacking simulator!")]
[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("AShifter")]
+[assembly: AssemblyCompany("TimeHACKDevs")]
[assembly: AssemblyProduct("TimeHACK")]
-[assembly: AssemblyCopyright("Copyright © AShifter 2017")]
+[assembly: AssemblyCopyright("Copyright © TimeHACKDevs 2017")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -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("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+[assembly: AssemblyVersion("1.0.3.0")]
+[assembly: AssemblyFileVersion("1.0.3.0")]
[assembly: NeutralResourcesLanguage("en-US")]
diff --git a/TimeHACK.Main/Properties/Resources.Designer.cs b/TimeHACK.Main/Properties/Resources.Designer.cs
index 95327fa..ee5c4c5 100644
--- a/TimeHACK.Main/Properties/Resources.Designer.cs
+++ b/TimeHACK.Main/Properties/Resources.Designer.cs
@@ -178,6 +178,166 @@ namespace TimeHACK.Properties {
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
+ internal static System.Drawing.Bitmap ie4_back {
+ get {
+ object obj = ResourceManager.GetObject("ie4_back", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap ie4_favorites {
+ get {
+ object obj = ResourceManager.GetObject("ie4_favorites", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap ie4_forward {
+ get {
+ object obj = ResourceManager.GetObject("ie4_forward", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap ie4_go {
+ get {
+ object obj = ResourceManager.GetObject("ie4_go", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap ie4_history {
+ get {
+ object obj = ResourceManager.GetObject("ie4_history", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap ie4_home {
+ get {
+ object obj = ResourceManager.GetObject("ie4_home", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap ie4_hsplitter {
+ get {
+ object obj = ResourceManager.GetObject("ie4_hsplitter", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap ie4_mail {
+ get {
+ object obj = ResourceManager.GetObject("ie4_mail", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap ie4_print {
+ get {
+ object obj = ResourceManager.GetObject("ie4_print", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap ie4_refresh {
+ get {
+ object obj = ResourceManager.GetObject("ie4_refresh", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap ie4_search {
+ get {
+ object obj = ResourceManager.GetObject("ie4_search", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap ie4_stop {
+ get {
+ object obj = ResourceManager.GetObject("ie4_stop", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap ie4_vsplitter {
+ get {
+ object obj = ResourceManager.GetObject("ie4_vsplitter", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap ie4_vsplitter2 {
+ get {
+ object obj = ResourceManager.GetObject("ie4_vsplitter2", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap ie4_vsplitter3 {
+ get {
+ object obj = ResourceManager.GetObject("ie4_vsplitter3", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap ie4about {
+ get {
+ object obj = ResourceManager.GetObject("ie4about", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
internal static System.Drawing.Bitmap LauncherSideBar {
get {
object obj = ResourceManager.GetObject("LauncherSideBar", resourceCulture);
@@ -267,6 +427,16 @@ namespace TimeHACK.Properties {
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
+ internal static System.Drawing.Bitmap nopage {
+ get {
+ object obj = ResourceManager.GetObject("nopage", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
internal static System.Drawing.Bitmap sliversilver {
get {
object obj = ResourceManager.GetObject("sliversilver", resourceCulture);
@@ -275,6 +445,36 @@ namespace TimeHACK.Properties {
}
/// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap start {
+ get {
+ object obj = ResourceManager.GetObject("start", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap start_googlink {
+ get {
+ object obj = ResourceManager.GetObject("start_googlink", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap start_padamslink {
+ get {
+ object obj = ResourceManager.GetObject("start_padamslink", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
/// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
/// </summary>
internal static System.IO.UnmanagedMemoryStream std_beep {
diff --git a/TimeHACK.Main/Properties/Resources.resx b/TimeHACK.Main/Properties/Resources.resx
index 09baced..cf2df35 100644
--- a/TimeHACK.Main/Properties/Resources.resx
+++ b/TimeHACK.Main/Properties/Resources.resx
@@ -522,7 +522,7 @@
<data name="Win95IconIE4" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wQAADsEBuJFr7QAAAJVJREFUOE+VkQsSxCAMQj16bu4GFU3YdO2+Gaqi0F/7j96zfqKHqYiuByYBFfYJ
+ vgAADr4B6kKxwAAAAJVJREFUOE+VkQsSxCAMQj16bu4GFU3YdO2+Gaqi0F/7j96zfqKHqYiuByYBFfYJ
1okT9uuef4slmG9gWjdzN4Wnf9bRT1RhaCN+KriGieyvkjr8Rl7AMMbywE0zCBiIBS9Awbn7tUD29xME
Q0rM8IHhPbziKRhMU0pqjVIfcgHAfB2oiugnuEnG/EkZ/4fLZEksutHaB6sGQO/gf7MbAAAAAElFTkSu
QmCC
@@ -594,4 +594,64 @@
<data name="WinClassicInstallPic" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\WinClassic\WinClassicInstallPic.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
+ <data name="start" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\IE4\start.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="start_googlink" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\IE4\start_googlink.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="start_padamslink" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\IE4\start_padamslink.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="nopage" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\IE4\nopage.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="ie4_back" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\ie4_back.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="ie4_favorites" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\ie4_favorites.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="ie4_forward" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\ie4_forward.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="ie4_go" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\ie4_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="ie4_history" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\ie4_history.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="ie4_home" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\ie4_home.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="ie4_hsplitter" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\ie4_hsplitter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="ie4_mail" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\ie4_mail.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="ie4_print" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\ie4_print.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="ie4_refresh" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\ie4_refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="ie4_search" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\ie4_search.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="ie4_stop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\ie4_stop.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="ie4_vsplitter" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\ie4_vsplitter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="ie4_vsplitter2" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\ie4_hsplitter1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="ie4_vsplitter3" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\ie4_hsplitter2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="ie4about" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\IE4\ie4about.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
</root> \ No newline at end of file
diff --git a/TimeHACK.Main/Resources/IE4/ie4about.png b/TimeHACK.Main/Resources/IE4/ie4about.png
new file mode 100644
index 0000000..c76c16c
--- /dev/null
+++ b/TimeHACK.Main/Resources/IE4/ie4about.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/IE4/nopage.bmp b/TimeHACK.Main/Resources/IE4/nopage.bmp
new file mode 100644
index 0000000..ebd05c8
--- /dev/null
+++ b/TimeHACK.Main/Resources/IE4/nopage.bmp
Binary files differ
diff --git a/TimeHACK.Main/Resources/IE4/start.png b/TimeHACK.Main/Resources/IE4/start.png
new file mode 100644
index 0000000..225659c
--- /dev/null
+++ b/TimeHACK.Main/Resources/IE4/start.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/IE4/start_googlink.png b/TimeHACK.Main/Resources/IE4/start_googlink.png
new file mode 100644
index 0000000..c5fbdf5
--- /dev/null
+++ b/TimeHACK.Main/Resources/IE4/start_googlink.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/IE4/start_padamslink.png b/TimeHACK.Main/Resources/IE4/start_padamslink.png
new file mode 100644
index 0000000..d28a61f
--- /dev/null
+++ b/TimeHACK.Main/Resources/IE4/start_padamslink.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/ie4_back.png b/TimeHACK.Main/Resources/ie4_back.png
new file mode 100644
index 0000000..f4983c2
--- /dev/null
+++ b/TimeHACK.Main/Resources/ie4_back.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/ie4_favorites.png b/TimeHACK.Main/Resources/ie4_favorites.png
new file mode 100644
index 0000000..0f9503f
--- /dev/null
+++ b/TimeHACK.Main/Resources/ie4_favorites.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/ie4_forward.png b/TimeHACK.Main/Resources/ie4_forward.png
new file mode 100644
index 0000000..721c0a2
--- /dev/null
+++ b/TimeHACK.Main/Resources/ie4_forward.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/ie4_go.png b/TimeHACK.Main/Resources/ie4_go.png
new file mode 100644
index 0000000..68c034f
--- /dev/null
+++ b/TimeHACK.Main/Resources/ie4_go.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/ie4_history.png b/TimeHACK.Main/Resources/ie4_history.png
new file mode 100644
index 0000000..23c50dd
--- /dev/null
+++ b/TimeHACK.Main/Resources/ie4_history.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/ie4_home.png b/TimeHACK.Main/Resources/ie4_home.png
new file mode 100644
index 0000000..f2ff448
--- /dev/null
+++ b/TimeHACK.Main/Resources/ie4_home.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/ie4_hsplitter.png b/TimeHACK.Main/Resources/ie4_hsplitter.png
new file mode 100644
index 0000000..6a1c325
--- /dev/null
+++ b/TimeHACK.Main/Resources/ie4_hsplitter.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/ie4_hsplitter1.png b/TimeHACK.Main/Resources/ie4_hsplitter1.png
new file mode 100644
index 0000000..88e567d
--- /dev/null
+++ b/TimeHACK.Main/Resources/ie4_hsplitter1.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/ie4_hsplitter2.png b/TimeHACK.Main/Resources/ie4_hsplitter2.png
new file mode 100644
index 0000000..a920b9e
--- /dev/null
+++ b/TimeHACK.Main/Resources/ie4_hsplitter2.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/ie4_mail.png b/TimeHACK.Main/Resources/ie4_mail.png
new file mode 100644
index 0000000..f3e53a3
--- /dev/null
+++ b/TimeHACK.Main/Resources/ie4_mail.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/ie4_print.png b/TimeHACK.Main/Resources/ie4_print.png
new file mode 100644
index 0000000..64c9bf4
--- /dev/null
+++ b/TimeHACK.Main/Resources/ie4_print.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/ie4_refresh.png b/TimeHACK.Main/Resources/ie4_refresh.png
new file mode 100644
index 0000000..e582925
--- /dev/null
+++ b/TimeHACK.Main/Resources/ie4_refresh.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/ie4_search.png b/TimeHACK.Main/Resources/ie4_search.png
new file mode 100644
index 0000000..7427c74
--- /dev/null
+++ b/TimeHACK.Main/Resources/ie4_search.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/ie4_stop.png b/TimeHACK.Main/Resources/ie4_stop.png
new file mode 100644
index 0000000..a64a97c
--- /dev/null
+++ b/TimeHACK.Main/Resources/ie4_stop.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/ie4_vsplitter.png b/TimeHACK.Main/Resources/ie4_vsplitter.png
new file mode 100644
index 0000000..c9f2efd
--- /dev/null
+++ b/TimeHACK.Main/Resources/ie4_vsplitter.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/msdosprompt.png b/TimeHACK.Main/Resources/msdosprompt.png
new file mode 100644
index 0000000..2f3fe85
--- /dev/null
+++ b/TimeHACK.Main/Resources/msdosprompt.png
Binary files differ
diff --git a/TimeHACK.Main/SaveDialogs/LoadGameDialog.cs b/TimeHACK.Main/SaveDialogs/LoadGameDialog.cs
index b31bc50..89e875e 100644
--- a/TimeHACK.Main/SaveDialogs/LoadGameDialog.cs
+++ b/TimeHACK.Main/SaveDialogs/LoadGameDialog.cs
@@ -14,7 +14,7 @@ namespace TimeHACK
{
public partial class LoadGameDialog : Form
{
- public Boolean successful = false;
+ public bool successful = false;
public LoadGameDialog()
{
InitializeComponent();
diff --git a/TimeHACK.Main/SaveDialogs/LoadGameProfileItem.cs b/TimeHACK.Main/SaveDialogs/LoadGameProfileItem.cs
index 5e1ccf4..10d1a25 100644
--- a/TimeHACK.Main/SaveDialogs/LoadGameProfileItem.cs
+++ b/TimeHACK.Main/SaveDialogs/LoadGameProfileItem.cs
@@ -14,9 +14,9 @@ namespace TimeHACK
{
public partial class LoadGameProfileItem : UserControl, IMessageFilter
{
- public Boolean OnceRemoveHeight = false;
- public Boolean OnceAddHeight = false;
- public Boolean RequestingNewName = false;
+ public bool OnceRemoveHeight = false;
+ public bool OnceAddHeight = false;
+ public bool RequestingNewName = false;
public LoadGameProfileItem()
{
InitializeComponent();
diff --git a/TimeHACK.Main/SaveDialogs/NewGameDialog.Designer.cs b/TimeHACK.Main/SaveDialogs/NewGameDialog.Designer.cs
index e58e0a7..8f899ae 100644
--- a/TimeHACK.Main/SaveDialogs/NewGameDialog.Designer.cs
+++ b/TimeHACK.Main/SaveDialogs/NewGameDialog.Designer.cs
@@ -39,9 +39,9 @@
//
// txtProfName
//
- this.txtProfName.Location = new System.Drawing.Point(87, 12);
+ this.txtProfName.Location = new System.Drawing.Point(143, 12);
this.txtProfName.Name = "txtProfName";
- this.txtProfName.Size = new System.Drawing.Size(370, 20);
+ this.txtProfName.Size = new System.Drawing.Size(314, 20);
this.txtProfName.TabIndex = 0;
//
// label1
@@ -49,9 +49,9 @@
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(12, 15);
this.label1.Name = "label1";
- this.label1.Size = new System.Drawing.Size(70, 13);
+ this.label1.Size = new System.Drawing.Size(125, 13);
this.label1.TabIndex = 1;
- this.label1.Text = "Profile Name:";
+ this.label1.Text = "Profile Name (username):";
//
// btnOk
//
diff --git a/TimeHACK.Main/SaveDialogs/NewGameDialog.cs b/TimeHACK.Main/SaveDialogs/NewGameDialog.cs
index 0e6f346..e9af8cb 100644
--- a/TimeHACK.Main/SaveDialogs/NewGameDialog.cs
+++ b/TimeHACK.Main/SaveDialogs/NewGameDialog.cs
@@ -16,7 +16,7 @@ namespace TimeHACK
{
public partial class NewGameDialog : Form
{
- public Boolean Successful = false;
+ public bool Successful = false;
public NewGameDialog()
{
InitializeComponent();
diff --git a/TimeHACK.Main/SaveDialogs/SaveFileTroubleShooter.cs b/TimeHACK.Main/SaveDialogs/SaveFileTroubleShooter.cs
index 4ada932..bcd60d1 100644
--- a/TimeHACK.Main/SaveDialogs/SaveFileTroubleShooter.cs
+++ b/TimeHACK.Main/SaveDialogs/SaveFileTroubleShooter.cs
@@ -14,9 +14,9 @@ namespace TimeHACK.SaveDialogs
{
public partial class SaveFileTroubleShooter : Form
{
- public String log;
+ public string log;
Save savedata = new Save();
- String json;
+ string json;
public SaveFileTroubleShooter()
{
InitializeComponent();
@@ -32,7 +32,7 @@ namespace TimeHACK.SaveDialogs
BeginScan();
}
- void WriteToLog(String toWrite)
+ void WriteToLog(string toWrite)
{
log += toWrite + Environment.NewLine;
}
diff --git a/TimeHACK.Main/TimeHACK.Main.csproj b/TimeHACK.Main/TimeHACK.Main.csproj
index d80bb0e..8dd8f6c 100644
--- a/TimeHACK.Main/TimeHACK.Main.csproj
+++ b/TimeHACK.Main/TimeHACK.Main.csproj
@@ -91,8 +91,7 @@
<SignManifests>false</SignManifests>
</PropertyGroup>
<PropertyGroup>
- <ApplicationIcon>
- </ApplicationIcon>
+ <ApplicationIcon>Icon128x.ico</ApplicationIcon>
</PropertyGroup>
<PropertyGroup>
<SignAssembly>false</SignAssembly>
@@ -119,9 +118,6 @@
<Reference Include="System.Net.Http" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
- <Reference Include="TransparentListView">
- <HintPath>..\..\..\..\Downloads\TransparentListView\TransparentListView.dll</HintPath>
- </Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="OS\BIOS\BIOS.cs">
@@ -136,13 +132,50 @@
<Compile Include="OS\Win2K\Win2KApps\SurviveTheDay.Designer.cs">
<DependentUpon>SurviveTheDay.cs</DependentUpon>
</Compile>
+ <Compile Include="OS\Win95\Win95Apps\IE4Sites\GoogleHome.cs">
+ <SubType>UserControl</SubType>
+ </Compile>
+ <Compile Include="OS\Win95\Win95Apps\IE4Sites\GoogleHome.Designer.cs">
+ <DependentUpon>GoogleHome.cs</DependentUpon>
+ </Compile>
+ <Compile Include="OS\Win95\Win95Apps\IE4Sites\GooglePrototype.cs">
+ <SubType>UserControl</SubType>
+ </Compile>
+ <Compile Include="OS\Win95\Win95Apps\IE4Sites\GooglePrototype.Designer.cs">
+ <DependentUpon>GooglePrototype.cs</DependentUpon>
+ </Compile>
+ <Compile Include="OS\Win95\Win95Apps\IE4Sites\IE4NoPage.cs">
+ <SubType>UserControl</SubType>
+ </Compile>
+ <Compile Include="OS\Win95\Win95Apps\IE4Sites\IE4NoPage.Designer.cs">
+ <DependentUpon>IE4NoPage.cs</DependentUpon>
+ </Compile>
+ <Compile Include="OS\Win95\Win95Apps\IE4Sites\IE4Start.cs">
+ <SubType>UserControl</SubType>
+ </Compile>
+ <Compile Include="OS\Win95\Win95Apps\IE4Sites\IE4Start.Designer.cs">
+ <DependentUpon>IE4Start.cs</DependentUpon>
+ </Compile>
<Compile Include="OS\Win95\Win95Apps\Story\Hack1.cs" />
+ <Compile Include="OS\Win95\Win95Apps\Story\Hack2.cs" />
+ <Compile Include="OS\Win95\Win95Apps\TempIE4.cs">
+ <SubType>UserControl</SubType>
+ </Compile>
+ <Compile Include="OS\Win95\Win95Apps\TempIE4.Designer.cs">
+ <DependentUpon>TempIE4.cs</DependentUpon>
+ </Compile>
<Compile Include="OS\Win95\Win95Apps\Win95Installer.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="OS\Win95\Win95Apps\Win95Installer.Designer.cs">
<DependentUpon>Win95Installer.cs</DependentUpon>
</Compile>
+ <Compile Include="OS\Win95\Win95Apps\WinClassicCalculator.cs">
+ <SubType>UserControl</SubType>
+ </Compile>
+ <Compile Include="OS\Win95\Win95Apps\WinClassicCalculator.Designer.cs">
+ <DependentUpon>WinClassicCalculator.cs</DependentUpon>
+ </Compile>
<Compile Include="OS\Win95\Win95Apps\WinClassicFTPClient.cs">
<SubType>UserControl</SubType>
</Compile>
@@ -221,12 +254,6 @@
<Compile Include="OS\Win95\Win95Apps\AddressBook\FRMWinClassicAddressBookNewContact.Designer.cs">
<DependentUpon>FRMWinClassicAddressBookNewContact.cs</DependentUpon>
</Compile>
- <Compile Include="OS\Win95\Win95Apps\TestApp.cs">
- <SubType>UserControl</SubType>
- </Compile>
- <Compile Include="OS\Win95\Win95Apps\TestApp.Designer.cs">
- <DependentUpon>TestApp.cs</DependentUpon>
- </Compile>
<Compile Include="OS\Win95\Win95Apps\WebChat1998.cs">
<SubType>UserControl</SubType>
</Compile>
@@ -251,12 +278,6 @@
<Compile Include="GlobalPrograms\WinClassicDownloader.Designer.cs">
<DependentUpon>WinClassicDownloader.cs</DependentUpon>
</Compile>
- <Compile Include="OS\Win95\Win95Apps\WinClassicHWCV.cs">
- <SubType>UserControl</SubType>
- </Compile>
- <Compile Include="OS\Win95\Win95Apps\WinClassicHWCV.Designer.cs">
- <DependentUpon>WinClassicHWCV.cs</DependentUpon>
- </Compile>
<Compile Include="OS\Win95\Win95Apps\WinClassicIE4.cs">
<SubType>UserControl</SubType>
</Compile>
@@ -306,9 +327,28 @@
<EmbeddedResource Include="OS\Win2K\Win2KApps\SurviveTheDay.resx">
<DependentUpon>SurviveTheDay.cs</DependentUpon>
</EmbeddedResource>
+ <EmbeddedResource Include="OS\Win95\Win95Apps\IE4Sites\GoogleHome.resx">
+ <DependentUpon>GoogleHome.cs</DependentUpon>
+ </EmbeddedResource>
+ <EmbeddedResource Include="OS\Win95\Win95Apps\IE4Sites\GooglePrototype.resx">
+ <DependentUpon>GooglePrototype.cs</DependentUpon>
+ </EmbeddedResource>
+ <EmbeddedResource Include="OS\Win95\Win95Apps\IE4Sites\IE4NoPage.resx">
+ <DependentUpon>IE4NoPage.cs</DependentUpon>
+ <SubType>Designer</SubType>
+ </EmbeddedResource>
+ <EmbeddedResource Include="OS\Win95\Win95Apps\IE4Sites\IE4Start.resx">
+ <DependentUpon>IE4Start.cs</DependentUpon>
+ </EmbeddedResource>
+ <EmbeddedResource Include="OS\Win95\Win95Apps\TempIE4.resx">
+ <DependentUpon>TempIE4.cs</DependentUpon>
+ </EmbeddedResource>
<EmbeddedResource Include="OS\Win95\Win95Apps\Win95Installer.resx">
<DependentUpon>Win95Installer.cs</DependentUpon>
</EmbeddedResource>
+ <EmbeddedResource Include="OS\Win95\Win95Apps\WinClassicCalculator.resx">
+ <DependentUpon>WinClassicCalculator.cs</DependentUpon>
+ </EmbeddedResource>
<EmbeddedResource Include="OS\Win95\Win95Apps\WinClassicFTPClient.resx">
<DependentUpon>WinClassicFTPClient.cs</DependentUpon>
</EmbeddedResource>
@@ -354,9 +394,6 @@
<EmbeddedResource Include="OS\Win95\Win95Apps\AddressBook\FRMWinClassicAddressBookNewContact.resx">
<DependentUpon>FRMWinClassicAddressBookNewContact.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="OS\Win95\Win95Apps\TestApp.resx">
- <DependentUpon>TestApp.cs</DependentUpon>
- </EmbeddedResource>
<EmbeddedResource Include="OS\Win95\Win95Apps\WebChat1998.resx">
<DependentUpon>WebChat1998.cs</DependentUpon>
</EmbeddedResource>
@@ -369,9 +406,6 @@
<EmbeddedResource Include="GlobalPrograms\WinClassicDownloader.resx">
<DependentUpon>WinClassicDownloader.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="OS\Win95\Win95Apps\WinClassicHWCV.resx">
- <DependentUpon>WinClassicHWCV.cs</DependentUpon>
- </EmbeddedResource>
<EmbeddedResource Include="OS\Win95\Win95Apps\WinClassicIE4.resx">
<DependentUpon>WinClassicIE4.cs</DependentUpon>
</EmbeddedResource>
@@ -420,6 +454,7 @@
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
+ <Content Include="Icon128x.ico" />
<Content Include="Resources\12padams_EULA.txt" />
<None Include="Resources\DCTheme_BG.JPG" />
<Content Include="Resources\Icon128x.ico" />
@@ -427,13 +462,34 @@
<Content Include="Resources\IE4\google.jpg" />
<Content Include="Resources\IE4\googlehome.html" />
<Content Include="Resources\IE4\googleprototype.html" />
+ <None Include="Resources\IE4\ie4about.png" />
<Content Include="Resources\IE4\ie4start.html" />
+ <None Include="Resources\IE4\nopage.bmp" />
<Content Include="Resources\IE4\padams.html" />
<None Include="Resources\wmsui32_1001.ico_16x16.png" />
<None Include="Resources\shell32_21.ico_16x16.png" />
<None Include="Resources\LauncherSideBar.png" />
+ <None Include="Resources\IE4\start.png" />
+ <None Include="Resources\IE4\start_googlink.png" />
+ <None Include="Resources\IE4\start_padamslink.png" />
+ <None Include="Resources\ie4_history.png" />
+ <None Include="Resources\ie4_home.png" />
+ <None Include="Resources\ie4_hsplitter1.png" />
+ <None Include="Resources\ie4_hsplitter2.png" />
+ <None Include="Resources\ie4_mail.png" />
+ <None Include="Resources\ie4_print.png" />
+ <None Include="Resources\ie4_refresh.png" />
+ <None Include="Resources\ie4_search.png" />
+ <None Include="Resources\ie4_stop.png" />
+ <None Include="Resources\ie4_vsplitter.png" />
+ <None Include="Resources\ie4_favorites.png" />
+ <None Include="Resources\ie4_go.png" />
+ <None Include="Resources\ie4_hsplitter.png" />
+ <None Include="Resources\ie4_forward.png" />
+ <None Include="Resources\ie4_back.png" />
<Content Include="Resources\modem_dial.wav" />
<None Include="Resources\MS-DOS-logo-1.png" />
+ <None Include="Resources\msdosprompt.png" />
<Content Include="Resources\std_beep.wav" />
<Content Include="Resources\std_gobeep.wav" />
<None Include="Resources\termCopy.png" />
diff --git a/TimeHACK.Main/TitleScreen.Designer.cs b/TimeHACK.Main/TitleScreen.Designer.cs
index 95d9d63..ee9ff68 100644
--- a/TimeHACK.Main/TitleScreen.Designer.cs
+++ b/TimeHACK.Main/TitleScreen.Designer.cs
@@ -84,7 +84,7 @@
this.program.Dock = System.Windows.Forms.DockStyle.Fill;
this.program.Location = new System.Drawing.Point(0, 0);
this.program.Name = "program";
- this.program.Size = new System.Drawing.Size(800, 450);
+ this.program.Size = new System.Drawing.Size(800, 400);
this.program.TabIndex = 11;
//
// programContent
@@ -96,7 +96,7 @@
this.programContent.Dock = System.Windows.Forms.DockStyle.Fill;
this.programContent.Location = new System.Drawing.Point(0, 0);
this.programContent.Name = "programContent";
- this.programContent.Size = new System.Drawing.Size(800, 450);
+ this.programContent.Size = new System.Drawing.Size(800, 400);
this.programContent.TabIndex = 9;
//
// panel2
@@ -109,7 +109,7 @@
this.panel2.Controls.Add(this.gameversion);
this.panel2.Controls.Add(this.startbutton);
this.panel2.Dock = System.Windows.Forms.DockStyle.Bottom;
- this.panel2.Location = new System.Drawing.Point(0, 422);
+ this.panel2.Location = new System.Drawing.Point(0, 372);
this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(800, 28);
this.panel2.TabIndex = 10;
@@ -209,11 +209,10 @@
this.startmenu.BackColor = System.Drawing.Color.Silver;
this.startmenu.Controls.Add(this.startmenuitems);
this.startmenu.Controls.Add(this.ossidestartmenu);
- this.startmenu.Location = new System.Drawing.Point(0, 238);
+ this.startmenu.Location = new System.Drawing.Point(0, 188);
this.startmenu.Name = "startmenu";
this.startmenu.Size = new System.Drawing.Size(165, 187);
this.startmenu.TabIndex = 11;
- this.startmenu.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2);
//
// startmenuitems
//
@@ -231,7 +230,7 @@
this.startmenuitems.Name = "startmenuitems";
this.startmenuitems.Padding = new System.Windows.Forms.Padding(4, 2, 0, 0);
this.startmenuitems.RenderMode = System.Windows.Forms.ToolStripRenderMode.System;
- this.startmenuitems.Size = new System.Drawing.Size(143, 184);
+ this.startmenuitems.Size = new System.Drawing.Size(152, 184);
this.startmenuitems.TabIndex = 0;
this.startmenuitems.Text = "StartMenu";
//
@@ -244,7 +243,7 @@
this.DocumentsToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
this.DocumentsToolStripMenuItem.Name = "DocumentsToolStripMenuItem";
this.DocumentsToolStripMenuItem.Padding = new System.Windows.Forms.Padding(4, 0, 25, 0);
- this.DocumentsToolStripMenuItem.Size = new System.Drawing.Size(138, 36);
+ this.DocumentsToolStripMenuItem.Size = new System.Drawing.Size(147, 36);
this.DocumentsToolStripMenuItem.Text = "New Game";
this.DocumentsToolStripMenuItem.Click += new System.EventHandler(this.NewGame_Click);
//
@@ -258,7 +257,7 @@
this.ProgramsToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
this.ProgramsToolStripMenuItem.Name = "ProgramsToolStripMenuItem";
this.ProgramsToolStripMenuItem.Padding = new System.Windows.Forms.Padding(4, 0, 25, 0);
- this.ProgramsToolStripMenuItem.Size = new System.Drawing.Size(138, 36);
+ this.ProgramsToolStripMenuItem.Size = new System.Drawing.Size(147, 36);
this.ProgramsToolStripMenuItem.Text = "Load Game";
this.ProgramsToolStripMenuItem.Click += new System.EventHandler(this.LoadGame_Click);
//
@@ -270,7 +269,7 @@
this.SettingsToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
this.SettingsToolStripMenuItem.Name = "SettingsToolStripMenuItem";
this.SettingsToolStripMenuItem.Padding = new System.Windows.Forms.Padding(4, 0, 25, 0);
- this.SettingsToolStripMenuItem.Size = new System.Drawing.Size(138, 36);
+ this.SettingsToolStripMenuItem.Size = new System.Drawing.Size(147, 36);
this.SettingsToolStripMenuItem.Text = "Settings";
//
// HelpToolStripMenuItem
@@ -282,7 +281,7 @@
this.HelpToolStripMenuItem.Name = "HelpToolStripMenuItem";
this.HelpToolStripMenuItem.Padding = new System.Windows.Forms.Padding(4, 0, 25, 0);
this.HelpToolStripMenuItem.RightToLeft = System.Windows.Forms.RightToLeft.No;
- this.HelpToolStripMenuItem.Size = new System.Drawing.Size(138, 36);
+ this.HelpToolStripMenuItem.Size = new System.Drawing.Size(147, 36);
this.HelpToolStripMenuItem.Text = "Help";
//
// ShutdownToolStripMenuItem
@@ -293,7 +292,7 @@
this.ShutdownToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
this.ShutdownToolStripMenuItem.Name = "ShutdownToolStripMenuItem";
this.ShutdownToolStripMenuItem.Padding = new System.Windows.Forms.Padding(4, 0, 25, 0);
- this.ShutdownToolStripMenuItem.Size = new System.Drawing.Size(138, 36);
+ this.ShutdownToolStripMenuItem.Size = new System.Drawing.Size(147, 36);
this.ShutdownToolStripMenuItem.Text = "Shut Down...";
this.ShutdownToolStripMenuItem.Click += new System.EventHandler(this.Exit_Click);
//
@@ -342,7 +341,7 @@
this.bottomrightcorner.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.bottomrightcorner.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("bottomrightcorner.BackgroundImage")));
this.bottomrightcorner.Cursor = System.Windows.Forms.Cursors.SizeNWSE;
- this.bottomrightcorner.Location = new System.Drawing.Point(796, 446);
+ this.bottomrightcorner.Location = new System.Drawing.Point(796, 396);
this.bottomrightcorner.Name = "bottomrightcorner";
this.bottomrightcorner.Size = new System.Drawing.Size(4, 4);
this.bottomrightcorner.TabIndex = 4;
@@ -351,7 +350,7 @@
//
this.bottomleftcorner.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.bottomleftcorner.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("bottomleftcorner.BackgroundImage")));
- this.bottomleftcorner.Location = new System.Drawing.Point(0, 446);
+ this.bottomleftcorner.Location = new System.Drawing.Point(0, 396);
this.bottomleftcorner.Name = "bottomleftcorner";
this.bottomleftcorner.Size = new System.Drawing.Size(4, 4);
this.bottomleftcorner.TabIndex = 2;
@@ -376,6 +375,7 @@
this.BackColor = System.Drawing.Color.Teal;
this.ClientSize = new System.Drawing.Size(800, 400);
this.Controls.Add(this.program);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "TitleScreen";
this.Tag = "ignoreFormOnTaskbar";
this.Text = "TimeHACK Launcher";
diff --git a/TimeHACK.Main/TitleScreen.cs b/TimeHACK.Main/TitleScreen.cs
index 1b7d006..848709a 100644
--- a/TimeHACK.Main/TitleScreen.cs
+++ b/TimeHACK.Main/TitleScreen.cs
@@ -31,7 +31,7 @@ namespace TimeHACK
// Border stuff
- public Boolean max = false;
+ public bool max = false;
public const int WM_NCLBUTTONDOWN = 0xA1;
public const int HT_CAPTION = 0x2;
@@ -46,6 +46,7 @@ namespace TimeHACK
public TitleScreen()
{
InitializeComponent();
+ this.startmenu.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2);
}
public void StartGame()
@@ -148,7 +149,7 @@ namespace TimeHACK
// Set GameVersion
- gameversion.Text = Program.gameID;
+ gameversion.Text = "Alpha 1.0.3";
// Initialize Font
File.WriteAllBytes(Data + "\\LeviWindows.ttf", Resources.LeviWindows);
@@ -298,7 +299,7 @@ namespace TimeHACK
private void gameversion_MouseLeave(object sender, EventArgs e)
{
- gameversion.Text = Program.gameID;
+ gameversion.Text = "Alpha 1.0.3";
}
private void startbutton_Click(object sender, EventArgs e)
@@ -321,9 +322,9 @@ namespace TimeHACK
private void updateText_Tick(object sender, EventArgs e)
{
- if (gameversion.Text != Program.gameID)
+ if (gameversion.Text != "Alpha 1.0.3")
{
- gameversion.Text = Program.gameID;
+ gameversion.Text = "Alpha 1.0.3";
updateText.Stop();
}
}
diff --git a/TimeHACK.Main/TitleScreen.resx b/TimeHACK.Main/TitleScreen.resx
index 1deb438..920fc5e 100644
--- a/TimeHACK.Main/TitleScreen.resx
+++ b/TimeHACK.Main/TitleScreen.resx
@@ -124,13 +124,13 @@
<data name="panel2.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAMAAAAcCAIAAAArypKmAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAABdJREFUKFNjOAADDP9hAEkMSo801oEDAK4uvzipdjzMAAAAAElFTkSuQmCC
+ wgAADsIBFShKgAAAABdJREFUKFNjOAADDP9hAEkMSo801oEDAK4uvzipdjzMAAAAAElFTkSuQmCC
</value>
</data>
<data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAALsAAAAcCAIAAAC261lrAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAABwSURBVGhD7dWx
+ wgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAABwSURBVGhD7dWx
CcAwDABBj57RvFliSMBd8Pd3jTTAI40JxbihcGNoFEMzLjiw/tEu5t3gh2JoFEOjGBrF0CiGRjE0iqFR
DI1iaBRDoxgaxdAohkYxNIqhUQyNYmgUQ6MYml3M2uDEV8w74JBiKOZ8AL79kNgoJIlOAAAAAElFTkSu
QmCC
@@ -139,7 +139,7 @@
<data name="startbutton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAARcAAAAWCAIAAABlmk+SAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAADzSURBVHhe7dpR
+ wgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAADzSURBVHhe7dpR
DoMgDIBhju7RdpMdxUFbiwo1Oh/7f1kYCj7+GTErK4AXSlW/vgD+sixLr+gD4DkqAt56VlHburFbQHp3
K5JwJmwZSGxS0dhG2yHkTYToM0JCdmFFProazqGi7UIeAvIKT3QSyAEVAVOTimodOnESyy4hRUWACCvy
8RzPQB4C8gpPdNrPUJFd6T8elD0AZDV9u7DqxEksVW+qVuQh2SYgq7AiH+WjqAiYCE90WzO9nN2koSJA
@@ -153,28 +153,28 @@
<data name="toprightcorner.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAdSURBVBhXYzh8
+ wgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAdSURBVBhXYzh8
/DQEMQDBfzBo6+oDcSDCGBwGBgAJoRsoKGRD1QAAAABJRU5ErkJggg==
</value>
</data>
<data name="bottomrightcorner.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAdSURBVBhXYzh8
+ wgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAdSURBVBhXYzh8
/DQQtXX1MQABCgdIQRCIgwAMDABm/hFrLt/K7gAAAABJRU5ErkJggg==
</value>
</data>
<data name="bottomleftcorner.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAdSURBVBhXYzh8
+ wgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAdSURBVBhXYzh8
/PT///+BJBBhcNq6+iCIAQEYGACcHRsocGQwIQAAAABJRU5ErkJggg==
</value>
</data>
<data name="topleftcorner.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAaSURBVBhXYzh8
+ wgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAaSURBVBhXYzh8
/DQcgTj/YQDKQZEBcY6fBgAaSCiZEc9BxAAAAABJRU5ErkJggg==
</value>
</data>
@@ -184,4 +184,1670 @@
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>47</value>
</metadata>
+ <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////AcdSAAPCVACFwFAADf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGtSAA/yGcD/btaB5m4SQAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wGrRQA1sl4RvdCKOv/oo1X9o08Uq5EyADuwRgAR////Af//
+ /wH///8B////Af///wH///8B////Af///wHATgAHn0QCk7N0Nf2ueUr/vYJN/7d1N/+6cTH9sF8e55dA
+ Bq2XPwKhkjUAVbJHAAv///8B////Af///wH///8BqkEAIalbFcvGhEb/2qNp/+K9jf/o06//0cGg/8Op
+ f/vIj039ql8Z/7BkF/+zXRHJoj4AI////wH///8Bs0kAEZY/A6OTSxTb36pt/+jSr//QwrH/rZiG/5SG
+ e/+7saT/sqSK/9Klbf/YlVL/7a9p/7VcCs+zSAAR////AaI/ADWuYhn3xIM//beXcPvCsqP/kH9y/2RQ
+ QP9cSz3/eGZY/4t6bf+iknb/vIlM/7F4QP+4Zw//v1kAb71NAAedRQSHsm0p/86UVP+0l3f/bl1P+V9P
+ Qf19bF7/emha/2VRQP9vXU//hnBb/82kcP/Fgz3/340u/chjAC+zSAAzrl0S771+P/+/hEX/ya+R/5N9
+ a/9cSz3/kIN5/4l7cf9+a13/Oioe/6eMcv/ouHz/5ZlD/9V7F6n///8BtlAAbcp4Hv/FlF7/yYlF/55z
+ S/+9qZb/inpv/11KO/9kVUf/YVNJ/3xtYv+kflj/3ZpP/96HJfvIZQEt////AbZNAAvYfRzP+cV6/+Gh
+ W//GjEz/nXZO/7ymj/+qmIf/qJyT/3BfT/+AYEH/tn5E/9uJL//RdA+n////Af///wH///8BuVMAJ9l+
+ HNvsoUr/zHkf/8F9M/ukcDv/n3VJ/6+LZf+FWjH/zZNV/+CUPv/chib3w14AH////wH///8B////Af//
+ /wG2TgAPxWMEdbxfAr3FZgmnznUZ68l3H//FdyP/2Y8+/92YTP/nn07/1noUkf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab5OAAOxTgArym8Tp8ZzFv/mm0T/3oUg98lkAR3///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAWgCDx2IB/8pjAIP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bw1QAA8VXAJnGWAAT////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcRTADfDUgBPzFkAA////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGUgALv1IArcNXAN/ATwAx////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbZKAEO/WQD1zGcA/7dR
+ ALO8TQAX////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHATAALqUYAq8Zp
+ Av/Ocwv/znQR+58/Ap24SQAV////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHLUQADwlAAEZ05
+ AEezWwXzyHcb/9ySPP/soUv/04Mt+4UsAKeoPwApxlAABf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab1O
+ AB2mQQChkz0Cuc+DLf/AfTP/3KJh//O5eP/vr2X/y38w/Yo2BtuJLQCTnjsAVa1DAC24SgAVzEwAA81J
+ AAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGSgADuUsAIa1TA+GtYRr1nWo4/86bY/+Pa0n/16Ny/7uAT/+1bTb/rF0f/55NEf+NOwn5hjED7ZE1
+ AMGoQgBVjS8Ah5U1AGWoQAA5uksAE85LAAP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcBPABWkQQCPhTQDvcB8Mv/Dik//sHRC/6lqPP+xcTn/sHU5/7yEQv/Bh0f/15tV/+Og
+ VP/alET/xXgq8ZlHDNeWQgX/l0QE+5M/A+2MMwDHlTQAebFHACnQUQAD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BvU0ADaJIAL2oXhf34qdo/6pkLv+ybS//3aJg/96qbv/fsHr/68eX/9W7
+ kf+xmHH/3r+P/8agcP/NmmDvzJBN+b52J/+XSQj/l0kE/6daBv+sWQz9mj8B2aE8AFnBTgAJ////Af//
+ /wH///8B////Af///wH///8B////Ab9OABOjPgBjhzUAfcB4Lv+3cTb/1JNO/+25fv/sxJX/4L+U/+za
+ t//u48f/8efO/+rjzf/MybX/sK2W/8u7lv/OpnP/yI5O/8mIPf+vZBn/qmEe/8F7Lv/XijD/qlMG8Z48
+ AHvDUQAJ////Af///wH///8B////Af///wHEUQAJukwAIZpCAM9jGACXo1kc+9+kYP/hqWr/5L+T//Hh
+ v//x69j/8+fY/868qP/TvKf/zMK5/8Gzo/++taf/4dzO/8O9o//bwJX/voxR/8+QSf/GfDL/5Kht//e/
+ ev/nnUj/slkH8aQ+AGXLUwAD////Af///wH///8B////AbFIADuXOgC/jD8K25lTHPGaUxHl4apq/9ux
+ gf/058f/2MCl/6aPe/+3ppr/c1pH/5+NgP+LfnX/NiUa/5yLfv+yqJ//eWtd/7GqlP/gzan/2qlw/+an
+ YP/QjEv/5rB4//Cya//GdRv/rlAA5bJHAD3///8B////Af///wH///8BsEwAQb5pDfu4cCj9tm8v/65w
+ LfWzg07/28Gc/9PDrv+qkn3/nYyA/82/s/9cRTT/X0w9/2tYSf88LiL/Z1NE/7mso/9ZRTb/cGFS/6OY
+ gP+9p4H/06Bm/9KOQf+0dDv/z5RU/7NoFP+/ZAb/s00At8VRAA3///8B////Ab5NABWWNQB5lkgJ4all
+ Jf/Zkkb/1Jtb/5t1S/uypIv3z8O3/72xqP9uXE7/Z1RH/2RNOv9zYlX/ZFFC/2VURv9iTTz/Xko7/5SB
+ dv/Qwrf/e2pY/6yegP+lglX/qHM1/55jKv+keEr/pl4W/8lxDf/HYgDtxFIAC////wH///8BukwAD6NL
+ AdurZB39vHY0/9qWR//Qnmf/yaeB/4puU/uRgnTzcmNX+3JiVP95alz/a1hJ/3dkVf92ZVj/Z1NC/2RP
+ Pv9kUD//b1lJ/5+Rh/8xHhD/wqqK/8OpgP+hbzX/oVwU/65zOv/clEH/24Ia/8lkAJ3///8B////AbxN
+ ABmfOwBhlEQIz6dmJf+6cy3/y4c7/8OWaP/qzan/lXlg/2tYTP1LOCj7Oikb+VdGOP19bF7/lod9/4Fy
+ Z/+KdWX/aFNC/2ZRQP9uW0z/QC4i/4J0a/+khGj/7M6i/+Kqaf/Yjjj/77Ft/++jS//WeQ/1wlkAHf//
+ /wHMXQADt0sAJ6RJAOO1ah39x41N/7dyL//EgTb/u4xd/+vQrP/m1b//t5+L/3tlU/9aRTL/UD8w/4Bx
+ Z/+sopj/vLSt/4l2af9uWkn/aFND/2JQQv8eEAb/pJF//8Ooif/szZ7/46dj/9qMM//0sGT/4Y0t/8xq
+ A5H///8B////AcBPACmtRQB7qVEH27RsIv+/hkr/tnU2/8eCNf+4gkz/qINa/6qUf/+finn/fGdX/29b
+ TP9YTET/j4R6/4d2af9YSDz/h3px/5uOhf+FcmT/QC8j/ykYDv+Nd2T/poJe/+/Jlf/ko1r/3Iwv/+qd
+ Rv/RdQ71v1YAHf///wH///8BvlIAMbVQAOfEaw39xH0y/72CRP+qf1b/0Ig6/9edYf+0hVj/c1Ax/72s
+ m//Bs6f/vqub/5WJgP9PQDT/Yks5/2ZSQv9KOy//YlpT/6iaj/9bTUP/rJ+V/4VoUP+sgFX/7Lt//9OK
+ N//giyz/4Y0s/8lnAZP///8B////Af///wH///8BtlAAl8xwCP/WiTH/6bJw/8Sbbf/JhUD/t3w5/6Ry
+ Qv+sh1//tpp8/8Csmf+Yi4H/Oysh/19PQv9kTz7/cmRY/3BiVf9UQjP/JRcO/0w7Lv+cj4H/kHJR/8+f
+ a//lp2D/zn4l/9+JK//WehHzwVgAG////wH///8B////Af///wG2TQAnymkH6/CfP//9wXX/+uWt/96h
+ ZP/WkkT/x41N/7iKWf+mg2H/fV1B/6SSf//Xx7j/mINy/4NzZf+NgXr/gnZv/2BOQf+Hem//STId/3lj
+ Sv9qRCH/y5FQ/+ehT//VfyH/2oIf/8poApP///8B////Af///wH///8B////Af///wG4UgBX2XwV/+2e
+ Qf/+0Ib/9L+A/9qSRf/ppVT/snM1/7GATP+hdkv/qo9v/8mxlv+0nor/2su6/9HKw//Br6D/RzAd/5KD
+ bf+MaEj/sINW/8SMUf/dmUz/1oQp/9mCI//NbwfzwVYAGf///wH///8B////Af///wH///8B////AcRQ
+ AAO5UwCT1HcP//KkRf/4tGT/5KBX/897If/ThzD/tXMv/6x5Q//TqHL/k2g7/4hjPv/WvZn/rZV6/8Ol
+ hP9NLw//lG1G/8GVZf+/hUr/3JhO/+GSNv/ijS7/2YIf/8NfAHf///8B////Af///wH///8B////Af//
+ /wH///8B////Ab9TAAO6VAB103QN+e+bNv/jlDj/xHIb/8hvEP/ciiz/yH0u8ZFRGf2bXyb/mGAr/4hU
+ JP+1ilv/lmg8/49fNP+jbTn/zpFQ/+ejVP/gkjf/5JU+/+iaPv/MbQfdzFEAA////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG2TgA3xGEDvcdoBvvCZwT/wGYE/8lsCv/McA/T2YUm/deJ
+ L//GfCj/unIn/7FrIv++ejL/2phO/+umVv/jmUT/2ow4/9mTSP/zrVz/3oci/8djAGH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BtUwAH7FMAGO0UQCPulgAi7RM
+ AD2+XAHFxGQH781xEv/Xfxv/14Ad/895G//KeB7/1Ig1/9uZVf/boGD/5aJW/+qbPv/Udg3dukgACf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wG+TgAFrkcAK7JQAX/FZwvx4Iso/8t7If+9cyD/7q1i//OvYP/toEX/3YMb/8pm
+ AWv///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AbJJAB2xUQGPym4L/cVuCv/TgB//5ZEw/9yC
+ GP/OawPfwlMAB////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG3UAB5xmMA/8Vj
+ AP/MawX/zGcA/chfAE////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG9UwCTxFoA/8hfAP/JXgDBxVEAA////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcNUAAfEVQDLx1kA/cZYAEX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcVVAC3GVgBt////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AchU
+ ABXFUwBHxlQAJdZgAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzVsAA8JSAFHAUgDLwVEAjchUABX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BxlEAF7tPAKHGWwD9wVYA5b1OAFnMVAAH////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJUAAFuk0ATblSAOfIYQD/zWcA/7VOAMG6TAA7yU4ABf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wG+TAAXq0UAm8JfAP3HZQD/zW0B/8dm
+ A/mlQgCltkoAL9FQAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ac1OAAOsQgBLqEkA4cVp
+ Af/MdAv/0HcR/9uEHP+4XQrzlTUAobVJACnQSQAD////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHNVQAFy00ABblI
+ ABuWOAChu2IE/ch1FP/NfiL/35M8/+ibQv/llTj/uWUX9YgsAKWnPwA9v00AC////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AclO
+ AAW6TAA7skYAR5w4AFeiTATlw3EU/8Z8J//Efi7/4Z9V//W0av/1sWH/66JM/6VVFfd/KAHDkjIAb6pC
+ ADG4SgARwEwAB8RJAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcdSAAuwSACFnj0AtYIsALPBch7904w8/8J/N//Kjkv/5K5x/+u0dv/7woL/6ahf/9uR
+ QP+7bB/9gS4C7X8mAMeRMwCZoDsAa6tDAEezRgAxuUwAG8hIAAXQUAADzkcAA////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcpPAAewTgCdvWQG75FDCeu9eS7/bEAa/8mRVf/EmGn/cVQ4/+2+
+ iv/ps3v/z5Na/8V+QP+1Zyj/qlkd/5dEDv+FMgX9gCsB9YEqAOeGLADXmTgAm7pNADWmPwBRnjoAX6hB
+ AEO0RwApvE0AFcdOAAf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BwVAAFbFHAE2lQQBbgzAAz69kFf3GhT3/1qZx/8ub
+ Z//MmWj/kF44/5RbNP+sbD//azIP/6trMv+yayz/u3Ms/8yCNP/OgzP/tmkj/7NlHv+iUhP/mUQI55E0
+ AJ2LMgDRgy0C6X8pANmBKAC/jC8AnZ47AGmuRAA1vkwAE81XAAX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bv00AH6hGAKeGKgCbjD4G58mF
+ Of/Dhkb/uX5F/6xsOf+fWzD/q2o5/75+Pv/NjUX/yI5M/6VyN//nrmr/rHpD/8eTVf/oqmT/6qlh/9+c
+ UP/jnUz/zX8p56VVE9WhUA/7lUID/6RQBP+iUAf/nUkE+4w1AeuDKQDJlzYAka1FAE3ATwAR////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BuEwAE65R
+ ANeSPwDdunAg/e+2dv/RlFr/pF4q/6RdJ//Cfjj/2p1a/9+naP/grHD/4K11/+7Gkv/iu4j/tJVr/6SD
+ W//OqHf/37Z//8mfbP/nsnP/zZdc48GFRPHMhDP/r2MT/5NDBf+LPAD/n1EF/6dYBv+vXAX/m0UE+Y80
+ ANudOQCDuEoAJ8ZOAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////ActL
+ AAO9TAAft0gAHZI1AFOKPQPntm8i/8J+Pv+tZjD/tW0r/8qJRP/eo2L/8cSR/96xff/etYb/4cGV/+nU
+ rP/z473/9uzJ/8TAo//s4r7/w7ub/62ig/++p37/upVl98WSWP3PlFD/15VL/7pyJP+lWBD/l0oJ/6JZ
+ Dv+kWwr/yXsj/8FtEP+fRwTtlTUAp7FGAD3GTwAH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AclYAAeqQgBfnDkAcYsxAE2mXRX1y4Q//7hzPP/OikT/5qtn//fHkP/pvIj/8tCn/+TD
+ mv/l0a3/7+bI/+/nzf/y6dT/7OLO//Lq1//t6tn/t7am/6+vnP+3s5n/08Sf/+TImv+9jVf/wYdI/8uN
+ SP/JhTb/sGQY/6dcH/+9eDL/x4M3/9+WQv/SgyX/qlIB+ZU3ALW0SAA5yVUABf///wH///8B////Af//
+ /wH///8B////Af///wH///8Bx1EABcdTAAmtTQCJpEwAyW4aAHWLQgvbsmcq/9WZVv/lqmb/5Kxv/+K4
+ iP/szqX/9OXE//fz3f/n2sP/+e3d/+zhzv/Jspr/49PD/9zOwv/PxLb/6+PW/7Kqnv/h3M7/2tC7/8bC
+ p//j0av/1a59/7iCRf/Fikf/0I1B/8F2KP/DfED/8rh7//S6df/0r2D/1oYt/7BXAfmaOgCtt0oAL9dX
+ AAP///8B////Af///wH///8B////Af///wHNVAADu00ALaU/AGmWNwBvey0C32YlB9lyJQC9m1AQ++ar
+ Zf/rtnr/2KZw/+C/lP/268v/5dm+/7Wkkv/u5dz/xrer/7qfiP+KcmP/w6mU/7uupP9jV1D/i3Vj/7Kc
+ iP/Xy8D/trOv/5+Vh/+xrpf/39Kw/+bKnv/CkVf/0pdV/+CdU//Ph0L/46t1//zNk//6v3z/8qxc/8t5
+ HP+uUwD1oj4Alb9OABv///8B////Af///wH///8B////Af///wHTVQAFrkYAYaFEAeFxHgDHolgS9793
+ Mv2BPAXnqGUc59aaWP/gtIH/2bSH//Tpyf/v4cj/yaiK/6qLcP+3q6H/tKGT/2VNO/9hSjn/rJ6U/6KW
+ jv8mGBD/KRoP/3NiV//Mwrn/q6Oa/1JFOf+RgW7/r6yY/8q+oP/z2a7/26hv/+yxbv/alUf/x4FE/9yk
+ bv/lrnH/77Bo/8p9JP+8ZQn/rE0A665FAGnFUQAL////Af///wH///8B////Af///wH///8BsE0Ab852
+ Ef+kVgv5xHwu/65nLf+5cin9rHIx77aBRv+7kWP/6dOt/8i1m//Is5z/s5mB/4p2aP/Kwr3/4NXL/1lC
+ M/9cRTL/V0Y7/4BsXv9AMST/LR4R/0c1Kf/PwLT/2tDH/0o3Kv9uWUb/aVdF/6ylj/+snX3/zKyB/+Gu
+ dv/dnlf/xX0u/7FuN//IkVf/259c/8B3I/+2Ygb/ul0E/7FMAM26TQA/z1QAA////wH///8B////Ac5Q
+ AAO7SwAfrEUAQaJNBOGzaRn9wHs5/7lxLv/Zlkn/qG8w+62ATv3CpoD/2cut/+bYyP+/sqb/nI6E/3Zk
+ Vv+XhXn/e2hb/2JLOf9iTDv/cmFT/2VRQP9lU0P/VEY5/11HNv9dSDv/YU1B/3VeUP+Yh3v/pZqQ/4t5
+ Zv+vpov/sKB+/6eCVP+8hkn/z5FI/8B6Of+4f0f/wYVE/6tjFP+rWQL/yG0H/7xYAPe8UQBry04ABf//
+ /wH///8B////AclQAAeoQQBdii0Am4Q1BdmQTAv/tm8t/9aNP//mqGD/26hs/4ZcM/vHtpX3e2lT8b2u
+ ov/z6N3/opWO/25cT/91YlL/bVlI/2RNO/9rV0b/dmdb/25eUP9aRzf/allK/2RQP/9lUUH/ZVFA/3Nf
+ Vf/DuLH/3My//1tJPf+aiXD/rZ+A/6yQaP+gcj7/n2kq/5dbGv96UC3/m3ZQ/5pXGv/Dcxv/z3QN/8to
+ AP/JXgBz////Af///wH///8B////AdRNAAOsSwCJp1AD56VaEvu6eTn/tWwt/9eQPf/bn1r/16l0/7eQ
+ af+/qor9ZUs0+ZeLfvHOwLT7bFpO/3dpXP97bF7/eWlb/2xZSf9xYFL/cmFT/3RkV/9cSTr/X0w8/2RQ
+ P/9kUD7/Yk4+/2xXRv9+bGD/3dDG/yUVCP+Ea1L/x7GQ/7mkfv+kfUz/oW4x/59dFv98PQr/nmMq/86J
+ Ov/biiv/2oAU/8pnAevBVwAn////Af///wH///8ByFIACbxLABWcOwBFkUAB56NdE//EhEH/s2ki/9aQ
+ QP/eomH/sIJW/9e1jf/VuJf/hGVJ/19JOPtCNCztNiYZ90Y1Jv1uXk//dmhc/2dVRP9wXE7/hnNk/4Bu
+ Xv9rWEr/cFpJ/2NPP/9kUD7/aFRD/2tWRf9wXlD/Pi4k/ywdFP9kSjf/0rKP/+jPpv/ftID/tHs6/8Z+
+ K//SjEL/9rx6//OuXf/oljb/1XcN/8hiAHvFUwAD////Af///wHQSAADuk0AL6A8AH+BKACVo1YO9aFg
+ H/+6fT7/t2wi/9GLPP/Xnl7/p39a/+/Rqv+/n37/noh0/4l3bP9QPC39XUg1/z0sHfk5KBr5Szor/W5d
+ T/+xpJn/nI6E/3prY/+2p5z/knpp/2tWRf9oVEP/YUw7/25dTf9iT0D/NCQY/4Z5cP/Gtab/mnla/+7U
+ q//luoP/5apm/9iSP//ZkkP/9rdx//GoUf/hiyf/zm4E57xOABf///8B////Af///wH///8BtEoAPa5Q
+ AN2LOQTrvXIg/9SXVP+6gEb/t24l/8uFN//Ynl3/pXhQ//bctf/j0bP/69vH/9zGsv+KdGb/ZE47/1lE
+ MP9INib9Tj0u/XVkV/+Nf3X/npWM/6ielv+zpZ3/eGRX/2tWRP9qVkT/aVRD/25cTv89LB//Gw0E/3lq
+ XP/Ou6T/zLKR/+XMof/xxo//15dP/9eLNf/nnUz/+LVo/+qaPv/VehH9y2UAd////wH///8B////Ac1U
+ AAe/TwAruUwAMaVJANW2ZBD9tW8m/8KHR/+5g03/t20m/8R/Mf/Jj07/nGxA/8yof//NtZf/2829/8my
+ n/9/aFn/e2RS/2hSP/91YE//QTQs/4h+dv/QyMH/r6GV/5uOhP+fmJH/rZuN/39sYP96ZVT/bFhI/2NQ
+ Qv8lFQv/HxEH/8Ownf/Kt6H/oXlS/+nJm//2yI//5KNa/9WIL//rnkn/7qRP/9yHJP/MbAXfvlMAHf//
+ /wH///8B////AcVQABW1SgCJp0EAj5pAAtG0ZRL/wXsu/8CFRf+4hVD/tW0q/9SNPf/Sk07/pG88/6uD
+ Vf+EZkb/qJB7/6CIdP92X03/i3Zn/2BMPv98bWL/VktC/46DeP9tXVH/c19Q/1RBM/9FNy7/fnJq/6mg
+ mv+djoP/g29i/008Lv8bDQX/NyQX/2hPP/9wUDb/wZlw/+3JmP/zvoD/2JNE/92PM//mlj3/6Jg8/9F2
+ D//IYwJ/////Af///wH///8B////AclTAAm/VgDPrUkA3bleBPvJeh7/zIc5/7d6OP/TqXr/wIlX/9OK
+ O//enlb/y5Vf/6l5Tf+qgVf/Y0Ip/8Crlv+3q6H/1ca5/9S/rf/Jua3/h313/1JEOf9jUED/X0c0/2dS
+ QP9QPzD/SDsy/2RcVv+yq6L/xrWo/1JAM/9vaGX/pZaM/410X/+JZUf/tIdZ//DFj//oqmb/yX0o/9+M
+ LP/lkjX/4Ysn/8lpAuO+VQAf////Af///wH///8B////Af///wG7UQBbtVEA6cJlAf/Dcx7/1pBE/8WH
+ RP+jek//d0oi/8mDO//RkEb/0ppb/65+Uf+/kmP/Z0Qo/56Gcf+7ppH/tquj/8i4qf9EOTP/empe/1tL
+ Pf9aRjf/Xkc1/25bS/9vYFP/V0Y4/zEiFv9AMij/TkQ+/3lrYP92aF//yLal/4RjR/+LYz3/xJVl/+Ww
+ cv/in1P/zH0j/9+JKv/lkTT/13wT/8llAHPEVAAD////Af///wH///8B////Af///wG/TgALtlAAxc1v
+ Av/Rexf/1Yoz/+6ybP/40pv/3bSF/8mGRv+6dSv/qnEw/5xpN/+vgVH/tJNu/8Ghf/+uknf/2su6/8G2
+ q/86KB3/MSEX/1pLQv9XQjH/blpL/3NlWf9yZVr/cGJW/2hVRv9EMSP/IBIK/ywbD/9oU0T/qqSV/4pv
+ UP/LqHv/0p9n/+OnYf/Xjjv/0n4j/9uDJv/hiyf/zW0E47lLABX///8B////Af///wH///8B////Af//
+ /wH///8BtkwAU8ViAvXfhx7/+KxS//7Ac///36H/9d+r/9+mbv/SiT3/1JFE/8uUVf+ibzv/wJVm/6qJ
+ bP+AX0L/d1tD/5aCcf/cz8H/y7qs/6aQf/9xX1D/cmRY/2pcVf9lWVT/c2Va/2xcUP9/b2T/gHJm/zEe
+ Dv9bSDX/eWVL/2VFJ/+CUiX/2p9d//CwY//WiC//1X0g/9+JKf/VeQ//yWQBe////wH///8B////Af//
+ /wH///8B////Af///wH///8BylYAA7hSAI3Udw7975o3//WrVP/+yH7//+iq//LAiP/XkEn/4JxO/+2v
+ ZP+9fz//sX5L/82ld/+Vb0n/gl06/3xiS//azLf/zbmm/8Syof+ol4f/wbKl/+Lc1//n4t7/qpuO/2dR
+ Pv9eSz//c2hb/21QNv+HY0P/lnJM/4teM/++hUf/25lP/+OYQv/VgCX/2YAh/9Z9GP/LagPbuU4AG///
+ /wH///8B////Af///wH///8B////Af///wH///8B////AbpNABG7VwDB3H8U/+aSL//4sFr//tKI//vK
+ if/kpGP/2Y49/+ihS//WkET/sXM2/6hyOv+4iVX/oHNH/55/XP/SuJb/yayO/864n/+Yg2//3s26/6aX
+ jP/q4df/pJB//1U9Jv9mVEH/k4Jq/4tmRf+uhF3/s4NU/8uTWf/MjEj/559N/9SCJ//WfiL/24Uk/8pt
+ Bv/HYQBz////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG0TAA1u1cA3dV5
+ DP/nky7/+rNa//y6bP/xsmr/35dR/9F9Iv/XiC7/z4c1/7BtLP+hajP/u4tX/+fCjv+pf1L/g101/4Fc
+ OP+Rd1r/796+/5Z+aP/VwKf/yKmI/z0jBv9KKw7/rIhj/9Wwg/+ue0n/wYdN/82MSf/nn07/348z/+GK
+ Jv/jjzL/138Z/8RiAMG6UAAd////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Btk0AQbxZAOHWeA//6pQu//eqTf/zqlX/35hJ/8h2JP/IcRP/1oQm/9eMNv+/ejH/p2sv/alz
+ O/+hbjj/r3xE/6p7R/+oekr/tI5i/8ilfP+/oXv/lGtA/3lOJf+BWC//o3FB/614Q/+/hEf/3Z1X/+ig
+ T//hkjf/3ooq/+maQ//hji3/zG8J98JaADP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AbhOACO8VwC30XEJ/+qRJ//tmTf/3Iwt/8Z2G/+9Zw7/yG0N/9iC
+ IP/gkDT/zH4t45VQEvmPThX/llkf/4lOG/+DShj/hlAf/7WHVf+LWS3/lWpA/5RnPf+XYTL/sHc9/9mb
+ WP/rqV7/5p5M/+CRNv/ahyr/7qZX/+ygRv/Xfxf/xmMAt91VAAP///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wG7TAAHtk4AdcNfAe3QcQn9zXEJ/8hu
+ B/+/ZwP/wGgH/8ZqCv/RdRD10XgY09SBKPvikzj/x3wp/7huH/+tZx7/oFsZ/59cGf+iYCH/uXg1/8+R
+ Tv/oplz/7Khb/+ehUP/il0H/24sx/9WIOP/koFj/9a9d/+WSMf/OcAn1xV4AOf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByVIAA7ZN
+ AB22TwBnt1MAs7dVAOe5WQD7vF0A/cVoBP/BXwShu1kBr85xCv/bgRr/34gj/+WSMP/mlTX/5ZU4/9WE
+ KP/Vhiz/1Ygv/9+TO//nnEX/5Jc+/9uNNv/XjkL/15dW/9mbV//wrF//7aFG/9+HH//MagK1wUkABf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BxE4AA7VLAB2uSABFsUsAYbRPAHW1TgAbr0cANbVRAJe4VADPuVcB78Bh
+ Bf3KbQz/03gU/9h/Gv/UfBr/y3MV/8FrEP/Abxv/0Yg9/9+hYf/epGX/2ZxZ/+GeU//wplH/5pMx/9V2
+ DfnFXgA/////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bvk4AC7NKADWqRgBntFMB0cZoCf3fiCP/45Az/8+AJ/+yaBP/xX8x/+2uZ//4unL/8q9i//Gn
+ Uv/pmDj/34Qa/8toArnBUQAH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Br0cAD69KAHm5WgPfznQS/duHI/++awr/u2oO/9eM
+ NP/vplD/76JK/+iWNf/fhh3/0XAF+8RbADv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wGzSgAXq0kAe75e
+ BP3QdAv/ynIN/9F7Fv/ZgyD/4Ysm/9uBFf/ScgX/x2AAuc5SAAP///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AbJLAHfEYAD3yWgA/8VlAP/KagX/0HAH/81rAP/LZADnxlwAL////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcBKAAW4TwCFwVoA+8ReAP/EXgD/yWMA/8xlAP3HXACH////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHAUQAJvVEAocNYAP/FWwD/yV4A/8ld
+ AOfFVgAh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bw1QADcNU
+ AM3GWAD/x1oA/8dZAIf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcRUAFHFVgD1x1cA4cVVABX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcZWAAXGVgA1x1YAL////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcxU
+ AAfIUgAnxlQAMclSABH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHIUwAlwlMAicFTAKnEUgBPyVYACf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHLUQAJw1IAUb9RANfDVQDzvlAAo8VSAC/UVAAD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxFIAI7lOAJPBVgD7y2EA/75U
+ AOe7TQB5yFIAGf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BzlEACbxP
+ AFO0TADZxVwA/8ljAP/NZgD/sUoAy7pNAFfJTgAN////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcJPAB+wRgCTvVgA+8ZiAP/KZgD/z20A/8djAfmmQACxuEwAQ81VAAn///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcpOAAe0SABPpUMA1cJhAP/HaAD/yGoA/85wBf/SdQf/tVYF85w5
+ AKO3SQA/zlMACf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wG9SwAfnjoAka5QAPnFaQD/ynEJ/9B6
+ E//SehX/3okj/9J5Ff+iSAXvlDMAo7JIAD3MSQAJ////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKTwAJqUEAVZY7
+ ANfBaAP/yHMP/8h2F//UhSn/35I3/+KUOf/omDv/3Yoo/5xGB+2MLgCjq0MASb9MABP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8By1EADcBQ
+ ACfCTgAZuUgAJY0wAJepUwH7xXIR/8h6IP/HeyX/04s6/+qlV//zrl//9K1a/+2kTf/jkzf/eykA8X0k
+ ALueOQBntUkAKcVTAA/LQwAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcBPAC+tRQCHqEAAb546AGOMNwDZxXMV/8N1H//GfSz/wHsu/799M//jpV//9bh0//q8
+ df/ysGP/7qhW/9uONv+gUA75bxsA14QqAKOcOQBrrkQAO7hMACHCTQAPxUsAB8M7AAP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdFbAAO7TQA9q0gA1Zc5ALN7JACtplUI+eKYRP/Qiz3/w4I6/7l6
+ Nv/uuX3/4q9z/+Wucv/5woX/+8OC/+OhWf/clUf/1Yg0/7BgFv1+LAD1eCIA44YrAMWVNQCjoDsAfalC
+ AF+vRQBJtkkANbpNAB3FRQAH318AA8xMAAXPRQAD////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BtEcANbxdAPfDagvpdycA38d8
+ Jf96Qhb/gVMf/9CXWf/BilD/dlpA/6iDXP/yxpL/7LZ//++6gP/ipmf/z4lG/8F0L/+5aST/s2Af/6FM
+ Dv+GMgH9fikA+XskAO+CKADjiS0A1ZAyAL+jPwB/wFAAK7pOACesQwBLr0UAQ7VKAC+8TQAdwk0AD8FR
+ AAf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGSgALvVAAIblK
+ AC2lRwDDjjoA4aNWDvnKgzT/259a/512Uf/WpnD/0qV0/+CvgP8/IQn/r35S/8+TY/+3dET/ZCwP/6to
+ Pf+ZUCb/nFId/6dbGv+oXBr/q1sZ/6laF/+RQg7/jDwJ/4IwBP+HMQD5kzgAy6RAAHegPACJgykAxX8n
+ AMeILQCxlDQAk6A8AHWrQwBVuEsAMb9NABfJSgAH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHUVAADv1AAKaxDAHujPQBtkDAAb3gqANuqYA3/tnMo/8eNTP/Wo2z/xpJg/7B3Q/+4fk//pWhB/4xR
+ MP+oZjf/n14n/3U9DP+kayf/1pRG/8+JOv+lZib/0Yw+/9qURP/bk0L/1Io3/9uQOv/MgC3/xXcs/6NQ
+ C+uKMwC5fScA3ZxFA/2ZQgj9kTwC+XknAPNwHQDnfCQA04wvALGdOgCDrUQAT7xMACfHVgAP20kAA///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab5NACWuSwCtlDYAp28aALOcUAr70o5B/9CSUf+8gkb/s3Y+/61r
+ N/+fWy7/l1Mr/7BvNf/LikL/xYM8/9mcVv/UnV3/jl8p/+mzcv/lrGz/rIFR/7+UXv/zuHb/9bl1/+qr
+ Zf/gn1b/4p9T/+GbS//JeybbsmMZ0ahaFfeaSQv/izgA/55KAf+zYAz/sF4F/6lVB/+ROwL5figA64Mo
+ AMuXNgChqUIAa7tOACvQUQAH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wG4SwAhrU4A67ddAOeAMQDjw3on//C3
+ dP/osHX/vH1C/6VeK/+WUCT/r2kr/9GOQv/QkEv/2JtZ/9+oaf/irXH/8cCI//DGkf/fsHn/0Kl4/514
+ Tv+dd0z/tItd/+GzfP/js3j/y59r//zGiP/krGr70JVZ2bh7PenNhTT/uW4Y/6lbD/+GNwD/jTwA/49B
+ AP+jVQb/o1QD/7ViBv+nUgf9hjAA9YUqANucOQCZtEkAQ8hQAA////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////ActDAAXPVAALwkwABaI9
+ AEuALgDZn1MJ+7t1Kf/VllX/3J1j/6dgLf+fVyD/uHIt/8yKQP/Ym1n//NCc/+6/iP/VpnD/3K98/8yk
+ c//v0qb/8Ner//vqwv/r4b3/sKeH/8O4lf/46b7/vq2J/62ad/+jglX/2qty/aR7Su3Hl1775Klk/86O
+ RP/KgjD/smYX/5dKB/+LPQP/n1IJ/6ddDP+fVQL/umoQ/8p3GP+4XwT/jDUA75IxALWsRABfv04AHdRU
+ AAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHCTwAfsUgAUbFGADOtRQApeSkAva5lE/+5cyr/tW0s/6FXI/+xaCv/0Yw+/+SpZP/nr3D/7LiA/+jA
+ kv/etYL/3rmN/+jHnf/q06v/5tey//bsyv/v4sD/8+rL/+vp0v/o4sX/5+DA/7CtlP+wrJD/sKmM/868
+ lf/Cp337zaFr/7N6O//Fikj/36Fb/86MQP+/dyP/sWMU/5JFC/+jWRT/qWQZ/59ZCv/LgS3/1ogs/8Zx
+ Df+jTAX3iS0Az6ZAAHu+TQAj20kAA////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bu0wALZ46AJWYNwBvqUAALYU6AN3JgTb/z4hG/7l2Q//NikX/3p1Q//C8
+ fv/9z5r/7b+N/+jBkP/217L/4b6X/+LPq//t48P/8uvR/+/o0P/s49D/+/Li/+fdyv/t4tD/597P/+vp
+ 3P+wsKL/sLCg/7CvnP/Eu5v/2s2p/+3XrP/MqHr/x5Nb/7R6Ov/Gi0j/0pJK/8eCMf+yZhb/m04V/8F4
+ N//Lh0H/zotA/9mTQv/onkf/xXMT/7FYAf2PMwDZqUEAc8JRABv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHUVAADxVIAA7lMACWzVgDpoEYAq4AlAF9uJgCvr2Ud/7px
+ OP/Ok1T/4qlm/+KkX//os3X/4baE/+fClv/szaT/+e7O///+5f/j3MT/6drC///67//y69r/2Miz/9nF
+ sv/u4dT/5trN/+fbz//s4tL/6+fd/7Cvpf+2saT/+/Pf/9nMsv/DwaX/9OTA/+DEl//GlmD/uYFD/7+F
+ RP/Sk0z/zIY3/8R4J/+uYyr/2Zha//e/gf/0t3P/7qtd//GoU//DbxL/umAA/ZAzAM+sRABnwlEAFf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHfXwADwVAAG7pNADO4TAApmkAAw3st
+ AOVEAwDFbRwAiXctAPGqXhn/2JdN//W9ef/aoGD/36x0/9KmdP/14b3/8+nH/+rhxP/p4c//+fPo//fs
+ 4P/u3s7/69S//4JpVP/GqpD/wKCG/52QiP/IxcL/UDoq/9/Itf+/ppD/1M7C/////f+zsar/pZ+O/7Cw
+ mv/Rw6D/9+K8/9e0gv+qdzz/x41N/9iaVP/Rijv/04k7/8uGUf/zwYj//tOX//7Fgv/6uG3/8KVQ/8Rx
+ Gf+0WwL7lTYAw7NHAFPIUQAN////Af///wH///8B////Af///wH///8B////Af///wH///8Bx1IACbRK
+ AFebOQCnlDMAh3cgAJmRRgvzqWIh+1saANGINwLPoVoV/e2wav/qu4L/9MqW/8aVYv/nyqH//ffZ/+jX
+ uf/dyLD/k3Ra/7Glm//Yw7D/mIh9/5Z6Y/98ZFL/rpmL/9TAsv/n2tD/Y1RL/zAfFv9UQTL/not7/6qU
+ gP+Ufmz/sLCt/5CHff+Kf23/sLCd/83Co//87Mj/6ceY/8GNUv/XnV3/87Rv/9aQRf/Qikf/4KVx//nI
+ k//0voL/+Lx2//GsXv/Sgyj/sFkA/7RYAPmeOgCtuksAPdFcAAX///8B////Af///wH///8B////Af//
+ /wH///8B////Ac1TAA+rRAB9qUwC8YMtANlnGgDftmsY/8mBOf+MRBD5kk0E36tqJOfQk1D/26hu/8ac
+ bf/ry6D/8efF//zz3v/lzrT/t5R2/7uaff+binr/v7Kq/6+dkf9MNij/bVRA/0EtH/+4rab/s6ee/y8i
+ HP8tHhL/JhcN/0c4M//i1sr/1MvC/7Gpn/9EOC//hW9b/5iIcv+wr5//sKWJ/+vdu//32Kn/2aRq/+yy
+ c//kpFv/04s5/7x2PP/SmGP/2aNq/+qycv/trmX/0ogy/8JvEP+zWQL/rU0A76pDAIvCTgAh////Af//
+ /wH///8B////Af///wH///8B////Af///wHOVQAFsU4Ak9J4Df/HchP5lEoM+cN8Lv+2bDH/wHYw/6Nj
+ H/e1eTfrp2sr/9ivff+2iVr/8uTA/9TDp/+9qZL/zLOb/7mbf/9xV0L/w7q2/7+wov/l29P/VD4y/1tE
+ Mv9ROyn/WkxH/5aDdf9QPjD/JBcM/y0eEf9EMyn/oY1//+rg1v/Pxb3/NCIZ/3VfS/+EcV3/eWdV/7Cw
+ nf+gjW7/t6SA/922h//ntH7/4KVj/9WQQ//DeSv/r2s2/8GJUf/YoWT/36Fc/8uEMf+mVwD/x28M/7RV
+ AP+rRwDZtkwAZcdSABH///8B////Af///wH///8B////Af///wHLQwAFyFIACapHAGOoUQP5uGgR+7Zu
+ If/RjET/qmgw/7h1Kf/TkET/i1Ub9699Rv2ed0v/79e0/9TBof/ZxbH/5NvN/6OLef+BcGP/aFZL/9jK
+ vf/h1Mj/rp2P/2hQPv9ZQzH/ZU8+/2xZSP9mUkP/YEw8/15RRv9DNCf/Ujwt/2dPPv+Sg3v/mYp//3ti
+ T/9CMCT/ST0z/3huZP+MdmL/sq+U/7CniP+wmnX/qn9P/9yna//foVn/0Y0//6tiI/+0eUH/u4JG/8uN
+ Sv+3cSD/pVUA/71nCP/CZgf/u1gA/a9HAKPEUQAl////Af///wH///8B////Af///wH///8BwU8AH69F
+ AFGmPwBNhjEAs7BhD/uPTQz/z4lG/8ByLP/hnUz/3J1W/7d/Qv2pgE/7lWpA/+nfwf3RyK//2say/7au
+ pv/Sx73/tKuj/2lZT/9sW1D/W0k//11JPv9kTTv/ZE07/2lVRf93aV//b1tN/1dBL/9pWkv/XUs8/2JN
+ O/9gSzr/WUU3/1VANP9aRjz/7t/R/9zJuf+6qp3/h3Rk/5WIcv+vpYr/sKKA/7CVbP+TZTD/nWou/8CE
+ Pv/Nhz7/ypBb/8+fZ//Ii0n/sGod/7FkDf+uWQD/zHAG/8VjAP/GXADXwlEAH////wH///8B////Af//
+ /wH///8B////AblKAC+aOACVgScArXEiANmmXhP/jEsP/7x0NP/TiTr/8LFl/9OYVP/ouYD/fVEo/bOb
+ d/fBt5vvRi0a77KnoP378OX/7t/S/4Jzb/9uW07/dV9M/3prXf9qVUT/ZU48/2JLOP9zYVL/eWtg/3Jk
+ WP9aRjT/aFlM/2dURP9kTz7/Yk4//2dTQv9lUUD/Xko//6qXi//Szcv/2Me6/1ZGPf96ZU7/o45y/7Cl
+ hf+vlW//oXpL/6JxOf+jbS3/k1YP/0weAP90UzT/hGJE/4NEFP+yZxj/2oYl/9F1C//IZQD/zGMA38lV
+ AA3///8B////Af///wH///8B////Af///wG4SwApslQA651HBt2eUg33mlgd/9SUUP+wZSf/z4Uw/+yv
+ Zv/SmFf/3rF8/6B0Tf/Tw6H9m4Ro+zQfC/e3raPvz8Cw+9vMvv9TPi//dmhd/31vYv96aVr/e2tc/29b
+ Sf9zYlT/c2NX/3ZlV/9zZlv/a1lJ/048LP9mVEX/ZlJA/19LOf9kUUD/Yk4//2tWRf91YFH/uK2m/+fa
+ zv8WBwD/SjMd/76qkP++qYb/sJ57/7CPZP+cbTf/nWkp/51eGf9/OQD/YCsF/5VYGf/AfTH/0oUr/9uG
+ Iv/ZfhH/zWsB/8JaAIf///8B////Af///wH///8B////Af///wHURgADwFEADZc9AK+hTwH3t20X/717
+ Mv/Eg0P/p1wY/9WOOv/Xlk7/6LF1/6h9Uv/BmW7/8M2r/7eUdP+ffmP/OigY+YR0ZOdzaWPxKBcN+1pH
+ Nf96alz/eWtg/3hoXP9aSjz/cVtJ/4NsWv9wXU7/e21f/35rW/99ZlT/a1ZF/2dTQ/9iTj3/Y049/2VR
+ Qf9pVEP/cVtL/2NVTv97aFr/JxYK/z0oGv+nh2f/5s2q/97In//Qr4L/q3tE/6FtMP+1cCL/s2YU/8+R
+ VP/yuHb/8Kxf/+6iSv/lkCz/0nQL/8pmANW+TwAd////Af///wH///8B////AeRMAAPBUAAduEoAMbNH
+ AC2EKQCBmEsI9YZCBv+1dS//v4BC/7tsG//Sijn/yohA//vLkf+RZD3/1ayC//Pgv/+wjmz/b1I4/2dQ
+ Qf9FNCj5JRgO9UIwIPs1Jxr1PSwe/XNiUv9pWk3/dGFP/2FOQv9dUk7/nIl6/457av9ALSL/W0g8/3Vf
+ Tf9lUUD/Yk49/21ZSP9mUD//bFdG/25dTv9tV0b/EgUA/1FEOv91ZVz/fF1I/8efev/45b//6cSS/9ml
+ af/Zm1P/2ZNB/9aHLv/tsnX//MB8//axYf/snkH/4Ikh/89uA/3CWgBn////Af///wH///8B////Af//
+ /wHOSAAFuE0AQ6A8AJGQMACPcB8AybVpE/+lYx//voA//7V4O/+3aBv/1I49/717NP/zxIv/jGVH//DU
+ rf/x1rT/g2RF/7Kilv+unpT/Uz0x/19IN/9mUDz/RjMi/S0fEvM+Kxz7QzMk/VZGO//Ku67/1MrA/4t5
+ bP9vYFv/yb+3/8u5q/+PdWP/a1ZF/2xXR/9kUD7/YUw7/29dTf9tXE7/Oyof/0QyJP+DdGj/vrWw/7+q
+ kf+QbE7/7NCp/+LAj//tun7/7K9q/9WPPv/bjzT/15VR//y9dP/zqlb/5pQz/9l+E//NbAPVxE4ADf//
+ /wH///8B////Af///wH///8B318AA7RKAFOwUADRfigA1ZxMCvm6cCD/2JhT/8CHSv+0eD//uWwd/9OM
+ Pv+8ejL/8L+G/4tePP/01a3/8927/9XCpv/x5dX/2cOv/6mZjv+Ba1v/VT4r/11HNP9POyr/MCIV/U06
+ Kv2BbmD/iXlr/46De/+If3b/g3Vr//v39P+QfXL/bFZH/2ZRP/9qVkT/aFNC/2pVRP9uXU7/ZlFB/yQV
+ C/8YCgL/WEo+/7unkv/TvKL/5dCu/9/Kof/00qH/7Ll9/82KP//Vizf/3o8y//Oybf/5tWj/7aBH/+KM
+ J//NbgP/w1sAYf///wH///8B////Af///wH///8ByFoAB8ZOAA21SwA3rU8A8bBaA/W1ZxT/yoU1/86R
+ Tv+5g0r/tXpE/7lrHv/LhTb/t3cx/+y6f/+GWDP/89Ko/9S/n//hya3/8OPW/9e4n/+CZk7/o4t4/3Vg
+ TP9LNiP/cFpH/3tmU/9KOi//T0I7/6mdl//m3tT/taid/9TMxP+dmJT/opWI/4ZyZP9yX1H/eGJP/2lU
+ Qv9nUkP/bV1R/0c2Kv8eEAb/HxAH/5yDbf/h0cD/t6CF/511Tv/lxZr/9tGf//jEh//Zlkz/0YYv/+OT
+ NP/zrmX/8qpW/+WUNP/RdhD/z20E1chPAA3///8B////Af///wH///8B0FEABcFQADm5SwBft0sAP5M2
+ AKG1YAz9kUcG/795LP/Gikn/wo1V/7N8SP+4aR3/1o8//6poIf/krnL/glEm/9augP+Qck//2cy1/9DE
+ tv/Xyb3/f29n/21ZSv93YE7/gGlV/21XRf9dTEH/SkE9/4d/dv+xpZj/18vC/3xqW/9lVEr/eGte/5KH
+ f/+7rKD/sqCU/4l3aP9zXU3/eWZX/2tWR/8iEwn/IREH/ykaEP+znon/4NC//4dsUf+ziF7/58eZ//HJ
+ k//1vX3/25ZI/9KGLf/lkzP/8KZX/+eZP//chyL/zG4E/b9XAGf///8B////Af///wH///8B////AcZN
+ AAm/TgBdrUYAt6I+AJeOMwDNwWwN/7htHf/Hgzj/wIRC/7V/R/+6iFX/tGYg/9iQP//EgDX/561t/5Fd
+ Lf+ldkT/k3ZU/2dGLP+afWX/j3Nb/5l9Zv9gTUD/qpaF/1I9Mf9/b2f/c2tk/0Y4Lf+PgHL/dWxm/1hJ
+ QP9wW0r/WkY1/yocE/9TQTX/e3Rw/5WRjf+ekor/o5WI/4VxZP9WRTb/HA4G/xkMBP9AKhz/Ujgq/1I0
+ Hv+EXz//27SK/+3Lm//2x4//665p/9OMOv/aizD/4Yws/+6iT//mlDX/znIO/85sBdvDUwAP////Af//
+ /wH///8B////Af///wHUTQADvlQAf8JcAPWdOgDLsFQB+cx3Ff/Ogy3/zIk8/7l7OP/CjFX/58qf/7x4
+ QP/Vizv/049C/++0c/+8h1X/onFE/7iNYv+JYjv/YUEq/8y4o/+1qZr/u6+i/97Kuv/YxLP/6NPC/66g
+ lv+HgHz/Z1pQ/z4uIv92YE//YUk2/2dSQP9dSjv/Py8i/1hNRv9kX1z/raik/87Asv/VwLD/UT4w/0c9
+ Nf9sY17/oJKL/411Yf98XUb/pn9Y/6d5SP/yzZn/7LR2/9yZT//MgCr/3owt/96GI//rnUL/4Ysm/8xu
+ A/++VwBx////Af///wH///8B////Af///wH///8B////Ab5QAD+9VgDrsk8A775gAP/WgR7/jUID/+mo
+ Xf+6ejX/vodO/0g0KP/AiFL/xXkt/9ONPv/holz/0Jli/5xsQf/Zq3r/s4le/zATAf+cinr/18S0/3tr
+ X//v6eP/qY53/4+Hgf+WioD/intw/0g3Kf9RQTX/Ujwr/15HNP9oUkH/bFtM/1tJO/83Jxv/MSIW/0c9
+ Nv+Ed23/eXBr/5GCdf9EOjP/4dvW/8Orlv+tkXT/XTwk/5NpQP/QonP/8MKK/+SoZf/TjT3/0YIo/+WR
+ MP/fijL/6JY2/9J3EP/MaQDLvVAAE////wH///8B////Af///wH///8B////Af///wH///8BuE4AY7VR
+ AO/FZgD/y3MO/9mKL//Uizv/0JBK/+Kxd/+tgk//dkQc/8+RUv/Bei3/tX06/8+VVf+ndkj/rX5P/7yQ
+ Yf9xTzj/iW1U/8aqi/+4nYP/oJGH/9rJu/9mX1z/GQwG/2tcUP90ZFf/ZVRF/1dBL/9lTzz/cWBQ/3Jl
+ Wv9yZVr/aVdH/0IxJP80JBj/MCIX/yATDP9qXVX/OCUZ/5iEdf+7rZz/iWhM/3ROKv+1hlb/3a12/+Kp
+ av/rq2L/zIEr/9B9Iv/bgyT/448z/+ONKP/Udgf/wFoAYf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcBPABe1UADzz24B/9J4EP/UgSH/1403//O1bP/+0JP//96s/+7KnP/OjVD/xnsy/7d2
+ K/+gaiv/nmcy/51tP//Kn2//uZx2/9Kyj/+2oYP/rJN9//vv3//h2c//Pyog/004J/8bDQb/V0pD/045
+ Kf9gSjj/dGJU/3RnW/9yZVr/dGdc/3JlWv9tXE7/bldF/yESCf8kFgv/HxAF/29ZRP9tXVH/sLCh/4d1
+ Wf++nnT/yZ9v/+Kscv/fpV//6KNV/8p9I//UfyP/2H8i/+WSMf/VehT/ymcAzcdNAAv///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BtUwAi8JfAP3bfhL/5ZEu//21X///wXX//82J///2
+ v//uzJn/3ql0/9KJQf/PhjX/0ZFH/8mTVP+cZjH/qHpH/8iebf+qiWv/dlY//3xbQP9vV0L/fWZT/+rg
+ 1P/Gtqn/2szA/8i0pP9jTj//dmVW/3ZnXP9uYFf/bF5X/2dbVf91Z1r/cWNX/2dSQv+bkIT/hHVn/yQS
+ A/8lEgL/l458/4RuUf9vUTb/VC0O/6p2P//gpWL/8rRr/+KaRf/TgSf/1Hwg/96IK//giSP/0HEC/8Rb
+ AGX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcZTAA20TgCx0nIH/+eP
+ J//1pUf/+rFc///GfP//4aD///S9//XJlf/Uikf/15RI/+KcTP/srmT/y41M/6NwQv/Lnm//0auB/6aB
+ Wf+DY0f/hmE9/19DK//Mv6z/4NC//9zKuP+5oo//e2lX/5uKev+GdWf/rqSc/6qgnf+sp6f/gHBl/3Vi
+ Uf8yIBn/nIt8/2JaV/9SOib/iWhI/1w8Jv9uUjT/WTUV/4xcLf/SmFj/0pFI//KvXv/WiC3/1H8j/9qA
+ Hf/ehyb/znEJ/8hmA9e+TQAP////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BuEsALblWAOPcfxL/7Zcx/+6fQf/3r1v//9GH///iof/7yo7/5qpv/9SIPP/hnlD/8LRo/+mo
+ XP+tbSz/mWIt/8ydZ/+3jV7/l25K/3tSKv9fOx//4tS7/8u4nv/Lspv/6dfE/4p1Y//j1sj/4M/A/9fT
+ 0/////7/7+PT/6+bif9zW0T/HQsA/5mEbf9sYVH/eFk+/3VSN//BmnD/p3pN/7aDUf/Smlv/u3w4//Kv
+ Yf/ckDf/1oIn/9N5Hv/dhyj/1X0U/8xsAv3AVwBV////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG2SwBHvloA/92BE//ijCX/7p9C//66aP//0oj//9CM//C3
+ eP/blFD/2Y46/+edRP/jm0f/y4Y9/7h5Pf+cZS7/pXI9/9Cjbv+jdkv/jWhF/9rEnP+1mHr/28Kk/93K
+ sP+BZVD/x72u/93KtP+Tf27/3NfP/+vf0v96YVD/ZUox/ykSAf+mnYX/nYtz/4BcO//Fm3L/pHdN/7OA
+ TP/VnV//tXY6/+aiVP/imEL/0oAk/9Z+Iv/cgyf/2oQh/8VoBP/MaALNyE8ADf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BxFAAB7JLAJnBXgD71nkL/+OM
+ Jf/yokT//r1o///Bc//ysmn/87d1/9eLQ//SfiP/2You/9mNN//IgTT/r20t/6ZtM/+aZC3/0aRx/9u3
+ g//iuIf/a0cj/31YNP9/Wjf/e2BD/76vk//v2bv/gmpX/6mPev/iya//4cCe/zkhBf85HgX/Ty8S/8em
+ gf/tz6L/pHZM/614Rf/LkVT/uns+/+OfU//nnkr/3Y4w/+CLJv/ghyX/5ZM3/9Z9Ff/GZQDvuFAAY///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHEVQAJtEwAr8BeAP/Xegz/5o4n//OiQv/6rlX/97Fe/+2qXP/Zk0n/x3Ig/8pzFf/UgiP/2Y00/82E
+ Nv+zbiX/q3I3/51qOP/SpGb/u45X/7yJUv+oeUb/qH5O/31UL//auo//0bKJ/4xmRP/+89L/3cWh/21H
+ I/9WMg7/bkwn/5lvQ/+gckT/wZFg/7R9Rv+8gUf/yIlI/+ypXf/mnkn/4ZI3/96KJ//ijC7/5pc+/9+M
+ KP/JbAj9xV8Ahf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Ab9TAAu1TgCLvloA/dl5DP/mjSP/86A9//eqTf/toUn/4JdD/8yA
+ MP++ZxL/x24O/9WBH//djjH/4ZU//8qCM/+dWhv3kVEb/4JMIP+TXCf/q3Q4/6BsNv/AiVD/lGIw/45j
+ OP/94rP/pHlL/4dZLf+whVT/kmI0/35OIv+RYjn/oGs1/6dvNv/BhUr/5qdf/+unWv/mnEj/4ZI3/9yI
+ Jf/ikDf/8KhU/+WVN//WfBP/x2UA58pRAAv///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbdMAE27VQDn0XEG/+aK
+ Hv/tlzD/55Mx/9eFJP/Idxn/vm0T/7xiCv/IbAv/1X4Z/9yIKP/jlDj92Yg1059XGPOUTxH/mVgc/5NU
+ HP+GSBb/fEEQ/3xBD/+CShv/pXE9/41dMf+OWzD/kmdB/5htQv+VYTf/nmYz/7+DRf/jpWD/7ati/+mj
+ VP/kmkT/4JE2/9yIJ//bijb/97Rn/+6iSv/fiiX/yGsG/8hkAIv///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bu00AG7VOALvDXgD91XYK/9l8D//OdAr/y3MM/8FpBP++aAX/wWkK/8ZpDf/Ocgz/2H4X6dN8
+ INHLeSf54pU5/9iMM/+2bSD/p14S/6BaEf+WUhH/ikcN/49PEf+QTxj/mVke/7JyNP/Fik7/15dP/+ys
+ Y//sqV3/6qVX/+afTP/ilj//3Yww/9WELP/WjEL/8rJp//WuWv/pmDr/24IZ/8VjAOnBUAAV////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJUgAHtU0AW7VOAJ+5VQDxvFsA/b1eAP/BYgD/v2MA/8Bl
+ AP/FagT/y20N/b9dAL3DZQTX1n0U/+CKJP/plDL/6Jc3/+qbPf/pnED/6JxC/+GVPv/Shi//04cx/9SK
+ Nf/ck0D/45tI/+mjUv/spVH/555I/+GVPf/cjjL/1YQv/9OKQf/YmVj/4qJc//WxYv/upEn/5I8r/9J1
+ Cv/MZgCH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BvE8AIbNL
+ AFWxTACjsEwA4bFQAPG1UwD5vVwA/b5dArvCUwAds04Ao8FgAP/LbAX/1XgO/9N4Df/fhx//4owm/+KO
+ Kv/ijy3/14Mh/9iFJf/UgSP/04Ij/9aFKP/fkDT/4pM2/9+ONP/Zizr/2JJP/9yjaf/bo2X/2JpT/+2q
+ X//xqFL/6Zg6/+CHHv/MagPrukkAHf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcZUAAm/UAAdtksAN69HAEevRwAt////AaxDAC+sSQBtsEwAp7JN
+ AM+xTgDvtVUA/b5fAv/Jawf/z3MQ/9V6Fv/XfRr/znUW/8dtEP++Zwz/tmQQ/75wI//SjUn/36Nk/9+m
+ aP/do2H/2JhS/9yZTP/yqln/7J1C/+SOKf/XeQ//yWMAif///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bvk4AE7ZMAD+qRABrrEkAr7dYAv3Iagn/24If/+OQMP/ikDb/0YEr/7Rq
+ FP+ybBr/zYk//+2vaf/+w3//8rNr//OxZf/zq1r/7qFG/+aTMf/ehBn/zmwC9bxPAB////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcdVAAOtRwBLr0sAyb9g
+ A//ZfhP/444o/+GQMP/EcxX/s2MJ/8F2Hv/blEL/861e//awX//xqFP/7aBE/+aTMv/fhx7/0HAG/8Vf
+ AJX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcFTAA+wSABlpEMAy7xfA/3Xfhb/1H0X/7djAP+7aAf/y3oc/+GTN//tn0T/6po8/+SQ
+ Lf/fhRz/2HkL/8tnAO/BUwAb////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcVRAAetSABtslEA+chqAf/VehL/znUQ/9R8
+ Fv/OdhL/3IYg/+CIIP/bgBT/1HUF/8llAP/JYACN////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AbFJ
+ AHm7VwD10G4B/8hoAP/EZQD/xmgB/9FzDP/TdAn/zm0B/8xoAP/JYgDbxFIAEf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8Bt0sAdbxWAP3HYQD/xmEA/8NfAP/FYAD/ymYA/81nAP/KYgD7xVgATf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcNLAAW5TwCRv1YA/cVdAP/EXAD/xl8A/8ti
+ AP/MZAD/x1wAu8VRAAf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BwVUACb1R
+ ALPCVwD/xVkA/8dcAP/JXgD/yVwA+cZXAE////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHDVAAXwlMA1cVXAP/HWQD/x1sA/8dZAM/UTwAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcNUAFnEVgD9x1cA/8dZAPXFVQBB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJUgAHxVUAq8dW
+ AP/GVgC10V0AA////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHVVQAHzFUAD8xRABnJUgAdyFkAF8RO
+ AA2/PwAF////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BzGYABcpQABPIUwAvxlIAR8ZTAFHFVQBDy1UAJ8xVAA//fwAD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHVVQANyVUAK8RUAFvDVACJw1QAmcRV
+ AIHEVABTyFMAJcdVAAn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B/38AA8VRABfGVABDw1MAhcFSALu/UgDRwVIAt8NRAIHHUgBFylUAGcxmAAX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/XwAJylAAJ8RTAF++UgCnvk8A375S
+ APO+TwDhvlMArcRSAG3IVQAzzFUAD/9/AAP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B/1UAA8xMABXCUgA/wVMAf75PANvDVwD9yVwA/8dYAP28UADZvk8AmcJRAFnIUwAlzEwAC///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHVQAJxFUAJ8JTAF+7TwChvVIA9cVZ
+ AP/MYAD/zGIA/8BUAPW3TgDBvk8AhcRRAEXMUQAZzGYABf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B/1UAA8VRABfFUQBDu1AAg7RLAM28UgD7x1wA/8lgAP/OZQD/yV8A/7dNAOm3SwCvvE8Ab8RT
+ ADXPTwAR/38AA////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHHVQAJxlMAKb5OAGO2TACps0sA7cNY
+ AP/HXgD/yWAA/8liAP/QaQD/x18A/a1GANe1TACbvE4AW8ZTACnRRQAL/38AA////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B/38AA8xMABW/UwBBt04Ag61HANG6UgD7xVwA/8dgAP/MZQD/yWUA/85nAP/SawD/uVIA9axE
+ AMW1SgCLvU8ATcZSAB+/PwAJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/PwAJwVMAJb1NAF2xRgCjsUoA78Ne
+ AP/HYgD/x2IA/8llAP/MZwD/zGcA/9VyAP/SbgD/rUkA7ahCALmzSgB9vk0AQ8ROABvVVQAH////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B/1UAA8pQABPBTwA9tEkAfahCAM+7VgD9x2IA/8dlAP/FYgD/x2IA/8xrAP/QcAD/zGsA/9l2
+ BP/FYQD9nzsA36VBAK2xSgBzu1EAPcpVABnVVQAH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/PwAJwVMAJbhKAF2nQwChqEYA78Be
+ AP/FZQD/xWIA/8dnAP/HZwD/x2cA/8xrAP/Vdgn/zG4A/9d5Cf+3VAD7lzcA2aA9AKevRwBvvk4AO8JR
+ ABnbSQAH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B/38AA8pQABO8SwA9q0MAgZo5AMmsSwD7wF4A/8VlAP/JawD/yW4A/8luAP/JbgL/yW4C/9B0
+ Cf/ZfRL/znIE/9t/FP+pSwD3jzAA0505AKevRQBvu0wAPcpVABnVVQAH////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHbSQAHv04AJbFJAFugOgChmjsA7bdX
+ AP/HawD/xWkA/8lwBP/OdAv/znYN/9B5D//OdA3/0HYP/+CIIf/bhBv/130S/7dbAP+WOQD1ii8A1Zo3
+ AKeqQgBvuUsAO8VRABfMMwAF////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B/1UAA79MABW5SgA/p0AAf5EyAMunSwD7wGIA/8drAv/DZwD/x24J/8x0D//SfRj/0n0b/9V/
+ Hf/Vfx3/2YQh/+aUMf/giyb/24Qd/9d9Fv+ONwD1hSkA05U1AKWpQwBrtk0AOchNABfbSQAH////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMTAALv0wAKatEAGGVNQClmD0A8bpe
+ AP/DaQD/xW4G/8VuCf/Hcg//yXYW/9B/H//Xhir/24sv/9uNL//ejS//4I8x/+mYOv/eiCj/5JEv/9J6
+ Ff+HMgDzficA0ZMyAKGmPwBttk0AP71SAB+/VQAN/1UAA////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH/fwAD/38AA///
+ /wH///8B/1UAA8VRABe3SABDnDkAh4MpAMumTAD9w2kC/8dwC//MdhT/zHsb/8l5G//HeR3/0IIm/9uP
+ OP/ilj7/5JpD/+aaQ//mmkP/76FH/+2fRf/ZiCj/5pY2/9J9G/+TPQD1eyMA040uAKueOgB7sEUATbtK
+ ACnDSwARzDMABf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH/VQADzEwAC8dVABO/TAAVyUkAD9tJAAfMTAALu0oAKadBAGONLwCphzIA77pi
+ AP/FcAv/x3IS/8d2GP/MeyH/yXsh/8d7JP/QhjH/3pZD/+afTv/tplX/8qpZ//KsWf/yqlX/8qhT/++m
+ Tv/ilDj/4pEz/9mGJf91JQDzcR4A24QpALmXNQCLqkIAXbdNADW9VQAbxE4ADdVVAAf/fwAD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcdVAAnJUgAdv1MANcFP
+ AD2/TwAxv1IAHcJPAB2yRQBDmDYAg3wlAM+mTgD9vmkG/8VyEv/FdBb/x3kf/8l/KP/HfSr/xXsm/8eC
+ Mf/XkUP/5qNX/++sYv/0sWX/9rFl//izZf/2sV7/9KxZ//KqVf/toUr/5JY6/5ZEAP9vHgD5ahcA5Xsj
+ AMWNLQCdojsAca9DAE25SwAzv08AIcdVABO/PwAJ/1UAA////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BzEwAFcFQADm3TQBns0oAebJGAGe3SABDs0gAPaI+AGOFKQCnkTwA88Br
+ Cf/FchT/wHAW/8N0G//Heyj/x30t/8V9Lf/Aey3/vnst/8WCOP/bmlP/9LVu//i6dP/2t3D/+Lpw//u6
+ cP/0sWL/76pZ//auXP/tplD/2Y0x/96NMf+QQAD7ZRMA63EcANOBJgCzkDMAkaA8AHOpRABXtEcAPb5O
+ ACfCUQAZv08AEcdVAAm/PwAF////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab8/AAXGUgAfu04AU7BG
+ AJGjPQCvoT0AnaM9AHWiPABlkDIAiXMgAM2iTwD9yXYY/8l5H//FdiH/x30q/8V9Lf/FfzH/wH0x/7x5
+ L/+6eS//wH86/9KUTv/rsW7/9Lp2//S3dv/7vnn//cB7//u8dP/rql7/5KFT//KsXP/imkf/1YYv/+CU
+ Ov+nVwD9aRoA82cVAON0HgDPfiYAuY0vAJ2bOgB/pDwAY65HAEu0SwA7uksALb9PACHITQAXv08AEdFF
+ AAu/PwAJzDMABf9VAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1VUAB8dOACW4TQBdqEAAr506AM+VNQC9lTUAmZAzAI18JQCrfi4A7bpn
+ Bv/Vhi3/5p9K/8yEMf/JgjP/xYI2/8N/OP+8ezP/t3Yx/8OGQf//zJH//ceN/9ujYv/mrnD/7bV2//a+
+ f///xYb//8eG//K1cP/ioVn/25hM/+KcTf/elUT/1Ycy/9uON/+8ag3/ah0A+18RAPNpGADpdR8A2YIo
+ AMeNLgCxlTYAnZ8+AImoQQBzrUcAXbJGAE21SgA/uVAAM79LAC2/TgAlwk8AHchNABe/TwARx1UACb8/
+ AAX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMZgAFxFUAH7ZM
+ AFGyTgDjtVQA96hJAM2KLgCrgScAq2oaANWaSgD9xXYb/9WIM//4tWn/5KNX/8mGOv/HhkH/wII8/7x9
+ Ov+3ezr//cmU//vJkf+zeTr//9mm/9uja//ms3n/8r6E//3HjP/+y4///saF//Gybv/fm1T/2ZVI/9mQ
+ Q//ViTj/0IUw/9WHMv/Fchr/o04A/404AP14JQD5dR8A8XslAOeDKQDdiC4A0ZEyAMGXNACvmzgAn6A9
+ AI+nQAB/p0EAca5EAGWxRQBZtEsAS7ZNADm8SwAjyUkAD78/AAX/fwAD1VUAB8xMAAvMTAAL20kAB78/
+ AAX/fwAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af9VAAPDSwARu0sAQaxJAO3QcgL/130R96xPAMtyHgC/cSUA7bNl
+ Cf/Shi//yYIv/xsAAP+WVQv/5qpn/9mfXv/AhkX/un9B/7V7Pv//26r/AAAA/7N9Rf/0xZP/+suW/96o
+ cf/qtn//9cGJ//rTm//5wYb/9sSE//S5d//Xkkr/0IY9/8t/Nf/KfDH/x3Yr/8JvI//EcCj/v2og/6tT
+ B/+ROgD/fCcA/XUgAPt5IgD1fCYA74IoAOeFLADdiC8A1Y8xAMuSNQDBljYAt5g3AKudOgCbpkAAe7NJ
+ AFHDUAAnz08AEclbAA+/UgAdu0oAKb1NAC+7SgApv08AIcJRABnHVQATxE4ADb8/AAm/PwAF////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B/38AA9tJ
+ AAeuRQB9qEoA9cxuAP/Zghj/rFQA5WcVANORQgD7w3Yf/9ePPv/AeSr/Rw8A/wIAAP+GTg3/zJFT/9uo
+ bv+1fUP/4rN//8OPWf8YAQD/BgIA//bJmf/72qz/+MuX/+Wtd//ttX7/77yC/9uaYP/Aejv/4KRp/9iZ
+ XP+/czb/uW0u/7hqK/+yZib/q1of/6RTGv+lVBv/plMc/6JQF/+WRAf/kT0A/4c0AP99KgD/cx8A/XQf
+ APl4IgD3fSQA834nAO+DKQDrhSsA5YwwANWXNwCzqkMAf7xOAEnBVwApv1EALbRIAEeoQABjpUEAb6lD
+ AGerQgBZsEUATbNLAEG3TQA1wVEAKb9PACHITQAXv08AEcdVAAm/PwAF////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B20kAB8ROAA2/TwARxE4ADbRIAF+fQADXtVkA/7VdAP+EMgDddikA77pr
+ Ev/Mgi//1Y9B/8N/M///zo3/GwAA/1woAP/Ahkz/4rF9/7N/R///5b3/7sCS/7R/S/8VCgD/Hg0A/+Wv
+ ff/qyJf/5Kh2/9eYZP/WlmL/w35J/0caAP+5cT//uHpK/7RtQP+hVif/nVIj/5lOIf+SRx3/jkMZ/4xA
+ Fv+KPxX/jEAV/45BF/+QQRb/kkQV/5JBD/+KOgP/jTsB/4YzAP95KAD/dSIA/3klAP14JAD7gCYA7Ysw
+ AM+hPQCfr0cAb7ZMAFW0SwBdoz0AgZEzAKWJLgC1iC4As48wAKWVNQCZnjoAiaQ9AHmrQwBnsEYAV7VK
+ AEm5SwA7v1EALcZSAB/KUAATzEwAC78/AAX///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab8/AAnETgAbvVMAL71Q
+ ADe/SwAtv1IAHalEAFeYPQDfkzsA12gaANOTRgD7x3sm/8d/L//DfTH/0pRM/9mdXP//26b//9Wf///g
+ rv+3gkz/tYFM/+Gwgf/1yJr/6reK/5JYJf85GAD/QRkA/61pN//HjmL/vX5T/51XK/+pZTz/SRUA/0gT
+ AP+gXjj/oF40/55ZL/+IQSD/nVUe/6pgG/+/cRr/xngh/8Z4IP/Heh//yHgf/8Z1G//Ieh7/uGka/6BU
+ HP+OQRn/nVAX/5ZGD/+NPQn/jz8K/488Av+VQAH7l0AA844zAMmXNgCVoD8Ah6E+AJOTNAC1gigA13Yi
+ AOd3IQDndyEA33wlANd+JwDLhSwAv40xALGWNQCjmjkAk6E9AIGpQgBrsUgAVbdLAEG7TwAtwk8AHcNL
+ ABHbSQAH/1UAA////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH/fwADx1UAE79TADW4SgBdrUYAcaxDAGOwRwBFrkUAP40tAIFyHgCpcicA76xg
+ Cf+1aRb/sWsd/7d0Kv/Hi0X/2Z9i/9mja//rvIf//tep/7R9Sv+zfkv/sHpG/7J2Qf/gvZT/wH9Q/3U0
+ B/9OGwD/m1cu/5tWMv+iaUn/mlg2/1MdAP9WHwD/XiYA/39GA//dnEz/zYU0/794J//IfSz/5qBQ//az
+ ZP+4dDf/8Kpa/+2nWP/uqFb/8qta//GpV//on0v/xnsj/79zHf/Why7/2Iow/8t8H/+sXxv/qVob/6VX
+ G/+XRhH/gS8A338oALGJLQCtizAAv4EpAOGROgD5kjsA/XsnAP1tGAD7bRoA+WoXAPFvGwDrcR4A5Xgg
+ ANt/JwDRhiwAxY4wALOXNwCdoT0AhapCAG21RwBTuUsAO7xQACfITQAX1VUADdVVAAf/fwAD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab8/AAXCUQAZvU0ARa5F
+ AH+jPQCfnTkAlZ04AHWXNgBtgicAj2UVANWTSQD9o1kG/6ZeD/+1cib/vHs2/8OGRf+8hEX/uoJG/92r
+ eP+1fEf/tHtG/7B2Qf+vbzv/rGk4/6NeMP+2g2P/q2xK/6VtUv+lZkH/nlcg/8WFQf+/dyb/045C/5Ja
+ Gv+OVxf/m2Yo/5llKP/nrGH/56dc/9eTSP+5dCX/fz0A/2o3AP+pZhj/wXwx/8Z/Mf/EfzD/wHos/9SL
+ Ov/lnU3/56BQ/+GaR//gmET/4ZdD/9uQOf/glDv/5pg//8h2GP2rVQDVnUYAvYQwAMdyHgDbeicA96JM
+ B/+rVAj/u2MS/8FpEP+/aAv/rVYA/406AP15KAD9aBcA+2gYAPVuGgDvdiAA5X4lANmILQDHkDIAs5k4
+ AJmjPQB9rUUAYbRLAEe9TAAzwVUAIcdVABPbSQAH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B/1UAA8NVABW9TgA/rEQAe5k5AK+TMwCrjS8Al4UpAJVuGQCzcycA76hc
+ Bv/DeSb/zIY6/8yLRf++fz7/voRF/7d+Q/+0fEL/s3hC/7N3Qf+wcDv/qWc1/6VhMv+eWTD/l1Mu/45K
+ Iv+udUz/wIZG/9iTR//Ylkv/35xU/+GnYP/DgDX/46xm/5daHv90QQj/dEEK/9ycWP/uu3j/6qxp//fB
+ gP+ofEn/rYBN/6+CT//tsWv/+797//W4c//2uXH/97ly//Kyav/npVr/1Y9C/8eAMv/KgzP/35dG/9mP
+ O//bkj3/1IMs9eGROsnkkTvDu2cS1Y09AO2HOAD9oE8X/4QyAP+MOAD/n0kA/6dRAP+2YQf/yHQX/8x3
+ Gf/JdRX/t2IA/51GAP+HNQD9axcA+XAcAO95IwDlgicA1Y0uAMGWNQCnoDsAj6tFAHOzSQBXvUsAO79P
+ ACHETgAN/1UAA////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B0UUAC7xN
+ ADWrSQCnwmAA46dJAMGHLACddSAAr10OANeRRQD9w3Yk/86IOv/tsWv/5qxr/9CVVv/DiU3/u35F/7N1
+ Pf+ycDj/rWk1/6ReLv+bVSn/lU8q/5JOK/+YUyX/sm0j/9WRRv/amVD/u3cs/6JgH/+9fTT/1ZhS/+yz
+ cf/hpmX/98mM/6h8Sf+qfkz/5a1v//fIi//vuXr/xY1N/6d+T/+3jWD/sJBh/7CNX//rtHL/87h5//W8
+ ev/yuHf/87h3/96gW//usGv/9756/++waP/ztGv/87Jn/+CbTf/KgSvnplYFx34zAM2xZRvhuHAt99OD
+ Kf++bRf/iDkA/3ssAP+HNgD/kT0A/408AP+TQQD/plUA/5JDAP+vXgL/tWIE/8x5GP/Dawv/pk8A/487
+ AP1uGwD3cx4A638nAN2KLgDNlDMAuZ47AJ+pRQB7tkwAUb9RAC3KUAAT1VUAB////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH/VQADtUoAV6hHAP/AYgD/w2cA8aBHAMNoGAC/izsA9bdr
+ Ev/JgjH/6api/+aqZ//0vYD/0pdb/8CFSf+4dz3/sGwz/6hiLv+dVyf/l1Eo/45IIv+eWif/y4Q1/+Gf
+ VP/Wk0v/uXYw/8F/N//ZnFf/2p5d/9abWP/an2H/4qlr//jDiv/xwYn//92q///dp//1yZP/9ceQ///c
+ p/+wlGv/sJJo/6Z/VP+UbD//onxP/7eNY//0x43//9Gb//bHjf/2yIz//9ab//7Pk//9zI7//saG//e7
+ ev/2v3v/15ZN+c+MT9vZlFHPyIRA2aNkIu2mXxD9xnkh/8h6Iv/Cdx//plUA/4Q1AP98LQD/gjIA/4s6
+ AP+ZRwD/jD0A/5dJAP+JPQD/plcA/59QAP++aQv/yXQU/7xnAv+WQAD/eygA+XQeAPN6IwDphywA15Y1
+ ALujPgCRsUYAY7xMADnHVQAbx1UACf9/AAP///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wG7TwAto0IAr6ZMAP+6YAD/vmQA52gZANmdUAD9w3kk/8mENv/2unb//tGU//zGjP/hp23/y41T/69r
+ Mf+lXCf/mFAk/5BHIP+WUiT/vHQh/9SPQv/IhDn/0pNJ/9eZVP/doF3/36Nk/+ivc//msnX/6LZ8/+a2
+ fP/mtn//5rZ+//fGkv/pt4H/26dy/86cZ//ElF3/w5Bb/8+nc/+KYTf/lG5G/596Uv+felL/nHdN/4ph
+ N//Nn2j/xJdg/8aWXP/SmV3/kGg9/6J6T//8yI3//9GU//TAgf/PnWH1yptj4dCaYdvDjVPltHtC9+Of
+ Uv/loFD/u3Mg/6FWAf/FeyX/tmkX/5ZGAP+HOAP/iTkB/4c3AP+JOwD/kkQA/6VXBf+4ahX/plkC/4s+
+ AP+dTgD/s2AC/8dyEv/FcAv/plAA/4MuAP19JQD3figA548wAMucOACjq0UAc7ZMAEfFUAAjyUkAD78/
+ AAX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af9/AAP/fwAD////Af///wG6TQAhmToAs6NOAP98KgDJhTcA8bdr
+ FP/Feyr/xYI4/+qwbP/Ym13/9sCH/+aqb//Hg03/olkl/5VOIf+RSR//p2Ad/9GKPP/XlEj/xoM5/8GA
+ Of/anFn/9sSN///RnP//1Jv/5bV8/+y/iP/luob/5rR+/72HUP+pdT//vopU//LMnv/+47X/79Gi//XY
+ qv//67////DI///wx/+wooD/sKKA/7CigP+wooD/sKF//+TGlv//7cD/6cmW/7Cffv+wnnr/poJa/3pS
+ Jf+zeTz/47J2/9GdYvfBnW7pwZto57mTYPPRmVT/97l0/+inXv/Li0H/xoIz/6thDf/Kfif/1ocw/7Nj
+ CP+KPQD/fS8A/4Y4AP+OPwD/m08D/61gEf+uYhH/p1wJ/5pQAP+qXAL/rFwC/8VyFP++aQn/zHYS/8Bn
+ AP+WPQD9eiUA74gsANeWNQCxqEAAg7RIAFW9TQAvw1UAFdtJAAf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab8/AAXRRQALylAAE8pQ
+ ABO/VQANzDMABclJAA+nPwBJeCYA0WEVAM2RRAD7sWcS/6plFv+6dSz/w4E9/8+PUP/Sj1L/wn1E/6Na
+ Jv+TSh//mlIe/792I//SjT//llQf/7t3Lf/Ym1X/4qdn/+Orbf//06D//9mp///UoP/Womv/z51l/7eC
+ Tv/lvIv/6MiZ/+fJnP/ly5//5cyg/+fQpv/q1av/8t62//LeuP//8Mr///nY///71f+wrI7/sKyO/7Cs
+ jv//8cn///nT///50f+wqIv/sKeI/7Cmh/+wpIL/sJ98/7Ceef/iwYz/1Z5l/X9RIfOUZjTxpHpL++23
+ ev/hq2r/05pX/9aZUv/UlU3/3ZtP/9aOPv+JQxH/uWwV/8F1Hf+WSAH/iTwF/5JDCP+cTQr/mU8G/6NY
+ C/+lXg7/l1AC/6NZBv+zZQ//xXYd/+CROP/Abg3/vmcE/8x0D/+uVgD/gSwA9YInAOGUMgC/oD4AlbJG
+ AGe7TAA9wk8AHcxMAAv/fwAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0UUAC8dPACG8TQA1uEwAObtKACnDSQAVulEAF6lBADt8IwCLaBwA46FV
+ AP+qYhL/t3El/7h0K/+3cy//tGwr/6tiJv+gVyP/k0od/6BXHv/QhzX/zIc3/8aCN//cn1j/36Ff/+Oq
+ af/lrG7/8L6G//XJmv/luor/uoZP/+a4hf/TtIb/8NWp/+rClf/lv5P/6sab/+rLov/m0qr/5tav/+vd
+ uP/878v/69y4//Hivf/058H///zf///84P+wrZP/sK2T//Xnwv/z5b///O7H/7Cskv+wrJD/sKyO/7Cq
+ jf+wp4j/sKSF/7CigP/rzp3/1LOC/bSacfmOWSL9xY1O/8iOTv/IjEv/4KRh/9WcWP/lpF7/5qZc/9WR
+ RP/BfCn/um8b/8qBLP+vXgn/kEQL/5NGDf+URwf/mE4I/6FYD/+gWQ7/kk4C/59XCf+oXgn/1Ygz/+aa
+ Rf/QgiT/tWAA/8x2Ev/Jcgv/lj0A+30lAOmNMADNnTkAp6tFAHe7SwBHv08AIcxMAAv///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af9/AAPDVQAVvU8AO7BK
+ AGWrQgBxqUUAWbNHADO1SgAfqUMANXUfAJOLQQD1rmUP/8B6LP+7dCv/vXQu/7lwLv+xZyv/o1km/5ZN
+ H/+zaSj/4JlJ/82HOv/dnFL/9b56//nHh//stHj/8b2B/+e0fP/2xJD/yZ5u///ft//mxpX/89Ci/96x
+ hf/arYL/6Mae/+nWsf/l1q//8ubC/+rduv/l2LX/8+nJ///83P/06sr/7OLC/+ziw//v5cn////t////
+ 6P/+9tj////n////5f+wsJj/sLCY/7Cvlv+wr5T/sK2U/7Ctk/+wrJD/sKqN/+3Xq//GsIT9uqGA/erK
+ l//416X/kVsg/6tzNv+tcDD/tXk3/9qgX//Ym1b/05VO/9GQRf/FgC//tWwZ/82DL/+5ahD/kEQM/5JF
+ Df+XTA3/vnMu/9KLRf+iXhL/m1kN/51XCf+jXAv/0IYx/+uhTP/pnUP/yXkY/7xlAv/OeRT/q1MA/Xwl
+ APGHLADZmTgAs6lDAH26TABHwk8AHdtJAAf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B/38AA8JRABm7SwBHp0EAgZw5AJmaOQCBp0EAT69DACeqQwArdicAtZhO
+ AP++dCT/3ZZO/86HQf/KgT//xHo//7VtOv+qYjX/zYI1/+ynV//WkET/3aBZ//PAg//8zZP//9Gc//7T
+ n//jrnf/tH5F//rWpP//6ML//+O//9uvgf/WqX3/6cig/+bSrP/q3rv/+O3N/+fbu//48NT/9OvP/+bc
+ vv/479X/1864///34P/89OH/59zI/+XaxP/q0bT////x/+/k0f/99N3////q/7Cwov+wsJ7/sLCe/7Cw
+ n/+wsJn/sLCY/7Cvlv+wr5T/zL+Y/7Gsjv/Ywpb/38KW//jcr/+8nXX/tINR/82aYv/Rml7/qm8s/71/
+ O//Um1j/z5JM/9STS//KiDr/wnwp/8d/Kv+7bhT/kkUL/41CDf+uYSP/1I1M/8qEPv+/ejL/vnow/755
+ Lf/Adib/2ZFB/+2oU//to0z/2Yst/7pnAv/Jcg3/vmEA/4syAPeGLQDdmTgAs6tFAHe+TQA/ylUAGdVV
+ AAf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH/fwADw1UAFbdL
+ AEGjPACTljUAp5AyAI+ZNwBhpz8ANag/AC1zJgDFjEMA/8B4K//MhTz/0IlF/9WPVf+9gVH/r3JF/9OV
+ Rf/tsmj/1phK/+OmXf/3xIj//M6W//7Pm//+0aD/1KRy///ZrP//4bP/88+m/+vGoP/wzqn/+9q5/9rJ
+ pf/l17P/186t/+3kxv/n3cH/6+LG////8P///+7/5tzG//jw4f/q4dP/9evf//316v/r4tP/59zM/+je
+ z//m283/9+7h/7y1rf////v///js/7Cwpv+wsKj/sLCn/7Cwof+wsKL/sLCh/8i/ov/MwaD/4NOv///2
+ 0///+dL/4Mib//PPof/NsoT/qXQ//9ikbv/Kk1j/omgp/6lsLP/Ok1L/15tW/9WVTf/Rj0H/xYAw/791
+ Iv++cBr/mk0O/5dLFv+oWx7/v3Y0/9KMSP/enlz/5Kdh/9eWTP/Mhjj/1Y08/+2mU//vplD/5po+/65c
+ AP+1XgD/x24E/5Y8APeKLgDbnTkAqa9FAG+8UAA5xVEAF8xmAAX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG/VQANuUoAQa5OANO5XADnmDkAnYwvAHGUMgBRlTMAQWQa
+ AKVyMAD7uG8k/7pvJ//Cdzj/wX9L/7F3Tv/Wlkz/7bRs/9yjYP/ur2b/359b/+Wqaf/7zpT/9sua/82e
+ a///4bf/+dOn/9q0hP/Zsor//+3N///32f//+9/////l/9PLrv/l3MD/7eXP/+bcw/////X////3////
+ 8v/m3Mv/zsW8/+3j0//oyq7/6+La//bu5P/37+f/5tzT/+ne1f/37uf////z///+7f/////////8/7Cw
+ qP+wsK//sLCs/7CwqP+wsKf///jj////7P/37NL/v7WW/7Ctkv//99L/9+a///bds//qzqH/2reH/7aD
+ Sv/OmmH/rXU2/61wLf/IjUv/0pdU/9SVTf/RkEX/xoEy/8h+K//JfCX/qVsW/6JWIP+1ay//zopL/+ao
+ aP/0uXn/9rt4//Kzbv/in1X/4p9O//KsWf/yqFP/7Z9H/7diAP+sVQD/w2kA/7BVAPmKLgDXnjsAo7FG
+ AGnBTQA1ylAAE78/AAX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B/38AA78/AAXMZgAFvz8ABdVV
+ AAe3TABDqEsA675iAP/AZwDnjDgAt3EcAIl5IABlgyYAUWolAMmaUwr/sWQf/7ZrMf+wZC3/yY1J/+uy
+ bv/PlVD/8Lt9/9mbVf/jqGb/46pr/+Cqb//EjlT//+K3/9mvgv/Opnj//+G9///tyP/q2LH///zi////
+ 5////+v////x/9XMtP/l28j/7Myv///t2v////b////x/+bVuv/m2r//wKCB/6iHZ//q4dr/zq+S///7
+ 9f/s2sP/39XM/+XIr//BurP/tZV1///56P//8eH////w/7Cwof+wrJn/sKKQ/8vDs////uz/8dnC///3
+ 4f+wmYD/sLCZ/7CwmP/m17L///nc/+bRp//Wu5D/2bqL/7uDTf/RnWX/uoNH/6JoKP/DiUr/0JVT/9OU
+ Tf/Yl0z/y4U0/8yCL//VijP/r2Ml/7JpNf/Ri1H/4qNl//i/hP/9zI///8mK//3Df//ys2n/9LFl//ax
+ YP/yqFX/76FH/7plAv+zXAD/w2cA/5A3APWMMADPoT0AnbFJAGO9UwAvzFUAD/9/AAP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af9/AAPHVQAJv0wAFclSAB3HVQAbylAAE75OACedQADLo0wA/7NeAP91JwDXUwgAv1AG
+ AJ9sGwBxdiAAh3EqAPmKPwP/mUwW/65iGf/mnkz/z5VQ/+ixaP/7xH//36Ng/+CoaP/PlFn/57Z//+fB
+ j//UqHj/2bKI///qyP//99r/8+bD/+bbuf/z69D////u/9q/pP////b/6s+5/+3Wvf/x3cj//OjW//vn
+ 1P/76Nb//+3a/8Kihf9hRS7/69fB/6uLbf+vjnH/8dW//0cvI//68+3///nx/7CwsP9UPi3/m3pe/+PO
+ u///8+P/7dnG/5J6Zv+kjnz////x/////v////z/vLan/7CwpP+wsKL/sLCf/7Cwm/+xsJb/1cWh/+/T
+ qf/22LD//+q//+PCkf+lbzT/nWYp/6JoKf/Ah0j/2Z1c/9aXUv/amE3/yoEx/86DMP/ViTP/vHAw/8R7
+ SP/dmmH/8rZ8//vPlP/+1Jj//9CR///HhP/7vHT/+7pu//axYP/yqFP/7Z9F/8l0FP+WQQD/vmQA/5A4
+ APOQMgDLpkEAlbZJAFfDUAAnzEwAC////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B1VUAB8pVABm+UAAzt0wAS7VK
+ AE20SwA7tEsALZ07AHGNNwDVdSUA2UsFAOM8AADpNwIAz1QPAKOFKgCHcCIAy3IpAP+XTAr/zYAr/8B2
+ JP/rtXb/+8eD//e7ev/domP/zpVY/+a3gP/isnv/uIVP/9irff//8c3///fZ//jsx//l27r/6+LC/+Xc
+ xf/Ox7L////5////9f////7///////////////z/w6yV/8Spjv/w1b//lYFq/1I9Nf/ix7D/ooFl/7WU
+ ef+ri2//NB8R///////Evrj/sLCw/xMFAP8/LR//uZd9/+HLuf+/p5P/v6CD/7Ctnv//////////////
+ /P+wsLD/sLCv/4dsUv+wsKf/sLCh/7Cwmf+wr5b/0sWi/+jVr///89P//+m//9e2hP/RrXr/mWMn/7mA
+ Qv/KkFD/2J1c/9qcVv/jolj/y4U1/+2nWP/RhTL/vHM//9KTXv/qtX3/982W//3Xnv//0pf//8yN///H
+ hv//wHv/+7dr//SsXP/to0z/7Z9D/8dwDf/HcAn/vGAA/5E1AO+VNQDBqkIAh7pMAEvEVQAf20kAB///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHETgANwlMAL7dLAF+pQQCJoT4AkaE8AHehPQBfljYAaXYeAKFfFQDfi0AA+5FJ
+ AP1kIADzRRIAz3AjALOAKQCxdikA6a1iDP98NQ7/2JRG//fEhf/7y5P/8MCG/+W0eP/0xY//47J8/698
+ Rv/TpHX/7tiw//rryP///uL/6926/+bcv//l28j/5tzM/5x4WP9ILh7/b11P////////8+L/w6qV/9XN
+ xv9MNSz/jXNd/8urkv+ghGv/U0A7/1lFPv/nzLj/w6OL/83Fv//g18//3cKr/7Cfkv+tnI7/DAAA/1VB
+ Mv9SPi7/noVx/56Kef+0noz/zK2S/+vXxP+/p5L/qJSE/7CwsP+wsK3/sLCw/7Chjf+tmID/sKyW/7Cw
+ nv+wsJj/7eG+/+rbtP/137b//+3J/8+vgf/zzpz/qHAz/7Z8PP/Pllf/5qpn//Cybf/zsmv/vXk3/+KZ
+ Rv/Kgz3/xYJQ/96jb//xwov/+8+b//7Nlv/4wIb/+L5///vAe//9vnT/9rFl/+afTP/ekTj/0H8f/6hT
+ AP/FawL/ulsA/5M3AOmdOQC3rUUAeb1OAD/ITQAXzGYABf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B/38AA8VRABe8TwBFq0QAh5w5
+ ALuOMADJjS4AsYouAJd/JQCXYhMAwYs9APfMgi3/455Q/8qBNf9eGADvXSAA1XkqAM2zYgrTqmIc97Rw
+ Iv/qqGD/+8J///HCif/PoGn//9yv//vTov+0hFL/1KR1/+bOpP/34L3///zi///32P/q4Mj/5cSk/8ai
+ gv/lx6r/4sOn/4hnS/9XQDb///vr/9zGtP/CqZX/5dvT/1xEL/9kSzX/noJr/7eYfv9JNCb/j3Nd/+rh
+ 2f/cwKv/5NrT///79v/h19D/JxcM/woAAP8XBgD/Szgo/zkoGv8qGhD/gnJl/6eTg/+Lc13/ZllP/56I
+ dv9LNyX/sLCw/7CwqP+wsLD/MBwK/xwKAP+wsJ//sLCh/7Cwn/+woor/sK2T///22P//8cz/9tyw/+zE
+ lP/81qP/rXU4/7uAQf/utHX/8rZz//i5dP/no1n/1Y4//+2oVv/GfTv/yoZV/+eqdf/1v4v/+ciS//TD
+ iv/vt3v/8rp2//a6dP/4t27/8qxc/9eLNv/FdBb/t2IA/59HAP/HbgL/vF4A/ZU2AN+jPACptUgAa71R
+ ADPMVQAP/38AA////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH/VQADyVIAHblNAFOjQQCpmDkA34guAOt6JADVcx4AwWoWAL9dEwDlqFsD/8N6
+ J/+iXA7/3pdS/5VJCP1ZIADvgz0A4ZJHANGiXw/dsXE0/dKTTv/Wl1T/1ppb//HGkP//2a7/sIpf/8iZ
+ aP/z3LP/3cym//7z0///9dr////u/+rh0f/q1rn/poJh/7CLbf/XuJz/uph8/3peRP9fUE///////7mc
+ g//n3dX/Qy4n/0UxJP9jSjf/i29Y/1lDL/8qGBL/RTAl/9PLxf/q4dr/5NrT/6SThf+Oemv/CwAA/0Iw
+ I/8gEwj/KhoQ/yoaEP8QAwD/W0k+/9G1nv////7/4tnR/7CwsP+KdGH/sLCk/7CwsP8XCAD/TTgk/7Cf
+ jf+wnoj/sKKL/7Cwof+wr5j/sK+U/7Coi///8dH//+3J//jaq///3av/vohO/+iwdf/0un3/7rNv/+yu
+ Zv/gnFD/zYQz/9uRO/+3cDr/y4tY/9+kcP/fq3f/4693/+Kscv/rs3L/77Vy//S3cP/ysWX/7aZT/8V2
+ G//Abg3/0n8b/6NKAP/McAL/qEoA+Zg3ANGpQgCXuUwAV8VQACO/PwAJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af9VAAPKVQAZu0sAR6ZC
+ ALWxUgD70HMI/bJYAPNoFwDbWAwA3XwyAPnAdiH/rWQV/9KKQP/SikX/vnM5/4I1AP2ZWAvvmlcG359Z
+ C9e4gEHrwYVA/9qfX/+vdDT/+M+Z/7uKV/+vg1P/+9iu//jfuv/t4b////3e////7v/z2sL/17iY/+rM
+ r//Wt5r/so9y/7KQc/+piWv/lnxl////8f9aT0//6uHZ/+fd1f+ujnT/Pisj/001JP9nTjv/bFI+/11F
+ Mv87JxX/MR4X//Pr5f//////SDMh/woAAP8aDgX/NCca/x4RBv8fEwj/JxcM/1hFP/9ZT0//zMGw/+/m
+ 3/////7/wqSM/9rSyv+wsLD/IxMF/ycXCP+bhXH/fmNM/1I5JP+wp5L/sLCk/7Cwn/+woof/sJx//7Cn
+ iv//8Mv/+t+0/+7Mm//3yZP/yJFV/+ewdP/nrW3/5qhj/+CfVf/Nhzf/2ZJA/75yKP+wazj/w4NM/8qP
+ Wf/MlV3/1Z5k/+Sucv/ttXT/7bFr/+KfVf/inUz/t2kP/6hXAP/Qexv/xW4G/5g+AP/OcAD/o0IA8aE9
+ AMGwSQCBvk0AQ8pVABnMZgAF////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcxVAA+2SQBDrUsAx85yAv/giB//24Yg/6lUAPFeFQDvrmEM/8yD
+ Mv/Dey7/xHky/8Z7PP+tYCn/vnAi/55cFvmucirrsXUv4buBQeOUVRL9vIFB/+i9i//mvIj/oXRE/9qt
+ fv/14rz///TR//Xfvf/MxK3//PXj//fiy/+ulX3/17uf/8mojP+nh2r/j3BX/5BzWv+0noz/Wk9P/3Jb
+ TP+oim7/5dzU/+Xb0/9DLST/QCsj/11GNP9oTzz/aVI9/zEeDv9LOzX/Wk9P/+PNu//u3c//XkYz/xcL
+ Af8oGhD/IxYL/x4RBv8fEwj/XEg5/yUSDP99ZE//6uHZ/+je1//x6eL///jz/1pGOP8MAAD/MB8Q/4Bq
+ Vf9zW0T/emBH/7Ckkv+wrZv/sJuE/7Cwnv+wsJn/sKyQ/7Cmh/+woX//zqx//924h//RpHL//tOh/9+m
+ af/ZnFv/15ZP/92ZT//Phzb/zoQv/6pgJv+wazf/u3xF/8GIUP/MlV7/159i/+Ssbv/tsW7/0o9F/9CL
+ Ov+3axT/plcA/65cAP/SfRj/tVkA/6NHAP/DXwD/okAA56lCAK22TgBtv1MANcNLABH/VQAD////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B1VUAB7RL
+ AFGzVAD1zG4C/9B5Ev/Qexj/x3QT+X43APnDeST/qWIT/9aRSP/gmlf/byQA/7t2PP/dkjz/mVAN/6px
+ Mfe6gkPtr3As+7N2NP+ZYCX/5ryH/66IXf+GWCr/2a1//+PUr//y58b/4tm5/66Tef9kRy7/noht/9G5
+ of/axK//z7ie/6eFav9FLiD/Yk06///////////////7/+Xc1P/l3NT/5dvT/49zXf9ALSX/SzUk/19H
+ Nf9ZQzH/Uzwr/21ZSv9XT0//Szky/z8qGf93aV//Vj8t/yMWC/8jFgv/IxYL/1U/LP95a2D/FwcA/z8s
+ JP/exbD/6eDY/+bax//m3NX///r1/4RrV/8QAQD/RjIg/5yIdf+kkH7/RDAe/xcFAP9uUjj/sLCi/7Cw
+ nP+IaEf/m3pa/7Ckhf+wn37/yJxv///htf/Xp3b/6rJ4//vNkf/XmFT/25tR/86HOP/Vjjv/wHUe/6Rb
+ J/+wbTX/uX5G/8CLU//OmF7/2aFi/+KoZ//en1f/25hM/8yCLf+mVwD/oVMA/8NrBv/VfRT/qEwA/8Vl
+ AP+7WAD9pkAA17FGAJm9UABZx1UAJcdVAAn///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH/fwADuEsAN6hJAN2dRQD/zHQP/+SUNv+ZSwD5qV4I/dCI
+ OP/FfzP/2JBL/9yaXf9bIwD/jUQA/+urW//EfCr/u3sx/aBtMPWEThb5gUoV/biGT///47X/d0wk/+K9
+ mP/ctIn/7taz/9bNsf/+5c3/hm5Z/7echv/e1b//9d7H/3dmWf98a13/p5OC/1xJQ/9fUk//////////
+ ////////9e3n/+Xb0//l3NT/noBo/0MvJP9LNST/XUY0/1xEM/9pUkD/X0gz/2RPPf9iT0D/Y1NH/003
+ Jf93aV//cmVa/yMWC/8jFgv/VD8s/y4bEP9SPCz/Pisj/7WXfv/l3NT/5dzU/+Xc1P/l3NT/uJl+/1I+
+ OP8iDgb/IxMF/z8tGv8nFAX/IA4A/2NLM/+qk3z/vq6S/7Ctk/+wr5T/sKeI/7CigP+wmXX/sJhw/62F
+ WP/Tm2H/871//+qvbv/nrGX/1JJG/796K/++dSP/plse/6plL/+1dz//uIFI/76HTf/FjU7/0JZV/9eY
+ U//MiDr/t24Y/6ZXAv+qVwD/sVwA/9d/G//Ocgb/o0cA/8xpAP+zTwD1qkQAu7hOAHnCUAA3zFUAD///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab8/AAXRRQALw0sAEcdV
+ ABO/TwARp0IAa59GAOWaRwD/w3AR+Z9TAPnelkX/hD8A/9OQRv/WkU7/smcq/8F8PP+WWhP/1Yw5/+Ke
+ Uv/sq2b/jFAT/X5NFPWXYCT37caS/5JlOP9zSRv///XW///53P/37tH/mHRR/+HEqv////f////x////
+ ///HqIv/WUM6/2NVT/9/b2D/fW5g/2hQPP+gg2n/xKeO/9fDsP+7o43/hm5Z/2lRPv9kTTr/XEUy/11G
+ NP9iSzj/WUIw/3dlVv93aVv/eWZW/2dQP/9vWUn/W0Uy/2FLOv9yZVr/cmVa/yMWC/9yZVr/W0Uy/21X
+ Rv9bQzD/Tzkn/0AsJP9AKyP/Qiwj/1tFM/+AZlH/ZEs1/1tOSf9oUT3/EQMA/7CwsP+wsLD/sLCw/xkG
+ AP+vk3z/u7aa/7Cskv+wrJD/sKeI/7Chf/+wmXP/sJNq/3lMGf+wh1X/5Ktq/+OnY//goFf/565n/+Ca
+ Sf+0aBf/qGAp/7N0Pf+zeUL/sno//7d9Pv/AgkP/xYQ+/7VwJP+mXg3/nVAA/6hZAP+mUwD/x24G/9l/
+ Fv/AYAD/qEcA/8dhAP+sRgDTtksAhcFTAD3PTwAR////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B1VUADb9PACG7TgA1uEwAObZJADG0SwAzkTIAjZpGAPexXgH7w3Ue/8mE
+ M/9rLAD/5aNe/9KLSf+0Zy7/xXUm/+WlUf/UjD3/7q1k/8uLQv+1dzT/hlUe+86lb/nLl2H/UyoN/5xu
+ Pv//99r/9+7N/9rRtv/i1rj////5//HaxP//////bV1P/3xrXf/58uz/+vPq/31uYP9oW1D/cFdD/3Jj
+ Wf9aT0//QjIq/1ZDPv9PPjf/UT45/2hSQf9jSzf/ZE06/2ROPP9jTDv/Y0w7/3dpX/93aV//d2RV/11G
+ NP9bRjP/WEIv/3JjU/9yZVr/cmVa/ysZC/9fSjf/X0k3/2JLOP9POiz/RTIr/1Q+L/9JMyj/RDEq/1ZC
+ Of9xWkr/z7Ka/+zTvP/58en/waOL/7CwsP+olIL/knlj/5R8Y/+wsKH/ubOc/6+Td/+wqIv/sKKC/7Ce
+ ev+wlm7/sJBl/5BhLf+TYSv/mWYr/6RwMv/nrmn/3JdH/+OaR//AeDv/2Zxp/7V4Qv+fZi//s3s+/7N0
+ M/+3djH/n1wS/6NcDf+jWQL/oVMA/6ZTAP+zXAD/0nYN/9V5Cf+1VQD/wFwA/8NbAPG7TwCfv1IAOclJ
+ AA////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af9VAAPFUQAXvk4AO7FG
+ AGWlPwB1oTwAa504AGOFLQCDaBoAyY1AAPe+ch3/h0MA/4RDAP/MiUP/uW4u/7BkLP/XiTL/4JlG/+us
+ X//0tnD/xodC/7t/Pf/ptHv/wJ1s+04oAPmPYDH/2LCH//nlwv+2s5z7xryg/8W/sP+9nX//vaSM/25d
+ T/////v//////9fCr/////v/W01H/1lPT/9zZVr/d2JQ/21ZSP93aV//X0c1/2lUQv9tV0b/aFJA/19H
+ NP9eRjT/a1RD/3lrYP9oUkH/d2lf/3dpX/93aV//cVxM/085KP9bRjP/UDso/3JlWv9tWUj/a1dG/29c
+ S/9dRzX/Z1NC/2lVRf9oU0L/ZlJA/21XR/9cRjf/TTs1/1RCO//++PP////8/+rh2v/NsZj/9Ozm/557
+ X/+wsLD/Ri4a/0MrFP+qknf/sK+W/7Ctkv+wp4j/sKF//7CbdP+wlGv/glQg/6p+S/+ebjT/m2Yq/55o
+ J/+fZiP/x34s/8yMSv/ZpXD/w4lS/+++h//+3qr/26Nn/9ufXP/Fgjj/unAf/75yHf/FdBj/rlwA/7Nc
+ AP++YgD/znAC/9BwAP/QbgD/zmcA/8ldAM3FUQAtv18ACf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B/1UAA8ROABu3SwBHqEEAgZY0AKGNMQChhSkAmXIbAK9oHADntWgO/7pw
+ Hf9mKQD/mFMM/7pzLf/Adz3/vXAw/96VP//sqVn/7qxi/+6ybf/JlVL/wYdH///Wov+vekT/QBwA+Y9p
+ Qvff0av92M6u+7OVducpEADtXUQr/97Vzf/48ev////8//7r3P/z38//zrek///u4f9UQz7/Qiwk/3pr
+ YP9xW0j/b1dE/3xuYv98bmL/Yko1/2tVRP9qVEP/Yks5/2hSQP9fSDX/bVhH/3lrXf95a2D/eWtg/3Jl
+ Wv9yYlL/YEo4/0AsG/9LNyX/cmVa/15JN/9tWUn/X0k4/2RPPf9mUkH/Yk4//2dTQv9nU0L/Z1NC/2ZS
+ QP9TQDr/VEI7//LZx//58ev///////////+piW////z3/9fPw/8eCwD/MhwI/7Cmjv+wsJn/rJJz/7Cm
+ h/+wooL/sJ96/7CNY/+wkGX/pnlH/6x8Rv+UYSX/oWwu/6RsKv+eYRz/iEkB/1IhAP9CEwD/tXpB//rH
+ kf//2aH/67Fw/757L/++diT/zoQv/9uNM//ikTP/3ogm/9d9FP/bfxL/zmsA/8BcAP/OaQD/yV8A0cRV
+ AB//VQAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH/fwADv0wAFbZJ
+ AEOhPQCFkDIArYInALtzHgC/XQ4A1YxAAPnDeSH/aSoA/3Y3AP+9eTL/wnw5/7RqL//PgjD/5Z5L//Cy
+ ZP/3vXb/05JN/8SHR//suH3/99Gd/4FWOP+FVyf/qIdj97eri/W7u6Lvvr6m63xcPeUZBgDrGAcA+9jQ
+ yf/z2sL////6//no2f//////W09P/1pPT/96Yk3/g3Zp/3tmVP97ZlP/d2JQ/3xuYv98bmL/YEk2/2dQ
+ Pv9hSTf/YEk2/2JKN/95a2D/bllH/3lrYP95a2D/cmVa/3JlWv9yYFD/WEIv/3JlWv9yZVr/YEo4/3Jl
+ Wf9jTz3/a1hH/2JOP/9hTT7/Z1NC/2dTQv9iTj//Z1NC/3BbSv9kTj//V0M7/2lRQv9NOzX///75/7+n
+ lf/78+7/UDkx/xYGAP9xVz7/ln5l/5Z6YP+bfF//sKaI/7Cmhf+wn37/r4pj/7CSZv9+Txr/sIRR/5lm
+ K/+ibjD/pm4t/5tfGf+OUQf/ZC4A/zkXAP8aCwD/BwMA/wYAAP8hAAD/MQAA/2IhAP+NRQD/lEcA/9B9
+ Hf/ZhB//znQJ/8dnAP++XAD/1XIA/9JrAP/FWACrzFUAD////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHMTAALtEsAT65NANHAYQDjoUYAz2gVAM1UCwDpp1wB/cyE
+ Mf9iJAD/xYQ8/9STT/+6bi//ql0f/8t/Jf/OhzX/6qxf//O8dv/KjUn/1qJk//bJk//ntoH/flQ2/7yP
+ X//dxZ3/s6KC+aWIavecf2T3QiwS9R0LAO+/v7/rpY9899TMuP/kyLT///v2//////97YU//NSMc/3Jl
+ Wv95a2D/g3Zp/3lrXf95ZlX/e2dV/3xuYv98bmL/Z1A8/2JLOP9mTzz/eWtg/3lrYP95a2D/cl1L/3lr
+ YP9yZVr/cmVa/3BdTP9bRjP/VT8s/zIfEP9hTj7/Z1RC/2BLOv9mUkD/WEIw/15JN/9nVEL/Yk4//2JO
+ P/9nU0L/cFtK/3JdSv9eST3/pIt1/1A9N/////7/9u7l//fv6f8bCgD/EwMA/z4qFP9SOSD/sJmA/7Cw
+ m/+wrZL/sKqL/7CigP+wmHP/sJRr/7COYP+idUH/pnQ9/55qK/+faij/klcR/51fGf+BOQD/cDAA/1Ed
+ AP8wBQD/ZS8A/4tMCf+IRwD/s2sY/8B0G//AcBL/znkY/9mCG//Vew//13kL/9l5Bv/OaQD/zGcA78JU
+ AEO/PwAF////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af9V
+ AAO4SwBFpkkA+7VcAP/VfRf3jz0A4ahWAPnShjP/bi0A/86NQ//fn13/25tb/7duMf+nWx7/zX8o/9iQ
+ Pv/uq2H/6Kpj/8eKRv/hqWz//9il/51uOf+AVTb/x5hq//zuyv/AuZz/sa2T/X1fQv8uGQX9QywY+7mp
+ l/HBwb/nuKaV8c7Iwf+ihWr/z7Sb/3NbRv8sGQv/cmVa/3xuYv98bmL/fG5i/3xuYv95a13/eWtb/3tm
+ VP98bmL/eGNR/3lrYP93Zlf/d2lf/2VPPv93aV//d2RU/3dpX/9yZVr/cV5O/3JlWv9uYlf/RjEg/2ld
+ VP9pVEP/a1dH/2dUQv9hTDr/aFVD/2hVQ/9hTT7/YU0+/2FNPv9iTj3/alRD/4NsWP9SQjv/lXtm////
+ ///ApYr/8Ofh/xcKAP8WCAD/LhoK/2xSOP+ki3P/9dW1/7aKYP/ixJ7/sKKC/7Cfev+wjmX/sI5g/3xM
+ Fv+vgEv/n2sw/5tlJP+bYR7/qmQc/5VLAP93MwD/ej8F/4dNEf+oayj/vn02/+KjWf/moVP/5p1H/+SW
+ Ov/kkTH/4o0m/+CGHf/bfw//vlwA/9JwAP+3TwDRxVEAF////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab5QACOZOwC5n0YA/75pBP+nVADxw3Qb/8N5
+ JP+dWQv/0pFM/9SUU/+lYB//m1IY/7VnIP/PhS//3JZE/+moX//Rj0n/z5FQ/+y5f//qv4f/imRG/5Fm
+ OP/es4n/7cag//PPrv/Kq4n/y6aG/6aEZ/+1lXv/Hg0A+xsLAPFlTjnlwcHB58XAuvvGwLr9KhoU/xcG
+ Af9jTDj/g3Zl/3xuYv98bmL/fG5i/3lrYP95a2D/dF9O/3xuYv84Jxr/fG5i/2JLOP9ZQi//d2lf/1xE
+ M/95a2D/fGtZ/3dpW/92YVH/Vj8t/zcjE/9lTj3/ZE08/3ZhUv9rWEf/ZlJC/2ZSQv9oVEP/ZlJB/2FN
+ O/9iTj//YU0+/2FLO/9rV0X/f2hX/25YSf9ZT0//XUo//+nPu/+qmYr/Py4e/yUUBf9bRC7/blQ7/5l2
+ V/+1mnn/zqeA//Pgvf/Ww5v/9Nuw/7CTbP+wkmb/qn9N/5ZlLv+sekH/pnEz/6lrKP/BeSf/r2ML/5dN
+ Dv+tbC3/z5NV/+uzdP/rrmn/6ahe/+umVf/vplD/7Z9F/+mWNv/kjSj/4IYb/9BwAP/XdQH/wFgA27tO
+ AF/MZgAF////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af9/AAP/VQADvz8ABf9V
+ AAP/VQADv1UADa9HADmHMgDPlEAA941AAPXAdB3/mFMC/7x5Lf/Mi0f/1JVV/8WERf+MQwn/wHQi/9GI
+ M//blUX/4aBW/8OCPP/utXb/98eP/7qKVv90Ryj/mnBC//zctf/+58b/4ruY/62IZv+aeFv/gWBC/6CC
+ aP+Da1T/LBwN+2BLN++PemTjDQAA4yYXC+0VBwDzSjUi/z8rG/9EMB//dmFO/3xuX/95a2D/eWtg/3xu
+ Yv95a2D/MyAT/4N2ZP9hSjf/hWpV/6aMeP+ZemP/jn9y/19INf95a2D/g3Zp/45/cv+gjX//uqaV/5+B
+ a/9vWEb/ZlJA/2dTQv9mUkL/XUk3/2BKOf9fSTb/aVNC/2lWRf9pVUX/bllI/21YR/9gSzv/emRS/4J0
+ aP9XR0L/TDcj/xADAP8lFgj/EwMA/xMBAP8aCgD/k29P/76efv/j0rP/9927/8Wzjv/pz6T/782e//PM
+ mf/puH7/hVIa/6h1O/+NVRT/pWAR/8h/K/+8cRn/y3of/9iYXf/qsHT//cWG//i8dv/4t27/9K5e//Ko
+ U//rnUH/5pQx/+KLIf/bfxL/vlwA/9BuAP27UAB91VUADf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH/VQADzEwAC8NVABW/UgAdxE4AG79MABW9SgAfqD8ASX8oAJNxJADjnU4A/bpu
+ GP9wLwD/rmsh/7p7Nv/Hi0r/vn1A/7dnHf+/cBv/yn8q/9mUR//bmVD/wH85//zHiv//0pv/ypVd/1sw
+ Ev+keUz/+dqy///62v//+9//07CM/5h5W/9cQCT/QCcR/3hdR/+ji3X/NSAR+wsAAPEJAADtIRMH8Tws
+ H/c1Jxr3Nicb9zQmGv0xHxP/bFZC/3lpWf95a2D/fG5i/3xuYv9TPiv/mId5/2JKN/9OPjj/aFtN/1pP
+ T/+iiHX/vamY/3NYRP+gjX//c1tG/x4NA/9GMyz/UEA7/29bSv99Z1T/aFRE/2BLO/9aRTP/Yk49/21Y
+ R/9vW0r/bVhH/2xXRf9vWUn/bVhH/2ZQPv9zZVf/cl1L/2tURf8RBgD/DgEA/xQGAP8fEAH/EwMA/yYO
+ AP9fRDH/0ayM/9Gqhv/UqoP/++XA/+vTqf/11af/6b+K///Zp/+zdjL/6q9r/82KPv/GfCv/3JM+/9aK
+ Mf/Xhyr/4KNl//e9fv/9xYT//cB7//i3a//2rlz/76ZM/+uaPP/kjy3/4IYd/9V2Cf/ZeQb/yWUA18RT
+ ACv/fwAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////AdtJAAfETgAbvVAAN7ZJ
+ AEm0SABHs0gAPatEAEOXNQBvbxoAt4o9APnHeSH/aygA/4RDAP+qayT/w4RD/8CDRP+5eDr/uWga/79x
+ Gv/RhzP/1ZBD/9GOQ/+9fTf/9cGE//3SnP+gd0z/gVU7/82ecP/swpr/6smk/+XDov/BnHn/l3NT/6mJ
+ a/94WkD/LRcQ/1ZCOP+ah3f/NyYY+yscEfk/MCL9W0Ux/zwoFv02Jxr1OCkb7S0fEvctHxP/ZE47/3ln
+ V/98bl//MB8T/4N1ZP9iSzf/emRS/11PR/9aT0//Wk9P/2JVT/+yno7/p5WH/4FyYP8gDgX/T0A6/4Fr
+ Vv9YRDT/XUg4/4tzX/9oU0L/Z1NC/2ZSQv9pVkX/b1xM/2lWRf9gSzv/X0g2/2lTQv9uWUn/b1tK/3Nl
+ Wv9xXEv/aVE//xkLAf8RBQD/Y0s4/7CwsP+wsLD/7dbA/2RJPv9cPSX/oXlT/9iyjP//9db//ujA/+TD
+ lP/kuYX/+suT/7l8Ov/EiEH/6q1k/9SXSP/vp1X/3pM7/857I//kpGf/+8eL//vAff/7vHT/+LVn//Ss
+ V//toUf/6Zg4/+KNJv/bghb/vFwA/9VxAPm3TwCNxE4ADf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B0UUAC79TACm2TABXqkUAf6I+AIWgOgB3mTYAdX8oAJliEwDXqFgA/8d7
+ Jv9nKAD/sW4h/759Ov++gkH/uHw+/7R0N/+qWhj/xXYe/9eOO//Sjj//yIQ5/7d4M//zvoP/9cuV/5Zv
+ S/+GY0//4b2W///xzf//8M//4r+c/6B/X/9eQCP/zr6m/87GwP/Mspv/KxYQ/1ZDPf9VPSr/V0Q2/VI8
+ Kv9rVUL/cl1K/zYjEv0tHxL3LyAT7S4fEvU2IhP/X0g0/2pTQP80Jxr/aVZF/1FDPf/GsKD///////bn
+ 2v//////WkxH/39nVf9aT0v/Wk9P/2VYSf/s49z/7uXe/+rh2v+UeGP/TTs1/2dQP/9tWEf/bllI/2pU
+ Rf9oVUP/Z1NC/11JN/9hTDv/bVhH/3NlVv9zZVn/ZVBA/2dUQ/8WCAD/GQsB/1dDM/+woZP/sLCw/7Cw
+ sP/79Oz/7eTX/3hYN/+wh1//4LuX//Xctv/75b7/2r2N/9y0gf/quYD/5Kps/+KlYP/xsWn/15xU/9iO
+ Of/ThSz/z34g/+eoZ//YmFX//8N///28cv/4sWL/8qhQ/+udPv/kkTH/4Igh/9V5Df/Zewv/yWUA3cFR
+ ACn///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHMTAALwVEAKbVK
+ AGGjPQCXljUArYwuAKuEKQCpahkAxXgsAPPHeyH/oVcG/7dyIf/FhDz/w4RB/7p/Qf+2fED/tHQ5/6lZ
+ GP/GeSD/2JA//9GMPv/BfTP/tXYx//K9gv/1y5X/jV02/4dlT//jwJX//+W////nxv/nwqL/g2RF/4tt
+ T/9KLiL/4tnR/87GwP/z6+X/Y009/z8qI/9jSjj/cFlG/11GMv9fSDP/dmBO/z8qGf8tHxL5LiAT8y0f
+ Evc3Jhr7NSca+TorHf1CLR7/X1RM/5iHef/OuKL/Z1RF//fv5f/p4Nj/a1I+/ycWEP/iz8L/3NPM//jx
+ 6/+li3j/spN8/5N3Yf/IrJT/a1dG/29ZSP90Xk3/Z1JC/2ZSQP9bRjb/XUc1/2xXRf9vW0r/b19Q/25g
+ V/9xXEv/X0k5/xMGAP8lFgv/fGVS/39qVf8uFwr/Ujky//738v+5lXP/4dfF/1w7Jf9WMx7/zaN6//Xe
+ tv/32q3/3raC/+q7gf/8yo3/8Lt6/+6tZf/LgzH/2pE7/+GUO//rpUr/uXEr/+SkX//9wHn/+LVp//au
+ XP/vo0r/6Zg6/+CLJv/ghh3/0HIC/9FxAPu5UQCB0UUAC////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AdVVAAfDUgAjsUkAbaM/AKWWOAC/gSYAxXIfAM9mFwDpqlgA/8x/
+ Kv/Feyr/2ZZO/9WWU//AhkX/uoJF/7Z8Qv+0dDr/q1wZ/8h6Iv/ZkUH/z4k8/7p2K/+5eTP/77p8//bK
+ lP+PYDj/hVs//+e+kv//58H//+fG/9Ozjf+Ia03/0rGR//fhyv/p39j/uJ6F/+rRuv/238r/Y1NI/1E+
+ OP+Md2X/XUYy/0k0Iv9fSDP/c15M/0EtG/8sHhL9Lh8S+zUoGvk1Jhr7Oiod/3JdTP9XQjX/ZlpL/83G
+ wP+ki3X/2tHK/7mzsP9rV0b//vfx/29VQ///////+fLs/7mbhP/27un/aFE+/1E+Of9nU0L/ZE8+/2hT
+ Qv9tWUf/Z1NC/2NOPf9nUkL/bVhH/2xXRv9vYlP/Z1JC/2tWRf8kFgv/JRYL/yQRBf8fEQP/NCQW/xoL
+ AP9sUTz/y8Or/7ORcf/g18H/4b2Z/+HIpP/Xx6D/6dOn///ktv/30Z//5bZ8//S9gP/Pjkf/35xR/8uB
+ L//jmUT/3Y40/9SDI//rpmT/+712//28cv/4s2X/8qhT/+2fQ//mlDP/4osk/9B0Cf/QcAD/yWUAzcNQ
+ ACf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B/38AA8RO
+ ABuySQChtVQA9cxuAO+hRwDbaBcA5Y09APvQgij/lEwA/8N7Lf/XllD/259e/86UV/+6gkf/tnxE/7J0
+ PP+rXxn/yHsj/9iQQP/NiTv/tnMo/8mIRP/rtHj/88eR/5RkOv+FWz//7sWb//zqxv//+Nn//uPD///4
+ 3P/+9+H/+PHd/+3k1f/48Ov/zLCV//fw6v9XRT7/oYdx/4dxXv9nTjr/RzIh/0o1Iv9bRDD/c11L/15G
+ M/8tHxP/MyYZ/0w3Jf96Y07/mId5/6aThv9gSzz/kXpn/woAAP+wsLD/sKeb/09MR/90Zlv/LSQd////
+ ///17Ob/RDAo/087Nf9eSjv/nIFt/29ZRf9gSjn/aFVD/2tYR/9uWUj/aVRE/2lURP9sV0b/bVdH/3Nl
+ Wv9tWUj/XEU1/x8RCP8oGQ7/EwgA/wwAAP8+LRz/18/I//Ts5v/BnHz///jp/7qSbv/x6Mz/4dSx/9vH
+ n//kyp7/58aV//XOm//tvYP/7bR1/7x5MP/Nhzf/zYMx/9qPOf/fkDX/6pw//+6taf/7uHL/+7pu//Su
+ XP/vo0z/6Zg6/+SPLf/ehBv/wGIA/9d2A/26TwCB1VUADf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B/38AA/9VAAO/PwAFxE4ADbFJAIWuUAD/vF4A/852DPd9KgDtumcJ/8By
+ G/+uZQ//3p1Q/+ChXP/SmFf/0p1i/76IU/+4f0j/tHY+/6tdGv/IeyP/1489/8F+MP+7div/2p1Z/+u1
+ d//uwIj/kWEz/4VaPf/swJP///PQ//fqxf///uT///7q/8Ceff/48OX/4MSp/+PGrv/fw6v/m3xi/4Fm
+ T//mzLn/cFhI/4p0YP9KNSL/UDsn/0o1Iv9bRTL/c15M/2tUQf9pUj3/inpt/z8wI/93aVv/ZlpQ/1dP
+ T/9VRT////fl/7CwsP+wsLD/spR7/7OwqP/JtKP/sLCw/7CwsP9gSzz/fGdU/1VEPv+HcmH/jXZi/3Jc
+ Sf9mUkD/aFVD/21ZR/9pU0L/aFND/2pVRv9uYFb/c2Va/21ZSP8fEQj/HxEI/yUWC/8eEAX/DgEA/yQT
+ Bv/cxKv/7+ff/+ngyv/n3cr/cE0s/31WMv/IoHf/5MGX/+fOov/y0qL/9c2X//fHjP/1vX7/yIc+/9uW
+ Sv/RhzL/2o43/9qJLf/diSn/7qtl//m2a//2s2L/8qhT/+2fQ//kkTH/4Igk/85yBP/bfQ3/zGcA1cNQ
+ ACf/fwAD////Af///wH///8B////Af///wH///8B////Af///wH///8B/38AA79fAAnHVQATwlEAGchN
+ ABfMVQAPtk0AP6NDAMumTAD/vmUA+7dhAPnZiy//hDoA/752JP/enVP/3qFc/6hrKv+PWR3/xY9Z/7iB
+ Tf+zdT//q10a/8d4Iv/Wjzz/wHsv/4VHBf/Dgz3/7rh8/+u9g/+JVyr/fFAy/+zCk//31Kv/e1g8/+G9
+ mP/x17r/1rST//Xt4//17uf/w6CE/9i6ov+UdVv/WkEs/8OolP90YE3/jnhk/3VfTf9KNSL/SjUi/3Fa
+ R/+BbFr/jn1q/4p2ZP9WQC3/CwAA/wsAAP9WSEP/+uPR////////////6tK+/3NdTP//////1c3G////
+ //9mUkP/sLCv/7CnnP//+/b/YlJH/9vBq/9XT07/c11N/5d8aP99Z1T/bVhH/2FNO/9lUED/aFNE/25g
+ Vv9nUUD/c2BQ/x8RCP8gEQj/FggA/xcKAP85Jxn/wqKH/6+Wff//+PP/rYhn/+PayP+lfVj/ck0o/7+U
+ av/kvJD/58yf//nYqP/50Jv//c2T//nAf//Tk0n/7qpf/8d7J//ViS//7aFF/+qZOP/vqWH/97Bj//Ss
+ Wf/toUr/5pY4/+CLJv/bhBv/vFwA/9d1A/2zTACD0UUAC////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHbSQAHzFEAGcJQADe/TwBFvU4AP7xPACu+TQArpT8AbZM5AN+cRgD7zHkY/8d2
+ G/92LwD/qGAP/9WUSv/QkU7/xYtM/8CITv/AjVX/toBM/7N3RP+qWxr/xngg/9aPPf/Uj0H/q2gf/4dL
+ DP/lrW7/57R7/4tYJf95Syr/3LCB/9+0iP9MKAb/qIJd//jw2v///u//8ure/15DMf/i2dH/sJJ5//ny
+ 6/9XRD7/V0Q6/15GMv+iiHX/g2xZ/4ZwXf9jTDf/jHZj/25UP/9/alj/Y1dP/wgAAP8IAAD/sLCo/7Cw
+ sP/v49H/RT03//////////3/3tXG/0ItHv/Aqpr/KBoQ/4t5av+wsKr/sLCw/3FbS/+1moP///jz/0My
+ K/+vnI3/U0U//5F5Zf+PeWX/clpJ/2ZQPv9zZVn/alRE/21XR/8kFgv/IBEI/yQRCP8ZCwH/EQUA/xoM
+ AP+9nH//y8S5//fv5//j2sf/49rH/3lWM/+gdU3/4bmQ/+TInf/qzZ//68mW//LIkP/6x4z/9bp4/92c
+ Uv/rp1f/yX8o/9GDJ//hjjH/6JY0/+6lWv/zrFv/7aNO/+SWOv/ijy//24Yf/8NnAP/ZfQ3/xWEA275Q
+ ADP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcxVAA/GUwAxvU8AZbdM
+ AH+2SQB3tUoAV7NJAFGhPAB3gSoAw59JAPvOexv/fzYA/4hBAP++dCT/w382/8WIRf/Ahkf/zJZc/76L
+ V/+0fkv/sXxF/65dHP/CdR7/2ZFA/9aQQP+9eCv/uXYu/+Kpaf/lsHb/lF8l/3NEJP/LmWb/07uU/7Co
+ iv+feE//d1c+//jrzv//+u//8end/9zTzP/w6OH/XEc6/1I/Ov96a1//iHBd/084Jv9rVUX/gWtX/5l/
+ a/+IcV3/NCEV/19MQP82Ix3/a1dG/7CwsP+OfGz/MCMW/7CwqP/gxrH/xqmT/5uIev94Xkn/WUg//6CN
+ f/8MAQD/a1dG/z0tH/+wsLD/eWNR/3plVP/Bu7b/+fHr/93Brf+vnI3/koJx/1JAOv96Yk//lnxo/3dp
+ X/9oU0T/blxO/yQWC/8gEQj/IBEI/ygZDv8kFgj/V0M5/1xFM//p1bz/4dfP/8Whgf9SMyH/cU0q/6B1
+ S/+tgFH/47mL/+vPoP/wzZn/98mQ//G7fP/1uHT/zYY5/9mSP//FeB//66BH/+udPv/jjiv/7qJV//Gn
+ U//pnUP/4pEx/96IJv/Xfxb/w2IA/9V2A/u1SgCDx1UACf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BylAAE8JSAD+9TgB/sEkAqaxFAKeqRACHpT8AfZY1AJ2BKQDdrlkA/cVy
+ D/+IPAD/vHAY/8V9L//Jhj7/xYZD/8CGR/++hkz/s39K/7J+Sv+wfkj/tmUc/7hrIP/akj//2ZJE/8V+
+ Mv+3dSr/4qhm/+Wtb/+ZYyf/dUUj/7SCS/+gdUj/flgy/2xMKv9CIgT/aUw9/4NkR//01rz/kXJX/6CF
+ bf+miXT/cltG/4hvW/9bUE//ZE4+/15FMv9nUkH/UkA7/1dJQ/9kUED/ZVlP/7CwsP9rV0b/AAAA/6GQ
+ gv+hkIL/sLCv/0w5K/9bSTn/Wk9P/zonGv+Of3L/SDMh/zgoHP8oGhD/CgAA/3NdTP9bSTn/sLCw/4dz
+ Yf8AAAD////7//z18P9XT0//qpiI/4FyY/9oW1L/fWdV/3tmVP8oGhD/IBEI/x8RBv8gEQj/IBMI/yoa
+ DP9pTzj/UDUg/1g+Nv9UNx3/YUIm/1Y1If/NpH7/5M+p/+G3i//qwZH/8NGh//LJlf/5ypD/87l5/+mq
+ Y//IgzP/3JVD/8JzGP/ikjb/65s6/9iBJP/uo1T/8KRP/+udQf/ijy//3oYh/8NnAP/bfQ3/zGYAzcFT
+ ACX/VQAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHDSwARxVAAOb1O
+ AH+xRgC/qkUAzaE9ALGdOgCniysAx5lCAPXMdBL/x3QW/9KGLf/Mgi//zIY6/8WEOv/Agjz/vIJD/7V9
+ Qf+xfUX/zJ5t/7uHVv+yZCH/s2Yl/9eNOv/YkED/1JBE/8J/Nf/ssG//6bFz/72ERv97SyX/hFQj/7+P
+ XP+zk3H/sKKE/4pjO/9oSTf/bE9D/4hsT/+KcFf/gWdR/6qLcv+jh2z/RC4a/1tHPf/z4dH/9uXT/084
+ Jv9BLSL/Tzs1//Pr5f+5pJP/AAAA/0Q0J/9sWEf/sKic/0w5K/+wsLD/KBoQ/xQIAP+Yh3n/h2tW/3Rb
+ R/90X07/dV9M/0k4Kv8tHxP/CgAA/3dhUf+wsLD/CAAA/7CwsP+nlor/RDw2/+HItP/q4dn/d2lf/+vS
+ v/9FMSr/e2dV/z0tIP8jFAr/EQUA/xEFAP8WCAD/JRAG/0kwKP9TPC//TTMl/z0hFP9XOST/akgn/4Zd
+ Nv/Im3H/37KG/+vNnf/yz57/98mQ//fDh//zuXb/4J5V/8qBMP/hmEP/14wz/+2eQv/olTP/24Ih/+6j
+ Uf/uoUj/6Zg6/+KNKv/bghj/vFwA/9d2Bv+yTAChw1UAFf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcxMAAvEVQAnvFMAw7pSAO/AXADvoDsAvZU1AMeTNwDrumAA/8dw
+ Cf/SgiH/76ZO/+SdTP/HgjP/xYI4/8CCPv+3ezz/s3s+/7V/Sv//9cz/3a2C/7BrMv+5bzL/0oYy/9uU
+ Q//XkUL/0Y9F//G1dP/4wIH/3aVp/45cMf9+Tif/zp5s/+bBlv+ifFj/WjgT/3pXM/9zUzX/Wz0v/8ek
+ hf/79O7/wLeh/8G6sP+fgmr/ycK8//748//Uv67/1Lmh/9PMxf/mzbn/+PHr/6mMdP+7p5b/sLCw/wgA
+ AP+wsLD/QzMl/xAFAP9jTz//s5iB/3RbR/9fRzX/Yks3/2RMOP9yZFT/aVVF/zIjF/9aRzj/WEY4/wgA
+ AP+wsLD/sLCw/yseEf+wsLD/sLCw///66v/Nt6P/2sCr/6CHdP+IbVf/DAAA/zcnGv8RBgD/DAAA/w4A
+ AP9bRj3/MhoS/1E4Jf90VDf/n3xd/5h6W/+mgF3/jGU9/3hQJf+ufUr/68qZ//LMl//zwYj/7rR1//S2
+ c//PiTz/yoAt/8V3Hv/Mex7/6JU3/9+JJP/hiB//7qFJ/+qcQP/kkTH/4Igh/8drAP/bfQ3/yWQA5bxP
+ AEX/fwAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B/1UAA8pV
+ ABm+VQD5xVwA/8xmAPutSQDRlDIA2ahLAPnJbgT/yXAL/9B9H/+zZQn/s2cS/+mmWf++ey//unkz/7V5
+ Nv+1e0H/7byN/8ORXv/99tD/1Z1t/7NrMP/PhTv/2I8+/9OMPf/TkEf/3Z5Y//e9f//xun7/lmM8/4dX
+ Nf+2gUv/tYNS/6R2Sf+2h13/m3JK/2pHJ/9NLiD/fF9E//Pr1f+ihWr/tLCw/8rDvf+9t6j/wqqV/+XK
+ tP/34c7/xKqY//njzv/Mrpn//////1dPT///////ZVFB/yocEf+AbFv/Wkc4/y0fE/9yZVr/Pysa/2JL
+ N/9iSjb/ZU46/2JNPP9iSzn/d2ZX/x8TCP8rHhH/Wkc4/1E+MP8IAAD/sLCw/6STh/+wsKz/lIJ0/9jQ
+ yf/44tD/49rS/zIjF/9+aFX/JxcM/7CwsP+wsLD/6dzI//bu6P//+/b/8+rj/31gRf9XOiz/ZEY1/6B5
+ Uv/Hn3f/uIhZ/8GPWv/30J//9c6X/+uzd//lqWf/8LJq/710I//Ngy7/1ogw/9yLLv/oljT/3IYl/92E
+ J//tn0b/6Zg6/+SPKv/ehB3/vF4A/9V0Av+wSQCVzDMABf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx1UAE7xPALe8VQD/x2AA/cBbAPWjQgDrt1kA/cNn
+ AP/Xfxv/0H0d/59QAP+uYg3/xX0t/+uuZ/+3dC3/tXY2/7N5PP/erHn/+86h/w8CAP/vwJH/y4ND/7tt
+ Kf/ZkDz/3JlJ/8+JPP/srWj/2p5b//zFiv+SXTf/mGpF/41eMv/Dkl7/47eK/+XCmf+qf1T/MRMB/ycM
+ AP9cPy7/8urb/8urjv+3srD/trGw/5uAbv/Jwrz//PXv/7echP+Ea1j////3/zAeEf////7/xrCg/1tQ
+ T/+Of3L/UT4w/y0fE/8qHBH/emVT/19HNP9fSDX/XkY0/2BJNv9jTDv/a1VF/29cS/9gSTf/c15O/x8T
+ CP8oGhD/MiMX/zsrHv8iFAr/MyUZ/7CwsP+Oemv/sLCw/3ljT/+wsLD/blpH/6+ekP8ZCwD/sLCw/7Cw
+ sP/68+7/zsfB/7KObv/p4NL/imtK/0AiEf9lRTL/d08o/7aHWv/Zqnr/9cma//nUoP/uvYT/3KNi//C0
+ cP/ysWj/uG0b/8Z5I//PfiP/55U3/+eSL//Zgyj/5JE8/+ycQP/mljP/4Isk/8xuAv/OcAD/x2IA2btQ
+ AEP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHMZgAFxlMAMbdNALW6VQD/sk4A7bVTAPHJaQD/tVkA/8lwBv/pmjr/cCYA/3kxAP/4t2v//b52/7p5
+ L//DhkP/yY9T/6FpMf8WAAD/AgEA/208C//ZpGv/wXQy/79zHf/ak0P/yH8w/9iWS//mqWX/6rBx/8mV
+ WP+7g0f/kGVG/92uev/kuIj/t4hZ/4ddMv9FJQP/JQsA/zUZCv/v59f/8NS4/+vi2v+Xel7/BwIA//rz
+ 7v///PT/u56E/7GVff//////EAMA/ycXDP9vY1n/qZaH/5iHef96ZVL/KBoQ/ygaEP95a2D/MB0R/11G
+ NP9dRjT/Xkc0/2ROPP9vWUn/cmVW/3JlWv9yYVH/aVVF/2JNO/8gFAr/Kx4R/z0tIP8rHhH/DgMA/yUX
+ DP+tnpD/CwAA/7CwsP91YE3/s7Cw/z4tH/8MAAD/7eTd/+/m3v/24c3/mXhe/7aQbv+Oakb/TS4W/4Ne
+ Ov+ZbUP/iGI9/4JWMP/xv4v/986Y/+Kqbf/TlVL/9LZx/+qmWv+6cBn/2Iox/9eHKv/smTn/24Qh/9mB
+ J//mkz3/6pk7/+SPLf/ehh3/vl4A/9RzAfu9TwBd1VUAB////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH/fwADwlMAO7VOANm3UgDftFIA9cNi
+ AP++YAD/vmUA/+KPL//mmD7/66FM/8d7KP/XkUX/t3Qq/9mdXP/OlFX//+Kx/7F7Q/9gOAn/PBMA/2kv
+ AP/OkFH/zo5M/82ENv/WmEr/8Lhv/6ZwMv/usnH/3KRk/+u9iP+BTir/w5hp/7mKWf+kdkX/wZVm/7CI
+ Yv8sDgD/Kw4B/8W/qv/OrIz/7uXO/6uIav+7tqv/6+Lb/1tHPv/27uj/t5uB/7CwsP8rHBH/DAAA/y0f
+ E/+Kem3/eWtg/3lrYP9kTTv/fGxb/21XRf9dRjT/Ujwq/2BJNv9iSzj/b1lI/3JiUv9yZVr/cmVa/3Jl
+ Wv9yZVr/cmJS/2hTQv8gFAr/IBQK/zIjF/9RPjD/Oyse/wsAAP9EMyT/CgAA/6GOgP+wsLD/QzAg/1dB
+ MP9QNy///////9XMwv+JaE7/h2hJ/2ZIN/9fPij/cUgh/8KVZf/CkGH/t4ZS/+q5gf/yw4r/2p1b/9ye
+ WP/urWP/4JpJ/71yGv/Keh7/1IEm/+eSMv/VfR//34Yr/+eUOf/mlDP/4osk/9d7D//Zewv/yWUA1cRV
+ AB//fwAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wHETgANu0wAaa5JAOm+WQD/yWkA/8xwAv/JcAb/xWsG/8VwD//Ofyb/vnIb//Sx
+ Zf/ZmE7/15pV/+Coaf/eqG7//+Sz/6Z0Pv/FlWb/cDwK/9adYv/LiUr/oFUL/8J4Kv+YXRn/pnAu/4VN
+ DP/wtHX/fEUc/7WIVP9+Tif/vYlT/7+UZ//Po3P/fGBP/21JMf+yjWj/glw9/598Wv+/m3v/tJBv/8am
+ iP9mTj3/18/I//fw6v/Erpv/sLCw/xADAP8MAQD/IBMI/y0fE/98bmL/fG5i/3lrYP98bmH/MiAT/11G
+ NP9TPCv/Z1A+/21YR/9yYE//cmVZ/3JlWv9yZVr/cmVa/3JlWv9yZVr/WEIv/2pWRf9gSTf/KBkO/yUW
+ C/80JRn/STgo/ygZDv8MAAD/STcn/w4AAP83JRT/EQEA/410YP+FZkj/zsa6/8O8p//atpT/XTse/2I9
+ Fv+edkz/n3RH/7OATv/jsn3/88SL//e/g//HiEL/9rly/+ypW//Jfin/ynsi/899Iv/TfyP/3YYh/9R6
+ IP/hizL/55c3/+SPLf/ghh3/zG4A/9d1A/+ySwCL20kAB////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcxmAAW+TQBDtU4A/7pX
+ AP/QcAD/0HIE/85yCf/QeRT/0n8d/75uD//ViDH/unAb/+ajWf/pqmX//cWG///Xn///0J3//9Kj/8WW
+ Zf/50KP/zYhN/7hoHv+2Zx3/yn8y/5NVDv+kayj/kloZ/6ZzN//OlFX/oWo2/5huT//Gk1v/zZtm/7uJ
+ WP+Oa0b/zaF4///nxv/duJT/km5J/+DXxv/WtJb/593V//rn0f/96tP////8/+Xc1P9ELR//IA4E/x4N
+ Af8rHBH/IBMI/wwAAP9bT0//bmJX/zIeEf9jSzf/VkAu/2NMOv9tV0f/dmFS/3JlVv9yZVr/cmVa/3Jl
+ Wv9yZVr/cmVa/3JlWv9yZVr/cmJS/15FM/9vWEf/XkYz/xkMAf8RBQD/HBAD/y4fEP8lFgj/FAYA/1Q+
+ K/96YEn/EwMA/7CwsP+wsKj/sLCk/9TMr/9eOiD/vZBl/+3Wq//+3K7/aDoS/8OLUv/8ypD/46lm/9GP
+ R//trWT/8axd/7ttFf/Qgyn/04An/9R+Iv/Uex7/34Ul/+WSN//mlDH/4osk/9l9Ev/JaQD/yWUAy8RO
+ ACf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcVRABexSQDNt1MA/8xpAP/QcAD/0nYL/9mCG//giyj/4I8x/+KW
+ Pv/tqFX//8N2///Fff//zo3//9md///4xf//3qz//dCh//7yyf/uzZ7/xno3/8t/PP/Phz7/2I89/9CK
+ PP+mbi3/om4w/6x5P/9dKAD/uYVK/18wCv+kfE///t6y/7Ceef/cyaL/mnxb/9OviP/x58j/eFg1/2NH
+ Nf+TdFb/9+/b//////////P/o416/1I7Nf9JMiv/bVU//4BkTP83IhP/DAAA/xADAP+Ddmn/PSse/2hS
+ QP9YQjD/cFtL/3dpWv93aV//d2lf/3dpX/9yZVr/cmVa/3dpX/93aV7/cmVa/3NlWv9zZVr/c2Va/3hh
+ Uf90XUv/Tjcm/wwAAP8OAAD/Oyoa/y0cDv8ZCgD/TDgl/6SOef+Wf2r/XUMq/7Cwn/+wsJz/sLCW/z0f
+ Af9hPxz/7tOk//fXqP/HkVb/2aFm//C9gf/apF//8bpz//CtYP/ShzP/0Yct/899If/UfyT/138g/9F3
+ Hf/ehiv/55U1/+SPKv/ehBv/vl4A/9VzAf27UABt20kAB////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B/1UAA7xQ
+ AGezTQD/w14A/9BwAP/bfRL/4osh/+CLJv/rmjr/+65X//+8af//zH///8V9///Dff//1Zb///S8////
+ zv//1aP/votV/7V8SP/Zll3/z4lF/9GGO//ThjL/2ZBA/9COP/+ncTL/qnc7/+WwdP+9ikv/YzAG/5Jd
+ I//BoHD/4cGR/+W7jv9/XkX/gWVP/3NTP/96WTr/a0sy/2ZJOv96XkX/gW1a/2hXTP+ag3L///fz////
+ ///869v/oYZv/9zCqv/NxsD/4tnR/6WNe/9pUkH/ZE9A/3VeTv98a1n/fG5f/3dpXv93aV//eWtg/3dp
+ X/93aV//d2lf/3NlWv9zZVr/c2Va/3NlWv9rX1T/b19O/5B4Y/+einn/sLCk/7CfkP9zW0b/Lh4M/xwL
+ AP8cCwD/Mx8L/7CwpP+wsKT/imxP/7Cwlv+wmHr/OBkA/zMUAP9HHgD/gE8g/82aYf/fqWr/3qJf/+Gn
+ YP/7v3b/9rZo/9SIMf/QgCb/1oQn/9N+I//XfR//1Xwh/+OPMf/mkC7/4Igh/85yBP/XeQb/y2cA3cFP
+ AC3/fwAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8ByE0AF7JKALGzTQD3xWEA/9V0BP/bfxT/3oYf/+2a
+ Ov/9sVX//7xn//+6af//vHD//8V7///Xlv//667///vF////0P//0p///tyu/+y2gP/UikT/1I5C/9GO
+ Q//BdiL/6KJT/+ekWv+nczP/7rNv/5hfMv+4f0P/pHlP/6t0O/+YaTb/xZVi//XRqf+1k2//eV1O/3VS
+ N/+qg2D/d1Y1/3ZiT/9MMB3/dmNQ/3xcQP////P/rYtt//////98a13//////8OqmP/axrX/waaQ/1VC
+ Ov9qVUT/emtd/29iVv9zZVr/cmNZ/2haUP9jVU//ZVdP/19ST/9aT0//Wk9P/3NlWv99bl3/emtf/21f
+ Uv9ELiX/W0Q0/7CwsP9wWET/sLCw/z4qGf8fDgD/JxQB/ygWAP8fCwD/TTMa/7CokP+WeVv/QSQG/y0Q
+ AP+nhWH/iGE3/08iA/90Pwj/57F0/+Wraf/fn1n/9rhx//azZv/rplL/04Ys/9OCKv/UfyX/03wg/9R5
+ Hv/ehiv/5JEw/+KLJv/bghj/x2cA/9VzAf27TgCDvz8ACf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH/fwADwU8ALbFJAKe3VQD/0HAA/+CEGP/iiyH/7Zgz//amR//7rlX/+7Fc//23Z///yX///9CL///g
+ n///8rX////H///vvP//2qn/6rN8/9KHRv/WiDv/z41G/9ybTv/UjDf/8ate//Ozaf/2woH/0pFJ/9aa
+ Wf+cbUX/mG5N/5ptRP/nvYz//923/9eviP+GaE//dE4n/6CCY/+WdFL/kG1L/5JtS/9aOyD/f2tX/7yt
+ lv+5oIr/3tXC///////86tn/nHxf/4lsVP+ykXj/a11L/4x6a/98bV//aV1S/2ZZT/9vYlf/Y1dP/1pP
+ T/9aT0//Wk9P/1pPT/9aT0//emtd/5B/b/98bV//c2NQ/1dDO/8QAQD/sLCw/453Y/+wsLD/FAUA/xkI
+ AP98ZEv/kHFT/39gQv9IKBf/PiMG/0EkBv8tEAD/PRwA/1s3Dv93TSD/rXlB/8yXXP/coV//tHQu/+Kg
+ V//3tmv/9bRi/9OIMP/Ziy//1IIn/9Z/Iv/TeR3/3YMc/92HK//ijCr/3oQd/9ByBP/Zewv/tlIA475Q
+ ADP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH/fwADwVMAMbFLAOvDYAD/1XYG/+KG
+ G//tli//9KE+//KhQ//0qE7//bVg//+8bv//xXv//9CL///io///9Lr//++3///bpv/uvon/25xi/9CA
+ Ov/TjED/355M/+GgVf/jnEn/7KhZ/96bTv/1uXL/klIf/8aJRf+TXTP/06Nv/9quff+uhlr/wJps/+3J
+ nf+0hVT/XzkY/3dfT/9vSiX/h2E8/1Q0HP9SMhv////5/72xmP//7tz/pIBh/9rErP////7//////6uM
+ cf9vYFL/iG9X/9nDsP+vm4j/indp/7mjjv//8+f///nt//fl1/////////////////+einn/W09P/31t
+ X/9oTjf/UDcp/xQFAP+qloX/iHBY/7CwrP8XBgD/Oh8R/3xdP/+MaEf/jGlG/3dUOv92VEH/m3ZO/7Gf
+ f/+Ubkb/ORYA/0kcAP/GkFX/2aBi/8mIQ/+8fDP/97Zq//WwYf/qok3/1oYs/9eHKv/VfyT/03wf/96D
+ Gv/agSH/3ocn/9uEH//Ocgb/vl4A/9BvAP23TgB9vz8ACf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH/VQADtUoAk7RSAPPHZQD/238P/+mPJv/vmDP/8p88/+2dPv/2qlD/9q5c//+6
+ af//zoL//+Ca///rrP//2Z3//8yP//S+hv/ps37/25NT/9aIOv/Xk0X/2phJ/+2vZv/wtW7/87pv//W2
+ a//cnFH/qGYg/650N/+RVh//qn9J/6B3TP/xy5j//d6x/86ne/9KJAr/gWNO/4BYLv+LYTr/VDIb/1Iw
+ Gv/e07z////z/8a6oP+pkHr/yK6W/7u1sP/48Oj/2sSv/56Idv9gSkL////x////////////8+HP////
+ //////////////////////f/9uPT/+POu/96aVn/d2NN/4NpUf8lEwH/EwMA/5aAa/+wqJT/sLCm/ycT
+ AP95Y0v/elk8/3BPMv+BXTj/pn1U/4piOP+NYzf/1qd0/9epdv+ZZCv/rHM4/86WWP+1djD/p2Ug//Cv
+ Zv/zr2D/7KNP/9SGLf/WhSr/1oEn/9N9Iv/Sdhz/24Ag/96ILP/bhiH/130U/8BgAP/Zewn/xV8AxcZS
+ AB////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHGUgAfs0sAnbVT
+ AP/ObgD/4IIU/+mPJv/rli//65g4/+2fQf/vo0z/+7Ne///Fdv//0ov//+Ca///ko///2Z3/+8WG//K8
+ g//lqGr/04Q8/9GBNf/ZjDn/56dY/+2wZP/wsmH/76pc/+ekWf+fXCL/woA3/6JnNf+HTRj/xo5P/9mm
+ a/+5gkj/Wy8G/82eaf/ElWf/ek8j/2hAHv9tSCb/aUQj/+HWu//NqIP////s/7+Zc/+0jWr/99m9/9rD
+ qf/55dH/spp+/3loV//OtJ7/wqmT/7ukjv/Uu6f/X1BP///////////////+/8uwm///++r/4cm1/39t
+ W/9tWkn/ZUgr/yQRAP8bCAD/kndf/41xV/+wsKH/KxQA/3ZWPv94VDT/cE45/3RQOv/ftIf/99ev/7uK
+ V/+BVDX/iFc0/+Gpb//7xoj/1ZlW/693Pv/hnlT/9bJk//OuW//ajzf/14gr/9SCKf/YgST/03of/9R5
+ G//dhyz/4I0q/9d/GP/Ocgb/x2cA/9JxAPm2TgBlvz8ACf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHDUAAnsUoAsbdUAP/ScgD/4IQW/+SLIf/mjyr/5pQx/+ud
+ Pv/4rFX//7pn///Hef//1Yv//96Y///ZmP//zIv/+8OG/+y0eP/emVn/zXst/9qKNf/dm0X/6qlS/+yi
+ TP/nn0z/5Z5O/+CcUP+RUBv/5qpj/5pgMv+ZXRv/mWEr/5x0R/+HUyT//+W2/9qsev9xRB7/d04w/3VP
+ Nf+nfFT/69y2/6d7Uf/g1LX/spZ4///x3P+6mHn/uqCG//PdyP+2knP/fGlR/455Zv////n/ya+W/82y
+ m//dxK7/ZVVP////+/////7/wKaO//////9lVE//vJp7/39kSf8uGgb/HgsA/yMJAP+wsJ//iGtM/7Cw
+ nP9yWk7/gV07/3tXNP+oflb/iF86/6F0Rv/gsoH/ypZf/4paNf+jbTP/6bJ1/9SXVP+cXzD/1ZJH/+yn
+ Wv/jm0n/3JA5/8p4Hv/Ugyr/1oEm/9R8If/SeBz/3IEm/+CLLv/ZhB//0nkP/7xeAP/ZeAj/wlsAycNQ
+ ACf/VQAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af9V
+ AAO9TgA/rEYA/8NeAP/Xdgb/238S/9uCGP/iiyT/5pQz/++hQ//7rlf//7xp///Hef//0Ib//9CI///M
+ iP/vs3D/7bNy/+Wqbf/dkk3/04g6/9qNNv/lkzf/5JY9/+OZQf/flkP/3ZRC/96ZSv+OTRj/0pBI/5pg
+ Mf+md0L/o2ss/9GZXf/Iklf/oWsz/7aDTf/uw5T/mHZK/4JhQf/158D/49Kr/+K5kf9jQCr/zKaA/+fa
+ vf///+f/yayN/2lOPv9rTj7/k31h////+f///+3/4smy/3JgT/+ag23/dGJP////9/////v/8drD/3Zi
+ T/9UNyr/sI1t/zcfCv8tFgD/Nx4F/7Cqkv+wsJn/2s6q/3pXOf+RakP/dlI6//DGmv/1yZ7/i185/4VX
+ N/+ibzf/2aNm//S9gP/VmFT/ml8u/8uGOf/tql3/7KVU/+mgS//ilj7/yncd/+OQLf/agSP/1Hoh/96E
+ KP/kkDX/24Yk/9V9FP/McAT/vFwA/9FxAPu2TQBx20kAB////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Ab9MABWzTAC1rkoA/8BeAP/QcAD/1XkJ/96E
+ GP/kjyj/65g2//KjRf/9sVf//75p///Jef//yX3//8B2//Sza//rrmn/665r//i7fv/gmVX/zngp/9J8
+ Jv/biiv/35A1/9uNNf/ajjr/2pI+/9iSQ/+aVhX/x4M3/5FUJP+fYib/u4pL/4NLHP+PWSH/7buG//bQ
+ nv/Pp3T/zaZ2//nPov/ImWj/hmlF/4NjQP+Nckz/gVsz/3hRK/+cf1v/gWhH/25SQP93XEL///3q///8
+ 3//qz7P/blpP/2tXT//w1r3/h29a///z3P+7noP/wp57/9Oti/9EKxH/NB4D/zsjCP9EKAz/Xz4f/1g5
+ Gf+5lW//99eu//Xjuv/RonP/n3JC/+Gxff+YZzf/jVs3/8uRVf/qsnX/x4hE/55iL//MiT7/7Kld/+qk
+ VP/pnkv/45g+/9iHKv/RfBr/55Au/+KJIf/fhCP/5pM6/+aWOP/ehiH/0nYN/7xeAP/VdAH9tU8A4b1T
+ AE3///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B/38AA8NSACO1SgCNsU0A8cNeAP/QcAD/13kL/96EGP/giCH/5pQx//SjRf/9sVf//7xn///A
+ bv//vG7/+Ldp//KxZ//0tXD/+L57/+SjXv/LejH/ynUf/9N/Hv/XhSX/1ocr/9iIL//YjDX/2pA8/9WP
+ PP+RTRX/05BF/55eI/+gazv/pHZA/7N4N//RnmH/kGpB/9Sob///6Lb//+W0/8mVYf9IHwH/WzIG/3RJ
+ HP9zTTX/akMs/39VLP+BYUD/fGVF/4NrR///+dz/89a0/+LGpv9yWkX/vaB7/29ZT/+/oYL/4sSp/+3P
+ tf/xzar//+nI/zQcAP85HwH/NBkA/zIWAP85HgD/TSgR/31XP//w1av/+N6x//jZq/+FVzn/jl44/7iC
+ R//XnmL/0ZRU/6dtM/+fYi7/5KNZ/+ypXP/qpFX/551K/+SZQP/djzH/3oop/+iVMP/jiyP/34Ug/+CL
+ Mv/olz7/4o8v/9uEHf/QdAn/w2EA/cdhAMW9UgBRw0sAEf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcRVAB+zSQC5s04A/8Ng
+ AP/ObgD/13kL/+CGG//iiyT/6ZQx//SjRf/7rlP/+65X//uzXv/4s2L/9LFi//KxZf/vrmX/3p1V/9KG
+ Pf/GcB//ynEY/811Ff/Rfx7/1IMl/9iHLf/Yjjb/3JI9/96XRP+aUxj/yoM1/55cHv+gazv/pnQ8/6d1
+ O/+SZDz/2ado///irP//26X/yJxk/696Q//atIH/kmMw/4pgNf+VbD//jmM1/2Y+IP92Vj7/yaV5///3
+ 0f//9dH/u5dt/3NTPv+/lmr////j////4///7dP///PP/35bO/9CIAP/QyUG/1EwDv9UNBH/PyAA/08u
+ Cv/ov5L/roBQ/5ptPP/3zZv/26lz/5VjOP+hbDf/zJFT/9ieXf+rbzT/q20x//CvZ//sqV3/6qRU/+ad
+ Sf/kmUD/4ZA1/9+OL//ahSD/5Y4n/9+GJf/jjzj/5ZU7/+SUNv/giyb/2X8W/7xeAP/PbQDruU0ATf9/
+ AAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcJTADuzSwDNs04A/75cAP/ObgD/2XsN/+KIHf/rlC3/75o2/++d
+ PP/0pkf//7NZ//21Xv/2rln/76pX/+ahUP/emkz/15JI/89/Mv/AaBj/w2oR/8pxEP/RfBn/1YMj/9iH
+ LP/ajTP/3JI7/+GXQ//AeCP/p2Ig/8J+Mf+kazb/nGY1/6FqNP+yfDn/v4xL/6FyOv+HTxn/uYFG/654
+ P/+ndT7/3qx1/+W4g/+bc0L/fE0h/55vPv+whlf/8Mib//fUqP+Waz//dlAy/4tgNv/+1az///vY///n
+ w/93TiH/g1sz/3NIHv9rPxb/WTQQ/5x5Uv+KYzn/YzkN/8uYZP+1g0//hlg3/4pbN/+odDz/0Zld/8mP
+ Tv+nbTf/pms1/92dV//trWT/7Kle/+qjU//mnkn/5JlA/+CSNf/hkDP/3Icl/+WPKv/giCz/5ZVC/+yh
+ Sv/mmDz/4I0q/9uEHf/VeQ3/vFwA+79ZAK2/TwAx////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab9T
+ ACm0TACjs1AA/75ZAP/MawD/230N/+KGG//kiyH/7Zgz//KhPv/4qEr/+65T//iuVf/0qlX/6Z9K/+CY
+ Q//gmEr/15BC/8l4K/+9ZBH/wGUN/8duDP/PeRb/1oMg/9iHKv/djzL/35Q7/+OZQ//jnEn/p2Ef/755
+ Kv/Nijz/mFkl/5FTIf+VWiv/mGIy/6l9T/+qeDz/iFIg/6VwNP/Rm1//xpFW/5ppM//Om2H/zplj/4VX
+ KP+bbTn/lm9A/4hjPf/7267//ua6/7yMW/+ObUP/f1Mu/3lPL/+yg1P/1qd1/699SP9uQhj/gFAj/39V
+ KP+NaUr/iVk1/5ZiL/+nczr/pG82/6hxN/+lazb/n2Q1/8mKQv/ytG7/7axk/+uoW//oo1L/551J/+OX
+ P//ikzf/3o0u/9yIJf/Wfxj/4Ioy/+yhUP/xqVT/659F/+SRM//bhB//130U/8BiAP/QbgDnwk8AHf9V
+ AAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcxVAA+5TAB5sk4A97xZAP/OawD/2XkJ/96C
+ FP/pjyb/75gx//ShPP/2pkX/9qhK/++hRf/pmkH/5p1F/9uROv/OhC//w3Yk/79wG/+8Yw//v2QK/8hu
+ DP/ReRP/1oIg/9uIKf/fjjH/24wy/+OWP//lmUT/35VC/4xEBvOEPwTvjEgL/5RSFv9jJgD/ZywA/4hM
+ G/+UWyX/nmYp/5piJ/+OWCj/k14q/7d9Qf+tdjv/eEQY/7mDR/+VYCj/hl07///lsv//4rL/wY5W/4hf
+ O/+IViD/nG05/5VwRP+kekb/p3dB/4RUMf9sPBX/jVko/5xoN/+UXy7/omw4/6FrNf+haDb/sHY3/9SV
+ UP/tsG3/8bJr/+6tZP/sqVv/6KBR/+acR//jl0D/4ZM5/96NMP/fiij/2IEc/+GOOP/yqVz/9rFg/++m
+ Tv/mmDr/4I0q/9l/GP/OcgT/x2YA/8dfALXVVQAN////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af9VAAO+UABHs0sA07pUAP/HZQD/13YE/+CEFv/pjSH/7ZYt/++YM//ynzz/7Zo6/+ua
+ PP/ikTP/0oQm/8x9If/DdBv/wHIb/79tFf+6YAv/v2II/8htCv/ReBD/14Ed/92IJf/eiiv/3o4x/+CS
+ Of/soEf/2ow54dKDNM2CPADxfzoA/XIwAP+hYij/jk0Y/5NVIv+QVCL/jFAg/4hOHf+IThz/gUgV/3xE
+ Fv9+RRT/g0sR/4lSIv9+SR3/sH1B/8aYXP+abTr/ilgw/45aLv+WbUH/jmlE/5BpRf+TbUX/mms+/5Nf
+ Nf+aZDr/nGcy/5xkL/+jbDb/p20z/8KFQP/vsm//8LFs/+6uZf/sq1//66ZY/+ihT//km0T/45c//+GT
+ OP/fjS7/3Icn/9iBH//NdyL/9a9l//i3af/yqlf/7Z9F/+SUM//eiCH/1XsP/7xeAP/VdAD5u1EAT/9V
+ AAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHJUgAdtEsAo7VP
+ APvAXAD/zm4A/95+Dv/kiB3/6Y8m/+2WLf/mjyr/4Ism/9mEH//Qexj/znkY/8VyEv++aw3/vmsP/71p
+ Df+6YAr/wGEI/8hrDP/QdQ//03sT/9iCHP/eiSj/4Y8v/+GPMfXdiTHN24k20ch8Nue3byz7sGYT/45G
+ Cf+gXRz/pWIb/6BdGf+TURX/hkUQ/4JCD/98PQz/ej0M/3k8DP93Owz/eD0O/4lQIf+PVyz/klsu/5Jp
+ Q/9+Rhn/gUkd/5VfNf+VZDv/mGlA/5ptQ/+bb0X/m29H/49VKP+gaDv/oWUx/8iIQv/srmr/8LJt/+6u
+ ZP/tql//66ZZ/+egUP/mnUv/45lD/+GVPP/ekDT/3owu/9yHJP/bhSb/0X4s//e1bf/7unD/9rFg/++m
+ Tv/rmj7/4o0q/9mCGP/Sdgn/wF8A/8BbANXKUAAT////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG/PwAFu04AabJMAOm6VAD/x2EA/9VzAf/gghH/4IQY/96E
+ GP/bghj/138W/852D//OeRL/zHYS/8NrCf++aQb/vmkJ/79qCv/CaA3/wWUM/8RoDP/JbAv/z3MJ/9mA
+ Gf/hiyb/1X0c5dqGJcnRfSjZwHEq789/LP/jlz3/3pI6/96VPf+7bxj/nFUQ/4xHCv+LRgj/jksH/5FO
+ Cv+PSwz/ikgM/4pJDf+DRQz/gEAM/4VIDv+WWSH/hEUT/5JVJv+NUCH/k1cn/5lcLv+bYTP/nmg7/6Ny
+ Qv+paST/1JRL/+qtZv/wsWv/7q5m/+6sYf/sq1//7Khb/+mlVv/noFD/5ZtH/+OXQv/gkzr/3o8z/92K
+ LP/XgyP/0Xsl/9qORf/WkEn//b50//i1Z//0rFf/76FH/+aWNv/giCT/130U/8dpAP/JaQDtvE8ARf9V
+ AAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BwVAAObFJAMuyTgD5vlgA/8dlAP/ObgD/1XQE/9d5C//OcgT/x2sA/8luBP/Mcgn/w2kC/8Bn
+ AP++ZwD/vmcC/8BrBv/DbAz/x20R/8RmDv/DZAX/z3ML/9V5DPXUdxDN2XwZx8x0HN/Ebx7124co/+OU
+ NP/nlzv/6pxC/96QN//ckTj/1Ykx/8h5If++cRr/t2wY/6ljF/+lXxj/n1kV/5hREf+OSQz/kU0K/5NO
+ C/+aWBr/kEwO/51aFv+pZhz/wHst/9SRRP/lo1r/7q1j/+6rY//0tWr/7Kpe/+ypXf/sqVv/6qRV/+mk
+ VP/noE//5Z1I/+SaQ//jlz7/35I3/96MMP/YhCb/04An/9CDOv/Ykk3/15hS//3Ae//7um7/9rFe//Km
+ Tv/rnT7/5I8t/96GH//ZfQ//wF0A/8dfALnVVQAN////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8ByVIAHbZOAJezTADDsEsA3bdS
+ APe8WQD/xWIA/8dlAP/AXwD/wGIA/8dpAP/FZwD/wGUA/8BlAP/AZQD/wGUA/8NpAv/Fagb/x24K/8Nk
+ CP/HaAv/wl8A28tsALvPcQXFxWsN5dJ6Ev3eiCL/5pEt/+OQLf/smTn/7p0+/+ydP//llzr/655B/++j
+ Sf/vokn/6qBI/+adRP/lmkP/3ZI8/9WKNf/RhTH/zYQv/8uALf/NhTD/0Yk2/9aOO//fmUj/5qBR/+qk
+ Vv/moFD/9rZo//WwYv/uqVn/7qZV/+ylUv/poE7/45pG/+OYQP/hlT3/35I3/9yLMP/Yhij/1H8n/9B/
+ Mv/Sikf/2pxb/9maV//bmlP/9rVr//izZf/yqlX/76NH/+mYOP/iiyb/24QY/8NiAP/VdAH3vE8ARb8/
+ AAX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcxVAA/DTwArtk0Af7FMANuzTwDvt1UA97VTAP+1VQD/ulkA/8Ng
+ AP++XgD/vmAA/8BiAP/AYgD/wGQA/8NmAP/HagH/3IIc/8doBfm0TgCxu1oArcFeAMG7XQDxz3EF/9uC
+ F//cgxn/3IUe/+OKJf/oky//6JQy/+eUMv/nljT/6Jc3/+aXN//nlzr/6po//+yfQ//uoEf/5plA/9mL
+ Mv/Uhiz/2ow0/9qMNP/VijT/1Igy/9WKMv/XjDX/14s1/+edSP/akDv/4pdD/+6lT//poEr/55tE/+OY
+ P//hkzv/3o80/9yLL//Xhij/0oAs/8+COf/Tj07/2J1f/9mfY//bn1z/15hQ//2+dv/0sWL/9KxZ/++m
+ TP/rnT7/5pEv/+CIH//ZfRL/0nIA/8dhANXRRQAL////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8Bv1EALbtOAFO1SwCBsUsAya1KAOewTQDzs1AA/7VTAP+3VwD/ulkA/7pZAP+8XAD/vF4A/8dp
+ AP/Qcgb/sk8AocFVAC3CUgA/t08Ai7RSAOvBYQD/ymkB/89wBP/Xew//3YMX/9+FHP/agBf/1nwX/+aQ
+ Kv/mkC7/5JEs/+WSLf/kkjD/5ZIy/+eVNf/hjzD/0n8f/858HP/Yhif/1oQn/9OCJf/Rgif/04Up/9WG
+ Kv/Xhyz/5JY7/+6lTv/toUf/6p5D/+qeQ//lljv/3Y0x/9mILP/Vgyb/0oEw/9OLRv/Zm2D/2qJo/9mi
+ Z//boWX/151Z/9eYUP/bmlP/76xg//SuXP/yqFD/7Z9F/+mYOP/kjyr/4IYb/9l9Df/QbQDxuEoAZb8/
+ AAX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHETgANv1EAPbdM
+ AHWuRwCxqUQA2apGAOGrSgDnrUsA8bFNAPWzTwD1vlwA/7pYAPuySgBP/38AA78/AAXCVQA3rkkA37tX
+ AP/BXwD/w2EA/8ZmAv/LagP/zW4D/9BzBP/PcwX/1HkN/9yDGf/ghx//4Igh/+GKI//hiiX/4o4o/+GL
+ KP/giib/3okm/9yIJf/ZhSL/14Mh/9WAIP/TgB//0X4d/9B+Hv/PfBz/zXoa/9SBIf/biin/3Ikq/9+O
+ Mf/cijP/2ow//96YWP/ioWX/2Z5j/+Cpb//eqG7/26Nl/+CmZf/ZmlX/2ZpQ//u6cP/vqlz/8qpV/++j
+ Sv/rmjz/5pEv/+KLIf/bfxL/wF4A/8dhAL/RRQAL////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af9/AAPDUgAjv1EALb9QAEO4TABltksAd7JJ
+ AHeuRgCjrEYAlb9PACH///8B////AcxVAA+pQgClp0UA17FNAMGvSwDlrk0A+7RPAP+3VQD/ulgA/7ta
+ AP+/XwD/wmMA/8hqAf/SdQn/1HcL/9R5DP/VehH/1nwT/9qCGf/ghx7/34cg/9iAGP/SeRP/znYQ/81z
+ DP/KcAn/yG8K/8VrCP/Bagv/vGUQ/79rGf+5Zxn/tmce/8+GQ//Uk1L/36Vq//jEjP/0voT/4Kpr/9uf
+ YP/ZnVn/2ZpV/9mYUP/Oizz/9K5i//KqV//vo0z/651B/+mWM//kjSj/4IYb/9t9Df/ScQD3uU0AU78/
+ AAX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab8/
+ AAnCUQAZ////AcJRADOzTACHrkYAka9HAK+oQgDXpkIA56lHAPWtSwD/sE8A/65OAP+6WAD/xWYG/8lq
+ C//LbhH/y24Q/9BzEf/VeBb/0ngc/851G//Lcxv/xmwZ/8FoFf+6YxH/tF8P/65fEf+vYxb/uWwg/8mD
+ PP/bnlf/6Kxs/+mucP/gpmf/zJFO/8WGQ//gpmL/251Z/9eWTv/Xlkz/15FF//SxYv/yqln/8qhT/+2f
+ Rf/pljb/5I8t/+CIH//eghT/w2AA/8VdAMvMVQAP////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcRO
+ AA29TwA7uk0AYbVMAJusRwC/pkIA16VEAO+0UgD9x2cA/89xCf/FZwz/wGEN/9F0Gf/fiSr/5I8w/+CM
+ MP/diTD/2ogw/9F+Kf/GdiH/tmoV/6xlFP+uaRv/unQm/8yIQf/ZmFP/7bFu///FhP//zIv//8WC/++z
+ bv/0tW7//b52//Szaf/2sWX/9KxZ//KoUP/vo0f/65o8/+aUMf/iiyT/4IQY/9l7C//VdAD7t04AX9VV
+ AAf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHKUAATuk4AO6dC
+ AJegQgD3pkcA/8lrAP/Sdgv/24IY/+KLJP/kkS3/5pQz/+mYOv/pmj7/3o82/9KELf++chj/s2cS/65l
+ D/+1bhv/wHkq/9CLPv/emlD/66xi//u8dv//wHv/+Lpy/+2sYP/tqlz/76pZ//KqV//yqFP/7aFH/+ua
+ PP/mlDH/5I0o/+CGG//Zew3/vl4A/8xmANvKUAAT/38AA////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bx1UACbZMAGWoRAC/o0IA8b5cAP/MbgD/13sN/96E
+ G//iiyT/5pEv/+aWM//mmDj/24sv/8d5G/+3aQ3/sWIL/7NlD/++dB3/zIQx/9mRQ//koVP/8rFi//u3
+ a//4t2n/9rFg//KsWf/0qlf/8qZO/+2hRf/rmjz/5pQz/+SPKP/ghh3/3n8U/9V0Av/SbwD5s0oAk/9V
+ AAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdVVAAe7TQBdp0IA158+AP+8XAD/znAA/9d7Df/ehBv/4o0m/+SRLf/gjS3/0n8f/8Nu
+ D/+1ZQb/s2IG/7dnDf/FeR//0oYv/+CYQ//ro1D/9Kxc//auXP/0rFf/8qhQ/++jTP/tn0P/65o8/+aU
+ M//kjSj/4Igf/9t/FP/ScgL/vlsA/8VcAKfEVQAf////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wHBUwA9uEwAmadE
+ ANGhQgD/oUMA/8lrAP/Vew//3oYd/+KNJv/SfRj/w2sG/7dlAP+zYAD/t2UG/8BuD//Jex//0oQo/96R
+ OP/roUf/76ZO/++jSv/tn0X/7Z1B/+mYOP/mkS//5I0m/+CGHf/bfxT/2XsL/9V0Av/SbwD5vlMAS8xm
+ AAX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8Bv1EALbZLAHOlQwC7qEkA96xOAP/DZQD/24IY/+KI
+ If/bhB//wGcA/7VgAP+3YgD/wGsJ/8VwD//Mexv/14Yo/+SWOP/rmjz/65o8/+mYOP/mlDP/5I8q/+CL
+ JP/ehBv/238S/9d5C//VdAL/wFwA/8dfAMnJUgAd////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AcVRABewSAB1qEcA67FQAP+8XAD/vmAA/85yBP/iiCH/4o0m/96GIf+6YgD/w2sE/8ly
+ Df/Sexj/24Yk/+SPLf/mkS//4o0o/+KLJP/ghh//24IW/9l7Df/Xdgb/0HAA/8NeAP/SbgD/vU4Aa/9V
+ AAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG3SwBVqUYA67VV
+ AP/HZQD/0HIC/85wAv/DZQD/w2cA/+CIH//iiyT/4osk/852Df++YgD/1X0U/9J7Ev/ghh3/3oQY/9t/
+ Ev/XeQv/0nQC/9BwAP/OawD/xV4A/8ZZALXDVQAV////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wG2SwB3rEcA/7VTAP/MaQD/1XQE/9JyAv/JawD/yWkA/8dp
+ AP++YAD/xWcA/85yBv/ghBv/4IQY/96CFP/bfxL/1XYG/8xpAP/MawD/zmkA/85pAP/OZwD/wlMAO///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Ab8/
+ AAm5TQBnsUkA17pVAP/JZQD/0G4A/8lnAP/FZQD/x2cA/8dnAP/FZQD/w2IA/8NiAP/DYgD/x2cA/8xr
+ AP/ObgD/zGkA/8xnAP/MZQD9yWEA57pPAIXbSQAH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wG7TABhskwA6bxXAP/FYAD/yWUA/8di
+ AP/HZQD/x2IA/8NgAP/DYAD/w2AA/8ViAP/HZQD/zGcA/8xnAP/OaQD/zmcA/8lhAP3HXQC7x1UAE///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AdFFAAu7TACDtE0A9b5XAP/FXgD/x2AA/8VgAP/FXgD/w14A/8NeAP/FYAD/x2AA/8ll
+ AP/MZwD/zGcA/85nAP/OZQD/xl0A78FSAGf/VQAD////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcNLABG6TgCbt1AA/8BX
+ AP/FXgD/xV4A/8VcAP/DXAD/xV4A/8VeAP/HYAD/yWIA/85lAP/OZwD/zmcA/8lgAP3HXAC/x1UAE///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AcpVABm8TwCRuU8A+cBXAP/HXgD/xVwA/8VcAP/FXAD/xV4A/8lg
+ AP/MYgD/zGIA/8xiAP/JYAD/x1sA48NVAFG/PwAF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AcFV
+ ACG8UAC/vlMA/8BXAP/FWQD/xVkA/8VcAP/HXAD/x14A/8leAP/MYAD/zGAA/8ldAP/HWwDHxE4ADf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AcRVAD2+TwDVwFUA/8NXAP/FWQD/xVkA/8dc
+ AP/HXAD/yV4A/8leAP/JXgD/x1gA68VTAGW/PwAF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B/38AA8JTAFPAUgDfw1QA/8VXAP/FWQD/x1kA/8dcAP/HXAD/yVwA/8dbAP/GWADPz08AEf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8Bx1UACcRUAH3CVAD3xVcA/8VX
+ AP/HWQD/x1kA/8dcAP/HWQD/yVwA98VUAHf/VQAD////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BxFUAJ8NVAMHFVgD9xVcA/8dXAP/HWQD/yVwA/8dYAPnGVwChx1UAE///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wG/PwAFxVQAd8RU
+ APfFVwD/x1cA/8dXAP/JWAD/xlgA3cRUAEm/PwAF////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wHJUgAdxFQArcRWAPvHVwD/x1cA/8ZXAPfHVwCb0V0AC///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wHGVgA/x1YAxcdXAP3HVgD/x1cA48hWAF3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+</value>
+ </data>
</root> \ No newline at end of file