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] |