Populate ImageList manually to avoid crash issue when cross-compiling from Mono.

This commit is contained in:
the_fiddler 2010-10-05 17:43:33 +00:00
parent 690a78a7b0
commit f80133a9cd
15 changed files with 154 additions and 282 deletions

View file

@ -29,7 +29,6 @@
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ExampleBrowser));
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.treeViewSamples = new System.Windows.Forms.TreeView();
this.contextMenuStripSamples = new System.Windows.Forms.ContextMenuStrip(this.components);
@ -37,6 +36,7 @@
this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripSeparator();
this.viewDescriptionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.viewSourceToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.imageListSampleCategories = new System.Windows.Forms.ImageList(this.components);
this.tabControlSample = new System.Windows.Forms.TabControl();
this.tabDescription = new System.Windows.Forms.TabPage();
this.richTextBoxDescription = new System.Windows.Forms.RichTextBox();
@ -50,7 +50,6 @@
this.textBoxOutput = new System.Windows.Forms.TextBox();
this.contextMenuStripOutput = new System.Windows.Forms.ContextMenuStrip(this.components);
this.copyToolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
this.imageListSampleCategories = new System.Windows.Forms.ImageList(this.components);
this.toolTipSamples = new System.Windows.Forms.ToolTip(this.components);
this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout();
@ -98,11 +97,11 @@
this.treeViewSamples.Size = new System.Drawing.Size(261, 564);
this.treeViewSamples.TabIndex = 0;
this.toolTipSamples.SetToolTip(this.treeViewSamples, "Right-click a sample for more options.");
this.treeViewSamples.NodeMouseDoubleClick += new System.Windows.Forms.TreeNodeMouseClickEventHandler(this.treeViewSamples_NodeMouseDoubleClick);
this.treeViewSamples.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeViewSamples_AfterSelect);
this.treeViewSamples.MouseDown += new System.Windows.Forms.MouseEventHandler(this.treeViewSamples_MouseDown);
this.treeViewSamples.KeyDown += new System.Windows.Forms.KeyEventHandler(this.treeViewSamples_KeyDown);
this.treeViewSamples.AfterExpand += new System.Windows.Forms.TreeViewEventHandler(this.treeViewSamples_AfterExpand);
this.treeViewSamples.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeViewSamples_AfterSelect);
this.treeViewSamples.NodeMouseDoubleClick += new System.Windows.Forms.TreeNodeMouseClickEventHandler(this.treeViewSamples_NodeMouseDoubleClick);
this.treeViewSamples.KeyDown += new System.Windows.Forms.KeyEventHandler(this.treeViewSamples_KeyDown);
this.treeViewSamples.MouseDown += new System.Windows.Forms.MouseEventHandler(this.treeViewSamples_MouseDown);
//
// contextMenuStripSamples
//
@ -138,6 +137,12 @@
this.viewSourceToolStripMenuItem.Size = new System.Drawing.Size(169, 22);
this.viewSourceToolStripMenuItem.Text = "View Source Code";
//
// imageListSampleCategories
//
this.imageListSampleCategories.ColorDepth = System.Windows.Forms.ColorDepth.Depth32Bit;
this.imageListSampleCategories.ImageSize = new System.Drawing.Size(35, 35);
this.imageListSampleCategories.TransparentColor = System.Drawing.Color.Transparent;
//
// tabControlSample
//
this.tabControlSample.Controls.Add(this.tabDescription);
@ -263,20 +268,6 @@
this.copyToolStripMenuItem2.Size = new System.Drawing.Size(102, 22);
this.copyToolStripMenuItem2.Text = "&Copy";
//
// imageListSampleCategories
//
this.imageListSampleCategories.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageListSampleCategories.ImageStream")));
this.imageListSampleCategories.TransparentColor = System.Drawing.Color.Transparent;
this.imageListSampleCategories.Images.SetKeyName(0, "OpenAL.png");
this.imageListSampleCategories.Images.SetKeyName(1, "OpenCL.png");
this.imageListSampleCategories.Images.SetKeyName(2, "OpenGL.png");
this.imageListSampleCategories.Images.SetKeyName(3, "OpenGLES.png");
this.imageListSampleCategories.Images.SetKeyName(4, "OpenTK.png");
this.imageListSampleCategories.Images.SetKeyName(5, "1.x.png");
this.imageListSampleCategories.Images.SetKeyName(6, "2.x.png");
this.imageListSampleCategories.Images.SetKeyName(7, "3.x.png");
this.imageListSampleCategories.Images.SetKeyName(8, "4.x.png");
//
// ExampleBrowser
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);

View file

@ -80,6 +80,18 @@ namespace Examples
{
base.OnLoad(e);
// Add those by hand, because using the designer results in an empty
// image list when cross-compiling on Mono.
imageListSampleCategories.Images.Add("OpenAL", Resources.OpenAL);
imageListSampleCategories.Images.Add("OpenGL", Resources.OpenGL);
imageListSampleCategories.Images.Add("OpenGLES", Resources.OpenGLES);
imageListSampleCategories.Images.Add("OpenCL", Resources.OpenCL);
imageListSampleCategories.Images.Add("OpenTK", Resources.OpenTK);
imageListSampleCategories.Images.Add("1.x", Resources.v1x);
imageListSampleCategories.Images.Add("2.x", Resources.v2x);
imageListSampleCategories.Images.Add("3.x", Resources.v3x);
imageListSampleCategories.Images.Add("4.x", Resources.v4x);
Debug.Listeners.Add(new TextBoxTraceListener(textBoxOutput));
treeViewSamples.TreeViewNodeSorter = new SamplesTreeViewSorter();
@ -325,15 +337,17 @@ namespace Examples
if (list == null)
throw new ArgumentNullException("list");
if (list.Images.ContainsKey(subcategory.ToString() + ".jpg"))
return list.Images.IndexOfKey(subcategory.ToString() + ".jpg");
if (list.Images.ContainsKey(category.ToString() + ".jpg"))
return list.Images.IndexOfKey(category.ToString() + ".jpg");
if (list.Images.ContainsKey(subcategory.ToString() + ".png"))
return list.Images.IndexOfKey(subcategory.ToString() + ".png");
if (list.Images.ContainsKey(category.ToString() + ".png"))
return list.Images.IndexOfKey(category.ToString() + ".png");
foreach (string extension in new string[] { "", ".png", ".jpg" })
{
string name = subcategory.ToString() + extension;
if (list.Images.ContainsKey(name))
return list.Images.IndexOfKey(name);
name = category.ToString() + extension;
if (list.Images.ContainsKey(name))
return list.Images.IndexOfKey(name);
}
return -1;
}

View file

@ -123,257 +123,6 @@
<metadata name="imageListSampleCategories.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<data name="imageListSampleCategories.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAk
OQAAAk1TRnQBSQFMAgEBCQEAARgBAAEIAQABIwEAASMBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGM
AwABaQMAAQEBAAEgBQABsAHl/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AlQADSAFsA1YBiANV
AYX/AP8AJgADbQHMA3YB/wN2Afz/AP8AJgADbQHMA3YB/wN2Afz/AP8AJgADbQHMA3YB/wN2Afz/AP8A
JgADbQHMA3YB/wN2Afz/AP8ACgADLAE8A3YB/wN2Af8DdgH/A3YB/wN2Af8DdgH/A3YB/wN2Af8DdgH/
A3YB/wN2Af8DBgEIBAADDAEQA3YB/wN2Af8DdgH/AxMBGAQAA1EBfQN2Af8DdgH/A2UBrhAAAywBOwN1
AfsDdgH//wC1AAMsATsDdgH/A3YB/wN2Af8DdgH/A3YB/wN2Af8DdgH/A3YB/wN2Af8DdgH/A3YB/wMG
AQgEAAMMARADdgH/A3YB/wN2Af8DEwEYBwABAQNnAbUDdgH/A3YB/wNIAWsIAAMOARIDcgHiA3YB/wN2
Af3/ALUAAwsBDgN0AfEDdgH/A3MB6gM4AU8DPgFZA0ABXANyAd4DdgH/A3YB/QNAAVwDQAFcAwEBAgQA
AwwBEAN2Af8DdgH/A3YB/wMTARgIAAMNAREDcgHfA3YB/wN2AfgDJAEwBAADZQGwA3YB/wN2Af8DUAF8
/wC5AANXAYsDdgH/A3YB/wM1AUkIAANtAcwDdgH/A3YB/BAAAwEBAgMZASADGQEgAxkBIAMCAQMMAAMl
ATIDdgH4A3YB/wNwAdkDUAF6A3YB/wN2Af8DZwG1AwABAf8AuQADFgEcA3YB+gN2Af8DagG+CAADbQHM
A3YB/wN2Afw0AANFAWUDdgH/A3YB/wN2Af8DdgH/A3MB4AMOARL/AMEAA2ABoQN2Af8DdgH/AyYBMwQA
AygBNgMxAUQDMAFCOAADYgGmA3YB/wN2Af8DdgH/AygBNv8AxQADIgEtA3YB/wN2Af8DYwGoRAADDAEP
A3EB3QN2Af8DdgH/A3YB/wNSAX//AMkAA2gBtwN2Af8DdgH8AxkBIEAAA2UBrgN2Af8DdgH/A3IB5AN2
Af8DdgH9AzQBSP8AxQADMAFCA3YB/wN2Af8DWgGRPAADSwFxA3YB/wN2Af8DZQGtAxcBHgN0Ae8DdgH/
A3QB7QMZASD/AMUAA24BzQN2Af8DdQH0Aw4BEjQAAyoBOQN2AfoDdgH/A3QB5QMOARIEAAM8AVUDdgH/
A3YB/wNuAc3/AMUAAz4BWQN2Af8DdgH/A1ABezAAAw8BEwNyAeIDdgH/A3cB/gMxAUQMAANfAZ4DdgH/
A3YB//8AxQADAgEDAz8BWwNAAVwDNAFIMAADIAErA0ABXANAAVwDNAFIEAADCAELA0ABXANAAVz/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wDiAAMEAQUDRAFjA2IBpgNuAc0DcAHVA2wBxgNfAZ4DOAFPAwEBAv8A
/wAOAAMZASADdgH/A3YB/wN2Af8DdgH/A3YB/wN2Af8DdgH/A2wBxQMPARN4AAMbASQDRQH/A0UB/wNH
AfggAANHAfgDRQH/A0UB/wMbASQUAAM8AWMDRQH/A0UB/wNFAf8DSwGY/wApAAMZASADdQH2A2gBuQNb
AZMDWAGMA2QBqwN1AfYDdgH/A3YB/wNoAbd4AAMbASQDRQH/A0UB/wNHAfggAANHAfgDRQH/A0UB/wMb
ASQQAAMyAUwDRQH8A0UB/wNFAf8DTQGwAwIBA/8AKQADBQEHAwsBDhAAAxwBJQN0AesDdgH/A3YB/wMf
ASl0AAMbASQDRQH/A0UB/wNHAfggAANHAfgDRQH/A0UB/wMbASQMAAMnATgDRwH1A0UB/wNFAf8DTgHE
AwcBCf8ASQADVwGLA3YB/wN2Af8DQAFcdAADGwEkA0UB/wNFAf8DRwH4IAADRwH4A0UB/wNFAf8DGwEk
CAADHQEnA0oB7ANFAf8DRQH/A00B1gMNAREcAANnAbQDdgH/A3YB/wN2Af8DdgH/A3YB/wN2Af8DdgH/
A3YB/wN2Af8DEwEYBAADDAEQA3YB/wN2Af8DdgH/AxMBGAQAA1EBfQN2Af8DdgH/A2UBrhAAAywBOwN1
AfsDdgH/A3MB6hQAA3QB8AN2Af8DdgH/A3YB/wN2Af8DdgH/A3YB/wN2Af8DdgH/A3YB/AgAAwwBEAN2
Af8DdgH/A3YB/wMTARgEAANRAX0DdgH/A3YB/wNlAa4QAAMsATsDdQH7A3YB/wNzAeosAANSAX8DdgH/
A3YB/wNEAWQIAAMMARADdgH/A3YB/wN2Af8DEwEYBAADUQF9A3YB/wN2Af8DZQGuEAADLAE7A3UB+wN2
Af8DcwHqJAADGwEkA0UB/wNFAf8DRwH4IAADRwH4A0UB/wNFAf8DGwEkBAADEwEZA0sB3wNFAf8DRQH/
A0sB5AMWAR4gAANnAbQDdgH/A3YB/wN2Af8DdgH/A3YB/wN2Af8DdgH/A3YB/wN2Af8DEwEYBAADDAEQ
A3YB/wN2Af8DdgH/AxMBGAcAAQEDZwG1A3YB/wN2Af8DSAFrCAADDgESA3IB4gN2Af8DdgH9AzEBQxQA
A3IB3wN2Af8DdgH/A3YB/wN2Af8DdgH/A3YB/wN2Af8DdgH/A3YB/AgAAwwBEAN2Af8DdgH/A3YB/wMT
ARgHAAEBA2cBtQN2Af8DdgH/A0gBawgAAw4BEgNyAeIDdgH/A3YB/QMxAUMoAAMIAQsDcAHWA3YB/wN2
Af8DJQEyCAADDAEQA3YB/wN2Af8DdgH/AxMBGAcAAQEDZwG1A3YB/wN2Af8DSAFrCAADDgESA3IB4gN2
Af8DdgH9AzEBQyQAAxsBJANFAf8DRQH/A0cB+CAAA0cB+ANFAf8DRQH/AxsBJAMLAQ4DTgHQA0UB/wNF
Af8DSQHwAyABLSQAAy8EQAFcA0ABXANAAVwDdgH/A3YB/wNyAdwDQAFcA0ABXANAAVwDBgEIBAADDAEQ
A3YB/wN2Af8DdgH/AxMBGAgAAw0BEQNyAd8DdgH/A3YB+AMkATAEAANlAbADdgH/A3YB/wNQAXwYAAMS
ARcDZwG2A3YB/wN2Af8DcwHmA0YBZgM+AVkDQAFcA0ABXAM/AVoIAAMMARADdgH/A3YB/wN2Af8DEwEY
CAADDQERA3IB3wN2Af8DdgH4AyQBMAQAA2UBsAN2Af8DdgH/A1ABfBwAAxEBFgNaAZADWgGQA18BngNz
AeMDdgH/A3YB/wNkAawMAAMMARADdgH/A3YB/wN2Af8DEwEYCAADDQERA3IB3wN2Af8DdgH4AyQBMAQA
A2UBsAN2Af8DdgH/A1ABfCgAAxsBJANFAf8DRQH/A0cB+CAAA0cB+ANFAf8DRQH/Ax8BKgNOAb0DRQH/
A0UB/wNHAfgDKwE/OAADdgH/A3YB/wNtAcgUAAMBAQIDGQEgAxkBIAMZASADAgEDDAADJQEyA3YB+AN2
Af8DcAHZA1ABegN2Af8DdgH/A2cBtQMAAQEfAAEBA0sBcQN2AfoDdgH/A3MB5gMuAT8UAAMBAQIDGQEg
AxkBIAMZASADAgEDDAADJQEyA3YB+AN2Af8DcAHZA1ABegN2Af8DdgH/A2cBtQMAAQEcAAMeASgDdgH/
A3YB/wN2Af8DdgH/A3YB/QNUAYMDBAEGDAADAQECAxkBIAMZASADGQEgAwIBAwwAAyUBMgN2AfgDdgH/
A3AB2QNQAXoDdgH/A3YB/wNnAbUDAAEBKAADGwEkA0UB/wNFAf8DRwH4IAADRwH4A0UB/wNFAf8DTgHE
A0UB/wNFAf8DRgH9AzYBVTwAA3YB/wN2Af8DbQHIOAADRQFlA3YB/wN2Af8DdgH/A3YB/wNzAeADDgES
KAADKwE6A3MB6QN2Af8DdgH6Az0BVzQAA0UBZQN2Af8DdgH/A3YB/wN2Af8DcwHgAw4BEiAAAxgBHwNt
AcwDbwHPA3QB8AN2Af8DdgH/A3AB1AMTARgwAANFAWUDdgH/A3YB/wN2Af8DdgH/A3MB4AMOARIsAAMb
ASQDRQH/A0UB/wNHAfggAANHAfgDRQH/A0UB/wNFAf8DRQH/A0UB/wNLAZhAAAN2Af8DdgH/A20ByDwA
A2IBpgN2Af8DdgH/A3YB/wMoATYwAAMeAScDcwHoA3YB/wN2AfoDKAE2NAADYgGmA3YB/wN2Af8DdgH/
AygBNjAAAwQBBgNXAYsDdgH/A3YB/wNjAag0AANiAaYDdgH/A3YB/wN2Af8DKAE2MAADGwEkA0UB/wNF
Af8DRwH4IAADRwH4A0UB/wNFAf8DTgG7A0UB/wNFAf8DRwH1AyQBMzwAA3YB/wN2Af8DbQHIOAADDAEP
A3EB3QN2Af8DdgH/A3YB/wNSAX80AAMwAUIDdgH/A3YB/wNrAcAwAAMMAQ8DcQHdA3YB/wN2Af8DdgH/
A1IBfzQAAwIBAwNzAeoDdgH/A3UB9gMBAQIsAAMMAQ8DcQHdA3YB/wN2Af8DdgH/A1IBfzAAAxsBJANF
Af8DRQH/A0cB+CAAA0cB+ANFAf8DRQH/Ax4BKQNOAcEDRQH/A0UB/wNMAeUDFAEbKAADWAGMAzgBTwMJ
AQwEAAN2Af8DdgH/A20ByDgAA2UBrgN2Af8DdgH/A3IB5AN2Af8DdgH9AzQBSDQAA3IB3wN2Af8DdgH9
AwIBAywAA2UBrgN2Af8DdgH/A3IB5AN2Af8DdgH9AzQBSDQAA3AB1gN2Af8DdgH/AwcBCSwAA2UBrgN2
Af8DdgH/A3IB5AN2Af8DdgH9AzQBSCwAAxsBJANFAf8DRQH/A0cB+CAAA0cB+ANFAf8DRQH/AxsBJAMP
ARQDTAHeA0UB/wNFAf8DTgHOAwgBCyQAA3QB8AN2Af8DdQH5A2oBvQN2Af8DdgH/A20ByDQAA0sBcQN2
Af8DdgH/A2UBrQMXAR4DdAHvA3YB/wN0Ae0DGQEgGAADVQGHAzQBSAMEAQYIAAMZASEDdAH1A3YB/wN2
AfgDAAEBKAADSwFxA3YB/wN2Af8DZQGtAxcBHgN0Ae8DdgH/A3QB7QMZASAYAAMvAUEDBwEJDAADOAFP
A3cB/gN2Af8DcwHhLAADSwFxA3YB/wN2Af8DZQGtAxcBHgN0Ae8DdgH/A3QB7QMZASAoAAMbASQDRQH/
A0UB/wNHAfggAANHAfgDRQH/A0UB/wMbASQEAAMfASsDSAHyA0UB/wNFAf8DTgGuAwABASAAA3AB1gN2
Af8DdgH/A3YB/wN2Af8DdgH/A20ByDAAAyoBOQN2AfoDdgH/A3QB5QMOARIEAAM8AVUDdgH/A3YB/wNu
Ac0DBgEIFAADcAHUA3YB/wN1AfcDbwHOA20ByAN2AfgDdgH/A3YB/wNkAasoAAMqATkDdgH6A3YB/wN0
AeUDDgESBAADPAFVA3YB/wN2Af8DbgHNAwYBCBQAA3MB4AN2AfgDbwHQA2oBvwNwAdkDdgH/A3YB/wN2
Af8DSgFvKAADKgE5A3YB+gN2Af8DdAHlAw4BEgQAAzwBVQN2Af8DdgH/A24BzQMGAQgkAAMbASQDRQH/
A0UB/wNHAfggAANHAfgDRQH/A0UB/wMbASQIAAMyAUsDRgH9A0UB/wNFAf8DSAGIIwABAQMtAT0DXQGY
A3QB7QN2Af8DdgH/A20ByCwAAw8BEwNyAeIDdgH/A3cB/gMxAUQMAANfAZ4DdgH/A3YB/wNfAZwUAANe
AZoDdgH9A3YB/wN2Af8DdgH/A3YB/wN2Af8DbwHRAxMBGSQAAw8BEwNyAeIDdgH/A3cB/gMxAUQMAANf
AZ4DdgH/A3YB/wNfAZwUAANyAd8DdgH/A3YB/wN2Af8DdgH/A3YB/wN2AfwDVQGEKAADDwETA3IB4gN2
Af8DdwH+AzEBRAwAA18BngN2Af8DdgH/A18BnBAAAzwBYQNMAZwDTAGcA0wBnANMAZwDTQGqA0UB/wNF
Af8DRQH8A0wBnANMAZwDTAGcA0wBnANMAZwDLwFGCAADRwH4A0UB/wNFAf8DGwEkDAADQwF0A0UB/wNF
Af8DRQH/AzsBYCgAAwQBBQM0AUgDQAFcAzMBRywAAyABKwNAAVwDQAFcAzQBSBAAAwgBCwNAAVwDQAFc
A0ABXBgAAxUBGwNEAWMDWgGQA2ABoANYAY0DOQFRAwMBBCgAAyABKwNAAVwDQAFcAzQBSBAAAwgBCwNA
AVwDQAFcA0ABXBQAAxEBFgM/AVsDVwGKA18BngNdAZkDTAFyAxkBICwAAyABKwNAAVwDQAFcAzQBSBAA
AwgBCwNAAVwDQAFcA0ABXBAAA0wBoANFAf8DRQH/A0UB/wNFAf8DRQH/A0UB/wNFAf8DRQH/A0UB/wNF
Af8DRQH/A0UB/wNFAf8DQwF0CAADRwH4A0UB/wNFAf8DGwEkEAADTAGfA0UB/wNFAf8DRwH5AysBPv8A
uQADTAGdA0UB/ANFAfwDRQH8A0UB/ANFAfwDRQH8A0UB/ANFAfwDRQH8A0UB/ANFAfwDRQH8A0UB/ANC
AXIIAANIAfQDRQH8A0UB/AMaASMQAAMEAQYDTgHCA0UB/ANFAfwDSwHoAxkBIf8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/ALMAAg0BDgERAiQBMQE5AiwBQgFMAiwBQgFMAiUBNAE8AhQBFgEbdAADBgEIAScBIAEhATABOgEq
ASwBSAE/ASwBLgFOATgBKgErAUYBJQIfAS4DBwEJnAADBAEFASIBIAEeASoBNgExAS4BRAE9ATYBMgFM
ATUBMAEtAUIBHgEcARsBJQMBAQIoAAE0AVMBMwFtAQcBrAEAAf8BBwGsAQAB/wEcAZoBFgHfAwABASAA
ASkBjAEkAcUBBwGsAQAB/wEHAawBAAH/ATYBYAE0AYEIAAENAagBBQH4AQcBrAEAAf8BBwGsAQAB/wEH
AawBAAH/AQcBrAEAAf8BBwGsAQAB/wEHAawBAAH/AQcBrAEAAf8BBwGsAQAB/wEHAawBAAH/AQcBrAEA
Af8BEgETARIBGCAAAwIBAwIyAVcBYgIiAcMBywIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wISAeMB5wMH
AQkIAAIFAfcB+AIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CEgEUARgsAAFC
AS4BMAFSAZQBKAEyAbwBwgEDARYB+gHGAQABEgH/AcYBAAESAf8BxgEAARIB/wHGAQABEgH/AcYBAAES
Af8BxAEBARQB/QGnAR0BKwHUAVYBMgE2AWsMAAHBAQUBFwH4AcYBAAESAf8BxgEAARIB/wHGAQABEgH/
AcYBAAESAf8BxgEAARIB/wHGAQABEgH/AcYBAAESAf8BxgEAARIB/wHGAQABEgH/AcYBAAESAf8BEwIS
ARgYAAG8AXYBRgH4AcEBdgFEAf8BwQF2AUQB/wHBAXYBRAH/AcEBdgFEAf8BwQF2AUQB/wHBAXYBRAH/
AcEBdgFEAf8BwQF2AUQB/wHBAXYBRAH/AcEBdgFEAf8BZQFTAUYBgAgAASgBJQEkATIBiwFmAU0BsgG5
AXQBRgH1AcEBdgFEAf8BwQF2AUQB/wHBAXYBRAH/AcEBdgFEAf8BwQF2AUQB/wG2AXQBSAHvAXsBXwFL
AZ0BGgEZARgBICAAAw0BEQEOAacBBgH2AQcBrAEAAf8BBwGsAQAB/wEpATQBKQFDHAABHAEgARsBKAEH
AawBAAH/AQcBrAEAAf8BCQGrAQEB/QEVARcBFQEdCAABDQGoAQUB+AEHAawBAAH/AQcBrAEAAf8BBwGs
AQAB/wEHAawBAAH/AQcBrAEAAf8BBwGsAQAB/wEHAawBAAH/AQcBrAEAAf8BBwGsAQAB/wEHAawBAAH/
ARIBEwESARgcAAIUARcBHAIiAcIBygIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIJ
AQoBDAgAAgUB9wH4AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CAAL/AgAC/wISARQBGCQA
AREBDwEQARUBlAEoATIBvAHGAQABEgH/AcYBAAESAf8BxgEAARIB/wHGAQABEgH/AcYBAAESAf8BxgEA
ARIB/wHGAQABEgH/AcYBAAESAf8BxgEAARIB/wHGAQABEgH/AY4BKwE0AbQMAAHBAQUBFwH4AcYBAAES
Af8BxgEAARIB/wHGAQABEgH/AcYBAAESAf8BxgEAARIB/wHGAQABEgH/AcYBAAESAf8BxgEAARIB/wHG
AQABEgH/AcYBAAESAf8BEwISARgYAAG8AXYBRgH4AcEBdgFEAf8BwQF2AUQB/wHBAXYBRAH/AcEBdgFE
Af8BwQF2AUQB/wHBAXYBRAH/AcEBdgFEAf8BwQF2AUQB/wHBAXYBRAH/AcEBdgFEAf8BZQFTAUYBgAgA
AWUBUwFGAYABwQF2AUQB/wHBAXYBRAH/AcEBdgFEAf8BwQF2AUQB/wHBAXYBRAH/AcEBdgFEAf8BwQF2
AUQB/wHBAXYBRAH/AcEBdgFEAf8BuAF1AUcB8gEzAS8BLAFAIAABMwF2ATABogEHAawBAAH/AQcBrAEA
Af8BMwF5AS8BphwAATYBZwE0AYsBBwGsAQAB/wEHAawBAAH/AS8BggErAbUMAAENAagBBQH4AQcBrAEA
Af8BBwGsAQAB/wExAXsBLgGqATUBcgExAZwBNQFyATEBnAE1AXIBMQGcATUBcgExAZwBNQFyATEBnAE1
AXIBMQGcATUBcgExAZwBCgELAQoBDhgAAg0BDgERAhgB1gHcAgAC/wIAAv8CAAL/Ah0BzwHVAjQBeAGD
AjABUQFcAi4BSQFTAjIBVgFhAjQBeQGEAicBtgG/AgcBCAEKCAACBQH3AfgCAAL/AgAC/wIuAaABqgIx
AZEBnAIxAZEBnAIxAZEBnAIxAZEBnAIxAZEBnAIxAZEBnAIxAZEBnAIKAQsBDiAAAwoBDQGlAR0BKgHT
AcYBAAESAf8BxgEAARIB/wHGAQABEgH/Aa8BFgElAeABcQE0AToBjgFOATIBNAFhAUIBLgEwAVIBSgEw
ATMBXAGJAS0BNgGuAcYBAAESAf8BxgEAARIB/wGOASsBNAG0DAABwQEFARcB+AHGAQABEgH/AcYBAAES
Af8BhgEuATcBqgF8ATEBOQGcAXwBMQE5AZwBfAExATkBnAF8ATEBOQGcAXwBMQE5AZwBfAExATkBnAF8
ATEBOQGcAQsCCgEOGAABvAF2AUYB+AHBAXYBRAH/AcEBdgFEAf8BhAFjAU0BqgF6AV8BSwGcAXoBXwFL
AZwBegFfAUsBnAF6AV8BSwGcAXoBXwFLAZwBegFfAUsBnAF6AV8BSwGcAT4BNwEzAU4IAAFlAVMBRgGA
AbcBdAFIAfEBhwFlAU0BrQFgAU8BRAF5AUkBPwE5AVsBQQE6ATUBUgFOAUMBPAFiAXkBXgFLAZoBuQF0
AUYB9QHBAXYBRAH/AcEBdgFEAf8BsAF0AUoB5wMLAQ4cAAEmAS8BJQE8AQcBrAEAAf8BBwGsAQAB/wEO
AagBBgH3Aw0BERQAAwQBBQEWAaABEAHpAQcBrAEAAf8BBwGsAQAB/wEuAT4BLQFQDAABDQGoAQUB+AEH
AawBAAH/AQcBrAEAAf8BGQEcARkBJDgAAjEBkgGdAgAC/wIAAv8CAQL9AjMBZQFwAwABASQAAgUB9wH4
AgAC/wIAAv8CGQEeASRAAAF4ATIBOQGXAcYBAAESAf8BxgEAARIB/wHFAQABEwH+AWIBNAE4AXoDAgED
EAABVAEyATYBaAHGAQABEgH/AcYBAAESAf8BjgErATQBtAwAAcEBBQEXAfgBxgEAARIB/wHGAQABEgH/
AR0BGQEaASQ4AAG8AXYBRgH4AcEBdgFEAf8BwQF2AUQB/wEdAhsBJCgAARsCGQEhAwcBCRgAASIBIAEe
ASoBuQF0AUgB8wHBAXYBRAH/AcEBdgFEAf8BTQFCATsBYCAAASIBlQEcAdYBBwGsAQAB/wEHAawBAAH/
ASoBiwElAcQBMQF8AS4BrAExAXwBLgGsATEBfAEuAawBMQF8AS4BrAExAXwBLgGsAS0BhQEoAbsBBwGs
AQAB/wEHAawBAAH/ARkBnwESAeYDAwEEDAABDQGoAQUB+AEHAawBAAH/AQcBrAEAAf8BGQEcARkBJDQA
AhQBFgEbAgEB+wH8AgAC/wIAAv8CNAF4AYMsAAIFAfcB+AIAAv8CAAL/AhkBHgEkPAABFQITARoBwwEC
ARUB+wHGAQABEgH/AcYBAAESAf8BagE0ATkBhRgAAVQBMgE2AWgBxgEAARIB/wHGAQABEgH/AY4BKwE0
AbQMAAHBAQUBFwH4AcYBAAESAf8BxgEAARIB/wEdARkBGgEkOAABvAF2AUYB+AHBAXYBRAH/AcEBdgFE
Af8BHQIbASRMAAGEAWMBTQGqAcEBdgFEAf8BwQF2AUQB/wFtAVcBSQGLIAABNQFVATMBcQEHAawBAAH/
AQcBrAEAAf8BBwGsAQAB/wEHAawBAAH/AQcBrAEAAf8BBwGsAQAB/wEHAawBAAH/AQcBrAEAAf8BBwGs
AQAB/wEHAawBAAH/AQcBrAEAAf8BNgFjATQBhRAAAQ0BqAEFAfgBBwGsAQAB/wEHAawBAAH/ARkBHAEZ
ASQ0AAIyAV4BaQIAAv8CAAL/AgsB7QHwAgkBCgEMLAACBQH3AfgCAAL/AgAC/wIZAR4BJDwAAVQBMgE2
AWkBxgEAARIB/wHGAQABEgH/AboBCwEcAfADCQEMGAABVAEyATYBaAHGAQABEgH/AcYBAAESAf8BjgEr
ATQBtAwAAcEBBQEXAfgBxgEAARIB/wHGAQABEgH/AR0BGQEaASQ4AAG8AXYBRgH4AcEBdgFEAf8BwQF2
AUQB/wEdAhsBJEwAAZUBawFNAsEBdgFEAf8BwQF2AUQB/wFrAVYBSAGIIAABDQEOAQ0BEgENAagBBQH4
AQcBrAEAAf8BBwGsAQAB/wEPAaYBBwH1ARIBpAELAfABEgGkAQsB8AESAaQBCwHwARABpgEIAfQBBwGs
AQAB/wEHAawBAAH/AQgBqwEAAf4BFwEaARcBIRAAAQ0BqAEFAfgBBwGsAQAB/wEHAawBAAH/ARkBHAEZ
ASQ0AAIyAZABmwIAAv8CAAL/AiwBpgGwMAACBQH3AfgCAAL/AgAC/wIZAR4BJDwAAX0BMQE5AZ0BxgEA
ARIB/wHGAQABEgH/AYoBLQE2Aa8MAAEXAhQBHAFpATQBOQGEAWkBNAE5AYQBaQE0ATkBhAGPASoBNAG2
AcYBAAESAf8BxgEAARIB/wGOASsBNAG0DAABwQEFARcB+AHGAQABEgH/AcYBAAESAf8BHQEZARoBJDgA
AbwBdgFGAfgBwQF2AUQB/wHBAXYBRAH/AR0CGwEkRAABIwEgAR8BKwF8AV8BSwGfAcEBdgFEAf8BwQF2
AUQB/wHBAXYBRAH/AUoBQAE6AV0kAAEyAXcBLwGlAQcBrAEAAf8BBwGsAQAB/wE1AWwBMwGTDAABNgFa
ATQBeAEHAawBAAH/AQcBrAEAAf8BLQGEASkBuhQAAQ0BqAEFAfgBBwGsAQAB/wEHAawBAAH/ARkBHAEZ
ASQ0AAIrAasBtQIAAv8CAAL/AjQBgAGLMAACBQH3AfgCAAL/AgAC/wIZAR4BJDwAAY8BKgE0AbYBxgEA
ARIB/wHGAQABEgH/AW8BNAE5AYsMAAEtASQBJQE4AcYBAAESAf8BxgEAARIB/wHGAQABEgH/AcYBAAES
Af8BxgEAARIB/wHGAQABEgH/AY4BKwE0AbQMAAHBAQUBFwH4AcYBAAESAf8BxgEAARIB/wEdARkBGgEk
OAABvAF2AUYB+AHBAXYBRAH/AcEBdgFEAf8BhAFjAU0BqgF6AV8BSwGcAXoBXwFLAZwBegFfAUsBnAF6
AV8BSwGcAXoBXwFLAZwBcAFZAUoBjxwAARkBGAEXAR8BWAFKAUEBbwGIAWUBTQGwAbEBcwFKAegBwQF2
AUQB/wHBAXYBRAH/AcEBdgFEAf8BwQF2AUQB/wGsAXMBTAHgAQkCCAELJAABKAEyAScBQAEHAawBAAH/
AQcBrAEAAf8BEwGjAQ0B7gMFAQcIAAEgAZYBGgHZAQcBrAEAAf8BBwGsAQAB/wEvAUEBLgFUFAABDQGo
AQUB+AEHAawBAAH/AQcBrAEAAf8BGQEcARkBJDQAAikBsAG5AgAC/wIAAv8CNAF1AYAwAAIFAfcB+AIA
Av8CAAL/AhkBHgEkPAABjwEqATQBtgHGAQABEgH/AcYBAAESAf8BZgE0ATkBfwwAAS0BJAElATgBxgEA
ARIB/wHGAQABEgH/AcYBAAESAf8BxgEAARIB/wHGAQABEgH/AcYBAAESAf8BjgErATQBtAwAAcEBBQEX
AfgBxgEAARIB/wHGAQABEgH/AR0BGQEaASQ4AAG8AXYBRgH4AcEBdgFEAf8BwQF2AUQB/wHBAXYBRAH/
AcEBdgFEAf8BwQF2AUQB/wHBAXYBRAH/AcEBdgFEAf8BwQF2AUQB/wG0AXQBSQHsFAADCAEKAX0BYAFM
AaABvwF2AUUB/QHBAXYBRAH/AcEBdgFEAf8BwQF2AUQB/wHBAXYBRAH/AcEBdgFEAf8BwQF2AUQB/wGg
AW8BTQHRAR8BHQEcASYsAAEgAZYBGgHZAQcBrAEAAf8BBwGsAQAB/wEwAUIBLwFWBAABJQEtASUBOgEH
AawBAAH/AQcBrAEAAf8BFgGgARAB6QMEAQUUAAENAagBBQH4AQcBrAEAAf8BBwGsAQAB/wEZARwBGQEk
NAACLwGdAacCAAL/AgAC/wIzAYYBkTAAAgUB9wH4AgAC/wIAAv8CGQEeASQ8AAGAATEBOAGhAcYBAAES
Af8BxgEAARIB/wF1ATMBOQGTDAADBAEFARMCEgEYARMCEgEYARMCEgEYARMCEgEYARMCEgEYARMCEgEY
AQ0CDAEQDAABwQEFARcB+AHGAQABEgH/AcYBAAESAf8BHQEZARoBJDgAAbwBdgFGAfgBwQF2AUQB/wHB
AXYBRAH/Ab4BdgFEAfwBvgF2AUQB/AG+AXYBRAH8Ab4BdgFEAfwBvgF2AUQB/AG+AXYBRAH8AbEBcwFK
AegUAAGKAWcBTgGxAcEBdgFEAf8BwQF2AUQB/wHBAXYBRAH/AcEBdgFEAf8BwQF2AUQB/wGmAXABTAHZ
AXgBXQFKAZkBOQE0ATABSAMBAQIwAAE1AVcBNAF0AQcBrAEAAf8BBwGsAQAB/wEwAYEBLAGzBAABNQFv
ATIBlwEHAawBAAH/AQcBrAEAAf8BNgFmATQBiRgAAQ0BqAEFAfgBBwGsAQAB/wEHAawBAAH/ARkBHAEZ
ASQ0AAI0AXMBfgIAAv8CAAL/AiYBuwHDMAACBQH3AfgCAAL/AgAC/wIZAR4BJDwAAVwBNAE3AXIBxgEA
ARIB/wHGAQABEgH/AaABIQEtAcw4AAHBAQUBFwH4AcYBAAESAf8BxgEAARIB/wEdARkBGgEkOAABvAF2
AUYB+AHBAXYBRAH/AcEBdgFEAf8BHQIbASQoAAEnASQBIgEwAcEBdgFEAf8BwQF2AUQB/wHBAXYBRAH/
AaMBcAFNAdQBSAE/ATgBWgIPAQ4BE0AAAQ8BEAEPARQBDAGpAQQB+QEHAawBAAH/AQsBqQEDAfoBEQES
AREBFwEVAaIBDgHsAQcBrAEAAf8BCAGrAQAB/gEaAR0BGgElGAABDQGoAQUB+AEHAawBAAH/AQcBrAEA
Af8BGQEcARkBJDQAAiQBMQE5AgAC/wIAAv8CAQH7AfwCFwEcASEsAAIFAfcB+AIAAv8CAAL/AhkBHgEk
PAABHwIbAScBxgEAARIB/wHGAQABEgH/AcYBAAESAf8BMAElASYBPDQAAcEBBQEXAfgBxgEAARIB/wHG
AQABEgH/AR0BGQEaASQ4AAG8AXYBRgH4AcEBdgFEAf8BwQF2AUQB/wEdAhsBJCgAAU0BQgE7AWABwQF2
AUQB/wHBAXYBRAH/AbMBdAFKAesCDAELAQ9MAAEyAXoBLgGpAQcBrAEAAf8BBwGsAQAB/wExAX0BLQGt
AQcBrAEAAf8BBwGsAQAB/wEsAYcBKAG+HAABDQGoAQUB+AEHAawBAAH/AQcBrAEAAf8BGQEcARkBJDgA
Ah0BzwHVAgAC/wIAAv8CLAGoAbIDAAEBKAACBQH3AfgCAAL/AgAC/wIZAR4BJEAAAZEBKgE0AbcBxgEA
ARIB/wHGAQABEgH/AagBGwEpAdcBDgINAREwAAHBAQUBFwH4AcYBAAESAf8BxgEAARIB/wEdARkBGgEk
OAABvAF2AUYB+AHBAXYBRAH/AcEBdgFEAf8BHQIbASQoAAFNAUIBOwFgAcEBdgFEAf8BwQF2AUQB/wGW
AWsBTQHCUAABKQE0ASkBQwEHAawBAAH/AQcBrAEAAf8BBwGsAQAB/wEHAawBAAH/AQcBrAEAAf8BMQFE
AS8BWRwAAQ0BqAEFAfgBBwGsAQAB/wEHAawBAAH/ARkBHAEZASQ4AAIsAUQBTgIAAv8CAAL/AgAC/wIw
AZgBowMKAQ0kAAIFAfcB+AIAAv8CAAL/AhkBHgEkQAABHwIbAScBvwEGARgB9gHGAQABEgH/AcYBAAES
Af8BqAEcASkB1gEqASIBIwE0LAABwQEFARcB+AHGAQABEgH/AcYBAAESAf8BHQEZARoBJDgAAbwBdgFG
AfgBwQF2AUQB/wHBAXYBRAH/AR0CGwEkKAABLQEqAScBOAHBAXYBRAH/AcEBdgFEAf8BtwF0AUgB8QIS
AREBFxcAAQEBHAEbARoBIzMAAQEBHwGZARkB2wEHAawBAAH/AQcBrAEAAf8BBwGsAQAB/wEVAaIBDgHs
AwUBBxwAAQ0BqAEFAfgBBwGsAQAB/wEHAawBAAH/ARkBHAEZASQ8AAIzAYYBkQIAAv8CAAL/AgAC/wIN
AeoB7QIyAY4BmQIyAVsBZgIvAU0BVwIyAVsBZgI0AYABiwIsAagBsgwAAgUB9wH4AgAC/wIAAv8CGQEe
ASREAAFDAS4BMAFTAcMBAgEVAfsBxgEAARIB/wHGAQABEgH/AcYBAAESAf8BmQEmATEBwwFmATQBOQF/
AU4BMQE0AWABRwEvATIBWQFXATMBNwFsAXYBMwE5AZQBogEgAS0BzgESAhABFgwAAcEBBQEXAfgBxgEA
ARIB/wHGAQABEgH/AR0BGQEaASQ4AAG8AXYBRgH4AcEBdgFEAf8BwQF2AUQB/wGEAWMBTQGqAXoBXwFL
AZwBegFfAUsBnAF6AV8BSwGcAXoBXwFLAZwBegFfAUsBnAF6AV8BSwGcAXoBXwFLAZwDAwEECwABAQGk
AXABTAHWAcEBdgFEAf8BwQF2AUQB/wGvAXQBSwHlAWYBUwFGAYIBSAE/ATgBWgFKAUABOQFcAV0BTQFD
AXUBfwFhAUwBowGtAXMBSgHjAZQBawFOAcA0AAE2AVoBNAF3AQcBrAEAAf8BBwGsAQAB/wEHAawBAAH/
ATYBaQE0AY4gAAENAagBBQH4AQcBrAEAAf8BBwGsAQAB/wEZARwBGQEkPwABAQI0AXgBgwIBAfsB/AIA
Av8CAAL/AgAC/wIAAv8CAAL/AgAC/wIAAv8CEQHkAegMAAIFAfcB+AIAAv8CAAL/AhkBHgEkSAABNgEp
ASoBQwGxARQBIwHjAcYBAAESAf8BxgEAARIB/wHGAQABEgH/AcYBAAESAf8BxgEAARIB/wHGAQABEgH/
AcYBAAESAf8BxgEAARIB/wHGAQABEgH/ARMCEgEYDAABwQEFARcB+AHGAQABEgH/AcYBAAESAf8BHQEZ
ARoBJDgAAbwBdgFGAfgBwQF2AUQB/wHBAXYBRAH/AcEBdgFEAf8BwQF2AUQB/wHBAXYBRAH/AcEBdgFE
Af8BwQF2AUQB/wHBAXYBRAH/AcEBdgFEAf8BwQF2AUQB/wMGAQgMAAErAScBJQE1AbgBdQFHAfIBwQF2
AUQB/wHBAXYBRAH/AcEBdgFEAf8BwQF2AUQB/wHBAXYBRAH/AcEBdgFEAf8BwQF2AUQB/wHBAXYBRAH/
AZQBawFOAcA0AAERARIBEQEXAQ4BqAEGAfcBCQGqAQEB/AEKAakBAgH7ARwBIAEcASkgAAEQAaYBCAH0
AQkBqgEBAfwBCQGqAQEB/AEZARwBGQEjRAACHwEnAS4CMAGYAaMCCQHxAfMCAAL/AgAC/wIAAv8CAAL/
AgAC/wIiAcMBywwAAggB8gH0AgEB+wH8AgEB+wH8AhkBHQEjTAADCQEMAVwBNAE3AXIBpAEfASsB0AHG
AQABEgH/AcYBAAESAf8BxgEAARIB/wHGAQABEgH/AcYBAAESAf8BxQEAARMB/gGoARwBKQHWAQ0CDAEQ
DAABvQEIARkB9AHDAQEBFAH8AcMBAQEUAfwBHAIZASM4AAG5AXUBRwH0Ab4BdgFEAfwBvgF2AUQB/AG+
AXYBRAH8Ab4BdgFEAfwBvgF2AUQB/AG+AXYBRAH8Ab4BdgFEAfwBvgF2AUQB/AG+AXYBRAH8Ab4BdgFE
AfwDBQEHEAABHwEeAR0BJwGIAWUBTQGvAb4BdQFFAfsBwQF2AUQB/wHBAXYBRAH/AcEBdgFEAf8BwQF2
AUQB/wG8AXYBRgH4AZYBawFNAcIBSgFAAToBXcQAAwMBBAIdASQBKwIpATsBRAIqAT8BSAIkATEBOQIR
ARMBF3gAAQ0CDAEQASwBIwEkATcBOQEqASsBRwE3ASkBKgFEASgBIAEhATEBCwIKAQ6kAAEJAggBCwEr
ASgBJgE2ATkBMwEvAUcBNAEvASwBQQEgAR4BHQEoAwQBBv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wCtAAFCAU0BPgcAAT4DAAEoAwABjAMAAWkDAAEBAQABAQUAATQBCBYAA/8BAAT/AeAPAAT/
AeAPAAT/AeAPAAT/AeAPAAT/AeAPAAT/AeAPAAT/AeAPAAH/AY8C/wHgDwAB/wGPAv8B4A8AAf8BjwL/
AeAPAAH/AY8C/wHgDwAB/wGPAv8B4A8AAcABAQEEATwBYA8AAcABAQEEARgBYA8AAcABAQEGAQgBYA8A
AeEBjwEHAQABYA8AAeEBjwH/AYAB4A8AAfABjwH/AcEB4A8AAfAC/wGBAeAPAAH4AX8B/wGAAeAPAAH4
AX8B/wEAAWAPAAH8AT8B/gEIAWAPAAH8AT8B/AEcAWAPAAH8AT8B/AE8AWAPAAT/AeAPAAT/AeAPAAT/
AeAPAAT/AeAPAAT/AeAPAAT/AeAPAAT/AeAPAAT/AeAPAAT/AeAPAAT/AeAPAAT/AeAPABH/AfACABH/
AfACABH/AfACABH/AfACABH/AfACABH/AfACABH/AfACAA3/AeABDwL/AfACAA3/AeABBwL/AfACAAH+
AR8B4QHwAX8I/wHgAQcC/wHwAgAB/gEfAeEB4AF/CP8B5wGDAv8B8AIAAf4BHwHhAcAK/wHDAv8B8AIA
Af4BHwHhAYEB/AEAAUECDwGAARgBIQHhAf8BwwEEATwBMAIAAf4BHwHhAQMB/AEAAUEBBgEPAYABGAEg
AcEB/wGDAQQBGAEwAgAB/gEfAeABBwH8AQABQQGCAR8BgAEYATABQwH4AQcBBgEIAXACAAH+AR8B4AEP
Af8BxwHBAcABHwHAAfgBOAEDAfgCBwEAAXACAAH+AR8B4AEfAf8BxwH/AeABPwHwAX8B/AEHAfgBBwH/
AYAB8AIAAf4BHwHgAT8B/wHHAf8B8AF/AfgBPwH+AQ8B/wEHAf8BwQHwAgAB/gEfAeABHwH/AccB/wHg
AX8B/AE/AfwBDwH/AYMB/wGBAfACAAH+AR8B4AEPAfwBRwH/AeABPwH+AR8B/AEHAf8BwwH/AYAB8AIA
Af4BHwHgAQcB/AEHAf8BwAEfAYwBHwH4AQMB8wGHAf8BAAFwAgAB/gEfAeEBAwH8AQcB/wGCAQ8BgAE/
AfABQQHwAQcB/gEIATACAAH+AR8B4QGDAfwBBwH/AQcBDwGAAT8B4AHhAfABDwH8ARwBMAIAAcABAAFh
AcEB/wGHAf8CDwHAAX8C4QHwAR8B/AE8ATACAAHAAQABYQHgDf8B8AIAAcABAAFhAeABfwz/AfACABH/
AfACABH/AfACABH/AfACABH/AfACABH/AfACABH/AfACABH/AfACABH/AfACABH/AfACABH/AfACABH/
AfACABH/AfACABH/AfACABH/AfACABH/AfACABH/AfACABH/AfACAAX/AfABPwL/Af4BAwT/AfgBDwHw
AgABwQH+ARgBAAF/AYABDAEAAT8B+AEAAeABAQH4AQABYAEDAfACAAHBAfwBGAEAAX8BAAEMAQABPwHg
AQAB4AEBAfgBAAFgAQEB8AIAAeEB/AE4AQABfgEAAQwBAAE/AcABAAHgAQEB+AEAAWABAAHwAgAB4AH4
ATgBfwH+AQcB/AE/Af8BwAHwAeEB/wH4AX8B5wHgAfACAAHwAQABOAF/AfwBHwH8AT8B/wGDAfAB4QH/
AfgBfwH/AvACAAHwAQABeAF/AfwBHwH8AT8B/wGDAfAB4QH/AfgBfwH/AvACAAHwAQABeAF/AfwBPwH8
AT8B/wGHAQAB4QH/AfgBfwH/AcAB8AIAAfgBcAH4AX8B/AE/AfwBPwH/AYcBAAHhAf8B+AEBAfwBAAHw
AgAB+AEwAfgBfwH8AT8B/AE/Af8BhwEAAeEB/wH4AQEB8AEBAfACAAH8ASAB+AF/AfwBPwH8AT8B/wGH
AQAB4QH/AfgBAQHwAQMB8AIAAfwBIQH4AX8B/AE/AfwBPwH/AYcB/wHhAf8B+AF/AeABPwHwAgAB/AEB
AfgBfwH8AR8B/AE/Af8BgwH/AeEB/wH4AX8B4AH/AfACAAH+AQMB+AF/Af4BDwH8AT8B/wHBAf8B4QH/
AfgBfwHhAf8B8AIAAf4BAwH4AX8B/gEHAfwBPwH/AcAB/wHhAf8B+AF/AeAB+QHwAgAB/gEDAfgBfwH/
AQABHAE/Af8B4AEAAeEB/wH4AQABYAEBAfACAAH/AQcB+AF/Af8BAAEcAT8B/wHwAQAB4QH/AfgBAAFw
AQEB8AIAAf8BBwH4AX8B/wHAARwBPwH/AfgBAAHhAf8B+AEAAXgBAQHwAgAF/wHwAT8D/wEDBP8B/gEH
AfACABH/AfACABH/AfACABH/AfACABH/AfACABH/AfACABH/AfACABH/AfACABH/AfACAAs=
</value>
</data>
<metadata name="toolTipSamples.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>810, 17</value>
</metadata>

View file

@ -566,6 +566,33 @@
<Install>true</Install>
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<None Include="Resources\v4x.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\OpenAL.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\OpenCL.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\OpenGL.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\OpenGLES.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\OpenTK.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\v1x.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\v2x.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\v3x.png" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
<PreBuildEvent>

View file

@ -1,7 +1,7 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:2.0.50727.4927
// Runtime Version:4.0.30319.1
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@ -19,7 +19,7 @@ namespace OpenTK.Examples.Properties {
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {
@ -66,5 +66,68 @@ namespace OpenTK.Examples.Properties {
return ((System.Drawing.Icon)(obj));
}
}
internal static System.Drawing.Bitmap OpenAL {
get {
object obj = ResourceManager.GetObject("OpenAL", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap OpenCL {
get {
object obj = ResourceManager.GetObject("OpenCL", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap OpenGL {
get {
object obj = ResourceManager.GetObject("OpenGL", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap OpenGLES {
get {
object obj = ResourceManager.GetObject("OpenGLES", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap OpenTK {
get {
object obj = ResourceManager.GetObject("OpenTK", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap v1x {
get {
object obj = ResourceManager.GetObject("v1x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap v2x {
get {
object obj = ResourceManager.GetObject("v2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap v3x {
get {
object obj = ResourceManager.GetObject("v3x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap v4x {
get {
object obj = ResourceManager.GetObject("v4x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
}
}

View file

@ -117,8 +117,36 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="App" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>../Resources/App.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="OpenAL" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\OpenAL.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="OpenCL" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\OpenCL.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="OpenGL" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\OpenGL.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="OpenGLES" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\OpenGLES.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="OpenTK" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\OpenTK.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="v1x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\v1x.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="v2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\v2x.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="v3x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\v3x.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="v4x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\v4x.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>

Binary file not shown.

After

Width:  |  Height:  |  Size: 540 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 468 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 605 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 499 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 544 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 624 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 710 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 607 B