diff --git a/CreamInstaller/CreamInstaller.csproj b/CreamInstaller/CreamInstaller.csproj index 9678685..d119a03 100644 --- a/CreamInstaller/CreamInstaller.csproj +++ b/CreamInstaller/CreamInstaller.csproj @@ -18,7 +18,7 @@ git Automatically downloads and installs CreamAPI files for programs/games. steam, dlc - CreamInstaller v$(Version) + CreamInstaller CreamInstaller CreamAPI Downloader & Installer pointfeev diff --git a/CreamInstaller/DialogForm.Designer.cs b/CreamInstaller/DialogForm.Designer.cs new file mode 100644 index 0000000..3bed4e6 --- /dev/null +++ b/CreamInstaller/DialogForm.Designer.cs @@ -0,0 +1,156 @@ + +namespace CreamInstaller +{ + partial class DialogForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DialogForm)); + this.cancelButton = new System.Windows.Forms.Button(); + this.acceptButton = new System.Windows.Forms.Button(); + this.descriptionLabel = new System.Windows.Forms.Label(); + this.icon = new System.Windows.Forms.PictureBox(); + this.descriptionPanel = new System.Windows.Forms.FlowLayoutPanel(); + this.buttonPanel = new System.Windows.Forms.FlowLayoutPanel(); + ((System.ComponentModel.ISupportInitialize)(this.icon)).BeginInit(); + this.descriptionPanel.SuspendLayout(); + this.buttonPanel.SuspendLayout(); + this.SuspendLayout(); + // + // cancelButton + // + this.cancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.cancelButton.AutoSize = true; + this.cancelButton.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.cancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.cancelButton.Location = new System.Drawing.Point(40, 9); + this.cancelButton.Name = "cancelButton"; + this.cancelButton.Padding = new System.Windows.Forms.Padding(12, 0, 12, 0); + this.cancelButton.Size = new System.Drawing.Size(111, 25); + this.cancelButton.TabIndex = 1; + this.cancelButton.Text = "cancelButton"; + this.cancelButton.UseVisualStyleBackColor = true; + // + // acceptButton + // + this.acceptButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.acceptButton.AutoSize = true; + this.acceptButton.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.acceptButton.DialogResult = System.Windows.Forms.DialogResult.OK; + this.acceptButton.Location = new System.Drawing.Point(157, 9); + this.acceptButton.Name = "acceptButton"; + this.acceptButton.Padding = new System.Windows.Forms.Padding(12, 0, 12, 0); + this.acceptButton.Size = new System.Drawing.Size(112, 25); + this.acceptButton.TabIndex = 0; + this.acceptButton.Text = "acceptButton"; + this.acceptButton.UseVisualStyleBackColor = true; + // + // descriptionLabel + // + this.descriptionLabel.AutoSize = true; + this.descriptionLabel.Location = new System.Drawing.Point(69, 12); + this.descriptionLabel.Name = "descriptionLabel"; + this.descriptionLabel.Size = new System.Drawing.Size(94, 15); + this.descriptionLabel.TabIndex = 2; + this.descriptionLabel.Text = "descriptionLabel"; + // + // icon + // + this.icon.Location = new System.Drawing.Point(15, 15); + this.icon.Name = "icon"; + this.icon.Size = new System.Drawing.Size(48, 48); + this.icon.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; + this.icon.TabIndex = 4; + this.icon.TabStop = false; + // + // descriptionPanel + // + this.descriptionPanel.AutoSize = true; + this.descriptionPanel.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.descriptionPanel.Controls.Add(this.icon); + this.descriptionPanel.Controls.Add(this.descriptionLabel); + this.descriptionPanel.Dock = System.Windows.Forms.DockStyle.Fill; + this.descriptionPanel.Location = new System.Drawing.Point(0, 0); + this.descriptionPanel.Margin = new System.Windows.Forms.Padding(0); + this.descriptionPanel.Name = "descriptionPanel"; + this.descriptionPanel.Padding = new System.Windows.Forms.Padding(12, 12, 12, 6); + this.descriptionPanel.Size = new System.Drawing.Size(284, 72); + this.descriptionPanel.TabIndex = 5; + // + // buttonPanel + // + this.buttonPanel.AutoSize = true; + this.buttonPanel.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.buttonPanel.Controls.Add(this.acceptButton); + this.buttonPanel.Controls.Add(this.cancelButton); + this.buttonPanel.Dock = System.Windows.Forms.DockStyle.Bottom; + this.buttonPanel.FlowDirection = System.Windows.Forms.FlowDirection.RightToLeft; + this.buttonPanel.Location = new System.Drawing.Point(0, 72); + this.buttonPanel.Name = "buttonPanel"; + this.buttonPanel.Padding = new System.Windows.Forms.Padding(12, 6, 0, 12); + this.buttonPanel.Size = new System.Drawing.Size(284, 49); + this.buttonPanel.TabIndex = 6; + // + // DialogForm + // + this.AcceptButton = this.acceptButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.AutoSize = true; + this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.CancelButton = this.cancelButton; + this.ClientSize = new System.Drawing.Size(284, 121); + this.Controls.Add(this.descriptionPanel); + this.Controls.Add(this.buttonPanel); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "DialogForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "DialogForm"; + this.TopMost = true; + ((System.ComponentModel.ISupportInitialize)(this.icon)).EndInit(); + this.descriptionPanel.ResumeLayout(false); + this.descriptionPanel.PerformLayout(); + this.buttonPanel.ResumeLayout(false); + this.buttonPanel.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button cancelButton; + private System.Windows.Forms.Button acceptButton; + private System.Windows.Forms.Label descriptionLabel; + private System.Windows.Forms.PictureBox icon; + private System.Windows.Forms.FlowLayoutPanel descriptionPanel; + private System.Windows.Forms.FlowLayoutPanel buttonPanel; + } +} \ No newline at end of file diff --git a/CreamInstaller/DialogForm.cs b/CreamInstaller/DialogForm.cs new file mode 100644 index 0000000..ed0224b --- /dev/null +++ b/CreamInstaller/DialogForm.cs @@ -0,0 +1,24 @@ +using System; +using System.Drawing; +using System.Windows.Forms; + +namespace CreamInstaller +{ + public partial class DialogForm : Form + { + public DialogForm() + { + InitializeComponent(); + } + + public DialogResult Show(string formName, Icon descriptionIcon, string descriptionText, string acceptButtonText, string cancelButtonText) + { + icon.Image = descriptionIcon.ToBitmap(); + Text = formName; + descriptionLabel.Text = descriptionText; + acceptButton.Text = acceptButtonText; + cancelButton.Text = cancelButtonText; + return ShowDialog(); + } + } +} diff --git a/CreamInstaller/DialogForm.resx b/CreamInstaller/DialogForm.resx new file mode 100644 index 0000000..c1d8407 --- /dev/null +++ b/CreamInstaller/DialogForm.resx @@ -0,0 +1,979 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOHc0mDh29H/s6+o/4qIg9Z6eHSDWlhVMwAAAAzh29Hf + 4NrQ/+Da0P/g2tD/x8K6/4+NiP+PjYj/j42I/4+NiP8AAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLc02Dh29H/4NrQ/+Hb0f+koZv/ + j42I/5mXkf+9urX/4NrQ/+Da0P/g2tD/4NrQ/7i0rf+PjYj/j42I/4+NiP+RkIz/np2e/7Gwsf+wr7H/ + r6+w/6+ur/+vrq//rq2v/62trv+srK3/rKus/6yrrP+rqqz/qqqr/6qqq/+qqar/qamq/6ioqf+oqKn/ + p6eo/6emp/+mpaf/paWn/6Wlpv+lpKX/pKOl/6Sjpf+jo6T/o6Kk/6Kho/+hoKL/AAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLc0zDh29H/ + 4NrQ/+Da0P/g2tD/3NbN/8jDu//h29H/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/SzcX/kY6J/46Mh/+PjYj/ + oZ+b/9/b1v/IxsL/zMvK/+vr6//39/f/+fn5//n5+f/5+fn/+fn5//j4+P/4+Pj/+Pj4//j4+P/4+Pj/ + +Pj4//j4+P/4+Pj/+Pj4//j4+P/39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + oqGj/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAA4dvS/+Da0P/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/ + 4NrQ/9vXzv+xrqj/uLWu/9zXzf/g2tD/xsK6/5mWkf+joZ3/vby6/9nY2P/w8PD/8vLy//Ly8v/y8vL/ + 8fHx//Hx8f/x8fH/8fHx//Hx8f/w8PD/8PDw//Dw8P/w8PD/8PDw/+/v7//v7+//7+/v/+/v7//v7+// + 7u7u/+7u7v/u7u7/9/f3/6OipP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOHb0t/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/ + 4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/4dvS/+Da0P/g2tD/4NrQ/+Lc0v+empX/mZaR/5mWkf+xr6z/ + 3Nzc//Ly8v/y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/x8fH/8fHx//Dw8P/w8PD/8PDw//Dw8P/w8PD/ + 7+/v/+/v7//v7+//7+/v/+/v7//u7u7/7u7u//f39/+jo6T/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADi3NO/4NrQ/+Da0P/g2tD/ + 4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/h29H/ + vbmy/5mWkf+ZlpH/nJqV/8zLy//u7u7/8vLy//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx//Hx8f/x8fH/ + 8PDw//Dw8P/w8PD/8PDw//Dw8P/v7+//7+/v/+/v7//v7+//7+/v/+7u7v/39/f/pKOl/wAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 4t3Tr+Da0P/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/ + 4NrQ/+Da0P/g2tD/4NvS/9nVzv/Rzcb/vbmz/6WinP+0s7D/39/f//Ly8v/y8vL/8vLy//Ly8v/y8vL/ + 8fHx//Hx8f/x8fH/8fHx//Hx8f/w8PD/8PDw//Dw8P/w8PD/8PDw/+/v7//v7+//7+/v/+/v7//v7+// + 9/f3/6Sjpf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAA5N7WUOHb0v/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/ + 4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/4tzT/9rWz//Z1c7/2dXO/9nVzv/Z1c7/y8nH/+zs7P/z8/P/ + 8vLy//Ly8v/y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/x8fH/8fHx//Dw8P/w8PD/8PDw//Dw8P/w8PD/ + 7+/v/+/v7//v7+//7+/v//f39/+lpKX/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5N/WEOPd1O/g2tD/4NrQ/+Da0P/g2tD/4NrQ/9POxf/Bvbf/ + vLmz/7y5s//Fwbr/3NbM/+Da0P/g2tD/4NrQ/+Da0P/g2tD/4tzS/9zY0P/Z1c7/2dXO/9nVzv/Z1c7/ + 1dPP/+bm5v/z8/P/8/Pz//Pz8//y8vL/8vLy//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx//Hx8f/x8fH/ + 8PDw//Dw8P/w8PD/8PDw//Dw8P/v7+//7+/v/+/v7//39/f/paWm/wAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADV0Mki5eDYUOTf16/g29H/4NrR/+Da0P/g2tD/ + 4NrQ/8fDvP+2s63/trOt/7i2sP+8ubP/vLmz/8G9t//e2M7/4NrQ/+Da0P/g2tD/4NrQ/9vXz//Tz8n/ + 2NTN/9nVzv/Z1c7/1tPP/+Dg4P/09PT/8/Pz//Pz8//z8/P/8/Pz//Ly8v/y8vL/8vLy//Ly8v/y8vL/ + 8fHx//Hx8f/x8fH/8fHx//Hx8f/w8PD/8PDw//Dw8P/w8PD/8PDw/+/v7//v7+//9/f3/6Wlp/8AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAObh2CDk39X/493T/+Lc0v/h29H/ + 4dvR/+Hb0f/h29H/4NvR/8O/uP+mo5//pKGd/6ekoP+tqqX/tLKs/7u4sv/a2NX/39rR/+Da0P/g2tD/ + 4NrQ/+Da0P/X0sr/xcK7/8C9t//EwLv/zMnE/9fX1//09PT/9PT0//T09P/z8/P/8/Pz//Pz8//z8/P/ + 8vLy//Ly8v/y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/x8fH/8fHx//Dw8P/w8PD/8PDw//Dw8P/w8PD/ + 7+/v//f39/+mpaf/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm4dpg + 4tzT/+Hb0v/h29H/4dvR/+Hb0f/h29H/4dvR/9DLw/+al5P/lpSQ/5iWkv+dmpb/pKGc/6yppP/j4uD/ + +Pj4/+fj3f/g2tH/4NrR/+Da0f/g2tD/19PL/8fDvf/AvLb/ubWw/7q3tP/Z2dn/9PT0//T09P/09PT/ + 9PT0//Pz8//z8/P/8/Pz//Pz8//y8vL/8vLy//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx//Hx8f/x8fH/ + 8PDw//Dw8P/w8PD/8PDw//Dw8P/39/f/p6an/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAA5eDYr+Hc0v/h3NL/4dzS/+Hc0v/h29L/4dvS/+Hb0v+joJv/jImG/42Kh/+Rjov/ + lpSQ/52bl//Y19b/9/f3//j4+P/s6eT/4dvR/+Hb0f/h29H/4dvR/9jUzf/HxL3/wL23/7m2sP+6uLT/ + 2dnZ//T09P/09PT/9PT0//T09P/09PT/8/Pz//Pz8//z8/P/8/Pz//Ly8v/y8vL/8vLy//Ly8v/y8vL/ + 8fHx//Hx8f/x8fH/8fHx//Hx8f/w8PD/8PDw//Dw8P/w8PD/+Pj4/6enqP8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOTf1v/i3NP/4tzT/+Lc0v/i3NL/4tzS/+Hc0v/W0cj/ + hYKA/4WCgP+HhYL/jImH/5KPjP+2tLL/9/f3//f39//4+Pj/6ebg/+Hb0f/h29H/4dvR/+Hb0f/f2tH/ + x8S9/62rpf+2s63/uri0/9nZ2f/19fX/9PT0//T09P/09PT/9PT0//T09P/z8/P/8/Pz//Pz8//z8/P/ + 8vLy//Ly8v/y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/x8fH/8fHx//Dw8P/w8PD/8PDw//j4+P+oqKn/ + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADn4dq/5N7V/+Lc0//i3NP/ + 4tzT/+Lc0//i3NP/w763/4B9e/+Bf33/hYKA/4mHhP+PjIn/5OTj//f39//39/f/+fn5/+fi2//h3NL/ + 4dvS/+Hb0v/h29L/4dvS/+Pd1P/Szsf/n52Y/6Gfm//Ly8v/7Ozs//X19f/09PT/9PT0//T09P/09PT/ + 9PT0//Pz8//z8/P/8/Pz//Pz8//y8vL/8vLy//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx//Hx8f/x8fH/ + 8PDw//Dw8P/4+Pj/qKip/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAOjk3GDl4Njv4t3T/+Ld0//i3NP/4tzT/7Cspv9+fHr/gH58/4OBf/+IhYP/m5mW//f39//39/f/ + 9/f3//j4+P/i3NL/4tzS/+Hc0v/h3NL/4dzS/+Hc0v/h3NL/4t3U/8jEvf+2s63/rKmk/7y7uf/g4OD/ + 8vLy//T09P/09PT/9PT0//T09P/09PT/8/Pz//Pz8//z8/P/8/Pz//Ly8v/y8vL/8vLy//Ly8v/y8vL/ + 8fHx//Hx8f/x8fH/8fHx//Hx8f/w8PD/+Pj4/6mpqv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6eXeYOLd1P/i3dT/4t3U/+Ld1P+wrKb/fnx6/4B+fP+DgX7/ + iIWD/7a0s//39/f/9/f3//f39//y8O3/4tzT/+Lc0//i3NP/4tzT/+Lc0//i3NP/4tzT/+Xg1/+9ubP/ + vbmz/725s/+9ubP/wsC8/97e3v/19fX/9PT0//T09P/09PT/9PT0//T09P/z8/P/8/Pz//Pz8//z8/P/ + 8vLy//Ly8v/y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/x8fH/8fHx//j4+P+qqar/AAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOrl3oDj3dT/493U/+Pd1P/j3dT/ + sKyn/399e/+Bfnz/hIJ//4iGg//Ew8H/9/f3//f39//5+fn/5+Tc/+Ld0//i3dP/4tzT/+Lc0//i3NP/ + 4tzT/+Lc0//c19D/vbmz/725s/+9ubP/vbmz/8jGw//n5+f/9fX1//X19f/09PT/9PT0//T09P/09PT/ + 9PT0//Pz8//z8/P/8/Pz//Pz8//y8vL/8vLy//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx//Hx8f/4+Pj/ + qqqr/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADq5t+A + 497V/+Pe1f/j3dT/493U/9DLw/+Afnz/goB+/4aDgf+KiIX/xcTC//f39//4+Pj/7+zo/+Pd1P/i3dT/ + 4t3U/+Ld1P/i3dT/4t3U/+Pe1f/k4Nf/08/J/725s/+9ubP/vbmz/725s//Ozcz/8/Pz//X19f/19fX/ + 9fX1//T09P/09PT/9PT0//T09P/09PT/8/Pz//Pz8//z8/P/8/Pz//Ly8v/y8vL/8vLy//Ly8v/y8vL/ + 8fHx//Hx8f/x8fH/+Pj4/6qqq/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAA6ufgj+Pe1f/j3tX/497V/+Pe1f/j3tX/m5iU/4WDgf+JhoT/jYuI/7q4tv/4+Pj/ + 8O7r/+Pd1P/j3dT/493U/+Pd1P/j3dT/5eDY/97a1P/e29X/3NnT/9bSzP/NycP/wr64/725s//AvLf/ + 2NjY//X19f/19fX/9fX1//X19f/19fX/9PT0//T09P/09PT/9PT0//T09P/z8/P/8/Pz//Pz8//z8/P/ + 8vLy//Ly8v/y8vL/8vLy//Ly8v/x8fH/8fHx//j4+P+rqqz/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6+fhMOfi2//k3tb/5N7V/+Te1f/k3tX/497V/97Y0P+gnZn/ + jYuI/5KPjP+enJj/6+ji/+Pe1f/j3tX/497V/+Pe1f/j3tX/5eDX/9TQyv/Gw7z/xcK8/8zJw//V0sz/ + 2dbQ/9rY0v/f3Nj/397c//Hx8f/29vb/9fX1//X19f/19fX/9fX1//X19f/09PT/9PT0//T09P/09PT/ + 9PT0//Pz8//z8/P/8/Pz//Pz8//y8vL/8vLy//Ly8v/y8vL/8vLy//Hx8f/4+Pj/rKus/wAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7OjiEOnl3t/k39b/5N/W/+Tf1v/k3tb/ + 5N7W/+Te1v/k3tb/5N7W/9/Z0f/Qy8T/39rR/+Te1f/j3tX/497V/+Pe1f/j3tX/5N/W/+Le1//Hw73/ + wr64/725s/+3s67/vbu3/+Hg4P/39/f/9vb2//b29v/29vb/9vb2//b29v/19fX/9fX1//X19f/19fX/ + 9fX1//T09P/09PT/9PT0//T09P/09PT/8/Pz//Pz8//z8/P/8/Pz//Ly8v/y8vL/8vLy//Ly8v/y8vL/ + +Pj4/6yrrP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOrm4L/l4Nf/ + 5N/W/+Tf1v/k39b/5N/W/+Tf1v/k39b/5N/W/+Tf1v/k39b/5N/W/+Te1v/k3tb/5N7W/+Te1v/k3tb/ + 5N7W/+Xg2f/HxL3/wr+5/766tP+4ta//s7Cr/87Nzf/y8vL/9/f3//f39//29vb/9vb2//b29v/29vb/ + 9vb2//X19f/19fX/9fX1//X19f/19fX/9PT0//T09P/09PT/9PT0//T09P/z8/P/8/Pz//Pz8//z8/P/ + 8vLy//Ly8v/y8vL/8vLy//n5+f+srK3/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAADo5Nz/5eDX/+Tf1//k39f/5N/X/+Tf1//k39f/5N/W/+Tf1v/k39b/5N/W/+Tf1v/k39b/ + 5N/W/+Tf1v/k39b/5N/W/+Tf1v/e2tP/uLWv/7e0rv+zsKr/tLGs/8HAvf/p6en/9/f3//f39//39/f/ + 9/f3//b29v/29vb/9vb2//b29v/29vb/9fX1//X19f/19fX/9fX1//X19f/09PT/9PT0//T09P/09PT/ + 9PT0//Pz8//z8/P/8/Pz//Pz8//y8vL/8vLy//Ly8v/5+fn/ra2u/wAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6+fgz+Xg1//l4Nf/5uHY/+nk3f/l4Nf/5eDX/+Xg1//l4Nf/ + 5N/X/+Tf1//k39f/5N/X/+Tf1//k39b/5N/W/+Tf1v/k39b/5eHa/7y5s/+8ubP/urex/7Wzrv/U1NT/ + 9/f3//f39//39/f/9/f3//f39//39/f/9vb2//b29v/29vb/9vb2//b29v/19fX/9fX1//X19f/19fX/ + 9fX1//T09P/09PT/9PT0//T09P/09PT/8/Pz//Pz8//z8/P/8/Pz//Ly8v/y8vL/+fn5/66tr/8AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO7q5WDn49v/5uLb/9TRy//Fwrz/ + 5+Pd/+bh2P/l4Nf/5eDX/+Xg1//l4Nf/5eDX/+Xg1//l4Nf/5eDX/+Xg1//k39f/5N/X/+jk3f+8ubP/ + vLmz/7y5s/+8ubP/0tLS//f39//39/f/9/f3//f39//39/f/9/f3//f39//29vb/9vb2//b29v/29vb/ + 9vb2//X19f/19fX/9fX1//X19f/19fX/9PT0//T09P/09PT/9PT0//T09P/z8/P/8/Pz//Pz8//z8/P/ + 8vLy//n5+f+vrq//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADu6uUQ + 3NjTr7+8tv+8ubP/vLmz/7+8tv/j39n/5eDY/+Xg2P/l4Nj/5eDY/+Xg2P/m4dj/6OTc/+fj2//l4Nf/ + 5eDX/+Xg1//n49r/wr+5/7y5s/+8ubP/vLmz/87NzP/w8PD/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//b29v/29vb/9vb2//b29v/29vb/9fX1//X19f/19fX/9fX1//X19f/09PT/9PT0//T09P/09PT/ + 9PT0//Pz8//z8/P/8/Pz//Pz8//5+fn/r66v/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAC8ubMgvLmzcLy5s8+8ubPv1tPM3+Xh2P/l4dj/5eDY/+bi2v/f29b/ + zMnE/7y4s//b2NP/5uHZ/+Xg2P/m4dn/6OXf/9LOyP/Gw7z/v7y2/7y5s//NzMr/7u7u//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9vb2//b29v/29vb/9vb2//b29v/19fX/9fX1//X19f/19fX/ + 9fX1//T09P/09PT/9PT0//T09P/09PT/8/Pz//Pz8//z8/P/+fn5/6+vsP8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzo4q/m4dn/ + 5uHZ/+bh2f/l4tv/vLmz/7Owqv+vrKf/r6yn/+Lf2f/n4tv/5uLc/9XRyv/Tz8j/08/I/9PPyP/Py8T/ + zcvI/+vr6//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//29vb/9vb2//b29v/29vb/ + 9vb2//X19f/19fX/9fX1//X19f/19fX/9PT0//T09P/09PT/9PT0//T09P/z8/P/8/Pz//n5+f+wr7H/ + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAADs6OK/5uHZ/+bh2f/n4tv/z8zH/7y5s/+8ubP/vLmz/7y5s//Ny8j/5OHb/9PPyP/Tz8j/ + 08/I/9PPyP/Tz8j/09DM/+np6f/39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//b29v/29vb/9vb2//b29v/29vb/9fX1//X19f/19fX/9fX1//X19f/09PT/9PT0//T09P/09PT/ + 9PT0//Pz8//5+fn/sbCx/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7uvlr+nl3v/m4dn/5uLc/7y5s/+8ubP/vLmz/7y5s/+/vLf/ + 29vb//f39//q6OX/3tzX/9PPyP/Tz8j/1dPP/+np6f/39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9vb2//b29v/29vb/9vb2//b29v/19fX/9fX1//X19f/19fX/ + 9fX1//T09P/09PT/9PT0//T09P/09PT/+fn5/7Gxsf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw7egw7uvln83Kxe+8ubP/ + vLmz/7y5s/+8ubP/ysnG/+7u7v/39/f/9/f3//f39//19fT/8PDu//X19f/39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//29vb/9vb2//b29v/29vb/ + 9vb2//X19f/19fX/9fX1//X19f/19fX/9PT0//T09P/09PT/9PT0//r6+v+xsbL/AAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAvLmzUMC+uv/Avbj/v7y3/9vb2//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//b29v/29vb/9vb2//b29v/29vb/9fX1//X19f/19fX/9fX1//X19f/09PT/9PT0//T09P/6+vr/ + s7Kz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIx8f/+/v7//Dv7//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9vb2//b29v/29vb/9vb2//b29v/19fX/9fX1//X19f/19fX/ + 9fX1//T09P/09PT/+vr6/7Oys/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyMfH//v7+//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//29vb/9vb2//b29v/29vb/ + 9vb2//X19f/19fX/9fX1//X19f/19fX/9PT0//r6+v+0s7T/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAMnIx//7+/v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//b29v/29vb/9vb2//b29v/29vb/9fX1//X19f/19fX/9fX1//X19f/6+vr/tLS0/wAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADJyMj/+/v7//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9vb2//b29v/29vb/9vb2//b29v/19fX/9fX1//X19f/19fX/ + +vr6/7S0tP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAysnJ//v7+//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//29vb/9vb2//b29v/29vb/ + 9vb2//X19f/19fX/9fX1//r6+v+1tLX/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMrJyf/7+/v/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//b29v/29vb/9vb2//b29v/29vb/9fX1//X19f/6+vr/trW2/wAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAADLysn/+/v7//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9vb2//b29v/29vb/9vb2//b29v/19fX/+vr6/7a1tv8AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy8rK//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//29vb/9vb2//b29v/29vb/ + 9vb2//r6+v+2trb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzLyv/7+/v/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//b29v/29vb/9vb2//b29v/7+/v/t7a3/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMy8v/ + +/v7//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9vb2//b29v/29vb/+/v7/7i3uP8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAzcvL//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//29vb/9vb2//v7+/+5uLn/ + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM3MzP/7+/v/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//b29v/7+/v/ubi5/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNzcz/+/v7//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//v7+//R0dH/r6+v/6+vr/+vr6// + r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/7q5uf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + zs3N//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//7+/v/ + 0dHR//Hx8f/v7+//7e3t/+vr6//p6en/6enp/+fn5//l5eX/4+Pj/9va2/+9vLzvAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAM/Nzf/7+/v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/+/v7/9HR0f/v7+//7e3t/+vr6//p6en/6enp/+fn5//l5eX/4+Pj/9vb2/++vb3v + u7q6MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPzs3/+/v7//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//v7+//R0dH/7e3t/+vr6//p6en/6enp/+fn5//l5eX/ + 4+Pj/9vb2/+/vr7vu7u7MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0M/O//v7+//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//7+/v/0dHR/+vr6//p6en/ + 6enp/+fn5//l5eX/4+Pj/9vb2/+/v7/vvby8MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAANDPzv/7+/v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + +/v7/9HR0f/p6en/6enp/+fn5//l5eX/4+Pj/9vb2//Av7/vvb29MAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADRz8//+/v7//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//v7+//R0dH/6enp/+fn5//l5eX/4+Pj/9zb2//BwMHvv76+MAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0dDP//v7+//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//7+/v/0dHR/+fn5//l5eX/4+Pj/9zc3P/CwcHv + v7+/MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHQ0P/7+/v/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/+/v7/9HR0f/l5eX/ + 4+Pj/9zc3P/DwsLvwL/AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAADS0dD/+/v7//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//v7+//R0dH/4+Pj/9zc3P/Ew8PvwcHBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA09HR//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/ + +/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/ + +/v7//v7+//7+/v/+/v7//v7+//9/f3/0dHR/9zc3P/FxMTvw8HBMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANPS0f/T0dH/0tHQ/9HQ0P/R0M// + 0c/P/9DPzv/Qz87/z87N/8/Nzf/Ozc3/zc3M/83MzP/Ny8v/zMvL/8zLyv/Lysr/y8rJ/8rJyf/Kycn/ + ycjI/8nIx//Ix8f/yMfH/8fGxv/Hxsb/xsXF/8bFxf/FxMT/xcTE/8TDw//GxcXvw8PDMAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAP/+B/////////4A////////HAD///////4AAP///////AAAAAAAB//4AAAA + AAAH//wAAAAAAAf//AAAAAAAB//8AAAAAAAH//wAAAAAAAf/+AAAAAAAB//wAAAAAAAH/8AAAAAAAAf/ + AAAAAAAAB/8AAAAAAAAH/wAAAAAAAAf/AAAAAAAAB/8AAAAAAAAH/4AAAAAAAAf/wAAAAAAAB//AAAAA + AAAH/8AAAAAAAAf/wAAAAAAAB/+AAAAAAAAH/wAAAAAAAAf/AAAAAAAAB/8AAAAAAAAH/wAAAAAAAAf/ + AAAAAAAAB/8AAAAAAAAH/8AAAAAAAAf//AAAAAAAB//8AAAAAAAH//wAAAAAAAf//gAAAAAAB///wAAA + AAAH///gAAAAAAf//+AAAAAAB///4AAAAAAH///gAAAAAAf//+AAAAAAB///4AAAAAAH///gAAAAAAf/ + /+AAAAAAB///4AAAAAAH///gAAAAAAf//+AAAAAAB///4AAAAAAH///gAAAAAAf//+AAAAAAB///4AAA + AAAH///gAAAAAA///+AAAAAAH///4AAAAAA////gAAAAAH///+AAAAAA////4AAAAAH////gAAAAA/// + /+AAAAAH////4AAAAA//////////////////////////////////////////////KAAAADAAAABgAAAA + AQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAODa0N/g2tDf0czDr4+NiGCPjYgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4dvRYODa0P/g2tD/zMe//4+NiP+PjYj/j42IrwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAA4dzSEOHb0Z/AvLTvj42In4+NiFAAAAAA4dvR3+Da0P/g2tD/x8K6/4+NiP+PjYj/ + j42I7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADi3NMQ4dzSz+Da0P/g29H/rquk/5+clv/Kxr//4NrQ/+Da0P/g2tD/ + uLSt/4+NiP+PjYj/mJaS/7Gwsf+wr7D/r6+w/6+ur/+ura//ra2u/6ysrf+sq6z/q6qs/6qqq/+qqar/ + qaiq/6ioqf+np6j/pqan/6alp/+lpab/pKSl/6Sjpf+jo6T/o6Kk/6Ghov8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADi3NMw4dvR/+Da0P/g2tD/4dvR/+Hb0f/g2tD/ + 4NrQ/+Da0P/g2tD/29XM/6ekn/+XlI//v7y1/+Hc0v+qp6L/z87M//Pz8//5+fn/+fn5//n5+f/4+Pj/ + +Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/9/f3//f39//39/f/9/f3//f39//39/f/9/f3/6OipP8AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4dvS/+Da0P/g2tD/ + 4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/4NrQ/9/Z0P/f2tD/4NrQ/+Da0P+5ta7/mZaR/5mWkf/n5+b/ + 8vLy//Ly8v/y8vL/8fHx//Hx8f/x8fH/8fHx//Dw8P/w8PD/8PDw/+/v7//v7+//7+/v/+/v7//u7u7/ + 9/f3/6OjpP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 4dzS3+Da0P/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/Tz8b/ + oZ6Z/5mWkf+7ubb/8vLy//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx//Hx8f/w8PD/8PDw//Dw8P/v7+// + 7+/v/+/v7//v7+//9/f3/6Sjpf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAADk3tYQ4tzT7+Da0P/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/ + 4NrQ/+Hb0v/a1s//2dXO/8nFv/+xrqj/8/Pz//Ly8v/y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/x8fH/ + 8PDw//Dw8P/w8PD/7+/v/+/v7//v7+//9/f3/6Skpf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADj3tSv4NrQ/+Da0P/g2tD/3tjO/9DMw//Fwbr/xcG6/9XQx//g2tD/ + 4NrQ/+Da0P/g2tD/4dvS/9zY0f/Z1c7/2dXO/9nVzv/p6OX/8/Pz//Pz8//y8vL/8vLy//Ly8v/y8vL/ + 8fHx//Hx8f/x8fH/8fHx//Dw8P/w8PD/8PDw/+/v7//v7+//9/f3/6Wlpv8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADl4Ngw5eDYUOTf14/h3NL/4NrR/+Da0P/e2M7/vru0/7Sxq/+2s67/ + u7iy/7y5s//V0Mf/4NrQ/+Da0P/g2tD/3NfP/9HOx//W0sv/2dXO/+Xj3//z8/P/8/Pz//Pz8//z8/P/ + 8vLy//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx//Hx8f/w8PD/8PDw//Dw8P/v7+//9/f3/6alp/8AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAObh2RDk3tX/4dvR/+Hb0f/h29H/4dvR/+Hb0f+4ta7/ + n5yY/6Cemv+npKD/sa6p/9HQzP/n493/4NrQ/+Da0P/g2tD/3djQ/8XBu/+8ubP/yMXB//T09P/09PT/ + 8/Pz//Pz8//z8/P/8/Pz//Ly8v/y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/x8fH/8PDw//Dw8P/w8PD/ + 9/f3/6amp/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAObi2mDh3NP/4dvS/+Hb0v/h29L/ + 4dvS/87Jwf+Qjov/kI2K/5WSj/+dmpb/xcPB//f39//x8Oz/4dvR/+Hb0f/g29H/3NfQ/8bCvP+9ubT/ + xcK+//T09P/09PT/9PT0//Pz8//z8/P/8/Pz//Pz8//y8vL/8vLy//Ly8v/y8vL/8fHx//Hx8f/x8fH/ + 8fHx//Dw8P/w8PD/+Pj4/6enqP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAObh2a/i3NP/ + 4tzT/+Lc0v/i3NL/4dzS/6ekn/+EgoD/iIaD/46Mif+joJ3/8vHx//f39//w7uv/4dvR/+Hb0f/h29H/ + 4t3U/8C8tv+wraj/xcK+//X19f/09PT/9PT0//T09P/z8/P/8/Pz//Pz8//z8/P/8vLy//Ly8v/y8vL/ + 8vLy//Hx8f/x8fH/8fHx//Hx8f/w8PD/+Pj4/6ioqf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAOjj3FDl4Njv4t3U/+Lc0//i3NP/4tzT/5GOi/+Afnz/hYKA/4uIhv/R0M//9/f3//f39//s6eP/ + 4dzS/+Hc0v/h29L/4dvS/+Pd1P/Hw73/oqCb/9jY1v/19fX/9PT0//T09P/09PT/8/Pz//Pz8//z8/P/ + 8/Pz//Ly8v/y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/x8fH/+Pj4/6moqv8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADo5N0Q5uLa3+Ld1P/i3dT/4t3T/357ef+Afnz/hIF//4qHhf/q6un/ + 9/f3//j4+P/m4dr/4tzT/+Lc0//i3NP/4tzS/+Lc0v/U0Mn/vbmz/7m1r//Ewr3/9fX1//T09P/09PT/ + 9PT0//Pz8//z8/P/8/Pz//Pz8//y8vL/8vLy//Ly8v/y8vL/8fHx//Hx8f/x8fH/+Pj4/6qpqv8AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6OLbv+Pd1P/j3dT/493U/4WCgP+Afnz/ + hIJ//4uIhf/39/f/9/f3//Py8P/i3dP/4t3T/+Lc0//i3NP/4tzT/+Pd1P/Lx8D/vbmz/725s//Ewbv/ + 9fX1//X19f/09PT/9PT0//T09P/z8/P/8/Pz//Pz8//z8/P/8vLy//Ly8v/y8vL/8vLy//Hx8f/x8fH/ + +Pj4/6qqq/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6OPcv+Pe1f/j3tX/ + 497V/5+cmP+CgH7/h4SC/42LiP/39/f/9/f2/+bg2f/j3dT/493U/+Ld1P/k39f/5eDY/+Pg2P/AvLb/ + vbmz/725s//S0Mz/9fX1//X19f/19fX/9PT0//T09P/09PT/8/Pz//Pz8//z8/P/8/Pz//Ly8v/y8vL/ + 8vLy//Ly8v/x8fH/+Pj4/6uqrP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADr5+EQ + 5+Pb7+Te1f/j3tX/497V/9HNxf+Ni4j/jImG/5KQjP/q6ef/5+Pb/+Pe1f/j3dT/493U/+bg2P/U0cr/ + 0M3H/9bTzf/X1M7/z8vF/8bCvP/o5+X/9fX1//X19f/19fX/9fX1//T09P/09PT/9PT0//Pz8//z8/P/ + 8/Pz//Pz8//y8vL/8vLy//Ly8v/y8vL/+Pj4/6yrrP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAADq5t/P5N/W/+Tf1v/k3tb/5N7W/+Te1v/f2dH/xcC6/8K+t//f2tH/497V/+Pe1f/j3tX/ + 5N/W/9vX0f/Fwbv/vrq0/7i0r//d29j/7+7t//b29v/29vb/9vb2//X19f/19fX/9fX1//X19f/09PT/ + 9PT0//T09P/z8/P/8/Pz//Pz8//z8/P/8vLy//Ly8v/y8vL/+fn5/6ysrf8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAOvo4Y/l4Nj/5N/W/+Tf1v/k39b/5N/W/+Tf1v/k39b/5N/W/+Tf1v/k39b/ + 5N7W/+Te1v/k3tb/4t7X/8O/uf+/u7X/uLWv/7+8uP/39/f/9/f3//b29v/29vb/9vb2//b29v/19fX/ + 9fX1//X19f/19fX/9PT0//T09P/09PT/8/Pz//Pz8//z8/P/8/Pz//Ly8v/y8vL/+fn5/62trv8AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOvn4J/l4Nf/5eDX/+Xg1//k39f/5N/X/+Tf1//k39f/ + 5N/X/+Tf1v/k39b/5N/W/+Tf1v/k39b/3dnS/7q3sf+zsKv/tLGs/+rp6P/39/f/9/f3//f39//29vb/ + 9vb2//b29v/29vb/9fX1//X19f/19fX/9fX1//T09P/09PT/9PT0//Pz8//z8/P/8/Pz//Pz8//y8vL/ + +fn5/66tr/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO3q5VDn49v/5uLb/9fUzv/n493/ + 5eDX/+Xg1//l4Nf/5eDX/+Xg1//l4Nf/5N/X/+Tf1//k39f/5eHa/7y5s/+8ubP/vLmz//f39//39/f/ + 9/f3//f39//39/f/9vb2//b29v/29vb/9vb2//X19f/19fX/9fX1//X19f/09PT/9PT0//T09P/z8/P/ + 8/Pz//Pz8//z8/P/+fn5/6+ur/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc2NOv + v7y2/7y5s//Cv7n/5OHa/+Xg2P/l4Nj/5eDY/+bh2f/p5d3/6OPc/+Xg1//l4Nf/6OTc/7y5s/+8ubP/ + vLmz//Pz8//39/f/9/f3//f39//39/f/9/f3//b29v/29vb/9vb2//b29v/19fX/9fX1//X19f/19fX/ + 9PT0//T09P/09PT/8/Pz//Pz8//z8/P/+fn5/6+vsP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAvLmzELy5s2C8ubOf4t7X3+bh2P/l4dj/5+Pc/8jFwP+wraj/z8zH/+bh2v/n4tv/ + 4+Da/9LOx//Kx8D/w8C6/+jo5v/39/f/9/f3//f39//39/f/9/f3//f39//29vb/9vb2//b29v/29vb/ + 9fX1//X19f/19fX/9fX1//T09P/09PT/9PT0//Pz8//z8/P/+fn5/7CvsP8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6eXev+bh2f/n4tr/1dLM/7y5s/+6t7H/ + sq+p/+zp5P/e2tP/08/I/9PPyP/Tz8j/2tfR//X19P/39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9vb2//b29v/29vb/9vb2//X19f/19fX/9fX1//X19f/09PT/9PT0//T09P/z8/P/+fn5/7Gwsf8AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7enjz+jj3P/o5N3/ + v7y2/7y5s/+8ubP/y8nE//X19P/q6OX/3tzX/9PPyP/a19H/9fX0//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//b29v/29vb/9vb2//b29v/19fX/9fX1//X19f/19fX/9PT0//T09P/09PT/ + +fn5/7Gxsf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAPDt6EDW086fvbq0/7y5s/+8ubP/6Ojm//f39//39/f/9/f3//X19P/19fT/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//29vb/9vb2//b29v/29vb/9fX1//X19f/19fX/ + 9fX1//T09P/09PT/+vr6/7Kxsv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyMfH/+fm5f/d3Nn/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9vb2//b29v/29vb/ + 9vb2//X19f/19fX/9fX1//X19f/09PT/+vr6/7Oys/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAycfH//v7+//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//b29v/29vb/9vb2//b29v/19fX/9fX1//X19f/19fX/+vr6/7SztP8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAycjI//v7+//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//29vb/9vb2//b29v/29vb/9fX1//X19f/19fX/+vr6/7S0tP8AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ysnJ//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9vb2//b29v/29vb/9vb2//X19f/19fX/ + +vr6/7W0tf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAy8nJ//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//b29v/29vb/ + 9vb2//b29v/19fX/+vr6/7a1tv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy8rK//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//29vb/9vb2//b29v/29vb/+vr6/7a2tv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMvK//v7+//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9vb2//b29v/29vb/+/v7/7e2t/8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzcvL//v7+//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//b29v/29vb/+/v7/7i3uP8AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + zczL//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//29vb/ + +/v7/7m4uf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAzs3M//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//v7+//R0dH/r6+v/6+vr/+vr6// + r6+v/6+vr/+vr6//r6+v/7q5uf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzs3N//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//v7+//R0dH/ + 8PDw/+3t7f/r6+v/6enp/+fn5//k5OT/29vb/728ve8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz87N//v7+//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//v7+//R0dH/7e3t/+vr6//p6en/5+fn/+Tk5P/b29v/vr2+77u6uzAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0M/O//v7+//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//v7+//R0dH/6+vr/+np6f/n5+f/5OTk/9vb2/+/v7/vvLu8MAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 0M/P//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//v7+//R0dH/6enp/+fn5//k5OT/3Nvb/8HAwO+9vb0w + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAA0dDP//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//v7+//R0dH/5+fn/+Tk5P/c3Nz/ + wsHB77++vjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0tHQ//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//v7+//R0dH/ + 5OTk/9zc3P/DwsLvwL+/MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0tHQ//v7+//7+/v/+/v7//v7+//7+/v/ + +/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/ + +/v7//39/f/R0dH/3Nzc/8TDw+/BwcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA09LR/9LR0P/S0dD/ + 0dDP/9DPz//Qz87/z87N/87Nzf/Ozcz/zczL/83Ly//My8r/y8rK/8vJyf/Kycn/ycjI/8nHx//Ix8f/ + x8bG/8fGxf/GxcX/xcTE/8XExP/Ew8P/xcXF78PCwjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAP/wf////wAA/+A/////AAD4ID////8AAPAAAAAA/wAA8AAAAAD/AAD4AAAAAP/H//gAAAAA/+// + 8AAAAAD/9//wAAAAAP/3/4AAAAAA//f/AAAAAAD/9/8AAAAAAP/3/wAAAAAA//f/AAAAAAD/9/+AAAAA + AP/3/8AAAAAA//f/wAAAAAD/9/+AAAAAAP/3/4AAAAAA//f/AAAAAAD/9v8AAAAAAP/2/wAAAAAA//b/ + gAAAAAD/9f/AAAAAAP/1//gAAAAA//T/+AAAAAD/+v/8AAAAAP8AAP8AAAAA/wAA/wAAAAD/AAD/AAAA + AP8AAP8AAAAA/wAA/wAAAAD/AAD/AAAAAP8AAP8AAAAA/wAA/wAAAAD/AAD/AAAAAP8AAP8AAAAA/wAA + /wAAAAD/x///AAAAAP/3//8AAAAB//f//wAAAAP/9///AAAAB//3//8AAAAP//f//wAAAB//9///AAAA + P//3//////////f/////////9//////////3/ygAAAAoAAAAUAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg29Eg4NrQ/+Da0L+PjYiP + j42IMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAADh29JQj42IMAAAAAAAAAAA4dvRn+Da0P/g2tH/j42I/4+NiP+PjYiPAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADi3NNg4NvR/725sv+Uko7/ + t7Wy/+Da0f/g2tD/4dvR/4+NiP+PjYj/oJ+d/7Gwsf+wr7D/r6+v/6+ur/+ura7/rKyt/6yrrP+rqqz/ + qqqr/6mpqv+oqKn/qKeo/6emp/+mpaf/paWm/6Skpf+jo6X/o6Kk/6Ghov8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4dvR/+Da0P/h29H/19HJ/+Hb0f/g2tD/4NrQ/+Hb0f+qp6D/ + kY+K/8zJw//Sz8r/1dTS//n5+f/5+fn/+fn5//n5+f/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/ + 9/f3//f39//39/f/9/f3//f39/+joqT/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAOHc0v/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/39nQ/9/a0P/g2tD/2dPK/5mWkf+fnJf/ + 7e3t//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx//Dw8P/w8PD/8PDw//Dw8P/v7+//7+/v/+/v7//39/f/ + o6Ol/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADh3NK/4NrQ/+Da0P/g2tD/ + 4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/4NrQ/+Hc0v+xrqj/nZqV/8bFwv/z8/P/8vLy//Ly8v/y8vL/ + 8fHx//Hx8f/x8fH/8PDw//Dw8P/w8PD/8PDw/+/v7//v7+//9/f3/6Skpf8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADk39ZA4dvS/+Da0P/g2tD/4NrQ/9fSyf/X0sn/4NrQ/+Da0P/g2tD/ + 4NrQ/+Hc0v/c19D/2dXO/9nVzv/Y1tP/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/w8PD/ + 8PDw//Dw8P/w8PD/7+/v//f39/+lpab/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADl4NhA + 493Uz+Da0P/g2tD/2dPK/7q3sf+5trD/vLmz/8fDvP/g2tD/4NrQ/+Da0P/d2ND/2NTN/9nVzv/g3dj/ + 9PT0//Pz8//z8/P/8/Pz//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx//Dw8P/w8PD/8PDw//Dw8P/39/f/ + pqWn/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAObh2DDj3dT/4tzS/+Hb0f/h29H/3dfO/6iloP+gnZn/ + p6Sg/7Owq//Z19P/4NrQ/+Da0P/g2tD/08/I/8G9t/+/vLb/8vLy//T09P/09PT/8/Pz//Pz8//z8/P/ + 8vLy//Ly8v/y8vL/8fHx//Hx8f/x8fH/8PDw//Dw8P/w8PD/+Pj4/6emp/8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAADm4dmP4dzS/+Hc0v/h29L/4dvS/6+spv+Niof/kY6L/5qYlP/Z2Nb/+Pj4/+Hb0f/h29H/ + 4dvR/9XQyf/Bvbf/trKt//X19f/09PT/9PT0//T09P/z8/P/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/ + 8fHx//Hx8f/w8PD/8PDw//j4+P+op6j/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5uHZr+Lc1P/i3NP/ + 4tzT/+Lc0/+HhYL/hIF//4qIhf+sqqj/9/f3//j4+P/h29L/4dvS/+Hb0v/e2dD/vrq0/6Kgm//v7+// + 9fX1//T09P/09PT/9PT0//Pz8//z8/P/8/Pz//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx//Dw8P/4+Pj/ + qKip/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjk3BDn49uP497V/+Ld0//i3NP/fnx6/4F/ff+HhYP/ + 0M/O//f39//08/H/4tzT/+Lc0v/i3NL/4dzS/+Tf1v+5ta//ubax/+Xk4v/19fX/9PT0//T09P/09PT/ + 8/Pz//Pz8//z8/P/8vLy//Ly8v/y8vL/8fHx//Hx8f/x8fH/+Pj4/6mpqv8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAOXf1//j3dT/493U/358ev+Bf33/iIaD/93c2//39/f/6+ji/+Lc0//i3NP/ + 4tzT/+Lc0//b1s//vbmz/725s//S0Mz/9fX1//X19f/09PT/9PT0//T09P/z8/P/8/Pz//Pz8//y8vL/ + 8vLy//Ly8v/x8fH/8fHx//j4+P+qqqv/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADl4Nj/ + 497V/+Pe1f+UkY3/hYKA/4uJhv/e3dz/8/Lv/+Pd1P/j3dT/497V/+Xg2P/j39f/1NHK/725s/+9ubP/ + 4N/c//X19f/19fX/9fX1//T09P/09PT/9PT0//Pz8//z8/P/8/Pz//Ly8v/y8vL/8vLy//Hx8f/4+Pj/ + q6qs/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADr5uCf5N/W/+Te1f/k3tX/0s3G/5aUkP+SkIz/ + zcrF/+Pe1f/j3tX/497V/+Xg2P/Lx8H/yMW//9HOyf/b2NP/2dfT//Ly8v/19fX/9fX1//X19f/19fX/ + 9PT0//T09P/09PT/8/Pz//Pz8//z8/P/8vLy//Ly8v/y8vL/+Pj4/6yrrP8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAADs6eNg5uHY/+Tf1v/k39b/5N/W/+Tf1v/k39b/5N7W/+Te1v/k3tb/5N7V/+Xg2P/U0Mr/ + wb23/7i1r//V09D/9/f3//b29v/29vb/9vb2//X19f/19fX/9fX1//X19f/09PT/9PT0//T09P/z8/P/ + 8/Pz//Pz8//y8vL/8vLy//n5+f+srK3/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6ubfr+Xg1//l4Nf/ + 5N/X/+Tf1//k39f/5N/W/+Tf1v/k39b/5N/W/+Tf1v/m4dn/uLWv/7SxrP+8ubX/8/Ly//f39//39/f/ + 9vb2//b29v/29vb/9fX1//X19f/19fX/9fX1//T09P/09PT/9PT0//Pz8//z8/P/8/Pz//Ly8v/5+fn/ + rq2u/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO3q5WDo5N3/39vV/+Pf2f/m4dj/5eDX/+Xg1//l4Nf/ + 5eDX/+Xg1//k39f/5+La/8XCvP+8ubP/0tDN//f39//39/f/9/f3//f39//29vb/9vb2//b29v/19fX/ + 9fX1//X19f/19fX/9PT0//T09P/09PT/8/Pz//Pz8//z8/P/+fn5/6+ur/8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAADu6+UQx8S+j7y5s9+8ubP/4t/Z/+Xg2P/l4Nj/6OTd/93Z0//m4tv/5eDY/+fj2//Oy8X/ + vbq0/8vJxP/39/f/9/f3//f39//39/f/9/f3//b29v/29vb/9vb2//X19f/19fX/9fX1//X19f/09PT/ + 9PT0//T09P/z8/P/8/Pz//n5+f+vr6//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + vLmzMOnl3b/m4dn/6eXe/726tP+vrKf/yMXA/+rm3//e29T/08/I/9PPyP/Sz8n/9/f3//f39//39/f/ + 9/f3//f39//39/f/9vb2//b29v/29vb/9fX1//X19f/19fX/9fX1//T09P/09PT/9PT0//Pz8//5+fn/ + sK+w/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADr5+C/5+La/9vY0v+8ubP/ + vLmz/8vJxP/t6+j/2tfR/9PPyP/a19H/8/Lx//f39//39/f/9/f3//f39//39/f/9/f3//f39//29vb/ + 9vb2//b29v/19fX/9fX1//X19f/19fX/9PT0//T09P/09PT/+fn5/7Gwsf8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8O3oEPDt6GDGxMD/vLmz/7y5s//o6Ob/9/f3//f39//z8vH/ + 9fX0//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//b29v/29vb/9vb2//X19f/19fX/ + 9fX1//X19f/09PT/9PT0//r6+v+xsbL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAx8fG//f39//l5OL/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9vb2//b29v/29vb/9fX1//X19f/19fX/9fX1//T09P/6+vr/ + s7Kz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjHx//7+/v/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//29vb/9vb2//b29v/19fX/9fX1//X19f/19fX/+vr6/7SztP8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJyMj/+/v7//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//b29v/29vb/ + 9vb2//X19f/19fX/9fX1//r6+v+0tLT/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAysnJ//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9vb2//b29v/29vb/9fX1//X19f/6+vr/ + tbS1/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMvJyf/7+/v/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//29vb/9vb2//b29v/19fX/+vr6/7a1tv8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLysr/+/v7//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//b29v/29vb/9vb2//r6+v+2trb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAzMvL//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9vb2//b29v/7+/v/ + t7a3/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM3My//7+/v/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//29vb/+/v7/7m4uf8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNzcz/+/v7//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/+/v7/9HR0f+vr6// + r6+v/6+vr/+vr6//r6+v/6+vr/+5ubn/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAzs3N//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//v7+//R0dH/7+/v/+zs7P/q6ur/6Ojo/+Xl5f/b29v/ + vby87wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM/Ozf/7+/v/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//7+/v/0dHR/+zs7P/q6ur/6Ojo/+Xl5f/b29v/vr2+77u6uzAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQz87/+/v7//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/+/v7/9HR0f/q6ur/ + 6Ojo/+Xl5f/b29v/v7+/77y7vDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAA0c/P//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//v7+//R0dH/6Ojo/+Xl5f/c3Nz/wcDA7769vTAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHQz//7+/v/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//7+/v/0dHR/+Xl5f/c3Nz/wsHB77++vzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADS0dD/+/v7//v7+//7+/v/+/v7//v7+//7+/v/ + +/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//f39/9HR0f/c3Nz/ + xMPD78HAwDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAA09LR/9LR0P/R0M//0c/P/9DPzv/Pzs3/zs3N/83NzP/NzMv/zMvL/8vKyv/Lycn/ + ysnJ/8nIyP/Ix8f/x8fG/8fGxv/GxcX/xcTE/8XDw//Ew8P/xcTE78LBwTAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/4P////39//5gf// + //f3//AAAAA/9/f/8AAAAD/39//wAAAAP/f3//AAAAA/9/f/4AAAAD/39//AAAAAP/f3/wAAAAA/9/f/ + AAAAAD/29v8AAAAAP/b2/wAAAAA/trf/wAAAAD8AAADAAAAAPwAAAIAAAAA/AAAAAAAAAD8AAAAAAAAA + PwAAAAAAAAA/AAAAAAAAAD8AAADgAAAAPwAAAPAAAAA/+/v/8AAAAD/39//8AAAAP/f3//wAAAA/9/f/ + /AAAAD/39//8AAAAP/f3//wAAAA/9/f//AAAAD/39//8AAAAP/f3//wAAAA/9/f//AAAAD/39//8AAAA + P/f3//wAAAA/9/f//AAAAH/39//8AAAA//b2//wAAAH/t7j//AAAA/8AAAD8AAAH/wAAAP//////AAAA + //////8AAAAoAAAAIAAAAEAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAOHb0UDg2tD/zMe+/4+NiM+PjYhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAADh3NIw29bN756bla+PjYhg4dvRv+Da0P/Mx77/j42I/4+NiP8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAOHb0e/g2tD/0s3E/9LMxP/g2tH/4NrQ/9fRyf+Qjon/o6Ca/8K+uv+op6b/ + rq6v/62trv+sq6z/q6qr/6qpqv+pqKr/qKeo/6alp/+lpab/pKSl/6OjpP+ioqP/AAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4dvS3+Da0P/g2tD/4NrQ/+Da0P/g2tD/4NrQ/9/a0f/h29H/ + 4dvS/56alf+rqaX/+fn5//n5+f/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//f39//39/f/9/f3/6OjpP8AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADi3NPP4NrQ/+Da0P/g2tD/4NrQ/+Da0P/g2tD/ + 4NrQ/+Da0P/h29L/xsK8/6WinP/R0M7/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/8PDw/+/v7//39/f/ + pKSl/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5N/WUOHb0f/g2tD/3NbM/8rFvv/Hw7z/ + 1dDH/+Da0P/g2tD/4dvS/9zY0f/Z1c7/29fQ//Dv7v/y8vL/8vLy//Ly8v/x8fH/8fHx//Dw8P/w8PD/ + 8PDw//f39/+lpab/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5eDXUOPe1b/i3NPv4dvR/9vVzP+vrKf/ + qqij/7WyrP/Ewbv/4NrQ/+Da0P/c187/ycW//8vHwf/v7u3/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/ + 8fHx//Dw8P/w8PD/+Pj4/6alp/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADk39bP4dzS/+Hb0v/h29L/ + ramk/5COiv+XlZH/tbKv//T08//h29H/4dvR/93Yz//EwLr/trOu//T09P/09PT/8/Pz//Pz8//y8vL/ + 8vLy//Ly8v/x8fH/8fHx//Dw8P/4+Pj/qKeo/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOXg2O/i3NP/ + 4tzT/+Lc0/+CgH7/hoOB/4+Niv/r6+r/9/f2/+Hb0v/h29L/4tzT/8fDvP+lop3/7u7u//T09P/09PT/ + 8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/8fHx//j4+P+pqKr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 6OTcIObh2d/i3dT/1tDI/358ev+DgX7/rqyq//f39//y8O3/4tzT/+Lc0//i3NL/497V/8K+uP+3tK// + 5uXk//T09P/09PT/8/Pz//Pz8//y8vL/8vLy//Ly8v/x8fH/+Pj4/6qpqv8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAA6OPbv+Pd1P/j3dT/gH17/4WCgP/DwsH/+Pj4/+jk3f/i3dT/4t3T/+Ld0//h3NT/ + vbmz/725s//j4uD/9PT0//T09P/09PT/8/Pz//Pz8//y8vL/8vLy//Ly8v/4+Pj/q6qr/wAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAOvn4RDo49zf497V/+Pe1f+opaD/i4iF/7Kwrf/r6OL/493U/+Pd1P/j3tb/ + 2NTO/9fUzv/NycP/xsK9//X19f/19fX/9PT0//T09P/09PT/8/Pz//Pz8//y8vL/8vLy//n5+f+sq6z/ + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6ufgn+Xf1//k39b/5N/W/+Te1v/PysP/1tHJ/+Te1f/k3tX/ + 5eDY/8/Lxf+9urT/vbq2//Hw7//29vb/9vb2//X19f/19fX/9PT0//T09P/09PT/8/Pz//Pz8//y8vL/ + +fn5/62trv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo5N3/5eDX/+Xg2P/k39f/5N/X/+Tf1v/k39b/ + 5N/W/+Tf1v/e2tP/trOu/7CtqP/l5OP/9/f3//b29v/29vb/9vb2//X19f/19fX/9PT0//T09P/09PT/ + 8/Pz//Pz8//5+fn/rq6v/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOvn4a/f29X/1NHL/+fj2//l4Nj/ + 5eDX/+Xg1//l4Nj/5eDX/+jk3f+8ubP/vLmz//f39//39/f/9/f3//b29v/29vb/9vb2//X19f/19fX/ + 9PT0//T09P/09PT/8/Pz//n5+f+vr6//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvLmzELy5s2C8ubOv + 4d7X7+Xh2P/m4tv/zsvG/9XSzP/m4dr/5uLb/8rHwP/DwLr/7Ovq//f39//39/f/9/f3//b29v/29vb/ + 9vb2//X19f/19fX/9PT0//T09P/09PT/+fn5/7Cvsf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAADp5d6/5+La/9XSzP+8ubP/t7Sv/+vp5P/V0cr/08/I/9rX0f/19fT/9/f3//f39//39/f/ + 9/f3//b29v/29vb/9vb2//X19f/19fX/9PT0//T09P/6+vr/sbGx/wAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAPDt6FDt6uSvv7y2/7y5s//S0M3/9/f3//Py8f/l4+D/9fX0//f39//39/f/ + 9/f3//f39//39/f/9/f3//b29v/29vb/9vb2//X19f/19fX/9PT0//r6+v+zsrP/AAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHxsb/4+Lg//Dv7//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//b29v/29vb/9vb2//X19f/19fX/+vr6/7SztP8AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMnIx//7+/v/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//b29v/29vb/9vb2//X19f/6+vr/ + tbS1/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAysnJ//v7+//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//b29v/29vb/ + 9vb2//r6+v+2tbb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLysn/ + +/v7//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//b29v/29vb/+/v7/7a2tv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAMzLyv/7+/v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//b29v/7+/v/uLe4/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAzczL//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//v7+/+5ubn/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADOzcz/+/v7//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//v7+//R0dH/r6+v/6+vr/+vr6//r6+v/7e3t/8AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM/Nzf/7+/v/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/+/v7/9HR0f/u7u7/6urq/+fn5//b29v/vr297wAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0M/O//v7+//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//7+/v/0dHR/+rq6v/n5+f/3Nzc/7+/v++8u7ww + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADR0M//+/v7//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//v7+//R0dH/5+fn/9zc3P/BwMHv + vr29MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANLR0P/7+/v/ + +/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v//f39/9HR0f/d3Nz/ + w8PD78C/vzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 09HR/9LR0P/R0M//0M/O/8/Nzf/Ozcz/zczL/8zLyv/Lysn/ysnJ/8nIx//Ix8f/x8bG/8bFxf/FxMT/ + xMPD/8XExO/CwcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAP4P///gD///4AAAP+AAAD/gAAA/wAAAPwAAAD8AAAA/AAAAPwAAAD+AAAA/AAAAPwAAAD8AAAA/ + AAAAPwAAAD/gAAA/4AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAH/4AAD/ + +AAB////////////KAAAABgAAAAwAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAA4dvRQODa0M+mnpDvnJB8r6ORdVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4tzSUMXBu/+ZkYT/z8i+/+Da0P+koZr/ + lI6D/6aZhP+vrq//ra2u/6yrrP+qqqv/qamq/6inqf+mpqf/paWm/6Sjpf+ioqT/AAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAA4dvRv+Da0P+2sqv/4NrQ/+Da0P+tqqT/yMO7/7awp/+poJL/zsW3//n5+f/4+Pj/ + +Pj4//j4+P/4+Pj/9/f3//f39/+ko6X/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4tzTv+Da0P/g2tD/ + 4NrQ/+Da0P/g2tH/4NrQ/9PPxv+dmpX/opJ5/+Pg2//y8vL/8fHx//Hx8f/w8PD/8PDw//f39/+lpab/ + AAAAAAAAAAAAAAAAAAAAAAAAAADk39dA4dvS/97Yzv/IxL3/xcG6/9nUy//g2tD/4dzT/9rWz//W0cj/ + rJ6H/+7t6//y8vL/8vLy//Hx8f/x8fH/8PDw//j4+P+mpqf/AAAAAAAAAAAAAAAAAAAAAOPe1c/h3NL/ + 4NrQ/7ayrP+em5f/sq+q/93Z0//g2tD/2dXO/9XRyv+zppD/29XM//Pz8//z8/P/8vLy//Ly8v/x8fH/ + 8fHx//j4+P+op6n/AAAAAAAAAAAAAAAAAAAAAOPe1f/g29H/1M/G/4WCgP+Miof/2tnY/+zp5P/g2tD/ + 3djP/8bCvP+rnYj/1s/E//T09P/z8/P/8/Pz//Ly8v/y8vL/8fHx//j4+P+pqar/AAAAAAAAAAAAAAAA + AAAAAOjk3DDi3NP/yMK6/399e/+PjYv/9/f3/+Xg2P/g2tD/4NrQ/9bRyv+5ta//qJmB/+Xh3P/09PT/ + 8/Pz//Pz8//y8vL/8vLy//j4+P+qqqv/AAAAAAAAAAAAAAAAAAAAAPLw7B3i3NP/1M/G/4SBf/+bmJb/ + 7uvn/+Da0P/i3NL/4dzU/83Jw/+9ubP/ppZ9//Dv7f/09PT/9PT0//Pz8//z8/P/8vLy//n5+f+sq6z/ + AAAAAAAAAAAAAAAAAAAAAOTf1tzg2tD/4NrQ/8vGvv+7t7D/4NrQ/+Da0P/g29P/1NDJ/8e/sv/Ry8H/ + 5uPe//X19f/19fX/9PT0//T09P/z8/P/8/Pz//n5+f+tra7/AAAAAAAAAAAAAAAAAAAAAOTf1//k39f/ + 4dvR/+Da0P/g2tD/4NrQ/+Da0P/g2tD/vrSk/83Etv/39/f/9vb2//b29v/19fX/9fX1//T09P/09PT/ + 8/Pz//n5+f+vrq//AAAAAAAAAAAAAAAAAAAAANjTynW/u7Xf3NfQ/+Da0P/f2tL/4t3W/+Hc0v/WzsL/ + t6mV/93Xzv/39/f/9/f3//b29v/29vb/9fX1//X19f/09PT/9PT0//n5+f+wr7H/AAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAA6eXdv+Tf1//Cv7n/xMG7/9jSyP/V0Mn/wbip/8O3pv/39/f/9/f3//f39//29vb/ + 9vb2//X19f/19fX/9PT0//r6+v+xsbH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7OnjINDOy/+8ubP/ + tq+k/8O3pv/w8O7/7ern//f39//39/f/9/f3//f39//39/f/9vb2//b29v/19fX/9fX1//r6+v+zsrP/ + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMnIx//39/f/8O/v//Lx7//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//b29v/29vb/9fX1//r6+v+0tLT/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAMrJyf/7+/v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//29vb/ + 9vb2//r6+v+2tbb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMvKyv/7+/v/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9vb2//v7+/+3trf/AAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAMzLy//7+/v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/9/f3//v7+/+5uLn/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM3NzP/7+/v/ + 9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/+/v7/9HR0f+vr6//r6+v/6+vr/+6ubn/ + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM/Nzf/7+/v/9/f3//f39//39/f/9/f3//f39//39/f/ + 9/f3//f39//39/f/+/v7/9HR0f/t7e3/6Ojo/9zc3P++vb3vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAANDPzv/7+/v/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/+/v7/9HR0f/o6Oj/ + 3dzc/8C/v++8u7wwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHQz//7+/v/+/v7//v7+//7+/v/ + +/v7//v7+//7+/v/+/v7//v7+//7+/v//f39/9HR0f/d3d3/wsHC77++vjAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAANPR0f/R0M//0M/O/8/Nzf/Nzcz/zMvL/8vKyv/Kycn/ycjH/8fGxv/GxcX/ + xcTE/8TDw//FxMTvwcHBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAPg//wDAAA8AwAAPAMAADwCAAA8AAAAP/wAAD/8AAA//AAAP/wAAD/8AAA// + AAAP/8AAD//AAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/+AAH//gAD///////ygAAAAUAAAA + KAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOHb0hC4tK0gAAAAAODa0N+6tq/v + j42InwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 4dvRz8jDu/+opaD/4NrQ/725sf+Uko3/s7Kx/6+ur/+trK3/q6qs/6qpqv+oqKn/pqWn/6Skpf+joqT/ + oqGjQAAAAAAAAAAAAAAAAAAAAADh29L/4NrQ/+Da0P/g2tD/4NvR/9zWzf/Lxr7/paKe//Pz8//4+Pj/ + +Pj4//j4+P/4+Pj/9/f3/6Skpf+ko6VAAAAAAAAAAAAAAAAA5N/WINPNxP/e2M7/087F/9fSyf/g2tD/ + 4dvR/93Z0f/Fwbv/19bV//Ly8v/x8fH/8fHx//Dw8P/4+Pj/pqWn/6WlpkAAAAAAAAAAAOTf1o+opaD/ + 0s3F/7Ovqv+qp6L/u7iy/+Da0P/i3NP/qKWg/7Kwq//z8/P/8/Pz//Ly8v/x8fH/8fHx//j4+P+oqKn/ + p6anQAAAAAAAAAAA5N7W/+Lc0v/Gwbr/h4WC/4F/fP82NjX/4dvR/+Pe1P+VjX//1tTQ//T09P/z8/P/ + 8/Pz//Ly8v/x8fH/+Pj4/6qpqv+pqKpAAAAAAAAAAACUkY2v5N7W/7Cspv+Cf33/RURD/2tpZv/i3NP/ + 4tzT/9vXz/+8ubP/6Ofm//T09P/z8/P/8/Pz//Ly8v/4+Pj/q6qs/6qqq0AAAAAAAAAAAOrn4FCopaD/ + v7u0/4eEgv95d3T/0MzF/+Pe1f/j39f/08/J/7+7tf/f3t7/9fX1//T09P/z8/P/8/Pz//n5+f+trK3/ + rKusQAAAAAAAAAAA6OTdz+Tf1v/k39b/1NDI/9rVzf/k3tb/3NjQ/0A9Nv9lZGL/s7Oy//b29v/19fX/ + 9fX1//T09P/z8/P/+fn5/6+ur/+tra5AAAAAAAAAAADc2NH/5ODZ/+bh2f/l4Nf/5eDX/+Tf1//Z1c7/ + sK2o/8nJyf/39/f/9vb2//b29v/19fX/9fX1//T09P/5+fn/sK+x/6+vsEAAAAAAAAAAAHp4dXCGhIDf + yca//+Xh2f/Lx8H/5+Pc/7qzqP+jnZL/7Ovq//f39//39/f/9vb2//b29v/19fX/9fX1//r6+v+ysbL/ + sbCxQAAAAAAAAAAAAAAAAAAAAADBvbn/1dHM/6iloP+trKr/trOu//f39//39/f/9/f3//f39//39/f/ + 9vb2//b29v/19fX/+vr6/7SztP+zsrNAAAAAAAAAAAAAAAAAAAAAAAAAABCWlZT/np2b//j4+P/39/f/ + 9/f3//f39//39/f/9/f3//f39//39/f/9vb2//b29v/6+vr/tbS1/7S0tEAAAAAAAAAAAAAAAAAAAAAA + AAAAAMvKyf/v7u7/+Pj4//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9vb2//v7+/+3trf/ + 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 + wAP3/8AD9//AA/f/wAP3/8AH9/8= + + + \ No newline at end of file diff --git a/CreamInstaller/MainForm.cs b/CreamInstaller/MainForm.cs index 4bb4345..ce128df 100644 --- a/CreamInstaller/MainForm.cs +++ b/CreamInstaller/MainForm.cs @@ -1,9 +1,11 @@ using System; using System.Diagnostics; using System.Drawing; +using System.IO; using System.Reflection; using System.Threading; using System.Windows.Forms; +using CG.Web.MegaApiClient; using Onova; using Onova.Models; using Onova.Services; @@ -81,6 +83,42 @@ namespace CreamInstaller private void OnLoad(object sender, EventArgs e) { + string FileName = Path.GetFileName(Program.CurrentProcessFilePath); + if (FileName != "CreamInstaller.exe") + { + if (new DialogForm().Show(Program.ApplicationName, SystemIcons.Warning, + "WARNING: CreamInstaller.exe was renamed!" + + "\n\nThis will cause unwanted behavior when updating the program!", + "Ignore", "Abort") == DialogResult.Cancel) + { + Environment.Exit(0); + } + } + + Program.MegaApiClient = new MegaApiClient(); + void Login() + { + try + { + Program.MegaApiClient.Login(); + } + catch (ApiException) + { + if (new DialogForm().Show(Program.ApplicationName, SystemIcons.Warning, + $"ERROR: Failed logging into MEGA!" + + "\n\nMEGA is likely offline, please try again later. . .", + "Retry", "Cancel") == DialogResult.OK) + { + Login(); + } + else + { + Environment.Exit(0); + } + } + } + Login(); + OnLoad(); } @@ -117,8 +155,6 @@ namespace CreamInstaller if (!(updateManager is null) && updateManager.IsUpdatePrepared(latestVersion)) { - label1.Text = "Updating . . . 100%"; - progressBar1.Value = 100; updateManager.LaunchUpdater(latestVersion); Application.Exit(); } diff --git a/CreamInstaller/Program.cs b/CreamInstaller/Program.cs index 48fcc6b..46695c9 100644 --- a/CreamInstaller/Program.cs +++ b/CreamInstaller/Program.cs @@ -14,6 +14,10 @@ namespace CreamInstaller { public static class Program { + [DllImport("kernel32.dll", SetLastError = true)] + [return: MarshalAs(UnmanagedType.Bool)] + static extern bool AllocConsole(); + public static string ApplicationName = "CreamInstaller v" + Application.ProductVersion + ": CreamAPI Downloader & Installer"; public static Assembly EntryAssembly = Assembly.GetEntryAssembly(); @@ -21,35 +25,9 @@ namespace CreamInstaller public static string CurrentProcessFilePath = CurrentProcess.MainModule.FileName; public static string CurrentProcessDirectory = CurrentProcessFilePath.Substring(0, CurrentProcessFilePath.LastIndexOf("\\")); - [DllImport("kernel32.dll", SetLastError = true)] - [return: MarshalAs(UnmanagedType.Bool)] - static extern bool AllocConsole(); - [STAThread] static void Main() { - Console.WriteLine(CurrentProcessDirectory); - DirectoryInfo directoryInfo = new DirectoryInfo(CurrentProcessDirectory); - FileInfo[] files = directoryInfo.GetFiles("CreamInstaller*.exe"); - if (files.Length > 0) - { - foreach (FileInfo file in files) - { - if (file.FullName != CurrentProcessFilePath) - { - try - { - File.Delete(file.FullName); - } - catch { } - } - - } - } - - MegaApiClient = new MegaApiClient(); - MegaApiClient.Login(); - Application.SetHighDpiMode(HighDpiMode.SystemAware); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false);