💌 pre-final design

This commit is contained in:
stam 2020-01-10 18:32:36 +03:00
parent ac2e093eeb
commit 787effb146
22 changed files with 2925 additions and 397 deletions

View File

@ -0,0 +1,211 @@
namespace UniversalValveToolbox
{
partial class FormAbout
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormAbout));
this.labelVersion = new System.Windows.Forms.Label();
this.pictureBoxLogo = new System.Windows.Forms.PictureBox();
this.labelTitle = new System.Windows.Forms.Label();
this.labelCopy = new System.Windows.Forms.Label();
this.labelDivider = new System.Windows.Forms.Label();
this.buttonOK = new System.Windows.Forms.Button();
this.linkLabelIconSite = new System.Windows.Forms.LinkLabel();
this.label1 = new System.Windows.Forms.Label();
this.groupBox = new System.Windows.Forms.GroupBox();
this.linkLabelFP = new System.Windows.Forms.LinkLabel();
this.linkLabelTI = new System.Windows.Forms.LinkLabel();
((System.ComponentModel.ISupportInitialize)(this.pictureBoxLogo)).BeginInit();
this.groupBox.SuspendLayout();
this.SuspendLayout();
//
// labelVersion
//
this.labelVersion.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.labelVersion.Location = new System.Drawing.Point(89, 35);
this.labelVersion.Name = "labelVersion";
this.labelVersion.Size = new System.Drawing.Size(210, 13);
this.labelVersion.TabIndex = 0;
this.labelVersion.Text = "0.0.0.0";
this.labelVersion.TextAlign = System.Drawing.ContentAlignment.TopRight;
//
// pictureBoxLogo
//
this.pictureBoxLogo.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.pictureBoxLogo.Image = global::UniversalValveToolbox.Properties.Resources.valve_64;
this.pictureBoxLogo.Location = new System.Drawing.Point(12, 12);
this.pictureBoxLogo.Name = "pictureBoxLogo";
this.pictureBoxLogo.Size = new System.Drawing.Size(68, 68);
this.pictureBoxLogo.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
this.pictureBoxLogo.TabIndex = 1;
this.pictureBoxLogo.TabStop = false;
//
// labelTitle
//
this.labelTitle.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.labelTitle.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.labelTitle.Location = new System.Drawing.Point(86, 12);
this.labelTitle.Name = "labelTitle";
this.labelTitle.Size = new System.Drawing.Size(213, 23);
this.labelTitle.TabIndex = 2;
this.labelTitle.Text = "Title";
//
// labelCopy
//
this.labelCopy.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.labelCopy.Location = new System.Drawing.Point(9, 159);
this.labelCopy.Name = "labelCopy";
this.labelCopy.Size = new System.Drawing.Size(209, 13);
this.labelCopy.TabIndex = 0;
this.labelCopy.Text = "Copy";
this.labelCopy.TextAlign = System.Drawing.ContentAlignment.BottomLeft;
//
// labelDivider
//
this.labelDivider.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.labelDivider.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.labelDivider.Location = new System.Drawing.Point(-96, 135);
this.labelDivider.Name = "labelDivider";
this.labelDivider.Size = new System.Drawing.Size(502, 2);
this.labelDivider.TabIndex = 25;
//
// buttonOK
//
this.buttonOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.buttonOK.Location = new System.Drawing.Point(224, 146);
this.buttonOK.Name = "buttonOK";
this.buttonOK.Size = new System.Drawing.Size(75, 23);
this.buttonOK.TabIndex = 26;
this.buttonOK.Text = "OK";
this.buttonOK.UseVisualStyleBackColor = true;
this.buttonOK.Click += new System.EventHandler(this.buttonOK_Click);
//
// linkLabelIconSite
//
this.linkLabelIconSite.AutoSize = true;
this.linkLabelIconSite.Location = new System.Drawing.Point(6, 21);
this.linkLabelIconSite.Name = "linkLabelIconSite";
this.linkLabelIconSite.Size = new System.Drawing.Size(67, 13);
this.linkLabelIconSite.TabIndex = 27;
this.linkLabelIconSite.TabStop = true;
this.linkLabelIconSite.Text = "Flaticon.com";
this.linkLabelIconSite.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabelIconSite_LinkClicked);
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(12, 104);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(0, 13);
this.label1.TabIndex = 28;
//
// groupBox
//
this.groupBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.groupBox.Controls.Add(this.linkLabelTI);
this.groupBox.Controls.Add(this.linkLabelFP);
this.groupBox.Controls.Add(this.linkLabelIconSite);
this.groupBox.Location = new System.Drawing.Point(12, 86);
this.groupBox.Name = "groupBox";
this.groupBox.Size = new System.Drawing.Size(287, 46);
this.groupBox.TabIndex = 29;
this.groupBox.TabStop = false;
this.groupBox.Text = "Icons by:";
//
// linkLabelFP
//
this.linkLabelFP.AutoSize = true;
this.linkLabelFP.Location = new System.Drawing.Point(79, 21);
this.linkLabelFP.Name = "linkLabelFP";
this.linkLabelFP.Size = new System.Drawing.Size(42, 13);
this.linkLabelFP.TabIndex = 28;
this.linkLabelFP.TabStop = true;
this.linkLabelFP.Text = "Freepik";
this.linkLabelFP.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabelFP_LinkClicked);
//
// linkLabelTI
//
this.linkLabelTI.AutoSize = true;
this.linkLabelTI.Location = new System.Drawing.Point(127, 21);
this.linkLabelTI.Name = "linkLabelTI";
this.linkLabelTI.Size = new System.Drawing.Size(66, 13);
this.linkLabelTI.TabIndex = 29;
this.linkLabelTI.TabStop = true;
this.linkLabelTI.Text = "Those Icons";
this.linkLabelTI.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabelTI_LinkClicked);
//
// FormAbout
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(311, 181);
this.Controls.Add(this.groupBox);
this.Controls.Add(this.label1);
this.Controls.Add(this.buttonOK);
this.Controls.Add(this.labelDivider);
this.Controls.Add(this.labelTitle);
this.Controls.Add(this.pictureBoxLogo);
this.Controls.Add(this.labelCopy);
this.Controls.Add(this.labelVersion);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "FormAbout";
this.ShowInTaskbar = false;
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
this.Text = "About";
this.Load += new System.EventHandler(this.FormAbout_Load);
((System.ComponentModel.ISupportInitialize)(this.pictureBoxLogo)).EndInit();
this.groupBox.ResumeLayout(false);
this.groupBox.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Label labelVersion;
private System.Windows.Forms.PictureBox pictureBoxLogo;
private System.Windows.Forms.Label labelTitle;
private System.Windows.Forms.Label labelCopy;
private System.Windows.Forms.Label labelDivider;
private System.Windows.Forms.Button buttonOK;
private System.Windows.Forms.LinkLabel linkLabelIconSite;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.GroupBox groupBox;
private System.Windows.Forms.LinkLabel linkLabelTI;
private System.Windows.Forms.LinkLabel linkLabelFP;
}
}

View File

@ -0,0 +1,34 @@
using System;
using System.Diagnostics;
using System.Windows.Forms;
namespace UniversalValveToolbox {
public partial class FormAbout : Form {
public FormAbout() {
InitializeComponent();
labelVersion.Text = VersionHelper.AssemblyVersion;
labelTitle.Text = VersionHelper.AssemblyTitle;
labelCopy.Text = VersionHelper.AssemblyCopyright;
}
private void FormAbout_Load(object sender, EventArgs e) {
}
private void buttonOK_Click(object sender, EventArgs e) {
Close();
}
private void linkLabelIconSite_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) {
Process.Start("https://www.flaticon.com/");
}
private void linkLabelFP_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) {
Process.Start("https://www.flaticon.com/authors/freepik");
}
private void linkLabelTI_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) {
Process.Start("https://www.flaticon.com/authors/those-icons");
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -47,6 +47,9 @@
this.labelArgs = new System.Windows.Forms.Label();
this.buttonBrowse = new System.Windows.Forms.Button();
this.labelDivider = new System.Windows.Forms.Label();
this.comboBoxCategory = new System.Windows.Forms.ComboBox();
this.labelCategory = new System.Windows.Forms.Label();
this.buttonApply = new System.Windows.Forms.Button();
((System.ComponentModel.ISupportInitialize)(this.dataGridViewEngines)).BeginInit();
this.SuspendLayout();
//
@ -59,6 +62,7 @@
this.buttonCancel.TabIndex = 8;
this.buttonCancel.Text = "Cancel";
this.buttonCancel.UseVisualStyleBackColor = true;
this.buttonCancel.Click += new System.EventHandler(this.buttonCancel_Click);
//
// buttonOK
//
@ -166,11 +170,9 @@
//
// textBoxName
//
this.textBoxName.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.textBoxName.Location = new System.Drawing.Point(12, 65);
this.textBoxName.Name = "textBoxName";
this.textBoxName.Size = new System.Drawing.Size(390, 20);
this.textBoxName.Size = new System.Drawing.Size(168, 20);
this.textBoxName.TabIndex = 15;
//
// textBoxPath
@ -218,6 +220,7 @@
this.buttonBrowse.TabIndex = 20;
this.buttonBrowse.Text = "Browse";
this.buttonBrowse.UseVisualStyleBackColor = true;
this.buttonBrowse.Click += new System.EventHandler(this.buttonBrowse_Click);
//
// labelDivider
//
@ -229,11 +232,44 @@
this.labelDivider.Size = new System.Drawing.Size(550, 2);
this.labelDivider.TabIndex = 24;
//
// comboBoxCategory
//
this.comboBoxCategory.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.comboBoxCategory.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBoxCategory.FormattingEnabled = true;
this.comboBoxCategory.Location = new System.Drawing.Point(186, 65);
this.comboBoxCategory.Name = "comboBoxCategory";
this.comboBoxCategory.Size = new System.Drawing.Size(216, 21);
this.comboBoxCategory.TabIndex = 25;
//
// labelCategory
//
this.labelCategory.AutoSize = true;
this.labelCategory.Location = new System.Drawing.Point(183, 49);
this.labelCategory.Name = "labelCategory";
this.labelCategory.Size = new System.Drawing.Size(52, 13);
this.labelCategory.TabIndex = 26;
this.labelCategory.Text = "Category:";
//
// buttonApply
//
this.buttonApply.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.buttonApply.Location = new System.Drawing.Point(408, 141);
this.buttonApply.Name = "buttonApply";
this.buttonApply.Size = new System.Drawing.Size(75, 23);
this.buttonApply.TabIndex = 27;
this.buttonApply.Text = "Apply";
this.buttonApply.UseVisualStyleBackColor = true;
//
// FormAddons
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(495, 417);
this.Controls.Add(this.buttonApply);
this.Controls.Add(this.labelCategory);
this.Controls.Add(this.comboBoxCategory);
this.Controls.Add(this.labelDivider);
this.Controls.Add(this.buttonBrowse);
this.Controls.Add(this.textBoxArgs);
@ -251,7 +287,9 @@
this.Controls.Add(this.buttonOK);
this.Controls.Add(this.comboBox_Addon);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MinimumSize = new System.Drawing.Size(511, 456);
this.Name = "FormAddons";
this.ShowInTaskbar = false;
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
this.Text = "Addons";
((System.ComponentModel.ISupportInitialize)(this.dataGridViewEngines)).EndInit();
@ -280,5 +318,8 @@
private System.Windows.Forms.Label labelArgs;
private System.Windows.Forms.Button buttonBrowse;
private System.Windows.Forms.Label labelDivider;
private System.Windows.Forms.ComboBox comboBoxCategory;
private System.Windows.Forms.Label labelCategory;
private System.Windows.Forms.Button buttonApply;
}
}

View File

@ -1,20 +1,31 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace UniversalValveToolbox
{
public partial class FormAddons : Form
{
public FormAddons()
{
namespace UniversalValveToolbox {
public partial class FormAddons : Form {
public FormAddons() {
InitializeComponent();
}
private void buttonCancel_Click(object sender, EventArgs e) {
Close();
}
private void buttonBrowse_Click(object sender, EventArgs e) {
string folderpath = "";
FolderBrowserDialog fbd = new FolderBrowserDialog {
ShowNewFolderButton = false,
RootFolder = Environment.SpecialFolder.MyComputer
};
DialogResult dr = fbd.ShowDialog();
if (dr == DialogResult.OK) {
folderpath = fbd.SelectedPath;
}
if (folderpath != "") {
textBoxPath.Text = folderpath;
}
}
}
}

View File

@ -30,59 +30,47 @@
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormMain));
this.comboBox_Mod = new System.Windows.Forms.ComboBox();
this.comboBox_Engine = new System.Windows.Forms.ComboBox();
this.label_Engine = new System.Windows.Forms.Label();
this.label_Mod = new System.Windows.Forms.Label();
this.comboBoxGameConfig = new System.Windows.Forms.ComboBox();
this.comboBoxEngine = new System.Windows.Forms.ComboBox();
this.listView = new System.Windows.Forms.ListView();
this.imageListLarge = new System.Windows.Forms.ImageList(this.components);
this.imageListSmall = new System.Windows.Forms.ImageList(this.components);
this.statusStrip = new System.Windows.Forms.StatusStrip();
this.toolStripStatusLabelSteam = new System.Windows.Forms.ToolStripStatusLabel();
this.toolStripStatusLabelLogin = new System.Windows.Forms.ToolStripStatusLabel();
this.toolStripStatusLabelEngines = new System.Windows.Forms.ToolStripStatusLabel();
this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel();
this.toolStripStatusLabelRefresh = new System.Windows.Forms.ToolStripStatusLabel();
this.statusStrip.SuspendLayout();
this.SuspendLayout();
//
// comboBox_Mod
// comboBoxGameConfig
//
this.comboBox_Mod.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.comboBox_Mod.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBox_Mod.FormattingEnabled = true;
this.comboBox_Mod.Location = new System.Drawing.Point(103, 389);
this.comboBox_Mod.Name = "comboBox_Mod";
this.comboBox_Mod.Size = new System.Drawing.Size(242, 21);
this.comboBox_Mod.TabIndex = 1;
this.comboBoxGameConfig.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.comboBoxGameConfig.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBoxGameConfig.Enabled = false;
this.comboBoxGameConfig.FormattingEnabled = true;
this.comboBoxGameConfig.Items.AddRange(new object[] {
"No game configurations configured"});
this.comboBoxGameConfig.Location = new System.Drawing.Point(12, 392);
this.comboBoxGameConfig.Name = "comboBoxGameConfig";
this.comboBoxGameConfig.Size = new System.Drawing.Size(363, 21);
this.comboBoxGameConfig.TabIndex = 1;
//
// comboBox_Engine
// comboBoxEngine
//
this.comboBox_Engine.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.comboBox_Engine.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBox_Engine.FormattingEnabled = true;
this.comboBox_Engine.Location = new System.Drawing.Point(103, 362);
this.comboBox_Engine.Name = "comboBox_Engine";
this.comboBox_Engine.Size = new System.Drawing.Size(242, 21);
this.comboBox_Engine.TabIndex = 1;
//
// label_Engine
//
this.label_Engine.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.label_Engine.AutoSize = true;
this.label_Engine.Location = new System.Drawing.Point(17, 365);
this.label_Engine.Name = "label_Engine";
this.label_Engine.Size = new System.Drawing.Size(80, 13);
this.label_Engine.TabIndex = 2;
this.label_Engine.Text = "Engine version:";
//
// label_Mod
//
this.label_Mod.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.label_Mod.AutoSize = true;
this.label_Mod.Location = new System.Drawing.Point(17, 392);
this.label_Mod.Name = "label_Mod";
this.label_Mod.Size = new System.Drawing.Size(75, 13);
this.label_Mod.TabIndex = 3;
this.label_Mod.Text = "Current Game:";
this.comboBoxEngine.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.comboBoxEngine.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBoxEngine.Enabled = false;
this.comboBoxEngine.FormattingEnabled = true;
this.comboBoxEngine.Items.AddRange(new object[] {
"No engine installed"});
this.comboBoxEngine.Location = new System.Drawing.Point(12, 365);
this.comboBoxEngine.Name = "comboBoxEngine";
this.comboBoxEngine.Size = new System.Drawing.Size(363, 21);
this.comboBoxEngine.TabIndex = 1;
//
// listView
//
@ -95,11 +83,11 @@
this.listView.Location = new System.Drawing.Point(12, 12);
this.listView.MultiSelect = false;
this.listView.Name = "listView";
this.listView.Size = new System.Drawing.Size(333, 344);
this.listView.Size = new System.Drawing.Size(363, 347);
this.listView.SmallImageList = this.imageListSmall;
this.listView.StateImageList = this.imageListLarge;
this.listView.TabIndex = 4;
this.listView.TileSize = new System.Drawing.Size(256, 30);
this.listView.TileSize = new System.Drawing.Size(320, 30);
this.listView.UseCompatibleStateImageBehavior = false;
this.listView.View = System.Windows.Forms.View.Tile;
this.listView.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.listView_MouseDoubleClick);
@ -132,10 +120,12 @@
this.statusStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripStatusLabelSteam,
this.toolStripStatusLabelLogin,
this.toolStripStatusLabelEngines,
this.toolStripStatusLabel1,
this.toolStripStatusLabelRefresh});
this.statusStrip.Location = new System.Drawing.Point(0, 410);
this.statusStrip.Location = new System.Drawing.Point(0, 421);
this.statusStrip.Name = "statusStrip";
this.statusStrip.Size = new System.Drawing.Size(357, 25);
this.statusStrip.Size = new System.Drawing.Size(387, 25);
this.statusStrip.TabIndex = 5;
//
// toolStripStatusLabelSteam
@ -152,6 +142,22 @@
this.toolStripStatusLabelLogin.Size = new System.Drawing.Size(86, 20);
this.toolStripStatusLabelLogin.Text = "Login: none";
//
// toolStripStatusLabelEngines
//
this.toolStripStatusLabelEngines.Image = global::UniversalValveToolbox.Properties.Resources.info_16;
this.toolStripStatusLabelEngines.Name = "toolStripStatusLabelEngines";
this.toolStripStatusLabelEngines.Size = new System.Drawing.Size(82, 20);
this.toolStripStatusLabelEngines.Text = "Engines: 00";
this.toolStripStatusLabelEngines.ToolTipText = "Count of available engines";
//
// toolStripStatusLabel1
//
this.toolStripStatusLabel1.Image = global::UniversalValveToolbox.Properties.Resources.plug_silhouette_16;
this.toolStripStatusLabel1.Name = "toolStripStatusLabel1";
this.toolStripStatusLabel1.Size = new System.Drawing.Size(80, 20);
this.toolStripStatusLabel1.Text = "Plugins: 00";
this.toolStripStatusLabel1.ToolTipText = "Count of available plugins";
//
// toolStripStatusLabelRefresh
//
this.toolStripStatusLabelRefresh.BorderSides = ((System.Windows.Forms.ToolStripStatusLabelBorderSides)((((System.Windows.Forms.ToolStripStatusLabelBorderSides.Left | System.Windows.Forms.ToolStripStatusLabelBorderSides.Top)
@ -161,6 +167,7 @@
this.toolStripStatusLabelRefresh.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.toolStripStatusLabelRefresh.DoubleClickEnabled = true;
this.toolStripStatusLabelRefresh.Image = global::UniversalValveToolbox.Properties.Resources.refresh_16;
this.toolStripStatusLabelRefresh.IsLink = true;
this.toolStripStatusLabelRefresh.Name = "toolStripStatusLabelRefresh";
this.toolStripStatusLabelRefresh.Size = new System.Drawing.Size(20, 20);
//
@ -168,17 +175,14 @@
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(357, 435);
this.ClientSize = new System.Drawing.Size(387, 446);
this.Controls.Add(this.statusStrip);
this.Controls.Add(this.listView);
this.Controls.Add(this.label_Mod);
this.Controls.Add(this.label_Engine);
this.Controls.Add(this.comboBox_Engine);
this.Controls.Add(this.comboBox_Mod);
this.Controls.Add(this.comboBoxEngine);
this.Controls.Add(this.comboBoxGameConfig);
this.DoubleBuffered = true;
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
this.MinimumSize = new System.Drawing.Size(373, 474);
this.Name = "FormMain";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "Universal Valve Toolbox";
@ -191,10 +195,8 @@
}
#endregion
private System.Windows.Forms.ComboBox comboBox_Mod;
private System.Windows.Forms.ComboBox comboBox_Engine;
private System.Windows.Forms.Label label_Engine;
private System.Windows.Forms.Label label_Mod;
private System.Windows.Forms.ComboBox comboBoxGameConfig;
private System.Windows.Forms.ComboBox comboBoxEngine;
private System.Windows.Forms.ListView listView;
private System.Windows.Forms.StatusStrip statusStrip;
private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabelSteam;
@ -202,6 +204,8 @@
private System.Windows.Forms.ImageList imageListLarge;
private System.Windows.Forms.ImageList imageListSmall;
private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabelRefresh;
private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabelEngines;
private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel1;
}
}

View File

@ -7,6 +7,9 @@ namespace UniversalValveToolbox {
public FormMain() {
InitializeComponent();
FillBaseMenuItems();
Text = VersionHelper.AssemblyTitle + VersionHelper.AssemblyVersion;
comboBoxEngine.SelectedIndex = 0;
comboBoxGameConfig.SelectedIndex = 0;
}
private void FormMain_Load(object sender, EventArgs e) {
@ -42,7 +45,7 @@ namespace UniversalValveToolbox {
listViewGroupTools.Header = Properties.translations.MenuCategories.catTools;
listViewGroupUtils.Header = Properties.translations.MenuCategories.catUtils;
listViewGroupWebLinks.Header = Properties.translations.MenuCategories.catWebLinks;
//add names to categories
listViewGroupSettings.Name = "ListViewGroupSettings";
listViewGroupWebLinks.Name = "ListViewGroupUrls";
@ -54,7 +57,7 @@ namespace UniversalValveToolbox {
ListViewItem listViewItemEditPlugins = new ListViewItem(Properties.translations.MenuItems.itmEditPlugins, 4);
ListViewItem listViewItemAbout = new ListViewItem(Properties.translations.MenuItems.itmAbout, 5);
ListViewItem listViewItemGitHubLink = new ListViewItem(Properties.translations.MenuItems.itmGitHubLink, 0);
//add item to category(group)
listViewItemSettings.Group = listViewGroupSettings;
listViewItemEditConfigurations.Group = listViewGroupSettings;
@ -78,15 +81,17 @@ namespace UniversalValveToolbox {
listViewGroupUtils,
listViewGroupWebLinks,
});
listView.Items.AddRange(new ListViewItem[] {
listViewItemSettings,
listViewItemEditConfigurations,
listView.Items.AddRange(new ListViewItem[] {
listViewItemSettings,
listViewItemEditConfigurations,
listViewItemEditPlugins,
listViewItemGitHubLink,
listViewItemAbout
});
}
private void button_Launch_Click(object sender, EventArgs e) {
var frmSettings = new FormSettings();
frmSettings.ShowDialog();
@ -123,23 +128,19 @@ namespace UniversalValveToolbox {
var rectangle = listView.GetItemRect(i);
if (rectangle.Contains(e.Location)) {
var selectedClient = listView.SelectedItems[0].Text;
if (selectedClient == Properties.translations.MenuItems.itmOpenSettings) {
//#if DEBUG
// MessageBox.Show(selectedClient, Properties.translations.MessageBoxes.msgInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
//#endif
var frmSettings = new FormSettings();
frmSettings.ShowDialog();
} else if (selectedClient == Properties.translations.MenuItems.itmEditConfigurations) {
//#if DEBUG
// MessageBox.Show(selectedClient, Properties.translations.MessageBoxes.msgInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
//#endif
var frmProfiles = new FormProfiles();
frmProfiles.ShowDialog();
} else if (selectedClient == Properties.translations.MenuItems.itmEditPlugins) {
var frmPlugins = new FormAddons();
frmPlugins.ShowDialog();
} else if (selectedClient == Properties.translations.MenuItems.itmAbout) {
var frmAbout = new FormAbout();
frmAbout.ShowDialog();
} else if (selectedClient == Properties.translations.MenuItems.itmGitHubLink) {
//#if DEBUG
// MessageBox.Show(selectedClient, Properties.translations.MessageBoxes.msgInfo, MessageBoxButtons.OK, MessageBoxIcon.Information);
//#endif
Process.Start("https://github.com/EpicMorg/UniversalValveToolbox");
}
return;

View File

@ -124,179 +124,179 @@
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAa
KAAAAk1TRnQBSQFMAgEBBgEAATgBAAE4AQABGAEAARgBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFg
AwABMAMAAQEBAAEgBgABSBYAAxMBGgM2AcwDQAF6bAADFAEbAzIBaQMrAbUDHAHWAwkB8wMJAfMDHAHW
AysBtAMyAWkDFAEb3AADEQEXAzAB1QMAAf8DAAH/A0EBfmAAAw8BFAMzAZEDAgH7AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAgH7AzIBmQMSARnUAAMzAdEDAAH/AwAB/wMAAf8DAAH/A0EBfVgA
AywBTAMLAfEDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DCwHw
AysBS9AAA0IBiAMAAf8DAAH/AwAB/wMAAf8DAAH/A0IBggMyAVIDQgGBA0IBrgM6AcUDMAHVAyQB4wMq
Ad0DNQHPA0MBqgNBAX0DHwEtJAADMwFsAwEB/QMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwEB/QMyAWvQAANDAYsDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AzUBzgMqAUAYAAMsAU0DAQH9
AwAB/wMAAf8DAAH/AwAB/wMAAf8DGAHdAzMBjQMuAaoDHQHVAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMBAf0DKwFL0AADQgGMAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMCAfwDJAE2EAADEwEaAwoB8gMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMaASYMAAMdASsDGgHZAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwsB8AMSARjQAANDAZEDAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DPgG+
AwcBCRAAAzIBmgMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DFQEeEAADJwE/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMyAZjQAAM2AVsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wM6AcIDCQEMEAADFAEcAwIB+wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DNAFzCAADGgElAzQBiAM0AY4DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwIB+wMU
ARvMAANDAYsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
Az4BvgMHAQoUAAMyAWsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMgAc8IAAMIAQsDCQHz
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AzIBaMwAA0MBqgMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wM6AcIDCgENAzIBUQMJAQwQAAMqAbYDAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DHgEtCAADMQGhAwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AysBtMwAAzoBwgMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AzoBwgMKAQ0DRAGQAwAB/wM6AcQDCgENDAADGgHZAwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AzQBiQgAAykBRQMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMcAdbMAAMsAdoDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AzoBwgMJ
AQwDNwFdAwAB/wMAAf8DAAH/AzoBwgMJAQwIAAMKAfIDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DEwHlAwIBAwQAAwEBAgMUAeMDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wML
AfHMAAMcAesDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DPgG+AwcBCgQAAxABFgMw
AdUDAAH/AwAB/wMAAf8DOwHDAwkBDAQAAwoB8gMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AygBvAMoAbsDHAEpCAADNAGKAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DCgHyzAADHwHn
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DOgHCAwkBDAwAAxABFgMxAdMDAAH/AwAB/wMA
Af8DOgHEAwoBDQMaAdkDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMcASkQAAMfAS8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMbAdfMAAMqAdwDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/Az4BvgMHAQoUAAMRARcDMAHVAwAB/wMAAf8DAAH/A0IBrwMqAbYDAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMoAb0DCgENDAADEAEWAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DKwG0zAADPwG5AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AzoBwgMJAQwcAAMRARcDMAHVAwAB/wMA
Af8DEgHyAzMBbAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMRAegDMwGRAzABWgMr
AUsDKgG2AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DMgFqzAADQwGNAwAB/wMAAf8DAAH/
AwAB/wMAAf8DPgG+AwgBCwM5AWIDFQEdHAADEQEXAzkByAMCAfwDQAF8AxUBHQMBAfwDAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AxkB2wM0AY4DGAHcAwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMCAfsDFAEbzAADKQE+AwAB/wMAAf8DAAH/AwAB/wM6AcIDCgENA0QBkAMAAf8DJgHg
AxgBISAAAwMBBAgAAzEBnAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DGQEk
BAADGgElAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMyAZnQAAMBAQIDKgHdAwAB/wMAAf8DPgG+
AwcBCgMwAUwDAAH/AwAB/wMAAf8DKgHdAxYBHigAAxQBGwMKAfIDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DGQEjBAADGgElAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwsB8QMSARnUAAMx
AU8DAAH+Az4BvgMHAQoEAAMEAQYDQQGzAwAB/wMAAf8DAAH/AyYB4AMYASEoAAMsAU4DAQH9AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DGQHbAzMBjQMZAdsDAAH/AwAB/wMAAf8DAAH/AwAB/wMB
Af0DLAFN3AADKQE/AwcBCgwAAwQBBgNBAbMDAAH/AwAB/wMAAf8DJgHgAxgBISgAAzMBbQMBAf0DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMBAf0DMwFs
+AADBgEIAz8BtwMAAf8DAAH/AwAB/wMyAdIsAAMsAU4DCgHyAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwoB8gMsAU3/AAEAAwYBCAM/AbcDAAH/AwAB/wMCAf0DBwEJ
LAADFAEbAzIBmQMCAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMBAf0DLgGqAxYBH/8A
CQADBgEIA0QBowMeAekDQAF7OAADFQEdAzMBbAMqAbcDGwHXAwgB9AMIAfQDGwHXAyoBtgMyAWsDFAEc
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAc
KAAAAk1TRnQBSQFMAgEBBgEAAVABAAFQAQABGAEAARgBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFg
AwABMAMAAQEBAAEgBgABSBYAAxMBGgNRAcwDRAF6bAADFAEbAz0BaQNQAbUDRgHWAx8B8wMfAfMDRgHW
A1ABtAM9AWkDFAEb3AADEQEXA00B1QMAAf8DAAH/A0UBfmAAAw8BFANLAZEDCAH7AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DCAH7A00BmQMSARnUAANQAdEDAAH/AwAB/wMAAf8DAAH/A0UBfVgA
AzABTAMjAfEDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DIgHw
AzABS9AAA0gBiAMAAf8DAAH/AwAB/wMAAf8DAAH/A0cBggMzAVIDRgGBA1IBrgNTAcUDTQHVA0EB4wNH
Ad0DUgHPA1EBqgNFAX0DHwEtJAADPgFsAwQB/QMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwQB/QM+AWvQAANKAYsDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1IBzgMqAUAYAAMwAU0DBAH9
AwAB/wMAAf8DAAH/AwAB/wMAAf8DQQHdA0oBjQNQAaoDRwHVAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMEAf0DMAFL0AADSgGMAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMFAfwDJAE2EAADEwEaAyEB8gMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMbASYMAAMeASsDQwHZAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AyIB8AMSARjQAANMAZEDAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVAG+
AwcBCRAAA04BmgMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DFgEeEAADKQE/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wNNAZjQAAM3AVsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wNSAcIDCQEMEAADFAEcAwgB+wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DQQFzCAADGgElA0gBiANLAY4DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwgB+wMU
ARvMAANKAYsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
A1QBvgMHAQoUAAM+AWsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNMAc8IAAMIAQsDHwHz
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AzwBaMwAA1EBqgMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNSAcIDCgENAzIBUQMJAQwQAANQAbYDAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DHwEtCAADTwGhAwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/A1ABtMwAA1IBwgMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/A1IBwgMKAQ0DSwGQAwAB/wNUAcQDCgENDAADQwHZAwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/A0kBiQgAAy0BRQMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wNGAdbMAANKAdoDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1IBwgMJ
AQwDOAFdAwAB/wMAAf8DAAH/A1IBwgMJAQwIAAMhAfIDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DNwHlAwIBAwQAAwEBAgM5AeMDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMj
AfHMAAM3AesDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVAG+AwcBCgQAAxABFgNN
AdUDAAH/AwAB/wMAAf8DUwHDAwkBDAQAAyEB8gMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
A1ABvANQAbsDHQEpCAADSQGKAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DIQHyzAADOgHn
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DUgHCAwkBDAwAAxABFgNOAdMDAAH/AwAB/wMA
Af8DVAHEAwoBDQNDAdkDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMdASkQAAMgAS8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNGAdfMAANIAdwDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/A1QBvgMHAQoUAAMRARcDTQHVAwAB/wMAAf8DAAH/A1IBrwNQAbYDAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wNRAb0DCgENDAADEAEWAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DUAG0zAADUwG5AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1IBwgMJAQwcAAMRARcDTQHVAwAB/wMA
Af8DJgHyAz4BbAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMwAegDSwGRAzcBWgMw
AUsDUAG2AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DPQFqzAADSgGNAwAB/wMAAf8DAAH/
AwAB/wMAAf8DVAG+AwgBCwM6AWIDFQEdHAADEQEXA1QByAMFAfwDRAF8AxUBHQMEAfwDAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A0MB2wNLAY4DQQHcAwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMIAfsDFAEbzAADKQE+AwAB/wMAAf8DAAH/AwAB/wNSAcIDCgENA0sBkAMAAf8DRgHg
AxgBISAAAwMBBAgAA04BnAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DGgEk
BAADGgElAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNNAZnQAAMBAQIDRwHdAwAB/wMAAf8DVAG+
AwcBCgMwAUwDAAH/AwAB/wMAAf8DRwHdAxYBHigAAxQBGwMhAfIDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DGQEjBAADGgElAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AyMB8QMSARnUAAMx
AU8DAAH+A1QBvgMHAQoEAAMEAQYDUwGzAwAB/wMAAf8DAAH/A0YB4AMYASEoAAMxAU4DBAH9AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DQwHbA0oBjQNDAdsDAAH/AwAB/wMAAf8DAAH/AwAB/wME
Af0DMAFN3AADKQE/AwcBCgwAAwQBBgNTAbMDAAH/AwAB/wMAAf8DRgHgAxgBISgAAz8BbQMEAf0DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMEAf0DPgFs
+AADBgEIA1MBtwMAAf8DAAH/AwAB/wNOAdIsAAMxAU4DIQHyAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AyEB8gMwAU3/AAEAAwYBCANTAbcDAAH/AwAB/wMFAf0DBwEJ
LAADFAEbA00BmQMIAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMEAf0DUAGqAxYBH/8A
CQADBgEIA1ABowM6AekDRAF7OAADFQEdAz4BbANQAbcDRgHXAxoB9AMaAfQDRgHXA1ABtgM+AWsDFAEc
9AADBwEKAzsBYwNNAZYDAAEBEwABAQNOAZgDOwFjAwcBCTQAAxoBJAMxAU8DCQEMA0wBkgNGAYADRgGA
A0wBkQMIAQsDMgFQAxoBJTQAA0gBhAMAAf8DNAHxQAADMgFRA1UBtQNMAZMDDQESOAADIwE0A1YB0wMl
AfUDSwGQAwMBBBMAAQEDOAFcA0QB6AMAAf8DAAH/AwUBBxAAAwMBBAMAAf8DAAH/A0cB5wM3AVsoAAMZ
ASMDUwGtA0QB6AMcAScDVwHNAwAB/wNMAZEDTAGRAwAB/wNXAcwDHAEoA0UB6QNTAa0DGQEjHAADFAEc
AysBQgQAAwUBBwNXAcsDAAH/AwAB/wMqAUAEAAMOARMDLwFKLAADOQFgAwAB/gMAAf8DAAH/A1YB0wMQ
ARUwAAMlATcDMwHwAwAB/wMAAf8DAAH/A0sBjgwAAwQBBgNRAaIDAAH/AwAB/wMAAf8DAAH/AwMBBBAA
AwMBBAMAAf8DAAH/AwAB/wMAAf8DUgGpAwYBCBwAAzkBYAMlAfUDAAH/AzQBVQNQAZ4DAAH/AwAB/wNM
AZEDTAGRAwAB/wMAAf8DTwGbAzUBVwMAAf8DJQH1AzkBYBQAAxQBHANSAd0DBwH9A1YBuwNSAd0DAAH/
AwAB/wMAAf8DIAH3A1UBtgNHAecDAAH+AzwBZygAA0cB5wMAAf8DAAH/AwAB/wMAAf8DVgHTAxABFSgA
AyUBNwMzAfADAAH/AwAB/wMAAf8DAAH/AzcB7wgAAwMBBANVAbUDAAH/A1cBvwMnAToDBwEKAw0BEQMA
AQEQAAMDAQQDAAH/AwAB/wMAAf8DAAH/AwAB/wNVAbQDAwEEFAADMgFRAwAB/wMAAf8DVwHLAyUBNwMA
Af8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AyQBNQNXAcwDAAH/AwAB/wMyAVEQAAMrAUIDBwH9
AwAB/wMAAf8DAAH/AwcB/ANRAeADNAHxAwAB/wMAAf8DAAH/AwAB/wNTAa0oAANNAeIDAAH/AwAB/wMA
Af8DAAH/AwAB/wNWAdMDEAEVIAADJQE3AzMB8AMAAf8DAAH/AwAB/wMAAf8DAAH/A1gByQgAA0wBkQMA
Af8DMwHwAwsBDwMiATIDRAF6AzkBXwMDAQQQAAMNAREDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DSwGQ
A0wBkQMIAQsDMgFQAxoBJTQAA0gBhAMAAf8DQQHxQAADMgFRA1UBtQNMAZMDDQESOAADIwE0A1oB0wMu
AfUDSwGQAwMBBBMAAQEDOAFcA08B6AMAAf8DAAH/AwUBBxAAAwMBBAMAAf8DAAH/A1EB5wM3AVsoAAMZ
ASMDUwGtA08B6AMcAScDWgHNAwAB/wNMAZEDTAGRAwAB/wNZAcwDHAEoA08B6QNTAa0DGQEjHAADFAEc
AysBQgQAAwUBBwNYAcsDAAH/AwAB/wMqAUAEAAMOARMDLwFKLAADOQFgAwAB/gMAAf8DAAH/A1oB0wMQ
ARUwAAMlATcDPwHwAwAB/wMAAf8DAAH/A0sBjgwAAwQBBgNRAaIDAAH/AwAB/wMAAf8DAAH/AwMBBBAA
AwMBBAMAAf8DAAH/AwAB/wMAAf8DUgGpAwYBCBwAAzkBYAMuAfUDAAH/AzQBVQNQAZ4DAAH/AwAB/wNM
AZEDTAGRAwAB/wMAAf8DTwGbAzUBVwMAAf8DLgH1AzkBYBQAAxQBHANYAd0DCgH9A1YBuwNYAd0DAAH/
AwAB/wMAAf8DLAH3A1YBtgNRAecDAAH+AzwBZygAA1EB5wMAAf8DAAH/AwAB/wMAAf8DWgHTAxABFSgA
AyUBNwM/AfADAAH/AwAB/wMAAf8DAAH/A0IB7wgAAwMBBANVAbUDAAH/A1cBvwMnAToDBwEKAw0BEQMA
AQEQAAMDAQQDAAH/AwAB/wMAAf8DAAH/AwAB/wNVAbQDAwEEFAADMgFRAwAB/wMAAf8DWAHLAyUBNwMA
Af8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AyQBNQNZAcwDAAH/AwAB/wMyAVEQAAMrAUIDCgH9
AwAB/wMAAf8DAAH/AwoB/ANZAeADQQHxAwAB/wMAAf8DAAH/AwAB/wNTAa0oAANWAeIDAAH/AwAB/wMA
Af8DAAH/AwAB/wNaAdMDEAEVIAADJQE3Az8B8AMAAf8DAAH/AwAB/wMAAf8DAAH/A1kByQgAA0wBkQMA
Af8DPwHwAwsBDwMiATIDRAF6AzkBXwMDAQQQAAMNAREDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DSwGQ
EAADMQFOAzIBUQMkATYDSwGQAzUBVgNRAacDAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wNP
AaUDNQFWA0sBjwMkATUDMgFRAzEBThAAA1UBvAMAAf8DAAH/A1ABnwMcASgDKgFBAxwBJwMzAVMDRQHp
AwAB/wMAAf8DHQEpFAADIQEwAwIBAwwAAzQBVAMHAfwDAAH/AwAB/wMAAf8DAAH/AwAB/wNWAdMDEAEV
GAADJQE3AzMB8AMAAf8DAAH/AwAB/wMAAf8DAAH/A0MB6wMfASwEAAMpAT4DAAH+AwAB/wM/AW0DKQE+
AxoB+QMAAf8DAAH/AysBQhAAAy4BSAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf4DKAE8CAADFgEf
AzMB8AMAAf8DTgHeA0gBhgMEAQYDGAEiAysBQwM8AWcDRAF5AzEBTgMxAU4DRAF5AzwBZwMrAUIDGAEi
AwQBBgNIAYYDTgHeAwAB/wMzAfADFgEeCAADBQEHA1IB3QMAAf8DUAGeAy8BSgM3Ae8DAAH/AwAB/wNS
AaYDGgEkAyAB9wMAAf8DMwFTEAADNQFXAw4B+wNSAagDAwEEDAADNQFYAw4B+wMAAf8DAAH/AwAB/wMA
Af8DAAH/A1MB1wMSARgQAAMcAScDMwHwAwAB/wMAAf8DAAH/AwAB/wMAAf8DQwHrAyABLwgAA1cBzQMA
Af8DRAF6AyoBQAM/AewDAAH/AzMB8ANPAaUDNAFUEAADNQFXA1IBpgM0AfEDAAH/AwAB/wMAAf8DAAH/
AwAB/wNXAcsIAANQAaQDAAH/AwAB/wMAAf8DVwHRAzABTAMAAf4DTgHeA1cBvQNTAaoDNQFYAzUBWANT
AaoDVwG9A04B3gMAAf4DMAFMA1YB0wMAAf8DAAH/AwAB/wNRAaEEAANIAYgDVwHLAwAB/wMAAf8DHAEn
AzoB7gMAAf8DAAH/AwAB/wMAAf8DOQFfA1IBpgMAAf8DNwHvA1EBoAMhATAEAAM4AV0DBwH8AwAB/wMA
Af8DTwGbEAADNQFYAw4B+wMAAf8DAAH/AwAB/wMAAf8DAAH/A1MB1wMSARgMAAMCAQMDUQGhAwAB/wMA
Af8DAAH/AwAB/wM6Ae4DIwEzCAADJwE7AwAB/wMAAf8DAAH/AwAB/wMOAfsDRAF5AwkBDCAAAwkBDANE
AXwDBwH8AwAB/wMAAf8DAAH/AwAB/wMmATkDFwEgAw4B+wMAAf8DAAH/AwAB/wNQAZoDSAGEAwAB/wMA
Af8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNHAYIDTwGbAwAB/wMAAf8DAAH/Aw4B+wMW
AR8DAAH/AwAB/wMAAf8DRAHoAykBPgMAAf8DAAH/AwAB/wMAAf8DAAH/A1QBrgNBAXMDAAH/AwAB/wMA
Af8DPwFuAzcBWwMHAfwDAAH/AwAB/wMAAf8DRAF7FAADNQFYAw4B+wMAAf8DAAH/AwAB/wMAAf8DAAH/
A1YB1gMSARgMAAMGAQgDUQGhAwAB/wMAAf8DOgHuAyMBMwwAA0oBjQMAAf8DAAH/AwAB/wMAAf8DPQFp
AaUDNQFWA0sBjwMkATUDMgFRAzEBThAAA1YBvAMAAf8DAAH/A1ABnwMcASgDKgFBAxwBJwMzAVMDTwHp
AwAB/wMAAf8DHQEpFAADIQEwAwIBAwwAAzQBVAMKAfwDAAH/AwAB/wMAAf8DAAH/AwAB/wNaAdMDEAEV
GAADJQE3Az8B8AMAAf8DAAH/AwAB/wMAAf8DAAH/A04B6wMfASwEAAMpAT4DAAH+AwAB/wM/AW0DKQE+
AyAB+QMAAf8DAAH/AysBQhAAAy4BSAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf4DKAE8CAADFgEf
Az8B8AMAAf8DVQHeA0gBhgMEAQYDGAEiAysBQwM8AWcDRAF5AzEBTgMxAU4DRAF5AzwBZwMrAUIDGAEi
AwQBBgNIAYYDVQHeAwAB/wM/AfADFgEeCAADBQEHA1gB3QMAAf8DUAGeAy8BSgNCAe8DAAH/AwAB/wNS
AaYDGgEkAywB9wMAAf8DMwFTEAADNQFXAxQB+wNSAagDAwEEDAADNQFYAxQB+wMAAf8DAAH/AwAB/wMA
Af8DAAH/A1kB1wMSARgQAAMcAScDPwHwAwAB/wMAAf8DAAH/AwAB/wMAAf8DTgHrAyABLwgAA1oBzQMA
Af8DRAF6AyoBQANKAewDAAH/Az8B8ANPAaUDNAFUEAADNQFXA1IBpgNBAfEDAAH/AwAB/wMAAf8DAAH/
AwAB/wNYAcsIAANQAaQDAAH/AwAB/wMAAf8DWAHRAzABTAMAAf4DVQHeA1cBvQNTAaoDNQFYAzUBWANT
AaoDVwG9A1UB3gMAAf4DMAFMA1oB0wMAAf8DAAH/AwAB/wNRAaEEAANIAYgDWAHLAwAB/wMAAf8DHAEn
A0YB7gMAAf8DAAH/AwAB/wMAAf8DOQFfA1IBpgMAAf8DQgHvA1EBoAMhATAEAAM4AV0DCgH8AwAB/wMA
Af8DTwGbEAADNQFYAxQB+wMAAf8DAAH/AwAB/wMAAf8DAAH/A1kB1wMSARgMAAMCAQMDUQGhAwAB/wMA
Af8DAAH/AwAB/wNGAe4DIwEzCAADJwE7AwAB/wMAAf8DAAH/AwAB/wMUAfsDRAF5AwkBDCAAAwkBDANE
AXwDCgH8AwAB/wMAAf8DAAH/AwAB/wMmATkDFwEgAxQB+wMAAf8DAAH/AwAB/wNQAZoDSAGEAwAB/wMA
Af8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNHAYIDTwGbAwAB/wMAAf8DAAH/AxQB+wMW
AR8DAAH/AwAB/wMAAf8DTwHoAykBPgMAAf8DAAH/AwAB/wMAAf8DAAH/A1QBrgNBAXMDAAH/AwAB/wMA
Af8DPwFuAzcBWwMKAfwDAAH/AwAB/wMAAf8DRAF7FAADNQFYAxQB+wMAAf8DAAH/AwAB/wMAAf8DAAH/
A1oB1gMSARgMAAMGAQgDUQGhAwAB/wMAAf8DRgHuAyMBMwwAA0oBjQMAAf8DAAH/AwAB/wMAAf8DPQFp
MAADPQFpAwAB/wMAAf8DAAH/AwAB/wNKAYsDQQFzAwAB/wMAAf8DAAH/AwAB/wM8AWcDVQG6AwAB/wMA
Af8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNWAbgDPAFoAwAB/wMAAf8DAAH/AwAB/wNB
AXIDMQHyAwAB/wMAAf8DHQH4Ax0BKQMAAf8DAAH/AwAB/wMAAf8DAAH/A00BlgNIAYYDAAH/AwAB/wMA
Af8DOQFgA08BmwMAAf8DAAH/AwAB/wNSAakcAAM1AVgDDgH7AwAB/wMAAf8DAAH/AwAB/wMAAf8DVgHW
AxIBGAQAAyIBMgNWAccDBAEGA1EBoQM6Ae4DIwEzEAADWAHIAwAB/wMAAf8DAAH/A1QB2gMAAQEzAAEB
A1QB2gMAAf8DAAH/AwAB/wNWAcYDVQG5AwAB/wMAAf8DAAH/AwAB/wMwAU0DVgHWAwAB/wMAAf8DAAH/
AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNXAdQDMQFOAwAB/wMAAf8DAAH/AwAB/wNWAbgEAAMr
AUIDHQH4AwAB/wM1AVgDTwGlAwAB/wMAAf8DAAH/AzQB8QMfASwDUQHcAwAB/wNPAZwDCAELBAADAwEE
A1ABpAMAAf8DAAH/A0sBkCAAAzUBWAMOAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wNWAdYDEgEYA1IBpgMd
ASoEAAMCAQMDGAEhFAADRQHpAwAB/wMAAf8DAAH/A0oBjDgAA0sBjgMAAf8DAAH/AwAB/wNJAeYDUQHg
AwAB/wMAAf8DAAH/AwAB/wMnAToDQgHqAwAB/wMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/
AwAB/wNEAegDJwE7AwAB/wMAAf8DAAH/AwAB/wNOAd4IAANWAbgDAAH/A0IB6gMkATUDPgFrA1QBrwNO
AZQDHwEtA1EBoQMAAf8DAAH/AxoBJQwAAwYBCANSAd0DAAH/A0cB5wMHAQkgAAM1AVgDDgH7AwAB/wMA
Af8DAAH/AwAB/wMAAf8DVgHWAxIBGCQAAxUB+gMAAf8DAAH/AwAB/wM7AWU4AAM8AWYDAAH/AwAB/wMA
Af8DGgH5A0cBgwNIAYgDSAGIA0gBiANIAYgDEQEXA0gBhQNIAYgDSAGIA0gBiANIAYgDMQFOAzEBTgNI
AYgDSAGIA0gBiANIAYgDSAGFAxEBFwNIAYgDSAGIA0gBiANIAYgDRwGDBAADDgETA0cB5wMAAf8DAAH/
Aw4B+wNTAaoDQgF0A0oBjQNLAeMDAAH/AwAB/wMAAf8DPAFoEAADQQFzAwAB/wMAAf8DVQG8Az0BagM3
AVscAAM1AVgDDgH7AwAB/wMAAf8DAAH/AwAB/wMAAf8DVgHWAxIBGCAAAy0B8wMAAf8DAAH/AwAB/wM4
AV04AAM4AV4DAAH/AwAB/wMAAf8DMQHyA04BlANOAZkDTgGZA04BmQNOAZkDEgEZA00BlgNOAZkDTgGZ
AXIDPAHyAwAB/wMAAf8DIwH4Ax0BKQMAAf8DAAH/AwAB/wMAAf8DAAH/A00BlgNIAYYDAAH/AwAB/wMA
Af8DOQFgA08BmwMAAf8DAAH/AwAB/wNSAakcAAM1AVgDFAH7AwAB/wMAAf8DAAH/AwAB/wMAAf8DWgHW
AxIBGAQAAyIBMgNZAccDBAEGA1EBoQNGAe4DIwEzEAADWwHIAwAB/wMAAf8DAAH/A1oB2gMAAQEzAAEB
A1oB2gMAAf8DAAH/AwAB/wNYAcYDVgG5AwAB/wMAAf8DAAH/AwAB/wMwAU0DWgHWAwAB/wMAAf8DAAH/
AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNbAdQDMQFOAwAB/wMAAf8DAAH/AwAB/wNWAbgEAAMr
AUIDIwH4AwAB/wM1AVgDTwGlAwAB/wMAAf8DAAH/A0EB8QMfASwDVwHcAwAB/wNPAZwDCAELBAADAwEE
A1ABpAMAAf8DAAH/A0sBkCAAAzUBWAMUAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wNaAdYDEgEYA1IBpgMd
ASoEAAMCAQMDGAEhFAADTwHpAwAB/wMAAf8DAAH/A0oBjDgAA0sBjgMAAf8DAAH/AwAB/wNSAeYDWQHg
AwAB/wMAAf8DAAH/AwAB/wMnAToDTQHqAwAB/wMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/
AwAB/wNPAegDJwE7AwAB/wMAAf8DAAH/AwAB/wNVAd4IAANWAbgDAAH/A00B6gMkATUDPgFrA1QBrwNO
AZQDHwEtA1EBoQMAAf8DAAH/AxoBJQwAAwYBCANYAd0DAAH/A1EB5wMHAQkgAAM1AVgDFAH7AwAB/wMA
Af8DAAH/AwAB/wMAAf8DWgHWAxIBGCQAAxwB+gMAAf8DAAH/AwAB/wM7AWU4AAM8AWYDAAH/AwAB/wMA
Af8DIAH5A0cBgwNIAYgDSAGIA0gBiANIAYgDEQEXA0gBhQNIAYgDSAGIA0gBiANIAYgDMQFOAzEBTgNI
AYgDSAGIA0gBiANIAYgDSAGFAxEBFwNIAYgDSAGIA0gBiANIAYgDRwGDBAADDgETA1EB5wMAAf8DAAH/
AxQB+wNTAaoDQgF0A0oBjQNTAeMDAAH/AwAB/wMAAf8DPAFoEAADQQFzAwAB/wMAAf8DVgG8Az0BagM3
AVscAAM1AVgDFAH7AwAB/wMAAf8DAAH/AwAB/wMAAf8DWgHWAxIBGCAAAzkB8wMAAf8DAAH/AwAB/wM4
AV04AAM4AV4DAAH/AwAB/wMAAf8DPAHyA04BlANOAZkDTgGZA04BmQNOAZkDEgEZA00BlgNOAZkDTgGZ
A04BmQNOAZkDNQFXAzUBVwNOAZkDTgGZA04BmQNOAZkDTQGWAxMBGgNOAZkDTgGZA04BmQNOAZkDTgGU
BAADMAFLAwAB/gMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVQG3EAADKgFB
AwAB/wMAAf8DAAH/AwAB/wMAAf8gAAM4AV0DBwH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DVgHSAxEBFwMN
AREDFAEbAwEBAhAAA1QB2wMAAf8DAAH/AwAB/wNFAX44AANGAYADAAH/AwAB/wMAAf8DUgHZA08B3wMA
Af8DAAH/AwAB/wMAAf8DJgE5A0IB6gMAAf8DAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMA
Af8DRQHpAycBOwMAAf8DAAH/AwAB/wMAAf8DTgHeCAADPAFoA1MBrQMeASsDMwFTAzMB8AMAAf8DAAH/
A08BnAMcAScDPQFpA1UBtgMKAQ4QAAMgAS8DAAH/AwAB/wMAAf8DAAH/AwAB/yQAAzgBXQMHAfwDAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMtAfMDUAGaAxEBFwgAA1MBqgMAAf8DAAH/AwAB/wNT
AdcDAgEDMAADAwEEA1IB2QMAAf8DAAH/AwAB/wNSAagDVgG4AwAB/wMAAf8DAAH/AwAB/wMxAU4DVgHW
AwAB/wMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNXAdQDMQFOAwAB/wMAAf8DAAH/
AwAB/wNVAbcYAANQAZ0DAAH/AwAB/wMIAQsgAAMyAVADAAH/AwAB/wMAAf8DAAH/AzQB8SAAAyIBMgM6
AWEDOAFdAwcB/AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNEAegDHgErBAADOgFh
AwAB/wMAAf8DAAH/AwAB/wMAAf8gAAM4AV0DCgH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DWQHSAxEBFwMN
AREDFAEbAwEBAhAAA1oB2wMAAf8DAAH/AwAB/wNFAX44AANGAYADAAH/AwAB/wMAAf8DVwHZA1YB3wMA
Af8DAAH/AwAB/wMAAf8DJgE5A00B6gMAAf8DAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMA
Af8DTwHpAycBOwMAAf8DAAH/AwAB/wMAAf8DVQHeCAADPAFoA1MBrQMeASsDMwFTAz8B8AMAAf8DAAH/
A08BnAMcAScDPQFpA1YBtgMKAQ4QAAMgAS8DAAH/AwAB/wMAAf8DAAH/AwAB/yQAAzgBXQMKAfwDAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wM5AfMDUAGaAxEBFwgAA1MBqgMAAf8DAAH/AwAB/wNZ
AdcDAgEDMAADAwEEA1cB2QMAAf8DAAH/AwAB/wNSAagDVgG4AwAB/wMAAf8DAAH/AwAB/wMxAU4DWgHW
AwAB/wMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNbAdQDMQFOAwAB/wMAAf8DAAH/
AwAB/wNVAbcYAANQAZ0DAAH/AwAB/wMIAQsgAAMyAVADAAH/AwAB/wMAAf8DAAH/A0EB8SAAAyIBMgM6
AWEDOAFdAwoB/AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNPAegDHgErBAADOgFh
AwAB/wMAAf8DAAH/AwAB/wM/AW0wAAM/AW4DAAH/AwAB/wMAAf8DAAH/AzkBXwNBAXIDAAH/AwAB/wMA
Af8DAAH/AzwBZwNVAbkDAAH/AwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMAAf8DAAH/A1UBtwM8
Af8DAAH/AzwBZwNWAbkDAAH/AwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMAAf8DAAH/A1UBtwM8
AWgDAAH/AwAB/wMAAf8DAAH/A0ABcRgAAyEBMAM8AWYDNwFbJAADTwGcAwAB/wMAAf4DNQFYAwEBAiAA
AyEBMANTAdcDHwEsBAADOAFdAwcB/AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNS
AdkDBAEGAwwBEAMzAfADAAH/AwAB/wMAAf8DOAFcMAADOAFeAwAB/wMAAf8DAAH/AzMB8AMKAQ4DFgEf
Aw4B+wMAAf8DAAH/AwAB/wNPAZsDSAGEAwAB/wMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/
AwAB/wNHAYIDTwGcAwAB/wMAAf8DAAH/AxUB+gMWAR4cAAM3AVsDUAGfAwMBBBwAAyIBMgMVAfoDAAH/
A1cBvyQAAyEBMANTAdcDHwEsDAADPwFtAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/gNUAdsDAAH/
AyEBMANZAdcDHwEsBAADOAFdAwoB/AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNX
AdkDBAEGAwwBEAM/AfADAAH/AwAB/wMAAf8DOAFcMAADOAFeAwAB/wMAAf8DAAH/Az8B8AMKAQ4DFgEf
AxQB+wMAAf8DAAH/AwAB/wNPAZsDSAGEAwAB/wMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/
AwAB/wNHAYIDTwGcAwAB/wMAAf8DAAH/AxwB+gMWAR4cAAM3AVsDUAGfAwMBBBwAAyIBMgMcAfoDAAH/
A1cBvyQAAyEBMANZAdcDHwEsDAADPwFtAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/gNaAdsDAAH/
AwAB/wM4AVwEAANGAYADAAH/AwAB/wMAAf8DPQFpCAADIgEyAzsBZAMjATQDFgEfAxYBHwMjATQDOwFk
AyIBMggAAz4BbAMAAf8DAAH/AwAB/wNFAX8IAANQAaMDAAH/AwAB/wMAAf8DVwHRAzABTAMHAf0DVAHb
A1UBtwNSAaYDNQFXAzUBVwNSAaYDVQG3A1QB2wMHAf0DMAFLA1YB0wMAAf8DAAH/AwAB/wNQAZ8cAAM4
AV0DBwH8AwAB/wNQAaMDBgEIFAADIgEyA0UB6QMAAf8DAAH/A0cBgyAAAyEBMANTAdcDHwEsEAADLAFE
AwAB/wMAAf8DAAH/AwAB/wNUAdsDQAFwAxQBHAQAA0UBfQMAAf8DUAGdBAADBwEJA1MB1wMAAf8DAAH/
A1UBtQM0AVUDUwGwAwcB/QMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf4DVAGvAzIBUQNWAbgDAAH/
AwAB/wNTAdcDBgEICAADFgEeAzcB7wMAAf8DVAHbA0cBggMEAQYDGAEiAy0BRgM+AWwDRQF9AzEBTgMx
AU4DRQF9Az4BbAMtAUUDGAEiAwQBBgNHAYIDVAHbAwAB/wM6Ae4DFQEdGAADOAFdAwcB/AMAAf8DAAH/
AwAB/wNOAd4DQQFyAyoBQQMgAS4DMgFQA08BnAMVAfoDAAH/AwAB/wMAAf8DTgHeAxEBFxgAAyEBMANT
AdcDHwEsFAADNwFbAwAB/wMAAf8DAAH/AwAB/wMvAUkQAANFAX0DVQGyCAADHwEsAzMB8AMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DNwHv
AyIBMggAAz4BbAMAAf8DAAH/AwAB/wNFAX8IAANQAaMDAAH/AwAB/wMAAf8DWAHRAzABTAMKAf0DWgHb
A1UBtwNSAaYDNQFXAzUBVwNSAaYDVQG3A1oB2wMKAf0DMAFLA1oB0wMAAf8DAAH/AwAB/wNQAZ8cAAM4
AV0DCgH8AwAB/wNQAaMDBgEIFAADIgEyA08B6QMAAf8DAAH/A0cBgyAAAyEBMANZAdcDHwEsEAADLAFE
AwAB/wMAAf8DAAH/AwAB/wNaAdsDQAFwAxQBHAQAA0UBfQMAAf8DUAGdBAADBwEJA1kB1wMAAf8DAAH/
A1UBtQM0AVUDUwGwAwoB/QMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf4DVAGvAzIBUQNWAbgDAAH/
AwAB/wNZAdcDBgEICAADFgEeA0IB7wMAAf8DWgHbA0cBggMEAQYDGAEiAy0BRgM+AWwDRQF9AzEBTgMx
AU4DRQF9Az4BbAMtAUUDGAEiAwQBBgNHAYIDWgHbAwAB/wNGAe4DFQEdGAADOAFdAwoB/AMAAf8DAAH/
AwAB/wNVAd4DQQFyAyoBQQMgAS4DMgFQA08BnAMcAfoDAAH/AwAB/wMAAf8DVQHeAxEBFxgAAyEBMANZ
AdcDHwEsFAADNwFbAwAB/wMAAf8DAAH/AwAB/wMvAUkQAANFAX0DVQGyCAADHwEsAz8B8AMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DQgHv
Ax8BLBAAAzABSwMwAU0DJgE5A04BlAM1AVcDUgGmAwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMA
Af8DTwGlAzYBWQNOAZQDJgE4AzABTQMvAUoYAAMhATADBwH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1cBvxAAAwQBBgMoAT0DUwHXAx0BKhgA
AykBPgMAAf8DAAH/AwAB/wM6Ae4DBAEFFAADIQExDAADJwE6Az8B7AMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A0MB6wMmATkYAAMzAVIDAAH/AwAB/wNX
AcwDJAE1AwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMAAf8DIwEzA1gBzwMAAf8DAAH/AzIBURwA
AwIBAwNQAaMDAAH/AwAB/wNTAaoDSwGQA0cB5wMAAf8DAAH/AwAB/wMAAf8DAAH/A1cBvwNIAYQDTwHf
AwAB/wMlAfUDKwFDDAADTwGbAwAB/wMAAf8DIwEzHAADBAEFA0QB6AMAAf8DAAH/A08BpSwAAxoBJANY
AcQDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DWAHEAxkBIyAA
AzgBXAMtAfMDAAH/AzUBVwNQAZ0DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DUAGaAzcBWgMAAf8DLQHz
Af8DTwGlAzYBWQNOAZQDJgE4AzABTQMvAUoYAAMhATADCgH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1cBvxAAAwQBBgMoAT0DWQHXAx0BKhgA
AykBPgMAAf8DAAH/AwAB/wNGAe4DBAEFFAADIQExDAADJwE6A0oB7AMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A04B6wMmATkYAAMzAVIDAAH/AwAB/wNZ
AcwDJAE1AwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMAAf8DIwEzA1kBzwMAAf8DAAH/AzIBURwA
AwIBAwNQAaMDAAH/AwAB/wNTAaoDSwGQA1EB5wMAAf8DAAH/AwAB/wMAAf8DAAH/A1cBvwNIAYQDVgHf
AwAB/wMuAfUDKwFDDAADTwGbAwAB/wMAAf8DIwEzHAADBAEFA08B6AMAAf8DAAH/A08BpSwAAxoBJANZ
AcQDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DWQHEAxkBIyAA
AzgBXAM5AfMDAAH/AzUBVwNQAZ0DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DUAGaAzcBWgMAAf8DOQHz
AzgBXCQAAwIBAwNPAZsDRAF7CAADBwEJA1YBvgMAAf8DAAH/AwAB/wM1AVgIAAMRARcDVgG+AysBQwwA
AxMEGgH5AwAB/wMOAfsDAQECIAADOwFlAwAB/wMAAf8DSwHlAxoBJCwAAwEBAgM4AVwDVwHUAwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVwHUAzgBXAMBAQIoAAMXASADUgGoA0QB6AMcASgDVwHL
AwAB/wNMAZEDTAGRAwAB/wNXAcoDHQEpA0IB6gNRAacDFwEgQAADQAFwAwAB/wMAAf8DAAH/AwEBAiAA
A0gBhgMAAf8DJQH1A0sBjigAA0gBhQMAAf4DAAH/A0kB5AMaASQ0AAMgAS8DPwFuA1ABmgNTAawDUwGs
A04BmQM/AW4DIAEvPAADFwEgAzABTQMIAQsDSwGOA0UBfQNFAX0DSgGNAwcBCgMxAU4DFgEfSAADOQFg
AwAB/wMAAf8DNAHxJAADIQEwA0UBfQMPARQwAAMpAT8DUwGsA04B4QNXAc0DEAEVEAABQgFNAT4HAAE+
AwABKAMAAWADAAEwAwABAQEAAQEFAAFAAQIWAAP/AQABjwL/Af4BAAF/BgABBwL/AfgBAAEfBgABAwL/
AfABAAEPCAABPwHgAQABBwYAAYABAAEPAcABAAEDBgABwAEAAQcBgAE4AQEGAAHgAQABBwGAATwBAQYA
AeABAAEPAQABMAcAAeABAAEfAQABMAcAAeABAAEPAQABGAcAAeABAAEHAQABGAcAAeABAAEDAQABCAcA
AeACAQEAAQwHAAHgAQMBgAEAATwHAAHgAQcBwAEAARwHAAHgAQ8B4AkAAeABBwHwCQAB4AEDAf0BgAEE
AQEGAAHgAQEB/wGAAQQBAQYAAfABgAH/AcABAAEDBgAB+QHAAX8B4AEAAQcGAAH/AeABfwHwAQABDwYA
Af8B8AE/AfgBAAEfBgAB/wH4AX8B/gEAAX8GAAH8ATwBPwH+AQABfwH8AX8B/wGHAf8B4AHwATwBHwH4
AQABHwHIAScB/wEDAf8BwAHgATwBBwHwAQABDwGAAQMB/wEBAf8BgAHAATwBAwHgAQABBwGAAQMB/wEA
Af8BAAHAATwBAwHAAQABAwHAAQMB5wEAAX4BAAGAATwBAQGAAQABAQGAAQMBwwGAATwBAQGAATwBAQGA
AQABAQIAAYMBwAEcAQMBAAH/BgABAwHgAQ4BBwEDAf8BwAUAAQcB8AEEAQ8BAwH/AcADAAGAAQEBBwH4
AQABnwEHAf8B4AMAAcABAwGDAfwBAQH/AQcB/wHgAwABgAEDAcAB/gEAAf8BBwH/AeADAAGAAQMBwAH/
AQABDwEHAf8B4AMAAcABAwHAAf8BgAIDAf8BwAMAAfwBPwHAAf8BAAEBAQMB/wHAAwAB/AF/AcEB/gEg
AQABAwH/AcADAAH+AT8BhwH8AXABAAGDAQABwQGAAQABAQH8AR8BBwH4AfABCAGAAQABAQGAAQABAQH4
AQABAwHxAfABPAHAAQABAwHAAQABAwHwAQABAwHDAfABPgHgAQABBwHgAQABBwHwAQABAwGHAfABfwHw
AQABDwHwAQABDwH4AcABxwEHAfgBPwH4AQABHwH4AQABHwH/AeAB/wEPAfwBHwH/AQAB/wH+AQABfwH/
AeEB/wEfAf4BDws=
AxMBGgMgAfkDAAH/AxQB+wMBAQIgAAM7AWUDAAH/AwAB/wNUAeUDGgEkLAADAQECAzgBXANbAdQDAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNbAdQDOAFcAwEBAigAAxcBIANSAagDTwHoAxwBKANY
AcsDAAH/A0wBkQNMAZEDAAH/A1oBygMdASkDTQHqA1EBpwMXASBAAANAAXADAAH/AwAB/wMAAf8DAQEC
IAADSAGGAwAB/wMuAfUDSwGOKAADSAGFAwAB/gMAAf8DUwHkAxoBJDQAAyABLwM/AW4DUAGaA1MBrANT
AawDTgGZAz8BbgMgAS88AAMXASADMAFNAwgBCwNLAY4DRQF9A0UBfQNKAY0DBwEKAzEBTgMWAR9IAAM5
AWADAAH/AwAB/wNBAfEkAAMhATADRQF9Aw8BFDAAAykBPwNTAawDVgHhA1oBzQMQARUQAAFCAU0BPgcA
AT4DAAEoAwABYAMAATADAAEBAQABAQUAAUABAhYAA/8BAAGPAv8B/gEAAX8GAAEHAv8B+AEAAR8GAAED
Av8B8AEAAQ8IAAE/AeABAAEHBgABgAEAAQ8BwAEAAQMGAAHAAQABBwGAATgBAQYAAeABAAEHAYABPAEB
BgAB4AEAAQ8BAAEwBwAB4AEAAR8BAAEwBwAB4AEAAQ8BAAEYBwAB4AEAAQcBAAEYBwAB4AEAAQMBAAEI
BwAB4AIBAQABDAcAAeABAwGAAQABPAcAAeABBwHAAQABHAcAAeABDwHgCQAB4AEHAfAJAAHgAQMB/QGA
AQQBAQYAAeABAQH/AYABBAEBBgAB8AGAAf8BwAEAAQMGAAH5AcABfwHgAQABBwYAAf8B4AF/AfABAAEP
BgAB/wHwAT8B+AEAAR8GAAH/AfgBfwH+AQABfwYAAfwBPAE/Af4BAAF/AfwBfwH/AYcB/wHgAfABPAEf
AfgBAAEfAcgBJwH/AQMB/wHAAeABPAEHAfABAAEPAYABAwH/AQEB/wGAAcABPAEDAeABAAEHAYABAwH/
AQAB/wEAAcABPAEDAcABAAEDAcABAwHnAQABfgEAAYABPAEBAYABAAEBAYABAwHDAYABPAEBAYABPAEB
AYABAAEBAgABgwHAARwBAwEAAf8GAAEDAeABDgEHAQMB/wHABQABBwHwAQQBDwEDAf8BwAMAAYABAQEH
AfgBAAGfAQcB/wHgAwABwAEDAYMB/AEBAf8BBwH/AeADAAGAAQMBwAH+AQAB/wEHAf8B4AMAAYABAwHA
Af8BAAEPAQcB/wHgAwABwAEDAcAB/wGAAgMB/wHAAwAB/AE/AcAB/wEAAQEBAwH/AcADAAH8AX8BwQH+
ASABAAEDAf8BwAMAAf4BPwGHAfwBcAEAAYMBAAHBAYABAAEBAfwBHwEHAfgB8AEIAYABAAEBAYABAAEB
AfgBAAEDAfEB8AE8AcABAAEDAcABAAEDAfABAAEDAcMB8AE+AeABAAEHAeABAAEHAfABAAEDAYcB8AF/
AfABAAEPAfABAAEPAfgBwAHHAQcB+AE/AfgBAAEfAfgBAAEfAf8B4AH/AQ8B/AEfAf8BAAH/Af4BAAF/
Af8B4QH/AR8B/gEPCw==
</value>
</data>
<metadata name="imageListSmall.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
@ -306,91 +306,91 @@
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACY
EwAAAk1TRnQBSQFMAgEBBgEAATgBAAE4AQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABIAMAAQEBAAEgBgABIBIAAwgBCwM+AbsDQAF8RAADHQErAzQBjgMdAdMDCQHzAwkB8wMdAdMDMwGN
Ax0BKpAAAz4BvQMAAf8DAAH/A0EBfjgAAwQBBgMzAZIDAQH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwIB+wMzAZADBAEFiAADQgGGAwAB/wMAAf8DAAH/A0QBnwNEAaMDNQHNAyYB4AMXAe4DJAHjAzwBvwNC
AYEDGAEhEAADBAEGAygBvAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DKAG7
AwQBBYgAA0IBhwMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DDAH2AzIBUgwA
AzMBkwMAAf8DAAH/AwAB/wMAAf8DJQE8Aw8BFQMqAUYDIwHHAwAB/wMAAf8DAAH/AwAB/wMzAZCMAANE
AaYDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DJQHiAxgBIggAAx0BKwMBAfwDAAH/
AwAB/wMAAf8DAAH/AxgBIggAAxYBHwMAAf8DAAH/AwAB/wMAAf8DAQH8Ax0BKogAA0MBqgMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AyUB4gMZASMMAAMzAY8DAAH/AwAB/wMAAf8DAAH/AwAB/wM0
AXoEAAMyAWQDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DMwGMiAADOAHKAwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMkAeMDIwEzA0ABfAMEAQUIAAMdAdUDAAH/AwAB/wMAAf8DAAH/AwAB/wMbAdcEAAML
AQ8DBgH3AwAB/wMAAf8DAAH/AwAB/wMAAf8DHQHTiAADJQHiAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AyQB4wMaASQDOQHJAwAB/wNCAa8DBAEFBAADCgHyAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AyIBNQQA
Ay4BqQMAAf8DAAH/AwAB/wMAAf8DAAH/AwsB8YgAAxMB8QMAAf8DAAH/AwAB/wMAAf8DAAH/AyUB4gMZ
ASMEAAM+AXMDAAH/AwAB/wNCAa8DBAEFAwoB8gMAAf8DAAH/AwAB/wMAAf8DAAH/AzQBfQMkATkEAAMs
AUwDAAH/AwAB/wMAAf8DAAH/AwAB/wMKAfKIAAMcAeoDAAH/AwAB/wMAAf8DAAH/AyUB4gMZASMMAAM+
AXMDAAH/AwAB/wNEAaYDHQHVAwAB/wMAAf8DAAH/AwAB/wMAAf8DMgFnCAADCwEPAwAB/wMAAf8DAAH/
AwAB/wMAAf8DHQHTiAADOAHKAwAB/wMAAf8DAAH/AyQB4wMaASQUAAM/AXQDAAH/AxwB6gMzAZADAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DIwHHAzIBlgMpAbkDAAH/AwAB/wMAAf8DAAH/AwAB/wM0AY6IAANC
AYwDAAH/AwAB/wMlAeIDIwEzAzYBywNAAXwUAAMpAT4DHQEpAx4BLAMBAfwDAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DJQE8AyYBPQMAAf8DAAH/AwAB/wMAAf8DAQH8Ax0BK4gAAx0BKQMIAfkDJAHjAxkBIwNA
AXcDAAH/AwAB/wNBAX0cAAMzAZUDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DJQE6AyUBPAMAAf8DAAH/
AwAB/wMAAf8DMwGSkAADNQFZAxkBIwQAAwIBAwNEAaMDAAH/AwAB/wNBAX4YAAMEAQYDKAG9AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMoAbwDBAEGoAADAgEDA0QBpgMAAf8DAAH/
AywBRRgAAwQBBgMzAZUDAQH9AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwEB/AMzAZMDBAEGqAADAgED
A0MBngMgAeYDHQEqIAADHgEsAzMBkAMdAdQDCAH0AwgB9AMdAdQDMwGQAx4BLJwAAwEBAgM5AV8DVQG0
AwEBAgsAAQEDVQGzAzkBXwMBAQIcAAMjATMDOgFhAzgBXgNPAZwDTwGcAzgBXQM6AWEDIwEzIAADVQG3
AxoB+QMEAQYkAAMgAS4DVgHBA1ABngMHAQkgAAMSARkDVwHKAz8B7AMvAUoIAAMUARsDWAHIAwAB/wMA
Af8DAwEECAADAgEDAwAB/wMAAf8DVgHHAxMBGhAAAwcBCgNQAZ0DQwHrAzgBXgMAAf8DVQG2A1UBtgMA
Af4DOAFdAz8B7ANQAZ0DBwEKDAADRAF8A1UBugNKAY0DFQH6AwAB/wNUAa4DTgGXA1YBuAMHAQkYAANR
AdwDAAH/AwAB/wNVAbwDBwEJGAADEgEZA1MB1wMAAf8DAAH/A0UB6QQAAxEBFwNOAd4DVQG3AxYBHgMF
AQcMAAMDAQQDAAH/AwAB/wMAAf8DTgHeAxABFggAAwMBBAM4AV4DQwHrA0cBggNSAd0DAAH/A1UBtgNV
AbYDAAH/A1EB3ANHAYIDQwHrAzgBXgMDAQQIAANVAboDAAH/Aw4B+wNTAbADUAGfA0IB6gMAAf8DPwHs
AxEBFxgAA1UB2AMAAf8DAAH/AwAB/wNVAbwDBwEJEAADEgEZA1MB1wMAAf8DAAH/AwAB/wNWAcIEAANV
AbcDMwHwAyMBNANWAdIDMwHwAxYBHwgAAxsBJgMAAf8DAAH/AwAB/wMAAf8DVQG3CAADTgGYA1UB2ANC
AXQDGQEjA0QBeQNQAZ0DRAF6A0QBegNQAZ0DRAF5AxkBIwNCAXUDVQHYA00BlggAA0oBjQMOAfsDNQFY
A1UBtgNXAcwDNAFVA1cB1ANXAdQDAAEBCAADPAFnA0wBkgMAAQEEAAMcAScDSQHmAwAB/wMAAf8DAAH/
A1YBwQMIAQsIAAMNAREDUwHXAwAB/wMAAf8DAAH/A1YB0gMQARUDLQFGAwAB/wNMAZEDVgHTA04B3gNE
AXwDGgElCAADGwEmA0UBfQNOAd4DAAH/AwAB/wMAAf8DLAFEAyABLgMAAf4DAAH/A1MB1wNMAZEDMwHw
A1gBzwNJAYkDSQGJA1gBzwM0AfEDTAGRA1IB2QMAAf8DAAH+Ax8BLANWAbgDFQH6A1UBsQNVAbUDAAH/
AwAB/wM3Ae8DQQFyAwAB/wNYAc4DIAEuAzwBaAMAAf4DAAH/Az8BbggAAxwBJwNJAeYDAAH/AwAB/wMA
Af8DVgHBAwgBCwcAAQEDTgGUAwAB/wMAAf8DVgHWAxIBGAQAA1EBpwMAAf8DAAH/A1cBwAMJAQwYAAMJ
AQwDVwHAAwAB/wMAAf8DTwGlA00BlQMAAf8DAAH/A1EBogNYAcgDAAH/AwAB/wNVAbYDVQG2AwAB/wMA
Af8DWAHIA1EBogMAAf8DAAH/A0wBkwMaAfkDAAH/A1EBoQNXAcoDAAH/AwAB/wMAAf4DOwFjAwAB/wMA
Af8DMwFTAxUB+gMAAf8DUgHZAwoBDgwAAxwBJwNJAeYDAAH/AwAB/wMAAf8DVgHBAwgBCwMRARcDOAFd
A04BlANWAdYDEgEYCAADTgHhAwAB/wMAAf8DJAE2IAADJAE1AwAB/wMAAf8DTwHfA1MB1wMAAf8DAAH/
A0gBhQNHAecDAAH/AwAB/wNVAbYDVQG2AwAB/wMAAf8DSQHmA0gBhgMAAf8DAAH/A1UB1QMFAQcDUwGw
Az8B7AM3AVoDLQHzAwAB/gNKAY0DVQGzA0cB5wMSARgEAAMxAU8DAAH+A1gBwxQAAxwBJwNJAeYDAAH/
AwAB/wMAAf8DVgHBAzMBUgMOARMDAAEBAwsBDwwAAx0B+AMAAf8DFQH6AwMBBCAAAwMBBAMVAfoDAAH/
Ax0B+ANVAbQDVgG7A1YBuwM0BFUBtgNWAbsDVgG7A0gBhgNIAYYDVgG7A1YBuwNVAbYDNAFVA1YBuwNW
AbsDVQGzBAADTQGWAwAB/wNSAdkDPgFsAzsBZQNVAbYDAAH/A1UB2AMEAQYIAANVAbMDAAH+A0ABcAMp
AT8QAAMcAScDSQHmAwAB/wMAAf8DAAH/A1YBwQMIAQsUAANEAegDAAH/AzEB8gMAAQEjAAEBAzEB8gMA
Af8DRAHoA1UBswNWAbsDVgG7AzQEVQG2A1YBuwNWAbsDSAGGA0gBhgNWAbsDVgG7A1UBtgM0AVUDVgG7
A1YBuwNVAbMEAANWAbgDPwHsA1cB1AMAAf8DAAH/A0QB6ANSAdkDSQHmAxMBGggAA0QBfAMAAf8DAAH/
AwAB/xQAAx0BKQNEAegDAAH/AwAB/wMAAf8DVwG9AzgBXAM5AWADGgEkCAADWAHIAwAB/wMAAf8DIwEz
IAADJAE1AwAB/wMAAf8DVgHHA1MB1wMAAf8DAAH/A0gBhQNHAecDAAH/AwAB/wNVAbYDVQG2AwAB/wMA
Af8DSQHmA0gBhgMAAf8DAAH/A1UB1QQAAwcBCQMRARcDAAEBA1cBzQMAAf8DEgEYAwQBBgMTARoMAANI
AYQDAAH/AwAB/wMaAfkUAAMQARYDMAFNA0QB6AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/gNIAYQEAANE
AXsDAAH/AwAB/wNQAaMgAANQAaQDAAH/AwAB/wNEAXoDTgGUAwAB/wMAAf8DUQGiA1YBxwMAAf8DAAH/
A1UBtgNVAbYDAAH/AwAB/wNWAccDUAGjAwAB/wMAAf8DTAGSEAADHwEsAzEBTxQAAwEBAgNXAdEDHwH2
AxwBKBQAAxABFgNQAaMDDwEUAx0BKQNEAegDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DNAFVAxABFgMg
AfcDAAH/A04BmQQAAxABFgMrAUMDFwEgAxcBIAMrAUMDEQEXBAADTwGbAwAB/wMgAfcDEAEWAyABLgMA
Af4DAAH/A1MB1wNMAZEDOgHuA1cBzQNIAYYDSAGGA1cBzQM6Ae4DTAGRA1IB2QMAAf8DAAH+Ax8BLBAA
Az0BaQMVAfoDMQFODAADAQECA0sBkAMAAf8DVQG0FAADEAEWA1ABpAMPARQIAANHAYIDAAH/AwAB/wM3
Ae8DTAGSAy0BRgNXAcUDVQG1BAADPAFnAwAB/wNRAeADUQGhAy0B8wMAAf8DAAH/AwAB/wMAAf8DKQH0
A1ABnwNRAeADAAH/AzwBZwgAA00BlgNVAdUDQQFyAxgBIgNEAXwDUQGgA0QBfANEAXwDUQGgA0QBfAMZ
ASMDQQFzA1UB1QNOAZQQAAM8AWcDAAH+AwAB/wMAAf4DVQGzA0QBfANIAYQDVwHRAwAB/wMAAf8DNAHx
AyEBMAwAAxABFgNQAaQDDwEUDAADSwGOAwAB/wMAAf8DQwF4CAADCgENA0sBjwgAA0sBkAMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DSwGPDAADAwEEAzgBXQM9Ae0DRwGDA1IB3QMA
Af8DVQG2A1UBtgMAAf8DUQHcA0gBhAM9Ae0DOAFeAwIBAxAAA0wBkgMAAf8DVAHaA1gBxAMAAf4DAAH/
AwAB/wMgAfcDVQG1AzQB8QMOAfsDMAFNBAADDAEQA1IBqANXAcADDgETEAADNgFZAwAB/wMAAf8DGwEm
DwABAQwAAzgBXANCAeoDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DQgHqAzgBXBQAAwcBCQNQAZoDQwHr
AzgBXgMAAf4DVQG2A1UBtgMAAf4DOAFdAz8B7ANQAZoDBwEJFwABAQM/AW4DCgEOBAADQAFxAwAB/wMA
Af8DHAEoBAADIQQwAU0IAANCAXYDAAH/A1ABoxQAAwQBBQNWAccDAAH/A0gBhyAAAwUBBwM4AV0DUAGd
A1cBvQNXAb0DUAGdAzgBXQMFAQcgAAMhATADOQFfAzgBXQNQAZoDUAGaAzgBXAM5AWADIQEwLAADKwFD
AwAB/wMaAfkYAANDAXgDPwFvAwkBDBgAAwoBDQNOAZQDSwHlA0IBdAwAAUIBTQE+BwABPgMAASgDAAFA
AwABIAMAAQEBAAEBBgABARYAA/8BAAEfAf8B8AEPBAABDwH/AcABAwUAAQcBgAEBBAABgAEDAYABAQQA
AcABAwEBAYAEAAHAAQcBAQUAAcABAwEBBQABwAEBAQABgAQAAcABIAEAAYAEAAHAAXABAQGABAABwAH4
BgABwAF8BgABwAE/AYABAQQAAeQBHwGAAQEEAAH+AQ8BwAEDBAAB/wEPAfABDwQAAeEBhwHwAQ8B8QH/
AQ8B8AHBAYMBwAEDAYABPwEHAeABgwGBAYABAQGAAT8BAwHAAoEBgAEBAYABMQEBAYABAQGAAwABAQGA
AYEBBwHgAwABAQHAAQMBDwHwAwABIwHgAQcBDwHwAgABgAEwAfABHwEPAfACAAGAATAB+AEDAQ8B8AIA
AYABcAH4AQEBDwHwAgAB8wHhAfABAAEIARACAAHxAcMB4wEAAYABAQGAAQEB4AEBAccBDAHAAQMBgAEB
AeABAQEPAQ4B4AEHAcABAwHiARMBHwEPAfABDwHwAQ8B/gE/AR8Bhws=
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACc
EwAAAk1TRnQBSQFMAgEBBgEAAVABAAFQAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABIAMAAQEBAAEgBgABIBIAAwgBCwNUAbsDRAF8RAADHgErA0sBjgNHAdMDHwHzAx8B8wNHAdMDSgGN
Ax0BKpAAA1QBvQMAAf8DAAH/A0UBfjgAAwQBBgNLAZIDBAH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwgB+wNLAZADBAEFiAADSAGGAwAB/wMAAf8DAAH/A1ABnwNQAaMDUAHNA0YB4AMuAe4DQQHjA1QBvwNG
AYEDGAEhEAADBAEGA1ABvAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DUAG7
AwQBBYgAA0gBhwMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DGQH2AzMBUgwA
A0wBkwMAAf8DAAH/AwAB/wMAAf8DKAE8AxABFQMtAUYDTQHHAwAB/wMAAf8DAAH/AwAB/wNLAZCMAANR
AaYDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DQgHiAxgBIggAAx4BKwMEAfwDAAH/
AwAB/wMAAf8DAAH/AxgBIggAAxYBHwMAAf8DAAH/AwAB/wMAAf8DBAH8Ax0BKogAA1EBqgMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A0IB4gMZASMMAANLAY8DAAH/AwAB/wMAAf8DAAH/AwAB/wNE
AXoEAAM7AWQDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DSgGMiAADUwHKAwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wNBAeMDIwEzA0QBfAMEAQUIAANHAdUDAAH/AwAB/wMAAf8DAAH/AwAB/wNGAdcEAAML
AQ8DFgH3AwAB/wMAAf8DAAH/AwAB/wMAAf8DRwHTiAADQgHiAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
A0EB4wMaASQDUwHJAwAB/wNSAa8DBAEFBAADIQHyAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AyQBNQQA
A08BqQMAAf8DAAH/AwAB/wMAAf8DAAH/AyMB8YgAAykB8QMAAf8DAAH/AwAB/wMAAf8DAAH/A0IB4gMZ
ASMEAANBAXMDAAH/AwAB/wNSAa8DBAEFAyEB8gMAAf8DAAH/AwAB/wMAAf8DAAH/A0UBfQMmATkEAAMw
AUwDAAH/AwAB/wMAAf8DAAH/AwAB/wMhAfKIAAM2AeoDAAH/AwAB/wMAAf8DAAH/A0IB4gMZASMMAANB
AXMDAAH/AwAB/wNRAaYDRwHVAwAB/wMAAf8DAAH/AwAB/wMAAf8DPAFnCAADCwEPAwAB/wMAAf8DAAH/
AwAB/wMAAf8DRwHTiAADUwHKAwAB/wMAAf8DAAH/A0EB4wMaASQUAANCAXQDAAH/AzYB6gNLAZADAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DTQHHA0wBlgNQAbkDAAH/AwAB/wMAAf8DAAH/AwAB/wNLAY6IAANK
AYwDAAH/AwAB/wNCAeIDIwEzA1IBywNEAXwUAAMpAT4DHQEpAx8BLAMEAfwDAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DKAE8AygBPQMAAf8DAAH/AwAB/wMAAf8DBAH8Ax4BK4gAAx0BKQMUAfkDQQHjAxkBIwND
AXcDAAH/AwAB/wNFAX0cAANNAZUDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DJwE6AygBPAMAAf8DAAH/
AwAB/wMAAf8DSwGSkAADNgFZAxkBIwQAAwIBAwNQAaMDAAH/AwAB/wNFAX4YAAMEAQYDUQG9AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNQAbwDBAEGoAADAgEDA1EBpgMAAf8DAAH/
Ay0BRRgAAwQBBgNNAZUDBAH9AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwQB/ANMAZMDBAEGqAADAgED
A08BngM+AeYDHQEqIAADHwEsA0sBkANIAdQDGgH0AxoB9ANIAdQDSwGQAx8BLJwAAwEBAgM5AV8DVQG0
AwEBAgsAAQEDVgGzAzkBXwMBAQIcAAMjATMDOgFhAzgBXgNPAZwDTwGcAzgBXQM6AWEDIwEzIAADVQG3
AyAB+QMEAQYkAAMgAS4DVgHBA1ABngMHAQkgAAMSARkDWgHKA0oB7AMvAUoIAAMUARsDWwHIAwAB/wMA
Af8DAwEECAADAgEDAwAB/wMAAf8DWQHHAxMBGhAAAwcBCgNQAZ0DTgHrAzgBXgMAAf8DVgG2A1YBtgMA
Af4DOAFdA0oB7ANQAZ0DBwEKDAADRAF8A1UBugNKAY0DHAH6AwAB/wNUAa4DTgGXA1YBuAMHAQkYAANX
AdwDAAH/AwAB/wNWAbwDBwEJGAADEgEZA1kB1wMAAf8DAAH/A08B6QQAAxEBFwNVAd4DVQG3AxYBHgMF
AQcMAAMDAQQDAAH/AwAB/wMAAf8DVQHeAxABFggAAwMBBAM4AV4DTgHrA0cBggNYAd0DAAH/A1YBtgNW
AbYDAAH/A1cB3ANHAYIDTgHrAzgBXgMDAQQIAANVAboDAAH/AxQB+wNTAbADUAGfA00B6gMAAf8DSgHs
AxEBFxgAA1oB2AMAAf8DAAH/AwAB/wNWAbwDBwEJEAADEgEZA1kB1wMAAf8DAAH/AwAB/wNXAcIEAANV
AbcDPwHwAyMBNANZAdIDPwHwAxYBHwgAAxsBJgMAAf8DAAH/AwAB/wMAAf8DVQG3CAADTgGYA1oB2ANC
AXQDGQEjA0QBeQNQAZ0DRAF6A0QBegNQAZ0DRAF5AxkBIwNCAXUDWgHYA00BlggAA0oBjQMUAfsDNQFY
A1YBtgNZAcwDNAFVA1sB1ANbAdQDAAEBCAADPAFnA0wBkgMAAQEEAAMcAScDUgHmAwAB/wMAAf8DAAH/
A1YBwQMIAQsIAAMNAREDWQHXAwAB/wMAAf8DAAH/A1kB0gMQARUDLQFGAwAB/wNMAZEDWgHTA1UB3gNE
AXwDGgElCAADGwEmA0UBfQNVAd4DAAH/AwAB/wMAAf8DLAFEAyABLgMAAf4DAAH/A1kB1wNMAZEDPwHw
A1kBzwNJAYkDSQGJA1kBzwNBAfEDTAGRA1cB2QMAAf8DAAH+Ax8BLANWAbgDHAH6A1UBsQNVAbUDAAH/
AwAB/wNCAe8DQQFyAwAB/wNbAc4DIAEuAzwBaAMAAf4DAAH/Az8BbggAAxwBJwNSAeYDAAH/AwAB/wMA
Af8DVgHBAwgBCwcAAQEDTgGUAwAB/wMAAf8DWgHWAxIBGAQAA1EBpwMAAf8DAAH/A1gBwAMJAQwYAAMJ
AQwDWAHAAwAB/wMAAf8DTwGlA00BlQMAAf8DAAH/A1EBogNbAcgDAAH/AwAB/wNWAbYDVgG2AwAB/wMA
Af8DWwHIA1EBogMAAf8DAAH/A0wBkwMgAfkDAAH/A1EBoQNaAcoDAAH/AwAB/wMAAf4DOwFjAwAB/wMA
Af8DMwFTAxwB+gMAAf8DVwHZAwoBDgwAAxwBJwNSAeYDAAH/AwAB/wMAAf8DVgHBAwgBCwMRARcDOAFd
A04BlANaAdYDEgEYCAADVgHhAwAB/wMAAf8DJAE2IAADJAE1AwAB/wMAAf8DVgHfA1kB1wMAAf8DAAH/
A0gBhQNRAecDAAH/AwAB/wNWAbYDVgG2AwAB/wMAAf8DUgHmA0gBhgMAAf8DAAH/A1oB1QMFAQcDUwGw
A0oB7AM3AVoDOQHzAwAB/gNKAY0DVgGzA1EB5wMSARgEAAMxAU8DAAH+A1kBwxQAAxwBJwNSAeYDAAH/
AwAB/wMAAf8DVgHBAzMBUgMOARMDAAEBAwsBDwwAAyMB+AMAAf8DHAH6AwMBBCAAAwMBBAMcAfoDAAH/
AyMB+ANVAbQDVgG7A1YBuwM0AVUDVgG2A1YBuwNWAbsDSAGGA0gBhgNWAbsDVgG7A1YBtgM0AVUDVgG7
A1YBuwNWAbMEAANNAZYDAAH/A1cB2QM+AWwDOwFlA1YBtgMAAf8DWgHYAwQBBggAA1YBswMAAf4DQAFw
AykBPxAAAxwBJwNSAeYDAAH/AwAB/wMAAf8DVgHBAwgBCxQAA08B6AMAAf8DPAHyAwABASMAAQEDPAHy
AwAB/wNPAegDVgGzA1YBuwNWAbsDNAFVA1YBtgNWAbsDVgG7A0gBhgNIAYYDVgG7A1YBuwNWAbYDNAFV
A1YBuwNWAbsDVgGzBAADVgG4A0oB7ANbAdQDAAH/AwAB/wNPAegDVwHZA1IB5gMTARoIAANEAXwDAAH/
AwAB/wMAAf8UAAMdASkDTwHoAwAB/wMAAf8DAAH/A1cBvQM4AVwDOQFgAxoBJAgAA1sByAMAAf8DAAH/
AyMBMyAAAyQBNQMAAf8DAAH/A1kBxwNZAdcDAAH/AwAB/wNIAYUDUQHnAwAB/wMAAf8DVgG2A1YBtgMA
Af8DAAH/A1IB5gNIAYYDAAH/AwAB/wNaAdUEAAMHAQkDEQEXAwABAQNaAc0DAAH/AxIBGAMEAQYDEwEa
DAADSAGEAwAB/wMAAf8DIAH5FAADEAEWAzABTQNPAegDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf4DSAGE
BAADRAF7AwAB/wMAAf8DUAGjIAADUAGkAwAB/wMAAf8DRAF6A04BlAMAAf8DAAH/A1EBogNZAccDAAH/
AwAB/wNWAbYDVgG2AwAB/wMAAf8DWQHHA1ABowMAAf8DAAH/A0wBkhAAAx8BLAMxAU8UAAMBAQIDWAHR
AysB9gMcASgUAAMQARYDUAGjAw8BFAMdASkDTwHoAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AzQBVQMQ
ARYDLAH3AwAB/wNOAZkEAAMQARYDKwFDAxcBIAMXASADKwFDAxEBFwQAA08BmwMAAf8DLAH3AxABFgMg
AS4DAAH+AwAB/wNZAdcDTAGRA0YB7gNaAc0DSAGGA0gBhgNaAc0DRgHuA0wBkQNXAdkDAAH/AwAB/gMf
ASwQAAM9AWkDHAH6AzEBTgwAAwEBAgNLAZADAAH/A1UBtBQAAxABFgNQAaQDDwEUCAADRwGCAwAB/wMA
Af8DQgHvA0wBkgMtAUYDVwHFA1UBtQQAAzwBZwMAAf8DWQHgA1EBoQM5AfMDAAH/AwAB/wMAAf8DAAH/
AzMB9ANQAZ8DWQHgAwAB/wM8AWcIAANNAZYDWgHVA0EBcgMYASIDRAF8A1EBoANEAXwDRAF8A1EBoANE
AXwDGQEjA0EBcwNaAdUDTgGUEAADPAFnAwAB/gMAAf8DAAH+A1YBswNEAXwDSAGEA1gB0QMAAf8DAAH/
A0EB8QMhATAMAAMQARYDUAGkAw8BFAwAA0sBjgMAAf8DAAH/A0MBeAgAAwoBDQNLAY8IAANLAZADAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A0sBjwwAAwMBBAM4AV0DSAHtA0cBgwNY
Ad0DAAH/A1YBtgNWAbYDAAH/A1cB3ANIAYQDSAHtAzgBXgMCAQMQAANMAZIDAAH/A1oB2gNZAcQDAAH+
AwAB/wMAAf8DLAH3A1UBtQNBAfEDFAH7AzABTQQAAwwBEANSAagDWAHAAw4BExAAAzYBWQMAAf8DAAH/
AxsBJg8AAQEMAAM4AVwDTQHqAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A00B6gM4AVwUAAMHAQkDUAGa
A04B6wM4AV4DAAH+A1YBtgNWAbYDAAH+AzgBXQNKAewDUAGaAwcBCRcAAQEDPwFuAwoBDgQAA0ABcQMA
Af8DAAH/AxwBKAQAAyEEMAFNCAADQgF2AwAB/wNQAaMUAAMEAQUDWQHHAwAB/wNIAYcgAAMFAQcDOAFd
A1ABnQNXAb0DVwG9A1ABnQM4AV0DBQEHIAADIQEwAzkBXwM4AV0DUAGaA1ABmgM4AVwDOQFgAyEBMCwA
AysBQwMAAf8DIAH5GAADQwF4Az8BbwMJAQwYAAMKAQ0DTgGUA1QB5QNCAXQMAAFCAU0BPgcAAT4DAAEo
AwABQAMAASADAAEBAQABAQYAAQEWAAP/AQABHwH/AfABDwQAAQ8B/wHAAQMFAAEHAYABAQQAAYABAwGA
AQEEAAHAAQMBAQGABAABwAEHAQEFAAHAAQMBAQUAAcABAQEAAYAEAAHAASABAAGABAABwAFwAQEBgAQA
AcAB+AYAAcABfAYAAcABPwGAAQEEAAHkAR8BgAEBBAAB/gEPAcABAwQAAf8BDwHwAQ8EAAHhAYcB8AEP
AfEB/wEPAfABwQGDAcABAwGAAT8BBwHgAYMBgQGAAQEBgAE/AQMBwAKBAYABAQGAATEBAQGAAQEBgAMA
AQEBgAGBAQcB4AMAAQEBwAEDAQ8B8AMAASMB4AEHAQ8B8AIAAYABMAHwAR8BDwHwAgABgAEwAfgBAwEP
AfACAAGAAXAB+AEBAQ8B8AIAAfMB4QHwAQABCAEQAgAB8QHDAeMBAAGAAQEBgAEBAeABAQHHAQwBwAED
AYABAQHgAQEBDwEOAeABBwHAAQMB4gETAR8BDwHwAQ8B8AEPAf4BPwEfAYcL
</value>
</data>
<metadata name="statusStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

View File

@ -30,14 +30,17 @@
this.buttonNew = new System.Windows.Forms.Button();
this.buttonRemove = new System.Windows.Forms.Button();
this.buttonBrowse = new System.Windows.Forms.Button();
this.textBox2 = new System.Windows.Forms.TextBox();
this.textBoxPath = new System.Windows.Forms.TextBox();
this.textBox1 = new System.Windows.Forms.TextBox();
this.comboBox1 = new System.Windows.Forms.ComboBox();
this.comboBoxEngine = new System.Windows.Forms.ComboBox();
this.label2 = new System.Windows.Forms.Label();
this.label1 = new System.Windows.Forms.Label();
this.label3 = new System.Windows.Forms.Label();
this.labelAddon = new System.Windows.Forms.Label();
this.labelDivider = new System.Windows.Forms.Label();
this.buttonApply = new System.Windows.Forms.Button();
this.textBoxArgs = new System.Windows.Forms.TextBox();
this.labelArgs = new System.Windows.Forms.Label();
this.SuspendLayout();
//
// comboBox_Mod
@ -54,7 +57,7 @@
// buttonOK
//
this.buttonOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.buttonOK.Location = new System.Drawing.Point(332, 185);
this.buttonOK.Location = new System.Drawing.Point(332, 225);
this.buttonOK.Name = "buttonOK";
this.buttonOK.Size = new System.Drawing.Size(75, 23);
this.buttonOK.TabIndex = 4;
@ -64,12 +67,13 @@
// buttonCancel
//
this.buttonCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.buttonCancel.Location = new System.Drawing.Point(413, 185);
this.buttonCancel.Location = new System.Drawing.Point(413, 225);
this.buttonCancel.Name = "buttonCancel";
this.buttonCancel.Size = new System.Drawing.Size(75, 23);
this.buttonCancel.TabIndex = 5;
this.buttonCancel.Text = "Cancel";
this.buttonCancel.UseVisualStyleBackColor = true;
this.buttonCancel.Click += new System.EventHandler(this.buttonCancel_Click);
//
// buttonNew
//
@ -100,15 +104,16 @@
this.buttonBrowse.TabIndex = 21;
this.buttonBrowse.Text = "Browse";
this.buttonBrowse.UseVisualStyleBackColor = true;
this.buttonBrowse.Click += new System.EventHandler(this.buttonBrowse_Click);
//
// textBox2
// textBoxPath
//
this.textBox2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
this.textBoxPath.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.textBox2.Location = new System.Drawing.Point(12, 104);
this.textBox2.Name = "textBox2";
this.textBox2.Size = new System.Drawing.Size(395, 20);
this.textBox2.TabIndex = 19;
this.textBoxPath.Location = new System.Drawing.Point(12, 104);
this.textBoxPath.Name = "textBoxPath";
this.textBoxPath.Size = new System.Drawing.Size(395, 20);
this.textBoxPath.TabIndex = 19;
//
// textBox1
//
@ -119,16 +124,16 @@
this.textBox1.Size = new System.Drawing.Size(395, 20);
this.textBox1.TabIndex = 20;
//
// comboBox1
// comboBoxEngine
//
this.comboBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
this.comboBoxEngine.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBox1.FormattingEnabled = true;
this.comboBox1.Location = new System.Drawing.Point(12, 143);
this.comboBox1.Name = "comboBox1";
this.comboBox1.Size = new System.Drawing.Size(395, 21);
this.comboBox1.TabIndex = 15;
this.comboBoxEngine.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBoxEngine.FormattingEnabled = true;
this.comboBoxEngine.Location = new System.Drawing.Point(12, 143);
this.comboBoxEngine.Name = "comboBoxEngine";
this.comboBoxEngine.Size = new System.Drawing.Size(395, 21);
this.comboBoxEngine.TabIndex = 15;
//
// label2
//
@ -171,22 +176,53 @@
this.labelDivider.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.labelDivider.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.labelDivider.Location = new System.Drawing.Point(-18, 176);
this.labelDivider.Location = new System.Drawing.Point(-18, 216);
this.labelDivider.Name = "labelDivider";
this.labelDivider.Size = new System.Drawing.Size(550, 2);
this.labelDivider.TabIndex = 23;
//
// buttonApply
//
this.buttonApply.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.buttonApply.Location = new System.Drawing.Point(413, 141);
this.buttonApply.Name = "buttonApply";
this.buttonApply.Size = new System.Drawing.Size(75, 23);
this.buttonApply.TabIndex = 28;
this.buttonApply.Text = "Apply";
this.buttonApply.UseVisualStyleBackColor = true;
//
// textBoxArgs
//
this.textBoxArgs.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.textBoxArgs.Location = new System.Drawing.Point(12, 183);
this.textBoxArgs.Name = "textBoxArgs";
this.textBoxArgs.Size = new System.Drawing.Size(395, 20);
this.textBoxArgs.TabIndex = 30;
//
// labelArgs
//
this.labelArgs.AutoSize = true;
this.labelArgs.Location = new System.Drawing.Point(12, 167);
this.labelArgs.Name = "labelArgs";
this.labelArgs.Size = new System.Drawing.Size(60, 13);
this.labelArgs.TabIndex = 29;
this.labelArgs.Text = "Arguments:";
//
// FormProfiles
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(500, 220);
this.ClientSize = new System.Drawing.Size(500, 260);
this.Controls.Add(this.textBoxArgs);
this.Controls.Add(this.labelArgs);
this.Controls.Add(this.buttonApply);
this.Controls.Add(this.labelDivider);
this.Controls.Add(this.labelAddon);
this.Controls.Add(this.buttonBrowse);
this.Controls.Add(this.textBox2);
this.Controls.Add(this.textBoxPath);
this.Controls.Add(this.textBox1);
this.Controls.Add(this.comboBox1);
this.Controls.Add(this.comboBoxEngine);
this.Controls.Add(this.label2);
this.Controls.Add(this.label1);
this.Controls.Add(this.label3);
@ -196,6 +232,7 @@
this.Controls.Add(this.buttonOK);
this.Controls.Add(this.comboBox_Mod);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MinimumSize = new System.Drawing.Size(516, 259);
this.Name = "FormProfiles";
this.ShowInTaskbar = false;
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
@ -214,13 +251,16 @@
private System.Windows.Forms.Button buttonNew;
private System.Windows.Forms.Button buttonRemove;
private System.Windows.Forms.Button buttonBrowse;
private System.Windows.Forms.TextBox textBox2;
private System.Windows.Forms.TextBox textBoxPath;
private System.Windows.Forms.TextBox textBox1;
private System.Windows.Forms.ComboBox comboBox1;
private System.Windows.Forms.ComboBox comboBoxEngine;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.Label labelAddon;
private System.Windows.Forms.Label labelDivider;
private System.Windows.Forms.Button buttonApply;
private System.Windows.Forms.TextBox textBoxArgs;
private System.Windows.Forms.Label labelArgs;
}
}

View File

@ -11,5 +11,25 @@ namespace UniversalValveToolbox {
}
private void buttonCancel_Click(object sender, EventArgs e) {
Close();
}
private void buttonBrowse_Click(object sender, EventArgs e) {
string folderpath = "";
FolderBrowserDialog fbd = new FolderBrowserDialog {
ShowNewFolderButton = false,
RootFolder = Environment.SpecialFolder.MyComputer
};
DialogResult dr = fbd.ShowDialog();
if (dr == DialogResult.OK) {
folderpath = fbd.SelectedPath;
}
if (folderpath != "") {
textBoxPath.Text = folderpath;
}
}
}
}

View File

@ -24,60 +24,102 @@
/// </summary>
private void InitializeComponent() {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormSettings));
this.button4 = new System.Windows.Forms.Button();
this.labelDivider = new System.Windows.Forms.Label();
this.buttonCancel = new System.Windows.Forms.Button();
this.buttonOK = new System.Windows.Forms.Button();
this.label5 = new System.Windows.Forms.Label();
this.comboBoxLang = new System.Windows.Forms.ComboBox();
this.comboBoxTheme = new System.Windows.Forms.ComboBox();
this.label6 = new System.Windows.Forms.Label();
this.SuspendLayout();
//
// button4
//
this.button4.Location = new System.Drawing.Point(122, 33);
this.button4.Name = "button4";
this.button4.Size = new System.Drawing.Size(165, 23);
this.button4.TabIndex = 6;
this.button4.Text = "Search avalible engines";
this.button4.UseVisualStyleBackColor = true;
//
// labelDivider
//
this.labelDivider.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.labelDivider.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.labelDivider.Location = new System.Drawing.Point(-21, 187);
this.labelDivider.Location = new System.Drawing.Point(-21, 101);
this.labelDivider.Name = "labelDivider";
this.labelDivider.Size = new System.Drawing.Size(500, 2);
this.labelDivider.Size = new System.Drawing.Size(385, 2);
this.labelDivider.TabIndex = 26;
//
// buttonCancel
//
this.buttonCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.buttonCancel.Location = new System.Drawing.Point(339, 199);
this.buttonCancel.Location = new System.Drawing.Point(224, 113);
this.buttonCancel.Name = "buttonCancel";
this.buttonCancel.Size = new System.Drawing.Size(75, 23);
this.buttonCancel.TabIndex = 25;
this.buttonCancel.Text = "Cancel";
this.buttonCancel.UseVisualStyleBackColor = true;
this.buttonCancel.Click += new System.EventHandler(this.buttonCancel_Click);
//
// buttonOK
//
this.buttonOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.buttonOK.Location = new System.Drawing.Point(258, 199);
this.buttonOK.Location = new System.Drawing.Point(143, 113);
this.buttonOK.Name = "buttonOK";
this.buttonOK.Size = new System.Drawing.Size(75, 23);
this.buttonOK.TabIndex = 24;
this.buttonOK.Text = "OK";
this.buttonOK.UseVisualStyleBackColor = true;
//
// label5
//
this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(12, 9);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(58, 13);
this.label5.TabIndex = 29;
this.label5.Text = "Language:";
//
// comboBoxLang
//
this.comboBoxLang.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.comboBoxLang.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBoxLang.FormattingEnabled = true;
this.comboBoxLang.Items.AddRange(new object[] {
"None"});
this.comboBoxLang.Location = new System.Drawing.Point(12, 25);
this.comboBoxLang.Name = "comboBoxLang";
this.comboBoxLang.Size = new System.Drawing.Size(287, 21);
this.comboBoxLang.TabIndex = 30;
//
// comboBoxTheme
//
this.comboBoxTheme.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.comboBoxTheme.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBoxTheme.FormattingEnabled = true;
this.comboBoxTheme.Items.AddRange(new object[] {
"None"});
this.comboBoxTheme.Location = new System.Drawing.Point(12, 65);
this.comboBoxTheme.Name = "comboBoxTheme";
this.comboBoxTheme.Size = new System.Drawing.Size(287, 21);
this.comboBoxTheme.TabIndex = 32;
//
// label6
//
this.label6.AutoSize = true;
this.label6.Location = new System.Drawing.Point(12, 49);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(43, 13);
this.label6.TabIndex = 31;
this.label6.Text = "Theme:";
//
// FormSettings
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(426, 234);
this.ClientSize = new System.Drawing.Size(311, 148);
this.Controls.Add(this.comboBoxTheme);
this.Controls.Add(this.label6);
this.Controls.Add(this.comboBoxLang);
this.Controls.Add(this.label5);
this.Controls.Add(this.labelDivider);
this.Controls.Add(this.buttonCancel);
this.Controls.Add(this.buttonOK);
this.Controls.Add(this.button4);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
@ -85,15 +127,20 @@
this.Name = "FormSettings";
this.ShowInTaskbar = false;
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
this.Text = "FormSettings";
this.Text = "Settings";
this.Load += new System.EventHandler(this.FormSettings_Load);
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Button button4;
private System.Windows.Forms.Label labelDivider;
private System.Windows.Forms.Button buttonCancel;
private System.Windows.Forms.Button buttonOK;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.ComboBox comboBoxLang;
private System.Windows.Forms.ComboBox comboBoxTheme;
private System.Windows.Forms.Label label6;
}
}

View File

@ -1,17 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System;
using System.Windows.Forms;
namespace UniversalValveToolbox {
public partial class FormSettings : Form {
public FormSettings() {
InitializeComponent();
comboBoxLang.SelectedIndex = 0;
comboBoxTheme.SelectedIndex = 0;
}
private void buttonCancel_Click(object sender, EventArgs e) {
Close();
}
private void FormSettings_Load(object sender, EventArgs e) {
}
}
}

View File

@ -1,7 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace UniversalValveToolbox {

View File

@ -1,17 +1,18 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System;
using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("UniversalValveToolbox")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyTitle("Universal Valve Toolbox")]
[assembly: AssemblyDescription("Universal Valve Toolbox")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("UniversalValveToolbox")]
[assembly: AssemblyCopyright("Copyright © 2020")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCompany("EpicMorg")]
[assembly: AssemblyProduct("Universal Valve Toolbox")]
[assembly: AssemblyCopyright("Copyright © EpicMorg")]
[assembly: AssemblyTrademark("Valve")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible

View File

@ -90,6 +90,26 @@ namespace UniversalValveToolbox.Properties {
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap info_16 {
get {
object obj = ResourceManager.GetObject("info_16", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap plug_silhouette_16 {
get {
object obj = ResourceManager.GetObject("plug-silhouette_16", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
@ -99,5 +119,15 @@ namespace UniversalValveToolbox.Properties {
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap valve_64 {
get {
object obj = ResourceManager.GetObject("valve_64", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
}
}

View File

@ -121,13 +121,22 @@
<data name="checked_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\checked_16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="valve_64" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\valve_64.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="cancel_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\cancel_16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="human_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\human_16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="refresh_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\refresh_16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="human_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\human_16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="info_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\info_16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="plug-silhouette_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\plug-silhouette_16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>

Binary file not shown.

After

Width:  |  Height:  |  Size: 513 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 512 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -55,6 +55,12 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="FormAbout.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="FormAbout.Designer.cs">
<DependentUpon>FormAbout.cs</DependentUpon>
</Compile>
<Compile Include="FormAddons.cs">
<SubType>Form</SubType>
</Compile>
@ -106,6 +112,10 @@
<DesignTime>True</DesignTime>
<DependentUpon>MessageBoxes.resx</DependentUpon>
</Compile>
<Compile Include="VersionHelper.cs" />
<EmbeddedResource Include="FormAbout.resx">
<DependentUpon>FormAbout.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormAddons.resx">
<DependentUpon>FormAddons.cs</DependentUpon>
</EmbeddedResource>
@ -176,6 +186,9 @@
<None Include="Resources\checked_16.png" />
<None Include="Resources\human_16.png" />
<None Include="Resources\refresh_16.png" />
<None Include="Resources\valve_64.png" />
<None Include="Resources\info_16.png" />
<None Include="Resources\plug-silhouette_16.png" />
<Content Include="valve.ico" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

View File

@ -0,0 +1,65 @@
using System;
using System.Reflection;
namespace UniversalValveToolbox {
class VersionHelper {
public static string AssemblyVersion {
get {
return " " + Assembly.GetExecutingAssembly().GetName().Version.ToString();
}
}
public static string AssemblyTitle {
get {
object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false);
if (attributes.Length > 0) {
AssemblyTitleAttribute titleAttribute = (AssemblyTitleAttribute)attributes[0];
if (titleAttribute.Title != "") {
return titleAttribute.Title;
}
}
return System.IO.Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().CodeBase);
}
}
public static string AssemblyDescription {
get {
object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false);
if (attributes.Length == 0) {
return "";
}
return ((AssemblyDescriptionAttribute)attributes[0]).Description;
}
}
public static string AssemblyProduct {
get {
object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false);
if (attributes.Length == 0) {
return "";
}
return ((AssemblyProductAttribute)attributes[0]).Product;
}
}
public static string AssemblyCopyright {
get {
object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false);
if (attributes.Length == 0) {
return "";
}
return ((AssemblyCopyrightAttribute)attributes[0]).Copyright + " " + DateTime.Now.Year.ToString();
}
}
public static string AssemblyCompany {
get {
object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCompanyAttribute), false);
if (attributes.Length == 0) {
return "";
}
return ((AssemblyCompanyAttribute)attributes[0]).Company;
}
}
}
}

View File

@ -3,5 +3,6 @@
"engine": 243730, //linked avalible engine by id
"path": "C:\\Test", //path for export to users's env
"name": "Test Project" //name for launcher
"args": "" //run args
}
}