Implement Number Guessing Game

This commit is contained in:
Alan Moon 2025-06-27 12:57:07 -07:00
parent eac4631e12
commit 54a0c0d963
13 changed files with 690 additions and 161 deletions

View File

@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QtCNETAPI.Enums
{
public enum NumberGuessResult
{
Higher,
Lower,
Correct,
Incorrect
}
}

View File

@ -1,5 +1,6 @@
using QtCNETAPI.Dtos.Room; using QtCNETAPI.Dtos.Room;
using QtCNETAPI.Dtos.User; using QtCNETAPI.Dtos.User;
using QtCNETAPI.Enums;
using QtCNETAPI.Models; using QtCNETAPI.Models;
using RestSharp; using RestSharp;
using System.IdentityModel.Tokens.Jwt; using System.IdentityModel.Tokens.Jwt;
@ -664,5 +665,53 @@ namespace QtCNETAPI.Services.ApiService
return serviceResponse; return serviceResponse;
} }
public async Task<ServiceResponse<int>> GetRandomNumber()
{
await RefreshSessionIfInvalid();
var serviceResponse = new ServiceResponse<int>();
if (SessionToken == null) throw new NullReferenceException("Function Was Called Before A Session Was Made.");
var restRequest = new RestRequest("games/number-guess/get-number")
.AddHeader("Authorization", $"Bearer {SessionToken}");
var response = await _client.GetAsync<ServiceResponse<int>>(restRequest);
if (response == null) { serviceResponse.Success = false; serviceResponse.Message = "API did not respond."; return serviceResponse; }
if (response.Success)
{
serviceResponse.Success = true;
serviceResponse.Data = response.Data;
}
return serviceResponse;
}
public async Task<ServiceResponse<NumberGuessResult>> GuessRandomNumber(int original, int guess)
{
await RefreshSessionIfInvalid();
var serviceResponse = new ServiceResponse<NumberGuessResult>();
if (SessionToken == null) throw new NullReferenceException("Function Was Called Before A Session Was Made.");
var restRequest = new RestRequest("games/number-guess/guess-number")
.AddHeader("Authorization", $"Bearer {SessionToken}")
.AddQueryParameter("original", original)
.AddQueryParameter("guess", guess);
var response = await _client.GetAsync<ServiceResponse<NumberGuessResult>>(restRequest);
if (response == null) { serviceResponse.Success = false; serviceResponse.Message = "API did not respond."; return serviceResponse; }
if (response.Success)
{
serviceResponse.Success = true;
serviceResponse.Data = response.Data;
}
return serviceResponse;
}
} }
} }

View File

@ -7,6 +7,7 @@ using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
using QtCNETAPI.Enums;
namespace QtCNETAPI.Services.ApiService namespace QtCNETAPI.Services.ApiService
{ {
@ -37,5 +38,7 @@ namespace QtCNETAPI.Services.ApiService
public Task<ServiceResponse<int>> GetCurrentStockPrice(); public Task<ServiceResponse<int>> GetCurrentStockPrice();
public Task<ServiceResponse<UserStockActionResultDto>> BuyStock(int amount); public Task<ServiceResponse<UserStockActionResultDto>> BuyStock(int amount);
public Task<ServiceResponse<UserStockActionResultDto>> SellStock(int amount); public Task<ServiceResponse<UserStockActionResultDto>> SellStock(int amount);
public Task<ServiceResponse<int>> GetRandomNumber();
public Task<ServiceResponse<NumberGuessResult>> GuessRandomNumber(int original, int guess);
} }
} }

View File

@ -0,0 +1,135 @@
namespace qtc_net_client_2.Forms
{
partial class GuessTheNumber
{
/// <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()
{
lblHeader = new Label();
nudNumberGuess = new NumericUpDown();
btnGuess = new Button();
lblPrizeInfo = new Label();
lblResult = new Label();
btnClaimPrize = new Button();
((System.ComponentModel.ISupportInitialize)nudNumberGuess).BeginInit();
SuspendLayout();
//
// lblHeader
//
lblHeader.Font = new Font("Segoe UI", 15F, FontStyle.Bold);
lblHeader.Location = new Point(12, 9);
lblHeader.Name = "lblHeader";
lblHeader.Size = new Size(486, 62);
lblHeader.TabIndex = 0;
lblHeader.Text = "Please Wait, Getting Number...";
lblHeader.TextAlign = ContentAlignment.MiddleCenter;
//
// nudNumberGuess
//
nudNumberGuess.Location = new Point(190, 127);
nudNumberGuess.Maximum = new decimal(new int[] { 500, 0, 0, 0 });
nudNumberGuess.Name = "nudNumberGuess";
nudNumberGuess.Size = new Size(120, 23);
nudNumberGuess.TabIndex = 1;
//
// btnGuess
//
btnGuess.ForeColor = Color.Black;
btnGuess.Location = new Point(225, 156);
btnGuess.Name = "btnGuess";
btnGuess.Size = new Size(46, 23);
btnGuess.TabIndex = 2;
btnGuess.Text = "Guess";
btnGuess.UseVisualStyleBackColor = true;
btnGuess.Click += btnGuess_Click;
//
// lblPrizeInfo
//
lblPrizeInfo.Font = new Font("Segoe UI", 9F, FontStyle.Bold);
lblPrizeInfo.ForeColor = Color.Black;
lblPrizeInfo.Location = new Point(142, 180);
lblPrizeInfo.Name = "lblPrizeInfo";
lblPrizeInfo.Size = new Size(212, 63);
lblPrizeInfo.TabIndex = 3;
lblPrizeInfo.Text = "Prize Possibilities:\r\nGuess Is Higher By 10 - Jackpot Spin\r\nGuess Is Lower By 10 - 200 Q's\r\nGuess Is Equal - Jackpot";
lblPrizeInfo.TextAlign = ContentAlignment.TopCenter;
//
// lblResult
//
lblResult.Font = new Font("Segoe UI", 9F, FontStyle.Bold);
lblResult.Location = new Point(12, 81);
lblResult.Name = "lblResult";
lblResult.Size = new Size(477, 15);
lblResult.TabIndex = 4;
lblResult.Text = "lblResult";
lblResult.TextAlign = ContentAlignment.MiddleCenter;
lblResult.Visible = false;
//
// btnClaimPrize
//
btnClaimPrize.ForeColor = Color.Black;
btnClaimPrize.Location = new Point(200, 100);
btnClaimPrize.Name = "btnClaimPrize";
btnClaimPrize.Size = new Size(99, 23);
btnClaimPrize.TabIndex = 5;
btnClaimPrize.Text = "PRIZE_CLAIM";
btnClaimPrize.UseVisualStyleBackColor = true;
btnClaimPrize.Visible = false;
//
// GuessTheNumber
//
AutoScaleDimensions = new SizeF(7F, 15F);
AutoScaleMode = AutoScaleMode.Font;
BackColor = Color.DodgerBlue;
ClientSize = new Size(511, 253);
Controls.Add(btnClaimPrize);
Controls.Add(lblResult);
Controls.Add(lblPrizeInfo);
Controls.Add(btnGuess);
Controls.Add(nudNumberGuess);
Controls.Add(lblHeader);
ForeColor = Color.White;
FormBorderStyle = FormBorderStyle.FixedDialog;
MaximizeBox = false;
MinimizeBox = false;
Name = "GuessTheNumber";
StartPosition = FormStartPosition.CenterScreen;
Text = "QtC.NET qGame - Guess The Number";
Load += GuessTheNumber_Load;
((System.ComponentModel.ISupportInitialize)nudNumberGuess).EndInit();
ResumeLayout(false);
}
#endregion
private Label lblHeader;
private NumericUpDown nudNumberGuess;
private Button btnGuess;
private Label lblPrizeInfo;
private Label lblResult;
private Button btnClaimPrize;
}
}

View File

@ -0,0 +1,125 @@
using QtCNETAPI.Services.ApiService;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace qtc_net_client_2.Forms
{
public partial class GuessTheNumber : Form
{
private IApiService _apiService;
private int _number;
private int _guesses;
public GuessTheNumber(IApiService apiService)
{
_apiService = apiService;
InitializeComponent();
}
private async void GuessTheNumber_Load(object sender, EventArgs e) => await InitializeGTNGame();
private async void btnGuess_Click(object sender, EventArgs e)
{
if(nudNumberGuess.Value > 0)
{
btnGuess.Enabled = false;
int guess = int.Parse(nudNumberGuess.Value.ToString());
var result = await _apiService.GuessRandomNumber(_number, guess);
if(result != null && result.Success)
{
switch(result.Data)
{
case QtCNETAPI.Enums.NumberGuessResult.Higher:
lblResult.Text = "Your Guess Was Higher By 10! You've Earned A Jackpot Spin!";
btnClaimPrize.Text = "Spin";
btnClaimPrize.Click += BtnClaimPrize_Click_JackpotSpin;
lblResult.Visible = true;
btnClaimPrize.Visible = true;
break;
case QtCNETAPI.Enums.NumberGuessResult.Lower:
lblResult.Text = "Your Guess Was Lower By 10! You've Earned 200 Q's!";
btnClaimPrize.Text = "Claim";
btnClaimPrize.Click += BtnClaimPrize_Click_QClaim;
lblResult.Visible = true;
btnClaimPrize.Visible = true;
break;
case QtCNETAPI.Enums.NumberGuessResult.Correct:
lblResult.Text = "Your Correct! You've Earned The Jackpot!";
btnClaimPrize.Text = "Claim";
btnClaimPrize.Click += BtnClaimPrize_Click_QClaimJackpot;
lblResult.Visible = true;
btnClaimPrize.Visible = true;
break;
case QtCNETAPI.Enums.NumberGuessResult.Incorrect:
if (_guesses >= 2)
{
lblResult.Text = "Unfortunately you've used up all your guesses for this round.";
lblResult.Visible = true;
btnGuess.Visible = false;
break;
}
else _guesses++;
lblResult.Text = $"Incorrect. You Get Three Chances. You Guessed {_guesses} Time(s)";
lblResult.Visible = true;
btnGuess.Enabled = true;
break;
}
}
}
}
private void BtnClaimPrize_Click_QClaimJackpot(object? sender, EventArgs e)
{
throw new NotImplementedException("need to figure out how to do this, sorry :)");
}
private async void BtnClaimPrize_Click_QClaim(object? sender, EventArgs e)
{
var result = await _apiService.AddCurrencyToCurrentUser(200, false);
if (result != null && result.Success) Close();
else
{
MessageBox.Show("We Weren't Able To Claim Your Prize. You Can Try Again.", "Uh Oh...", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private async void BtnClaimPrize_Click_JackpotSpin(object? sender, EventArgs e)
{
TokenJackpotSpinner tokenJackpotSpinner = new TokenJackpotSpinner();
var formResult = tokenJackpotSpinner.ShowDialog();
if (formResult == DialogResult.OK)
{
var result = await _apiService.AddCurrencyToCurrentUser(tokenJackpotSpinner.TokensWon, false);
if (result != null && result.Success) Close();
else
{
MessageBox.Show("We Weren't Able To Claim Your Prize. You Can Try Again.", "Uh Oh...", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
}
private async Task InitializeGTNGame()
{
var result = await _apiService.GetRandomNumber();
if (result != null && result.Success)
{
_number = result.Data;
lblHeader.Text = "I've picked a number between 1 and 500.\nWhat Is It?";
}
}
}
}

View File

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@ -30,6 +30,7 @@
{ {
components = new System.ComponentModel.Container(); components = new System.ComponentModel.Container();
ListViewItem listViewItem1 = new ListViewItem("Stock Market", 0); ListViewItem listViewItem1 = new ListViewItem("Stock Market", 0);
ListViewItem listViewItem2 = new ListViewItem("Guess The Number", 1);
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Main)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Main));
tbcMain = new TabControl(); tbcMain = new TabControl();
tbpContacts = new TabPage(); tbpContacts = new TabPage();
@ -219,7 +220,8 @@
// //
lvGames.Anchor = AnchorStyles.Left | AnchorStyles.Right; lvGames.Anchor = AnchorStyles.Left | AnchorStyles.Right;
listViewItem1.Tag = "StockMarketGame"; listViewItem1.Tag = "StockMarketGame";
lvGames.Items.AddRange(new ListViewItem[] { listViewItem1 }); listViewItem2.Tag = "GuessTheNumberGame";
lvGames.Items.AddRange(new ListViewItem[] { listViewItem1, listViewItem2 });
lvGames.LargeImageList = ilGames; lvGames.LargeImageList = ilGames;
lvGames.Location = new Point(0, 0); lvGames.Location = new Point(0, 0);
lvGames.MultiSelect = false; lvGames.MultiSelect = false;
@ -236,6 +238,7 @@
ilGames.ImageStream = (ImageListStreamer)resources.GetObject("ilGames.ImageStream"); ilGames.ImageStream = (ImageListStreamer)resources.GetObject("ilGames.ImageStream");
ilGames.TransparentColor = Color.Transparent; ilGames.TransparentColor = Color.Transparent;
ilGames.Images.SetKeyName(0, "dollar-money.gif"); ilGames.Images.SetKeyName(0, "dollar-money.gif");
ilGames.Images.SetKeyName(1, "NumberGuessGameIcon.png");
// //
// ilTabIcons // ilTabIcons
// //
@ -287,7 +290,7 @@
lblRequestNotif.Anchor = AnchorStyles.Top | AnchorStyles.Right; lblRequestNotif.Anchor = AnchorStyles.Top | AnchorStyles.Right;
lblRequestNotif.AutoSize = true; lblRequestNotif.AutoSize = true;
lblRequestNotif.Font = new Font("Segoe UI", 7F, FontStyle.Bold); lblRequestNotif.Font = new Font("Segoe UI", 7F, FontStyle.Bold);
lblRequestNotif.Location = new Point(309, 54); lblRequestNotif.Location = new Point(309, 52);
lblRequestNotif.Name = "lblRequestNotif"; lblRequestNotif.Name = "lblRequestNotif";
lblRequestNotif.Size = new Size(138, 12); lblRequestNotif.Size = new Size(138, 12);
lblRequestNotif.TabIndex = 6; lblRequestNotif.TabIndex = 6;

View File

@ -327,6 +327,10 @@ namespace qtc_net_client_2
StockMarketGame stockMarketGame = new StockMarketGame(_apiService); StockMarketGame stockMarketGame = new StockMarketGame(_apiService);
stockMarketGame.Show(); stockMarketGame.Show();
break; break;
case "GuessTheNumberGame":
GuessTheNumber guessTheNumber = new GuessTheNumber(_apiService);
guessTheNumber.Show();
break;
} }
} }
} }

View File

@ -127,87 +127,161 @@
<value> <value>
AAEAAAD/////AQAAAAAAAAAMAgAAAEZTeXN0ZW0uV2luZG93cy5Gb3JtcywgQ3VsdHVyZT1uZXV0cmFs AAEAAAD/////AQAAAAAAAAAMAgAAAEZTeXN0ZW0uV2luZG93cy5Gb3JtcywgQ3VsdHVyZT1uZXV0cmFs
LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5BQEAAAAmU3lzdGVtLldpbmRvd3MuRm9ybXMu LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5BQEAAAAmU3lzdGVtLldpbmRvd3MuRm9ybXMu
SW1hZ2VMaXN0U3RyZWFtZXIBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAuBIAAAJNU0Z0AUkBTAMBAQAB SW1hZ2VMaXN0U3RyZWFtZXIBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAGiQAAAJNU0Z0AUkBTAIBAQIB
aAEAAWgBAAEgAQABIAEABP8BIQEACP8BQgFNATYHAAE2AwABKAMAAYADAAEgAwABAQEAASAGAAFAegAD AAGAAQABgAEAASABAAEgAQAE/wEhAQAI/wFCAU0BNgcAATYDAAEoAwABgAMAASADAAEBAQABIAYAAUB6
XAHnAQgBCgEAAf8DKgFA/wDVAAMhATADRgGAFAABFQEfAQQB/wENARUBAAH/AQgBCgEAAf8BCAEKAQAB AANcAecBCAEKAQAB/wMqAUAMAAE4AS8BKAFAAU0BPQEvAVcBYQFJATQBbAFhAUkBNAFsAWEBSQE0AWwB
//8AyQADWgG/AQgBCgEAAf8BCAEKAQAB/wEIAQoBAAH/AQgBCgEAAf8BCAEKAQAB/wEIAQoBAAH/AQgB YQFJATQBbAFhAUkBNAFsAWEBSQE0AWwBYQFJATQBbAFhAUkBNAFsAWEBSQE0AWwBYQFJATQBbAFhAUkB
CgEAAf8DWgG/A1oBvwFDAXQBBwH/AUcBdwEMAf8BJQFHAQAB/wEOARkBAAH//wDFAAEIAQoBAAH/ARAB NAFsAWEBSQE0AWwBYQFJATQBbAFhAUkBNAFsAWEBSQE0AWwBYQFJATQBbAFYAUQBMgFiAUcBOgEuAVEB
HgEAAf8BIQFBAQAB/wEnAUsBAAH/ASYBSgEAAf8BIQFBAQAB/wEQAR4BAAH/AQgBCgEAAf8BCAEKAQAB HAEaARgBIf8AdQADIQEwA0YBgBQAARUBHwEEAf8BDQEVAQAB/wEIAQoBAAH/AQgBCgEAAf8MAAFvAVAB
/wEIAQoBAAH/ASkBTgEAAf8BWgGWARAB/wFaAZwBEAH/AXMBtgEmAf8BGAEuAQAB//8AwQABCAEKAQAB NQF6AZ0BYwEwAacByAFvASABzwHIAW8BIAHPAcgBbwEgAc8ByAFvASABzwHIAW8BIAHPAcgBbwEgAc8B
/wE9AXEBAgH/AUwBhgEHAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBEAH/AUwB yAFvASABzwHIAW8BIAHPAcgBbwEgAc8ByAFvASABzwHIAW8BIAHPAcgBbwEgAc8ByAFvASABzwHIAW8B
fwEPAf8BOwFnAQgB/wEhATQBCAH/AVMBjgELAf8BWgGcARAB/wFyAbMBJwH/AVMBgQEbAf//AMEAARUB IAHPAcgBbwEgAc8BxwFvASEBzgGxAWkBKQG7AZABXwEyAZsBOAEvASgBQP8AaQADWgG/AQgBCgEAAf8B
KQEAAf8BSgGEAQQB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMARAB CAEKAQAB/wEIAQoBAAH/AQgBCgEAAf8BCAEKAQAB/wEIAQoBAAH/AQgBCgEAAf8DWgG/A1oBvwFDAXQB
/wFSAYwBEAH/AVIBjAEQAf8BWgGUARAB/wFWAZABDAH/AVoBmgEQAf8BWgGcARAB/wFyAakBMAH/AQgB BwH/AUcBdwEMAf8BJQFHAQAB/wEOARkBAAH/DAABfwFYATQBigG0AWsBKQG9AeUBdAEQAeoB5QF0ARAB
CgEAAf8BCAEKAQAB//8AuQABFgEnAQIB/wFJAYABBwH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIB 6gHlAXQBEAHqAeUBdAEQAeoB5QF0ARAB6gHlAXQBEAHqAeUBdAEQAeoB5QF0ARAB6gHlAXQBEAHqAeUB
jAEIAf8BUgGMAQgB/wFSAYwBCwH/AVIBjAEQAf8BUgGMARAB/wFYAZIBEAH/AVoBlAEQAf8BWgGbARAB dAEQAeoB5QF0ARAB6gHlAXQBEAHqAeUBdAEQAeoB5QF0ARAB6gHlAXQBEAHqAeQBdQEQAekBzAFvAR4B
/wFaAZwBEAH/AVwBngESAf8BOwFtAQMB/wEIAQoBAAH/AQgBCgEAAf8BCAEKAQAB//8AsQADXQHfAUcB 0wGlAWYBLQGvAT8BNAErAUj/AGUAAQgBCgEAAf8BEAEeAQAB/wEhAUEBAAH/AScBSwEAAf8BJgFKAQAB
gAEDAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMARAB /wEhAUEBAAH/ARABHgEAAf8BCAEKAQAB/wEIAQoBAAH/AQgBCgEAAf8BKQFOAQAB/wFaAZYBEAH/AVoB
nAEQAf8BcwG2ASYB/wEYAS4BAAH/DAABegFWATUBhgGuAWgBKwG3Ad4BdAEUAeMB3gF0ARQB4wHeAXQB
FAHjAd4BdAEUAeMB4QFzARMB5gHpAXUBDgHtAfEBdwEJAfQB+gF3AQIB/AH/AXgBAAL/AXgBAAH/AfIB
dQEIAfUB4QFzARMB5gHeAXQBFAHjAd4BdAEUAeMB3gF0ARQB4wHdAXIBFQHiAcUBbgEhAc0BoAFkAS8B
qgE9ATMBKgFG/wBhAAEIAQoBAAH/AT0BcQECAf8BTAGGAQcB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB
/wFSAYwBCAH/AVIBjAEQAf8BTAF/AQ8B/wE7AWcBCAH/ASEBNAEIAf8BUwGOAQsB/wFaAZwBEAH/AXIB
swEnAf8BUwGBARsB/xAAATkBMAEoAUEBTwE+ATABWQFjAUoBNAFuAWMBSgE0AW4BYwFKATQBbgFjAUoB
NAFuAXABUQE1AXsBlAFgATEBnwG9AW0BJQHFAeoBdQENAe4B/wF4AQAC/wF4AQAB/wHBAW4BIwHJAXEB
UQE1AXwBYwFKATQBbgFjAUoBNAFuAWMBSgE0AW4BYgFKATQBbQFZAUQBMgFjAUgBOwEuAVIBHQEbARgB
Iv8AXQABFQEpAQAB/wFKAYQBBAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB
/wFSAYwBEAH/AVIBjAEQAf8BUgGMARAB/wFaAZQBEAH/AVYBkAEMAf8BWgGaARAB/wFaAZwBEAH/AXIB
qQEwAf8BCAEKAQAB/wEIAQoBAAH/DAACDQEMARABEwESAREBFgEYARYBFQEcARgBFgEVARwBGAEWARUB
HAEYARYBFQEcASkBJAEgATABXgFHATMBaQGaAWEBMAGlAeEBdQEUAeUB/wF4AQAC/wF4AQAB/wGgAWQB
LwGqASoBJQEhATEBGAEWARUBHAEYARYBFQEcARgBFgEVARwBFwEVARQBGwEVARQBEwEZARIBEQEQARUB
CAIHAQn/AFkAARYBJwECAf8BSQGAAQcB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIB
jAEIAf8BUgGMAQsB/wFSAYwBEAH/AVIBjAEQAf8BWAGSARAB/wFaAZQBEAH/AVoBmwEQAf8BWgGcARAB
/wFcAZ4BEgH/ATsBbQEDAf8BCAEKAQAB/wEIAQoBAAH/AQgBCgEAAf8IAAMFAQYCBwEGBAgBCgMIAQoD
CAEKAwgBCgEaARgBFgEfAVMBQQExAV0BkwFfATIBngHeAXQBFAHjAf8BeAEAAv8BeAEAAf8BmAFiATEB
owEcARoBGAEhAwgBCgMIAQoDCAEKAwgBCgEIAgcBCQMGAQcDAgED/wBVAANdAd8BRwGAAQMB/wFSAYwB
CAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBEAH/AVIBjAEQAf8B
UgGMARAB/wFaAZQBEAH/AVoBlAEQAf8BWgGcARAB/wFaAZwBEAH/AVoBnAEQAf8BWgGcARAB/wFaAZgB
EAH/ARYBKgEAAf8BCAEKAQAB/wEIAQoBAAH/HAABEwESAREBFwFMAT0BLwFWAY8BXgEzAZoB3AF0ARYB
4QH/AXgBAAL/AXgBAAH/AZQBYAExAZ8BFAETARIBGP8AcQABLAFQAQAB/wFKAYwBAAH/AVIBjAEIAf8B
UgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBDgH/AVUBkgEQAf8BWgGcARAB/wFaAZwB
EAH/AVoBlAEQAf8BWgGcARAB/wFaAZwBEAH/AVoBnAEQAf8BWgGcARAB/wFaAZwBEAH/AVoBlAEYAf8B
WAGSARYB/wEQAR4BAAH/AQgBCgEAAf8cAAETARIBEQEXAUwBPQEvAVYBjwFeATMBmgHcAXQBFgHhAf8B
eAEAAv8BeAEAAf8BlAFgATEBnwEUARMBEgEY/wB1AANLAY8BMwFeAQAB/wFSAYwBCAH/AVIBjAEIAf8B
UgGMAQgB/wFSAYwBEAH/AX8BwAEzAf8BXwGeARcB/wEgAT8BAAH/AQgBCgEAAf8BUgGMARAB/wFaAZwB
EAH/AVoBnAEQAf8BWgGcARAB/wFaAZwBEAH/AVoBlQEXAf8BWgGUARgB/wFaAZQBGAH/AVoBlAEYAf8B
CAEKAQAB/wEIAQoBAAH/GAABEwESAREBFwFMAT0BLwFWAY8BXgEzAZoB3AF0ARYB4QH/AXgBAAL/AXgB
AAH/AZQBYAExAZ8BFAETARIBGBQABAEDAwEEAwYDBwEIAQkCBwEIAQkDBAEFBAIEAf8ATQABQgF7AQAB
/wFSAYwBCAH/AXsBxgEpAf8DMwFQBAADDAEQATkBawEAAf8BWgGcARAB/wFaAZwBEAH/AV0BlwETAf8B
VgGUAQwB/wFaAZwBEAH/AVoBlAEYAf8BWgGUARgB/wFjAZwBGAH/AWMBpQEXAf8BKQFQAQAB/wEIAQoB
AAH/GAABEwESAREBFwFMAT0BLwFWAY8BXgEzAZoB3AF0ARYB4QH/AXgBAAL/AXgBAAH/AZQBYAExAZ8B
FAETARIBGBQABAICCQEKAQwCDwERARQCEwEWARoCEgEUARgCCgELAQ0DBAEFBAH/AFEAAQgBCgEAAf8M
AAETASMBAAH/AVoBlAEQAf8BWgGcARAB/wGUAdYBSgH/AQ0BEQECAf8BMQFaAQAB/wFaAZQBEgH/AVoB
lAEYAf8BWgGUARgB/wFjAZwBGAH/AWMBpQEXAf8BawGlASEB/wEQAR4BAAH/GAABEwESAREBFwFMAT0B
LwFWAY8BXgEzAZoB3AF0ARYB4QH/AXgBAAL/AXgBAAH/AZQBYAExAZ8BFAETARIBGBQAAwUBBgIcASMB
KQIsAUEBSgIyAVoBZQIyAVkBZAImATQBPAIVARkBHQIGAQcBCP8APQADXQHfAQgBCgEAAf8BCAEKAQAB
/wEIAQoBAAH/AQgBCgEAAf8BCAEKAQAB/wEIAQoBAAH/AzMBUAM6AWABSwGFAQcB/wFaAZQBEAH/AVoB
nAEQAf8BOQFrAQAB/wMJAQwBEAEeAQAB/wFUAY4BEgH/AVoBlAEYAf8BYwGcARgB/wFjAZwBGAH/AWMB
pQEXAf8BcwG0ASkB/wEQAR4BAAH/GAABEwESAREBFwFMAT0BLwFWAY8BXgEzAZoB3AF0ARYB4QH/AXgB
AAL/AXgBAAH/AZQBYAExAZ8BFAETARIBGBQAAgkBCgEMAi0BRwFQAjQBhgGRAiMBwQHJAiMBwgHKAjUB
bwF6AicBNQE9AgwBDQEQ/wA5AAEIAQoBAAH/AQgBCgEAAf8BCAEKAQAB/wEIAQoBAAH/AQgBCgEAAf8B
CAEKAQAB/wEIAQoBAAH/AQgBCgEAAf8BCAEKAQAB/wEzAV8BAgH/AVoBlAEQAf8BWgGcARAB/wGtAecB
YwH/ARABHgEAAf8BCAEKAQAB/wEUASYBAAH/AVQBjgESAf8BYgGbARgB/wFjAZwBGAH/AWMBpQEXAf8B
YwGlARcB/wFjAZwBIQH/ARgBLgEAAf8YAAETARIBEQEXAUwBPQEvAVYBjwFeATMBmgHcAXQBFgHhAf8B
eAEAAv8BeAEAAf8BlAFgATEBnwEUARMBEgEYFAADCQELAioBPgFHAjUBeQGEAiYBuwHDAiIBwwHLAjUB
egGFAioBPgFHAg8BEAET/wA1AAEIAQoBAAH/ASsBUgEAAf8BQQFyAQUB/wFKAYQBBgH/AUoBhAEGAf8B
SgGEAQYB/wFCAXMBBgH/ASkBUAEAAf8BEAEeAQAB/wEfAToBAAH/AVUBjwELAf8BWgGVARAB/wFaAZwB
EAH/AdYB/wGMAf8BEAEeAQAB/wEYAS4BAAH/AUIBeAEDAf8BWgGUARgB/wFiAZsBGAH/AWMBnAEYAf8B
YwGlARcB/wFjAaUBFwH/AXMBtAEpAf8BEAEeAQAB/xgAARMBEgERARcBTAE9AS8BVgGPAV4BMwGaAdwB
dAEWAeEB/wF4AQAC/wF4AQAB/wGUAWABMQGfARQBEwESARgUAAIGAQcBCAIiAS0BNAIzAVwBZgIwAZ0B
pwIrAa8BuAI1AXgBgwIsAUQBTQIPAREBFP8AMQABKAFNAQAB/wFOAYgBBwH/AVIBjAEIAf8BUgGMAQgB
/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEQAf8BUgGMARAB/wFSAYwBEAH/AVoB
lAEQAf8BWgGcARAB/wFjAaUBFwH/AUIBewEAAf8BSgGEAQYB/wFSAYwBCAH/AVoBmAEUAf8BWgGUARgB
/wFjAZwBGAH/AWMBpQEXAf8BYwGlARcB/wFjAaUBFwH/AZQByQFNAf8EAAESAREBEAEVAR8BHAEaASQB
KAEkASABLwETARIBEQEWBAIEAQETARIBEQEXAUwBPQEvAVYBjwFeATMBmgHcAXQBFgHhAf8BeAEAAv8B
eAEAAf8BlAFgATEBnwEUARMBEgEYFAADAwEEAhMBFQEZAiMBLwE2AjIBWQFkAjQBZwFyAi4BRwFRAiAB
KAEvAgkBCgEM/wAtAAEpAU4BAgH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB
/wFSAYwBCAH/AVIBjAEIAf8BUgGMARAB/wFSAYwBEAH/AVIBjAEQAf8BWgGUARAB/wFaAZUBEAH/AVoB
nAEQAf8BWgGcARAB/wFaAZwBEAH/AVoBnAEQAf8BWgGUARgB/wFaAZQBGAH/AWMBnAEYAf8BYwGcARgB
/wFjAaUBFwH/AWMBpQEXAf8BYwGlARcB/wFlAaABIQH/BAABJQEhAR4BKwFDATcBLAFMAVkBRAEyAWMB
KgElASEBMQEIAgcBCQMEAQUBFAETARIBGAFNAT0BLwFXAY8BXgEzAZoB3AF0ARYB4QH/AXgBAAL/AXgB
AAH/AZQBYAExAZ8BFAETARIBGBwAAgcBCAEJAhsBIQEnAiEBKwEyAhkBHgEjAg8BEQEUAwQBBf8AKQAD
RgGAAU4BiAEHAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8B
UgGMAQgB/wFSAYwBEAH/AVIBjAEQAf8BUgGMARAB/wFaAZQBEAH/AVoBlwEQAf8BWgGcARAB/wFaAZwB
EAH/AVoBnAEQAf8BWgGcARAB/wFaAZQBGAH/AVoBlAEYAf8BYwGcARgB/wFjAaEBGAH/AWMBpQEXAf8B
YwGlARcB/wF4AboBLAH/AQgBCgEAAf8EAAEtAScBIgE0AXEBUQE1AXwBrgFoASsBtwGJAVsBNAGUAWIB
SgE0AW0BMwEsASUBOwEmASIBHgEsAVQBQQExAV4BjwFeATMBmgHcAXQBFgHhAf8BeAEAAv8BeAEAAf8B
lAFgATEBnwEUARMBEgEYHAACEQETARcCMwFcAWYCNQF+AYkCNAFkAW8CKgE+AUcCDgEPARL/ACkAATUB
XgEHAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB
/wFSAYwBCAH/AVIBjAEQAf8BUgGMARAB/wFaAZQBEAH/AVoBlAEQAf8BWgGbARAB/wFaAZwBEAH/AVoB
nAEQAf8BWgGcARAB/wFaAZYBFgH/AVoBlAEYAf8BXQGXARgB/wFjAZwBGAH/AWMBpQEXAf8BYwGlARcB
/wFwAbMBIAH/ASsBUAEEAf8IAAEyASsBJQE6AZcBYQExAaIB+QF2AQMB+wHiAXQBEgHnAbwBbAEmAcQB
agFOATQBdQFEATcBLAFNAWMBSgE0AW4BlAFfATEBnwHeAXQBFAHjAf8BeAEAAv8BeAEAAf8BlAFgATEB
nwEUARMBEgEYHAACGAEdASICMwGKAZUCIQHFAc0CLQGoAbICNQFvAXoCHAEjASkCBgEHAQgEAgQB/wAd
AAFKAYQBBgH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFnAakBFwH/AVIB
jAEIAf8BSgGEAQYB/wFKAYQBBgH/AVIBjAEQAf8BWgGUARAB/wFaAZcBEAH/AVoBnAEQAf8BWgGcARAB
/wFaAZwBEAH/AVoBnAEQAf8BWgGUARgB/wFaAZQBGAH/AV8BmAEYAf8BYwGeARgB/wFjAaUBFwH/AWsB
qQEdAf8BKQFQAQAB/wwAASoBJQEhATEBjQFeATMBmAHwAXUBCgHzAe0BdgELAfAB4QFzARMB5gG5AWsB
JgHCAaABZAEvAaoBnQFkATABpwGyAWkBKQG8AecBdgEQAesB/wF4AQAC/wF4AQAB/wGUAWABMQGfARQB
EwESARgcAAIUARcBGwI1AWwBdwIrAawBtgIhAcUBzQIsAakBswI0AWEBbAIkATEBOAIMAQ0BDwMCAQP/
AB0AAUoBhAEGAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFpAaQBHgH/ASwBUAEDAf8B
CAEKAQAB/wE3AWEBBwH/AVIBjAEOAf8BUgGMARAB/wF/AcEBMgH/AVsBXgFbAdMDWgG/AS8BWQEAAf8B
RAF6AQUB/wFQAYoBCAH/AVoBnAEOAf8BWgGcARAB/wFaAZwBEAH/AU8BhgEQAf8BRAF0AQwB/wNaAb8Q
AAEeARsBGQEjAXABUQE1AXsBwgFtASMBygHUAXMBGwHaAeMBdAERAegB6wF1AQwB7wHoAXUBDwHsAc8B
cQEdAdYB0QFyARsB2AHxAXcBCQH0Af8BeAEAAv8BeAEAAf8BlAFgATEBnwEUARMBEgEYHAACDwEQARMC
LgFJAVMCNAGHAZICIAHIAc8CHgHNAdQCLwGdAagCNAFnAXICJAExATgCFAEXARsCBgEHAQgDAgED/wAV
AAFKAYwBAAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BZwGdAScB/wEIAQoBAAH/AQoB
DwEAAf8BQgF3AQMB/wFSAYwBEAH/AVoBnAEQAf8BJQFBAQUB/wQAAzoBYAEIAQoBAAH/AQgBCgEAAf8E
AANGAYADRgGAA0YBgBwAAgsBCgENASoBJQEhATEBSgE7AS4BVAFtAVABNQF4AZQBYAExAZ8ByAFvASAB
zwHpAXYBDgHtAegBdQEPAewB7QF2AQsB8AH5AXYBAwH7Af8BeAEAAv8BeAEAAf8BlAFgATEBnwEUARMB
EgEYHAACBgEHAQgCGAEcASECLAFEAU0CNAGGAZECKQG0Ab0CHwHKAdECJgG7AcMCMQGXAaICMwFdAWcC
GQEeASMCDAENAQ//ABUAATsBbQECAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFTAY4B
EAH/AQ8BGwEAAf8BIwFDAQAB/wFSAYwBEAH/AVIBjAEQAf8BewG9ATAB/wEIAQoBAAH/AQgBCgEAAf8B
CAEKAQAB/wEIAQoBAAH/AQgBCgEAAf8BCAEKAQAB/wEIAQoBAAH/KAADAwEEAwkBCwEqASUBIQExAVEB
QAExAVsBjAFcATMBlwHAAW0BJAHIAeEBdQEUAeUB9QF2AQcB9wH8AXcBAgH9Af8BeAEAAv8BeAEAAf8B
lAFgATEBnwEUARMBEgEYHAAEAQMCAQMCFQEYARwCLwFMAVYCNAGEAY8CJAHAAcgCFwHZAd8CFAHeAeMC
MAGaAaUCLgFJAVMCGwEhASf/ABUAAQgBCgEAAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB
/wFSAYwBCAH/AU4BggEPAf8BSgGEAQYB/wFSAYwBEAH/AWMBpQEXAf8BCAEKAQAB/wEIAQoBAAH/ARMB
IwEAAf8BQgFzAQYB/wEgAT8BAAH/AQgBCgEAAf8BCAEKAQAB/wEIAQoBAAH/AQgBCgEAAf8BCAEKAQAB
/yAABAEDAwEEAg0BDAEQARsBGQEXASABNQEtAScBPQFfAUgBMwFqAasBZwErAbUB4QF1ARQB5QH1AXYB
BwH3Af8BeAEAAv8BeAEAAf8BlAFgATEBnwEUARMBEgEYIAAEAQIHAQgBCQIUARcBGwIoATgBQAI0AWsB
dgItAaUBrwIQAeQB6QIgAckB0AIxAZQBnwIuAUcBUf8AGQABQgFzAQYB/wFSAYwBCAH/AVIBjAEIAf8B
UgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMARAB/wFSAYwBEAH/AUoBhAEGAf8BEAEeAQAB/wExAVoB
AAH/AU0BhAENAf8BWgGcARAB/wFaAZwBEAH/AVIBjAEIAf8BEAEeAQAB/wEIAQoBAAH/AQgBCgEAAf8D
RgGALAADAgEDAQwCCwEOASgBIwEfAS4BawFOATQBdgGnAWcBLQGxAdsBcwEXAeAB8wF3AQcB9gH3AXYB
BQH5AZEBXwEyAZwBEwESAREBFwwABAECDAENARACFgEaAR8CHAEiASgCHAEiASgCDAENAQ8IAAIPAREB
FAIlATEBOQI1AXgBgwIWAdwB4QISAeIB5wIeAcsB0gI0AWMBbv8AHQABSQGJAQAB/wFSAYwBCAH/AVIB
jAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEQAf8BUgGMARAB/wFSAYwBEAH/AVIBjAEQAf8BWgGUARAB
/wFaAZwBEAH/AVoBnAEQAf8BWgGcARAB/wFaAZwBEAH/AVoBlAEYAf8BQgFzAQYB/wEKAQ4BAAH/MAAE
AQMDAQQBDQIMAQ8BJAEgAR0BKgFXAUMBMgFhAbABaAEqAbkB3wFyARQB5AHqAXUBDQHuAYwBXAEzAZcB
EwESAREBFwwAAwIBAwIgASgBLwIwAU8BWQI0AWoBdQI0AWgBcwIeASUBKwgAAwQBBQIMAQ0BDwIxAVIB
XAIhAccBzgIPAegB7AIMAesB7wI1AXQBf/8AIQABOgFrAQAB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB
/wFSAYwBEAH/AVIBjAEQAf8BWgGUARAB/wFaAZQBEAH/AVoBnAEQAf8BWgGcARAB/wFaAZwBEAH/AVoB /wFSAYwBEAH/AVIBjAEQAf8BWgGUARAB/wFaAZQBEAH/AVoBnAEQAf8BWgGcARAB/wFaAZwBEAH/AVoB
nAEQAf8BWgGYARAB/wEWASoBAAH/AQgBCgEAAf8BCAEKAQAB//8ArQABLAFQAQAB/wFKAYwBAAH/AVIB nAEQAf8BWgGUARgB/wFaAZQBGAH/AWMBpQEXAf8BGQEsAQMB/zgAAwIBAwMIAQoBJwEiAR8BLQFmAUsB
jAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBDgH/AVUBkgEQAf8BWgGcARAB NAFxAYYBWwE0AZEBjwFeATMBmgFYAUQBMgFiAQ0CDAEPDAADAwEEAigBOQFBAjUBbwF6AjABnQGnAi4B
/wFaAZwBEAH/AVoBlAEQAf8BWgGcARAB/wFaAZwBEAH/AVoBnAEQAf8BWgGcARAB/wFaAZwBEAH/AVoB owGtAjABUAFaAhcBGwEgAwkBCwMGAQcCDQEOARECMQFVAV8CHwHKAdECDAHrAe8CCgHwAfMCNQF1AYH/
lAEYAf8BWAGSARYB/wEQAR4BAAH/AQgBCgEAAf//ALEAA0sBjwEzAV4BAAH/AVIBjAEIAf8BUgGMAQgB ACUAASwBVQEAAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEQAf8BUgGMARAB/wFaAZQBEAH/AVoBlAEQAf8B
/wFSAYwBCAH/AVIBjAEQAf8BfwHAATMB/wFfAZ4BFwH/ASABPwEAAf8BCAEKAQAB/wFSAYwBEAH/AVoB WgGcARAB/wFaAZwBEAH/AVoBnAEQAf8BWgGcARAB/wFaAZQBGAH/AVoBlAEYAf8BIQFBAQAB/0AABAIB
nAEQAf8BWgGcARAB/wFaAZwBEAH/AVoBnAEQAf8BWgGVARcB/wFaAZQBGAH/AVoBlAEYAf8BWgGUARgB CAIHAQkBEgERARABFQEYARYBFQEcARkBFwEVAR0BEAIPARMDAgEDDAADAwEEAiwBQgFLAjQBhAGPAiMB
/wEIAQoBAAH/AQgBCgEAAf//ALkAAUIBewEAAf8BUgGMAQgB/wF7AcYBKQH/AzMBUAQAAwwBEAE5AWsB wgHKAhgB2AHeAjQBiQGUAi4BSQFTAhUBGAEcAg0BDgERAh4BJQErAjUBbAF3AhcB2QHfAgsB7gHxAhAB
AAH/AVoBnAEQAf8BWgGcARAB/wFdAZcBEwH/AVYBlAEMAf8BWgGcARAB/wFaAZQBGAH/AVoBlAEYAf8B 5AHpAjUBcAF7/wAhAAESASIBAAH/AUwBhgEGAf8BUgGMAQgB/wFaAZwBEAH/AVABigEIAf8BUgGMARAB
YwGcARgB/wFjAaUBFwH/ASkBUAEAAf8BCAEKAQAB//8AvQABCAEKAQAB/wwAARMBIwEAAf8BWgGUARAB /wFaAZQBEAH/AVoBnAEQAf8BWgGcARAB/wFaAZwBEAH/AVoBnAEQAf8BWgGcAREB/wFpAasBHwH/AQgB
/wFaAZwBEAH/AZQB1gFKAf8BDQERAQIB/wExAVoBAAH/AVoBlAESAf8BWgGUARgB/wFaAZQBGAH/AWMB CgEAAf9sAAMCAQMCIAEoAS8CMgFXAWECLgGjAa0CGwHUAdoCKAG2Ab8CMQGUAZ8CNQFvAXoCNAFnAXIC
nAEYAf8BYwGlARcB/wFrAaUBIQH/ARABHgEAAf//AKkAA10B3wEIAQoBAAH/AQgBCgEAAf8BCAEKAQAB NQF6AYUCLQGoAbICDgHpAe0CGgHVAdsCLQGnAbECMQFRAVv/ACEAARABHgEAAf8BSAF9AQcB/wFZAZMB
/wEIAQoBAAH/AQgBCgEAAf8BCAEKAQAB/wMzAVADOgFgAUsBhQEHAf8BWgGUARAB/wFaAZwBEAH/ATkB EwH/AVUBiAEYAf8IAAEhAUEBAAH/AUIBewEAAf8BUgGMAQgB/wFVAZEBCAH/ATkBZgEEAf8BVwFZAVQB
awEAAf8DCQEMARABHgEAAf8BVAGOARIB/wFaAZQBGAH/AWMBnAEYAf8BYwGcARgB/wFjAaUBFwH/AXMB 73gAAgYBBwEIAhYBGgEfAjUBcAF7AiQBvQHGAhQB3wHkAgkB8QH0Ag0B6gHuAg0B6gHuAgsB7gHxAgcB
tAEpAf8BEAEeAQAB//8ApQABCAEKAQAB/wEIAQoBAAH/AQgBCgEAAf8BCAEKAQAB/wEIAQoBAAH/AQgB 8wH2AgIB+gH8AigBtQG+AjMBYAFrAiIBLQE0/wApAAEeAToBAAH/nAAEAgIJAQoBDAInATcBPwI0AWMB
CgEAAf8BCAEKAQAB/wEIAQoBAAH/AQgBCgEAAf8BMwFfAQIB/wFaAZQBEAH/AVoBnAEQAf8BrQHnAWMB bgIzAYsBlgIsAakBswInAbgBwQIkAb4BxwIkAb4BxwIqAbABuQIwAZkBpAI0AWYBcQIjAS8BNgITARUB
/wEQAR4BAAH/AQgBCgEAAf8BFAEmAQAB/wFUAY4BEgH/AWIBmwEYAf8BYwGcARgB/wFjAaUBFwH/AWMB Gf8A0QAEAQILAQwBDgIkATEBOAIxAVQBXgI1AXIBfQI0AYABiwI1AX4BiQIzAWABawInATcBPwIWARoB
pQEXAf8BYwGcASEB/wEYAS4BAAH//wChAAEIAQoBAAH/ASsBUgEAAf8BQQFyAQUB/wFKAYQBBgH/AUoB HwMCAQP/AAUAAUIBTQE+BwABPgMAASgDAAGAAwABIAMAAQEBAAEBBgABAhYAA/8BAAP/AccCAAEHAf8I
hAEGAf8BSgGEAQYB/wFCAXMBBgH/ASkBUAEAAf8BEAEeAQAB/wEfAToBAAH/AVUBjwELAf8BWgGVARAB AAL/Ac8BhwIAAQcB/wgAAf8B/gEAAQcCAAEHAf8IAAH/AfwBAAEHAgABBwH/CAAB/wH4AQABDwIAAQcB
/wFaAZwBEAH/AdYB/wGMAf8BEAEeAQAB/wEYAS4BAAH/AUIBeAEDAf8BWgGUARgB/wFiAZsBGAH/AWMB /wgAAf8B8AEAAQcCAAEHAf8IAAH/AeABAAEDAgABBwH/CAAB/wHAAQABAQH8AQMC/wgAAf8BwAEAAQEB
nAEYAf8BYwGlARcB/wFjAaUBFwH/AXMBtAEpAf8BEAEeAQAB//8AnQABKAFNAQAB/wFOAYgBBwH/AVIB /AEDAv8IAAH/AeACAAH8AQMB4AEfCAAB/wH8ASABAAH8AQMB4AEfCAAB/wH+AeABAAH8AQMB4AEfCAAB
jAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEQAf8BUgGMARAB /wHAAgAB/AEDAeABHwgAAf8BgAIAAfwBAwHgAR8IAAH/AwAB/AEDAeABHwgAAf4CAAEBAQABAwHgAR8I
/wFSAYwBEAH/AVoBlAEQAf8BWgGcARAB/wFjAaUBFwH/AUIBewEAAf8BSgGEAQYB/wFSAYwBCAH/AVoB AAH8AgABAQEAAQMB+AEfCAAB+AIAAQEBAAEDAfgBHwgAAfgCAAEDAQABAwH4AQMIAAH4AgABBwEAAQMB
mAEUAf8BWgGUARgB/wFjAZwBGAH/AWMBpQEXAf8BYwGlARcB/wFjAaUBFwH/AZQByQFNAf//AJ0AASkB +AEDCAAB+AIAAQ8BAAEDAfgJAAH4AQABRAF/AQABAwH4CQAB+AEAAQEB/wGAAQMB+AkAAfgCAAF/AYAB
TgECAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB AwH8CQAB/AIAAX8B8AEDAYEBgAgAAf4CAAH/AfABAwGBAYAIAAH/AgAB/wH8AQMBgAkAAf8BgAEBAf8B
/wFSAYwBEAH/AVIBjAEQAf8BUgGMARAB/wFaAZQBEAH/AVoBlQEQAf8BWgGcARAB/wFaAZwBEAH/AVoB /gEDAYAJAAH/AQABAwP/AYAJAAH/AQwBDwP/AcAJAAH/Ad8E/wHACQAG/wHwAQEIAAs=
nAEQAf8BWgGcARAB/wFaAZQBGAH/AVoBlAEYAf8BYwGcARgB/wFjAZwBGAH/AWMBpQEXAf8BYwGlARcB
/wFjAaUBFwH/AWUBoAEhAf//AJkAA0YBgAFOAYgBBwH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIB
jAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMARAB/wFSAYwBEAH/AVIBjAEQAf8BWgGUARAB
/wFaAZcBEAH/AVoBnAEQAf8BWgGcARAB/wFaAZwBEAH/AVoBnAEQAf8BWgGUARgB/wFaAZQBGAH/AWMB
nAEYAf8BYwGhARgB/wFjAaUBFwH/AWMBpQEXAf8BeAG6ASwB/wEIAQoBAAH//wCZAAE1AV4BBwH/AVIB
jAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB
/wFSAYwBEAH/AVIBjAEQAf8BWgGUARAB/wFaAZQBEAH/AVoBmwEQAf8BWgGcARAB/wFaAZwBEAH/AVoB
nAEQAf8BWgGWARYB/wFaAZQBGAH/AV0BlwEYAf8BYwGcARgB/wFjAaUBFwH/AWMBpQEXAf8BcAGzASAB
/wErAVABBAH//wCdAAFKAYQBBgH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB
/wFnAakBFwH/AVIBjAEIAf8BSgGEAQYB/wFKAYQBBgH/AVIBjAEQAf8BWgGUARAB/wFaAZcBEAH/AVoB
nAEQAf8BWgGcARAB/wFaAZwBEAH/AVoBnAEQAf8BWgGUARgB/wFaAZQBGAH/AV8BmAEYAf8BYwGeARgB
/wFjAaUBFwH/AWsBqQEdAf8BKQFQAQAB//8AoQABSgGEAQYB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB
/wFSAYwBCAH/AWkBpAEeAf8BLAFQAQMB/wEIAQoBAAH/ATcBYQEHAf8BUgGMAQ4B/wFSAYwBEAH/AX8B
wQEyAf8BWwFeAVsB0wNaAb8BLwFZAQAB/wFEAXoBBQH/AVABigEIAf8BWgGcAQ4B/wFaAZwBEAH/AVoB
nAEQAf8BTwGGARAB/wFEAXQBDAH/A1oBv/8ApQABSgGMAQAB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB
/wFSAYwBCAH/AWcBnQEnAf8BCAEKAQAB/wEKAQ8BAAH/AUIBdwEDAf8BUgGMARAB/wFaAZwBEAH/ASUB
QQEFAf8EAAM6AWABCAEKAQAB/wEIAQoBAAH/BAADRgGAA0YBgANGAYD/ALEAATsBbQECAf8BUgGMAQgB
/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFTAY4BEAH/AQ8BGwEAAf8BIwFDAQAB/wFSAYwBEAH/AVIB
jAEQAf8BewG9ATAB/wEIAQoBAAH/AQgBCgEAAf8BCAEKAQAB/wEIAQoBAAH/AQgBCgEAAf8BCAEKAQAB
/wEIAQoBAAH//wC5AAEIAQoBAAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB
/wFOAYIBDwH/AUoBhAEGAf8BUgGMARAB/wFjAaUBFwH/AQgBCgEAAf8BCAEKAQAB/wETASMBAAH/AUIB
cwEGAf8BIAE/AQAB/wEIAQoBAAH/AQgBCgEAAf8BCAEKAQAB/wEIAQoBAAH/AQgBCgEAAf//ALUAAUIB
cwEGAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEQAf8BUgGMARAB
/wFKAYQBBgH/ARABHgEAAf8BMQFaAQAB/wFNAYQBDQH/AVoBnAEQAf8BWgGcARAB/wFSAYwBCAH/ARAB
HgEAAf8BCAEKAQAB/wEIAQoBAAH/A0YBgP8AuQABSQGJAQAB/wFSAYwBCAH/AVIBjAEIAf8BUgGMAQgB
/wFSAYwBCAH/AVIBjAEQAf8BUgGMARAB/wFSAYwBEAH/AVIBjAEQAf8BWgGUARAB/wFaAZwBEAH/AVoB
nAEQAf8BWgGcARAB/wFaAZwBEAH/AVoBlAEYAf8BQgFzAQYB/wEKAQ4BAAH//wDBAAE6AWsBAAH/AVIB
jAEIAf8BUgGMAQgB/wFSAYwBCAH/AVIBjAEQAf8BUgGMARAB/wFaAZQBEAH/AVoBlAEQAf8BWgGcARAB
/wFaAZwBEAH/AVoBnAEQAf8BWgGcARAB/wFaAZQBGAH/AVoBlAEYAf8BYwGlARcB/wEZASwBAwH//wDF
AAEsAVUBAAH/AVIBjAEIAf8BUgGMAQgB/wFSAYwBEAH/AVIBjAEQAf8BWgGUARAB/wFaAZQBEAH/AVoB
nAEQAf8BWgGcARAB/wFaAZwBEAH/AVoBnAEQAf8BWgGUARgB/wFaAZQBGAH/ASEBQQEAAf//AMUAARIB
IgEAAf8BTAGGAQYB/wFSAYwBCAH/AVoBnAEQAf8BUAGKAQgB/wFSAYwBEAH/AVoBlAEQAf8BWgGcARAB
/wFaAZwBEAH/AVoBnAEQAf8BWgGcARAB/wFaAZwBEQH/AWkBqwEfAf8BCAEKAQAB//8AyQABEAEeAQAB
/wFIAX0BBwH/AVkBkwETAf8BVQGIARgB/wgAASEBQQEAAf8BQgF7AQAB/wFSAYwBCAH/AVUBkQEIAf8B
OQFmAQQB/wFRAVMBTgHv/wDZAAEeAToBAAH//wD/AP8A1wABQgFNAT4HAAE+AwABKAMAAYADAAEgAwAB
AQEAAQEGAAECFgAD/wEAA/8BxwwAAv8BzwGHDAAB/wH+AQABBwwAAf8B/AEAAQcMAAH/AfgBAAEPDAAB
/wHwAQABBwwAAf8B4AEAAQMMAAH/AcABAAEBDAAB/wHAAQABAQwAAf8B4A4AAf8B/AEgDQAB/wH+AeAN
AAH/AcAOAAH/AYAOAAH/DwAB/gIAAQEMAAH8AgABAQwAAfgCAAEBDAAB+AIAAQMMAAH4AgABBwwAAfgC
AAEPDAAB+AEAAUQBfwwAAfgBAAEBAf8MAAH4AgABfwwAAfwCAAF/DAAB/gIAAf8MAAH/AgAB/wwAAf8B
gAEBAf8MAAH/AQABAwH/DAAB/wEMAQ8B/wwAAf8B3wL/DAAE/wwACw==
</value> </value>
</data> </data>
<metadata name="ilTabIcons.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="ilTabIcons.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
@ -217,8 +291,8 @@
<value> <value>
AAEAAAD/////AQAAAAAAAAAMAgAAAEZTeXN0ZW0uV2luZG93cy5Gb3JtcywgQ3VsdHVyZT1uZXV0cmFs AAEAAAD/////AQAAAAAAAAAMAgAAAEZTeXN0ZW0uV2luZG93cy5Gb3JtcywgQ3VsdHVyZT1uZXV0cmFs
LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5BQEAAAAmU3lzdGVtLldpbmRvd3MuRm9ybXMu LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5BQEAAAAmU3lzdGVtLldpbmRvd3MuRm9ybXMu
SW1hZ2VMaXN0U3RyZWFtZXIBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAA3hIAAAJNU0Z0AUkBTAIBAQQB SW1hZ2VMaXN0U3RyZWFtZXIBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAA1hIAAAJNU0Z0AUkBTAIBAQQB
AAFoAQEBaAEBARABAAEQAQAE/wEhAQAI/wFCAU0BNgcAATYDAAEoAwABQAMAASADAAEBAQABIAYAASD/ AAGAAQEBgAEBARABAAEQAQAE/wEhAQAI/wFCAU0BNgcAATYDAAEoAwABQAMAASADAAEBAQABIAYAASD/
AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/ACIAA2cB7wJnAVkB7wFnAV0BWQHvAWcBWwFZAe8B AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/ACIAA2cB7wJnAVkB7wFnAV0BWQHvAWcBWwFZAe8B
ZwFbAVkB7wFnAlkB7wFnAWQBWQHvA2cB7wNnAe8DZwHvA2cB7wNnAe8DZwHvA2cB7wNnAe8DZwHvAwcB ZwFbAVkB7wFnAlkB7wFnAWQBWQHvA2cB7wNnAe8DZwHvA2cB7wNnAe8DZwHvA2cB7wNnAe8DZwHvAwcB
CQMqAT8DRQF8A1kBuwNjAd8DaAH0A4AB/gOBAf8DgQH/A4EB/wOAAf4DaAH0A2MB3wNaAboDRAF6AycB CQMqAT8DRQF8A1kBuwNjAd8DaAH0A4AB/gOBAf8DgQH/A4EB/wOAAf4DaAH0A2MB3wNaAboDRAF6AycB
@ -226,79 +300,79 @@
VQGsAzABSwgAA/gB/wG5AZUBPAH/AYMBfQFuAf8BhAF9AWwB/wGqAYQBJwH/AawBewEAAf8BzAG8AZQB VQGsAzABSwgAA/gB/wG5AZUBPAH/AYMBfQFuAf8BhAF9AWwB/wGqAYQBJwH/AawBewEAAf8BzAG8AZQB
/wN+Af8DfgH/A34B/wN+Af8DfgH/A34B/wN+Af8DfgH/A44B/wNDAXUDXQHMA3wB+AOBAf8DgQH/A4EB /wN+Af8DfgH/A34B/wN+Af8DfgH/A34B/wN+Af8DfgH/A44B/wNDAXUDXQHMA3wB+AOBAf8DgQH/A4EB
/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A3wB+ANUAag4AAMSARgDPwFtBAADOwFiA10B /wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A3wB+ANUAag4AAMSARgDPwFtBAADOwFiA10B
xQF9AXUBaAH0AZ8BZQExAf8BlwFTARcB/wGWAUsBCQH/AZMBRgEBAf8BjAFDAQMB/wF9AUABCwH/AWsB xQF5AXEBaAH0AZ8BZQExAf8BlwFTARcB/wGWAUsBCQH/AZMBRgEBAf8BjAFDAQMB/wF9AUABCwH/AWsB
QAEaAf8BbgFQATYB/wFsAWkBaAHwA1oBtwM0AVQEAAT/AZcBiwFtAf8CgQGAAf8BggGBAYAB/wGYAYgB QAEaAf8BbgFQATYB/wFpAmgB8ANaAbcDNAFUBAAE/wGXAYsBbQH/AoEBgAH/AYIBgQGAAf8BmAGIAWAB
YAH/AcoBkAEAAf8B3QHMAZ8B/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A5MB/wNqAe0D /wHKAZABAAH/Ad0BzAGfAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOTAf8DagHtA30B
fQH6A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wNVAa80 +gOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DVQGvNAAD
AANfAdMDPQFnBAADNQFVA10BxwGHAXABWgH1AbgBZQEbAf8BuQFYAQIB/wHJAV8BAAH/AdgBZQEAAf8B XwHTAz0BZwQAAzUBVQNdAccBgQFuAVoB9QG4AWUBGwH/AbkBWAECAf8ByQFfAQAB/wHYAWUBAAH/AdwB
3AFnAQAB/wHWAWQBAAH/AcMBXAEAAf8BogFMAQAB/wF8ATsBAwH/AW4BRgEjAf8BagJoAfADWgG3AzAB ZwEAAf8B1gFkAQAB/wHDAVwBAAH/AaIBTAEAAf8BfAE7AQMB/wFuAUYBIwH/A2gB8ANaAbcDMAFKBP8B
SgT/AYYBhAF9Af8DgQH/A4EB/wGHAYMBegH/Ac8BlAEAAf8B3gHMAZ8B/wPgAf8D4AH/A+AB/wPgAf8D hgGEAX0B/wOBAf8DgQH/AYcBgwF6Af8BzwGUAQAB/wHeAcwBnwH/A+AB/wPgAf8D4AH/A+AB/wPgAf8D
4AH/A+AB/wPgAf8D4AH/A7wB/wNjAd8DbgH1A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8D 4AH/A+AB/wPgAf8DvAH/A2MB3wNuAfUDgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8D
gQH/A4EB/wOBAf8DgQH/A4EB/wNVAa80AANaAcIDNAFTBAADXAHEAaQBhQFeAfgB1AFxARgB/wHXAWUB gQH/A4EB/wOBAf8DgQH/A1UBrzQAA1oBwgM0AVMEAANcAcQBnAF+AVwB+AHUAXEBGAH/AdcBZQEAAf8B
AAH/AeUBbAEAAf8B8gFyAQAB/wH6AXUBAAH/AfwBdgEAAf8B+gF2AQAB/wHzAXIBAAH/AeIBawEAAf8B 5QFsAQAB/wHyAXIBAAH/AfoBdQEAAf8B/AF2AQAB/wH6AXYBAAH/AfMBcgEAAf8B4gFrAQAB/wG9AVkB
vQFZAQAB/wGHAUABAAH/AXEBSAEjAf8BbAFpAWgB8ANWAasE/wGLAYYBegH/A4EB/wOBAf8BjgGGAXEB AAH/AYcBQAEAAf8BcQFIASMB/wFpAmgB8ANWAasE/wGLAYYBegH/A4EB/wOBAf8BjgGGAXEB/wHPAZQB
/wHPAZQBAAH/Ad4BzAGfIf8DygH/AzYBWANbAcADbgH1A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB AAH/Ad4BzAGfIf8DygH/AzYBWANbAcADbgH1A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8D
/wOBAf8DgQH/A4EB/wOBAf8DaAH0A1IBpBAAAw0BEQM/AWwDUwGnAVwCWQG+AVgCVgGzAUgCRwGDAyEB gQH/A4EB/wOBAf8DaAH0A1IBpBAAAw0BEQM/AWwDUwGnAVwCWQG+AVgCVgGzAUgCRwGDAyEBMAQAA28B
MAQAA28B8wM6AWAIAAH+Ad0BwQH/Ae0BgAEgAf8B7QFxAQIB/wHzAXMBAAH/AfoBdgEAAf8B/gF4AQAC 8wM6AWAIAAH+Ad0BwQH/Ae0BgAEgAf8B7QFxAQIB/wHzAXMBAAH/AfoBdgEAAf8B/gF4AQAC/wF7AQgC
/wF7AQgC/wGIAScC/wGiAVMB/wH+AYEBFwH/AfwBeAEEAf8B7AFvAQAB/wHBAVsBAAH/AYYBQQEDAf8B /wGIAScC/wGiAVMB/wH+AYEBFwH/AfwBeAEEAf8B7AFvAQAB/wHBAVsBAAH/AYYBQQEDAf8BeAFWATYB
eAFWATYB/wNjAd8E/wGsAZYBYAH/AYMBggF/Af8BhQGCAX0B/wGzAZMBRAH/Ac8BlAEAAf8B3gHMAZ8B /wNjAd8E/wGsAZYBYAH/AYMBggF/Af8BhQGCAX0B/wGzAZMBRAH/Ac8BlAEAAf8B3gHMAZ8B/wOwAf8D
/wOwAf8DsAH/A7AB/wOwAf8DsAH/A7AB/wOwAf8DsAH/A6gB/wMCAQMDGgEjAzgBXANUAagDYgHXA3AB sAH/A7AB/wOwAf8DsAH/A7AB/wOwAf8DsAH/A6gB/wMCAQMDGgEjAzgBXANUAagDYgHXA3AB8QOAAf4D
8QOAAf4DgQH/A4EB/wOBAf8DgQH9A2gB8ANhAdQDUwGlAzYBWQMYASAIAAMaASQDUgGgAmMBSAH2AaIB gQH/A4EB/wOBAf8DgQH9A2gB8ANhAdQDUwGlAzYBWQMYASAIAAMaASQDUgGgAmMBSAH2AaIBcwEAAf8B
cwEAAf8BrgF8AQAB/wGwAX0BAAH/AagBeAEAAf8BlQFqAQAB/wKAAS0B/gFcAlkBxgNXAbUDFgEeCAAB rgF8AQAB/wGwAX0BAAH/AagBeAEAAf8BlQFqAQAB/wKAATAB/gFcAlkBxgNXAbUDFgEeCAAB/wGyAW8B
/wGyAW8B/wH9AYABEQH/AfwBdwEBAf8B/QF3AQAC/wF4AQAC/wF/AQ8C/wGSATsC/wGzAYMC/wHqAeAC /wH9AYABEQH/AfwBdwEBAf8B/QF3AQAC/wF4AQAC/wF/AQ8C/wGSATsC/wGzAYMC/wHqAeAC/wGQAT0C
/wGQAT0C/wF7AQoB/wH8AXcBAAH/AeUBbAEAAf8BsQFUAQAB/wGEAUsBGgH/A2MB3wT/AdkBqgE3Af8B /wF7AQoB/wH8AXcBAAH/AeUBbAEAAf8BsQFUAQAB/wGEAUsBGgH/A2MB3wT/AdkBqgE3Af8BvgGYATgB
vgGYATgB/wHAAZgBNgH/AdwBogEUAf8BzwGUAQAB/wHeAcwBnwH/A4EB/wOBAf8DgQH/A4EB/wOBAf8D /wHAAZgBNgH/AdwBogEUAf8BzwGUAQAB/wHeAcwBnwH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB
gQH/A4EB/wOBAf8DkwH/RAADIAEtAmMBWgHpAb8BiAEAAf8BzQGVAQoB/wGwAYgBJwH/AXMBZAE/Af8B /wOBAf8DkwH/RAADIAEtAmMBWgHpAb8BiAEAAf8BzQGVAQoB/wGwAYgBJwH/AXMBZAE/Af8BTQFLAUcB
TQFLAUcB/wFOAUsBQgH/AWYBVwExAf8BmgF0ARcB/wGkAXYBAwH/AXABTwEAAf8DQwF2BAEEAAH/AZoB /wFOAUsBQgH/AWYBVwExAf8BmgF0ARcB/wGkAXYBAwH/AXABTwEAAf8DQwF2BAEEAAH/AZoBQgL/AYMB
QgL/AYMBFQH/Af4BegEEAv8BeAEAAv8BeAEAAv8BlQE/Av8BygGuAv8B2gHGAv8B7QHlAv8BlgFJAv8B FQH/Af4BegEEAv8BeAEAAv8BeAEAAv8BlQE/Av8BygGuAv8B2gHGAv8B7QHlAv8BlgFJAv8BfAENAf8B
fAENAf8B/gF4AQAB/wH0AXMBAAH/AdABYgEAAf8BmgFOAQoB/wFjAl0B3wT/AeEBrgExAf8BvQGXATsB /gF4AQAB/wH0AXMBAAH/AdABYgEAAf8BmgFOAQoB/wFjAl0B3wT/AeEBrgExAf8BvQGXATsB/wHAAZgB
/wHAAZgBNQH/AeMBpQEKAf8BzwGUAQAB/wHeAcwBnwH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB NQH/AeMBpQEKAf8BzwGUAQAB/wHeAcwBnwH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8D
/wPAAf8DrwH/CAADAgEDAwgBCgMhAS8DMQFOAz0BaANDAXYDRAF6A0MBdQM9AWcDMQFNAyABLgMHAQkE rwH/CAADAgEDAwgBCgMhAS8DMQFOAz0BaANDAXYDRAF6A0MBdQM9AWcDMQFNAyABLgMHAQkEAggAAmMB
AggAAmMBWgHpAdkBmgEAAf8B2gGjARwB/wKOAYwB/wOKAf8DlwH/A5sB/wORAf8DdAH/A0gB/wFDAUIB WgHpAdkBmgEAAf8B2gGjARwB/wKOAYwB/wOKAf8DlwH/A5sB/wORAf8DdAH/A0gB/wFDAUIBPwH/AbUB
PwH/AbUBgwEHAf8BegFXAQAB/wM2AVgEAAH/AZUBNwL/AYkBHwL/AX0BCAL/AXgBAAL/AXgBAAL/AagB gwEHAf8BegFXAQAB/wM2AVgEAAH/AZUBNwL/AYkBHwL/AX0BCAL/AXgBAAL/AXgBAAL/AagBXAL/AeAB
XAL/AeABzQL/AaEBZgL/AdgBxQL/AbkBlAL/AYcBIwL/AXgBAAH/AfsBdgEAAf8B4gFqAQAB/wGvAVQB zQL/AaEBZgL/AdgBxQL/AbkBlAL/AYcBIwL/AXgBAAH/AfsBdgEAAf8B4gFqAQAB/wGvAVQBAwH/AWMC
AwH/AWMCXQHfBP8BuwGdAVMB/wGIAYQBeQH/AYwBhQF0Af8BxAGZATAB/wHPAZQBAAH/Ad4BzAGfIf8D XQHfBP8BuwGdAVMB/wGIAYQBeQH/AYwBhQF0Af8BxAGZATAB/wHPAZQBAAH/Ad4BzAGfIf8DygH/BAAD
ygH/BAADEwEaAzkBXQNZAbwDZAHbA2oB7QNjAfYDXwH7A4EB/QNfAfsDYwH2A2UB7ANjAdoDWgG6AzgB EwEaAzkBXQNZAbwDZAHbA2oB7QNjAfYDXwH7A4EB/QNfAfsDYwH2A2UB7ANjAdoDWgG6AzgBXAMTARoD
XAMTARoDQwF2AekBpwECAf8B6QGrARIB/wHQAcoBuwH/A6wB/wNdAf8DTAH/A0sB/wNEAf8DDwH/A7MB QwF2AekBpwECAf8B6QGrARIB/wHQAcoBuwH/A6wB/wNdAf8DTAH/A0sB/wNEAf8DDwH/A7MB/wNmAf8B
/wNmAf8BVAFMAToB/wGuAX0BBAH/A10BzAQAAf8BoAFJAv8BkgExAv8BgQERAv8BeQEDAv8BeAEAAv8B VAFMAToB/wGuAX0BBAH/A10BzAQAAf8BoAFJAv8BkgExAv8BgQERAv8BeQEDAv8BeAEAAv8BqAFcAv8B
qAFcAv8B4AHNAv8BoQFmAv8B2AHFAv8BwAGfAv8BiQEnAv8BeAEAAf8B/gF4AQAB/wHsAW8BAAH/Ab8B 4AHNAv8BoQFmAv8B2AHFAv8BwAGfAv8BiQEnAv8BeAEAAf8B/gF4AQAB/wHsAW8BAAH/Ab8BWgECAf8B
WgECAf8BYwJdAd8E/wGUAYoBcwH/A4EB/wOBAf8BmgGKAWMB/wHPAZQBAAH/Ad4BzAGfAf8D0AH/A9AB YwJdAd8E/wGUAYoBcwH/A4EB/wOBAf8BmgGKAWMB/wHPAZQBAAH/Ad4BzAGfAf8D0AH/A9AB/wPQAf8D
/wPQAf8D0AH/A9AB/wPQAf8D0AH/A9AB/wO1Af8DGgEkA1YBrgNoAfQDgQH/A4EB/wOBAf8DgQH/A4EB 0AH/A9AB/wPQAf8D0AH/A9AB/wO1Af8DGgEkA1YBrgNoAfQDgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8D
/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wNrAfIDUgGhAmoBYQHmAe0BrQEQAf8B9AHQAXYB/wP6Af8D gQH/A4EB/wOBAf8DgQH/A4EB/wNrAfIDUgGhAmoBYQHmAe0BrQEQAf8B9AHQAXYB/wP6Af8D+gH/A30B
+gH/A30B/wN/Af8DgAH/A4AB/wN+Af8DhAH/A7sB/wNqAf8BqAGAARwB/wJjAUgB9gQAAf8BswFvAv8B /wN/Af8DgAH/A4AB/wN+Af8DhAH/A7sB/wNqAf8BqAGAARwB/wJjAUgB9gQAAf8BswFvAv8BngFIAv8B
ngFIAv8BiAEeAv8BfAEHAv8BeAEAAv8BmAFDAv8BzgG0Av8B1wHAAv8B6gHgAv8BnQFXAv8BfgERAv8B iAEeAv8BfAEHAv8BeAEAAv8BmAFDAv8BzgG0Av8B1wHAAv8B6gHgAv8BnQFXAv8BfgERAv8BeAEAAv8B
eAEAAv8BeAEAAf8B8AFxAQAB/wHLAWQBCQH/AWMBYQFdAd8E/wGGAYMBfgH/A4EB/wOBAf8BhgGDAXsB eAEAAf8B8AFxAQAB/wHLAWQBCQH/AWMBYQFdAd8E/wGGAYMBfgH/A4EB/wOBAf8BhgGDAXsB/wHPAZQB
/wHPAZQBAAH/Ad4BzAGfAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOTAf8DVwGyA2UB AAH/Ad4BzAGfAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOTAf8DVwGyA2UB5wOBAf8D
5wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DVQGvA2IB gQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DVQGvA2IB7gHvAbQB
7gHvAbQBIQH/AfcB3AGXCf8DkQH/A4gB/wOHAf8DhwH/A4EB/wNXAf8D5gH/A6MB/wG2AZEBNgH/AmoB IQH/AfcB3AGXCf8DkQH/A4gB/wOHAf8DhwH/A4EB/wNXAf8D5gH/A6MB/wG2AZEBNgH/AmoBQQH5BAAB
QQH5BAAB/wHMAZ8C/wGsAWMC/wGTATMC/wGBAREC/wF5AQIC/wGCARYC/wGaAUsC/wGuAXgC/wGlAVcC /wHMAZ8C/wGsAWMC/wGTATMC/wGBAREC/wF5AQIC/wGCARYC/wGaAUsC/wGuAXgC/wGlAVcC/wGBARcC
/wGBARcC/wF5AQQC/wF4AQAC/wF4AQAB/wHwAXEBAAH/AdUBcQEXAf8CYwFdAd8E/wGLAYYBeQH/A4EB /wF5AQQC/wF4AQAC/wF4AQAB/wHwAXEBAAH/AdUBcQEXAf8CYwFdAd8E/wGLAYYBeQH/A4EB/wOBAf8B
/wOBAf8BjgGGAXEB/wHPAZQBAAH/Ad4BzAGfAf8DoQH/A6EB/wOhAf8DoQH/A6EB/wOhAf8DoQH/A6EB jgGGAXEB/wHPAZQBAAH/Ad4BzAGfAf8DoQH/A6EB/wOhAf8DoQH/A6EB/wOhAf8DoQH/A6EB/wOhAf8D
/wOhAf8DbwHzA18B+wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB bwHzA18B+wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8D
/wOBAf8DVQGvA0sBjQHwAb4BPwH/AfQBzQFsIf8D+wH/A9AB/wHXAacBMQH/AmEBXQHRBAAB/wHpAdUC VQGvA0sBjQHwAb4BPwH/AfQBzQFsIf8D+wH/A9AB/wHXAacBMQH/AmEBXQHRBAAB/wHpAdUC/wG8AYEC
/wG8AYEC/wGkAVQC/wGOASoC/wF/AQ0C/wF5AQIC/wF7AQkC/wGCAR0C/wF4AQAC/wF4AQAC/wF4AQEC /wGkAVQC/wGOASoC/wF/AQ0C/wF5AQIC/wF7AQkC/wGCAR0C/wF4AQAC/wF4AQAC/wF4AQEC/wF6AQQC
/wF6AQQC/wF6AQMB/wHzAXQBAwH/AeIBhAEyAf8DYwHfBP8BpwGUAWcB/wGDAYIBfwH/AYUBgwF+Af8B /wF6AQMB/wHzAXQBAwH/AeIBhAEyAf8DYwHfBP8BpwGUAWcB/wGDAYIBfwH/AYUBgwF+Af8BsAGUAU4B
sAGUAU4B/wHTAZcBAgH/AeABzgGfAf8D5wH/A+cB/wPnAf8D5wH/A+cB/wPnAf8D5wH/A+cB/wPAAf8D /wHTAZcBAgH/AeABzgGfAf8D5wH/A+cB/wPnAf8D5wH/A+cB/wPnAf8D5wH/A+cB/wPAAf8DZAHbA2gB
ZAHbA2gB9AOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8D 9AOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DVQGvAwcB
VQGvAwcBCQNiAe4B8QG8ATsB/wH6AeoBwgH/A9wB/wN3Af8DaAH/A2gB/wNoAf8DMgn/AfIB3QGpAf8B CQNiAe4B8QG8ATsB/wH6AeoBwgH/A9wB/wN3Af8DaAH/A2gB/wNoAf8DMgn/AfIB3QGpAf8B6gGpAQgB
6gGpAQgB/wM+AWoEAANeAdIBtQGeAYwB+QH/AbsBfQL/AaMBUgL/AZABLAL/AYIBEwL/AX0BCAL/AXoB /wM+AWoEAANeAdIBrAGSAYkB+QH/AbsBfQL/AaMBUgL/AZABLAL/AYIBEwL/AX0BCAL/AXoBBAL/AXkB
BAL/AXkBAgL/AXoBBAL/AX0BCQL/AYABDwL/AX8BDQH/AfgBhgEgAf8BjwF5AWgB9ANYAbgE/wHXAbEB AgL/AXoBBAL/AX0BCQL/AYABDwL/AX8BDQH/AfgBhgEgAf8BhQF2AWgB9ANYAbgE/wHXAbEBUgH/AZoB
UgH/AZoBjwF0Af8BoAGSAW0B/wHgAa8BNwH/AecBqQEQAf8B6wHVAaAB/wOBAf8DgQH/A4EB/wOBAf8D jwF0Af8BoAGSAW0B/wHgAa8BNwH/AecBqQEQAf8B6wHVAaAB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB
gQH/A4EB/wOBAf8DgQH/A5MB/wM8AWQDXwHJA30B+gOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8D /wOBAf8DgQH/A5MB/wM8AWQDXwHJA30B+gOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB
gQH/A4EB/wOBAf8DgQH/A30B+gNVAaoEAAMzAVEDaAHwAfMBxgFYAf8B+gHnAbgW/wH+AfsB/wH5AeIB /wOBAf8DgQH/A30B+gNVAaoEAAMzAVEDaAHwAfMBxgFYAf8B+gHnAbgW/wH+AfsB/wH5AeIBqgH/Ae8B
qgH/Ae8BuAEtAf8DTgGWBAIEAAM8AWYDYwHVAbABnAGKAfgB/wG+AYUC/wGqAV8C/wGZAT4C/wGNAScC uAEtAf8DTgGWBAIEAAM8AWYDYwHVAaEBlgGBAfgB/wG+AYUC/wGqAV8C/wGZAT4C/wGNAScC/wGGARoC
/wGGARoC/wGDARUC/wGFARkC/wGKASIC/wGNASgC/wGTATMB/wGYAXwBaAH1A10BxQM2AVkE/wH0Ac0B /wGDARUC/wGFARkC/wGKASIC/wGNASgC/wGTATMB/wGJAXMBaAH1A10BxQM2AVkE/wH0Ac0BbAH/AfQB
bAH/AfQBywFmAf8B9AHLAWUB/wH0AcsBZQH/AfEBwQFJAf8B+QHjAawB/wOJAf8DiQH/A4kB/wOJAf8D ywFmAf8B9AHLAWUB/wH0AcsBZQH/AfEBwQFJAf8B+QHjAawB/wOJAf8DiQH/A4kB/wOJAf8DiQH/A4kB
iQH/A4kB/wOJAf8DiQH/A5oB/wMGAQgDMQFMA1ABmwNlAewDfQH6A4EB/wOBAf8DgQH/A4EB/wOBAf8D /wOJAf8DiQH/A5oB/wMGAQgDMQFMA1ABmwNlAewDfQH6A4EB/wOBAf8DgQH/A4EB/wOBAf8DgQH/A4EB
gQH/A4EB/wN9AfoDagHtA1ABmwMvAUkIAAMiATEDXwHJAn0BZwH6AfMBygFlAf8B+QHhAaYB/wH7Ae0B /wN9AfoDagHtA1ABmwMvAUkIAAMiATEDXwHJAn0BZwH6AfMBygFlAf8B+QHhAaYB/wH7Ae0BzAH/AfsB
zAH/AfsB7AHIAf8B+AHdAZsB/wGYAYABfgH+AmUBXgHiAz0BaAQBDAADQgFyA2MB1QG1AaUBkQH5Af8B 7AHIAf8B+AHdAZsB/wGSAoAB/gJlAV4B4gM9AWgEAQwAA0IBcgNjAdUBrAGZAY4B+QH/AckBmQL/AbwB
yQGZAv8BvAF/Av8BrgFmAv8BpAFTAv8BnwFKAv8BnwFLAv8BowFRAv8BpwFYAf8BsAGVAXwB+ANdAccD fwL/Aa4BZgL/AaQBUwL/AZ8BSgL/AZ8BSwL/AaMBUQL/AacBWAH/AaEBjgF8AfgDXQHHAzsBYgQAQP8I
OwFiBABA/wgAAwUBBgMSARcDOgFgA1EBnwNfAdMDZwHvA2MB9gNiAe4DXgHSA1EBngM5AV8DEQEWAwUB AAMFAQYDEgEXAzoBYANRAZ8DXwHTA2cB7wNjAfYDYgHuA14B0gNRAZ4DOQFfAxEBFgMFAQYUAAMPARMD
BhQAAw8BEwNHAYIDZAHbAn4BbwH8A2cB6gNUAagDKAE7HAADPAFlA14B0gH/Ae8B4AL/AdwBvAL/Ac0B RwGCA2QB2wJ+AW8B/ANnAeoDVAGoAygBOxwAAzwBZQNeAdIB/wHvAeAC/wHcAbwC/wHNAZ8C/wHBAYoC
nwL/AcEBigL/AbsBfwL/Ab8BhgL/Ac0BoQL/AekB1gH/A1wBxAM1AVUIAAFCAU0BPgcAAT4DAAEoAwAB /wG7AX8C/wG/AYYC/wHNAaEC/wHpAdYB/wNcAcQDNQFVCAABQgFNAT4HAAE+AwABKAMAAUADAAEgAwAB
QAMAASADAAEBAQABAQYAAQEWAAP/hQAB/wH8AcABAwQAAf8B/AGAAQEEAAH/AfkGAAH/AfkGAAHwARMG AQEAAQEGAAEBFgAD/4UAAf8B/AHAAQMEAAH/AfwBgAEBBAAB/wH5BgAB/wH5BgAB8AETBgABwAEDBAAC
AAHAAQMEAAL/AYABAQQAAcABAQGAAQEEAAGAAgABAQcAAQEHAAEBBwABAQcAAQEGAAGAAQEGAAHAAQMB /wGAAQEEAAHAAQEBgAEBBAABgAIAAQEHAAEBBwABAQcAAQEHAAEBBgABgAEBBgABwAEDAYABAQIAAcAB
gAEBAgABwAEBAfABHwHAAQML AQHwAR8BwAEDCw==
</value> </value>
</data> </data>
<metadata name="ctxmChangeStatus.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="ctxmChangeStatus.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

View File

@ -52,7 +52,7 @@
pStockManagement.Controls.Add(btnSell); pStockManagement.Controls.Add(btnSell);
pStockManagement.Controls.Add(btnBuy); pStockManagement.Controls.Add(btnBuy);
pStockManagement.Controls.Add(lblStockCount); pStockManagement.Controls.Add(lblStockCount);
pStockManagement.Location = new Point(242, 108); pStockManagement.Location = new Point(242, 134);
pStockManagement.Name = "pStockManagement"; pStockManagement.Name = "pStockManagement";
pStockManagement.Size = new Size(135, 81); pStockManagement.Size = new Size(135, 81);
pStockManagement.TabIndex = 3; pStockManagement.TabIndex = 3;
@ -156,7 +156,7 @@
// //
btnRefresh.Enabled = false; btnRefresh.Enabled = false;
btnRefresh.ForeColor = Color.Black; btnRefresh.ForeColor = Color.Black;
btnRefresh.Location = new Point(283, 193); btnRefresh.Location = new Point(282, 109);
btnRefresh.Name = "btnRefresh"; btnRefresh.Name = "btnRefresh";
btnRefresh.Size = new Size(56, 23); btnRefresh.Size = new Size(56, 23);
btnRefresh.TabIndex = 10; btnRefresh.TabIndex = 10;

Binary file not shown.

After

Width:  |  Height:  |  Size: 435 B

View File

@ -81,7 +81,7 @@ namespace qtc_net_client_2.Properties {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to 4.0. /// Looks up a localized string similar to 4.1.
/// </summary> /// </summary>
internal static string AssemblyVersion { internal static string AssemblyVersion {
get { get {

View File

@ -161,7 +161,7 @@
<value>..\Icons\MessageIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Icons\MessageIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="AssemblyVersion" xml:space="preserve"> <data name="AssemblyVersion" xml:space="preserve">
<value>4.0</value> <value>4.1</value>
</data> </data>
<data name="LoginBanner" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="LoginBanner" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\LoginBanner.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Resources\LoginBanner.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>