|
From: <du...@us...> - 2007-07-02 17:35:24
|
Revision: 666
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=666&view=rev
Author: dukus
Date: 2007-07-02 10:34:55 -0700 (Mon, 02 Jul 2007)
Log Message:
-----------
Info form
Modified Paths:
--------------
trunk/plugins/mpinstaler/MPInstaler/Form1.Designer.cs
trunk/plugins/mpinstaler/MPInstaler/Form1.cs
trunk/plugins/mpinstaler/MPInstaler/MPInstaler.csproj
trunk/plugins/mpinstaler/MPInstaler/MPpackageStruct.cs
trunk/plugins/mpinstaler/MPInstaler/Properties/AssemblyInfo.cs
trunk/plugins/mpinstaler/MPInstaler/download_form.cs
trunk/plugins/mpinstaler/MPInstaler/wizard/controlp.Designer.cs
trunk/plugins/mpinstaler/MPInstaler/wizard/controlp.cs
trunk/plugins/mpinstaler/MPInstaler/wizard/controlp.resx
Added Paths:
-----------
trunk/plugins/mpinstaler/MPInstaler/wizard/Info.Designer.cs
trunk/plugins/mpinstaler/MPInstaler/wizard/Info.cs
trunk/plugins/mpinstaler/MPInstaler/wizard/Info.resx
Modified: trunk/plugins/mpinstaler/MPInstaler/Form1.Designer.cs
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/Form1.Designer.cs 2007-07-02 15:24:15 UTC (rev 665)
+++ trunk/plugins/mpinstaler/MPInstaler/Form1.Designer.cs 2007-07-02 17:34:55 UTC (rev 666)
@@ -59,6 +59,9 @@
this.settingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.textToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.otherToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
+ this.fileAutomatedDiscoverTypeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.directoryAutomatedDiscoverTypeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.customizationToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.postSetupToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.setupGroupsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@@ -111,10 +114,7 @@
this.openToolStripButton = new System.Windows.Forms.ToolStripButton();
this.saveToolStripButton = new System.Windows.Forms.ToolStripButton();
this.toolStripContainer1 = new System.Windows.Forms.ToolStripContainer();
- this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
- this.fileAutomatedDiscoverTypeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog();
- this.directoryAutomatedDiscoverTypeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.menuStrip1.SuspendLayout();
this.contextMenuStrip1.SuspendLayout();
this.tabPage_Skin.SuspendLayout();
@@ -243,7 +243,7 @@
this.tagReadersToolStripMenuItem,
this.externalPlayersToolStripMenuItem});
this.windowPluginToolStripMenuItem.Name = "windowPluginToolStripMenuItem";
- this.windowPluginToolStripMenuItem.Size = new System.Drawing.Size(232, 22);
+ this.windowPluginToolStripMenuItem.Size = new System.Drawing.Size(260, 22);
this.windowPluginToolStripMenuItem.Text = "Plugin";
//
// windowToolStripMenuItem
@@ -290,55 +290,55 @@
this.animationsToolStripMenuItem,
this.tetrisToolStripMenuItem});
this.skinToolStripMenuItem.Name = "skinToolStripMenuItem";
- this.skinToolStripMenuItem.Size = new System.Drawing.Size(232, 22);
+ this.skinToolStripMenuItem.Size = new System.Drawing.Size(260, 22);
this.skinToolStripMenuItem.Text = "Skin";
//
// componentToolStripMenuItem
//
this.componentToolStripMenuItem.Name = "componentToolStripMenuItem";
- this.componentToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.componentToolStripMenuItem.Size = new System.Drawing.Size(140, 22);
this.componentToolStripMenuItem.Text = "Component";
this.componentToolStripMenuItem.Click += new System.EventHandler(this.componentToolStripMenuItem_Click);
//
// mediaToolStripMenuItem
//
this.mediaToolStripMenuItem.Name = "mediaToolStripMenuItem";
- this.mediaToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.mediaToolStripMenuItem.Size = new System.Drawing.Size(140, 22);
this.mediaToolStripMenuItem.Text = "Media";
this.mediaToolStripMenuItem.Click += new System.EventHandler(this.mediaToolStripMenuItem_Click);
//
// soundsToolStripMenuItem
//
this.soundsToolStripMenuItem.Name = "soundsToolStripMenuItem";
- this.soundsToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.soundsToolStripMenuItem.Size = new System.Drawing.Size(140, 22);
this.soundsToolStripMenuItem.Text = "Sounds";
this.soundsToolStripMenuItem.Click += new System.EventHandler(this.soundsToolStripMenuItem_Click);
//
// animationsToolStripMenuItem
//
this.animationsToolStripMenuItem.Name = "animationsToolStripMenuItem";
- this.animationsToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.animationsToolStripMenuItem.Size = new System.Drawing.Size(140, 22);
this.animationsToolStripMenuItem.Text = "Animations";
this.animationsToolStripMenuItem.Click += new System.EventHandler(this.animationsToolStripMenuItem_Click);
//
// tetrisToolStripMenuItem
//
this.tetrisToolStripMenuItem.Name = "tetrisToolStripMenuItem";
- this.tetrisToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.tetrisToolStripMenuItem.Size = new System.Drawing.Size(140, 22);
this.tetrisToolStripMenuItem.Text = "Tetris";
this.tetrisToolStripMenuItem.Click += new System.EventHandler(this.tetrisToolStripMenuItem_Click);
//
// languageToolStripMenuItem
//
this.languageToolStripMenuItem.Name = "languageToolStripMenuItem";
- this.languageToolStripMenuItem.Size = new System.Drawing.Size(232, 22);
+ this.languageToolStripMenuItem.Size = new System.Drawing.Size(260, 22);
this.languageToolStripMenuItem.Text = "Language";
this.languageToolStripMenuItem.Click += new System.EventHandler(this.languageToolStripMenuItem_Click);
//
// textToolStripMenuItem
//
this.textToolStripMenuItem.Name = "textToolStripMenuItem";
- this.textToolStripMenuItem.Size = new System.Drawing.Size(232, 22);
+ this.textToolStripMenuItem.Size = new System.Drawing.Size(260, 22);
this.textToolStripMenuItem.Text = "Text";
this.textToolStripMenuItem.Click += new System.EventHandler(this.textToolStripMenuItem_Click);
//
@@ -346,23 +346,42 @@
//
this.settingsToolStripMenuItem.Enabled = false;
this.settingsToolStripMenuItem.Name = "settingsToolStripMenuItem";
- this.settingsToolStripMenuItem.Size = new System.Drawing.Size(232, 22);
+ this.settingsToolStripMenuItem.Size = new System.Drawing.Size(260, 22);
this.settingsToolStripMenuItem.Text = "Settings";
//
// textToolStripMenuItem1
//
this.textToolStripMenuItem1.Name = "textToolStripMenuItem1";
- this.textToolStripMenuItem1.Size = new System.Drawing.Size(232, 22);
+ this.textToolStripMenuItem1.Size = new System.Drawing.Size(260, 22);
this.textToolStripMenuItem1.Text = "Thumbs";
this.textToolStripMenuItem1.Click += new System.EventHandler(this.textToolStripMenuItem1_Click);
//
// otherToolStripMenuItem
//
this.otherToolStripMenuItem.Name = "otherToolStripMenuItem";
- this.otherToolStripMenuItem.Size = new System.Drawing.Size(232, 22);
+ this.otherToolStripMenuItem.Size = new System.Drawing.Size(260, 22);
this.otherToolStripMenuItem.Text = "Other";
this.otherToolStripMenuItem.Click += new System.EventHandler(this.otherToolStripMenuItem_Click);
//
+ // toolStripSeparator3
+ //
+ this.toolStripSeparator3.Name = "toolStripSeparator3";
+ this.toolStripSeparator3.Size = new System.Drawing.Size(257, 6);
+ //
+ // fileAutomatedDiscoverTypeToolStripMenuItem
+ //
+ this.fileAutomatedDiscoverTypeToolStripMenuItem.Name = "fileAutomatedDiscoverTypeToolStripMenuItem";
+ this.fileAutomatedDiscoverTypeToolStripMenuItem.Size = new System.Drawing.Size(260, 22);
+ this.fileAutomatedDiscoverTypeToolStripMenuItem.Text = "File - Automated discover type";
+ this.fileAutomatedDiscoverTypeToolStripMenuItem.Click += new System.EventHandler(this.fileAutomatedDiscoverTypeToolStripMenuItem_Click);
+ //
+ // directoryAutomatedDiscoverTypeToolStripMenuItem
+ //
+ this.directoryAutomatedDiscoverTypeToolStripMenuItem.Name = "directoryAutomatedDiscoverTypeToolStripMenuItem";
+ this.directoryAutomatedDiscoverTypeToolStripMenuItem.Size = new System.Drawing.Size(260, 22);
+ this.directoryAutomatedDiscoverTypeToolStripMenuItem.Text = "Directory - Automated discover type";
+ this.directoryAutomatedDiscoverTypeToolStripMenuItem.Click += new System.EventHandler(this.directoryAutomatedDiscoverTypeToolStripMenuItem_Click);
+ //
// customizationToolStripMenuItem
//
this.customizationToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
@@ -661,6 +680,7 @@
this.proiectt_textBox6.Name = "proiectt_textBox6";
this.proiectt_textBox6.Size = new System.Drawing.Size(168, 21);
this.proiectt_textBox6.TabIndex = 11;
+ this.proiectt_textBox6.SelectedIndexChanged += new System.EventHandler(this.proiectt_textBox1_TextChanged);
this.proiectt_textBox6.TextChanged += new System.EventHandler(this.proiectt_textBox1_TextChanged);
//
// label10
@@ -887,29 +907,10 @@
this.toolStripContainer1.TabIndex = 5;
this.toolStripContainer1.Text = "toolStripContainer1";
//
- // toolStripSeparator3
- //
- this.toolStripSeparator3.Name = "toolStripSeparator3";
- this.toolStripSeparator3.Size = new System.Drawing.Size(229, 6);
- //
- // fileAutomatedDiscoverTypeToolStripMenuItem
- //
- this.fileAutomatedDiscoverTypeToolStripMenuItem.Name = "fileAutomatedDiscoverTypeToolStripMenuItem";
- this.fileAutomatedDiscoverTypeToolStripMenuItem.Size = new System.Drawing.Size(232, 22);
- this.fileAutomatedDiscoverTypeToolStripMenuItem.Text = "File - Automated discover type";
- this.fileAutomatedDiscoverTypeToolStripMenuItem.Click += new System.EventHandler(this.fileAutomatedDiscoverTypeToolStripMenuItem_Click);
- //
// folderBrowserDialog1
//
this.folderBrowserDialog1.ShowNewFolderButton = false;
//
- // directoryAutomatedDiscoverTypeToolStripMenuItem
- //
- this.directoryAutomatedDiscoverTypeToolStripMenuItem.Name = "directoryAutomatedDiscoverTypeToolStripMenuItem";
- this.directoryAutomatedDiscoverTypeToolStripMenuItem.Size = new System.Drawing.Size(260, 22);
- this.directoryAutomatedDiscoverTypeToolStripMenuItem.Text = "Directory - Automated discover type";
- this.directoryAutomatedDiscoverTypeToolStripMenuItem.Click += new System.EventHandler(this.directoryAutomatedDiscoverTypeToolStripMenuItem_Click);
- //
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
Modified: trunk/plugins/mpinstaler/MPInstaler/Form1.cs
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/Form1.cs 2007-07-02 15:24:15 UTC (rev 665)
+++ trunk/plugins/mpinstaler/MPInstaler/Form1.cs 2007-07-02 17:34:55 UTC (rev 666)
@@ -514,7 +514,7 @@
_struct.UpdateURL = proiectt_textBox3.Text;
_struct.Version = proiectt_textBox4.Text;
_struct.Description = proiectt_textBox5.Text;
- _struct.Group = proiectt_textBox6.Text; ;
+ _struct.Group = proiectt_textBox6.Text;
}
}
Modified: trunk/plugins/mpinstaler/MPInstaler/MPInstaler.csproj
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/MPInstaler.csproj 2007-07-02 15:24:15 UTC (rev 665)
+++ trunk/plugins/mpinstaler/MPInstaler/MPInstaler.csproj 2007-07-02 17:34:55 UTC (rev 666)
@@ -166,6 +166,10 @@
<SubType>Designer</SubType>
<DependentUpon>controlp.cs</DependentUpon>
</EmbeddedResource>
+ <EmbeddedResource Include="wizard\Info.resx">
+ <SubType>Designer</SubType>
+ <DependentUpon>Info.cs</DependentUpon>
+ </EmbeddedResource>
<EmbeddedResource Include="wizard\wizard_1.resx">
<SubType>Designer</SubType>
<DependentUpon>wizard_1.cs</DependentUpon>
@@ -211,6 +215,12 @@
<DependentUpon>controlp.cs</DependentUpon>
</Compile>
<Compile Include="MPIutils.cs" />
+ <Compile Include="wizard\Info.cs">
+ <SubType>Form</SubType>
+ </Compile>
+ <Compile Include="wizard\Info.Designer.cs">
+ <DependentUpon>Info.cs</DependentUpon>
+ </Compile>
<Compile Include="wizard\wizard_1.cs">
<SubType>Form</SubType>
</Compile>
Modified: trunk/plugins/mpinstaler/MPInstaler/MPpackageStruct.cs
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/MPpackageStruct.cs 2007-07-02 15:24:15 UTC (rev 665)
+++ trunk/plugins/mpinstaler/MPInstaler/MPpackageStruct.cs 2007-07-02 17:34:55 UTC (rev 666)
@@ -369,6 +369,9 @@
writer.WriteElementString("Description", it._intalerStruct.Description);
writer.WriteElementString("Group", it._intalerStruct.Group);
it._intalerStruct.WriteLogoElement(writer);
+ writer.WriteStartElement("Properties");
+ it._intalerStruct.ProiectProperties.Save(writer);
+ writer.WriteEndElement();
writer.WriteStartElement("Uninstall");
for (int j = 0; j < it._intalerStruct.Uninstall.Count; j++)
{
@@ -469,6 +472,9 @@
}
if (node_des != null)
pkg._intalerStruct.Description = node_des.InnerText;
+ XmlNode nodeproperties = nodefile.SelectSingleNode("Properties");
+ pkg._intalerStruct.ProiectProperties.Load(nodeproperties);
+
this.lst.Add(pkg);
}
//XmlNode nodeoption = ver.SelectSingleNode("Option");
Modified: trunk/plugins/mpinstaler/MPInstaler/Properties/AssemblyInfo.cs
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/Properties/AssemblyInfo.cs 2007-07-02 15:24:15 UTC (rev 665)
+++ trunk/plugins/mpinstaler/MPInstaler/Properties/AssemblyInfo.cs 2007-07-02 17:34:55 UTC (rev 666)
@@ -10,7 +10,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("MPInstaller")]
-[assembly: AssemblyCopyright("Copyright © 2006")]
+[assembly: AssemblyCopyright("Copyright © 2007")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -30,4 +30,4 @@
// Revision
//
[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.1.0.0")]
+[assembly: AssemblyFileVersion("1.2.0.0")]
Modified: trunk/plugins/mpinstaler/MPInstaler/download_form.cs
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/download_form.cs 2007-07-02 15:24:15 UTC (rev 665)
+++ trunk/plugins/mpinstaler/MPInstaler/download_form.cs 2007-07-02 17:34:55 UTC (rev 666)
@@ -51,7 +51,7 @@
private void DownloadProgressCallback(object sender, DownloadProgressChangedEventArgs e)
{
progressBar1.Value = e.ProgressPercentage;
- label2.Text = string.Format("{0}kb/{1}kb", e.BytesReceived/1024, e.TotalBytesToReceive1024);
+ label2.Text = string.Format("{0}kb/{1}kb", e.BytesReceived/1024, e.TotalBytesToReceive/1024);
}
private void UploadProgressCallback(object sender, UploadProgressChangedEventArgs e)
Added: trunk/plugins/mpinstaler/MPInstaler/wizard/Info.Designer.cs
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/wizard/Info.Designer.cs (rev 0)
+++ trunk/plugins/mpinstaler/MPInstaler/wizard/Info.Designer.cs 2007-07-02 17:34:55 UTC (rev 666)
@@ -0,0 +1,166 @@
+namespace MPInstaler
+{
+ partial class Info
+ {
+ /// <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 Windows Form 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.button1 = new System.Windows.Forms.Button();
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.label1 = new System.Windows.Forms.Label();
+ this.textBox1 = new System.Windows.Forms.TextBox();
+ this.linkLabel1 = new System.Windows.Forms.LinkLabel();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.linkLabel2 = new System.Windows.Forms.LinkLabel();
+ this.label4 = new System.Windows.Forms.Label();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.SuspendLayout();
+ //
+ // button1
+ //
+ this.button1.Location = new System.Drawing.Point(204, 276);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(75, 23);
+ this.button1.TabIndex = 0;
+ this.button1.Text = "Close";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.Location = new System.Drawing.Point(12, 12);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(64, 64);
+ this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+ this.pictureBox1.TabIndex = 1;
+ this.pictureBox1.TabStop = false;
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(82, 12);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(35, 13);
+ this.label1.TabIndex = 2;
+ this.label1.Text = "label1";
+ //
+ // textBox1
+ //
+ this.textBox1.BackColor = System.Drawing.SystemColors.Control;
+ this.textBox1.Location = new System.Drawing.Point(12, 92);
+ this.textBox1.Multiline = true;
+ this.textBox1.Name = "textBox1";
+ this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+ this.textBox1.Size = new System.Drawing.Size(267, 84);
+ this.textBox1.TabIndex = 3;
+ //
+ // linkLabel1
+ //
+ this.linkLabel1.AutoSize = true;
+ this.linkLabel1.Location = new System.Drawing.Point(12, 193);
+ this.linkLabel1.Name = "linkLabel1";
+ this.linkLabel1.Size = new System.Drawing.Size(55, 13);
+ this.linkLabel1.TabIndex = 4;
+ this.linkLabel1.TabStop = true;
+ this.linkLabel1.Text = "linkLabel1";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(82, 37);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(35, 13);
+ this.label2.TabIndex = 5;
+ this.label2.Text = "label2";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(82, 63);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(35, 13);
+ this.label3.TabIndex = 6;
+ this.label3.Text = "label3";
+ //
+ // linkLabel2
+ //
+ this.linkLabel2.AutoSize = true;
+ this.linkLabel2.Location = new System.Drawing.Point(12, 218);
+ this.linkLabel2.Name = "linkLabel2";
+ this.linkLabel2.Size = new System.Drawing.Size(55, 13);
+ this.linkLabel2.TabIndex = 7;
+ this.linkLabel2.TabStop = true;
+ this.linkLabel2.Text = "linkLabel2";
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Location = new System.Drawing.Point(12, 249);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(35, 13);
+ this.label4.TabIndex = 8;
+ this.label4.Text = "label4";
+ //
+ // Info
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(291, 311);
+ this.Controls.Add(this.label4);
+ this.Controls.Add(this.linkLabel2);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.linkLabel1);
+ this.Controls.Add(this.textBox1);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.pictureBox1);
+ this.Controls.Add(this.button1);
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "Info";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "Info";
+ this.Load += new System.EventHandler(this.Info_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Button button1;
+ private System.Windows.Forms.PictureBox pictureBox1;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.TextBox textBox1;
+ private System.Windows.Forms.LinkLabel linkLabel1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.LinkLabel linkLabel2;
+ private System.Windows.Forms.Label label4;
+ }
+}
\ No newline at end of file
Added: trunk/plugins/mpinstaler/MPInstaler/wizard/Info.cs
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/wizard/Info.cs (rev 0)
+++ trunk/plugins/mpinstaler/MPInstaler/wizard/Info.cs 2007-07-02 17:34:55 UTC (rev 666)
@@ -0,0 +1,41 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Text;
+using System.Windows.Forms;
+
+namespace MPInstaler
+{
+ public partial class Info : Form
+ {
+ private MPpackageStruct info_pk;
+
+ public Info(MPpackageStruct pk)
+ {
+ InitializeComponent();
+ info_pk = pk;
+ }
+
+ private void Info_Load(object sender, EventArgs e)
+ {
+ label1.Text = info_pk._intalerStruct.Name;
+ label2.Text = info_pk._intalerStruct.Author;
+ label3.Text = info_pk._intalerStruct.Version;
+ pictureBox1.Image = info_pk._intalerStruct.Logo;
+ if (!String.IsNullOrEmpty(info_pk._intalerStruct.Description.Trim()))
+ textBox1.Text = info_pk._intalerStruct.Description.Trim();
+ else
+ textBox1.Visible = false;
+ linkLabel1.Text = info_pk._intalerStruct.ProiectProperties.ForumURL;
+ linkLabel2.Text = info_pk._intalerStruct.ProiectProperties.WebURL;
+ label4.Text = info_pk._intalerStruct.ProiectProperties.CreationDate.ToLongDateString();
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+ }
+}
\ No newline at end of file
Added: trunk/plugins/mpinstaler/MPInstaler/wizard/Info.resx
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/wizard/Info.resx (rev 0)
+++ trunk/plugins/mpinstaler/MPInstaler/wizard/Info.resx 2007-07-02 17:34:55 UTC (rev 666)
@@ -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=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+</root>
\ No newline at end of file
Modified: trunk/plugins/mpinstaler/MPInstaler/wizard/controlp.Designer.cs
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/wizard/controlp.Designer.cs 2007-07-02 15:24:15 UTC (rev 665)
+++ trunk/plugins/mpinstaler/MPInstaler/wizard/controlp.Designer.cs 2007-07-02 17:34:55 UTC (rev 666)
@@ -36,6 +36,8 @@
this.columnHeader3 = new System.Windows.Forms.ColumnHeader();
this.columnHeader4 = new System.Windows.Forms.ColumnHeader();
this.columnHeader9 = new System.Windows.Forms.ColumnHeader();
+ this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
+ this.informationToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.imageList1 = new System.Windows.Forms.ImageList(this.components);
this.button1 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
@@ -52,7 +54,7 @@
this.button5 = new System.Windows.Forms.Button();
this.comboBox2 = new System.Windows.Forms.ComboBox();
this.linkLabel1 = new System.Windows.Forms.LinkLabel();
- this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
+ this.contextMenuStrip1.SuspendLayout();
this.tabControl1.SuspendLayout();
this.tabPage1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.mozPane1)).BeginInit();
@@ -70,6 +72,7 @@
this.columnHeader3,
this.columnHeader4,
this.columnHeader9});
+ this.listView1.ContextMenuStrip = this.contextMenuStrip1;
this.listView1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.listView1.FullRowSelect = true;
this.listView1.GridLines = true;
@@ -79,7 +82,7 @@
this.listView1.MultiSelect = false;
this.listView1.Name = "listView1";
this.listView1.ShowItemToolTips = true;
- this.listView1.Size = new System.Drawing.Size(619, 327);
+ this.listView1.Size = new System.Drawing.Size(619, 343);
this.listView1.SmallImageList = this.imageList1;
this.listView1.TabIndex = 0;
this.listView1.UseCompatibleStateImageBehavior = false;
@@ -111,6 +114,21 @@
this.columnHeader9.Text = "Group";
this.columnHeader9.Width = 124;
//
+ // contextMenuStrip1
+ //
+ this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.informationToolStripMenuItem});
+ this.contextMenuStrip1.Name = "contextMenuStrip1";
+ this.contextMenuStrip1.Size = new System.Drawing.Size(142, 26);
+ this.contextMenuStrip1.Text = "Is plugin";
+ //
+ // informationToolStripMenuItem
+ //
+ this.informationToolStripMenuItem.Name = "informationToolStripMenuItem";
+ this.informationToolStripMenuItem.Size = new System.Drawing.Size(141, 22);
+ this.informationToolStripMenuItem.Text = "Information";
+ this.informationToolStripMenuItem.Click += new System.EventHandler(this.informationToolStripMenuItem_Click);
+ //
// imageList1
//
this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));
@@ -121,7 +139,7 @@
//
this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.button1.Enabled = false;
- this.button1.Location = new System.Drawing.Point(8, 342);
+ this.button1.Location = new System.Drawing.Point(8, 358);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 1;
@@ -132,7 +150,7 @@
// button2
//
this.button2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- this.button2.Location = new System.Drawing.Point(700, 342);
+ this.button2.Location = new System.Drawing.Point(700, 358);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(75, 23);
this.button2.TabIndex = 2;
@@ -144,7 +162,7 @@
//
this.button3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.button3.Enabled = false;
- this.button3.Location = new System.Drawing.Point(86, 342);
+ this.button3.Location = new System.Drawing.Point(86, 358);
this.button3.Name = "button3";
this.button3.Size = new System.Drawing.Size(75, 23);
this.button3.TabIndex = 3;
@@ -156,7 +174,7 @@
//
this.button4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.button4.Enabled = false;
- this.button4.Location = new System.Drawing.Point(167, 342);
+ this.button4.Location = new System.Drawing.Point(167, 358);
this.button4.Name = "button4";
this.button4.Size = new System.Drawing.Size(75, 23);
this.button4.TabIndex = 4;
@@ -173,7 +191,7 @@
this.tabControl1.Location = new System.Drawing.Point(1, 1);
this.tabControl1.Name = "tabControl1";
this.tabControl1.SelectedIndex = 0;
- this.tabControl1.Size = new System.Drawing.Size(791, 399);
+ this.tabControl1.Size = new System.Drawing.Size(791, 415);
this.tabControl1.TabIndex = 5;
//
// tabPage1
@@ -194,7 +212,7 @@
this.tabPage1.Location = new System.Drawing.Point(4, 22);
this.tabPage1.Name = "tabPage1";
this.tabPage1.Padding = new System.Windows.Forms.Padding(3);
- this.tabPage1.Size = new System.Drawing.Size(783, 373);
+ this.tabPage1.Size = new System.Drawing.Size(783, 389);
this.tabPage1.TabIndex = 0;
this.tabPage1.Text = "Extensions";
this.tabPage1.UseVisualStyleBackColor = true;
@@ -202,8 +220,9 @@
//
// label3
//
+ this.label3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.label3.AutoSize = true;
- this.label3.Location = new System.Drawing.Point(483, 331);
+ this.label3.Location = new System.Drawing.Point(483, 347);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(29, 13);
this.label3.TabIndex = 11;
@@ -211,6 +230,7 @@
//
// comboBox3
//
+ this.comboBox3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.comboBox3.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBox3.FormattingEnabled = true;
this.comboBox3.Items.AddRange(new object[] {
@@ -218,7 +238,7 @@
"Local",
"Updates",
"Online"});
- this.comboBox3.Location = new System.Drawing.Point(482, 342);
+ this.comboBox3.Location = new System.Drawing.Point(482, 358);
this.comboBox3.Name = "comboBox3";
this.comboBox3.Size = new System.Drawing.Size(121, 21);
this.comboBox3.TabIndex = 10;
@@ -227,7 +247,7 @@
// button6
//
this.button6.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
- this.button6.Location = new System.Drawing.Point(362, 342);
+ this.button6.Location = new System.Drawing.Point(362, 358);
this.button6.Name = "button6";
this.button6.Size = new System.Drawing.Size(108, 23);
this.button6.TabIndex = 9;
@@ -244,7 +264,7 @@
this.mozItem1});
this.mozPane1.Location = new System.Drawing.Point(3, 6);
this.mozPane1.Name = "mozPane1";
- this.mozPane1.Size = new System.Drawing.Size(155, 321);
+ this.mozPane1.Size = new System.Drawing.Size(155, 337);
this.mozPane1.TabIndex = 8;
this.mozPane1.ItemSelected += new Pabo.MozBar.MozItemEventHandler(this.mozPane1_ItemSelected);
//
@@ -267,7 +287,7 @@
//
this.label2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.label2.AutoSize = true;
- this.label2.Location = new System.Drawing.Point(609, 330);
+ this.label2.Location = new System.Drawing.Point(609, 346);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(36, 13);
this.label2.TabIndex = 7;
@@ -276,7 +296,7 @@
// button5
//
this.button5.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
- this.button5.Location = new System.Drawing.Point(248, 342);
+ this.button5.Location = new System.Drawing.Point(248, 358);
this.button5.Name = "button5";
this.button5.Size = new System.Drawing.Size(108, 23);
this.button5.TabIndex = 3;
@@ -292,7 +312,7 @@
this.comboBox2.Items.AddRange(new object[] {
"List",
"Icons"});
- this.comboBox2.Location = new System.Drawing.Point(612, 342);
+ this.comboBox2.Location = new System.Drawing.Point(612, 358);
this.comboBox2.Name = "comboBox2";
this.comboBox2.Size = new System.Drawing.Size(82, 21);
this.comboBox2.TabIndex = 6;
@@ -302,30 +322,25 @@
//
this.linkLabel1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.linkLabel1.AutoSize = true;
- this.linkLabel1.Location = new System.Drawing.Point(7, 394);
+ this.linkLabel1.Location = new System.Drawing.Point(7, 410);
this.linkLabel1.Name = "linkLabel1";
this.linkLabel1.Size = new System.Drawing.Size(113, 13);
this.linkLabel1.TabIndex = 5;
this.linkLabel1.TabStop = true;
this.linkLabel1.Text = "http://dukus.extra.hu/";
//
- // contextMenuStrip1
- //
- this.contextMenuStrip1.Name = "contextMenuStrip1";
- this.contextMenuStrip1.Size = new System.Drawing.Size(61, 4);
- this.contextMenuStrip1.Text = "Is plugin";
- //
// controlp
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(792, 400);
+ this.ClientSize = new System.Drawing.Size(792, 416);
this.Controls.Add(this.tabControl1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "controlp";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "Control panel";
this.Load += new System.EventHandler(this.controlp_Load);
+ this.contextMenuStrip1.ResumeLayout(false);
this.tabControl1.ResumeLayout(false);
this.tabPage1.ResumeLayout(false);
this.tabPage1.PerformLayout();
@@ -360,5 +375,6 @@
private System.Windows.Forms.Button button6;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.ComboBox comboBox3;
+ private System.Windows.Forms.ToolStripMenuItem informationToolStripMenuItem;
}
}
\ No newline at end of file
Modified: trunk/plugins/mpinstaler/MPInstaler/wizard/controlp.cs
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/wizard/controlp.cs 2007-07-02 15:24:15 UTC (rev 665)
+++ trunk/plugins/mpinstaler/MPInstaler/wizard/controlp.cs 2007-07-02 17:34:55 UTC (rev 666)
@@ -430,9 +430,11 @@
button3.Enabled = false;
button4.Enabled = false;
button5.Enabled = false;
+ contextMenuStrip1.Enabled = false;
if (listView1.SelectedItems.Count > 0)
{
MPpackageStruct pk=lst.Find(listView1.SelectedItems[0].Text);
+ contextMenuStrip1.Enabled= true;
if (!pk.isNew)
{
button1.Enabled = true;
@@ -487,6 +489,13 @@
mozPane1.SelectItem(0);
LoadToListview("All");
}
+
+ private void informationToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ MPpackageStruct pk = lst.Find(listView1.SelectedItems[0].Text);
+ Info dlg = new Info(pk);
+ dlg.ShowDialog();
+ }
}
public class ListViewGroupSorter : IComparer
Modified: trunk/plugins/mpinstaler/MPInstaler/wizard/controlp.resx
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/wizard/controlp.resx 2007-07-02 15:24:15 UTC (rev 665)
+++ trunk/plugins/mpinstaler/MPInstaler/wizard/controlp.resx 2007-07-02 17:34:55 UTC (rev 666)
@@ -117,6 +117,9 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
+ <metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>122, 17</value>
+ </metadata>
<metadata name="imageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
@@ -124,134 +127,133 @@
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
- ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACI
+ ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAB2
HQAAAk1TRnQBSQFMAwEBAAEEAQABBAEAASABAAEgAQAE/wEhAQAI/wFCAU0BNgcAATYDAAEoAwABgAMA
- ASADAAEBAQABIAYAAUAqAAEkAUIBgQH/ASUBSAGBAf8BJQFMAYgB/wEmAVIBmQH/ASYBUwGfAf8BJgFZ
- AbAB/wEmAVsBtgH/AScBWwG2Af8BJwFbAbYB/wEnAVsBtgH/AScBWwG2Af8BJwFbAbYB/wEnAVsBtgH/
- AScBWwG2Af8BJgFXAaoB/wEmAVMBnwH/ASYBUQGWAf8BJQFMAYgB/wElAUYBgQH/ASQBQQGBAf//AKEA
- ASYBUAGTAf8BKQFcAbYB/wEuAWIBuAH/ATIBZgG7Af8BNwFqAb8B/wE7AW8BwwH/AUABcwHHAf8BRQF4
- AcoB/wFJAX0BzgH/AU4BgQHRAf8BUwGBAdQB/wFXAYEB1wH/AVsBgQHaAf8BXgGBAdwB/wFhAYEB3gH/
- AWUBgQHgAf8BZgGBAeEB/wFnAYEB4gH/AWcBgQHiAf8BZgGBAeEB/wFkAYEB4AH/AWEBgQHeAf8BXAGB
- AdoB/wFXAYEB1gH/AU8BgQHRAf8BRgF6AcsB/wEwAWQBvAH/ASYBTwGQAf//AI0AASYBUQGWAf8BLQFf
- AbMB/wE4AWoBtwH/ATwBbgG8Af8BPwFyAcEB/wFCAXUBxQH/AUUBeQHJAf8BSAF8Ac0B/wFLAX8BzwH/
- AU8BgQHRAf8BUgGBAdMB/wFVAYEB1QH/AVgBgQHXAf8BWwGBAdoB/wFeAYEB3AH/AWEBgQHeAf8BZAGB
- AeAB/wFnAYEB4gH/AWsBgQHkAf8BbgGBAeYB/wFxAYIB6QH/AXQBhQHrAf8BdwGIAe0B/wF6AYsB7wH/
- AX0BjgHxAf8BgAGSAfMB/wGBAZQB9QH/AYEBlAH1Af8BSgF9Ac4B/wElAVABkwH//wCJAAEoAVsBswH/
- ATQBZgGwAf8BOAFqAbUB/wE7AW0BugH/AT8BcQG/Af8BQgF0AcMB/wFFAXgByAH/AUgBfAHMAf8BSwF/
- Ac8B/wFOAYEB0QH/AVEBgQHTAf8BVQGBAdUB/wFYAYEB1wH/AVsBgQHZAf8BXgGBAdwB/wFhAYEB3gH/
- AWQBgQHgAf8BZwGBAeIB/wFqAYEB5AH/AW0BgQHmAf8BcQGCAegB/wF0AYUB6gH/AXcBiAHsAf8BegGL
- Ae8B/wF9AY4B8QH/AYABkQHzAf8BgQGUAfUB/wGBAZcB9wH/AYEBlgH2Af8BMgFmAb4B//8AiQABKwFd
- Aa8B/wE0AWUBrgH/ATgBaQGzAf8BOwFtAbgB/wE+AXABvQH/AUEBdAHBAf8BRAF3AcYB/wFIAXsBygH/
- AUsBfgHOAf8BTgGBAdAB/wFRAYEB0wH/AVQBgQHVAf8BVwGBAdcB/wFaAYEB2QH/AV0BgQHbAf8BYAGB
- Ad0B/wFkAYEB3wH/AWcBgQHhAf8BagGBAeQB/wFtAYEB5gH/AXABgQHoAf8BcwGEAeoB/wF2AYcB7AH/
- AXkBigHuAf8BfAGNAfAB/wF/AZAB8gH/AYEBkwH0Af8BgQGUAfUB/wGBAZUB9gH/AUsBfwHOAf//AIkA
- ASwBXgGsAf8BNAFkAawB/wE3AWgBsQH/ATsBbAG2Af8BPgFvAbsB/wFBAXMBvwH/AUQBdgHEAf8BRwF6
- AcgB/wFKAX4BzQH/AU0BgQHQAf8BUAGBAdIB/wFUAYEB1AH/AVcBgQHWAf8BWgGBAdkB/wFdAYEB2wH/
- AWABgQHdAf8BYwGBAd8B/wFmAYEB4QH/AWkBgQHjAf8BbAGBAeUB/wFvAYEB5wH/AXIBgwHpAf8BdQGG
- AesB/wF4AYkB7QH/AXoBjAHvAf8BfQGOAfEB/wF/AZAB8gH/AYEBkgHzAf8BgQGTAfQB/wFUAYEB1QH/
- /wCFAAElAUUBgQH/AS0BXQGpAf8BMwFjAakB/wE2AWcBrwH/ATkBawG0Af8BPQFuAbkB/wFAAXIBvQH/
- AUMBdgHCAf8BRgF5AcYB/wFJAXwBywH/AU0BgAHPAf8BUAGBAdIB/wFTAYEB1AH/AVYBgQHWAf8BWQGB
- AdgB/wFcAYEB2gH/AV8BgQHcAf8BWwGBAd4B/wFNAYEB2wH/AV8BgQHfAf8BUwGBAd8B/wFlAYEB5wH/
- AYABjgHrAf8BZAGBAeoB/wF2AYcB7AH/AXkBigHuAf8BewGMAe8B/wF9AY4B8QH/AX4BjwHxAf8BfgGQ
- AfIB/wFbAYEB2gH/ASUBRQGBAf//AIEAASUBSgGCAf8BMQFgAacB/wEyAWIBpwH/ATUBZgGsAf8BOQFq
- AbIB/wE8AW0BtwH/AUABcQG7Af8BQwF1AcAB/wFGAXgBxAH/AUkBfAHJAf8BTAF/Ac0B/wFPAYEB0QH/
- AVIBgQHTAf8BVQGBAdUB/wFYAYEB1wH/AVsBgQHZAf8BXgGBAdsB/wFSAYEB3gH/AvwG/wGBAZwB7gH/
- AeQB6wH9Bf8BdgGGAesB/wFuAYEB6wH/AXYBiAHsAf8BeAGKAe4B/wF6AYsB7wH/AXsBjAHvAf8BewGN
- AfAB/wFhAYEB3gH/ASUBSgGCAf//AIEAASUBTgGNAf8BWgGBAbMB/wFLAXUBrgH/ATYBZQGqAf8BOAFo
- Aa8B/wE7AWwBtAH/AT8BcAG5Af8BQgFzAb4B/wFFAXcBwgH/AUgBegHHAf8BSwF+AcsB/wFOAYEBzwH/
- AVEBgQHSAf8BVAGBAdUB/wFXAYEB1wH/AVoBgQHZAf8BVgGBAdsB/wE0AXUB1wP/Af4F/wH9Af4B/Qn/
- AYsBrgHyAf8BUAGBAeYB/wFoAYEB6wH/AXYBhwHsAf8BdwGIAe0B/wF4AYkB7QH/AXkBigHuAf8BZgGB
- AeEB/wElAU4BjgH//wCBAAEmAVMBnwH/AWkBgQG1Af8BZgGBAbYB/wFVAX4BtAH/ATEBYwGtAf8BOgFr
- AbIB/wE9AW4BtwH/AUEBcgG7Af8BRAF1AcAB/wFHAXkBxAH/AUoBfAHJAf8BTQGAAc0B/wFQAYEB0QH/
- AVIBgQHUAf8BVgGBAdYB/wFOAYEB1wH/AVkBgQHdAf8BgQGLAecF/wFzAYIB4wH/AT8BfAHbAf8BQAF+
- Ad0B/wGJAakB7wn/AYEBlgHsAf8BbwGEAeoB/wF0AYYB6wH/AXUBhwHsAf8BdgGHAewB/wFpAYEB4wH/
- ASYBUwGfAf//AIEAAScBVQGkAf8BfwGBAbsB/wFtAYEBtwH/AWcBgQG4Af8BWQGBAbUB/wEzAWQBrwH/
- ATwBbQG0Af8BPwFwAbkB/wFDAXQBvgH/AUYBdwHCAf8BSQF7AcYB/wFLAX4BygH/AU4BgQHOAf8BUQGB
- AdIB/wFUAYEB1QH/AUYBfQHSAf8B2wHlAfUF/wG/AdIB9QH/AUIBfQHYAf8BZAGBAeAB/wFnAYEB4QH/
- AUEBfwHfAf8C/gH9Af8B5AHqAfwB/wF0AYcB6gH/AXABggHoAf8BcgGDAekB/wFyAYQB6gH/AXMBhAHq
- Af8BawGBAeQB/wEmAVUBpQH//wCBAAErAV0BtQH/AYEBigHCAf8BdQGBAbkB/wFuAYEBuQH/AW8BgQG+
- Af8BTwF6AbUB/wE3AWcBsQH/AT4BbwG2Af8BQQFyAbsB/wFEAXYBwAH/AUEBcQHEAf8BMgFqAcIB/wFA
- AXYBygH/AUQBeQHQAf8BUgGBAdMB/wE9AXgB1gH/AYMBowHmBf8BrwHHAe8B/wFDAX4B2QH/AWIBgQHe
- Af8BZQGBAeAB/wFEAX8B2wH/AfQB+AH9Af8BawGBAeoB/wFYAYEB5QH/AW4BgQHmAf8BbwGBAecB/wFv
- AYEB6AH/AXABgQHoAf8BawGBAeUB/wEmAVsBtgH//wCBAAEuAWABtQH/AYMBmQHIAf8BewGBAboB/wF2
- AYEBugH/AXABgQG7Af8BcAGBAb8B/wExAWYBsAH/ATwBbQG0Af8BPwFxAbgB/wFDAXQBvQH/ATABZwG7
- Af8ByAHUAfEF/wEiAVwBwQH/AS0BagHJAf8BgQGJAd8B/wF1AYEB3gH/AUMBfgHUBf8BPQF4AdYB/wFG
- AX4B2QH/AUQBfwHaAf8BYQGBAeIF/wHUAeEB9AH/AV8BgQHjAf8BawGBAeQB/wFsAYEB5QH/AW0BgQHm
- Af8BbQGBAeYB/wFrAYEB5QH/AScBWwG1Af//AIEAATEBYgG1Af8BlAGmAc4B/wKBAbsB/wF9AYEBuwH/
- AXcBgQG8Af8BeAGBAcAB/wFQAXYBtAH/AScBXAGrAf8BRAFzAbkB/wEiAVMBrAH/ASIBRgGuAf8B3QHi
- AfQF/wHTAdwB8gH/AY8BqQHjCf8BgQGWAeEJ/wGiAboB7gH/AbABxAHvDf8BVAGBAeIB/wFoAYEB4gH/
- AWkBgQHjAf8BagGBAeMB/wFqAYEB5AH/AWoBgQHkAf8BJwFbAbYB//8AgQABNAFlAbYB/wGjAbMB1AH/
- AYEBggG8Af8CgQG9Af8BfgGBAb0B/wF7AYEBvQH/AWQBgQG6Af8BLwFgAaoF/wHfAeUB9QH/AeEB5QH0
- Gf8BSwGBAdAF/wGIAasB6wP/Af4F/wGeAbcB7QH/ATEBcwHXAf8BUQGBAd8B/wFcAYEB3wH/AWUBgQHg
- Af8BZgGBAeEB/wFnAYEB4QH/AWcBgQHiAf8BZwGBAeIB/wEnAVsBtgH//wCBAAE2AWYBtwH/AbIBvwHa
- Af8BgQGHAbwB/wGBAYQBvgH/AoEBvgH/AX8BgQG/Af8BgAGBAcIB/wE1AWUBrA3/AZYBrgHgAf8BOwFt
- Ab4B/wEiAVkBvAH/AWABgQHPAf8B4wHnAfgF/wHJAdcB9AH/AZIBrQHrAf8BWwGBAdcB/wFdAYEB2AH/
- Ae0B8wH9Af8BcQGBAeEB/wFUAYEB2wH/AWABgQHdAf8BYQGBAd4B/wFiAYEB3wH/AWMBgQHfAf8BZAGB
- AeAB/wFkAYEB4AH/AWQBgQHgAf8BKAFcAbYB//8AgQABNgFmAbcB/wHAAcsB4QH/AYEBjAG+Af8BgQGJ
- Ab8B/wGBAYYBvwH/AoEBwAH/AYEBhAHAAf8BIgFLAZkB/wGSAagB1wX/AYEBiwHRAf8BIgFYAa0B/wE7
- AW8BvwH/AUMBdAHCAf8BOgFxAcEB/wEiAV4BwwH/AecB7wH6Cf8B4gHqAfcB/wE6AXQBzwH/AUYBgAHX
- Af8BTQGBAdkB/wFcAYEB2gH/AV0BgQHbAf8BXgGBAdwB/wFgAYEB3QH/AWABgQHdAf8BYQGBAd4B/wFh
- AYEB3gH/AWEBgQHeAf8BJwFbAbYB//8AgQABNQFlAbcB/wHNAdYB5gH/AYEBkwHAAf8BgQGOAb8B/wGB
- AYsBwQH/AYEBhwHBAf8BgQGCAb4B/wFZAYEBsQn/ASIBRwGiAf8BNwFxAbcB/wFCAXMBuwH/AUUBdgG/
- Af8BSAF5AcMB/wE6AXABwgH/AW0BgQHTCf8BTgGBAdQB/wFLAYEB1QH/AVYBgQHWAf8BWAGBAdcB/wFZ
- AYEB2AH/AVoBgQHZAf8BXAGBAdoB/wFdAYEB2wH/AV0BgQHbAf8BXgGBAdwB/wFeAYEB3AH/AV4BgQHc
- Af8BJwFbAbYB//8AgQABMgFjAbYB/wHYAd4B6wH/AYYBmgHEAf8BgQGTAcEB/wGBAZABwQH/AYEBhQG9
- Af8BswHEAeEJ/wHNAdYB7QH/ASIBTAGiAf8BPQFuAbQB/wFAAXEBuAH/AUMBdAG8Af8BRQF3AcAB/wFB
- AXYBxAH/ATEBbAHEBf8BuAHJAe8B/wEjAWIByQH/AU4BgAHSAf8BUwGBAdQB/wFVAYEB1QH/AVYBgQHW
- Af8BWAGBAdcB/wFZAYEB2AH/AVoBgQHZAf8BWgGBAdkB/wFbAYEB2gH/AVsBgQHaAf8BWgGBAdkB/wEn
- AVsBtQH//wCBAAEtAWABtQH/Ad8B5AHvAf8BkQGjAckB/wGFAZoBxAH/AYEBlAHCAf8BgQGNAcIB/wGb
- Aa4B1AH/AfkB+AH9Bf8C9QH6Af8BIgFDAZsB/wE7AWwBsAH/AT4BbwG1Af8BQAFyAbkB/wFDAXQBvQH/
- ATkBbgHBAf8BUQGBAcgJ/wGBAYcB3gH/AT8BdQHRAf8BUQGBAdMB/wFSAYEB0wH/AVQBgQHVAf8BVQGB
- AdUB/wFWAYEB1gH/AVcBgQHXAf8BWAGBAdcB/wFYAYEB2AH/AVkBgQHYAf8BVQGBAdYB/wEmAVoBtgH/
- /wCBAAEnAVUBoQH/AeMB6AHxAf8BnAGtAc4B/wGOAaABxwH/AYYBmgHFAf8BgQGVAcMB/wGBAYoBwAH/
- AXEBgQG1Af8ByAHSAegF/wFMAXUBrgH/ASIBVwGlAf8BPAFsAbEB/wE+AW8BtQH/ATcBbgG5Af8BIgFV
- AbEB/wG5AcUB7A3/ATUBbgHIAf8BTgGBAdEB/wFQAYEB0gH/AVEBgQHTAf8BUgGBAdMB/wFTAYEB1AH/
- AVQBgQHVAf8BVQGBAdUB/wFVAYEB1gH/AVYBgQHWAf8BUAGBAdIB/wEmAVQBogH//wCBAAEmAVMBnwH/
- Ad4B5AHwAf8BqQG3AdMB/wGWAacBygH/AY4BoQHIAf8BhgGaAcUB/wGBAZYBxQH/AYEBhAG+Af8BtwHG
- AeMJ/wFVAXwBtAH/ASIBQgGbAf8BIgFMAaIB/wEiAU4BqgH/AZQBqwHeBf8BlQGtAeMB/wFZAYEBywH/
- AX4BggHVAf8BOwFwAcYB/wFLAX8BzgH/AU0BgQHQAf8BTgGBAdEB/wFPAYEB0gH/AVABgQHSAf8BUQGB
- AdMB/wFSAYEB0wH/AVIBgQHTAf8BUwGBAdQB/wFLAX8BzwH/ASYBUwGfAf//AIEAASUBTQGLAf8B1AHc
- Ae8B/wG2AcIB2QH/AZ4BrgHOAf8BlgGoAcsB/wGOAaEByAH/AYYBmwHGAf8BgQGTAcMV/wHkAe0B9A3/
- ASIBQAGrAf8BMgFpAb0B/wE+AXIBxQH/AUcBegHIAf8BSQF8AcsB/wFKAX4BzgH/AUsBfwHPAf8BTAGA
- AdAB/wFNAYEB0AH/AU4BgQHRAf8BTwGBAdEB/wFPAYEB0gH/AVABgQHSAf8BRgF6AcsB/wElAU0BiwH/
- /wCBAAElAUoBgQH/AcQBzwHqAf8BwwHNAd8B/wGmAbUB0QH/AZ4BrgHOAf8BlwGoAcsB/wGPAaIByAH/
- AYEBkgG+Af8BowGzAdUB/wGAAYEBvAH/ASIBLgGFAf8B6wHwAfUJ/wGpAbsB4Qn/AYEBggHOAf8BOgFt
- Ab0B/wFDAXUBwQH/AUUBdwHFAf8BRgF5AcgB/wFHAXsBywH/AUkBfAHNAf8BSgF9Ac4B/wFLAX4BzgH/
- AUsBfwHPAf8BTAGAAc8B/wFMAYAB0AH/AU0BgQHQAf8BQQF0AccB/wElAUoBgQH//wCBAAEkAUQBgQH/
- Aa4BvgHkAf8BzwHXAeUB/wGuAbsB1QH/AaYBtQHRAf8BnwGvAc8B/wGXAagBzAH/AY8BogHJAf8BhwGc
- AccB/wGEAZsBxgH/AYEBhwHEAf8B0AHcAe0F/wFSAXwBsAH/ASIBMwGVAf8BJgFcAakB/wGpAbgB4QH/
- ASMBWQGtAf8BLgFlAbMB/wE6AWwBvQH/ATsBbgHBAf8BPQF2AcQB/wFFAXgBxwH/AUYBeQHKAf8BRwF7
- AcwB/wFIAXsBzAH/AUkBfAHNAf8BSQF9Ac0B/wFKAX0BzQH/AUoBfQHOAf8BPAFvAcQB/wElAUQBgQH/
- /wCFAAGWAasB3QH/AdoB4AHrAf8BtwHCAdgB/wGvAbwB1QH/AacBtQHSAf8BnwGvAc8B/wGXAakBzAH/
- AY8BogHKAf8BhwGcAccB/wGBAZgBxgH/AYEBlwHNAf8BpwG2AdcB/wGBAY0ByAH/AYEBggHBAf8BeQGB
- AcMB/wFvAYEBxAH/AXEBgQHFAf8BcwGBAcUB/wFuAYEBxgH/AWkBgQHGAf8BXwGBAckB/wFXAYEByQH/
- AVIBgQHLAf8BTQF/AcsB/wFIAXsBywH/AUYBeQHLAf8BRgF6AcsB/wFHAXoBzAH/AUcBewHMAf8BNwFq
- AcAB//8AiQABgQGWAdYB/wHkAegB8AH/Ab8ByQHcAf8BtwHDAdkB/wGvAbwB1QH/AacBtgHSAf8BnwGv
- Ac8B/wGYAakBzQH/AZABogHKAf8BiAGcAcgB/wGBAZcBxwH/AYEBlAHIAf8BgQGQAccB/wGBAYsBxgH/
- AYEBhwHGAf8BgQGCAccB/wF+AYEBxwH/AXgBgQHHAf8BcgGBAccB/wFsAYEByAH/AWYBgQHIAf8BYAGB
- AckB/wFaAYEBygH/AVQBgQHKAf8BTQF+AcsB/wFHAXoBygH/AUQBdwHJAf8BRAF4AcoB/wFEAXgBygH/
- ATIBZgG9Af//AIkAAX4BgQHNAf8B7QHwAfUB/wHHAdAB4AH/Ab8ByQHdAf8BtwHDAdkB/wGvAbwB1gH/
- AacBtgHTAf8BoAGwAdAB/wGYAakBzQH/AZABowHLAf8BiAGdAcgB/wGBAZcBxgH/AYEBkwHHAf8BgQGQ
- AcgB/wGBAYsBxwH/AYEBhwHHAf8BgQGCAccB/wF+AYEBxwH/AXcBgQHHAf8BcQGBAccB/wFrAYEByAH/
- AWUBgQHIAf8BXwGBAckB/wFYAYEByQH/AVIBgQHKAf8BSwF8AcoB/wFFAXgByQH/AUEBdQHIAf8BQQF1
- AcgB/wEtAWEBugH//wCJAAE9AWwBuwH/AfAB8gH4Af8B0wHZAeYB/wHIAdAB4QH/AcABygHdAf8BuAHD
- AdoB/wGwAb0B1gH/AagBtgHTAf8BoAGwAdAB/wGYAaoBzgH/AZABowHLAf8BiAGdAckB/wGBAZcBxgH/
- AYEBkgHGAf8BgQGPAccB/wGBAYsBxwH/AYEBhgHHAf8BgQGCAccB/wF9AYEBxwH/AXcBgQHHAf8BcQGB
- AccB/wFqAYEBxwH/AWQBgQHIAf8BXQGBAcgB/wFXAYEByAH/AVABfwHJAf8BSQF7AcgB/wFDAXUBxwH/
- ATwBcAHEAf8BJwFaAbMB//8AiQABJAFHAYEB/wF8AYEBzgH/AfAB8gH5Af8B5QHpAfEB/wHXAd0B6QH/
- AcsB0wHjAf8BvgHJAd0B/wGxAb4B2AH/AagBtwHUAf8BoAGwAdEB/wGZAaoBzgH/AZEBpAHMAf8BiAGd
- AckB/wGBAZcBxwH/AYEBkQHFAf8BgQGMAcUB/wGBAYkBxgH/AYEBhgHHAf8CgQHHAf8BfAGBAcYB/wF2
- AYEBxgH/AXABgQHGAf8BaQGBAccB/wFjAYEBxwH/AVwBgQHHAf8BVQGBAcgB/wFOAX4ByAH/AUQBdQHF
- Af8BLAFgAbkB/wEkAUMBgQH//wCNAAElAUcBgQH/AToBagG6Af8BdgGBAcwB/wGBAZAB1QH/AY4BpQHc
- Af8BpQG4AeMB/wG7AckB6gH/AckB1AHsAf8BzgHXAe0B/wHRAdkB6wH/AdAB2AHpAf8BywHUAecB/wHB
- AcwB4wH/AbcBxAHfAf8BrAG7AdsB/wGfAbAB1wH/AZEBpgHTAf8BggGaAdAB/wGBAY0BzAH/AYABgQHJ
- Af8BbQGBAcUB/wFaAYEBwgH/AU8BewHAAf8BRAFzAb4B/wE7AWwBvQH/ATMBZQG6Af8BKAFcAbYB/wEk
- AUQBgQH//wClAAElAUYBgQH/ASUBTAGIAf8BJgFRAZYB/wEmAVMBnwH/ASYBWAGtAf8BJwFbAbYB/wEm
- AVsBtgH/ASkBXAG2Af8BKgFdAbYB/wEqAV0BtgH/ASgBWwG2Af8BJgFbAbYB/wEnAVsBtgH/ASYBVgGn
- Af8BJgFTAZ8B/wEmAU8BkAH/ASUBSwGFAf8BJQFFAYEB//8AnQABQgFNAT4HAAE+AwABKAMAAYADAAEg
- AwABAQEAAQEGAAECFgAD/wEAAfwCAAE/DAABwAIAAQMMAAGAAgABAQwAAYACAAEBDAABgAIAAQEMAAGA
- AgABAf8APQABgAIAAQEMAAGAAgABAQwAAYACAAEBDAABgAIAAQEMAAGAAgABAQwAAcACAAEDDAAB/gIA
- AX8MAAs=
+ ASADAAEBAQABIAYAAUAqAAEnAUUBgQH/ASgBSwGBAf8BKAFPAYgB/wEpAVUBmQH/ASkBVgGfAf8BKQFc
+ AbAB/wEpAV4BtgH/ASoBXgG2Af8BKgFeAbYB/wEqAV4BtgH/ASoBXgG2Af8BKgFeAbYB/wEqAV4BtgH/
+ ASoBXgG2Af8BKQFaAaoB/wEpAVYBnwH/ASkBVAGWAf8BKAFPAYgB/wEoAUkBgQH/AScBRAGBAf//AKEA
+ ASkBUwGTAf8BLAFfAbYB/wExAWUBuAH/ATUBaQG7Af8BOgFtAb8B/wE+AXIBwwH/AUMBdgHHAf8BSAF7
+ AcoB/wFMAYABzgH/AVEBgQHRAf8BVgGBAdQB/wFaAYEB1wH/AV4BgQHaAf8BYQGBAdwB/wFkAYEB3gH/
+ AWgBgQHgAf8BaQGBAeEB/wFqAYEB4gH/AWoBgQHiAf8BaQGBAeEB/wFnAYEB4AH/AWQBgQHeAf8BXwGB
+ AdoB/wFaAYEB1gH/AVIBgQHRAf8BSQF9AcsB/wEzAWcBvAH/ASkBUgGQAf//AI0AASkBVAGWAf8BMAFi
+ AbMB/wE7AW0BtwH/AT8BcQG8Af8BQgF1AcEB/wFFAXgBxQH/AUgBfAHJAf8BSwF/Ac0B/wFOAYEBzwH/
+ AVIBgQHRAf8BVQGBAdMB/wFYAYEB1QH/AVsBgQHXAf8BXgGBAdoB/wFhAYEB3AH/AWQBgQHeAf8BZwGB
+ AeAB/wFqAYEB4gH/AW4BgQHkAf8BcQGBAeYB/wF0AYIB6QH/AXcBhQHrAf8BegGIAe0B/wF9AYsB7wH/
+ AYABjgHxAf8BgQGSAfMB/wGBAZQB9QH/AYEBlAH1Af8BTQGAAc4B/wEoAVMBkwH//wCJAAErAV4BswH/
+ ATcBaQGwAf8BOwFtAbUB/wE+AXABugH/AUIBdAG/Af8BRQF3AcMB/wFIAXsByAH/AUsBfwHMAf8BTgGB
+ Ac8B/wFRAYEB0QH/AVQBgQHTAf8BWAGBAdUB/wFbAYEB1wH/AV4BgQHZAf8BYQGBAdwB/wFkAYEB3gH/
+ AWcBgQHgAf8BagGBAeIB/wFtAYEB5AH/AXABgQHmAf8BdAGCAegB/wF3AYUB6gH/AXoBiAHsAf8BfQGL
+ Ae8B/wGAAY4B8QH/AYEBkQHzAf8BgQGUAfUB/wGBAZcB9wH/AYEBlgH2Af8BNQFpAb4B//8AiQABLgFg
+ Aa8B/wE3AWgBrgH/ATsBbAGzAf8BPgFwAbgB/wFBAXMBvQH/AUQBdwHBAf8BRwF6AcYB/wFLAX4BygH/
+ AU4BgQHOAf8BUQGBAdAB/wFUAYEB0wH/AVcBgQHVAf8BWgGBAdcB/wFdAYEB2QH/AWABgQHbAf8BYwGB
+ Ad0B/wFnAYEB3wH/AWoBgQHhAf8BbQGBAeQB/wFwAYEB5gH/AXMBgQHoAf8BdgGEAeoB/wF5AYcB7AH/
+ AXwBigHuAf8BfwGNAfAB/wGBAZAB8gH/AYEBkwH0Af8BgQGUAfUB/wGBAZUB9gH/AU4BgQHOAf//AIkA
+ AS8BYQGsAf8BNwFnAawB/wE6AWsBsQH/AT4BbwG2Af8BQQFyAbsB/wFEAXYBvwH/AUcBeQHEAf8BSgF9
+ AcgB/wFNAYEBzQH/AVABgQHQAf8BUwGBAdIB/wFXAYEB1AH/AVoBgQHWAf8BXQGBAdkB/wFgAYEB2wH/
+ AWMBgQHdAf8BZgGBAd8B/wFpAYEB4QH/AWwBgQHjAf8BbwGBAeUB/wFyAYEB5wH/AXUBgwHpAf8BeAGG
+ AesB/wF7AYkB7QH/AX0BjAHvAf8BgAGOAfEB/wGBAZAB8gH/AYEBkgHzAf8BgQGTAfQB/wFXAYEB1QH/
+ /wCFAAEoAUgBgQH/ATABYAGpAf8BNgFmAakB/wE5AWoBrwH/ATwBbgG0Af8BQAFxAbkB/wFDAXUBvQH/
+ AUYBeQHCAf8BSQF8AcYB/wFMAX8BywH/AVABgQHPAf8BUwGBAdIB/wFWAYEB1AH/AVkBgQHWAf8BXAGB
+ AdgB/wFfAYEB2gH/AWIBgQHcAf8BXgGBAd4B/wFQAYEB2wH/AWIBgQHfAf8BVgGBAd8B/wFoAYEB5wH/
+ AYEBjgHrAf8BZwGBAeoB/wF5AYcB7AH/AXwBigHuAf8BfgGMAe8B/wGAAY4B8QH/AYEBjwHxAf8BgQGQ
+ AfIB/wFeAYEB2gH/ASgBSAGBAf//AIEAASgBTQGCAf8BNAFjAacB/wE1AWUBpwH/ATgBaQGsAf8BPAFt
+ AbIB/wE/AXABtwH/AUMBdAG7Af8BRgF4AcAB/wFJAXsBxAH/AUwBfwHJAf8BTwGBAc0B/wFSAYEB0QH/
+ AVUBgQHTAf8BWAGBAdUB/wFbAYEB1wH/AV4BgQHZAf8BYQGBAdsB/wFVAYEB3gH/AvwG/wGBAZwB7gH/
+ AeQB6wH9Bf8BeQGGAesB/wFxAYEB6wH/AXkBiAHsAf8BewGKAe4B/wF9AYsB7wH/AX4BjAHvAf8BfgGN
+ AfAB/wFkAYEB3gH/ASgBTQGCAf//AIEAASgBUQGNAf8BXQGBAbMB/wFOAXgBrgH/ATkBaAGqAf8BOwFr
+ Aa8B/wE+AW8BtAH/AUIBcwG5Af8BRQF2Ab4B/wFIAXoBwgH/AUsBfQHHAf8BTgGBAcsB/wFRAYEBzwH/
+ AVQBgQHSAf8BVwGBAdUB/wFaAYEB1wH/AV0BgQHZAf8BWQGBAdsB/wE3AXgB1wP/Af4F/wH9Af4B/Qn/
+ AYsBrgHyAf8BUwGBAeYB/wFrAYEB6wH/AXkBhwHsAf8BegGIAe0B/wF7AYkB7QH/AXwBigHuAf8BaQGB
+ AeEB/wEoAVEBjgH//wCBAAEpAVYBnwH/AWwBgQG1Af8BaQGBAbYB/wFYAYEBtAH/ATQBZgGtAf8BPQFu
+ AbIB/wFAAXEBtwH...
[truncated message content] |