Add project files.

This commit is contained in:
Nathan Woodburn 2023-07-05 16:44:34 +10:00
parent 312dee1a6e
commit 5b4dd082af
Signed by: nathanwoodburn
GPG Key ID: 203B000478AD0EF1
21 changed files with 7927 additions and 0 deletions

25
FireWalletLite.sln Normal file
View File

@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.6.33815.320
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FireWalletLite", "FireWalletLite\FireWalletLite.csproj", "{A375882A-CB5E-4268-A6CC-106B270EE200}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A375882A-CB5E-4268-A6CC-106B270EE200}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A375882A-CB5E-4268-A6CC-106B270EE200}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A375882A-CB5E-4268-A6CC-106B270EE200}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A375882A-CB5E-4268-A6CC-106B270EE200}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {2D47028E-DD11-4FF1-A9C3-24B98DD04C95}
EndGlobalSection
EndGlobal

View File

@ -0,0 +1,35 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net6.0-windows</TargetFramework>
<Nullable>enable</Nullable>
<UseWindowsForms>true</UseWindowsForms>
<ImplicitUsings>enable</ImplicitUsings>
<ApplicationIcon>favicon.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<Content Include="favicon.ico" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
</ItemGroup>
<ItemGroup>
<Compile Update="Properties\Resources.Designer.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Update="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
</Project>

104
FireWalletLite/FirstLoginForm.Designer.cs generated Normal file
View File

@ -0,0 +1,104 @@
namespace FireWalletLite
{
partial class FirstLoginForm
{
/// <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(FirstLoginForm));
button1 = new Button();
label1 = new Label();
label2 = new Label();
textBoxSeed = new TextBox();
SuspendLayout();
//
// button1
//
button1.FlatStyle = FlatStyle.Flat;
button1.Font = new Font("Segoe UI", 12F, FontStyle.Regular, GraphicsUnit.Point);
button1.Location = new Point(684, 406);
button1.Name = "button1";
button1.Size = new Size(84, 32);
button1.TabIndex = 0;
button1.Text = "Start";
button1.UseVisualStyleBackColor = true;
//
// label1
//
label1.AutoSize = true;
label1.Font = new Font("Segoe UI", 16F, FontStyle.Regular, GraphicsUnit.Point);
label1.Location = new Point(284, 9);
label1.Name = "label1";
label1.Size = new Size(232, 30);
label1.TabIndex = 1;
label1.Text = "Welcome to FireWallet";
//
// label2
//
label2.AutoSize = true;
label2.Location = new Point(12, 51);
label2.Name = "label2";
label2.Size = new Size(303, 45);
label2.TabIndex = 2;
label2.Text = "Here is your seed phrase:\r\nYou should save this somewhere safe (preferably offline)\r\nThis will not be shown again";
//
// textBoxSeed
//
textBoxSeed.Font = new Font("Segoe UI", 14F, FontStyle.Regular, GraphicsUnit.Point);
textBoxSeed.Location = new Point(12, 99);
textBoxSeed.Multiline = true;
textBoxSeed.Name = "textBoxSeed";
textBoxSeed.ReadOnly = true;
textBoxSeed.Size = new Size(756, 140);
textBoxSeed.TabIndex = 3;
//
// FirstLoginForm
//
AutoScaleDimensions = new SizeF(7F, 15F);
AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(780, 450);
Controls.Add(textBoxSeed);
Controls.Add(label2);
Controls.Add(label1);
Controls.Add(button1);
FormBorderStyle = FormBorderStyle.Fixed3D;
Icon = (Icon)resources.GetObject("$this.Icon");
MaximizeBox = false;
MinimizeBox = false;
Name = "FirstLoginForm";
Text = "FireWallet";
ResumeLayout(false);
PerformLayout();
}
#endregion
private Button button1;
private Label label1;
private Label label2;
private TextBox textBoxSeed;
}
}

View File

@ -0,0 +1,30 @@
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 FireWalletLite
{
public partial class FirstLoginForm : Form
{
String seedPhrase;
public FirstLoginForm(string seedPhrase, MainForm mainForm)
{
InitializeComponent();
this.seedPhrase = seedPhrase;
// Theme form
this.BackColor = ColorTranslator.FromHtml(mainForm.Theme["background"]);
this.ForeColor = ColorTranslator.FromHtml(mainForm.Theme["foreground"]);
foreach (Control control in Controls)
{
mainForm.ThemeControl(control);
}
textBoxSeed.Text = seedPhrase;
}
}
}

View File

@ -0,0 +1,855 @@
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAUAEBAAAAEAIABoBAAAVgAAABgYAAABACAAiAkAAL4EAAAgIAAAAQAgAKgQAABGDgAAMDAAAAEA
IACoJQAA7h4AAAAAAAABACAAamYAAJZEAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAADDDgAAww4AAAAA
AAAAAAAAAAAADAAAAAwAAAAMAgIBDAEBAQwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwBAQEMAQEBDAAA
AAwAAAAMAAAADAAAAMABAAHAGBcWwFFOScAuLCnAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAIB0YwDkz
KsAQDgzAAAAAwAAAAMAWFhX/R0ZD/3l2cf+Khn7/dG9o/yMiH/8AAAD/AAAA/wAAAP8AAAD/GxkV/1ZN
Qv9fVkf/T0Y4/ywmH/8NCwn/gX98/5qYk/+Vk43/j4yF/4uHf/90cGj/IyIf/wAAAP8AAAD/HhwY/11X
Sv9oYFH/Y1lL/2BWR/9dUkL/SkEz/5WVkv+fnZn/mJaR/5ORi/+Oi4P/ioZ9/3RvZ/8iIB7/Hx0a/2Vf
VP9xaVz/a2NU/2ddT/9jWUr/X1VG/1ZMPf+YmJb/o6Kf/52bl/+XlpD/kpCK/42Kgv+Lhn3/XVpT/1dT
TP97dGn/dGxg/29nWv9qYlT/Zl1P/2JYSv9XTkD/nJyb/6enpf+hoJ3/m5mV/5aUj/+Sj4n/jouD/2Vi
W/9fW1T/f3lu/3hxZv9za1//bWZY/2lhU/9mXE7/WlFE/5+hof+rrKv/p6ak/46Niv9kY2D/k5GM/5OQ
if9oZV//Yl5Y/4R+dP96dGr/TUlB/2RdUv9uZ1j/aWFS/11VR/+ipaX/rrGw/6usqv+Li4r/FxcW/1VU
Uv+VlI7/bGpl/2ZjXf+Ggnn/SUZB/xEQD/9iXVP/c2te/21lV/9gWUv/pqmq/7K1tf+usLD/kJCP/w8P
D/8HBwf/WFhV/21rZ/9nZWD/Uk9L/wYGBv8KCgn/ZmFY/3ZvY/9xaV3/ZF1Q/6isrv+2ubr/srW1/5OU
lP8QEBD/AAAA/woKCf8vLy3/Li0r/wkJCf8AAAD/CwsK/2plXf96dGn/dW5i/2hhVf+ssLL/ub2//7a5
uv+Xmpr/ERER/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wwMC/9va2L/f3lv/3lyZ/9sZVr/r7K1/77C
xP+6vb//h4mK/wwMDP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8JCQj/ZGBa/4R+df9/eW7/b2le/66y
tv+jpqn/W11e/xgYGP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/xEREP9APjn/bWlg/3Fs
Yv9rbnC0JygptAEBAbQAAAC0AAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AQEBtBoZ
F7RGQz20AAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAA
AAYAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAoAAAAGAAAADAAAAABACAAAAAAAAAJAADDDgAAww4AAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAEIAAABCAAAAQgAAAEIZGBZCDAsKQgAA
AEIAAABCAAAAQgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQgAAAEIIBwZCEhANQgAAAEIAAABCAAAAQgAA
AEIAAABCAAAA9wAAAPcAAAD3CgoK9zU0MfdnZF33QD459wQDA/cAAAD3AAAA9wAAAPcAAAD3AAAA9wAA
APcAAAD3AAAA9wICAvcuKSL3SUI19yUhGvcHBgX3AAAA9wAAAPcAAAD3AAAA/wsLCv83NjT/bmxn/4qG
f/+Lhn7/gX10/z89OP8DAwP/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIC/y8rJf9fVkj/YVdI/1xT
Q/9IPzP/Ix4Y/wcGBf8AAAD/Ozo4/3Z1cv+Ukoz/lZKM/4+Mhv+MiID/iYR8/4F8dP8+PDj/AwMD/wAA
AP8AAAD/AAAA/wAAAP8CAgL/Mi4n/2RcTv9mXE7/YlhK/2BWR/9fVUT/W1BA/0U9MP8iHRf/iomF/6Ce
mv+Zl5P/lZOO/5KQiv+OjIT/jId//4mEfP+Ae3P/Pjw3/wMDA/8AAAD/AAAA/wMCAv80MSv/aWJU/2pj
VP9nXlD/ZVtN/2JYSv9fVUb/XlND/11SQv9ORDb/jYyK/6GfnP+cmpb/mJeS/5WTjf+Sj4n/jouD/4uH
f/+Ig3v/gHty/z48N/8DAwP/AwMC/zc0Lv9vaFz/cGlb/2xlVv9pYlP/Z11P/2RaTP9hV0n/X1VF/15T
Q/9QRzn/j4+N/6OjoP+fnpr/m5mV/5iWkf+Ukoz/kY6I/42Kgv+Lhn7/h4J6/4B7cv80MS3/Ly0p/3Vv
ZP93b2P/c2tf/29oWv9sZVb/aWFS/2ddT/9kWkz/YVdJ/19VRv9SSTr/kpKQ/6ampP+ioZ7/n52Z/5uZ
lf+XlZD/k5GL/5CNh/+NioL/ioV9/4mEe/9ST0n/TUpE/394bv94cmb/dm5i/3JqXv9vZ1r/a2RV/2hg
Uv9mXE7/Y1lL/2FXSP9SSjz/lJST/6qqqP+kpKL/oaGd/56cmP+bmZT/l5WQ/5ORi/+QjYb/jImB/4uH
fv9TUEv/TktF/4F7cf97dWv/d3Fl/3VtYf9yal7/b2dZ/2tkVf9oX1H/ZlxO/2NZS/9UTD//lZeW/6yt
q/+oqKb/pKSh/6Ggnf+VlJD/jIqG/5eVkP+TkIr/j4yF/46Lgv9VUk3/T01H/4R/df9+eG7/e3Vq/3hx
Zf9qZFn/a2NY/25nWP9qY1T/aF9Q/2ZcTv9XTkH/l5qa/66wr/+rq6n/p6el/6Wlov+FhYL/NjY0/4SD
f/+XlY//ko+J/5GOh/9XVVD/Uk9K/4eCeP+BfHL/f3lv/2plXP8qJyP/X1hP/3JqXf9tZlf/amJT/2hf
UP9ZUET/mZyc/7Czs/+srq7/qqqp/6iopv+Hh4b/DQ0N/ykoJ/+FhH//lpSP/5SRi/9ZV1P/VFFN/4qF
fP+FgHf/cm1k/yMhHv8ICAf/YVtR/3VtYf9waFv/bGVX/2piU/9aU0b/nJ+f/7O2tv+usbH/rK2t/6us
qv+Kioj/DQ0N/wAAAP8rKin/hYR//5iWkP9bWVb/VlRP/46Kgf93c2z/JiQi/wAAAP8JCQj/Yl5U/3dw
ZP9za1//b2hb/2xlV/9cVkn/nqGi/7a4uf+xtLT/rrGx/66vrv+NjYv/Dg4O/wAAAP8AAAD/Kysp/4aF
gP9eXFj/WFZS/398df8oJyT/AAAA/wAAAP8JCQj/ZWBY/3lzZ/91bmL/cmpe/29oWv9fWUv/n6Ok/7e7
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
ev+FgHj/WldQ/w4NDP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8LCgn/SUQ6/2piU/9oX1D/ZlxO/2Ra
TP9hV0n/X1ZG/15URP9eU0P/XFFB/1VLO/81LyX/hIOA/6Gfm/+cmpb/mZeT/5aUj/+UkYv/ko+J/46L
hP+MiID/ioV9/4eCev+FgHf/WlZP/w4NDP8AAAD/AAAA/wAAAP8AAAD/CwoJ/0tGPv9uZ1n/a2RV/2lh
Uv9nXlD/ZVtN/2NZS/9hV0n/X1VG/15URP9dUkL/XFBA/0tBNP+EhIL/oqGd/56cmP+bmZX/mJeS/5WU
jv+TkYv/kY6I/46Lg/+MiID/iYR8/4eCev+FgHf/WlZP/w4NDP8AAAD/AAAA/wwLCv9PSkL/c2tf/3Bo
W/9uZlj/amRV/2lhUv9nXU//ZVtN/2NZS/9gV0j/XlVF/15URP9dUkL/S0I1/4WFhP+ko6H/oJ+b/56c
mP+bmZT/mJaR/5WTjf+TkIv/kI6H/42Lg/+MiH//iYR8/4aBef+Ef3b/WlZQ/w0MC/8LCgn/Uk5G/3dw
ZP91bWH/cmpe/29oWv9tZlf/amNU/2lgUv9nXU//ZVtN/2JYSv9gVkj/XlVF/15URP9NRDb/h4eG/6am
pP+iop//oJ+b/52bl/+amJT/l5aR/5STjf+TkIr/kI2G/42Kgv+Lh3//iIN7/4WBeP+Ef3X/OTYy/zMx
Lf98dmz/eHJn/3ZvY/91bWH/cmpe/29nWv9tZVf/amNU/2hgUf9nXU//ZFpM/2JYSv9gVkj/XlVF/01F
N/+JiYj/qamn/6Skov+hoZ7/oJ6a/52bl/+amJT/l5aQ/5SSjP+Sj4n/j4yG/42Jgf+Lhn7/iIN7/4eC
ef9DQTz/Pjs3/4B5b/97dWr/eHJm/3ZvY/90bGD/cWld/29nWv9sZVb/aWJT/2hfUf9mXE7/ZFpM/2JY
Sv9gV0f/TkY5/4uLiv+rq6n/pqak/6Skov+hoZ7/n52Z/5yalv+Zl5P/l5WQ/5SSjP+Sj4n/j4yF/4yJ
gf+Khn7/iYR8/0NAPP8+PDf/gnxy/313bf96dGr/d3Fl/3ZvY/90bGD/cWld/25nWf9sZVb/aWJT/2df
UP9mXE7/ZFpM/2JYSv9PRzr/jI2M/62trP+pqaf/pqak/6Ojof+ioJz/n52Z/5uZlf+Zl5P/lpSP/5SR
i/+Sj4n/jouE/4yJgP+Mh3//REE9/z48OP+DfnT/gHpw/313bf96dGn/d3Fl/3VuYv9za2D/cGhc/25n
WP9rZFX/aGFS/2deUP9mW03/ZFpM/1BJPf+Mj4//ra+v/6urqv+pqaf/paWj/6OjoP+ioZ3/ioiF/2pp
Zv+YlpH/lpSO/5ORi/+Rjoj/jouD/46Kgf9FQz7/QD46/4WBd/+CfHL/f3lv/3x2bP96dGj/dnBk/1FM
RP9iW1H/cWlc/21mWP9rY1T/aWBS/2ddT/9mXE7/Uko+/46Rkf+vsrL/rK2t/6urqf+oqKb/paWj/6Sk
of+CgX7/FxYW/19eW/+Yl5H/lZSO/5OQiv+QjYf/j42F/0ZFQf9BPzv/iIN6/4N/df+BfHL/f3lv/3x2
bP9MSUH/EBAO/1xXTf90bF//cGha/21mV/9qY1T/aWBS/2heUP9UTED/kJKS/7G0tP+tsLD/rK2t/6ur
qf+oqKb/pqak/4SEgv8LCwv/CwsK/2FfXf+YlpH/lJON/5OQiv+Sj4n/SEZD/0NBPf+KhX3/hYF4/4N+
df+BfHL/UU1H/wkJCP8HBwb/XllP/3ZuYv9yal3/b2ha/21mV/9qY1T/aWBS/1VOQf+SlJX/s7a2/6+y
sv+tsLD/q62s/6qqqP+pqaf/hoaE/wwMDP8AAAD/DAwM/2FhXv+XlpD/lJON/5SSjP9KSEX/REM//42I
gP+Ig3v/hYF4/1VSTP8LCgr/AAAA/wcHB/9fWlH/d3Bk/3RsYP9xaV3/b2da/2xlVv9qY1T/VlBD/5SW
l/+1uLn/sbS0/6+ysv+sr6//q6yr/6ysqv+IiIb/DAwM/wAAAP8AAAD/DQwM/2JhXv+XlpD/lpSO/0tJ
Rv9FQ0D/j4uD/4uGfv9ZVVD/CwsK/wAAAP8AAAD/CAcH/2FdVP95c2f/dW5i/3RsYP9xaV3/b2dZ/2xl
Vv9YUkX/lJiZ/7e6vP+0trf/sbS0/6+ysv+tr67/rq6s/4qKiP8MDAz/AAAA/wAAAP8AAAD/DQwM/2Fg
Xf+Yl5H/SklG/0VEQf+RjYb/W1lU/wwMC/8AAAD/AAAA/wAAAP8IBwf/Y19X/3x1av93cWT/dW5i/3Nr
X/9waFz/b2dZ/1pUR/+WmZr/uLy+/7a4uv+ztrb/sbS0/66xsf+vsLD/jIyL/wwMDP8AAAD/AAAA/wAA
AP8AAAD/CwsL/19eW/9HRkT/Q0I//15bV/8MCwv/AAAA/wAAAP8AAAD/AAAA/wgIB/9lYFn/fnht/3lz
aP92cGT/dW5i/3NrX/9xaVz/XFVK/5ibnP+5vb//trq8/7W4uf+ztbb/sLOz/7Czs/+Njo7/DQ0N/wAA
AP8AAAD/AAAA/wAAAP8AAAD/DAsL/xcXF/8WFhX/DAwL/wAAAP8AAAD/AAAA/wAAAP8AAAD/CAgH/2dj
W/+AenD/fHZr/3lzZ/93cGT/dW1h/3NrX/9dVkz/mZ2e/7zAwv+3u73/trq8/7W3uf+ytbX/srW1/46R
kf8NDQ3/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8ICAj/aWVd/4N9c/9+eG7/e3Vq/3hyZv92b2P/dW5h/19YTv+anZ//vsLE/7q+wP+3u73/trm7/7W3
uP+0t7f/kJOT/w0ODv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wkJCP9qZ2D/hH91/4B7cf9+eG7/e3Vq/3hyZv93cGT/YVtQ/5ueof/AxMb/vMDC/7m9
v/+3u73/trm7/7e5uv+TlZX/DQ0N/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/CQkI/21qY/+Ggnn/gn1z/4B6cP99d23/e3Vq/3hyZv9iXFL/nJ+i/8HF
yP++wsT/vMDC/7q+wP+5vb//r7K0/2pra/8FBQX/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8DAwP/TkxH/4F9df+GgXj/g31z/4B6cP99d23/e3Vq/2Jd
U/+coKP/wsfL/8DDx//AxMb/s7e5/3+Cg/81Njf/BwcH/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8FBQX/JiUj/1tYU/9+eXD/hH50/4B6
cP99d23/ZF9W/52hpP/GzND/uLzB/4WHif83OTn/BwgI/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/BQUF/yYk
Iv9aVlD/fHZt/4F7cf9mYVn/jpKV/4WJjP84OTr/CAgI/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wUFBP8kIyD/VlNM/11ZUf88Pj+AERERgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAA
AIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAA
AIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAKCgmAJyYjgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////ygA
AAAwAAAAYAAAAAEAIAAAAAAAACQAAMMOAADDDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAQEBcRUU
E3EHBwZxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAAAAcQAA
AHEAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAAAAcQQEA3EPDgtxAQEBcQAAAHEAAABxAAAAcQAA
AHEAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8PDw7/PDo2/2ZjXP86ODT/AwMD/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIB/ygkHv9JQjb/Kycf/wwK
CP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/EA8P/z89Ov9ybmj/h4J6/4iDev9+enH/PDo1/wMDA/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8CAgH/KiYg/1tS
RP9gVkf/XlRE/05FOP8rJh//CwoI/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/xEQEP9BPz3/dHJt/4yJgf+NiID/ioV9/4eCev+GgXn/fnpx/z06Nf8DAwP/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wIC
Av8rKCL/XlVI/2JYSv9gVkj/XlVG/19VRf9dU0P/TUQ3/yslHv8LCgj/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8RERD/REJA/3p3c/+Rjon/kY6I/42Kg/+NiYH/jId//4mEfP+Hgnr/hoF5/356
cf89OjX/AwMD/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AgIC/y0pI/9hV0r/ZVtN/2NZS/9hV0n/YFZH/15VRf9eVET/X1ND/1xRQf9MQzX/KiQd/wsK
B/8AAAD/AAAA/wAAAP8AAAD/ExMS/0dGRf9+fHn/lZSO/5aUjf+UkYr/ko+J/4+Mhv+NioP/jYmA/4uG
fv+JhHz/h4J6/4aBeP9+enD/PDo1/wMDA/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8CAgL/Liok/2NbTf9nXlD/ZVtN/2RaTP9iWEr/YVdJ/19WRv9fVUX/X1RE/15T
Q/9dUkL/W1BA/0pBNP8qJR3/DAoI/wAAAP82NjT/goF+/5uZlf+bmZX/mJaR/5aUjv+Vkoz/k5CK/5GO
iP+PjIX/jYqC/4yIgP+Lhn7/iIN7/4aBef+FgHj/fXlw/zs5NP8DAwL/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wICAv8uLCb/ZV1Q/2liU/9oX1D/Z1xO/2VbTf9kWkz/YlhK/2FX
SP9fVkb/XlVF/19URP9dUkL/XFFB/1tQQP9ZTj7/SkE0/yAcFv9ubWv/oqCc/52bl/+bmZX/mZeT/5eW
kf+VlI7/lJGL/5OQiv+Rjoj/joyE/42Kgv+MiID/ioV9/4iDe/+GgXn/hYB4/314b/87ODT/AwMC/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIC/y8sJ/9oYVP/bGVW/2liU/9oYFL/Z15Q/2Zc
Tv9lW03/Y1lL/2JYSv9gV0j/X1VG/15URP9eU0P/XVJC/1xRQf9aTz//Wk8//0A4LP9xcG7/oqCc/5+d
mf+dm5f/mpiV/5mXk/+XlpD/lZON/5SRi/+TkIr/kI2H/46LhP+NiYH/jId//4qFff+Ig3v/hoF5/4WA
d/9+eG//Ozg0/wMDAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8CAgL/MC0p/2pjWP9vaFr/bWZX/2tk
Vf9pYlP/aGBS/2deUP9mXE7/ZVtN/2NZS/9iWEr/YFZI/15VRf9fVET/XlND/11SQv9bUED/Wk8//0A4
LP9xcXD/o6Kf/6Gfm/+fnZn/nJqW/5qYlP+Yl5L/lpWQ/5STjf+UkYv/ko+J/5CNh/+Oi4P/jImB/4yH
f/+JhHz/h4J6/4aBef+EgHf/fXhv/zs4NP8DAwL/AAAA/wAAAP8AAAD/AAAA/wICAv8yLyr/bWdb/3Jq
Xv9waFv/bmdY/21mV/9qY1T/aWJT/2lgUf9nXU//ZlxO/2RaTP9jWUv/YVdJ/2BWSP9eVUX/XlRE/15T
Q/9dUkL/XFFB/0E5Lf9ycnH/pKSh/6Ggnf+gnpr/npyY/5yalv+amJT/mJeS/5aVj/+Ukoz/k5GL/5KP
if+QjYb/jYuD/4yJgP+Lh3//iYR8/4eCev+FgHj/hIB2/314b/88OTT/AwMD/wAAAP8AAAD/AwIC/zQx
LP9wal7/dm5i/3NrX/9xaV3/cGha/25nWP9sZVb/amNU/2lhU/9oX1H/Z11P/2ZcTv9kWkz/Y1lL/2FX
Sf9fVkf/XlVF/15URP9eU0P/XVJC/0I6Lv9zc3H/paWj/6KioP+hoJz/oJ6a/56cmP+bmZX/mZiT/5iX
kf+VlI//lJKM/5OQiv+Sj4n/j4yG/42Lgv+MiYD/i4Z+/4mEfP+Hgnr/hYB3/4R/df99eG//PDk1/wIC
Av8BAQH/NTMv/3NuY/94cWX/dm9j/3VtYf9za1//cWld/29oWv9uZ1j/bGVW/2pjVP9pYVL/aF9R/2dd
T/9lW03/ZFpM/2JYSv9hV0n/X1ZG/15VRf9eVET/XlND/0M7L/90dHL/p6el/6Skov+iop//oKCc/6Ce
mv+dm5f/m5mV/5mXk/+YlpH/lZSO/5SSjP+TkIr/kY6I/4+Mhf+NioL/jIiA/4uGfv+Ig3v/hoF5/4SA
d/+Ef3X/eHNq/xoZF/8WFRT/cWxj/3x2a/94cmb/dnBk/3ZvY/91bWH/c2tf/3FpXP9vZ1r/bmdY/2xl
Vv9qY1T/aWFS/2hfUf9nXU//ZVtN/2RaTP9iWEr/YVdJ/19VR/9eVEX/XlRE/0M7MP91dXP/qamn/6Wl
o/+jo6H/oqKe/6Cgm/+fnZn/nZuX/5uZlf+Zl5P/l5aQ/5WUjf+TkYv/k5CK/5GOiP+Oi4X/jYqC/4yI
f/+KhX3/iIN7/4aBef+EgHf/gHxy/ygmI/8iIR7/enVr/312bP96dGn/eHJm/3ZwZP91bmL/dW1h/3Jq
Xv9waFz/b2da/21mWP9rZFX/amJT/2hgUv9oXlD/ZlxO/2VbTf9jWUv/YlhK/2BWSP9fVUb/X1VF/0Q8
Mf92dnT/q6up/6enpf+lpaP/o6Oh/6Ghnv+gn5v/n52Z/52bl/+bmZX/mZeS/5eWkP+Uk43/lJGL/5OQ
iv+QjYf/jouE/42Jgf+MiH//ioV9/4iDe/+GgXn/gn10/ygmI/8jIR//fHZt/354bv98dmv/enRp/3dx
Zv92cGT/dm5i/3RsYP9yal7/cGhc/29nWf9tZlf/a2RV/2liU/9oYFL/Z15Q/2ZcTv9lW03/Y1lL/2JY
Sv9gV0f/X1ZG/0Q9Mf92dnb/rKyq/6mpp/+mpqT/pKSi/6Ojof+hoZ7/oJ+a/56cmP+cmpb/mpiU/5iX
kv+WlZD/lZON/5SRi/+Sj4n/kI2H/42Lg/+MioH/jId//4mEfP+Ig3v/g352/ycmI/8iIR//fnhu/4B5
b/99d23/fHZr/3lzaP93cWX/dm9j/3ZuYv90bGD/cmpd/3BoXP9uZ1n/bWZX/2tkVf9pYlP/aGBR/2dd
T/9mXE7/ZVtN/2NZS/9hV0n/YFdI/0Q+Mv93eHf/ra2s/6qqqP+oqKb/pqak/6Skov+io6D/oqCd/6Ce
mv+enJj/nJqW/5qYlP+Yl5L/lpWP/5SSjP+UkYv/ko+J/4+Nhv+Ni4P/jImB/4uHfv+JhHz/hYB4/ygm
I/8iIR//fnlw/4F7cf9/eW//fXdt/3t1a/95c2j/d3Fl/3ZvY/91bmL/c2tf/3FpXf9waFz/bmdZ/2xl
Vv9qY1T/aWFS/2hgUf9nXU//ZlxO/2RaTP9jWUv/YlhK/0U+M/93eXn/ra+u/6ysqv+qqqj/qKim/6am
pP+kpKL/o6Kf/6GgnP+gnpr/npyY/5uZlf+amJT/mJaS/5aUj/+Ukoz/k5CK/5KPif+PjIb/jYuC/4yJ
gP+Lhn7/hoF5/ygmI/8iIR//f3tx/4J9c/+Be3H/fnhu/313bf97dWr/eXNn/3ZwZP91b2P/dW1h/3Ns
YP9xaF3/b2hb/25nWP9sZVb/amNU/2hhUv9oX1H/Z11P/2VbTf9kWkz/Y1lL/0Y/Nf94enr/rrCw/6yt
rP+rq6n/qqqo/6iopv+lpaP/pKSi/6Kin/+hoJz/oZ+b/4iGgv9wcGz/mZiU/5iWkf+VlI7/lJKM/5OQ
iv+Rjoj/j4yF/42Lgv+NiID/iIN7/yknJP8jIiD/gHxz/4N+df+CfHL/gHpw/354bv98dmz/e3Vq/3hy
Z/92cGT/dW9j/1ZQSP9gWlD/cmpd/29oWv9uZ1j/a2RV/2pjVP9pYFL/aF5Q/2ddT/9lW03/ZVtM/0dA
Nv95e3v/r7Ky/6yvr/+sraz/q6up/6qqqP+np6X/paWj/6Ojof+hop//oqGe/3x7d/8ZGRj/aGZk/5qY
lP+YlpH/lZSO/5SRi/+TkIr/kY6I/46Mhf+NioL/iIZ9/ykoJf8jIiH/gn52/4WAd/+DfnT/gnxy/4B6
cP9+eG7/fHZs/3t1av95c2f/Uk5F/xIREP9WUUj/dGxg/3BoXP9vaFr/bWZX/2tkVf9qYlP/aWBS/2he
UP9mXE7/ZlxO/0hBN/96fHz/sbS0/66xsf+trq7/rKyr/6urqf+pqaf/p6el/6Wlo/+jo6H/pKOg/318
ef8ICAj/Dw8P/2lnZf+amJP/l5aQ/5WTjf+TkYv/kpCK/5CNh/+OjIT/iod//yopJv8kIyH/hH93/4aC
ef+Ef3b/gn50/4F8cv+AenD/fnhu/313bf9VUUn/Dg0L/wQEBP9YU0r/dm5i/3JqXv9waVv/b2hZ/21m
V/9rZFX/amJT/2lgUv9nXlD/Z11P/0lCOP97fX3/srW1/6+ysv+tsLD/rK6u/6ysrP+rq6n/qamn/6am
pP+lpaP/paWj/319e/8JCQj/AAAA/xAQEP9paGX/mpiT/5eWkP+Uk43/k5GL/5KPif+QjYf/i4iC/ysq
KP8lJCL/hoF5/4iDe/+GgXj/g391/4J9c/+BfHL/gHpw/1hUTf8ODg3/AAAA/wUFBP9YU0v/d29j/3Rs
YP9yal7/cGhb/29oWf9tZlf/a2RV/2liU/9pYFH/aF5Q/0pDOP98fn7/s7a2/7Czs/+vsrL/rbCw/6yu
rv+srKv/q6qo/6iopv+mpqT/pqak/35+ff8JCQj/AAAA/wAAAP8RERD/a2ln/5mYk/+WlY//lJKM/5OR
i/+Sj4n/jYqE/ysqKP8mJSP/iIN7/4qEfP+Hgnr/hYB4/4N/df+DfnT/XFhR/xAPDv8AAAD/AAAA/wUF
Bf9ZVEz/d3Fk/3ZuYv90a1//cWld/3BoW/9uZ1n/bGVW/2pjVP9pYlP/aGFS/0pFOf9+gID/tbi4/7K1
tf+ws7P/r7Ky/62vr/+sra3/q6yq/6qqqP+oqKb/qKim/39/fv8JCQn/AAAA/wAAAP8AAAD/EhIR/2xr
aP+ZmJP/lpWP/5SSjP+TkYv/j4yG/ywrKf8mJiT/iYV9/4uGfv+JhHz/h4J6/4aBeP9eW1T/EBAP/wAA
AP8AAAD/AAAA/wUFBf9aVk7/eHJm/3ZvY/91bWH/c2tf/3FpXf9vaFv/bmdZ/2xlVv9qY1T/aWJT/0tG
O/9/gYL/t7m6/7O2tv+xtLT/sLOz/66xsf+sr6//q62s/6urqv+qqqj/qqqo/4CAf/8JCQn/AAAA/wAA
AP8AAAD/AAAA/xISEv9sa2j/mZiS/5WUjv+Ukoz/kY6I/y0rKf8mJiT/iYd//42IgP+Lhn7/ioV9/2Fe
WP8RERD/AAAA/wAAAP8AAAD/AAAA/wUFBf9bV0//enRp/3ZwZP91b2P/dW1h/3NrX/9xaV3/b2hb/25n
WP9sZVb/a2RU/0xHPP9/goP/t7u8/7W3uf+ztrb/sbS0/7Czs/+usbH/rK+v/6ytrP+rq6n/rKyq/4KC
gf8JCQn/AAAA/wAAAP8AAAD/AAAA/wAAAP8TEhL/bGto/5iXkv+WlI7/ko+J/ywrKf8mJST/ioeB/42K
gv+NiYD/ZGFb/xIREP8AAAD/AAAA/wAAAP8AAAD/AAAA/wUFBf9cWFH/fHZs/3hyZv92cGT/dW5i/3Vt
Yf9yal7/cGhc/29nW/9tZlj/bGVW/05IPf+Ag4P/uLy+/7a5uv+0t7j/srW1/7G0tP+vsrL/rrGx/6yu
rv+srKv/ra2r/4SEgv8JCQn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/EhIR/2ppZv+Yl5H/kpCK/ysq
KP8mJST/jImD/5CMhf9lYl3/EhIR/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wUFBf9dWVL/fnht/3p0
aP93cWX/dm9j/3VuYv90bGD/cmpe/3BoXP9vaFn/bmdY/09JPv+Ag4T/uLy+/7e6vP+2uLr/tLe4/7K1
tf+xtLT/r7Ky/62wsP+trq7/rq6t/4WFhP8JCQn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/xAQ
EP9nZmP/k5KM/ykpJ/8lJCP/jouF/2VjXv8RERD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wUF
Bf9fW1P/f3lv/3x2a/96dGj/d3Fl/3VvY/91bmL/dGxg/3JqXv9waVv/b2ha/1BLQP+ChYX/ur7A/7e7
vf+2ubv/tri6/7S3t/+ytbX/sLOz/6+ysv+tsLD/r7Cw/4aGhv8KCgr/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8PDw//XVxZ/yUlI/8hIB//XFpW/xAQD/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wUFBf9gXFX/gHpw/313bf97dWv/eXNo/3dxZf92b2P/dm5i/3RsYP9xaV3/cWlc/1FL
Qf+Dhof/u7/B/7i8vv+3urz/trm7/7W4uf+ztrf/srW1/7Czs/+vsrL/r7Ky/4eIiP8KCgr/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/CgoJ/wkJCP8ICAf/CgoK/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wYFBf9iXlf/g3xy/354bv99d23/e3Vq/3lzZ/93cGT/dm9j/3Vt
Yf9za1//cmpe/1JMQ/+Eh4j/vcHD/7q+wP+3u73/trq8/7a5u/+1t7n/s7a2/7G0tP+ws7P/sLS0/4iK
iv8KCgr/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wYGBf9jX1j/hH50/4B6cP9+eG7/fHZs/3t1
af94cmb/d3Bk/3ZvY/91bWH/dGxg/1NNRP+Eh4n/vsLE/7u/wf+5vb//t7u9/7e6vP+3ubv/tbi4/7O2
tv+xtLT/srW1/4qMjP8KCwv/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wYGBf9kYVn/hIB2/4J8
cv+AenD/fnhu/3x2bP96dGn/eHJm/3ZwZP92bmL/dm5h/1RORf+Fh4n/v8PG/73Bw/+7v8H/ub2//7e7
vf+2urz/trm6/7W3uP+ytbX/s7a2/4uNjf8LCwv/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wYG
Bv9lY1z/hoF4/4J+dP+BfHL/gHpw/313bf98dmv/enRp/3hyZv92cGT/dm9j/1VPRv+FiIr/wMTH/77C
xP+8wML/u7/B/7i8vv+3u73/trq8/7a5uv+0t7f/tLe4/4uNjf8KCgr/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wYGBv9mY13/h4J6/4N/df+CfXT/gXtx/395b/99d23/fHZr/3p0aP93cWX/d3Bk/1VQ
R/+FiIv/wcXI/77CxP++wcP/vMDC/7q+wP+4vL7/t7u9/7a6u/+2uLr/uLu7/4iLi/8ICAj/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wUFBP9lYlz/i4V9/4WAeP+Df3X/g31z/4F7cf9/eW//fXdt/3t1
a/95c2j/eHJm/1VQR/+FiIv/wsbL/7/Dx/++wsT/vcHD/7zAwv+6vsD/uLy+/7i8vv+3urz/m52e/0dI
SP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8zMi//c29p/4eCev+GgXn/g351/4N9
c/+Be3H/fnhu/313bf97dWr/enRo/1VRSP+FiIv/wsjM/8DEyf+/w8b/vsLE/73Bw/+9wcP/ur7A/5yf
of9YWlv/GBkZ/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/EREQ/z89
Ov9wbWb/hIB4/4SAdf+CfXL/gHpw/354bv98dmz/fHZq/1dSSv+EiIv/w8nN/8DGyv/AxMn/wcTI/7/D
xf+gpKb/W11e/xkZGf8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8REA//Pz05/29rY/+DfnT/g35z/4B6cP9+eG7/fXdt/1dTS/+EiIr/xMrO/8PJ
zf/Bxsr/pKer/15gYf8aGxv/AQEB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/xEQD/8+PDj/bmpi/4J8cv+Be3H/f3hu/1hT
TP+FiYz/xMvO/6Spq/9eYWP/Ghsb/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ERAP/z07
Nv9rZ17/f3pw/1lUTf9iZWf6XmFi+hkaGvoBAQH6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAA
APoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAA
APoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAA
APoAAAD6AAAA+gAAAPoQDw76PDk1+kI/OfoUFBVJAwQESQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAA
AEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAA
AEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAA
AEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAgICSQ4NDEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
</value>
</data>
</root>

51
FireWalletLite/Loader.Designer.cs generated Normal file
View File

@ -0,0 +1,51 @@
namespace FireWalletLite
{
partial class Loader
{
/// <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(Loader));
SuspendLayout();
//
// Loader
//
AutoScaleDimensions = new SizeF(7F, 15F);
AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(448, 260);
FormBorderStyle = FormBorderStyle.Fixed3D;
Icon = (Icon)resources.GetObject("$this.Icon");
MaximizeBox = false;
MinimizeBox = false;
Name = "Loader";
Text = "Loader";
Load += Loader_Load;
ResumeLayout(false);
}
#endregion
}
}

275
FireWalletLite/Loader.cs Normal file
View File

@ -0,0 +1,275 @@
using System.Diagnostics;
using System.Net;
using System.Text.RegularExpressions;
using FireWallet;
namespace FireWalletLite
{
public partial class Loader : Form
{
#region Constants
MainForm mainForm;
bool hideScreen = false;
Process HSDProcess;
#endregion
public Loader()
{
InitializeComponent();
mainForm = new MainForm();
SplashScreen splashScreen = new SplashScreen(false);
splashScreen.Show();
Application.DoEvents();
DateTime start = DateTime.Now;
while ((DateTime.Now - start).TotalSeconds < 5)
{
Thread.Sleep(10);
Application.DoEvents();
}
// Install and load node
string dir = mainForm.dir;
HSDProcess = new Process();
if (!Directory.Exists(dir)) Environment.Exit(1);
string hsdPath = dir + "hsd\\bin\\hsd.exe";
if (!Directory.Exists(dir + "hsd"))
{
string repositoryUrl = "https://github.com/handshake-org/hsd.git";
string destinationPath = dir + "hsd";
CloneRepository(repositoryUrl, destinationPath);
}
// Start HSD
HSDProcess.StartInfo.RedirectStandardInput = true;
HSDProcess.StartInfo.RedirectStandardOutput = false;
HSDProcess.StartInfo.UseShellExecute = false;
HSDProcess.StartInfo.FileName = "node.exe";
HSDProcess.StartInfo.Arguments = dir + "hsd\\bin\\hsd --agent=FireWallet --spv --prefix " + dir + "\\hsd_data";
HSDProcess.StartInfo.CreateNoWindow = hideScreen;
if (hideScreen)
{
HSDProcess.StartInfo.RedirectStandardError = true;
// Send errors to log
HSDProcess.ErrorDataReceived += (sender, e) => mainForm.AddLog("HSD Error: " + e.Data);
}
else
{
HSDProcess.StartInfo.RedirectStandardError = false;
}
HSDProcess.Start();
splashScreen.CloseSplash();
while (!splashScreen.IsClosed)
{
Thread.Sleep(10);
Application.DoEvents();
}
splashScreen.Dispose();
}
private void Loader_Load(object sender, EventArgs e)
{
this.Hide();
mainForm.ShowDialog();
// Close HSD
if (HSDProcess != null)
{
try
{
HSDProcess.Kill();
Thread.Sleep(1000);
}
catch
{
Environment.Exit(90);
}
try
{
HSDProcess.Dispose();
}
catch
{
Environment.Exit(90);
}
}
Environment.Exit(0);
}
#region Git
public void CloneRepository(string repositoryUrl, string destinationPath)
{
try
{
// Check if git is installed
Process testInstalled = new Process();
testInstalled.StartInfo.FileName = "git";
testInstalled.StartInfo.Arguments = "-v";
testInstalled.StartInfo.RedirectStandardOutput = true;
testInstalled.StartInfo.UseShellExecute = false;
testInstalled.StartInfo.CreateNoWindow = true;
testInstalled.Start();
string outputInstalled = testInstalled.StandardOutput.ReadToEnd();
testInstalled.WaitForExit();
if (!outputInstalled.Contains("git version"))
{
mainForm.AddLog("Git is not installed");
NotifyForm notifyForm = new NotifyForm("Git is not installed\nPlease install it to install HSD dependencies", "Install", "https://git-scm.com/download/win");
notifyForm.ShowDialog();
notifyForm.Dispose();
Environment.Exit(21);
return;
}
// Check if node installed
testInstalled = new Process();
testInstalled.StartInfo.FileName = "node";
testInstalled.StartInfo.Arguments = "-v";
testInstalled.StartInfo.RedirectStandardOutput = true;
testInstalled.StartInfo.UseShellExecute = false;
testInstalled.StartInfo.CreateNoWindow = true;
testInstalled.Start();
outputInstalled = testInstalled.StandardOutput.ReadToEnd();
testInstalled.WaitForExit();
if (!outputInstalled.Contains("v"))
{
mainForm.AddLog("Node is not installed");
NotifyForm notifyForm = new NotifyForm("Node is not installed\nPlease install it to install HSD dependencies", "Install", "https://nodejs.org/en/download");
notifyForm.ShowDialog();
notifyForm.Dispose();
Environment.Exit(22);
return;
}
// Check if npm installed
testInstalled = new Process();
testInstalled.StartInfo.FileName = "cmd.exe";
testInstalled.StartInfo.Arguments = "npm -v";
testInstalled.StartInfo.RedirectStandardOutput = true;
testInstalled.StartInfo.UseShellExecute = false;
testInstalled.StartInfo.CreateNoWindow = false;
testInstalled.Start();
// Wait 3 seconds and then kill
Thread.Sleep(3000);
testInstalled.Kill();
outputInstalled = testInstalled.StandardOutput.ReadToEnd();
testInstalled.WaitForExit();
if (Regex.IsMatch(outputInstalled, @"^\d+\.\d+\.\d+$"))
{
mainForm.AddLog("NPM is not installed");
mainForm.AddLog(outputInstalled);
NotifyForm notifyForm = new NotifyForm("NPM is not installed\nPlease install it to install HSD dependencies", "Install", "https://docs.npmjs.com/downloading-and-installing-node-js-and-npm");
notifyForm.ShowDialog();
notifyForm.Dispose();
Environment.Exit(23);
return;
}
mainForm.AddLog("Prerequisites installed");
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "git";
startInfo.Arguments = $"clone {repositoryUrl} {destinationPath}";
if (repositoryUrl == "https://github.com/handshake-org/hsd.git")
{
startInfo.Arguments = $"clone --depth 1 --branch latest {repositoryUrl} {destinationPath}";
}
startInfo.RedirectStandardOutput = true;
startInfo.UseShellExecute = false;
startInfo.CreateNoWindow = hideScreen;
Process process = new Process();
process.StartInfo = startInfo;
process.Start();
string output = process.StandardOutput.ReadToEnd();
process.WaitForExit();
while (!process.HasExited)
{
output += process.StandardOutput.ReadToEnd();
}
var psiNpmRunDist = new ProcessStartInfo
{
FileName = "cmd",
RedirectStandardInput = true,
WorkingDirectory = destinationPath,
CreateNoWindow = hideScreen
};
var pNpmRunDist = Process.Start(psiNpmRunDist);
pNpmRunDist.StandardInput.WriteLine("npm install & exit");
pNpmRunDist.WaitForExit();
}
catch (Exception ex)
{
mainForm.AddLog("Git/NPM Install FAILED");
mainForm.AddLog(ex.Message);
if (ex.Message.Contains("to start process 'git'"))
{
NotifyForm notifyForm = new NotifyForm("Git needs to be installed\nCheck logs for more details");
notifyForm.ShowDialog();
notifyForm.Dispose();
}
else if (ex.Message.Contains("to start process 'node'"))
{
NotifyForm notifyForm = new NotifyForm("Node needs to be installed\nCheck logs for more details");
notifyForm.ShowDialog();
notifyForm.Dispose();
}
else if (ex.Message.Contains("to start process 'npm'"))
{
NotifyForm notifyForm = new NotifyForm("NPM needs to be installed\nCheck logs for more details");
notifyForm.ShowDialog();
notifyForm.Dispose();
}
else
{
NotifyForm notifyForm = new NotifyForm("Git/NPM Install FAILED\nCheck logs for more details");
notifyForm.ShowDialog();
notifyForm.Dispose();
}
Environment.Exit(24);
}
}
public bool CheckNodeInstalled()
{
try
{
// Create a new process to execute the 'node' command
Process process = new Process();
process.StartInfo.FileName = "node";
process.StartInfo.Arguments = "--version";
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.UseShellExecute = false;
process.StartInfo.CreateNoWindow = true;
// Start the process and read the output
process.Start();
string output = process.StandardOutput.ReadToEnd();
// Wait for the process to exit
process.WaitForExit();
// Check if the output contains a version number
return !string.IsNullOrEmpty(output);
}
catch (Exception)
{
// An exception occurred, indicating that 'node' is not installed or accessible
return false;
}
}
#endregion
}
}

855
FireWalletLite/Loader.resx Normal file
View File

@ -0,0 +1,855 @@
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAUAEBAAAAEAIABoBAAAVgAAABgYAAABACAAiAkAAL4EAAAgIAAAAQAgAKgQAABGDgAAMDAAAAEA
IACoJQAA7h4AAAAAAAABACAAamYAAJZEAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAADDDgAAww4AAAAA
AAAAAAAAAAAADAAAAAwAAAAMAgIBDAEBAQwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwBAQEMAQEBDAAA
AAwAAAAMAAAADAAAAMABAAHAGBcWwFFOScAuLCnAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAIB0YwDkz
KsAQDgzAAAAAwAAAAMAWFhX/R0ZD/3l2cf+Khn7/dG9o/yMiH/8AAAD/AAAA/wAAAP8AAAD/GxkV/1ZN
Qv9fVkf/T0Y4/ywmH/8NCwn/gX98/5qYk/+Vk43/j4yF/4uHf/90cGj/IyIf/wAAAP8AAAD/HhwY/11X
Sv9oYFH/Y1lL/2BWR/9dUkL/SkEz/5WVkv+fnZn/mJaR/5ORi/+Oi4P/ioZ9/3RvZ/8iIB7/Hx0a/2Vf
VP9xaVz/a2NU/2ddT/9jWUr/X1VG/1ZMPf+YmJb/o6Kf/52bl/+XlpD/kpCK/42Kgv+Lhn3/XVpT/1dT
TP97dGn/dGxg/29nWv9qYlT/Zl1P/2JYSv9XTkD/nJyb/6enpf+hoJ3/m5mV/5aUj/+Sj4n/jouD/2Vi
W/9fW1T/f3lu/3hxZv9za1//bWZY/2lhU/9mXE7/WlFE/5+hof+rrKv/p6ak/46Niv9kY2D/k5GM/5OQ
if9oZV//Yl5Y/4R+dP96dGr/TUlB/2RdUv9uZ1j/aWFS/11VR/+ipaX/rrGw/6usqv+Li4r/FxcW/1VU
Uv+VlI7/bGpl/2ZjXf+Ggnn/SUZB/xEQD/9iXVP/c2te/21lV/9gWUv/pqmq/7K1tf+usLD/kJCP/w8P
D/8HBwf/WFhV/21rZ/9nZWD/Uk9L/wYGBv8KCgn/ZmFY/3ZvY/9xaV3/ZF1Q/6isrv+2ubr/srW1/5OU
lP8QEBD/AAAA/woKCf8vLy3/Li0r/wkJCf8AAAD/CwsK/2plXf96dGn/dW5i/2hhVf+ssLL/ub2//7a5
uv+Xmpr/ERER/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wwMC/9va2L/f3lv/3lyZ/9sZVr/r7K1/77C
xP+6vb//h4mK/wwMDP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8JCQj/ZGBa/4R+df9/eW7/b2le/66y
tv+jpqn/W11e/xgYGP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/xEREP9APjn/bWlg/3Fs
Yv9rbnC0JygptAEBAbQAAAC0AAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AQEBtBoZ
F7RGQz20AAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAA
AAYAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAoAAAAGAAAADAAAAABACAAAAAAAAAJAADDDgAAww4AAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAEIAAABCAAAAQgAAAEIZGBZCDAsKQgAA
AEIAAABCAAAAQgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQgAAAEIIBwZCEhANQgAAAEIAAABCAAAAQgAA
AEIAAABCAAAA9wAAAPcAAAD3CgoK9zU0MfdnZF33QD459wQDA/cAAAD3AAAA9wAAAPcAAAD3AAAA9wAA
APcAAAD3AAAA9wICAvcuKSL3SUI19yUhGvcHBgX3AAAA9wAAAPcAAAD3AAAA/wsLCv83NjT/bmxn/4qG
f/+Lhn7/gX10/z89OP8DAwP/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIC/y8rJf9fVkj/YVdI/1xT
Q/9IPzP/Ix4Y/wcGBf8AAAD/Ozo4/3Z1cv+Ukoz/lZKM/4+Mhv+MiID/iYR8/4F8dP8+PDj/AwMD/wAA
AP8AAAD/AAAA/wAAAP8CAgL/Mi4n/2RcTv9mXE7/YlhK/2BWR/9fVUT/W1BA/0U9MP8iHRf/iomF/6Ce
mv+Zl5P/lZOO/5KQiv+OjIT/jId//4mEfP+Ae3P/Pjw3/wMDA/8AAAD/AAAA/wMCAv80MSv/aWJU/2pj
VP9nXlD/ZVtN/2JYSv9fVUb/XlND/11SQv9ORDb/jYyK/6GfnP+cmpb/mJeS/5WTjf+Sj4n/jouD/4uH
f/+Ig3v/gHty/z48N/8DAwP/AwMC/zc0Lv9vaFz/cGlb/2xlVv9pYlP/Z11P/2RaTP9hV0n/X1VF/15T
Q/9QRzn/j4+N/6OjoP+fnpr/m5mV/5iWkf+Ukoz/kY6I/42Kgv+Lhn7/h4J6/4B7cv80MS3/Ly0p/3Vv
ZP93b2P/c2tf/29oWv9sZVb/aWFS/2ddT/9kWkz/YVdJ/19VRv9SSTr/kpKQ/6ampP+ioZ7/n52Z/5uZ
lf+XlZD/k5GL/5CNh/+NioL/ioV9/4mEe/9ST0n/TUpE/394bv94cmb/dm5i/3JqXv9vZ1r/a2RV/2hg
Uv9mXE7/Y1lL/2FXSP9SSjz/lJST/6qqqP+kpKL/oaGd/56cmP+bmZT/l5WQ/5ORi/+QjYb/jImB/4uH
fv9TUEv/TktF/4F7cf97dWv/d3Fl/3VtYf9yal7/b2dZ/2tkVf9oX1H/ZlxO/2NZS/9UTD//lZeW/6yt
q/+oqKb/pKSh/6Ggnf+VlJD/jIqG/5eVkP+TkIr/j4yF/46Lgv9VUk3/T01H/4R/df9+eG7/e3Vq/3hx
Zf9qZFn/a2NY/25nWP9qY1T/aF9Q/2ZcTv9XTkH/l5qa/66wr/+rq6n/p6el/6Wlov+FhYL/NjY0/4SD
f/+XlY//ko+J/5GOh/9XVVD/Uk9K/4eCeP+BfHL/f3lv/2plXP8qJyP/X1hP/3JqXf9tZlf/amJT/2hf
UP9ZUET/mZyc/7Czs/+srq7/qqqp/6iopv+Hh4b/DQ0N/ykoJ/+FhH//lpSP/5SRi/9ZV1P/VFFN/4qF
fP+FgHf/cm1k/yMhHv8ICAf/YVtR/3VtYf9waFv/bGVX/2piU/9aU0b/nJ+f/7O2tv+usbH/rK2t/6us
qv+Kioj/DQ0N/wAAAP8rKin/hYR//5iWkP9bWVb/VlRP/46Kgf93c2z/JiQi/wAAAP8JCQj/Yl5U/3dw
ZP9za1//b2hb/2xlV/9cVkn/nqGi/7a4uf+xtLT/rrGx/66vrv+NjYv/Dg4O/wAAAP8AAAD/Kysp/4aF
gP9eXFj/WFZS/398df8oJyT/AAAA/wAAAP8JCQj/ZWBY/3lzZ/91bmL/cmpe/29oWv9fWUv/n6Ok/7e7
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
ev+FgHj/WldQ/w4NDP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8LCgn/SUQ6/2piU/9oX1D/ZlxO/2Ra
TP9hV0n/X1ZG/15URP9eU0P/XFFB/1VLO/81LyX/hIOA/6Gfm/+cmpb/mZeT/5aUj/+UkYv/ko+J/46L
hP+MiID/ioV9/4eCev+FgHf/WlZP/w4NDP8AAAD/AAAA/wAAAP8AAAD/CwoJ/0tGPv9uZ1n/a2RV/2lh
Uv9nXlD/ZVtN/2NZS/9hV0n/X1VG/15URP9dUkL/XFBA/0tBNP+EhIL/oqGd/56cmP+bmZX/mJeS/5WU
jv+TkYv/kY6I/46Lg/+MiID/iYR8/4eCev+FgHf/WlZP/w4NDP8AAAD/AAAA/wwLCv9PSkL/c2tf/3Bo
W/9uZlj/amRV/2lhUv9nXU//ZVtN/2NZS/9gV0j/XlVF/15URP9dUkL/S0I1/4WFhP+ko6H/oJ+b/56c
mP+bmZT/mJaR/5WTjf+TkIv/kI6H/42Lg/+MiH//iYR8/4aBef+Ef3b/WlZQ/w0MC/8LCgn/Uk5G/3dw
ZP91bWH/cmpe/29oWv9tZlf/amNU/2lgUv9nXU//ZVtN/2JYSv9gVkj/XlVF/15URP9NRDb/h4eG/6am
pP+iop//oJ+b/52bl/+amJT/l5aR/5STjf+TkIr/kI2G/42Kgv+Lh3//iIN7/4WBeP+Ef3X/OTYy/zMx
Lf98dmz/eHJn/3ZvY/91bWH/cmpe/29nWv9tZVf/amNU/2hgUf9nXU//ZFpM/2JYSv9gVkj/XlVF/01F
N/+JiYj/qamn/6Skov+hoZ7/oJ6a/52bl/+amJT/l5aQ/5SSjP+Sj4n/j4yG/42Jgf+Lhn7/iIN7/4eC
ef9DQTz/Pjs3/4B5b/97dWr/eHJm/3ZvY/90bGD/cWld/29nWv9sZVb/aWJT/2hfUf9mXE7/ZFpM/2JY
Sv9gV0f/TkY5/4uLiv+rq6n/pqak/6Skov+hoZ7/n52Z/5yalv+Zl5P/l5WQ/5SSjP+Sj4n/j4yF/4yJ
gf+Khn7/iYR8/0NAPP8+PDf/gnxy/313bf96dGr/d3Fl/3ZvY/90bGD/cWld/25nWf9sZVb/aWJT/2df
UP9mXE7/ZFpM/2JYSv9PRzr/jI2M/62trP+pqaf/pqak/6Ojof+ioJz/n52Z/5uZlf+Zl5P/lpSP/5SR
i/+Sj4n/jouE/4yJgP+Mh3//REE9/z48OP+DfnT/gHpw/313bf96dGn/d3Fl/3VuYv9za2D/cGhc/25n
WP9rZFX/aGFS/2deUP9mW03/ZFpM/1BJPf+Mj4//ra+v/6urqv+pqaf/paWj/6OjoP+ioZ3/ioiF/2pp
Zv+YlpH/lpSO/5ORi/+Rjoj/jouD/46Kgf9FQz7/QD46/4WBd/+CfHL/f3lv/3x2bP96dGj/dnBk/1FM
RP9iW1H/cWlc/21mWP9rY1T/aWBS/2ddT/9mXE7/Uko+/46Rkf+vsrL/rK2t/6urqf+oqKb/paWj/6Sk
of+CgX7/FxYW/19eW/+Yl5H/lZSO/5OQiv+QjYf/j42F/0ZFQf9BPzv/iIN6/4N/df+BfHL/f3lv/3x2
bP9MSUH/EBAO/1xXTf90bF//cGha/21mV/9qY1T/aWBS/2heUP9UTED/kJKS/7G0tP+tsLD/rK2t/6ur
qf+oqKb/pqak/4SEgv8LCwv/CwsK/2FfXf+YlpH/lJON/5OQiv+Sj4n/SEZD/0NBPf+KhX3/hYF4/4N+
df+BfHL/UU1H/wkJCP8HBwb/XllP/3ZuYv9yal3/b2ha/21mV/9qY1T/aWBS/1VOQf+SlJX/s7a2/6+y
sv+tsLD/q62s/6qqqP+pqaf/hoaE/wwMDP8AAAD/DAwM/2FhXv+XlpD/lJON/5SSjP9KSEX/REM//42I
gP+Ig3v/hYF4/1VSTP8LCgr/AAAA/wcHB/9fWlH/d3Bk/3RsYP9xaV3/b2da/2xlVv9qY1T/VlBD/5SW
l/+1uLn/sbS0/6+ysv+sr6//q6yr/6ysqv+IiIb/DAwM/wAAAP8AAAD/DQwM/2JhXv+XlpD/lpSO/0tJ
Rv9FQ0D/j4uD/4uGfv9ZVVD/CwsK/wAAAP8AAAD/CAcH/2FdVP95c2f/dW5i/3RsYP9xaV3/b2dZ/2xl
Vv9YUkX/lJiZ/7e6vP+0trf/sbS0/6+ysv+tr67/rq6s/4qKiP8MDAz/AAAA/wAAAP8AAAD/DQwM/2Fg
Xf+Yl5H/SklG/0VEQf+RjYb/W1lU/wwMC/8AAAD/AAAA/wAAAP8IBwf/Y19X/3x1av93cWT/dW5i/3Nr
X/9waFz/b2dZ/1pUR/+WmZr/uLy+/7a4uv+ztrb/sbS0/66xsf+vsLD/jIyL/wwMDP8AAAD/AAAA/wAA
AP8AAAD/CwsL/19eW/9HRkT/Q0I//15bV/8MCwv/AAAA/wAAAP8AAAD/AAAA/wgIB/9lYFn/fnht/3lz
aP92cGT/dW5i/3NrX/9xaVz/XFVK/5ibnP+5vb//trq8/7W4uf+ztbb/sLOz/7Czs/+Njo7/DQ0N/wAA
AP8AAAD/AAAA/wAAAP8AAAD/DAsL/xcXF/8WFhX/DAwL/wAAAP8AAAD/AAAA/wAAAP8AAAD/CAgH/2dj
W/+AenD/fHZr/3lzZ/93cGT/dW1h/3NrX/9dVkz/mZ2e/7zAwv+3u73/trq8/7W3uf+ytbX/srW1/46R
kf8NDQ3/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8ICAj/aWVd/4N9c/9+eG7/e3Vq/3hyZv92b2P/dW5h/19YTv+anZ//vsLE/7q+wP+3u73/trm7/7W3
uP+0t7f/kJOT/w0ODv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wkJCP9qZ2D/hH91/4B7cf9+eG7/e3Vq/3hyZv93cGT/YVtQ/5ueof/AxMb/vMDC/7m9
v/+3u73/trm7/7e5uv+TlZX/DQ0N/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/CQkI/21qY/+Ggnn/gn1z/4B6cP99d23/e3Vq/3hyZv9iXFL/nJ+i/8HF
yP++wsT/vMDC/7q+wP+5vb//r7K0/2pra/8FBQX/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8DAwP/TkxH/4F9df+GgXj/g31z/4B6cP99d23/e3Vq/2Jd
U/+coKP/wsfL/8DDx//AxMb/s7e5/3+Cg/81Njf/BwcH/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8FBQX/JiUj/1tYU/9+eXD/hH50/4B6
cP99d23/ZF9W/52hpP/GzND/uLzB/4WHif83OTn/BwgI/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/BQUF/yYk
Iv9aVlD/fHZt/4F7cf9mYVn/jpKV/4WJjP84OTr/CAgI/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wUFBP8kIyD/VlNM/11ZUf88Pj+AERERgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAA
AIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAA
AIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAKCgmAJyYjgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////ygA
AAAwAAAAYAAAAAEAIAAAAAAAACQAAMMOAADDDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAQEBcRUU
E3EHBwZxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAAAAcQAA
AHEAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAAAAcQQEA3EPDgtxAQEBcQAAAHEAAABxAAAAcQAA
AHEAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8PDw7/PDo2/2ZjXP86ODT/AwMD/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIB/ygkHv9JQjb/Kycf/wwK
CP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/EA8P/z89Ov9ybmj/h4J6/4iDev9+enH/PDo1/wMDA/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8CAgH/KiYg/1tS
RP9gVkf/XlRE/05FOP8rJh//CwoI/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/xEQEP9BPz3/dHJt/4yJgf+NiID/ioV9/4eCev+GgXn/fnpx/z06Nf8DAwP/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wIC
Av8rKCL/XlVI/2JYSv9gVkj/XlVG/19VRf9dU0P/TUQ3/yslHv8LCgj/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8RERD/REJA/3p3c/+Rjon/kY6I/42Kg/+NiYH/jId//4mEfP+Hgnr/hoF5/356
cf89OjX/AwMD/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AgIC/y0pI/9hV0r/ZVtN/2NZS/9hV0n/YFZH/15VRf9eVET/X1ND/1xRQf9MQzX/KiQd/wsK
B/8AAAD/AAAA/wAAAP8AAAD/ExMS/0dGRf9+fHn/lZSO/5aUjf+UkYr/ko+J/4+Mhv+NioP/jYmA/4uG
fv+JhHz/h4J6/4aBeP9+enD/PDo1/wMDA/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8CAgL/Liok/2NbTf9nXlD/ZVtN/2RaTP9iWEr/YVdJ/19WRv9fVUX/X1RE/15T
Q/9dUkL/W1BA/0pBNP8qJR3/DAoI/wAAAP82NjT/goF+/5uZlf+bmZX/mJaR/5aUjv+Vkoz/k5CK/5GO
iP+PjIX/jYqC/4yIgP+Lhn7/iIN7/4aBef+FgHj/fXlw/zs5NP8DAwL/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wICAv8uLCb/ZV1Q/2liU/9oX1D/Z1xO/2VbTf9kWkz/YlhK/2FX
SP9fVkb/XlVF/19URP9dUkL/XFFB/1tQQP9ZTj7/SkE0/yAcFv9ubWv/oqCc/52bl/+bmZX/mZeT/5eW
kf+VlI7/lJGL/5OQiv+Rjoj/joyE/42Kgv+MiID/ioV9/4iDe/+GgXn/hYB4/314b/87ODT/AwMC/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIC/y8sJ/9oYVP/bGVW/2liU/9oYFL/Z15Q/2Zc
Tv9lW03/Y1lL/2JYSv9gV0j/X1VG/15URP9eU0P/XVJC/1xRQf9aTz//Wk8//0A4LP9xcG7/oqCc/5+d
mf+dm5f/mpiV/5mXk/+XlpD/lZON/5SRi/+TkIr/kI2H/46LhP+NiYH/jId//4qFff+Ig3v/hoF5/4WA
d/9+eG//Ozg0/wMDAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8CAgL/MC0p/2pjWP9vaFr/bWZX/2tk
Vf9pYlP/aGBS/2deUP9mXE7/ZVtN/2NZS/9iWEr/YFZI/15VRf9fVET/XlND/11SQv9bUED/Wk8//0A4
LP9xcXD/o6Kf/6Gfm/+fnZn/nJqW/5qYlP+Yl5L/lpWQ/5STjf+UkYv/ko+J/5CNh/+Oi4P/jImB/4yH
f/+JhHz/h4J6/4aBef+EgHf/fXhv/zs4NP8DAwL/AAAA/wAAAP8AAAD/AAAA/wICAv8yLyr/bWdb/3Jq
Xv9waFv/bmdY/21mV/9qY1T/aWJT/2lgUf9nXU//ZlxO/2RaTP9jWUv/YVdJ/2BWSP9eVUX/XlRE/15T
Q/9dUkL/XFFB/0E5Lf9ycnH/pKSh/6Ggnf+gnpr/npyY/5yalv+amJT/mJeS/5aVj/+Ukoz/k5GL/5KP
if+QjYb/jYuD/4yJgP+Lh3//iYR8/4eCev+FgHj/hIB2/314b/88OTT/AwMD/wAAAP8AAAD/AwIC/zQx
LP9wal7/dm5i/3NrX/9xaV3/cGha/25nWP9sZVb/amNU/2lhU/9oX1H/Z11P/2ZcTv9kWkz/Y1lL/2FX
Sf9fVkf/XlVF/15URP9eU0P/XVJC/0I6Lv9zc3H/paWj/6KioP+hoJz/oJ6a/56cmP+bmZX/mZiT/5iX
kf+VlI//lJKM/5OQiv+Sj4n/j4yG/42Lgv+MiYD/i4Z+/4mEfP+Hgnr/hYB3/4R/df99eG//PDk1/wIC
Av8BAQH/NTMv/3NuY/94cWX/dm9j/3VtYf9za1//cWld/29oWv9uZ1j/bGVW/2pjVP9pYVL/aF9R/2dd
T/9lW03/ZFpM/2JYSv9hV0n/X1ZG/15VRf9eVET/XlND/0M7L/90dHL/p6el/6Skov+iop//oKCc/6Ce
mv+dm5f/m5mV/5mXk/+YlpH/lZSO/5SSjP+TkIr/kY6I/4+Mhf+NioL/jIiA/4uGfv+Ig3v/hoF5/4SA
d/+Ef3X/eHNq/xoZF/8WFRT/cWxj/3x2a/94cmb/dnBk/3ZvY/91bWH/c2tf/3FpXP9vZ1r/bmdY/2xl
Vv9qY1T/aWFS/2hfUf9nXU//ZVtN/2RaTP9iWEr/YVdJ/19VR/9eVEX/XlRE/0M7MP91dXP/qamn/6Wl
o/+jo6H/oqKe/6Cgm/+fnZn/nZuX/5uZlf+Zl5P/l5aQ/5WUjf+TkYv/k5CK/5GOiP+Oi4X/jYqC/4yI
f/+KhX3/iIN7/4aBef+EgHf/gHxy/ygmI/8iIR7/enVr/312bP96dGn/eHJm/3ZwZP91bmL/dW1h/3Jq
Xv9waFz/b2da/21mWP9rZFX/amJT/2hgUv9oXlD/ZlxO/2VbTf9jWUv/YlhK/2BWSP9fVUb/X1VF/0Q8
Mf92dnT/q6up/6enpf+lpaP/o6Oh/6Ghnv+gn5v/n52Z/52bl/+bmZX/mZeS/5eWkP+Uk43/lJGL/5OQ
iv+QjYf/jouE/42Jgf+MiH//ioV9/4iDe/+GgXn/gn10/ygmI/8jIR//fHZt/354bv98dmv/enRp/3dx
Zv92cGT/dm5i/3RsYP9yal7/cGhc/29nWf9tZlf/a2RV/2liU/9oYFL/Z15Q/2ZcTv9lW03/Y1lL/2JY
Sv9gV0f/X1ZG/0Q9Mf92dnb/rKyq/6mpp/+mpqT/pKSi/6Ojof+hoZ7/oJ+a/56cmP+cmpb/mpiU/5iX
kv+WlZD/lZON/5SRi/+Sj4n/kI2H/42Lg/+MioH/jId//4mEfP+Ig3v/g352/ycmI/8iIR//fnhu/4B5
b/99d23/fHZr/3lzaP93cWX/dm9j/3ZuYv90bGD/cmpd/3BoXP9uZ1n/bWZX/2tkVf9pYlP/aGBR/2dd
T/9mXE7/ZVtN/2NZS/9hV0n/YFdI/0Q+Mv93eHf/ra2s/6qqqP+oqKb/pqak/6Skov+io6D/oqCd/6Ce
mv+enJj/nJqW/5qYlP+Yl5L/lpWP/5SSjP+UkYv/ko+J/4+Nhv+Ni4P/jImB/4uHfv+JhHz/hYB4/ygm
I/8iIR//fnlw/4F7cf9/eW//fXdt/3t1a/95c2j/d3Fl/3ZvY/91bmL/c2tf/3FpXf9waFz/bmdZ/2xl
Vv9qY1T/aWFS/2hgUf9nXU//ZlxO/2RaTP9jWUv/YlhK/0U+M/93eXn/ra+u/6ysqv+qqqj/qKim/6am
pP+kpKL/o6Kf/6GgnP+gnpr/npyY/5uZlf+amJT/mJaS/5aUj/+Ukoz/k5CK/5KPif+PjIb/jYuC/4yJ
gP+Lhn7/hoF5/ygmI/8iIR//f3tx/4J9c/+Be3H/fnhu/313bf97dWr/eXNn/3ZwZP91b2P/dW1h/3Ns
YP9xaF3/b2hb/25nWP9sZVb/amNU/2hhUv9oX1H/Z11P/2VbTf9kWkz/Y1lL/0Y/Nf94enr/rrCw/6yt
rP+rq6n/qqqo/6iopv+lpaP/pKSi/6Kin/+hoJz/oZ+b/4iGgv9wcGz/mZiU/5iWkf+VlI7/lJKM/5OQ
iv+Rjoj/j4yF/42Lgv+NiID/iIN7/yknJP8jIiD/gHxz/4N+df+CfHL/gHpw/354bv98dmz/e3Vq/3hy
Z/92cGT/dW9j/1ZQSP9gWlD/cmpd/29oWv9uZ1j/a2RV/2pjVP9pYFL/aF5Q/2ddT/9lW03/ZVtM/0dA
Nv95e3v/r7Ky/6yvr/+sraz/q6up/6qqqP+np6X/paWj/6Ojof+hop//oqGe/3x7d/8ZGRj/aGZk/5qY
lP+YlpH/lZSO/5SRi/+TkIr/kY6I/46Mhf+NioL/iIZ9/ykoJf8jIiH/gn52/4WAd/+DfnT/gnxy/4B6
cP9+eG7/fHZs/3t1av95c2f/Uk5F/xIREP9WUUj/dGxg/3BoXP9vaFr/bWZX/2tkVf9qYlP/aWBS/2he
UP9mXE7/ZlxO/0hBN/96fHz/sbS0/66xsf+trq7/rKyr/6urqf+pqaf/p6el/6Wlo/+jo6H/pKOg/318
ef8ICAj/Dw8P/2lnZf+amJP/l5aQ/5WTjf+TkYv/kpCK/5CNh/+OjIT/iod//yopJv8kIyH/hH93/4aC
ef+Ef3b/gn50/4F8cv+AenD/fnhu/313bf9VUUn/Dg0L/wQEBP9YU0r/dm5i/3JqXv9waVv/b2hZ/21m
V/9rZFX/amJT/2lgUv9nXlD/Z11P/0lCOP97fX3/srW1/6+ysv+tsLD/rK6u/6ysrP+rq6n/qamn/6am
pP+lpaP/paWj/319e/8JCQj/AAAA/xAQEP9paGX/mpiT/5eWkP+Uk43/k5GL/5KPif+QjYf/i4iC/ysq
KP8lJCL/hoF5/4iDe/+GgXj/g391/4J9c/+BfHL/gHpw/1hUTf8ODg3/AAAA/wUFBP9YU0v/d29j/3Rs
YP9yal7/cGhb/29oWf9tZlf/a2RV/2liU/9pYFH/aF5Q/0pDOP98fn7/s7a2/7Czs/+vsrL/rbCw/6yu
rv+srKv/q6qo/6iopv+mpqT/pqak/35+ff8JCQj/AAAA/wAAAP8RERD/a2ln/5mYk/+WlY//lJKM/5OR
i/+Sj4n/jYqE/ysqKP8mJSP/iIN7/4qEfP+Hgnr/hYB4/4N/df+DfnT/XFhR/xAPDv8AAAD/AAAA/wUF
Bf9ZVEz/d3Fk/3ZuYv90a1//cWld/3BoW/9uZ1n/bGVW/2pjVP9pYlP/aGFS/0pFOf9+gID/tbi4/7K1
tf+ws7P/r7Ky/62vr/+sra3/q6yq/6qqqP+oqKb/qKim/39/fv8JCQn/AAAA/wAAAP8AAAD/EhIR/2xr
aP+ZmJP/lpWP/5SSjP+TkYv/j4yG/ywrKf8mJiT/iYV9/4uGfv+JhHz/h4J6/4aBeP9eW1T/EBAP/wAA
AP8AAAD/AAAA/wUFBf9aVk7/eHJm/3ZvY/91bWH/c2tf/3FpXf9vaFv/bmdZ/2xlVv9qY1T/aWJT/0tG
O/9/gYL/t7m6/7O2tv+xtLT/sLOz/66xsf+sr6//q62s/6urqv+qqqj/qqqo/4CAf/8JCQn/AAAA/wAA
AP8AAAD/AAAA/xISEv9sa2j/mZiS/5WUjv+Ukoz/kY6I/y0rKf8mJiT/iYd//42IgP+Lhn7/ioV9/2Fe
WP8RERD/AAAA/wAAAP8AAAD/AAAA/wUFBf9bV0//enRp/3ZwZP91b2P/dW1h/3NrX/9xaV3/b2hb/25n
WP9sZVb/a2RU/0xHPP9/goP/t7u8/7W3uf+ztrb/sbS0/7Czs/+usbH/rK+v/6ytrP+rq6n/rKyq/4KC
gf8JCQn/AAAA/wAAAP8AAAD/AAAA/wAAAP8TEhL/bGto/5iXkv+WlI7/ko+J/ywrKf8mJST/ioeB/42K
gv+NiYD/ZGFb/xIREP8AAAD/AAAA/wAAAP8AAAD/AAAA/wUFBf9cWFH/fHZs/3hyZv92cGT/dW5i/3Vt
Yf9yal7/cGhc/29nW/9tZlj/bGVW/05IPf+Ag4P/uLy+/7a5uv+0t7j/srW1/7G0tP+vsrL/rrGx/6yu
rv+srKv/ra2r/4SEgv8JCQn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/EhIR/2ppZv+Yl5H/kpCK/ysq
KP8mJST/jImD/5CMhf9lYl3/EhIR/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wUFBf9dWVL/fnht/3p0
aP93cWX/dm9j/3VuYv90bGD/cmpe/3BoXP9vaFn/bmdY/09JPv+Ag4T/uLy+/7e6vP+2uLr/tLe4/7K1
tf+xtLT/r7Ky/62wsP+trq7/rq6t/4WFhP8JCQn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/xAQ
EP9nZmP/k5KM/ykpJ/8lJCP/jouF/2VjXv8RERD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wUF
Bf9fW1P/f3lv/3x2a/96dGj/d3Fl/3VvY/91bmL/dGxg/3JqXv9waVv/b2ha/1BLQP+ChYX/ur7A/7e7
vf+2ubv/tri6/7S3t/+ytbX/sLOz/6+ysv+tsLD/r7Cw/4aGhv8KCgr/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8PDw//XVxZ/yUlI/8hIB//XFpW/xAQD/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wUFBf9gXFX/gHpw/313bf97dWv/eXNo/3dxZf92b2P/dm5i/3RsYP9xaV3/cWlc/1FL
Qf+Dhof/u7/B/7i8vv+3urz/trm7/7W4uf+ztrf/srW1/7Czs/+vsrL/r7Ky/4eIiP8KCgr/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/CgoJ/wkJCP8ICAf/CgoK/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wYFBf9iXlf/g3xy/354bv99d23/e3Vq/3lzZ/93cGT/dm9j/3Vt
Yf9za1//cmpe/1JMQ/+Eh4j/vcHD/7q+wP+3u73/trq8/7a5u/+1t7n/s7a2/7G0tP+ws7P/sLS0/4iK
iv8KCgr/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wYGBf9jX1j/hH50/4B6cP9+eG7/fHZs/3t1
af94cmb/d3Bk/3ZvY/91bWH/dGxg/1NNRP+Eh4n/vsLE/7u/wf+5vb//t7u9/7e6vP+3ubv/tbi4/7O2
tv+xtLT/srW1/4qMjP8KCwv/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wYGBf9kYVn/hIB2/4J8
cv+AenD/fnhu/3x2bP96dGn/eHJm/3ZwZP92bmL/dm5h/1RORf+Fh4n/v8PG/73Bw/+7v8H/ub2//7e7
vf+2urz/trm6/7W3uP+ytbX/s7a2/4uNjf8LCwv/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wYG
Bv9lY1z/hoF4/4J+dP+BfHL/gHpw/313bf98dmv/enRp/3hyZv92cGT/dm9j/1VPRv+FiIr/wMTH/77C
xP+8wML/u7/B/7i8vv+3u73/trq8/7a5uv+0t7f/tLe4/4uNjf8KCgr/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wYGBv9mY13/h4J6/4N/df+CfXT/gXtx/395b/99d23/fHZr/3p0aP93cWX/d3Bk/1VQ
R/+FiIv/wcXI/77CxP++wcP/vMDC/7q+wP+4vL7/t7u9/7a6u/+2uLr/uLu7/4iLi/8ICAj/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wUFBP9lYlz/i4V9/4WAeP+Df3X/g31z/4F7cf9/eW//fXdt/3t1
a/95c2j/eHJm/1VQR/+FiIv/wsbL/7/Dx/++wsT/vcHD/7zAwv+6vsD/uLy+/7i8vv+3urz/m52e/0dI
SP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8zMi//c29p/4eCev+GgXn/g351/4N9
c/+Be3H/fnhu/313bf97dWr/enRo/1VRSP+FiIv/wsjM/8DEyf+/w8b/vsLE/73Bw/+9wcP/ur7A/5yf
of9YWlv/GBkZ/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/EREQ/z89
Ov9wbWb/hIB4/4SAdf+CfXL/gHpw/354bv98dmz/fHZq/1dSSv+EiIv/w8nN/8DGyv/AxMn/wcTI/7/D
xf+gpKb/W11e/xkZGf8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8REA//Pz05/29rY/+DfnT/g35z/4B6cP9+eG7/fXdt/1dTS/+EiIr/xMrO/8PJ
zf/Bxsr/pKer/15gYf8aGxv/AQEB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/xEQD/8+PDj/bmpi/4J8cv+Be3H/f3hu/1hT
TP+FiYz/xMvO/6Spq/9eYWP/Ghsb/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ERAP/z07
Nv9rZ17/f3pw/1lUTf9iZWf6XmFi+hkaGvoBAQH6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAA
APoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAA
APoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAA
APoAAAD6AAAA+gAAAPoQDw76PDk1+kI/OfoUFBVJAwQESQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAA
AEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAA
AEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAA
AEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAgICSQ4NDEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
</value>
</data>
</root>

86
FireWalletLite/MainForm.Designer.cs generated Normal file
View File

@ -0,0 +1,86 @@
namespace FireWalletLite
{
partial class MainForm
{
/// <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()
{
components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
statusStripMain = new StatusStrip();
SyncLabel = new ToolStripStatusLabel();
timerUpdate = new System.Windows.Forms.Timer(components);
statusStripMain.SuspendLayout();
SuspendLayout();
//
// statusStripMain
//
statusStripMain.Dock = DockStyle.Top;
statusStripMain.Items.AddRange(new ToolStripItem[] { SyncLabel });
statusStripMain.Location = new Point(0, 0);
statusStripMain.Name = "statusStripMain";
statusStripMain.RenderMode = ToolStripRenderMode.Professional;
statusStripMain.Size = new Size(800, 22);
statusStripMain.TabIndex = 0;
statusStripMain.Text = "statusStrip1";
//
// SyncLabel
//
SyncLabel.Name = "SyncLabel";
SyncLabel.Size = new Size(158, 17);
SyncLabel.Text = "Status: Node Not Connected";
//
// timerUpdate
//
timerUpdate.Enabled = true;
timerUpdate.Interval = 1000;
timerUpdate.Tick += timerUpdate_Tick;
//
// MainForm
//
AutoScaleDimensions = new SizeF(7F, 15F);
AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(800, 450);
Controls.Add(statusStripMain);
Icon = (Icon)resources.GetObject("$this.Icon");
MaximizeBox = false;
MinimizeBox = false;
Name = "MainForm";
Text = "MainForm";
Load += MainForm_Load;
statusStripMain.ResumeLayout(false);
statusStripMain.PerformLayout();
ResumeLayout(false);
PerformLayout();
}
#endregion
private StatusStrip statusStripMain;
private ToolStripStatusLabel SyncLabel;
private System.Windows.Forms.Timer timerUpdate;
}
}

290
FireWalletLite/MainForm.cs Normal file
View File

@ -0,0 +1,290 @@
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;
using FireWallet;
using Newtonsoft.Json.Linq;
namespace FireWalletLite
{
public partial class MainForm : Form
{
#region Variables
public string dir = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\FireWalletLite\\";
public Dictionary<string, string> Theme { get; set; }
HttpClient httpClient = new HttpClient();
Decimal Balance { get; set; }
String Account = "primary";
String Password { get; set; }
#endregion
public MainForm()
{
InitializeComponent();
UpdateTheme();
}
#region Theming
private void UpdateTheme()
{
// Check if file exists
if (!Directory.Exists(dir))
{
CreateConfig(dir);
}
if (!File.Exists(dir + "theme.txt"))
{
CreateConfig(dir);
}
// Read file
StreamReader sr = new StreamReader(dir + "theme.txt");
Theme = new Dictionary<string, string>();
while (!sr.EndOfStream)
{
string line = sr.ReadLine();
string[] split = line.Split(':');
Theme.Add(split[0].Trim(), split[1].Trim());
}
sr.Dispose();
if (!Theme.ContainsKey("background") || !Theme.ContainsKey("background-alt") || !Theme.ContainsKey("foreground") || !Theme.ContainsKey("foreground-alt"))
{
AddLog("Theme file is missing key");
return;
}
// Apply theme
this.BackColor = ColorTranslator.FromHtml(Theme["background"]);
// Foreground
this.ForeColor = ColorTranslator.FromHtml(Theme["foreground"]);
// Need to specify this for each groupbox to override the black text
foreach (Control c in Controls)
{
ThemeControl(c);
}
this.Width = Screen.PrimaryScreen.Bounds.Width / 5 * 3;
this.Height = Screen.PrimaryScreen.Bounds.Height / 5 * 3;
}
public void ThemeControl(Control c)
{
if (c.GetType() == typeof(GroupBox) || c.GetType() == typeof(Panel))
{
c.ForeColor = ColorTranslator.FromHtml(Theme["foreground"]);
foreach (Control sub in c.Controls)
{
ThemeControl(sub);
}
}
if (c.GetType() == typeof(TextBox) || c.GetType() == typeof(Button)
|| c.GetType() == typeof(ComboBox) || c.GetType() == typeof(StatusStrip) || c.GetType() == typeof(ToolStrip)
|| c.GetType() == typeof(NumericUpDown))
{
c.ForeColor = ColorTranslator.FromHtml(Theme["foreground-alt"]);
c.BackColor = ColorTranslator.FromHtml(Theme["background-alt"]);
}
if (c.GetType() == typeof(Panel)) c.Dock = DockStyle.Fill;
}
private void CreateConfig(string dir)
{
if (!Directory.Exists(dir))
{
Directory.CreateDirectory(dir);
}
StreamWriter sw = new StreamWriter(dir + "theme.txt");
sw.WriteLine("background: #000000");
sw.WriteLine("foreground: #8e05c2");
sw.WriteLine("background-alt: #3e065f");
sw.WriteLine("foreground-alt: #ffffff");
sw.WriteLine("selected-bg: #000000");
sw.WriteLine("selected-fg: #ffffff");
sw.WriteLine("error: #ff0000");
sw.Dispose();
AddLog("Created theme file");
}
#endregion
#region Logging
public void AddLog(string message)
{
if (message.Contains("Get Error: No connection could be made because the target machine actively refused it")) return;
// If file size is over 1MB, rename it to old.log.txt
if (File.Exists(dir + "log.txt"))
{
FileInfo fi = new FileInfo(dir + "log.txt");
if (fi.Length > 1000000)
{
if (File.Exists(dir + "old.log.txt")) File.Delete(dir + "old.log.txt"); // Delete old log file as it is super old
File.Move(dir + "log.txt", dir + "old.log.txt");
}
}
StreamWriter sw = new StreamWriter(dir + "log.txt", true);
sw.WriteLine(DateTime.Now.ToString() + ": " + message);
sw.Dispose();
}
#endregion
bool testedLogin = false;
private void timerUpdate_Tick(object sender, EventArgs e)
{
if (SyncLabel.Text != "Status: Node Not Connected")
{
if (!testedLogin)
{
testedLogin = true;
this.Hide();
TestForLogin();
this.Show();
}
}
NodeStatus();
}
#region API
private async void NodeStatus()
{
if (await APIGet("", false) == "Error")
{
SyncLabel.Text = "Status: Node Not Connected";
return;
}
else
{
// Get sync status
String APIresponse = await APIGet("", false);
JObject resp = JObject.Parse(APIresponse);
JObject chain = JObject.Parse(resp["chain"].ToString());
decimal progress = Convert.ToDecimal(chain["progress"].ToString());
SyncLabel.Text = "Sync: " + decimal.Round(progress * 100, 2) + "%";
}
// Try to keep wallet unlocked
string path = "wallet/" + Account + "/unlock";
string content = "{\"passphrase\": \"" + Password + "\",\"timeout\": 60}";
await APIPost(path, true, content);
path = "";
content = "{\"method\": \"selectwallet\",\"params\":[ \"" + Account + "\"]}";
await APIPost(path, true, content);
}
private async Task UpdateBalance()
{
string response = await APIGet("wallet/" + Account + "/balance?account=default", true);
if (response == "Error") return;
JObject resp = JObject.Parse(response);
decimal available = (Convert.ToDecimal(resp["unconfirmed"].ToString()) - Convert.ToDecimal(resp["lockedUnconfirmed"].ToString())) / 1000000;
decimal locked = Convert.ToDecimal(resp["lockedUnconfirmed"].ToString()) / 1000000;
available = decimal.Round(available, 2);
locked = decimal.Round(locked, 2);
Balance = available;
}
public async Task<string> APIPost(string path, bool wallet, string content)
{
if (content == "{\"passphrase\": \"\",\"timeout\": 60}")
{
return "";
}
string ip = "127.0.0.1";
string port = "1203";
if (wallet) port = port + "9";
else port = port + "7";
HttpRequestMessage req = new HttpRequestMessage(HttpMethod.Post, "http://" + ip + ":" + port + "/" + path);
//req.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes("x:" + key)));
req.Content = new StringContent(content);
// Send request
try
{
HttpResponseMessage resp = await httpClient.SendAsync(req);
if (!resp.IsSuccessStatusCode)
{
AddLog("Post Error: " + resp.StatusCode);
AddLog(await resp.Content.ReadAsStringAsync());
return "Error";
}
return await resp.Content.ReadAsStringAsync();
}
catch (Exception ex)
{
AddLog("Post Error: " + ex.Message);
if (ex.Message.Contains("The request was canceled due to the configured HttpClient.Timeout"))
{
Environment.Exit(91);
}
return "Error";
}
}
public async Task<string> APIGet(string path, bool wallet)
{
string ip = "127.0.0.1";
string port = "1203";
if (wallet) port = port + "9";
else port = port + "7";
try
{
HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, "http://" + ip + ":" + port + "/" + path);
// Add API key to header
//request.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes("x:" + key)));
// Send request and log response
HttpResponseMessage response = await httpClient.SendAsync(request);
if (!response.IsSuccessStatusCode)
{
AddLog("Get Error: " + response.StatusCode);
AddLog(await response.Content.ReadAsStringAsync());
return "Error";
}
return await response.Content.ReadAsStringAsync();
}
// Log errors to log textbox
catch (Exception ex)
{
AddLog("Get Error: " + ex.Message);
if (ex.Message.Contains("The request was canceled due to the configured HttpClient.Timeout"))
{
Environment.Exit(91);
}
return "Error";
}
}
#endregion
private void MainForm_Load(object sender, EventArgs e)
{
}
private async void TestForLogin()
{
string path = "wallet/" + Account + "/master";
string response = await APIGet(path, true);
JObject resp = JObject.Parse(response);
if (resp["encrypted"].ToString() == "False")
{
JObject mnemonic = JObject.Parse(resp["mnemonic"].ToString());
string phrase = mnemonic["phrase"].ToString();
// Show form to save mnemonic and encrypt wallet
FirstLoginForm firstLoginForm = new FirstLoginForm(phrase, this);
firstLoginForm.ShowDialog();
firstLoginForm.Dispose();
}
}
}
}

View File

@ -0,0 +1,861 @@
<?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>
<metadata name="statusStripMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="timerUpdate.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>164, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAUAEBAAAAEAIABoBAAAVgAAABgYAAABACAAiAkAAL4EAAAgIAAAAQAgAKgQAABGDgAAMDAAAAEA
IACoJQAA7h4AAAAAAAABACAAamYAAJZEAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAADDDgAAww4AAAAA
AAAAAAAAAAAADAAAAAwAAAAMAgIBDAEBAQwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwBAQEMAQEBDAAA
AAwAAAAMAAAADAAAAMABAAHAGBcWwFFOScAuLCnAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAIB0YwDkz
KsAQDgzAAAAAwAAAAMAWFhX/R0ZD/3l2cf+Khn7/dG9o/yMiH/8AAAD/AAAA/wAAAP8AAAD/GxkV/1ZN
Qv9fVkf/T0Y4/ywmH/8NCwn/gX98/5qYk/+Vk43/j4yF/4uHf/90cGj/IyIf/wAAAP8AAAD/HhwY/11X
Sv9oYFH/Y1lL/2BWR/9dUkL/SkEz/5WVkv+fnZn/mJaR/5ORi/+Oi4P/ioZ9/3RvZ/8iIB7/Hx0a/2Vf
VP9xaVz/a2NU/2ddT/9jWUr/X1VG/1ZMPf+YmJb/o6Kf/52bl/+XlpD/kpCK/42Kgv+Lhn3/XVpT/1dT
TP97dGn/dGxg/29nWv9qYlT/Zl1P/2JYSv9XTkD/nJyb/6enpf+hoJ3/m5mV/5aUj/+Sj4n/jouD/2Vi
W/9fW1T/f3lu/3hxZv9za1//bWZY/2lhU/9mXE7/WlFE/5+hof+rrKv/p6ak/46Niv9kY2D/k5GM/5OQ
if9oZV//Yl5Y/4R+dP96dGr/TUlB/2RdUv9uZ1j/aWFS/11VR/+ipaX/rrGw/6usqv+Li4r/FxcW/1VU
Uv+VlI7/bGpl/2ZjXf+Ggnn/SUZB/xEQD/9iXVP/c2te/21lV/9gWUv/pqmq/7K1tf+usLD/kJCP/w8P
D/8HBwf/WFhV/21rZ/9nZWD/Uk9L/wYGBv8KCgn/ZmFY/3ZvY/9xaV3/ZF1Q/6isrv+2ubr/srW1/5OU
lP8QEBD/AAAA/woKCf8vLy3/Li0r/wkJCf8AAAD/CwsK/2plXf96dGn/dW5i/2hhVf+ssLL/ub2//7a5
uv+Xmpr/ERER/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wwMC/9va2L/f3lv/3lyZ/9sZVr/r7K1/77C
xP+6vb//h4mK/wwMDP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8JCQj/ZGBa/4R+df9/eW7/b2le/66y
tv+jpqn/W11e/xgYGP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/xEREP9APjn/bWlg/3Fs
Yv9rbnC0JygptAEBAbQAAAC0AAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AQEBtBoZ
F7RGQz20AAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAA
AAYAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAoAAAAGAAAADAAAAABACAAAAAAAAAJAADDDgAAww4AAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAEIAAABCAAAAQgAAAEIZGBZCDAsKQgAA
AEIAAABCAAAAQgAAAEIAAABCAAAAQgAAAEIAAABCAAAAQgAAAEIIBwZCEhANQgAAAEIAAABCAAAAQgAA
AEIAAABCAAAA9wAAAPcAAAD3CgoK9zU0MfdnZF33QD459wQDA/cAAAD3AAAA9wAAAPcAAAD3AAAA9wAA
APcAAAD3AAAA9wICAvcuKSL3SUI19yUhGvcHBgX3AAAA9wAAAPcAAAD3AAAA/wsLCv83NjT/bmxn/4qG
f/+Lhn7/gX10/z89OP8DAwP/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIC/y8rJf9fVkj/YVdI/1xT
Q/9IPzP/Ix4Y/wcGBf8AAAD/Ozo4/3Z1cv+Ukoz/lZKM/4+Mhv+MiID/iYR8/4F8dP8+PDj/AwMD/wAA
AP8AAAD/AAAA/wAAAP8CAgL/Mi4n/2RcTv9mXE7/YlhK/2BWR/9fVUT/W1BA/0U9MP8iHRf/iomF/6Ce
mv+Zl5P/lZOO/5KQiv+OjIT/jId//4mEfP+Ae3P/Pjw3/wMDA/8AAAD/AAAA/wMCAv80MSv/aWJU/2pj
VP9nXlD/ZVtN/2JYSv9fVUb/XlND/11SQv9ORDb/jYyK/6GfnP+cmpb/mJeS/5WTjf+Sj4n/jouD/4uH
f/+Ig3v/gHty/z48N/8DAwP/AwMC/zc0Lv9vaFz/cGlb/2xlVv9pYlP/Z11P/2RaTP9hV0n/X1VF/15T
Q/9QRzn/j4+N/6OjoP+fnpr/m5mV/5iWkf+Ukoz/kY6I/42Kgv+Lhn7/h4J6/4B7cv80MS3/Ly0p/3Vv
ZP93b2P/c2tf/29oWv9sZVb/aWFS/2ddT/9kWkz/YVdJ/19VRv9SSTr/kpKQ/6ampP+ioZ7/n52Z/5uZ
lf+XlZD/k5GL/5CNh/+NioL/ioV9/4mEe/9ST0n/TUpE/394bv94cmb/dm5i/3JqXv9vZ1r/a2RV/2hg
Uv9mXE7/Y1lL/2FXSP9SSjz/lJST/6qqqP+kpKL/oaGd/56cmP+bmZT/l5WQ/5ORi/+QjYb/jImB/4uH
fv9TUEv/TktF/4F7cf97dWv/d3Fl/3VtYf9yal7/b2dZ/2tkVf9oX1H/ZlxO/2NZS/9UTD//lZeW/6yt
q/+oqKb/pKSh/6Ggnf+VlJD/jIqG/5eVkP+TkIr/j4yF/46Lgv9VUk3/T01H/4R/df9+eG7/e3Vq/3hx
Zf9qZFn/a2NY/25nWP9qY1T/aF9Q/2ZcTv9XTkH/l5qa/66wr/+rq6n/p6el/6Wlov+FhYL/NjY0/4SD
f/+XlY//ko+J/5GOh/9XVVD/Uk9K/4eCeP+BfHL/f3lv/2plXP8qJyP/X1hP/3JqXf9tZlf/amJT/2hf
UP9ZUET/mZyc/7Czs/+srq7/qqqp/6iopv+Hh4b/DQ0N/ykoJ/+FhH//lpSP/5SRi/9ZV1P/VFFN/4qF
fP+FgHf/cm1k/yMhHv8ICAf/YVtR/3VtYf9waFv/bGVX/2piU/9aU0b/nJ+f/7O2tv+usbH/rK2t/6us
qv+Kioj/DQ0N/wAAAP8rKin/hYR//5iWkP9bWVb/VlRP/46Kgf93c2z/JiQi/wAAAP8JCQj/Yl5U/3dw
ZP9za1//b2hb/2xlV/9cVkn/nqGi/7a4uf+xtLT/rrGx/66vrv+NjYv/Dg4O/wAAAP8AAAD/Kysp/4aF
gP9eXFj/WFZS/398df8oJyT/AAAA/wAAAP8JCQj/ZWBY/3lzZ/91bmL/cmpe/29oWv9fWUv/n6Ok/7e7
vf+0t7f/sLO0/6+ysv+PkI//Dg4O/wAAAP8AAAD/AAAA/ysrKf9GRUP/Q0I//yopKP8AAAD/AAAA/wAA
AP8KCQn/aGNb/313bP93cWX/dW5i/3JqXv9iW0//oqWn/7m9v/+2ubv/s7a3/7K1tf+Rk5P/Dw8P/wAA
AP8AAAD/AAAA/wEBAf8HBwf/BwcH/wEBAf8AAAD/AAAA/wAAAP8KCgn/a2Ze/4B6cP97dWn/d3Bk/3Vt
Yf9kXVL/pKep/7zAwv+4u73/trm6/7W3uP+Tlpb/Dw8P/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8KCgn/bWlh/4N9c/9+eG7/enRp/3dwZP9nYFX/pamr/7/Dxf+6vsD/t7u9/7m8
vv+Ulpf/Dg4O/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8KCQn/bmpk/4eC
ef+Be3H/fXdt/3p0af9oYlf/pqqu/8HFyP+/w8X/t7u9/4+SlP9AQUL/AgIC/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8CAgH/Ly4r/2hkXv+CfXP/gnxy/313bf9qZVv/qa6x/7/E
yP+VmJv/SUtM/w4PD/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/woKCf8zMS7/ZWFa/354bv9uaF//gISG71JVVu8QERHvAAAA7wAAAO8AAADvAAAA7wAA
AO8AAADvAAAA7wAAAO8AAADvAAAA7wAAAO8AAADvAAAA7wAAAO8AAADvAAAA7wAAAO8AAADvCwoK7zY0
L+9UUEnvICEhMgICAjIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAA
ADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgEBATIVFBIyAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AKAAAACAA
AABAAAAAAQAgAAAAAAAAEAAAww4AAMMOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcAAAAnAAA
AJwAAACcAAAAnAAAAJwICAecMS8snBYVE5wAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA
AJwAAACcAAAAnAAAAJwAAACcAAAAnA8NC5wjIBqcBgUEnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAA
AP8AAAD/AAAA/wAAAP8EBAT/JSQi/1pXUv98eHD/WVZP/w4NDP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8KCQf/Pzkw/1dPQP8/OC3/GhcS/wMDAv8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8FBQX/KCcm/2BeWv+Gg3z/jYmB/4mEfP+GgXn/W1hR/w4ODP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/CgkI/0Q9NP9jWUv/YFZI/19WRv9ZT0D/Pzcs/xkW
Ev8DAwL/AAAA/wAAAP8GBgb/Kyop/2ZkYf+Ni4X/lZKL/5CNh/+NiYL/i4Z+/4iDe/+GgXj/W1dR/w4N
DP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wsKCP9GQDf/Z11P/2RaTP9iWEr/X1ZH/19V
Rf9fVEP/V00+/z01Kv8ZFhH/BAMD/11cWv+Vk4//m5mV/5eVkP+Ukoz/ko+J/4+Mhf+MiYH/ioZ+/4eC
ev+FgHj/WldQ/w4NDP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8LCgn/SUQ6/2piU/9oX1D/ZlxO/2Ra
TP9hV0n/X1ZG/15URP9eU0P/XFFB/1VLO/81LyX/hIOA/6Gfm/+cmpb/mZeT/5aUj/+UkYv/ko+J/46L
hP+MiID/ioV9/4eCev+FgHf/WlZP/w4NDP8AAAD/AAAA/wAAAP8AAAD/CwoJ/0tGPv9uZ1n/a2RV/2lh
Uv9nXlD/ZVtN/2NZS/9hV0n/X1VG/15URP9dUkL/XFBA/0tBNP+EhIL/oqGd/56cmP+bmZX/mJeS/5WU
jv+TkYv/kY6I/46Lg/+MiID/iYR8/4eCev+FgHf/WlZP/w4NDP8AAAD/AAAA/wwLCv9PSkL/c2tf/3Bo
W/9uZlj/amRV/2lhUv9nXU//ZVtN/2NZS/9gV0j/XlVF/15URP9dUkL/S0I1/4WFhP+ko6H/oJ+b/56c
mP+bmZT/mJaR/5WTjf+TkIv/kI6H/42Lg/+MiH//iYR8/4aBef+Ef3b/WlZQ/w0MC/8LCgn/Uk5G/3dw
ZP91bWH/cmpe/29oWv9tZlf/amNU/2lgUv9nXU//ZVtN/2JYSv9gVkj/XlVF/15URP9NRDb/h4eG/6am
pP+iop//oJ+b/52bl/+amJT/l5aR/5STjf+TkIr/kI2G/42Kgv+Lh3//iIN7/4WBeP+Ef3X/OTYy/zMx
Lf98dmz/eHJn/3ZvY/91bWH/cmpe/29nWv9tZVf/amNU/2hgUf9nXU//ZFpM/2JYSv9gVkj/XlVF/01F
N/+JiYj/qamn/6Skov+hoZ7/oJ6a/52bl/+amJT/l5aQ/5SSjP+Sj4n/j4yG/42Jgf+Lhn7/iIN7/4eC
ef9DQTz/Pjs3/4B5b/97dWr/eHJm/3ZvY/90bGD/cWld/29nWv9sZVb/aWJT/2hfUf9mXE7/ZFpM/2JY
Sv9gV0f/TkY5/4uLiv+rq6n/pqak/6Skov+hoZ7/n52Z/5yalv+Zl5P/l5WQ/5SSjP+Sj4n/j4yF/4yJ
gf+Khn7/iYR8/0NAPP8+PDf/gnxy/313bf96dGr/d3Fl/3ZvY/90bGD/cWld/25nWf9sZVb/aWJT/2df
UP9mXE7/ZFpM/2JYSv9PRzr/jI2M/62trP+pqaf/pqak/6Ojof+ioJz/n52Z/5uZlf+Zl5P/lpSP/5SR
i/+Sj4n/jouE/4yJgP+Mh3//REE9/z48OP+DfnT/gHpw/313bf96dGn/d3Fl/3VuYv9za2D/cGhc/25n
WP9rZFX/aGFS/2deUP9mW03/ZFpM/1BJPf+Mj4//ra+v/6urqv+pqaf/paWj/6OjoP+ioZ3/ioiF/2pp
Zv+YlpH/lpSO/5ORi/+Rjoj/jouD/46Kgf9FQz7/QD46/4WBd/+CfHL/f3lv/3x2bP96dGj/dnBk/1FM
RP9iW1H/cWlc/21mWP9rY1T/aWBS/2ddT/9mXE7/Uko+/46Rkf+vsrL/rK2t/6urqf+oqKb/paWj/6Sk
of+CgX7/FxYW/19eW/+Yl5H/lZSO/5OQiv+QjYf/j42F/0ZFQf9BPzv/iIN6/4N/df+BfHL/f3lv/3x2
bP9MSUH/EBAO/1xXTf90bF//cGha/21mV/9qY1T/aWBS/2heUP9UTED/kJKS/7G0tP+tsLD/rK2t/6ur
qf+oqKb/pqak/4SEgv8LCwv/CwsK/2FfXf+YlpH/lJON/5OQiv+Sj4n/SEZD/0NBPf+KhX3/hYF4/4N+
df+BfHL/UU1H/wkJCP8HBwb/XllP/3ZuYv9yal3/b2ha/21mV/9qY1T/aWBS/1VOQf+SlJX/s7a2/6+y
sv+tsLD/q62s/6qqqP+pqaf/hoaE/wwMDP8AAAD/DAwM/2FhXv+XlpD/lJON/5SSjP9KSEX/REM//42I
gP+Ig3v/hYF4/1VSTP8LCgr/AAAA/wcHB/9fWlH/d3Bk/3RsYP9xaV3/b2da/2xlVv9qY1T/VlBD/5SW
l/+1uLn/sbS0/6+ysv+sr6//q6yr/6ysqv+IiIb/DAwM/wAAAP8AAAD/DQwM/2JhXv+XlpD/lpSO/0tJ
Rv9FQ0D/j4uD/4uGfv9ZVVD/CwsK/wAAAP8AAAD/CAcH/2FdVP95c2f/dW5i/3RsYP9xaV3/b2dZ/2xl
Vv9YUkX/lJiZ/7e6vP+0trf/sbS0/6+ysv+tr67/rq6s/4qKiP8MDAz/AAAA/wAAAP8AAAD/DQwM/2Fg
Xf+Yl5H/SklG/0VEQf+RjYb/W1lU/wwMC/8AAAD/AAAA/wAAAP8IBwf/Y19X/3x1av93cWT/dW5i/3Nr
X/9waFz/b2dZ/1pUR/+WmZr/uLy+/7a4uv+ztrb/sbS0/66xsf+vsLD/jIyL/wwMDP8AAAD/AAAA/wAA
AP8AAAD/CwsL/19eW/9HRkT/Q0I//15bV/8MCwv/AAAA/wAAAP8AAAD/AAAA/wgIB/9lYFn/fnht/3lz
aP92cGT/dW5i/3NrX/9xaVz/XFVK/5ibnP+5vb//trq8/7W4uf+ztbb/sLOz/7Czs/+Njo7/DQ0N/wAA
AP8AAAD/AAAA/wAAAP8AAAD/DAsL/xcXF/8WFhX/DAwL/wAAAP8AAAD/AAAA/wAAAP8AAAD/CAgH/2dj
W/+AenD/fHZr/3lzZ/93cGT/dW1h/3NrX/9dVkz/mZ2e/7zAwv+3u73/trq8/7W3uf+ytbX/srW1/46R
kf8NDQ3/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8ICAj/aWVd/4N9c/9+eG7/e3Vq/3hyZv92b2P/dW5h/19YTv+anZ//vsLE/7q+wP+3u73/trm7/7W3
uP+0t7f/kJOT/w0ODv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wkJCP9qZ2D/hH91/4B7cf9+eG7/e3Vq/3hyZv93cGT/YVtQ/5ueof/AxMb/vMDC/7m9
v/+3u73/trm7/7e5uv+TlZX/DQ0N/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/CQkI/21qY/+Ggnn/gn1z/4B6cP99d23/e3Vq/3hyZv9iXFL/nJ+i/8HF
yP++wsT/vMDC/7q+wP+5vb//r7K0/2pra/8FBQX/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8DAwP/TkxH/4F9df+GgXj/g31z/4B6cP99d23/e3Vq/2Jd
U/+coKP/wsfL/8DDx//AxMb/s7e5/3+Cg/81Njf/BwcH/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8FBQX/JiUj/1tYU/9+eXD/hH50/4B6
cP99d23/ZF9W/52hpP/GzND/uLzB/4WHif83OTn/BwgI/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/BQUF/yYk
Iv9aVlD/fHZt/4F7cf9mYVn/jpKV/4WJjP84OTr/CAgI/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wUFBP8kIyD/VlNM/11ZUf88Pj+AERERgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAA
AIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAA
AIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAKCgmAJyYjgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////ygA
AAAwAAAAYAAAAAEAIAAAAAAAACQAAMMOAADDDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAQEBcRUU
E3EHBwZxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAAAAcQAA
AHEAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAABxAAAAcQQEA3EPDgtxAQEBcQAAAHEAAABxAAAAcQAA
AHEAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8PDw7/PDo2/2ZjXP86ODT/AwMD/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIB/ygkHv9JQjb/Kycf/wwK
CP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/EA8P/z89Ov9ybmj/h4J6/4iDev9+enH/PDo1/wMDA/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8CAgH/KiYg/1tS
RP9gVkf/XlRE/05FOP8rJh//CwoI/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/xEQEP9BPz3/dHJt/4yJgf+NiID/ioV9/4eCev+GgXn/fnpx/z06Nf8DAwP/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wIC
Av8rKCL/XlVI/2JYSv9gVkj/XlVG/19VRf9dU0P/TUQ3/yslHv8LCgj/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8RERD/REJA/3p3c/+Rjon/kY6I/42Kg/+NiYH/jId//4mEfP+Hgnr/hoF5/356
cf89OjX/AwMD/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AgIC/y0pI/9hV0r/ZVtN/2NZS/9hV0n/YFZH/15VRf9eVET/X1ND/1xRQf9MQzX/KiQd/wsK
B/8AAAD/AAAA/wAAAP8AAAD/ExMS/0dGRf9+fHn/lZSO/5aUjf+UkYr/ko+J/4+Mhv+NioP/jYmA/4uG
fv+JhHz/h4J6/4aBeP9+enD/PDo1/wMDA/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8CAgL/Liok/2NbTf9nXlD/ZVtN/2RaTP9iWEr/YVdJ/19WRv9fVUX/X1RE/15T
Q/9dUkL/W1BA/0pBNP8qJR3/DAoI/wAAAP82NjT/goF+/5uZlf+bmZX/mJaR/5aUjv+Vkoz/k5CK/5GO
iP+PjIX/jYqC/4yIgP+Lhn7/iIN7/4aBef+FgHj/fXlw/zs5NP8DAwL/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wICAv8uLCb/ZV1Q/2liU/9oX1D/Z1xO/2VbTf9kWkz/YlhK/2FX
SP9fVkb/XlVF/19URP9dUkL/XFFB/1tQQP9ZTj7/SkE0/yAcFv9ubWv/oqCc/52bl/+bmZX/mZeT/5eW
kf+VlI7/lJGL/5OQiv+Rjoj/joyE/42Kgv+MiID/ioV9/4iDe/+GgXn/hYB4/314b/87ODT/AwMC/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIC/y8sJ/9oYVP/bGVW/2liU/9oYFL/Z15Q/2Zc
Tv9lW03/Y1lL/2JYSv9gV0j/X1VG/15URP9eU0P/XVJC/1xRQf9aTz//Wk8//0A4LP9xcG7/oqCc/5+d
mf+dm5f/mpiV/5mXk/+XlpD/lZON/5SRi/+TkIr/kI2H/46LhP+NiYH/jId//4qFff+Ig3v/hoF5/4WA
d/9+eG//Ozg0/wMDAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8CAgL/MC0p/2pjWP9vaFr/bWZX/2tk
Vf9pYlP/aGBS/2deUP9mXE7/ZVtN/2NZS/9iWEr/YFZI/15VRf9fVET/XlND/11SQv9bUED/Wk8//0A4
LP9xcXD/o6Kf/6Gfm/+fnZn/nJqW/5qYlP+Yl5L/lpWQ/5STjf+UkYv/ko+J/5CNh/+Oi4P/jImB/4yH
f/+JhHz/h4J6/4aBef+EgHf/fXhv/zs4NP8DAwL/AAAA/wAAAP8AAAD/AAAA/wICAv8yLyr/bWdb/3Jq
Xv9waFv/bmdY/21mV/9qY1T/aWJT/2lgUf9nXU//ZlxO/2RaTP9jWUv/YVdJ/2BWSP9eVUX/XlRE/15T
Q/9dUkL/XFFB/0E5Lf9ycnH/pKSh/6Ggnf+gnpr/npyY/5yalv+amJT/mJeS/5aVj/+Ukoz/k5GL/5KP
if+QjYb/jYuD/4yJgP+Lh3//iYR8/4eCev+FgHj/hIB2/314b/88OTT/AwMD/wAAAP8AAAD/AwIC/zQx
LP9wal7/dm5i/3NrX/9xaV3/cGha/25nWP9sZVb/amNU/2lhU/9oX1H/Z11P/2ZcTv9kWkz/Y1lL/2FX
Sf9fVkf/XlVF/15URP9eU0P/XVJC/0I6Lv9zc3H/paWj/6KioP+hoJz/oJ6a/56cmP+bmZX/mZiT/5iX
kf+VlI//lJKM/5OQiv+Sj4n/j4yG/42Lgv+MiYD/i4Z+/4mEfP+Hgnr/hYB3/4R/df99eG//PDk1/wIC
Av8BAQH/NTMv/3NuY/94cWX/dm9j/3VtYf9za1//cWld/29oWv9uZ1j/bGVW/2pjVP9pYVL/aF9R/2dd
T/9lW03/ZFpM/2JYSv9hV0n/X1ZG/15VRf9eVET/XlND/0M7L/90dHL/p6el/6Skov+iop//oKCc/6Ce
mv+dm5f/m5mV/5mXk/+YlpH/lZSO/5SSjP+TkIr/kY6I/4+Mhf+NioL/jIiA/4uGfv+Ig3v/hoF5/4SA
d/+Ef3X/eHNq/xoZF/8WFRT/cWxj/3x2a/94cmb/dnBk/3ZvY/91bWH/c2tf/3FpXP9vZ1r/bmdY/2xl
Vv9qY1T/aWFS/2hfUf9nXU//ZVtN/2RaTP9iWEr/YVdJ/19VR/9eVEX/XlRE/0M7MP91dXP/qamn/6Wl
o/+jo6H/oqKe/6Cgm/+fnZn/nZuX/5uZlf+Zl5P/l5aQ/5WUjf+TkYv/k5CK/5GOiP+Oi4X/jYqC/4yI
f/+KhX3/iIN7/4aBef+EgHf/gHxy/ygmI/8iIR7/enVr/312bP96dGn/eHJm/3ZwZP91bmL/dW1h/3Jq
Xv9waFz/b2da/21mWP9rZFX/amJT/2hgUv9oXlD/ZlxO/2VbTf9jWUv/YlhK/2BWSP9fVUb/X1VF/0Q8
Mf92dnT/q6up/6enpf+lpaP/o6Oh/6Ghnv+gn5v/n52Z/52bl/+bmZX/mZeS/5eWkP+Uk43/lJGL/5OQ
iv+QjYf/jouE/42Jgf+MiH//ioV9/4iDe/+GgXn/gn10/ygmI/8jIR//fHZt/354bv98dmv/enRp/3dx
Zv92cGT/dm5i/3RsYP9yal7/cGhc/29nWf9tZlf/a2RV/2liU/9oYFL/Z15Q/2ZcTv9lW03/Y1lL/2JY
Sv9gV0f/X1ZG/0Q9Mf92dnb/rKyq/6mpp/+mpqT/pKSi/6Ojof+hoZ7/oJ+a/56cmP+cmpb/mpiU/5iX
kv+WlZD/lZON/5SRi/+Sj4n/kI2H/42Lg/+MioH/jId//4mEfP+Ig3v/g352/ycmI/8iIR//fnhu/4B5
b/99d23/fHZr/3lzaP93cWX/dm9j/3ZuYv90bGD/cmpd/3BoXP9uZ1n/bWZX/2tkVf9pYlP/aGBR/2dd
T/9mXE7/ZVtN/2NZS/9hV0n/YFdI/0Q+Mv93eHf/ra2s/6qqqP+oqKb/pqak/6Skov+io6D/oqCd/6Ce
mv+enJj/nJqW/5qYlP+Yl5L/lpWP/5SSjP+UkYv/ko+J/4+Nhv+Ni4P/jImB/4uHfv+JhHz/hYB4/ygm
I/8iIR//fnlw/4F7cf9/eW//fXdt/3t1a/95c2j/d3Fl/3ZvY/91bmL/c2tf/3FpXf9waFz/bmdZ/2xl
Vv9qY1T/aWFS/2hgUf9nXU//ZlxO/2RaTP9jWUv/YlhK/0U+M/93eXn/ra+u/6ysqv+qqqj/qKim/6am
pP+kpKL/o6Kf/6GgnP+gnpr/npyY/5uZlf+amJT/mJaS/5aUj/+Ukoz/k5CK/5KPif+PjIb/jYuC/4yJ
gP+Lhn7/hoF5/ygmI/8iIR//f3tx/4J9c/+Be3H/fnhu/313bf97dWr/eXNn/3ZwZP91b2P/dW1h/3Ns
YP9xaF3/b2hb/25nWP9sZVb/amNU/2hhUv9oX1H/Z11P/2VbTf9kWkz/Y1lL/0Y/Nf94enr/rrCw/6yt
rP+rq6n/qqqo/6iopv+lpaP/pKSi/6Kin/+hoJz/oZ+b/4iGgv9wcGz/mZiU/5iWkf+VlI7/lJKM/5OQ
iv+Rjoj/j4yF/42Lgv+NiID/iIN7/yknJP8jIiD/gHxz/4N+df+CfHL/gHpw/354bv98dmz/e3Vq/3hy
Z/92cGT/dW9j/1ZQSP9gWlD/cmpd/29oWv9uZ1j/a2RV/2pjVP9pYFL/aF5Q/2ddT/9lW03/ZVtM/0dA
Nv95e3v/r7Ky/6yvr/+sraz/q6up/6qqqP+np6X/paWj/6Ojof+hop//oqGe/3x7d/8ZGRj/aGZk/5qY
lP+YlpH/lZSO/5SRi/+TkIr/kY6I/46Mhf+NioL/iIZ9/ykoJf8jIiH/gn52/4WAd/+DfnT/gnxy/4B6
cP9+eG7/fHZs/3t1av95c2f/Uk5F/xIREP9WUUj/dGxg/3BoXP9vaFr/bWZX/2tkVf9qYlP/aWBS/2he
UP9mXE7/ZlxO/0hBN/96fHz/sbS0/66xsf+trq7/rKyr/6urqf+pqaf/p6el/6Wlo/+jo6H/pKOg/318
ef8ICAj/Dw8P/2lnZf+amJP/l5aQ/5WTjf+TkYv/kpCK/5CNh/+OjIT/iod//yopJv8kIyH/hH93/4aC
ef+Ef3b/gn50/4F8cv+AenD/fnhu/313bf9VUUn/Dg0L/wQEBP9YU0r/dm5i/3JqXv9waVv/b2hZ/21m
V/9rZFX/amJT/2lgUv9nXlD/Z11P/0lCOP97fX3/srW1/6+ysv+tsLD/rK6u/6ysrP+rq6n/qamn/6am
pP+lpaP/paWj/319e/8JCQj/AAAA/xAQEP9paGX/mpiT/5eWkP+Uk43/k5GL/5KPif+QjYf/i4iC/ysq
KP8lJCL/hoF5/4iDe/+GgXj/g391/4J9c/+BfHL/gHpw/1hUTf8ODg3/AAAA/wUFBP9YU0v/d29j/3Rs
YP9yal7/cGhb/29oWf9tZlf/a2RV/2liU/9pYFH/aF5Q/0pDOP98fn7/s7a2/7Czs/+vsrL/rbCw/6yu
rv+srKv/q6qo/6iopv+mpqT/pqak/35+ff8JCQj/AAAA/wAAAP8RERD/a2ln/5mYk/+WlY//lJKM/5OR
i/+Sj4n/jYqE/ysqKP8mJSP/iIN7/4qEfP+Hgnr/hYB4/4N/df+DfnT/XFhR/xAPDv8AAAD/AAAA/wUF
Bf9ZVEz/d3Fk/3ZuYv90a1//cWld/3BoW/9uZ1n/bGVW/2pjVP9pYlP/aGFS/0pFOf9+gID/tbi4/7K1
tf+ws7P/r7Ky/62vr/+sra3/q6yq/6qqqP+oqKb/qKim/39/fv8JCQn/AAAA/wAAAP8AAAD/EhIR/2xr
aP+ZmJP/lpWP/5SSjP+TkYv/j4yG/ywrKf8mJiT/iYV9/4uGfv+JhHz/h4J6/4aBeP9eW1T/EBAP/wAA
AP8AAAD/AAAA/wUFBf9aVk7/eHJm/3ZvY/91bWH/c2tf/3FpXf9vaFv/bmdZ/2xlVv9qY1T/aWJT/0tG
O/9/gYL/t7m6/7O2tv+xtLT/sLOz/66xsf+sr6//q62s/6urqv+qqqj/qqqo/4CAf/8JCQn/AAAA/wAA
AP8AAAD/AAAA/xISEv9sa2j/mZiS/5WUjv+Ukoz/kY6I/y0rKf8mJiT/iYd//42IgP+Lhn7/ioV9/2Fe
WP8RERD/AAAA/wAAAP8AAAD/AAAA/wUFBf9bV0//enRp/3ZwZP91b2P/dW1h/3NrX/9xaV3/b2hb/25n
WP9sZVb/a2RU/0xHPP9/goP/t7u8/7W3uf+ztrb/sbS0/7Czs/+usbH/rK+v/6ytrP+rq6n/rKyq/4KC
gf8JCQn/AAAA/wAAAP8AAAD/AAAA/wAAAP8TEhL/bGto/5iXkv+WlI7/ko+J/ywrKf8mJST/ioeB/42K
gv+NiYD/ZGFb/xIREP8AAAD/AAAA/wAAAP8AAAD/AAAA/wUFBf9cWFH/fHZs/3hyZv92cGT/dW5i/3Vt
Yf9yal7/cGhc/29nW/9tZlj/bGVW/05IPf+Ag4P/uLy+/7a5uv+0t7j/srW1/7G0tP+vsrL/rrGx/6yu
rv+srKv/ra2r/4SEgv8JCQn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/EhIR/2ppZv+Yl5H/kpCK/ysq
KP8mJST/jImD/5CMhf9lYl3/EhIR/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wUFBf9dWVL/fnht/3p0
aP93cWX/dm9j/3VuYv90bGD/cmpe/3BoXP9vaFn/bmdY/09JPv+Ag4T/uLy+/7e6vP+2uLr/tLe4/7K1
tf+xtLT/r7Ky/62wsP+trq7/rq6t/4WFhP8JCQn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/xAQ
EP9nZmP/k5KM/ykpJ/8lJCP/jouF/2VjXv8RERD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wUF
Bf9fW1P/f3lv/3x2a/96dGj/d3Fl/3VvY/91bmL/dGxg/3JqXv9waVv/b2ha/1BLQP+ChYX/ur7A/7e7
vf+2ubv/tri6/7S3t/+ytbX/sLOz/6+ysv+tsLD/r7Cw/4aGhv8KCgr/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8PDw//XVxZ/yUlI/8hIB//XFpW/xAQD/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wUFBf9gXFX/gHpw/313bf97dWv/eXNo/3dxZf92b2P/dm5i/3RsYP9xaV3/cWlc/1FL
Qf+Dhof/u7/B/7i8vv+3urz/trm7/7W4uf+ztrf/srW1/7Czs/+vsrL/r7Ky/4eIiP8KCgr/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/CgoJ/wkJCP8ICAf/CgoK/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wYFBf9iXlf/g3xy/354bv99d23/e3Vq/3lzZ/93cGT/dm9j/3Vt
Yf9za1//cmpe/1JMQ/+Eh4j/vcHD/7q+wP+3u73/trq8/7a5u/+1t7n/s7a2/7G0tP+ws7P/sLS0/4iK
iv8KCgr/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wYGBf9jX1j/hH50/4B6cP9+eG7/fHZs/3t1
af94cmb/d3Bk/3ZvY/91bWH/dGxg/1NNRP+Eh4n/vsLE/7u/wf+5vb//t7u9/7e6vP+3ubv/tbi4/7O2
tv+xtLT/srW1/4qMjP8KCwv/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wYGBf9kYVn/hIB2/4J8
cv+AenD/fnhu/3x2bP96dGn/eHJm/3ZwZP92bmL/dm5h/1RORf+Fh4n/v8PG/73Bw/+7v8H/ub2//7e7
vf+2urz/trm6/7W3uP+ytbX/s7a2/4uNjf8LCwv/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wYG
Bv9lY1z/hoF4/4J+dP+BfHL/gHpw/313bf98dmv/enRp/3hyZv92cGT/dm9j/1VPRv+FiIr/wMTH/77C
xP+8wML/u7/B/7i8vv+3u73/trq8/7a5uv+0t7f/tLe4/4uNjf8KCgr/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wYGBv9mY13/h4J6/4N/df+CfXT/gXtx/395b/99d23/fHZr/3p0aP93cWX/d3Bk/1VQ
R/+FiIv/wcXI/77CxP++wcP/vMDC/7q+wP+4vL7/t7u9/7a6u/+2uLr/uLu7/4iLi/8ICAj/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wUFBP9lYlz/i4V9/4WAeP+Df3X/g31z/4F7cf9/eW//fXdt/3t1
a/95c2j/eHJm/1VQR/+FiIv/wsbL/7/Dx/++wsT/vcHD/7zAwv+6vsD/uLy+/7i8vv+3urz/m52e/0dI
SP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8zMi//c29p/4eCev+GgXn/g351/4N9
c/+Be3H/fnhu/313bf97dWr/enRo/1VRSP+FiIv/wsjM/8DEyf+/w8b/vsLE/73Bw/+9wcP/ur7A/5yf
of9YWlv/GBkZ/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/EREQ/z89
Ov9wbWb/hIB4/4SAdf+CfXL/gHpw/354bv98dmz/fHZq/1dSSv+EiIv/w8nN/8DGyv/AxMn/wcTI/7/D
xf+gpKb/W11e/xkZGf8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8REA//Pz05/29rY/+DfnT/g35z/4B6cP9+eG7/fXdt/1dTS/+EiIr/xMrO/8PJ
zf/Bxsr/pKer/15gYf8aGxv/AQEB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/xEQD/8+PDj/bmpi/4J8cv+Be3H/f3hu/1hT
TP+FiYz/xMvO/6Spq/9eYWP/Ghsb/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ERAP/z07
Nv9rZ17/f3pw/1lUTf9iZWf6XmFi+hkaGvoBAQH6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAA
APoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAA
APoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAA
APoAAAD6AAAA+gAAAPoQDw76PDk1+kI/OfoUFBVJAwQESQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAA
AEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAA
AEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAA
AEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAgICSQ4NDEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
</value>
</data>
</root>

99
FireWalletLite/NotifyForm.Designer.cs generated Normal file
View File

@ -0,0 +1,99 @@
using Color = System.Drawing.Color;
using Point = System.Drawing.Point;
using Size = System.Drawing.Size;
using SizeF = System.Drawing.SizeF;
namespace FireWallet
{
partial class NotifyForm
{
/// <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(NotifyForm));
labelmessage = new Label();
buttonOK = new Button();
buttonALT = new Button();
SuspendLayout();
//
// labelmessage
//
labelmessage.Dock = DockStyle.Fill;
labelmessage.Font = new Font("Segoe UI", 15F, FontStyle.Regular, GraphicsUnit.Point);
labelmessage.Location = new Point(0, 0);
labelmessage.Name = "labelmessage";
labelmessage.Size = new Size(382, 170);
labelmessage.TabIndex = 0;
labelmessage.Text = "Message";
labelmessage.TextAlign = ContentAlignment.TopCenter;
//
// buttonOK
//
buttonOK.Font = new Font("Segoe UI", 15F, FontStyle.Regular, GraphicsUnit.Point);
buttonOK.Location = new Point(271, 120);
buttonOK.Name = "buttonOK";
buttonOK.Size = new Size(99, 38);
buttonOK.TabIndex = 0;
buttonOK.Text = "Ok";
buttonOK.UseVisualStyleBackColor = true;
buttonOK.Click += OK_Click;
//
// buttonALT
//
buttonALT.Font = new Font("Segoe UI", 15F, FontStyle.Regular, GraphicsUnit.Point);
buttonALT.Location = new Point(12, 120);
buttonALT.Name = "buttonALT";
buttonALT.Size = new Size(99, 38);
buttonALT.TabIndex = 2;
buttonALT.Text = "ALT";
buttonALT.UseVisualStyleBackColor = true;
buttonALT.Visible = false;
buttonALT.Click += buttonALT_Click;
//
// NotifyForm
//
AutoScaleDimensions = new SizeF(7F, 15F);
AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(382, 170);
Controls.Add(buttonALT);
Controls.Add(buttonOK);
Controls.Add(labelmessage);
FormBorderStyle = FormBorderStyle.FixedDialog;
Icon = (Icon)resources.GetObject("$this.Icon");
MaximizeBox = false;
Name = "NotifyForm";
Text = "FireWallet";
FormClosing += NotifyForm_FormClosing;
Load += NotifyForm_Load;
ResumeLayout(false);
}
#endregion
private Label labelmessage;
private Button buttonOK;
private Button buttonALT;
}
}

View File

@ -0,0 +1,276 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Runtime.InteropServices;
using System.Security.Policy;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace FireWallet
{
public partial class NotifyForm : Form
{
string dir = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\FireWallet\\";
Dictionary<string, string> theme;
string altLink;
bool Linkcopy;
bool allowClose = true;
public NotifyForm(string Message)
{
InitializeComponent();
labelmessage.Text = Message;
altLink = "";
}
public void CloseNotification()
{
this.Close();
}
public NotifyForm(string Message, string altText, string altLink)
{
InitializeComponent();
labelmessage.Text = Message;
buttonALT.Text = altText;
buttonALT.Visible = true;
this.altLink = altLink;
buttonOK.Focus();
Linkcopy = false;
}
public NotifyForm(string Message, bool allowClose)
{
InitializeComponent();
labelmessage.Text = Message;
buttonOK.Focus();
Linkcopy = false;
buttonOK.Visible = allowClose;
allowClose = allowClose;
}
public NotifyForm(string Message, string altText, string altLink, bool Linkcopy)
{
InitializeComponent();
labelmessage.Text = Message;
buttonALT.Text = altText;
buttonALT.Visible = true;
this.altLink = altLink;
buttonOK.Focus();
this.Linkcopy = Linkcopy;
if (Linkcopy)
{
// Small font to fix more data
labelmessage.Font = new Font(labelmessage.Font.FontFamily, 10);
}
}
#region Theming
private void UpdateTheme()
{
// Check if file exists
if (!Directory.Exists(dir))
{
CreateConfig(dir);
}
if (!File.Exists(dir + "theme.txt"))
{
CreateConfig(dir);
}
// Read file
StreamReader sr = new StreamReader(dir + "theme.txt");
theme = new Dictionary<string, string>();
while (!sr.EndOfStream)
{
string line = sr.ReadLine();
string[] split = line.Split(':');
theme.Add(split[0].Trim(), split[1].Trim());
}
sr.Dispose();
if (!theme.ContainsKey("background") || !theme.ContainsKey("background-alt") || !theme.ContainsKey("foreground") || !theme.ContainsKey("foreground-alt"))
{
return;
}
// Apply theme
this.BackColor = ColorTranslator.FromHtml(theme["background"]);
// Foreground
this.ForeColor = ColorTranslator.FromHtml(theme["foreground"]);
// Need to specify this for each groupbox to override the black text
foreach (Control c in Controls)
{
ThemeControl(c);
}
// Transparancy
applyTransparency(theme);
}
private void ThemeControl(Control c)
{
if (c.GetType() == typeof(GroupBox) || c.GetType() == typeof(Panel))
{
c.ForeColor = ColorTranslator.FromHtml(theme["foreground"]);
foreach (Control sub in c.Controls)
{
ThemeControl(sub);
}
}
if (c.GetType() == typeof(TextBox) || c.GetType() == typeof(Button)
|| c.GetType() == typeof(ComboBox) || c.GetType() == typeof(StatusStrip))
{
c.ForeColor = ColorTranslator.FromHtml(theme["foreground-alt"]);
c.BackColor = ColorTranslator.FromHtml(theme["background-alt"]);
}
}
private void applyTransparency(Dictionary<string, string> theme)
{
if (theme.ContainsKey("transparent-mode"))
{
switch (theme["transparent-mode"])
{
case "mica":
var accent = new AccentPolicy { AccentState = AccentState.ACCENT_ENABLE_BLURBEHIND };
var accentStructSize = Marshal.SizeOf(accent);
var accentPtr = Marshal.AllocHGlobal(accentStructSize);
Marshal.StructureToPtr(accent, accentPtr, false);
var data = new WindowCompositionAttributeData
{
Attribute = WindowCompositionAttribute.WCA_ACCENT_POLICY,
SizeOfData = accentStructSize,
Data = accentPtr
};
User32.SetWindowCompositionAttribute(Handle, ref data);
Marshal.FreeHGlobal(accentPtr);
break;
case "key":
if (theme.ContainsKey("transparency-key"))
{
switch (theme["transparency-key"])
{
case "alt":
this.TransparencyKey = ColorTranslator.FromHtml(theme["background-alt"]);
break;
case "main":
this.TransparencyKey = ColorTranslator.FromHtml(theme["background"]);
break;
default:
this.TransparencyKey = ColorTranslator.FromHtml(theme["transparency-key"]);
break;
}
}
break;
case "percent":
if (theme.ContainsKey("transparency-percent"))
{
Opacity = Convert.ToDouble(theme["transparency-percent"]) / 100;
}
break;
}
}
}
private void CreateConfig(string dir)
{
if (!Directory.Exists(dir))
{
Directory.CreateDirectory(dir);
}
StreamWriter sw = new StreamWriter(dir + "theme.txt");
sw.WriteLine("background: #000000");
sw.WriteLine("foreground: #8e05c2");
sw.WriteLine("background-alt: #3e065f");
sw.WriteLine("foreground-alt: #ffffff");
sw.WriteLine("transparent-mode: off");
sw.WriteLine("transparency-key: main");
sw.WriteLine("transparency-percent: 90");
sw.Dispose();
}
// Required for mica effect
internal enum AccentState
{
ACCENT_DISABLED = 0,
ACCENT_ENABLE_GRADIENT = 1,
ACCENT_ENABLE_TRANSPARENTGRADIENT = 2,
ACCENT_ENABLE_BLURBEHIND = 3,
ACCENT_INVALID_STATE = 4
}
internal enum WindowCompositionAttribute
{
WCA_ACCENT_POLICY = 19
}
[StructLayout(LayoutKind.Sequential)]
internal struct AccentPolicy
{
public AccentState AccentState;
public int AccentFlags;
public int GradientColor;
public int AnimationId;
}
[StructLayout(LayoutKind.Sequential)]
internal struct WindowCompositionAttributeData
{
public WindowCompositionAttribute Attribute;
public IntPtr Data;
public int SizeOfData;
}
internal static class User32
{
[DllImport("user32.dll")]
internal static extern int SetWindowCompositionAttribute(IntPtr hwnd, ref WindowCompositionAttributeData data);
}
#endregion
private void NotifyForm_Load(object sender, EventArgs e)
{
UpdateTheme();
}
private void OK_Click(object sender, EventArgs e)
{
allowClose = true;
this.Close();
}
private void buttonALT_Click(object sender, EventArgs e)
{
if (Linkcopy)
{
// Copy link to clipboard
Clipboard.SetText(altLink);
return;
}
// Open link
ProcessStartInfo psi = new ProcessStartInfo
{
FileName = altLink,
UseShellExecute = true
};
Process.Start(psi);
}
private void NotifyForm_FormClosing(object sender, FormClosingEventArgs e)
{
if (!allowClose) e.Cancel = true;
}
}
}

View File

@ -0,0 +1,828 @@
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
Ng+/rHaXDlcTERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERER
ERERERERERERERERERERERERERERERERERERERERERERERERERERkbz1/wNrGKFswMgwBwAAAABJRU5E
rkJggg==
</value>
</data>
</root>

17
FireWalletLite/Program.cs Normal file
View File

@ -0,0 +1,17 @@
namespace FireWalletLite
{
internal static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
// To customize application configuration such as set high DPI settings or default font,
// see https://aka.ms/applicationconfiguration.
ApplicationConfiguration.Initialize();
Application.Run(new Loader());
}
}
}

View File

@ -0,0 +1,63 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace FireWalletLite.Properties {
using System;
/// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>
// This class was auto-generated by the StronglyTypedResourceBuilder
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources() {
}
/// <summary>
/// Returns the cached ResourceManager instance used by this class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FireWalletLite.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
}
}

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>

145
FireWalletLite/SplashScreen.Designer.cs generated Normal file
View File

@ -0,0 +1,145 @@
namespace FireWallet
{
partial class SplashScreen
{
/// <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()
{
components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SplashScreen));
label1 = new Label();
pictureBox1 = new PictureBox();
label2 = new Label();
panelNew = new Panel();
pictureBoxNew = new PictureBox();
timerIn = new System.Windows.Forms.Timer(components);
timerOut = new System.Windows.Forms.Timer(components);
((System.ComponentModel.ISupportInitialize)pictureBox1).BeginInit();
panelNew.SuspendLayout();
((System.ComponentModel.ISupportInitialize)pictureBoxNew).BeginInit();
SuspendLayout();
//
// label1
//
label1.AutoSize = true;
label1.Font = new Font("Segoe UI", 20F, FontStyle.Regular, GraphicsUnit.Point);
label1.Location = new Point(80, 9);
label1.Name = "label1";
label1.Size = new Size(284, 37);
label1.TabIndex = 0;
label1.Text = "Welcome to FireWallet";
//
// pictureBox1
//
pictureBox1.BackColor = Color.Transparent;
pictureBox1.Image = (Image)resources.GetObject("pictureBox1.Image");
pictureBox1.Location = new Point(12, 58);
pictureBox1.Name = "pictureBox1";
pictureBox1.Size = new Size(420, 330);
pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
pictureBox1.TabIndex = 1;
pictureBox1.TabStop = false;
//
// label2
//
label2.AutoSize = true;
label2.Font = new Font("Segoe UI", 11F, FontStyle.Regular, GraphicsUnit.Point);
label2.Location = new Point(154, 400);
label2.Name = "label2";
label2.Size = new Size(136, 20);
label2.TabIndex = 2;
label2.Text = "Nathan.Woodburn/";
label2.Click += label2_Click;
//
// panelNew
//
panelNew.Controls.Add(pictureBoxNew);
panelNew.Dock = DockStyle.Fill;
panelNew.Location = new Point(0, 0);
panelNew.Name = "panelNew";
panelNew.Size = new Size(450, 450);
panelNew.TabIndex = 3;
//
// pictureBoxNew
//
pictureBoxNew.BackColor = Color.Black;
pictureBoxNew.Dock = DockStyle.Fill;
pictureBoxNew.Image = (Image)resources.GetObject("pictureBoxNew.Image");
pictureBoxNew.InitialImage = null;
pictureBoxNew.Location = new Point(0, 0);
pictureBoxNew.Name = "pictureBoxNew";
pictureBoxNew.Size = new Size(450, 450);
pictureBoxNew.SizeMode = PictureBoxSizeMode.Zoom;
pictureBoxNew.TabIndex = 0;
pictureBoxNew.TabStop = false;
pictureBoxNew.Visible = false;
//
// timerIn
//
timerIn.Enabled = true;
timerIn.Tick += timerIn_Tick;
//
// timerOut
//
timerOut.Tick += timerOut_Tick;
//
// SplashScreen
//
AutoScaleDimensions = new SizeF(7F, 15F);
AutoScaleMode = AutoScaleMode.Font;
BackColor = Color.Black;
ClientSize = new Size(450, 450);
Controls.Add(panelNew);
Controls.Add(label2);
Controls.Add(pictureBox1);
Controls.Add(label1);
ForeColor = Color.FromArgb(142, 5, 194);
FormBorderStyle = FormBorderStyle.None;
Icon = (Icon)resources.GetObject("$this.Icon");
Name = "SplashScreen";
ShowInTaskbar = false;
StartPosition = FormStartPosition.CenterScreen;
Text = "FireWallet";
TopMost = true;
FormClosing += SplashScreen_FormClosing;
Load += SplashScreen_Load;
((System.ComponentModel.ISupportInitialize)pictureBox1).EndInit();
panelNew.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)pictureBoxNew).EndInit();
ResumeLayout(false);
PerformLayout();
}
#endregion
private Label label1;
private PictureBox pictureBox1;
private Label label2;
private Panel panelNew;
private PictureBox pictureBoxNew;
private System.Windows.Forms.Timer timerIn;
private System.Windows.Forms.Timer timerOut;
}
}

View File

@ -0,0 +1,96 @@
using System.Diagnostics;
using System.Drawing.Imaging;
namespace FireWallet
{
public partial class SplashScreen : Form
{
public SplashScreen(bool timer)
{
InitializeComponent();
close = false;
IsClosed = false;
}
bool close;
float opacity = 0.0f;
private void SplashScreen_FormClosing(object sender, FormClosingEventArgs e)
{
if (!close)
{
e.Cancel = true;
}
}
public bool IsClosed { get; set; }
public void CloseSplash()
{
close = true;
// Fade out
timerIn.Stop();
timerOut.Start();
}
private void label2_Click(object sender, EventArgs e)
{
ProcessStartInfo psi = new ProcessStartInfo
{
FileName = "https://nathan.woodburn.au",
UseShellExecute = true
};
Process.Start(psi);
}
Bitmap splash;
//new Bitmap(Properties.Resources.FWSplash);
private void SplashScreen_Load(object sender, EventArgs e)
{
splash = pictureBoxNew.Image as Bitmap;
pictureBoxNew.Visible = true;
this.TransparencyKey = Color.FromArgb(0, 0, 0);
pictureBoxNew.Invalidate();
}
public Image SetImageOpacity(Image image, float opacity)
{
try
{
Bitmap bmp = new Bitmap(image.Width, image.Height);
using (Graphics gfx = Graphics.FromImage(bmp))
{
ColorMatrix matrix = new ColorMatrix();
matrix.Matrix33 = opacity;
ImageAttributes attributes = new ImageAttributes();
attributes.SetColorMatrix(matrix, ColorMatrixFlag.Default, ColorAdjustType.Bitmap);
gfx.DrawImage(image, new Rectangle(0, 0, bmp.Width, bmp.Height), 0, 0, image.Width, image.Height, GraphicsUnit.Pixel, attributes);
}
return bmp;
}
catch
{
return null;
}
}
private void timerIn_Tick(object sender, EventArgs e)
{
if (opacity >= 1)
{
timerIn.Stop();
return;
}
opacity += 0.05f;
pictureBoxNew.Image = SetImageOpacity(splash, opacity);
pictureBoxNew.Invalidate();
}
private void timerOut_Tick(object sender, EventArgs e)
{
if (opacity <= 0)
{
timerOut.Stop();
IsClosed = true;
this.Close();
return;
}
opacity -= 0.05f;
pictureBoxNew.Image = SetImageOpacity(splash, opacity);
pictureBoxNew.Invalidate();
}
}
}

File diff suppressed because it is too large Load Diff

BIN
FireWalletLite/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB