main.pas
unit main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus, ComCtrls, StdCtrls, ImgList;
type
{ PMyData = ^TMydata;
TMyData = record
MenuItmeTag : Integer;
end;}
TForm1 = class(TForm)
mm1: TMainMenu;
tv1: TTreeView;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
N9: TMenuItem;
N10: TMenuItem;
N11: TMenuItem;
N12: TMenuItem;
btn1: TButton;
btn2: TButton;
N0001: TMenuItem;
N11111: TMenuItem;
lbl1: TLabel;
lbl2: TLabel;
ImgLst1: TImageList;
procedure btn2Click(Sender: TObject);
procedure tv1Click(Sender: TObject);
procedure N11111Click(Sender: TObject);
procedure tv1Change(Sender: TObject; Node: TTreeNode);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.btn2Click(Sender: TObject);
procedure AddNode(Menu : TMenuItem; Parent: TTreeNode);
var
i : integer;
Node : TTreeNode;
// MyData : PMyData;
begin
// New(MyData);
if Menu.Caption ='-' then exit;
if Menu.Tag = 0 then Exit;
Node := Tv1.Items.AddChild(Parent, Menu.Caption);
Node.Data := Pointer(Menu.Tag);
// MyData^.MenuItmeTag := Menu.Tag;
// Node.Data := MyData ;
for i := 0 to Menu.Count - 1 do
begin
AddNode(Menu.Items[i], Node);
end;
end;
var
i : integer;
begin
tv1.Items.Clear;
for i := 0 to Mm1.Items.Count - 1 do
begin
AddNode(Mm1.Items[i], nil);
end;
end;
procedure TForm1.N11111Click(Sender: TObject);
begin
ShowMessage('Hello');
end;
procedure TForm1.tv1Change(Sender: TObject; Node: TTreeNode);
begin
tv1.Selected.SelectedIndex :=2;
end;
procedure TForm1.tv1Click(Sender: TObject);
var
SelId,i :Integer;
cp : TComponent ;
Menu : TMenuItem;
begin
// if tv1.Selected.Data <>nil then ShowMessageFmt('%d',[ Integer(tv1.Selected.Data)]);
// if tv1.Selected.Data<>nil then ShowMessageFmt('%d',[ PMyData(tv1.Selected.Data)^.MenuItmeTag ]);
if tv1.Selected.Count>0 then Exit;
SelId := Integer(tv1.Selected.Data);
Menu := nil;
for i := 0 to Self.ComponentCount - 1 do begin
cp := self.Components[i];
if (cp is TMenuItem ) and (cp.Tag =SelId) then begin
Menu := TMenuItem(cp);
Break;
end;
end;
if Assigned(Menu) then
if Assigned(Menu.OnClick) then Menu.OnClick(Sender );
end;
end.
form1:
object Form1: TForm1
Left = 0
Top = 0
Caption = 'Form1'
ClientHeight = 387
ClientWidth = 426
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Tahoma'
Font.Style = []
Menu = mm1
OldCreateOrder = False
PixelsPerInch = 96
TextHeight = 13
object lbl1: TLabel
Left = 176
Top = 16
Width = 16
Height = 13
Caption = 'lbl1'
end
object lbl2: TLabel
Left = 232
Top = 16
Width = 16
Height = 13
Caption = 'lbl2'
end
object tv1: TTreeView
Left = 8
Top = 39
Width = 361
Height = 313
Images = ImgLst1
Indent = 27
ReadOnly = True
RowSelect = True
TabOrder = 0
OnChange = tv1Change
OnClick = tv1Click
end
object btn1: TButton
Left = 24
Top = 8
Width = 75
Height = 25
Caption = 'btn1'
TabOrder = 1
end
object btn2: TButton
Left = 294
Top = 8
Width = 75
Height = 25
Caption = 'btn2'
TabOrder = 2
OnClick = btn2Click
end
object mm1: TMainMenu
Left = 200
Top = 56
object N1: TMenuItem
Tag = 10
Caption = #25991#20214
object N2: TMenuItem
Tag = 11
Caption = #26032#24314
end
object N3: TMenuItem
Tag = 12
Caption = #20445#23384
end
object N4: TMenuItem
Tag = 13
Caption = #21478#23384'...'
end
object N5: TMenuItem
Caption = '-'
end
object N6: TMenuItem
Caption = #36864#20986
end
end
object N7: TMenuItem
Tag = 20
Caption = #20851#20110
object N8: TMenuItem
Tag = 21
Caption = #20851#20110
object N11: TMenuItem
Tag = 22
Caption = #20851#20110'0'
end
object N12: TMenuItem
Tag = 23
Caption = #20851#20110'1'
object N0001: TMenuItem
Tag = 24
Caption = '0000'
end
object N11111: TMenuItem
Tag = 25
Caption = '1111'
OnClick = N11111Click
end
end
end
object N9: TMenuItem
Caption = '-'
end
object N10: TMenuItem
Tag = 26
Caption = #24110#21161
end
end
end
object ImgLst1: TImageList
Height = 24
Width = 24
Left = 384
Top = 88
Bitmap = {
494C010103000400040018001800FFFFFFFFFF00FFFFFFFFFFFFFFFF424D3600
0000000000003600000028000000600000001800000001002000000000000024
00000000000000000000000000000000000000000000E4E4E4FFA9A7A7FFD2D2
D2FFF0F0F0FF0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000E3E3E3FFAAA7A7FFD2D2
D2FFF0F0F0FF0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000CBCBCBFFD7D7D7FF00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000A16260FFC05739FFA24C
37FF824C44FF7D6565FF9C9798FFCCCCCCFFECECECFFFEFEFEFF000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000A46661FFB95238FFA04A
37FF804B46FF7C6566FF9D9899FFCCCCCCFFECECECFFFEFEFEFF000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000009898
98FF030608FF0B0B0BFFB6B6B6FF000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000009F5955FFCB6B3EFFD370
3FFFD36F3DFFD16B3CFFC55D38FFAA4D35FF874B42FF7D6161FF979091FFCACA
CAFFEAEAEAFFFEFEFEFF00000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000A8665DFFC06243FFD370
3EFFD36F3DFFD0683CFFC25B38FFA64B35FF834A42FF7B6061FF989394FFC9C9
C9FFEAEAEAFFFEFEFEFF00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000999999FF0409
0AFF0C5B72FF094253FF090909FFB8B8B8FF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000009E5951FFC7663FFFD06F
3FFFD06E3DFFCF6D3EFFD06E3DFFD06E3CFFD36F3CFFD46D3CFFC96039FFB34F
33FF8C4B3FFF7C5B59FF928989FFC1C1C1FFE6E6E6FFFBFBFBFF000000000000
00000000000000000000000000000000000000000000A76256FFC46E57FFD16F
3DFFD06D3DFFCF6D3EFFD06E3DFFD16E3CFFD36F3CFFD36C3CFFC65E38FFAD4D
34FF87493FFF7B5B5BFF928A8BFFC2C2C2FFE6E6E6FFFBFBFBFF000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000999999FF03090BFF0C5B
73FF1282A4FF117695FF083C4CFF090909FFB6B6B6FF00000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000AC5C53FFC46440FFD070
41FFCE7041FFCF6F40FFCE6C3EFFCF6E3DFFCD6C3EFFCF6C3DFFCE6D3DFFD06E
3CFFD26E3CFFD36D3CFFCC6339FFB75234FF944D3DFF805955FFD9D9D9FF0000
00000000000000000000000000000000000000000000AF6256FFD2876FFFCA6C
41FFD17243FFCF6E3FFFCE6C3CFFCE6D3CFFCD6C3DFFCF6C3DFFCE6E3DFFD06E
3CFFD36F3CFFD26C3CFFC96039FFB14E34FF8E4B3FFF7B5957FFCCCCCCFF0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000009B9B9BFF03090BFF0D5B73FF148D
B2FF1AB3E2FF18A5D0FF0E6781FF083C4CFF0A0A0AFFB6B6B6FF000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000B66358FFC26341FFD070
40FFCF7040FFCE6F3FFFD06D3EFFCE6E3EFFCF6D3FFFCF6D3CFFCD6C3CFFCF6D
3DFFCD6C3CFFCE6D3DFFCE6D3DFFD06E3CFFD26E3CFFCE6239FFAAA7A7FF0000
00000000000000000000000000000000000000000000B86457FFE6A689FFC06A
50FFD7855CFFD58057FFD47C51FFD1774AFFCF7041FFCE6B3BFFCD6C3CFFCF6D
3DFFCD6C3CFFCE6D3DFFCE6D3DFFD06E3CFFD26D3CFFD06737FFA5685EFF0000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000009C9C9CFF04090BFF0D5C74FF1697BFFF1AB5
E4FF19ABD7FF1698BFFF148EB3FF117897FF094456FF090909FFB8B8B8FF0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000FEFEFEFFBC695BFFC37055FFD784
5AFFD57C52FFD2784DFFD07446FFCF6F40FFCF6C3DFFCE6C3DFFCF6D3CFFCF6D
3DFFCF6D3DFFCF6D3DFFCF6D3DFFCF6D3DFFCE6C3CFFCE6538FFA8A0A0FF0000
000000000000000000000000000000000000FEFEFEFFBA6758FFE9AC90FFC576
60FFDC946FFFDA8D68FFD78964FFD7865DFFD6825AFFD47C52FFCF7042FFCE6B
3BFFCF6C3CFFCF6D3DFFCF6D3DFFCF6D3DFFCE6C3CFFC76336FFBD6542FFFAF5
F6FF000000000000000000000000000000000000000000000000000000000000
000000000000000000009C9C9CFF030A0CFF08687AFF10AECFFF15BDE6FF19B7
E5FF1AB4E3FF18A3CEFF1697BEFF19ACD8FF1282A4FF094456FF090909FFB6B6
B6FF000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000FBFBFBFFC17163FFC67A62FFDC92
6DFFD88D69FFD88A64FFD7865FFFD6835BFFD37E54FFD17346FFCF6D3DFFCE6C
3CFFCF6C3EFFCD6C3CFFCD6C3CFFCF6D3DFFCE6D3DFFCF6737FFA69696FF0000
000000000000000000000000000000000000FBFBFBFFBF6D5FFFEBB399FFCE85
71FFDB9C7EFFDF9D7EFFDC9976FFDC9371FFD98F6CFFD98C67FFD88862FFD37E
54FFCD6D3DFFCD6B3BFFCD6C3CFFCF6D3DFFCE6D3DFFC66236FFC9764AFFD7B0
A9FF000000000000000000000000000000000000000000000000000000000000
0000000000009F9F9FFF040B0DFF077182FF0DBEDBFF0FCDECFF0FCBEBFF13C2
E8FF19B7E5FF18A7D3FF1596BDFF1AB3E1FF1AB1DFFF1387AAFF094354FF0A0A
0AFFB6B6B6FF0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000F8F7F7FFC77C6DFFCA826EFFE0A1
80FFDE9B7AFFDD9675FFDC946FFFDB8F6DFFD88C68FFD88962FFD6825AFFCE6D
3EFFCE6D3DFFCF6E3DFFCD6C3EFFCF6D3DFFCE6D3DFFCE6737FFA38C8AFF0000
000000000000000000000000000000000000F8F7F7FFC57969FFECB9A1FFE4A9
91FFCD8A76FFE5AF94FFE1A78CFFE1A486FFDEA080FFDE9A7BFFDD9675FFDC93
70FFDA8E6BFFD27A4FFFCD6A39FFCE6B3BFFCE6D3CFFC76236FFCA784FFFC26E
51FFFEFDFDFF0000000000000000000000000000000000000000000000000000
0000A0A0A0FF050C0DFF08788BFF0EC5E3FF0ECCEBFF0FCDECFF0ECCEBFF0FCB
EBFF14B0D7FF1697BFFF1596BDFF19B0DDFF1AB5E4FF1AB4E2FF148BB0FF0942
54FF090909FFB8B8B8FF00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000F1EFEFFFCC8777FFCC8B78FFE5AF
94FFE3A88DFFE2A688FFDFA283FFDE9E7DFFDE9978FFDD9773FFDB9370FFD98D
69FFD17345FFCE6A3BFFCF6C3CFFCF6D3DFFCE6C3CFFCB6437FFA8847FFF0000
000000000000000000000000000000000000F1EFEFFFCA8474FFEEBFA8FFEDBB
A2FFC98675FFEBC1AAFFE6B7A1FFE6B49AFFE5B096FFE2AA90FFE2A789FFE1A3
85FFDE9E7FFFDE9B7AFFDB9270FFD47D53FFCF6E3EFFC45E32FFC9774EFFD47F
53FFE5CFCDFF000000000000000000000000000000000000000000000000A0A0
A0FF040B0CFF098295FF0DBBD8FF0EC3E1FF0DBEDAFF0EC5E3FF0ECAE8FF0ECB
EAFF13BEE5FF18ADD9FF1697BEFF18A8D3FF1BB6E5FF1BB6E5FF1AB5E4FF1592
B8FF094254FF090909FFB6B6B6FF000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000EAE7E7FFD29484FFD09282FFE9BD
A6FFE6B79EFFE6B49BFFE5B096FFE4AB91FFE1A98CFFE0A586FFE0A083FFDF9D
7EFFDD9B7AFFD6835BFFCE6D3CFFCE6A39FFCE6C3DFFCA6436FFA3786EFF0000
000000000000000000000000000000000000EAE7E7FFD09181FFF0C6B1FFEEC0
AAFFCB8978FFEECDBCFFEECBB8FFEBC5B1FFEAC0ABFFE9BAA5FFE6B7A0FFE6B3
9AFFE3AD93FFE3AA8FFFE2A689FFE0A384FFDE9E80FFD48969FFD18B69FFD989
60FFBE705BFF0000000000000000000000000000000000000000A2A2A2FF040D
0EFF087F92FF0DB5D1FF0DB2CDFF0CB1CCFF0CB1CCFF0DB3CFFF0DB4D0FF0EC4
E2FF11C4E8FF19B5E3FF169AC2FF169CC4FF1AB5E4FF1AB5E4FF1BB6E5FF1AB5
E4FF1699C0FF094253FF0A0A0AFFB6B6B6FF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000E5E0E0FFDAA192FFD29789FFEFCB
B8FFECC3B1FFE9C1ADFFE8BEA8FFE8B9A4FFE7B79FFFE6B299FFE5B096FFE4AC
91FFE1A78CFFE1A688FFDF9F80FFD88B65FFD2794DFFC65F31FFB27263FF0000
000000000000000000000000000000000000E5E0E0FFD89E8FFFF3CBB8FFEFC5
B0FFEBBCA6FFC78476FFD7A699FFE6C1B1FFF0D3C3FFF0D0BEFFEECBB8FFEBC5
B1FFEABDA8FFE7BAA4FFE7B69DFFE6B299FFE4AD93FFDCA289FFDFAF97FFE5B2
99FFDC9F82FFF0E4E5FF000000000000000000000000E9E9E9FF080808FF1A8B
99FF0DB2CDFF0DB2CDFF0DB2CDFF0DB2CDFF0DB2CDFF0DB2CDFF0DB2CDFF0DB4
CFFF0EB3D1FF16A7D0FF1699C0FF1697BEFF18A7D3FF1BB6E5FF1BB6E5FF1BB6
E5FF1AB6E5FF179EC7FF093E4EFF171717FF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000E4D9D9FFDEAE9FFFCF978AFFF1D4
C5FFF1D5C5FFF1D1C0FFEFCEBBFFECCAB7FFEBC4B1FFEBC1ADFFE8BEA8FFE7B9
A4FFE7B79FFFE6B399FFE5AF96FFE4AD92FFE2AA8FFFDDA185FFB77B6DFF0000
000000000000000000000000000000000000E4D9D9FFDCAA9CFFF4D2C0FFF2CC
B7FFF0C7B3FFF0C5AFFFE6B49DFFD69784FFCB8473FFCC8876FFCB8A7CFFE1B7
A9FFF0D1C1FFECCAB8FFECC6B3FFEBC2AEFFE9BDA8FFE2B39EFFE4BCA8FFE8BE
A9FFEABDA5FFCC9991FF000000000000000000000000F9F9F9FF3C3C3CFF1037
3AFF29BBCAFF0EB2CDFF0DB2CDFF0CB1CCFF0CB1CCFF0DB2CDFF0CB1CCFF0DB2
CDFF0DB2CEFF15B3DBFF1AB4E2FF17A0CAFF1697BEFF19ABD7FF1BB6E5FF1AB5
E4FF1AB5E4FF1BA8D0FF051E24FF5D5D5DFF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000DFD2D2FFE3B7A8FFF5D7C7FFCC91
85FFD19A8EFFD19B8FFFD4A397FFDFB4A5FFEFD0C0FFEECEBDFFEECBB9FFEDC8
B5FFEAC4B1FFEAC1ADFFE9BEA8FFE7BAA4FFE7B69FFFE1AF98FFC48577FF0000
000000000000000000000000000000000000DFD2D2FFE2B6A8FFF6D8C7FFF2D2
C0FFF2CCBBFFEFC9B5FFEFC4AFFFEDC0AAFFEDBCA5FFEBB79EFFECB399FFC87F
6CFFE8C9BDFFF5DFD2FFF3D8CBFFF2D5C6FFF0D0BFFFE9C6B5FFEACABCFFEDCB
B9FFECC9B7FFD7A08EFFFAF6F6FF000000000000000000000000EFEFEFFF3939
39FF11393CFF2EBFCBFF0FB3CDFF0CB1CCFF0CB1CCFF0DB2CDFF0CB1CCFF0DB2
CDFF0DB1CCFF11AACCFF19B4E1FF17A3CDFF1697BEFF1697BEFF18A4CFFF1AB3
E2FF22AFD3FF092429FF545454FFF8F8F8FF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000DACCCCFFE8C2B5FFF7DECEFFF7DB
CAFFF6D6C4FFF4D0BDFFEEC4B1FFE2AF9DFFC68376FFF5E0D4FFF3DACCFFF1D5
C7FFEFD1C2FFEECDBDFFECCAB9FFEDC7B5FFEBC4B1FFE5BEABFFCE9788FFFEFE
FEFF00000000000000000000000000000000DACCCCFFE8C2B5FFF6DECEFFF5D8
C7FFF4D4C2FFF1CFBDFFF1C9B7FFEEC6B1FFEEC1AAFFEBBCA4FFEBB79EFFEBB6
9CFFCD8673FFCB897AFFCE9181FFCF988BFFD6A599FFDFB8ACFFF6DACCFFF4DB
CEFFF1D8C9FFF3D9C7FFDBB9B4FF00000000000000000000000000000000EFEF
EFFF393939FF11393CFF32C3CEFF11B4CDFF0CB1CCFF0DB2CDFF0CB1CCFF0DB2
CDFF0CB1CCFF0EB0CDFF15B5DDFF18ABD7FF19B0DDFF17A3CDFF1697BEFF239B
B5FF0B2528FF535353FFF8F8F8FF000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000DCC7C7FFEDCDC1FFF8E2D5FFF7DC
CEFFF6DAC9FFF3D5C4FFF3D1BFFFF3CEBAFFEBC0ACFFC98A7EFFD3A197FFDCB0
A5FFE8C7BAFFF1D7C9FFF3DACEFFF2D7CAFFF1D4C5FFEECFC0FFDBB1A3FFFAF6
F6FF00000000000000000000000000000000DCC7C7FFEDCDC1FFF8E2D5FFF7DC
CEFFF6DAC9FFF3D4C4FFF3D1BFFFF2CBB8FFF0C8B4FFEFC3AEFFEDBEA8FFECB9
A2FFEBB69DFFE9B095FFE8AB90FFE6A689FFE19B7EFF9F4A40FFAFA7A7FFE7D3
D1FFDFC1BEFFD6ADA7FFD7B1AEFF000000000000000000000000000000000000
0000F0F0F0FF3B3B3BFF11393DFF36C4CEFF14B6CEFF0DB2CDFF0DB2CDFF0DB2
CDFF0DB2CDFF0DB1CCFF0FBAD9FF14C0E7FF17BAE6FF18B0DAFF29A0B5FF0A21
24FF535353FFFAFAFAFF00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000E0D0CFFFE7C3B8FFFAE7D9FFF7E2
D4FFF6DFD0FFF6DBCBFFF5D7C6FFF3D3C1FFF2CFBCFFF5CFBAFFF1C6AFFFE7B5
A0FFDA9E8AFFD18E7BFFCC8A79FFCE8D7CFFCE9283FFCA9086FFD1978CFFFAF6
F6FF00000000000000000000000000000000E0D0CFFFE7C3B8FFFAE7D9FFF7E2
D4FFF6DFD0FFF6DBCBFFF5D7C6FFF3D3C1FFF2CFBBFFF3CBB8FFF0C6B1FFEFC2
ABFFEDBEA6FFECB79FFFEAB399FFE7AD93FFE8AA8DFFA3584CFFE4E4E4FF0000
0000000000000000000000000000000000000000000000000000000000000000
000000000000F1F1F1FF3B3B3BFF113B3EFF39C6CEFF17B8CFFF0CB1CCFF0DB2
CDFF0CB1CCFF0CB1CCFF0EC3E1FF0FCCEBFF15CEECFF35CEDDFF0A2325FF5454
54FFF8F8F8FF0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000F7F7F7FFC88982FFFCEDE0FFFAE7
DAFFF9E3D6FFF8E0D1FFF7DCCDFFF6DAC9FFE8BBACFFA86D68FFB9766FFFC375
6AFFCC8476FFD79481FFE1A18CFFE6A991FFE7A78DFF9B5046FFE8E8E8FF0000
000000000000000000000000000000000000F7F7F7FFC88982FFFCEDE0FFFAE7
DAFFF9E3D6FFF8E0D1FFF7DCCDFFF6DAC9FFE8BBACFFA86D68FFB9766EFFC374
69FFCB8374FFD59180FFDF9F8AFFE5A790FFE6A78DFF9D544BFFEAEAEAFF0000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000F0F0F0FF3C3C3CFF113B3EFF3BC9D1FF1BBBD0FF0DB2
CDFF0CB1CCFF0DB2CDFF0DBEDAFF19D3EEFF3AD5E0FF0C292BFF535353FFF8F8
F8FF000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000A77F7DFFEFCBC1FFFAE4
D7FFFAE5D8FFFBE7D8FFF9E4D6FFEFC7BAFF986866FF00000000000000000000
0000F2F2F2FFD8D3D3FFC0B5B5FFB39C9CFFA88683FFB8A5A5FF000000000000
00000000000000000000000000000000000000000000A77F7DFFEFCBC1FFFAE4
D7FFFAE5D8FFFBE7D8FFF9E4D6FFEFC7BAFF986866FF00000000000000000000
0000F2F2F2FFD8D3D3FFC0B5B5FFB39C9CFFA88683FFB8A5A5FF000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000F1F1F1FF3E3E3EFF123C3FFF3CC9D0FF21BE
D1FF0DB2CDFF0DB6D1FF21D7EFFF3FD8E1FF0B282AFF535353FFFAFAFAFF0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000F9F9F9FFA79190FFA27E
7CFFA47370FFA9706BFFBB756DFF966360FFFAFAFAFF00000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000F9F9F9FFA79190FFA27E
7CFFA47370FFA9706BFFBB756DFF966360FFFAFAFAFF00000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000F2F2F2FF3D3D3DFF123E41FF3DC9
D0FF26C2D2FF28CDDFFF40D5DDFF0B282AFF545454FFF8F8F8FF000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000F1F1F1FF3E3E3EFF123E
41FF40D0D7FF42D9E1FF0B292BFF535353FFF8F8F8FF00000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000F3F3F3FF4040
40FF123D41FF0B282AFF535353FFFAFAFAFF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000F3F3
F3FF5C5C5CFF6D6D6DFFF8F8F8FF000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000424D3E000000000000003E000000
2800000060000000180000000100010000000000200100000000000000000000
000000000000000000000000FFFFFF0087FFFF87FFFFFFF3FF000000803FFF80
3FFFFFE1FF0000008003FF8003FFFFC0FF00000080003F80003FFF807F000000
80001F80001FFF003F00000080001F80001FFE001F00000000001F00000FFC00
0F00000000001F00000FF8000700000000001F000007F0000300000000001F00
0007E0000100000000001F000007C0000000000000001F000003800000000000
00001F00000380000000000000001F000001C0000000000000000F000001E000
0100000000000F000001F0000300000000000F00001FF8000700000000001F00
001FFC000F00000080703F80703FFE001F000000807FFF807FFFFF003F000000
FFFFFFFFFFFFFF807F000000FFFFFFFFFFFFFFC0FF000000FFFFFFFFFFFFFFE1
FF000000FFFFFFFFFFFFFFFFFF000000}
end
end