|
From: <du...@us...> - 2007-04-02 14:22:49
|
Revision: 277
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=277&view=rev
Author: dukus
Date: 2007-04-02 07:22:48 -0700 (Mon, 02 Apr 2007)
Log Message:
-----------
Upload method changed
New control in control panel 1 try
Modified Paths:
--------------
trunk/plugins/mpinstaler/MPInstaler/Build dialog.Designer.cs
trunk/plugins/mpinstaler/MPInstaler/Build dialog.cs
trunk/plugins/mpinstaler/MPInstaler/MPInstaler.csproj
trunk/plugins/mpinstaler/MPInstaler/MPpackageStruct.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/control/
trunk/plugins/mpinstaler/MPInstaler/control/ControlListView.cs
trunk/plugins/mpinstaler/MPInstaler/control/ControlListView.resx
trunk/plugins/mpinstaler/MPInstaler/control/Graphic1.cdr
trunk/plugins/mpinstaler/MPInstaler/control/Graphic1.png
trunk/plugins/mpinstaler/MPInstaler/control/Graphic2.png
trunk/plugins/mpinstaler/MPInstaler/control/Graphic3.png
trunk/plugins/mpinstaler/MPInstaler/control/TileListItem.cs
trunk/plugins/mpinstaler/MPInstaler/control/TileListItem.resx
Modified: trunk/plugins/mpinstaler/MPInstaler/Build dialog.Designer.cs
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/Build dialog.Designer.cs 2007-04-02 12:54:44 UTC (rev 276)
+++ trunk/plugins/mpinstaler/MPInstaler/Build dialog.Designer.cs 2007-04-02 14:22:48 UTC (rev 277)
@@ -130,7 +130,7 @@
this.textBox2.Name = "textBox2";
this.textBox2.Size = new System.Drawing.Size(249, 20);
this.textBox2.TabIndex = 8;
- this.textBox2.Text = "ftp://ftp.extra.hu/wwwroot";
+ this.textBox2.Text = "ftp://ftp.extra.hu/wwwroot/upload";
//
// label2
//
Modified: trunk/plugins/mpinstaler/MPInstaler/Build dialog.cs
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/Build dialog.cs 2007-04-02 12:54:44 UTC (rev 276)
+++ trunk/plugins/mpinstaler/MPInstaler/Build dialog.cs 2007-04-02 14:22:48 UTC (rev 277)
@@ -79,29 +79,47 @@
listBox1.Items.Add("Upload done.");
listBox1.Refresh();
listBox1.Update();
- string tempfile = Path.GetTempPath() + @"\MPExtensionFileList.xml";
- string configfile = textBox2.Text+"/MPExtensionFileList.xml";
- if (download_form.FtpDownload(configfile, tempfile, textBox3.Text, textBox4.Text))
+ if (true)
{
- listBox1.Items.Add("List file downloaded !");
- listBox1.SelectedIndex = listBox1.Items.Count - 1;
- listBox1.Refresh();
- listBox1.Update();
+ string tempfile = Path.GetTempPath() + @"\"+Path.GetFileNameWithoutExtension(textBox1.Text)+".xml";
+ string configfile = textBox2.Text + "/" + Path.GetFileNameWithoutExtension(textBox1.Text) + ".xml";
MPInstallHelper temp_mpih = new MPInstallHelper();
- temp_mpih.LoadFromFile(tempfile);
MPpackageStruct pk = new MPpackageStruct();
pk.LoadFromFile(textBox1.Text);
temp_mpih.Add(pk);
+ temp_mpih.FileName = tempfile;
temp_mpih.SaveToFile();
- download_form.FtpRenam(configfile, "MPExtensionFileList_old.xml", textBox3.Text, textBox4.Text);
- listBox1.Items.Add("List file renamed !");
- listBox1.Refresh();
- listBox1.Update();
download_form.FtpUpload(tempfile, textBox2.Text, textBox3.Text, textBox4.Text);
listBox1.Items.Add("List file uploaded !");
listBox1.Refresh();
listBox1.Update();
}
+ else
+ {
+ string tempfile = Path.GetTempPath() + @"\MPExtensionFileList.xml";
+ string configfile = textBox2.Text + "/MPExtensionFileList.xml";
+ if (download_form.FtpDownload(configfile, tempfile, textBox3.Text, textBox4.Text))
+ {
+ listBox1.Items.Add("List file downloaded !");
+ listBox1.SelectedIndex = listBox1.Items.Count - 1;
+ listBox1.Refresh();
+ listBox1.Update();
+ MPInstallHelper temp_mpih = new MPInstallHelper();
+ temp_mpih.LoadFromFile(tempfile);
+ MPpackageStruct pk = new MPpackageStruct();
+ pk.LoadFromFile(textBox1.Text);
+ temp_mpih.Add(pk);
+ temp_mpih.SaveToFile();
+ download_form.FtpRenam(configfile, "MPExtensionFileList_old.xml", textBox3.Text, textBox4.Text);
+ listBox1.Items.Add("List file renamed !");
+ listBox1.Refresh();
+ listBox1.Update();
+ download_form.FtpUpload(tempfile, textBox2.Text, textBox3.Text, textBox4.Text);
+ listBox1.Items.Add("List file uploaded !");
+ listBox1.Refresh();
+ listBox1.Update();
+ }
+ }
}
}
else
Modified: trunk/plugins/mpinstaler/MPInstaler/MPInstaler.csproj
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/MPInstaler.csproj 2007-04-02 12:54:44 UTC (rev 276)
+++ trunk/plugins/mpinstaler/MPInstaler/MPInstaler.csproj 2007-04-02 14:22:48 UTC (rev 277)
@@ -75,6 +75,12 @@
<Compile Include="Build dialog.Designer.cs">
<DependentUpon>Build dialog.cs</DependentUpon>
</Compile>
+ <Compile Include="control\ControlListView.cs">
+ <SubType>UserControl</SubType>
+ </Compile>
+ <Compile Include="control\TileListItem.cs">
+ <SubType>UserControl</SubType>
+ </Compile>
<Compile Include="download_form.cs">
<SubType>Form</SubType>
</Compile>
@@ -107,6 +113,14 @@
<SubType>Designer</SubType>
<DependentUpon>Build dialog.cs</DependentUpon>
</EmbeddedResource>
+ <EmbeddedResource Include="control\ControlListView.resx">
+ <DependentUpon>ControlListView.cs</DependentUpon>
+ <SubType>Designer</SubType>
+ </EmbeddedResource>
+ <EmbeddedResource Include="control\TileListItem.resx">
+ <DependentUpon>TileListItem.cs</DependentUpon>
+ <SubType>Designer</SubType>
+ </EmbeddedResource>
<EmbeddedResource Include="download_form.resx">
<SubType>Designer</SubType>
<DependentUpon>download_form.cs</DependentUpon>
Modified: trunk/plugins/mpinstaler/MPInstaler/MPpackageStruct.cs
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/MPpackageStruct.cs 2007-04-02 12:54:44 UTC (rev 276)
+++ trunk/plugins/mpinstaler/MPInstaler/MPpackageStruct.cs 2007-04-02 14:22:48 UTC (rev 277)
@@ -253,7 +253,7 @@
{
public ArrayList lst = new ArrayList();
string InstalDir = Config.GetFolder(Config.Dir.Base) + @"\" + "Instaler";
- string FileName = "";
+ public string FileName = "";
public MPInstallHelper()
{
FileName = InstalDir + @"\" + "config.xml";
Added: trunk/plugins/mpinstaler/MPInstaler/control/ControlListView.cs
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/control/ControlListView.cs (rev 0)
+++ trunk/plugins/mpinstaler/MPInstaler/control/ControlListView.cs 2007-04-02 14:22:48 UTC (rev 277)
@@ -0,0 +1,627 @@
+using System;
+using System.Collections;
+using System.ComponentModel;
+using System.Drawing;
+using System.Data;
+using System.Windows.Forms;
+
+namespace ControlListView
+{
+ /// <summary>
+ /// Summary description for ControlListView.
+ /// </summary>
+ public class ControlListView : System.Windows.Forms.UserControl
+ {
+ private System.ComponentModel.IContainer components;
+ private System.Windows.Forms.ImageList imageListLargeIcons;
+ private System.Windows.Forms.ImageList imageListItemBackground;
+ public new event MouseEventHandler MouseUp=null;
+ public new event MouseEventHandler MouseDown=null;
+ public new event EventHandler DoubleClick=null;
+ public System.Collections.ArrayList controlList;
+ public event SelectedIndexChangedEventHandler SelectedIndexChanged=null;
+ public ControlListView()
+ {
+ // This call is required by the Windows.Forms Form Designer.
+ InitializeComponent();
+ controlList=new ArrayList();
+ // TODO: Add any initialization after the InitializeComponent call
+ InitializeMyComponent();
+ }
+
+ /// <summary>
+ /// Clean up any resources being used.
+ /// </summary>
+ protected override void Dispose( bool disposing )
+ {
+ if( disposing )
+ {
+ if(components != null)
+ {
+ components.Dispose();
+ }
+ }
+ base.Dispose( disposing );
+ }
+
+ #region Component Designer generated code
+ /// <summary>
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ /// </summary>
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlListView));
+ this.imageListLargeIcons = new System.Windows.Forms.ImageList(this.components);
+ this.imageListItemBackground = new System.Windows.Forms.ImageList(this.components);
+ this.SuspendLayout();
+ //
+ // imageListLargeIcons
+ //
+ this.imageListLargeIcons.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageListLargeIcons.ImageStream")));
+ this.imageListLargeIcons.TransparentColor = System.Drawing.Color.Transparent;
+ this.imageListLargeIcons.Images.SetKeyName(0, "");
+ this.imageListLargeIcons.Images.SetKeyName(1, "");
+ this.imageListLargeIcons.Images.SetKeyName(2, "");
+ this.imageListLargeIcons.Images.SetKeyName(3, "");
+ this.imageListLargeIcons.Images.SetKeyName(4, "");
+ this.imageListLargeIcons.Images.SetKeyName(5, "");
+ //
+ // imageListItemBackground
+ //
+ this.imageListItemBackground.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageListItemBackground.ImageStream")));
+ this.imageListItemBackground.TransparentColor = System.Drawing.Color.Transparent;
+ this.imageListItemBackground.Images.SetKeyName(0, "Graphic1.png");
+ this.imageListItemBackground.Images.SetKeyName(1, "Graphic1.png");
+ this.imageListItemBackground.Images.SetKeyName(2, "Graphic3.png");
+ //
+ // ControlListView
+ //
+ this.AutoScroll = true;
+ this.BackColor = System.Drawing.Color.White;
+ this.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.Name = "ControlListView";
+ this.Size = new System.Drawing.Size(148, 148);
+ this.Click += new System.EventHandler(this.ControlListView_Click);
+ this.SizeChanged += new System.EventHandler(this.ControlListView_SizeChanged);
+ this.ResumeLayout(false);
+
+ }
+ #endregion
+
+ private void InitializeMyComponent()
+ {
+ base.MouseDown+=new MouseEventHandler(ControlListView_MouseDown);
+ base.MouseUp+=new MouseEventHandler(ControlListView_MouseUp);
+ base.DoubleClick+=new EventHandler(ControlListView_DoubleClick);
+ }
+
+ private void ControlListView_MouseDown(object sender, MouseEventArgs e)
+ {
+ if (this.Selected==false)
+ {
+ this.Selected=true;
+ }
+ if (MouseDown!=null)
+ {
+ MouseDown(sender,e);
+ }
+ }
+
+ private void ControlListView_MouseUp(object sender, MouseEventArgs e)
+ {
+ if (MouseUp!=null)
+ {
+ MouseUp(this,e);
+ }
+ }
+
+ private void ControlListView_DoubleClick(object sender, EventArgs e)
+ {
+ if (DoubleClick!=null)
+ {
+ DoubleClick(sender,e);
+ }
+ }
+ private int itemWidth=250;
+ public int ItemWidth
+ {
+ get
+ {
+ return itemWidth;
+ }
+ set
+ {
+ itemWidth=value;
+ }
+ }
+ private int itemHeight=100;
+ public int ItemHeight
+ {
+ get
+ {
+ return itemHeight;
+ }
+ set
+ {
+ itemHeight=value;
+ }
+ }
+ public void ReCalculateItems()
+ {
+ //this.SuspendLayout();
+ TileListItem lItem;
+ for (int i=0;i<controlList.Count;i++)
+ {
+ lItem=(TileListItem)controlList[i];
+ lItem.Location=GetItemLocation(i);
+ }
+ AdjustHeight();
+ this.ResumeLayout();
+ }
+ private System.Drawing.Color itemHorverColor=Color.FromArgb(117,197,240);
+ public System.Drawing.Color ItemHorverColor
+ {
+ get
+ {
+ return itemHorverColor;
+ }
+ set
+ {
+ itemHorverColor=value;
+ }
+ }
+ private System.Drawing.Color itemSelectionColor=Color.White;
+ public System.Drawing.Color ItemSelectionColor
+ {
+ get
+ {
+ return itemSelectionColor;
+ }
+ set
+ {
+ itemSelectionColor=value;
+ }
+ }
+ private System.Drawing.Color itemNormalColor=Color.White;
+ public System.Drawing.Color ItemNormalColor
+ {
+ get
+ {
+ return itemNormalColor;
+ }
+ set
+ {
+ itemNormalColor=value;
+ }
+ }
+ private System.Drawing.Point GetItemLocation(int index)
+ {
+ int ItemPerRow=(this.Width-20)/ItemWidth;
+ if (ItemPerRow==0)
+ {
+ ItemPerRow=1;
+ }
+ int rowIndex=index/ItemPerRow;
+ int colIndex=index-rowIndex*ItemPerRow;
+ Point p = new Point(colIndex * (ItemWidth + verticleSpacing) + verticleSpacing, rowIndex * (ItemHeight + horizontalSpacing) + horizontalSpacing);
+ return p;
+ }
+ public int HeightToShowAll
+ {
+ get
+ {
+ System.Drawing.Point p=GetItemLocation(controlList.Count-1);
+ return p.Y+ItemHeight+horizontalSpacing;
+ }
+ }
+ private int horizontalSpacing=5;
+ public int HorizontalSpacing
+ {
+ get
+ {
+ return horizontalSpacing;
+ }
+ set
+ {
+ horizontalSpacing=value;
+ }
+ }
+ private int verticleSpacing=5;
+ public int VerticleSpacing
+ {
+ get
+ {
+ return verticleSpacing;
+ }
+ set
+ {
+ verticleSpacing=value;
+ }
+ }
+ private System.Drawing.Color normalColor=Color.White;
+ public System.Drawing.Color NormalColor
+ {
+ get
+ {
+ return normalColor;
+ }
+ set
+ {
+ normalColor=value;
+ }
+ }
+
+ private System.Drawing.Color selectedColor=Color.White;
+ public System.Drawing.Color SelectedColor
+ {
+ get
+ {
+ return selectedColor;
+ }
+ set
+ {
+ selectedColor=value;
+ }
+ }
+
+ private bool selected=false;
+ public bool Selected
+ {
+ get
+ {
+ return selected;
+ }
+ set
+ {
+ selected=value;
+ if (selected==true)
+ {
+ this.BackColor=selectedColor;
+ }
+ else
+ {
+ this.BackColor=normalColor;
+ if (previousSelectedItem!=null)
+ {
+ previousSelectedItem.Selected=false;
+ }
+ }
+ }
+ }
+ private TileListItem previousSelectedItem=null;
+ public TileListItem SelectedItem
+ {
+ get
+ {
+ return previousSelectedItem;
+ }
+ }
+ private TileListItem previousHorverItem=null;
+ public TileListItem HorverItem
+ {
+ get
+ {
+ return previousHorverItem;
+ }
+ }
+ private void lItem_ItemSelected(object sender, EventArgs e)
+ {
+ TileListItem lItem=(TileListItem)sender;
+
+ if (previousSelectedItem!=null)
+ {
+ if (lItem!=previousSelectedItem)
+ {
+ previousSelectedItem.Selected=false;
+ }
+ }
+ previousSelectedItem=lItem;
+ if (SelectedIndexChanged!=null)
+ {
+ this.Selected=true;
+ SelectedIndexChanged(this,lItem);
+ }
+ }
+
+ private bool autoResize=false;
+ public bool AutoResize
+ {
+ get
+ {
+ return autoResize;
+ }
+ set
+ {
+ autoResize=value;
+ }
+ }
+ public System.Windows.Forms.ImageList ItemIconImageList
+ {
+ get
+ {
+ return this.imageListLargeIcons;
+ }
+ set
+ {
+ this.imageListLargeIcons = value;
+ }
+ }
+ public System.Windows.Forms.ImageList ItemBackgroundImage
+ {
+ get
+ {
+ return this.imageListItemBackground;
+ }
+ }
+
+ private void Item_MouseEnter(object sender, EventArgs e)
+ {
+ if (previousHorverItem!=null)
+ {
+ if (previousHorverItem.Selected==false)
+ {
+ previousHorverItem.BackgroundImage=imageListItemBackground.Images[0];
+ }
+ }
+ previousHorverItem=(TileListItem)sender;
+ }
+
+ private Size oldSize;
+ private bool autoAdjustHeight=false;
+ public bool AutoAdjustHeight
+ {
+ get
+ {
+ return autoAdjustHeight;
+ }
+ set
+ {
+ autoAdjustHeight=value;
+ }
+ }
+ private void AdjustHeight()
+ {
+ if(AutoAdjustHeight==false)
+ return;
+ if (this.Count==0)
+ {
+ this.Height=10;
+ }
+ else
+ {
+ int height=0;
+ height=this.HeightToShowAll;
+ if(this.Height!=height+10)
+ this.Height=height+10;
+ }
+ }
+
+ private bool IsReCalculateNeeded
+ {
+ get
+ {
+ int ItemPerRow=(this.Width-20)/ItemWidth;
+ int oldItemPerRow=(oldSize.Width-20)/ItemWidth;
+ if (ItemPerRow==oldItemPerRow)
+ {
+ return false;
+ }
+ else
+ return true;
+ }
+ }
+
+ private void Item_DoubleClick(object sender, EventArgs e)
+ {
+ if (DoubleClick!=null)
+ {
+ DoubleClick(sender,e);
+ }
+ }
+
+ private void ControlListView_Click(object sender, System.EventArgs e)
+ {
+ if (SelectedIndexChanged!=null)
+ {
+ this.Selected=true;
+ if (previousSelectedItem!=null)
+ {
+ previousSelectedItem.Selected=false;
+ previousSelectedItem=null;
+ }
+ SelectedIndexChanged(this,null);
+ }
+ }
+
+ private void ControlListView_SizeChanged(object sender, System.EventArgs e)
+ {
+ if (AutoResize==true&&IsReCalculateNeeded==true)
+ {
+ ReCalculateItems();
+ }
+ oldSize=this.Size;
+ }
+
+
+
+
+ #region IList Members
+
+ public bool IsReadOnly
+ {
+ get
+ {
+ // TODO: Add ControlListView.IsReadOnly getter implementation
+ return false;
+ }
+ }
+
+ public TileListItem this[int index]
+ {
+ get
+ {
+ // TODO: Add ControlListView.this getter implementation
+ return (TileListItem)controlList[index];
+ }
+ set
+ {
+ // TODO: Add ControlListView.this setter implementation
+ controlList[index]=value;
+
+ }
+ }
+
+ public void RemoveAt(int index)
+ {
+ // TODO: Add ControlListView.RemoveAt implementation
+ Remove((TileListItem) this.controlList[index]);
+ }
+
+ public void Insert(int index, TileListItem value)
+ {
+ // TODO: Add ControlListView.Insert implementation
+ TileListItem lItem=(TileListItem)value;
+ PrepareItemToAdd(lItem);
+ this.Controls.Add(lItem);
+ controlList.Insert(index,value);
+ ReCalculateItems();
+ }
+
+ public void Remove(TileListItem value)
+ {
+ // TODO: Add ControlListView.Remove implementation
+ controlList.Remove(value);
+ this.Controls.Remove(value);
+ ReCalculateItems();
+ }
+
+ public bool Contains(TileListItem value)
+ {
+ // TODO: Add ControlListView.Contains implementation
+ if(this.SelectedItem==value)
+ {
+ value.Selected=false;
+ }
+ return controlList.Contains(value);
+ }
+
+ public void Clear()
+ {
+ // TODO: Add ControlListView.Clear implementation
+ controlList.Clear();
+ this.Controls.Clear();
+ ReCalculateItems();
+ }
+
+ public int IndexOf(TileListItem value)
+ {
+ // TODO: Add ControlListView.IndexOf implementation
+ return controlList.IndexOf(value);
+ }
+ private void PrepareItemToAdd(TileListItem lItem)
+ {
+ lItem.ItemSelected+=new EventHandler(lItem_ItemSelected);
+ lItem.MouseEnter+=new EventHandler(Item_MouseEnter);
+ lItem.MouseLeave+=new EventHandler(Item_MouseLeave);
+ lItem.MouseUp+=new MouseEventHandler(ControlListView_MouseUp);
+ lItem.MouseDown+=new MouseEventHandler(ControlListView_MouseDown);
+ lItem.DoubleClick+=new EventHandler(Item_DoubleClick);
+ lItem.Image=imageListLargeIcons.Images[lItem.ImageIndex];
+ lItem.Size=new System.Drawing.Size(ItemWidth, ItemHeight);
+ lItem.HorverColor=ItemHorverColor;
+ lItem.SelectionColor=ItemSelectionColor;
+ lItem.NormalColor=ItemNormalColor;
+ lItem.BackColor=lItem.NormalColor;
+ lItem.NormalImage=imageListItemBackground.Images[0];
+ lItem.HorverImage=imageListItemBackground.Images[1];
+ lItem.SelectionImage=imageListItemBackground.Images[2];
+ lItem.Selected=false;
+ lItem.ShowToolTips=true;
+ }
+ private void Item_MouseLeave(object sender, EventArgs e)
+ {
+
+ }
+ public int Add(TileListItem value)
+ {
+ // TODO: Add ControlListView.Add implementation
+ TileListItem lItem=(TileListItem)value;
+ PrepareItemToAdd(lItem);
+ this.Controls.Add(lItem);
+ int i= controlList.Add(lItem);
+ ReCalculateItems();
+ return i;
+ }
+
+ public bool IsFixedSize
+ {
+ get
+ {
+ // TODO: Add ControlListView.IsFixedSize getter implementation
+ return controlList.IsFixedSize;
+ }
+ }
+
+ #endregion
+
+ #region ICollection Members
+
+ public bool IsSynchronized
+ {
+ get
+ {
+ // TODO: Add ControlListView.IsSynchronized getter implementation
+ return controlList.IsSynchronized;
+ }
+ }
+
+ public int Count
+ {
+ get
+ {
+ // TODO: Add ControlListView.Count getter implementation
+ return controlList.Count;
+ }
+ }
+
+ public void CopyTo(Array array, int index)
+ {
+ // TODO: Add ControlListView.CopyTo implementation
+ for(int i=0;i<array.Length;i++)
+ {
+ if(!(array.GetValue(i) is TileListItem))
+ {
+ throw new Exception("Only TileListItem class is expected");
+ }
+ }
+ this.Controls.CopyTo(array,index);
+ controlList.CopyTo(array,index);
+ }
+
+ public object SyncRoot
+ {
+ get
+ {
+ // TODO: Add ControlListView.SyncRoot getter implementation
+ return controlList.SyncRoot;
+ }
+ }
+
+ #endregion
+
+ #region IEnumerable Members
+
+ public IEnumerator GetEnumerator()
+ {
+ // TODO: Add ControlListView.GetEnumerator implementation
+ return controlList.GetEnumerator();
+ }
+
+ #endregion
+
+
+ }
+ public delegate void SelectedIndexChangedEventHandler(object sender,TileListItem item);
+}
Added: trunk/plugins/mpinstaler/MPInstaler/control/ControlListView.resx
===================================================================
--- trunk/plugins/mpinstaler/MPInstaler/control/ControlListView.resx (rev 0)
+++ trunk/plugins/mpinstaler/MPInstaler/control/ControlListView.resx 2007-04-02 14:22:48 UTC (rev 277)
@@ -0,0 +1,519 @@
+<?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>
+ <metadata name="imageListLargeIcons.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>351, 17</value>
+ </metadata>
+ <data name="imageListLargeIcons.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>
+ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
+ LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
+ ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACE
+ QAAAAk1TRnQBSQFMAgEBBgEAAQkBAAEEAQABIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
+ AwABQAMAAQEBAAEgBgABgBIAAwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMG
+ Af8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMG
+ Af8DBgH/AwYB/3AAAwYB/wMGAf8DBgH//wAVAAOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/
+ A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/
+ A4EB/wOBAf8DgQH/A4EB/wMGAf9sAAGBAgYC/wIGA/8BBgL/AgYB/wMGAf//ABEAA4EB/wPAAf8DwAH/
+ A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/
+ A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DgQH/A4EB/wMGAf9kAAGBAgYC/wIGA/8BBgP/
+ AQYC/wIGAf8DBgH//wARAAOBZf8DgQH/A4EB/wMGAf9gAAGBAgYC/wIGA/8BBgP/AQYC/wIGAv8CBgH/
+ AwYB//8AEQADgQH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/
+ AgYBgQH/AgYBgQH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/
+ A4EB/wOBAf8DBgH/WAABgQIGAv8CBgP/AQYD/wEGAv8CBgL/AgYB/wMGAf//ABkAA4EB/wPAAf8DwAH/
+ A8AB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/AgYC/wMGAf8DwAH/A8AB/wPAAf8DwAH/
+ A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DgQH/A4EB/wMGAf8MAAMGAf8DBgH/AwYB/wMG
+ Af8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wGB
+ AgYC/wIGA/8BBgP/AQYC/wIGAv8CBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH//wAJAAOBAf8DwAH/
+ A8AB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DgQH/AQYD/wMGAf8DwAH/A8AB/wOBAf8DgQH/
+ A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DwAH/A8AB/wOBAf8DgQH/AwYB/wQAA4EB/wEG
+ AoEB/wEGAoEB/wEGAoEB/wEGAoEB/wEGAoEB/wEGAoEB/wEGAoEB/wEGAoEB/wEGAoEB/wEGAoEB/wEG
+ AoEB/wEGAoEB/wEGAoEB/wEGAoEB/wEGAoEB/wEGAoEB/wEGAoEB/wGBAgYC/wIGA/8BBgP/AQYC/wIG
+ Av8CBgH/AwYB/wEGAoEB/wEGAoEB/wEGAoEB/wEGAoEB/wEGAoEB/wEGAoEB/wMGAf//AAkAA4EB/wPA
+ Af8DgRH/A8AB/wOBAf8BBgP/AwYB/wPAAf8DwAH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMG
+ Af8DBgH/AwYB/wMGAf8DgQH/A8AB/wOBAf8DgQH/AwYB/wQAA4EF/wEGA/8DwAH/AQYD/wPAAf8BBgP/
+ A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wGBAgYC/wIGA/8BBgP/AQYC/wIG
+ Av8CBgH/AwYB/wEGAoEB/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYCgQH/AwYB//8ACQADgQH/A8AB/wPA
+ Af8DgQn/A8AB/wOBAf8BBgP/AwYB/wOBAf8DwAH/A8AB/wOBAf8BBgf/AQYH/wEGB/8BBgf/AQYD/wMG
+ Af8DgQH/A8AB/wPAAf8DgQH/A4EB/wMGAf8DgQX/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEG
+ A/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DgQL/AgYD/wEGA/8BBgL/AgYC/wIGAf8DBgH/AQYCgQH/
+ A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/AQYCgQH/AwYB//8ADQADgQH/A8AB/wOBCf8DgQH/AQYD/wMG
+ Bf8DBgH/A4EB/wPAAf8DgQX/AQYH/wEGB/8BBgf/AQYH/wEGA/8DBgH/A4EB/wPAAf8DgQH/A4EB/wMG
+ Af8DgQX/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wOB
+ Af8DwAf/AQYC/wIGAv8CBgH/AwYB/wEGAoEB/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgKB
+ Af8DBgH//wANAAOBAf8DwAH/A8AB/wOBBf8DgQH/AwYJ/wMGAf8DgQH/A8AB/wPAAf8DgQX/AQYH/wEG
+ B/8BBgf/AQYH/wMGAf8DgQH/A8AB/wPAAf8DgQH/AwYB/wOBBf8DwAH/AQYD/wPAAf8BBgP/A8AB/wEG
+ A/8DwAH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DgQH/A8AF/wPAAf8DgQL/AgYB/wMGAf8BBgKBAf8DwAH/
+ AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wEGAoEB/wMGAf//ABEAA4EB/wPAAf8DgRn/AwYB/wPA
+ Af8DwAH/A4EB/wEGB/8BBgP/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/AwYB/wPAAf8DwAH/A8AB/wOB
+ Af8DBgH/A4EF/wEGA/8DwAH/AQYD/wPAAf8BBgP/AwYB/wMGAf8CgQEGAf8CgQEGAf8CgQEGAf8CgQEG
+ Af8CgQEGAf8DBgH/AwYB/wPAAf8DgQH/A4EB/wMGAf8BBgKBAf8DwAH/AQYD/wPAAf8BBgP/A8AB/wEG
+ A/8DwAH/AQYD/wPAAf8BBgKBAf8DBgH//wARAAOBAf8DwAH/A8AB/wOBAf8DgQH/A4EB/wOBAf8DgQH/
+ A4EB/wMGAf8DwAH/A8AB/wPAAf8DgQH/A4EB/wOBAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wOBAf8DgQH/
+ A4EB/wOBAf8DgQH/A8AB/wMGAf8DgQX/A8AB/wEGA/8DwAH/AQYD/wOBAf8CgQEGAf8DwAP/AQYB/wPA
+ A/8BBgH/A8AD/wEGAf8CgQEGAf8CgQEGAf8DBgH/A4EB/wMGAf8BBgKBAf8DwAH/AQYD/wPAAf8BBgP/
+ A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/AQYCgQH/AwYB//8AFQADgQH/A8AB/wPAAf8DwAH/A8AB/wPA
+ Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/AoEBBgH/
+ AwYB/wMGAf8DBgH/AwYB/wOBAf8DgQH/AwYB/wOBBf8BBgP/A8AB/wEGA/8DgQH/AoEBBgH/A8AD/wEG
+ Af8DwAP/AQYB/wPAA/8BBgH/A8AD/wEGAf8CgQEGAf8CgQEGAf8DBgH/AQYCgQH/A8AB/wEGA/8DwAH/
+ AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgKBAf8DBgH//wAVAAOBAf8DgQH/A4EB/wOB
+ Af8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOB
+ Af8CgQEGA/8BBgP/AQYB/wKBAQYB/wMGAf8DgQH/A4EB/wMGAf8DgQX/A8AB/wEGA/8DwAH/A4EB/wPA
+ A/8BBgf/AQYB/wPAA/8BBgH/A8AD/wEGAf8DwAP/AQYB/wKBAQYB/wMGAf8DgQH/A8AB/wPAAf8BBgP/
+ A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8BBgKBAf8DBgH//wBhAAKBAQYB/wKBAQYB/wKB
+ AQYB/wKBAQYB/wMGAf8MAAOBBf8BBgP/A8AB/wOBAf8DwAP/AQYH/wEGAf8DwAP/AQYB/wPAA/8BBgH/
+ A8AD/wEGAf8DwAP/AQYB/wKBAQYB/wMGAf8DgQH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPA
+ Af8BBgP/A8AB/wEGAoEB/wMGAf//AGUAAoEBBgP/AQYB/wMGAf8QAAOBBf8DwAH/AQYD/wOBA/8BBgf/
+ AQYH/wEGAf8DwAP/AQYB/wPAA/8BBgH/A8AD/wEGAf8DwAH/AoEBBgH/AwYB/wEGAoEB/wPAAf8BBgP/
+ A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8BBgKBAf8DBgH//wBlAAKBAQYD/wEGAf8DBgH/
+ EAADgQX/AQYD/wPAAf8DgQH/A8AD/wEGCf8DwAP/AQYB/wPAA/8BBgH/A8AD/wEGAf8DwAP/AQYB/wKB
+ AQYB/wMGAf8DgQH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGAoEB/wMG
+ Af//AGkAAoEBBgP/AQYB/wMGAf8MAAOBBf8DwAH/AQYD/wOBA/8BBgf/AQYJ/wPAA/8BBgH/A8AD/wEG
+ Af8DwAP/AQYB/wPAAf8CgQEGAf8DBgH/AQYCgQH/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEG
+ A/8DwAH/AQYD/wEGAoEB/wMGAf//AGkAAoEBBgP/AQYB/wMGAf8MAAOBBf8BBgP/A8AB/wOBAf8DwAP/
+ AQYP/wEGAf8DwAP/AQYB/wPAA/8BBgH/A8AD/wEGAf8CgQEGAf8DBgH/A4EB/wEGA/8DwAH/AQYD/wPA
+ Af8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgKBAf8DBgH//wA9AAEGAoEB/wMGAf8DBgH/JAACgQEG
+ A/8BBgH/AwYB/wgAA4EF/wPAAf8BBgP/A8AB/wOBB/8BBg//AQYB/wPAA/8BBgH/A8AD/wEGAf8DwAH/
+ AwYB/wEGAoEB/wPAAf8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/AQYCgQH/
+ AwYB//8AOQABBgKBAf8BBgP/AQYD/wEGA/8DBgH/IAACgQEGA/8BBgH/AwYB/wgAA4EF/wEGA/8DwAH/
+ AQYD/wOBAf8DwAf/AQYH/wEGB/8BBgH/A8AD/wEGAf8DwAH/AoEBBgH/AwYB/wEGAoEB/wPAAf8BBgP/
+ A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYCgQH/AwYB//8ALQACgQEGAf8CgQEG
+ Af8CgQEGAf8CgQEGAf8CgQEGAf8CgQEGAf8CgQEGAf8CgQEGAf8DBgH/AwYB/wMGAf8YAAKBAQYD/wEG
+ Af8DBgH/BAADgQX/A8AB/wEGA/8DwAH/AQYD/wOBAf8DwAf/AQYH/wEGB/8BBgH/A8AB/wKBAQYB/wMG
+ Af8DgQH/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/AQYCgQH/
+ AwYB//8ALQACgQEGA/8BBgf/AQYH/wEGA/8BBgH/AoEBBgH/AoEBBgH/AoEBBgH/AwYB/xQAAoEBBgH/
+ AoEBBgP/AQYB/wMGAf8EAAOBBf8BBgP/A8AB/wEGA/8DwAH/AQYD/wOBAf8DgQH/A8AD/wEGAf8DwAP/
+ AQYB/wOBAf8DBgH/AwYB/wOBAf8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/
+ A8AB/wEGA/8DwAH/AQYCgQH/AwYB//8AMQACgQEGA/8BBgf/AQYD/wEGAf8CgQEGAf8CgQEGAf8CgQEG
+ Af8DBgH/EAACgQEGAf8CgQEGA/8BBgP/AQYB/wMGAf8DBgH/BAADgQX/A8AB/wEGA/8DwAH/AQYD/wPA
+ Af8BBgP/A8AB/wOBAf8DgQH/A4EB/wOBAf8DBgH/AQYCgQH/AQYCgQH/A8AB/wEGA/8DwAH/AQYD/wPA
+ Af8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8BBgKBAf8DBgH//wA1AAKBAQYD/wEG
+ B/8BBgH/AoEBBgH/AoEBBgH/AwYB/wwAAoEBBgH/AoEBBgP/AQYD/wEGAf8DBgH/AwYB/wwAA4EF/wEG
+ A/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPA
+ Af8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgKBAf8DBgH/
+ /wA5AAKBAQYD/wEGA/8BBgH/AoEBBgH/AwYB/wgAAoEBBgH/AoEBBgP/AQYD/wEGAf8DBgH/AwYB/xQA
+ A4F1/wMGAf//AD0AAoEBBgf/AQYB/wKBAQYB/wMGAf8DBgH/AoEBBgP/AQYD/wEGAf8DBgH/AwYB/xwA
+ A4EB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/
+ A8AB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/
+ /wBBAAKBAQYD/wEGA/8BBgH/AoEBBgH/AwYB/wQAAoEBBgH/AwYB/wMGAf8oAAOBBf8BBgP/A8AB/wEG
+ A/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8DgQH//wB5AAKBAQYH/wEGAf8CgQEG
+ Af8DBgH/PAADgQX/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wOBAf//AIEA
+ AoEBBgH/AoEBBgH/AwYB/0QAA4El/wOBAf//AIkAAwYB/0wAA4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/
+ A4EB/wOBAf8DgQH//wD/AIIAAwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB//8ANQADBgH/AwYB/wMG
+ Af8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMG
+ Af8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/0AAA4EB/wOBAf8DwAH/A8AB/wPAAf8BBgP/
+ AQYD/wEGA/8BBgH/AQYB/wMGAf8DBgH/AwYB//8AJQADgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/
+ A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/
+ A4EB/wOBAf8DgQH/A4EB/wOBAf8DBgH/NAADgQH/A4EB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wEG
+ A/8BBgP/AQYB/wEGAf8BBgH/AQYB/wPAAf8DgQH/AwYB/wMGAf//AB0AA4EF/wPAAf8DwAH/A8AB/wPA
+ Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA
+ Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wOBAf8DgQH/AwYB/ywAA4EB/wPAAf8DwAH/A8AB/wPAAf8DwAH/
+ A8AB/wPAAf8BBgP/AQYD/wEGA/8BBgH/AQYB/wEGAf8BBgH/A8AD/wEGA/8BBgP/AQYB/wMGAf8cAAMG
+ Af8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMG
+ Af8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wgA
+ AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/
+ AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8UAAOBBf8DwAH/AQYBgQEG
+ Af8BBgGBAQYB/wEGAYEBBgH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA
+ Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DgQH/A4EB/wOBAf8DBgH/JAADgQX/
+ A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8BBgP/AQYB/wEGAf8BBgH/AQYB/wPAA/8BBgP/
+ AQYD/wEGA/8BBgH/A8AB/wMGAf8UAAOBAf8BBgKBAf8BBgKBAf8BBgKBAf8BBgKBAf8BBgKBAf8BBgKB
+ Af8BBgKBAf8BBgKBAf8BBgKBAf8BBgKBAf8BBgKBAf8BBgKBAf8BBgKBAf8BBgKBAf8BBgKBAf8BBgKB
+ Af8BBgKBAf8BBgKBAf8BBgKBAf8BBgKBAf8BBgKBAf8BBgKBAf8BBgKBAf8BBgKBAf8BBgKBAf8BBgKB
+ Af8BBgKBAf8BBgKBAf8BBgKBAf8BBgKBAf8DBgH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOB
+ Af8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOB
+ Af8DgQH/A4EB/wOBAf8DgQH/AwYB/xAAA4EF/wPAAf8BBgH/AQYB/wEGAf8BBgH/AQYBgQEGAf8DwAH/
+ A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wOBAf8DgQH/A4EB/wOBAf8DgQH/
+ A4EB/wPAAf8DwAH/A8AB/wOBAf8DgQH/A4EB/wMGAf8gAAOBBf8DwAX/A8AB/wPAAf8DwAH/A8AB/wPA
+ Af8DwAH/AQYD/wEGA/8BBgH/AQYB/wEGAf8BBgH/A8AD/wEGA/8BBgP/AQYB/wPAAf8DwAH/A8AB/wMG
+ Af8QAAOBBf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/
+ A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/
+ AQYCgQH/AwYB/wOBBf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA
+ Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DgQH/A4EB/wMG
+ Af8MAAOBBf8DwC3/A4EB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DgQH/A4EB/wOBAf8DwAH/
+ A4EB/wOBAf8DgQH/AwYB/yAAA4EB/wOBBf8DwAX/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/AQYD/wEG
+ Af8BBgH/A8AD/wEGA/8BBgP/AQYB/wPAAf8DwAH/A8AB/wPAAf8DBgH/EAADgQX/A8AB/wEGA/8DwAH/
+ AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AYECBgP/AQYC/wIGAf8BgQIGAf8DBgH/A8AB/wEGA/8CBgGB
+ Av8BBgL/AgYC/wIGAYEB/wMGAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/AQYCgQH/AwYB/wOB
+ Bf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwCH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA
+ Af8DwAH/A4EB/wOBAf8DgQH/AwYB/wgAA4EF/wPAAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/
+ AwYB/wMGAf8DBgH/A4EB/wOBAf8DgQH/A8AB/wPAAf8BBgP/AQYD/wEGA/8BBgH/AQYB/wMGAf8DBgH/
+ AwYB/wOBAf8DgQH/A4EB/wOBAf8DBgH/HAADgQH/A4EB/wPAAf8DgQX/A8AF/wPAAf8DwAH/A8AB/wPA
+ Af8BBgP/AQYD/wEGAf8BBgH/A8AD/wEGA/8BBgH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/AwYB/wwA
+ A4EF/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wGBAgYD/wEGAv8CBgH/AYECBgH/
+ AwYB/wEGA/8DwAH/AgYBgQL/AQYC/wIGAv8CBgGBAf8DBgH/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/
+ A8AB/wEGAoEB/wMGAf8DgQX/A8AZ/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBhn/A8AB/wPA
+ Af8DwAH/A4EB/wOBAf8DgQH/AwYB/wgAA4EF/wPAAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/
+ A4EB/wOBAf8DgQH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/AQYD/wEGA/8BBgH/AQYB/wEGAf8BBgH/
+ A8AB/wOBAf8DBgH/AwYB/wOBAf8DgQH/AwYB/xwAA4EB/wPAAf8DgQH/A8AB/wOBBf8DwAX/A8AB/wPA
+ Af8DwAH/A8AB/wEGA/8DwAP/AQYD/wEGAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/AwYB/wwA
+ A4EF/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wGBAgYD/wEGAv8CBgH/AYECBgH/
+ AwYB/wPAAf8BBgP/AgYBgQL/AQYC/wIGAv8CBgGBAf8DBgH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/
+ AQYD/wEGAoEB/wMGAf8DgQX/A8AB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wMGAf8DBgH/AwYB/wMG
+ Af8DBgH/AwYB/wMGAf8DBgH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A8AB/wPAAf8DwAH/A4EB/wOB
+ Af8DgQH/AwYB/wgAA4EF/wPAHf8DgQH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wEGA/8BBgP/
+ AQYD/wEGAf8BBgH/AQYB/wEGAf8DwAP/AQYD/wEGA/8BBgH/AwYB/wOBAf8DBgH/GAADgQH/A8AB/wOB
+ Af8DwAH/A4EB/wPAAf8DgQX/A8AF/wPAAf8DgQH/A4EB/wOBAf8DgQP/AQYB/wPAAf8DwAH/A8AB/wPA
+ Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wMGAf8IAAOBBf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/
+ A8AB/wEGA/8BgQIGAf8DwAP/AQYC/wIGAf8DBgH/AQYD/wPAAf8CBgGBBf8DwAH/AgYC/wMGAf8DwAH/
+ AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYCgQH/AwYB/wOBBf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA
+ Af8DwAH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA
+ Af8DwAH/A8AB/wPAAf8DgQH/A4EB/wOBAf8DBgH/CAADgQX/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/
+ A8AB/wOBBf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wEGA/8BBgH/AQYB/wEGAf8BBgH/
+ A8AD/wEGA/8BBgP/AQYD/wEGAf8DwAH/AwYB/wMGAf8YAAOBAf8DgQH/A8AB/wOBAf8DwAH/A4EB/wPA
+ Af8DgQX/A8AB/wOBAf8DBgH/AwYB/wMGAf8DBgH/A4EB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA
+ Af8DwAH/A8AB/wMGAf8IAAOBBf8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/
+ AYECBgH/AYECBgH/AYECBgH/AQYD/wPAAf8BBgP/A8AB/wIGAYEB/wIGAYEB/wIGAYEB/wPAAf8BBgP/
+ A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/AQYCgQH/AwYB/wOBBf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA
+ Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/AgYC/wIG
+ Av8DwAH/A8AB/wPAAf8DgQH/A4EB/wOBAf8DBgH/CAADgR3/A4EF/wPABf8DwAH/A8AB/wPAAf8DwAH/
+ A8AB/wPAAf8BBgP/AQYD/wEGAf8BBgH/AQYB/wEGAf8DwAP/AQYD/wEGA/8BBgH/A8AB/wPAAf8DwAH/
+ AwYB/xgAA4EB/wPAAf8DgQH/A8AB/wOBAf8DwAH/A4EB/wPAAf8DgQH/A4EB/wMGAf8MAAOBAf8DBgH/
+ A4EB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/AwYB/wgAA4EF/wEGA/8DwAH/AQYD/wPA
+ Af8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8DBgH/A8AB/wMGAf8DwAH/AQYD/wPAAf8BBgP/A4EB/wPA
+ Af8DBgH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgKBAf8DBgH/A4EF/wPAAf8DwAH/
+ A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/
+ A8AB/wPAAf8CBgL/AgYC/wPAAf8DwAH/A8AB/wOBAf8DgQH/A4EB/wMGAf8MAAOBAf8DwAH/A8AB/wPA
+ Af8DwAH/A8AB/wPAAf8DgQH/A4EF/wPABf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8BBgP/AQYB/wEG
+ Af8DwAP/AQYD/wEGA/8BBgH/A8AB/wPAAf8DwAH/A8AB/wMGAf8YAAOBAf8DgQH/A8AB/wOBAf8DwAH/
+ A4EB/wPAAf8DgQH/A8AB/wOBAf8DBgH/DAADgQH/AwYB/wOBAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA
+ Af8DwAH/A8AB/wMGAf8IAAOBBf8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/
+ AwYB/wPAAf8DBgH/AQYD/wPAAf8BBgP/A8AB/wOBAf8DwAH/AwYB/wPAAf8BBgP/A8AB/wEGA/8DwAH/
+ AQYD/wPAAf8BBgP/AQYCgQH/AwYB/wOBBf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA
+ Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/AwYB/wMG
+ Af8DBgH/AwYB/wMGAf8DBgH/AwYB/wwAA4EB/wPAAf8DwAH/A8AB/wPAAf8DgQH/A4EB/wPAAf8DgQX/
+ A8AF/wPAAf8DwAH/A8AB/wPAAf8BBgP/AQYD/wEGAf8BBgH/A8AD/wEGA/8BBgH/A8AB/wPAAf8DwAH/
+ A8AB/wPAAf8DwAH/AwYB/xQAA4EB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A4EB/wMG
+ Af8MAAOBAf8DBgH/A4EB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/AwYB/wgAA4EF/wEG
+ A/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8DBgH/A8AB/wMGAf8DwAH/AQYD/wPA
+ Af8BBgP/A4EB/wPAAf8DBgH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgKBAf8DBgH/
+ A4E9/wOBAf8DgQH/A4EB/wOBAf8DgQH/AwYB/wMGAf8DBgH/AwYB/wMGAf8DBgH/A4EB/wOBAf8DgQH/
+ A4EB/wMGAf8MAAOBAf8DgQH/A4EB/wOBAf8DgQH/A8AB/wOBAf8DwAH/A4EF/wPABf8DwAH/A8AB/wPA
+ Af8DwAH/AQYD/wPAA/8BBgP/AQYB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DBgH/FAADgQH/
+ A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AD/wEGAf8DgQH/AwYB/wwAA4EB/wMGAf8DgQH/A4EB/wPA
+ Af8DgQH/A8AB/wOBAf8DwAH/A4EB/wPAAf8DBgH/CAADgQX/A8AB/wEGA/8DwAH/AQYD/wPAAf8DBgH/
+ AwYB/wEGA/8DwAH/AwYB/wMGAf8DwAH/AwYB/wMGAf8DwAH/AQYD/wPAAf8DBgH/AwYB/wMGAf8DwAH/
+ AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wEGAoEB/wMGAf8EAAOBAf8DwAH/A8AB/wPAAf8DwAH/
+ A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wOBBf8DwAH/A8AB/wPAAf8DgQH/
+ A4EB/wOBAf8DgQH/A4EB/wMGAf8DwAX/A8AB/wOBAf8DBgH/GAADgQH/A8AB/wOBAf8DwAH/A4EB/wPA
+ Af8DgQX/A8AF/wPAAf8DgQH/A4EB/wOBAf8DgQP/AQYB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA
+ Af8DwAH/A8AB/wMGAf8QAAOBAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAA/8BBgH/A8AB/wPAAf8DgQH/
+ AwYB/wMGAf8DBgH/AwYB/wOBCf8DgQH/A8AB/wOBAf8DwAH/A4EB/wPAAf8DgQH/AwYB/wgAA4EF/wEG
+ A/8DwAH/AQYD/wPAAf8DgQH/A4EB/wOBAf8DBgH/AwYB/wOBAf8DgQH/A8AB/wOBAf8DgQH/AwYB/wMG
+ Af8DBgH/A4EB/wMGAf8DBgH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgKBAf8DBgH/
+ CAADgQH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wOB
+ Bf8DwAH/A8AB/wPAAf8DgQH/AwYB/wPAAf8DgQH/A4EB/wMGAf8DwAX/A8AB/wOBAf8DBgH/GAADgQH/
+ A4EB/wPAAf8DgQH/A8AB/wOBAf8DwAH/A4EF/wPAAf8DgQH/AwYB/wMGAf8DBgH/AwYB/wOBAf8DwAH/
+ A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DBgH/EAADgQH/A8AB/wPAAf8DwAH/A8AB/wPA
+ A/8BBgH/A8AB/wPAAf8BBgH/AQYB/wEGAf8BBgH/A4EB/wOBAf8DgQH/A4EB/wPABf8DwAX/A4EB/wPA
+ Af8DgQH/A8AB/wOBAf8DwAH/AwYB/wgAA4EF/wPAAf8BBgP/A8AB/wEGA/8DgQH/A8AB/wPAAf8DgQH/
+ A4EB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A4EB/wOBAf8DgQX/AwYB/wMGAf8DwAH/AQYD/wPAAf8BBgP/
+ A8AB/wEGA/8DwAH/AQYD/wEGAoEB/wMGAf8MAAOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/
+ A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQX/A8AB/wPAAf8DwAH/A4EB/wMGAf8DwAH/A4EB/wOBAf8DBgH/
+ A8AF/wPAAf8DgQH/AwYB/xgAA4EB/wPAAf8DgQH/A8AB/wOBAf8DwAH/A4EB/wPAAf8DgQH/A4EB/wMG
+ Df8DgQH/AwYB/wOBAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wMGAf8UAAOBAf8DwAH/
+ A8AD/wEGAf8DBgH/AwYB/wMGAf8BBgH/AQYB/wEGAf8BBgP/AQYB/wEGA/8BBgP/A8AB/wPAAf8DwAH/
+ A8AF/wPABf8DgQH/A8AB/wOBAf8DwAH/AwYB/wwAA4EF/wEGA/8DwAH/AQYD/wPAAf8DgQX/A8AJ/wPA
+ Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPABf8DBgH/A8AB/wMGAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPA
+ Af8BBgP/A8AB/wEGAoEB/wMGAf9AAAOBBf8DwAH/A8AB/wPAAf8DwAH/A4EB/wOBAf8DgQH/A4EB/wOB
+ Af8DgQH/A8AB/wPAAf8DgQH/AwYB/xgAA4EB/wOBAf8DwAH/A4EB/wPAAf8DgQH/A8AB/wOBAf8DwAH/
+ A4EB/wMGDf8DgQH/AwYB/wOBAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wMGAf8UAAOB
+ A/8BBgP/AQYB/wMGAf8DBgH/AwYB/wMGAf8DBgP/AQYD/wEGAf8BBgP/AQYD/wPAAf8DwAH/A8AB/wPA
+ Af8DwAX/A8AF/wOBAf8DwAH/A4EB/wMGAf8MAAOBBf8DwAH/AQYD/wPAAf8BBgP/A4EJ/wOBAf8DgR3/
+ AwYB/wPAAf8DwAH/A4EB/wMGAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/AQYCgQH/AwYB/0AA
+ A4EF/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wOBAf8DBgH/
+ GAADgQH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DgQH/AwYN/wOBAf8DBgH/A4EB/wPA
+ Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/AwYB/xgAA4ED/wEGAf8DBgH/A8AB/wMGAf8DBgH/
+ AwYD/wEGA/8BBgH/AQYD/wEGA/8DwAH/A8AB/wPAAf8DwAH/A8AB/wPABf8DwAX/A4EB/wMGAf8QAAOB
+ Bf8BBgP/A8AB/wEGA/8DwAH/AQYD/wOBAf8DgQH/A8AB/wEGA/8DgQH/A4EB/wOBAf8DgQH/A4EB/wOB
+ Af8DgQH/A4EB/wPAAf8DwAH/A4EB/wMGAf8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYCgQH/
+ AwYB/0AAA4EF/wPAAf8DwCH/A8AB/wPAAf8DgQH/AwYB/xgAA4EB/wPAAf8DwAH/A8AB/wPAAf8DwAH/
+ A8AB/wPAA/8BBgH/A4EB/wMGDf8DgQH/AwYB/wOBAf8DgQH/A8AB/wOBAf8DwAH/A4EB/wPAAf8DgQH/
+ A8AB/wMGAf8MAAMGAf8DBgH/AwYB/wOBAf8DwAH/AwYF/wMGAf8DBgH/AwYD/wEGA/8BBgH/AQYD/wEG
+ A/8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAX/A8AF/wMGAf8QAAOBBf8DwAH/AQYD/wPAAf8BBgP/
+ A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A4EB/wPAAf8DwAH/
+ A4EB/wMGAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/AQYCgQH/AwYB/0AAA4EF/wPAKf8DwAH/
+ A4EB/wMGAf8YAAOBAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAA/8BBgH/A8AB/wPAAf8DgQH/AwYB/wMG
+ Af8DBgH/AwYB/wOBCf8DgQH/A8AB/wOBAf8DwAH/A4EB/wPAAf8DgQH/AwYB/wgAAwYB/wMGAf8DBgH/
+ AwYB/wMGAf8DgQH/AQYB/wEGAf8DBgH/AwYB/wMGAf8DBgP/AQYD/wEGAf8BBgP/AQYD/wPAAf8DwAH/
+ A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAX/AwYB/xQAA4EF/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEG
+ A/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8DgQX/A8AB/wOBAf8DBgH/A8AB/wEG
+ A/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGAoEB/wMGAf9AAAOBBf8DwCn/A8AB/wOBAf8DBgH/GAADgQH/
+ A8AB/wPAAf8DwAH/A8AB/wPAA/8BBgH/A8AB/wPAAf8BBgH/AQYB/wEGAf8BBgH/A4EB/wOBAf8DgQH/
+ A4EB/wPABf8DwAX/A4EB/wPAAf8DgQH/A8AB/wOBAf8DwAH/AwYB/wgAAwYB/wPAAf8DBgH/AwYB/wMG
+ Af8EAAOBAf8BBgH/AQYB/wEGAf8BBgP/AQYB/wMGA/8BBgH/AQYD/wEGA/8BBgP/A8AB/wPAAf8DwAH/
+ A8AB/wPAAf8DwAH/A8AB/wPAAf8DBgH/GAADgQX/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEG
+ A/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wOBAf8DgQH/A4EB/wOBAf8DBgH/AQYD/wPA
+ Af8BBgP/A8AB/wEGA/8DwAH/AQYD/wEGAoEB/wMGAf9AAAOBBf8DwCn/A8AB/wOBAf8DBgH/HAADgQH/
+ A8AB/wPAA/8BBgP/AQYB/wPAAf8DwAH/AQYB/wEGAf8BBgH/AQYD/wEGAf8BBgP/AQYD/wPAAf8DwAH/
+ A8AB/wPABf8DwAX/A4EB/wPAAf8DgQH/A8AB/wMGAf8MAAMGBf8DBgH/AwYB/wMGAf8IAAOBAf8DgQH/
+ A4EB/wMGA/8BBgH/AQYD/wEGA/8BBgP/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/AwYB/wMGAf8cAAOB
+ Bf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEG
+ A/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/AQYCgQH/
+ AwYB/0AAA4EF/wPAKf8DwAH/A4EB/wMGAf8cAAOBA/8BBgP/AQYD/wEGAf8DwAH/A8AB/wEGAf8BBgH/
+ AQYB/wEGA/8BBgP/AQYB/wEGA/8BBgP/A8AB/wPAAf8DwAH/A8AB/wPABf8DwAX/A4EB/wPAAf8DgQH/
+ AwYB/xAAAwYB/wMGAf8DBgH/AwYB/xAAA4EB/wMGAf8DgQH/AQYD/wEGA/8BBgP/A8AB/wPAAf8DwAH/
+ A4EB/wOBAf8DgQH/JAADgXX/AwYB/0QAA4EF/wPAKf8DwAH/A4EB/wMGAf8gAAOBA/8BBgH/A8AB/wPA
+ Af8BBgH/AQYB/wEGAf8BBgH/AQYB/wEGA/8BBgP/AQYB/wEGA/8BBgP/A8AB/wPAAf8DwAH/A8AB/wPA
+ Af8DwAX/A8AF/wOBAf8DBgH/IAADBgH/FAADBgH/BAADgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8wAAOB
+ Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA
+ Af8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/0gA
+ A4EF/wPAKf8DBgH/A4EB/wMGAf8gAAOBAf8DwAH/A8AB/wEGAf8BBgH/AQYB/wEGAf8BBgH/AQYD/wEG
+ A/8BBgP/AQYB/wEGA/8BBgP/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AF/wPABf8DBgH/IAADBgH/
+ DAADBgH/AwYB/wMGAf9QAAOBBf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPAAf8BBgP/A8AB/wEGA/8DwAH/
+ AQYD/wPAAf8DgQH/gAADgQX/A8Ap/wPAAf8DgQH/AwYB/yQAA4EB/wEGAf8BBgH/AQYB/wEGAf8BBgH/
+ AQYB/wEGAf8BBgP/AQYD/wEGA/8BBgH/AQYD/wEGA/8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/
+ A8AF/wMGAf8kAAMGAf8IAAMGAf8DBgH/AwYB/wMGAf9UAAOBBf8BBgP/A8AB/wEGA/8DwAH/AQYD/wPA
+ Af8BBgP/A8AB/wEGA/8DwAH/A4EB/4gAA4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/
+ A4EB/wOBAf8DgQH/A4EB/wOBAf8sAAOBAf8BBgH/AQYB/wEGAf8BBgP/AQYD/wEGA/8BBgH/AQYD/wEG
+ A/8BBgP/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DBgH/KAADBgH/AwYB/wMGAf8DBgH/
+ AwYB/wMGAf8DBgH/WAADgSX/A4EB//QAA4EB/wOBAf8DgQP/AQYD/wEGAf8BBgP/AQYD/wEGA/8DwAH/
+ A8AB/wPAAf8DwAH/A8AB/wPAAf8DBgH/AwYB/ywAAwYB/wMGAf8DBgH/AwYB/wMGAf9kAAOBAf8DgQH/
+ A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB//8AAQADgQH/A4EB/wOBAf8BBgP/AQYD/wEGA/8DwAH/
+ A8AB/wPAAf8DBgH/AwYB/wMGAf80AAMGAf8DBgH/AwYB//8AnQADgQH/A4EB/wOBAf8DgQH/A4EB/wOB
+ Af9AAAMGAf8DBgH/4AABQgFNAT4HAAE+AwABKAMAAYADAAFAAwABAQEAAQEGAAEEFgAD/wQAAQ8D/wEf
+ CwABDwL/Af4BDwsAAQcC/wH8AQ8LAAEHAv8B+AEPCwABAwL/AfABHwgAAYACAAEDAYACAAEBCAABgAIA
+ AQEMAAHAAgABAQwAAcAPAAHgDwAB4A8AAfAPAAHwDwAB+A8AAfgPAAP/AQcMAAP/AY8MAAP/AY8MAAP/
+ AccMAAP/AccMAAH/Af4BPwHjDAAB/wH8AR8B4wwAAf8B4AEDAfEMAAH/AeABAwHhDAAB/wHwAQcBgQwA
+ Af8B+AEOAQcMAAH/AfwBGAEfAwABAQgAAf8B/AEAAX8DAAEDCAAB/wH8AREB/wGAAQAC/wgAAf8B/AEf
+ Af8BwAEBAv8IAAH/Af4BPwH/AeABAwL/CAAC/wF/Af8B8AEHAv8IAAn/AfgBDwn/AYACAAEfAf8B4AEB
+ Cf8DAAEPAf8BgAEAAX8I/wMAAQcB/wIAAT8BgAIAAQEBgAIAAR8DAAEDAf4CAAEfBwABDwMAAQMB/AIA
+ AQ8HAAEHAwABAwH8AgABDwcAAQMDAAEDAfgCAAEHBwABAwMAAQMB+AIAAQcHAAEDAwABAwHwAgABAwcA
+ AQMDAAEDAfACAAEDBwABAwMAAQMB8AEBAcABAwcAAQMBgAIAAQMB8AEBAcABAwcAAQEBwAIAAQEB8AEB
+ AcABAwgAAeACAAEBAfABAQHAAQMEAAGAAwAB/AMAAfACAAEDBAABwAMAAfwDAAHwAgABAwQAAeADAAH8
+ AwAB+AIAAQcEAAL/AgAB/AMAAfgCAAEHBAAC/wIAAfwDAAH8AgABDwQAAv8CAAH8AwAB4AIAAQ8EAAL/
+ AgAB/AMAAcACAAEfBAAC/wIAAfwDAAHBAgABPwQAAv8CAAH+AgABAQHBAYABAAF/BAAC/wIAAf4CAAEB
+ AeEB4AEBAf8DAAEBAv8CAAH/AgABAwH9AfQBDwH/AwABAwL/AgAB/wIAAQMB/QHHAv8BgAEABP8CAAH/
+ AYABAAEHAf0BhwL/AcABAQT/AYABAQH/AcABAAEPAfwBBwL/AeABAwf/AeABAAEfAfwBHwL/AfABBwf/
+ AfgBAAF/AfwBfwz/AQMB/wH8B/8L
+</value>
+ </data>
+ <metadata name="imageListItemBackground.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>504, 17</value>
+ </metadata>
+ <data name="imageListItemBackground.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>
+ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
+ LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
+ ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAW
+ GAAAAk1TRnQBSQFMAgEBAwEAAQQBAAEEAQAB+gEAAWQBAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
+ AwAB6AEDAgABZAMAAQEBAAEIBQABoAGGAQEXAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEA
+ AcAB3AHAAQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEA
+ A0IBAAM5AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIA
+ Af8BMwMAAWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIA
+ AmYCAAFmAZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHM
+ ATMCAAHMAWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEz
+ AQABZgEAATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIz
+ Af8BAAEzAWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEz
+ AQABMwGZAWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZ
+ AQABMwLMAQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFm
+ AQABMwEAAWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFm
+ ATMBmQEAAWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEz
+ AQABZgGZAWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEA
+ AWYBzAH/AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZ
+ ATMBmQEAAZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFm
+ AgABmQFmATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZ
+ AcwBAAKZAf8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIA
+ AZkB/wEzAQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHM
+ AQABmQEAAcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHM
+ AWYCAAHMAWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZ
+ AWYBAAHMApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHM
+ Af8CAAHMAf8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/
+ AQABmQEAAcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFm
+ ATMBAAHMAmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZ
+ AQAB/wGZAcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/
+ AQAC/wEzAQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/
+ AQAC/wFmAQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEA
+ A/gBAAHwAfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEADP8B9OHz
+ AfQX/wH04fMB9Bf/AfTh8wH0C//6AAn/AfIBB+XvAQcB8hH/AfIBB+XvAQcB8hH/AfIBB+XvAQcB8gj/
+ +gAH/wHwA+8BBwHxAfLf8wHyAfEBBwPvAfAN/wHwA+8BBwHxAfLf8wHyAfEBBwPvAfAN/wHwA+8BBwHx
+ AfLf8wHyAfEBBwPvAfAG//oABf8B9APvAfLn/wHyA+8B9An/AfQD7wHy5/8B8gPvAfQJ/wH0A+8B8uf/
+ AfID7wH0BP/6AAT/AfIC7wHx6/8B8QLvAfIH/wHyAu8B8ev/AfEC7wHyB/8B8gLvAfHr/wHxAu8B8gP/
+ +gAD/wHzAu8B9O3/AfQC7wHzBf8B8wLvAfTt/wH0Au8B8wX/AfMC7wH07f8B9ALvAfMC//oAA/8C7/H/
+ Au8F/wLv8f8C7wX/Au/x/wLvAv/6AAL/AQcB7wHz8f8B8wHvAQcD/wEHAe8B8/H/AfMB7wEHA/8BBwHv
+ AfPx/wHzAe8BBwH/+gAB/wH0Ae8BvPP/AbwB7wH0Af8B9AHvAbzz/wG8Ae8B9AH/AfQB7wG88/8BvAHv
+ AfT6AAH/AQcB7wH08/8B9AHvAQcB/wEHAe8B9PP/AfQB7wEHAf8BBwHvAfTz/wH0Ae8BB/oAAf8C7/X/
+ Au8B/wLv9f8C7wH/Au/1/wLv+gAB9AHvAfD1/wHwAe8B9AHvAfD1/wHwAe8B9AHvAfD1/wHwAe/6AAHz
+ Ae8B8vX/AfIB7wHzAe8B8vX/AfIB7wHzAe8B8vX/AfIB7/oAAfMB7wHz9f8B8wHvAfMB7wHz9f8B8wHv
+ AfMB7wHz9f8B8wHv+gAB8wHvAfP1/wHzAe8B8wHvAfP1/wHzAe8B8wHvAfP1/wHzAe/6AAHzAe8B8/X/
+ AfMB7wHzAe8B8/X/AfMB7wHzAe8B8/X/AfMB7/oAAfMB7wHz9f8B8wHvAfMB7wHz9f8B8wHvAfMB7wHz
+ 9f8B8wHv+gAB8wHvAfP1/wHzAe8B8wHvAfP1/wHzAe8B8wHvAfP1/wHzAe/6AAHzAe8B8/X/AfMB7wHz
+ Ae8B8/X/AfMB7wHzAe8B8/X/AfMB7/oAAfMB7wHz9f8B8wHvAfMB7wHz9f8B8wHvAfMB7wHz9f8B8wHv
+ +gAB8wHvAfP1/wHzAe8B8wHvAfP1/wHzAe8B8wHvAfP1/wHzAe/6AAHzAe8B8/X/AfMB7wHzAe8B8/X/
+ AfMB7wHzAe8B8/X/AfMB7/oAAfMB7wHz9f8B8wHvAfMB7wHz9f8B8wHvAfMB7wHz9f8B8wHv+gAB8wHv
+ AfP1/wHzAe8B8wHvAfP1/wHzAe8B8wHvAfP1/wHzAe/6AAHzAe8B8/X/AfMB7wHzAe8B8/X/AfMB7wHz
+ Ae8B8/X/AfMB7/oAAfMB7wHz9f8B8wHvAfMB7wHz9f8B8wHvAfMB7wHz9f8B8wHv+gAB8wHvAfP1/wHz
+ Ae8B8wHvAfP1/wHzAe8B8wHvAfP1/wHzAe/6AAHzAe8B8/X/AfMB7wHzAe8B8/X/AfMB7wHzAe8B8/X/
+ AfMB7/oAAfMB7wHz9f8B8wHvAfMB7wHz9f8B8wHvAfMB7wHz9f8B8wHv+gAB8wHvAfP1/wHzAe8B8wHv
+ AfP1/wHzAe8B8wHvAfP1/wHzAe/6AAHzAe8B8/X/AfMB7wHzAe8B8/X/AfMB7wHzAe8B8/X/AfMB7/oA
+ AfMB7wHz9f8B8wHvAfMB7wHz9f8B8wHvAfMB7wHz9f8B8wHv+gAB8wHvAfP1/wHzAe8B8wHvAfP1/wHz
+ Ae8B8wHvAfP1/wHzAe/6AAHzAe8B8/X/AfMB7wHzAe8B8/X/AfMB7wHzAe8B8/X/AfMB7/oAAfMB7wHz
+ 9f8B8wHvAfMB7wHz9f8B8wHvAfMB7wHz9f8B8wHv+gAB8wHvAfP1/wHzAe8B8wHvAfP1/wHzAe8B8wHv
+ AfP1/wHzAe/6AAHzAe8B8/X/AfMB7wHzAe8B8/X/AfMB7wHzAe8B8/X/AfMB7/oAAfMB7wHz9f8B8wHv
+ AfMB7wHz9f8B8wHvAfMB7wHz9f8B8wHv+gAB8wHvAfP1/wHzAe8B8wHvAfP1/wHzAe8B8wHvAfP1/wHz
+ Ae/6AAHzAe8B8/X/AfMB7wHzAe8B8/X/AfMB7wHzAe8B8/X/AfMB7/oAAfMB7wHz9f8B8wHvAfMB7wHz
+ 9f8B8wHvAfMB7wHz9f8B8wHv+gAB8wHvAfP1/wHzAe8B8wHvAfP1/wHzAe8B8wHvAfP1/wHzAe/6AAHz
+ Ae8B8/X/AfMB7wHzAe8B8/X/AfMB7wHzAe8B8/X/AfMB7/oAAfMB7wHz9f8B8wHvAfMB7wHz9f8B8wHv
+ AfMB7wHz9f8B8wHv+gAB8wHvAfP1/wHzAe8B8wHvAfP1/wHzAe8B8wHvAfP1/wHzAe/6AAHzAe8B8/X/
+ AfMB7wHzAe8B8/X/AfMB7wHzAe8B8/X/AfMB7/oAAfMB7wHz9f8B8wHvAfMB7wHz9f8B8wHvAfMB7wHz
+ ...
[truncated message content] |