diff --git a/Source/Examples/ExampleBrowser.Designer.cs b/Source/Examples/ExampleBrowser.Designer.cs index 4ecf2d72..2f38bd30 100644 --- a/Source/Examples/ExampleBrowser.Designer.cs +++ b/Source/Examples/ExampleBrowser.Designer.cs @@ -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); diff --git a/Source/Examples/ExampleBrowser.cs b/Source/Examples/ExampleBrowser.cs index 9ef2faa5..7d4bf59c 100644 --- a/Source/Examples/ExampleBrowser.cs +++ b/Source/Examples/ExampleBrowser.cs @@ -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; } diff --git a/Source/Examples/ExampleBrowser.resx b/Source/Examples/ExampleBrowser.resx index 2260faac..82379422 100644 --- a/Source/Examples/ExampleBrowser.resx +++ b/Source/Examples/ExampleBrowser.resx @@ -123,257 +123,6 @@ 17, 17 - - - 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= - - 810, 17 diff --git a/Source/Examples/OpenTK.Examples.csproj b/Source/Examples/OpenTK.Examples.csproj index 8f0cdccd..3fcfa3a5 100644 --- a/Source/Examples/OpenTK.Examples.csproj +++ b/Source/Examples/OpenTK.Examples.csproj @@ -566,6 +566,33 @@ true + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Source/Examples/Properties/Resources.Designer.cs b/Source/Examples/Properties/Resources.Designer.cs index 269c2162..8ed808a5 100644 --- a/Source/Examples/Properties/Resources.Designer.cs +++ b/Source/Examples/Properties/Resources.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // 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)); + } + } } } diff --git a/Source/Examples/Properties/Resources.resx b/Source/Examples/Properties/Resources.resx index 70c52c40..6aa2f4bd 100644 --- a/Source/Examples/Properties/Resources.resx +++ b/Source/Examples/Properties/Resources.resx @@ -117,8 +117,36 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + ../Resources/App.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\OpenAL.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\OpenCL.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\OpenGL.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\OpenGLES.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\OpenTK.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\v1x.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\v2x.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\v3x.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\v4x.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/Source/Examples/Resources/OpenAL.png b/Source/Examples/Resources/OpenAL.png new file mode 100644 index 00000000..0d71bb5d Binary files /dev/null and b/Source/Examples/Resources/OpenAL.png differ diff --git a/Source/Examples/Resources/OpenCL.png b/Source/Examples/Resources/OpenCL.png new file mode 100644 index 00000000..3cebd915 Binary files /dev/null and b/Source/Examples/Resources/OpenCL.png differ diff --git a/Source/Examples/Resources/OpenGL.png b/Source/Examples/Resources/OpenGL.png new file mode 100644 index 00000000..ddb9126b Binary files /dev/null and b/Source/Examples/Resources/OpenGL.png differ diff --git a/Source/Examples/Resources/OpenGLES.png b/Source/Examples/Resources/OpenGLES.png new file mode 100644 index 00000000..83772bdd Binary files /dev/null and b/Source/Examples/Resources/OpenGLES.png differ diff --git a/Source/Examples/Resources/OpenTK.png b/Source/Examples/Resources/OpenTK.png new file mode 100644 index 00000000..4b8903aa Binary files /dev/null and b/Source/Examples/Resources/OpenTK.png differ diff --git a/Source/Examples/Resources/v1x.png b/Source/Examples/Resources/v1x.png new file mode 100644 index 00000000..9d049df5 Binary files /dev/null and b/Source/Examples/Resources/v1x.png differ diff --git a/Source/Examples/Resources/v2x.png b/Source/Examples/Resources/v2x.png new file mode 100644 index 00000000..f95d08ad Binary files /dev/null and b/Source/Examples/Resources/v2x.png differ diff --git a/Source/Examples/Resources/v3x.png b/Source/Examples/Resources/v3x.png new file mode 100644 index 00000000..0972589a Binary files /dev/null and b/Source/Examples/Resources/v3x.png differ diff --git a/Source/Examples/Resources/v4x.png b/Source/Examples/Resources/v4x.png new file mode 100644 index 00000000..692170c0 Binary files /dev/null and b/Source/Examples/Resources/v4x.png differ