From eed17766fe52fe7db858221f785bd5d285622c87 Mon Sep 17 00:00:00 2001 From: brandysb Date: Tue, 28 Jul 2009 13:17:46 +0000 Subject: [PATCH] - fixed obsolete TextHeight properties from lfm resources - initial support for InvalidCount , which allow to run program even if trial rules are broken (but only exactly set count) - IDE serial number used instead of volume serial git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@921 8e941d3f-bd1b-0410-a28a-d453659cc2b4 --- .../onguard/examples/codegen/ONGUARD.INI | 2 +- .../onguard/examples/codegen/codegen.lpi | 132 +- .../onguard/examples/codegen/codegenu.lfm | 56 +- .../onguard/examples/codegen/codegenu.lrs | 64 +- components/onguard/examples/exdmod/exdmod.lpi | 238 +- components/onguard/examples/exdmod/exdmod.lpr | 4 +- .../onguard/examples/exdmod/exdmodu1.lfm | 42 +- .../onguard/examples/exdmod/exdmodu1.lrs | 37 +- .../onguard/examples/exdmod/exdmodu1.pas | 24 +- .../onguard/examples/exdmod/exdmodu2.lfm | 80 +- .../onguard/examples/exdmod/exdmodu2.lrs | 65 +- .../onguard/examples/exdmod/exdmodu2.pas | 3 + .../onguard/examples/exdtp21/exdtp21.lpi | 193 +- .../onguard/examples/exdtp21/exdtp21u.lfm | 13 +- .../onguard/examples/exdtp21/exdtp21u.lrs | 30 +- .../onguard/examples/exdtp21/exdtp21u.pas | 8 +- .../onguard/examples/exdtreg/ONGUARD.INI | 4 +- .../onguard/examples/exdtreg/exdtreg.lpi | 176 +- .../onguard/examples/exdyreg/ONGUARD.INI | 2 - .../onguard/examples/exdyreg/exdyreg.lpi | 91 +- .../onguard/examples/exdys30/Days30.INI | 2 +- .../onguard/examples/exdys30/exdys30.lpi | 140 +- .../onguard/examples/exdys30/exdys30.lpr | 2 +- .../onguard/examples/exdys30/exdys30u.lfm | 13 +- .../onguard/examples/exdys30/exdys30u.lrs | 29 +- .../onguard/examples/exdys30/exdys30u.pas | 23 +- components/onguard/examples/exinst/exinst.lpi | 54 +- .../onguard/examples/exinst/exinstu.lfm | 1 - .../onguard/examples/exinst/exinstu.lrs | 21 +- .../onguard/examples/exmachid/exmachid.lpi | 207 +- .../onguard/examples/exmachid/umachid.lfm | 61 +- .../onguard/examples/exmachid/umachid.lrs | 40 +- components/onguard/examples/exnet/EXNET.NAF | Bin 16 -> 50 bytes components/onguard/examples/exnet/ONGUARD.INI | 2 +- components/onguard/examples/exnet/exnet.lpi | 17 +- components/onguard/examples/exprot/exprot.lpi | 21 +- components/onguard/examples/exreg/exreg.lpi | 98 +- components/onguard/examples/exreg/exreg1.lfm | 51 +- components/onguard/examples/exreg/exreg1.lrs | 128 +- components/onguard/examples/exreg/exreg1.pas | 1 + .../onguard/examples/exrgreg/ONGUARD.INI | 4 +- .../onguard/examples/exrgreg/exrgreg.lpi | 19 +- .../onguard/examples/exrgstr/RegCode.ini | 4 +- .../onguard/examples/exrgstr/exrgstr.lpi | 21 +- .../onguard/examples/exrgstr/exrgstru.lfm | 10 +- .../onguard/examples/exrgstr/exrgstru.lrs | 26 +- .../onguard/examples/exrgstr/exrgstru.pas | 4 +- .../onguard/examples/exselapi/exselap1.lfm | 13 +- .../onguard/examples/exselapi/exselap1.lrs | 50 +- .../onguard/examples/exselapi/exselap1.pas | 2 +- .../onguard/examples/exselapi/exselapi.lpi | 131 +- .../onguard/examples/exselapi/exselapi.lpr | 2 +- .../onguard/examples/exselect/exselect.lpi | 19 +- .../onguard/examples/exslcode/exslcod1.lfm | 1 - .../onguard/examples/exslcode/exslcod1.lrs | 47 +- .../onguard/examples/exslcode/exslcode.lpi | 31 +- .../onguard/examples/exsnreg/exsnreg.lpi | 22 +- .../onguard/examples/exspname/exspname.lpi | 21 +- .../onguard/examples/exspreg/exspreg.lpi | 21 +- .../onguard/examples/exsrnm1/SNCode.INI | 4 +- .../onguard/examples/exsrnm1/exsrnm1.lpi | 25 +- components/onguard/examples/exusg1/Usage1.ini | 2 +- components/onguard/examples/exusg1/exusg1.lpi | 27 +- .../onguard/examples/exusg1/exusg1u.lfm | 10 +- .../onguard/examples/exusg1/exusg1u.lrs | 27 +- .../onguard/examples/exusg1/exusg1u.pas | 6 +- components/onguard/examples/exusg2/Usage2.ini | 3 +- components/onguard/examples/exusg2/exusg2.lpi | 21 +- .../onguard/examples/exusreg/ONGUARD.INI | 2 +- .../onguard/examples/exusreg/exusreg.lpi | 17 +- components/onguard/examples/fixnaf/fixnaf.lpi | 52 +- components/onguard/examples/fixnaf/fixnaf.lpr | 2 +- components/onguard/examples/nafmgr/nafmgr.lpi | 35 +- components/onguard/examples/nafmgr/nafmgr.lpr | 2 +- .../onguard/examples/regdemo/REGISTRATION.DAT | 4 +- .../onguard/examples/regdemo/frm_main.lfm | 1 - .../onguard/examples/regdemo/frm_main.lrs | 23 +- .../onguard/examples/regdemo/frm_readme.lfm | 20 +- .../onguard/examples/regdemo/frm_readme.lrs | 135 +- .../onguard/examples/regdemo/helloworld.lpi | 78 +- components/onguard/examples/regdemo/rcg.lpi | 27 +- .../onguard/examples/regdemo/reg_main.lfm | 1 - .../onguard/examples/regdemo/reg_main.lrs | 49 +- .../onguard/examples/regdemo/registration.lpi | 53 +- .../onguard/examples/stampexe/stampexe.lpi | 9 +- components/onguard/packages/tponguard.lpk | 15 +- components/onguard/packages/tponguard.pas | 10 +- components/onguard/readme.txt | 5 + components/onguard/source/ogutil.pas | 29 +- components/onguard/source/onguard.pas | 126 +- components/onguard/source/qogabout0.lfm | 2444 +++++++++-------- components/onguard/source/qogabout0.lrs | 1766 ++++-------- components/onguard/source/qogabout0.pas | 44 +- components/onguard/source/qonguard2.lfm | 103 +- components/onguard/source/qonguard2.lrs | 304 +- components/onguard/source/qonguard2.pas | 16 + components/onguard/source/qonguard6.lfm | 89 +- components/onguard/source/qonguard6.lrs | 58 +- components/onguard/source/qonguard6.pas | 5 +- 99 files changed, 4154 insertions(+), 4118 deletions(-) diff --git a/components/onguard/examples/codegen/ONGUARD.INI b/components/onguard/examples/codegen/ONGUARD.INI index 4bfc092b2..d6be10758 100644 --- a/components/onguard/examples/codegen/ONGUARD.INI +++ b/components/onguard/examples/codegen/ONGUARD.INI @@ -1,2 +1,2 @@ [Keys] -Flamenco=$E5,$8F,$84,$D6,$92,$C9,$A4,$D8,$1A,$FA,$6F,$8D,$AB,$FC,$DF,$B4 +OnGuard demo=$E5,$8F,$84,$D6,$92,$C9,$A4,$D8,$1A,$FA,$6F,$8D,$AB,$FC,$DF,$B4 diff --git a/components/onguard/examples/codegen/codegen.lpi b/components/onguard/examples/codegen/codegen.lpi index 211ddafe9..bd281740f 100644 --- a/components/onguard/examples/codegen/codegen.lpi +++ b/components/onguard/examples/codegen/codegen.lpi @@ -2,15 +2,15 @@ - + + - - + @@ -34,42 +34,44 @@ - + - + + - - + - - - + + + + + - + - - + + - + @@ -92,7 +94,7 @@ - + @@ -102,43 +104,43 @@ - + - + - - - + + + - - + + - + - - + + - + - + @@ -149,11 +151,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -167,12 +230,13 @@ - - - - + + + + + @@ -189,8 +253,8 @@ - - + + diff --git a/components/onguard/examples/codegen/codegenu.lfm b/components/onguard/examples/codegen/codegenu.lfm index 701876934..61722753b 100644 --- a/components/onguard/examples/codegen/codegenu.lfm +++ b/components/onguard/examples/codegen/codegenu.lfm @@ -1,4 +1,8 @@ object CodeGenFrm: TCodeGenFrm + Left = 315 + Height = 85 + Top = 230 + Width = 273 ActiveControl = GenerateBtn Caption = 'Example Code Generator' ClientHeight = 85 @@ -7,19 +11,15 @@ object CodeGenFrm: TCodeGenFrm Font.Height = 11 Font.Name = 'MS Sans Serif' Font.Pitch = fpVariable - PixelsPerInch = 96 Position = poScreenCenter ShowHint = True - TextHeight = 18 - HorzScrollBar.Page = 272 - HorzScrollBar.Range = 267 - VertScrollBar.Page = 84 - VertScrollBar.Range = 76 - Left = 315 - Height = 85 - Top = 230 - Width = 273 + LCLVersion = '0.9.27' object CopySb: TSpeedButton + Left = 244 + Height = 22 + Hint = 'Copy code to clipboard' + Top = 21 + Width = 23 Color = clBtnFace Glyph.Data = { 42010000424D4201000000000000760000002800000011000000110000000100 @@ -36,54 +36,48 @@ object CodeGenFrm: TCodeGenFrm } NumGlyphs = 0 OnClick = CopySbClick - Left = 244 - Height = 22 - Hint = 'Copy code to clipboard' - Top = 21 - Width = 23 end object Label2: TLabel - Caption = 'Code' - Color = clNone - FocusControl = CodeEd - ParentColor = False Left = 8 Height = 14 Top = 3 Width = 26 + Caption = 'Code' + FocusControl = CodeEd + ParentColor = False end object GenerateBtn: TButton - BorderSpacing.InnerBorder = 4 - Caption = 'Generate Code' - OnClick = GenerateBtnClick - TabOrder = 0 Left = 8 Height = 25 Hint = 'Display code generation dialog' Top = 51 Width = 105 + BorderSpacing.InnerBorder = 4 + Caption = 'Generate Code' + OnClick = GenerateBtnClick + TabOrder = 0 end object CodeEd: TEdit - ReadOnly = True - TabOrder = 1 Left = 8 - Height = 24 + Height = 23 Top = 19 Width = 233 + ReadOnly = True + TabOrder = 1 end object CloseBtn: TBitBtn - Kind = bkClose - NumGlyphs = 0 - TabOrder = 2 Left = 192 Height = 25 Top = 51 Width = 75 + Kind = bkClose + NumGlyphs = 0 + TabOrder = 2 end object OgMakeCodes1: TOgMakeCodes KeyFileName = 'ONGUARD.INI' ShowHints = True - left = 56 - top = 152 + left = 64 + top = 56 end end diff --git a/components/onguard/examples/codegen/codegenu.lrs b/components/onguard/examples/codegen/codegenu.lrs index 3f65186f0..0afe35381 100644 --- a/components/onguard/examples/codegen/codegenu.lrs +++ b/components/onguard/examples/codegen/codegenu.lrs @@ -1,37 +1,35 @@ { To jest automatycznie wygenerowany plik zasobów lazarusa } LazarusResources.Add('TCodeGenFrm','FORMDATA',[ - 'TPF0'#11'TCodeGenFrm'#10'CodeGenFrm'#13'ActiveControl'#7#11'GenerateBtn'#7'C' - +'aption'#6#22'Example Code Generator'#12'ClientHeight'#2'U'#11'ClientWidth'#3 - +#17#1#10'Font.Color'#7#6'clText'#11'Font.Height'#2#11#9'Font.Name'#6#13'MS S' - +'ans Serif'#10'Font.Pitch'#7#10'fpVariable'#13'PixelsPerInch'#2'`'#8'Positio' - +'n'#7#14'poScreenCenter'#8'ShowHint'#9#10'TextHeight'#2#18#18'HorzScrollBar.' - +'Page'#3#16#1#19'HorzScrollBar.Range'#3#11#1#18'VertScrollBar.Page'#2'T'#19 - +'VertScrollBar.Range'#2'L'#4'Left'#3';'#1#6'Height'#2'U'#3'Top'#3#230#0#5'Wi' - +'dth'#3#17#1#0#12'TSpeedButton'#6'CopySb'#5'Color'#7#9'clBtnFace'#10'Glyph.D' - +'ata'#10'F'#1#0#0'B'#1#0#0'BMB'#1#0#0#0#0#0#0'v'#0#0#0'('#0#0#0#17#0#0#0#17#0 - +#0#0#1#0#4#0#0#0#0#0#204#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 - +#128#0#0#128#0#0#0#128#128#0#128#0#0#0#128#0#128#0#128#128#0#0#128#128#128#0 - +#192#192#192#0#0#0#255#0#0#255#0#0#0#255#255#0#255#0#0#0#255#0#255#0#255#255 - +#0#0#255#255#255#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136 - +#136#136#136#136#128#0#0#0#136#136#136#132'DDDD'#128#0#0#0#136#136#136#132 - +#255#255#255#244#128#0#0#0#136#136#136#132#240#0#0#244#128#0#0#0#128#0#0#4 - +#255#255#255#244#128#0#0#0#128#255#255#244#240#0#0#244#128#0#0#0#128#240#0#4 - +#255#255#255#244#128#0#0#0#128#255#255#244#240#15'DD'#128#0#0#0#128#240#0#4 - +#255#255'OH'#128#0#0#0#128#255#255#244#255#255'D'#136#128#0#0#0#128#240#15#4 - +'DDH'#136#128#0#0#0#128#255#255#15#8#136#136#136#128#0#0#0#128#255#255#0#136 - +#136#136#136#128#0#0#0#128#0#0#8#136#136#136#136#128#0#0#0#136#136#136#136 - +#136#136#136#136#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#9'NumGl' - +'yphs'#2#0#7'OnClick'#7#11'CopySbClick'#4'Left'#3#244#0#6'Height'#2#22#4'Hin' - +'t'#6#22'Copy code to clipboard'#3'Top'#2#21#5'Width'#2#23#0#0#6'TLabel'#6'L' - +'abel2'#7'Caption'#6#4'Code'#5'Color'#7#6'clNone'#12'FocusControl'#7#6'CodeE' - +'d'#11'ParentColor'#8#4'Left'#2#8#6'Height'#2#14#3'Top'#2#3#5'Width'#2#26#0#0 - +#7'TButton'#11'GenerateBtn'#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#13 - +'Generate Code'#7'OnClick'#7#16'GenerateBtnClick'#8'TabOrder'#2#0#4'Left'#2#8 - +#6'Height'#2#25#4'Hint'#6#30'Display code generation dialog'#3'Top'#2'3'#5'W' - +'idth'#2'i'#0#0#5'TEdit'#6'CodeEd'#8'ReadOnly'#9#8'TabOrder'#2#1#4'Left'#2#8 - +#6'Height'#2#24#3'Top'#2#19#5'Width'#3#233#0#0#0#7'TBitBtn'#8'CloseBtn'#4'Ki' - +'nd'#7#7'bkClose'#9'NumGlyphs'#2#0#8'TabOrder'#2#2#4'Left'#3#192#0#6'Height' - +#2#25#3'Top'#2'3'#5'Width'#2'K'#0#0#12'TOgMakeCodes'#12'OgMakeCodes1'#11'Key' - +'FileName'#6#11'ONGUARD.INI'#9'ShowHints'#9#4'left'#2'8'#3'top'#3#152#0#0#0#0 + 'TPF0'#11'TCodeGenFrm'#10'CodeGenFrm'#4'Left'#3';'#1#6'Height'#2'U'#3'Top'#3 + +#230#0#5'Width'#3#17#1#13'ActiveControl'#7#11'GenerateBtn'#7'Caption'#6#22'E' + +'xample Code Generator'#12'ClientHeight'#2'U'#11'ClientWidth'#3#17#1#10'Font' + +'.Color'#7#6'clText'#11'Font.Height'#2#11#9'Font.Name'#6#13'MS Sans Serif'#10 + +'Font.Pitch'#7#10'fpVariable'#8'Position'#7#14'poScreenCenter'#8'ShowHint'#9 + +#10'LCLVersion'#6#6'0.9.27'#0#12'TSpeedButton'#6'CopySb'#4'Left'#3#244#0#6'H' + +'eight'#2#22#4'Hint'#6#22'Copy code to clipboard'#3'Top'#2#21#5'Width'#2#23#5 + +'Color'#7#9'clBtnFace'#10'Glyph.Data'#10'F'#1#0#0'B'#1#0#0'BMB'#1#0#0#0#0#0#0 + +'v'#0#0#0'('#0#0#0#17#0#0#0#17#0#0#0#1#0#4#0#0#0#0#0#204#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128#0#0#128#0#0#0#128#128#0#128#0#0#0#128#0 + +#128#0#128#128#0#0#128#128#128#0#192#192#192#0#0#0#255#0#0#255#0#0#0#255#255 + +#0#255#0#0#0#255#0#255#0#255#255#0#0#255#255#255#0#136#136#136#136#136#136 + +#136#136#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#132 + +'DDDD'#128#0#0#0#136#136#136#132#255#255#255#244#128#0#0#0#136#136#136#132 + +#240#0#0#244#128#0#0#0#128#0#0#4#255#255#255#244#128#0#0#0#128#255#255#244 + +#240#0#0#244#128#0#0#0#128#240#0#4#255#255#255#244#128#0#0#0#128#255#255#244 + +#240#15'DD'#128#0#0#0#128#240#0#4#255#255'OH'#128#0#0#0#128#255#255#244#255 + +#255'D'#136#128#0#0#0#128#240#15#4'DDH'#136#128#0#0#0#128#255#255#15#8#136 + +#136#136#128#0#0#0#128#255#255#0#136#136#136#136#128#0#0#0#128#0#0#8#136#136 + +#136#136#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136 + +#136#136#136#136#128#0#0#0#9'NumGlyphs'#2#0#7'OnClick'#7#11'CopySbClick'#0#0 + +#6'TLabel'#6'Label2'#4'Left'#2#8#6'Height'#2#14#3'Top'#2#3#5'Width'#2#26#7'C' + +'aption'#6#4'Code'#12'FocusControl'#7#6'CodeEd'#11'ParentColor'#8#0#0#7'TBut' + +'ton'#11'GenerateBtn'#4'Left'#2#8#6'Height'#2#25#4'Hint'#6#30'Display code g' + +'eneration dialog'#3'Top'#2'3'#5'Width'#2'i'#25'BorderSpacing.InnerBorder'#2 + +#4#7'Caption'#6#13'Generate Code'#7'OnClick'#7#16'GenerateBtnClick'#8'TabOrd' + +'er'#2#0#0#0#5'TEdit'#6'CodeEd'#4'Left'#2#8#6'Height'#2#23#3'Top'#2#19#5'Wid' + +'th'#3#233#0#8'ReadOnly'#9#8'TabOrder'#2#1#0#0#7'TBitBtn'#8'CloseBtn'#4'Left' + +#3#192#0#6'Height'#2#25#3'Top'#2'3'#5'Width'#2'K'#4'Kind'#7#7'bkClose'#9'Num' + +'Glyphs'#2#0#8'TabOrder'#2#2#0#0#12'TOgMakeCodes'#12'OgMakeCodes1'#11'KeyFil' + +'eName'#6#11'ONGUARD.INI'#9'ShowHints'#9#4'left'#2'@'#3'top'#2'8'#0#0#0 ]); diff --git a/components/onguard/examples/exdmod/exdmod.lpi b/components/onguard/examples/exdmod/exdmod.lpi index e5a65ee72..ad653139e 100644 --- a/components/onguard/examples/exdmod/exdmod.lpi +++ b/components/onguard/examples/exdmod/exdmod.lpi @@ -2,15 +2,15 @@ - + + - - + @@ -31,65 +31,65 @@ - + - + - + - + + - + - - - - + + + + + - + - - - - + + + + - - - + + + - - - + + + - - - + + - @@ -109,20 +109,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - @@ -134,15 +292,11 @@ - + - + - - - - diff --git a/components/onguard/examples/exdmod/exdmod.lpr b/components/onguard/examples/exdmod/exdmod.lpr index be0446354..fd54c5dc3 100644 --- a/components/onguard/examples/exdmod/exdmod.lpr +++ b/components/onguard/examples/exdmod/exdmod.lpr @@ -5,10 +5,10 @@ uses Interfaces, Forms, Exdmodu1 in 'EXDMODU1.PAS' {Form1}, - Exdmodu2 in 'EXDMODU2.PAS' {SNEntryDlg}, tponguard; + Exdmodu2 in 'EXDMODU2.PAS' {SNEntryDlg}; begin Application.Initialize; - Application.CreateForm(TForm1, Form1); + Application.CreateForm(TfrmMain, frmMain); Application.Run; end. diff --git a/components/onguard/examples/exdmod/exdmodu1.lfm b/components/onguard/examples/exdmod/exdmodu1.lfm index 17c2bfdc9..e0cc833ca 100644 --- a/components/onguard/examples/exdmod/exdmodu1.lfm +++ b/components/onguard/examples/exdmod/exdmodu1.lfm @@ -1,4 +1,8 @@ -object Form1: TForm1 +object frmMain: TfrmMain + Left = 372 + Height = 186 + Top = 223 + Width = 240 ActiveControl = Memo1 Caption = 'Serial Number Example' ClientHeight = 186 @@ -7,52 +11,44 @@ object Form1: TForm1 Font.Height = -11 Font.Name = 'MS Sans Serif' OnActivate = FormActivate - PixelsPerInch = 83 Position = poScreenCenter - TextHeight = 13 - HorzScrollBar.Page = 239 - VertScrollBar.Page = 185 - Left = 372 - Height = 186 - Top = 223 - Width = 240 + LCLVersion = '0.9.27' object Label1: TLabel + Left = 38 + Height = 14 + Top = 96 + Width = 43 Alignment = taCenter Caption = 'Serial #: ' - Color = clNone ParentColor = False - Left = 38 - Height = 13 - Top = 96 - Width = 51 end object Memo1: TMemo + Left = 3 + Height = 79 + Top = 4 + Width = 223 Lines.Strings = ( 'If you can edit this, then your program was ' 'allowed to run' ) ScrollBars = ssVertical TabOrder = 0 - Left = 3 - Height = 79 - Top = 4 - Width = 223 end object CloseBtn: TBitBtn - Kind = bkClose - NumGlyphs = 0 - TabOrder = 1 Left = 72 Height = 33 Top = 114 Width = 89 + Kind = bkClose + NumGlyphs = 0 + TabOrder = 1 end object OgSerialNumberCode1: TOgSerialNumberCode OnChecked = OgSerialNumberCode1Checked OnGetKey = OgSerialNumberCode1GetKey OnGetCode = OgSerialNumberCode1GetCode OnGetModifier = OgSerialNumberCode1GetModifier - left = 172 - top = 88 + left = 184 + top = 96 end end diff --git a/components/onguard/examples/exdmod/exdmodu1.lrs b/components/onguard/examples/exdmod/exdmodu1.lrs index a1cf513af..95b08a65f 100644 --- a/components/onguard/examples/exdmod/exdmodu1.lrs +++ b/components/onguard/examples/exdmod/exdmodu1.lrs @@ -1,21 +1,20 @@ -{ To jest automatycznie wygenerowany plik zasobów lazarusa } +{ To jest automatycznie wygenerowany plik zasobów lazarusa } -LazarusResources.Add('TForm1','FORMDATA',[ - 'TPF0'#6'TForm1'#5'Form1'#13'ActiveControl'#7#5'Memo1'#7'Caption'#6#21'Serial' - +' Number Example'#12'ClientHeight'#3#186#0#11'ClientWidth'#3#240#0#10'Font.C' - +'olor'#7#7'clBlack'#11'Font.Height'#2#245#9'Font.Name'#6#13'MS Sans Serif'#13 - +'PixelsPerInch'#2'`'#8'Position'#7#14'poScreenCenter'#10'TextHeight'#2#13#18 - +'HorzScrollBar.Page'#3#239#0#18'VertScrollBar.Page'#3#185#0#4'Left'#3't'#1#6 - +'Height'#3#186#0#3'Top'#3#223#0#5'Width'#3#240#0#0#6'TLabel'#6'Label1'#9'Ali' - +'gnment'#7#8'taCenter'#7'Caption'#6#10'Serial #: '#5'Color'#7#6'clNone'#11'P' - +'arentColor'#8#4'Left'#2'&'#6'Height'#2#14#3'Top'#2'`'#5'Width'#2'-'#0#0#5'T' - +'Memo'#5'Memo1'#13'Lines.Strings'#1#6',If you can edit this, then your progr' - +'am was '#6#14'allowed to run'#0#10'ScrollBars'#7#10'ssVertical'#8'TabOrder' - +#2#0#4'Left'#2#3#6'Height'#2'O'#3'Top'#2#4#5'Width'#3#223#0#0#0#7'TBitBtn'#8 - +'CloseBtn'#4'Kind'#7#7'bkClose'#9'NumGlyphs'#2#0#8'TabOrder'#2#1#4'Left'#2'H' - +#6'Height'#2'!'#3'Top'#2'r'#5'Width'#2'Y'#0#0#19'TOgSerialNumberCode'#19'OgS' - +'erialNumberCode1'#9'OnChecked'#7#26'OgSerialNumberCode1Checked'#8'OnGetKey' - +#7#25'OgSerialNumberCode1GetKey'#9'OnGetCode'#7#26'OgSerialNumberCode1GetCod' - +'e'#13'OnGetModifier'#7#30'OgSerialNumberCode1GetModifier'#4'left'#3#172#0#3 - +'top'#2'X'#0#0#0 +LazarusResources.Add('TfrmMain','FORMDATA',[ + 'TPF0'#8'TfrmMain'#7'frmMain'#4'Left'#3't'#1#6'Height'#3#186#0#3'Top'#3#223#0 + +#5'Width'#3#240#0#13'ActiveControl'#7#5'Memo1'#7'Caption'#6#21'Serial Number' + +' Example'#12'ClientHeight'#3#186#0#11'ClientWidth'#3#240#0#10'Font.Color'#7 + +#7'clBlack'#11'Font.Height'#2#245#9'Font.Name'#6#13'MS Sans Serif'#10'OnActi' + +'vate'#7#12'FormActivate'#8'Position'#7#14'poScreenCenter'#10'LCLVersion'#6#6 + +'0.9.27'#0#6'TLabel'#6'Label1'#4'Left'#2'&'#6'Height'#2#14#3'Top'#2'`'#5'Wid' + +'th'#2'+'#9'Alignment'#7#8'taCenter'#7'Caption'#6#10'Serial #: '#11'ParentCo' + +'lor'#8#0#0#5'TMemo'#5'Memo1'#4'Left'#2#3#6'Height'#2'O'#3'Top'#2#4#5'Width' + +#3#223#0#13'Lines.Strings'#1#6',If you can edit this, then your program was ' + +#6#14'allowed to run'#0#10'ScrollBars'#7#10'ssVertical'#8'TabOrder'#2#0#0#0#7 + +'TBitBtn'#8'CloseBtn'#4'Left'#2'H'#6'Height'#2'!'#3'Top'#2'r'#5'Width'#2'Y'#4 + +'Kind'#7#7'bkClose'#9'NumGlyphs'#2#0#8'TabOrder'#2#1#0#0#19'TOgSerialNumberC' + +'ode'#19'OgSerialNumberCode1'#9'OnChecked'#7#26'OgSerialNumberCode1Checked'#8 + +'OnGetKey'#7#25'OgSerialNumberCode1GetKey'#9'OnGetCode'#7#26'OgSerialNumberC' + +'ode1GetCode'#13'OnGetModifier'#7#30'OgSerialNumberCode1GetModifier'#4'left' + +#3#184#0#3'top'#2'`'#0#0#0 ]); diff --git a/components/onguard/examples/exdmod/exdmodu1.pas b/components/onguard/examples/exdmod/exdmodu1.pas index 6b3e8089b..9f76ca996 100644 --- a/components/onguard/examples/exdmod/exdmodu1.pas +++ b/components/onguard/examples/exdmod/exdmodu1.pas @@ -26,7 +26,7 @@ interface uses SysUtils,Classes,Controls, - Forms, Dialogs, StdCtrls, Buttons,LResources, + Forms, Dialogs, StdCtrls, Buttons, OgUtil,OnGuard,IniFiles; const @@ -35,9 +35,9 @@ const type - { TForm1 } + { TfrmMain } - TForm1 = class(TForm) + TfrmMain = class(TForm) Memo1: TMemo; CloseBtn: TBitBtn; Label1: TLabel; @@ -62,24 +62,24 @@ type end; var - Form1: TForm1; + frmMain: TfrmMain; implementation uses - Exdmodu2; + LResources,Exdmodu2; {=======================================================================} -procedure TForm1.OgSerialNumberCode1GetKey(Sender: TObject; var Key: TKey); +procedure TfrmMain.OgSerialNumberCode1GetKey(Sender: TObject; var Key: TKey); begin Key := CKey; end; -procedure TForm1.FormActivate(Sender: TObject); +procedure TfrmMain.FormActivate(Sender: TObject); begin if FExpired then Application.Terminate; end; @@ -88,7 +88,7 @@ end; {=======================================================================} -procedure TForm1.OgSerialNumberCode1GetModifier(Sender: TObject; +procedure TfrmMain.OgSerialNumberCode1GetModifier(Sender: TObject; var Value: Longint); begin {Generate the value unique to this machine} @@ -98,7 +98,7 @@ end; {=======================================================================} -procedure TForm1.OgSerialNumberCode1GetCode(Sender: TObject; var Code: TCode); +procedure TfrmMain.OgSerialNumberCode1GetCode(Sender: TObject; var Code: TCode); var S1 : string; L : integer; @@ -149,7 +149,7 @@ end; {=======================================================================} -function TForm1.GetSNData(var S : string) : integer; +function TfrmMain.GetSNData(var S : string) : integer; {method used to ask for user input of serial number and release code} var TC : TCode; @@ -203,7 +203,7 @@ end; {=======================================================================} -procedure TForm1.OgSerialNumberCode1Checked(Sender: TObject; +procedure TfrmMain.OgSerialNumberCode1Checked(Sender: TObject; Status: TCodeStatus); var LI : longint; @@ -244,7 +244,7 @@ begin end; initialization -{$i exdmodu2.lrs} +{$i exdmodu1.lrs} end. diff --git a/components/onguard/examples/exdmod/exdmodu2.lfm b/components/onguard/examples/exdmod/exdmodu2.lfm index 0006af672..4029b610f 100644 --- a/components/onguard/examples/exdmod/exdmodu2.lfm +++ b/components/onguard/examples/exdmod/exdmodu2.lfm @@ -1,4 +1,8 @@ object SNEntryDlg: TSNEntryDlg + Left = 406 + Height = 195 + Top = 376 + Width = 247 ActiveControl = SNText Caption = 'Serial Number w/Modifer' ClientHeight = 195 @@ -7,91 +11,81 @@ object SNEntryDlg: TSNEntryDlg Font.Height = -11 Font.Name = 'MS Sans Serif' OnCreate = FormCreate - PixelsPerInch = 83 Position = poScreenCenter - TextHeight = 13 - HorzScrollBar.Page = 246 - VertScrollBar.Page = 194 - Left = 406 - Height = 195 - Top = 376 - Width = 247 + LCLVersion = '0.9.27' object Label1: TLabel - Caption = 'SN' - Color = clNone - ParentColor = False Left = 8 - Height = 13 + Height = 14 Top = 64 - Width = 18 + Width = 16 + Caption = 'SN' + ParentColor = False end object Label2: TLabel - Caption = 'Code' - Color = clNone - ParentColor = False Left = 8 - Height = 13 + Height = 14 Top = 90 - Width = 31 + Width = 26 + Caption = 'Code' + ParentColor = False end object Label3: TLabel - Caption = 'Call your Vendor NOW to register!' - Color = clNone - ParentColor = False Left = 40 - Height = 13 + Height = 14 Top = 7 - Width = 193 + Width = 160 + Caption = 'Call your Vendor NOW to register!' + ParentColor = False end object Label4: TLabel - Caption = 'Modifier' - Color = clNone - ParentColor = False Left = 8 - Height = 13 + Height = 14 Top = 37 - Width = 46 + Width = 38 + Caption = 'Modifier' + ParentColor = False end object SNText: TEdit - TabOrder = 1 Left = 52 - Height = 20 + Height = 23 Top = 60 Width = 121 + TabOrder = 1 end object CodeText: TEdit - TabOrder = 2 Left = 52 - Height = 20 + Height = 23 Top = 86 Width = 175 + TabOrder = 2 end object OKBtn: TBitBtn - Kind = bkOK - NumGlyphs = 0 - TabOrder = 3 Left = 23 Height = 33 Top = 118 Width = 89 + Kind = bkOK + ModalResult = 1 + NumGlyphs = 0 + TabOrder = 3 end object CancelBtn: TBitBtn - Kind = bkCancel - NumGlyphs = 0 - OnClick = CancelBtnClick - TabOrder = 4 Left = 127 Height = 33 Top = 118 Width = 89 + Kind = bkCancel + NumGlyphs = 0 + OnClick = CancelBtnClick + TabOrder = 4 end object ModString: TEdit + Left = 52 + Height = 23 + Top = 33 + Width = 121 ReadOnly = True TabStop = False TabOrder = 0 - Left = 52 - Height = 20 - Top = 33 - Width = 121 end end diff --git a/components/onguard/examples/exdmod/exdmodu2.lrs b/components/onguard/examples/exdmod/exdmodu2.lrs index abf39e005..aea0eb766 100644 --- a/components/onguard/examples/exdmod/exdmodu2.lrs +++ b/components/onguard/examples/exdmod/exdmodu2.lrs @@ -1,46 +1,25 @@ -{ To jest automatycznie wygenerowany plik zasobów lazarusa } +{ To jest automatycznie wygenerowany plik zasobów lazarusa } LazarusResources.Add('TSNEntryDlg','FORMDATA',[ - 'TPF0'#11'TSNEntryDlg'#10'SNEntryDlg'#13'ActiveControl'#7#6'SNText'#7'Caption' - +#6#23'Serial Number w/Modifer'#12'ClientHeight'#3#195#0#11'ClientWidth'#3#247 - +#0#10'Font.Color'#7#7'clBlack'#11'Font.Height'#2#245#9'Font.Name'#6#13'MS Sa' - +'ns Serif'#8'OnCreate'#7#10'FormCreate'#13'PixelsPerInch'#2'S'#8'Position'#7 - +#14'poScreenCenter'#10'TextHeight'#2#13#18'HorzScrollBar.Page'#3#246#0#18'Ve' - +'rtScrollBar.Page'#3#194#0#4'Left'#3#150#1#6'Height'#3#195#0#3'Top'#3'x'#1#5 - +'Width'#3#247#0#0#6'TLabel'#6'Label1'#7'Caption'#6#2'SN'#5'Color'#7#6'clNone' - +#11'ParentColor'#8#4'Left'#2#8#6'Height'#2#13#3'Top'#2'@'#5'Width'#2#18#0#0#6 - +'TLabel'#6'Label2'#7'Caption'#6#4'Code'#5'Color'#7#6'clNone'#11'ParentColor' - +#8#4'Left'#2#8#6'Height'#2#13#3'Top'#2'Z'#5'Width'#2#31#0#0#6'TLabel'#6'Labe' - +'l3'#7'Caption'#6'!Call your Vendor NOW to register!'#5'Color'#7#6'clNone'#11 - +'ParentColor'#8#4'Left'#2'('#6'Height'#2#13#3'Top'#2#7#5'Width'#3#193#0#0#0#6 - +'TLabel'#6'Label4'#7'Caption'#6#8'Modifier'#5'Color'#7#6'clNone'#11'ParentCo' - +'lor'#8#4'Left'#2#8#6'Height'#2#13#3'Top'#2'%'#5'Width'#2'.'#0#0#5'TEdit'#6 - +'SNText'#8'TabOrder'#2#1#4'Left'#2'4'#6'Height'#2#20#3'Top'#2'<'#5'Width'#2 - +'y'#0#0#5'TEdit'#8'CodeText'#8'TabOrder'#2#2#4'Left'#2'4'#6'Height'#2#20#3'T' - +'op'#2'V'#5'Width'#3#175#0#0#0#7'TBitBtn'#5'OKBtn'#4'Kind'#7#4'bkOK'#9'NumGl' - +'yphs'#2#0#8'TabOrder'#2#3#4'Left'#2#23#6'Height'#2'!'#3'Top'#2'v'#5'Width'#2 - +'Y'#0#0#7'TBitBtn'#9'CancelBtn'#4'Kind'#7#8'bkCancel'#9'NumGlyphs'#2#0#7'OnC' - +'lick'#7#14'CancelBtnClick'#8'TabOrder'#2#4#4'Left'#2''#6'Height'#2'!'#3'To' - +'p'#2'v'#5'Width'#2'Y'#0#0#5'TEdit'#9'ModString'#8'ReadOnly'#9#7'TabStop'#8#8 - +'TabOrder'#2#0#4'Left'#2'4'#6'Height'#2#20#3'Top'#2'!'#5'Width'#2'y'#0#0#0 -]); - -LazarusResources.Add('TForm1','FORMDATA',[ - 'TPF0'#6'TForm1'#5'Form1'#13'ActiveControl'#7#5'Memo1'#7'Caption'#6#21'Serial' - +' Number Example'#12'ClientHeight'#3#186#0#11'ClientWidth'#3#240#0#10'Font.C' - +'olor'#7#7'clBlack'#11'Font.Height'#2#245#9'Font.Name'#6#13'MS Sans Serif'#10 - +'OnActivate'#7#12'FormActivate'#13'PixelsPerInch'#2'S'#8'Position'#7#14'poSc' - +'reenCenter'#10'TextHeight'#2#13#18'HorzScrollBar.Page'#3#239#0#18'VertScrol' - +'lBar.Page'#3#185#0#4'Left'#3't'#1#6'Height'#3#186#0#3'Top'#3#223#0#5'Width' - +#3#240#0#0#6'TLabel'#6'Label1'#9'Alignment'#7#8'taCenter'#7'Caption'#6#10'Se' - +'rial #: '#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2'&'#6'Height'#2#13 - +#3'Top'#2'`'#5'Width'#2'3'#0#0#5'TMemo'#5'Memo1'#13'Lines.Strings'#1#6',If y' - +'ou can edit this, then your program was '#6#14'allowed to run'#0#10'ScrollB' - +'ars'#7#10'ssVertical'#8'TabOrder'#2#0#4'Left'#2#3#6'Height'#2'O'#3'Top'#2#4 - +#5'Width'#3#223#0#0#0#7'TBitBtn'#8'CloseBtn'#4'Kind'#7#7'bkClose'#9'NumGlyph' - +'s'#2#0#8'TabOrder'#2#1#4'Left'#2'H'#6'Height'#2'!'#3'Top'#2'r'#5'Width'#2'Y' - +#0#0#19'TOgSerialNumberCode'#19'OgSerialNumberCode1'#9'OnChecked'#7#26'OgSer' - +'ialNumberCode1Checked'#8'OnGetKey'#7#25'OgSerialNumberCode1GetKey'#9'OnGetC' - +'ode'#7#26'OgSerialNumberCode1GetCode'#13'OnGetModifier'#7#30'OgSerialNumber' - +'Code1GetModifier'#4'left'#3#172#0#3'top'#2'X'#0#0#0 + 'TPF0'#11'TSNEntryDlg'#10'SNEntryDlg'#4'Left'#3#150#1#6'Height'#3#195#0#3'Top' + +#3'x'#1#5'Width'#3#247#0#13'ActiveControl'#7#6'SNText'#7'Caption'#6#23'Seria' + +'l Number w/Modifer'#12'ClientHeight'#3#195#0#11'ClientWidth'#3#247#0#10'Fon' + +'t.Color'#7#7'clBlack'#11'Font.Height'#2#245#9'Font.Name'#6#13'MS Sans Serif' + +#8'OnCreate'#7#10'FormCreate'#8'Position'#7#14'poScreenCenter'#10'LCLVersion' + +#6#6'0.9.27'#0#6'TLabel'#6'Label1'#4'Left'#2#8#6'Height'#2#14#3'Top'#2'@'#5 + +'Width'#2#16#7'Caption'#6#2'SN'#11'ParentColor'#8#0#0#6'TLabel'#6'Label2'#4 + +'Left'#2#8#6'Height'#2#14#3'Top'#2'Z'#5'Width'#2#26#7'Caption'#6#4'Code'#11 + +'ParentColor'#8#0#0#6'TLabel'#6'Label3'#4'Left'#2'('#6'Height'#2#14#3'Top'#2 + +#7#5'Width'#3#160#0#7'Caption'#6'!Call your Vendor NOW to register!'#11'Pare' + +'ntColor'#8#0#0#6'TLabel'#6'Label4'#4'Left'#2#8#6'Height'#2#14#3'Top'#2'%'#5 + +'Width'#2'&'#7'Caption'#6#8'Modifier'#11'ParentColor'#8#0#0#5'TEdit'#6'SNTex' + +'t'#4'Left'#2'4'#6'Height'#2#23#3'Top'#2'<'#5'Width'#2'y'#8'TabOrder'#2#1#0#0 + +#5'TEdit'#8'CodeText'#4'Left'#2'4'#6'Height'#2#23#3'Top'#2'V'#5'Width'#3#175 + +#0#8'TabOrder'#2#2#0#0#7'TBitBtn'#5'OKBtn'#4'Left'#2#23#6'Height'#2'!'#3'Top' + +#2'v'#5'Width'#2'Y'#4'Kind'#7#4'bkOK'#11'ModalResult'#2#1#9'NumGlyphs'#2#0#8 + +'TabOrder'#2#3#0#0#7'TBitBtn'#9'CancelBtn'#4'Left'#2''#6'Height'#2'!'#3'Top' + +#2'v'#5'Width'#2'Y'#4'Kind'#7#8'bkCancel'#9'NumGlyphs'#2#0#7'OnClick'#7#14'C' + +'ancelBtnClick'#8'TabOrder'#2#4#0#0#5'TEdit'#9'ModString'#4'Left'#2'4'#6'Hei' + +'ght'#2#23#3'Top'#2'!'#5'Width'#2'y'#8'ReadOnly'#9#7'TabStop'#8#8'TabOrder'#2 + +#0#0#0#0 ]); diff --git a/components/onguard/examples/exdmod/exdmodu2.pas b/components/onguard/examples/exdmod/exdmodu2.pas index 1af8c21c2..bef1f3d2d 100644 --- a/components/onguard/examples/exdmod/exdmodu2.pas +++ b/components/onguard/examples/exdmod/exdmodu2.pas @@ -7,6 +7,9 @@ uses Forms, Dialogs, StdCtrls, Buttons,LResources; type + + { TSNEntryDlg } + TSNEntryDlg = class(TForm) Label1: TLabel; Label2: TLabel; diff --git a/components/onguard/examples/exdtp21/exdtp21.lpi b/components/onguard/examples/exdtp21/exdtp21.lpi index c080b9ae7..281822570 100644 --- a/components/onguard/examples/exdtp21/exdtp21.lpi +++ b/components/onguard/examples/exdtp21/exdtp21.lpi @@ -2,10 +2,12 @@ - + + + + - @@ -22,133 +24,106 @@ - + - + + + + + - + - + - + + - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -162,12 +137,8 @@ - - - - @@ -179,7 +150,7 @@ - + @@ -212,6 +183,10 @@ + + + + diff --git a/components/onguard/examples/exdtp21/exdtp21u.lfm b/components/onguard/examples/exdtp21/exdtp21u.lfm index 8a15a68e4..2d94c119c 100644 --- a/components/onguard/examples/exdtp21/exdtp21u.lfm +++ b/components/onguard/examples/exdtp21/exdtp21u.lfm @@ -3,23 +3,22 @@ object Form1: TForm1 Height = 155 Top = 279 Width = 228 - HorzScrollBar.Page = 227 - VertScrollBar.Page = 154 ActiveControl = Memo1 Caption = 'Form1' + ClientHeight = 155 + ClientWidth = 228 Font.Color = clBlack Font.Height = -11 Font.Name = 'MS Sans Serif' OnActivate = FormActivate - OnCreate = FormCreate Position = poScreenCenter + LCLVersion = '0.9.27' object Label1: TLabel Left = 50 - Height = 13 + Height = 14 Top = 70 - Width = 113 + Width = 99 Caption = 'Expires: 00/00/0000' - Color = clNone ParentColor = False end object Memo1: TMemo @@ -32,6 +31,7 @@ object Form1: TForm1 'was ' 'allowed to run' ) + OnDblClick = Memo1DblClick ScrollBars = ssVertical TabOrder = 0 end @@ -48,6 +48,7 @@ object Form1: TForm1 OnChecked = OgDateCode1Checked OnGetKey = OgDateCode1GetKey OnGetCode = OgDateCode1GetCode + StoreCode = True left = 158 top = 87 end diff --git a/components/onguard/examples/exdtp21/exdtp21u.lrs b/components/onguard/examples/exdtp21/exdtp21u.lrs index df119db2d..cc316a525 100644 --- a/components/onguard/examples/exdtp21/exdtp21u.lrs +++ b/components/onguard/examples/exdtp21/exdtp21u.lrs @@ -1,19 +1,19 @@ -{ To jest automatycznie wygenerowany plik zasobów lazarusa } +{ To jest automatycznie wygenerowany plik zasobów lazarusa } LazarusResources.Add('TForm1','FORMDATA',[ 'TPF0'#6'TForm1'#5'Form1'#4'Left'#3'b'#1#6'Height'#3#155#0#3'Top'#3#23#1#5'Wi' - +'dth'#3#228#0#18'HorzScrollBar.Page'#3#227#0#18'VertScrollBar.Page'#3#154#0 - +#13'ActiveControl'#7#5'Memo1'#7'Caption'#6#5'Form1'#10'Font.Color'#7#7'clBla' - +'ck'#11'Font.Height'#2#245#9'Font.Name'#6#13'MS Sans Serif'#10'OnActivate'#7 - +#12'FormActivate'#8'OnCreate'#7#10'FormCreate'#8'Position'#7#14'poScreenCent' - +'er'#0#6'TLabel'#6'Label1'#4'Left'#2'2'#6'Height'#2#13#3'Top'#2'F'#5'Width'#2 - +'q'#7'Caption'#6#19'Expires: 00/00/0000'#5'Color'#7#6'clNone'#11'ParentColor' - +#8#0#0#5'TMemo'#5'Memo1'#4'Left'#2#8#6'Height'#2';'#3'Top'#2#8#5'Width'#3#197 - +#0#13'Lines.Strings'#1#6'#If you can edit this, your program '#6#4'was '#6#14 - +'allowed to run'#0#10'ScrollBars'#7#10'ssVertical'#8'TabOrder'#2#0#0#0#7'TBi' - +'tBtn'#8'CloseBtn'#4'Left'#2'8'#6'Height'#2'!'#3'Top'#2'Y'#5'Width'#2'Y'#4'K' - +'ind'#7#7'bkClose'#9'NumGlyphs'#2#0#8'TabOrder'#2#1#0#0#11'TOgDateCode'#11'O' - +'gDateCode1'#9'OnChecked'#7#18'OgDateCode1Checked'#8'OnGetKey'#7#17'OgDateCo' - +'de1GetKey'#9'OnGetCode'#7#18'OgDateCode1GetCode'#4'left'#3#158#0#3'top'#2'W' - +#0#0#0 + +'dth'#3#228#0#13'ActiveControl'#7#5'Memo1'#7'Caption'#6#5'Form1'#12'ClientHe' + +'ight'#3#155#0#11'ClientWidth'#3#228#0#10'Font.Color'#7#7'clBlack'#11'Font.H' + +'eight'#2#245#9'Font.Name'#6#13'MS Sans Serif'#10'OnActivate'#7#12'FormActiv' + +'ate'#8'Position'#7#14'poScreenCenter'#10'LCLVersion'#6#6'0.9.27'#0#6'TLabel' + +#6'Label1'#4'Left'#2'2'#6'Height'#2#14#3'Top'#2'F'#5'Width'#2'c'#7'Caption'#6 + +#19'Expires: 00/00/0000'#11'ParentColor'#8#0#0#5'TMemo'#5'Memo1'#4'Left'#2#8 + +#6'Height'#2';'#3'Top'#2#8#5'Width'#3#197#0#13'Lines.Strings'#1#6'#If you ca' + +'n edit this, your program '#6#4'was '#6#14'allowed to run'#0#10'OnDblClick' + +#7#13'Memo1DblClick'#10'ScrollBars'#7#10'ssVertical'#8'TabOrder'#2#0#0#0#7'T' + +'BitBtn'#8'CloseBtn'#4'Left'#2'8'#6'Height'#2'!'#3'Top'#2'Y'#5'Width'#2'Y'#4 + +'Kind'#7#7'bkClose'#9'NumGlyphs'#2#0#8'TabOrder'#2#1#0#0#11'TOgDateCode'#11 + +'OgDateCode1'#9'OnChecked'#7#18'OgDateCode1Checked'#8'OnGetKey'#7#17'OgDateC' + +'ode1GetKey'#9'OnGetCode'#7#18'OgDateCode1GetCode'#9'StoreCode'#9#4'left'#3 + +#158#0#3'top'#2'W'#0#0#0 ]); diff --git a/components/onguard/examples/exdtp21/exdtp21u.pas b/components/onguard/examples/exdtp21/exdtp21u.pas index 192896585..450a656d6 100644 --- a/components/onguard/examples/exdtp21/exdtp21u.pas +++ b/components/onguard/examples/exdtp21/exdtp21u.pas @@ -27,7 +27,7 @@ type OgDateCode1: TOgDateCode; Label1: TLabel; procedure FormActivate(Sender: TObject); - procedure FormCreate(Sender: TObject); + procedure Memo1DblClick(Sender: TObject); procedure OgDateCode1GetKey(Sender: TObject; var Key: TKey); procedure OgDateCode1GetCode(Sender: TObject; var Code: TCode); procedure OgDateCode1Checked(Sender: TObject; Status: TCodeStatus); @@ -56,9 +56,9 @@ begin if FExpired then Application.Terminate; end; -procedure TForm1.FormCreate(Sender: TObject); +procedure TForm1.Memo1DblClick(Sender: TObject); begin - + ShowMessage(Inttostr(OgDateCode1.GetInvalidCount)); end; {==========================================================================} @@ -84,7 +84,7 @@ begin if (S = '') then begin SD := Date; ED := SD + 21.0; - InitDateCode(CKey, SD, ED, Code); + InitDateCode(CKey, SD, ED, Code,1); {save string representation of release code to Ini File} S := BufferToHex(Code, SizeOf(Code)); diff --git a/components/onguard/examples/exdtreg/ONGUARD.INI b/components/onguard/examples/exdtreg/ONGUARD.INI index 7a109e025..d6be10758 100644 --- a/components/onguard/examples/exdtreg/ONGUARD.INI +++ b/components/onguard/examples/exdtreg/ONGUARD.INI @@ -1,2 +1,2 @@ -[Codes] -DateCode=046FEF19C398AE1B +[Keys] +OnGuard demo=$E5,$8F,$84,$D6,$92,$C9,$A4,$D8,$1A,$FA,$6F,$8D,$AB,$FC,$DF,$B4 diff --git a/components/onguard/examples/exdtreg/exdtreg.lpi b/components/onguard/examples/exdtreg/exdtreg.lpi index 5240cfd35..e3d6cd855 100644 --- a/components/onguard/examples/exdtreg/exdtreg.lpi +++ b/components/onguard/examples/exdtreg/exdtreg.lpi @@ -2,10 +2,13 @@ - + + + + + - @@ -28,7 +31,7 @@ - + @@ -37,39 +40,171 @@ + + - + - - + + - + + - + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - @@ -80,18 +215,29 @@ - - - - + + + + + + + + + + + + + + + diff --git a/components/onguard/examples/exdyreg/ONGUARD.INI b/components/onguard/examples/exdyreg/ONGUARD.INI index 96b0c0d99..e69de29bb 100644 --- a/components/onguard/examples/exdyreg/ONGUARD.INI +++ b/components/onguard/examples/exdyreg/ONGUARD.INI @@ -1,2 +0,0 @@ -[Codes] -DaysCode=B166F4C9600A9E1A diff --git a/components/onguard/examples/exdyreg/exdyreg.lpi b/components/onguard/examples/exdyreg/exdyreg.lpi index be600aca8..c45584e3e 100644 --- a/components/onguard/examples/exdyreg/exdyreg.lpi +++ b/components/onguard/examples/exdyreg/exdyreg.lpi @@ -1,11 +1,12 @@ - - + + + + - @@ -27,33 +28,32 @@ - + - + - + - - + + - + - @@ -63,7 +63,6 @@ - @@ -81,11 +80,58 @@ + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -98,18 +144,29 @@ - - - - + + + + + + + + + + + + + + + diff --git a/components/onguard/examples/exdys30/Days30.INI b/components/onguard/examples/exdys30/Days30.INI index b0ac1982b..08dec405d 100644 --- a/components/onguard/examples/exdys30/Days30.INI +++ b/components/onguard/examples/exdys30/Days30.INI @@ -1,2 +1,2 @@ [Codes] -DaysCode=82FC3292E294CC3A +DaysCode=85A52AA9BB5EEE6C5D13 diff --git a/components/onguard/examples/exdys30/exdys30.lpi b/components/onguard/examples/exdys30/exdys30.lpi index d167c5b67..21e610f3f 100644 --- a/components/onguard/examples/exdys30/exdys30.lpi +++ b/components/onguard/examples/exdys30/exdys30.lpi @@ -1,11 +1,13 @@ - - + + + + + - @@ -21,39 +23,114 @@ - + - + + + + + - + - + - + + - + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -66,18 +143,45 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/components/onguard/examples/exdys30/exdys30.lpr b/components/onguard/examples/exdys30/exdys30.lpr index bee12ccd2..1bc4dc6cf 100644 --- a/components/onguard/examples/exdys30/exdys30.lpr +++ b/components/onguard/examples/exdys30/exdys30.lpr @@ -1,5 +1,5 @@ program Exdys30; -{$objfpc}{$H+} +{$mode objfpc}{$H+} uses Interfaces, diff --git a/components/onguard/examples/exdys30/exdys30u.lfm b/components/onguard/examples/exdys30/exdys30u.lfm index 1de9b5cf0..5f76a0c64 100644 --- a/components/onguard/examples/exdys30/exdys30u.lfm +++ b/components/onguard/examples/exdys30/exdys30u.lfm @@ -3,21 +3,22 @@ object Form1: TForm1 Height = 158 Top = 260 Width = 229 - HorzScrollBar.Page = 228 - VertScrollBar.Page = 157 Caption = 'Form1' + ClientHeight = 158 + ClientWidth = 229 Font.Color = clBlack Font.Height = -11 Font.Name = 'MS Sans Serif' + OnCreate = FormCreate Position = poScreenCenter + LCLVersion = '0.9.27' object Label1: TLabel Left = 64 - Height = 13 + Height = 14 Top = 74 - Width = 99 + Width = 84 Alignment = taCenter Caption = 'Days Remaining: ' - Color = clNone ParentColor = False end object Memo1: TMemo @@ -47,6 +48,6 @@ object Form1: TForm1 OnGetCode = OgDaysCode1GetCode OnChangeCode = OgDaysCode1ChangeCode left = 88 - top = 176 + top = 130 end end diff --git a/components/onguard/examples/exdys30/exdys30u.lrs b/components/onguard/examples/exdys30/exdys30u.lrs index 2ea6a107d..b2510e101 100644 --- a/components/onguard/examples/exdys30/exdys30u.lrs +++ b/components/onguard/examples/exdys30/exdys30u.lrs @@ -1,18 +1,19 @@ -{ To jest automatycznie wygenerowany plik zasobów lazarusa } +{ To jest automatycznie wygenerowany plik zasobów lazarusa } LazarusResources.Add('TForm1','FORMDATA',[ 'TPF0'#6'TForm1'#5'Form1'#4'Left'#3'D'#1#6'Height'#3#158#0#3'Top'#3#4#1#5'Wid' - +'th'#3#229#0#18'HorzScrollBar.Page'#3#228#0#18'VertScrollBar.Page'#3#157#0#7 - +'Caption'#6#5'Form1'#10'Font.Color'#7#7'clBlack'#11'Font.Height'#2#245#9'Fon' - +'t.Name'#6#13'MS Sans Serif'#8'Position'#7#14'poScreenCenter'#0#6'TLabel'#6 - +'Label1'#4'Left'#2'@'#6'Height'#2#13#3'Top'#2'J'#5'Width'#2'c'#9'Alignment'#7 - +#8'taCenter'#7'Caption'#6#16'Days Remaining: '#5'Color'#7#6'clNone'#11'Paren' - +'tColor'#8#0#0#5'TMemo'#5'Memo1'#4'Left'#2#6#6'Height'#2'-'#3'Top'#2#14#5'Wi' - +'dth'#3#213#0#13'Lines.Strings'#1#6'(If you can edit this, then your program' - +' '#6#18'was allowed to run'#0#10'ScrollBars'#7#10'ssVertical'#8'TabOrder'#2 - +#0#0#0#7'TBitBtn'#8'CloseBtn'#4'Left'#2'@'#6'Height'#2'!'#3'Top'#2'\'#5'Widt' - +'h'#2'Y'#4'Kind'#7#7'bkClose'#9'NumGlyphs'#2#0#8'TabOrder'#2#1#0#0#11'TOgDay' - +'sCode'#11'OgDaysCode1'#9'OnChecked'#7#18'OgDaysCode1Checked'#8'OnGetKey'#7 - +#17'OgDaysCode1GetKey'#9'OnGetCode'#7#18'OgDaysCode1GetCode'#12'OnChangeCode' - +#7#21'OgDaysCode1ChangeCode'#4'left'#2'X'#3'top'#3#176#0#0#0#0 + +'th'#3#229#0#7'Caption'#6#5'Form1'#12'ClientHeight'#3#158#0#11'ClientWidth'#3 + +#229#0#10'Font.Color'#7#7'clBlack'#11'Font.Height'#2#245#9'Font.Name'#6#13'M' + +'S Sans Serif'#8'OnCreate'#7#10'FormCreate'#8'Position'#7#14'poScreenCenter' + +#10'LCLVersion'#6#6'0.9.27'#0#6'TLabel'#6'Label1'#4'Left'#2'@'#6'Height'#2#14 + +#3'Top'#2'J'#5'Width'#2'T'#9'Alignment'#7#8'taCenter'#7'Caption'#6#16'Days R' + +'emaining: '#11'ParentColor'#8#0#0#5'TMemo'#5'Memo1'#4'Left'#2#6#6'Height'#2 + +'-'#3'Top'#2#14#5'Width'#3#213#0#13'Lines.Strings'#1#6'(If you can edit this' + +', then your program '#6#18'was allowed to run'#0#10'ScrollBars'#7#10'ssVert' + +'ical'#8'TabOrder'#2#0#0#0#7'TBitBtn'#8'CloseBtn'#4'Left'#2'@'#6'Height'#2'!' + +#3'Top'#2'\'#5'Width'#2'Y'#4'Kind'#7#7'bkClose'#9'NumGlyphs'#2#0#8'TabOrder' + +#2#1#0#0#11'TOgDaysCode'#11'OgDaysCode1'#9'OnChecked'#7#18'OgDaysCode1Checke' + +'d'#8'OnGetKey'#7#17'OgDaysCode1GetKey'#9'OnGetCode'#7#18'OgDaysCode1GetCode' + +#12'OnChangeCode'#7#21'OgDaysCode1ChangeCode'#4'left'#2'X'#3'top'#3#130#0#0#0 + +#0 ]); diff --git a/components/onguard/examples/exdys30/exdys30u.pas b/components/onguard/examples/exdys30/exdys30u.pas index 4211aede1..4593165f4 100644 --- a/components/onguard/examples/exdys30/exdys30u.pas +++ b/components/onguard/examples/exdys30/exdys30u.pas @@ -3,7 +3,9 @@ program is run, the necessary information is created and stored in an INI file. In addition, the program is given a "drop dead" date, i.e., regardless of how many days the program has been used, - it cannont be used after that date (1999 December 31). + it cannont be used after that date (2009 December 31). + InvalidCount is set to 3, user is allowed to 3 times break the rules, + for example changing date back to execute program after trial period expired. *) unit Exdys30u; @@ -27,12 +29,13 @@ type CloseBtn: TBitBtn; OgDaysCode1: TOgDaysCode; Label1: TLabel; + procedure FormCreate(Sender: TObject); procedure OgDaysCode1GetKey(Sender: TObject; var Key: TKey); procedure OgDaysCode1GetCode(Sender: TObject; var Code: TCode); procedure OgDaysCode1ChangeCode(Sender: TObject; Code: TCode); procedure OgDaysCode1Checked(Sender: TObject; Status: TCodeStatus); private - { Private declarations } + codeinvalid : Boolean; public { Public declarations } TheDir : string; @@ -53,6 +56,11 @@ begin Key := CKey; end; +procedure TForm1.FormCreate(Sender: TObject); +begin + codeinvalid := false; +end; + {==========================================================================} procedure TForm1.OgDaysCode1GetCode(Sender: TObject; var Code: TCode); @@ -77,8 +85,8 @@ begin {If default string returned, create code on the fly} if (S = 'NoCode') then begin {force absolute ("drop dead") expiration date of 1999 Dec. 31} - Expires := EncodeDate(1999, 12, 31); - InitDaysCode(CKey, 30, Expires, Code); + Expires := EncodeDate(2009, 12, 31); + InitDaysCode(CKey, 30, Expires, Code,3); {save string representation of release code to Ini File} S := BufferToHex(Code, SizeOf(Code)); @@ -97,6 +105,7 @@ procedure TForm1.OgDaysCode1ChangeCode(Sender: TObject; Code: TCode); var S : string; begin +if codeinvalid then Exit; IniFile := TIniFile.Create(TheDir + 'Days30.INI'); try {convert Code to string for writing to INI file} @@ -120,7 +129,11 @@ begin Exit; end; - ogInvalidCode : S := 'Invalid Code'; + ogInvalidCode : + begin + S := 'Invalid Code'; + codeinvalid := true; + end; ogDayCountUsed : S := 'Program used more than 30 days' + #13 + 'Please register NOW'; diff --git a/components/onguard/examples/exinst/exinst.lpi b/components/onguard/examples/exinst/exinst.lpi index eca2c7ef0..3df79d6cb 100644 --- a/components/onguard/examples/exinst/exinst.lpi +++ b/components/onguard/examples/exinst/exinst.lpi @@ -1,14 +1,13 @@ - - + + - @@ -30,11 +29,11 @@ - + - + @@ -42,14 +41,15 @@ + - + - + - - + + @@ -87,9 +87,11 @@ - - + + + + @@ -108,7 +110,6 @@ - @@ -195,15 +196,15 @@ - - + + - - + + @@ -220,11 +221,27 @@ + + + + + + + - + + + + + + + + + + - + @@ -240,7 +257,6 @@ - diff --git a/components/onguard/examples/exinst/exinstu.lfm b/components/onguard/examples/exinst/exinstu.lfm index b3aaff986..ae0d22c8e 100644 --- a/components/onguard/examples/exinst/exinstu.lfm +++ b/components/onguard/examples/exinst/exinstu.lfm @@ -8,7 +8,6 @@ object FirstInstFrm: TFirstInstFrm Font.Name = 'MS Sans Serif' Font.Pitch = fpVariable PixelsPerInch = 96 - TextHeight = 18 HorzScrollBar.Page = 319 HorzScrollBar.Range = 307 VertScrollBar.Page = 139 diff --git a/components/onguard/examples/exinst/exinstu.lrs b/components/onguard/examples/exinst/exinstu.lrs index cd9310c17..d4e8e2d02 100644 --- a/components/onguard/examples/exinst/exinstu.lrs +++ b/components/onguard/examples/exinst/exinstu.lrs @@ -1,17 +1,14 @@ -{ To jest automatycznie wygenerowany plik zasobów lazarusa } - LazarusResources.Add('TFirstInstFrm','FORMDATA',[ 'TPF0'#13'TFirstInstFrm'#12'FirstInstFrm'#13'ActiveControl'#7#5'Memo1'#7'Capt' +'ion'#6#23'Single Instance Example'#12'ClientHeight'#3#140#0#11'ClientWidth' +#3'@'#1#10'Font.Color'#7#6'clText'#11'Font.Height'#2#11#9'Font.Name'#6#13'MS' - +' Sans Serif'#10'Font.Pitch'#7#10'fpVariable'#13'PixelsPerInch'#2'`'#10'Text' - +'Height'#2#18#18'HorzScrollBar.Page'#3'?'#1#19'HorzScrollBar.Range'#3'3'#1#18 - +'VertScrollBar.Page'#3#139#0#19'VertScrollBar.Range'#3#129#0#4'Left'#3'G'#1#6 - +'Height'#3#140#0#3'Top'#3#218#0#5'Width'#3'@'#1#0#5'TMemo'#5'Memo1'#13'Lines' - +'.Strings'#1#6'=Attempts to execute this application a second time result in' - +' '#6';the first instance to be activated and the second instance '#6#11'ter' - +'minated.'#0#8'ReadOnly'#9#8'TabOrder'#2#0#4'Left'#2#8#6'Height'#2'Y'#3'Top' - +#2#8#5'Width'#3')'#1#0#0#7'TBitBtn'#7'BitBtn2'#4'Kind'#7#7'bkClose'#9'NumGly' - +'phs'#2#0#8'TabOrder'#2#1#4'Left'#3#232#0#6'Height'#2#25#3'Top'#2'h'#5'Width' - +#2'K'#0#0#0 + +' Sans Serif'#10'Font.Pitch'#7#10'fpVariable'#13'PixelsPerInch'#2'`'#18'Horz' + +'ScrollBar.Page'#3'?'#1#19'HorzScrollBar.Range'#3'3'#1#18'VertScrollBar.Page' + +#3#139#0#19'VertScrollBar.Range'#3#129#0#4'Left'#3'G'#1#6'Height'#3#140#0#3 + +'Top'#3#218#0#5'Width'#3'@'#1#0#5'TMemo'#5'Memo1'#13'Lines.Strings'#1#6'=Att' + +'empts to execute this application a second time result in '#6';the first in' + +'stance to be activated and the second instance '#6#11'terminated.'#0#8'Read' + +'Only'#9#8'TabOrder'#2#0#4'Left'#2#8#6'Height'#2'Y'#3'Top'#2#8#5'Width'#3')' + +#1#0#0#7'TBitBtn'#7'BitBtn2'#4'Kind'#7#7'bkClose'#9'NumGlyphs'#2#0#8'TabOrde' + +'r'#2#1#4'Left'#3#232#0#6'Height'#2#25#3'Top'#2'h'#5'Width'#2'K'#0#0#0 ]); diff --git a/components/onguard/examples/exmachid/exmachid.lpi b/components/onguard/examples/exmachid/exmachid.lpi index 64edd0d27..786458e18 100644 --- a/components/onguard/examples/exmachid/exmachid.lpi +++ b/components/onguard/examples/exmachid/exmachid.lpi @@ -1,17 +1,16 @@ - - + + - - <ActiveEditorIndexAtStart Value="2"/> + <ActiveEditorIndexAtStart Value="1"/> </General> <PublishOptions> <Version Value="2"/> @@ -31,26 +30,27 @@ <MinVersion Major="1" Valid="True"/> </Item1> </RequiredPackages> - <Units Count="9"> + <Units Count="14"> <Unit0> <Filename Value="exmachid.lpr"/> <IsPartOfProject Value="True"/> - <CursorPos X="6" Y="11"/> + <CursorPos X="38" Y="15"/> <TopLine Value="1"/> <EditorIndex Value="0"/> - <UsageCount Value="20"/> + <UsageCount Value="23"/> <Loaded Value="True"/> </Unit0> <Unit1> <Filename Value="umachid.pas"/> + <IsPartOfProject Value="True"/> <ComponentName Value="frmExMachineID"/> <HasResources Value="True"/> - <ResourceFilename Value="umachid.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="uMachID"/> - <CursorPos X="26" Y="56"/> - <TopLine Value="33"/> + <CursorPos X="31" Y="31"/> + <TopLine Value="26"/> <EditorIndex Value="1"/> - <UsageCount Value="20"/> + <UsageCount Value="22"/> <Loaded Value="True"/> </Unit1> <Unit2> @@ -63,11 +63,9 @@ <Unit3> <Filename Value="../../source/onguard.pas"/> <UnitName Value="onguard"/> - <CursorPos X="1" Y="1383"/> - <TopLine Value="1366"/> - <EditorIndex Value="2"/> - <UsageCount Value="10"/> - <Loaded Value="True"/> + <CursorPos X="1" Y="604"/> + <TopLine Value="589"/> + <UsageCount Value="11"/> </Unit3> <Unit4> <Filename Value="../../../../lazarus0915/lcl/include/control.inc"/> @@ -100,132 +98,44 @@ <TopLine Value="1032"/> <UsageCount Value="10"/> </Unit8> + <Unit9> + <Filename Value="umachid.lfm"/> + <CursorPos X="28" Y="12"/> + <TopLine Value="1"/> + <UsageCount Value="10"/> + <SyntaxHighlighter Value="LFM"/> + </Unit9> + <Unit10> + <Filename Value="../../source/ogutil.pas"/> + <UnitName Value="ogutil"/> + <CursorPos X="50" Y="1284"/> + <TopLine Value="1261"/> + <UsageCount Value="11"/> + </Unit10> + <Unit11> + <Filename Value="../../source/IdeSN.pas"/> + <UnitName Value="idesn"/> + <CursorPos X="53" Y="158"/> + <TopLine Value="142"/> + <UsageCount Value="11"/> + </Unit11> + <Unit12> + <Filename Value="../../../../../../temp/fpc/rtl/i386/strings.inc"/> + <CursorPos X="1" Y="64"/> + <TopLine Value="49"/> + <UsageCount Value="10"/> + </Unit12> + <Unit13> + <Filename Value="../../../../../../temp/fpc/rtl/objpas/sysutils/sysutils.inc"/> + <CursorPos X="1" Y="361"/> + <TopLine Value="346"/> + <UsageCount Value="10"/> + </Unit13> </Units> - <JumpHistory Count="30" HistoryIndex="29"> - <Position1> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1314" Column="1" TopLine="1297"/> - </Position1> - <Position2> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1315" Column="1" TopLine="1298"/> - </Position2> - <Position3> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1316" Column="1" TopLine="1299"/> - </Position3> - <Position4> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1321" Column="1" TopLine="1304"/> - </Position4> - <Position5> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1323" Column="1" TopLine="1306"/> - </Position5> - <Position6> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1324" Column="1" TopLine="1307"/> - </Position6> - <Position7> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1325" Column="1" TopLine="1308"/> - </Position7> - <Position8> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1326" Column="1" TopLine="1309"/> - </Position8> - <Position9> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1328" Column="1" TopLine="1311"/> - </Position9> - <Position10> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1329" Column="1" TopLine="1312"/> - </Position10> - <Position11> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1331" Column="1" TopLine="1314"/> - </Position11> - <Position12> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1333" Column="1" TopLine="1316"/> - </Position12> - <Position13> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1334" Column="1" TopLine="1317"/> - </Position13> - <Position14> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1335" Column="1" TopLine="1318"/> - </Position14> - <Position15> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1336" Column="1" TopLine="1319"/> - </Position15> - <Position16> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1338" Column="1" TopLine="1321"/> - </Position16> - <Position17> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1339" Column="1" TopLine="1322"/> - </Position17> - <Position18> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1341" Column="1" TopLine="1324"/> - </Position18> - <Position19> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1343" Column="1" TopLine="1326"/> - </Position19> - <Position20> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1344" Column="1" TopLine="1327"/> - </Position20> - <Position21> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1345" Column="1" TopLine="1328"/> - </Position21> - <Position22> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1346" Column="1" TopLine="1329"/> - </Position22> - <Position23> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1348" Column="1" TopLine="1331"/> - </Position23> - <Position24> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1349" Column="1" TopLine="1332"/> - </Position24> - <Position25> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1351" Column="1" TopLine="1334"/> - </Position25> - <Position26> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1354" Column="1" TopLine="1337"/> - </Position26> - <Position27> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1357" Column="1" TopLine="1340"/> - </Position27> - <Position28> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1358" Column="1" TopLine="1341"/> - </Position28> - <Position29> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1360" Column="1" TopLine="1343"/> - </Position29> - <Position30> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1369" Column="1" TopLine="1352"/> - </Position30> - </JumpHistory> + <JumpHistory Count="0" HistoryIndex="-1"/> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -238,28 +148,19 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> - <Debugging> - <UseHeaptrc Value="True"/> - </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> </Other> </CompilerOptions> <Debugging> - <BreakPoints Count="2"> - <Item1> - <Source Value="../../../source/ogfirst.pas"/> - <Line Value="234"/> - </Item1> - <Item2> - <Source Value="../../source/onguard.pas"/> - <Line Value="1302"/> - </Item2> - </BreakPoints> <Exceptions Count="2"> <Item1> <Name Value="ECodetoolError"/> diff --git a/components/onguard/examples/exmachid/umachid.lfm b/components/onguard/examples/exmachid/umachid.lfm index 293331c52..b05ca92e9 100644 --- a/components/onguard/examples/exmachid/umachid.lfm +++ b/components/onguard/examples/exmachid/umachid.lfm @@ -1,4 +1,8 @@ object frmExMachineID: TfrmExMachineID + Left = 364 + Height = 174 + Top = 254 + Width = 240 ActiveControl = chkUser BorderIcons = [biSystemMenu, biMinimize] Caption = 'ExMachineID' @@ -8,75 +12,66 @@ object frmExMachineID: TfrmExMachineID Font.Height = 11 Font.Name = 'MS Sans Serif' Font.Pitch = fpVariable - PixelsPerInch = 96 Position = poScreenCenter - TextHeight = 18 - HorzScrollBar.Page = 239 - HorzScrollBar.Range = 209 - VertScrollBar.Page = 173 - VertScrollBar.Range = 121 - Left = 364 - Height = 174 - Top = 254 - Width = 240 + LCLVersion = '0.9.27' object GroupBox1: TGroupBox - Caption = ' Machine Info Set ' - ClientHeight = 119 - ClientWidth = 109 - TabOrder = 0 Left = 8 Height = 137 Top = 8 Width = 113 + Caption = ' Machine Info Set ' + ClientHeight = 119 + ClientWidth = 109 + TabOrder = 0 object chkUser: TCheckBox - Caption = 'User' - TabOrder = 0 Left = 24 Height = 17 Top = 16 - Width = 65 + Width = 40 + Caption = 'User' + TabOrder = 0 end object chkSystem: TCheckBox - Caption = 'System' - TabOrder = 1 Left = 24 Height = 17 Top = 40 - Width = 65 + Width = 52 + Caption = 'System' + TabOrder = 1 end object chkNetwork: TCheckBox - Caption = 'Network' - TabOrder = 2 Left = 24 Height = 17 Top = 64 - Width = 73 + Width = 58 + Caption = 'Network' + TabOrder = 2 end object chkDrives: TCheckBox - Caption = 'Drives' - TabOrder = 3 Left = 24 Height = 17 Top = 88 - Width = 57 + Width = 48 + Caption = 'Drives' + TabOrder = 3 end end object btnGenerate: TButton - BorderSpacing.InnerBorder = 4 - Caption = 'Generate' - OnClick = btnGenerateClick - TabOrder = 1 Left = 131 Height = 25 Top = 32 Width = 75 + BorderSpacing.InnerBorder = 4 + Caption = 'Generate' + OnClick = btnGenerateClick + TabOrder = 1 end object edtMachineID: TEdit - ReadOnly = True - TabOrder = 2 Left = 128 - Height = 26 + Height = 23 Top = 72 Width = 81 + ReadOnly = True + TabOrder = 2 end end diff --git a/components/onguard/examples/exmachid/umachid.lrs b/components/onguard/examples/exmachid/umachid.lrs index 44d68fd51..4b11c2bc3 100644 --- a/components/onguard/examples/exmachid/umachid.lrs +++ b/components/onguard/examples/exmachid/umachid.lrs @@ -1,25 +1,23 @@ { To jest automatycznie wygenerowany plik zasobów lazarusa } LazarusResources.Add('TfrmExMachineID','FORMDATA',[ - 'TPF0'#15'TfrmExMachineID'#14'frmExMachineID'#13'ActiveControl'#7#7'chkUser' - +#11'BorderIcons'#11#12'biSystemMenu'#10'biMinimize'#0#7'Caption'#6#11'ExMach' - +'ineID'#12'ClientHeight'#3#174#0#11'ClientWidth'#3#240#0#10'Font.Color'#7#6 - +'clText'#11'Font.Height'#2#11#9'Font.Name'#6#13'MS Sans Serif'#10'Font.Pitch' - +#7#10'fpVariable'#13'PixelsPerInch'#2'`'#8'Position'#7#14'poScreenCenter'#10 - +'TextHeight'#2#18#18'HorzScrollBar.Page'#3#239#0#19'HorzScrollBar.Range'#3 - +#209#0#18'VertScrollBar.Page'#3#173#0#19'VertScrollBar.Range'#2'y'#4'Left'#3 - +'l'#1#6'Height'#3#174#0#3'Top'#3#254#0#5'Width'#3#240#0#0#9'TGroupBox'#9'Gro' - +'upBox1'#7'Caption'#6#18' Machine Info Set '#12'ClientHeight'#2'w'#11'Client' - +'Width'#2'm'#8'TabOrder'#2#0#4'Left'#2#8#6'Height'#3#137#0#3'Top'#2#8#5'Widt' - +'h'#2'q'#0#9'TCheckBox'#7'chkUser'#7'Caption'#6#4'User'#8'TabOrder'#2#0#4'Le' - +'ft'#2#24#6'Height'#2#17#3'Top'#2#16#5'Width'#2'A'#0#0#9'TCheckBox'#9'chkSys' - +'tem'#7'Caption'#6#6'System'#8'TabOrder'#2#1#4'Left'#2#24#6'Height'#2#17#3'T' - +'op'#2'('#5'Width'#2'A'#0#0#9'TCheckBox'#10'chkNetwork'#7'Caption'#6#7'Netwo' - +'rk'#8'TabOrder'#2#2#4'Left'#2#24#6'Height'#2#17#3'Top'#2'@'#5'Width'#2'I'#0 - +#0#9'TCheckBox'#9'chkDrives'#7'Caption'#6#6'Drives'#8'TabOrder'#2#3#4'Left'#2 - +#24#6'Height'#2#17#3'Top'#2'X'#5'Width'#2'9'#0#0#0#7'TButton'#11'btnGenerate' - +#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#8'Generate'#7'OnClick'#7#16 - +'btnGenerateClick'#8'TabOrder'#2#1#4'Left'#3#131#0#6'Height'#2#25#3'Top'#2' ' - +#5'Width'#2'K'#0#0#5'TEdit'#12'edtMachineID'#8'ReadOnly'#9#8'TabOrder'#2#2#4 - +'Left'#3#128#0#6'Height'#2#26#3'Top'#2'H'#5'Width'#2'Q'#0#0#0 + 'TPF0'#15'TfrmExMachineID'#14'frmExMachineID'#4'Left'#3'l'#1#6'Height'#3#174#0 + +#3'Top'#3#254#0#5'Width'#3#240#0#13'ActiveControl'#7#7'chkUser'#11'BorderIco' + +'ns'#11#12'biSystemMenu'#10'biMinimize'#0#7'Caption'#6#11'ExMachineID'#12'Cl' + +'ientHeight'#3#174#0#11'ClientWidth'#3#240#0#10'Font.Color'#7#6'clText'#11'F' + +'ont.Height'#2#11#9'Font.Name'#6#13'MS Sans Serif'#10'Font.Pitch'#7#10'fpVar' + +'iable'#8'Position'#7#14'poScreenCenter'#10'LCLVersion'#6#6'0.9.27'#0#9'TGro' + +'upBox'#9'GroupBox1'#4'Left'#2#8#6'Height'#3#137#0#3'Top'#2#8#5'Width'#2'q'#7 + +'Caption'#6#18' Machine Info Set '#12'ClientHeight'#2'w'#11'ClientWidth'#2'm' + +#8'TabOrder'#2#0#0#9'TCheckBox'#7'chkUser'#4'Left'#2#24#6'Height'#2#17#3'Top' + +#2#16#5'Width'#2'('#7'Caption'#6#4'User'#8'TabOrder'#2#0#0#0#9'TCheckBox'#9 + +'chkSystem'#4'Left'#2#24#6'Height'#2#17#3'Top'#2'('#5'Width'#2'4'#7'Caption' + +#6#6'System'#8'TabOrder'#2#1#0#0#9'TCheckBox'#10'chkNetwork'#4'Left'#2#24#6 + +'Height'#2#17#3'Top'#2'@'#5'Width'#2':'#7'Caption'#6#7'Network'#8'TabOrder'#2 + +#2#0#0#9'TCheckBox'#9'chkDrives'#4'Left'#2#24#6'Height'#2#17#3'Top'#2'X'#5'W' + +'idth'#2'0'#7'Caption'#6#6'Drives'#8'TabOrder'#2#3#0#0#0#7'TButton'#11'btnGe' + +'nerate'#4'Left'#3#131#0#6'Height'#2#25#3'Top'#2' '#5'Width'#2'K'#25'BorderS' + +'pacing.InnerBorder'#2#4#7'Caption'#6#8'Generate'#7'OnClick'#7#16'btnGenerat' + +'eClick'#8'TabOrder'#2#1#0#0#5'TEdit'#12'edtMachineID'#4'Left'#3#128#0#6'Hei' + +'ght'#2#23#3'Top'#2'H'#5'Width'#2'Q'#8'ReadOnly'#9#8'TabOrder'#2#2#0#0#0 ]); diff --git a/components/onguard/examples/exnet/EXNET.NAF b/components/onguard/examples/exnet/EXNET.NAF index 6fd4033f25705edb8fa18c2d654035df8f87ac6f..1dd4354296e48f80e0538dd0bc54faead0dea615 100644 GIT binary patch literal 50 zcmV-20L}l1Ly~o)S4gw~0Lb`4!GDgd%>V$#7!>jzTF|fn01Q1NX41NS^#B0v(!iwp IBKkl805%yGHvj+t literal 16 YcmeyO*`fTF`vlvL^u}p_ey=qF07ZQWod5s; diff --git a/components/onguard/examples/exnet/ONGUARD.INI b/components/onguard/examples/exnet/ONGUARD.INI index 69dc04c6d..3b5bdc317 100644 --- a/components/onguard/examples/exnet/ONGUARD.INI +++ b/components/onguard/examples/exnet/ONGUARD.INI @@ -1,2 +1,2 @@ [Codes] -NetCode=241918EC8E3BABBB +NetCode=6191568CC37B6CF00000 diff --git a/components/onguard/examples/exnet/exnet.lpi b/components/onguard/examples/exnet/exnet.lpi index d9c13ce58..edd342f9e 100644 --- a/components/onguard/examples/exnet/exnet.lpi +++ b/components/onguard/examples/exnet/exnet.lpi @@ -1,14 +1,13 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> <Flags> <AlwaysBuild Value="False"/> + <LRSInOutputDirectory Value="False"/> </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> <ActiveEditorIndexAtStart Value="1"/> </General> @@ -44,10 +43,10 @@ <Filename Value="exnetu.pas"/> <ComponentName Value="Form1"/> <HasResources Value="True"/> - <ResourceFilename Value="exnetu.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="Exnetu"/> <CursorPos X="53" Y="159"/> - <TopLine Value="1"/> + <TopLine Value="118"/> <EditorIndex Value="1"/> <UsageCount Value="10"/> <Loaded Value="True"/> @@ -77,7 +76,7 @@ <JumpHistory Count="0" HistoryIndex="-1"/> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -90,12 +89,16 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> diff --git a/components/onguard/examples/exprot/exprot.lpi b/components/onguard/examples/exprot/exprot.lpi index 57a715331..9d3259bf7 100644 --- a/components/onguard/examples/exprot/exprot.lpi +++ b/components/onguard/examples/exprot/exprot.lpi @@ -1,11 +1,12 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> <ActiveEditorIndexAtStart Value="2"/> </General> @@ -41,7 +42,7 @@ <Filename Value="exprotu.pas"/> <ComponentName Value="Form1"/> <HasResources Value="True"/> - <ResourceFilename Value="exprotu.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="EXPROTU"/> <CursorPos X="15" Y="8"/> <TopLine Value="1"/> @@ -62,14 +63,16 @@ <JumpHistory Count="0" HistoryIndex="-1"/> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> - <CodeGeneration> - <Generate Value="Faster"/> - </CodeGeneration> + <Version Value="8"/> <Linking> <Debugging> - <StripSymbols Value="True"/> + <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> diff --git a/components/onguard/examples/exreg/exreg.lpi b/components/onguard/examples/exreg/exreg.lpi index c1399213b..b6ef82b1e 100644 --- a/components/onguard/examples/exreg/exreg.lpi +++ b/components/onguard/examples/exreg/exreg.lpi @@ -1,14 +1,13 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> <Flags> <AlwaysBuild Value="False"/> + <LRSInOutputDirectory Value="False"/> </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> <ActiveEditorIndexAtStart Value="1"/> </General> @@ -34,7 +33,7 @@ <MinVersion Major="1" Valid="True"/> </Item2> </RequiredPackages> - <Units Count="5"> + <Units Count="6"> <Unit0> <Filename Value="exreg.lpr"/> <IsPartOfProject Value="True"/> @@ -46,22 +45,25 @@ </Unit0> <Unit1> <Filename Value="exreg1.pas"/> + <IsPartOfProject Value="True"/> <ComponentName Value="frmExRegCode"/> <HasResources Value="True"/> - <ResourceFilename Value="exreg1.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="ExReg1"/> - <CursorPos X="35" Y="90"/> - <TopLine Value="62"/> + <CursorPos X="1" Y="75"/> + <TopLine Value="57"/> <EditorIndex Value="1"/> - <UsageCount Value="10"/> + <UsageCount Value="20"/> <Loaded Value="True"/> </Unit1> <Unit2> <Filename Value="../../source/onguard.pas"/> <UnitName Value="onguard"/> - <CursorPos X="9" Y="679"/> - <TopLine Value="714"/> + <CursorPos X="3" Y="2041"/> + <TopLine Value="2036"/> + <EditorIndex Value="3"/> <UsageCount Value="10"/> + <Loaded Value="True"/> </Unit2> <Unit3> <Filename Value="../../../../lazarus0915/lcl/editbtn.pas"/> @@ -76,16 +78,80 @@ <TopLine Value="101"/> <UsageCount Value="10"/> </Unit4> + <Unit5> + <Filename Value="../../../../../../temp/fpc/rtl/objpas/sysutils/datih.inc"/> + <CursorPos X="10" Y="127"/> + <TopLine Value="106"/> + <EditorIndex Value="2"/> + <UsageCount Value="10"/> + <Loaded Value="True"/> + </Unit5> </Units> - <JumpHistory Count="1" HistoryIndex="0"> + <JumpHistory Count="15" HistoryIndex="14"> <Position1> <Filename Value="exreg1.pas"/> - <Caret Line="26" Column="68" TopLine="36"/> + <Caret Line="69" Column="27" TopLine="62"/> </Position1> + <Position2> + <Filename Value="exreg1.pas"/> + <Caret Line="79" Column="16" TopLine="68"/> + </Position2> + <Position3> + <Filename Value="../../source/onguard.pas"/> + <Caret Line="1979" Column="61" TopLine="1979"/> + </Position3> + <Position4> + <Filename Value="exreg1.pas"/> + <Caret Line="80" Column="19" TopLine="68"/> + </Position4> + <Position5> + <Filename Value="../../source/onguard.pas"/> + <Caret Line="1985" Column="34" TopLine="1979"/> + </Position5> + <Position6> + <Filename Value="../../source/onguard.pas"/> + <Caret Line="72" Column="16" TopLine="70"/> + </Position6> + <Position7> + <Filename Value="../../source/onguard.pas"/> + <Caret Line="1" Column="1" TopLine="1"/> + </Position7> + <Position8> + <Filename Value="../../source/onguard.pas"/> + <Caret Line="90" Column="22" TopLine="75"/> + </Position8> + <Position9> + <Filename Value="../../source/onguard.pas"/> + <Caret Line="1901" Column="28" TopLine="1886"/> + </Position9> + <Position10> + <Filename Value="exreg1.pas"/> + <Caret Line="77" Column="62" TopLine="60"/> + </Position10> + <Position11> + <Filename Value="exreg1.pas"/> + <Caret Line="73" Column="60" TopLine="60"/> + </Position11> + <Position12> + <Filename Value="exreg1.pas"/> + <Caret Line="62" Column="13" TopLine="54"/> + </Position12> + <Position13> + <Filename Value="exreg1.pas"/> + <Caret Line="65" Column="10" TopLine="54"/> + </Position13> + <Position14> + <Filename Value="exreg1.pas"/> + <Caret Line="61" Column="14" TopLine="54"/> + </Position14> + <Position15> + <Filename Value="exreg1.pas"/> + <Caret Line="65" Column="9" TopLine="54"/> + </Position15> </JumpHistory> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -98,12 +164,16 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> diff --git a/components/onguard/examples/exreg/exreg1.lfm b/components/onguard/examples/exreg/exreg1.lfm index 8a89c443c..898198c73 100644 --- a/components/onguard/examples/exreg/exreg1.lfm +++ b/components/onguard/examples/exreg/exreg1.lfm @@ -3,49 +3,49 @@ object frmExRegCode: TfrmExRegCode Height = 298 Top = 180 Width = 391 - HorzScrollBar.Page = 390 - VertScrollBar.Page = 297 BorderStyle = bsDialog Caption = 'Registration Code Example' + ClientHeight = 298 + ClientWidth = 391 Font.Height = -11 Font.Name = 'MS Sans Serif' OnCreate = FormCreate Position = poScreenCenter + LCLVersion = '0.9.27' object GroupBox1: TGroupBox Left = 8 Height = 129 Top = 8 Width = 369 Caption = ' Registration Code Generator (vendor site) ' + ClientHeight = 111 + ClientWidth = 365 TabOrder = 0 object Label1: TLabel Left = 39 - Height = 13 + Height = 14 Top = 28 - Width = 72 + Width = 57 Alignment = taRightJustify Caption = 'User Name:' - Color = clNone ParentColor = False end object Label2: TLabel Left = 14 - Height = 13 + Height = 14 Top = 60 - Width = 97 + Width = 76 Alignment = taRightJustify Caption = 'Expiration Date:' - Color = clNone ParentColor = False end object Label3: TLabel Left = 6 - Height = 13 + Height = 14 Top = 92 - Width = 105 + Width = 88 Alignment = taRightJustify Caption = 'Registration Code:' - Color = clNone ParentColor = False end object btnGenerate: TSpeedButton @@ -75,14 +75,14 @@ object frmExRegCode: TfrmExRegCode end object edtUserName1: TEdit Left = 120 - Height = 21 + Height = 23 Top = 24 Width = 233 TabOrder = 0 end object edtRegCode1: TEdit Left = 120 - Height = 21 + Height = 23 Top = 88 Width = 201 Color = clBtnFace @@ -91,7 +91,7 @@ object frmExRegCode: TfrmExRegCode end object edDate: TEdit Left = 121 - Height = 21 + Height = 23 Top = 57 Width = 118 TabOrder = 2 @@ -103,35 +103,34 @@ object frmExRegCode: TfrmExRegCode Top = 152 Width = 369 Caption = ' Registration Code Verification (client site) ' + ClientHeight = 111 + ClientWidth = 365 TabOrder = 1 object Label4: TLabel Left = 38 - Height = 13 + Height = 14 Top = 60 - Width = 73 + Width = 57 Alignment = taRightJustify Caption = 'User Name:' - Color = clNone ParentColor = False end object Label5: TLabel Left = 6 - Height = 13 + Height = 14 Top = 28 - Width = 105 + Width = 88 Alignment = taRightJustify Caption = 'Registration Code:' - Color = clNone ParentColor = False end object Label6: TLabel Left = 70 - Height = 13 + Height = 14 Top = 92 - Width = 41 + Width = 34 Alignment = taRightJustify Caption = 'Status:' - Color = clNone ParentColor = False end object btnVerify: TSpeedButton @@ -161,21 +160,21 @@ object frmExRegCode: TfrmExRegCode end object edtUserName2: TEdit Left = 120 - Height = 21 + Height = 23 Top = 56 Width = 233 TabOrder = 0 end object edtRegCode2: TEdit Left = 120 - Height = 21 + Height = 23 Top = 24 Width = 233 TabOrder = 1 end object edtStatus: TEdit Left = 120 - Height = 21 + Height = 23 Top = 88 Width = 97 Color = clBtnFace diff --git a/components/onguard/examples/exreg/exreg1.lrs b/components/onguard/examples/exreg/exreg1.lrs index 01fe17cde..6a1ae6349 100644 --- a/components/onguard/examples/exreg/exreg1.lrs +++ b/components/onguard/examples/exreg/exreg1.lrs @@ -1,69 +1,69 @@ -{ To jest automatycznie wygenerowany plik zasobów lazarusa } +{ To jest automatycznie wygenerowany plik zasobów lazarusa } LazarusResources.Add('TfrmExRegCode','FORMDATA',[ 'TPF0'#13'TfrmExRegCode'#12'frmExRegCode'#4'Left'#3#135#1#6'Height'#3'*'#1#3 - +'Top'#3#180#0#5'Width'#3#135#1#18'HorzScrollBar.Page'#3#134#1#18'VertScrollB' - +'ar.Page'#3')'#1#11'BorderStyle'#7#8'bsDialog'#7'Caption'#6#25'Registration ' - +'Code Example'#11'Font.Height'#2#245#9'Font.Name'#6#13'MS Sans Serif'#8'OnCr' - +'eate'#7#10'FormCreate'#8'Position'#7#14'poScreenCenter'#0#9'TGroupBox'#9'Gr' - +'oupBox1'#4'Left'#2#8#6'Height'#3#129#0#3'Top'#2#8#5'Width'#3'q'#1#7'Caption' - +#6'+ Registration Code Generator (vendor site) '#8'TabOrder'#2#0#0#6'TLabel' - +#6'Label1'#4'Left'#2''''#6'Height'#2#13#3'Top'#2#28#5'Width'#2'H'#9'Alignmen' - +'t'#7#14'taRightJustify'#7'Caption'#6#10'User Name:'#5'Color'#7#6'clNone'#11 - +'ParentColor'#8#0#0#6'TLabel'#6'Label2'#4'Left'#2#14#6'Height'#2#13#3'Top'#2 - +'<'#5'Width'#2'a'#9'Alignment'#7#14'taRightJustify'#7'Caption'#6#16'Expirati' - +'on Date:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#6'Label3'#4 - +'Left'#2#6#6'Height'#2#13#3'Top'#2'\'#5'Width'#2'i'#9'Alignment'#7#14'taRigh' - +'tJustify'#7'Caption'#6#18'Registration Code:'#5'Color'#7#6'clNone'#11'Paren' - +'tColor'#8#0#0#12'TSpeedButton'#11'btnGenerate'#4'Left'#3'H'#1#6'Height'#2#22 - +#4'Hint'#6#26'Generate Registration Code'#3'Top'#2'X'#5'Width'#2#23#5'Color' - +#7#9'clBtnFace'#10'Glyph.Data'#10'F'#1#0#0'B'#1#0#0'BMB'#1#0#0#0#0#0#0'v'#0#0 - +#0'('#0#0#0#17#0#0#0#17#0#0#0#1#0#4#0#0#0#0#0#204#0#0#0#0#0#0#0#0#0#0#0#16#0 - +#0#0#0#0#0#0#0#0#0#0#0#0#128#0#0#128#0#0#0#128#128#0#128#0#0#0#128#0#128#0 - +#128#128#0#0#128#128#128#0#192#192#192#0#0#0#255#0#0#255#0#0#0#255#255#0#255 - +#0#0#0#255#0#255#0#255#255#0#0#255#255#255#0#136#136#136#136#136#136#136#136 - +#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#0#0#8#136 - +#136#128#0#0#0#136#136#0#136#128#128#8#136#128#0#0#0#136#128#128#136#136#136 - +#0#136#128#0#0#0#136#8#136#128#0#136#136#8#128#0#0#0#136#0#136#0#0#8#136#8 - +#128#0#0#0#128#136#128#9#137#0#128#128#128#0#0#0#128#136#128#8#152#0#136#128 - +#128#0#0#0#128#8#128#8#152#0#136#0#128#0#0#0#128#136#128#9#137#0#136#128#128 - +#0#0#0#136#8#136#0#0#8#136#8#128#0#0#0#136#8#8#128#0#136#8#8#128#0#0#0#136 - +#128#136#8#136#136#128#136#128#0#0#0#136#136#0#136#128#128#8#136#128#0#0#0 - +#136#136#136#0#0#8#136#136#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0 - +#0#9'NumGlyphs'#2#0#7'OnClick'#7#16'btnGenerateClick'#8'ShowHint'#9#14'Paren' - +'tShowHint'#8#0#0#5'TEdit'#12'edtUserName1'#4'Left'#2'x'#6'Height'#2#21#3'To' - +'p'#2#24#5'Width'#3#233#0#8'TabOrder'#2#0#0#0#5'TEdit'#11'edtRegCode1'#4'Lef' - +'t'#2'x'#6'Height'#2#21#3'Top'#2'X'#5'Width'#3#201#0#5'Color'#7#9'clBtnFace' - +#8'ReadOnly'#9#8'TabOrder'#2#1#0#0#5'TEdit'#6'edDate'#4'Left'#2'y'#6'Height' - +#2#21#3'Top'#2'9'#5'Width'#2'v'#8'TabOrder'#2#2#0#0#0#9'TGroupBox'#9'GroupBo' - +'x2'#4'Left'#2#8#6'Height'#3#129#0#3'Top'#3#152#0#5'Width'#3'q'#1#7'Caption' - +#6'. Registration Code Verification (client site) '#8'TabOrder'#2#1#0#6'TLab' - +'el'#6'Label4'#4'Left'#2'&'#6'Height'#2#13#3'Top'#2'<'#5'Width'#2'I'#9'Align' - +'ment'#7#14'taRightJustify'#7'Caption'#6#10'User Name:'#5'Color'#7#6'clNone' - +#11'ParentColor'#8#0#0#6'TLabel'#6'Label5'#4'Left'#2#6#6'Height'#2#13#3'Top' - +#2#28#5'Width'#2'i'#9'Alignment'#7#14'taRightJustify'#7'Caption'#6#18'Regist' - +'ration Code:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#6'Label6' - +#4'Left'#2'F'#6'Height'#2#13#3'Top'#2'\'#5'Width'#2')'#9'Alignment'#7#14'taR' - +'ightJustify'#7'Caption'#6#7'Status:'#5'Color'#7#6'clNone'#11'ParentColor'#8 - +#0#0#12'TSpeedButton'#9'btnVerify'#4'Left'#3#224#0#6'Height'#2#22#4'Hint'#6 - +#24'Verify Registration Code'#3'Top'#2'X'#5'Width'#2#23#5'Color'#7#9'clBtnFa' - +'ce'#10'Glyph.Data'#10'F'#1#0#0'B'#1#0#0'BMB'#1#0#0#0#0#0#0'v'#0#0#0'('#0#0#0 - +#17#0#0#0#17#0#0#0#1#0#4#0#0#0#0#0#204#0#0#0#0#0#0#0#0#0#0#0#16#0#0#0#0#0#0#0 - +#0#0#0#0#0#0#128#0#0#128#0#0#0#128#128#0#128#0#0#0#128#0#128#0#128#128#0#0 - +#128#128#128#0#192#192#192#0#0#0#255#0#0#255#0#0#0#255#255#0#255#0#0#0#255#0 - +#255#0#255#255#0#0#255#255#255#0#136#136#136#136#136#136#136#136#128#0#0#0 - +#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136#136#136#136#136 - +#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136#136#136 - +#136#136#128#0#0#0#136#136#0#8#136#136#136#136#128#0#0#0#136#128#0#0#136#8 - +#136#128#128#0#0#0#136#0#152#144#8#8#0#128#128#0#0#0#136#0#137#128#0#0#0#0 - +#128#0#0#0#136#0#137#128#0#0#0#0#128#0#0#0#136#0#152#144#8#136#136#136#128#0 - +#0#0#136#128#0#0#136#136#136#136#128#0#0#0#136#136#0#8#136#136#136#136#128#0 - +#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136#136#136#136 + +'Top'#3#180#0#5'Width'#3#135#1#11'BorderStyle'#7#8'bsDialog'#7'Caption'#6#25 + +'Registration Code Example'#12'ClientHeight'#3'*'#1#11'ClientWidth'#3#135#1 + +#11'Font.Height'#2#245#9'Font.Name'#6#13'MS Sans Serif'#8'OnCreate'#7#10'For' + +'mCreate'#8'Position'#7#14'poScreenCenter'#10'LCLVersion'#6#6'0.9.27'#0#9'TG' + +'roupBox'#9'GroupBox1'#4'Left'#2#8#6'Height'#3#129#0#3'Top'#2#8#5'Width'#3'q' + +#1#7'Caption'#6'+ Registration Code Generator (vendor site) '#12'ClientHeigh' + +'t'#2'o'#11'ClientWidth'#3'm'#1#8'TabOrder'#2#0#0#6'TLabel'#6'Label1'#4'Left' + +#2''''#6'Height'#2#14#3'Top'#2#28#5'Width'#2'9'#9'Alignment'#7#14'taRightJus' + +'tify'#7'Caption'#6#10'User Name:'#11'ParentColor'#8#0#0#6'TLabel'#6'Label2' + +#4'Left'#2#14#6'Height'#2#14#3'Top'#2'<'#5'Width'#2'L'#9'Alignment'#7#14'taR' + +'ightJustify'#7'Caption'#6#16'Expiration Date:'#11'ParentColor'#8#0#0#6'TLab' + +'el'#6'Label3'#4'Left'#2#6#6'Height'#2#14#3'Top'#2'\'#5'Width'#2'X'#9'Alignm' + +'ent'#7#14'taRightJustify'#7'Caption'#6#18'Registration Code:'#11'ParentColo' + +'r'#8#0#0#12'TSpeedButton'#11'btnGenerate'#4'Left'#3'H'#1#6'Height'#2#22#4'H' + +'int'#6#26'Generate Registration Code'#3'Top'#2'X'#5'Width'#2#23#5'Color'#7#9 + +'clBtnFace'#10'Glyph.Data'#10'F'#1#0#0'B'#1#0#0'BMB'#1#0#0#0#0#0#0'v'#0#0#0 + +'('#0#0#0#17#0#0#0#17#0#0#0#1#0#4#0#0#0#0#0#204#0#0#0#0#0#0#0#0#0#0#0#16#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#128#0#0#128#0#0#0#128#128#0#128#0#0#0#128#0#128#0#128 + +#128#0#0#128#128#128#0#192#192#192#0#0#0#255#0#0#255#0#0#0#255#255#0#255#0#0 + +#0#255#0#255#0#255#255#0#0#255#255#255#0#136#136#136#136#136#136#136#136#128 + +#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#0#0#8#136#136 + +#128#0#0#0#136#136#0#136#128#128#8#136#128#0#0#0#136#128#128#136#136#136#0 + +#136#128#0#0#0#136#8#136#128#0#136#136#8#128#0#0#0#136#0#136#0#0#8#136#8#128 + +#0#0#0#128#136#128#9#137#0#128#128#128#0#0#0#128#136#128#8#152#0#136#128#128 + +#0#0#0#128#8#128#8#152#0#136#0#128#0#0#0#128#136#128#9#137#0#136#128#128#0#0 + +#0#136#8#136#0#0#8#136#8#128#0#0#0#136#8#8#128#0#136#8#8#128#0#0#0#136#128 + +#136#8#136#136#128#136#128#0#0#0#136#136#0#136#128#128#8#136#128#0#0#0#136 + +#136#136#0#0#8#136#136#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#9 + +'NumGlyphs'#2#0#7'OnClick'#7#16'btnGenerateClick'#8'ShowHint'#9#14'ParentSho' + +'wHint'#8#0#0#5'TEdit'#12'edtUserName1'#4'Left'#2'x'#6'Height'#2#23#3'Top'#2 + +#24#5'Width'#3#233#0#8'TabOrder'#2#0#0#0#5'TEdit'#11'edtRegCode1'#4'Left'#2 + +'x'#6'Height'#2#23#3'Top'#2'X'#5'Width'#3#201#0#5'Color'#7#9'clBtnFace'#8'Re' + +'adOnly'#9#8'TabOrder'#2#1#0#0#5'TEdit'#6'edDate'#4'Left'#2'y'#6'Height'#2#23 + +#3'Top'#2'9'#5'Width'#2'v'#8'TabOrder'#2#2#0#0#0#9'TGroupBox'#9'GroupBox2'#4 + +'Left'#2#8#6'Height'#3#129#0#3'Top'#3#152#0#5'Width'#3'q'#1#7'Caption'#6'. R' + +'egistration Code Verification (client site) '#12'ClientHeight'#2'o'#11'Clie' + +'ntWidth'#3'm'#1#8'TabOrder'#2#1#0#6'TLabel'#6'Label4'#4'Left'#2'&'#6'Height' + +#2#14#3'Top'#2'<'#5'Width'#2'9'#9'Alignment'#7#14'taRightJustify'#7'Caption' + +#6#10'User Name:'#11'ParentColor'#8#0#0#6'TLabel'#6'Label5'#4'Left'#2#6#6'He' + +'ight'#2#14#3'Top'#2#28#5'Width'#2'X'#9'Alignment'#7#14'taRightJustify'#7'Ca' + +'ption'#6#18'Registration Code:'#11'ParentColor'#8#0#0#6'TLabel'#6'Label6'#4 + +'Left'#2'F'#6'Height'#2#14#3'Top'#2'\'#5'Width'#2'"'#9'Alignment'#7#14'taRig' + +'htJustify'#7'Caption'#6#7'Status:'#11'ParentColor'#8#0#0#12'TSpeedButton'#9 + +'btnVerify'#4'Left'#3#224#0#6'Height'#2#22#4'Hint'#6#24'Verify Registration ' + +'Code'#3'Top'#2'X'#5'Width'#2#23#5'Color'#7#9'clBtnFace'#10'Glyph.Data'#10'F' + +#1#0#0'B'#1#0#0'BMB'#1#0#0#0#0#0#0'v'#0#0#0'('#0#0#0#17#0#0#0#17#0#0#0#1#0#4 + +#0#0#0#0#0#204#0#0#0#0#0#0#0#0#0#0#0#16#0#0#0#0#0#0#0#0#0#0#0#0#0#128#0#0#128 + +#0#0#0#128#128#0#128#0#0#0#128#0#128#0#128#128#0#0#128#128#128#0#192#192#192 + +#0#0#0#255#0#0#255#0#0#0#255#255#0#255#0#0#0#255#0#255#0#255#255#0#0#255#255 + +#255#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136#136#136#136 +#136#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136#136 - +#136#136#136#128#0#0#0#9'NumGlyphs'#2#0#7'OnClick'#7#14'btnVerifyClick'#8'Sh' - +'owHint'#9#14'ParentShowHint'#8#0#0#5'TEdit'#12'edtUserName2'#4'Left'#2'x'#6 - +'Height'#2#21#3'Top'#2'8'#5'Width'#3#233#0#8'TabOrder'#2#0#0#0#5'TEdit'#11'e' - +'dtRegCode2'#4'Left'#2'x'#6'Height'#2#21#3'Top'#2#24#5'Width'#3#233#0#8'TabO' - +'rder'#2#1#0#0#5'TEdit'#9'edtStatus'#4'Left'#2'x'#6'Height'#2#21#3'Top'#2'X' - ,#5'Width'#2'a'#5'Color'#7#9'clBtnFace'#8'ReadOnly'#9#8'TabOrder'#2#2#0#0#0#0 + +#136#136#136#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#0#8 + +#136#136#136#136#128#0#0#0#136#128#0#0#136#8#136#128#128#0#0#0#136#0#152#144 + +#8#8#0#128#128#0#0#0#136#0#137#128#0#0#0#0#128#0#0#0#136#0#137#128#0#0#0#0 + +#128#0#0#0#136#0#152#144#8#136#136#136#128#0#0#0#136#128#0#0#136#136#136#136 + +#128#0#0#0#136#136#0#8#136#136#136#136#128#0#0#0#136#136#136#136#136#136#136 + +#136#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136#136 + +#136#136#136#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#9'NumGlyphs' + +#2#0#7'OnClick'#7#14'btnVerifyClick'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#5 + +'TEdit'#12'edtUserName2'#4'Left'#2'x'#6'Height'#2#23#3'Top'#2'8'#5'Width'#3 + +#233#0#8'TabOrder'#2#0#0#0#5'TEdit'#11'edtRegCode2'#4'Left'#2'x'#6'Height'#2 + +#23#3'Top'#2#24#5'Width'#3#233#0#8'TabOrder'#2#1#0#0#5'TEdit'#9'edtStatus'#4 + +'Left'#2'x'#6'Height'#2#23#3'Top'#2'X'#5'Width'#2'a'#5'Color'#7#9'clBtnFace' + ,#8'ReadOnly'#9#8'TabOrder'#2#2#0#0#0#0 ]); diff --git a/components/onguard/examples/exreg/exreg1.pas b/components/onguard/examples/exreg/exreg1.pas index 76d0aaf41..b0e93c0ea 100644 --- a/components/onguard/examples/exreg/exreg1.pas +++ b/components/onguard/examples/exreg/exreg1.pas @@ -71,6 +71,7 @@ var Key : TKey; Code : TCode; Modifier : Longint; + d : TDateTime; begin Key := EncryptionKey; Modifier := StringHashELF(edtUserName2.Text); diff --git a/components/onguard/examples/exrgreg/ONGUARD.INI b/components/onguard/examples/exrgreg/ONGUARD.INI index 901135d7e..b72847494 100644 --- a/components/onguard/examples/exrgreg/ONGUARD.INI +++ b/components/onguard/examples/exrgreg/ONGUARD.INI @@ -1,3 +1,3 @@ [Codes] -RegistrationCode=B7972EDE905C8F0A -RegistrationStr=945-136-16-73 +RegistrationCode=09108181268C5C3E8409 +RegistrationStr=4F50EA24 diff --git a/components/onguard/examples/exrgreg/exrgreg.lpi b/components/onguard/examples/exrgreg/exrgreg.lpi index 2452b4ebb..0fda9bdc6 100644 --- a/components/onguard/examples/exrgreg/exrgreg.lpi +++ b/components/onguard/examples/exrgreg/exrgreg.lpi @@ -1,11 +1,12 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> <ActiveEditorIndexAtStart Value="0"/> </General> @@ -41,10 +42,10 @@ <Filename Value="exrgregu.pas"/> <ComponentName Value="Form1"/> <HasResources Value="True"/> - <ResourceFilename Value="exrgregu.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="exrgregu"/> <CursorPos X="59" Y="108"/> - <TopLine Value="1"/> + <TopLine Value="67"/> <EditorIndex Value="1"/> <UsageCount Value="10"/> <Loaded Value="True"/> @@ -53,7 +54,7 @@ <JumpHistory Count="0" HistoryIndex="-1"/> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -66,12 +67,16 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> diff --git a/components/onguard/examples/exrgstr/RegCode.ini b/components/onguard/examples/exrgstr/RegCode.ini index 4bbbe151f..74f5de9d5 100644 --- a/components/onguard/examples/exrgstr/RegCode.ini +++ b/components/onguard/examples/exrgstr/RegCode.ini @@ -1,3 +1,3 @@ [Codes] -RegStr=Lazarus -RegCode=5323D1321979760B +RegStr=Boss +RegCode=4D88FD73DF223CB80400 diff --git a/components/onguard/examples/exrgstr/exrgstr.lpi b/components/onguard/examples/exrgstr/exrgstr.lpi index e58d3215b..c3b10aa1f 100644 --- a/components/onguard/examples/exrgstr/exrgstr.lpi +++ b/components/onguard/examples/exrgstr/exrgstr.lpi @@ -1,11 +1,12 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> <ActiveEditorIndexAtStart Value="1"/> </General> @@ -41,10 +42,10 @@ <Filename Value="exrgstru.pas"/> <ComponentName Value="Form1"/> <HasResources Value="True"/> - <ResourceFilename Value="exrgstru.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="Exrgstru"/> - <CursorPos X="24" Y="90"/> - <TopLine Value="72"/> + <CursorPos X="23" Y="89"/> + <TopLine Value="74"/> <EditorIndex Value="1"/> <UsageCount Value="10"/> <Loaded Value="True"/> @@ -86,7 +87,7 @@ </JumpHistory> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -99,12 +100,16 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> diff --git a/components/onguard/examples/exrgstr/exrgstru.lfm b/components/onguard/examples/exrgstr/exrgstru.lfm index 959d12e88..ee1bdc412 100644 --- a/components/onguard/examples/exrgstr/exrgstru.lfm +++ b/components/onguard/examples/exrgstr/exrgstru.lfm @@ -3,21 +3,21 @@ object Form1: TForm1 Height = 192 Top = 218 Width = 262 - HorzScrollBar.Page = 261 - VertScrollBar.Page = 191 Caption = 'Form1' + ClientHeight = 192 + ClientWidth = 262 Font.Color = clBlack Font.Height = -11 Font.Name = 'MS Sans Serif' Position = poScreenCenter + LCLVersion = '0.9.27' object Label1: TLabel Left = 69 - Height = 13 + Height = 14 Top = 98 - Width = 77 + Width = 67 Alignment = taCenter Caption = 'Registered to:' - Color = clNone ParentColor = False end object Memo1: TMemo diff --git a/components/onguard/examples/exrgstr/exrgstru.lrs b/components/onguard/examples/exrgstr/exrgstru.lrs index 6da6b0096..9f1353db9 100644 --- a/components/onguard/examples/exrgstr/exrgstru.lrs +++ b/components/onguard/examples/exrgstr/exrgstru.lrs @@ -2,17 +2,17 @@ LazarusResources.Add('TForm1','FORMDATA',[ 'TPF0'#6'TForm1'#5'Form1'#4'Left'#3'-'#1#6'Height'#3#192#0#3'Top'#3#218#0#5'W' - +'idth'#3#6#1#18'HorzScrollBar.Page'#3#5#1#18'VertScrollBar.Page'#3#191#0#7'C' - +'aption'#6#5'Form1'#10'Font.Color'#7#7'clBlack'#11'Font.Height'#2#245#9'Font' - +'.Name'#6#13'MS Sans Serif'#8'Position'#7#14'poScreenCenter'#0#6'TLabel'#6'L' - +'abel1'#4'Left'#2'E'#6'Height'#2#13#3'Top'#2'b'#5'Width'#2'M'#9'Alignment'#7 - +#8'taCenter'#7'Caption'#6#14'Registered to:'#5'Color'#7#6'clNone'#11'ParentC' - +'olor'#8#0#0#5'TMemo'#5'Memo1'#4'Left'#2#13#6'Height'#2'O'#3'Top'#2#10#5'Wid' - +'th'#3#223#0#13'Lines.Strings'#1#6',If you can edit this, then your program ' - +'was '#6#14'allowed to run'#0#10'ScrollBars'#7#10'ssVertical'#8'TabOrder'#2#0 - +#0#0#7'TBitBtn'#8'CloseBtn'#4'Left'#2'K'#6'Height'#2'!'#3'Top'#2't'#5'Width' - +#2'Y'#4'Kind'#7#7'bkClose'#9'NumGlyphs'#2#0#8'TabOrder'#2#1#0#0#19'TOgRegist' - +'rationCode'#19'OgRegistrationCode1'#9'OnChecked'#7#26'OgRegistrationCode1Ch' - +'ecked'#8'OnGetKey'#7#25'OgRegistrationCode1GetKey'#9'OnGetCode'#7#26'OgRegi' - +'strationCode1GetCode'#4'left'#3#165#0#3'top'#2'v'#0#0#0 + +'idth'#3#6#1#7'Caption'#6#5'Form1'#12'ClientHeight'#3#192#0#11'ClientWidth'#3 + +#6#1#10'Font.Color'#7#7'clBlack'#11'Font.Height'#2#245#9'Font.Name'#6#13'MS ' + +'Sans Serif'#8'Position'#7#14'poScreenCenter'#10'LCLVersion'#6#6'0.9.27'#0#6 + +'TLabel'#6'Label1'#4'Left'#2'E'#6'Height'#2#14#3'Top'#2'b'#5'Width'#2'C'#9'A' + +'lignment'#7#8'taCenter'#7'Caption'#6#14'Registered to:'#11'ParentColor'#8#0 + +#0#5'TMemo'#5'Memo1'#4'Left'#2#13#6'Height'#2'O'#3'Top'#2#10#5'Width'#3#223#0 + +#13'Lines.Strings'#1#6',If you can edit this, then your program was '#6#14'a' + +'llowed to run'#0#10'ScrollBars'#7#10'ssVertical'#8'TabOrder'#2#0#0#0#7'TBit' + +'Btn'#8'CloseBtn'#4'Left'#2'K'#6'Height'#2'!'#3'Top'#2't'#5'Width'#2'Y'#4'Ki' + +'nd'#7#7'bkClose'#9'NumGlyphs'#2#0#8'TabOrder'#2#1#0#0#19'TOgRegistrationCod' + +'e'#19'OgRegistrationCode1'#9'OnChecked'#7#26'OgRegistrationCode1Checked'#8 + +'OnGetKey'#7#25'OgRegistrationCode1GetKey'#9'OnGetCode'#7#26'OgRegistrationC' + +'ode1GetCode'#4'left'#3#165#0#3'top'#2'v'#0#0#0 ]); diff --git a/components/onguard/examples/exrgstr/exrgstru.pas b/components/onguard/examples/exrgstr/exrgstru.pas index 61eb85e5c..f84eb9745 100644 --- a/components/onguard/examples/exrgstr/exrgstru.pas +++ b/components/onguard/examples/exrgstr/exrgstru.pas @@ -86,8 +86,8 @@ var C1 : string; TC : TCode; begin - {forced cutoff date of 1999 Dec. 31} - ED := EncodeDate(2006, 12, 31); + {forced cutoff date } + ED := EncodeDate(2009, 12, 31); case Status of ogValidCode : begin diff --git a/components/onguard/examples/exselapi/exselap1.lfm b/components/onguard/examples/exselapi/exselap1.lfm index 24c47f2ed..079648fa2 100644 --- a/components/onguard/examples/exselapi/exselap1.lfm +++ b/components/onguard/examples/exselapi/exselap1.lfm @@ -1,16 +1,17 @@ object Form1: TForm1 - Left = 287 + Left = 406 Height = 266 - Top = 102 + Top = 322 Width = 357 - HorzScrollBar.Page = 356 - VertScrollBar.Page = 241 ActiveControl = Memo1 Caption = 'ExSelAPI: ' + ClientHeight = 246 + ClientWidth = 357 Font.Height = -11 Font.Name = 'MS Sans Serif' Menu = MainMenu1 OnCreate = FormCreate + LCLVersion = '0.9.27' object Memo1: TMemo Left = 16 Height = 145 @@ -43,8 +44,8 @@ object Form1: TForm1 TabOrder = 1 end object MainMenu1: TMainMenu - left = 64 - top = 112 + left = 32 + top = 168 object FeaturesMenu: TMenuItem Caption = 'Features' object FeaturesRequired: TMenuItem diff --git a/components/onguard/examples/exselapi/exselap1.lrs b/components/onguard/examples/exselapi/exselap1.lrs index e3d1fdd0f..4451c7d9f 100644 --- a/components/onguard/examples/exselapi/exselap1.lrs +++ b/components/onguard/examples/exselapi/exselap1.lrs @@ -1,29 +1,29 @@ { To jest automatycznie wygenerowany plik zasobów lazarusa } LazarusResources.Add('TForm1','FORMDATA',[ - 'TPF0'#6'TForm1'#5'Form1'#4'Left'#3#31#1#6'Height'#3#10#1#3'Top'#2'f'#5'Width' - +#3'e'#1#18'HorzScrollBar.Page'#3'd'#1#18'VertScrollBar.Page'#3#241#0#13'Acti' - +'veControl'#7#5'Memo1'#7'Caption'#6#10'ExSelAPI: '#11'Font.Height'#2#245#9'F' - +'ont.Name'#6#13'MS Sans Serif'#4'Menu'#7#9'MainMenu1'#8'OnCreate'#7#10'FormC' - +'reate'#0#5'TMemo'#5'Memo1'#4'Left'#2#16#6'Height'#3#145#0#3'Top'#2#8#5'Widt' - +'h'#3'9'#1#5'Color'#7#6'clAqua'#13'Lines.Strings'#1#6': This example uses ' - +'the OgUsageCode and the OgSpecialCode'#6'9 (via OnGuard API functions) to' - +' implement a limited use'#6'> "demo" application which allows only the re' - +'quired features.'#6'9 The program can be run 3 times and then a special c' - +'ode'#6'9 must be obtained to register the program and to enable'#6'; va' - +'rious features. A machine modifier is used to prevent'#6'7 the applicati' - +'on from being copied and run on another'#6'; machine. To obtain the rele' - +'ase code you need to run the'#6': companion example EXSLCODE. The releas' - +'e codes will be '#6', stored in a data file called EXSELECT.DAT'#0#8'Read' - +'Only'#9#8'TabOrder'#2#0#0#0#7'TButton'#9'ModifyBtn'#4'Left'#2'x'#6'Height'#2 - +#25#3'Top'#3#176#0#5'Width'#2'q'#25'BorderSpacing.InnerBorder'#2#4#7'Caption' - +#6#15'Modify Features'#7'OnClick'#7#14'ModifyBtnClick'#8'TabOrder'#2#1#0#0#9 - +'TMainMenu'#9'MainMenu1'#4'left'#2'@'#3'top'#2'p'#0#9'TMenuItem'#12'Features' - +'Menu'#7'Caption'#6#8'Features'#0#9'TMenuItem'#16'FeaturesRequired'#7'Captio' - +'n'#6#8'Required'#7'Checked'#9#0#0#9'TMenuItem'#12'FeaturesHelp'#7'Caption'#6 - +#4'Help'#7'Enabled'#8#0#0#9'TMenuItem'#16'FeaturesExamples'#7'Caption'#6#8'E' - +'xamples'#7'Enabled'#8#0#0#9'TMenuItem'#16'FeaturesDatabase'#7'Caption'#6#8 - +'Database'#7'Enabled'#8#0#0#9'TMenuItem'#11'FeaturesFax'#7'Caption'#6#3'Fax' - +#7'Enabled'#8#0#0#9'TMenuItem'#15'FeaturesGoodies'#7'Caption'#6#7'Goodies'#7 - +'Enabled'#8#0#0#0#0#0 + 'TPF0'#6'TForm1'#5'Form1'#4'Left'#3#150#1#6'Height'#3#10#1#3'Top'#3'B'#1#5'Wi' + +'dth'#3'e'#1#13'ActiveControl'#7#5'Memo1'#7'Caption'#6#10'ExSelAPI: '#12'Cli' + +'entHeight'#3#246#0#11'ClientWidth'#3'e'#1#11'Font.Height'#2#245#9'Font.Name' + +#6#13'MS Sans Serif'#4'Menu'#7#9'MainMenu1'#8'OnCreate'#7#10'FormCreate'#10 + +'LCLVersion'#6#6'0.9.27'#0#5'TMemo'#5'Memo1'#4'Left'#2#16#6'Height'#3#145#0#3 + +'Top'#2#8#5'Width'#3'9'#1#5'Color'#7#6'clAqua'#13'Lines.Strings'#1#6': Thi' + +'s example uses the OgUsageCode and the OgSpecialCode'#6'9 (via OnGuard AP' + +'I functions) to implement a limited use'#6'> "demo" application which all' + +'ows only the required features.'#6'9 The program can be run 3 times and t' + +'hen a special code'#6'9 must be obtained to register the program and to e' + +'nable'#6'; various features. A machine modifier is used to prevent'#6'7 ' + +' the application from being copied and run on another'#6'; machine. To ' + +'obtain the release code you need to run the'#6': companion example EXSLCO' + +'DE. The release codes will be '#6', stored in a data file called EXSELEC' + +'T.DAT'#0#8'ReadOnly'#9#8'TabOrder'#2#0#0#0#7'TButton'#9'ModifyBtn'#4'Left'#2 + +'x'#6'Height'#2#25#3'Top'#3#176#0#5'Width'#2'q'#25'BorderSpacing.InnerBorder' + +#2#4#7'Caption'#6#15'Modify Features'#7'OnClick'#7#14'ModifyBtnClick'#8'TabO' + +'rder'#2#1#0#0#9'TMainMenu'#9'MainMenu1'#4'left'#2' '#3'top'#3#168#0#0#9'TMe' + +'nuItem'#12'FeaturesMenu'#7'Caption'#6#8'Features'#0#9'TMenuItem'#16'Feature' + +'sRequired'#7'Caption'#6#8'Required'#7'Checked'#9#0#0#9'TMenuItem'#12'Featur' + +'esHelp'#7'Caption'#6#4'Help'#7'Enabled'#8#0#0#9'TMenuItem'#16'FeaturesExamp' + +'les'#7'Caption'#6#8'Examples'#7'Enabled'#8#0#0#9'TMenuItem'#16'FeaturesData' + +'base'#7'Caption'#6#8'Database'#7'Enabled'#8#0#0#9'TMenuItem'#11'FeaturesFax' + +#7'Caption'#6#3'Fax'#7'Enabled'#8#0#0#9'TMenuItem'#15'FeaturesGoodies'#7'Cap' + +'tion'#6#7'Goodies'#7'Enabled'#8#0#0#0#0#0 ]); diff --git a/components/onguard/examples/exselapi/exselap1.pas b/components/onguard/examples/exselapi/exselap1.pas index eac602efb..0bbb6d7b2 100644 --- a/components/onguard/examples/exselapi/exselap1.pas +++ b/components/onguard/examples/exselapi/exselap1.pas @@ -68,7 +68,7 @@ const DemoCaption : string = 'ExSelApi: Demo runs left = '; RegisteredCap : string = 'ExSelApi: Registered'; NotRegisteredCap : string = 'ExSelApi: Not Registered'; - ModifyStr : string = 'Modify Registration to enable this feature'; +// ModifyStr : string = 'Modify Registration to enable this feature'; { Feature masks } RequiredMask = $00000001; diff --git a/components/onguard/examples/exselapi/exselapi.lpi b/components/onguard/examples/exselapi/exselapi.lpi index 4b8c11ff6..2c3d7e866 100644 --- a/components/onguard/examples/exselapi/exselapi.lpi +++ b/components/onguard/examples/exselapi/exselapi.lpi @@ -1,13 +1,14 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> - <ActiveEditorIndexAtStart Value="2"/> + <ActiveEditorIndexAtStart Value="1"/> </General> <PublishOptions> <Version Value="2"/> @@ -27,11 +28,11 @@ <MinVersion Major="1" Valid="True"/> </Item1> </RequiredPackages> - <Units Count="8"> + <Units Count="9"> <Unit0> <Filename Value="exselapi.lpr"/> <IsPartOfProject Value="True"/> - <CursorPos X="41" Y="14"/> + <CursorPos X="37" Y="9"/> <TopLine Value="1"/> <EditorIndex Value="0"/> <UsageCount Value="23"/> @@ -39,14 +40,15 @@ </Unit0> <Unit1> <Filename Value="exselap1.pas"/> + <IsPartOfProject Value="True"/> <ComponentName Value="Form1"/> <HasResources Value="True"/> - <ResourceFilename Value="exselap1.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="Exselap1"/> - <CursorPos X="12" Y="171"/> - <TopLine Value="149"/> + <CursorPos X="3" Y="71"/> + <TopLine Value="50"/> <EditorIndex Value="1"/> - <UsageCount Value="12"/> + <UsageCount Value="20"/> <Loaded Value="True"/> </Unit1> <Unit2> @@ -59,11 +61,9 @@ <Unit3> <Filename Value="../../source/onguard.pas"/> <UnitName Value="onguard"/> - <CursorPos X="1" Y="1179"/> - <TopLine Value="1412"/> - <EditorIndex Value="2"/> + <CursorPos X="25" Y="1192"/> + <TopLine Value="1179"/> <UsageCount Value="11"/> - <Loaded Value="True"/> </Unit3> <Unit4> <Filename Value="../../source/ogproexe.pas"/> @@ -90,91 +90,42 @@ <TopLine Value="52"/> <UsageCount Value="10"/> </Unit7> + <Unit8> + <Filename Value="../../../../../../temp/fpc/rtl/inc/systemh.inc"/> + <CursorPos X="11" Y="882"/> + <TopLine Value="861"/> + <UsageCount Value="10"/> + </Unit8> </Units> - <JumpHistory Count="19" HistoryIndex="18"> + <JumpHistory Count="6" HistoryIndex="5"> <Position1> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1009" Column="57" TopLine="996"/> + <Filename Value="exselap1.pas"/> + <Caret Line="155" Column="45" TopLine="43"/> </Position1> <Position2> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1010" Column="1" TopLine="993"/> + <Filename Value="exselap1.pas"/> + <Caret Line="134" Column="19" TopLine="122"/> </Position2> <Position3> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1013" Column="1" TopLine="996"/> + <Filename Value="exselap1.pas"/> + <Caret Line="94" Column="8" TopLine="88"/> </Position3> <Position4> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1018" Column="1" TopLine="1001"/> + <Filename Value="exselap1.pas"/> + <Caret Line="120" Column="67" TopLine="211"/> </Position4> <Position5> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1021" Column="1" TopLine="1004"/> + <Filename Value="exselap1.pas"/> + <Caret Line="93" Column="12" TopLine="61"/> </Position5> <Position6> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1022" Column="1" TopLine="1005"/> + <Filename Value="exselap1.pas"/> + <Caret Line="1" Column="1" TopLine="1"/> </Position6> - <Position7> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1023" Column="1" TopLine="1006"/> - </Position7> - <Position8> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1024" Column="1" TopLine="1007"/> - </Position8> - <Position9> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1027" Column="1" TopLine="1010"/> - </Position9> - <Position10> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1028" Column="1" TopLine="1011"/> - </Position10> - <Position11> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1029" Column="1" TopLine="1012"/> - </Position11> - <Position12> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1030" Column="1" TopLine="1013"/> - </Position12> - <Position13> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1034" Column="1" TopLine="1017"/> - </Position13> - <Position14> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1035" Column="1" TopLine="1018"/> - </Position14> - <Position15> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1036" Column="1" TopLine="1019"/> - </Position15> - <Position16> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1037" Column="1" TopLine="1020"/> - </Position16> - <Position17> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1040" Column="1" TopLine="1023"/> - </Position17> - <Position18> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1041" Column="1" TopLine="1024"/> - </Position18> - <Position19> - <Filename Value="../../source/onguard.pas"/> - <Caret Line="1042" Column="1" TopLine="1025"/> - </Position19> </JumpHistory> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> - <SearchPaths> - <OtherUnitFiles Value="../../source/"/> - </SearchPaths> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -187,31 +138,31 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> </Other> </CompilerOptions> <Debugging> - <BreakPoints Count="3"> + <BreakPoints Count="2"> <Item1> <Source Value="exselap1.pas"/> <Line Value="114"/> </Item1> <Item2> - <Source Value="exselap1.pas"/> - <Line Value="239"/> - </Item2> - <Item3> <Source Value="../../source/onguard.pas"/> <Line Value="1010"/> - </Item3> + </Item2> </BreakPoints> <Watches Count="1"> <Item1> diff --git a/components/onguard/examples/exselapi/exselapi.lpr b/components/onguard/examples/exselapi/exselapi.lpr index 4da3656f5..2573a1763 100644 --- a/components/onguard/examples/exselapi/exselapi.lpr +++ b/components/onguard/examples/exselapi/exselapi.lpr @@ -6,7 +6,7 @@ program Exselapi; uses Interfaces, Forms, - Exselap1 in 'EXSELAP1.PAS' {Form1}, tponguard; + Exselap1 in 'EXSELAP1.PAS' {Form1}; begin diff --git a/components/onguard/examples/exselect/exselect.lpi b/components/onguard/examples/exselect/exselect.lpi index e8d71c52b..e16dc48bb 100644 --- a/components/onguard/examples/exselect/exselect.lpi +++ b/components/onguard/examples/exselect/exselect.lpi @@ -1,11 +1,12 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> <ActiveEditorIndexAtStart Value="1"/> </General> @@ -41,10 +42,10 @@ <Filename Value="exselec1.pas"/> <ComponentName Value="Form1"/> <HasResources Value="True"/> - <ResourceFilename Value="exselec1.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="Exselec1"/> <CursorPos X="36" Y="313"/> - <TopLine Value="296"/> + <TopLine Value="289"/> <EditorIndex Value="1"/> <UsageCount Value="10"/> <Loaded Value="True"/> @@ -59,7 +60,7 @@ <JumpHistory Count="0" HistoryIndex="-1"/> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -72,12 +73,16 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> diff --git a/components/onguard/examples/exslcode/exslcod1.lfm b/components/onguard/examples/exslcode/exslcod1.lfm index 05583d1f2..fa77cbdd1 100644 --- a/components/onguard/examples/exslcode/exslcod1.lfm +++ b/components/onguard/examples/exslcode/exslcod1.lfm @@ -6,7 +6,6 @@ object Form1: TForm1 Font.Height = -11 Font.Name = 'MS Sans Serif' PixelsPerInch = 96 - TextHeight = 13 HorzScrollBar.Page = 287 VertScrollBar.Page = 242 Left = 237 diff --git a/components/onguard/examples/exslcode/exslcod1.lrs b/components/onguard/examples/exslcode/exslcod1.lrs index e380ac8c7..cc5237d04 100644 --- a/components/onguard/examples/exslcode/exslcod1.lrs +++ b/components/onguard/examples/exslcode/exslcod1.lrs @@ -1,30 +1,27 @@ -{ To jest automatycznie wygenerowany plik zasobów lazarusa } - LazarusResources.Add('TForm1','FORMDATA',[ 'TPF0'#6'TForm1'#5'Form1'#13'ActiveControl'#7#9'MachineID'#7'Caption'#6#24' S' +'pecial Code Generator '#12'ClientHeight'#3#243#0#11'ClientWidth'#3' '#1#11 +'Font.Height'#2#245#9'Font.Name'#6#13'MS Sans Serif'#13'PixelsPerInch'#2'`' - +#10'TextHeight'#2#13#18'HorzScrollBar.Page'#3#31#1#18'VertScrollBar.Page'#3 - +#242#0#4'Left'#3#237#0#6'Height'#3#243#0#3'Top'#3#152#0#5'Width'#3' '#1#0#6 - +'TLabel'#6'Label1'#7'Caption'#6#10'Machine ID'#5'Color'#7#6'clNone'#11'Paren' - +'tColor'#8#4'Left'#2'#'#6'Height'#2#14#3'Top'#2#20#5'Width'#2'6'#0#0#7'TButt' - +'on'#6'GenBtn'#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#13'Generate Co' - +'de'#7'OnClick'#7#11'GenBtnClick'#8'TabOrder'#2#1#4'Left'#2#18#6'Height'#2#25 - +#3'Top'#3#176#0#5'Width'#2'Y'#0#0#5'TEdit'#9'MachineID'#9'MaxLength'#2#8#8'T' - +'abOrder'#2#0#4'Left'#2'{'#6'Height'#2#21#3'Top'#2#16#5'Width'#2'Y'#0#0#9'TG' - +'roupBox'#9'GroupBox1'#7'Caption'#6#8'Features'#12'ClientHeight'#2'O'#11'Cli' - +'entWidth'#3#221#0#8'TabOrder'#2#2#4'Left'#2#24#6'Height'#2'a'#3'Top'#2'8'#5 - +'Width'#3#225#0#0#9'TCheckBox'#7'ReqFeat'#7'Caption'#6#8'Required'#7'Checked' - +#9#7'Enabled'#8#5'State'#7#9'cbChecked'#8'TabOrder'#2#0#4'Left'#2#16#6'Heigh' - +'t'#2#17#3'Top'#2#24#5'Width'#2'Q'#0#0#9'TCheckBox'#8'HelpFeat'#7'Caption'#6 - +#4'Help'#8'TabOrder'#2#1#4'Left'#2#16#6'Height'#2#17#3'Top'#2'('#5'Width'#2 - +'Q'#0#0#9'TCheckBox'#12'ExamplesFeat'#7'Caption'#6#8'Examples'#8'TabOrder'#2 - +#2#4'Left'#2#16#6'Height'#2#17#3'Top'#2'8'#5'Width'#2'Q'#0#0#9'TCheckBox'#6 - +'DBFeat'#7'Caption'#6#8'Database'#8'TabOrder'#2#3#4'Left'#2'x'#6'Height'#2#17 - +#3'Top'#2#24#5'Width'#2'Q'#0#0#9'TCheckBox'#7'FaxFeat'#7'Caption'#6#3'Fax'#8 - +'TabOrder'#2#4#4'Left'#2'x'#6'Height'#2#17#3'Top'#2'('#5'Width'#2'Q'#0#0#9'T' - +'CheckBox'#11'GoodiesFeat'#7'Caption'#6#7'Goodies'#8'TabOrder'#2#5#4'Left'#2 - +'x'#6'Height'#2#17#3'Top'#2'8'#5'Width'#2'Q'#0#0#0#5'TEdit'#11'CodeDisplay'#5 - +'Color'#7#6'clAqua'#8'TabOrder'#2#3#4'Left'#2'{'#6'Height'#2#21#3'Top'#3#178 - +#0#5'Width'#2'~'#0#0#0 + +#18'HorzScrollBar.Page'#3#31#1#18'VertScrollBar.Page'#3#242#0#4'Left'#3#237#0 + +#6'Height'#3#243#0#3'Top'#3#152#0#5'Width'#3' '#1#0#6'TLabel'#6'Label1'#7'Ca' + +'ption'#6#10'Machine ID'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2'#' + +#6'Height'#2#14#3'Top'#2#20#5'Width'#2'6'#0#0#7'TButton'#6'GenBtn'#25'Border' + +'Spacing.InnerBorder'#2#4#7'Caption'#6#13'Generate Code'#7'OnClick'#7#11'Gen' + +'BtnClick'#8'TabOrder'#2#1#4'Left'#2#18#6'Height'#2#25#3'Top'#3#176#0#5'Widt' + +'h'#2'Y'#0#0#5'TEdit'#9'MachineID'#9'MaxLength'#2#8#8'TabOrder'#2#0#4'Left'#2 + +'{'#6'Height'#2#21#3'Top'#2#16#5'Width'#2'Y'#0#0#9'TGroupBox'#9'GroupBox1'#7 + +'Caption'#6#8'Features'#12'ClientHeight'#2'O'#11'ClientWidth'#3#221#0#8'TabO' + +'rder'#2#2#4'Left'#2#24#6'Height'#2'a'#3'Top'#2'8'#5'Width'#3#225#0#0#9'TChe' + +'ckBox'#7'ReqFeat'#7'Caption'#6#8'Required'#7'Checked'#9#7'Enabled'#8#5'Stat' + +'e'#7#9'cbChecked'#8'TabOrder'#2#0#4'Left'#2#16#6'Height'#2#17#3'Top'#2#24#5 + +'Width'#2'Q'#0#0#9'TCheckBox'#8'HelpFeat'#7'Caption'#6#4'Help'#8'TabOrder'#2 + +#1#4'Left'#2#16#6'Height'#2#17#3'Top'#2'('#5'Width'#2'Q'#0#0#9'TCheckBox'#12 + +'ExamplesFeat'#7'Caption'#6#8'Examples'#8'TabOrder'#2#2#4'Left'#2#16#6'Heigh' + +'t'#2#17#3'Top'#2'8'#5'Width'#2'Q'#0#0#9'TCheckBox'#6'DBFeat'#7'Caption'#6#8 + +'Database'#8'TabOrder'#2#3#4'Left'#2'x'#6'Height'#2#17#3'Top'#2#24#5'Width'#2 + +'Q'#0#0#9'TCheckBox'#7'FaxFeat'#7'Caption'#6#3'Fax'#8'TabOrder'#2#4#4'Left'#2 + +'x'#6'Height'#2#17#3'Top'#2'('#5'Width'#2'Q'#0#0#9'TCheckBox'#11'GoodiesFeat' + +#7'Caption'#6#7'Goodies'#8'TabOrder'#2#5#4'Left'#2'x'#6'Height'#2#17#3'Top'#2 + +'8'#5'Width'#2'Q'#0#0#0#5'TEdit'#11'CodeDisplay'#5'Color'#7#6'clAqua'#8'TabO' + +'rder'#2#3#4'Left'#2'{'#6'Height'#2#21#3'Top'#3#178#0#5'Width'#2'~'#0#0#0 ]); diff --git a/components/onguard/examples/exslcode/exslcode.lpi b/components/onguard/examples/exslcode/exslcode.lpi index 6d2f29e44..0deb163cd 100644 --- a/components/onguard/examples/exslcode/exslcode.lpi +++ b/components/onguard/examples/exslcode/exslcode.lpi @@ -1,11 +1,12 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> <ActiveEditorIndexAtStart Value="1"/> </General> @@ -27,7 +28,7 @@ <MinVersion Major="1" Valid="True"/> </Item1> </RequiredPackages> - <Units Count="2"> + <Units Count="3"> <Unit0> <Filename Value="exslcode.lpr"/> <IsPartOfProject Value="True"/> @@ -39,21 +40,29 @@ </Unit0> <Unit1> <Filename Value="exslcod1.pas"/> + <IsPartOfProject Value="True"/> <ComponentName Value="Form1"/> <HasResources Value="True"/> - <ResourceFilename Value="exslcod1.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="Exslcod1"/> <CursorPos X="34" Y="68"/> - <TopLine Value="1"/> + <TopLine Value="27"/> <EditorIndex Value="1"/> - <UsageCount Value="10"/> + <UsageCount Value="20"/> <Loaded Value="True"/> </Unit1> + <Unit2> + <Filename Value="exslcod1.lfm"/> + <CursorPos X="11" Y="2"/> + <TopLine Value="1"/> + <UsageCount Value="10"/> + <SyntaxHighlighter Value="LFM"/> + </Unit2> </Units> <JumpHistory Count="0" HistoryIndex="-1"/> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -66,12 +75,16 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> diff --git a/components/onguard/examples/exsnreg/exsnreg.lpi b/components/onguard/examples/exsnreg/exsnreg.lpi index 4605379fa..77c3d1427 100644 --- a/components/onguard/examples/exsnreg/exsnreg.lpi +++ b/components/onguard/examples/exsnreg/exsnreg.lpi @@ -2,12 +2,14 @@ <CONFIG> <ProjectOptions> <PathDelim Value="\"/> - <Version Value="6"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value=".\"/> <TargetFileExt Value=".exe"/> - <ActiveEditorIndexAtStart Value="0"/> + <ActiveEditorIndexAtStart Value="1"/> </General> <PublishOptions> <Version Value="2"/> @@ -42,10 +44,10 @@ <Filename Value="exsnregu.pas"/> <ComponentName Value="Form1"/> <HasResources Value="True"/> - <ResourceFilename Value="exsnregu.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="Exsnregu"/> - <CursorPos X="31" Y="26"/> - <TopLine Value="1"/> + <CursorPos X="74" Y="19"/> + <TopLine Value="88"/> <EditorIndex Value="1"/> <UsageCount Value="10"/> <Loaded Value="True"/> @@ -54,7 +56,7 @@ <JumpHistory Count="0" HistoryIndex="-1"/> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <PathDelim Value="\"/> <Parsing> <SyntaxOptions> @@ -68,12 +70,16 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> diff --git a/components/onguard/examples/exspname/exspname.lpi b/components/onguard/examples/exspname/exspname.lpi index f1646c08e..eec6a25ea 100644 --- a/components/onguard/examples/exspname/exspname.lpi +++ b/components/onguard/examples/exspname/exspname.lpi @@ -1,13 +1,14 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> - <ActiveEditorIndexAtStart Value="0"/> + <ActiveEditorIndexAtStart Value="1"/> </General> <PublishOptions> <Version Value="2"/> @@ -41,9 +42,9 @@ <Filename Value="exspnamu.pas"/> <ComponentName Value="Form1"/> <HasResources Value="True"/> - <ResourceFilename Value="exspnamu.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="ExSpNamu"/> - <CursorPos X="14" Y="6"/> + <CursorPos X="86" Y="14"/> <TopLine Value="1"/> <EditorIndex Value="1"/> <UsageCount Value="10"/> @@ -53,7 +54,7 @@ <JumpHistory Count="0" HistoryIndex="-1"/> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -66,12 +67,16 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> diff --git a/components/onguard/examples/exspreg/exspreg.lpi b/components/onguard/examples/exspreg/exspreg.lpi index 6b9610f50..0eed30074 100644 --- a/components/onguard/examples/exspreg/exspreg.lpi +++ b/components/onguard/examples/exspreg/exspreg.lpi @@ -1,13 +1,14 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> - <ActiveEditorIndexAtStart Value="0"/> + <ActiveEditorIndexAtStart Value="1"/> </General> <PublishOptions> <Version Value="2"/> @@ -41,9 +42,9 @@ <Filename Value="exspregu.pas"/> <ComponentName Value="Form1"/> <HasResources Value="True"/> - <ResourceFilename Value="exspregu.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="Exspregu"/> - <CursorPos X="62" Y="19"/> + <CursorPos X="46" Y="20"/> <TopLine Value="1"/> <EditorIndex Value="1"/> <UsageCount Value="10"/> @@ -53,7 +54,7 @@ <JumpHistory Count="0" HistoryIndex="-1"/> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -66,12 +67,16 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> diff --git a/components/onguard/examples/exsrnm1/SNCode.INI b/components/onguard/examples/exsrnm1/SNCode.INI index e4dc286a1..c4621fe07 100644 --- a/components/onguard/examples/exsrnm1/SNCode.INI +++ b/components/onguard/examples/exsrnm1/SNCode.INI @@ -1,3 +1,3 @@ [Codes] -SN=113 -SNCode=8C6A4934ECB914DB +SN=123 +SNCode=115784126DDFAA420000 diff --git a/components/onguard/examples/exsrnm1/exsrnm1.lpi b/components/onguard/examples/exsrnm1/exsrnm1.lpi index 9c0d9b7f2..2b8be548f 100644 --- a/components/onguard/examples/exsrnm1/exsrnm1.lpi +++ b/components/onguard/examples/exsrnm1/exsrnm1.lpi @@ -1,11 +1,12 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> <ActiveEditorIndexAtStart Value="2"/> </General> @@ -41,10 +42,10 @@ <Filename Value="exsrnmu1.pas"/> <ComponentName Value="Form1"/> <HasResources Value="True"/> - <ResourceFilename Value="exsrnmu1.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="Exsrnmu1"/> - <CursorPos X="1" Y="86"/> - <TopLine Value="158"/> + <CursorPos X="27" Y="6"/> + <TopLine Value="1"/> <EditorIndex Value="2"/> <UsageCount Value="11"/> <Loaded Value="True"/> @@ -53,10 +54,10 @@ <Filename Value="exsrnmu2.pas"/> <ComponentName Value="SNEntryDlg"/> <HasResources Value="True"/> - <ResourceFilename Value="exsrnmu2.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="Exsrnmu2"/> <CursorPos X="3" Y="35"/> - <TopLine Value="7"/> + <TopLine Value="1"/> <EditorIndex Value="1"/> <UsageCount Value="11"/> <Loaded Value="True"/> @@ -186,7 +187,7 @@ </JumpHistory> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -199,12 +200,16 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> diff --git a/components/onguard/examples/exusg1/Usage1.ini b/components/onguard/examples/exusg1/Usage1.ini index c583f5d85..849a1dbb0 100644 --- a/components/onguard/examples/exusg1/Usage1.ini +++ b/components/onguard/examples/exusg1/Usage1.ini @@ -1,2 +1,2 @@ [Codes] -Uses=FCFB2E2A29547C1C +Uses=B6203E9DBF2E46BD5D13 diff --git a/components/onguard/examples/exusg1/exusg1.lpi b/components/onguard/examples/exusg1/exusg1.lpi index 86b3ece1d..bc1b249e6 100644 --- a/components/onguard/examples/exusg1/exusg1.lpi +++ b/components/onguard/examples/exusg1/exusg1.lpi @@ -1,11 +1,12 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> <ActiveEditorIndexAtStart Value="1"/> </General> @@ -41,16 +42,16 @@ <Filename Value="exusg1u.pas"/> <ComponentName Value="Form1"/> <HasResources Value="True"/> - <ResourceFilename Value="exusg1u.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="Exusg1u"/> - <CursorPos X="54" Y="106"/> - <TopLine Value="89"/> + <CursorPos X="56" Y="106"/> + <TopLine Value="106"/> <EditorIndex Value="1"/> <UsageCount Value="10"/> <Loaded Value="True"/> </Unit1> </Units> - <JumpHistory Count="2" HistoryIndex="1"> + <JumpHistory Count="3" HistoryIndex="2"> <Position1> <Filename Value="exusg1u.pas"/> <Caret Line="105" Column="55" TopLine="96"/> @@ -59,10 +60,14 @@ <Filename Value="exusg1u.pas"/> <Caret Line="106" Column="70" TopLine="89"/> </Position2> + <Position3> + <Filename Value="exusg1u.pas"/> + <Caret Line="95" Column="22" TopLine="89"/> + </Position3> </JumpHistory> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -75,12 +80,16 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> diff --git a/components/onguard/examples/exusg1/exusg1u.lfm b/components/onguard/examples/exusg1/exusg1u.lfm index d2a51b6b0..66b9bb2ed 100644 --- a/components/onguard/examples/exusg1/exusg1u.lfm +++ b/components/onguard/examples/exusg1/exusg1u.lfm @@ -3,21 +3,21 @@ object Form1: TForm1 Height = 155 Top = 289 Width = 218 - HorzScrollBar.Page = 217 - VertScrollBar.Page = 154 ActiveControl = Memo1 Caption = 'Usage Code Example' + ClientHeight = 155 + ClientWidth = 218 Font.Color = clBlack Font.Height = -11 Font.Name = 'MS Sans Serif' Position = poScreenCenter + LCLVersion = '0.9.27' object Label1: TLabel Left = 56 - Height = 13 + Height = 14 Top = 72 - Width = 100 + Width = 84 Caption = 'Available Runs: 0' - Color = clNone ParentColor = False end object Memo1: TMemo diff --git a/components/onguard/examples/exusg1/exusg1u.lrs b/components/onguard/examples/exusg1/exusg1u.lrs index 9c7650142..7e3bf3c86 100644 --- a/components/onguard/examples/exusg1/exusg1u.lrs +++ b/components/onguard/examples/exusg1/exusg1u.lrs @@ -2,18 +2,17 @@ LazarusResources.Add('TForm1','FORMDATA',[ 'TPF0'#6'TForm1'#5'Form1'#4'Left'#3'o'#1#6'Height'#3#155#0#3'Top'#3'!'#1#5'Wi' - +'dth'#3#218#0#18'HorzScrollBar.Page'#3#217#0#18'VertScrollBar.Page'#3#154#0 - +#13'ActiveControl'#7#5'Memo1'#7'Caption'#6#18'Usage Code Example'#10'Font.Co' - +'lor'#7#7'clBlack'#11'Font.Height'#2#245#9'Font.Name'#6#13'MS Sans Serif'#8 - +'Position'#7#14'poScreenCenter'#0#6'TLabel'#6'Label1'#4'Left'#2'8'#6'Height' - +#2#13#3'Top'#2'H'#5'Width'#2'd'#7'Caption'#6#17'Available Runs: 0'#5'Color'#7 - +#6'clNone'#11'ParentColor'#8#0#0#5'TMemo'#5'Memo1'#4'Left'#2#8#6'Height'#2';' - +#3'Top'#2#8#5'Width'#3#197#0#13'Lines.Strings'#1#6'#If you can edit this, yo' - +'ur program '#6#4'was '#6#14'allowed to run'#0#10'ScrollBars'#7#10'ssVertica' - +'l'#8'TabOrder'#2#0#0#0#7'TBitBtn'#8'CloseBtn'#4'Left'#2'8'#6'Height'#2'!'#3 - +'Top'#2'Y'#5'Width'#2'Y'#4'Kind'#7#7'bkClose'#9'NumGlyphs'#2#0#8'TabOrder'#2 - +#1#0#0#12'TOgUsageCode'#12'OgUsageCode1'#9'OnChecked'#7#19'OgUsageCode1Check' - +'ed'#8'OnGetKey'#7#18'OgUsageCode1GetKey'#9'OnGetCode'#7#19'OgUsageCode1GetC' - +'ode'#12'OnChangeCode'#7#22'OgUsageCode1ChangeCode'#4'left'#2'X'#3'top'#3#160 - +#0#0#0#0 + +'dth'#3#218#0#13'ActiveControl'#7#5'Memo1'#7'Caption'#6#18'Usage Code Exampl' + +'e'#12'ClientHeight'#3#155#0#11'ClientWidth'#3#218#0#10'Font.Color'#7#7'clBl' + +'ack'#11'Font.Height'#2#245#9'Font.Name'#6#13'MS Sans Serif'#8'Position'#7#14 + +'poScreenCenter'#10'LCLVersion'#6#6'0.9.27'#0#6'TLabel'#6'Label1'#4'Left'#2 + +'8'#6'Height'#2#14#3'Top'#2'H'#5'Width'#2'T'#7'Caption'#6#17'Available Runs:' + +' 0'#11'ParentColor'#8#0#0#5'TMemo'#5'Memo1'#4'Left'#2#8#6'Height'#2';'#3'To' + +'p'#2#8#5'Width'#3#197#0#13'Lines.Strings'#1#6'#If you can edit this, your p' + +'rogram '#6#4'was '#6#14'allowed to run'#0#10'ScrollBars'#7#10'ssVertical'#8 + +'TabOrder'#2#0#0#0#7'TBitBtn'#8'CloseBtn'#4'Left'#2'8'#6'Height'#2'!'#3'Top' + +#2'Y'#5'Width'#2'Y'#4'Kind'#7#7'bkClose'#9'NumGlyphs'#2#0#8'TabOrder'#2#1#0#0 + +#12'TOgUsageCode'#12'OgUsageCode1'#9'OnChecked'#7#19'OgUsageCode1Checked'#8 + +'OnGetKey'#7#18'OgUsageCode1GetKey'#9'OnGetCode'#7#19'OgUsageCode1GetCode'#12 + +'OnChangeCode'#7#22'OgUsageCode1ChangeCode'#4'left'#2'X'#3'top'#3#160#0#0#0#0 ]); diff --git a/components/onguard/examples/exusg1/exusg1u.pas b/components/onguard/examples/exusg1/exusg1u.pas index ff14403d7..f8db9d6eb 100644 --- a/components/onguard/examples/exusg1/exusg1u.pas +++ b/components/onguard/examples/exusg1/exusg1u.pas @@ -2,7 +2,7 @@ This example uses the TOgUsageCode component. This is the most basic example in that on first run, the INI file entries and component properties are set to allow 5 runs of the program with a "drop dead" - date of 1999 December 31. + date *) unit Exusg1u; @@ -102,8 +102,8 @@ begin IniFile := TIniFile.Create(TheDir + 'Usage1.ini'); try {hard coded release code for 5 users} - {and drop dead date of 2006 Dec. 31} - S := '602224E18B152CF2';//'AC5D76E4B10D642B'; + {and drop dead date of 2009 Dec. 31} + S := 'AECCA5B793AD56155D13'; HexToBuffer(S, Code, SizeOf(Code)); IniFile.WriteString('Codes', 'Uses', S); finally diff --git a/components/onguard/examples/exusg2/Usage2.ini b/components/onguard/examples/exusg2/Usage2.ini index 99cf6504a..87b2fabc8 100644 --- a/components/onguard/examples/exusg2/Usage2.ini +++ b/components/onguard/examples/exusg2/Usage2.ini @@ -1,3 +1,2 @@ [Codes] -Uses=FCFB2E2A29547C1C - +Uses=C48C080E8F9257705D13 diff --git a/components/onguard/examples/exusg2/exusg2.lpi b/components/onguard/examples/exusg2/exusg2.lpi index dd3792970..09d77eec6 100644 --- a/components/onguard/examples/exusg2/exusg2.lpi +++ b/components/onguard/examples/exusg2/exusg2.lpi @@ -1,13 +1,14 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> - <ActiveEditorIndexAtStart Value="0"/> + <ActiveEditorIndexAtStart Value="1"/> </General> <PublishOptions> <Version Value="2"/> @@ -41,9 +42,9 @@ <Filename Value="exusg2u.pas"/> <ComponentName Value="Form1"/> <HasResources Value="True"/> - <ResourceFilename Value="exusg2u.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="Exusg2u"/> - <CursorPos X="1" Y="71"/> + <CursorPos X="34" Y="46"/> <TopLine Value="1"/> <EditorIndex Value="1"/> <UsageCount Value="10"/> @@ -53,7 +54,7 @@ <JumpHistory Count="0" HistoryIndex="-1"/> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -66,12 +67,16 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> diff --git a/components/onguard/examples/exusreg/ONGUARD.INI b/components/onguard/examples/exusreg/ONGUARD.INI index 026d39962..85788ffc6 100644 --- a/components/onguard/examples/exusreg/ONGUARD.INI +++ b/components/onguard/examples/exusreg/ONGUARD.INI @@ -1,2 +1,2 @@ [Codes] -UsageCode=5C41E51B9365B994 +UsageCode=C48C080E8F9257705D13 diff --git a/components/onguard/examples/exusreg/exusreg.lpi b/components/onguard/examples/exusreg/exusreg.lpi index bb085d5c3..052dfd88e 100644 --- a/components/onguard/examples/exusreg/exusreg.lpi +++ b/components/onguard/examples/exusreg/exusreg.lpi @@ -1,11 +1,12 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> <ActiveEditorIndexAtStart Value="0"/> </General> @@ -41,7 +42,7 @@ <Filename Value="exusregu.pas"/> <ComponentName Value="Form1"/> <HasResources Value="True"/> - <ResourceFilename Value="exusregu.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="ExUSRegU"/> <CursorPos X="36" Y="13"/> <TopLine Value="1"/> @@ -53,7 +54,7 @@ <JumpHistory Count="0" HistoryIndex="-1"/> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -66,12 +67,16 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> diff --git a/components/onguard/examples/fixnaf/fixnaf.lpi b/components/onguard/examples/fixnaf/fixnaf.lpi index c94e3c2d2..3d11265db 100644 --- a/components/onguard/examples/fixnaf/fixnaf.lpi +++ b/components/onguard/examples/fixnaf/fixnaf.lpi @@ -1,11 +1,12 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> <ActiveEditorIndexAtStart Value="1"/> </General> @@ -27,33 +28,33 @@ <MinVersion Major="1" Valid="True"/> </Item1> </RequiredPackages> - <Units Count="8"> + <Units Count="9"> <Unit0> <Filename Value="fixnaf.lpr"/> <IsPartOfProject Value="True"/> - <CursorPos X="3" Y="7"/> + <CursorPos X="59" Y="15"/> <TopLine Value="1"/> <EditorIndex Value="0"/> - <UsageCount Value="20"/> + <UsageCount Value="22"/> <Loaded Value="True"/> </Unit0> <Unit1> <Filename Value="fixnaf1.pas"/> + <IsPartOfProject Value="True"/> <ComponentName Value="MainFrm"/> <HasResources Value="True"/> - <ResourceFilename Value="fixnaf1.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="FIXNAF1"/> - <CursorPos X="37" Y="97"/> + <CursorPos X="72" Y="7"/> <TopLine Value="1"/> <EditorIndex Value="1"/> - <UsageCount Value="10"/> + <UsageCount Value="22"/> <Loaded Value="True"/> </Unit1> <Unit2> <Filename Value="../../source/qonguard4.pas"/> <ComponentName Value="EditProductFrm"/> <HasResources Value="True"/> - <ResourceFilename Value="../../source/qonguard4.lrs"/> <UnitName Value="qonguard4"/> <CursorPos X="33" Y="36"/> <TopLine Value="30"/> @@ -63,7 +64,6 @@ <Filename Value="../../source/qonguard3.pas"/> <ComponentName Value="KeyMaintFrm"/> <HasResources Value="True"/> - <ResourceFilename Value="../../source/qonguard3.lrs"/> <UnitName Value="qonguard3"/> <CursorPos X="44" Y="37"/> <TopLine Value="30"/> @@ -80,7 +80,6 @@ <Filename Value="../../source/qonguard2.pas"/> <ComponentName Value="CodeGenerateFrm"/> <HasResources Value="True"/> - <ResourceFilename Value="../../source/qonguard2.lrs"/> <UnitName Value="qonguard2"/> <CursorPos X="20" Y="339"/> <TopLine Value="337"/> @@ -99,14 +98,27 @@ <TopLine Value="161"/> <UsageCount Value="10"/> </Unit7> + <Unit8> + <Filename Value="../../source/ogutil.pas"/> + <UnitName Value="ogutil"/> + <CursorPos X="32" Y="15"/> + <TopLine Value="7"/> + <UsageCount Value="10"/> + </Unit8> </Units> - <JumpHistory Count="0" HistoryIndex="-1"/> + <JumpHistory Count="2" HistoryIndex="1"> + <Position1> + <Filename Value="fixnaf.lpr"/> + <Caret Line="8" Column="37" TopLine="1"/> + </Position1> + <Position2> + <Filename Value="fixnaf1.pas"/> + <Caret Line="7" Column="72" TopLine="1"/> + </Position2> + </JumpHistory> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> - <SearchPaths> - <OtherUnitFiles Value="../../source/"/> - </SearchPaths> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -119,12 +131,16 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> diff --git a/components/onguard/examples/fixnaf/fixnaf.lpr b/components/onguard/examples/fixnaf/fixnaf.lpr index b91f0ae78..3474a95e0 100644 --- a/components/onguard/examples/fixnaf/fixnaf.lpr +++ b/components/onguard/examples/fixnaf/fixnaf.lpr @@ -5,7 +5,7 @@ uses Interfaces, Forms, ogfirst, - FIXNAF1 in 'FIXNAF1.pas' {MainFrm}, tponguard; + FIXNAF1 in 'FIXNAF1.pas' {MainFrm}; diff --git a/components/onguard/examples/nafmgr/nafmgr.lpi b/components/onguard/examples/nafmgr/nafmgr.lpi index f52d77dfa..d866e9a3e 100644 --- a/components/onguard/examples/nafmgr/nafmgr.lpi +++ b/components/onguard/examples/nafmgr/nafmgr.lpi @@ -1,11 +1,12 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> <ActiveEditorIndexAtStart Value="1"/> </General> @@ -31,7 +32,7 @@ <Unit0> <Filename Value="nafmgr.lpr"/> <IsPartOfProject Value="True"/> - <CursorPos X="21" Y="3"/> + <CursorPos X="36" Y="8"/> <TopLine Value="1"/> <EditorIndex Value="0"/> <UsageCount Value="21"/> @@ -39,14 +40,15 @@ </Unit0> <Unit1> <Filename Value="nafmgr1.pas"/> + <IsPartOfProject Value="True"/> <ComponentName Value="NafFrm"/> <HasResources Value="True"/> - <ResourceFilename Value="nafmgr1.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="NAFMGR1"/> <CursorPos X="1" Y="70"/> - <TopLine Value="1"/> + <TopLine Value="29"/> <EditorIndex Value="1"/> - <UsageCount Value="10"/> + <UsageCount Value="20"/> <Loaded Value="True"/> </Unit1> <Unit2> @@ -56,22 +58,15 @@ <UsageCount Value="10"/> </Unit2> </Units> - <JumpHistory Count="2" HistoryIndex="1"> + <JumpHistory Count="1" HistoryIndex="0"> <Position1> - <Filename Value="nafmgr1.pas"/> - <Caret Line="18" Column="16" TopLine="139"/> - </Position1> - <Position2> <Filename Value="nafmgr1.pas"/> <Caret Line="70" Column="1" TopLine="53"/> - </Position2> + </Position1> </JumpHistory> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> - <SearchPaths> - <OtherUnitFiles Value="../../source/"/> - </SearchPaths> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -84,12 +79,16 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> diff --git a/components/onguard/examples/nafmgr/nafmgr.lpr b/components/onguard/examples/nafmgr/nafmgr.lpr index 9e736bcd9..d74448da5 100644 --- a/components/onguard/examples/nafmgr/nafmgr.lpr +++ b/components/onguard/examples/nafmgr/nafmgr.lpr @@ -5,7 +5,7 @@ uses Interfaces, Forms, ogfirst, - NAFMGR1 in 'NAFMGR1.pas' {NafFrm}, tponguard; + NAFMGR1 in 'NAFMGR1.pas' {NafFrm}; diff --git a/components/onguard/examples/regdemo/REGISTRATION.DAT b/components/onguard/examples/regdemo/REGISTRATION.DAT index 9ae593eca..b0fc4966b 100644 --- a/components/onguard/examples/regdemo/REGISTRATION.DAT +++ b/components/onguard/examples/regdemo/REGISTRATION.DAT @@ -1,2 +1,2 @@ -11345 -BE81DA11B7CAEC9C +1 +A624 C732 3A5E F550 diff --git a/components/onguard/examples/regdemo/frm_main.lfm b/components/onguard/examples/regdemo/frm_main.lfm index 05308209e..c583f65f7 100644 --- a/components/onguard/examples/regdemo/frm_main.lfm +++ b/components/onguard/examples/regdemo/frm_main.lfm @@ -7,7 +7,6 @@ object frmMain: TfrmMain Font.Name = 'Arial' OnCreate = FormCreate PixelsPerInch = 96 - TextHeight = 16 HorzScrollBar.Page = 366 VertScrollBar.Page = 142 Left = 383 diff --git a/components/onguard/examples/regdemo/frm_main.lrs b/components/onguard/examples/regdemo/frm_main.lrs index a5c10b79b..d96d2935a 100644 --- a/components/onguard/examples/regdemo/frm_main.lrs +++ b/components/onguard/examples/regdemo/frm_main.lrs @@ -1,18 +1,15 @@ -{ To jest automatycznie wygenerowany plik zasobów lazarusa } - LazarusResources.Add('TfrmMain','FORMDATA',[ 'TPF0'#8'TfrmMain'#7'frmMain'#13'ActiveControl'#7#7'Button1'#7'Caption'#6#11 +'Hello World'#12'ClientHeight'#3#143#0#11'ClientWidth'#3'o'#1#11'Font.Height' +#2#243#9'Font.Name'#6#5'Arial'#8'OnCreate'#7#10'FormCreate'#13'PixelsPerInch' - +#2'`'#10'TextHeight'#2#16#18'HorzScrollBar.Page'#3'n'#1#18'VertScrollBar.Pag' - +'e'#3#142#0#4'Left'#3''#1#6'Height'#3#143#0#3'Top'#3'!'#1#5'Width'#3'o'#1#0 - +#6'TLabel'#6'Label1'#9'Alignment'#7#8'taCenter'#8'AutoSize'#8#7'Caption'#6#12 - +'Hello World!'#5'Color'#7#6'clNone'#11'Font.Height'#2#223#9'Font.Name'#6#5'A' - +'rial'#11'ParentColor'#8#4'Left'#2#4#6'Height'#2')'#3'Top'#2#16#5'Width'#3'g' - +#1#0#0#7'TButton'#7'Button1'#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#5 - +'Close'#7'OnClick'#7#12'Button1Click'#8'TabOrder'#2#0#4'Left'#3#24#1#6'Heigh' - +'t'#2#25#3'Top'#2'X'#5'Width'#2'K'#0#0#7'TButton'#9'btnReadme'#25'BorderSpac' - +'ing.InnerBorder'#2#4#7'Caption'#6#9'Readme...'#7'OnClick'#7#14'btnReadmeCli' - +'ck'#8'TabOrder'#2#1#4'Left'#2#16#6'Height'#2#25#3'Top'#2'X'#5'Width'#2'K'#0 - +#0#0 + +#2'`'#18'HorzScrollBar.Page'#3'n'#1#18'VertScrollBar.Page'#3#142#0#4'Left'#3 + +''#1#6'Height'#3#143#0#3'Top'#3'!'#1#5'Width'#3'o'#1#0#6'TLabel'#6'Label1'#9 + +'Alignment'#7#8'taCenter'#8'AutoSize'#8#7'Caption'#6#12'Hello World!'#5'Colo' + +'r'#7#6'clNone'#11'Font.Height'#2#223#9'Font.Name'#6#5'Arial'#11'ParentColor' + +#8#4'Left'#2#4#6'Height'#2')'#3'Top'#2#16#5'Width'#3'g'#1#0#0#7'TButton'#7'B' + +'utton1'#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#5'Close'#7'OnClick'#7 + +#12'Button1Click'#8'TabOrder'#2#0#4'Left'#3#24#1#6'Height'#2#25#3'Top'#2'X'#5 + +'Width'#2'K'#0#0#7'TButton'#9'btnReadme'#25'BorderSpacing.InnerBorder'#2#4#7 + +'Caption'#6#9'Readme...'#7'OnClick'#7#14'btnReadmeClick'#8'TabOrder'#2#1#4'L' + +'eft'#2#16#6'Height'#2#25#3'Top'#2'X'#5'Width'#2'K'#0#0#0 ]); diff --git a/components/onguard/examples/regdemo/frm_readme.lfm b/components/onguard/examples/regdemo/frm_readme.lfm index 890333386..a1943cd7f 100644 --- a/components/onguard/examples/regdemo/frm_readme.lfm +++ b/components/onguard/examples/regdemo/frm_readme.lfm @@ -1,4 +1,8 @@ object frmReadme: TfrmReadme + Left = 192 + Height = 462 + Top = 107 + Width = 539 ActiveControl = Memo1 Caption = 'Readme.txt' ClientHeight = 462 @@ -6,15 +10,12 @@ object frmReadme: TfrmReadme Font.Height = -11 Font.Name = 'MS Sans Serif' OnActivate = FormActivate - PixelsPerInch = 96 - TextHeight = 13 - HorzScrollBar.Page = 538 - VertScrollBar.Page = 461 - Left = 192 - Height = 462 - Top = 107 - Width = 539 + LCLVersion = '0.9.27' object Memo1: TMemo + Left = 0 + Height = 462 + Top = 0 + Width = 539 Align = alClient Font.Height = -13 Font.Name = 'Courier New' @@ -132,10 +133,9 @@ object frmReadme: TfrmReadme 'HELLOWORLD.EXE. ' '' ) + ParentFont = False ReadOnly = True ScrollBars = ssBoth TabOrder = 0 - Height = 462 - Width = 539 end end diff --git a/components/onguard/examples/regdemo/frm_readme.lrs b/components/onguard/examples/regdemo/frm_readme.lrs index 580e32156..bbe27ece1 100644 --- a/components/onguard/examples/regdemo/frm_readme.lrs +++ b/components/onguard/examples/regdemo/frm_readme.lrs @@ -1,71 +1,70 @@ -{ To jest automatycznie wygenerowany plik zasobów lazarusa } +{ To jest automatycznie wygenerowany plik zasobów lazarusa } LazarusResources.Add('TfrmReadme','FORMDATA',[ - 'TPF0'#10'TfrmReadme'#9'frmReadme'#13'ActiveControl'#7#5'Memo1'#7'Caption'#6 - +#10'Readme.txt'#12'ClientHeight'#3#206#1#11'ClientWidth'#3#27#2#11'Font.Heig' - +'ht'#2#245#9'Font.Name'#6#13'MS Sans Serif'#10'OnActivate'#7#12'FormActivate' - +#13'PixelsPerInch'#2'`'#10'TextHeight'#2#13#18'HorzScrollBar.Page'#3#26#2#18 - +'VertScrollBar.Page'#3#205#1#4'Left'#3#192#0#6'Height'#3#206#1#3'Top'#2'k'#5 - +'Width'#3#27#2#0#5'TMemo'#5'Memo1'#5'Align'#7#8'alClient'#11'Font.Height'#2 - +#243#9'Font.Name'#6#11'Courier New'#13'Lines.Strings'#1#6'&Registration Demo' - +' by Bill Mullen [TPX]'#6'&--------------------------------------'#6#0#6'>Th' - +'is demo consists of three applications and complete project '#6#5'code.'#6 - +#27'The three applications are:'#6#0#6'@RCG.EXE - This is the application yo' - +'u use to gather information '#6#5'from '#6'@your user. That information is' - +' then used to generate a release '#6#5'code '#6'%that you will give back to' - +' the user. '#6#0#6'?REGISTRATION.EXE - A sample registration application th' - +'at your '#6'=user would run when they are ready to register their product ' - +#6#9'with you.'#6'AThey enter the serial number that was on their disk or CD' - +'. When '#6'?they call you, they will read you their serial number, and the' - +' '#6#8'machine '#6'?identifier (MachineModifier). You will enter this info' - +'rmation '#6#9'into RCG '#6'?(above) and calculate a release code. You will' - +' then read them '#6#4'the '#6'Arelease code and they will enter it into the' - +' Release Code field. '#6#0#6'?When they click the SAVE button, it validates' - +' the release code '#6#4'and '#6'@if it is valid, the serial number and rele' - +'ase code are saved to '#6#6'a file'#6#25'called REGISTRATION.DAT. '#6#0#6'<' - +'HELLOWORLD.EXE - A simple application that demonstrates the '#6'1use of the' - +' registration information found in the '#6#16'REGISTRATION.DAT'#6'@file tha' - +'t was created by the REGISTRATION.EXE application. The '#6'=serial number ' - +'stored in the REGISTRATION.DAT file is used to '#6';calculate a release cod' - +'e on the machine the application is '#6#8'running '#6'Aon and it them compa' - +'res this release code with the one stored in '#6#4'the '#6'?REGISTRATION.DA' - +'T file. If the two release codes are the same, '#6';the application runs (' - +'displays "Hello World") otherwise it '#6#12'informs the '#6')user that they' - +' have an unregistered demo.'#6#0#6'AAn OnGuard.ini file is included that co' - +'ntains the KEY that I use '#6#3'in '#6'@this demo. When running the demo as' - +' shipped, you should use the '#6';supplied OnGuard.ini file when getting th' - +'e application key.'#6#0#6':Before opening and modifying any code, you shoul' - +'d run the '#6#10'following '#6'<test to see how these applications work wi' - +'th one another. '#6#0#6'?1. Run the HELLOWORLD.EXE application. As you c' - +'an see, it is '#6#15'not registered.'#6#0#6'<2. Execute REGISTRATION.EXE. ' - +' Enter any valid long integer '#6'9value in the serial number field in the ' - +'REGISTRATION.EXE '#6#12'application.'#6'=Execute RCG.EXE and arrange the wi' - +'ndows so that you can view '#6#7'both. '#6#0#6'?a. In the RCG application' - +', load the key by pressing the speed '#6#7'button '#6'?and selecting the He' - +'llo World application from the OnGuard.ini '#6#10'file that '#6#15'was supp' - +'lied. '#6#0#6'Ab. Select the "Apply a Machine Modifier" checkbox and ente' - +'r the '#6';machine modifier that is displayed in the REGISTRATION.EXE '#6'A' - +'application (this simulates the user reading that information to '#6#7'you)' - +'. '#6#0#6'Ac. Skip the Expiration portion as I did not use this feature i' - +'n '#6#4'the '#6#17'other programs. '#6#0#6':d. Next enter the serial numb' - +'er that is displayed in the '#6'5REGISTRATION.EXE application (again, a sim' - +'ulation). '#6#0#6'Ae. Generate a release code by pressing the speed butto' - +'n next to '#6#28'the Release Code edit field.'#6#0#6'2f. Have the user ent' - +'er the release code in their '#6#16'REGISTRATION.EXE'#6'=application that y' - +'ou read them from your RGC.EXE application '#6'@(simulated). For testing p' - +'urposes, change any single character '#6#3'as '#6';you enter the data so yo' - +'u can see how the application will '#6#9'reject an'#6'@invalid code. (Now ' - +'simply copy and paste the release code from '#6'>RGC to REGISTRATION to sav' - +'e yourself having to enter the whole'#6#14'string again.)'#6#0#6';If you en' - +'tered everything correctly, the REGISTRASTION.EXE '#6'?application will inf' - +'orm you and save the data. Now let''s test '#6#4'the '#6#25'registration i' - +'nformation.'#6#0#6'83. Run the HELLOWORLD.EXE application. If you entered' - +' '#6'6everything correctly in step 2, you will see that the '#6#15'applicat' - +'ion is '#6'''registered (It displays "HELLO WORLD").'#6#0#6'6If you have an' - +'other computer, copy HELLOWORLD.EXE and '#6'5REGISTRASTION.DAT to that mach' - +'ine and try to execute '#6'<HELLOWORLD.EXE - you should be told that the ap' - +'plication is '#6':an unregistered demo. You can also edit the any single' - ,' '#6'.character in REGISTRASTION.DAT and try to run '#6#17'HELLOWORLD.EXE. ' - +' '#6#0#0#8'ReadOnly'#9#10'ScrollBars'#7#6'ssBoth'#8'TabOrder'#2#0#6'Height' - +#3#206#1#5'Width'#3#27#2#0#0#0 + 'TPF0'#10'TfrmReadme'#9'frmReadme'#4'Left'#3#192#0#6'Height'#3#206#1#3'Top'#2 + +'k'#5'Width'#3#27#2#13'ActiveControl'#7#5'Memo1'#7'Caption'#6#10'Readme.txt' + +#12'ClientHeight'#3#206#1#11'ClientWidth'#3#27#2#11'Font.Height'#2#245#9'Fon' + +'t.Name'#6#13'MS Sans Serif'#10'OnActivate'#7#12'FormActivate'#10'LCLVersion' + +#6#6'0.9.27'#0#5'TMemo'#5'Memo1'#4'Left'#2#0#6'Height'#3#206#1#3'Top'#2#0#5 + +'Width'#3#27#2#5'Align'#7#8'alClient'#11'Font.Height'#2#243#9'Font.Name'#6#11 + +'Courier New'#13'Lines.Strings'#1#6'&Registration Demo by Bill Mullen [TPX]' + +#6'&--------------------------------------'#6#0#6'>This demo consists of thr' + +'ee applications and complete project '#6#5'code.'#6#27'The three applicatio' + +'ns are:'#6#0#6'@RCG.EXE - This is the application you use to gather informa' + +'tion '#6#5'from '#6'@your user. That information is then used to generate ' + +'a release '#6#5'code '#6'%that you will give back to the user. '#6#0#6'?REG' + +'ISTRATION.EXE - A sample registration application that your '#6'=user would' + +' run when they are ready to register their product '#6#9'with you.'#6'AThey' + +' enter the serial number that was on their disk or CD. When '#6'?they call' + +' you, they will read you their serial number, and the '#6#8'machine '#6'?id' + +'entifier (MachineModifier). You will enter this information '#6#9'into RCG' + +' '#6'?(above) and calculate a release code. You will then read them '#6#4 + +'the '#6'Arelease code and they will enter it into the Release Code field. ' + +#6#0#6'?When they click the SAVE button, it validates the release code '#6#4 + +'and '#6'@if it is valid, the serial number and release code are saved to '#6 + +#6'a file'#6#25'called REGISTRATION.DAT. '#6#0#6'<HELLOWORLD.EXE - A simple ' + +'application that demonstrates the '#6'1use of the registration information ' + +'found in the '#6#16'REGISTRATION.DAT'#6'@file that was created by the REGIS' + +'TRATION.EXE application. The '#6'=serial number stored in the REGISTRATION' + +'.DAT file is used to '#6';calculate a release code on the machine the appli' + +'cation is '#6#8'running '#6'Aon and it them compares this release code with' + +' the one stored in '#6#4'the '#6'?REGISTRATION.DAT file. If the two releas' + +'e codes are the same, '#6';the application runs (displays "Hello World") ot' + +'herwise it '#6#12'informs the '#6')user that they have an unregistered demo' + +'.'#6#0#6'AAn OnGuard.ini file is included that contains the KEY that I use ' + +#6#3'in '#6'@this demo. When running the demo as shipped, you should use the' + +' '#6';supplied OnGuard.ini file when getting the application key.'#6#0#6':B' + +'efore opening and modifying any code, you should run the '#6#10'following ' + +#6'<test to see how these applications work with one another. '#6#0#6'?1. ' + +' Run the HELLOWORLD.EXE application. As you can see, it is '#6#15'not regi' + +'stered.'#6#0#6'<2. Execute REGISTRATION.EXE. Enter any valid long integer' + +' '#6'9value in the serial number field in the REGISTRATION.EXE '#6#12'appli' + +'cation.'#6'=Execute RCG.EXE and arrange the windows so that you can view '#6 + +#7'both. '#6#0#6'?a. In the RCG application, load the key by pressing the ' + +'speed '#6#7'button '#6'?and selecting the Hello World application from the ' + +'OnGuard.ini '#6#10'file that '#6#15'was supplied. '#6#0#6'Ab. Select the ' + +'"Apply a Machine Modifier" checkbox and enter the '#6';machine modifier tha' + +'t is displayed in the REGISTRATION.EXE '#6'Aapplication (this simulates the' + +' user reading that information to '#6#7'you). '#6#0#6'Ac. Skip the Expira' + +'tion portion as I did not use this feature in '#6#4'the '#6#17'other progra' + +'ms. '#6#0#6':d. Next enter the serial number that is displayed in the '#6 + +'5REGISTRATION.EXE application (again, a simulation). '#6#0#6'Ae. Generate' + +' a release code by pressing the speed button next to '#6#28'the Release Cod' + +'e edit field.'#6#0#6'2f. Have the user enter the release code in their '#6 + +#16'REGISTRATION.EXE'#6'=application that you read them from your RGC.EXE ap' + +'plication '#6'@(simulated). For testing purposes, change any single charac' + +'ter '#6#3'as '#6';you enter the data so you can see how the application wil' + +'l '#6#9'reject an'#6'@invalid code. (Now simply copy and paste the release' + +' code from '#6'>RGC to REGISTRATION to save yourself having to enter the wh' + +'ole'#6#14'string again.)'#6#0#6';If you entered everything correctly, the R' + +'EGISTRASTION.EXE '#6'?application will inform you and save the data. Now l' + +'et''s test '#6#4'the '#6#25'registration information.'#6#0#6'83. Run the H' + +'ELLOWORLD.EXE application. If you entered '#6'6everything correctly in ste' + +'p 2, you will see that the '#6#15'application is '#6'''registered (It displ' + +'ays "HELLO WORLD").'#6#0#6'6If you have another computer, copy HELLOWORLD.E' + +'XE and '#6'5REGISTRASTION.DAT to that machine and try to execute '#6'<HELLO' + +'WORLD.EXE - you should be told that the application is '#6':an unregistered' + +' demo. You can also edit the any single '#6'.character in REGISTRASTION.' + ,'DAT and try to run '#6#17'HELLOWORLD.EXE. '#6#0#0#10'ParentFont'#8#8'ReadO' + +'nly'#9#10'ScrollBars'#7#6'ssBoth'#8'TabOrder'#2#0#0#0#0 ]); diff --git a/components/onguard/examples/regdemo/helloworld.lpi b/components/onguard/examples/regdemo/helloworld.lpi index 01de54297..4b7fa8554 100644 --- a/components/onguard/examples/regdemo/helloworld.lpi +++ b/components/onguard/examples/regdemo/helloworld.lpi @@ -1,13 +1,14 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> - <ActiveEditorIndexAtStart Value="0"/> + <ActiveEditorIndexAtStart Value="3"/> </General> <PublishOptions> <Version Value="2"/> @@ -27,54 +28,90 @@ <MinVersion Major="1" Valid="True"/> </Item1> </RequiredPackages> - <Units Count="4"> + <Units Count="7"> <Unit0> <Filename Value="helloworld.lpr"/> <IsPartOfProject Value="True"/> - <CursorPos X="63" Y="11"/> + <CursorPos X="46" Y="20"/> <TopLine Value="1"/> <EditorIndex Value="0"/> - <UsageCount Value="20"/> + <UsageCount Value="27"/> <Loaded Value="True"/> </Unit0> <Unit1> <Filename Value="frm_main.pas"/> + <IsPartOfProject Value="True"/> <ComponentName Value="frmMain"/> <HasResources Value="True"/> - <ResourceFilename Value="frm_main.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="frm_Main"/> - <CursorPos X="1" Y="1"/> - <TopLine Value="1"/> - <EditorIndex Value="3"/> - <UsageCount Value="10"/> + <CursorPos X="23" Y="44"/> + <TopLine Value="23"/> + <EditorIndex Value="4"/> + <UsageCount Value="27"/> <Loaded Value="True"/> </Unit1> <Unit2> <Filename Value="uni_regcommon.pas"/> <UnitName Value="uni_RegCommon"/> - <CursorPos X="1" Y="4"/> - <TopLine Value="1"/> + <CursorPos X="16" Y="37"/> + <TopLine Value="19"/> <EditorIndex Value="2"/> - <UsageCount Value="10"/> + <UsageCount Value="13"/> <Loaded Value="True"/> </Unit2> <Unit3> <Filename Value="frm_readme.pas"/> + <IsPartOfProject Value="True"/> <ComponentName Value="frmReadme"/> <HasResources Value="True"/> - <ResourceFilename Value="frm_readme.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="frm_Readme"/> - <CursorPos X="20" Y="3"/> + <CursorPos X="4" Y="3"/> <TopLine Value="1"/> <EditorIndex Value="1"/> - <UsageCount Value="10"/> + <UsageCount Value="27"/> <Loaded Value="True"/> </Unit3> + <Unit4> + <Filename Value="frm_readme.lfm"/> + <CursorPos X="1" Y="1"/> + <TopLine Value="1"/> + <UsageCount Value="9"/> + <SyntaxHighlighter Value="LFM"/> + </Unit4> + <Unit5> + <Filename Value="frm_main.lfm"/> + <CursorPos X="21" Y="9"/> + <TopLine Value="1"/> + <EditorIndex Value="5"/> + <UsageCount Value="13"/> + <Loaded Value="True"/> + <SyntaxHighlighter Value="LFM"/> + </Unit5> + <Unit6> + <Filename Value="../../source/onguard.pas"/> + <UnitName Value="onguard"/> + <CursorPos X="3" Y="1993"/> + <TopLine Value="1991"/> + <EditorIndex Value="3"/> + <UsageCount Value="13"/> + <Loaded Value="True"/> + </Unit6> </Units> - <JumpHistory Count="0" HistoryIndex="-1"/> + <JumpHistory Count="2" HistoryIndex="1"> + <Position1> + <Filename Value="frm_main.pas"/> + <Caret Line="44" Column="23" TopLine="26"/> + </Position1> + <Position2> + <Filename Value="uni_regcommon.pas"/> + <Caret Line="37" Column="16" TopLine="19"/> + </Position2> + </JumpHistory> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -87,7 +124,6 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> diff --git a/components/onguard/examples/regdemo/rcg.lpi b/components/onguard/examples/regdemo/rcg.lpi index 332cb7b66..b61b5c10a 100644 --- a/components/onguard/examples/regdemo/rcg.lpi +++ b/components/onguard/examples/regdemo/rcg.lpi @@ -1,13 +1,14 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> - <ActiveEditorIndexAtStart Value="0"/> + <ActiveEditorIndexAtStart Value="1"/> </General> <PublishOptions> <Version Value="2"/> @@ -31,7 +32,7 @@ <Unit0> <Filename Value="rcg.lpr"/> <IsPartOfProject Value="True"/> - <CursorPos X="56" Y="9"/> + <CursorPos X="54" Y="12"/> <TopLine Value="1"/> <EditorIndex Value="0"/> <UsageCount Value="21"/> @@ -39,26 +40,28 @@ </Unit0> <Unit1> <Filename Value="rcg_main.pas"/> + <IsPartOfProject Value="True"/> <ComponentName Value="rcgMain"/> <HasResources Value="True"/> - <ResourceFilename Value="rcg_main.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="rcg_Main"/> <CursorPos X="59" Y="74"/> - <TopLine Value="125"/> + <TopLine Value="74"/> <EditorIndex Value="2"/> - <UsageCount Value="10"/> + <UsageCount Value="20"/> <Loaded Value="True"/> </Unit1> <Unit2> <Filename Value="frm_readme.pas"/> + <IsPartOfProject Value="True"/> <ComponentName Value="frmReadme"/> <HasResources Value="True"/> - <ResourceFilename Value="frm_readme.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="frm_Readme"/> <CursorPos X="90" Y="13"/> <TopLine Value="1"/> <EditorIndex Value="1"/> - <UsageCount Value="10"/> + <UsageCount Value="20"/> <Loaded Value="True"/> </Unit2> <Unit3> @@ -72,7 +75,6 @@ <Filename Value="../../source/qonguard3.pas"/> <ComponentName Value="KeyMaintFrm"/> <HasResources Value="True"/> - <ResourceFilename Value="../../source/qonguard3.lrs"/> <UnitName Value="qonguard3"/> <CursorPos X="23" Y="131"/> <TopLine Value="125"/> @@ -89,7 +91,7 @@ <JumpHistory Count="0" HistoryIndex="-1"/> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -102,7 +104,6 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> diff --git a/components/onguard/examples/regdemo/reg_main.lfm b/components/onguard/examples/regdemo/reg_main.lfm index a69d2ae9e..264704a78 100644 --- a/components/onguard/examples/regdemo/reg_main.lfm +++ b/components/onguard/examples/regdemo/reg_main.lfm @@ -8,7 +8,6 @@ object regMain: TregMain Font.Name = 'Arial' OnActivate = FormActivate PixelsPerInch = 96 - TextHeight = 16 HorzScrollBar.Page = 299 VertScrollBar.Page = 260 Left = 468 diff --git a/components/onguard/examples/regdemo/reg_main.lrs b/components/onguard/examples/regdemo/reg_main.lrs index 079207772..8fae77d97 100644 --- a/components/onguard/examples/regdemo/reg_main.lrs +++ b/components/onguard/examples/regdemo/reg_main.lrs @@ -1,31 +1,28 @@ -{ To jest automatycznie wygenerowany plik zasobów lazarusa } - LazarusResources.Add('TregMain','FORMDATA',[ 'TPF0'#8'TregMain'#7'regMain'#13'ActiveControl'#7#9'edtSerial'#11'BorderStyle' +#7#8'bsDialog'#7'Caption'#6#18'Registration Tools'#12'ClientHeight'#3#5#1#11 +'ClientWidth'#3','#1#11'Font.Height'#2#243#9'Font.Name'#6#5'Arial'#10'OnActi' - +'vate'#7#12'FormActivate'#13'PixelsPerInch'#2'`'#10'TextHeight'#2#16#18'Horz' - +'ScrollBar.Page'#3'+'#1#18'VertScrollBar.Page'#3#4#1#4'Left'#3#212#1#6'Heigh' - +'t'#3#5#1#3'Top'#3#153#0#5'Width'#3','#1#0#6'TLabel'#6'Label1'#7'Caption'#6 - +'%Enter your serial number from your CD'#5'Color'#7#6'clNone'#11'ParentColor' - +#8#4'Left'#2#10#6'Height'#2#14#3'Top'#2'C'#5'Width'#3#186#0#0#0#6'TLabel'#6 - +'Label2'#7'Caption'#6#18'Machine Identifier'#5'Color'#7#6'clNone'#11'ParentC' - +'olor'#8#4'Left'#2#10#6'Height'#2#14#3'Top'#2's'#5'Width'#2'W'#0#0#6'TLabel' - +#6'Label3'#7'Caption'#6'+Enter the release code you were given by us'#5'Colo' - +'r'#7#6'clNone'#11'ParentColor'#8#4'Left'#2#10#6'Height'#2#14#3'Top'#3#163#0 - +#5'Width'#3#216#0#0#0#5'TEdit'#9'edtSerial'#9'MaxLength'#2#10#8'TabOrder'#2#1 - +#4'Left'#2#10#6'Height'#2#24#3'Top'#2'S'#5'Width'#3#12#1#0#0#5'TMemo'#5'Memo' - +'1'#5'Color'#7#9'clBtnFace'#13'Lines.Strings'#1#6'*Thank you for registering' - +' HelloWorld. To '#6'.complete your registration, please contact us '#6#18 - +'at (800) 555-1212.'#0#7'OnEnter'#7#10'Memo1Enter'#8'ReadOnly'#9#8'TabOrder' - +#2#0#7'TabStop'#8#4'Left'#2#10#6'Height'#2'1'#3'Top'#2#8#5'Width'#3#12#1#0#0 - +#5'TEdit'#10'edtMachine'#8'ReadOnly'#9#7'TabStop'#8#8'TabOrder'#2#2#4'Left'#2 - +#10#6'Height'#2#24#3'Top'#3#131#0#5'Width'#3#12#1#0#0#5'TEdit'#10'edtRelease' - +#9'MaxLength'#2#19#8'TabOrder'#2#3#4'Left'#2#10#6'Height'#2#24#3'Top'#3#179#0 - +#5'Width'#3#12#1#0#0#7'TButton'#7'btnSave'#25'BorderSpacing.InnerBorder'#2#4 - +#7'Caption'#6#4'Save'#7'OnClick'#7#12'btnSaveClick'#8'TabOrder'#2#4#4'Left'#3 - +#203#0#6'Height'#2#25#3'Top'#3#215#0#5'Width'#2'K'#0#0#7'TButton'#9'btnReadm' - +'e'#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#9'Readme...'#7'OnClick'#7 - +#14'btnReadmeClick'#8'TabOrder'#2#5#4'Left'#2#10#6'Height'#2#25#3'Top'#3#215 - +#0#5'Width'#2'K'#0#0#0 + +'vate'#7#12'FormActivate'#13'PixelsPerInch'#2'`'#18'HorzScrollBar.Page'#3'+' + +#1#18'VertScrollBar.Page'#3#4#1#4'Left'#3#212#1#6'Height'#3#5#1#3'Top'#3#153 + +#0#5'Width'#3','#1#0#6'TLabel'#6'Label1'#7'Caption'#6'%Enter your serial num' + +'ber from your CD'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2#10#6'Hei' + +'ght'#2#14#3'Top'#2'C'#5'Width'#3#186#0#0#0#6'TLabel'#6'Label2'#7'Caption'#6 + +#18'Machine Identifier'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2#10#6 + +'Height'#2#14#3'Top'#2's'#5'Width'#2'W'#0#0#6'TLabel'#6'Label3'#7'Caption'#6 + +'+Enter the release code you were given by us'#5'Color'#7#6'clNone'#11'Paren' + +'tColor'#8#4'Left'#2#10#6'Height'#2#14#3'Top'#3#163#0#5'Width'#3#216#0#0#0#5 + +'TEdit'#9'edtSerial'#9'MaxLength'#2#10#8'TabOrder'#2#1#4'Left'#2#10#6'Height' + +#2#24#3'Top'#2'S'#5'Width'#3#12#1#0#0#5'TMemo'#5'Memo1'#5'Color'#7#9'clBtnFa' + +'ce'#13'Lines.Strings'#1#6'*Thank you for registering HelloWorld. To '#6'.c' + +'omplete your registration, please contact us '#6#18'at (800) 555-1212.'#0#7 + +'OnEnter'#7#10'Memo1Enter'#8'ReadOnly'#9#8'TabOrder'#2#0#7'TabStop'#8#4'Left' + +#2#10#6'Height'#2'1'#3'Top'#2#8#5'Width'#3#12#1#0#0#5'TEdit'#10'edtMachine'#8 + +'ReadOnly'#9#7'TabStop'#8#8'TabOrder'#2#2#4'Left'#2#10#6'Height'#2#24#3'Top' + +#3#131#0#5'Width'#3#12#1#0#0#5'TEdit'#10'edtRelease'#9'MaxLength'#2#19#8'Tab' + +'Order'#2#3#4'Left'#2#10#6'Height'#2#24#3'Top'#3#179#0#5'Width'#3#12#1#0#0#7 + +'TButton'#7'btnSave'#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#4'Save'#7 + +'OnClick'#7#12'btnSaveClick'#8'TabOrder'#2#4#4'Left'#3#203#0#6'Height'#2#25#3 + +'Top'#3#215#0#5'Width'#2'K'#0#0#7'TButton'#9'btnReadme'#25'BorderSpacing.Inn' + +'erBorder'#2#4#7'Caption'#6#9'Readme...'#7'OnClick'#7#14'btnReadmeClick'#8'T' + +'abOrder'#2#5#4'Left'#2#10#6'Height'#2#25#3'Top'#3#215#0#5'Width'#2'K'#0#0#0 ]); diff --git a/components/onguard/examples/regdemo/registration.lpi b/components/onguard/examples/regdemo/registration.lpi index f0d9afe10..eba38993e 100644 --- a/components/onguard/examples/regdemo/registration.lpi +++ b/components/onguard/examples/regdemo/registration.lpi @@ -1,11 +1,12 @@ <?xml version="1.0"?> <CONFIG> <ProjectOptions> - <PathDelim Value="/"/> - <Version Value="5"/> + <Version Value="7"/> <General> + <Flags> + <LRSInOutputDirectory Value="False"/> + </Flags> <MainUnit Value="0"/> - <IconPath Value="./"/> <TargetFileExt Value=".exe"/> <ActiveEditorIndexAtStart Value="1"/> </General> @@ -27,11 +28,11 @@ <MinVersion Major="1" Valid="True"/> </Item1> </RequiredPackages> - <Units Count="4"> + <Units Count="5"> <Unit0> <Filename Value="registration.lpr"/> <IsPartOfProject Value="True"/> - <CursorPos X="60" Y="19"/> + <CursorPos X="48" Y="19"/> <TopLine Value="1"/> <EditorIndex Value="0"/> <UsageCount Value="20"/> @@ -39,41 +40,56 @@ </Unit0> <Unit1> <Filename Value="reg_main.pas"/> + <IsPartOfProject Value="True"/> <ComponentName Value="regMain"/> <HasResources Value="True"/> - <ResourceFilename Value="reg_main.lrs"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="reg_main"/> - <CursorPos X="20" Y="9"/> - <TopLine Value="58"/> - <EditorIndex Value="3"/> - <UsageCount Value="10"/> + <CursorPos X="26" Y="77"/> + <TopLine Value="51"/> + <EditorIndex Value="2"/> + <UsageCount Value="20"/> <Loaded Value="True"/> </Unit1> <Unit2> <Filename Value="uni_regcommon.pas"/> <UnitName Value="uni_RegCommon"/> - <CursorPos X="1" Y="1"/> - <TopLine Value="1"/> - <EditorIndex Value="2"/> + <CursorPos X="11" Y="17"/> + <TopLine Value="17"/> + <EditorIndex Value="1"/> <UsageCount Value="10"/> <Loaded Value="True"/> </Unit2> <Unit3> <Filename Value="frm_readme.pas"/> + <IsPartOfProject Value="True"/> <ComponentName Value="frmReadme"/> <HasResources Value="True"/> + <ResourceBaseClass Value="Form"/> <UnitName Value="frm_Readme"/> - <CursorPos X="1" Y="1"/> + <CursorPos X="12" Y="6"/> <TopLine Value="3"/> - <EditorIndex Value="1"/> + <UsageCount Value="20"/> + </Unit3> + <Unit4> + <Filename Value="reg_main.lfm"/> + <CursorPos X="21" Y="10"/> + <TopLine Value="1"/> + <EditorIndex Value="3"/> <UsageCount Value="10"/> <Loaded Value="True"/> - </Unit3> + <SyntaxHighlighter Value="LFM"/> + </Unit4> </Units> - <JumpHistory Count="0" HistoryIndex="-1"/> + <JumpHistory Count="1" HistoryIndex="0"> + <Position1> + <Filename Value="reg_main.pas"/> + <Caret Line="77" Column="26" TopLine="63"/> + </Position1> + </JumpHistory> </ProjectOptions> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <Parsing> <SyntaxOptions> <IncludeAssertionCode Value="True"/> @@ -86,7 +102,6 @@ <OverflowChecks Value="True"/> <StackChecks Value="True"/> </Checks> - <Generate Value="Faster"/> </CodeGeneration> <Linking> <Debugging> diff --git a/components/onguard/examples/stampexe/stampexe.lpi b/components/onguard/examples/stampexe/stampexe.lpi index 565acf406..259860a05 100644 --- a/components/onguard/examples/stampexe/stampexe.lpi +++ b/components/onguard/examples/stampexe/stampexe.lpi @@ -2,10 +2,11 @@ <CONFIG> <ProjectOptions> <PathDelim Value="\"/> - <Version Value="6"/> + <Version Value="7"/> <General> <Flags> <AlwaysBuild Value="False"/> + <LRSInOutputDirectory Value="False"/> </Flags> <MainUnit Value="0"/> <TargetFileExt Value=".exe"/> @@ -45,7 +46,6 @@ <ComponentName Value="frmStamp"/> <HasResources Value="True"/> <ResourceBaseClass Value="Form"/> - <ResourceFilename Value="stampex1.lrs"/> <UnitName Value="STAMPEX1"/> <CursorPos X="7" Y="8"/> <TopLine Value="1"/> @@ -115,6 +115,11 @@ <Debugging> <UseHeaptrc Value="True"/> </Debugging> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> </Linking> <Other> <CompilerPath Value="$(CompPath)"/> diff --git a/components/onguard/packages/tponguard.lpk b/components/onguard/packages/tponguard.lpk index 6df589cce..a077fd172 100644 --- a/components/onguard/packages/tponguard.lpk +++ b/components/onguard/packages/tponguard.lpk @@ -1,30 +1,27 @@ <?xml version="1.0"?> <CONFIG> - <Package Version="2"> + <Package Version="3"> <Name Value="tponguard"/> <Author Value="Turbo Power Software Company ,Colorado Springs"/> <CompilerOptions> - <Version Value="5"/> + <Version Value="8"/> <SearchPaths> <IncludeFiles Value="../source/"/> <OtherUnitFiles Value="../source/"/> <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/> <SrcPath Value="../source/"/> </SearchPaths> - <CodeGeneration> - <Generate Value="Faster"/> - </CodeGeneration> <Other> <CompilerPath Value="$(CompPath)"/> </Other> </CompilerOptions> <Description Value="TurboPower OnGuard is a library to create demo versions of your Borland Delphi & C++Builder applications. Create demo versions that are time-limited, feature-limited, limited to a certain number of uses, or limited to a certain # of concurrent network users. -Ports : Andrew Haines (Kylix version), Bogus³aw Brandys (FPC/Lazarus)"/> +Ports : Andrew Haines (Kylix version), BogusÅ‚aw Brandys (FPC/Lazarus)"/> <License Value="Mozilla Public License 1.1 (MPL 1.1) "/> <Version Major="1"/> - <Files Count="22"> + <Files Count="23"> <Item1> <Filename Value="../source/ogfile.pas"/> <UnitName Value="ogfile"/> @@ -114,6 +111,10 @@ Ports : Andrew Haines (Kylix version), Bogus <Filename Value="../source/onguard.pas"/> <UnitName Value="onguard"/> </Item22> + <Item23> + <Filename Value="../source/ogfirst.pas"/> + <UnitName Value="ogfirst"/> + </Item23> </Files> <Type Value="DesignTime"/> <RequiredPkgs Count="2"> diff --git a/components/onguard/packages/tponguard.pas b/components/onguard/packages/tponguard.pas index 25b7f1930..b4015cc18 100644 --- a/components/onguard/packages/tponguard.pas +++ b/components/onguard/packages/tponguard.pas @@ -1,5 +1,5 @@ -{ This file was automatically created by Lazarus. Do not edit! -This source is only used to compile and install the package. +{ This file was automatically created by Lazarus. do not edit! + This source is only used to compile and install the package. } unit tponguard; @@ -7,9 +7,9 @@ unit tponguard; interface uses - ogfile, ognetwrk, ogproexe, ogreg, ogutil, qogabout0, qonguard1, qonguard2, - qonguard3, qonguard4, qonguard5, qonguard6, qonguard7, ogconst, onguard, - LazarusPackageIntf; + ogfile, ognetwrk, ogproexe, ogreg, ogutil, qogabout0, qonguard1, + qonguard2, qonguard3, qonguard4, qonguard5, qonguard6, qonguard7, ogconst, + onguard, ogfirst, LazarusPackageIntf; implementation diff --git a/components/onguard/readme.txt b/components/onguard/readme.txt index 90fa791bc..b9de6b17a 100644 --- a/components/onguard/readme.txt +++ b/components/onguard/readme.txt @@ -41,6 +41,11 @@ To install TurboPower OnGuard into your IDE, take the following steps: 4. Version history +4.3 July 28 2009 + - initial support for InvalidCount value allowing 'breaking the rules' limited , for example run program a few times if trial period expired + - IDE serial number used for machine id instead of volume serials + - fixed TextHeight obsolete properties in lfm resources + 4.2 October 31, 2008 Import into lazarus-ccr SVN repository. diff --git a/components/onguard/source/ogutil.pas b/components/onguard/source/ogutil.pas index 8bad29fd0..259b06bed 100644 --- a/components/onguard/source/ogutil.pas +++ b/components/onguard/source/ogutil.pas @@ -48,9 +48,12 @@ unit ogutil; interface uses - LCLIntf + LCLIntf,lclproc {$IFDEF LINUX} {AH.01} ,BaseUnix +{$ENDIF} +{$IFDEF WIN32} + {$ENDIF} {AH.01} ,SysUtils {$IFNDEF IBO_CONSOLE},Dialogs{$ENDIF} {AH.02} @@ -65,7 +68,7 @@ const DefStoreRegString = False; const - OgVersionStr = '1.13'; + OgVersionStr = '1.20'; @@ -1186,6 +1189,8 @@ var Context : TTMDContext; UserInfoFound : Boolean; {!!.11} Buf : array [0..1023] of Byte; + iController, iDrive, maxController : Integer; + BufStr : AnsiString; begin InitTMD(Context); @@ -1261,18 +1266,18 @@ begin if midDrives in MachineInfo then begin {include drive specific information} - for Drive := 'C' to 'Z' do begin - - if (GetDriveType(PAnsiChar(Drive + ':\')) = DRIVE_FIXED) then begin - FillChar(Buf, Sizeof(Buf), 0); - Buf[0] := Byte(Drive); - {!!.16} {removed cluster information} - GetVolumeInformation(PAnsiChar(Drive + ':\'), nil, 0, - PDWord(@Buf[1]){serial number}, I{not used}, I{not used}, nil, 0); - UpdateTMD(Context, Buf, 5); - end; + maxController := 15; + if Win32Platform<>VER_PLATFORM_WIN32_NT then maxController := 0; + for iController := 0 to maxController do + begin + for iDrive := 0 to 4 do + begin + BufStr := ''; + if GetIdeDiskSerialNumber(iController,iDrive,BufStr) then + if BufStr<>'' then UpdateTMD(Context, BufStr[1], 5); end; end; +end; FinalizeTMD(Context, Result, SizeOf(Result)); end; diff --git a/components/onguard/source/onguard.pas b/components/onguard/source/onguard.pas index cd975d861..1989ccf7f 100644 --- a/components/onguard/source/onguard.pas +++ b/components/onguard/source/onguard.pas @@ -60,6 +60,9 @@ uses {$ENDIF} {$IFDEF UsingZLib} ,ZLib +{$ENDIF} +{$IFDEF WIN32} + ,idesn {$ENDIF} ; @@ -80,6 +83,7 @@ type TCode = packed record CheckValue : Word; {magic value} Expiration : Word; {expiration date or 0, if none} + InvalidCount : Word; {count of respected invalid code accidents,normally 0} case Byte of 0 : (FirstDate : Word; {for date code} EndDate : Word); @@ -357,6 +361,8 @@ type default False; end; + { TOgDateCode } + TOgDateCode = class(TOgCodeBase) public function CheckCode(Report : Boolean) : TCodeStatus; @@ -364,6 +370,8 @@ type function GetValue : TDateTime; {-return expiration date (0 for error)} + function GetInvalidCount : LongInt; + published {properties} property Code @@ -398,6 +406,8 @@ type function GetValue : LongInt; {-return number of days remaining} + function GetInvalidCount : LongInt; + published {properties} property AutoDecrease : Boolean @@ -526,22 +536,28 @@ type end; {$IFNDEF IBO_CONSOLE} + +function GetInvalidCountValue(const Key : TKey; const Code : TCode) : LongInt; +procedure DecInvalidCountCode(const Key : TKey; var Code : TCode); + + function GetCodeType(const Key : TKey; const Code : TCode) : TCodeType; {-return the type of code} function GetExpirationDate(const Key : TKey; const Code : TCode) : TDateTime; {-return the date this code expires} -procedure InitDateCode(const Key : TKey; StartDate, EndDate : TDateTime; var Code : TCode); +procedure InitDateCode(const Key : TKey; StartDate, EndDate : TDateTime; var Code : TCode; InvalidCount : Word=0); function IsDateCodeValid(const Key : TKey; const Code : TCode) : Boolean; function GetDateCodeValue(const Key : TKey; const Code : TCode) : TDateTime; function IsDateCodeExpired(const Key : TKey; const Code : TCode) : Boolean; -procedure InitDaysCode(const Key : TKey; Days : Word; Expires : TDateTime; var Code : TCode); +procedure InitDaysCode(const Key : TKey; Days : Word; Expires : TDateTime; var Code : TCode; InvalidCount : Word=0); function IsDaysCodeValid(const Key : TKey; const Code : TCode) : Boolean; procedure DecDaysCode(const Key : TKey; var Code : TCode); function GetDaysCodeValue(const Key : TKey; const Code : TCode) : LongInt; function IsDaysCodeExpired(const Key : TKey; const Code : TCode) : Boolean; + procedure InitRegCode(const Key : TKey; const RegStr : string; Expires : TDateTime; var Code : TCode); function IsRegCodeValid(const Key : TKey; const Code : TCode) : Boolean; function IsRegCodeExpired(const Key : TKey; const Code : TCode) : Boolean; @@ -556,7 +572,7 @@ function IsSpecialCodeValid(const Key : TKey; const Code : TCode) : Boolean; function GetSpecialCodeValue(const Key : TKey; const Code : TCode) : LongInt; function IsSpecialCodeExpired(const Key : TKey; const Code : TCode) : Boolean; -procedure InitUsageCode(const Key : TKey; Count : Word; Expires : TDateTime; var Code : TCode); +procedure InitUsageCode(const Key : TKey; Count : Word; Expires : TDateTime; var Code : TCode;InvalidCount : Word=0); function IsUsageCodeValid(const Key : TKey; const Code : TCode) : Boolean; procedure DecUsageCode(const Key : TKey; var Code : TCode); function GetUsageCodeValue(const Key : TKey; const Code : TCode) : LongInt; @@ -593,9 +609,6 @@ const implementation {$IFNDEF IBO_CONSOLE} uses -//{$IFDEF MSWINDOWS} -// {$IFDEF VERSION3} ActiveX {$ELSE} OLE2 {$ENDIF} {!!.06} -//{$ENDIF} {$IFNDEF NoMakeCodesSupport} qonguard2 {$ENDIF} {!!.10} {!!.10} {$IFNDEF NoMakeKeysSupport} , qonguard3 {$ENDIF} {!!.10} {!!.10} ; @@ -844,6 +857,8 @@ var Context : TTMDContext; UserInfoFound : Boolean; {!!.11} Buf : array [0..1023] of Byte; + iController, iDrive, maxController : Integer; + BufStr : AnsiString; begin InitTMD(Context); @@ -923,18 +938,18 @@ begin if midDrives in MachineInfo then begin {include drive specific information} - for Drive := 'C' to 'Z' do begin - - if (GetDriveType(PAnsiChar(AnsiString(Drive + ':\'))) = DRIVE_FIXED) then begin - FillChar(Buf, Sizeof(Buf), 0); - Buf[0] := Byte(Drive); - {!!.16} {removed cluster information} - GetVolumeInformation(PAnsiChar(AnsiString(Drive + ':\')), nil, 0, - PDWord(@Buf[1]){serial number}, I{not used}, I{not used}, nil, 0); - UpdateTMD(Context, Buf, 5); - end; + maxController := 15; + if Win32Platform<>VER_PLATFORM_WIN32_NT then maxController := 0; + for iController := 0 to maxController do + begin + for iDrive := 0 to 4 do + begin + BufStr := ''; + if GetIdeDiskSerialNumber(iController,iDrive,BufStr) then + if BufStr<>'' then UpdateTMD(Context, BufStr[1], 5); end; end; + end; FinalizeTMD(Context, Result, SizeOf(Result)); end; @@ -1313,7 +1328,11 @@ begin if IsDateCodeExpired(Key, ACode) then Result := ogPastEndDate; end else + begin Result := ogInvalidCode; + if GetInvalidCountValue(Key,ACode)=1 then Result := ogCodeExpired; + end; + if Report then DoOnChecked(Result); @@ -1333,6 +1352,20 @@ begin Result := GetDateCodeValue(Key, ACode); end; +function TOgDateCode.GetInvalidCount: LongInt; +var + ACode : TCode; + Key : TKey; + AModifier : LongInt; +begin + DoOnGetKey(Key); + ACode := DoOnGetCode; + AModifier := DoOnGetModifier; + + ApplyModifierToKeyPrim(AModifier, Key, SizeOf(Key)); + Result := GetInvalidCountValue(Key, ACode); +end; + {*** TOgDaysCode ***} @@ -1356,7 +1389,12 @@ begin Result := ogCodeExpired; end; end else + begin Result := ogInvalidCode; + if GetInvalidCountValue(Key,ACode)=1 then Result := ogCodeExpired; + end; + + if Report then DoOnChecked(Result); @@ -1412,6 +1450,22 @@ begin Result := GetDaysCodeValue(Key, ACode); end; + +function TOgDaysCode.GetInvalidCount : LongInt; +var + ACode : TCode; + Key : TKey; + AModifier : LongInt; +begin + DoOnGetKey(Key); + ACode := DoOnGetCode; + AModifier := DoOnGetModifier; + + ApplyModifierToKeyPrim(AModifier, Key, SizeOf(Key)); + Result := GetInvalidCountValue(Key, ACode); +end; + + procedure TOgDaysCode.Loaded; begin inherited Loaded; @@ -1726,7 +1780,12 @@ begin Result := ogCodeExpired; end; end else + begin Result := ogInvalidCode; + if GetInvalidCountValue(Key,ACode)=1 then Result := ogCodeExpired; + end; + + if Report then DoOnChecked(Result); @@ -1790,6 +1849,29 @@ end; {$IFNDEF IBO_CONSOLE} {*** general routines ***} + +procedure DecInvalidCountCode(const Key : TKey; var Code : TCode); +begin + MixBlock(T128bit(Key), Code, False); + if Code.InvalidCount > 0 then Code.InvalidCount := Code.InvalidCount - 1; + MixBlock(T128bit(Key), Code, True); +end; + + +function GetInvalidCountValue(const Key : TKey; const Code : TCode) : LongInt; +var + Work : TCode; +begin + Result := 0; + if Code.CheckValue<>0 then + begin + Work := Code; + MixBlock(T128bit(Key), Work, False); + Result := Work.InvalidCount; + end; +end; + + function GetCodeType(const Key : TKey; const Code : TCode) : TCodeType; var Work : TCode; @@ -1846,12 +1928,13 @@ end; {*** date code ***} procedure InitDateCode(const Key : TKey; - StartDate, EndDate : TDateTime; var Code : TCode); + StartDate, EndDate : TDateTime; var Code : TCode;InvalidCount : Word=0); begin Code.CheckValue := DateCheckCode; Code.Expiration := 0; {not used for date codes} Code.FirstDate := ShrinkDate(StartDate); Code.EndDate := ShrinkDate(EndDate); + Code.InvalidCount := InvalidCount; MixBlock(T128bit(Key), Code, True); end; @@ -1888,12 +1971,13 @@ end; {*** days code ***} procedure InitDaysCode(const Key : TKey; Days : Word; Expires : TDateTime; - var Code : TCode); + var Code : TCode;InvalidCount : Word=0); begin Code.CheckValue := DaysCheckCode; Code.Expiration := ShrinkDate(Expires); Code.Days := Days; Code.LastAccess := ShrinkDate(Date); + Code.InvalidCount := InvalidCount; MixBlock(T128bit(Key), Code, True); end; @@ -1911,6 +1995,7 @@ procedure DecDaysCode(const Key : TKey; var Code : TCode); var X : LongInt; begin + if not IsDaysCodeValid(Key,Code) then DecInvalidCountCode(Key,Code); MixBlock(T128bit(Key), Code, False); X := ShrinkDate(Date); if (Code.LastAccess <> X) then begin @@ -1934,6 +2019,8 @@ begin Result := 0; end; + + function IsDaysCodeExpired(const Key : TKey; const Code : TCode) : Boolean; var Work : TCode; @@ -2065,12 +2152,13 @@ end; {*** usage code ***} -procedure InitUsageCode(const Key : TKey; Count : Word; Expires : TDateTime; var Code : TCode); +procedure InitUsageCode(const Key : TKey; Count : Word; Expires : TDateTime; var Code : TCode;InvalidCount : Word=0); begin Code.CheckValue := UsageCheckCode; Code.Expiration := ShrinkDate(Expires); Code.UsageCount := Count; Code.LastChange := ShrinkDate(Date); {!!.02} + Code.InvalidCount := InvalidCount; MixBlock(T128bit(Key), Code, True); end; diff --git a/components/onguard/source/qogabout0.lfm b/components/onguard/source/qogabout0.lfm index f7293575b..1a0a89275 100644 --- a/components/onguard/source/qogabout0.lfm +++ b/components/onguard/source/qogabout0.lfm @@ -1,4 +1,8 @@ object OgAboutForm: TOgAboutForm + Left = 526 + Height = 271 + Top = 236 + Width = 365 ActiveControl = btnOK BorderIcons = [biSystemMenu, biMinimize] Caption = 'About TurboPower OnGuard' @@ -11,1293 +15,1303 @@ object OgAboutForm: TOgAboutForm Font.Pitch = fpVariable OnCreate = FormCreate OnMouseMove = FormMouseMove - PixelsPerInch = 83 Position = poScreenCenter - TextHeight = 13 - HorzScrollBar.Page = 364 - HorzScrollBar.Range = 277 - VertScrollBar.Page = 270 - VertScrollBar.Range = 222 - Left = 526 - Height = 271 - Top = 236 - Width = 365 - object TBevel - Height = 13 + LCLVersion = '0.9.27' + object b0: TBevel Left = 4 + Height = 13 + Top = 191 + Width = 301 Shape = bsTopLine - Top = 191 - Width = 301 - Left = 4 - Height = 13 - Top = 191 - Width = 301 end - object TLabel + object l1: TLabel + Left = 110 + Height = 14 + Top = 6 + Width = 52 Caption = 'OnGuard' - Color = clNone Font.Color = clText Font.Height = 9 Font.Name = 'MS Sans Serif' Font.Pitch = fpVariable Font.Style = [fsBold] ParentColor = False - Left = 110 - Height = 10 - Top = 6 - Width = 42 + ParentFont = False end object lblVersion: TLabel - Caption = 'Version 1.00' - Color = clNone + Left = 110 + Height = 14 + Top = 24 + Width = 60 + Caption = 'Version 1.20' Font.Color = clText Font.Height = 8 Font.Name = 'MS Sans Serif' Font.Pitch = fpVariable ParentColor = False - Left = 110 - Height = 10 - Top = 24 - Width = 49 + ParentFont = False end - object TLabel - Caption = 'OnGuard home page:' - Color = clNone - ParentColor = False + object l2: TLabel Left = 111 - Height = 13 - Top = 46 - Width = 121 + Height = 14 + Top = 72 + Width = 103 + Caption = 'OnGuard home page:' + ParentColor = False end object WebLbl: TLabel + Cursor = crHandPoint + Left = 120 + Height = 14 + Top = 88 + Width = 201 Caption = 'http://sourceforge.net/projects/tponguard' - Color = clNone Font.Color = clNavy Font.Height = 8 Font.Name = 'MS Sans Serif' Font.Pitch = fpVariable ParentColor = False + ParentFont = False OnClick = WebLblClick OnMouseMove = WebLblMouseMove - Left = 116 - Height = 10 - Top = 66 - Width = 154 end - object TLabel + object l3: TLabel + Left = 110 + Height = 14 + Top = 48 + Width = 187 Caption = 'Released under the Mozilla License 1.1' - Color = clNone ParentColor = False - Left = 111 - Height = 13 - Top = 91 - Width = 223 end - object TLabel + object l4: TLabel + Left = 304 + Height = 14 + Top = 48 + Width = 47 Caption = '(MPL 1.1)' - Color = clNone ParentColor = False - Left = 116 - Height = 13 - Top = 110 - Width = 56 end - object TLabel - Caption = 'Copyright (C) 1997-2002, TurboPower Software Company.' - Color = clNone - ParentColor = False + object l5: TLabel Left = 5 - Height = 13 + Height = 14 Top = 197 - Width = 328 - end - object TLabel - Caption = 'All rights reserved.' - Color = clNone + Width = 274 + Caption = 'Copyright (C) 1997-2002, TurboPower Software Company.' ParentColor = False + end + object l6: TLabel Left = 5 - Height = 13 + Height = 14 Top = 217 - Width = 106 - end - object TLabel - Caption = 'Online newsgroups' - Color = clNone + Width = 87 + Caption = 'All rights reserved.' + ParentColor = False + end + object l7: TLabel + Left = 110 + Height = 14 + Top = 152 + Width = 91 + Caption = 'Online newsgroups' ParentColor = False - Left = 111 - Height = 13 - Top = 135 - Width = 109 end object NewsLbl: TLabel + Cursor = crHandPoint + Left = 120 + Height = 14 + Top = 168 + Width = 230 Caption = 'https://sourceforge.net/forum/?group_id=71010' - Color = clNone Font.Color = clNavy Font.Height = 8 Font.Name = 'MS Sans Serif' Font.Pitch = fpVariable ParentColor = False + ParentFont = False OnClick = NewsLblClick OnMouseMove = NewsLblMouseMove - Left = 116 - Height = 10 - Top = 162 - Width = 178 + end + object l8: TLabel + Left = 111 + Height = 14 + Top = 112 + Width = 62 + Caption = 'Lazarus port:' + ParentColor = False + end + object WebLbl1: TLabel + Cursor = crHandPoint + Left = 120 + Height = 14 + Top = 128 + Width = 204 + Caption = 'http://wiki.lazarus.freepascal.org/OnGuard' + Font.Color = clNavy + Font.Height = 8 + Font.Name = 'MS Sans Serif' + Font.Pitch = fpVariable + ParentColor = False + ParentFont = False + OnClick = WebLbl1Click + OnMouseMove = WebLbl1MouseMove end object Panel1: TPanel - BevelOuter = bvLowered - ClientHeight = 182 - ClientWidth = 101 - TabOrder = 0 Left = 4 Height = 182 Top = 4 Width = 101 + BevelOuter = bvLowered + ClientHeight = 182 + ClientWidth = 101 + TabOrder = 0 object Image1: TImage - Align = alClient - Picture.Data = { - 07544269746D6170628C0000424D628C00000000000036040000280000008900 - 0000F900000001000800000000002C8800000000000000000000000100000001 - 0000000000000000800000800000008080008000000080008000808000008080 - 8000C0DCC000F0CAA600AA3F2A00FF3F2A00005F2A00555F2A00AA5F2A00FF5F - 2A00007F2A00557F2A00AA7F2A00FF7F2A00009F2A00559F2A00AA9F2A00FF9F - 2A0000BF2A0055BF2A00AABF2A00FFBF2A0000DF2A0055DF2A00AADF2A00FFDF - 2A0000FF2A0055FF2A00AAFF2A00FFFF2A000000550055005500AA005500FF00 - 5500001F5500551F5500AA1F5500FF1F5500003F5500553F5500AA3F5500FF3F - 5500005F5500555F5500AA5F5500FF5F5500007F5500557F5500AA7F5500FF7F - 5500009F5500559F5500AA9F5500FF9F550000BF550055BF5500AABF5500FFBF - 550000DF550055DF5500AADF5500FFDF550000FF550055FF5500AAFF5500FFFF - 550000007F0055007F00AA007F00FF007F00001F7F00551F7F00AA1F7F00FF1F - 7F00003F7F00553F7F00AA3F7F00FF3F7F00005F7F00555F7F00AA5F7F00FF5F - 7F00007F7F00557F7F00AA7F7F00FF7F7F00009F7F00559F7F00AA9F7F00FF9F - 7F0000BF7F0055BF7F00AABF7F00FFBF7F0000DF7F0055DF7F00AADF7F00FFDF - 7F0000FF7F0055FF7F00AAFF7F00FFFF7F000000AA005500AA00AA00AA00FF00 - AA00001FAA00551FAA00AA1FAA00FF1FAA00003FAA00553FAA00AA3FAA00FF3F - AA00005FAA00555FAA00AA5FAA00FF5FAA00007FAA00557FAA00AA7FAA00FF7F - AA00009FAA00559FAA00AA9FAA00FF9FAA0000BFAA0055BFAA00AABFAA00FFBF - AA0000DFAA0055DFAA00AADFAA00FFDFAA0000FFAA0055FFAA00AAFFAA00FFFF - AA000000D4005500D400AA00D400FF00D400001FD400551FD400AA1FD400FF1F - D400003FD400553FD400AA3FD400FF3FD400005FD400555FD400AA5FD400FF5F - D400007FD400557FD400AA7FD400FF7FD400009FD400559FD400AA9FD400FF9F - D40000BFD40055BFD400AABFD400FFBFD40000DFD40055DFD400AADFD400FFDF - D40000FFD40055FFD400AAFFD400FFFFD4005500FF00AA00FF00001FFF00551F - FF00AA1FFF00FF1FFF00003FFF00553FFF00AA3FFF00FF3FFF00005FFF00555F - FF00AA5FFF00FF5FFF00007FFF00557FFF00AA7FFF00FF7FFF00009FFF00559F - FF00AA9FFF00FF9FFF0000BFFF0055BFFF00AABFFF00FFBFFF0000DFFF0055DF - FF00AADFFF00FFDFFF0055FFFF00AAFFFF00FFCCCC00FFCCFF00FFFF3300FFFF - 6600FFFF9900FFFFCC00007F0000557F0000AA7F0000FF7F0000009F0000559F - 0000AA9F0000FF9F000000BF000055BF0000AABF0000FFBF000000DF000055DF - 0000AADF0000FFDF000055FF0000AAFF000000002A0055002A00AA002A00FF00 - 2A00001F2A00551F2A00AA1F2A00FF1F2A00003F2A00553F2A00F0FBFF00A4A0 - A000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFF - FF0029F129F1F12929292929292D29292A2D292D2D052D512D4D522D2D055152 - 522E5152515251522D5251522D524D52052E52515252515252512E4D524D2E51 - 052E4D2D2E2D4D2D2E29292929292929F129F129F129EDF029F125F029F129F1 - 2829F124F1F128F129F125F129F0F128EDF1F1F1F0EDF1F1F0F1EDF0F100F1F0 - EDF0F1F1ECF0F1ECF100F14D504FF128F12929F1292929292929292D29292D05 - 2951292E4D2E2D4D522D4E2D51512E512E512E51522D524D522E512E5152512E - 4D2E51522D4E512E4D2E4D2E4D2D4E2D054D2E05292D2A292929F129ED2929F1 - 25F12929ED29F129F125F125F1F129F1F129F1F125F0F129F1ED29F129F1F0ED - F1F0EDF0EDF1F0F1ECF1EDF0F1F1EDF0F1EDF1F0EDF1EC4E4F5029F129F129F1 - 29F129F1292929292D292D29292A5129524D522D4E512D524E2D524D5251522D - 05512E51514D52514E2D4E51524D2E4D522D4E512E512E4D2E4D2D2A2D29292D - 05292929292929F129F1ED29F129F129F129F129F128F1F129EDF129F0F125F1 - F129F1EC29F1F1ED29F1F1F0F1EDF1F1F0EDF1F1F1ECF1EDF0EDF0EDF0F100ED - F0F0F14D4C4CF12929292929F129292929292929292929292D4D29522D2D2952 - 2D4D4E512D524D2E512A5152515229522E522D522D52512E515251522D4D2E2D - 522D522D522D52294D2E4D2E2D292929292929F1292929F129ED29F129EC29ED - 29F129F129F029F12529F1F025F129F1F1F029F0F1EDF0EDF1F0F1ECF1F0F1EC - F1F1F0F1F1F0F1F0F1ECF1F0EDF100504F4F2929F129F1292929292D29292929 - 2929292929292E29294D52294D2E2D2D524D2E4D52512E4D2E29525251515251 - 52512E4D522D4E512A5251052D052D052D052E4D2E512A4D052D29292929F129 - 2929F1292929F125F129F129F129ED28F1F129F1F1F1F129F1F0F129F125F1ED - 2929F1F1F0EDF0F1F1F1ECF1F1F0EDF1ECF1EDF0EDF1F0EDF1F0EDD0D0D0F1F1 - 29F12929F129292929292D2929292D2952295129522D29512E4D524E512D522D - 4D2E4D2E4D5229512E5229522D5251522D522D522D4D2E51522D524D2E4D2D29 - 294E2D2D2929292929292929F12929F129F129F129F129F129F129F1ED29EDF1 - 29F029ED29F125F1F0F129F1F1EDF0EDF1F1F1F1ECF1F1F0EDF1F0F1F1F0F1F1 - F1ECF1F100EDF0CBCBCBF12829F129292D2929292D29292E29292929292D2A4D - 29522D4E2D292D4D2E052D522D5251522D52522D0551525152522D52524D2E4D - 522D4E2D5229512E512E4D524D2D0529292E292929292929292929292929ED29 - F125F129EC29F12929F12929F1ED29F0F129F129ED29F12829F1F1F0EDF0EDF0 - F1ECF1F1F0F1EDF0EDF1ECF1ECF1ECF1F0F1F1C9C9C929F1F129F0292929292D - 29292D292D2D292929292D2D2E2D052D4D524D2E51512E4D52295229524D2D4E - 522D2E4D2E4D52512A5152512E4D522D05522D052D052D2E295229512A4D2929 - 292929F12929F129F12929F129F129F129F125F1F029F1EC2929F1F129ECF1F1 - 29F1F0EDF129F1F1F1F1F1F1F1F1F1ECF1EDF0F1F1F0F1F0F1F1F0F1EDF0ECC4 - C4C42DF12929F129F1292929292D29292952292D2D2929052D052D4D2A2D292D - 052E4D512A512E51522D522D2D05515251522D5251522D5229522D4D522D524D - 2E4D2E4D4D292A292929292929292929292929292929F129F12925F129F129F1 - 29EDF129F1F1F125F129F129F0ED29F129F1F0EDF1F0F1EDF0F1ECF1F1F0F1F1 - ECF1F1EDF1ECF1EDF0EDF1BEBFBF552DF1F129F12929F1292929292D29292E29 - 4E2D29292D29522D4D524D522951522E515152295229524D52292E512E515229 - 522D052D525129522D052D2E4D2D4E292E5129522929292A2929292929F129F1 - 29F129ED2929F125F125F0F129F129F129F129F0F1F125F1F129F125F125F1F0 - F1EDF0F1EDF1F1F0EDF1ECF1F1EDF0F1F0F1F1F0F1F1F0B8B8B931562D29F129 - F12929292D2929292D29292D2D2952512929292E29292D295229294D2E052E51 - 512E4D2E515229524D2E51522D4E2D4E2D522E514E2D05512A4D2D4D294E2929 - 522929292929292929292929292929F129F129F129F12925F128F125F025F129 - 29F1F029EDF0F1F128F1F1F1F0F1F1F0F1F0F1F1F0F1F1F0F1F1EDF0EDF0EDF1 - ECF1F1B4B4B456072D2929F12929F12929292929292D2929052D2D522D522D51 - 2952514E2D52512E512D4D2E524D2D4D2E4D522D52512A514E2D52512E4D512E - 512E512E4D2D2A4D2E29292D29295229292929F129F129F129F12929F125F029 - F129F1F129ED29F129F1F1F1ED29F1F1F129F129F129F1F1F1EDF0EDF1EDF1EC - F1EDF0EDF0F1F0F1F1F1F1F0F1F1ECCECECE5555312DF12929F12929F1292929 - 2929292D292D4E2D4E512E4D522D5251525152522D4E525105512E522D522D29 - 522952512E514E2D4E512E052D052D052D522951294D2D2A2929292929292929 - 292929292929F129F129F129ED29ED29F1F129F129F129F029F1ED2928ED29ED - 29EDF1ECF1F0F1F1F0F1F0F1F1F0F1F1F1EDF1EDF0EDF0EDF1ECF1CCCCCC3156 - 07562D29F129F12D2929F129292929292929292D5152512E4D2D4E2D512A2D4D - 522D29522D2E4D4D2E4D4D522D522D524D2E512E512A512D522D522D052D522D - 2A2D05514D2E292929292929F12929F129F12925F129ED29F129F029F129F129 - EC29ED29F128F1F1F1F129F1F02929F1F1EDF0F1F1F1EDF0F1F1EDF0F1F0F1F0 - F1F1F1F0F1F1F0C7C7C75531555556F529292929292929292929292929292929 - 292D2E512E51295229514E2D4D5229524D512E29512E2E4D4E2D052D52514E51 - 4E512E05512A4D2E512E05524D2D292A29292A292929292929F129292929F129 - 2929F12929F129ED29F0ED29F1F129F1EDF129ED29F1F029F1F1F1F0F1F1EDF0 - EDF0F1F1ECF1F1F1EDF1F1F1ECF1F0EDF0EDF1C5C5C53156553255552DF129F1 - 292D292D292929292929292E2D052D4D522D522D4D2E2D4D2E2D512E292E4D52 - 294D512E2D52515229522D522D2E51292E512D0551052D292E29522D29292D29 - 292929F1292929F129F129F129F129EDF125F129F12929F129F1F0292929F1F0 - 29ED29F129ED29F1F1F0F1F1F1F1EDF0F1F1ECF1F0F1ECF1F1F1EDF1F1F1F0C0 - C0C0555532555556312D292929292929292D292D292D292D052D2D522D524D52 - 2E514D2E4D052E4D514E2D29522D2E4D052D2A2D52512A514E514E2E4D522952 - 2D2E2D52294D29052D2A29292929292929292929292929292929F1292929F129 - F125F1F129ED29EDF1F1ED29F1F1F125F129F1ECF1EDF1F1F0EDF0F1EDF0F1F1 - F1F1F1F0EDF0F1F0F1ECF1BABBBB32315532555556072DF129F1292D29292929 - 29292929292D052D29512E5129522E4D2E51292E292D4D522D054D2E2D525105 - 2D52512E512E514D2E515229524D4D29292E292D294D2929292929F1292929F1 - 29F129F129ED2929F1F029ED29F1F124F129F1F129F029F1F124F129F1F029F1 - F0F1F0EDF1F1F1F0F1F1F1F0EDF0EDF1F1F1F1EDF1F1F0B8B8B9555132555632 - 555655292929292929292D292D29292929292D2A51294D2E5129522D4D2E514D - 52522D052E512D05512A29524D2E4D5229522E2D522E4D522D2E29524D4D2E05 - 2D292E2929292929292929292929F129F129F1F12529F129F128F129F129F128 - ED29F129F129F12829F1F1F1F1F1F1F1F0F1EDF1ECF1EDF1F1F1F0F1ECF1F0F1 - F0F1F1D2D2D2313255553155075556312D29F1292D29292929292D292D292929 - 292E2D2D2A512D4E2D4D2E2E4D2D2E51512A2D522951522D4D522D522D4D4D05 - 2D052D2E4D052D292E2D4D2D292A292929292929F12929292929292529F12925 - F129F125F1F129ED29F125F1F129F1EC29F1F1EDF129F1ECF1ECF1F0EDF1F0F1 - F1F1F0F1F0F1F1F1F1F1F1F1F1F129CECECE555531325556315655562D292929 - 292929292D2929292A29292D295129052D2D052D2D2A514D2D4E51052E2D5205 - 2D4E294D2E2D052D05522E2D5229524D52292D4E2D052E29052D29292929F129 - 292929F12929F129F12929F1F129F129F125F129F0F129F129F1F129F1ED2929 - F129F1F1F1F1F1F1F1F0F1F1F0F1F1F1F1F1F1F129F1F1F1292A2DC8C8C83132 - 5155325556315607562D29F129F12929292929292D292929292A2D2D05292D2E - 4D2D292E4D2D2E2D054D2D512E2D522E4D522D5251294D524D2E4D2E2D4E292D - 052D29292D2929292929292929292929F129F12929EDF12925F124F129F129F1 - F129F1F0ED2928EDF129F0F129F1F1F1F1F1F1F1F1F1F1F1F1F1F129F1F129F1 - F129F12D292D52C3C3C35531325531555507550755562D292929292929292D29 - 292D292E292D052D292E05512A4D52292E05512E2D2E052D055129522D052E4D - 2E522D2A51292D052D29522D4D2A2D05292A29292929F12929292929292929F1 - 292929F1F129F129F124F12529F12529F1F1F129F1F129F1F1292D2D2D2D2D29 - F129F1F129F129F12929F12929F52D2A2D5256C1C1C131513155325532555655 - 5607552DF129F12D29F12929292929292929292929292D292D2D292D4D2D2A4D - 51052D52295229512A514D2E4D294E51294E2E512A4D29052D292D292D292929 - 2929292929292929F1292929F129F12928F129F129F129F1F129F1F129ED29F1 - 25F029ED29295252522D2E2D2D2A29292E292E292A2D292D2929052D2E5156BC - BCBC5532315631565532550756555A5529292929292929292929292929292D29 - 2E294D2A29052D4E292E4D2D2A2D522952295229524D2E4D2D522D29522D4D29 - 4D292E2D2A2D052D052D2929292929292A2929292929F12929F125F1ED29F125 - F129F12924F1F129F128F1F129F1F129F12D5656565252512E2D2D2E292D512E - 2D292E052E2E2D2E512E56B6B7B72D31552D553155555631075655562D2D2929 - 2929292929292929292D0529292D292D2D29292D4D2929522D0529512A512952 - 292D4E2D5205522D052952292E2D05514D29292929292929292929292929F129 - 292929F129F1292929F129F125F125F1F129EC29EDF129ECF1F125F129527E56 - 7A56565652522E2D522E2E512E2E2D2D2D2D2E512E522DB2B2F6315131563156 - 3132555655555607522D2929F12D2929292D292929292D29292A2905292E4D29 - 2E4D292951292E4D2D52294D2E512D4E2D2D4D2A51292E4D294D292E2D295229 - 292A2929292929292929292929F129292929F129F129F129F128F129F129F1F1 - 2929F129F129F1F129567E7E5A7A56525256512E2D522D522D522E5252512E2E - 515252ADADAD31322D31552D5555325507560755072D2D292929292D2929292D - 292929292D4D2D2D2929292E4D2D2E4D2A2D052D2A4D2E2951052E5152052E51 - 29524D2952295251052E2929292D292929292E2929292929F12929F129F129ED - 29F12429F129F129ED29F129F1F1ED29F1F029F1297E7E7E7A7E565607525256 - 5256522E522D522D2E2E51522E2D52A8A8A8315131552D565532555631565556 - 07522D292929F12929292D29292E292E292929052D2A51292929052D294D2D52 - 4D2D4D522952294E292D51295229292E4D2E4D2A294D29292E29052D2A292929 - 29292929292929292929F129F129F1F129F125F128F129ECF12928F1F129EDF1 - 51565A56565656565656515232512E51522E512E52512E2E2D522EA6A6A62D31 - 2D32553131553156552D075607552E2D292D292929292929292929292D2A2D29 - 4D2D2A4D2E4D292D2A2D4E292E4E2D295229512D52052E4E2D4E514D2E4D2D29 - 2D292E4D29292929292D2A292929292929292929F12929F129F12929EC29F129 - F1F129F125F1F1F125F129F1567E7A567A565656525256525252522E512E2E51 - 2E2E5152522D2EA1A1A1312D552D31562D563155320755555607552D2929292D - 292929292D292929292D4D2E2D292D29292E2D052D4D2D4D2D4D522D4D2E0551 - 2D514D2D4E2D2E515252524D294E4D2E2929292929292929292929292929F129 - 29F12929F125F129F1F129F129EDF129F129ED29F129F129567E5A7A56565656 - 565652565156515252512E52512E2E2D2A2D299B9B9B315132312D3155315532 - 555532565556562D2D29F12929292D2929292D292A292929052D052D29294D29 - 4D2E292E4D2E29052E51292E052E2D522D51052E5129292A2D292D2929292929 - 2D2A292929292929292929292929ED2929F129F12925F129F129F0F129F029F1 - F124F12D7E7E7E7E56567A5656565652565252325252522D2E2E292EF1292996 - 96962D2D315131552E3156315532555507070755292D2929F1292929292D2929 - 292D2A2D292D294D2E4D2E292E2951052D295229514D2E4D512D52052D052E51 - 2A29522D4D292A512A292E29052D2929292A29292929F129F129F129ED29F125 - F1F128F125F12925F129ED2929F1F15282A27E7E7E7E56565656565656525651 - 522E2D2A2D2929292929F190919131312D312E31315531513255320756555607 - 2E292929292929F12929292D292929292E292E2D292D294D294D2A512A512952 - 292E4D2D2E052D512E2D4D52512E4D292E4D2D292929292D2929292929292929 - 29292929292929F129F129F12929F129F129F1F1F129F1F0EDF1297EA7088382 - 7E7E7E7E7A5A7A56565652522E292E29292929292929290808AF2D2D312D552D - 2D3255325531553155325556552D2D2D292929292929292929292D292D2D052D - 2A4D2E2D2E2D2951292A5129522D2E054D2E4D2E05522D2A4D512A51292A2952 - 2929294D2E2929292D29292929292929F1292929F129F128F129ED29F0F12929 - F1F129F129F12982ABAAA7A6837E827E7E7A565652512E2929294D2E29292929 - 292929A9A9A9312D2D312D3156312D5531565532555607075651292929F12929 - 292929292D292A2929052D2951292D052D052E2952292D4E2D052D512E515229 - 512952512E29512A512951294D2D4E2E29292A292A292929292929292929F1ED - 29F12529F129F1F129EDF1F02925F129F12929ABD5ABA6A782A67F7E7E5A5652 - 2D2E29292E2D2A2D29292929292929A4A4A42D2D312D3251312D553231553255 - 5655555655322D292D2929292D29292929292D292D2D292D2A2D4E2D2A2D2D4D - 2D4D52292D524D2E524D29522952292D4E29522952292E292E2929292929292D - 29292929292929F129F1292929F129F125F12929F129F125F1F1F129EDF12DAA - D4AAABA70883827E7E522E292A29292E29292929292929292929F1A2A2A2312D - 2D312D312D313131523155315532073156555229292929F12929292929292929 - 2A4D2E2951292D292D054D2E292E29524D2D524D2D522E512E51525229512E4D - 292D052D052D2E2D2D295229292D292A292929292929F129F129F129F129F1EC - 29F129F129F128F1F1F052D4D5ABAAAAA7A67A56522D29292D52522929292929 - 29292929F129F19D9D9D2D312D312D312D562D3131553255325556550707312D - 29F1292929F129292929292D292D292E2D2A2952292D2E4D2D4D2E2D52292D52 - 295129522952295152295229522D292A2D052905292D052D2A29292929292929 - 29F129ED29F125F129ED29F129EDF029F129ED29F12951D4ABABABA77E562E2E - 2929F1292929292929292929F129F129F1F1299B9B9B2D2D2D2D312D312D3152 - 2D32553155315532555656512D292929F1292929292929292929292D052D2D29 - 2D052D2E4D2E4D2D052D522952292E512E2D52294D29512A2D052D4D29522D2D - 29522D2929292929292929F129292929F1292929F1F029F1F12929F1EDF129F1 - 29F156ABAAABA67E522DF129F12929292929F129292929F129F129F129292996 - 96962D312D312D2D3151313131552D32555656555655072D2929F12929292929 - 29292D292D2A2D292D29052D2A2D294D2D292D4E2D522952512E4D2E51052D52 - 2E51522D052D2E2D4E2D29052D2A292A292929292929292929F129F12925F0F1 - 2929F12529F1F1F12928F1F1F1ED56AAA77E562E292929292929F12929F12929 - 29F1F12929292929292929B0B1B12D2D2D2D2D312D312E552D32552D55315531 - 563156072D2929F1292929F1292929292929292A292D29292D4D2E292E4D2E51 - 2E2951292E512D052E512A294D2E052D052D05292D05292D4E2D292D29292929 - 2929F129F129ED2929F12929EDF129F1F128ED29F1F12924F1295AA77E562929 - F1F12929F129F129F129F129F12929292929292D2929F10808D42D312D312D2D - 312D312D552D32553255325555565556552D292929F1292929292929292D292D - 2D2A29512A294D292D2D052D4D522E51055229514D2E515229512A51292E512E - 2D2929522D05292929292A2929292929292929F1F129F12929F129F125F129F1 - 29F1F1F1F1297A562E29F1F1292929F129ED2929F129F1F1292D29F129292929 - 2929F1A5A5A52D2D2D2D2D312D2D312D313151313155315631553255072E29F1 - 292929292929292D29292929052D2D292D2D2E2D052E2952292D4D2E2D2D522E - 2D4D2E4D2E5129295251052D052E52512A2D2D2A2D292929292929292929F129 - 25F129F1F1EDF128F1F1F128F125F129EDF12D2929F12929F129F029F129F1F0 - F1F1F1292929292929F1292929F1F1A0A0A02D312D2D312D31312D2E552D3131 - 523156315556555556552D292929F1292929292929292E292D29292A2D052D05 - 2D4D2D512E51522951052E514D2E4D2D4E2952295229294E2951292D052D0529 - 052D2929292929F129F12929F12925F128292929F12929ED29F129F1F12929F1 - 292929F129F1ED29F1F0F1F1F12929F129292929F1F1ECF1F1F1299E9E9E2D2D - 2D312D2D2D2D31312D315231315131563155325655073229F12929F129292929 - 2D2929292D2A2D2D292D292D292E292A4D2E29522D2E4D2D2E4D2E512D522952 - 29522D29512E4E292D292D2D29292929292929292929ED29F129F129F1F1F1F1 - 25F1F129F1F1F029F0F1F129F129F129F1F129F1F1EDF129292929F1F1292929 - 29F1F1F0F129F19999992D2D2D2D2D312D2D2D2D312D31513231552D56315555 - 3255075529F129292929F129292D292D052D052D2E4D2E4D2A51512D2E4D2E4D - 52512E052D4D2E052D052D4D2E4D2A512A51294E295205292D2E292929292929 - F12929F125F129ED292925F1F128F1F129ED29F1ED29F129F125F1F125F1F1F1 - F029F1ED29F1292925F129F1F129F1F1F129299797972D2D2D2D312D2D312D31 - 2D312D313151325531555631555655562D29F129F129292929292929292D2929 - 4D2D29292D292A294D2D4D2D2E052D512A51292D522D522D52292D4D2E4D2E2D - 2D29292D05292929292929292929F1292929F029F1F1F129F1F12529F029F1F1 - 29F129F129F129F1F0F1F0ED29F1F128F12929F1F1F0F12929F1F129292929B2 - B2B22D2D312D2D2D2D2D312D2D312D562D31312D5556315656315655562929F1 - 292929292929292D29292D292E2929522D4E2D512D2E2D2E4D2D4D2E4D2E4D52 - 2952052D052D4D2A51292952052E2929292D29292929292929F12929F1F1F129 - F12929F125F129F1F1F1F025F129F1F0F1F0F1F1F1F1F129F12929F1F1F1F1F1 - F129F1F1F02929F1F1F1F1ACADAD2D2D2D2D312D312D2D2D312D312D31523156 - 313151315555565507312929F12929F1292929292D2A292D29522D29292D292E - 052D052D4D2E2E4D2D512E2D2A5129522D2E52512952292951292E294D2A2929 - 29292929292929F1292529F129ECF129F029F1F125F129F1F1F0F125F1F1F1ED - F0ED29F029F1F1F1ECF1F12929F1F129F1292929F1F1F1AAAAAB2D2DF52D2D2D - 2D312D312D2D2D312D312D3152313255323155563255562D29F1292929292929 - 292D292929292E512A51292D512E4D2E2D4D2D2E052D055129522D05294D292A - 512E4D2E29294D2E2929292929292929F1292925F1F129ED2929F1F129F129F0 - F129F129F129F1F1F1F1F0F129F1F1F1F1F0EDF129F1F0F12929F1F1F1F129F1 - 2929F1A5A5A52D2D2D2D2D2D2D2D2D2D2D312D2D312D315131552D3155563155 - 5556552D2929F129F12929292D29292E292D4D2D2D292E4D2A4D292D4E2D2E4D - 2D2E512A2D4D2E512E512E4D294D2E4D2E4D2E2929292929292929F12929F1F1 - 2929F129F1F129ED29F1ED29F1F124F1F1EDF0F1F0F1F129F129F125F1F1F1F1 - F1F1F129F1292929F129F1F1292929A0A0A02D2D2D2D2D312D2D312D312D2D31 - 2D552E31312E5555563155563255562D2D2D29F12929292929292D2929292E4D - 2E4D2D29512E2D522951052D524D2A2D4D2E4D29052D052D522E4D292929294D - 292E29292929292929F1292925F12929F125F128F1F129F12929F1F1F0F1F1ED - 29F1EDF0F1F1F0F1F0F1F0F1515229F1F1F1292929F1F1292929F19A9A9A2D2D - 2D2D2D2D2D2D2D2D2D2D312D312D312D552D323131513255555655562D292D29 - F129F129292929292D29292D292E4D2E29294D29522D5229292D522D2E4D2D52 - 2D2E4D2E4D29522D4E2D2E2929292E29292929F1292929F1F129ECF129F129F1 - F129F1F0EDF1F129F1F128F1F1F129F1F1EDF1F1F1F1F1F12929F129F129F129 - F12929F1F0F1299595952DF52D2D2DF52D312D2D312D2D2D2D312D312D552D52 - 31325532553156552D2D292D29292929F1292929292D2A2D4D2D29512E2D2D2E - 29292D522D052D05512E052D0551294D2E4D29292D0529292929292929292929 - 29F12929F12929F129F129ED29F02529F129F1F0EDF1F1F1F0F1F1F128F1F0F1 - F12929F129F1292E29F1F1F1292D29F129F1299393932D2D2D2D2D2D2D2D2D2D - 2D2D312D312D312D322D313151313155315655562D2D29292D29F12929292929 - 292929292E292D2929052D052D522929522D522D2E05512E2D522D52292E2D4E - 2929292D2A292929292929292929F12529F129F125F0F129F1F1F1F129F124F1 - F1F1F1ECF1F1F0F1F1F1F1F1295629F1F1F1295129F129F129292929F1F1F1AE - AEAE2D2D2D2D2D2D2D2D2D2D312D2D2D2D2D2D312D5531513156513156553156 - 2D2929F12D2D2929F129F1292929292D292D2E4D2E2D2D4D2E295152292D052D - 4D2D2D52052D052E5129052D4D292E4D29292929292929F129F129F1F129ED29 - F129F129F125F129ECF1F1F1F128F1F1F1F1ED29F1F1F0F12929292D29F129F1 - 295129F129F0F1292929F1A8A9A92D2D2DF52D2D2D2D2D2D2D2D2D2D312D312D - 312D2D322D3132552D325555312D292929292D2929292929292929292D052D29 - 294D2A2D29512E29515229522D52052D512E4D4D2D5229292E29292929292929 - 292929292929F12925F129F129F125F129F029F129F1F1F0EDF129F1F0F1F0F1 - F1522E29F1F1297E7A29F1F1295251F1F1F1292929F129A6A6A7F52D2D2D2D2D - 2DF5312D2D2D312D2D2D2D2D2D312D552D552D3156315631522D29F129292D29 - 2D29F129F12929292929292E2D2D2952292E4D2E2951522D052D5229522D2E29 - 2A4D2E4D29292D2A2929292929292929ED2929F129F129F029F129F1F129F1F1 - F129F1F1F1F1F0F1F129F1F12982A62929F1297A562929F1292929F129F1F1F1 - F1292DA1A1A12D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D312D312D312D31312E55 - 2D553155552D2929F129F12D292929292929F12929292D29052D292D2D4D2951 - 2A2D29522D522D522D05515251294D2D2A2D052D29292929292929F129F12929 - F125F125F1F1F128EDF129F025F1F0F1F0F1EDF129F1F1F1295552292D29F129 - F12D5629F1F1F1295129F129F129299C9C9C2DF52DF52DF52D2D2D2D2D312D2D - 312D2D2D2D312D312E51313155322D56312E29F1292929292D2D2D2929292929 - 292D29292D295229052E2D2E514D522D052D052D052D2E2929292E4D29292929 - 052D2929292929292929F1ED29F12929F12925F12929EDF1F1F1F125F1F1F1F0 - ED2D5229F129F1527E2DF1F1F14D7A29F1F1292929F129F1F1F1F09A9A9A2D2D - 2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D312D2D2D2D313151322D31552D55312929 - F129F1292929292D2D29292929292D2A2D29292D2D2D054D2E2D2A512E522D52 - 512A514D2E4D292A51292A292929292929F12929F1F12929F128F1F125F0F1F1 - F1F0F129F1F0F1F1F1F0F1F1F052AA52F1F1292D7E29F129F1F129F12929F1F1 - F129522929F1F19595952DF52D2D2D2D2D2DF52D2DF52D2D2D312D2D312D312D - 2D2D315131523156312D2D29F12929F129292D29292D2D2929292929292E2D05 - 29292D2D052D5129512952294D2D2A2D4D2E2D4D2A4D2D4D2D2929292929F129 - 2529F129F12529F1F12929F125F1F1F0F1EDF1F0F1F129F1F12951292D29F129 - F1295651F1F1F029522D29F1F1292929F1F1F18B8B8B2D2D2DF52D2D2D2D2D2D - 2D2D2D2D2D2D2D2D2D2D2D2D312D312D3131312D55562DF129F1292929F12929 - 2D292D292929292D2929292D292E4D2E2D4D2A512E512D522D2E4D512A2D052D - 2D292A292A292929292929F129F129ED29F1F129F1EDF129F1F125F1F1F1F0F1 - F1295652F1F1F1297E7AF1F1F1295651F12929F12929F12929F0EDF1292D2986 - 86862D2D2D2D2DF52DF52D2D2D2D2D2D2D2D2D312D2D312D2D312D312E512D56 - 312D2D29F129F129F129292929F1292D2E29292929292D292D4D292D052E512E - 4D2952292E4D512A2D052D2E29052D292D29292929F129ED29F129F129F125F0 - 29F128F129F0F1F128F129EDF129827E29F1F1295251F129F12929F1292DF1F1 - F1F15152F1F1F1F12951F18081812D2DF52D2D2D2D2D2D2DF52D2D2DF52D2D2D - 2D2D2D312D2D2D2D3131312D32552D2929F029F12929F12929292D292D2D2929 - 2D29292A29295229512951292E5129524D2E292D052D054D29292D0529292929 - 29292929F129ED29F129F1F12529F1F1ED29F1F1EDF1F1F0F1F14D2D4D2D29F1 - F1F0527E29F1F1F12D5229F1F129292929F129F1F1F1297E7E7FF52D2DF52DF5 - 2D2D2D2D2D2D2D2D2D2D2D2D312D2D2D312D312D2D2D552D312E312DF129F129 - F12929F12929292929292D292929292D292D292E292E295229522D292E4D2E4D - 2D2A2D2E2D052D29292929292929F12929F129F128ED29F1F1F125F0F1F1F0F1 - F0F1F1F129F1F0ED07A72DF1F1F1517A29F129F12929F1292929F1F1F15229F1 - 28F1F17979792D2D2D2D2D2D2D2DF52D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D31 - 2D312E315131512D29F1F128F129F12929F1292D292D292D292D292929292929 - 512951292D4D2E514D2D4D2E294D51052D2929292929292929F129F12929F125 - F1F1F12429F1F1F129F1EDF129F1EC29F1F1F1F1295129292929F1F1295129F1 - F1F1295651F1F12929512D29F1F1297474742DF52DF52D2DF52D2D2DF52D2DF5 - 2D2D2D2D2D2D312D2D2D312D2D312D312D312D2D29F129F129F12929F1292929 - 292929292929292D292D2A2D292E2D2E4D2E2D4D2E2D2E294D2D2A2D2E4D292A - 29292929F1292929F125F129F12929F1F1F025F1ECF1F1F1F0F1F1F1F1EDF0F1 - F1F129AA56F1F129297A51F1F1F1292929F129F1F1F1ED295229F17272722D2D - 2D2D2D2D2DF52D2D2D2D2D2DF52D2DF52D2D2D2D312D2D312D2D312D312E552D - F129F029F129F1292929F129F5292D292D29292929292929292D052D2D052D52 - 2D0551292E052D0529292D2929292929292929F12929F129F1F0ED2929F1F129 - F129F0F1EDF1F1F128F129F1ECF1297A5129F1F1F129F1292929F1EDF1515229 - F1F1F1515629F18D8D8DF52DF52DF52D2D2D2DF52DF52D2D2D2D2D2D2D2D2D2D - 2D2D2D2D312D2D2D312D312D29F125F129F029F1F12929292929292D292D2929 - 292D292D2A2D2D05292D052D52292E4D2D2D4D292D2A29292929292929F12929 - F129F1F12529F1F1F125F0F1F1EDF129F0F1F0EDF1F1EDF1F1F1F1F1F1515229 - F1F1F1515629F129F1295129F129F12929F12909098B2D2D2D2D2D2DF52D2D2D - 2D2D2D2DF52D2D2D2D2DF52D2D2D2D2D2D2D312D2D312D5529F129F1F029F129 - 2929F1292929292929292929292929292929052D2D2A2D29292D4D2D4E292E2D - 052D2929292929F1292929F129F12825F1F12924F1F1F129EDF0F1F1F1ED29F1 - F1F1F0F1F1F0EDF1F0567E29F129F12929F129F129F1F1F14D2D29F1F1295186 - 86862DF52DF52DF52D2DF52D2D2DF52D2D2D2DF52D2D2D2D2D2D312D2D312D2D - 312D312E2D29F0F125F129F129F12929F12D292D292D292929292D292D292D2D - 052D292E2D4E2D2A292D29052D2929292929292929F1292929ED29F1F129F1F1 - F129ECF1F0F1F124F1F1F0F1F0ED29F125F1F1F1F129F1F129F1F1F1EC29522D - F1F1F129512929F1F129298081812D2D2D2D2D2D2D2D2D2DF52D2D2D2D2D2D2D - 2D2D2D2D2D2D2D2D2D2D2D312D2D2D552DF1F128F1F129F02929F129292929F1 - 29292D2929292929292D052929292D052D2951292D05292929292A2929292929 - 292929F129F129F128F1F125F1F1F1F1ED29F1F1F1F129F1F1F1F1F0F1F129F0 - EDF1F0295229EC29F12951292929F12929F1292929F1F17A7A7BF52DF52DF52D - F52DF52D2D2DF52D2DF52DF52D2D2D2D2D2D2D2D2D2D2D2D312D312D2D29F1F1 - 28EDF129F12929F129F12D292D29292D29292929292D29292D2A292D4D2E292E - 052D295229292929292929292929F129F129ED29F125F1F029ECF1F1F1ECF125 - F1F0F1EDF0F129F1F0F1F129F1F125F129F1F1F1F1F0F1ED2D5129F1F1F12951 - F129F17575752D2D2D2D2D2D2D2D2D2DF52D2D2D2D2D2D2D2D2DF52D2DF52D2D - 2D312D2D2D2D2D312D2929F1F129F0F129F129292929292929292D292D292929 - 2D29292D2929512A292D4D2D2D292929292929292929292929F1292929F02929 - F1F129F1F1F1F1F1F0F1F1F0F129EDF129F1EDF1ED29F1F1F0F1F1F0F1F12929 - F1ED29F12D7AF1F129F12929F1F1F17070702DF52DF52DF52DF52DF52D2DF52D - F52DF52DF52D2D2D2D2D2D2D2D2D2D312D2D312D312DF1F029F029F129F02929 - F129F12D292D2929292929F129292D2A2D29292D512A2929052D2A2929292929 - 29292929292929F1EDF129EDF129F0EDF1F0ED28F1F125F1EDF1F029F1F1F0F1 - F1F1ECF12929F1F1F1EC2929F1F0F1F129F1F129F1F1F0EDF14D296E6E6E2D2D - 2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DF52D2D2D2D312D2D2D - 312D29F1EDF1ED29F129F1292929292929292D292D29292929292929292D292A - 292D2A51292929292929292929292929F129F1292929F1F029ED29F1EDF1F1F1 - EDF1F029F0F1F1F1ECF1F129F0F1F1F1F1F1EDF029F1F1F1F1F1F1F0F1ED2951 - 29F1F129292D29898989F52DF52DF52D2DF52DF52DF52DF52DF52D2DF52D2DF5 - 2D2D2D2D2D2D2D2D2D2D312D2D2DF128F128F128F1F129F129F1292DF1292929 - 292D29292D292D292D2A2D29292929292E2929292D29292929292929292929F1 - F1ED2929F1F1F0F1F0F1F1F1F0F1F1EDF129ECF1F129F1F1EDF1F1ECF129F1F1 - F1F1F025F12929EDF129F12929F1F1F1F0EDF18787872D2D2D2D2D2DF52D2D2D - 2D2D2D2D2D2D2DF52D2D2D2D2DF52D2D2D2D2D2D2D2D2D2D312D29F1F1F1F1F1 - 29F1F029F12929F1292D292D2929292D292D29292929292D292E292929292929 - 2A29292929292929292929292529F1F129EDF1F1F1F1ECF1F125F0F1F1F1F1F1 - F1F0EDF129F029F1F1ECF129ECF1F1F1F0F1F1F1F0F1F1F1F12951F1F129F182 - 82822DF52DF52DF52D2D2DF52DF52D2DF52DF52D2D2DF52D2D2D2DF52DF52D2D - 2D2D2D2D312D2DF1F025F029F02929F129F129292929F12929F529292D2A2929 - 292D2929292929292929292929292929292929292929F129F1F0F125F1F0F1F0 - EDF029F1F0F1F1F124F1EDF025F1F1F0F1F1F1F0F1F1F1F129F1F1F1F1ED29F1 - 29EDF1F1282929F1F1F1F07C7D7D2D2D2D2D2D2D2DF52D2D2D2DF52D2D2D2D2D - F52D2D2DF52D2D2D2D2D2D2DF52D312D2D312D29F1F1F1EDF1F1F129F12929F1 - 292D292D292929292D2D2D2929292D292E2929292929292929292929292929F1 - 29F129F129ED29F0F1F1EDF1F1F1EDF1F1EDF0F1F129F1F1F1F029F125F1F125 - F1F128F1F1F129ECF1F0F129F1F1F0EDF1F1F1F129F1F17A7A7BF52D2DF52DF5 - 2D2DF52DF52D2DF52DF52D2D2DF52D2D2D2DF52D2D2D2D2D2D2D2D2D2D2D2DF1 - 28F129F029F129F029F12929F12929292D292DF1292D292929292929292D2929 - 292D292929292929292929292929F129F129F1EDF0F1F0F1F0F1F1F0F1F1F1ED - F0F1EC29F1EDF1F0F1F1F0F129EDF1F124F1F1F1F1F1F1F1F029F1F1F1F029F1 - 4D29F17575752D2DF52D2D2D2DF52D2D2DF52D2D2D2D2DF52D2D2DF52DF52D2D - F52D2D2D2D2D2D2D2D312D2DF1F1ECF1F129F0F129F129F12929F12929292929 - 2929292D29292929292929292929292929292929F129292929292929F129F0F1 - F1F1F1EDF1F1F1F125F0F1F1F1F129F1F0F129F1EDF129F1F1F0F1F1F1F1F029 - 29EDF0F125F12929F0EDF1F129F1F17070702DF52D2D2DF52D2D2D2DF52D2D2D - F52DF52D2DF52D2D2D2D2D2D2D2DF52D2D2D2D2D2D2D2D2DF1F029F129F0F129 - F12929F129F1292D292D292929F12D292929292D292929292A2D292929292929 - 292929F12929F129F1EDF1F1F1ECF1F0F1ECF1F0F1F1ED28F1EDF0EDF1F1EDF1 - F0F1EDF029F129EDF0F1ED29F1F1F1F1F1F1F0F1F1F1F1F0F1F1298A8A8A2D2D - 2DF52D2DF52DF52D2D2DF52D2D2D2DF52D2DF52DF52DF52DF52D2DF52D2D2DF5 - 2D2D312DF1F1F1F0F1F129F1F129F02929292929F129F1292929292DF12D2929 - 2D29292D292929292929292929F1292929292929F1F0EDF0F1F1F1F1F1F1EDF1 - EDF0F1EDF029F1F129F128F129F1F1F1ED29F1F1F1F1F1F1F0F129F1F0F1F1F1 - 2929F1EDF1F129858585F52D2D2DF52D2D2D2DF52D2D2DF52DF52D2DF52D2D2D - 2D2D2D2D2D2D2D2D2DF52D2D2D2D2D2D2928F1ED28F1F029F0F129F1F1F0F129 - 29292929F129F1292929F129292929292D2A2D29292929292929292929292929 - F1F1F1EDF0F1F0EDF0F1F0F1F1F1F1F1F1EDF0F1ECF1F1F1EDF128F1F1F1F029 - 2929F0ED29F12529F1ECF1F1ED29F0F1F0EDF18383832D2DF52D2D2DF52D2D2D - 2DF52D2D2D2D2DF52D2DF52DF52DF52D2DF52D2D2D2D2D2D2D2D2D312DF1F1F0 - F1F129F129F1F129292929F129F129F12929292D2929292D2929292929292929 - 292929F1292929F1292929F1ECF1F0F1F1F1EDF1F1F1F1F128EDF029F0F1F129 - F1F1EDF1F029ED29F0EDF1F1EDF1F1F1F1F1F0F1F1F129F1F0F1F129F1F1F107 - 7E7E2DF52D2D2DF52DF52D2DF52D2D2DF52DF52D2DF52D2D2D2D2D2DF52D2DF5 - 2D2DF52D2D2D2D2D2DF5F0F128EDF0F1F029F029F1F1F12929292929F129F129 - 29F1292929292D29292D292929F129292929292929F1F1ECF1F1EDF1F1ECF1F0 - F1ECF1ECF1F1F1F1ED29F1EDF0F128F129F1F1F1F1F1F129F029F1F1F0F1F1F1 - 2929F1ECF1F125F129F1F07879792D2D2DF52D2D2D2DF52D2D2DF52D2D2D2D2D - F52DF52DF52DF52D2D2D2D2D2D2D2D2DF52D2D2D2D2DF1EDF1F1F129F129F1F1 - 292929F129F129F129292929292D29292D29292D292929292929292929F129F1 - 29F1F0F1292929F0F1F1F1EDF1F1F1F1F129ECF1F1ECF129F1EDF1F1EDF1F0ED - 29F1ECF1F1EC292929EDF029EDF1F1F1F1F1F1F1F0F1F1767677F52D2D2D2DF5 - 2D2D2DF52D2D2DF52DF52D2D2D2D2D2D2D2D2DF52D2DF52DF52D2D2D2D2D2D2D - 2D2D28F1F025F0F1F1F029F1F0F129F12929F128F129F12DF129F129292D2929 - 2D292929292929F12929292929EDF1F1562DF1EDF1F0F1F0F1ECF1F1ECF1F1F0 - F129F0F1F129F1F0F129F129F129F1F1F1F1F1EDF1F1F1F1F1F029F129F0F129 - ED29297171712D2DF52DF52DF52DF52D2DF52D2D2D2D2DF52DF52DF52DF52D2D - 2DF52D2D2D2DF52D2DF52D2D2D2D2DF1F1F0F129ECF1F129F129F029F1F129F1 - 29F12929292929292D292D292929292D2929292929F129F0EDF0F129562D2A2D - 29F1EDF1F129F1ECF1F1ED29EDF1EDF1F0F125F1F1ECF1F1ECF1F124F129F1F0 - F129F1F0F1F1ED2929EDF1F0F1F1F18C8C8C2DF52D2D2D2D2D2D2D2DF52D2D2D - F52DF52D2D2DF52D2D2D2D2DF52D2D2DF52D2D2D2D2D2D2D2D2D2DF1F0EDF1F0 - F1F129F029F1F129F129F029F1292929F12D292D29292929F12D292929F12929 - F129F1F1F1F1292D2E297E2DF129F1F0EDF0EDF1F128F1F0F1F029F125F1F0F1 - 29F1F129F1F129F1F1ECF1F129ED29F1EDF0F1F1F0F1F1F1F1F1F18A8A8A2D2D - F52DF52DF52DF52D2D2DF52D2D2D2DF52DF52D2DF52DF52D2D2DF52D2D2DF52D - F52D2D2DF52DF529F129F0F125F0F1F1F029F129F12929F12929F1F129292929 - 2D292D29292929292929F12929F129F1ECF12956522D7E5229F1F1F1F1F1F0F1 - F1EDF1F1F1EDF1F0F1F1F1F128F1EDF1F0F1F1F129F1F1EDF1F1F029F129F1F1 - F1292929EDF0F18585852DF52D2D2D2D2D2D2DF52D2D2DF52D2DF52D2D2D2DF5 - 2D2D2D2DF52D2DF52D2D2D2D2D2D2D2D2D292D29F0F1EDF0F1F1ECF1F1F128F1 - F0F1F129F129292929F52929F129292D292D2929292929F129F1F0EDF1F0F151 - 5256562D292929F1F1F1EDF1F0F1F0ED29F0F1EDF029EDF1EDF128F1F125F0ED - F02929F1F0F1EDF129F1F0EDF1F0EDF1F129F17F7F7F2D2D2DF52DF52DF52D2D - 2DF52D2D2DF52D2DF52DF52D2DF52DF52D2DF52D2DF52DF52DF52D2D2DF5F0F5 - 29F1F0F1ED28F129ECF1F1F129F129F1F1F0F129F12929292D292D292929F129 - 29F12929F129EDF1F0EDF1522D567E2DF12D29F129F1F1F0EDF1F1F1F1F125F1 - F1F1F029F1F1F125F1F1F129F1F1F1F0EDF1F1F0F1EDF129F1F1F1F029F1F107 - 7A7A2D2DF52D2D2D2D2D2DF52D2D2D2DF52D2DF52D2D2D2DF52D2D2DF52D2DF5 - 2D2D2D2D2D2D2DF52D2DF1292DF0F1EDF0F1F1ECF129EC29F029F1F0292929F0 - 2929F12D29292929F1292929F12929F1F1F1F1F0EDF1F12D2D2E5629F1562929 - 292929F1F1F1ECF1ECF1F1F0F125F1F1F0ED29F129F0F1F1EDF1ED29F129F0F1 - F12929F1F1F029F12529F0747575F52D2D2DF52DF52DF52DF52DF52D2DF52D2D - F52DF52D2DF52DF52DF52D2D2DF52D2DF52D2D2D2D2D29F1F1F1F1F0F1EDF0F1 - EDF0F1EDF1F0F129F1F1F129F1292929F129F1292929F1292929F129ED28EDF1 - F1F0ED2D2E51562E5152292D51292E2929F1F1F1F1ECF129F1F0F1ED29F1F1F0 - F1ED29F0F128F1F129F129ED29F1F0F129EDF1F1F1EDF17272732DF52D2D2D2D - 2D2D2D2D2D2D2DF52D2DF52D2D2D2DF52D2D2D2D2D2DF52D2D2DF52D2D2DF52D - F52DF528F129ECF1F0F1EDF0F1EDF029F1F129F02929F129F129F1F129292929 - F12929F129F129F1F1F1F1ECF1F1F029562D56515656F12D2E292D52F129F129 - F1F1F1ECF1F1F1F1F0F1ED29F129F125F1F129F0F1EDF1F1F0EDF1F0F129F1F1 - F0F1296D05052D2D2DF52DF52DF52DF52DF52D2D2DF52D2DF52DF52D2DF52DF5 - 2DF52D2DF52D2D2DF52D2D2D2D2D2DF1F1F0F129F1F1F0F1F1F0F1EDF029ECF1 - F1F029F129F12929F129F129F129F129F1F124F128F1F0F1F1ECF1F1522D562D - 5652292E29F12D82512929F1F1F1F1F1F1EC29F025F1F0F1F1F0F1F1F1EDF1F1 - F128F129F1F129F125F129ECF1F1F16464642D2DF52D2D2D2D2D2D2D2D2D2DF5 - 2D2D2DF52D2D2D2DF52D2D2D2D2DF52D2D2D2DF52D2D2DF52D2D2DF528F1F1F0 - EDF029ED28F1EDF029EDF1F12929F1F1292929F129F129F12929F125F129F1F1 - EDF125F129F1F129562D5652562D295629F15156F1F12D292D29F1F1F1F1F1F1 - F1F1F1ED29ED29F12829F1EC29F1ED28F1F1ECF1F1F0F1F1F1F1F0626262F52D - 2D2D2DF52DF52DF52DF52D2DF52DF52DF52DF52D2D2DF52DF52D2DF52DF52D2D - 2DF52D2D2DF52D2DF1F0F1F0F1F1F0F1EDF0F1F1F0F128F1ECF12929F0F1F129 - F129F129F0F129F1F0F1F1F128F1F129F129F1F12D52562D512E2D56F1F1522E - 29297E522929292929F1F1F1F1F029F1F0F1F1EDF1F129F1F1F1F1ED29F129F1 - F1F129292929F15D5D5D2DF52DF52D2D2D2D2D2DF52D2DF52D2D2D2D2D2C2DF5 - 2D2D2D2D2DF52D2D2D2DF52D2D2DF52D2D2D2DF52D29F1EDF0EDF1F0F1EDF029 - F1F1F129F1F1F1F129F128F129F128ED29F1F129F1ED28EDF129F12929292D29 - 2E51562E2D522D5629295629F156562DF1F129F12D29F129F1F1F1F1F1F128F1 - F1EDF025F129F0F129F129F124F1F1F129F1F15B5B5B2D2D2D2DF52DF52DF52D - 2D2DF52DF52DF52DF52DF52D2DF52D2DF52D2DF52DF52D2DF52D2D2DF52D2D2D - 2DF1F0F1F1F0F1EDF0F129EDF029F1F0F128F128F129F129F129F1F1F128EDF0 - F129F1F129F12929F1292D2D2D562D5651562D562D2D562DF1525529F12D7E2E - 29292D292A29F1F1F1F1F1F128F129F1F1F0EDF1F1F1ECF1F1F1F1F0ED292956 - 56562D2DF52D2D2D2D2D2D2D2DF52D2D2D2D2DF52D2D2D2DF52D2DF52D2DF52D - 2D2D2DF52D2D2DF52D2D2DF52D2DF5F1F0F1EDF0F1F0EDF0F1F0ED29F1F1EDF1 - F1F1F1ECF1F0EDF029EDF129EDF0F129F129F1F1F0295232292E51522E552A56 - 522D562DF15656F12D7E7E2DF12D52522D2929292929F1F1F1F1F1F129F129F1 - 24F1F12929F0EDF1F129ED505151F52D2DF52DF52DF52DF52D2D2DF52DF52D2D - 2DF52DF52D2DF52D2DF52DF52DF52D2D2DF52D2D2DF52D2D2D2D2D2DF1F1F0F1 - EDF0F1F1ED29F0F129F029F025F029F129F129F1F0F1F0F1F125F1F0F1F0F1F1 - F1F12D512E2D2E562D522D51562E5652295552F129562EF129522D2D522E5156 - 522D2D29F129F1F1EDF1F1F1F1F129F1F129F129F0F1F14A4A4B2DF52D2D2D2D - 2D2D2D2DF52D2D2D2D2DF52DF52D2D2DF52D2DF52D2D2D2D2D2DF52D2D2DF52D - 2D2D2D2DF52D2D2D2D2DF1F0F1EDF0F1F0F1EDF0F1EDF1F1F1EDF0EDF0EDF0F1 - EDF1EDF1F0F1F1EDF1F1F0F1F1F12E2D292D515651562E2D562D56522D565629 - F52D29292D5652562D2D565652522E52562D292D2D2929F1F1F1F129F1F1F1F1 - F129F16565652D2D2DF52DF52DF52DF52D2DF52DF52D2D2D2DF52DF52DF52D2D - 2DF52DF52DF52D2DF52D2D2DF52DF52D2D2DF52D2D2D2DF1F0F1F1ECF1EDF0F1 - EDF0F1ECF1F0F1F1F1F1F1ECF1F0F1ECF1EDF0F1F0EDF1F1F1292D522D2E2D2E - 512E512D562D52312A56522D2952F1F12D562E2D52565607522D522D5656522E - 7EA67E2E2D2929F1F1F1F1F1F1F1F06060602D2DF52D2D2D2D2DF52D2DF52D2D - 2D2DF52DF52D2D2D2D2D2D2DF52D2D2D2D2D2DF52D2D2DF52D2D2D2D2D2D2D2D - F52D2D2DF1F1ECF1F1F0F1EDF0F1ECF1F1F1ECF1ECF1ECF1F1EDECF1F1F0F1ED - EDF0F1F12D51562D2E2D522D2E522D2E562D5256292D2E2D295629F1F1F1292D - 52565656565656565652567E567E837E565656292E29292929F1F15E5E5EF52D - 2D2DF52DF52D2D2DF52DF52DF52D2D2D2DF52DF52DF52DF52DF52DF52DF52D2D - 2DF52D2D2D2DF52DF52D2D2D2D2D2D2DF1ECF100ECF1ECF0EDF1F1F0EDECF1EC - F100F10000F0F1ECF1EDF0F1F0F1F129525A7E2D29292D522D2D522D56512D52 - 2D2A552E29562D29F1F0F1F12929295256567E827E7E82D17E2D7E7E7E7E525A - 7A56562D5652525959592DF52D2D2D2D2DF52D2D2D2D2D2D2DF52DF52D2D2D2D - 2D2D2D2D2D2D2D2D2D2DF52D2D2DF52DF52D2D2D2D2DF52D2D2DF5F1EDF000F1 - 0000F100F000ED00F0F100F100F1F0EDF1ECF1F1F0F1EDF0EDF0F12D07F7F72E - 2D292D2D522D522D562E2D56512D522DF1562E29F1F1F1F129F1F1292D567E7E - 527EAB82522E56A6A656297E7E7E82565682835757572D2D2DF52DF52D2D2DF5 - 2DF52DF52D2D2D2DF52DF52DF52DF52DF52DF52DF52D2D2DF52D2D2D2D2DF52D - 2D2D2D2D2D29F1ECF100F100ECF100F100ED00F10000ED00F000ED00F0EDF1EC - F1F1F0F1F1F129555A7E562D29F12E2D522D522D52512D562E2D2E5229512E2D - F1F129F1F1F1F1F1F12E2E56A6ABAA292E512EAFAB2D2E56AFAB7A2D2A56A652 - 52522D2DF52D2D2D2D2DF52D2D2D2D2D2DF52DF52D2D2D2D2D2D2D2D2DF52D2D - 2D2D2DF52D2D2DF52DF52D2DF52D2D2DF1F1F0F100EC0000F10000EC00F000F0 - 00F1F000EDF0F1ECF1F1F0F1F1F0EDF1F1292D560707552DF1292D2E2D2D2E2D - 2D562D2E512D5255F12E5229F1F1F12929F1F12D29292D295A8252F151522DA6 - 562D2E51AAA72D2E2D56AA4C4D4DF52D2D2DF52DF52D2D2D2DF52DF52D2D2D2D - 2DF52DF52DF52DF52D2D2DF52DF52D2D2DF52D2D2D2D2D2D2D2DF52DF0F10000 - F100EDF000ECF100F100F100F1EC00F1F000EDF0EDF0EDF100F1F0F1292D3156 - 7E072E2929F12D2D2E292D2E2D522D522E2D2E522D29522DF1ECF1F12DF12929 - 2DF12A2D52562DF12E522E52F1292E2A562D292D527AD46A6A6B2DF52D2D2D2D - 2DF52DF52D2D2D2DF52DF52D2D2D2D2D2D2D2D2DF52D2D2D2D2D2DF52D2DF52D - F52D2DF52D2D29F1F100F1EC00F000F1000000F100F000ED00F10000F1EDF0ED - F0F1F0F1EDECF1292D2E510707562D2DF1F1292D2D2E292D29562D2D52292D2E - 2DF1552929F1F1F12929F5F129292D292E5552F12D562D522D292D2D5256292A - 2D2E7A6565652D2D2DF52DF52D2D2D2D2DF52DF52D2D2D2DF52DF52DF52DF52D - 2D2DF52DF52DF52D2DF52D2D2D2D2D2D2DF1F1F100F10000F100ED00EDF0F100 - ED00F100F000F0EDF0ECF1F0ED00F100F0F1F12D2D51075A07512E2DF1F1292D - 2E2D2D522D562D2E2D292E512E29522EF1F1F0F129F129292E29F12E29525629 - 2D522E5629292E522D56292D522D566060602D2DF52D2D2DF52DF52DF52D2D2D - 2DF52DF52D2D2D2D2D2D2D2D2DF52D2D2D2D2D2DF52D2D2DF52D2DF529F1F000 - EC0000F1EC00F000F0000000F00000F100ED00F1ECF1ED00F1F0F1ECF1292D52 - 2D325607072D2D2D29F1292D2D2E29562D2E2D2D52292D562D292D2929F1F1F1 - F1F129F1F12D29292D2E562D2952562D56F12E2D2E56292E2D29565A5A5AF52D - 2D2DF52D2D2D2D2D2DF52DF52D2D2D2D2DF52DF52DF52DF52D2DF52DF52DF52D - 2D2DF52D2DF52D2DF0F100F100F1F00000ED00F100EDF0F100F1EC00EDF0F100 - F100F0F100F1ECF1F12D312D31510707562E513229F1F12E292D2D2D2E512E29 - 2D2D292E2D292E2D29F1F1F1F1F1292D29F1F12E292E7A2DF152565256292D52 - 2956292D522E565555552DF52D2D2DF52DF52DF52D2D2D2DF52DF52DF52D2D2D - 2D2D2D2DF52D2D2D2D2D2DF52D2D2D2D2D2D2DF1F1F1F00000EC00EDF000F000 - F0000000EC00F100F000EDECF1F100EDF0EDF0F12D2E51322D560707552D2D55 - 29F1F12D2D2E2D522D2E2D292E2EF1512EF12D2E2929F0F129F1F1F1292D2929 - 2D2D5656292D522D2EF1292E2D562E292E512E5353532D2D2DF52D2D2D2D2D2D - 2DF52DF52D2D2D2D2D2DF52DF52DF52D2D2DF52DF52DF52D2DF52DF52D2DF0F1 - F000ED00ED00F10000ED00ED00F1F0ED00F100ECF1ECF0F10000F0F1EC00F129 - 31552D2D51555A072E2D2E522DF1F129292D2D2E512D2E292D2D2D2E2D292D2E - 29F1F1F1F129F129F12A292D2E2D5656F12E522D52292D292E2D2D292D2E2D05 - 4E4E2DF52D2D2D2DF52DF52DF52D2D2D2DF52DF52DF52D2D2D2D2D2D2DF52D2D - 2D2D2D2D2D2D2D2D2DF1F1F100EC00F000F00000F1F000F0ED000000F100F0F1 - 00F1F100F1ECF10000F1F12D2E2D2E5532560707512D51312DF1F1292D2D2A2D - 2E2D522D2D2E292D2E29F1522DF1F1F029F12929F12D2D2A2D2A5207292D5232 - 51F1292E525156F12E522D0149492D2DF52DF52D2D2D2D2D2DF52DF52D2D2D2D - 2D2D2DF52DF52DF52D2D2DF52DF52DF52D2DF52DF0F1EC00F100F100ED00F1F0 - 0000F10000ECF1EC00F100ECF100F0EDF0F100F1F0F1292D3151312D2D555A07 - 2D2E2D562D29F1F129292D292D2D2D292E2DF1292D2D292D2929F1F1F129F1F1 - 2929292D292D5256F1295255522DF12D522E56292D522D6666672D2D2D2D2DF5 - 2DF52DF52D2D2D2DF52DF52DF52DF52D2D2D2D2DF52D2D2D2D2D2D2DF52D2D2D - F1F1F100EC000000F00000EDEC00ECF1000000F100ECF1F100F1EDF000F1EDEC - F1F12D2D2D2D2E552E5507562D2D2D562DF1F0F12DF12D2D2E2D2E2D2D2E292D - 5229F12E2D29F1F129F129F1F1F12A2D2A2D2D562D295256565629292D2D52F5 - 052D2E6161612DF52DF52D2D2D2D2D2D2DF52DF52D2D2D2D2D2D2D2DF52DF52D - 2D2DF52DF52DF52D2D2DF1F1F10000F000F100ED00F100F000F10000ECF100F0 - 00F10000F1EC00F1ED00F0F1F12D2D2D522D552D2D075A072D2D2D2D2D29F1F1 - 29292EF1512D292D292E2D2D2D2EF12D2929F1F1F129F129F129F5292D292E56 - 2DF12D562E51292E2D2A56292D2E515C5C5C2D2D2D2D2D2DF52DF52DF52D2D2D - 2DF52DF52DF52DF52D2D2D2DF52D2D2D2D2D2D2D2DF52CF1F000ED00F1EC00F0 - 00EC0000F10000F0F100ECED00F1ECEDF000F100F000F1F1292D2D2D312D2D2E - 3156552D2929292929F1F1F0F12D2D292E2D2D2E292D29292E29F12D2EF1F1F1 - 29F1F1F1F12929F12D2A2D522D292E525156F1292E29562D292E2E5A5A5A2D2D - F52DF52D2D2D2D2D2D2DF52DF52D2D2D2D2D2D2DF52DF52D2D2DF52DF52DF52D - F529F100EDF000F00000ED00F100F1EC00ECF10000F100F0ED00F1F000EDF000 - EDF0F1F12D2D2D2D2E2D2D2D2D55562DF1F129F129F1F1F12929F12D292E292D - 2D2E2D292D29F1292D2929F1F129F1F1F129F129F12D295656F12D2D2E562929 - 2D2D2E2D292D2D555555F52D2D2D2DF52DF52DF52DF52D2D2DF52DF52DF52D2D - 2D2D2D2DF52D2D2D2D2D2D2D2DF1F1F00000F100ED00F000EC0000F1000000ED - EC00F100F0F100F1F100F100ECF1F1292D2D2D2D2D2D2E2D2D2E312DF1F1F1F1 - F1F1F1F0F12D292DF12D292E292D2EF12D2D292D2DF1F1F0F1F1F1F0F1F129F1 - 292E2D5156F1292E51562DF1292E5156292E524F4F4F2D2DF52DF52D2D2D2D2D - 2D2D2DF52D2D2D2D2D2D2DF52DF52DF52D2DF52DF52DF52DF1F0F100ED0000F0 - 00F000ED00F10000F0F100F000F100F1ED00F1EC00F1ECF0F1F1292D2D2D2D2D - 2D2D2D2D2D2D2D29F1F0F1EDF0F1F0EDF12D292E292DF12D29292D292D2A29F1 - 2E2929F1F129ECF12929F12D29F5295256F1292D565229F129522D56F1292D05 - 054A2D2D2D2D2D2DF52DF52DF52DF52D2D2DF52DF52DF52D2D2D2D2D2DF52D2D - 2D2D2D2DF0ED0000F000ED00ED00F100F000F000ED00EC00F100ECF000F00000 - F10000F1F1F52D2D2D2D2E2D2D2D2D2D292D2DF1ECF1EDF0F1F1F1F1F129F12D - F12D292E2DF12E29F12D29F15129F1F1F1F0F1F1F1F1F129292A2D2E5629F12E - 562D2D292D2D2E56292D2E6465652DF52D2DF52D2D2D2D2D2D2D2D2DF52D2D2D - 2D2D2DF52DF52DF52D2D2DF52DF52DF1F1F000ED00F00000F000EC00ED00EDF0 - 0000F1EC00F1F100F100F1EC00F1F0F1292D2D2D2D2D2D2D2D2D2DF1F1F129F1 - F1F1F0F1EDF0EDF0F12D292D292E2D292D292DF1292D29F12EF129F1F1F1F1F0 - 29F12929F5292D2D522DF1292E5256F1292E295629292E6262632D2DF52D2DF5 - 2DF52DF52DF52D2D2D2DF52DF52D2D2D2D2D2D2DF52D2D2D2D2DF1F0F10000F0 - 00ED00F100F10000F0000000F10000F100EC00F1ECF100F100ECF1F1F1292D2D - 2D2D2D2E2D2DF5F1ECF1F1F0EDF0EDF0F1EDF0EDF12D2D29F129F12D2EF12D29 - F12E2DF12D2DF129F1F1F1EDF1F1F12D29F12E290752F12D512E2DF1292D2956 - 2EF1295D5D5D2D2D2D2D2D2D2D2D2D2D2D2D2DF52DF52D2D2D2DF52DF52DF52D - 2D2DF52DF529F1F100ECF100ED00F0000000F0F100ED00F100ECF100F1F1F100 - F100F1EC00F1F1292D2D2D2D2D2D2D2D2D2929F1ECF1F1EDF1ECF1F1ECF0F1F0 - F1F1292D2D2D2D292D29F12D29F529F1292929F1F0F1F1F0F1F129F1292E292D - 5255F1292E555229F1292E2D2D292D5858582DF52DF52D2DF52DF52DF52DF52D - 2D2D2D2DF52D2D2D2D2D2D2D2DF52D2D2DF1F000F1000000F00000EDF0ED0000 - 00F000EC00F100F0F000EC00F0F10000F1F0292DF52D2D2D2D2D2D2D2D2DF1F1 - F0F1F0F1F0F1F100F1F1F1EDF0EDF12D2E2929F12D29F12929F129F1F12DF1F1 - F1F1ECF1F1F1F1292D2929F15256F1292D522E2DF1F1292D52F1295656562D2D - 2D2DF52D2D2D2D2D2D2D2D2DF52DF52D2DF52DF52DF52DF52D2D2DF5F1F0F1EC - 00F100ED00F1F0000000ED00F100F100F100F100ED00F100ED00F1ECF1F1F52D - 2D2D2D2D2D2D2D2D2D312D2900F1EDF0EDF0ECF1F1ECF1F0F1F0F1292D2D2DF1 - 2E29F12EF12D2929292DF129F1F1F1F0F1F129F129F1292E2D56F1F12E2D522D - F1292D2E2DF1295151512DF52D2D2DF52DF52DF52DF52D2D2D2D2DF52D2D2D2D - 2D2D2D2D2DF52D28F1F100F100EC00F0000000EDF000F000EC00EC00ECF000F1 - 00F000EDF00000F0F129F1292D2D2D2D2D2D2DF1292D5A31EDF0F1F1F1EDF1EC - F1F0F1EDF1EDF0F1F12D52F5292DF12D29F12DF1F129F1F1F1F0F1EDF0F1F129 - F12D2D292D52292929562D29F1F1292D56F1294F4F4F2D2D2DF52D2D2D2D2D2D - 2D2D2DF52DF52D2D2DF52DF52DF52DF52D2D2DF1F1F0F100F000F100ED00F100 - 00ED00F100F100F100F1ED00F100F10000F1ECF1F1F12D2D2D2D2D2D2D2D29F1 - F02D0751F1F1ECF1ECF1F0F0F1EDF1F0F1F0F1EDF0293152292D292DF1F1292D - F12D29F129F1F1F0F129F1F129292A292D2E2DF1292D2E2D29F1292D2E29F16A - 6A6A2DF52D2D2DF52D2DF52DF52DF52D2D2D2D2DF52D2D2D2D2D2D2DF52DF1F1 - F0ED000000ED0000F000EC00EDF000EC0000F000ED00F000F1EC00F0ED00F1F1 - 292D2D2D2D2D2D2D2D2DF1F0F1F12D2DF1ECF1F0F1ECEDF1EDF0ECF1F1F1EDF0 - F1F1292D2D2DF129F1F129F12929F5F1F1F1ECF1F1F1F129F1292D2D29522DF1 - 292E2D29F1F1292E5129F16465652D2D2DF52D2D2D2D2D2D2D2D2D2DF52DF52D - 2D2DF52D2D2DF52D2D2DF1F0F1EC00ED00F000ED00F100F00000F100ED00F1EC - F100F1F00000F100F0F0F1F1F1292D2D2D2D2D2D29F129F1ECF12DF1F1F1EDF0 - EDF0F1ECF0F1F1EDF0F1F0F1ECF1F1F12D522D29F1F12929F1F12929F1F1F1F1 - F1F129F129F1F52A2D2D52F1292D522D29F129292E2DF15E5E5F2D2D2D2D2D2D - F52DF52DF52DF52D2D2D2D2DF52D2D2DF52D2DF52D2CF1F100F100ECF10000F0 - 0000ED00F10000ECF00000F100F000EDF000ECF100EDF029F1F1F52D2D2D2D2D - 2DF1F1F100F12DF1F0F1F0F1F1ECF1F1EDF0EDF0EDF1F1F1F1F0EDF0F12D2D29 - 2D29F1F529F12DF129F0F1ECF1F0F1F1F129292D2A2D2DF1292D2E2DF1F1F12D - 2D51F15907072DF52DF52DF52D2D2D2D2D2D2D2DF52DF52D2D2D2DF52D2D2D2D - 2DF1F1F0ED00F00000ECF100F100F00000F0F10000F1ED00F0ED00EC00F10000 - ECF1F1F1F1292D2D2D2D2DF1292D2DF1F1F0F129F1F1ED00F1F1F0EDF0EDF0F1 - F1F0EDF1F1F1F1F1F1F1292D522D2929F1292D29F1F1F1F1F1F1F1F129F1F129 - 2D2D5629F129512E29F1F12D2A2DF15454542D2D2D2D2D2D2DF52DF52DF52DF5 - 2D2D2D2D2DF52D2D2D2DF52DF1F1ECF100F10000F1000000EC0000ED00ED0000 - F100F000F100F100F10000F1F1F1F0F1F12D2D2D2D2DF129F12D072DF1ECF1F1 - 2DF100F0EDF0EDF0F1F1F1EDF0EDF1F0F1F1ECF1ECF1F12D2D522DF129F129F1 - F1F1F1F1F0F1F129F1F1292D2E2952F1F1F12E2D29F129292D2DF15252522D2D - 2D2DF52D2D2D2D2D2D2D2D2D2D2D2DF52D2D2DF52D2D2D2DF0F1F100EC00EC00 - 00F1ECF100F100F000F000EDF000EDF100F000F000EDF0EDF0F1F1F12D2D2D2D - 2D2D2DF1F12D072D00F12955F1F0ECF1ECF1F1F1ECF0EDF0F1F0F1F1F1F1F1F1 - F1ECF1F1F12D292D2D292DF129F1F0F1EDF129F1F129F1292D2E2D2DF1292D2E - F1F0F129292E294D4D4DF52DF52D2DF52D2DF52D2D2DF52D2DF52D2D2D2D2D2D - 2DF52D2DF1F0F1F100F100F1EC000000F000ED00ED00EC00F100F000F100ED00 - F000EDF0F1ECF1F12D2D2D2D2D2D29F1F12D2D29F0F12E2D29F1F100F100F0ED - F1F1F0EDF1EDF0F1ECF128F1F1F1F0EDF0F129292D2D29F529F1EDF0F1F0F129 - F1292DF12D512E2929F1292D29F1F1F12D2DF1D7D7D72D2D2D2D2D2D2D2D2D2D - F52D2D2DF52D2D2D2DF52D2D2D2D2DF1F1F1EC00F00000EC00F100ED0000F000 - F000F100ECF100F10000F000ED00F0EDF1F1F12D2D2D2D2D2D2DF100F1F12DF1 - F12D552DF12D2DF1ECF1EDF0F1ECF1F0F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1 - 2929F5292929F1F1F1F1F1F1F129F129292E2D2DF1F1292D2EF1F1292D2A2942 - 42422D2DF52D2D2DF52DF52D2D2DF52D2D2D2DF52D2D2DF52DF52DF0F0ECF100 - F100F100F000EC00F0ED00F100ED00F0F100F1EC00ED00F100F1F1F1F0F12DF5 - 2D2D2D2D2D55F1F0EDF12DF1F1552DF1F02D2DF100F1F0F1ECF1F1F1EDF0F1F1 - F1F0F1F1F029F1F0F1F0F1F1F1F129292DF1F1F0EDF0F129F1F129F12D2D2D2A - F1F129292D29F1F1292D2D3C3D3D2D2D2D2DF52D2D2D2D2D2D2D2D2D2DF52D2D - F52D2D2D2D2DF1F1F1F10000000000ED00F100F10000EC0000F000F100EC00F1 - 00F00000F000EDF0F1292D2D2D2D2D2D2D322900F1ECF1292D2DF1F1F1F129F1 - ECF0EDF1F1F0EDF0F1F1F0F1F1F1F129F1F1F129F1F1F1F0F1F1F1F1292DF1F1 - F1F1F1F1F1F1F129292E2D2DF1F1F12E29F1F1F12D2A2D3A3A3B2DF52D2D2D2D - F52D2DF52DF52D2D2D2D2D2D2D2D2DF52D2D2CF1F0EDF1F0ED0000F00000F000 - ED00F100F100EDECF1F1F100ED00F100EDF0F1F1F1F52D29F52D2D2D2D55F1EC - F0F1F12D2DF1F0F1F1F12DF1F100F1F0EDF1F1F1F0EDF129F129F1F1F1F1F1F1 - 2929F1F1F1F029F1F12929F1F1F1F0F1F129F1F12D2D522D29F1F12D2D29F0F1 - 29F5293535072D2D2D2DF52D2D2D2D2D2D2D2DF52D2DF52D2DF52D2D2D2DF1F1 - F1F0000000F0ED00F10000F0000000F000F000F10000F000F000EC00F1ECF1F0 - F12D2D2D2D2D2D2D31072DF1F1F12D312DF1F1F1F12D31F1ECF1F0EDF1F0F1F1 - F1F1F0F1F1F1F129F129F1F1F1F1F129F1F1F1F129F1F1F1F0F1F1F129F1F129 - F1292D52F1F1F029F129F1F1292D293030302D2DF52D2D2D2D2DF52D2D2D2D2D - 2D2D2D2D2D2D2D2D2DF5F1F0F1F0ED00F10000EC0000ED00F1F0ED00ED00F100 - F0ED00ED00F100F1ECF1F1F1F12D2D2D2D2D2DF52D562D29F5292D2DF1F129F1 - 292D29F1F1F0EDF1F0F1F1ECF1F1F1EDF0292929F1F1F129F1F129F1F129F1F1 - F1F1F1F0F1F1F129F1F1292DF12D2E2D29F1F1292D2DF1F1F129F12A2A2A2D2D - 2D2D2DF52D2D2D2DF52DF52D2DF52DF52D2DF52D2DF52D2DF1EC00000000F100 - F100F00000000000F0F100F100EC00F00000F100F1F1F0F1292D2DF52D2D2D29 - 2D31312DF12D2D29F12DF12D2D2DF1F1ECF1F0EDF1ECF1F1F0F1F0F1F1F0F1F1 - 2929F1F1F1F1F129F1F129F129F1F1F1F1F1F1F1F129F129F129292E2DF1F1F1 - 522DF1F1292D2D2525252D2D2DF52D2DF52DF52D2D2D2D2D2D2D2D2D2D2D2D2D - 2D28F52DF1F1F000F1EC00F000ED00F1EC00F10000ECF100F100F100EDF000EC - F1F0F129F52D292D2DF12D2DF12D2D2D292DF1F0F5F1292D2DF1F0F1F1EDF1F0 - F1F1ECF1F1EDF1F1F1F1F1F1F129F12929F1F1F129F1F12DF129F1F1F129F129 - F129F1F1292D2D51072E2DF1292DF1F1F12E294343432DF52D2D2D2D2D2D2D2D - F52D2DF52D2D2DF52D2D2DF52DF52D2DF10000F10000F10000F0000000F100EC - F1F100F000F000000000F1F1ECF129F12D2DF52DF12D2D292D292D2DF1F100F1 - 29292D2D2DECF1F1F0F1F0F1EDF0F1F0F1F1F0F1ECF1F129F1F129F1F1F129F1 - F1F129F1F12D29F1F1F1F1F1F1F129F12DF12E2D2E5655562D2D522D29292D3E - 3E3E2D2D2D2D2DF52D2DF52D2D2D2D2D2DF52D2D2DF52D2D2DF12D2DF1F0ED00 - 00EC0000ED00F1ECF100F000F1EC00ED00ED00F1F0EDF000F1F1F1F029F5292D - 2D2DF12DF52D2DF129F0EDF1F1F1312DEDF129F1F1F1EDF1F0F1F129F1F1F1F1 - F1F1F0F1F129F0292929F1F1F129F1F129F1F129F12D29292D2929F1292A2D2D - 2D29292E512E555655322D3839392D2D2DF52D2D2D2D2D2DF52DF52D2D2DF52D - 2D2D2D2DF52D31312900F000F100F100F0000000000000F100F1F00000F00000 - 0000EDF1F0F1F1F12D2D2D29F5292D2929F12D2DF1EDF000F1292DF0F1F1F1F1 - ECF1F0F1ECF1F1F1F1F1F1F0F1F1F129F1F1F1F1F1F1292929F129F1F129F1F1 - 29292D2D2E2D2E2D2D2D512E2D2E2D2D2D2D2E2D52512E363637F52D2D2D2D2D - F52D2D2D2D2D2DF52D2D2D2DF52D2D2D29F52D31F1F1000000F000ED00F1F0F1 - 00EDF000F100F1F100F100EDF000F0EDF1F0F12D2D2DF52D2DF12DF1F1F1292D - 2DF100EDF0F1F1F1F029F1F1F1F1F1F1F1ECF1F1F1F0F129F129F1F1F1F129F1 - F1F1F1F129F1F129F12929F1F129F1292D2D552E512D2E5132512D2E31522D2D - 322D2D3131312D2D2D2DF52D2D2D2D2D2D2D2D2D2DF52D2D2D2D2D2DF52D312D - F1F0ED00F10000F00000000000EC00F1F0ED00F00000EC0000F100F1F0F12D2D - F12D292DF12DF1F1ECF1F52D31F1ECF100EDF0F129F1F1F0F1F1F1F0F1F1F1F1 - F0EDF1F1F1F1F0F1F1F1F1F12DF1F1F1F1292929F1F1F129F129F129F52E2D2E - 2D2E55562D2D2E552E512E55522D522C2C2C2D2DF52D2D2D2D2DF52D2DF52DF5 - 2D2D2D2D2DF52DF529F5312DF100F000EC00F100ED00ED00F100F0ED00F1ECED - 00F100F1ECF1F0F1F1F1F1F12D2D2DF52DF129F1F0F1292D552DEDF0F1F0F1F1 - F1F1F129F1F0F1F1F1F1F0EDF1F1F1F0F1F1F1F129F0F12929F129F1F1F1F1F1 - 29292929F529F5292929F12D2D2D2E2D56565556553255563155562A2A2A2D2D - 2D2D2DF52D2D2DF52D2D2D2D2D2D2D2D2D2D2D2DF52D2D31F1F000F100EC0000 - 00F000F000F100F1ECF100F00000F0000000EDF0F129F1F12D2DF12929F12DF1 - F129F12D5631F1F129F1F1F129F1F1F129F1F1EDF0F129F1F0F1F0EDF129F1F1 - F1F129F12D2D29F129F1F1F1F1F1F1F129F1292DF12D29292A2D2D2D2D2D2E55 - 56555656565207454545F52D2DF52D2DF52D2D2D2DF52D2DF52D2DF52DF52D2D - F12D3131F1EDEC00F100F1F0F100ED00EC00EDF0F100F100ED0000F1ECF1F1EC - F1F0F12D2D2D2DF1F12DF1F0F1F129F52D552DF1F12D2DF1F129F0F1F1F1F1F1 - F1F1F1F1F1EDF1F0F1F1F0F1F1F1F1F1F129F1F12D2929F129F129F129F12929 - 292D2DF52D292E2D2E512E2D522D2D5155312E3F3F3F2D2D2D2D2D2D2D2DF52D - 2D2D2DF52D2DF52D2D2D2D2D28F53131F1F0F10000EC00000000F000F100F0ED - F0F1EC0000F0ED0000F000F1F0F1F12D2D2DF529F529F0F129F529F1292D312D - 2DF1F129F1F1F1F1F129F0F1F0F1F1F1F1F0F1F1F1F1F1F12929F12929F5292D - 2DF12D07562D2D2D292DF1F1F129F129292D2D2D2D2D2D2D2D2E51322E2D513A - 3A3A2D2DF52D2D2D2D2D2D2D2DF52D2D2D2D2D2D2D2D2DF5F52D2D312DED0000 - F0F100ED00ED00F10000F100F100F100F1000000F1EDF1F1EDF12DF1F12D2DF1 - 29F1F129F529F12DF12D29F129F129F1F129F129F1F1F1F129F1F0F129F1F1F1 - F0F129F129F529F1F529F129F12D5A7E07292D2D562E2D2D2929F129F129F12D - 2E2D2E2D2E2D2E2D2D512E2A551F2D2D2D0D2D2D2DF52D2D2D2D2D2D2DF52D2D - 2DF52D2D29F531312DF0ECF1000000F000F00000ECF1ECF1F0F10000ECF100F1 - 00F0ECF1F0F12DF0292D2D2DF1F0F1F129F129F12DF1F12DF129F129F1F1F1F1 - F0F1F1F1F1F1F1F1F1F1F1F129F1F0F1F129F12929F1F1F1515A072DF1F1F1F1 - 2D555651322D2D2D2D292DF129F12D292D2D2D2E2D2E2D551F552D2D2D2D2DF5 - 2D2D2DF52D2D2DF52D2D2DF52D2D2D2DF5292D312DF10000ED00F100ED00F100 - 0000F100F1ECF1000000F000ECF1F1ECF1F1F1F12D2D2D29F0F1F529F1F129F1 - F12929F1F1F1F1F1F129F129F1F1F0F1F1ECF1F129F1F0F1F1F1F1F129F1F1F1 - F129292D070729F1F1EC00ECF1F12D2D5156562D562D562D51292D2929F12929 - 2D292DC001862DF52D2D2D2D2D2D2D2D2D2DF52D2D2D2D2D2D2D2D2D2DF53131 - 31F1F0ED00F00000F000EC00EDF000F1ECF100F100ED0000F1F100F1F0F1EDF1 - 312DF1F1F1F129F1F529F1F129F1F1F129F1F129F129F1F1F1F129F1F1F1F1F0 - F1F129F1F0F1F1F1F1F129F12DF1F1077E2D00F100F1F1F100F0F1F12D2D3152 - 555655560707562D2D512D2D29292D0002F32D2D2D2D2D2D2DF52D2DF52D2D2D - 2DF52D2DF52D2D2DF5F52D3131F1EC00F100ECED00F100F1F000F1ECF1F1EC00 - F000F0ED0000F0F1F1F1F02D2D29F1F12DF129F12929F128F1F1F129F129F0F1 - F1F1F1F1F1F1F1F1F1F0F1F1F129F1F1F1F1F129F1292DF129F129075AF1EDF0 - ECF1ECECF1ED00EDF12D523156075A075A5655565556075607075640045F2D2D - F52D2DF52D2D2D2D2D2D2D0D2D2DF52D2D2D2D312D29312D312DF10000F100F0 - 0000EC0000F100F1F0F100F100F10000F1F0EDF1F0F1F12D2DF1F12D2D2DF1F1 - F1F1F1F1F1F129F1F1F129F1F1F129F1F0F1F129F129F1F1F1F129F129F1292D - 29F12D29F1F12D072DF000F1F1F0F1F1ECF0F1F0F1292D56075A555655075607 - 560756070756078005CB2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D - 2DF12D31312DF0F1EC00F100ED00F1EC0000F1ECF1F1F00000ECF10000EDF0F1 - EDF0F12DF1F12D312D2D29F12DF129F129F1F129F129F129F1F1F1F129F1F0F1 - F1F1F1F029F1F129F1F1F1F1F1F1F129F1295607F1EDECF1F1F129F1F1ED00F1 - F0F12D5655560756560707070707077E075A07C007382D2D2D2D2D2D2DF52D2D - 2DF52D2D2D2D2DF5312DF52D31F52D313131F1F000F10000F0000000F1EC00F1 - F0F1ECED00000000EDF0F1F1F0F129F1F1292D292D2D2DF129F1F1F1F1F0F1F1 - F1F1F1F1F129F1F1F1F1F129F129F1EDF1F129F1F129F129F1F1292DF12D0732 - F1F0F1ECF12E2D2DF1F0F1ECF1292D3156555A07075A7E077E077E0707075A00 - 08A42D2DF52D2DF52D2D2DF52D2D2D2D2D2D2D2D2D2D2D312D2DF131312D2900 - ED00F0ED00F1ECF10000F1F0EDF1F1F000F100EDF0F1F1ECF1F1F1F0F12DF1F1 - 2D2D312DF1F1F1F1F129F1F129F1F1F129F1F1F0F129F1F1F1F1F1F0F1F1F1F1 - 29F129F1F1292D2DF12D0729F0ED00F12D2D2D0729F100F1F129315656555A07 - 075A075A5A5A5A07567E07400A102D312D2D312D2D2D2D2D2D2D2D2D07072D2D - 2D2D2D2D312DF12D3131F5F000F100EC00000000F1EC00F1F02929250000F000 - 00F1ECF1F12929F1F12DF1F02D2D2D2D294DF1F1F1F1F1F1F129F1F1F1F129F1 - F1F1F1F12929F1F1F1F129F1F129F5F129F1292D295207F100F1F0F12D2D5607 - F100EDF0F12D560707560707565556070707550707075A800B7C2D2D2D2D2D2D - 2D2DF52D2D2D08FFFFFFF6822D2D2D2D2DF7FFFF07312DF1EC07FFFF31EDF000 - 00F0ED6EFDFDFDFDFDFD4AF0ED00F192FDFDFD6E2D05FD932D2D51FDFDFDFD72 - F1FDFD05F14EFDFD4DF1F129F12905FDFDFD93294DFDFD2DF1F129F129F129F1 - 2D072DECF1ECF1F1F1290756ECF1ECF129513156070756560756555655565607 - 560707C00CE92DF52D2D2D2DF52D2D2D2DAFF6FFFFFFFFFFAF2D2D2D3182FFFF - 07312DF1F05AFFFF2D0000F10025FDFDFDFDFDFDFDFDFD0000F092FDFDFDFDFD - 9293FD922D29FDFDFD9393FD92FDFD29F16EFDFD29F1F1F1F105FDFDFDFDFDFD - 05FDFD29F129F529F129F5F12D56F1F100F1F1292931562DF100F1F12D075607 - 565507070707072D562D552E555655000E552D2D2D312D2D2D2D2D2D08FFFF08 - 070708FFFF082D2D2D86FFFF5531312DEC07FFFF2DECF1EC29FDFDFD92052929 - 6EFDFD00ED29FDFDFD05296EFDFDFD97F16EFDFD4E2D2D05FDFDFD4DF105FDFD - 05F1F1F129FDFDFD29294DFDFDFDFDF129F5292D292D29F15655F100F0EDF12D - 2D5655F1ECF1F0F12D56555655565A5A07560756070756552D5607400FC12D2D - 2D2D2DF52D2D2D07FFFF082D2D2D2D08FFFF072D3182FFFF2D2D312DF107FFFF - 3100000093FDFD6EF1F0F12905FDFDF00005FDFD4AF0F12D72FDFD92F193FD93 - 2D2D2DF593FDFD29F105FDFD29F129F14EFDFD05F1F1F14EFDFDFDF1292D29F1 - 2DF1292D5A2DECF1EDF0292D2D562DF100ECF12D56315655320755555655075A - 5556555656075680112E312D2DF52D2D2D2D2D86FFF6312D2DF52D55F6FF862D - 2D82FFFF31F12D2DF107FFFF2DEDF005FDFD6EEDF0F1F12D05FDFD00F16EFDFD - 29F12D2DEDFDFD93F0FDFD922D2D292D72FDFD05F14EFDFD05F1F1F192FDFD29 - 29F1F1F1FDFDFDF129F12929F12D295507F100ECF1F1F1F12D51F1F0EDF0F12E - 55565556555656315632555655560707070707C0129A2D2D2D312D2D2DF52DF6 - FFAF2D2D312D2D2DAFF6F62D2D86FFFF2D00F5312D07FFFF2DF00092FDFDEDF0 - ECF1F0F105FDFD000092FDFDF0292DF1F0FDFD92F1FDFD92F1F12DF172FDFD29 - F16EFDFD29F1F0F1FDFD92F1F1F129F192FDFDF1F1F1F5F1292D2D2E2DECF1F0 - F1292D2D5631F100F0F1295507560707565555525555565556070756075A0700 - 14062D2D2D2D2D312D2D55FFFF822D2D2D2D2D3186FFFF072D82FFFF2DF1F12D - 31F7FFFF2D00EDFDFD92F100F1F1F12D05FDFD00F16EFDFDF1F1F1F0F1FDFD92 - F172FDFDF12929F16EFDFD4DF172FDFD25F1F129FDFD6EF1F129F52992FDFDF1 - 292D29292D2E2D55F1F100F1EDF555290756ECF1EDF1F12D5607075655325607 - 0756565556075A070707076E02D3312D312D2D2D2D2D07FFFF072D2D2DF52D2D - 07FFFF072DF7FFFF2D00ECF131F7FFFF2DF125FDFD0500F0EDF0F1F172FDFDF0 - 0092FDFDF0F1EDF0F1FDFD6EF105FDFD6EF1F52D72FDFD2A2D72FDFD29F1F105 - FDFD72F12DF129F192FDFDF1F1292D2D2DF12D2E2D00F1ECF0F1F1F1552DF100 - F0F12907072E2D5556510756070707560707077E0756073A0A272D2D2D2D312D - 2D2D82FFFF352D2D312D2D2D07FFFFF73182FFFF3100F100F5F7FFFF310005FD - FD25F100F1ECF0F172FDFD00ED6EFDFDF1ECF0F12DFDFD92F12D6EFDFD9605F1 - 72FDFD055576FDFD4DF1F14DFDFD05F129F1F1F193FDFD29F1F1F1F12D292D2D - 29ECF1F100EDECF1F1F100F1ECF12D565551325655075607560707070756075A - 07070706117B2D312D312D2D312D08FFFF2D2D2D2D2D2D2D31FFFFAA2D82FFFF - 31ED00F0ED07FFFF2DED6EFDFD2500F000F1F1F172FDFD00F092FDFD0000F1F1 - 2DFDFD922D2DF14AFDFDFDFDFDFDFD4E316EFDFD05F1F129FDFD4E2929F129F1 - 92FDFDF12D29F1292D2D2D2E2DF1EC00F1F0F10000F0F1ECF1F1563156325555 - 565607070756075607070707075A7ED218CE2D2D2D2D2D2D2D2D08FFFF2D312D - 2D2D2D312DFFFFD42D82FFFF550000ED00F7FFFF31F092FDFDF1F0ED00050505 - 96FDFDF00093FDFDF0F1F1F1F0FDFD932DF1F1F0296E93FDFDFDFD512D05FDFD - 29F1F125FDFD6EF1F1F1F1F192FDFDF1F1F129F1292DF12D2DF1F1F1ECED00F1 - F1ED00F1F12D3155565507560707070756070707075607077E07079F20222D2D - 2DF5312D312D08F6FF2D2D2D31F52D2D2DFFFF082D82FFFF55F1F0000007FFFF - 2DED6EFDFD00EDF0ED92FDFDFDFDFDF1006EFDFD00EDF0F1EDFDFD92F100ECF1 - F12DF1F005FDFD52F105FDFD05F1F0F1FDFD92F1F0F1F1F192FDFDF12D29F1F1 - F1292D2E2D2D29F1F1F0F1ECECF0F1F12D522D562D5656075607560707077E5A - 07077E5A075A076B27762D2D312D2D2D2D2DD4FFFF2D312D2D2D312D2DFFFF08 - 3182FFF6F7F100F1ECF7FFFF31F192FDFDF1ECF1F06E6E926E92922DF192FDFD - F0F100F000FDFD96F1EDF0F12D2D00F16EFDFD05F005FDFD92F1F1F192FDFDF1 - F1F1F1F1FDFDFD29F12D2D2D2D292D2D292D292D29F1F1F1F1F1292D55075251 - 2D2D5107070707075607070756070707560707372EC92D312D2D2D2D312D08FF - FF2D2D2D2D2D2D2D2DFFFFD42DF7FFFFAF29F00000AFFFFFF1F092FDFDEDF0ED - F0EDF1F1F0F12D2DF16EFDFDED00ED00F1FDFD9300F0F1F12D29F1F06EFDFDF1 - 0072FDFDFD05F1F105FDFD4EF129F105FDFDFDF1F129292DF1F12D292D2E2D2D - 292D2E2D292D5656562D3156315607562D565532070707560707560707070703 - 361D2D2D2D2D312D2D2D08FFFF2D2D312D312D2D31FFFF082D82FFF6FF08F1EC - F7FFFFAAF1F105FDFDF0ECF1F1F1F0EC00F1F12D2D92FDFDF000F000F1FDFD92 - EDF12929F5F00029FDFD9700F16EFDFDFDFD4E4929FDFDFD4DF129FDFDFDFD29 - F129F12D29F1292D2D072D2D562D2D5531562D552D2D565556075A5552315655 - 52075655560707077E075ACF3D71312D312D2D2D312DF7FFFF312DF52D2D2D2D - 07FFFFF72DF7FFAF08FFFFFFFFFFFF0700F14EFDFD25F1ECF1F0F1F1EDECF0F1 - 2D92FDFD00F100F1ECFDFD92F0F172FD6E056EFDFDFD0500F172FDFD4AFDFDFD - 294EFDFDFDFDFDFD93FDFDF1F1F1F1F129F12D29560729F12D56512E56315631 - 5655563156555607077A07560707075607075A075A07079B44C52D2D2D312D2D - 2D2DF7FFFF072D2D2D2D312D07FFFF8231F7FFD43108FFFFFFFF5EF0F10025FD - FD0500F100F1ECF0F1F100F12D97FDFD0000EDF0F1FDFD6EF1F172FDFDFDFDFD - FD6EECF0F105FD93F06EFDFD252905FDFDFDFD4E92FDFD29F1F1F1AAF1568282 - 82822DF0F12D2D552D5655562D56555655565556070707077E0707077E07077E - 075607674C182D312D2D2D312D3107FFFF5E2D2D2D312D2DF7FFFF072D550755 - 2D315507F7F5EC000000F1FDFD92F100EDECF1EDF0ECF1ECF1295129ED0000F1 - 00252525F1292DF1254A6E4E29F100F1F14D5225EDF1296E29F1F125050529F1 - 92FDFDF1292D2908F12D7E087E0731EDF12D56552E2D56315656315607565556 - 07560707560756075A07560707070733536C2D2D2D2D312D2D2D31FFFFAA2D2D - 312D2D2D08FFFF312D312D2D312D2DF5F1F00000F1ECF06EFDFDEDECF1F0F1F0 - 00F1F1F0EDF12D2D00F0ED00F100F0F1F02D2DF0EDF02D07F1ECF1F1F155F1ED - F0F1F1F1F1F1F1F0F1F1F1F093FDFDF1F1F1F108292908ABF707EDF0F12D322D - 513251565555555655075607070707560707070707070707075607FF5AC0312D - 312D2D2D312D2D86FFFF312D2D2D2D55FFF6AF2D2D2D312D312D312DF0F1EC00 - 00000025FDFD6EF00000F100EDF000EDF0F1F12D29F1F000F000EDF100F1F100 - F1F12D2DF100F1F1F1F1F0F0F1F1F129F1F1F1EDF1F1F1F192FDFDF129F12DAB - F12D0882075AF0ED2D2D5156312D2D5556325607560707070756070756070756 - 077E075A070707CB62132D2D2D2D312D2D312D07FFFF862D2D2D2D86FFFF0731 - 2D2D2D2D2D312D2D2DF1F1F100F100006EFDFD6EF100EDF0EDF0EDF0EDF0F129 - F52DF100ED00F0F1F100ECF0F12D2DF1F0ECF12D2DF1EDF0F129312DF0ECF1F0 - F1F1F1F192FDFDF0F1F12908F12DAF552D08EDF12D2D315255562D3255550756 - 0756075607075607075A07075A075A075A07079769672D312D312D2D312D2D2D - 08FFFFF7313182FFFFF62D2D2D31312D312D312D2DF5F0EC00EC00F1ECFDFDFD - 924DF1ECF125F100F0EDF0F12D2D2DF100F0ED00F0ED00F1F12DF1F000F1F12D - 2DF1ECF1F12D07ED00F1F1F129F12DF193FDFDF1F1F12DAF5556F6F1F1F6F0F1 - 2D2E512D32562D5556565507565556070756075A07077E070707077E07075A3F - 7980312D2D2D2D312D2D312D31AFFFFFFFFFFFFFFF072D2D312D2D2D2D312D31 - 2DF129F1F000F100002992FDFDFDFDFDFDFD25F0EDF100F1F02D2D2DF1ED00F0 - ED00F0F1F129F100F1F1F155F1ECF1F1F155F1F0EDF1F1F12D29F1F192FDFDF1 - F1F1552D56075600F02DF1292D2D2D32552D3156553156565556070756070707 - 7E075A07077E075A077E073370C02D312D312D2D312D2D2D2D3108FFFFFFFFAF - 072D2D312D2D312D312D312D2DF5F0F1F100EC00ED00ED05FDFDFDFDFDFD72ED - F000F129F529F52D2D2DF10000EDF1EDF000EDF0F1292D2DF1ECF1F1292D00ED - F0F1F1312DF000F192FDFD29F129F1F12D07F1EDF0EDF12D56312E5551562D56 - 315631070707560707070756075A077E5A077E070707072768002D2D2D2D312D - 2D312D312D312D55F7F707312D312D2D312D2D312D2D31312D2DF528F1F100F0 - 00F000F100250505052500F1EDF0ECF52D2D2D2D552D2DF100F0F1F100F100EC - F1F52DF1F1F0F12D31F1F1ECF1F12907F1F1ECF192FDFD2DF1F1F1F1555500F1 - 00F0F12D2D55552E312D565556515607560707560756070707070707F707077E - 075A071B5F402D312D312D2D312D2D2D2D2D2D312D312D2D2D2D312D2D2D312D - 2D312D2D2DF52DF1F1F0F100ED000000F000F100F100F000F0EDF1F02D312D2D - 2D31552DF1F0EDF0F100ECF1F0292DF1ECF1F13156F100F0F1F12D2DF100F0F1 - F1555A29F0F1292D5A29F1ECF1F1F1292D56322D555231565507075655560707 - 070707567E075A07077E07075A07070F5680312D2D2D2D312D2D2D312D312D2D - 2D2D2D312D312D2D2D312D2D2D312D312D2D2DF1F0F1F1F000ECF100ED00EC00 - 00F000F1F1EDF0EDF12D312D313131563129F100EC00F1F1EDF1F000F1F12D55 - 2D00F1F1292D56F1F0EDF1F129072D00F1F1292D55F1F000F1F1292D322D2D51 - 56315655320756555607075607075607075A07077E075A07077E2D034DC02D31 - 2D312D2D2D31312D2D2D312D312D312D312D312D312D2D312D2D312D2DF52DF5 - 29F1F0F1F00000F00000F100F100EDF0F1F0F1F0EDF12D2D31565531553129F1 - F100F1F0F100F1ECF1F13156F0EDF0F1F1552D00EDF0F1F1562DF0EDF0F12932 - 2DF100F1F0F1292D552D2D3255562D0755565556070756555607070707077E07 - 5A07075A5A55F1F745002D2D312D312D2D2D2D312D2D2D2D2D312D2D2D2D2D31 - 2D2D312D31312D312D2DF52DF529F1F1F1F1EC00F1000000EC0000ED00F1ECF1 - F0EDF12D313107315631312DF1ECF1F100F100ECF1292DF1F100F129F1072DF1 - 00F1292D07F1F100F1F1F155F100EDECF1F12D07562D2D562D2D513251325556 - 0707075607077E5A7E07077E077E070707F1ECEB3C40312D312D2D312D312D2D - 312D2D312D2D312D312D312D2D312D2D2D2D31312D2D2DF02DF1F0F1F0F1F100 - 00F0ED00F100F100F000F100F1F0EDF02931550731550707312DF1F1EC00F1F0 - F1F1F1EC00F029F12D2DF100F02D290755F100ECF1F12D32EC00F0F1F12D7E55 - F1295631552E3151325507555607560707560707075A7E07075A077E55F1F1DF - 33802D2D2D2D312D312D2D312D312D2D2D312D312D312D312D2D31312D31312D - 2D2DF52DF52DF1F1F1F1F0ECED0000F000EC00F100ED00F0F100F1F1F0F12D31 - 0707565532552DF1F1F0ECF1F100F000F1F1F12D312900F1F12DF15A2DF1ECF1 - 292D55F1F0F1EDF1290707F1EDF02D2D56512D56075156075607070756070707 - 7E0707077E07075A2DF100D32AC0312D312D2D312D2D312D2D2D312D312D2D31 - 2D2D2D2D312D2D2D312D2D312D2DF5F529F0F528F1F0F1F1F0F10000F100EC00 - F00000ED00EDF0F1F1F0F129313107310755563129F1F1F1ECF100F10029F129 - 07F0EDF0F1292931F100F1F1F12D56F1EC00F0292D5AF100F0F12D562D07562D - 560707560755560707077E0707560756075AF7072DEDF0C722002D312D312D31 - 2D312D312D2D2D2D2D312D2D312D312D2D312D312D312D312D2D292DF529F1F5 - F1F1F0F1EDF0F10000F100F100EDF000F000EDF0F1F1F1F0F12D550707310755 - 31292DF1F1ECF1ECF129F1F12DF100F12D2D552DF100ECF5295131F1F1ECF1F1 - 5531EDF1EDF12D555607F1F02D56075556077E07075607560707070707075A07 - 29F1EDBB1940312D2D2D312D2D312D2D312D2D312D2D312D2D312D2D312D312D - 312D2D31312D2DF529F529F128F1F1F1F0F1ECED0000F00000F000F100F100F1 - 00F100F1EDF0F12D5507072DF1F1F12D2DF1F0002D2DF1F0ED00ECF12D2D07F1 - ECF1F12DF1312DEC00F1F12D56F1F000F0F12D5607F1F0EDF12D0756077E0707 - 5A070707075A7EF75A077E55F1F0F0AE10802D2D31312D2D312D2D312D2D312D - 2D312D2D312D2D312D2D2D312D2D312D2D2DF5F528F1F4F1F5F1F1F0F1ECF1F1 - F0ED0000ED00ED00EC00EC00ED00EDF1F0F1F1EDF12D5507F1F12D0755313229 - F129F1EC00F0F12DF12931F100F029F12956F100EDF0F12D55F100F1F1292D07 - 55ED00F1F0555A07072DF1F15507075AF70707070707F707EDF1EDA207C02D31 - 2D2D2D312D2D312D2D312D2D312D2D312D312D2D312D312D2D312D31312D2D2D - F5F129F128F1F0F1F1F1F0ECF100F100F000F000F100F100F000F000ED00F0F1 - F0F1F12D552D2955322D553229F1F1F1F100F12DF1F1F1F1ECF12D2D2D2DF0ED - F0F1F1562DF0F100F12D56072900F1ECF13251075600F1F0F1567E070729F12D - F75A0707F1F0001CBA44312D312D312D31312D312D2D312D2D2D312D2D312D31 - 2D312D2D312D312D312D2DF12DF0F1F1F1F129F1F0F1F1F100F1ECF100F100EC - 00F000ED00F100F000F100EDF1F0EDF1F12D2D5555563155312D292DF1ECF12D - ECF100F000F129F12DF1F100F1292D072900EDF0F129075AF0F1ECF1F1555607 - 2DF100ED29070707F1F100F155F75A2DF1F1EC18BCD72D312D312D2D2D2D312D - 31312D312D312D312D2D312D2D2D2D312D2D2D312D312D2DF529F5F0F1F0F1F0 - F1F1F0F1F0EDF1F0ED0000F100F100F000F0ED00F100F0F1F0EDF0F1F1F0F1F1 - 2D5555322D2DF12D2E2DF1F1F1F0ECF1ED2DF12931EC00F1EC2D562DF100F0ED - 292D0751F100F1ECF12E0707EDF0EDF0F1077E2DF100EDEC2E070729F100F114 - BF6A312D312D31312D312D312D2D2D2D2D2D2D2D2D312D2D312D312D2D31312D - 312D2DF529F429F1F1F1F1F1F0F1F1ECF1ECF0EDF1F0ED00000000ED00F100F0 - 00F100ED00F100ED00F1F1F1F1F12D2D55562D2D2D2D2DF1F129F100F02DEDF0 - F1F1F100F12D55F100F1ECF12D2D56F1ECF100F12D55072DF1F100F0F1070729 - 00F1F0F1318207F1F0EDF010C1FD2D2D312D2D2D312D312D2D312D312D2D2D31 - 2D2D31312D2D2D31312D2D312D312D2DF5F1F1F128F1F0F1F1F0F1F1F0F1F1F0 - 00F1ECF1F0ED00F00000ED00ED00F0EC00F1F0F1EDF0ECF1ECEDF1F12D2D5531 - 2D2D2D29F1F529F1F1F1F0F100EC00F0F1F155F1EDF0F1F1292E07F100F1F0F1 - 2D5607F100F0EDF1F15607F1F1F0EDF1555A0729F100F10CC490312D312D312D - 2D2D2D312D2D312D2D312D2D312D2D2D31312D2D2D312D2D312D312D292DF0F1 - F1F1F1F0F1F1F0F1F1F0EDF1F1F0F1F0EDF0F100EDF000F100F100F100EC00F0 - 00F1F1F0F1F0F1F1F1F1F1292D552D2DF129F12929F1F1F1F1F1ECF1F1EDF1F1 - F000F12D2D2D31F1F000F1F1560707F1ED00F0F155072DF100EDF0ED55F755F1 - F1EDF008C7232D2D2D312D312D312D312D312D2D312D2D2D2D312D312D2D2D31 - 2D2D312D312D312DF5F12DF1F0F1F0F1F1F0F1F1F0F1F1F0ECF1ED00F1F1ECF0 - 0000F100F000EC00F100F100F10000ED00F1ECF0EDF0F1F1F1F1292D2D2D2DF1 - F1F1F0F129F0F100F1F0F1EC00EDF129F1072900F1ECECF1553156ECF0F1ECF1 - 560729ECEDF0F1F1077E2DF1F0ECF104C9B6312D312D312D312D312D2D312D31 - 2D2D2D312D2D312D2D2D312D31312D312D312D312D2DF02DF1F1F1F1F0F1EDF0 - EDF1ECF1F1F1F0F1F1ECF1F1F1F1EC0000F100F100F000ED00F0EDF000F100F1 - 00F1F1EC00F1F1F1F12929292D29F1F1F1F1EDF0EDF1F1F1F1F0F1F1F12DF0ED - 00F1F12D56562DF1ED00F1F10707F1F0F1F0F1F107F72DED00F1F100CC492D31 - 2D2D312D2D2D2D312D2D2D312D312D2D312D2D312D312D2D2D2D312D2D312D31 - 2DF5F1F1F1F0F1F0F1F1F0F1F1F0F1F0F1ECF1EDF0F1F1ECF1ECF1F1ECF00000 - F100EDF0F100F000F1EC00F1F00000F1F100F1ECF1F1F1F1F129F12929F1F0F1 - ECF1292D29F1F0EDF1F1F1ECF100F12955552D00F0F1F1290756F1ED00F1F12D - 5A072DF1F100F185D6582D2D312D2D312D312D2D31312D2D2D2D312D2D312D2D - 2D2D312D312D2D312D312D312D2D2DF0F129F1F1F0F1F1F0EDF1F0F1F1F1F0F0 - EDF0F1F1F0F1ECF1F1EDF1ECECF1000000ED00F100F1F000EDEDF000EDEC00F1 - 00EDF0F1F0F1F1F1F1F129F1F0F1F0F129F1F1F0ECF1F1F0F1ECF1F1F129F1F1 - 00F0ED2D0731F1F0EDF0ED2D070729ECEDF0F1714AC6312D2D312D2D312D312D - 2D2D312D31312D2D312D312D31312D2D2D312D312D312D312D312DF1F1F0F1F0 - F1EDF0F1F0F1EDF0ECF1EDF1F1F1ECF100F1F1F1F0F1F0F1F1ECEDF0EDF0F100 - F0ED00F1F000F100F0F1F1ECF100F100F1EDF1F0F1F1F1F1F129F1F1F129F1F1 - F1F1F0F1F1EDF0EDF1F1F1ECF1EDF12D562DECF100F1F1557E07F1F1F000F15C - BF342D2D312D2D312D2D2D2D2D312D2D2D2D2D312D2D2D312D2D2D31312D2D2D - 312D312D312D2DF5F0F1F1F1F1F0F1F0EDF1F0F1F1F1F0F1F0ECF1F0F1EDF0F0 - EDF1F1F1F0F1F0F1ECECEC00F100F0ED00F0EDF0ED00F1F100F1F0ED00F0ECF1 - ECED00F1F1F1F1F129292D292DF1F1F1F1F1F0F1F0F1F0F1ECF0ECF1F0F1F1EC - F100F12D0707F1EC00F1F14833A22D312D312D2D2D31312D312D312D312D312D - 312D312D2D312D2D2D31312D2D312D312D312D2DF129F0F1F0F1ECF1F1F0F1ED - F0ECF1ECF1F1F1EDF0F1EDF1F0F1ECF1EDF1F1F1F1F1F1ECF0ED00F000EDF000 - F1F000F0EDF0EDF0F1F1F100F1F0F1EC00EDF0EDF1F1F129F12929292D2D29F1 - F1F1F1F1F1F1F1F1F1F0F1F1ECF1ECF1F1F1F0F1EDF0ED33A810312D2D2D3131 - 2D2D2D2D2D2D2D312D312D2D2D2D2D312D2D312D2D2D2D312D2D312D312D312D - F5F1F1F1F1F1F0F1ECF1F0F1F1F1F0F1ECF1F0F0F1F0F1F1EDF1F1F0F1F0EDF0 - F1F1F1F1F1F0F1ECF100EDF000EDF100F1ECF1F100F0F129F1EDF0F1F1F0EDF0 - 00F100F1ECF1F1F1F1F1F12D29292929F529F1F1F1F1F1F1F1F0F1F0F1ECF1F0 - F1ECF01F1C7E2D2D312D2D2D312D312D312D312D2D2D312D312D312D312D2D2D - 312D312D312D2D312D312D2D2DF1F0F1F0F1EDF1F0F1EDF0F0EDF100F1F0EDF1 - EDF1F0F1F0F1F0F1F1F1F1F1F1F0EDF1F1F1F1F1F0F1F0F0EDF000F100F100F0 - ED00F1F0F1F1F12DECF1F0EDF1F0ED00F100F100F1EDF0EDF1F1F1F129292929 - 2929292929F129F129F1F1F1F1F1F10A90EC2D312D312D312D312D2D2D2D2D31 - 2D312D312D2D2D2D2D312D0D2D2D2D312D312D312D2D31312D2DF1F1F1F0F1F0 - F1EDF0EDF1F1F0F1F100F1ECF1F0EDF0F1F1EDF1F1F0F1F1F0F1F1F0F1F1F129 - F1F1F1F1F1F0F1ECF000ECED00F100F100F1F0F1F1F100F1F0F1EDF0EDF0ECF0 - EDF000F1F1F0EDF1EDF1F1F1F1F1F1F1F1F1F129F1F129F129F12947F5C5312D - 2D2D312D2D2D312D312D312D2D312D2D2D312D312D2D2D2D2D312D2D312D312D - 2D312D2D312DF1F0F1F0F1ECF1F0F1F0F1ECF1EDF0F1F1F000F1F100EDF0F1F0 - F1EDF0EDF1F1F1F129F0F1F1F129F12929F529F1F1F1F1F0F1ECEC00F000EDF1 - 00ECF100EDF0F0EDF0F1F1F1F0EDF1F0EDF12D2D2D2D2D2929F1F1F1F1F1F1F1 - EDF1F1EDF0F1F13D7EC42D312D2D2D31312D2D2D2D312D312D2D312D312D2D2D - 312D312D2D2D312D2D312D31312D312D2D312DF1F1F1F1F1ECF100F1F0F1ECF0 - EDF0EDF1EDF0EDF1F0F1EDF1F0F1F1F0F1F0F1F0F1F1F1F1F1F1F1F1F129F12D - F12D29F1F1F1F1F1EDF000ECF100ECF100EDF1F0EDF1F1F1F1F0EDF0F12D07F7 - F707F70707075556512D512D2DF1F1F0EDF0EC3307C32D2D312D312D2D312D31 - 2D312D2D2D312D312D312D312D2D2D2D312D2D31312D2D2D2D312D31312D2D2D - F0F1F0F1F1F0EDF100F1F1F1F0F1F0F1F0F1F0F1EDF0F1F0EDF0F1F1F1F1F1F1 - F1F1F0F1F128F129F1F12D2929F12D292DF5292DF129F1F1F1F1F100F1F12D52 - 2D2D2D29F1F1F1F1F1295A07F7F707F707F7F7F707F707F7070751F1F1F1F128 - 90C22D312D2D2D2D312D2D2D2D2D2D31312D2D2D312D2D2D312D2D312D2D312D - 2D2D312D312D2D312D2D312DF5F1F1F1F0EDF0F0EDF1F000F100F1ECF1F1EDF1 - F0F1ECF1F1F1F1F0F1F0F1EDF0F1F129F1F1F1F1F129F1F1F5F129F529292D2D - 2D2E2D2D2D2D29292D2D2D5531565555325152512D2D2D2D5231560756070707 - F75AF707F707F72DF1F12D1E19C12D2D2D2D312D2D312D2D312D312D2D2D312D - 2D312D312D312D2D2D312D2D31312D312D31312D2D312D2D2DF1F0F1F1F0EDF1 - F000F1F1ECEDF0F1ECF0F1ECF1F1F1F0EDF0EDF1EDF1F0F1F1F1F1F1F1F129F1 - 2DF1F129292DF1292DF5292D2D2D2D2D2E2D56312E5132560707075651070707 - 5659560755563155552E5156550707560707562D29F1F513A2C0312D2D2D2D31 - 2D2D312D2D312D312D2D2D312D2D312D2D2D312D312D312D2D2D2D312D2D312D - 312D312D312DF1F0F1EDF0EDF1EDF0F1F1F100F1F1EDF0F100F0EDF1F0F1F1F0 - F1F1F1F1F0F1F0F1F1F1F1F1F129F1F1F5292DF12929F529F52D292D2D2D2D55 - 31513155560707075A07075A55565556075556560707075A5A070707075A5556 - 555651092BBF2D2D312D312D2D312D2D2D2D2D2D312D312D312D2D31312D2D2D - 2D2D2D312D312D2D312D2D312D2D2D2D2D2D2DF1F1F0F1F0F1F0F1ECF100F1F0 - EDF0F1F1EDF1F1F0EDF1F0F1F1F0F1ECF1F1F1F1F128F1F129F129F129F1F129 - F5292D292D292D2D2D2D2E2D2E312E553156560707075A07F77E07075A7E0755 - 2E55565555565556075607075A5A07DADADA2D312D2D2D2D312D312D2D312D31 - 2D2D2D2D2D2D312D2D2D2D312D2D312D312D2D2D312D312D312D312D2D31312D - F0F1F0F1ECF1ECF1F0F1F0EDF0F1EDF0F0F1ECF1F1F0EDF1F0F1F1F1F1F1F1F0 - F1F1F129F1F1F129F12D29F529F12DF12DF52D2D2E2D2D2D2D2D513156315507 - 560707075A07077E0707077E070707075655522D2D2D552E2D2D559899982D2D - 2D312D312D2D2D312D2D2D2D312D31F5312D312D31312D2D312D2D2D2D312D31 - 2D2D2D2D2D2D2D2D2D2D2D2D2DF1ECF1F1F1F1F0EDF1ECF1EDF0F1F1EDF0F1F0 - EDF1F0F1F1F1F0F1F1F0F1F1F1F1F1F1F129F1F129F1F1292DF1292D292D292D - 2D2D2D2D2D2E2D2E51322D5655565507075AF707077E07077E077E5A07070707 - 56555631552E2D7A7D94312D2D2D2D2D312D2D2D312D2D312D2D2D2D2D2D2D2D - 2D2D312D2D2D312D312D2D2D312D2D312D312D312D312D312DF5F100ECF0F1F1 - F0F1F1F0F1F0EDF0F1F1EDF1F0F1F1ECF1F1EDF0F1F1F1F0F1F128F1F1F129F1 - F129F1F129F529F12D292D2D292D2D2E2D2D2D312D553231563156560707077E - 07075A07070707F707F75A0707565556555556878B952D2D312D312D312D312D - 2D2D2D312D312D2D312D312D312D2D2D312D2D2D2D312D312D2D2D2D2D2D2D2D - 2D2DF52D2D312DF1F1F1ECF1EDF0ED00F1EDF0F1ECF1F0F1EDF0EDF1F1F0F1F1 - F1F0F1F1F129F1F129F1F1F129F1F129F129F12D29F529F52D2D2D292D2D2D2E - 2D2D51513255553156075607077E075A7E077E077E0707F75A0707560756558D - 8C942D312D2D2D2D2D2D2D312D312D2D2D2D2D312D2D2D312D2D2D312D2D312D - 312D2D2D2D312D2D312D312D312D2D31312D2D2DF0ECF1F1F0F1F0F1F1F0F100 - F1F0EDF1F0F1F0F1F0EDF1F0EDF1F1F1F1F0F1F1F129F129F5292DF1F12DF129 - F1292D2929F5292D2D2E2D2D2D2E553231553256550755075A07F707070707F7 - 5AF77EF707F707070707569292872D2D312D2D312D312D2DF52D2D312D312D2D - 2D312D2D312D312D312D2D2D2D2D312D312D312D2D2D2D2D2D2D2D2D2D312DF5 - 2DF1F000F100EDF1ECF1EDF0F1ECF100F1F1ECF1F1F0F1F1F0F1F0F1F1F1F129 - F1F129F129F1F12D29F12D29F12D29F52D292D292D2D2D2D2D2D2D2D512E5531 - 56315607070707077E077E0707070707F7077E5A075A07484848312D2D2D312D - 2D2D312D2D2D2D2D2D2D312D2D2D312D2D2D2D2D2D31312D312D2D2D2D312D31 - 312D312D2D312D2D2DF52D2D2DF5F1F0F1F0F1F0F1F0F1EDF1F1F0F1ECF1F1EC - F1F1ECF1F1EDF1F1F0F1F1F1F0F1F129F129F1F12DF1F12D29F52D292D2D2D2D - 2D2D2D2E2D2D2E2D31512E552D56555655560756075AF7077E077E077E0707F7 - 0707073535352D312D2D2D2D312D2D2D312D312D312D2D2D312DF52D312D312D - 312D2D2D2D2D312D2D2D2D2D2D312D2D2D2D2D2D312D312D2D2D2DF1ECED00F1 - 00F1ECF1F000F1EDF1ECF1F1F1ECF1F1F0F1F0F1F129F0F1F129F129F1F129F1 - 292D2929F52D292D2D2D2D2E2D2D2D2D2D2D2D2D2D2E312D56312E3132553255 - 0707077E07F70707075A7E07077E073030302D2D2D2D2D312D2D2D312D2DF52D - 2D312D312D2D2D2D2D2D2D2D2D2D2D312D312D2D312D312D312D2D312D312D31 - 2D2D2D2D2D2D2DF5F0F1F0EDF0F1F1F0EDF1F1F0F0F1F0F1ECF1F1F0F1F1F1F1 - F1F1F1F129F1F1F1F129F529F5F129F529292D2D2D2D2D2D2D3152312D325131 - 523151563151555552555651560756075A077E077E07075A7E075A3030302D31 - 2D2DF52D2D312D2D2D2D2D312D2D2D2D2D2D312DF52D2D312D2D2D2D2D2D2DF5 - 2D2D2D2D2D312D2D2D2D2D2D2D312D2D2D2D2D2DF5F1ECF100F100F1F0F1ECF1 - EDF1EDF0F1F1ECF1ECF1F0EDF0F129F1F1F129F129F129F12929F529F52DF12D - 292E2D2D2E2D2D2E51312E5631555631560756070707070707070707075A075A - 07077E070707073535352D2D312D2D2D2D2D2D2D312D2D2D2D2D312D2D2D2D2D - 2D312D2D2D312D2D312D2D2D312D312D2D2D312D312D2D312D2D2D312D2D2D2D - 2D2DF1F0EDF0F100EDF0F1F0F1F0F1EDF0F1F1F1F1F1F1F1F1F1F0F1F1F0F1F1 - F129F12DF1292D29292D292D2D2D2D2D2D2D2D552E5531315231315655075607 - 075A077E07F7077E077E07075A0707075607074862662DF52D2D312D312D312D - 2D312D312D312D2D2DF52D2D312D2D2D2D2DF52D2D2D312D2D2D2D2D312D2D2D - 2D2D312D2D312D2D2D2DF52D2D2DF529F0ED00F0EDF0EDF100F1ECF1F1ECF1F0 - F1ECF1F0F1F1F1F129F1F12929F1F129F12DF129F529F5292D292D2D2E2D562D - 312D562D56555655325507077E077E075A07075A0707077E077E075607070730 - 35232D2D2D312D2D2D2D2D2D312D2D2D2D2D2D2D2D2D2D312D2D2DF52D2D2D2D - 312D2D2D2DF52D2D2D2D2D2D31F52D2D2D2D2D312D2D2D2D312D2DF5F1F1ECF1 - F100F1F0EDF0F1F1F0F1F0EDF1F1F1F1F1F1F1F1F1F129F1F1F129F12DF129F5 - 292D2D2DF52D2D2D2D2D2D2D2D562D55553156315607075A07070707075A7E07 - 077E075A070707070707566662482D2D312D2D2D312D312D2D2D2DF5312D31F5 - 2D2DF52D2D2D312D2D312D2D2D2D312D2D312D312D2D312D2D2D2D2D2D312D2D - 2D2D2D2D2D2D2D2DF5F0F1F0ECF100EDF0F100F100EDF1F1F0F1F0F1F0F1F0F1 - 29F1F129F129F1F129F12D292DF1292D292D2D2E2D2D2D325131523132563155 - 55560707077E5A077E07077E0707F707077E5A070707073530352D2D2D2D2DF5 - 2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DF52D2D2D2D2D312D2DF52D2D2D2D2D2D - 312D2D2D312D2D31F52D2D2D312D2D2D312D2D2D2D2DF1F1F0EDF0F100F1ECF1 - F1F0EDF0EDF1EDF1F1F1F1F1F0F1F1F1F1F129F52929F12DF12DF12D2D2D292D - 2D2E2D512E2D3151315156325507075A07070707075A07077E07077E07070707 - 5656079E08802D2D2D2D2D2D2D312D31F52D2D2D2DF52D312D2D2D2D2D312D31 - 2D2D2D2D2D2D2D2D2D312D2D2D2D2D312D2D312D2D2D312D2D2D312D2D2D312D - 2DF52DF1F1F1ECF1F0EDF100F0EDF1F1F0F1F0F1ECF1F1F1F1F129F029F1F129 - F1F529F1292D292DF12D2D2D2D2D2D2D31512E315631315507565507077E077E - 07077E0707077E075A7E07560755077482E42D2D312D312D2D2D2D2D2D312D2D - 312D2D2D2DF52D2D2D2D2D2D2D2D2D2D312D2D31F52D2D312D2D312D2D2D2D2D - 2D2D2D2D312D2D2D312D2D2D2D2D2D2DF1F0F1F1ECF1ECF1F1F1ECF0EDF0EDF1 - F1F1F0F1F1F1F1F1F1F129F1F129F129F529F5292D2D2D292D2D2D2E2D2E3155 - 2D5655565607560756070707075A0707F75A0707F707070707075625B69C2DF5 - 2D2DF52D2D2D312D2D2D312D2D2D2D2D312D2D2DF52D2D2DF52D312D2D2D2D2D - 2D2D2D2D2D2DF52D2D2DF52D2D2D31F52D2D2DF52D2D2D2D2D2D2DF52DF1F0F1 - F1F0F1F1ECF0F1F1F1F1F0F1F0F1EDF0F1F0F1F129F1F1F129F12DF12D292D29 - F5292D2D2D2E2D2D2D31522D562D3255550707070707075AF707077E0707F707 - 077E5A07075655500000312D2D2D2D2DF52D2D2DF52D2DF5312D312D2D2D2D2D - 2D2DF52D2D2D2D2DF52D312D2DF52D2D2D2D2D2D2D2D2D2DF52D2D2D2D312D2D - 2D312D2D2D312D2D2D2DF1F0F1EDF0F1F1F1ECF1F0EDF1EDF1F0F1F1F1F1F1F1 - F1F0F129F129F129F1F12D292DF5292D2D2D2D2D2D51312D2D552D5656555607 - 075A0707075A0707F75A077E07070707560756A000002D2D2D312D2D2D2D2D31 - 2D2D2D2D2D2D2D2D2D2DF52D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DF52D2D2D - 2DF52D2D2D2D2D2D2D2D2D2D2D2D2D2D312D2D2DF52DF529F1F0F1ECF1ECF1F0 - EDF1F0F1F0EDF0F1ECF1F0F1F1F129F1F1F129F5292D29F529292D2D2D2D2D2E - 2D2E2D52313255313156555607075AF77E07F77E07820707F77E075A07075545 - 42752D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D - 2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D - 2D2D2DF12DF1F1F1F0F1F1F1F1F0F1F1F1F1F1F1F1F1F1F1F1F1F1F1F129F129 - F129F5292D2D2D2D2D2D2D2D2D2D2D2D31513255565507070707070707070707 - 070707F707070707070756314664 - } - Transparent = True Left = 1 Height = 180 Top = 1 Width = 99 + Align = alClient + Picture.Data = { + 07545069786D6170CF8C00002F2A2058504D202A2F0A73746174696320636861 + 72202A677261706869635B5D203D207B0A22313337203234392035392031222C + 0A222E20632023353533463535222C0A222C20632023324131463535222C0A22 + 2D20632023324131463030222C0A222A20632023353531463535222C0A226120 + 632023324133463535222C0A226220632023353535463535222C0A2263206320 + 23374633463535222C0A226420632023353535464141222C0A22652063202337 + 4635463535222C0A226620632023374635464141222C0A226720632023383038 + 303830222C0A226820632023413041304134222C0A2269206320233241303030 + 30222C0A226A20632023324130303535222C0A226B2063202335353346414122 + 2C0A226C20632023374633464141222C0A226D20632023374637464141222C0A + 226E20632023414137464141222C0A226F20632023414139464141222C0A2270 + 20632023303030303030222C0A227120632023353531463030222C0A22722063 + 2023374637463535222C0A227320632023324135463535222C0A227420632023 + 324133463030222C0A227520632023353530303535222C0A2276206320233830 + 30303830222C0A227720632023443430304141222C0A22782063202346463030 + 4646222C0A227920632023433044434330222C0A227A20632023464646464646 + 222C0A224120632023443444464646222C0A224220632023414131464141222C + 0A224320632023464646424630222C0A224420632023374631463535222C0A22 + 4520632023443430304646222C0A224620632023414142464141222C0A224720 + 632023414130304141222C0A224820632023443442464646222C0A2249206320 + 23443442464141222C0A224A20632023374639464141222C0A224B2063202337 + 4630304141222C0A224C20632023374631464141222C0A224D20632023434343 + 434646222C0A224E20632023443431464646222C0A224F206320234141354641 + 41222C0A225020632023374630303535222C0A22512063202344343146414122 + 2C0A225220632023353537463535222C0A225320632023414133464141222C0A + 225420632023353531464141222C0A225520632023353533463030222C0A2256 + 20632023443439464141222C0A225720632023443439464646222C0A22582063 + 2023414139464646222C0A225920632023464644464646222C0A225A20632023 + 353530303030222C0A223020632023464643434646222C0A2231206320234141 + 37464646222C0A223220632023443437464141222C0A222E2E2E2E2E2E2E2E2E + 2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E + 2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2C2E2C2C2C2D2C2C + 2C2C2D2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2A2C2A2C2A612A2E2E2E2E2E2E2E + 2E2E2E2E2E626364656665676767676767676767676767676867676767676766 + 222C0A222E2E2E622E2E2E2E2E622E2E2E2E2E2E2E2E2E2E612E2E2E2E2E2E2E + 2E2E2E2E2E2E2E2E2E2E612E2E2E2E612E2E2E2E2E2E2E2E2E2E2E2E2E2E622E + 2E2E612E612A2C2D2C692C692C2D6A2C2D2C2D6A2D2C692C2D2C2C2C2A2C2C2C + 2A612A2E2A612A2A2E2E2E2E2E6B2E6B2E6C626465626266656667676D686E67 + 686E676F6767686E676D676765222C0A22622E2E2E2E2E612E2E2E612E2E6162 + 2E622E2E2E2E2E2E2E612E2E2E2E2E612E622E2E612E2E2E2E2E2E2E2E2E2E61 + 2E2E2E2E622E2E2E622E2E2E622E2E2E2E2C2D2C6A2D2C2C2C692C2D6A2C6A2C + 2D2C2C2C2C2C2C2C2D2C2A2C2A2C2A2C2C2E2A2E612A2E2E2E2E2E2E63622E2E + 652E6666656667676D6767676D6767686D676E67676767666766222C0A222E61 + 2E2E612E2E2E622E2E2E622E2E2E2E2E622E2E2E612E2E2E612E622E2E2E2E2E + 2E2E2E2E2E2E612E2E2E612E2E2E62612E2E2E612E2E2E2E2E2E2E612E2C2D2C + 2C2D2C2C692D2C2C2C2C2D2C2D2C6A2D2C2D2C2C2A2C2C2C2A2C2E2C2E2A2E2A + 612A2E2E2E6B2E2E2E626C2E662E6465656767676767676D6867676E67676867 + 676E6D67676665222C0A222E2E622E622E2E2E2E2E2E622E2E622E2E2E2E612E + 2E2E2E2E2E2E2E2E2E622E2E62612E2E622E2E622E2E2E2E2E2E2E2E2E622E2E + 2E622E2E2E2E2E2E2E2C2D2C2C692C692C2C2C692D6A2D6A2C2C2C2D2C2C2C2C + 2C2C2C2A2C2C2A2C2A612A612A2E2E2E2A2E2E2E6B2E6B62652E666566666766 + 6766676767676D6767686D676768676767676766222C0A222E2E2E2E2E2E2E62 + 2E62612E2E2E2E612E622E2E2E2E2E622E622E2E2E2E2E2E2E2E2E622E2E2E2E + 2E622E2E622E2E2E622E2E2E622E2E2E622E2E612E2C2C2C692C2D6A2C702D6A + 2C2C2D2C2D2C692C2C2C2C2C2A2D2A2C2C2A2C612A2C2A2E2A2E2C2E2E2E2E2E + 2E2E62636B626662626567666567676E676E67676E6767676E676D6E67666765 + 67222C0A222E2E2E2E2E612E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E612E2E2E2E + 2E622E2E612E2E2E2E2E2E622E2E2E622E2E62612E2E2E622E2E2E622E2E2E2E + 2E2C2C2D6A2D2C702C692C2C2D6A2D6A2C6A2C2C2C2C2C2D2C2C2C2C2C2A612A + 2A2C2E2C2E2C2E2E2E2A2E2E6B2E636B2E6263626366646567676D6767676767 + 6D67676E67676E67676767666667222C0A222E2E622E2E2E622E622E2E2E2E61 + 622E62612E2E612E2E2E622E2E622E2E2E2E622E2E622E622E2E622E2E2E2E2E + 2E622E2E2E2E2E2E2E2E2E2E612D2C2D692C706A2D2C702C706A2C2C2D2C2D2C + 2D2C2D2C2A2C2C2A2C2A2C2C2A2C2E2A2E2C2A2E2A2E2E6B2E2E2E6463626C62 + 6466626565666767676E6D676E67676E67676867676E6D67676767222C0A222E + 2E2E622E2E2E2E2E2E622E2E2E2E2E2E2E2E2E2E622E2E2E612E2E2E2E622E2E + 2E2E612E2E2E2E2E2E62612E2E2E2E2E622E2E2E2E622E2E612C2C692C2C702C + 2D6A2D2C2C2D2C2D6A2C2C2C2C2C2C2C2C2C2C2A2C2C2C2A2C2E2C2A612A2E2E + 2E612E2E2E2E2E2E2E2E662E65656266626667676D67676767676D6E67676E67 + 6D67676767676766222C0A222E612E2E622E622E622E2E622E622E622E2E2E61 + 2E2E622E2E2E2E2E612E2E2E622E2E2E2E2E622E2E2E2E2E622E2E622E2E2E2E + 612E2E2E612A2D6A702D6A2D6A2C702C692C2C692C2D2C692C2D2C2C2C2C2A2C + 2C2A2A2C2C2A2C2E2C2A612A612A2E2A2E2E6B2E662E622E662E666566656465 + 67676E676E676D67676D6767676E676E6766676767222C0A222E2E622E2E2E2E + 2E2E2E622E2E2E2E2E622E2E2E2E2E2E622E2E2E622E2E622E2E2E622E622E2E + 2E622E622E2E622E2E2E622E2E2E2E2E2E2C2D6A2D2C706A2D2C2D2C2D2C6A2D + 2C2C2C2C2C2C2C2C2C2D2C2C2D2C2C2C2A2C2E2C2A2E2A2A2E2A2E2E2E2E2E2E + 2E2E656B6562626C62626665676667676D676E6768676E676E67676D67676766 + 6767222C0A222E622E2E612E2E622E2E2E2E2E622E2E2E2E2E2E622E612E2E62 + 2E2E2E2E2E2E2E612E2E2E2E2E622E2E2E2E2E2E2E622E2E2E2E2E2E612C692C + 702C702C2D2C692C6A2C6A2D2C2C692C692C2D6A2D2C2A2C2C2C2A2C2A2C2A2C + 2A2A612A612E2C2E2A6B2E2E6B2E2E6B63626B66626566626667666767676767 + 67676767676D676D67676E67676767222C0A222E2E2E2E2E622E2E2E622E2E61 + 2E2E622E622E2E2E2E2E2E2E2E2E2E2E622E622E2E622E622E622E2E622E622E + 622E2E2E2E2E2E2E612D2C2D6A2D2C2C2D6A2C2C2D2D2C2D2C692C2C2D2C2C2C + 2C2C2C2C2C2A2C2C2C2C2A612A612C2A612A2A2E2E2E2E2E2E2E626C622E6463 + 626C626366626365656C656663666766676D676E676E67676D6E676D222C0A22 + 2E622E2E2E2E622E2E2E622E622E622E2E2E622E612E622E622E622E2E2E2E2E + 622E2E2E2E2E2E622E2E2E2E2E2E622E622E2E2E2E2C696A702C702C692C2D70 + 2C6A2C692C2C2C692C2C2D2C2D2C2C2A2D2C2C2A2C2A2C2C2A2C2A2E2A2A612E + 2A2E2E2E2E6B2E2E2E2E2E2E2E2E2E6B622E66626B62646564656767676E6768 + 6767676D6E67676E67222C0A22622E2E2E622E2E2E622E2E2E2E2E2E2E622E2E + 2E622E2E2E2E2E2E62622E622E2E2E2E622E62622E622E2E622E2E2E612E2E2E + 612C2D2C2D2C2D2C2D2C6A2C2C2D2C692C2C692C2C692C2C6A2C2C2D2C2C2C2D + 2C2C2A2C2A2C2C2E2C2C2E2A612E2A2E2E2E2E2E2E2E6B2E2E6B2E62636B652E + 66656665666766676D68676E676E676E676768676767222C0A222E2E622E2E62 + 2E622E2E612E2E622E622E2E2E622E2E622E622E622E2E2E2E2E622E622E622E + 2E2E2E2E2E2E2E2E2E622E612E2C2D702C706A2C692C6A2D2C692C702C2C692C + 2C2D2C2C2D2C2D2C2C2C2C2A2C2C2A2C2A2C2C2E2A2C2E2A2C2E2A612E2A2E2A + 2E2E2E2E2E2E2E2E636B656266626667676767676E676E676767676768676E6D + 676D67222C0A222E622E2E2E2E2E2E2E622E622E2E2E2E2E622E2E2E622E2E2E + 622E2E622E622E2E2E2E622E2E622E622E622E2E62622E2E2E2D692C2C2D2C2D + 2C2C2D2C702C2D6A2C2D2C2D2C2D6A2C2D6A2C2C2C2C2D2C2C2C2A2C2A612A2E + 2C2C2E2C2A2C2A2E2A2A612A2E2E6B2E2E2E6B656462656466656765676D6768 + 67676767686D686E6867686767676766222C0A222E2E622E622E622E622E2E2E + 2E622E622E2E622E622E622E2E2E622E2E2E2E622E622E2E2E2E2E2E2E2E2E2E + 612E2E622E2C2C2C692C6A2D6A702C6A2D2C692C2D2C6A2D6A2C2C2D2C2C2C2D + 2C2C2C2A2C2C2A2C2C2C2A2C2C2A2C2A2C2E2A612A612E2E2E2A2E2E2E6B2E2E + 63636465656266676667676E676D6E676E676E6767686D676766676665222C0A + 22622E2E2E2E2E622E2E2E622E2E622E2E2E2E2E2E2E2E2E2E622E2E2E622E62 + 2E2E2E622E2E622E622E622E622E622E612C70692D2C2C2D2C2C2D2C2D6A2D2C + 2C6A2C2D2C2C692C2C6A2D2C2C2C2D2C2C712C2C2C2A2C2C2A2C2C2A612A2C2E + 2A2E2E2A2E2E6B2E2E2E622E656462666266666767676E67676D676767676867 + 686D6767666566656566222C0A222E2E2E622E622E2E2E622E2E2E2E622E6261 + 622E622E62622E2E622E2E2E2E622E622E2E2E2E2E2E2E2E2E2E2E2E2E2C692C + 2C2C2C2D6A2C692C6A2D2C2C6A2D2C2D6A2C2D2C2C2C2D2C2C2D2C2C2C2C2C2C + 2C2A2C2C2A2C2C2A2E2C2A2E2A2E2A2E2E2E2E2E2E6B2E6B63642E6665666567 + 676D6867676E67676E676E6D6767676766656662656B2E222C0A222E622E2E2E + 2E622E622E2E622E622E2E2E2E2E2E622E2E2E2E622E2E622E622E2E2E622E62 + 2E622E622E2E62622E2D2C2D2C692C692C2D2C2D6A2D2C6A2D2D2C692C2C2D6A + 2C2D2C2C2C2C2C2C2D2C2C2C2A2C2C2C2A2C2E2A612A2C2E2C2E612E2E6B2E2E + 2E2E2E636266626567666767676D67676E6767676E6767676766656C2E2E2E65 + 6B2E2E65222C0A222E2E622E622E2E622E2E2E2E2E2E622E622E622E2E62622E + 2E2E2E2E2E622E622E2E622E2E622E2E2E2E2E2E2E2C2C2D2C2D2C2D2C692C70 + 2C2D6A2D2C2C6A2C2C2D6A2C2D2C2C2D2C692C2C2C2C2C712C2C2A2C2A2C2A2C + 2C2A612A2E2A2E2A2E2E2E2E6B2E6B626B656266666767676D67686E67676D6E + 67656B65666565666566676667676D6D67222C0A22622E2E2E2E622E2E622E2E + 622E622E2E2E622E2E622E2E2E622E622E622E2E2E2E622E2E622E622E622E62 + 2E2C2D2C6A2D6A2C6A2D2C2C2C702C2C6A2D2C702D6A2C2D2C2C2D2C2C2C2C2D + 2C2D2C2C2C2C2C2C2A2C2C612A2E2C2A2A612A612E2A2E2E2E2E656263626566 + 6767676D67676D65666566676566666767676D6D676767676D6566656663222C + 0A222E2E2E2E622E2E622E2E622E622E2E2E622E2E622E622E622E2E2E622E2E + 62622E622E62622E2E622E2E2E2C2D2C2C2D6A2C2D702C2C696A2D2C692D2C69 + 2C2C2C2D6A2D6A2C6A2C2D2C2C2C2C2C2C2C2A2C2E2C2C2A2A2E2C2A2E612A2E + 2E2E2E2E6B2E66626B63646667676766636767676672666765666265656B6366 + 656767666767662E2A2C61222C0A222E622E2E2E2E622E2E2E2E2E2E62622E2E + 2E622E2E2E622E2E622E2E622E2E2E622E622E2E622E2E622E612C2C2C2D6A2D + 2D6A2C2D702C702C692C2C6A2C2D2C692C2C2C2C2D2C2D2C6A2D2C2C2A2C2C2C + 2C2C2A2C2C612C2A612A2A2E2E2E6B2E2E2E2E2A2A2E2E2E656266656564636C + 632E2E2E2E6C62666766676767686D68676867682E2C2C2E222C0A222E2E622E + 622E2E622E622E622E2E2E622E622E622E622E2E2E2E622E2E62622E2E2E2E62 + 2E62622E2E2E2D2C2D2C2C2D6A2C702C2C2C2D2C2D2C2D2C2D2C6A2D2C2D6A2D + 2C2C2C2C2C2C2C2C2D2C2C712C2A2C2C2E2A2A2C2E2A2E612A2E2C2A2C2C2C2C + 2C702C2C2E6C2E2E2E2A2C2C2C2C2C2A6D676868676867686868676867686767 + 632C2C2C2C222C0A222E622E2E2E62622E2E2E2E622E622E2E622E622E2E2E62 + 2E622E2E2E622E2E622E62622E622E2E622E2C2C2C2C2C692C702C2D2C692D6A + 2D6A2C6A2D6A2C2D2C6A2C2D2C2C2D2C2D2C2D2C2C2C2C2C2C2C2C2C2A2C2E2C + 2E2A2C2C2C2C2C6A2D70692C70692C706A2C2D6A2C2C2C2C2D6A2D2C2E676868 + 67686767676566632E632E2E2C2C2D6A2D69222C0A22622E2E2E622E2E2E622E + 622E622E2E622E2E2E622E622E2E2E2E2E622E2E622E622E2E622E2E622E2C2D + 2C2D2C692C2D2C2D2C692C6A2D2C2C2D702C2C706A2D2C2D2C6A2D6A2C2C2C2C + 2A2D2C2C2C2A2C2A2A612A2C2C2C2C2D2C6969702D706A2C70692C706A2D2D6A + 2D2C2C2C2D6A2C2D6A2C2E2E2E2E2E2A2A2C2C2C2C2C2C2C6A2C2C6A2D2C2C22 + 2C0A222E622E622E622E622E2E2E2E2E622E622E622E2E2E2E2E622E732E2E2E + 622E622E622E2E62622E2E2C2C2C2D2C2D2C6A2D6A2C2C2D2C2C702C692C2D6A + 2D2C2C6A2C2C2D2C2C2D2C2C2D2C2C2C2A2C2C2C2C2C2D2C692D70696A702C70 + 2C702C2D2C2C2C702C2D2C6A2D6A2D692D6A2D702C2C2D6A2C6A2C2C2C2C2C2C + 2C2C2C2C2A2C2C2A2C2A2C2A222C0A222E2E622E2E2E622E622E622E622E2E2E + 622E622E622E622E2E2E622E622E622E2E622E622E2E2E2C2D2C2D2C6A2C2D2C + 6A2D2D6A2C702C2D6A2C6A2C2D2C2D2C2D2C2C2C2C2C2C2D6A2C2C2C2C2C2D2C + 2D2D6A2D702C702C702D6A702C2D2C2C2C2E692C2D6A2C2D6A702C702C702C6A + 2D6A2C2C2C2C2A2A2A2A2A2A2A2A2A2C2A2C2A2C2C2C2C2C2C222C0A22622E2E + 2E62622E2E2E2E2E2E2E622E622E2E2E2E2E622E2E622E2E2E2E622E2E622E62 + 2E622E612C2C2C2C2C2D2C692C2D2C2C2C2D2C692C2D2D2C2D2C2C6A2C2C2D2C + 2D6A2D2C2C2C2C2C2D2C692C706A2D706A2C702C692C2C702D2C2A2C6A2D2C2C + 2D6A2D702C702C692C2C2C2C2C2C2E2A2A2A2A612A2C2C2C2C2C2C2C2D2C2D2C + 692C2D2C692D222C0A222E622E622E2E2E62622E622E622E622E622E622E622E + 2E622E2E2E62622E2E622E622E622E2E2C2A2D2C2D2C692C2C2D2C6A2D692C69 + 2C2C2C6A2D2C6A2C2D2C692C6A2C2C2C2C2C2C692D6A702D706A2D702C2D702D + 6A2D6A2D2C2C2C702C2D2C69706A2D6A2C2C2C2A2C2A2A2A2E2E2A2C2C2C2C2C + 2C2C2C2C2C2D2C2C692C692C2C2C2D2C6A2D6A222C0A222E2E622E2E622E2E2E + 2E2E622E2E2E2E2E622E2E2E622E2E2E62622E2E2E622E622E622E2E612D2C2C + 2C2C2D2C2D6A2C2D2C2C2C2D2C2D692C2D2C6A2D2D6A2C2C2C2D2C2D2C696969 + 702C702D6A702D6A2D6A702C2C702C2D6A702D692C696A702C2C2C2C2C2A2A2E + 2A2E2C2C2C2C2C2D2C2D2C2D2C692D692C2D2C2C692C702C2E67672C69702C2C + 222C0A22622E2E622E2E622E622E2E2E622E62622E2E622E622E62622E2E2E62 + 2E622E622E622E622E2C2C2D2C2D2C6A2D2C2D2C6A2D692C6A2C2C2C692C702C + 2C2C2D2C2D2C2C696A2D6A2D2C702D6A702C2D702C702D2C2C692C702C702C6A + 2C2D2C2C2C2C2C2A2C2C2C2A2C2C2C2C2D2C2C6A2D6A2C2C2C692C6A2C2E662E + 692C702C2C656E672C2C2D702C222C0A222E2E622E2E622E622E2E62622E2E2E + 2E622E2E622E2E2E2E622E622E2E622E622E622E2E2E2D2C2A2C2C2D2C2C2D6A + 2C2D2C2C2C2D2D6A2D2C2C2D2C692C2C6A2C69692C7070706A702C702C2D706A + 6A2D706A69702C706A2D2C2D2C2C2C2C2C2A2C2D2C2D2C2A2C2C2D692C2C2D2C + 692C2C2C2A2C2C702D6A2E67622C2D6A2D6A2E67672A696A2D2C222C0A222E62 + 2E2E622E2E2E2E622E2E2E622E622E2E622E2E622E622E2E2E2E622E2E622E62 + 2E612C2C2C2D2C2D2C2C2D2C2C2D2C2D2C692C6A2D2C2C692C692C2C692D7070 + 2C706A2D2C702D702C69702C2D70702C2C702C692C2C2C2C2C2A2C2A2A2C2D2C + 692C2A2E2A2C2D6A2C2C2C692C702C2A65652E702D2C2C2A67662C6A702C2C2E + 6D672E2C2C702C222C0A22622E622E622E622E622E2E622E622E2E2E622E2E62 + 2E2E2E622E62622E622E622E622E2E2D2E2C2C2C2C2D2C6A2D6A2C692C2C2C2D + 2C2C692C2C2C2C6970702C702C702D706A702D6A2D702C702C702C2C69702C2C + 2C2C2A2A2A2E2A2C2C2C2C6A2D6A2C2C2C2C2D2C2C2C2E2D6A702C2C2E66662E + 2C6A702C2C67672C2D2C2D2C2C67682E6A702C2C222C0A222E2E2E622E622E62 + 2E622E622E2E622E2E2E2E622E622E2E2E622E2E622E622E622E612C2E2C2D2C + 2D2C2C2D2C2C2D2C2C2D692C6A702C2C692D70702C702D7069702C702C702C70 + 706A702C692D6A2D2C2C2C2C2A2E2E2E2E2C2C2C2D2C2A2D2C702C2D2C69706A + 2C2A2C672A702C69692C656266692D2C692C66672A696A2D2C2C676E2E2C2D69 + 2C222C0A22622E622E622E2E2E2E622E2E622E2E622E2E622E2E2E62622E2E2E + 622E2E622E622E2A2E2D2C2C2C2C2D2C2C2D2C2C2D6A2C2C2D2C2D6A2D2C706A + 2D702C702C702C7069702D702C2C2D2C2D2C2C2C2C2C2A2E652E2E2C2A2C2A2A + 2C2C2C2C2C692C2C6A2C2C2D702C2E2E2E622C2D702C2C6667672C6A702D2C65 + 672E2C706A2D6A6568652C2C6A2D222C0A222E2E622E2E2E622E622E2E622E62 + 2E2E2E622E2E62622E2E2E62622E2E622E622E2E612C2C2C712C2D2C2C2D2C2C + 2D2C2C2D702C692C2D6A702D70706A706A702D69702C2D2C6A2D692C696A2C2C + 2E2E65622E2E2E2A2C612A2C2C2C2D2C7069702D2C2C652C6A2D2C2C2A6B672C + 702C2D2C2E66672C702D6A2C2C66672C2C2D6A2C656D672A2C702C222C0A2262 + 2E622E62622E622E622E2E2E2E2E2E2E2E2E622E2E622E622E2E62622E622E2E + 612A742A2C2C2C2C2C2D2C2C692C692D6A2C2D6A707070706A702C702D702C70 + 6A702C706A702C2C2C2C2C2E2E65662E2E2E2E2E2C2C2A2C702D2E6A2D2C2C2C + 702C2E652C702C692C2E2E662C692C702C2E65672E2C2C702D2C67672A702C2D + 2C626F672C2D6A2D222C0A222E622E622E2E2E2E622E62622E622E622E622E2E + 622E2E2E2E622E2E2E622E622E2E612A612D2C2D2C2D2C2C2D2C2D6A2C2D6A70 + 702C702C702D702D6A702C702D2C2D6A2D2C2C2D2C2C2E6565642E2E2C2E6B2E + 2C2C2C2D692C6A2E2C2A6269702C692E662E2C702D6A2A2E67632C702C692C6B + 67676A2D6A2D2C676E2E2C706A696B67672A2C702C222C0A22622E622E622E62 + 622E622E2E622E2E2E622E2E622E622E622E2E622E622E622E2E2C2E2D2C2C2C + 2C2A2C2D2C2C2C702C692C702C7069702D706A702C702D702C706A2C2D6A2C2C + 2E2E6565666265622E2A2E2C692C2E692C702D702C2A2C2E2C2C702C2A2E672A + 706A2D2C2A676D2D2C692C2C6566672E2C706A2A6767672C2C702C65686D2E2C + 2C69222C0A222E622E2E2E622E2E622E2E622E2E622E2E622E622E2E622E622E + 2E622E62622E2E2E612C2A2C712C2D2C2C2C2D692C702C702D702D702C702C70 + 2D702D706A702D2C2D2C2C2E652E2A65642E65642A2C2C2C2C702C2E2C2C2C2C + 692C2E2E2E2E2D6A2D2C2C662E2D2C702C2E66672A702C692C64636766702C2D + 2C666E67672A2C2E686D67672C2D70222C0A222E2E62622E2E622E2E622E2E62 + 2E2E622E2E622E2E622E2E2E622E2E622E2E2E6161712C742C612C2C2D2C692C + 2C2D6A70706A706A70697069706A706A2C2D2C2C6A2C2E65672C2C2E67656264 + 2A2C2A2C69702D2C2E2C2A622C702D2A2C2A662C706A2D2C2E652C702C2C2A2E + 67656A702C2D656D67672E2C2C6567676D68676767676768676A2C6A222C0A22 + 622E2E2E622E2E622E2E622E2E622E2E622E2E622E2E622E622E622E2E62622E + 2E612A612A2C712C2C2C2D2C696A70702D70702D702C702C702C702C702C6A2D + 2C2E6567672E2C2C2C2E2E2C2D702E2E2C2D6A70692C2E2E672C692C2C2E2C62 + 2E69702C2C2E662C2D702D2C2E66672C2D6A2C2E6766676E67676D676767676D + 6E686D676E652C2D2D222C0A222E622E622E622E622E622E2E2E2E2E622E2E62 + 2E622E2E622E622E622E622E2E2A2E612A2C612C2C2D2C6A2D2C70702C702C70 + 6A2D702D706A2D2C2C2C2D2C2E656767626765622A2E2C2C692C692C2A2C2C2E + 2C702C2E2E652E2C7069612A63622C2C692C2C65626A2C6A2C2E6566672C2D2E + 66676566676E67676667666767676767676D672A2C6A222C0A22622E622E2E62 + 2E2E622E2E2E622E622E2E622E2E2E2E622E2E2E622E2E622E2E61612A2D6171 + 2C2D2C2C2D2C70702C7069702D70706A706A2D2C2C2D2C2A6262676267656662 + 2A2C2C2C692C702C702A2C2A672D6A2D2C2A2A622C702C2C2C2E662C69702D2A + 2E6D2C702D2C2E662E67662E666767666765666767676E6767666766676D6867 + 2E6A2D222C0A222E2E2E2E622E622E2E622E622E2E2E622E622E622E622E2E62 + 622E62622E2E2E612E612E2C2C2C2C2D696A70702D7069702C706A702D2C702C + 2C2D2C2E626767666564652E2C2C2D692C2C702D702C2C2C2E622A702C2C2E2C + 6D2E2C692C2A2E652C2D2C6A2C2A67672C6A2D2E2E66632E6667636667666767 + 67666767676E6767676E67676D2E2C70222C0A22622E622E2E622E622E2E622E + 2E622E2E622E622E622E2E622E2E2E2E62622E2E2E2D2E2C2D2C2D2C2C70702D + 6A702C702C702D702C702C2D6A2D2A62656762656767622E2C2C69702C2D2C2C + 2C69702D2A2C2E2E2C702D2E2A67652C70692C2C2E6469702D2C2C2E6E652C2A + 6662656B6263646567656667666767666767676D6E67676D676E652C2C222C0A + 222E2E622E622E2E2E2E622E2E2E2E2E622E2E2E2E2E622E2E622E62622E622E + 2E612E612A2C2C2C2C69702C7070706970706A702C692C2D6A2C2E6262676266 + 62622E2C692C2C702C70692C2A2E2C2C702C2A2C672E2C702C2A2E672C2C702C + 2C2C652C706A692C2C2E67662E2E662E2E6364636465666767676667676E6D6E + 67676E676E6767672C69222C0A222E622E622E2E2E62622E2E2E622E622E622E + 622E622E622E2E622E2E622E2E612E612A2C2D2C2D70702D70702C702C706A2D + 2C2D2C2D6A2C2E2E6266656265622A2C2C702C2D2C702C692C2C62662D6A2D2C + 2C652E706A2D2C2C662E2D6A2D2C2A642E2C702C2D2C2A2E652E2E6465662E67 + 65666566676766656667676767676E676D67676D6D652C222C0A22622E2E2E2E + 622E2E2E622E622E2E2E2E2E622E622E2E2E622E2E2E622E622E2E2E2C2D2C2C + 2D70692C706A706970702D702C2C6A2D6A2C2E622E62626266622A2C7069702C + 2C6A2C2D702C2C2E652E702C2C2A2E662C2D6A2C2C2A672E702C2C2A2E652C2D + 702C2C2A2E642E2E6366626665646766656667676667676667676D67676E676D + 67676E2E222C0A222E622E622E2E622E2E2E2E2E2E622E622E2E2E2E622E2E2E + 622E2E622E2E2E612E2C2C2D2C706A7070702D702C702C702D702D6A2C2D2E62 + 2E2E2E62652E2C2D6A2D2C70692C2D2A2E2C692C2C62662C702D2C2C2E2E2C70 + 2D2C2C656D2A2D2C2A2E6D2A2C692C2C2C2A2E66642E656C6266656767666566 + 6767676767666E676D67676E67676D6767222C0A222E2E2E2E622E2E622E622E + 622E65686867622E622E2E622E2E622E2E62622E2E61712C2C702D702D702C70 + 7576767675702C6A2D69612E2E2E2E652E2E2C702D2C2C702C70692C612E2C2C + 2D2C2E622C2C692C2C2A672C2C692C7778782E2C2C2C2C6565702C702D2C2E2E + 65656B622E6665666366676667676667666767676767676867676E676D67222C + 0A222E622E622E2E622E2E2E2E62797A7A7A7A41672E2E622E2E622E622E622E + 2E612D2C2C7069706A706A76787878787878426A2D702C2A612A612E2E2E2C70 + 706A2C6A2D706A2D2C2A2E2E2C692C2C2A2E706A2D2C2C622E2D702C7778782A + 2C2A2C2C2E672C6A2D6A2C2E66626B6563662E66626662676767666767676766 + 676D676E6D676E67676767222C0A22622E2E2E2E622E2E622E62417A7A7A7A7A + 7A7A672E2E622E2E2E2E622E622E2C2A2C2D702C70702A777878787878787875 + 2D6A2C702C2D2E2E2E2C6A702D6A702D2C2C2A2C702C2C2C652C692C2C2C652C + 2D6A2C2C2C2E2A2C2C7778782C2C2C652E666766702D2E2C2A2E2E2E64652E62 + 666562666665666767666767676E676D67676E676D676E67222C0A222E622E62 + 2E2E622E2E2E797A7A6862626F7A7A432E2E2E62622E622E622E2E612D697069 + 702C6978787877442C692C752C702D6A2D2C2E2E2E2C702D6A702D6A702C2C2E + 2C2D702C2C2E2E2C692C2C2E676A702C2C2C2A2C2E2C4578782C2C2C2E416566 + 432C2C432D2C2E6B632E64662E6566666567666566676766676D67676E676767 + 676E67676D222C0A222E2E2E2E622E2E622E677A7A462E2E2E2E467A7A67622E + 2E2E2E2E622E2E2E2C2C2C702C7070477878472C706A2D6A2D6A2D6A2D2C2A61 + 2E2C706A702D2C2C70692D2C2E2E2C2D692C2E2E2C6A2D2C2A622E2D692C2D2C + 2C2C2C7778782D2C2C2A792C2E41652E796A2C2E2E626C65662E646565676667 + 66676667676667676D67676D676D676D6767222C0A22622E622E2E2E622E2E46 + 7A7A622E2E2E2E657A43412E2E2E622E622E622E2D2C6970707070757878472D + 70702C706A2D706A2D2C2C2E2A2C2D702D706A2C702C2C702C2C2E2E2C702C2C + 2C2C2D2D2C2C2C2A2C2C2C6A2C2C2C2C7778782C2A2C2E482C2E796F676D2D6A + 2E2E6366622E2E6566646667666767676766676766676766676E676D67676722 + 2C0A222E2E2E2E622E2E2E627A7A492E2E622E2E2E797A7A622E622E2E622E2E + 612C2D70702C692D4778786A692C2D2C2D702C2C2D6A2C2E2E702D6A702C702D + 2C2D2E2E2D6A2D2E672C692C2C2C652C6A2D2C2C2C2C2C2C2D2C2C2C2D457878 + 2C2C2C2C792A2A794868676A2D2C2E642E636463666565656665676667676767 + 666767676767676767676667222C0A222E622E2E2E622E62677A7A4A2E2E2E62 + 2E2E687A7A672E6567652E6265676861697070702C7878772C706A692C6A2D69 + 2C692C2A632A6A70702C707575752C2A2E2C754B474C2A2C702C2C446C756A2C + 2A472A2C2C7576762A2C7778782C2A2E2A792C2E6E796E67626A2C2E66656B2E + 6662666662666766656667666767666766676D676667676767222C0A222E2E2E + 622E2E2E2E687A7A672E2E2E2E622E677A7A6F62687A4D62797A7A7A7A4A2D2C + 7075787876702C702C692D2C2C702C2E4E787870706A2D2C7878472C2C427878 + 7878787847692D2C7678452D477878752A76787878784C7778782A2C2C2C492C + 666F6F6F6F2E2D2C2E2E652E6665662E66656665666566676767676E6767676E + 67676E676667222C0A22622E622E2E2E622E687A7A622E612E2E2E2E677A7A68 + 2E687A41797A7A7A7A7A7A67702C4C7878752C692C2D2C2C6A692D2C2E777878 + 702C702C697878772D2C427847764778787876702C4278784B7878782A4C7878 + 787878784578782C2C2C2C2C2A2C2E2A66672A2C2E66636B6662666266656662 + 66656667674F67666767676667676D676D6767222C0A222E2E2E2E622E2E2E79 + 7A7A2E2E622E622E2E627A7A792E6F7A437A792C69687A7A492C2C7678782D69 + 2C2C2C2D69702C2C2E2E7778782D702D702C7878776A2C2A2A612D702A78784E + 702C47787878784C502A787878442C2A787878782A2C2A2C2E2A2C2A2E2E672E + 2E662E2E6562662E652E2E666566676D656C6266656C676665666767676E676D + 222C0A222E622E2E2E2E622E797A7A2E2E2E2E2E2E2E2E7A7A4D2E687A7A412A + 2D7070417A7A2C2D7778786A2D6A2D6A2C2C2D2C2E2E2C4778786A706A702C78 + 7845702D2C2C2E2A2C2D4778782C7042787878762C2C7678784C2C2A2C767878 + 782C2C2A2A2E2C2C2E2A2E6B2E2E2A2E6B2E2A2E6666662E6266626667662E66 + 65646767676667676667676767222C0A222E2E622E2E2E2E2E4D7A7A2E622E2E + 2E622E2E7A7A79626F7A43682C702C69687A7A622C7778782C692C2D47477747 + 77772E2C7778782D2C702D707878512C6A2D2C2E2E702C477878762D76787877 + 2C2C2C7778782C2C2C2C2C7878782A2C2E2E2E2E2A2E2E2A2E2A2E2A2C2C2C2C + 2C2A2E65676C632E2E6367676767676667676766676767666767222C0A222E2E + 2E61622E622E79437A2E2E2E62612E2E2E7A7A792E6F7A7A652C2D7070677A7A + 2E6A477878706A2D6A7778787878782C70477878706A2D2C6A7878772C70692C + 2C2E2C2D7678786C2C767878762C2D2C7878772C2D2C2C2C7778782C2E2A2C2C + 2C2A2E6B2E2E2A2C2C2D2C69692D2C2C2E6C2E662E6666676667666767676E6D + 67676E6D676D67222C0A222E2E2E2E2E2E2E2E797A7A2E622E2E2E2E622E7A7A + 4D2E6F7A7A6570706A70687A7A622D7778782C2D6A707676765178782D704578 + 782D2C2C2C2D7878452E2C2C2D2A474578787878632E7678782A2C2C75787847 + 2C2C2C2C2C7778782C2C2C2A2C2A2E2C2E2E2C2C2C696A702C2C6A702C2C2E62 + 65666567666767676766676767676667676E6767222C0A222E622E622E2E622E + 797A7A2E2E2E2E2E2E2E627A7A492E6F7A7A626A702D6A677A7A2E6A47787875 + 702D702C2C2C427878702D77787870702C2C2E7878772E2E2C4B787878787878 + 784C62477878762C2C2A78784C2A2A2C2A2C7778782C2E2A2C2A2E2E2E6B2E2C + 69702C2D2C70702D2C692C2C666266646565666667676766676667676767676D + 6E222C0A222E2E2E2E622E2E2E6F7A7A522E2E622E2E2E677A7A68626F7A7A62 + 702C7061687A7A6270767878752C702C692D2C427878706A4778782C692D2C2E + 7878772C2E47787851762C4278787665537878442C2C447878762C2A2C2C2C45 + 78782A2C2C2C2C2E2A2E2E2A692C2C706A692C2C2C702C692C2E666563646665 + 676667666767676766676D676767222C0A22622E622E2E2E2E2E677A7A672E2E + 2E612E2E677A7A672E687A7A2E70692C62687A7A2E2C75787876702D6A2D2C2C + 4278782D707778782D2C6A2D2C7878472C767878472C612E427878542E427878 + 2A2C2C767878422C2E2C2A2C7778782C2C2A2E2E2E2C2E6B2E702C692D2C2C2C + 652E2C702D2C2A67676B2E6566636766676767666767676E676667222C0A222E + 2E2E2E2E622E2E657A7A6F2E2E2E2E2E62467A7A672E6F7A7A2E2C2C2E62687A + 7A2E706A7878772C702C2C2C2E767878702C4778782C2C2C2D2C7878772C4278 + 782C2A2A2C477878442C427878752C2C2A7878472C2C2A612A7778782C2A2E2A + 2A2E6B2E652C2C702C6A61652A6766692C6A2C2C2E6667676665646667676666 + 6566676D67676767222C0A222E2E2E622E2E2E612E437A412E2E622E2E2E4143 + 432E2E467A7A2E7061622E677A7A2E2D707778786A2D692C2D2C767878707077 + 78782D2A2E2C2D7878772C7878772C2C2E2C4278782A2C4778782A2C2D2C7878 + 772C2C2C2A2C7778782C2C2C612C2A2E2E6B2E692C2D2C2A2E2E66622C702D2C + 2A65676667676665656C6565666566676766676D67222C0A22622E2E612E2E2E + 2E2E467A43622E2E612E65437A462E2E6F7A7A622C2E2E2C677A7A2E6A2D7678 + 78476A2D2C2C2E767878702C4778782A2C2E2E6A7878452D7878772E2E2A2E42 + 7878762C4C7878762C2C2C7778782A2A2C2C2C7878782C2A2C2A2A2C2E2A6567 + 2C70692C2C2C2C2E632C2D6A2D2C6B6566656665666662666465666566676767 + 6767222C0A222E2E2E2E2E612E2E2E677A7A792E2E2E2E797A7A672E626F7A7A + 2E2E622E2C677A7A62707070457878472C2D2C2A7678782D707678784B2D2C2E + 427878772C4578452E2E2E614578782A2C7678782A2C2A2C4C7878762C2C2C4C + 7878782C2A2E2A2C2E2C2A2E6D2E692C6A2D2A2E2E662E2C70692C2E66626665 + 646765656665676D65666566666766222C0A222E2E2E622E2E2E2E2E2E797A7A + 796767797A7A792E2E2E467A7A6562622E69677A7A2E692C692A78787877762A + 2A477878706A2A787878762A477878784E2C4778784C2E2E76787878442C7678 + 78762C2C2C2A7878782A2A44787878782C2A612A2E2A2E2A2C66652C702D6A2C + 2E2E66652C692C2D2C2E66656665666D6D67666766676766652E6667222C0A22 + 2E612E2E2E2E612E2E2E2E41437A7A7A7A7A412E2E2E626F7A7A67622E2C2D6D + 7A7A2E70702C707578787878787878787870702D777878787878774578772E2A + 7878784545787778782A2C4778782A2C2C2C2C767878787878787678782A2C2A + 612A2C2A612C2E662C2C702C2C2A2A62662E2C702C2C2E676667666567676767 + 672E662E656B656665222C0A222E2E2E2E2E2E2E2E612E2E2E797A7A7A436F2E + 2E2E2E2E687A7A67622E2C69677A7A626A2D70702D6A477878787878784B2D6A + 702C77787878472E7678452E2E6378787878422C7878762C4C7878442C2C2A2C + 2A76787878452A4478782E2C2C2A2C2A2C2A2C2E672E692C692C2C2C2A676669 + 2C692C2A636266676766666766656665666667666767222C0A222E622E2E622E + 2E2E2E2E2E2E2E2E67672E2E2E2E2E2E622E2C2E6262612D702C706970707070 + 2C69702C2D2A2A7570702D70702C692C2C2A2A2C2C2E2C2D2E2E2E2E2A442C2C + 2C2C2C2C2C2A2C2C2C2C2A2C2C2C2C2C2A2A2C2C2C2C2A2C2C2A612C2A2C2A2E + 2A6C672C702C2D2C2E2E66672C706A2D2C2E6667676667676665666767676567 + 67676D222C0A222E2E612E2E612E2E2E612E2E2E2E2E2E2E2E2E2E2E622E2E2C + 62622E2A706A702D6A702C692C70702C2D6A2C2C2D702C706A2D2C2C692C2C2C + 2D2C2E2C2C2E2E622E2C2C2C2C2C2A2C2C2A2C2C2C2A2C2C2D2C2A2C2C2C2C2C + 2D2C2C2C2C2A2C2A2C2C2A2E2E2C2E672A2D6A702C2E2E2E672A2C702C2C2A62 + 6666656D67676D676D6D6D6D67666E67222C0A222E2E2E2E2E2E2E612E2E2E61 + 2E2E2E2E2E61622E612E62612E6262622C2D702C70702D7070702C69702C2D2C + 696A707070706A2D2C2C2D2C2A2C2C2A2E2A2E2E2E2C2A2C2C2C2C2D2C2C2C2C + 2C2C2C2A2C2C2C2C2C2A2C2A2C6A2C2C2A2C2C2A2C2A2C2C2A2E2C2E67642C2D + 2C692C6B2E2E2C2D2C692C2A2E6266656D67676D6E676E676E6767676D222C0A + 222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2C2E62622E2D2C69 + 702C706A702C6970702C692C2C2D7070692C70706A2D2C6A2D2C2E2C2C2E622E + 2E2A2C2E2C2A2C2A2C2C2A2C2A2C2A2C2C2C2C2A2C2D2C2C2C2C2D2A2C2C2A2C + 2C2C2C2C2C2C2A2C2A66672C6A692C2C2C2A2C2C6A702C2D2C2E666566676666 + 6767676767676E676D67222C0A222E2E612E2E612E2E2E2E2E2E2E732E2E612E + 2E2E2E622E2A622E622E2C70702C702D70706970702C702C2D2C702C702C7070 + 2C2D6A2C2D2C2C2E2E2C2C2E2E2E2C2C2C2C2C2C2C2C2A2C2C2C2A2C2C2C2A2C + 2D2C2C2A2C2A2C2C2C2C2A2C2A2C2A2E2A2C2E2A2C2C2E672E2D702C2C2D2C2C + 692D2C2D2C2A2E66676D65666567666766676667676667222C0A222E2E2E2E2E + 2E2E612E2E612E2E2E2E612E2E612E2E2E61612E62622C69702C70696A702C70 + 2C2D702C692C2C69702D702D6A70702D2C2C2C2D2E2E2A2C2C2E2C2A2C2A2A2C + 712C2C2C2A2C2A2D2C2C2C2C2C2C2C2C2C2C2D2C2C2C2A2C2C2C2C2C2A2C2A2E + 2C2A2C2A676D2C6A2D692C69692C6A706A2C2E6C6266676D676D666566656667 + 66676766222C0A222E612E2E2E2E2E2E2E2E2E2E612E2E2E2E2E2E2E2E2E2E61 + 6262622C2D6A702D70702D7069706A2D702C692C702C706A70702C2C702C2D2C + 6A2C622E2C2C2C2C2A2C612A2C2C2A2C2C2C2A2C2C2A2C2A2C2C2C2C2A2C2C2C + 2C2D2C2C2A2C2D2C2C2C2C2C2A2C2E2C2C676E2E702C702C2C2C702D2C2C2E2E + 626C656665666767662E2E632E2E2A2A2E222C0A222E2E2E2E2E612E2E2E612E + 2E2E612E2E2E612E2E2E2E612A2E622E2C70706A702C706A702C7070702C702C + 692C7070702D70692C2C692C2C2C2C2E2E2E2A2D2C612A2C2C2A2C2C2A2A2C2C + 2C2C2C2C2A2C2A2C2C2D2C2C692C2C2A2C2D2C2C2C2C2C2A2C2C2C2C2A2A2E67 + 672A2C2C6970692C2C2E2E6366662E662E662E632A2E2A2A2C2A2A2E2A2E222C + 0A222E2E2E732E2E2E612E2E2E2E2E2E2E612E2E2E612E2E2A6162622E2D692C + 7070702D702D7070692C692C2D2C7070692C702C702D692C2D2C2E2D2A2E2E2E + 2C2D2C2C2A2C2A2C2E2C2C2E2C2A2C2A2C2C2C2C2D2C2C2C2C2C2C2C2C2C2C2C + 2A2C2D2C2C2A2C2A2A2C2C2C636D672E2C2C2C2C2E656663642E2E2E2E2A2E2C + 2A2C2E2A2E2E2E6B2E6B2E222C0A222E2E612E2E2E2E2E2E2E2E612E2E2E2E2E + 2E2E2E2E61612E2E622E6A70702D2C706A706A702C70702C702C702C702C7070 + 702C6A2C2C6A2C2E2C2C2E2E2C2A2C2C2A612A2C2E2C2E2A2C2A2C2A2C2C2A2C + 2A2C2C2C2C2A2C2D2C2A2C2C2C2D2C2A2C2A612A2C612A2C2A2C2E6D6E672A2E + 2E666B2E2E2A2A2C2A2C2A2C2E6B2E6B2E6B2E6B2E2E636B222C0A222E2E2E2E + 2E2E2E2E612E2E2E2E612E2E612E2E2E2E2E716162622C2D2C70706970707070 + 2D702C702D6A2D2C6970702D6A70702D702C2D2C2C2E2E2E612A612A2D2C2A61 + 2A2C2A2E622E2E2C2C2A2C2C2C2C2C2A2D2C2D2C2C2C2C2D2C2C2C2C2C2C2A2A + 2C2A2A612A2E2E2C2E67662E2E2E2A2E2C2C2C2A2C2A2A2E2E2E2E2E2E2E2E6B + 63646B2E63222C0A22612E2E612E2E612E2E2E2E612E2E612E2E612E612E2E2C + 2E62622C6A69702C702C2D2C706A7069706A2D2C702C706A70702C692C2C692C + 2D2C2E2E2E2E2C2C2E2C2D2C2C2A612E652E2C2C2E2E2C2C2A2D2C2C2C2C2C2C + 2C2C2C2C6A2C2D2C2C2D2C2C2C2C2C2C2A2C2C2E2A2A2C2A2C2A2C2A2C2A2A2A + 2E2E612E2A6B2E6B636B2E6C2E2E6365626B222C0A222E2E2E2E2E612E2E2E61 + 2E2E2E2E2E2E2E2E2E2E2E2E612E2E622C2D702C70697070702D702D702C702C + 692C702D70702D7070706A2D2C2A2C2C2E2E2C2A2A2C2E2C2C2A2C2E66622C2C + 2A2C2C2C2A2C2C2C2A2C2C6A2D2C2A2C2D2C2D6A2C2A2C2C2C2C2A2C2E2E2A2C + 2A2C2C2C2C2C2C2C2A2C2A2E2C2E2A2A542E2E2E2E2E6B6566656666666C6722 + 2C0A222E2E612E2E2E2E2E612E2E612E612E2E2E2E2E612E612A61622E2C702D + 7069702C706A706A702C702D6A702C696A702C702C692C2D2C2C2C2C2C2E2E2E + 612E2C2A2C2D2C2A2E652E6A2D2C2D2C2C2C2C2C2A2C2D2C2C2C2C2D6A2C2C2C + 2D2C2C2C2C2A2D2C2A2A2C2A2C2C2C2C2C2A2A2A2A612A612A2A2A2C2E2E2E6B + 2E6666656665646566626566222C0A222E2E2E2E612E2E2E2E2E2E2E2E2E2E61 + 2E2E2E2E2E2E612E622E2C2D6A702C70702D707070707069702C2D6A702D7070 + 6970702C702C2D2C2E2E2C2E2A2E2C2E2C2C692C612E622C692C706A2D2C2A2C + 2C2D2C2C2C2D2C2C2C2C2D6A2C2C2C2C2D2C2C2C2C2C2E2C2C2C2C2A2A2A2C2C + 2C2A2C2A2C2A616B2E6B2E6B65662E2E6B656B636B656C2E6C222C0A22612E2E + 2E2E2E612E2E2E2E2E2E612E2E2E2E612E2E2E2A612E622C2C7070702D706A70 + 2C2D2C706A2D702C702C2C702C706A2D702D6A2C2D2C2E2E2E612E2E2C2E2C2C + 2C2A2E2E2C706A2D2C2C2C2D2A2C2C2C2C2C2C2C692C2C2C2D2C2A2C2A2C2C2C + 2C2A2C2C2C2C2C2A2C2C2A2C2A2A2C2C2A2C2A2E2E656B632E6B6364632E6B62 + 6C2E2E642E2E222C0A222E2E2E612E2E2E2E2E2E612E612E2E2E612E2E2E2E2E + 612E62622A702D702C702C702D7070707070702C702C2D70702D707070706A2C + 2D2C2C2C2E2E2E2A612A2E2A2A2C2E2E2C6A2D702C2A2E2D2C2C2C2C692C2D2C + 692C2C2C2C2C2C2D2C2C2C2A2C2C2C2C2C2C2A2A2A2C2A2C2C2A2C2C2A2A2E2E + 6B2E6B2E2E2E636B2E6B2E2E2E2E6B2E6C636B222C0A222E2E2E2E2E612E2E61 + 2E2E2E2E2E2E612E2E2E612E2E2E2C2E2E2C2D6A70706970706A702C692C702D + 702C69706A706A702C2D6A2D702C2C2C2D2A612A2E2E2E2C2E612E2E2C2A2D6A + 2C2C2C622E6A2C2A2C2C2C6A2C2D2C2C2A2C2C2C2C2C2C2D2C2C2A2D2A2A2A2C + 2C2C2A2C2C2A2C2C2A2C2E2A2A2E2A2A2C2A542E2E2E2A2A6B636B656665642E + 222C0A222E612E2E2E2E2E2E2E2E612E2E612E2E2E612E2E2E612E612E2E2C70 + 702C70702C70702D7070702C70692C2C702D702D707070702C2C692C2A2C2E2E + 612E2C2E2E2A2E2A2E2E2C2C702C2A2A2E2E2E692C2C2D2C2D2C6A2D2C2D2C2C + 2D2C692C2C2A2C2C2A2C2C2C2A2C2C2C2A2C2C2E2A2C2C2C2C2C2C2C2A2C2E2C + 6B2E6B6665662E2E6C2E2A2A2E222C0A222E2E2E612E2E612E612E2E2E2E2E2E + 2E2E2E2E2E2E2E2E71612E2C2C2D702C69702D706A702C69702C7070692C702C + 702C706A2D70692C2D2C2A612E2A2E2E2C2E2E2C2E2E2E2A2E2C2D612C2A2E2E + 2C2D2C2C6A2C2D2C2C692C2C6A2C2C2C2C2C2C2C2A2C2A2A2C2C2C2A2C2C2E2C + 2A2C2C2C2A2C2A2C2A2C2C2A2E2E63676B2E2C2A2E2C2C2C6B2A222C0A222E2E + 2E2E2E612E2E2E2E612E612E2E612E612E2E612E2E612E2E2C69707070702C70 + 2C702D70707070702D2C702C7069702D70702C702C2C2D2C2A2E2E612E2E2E2A + 2E62622E2C2E2E2A2C2E2C2E2E2E2C2C692C2D6A2C692C2C2D2C2D2C2C2D2C2C + 2A2A2C2C2C2C2C2A2C2C2A2C2A2C2C2C2C2C2C2C2C2A2C2A2C2A2A6B2E2C2C2C + 6C2E2C2C2A2E2E222C0A222E2E612E2E2E2E2E612E2E2E2E2E2E2E2E2E2E2E2E + 2E2E612C2D2C2D6A702C70706970706A702C2D6A706A702C702D6A706A702C70 + 2C692C2C2C2C2E2E2E2E2E2E612E662E2A612A2E2E2C2C2A2C2A2E2A2C2C2D6A + 2C2D2C2C692C2C2C6A2D2A2A2A2C2C2C2A2C2C2A2C2C2A2C2C2C2C2C2D2C2C2C + 2A2C2C2A2E2C2E6B2E2A2C2C2A2E2E2C2C2C2A2C222C0A222E2E2E2E612E2E2E + 2E2E2E2E2E612E2E612E2E612E2E2E2E2C2C2C2D7070702D6A702C70702D7070 + 702D702D702C70702D702D7069702C692C2D2C2E2E2E2E2E2E2E62672E2C2C2C + 2E622E2C2C2C2C2E622C692C2D6A2C2D2C2C2C2C2D2C2C2C2C2A2C2A2C2C2C2C + 2C2A2C2C2C2C2A2C2C2C2D2C2C2C2A2C2C2A2C2A2E6C2C2C2D2A2C2A2C2C2A2E + 2A222C0A222E612E2E2E2E612E2E612E612E2E2E2E2E2E2E2E2E612E2E552C2D + 6A2C2D6A70702D70702D706A702C702C706A692C2C2C706A702C706A2D2C2C2C + 612E2A612E2E2E2E652C692D2C2C2E2E2C2D2C2C2C2E2C2C702C2D6A2C2C2C2D + 6A2C2A2C2A2C2C2C2C2C2C2A2A2C2C2C2D2A2C2C2A2A2C2C2C2D2C2C2A2C2C2E + 2E6C2E2A2C2C2E2E2A2D2C2A612A222C0A222E2E2E2E612E2E2E2E2E2E2E2E2E + 2E612E2E612E2E2E2E2E2C2C2C2C70707070706A702C702C70706970702D702C + 7069702C702D70702D706A2D2C2A2E2E2E2E2E2E2E642A702C692C2A2E2E2C2C + 2C2C2A2C692D6A2C2C2D6A2D2C2C2D2C2C2C2C2A2C2C2C2A2C2C2C2D2C2C2C2C + 2A2E2C2C2C2C2C2C2C2C2C2A2A6B2E2E2C2C2C6B2A2C2C2C2E542E222C0A222E + 2E612E2E2E612E612E2E2E612E2E2E2E612E2E2E612E612E2D2D692C702C702C + 702D7069702D6A702C706A702D2C702C69706A702C702C2C2C2D2C2E612E2E2E + 2E2E652C2D6A2C2E2C2C652E2C2D2E2E2C702C2D2C692C2C2C6A2D2C2C2C2D2C + 2C2D2A2C2D2C2D2C2C2C2C2A2A2E2C2C2D6A2D2C2A2C2C2A2C2E2E2E542C2C2A + 2A2E2A2C2C2A2E2E222C0A222E2E2E2E2E2E2E2E2E2E612E2E2E612E2E2E2E61 + 2E2E2E2E2E2C2C2C69702D707069702C706A70702D702D702C70692C702C7070 + 2D706A702D6A2C2C2C2E2E2E2E2E2E2E2C702C2C2E2C2C2E652E2C2E2E2C692C + 6A2D2C692C2D2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2A2A612A2A2A2C2C2C2C + 2C2C2C2A2C2A2A6B2E2E2C2C2A2E6B2C2C2A2E542A222C0A22612E612E2E612E + 2E612E2E2E612E2E612E2E2E2E2E2E2E612E2E2C2D2C2C702C702C697070702D + 706A706A7069702C702D702C706A702D706A2D2C692C2C2E2E2E2E2E2E2A2C2C + 2E2E2A2D2C6B2E2A2C2C702C702D6A2C2C2D6A2C6A2D2C692C712C2C2C2D6A2D + 2C2A2A2E2E2A612A2C6A2D2C2D2C2A2C2A2E2C2E636B2A2A2C2A2E2A2C2C2C2E + 2E2C222C0A222E2E2E2E612E2E2E2E2E2E2E2E2E2E2E2E612E2E2E612E2E2E2E + 2D2C2C7069706970702C692C702C702D702D706A2D706A2C702D702D706A2D6A + 2D2C2C2C2E2E2E2E2E2E2E2C2C2E672E702C2A652C2D692C692C2C2C692D6A2D + 2C2D2C2C2C2C2C2C2C692C2C2C2E2A2E2E2A2E2C2A2C2D2C6A2C2A2C2C2A2C2A + 2E6B2E2E2C2A2E6B2C2D2C2A2A6B2A222C0A222E2E2E2E2E2E2E612E612E612E + 612E2E2E2E2E612E2E2E2E612E2C2C692C702C70702C7070706970706A706A70 + 702C702D702C702C702C70702C2C2C2D2C2C2E2E2E2E2E2C2A2C2E672E2C692C + 2C2E2C702D6A2D6A2D2C2C2C6A2D6A2C2D2C2C692C692C2C2E2E6C2E2C2A2C2A + 2C2C2C2C2C2D2C2C2A2C2C2A2E6B2A6C2C2C2C6B2E2A2C2A2A2E2E2C222C0A22 + 2E612E612E612E2E2E2E2E2E2E2E612E612E2E2E2E612E2E2E2E2E2C2C2D6A70 + 2D7070692C702C702D70702D2C70702C6A702D6A7069702C7070692C2C2C2C2A + 2E2E2E2E2E2C2A2E2E2C2C2D2C2A2C2C6A702C2C2D6A2D6A2D2C2C2D6A2C2C2C + 2C2C2C2C2A2E6C2E2A2A2C2A2E2A2C2C2C2C2C2C2C2C2A2C2C2A2E2E662A2C2A + 636B2A2C2C2E542E2C222C0A222E2E2E2E2E2E612E612E612E612E2E2E2E2E61 + 2E2E2E612E2E612E552C2C702C70692C70702D70706A702C7070692D70702C70 + 2D706A2D70692C706A2D2A2C2C612E2E2E2E2E2E2C2C2C702C2E2C2D2C2D2C2C + 692C2C6A2D6A2D6A2C2C2C2C2D6A2D2C2E2E2A2E2A2C612A2C2E2C2A2D2C692C + 2D2C2C2C2A2A2E542E2E2C2A2E6B2E2C2C2C2E2E632C222C0A222E2E2E612E2E + 2E2E2E2E2E2E2E2E612E612E2E2E612E2E2E612E2E2E2C2D2C69706A702D706A + 702C702D70702C706A702C692C702C2D70702C702D2D2C2C2C2A2E2E2E2E2E2E + 2A2C2A2C692C2E2C2C2C6A2D6A2D2C692D2C2C6A2D2C2D2C692C2C2C2E6C2E2A + 2C2C2A2A2C2C2A2A2C2C2C2C2C2C2A2C2A2C61542E2E6C2C2A2E6C2E2A2C2A2A + 6B2E2C222C0A222E612E2E2E612E2E612E612E612E2E2E2E2E612E2E2E2E2E2E + 2E612E2C2C2D6A7070706A70702D7069706A2D706970702D706A702D702C6970 + 2D6A702C2C2A2E2E2E2E2E2E2E2E2E2C2D2C2C2E2E2C692C2D2C696A2C6A2D69 + 2C2C2C6A2D2C2C2A2E2E2E2C2A2C2C2A2C2A2A612C2C2C692C2C2C2C2A2C2A2E + 2E2A6C2E2C2A6B2E2A2C2C2A6B632A2C222C0A222E2E2E612E2E2E2E2E2E2E2E + 2E612E612E2E2E612E612E612E612E2E2E2C2C2D2C702D702C706A702C70706A + 702C702C702C702C6A702C702C70702C692C2C2C2E2E2E2E2E2E2E2E2A2C2D2E + 67632C2C692C692C2D2D2C6A2C2D2C2D2C6A2D2A626C2A2E2A2E2C2C2A2E2C2E + 2A2C2A2C2C2D2C2A2C2C2A2A542A2E6B2E2C2A2E6B2E2A2C2A2E6B2A2C222C0A + 222E612E2E2E612E612E612E612E2E2E2E2E612E2E2E2E2E2E2E2E2E612E712C + 2C702C7069702D7070706A2D702D7069706970692D702C702D706A2D70702D2C + 2A2C2A2E2E2E2E2E2E2E2C2A2E6D626A2D2C2C2C6A2C692C2D2C6A2C6A2D2C2C + 2E6C612A2E2C2E2A2C2E2C2C2A2C2C2C2D2C6A2D2C2C2A2C2E2E2A2E6C2A2A2A + 662E2A2C2C2A2E662C2A222C0A222E2E2E2E612E2E2E2E2E2E2E2E2E612E612E + 2E612E612E612E612E2E2E612C2D2C69702C706A702C2D7070706A702C702C70 + 2C702C706A702C706A702C692C2C612E2E2E2E2E2E2E2E2E2E622E2A702C6A2D + 6A2D692C2C692C2D2C2D2C2A2E2E2E2C6B2A2C6B2C2E2A2A2A2E2C2A2C2C2C2D + 2C2C2A2C2A2C2A6B2E662C2C6B2E6C2E2C2A2E6B2E2C2A222C0A222E612E612E + 2E612E612E612E612E2E2E2E2E612E2E2E2E2E2E2E2E612E2E2E2C2D702C7070 + 702D70706A2D6A7070702D7069702C702D2D7069702D2C70702C2D2A2E612E2E + 2E2E2E2E2E2E2E2C2C2D2C2D2C2D2C2C702C2C2C6A2D6A2C2E6B2A2A2C2E2A2C + 2A2A2C2A2C2C2E2C2C2C2C692C2C2C2C2A2E2A2A2C6C662C2A2E6C6B2E2C2C2A + 2E6C2C2A222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E612E612E2E2E2E612E612E + 612E2E2E612E612A2C2C70692C706A702D7070702D2C706A702C70692C702C2C + 2C702C702C69702C2C2A2E2E2E2E2E2E2E2E2E2A2A2C692C2C6A2C692C2C692D + 2C2D2C2C2A2E2E2E2E2A2E2A2C2E2A612A2C2A2A2A2C2D2C2C2D2C2C2A2C2A6B + 2A2E6C652C2A6B656C2A2C2A6B2E2E2A2E222C0A222E2E612E2E612E612E612E + 612E2E2E2E612E612E2E2E2E2E2E2E612E2E2E2E2E2C2D2C70702D706A702C70 + 2C70702D7070702C70702C7069702C692C702C70692C2C2C2A2E2E2E2E2E6B2E + 2E612C692C2C2D6A2D6A2D2C6A2D6A2C2E2E2A2C2A2C2E6B2C2E2A2C6B2E2C2E + 2E2C2A2C2C2C6A2C2C2C2E2A2C6B2A676C2C2E636B2E2C2A2E2A666B2C2A222C + 0A222E612E2E612E2E2E2E2E2E2E2E2E612E2E2E2E2E2E612E612E612E2E2E61 + 2E612E2C2C2D706A702D70702D7069706A706A2D70702C69702C2C702C702C69 + 702C2D2C2A2E2E2E2E2E2E2E2E2E2E2C2C2C2A2C2C2C2D2C6A2D6A2D2C2E2A2E + 2A6B2E2A2E2A2E2C2A2E2A2C6B2C2A2C2C2C2C2D2A2C2A2A612A2E2E6C2E2C2A + 6B6C662C2A6B2A662A2A6B222C0A222E2E2E2E2E2E612E612E612E612E2E2E61 + 2E612E612E2E2E2E2E2E612E2E2E2E2E2E2D6A70702D706A706A702C702D702D + 706A7069702C70692D702D70702C70702C2C612E2E2E2E6B2E2E2E2E2E2A2E2E + 2C692C6A2D2C2C2C2C2C2A2C2E2C2E2A6B2E2C6B2A2C2E2A2C632A2C2C2C2D2C + 2C2C2C2C2A2A542E6B662A2C6B662E2E2A2E2E6B662A2E6B222C0A222E2E612E + 612E2E2E2E2E2E2E2E612E2E2E2E2E2E2E612E612E612E2E612E612E612E2C2D + 2C706A70702D702D706A702C70702D2C702D702C702C6A702C69702C692D2C2C + 2A2E2E2E2E2E2E2E2E2E2E2E2E2A2C2D2C6A2D2C2D6A2C2E2A6B2A2E2C2E2A2A + 2E2A2E542A2C6B2A2A2C2C2A692C2A2A2C2E2A612A6C662C2A2E666C2A2C2A6C + 2E662C2A2E222C0A22612E2E2E2E612E612E612E612E2E2E612E612E612E2E2E + 2E2E2E612E2E2E2E2E2E2E2E2C2C2D70702C706A702D706970702C7070706A69 + 702C702D2C702C2C702C70692C2C2A2E2E2E2E2E2E6B2E2E6B622E2C2C2C2C2C + 2C2C2D2C2E2A2E2C2E2A6B2A2E6B2C2E2E2A2E2E2C2C2D2C2C2C2D2C2C2A2C2A + 6B2E63662C2A6B63662E2C2A6B63662A6B6C222C0A222E2E612E612E2E2E2E2E + 2E2E612E612E2E2E2E2E2E2E612E612E2E2E612E612E612E612A2C706A2D702D + 70706A702C702C6970692C70702C702D6A702C2D706A2D706A2D2C2C2E2E2E2E + 6B2E2E2E2E65662E2C2C2A2C2A2C2C2C2A2A2C2E2A6B2A2E2E6B2E2A2E2A2C2A + 2E2A2A2C2C2A2C2C2C2A2C2A2C2E2A66662C2E2E6B662A2A2E2E6B2E2A2E2E22 + 2C0A222E2E2E2E2E2E612E612E612E2E2E2E612E612E612E612E2E2E2E612E2E + 2E2E2E2E2E2E61552C2D706A702C69702D706970702C70702D2C70696A702C69 + 6A2D702C702D702C2C2A2E2E2E622E2E6B6266652E2A2A2A2A2A2C2C2D2C2E2E + 2A6B2E2E6B2A2E2A2A6B2A2C2E6B2C2C2C2A2C2C2C2C2A2A2C2E542E6C2E2A6B + 6C63662C2A6B2A662E2A6B6B222C0A222E612E612E2E2E2E2E2E2E612E612E2E + 2E2E2E2E2E2E612E612E2E2E612E612E612E2E2E2C2C2C70702D702C706A702C + 702D702C7070692C702D702C70702C69702C6A702D2C2C2E2E2E6C2E652E2E67 + 6D672E2E2E2E2E2A2C2C2A2A6B2C632E2A2E2A6B2E2E2E6B2C2E2A2A2C2C2C2A + 2C2A2C2A612A2E2A6B662E2C2E666B632A6B2E54662A2E6B63222C0A222E2E2E + 2E2E612E612E612E2E2E2E612E612E612E612E2E2E2E2E612E2E2E2E2E2E2E61 + 2E2E2E2C2C2C70697070702D70706A6970692C7070702C70692C2C702C6A2D70 + 2C6A692C2C2E2E2E2E6B656B6567662E2E2E662E2C2D2C2E2C2E2E6B2E6B2E2E + 6B2A2E6C2A2C6B2E2A2C2C2A2C2A2C2C2C542E542E2E662E2A6C6666662A2A2E + 2E6C61762E6B222C0A222E2E612E612E2E2E2E2E2E612E612E2E2E2E2E2E2E61 + 2E612E612E2E2E612E612E612E2E612E2D2C69702C702C706A702C2D70702C70 + 70692C69702C70692C702D6A2D2C702C2D2C2A2E6263622E2E656D672E6B2E66 + 2E2A2C2C2A2A2E2A2E2E2E2A6B2E2C2A2E2E2A2E2A2A2C2C2C2A2C2C2A2A2A2E + 2A2E6C662C2A6C656C2E2C2E6C6B662A2E6C2E222C0A222E612E2E2E2E612E61 + 2E612E2E2E2E612E612E612E2E2E2E2E2E2E612E2E2E2E2E2E2E2E2E2E2E2C2C + 2C7069702D702D70702C2D702D6A7070702C702D2C702C2C702C692C70702C2C + 2E6B2E6B6564666767632E63622E2C2C2A2E2E542E6B2E6C2E2E6B2A2E6B2A2C + 6C2E2C2C2D2A2C2A2A2C2E2E542E546C672A2E6C64632C2A6B6C63662C6B6C2E + 222C0A222E2E2E612E2E2E2E2E2E2E612E612E2E2E2E2E2E612E612E612E2E2E + 612E612E612E2E612E612E2E2D2C2D706A706A702C70706A706A702C2D6A702C + 70692C692D2C70702D2C69702C2A62652E2E63656D676B2E6B6C2E2C2C2A2A2E + 2E6B632E6B2A2E2E2E6B2E2A2E6B2A2C2C2C2C2A2C2A2C542A2E6B2E66662C6B + 6C2E6C2A2E2A6B2E2E2A2E6B2E222C0A222E612E2E2E612E612E612E2E2E2E61 + 2E612E612E2E2E2E2E2E2E612E2E2E2E2E2E612E2E2E2E2E2E2E2C2C2C2D7070 + 69706A2D702D702D70707069702C702D706A692C2C706A2D6A2D2C2E6B63642E + 666767652E2E652A2C2C2E2E6B2E6C2E6B2E2A6B6B2C636B2C2E6B2A2A2D2C2A + 2C2C2C2A2E2A2A2E2E66662A2E6C2E6B2C2A6B2E666B2A6B636B222C0A22612E + 2E2E612E2E2E2E2E2E612E612E2E2E2E2E612E612E612E612E2E612E612E612E + 2E2E612E2E612E2E2D2C702C702C2D70706A702C706A2D2C702C69706A2D2C70 + 2C702D2C702C692C2C2E622E62636767666B63642A2C2C6B2A2E2E2E6B636B2A + 2E2E2A6B2E2A6B2E2A2C2C2C2C2C2A2E2A2C2C6B2A6B4F2E2C6C666C662A2E6C + 2A662A2E6C6B66222C0A222E2E612E2E2E612E612E612E2E2E2E612E612E2E2E + 2E2E2E2E2E2E612E2E2E2E2E2E612E2E2E612E2E612A2C2D706970702C69702D + 702D7070702D70702C706A702C692C6A702C2D2C692C2A2E6C2E646667672E2E + 2E2A2C2A2E2E6B2A662E6B2E2E6C2A2E662E2A2E2A2A2C2C2C2C2C2A2C2C2E2A + 2A2E6B662E2A6C662E662C6B2E6B662A6B2E2A66222C0A222E2E2E612E612E2E + 2E2E2E612E612E2E2E2E612E612E612E612E2E2E612E612E612E2E612E2E2E2E + 2E2E2E2C2C2C702C70702C706A706A2D2C706A702C702D702D6A2D692C2D6A70 + 2C702D2C2C2E2E63676D67636B2E2C2C2A2E6B2E2E6C2E662E6B2E2A6B636B2A + 6C6B2C2C2D2C2A2C2A2A6B2A2C6B2A6C662A2E6C6B662A2A6B6C2E662A2E6C2E + 66222C0A222E612E2E2E2E2E612E612E2E2E2E612E612E2E2E2E2E2E2E2E2E61 + 2E2E2E2E2E2E612E2E612E612E2E612E2E2A2C2C702C69702D702C7070702C70 + 2D706A702C70702C6A2D6A2D2C2D2C6A692C2A2E6B636767662E2E2C2C2A2E2E + 6B2A2E2A662E2E6C2A2E6B2E2C652A2A2C2C2C2A2A612C2A2A2E2A6B656C2C2E + 662E6C2E2A2E2E6C662A542E6B4F222C0A22612E2E2E612E612E2E2E2E612E61 + 2E2E2E2E2E612E612E612E612E2E2E612E612E2E2E612E2E2E2E2E2E2E2E612E + 2D2C70702C706A2D70692C702C702C702C69702C2D706A2D6A2D6A2C702C2D2C + 2A2E62666E676B2A2A2C2E2E6B2A2E6B2E6C2E6C6B2E6B6C2E2A6C2E2C692C2C + 2E2C2A2A2E2C542E6C662E2C6B6C6B6C2C2A6B54662E2A2E6C4F4D222C0A222E + 2E612E2E2E2E2E612E2E2E2E2E2E612E612E2E2E2E2E2E2E2E2E612E2E2E2E2E + 612E2E2E612E612E2E612E2E2E2C2C2D2C706970702C707069702D702D702C2D + 706A2D2C692C2C2D2C2C2D6A2C2C2A2E666767652E2C2A2E6B2E2E6B2E2E662E + 6B632E6C652C6B6C2A2C2C2C2A2A2C2C2E2A2A2E2A6D6F6C2C636C2E56662E6B + 6349572E6B2E6649222C0A222E2E2E612E612E2E2E612E612E612E2E2E2E612E + 612E612E612E612E612E612E2E2E612E2E2E2E2E612E2E2E2E2E2E2A2C692C70 + 2C70692C702C706A702C70706A702D706A702D6A2C692C2C2D2C2C2C2A656D6E + 662E2A2C6B2E6C2E6C2E6C632E666B2E6B6C2A636B2E2C2C2A2C2C2C2C2C2C6B + 6B665648492A6B636B41482E6B6641484F2E546656222C0A222E612E2E2E2E2E + 612E2E2E2E2E2E2E612E612E2E2E2E2E2E2E2E2E2E2E2E2E2E612E2E2E612E61 + 2E2E2E2E2E612E2E2E612C6A2D702C70702C702D706A702D2C702C702C2D6A2C + 692C2C2D2C6A2D6A2D2C2E6768686B2E2A2E2E6C2E6C2E666B2E66632E6C2E2C + 666B2A2C2C2C2C2A2C2C2A2E666E6E6C6E486F6C6B665656662A6E6E6E6F6666 + 6F58222C0A22612E2E2E612E612E2E2E612E612E612E2E2E2E612E612E612E61 + 2E612E612E612E2E2E612E2E2E2E612E612E2E2E2E2E2E2E2C692C70692C692D + 6A2C2C2D6A692C692C702C70702D2C692C6A2D2C2D2C2C2A6C6D6E2E2A2A2E6C + 2E2E6C2E66632E6C2E54656B2A662E2A2C2D2C2C2A2A2A6C66666E6F6E6E6F59 + 6E2E6E6E6E6E6C6D4F66662E666C6C222C0A222E2E612E2E2E2E2E612E2E612E + 2E2E2E612E612E2E2E2E2E2E2E612E2E2E2E2E2E612E2E2E612E2E2E2E2E2E2E + 2E612E2E2E2C2C692C2C2D2C6A2D2C692C2C2C692C692C692C2C6A692C2C2D2C + 6A6A2D2C2C2E63662E6B2E6C2E6B6C2E6B662E6C662A2E6B2E2A662A2C2C2C2A + 2E6C66666666666666666C666E666E586E6666662A6B2A2A2A2A2C2C222C0A22 + 2E2E2E612E612E612E612E2E612E612E2E2E2E612E612E612E2E2E612E612E61 + 2E2E612E2E2E612E612E2E2E612E2E2E2E2C2D2C2C692C6A2D2C6A2D2C692C2D + 2C2C2C2C2C692C2D2C692C6A2D2C2D6A2C2C2C2A2E6C2E6B2E6B636B632E662E + 6C6254666C2E2A6C2C2C2E666B2E6C6666676C2E6C2E66666C6B6E566E6B2E2A + 2A2C2C2C2C2C2C2C2D222C0A222E612E2E2E2E2E2E2E2E612E2E2E2E2E612E61 + 2E2E2E612E2E612E2E2E2E2E2E612E2E2E612E2E2E2E2E612E2E2E2E2E2C2D2C + 6A2D2C2D2C6A2D2C6A2C2C2C6A2D6A2D6A2D2C6A2C6A2C2D2C2C6A2C2C2D2C2C + 2C6B2E2A2E636663666B2E662E666C2E66662A612E2A2A2E666C662E2E66666C + 6C6B6C662E2A2E2E2A2A2C2C2C2C2A2C2C2C2C2C2A2C222C0A22612E2E612E61 + 2E612E612E2E2E612E612E2E2E612E612E2E612E2E612E612E612E2E2E612E2E + 2E612E2E2E2E2E2E2C2C2D2C6A2D2C2C6A2A2D2C2A2D2A2D752D2A2C2A2C2A2C + 2D2C2D2C2C752C2D2C2D2C2C2C2C2E636B2E6B662E6C2E63666B666C2A656C2C + 2A666B2C2A6C2E2E6C6B63666C2E2E2A2C2A2C2C6A2C2C2C2C2C2A2C2C2A2C2A + 2D2C2C222C0A222E2E612E2E2E2E2E2E2E2E612E2E2E2E2E612E2E2E2E612E2E + 612E2E612E2E2E2E612E2E2E612E2E2E612E2E612C2D2C6A2D2C2D6A2D2C2D6A + 2A2C2C6A2C2C2C2C692C2D6A2D2A6A2C2A6A2D2C2A2C2A2C2C2D2A6C642A6B63 + 6C6B6554666C2E662E2C66662C2E6E6E2E2C2E6C6C2E2A2A2A2A2A2C2C2C2C2C + 2C2A2C2A2C5A2C2C2A2A2D6A2C2C2A6A222C0A222E2E2E2E612E612E612E2E2E + 612E612E612E612E612E2E612E2E612E2E612E612E2E612E2E2E612E2E2E2E2C + 2D2C2C2D2C6A2D2C2A6A2D2A2C2D2C712C712C2A2C2A2C2A2C2C2C716A2D2C2A + 2C2C2A2C2A2A2C2A2E2E2E662E6663662E662E2E662E2C6C652A2C2E6E6B2A2A + 2E2A542A2C2C2C2C2C2C712C2A2C2C2D6A2C2C2C692C2C2C2C2D6A2A2A222C0A + 222E612E612E2E2E2E2E2E612E2E612E2E2E2E2E552E612E2E2E2E2E612E2E2E + 2E612E2E2E612E2E2E2E612E2A2C6A2D6A2C2D2C6A2D2A2C2C2C2A2C2C2C2C2A + 2C712C2A2C716A2A2C2C2A2C6A716A2C2A2C2A2A2A2E2A6B63666B2E6C2E662A + 2A662A2C66662E2C2C2A2C2E2A2C2A2C2C2C2C2C2C712C2C6A2D752C2A2D2C2A + 2C2A2C5A2C2C2C2A2C2C222C0A22612E2E2E2E612E612E612E612E2E612E612E + 612E612E2E2E612E612E2E612E612E2E2E612E2E2E612E2E2C2D2C2D2C2C2D2C + 6A2D2C2C2D2C712C692C2A2A2D2C2C2A2C2A2C2A2D2C2A2C2D2C2C2C712C2C2A + 2C2A2C2C2E6C662E636B2E662C2C6C6B2A2A6E6C2A2A2A2A2A2C2C2C2C2D2A2C + 2D2C2C6A2C2C2A2C2C2C2C6A2A2C2A2C2C2C2A2A2A2A2C222C0A222E2E612E2E + 2E2E2E2E2E2E2E2E612E2E2E612E2E2E2E612E2E2E2E2E612E2E2E2E612E2E2E + 612E2E2E61712C2C2D6A2D2A6A712C6A2D2A6A2C2C2A2A2C2C2A2A2A2C2A2C2A + 2C2A2A2C752C2A2C2C6A2C752C2A2C2C2A662E666C662E2A662A2C63662C2C2E + 2A2E2A2C2C2C2C2C2C2C2C2C6A2A6A2A2C712A2C692A2C6A712C2C692C2C2D2C + 2C2C2C2D222C0A222E2E2E612E612E612E612E612E2E2E612E2E612E612E2E61 + 2E612E612E2E612E2E2E612E2E2E2E2E2E2C2C2D2C2A2C2C2D2C2C2D2C6A2D2A + 692C2C2D2A2C2A2C2A2A2C2A2C2A2C2A2C2A2C2C5A2C712C2D2C2C692C2C6C2E + 662E666C2A6B2A2C2E6F632A2A2C2C2C2C2C2C692A2D752C2D2C2C2D2C2C2C6A + 2C2C2C712C2A2C2C2A2C752C2A692C2C2C222C0A222E612E2E2E2E2E2E2E2E2E + 2E2E612E2E612E2E2E2E612E2E2E2E2E2E612E2E2E612E2E2E612E612E61712C + 2A692C2D2C6A2D2C6A2D2A2C2C2A2D2A2A2C2A2C2A2C2C2A2A2A2A2C2A2A2C2A + 2C2A2C2C2C2C692C2C2D2A662E666366662C2E6B2A2E6C2C2A2C2A2C2C2C692C + 2C2C2C2D2C6A2A2C2A2C752C2C2A2D2C6A2C2C2D6A2C2D2C2A2C2C2D2C2A222C + 0A22612E2E2E612E612E612E612E612E2E612E2E612E612E2E612E612E612E2E + 2E612E2E612E2E2E2E2E2A2C2C2C2C2D2C6A2D2C6A2D2C6A2C2D2C2A2C2C2C2A + 2C2A2A2A2C2A2C2A2A2A2C2A2A2A2C2A6A716A2C2C2D6A2E6B63666B636C2A2E + 632A6B2A2A2C2C2C2C692C2A2C2D2C6A2A2C2C2D2C6A2A2D2C712C2C2A2C2A6A + 2A2C2D2C2A6A2C2C2C6A2C222C0A222E2E612E2E2E2E2E2E612E2E2E2E612E2E + 612E2E2E2E612E2E2E612E2E612E2E2E2E2E2E2E612E2E2C2A2E2D2C6A2D2C2C + 692C2A692A2D2A2C2D2A2A2A2D2A2A2C2E2A2A2A2A2C2A2A2A2C2A2A2C2C2C2C + 2D6A2C2C2E2E6B662A2C662A2A2A2A2A2C2C2C692C692C2C2D2C752C2C2D6A2A + 2C2A2D2C2C6A2C6A2A2C2A2D2C2C2A2A2C2C2D2A2C752A2D222C0A222E2E2E61 + 2E612E612E2E2E612E2E2E612E2E612E612E2E612E612E2E612E2E612E612E61 + 2E2E2E612D612A2C2D2C6A712C2A692C2C2C2A2C2A2C2C2D2C2A2C2A2A2A2E2A + 2E2A2A2A2C2A2A2C2A2A2C2A6A2C2D6A2C6C2E666E2E2C2E2A2C2A2C2C2D6A2C + 2C2C2C2C752C2C2C2D2A2C2C2C752C2C2C2A2C2C2C2D6A2C2C2D2C6A2C2A2C2C + 2C2D2A2C2C222C0A222E612E2E2E2E2E2E2E612E2E2E612E2E612E2E2E2E612E + 2E2E2E612E2E612E2E2E2E2E2E2E2E2E2A2E2A2D2C6A2D2C2C692C2C2C712C2D + 2C2C2A2C2A2A2A2A612A2A2C2A2A2E2A2E2A2A2A2A2A2C2A2C2D6A2C2D2C636C + 66662E2A2A2A2C2C2C6A2C2D2C2D6A2A2D2C6A2D2A6A2C6A2C712C2C752D6A2D + 2A2A2C2D2C6A2C2A2C2D6A2C2D6A2C2C2A2C222C0A222E2E612E612E612E612E + 2E2E612E2E2E2E612E612E2E612E612E2E2E612E2E2E612E612E2E2E612E612A + 2C2A2D2C752D2C2C2D2A2C2A2C2A2A2C2A2A2C2C2A2A2A2A2E2A2E2A2A2A2A2A + 2A2A2C2A2A2C2A2C692C2A666C2E6E6C2A2C2C2C2C2C2D2C2C6A2C2C2C6A2C2D + 2C2C2C2C712C6A2C2D2C2C2C2A2C2C6A2C2C2D2A2C2A2C2C2C2A2A2A6A2D2C22 + 2C0A222E612E2E2E2E2E2E2E2E612E2E2E612E612E2E2E612E2E2E2E2E612E2E + 2E612E2E2E2E2E2E2E2E2E2E2C2D6A2C2D2C2C2A2D2A2C2C2A2C2A2D2A2C2A2A + 2A2C2E2A2E2A2A2A2A2C2E2A2A2A2C2A2A2C2A2C2C2C2C2A2E6B2A6E2E2C2A2C + 2D6A2D6A2C2C712C2D2C2D2A2C752C2D2C2A2C2C2A2C2C2A2C2C692C2C2A6A2A + 2C6A2D2C2C2D2C2C2C2C2C2C222C0A222E2E612E612E612E612E2E612E2E2E2E + 2E612E612E612E612E2E2E612E2E2E2E612E2E612E2E2E2E2E2C2C2D2C2A692C + 2C2A2C2A2D2A2C2C2A2C2A2C2A2A2A2A2A2A2E2A2E2A2A2A2A2E2A2A2A2A2A2C + 2A2D6A2D2C2A662E542E2A2C6A2C2C2A2C692C2C6A2A6A2C6A2C2D2C752C2C69 + 2C2C692C2C5A2C2A2C2D2C2A2C2D2C2C6A2A2A6A2C2D2C2C2C222C0A22612E2E + 2E2E612E2E2E612E2E2E612E612E2E2E2E2E2E2E2E2E612E2E612E612E2E2E2E + 2E2E2E2E2E712C2D752D2C2C2D2A2C2D2C2A2C2A2A2C712C2A2C2E2C2A2C2A2A + 2E2A2A2E2A2A2A2A2A2A2C2A2A2A2A2A6A2C2C662E2C6A2C2D2C2D2C692C2C69 + 2C2C2D2C2A2D2C2C2A2C2D2C2A2C2A2C2A2C2C2C2C2C6A2C2C2C2C2C2D2A2C2A + 2D2C2A6A2A2A222C0A222E2E2E612E2E2E2E612E2E2E612E2E2E2E2E612E612E + 612E612E2E2E2E2E2E2E2E2E612E2E2E2E2E2C6A2C2C2C2A2C2A2C2C2A2A2A2C + 2A2C2A2C2A2A2A2A2A2E2A2A2E2A2A2E2A2A2A2A2A2A2A2A2A2C2A2C2A2C2D2C + 2A2A2A2D2C2C2C6A2C2C2C2C2C2A692C2C692C2A2C6A2C2C6A2C2D6A2A2C692C + 2C692A2A2A6A2D2A6A2C2C2C2C2C2C2C2D2C2C222C0A222E612E2E2E612E612E + 2E612E2E2E612E612E2E612E2E2E2E2E2E612E2E612E2E612E2E2E2E2E2E612D + 2C716A2D2C2D2A2D2A2C2C2C2A2A2A2A2A2C2A2C2A2A2C2A2A2A2A2E2A2A2E2A + 2A2A2C2A2A2A2A2A2A2A2C2C692C2C6A2C2C692C2D2C692C692C2C2C2C6A2A2C + 6A2D2C712C2A2C2C2C2C2C2C2A2D2A2C2C2D2C2C2C2A2A2C692C2C752C2A2C2D + 222C0A222E2E612E2E2E612E2E2E2E612E2E2E2E2E612E2E612E612E612E2E61 + 2E2E2E2E2E2E2E2E2E622E2C2C2D2C2C2A2C2A2C2C2A2A2A2A2C2A2C2A2C2A2A + 2A2E2A2A2A2E2A2A2A2A2A2A2A2A2A2A2A2C2A2A2A2C2A2A2A2C692C2D2C2C2C + 6A2C2C2C2C2C716A2D2A2D2C2C2A2C2C6A2C2D2A6A2A2D6A2C2C6A2C2C2C2C2C + 2D2C2C2C2A2C2D2C2C2A2C2C2C222C0A22612E2E2E612E2E2E2E612E2E2E612E + 612E2E612E2E2E2E2E2E2E2E2E2E2E2E612E2E2E2E2E2E2A712C6A712C2D2A2D + 2C2A2C2C2D2C2A2A2A2A2A2C2A2C2A2A2A2C2A2A2A2A2A2E542E2A2A2A2A2A2A + 2A2A2A2A2A2A2A2C2C2C6A2D2C2D6A2D2C2D2C2C2C2C2C2C6A2D2C692C2C2C6A + 2C712C2C2C2D2A2A2A2D6A2A2C752A2C692C2C6A2A2D2C2D6A2C222C0A222E2E + 2E612E2E612E612E2E2E612E2E2E2E612E2E612E612E612E612E2E612E2E2E61 + 2E2E622E2C2C2C2D2C2C2A2C2C2A2D2A2A2A2A2A2C2A2C2A2A2A2A2E2C2E2A2A + 2E2A2A2E2A2A2A2A2A2A2A2A2A2C2A2A2A2A2A2A2C2D6A2D2C2C2C2C2C2C6A2C + 6A2D2C6A2D2A2C2C2A2C712C2A2C2C2C6A2A2C2C2C2C2C2C2D2C2A2C2D2C2C2C + 2A2A2C6A2C2C2A222C0A222E612E2E2E612E2E2E2E612E2E2E612E612E2E612E + 2E2E2E2E2E2E2E612E2E2E2E2E2E2E2E2E2C2D2A2C2A2D2C2A2C2A2A2C2A2C2A + 2E2A2E2A2A2A2C2E2A2A2A2A2E2A2A2A2A542E2A2A2A2A2A2A2A2A2A2C2A2A2C + 2A2C6A2C2C2C692C2D2C692C2D2C2C6A712C6A2D6A2C2C6A2C2D2C6A2D2A2C2A + 6A2D2C6A2A2C2C2C2C2C2C2D2C2C2C2C2D2C2C2A222C0A222E2E612E2E2E2E61 + 2E2E2E612E2E2E2E2E612E2E2E612E612E2E612E2E2E2E2E2E2E2E622E2E2C2C + 692C2C2A2D2C2A2C2A2C2A2A2C2A2A2A2A2A2A2A2A2E2A2A2A2A2A2A2A2A2A2A + 2A2A2A2A2A2A2C2A2A2A2A2A2A2A2C2A2D2C2C2C2C6A2C2C2C2C752D2C2C2C2C + 2A2C2D2C2A2C6A2C2A2C2C2D2C2C2C2C2D2A2A6A2D2C752C2A2A2D6A2C2C2A2C + 2C222C0A22612E2E612E612E2E612E612E2E612E612E2E2E612E2E2E2E612E2E + 2E2E2E2E2E2E2E2E2E2E2C712C2A2D2A2C2A2D2A2C2A2A2C2A2A2A2E2A2E2C2A + 2E2A2A2A2A2A2A2A2E2A2A2A2E2A2A2A2A2A2A2A2A2A2A2A2A2C2A2C2A2C6A2D + 2C2D2C2D2C2C2D2C2C2C6A2D2C692A2C6A2C2D2C2C2D2C2A6A2C2C5A2C2C2C2C + 2C2C2C2D2A2C2C2C2D2A2C442A2C222C0A222E2E2E2E2E2E2E612E2E2E2E612E + 2E2E2E2E612E2E2E612E2E2E2E2E2E2E612E622E2E622E2A2C2C2C6A2C2C2C2A + 2C2A2A2C2A2E2A2E2A2A2A2A2E2E2E2A2A2A2E2A6B2A2A2A2A2A2A2A2A2A2A2A + 2A2A2A2C2A2C2A2C2A6A2A2D2C2C6A2C2C2C6A2C2C6A2D2C2C2A2C2C2C2D2A2C + 752C2C752C2C712C2C2C2A692C2D2C2A2C2C2D6A2C2C2C2C2A2C2C222C0A222E + 612E612E612E2E2E612E612E2E612E612E2E2E612E2E2E2E612E612E2E2E2E2E + 2E622E2E2C2D752D2A2D2A2A2C2A2C2A2A2A2A2C2A2A612A2A2E542A2A2A2E2A + 2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2C2A2C2D2C752C2D2C2D6A2D2A + 2C2D2C2C2C5A2C6A2D752C2C2D2C2C2C2D2C2C2C2C2A2C2C2C2C6A2A2C2A6A2C + 2C712A2A2C2C2C2D222C0A222E2E2E2E2E2E612E2E2E2E2E2E2E2E2E2E612E2E + 2E2E2E612E2E2E2E2E2E2E2E2E2E622E2A2C2C2C2C2C2A2C2D2A2C2A2A2C2A2E + 2A2E2A2A2A2E2A2E2A2A2A2A2A2E2A6B2A2A2A2A2A2A542A2A2A2A2A2A2A2A2A + 2A2A752A2C2C2A6A2C2C2C2C692C2C752D2C2C2C2C2C2C2D6A2C2A2D2A2C2C69 + 2C2A692C2C2C2D2C2C2C2D2C2C2C2C2A632C2C2A2C222C0A22612E612E612E2E + 612E612E612E612E612E2E612E2E612E2E2E2E2E2E2E2E2E2E622E2E2E2C712C + 712C712C2C2A2C2A2C2A2E2C2A2A2A2A2E2A2A2E2A2E2A2E542E2A2A2A2A2A6B + 2A2A2A2E2A2A2A2A2A2A2A2A2A2A2C2C6A2A2A2C2C2D2C2D2C2C2C2D2C2C6A2C + 2A692C2C2A2C2C6A2C2C692C2A2C2C2C2C2D752C2A2A6A2C2A2C2A2A2C2C2C2D + 6A2C222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E61 + 2E2E2E2E622E2E2E622E2A2C6A2C6A2A2C2A2C2A2A2A2A2A2A2A2E2A2E2A2A2A + 2A2A2A2A2A2E2A542A2E54632A2A2A2A2A2A2A2A2A2A2A2A2C2A2C2A2A2A2C2D + 2A6A2A2C6A2C2C2C6A2C2D2A2D2C2C2C692C2C2A2D2C2C2C2C2C6A2D2A2C2C2C + 2C2C2C2D2C6A2A632A2C2C2A2A2E2A222C0A222E612E612E612E612E612E2E61 + 2E612E612E612E2E2E2E2E2E2E2E2E2E622E2E622E622E2C2D2A2D2A2C2A2D2A + 2A2C2A2C2E2A2E2A2A2A2A2A2C2A2A2E542E2A2A2E63542A2A762E542A2A2A2A + 2A2A2A2A2A2A2A2A2C6A2C2A6A2C2A2D6A2C2D6A712C2C752C6A2C2D2A2C2C2D + 2C2C2C692C2A2A2C2C2C692A2A2C2D2C2C2A2C2C2A2C2C2D6A2C442A222C0A22 + 2E2E2E2E2E2E2E2E2E2E612E2E2E2E2E2E2E2E2E612E2E612E2E2E622E2E2E2E + 2E622E2A2A2C2C2A2D2C2A2C2A2A2A2A2A2A2A2A2E2A2E2A2A2A2E2A2A2E2A2A + 63542A2E442E2E2A2A2A2A2A2A2A2A2A2A2A2A2C2A2A2A2D2A2A2C2C2A2C2C2C + 2C2C2D2C2C2D2C2A6A2C2A2C6A2C6A2A2C2C2D2C2C2D2C2C2A2A2C6A2A2C2E4F + 2C2C2A2C2A2A2C2C2C222C0A22612E612E612E612E612E2E2E612E2E612E612E + 2E2E2E2E2E2E2E2E2E2E2E622E622E2E2A2C2C716A2C2A2C2A2A2C2A2C2E2A2E + 2A2A2E2A2A2A2A2A2E2A2A2E542A2E446B2A6B762E2A6C2A2A2A2A2A2A2A2A2A + 2A2C2A2C2A6A2A2C752C2D2A692C2C2C692C752C2D2C6A2D2C2A2C2D2C2C2A2C + 2C752C2A2C2C2C2C2D2C6A2E632A2C2C2C2A632C2A2C222C0A222E2E2E2E2E2E + 2E2E2E2E612E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E622E2E2E652E2C2C71 + 2C2C2A2D2A2A2C2A2A2A2A2C2A2A2E2A2A2A2A2A2A2E762A2A2A2E762E2A632A + 2E762A2A2A2A542A2A2A2A2A2A2A2A2C2A2C2A2C712C2C752C2C2C2C6A2A2C2C + 2C2C2A2C2C2C2C2D2C2C2A2D6A2C2D2A6C2A692A2C2A632A2A2A2C2A2A2C2A2A + 2A2C2C222C0A222E612E612E612E2E612E2E2E612E2E2E2E612E2E2E2E2E2E62 + 2E2E622E2E622E626B2E2A2D2C752C2A2C2A2C2A2A2C2E2A2E2A2E2A2A2A2A2E + 2A2E2A2E2E762E2A6B2E4C2E542A2E2A762E2A2A2A2A2A2A2A2A2C2A2A2A6A2A + 2C2C2A2C2C2C2A692C2D2C2C5A2C2C2D2C2D6A2A2C752C2C2C2C2A2C2C2A2C2C + 2C692A6C2E2C2C2C2A632A2A2C2C2A2A222C0A222E2E2E2E2E2E612E2E2E2E2E + 2E2E612E2E2E2E2E612E2E2E2E2E2E2E622E2E622E652A2C2A2C2D2A2C2A2A2A + 2C2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A762E2E542E2A2A2E442E4C2A6B2E762E + 2A2A2A2A2A2C2A2A2A2C2A2C71752C2C2A5A2C2C2C2A6A2D2C2C2C6A2A2C2C2C + 2D2C2C2D6A2C2D666E2A2C2A2C2A2A2C2A2C2A2C2C2C442E2A2C2C2A63222C0A + 22612E612E612E2E2E2E612E612E2E2E2E2E2E2E2E2E2E2E2E2E2E622E2E2E62 + 2E622E2A2C752C2A2D2A2C2C2A2A2A2A2A2A2E2A2E2A2A2A2E2A2E542E2E762A + 2E762E6C2A6B442E2E442A2E542A2A2A2A2A2A2A2C2A2A2C2A2C2C752A2C2C2C + 752D2C2C6A2C2A2D2C2D6A2C2C6A2C2C2C2C2C2C636C2A2C2C2C63662A2C2A2C + 2A632A2C2A2C2A2A2C2A222C0A222E2E2E2E2E2E2E612E2E2E2E2E2E612E2E61 + 2E2E2E2E622E2E622E2E622E626B652E2C2A2D2A2C2A2C2A2A2A2C2A612A2E2A + 2E2A2A2A2A2A2A2A2A2E762E2E762E6C2E76632A6B762E762A2A2E2A2A2A2A2A + 2A2A2A2C2A2A2C2A2C2D6A2A2A2C2C2A2C2A2D2C6A2C2C2C712C2A2C692C2A4F + 632A2C2C2C2A2C2A2A2A2C6A2C636C2A2C2C2C63662A2C222C0A222E612E612E + 2E612E2E2E612E2E612E2E2E2E2E2E622E2E2E622E2E622E622E622E2E2A2C2A + 2C2A2C2A2A2C2A2A2A2A2A2A2A2A2A2A2E2A2E542E2A6B2E6B446B2E446B2E6B + 2A442E542E6B442A542A2A2A2A2C2A2A2A2C752C2A2C2A2A2C2C2D752C692C2C + 2C2D2C2C2C2C6A2D2C2C2C2A49662C2C2A2A4F632C2C2C2A2A2A2C2A2C2C2C6A + 2A6C2A2C222C0A222E2E2E2E2E2E2E2E612E2E2E2E2E2E2E2E2E2E2E2E2E2E2E + 2E622E626B626362632E2A2C2C712C2A2C2A2A2C2A2E2A2E2A2E2A2E2A2A2A2A + 2A2A632A632A2E446B63442E446B2A4463762E2A2A2A2A2A2A2A2A2C2A2C2A2A + 2C752C2C2C5A2A2C2C2C2A2C6A2C2A2C692A2C2C2C2C2A632A2A2A2A2C2C2A63 + 2A2C2C2C2A66632C2C2A2A632E2A2C2C2A222C0A22612E2E612E612E2E2E2E2E + 2E2E2E2E2E2E2E622E2E2E622E622E2E2E652E626B622E2C2A2C2A2C2A2A2C2A + 2A2A2A2A2A2E2A2A2A2A2E2A2E2A6B2A6B2A6C2A6C2E2A6B446B442E542E6B2E + 762E2A2A2A2A2A2A2A2C2A2A2C2A2C716A2A2C2C2C752D2C2C2D2C2D2C2C2C2A + 2C2D6A67572E2C2C2C634F2A2C2A2C2A2A2C2A2A2A2C2C2C6C2A2C712C2C222C + 0A222E2E612E2E2E2E2E2E2E612E2E2E612E2E2E2E2E2E622E2E2E2E6262622E + 64652E2A2A2D2A2C2A2A2C2A2A2A2E2A2E2E2A2A2E2A2A542A2A6C2A632A632A + 6B632A6C446B2A2E762E76442A2A2E762A2A2A2A2A2A2A2A2C2A6A2A2C2A2C2C + 752A2C2C6A2A2C2C6A2C2C2D2C2C442E442E2A2C2C2D6C6E2A2C2C2C2E6C2A2C + 2C2A2A2A2A2C2A2C2C2C2A222C0A222E2E2E2E2E612E612E2E2E2E2E2E2E2E2E + 622E2E622E2E622E626B632E66622E2E2A2C2A2C2A2C2A2A2A2A2C2A2E6B2A2A + 2A2A2A2E2A2E442A2E766B636B442A6C2A6B4463542E762E6B2A762E2A2E2A2A + 2A2A2C2A6A2A2C2A2C2A2C752D2A2C712C2A2D2C2C712C2A6A2C2A6F6E2A2C2C + 2A6C632C2A2C2A2A2C2A2E2C2C2C2C636C2C2C2C2C2A632C222C0A222E2E2E61 + 2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E622E622E6262622E65662E2C2A2C + 2A2A2A2C2A2A2E2A2E2A2A2A2A2E2A2A2A2E2A6B446B2E4454636B632E6C2E6B + 4463542E762E2E2A542A542A2A2A2A2A2A2C2A2C2A6A2A2C2C2A2C6A2C2A2C2C + 752C2C2C2D2C2C2A666C2C2C2C2A6E4F2C2C2C2A66632C2A2A2C2A2A2C2A2A2D + 6A2C2A2E2A222C0A222E612E2E2E2E2E2E612E2E612E2E2E622E2E622E622E2E + 2E6263626C6266622E2E2A2C2A2A2C2A2A2E2A2A2E2E2A2A2A2A2A2A6B2E762A + 2A2E2E762E632A632A6C2A442E542E446B2E4454442E442E2A2A2A2A2A2C2A75 + 2A2C2A2C752A2C2C2A2A2C752C2C2D2C6A2C2D2C2C2A2C2C2A632A2E2A2C2A2C + 2A66632C2C2D2A6C2E2A2C2C2A2A2A2C2C2C222C0A222E2E2E2E2E2E2E2E2E2E + 2E2E2E2E2E2E2E622E2E2E2E626263642E62652E65622A2A2C2A2C2A2A2A2A2E + 2E2A2A2A2A2A2E542E2A2A2E2E2E76446B2E54636B6C2E6C635463446B442A54 + 632A542A2A2A2A2A2A2C2A2A2C2C2A2A2C712C2C752D2C2C2C2D2C2A2C2D2C2C + 2C2D2C2C2D6C496C2C2C2A2E6E2A2C2A2C2C2A2C2A2A2C2C2C2A6C2A2A2C2C22 + 2C0A222E612E612E612E2E2E2E2E622E2E622E2E2E2E622E626B63626265642E + 66626B2A2C2A2A2A2A2E2E2E2A2A2A2A2A2A2E2A2A2E2A6C2A766B2E6B63446C + 2E762E762E762E6B2A2A2A6B442A2A2A2A762E2A2A2A2A2A2A2A2A2C6A2A2C2A + 2A2C2A752C2A2A6A2C2C2C2C752C2C2C2D6A2E6C2A2C2A2C6C6E2E2C2C2C444F + 2A2C2C2A2A2A2C2A2C2C2C2D222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E + 622E622E622E62626B652E656265652E2A2A2C2A2C2E2A2A2A2A2A2A2C2A2A2A + 2E2A762E2A2E2E442A63542E2A6C2E6C2E6C2E76636C632A442E542E762E2A2A + 2A2A2A2A2A2C2A2C2A2A2C752C752C2C2C716A2C2A2D752C2D2C2D2C6A2C2A2C + 2C2C2A656C2A2E2A2C2A2C2E662A2C2C2C2A632A2C2A2C2A2A222C0A22612E2E + 2E2E2E2E61622E2E2E622E2E2E2E2E2E622E652E652E62666266626C2E2A2C2A + 2A2E2A2E2A2C2A2C2A2A2A2A2A2A6B2E2E2A6C2A6B446B2A636C2E762E6C2A6C + 2E6B2A54446B442A2A2E542A2A2A2A2A2A2A2A6A2A2A2C2A2C2A2D2A2C2A2C2C + 2A2C2C2C2A2C2C2C2C2D2C2C2A2C2C2A6F562A2A2C2A4F662A2A2C2A2A2A2C2A + 2C2C2C2C2A2E222C0A222E2E2E612E2E2E2E2E2E2E2E2E2E622E622E622E2E64 + 2E6264652E646565622E2A2A2A2A2E2A2A2A2A2A2A2A2A2A2E762E2A2A44542E + 2A636B2A636C2A6C2E6C762E636B44442E6C2A2A6B2A2A2A2A2A2A2A2A2A2A2A + 2A2A2C2A752C2A2C2A2C752C2A2D2A2C2A2C2C2D6A2C2A2C2D2C2D2C2C6C6B2A + 2C2C2A6E4F2A2C2C2A6C632C2C2C2A2A2A2C2A222C0A222E2E2E2E2E2E2E2E2E + 2E622E2E2E2E2E2E622E65626362666362666562662E2A2A2C2E2E2A2A2C2A2C + 2A2A2A2A2E2A2E6B446B2E2E446B2A636C2A2E762E442E2E6C762E766B632A76 + 2E442A6B442A2A2A2A2A2A2A2C2A2C2A2C2C2A6A2A2C2A2C2A2C752C2A692C2C + 2C2C712C2C2C2C6A2A2C2C2D2C2A2A2A2E2A2C2A2C2A632A2C2A2D2C2A2A2A2C + 222C0A222E2E2E2E2E2E2E2E2E2E2E2E622E622E622E642E6262636262656266 + 65662E2E2A2A2E2A2C2A2A2A2A2A2A2A2A2A6B2A2E2A2A762E762E6C2A2A6C2E + 6C2E6B76636B2E6C2E6C2A6B2E4C2A2A2A2E542A2A2A2A2A2A2A2A2A2C752A2C + 2A2C752D2C2A2C2C2C2C2A2C5A2C2C2C2C692C2C2D2C2C2C2C2C2A662A2C2C2C + 2A632A2C2A2C2A2A2A2A2C2C2C222C0A222E612E2E2E612E622E2E622E2E2E2E + 622E622E652E6C62646564656266652E2E2A2E2A2A2A2A2C2A2A2A2A2E542E44 + 2E2A636B2E2E6B2A2A2E6C2E762E76636B762E76632A446B442A2A2E762A2A2A + 2A2A2A2A2A2A2A2A2C2A2A2C2A2A2C2A2C2A6A2A2D752A2C2A2C2D6A2C2C2C2D + 2C2C2C712C2D2C2C2A2A2C2A2C2A6B2A2C2C2C2A2E2A2C2A2C2A222C0A222E2E + 2E2E2E2E2E2E2E2E2E2E622E622E622E652E646262636465656665662E2A2E2A + 2C2A2C2A2A2A2A2A2E2A2A2E2A6B446B2A2A442A6C2E6C2A2A2E6C2E6B442E6C + 2E6B446B442A6C2E4C2E6B2A2A2A6B2A2A2A2A2C2A2A2A2C2C2A692C2A2C2A2C + 2C2A2C2D6A2C2C2A2C2C712C2C2C2A2C2C6A2C2C2C2C2C2C2A2A2C2A2C2A2C2A + 2C2A2A2C2D2C2A222C0A222E2E2E2E2E622E2E622E622E2E622E656B62626B65 + 65666265666465662E2E2E2A2C2A2A2A2A2A2A2E2A2A2A6B446B442E2A636B2E + 6C2A63762E6C44542E446B442A762E762E6C6B442A2A2A2A442A6B2A2A2A2A2A + 2A2A2C2A2A752C2A2A2C752C712C2C2A2C2A2A2C2C2D2C2C6A2A2C6A2D2C2C2D + 2C2D2C2D2C636C2A2C2C2C2A2A2A2C2C2A2A2A2C222C0A222E2E2E2E2E2E2E2E + 2E2E2E622E2E622E626362652E62656662656566652E2A2A2C2A2C2A2A2A2E2A + 2A6B2A2E442E2E2A6B4454442A2E4C2E6B442E6B63542E446B636B636B442A44 + 6B446B446B2A2A2A2A2A2A2A2A2C2A2A2C2C2A2A2C2A2C2C2A6A2A2C6A2A2C2C + 5A2C2C6A2D2C2D2C2C2A2C2A2C752C2C2C2C2C2C2C2A2C2A2A2A2C2A2C2C2A2A + 2A222C0A222E2E612E2E2E2E622E622E2E2E622E622E626C6264656462656664 + 65662E2A2C2A2A2A2A2A2A2A2E2A2A2A2A6B6354632A2E636B446B2E442E6B76 + 2E76632A6C2E762A442A54636B446B2A2A446B2A2A2A2A2A2A2A2A2C2A2A752C + 2C2A6A2A2A2C2C2A2C2A2D2C2A2C2A2C2A2C2C2C2C2D2C2A2C2C2C2C2D6A2C2A + 2C2D2C2A2A2C2C2C2C2A2C2A2A2C222C0A222E2E2E2E622E622E2E2E622E622E + 626C6266626263626565666567622A2A2C2A2A2C2A2A2A2A2E542A2E2A6C2E2A + 2A2E2A6B762E762E446B6B442E636B2E54632A6C2E6B6C632A6C2A2A632A6B2A + 44542A2A2A2A2A2A2A2A2A2C2A752A2C2A692C2A2D2A2C2C752C2A2C2C2D2C75 + 2C2C2C6A2D6A2A2D2A2C2C2C692C2C2A2A2C2C2A2C2A2A2A2C2C2C222C0A222E + 2E622E2E2E2E2E622E2E622E662E62622E6566626666626665662A2A2C2A2A2A + 2A2A2A2A2E2A2A2E2A6B2A2A6C2E4C2E632E6B2E6B442E446B446B446C2A6C76 + 2E762E4454632A2A6C766B2A2A2A2E2A2A2A2A2A2A2A2C2A2A2C2C2C2A2C2A2A + 2C752C2A2C2C2C2D752C2A2C2D2C2D2C2C2C2C2C2A2C2A2A2C2C2C2C2C2C2A2C + 2C2D2A2A2C2C2C2C222C0A222E2E2E2E622E2E622E622E622E62626364656265 + 6662656665662E2A2C2A2C2A2A2A2A2A2A2A2A2E2A2A442E2A2A2E2A542A442E + 442E6B762E6354632A2E6C2E6C2E6C2A2E446B446B2E2E2A2A2E762A2A2A2A2A + 2A2A2A2A2C2A2A2A2D2A2C2C2C2A2C2C752A2D2A2C2C2A2C2A2C2A2C2A2C2D2C + 2D6A2A2C2C712C2A2A2C2C2D2C2A2A2C2C2A2A2A2A222C0A222E2E2E2E2E622E + 2E2E2E622E62636462652E66626565646567652A2C2A2A2A2A2C2A2A2E2A2E76 + 2E762E6B446B445463632E6B446B446C636B762E446B762E762E446B44546354 + 632A4C2A6C762A2E6B2A2A2A2A2A2A2C2A2A2C752C2A6A2A2A752C2C712C2C2A + 6A2A2C6A2A2C2A2C752C2C752C2C2C2D2A2C6A2A2C2A2A752C2A2C2C2A2C2C2C + 2A2A222C0A222E2E2E622E2E2E2E62622E626C6262636266626564666567642A + 2C2A2A2C2A2A2A2A2E2A2A2A2E542E2E2A2E2A2E2A6B2A54446B2A6C2E6B442E + 6B446B632E6C2A6C2A6C2E2A636B4C2A2E2A2E2E2A2A2A2A2A2A2A2A2A2A6A2A + 2C2A2C2A2C2C2C2C752C2C2A2C2C2D2A2D2C2C2A2C2A2C2A2C2C2A2C2C6A2C2A + 2A2A2A2C2C2A2A2A2A2C2C2D2C2A2C222C0A222E622E2E622E62622E6B652E62 + 626C6266626566656566652E2A2A2A2C2A2A2A2A2A2A2A6B2A2E2A2A542E762E + 762E442E636B636C2A63766B63446B442E4C2A6C2A6C2A2A4C2A632A2E762E76 + 2A762E2A2A2A2A2A2C2A2C2A2A2C2A752C712A2A2A2C2A2A6A2A2C2A2C2C2A2A + 2C2A2A2A2C2A2C6A2A2C2D2C2C2C2A2A2C2A2A2A2A2C2C692C2C2C2A222C0A22 + 2E2E2E2E2E622E2E622E626263626265626662656465676B2A2C2A2A2A2A2A2A + 2A2E2A2A2A2A762E2E2A2E2E6B2E766B2A6C2A2E446B2E2E6C6B2E446B446B63 + 2A2A6C63762E766B6C63542E2E542E2A2A2A2A2A2A2A2A2A2C2A752C2A2C2C6A + 2C712C2C2C712C752C2A6A2C2E2A2A2C2A2A2C2A2D2A2C2A2C2D2C2C2C2A2A2A + 2A2A2A2C2A2A2A2C2C222C0A222E622E622E2E622E622E652E64656465646565 + 666566652E2A2A2A2C2A2A2A2A2A2A2A2E2A2E2E542A63542A442A2E2E762E44 + 6C6B63766C2A63446B636C2A6354632A6B636B2E2A2A6C2E762A2A2A2A542A2A + 2A2A2A2A2A2A2C2C2A2C2A2A2C2A2C752C2A2C2A2C2C2C2C2A4F666B2A2C2C2A + 2A2A2C2A6A2A2A2C2A2C2C2A2E2A2C2A2A2A2A2A2A2C222C0A222E2E2E2E2E62 + 2E626B652E64652E65626562666266672E2A2A2C2A2A2A2C2A2A2A2A2A2A2A54 + 2A2E2A2A2E446B2A6B446B636B2A632A6B632E766B63542A446B762E762E762A + 2E762A2E4C2E2A2E2A2A2A2A2A2A2C2A2C2A6A2A2A2C2A2A6A2C2A2C2C716A2A + 2C2C2A5A2C2A6D576E662A2A2C2C2A2A2C2A2C2A2C2A2C2A2C2A2A2A2A2A2A2E + 2A2A2C222C0A222E622E622E2E6263626262652E64656666656665672E2A2A2C + 2A2A2A2A2A2A2A2E2A2E542E2A2E2A762E542E2A442E2A2E4C2E6C2A6C636B44 + 6B63762E6C6B636C2E762E6B2E4C2E2A762E542A542A2A2A2A2A2A2A2A2A2C2A + 2C2A752D2C2A2A2C752A2C2C2C2A712C2C2C6A6649576E666B2A2A2A2A2A2A2C + 2A2A2C2A2A2A2C2C2A2A2A2A2A2A2A2A222C0A222E2E2E2E622E622E626C2E64 + 656265626564656666632E2A2A2A2C2A2A2A2A2A2A2A2A2A2A2E762E2E2A2E76 + 2E6B446B442E762E6C2A6C2A6B636B2E6C2A442A63542E762E442A6C2E2E2A6C + 2E2A2A2A2A2A2A2A2A2C2A2A2A2A2C2A2A2A2C2D2A2C2C2A2A2C6A2C2A2C2A2C + 66484948566E6C2E2C2A2C2A2A2A2A2A2C2A2A2A2A2C2A2C2A2C2A2A2A222C0A + 222E622E622E622E662E6262656465646566656767622E2A2C2A2A2A2C2A2A2A + 2A2A2E2A2E2A6B2E542A6C2A2E6B442E446B2E6C2A2E6C2A632A6C2A6C2A636C + 2A6C2A6C2E2A542E762A762A2E762E542A2A2A2A2A2A2A2A2C2A6A2A2C752C2A + 6A2A2C2A6A2D2A2C2A6A2A2C2A634D484848576E666B6B2A2A2C2A2A2A2A2A2A + 2A2A2A2C2A2C2A2C2C2A222C0A22622E2E622E622E6262626C62656265646762 + 66656C2A2A2A2A2C2A2A2A2A2A2A2A2A54446B2A632A2E2A2E76446B2A6B2A6C + 442E6C442E6C6B636B636C6C2A636B442A2E762E762E6B2E2E2A6C2A2A2E2A54 + 2A2A2A2A2A2A2C2A2C2A2C2A2C2A2C692A2C2A2C2A2C712C2C2D6C4D30484949 + 57564F666C2E2A2A2E6C6C2A2A2A2A2A2A2A2A2A2C2A2C222C0A222E2E622E64 + 63622E6564626564656665656665642E2A2E2A2A2A2E2A2A2A2A2A2E2A2E2E2A + 2E542E4C2E542E2E442E446C2A2E6C446B6C442A6C2A6C2A2E4C2A6C2A6C2A6B + 2A6B2A2A2A2A2A2A2E2A2A2A2A2A2A2A2C2A2C2A2A2A2C2A2C752C2A2A2C2A2C + 752C2C2C2A6A2C2E494D49485779586F6E6E6C6B2A542A2A6B2A2A2A2A2A2A2A + 2A2A2A2C222C0A22622E2E622E6266622E65626665646566676766632A2A2A2C + 2A2A2A2A2A2A2E2A542A2A762E2A632A2E762E766B2A6C2A2E4C2E762E636B63 + 6C2A632A6C636B2A6354632A632A442E4C6B2A2A542A542A2A2A2A2A2A2A2A2A + 2C6A2A2C752A2C2A2C2C2A6A2C2D2A752C2A2C2A2A48304856576F56316E6E6D + 666C2E6B2A2A6B2E542E2A2A2A2A2A2A2A222C0A222E2E622E652E2E64656465 + 62656265646566652E2E2E2A2A2A2A2A2A2A2A2A2A2E2A2E2E762E54446B2E6B + 2E2A632A54632A6C2E6B76446B446B766C2E54446354632A542A6C2A2A2A446B + 2A2A2A2E2A2A2A2A2A2A2A2C2A2A2A2C2A2C712C2A6A2A2D2C2A2A2C2C2A2C2A + 2C2A6F48495756586E6F6E6E4F66666C636B2A2A2A446B2A2A2A2A2A2A2A222C + 0A2262622E626B626265626364656467666566676B2A2A2A2A2A2A2C2A2A2A2E + 2A2A2A2A6B2A6B2E2A2E2A442A44546354632A6C2A6B442E6B762E636B2E446C + 636B442A6B442E2A2A2A2A2E2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2C2A2C2A2C + 2A2A2C2A2C2A2C2C2C2A2C2D6A2C2A6E5779586F6E6E6E6E4F6D4F6666666C6C + 6B2A6B2A2A2A2A2A2A2A2A222C0A222E2E626362656B62666265646565676767 + 652A2E2A2A2C2A2A2A2A2E2A2A2A2E542E2A2E2A446B446B2A6B2A63762E2A6C + 2A63446B44632E6C762E766B63542A6C2E442A5463542A6B2A762E2A2A2A542A + 2A2A2A2C2A2C2A2C2A6A2A2C752C2C712C752C2A752C2A6A2A2A2C2C6C6F326E + 6E6E6E666666666666666C66636C6B2E542E2A2A2A2A2A2C222C0A2262636462 + 2E6265626564656564666566662E2E2A2C2A2A2A2E2A2A2A2E2A542A2A2A762E + 762E2A2A442A446B2A6B446B2A766B632A6B766B2E6C2E63766B632A2A542E2A + 2E2A2A2A2A2A2E542A2A2A2A2A2A2A2A2A2A2A2A6A2A2A2C2A2C2A752C2A2C2A + 2D2C2A2D2A2C2C5A2C2E6E6E6E6E66664F666666666C666C6C646C6C6C2E6B6B + 2A6B2C2A2A222C0A22622E652E62662E666265646765656667652E2A2A2A2E2A + 2A2A2A2E2A2A2A2A2E446B2E2A2E2A2A6B2E762E442E442E446C2E446B76632E + 63442E4C2E6B636C6C6C442A4C446B2A2A2A2A2A2A2A2A2A2A2A2A2A2A2C2A2A + 2C2A2A2C752C2A2C2C2A2C2A6A2C2A2C2A6A2A2C2A2C2A666E6D4F6666666666 + 666C666366636C6C636B6C636B6B2E542E2A222C0A222E622E64656262656266 + 652E676667656B2E2A2E2A2A2A2A2A2A2A2A2A2A2E542E2A442E54446B442A2E + 542E4C2A6B4C2E2A6C2A632E6C766B4C2E4C63446B442E2A2E2A6B442A2A2A2A + 2A2E542A2A2A2A2A2A2A2A2A2C2A2A2C2A2C2A2A692A2C2A2C2C2A2C752C2C2C + 752C2A2C666E4F664F6666666C6C666C6C6C6C6B636B6B636B6B636C6C2E6B22 + 2C0A22626362652E666564656662666566676C2E2A2A2A2C2A2A2A2E2A2A6B2A + 6B2A2A2A762E54632A2A2A762E2A442E6C442E446C2A6C2A4C2A2E632A6C2A2A + 6B446B44542A442A2A6B2A762E542A2A2A2A2A2A2A2A2A2A2A2A2A2C2A2C2A2C + 2C2A2C752C712C2A692C2A712C2C2A6A2C63666D66666666666666636C64636B + 636C6B636B6C636B6B2E6C6B222C0A2262642E62652E6565646567666765672E + 2E2A2A2A2A2E2A2A2A2E2A2A2A2A2E442E2E2A2A2A6B442E6B44542E762E5444 + 6B2A63766B636C766B632A6C442A6C2A6C63766B2A2A2A2E2A2A2A2A6B2A2A2A + 2A2A2C2A2A2C2A2C2A6A2A2C5A2A2C2A2C2A6A2A2C2A2C2C6A2A2C2D2A2C2A6E + 6E6E4F6E6666676C6C666C666C6B6C2E6C2E6B6B636C6B2E6C222C0A22626362 + 66626662646566656566676C2E2A2A2C2E2A2A2A2E2A2A2A2A2E2A2A542A762A + 6B442A6B442A2A632A6B442E6C2A446B632E4C2E2E4454632A6B442A442A6B2E + 2A6C2A2A542A2A2A2A2A2A2A2A2A2A2A2C2A2A2A2A2C2A2C2A2C2A2C712C2A2C + 2A2C2C2A2A2C2A2C2A2C2C2A666E6E6D4F666C6C66636B2E6C2E6C2E6C6B6C6C + 636B6B636C6C222C0A222E62652E656265656662676665662E2E2A2A2A2A2A2A + 2A2A2A2A2A2E762A2A2E2A2E2E2A2A2E442A2A6C2E762A6354632A6C2A2E4C2E + 6C766C2E762A6C2A6B2E7663442A2A2A2A2A2A2A2A2A2A2A2A2A2C2A2A2A2A2C + 2A2C2A2A2A2C2A2C752C752C2C2A692A6A2C2A692C2C752C2A6C6E664F666666 + 6C6C6B2E6C6B6B636B6B2E2E2E2E6B636B6C2E222C0A22656462666266656465 + 6766656D652A2A2A2A2A2A2A2A2A2A2A2A2A2A2E2A6B2A44542A762E4C2A6B44 + 2E542E6C2A6C2A6C2A6C446B442E6C2E2A6C2E442A442A6B2E542E762E762E2A + 2A2A2A2A2A542A2A2A2A2A2C2A2A2C752C6A2A2C752C2A2C2A5A2C2C2A2C712C + 2C2A2C2C2A2C2E6666666C6C636B2E2E6B2A2E636B2E2A6B766B6B2E6B636B66 + 222C0A22626362656465646566656667652E2C2A2C2E2A2C2A2A2A2A2A2A2A2A + 2A2A2A2A2E2A2E2E2A2E442E544463762E6C2A6C2A635463446B442A4C632A4C + 6B6354442A762E2A2E2A2E2A2A2A2A2A2A2A2A2A2A2A2C2A2A2A2C2A2C2A712C + 2A2C2A2C2A2C2C2A2C2C2A6A2A2C752D2A6A2A2A6C6C6C2E6B2E2E542A2A6B2A + 6B2A542E2A2E2A2A762E6B6366222C0A226562646562656567656765662E2A2A + 2A2A2A2A2A2E2A2A2E2A6B2A2E762E2A6B766354446C2A6B76636B2E6B762E76 + 632A6C2E766B446B6C2E54632A2E762E2A6C2E44542E762A542A2A2A2A2C2A2A + 2A2A2A2A2A2A2C2A2A2A2C2C2A2C2A2C5A2C752A2C752A2C2C2C2A2C2C2A2C2C + 2A2E2E2E2E2E2A2C2A2C2C2A2C2A2C2A2A2C2A2A612E542E6C66222C0A226264 + 6365646566626667662E2A2C2A2C2A2A2A2A2A2A2E2A2A2A2A542E2E762A2E6B + 442E2A6B442E6B2E76442E636B2E6C6B446C2E6C632A446C446B446B2E4C2A2E + 762E2A2A2E2A2A2A2A2A2A2A2A2A2A2A2C2A2C2A2A6A2C2A752C5A2C2A2C2A2C + 2C2A2C2D6A2A716A2C2A2D2C2A2C2C2C2C2C2C2C2C2C2C2C2C2C2C2A2C2C2A2C + 2C2A2C2E2A2E6C222C0A22656562646566626665662E2A2A2A2A2A2A2A2E2A2A + 2A542A2A2E2A632A762E2E762E2E5463442E4C63766B2E6C762E4C2A446B2E76 + 2E766C6B2E6C2A6C446C2A2E4C2E766B2A762E2A2A2A2A2C2A2A2A2A2C2A2A2C + 2A2C2A2A2C2C2A2C2A2C752C2A2D2C2A2C2A2C2C2A2C6A2A2A2C2A2C2C2C2C2C + 2C2C2D2C2C2D2C2C2C2C2C2C2C2A2C2C2C2A542E222C0A226264656562656765 + 66622E2A2C2A2E2A2A2A2A2A2E2A2E2A2A2A2A6B2E2E54632E4C2E446B6B442E + 6B6363542E6C2A636C2E446C2E6C2E4444762E762E6B44762E2A6B2E442E2A54 + 2A2A2A2A2A2A2C2A2A2A2A2A2A752A2C2A752C2A2C752C2C2A6A2A2C752C2C2A + 2C692A2C2C6A2C2A2C692C692C2D6A2C2D2C2C2C2D2C2D2C2C2C2C2C2C2C2C2C + 2A222C0A226563646566646566652A2A2A2A2A2A2A2E2A2E2A2A2A2A2A2E5463 + 2A446B632A6C2E446B63446C6C2E766B632E7663542A6C446B446C2A6C6B2E6C + 6B446C2E6B2A6C44446B762E2A6B2A2A2A2A2A2A2A2A2A2A2A2C2A2C2A2C2C75 + 2A2C2A2C712C2A2C2A2C716A2A2C2A2C2A2C712A2C2C2C2C2C2C2C2D2C6A2C69 + 2C6A2C2C2C2D2C692C2D2C2D2C2C222C0A2264626564656566672E2C2A2C2A2E + 2A2A2A2A2A2A2A2A2A2E762E2A636B632A6C6B446B632A6B2A2E446C2E76446B + 2E6C63762E6C636B636B63446B636C2A6C44442A2A6B2A2E2A442A2A2A2A2A2C + 2A2A2A2C2A2C2A2C2A6A2A2A2C2D2A6A2A2C2C5A2C2A2C2C2A2D2A2C2C5A2C2A + 2C2D2A2C2D2C2D6A2C2C2C2D2C2C2C2D6A2D6A2C2C2C2C6A2C2C2D222C0A2265 + 6564656566622E2A2A2A2A2A2A2A2E2A2E2A2E2A2E762E2E6C2E6C446C6B6344 + 6B44766B44634C2E2A6C2E6B44762E542E6C6354634C634C6B446C2A6C2E6B2E + 6C2A442A762E542A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2C2A2A2A2C2A2C752C + 2C2A6A2A6A2C2C6A2A2C2C2C752C2A2C692C6A2C2C2D6A2D2C6A2D2C2C2C2C2C + 2D6A2D2C2D2C692C222C0A226266656465652E2C2A2C2A2E2A2E2A2A2A2A2A2A + 2A6B2E762E446C2E6C2E446B2E446B2E636B2A6B446C2A44636B2E6C636C2A6C + 2E6C2E6B632A6B632E7663762E2A6B2A6C2E2A2A2E2A2A2A2A2C2A2A2A2C2A2C + 2A2C2A2C2A6A2C752C2A2C2A2A2C2A2C2D2A2A2A2C2D2A6A2A2C2A6A2A2C2C2D + 2C2C2C2C6A2D2C2C692C2D2C692C2C2C6A2C2C2C2D222C0A226562656566612A + 2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2E6B636B632A6C2A634C2E446C2A6C44 + 636B2A636B6B444C2E762E6C634C634C636B766354446B636B766C442E2A542A + 2A542A2A2A2A2A2A2C2A2A2A2A2C2A2A2A2C2A2A2C2A6A2A2D6A2A2C2C2A2C6A + 2C2A6A2A2C2D2A2C2C2C2D2C2C6A2D6A2D2C2C692C2C2C6A2C2C2C692C2D6A2D + 6A2C222C0A22626667662E2A2C2A2C2E2A2A2C2A2A2A2A2A2A2A2A2E636C636B + 442E4C2E63542E446C2E2A6C2E6B44446B44446C2E6C2E6C446B636B6354632E + 6C2E6C2E762E6C2E542E7663446B2A2A2A2A2A2A2C2A2A2C2A2C2A752C2A6A2A + 2C2A2D2A2C2A2C2A692A6A2A2C712C2C2C2C2A2C2D2A2A2C2C6A2D2C2C2C6A2D + 2C2C6A2D2C2D2C2D2C2C2C2D2C2C2D222C0A226565622E2C2A2A2C2A2A2C2A2A + 2A2A2A2A2E2A2E4C2E4C636B446C2E6C636C636C6C2E4C6C6376636B6C2E6C2E + 2A6C2A6C636B634C2E4C636B762E762E762E6C2A632A442E542A2A2A2A2A2A2A + 2A2A2A2A2A2A2A2C2A2C2A2C2A6A2A6A2A2C2C2A2C2A2C2A2D2A2C6A2A716A2A + 6A2A6A2C692C2D2C2C2D2C2D2C2C2D2C2C2C6A2C6A2D6A2D6A2C692C222C0A22 + 66672E2A2A2C2A2A2C2A2A2A2A2A2A2E2A2A762E2E6C2E6C2E632A6C634C2E6C + 636B632E446B6C442E446B446C2E6C6354634C2E6C636B44636B636B636B442E + 54446B2A2A2E2A2A6C2A2A2A2A2C2A2C2A2C2A2C2A2A2C752D2A2C2A2C2C2A6A + 2A2C2A2C2C2C6A2A2C2C2C2A2C2A2C2A2C2C2C6A2D6A2C6A2C692C6A2D6A2D2C + 2D2C2C2C2C2D2C2C69222C0A2262662E2A2C2A2C2A2A2A2E2A2A2A2E2A2A2E2E + 2A6C632A2A2A6B2A2A2E2A6C2A2A446B766B63636B446B636C2A6C446B636C2E + 4C2E4C2E6C6B634C2E766354442E442A4C2A2A6C2A2A2A2A2A2A2A2A2A2A2A2A + 2A2A2C2A2C2A2C2A2C2A752C712C752D752C2A2A2C2D2A6A2D2C2C712C2C2C2D + 2C2C2D2C2D2C2C2D2C2C2D2C2C6A2D6A2D6A2C692C2C222C0A22652E2C2C2A2C + 2A2A2C2A2A2A2A2E2A2A6B2A4C2E2A2A2E2A6C2E446C446C2A636C6B63636C2A + 6C2A6C446C2A6B636B636C2A6C2E762E6C632A6C2E762E6B442E4C2A6B632A6C + 2A2A2A542A2A2A2A2A2C2A2C2A2C2A6A2A2A2C752C752D2C2A2C2A2C2A2C2A2D + 2C2C752C2C2A2C752C752C2D2C6A2D2C6A2C2C2D6A2C692C2C6A2D2C2D2C2C2D + 2C2C2D222C0A222E2C2A2A2C2A2C2A2A2A2A2E2A2A2A6C2A2E2E2A2A762E762E + 44542E2A2E766B446354636B636C2E6C2E2E76636C636C2E6C636C2E6C2A6C2E + 446C2E6C446B446B44442A542A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2C2A2C2A75 + 2C2A2C2A2C2A6A2C2A2C2C2C752C2A2C2A2D6A2A2C2A2C2D6A2C2D2C6A2D2C69 + 2C2C2D2C2C692C2C6A2C692C6A2D6A2C222C0A222A2C2C2A2D2A2A2A2A2E2A2A + 2E2A2E2E2A2A2A2A2E2E6B2E762E446C446B63636B446C2A6C2A6C442E4C6C2E + 6B446B446C6354636C636B446C2E766C2E762E762E6B2A6C2A6354442A2A2A2A + 2A2C2A2A2C2A2C2A2A2C2A2C2A2C2A2C752C2D2A2C692A2A2C2C2A692C2C2A2C + 2D6A2C2A2C2C2C2C2C2C2C2C2C692C6A2D2C2C2D2C2D2C2C2D2C6A2D69222C0A + 222C712A2C2A2A2E2A2A2A2E2A2A6B2A2A2A2A2A2E54442A6C2E4C2E2A2E446B + 762E6C2E6C636C2E6C6C2E76636C636C6C2E6C6C446B446C2E4C2E6C2A636B63 + 6B446C442E762A2A6B2A2A2A2A2A2A2A2A2A2A2A2A6A2A2C752C2A692A2C2A2A + 2C2A2A2C6A2A2D2C2A2C2A6A2A2C712A2C2C2D6A2D6A2D2C692C2C2D2C6A2D6A + 2C692C692C692C2D2C2C222C0A222C2C2A2C2A2A2C2A2A2A2A2A2E2A2A2A2E2A + 6C2A632A6C2E2A636B446C4C632E6C2E446B446B446C2A636B6C2A6C2E6C636C + 2E6C2E6C2E446B636C2E6C446B442E2A2A4C2E2E2A2A2A2A2A2A2A2A2C2A2A2C + 2A2C2A2C2A2C2A2C2A2C2A2C6A2A6A2C2A2D2A6A2A2C752C2D2C2A2C2C6A2D6A + 2C2C2C2C692C2C2D6A2C2D2C2C2D2C2C2C692C2C706A2D222C0A222A2A2C2A2C + 2A2A2A2A2E2A2A2A2A2A2A2A2A2A2A6B2A2A446C2A446B2E2E6C446B446C636B + 446B2A6C6C63636C636C636B446C2E4C63546C63762E762E762E766B446B6354 + 44762E2A2A2A2A2C2A2A2A2C2A2A2A2C752C2A2C2A2C2A6A712C2C2A2C2C2C2C + 2A2C2D2C2A2C752C6A2A2A2C2C2D6A2D2C2C2C692C2C2D6A2C692C6A2D6A2C2D + 6A2C2D6A222C0A222C2A2A2A2A2A2C2A2A2A2A2A2A2A2A2A2A2A2E442A6C2E2E + 2A6C2E444C632E6C446B6354636C636C2A6C6B6C2E6C2E6C636B636C636C2E44 + 6B2E6C2E6C2E6C2E6C2A446B446B2E2A2A2A2A2A2A2C2A2A2A2C2A6A2A2C2A69 + 2A6A2A2C2A2C2A2D2A2C752A2C2D752C2A2C2C2D2A2D2C6A2D6A2C2D2C692C2D + 2C692C2C2D2C2C2D2C2D2C692C2D6A2C70222C0A222A2C2A2C2A2C2A2C2A2C2A + 2A2A2A2E2A2E2A2A54632A6C446C2E4C632E6C4C2E6C446C636C2E76636B6363 + 446C634C2E4C636C446B446C2E4C636B636B446B442E542E2A2A2E762A2A2A2A + 2A2A2C2A2C6A2A2C2A2C2A2C2A2C2A2C712C2C2A6A2C2A2D2C752C2C2A2C692A + 2C2C6A2A2C2C2D2C6A2C2C2D6A2C2C2C692C6A2D6A2D6A2D2C706A2D2D2C222C + 0A222C712C2A2A2C2A2A2A2A2A2A2A2E2A2A2E762A632A6B446B2E446C2E4C2E + 63636B636B636B636C2E6C446C6B636B636C636B446B636C2E4C636B446B446B + 442E4C2E76446B762A2E542A2A2A2C2A6A2A2A2C752C2A2A6A2A2C2A2C752C75 + 2C2C2A2C2C2A2C2C752D2C2A2C6A2A2C2A2C2D6A2C2D6A2D6A2C2D2C692C6A2D + 2C2C6A2D2C6A2C2D6A2C69222C0A222A2C2A2C2C2A2A2A2A2A2A2E2A2A542E2A + 2E2E762E632E446C2E2E76636C6C6B636C636C636C2E6C636C2E6C446C766B6C + 636C6C636C6C636B446C446B63766B442E6B2E442E6B2A2A2A2A2A2A2A2C2A2C + 2A2C2A6A2D2A2C752D2A2C2A2C712A2C5A2C2C712C2A2C752C2A2D2C716A2C2C + 2C2D6A2C2C2D2C6A2D2C702C2D6A2D2C2C692D2C692C702C227D0A + } + Stretch = True end end object btnOK: TButton + Left = 280 + Height = 22 + Top = 232 + Width = 64 BorderSpacing.InnerBorder = 4 Cancel = True Caption = 'OK' ModalResult = 2 OnClick = btnOKClick TabOrder = 1 - Left = 225 - Height = 18 - Top = 240 - Width = 64 end end diff --git a/components/onguard/source/qogabout0.lrs b/components/onguard/source/qogabout0.lrs index 7cfc1d7be..8316db49a 100644 --- a/components/onguard/source/qogabout0.lrs +++ b/components/onguard/source/qogabout0.lrs @@ -1,1220 +1,552 @@ -{ To jest automatycznie wygenerowany plik zasobów lazarusa } +{ To jest automatycznie wygenerowany plik zasobów lazarusa } LazarusResources.Add('TOgAboutForm','FORMDATA',[ - 'TPF0'#12'TOgAboutForm'#11'OgAboutForm'#13'ActiveControl'#7#5'btnOK'#11'Borde' - +'rIcons'#11#12'biSystemMenu'#10'biMinimize'#0#7'Caption'#6#24'About TurboPow' - +'er OnGuard'#12'ClientHeight'#3#15#1#11'ClientWidth'#3'm'#1#5'Color'#7#6'clF' - +'orm'#10'Font.Color'#7#6'clText'#11'Font.Height'#2#11#9'Font.Name'#6#13'MS S' - +'ans Serif'#10'Font.Pitch'#7#10'fpVariable'#8'OnCreate'#7#10'FormCreate'#11 - +'OnMouseMove'#7#13'FormMouseMove'#13'PixelsPerInch'#2'S'#8'Position'#7#14'po' - +'ScreenCenter'#10'TextHeight'#2#13#18'HorzScrollBar.Page'#3'l'#1#19'HorzScro' - +'llBar.Range'#3#21#1#18'VertScrollBar.Page'#3#14#1#19'VertScrollBar.Range'#3 - +#222#0#4'Left'#3#14#2#6'Height'#3#15#1#3'Top'#3#236#0#5'Width'#3'm'#1#0#6'TB' - +'evel'#0#6'Height'#2#13#4'Left'#2#4#5'Shape'#7#9'bsTopLine'#3'Top'#3#191#0#5 - +'Width'#3'-'#1#4'Left'#2#4#6'Height'#2#13#3'Top'#3#191#0#5'Width'#3'-'#1#0#0 - +#6'TLabel'#0#7'Caption'#6#7'OnGuard'#5'Color'#7#6'clNone'#10'Font.Color'#7#6 - +'clText'#11'Font.Height'#2#9#9'Font.Name'#6#13'MS Sans Serif'#10'Font.Pitch' - +#7#10'fpVariable'#10'Font.Style'#11#6'fsBold'#0#11'ParentColor'#8#4'Left'#2 - +'n'#6'Height'#2#10#3'Top'#2#6#5'Width'#2'*'#0#0#6'TLabel'#10'lblVersion'#7'C' - +'aption'#6#12'Version 1.00'#5'Color'#7#6'clNone'#10'Font.Color'#7#6'clText' - +#11'Font.Height'#2#8#9'Font.Name'#6#13'MS Sans Serif'#10'Font.Pitch'#7#10'fp' - +'Variable'#11'ParentColor'#8#4'Left'#2'n'#6'Height'#2#10#3'Top'#2#24#5'Width' - +#2'1'#0#0#6'TLabel'#0#7'Caption'#6#18'OnGuard home page:'#5'Color'#7#6'clNon' - +'e'#11'ParentColor'#8#4'Left'#2'o'#6'Height'#2#13#3'Top'#2'.'#5'Width'#2'y'#0 - +#0#6'TLabel'#6'WebLbl'#7'Caption'#6')http://sourceforge.net/projects/tpongua' - +'rd'#5'Color'#7#6'clNone'#10'Font.Color'#7#6'clNavy'#11'Font.Height'#2#8#9'F' - +'ont.Name'#6#13'MS Sans Serif'#10'Font.Pitch'#7#10'fpVariable'#11'ParentColo' - +'r'#8#7'OnClick'#7#11'WebLblClick'#11'OnMouseMove'#7#15'WebLblMouseMove'#4'L' - +'eft'#2't'#6'Height'#2#10#3'Top'#2'B'#5'Width'#3#154#0#0#0#6'TLabel'#0#7'Cap' - +'tion'#6'&Released under the Mozilla License 1.1'#5'Color'#7#6'clNone'#11'Pa' - +'rentColor'#8#4'Left'#2'o'#6'Height'#2#13#3'Top'#2'['#5'Width'#3#223#0#0#0#6 - +'TLabel'#0#7'Caption'#6#9'(MPL 1.1)'#5'Color'#7#6'clNone'#11'ParentColor'#8#4 - +'Left'#2't'#6'Height'#2#13#3'Top'#2'n'#5'Width'#2'8'#0#0#6'TLabel'#0#7'Capti' - +'on'#6'5Copyright (C) 1997-2002, TurboPower Software Company.'#5'Color'#7#6 - +'clNone'#11'ParentColor'#8#4'Left'#2#5#6'Height'#2#13#3'Top'#3#197#0#5'Width' - +#3'H'#1#0#0#6'TLabel'#0#7'Caption'#6#20'All rights reserved.'#5'Color'#7#6'c' - +'lNone'#11'ParentColor'#8#4'Left'#2#5#6'Height'#2#13#3'Top'#3#217#0#5'Width' - +#2'j'#0#0#6'TLabel'#0#7'Caption'#6#17'Online newsgroups'#5'Color'#7#6'clNone' - +#11'ParentColor'#8#4'Left'#2'o'#6'Height'#2#13#3'Top'#3#135#0#5'Width'#2'm'#0 - +#0#6'TLabel'#7'NewsLbl'#7'Caption'#6'-https://sourceforge.net/forum/?group_i' - +'d=71010'#5'Color'#7#6'clNone'#10'Font.Color'#7#6'clNavy'#11'Font.Height'#2#8 - +#9'Font.Name'#6#13'MS Sans Serif'#10'Font.Pitch'#7#10'fpVariable'#11'ParentC' - +'olor'#8#7'OnClick'#7#12'NewsLblClick'#11'OnMouseMove'#7#16'NewsLblMouseMove' - +#4'Left'#2't'#6'Height'#2#10#3'Top'#3#162#0#5'Width'#3#178#0#0#0#6'TPanel'#6 - +'Panel1'#10'BevelOuter'#7#9'bvLowered'#12'ClientHeight'#3#182#0#11'ClientWid' - +'th'#2'e'#8'TabOrder'#2#0#4'Left'#2#4#6'Height'#3#182#0#3'Top'#2#4#5'Width'#2 - +'e'#0#6'TImage'#6'Image1'#5'Align'#7#8'alClient'#12'Picture.Data'#10'n'#140#0 - +#0#7'TBitmapb'#140#0#0'BMb'#140#0#0#0#0#0#0'6'#4#0#0'('#0#0#0#137#0#0#0#249#0 - +#0#0#1#0#8#0#0#0#0#0','#136#0#0#0#0#0#0#0#0#0#0#0#1#0#0#0#1#0#0#0#0#0#0#0#0 - +#128#0#0#128#0#0#0#128#128#0#128#0#0#0#128#0#128#0#128#128#0#0#128#128#128#0 - +#192#220#192#0#240#202#166#0#170'?*'#0#255'?*'#0#0'_*'#0'U_*'#0#170'_*'#0#255 - +'_*'#0#0'*'#0'U*'#0#170'*'#0#255'*'#0#0#159'*'#0'U'#159'*'#0#170#159'*'#0 - +#255#159'*'#0#0#191'*'#0'U'#191'*'#0#170#191'*'#0#255#191'*'#0#0#223'*'#0'U' - +#223'*'#0#170#223'*'#0#255#223'*'#0#0#255'*'#0'U'#255'*'#0#170#255'*'#0#255 - +#255'*'#0#0#0'U'#0'U'#0'U'#0#170#0'U'#0#255#0'U'#0#0#31'U'#0'U'#31'U'#0#170 - +#31'U'#0#255#31'U'#0#0'?U'#0'U?U'#0#170'?U'#0#255'?U'#0#0'_U'#0'U_U'#0#170'_' - +'U'#0#255'_U'#0#0'U'#0'UU'#0#170'U'#0#255'U'#0#0#159'U'#0'U'#159'U'#0#170 - +#159'U'#0#255#159'U'#0#0#191'U'#0'U'#191'U'#0#170#191'U'#0#255#191'U'#0#0#223 - +'U'#0'U'#223'U'#0#170#223'U'#0#255#223'U'#0#0#255'U'#0'U'#255'U'#0#170#255'U' - +#0#255#255'U'#0#0#0''#0'U'#0''#0#170#0''#0#255#0''#0#0#31''#0'U'#31''#0 - +#170#31''#0#255#31''#0#0'?'#0'U?'#0#170'?'#0#255'?'#0#0'_'#0'U_'#0 - +#170'_'#0#255'_'#0#0''#0'U'#0#170''#0#255''#0#0#159''#0'U'#159'' - +#0#170#159''#0#255#159''#0#0#191''#0'U'#191''#0#170#191''#0#255#191''#0 - +#0#223''#0'U'#223''#0#170#223''#0#255#223''#0#0#255''#0'U'#255''#0#170 - +#255''#0#255#255''#0#0#0#170#0'U'#0#170#0#170#0#170#0#255#0#170#0#0#31#170 - +#0'U'#31#170#0#170#31#170#0#255#31#170#0#0'?'#170#0'U?'#170#0#170'?'#170#0 - +#255'?'#170#0#0'_'#170#0'U_'#170#0#170'_'#170#0#255'_'#170#0#0''#170#0'U' - +#170#0#170''#170#0#255''#170#0#0#159#170#0'U'#159#170#0#170#159#170#0#255 - ,#159#170#0#0#191#170#0'U'#191#170#0#170#191#170#0#255#191#170#0#0#223#170#0 - +'U'#223#170#0#170#223#170#0#255#223#170#0#0#255#170#0'U'#255#170#0#170#255 - +#170#0#255#255#170#0#0#0#212#0'U'#0#212#0#170#0#212#0#255#0#212#0#0#31#212#0 - +'U'#31#212#0#170#31#212#0#255#31#212#0#0'?'#212#0'U?'#212#0#170'?'#212#0#255 - +'?'#212#0#0'_'#212#0'U_'#212#0#170'_'#212#0#255'_'#212#0#0''#212#0'U'#212#0 - +#170''#212#0#255''#212#0#0#159#212#0'U'#159#212#0#170#159#212#0#255#159#212 - +#0#0#191#212#0'U'#191#212#0#170#191#212#0#255#191#212#0#0#223#212#0'U'#223 - +#212#0#170#223#212#0#255#223#212#0#0#255#212#0'U'#255#212#0#170#255#212#0#255 - +#255#212#0'U'#0#255#0#170#0#255#0#0#31#255#0'U'#31#255#0#170#31#255#0#255#31 - +#255#0#0'?'#255#0'U?'#255#0#170'?'#255#0#255'?'#255#0#0'_'#255#0'U_'#255#0 - +#170'_'#255#0#255'_'#255#0#0''#255#0'U'#255#0#170''#255#0#255''#255#0#0 - +#159#255#0'U'#159#255#0#170#159#255#0#255#159#255#0#0#191#255#0'U'#191#255#0 - +#170#191#255#0#255#191#255#0#0#223#255#0'U'#223#255#0#170#223#255#0#255#223 - +#255#0'U'#255#255#0#170#255#255#0#255#204#204#0#255#204#255#0#255#255'3'#0 - +#255#255'f'#0#255#255#153#0#255#255#204#0#0''#0#0'U'#0#0#170''#0#0#255'' - +#0#0#0#159#0#0'U'#159#0#0#170#159#0#0#255#159#0#0#0#191#0#0'U'#191#0#0#170 - +#191#0#0#255#191#0#0#0#223#0#0'U'#223#0#0#170#223#0#0#255#223#0#0'U'#255#0#0 - +#170#255#0#0#0#0'*'#0'U'#0'*'#0#170#0'*'#0#255#0'*'#0#0#31'*'#0'U'#31'*'#0 - +#170#31'*'#0#255#31'*'#0#0'?*'#0'U?*'#0#240#251#255#0#164#160#160#0#128#128 - +#128#0#0#0#255#0#0#255#0#0#0#255#255#0#255#0#0#0#255#0#255#0#255#255#0#0#255 - +#255#255#0')'#241')'#241#241'))))))-))*-)--'#5'-Q-MR--'#5'QRR.QRQRQR-RQR-RMR' - +#5'.RQRRQRRQ.MRM.Q'#5'.M-.-M-.)))))))'#241')'#241')'#241')'#237#240')'#241'%' - +#240')'#241')'#241'()'#241'$'#241#241'('#241')'#241'%'#241')'#240#241'('#237 - +#241#241#241#240#237#241#241#240#241#237#240#241#0#241#240#237#240#241#241 - +#236#240#241#236#241#0#241'MPO'#241'('#241'))'#241')))))))-))-'#5')Q).M.-MR-' - +'N-QQ.Q.Q.QR-RMR.Q.QRQ.M.QR-NQ.M.M.M-N-'#5'M.'#5')-*)))'#241')'#237'))'#241 - +'%'#241'))'#237')'#241')'#241'%'#241'%'#241#241')'#241#241')'#241#241'%'#240 - +#241')'#241#237')'#241')'#241#240#237#241#240#237#240#237#241#240#241#236#241 - +#237#240#241#241#237#240#241#237#241#240#237#241#236'NOP)'#241')'#241')'#241 - +')'#241')'#241'))))-)-))*Q)RMR-NQ-RN-RMRQR-'#5'Q.QQMRQN-NQRM.MR-NQ.Q.M.M-*-)' - +')-'#5'))))))'#241')'#241#237')'#241')'#241')'#241')'#241')'#241'('#241#241 - +')'#237#241')'#240#241'%'#241#241')'#241#236')'#241#241#237')'#241#241#240 - +#241#237#241#241#240#237#241#241#241#236#241#237#240#237#240#237#240#241#0 - +#237#240#240#241'MLL'#241')))))'#241')))))))))))-M)R--)R-MNQ-RM.Q*QRQR)R.R-R' - +'-RQ.QRQR-M.-R-R-R-R)M.M.-))))))'#241')))'#241')'#237')'#241')'#236')'#237')' - +#241')'#241')'#240')'#241'%)'#241#240'%'#241')'#241#241#240')'#240#241#237 - +#240#237#241#240#241#236#241#240#241#236#241#241#240#241#241#240#241#240#241 - +#236#241#240#237#241#0'POO))'#241')'#241'))))-)))))))))).))MR)M.--RM.MRQ.M.)' - +'RRQQRQRQ.MR-NQ*RQ'#5'-'#5'-'#5'-'#5'.M.Q*M'#5'-))))'#241')))'#241')))'#241 - +'%'#241')'#241')'#241')'#237'('#241#241')'#241#241#241#241')'#241#240#241')' - +#241'%'#241#237'))'#241#241#240#237#240#241#241#241#236#241#241#240#237#241 - +#236#241#237#240#237#241#240#237#241#240#237#208#208#208#241#241')'#241'))' - +#241')))))-)))-)R)Q)R-)Q.MRNQ-R-M.M.MR)Q.R)R-RQR-R-R-M.QR-RM.M-))N--))))))))' - +#241'))'#241')'#241')'#241')'#241')'#241')'#241')'#241#237')'#237#241')'#240 - +')'#237')'#241'%'#241#240#241')'#241#241#237#240#237#241#241#241#241#236#241 - +#241#240#237#241#240#241#241#240#241#241#241#236#241#241#0#237#240#203#203 - +#203#241'()'#241'))-)))-)).)))))-*M)R-N-)-M.'#5'-R-RQR-RR-'#5'QRQRR-RRM.MR-N' - +'-R)Q.Q.MRM-'#5')).))))))))))))'#237')'#241'%'#241')'#236')'#241'))'#241'))' - +#241#237')'#240#241')'#241')'#237')'#241'()'#241#241#240#237#240#237#240#241 - +#236#241#241#240#241#237#240#237#241#236#241#236#241#236#241#240#241#241#201 - +#201#201')'#241#241')'#240'))))-))-)--))))--.-'#5'-MRM.QQ.MR)R)RM-NR-.M.MRQ*' - +'QRQ.MR-'#5'R-'#5'-'#5'-.)R)Q*M)))))'#241'))'#241')'#241'))'#241')'#241')' - +#241')'#241'%'#241#240')'#241#236'))'#241#241')'#236#241#241')'#241#240#237 - +#241')'#241#241#241#241#241#241#241#241#241#236#241#237#240#241#241#240#241 - +#240#241#241#240#241#237#240#236#196#196#196'-'#241'))'#241')'#241'))))-)))R' - +')--))'#5'-'#5'-M*-)-'#5'.MQ*Q.QR-R--'#5'QRQR-RQR-R)R-MR-RM.M.MM)*))))))))))' - +')))))'#241')'#241')%'#241')'#241')'#241')'#237#241')'#241#241#241'%'#241')' - +#241')'#240#237')'#241')'#241#240#237#241#240#241#237#240#241#236#241#241#240 - +#241#241#236#241#241#237#241#236#241#237#240#237#241#190#191#191'U-'#241#241 - +')'#241'))'#241'))))-)).)N-))-)R-MRMR)QR.QQR)R)RMR).Q.QR)R-'#5'-RQ)R-'#5'-.M' - +'-N).Q)R)))*)))))'#241')'#241')'#241')'#237'))'#241'%'#241'%'#240#241')'#241 - +')'#241')'#241')'#240#241#241'%'#241#241')'#241'%'#241'%'#241#240#241#237#240 - +#241#237#241#241#240#237#241#236#241#241#237#240#241#240#241#241#240#241#241 - +#240#184#184#185'1V-)'#241')'#241')))-)))-))--)RQ))).))-)R))M.'#5'.QQ.M.QR)R' - ,'M.QR-N-N-R.QN-'#5'Q*M-M)N))R))))))))))))))'#241')'#241')'#241')'#241')%'#241 - +'('#241'%'#240'%'#241'))'#241#240')'#237#240#241#241'('#241#241#241#240#241 - +#241#240#241#240#241#241#240#241#241#240#241#241#237#240#237#240#237#241#236 - +#241#241#180#180#180'V'#7'-))'#241'))'#241'))))))-))'#5'--R-R-Q)RQN-RQ.Q-M.R' - +'M-M.MR-RQ*QN-RQ.MQ.Q.Q.M-*M.))-))R))))'#241')'#241')'#241')'#241'))'#241'%' - +#240')'#241')'#241#241')'#237')'#241')'#241#241#241#237')'#241#241#241')'#241 - +')'#241')'#241#241#241#237#240#237#241#237#241#236#241#237#240#237#240#241 - +#240#241#241#241#241#240#241#241#236#206#206#206'UU1-'#241'))'#241'))'#241')' - +')))))-)-N-NQ.MR-RQRQRR-NRQ'#5'Q.R-R-)R)RQ.QN-NQ.'#5'-'#5'-'#5'-R)Q)M-*)))))' - +')))))))))'#241')'#241')'#241')'#237')'#237')'#241#241')'#241')'#241')'#240 - +')'#241#237')('#237')'#237')'#237#241#236#241#240#241#241#240#241#240#241#241 - +#240#241#241#241#237#241#237#240#237#240#237#241#236#241#204#204#204'1V'#7'V' - +'-)'#241')'#241'-))'#241'))))))))-QRQ.M-N-Q*-MR-)R-.MM.MMR-R-RM.Q.Q*Q-R-R-'#5 - +'-R-*-'#5'QM.))))))'#241'))'#241')'#241')%'#241')'#237')'#241')'#240')'#241 - +')'#241')'#236')'#237')'#241'('#241#241#241#241')'#241#240'))'#241#241#237 - +#240#241#241#241#237#240#241#241#237#240#241#240#241#240#241#241#241#240#241 - +#241#240#199#199#199'U1UUV'#245')))))))))))))))))-.Q.Q)R)QN-MR)RMQ.)Q..MN-'#5 - +'-RQNQNQ.'#5'Q*M.Q.'#5'RM-)*))*))))))'#241'))))'#241')))'#241'))'#241')'#237 - +')'#240#237')'#241#241')'#241#237#241')'#237')'#241#240')'#241#241#241#240 - +#241#241#237#240#237#240#241#241#236#241#241#241#237#241#241#241#236#241#240 - +#237#240#237#241#197#197#197'1VU2UU-'#241')'#241')-)-))))))).-'#5'-MR-R-M.-M' - +'.-Q.).MR)MQ.-RQR)R-R-.Q).Q-'#5'Q'#5'-).)R-))-))))'#241')))'#241')'#241')' - +#241')'#241')'#237#241'%'#241')'#241'))'#241')'#241#240')))'#241#240')'#237 - +')'#241')'#237')'#241#241#240#241#241#241#241#237#240#241#241#236#241#240#241 - +#236#241#241#241#237#241#241#241#240#192#192#192'UU2UUV1-)))))))-)-)-)-'#5'-' - +'-R-RMR.QM.M'#5'.MQN-)R-.M'#5'-*-RQ*QNQN.MR)R-.-R)M)'#5'-*))))))))))))))))' - +#241')))'#241')'#241'%'#241#241')'#237')'#237#241#241#237')'#241#241#241'%' - +#241')'#241#236#241#237#241#241#240#237#240#241#237#240#241#241#241#241#241 - +#240#237#240#241#240#241#236#241#186#187#187'21U2UUV'#7'-'#241')'#241')-))))' - +')))))-'#5'-)Q.Q)R.M.Q).)-MR-'#5'M.-RQ'#5'-RQ.Q.QM.QR)RMM)).)-)M)))))'#241')' - +'))'#241')'#241')'#241')'#237'))'#241#240')'#237')'#241#241'$'#241')'#241#241 - +')'#240')'#241#241'$'#241')'#241#240')'#241#240#241#240#237#241#241#241#240 - +#241#241#241#240#237#240#237#241#241#241#241#237#241#241#240#184#184#185'UQ2' - +'UV2UVU)))))))-)-)))))-*Q)M.Q)R-M.QMRR-'#5'.Q-'#5'Q*)RM.MR)R.-R.MR-.)RMM.'#5 - +'-).)))))))))))'#241')'#241')'#241#241'%)'#241')'#241'('#241')'#241')'#241'(' - +#237')'#241')'#241')'#241'()'#241#241#241#241#241#241#241#240#241#237#241#236 - +#241#237#241#241#241#240#241#236#241#240#241#240#241#241#210#210#210'12UU1U' - +#7'UV1-)'#241')-)))))-)-)))).--*Q-N-M..M-.QQ*-R)QR-MR-R-MM'#5'-'#5'-.M'#5'-)' - +'.-M-)*))))))'#241'))))))%)'#241')%'#241')'#241'%'#241#241')'#237')'#241'%' - +#241#241')'#241#236')'#241#241#237#241')'#241#236#241#236#241#240#237#241#240 - +#241#241#241#240#241#240#241#241#241#241#241#241#241#241#241')'#206#206#206 - +'UU12UV1VUV-)))))))-)))*))-)Q)'#5'--'#5'--*QM-NQ'#5'.-R'#5'-N)M.-'#5'-'#5'R.' - +'-R)RMR)-N-'#5'.)'#5'-))))'#241'))))'#241'))'#241')'#241'))'#241#241')'#241 - +')'#241'%'#241')'#240#241')'#241')'#241#241')'#241#237'))'#241')'#241#241#241 - +#241#241#241#241#240#241#241#240#241#241#241#241#241#241#241')'#241#241#241 - +')*-'#200#200#200'12QU2UV1V'#7'V-)'#241')'#241'))))))-))))*--'#5')-.M-).M-.-' - +#5'M-Q.-R.MR-RQ)MRM.M.-N)-'#5'-))-)))))))))))'#241')'#241'))'#237#241')%'#241 - +'$'#241')'#241')'#241#241')'#241#240#237')('#237#241')'#240#241')'#241#241 - +#241#241#241#241#241#241#241#241#241#241#241#241')'#241#241')'#241#241')'#241 - +'-)-R'#195#195#195'U12U1UU'#7'U'#7'UV-)))))))-))-).)-'#5'-).'#5'Q*MR).'#5'Q.' - +'-.'#5'-'#5'Q)R-'#5'.M.R-*Q)-'#5'-)R-M*-'#5')*))))'#241'))))))))'#241')))' - +#241#241')'#241')'#241'$'#241'%)'#241'%)'#241#241#241')'#241#241')'#241#241 - +')-----)'#241')'#241#241')'#241')'#241'))'#241'))'#245'-*-RV'#193#193#193'1Q' - +'1U2U2UVUV'#7'U-'#241')'#241'-)'#241'))))))))))))-)--)-M-*MQ'#5'-R)R)Q*QM.M)' - +'NQ)N.Q*M)'#5'-)-)-)))))))))))'#241')))'#241')'#241')('#241')'#241')'#241')' - +#241#241')'#241#241')'#237')'#241'%'#240')'#237'))RRR-.--*)).).)*-)-))'#5'-.' - +'QV'#188#188#188'U21V1VU2U'#7'VUZU))))))))))))))-).)M*)'#5'-N).M-*-R)R)R)RM.' - +'M-R-)R-M)M).-*-'#5'-'#5'-))))))*)))))'#241'))'#241'%'#241#237')'#241'%'#241 - +')'#241')$'#241#241')'#241'('#241#241')'#241#241')'#241'-VVVRRQ.--.)-Q.-).'#5 - +'..-.Q.V'#182#183#183'-1U-U1UUV1'#7'VUV--)))))))))))-'#5'))-)--))-M))R-'#5')' - +'Q*Q)R)-N-R'#5'R-'#5')R).-'#5'QM)))))))))))))'#241'))))'#241')'#241')))'#241 - +')'#241'%'#241'%'#241#241')'#236')'#237#241')'#236#241#241'%'#241')R~VzVVVRR' - +'.-R..Q..----.Q.R-'#178#178#246'1Q1V1V12UVUUV'#7'R-))'#241'-)))-))))-))*)'#5 - +').M).M))Q).M-R)M.Q-N--M*Q).M)M).-)R))*)))))))))))'#241'))))'#241')'#241')' - ,#241')'#241'('#241')'#241')'#241#241'))'#241')'#241')'#241#241')V~~ZzVRRVQ.-' - +'R-R-R.RRQ..QRR'#173#173#173'12-1U-UU2U'#7'V'#7'U'#7'--))))-)))-))))-M--))).' - +'M-.M*-'#5'-*M.)Q'#5'.QR'#5'.Q)RM)R)RQ'#5'.)))-)))).)))))'#241'))'#241')'#241 - +')'#237')'#241'$)'#241')'#241')'#237')'#241')'#241#241#237')'#241#240')'#241 - +')~~~z~VV'#7'RRVRVR.R-R-..QR.-R'#168#168#168'1Q1U-VU2UV1VUV'#7'R-)))'#241'))' - +')-)).).)))'#5'-*Q)))'#5'-)M-RM-MR)R)N)-Q)R)).M.M*)M)).)'#5'-*)))))))))))))' - +#241')'#241')'#241#241')'#241'%'#241'('#241')'#236#241')('#241#241')'#237#241 - +'QVZVVVVVVVQR2Q.QR.Q.RQ..-R.'#166#166#166'-1-2U11U1VU-'#7'V'#7'U.-)-))))))))' - +'))-*-)M-*M.M)-*-N).N-)R)Q-R'#5'.N-NQM.M-)-).M)))))-*)))))))))'#241'))'#241 - +')'#241'))'#236')'#241')'#241#241')'#241'%'#241#241#241'%'#241')'#241'V~zVzV' - +'VVRRVRRRR.Q..Q..QRR-.'#161#161#161'1-U-1V-V1U2'#7'UUV'#7'U-)))-))))-))))-M.' - +'-)-)).-'#5'-M-M-MR-M.'#5'Q-QM-N-.QRRRM)NM.))))))))))))))'#241'))'#241'))' - +#241'%'#241')'#241#241')'#241')'#237#241')'#241')'#237')'#241')'#241')V~ZzVV' - +'VVVVRVQVQRRQ.RQ..-*-)'#155#155#155'1Q21-1U1U2UU2VUVV--)'#241')))-)))-)*)))' - +#5'-'#5'-))M)M.).M.)'#5'.Q).'#5'.-R-Q'#5'.Q))*-)-)))))-*))))))))))))'#237'))' - +#241')'#241')%'#241')'#241')'#240#241')'#240')'#241#241'$'#241'-~~~~VVzVVVVR' - +'VRR2RRR-..).'#241'))'#150#150#150'--1Q1U.1V1U2UU'#7#7#7'U)-))'#241'))))-)))' - +'-*-)-)M.M.).)Q'#5'-)R)QM.MQ-R'#5'-'#5'.Q*)R-M)*Q*).)'#5'-)))*))))'#241')' - +#241')'#241')'#237')'#241'%'#241#241'('#241'%'#241')%'#241')'#237'))'#241#241 - +'R'#130#162'~~~~VVVVVVVRVQR.-*-)))))'#241#144#145#145'11-1.11U1Q2U2'#7'VUV'#7 - +'.))))))'#241')))-)))).).-)-)M)M*Q*Q)R).M-.'#5'-Q.-MRQ.M).M-))))-)))))))))))' - +'))))'#241')'#241')'#241'))'#241')'#241')'#241#241#241')'#241#240#237#241')~' - +#167#8#131#130'~~~~zZzVVVRR.).))))))))'#8#8#175'--1-U--2U2U1U1U2UVU---))))))' - +'))))-)--'#5'-*M.-.-)Q)*Q)R-.'#5'M.M.'#5'R-*MQ*Q)*)R)))M.)))-)))))))'#241'))' - +')'#241')'#241'('#241')'#237')'#240#241'))'#241#241')'#241')'#241')'#130#171 - +#170#167#166#131'~'#130'~~zVVRQ.)))M.)))))))'#169#169#169'1--1-1V1-U1VU2UV'#7 - +#7'VQ)))'#241'))))))-)*))'#5'-)Q)-'#5'-'#5'.)R)-N-'#5'-Q.QR)Q)RQ.)Q*Q)Q)M-N.' - +'))*)*)))))))))'#241#237')'#241'%)'#241')'#241#241')'#237#241#240')%'#241')' - +#241'))'#171#213#171#166#167#130#166'~~ZVR-.)).-*-)))))))'#164#164#164'--1-' - +'2Q1-U21U2UVUUVU2-)-)))-)))))-)--)-*-N-*--M-MR)-RM.RM)R)R)-N)R)R).).))))))-)' - +'))))))'#241')'#241')))'#241')'#241'%'#241'))'#241')'#241'%'#241#241#241')' - +#237#241'-'#170#212#170#171#167#8#131#130'~~R.)*)).))))))))))'#241#162#162 - +#162'1--1-1-111R1U1U2'#7'1VUR))))'#241'))))))))*M.)Q)-)-'#5'M.).)RM-RM-R.Q.Q' - +'RR)Q.M)-'#5'-'#5'-.--)R))-)*))))))'#241')'#241')'#241')'#241')'#241#236')' - +#241')'#241')'#241'('#241#241#240'R'#212#213#171#170#170#167#166'zVR-))-RR))' - +')))))))'#241')'#241#157#157#157'-1-1-1-V-11U2U2UVU'#7#7'1-)'#241')))'#241')' - +'))))-)-).-*)R)-.M-M.-R)-R)Q)R)R)QR)R)R-)*-'#5')'#5')-'#5'-*))))))))'#241')' - +#237')'#241'%'#241')'#237')'#241')'#237#240')'#241')'#237')'#241')Q'#212#171 - +#171#171#167'~V..))'#241')))))))))'#241')'#241')'#241#241')'#155#155#155'---' - +'-1-1-1R-2U1U1U2UVVQ-)))'#241'))))))))))-'#5'--)-'#5'-.M.M-'#5'-R)R).Q.-R)M)' - +'Q*-'#5'-M)R--)R-))))))))'#241'))))'#241')))'#241#240')'#241#241'))'#241#237 - +#241')'#241')'#241'V'#171#170#171#166'~R-'#241')'#241')))))'#241'))))'#241')' - +#241')'#241')))'#150#150#150'-1-1--1Q111U-2UVVUVU'#7'-))'#241')))))))-)-*-)-' - +')'#5'-*-)M-)-N-R)RQ.M.Q'#5'-R.QR-'#5'-.-N-)'#5'-*)*)))))))))'#241')'#241')%' - +#240#241'))'#241'%)'#241#241#241')('#241#241#241#237'V'#170#167'~V.))))))' - +#241'))'#241')))'#241#241'))))))))'#176#177#177'-----1-1.U-2U-U1U1V1V'#7'-))' - +#241')))'#241')))))))*)-))-M.).M.Q.)Q).Q-'#5'.Q*)M.'#5'-'#5'-'#5')-'#5')-N-)' - +'-))))))'#241')'#241')'#237'))'#241'))'#237#241')'#241#241'('#237')'#241#241 - +')$'#241')Z'#167'~V))'#241#241'))'#241')'#241')'#241')'#241')'#241'))))))-))' - +#241#8#8#212'-1-1--1-1-U-2U2U2UUVUVU-)))'#241')))))))-)--*)Q*)M)--'#5'-MR.Q' - +#5'R)QM.QR)Q*Q).Q.-))R-'#5'))))*))))))))'#241#241')'#241'))'#241')'#241'%' - +#241')'#241')'#241#241#241#241')zV.)'#241#241')))'#241')'#237'))'#241')'#241 - +#241')-)'#241'))))))'#241#165#165#165'-----1--1-11Q11U1V1U2U'#7'.)'#241'))))' - +')))-))))'#5'--)--.-'#5'.)R)-M.--R.-M.M.Q))RQ'#5'-'#5'.RQ*--*-)))))))))'#241 - +')%'#241')'#241#241#237#241'('#241#241#241'('#241'%'#241')'#237#241'-))'#241 - +'))'#241')'#240')'#241')'#241#240#241#241#241'))))))'#241')))'#241#241#160 - +#160#160'-1--1-11-.U-11R1V1UVUUVU-)))'#241'))))))).)-))*-'#5'-'#5'-M-Q.QR)Q' - +#5'.QM.M-N)R)R))N)Q)-'#5'-'#5')'#5'-)))))'#241')'#241'))'#241')%'#241'()))' - +#241'))'#237')'#241')'#241#241'))'#241')))'#241')'#241#237')'#241#240#241#241 - +#241'))'#241'))))'#241#241#236#241#241#241')'#158#158#158'---1----11-1R11Q1V' - +'1U2VU'#7'2)'#241'))'#241'))))-)))-*--)-)-).)*M.)R-.M-.M.Q-R)R)R-)Q.N)-)--))' - +'))))))))'#237')'#241')'#241')'#241#241#241#241'%'#241#241')'#241#241#240')' - +#240#241#241')'#241')'#241')'#241#241')'#241#241#237#241'))))'#241#241'))))' - +#241#241#240#241')'#241#153#153#153'-----1----1-1Q21U-V1UU2U'#7'U)'#241'))))' - ,#241'))-)-'#5'-'#5'-.M.M*QQ-.M.MRQ.'#5'-M.'#5'-'#5'-M.M*Q*Q)N)R'#5')-.))))))' - +#241'))'#241'%'#241')'#237'))%'#241#241'('#241#241')'#237')'#241#237')'#241 - +')'#241'%'#241#241'%'#241#241#241#240')'#241#237')'#241'))%'#241')'#241#241 - +')'#241#241#241'))'#151#151#151'----1--1-1-1-11Q2U1UV1UVUV-)'#241')'#241')))' - +')))))-))M-))-)*)M-M-.'#5'-Q*Q)-R-R-R)-M.M.--))-'#5')))))))))'#241')))'#240 - +')'#241#241#241')'#241#241'%)'#240')'#241#241')'#241')'#241')'#241')'#241#240 - +#241#240#237')'#241#241'('#241'))'#241#241#240#241'))'#241#241'))))'#178#178 - +#178'--1-----1--1-V-11-UV1VV1VUV))'#241')))))))-))-).))R-N-Q-.-.M-M.M.MR)R'#5 - +'-'#5'-M*Q))R'#5'.)))-)))))))'#241'))'#241#241#241')'#241'))'#241'%'#241')' - +#241#241#241#240'%'#241')'#241#240#241#240#241#241#241#241#241')'#241'))'#241 - +#241#241#241#241#241')'#241#241#240'))'#241#241#241#241#172#173#173'----1-1-' - +'--1-1-1R1V11Q1UUVU'#7'1))'#241'))'#241'))))-*)-)R-))-).'#5'-'#5'-M..M-Q.-*Q' - +')R-.RQ)R))Q).)M*)))))))))'#241')%)'#241')'#236#241')'#240')'#241#241'%'#241 - +')'#241#241#240#241'%'#241#241#241#237#240#237')'#240')'#241#241#241#236#241 - +#241'))'#241#241')'#241')))'#241#241#241#170#170#171'--'#245'----1-1---1-1-1' - +'R12U21UV2UV-)'#241')))))))-)))).Q*Q)-Q.M.-M-.'#5'-'#5'Q)R-'#5')M)*Q.M.))M.)' - +')))))))'#241'))%'#241#241')'#237'))'#241#241')'#241')'#240#241')'#241')'#241 - +')'#241#241#241#241#240#241')'#241#241#241#241#240#237#241')'#241#240#241'))' - +#241#241#241#241')'#241'))'#241#165#165#165'-----------1--1-1Q1U-1UV1UUVU-))' - +#241')'#241')))-)).)-M--).M*M)-N-.M-.Q*-M.Q.Q.M)M.M.M.))))))))'#241'))'#241 - +#241'))'#241')'#241#241')'#237')'#241#237')'#241#241'$'#241#241#237#240#241 - +#240#241#241')'#241')'#241'%'#241#241#241#241#241#241#241')'#241')))'#241')' - +#241#241')))'#160#160#160'-----1--1-1--1-U.11.UUV1UV2UV---)'#241'))))))-))).' - +'M.M-)Q.-R)Q'#5'-RM*-M.M)'#5'-'#5'-R.M))))M).)))))))'#241'))%'#241'))'#241'%' - +#241'('#241#241')'#241'))'#241#241#240#241#241#237')'#241#237#240#241#241#240 - +#241#240#241#240#241'QR)'#241#241#241')))'#241#241')))'#241#154#154#154'----' - +'--------1-1-1-U-211Q2UUVUV-)-)'#241')'#241')))))-))-).M.))M)R-R))-R-.M-R-.M' - +'.M)R-N-.))).))))'#241')))'#241#241')'#236#241')'#241')'#241#241')'#241#240 - +#237#241#241')'#241#241'('#241#241#241')'#241#241#237#241#241#241#241#241#241 - +'))'#241')'#241')'#241')'#241'))'#241#240#241')'#149#149#149'-'#245'---'#245 - +'-1--1----1-1-U-R12U2U1VU--)-))))'#241'))))-*-M-)Q.--.))-R-'#5'-'#5'Q.'#5'-' - +#5'Q)M.M))-'#5')))))))))))'#241'))'#241'))'#241')'#241')'#237')'#240'%)'#241 - +')'#241#240#237#241#241#241#240#241#241#241'('#241#240#241#241'))'#241')'#241 - +').)'#241#241#241')-)'#241')'#241')'#147#147#147'------------1-1-1-2-11Q11U1' - +'VUV--))-)'#241'))))))))).)-))'#5'-'#5'-R))R-R-.'#5'Q.-R-R).-N)))-*)))))))))' - +#241'%)'#241')'#241'%'#240#241')'#241#241#241#241')'#241'$'#241#241#241#241 - +#236#241#241#240#241#241#241#241#241')V)'#241#241#241')Q)'#241')'#241'))))' - +#241#241#241#174#174#174'----------1------1-U1Q1VQ1VU1V-))'#241'--))'#241')' - +#241'))))-)-.M.--M.)QR)-'#5'-M--R'#5'-'#5'.Q)'#5'-M).M)))))))'#241')'#241')' - +#241#241')'#237')'#241')'#241')'#241'%'#241')'#236#241#241#241#241'('#241#241 - +#241#241#237')'#241#241#240#241')))-)'#241')'#241')Q)'#241')'#240#241')))' - +#241#168#169#169'---'#245'----------1-1-1--2-12U-2UU1-))))-)))))))))-'#5'-))' - +'M*-)Q.)QR)R-R'#5'-Q.MM-R)).)))))))))))))'#241')%'#241')'#241')'#241'%'#241 - +')'#240')'#241')'#241#241#240#237#241')'#241#240#241#240#241#241'R.)'#241#241 - +')~z)'#241#241')RQ'#241#241#241')))'#241')'#166#166#167#245'------'#245'1---' - +'1------1-U-U-1V1V1R-)'#241'))-)-)'#241')'#241')))))).--)R).M.)QR-'#5'-R)R-.' - +')*M.M))-*))))))))'#237'))'#241')'#241')'#240')'#241')'#241#241')'#241#241 - +#241')'#241#241#241#241#240#241#241')'#241#241')'#130#166'))'#241')zV))'#241 - +')))'#241')'#241#241#241#241')-'#161#161#161'----------------1-1-1-11.U-U1UU' - +'-))'#241')'#241'-))))))'#241')))-)'#5'-)--M)Q*-)R-R-R-'#5'QRQ)M-*-'#5'-))))' - +')))'#241')'#241'))'#241'%'#241'%'#241#241#241'('#237#241')'#240'%'#241#240 - +#241#240#241#237#241')'#241#241#241')UR)-)'#241')'#241'-V)'#241#241#241')Q)' - +#241')'#241'))'#156#156#156'-'#245'-'#245'-'#245'-----1--1----1-1.Q11U2-V1.)' - +#241'))))---))))))-))-)R)'#5'.-.QMR-'#5'-'#5'-'#5'-.))).M))))'#5'-))))))))' - +#241#237')'#241'))'#241')%'#241'))'#237#241#241#241#241'%'#241#241#241#240 - +#237'-R)'#241')'#241'R~-'#241#241#241'Mz)'#241#241')))'#241')'#241#241#241 - +#240#154#154#154'-----------------1----11Q2-1U-U1))'#241')'#241'))))--)))))-' - +'*-))---'#5'M.-*Q.R-RQ*QM.M)*Q)*))))))'#241'))'#241#241'))'#241'('#241#241'%' - +#240#241#241#241#240#241')'#241#240#241#241#241#240#241#241#240'R'#170'R'#241 - +#241')-~)'#241')'#241#241')'#241'))'#241#241#241')R))'#241#241#149#149#149'-' - +#245'------'#245'--'#245'---1--1-1---1Q1R1V1--)'#241'))'#241'))-))--)))))).-' - +#5'))--'#5'-Q)Q)R)M-*-M.-M*M-M-)))))'#241')%)'#241')'#241'%)'#241#241'))'#241 - +'%'#241#241#240#241#237#241#240#241#241')'#241#241')Q)-)'#241')'#241')VQ'#241 - +#241#240')R-)'#241#241')))'#241#241#241#139#139#139'---'#245'---------------' - ,'---1-1-111-UV-'#241')'#241')))'#241'))-)-))))-)))-).M.-M*Q.Q-R-.MQ*-'#5'--)' - +'*)*))))))'#241')'#241')'#237')'#241#241')'#241#237#241')'#241#241'%'#241#241 - +#241#240#241#241')VR'#241#241#241')~z'#241#241#241')VQ'#241'))'#241'))'#241 - +'))'#240#237#241')-)'#134#134#134'-----'#245'-'#245'---------1--1--1-1.Q-V1-' - +'-)'#241')'#241')'#241'))))'#241')-.)))))-)-M)-'#5'.Q.M)R).MQ*-'#5'-.)'#5'-)' - +'-))))'#241')'#237')'#241')'#241')'#241'%'#240')'#241'('#241')'#240#241#241 - +'('#241')'#237#241')'#130'~)'#241#241')RQ'#241')'#241'))'#241')-'#241#241#241 - +#241'QR'#241#241#241#241')Q'#241#128#129#129'--'#245'-------'#245'---'#245'-' - +'-----1----111-2U-))'#240')'#241'))'#241')))-)--))-))*))R)Q)Q).Q)RM.)-'#5'-' - +#5'M))-'#5'))))))))'#241')'#237')'#241')'#241#241'%)'#241#241#237')'#241#241 - +#237#241#241#240#241#241'M-M-)'#241#241#240'R~)'#241#241#241'-R)'#241#241'))' - +'))'#241')'#241#241#241')~~'#245'--'#245'-'#245'------------1---1-1---U-1.1' - +'-'#241')'#241')'#241'))'#241'))))))-))))-)-).).)R)R-).M.M-*-.-'#5'-)))))))' - +#241'))'#241')'#241'('#237')'#241#241#241'%'#240#241#241#240#241#240#241#241 - +#241')'#241#240#237#7#167'-'#241#241#241'Qz)'#241')'#241'))'#241')))'#241#241 - +#241'R)'#241'('#241#241'yyy--------'#245'----------------1-1.1Q1Q-)'#241#241 - +'('#241')'#241'))'#241')-)-)-)-))))))Q)Q)-M.QM-M.)MQ'#5'-))))))))'#241')'#241 - +'))'#241'%'#241#241#241'$)'#241#241#241')'#241#237#241')'#241#236')'#241#241 - +#241#241')Q))))'#241#241')Q)'#241#241#241')VQ'#241#241'))Q-)'#241#241')ttt-' - +#245'-'#245'--'#245'---'#245'--'#245'------1---1--1-1-1--)'#241')'#241')'#241 - +'))'#241'))))))))))-)-*-).-.M.-M.-.)M-*-.M)*))))'#241')))'#241'%'#241')'#241 - +'))'#241#241#240'%'#241#236#241#241#241#240#241#241#241#241#237#240#241#241 - +#241')'#170'V'#241#241'))zQ'#241#241#241')))'#241')'#241#241#241#237')R)'#241 - +'rrr-------'#245'------'#245'--'#245'----1--1--1-1.U-'#241')'#240')'#241')' - +#241')))'#241')'#245')-)-))))))))-'#5'--'#5'-R-'#5'Q).'#5'-'#5'))-))))))))' - +#241'))'#241')'#241#240#237'))'#241#241')'#241')'#240#241#237#241#241#241'(' - +#241')'#241#236#241')zQ)'#241#241#241')'#241')))'#241#237#241'QR)'#241#241 - +#241'QV)'#241#141#141#141#245'-'#245'-'#245'----'#245'-'#245'--------------1' - +'---1-1-)'#241'%'#241')'#240')'#241#241'))))))-)-)))-)-*--'#5')-'#5'-R).M--M' - +')-*)))))))'#241'))'#241')'#241#241'%)'#241#241#241'%'#240#241#241#237#241')' - +#240#241#240#237#241#241#237#241#241#241#241#241#241'QR)'#241#241#241'QV)' - +#241')'#241')Q)'#241')'#241'))'#241')'#9#9#139'------'#245'-------'#245'----' - +'-'#245'-------1--1-U)'#241')'#241#240')'#241')))'#241')))))))))))))))'#5'--' - +'*-))-M-N).-'#5'-)))))'#241')))'#241')'#241'(%'#241#241')$'#241#241#241')' - +#237#240#241#241#241#237')'#241#241#241#240#241#241#240#237#241#240'V~)'#241 - +')'#241'))'#241')'#241')'#241#241#241'M-)'#241#241')Q'#134#134#134'-'#245'-' - +#245'-'#245'--'#245'---'#245'----'#245'------1--1--1-1.-)'#240#241'%'#241')' - +#241')'#241'))'#241'-)-)-))))-)-)--'#5'-).-N-*)-)'#5'-))))))))'#241')))'#237 - +')'#241#241')'#241#241#241')'#236#241#240#241#241'$'#241#241#240#241#240#237 - +')'#241'%'#241#241#241#241')'#241#241')'#241#241#241#236')R-'#241#241#241')Q' - +'))'#241#241'))'#128#129#129'----------'#245'------------------1---U-'#241 - +#241'('#241#241')'#240'))'#241'))))'#241'))-))))))-'#5')))-'#5'-)Q)-'#5'))))' - +'*))))))))'#241')'#241')'#241'('#241#241'%'#241#241#241#241#237')'#241#241 - +#241#241')'#241#241#241#241#240#241#241')'#240#237#241#240')R)'#236')'#241')' - +'Q)))'#241'))'#241')))'#241#241'zz{'#245'-'#245'-'#245'-'#245'-'#245'---'#245 - +'--'#245'-'#245'------------1-1--)'#241#241'('#237#241')'#241'))'#241')'#241 - +'-)-))-)))))-))-*)-M.).'#5'-)R))))))))))'#241')'#241')'#237')'#241'%'#241#240 - +')'#236#241#241#241#236#241'%'#241#240#241#237#240#241')'#241#240#241#241')' - +#241#241'%'#241')'#241#241#241#241#240#241#237'-Q)'#241#241#241')Q'#241')' - +#241'uuu----------'#245'---------'#245'--'#245'---1-----1-))'#241#241')'#240 - +#241')'#241'))))))))-)-)))-))-))Q*)-M--))))))))))))'#241')))'#240'))'#241#241 - +')'#241#241#241#241#241#240#241#241#240#241')'#237#241')'#241#237#241#237')' - +#241#241#240#241#241#240#241#241'))'#241#237')'#241'-z'#241#241')'#241'))' - +#241#241#241'ppp-'#245'-'#245'-'#245'-'#245'-'#245'--'#245'-'#245'-'#245'-' - +#245'----------1--1-1-'#241#240')'#240')'#241')'#240'))'#241')'#241'-)-)))))' - +#241'))-*-))-Q*))'#5'-*))))))))))))'#241#237#241')'#237#241')'#240#237#241 - +#240#237'('#241#241'%'#241#237#241#240')'#241#241#240#241#241#241#236#241'))' - +#241#241#241#236'))'#241#240#241#241')'#241#241')'#241#241#240#237#241'M)nnn' - +'-------------------------'#245'----1---1-)'#241#237#241#237')'#241')'#241')' - +'))))))-)-))))))))-)*)-*Q))))))))))))'#241')'#241')))'#241#240')'#237')'#241 - +#237#241#241#241#237#241#240')'#240#241#241#241#236#241#241')'#240#241#241 - +#241#241#241#237#240')'#241#241#241#241#241#241#240#241#237')Q)'#241#241'))-' - +')'#137#137#137#245'-'#245'-'#245'--'#245'-'#245'-'#245'-'#245'-'#245'--'#245 - +'--'#245'----------1---'#241'('#241'('#241'('#241#241')'#241')'#241')-'#241 - ,'))))-))-)-)-*-))))).)))-))))))))))'#241#241#237'))'#241#241#240#241#240#241 - +#241#241#240#241#241#237#241')'#236#241#241')'#241#241#237#241#241#236#241')' - +#241#241#241#241#240'%'#241'))'#237#241')'#241'))'#241#241#241#240#237#241 - +#135#135#135'------'#245'----------'#245'-----'#245'----------1-)'#241#241 - +#241#241#241')'#241#240')'#241'))'#241')-)-)))-)-)))))-).))))))*)))))))))))%' - +')'#241#241')'#237#241#241#241#241#236#241#241'%'#240#241#241#241#241#241#241 - +#240#237#241')'#240')'#241#241#236#241')'#236#241#241#241#240#241#241#241#240 - +#241#241#241#241')Q'#241#241')'#241#130#130#130'-'#245'-'#245'-'#245'---'#245 - +'-'#245'--'#245'-'#245'---'#245'----'#245'-'#245'------1--'#241#240'%'#240')' - +#240'))'#241')'#241'))))'#241'))'#245'))-*)))-))))))))))))))))))))'#241')' - +#241#240#241'%'#241#240#241#240#237#240')'#241#240#241#241#241'$'#241#237#240 - +'%'#241#241#240#241#241#241#240#241#241#241#241')'#241#241#241#241#237')'#241 - +')'#237#241#241'())'#241#241#241#240'|}}-------'#245'----'#245'-----'#245'--' - +'-'#245'-------'#245'-1--1-)'#241#241#241#237#241#241#241')'#241'))'#241')-)' - +'-))))---)))-).))))))))))))))'#241')'#241')'#241')'#237')'#240#241#241#237 - +#241#241#241#237#241#241#237#240#241#241')'#241#241#241#240')'#241'%'#241#241 - +'%'#241#241'('#241#241#241')'#236#241#240#241')'#241#241#240#237#241#241#241 - +#241')'#241#241'zz{'#245'--'#245'-'#245'--'#245'-'#245'--'#245'-'#245'---' - +#245'----'#245'------------'#241'('#241')'#240')'#241')'#240')'#241'))'#241 - +')))-)-'#241')-)))))))-)))-))))))))))))'#241')'#241')'#241#237#240#241#240 - +#241#240#241#241#240#241#241#241#237#240#241#236')'#241#237#241#240#241#241 - +#240#241')'#237#241#241'$'#241#241#241#241#241#241#241#240')'#241#241#241#240 - +')'#241'M)'#241'uuu--'#245'----'#245'---'#245'-----'#245'---'#245'-'#245'--' - +#245'--------1--'#241#241#236#241#241')'#240#241')'#241')'#241'))'#241')))))' - +')))-))))))))))))))))'#241')))))))'#241')'#240#241#241#241#241#237#241#241 - +#241#241'%'#240#241#241#241#241')'#241#240#241')'#241#237#241')'#241#241#240 - +#241#241#241#241#240'))'#237#240#241'%'#241'))'#240#237#241#241')'#241#241'p' - +'pp-'#245'---'#245'----'#245'---'#245'-'#245'--'#245'--------'#245'---------' - +#241#240')'#241')'#240#241')'#241'))'#241')'#241')-)-)))'#241'-))))-))))*-))' - +')))))))'#241'))'#241')'#241#237#241#241#241#236#241#240#241#236#241#240#241 - +#241#237'('#241#237#240#237#241#241#237#241#240#241#237#240')'#241')'#237#240 - +#241#237')'#241#241#241#241#241#241#240#241#241#241#241#240#241#241')'#138 - +#138#138'---'#245'--'#245'-'#245'---'#245'----'#245'--'#245'-'#245'-'#245'-' - +#245'--'#245'---'#245'--1-'#241#241#241#240#241#241')'#241#241')'#240')))))' - +#241')'#241'))))-'#241'-))-))-)))))))))'#241'))))))'#241#240#237#240#241#241 - +#241#241#241#241#237#241#237#240#241#237#240')'#241#241')'#241'('#241')'#241 - +#241#241#237')'#241#241#241#241#241#241#240#241')'#241#240#241#241#241'))' - +#241#237#241#241')'#133#133#133#245'---'#245'----'#245'---'#245'-'#245'--' - +#245'------------'#245'------)('#241#237'('#241#240')'#240#241')'#241#241#240 - +#241')))))'#241')'#241')))'#241')))))-*-)))))))))))))'#241#241#241#237#240 - +#241#240#237#240#241#240#241#241#241#241#241#241#237#240#241#236#241#241#241 - +#237#241'('#241#241#241#240')))'#240#237')'#241'%)'#241#236#241#241#237')' - +#240#241#240#237#241#131#131#131'--'#245'---'#245'----'#245'-----'#245'--' - +#245'-'#245'-'#245'--'#245'---------1-'#241#241#240#241#241')'#241')'#241#241 - +'))))'#241')'#241')'#241')))-)))-)))))))))))'#241')))'#241')))'#241#236#241 - +#240#241#241#241#237#241#241#241#241#241'('#237#240')'#240#241#241')'#241#241 - +#237#241#240')'#237')'#240#237#241#241#237#241#241#241#241#241#240#241#241 - +#241')'#241#240#241#241')'#241#241#241#7'~~-'#245'---'#245'-'#245'--'#245'--' - +'-'#245'-'#245'--'#245'------'#245'--'#245'--'#245'------'#245#240#241'('#237 - +#240#241#240')'#240')'#241#241#241')))))'#241')'#241'))'#241'))))-))-)))'#241 - +')))))))'#241#241#236#241#241#237#241#241#236#241#240#241#236#241#236#241#241 - +#241#241#237')'#241#237#240#241'('#241')'#241#241#241#241#241#241')'#240')' - +#241#241#240#241#241#241'))'#241#236#241#241'%'#241')'#241#240'xyy---'#245'-' - +'---'#245'---'#245'-----'#245'-'#245'-'#245'-'#245'---------'#245'-----'#241 - +#237#241#241#241')'#241')'#241#241')))'#241')'#241')'#241')))))-))-))-))))))' - +')))'#241')'#241')'#241#240#241')))'#240#241#241#241#237#241#241#241#241#241 - +')'#236#241#241#236#241')'#241#237#241#241#237#241#240#237')'#241#236#241#241 - +#236')))'#237#240')'#237#241#241#241#241#241#241#241#240#241#241'vvw'#245'--' - +'--'#245'---'#245'---'#245'-'#245'---------'#245'--'#245'-'#245'---------(' - +#241#240'%'#240#241#241#240')'#241#240#241')'#241'))'#241'('#241')'#241'-' - +#241')'#241'))-))-))))))'#241')))))'#237#241#241'V-'#241#237#241#240#241#240 - +#241#236#241#241#236#241#241#240#241')'#240#241#241')'#241#240#241')'#241')' - +#241')'#241#241#241#241#241#237#241#241#241#241#241#240')'#241')'#240#241')' - +#237'))qqq--'#245'-'#245'-'#245'-'#245'--'#245'-----'#245'-'#245'-'#245'-' - ,#245'---'#245'----'#245'--'#245'-----'#241#241#240#241')'#236#241#241')'#241 - +')'#240')'#241#241')'#241')'#241'))))))-)-))))-)))))'#241')'#240#237#240#241 - +')V-*-)'#241#237#241#241')'#241#236#241#241#237')'#237#241#237#241#240#241'%' - +#241#241#236#241#241#236#241#241'$'#241')'#241#240#241')'#241#240#241#241#237 - +'))'#237#241#240#241#241#241#140#140#140'-'#245'--------'#245'---'#245'-'#245 - +'---'#245'-----'#245'---'#245'----------'#241#240#237#241#240#241#241')'#240 - +')'#241#241')'#241')'#240')'#241')))'#241'-)-))))'#241'-)))'#241'))'#241')' - +#241#241#241#241')-.)~-'#241')'#241#240#237#240#237#241#241'('#241#240#241 - +#240')'#241'%'#241#240#241')'#241#241')'#241#241')'#241#241#236#241#241')' - +#237')'#241#237#240#241#241#240#241#241#241#241#241#241#138#138#138'--'#245 - +'-'#245'-'#245'-'#245'---'#245'----'#245'-'#245'--'#245'-'#245'---'#245'---' - +#245'-'#245'---'#245'-'#245')'#241')'#240#241'%'#240#241#241#240')'#241')' - +#241'))'#241'))'#241#241'))))-)-)))))))'#241'))'#241')'#241#236#241')VR-~R)' - +#241#241#241#241#241#240#241#241#237#241#241#241#237#241#240#241#241#241#241 - +'('#241#237#241#240#241#241#241')'#241#241#237#241#241#240')'#241')'#241#241 - +#241')))'#237#240#241#133#133#133'-'#245'-------'#245'---'#245'--'#245'----' - +#245'----'#245'--'#245'---------)-)'#240#241#237#240#241#241#236#241#241#241 - +'('#241#240#241#241')'#241'))))'#245'))'#241'))-)-)))))'#241')'#241#240#237 - +#241#240#241'QRVV-)))'#241#241#241#237#241#240#241#240#237')'#240#241#237#240 - +')'#237#241#237#241'('#241#241'%'#240#237#240'))'#241#240#241#237#241')'#241 - +#240#237#241#240#237#241#241')'#241'---'#245'-'#245'-'#245'---'#245'---' - +#245'--'#245'-'#245'--'#245'-'#245'--'#245'--'#245'-'#245'-'#245'---'#245#240 - +#245')'#241#240#241#237'('#241')'#236#241#241#241')'#241')'#241#241#240#241 - +')'#241')))-)-)))'#241'))'#241'))'#241')'#237#241#240#237#241'R-V~-'#241'-)' - +#241')'#241#241#240#237#241#241#241#241#241'%'#241#241#241#240')'#241#241#241 - +'%'#241#241#241')'#241#241#241#240#237#241#241#240#241#237#241')'#241#241#241 - +#240')'#241#241#7'zz--'#245'------'#245'----'#245'--'#245'----'#245'---'#245 - +'--'#245'-------'#245'--'#241')-'#240#241#237#240#241#241#236#241')'#236')' - +#240')'#241#240')))'#240'))'#241'-))))'#241')))'#241'))'#241#241#241#241#240 - +#237#241#241'--.V)'#241'V)))))'#241#241#241#236#241#236#241#241#240#241'%' - +#241#241#240#237')'#241')'#240#241#241#237#241#237')'#241')'#240#241#241'))' - +#241#241#240')'#241'%)'#240'tuu'#245'---'#245'-'#245'-'#245'-'#245'-'#245'--' - +#245'--'#245'-'#245'--'#245'-'#245'-'#245'---'#245'--'#245'-----)'#241#241 - +#241#241#240#241#237#240#241#237#240#241#237#241#240#241')'#241#241#241')' - +#241')))'#241')'#241')))'#241')))'#241')'#237'('#237#241#241#240#237'-.QV.QR' - +')-Q).))'#241#241#241#241#236#241')'#241#240#241#237')'#241#241#240#241#237 - +')'#240#241'('#241#241')'#241')'#237')'#241#240#241')'#237#241#241#241#237 - +#241'rrs-'#245'-----------'#245'--'#245'----'#245'------'#245'---'#245'---' - +#245'-'#245'-'#245'('#241')'#236#241#240#241#237#240#241#237#240')'#241#241 - +')'#240'))'#241')'#241')'#241#241'))))'#241'))'#241')'#241')'#241#241#241#241 - +#236#241#241#240')V-VQVV'#241'-.)-R'#241')'#241')'#241#241#241#236#241#241 - +#241#241#240#241#237')'#241')'#241'%'#241#241')'#240#241#237#241#241#240#237 - +#241#240#241')'#241#241#240#241')m'#5#5'---'#245'-'#245'-'#245'-'#245'-'#245 - +'---'#245'--'#245'-'#245'--'#245'-'#245'-'#245'--'#245'---'#245'------'#241 - +#241#240#241')'#241#241#240#241#241#240#241#237#240')'#236#241#241#240')'#241 - +')'#241'))'#241')'#241')'#241')'#241')'#241#241'$'#241'('#241#240#241#241#236 - +#241#241'R-V-VR).)'#241'-'#130'Q))'#241#241#241#241#241#241#236')'#240'%'#241 - +#240#241#241#240#241#241#241#237#241#241#241'('#241')'#241#241')'#241'%'#241 - +')'#236#241#241#241'ddd--'#245'----------'#245'---'#245'----'#245'-----'#245 - +'----'#245'---'#245'---'#245'('#241#241#240#237#240')'#237'('#241#237#240')' - +#237#241#241'))'#241#241')))'#241')'#241')'#241'))'#241'%'#241')'#241#241#237 - +#241'%'#241')'#241#241')V-VRV-)V)'#241'QV'#241#241'-)-)'#241#241#241#241#241 - +#241#241#241#241#237')'#237')'#241'()'#241#236')'#241#237'('#241#241#236#241 - +#241#240#241#241#241#241#240'bbb'#245'----'#245'-'#245'-'#245'-'#245'--'#245 - +'-'#245'-'#245'-'#245'---'#245'-'#245'--'#245'-'#245'---'#245'---'#245'--' - +#241#240#241#240#241#241#240#241#237#240#241#241#240#241'('#241#236#241'))' - +#240#241#241')'#241')'#241')'#240#241')'#241#240#241#241#241'('#241#241')' - +#241')'#241#241'-RV-Q.-V'#241#241'R.))~R)))))'#241#241#241#241#240')'#241#240 - +#241#241#237#241#241')'#241#241#241#241#237')'#241')'#241#241#241'))))'#241 - +']]]-'#245'-'#245'------'#245'--'#245'-----,-'#245'-----'#245'----'#245'---' - +#245'----'#245'-)'#241#237#240#237#241#240#241#237#240')'#241#241#241')'#241 - +#241#241#241')'#241'('#241')'#241'('#237')'#241#241')'#241#237'('#237#241')' - +#241')))-).QV.-R-V))V)'#241'VV-'#241#241')'#241'-)'#241')'#241#241#241#241 - +#241#241'('#241#241#237#240'%'#241')'#240#241')'#241')'#241'$'#241#241#241')' - ,#241#241'[[[----'#245'-'#245'-'#245'---'#245'-'#245'-'#245'-'#245'-'#245'--' - +#245'--'#245'--'#245'-'#245'--'#245'---'#245'----'#241#240#241#241#240#241 - +#237#240#241')'#237#240')'#241#240#241'('#241'('#241')'#241')'#241')'#241#241 - +#241'('#237#240#241')'#241#241')'#241'))'#241')---V-VQV-V--V-'#241'RU)'#241 - +'-~.))-)*)'#241#241#241#241#241#241'('#241')'#241#241#240#237#241#241#241#236 - +#241#241#241#241#240#237'))VVV--'#245'--------'#245'-----'#245'----'#245'--' - +#245'--'#245'----'#245'---'#245'---'#245'--'#245#241#240#241#237#240#241#240 - +#237#240#241#240#237')'#241#241#237#241#241#241#241#236#241#240#237#240')' - +#237#241')'#237#240#241')'#241')'#241#241#240')R2).QR.U*VR-V-'#241'VV'#241'-' - +'~~-'#241'-RR-)))))'#241#241#241#241#241#241')'#241')'#241'$'#241#241'))'#240 - +#237#241#241')'#237'PQQ'#245'--'#245'-'#245'-'#245'-'#245'---'#245'-'#245'--' - +'-'#245'-'#245'--'#245'--'#245'-'#245'-'#245'---'#245'---'#245'------'#241 - +#241#240#241#237#240#241#241#237')'#240#241')'#240')'#240'%'#240')'#241')' - +#241')'#241#240#241#240#241#241'%'#241#240#241#240#241#241#241#241'-Q.-.V-R-' - +'QV.VR)UR'#241')V.'#241')R--R.QVR--)'#241')'#241#241#237#241#241#241#241#241 - +')'#241#241')'#241')'#240#241#241'JJK-'#245'--------'#245'-----'#245'-'#245 - +'---'#245'--'#245'------'#245'---'#245'-----'#245'-----'#241#240#241#237#240 - +#241#240#241#237#240#241#237#241#241#241#237#240#237#240#237#240#241#237#241 - +#237#241#240#241#241#237#241#241#240#241#241#241'.-)-QVQV.-V-VR-VV)'#245'-))' - +'-VRV--VVRR.RV-)--))'#241#241#241#241')'#241#241#241#241#241')'#241'eee---' - +#245'-'#245'-'#245'-'#245'--'#245'-'#245'----'#245'-'#245'-'#245'---'#245'-' - +#245'-'#245'--'#245'---'#245'-'#245'---'#245'----'#241#240#241#241#236#241 - +#237#240#241#237#240#241#236#241#240#241#241#241#241#241#236#241#240#241#236 - +#241#237#240#241#240#237#241#241#241')-R-.-.Q.Q-V-R1*VR-)R'#241#241'-V.-RVV' - +#7'R-R-VVR.~'#166'~.-))'#241#241#241#241#241#241#241#240'```--'#245'-----' - +#245'--'#245'----'#245'-'#245'-------'#245'------'#245'---'#245'--------'#245 - +'---'#241#241#236#241#241#240#241#237#240#241#236#241#241#241#236#241#236#241 - +#236#241#241#237#236#241#241#240#241#237#237#240#241#241'-QV-.-R-.R-.V-RV)-.' - +'-)V)'#241#241#241')-RVVVVVVVVRV~V~'#131'~VVV).))))'#241#241'^^^'#245'---' - +#245'-'#245'---'#245'-'#245'-'#245'----'#245'-'#245'-'#245'-'#245'-'#245'-' - +#245'-'#245'---'#245'----'#245'-'#245'-------'#241#236#241#0#236#241#236#240 - +#237#241#241#240#237#236#241#236#241#0#241#0#0#240#241#236#241#237#240#241 - +#240#241#241')RZ~-))-R--R-VQ-R-*U.)V-)'#241#240#241#241')))RVV~'#130'~~'#130 - +#209'~-~~~~RZzVV-VRRYYY-'#245'-----'#245'-------'#245'-'#245'--------------' - +#245'---'#245'-'#245'-----'#245'---'#245#241#237#240#0#241#0#0#241#0#240#0 - +#237#0#240#241#0#241#0#241#240#237#241#236#241#241#240#241#237#240#237#240 - +#241'-'#7#247#247'.-)--R-R-V.-VQ-R-'#241'V.)'#241#241#241#241')'#241#241')-V' - +'~~R~'#171#130'R.V'#166#166'V)~~~'#130'VV'#130#131'WWW---'#245'-'#245'---' - +#245'-'#245'-'#245'----'#245'-'#245'-'#245'-'#245'-'#245'-'#245'-'#245'---' - +#245'-----'#245'------)'#241#236#241#0#241#0#236#241#0#241#0#237#0#241#0#0 - +#237#0#240#0#237#0#240#237#241#236#241#241#240#241#241#241')UZ~V-)'#241'.-R-' - +'R-RQ-V.-.R)Q.-'#241#241')'#241#241#241#241#241#241'..V'#166#171#170').Q.' - +#175#171'-.V'#175#171'z-*V'#166'RRR--'#245'-----'#245'------'#245'-'#245'---' - +'------'#245'-----'#245'---'#245'-'#245'--'#245'---'#241#241#240#241#0#236#0 - +#0#241#0#0#236#0#240#0#240#0#241#240#0#237#240#241#236#241#241#240#241#241 - +#240#237#241#241')-V'#7#7'U-'#241')-.--.--V-.Q-RU'#241'.R)'#241#241#241'))' - +#241#241'-))-)Z'#130'R'#241'QR-'#166'V-.Q'#170#167'-.-V'#170'LMM'#245'---' - +#245'-'#245'----'#245'-'#245'-----'#245'-'#245'-'#245'-'#245'---'#245'-'#245 - +'---'#245'--------'#245'-'#240#241#0#0#241#0#237#240#0#236#241#0#241#0#241#0 - +#241#236#0#241#240#0#237#240#237#240#237#241#0#241#240#241')-1V~'#7'.))'#241 - +'--.)-.-R-R.-.R-)R-'#241#236#241#241'-'#241'))-'#241'*-RV-'#241'.R.R'#241').' - +'*V-)-Rz'#212'jjk-'#245'-----'#245'-'#245'----'#245'-'#245'---------'#245'--' - +'----'#245'--'#245'-'#245'--'#245'--)'#241#241#0#241#236#0#240#0#241#0#0#0 - +#241#0#240#0#237#0#241#0#0#241#237#240#237#240#241#240#241#237#236#241')-.Q' - +#7#7'V--'#241#241')--.)-)V--R)-.-'#241'U))'#241#241#241'))'#245#241'))-).UR' - +#241'-V-R-)--RV)*-.zeee---'#245'-'#245'-----'#245'-'#245'----'#245'-'#245'-' - +#245'-'#245'---'#245'-'#245'-'#245'--'#245'-------'#241#241#241#0#241#0#0#241 - +#0#237#0#237#240#241#0#237#0#241#0#240#0#240#237#240#236#241#240#237#0#241#0 - +#240#241#241'--Q'#7'Z'#7'Q.-'#241#241')-.--R-V-.-).Q.)R.'#241#241#240#241')' - +#241')).)'#241'.)RV)-R.V)).R-V)-R-V```--'#245'---'#245'-'#245'-'#245'----' - +#245'-'#245'---------'#245'------'#245'---'#245'--'#245')'#241#240#0#236#0#0 - +#241#236#0#240#0#240#0#0#0#240#0#0#241#0#237#0#241#236#241#237#0#241#240#241 - +#236#241')-R-2V'#7#7'---)'#241')--.)V-.--R)-V-)-))'#241#241#241#241#241')' - +#241#241'-))-.V-)RV-V'#241'.-.V).-)VZZZ'#245'---'#245'------'#245'-'#245'---' - ,'--'#245'-'#245'-'#245'-'#245'--'#245'-'#245'-'#245'---'#245'--'#245'--'#240 - +#241#0#241#0#241#240#0#0#237#0#241#0#237#240#241#0#241#236#0#237#240#241#0 - +#241#0#240#241#0#241#236#241#241'-1-1Q'#7#7'V.Q2)'#241#241'.)---.Q.)--).-).-' - +')'#241#241#241#241#241')-)'#241#241'.).z-'#241'RVRV)-R)V)-R.VUUU-'#245'---' - +#245'-'#245'-'#245'----'#245'-'#245'-'#245'-------'#245'------'#245'-------' - +#241#241#241#240#0#0#236#0#237#240#0#240#0#240#0#0#0#236#0#241#0#240#0#237 - +#236#241#241#0#237#240#237#240#241'-.Q2-V'#7#7'U--U)'#241#241'--.-R-.-)..' - +#241'Q.'#241'-.))'#240#241')'#241#241#241')-))--VV)-R-.'#241').-V.).Q.SSS---' - +#245'-------'#245'-'#245'------'#245'-'#245'-'#245'---'#245'-'#245'-'#245'--' - +#245'-'#245'--'#240#241#240#0#237#0#237#0#241#0#0#237#0#237#0#241#240#237#0 - +#241#0#236#241#236#240#241#0#0#240#241#236#0#241')1U--QUZ'#7'.-.R-'#241#241 - +'))--.Q-.)---.-)-.)'#241#241#241#241')'#241')'#241'*)-.-VV'#241'.R-R)-).--)-' - +'.-'#5'NN-'#245'----'#245'-'#245'-'#245'----'#245'-'#245'-'#245'-------'#245 - +'-----------'#241#241#241#0#236#0#240#0#240#0#0#241#240#0#240#237#0#0#0#241#0 - +#240#241#0#241#241#0#241#236#241#0#0#241#241'-.-.U2V'#7#7'Q-Q1-'#241#241')--' - +'*-.-R--.)-.)'#241'R-'#241#241#240')'#241'))'#241'--*-*R'#7')-R2Q'#241').RQV' - +#241'.R-'#1'II--'#245'-'#245'------'#245'-'#245'-------'#245'-'#245'-'#245'-' - +'--'#245'-'#245'-'#245'--'#245'-'#240#241#236#0#241#0#241#0#237#0#241#240#0#0 - +#241#0#0#236#241#236#0#241#0#236#241#0#240#237#240#241#0#241#240#241')-1Q1--' - +'UZ'#7'-.-V-)'#241#241'))-)---).-'#241')--)-))'#241#241#241')'#241#241')))-)' - +'-RV'#241')RUR-'#241'-R.V)-R-ffg-----'#245'-'#245'-'#245'----'#245'-'#245'-' - +#245'-'#245'-----'#245'-------'#245'---'#241#241#241#0#236#0#0#0#240#0#0#237 - +#236#0#236#241#0#0#0#241#0#236#241#241#0#241#237#240#0#241#237#236#241#241'-' - +'---.U.U'#7'V---V-'#241#240#241'-'#241'--.-.--.)-R)'#241'.-)'#241#241')'#241 - +')'#241#241#241'*-*--V-)RVVV))--R'#245#5'-.aaa-'#245'-'#245'-------'#245'-' - +#245'--------'#245'-'#245'---'#245'-'#245'-'#245'---'#241#241#241#0#0#240#0 - +#241#0#237#0#241#0#240#0#241#0#0#236#241#0#240#0#241#0#0#241#236#0#241#237#0 - +#240#241#241'---R-U--'#7'Z'#7'-----)'#241#241')).'#241'Q-)-).---.'#241'-))' - +#241#241#241')'#241')'#241')'#245')-).V-'#241'-V.Q).-*V)-.Q\\\------'#245'-' - +#245'-'#245'----'#245'-'#245'-'#245'-'#245'----'#245'--------'#245','#241#240 - +#0#237#0#241#236#0#240#0#236#0#0#241#0#0#240#241#0#236#237#0#241#236#237#240 - +#0#241#0#240#0#241#241')---1--.1VU-)))))'#241#241#240#241'--).--.)-)).)'#241 - +'-.'#241#241#241')'#241#241#241#241'))'#241'-*-R-).RQV'#241').)V-)..ZZZ--' - +#245'-'#245'-------'#245'-'#245'-------'#245'-'#245'---'#245'-'#245'-'#245'-' - +#245')'#241#0#237#240#0#240#0#0#237#0#241#0#241#236#0#236#241#0#0#241#0#240 - +#237#0#241#240#0#237#240#0#237#240#241#241'----.----UV-'#241#241')'#241')' - +#241#241#241'))'#241'-).)--.-)-)'#241')-))'#241#241')'#241#241#241')'#241')' - +#241'-)VV'#241'--.V))--.-)--UUU'#245'----'#245'-'#245'-'#245'-'#245'---'#245 - +'-'#245'-'#245'------'#245'--------'#241#241#240#0#0#241#0#237#0#240#0#236#0 - +#0#241#0#0#0#237#236#0#241#0#240#241#0#241#241#0#241#0#236#241#241')------.-' - +'-.1-'#241#241#241#241#241#241#241#240#241'-)-'#241'-).)-.'#241'--)--'#241 - +#241#240#241#241#241#240#241#241')'#241').-QV'#241').QV-'#241').QV).ROOO--' - +#245'-'#245'--------'#245'-------'#245'-'#245'-'#245'--'#245'-'#245'-'#245'-' - +#241#240#241#0#237#0#0#240#0#240#0#237#0#241#0#0#240#241#0#240#0#241#0#241 - +#237#0#241#236#0#241#236#240#241#241')------------)'#241#240#241#237#240#241 - +#240#237#241'-).)-'#241'-))-)-*)'#241'.))'#241#241')'#236#241'))'#241'-)'#245 - +')RV'#241')-VR)'#241')R-V'#241')-'#5#5'J------'#245'-'#245'-'#245'-'#245'---' - +#245'-'#245'-'#245'------'#245'------'#240#237#0#0#240#0#237#0#237#0#241#0 - +#240#0#240#0#237#0#236#0#241#0#236#240#0#240#0#0#241#0#0#241#241#245'----.--' - +'---)--'#241#236#241#237#240#241#241#241#241#241')'#241'-'#241'-).-'#241'.)' - +#241'-)'#241'Q)'#241#241#241#240#241#241#241#241#241'))*-.V)'#241'.V--)--.V)' - +'-.dee-'#245'--'#245'---------'#245'------'#245'-'#245'-'#245'---'#245'-'#245 - +'-'#241#241#240#0#237#0#240#0#0#240#0#236#0#237#0#237#240#0#0#241#236#0#241 - +#241#0#241#0#241#236#0#241#240#241')----------'#241#241#241')'#241#241#241 - +#240#241#237#240#237#240#241'-)-).-)-)-'#241')-)'#241'.'#241')'#241#241#241 - +#241#240')'#241'))'#245')--R-'#241').RV'#241').)V)).bbc--'#245'--'#245'-'#245 - +'-'#245'-'#245'----'#245'-'#245'-------'#245'-----'#241#240#241#0#0#240#0#237 - +#0#241#0#241#0#0#240#0#0#0#241#0#0#241#0#236#0#241#236#241#0#241#0#236#241 - +#241#241')-----.--'#245#241#236#241#241#240#237#240#237#240#241#237#240#237 - +#241'--)'#241')'#241'-.'#241'-)'#241'.-'#241'--'#241')'#241#241#241#237#241 - +#241#241'-)'#241'.)'#7'R'#241'-Q.-'#241')-)V.'#241')]]]-------------'#245'-' - +#245'----'#245'-'#245'-'#245'---'#245'-'#245')'#241#241#0#236#241#0#237#0#240 - +#0#0#0#240#241#0#237#0#241#0#236#241#0#241#241#241#0#241#0#241#236#0#241#241 - +')---------))'#241#236#241#241#237#241#236#241#241#236#240#241#240#241#241')' - ,'----)-)'#241'-)'#245')'#241')))'#241#240#241#241#240#241#241')'#241').)-RU' - +#241').UR)'#241').--)-XXX-'#245'-'#245'--'#245'-'#245'-'#245'-'#245'-----' - +#245'--------'#245'---'#241#240#0#241#0#0#0#240#0#0#237#240#237#0#0#0#240#0 - +#236#0#241#0#240#240#0#236#0#240#241#0#0#241#240')-'#245'---------'#241#241 - +#240#241#240#241#240#241#241#0#241#241#241#237#240#237#241'-.))'#241'-)'#241 - +'))'#241')'#241#241'-'#241#241#241#241#236#241#241#241#241')-))'#241'RV'#241 - +')-R.-'#241#241')-R'#241')VVV----'#245'---------'#245'-'#245'--'#245'-'#245 - +'-'#245'-'#245'---'#245#241#240#241#236#0#241#0#237#0#241#240#0#0#0#237#0#241 - +#0#241#0#241#0#241#0#237#0#241#0#237#0#241#236#241#241#245'----------1-)'#0 - +#241#237#240#237#240#236#241#241#236#241#240#241#240#241')---'#241'.)'#241'.' - +#241'-)))-'#241')'#241#241#241#240#241#241')'#241')'#241').-V'#241#241'.-R-' - +#241')-.-'#241')QQQ-'#245'---'#245'-'#245'-'#245'-'#245'-----'#245'---------' - +#245'-('#241#241#0#241#0#236#0#240#0#0#0#237#240#0#240#0#236#0#236#0#236#240 - +#0#241#0#240#0#237#240#0#0#240#241')'#241')-------'#241')-Z1'#237#240#241#241 - +#241#237#241#236#241#240#241#237#241#237#240#241#241'-R'#245')-'#241'-)'#241 - +'-'#241#241')'#241#241#241#240#241#237#240#241#241')'#241'--)-R)))V-)'#241 - +#241')-V'#241')OOO---'#245'---------'#245'-'#245'---'#245'-'#245'-'#245'-' - +#245'---'#241#241#240#241#0#240#0#241#0#237#0#241#0#0#237#0#241#0#241#0#241#0 - +#241#237#0#241#0#241#0#0#241#236#241#241#241'--------)'#241#240'-'#7'Q'#241 - +#241#236#241#236#241#240#240#241#237#241#240#241#240#241#237#240')1R)-)-'#241 - +#241')-'#241'-)'#241')'#241#241#240#241')'#241#241'))*)-.-'#241')-.-)'#241')' - +'-.)'#241'jjj-'#245'---'#245'--'#245'-'#245'-'#245'-----'#245'-------'#245'-' - +#241#241#240#237#0#0#0#237#0#0#240#0#236#0#237#240#0#236#0#0#240#0#237#0#240 - +#0#241#236#0#240#237#0#241#241')---------'#241#240#241#241'--'#241#236#241 - +#240#241#236#237#241#237#240#236#241#241#241#237#240#241#241')---'#241')'#241 - +#241')'#241'))'#245#241#241#241#236#241#241#241#241')'#241')--)R-'#241').-)' - +#241#241').Q)'#241'dee---'#245'----------'#245'-'#245'---'#245'---'#245'---' - +#241#240#241#236#0#237#0#240#0#237#0#241#0#240#0#0#241#0#237#0#241#236#241#0 - +#241#240#0#0#241#0#240#240#241#241#241')------)'#241')'#241#236#241'-'#241 - +#241#241#237#240#237#240#241#236#240#241#241#237#240#241#240#241#236#241#241 - +#241'-R-)'#241#241'))'#241#241'))'#241#241#241#241#241#241')'#241')'#241#245 - +'*--R'#241')-R-)'#241')).-'#241'^^_------'#245'-'#245'-'#245'-'#245'-----' - +#245'---'#245'--'#245'-,'#241#241#0#241#0#236#241#0#0#240#0#0#237#0#241#0#0 - +#236#240#0#0#241#0#240#0#237#240#0#236#241#0#237#240')'#241#241#245'------' - +#241#241#241#0#241'-'#241#240#241#240#241#241#236#241#241#237#240#237#240#237 - +#241#241#241#241#240#237#240#241'--)-)'#241#245')'#241'-'#241')'#240#241#236 - +#241#240#241#241#241'))-*--'#241')-.-'#241#241#241'--Q'#241'Y'#7#7'-'#245'-' - +#245'-'#245'--------'#245'-'#245'----'#245'-----'#241#241#240#237#0#240#0#0 - +#236#241#0#241#0#240#0#0#240#241#0#0#241#237#0#240#237#0#236#0#241#0#0#236 - +#241#241#241#241')-----'#241')--'#241#241#240#241')'#241#241#237#0#241#241 - +#240#237#240#237#240#241#241#240#237#241#241#241#241#241#241#241')-R-))'#241 - +')-)'#241#241#241#241#241#241#241#241')'#241#241')--V)'#241')Q.)'#241#241'-*' - +'-'#241'TTT-------'#245'-'#245'-'#245'-'#245'-----'#245'----'#245'-'#241#241 - +#236#241#0#241#0#0#241#0#0#0#236#0#0#237#0#237#0#0#241#0#240#0#241#0#241#0 - +#241#0#0#241#241#241#240#241#241'-----'#241')'#241'-'#7'-'#241#236#241#241'-' - +#241#0#240#237#240#237#240#241#241#241#237#240#237#241#240#241#241#236#241 - +#236#241#241'--R-'#241')'#241')'#241#241#241#241#241#240#241#241')'#241#241 - +')-.)R'#241#241#241'.-)'#241'))--'#241'RRR----'#245'------------'#245'---' - +#245'----'#240#241#241#0#236#0#236#0#0#241#236#241#0#241#0#240#0#240#0#237 - +#240#0#237#241#0#240#0#240#0#237#240#237#240#241#241#241'-------'#241#241'-' - +#7'-'#0#241')U'#241#240#236#241#236#241#241#241#236#240#237#240#241#240#241 - +#241#241#241#241#241#241#236#241#241#241'-)--)-'#241')'#241#240#241#237#241 - +')'#241#241')'#241')-.--'#241')-.'#241#240#241')).)MMM'#245'-'#245'--'#245'-' - +'-'#245'---'#245'--'#245'-------'#245'--'#241#240#241#241#0#241#0#241#236#0#0 - +#0#240#0#237#0#237#0#236#0#241#0#240#0#241#0#237#0#240#0#237#240#241#236#241 - +#241'------)'#241#241'--)'#240#241'.-)'#241#241#0#241#0#240#237#241#241#240 - +#237#241#237#240#241#236#241'('#241#241#241#240#237#240#241'))--)'#245')'#241 - +#237#240#241#240#241')'#241')-'#241'-Q.))'#241')-)'#241#241#241'--'#241#215 - +#215#215'----------'#245'---'#245'----'#245'-----'#241#241#241#236#0#240#0#0 - +#236#0#241#0#237#0#0#240#0#240#0#241#0#236#241#0#241#0#0#240#0#237#0#240#237 - +#241#241#241'-------'#241#0#241#241'-'#241#241'-U-'#241'--'#241#236#241#237 - +#240#241#236#241#240#241#241#241#241#241#241#241#241#241#241#241#241#241#241 - +#241#241'))'#245')))'#241#241#241#241#241#241#241')'#241')).--'#241#241')-.' - +#241#241')-*)BBB--'#245'---'#245'-'#245'---'#245'----'#245'---'#245'-'#245'-' - ,#240#240#236#241#0#241#0#241#0#240#0#236#0#240#237#0#241#0#237#0#240#241#0 - +#241#236#0#237#0#241#0#241#241#241#240#241'-'#245'-----U'#241#240#237#241'-' - +#241#241'U-'#241#240'--'#241#0#241#240#241#236#241#241#241#237#240#241#241 - +#241#240#241#241#240')'#241#240#241#240#241#241#241#241'))-'#241#241#240#237 - +#240#241')'#241#241')'#241'---*'#241#241'))-)'#241#241')--<==----'#245'-----' - +'-----'#245'--'#245'-----'#241#241#241#241#0#0#0#0#0#237#0#241#0#241#0#0#236 - +#0#0#240#0#241#0#236#0#241#0#240#0#0#240#0#237#240#241')-------2)'#0#241#236 - +#241')--'#241#241#241#241')'#241#236#240#237#241#241#240#237#240#241#241#240 - +#241#241#241#241')'#241#241#241')'#241#241#241#240#241#241#241#241')-'#241 - +#241#241#241#241#241#241#241#241')).--'#241#241#241'.)'#241#241#241'-*-::;-' - +#245'----'#245'--'#245'-'#245'---------'#245'--,'#241#240#237#241#240#237#0#0 - +#240#0#0#240#0#237#0#241#0#241#0#237#236#241#241#241#0#237#0#241#0#237#240 - +#241#241#241#245'-)'#245'----U'#241#236#240#241#241'--'#241#240#241#241#241 - +'-'#241#241#0#241#240#237#241#241#241#240#237#241')'#241')'#241#241#241#241 - +#241#241'))'#241#241#241#240')'#241#241'))'#241#241#241#240#241#241')'#241 - +#241'--R-)'#241#241'--)'#240#241')'#245')55'#7'----'#245'--------'#245'--' - +#245'--'#245'----'#241#241#241#240#0#0#0#240#237#0#241#0#0#240#0#0#0#240#0 - +#240#0#241#0#0#240#0#240#0#236#0#241#236#241#240#241'-------1'#7'-'#241#241 - +#241'-1-'#241#241#241#241'-1'#241#236#241#240#237#241#240#241#241#241#241#240 - +#241#241#241#241')'#241')'#241#241#241#241#241')'#241#241#241#241')'#241#241 - +#241#240#241#241#241')'#241#241')'#241')-R'#241#241#240')'#241')'#241#241')-' - +')000--'#245'-----'#245'--------------'#245#241#240#241#240#237#0#241#0#0#236 - +#0#0#237#0#241#240#237#0#237#0#241#0#240#237#0#237#0#241#0#241#236#241#241 - +#241#241'------'#245'-V-)'#245')--'#241#241')'#241')-)'#241#241#240#237#241 - +#240#241#241#236#241#241#241#237#240')))'#241#241#241')'#241#241')'#241#241 - +')'#241#241#241#241#241#240#241#241#241')'#241#241')-'#241'-.-)'#241#241')--' - +#241#241#241')'#241'***-----'#245'----'#245'-'#245'--'#245'-'#245'--'#245'--' - +#245'--'#241#236#0#0#0#0#241#0#241#0#240#0#0#0#0#0#240#241#0#241#0#236#0#240 - +#0#0#241#0#241#241#240#241')--'#245'---)-11-'#241'--)'#241'-'#241'---'#241 - +#241#236#241#240#237#241#236#241#241#240#241#240#241#241#240#241#241'))'#241 - +#241#241#241#241')'#241#241')'#241')'#241#241#241#241#241#241#241#241')'#241 - +')'#241')).-'#241#241#241'R-'#241#241')--%%%---'#245'--'#245'-'#245'--------' - +'------('#245'-'#241#241#240#0#241#236#0#240#0#237#0#241#236#0#241#0#0#236 - +#241#0#241#0#241#0#237#240#0#236#241#240#241')'#245'-)--'#241'--'#241'---)-' - +#241#240#245#241')--'#241#240#241#241#237#241#240#241#241#236#241#241#237#241 - +#241#241#241#241#241#241')'#241'))'#241#241#241')'#241#241'-'#241')'#241#241 - +#241')'#241')'#241')'#241#241')--Q'#7'.-'#241')-'#241#241#241'.)CCC-'#245'--' - +'------'#245'--'#245'---'#245'---'#245'-'#245'--'#241#0#0#241#0#0#241#0#0#240 - +#0#0#0#241#0#236#241#241#0#240#0#240#0#0#0#0#241#241#236#241')'#241'--'#245 - +'-'#241'--)-)--'#241#241#0#241'))---'#236#241#241#240#241#240#241#237#240#241 - +#240#241#241#240#241#236#241#241')'#241#241')'#241#241#241')'#241#241#241')' - +#241#241'-)'#241#241#241#241#241#241#241')'#241'-'#241'.-.VUV--R-))->>>-----' - +#245'--'#245'------'#245'---'#245'---'#241'--'#241#240#237#0#0#236#0#0#237#0 - +#241#236#241#0#240#0#241#236#0#237#0#237#0#241#240#237#240#0#241#241#241#240 - +')'#245')---'#241'-'#245'--'#241')'#240#237#241#241#241'1-'#237#241')'#241 - +#241#241#237#241#240#241#241')'#241#241#241#241#241#241#240#241#241')'#240')' - +'))'#241#241#241')'#241#241')'#241#241')'#241'-))-))'#241')*---)).Q.UVU2-899' - +'---'#245'------'#245'-'#245'---'#245'-----'#245'-11)'#0#240#0#241#0#241#0 - +#240#0#0#0#0#0#0#241#0#241#240#0#0#240#0#0#0#0#237#241#240#241#241#241'---)' - +#245')-))'#241'--'#241#237#240#0#241')-'#240#241#241#241#241#236#241#240#241 - +#236#241#241#241#241#241#241#240#241#241#241')'#241#241#241#241#241#241')))' - +#241')'#241#241')'#241#241'))--.-.---Q.-.----.-RQ.667'#245'-----'#245'------' - +#245'----'#245'---)'#245'-1'#241#241#0#0#0#240#0#237#0#241#240#241#0#237#240 - +#0#241#0#241#241#0#241#0#237#240#0#240#237#241#240#241'---'#245'--'#241'-' - +#241#241#241')--'#241#0#237#240#241#241#241#240')'#241#241#241#241#241#241 - +#241#236#241#241#241#240#241')'#241')'#241#241#241#241')'#241#241#241#241#241 - +')'#241#241')'#241'))'#241#241')'#241')--U.Q-.Q2Q-.1R--2--111----'#245'-----' - +'-----'#245'------'#245'-1-'#241#240#237#0#241#0#0#240#0#0#0#0#0#236#0#241 - +#240#237#0#240#0#0#236#0#0#241#0#241#240#241'--'#241'-)-'#241'-'#241#241#236 - +#241#245'-1'#241#236#241#0#237#240#241')'#241#241#240#241#241#241#240#241#241 - +#241#241#240#237#241#241#241#241#240#241#241#241#241#241'-'#241#241#241#241 - +')))'#241#241#241')'#241')'#241')'#245'.-.-.UV--.U.Q.UR-R,,,--'#245'-----' - +#245'--'#245'-'#245'-----'#245'-'#245')'#245'1-'#241#0#240#0#236#0#241#0#237 - +#0#237#0#241#0#240#237#0#241#236#237#0#241#0#241#236#241#240#241#241#241#241 - ,#241'---'#245'-'#241')'#241#240#241')-U-'#237#240#241#240#241#241#241#241#241 - +')'#241#240#241#241#241#241#240#237#241#241#241#240#241#241#241#241')'#240 - +#241'))'#241')'#241#241#241#241#241'))))'#245')'#245')))'#241'---.-VVUVU2UV1' - +'UV***-----'#245'---'#245'------------'#245'--1'#241#240#0#241#0#236#0#0#0 - +#240#0#240#0#241#0#241#236#241#0#240#0#0#240#0#0#0#237#240#241')'#241#241'--' - +#241'))'#241'-'#241#241')'#241'-V1'#241#241')'#241#241#241')'#241#241#241')' - +#241#241#237#240#241')'#241#240#241#240#237#241')'#241#241#241#241')'#241'--' - +')'#241')'#241#241#241#241#241#241#241')'#241')-'#241'-))*-----.UVUVVVR'#7'E' - +'EE'#245'--'#245'--'#245'----'#245'--'#245'--'#245'-'#245'--'#241'-11'#241 - +#237#236#0#241#0#241#240#241#0#237#0#236#0#237#240#241#0#241#0#237#0#0#241 - +#236#241#241#236#241#240#241'----'#241#241'-'#241#240#241#241')'#245'-U-'#241 - +#241'--'#241#241')'#240#241#241#241#241#241#241#241#241#241#241#237#241#240 - +#241#241#240#241#241#241#241#241#241')'#241#241'-))'#241')'#241')'#241')'#241 - +')))--'#245'-).-.Q.-R--QU1.???--------'#245'----'#245'--'#245'-----('#245'11' - +#241#240#241#0#0#236#0#0#0#0#240#0#241#0#240#237#240#241#236#0#0#240#237#0#0 - +#240#0#241#240#241#241'---'#245')'#245')'#240#241')'#245')'#241')-1--'#241 - +#241')'#241#241#241#241#241')'#240#241#240#241#241#241#241#240#241#241#241 - +#241#241#241'))'#241'))'#245')--'#241'-'#7'V---)-'#241#241#241')'#241'))----' - +'----.Q2.-Q:::--'#245'--------'#245'---------'#245#245'--1-'#237#0#0#240#241 - +#0#237#0#237#0#241#0#0#241#0#241#0#241#0#241#0#0#0#241#237#241#241#237#241'-' - +#241#241'--'#241')'#241#241')'#245')'#241'-'#241'-)'#241')'#241')'#241#241')' - +#241')'#241#241#241#241')'#241#240#241')'#241#241#241#240#241')'#241')'#245 - +')'#241#245')'#241')'#241'-Z~'#7')--V.--))'#241')'#241')'#241'-.-.-.-.--Q.*U' - +#31'---'#13'---'#245'-------'#245'---'#245'--)'#245'11-'#240#236#241#0#0#0 - +#240#0#240#0#0#236#241#236#241#240#241#0#0#236#241#0#241#0#240#236#241#240 - +#241'-'#240')---'#241#240#241#241')'#241')'#241'-'#241#241'-'#241')'#241')' - +#241#241#241#241#240#241#241#241#241#241#241#241#241#241#241#241')'#241#240 - +#241#241')'#241'))'#241#241#241'QZ'#7'-'#241#241#241#241'-UVQ2----)-'#241')' - +#241'-)---.-.-U'#31'U-----'#245'---'#245'---'#245'---'#245'----'#245')-1-' - +#241#0#0#237#0#241#0#237#0#241#0#0#0#241#0#241#236#241#0#0#0#240#0#236#241 - +#241#236#241#241#241#241'---)'#240#241#245')'#241#241')'#241#241'))'#241#241 - +#241#241#241#241')'#241')'#241#241#240#241#241#236#241#241')'#241#240#241#241 - +#241#241#241')'#241#241#241#241'))-'#7#7')'#241#241#236#0#236#241#241'--QVV-' - +'V-V-Q)-))'#241'))-)-'#192#1#134'-'#245'----------'#245'----------'#245'111' - +#241#240#237#0#240#0#0#240#0#236#0#237#240#0#241#236#241#0#241#0#237#0#0#241 - +#241#0#241#240#241#237#241'1-'#241#241#241#241')'#241#245')'#241#241')'#241 - +#241#241')'#241#241')'#241')'#241#241#241#241')'#241#241#241#241#240#241#241 - +')'#241#240#241#241#241#241#241')'#241'-'#241#241#7'~-'#0#241#0#241#241#241#0 - +#240#241#241'--1RUVUV'#7#7'V--Q--))-'#0#2#243'-------'#245'--'#245'----'#245 - +'--'#245'---'#245#245'-11'#241#236#0#241#0#236#237#0#241#0#241#240#0#241#236 - +#241#241#236#0#240#0#240#237#0#0#240#241#241#241#240'--)'#241#241'-'#241')' - +#241'))'#241'('#241#241#241')'#241')'#240#241#241#241#241#241#241#241#241#241 - +#241#240#241#241#241')'#241#241#241#241#241')'#241')-'#241')'#241')'#7'Z'#241 - +#237#240#236#241#236#236#241#237#0#237#241'-R1V'#7'Z'#7'ZVUVUV'#7'V'#7#7'V@' - +#4'_--'#245'--'#245'-------'#13'--'#245'----1-)1-1-'#241#0#0#241#0#240#0#0 - +#236#0#0#241#0#241#240#241#0#241#0#241#0#0#241#240#237#241#240#241#241'--' - +#241#241'---'#241#241#241#241#241#241#241#241')'#241#241#241')'#241#241#241 - +')'#241#240#241#241')'#241')'#241#241#241#241')'#241')'#241')-)'#241'-)'#241 - +#241'-'#7'-'#240#0#241#241#240#241#241#236#240#241#240#241')-V'#7'ZUVU'#7'V' - +#7'V'#7'V'#7#7'V'#7#128#5#203'-----------------------'#241'-11-'#240#241#236 - +#0#241#0#237#0#241#236#0#0#241#236#241#241#240#0#0#236#241#0#0#237#240#241 - +#237#240#241'-'#241#241'-1--)'#241'-'#241')'#241')'#241#241')'#241')'#241')' - +#241#241#241#241')'#241#240#241#241#241#241#240')'#241#241')'#241#241#241#241 - +#241#241#241')'#241')V'#7#241#237#236#241#241#241')'#241#241#237#0#241#240 - +#241'-VUV'#7'VV'#7#7#7#7#7#7'~'#7'Z'#7#192#7'8-------'#245'---'#245'-----' - +#245'1-'#245'-1'#245'-111'#241#240#0#241#0#0#240#0#0#0#241#236#0#241#240#241 - +#236#237#0#0#0#0#237#240#241#241#240#241')'#241#241')-)---'#241')'#241#241 - +#241#241#240#241#241#241#241#241#241#241')'#241#241#241#241#241')'#241')'#241 - +#237#241#241')'#241#241')'#241')'#241#241')-'#241'-'#7'2'#241#240#241#236#241 - +'.--'#241#240#241#236#241')-1VUZ'#7#7'Z~'#7'~'#7'~'#7#7#7'Z'#0#8#164'--'#245 - +'--'#245'---'#245'-----------1--'#241'11-)'#0#237#0#240#237#0#241#236#241#0#0 - +#241#240#237#241#241#240#0#241#0#237#240#241#241#236#241#241#241#240#241'-' - +#241#241'--1-'#241#241#241#241#241')'#241#241')'#241#241#241')'#241#241#240 - +#241')'#241#241#241#241#241#240#241#241#241#241')'#241')'#241#241')--'#241'-' - ,#7')'#240#237#0#241'---'#7')'#241#0#241#241')1VVUZ'#7#7'Z'#7'ZZZZ'#7'V~'#7'@' - +#10#16'-1--1---------'#7#7'------1-'#241'-11'#245#240#0#241#0#236#0#0#0#0#241 - +#236#0#241#240'))%'#0#0#240#0#0#241#236#241#241'))'#241#241'-'#241#240'----)' - +'M'#241#241#241#241#241#241#241')'#241#241#241#241')'#241#241#241#241#241'))' - +#241#241#241#241')'#241#241')'#245#241')'#241')-)R'#7#241#0#241#240#241'--V' - +#7#241#0#237#240#241'-V'#7#7'V'#7#7'VUV'#7#7#7'U'#7#7#7'Z'#128#11'|--------' - +#245'---'#8#255#255#255#246#130'-----'#247#255#255#7'1-'#241#236#7#255#255'1' - +#237#240#0#0#240#237'n'#253#253#253#253#253#253'J'#240#237#0#241#146#253#253 - +#253'n-'#5#253#147'--Q'#253#253#253#253'r'#241#253#253#5#241'N'#253#253'M' - +#241#241')'#241')'#5#253#253#253#147')M'#253#253'-'#241#241')'#241')'#241')' - +#241'-'#7'-'#236#241#236#241#241#241')'#7'V'#236#241#236#241')Q1V'#7#7'VV'#7 - +'VUVUVV'#7'V'#7#7#192#12#233'-'#245'----'#245'----'#175#246#255#255#255#255 - +#255#175'---1'#130#255#255#7'1-'#241#240'Z'#255#255'-'#0#0#241#0'%'#253#253 - +#253#253#253#253#253#253#253#0#0#240#146#253#253#253#253#253#146#147#253#146 - +'-)'#253#253#253#147#147#253#146#253#253')'#241'n'#253#253')'#241#241#241#241 - +#5#253#253#253#253#253#253#5#253#253')'#241')'#245')'#241')'#245#241'-V'#241 - +#241#0#241#241'))1V-'#241#0#241#241'-'#7'V'#7'VU'#7#7#7#7#7'-V-U.UVU'#0#14'U' - +'---1------'#8#255#255#8#7#7#8#255#255#8'---'#134#255#255'U11-'#236#7#255#255 - +'-'#236#241#236')'#253#253#253#146#5'))n'#253#253#0#237')'#253#253#253#5')n' - +#253#253#253#151#241'n'#253#253'N--'#5#253#253#253'M'#241#5#253#253#5#241#241 - +#241')'#253#253#253'))M'#253#253#253#253#241')'#245')-)-)'#241'VU'#241#0#240 - +#237#241'--VU'#241#236#241#240#241'-VUVUVZZ'#7'V'#7'V'#7#7'VU-V'#7'@'#15#193 - +'-----'#245'---'#7#255#255#8'----'#8#255#255#7'-1'#130#255#255'--1-'#241#7 - +#255#255'1'#0#0#0#147#253#253'n'#241#240#241')'#5#253#253#240#0#5#253#253'J' - +#240#241'-r'#253#253#146#241#147#253#147'---'#245#147#253#253')'#241#5#253 - +#253')'#241')'#241'N'#253#253#5#241#241#241'N'#253#253#253#241')-)'#241'-' - +#241')-Z-'#236#241#237#240')--V-'#241#0#236#241'-V1VU2'#7'UUVU'#7'ZUVUVV'#7 - +'V'#128#17'.1--'#245'-----'#134#255#246'1--'#245'-U'#246#255#134'--'#130#255 - +#255'1'#241'--'#241#7#255#255'-'#237#240#5#253#253'n'#237#240#241#241'-'#5 - +#253#253#0#241'n'#253#253')'#241'--'#237#253#253#147#240#253#253#146'--)-r' - +#253#253#5#241'N'#253#253#5#241#241#241#146#253#253'))'#241#241#241#253#253 - +#253#241')'#241'))'#241'-)U'#7#241#0#236#241#241#241#241'-Q'#241#240#237#240 - +#241'.UVUVUVV1V2UVUV'#7#7#7#7#7#192#18#154'---1---'#245'-'#246#255#175'--1--' - +'-'#175#246#246'--'#134#255#255'-'#0#245'1-'#7#255#255'-'#240#0#146#253#253 - +#237#240#236#241#240#241#5#253#253#0#0#146#253#253#240')-'#241#240#253#253 - +#146#241#253#253#146#241#241'-'#241'r'#253#253')'#241'n'#253#253')'#241#240 - +#241#253#253#146#241#241#241')'#241#146#253#253#241#241#241#245#241')--.-' - +#236#241#240#241')--V1'#241#0#240#241')U'#7'V'#7#7'VUURUUVUV'#7#7'V'#7'Z'#7#0 - +#20#6'-----1--U'#255#255#130'-----1'#134#255#255#7'-'#130#255#255'-'#241#241 - +'-1'#247#255#255'-'#0#237#253#253#146#241#0#241#241#241'-'#5#253#253#0#241'n' - +#253#253#241#241#241#240#241#253#253#146#241'r'#253#253#241'))'#241'n'#253 - +#253'M'#241'r'#253#253'%'#241#241')'#253#253'n'#241#241')'#245')'#146#253#253 - +#241')-))-.-U'#241#241#0#241#237#245'U)'#7'V'#236#241#237#241#241'-V'#7#7'VU' - +'2V'#7#7'VVUV'#7'Z'#7#7#7#7'n'#2#211'1-1-----'#7#255#255#7'---'#245'--'#7#255 - +#255#7'-'#247#255#255'-'#0#236#241'1'#247#255#255'-'#241'%'#253#253#5#0#240 - +#237#240#241#241'r'#253#253#240#0#146#253#253#240#241#237#240#241#253#253'n' - +#241#5#253#253'n'#241#245'-r'#253#253'*-r'#253#253')'#241#241#5#253#253'r' - +#241'-'#241')'#241#146#253#253#241#241')---'#241'-.-'#0#241#236#240#241#241 - +#241'U-'#241#0#240#241')'#7#7'.-UVQ'#7'V'#7#7#7'V'#7#7#7'~'#7'V'#7':'#10'''-' - +'---1---'#130#255#255'5--1---'#7#255#255#247'1'#130#255#255'1'#0#241#0#245 - +#247#255#255'1'#0#5#253#253'%'#241#0#241#236#240#241'r'#253#253#0#237'n'#253 - +#253#241#236#240#241'-'#253#253#146#241'-n'#253#253#150#5#241'r'#253#253#5'U' - +'v'#253#253'M'#241#241'M'#253#253#5#241')'#241#241#241#147#253#253')'#241#241 - +#241#241'-)--)'#236#241#241#0#237#236#241#241#241#0#241#236#241'-VUQ2VU'#7'V' - +#7'V'#7#7#7#7'V'#7'Z'#7#7#7#6#17'{-1-1--1-'#8#255#255'-------1'#255#255#170 - +'-'#130#255#255'1'#237#0#240#237#7#255#255'-'#237'n'#253#253'%'#0#240#0#241 - +#241#241'r'#253#253#0#240#146#253#253#0#0#241#241'-'#253#253#146'--'#241'J' - +#253#253#253#253#253#253#253'N1n'#253#253#5#241#241')'#253#253'N))'#241')' - +#241#146#253#253#241'-)'#241')---.-'#241#236#0#241#240#241#0#0#240#241#236 - +#241#241'V1V2UUVV'#7#7#7'V'#7'V'#7#7#7#7#7'Z~'#210#24#206'--------'#8#255#255 - +'-1----1-'#255#255#212'-'#130#255#255'U'#0#0#237#0#247#255#255'1'#240#146#253 - +#253#241#240#237#0#5#5#5#150#253#253#240#0#147#253#253#240#241#241#241#240 - +#253#253#147'-'#241#241#240')n'#147#253#253#253#253'Q-'#5#253#253')'#241#241 - +'%'#253#253'n'#241#241#241#241#241#146#253#253#241#241#241')'#241')-'#241'--' - ,#241#241#241#236#237#0#241#241#237#0#241#241'-1UVU'#7'V'#7#7#7#7'V'#7#7#7#7 - +'V'#7#7'~'#7#7#159' "---'#245'1-1-'#8#246#255'---1'#245'---'#255#255#8'-'#130 - +#255#255'U'#241#240#0#0#7#255#255'-'#237'n'#253#253#0#237#240#237#146#253#253 - +#253#253#253#241#0'n'#253#253#0#237#240#241#237#253#253#146#241#0#236#241#241 - +'-'#241#240#5#253#253'R'#241#5#253#253#5#241#240#241#253#253#146#241#240#241 - +#241#241#146#253#253#241'-)'#241#241#241')-.--)'#241#241#240#241#236#236#240 - +#241#241'-R-V-VV'#7'V'#7'V'#7#7#7'~Z'#7#7'~Z'#7'Z'#7'k''v--1-----'#212#255 - +#255'-1---1--'#255#255#8'1'#130#255#246#247#241#0#241#236#247#255#255'1'#241 - +#146#253#253#241#236#241#240'nn'#146'n'#146#146'-'#241#146#253#253#240#241#0 - +#240#0#253#253#150#241#237#240#241'--'#0#241'n'#253#253#5#240#5#253#253#146 - +#241#241#241#146#253#253#241#241#241#241#241#253#253#253')'#241'----)--)-)-)' - +#241#241#241#241#241')-U'#7'RQ--Q'#7#7#7#7#7'V'#7#7#7'V'#7#7#7'V'#7#7'7.'#201 - +'-1----1-'#8#255#255'--------'#255#255#212'-'#247#255#255#175')'#240#0#0#175 - +#255#255#241#240#146#253#253#237#240#237#240#237#241#241#240#241'--'#241'n' - +#253#253#237#0#237#0#241#253#253#147#0#240#241#241'-)'#241#240'n'#253#253#241 - +#0'r'#253#253#253#5#241#241#5#253#253'N'#241')'#241#5#253#253#253#241#241'))' - +'-'#241#241'-)-.--)-.-)-VVV-1V1V'#7'V-VU2'#7#7#7'V'#7#7'V'#7#7#7#7#3'6'#29'-' - +'---1---'#8#255#255'--1-1--1'#255#255#8'-'#130#255#246#255#8#241#236#247#255 - +#255#170#241#241#5#253#253#240#236#241#241#241#240#236#0#241#241'--'#146#253 - +#253#240#0#240#0#241#253#253#146#237#241'))'#245#240#0')'#253#253#151#0#241 - +'n'#253#253#253#253'NI)'#253#253#253'M'#241')'#253#253#253#253')'#241')'#241 - +'-)'#241')--'#7'--V--U1V-U--VUV'#7'ZUR1VUR'#7'VUV'#7#7#7'~'#7'Z'#207'=q1-1--' - +'-1-'#247#255#255'1-'#245'----'#7#255#255#247'-'#247#255#175#8#255#255#255 - +#255#255#255#7#0#241'N'#253#253'%'#241#236#241#240#241#241#237#236#240#241'-' - +#146#253#253#0#241#0#241#236#253#253#146#240#241'r'#253'n'#5'n'#253#253#253#5 - +#0#241'r'#253#253'J'#253#253#253')N'#253#253#253#253#253#253#147#253#253#241 - +#241#241#241#241')'#241'-)V'#7')'#241'-VQ.V1V1VUV1VUV'#7#7'z'#7'V'#7#7#7'V'#7 - +#7'Z'#7'Z'#7#7#155'D'#197'---1----'#247#255#255#7'----1-'#7#255#255#130'1' - +#247#255#212'1'#8#255#255#255#255'^'#240#241#0'%'#253#253#5#0#241#0#241#236 - +#240#241#241#0#241'-'#151#253#253#0#0#237#240#241#253#253'n'#241#241'r'#253 - +#253#253#253#253#253'n'#236#240#241#5#253#147#240'n'#253#253'%)'#5#253#253 - +#253#253'N'#146#253#253')'#241#241#241#170#241'V'#130#130#130#130'-'#240#241 - +'--U-VUV-VUVUVUV'#7#7#7#7'~'#7#7#7'~'#7#7'~'#7'V'#7'gL'#24'-1---1-1'#7#255 - +#255'^---1--'#247#255#255#7'-U'#7'U-1U'#7#247#245#236#0#0#0#241#253#253#146 - +#241#0#237#236#241#237#240#236#241#236#241')Q)'#237#0#0#241#0'%%%'#241')-' - +#241'%JnN)'#241#0#241#241'MR%'#237#241')n)'#241#241'%'#5#5')'#241#146#253#253 - +#241')-)'#8#241'-~'#8'~'#7'1'#237#241'-VU.-V1VV1V'#7'VUV'#7'V'#7#7'V'#7'V'#7 - +'Z'#7'V'#7#7#7#7'3Sl----1---1'#255#255#170'--1---'#8#255#255'1-1--1--'#245 - +#241#240#0#0#241#236#240'n'#253#253#237#236#241#240#241#240#0#241#241#240#237 - +#241'--'#0#240#237#0#241#0#240#241#240'--'#240#237#240'-'#7#241#236#241#241 - +#241'U'#241#237#240#241#241#241#241#241#241#240#241#241#241#240#147#253#253 - +#241#241#241#241#8'))'#8#171#247#7#237#240#241'-2-Q2QVUUUVU'#7'V'#7#7#7#7'V' - +#7#7#7#7#7#7#7#7#7'V'#7#255'Z'#192'1-1---1--'#134#255#255'1----U'#255#246#175 - +'---1-1-1-'#240#241#236#0#0#0#0'%'#253#253'n'#240#0#0#241#0#237#240#0#237#240 - +#241#241'-)'#241#240#0#240#0#237#241#0#241#241#0#241#241'--'#241#0#241#241 - +#241#241#240#240#241#241#241')'#241#241#241#237#241#241#241#241#146#253#253 - +#241')'#241'-'#171#241'-'#8#130#7'Z'#240#237'--QV1--UV2V'#7'V'#7#7#7#7'V'#7#7 - +'V'#7#7'V'#7'~'#7'Z'#7#7#7#203'b'#19'----1--1-'#7#255#255#134'----'#134#255 - +#255#7'1-----1---'#241#241#241#0#241#0#0'n'#253#253'n'#241#0#237#240#237#240 - +#237#240#237#240#241')'#245'-'#241#0#237#0#240#241#241#0#236#240#241'--'#241 - +#240#236#241'--'#241#237#240#241')1-'#240#236#241#240#241#241#241#241#146#253 - +#253#240#241#241')'#8#241'-'#175'U-'#8#237#241'--1RUV-2UU'#7'V'#7'V'#7'V'#7#7 - +'V'#7#7'Z'#7#7'Z'#7'Z'#7'Z'#7#7#151'ig-1-1--1---'#8#255#255#247'11'#130#255 - +#255#246'---11-1-1--'#245#240#236#0#236#0#241#236#253#253#253#146'M'#241#236 - +#241'%'#241#0#240#237#240#241'---'#241#0#240#237#0#240#237#0#241#241'-'#241 - +#240#0#241#241'--'#241#236#241#241'-'#7#237#0#241#241#241')'#241'-'#241#147 - +#253#253#241#241#241'-'#175'UV'#246#241#241#246#240#241'-.Q-2V-UVVU'#7'VUV'#7 - +#7'V'#7'Z'#7#7'~'#7#7#7#7'~'#7#7'Z?y'#128'1----1--1-1'#175#255#255#255#255 - +#255#255#255#7'--1----1-1-'#241')'#241#240#0#241#0#0')'#146#253#253#253#253 - +#253#253#253'%'#240#237#241#0#241#240'---'#241#237#0#240#237#0#240#241#241')' - +#241#0#241#241#241'U'#241#236#241#241#241'U'#241#240#237#241#241#241'-)'#241 - +#241#146#253#253#241#241#241'U-V'#7'V'#0#240'-'#241')---2U-1VU1VVUV'#7#7'V'#7 - +#7#7'~'#7'Z'#7#7'~'#7'Z'#7'~'#7'3p'#192'-1-1--1----1'#8#255#255#255#255#175#7 - +'--1--1-1-1--'#245#240#241#241#0#236#0#237#0#237#5#253#253#253#253#253#253'r' - ,#237#240#0#241')'#245')'#245'---'#241#0#0#237#241#237#240#0#237#240#241')--' - +#241#236#241#241')-'#0#237#240#241#241'1-'#240#0#241#146#253#253')'#241')' - +#241#241'-'#7#241#237#240#237#241'-V1.UQV-V1V1'#7#7#7'V'#7#7#7#7'V'#7'Z'#7'~' - +'Z'#7'~'#7#7#7#7'''h'#0'----1--1-1-1-U'#247#247#7'1-1--1--1--11--'#245'('#241 - +#241#0#240#0#240#0#241#0'%'#5#5#5'%'#0#241#237#240#236#245'----U--'#241#0#240 - +#241#241#0#241#0#236#241#245'-'#241#241#240#241'-1'#241#241#236#241#241')'#7 - +#241#241#236#241#146#253#253'-'#241#241#241#241'UU'#0#241#0#240#241'--UU.1-V' - +'UVQV'#7'V'#7#7'V'#7'V'#7#7#7#7#7#7#247#7#7'~'#7'Z'#7#27'_@-1-1--1------1-1-' - +'---1---1--1---'#245'-'#241#241#240#241#0#237#0#0#0#240#0#241#0#241#0#240#0 - +#240#237#241#240'-1---1U-'#241#240#237#240#241#0#236#241#240')-'#241#236#241 - +#241'1V'#241#0#240#241#241'--'#241#0#240#241#241'UZ)'#240#241')-Z)'#241#236 - +#241#241#241')-V2-UR1VU'#7#7'VUV'#7#7#7#7#7'V~'#7'Z'#7#7'~'#7#7'Z'#7#7#15'V' - +#128'1----1---1-1-----1-1---1---1-1---'#241#240#241#241#240#0#236#241#0#237#0 - +#236#0#0#240#0#241#241#237#240#237#241'-1-111V1)'#241#0#236#0#241#241#237#241 - +#240#0#241#241'-U-'#0#241#241')-V'#241#240#237#241#241')'#7'-'#0#241#241')-U' - +#241#240#0#241#241')-2--QV1VU2'#7'VUV'#7#7'V'#7#7'V'#7#7'Z'#7#7'~'#7'Z'#7#7 - +'~-'#3'M'#192'-1-1---11---1-1-1-1-1-1--1--1--'#245'-'#245')'#241#240#241#240 - +#0#0#240#0#0#241#0#241#0#237#240#241#240#241#240#237#241'--1VU1U1)'#241#241#0 - +#241#240#241#0#241#236#241#241'1V'#240#237#240#241#241'U-'#0#237#240#241#241 - +'V-'#240#237#240#241')2-'#241#0#241#240#241')-U--2UV-'#7'UVUV'#7#7'VUV'#7#7#7 - +#7#7'~'#7'Z'#7#7'ZZU'#241#247'E'#0'--1-1----1-----1-----1--1-11-1--'#245'-' - +#245')'#241#241#241#241#236#0#241#0#0#0#236#0#0#237#0#241#236#241#240#237#241 - +'-11'#7'1V11-'#241#236#241#241#0#241#0#236#241')-'#241#241#0#241')'#241#7'-' - +#241#0#241')-'#7#241#241#0#241#241#241'U'#241#0#237#236#241#241'-'#7'V--V--Q' - +'2Q2UV'#7#7#7'V'#7#7'~Z~'#7#7'~'#7'~'#7#7#7#241#236#235'<@1-1--1-1--1--1--1-' - +'1-1--1----11---'#240'-'#241#240#241#240#241#241#0#0#240#237#0#241#0#241#0 - +#240#0#241#0#241#240#237#240')1U'#7'1U'#7#7'1-'#241#241#236#0#241#240#241#241 - +#241#236#0#240')'#241'--'#241#0#240'-)'#7'U'#241#0#236#241#241'-2'#236#0#240 - +#241#241'-~U'#241')V1U.1Q2U'#7'UV'#7'V'#7#7'V'#7#7#7'Z~'#7#7'Z'#7'~U'#241#241 - +#223'3'#128'----1-1--1-1---1-1-1-1--11-11---'#245'-'#245'-'#241#241#241#241 - +#240#236#237#0#0#240#0#236#0#241#0#237#0#240#241#0#241#241#240#241'-1'#7#7'V' - +'U2U-'#241#241#240#236#241#241#0#240#0#241#241#241'-1)'#0#241#241'-'#241'Z-' - +#241#236#241')-U'#241#240#241#237#241')'#7#7#241#237#240'--VQ-V'#7'QV'#7'V'#7 - +#7#7'V'#7#7#7'~'#7#7#7'~'#7#7'Z-'#241#0#211'*'#192'1-1--1--1---1-1--1----1--' - +'-1--1--'#245#245')'#240#245'('#241#240#241#241#240#241#0#0#241#0#236#0#240#0 - +#0#237#0#237#240#241#241#240#241')11'#7'1'#7'UV1)'#241#241#241#236#241#0#241 - +#0')'#241')'#7#240#237#240#241'))1'#241#0#241#241#241'-V'#241#236#0#240')-Z' - +#241#0#240#241'-V-'#7'V-V'#7#7'V'#7'UV'#7#7#7'~'#7#7'V'#7'V'#7'Z'#247#7'-' - +#237#240#199'"'#0'-1-1-1-1-1-----1--1-1--1-1-1-1--)-'#245')'#241#245#241#241 - +#240#241#237#240#241#0#0#241#0#241#0#237#240#0#240#0#237#240#241#241#241#240 - +#241'-U'#7#7'1'#7'U1)-'#241#241#236#241#236#241')'#241#241'-'#241#0#241'--U-' - +#241#0#236#245')Q1'#241#241#236#241#241'U1'#237#241#237#241'-UV'#7#241#240'-' - +'V'#7'UV'#7'~'#7#7'V'#7'V'#7#7#7#7#7#7'Z'#7')'#241#237#187#25'@1---1--1--1--' - +'1--1--1--1-1-1--11--'#245')'#245')'#241'('#241#241#241#240#241#236#237#0#0 - +#240#0#0#240#0#241#0#241#0#241#0#241#0#241#237#240#241'-U'#7#7'-'#241#241#241 - +'--'#241#240#0'--'#241#240#237#0#236#241'--'#7#241#236#241#241'-'#241'1-'#236 - +#0#241#241'-V'#241#240#0#240#241'-V'#7#241#240#237#241'-'#7'V'#7'~'#7#7'Z'#7 - +#7#7#7'Z~'#247'Z'#7'~U'#241#240#240#174#16#128'--11--1--1--1--1--1--1---1--1' - +'---'#245#245'('#241#244#241#245#241#241#240#241#236#241#241#240#237#0#0#237 - +#0#237#0#236#0#236#0#237#0#237#241#240#241#241#237#241'-U'#7#241#241'-'#7'U1' - +'2)'#241')'#241#236#0#240#241'-'#241')1'#241#0#240')'#241')V'#241#0#237#240 - +#241'-U'#241#0#241#241')-'#7'U'#237#0#241#240'UZ'#7#7'-'#241#241'U'#7#7'Z' - +#247#7#7#7#7#7#247#7#237#241#237#162#7#192'-1---1--1--1--1--1-1--1-1--1-11--' - +'-'#245#241')'#241'('#241#240#241#241#241#240#236#241#0#241#0#240#0#240#0#241 - +#0#241#0#240#0#240#0#237#0#240#241#240#241#241'-U-)U2-U2)'#241#241#241#241#0 - +#241'-'#241#241#241#241#236#241'----'#240#237#240#241#241'V-'#240#241#0#241 - +'-V'#7')'#0#241#236#241'2Q'#7'V'#0#241#240#241'V~'#7#7')'#241'-'#247'Z'#7#7 - +#241#240#0#28#186'D1-1-1-11-1--1---1--1-1-1--1-1-1--'#241'-'#240#241#241#241 - +#241')'#241#240#241#241#241#0#241#236#241#0#241#0#236#0#240#0#237#0#241#0#240 - +#0#241#0#237#241#240#237#241#241'--UUV1U1-)-'#241#236#241'-'#236#241#0#240#0 - +#241')'#241'-'#241#241#0#241')-'#7')'#0#237#240#241')'#7'Z'#240#241#236#241 - +#241'UV'#7'-'#241#0#237')'#7#7#7#241#241#0#241'U'#247'Z-'#241#241#236#24#188 - +#215'-1-1----1-11-1-1-1--1----1---1-1--'#245')'#245#240#241#240#241#240#241 - +#241#240#241#240#237#241#240#237#0#0#241#0#241#0#240#0#240#237#0#241#0#240 - ,#241#240#237#240#241#241#240#241#241'-UU2--'#241'-.-'#241#241#241#240#236#241 - +#237'-'#241')1'#236#0#241#236'-V-'#241#0#240#237')-'#7'Q'#241#0#241#236#241 - +'.'#7#7#237#240#237#240#241#7'~-'#241#0#237#236'.'#7#7')'#241#0#241#20#191'j' - +'1-1-11-1-1---------1--1-1--11-1--'#245')'#244')'#241#241#241#241#241#240#241 - +#241#236#241#236#240#237#241#240#237#0#0#0#0#237#0#241#0#240#0#241#0#237#0 - +#241#0#237#0#241#241#241#241#241'--UV-----'#241#241')'#241#0#240'-'#237#240 - +#241#241#241#0#241'-U'#241#0#241#236#241'--V'#241#236#241#0#241'-U'#7'-'#241 - +#241#0#240#241#7#7')'#0#241#240#241'1'#130#7#241#240#237#240#16#193#253'--1-' - +'--1-1--1-1---1--11---11--1-1--'#245#241#241#241'('#241#240#241#241#240#241 - +#241#240#241#241#240#0#241#236#241#240#237#0#240#0#0#237#0#237#0#240#236#0 - +#241#240#241#237#240#236#241#236#237#241#241'--U1---)'#241#245')'#241#241#241 - +#240#241#0#236#0#240#241#241'U'#241#237#240#241#241').'#7#241#0#241#240#241 - +'-V'#7#241#0#240#237#241#241'V'#7#241#241#240#237#241'UZ'#7')'#241#0#241#12 - +#196#144'1-1-1----1--1--1--1---11---1--1-1-)-'#240#241#241#241#241#240#241 - +#241#240#241#241#240#237#241#241#240#241#240#237#240#241#0#237#240#0#241#0 - +#241#0#241#0#236#0#240#0#241#241#240#241#240#241#241#241#241#241')-U--'#241 - +')'#241'))'#241#241#241#241#241#236#241#241#237#241#241#240#0#241'---1'#241 - +#240#0#241#241'V'#7#7#241#237#0#240#241'U'#7'-'#241#0#237#240#237'U'#247'U' - +#241#241#237#240#8#199'#---1-1-1-1-1--1----1-1---1--1-1-1-'#245#241'-'#241 - +#240#241#240#241#241#240#241#241#240#241#241#240#236#241#237#0#241#241#236 - +#240#0#0#241#0#240#0#236#0#241#0#241#0#241#0#0#237#0#241#236#240#237#240#241 - +#241#241#241')----'#241#241#241#240#241')'#240#241#0#241#240#241#236#0#237 - +#241')'#241#7')'#0#241#236#236#241'U1V'#236#240#241#236#241'V'#7')'#236#237 - +#240#241#241#7'~-'#241#240#236#241#4#201#182'1-1-1-1-1--1-1---1--1---1-11-1-' - +'1-1--'#240'-'#241#241#241#241#240#241#237#240#237#241#236#241#241#241#240 - +#241#241#236#241#241#241#241#236#0#0#241#0#241#0#240#0#237#0#240#237#240#0 - +#241#0#241#0#241#241#236#0#241#241#241#241')))-)'#241#241#241#241#237#240#237 - +#241#241#241#241#240#241#241#241'-'#240#237#0#241#241'-VV-'#241#237#0#241#241 - +#7#7#241#240#241#240#241#241#7#247'-'#237#0#241#241#0#204'I-1--1----1---1-1-' - +'-1--1-1----1--1-1-'#245#241#241#241#240#241#240#241#241#240#241#241#240#241 - +#240#241#236#241#237#240#241#241#236#241#236#241#241#236#240#0#0#241#0#237 - +#240#241#0#240#0#241#236#0#241#240#0#0#241#241#0#241#236#241#241#241#241#241 - +')'#241'))'#241#240#241#236#241')-)'#241#240#237#241#241#241#236#241#0#241')' - +'UU-'#0#240#241#241')'#7'V'#241#237#0#241#241'-Z'#7'-'#241#241#0#241#133#214 - +'X--1--1-1--11----1--1----1-1--1-1-1---'#240#241')'#241#241#240#241#241#240 - +#237#241#240#241#241#241#240#240#237#240#241#241#240#241#236#241#241#237#241 - +#236#236#241#0#0#0#237#0#241#0#241#240#0#237#237#240#0#237#236#0#241#0#237 - +#240#241#240#241#241#241#241#241')'#241#240#241#240#241')'#241#241#240#236 - +#241#241#240#241#236#241#241#241')'#241#241#0#240#237'-'#7'1'#241#240#237#240 - +#237'-'#7#7')'#236#237#240#241'qJ'#198'1--1--1-1---1-11--1-1-11---1-1-1-1-1-' - +#241#241#240#241#240#241#237#240#241#240#241#237#240#236#241#237#241#241#241 - +#236#241#0#241#241#241#240#241#240#241#241#236#237#240#237#240#241#0#240#237 - +#0#241#240#0#241#0#240#241#241#236#241#0#241#0#241#237#241#240#241#241#241 - +#241#241')'#241#241#241')'#241#241#241#241#240#241#241#237#240#237#241#241 - +#241#236#241#237#241'-V-'#236#241#0#241#241'U~'#7#241#241#240#0#241'\'#191'4' - +'--1--1-----1-----1---1---11---1-1-1--'#245#240#241#241#241#241#240#241#240 - +#237#241#240#241#241#241#240#241#240#236#241#240#241#237#240#240#237#241#241 - +#241#240#241#240#241#236#236#236#0#241#0#240#237#0#240#237#240#237#0#241#241 - +#0#241#240#237#0#240#236#241#236#237#0#241#241#241#241#241'))-)-'#241#241#241 - +#241#241#240#241#240#241#240#241#236#240#236#241#240#241#241#236#241#0#241'-' - +#7#7#241#236#0#241#241'H3'#162'-1-1---11-1-1-1-1-1-1--1---11--1-1-1--'#241')' - +#240#241#240#241#236#241#241#240#241#237#240#236#241#236#241#241#241#237#240 - +#241#237#241#240#241#236#241#237#241#241#241#241#241#241#236#240#237#0#240#0 - +#237#240#0#241#240#0#240#237#240#237#240#241#241#241#0#241#240#241#236#0#237 - +#240#237#241#241#241')'#241')))--)'#241#241#241#241#241#241#241#241#241#241 - +#240#241#241#236#241#236#241#241#241#240#241#237#240#237'3'#168#16'1---11---' - +'----1-1-----1--1----1--1-1-1-'#245#241#241#241#241#241#240#241#236#241#240 - +#241#241#241#240#241#236#241#240#240#241#240#241#241#237#241#241#240#241#240 - +#237#240#241#241#241#241#241#240#241#236#241#0#237#240#0#237#241#0#241#236 - +#241#241#0#240#241')'#241#237#240#241#241#240#237#240#0#241#0#241#236#241#241 - +#241#241#241#241'-))))'#245')'#241#241#241#241#241#241#241#240#241#240#241 - +#236#241#240#241#236#240#31#28'~--1---1-1-1-1---1-1-1-1---1-1-1--1-1---'#241 - +#240#241#240#241#237#241#240#241#237#240#240#237#241#0#241#240#237#241#237 - +#241#240#241#240#241#240#241#241#241#241#241#241#240#237#241#241#241#241#241 - ,#240#241#240#240#237#240#0#241#0#241#0#240#237#0#241#240#241#241#241'-'#236 - +#241#240#237#241#240#237#0#241#0#241#0#241#237#240#237#241#241#241#241')))))' - +'))))'#241')'#241')'#241#241#241#241#241#241#10#144#236'-1-1-1-1-----1-1-1--' - +'---1-'#13'---1-1-1--11--'#241#241#241#240#241#240#241#237#240#237#241#241 - +#240#241#241#0#241#236#241#240#237#240#241#241#237#241#241#240#241#241#240 - +#241#241#240#241#241#241')'#241#241#241#241#241#240#241#236#240#0#236#237#0 - +#241#0#241#0#241#240#241#241#241#0#241#240#241#237#240#237#240#236#240#237 - +#240#0#241#241#240#237#241#237#241#241#241#241#241#241#241#241#241#241')'#241 - +#241')'#241')'#241')G'#245#197'1---1---1-1-1--1---1-1-----1--1-1--1--1-'#241 - +#240#241#240#241#236#241#240#241#240#241#236#241#237#240#241#241#240#0#241 - +#241#0#237#240#241#240#241#237#240#237#241#241#241#241')'#240#241#241#241')' - +#241'))'#245')'#241#241#241#241#240#241#236#236#0#240#0#237#241#0#236#241#0 - +#237#240#240#237#240#241#241#241#240#237#241#240#237#241'-----))'#241#241#241 - +#241#241#241#241#237#241#241#237#240#241#241'=~'#196'-1---11----1-1--1-1---1' - +'-1---1--1-11-1--1-'#241#241#241#241#241#236#241#0#241#240#241#236#240#237 - +#240#237#241#237#240#237#241#240#241#237#241#240#241#241#240#241#240#241#240 - +#241#241#241#241#241#241#241#241#241')'#241'-'#241'-)'#241#241#241#241#241 - +#237#240#0#236#241#0#236#241#0#237#241#240#237#241#241#241#241#240#237#240 - +#241'-'#7#247#247#7#247#7#7#7'UVQ-Q--'#241#241#240#237#240#236'3'#7#195'--1-' - +'1--1-1-1---1-1-1-1----1--11----1-11---'#240#241#240#241#241#240#237#241#0 - +#241#241#241#240#241#240#241#240#241#240#241#237#240#241#240#237#240#241#241 - +#241#241#241#241#241#241#240#241#241'('#241')'#241#241'-))'#241'-)-'#245')-' - +#241')'#241#241#241#241#241#0#241#241'-R---)'#241#241#241#241#241')Z'#7#247 - +#247#7#247#7#247#247#247#7#247#7#247#7#7'Q'#241#241#241#241'('#144#194'-1---' - +'-1------11---1---1--1--1---1-1--1--1-'#245#241#241#241#240#237#240#240#237 - +#241#240#0#241#0#241#236#241#241#237#241#240#241#236#241#241#241#241#240#241 - +#240#241#237#240#241#241')'#241#241#241#241#241')'#241#241#245#241')'#245'))' - +'---.----))---U1VUU2QRQ----R1V'#7'V'#7#7#7#247'Z'#247#7#247#7#247'-'#241#241 - +'-'#30#25#193'----1--1--1-1---1--1-1-1---1--11-1-11--1---'#241#240#241#241 - +#240#237#241#240#0#241#241#236#237#240#241#236#240#241#236#241#241#241#240 - +#237#240#237#241#237#241#240#241#241#241#241#241#241#241')'#241'-'#241#241')' - +')-'#241')-'#245')-----.-V1.Q2V'#7#7#7'VQ'#7#7#7'VYV'#7'UV1UU.QVU'#7#7'V'#7#7 - +'V-)'#241#245#19#162#192'1----1--1--1-1---1--1---1-1-1----1--1-1-1-1-'#241 - +#240#241#237#240#237#241#237#240#241#241#241#0#241#241#237#240#241#0#240#237 - +#241#240#241#241#240#241#241#241#241#240#241#240#241#241#241#241#241#241')' - +#241#241#245')-'#241'))'#245')'#245'-)----U1Q1UV'#7#7#7'Z'#7#7'ZUVUV'#7'UVV' - +#7#7#7'ZZ'#7#7#7#7'ZUVUVQ'#9'+'#191'--1-1--1------1-1-1--11------1-1--1--1--' - +'-----'#241#241#240#241#240#241#240#241#236#241#0#241#240#237#240#241#241#237 - +#241#241#240#237#241#240#241#241#240#241#236#241#241#241#241#241'('#241#241 - +')'#241')'#241')'#241#241')'#245')-)-)----.-.1.U1VV'#7#7#7'Z'#7#247'~'#7#7'Z' - +'~'#7'U.UVUUVUV'#7'V'#7#7'ZZ'#7#218#218#218'-1----1-1--1-1------1----1--1-1-' - +'--1-1-1-1--11-'#240#241#240#241#236#241#236#241#240#241#240#237#240#241#237 - +#240#240#241#236#241#241#240#237#241#240#241#241#241#241#241#241#240#241#241 - +#241')'#241#241#241')'#241'-)'#245')'#241'-'#241'-'#245'--.-----Q1V1U'#7'V'#7 - +#7#7'Z'#7#7'~'#7#7#7'~'#7#7#7#7'VUR---U.--U'#152#153#152'---1-1---1----1-1' - +#245'1-1-11--1----1-1-------------'#241#236#241#241#241#241#240#237#241#236 - +#241#237#240#241#241#237#240#241#240#237#241#240#241#241#241#240#241#241#240 - +#241#241#241#241#241#241#241')'#241#241')'#241#241')-'#241')-)-)------.-.Q2-' - +'VUVU'#7#7'Z'#247#7#7'~'#7#7'~'#7'~Z'#7#7#7#7'VUV1U.-z}'#148'1-----1---1--1-' - +'---------1---1-1---1--1-1-1-1-1-'#245#241#0#236#240#241#241#240#241#241#240 - +#241#240#237#240#241#241#237#241#240#241#241#236#241#241#237#240#241#241#241 - +#240#241#241'('#241#241#241')'#241#241')'#241#241')'#245')'#241'-)--)--.---1' - +'-U21V1VV'#7#7#7'~'#7#7'Z'#7#7#7#7#247#7#247'Z'#7#7'VUVUUV'#135#139#149'--1-' - +'1-1-1----1-1--1-1-1---1----1-1----------'#245'--1-'#241#241#241#236#241#237 - +#240#237#0#241#237#240#241#236#241#240#241#237#240#237#241#241#240#241#241 - +#241#240#241#241#241')'#241#241')'#241#241#241')'#241#241')'#241')'#241'-)' - +#245')'#245'---)---.--QQ2UU1V'#7'V'#7#7'~'#7'Z~'#7'~'#7'~'#7#7#247'Z'#7#7'V' - +#7'VU'#141#140#148'-1-------1-1-----1---1---1--1-1----1--1-1-1--11---'#240 - +#236#241#241#240#241#240#241#241#240#241#0#241#240#237#241#240#241#240#241 - +#240#237#241#240#237#241#241#241#241#240#241#241#241')'#241')'#245')-'#241 - +#241'-'#241')'#241')-))'#245')--.---.U21U2VU'#7'U'#7'Z'#7#247#7#7#7#7#247'Z' - +#247'~'#247#7#247#7#7#7#7'V'#146#146#135'--1--1-1--'#245'--1-1---1--1-1-1---' - +'--1-1-1----------1-'#245'-'#241#240#0#241#0#237#241#236#241#237#240#241#236 - +#241#0#241#241#236#241#241#240#241#241#240#241#240#241#241#241#241')'#241#241 - ,')'#241')'#241#241'-)'#241'-)'#241'-)'#245'-)-)--------Q.U1V1V'#7#7#7#7#7'~' - +#7'~'#7#7#7#7#7#247#7'~Z'#7'Z'#7'HHH1---1---1-------1---1------11-1----1-11-' - +'1--1---'#245'---'#245#241#240#241#240#241#240#241#240#241#237#241#241#240 - +#241#236#241#241#236#241#241#236#241#241#237#241#241#240#241#241#241#240#241 - +#241')'#241')'#241#241'-'#241#241'-)'#245'-)-------.--.-1Q.U-VUVUV'#7'V'#7'Z' - +#247#7'~'#7'~'#7'~'#7#7#247#7#7#7'555-1----1---1-1-1---1-'#245'-1-1-1-----1-' - +'-----1------1-1----'#241#236#237#0#241#0#241#236#241#240#0#241#237#241#236 - +#241#241#241#236#241#241#240#241#240#241#241')'#240#241#241')'#241')'#241#241 - +')'#241')-))'#245'-)----.---------.1-V1.12U2U'#7#7#7'~'#7#247#7#7#7'Z~'#7#7 - +'~'#7'000-----1---1--'#245'--1-1-----------1-1--1-1-1--1-1-1-------'#245#240 - +#241#240#237#240#241#241#240#237#241#241#240#240#241#240#241#236#241#241#240 - +#241#241#241#241#241#241#241#241')'#241#241#241#241')'#245')'#245#241')'#245 - +'))-------1R1-2Q1R1QV1QUURUVQV'#7'V'#7'Z'#7'~'#7'~'#7#7'Z~'#7'Z000-1--'#245 - +'--1-----1------1-'#245'--1-------'#245'-----1-------1------'#245#241#236#241 - +#0#241#0#241#240#241#236#241#237#241#237#240#241#241#236#241#236#241#240#237 - +#240#241')'#241#241#241')'#241')'#241')'#241'))'#245')'#245'-'#241'-).--.--.' - +'Q1.V1UV1V'#7'V'#7#7#7#7#7#7#7#7#7#7'Z'#7'Z'#7#7'~'#7#7#7#7'555--1-------1--' - +'---1------1---1--1---1-1---1-1--1---1------'#241#240#237#240#241#0#237#240 - +#241#240#241#240#241#237#240#241#241#241#241#241#241#241#241#241#240#241#241 - +#240#241#241#241')'#241'-'#241')-))-)--------U.U11R11VU'#7'V'#7#7'Z'#7'~'#7 - +#247#7'~'#7'~'#7#7'Z'#7#7#7'V'#7#7'Hbf-'#245'--1-1-1--1-1-1---'#245'--1-----' - +#245'---1-----1-----1--1----'#245'---'#245')'#240#237#0#240#237#240#237#241#0 - +#241#236#241#241#236#241#240#241#236#241#240#241#241#241#241')'#241#241'))' - +#241#241')'#241'-'#241')'#245')'#245')-)--.-V-1-V-VUVU2U'#7#7'~'#7'~'#7'Z'#7 - +#7'Z'#7#7#7'~'#7'~'#7'V'#7#7#7'05#---1------1----------1---'#245'----1----' - +#245'------1'#245'-----1----1--'#245#241#241#236#241#241#0#241#240#237#240 - +#241#241#240#241#240#237#241#241#241#241#241#241#241#241#241#241')'#241#241 - +#241')'#241'-'#241')'#245')---'#245'--------V-UU1V1V'#7#7'Z'#7#7#7#7#7'Z~'#7 - +#7'~'#7'Z'#7#7#7#7#7#7'VfbH--1---1-1----'#245'1-1'#245'--'#245'---1--1----1-' - +'-1-1--1------1----------'#245#240#241#240#236#241#0#237#240#241#0#241#0#237 - +#241#241#240#241#240#241#240#241#240#241')'#241#241')'#241')'#241#241')'#241 - +'-)-'#241')-)--.---2Q1R12V1UUV'#7#7#7'~Z'#7'~'#7#7'~'#7#7#247#7#7'~Z'#7#7#7#7 - +'505-----'#245'----------------'#245'-----1--'#245'------1---1--1'#245'---1-' - +'--1-----'#241#241#240#237#240#241#0#241#236#241#241#240#237#240#237#241#237 - +#241#241#241#241#241#240#241#241#241#241#241')'#245'))'#241'-'#241'-'#241'--' - +'-)--.-Q.-1Q1QV2U'#7#7'Z'#7#7#7#7#7'Z'#7#7'~'#7#7'~'#7#7#7#7'VV'#7#158#8#128 - +'-------1-1'#245'----'#245'-1-----1-1---------1-----1--1---1---1---1--'#245 - +'-'#241#241#241#236#241#240#237#241#0#240#237#241#241#240#241#240#241#236#241 - +#241#241#241#241')'#240')'#241#241')'#241#245')'#241')-)-'#241'-------1Q.1V1' - +'1U'#7'VU'#7#7'~'#7'~'#7#7'~'#7#7#7'~'#7'Z~'#7'V'#7'U'#7't'#130#228'--1-1---' - +'---1--1----'#245'----------1--1'#245'--1--1---------1---1-------'#241#240 - +#241#241#236#241#236#241#241#241#236#240#237#240#237#241#241#241#240#241#241 - +#241#241#241#241#241')'#241#241')'#241')'#245')'#245')---)---.-.1U-VUVV'#7'V' - +#7'V'#7#7#7#7'Z'#7#7#247'Z'#7#7#247#7#7#7#7#7'V%'#182#156'-'#245'--'#245'---' - +'1---1-----1---'#245'---'#245'-1-----------'#245'---'#245'---1'#245'---'#245 - +'-------'#245'-'#241#240#241#241#240#241#241#236#240#241#241#241#241#240#241 - +#240#241#237#240#241#240#241#241')'#241#241#241')'#241'-'#241'-)-)'#245')---' - +'.---1R-V-2UU'#7#7#7#7#7#7'Z'#247#7#7'~'#7#7#247#7#7'~Z'#7#7'VUP'#0#0'1-----' - +#245'---'#245'--'#245'1-1-------'#245'-----'#245'-1--'#245'----------'#245'-' - +'---1---1---1----'#241#240#241#237#240#241#241#241#236#241#240#237#241#237 - +#241#240#241#241#241#241#241#241#241#240#241')'#241')'#241')'#241#241'-)-' - +#245')------Q1--U-VVUV'#7#7'Z'#7#7#7'Z'#7#7#247'Z'#7'~'#7#7#7#7'V'#7'V'#160#0 - +#0'---1-----1----------'#245'-----------------'#245'----'#245'--------------' - +'1---'#245'-'#245')'#241#240#241#236#241#236#241#240#237#241#240#241#240#237 - +#240#241#236#241#240#241#241#241')'#241#241#241')'#245')-)'#245'))-----.-.-R' - +'12U11VUV'#7#7'Z'#247'~'#7#247'~'#7#130#7#7#247'~'#7'Z'#7#7'UEBu------------' - +'-----------------------------------------------------'#241'-'#241#241#241 - +#240#241#241#241#241#240#241#241#241#241#241#241#241#241#241#241#241#241#241 - +#241#241')'#241')'#241')'#245')------------1Q2UVU'#7#7#7#7#7#7#7#7#7#7#7#7#7 - +#247#7#7#7#7#7#7'V1Fd'#11'Transparent'#9#4'Left'#2#1#6'Height'#3#180#0#3'Top' - +#2#1#5'Width'#2'c'#0#0#0#7'TButton'#5'btnOK'#25'BorderSpacing.InnerBorder'#2 - +#4#6'Cancel'#9#7'Caption'#6#2'OK'#11'ModalResult'#2#2#7'OnClick'#7#10'btnOKC' - +'lick'#8'TabOrder'#2#1#4'Left'#3#225#0#6'Height'#2#18#3'Top'#3#240#0#5'Width' - +#2'@'#0#0#0 + 'TPF0'#12'TOgAboutForm'#11'OgAboutForm'#4'Left'#3#14#2#6'Height'#3#15#1#3'Top' + +#3#236#0#5'Width'#3'm'#1#13'ActiveControl'#7#5'btnOK'#11'BorderIcons'#11#12 + +'biSystemMenu'#10'biMinimize'#0#7'Caption'#6#24'About TurboPower OnGuard'#12 + +'ClientHeight'#3#15#1#11'ClientWidth'#3'm'#1#5'Color'#7#6'clForm'#10'Font.Co' + +'lor'#7#6'clText'#11'Font.Height'#2#11#9'Font.Name'#6#13'MS Sans Serif'#10'F' + +'ont.Pitch'#7#10'fpVariable'#8'OnCreate'#7#10'FormCreate'#11'OnMouseMove'#7 + +#13'FormMouseMove'#8'Position'#7#14'poScreenCenter'#10'LCLVersion'#6#6'0.9.2' + +'7'#0#6'TBevel'#2'b0'#4'Left'#2#4#6'Height'#2#13#3'Top'#3#191#0#5'Width'#3'-' + +#1#5'Shape'#7#9'bsTopLine'#0#0#6'TLabel'#2'l1'#4'Left'#2'n'#6'Height'#2#14#3 + +'Top'#2#6#5'Width'#2'4'#7'Caption'#6#7'OnGuard'#10'Font.Color'#7#6'clText'#11 + +'Font.Height'#2#9#9'Font.Name'#6#13'MS Sans Serif'#10'Font.Pitch'#7#10'fpVar' + +'iable'#10'Font.Style'#11#6'fsBold'#0#11'ParentColor'#8#10'ParentFont'#8#0#0 + +#6'TLabel'#10'lblVersion'#4'Left'#2'n'#6'Height'#2#14#3'Top'#2#24#5'Width'#2 + +'<'#7'Caption'#6#12'Version 1.20'#10'Font.Color'#7#6'clText'#11'Font.Height' + +#2#8#9'Font.Name'#6#13'MS Sans Serif'#10'Font.Pitch'#7#10'fpVariable'#11'Par' + +'entColor'#8#10'ParentFont'#8#0#0#6'TLabel'#2'l2'#4'Left'#2'o'#6'Height'#2#14 + +#3'Top'#2'H'#5'Width'#2'g'#7'Caption'#6#18'OnGuard home page:'#11'ParentColo' + +'r'#8#0#0#6'TLabel'#6'WebLbl'#6'Cursor'#7#11'crHandPoint'#4'Left'#2'x'#6'Hei' + +'ght'#2#14#3'Top'#2'X'#5'Width'#3#201#0#7'Caption'#6')http://sourceforge.net' + +'/projects/tponguard'#10'Font.Color'#7#6'clNavy'#11'Font.Height'#2#8#9'Font.' + +'Name'#6#13'MS Sans Serif'#10'Font.Pitch'#7#10'fpVariable'#11'ParentColor'#8 + +#10'ParentFont'#8#7'OnClick'#7#11'WebLblClick'#11'OnMouseMove'#7#15'WebLblMo' + +'useMove'#0#0#6'TLabel'#2'l3'#4'Left'#2'n'#6'Height'#2#14#3'Top'#2'0'#5'Widt' + +'h'#3#187#0#7'Caption'#6'&Released under the Mozilla License 1.1'#11'ParentC' + +'olor'#8#0#0#6'TLabel'#2'l4'#4'Left'#3'0'#1#6'Height'#2#14#3'Top'#2'0'#5'Wid' + +'th'#2'/'#7'Caption'#6#9'(MPL 1.1)'#11'ParentColor'#8#0#0#6'TLabel'#2'l5'#4 + +'Left'#2#5#6'Height'#2#14#3'Top'#3#197#0#5'Width'#3#18#1#7'Caption'#6'5Copyr' + +'ight (C) 1997-2002, TurboPower Software Company.'#11'ParentColor'#8#0#0#6'T' + +'Label'#2'l6'#4'Left'#2#5#6'Height'#2#14#3'Top'#3#217#0#5'Width'#2'W'#7'Capt' + +'ion'#6#20'All rights reserved.'#11'ParentColor'#8#0#0#6'TLabel'#2'l7'#4'Lef' + +'t'#2'n'#6'Height'#2#14#3'Top'#3#152#0#5'Width'#2'['#7'Caption'#6#17'Online ' + +'newsgroups'#11'ParentColor'#8#0#0#6'TLabel'#7'NewsLbl'#6'Cursor'#7#11'crHan' + +'dPoint'#4'Left'#2'x'#6'Height'#2#14#3'Top'#3#168#0#5'Width'#3#230#0#7'Capti' + +'on'#6'-https://sourceforge.net/forum/?group_id=71010'#10'Font.Color'#7#6'cl' + +'Navy'#11'Font.Height'#2#8#9'Font.Name'#6#13'MS Sans Serif'#10'Font.Pitch'#7 + +#10'fpVariable'#11'ParentColor'#8#10'ParentFont'#8#7'OnClick'#7#12'NewsLblCl' + +'ick'#11'OnMouseMove'#7#16'NewsLblMouseMove'#0#0#6'TLabel'#2'l8'#4'Left'#2'o' + +#6'Height'#2#14#3'Top'#2'p'#5'Width'#2'>'#7'Caption'#6#13'Lazarus port:'#11 + +'ParentColor'#8#0#0#6'TLabel'#7'WebLbl1'#6'Cursor'#7#11'crHandPoint'#4'Left' + +#2'x'#6'Height'#2#14#3'Top'#3#128#0#5'Width'#3#204#0#7'Caption'#6'*http://wi' + +'ki.lazarus.freepascal.org/OnGuard'#10'Font.Color'#7#6'clNavy'#11'Font.Heigh' + +'t'#2#8#9'Font.Name'#6#13'MS Sans Serif'#10'Font.Pitch'#7#10'fpVariable'#11 + +'ParentColor'#8#10'ParentFont'#8#7'OnClick'#7#12'WebLbl1Click'#11'OnMouseMov' + +'e'#7#16'WebLbl1MouseMove'#0#0#6'TPanel'#6'Panel1'#4'Left'#2#4#6'Height'#3 + +#182#0#3'Top'#2#4#5'Width'#2'e'#10'BevelOuter'#7#9'bvLowered'#12'ClientHeigh' + +'t'#3#182#0#11'ClientWidth'#2'e'#8'TabOrder'#2#0#0#6'TImage'#6'Image1'#4'Lef' + +'t'#2#1#6'Height'#3#180#0#3'Top'#2#1#5'Width'#2'c'#5'Align'#7#8'alClient'#12 + +'Picture.Data'#10#219#140#0#0#7'TPixmap'#207#140#0#0'/* XPM */'#10'static ch' + +'ar *graphic[] = {'#10'"137 249 59 1",'#10'". c #553F55",'#10'", c #2A1F55",' + +#10'"- c #2A1F00",'#10'"* c #551F55",'#10'"a c #2A3F55",'#10'"b c #555F55",' + +#10'"c c #7F3F55",'#10'"d c #555FAA",'#10'"e c #7F5F55",'#10'"f c #7F5FAA",' + +#10'"g c #808080",'#10'"h c #A0A0A4",'#10'"i c #2A0000",'#10'"j c #2A0055",' + +#10'"k c #553FAA",'#10'"l c #7F3FAA",'#10'"m c #7F7FAA",'#10'"n c #AA7FAA",' + +#10'"o c #AA9FAA",'#10'"p c #000000",'#10'"q c #551F00",'#10'"r c #7F7F55",' + +#10'"s c #2A5F55",'#10'"t c #2A3F00",'#10'"u c #550055",'#10'"v c #800080",' + +#10'"w c #D400AA",'#10'"x c #FF00FF",'#10'"y c #C0DCC0",'#10'"z c #FFFFFF",' + +#10'"A c #D4DFFF",'#10'"B c #AA1FAA",'#10'"C c #FFFBF0",'#10'"D c #7F1F55",' + +#10'"E c #D400FF",'#10'"F c #AABFAA",'#10'"G c #AA00AA",'#10'"H c #D4BFFF",' + +#10'"I c #D4BFAA",'#10'"J c #7F9FAA",'#10'"K c #7F00AA",'#10'"L c #7F1FAA",' + +#10'"M c #CCCCFF",'#10'"N c #D41FFF",'#10'"O c #AA5FAA",'#10'"P c #7F0055",' + +#10'"Q c #D41FAA",'#10'"R c #557F55",'#10'"S c #AA3FAA",'#10'"T c #551FAA",' + +#10'"U c #553F00",'#10'"V c #D49FAA",'#10'"W c #D49FFF",'#10'"X c #AA9FFF",' + +#10'"Y c #FFDFFF",'#10'"Z c #550000",'#10'"0 c #FFCCFF",'#10'"1 c #AA7FFF",' + +#10'"2 c #D47FAA",'#10'"....................................................' + ,'.............,.,,,-,,,,-,,,,,,,,,,,,,,,*,*,*a*............bcdefeggggggggggg' + +'gghggggggf",'#10'"...b.....b..........a.................a....a.............' + +'.b...a.a*,-,i,i,-j,-,-j-,i,-,,,*,,,*a*.*a**.....k.k.lbdebbfefggmhnghngogghn' + +'gmgge",'#10'"b.....a...a..ab.b.......a.....a.b..a..........a....b...b...b..' + +'..,-,j-,,,i,-j,j,-,,,,,,,-,*,*,*,,.*.a*......cb..e.ffefggmgggmgghmgnggggfgf' + +'",'#10'".a..a...b...b.....b...a...a.b...........a...a...ba...a.......a.,-,,' + +'-,,i-,,,,-,-,j-,-,,*,,,*,.,.*.*a*...k...bl.f.deeggggggmhggngghggnmggfe",'#10 + +'"..b.b......b..b....a..........b..ba..b..b.........b...b.......,-,,i,i,,,i-' + +'j-j,,,-,,,,,,,*,,*,*a*a*...*...k.kbe.feffgfgfggggmgghmgghgggggf",'#10'"....' + +'...b.ba....a.b.....b.b.........b.....b..b...b...b...b..a.,,,i,-j,p-j,,-,-,i' + +',,,,,*-*,,*,a*,*.*.,.......bckbfbbegfeggngnggngggngmngfgeg",'#10'".....a...' + +'.............a.....b..a......b...b..ba...b...b.....,,-j-,p,i,,-j-j,j,,,,,-,' + +',,,,*a**,.,.,...*..k.ck.bcbcfdeggmgggggmggnggnggggffg",'#10'"..b...b.b....a' + +'b.ba..a...b..b....b..b.b..b......b..........a-,-i,pj-,p,pj,,-,-,-,-,*,,*,*,' + +',*,.*.,*.*..k...dcblbdfbeefgggnmgnggngghggnmgggg",'#10'"...b......b........' + +'..b...a....b....a......ba.....b....b..a,,i,,p,-j-,,-,-j,,,,,,,,,,*,,,*,.,*a' + +'*...a........f.eebfbfggmgggggmnggngmggggggf",'#10'".a..b.b.b..b.b.b...a..b.' + +'....a...b.....b.....b..b....a...a*-jp-j-j,p,i,,i,-,i,-,,,,*,,**,,*,.,*a*a*.' + +'*..k.f.b.f.fefedeggngngmggmgggngngfggg",'#10'"..b.......b.....b......b...b.' + +'.b...b.b...b.b..b...b......,-j-,pj-,-,-,j-,,,,,,,,,-,,-,,,*,.,*.**.*.......' + +'.ekebblbbfegfggmgnghgngnggmgggfgg",'#10'".b..a..b.....b......b.a..b.......a' + +'.....b.......b......a,i,p,p,-,i,j,j-,,i,i,-j-,*,,,*,*,*,**a*a.,.*k..k..kcbk' + +'fbefbfgfggggggggggmgmggngggg",'#10'".....b...b..a..b.b...........b.b..b.b.b' + +'..b.b.b.......a-,-j-,,-j,,--,-,i,,-,,,,,,,,*,,,,*a*a,*a**.......blb.dcblbcf' + +'bceelefcfgfgmgngnggmngm",'#10'".b....b...b.b.b...b.a.b.b.b.....b......b....' + +'..b.b....,ijp,p,i,-p,j,i,,,i,,-,-,,*-,,*,*,,*,*.**a.*....k.........kb.fbkbd' + +'edegggnghgggmnggng",'#10'"b...b...b.......b...b......bb.b....b.bb.b..b...a.' + +'..a,-,-,-,-,j,,-,i,,i,,i,,j,,-,,,-,,*,*,,.,,.*a.*.......k..k.bcke.fefefgfgm' + +'hgngngngghggg",'#10'"..b..b.b..a..b.b...b..b.b.b.....b.b.b..........b.a.,-p' + +',pj,i,j-,i,p,,i,,-,,-,-,,,,*,,*,*,,.*,.*,.*a.*.*........ckebfbfgggggngngggg' + +'ghgnmgmg",'#10'".b.......b.b.....b...b...b..b.b....b..b.b.b..bb...-i,,-,-,,' + +'-,p,-j,-,-,-j,-j,,,,-,,,*,*a*.,,.,*,*.**a*..k...kedbedfegegmghgggghmhnhghgg' + +'ggf",'#10'"..b.b.b.b....b.b..b.b.b...b....b.b..........a..b.,,,i,j-jp,j-,i,' + +'-,j-j,,-,,,-,,,*,,*,,,*,,*,*,.*a*a...*...k..ccdeebfgfggngmngngngghmggfgfe",' + +#10'"b.....b...b..b..........b...b.b...b..b.b.b.b.b.a,pi-,,-,,-,-j-,,j,-,,i,' + +',j-,,,-,,q,,,*,,*,,*a*,.*..*..k...b.edbfbffgggnggmgggghghmggfefeef",'#10'".' + +'..b.b...b....b.bab.b.bb..b....b.b.............,i,,,,-j,i,j-,,j-,-j,-,,,-,,-' + +',,,,,,,*,,*,,*.,*.*.*......k.kcd.fefeggmhggnggngnmggggfefbek.",'#10'".b....' + +'b.b..b.b......b....b..b.b...b.b.b.b..bb.-,-,i,i,-,-j-,j--,i,,-j,-,,,,,,-,,,' + +'*,,,*,.*a*,.,.a..k.....cbfbegfgggmggngggnggggfel...ek..e",'#10'"..b.b..b...' + +'...b.b.b..bb......b.b..b..b.......,,-,-,-,i,p,-j-,,j,,-j,-,,-,i,,,,,q,,*,*,' + +'*,,*a*.*.*....k.kbkebffgggmghnggmngekefeefefgfggmmg",'#10'"b....b..b..b.b..' + +'.b..b...b.b.b....b..b.b.b.b.,-,j-j,j-,,,p,,j-,p-j,-,,-,,,,-,-,,,,,,*,,a*.,*' + +'*a*a.*....ebcbefgggmggmefefgeffgggmmggggmefefc",'#10'"....b..b..b.b...b..b.' + +'b.b...b..bb.b.bb..b...,-,,-j,-p,,ij-,i-,i,,,-j-j,j,-,,,,,,,*,.,,**.,*.a*...' + +'..k.fbkcdfgggfcgggfrfgefbeekcfeggfggf.*,a",'#10'".b....b......bb...b...b..b' + +'..b...b.b..b..b.a,,,-j--j,-p,p,i,,j,-,i,,,,-,-,j-,,*,,,,,*,,a,*a**...k....*' + +'*...ebfeedclc....lbfgfggghmhghgh.,,.",'#10'"..b.b..b.b.b...b.b.b.b....b..bb' + +'....b.bb...-,-,,-j,p,,,-,-,-,-,j-,-j-,,,,,,,,-,,q,*,,.**,.*.a*.,*,,,,,p,,.l' + +'...*,,,,,*mghhghghhhghghggc,,,,",'#10'".b...bb....b.b..b.b...b.b...b..b.bb.' + +'b..b.,,,,,i,p,-,i-j-j,j-j,-,j,-,,-,-,-,,,,,,,,,*,.,.*,,,,,j-pi,pi,pj,-j,,,,' + +'-j-,.ghhghgggefc.c..,,-j-i",'#10'"b...b...b.b.b..b...b.b.....b..b.b..b..b.,' + +'-,-,i,-,-,i,j-,,-p,,pj-,-,j-j,,,,*-,,,*,**a*,,,,-,iip-pj,pi,pj--j-,,,-j,-j,' + +'.....**,,,,,,,j,,j-,,",'#10'".b.b.b.b.....b.b.b.....b.s...b.b.b..bb..,,,-,-' + +',j-j,,-,,p,i,-j-,,j,,-,,-,,-,,,*,,,,,-,i-pijp,p,p,-,,,p,-,j-j-i-j-p,,-j,j,,' + +',,,,,,,,*,,*,*,*",'#10'"..b...b.b.b.b...b.b.b.b...b.b.b..b.b...,-,-,j,-,j--' + +'j,p,-j,j,-,-,-,,,,,,-j,,,,,-,--j-p,p,p-jp,-,,,.i,-j,-jp,p,p,j-j,,,,********' + +'*,*,*,,,,,,",'#10'"b...bb.......b.b.....b..b....b..b.b.b.a,,,,,-,i,-,,,-,i,' + +'--,-,,j,,-,-j-,,,,,-,i,pj-pj,p,i,,p-,*,j-,,-j-p,p,i,,,,,,.****a*,,,,,,,-,-,' + +'i,-,i-",'#10'".b.b...bb.b.b.b.b.b.b..b...bb..b.b.b..,*-,-,i,,-,j-i,i,,,j-,j' + +',-,i,j,,,,,,i-jp-pj-p,-p-j-j-,,,p,-,ipj-j,,,*,***..*,,,,,,,,,,-,,i,i,,,-,j-' + +'j",'#10'"..b..b.....b.....b...b...bb...b.b.b..a-,,,,-,-j,-,,,-,-i,-,j--j,,,' + +'-,-,iiip,p-jp-j-jp,,p,-jp-i,ijp,,,,,**.*.,,,,,-,-,-,i-i,-,,i,p,.gg,ip,,",' + +#10'"b..b..b.b...b.bb..b.b.bb...b.b.b.b.b.,,-,-,j-,-,j-i,j,,,i,p,,,-,-,,ij-j' + ,'-,p-jp,-p,p-,,i,p,p,j,-,,,,,*,,,*,,,,-,,j-j,,,i,j,.f.i,p,,eng,,-p,",'#10'".' + +'.b..b.b..bb....b..b....b.b..b.b.b...-,*,,-,,-j,-,,,--j-,,-,i,,j,ii,pppjp,p,' + +'-pjj-pjip,pj-,-,,,,,*,-,-,*,,-i,,-,i,,,*,,p-j.gb,-j-j.gg*ij-,",'#10'".b..b.' + +'...b...b.b..b..b.b....b..b.b.a,,,-,-,,-,,-,-,i,j-,,i,i,,i-pp,pj-,p-p,ip,-pp' + +',,p,i,,,,,*,**,-,i,*.*,-j,,,i,p,*ee.p-,,*gf,jp,,.mg.,,p,",'#10'"b.b.b.b.b..' + +'b.b...b..b...b.bb.b.b.b..-.,,,,-,j-j,i,,,-,,i,,,,ipp,p,p-pjp-j-p,p,p,,ip,,,' + +',***.*,,,,j-j,,,,-,,,.-jp,,.ff.,jp,,gg,-,-,,gh.jp,,",'#10'"...b.b.b.b.b..b.' + +'...b.b...b..b.b.b.a,.,-,-,,-,,-,,-i,jp,,i-pp,p-pip,p,p,ppjp,i-j-,,,,*....,,' + +',-,*-,p,-,ipj,*,g*p,ii,ebfi-,i,fg*ij-,,gn.,-i,",'#10'"b.b.b....b..b..b..b..' + +'.bb...b..b.b.*.-,,,,-,,-,,-j,,-,-j-,pj-p,p,p,pip-p,,-,-,,,,,*.e..,*,**,,,,,' + +'i,,j,,-p,...b,-p,,fgg,jp-,eg.,pj-jehe,,j-",'#10'"..b...b.b..b.b...b..bb...b' + +'b..b.b..a,,,q,-,,-,,-,,-p,i,-jp-ppjpjp-ip,-,j-i,ij,,..eb...*,a*,,,-,pip-,,e' + +',j-,,*kg,p,-,.fg,p-j,,fg,,-j,emg*,p,",'#10'"b.b.bb.b.b.........b..b.b..bb.b' + +'..a*t*,,,,,-,,i,i-j,-jppppjp,p-p,pjp,pjp,,,,,..ef.....,,*,p-.j-,,,p,.e,p,i,' + +'..f,i,p,.eg.,,p-,gg*p,-,bog,-j-",'#10'".b.b....b.bb.b.b.b..b....b...b.b..a*' + +'a-,-,-,,-,-j,-jpp,p,p-p-jp,p-,-j-,,-,,.eed..,.k.,,,-i,j.,*bip,i.f.,p-j*.gc,' + +'p,i,kggj-j-,gn.,pjikgg*,p,",'#10'"b.b.b.bb.b..b...b..b.b.b..b.b.b..,.-,,,,*' + +',-,,,p,i,p,pip-pjp,p-p,pj,-j,,..eefbeb.*.,i,.i,p-p,*,.,,p,*.g*pj-,*gm-,i,,e' + +'fg.,pj*ggg,,p,ehm.,,i",'#10'".b...b..b..b..b..b.b..b.b..b.bb...a,*,q,-,,,-i' + +',p,p-p-p,p,p-p-pjp-,-,,.e.*ed.ed*,,,,p,.,,,,i,....-j-,,f.-,p,.fg*p,i,dcgfp,' + +'-,fngg*,.hmgg,-p",'#10'"..bb..b..b..b..b..b..b...b..b...aaq,t,a,,-,i,,-jppj' + +'pjpipipjpj,-,,j,.eg,,.gebd*,*,ip-,.,*b,p-*,*f,pj-,.e,p,,*.gejp,-emgg.,,eggm' + +'hggggghgj,j",'#10'"b...b..b..b..b..b..b..b.b.b..bb..a*a*,q,,,-,ijpp-pp-p,p,' + +'p,p,p,j-,.egg.,,,..,-p..,-jpi,..g,i,,.,b.ip,,.f,-p-,.fg,-j,.gfgnggmggggmnhm' + +'gne,--",'#10'".b.b.b.b.b.....b..b.b..b.b.b.b..*.a*,a,,-,j-,pp,p,pj-p-pj-,,,' + +'-,.eggbgeb*.,,i,i,*,,.,p,..e.,pia*cb,,i,,ebj,j,.efg,-.fgefgnggfgfggggggmg*,' + +'j",'#10'"b.b..b..b...b.b..b....b...b..b..aa*-aq,-,,-,pp,pip-ppjpj-,,-,*bbgb' + +'gefb*,,,i,p,p*,*g-j-,**b,p,,,.f,ip-*.m,p-,.f.gf.fggfgefgggnggfgfgmhg.j-",' + +#10'"....b.b..b.b...b.b.b.b..bb.bb...a.a.,,,,-ijpp-pip,pjp-,p,,-,.bggfede.,,' + +'-i,,p-p,,,.b*p,,.,m.,i,*.e,-,j,*gg,j-..fc.fgcfgfgggfgggngggnggm.,p",'#10'"b' + +'.b..b.b..b..b..b.b.b..b....bb...-.,-,-,,pp-jp,p,p-p,p,-j-*begbeggb.,,ip,-,,' + +',ip-*,..,p-.*ge,pi,,.dip-,,.ne,*fbekbcdegefgfggfgggmnggmgne,,",'#10'"..b.b.' + +'...b.....b.....b..b.bb.b..a.a*,,,,ip,pppippjp,i,-j,.bbgbfbb.,i,,p,pi,*.,,p,' + +'*,g.,p,*.g,,p,,,e,pji,,.gf..f..cdcdefgggfggnmnggngnggg,i",'#10'".b.b...bb..' + +'.b.b.b.b.b.b..b..b..a.a*,-,-pp-pp,p,pj-,-,-j,..bfebeb*,,p,-,p,i,,bf-j-,,e.p' + +'j-,,f.-j-,*d.,p,-,*.e..def.gefefggfefgggggngmggmme,",'#10'"b....b...b.b....' + +'.b.b...b...b.b...,-,,-pi,pjpipp-p,,j-j,.b.bbbfb*,pip,,j,-p,,.e.p,,*.f,-j,,*' + +'g.p,,*.e,-p,,*.d..cfbfedgfefggfggfggmggngmggn.",'#10'".b.b..b......b.b....b' + +'...b..b...a.,,-,pjppp-p,p,p-p-j,-.b...be.,-j-,pi,-*.,i,,bf,p-,,..,p-,,em*-,' + +'*.m*,i,,,*.fd.elbfeggfefgggggfngmggnggmgg",'#10'"....b..b.b.b.ehhgb.b..b..b' + +'..bb..aq,,p-p-p,puvvvup,j-ia....e..,p-,,p,pi,a.,,-,.b,,i,,*g,,i,wxx.,,,,eep' + +',p-,..eekb.fefcfgfggfgfgggggghggngmg",'#10'".b.b..b....byzzzzAg..b..b.b.b..' + +'a-,,pipjpjvxxxxxxBj-p,*a*a...,ppj,j-pj-,*..,i,,*.pj-,,b.-p,wxx*,*,,.g,j-j,.' + +'fbkecf.fbfbgggfggggfgmgnmgngggg",'#10'"b....b..b.bAzzzzzzzg..b....b.b.,*,-p' + +',pp*wxxxxxxxu-j,p,-...,jp-jp-,,*,p,,,e,i,,,e,-j,,,.*,,wxx,,,e.fgfp-.,*...de' + +'.bfebffefggfgggngmggngmgng",'#10'".b.b..b...yzzhbbozzC...bb.b.b..a-ipip,ixx' + +'xwD,i,u,p-j-,...,p-jp-jp,,.,-p,,..,i,,.gjp,,,*,.,Exx,,,.AefC,,C-,.kc.df.eff' + +'egfefggfgmggnggggnggm",'#10'"....b..b.gzzF....Fzzgb.....b...,,,p,ppGxxG,pj-' + +'j-j-j-,*a.,pjp-,,pi-,..,-i,..,j-,*b.-i,-,,,,wxx-,,*y,.Ae.yj,..blef.deegfgfg' + +'fggfggmggmgmgmgg",'#10'"b.b...b..Fzzb....ezCA...b.b.b.-,ippppuxxG-pp,pj-pj-' + +',,.*,-p-pj,p,,p,,..,p,,,,--,,,*,,,j,,,,wxx,*,.H,.yogm-j..cfb..efdfgfggggfgg' + +'fggfgngmggg",'#10'"....b...bzzI..b...yzzb.b..b..a,-pp,i-Gxxji,-,-p,,-j,..p-' + +'jp,p-,-..-j-.g,i,,,e,j-,,,,,,-,,,-Exx,,,,y**yHhgj-,.d.cdcfeeefegfggggfggggg' + +'ggggfg",'#10'".b...b.bgzzJ...b..hzzg.ege.beghaippp,xxw,pji,j-i,i,*c*jpp,puu' + +'u,*.,uKGL*,p,,Dluj,*G*,,uvv*,wxx,*.*y,.nyngbj,.fek.fbffbfgfefgfggfgfgmgfggg' + +'g",'#10'"...b....hzzg....b.gzzobhzMbyzzzzJ-,puxxvp,p,i-,,p,.Nxxppj-,xxG,,Bx' + +'xxxxxGi-,vxE-Gxxu*vxxxxLwxx*,,,I,foooo.-,..e.fef.fefefefggggngggnggngfg",' + +#10'"b.b...b.hzzb.a....gzzh.hzAyzzzzzzgp,Lxxu,i,-,,ji-,.wxxp,p,ixxw-,BxGvGxx' + +'xvp,BxxKxxx*LxxxxxxExx,,,,,*,.*fg*,.fckfbfbfefbfefggOgfgggfggmgmgg",'#10'".' + +'...b...yzz..b.b..bzzy.ozCzy,ihzzI,,vxx-i,,,-ip,,..wxx-p-p,xxwj,**a-p*xxNp,G' + +'xxxxLP*xxxD,*xxxx*,*,.*,*..g..f..ebf.e..fefgmelbfelgfefgggngm",'#10'".b....' + +'b.yzz........zzM.hzzA*-ppAzz,-wxxj-j-j,,-,..,Gxxjpjp,xxEp-,,.*,-Gxx,pBxxxv,' + +',vxxL,*,vxxx,,**.,,.*.k..*.k.*.fff.bfbfgf.fedgggfggfgggg",'#10'"..b.....Mzz' + +'.b...b..zzybozCh,p,ihzzb,wxx,i,-GGwGww.,wxx-,p-pxxQ,j-,..p,Gxxv-vxxw,,,wxx,' + ,',,,,xxx*,....*..*.*.*,,,,,*.eglc..cgggggfgggfgggfgg",'#10'"...ab.b.yCz...ba' + +'...zzy.ozze,-ppgzz.jGxxpj-jwxxxxx,pGxxpj-,jxxw,pi,,.,-vxxl,vxxv,-,xxw,-,,,w' + +'xx,.*,,,*.k..*,,-,ii-,,.l.f.ffgfgfgggnmggnmgmg",'#10'"........yzz.b....b.zz' + +'M.ozzeppjphzzb-wxx,-jpvvvQxx-pExx-,,,-xxE.,,-*GExxxxc.vxx*,,uxxG,,,,,wxx,,,' + +'*,*.,..,,,ijp,,jp,,.befegfggggfggggfggngg",'#10'".b.b..b.yzz.......bzzI.ozz' + +'bjp-jgzz.jGxxup-p,,,Bxxp-wxxpp,,.xxw..,KxxxxxxxLbGxxv,,*xxL**,*,wxx,.*,*...' + +'k.,ip,-,pp-,i,,fbfdeeffgggfgfgggggmn",'#10'"....b...ozzR..b...gzzhbozzbp,pa' + +'hzzbpvxxu,p,i-,BxxpjGxx,i-,.xxw,.GxxQv,BxxveSxxD,,Dxxv,*,,,Exx*,,,,.*..*i,,' + +'pji,,,p,i,.fecdfegfgfggggfgmggg",'#10'"b.b.....gzzg...a..gzzg.hzz.pi,bhzz.,' + +'uxxvp-j-,,Bxx-pwxx-,j-,xxG,vxxG,a.BxxT.Bxx*,,vxxB,.,*,wxx,,*...,.k.p,i-,,,e' + +'.,p-,*ggk.efcgfgggfgggngfg",'#10'".....b..ezzo.....bFzzg.ozz.,,.bhzz.pjxxw,' + +'p,,,.vxxp,Gxx,,,-,xxw,Bxx,**,GxxD,Bxxu,,*xxG,,*a*wxx,*.**.k.e,,p,jae*gfi,j,' + +',.fggfedfggffefgmgggg",'#10'"...b...a.CzA..b...ACC..Fzz.pab.gzz.-pwxxj-i,-,' + +'vxxppwxx-*.,-xxw,xxw,,.,Bxx*,Gxx*,-,xxw,,,*,wxx,,,a,*..k.i,-,*..fb,p-,*egfg' + +'gfeeleefefggfgmg",'#10'"b..a.....FzCb..a.eCzF..ozzb,..,gzz.j-vxxGj-,,.vxxp,' + +'Gxx*,..jxxE-xxw..*.Bxxv,Lxxv,,,wxx**,,,xxx,*,**,.*eg,pi,,,,.c,-j-,kefefeffb' + +'fdefefggggg",'#10'".....a...gzzy....yzzg.bozz..b.,gzzbpppExxG,-,*vxx-pvxxK-' + +',.Bxxw,ExE...aExx*,vxx*,*,Lxxv,,,Lxxx,*.*,.,*.m.i,j-*..f.,pi,.fbfedgeefegme' + +'feffgf",'#10'"...b......yzzyggyzzy...Fzzebb.igzz.i,i*xxxwv**Gxxpj*xxxv*Gxxx' + +'N,GxxL..vxxxD,vxxv,,,*xxx**Dxxxx,*a*.*.*,fe,p-j,..fe,i,-,.fefefmmgfgfggfe.f' + +'g",'#10'".a....a....ACzzzzzA...bozzgb.,-mzz.pp,puxxxxxxxxxpp-wxxxxxwExw.*xx' + +'xEExwxx*,Gxx*,,,,vxxxxxxvxx*,*a*,*a,.f,,p,,**bf.,p,,.gfgfeggggg.f.ekefe",' + +#10'"........a...yzzzCo.....hzzgb.,igzzbj-pp-jGxxxxxxK-jp,wxxxG.vxE..cxxxxB,' + +'xxv,LxxD,,*,*vxxxE*Dxx.,,*,*,*,.g.i,i,,,*gfi,i,*cbfggffgfefeffgfgg",'#10'".' + +'b..b.........gg......b.,.bba-p,pipppp,ip,-**upp-pp,i,,**,,.,-....*D,,,,,,,*' + +',,,,*,,,,,**,,,,*,,*a,*,*.*lg,p,-,..fg,pj-,.fggfggfefgggegggm",'#10'"..a..a' + +'...a...........b..,bb.*pjp-jp,i,pp,-j,,-p,pj-,,i,,,-,.,,..b.,,,,,*,,*,,,*,,' + +'-,*,,,,,-,,,,*,*,,*..,.g*-jp,...g*,p,,*bffemggmgmmmmgfng",'#10'".......a...' + +'a.....ab.a.ba.bbb,-p,pp-ppp,ip,-,ijppppj-,,-,*,,*.*...,*,,,,-,,,,,,,*,,,,,*' + +',*,j,,*,,*,*,,*.,.gd,-,i,k..,-,i,*.bfemggmngngngggm",'#10'"................' + +'.......,.bb.-,ip,pjp,ipp,i,,-ppi,ppj-,j-,.,,.b..*,.,*,*,,*,*,*,,,,*,-,,,,-*' + +',,*,,,,,,,*,*fg,ji,,,*,,jp,-,.fefgffggggggngmg",'#10'"..a..a.......s..a....' + +'b.*b.b.,pp,p-ppipp,p,-,p,p,pp,-j,-,,..,,...,,,,,,,,*,,,*,,,*,-,,*,*,,,,*,*,' + +'*.*,.*,,.g.-p,,-,,i-,-,*.fgmefegfgfgfggfg",'#10'".......a..a....a..a...aa.b' + +'b,ip,pijp,p,-p,i,,ip-p-jpp-,,,-..*,,.,*,**,q,,,*,*-,,,,,,,,,,-,,,*,,,,,*,*.' + +',*,*gm,j-i,ii,jpj,.lbfgmgmfefefgfggf",'#10'".a..........a..........abbb,-jp' + +'-pp-pipj-p,i,p,pjpp,,p,-,j,b.,,,,*,a*,,*,,,*,,*,*,,,,*,,,,-,,*,-,,,,,*,.,,g' + +'n.p,p,,,p-,,..blefefggf..c..**.",'#10'".....a...a...a...a....a*.b.,ppjp,pjp' + +',ppp,p,i,ppp-pi,,i,,,,...*-,a*,,*,,**,,,,,,*,*,,-,,i,,*,-,,,,,*,,,,**.gg*,,' + +'ipi,,..cff.f.f.c*.**,**.*.",'#10'"...s...a.......a...a..*abb.-i,ppp-p-ppi,i' + +',-,ppi,p,p-i,-,.-*...,-,,*,*,.,,.,*,*,,,,-,,,,,,,,,,,*,-,,*,**,,,cmg.,,,,.e' + +'fcd....*.,*,.*...k.k.",'#10'"..a........a.........aa..b.jpp-,pjpjp,pp,p,p,p' + +',ppp,j,,j,.,,..,*,,*a*,.,.*,*,*,,*,*,,,,*,-,*,,,-,*,*a*,a*,*,.mng*..fk..**,' + +'*,*,.k.k.k.k..ck",'#10'"........a....a..a.....qabb,-,ppipppp-p,p-j-,ipp-jpp' + +'-p,-,,...a*a*-,*a*,*.b..,,*,,,,,*-,-,,,,-,,,,,,**,**a*..,.gf...*.,,,*,**...' + +'.....kcdk.c",'#10'"a..a..a....a..a..a.a..,.bb,jip,p,-,pjpipj-,p,pjpp,i,,i,-' + +',....,,.,-,,*a.e.,,..,,*-,,,,,,,,,,j,-,,-,,,,,,*,,.**,*,*,*,***..a.*k.kck.l' + +'..cebk",'#10'".....a...a............a..b,-p,pippp-p-p,p,i,p-pp-pppj-,*,,..,' + +'**,.,,*,.fb,,*,,,*,,,*,,j-,*,-,-j,*,,,,*,..*,*,,,,,,,*,*.,.**T.....kefefffl' + +'g",'#10'"..a.....a..a.a.....a.a*ab.,p-pip,pjpjp,p-jp,ijp,p,i,-,,,,,...a.,*,' + +'-,*.e.j-,-,,,,,*,-,,,,-j,,,-,,,,*-,**,*,,,,,****a*a***,...k.ffefedefbef",' + +#10'"....a..........a......a.b.,-jp,pp-pppppip,-jp-ppipp,p,-,..,.*.,.,,i,a.b' + +',i,pj-,*,,-,,,-,,,,-j,,,,-,,,,,.,,,,***,,,*,*,*ak.k.kef..kekckel.l",'#10'"a' + +'.....a......a....a...*a.b,,ppp-pjp,-,pj-p,p,,p,pj-p-j,-,...a..,.,,,*..,pj-,' + +',,-*,,,,,,,i,,,-,*,*,,,,*,,,,,*,,*,**,,*,*..ekc.kcdc.kbl..d..",'#10'"...a..' + +'....a.a...a.....a.bb*p-p,p,p-pppppp,p,-pp-ppppj,-,,,...*a*.**,..,j-p,*.-,,,' + +',i,-,i,,,,,,-,,,*,,,,,,***,*,,*,,**..k.k...ck.k....k.lck",'#10'".....a..a..' + +'....a...a...,..,-jppippjp,i,p-p,ipjpjp,-j-p,,,-*a*...,.a..,*-j,,,b.j,*,,,j,' + +'-,,*,,,,,,-,,*-***,,,*,,*,,*,.**.**,*T...**kckefed.",'#10'".a........a..a..' + +'.a...a.a..,pp,pp,pp-ppp,pi,,p-p-pppp,,i,*,..a.,..*.*..,,p,**...i,,-,-,j-,-,' + +',-,i,,*,,*,,,*,,,*,,.*,,,,,,,*,.,k.kfef..l.**.",'#10'"...a..a.a............' + +'..qa.,,-p,ip-pjp,ip,ppi,p,p,pj-pi,-,*a.*..,..,...*.,-a,*..,-,,j,-,,i,,j,,,,' + +',,,*,**,,,*,,.,*,,,*,*,*,,*..cgk.,*.,,,k*",'#10'".....a....a.a..a.a..a..a..' + +',ipppp,p,p-ppppp-,p,pip-pp,p,,-,*..a...*.bb.,..*,.,...,,i,-j,i,,-,-,,-,,**,' + ,',,,,*,,*,*,,,,,,,,*,*,**k.,,,l.,,*..",'#10'"..a.....a..............a,-,-jp,' + +'ppippjp,-jpjp,p-jpjp,p,i,,,,......a.f.*a*..,,*,*.*,,-j,-,,i,,,j-***,,,*,,*,' + +',*,,,,,-,,,*,,*.,.k.*,,*..,,,*,",'#10'"....a........a..a..a....,,,-ppp-jp,p' + +'p-ppp-p-p,pp-p-pip,i,-,.......bg.,,,.b.,,,,.b,i,-j,-,,,,-,,,,*,*,,,,,*,,,,*' + +',,,-,,,*,,*,*.l,,-*,*,,*.*",'#10'".a....a..a.a.........a..U,-j,-jpp-pp-pjp,' + +'p,pji,,,pjp,pj-,,,a.*a....e,i-,,..,-,,,.,,p,-j,,,-j,*,*,,,,,,**,,,-*,,**,,,' + +'-,,*,,..l.*,,..*-,*a*",'#10'"....a..........a..a.....,,,,pppppjp,p,ppipp-p,' + +'pip,p-pp-pj-,*.......d*p,i,*..,,,,*,i-j,,-j-,,-,,,,*,,,*,,,-,,,,*.,,,,,,,,,' + +'**k..,,,k*,,,.T.",'#10'"..a...a.a...a....a...a.a.--i,p,p,p-pip-jp,pjp-,p,ip' + +'jp,p,,,-,.a.....e,-j,.,,e.,-..,p,-,i,,,j-,,,-,,-*,-,-,,,,**.,,-j-,*,,*,...T' + +',,**.*,,*..",'#10'"..........a...a....a.....,,,ip-ppip,pjpp-p-p,pi,p,pp-pjp' + +'-j,,,.......,p,,.,,.e.,..,i,j-,i,-,,,,,,,,,,,,,,,,**a***,,,,,,,*,**k..,,*.k' + +',,*.T*",'#10'"a.a..a..a...a..a.......a..,-,,p,p,ippp-pjpjpip,p-p,pjp-pj-,i,' + +',......*,,..*-,k.*,,p,p-j,,-j,j-,i,q,,,-j-,**..*a*,j-,-,*,*.,.ck**,*.*,,,..' + +',",'#10'"....a............a...a....-,,pipipp,i,p,p-p-pj-pj,p-p-pj-j-,,,....' + +'...,,.g.p,*e,-i,i,,,i-j-,-,,,,,,,i,,,.*..*.,*,-,j,*,,*,*.k..,*.k,-,**k*",' + +#10'".......a.a.a.a.....a....a.,,i,p,pp,pppippjpjpp,p-p,p,p,pp,,,-,,.....,*,' + +'.g.,i,,.,p-j-j-,,,j-j,-,,i,i,,..l.,*,*,,,,,-,,*,,*.k*l,,,k.*,**..,",'#10'".' + +'a.a.a........a.a....a.....,,-jp-ppi,p,p-pp-,pp,jp-jpip,ppi,,,,*.....,*..,,-' + +',*,,jp,,-j-j-,,-j,,,,,,,*.l.**,*.*,,,,,,,,*,,*..f*,*ck*,,.T.,",'#10'"......' + +'a.a.a.a.....a...a..a.U,,p,pi,pp-ppjp,ppi-pp,p-pj-pi,pj-*,,a......,,,p,.,-,-' + +',,i,,j-j-j,,,,-j-,..*.*,a*,.,*-,i,-,,,**.T..,*.k.,,,..c,",'#10'"...a.......' + +'...a.a...a...a...,-,ipjp-pjp,p-pp,pjp,i,p,-pp,p--,,,*......*,*,i,.,,,j-j-,i' + +'-,,j-,-,i,,,.l.*,,**,,**,,,,,,*,*,aT..l,*.l.*,**k.,",'#10'".a...a..a.a.a...' + +'..a.......a.,,-jpppjpp-pipj-pipp-pjp-p,ip-jp,,*.........,-,,..,i,-,ij,j-i,,' + +',j-,,*...,*,,*,**a,,,i,,,,*,*..*l.,*k.*,,*kc*,",'#10'"...a.........a.a...a.' + +'a.a.a...,,-,p-p,pjp,ppjp,p,p,p,jp,p,pp,i,,,........*,-.gc,,i,i,--,j,-,-,j-*' + +'bl*.*.,,*.,.*,*,,-,*,,**T*.k.,*.k.*,*.k*,",'#10'".a...a.a.a.a.....a........' + +'.a.q,,p,pip-pppj-p-pipipi-p,p-pj-pp-,*,*.......,*.mbj-,,,j,i,-,j,j-,,.la*.,' + +'.*,.,,*,,,-,j-,,*,..*.l***f.*,,*.f,*",'#10'"....a.........a.a..a.a.a.a...a,' + +'-,ip,pjp,-pppjp,p,p,p,pjp,pjp,i,,a..........b.*p,j-j-i,,i,-,-,*...,k*,k,.**' + +'*.,*,,,-,,*,*,*k.f,,k.l.,*.k.,*",'#10'".a.a..a.a.a.a.....a........a...,-p,p' + +'pp-ppj-jppp-pip,p--pip-,pp,-*.a.........,,-,-,-,,p,,,j-j,.k**,.*,**,*,,.,,,' + +',i,,,,*.**,lf,*.lk.,,*.l,*",'#10'".............a.a....a.a.a...a.a*,,pi,pjp-' + +'ppp-,pjp,pi,p,,,p,p,ip,,*.........**,i,,j,i,,i-,-,,*....*.*,.*a*,***,-,,-,,' + +'*,*k*.le,*kel*,*k..*.",'#10'"..a..a.a.a.a....a.a.......a.....,-,pp-pjp,p,pp' + +'-ppp,pp,pip,i,p,pi,,,*.....k..a,i,,-j-j-,j-j,..*,*,.k,.*,k.,..,*,,,j,,,.*,k' + +'*gl,.ck.,*.*fk,*",'#10'".a..a.........a......a.a.a...a.a.,,-pjp-pp-pipjpj-p' + +'p,ip,,p,p,ip,-,*..........,,,*,,,-,j-j-,.*.*k.*.*.,*.*,k,*,,,,-*,**a*..l.,*' + +'klf,*k*f**k",'#10'"......a.a.a.a...a.a.a......a......-jpp-pjpjp,p-p-pjpip,p' + +'i-p-pp,pp,,a....k.....*..,i,j-,,,,,*,.,.*k.,k*,.*,c*,,,-,,,,,**T.kf*,kf..*.' + +'.kf*.k",'#10'"..a.a........a.......a.a.a..a.a.a.,-,pjpp-p-pjp,pp-,p-p,p,jp,' + +'ip,i-,,*............*,-,j-,-j,.*k*.,.**.*.T*,k**,,*i,**,.*a*lf,*.fl*,*l.f,*' + +'.",'#10'"a....a.a.a.a...a.a.a......a........,,-pp,pjp-pipp,pppjip,p-,p,,p,p' + +'i,,*......k..kb.,,,,,,,-,.*.,.*k*.k,..*..,,-,,,-,,*,*k.cf,*kcf.,*kcf*kl",' + +#10'"..a.a.......a.a.......a.a...a.a.a.a*,pj-p-ppjp,p,ipi,pp,p-jp,-pj-pj-,,.' + +'...k....ef.,,*,*,,,**,.*k*..k.*.*,*.**,,*,,,*,*,.*ff,..kf**..k.*..",'#10'".' + +'.....a.a.a....a.a.a.a....a........aU,-pjp,ip-pipp,pp-,pijp,ij-p,p-p,,*...b.' + +'.kbfe.*****,,-,..*k..k*.**k*,.k,,,*,,,,**,.T.l.*klcf,*k*f.*kk",'#10'".a.a..' + +'.....a.a........a.a...a.a.a...,,,pp-p,pjp,p-p,ppi,p-p,pp,ip,jp-,,...l.e..gm' + +'g.....*,,**k,c.*.*k...k,.**,,,*,*,*a*.*kf.,.fkc*k.Tf*.kc",'#10'".....a.a.a.' + +'...a.a.a.a.....a.......a...,,,pippp-ppjipi,ppp,pi,,p,j-p,ji,,....kekegf...f' + +'.,-,.,..k.k..k*.l*,k.*,,*,*,,,T.T..f.*lfff**..lav.k",'#10'"..a.a......a.a..' + +'.....a.a.a...a.a.a..a.-,ip,p,pjp,-pp,ppi,ip,pi,p-j-,p,-,*.bcb..emg.k.f.*,,*' + +'*.*...*k.,*..*.**,,,*,,***.*.lf,*lel.,.lkf*.l.",'#10'".a....a.a.a....a.a.a.' + +'......a...........,,,pip-p-pp,-p-jppp,p-,p,,p,i,pp,,.k.kedfggc.cb.,,*..T.k.' + +'l..k*.k*,l.,,-*,**,..T.Tlg*.ldc,*klcf,kl.",'#10'"...a.......a.a......a.a.a.' + +'..a.a.a..a.a..-,-pjpjp,ppjpjp,-jp,pi,i-,pp-,ip,*be..cemgk.kl.,,**..kc.k*...' + +'k.*.k*,,,,*,*,T*.k.ff,kl.l*.*k..*.k.",'#10'".a...a.a.a....a.a.a.......a....' + +'..a.......,,,-ppipj-p-p-pppip,p-pji,,pj-j-,.kcd.fgge..e*,,..k.l.k.*kk,ck,.k' + +'**-,*,,,*.**..ff*.l.k,*k.fk*kck",'#10'"a...a......a.a.....a.a.a.a..a.a.a...' + +'a..a..-,p,p,-ppjp,pj-,p,ipj-,p,p-,p,i,,.b.bcggfkcd*,,k*...kck*..*k.*k.*,,,,' + +',*.*,,k*kO.,lflf*.l*f*.lkf",'#10'"..a...a.a.a....a.a.........a......a...a..' + +'a*,-pipp,ip-p-ppp-pp,pjp,i,jp,-,i,*.l.dfgg...*,*..k*f.k..l*.f.*.**,,,,,*,,.' + ,'**.kf.*lf.f,k.kf*k.*f",'#10'"...a.a.....a.a....a.a.a.a...a.a.a..a.......,,,' + +'p,pp,pjpj-,pjp,p-p-j-i,-jp,p-,,..cgmgck.,,*.k..l.f.k.*kck*lk,,-,*,**k*,k*lf' + +'*.lkf**kl.f*.l.f",'#10'".a.....a.a....a.a.........a......a..a.a..a..*,,p,ip' + +'-p,ppp,p-pjp,pp,j-j-,-,ji,*.kcggf..,,*..k*.*f..l*.k.,e**,,,**a,**.*kel,.f.l' + +'.*..lf*T.kO",'#10'"a...a.a....a.a.....a.a.a.a...a.a...a........a.-,pp,pj-pi' + +',p,p,p,ip,-pj-j-j,p,-,*.bfngk**,..k*.k.l.lk.kl.*l.,i,,.,**.,T.lf.,klkl,*kTf' + +'.*.lOM",'#10'"..a.....a......a.a.........a.....a...a.a..a...,,-,pipp,ppip-p' + +'-p,-pj-,i,,-,,-j,,*.fgge.,*.k..k..f.kc.le,kl*,,,**,,.**.*mol,cl.Vf.kcIW.k.f' + +'I",'#10'"...a.a...a.a.a....a.a.a.a.a.a.a...a.....a......*,i,p,pi,p,pjp,ppjp' + +'-pjp-j,i,,-,,,*emnf.*,k.l.l.lc.fk.kl*ck.,,*,,,,,,kkfVHI*kckAH.kfAHO.TfV",' + +#10'".a.....a.......a.a..............a...a.a.....a...a,j-p,pp,p-pjp-,p,p,-j,' + +'i,,-,j-j-,.ghhk.*..l.l.fk.fc.l.,fk*,,,,*,,*.fnnlnHolkfVVf*nnnoffoX",'#10'"a' + +'...a.a...a.a.a....a.a.a.a.a.a.a...a....a.a.......,i,pi,i-j,,-ji,i,p,pp-,i,j' + +'-,-,,*lmn.**.l..l.fc.l.Tek*f.*,-,,***lffnonnoYn.nnnnlmOff.fll",'#10'"..a...' + +'..a..a....a.a.......a......a...a........a...,,i,,-,j-,i,,,i,i,i,,ji,,-,jj-,' + +',.cf.k.l.kl.kf.lf*.k.*f*,,,*.lfffffffflfnfnXnfff*k****,,",'#10'"...a.a.a.a.' + +'.a.a....a.a.a...a.a.a..a...a.a...a....,-,,i,j-,j-,i,-,,,,,i,-,i,j-,-j,,,*.l' + +'.k.kckc.f.lbTfl.*l,,.fk.lffgl.l.fflknVnk.**,,,,,,,-",'#10'".a........a.....' + +'a.a...a..a......a...a.....a.....,-,j-,-,j-,j,,,j-j-j-,j,j,-,,j,,-,,,k.*.cfc' + +'fk.f.fl.ff*a.**.flf..ffllklf.*..**,,,,*,,,,,*,",'#10'"a..a.a.a.a...a.a...a.' + +'a..a..a.a.a...a...a......,,-,j-,,j*-,*-*-u-*,*,*,-,-,,u,-,-,,,,.ck.kf.l.cfk' + +'fl*el,*fk,*l..lkcfl..*,*,,j,,,,,*,,*,*-,,",'#10'"..a........a.....a....a..a' + +'..a....a...a...a..a,-,j-,-j-,-j*,,j,,,,i,-j-*j,*j-,*,*,,-*ld*kclkeTfl.f.,ff' + +',.nn.,.ll.*****,,,,,,*,*,Z,,**-j,,*j",'#10'"....a.a.a...a.a.a.a.a..a..a..a.' + +'a..a...a....,-,,-,j-,*j-*,-,q,q,*,*,*,,,qj-,*,,*,**,*...f.fcf.f..f.,le*,.nk' + +'**.*T*,,,,,,q,*,,-j,,,i,,,,-j**",'#10'".a.a......a..a.....U.a.....a....a...' + +'a....a.*,j-j,-,j-*,,,*,,,,*,q,*,qj*,,*,jqj,*,***.*kcfk.l.f**f*,ff.,,*,.*,*,' + +',,,,,q,,j-u,*-,*,*,Z,,,*,,",'#10'"a....a.a.a.a..a.a.a.a...a.a..a.a...a...a.' + +'.,-,-,,-,j-,,-,q,i,**-,,*,*,*-,*,-,,,q,,*,*,,.lf.ck.f,,lk**nl*****,,,,-*,-,' + +',j,,*,,,,j*,*,,,****,",'#10'"..a..........a...a....a.....a....a...a...aq,,-' + +'j-*jq,j-*j,,**,,***,*,*,**,u,*,,j,u,*,,*f.flf.*f*,cf,,.*.*,,,,,,,,,j*j*,q*,' + +'i*,jq,,i,,-,,,,-",'#10'"...a.a.a.a.a...a..a.a..a.a.a..a...a......,,-,*,,-,,' + +'-,j-*i,,-*,*,**,*,*,*,*,,Z,q,-,,i,,l.f.fl*k*,.oc**,,,,,,i*-u,-,,-,,,j,,,q,*' + +',,*,u,*i,,,",'#10'".a...........a..a....a......a...a...a.a.aq,*i,-,j-,j-*,,' + +'*-**,*,*,,****,**,*,*,,,,i,,-*f.fcff,.k*.l,*,*,,,i,,,,-,j*,*,u,,*-,j,,-j,-,' + +'*,,-,*",'#10'"a...a.a.a.a.a..a..a.a..a.a.a...a..a.....*,,,,-,j-,j-,j,-,*,,,' + +'*,***,*,***,***,*jqj,,-j.kcfkcl*.c*k**,,,,i,*,-,j*,,-,j*-,q,,*,*j*,-,*j,,,j' + +',",'#10'"..a......a....a..a....a...a..a.......a..,*.-,j-,,i,*i*-*,-***-**,.' + +'****,***,**,,,,-j,,..kf*,f*****,,,i,i,,-,u,,-j*,*-,,j,j*,*-,,**,,-*,u*-",' + +#10'"...a.a.a...a...a..a.a..a.a..a..a.a.a...a-a*,-,jq,*i,,,*,*,,-,*,***.*.**' + +'*,**,**,*j,-j,l.fn.,.*,*,,-j,,,,,u,,,-*,,,u,,,*,,,-j,,-,j,*,,,-*,,",'#10'".' + +'a.......a...a..a....a....a..a.........*.*-,j-,,i,,,q,-,,*,****a**,**.*.****' + +'*,*,-j,-,clff.***,,,j,-,-j*-,j-*j,j,q,,u-j-**,-,j,*,-j,-j,,*,",'#10'"..a.a.' + +'a.a...a....a.a..a.a...a...a.a...a.a*,*-,u-,,-*,*,**,**,,****.*.*******,**,*' + +',i,*fl.nl*,,,,,-,,j,,,j,-,,,,q,j,-,,,*,,j,,-*,*,,,***j-,",'#10'".a........a' + +'...a.a...a.....a...a..........,-j,-,,*-*,,*,*-*,***,.*.****,.***,**,*,,,,*.' + +'k*n.,*,-j-j,,q,-,-*,u,-,*,,*,,*,,i,,*j*,j-,,-,,,,,,",'#10'"..a.a.a.a..a....' + +'.a.a.a.a...a....a..a.....,,-,*i,,*,*-*,,*,*,******.*.****.*****,*-j-,*f.T.*' + +',j,,*,i,,j*j,j,-,u,,i,,i,,Z,*,-,*,-,,j**j,-,,,",'#10'"a....a...a...a.a.....' + +'....a..a.a.........q,-u-,,-*,-,*,**,q,*,.,*,**.**.******,*****j,,f.,j,-,-,i' + +',,i,,-,*-,,*,-,*,*,*,,,,,j,,,,,-*,*-,*j**",'#10'"...a....a...a.....a.a.a.a.' + +'........a.....,j,,,*,*,,***,*,*,*****.**.**.*********,*,*,-,***-,,,j,,,,,*i' + +',,i,*,j,,j,-j*,i,,i***j-*j,,,,,,,-,,",'#10'".a...a.a..a...a.a..a......a..a.' + +'.a......a-,qj-,-*-*,,,*****,*,**,****.**.***,*******,,i,,j,,i,-,i,i,,,,j*,j' + +'-,q,*,,,,,,*-*,,-,,,**,i,,u,*,-",'#10'"..a...a....a.....a..a.a.a..a........' + +'.b.,,-,,*,*,,****,*,*,***.***.***********,***,***,i,-,,,j,,,,,qj-*-,,*,,j,-' + +'*j*-j,,j,,,,,-,,,*,-,,*,,,",'#10'"a...a....a...a.a..a............a......*q,' + +'jq,-*-,*,,-,*****,*,***,*****.T.*************,,,j-,-j-,-,,,,,,j-,i,,,j,q,,,' + +'-***-j*,u*,i,,j*-,-j,",'#10'"...a..a.a...a....a..a.a.a.a..a...a..b.,,,-,,*,' + +',*-*****,*,****.,.**.**.*********,******,-j-,,,,,,j,j-,j-*,,*,q,*,,,j*,,,,,' + +',-,*,-,,,**,j,,*",'#10'".a...a....a...a.a..a........a.........,-*,*-,*,**,*' + +',*.*.***,.****.****T.*********,**,*,j,,,i,-,i,-,,jq,j-j,,j,-,j-*,*j-,j*,,,,' + +',,-,,,,-,,*",'#10'"..a....a...a.....a...a.a..a........b..,,i,,*-,*,*,**,***' + +'*****.****************,*******,*-,,,,j,,,,u-,,,,*,-,*,j,*,,-,,,,-**j-,u,**-' + ,'j,,*,,",'#10'"a..a.a..a.a..a.a...a....a............,q,*-*,*-*,**,***.*.,*.*' + +'******.***.************,*,*,j-,-,-,,-,,,j-,i*,j,-,,-,*j,,Z,,,,,,,-*,,,-*,D*' + +',",'#10'".......a....a.....a...a.......a.b..b.*,,,j,,,*,**,*.*.****...***.*' + +'k**************,*,*,*j*-,,j,,,j,,j-,,*,,,-*,u,,u,,q,,,*i,-,*,,-j,,,,*,,",' + +#10'".a.a.a...a.a..a.a...a....a.a......b..,-u-*-**,*,****,**a**.T***.*******' + +'*************,*,-,u,-,-j-*,-,,,Z,j-u,,-,,,-,,,,*,,,,j*,*j,,q**,,,-",'#10'".' + +'.....a..........a.....a..........b.*,,,,,*,-*,**,*.*.***.*.*****.*k******T*' + +'**********u*,,*j,,,,i,,u-,,,,,,-j,*-*,,i,*i,,,-,,,-,,,,*c,,*,",'#10'"a.a.a.' + +'.a.a.a.a.a..a..a..........b...,q,q,q,,*,*,*.,****.**.*.*.T.*****k***.******' + +'****,,j**,,-,-,,,-,,j,*i,,*,,j,,i,*,,,,-u,**j,*,**,,,-j,",'#10'"...........' + +'..............a....b...b.*,j,j*,*,*******.*.********.*T*.Tc************,*,*' + +'**,-*j*,j,,,j,-*-,,,i,,*-,,,,,j-*,,,,,,-,j*c*,,**.*",'#10'".a.a.a.a.a..a.a.' + +'a.a..........b..b.b.,-*-*,*-**,*,.*.*****,**.T.**.cT**v.T************,j,*j,' + +'*-j,-jq,,u,j,-*,,-,,,i,**,,,i**,-,,*,,*,,-j,D*",'#10'"..........a.........a' + +'..a...b.....b.**,,*-,*,********.*.***.**.**cT*.D..************,***-**,,*,,,' + +',,-,,-,*j,*,j,j*,,-,,-,,**,j*,.O,,*,**,,,",'#10'"a.a.a.a.a...a..a.a........' + +'....b.b..*,,qj,*,**,*,.*.**.*****.**.T*.Dk*kv.*l**********,*,*j*,u,-*i,,,i,' + +'u,-,j-,*,-,,*,,u,*,,,,-,j.c*,,,*c,*,",'#10'"..........a..................b.' + +'..e.,,q,,*-**,****,**.******.v***.v.*c*.v****T********,*,*,q,,u,,,,j*,,,,*,' + +',,,-,,*-j,-*l*i*,*c***,**,***,,",'#10'".a.a.a..a...a....a......b..b..b.bk.*' + +'-,u,*,*,**,.*.*.****.*.*..v.*k.L.T*.*v.********,***j*,,*,,,*i,-,,Z,,-,-j*,u' + +',,,,*,,*,,,i*l.,,,*c**,,**",'#10'"......a.......a.....a.......b..b.e*,*,-*,' + +'***,***************v..T.**.D.L*k.v.*****,***,*,qu,,*Z,,,*j-,,,j*,,,-,,-j,-f' + +'n*,*,**,*,*,,,D.*,,*c",'#10'"a.a.a....a.a..............b...b.b.*,u,*-*,,***' + +'***.*.***.*.T..v*.v.l*kD..D*.T*******,**,*,,u*,,,u-,,j,*-,-j,,j,,,,,,cl*,,,' + +'cf*,*,*c*,*,**,*",'#10'".......a......a..a....b..b..b.bke.,*-*,*,***,*a*.*.' + +'********.v..v.l.vc*kv.v**.********,**,*,-j**,,*,*-,j,,,q,*,i,*Oc*,,,*,***,j' + +',cl*,,,cf*,",'#10'".a.a..a...a..a......b...b..b.b.b..*,*,*,**,**********.*.' + +'T.*k.kDk.Dk.k*D.T.kD*T****,***,u,*,**,,-u,i,,,-,,,,j-,,,*If,,**Oc,,,***,*,,' + +',j*l*,",'#10'"........a................b.bkbcbc.*,,q,*,**,*.*.*.*.******c*c' + +'*.DkcD.Dk*Dcv.********,*,**,u,,,Z*,,,*,j,*,i*,,,,*c****,,*c*,,,*fc,,**c.*,,' + +'*",'#10'"a..a.a............b...b.b...e.bkb.,*,*,**,******.****.*.*k*k*l*l.*' + +'kDkD.T.k.v.*******,**,*,qj*,,,u-,,-,-,,,*,-jgW.,,,cO*,*,**,***,,,l*,q,,",' + +#10'"..a.......a...a......b....bbb.de.**-*,**,***.*..**.**T**l*c*c*kc*lDk*.v' + +'.vD**.v********,*j*,*,,u*,,j*,,j,,-,,D.D.*,,-ln*,,,.l*,,****,*,,,*",'#10'".' + +'....a.a.........b..b..b.bkc.fb..*,*,*,****,*.k*****.*.D*.vkckD*l*kDcT.v.k*v' + +'.*.****,*j*,*,*,u-*,q,*-,,q,*j,*on*,,*lc,*,**,*.,,,,cl,,,,*c,",'#10'"...a..' + +'................b.b.bbb.ef.,*,***,**.*.****.***.*kDk.DTckc.l.kDcT.v..*T*T**' + +'****,*,*j*,,*,j,*,,u,,,-,,*fl,,,*nO,,,*fc,**,**,**-j,*.*",'#10'".a......a..' + +'a...b..b.b...bcblbfb..*,**,**.**..******k.v**..v.c*c*l*D.T.Dk.DTD.D.*****,*' + +'u*,*,u*,,**,u,,-,j,-,,*,,*c*.*,*,*fc,,-*l.*,,***,,,",'#10'"................' + +'.b....bbcd.be.eb**,*,****..*****.T.**...vDk.Tckl.lcTcDkD*Tc*T******,**,,**,' + +'q,,u-,,,-,*,-,,,-,,-lIl,,*.n*,*,,*,**,,,*l**,,",'#10'".a.a.a.....b..b....b.' + +'bkcbbed.fbk*,****...******.**.*l*vk.kcDl.v.v.v.k***kD****v.********,j*,**,*' + +'u,**j,,,,u,,,-j.l*,*,ln.,,,DO*,,***,*,,,-",'#10'"................b.b.b.bbke' + +'.ebee.**,*,.******,***.*v.*..D*cT.*l.l.l.vclc*D.T.v.*******,*,**,u,u,,,qj,*' + +'-u,-,-,j,*,,,*el*.*,*,.f*,,,*c*,*,**",'#10'"a......ab...b......b.e.e.bfbfbl' + +'.*,**.*.*,*,******k..*l*kDk*cl.v.l*l.k*TDkD**.T********j**,*,*-*,*,,*,,,*,,' + +',,-,,*,,*oV**,*Of**,***,*,,,,*.",'#10'"...a..........b.b.b..d.bde.deeb.****' + +'.*********.v.**DT.*ck*cl*l.lv.ckDD.l**k*************,*u,*,*,u,*-*,*,,-j,*,-' + +',-,,lk*,,*nO*,,*lc,,,***,*",'#10'"..........b......b.ebcbfcbfebf.**,..**,*,' + +'****.*.kDk..Dk*cl*.v.D..lv.vkc*v.D*kD*******,*,*,,*j*,*,*,u,*i,,,,q,,,,j*,,' + +'-,***.*,*,*c*,*-,***,",'#10'"............b.b.b.d.bbcbbebfef..**.*,*********' + +'k*.**v.v.l**l.l.kvck.l.l*k.L***.T*********,u*,*,u-,*,,,,*,Z,,,,i,,-,,,,,*f*' + +',,,*c*,*,****,,,",'#10'".a...a.b..b....b.b.e.lbdedebfe..*.****,****.T.D.*ck' + +'..k**.l.v.vckv.vc*DkD**.v***********,**,**,*,*j*-u*,*,-j,,,-,,,q,-,,**,*,*k' + +'*,,,*.*,*,*",'#10'"............b.b.b.e.dbbcdeefef.*.*,*,*****.**.*kDk**D*l.' + +'l**.l.kD.l.kDkD*l.L.k***k****,***,,*i,*,*,,*,-j,,*,,q,,,*,,j,,,,,,**,*,*,*,' + +'**,-,*",'#10'".....b..b.b..b.ekbbkeefbefdef...*,******.***kDkD.*ck.l*cv.lDT' + +'.DkD*v.v.lkD****D*k*******,**u,**,u,q,,*,**,,-,,j*,j-,,-,-,-,cl*,,,***,,***' + +',",'#10'"...........b..b.bcbe.befbeefe.**,*,***.**k*.D..*kDTD*.L.kD.kcT.Dkc' + +'kckD*DkDkDk********,**,,**,*,,*j*,j*,,Z,,j-,-,,*,*,u,,,,,,,*,***,*,,***",' + +#10'"..a....b.b...b.b.blbdedbefdef.*,*******.****kcTc*.ckDk.D.kv.vc*l.v*D*Tc' + +'kDk**Dk********,**u,,*j**,,*,*-,*,*,*,,,,-,*,,,,-j,*,-,**,,,,*,**,",'#10'".' + ,'...b.b...b.b.blbfbbcbeefegb**,**,****.T*.*l.**.*kv.v.DkkD.ck.Tc*l.klc*l**c*' + +'k*DT*********,*u*,*i,*-*,,u,*,,-,u,,,j-j*-*,,,i,,**,,*,***,,,",'#10'"..b...' + +'..b..b.f.bb.efbffbfef**,*******.**.*k**l.L.c.k.kD.DkDkDl*lv.v.DTc**lvk***.*' + +'******,**,,,*,**,u,*,,,-u,*,-,-,,,,,*,**,,,,,,*,,-**,,,,",'#10'"....b..b.b.' + +'b.bbcdebefbefef.*,*,********.**D.**.*T*D.D.kv.cTc*.l.l.l*.DkDk..**.v*******' + +'**,***-*,,,*,,u*-*,,*,*,*,*,-,-j*,,q,**,,-,**,,****",'#10'".....b....b.bcdb' + +'e.fbeedege*,****,**.*.v.v.kDkDTcc.kDkDlckv.Dkv.v.DkDTcTc*L*lv*.k******,**,u' + +',*j**u,,q,,*j*,j*,*,u,,u,,,-*,j*,**u,*,,*,,,**",'#10'"...b....bb.blbbcbfbed' + +'fegd*,**,****.***.T..*.*.*k*TDk*l.kD.kDkc.l*l*l.*ckL*.*..**********j*,*,*,,' + +',,u,,*,,-*-,,*,*,*,,*,,j,****,,****,,-,*,",'#10'".b..b.bb.ke.bblbfbefeefe.*' + +'**,*******k*.**T.v.v.D.ckcl*cvkcDkD.L*l*l**L*c*.v.v*v.*****,*,**,*u,q***,**' + +'j*,*,,**,***,*,j*,-,,,**,****,,i,,,*",'#10'".....b..b.bbcbbebfbedegk*,*****' + +'**.****v..*..k.vk*l*.Dk..lk.DkDkc**lcv.vklcT..T.*********,*u,*,,j,q,,,q,u,*' + +'j,.**,**,*-*,*,-,,,******,***,,",'#10'".b.b..b.b.e.dededeefefe.***,*******.' + +'*..T*cT*D*..v.Dlkcvl*cDkcl*cTc*kck.**l.v****T********,,*,**,*,u,*,*,,,,*Ofk' + +'*,,***,*j**,*,,*.*,******,",'#10'".....b.bke.de.ebebfbfg.**,***,*******T*.*' + +'*.Dk*kDkck*c*kc.vkcT*Dkv.v.v*.v*.L.*.******,*,*j**,**j,*,,qj*,,*Z,*mWnf**,,' + +'**,*,*,*,*,******.**,",'#10'".b.b..bcbbbe.deffefeg.**,*******.*.T.*.*v.T.*D' + +'.*.L.l*lckDkcv.lkcl.v.k.L.*v.T*T*********,*,*u-,**,u*,,,*q,,,jfIWnfk******,' + +'**,***,,********",'#10'"....b.b.bl.debebedeffc.***,**********.v..*.v.kDkD.v' + +'.l*l*kck.l*D*cT.v.D*l..*l.********,****,***,-*,,**,j,*,*,fHIHVnl.,*,*****,*' + +'***,*,*,***",'#10'".b.b.b.f.bbededefeggb.*,***,*****.*.*k.T*l*.kD.Dk.l*.l*c' + +'*l*l*cl*l*l.*T.v*v*.v.T********,*j*,u,*j*,*j-*,*j*,*cMHHHWnfkk**,*********,' + +'*,*,,*",'#10'"b..b.b.bbblbebedgbfel****,********TDk*c*.*.vDk*k*lD.lD.lkckcl' + +'l*ckD*.v.v.k..*l**.*T******,*,*,*,*,i*,*,*,q,,-lM0HIIWVOfl.**.ll*********,*' + +',",'#10'"..b.dcb.edbedefeefed.*.***.*****.*..*.T.L.T..D.Dl*.lDklD*l*l*.L*l*' + +'l*k*k******.*******,*,***,*,u,**,*,u,,,*j,.IMIHWyXonnlk*T**k**********,",' + +#10'"b..b.bfb.ebfedefggfc***,******.*T**v.*c*.v.vk*l*.L.v.ckcl*c*lck*cTc*c*D' + +'.Lk**T*T*********,j*,u*,*,,*j,-*u,*,**H0HVWoV1nnmfl.k**k.T.*******",'#10'".' + +'.b.e..dedebebedefe...**********.*..v.TDk.k.*c*Tc*l.kvDkDkvl.TDcTc*T*l***Dk*' + +'**.*******,***,*,q,*j*-,**,,*,*,*oHIWVXnonnOfflck***Dk*******",'#10'"bb.bkb' + +'bebcdedgfefgk******,***.****k*k.*.*D*DTcTc*l*kD.kv.ck.DlckD*kD.****.*******' + +'********,*,*,**,*,*,,,*,-j,*nWyXonnnnOmOfffllk*k********",'#10'"..bcbekbfbe' + +'deeggge*.**,****.***.T.*.*DkDk*k*cv.*l*cDkDc.lv.vkcT*l.D*TcT*k*v.***T****,*' + +',*,*j*,u,,q,u,*u,*j**,,lo2nnnnffffffflfclk.T.*****,",'#10'"bcdb.bebedeedfef' + +'f..*,***.***.*T***v.v.**D*Dk*kDk*vkc*kvk.l.cvkc**T.*.*****.T************j**' + +',*,*u,*,*-,*-*,,Z,.nnnnffOfffflflldlll.kk*k,**",'#10'"b.e.bf.fbedgeefge.***' + +'.****.****.Dk.*.**k.v.D.D.Dl.Dkvc.cD.L.kclllD*LDk**************,**,**,u,*,,' + +'*,*j,*,*j*,*,*fnmOfffffflfcfcllcklckk.T.*",'#10'".b.debbebfe.gfgek.*.******' + +'****.T.*D.TDkD*.T.L*kL.*l*c.lvkL.LcDkD.*.*kD*****.T*********,**,*,**i*,*,,*' + +',u,,,u,*,fnOfOfffllfllllkckkckkcll.k",'#10'"bcbe.fedefbfefgl.***,***.**k*k*' + +'**v.Tc***v.*D.lD.Dl*l*L*.c*l**kDkDT*D**k*v.T*************,*,*,,*,u,q,*i,*q,' + +',*j,cfmfffffffcldckclkcklckk.lk",'#10'"bd.be.eedegfgeg..****.***.****.D..**' + +'*kD.kDT.v.TDk*cvkclvkc*lD*l*lcvk***.****k*****,**,*,*j*,Z*,*,*j*,*,,j*,-*,*' + +'nnnOnffgllflflkl.l.kkclk.l",'#10'"bcbfbfbdefeefgl.**,.***.****.**T*v*kD*kD*' + +'*c*kD.l*Dkc.L..DTc*kD*D*k.*l**T***********,****,*,*,*,q,*,*,,**,*,*,,*fnnmO' + +'fllfck.l.l.lkllckkcll",'#10'".be.ebeefbgfef..***********.v**.*..**.D**l.v*c' + +'Tc*l*.L.lvl.v*l*k.vcD*************,****,*,***,*,u,u,,*i*j,*i,,u,*lnfOfffllk' + +'.lkkckk....kckl.",'#10'"edbfbfedegfeme**************.*k*DT*v.L*kD.T.l*l*l*l' + +'DkD.l.*l.D*D*k.T.v.v.******T*****,**,u,j*,u,*,*Z,,*,q,,*,,*,.fffllck..k*.ck' + +'.*kvkk.kckf",'#10'"bcbededefefge.,*,.*,************.*..*.D.TDcv.l*l*cTcDkD*' + +'Lc*LkcTD*v.*.*.***********,***,*,*q,*,*,*,,*,,*j*,u-*j**lll.k..T**k*k*T.*.*' + +'*v.kcf",'#10'"ebdebeegegef.*******.**.*k*.v.*kvcTDl*kvck.kv.vc*l.vkDkl.Tc*.' + +'v.*l.DT.v*T****,********,***,,*,*,Z,u*,u*,,,*,,*,,*.....*,*,,*,*,**,**a.T.l' + +'f",'#10'"bdcedefbfgf.*,*,******.****T..v*.kD.*kD.k.vD.ck.lkDl.lc*DlDkDk.L*.' + +'v.**.***********,*,**j,*u,Z,*,*,,*,-j*qj,*-,*,,,,,,,,,,,,,,*,,*,,*,.*.l",' + +#10'"eebdefbfef.*******.***T**.*c*v..v..TcD.Lcvk.lv.L*Dk.v.vlk.l*lDl*.L.vk*v' + +'.****,****,**,*,**,,*,*,u,*-,*,*,,*,j**,*,,,,,,,-,,-,,,,,,,*,,,*T.",'#10'"b' + +'deebegefb.*,*.*****.*.****k..Tc.L.DkkD.kccT.l*cl.Dl.l.DDv.v.kDv.*k.D.*T****' + +'**,******u*,*u,*,u,,*j*,u,,*,i*,,j,*,i,i,-j,-,,,-,-,,,,,,,,,*",'#10'"ecdefd' + +'efe*******.*.*****.Tc*Dkc*l.DkcDll.vkc.vcT*lDkDl*lk.lkDl.k*lDDkv.*k********' + +'***,*,*,,u*,*,q,*,*,qj*,*,*,q*,,,,,,,-,j,i,j,,,-,i,-,-,,",'#10'"dbedeefg.,*' + +',*.*********.v.*ckc*lkDkc*k*.Dl.vDk.lcv.lckckcDkcl*lDD**k*.*D*****,***,*,*,' + +'*j**,-*j*,,Z,*,,*-*,,Z,*,-*,-,-j,,,-,,,-j-j,,,,j,,-",'#10'"eedeefb.*******.' + ,'*.*.*.v..l.lDlkcDkDvkDcL.*l.kDv.T.lcTcLcLkDl*l.k.l*D*v.T****************,**' + +'*,*,u,,*j*j,,j*,,,u,*,i,j,,-j-,j-,,,,,-j-,-,i,",'#10'"bfedee.,*,*.*.*******' + +'k.v.Dl.l.Dk.Dk.ck*kDl*Dck.lcl*l.l.kc*kc.vcv.*k*l.**.****,***,*,*,*,*j,u,*,*' + +'*,*,-***,-*j*,*j*,,-,,,,j-,,i,-,i,,,j,,,-",'#10'"ebeefa*****************.kc' + +'kc*l*cL.Dl*lDck*ckkDL.v.lcLcLckvcTDkckvlD.*T**T******,****,***,**,*j*-j*,,*' + +',j,*j*,-*,,,-,,j-j-,,i,,,j,,,i,-j-j,",'#10'"bfgf.*,*,.**,********.clckD.L.c' + +'T.Dl.*l.kDDkDDl.l.lDkckcTc.l.l.v.l.T.vcDk******,**,*,*u,*j*,*-*,*,*i*j*,q,,' + +',,*,-**,,j-,,,j-,,j-,-,-,,,-,,-",'#10'"eeb.,**,**,******.*.L.LckDl.lclcll.L' + +'lcvckl.l.*l*lckcL.Lckv.v.v.l*c*D.T**************,*,*,*j*j*,,*,*,*-*,j*qj*j*' + +'j,i,-,,-,-,,-,,,j,j-j-j,i,",'#10'"fg.**,**,******.**v..l.l.c*lcL.lckc.DklD.' + +'DkDl.lcTcL.lckDckckckD.TDk**.**l****,*,*,*,**,u-*,*,,*j*,*,,,j*,,,*,*,*,,,j' + +'-j,j,i,j-j-,-,,,,-,,i",'#10'"bf.*,*,***.***.**..*lc***k**.*l**DkvkcckDkcl*l' + +'Dkcl.L.L.lkcL.vcTD.D*L**l**************,*,*,*,*u,q,u-u,**,-*j-,,q,,,-,,-,-,' + +',-,,-,,j-j-j,i,,",'#10'"e.,,*,**,****.**k*L.**.*l.DlDl*clkccl*l*lDl*kckcl*l' + +'.v.lc*l.v.kD.L*kc*l***T*****,*,*,*j**,u,u-,*,*,*,*-,,u,,*,u,u,-,j-,j,,-j,i,' + +',j-,-,,-,,-",'#10'".,**,*,****.***l*..**v.v.DT.*.vkDcTckcl.l..vclcl.lcl.l*l' + +'.Dl.lDkDkDD*T***************,*,*u,*,*,*j,*,,,u,*,*-j*,*,-j,-,j-,i,,-,,i,,j,' + +'i,j-j,",'#10'"*,,*-****.**.*..****..k.v.DlDkcckDl*l*lD.Ll.kDkDlcTclckDl.vl.' + +'v.v.k*l*cTD*****,**,*,**,*,*,*,u,-*,i**,,*i,,*,-j,*,,,,,,,,,i,j-,,-,-,,-,j-' + +'i",'#10'",q*,**.***.**k*****.TD*l.L.*.Dkv.l.lcl.ll.vclcll.llDkDl.L.l*ckckDl' + +'D.v**k************j*,u,*i*,**,**,j*-,*,*j*,q*,,-j-j-,i,,-,j-j,i,i,i,-,,",' + +#10'",,*,**,*****.***.*l*c*l.*ckDlLc.l.DkDkDl*ckl*l.lcl.l.l.Dkcl.lDkD.**L..*' + +'*******,**,*,*,*,*,*,*,j*j,*-*j*,u,-,*,,j-j,,,,i,,-j,-,,-,,,i,,pj-",'#10'"*' + +'*,*,****.**********k**Dl*Dk..lDkDlckDk*llcclclckDl.LcTlcv.v.v.vkDkcTDv.****' + +',***,***,u,*,*,*jq,,*,,,,*,-,*,u,j**,,-j-,,,i,,-j,i,j-j,-j,-j",'#10'",*****' + +',***********.D*l..*l.DLc.lDkcTclcl*lkl.l.lckclcl.Dk.l.l.l.l*DkDk.******,***' + +',*j*,*i*j*,*,*-*,u*,-u,*,,-*-,j-j,-,i,-,i,,-,,-,-,i,-j,p",'#10'"*,*,*,*,*,*' + +'***.*.**Tc*lDl.Lc.lL.lDlcl.vckccDlcL.LclDkDl.LckckDkD.T.**.v******,*,j*,*,*' + +',*,*,q,,*j,*-,u,,*,i*,,j*,,-,j,,-j,,,i,j-j-j-,pj--,",'#10'",q,**,*******.**' + +'.v*c*kDk.Dl.L.cckckckcl.lDlkckclckDkcl.LckDkDkD.L.vDkv*.T***,*j**,u,**j*,*,' + +'u,u,,*,,*,,u-,*,j*,*,-j,-j-j,-,i,j-,,j-,j,-j,i",'#10'"*,*,,******.**T.*..v.' + +'c.Dl..vcllkclclcl.lcl.lDlvklcllcllckDlDkcvkD.k.D.k*******,*,*,*j-*,u-*,*,q*' + +',Z,,q,*,u,*-,qj,,,-j,,-,j-,p,-j-,,i-,i,p,"}'#10#7'Stretch'#9#0#0#0#7'TButto' + +'n'#5'btnOK'#4'Left'#3#24#1#6'Height'#2#22#3'Top'#3#232#0#5'Width'#2'@'#25'B' + +'orderSpacing.InnerBorder'#2#4#6'Cancel'#9#7'Caption'#6#2'OK'#11'ModalResult' + +#2#2#7'OnClick'#7#10'btnOKClick'#8'TabOrder'#2#1#0#0#0 ]); diff --git a/components/onguard/source/qogabout0.pas b/components/onguard/source/qogabout0.pas index a26c286c9..1cdc4b651 100644 --- a/components/onguard/source/qogabout0.pas +++ b/components/onguard/source/qogabout0.pas @@ -46,21 +46,38 @@ uses ogutil, {$IFDEF MSWINDOWS} ShellAPI, {$ENDIF} {AH.01} ComponentEditors, - PropEdits, - LazarusPackageIntf, - LResources; + PropEdits; +// LazarusPackageIntf; + + type + + { TOgAboutForm } + TOgAboutForm = class(TForm) + l8: TLabel; Panel1: TPanel; Image1: TImage; lblVersion: TLabel; + b0 : TBevel; + l1 : TLabel; + l2 : TLabel; + l3 : TLabel; + l4 : TLabel; + l5 : TLabel; + l6 : TLabel; + l7 : TLabel; btnOK: TButton; WebLbl: TLabel; NewsLbl: TLabel; + WebLbl1: TLabel; procedure btnOKClick(Sender: TObject); procedure FormCreate(Sender: TObject); + procedure WebLbl1Click(Sender: TObject); + procedure WebLbl1MouseMove(Sender: TObject; Shift: TShiftState; X, + Y: Integer); procedure WebLblMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); procedure NewsLblMouseMove(Sender: TObject; Shift: TShiftState; X, @@ -86,6 +103,8 @@ type end; implementation +uses + LResources; @@ -123,6 +142,24 @@ begin lblVersion.Caption := 'Version ' + OgVersionStr; end; +procedure TOgAboutForm.WebLbl1Click(Sender: TObject); +begin + {$IFDEF MSWINDOWS} + if ShellExecute(0, 'open', PChar('http://wiki.lazarus.freepascal.org/OnGuard'), + '', '', SW_SHOWNORMAL) <= 32 then + ShowMessage('Unable to start web browser'); +{$ELSE} + ShowMessage('Unable to start web browser'); +{$ENDIF} + WebLbl.Font.Color := clNavy; +end; + +procedure TOgAboutForm.WebLbl1MouseMove(Sender: TObject; Shift: TShiftState; X, + Y: Integer); +begin + WebLbl1.Font.Color := clRed; +end; + procedure TOgAboutForm.WebLblMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin @@ -146,6 +183,7 @@ procedure TOgAboutForm.FormMouseMove(Sender: TObject; Shift: TShiftState; begin WebLbl.Font.Color := clNavy; NewsLbl.Font.Color := clNavy; + WebLbl1.Font.Color := clNavy; end; procedure TOgAboutForm.WebLblClick(Sender: TObject); diff --git a/components/onguard/source/qonguard2.lfm b/components/onguard/source/qonguard2.lfm index e949d708e..dd287fcac 100644 --- a/components/onguard/source/qonguard2.lfm +++ b/components/onguard/source/qonguard2.lfm @@ -3,15 +3,16 @@ object CodeGenerateFrm: TCodeGenerateFrm Height = 516 Top = 84 Width = 556 - HorzScrollBar.Page = 555 - VertScrollBar.Page = 515 ActiveControl = OKBtn BorderIcons = [biSystemMenu, biMinimize] Caption = 'Code Generation' + ClientHeight = 516 + ClientWidth = 556 Color = clForm OnCreate = FormCreate OnShow = FormShow Position = poScreenCenter + LCLVersion = '0.9.27' object OKBtn: TBitBtn Left = 384 Height = 25 @@ -43,27 +44,27 @@ object CodeGenerateFrm: TCodeGenerateFrm OnChanging = CodesNbkChanging object TabSheet1: TTabSheet Caption = 'Date' + ClientHeight = 104 + ClientWidth = 525 object Label9: TLabel Left = 4 - Height = 13 + Height = 14 Top = 12 - Width = 64 + Width = 54 Caption = 'Start date:' - Color = clNone ParentColor = False end object Label11: TLabel Left = 204 - Height = 13 + Height = 14 Top = 12 - Width = 64 + Width = 48 Caption = 'End date:' - Color = clNone ParentColor = False end object StartDateEd: TEdit Left = 92 - Height = 21 + Height = 23 Top = 8 Width = 101 OnChange = ParametersChanged @@ -72,7 +73,7 @@ object CodeGenerateFrm: TCodeGenerateFrm end object EndDateEd: TEdit Left = 284 - Height = 21 + Height = 23 Top = 8 Width = 101 OnChange = ParametersChanged @@ -82,6 +83,8 @@ object CodeGenerateFrm: TCodeGenerateFrm end object TabSheet2: TTabSheet Caption = 'Days' + ClientHeight = 104 + ClientWidth = 525 ImageIndex = 1 object Label13: TLabel Left = 4 @@ -89,7 +92,6 @@ object CodeGenerateFrm: TCodeGenerateFrm Top = 12 Width = 52 Caption = 'Day count:' - Color = clNone ParentColor = False end object Label2: TLabel @@ -98,7 +100,6 @@ object CodeGenerateFrm: TCodeGenerateFrm Top = 12 Width = 37 Caption = 'Expires:' - Color = clNone ParentColor = False end object DaysCountEd: TEdit @@ -123,6 +124,8 @@ object CodeGenerateFrm: TCodeGenerateFrm end object TabSheet3: TTabSheet Caption = 'Reg' + ClientHeight = 104 + ClientWidth = 525 ImageIndex = 2 object RegStrCopySb: TSpeedButton Left = 490 @@ -149,20 +152,18 @@ object CodeGenerateFrm: TCodeGenerateFrm end object Label6: TLabel Left = 8 - Height = 13 + Height = 14 Top = 12 - Width = 30 + Width = 33 Caption = 'String:' - Color = clNone ParentColor = False end object Label4: TLabel Left = 292 - Height = 13 + Height = 14 Top = 48 - Width = 37 + Width = 40 Caption = 'Expires:' - Color = clNone ParentColor = False end object RegRandomBtn: TButton @@ -177,14 +178,14 @@ object CodeGenerateFrm: TCodeGenerateFrm end object RegStrEd: TEdit Left = 68 - Height = 21 + Height = 23 Top = 8 Width = 413 TabOrder = 0 end object RegExpiresEd: TEdit Left = 357 - Height = 21 + Height = 23 Top = 44 Width = 92 OnChange = ParametersChanged @@ -194,23 +195,23 @@ object CodeGenerateFrm: TCodeGenerateFrm end object TabSheet4: TTabSheet Caption = 'S/N' + ClientHeight = 104 + ClientWidth = 525 ImageIndex = 3 object Label7: TLabel Left = 8 - Height = 13 + Height = 14 Top = 12 - Width = 69 + Width = 71 Caption = '&Serial Number:' - Color = clNone ParentColor = False end object Label15: TLabel Left = 268 - Height = 13 + Height = 14 Top = 12 - Width = 37 + Width = 40 Caption = 'Expires:' - Color = clNone ParentColor = False end object SerRandomBtn: TButton @@ -220,11 +221,12 @@ object CodeGenerateFrm: TCodeGenerateFrm Width = 145 BorderSpacing.InnerBorder = 4 Caption = '&Random Number' + OnClick = SerRandomBtnClick TabOrder = 2 end object SerialNumberEd: TEdit Left = 124 - Height = 21 + Height = 23 Top = 8 Width = 125 OnChange = ParametersChanged @@ -234,7 +236,7 @@ object CodeGenerateFrm: TCodeGenerateFrm end object SerialExpiresEd: TEdit Left = 336 - Height = 21 + Height = 23 Top = 8 Width = 97 OnChange = ParametersChanged @@ -244,6 +246,8 @@ object CodeGenerateFrm: TCodeGenerateFrm end object TabSheet5: TTabSheet Caption = 'Usage' + ClientHeight = 104 + ClientWidth = 525 ImageIndex = 4 object Label14: TLabel Left = 4 @@ -251,7 +255,6 @@ object CodeGenerateFrm: TCodeGenerateFrm Top = 12 Width = 64 Caption = 'Usage count:' - Color = clNone ParentColor = False end object Label17: TLabel @@ -260,7 +263,6 @@ object CodeGenerateFrm: TCodeGenerateFrm Top = 12 Width = 37 Caption = 'Expires:' - Color = clNone ParentColor = False end object UsageCountEd: TEdit @@ -285,6 +287,8 @@ object CodeGenerateFrm: TCodeGenerateFrm end object TabSheet6: TTabSheet Caption = 'Network' + ClientHeight = 104 + ClientWidth = 525 ImageIndex = 5 object Label10: TLabel Left = 4 @@ -292,7 +296,6 @@ object CodeGenerateFrm: TCodeGenerateFrm Top = 12 Width = 64 Caption = 'Access Slots:' - Color = clNone ParentColor = False end object NetworkSlotsEd: TEdit @@ -308,6 +311,8 @@ object CodeGenerateFrm: TCodeGenerateFrm end object TabSheet7: TTabSheet Caption = 'Special' + ClientHeight = 104 + ClientWidth = 525 ImageIndex = 6 object Label12: TLabel Left = 4 @@ -315,7 +320,6 @@ object CodeGenerateFrm: TCodeGenerateFrm Top = 12 Width = 62 Caption = 'Special data:' - Color = clNone ParentColor = False end object Label19: TLabel @@ -324,7 +328,6 @@ object CodeGenerateFrm: TCodeGenerateFrm Top = 12 Width = 37 Caption = 'Expires:' - Color = clNone ParentColor = False end object SpecialDataEd: TEdit @@ -354,6 +357,8 @@ object CodeGenerateFrm: TCodeGenerateFrm Top = 136 Width = 540 Caption = '&Key used to encode' + ClientHeight = 230 + ClientWidth = 536 Color = clBtnFace ParentColor = False TabOrder = 3 @@ -382,27 +387,25 @@ object CodeGenerateFrm: TCodeGenerateFrm end object Label1: TLabel Left = 8 - Height = 13 + Height = 14 Top = 115 - Width = 40 + Width = 43 Caption = 'Modifier:' - Color = clNone ParentColor = False end object Label5: TLabel Left = 12 - Height = 13 + Height = 14 Top = 172 - Width = 21 + Width = 23 Caption = 'Key:' - Color = clNone ParentColor = False end object NoModifierCb: TCheckBox Left = 16 Height = 17 Top = 24 - Width = 129 + Width = 72 Caption = 'No modifier' Checked = True OnClick = ModifierClick @@ -413,7 +416,7 @@ object CodeGenerateFrm: TCodeGenerateFrm Left = 176 Height = 17 Top = 24 - Width = 153 + Width = 98 Caption = 'Machine modifier' OnClick = ModifierClick TabOrder = 1 @@ -422,7 +425,7 @@ object CodeGenerateFrm: TCodeGenerateFrm Left = 360 Height = 17 Top = 24 - Width = 145 + Width = 92 Caption = 'Unique modifier' OnClick = ModifierClick TabOrder = 2 @@ -431,7 +434,7 @@ object CodeGenerateFrm: TCodeGenerateFrm Left = 16 Height = 17 Top = 56 - Width = 129 + Width = 82 Caption = 'Date modifier' OnClick = ModifierClick TabOrder = 3 @@ -440,14 +443,14 @@ object CodeGenerateFrm: TCodeGenerateFrm Left = 16 Height = 17 Top = 88 - Width = 137 + Width = 87 Caption = 'String Modifier' OnClick = ModifierClick TabOrder = 4 end object ModDateEd: TEdit Left = 159 - Height = 21 + Height = 23 Top = 53 Width = 98 OnChange = ModifierClick @@ -456,7 +459,7 @@ object CodeGenerateFrm: TCodeGenerateFrm end object ModStringEd: TEdit Left = 160 - Height = 21 + Height = 23 Top = 85 Width = 361 OnChange = ModifierClick @@ -464,7 +467,7 @@ object CodeGenerateFrm: TCodeGenerateFrm end object ModifierEd: TEdit Left = 8 - Height = 21 + Height = 23 Top = 140 Width = 169 OnChange = ParametersChanged @@ -473,7 +476,7 @@ object CodeGenerateFrm: TCodeGenerateFrm end object BlockKeyEd: TEdit Left = 8 - Height = 21 + Height = 23 Top = 196 Width = 481 OnChange = InfoChanged @@ -486,6 +489,8 @@ object CodeGenerateFrm: TCodeGenerateFrm Top = 384 Width = 536 Caption = 'Generate Code' + ClientHeight = 51 + ClientWidth = 532 TabOrder = 4 object RegCodeCopySb: TSpeedButton Left = 502 @@ -524,7 +529,7 @@ object CodeGenerateFrm: TCodeGenerateFrm end object RegCodeEd: TEdit Left = 96 - Height = 21 + Height = 23 Top = 26 Width = 401 OnChange = InfoChanged diff --git a/components/onguard/source/qonguard2.lrs b/components/onguard/source/qonguard2.lrs index 70615ef6b..69e9a51c3 100644 --- a/components/onguard/source/qonguard2.lrs +++ b/components/onguard/source/qonguard2.lrs @@ -2,162 +2,164 @@ LazarusResources.Add('TCodeGenerateFrm','FORMDATA',[ 'TPF0'#16'TCodeGenerateFrm'#15'CodeGenerateFrm'#4'Left'#3#228#0#6'Height'#3#4 - +#2#3'Top'#2'T'#5'Width'#3','#2#18'HorzScrollBar.Page'#3'+'#2#18'VertScrollBa' - +'r.Page'#3#3#2#13'ActiveControl'#7#5'OKBtn'#11'BorderIcons'#11#12'biSystemMe' - +'nu'#10'biMinimize'#0#7'Caption'#6#15'Code Generation'#5'Color'#7#6'clForm'#8 - +'OnCreate'#7#10'FormCreate'#6'OnShow'#7#8'FormShow'#8'Position'#7#14'poScree' - +'nCenter'#0#7'TBitBtn'#5'OKBtn'#4'Left'#3#128#1#6'Height'#2#25#3'Top'#3#216#1 - +#5'Width'#2'K'#7'Caption'#6#2'OK'#11'ModalResult'#2#1#9'NumGlyphs'#2#0#8'Tab' - +'Order'#2#0#0#0#7'TBitBtn'#9'CancelBtn'#4'Left'#3#208#1#6'Height'#2#25#3'Top' - +#3#216#1#5'Width'#2'K'#7'Caption'#6#6'Cancel'#11'ModalResult'#2#2#9'NumGlyph' - +'s'#2#0#8'TabOrder'#2#1#0#0#12'TPageControl'#8'CodesNbk'#4'Left'#2#4#6'Heigh' - +'t'#3#130#0#3'Top'#2#4#5'Width'#3#21#2#10'ActivePage'#7#9'TabSheet1'#8'TabIn' - +'dex'#2#0#8'TabOrder'#2#2#10'OnChanging'#7#16'CodesNbkChanging'#0#9'TTabShee' - +'t'#9'TabSheet1'#7'Caption'#6#4'Date'#0#6'TLabel'#6'Label9'#4'Left'#2#4#6'He' - +'ight'#2#13#3'Top'#2#12#5'Width'#2'@'#7'Caption'#6#11'Start date:'#5'Color'#7 - +#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#7'Label11'#4'Left'#3#204#0#6'Heig' - +'ht'#2#13#3'Top'#2#12#5'Width'#2'@'#7'Caption'#6#9'End date:'#5'Color'#7#6'c' - +'lNone'#11'ParentColor'#8#0#0#5'TEdit'#11'StartDateEd'#4'Left'#2'\'#6'Height' - +#2#21#3'Top'#2#8#5'Width'#2'e'#8'OnChange'#7#17'ParametersChanged'#10'OnKeyP' - +'ress'#7#14'DateEdKeyPress'#8'TabOrder'#2#0#0#0#5'TEdit'#9'EndDateEd'#4'Left' - +#3#28#1#6'Height'#2#21#3'Top'#2#8#5'Width'#2'e'#8'OnChange'#7#17'ParametersC' - +'hanged'#10'OnKeyPress'#7#14'DateEdKeyPress'#8'TabOrder'#2#1#0#0#0#9'TTabShe' - +'et'#9'TabSheet2'#7'Caption'#6#4'Days'#10'ImageIndex'#2#1#0#6'TLabel'#7'Labe' - +'l13'#4'Left'#2#4#6'Height'#2#13#3'Top'#2#12#5'Width'#2'4'#7'Caption'#6#10'D' - +'ay count:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#6'Label2'#4 - +'Left'#3#228#0#6'Height'#2#13#3'Top'#2#12#5'Width'#2'%'#7'Caption'#6#8'Expir' - +'es:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#5'TEdit'#11'DaysCountEd'#4 - +'Left'#2'X'#6'Height'#2#21#3'Top'#2#8#5'Width'#2'q'#8'OnChange'#7#17'Paramet' - +'ersChanged'#10'OnKeyPress'#7#16'NumberKeyEdPress'#8'TabOrder'#2#0#4'Text'#6 - +#1'0'#0#0#5'TEdit'#13'DaysExpiresEd'#4'Left'#3'('#1#6'Height'#2#21#3'Top'#2#8 - +#5'Width'#2'a'#8'OnChange'#7#17'ParametersChanged'#10'OnKeyPress'#7#14'DateE' - +'dKeyPress'#8'TabOrder'#2#1#0#0#0#9'TTabSheet'#9'TabSheet3'#7'Caption'#6#3'R' - +'eg'#10'ImageIndex'#2#2#0#12'TSpeedButton'#12'RegStrCopySb'#4'Left'#3#234#1#6 - +'Height'#2#23#4'Hint'#6#17'Copy to clipboard'#3'Top'#2#7#5'Width'#2#23#5'Col' - +'or'#7#9'clBtnFace'#10'Glyph.Data'#10'F'#1#0#0'B'#1#0#0'BMB'#1#0#0#0#0#0#0'v' - +#0#0#0'('#0#0#0#17#0#0#0#17#0#0#0#1#0#4#0#0#0#0#0#204#0#0#0#0#0#0#0#0#0#0#0#0 - +#0#0#0#0#0#0#0#0#0#0#0#0#0#128#0#0#128#0#0#0#128#128#0#128#0#0#0#128#0#128#0 - +#128#128#0#0#128#128#128#0#192#192#192#0#0#0#255#0#0#255#0#0#0#255#255#0#255 - +#0#0#0#255#0#255#0#255#255#0#0#255#255#255#0#136#136#136#136#136#136#136#136 - +#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#132'DDDD' - +#128#0#0#0#136#136#136#132#255#255#255#244#128#0#0#0#136#136#136#132#240#0#0 - +#244#128#0#0#0#128#0#0#4#255#255#255#244#128#0#0#0#128#255#255#244#240#0#0 - +#244#128#0#0#0#128#240#0#4#255#255#255#244#128#0#0#0#128#255#255#244#240#15 - +'DD'#128#0#0#0#128#240#0#4#255#255'OH'#128#0#0#0#128#255#255#244#255#255'D' - +#136#128#0#0#0#128#240#15#4'DDH'#136#128#0#0#0#128#255#255#15#8#136#136#136 - +#128#0#0#0#128#255#255#0#136#136#136#136#128#0#0#0#128#0#0#8#136#136#136#136 - +#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136#136#136 - +#136#136#128#0#0#0#9'NumGlyphs'#2#0#7'OnClick'#7#17'RegStrCopySbClick'#0#0#6 - +'TLabel'#6'Label6'#4'Left'#2#8#6'Height'#2#13#3'Top'#2#12#5'Width'#2#30#7'Ca' - +'ption'#6#7'String:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#6 - +'Label4'#4'Left'#3'$'#1#6'Height'#2#13#3'Top'#2'0'#5'Width'#2'%'#7'Caption'#6 - +#8'Expires:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#7'TButton'#12'RegRan' - +'domBtn'#4'Left'#2'H'#6'Height'#2#25#3'Top'#2','#5'Width'#3#145#0#25'BorderS' - +'pacing.InnerBorder'#2#4#7'Caption'#6#14'&Random Number'#7'OnClick'#7#17'Reg' - +'RandomBtnClick'#8'TabOrder'#2#1#0#0#5'TEdit'#8'RegStrEd'#4'Left'#2'D'#6'Hei' - +'ght'#2#21#3'Top'#2#8#5'Width'#3#157#1#8'TabOrder'#2#0#0#0#5'TEdit'#12'RegEx' - +'piresEd'#4'Left'#3'e'#1#6'Height'#2#21#3'Top'#2','#5'Width'#2'\'#8'OnChange' - +#7#17'ParametersChanged'#10'OnKeyPress'#7#14'DateEdKeyPress'#8'TabOrder'#2#2 - +#0#0#0#9'TTabSheet'#9'TabSheet4'#7'Caption'#6#3'S/N'#10'ImageIndex'#2#3#0#6 - +'TLabel'#6'Label7'#4'Left'#2#8#6'Height'#2#13#3'Top'#2#12#5'Width'#2'E'#7'Ca' - +'ption'#6#15'&Serial Number:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'T' - +'Label'#7'Label15'#4'Left'#3#12#1#6'Height'#2#13#3'Top'#2#12#5'Width'#2'%'#7 - +'Caption'#6#8'Expires:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#7'TButton' - +#12'SerRandomBtn'#4'Left'#2#8#6'Height'#2#25#3'Top'#2','#5'Width'#3#145#0#25 - +'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#14'&Random Number'#8'TabOrder'#2 - ,#2#0#0#5'TEdit'#14'SerialNumberEd'#4'Left'#2'|'#6'Height'#2#21#3'Top'#2#8#5 - +'Width'#2'}'#8'OnChange'#7#17'ParametersChanged'#10'OnKeyPress'#7#16'NumberK' - +'eyEdPress'#8'TabOrder'#2#0#4'Text'#6#1'0'#0#0#5'TEdit'#15'SerialExpiresEd'#4 - +'Left'#3'P'#1#6'Height'#2#21#3'Top'#2#8#5'Width'#2'a'#8'OnChange'#7#17'Param' - +'etersChanged'#10'OnKeyPress'#7#14'DateEdKeyPress'#8'TabOrder'#2#1#0#0#0#9'T' - +'TabSheet'#9'TabSheet5'#7'Caption'#6#5'Usage'#10'ImageIndex'#2#4#0#6'TLabel' - +#7'Label14'#4'Left'#2#4#6'Height'#2#13#3'Top'#2#12#5'Width'#2'@'#7'Caption'#6 - +#12'Usage count:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#7'Lab' - +'el17'#4'Left'#3#12#1#6'Height'#2#13#3'Top'#2#12#5'Width'#2'%'#7'Caption'#6#8 - +'Expires:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#5'TEdit'#12'UsageCount' - +'Ed'#4'Left'#2'l'#6'Height'#2#21#3'Top'#2#8#5'Width'#2'q'#8'OnChange'#7#17'P' - +'arametersChanged'#10'OnKeyPress'#7#16'NumberKeyEdPress'#8'TabOrder'#2#0#4'T' - +'ext'#6#1'0'#0#0#5'TEdit'#14'UsageExpiresEd'#4'Left'#3'P'#1#6'Height'#2#21#3 - +'Top'#2#8#5'Width'#2'a'#8'OnChange'#7#17'ParametersChanged'#10'OnKeyPress'#7 - +#14'DateEdKeyPress'#8'TabOrder'#2#1#0#0#0#9'TTabSheet'#9'TabSheet6'#7'Captio' - +'n'#6#7'Network'#10'ImageIndex'#2#5#0#6'TLabel'#7'Label10'#4'Left'#2#4#6'Hei' - +'ght'#2#13#3'Top'#2#12#5'Width'#2'@'#7'Caption'#6#13'Access Slots:'#5'Color' - +#7#6'clNone'#11'ParentColor'#8#0#0#5'TEdit'#14'NetworkSlotsEd'#4'Left'#2't'#6 - +'Height'#2#21#3'Top'#2#8#5'Width'#2'q'#8'OnChange'#7#17'ParametersChanged'#10 - +'OnKeyPress'#7#16'NumberKeyEdPress'#8'TabOrder'#2#0#4'Text'#6#1'2'#0#0#0#9'T' - +'TabSheet'#9'TabSheet7'#7'Caption'#6#7'Special'#10'ImageIndex'#2#6#0#6'TLabe' - +'l'#7'Label12'#4'Left'#2#4#6'Height'#2#13#3'Top'#2#12#5'Width'#2'>'#7'Captio' - +'n'#6#13'Special data:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel' - +#7'Label19'#4'Left'#3#252#0#6'Height'#2#13#3'Top'#2#12#5'Width'#2'%'#7'Capti' - +'on'#6#8'Expires:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#5'TEdit'#13'Sp' - +'ecialDataEd'#4'Left'#2'h'#6'Height'#2#21#3'Top'#2#8#5'Width'#3#129#0#8'OnCh' + +#2#3'Top'#2'T'#5'Width'#3','#2#13'ActiveControl'#7#5'OKBtn'#11'BorderIcons' + +#11#12'biSystemMenu'#10'biMinimize'#0#7'Caption'#6#15'Code Generation'#12'Cl' + +'ientHeight'#3#4#2#11'ClientWidth'#3','#2#5'Color'#7#6'clForm'#8'OnCreate'#7 + +#10'FormCreate'#6'OnShow'#7#8'FormShow'#8'Position'#7#14'poScreenCenter'#10 + +'LCLVersion'#6#6'0.9.27'#0#7'TBitBtn'#5'OKBtn'#4'Left'#3#128#1#6'Height'#2#25 + +#3'Top'#3#216#1#5'Width'#2'K'#7'Caption'#6#2'OK'#11'ModalResult'#2#1#9'NumGl' + +'yphs'#2#0#8'TabOrder'#2#0#0#0#7'TBitBtn'#9'CancelBtn'#4'Left'#3#208#1#6'Hei' + +'ght'#2#25#3'Top'#3#216#1#5'Width'#2'K'#7'Caption'#6#6'Cancel'#11'ModalResul' + +'t'#2#2#9'NumGlyphs'#2#0#8'TabOrder'#2#1#0#0#12'TPageControl'#8'CodesNbk'#4 + +'Left'#2#4#6'Height'#3#130#0#3'Top'#2#4#5'Width'#3#21#2#10'ActivePage'#7#9'T' + +'abSheet1'#8'TabIndex'#2#0#8'TabOrder'#2#2#10'OnChanging'#7#16'CodesNbkChang' + +'ing'#0#9'TTabSheet'#9'TabSheet1'#7'Caption'#6#4'Date'#12'ClientHeight'#2'h' + +#11'ClientWidth'#3#13#2#0#6'TLabel'#6'Label9'#4'Left'#2#4#6'Height'#2#14#3'T' + +'op'#2#12#5'Width'#2'6'#7'Caption'#6#11'Start date:'#11'ParentColor'#8#0#0#6 + +'TLabel'#7'Label11'#4'Left'#3#204#0#6'Height'#2#14#3'Top'#2#12#5'Width'#2'0' + +#7'Caption'#6#9'End date:'#11'ParentColor'#8#0#0#5'TEdit'#11'StartDateEd'#4 + +'Left'#2'\'#6'Height'#2#23#3'Top'#2#8#5'Width'#2'e'#8'OnChange'#7#17'Paramet' + +'ersChanged'#10'OnKeyPress'#7#14'DateEdKeyPress'#8'TabOrder'#2#0#0#0#5'TEdit' + +#9'EndDateEd'#4'Left'#3#28#1#6'Height'#2#23#3'Top'#2#8#5'Width'#2'e'#8'OnCha' + +'nge'#7#17'ParametersChanged'#10'OnKeyPress'#7#14'DateEdKeyPress'#8'TabOrder' + +#2#1#0#0#0#9'TTabSheet'#9'TabSheet2'#7'Caption'#6#4'Days'#12'ClientHeight'#2 + +'h'#11'ClientWidth'#3#13#2#10'ImageIndex'#2#1#0#6'TLabel'#7'Label13'#4'Left' + +#2#4#6'Height'#2#13#3'Top'#2#12#5'Width'#2'4'#7'Caption'#6#10'Day count:'#11 + +'ParentColor'#8#0#0#6'TLabel'#6'Label2'#4'Left'#3#228#0#6'Height'#2#13#3'Top' + +#2#12#5'Width'#2'%'#7'Caption'#6#8'Expires:'#11'ParentColor'#8#0#0#5'TEdit' + +#11'DaysCountEd'#4'Left'#2'X'#6'Height'#2#21#3'Top'#2#8#5'Width'#2'q'#8'OnCh' +'ange'#7#17'ParametersChanged'#10'OnKeyPress'#7#16'NumberKeyEdPress'#8'TabOr' - +'der'#2#0#4'Text'#6#1'0'#0#0#5'TEdit'#16'SpecialExpiresEd'#4'Left'#3'@'#1#6 - +'Height'#2#21#3'Top'#2#8#5'Width'#2'i'#8'OnChange'#7#17'ParametersChanged'#10 - +'OnKeyPress'#7#14'DateEdKeyPress'#8'TabOrder'#2#1#0#0#0#0#9'TGroupBox'#9'Gro' - +'upBox1'#4'Left'#2#4#6'Height'#3#248#0#3'Top'#3#136#0#5'Width'#3#28#2#7'Capt' - +'ion'#6#19'&Key used to encode'#5'Color'#7#9'clBtnFace'#11'ParentColor'#8#8 - +'TabOrder'#2#3#0#12'TSpeedButton'#13'GenerateKeySb'#4'Left'#3#242#1#6'Height' - +#2#23#4'Hint'#6#12'Generate key'#3'Top'#3#195#0#5'Width'#2#23#5'Color'#7#9'c' - +'lBtnFace'#10'Glyph.Data'#10'F'#1#0#0'B'#1#0#0'BMB'#1#0#0#0#0#0#0'v'#0#0#0'(' - +#0#0#0#17#0#0#0#17#0#0#0#1#0#4#0#0#0#0#0#204#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 - +#0#0#0#0#0#0#0#0#0#128#0#0#128#0#0#0#128#128#0#128#0#0#0#128#0#128#0#128#128 - +#0#0#128#128#128#0#192#192#192#0#0#0#255#0#0#255#0#0#0#255#255#0#255#0#0#0 - +#255#0#255#0#255#255#0#0#255#255#255#0#136#136#136#136#136#136#136#136#128#0 + +'der'#2#0#4'Text'#6#1'0'#0#0#5'TEdit'#13'DaysExpiresEd'#4'Left'#3'('#1#6'Hei' + +'ght'#2#21#3'Top'#2#8#5'Width'#2'a'#8'OnChange'#7#17'ParametersChanged'#10'O' + +'nKeyPress'#7#14'DateEdKeyPress'#8'TabOrder'#2#1#0#0#0#9'TTabSheet'#9'TabShe' + +'et3'#7'Caption'#6#3'Reg'#12'ClientHeight'#2'h'#11'ClientWidth'#3#13#2#10'Im' + +'ageIndex'#2#2#0#12'TSpeedButton'#12'RegStrCopySb'#4'Left'#3#234#1#6'Height' + +#2#23#4'Hint'#6#17'Copy to clipboard'#3'Top'#2#7#5'Width'#2#23#5'Color'#7#9 + +'clBtnFace'#10'Glyph.Data'#10'F'#1#0#0'B'#1#0#0'BMB'#1#0#0#0#0#0#0'v'#0#0#0 + +'('#0#0#0#17#0#0#0#17#0#0#0#1#0#4#0#0#0#0#0#204#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#128#0#0#128#0#0#0#128#128#0#128#0#0#0#128#0#128#0#128 + +#128#0#0#128#128#128#0#192#192#192#0#0#0#255#0#0#255#0#0#0#255#255#0#255#0#0 + +#0#255#0#255#0#255#255#0#0#255#255#255#0#136#136#136#136#136#136#136#136#128 + +#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#132'DDDD'#128#0 + +#0#0#136#136#136#132#255#255#255#244#128#0#0#0#136#136#136#132#240#0#0#244 + +#128#0#0#0#128#0#0#4#255#255#255#244#128#0#0#0#128#255#255#244#240#0#0#244 + +#128#0#0#0#128#240#0#4#255#255#255#244#128#0#0#0#128#255#255#244#240#15'DD' + +#128#0#0#0#128#240#0#4#255#255'OH'#128#0#0#0#128#255#255#244#255#255'D'#136 + +#128#0#0#0#128#240#15#4'DDH'#136#128#0#0#0#128#255#255#15#8#136#136#136#128#0 + +#0#0#128#255#255#0#136#136#136#136#128#0#0#0#128#0#0#8#136#136#136#136#128#0 +#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136#136#136#136 - +#136#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136#136 - +#136#136#136#128#0#0#0#136#136#0#8#136#136#136#136#128#0#0#0#136#128#0#0#136 - +#8#136#128#128#0#0#0#136#0#152#144#8#8#0#128#128#0#0#0#136#0#137#128#0#0#0#0 + +#136#128#0#0#0#9'NumGlyphs'#2#0#7'OnClick'#7#17'RegStrCopySbClick'#0#0#6'TLa' + +'bel'#6'Label6'#4'Left'#2#8#6'Height'#2#14#3'Top'#2#12#5'Width'#2'!'#7'Capti' + +'on'#6#7'String:'#11'ParentColor'#8#0#0#6'TLabel'#6'Label4'#4'Left'#3'$'#1#6 + +'Height'#2#14#3'Top'#2'0'#5'Width'#2'('#7'Caption'#6#8'Expires:'#11'ParentCo' + +'lor'#8#0#0#7'TButton'#12'RegRandomBtn'#4'Left'#2'H'#6'Height'#2#25#3'Top'#2 + +','#5'Width'#3#145#0#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#14'&Rand' + +'om Number'#7'OnClick'#7#17'RegRandomBtnClick'#8'TabOrder'#2#1#0#0#5'TEdit'#8 + +'RegStrEd'#4'Left'#2'D'#6'Height'#2#23#3'Top'#2#8#5'Width'#3#157#1#8'TabOrde' + +'r'#2#0#0#0#5'TEdit'#12'RegExpiresEd'#4'Left'#3'e'#1#6'Height'#2#23#3'Top'#2 + +','#5'Width'#2'\'#8'OnChange'#7#17'ParametersChanged'#10'OnKeyPress'#7#14'Da' + +'teEdKeyPress'#8'TabOrder'#2#2#0#0#0#9'TTabSheet'#9'TabSheet4'#7'Caption'#6#3 + +'S/N'#12'ClientHeight'#2'h'#11'ClientWidth'#3#13#2#10'ImageIndex'#2#3#0#6'TL' + +'abel'#6'Label7'#4'Left'#2#8#6'Height'#2#14#3'Top'#2#12#5'Width'#2'G'#7'Capt' + +'ion'#6#15'&Serial Number:'#11'ParentColor'#8#0#0#6'TLabel'#7'Label15'#4'Lef' + +'t'#3#12#1#6'Height'#2#14#3'Top'#2#12#5'Width'#2'('#7'Caption'#6#8'Expires:' + +#11'ParentColor'#8#0#0#7'TButton'#12'SerRandomBtn'#4'Left'#2#8#6'Height'#2#25 + +#3'Top'#2','#5'Width'#3#145#0#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6 + ,#14'&Random Number'#7'OnClick'#7#17'SerRandomBtnClick'#8'TabOrder'#2#2#0#0#5 + +'TEdit'#14'SerialNumberEd'#4'Left'#2'|'#6'Height'#2#23#3'Top'#2#8#5'Width'#2 + +'}'#8'OnChange'#7#17'ParametersChanged'#10'OnKeyPress'#7#16'NumberKeyEdPress' + +#8'TabOrder'#2#0#4'Text'#6#1'0'#0#0#5'TEdit'#15'SerialExpiresEd'#4'Left'#3'P' + +#1#6'Height'#2#23#3'Top'#2#8#5'Width'#2'a'#8'OnChange'#7#17'ParametersChange' + +'d'#10'OnKeyPress'#7#14'DateEdKeyPress'#8'TabOrder'#2#1#0#0#0#9'TTabSheet'#9 + +'TabSheet5'#7'Caption'#6#5'Usage'#12'ClientHeight'#2'h'#11'ClientWidth'#3#13 + +#2#10'ImageIndex'#2#4#0#6'TLabel'#7'Label14'#4'Left'#2#4#6'Height'#2#13#3'To' + +'p'#2#12#5'Width'#2'@'#7'Caption'#6#12'Usage count:'#11'ParentColor'#8#0#0#6 + +'TLabel'#7'Label17'#4'Left'#3#12#1#6'Height'#2#13#3'Top'#2#12#5'Width'#2'%'#7 + +'Caption'#6#8'Expires:'#11'ParentColor'#8#0#0#5'TEdit'#12'UsageCountEd'#4'Le' + +'ft'#2'l'#6'Height'#2#21#3'Top'#2#8#5'Width'#2'q'#8'OnChange'#7#17'Parameter' + +'sChanged'#10'OnKeyPress'#7#16'NumberKeyEdPress'#8'TabOrder'#2#0#4'Text'#6#1 + +'0'#0#0#5'TEdit'#14'UsageExpiresEd'#4'Left'#3'P'#1#6'Height'#2#21#3'Top'#2#8 + +#5'Width'#2'a'#8'OnChange'#7#17'ParametersChanged'#10'OnKeyPress'#7#14'DateE' + +'dKeyPress'#8'TabOrder'#2#1#0#0#0#9'TTabSheet'#9'TabSheet6'#7'Caption'#6#7'N' + +'etwork'#12'ClientHeight'#2'h'#11'ClientWidth'#3#13#2#10'ImageIndex'#2#5#0#6 + +'TLabel'#7'Label10'#4'Left'#2#4#6'Height'#2#13#3'Top'#2#12#5'Width'#2'@'#7'C' + +'aption'#6#13'Access Slots:'#11'ParentColor'#8#0#0#5'TEdit'#14'NetworkSlotsE' + +'d'#4'Left'#2't'#6'Height'#2#21#3'Top'#2#8#5'Width'#2'q'#8'OnChange'#7#17'Pa' + +'rametersChanged'#10'OnKeyPress'#7#16'NumberKeyEdPress'#8'TabOrder'#2#0#4'Te' + +'xt'#6#1'2'#0#0#0#9'TTabSheet'#9'TabSheet7'#7'Caption'#6#7'Special'#12'Clien' + +'tHeight'#2'h'#11'ClientWidth'#3#13#2#10'ImageIndex'#2#6#0#6'TLabel'#7'Label' + +'12'#4'Left'#2#4#6'Height'#2#13#3'Top'#2#12#5'Width'#2'>'#7'Caption'#6#13'Sp' + +'ecial data:'#11'ParentColor'#8#0#0#6'TLabel'#7'Label19'#4'Left'#3#252#0#6'H' + +'eight'#2#13#3'Top'#2#12#5'Width'#2'%'#7'Caption'#6#8'Expires:'#11'ParentCol' + +'or'#8#0#0#5'TEdit'#13'SpecialDataEd'#4'Left'#2'h'#6'Height'#2#21#3'Top'#2#8 + +#5'Width'#3#129#0#8'OnChange'#7#17'ParametersChanged'#10'OnKeyPress'#7#16'Nu' + +'mberKeyEdPress'#8'TabOrder'#2#0#4'Text'#6#1'0'#0#0#5'TEdit'#16'SpecialExpir' + +'esEd'#4'Left'#3'@'#1#6'Height'#2#21#3'Top'#2#8#5'Width'#2'i'#8'OnChange'#7 + +#17'ParametersChanged'#10'OnKeyPress'#7#14'DateEdKeyPress'#8'TabOrder'#2#1#0 + +#0#0#0#9'TGroupBox'#9'GroupBox1'#4'Left'#2#4#6'Height'#3#248#0#3'Top'#3#136#0 + +#5'Width'#3#28#2#7'Caption'#6#19'&Key used to encode'#12'ClientHeight'#3#230 + +#0#11'ClientWidth'#3#24#2#5'Color'#7#9'clBtnFace'#11'ParentColor'#8#8'TabOrd' + +'er'#2#3#0#12'TSpeedButton'#13'GenerateKeySb'#4'Left'#3#242#1#6'Height'#2#23 + +#4'Hint'#6#12'Generate key'#3'Top'#3#195#0#5'Width'#2#23#5'Color'#7#9'clBtnF' + +'ace'#10'Glyph.Data'#10'F'#1#0#0'B'#1#0#0'BMB'#1#0#0#0#0#0#0'v'#0#0#0'('#0#0 + +#0#17#0#0#0#17#0#0#0#1#0#4#0#0#0#0#0#204#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#128#0#0#128#0#0#0#128#128#0#128#0#0#0#128#0#128#0#128#128#0#0 + +#128#128#128#0#192#192#192#0#0#0#255#0#0#255#0#0#0#255#255#0#255#0#0#0#255#0 + +#255#0#255#255#0#0#255#255#255#0#136#136#136#136#136#136#136#136#128#0#0#0 + +#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136#136#136#136#136 + +#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136#136#136 + +#136#136#128#0#0#0#136#136#0#8#136#136#136#136#128#0#0#0#136#128#0#0#136#8 + +#136#128#128#0#0#0#136#0#152#144#8#8#0#128#128#0#0#0#136#0#137#128#0#0#0#0 +#128#0#0#0#136#0#137#128#0#0#0#0#128#0#0#0#136#0#152#144#8#136#136#136#128#0 +#0#0#136#128#0#0#136#136#136#136#128#0#0#0#136#136#0#8#136#136#136#136#128#0 +#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136#136#136#136 +#136#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136#136 +#136#136#136#128#0#0#0#9'NumGlyphs'#2#0#7'OnClick'#7#18'GenerateKeySbClick'#0 - +#0#6'TLabel'#6'Label1'#4'Left'#2#8#6'Height'#2#13#3'Top'#2's'#5'Width'#2'('#7 - +'Caption'#6#9'Modifier:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel' - +#6'Label5'#4'Left'#2#12#6'Height'#2#13#3'Top'#3#172#0#5'Width'#2#21#7'Captio' - +'n'#6#4'Key:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#9'TCheckBox'#12'NoM' - +'odifierCb'#4'Left'#2#16#6'Height'#2#17#3'Top'#2#24#5'Width'#3#129#0#7'Capti' - +'on'#6#11'No modifier'#7'Checked'#9#7'OnClick'#7#13'ModifierClick'#5'State'#7 - +#9'cbChecked'#8'TabOrder'#2#0#0#0#9'TCheckBox'#17'MachineModifierCb'#4'Left' - +#3#176#0#6'Height'#2#17#3'Top'#2#24#5'Width'#3#153#0#7'Caption'#6#16'Machine' - +' modifier'#7'OnClick'#7#13'ModifierClick'#8'TabOrder'#2#1#0#0#9'TCheckBox' - +#16'UniqueModifierCb'#4'Left'#3'h'#1#6'Height'#2#17#3'Top'#2#24#5'Width'#3 - +#145#0#7'Caption'#6#15'Unique modifier'#7'OnClick'#7#13'ModifierClick'#8'Tab' - +'Order'#2#2#0#0#9'TCheckBox'#14'DateModifierCb'#4'Left'#2#16#6'Height'#2#17#3 - +'Top'#2'8'#5'Width'#3#129#0#7'Caption'#6#13'Date modifier'#7'OnClick'#7#13'M' - +'odifierClick'#8'TabOrder'#2#3#0#0#9'TCheckBox'#16'StringModifierCb'#4'Left' - +#2#16#6'Height'#2#17#3'Top'#2'X'#5'Width'#3#137#0#7'Caption'#6#15'String Mod' - +'ifier'#7'OnClick'#7#13'ModifierClick'#8'TabOrder'#2#4#0#0#5'TEdit'#9'ModDat' - ,'eEd'#4'Left'#3#159#0#6'Height'#2#21#3'Top'#2'5'#5'Width'#2'b'#8'OnChange'#7 - +#13'ModifierClick'#10'OnKeyPress'#7#14'DateEdKeyPress'#8'TabOrder'#2#6#0#0#5 - +'TEdit'#11'ModStringEd'#4'Left'#3#160#0#6'Height'#2#21#3'Top'#2'U'#5'Width'#3 - +'i'#1#8'OnChange'#7#13'ModifierClick'#8'TabOrder'#2#8#0#0#5'TEdit'#10'Modifi' - +'erEd'#4'Left'#2#8#6'Height'#2#21#3'Top'#3#140#0#5'Width'#3#169#0#8'OnChange' - +#7#17'ParametersChanged'#10'OnKeyPress'#7#18'ModifierEdKeyPress'#8'TabOrder' - +#2#5#0#0#5'TEdit'#10'BlockKeyEd'#4'Left'#2#8#6'Height'#2#21#3'Top'#3#196#0#5 - +'Width'#3#225#1#8'OnChange'#7#11'InfoChanged'#8'TabOrder'#2#7#0#0#0#9'TGroup' - +'Box'#9'GroupBox2'#4'Left'#2#8#6'Height'#2'E'#3'Top'#3#128#1#5'Width'#3#24#2 - +#7'Caption'#6#13'Generate Code'#8'TabOrder'#2#4#0#12'TSpeedButton'#13'RegCod' - +'eCopySb'#4'Left'#3#246#1#6'Height'#2#23#4'Hint'#6#22'Copy code to clipboard' - +#3'Top'#2#25#5'Width'#2#23#5'Color'#7#9'clBtnFace'#10'Glyph.Data'#10'F'#1#0#0 - +'B'#1#0#0'BMB'#1#0#0#0#0#0#0'v'#0#0#0'('#0#0#0#17#0#0#0#17#0#0#0#1#0#4#0#0#0 - +#0#0#204#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128#0#0#128#0#0#0 - +#128#128#0#128#0#0#0#128#0#128#0#128#128#0#0#128#128#128#0#192#192#192#0#0#0 - +#255#0#0#255#0#0#0#255#255#0#255#0#0#0#255#0#255#0#255#255#0#0#255#255#255#0 - +#136#136#136#136#136#136#136#136#128#0#0#0#136#136#136#136#136#136#136#136 - +#128#0#0#0#136#136#136#132'DDDD'#128#0#0#0#136#136#136#132#255#255#255#244 - +#128#0#0#0#136#136#136#132#240#0#0#244#128#0#0#0#128#0#0#4#255#255#255#244 - +#128#0#0#0#128#255#255#244#240#0#0#244#128#0#0#0#128#240#0#4#255#255#255#244 - +#128#0#0#0#128#255#255#244#240#15'DD'#128#0#0#0#128#240#0#4#255#255'OH'#128#0 - +#0#0#128#255#255#244#255#255'D'#136#128#0#0#0#128#240#15#4'DDH'#136#128#0#0#0 - +#128#255#255#15#8#136#136#136#128#0#0#0#128#255#255#0#136#136#136#136#128#0#0 - +#0#128#0#0#8#136#136#136#136#128#0#0#0#136#136#136#136#136#136#136#136#128#0 - +#0#0#136#136#136#136#136#136#136#136#128#0#0#0#9'NumGlyphs'#2#0#7'OnClick'#7 - +#18'RegCodeCopySbClick'#0#0#7'TButton'#11'GenerateBtn'#4'Left'#2#8#6'Height' - +#2#25#4'Hint'#6#13'Generate code'#3'Top'#2#24#5'Width'#2'M'#25'BorderSpacing' - +'.InnerBorder'#2#4#7'Caption'#6#9'&Generate'#7'Default'#9#7'OnClick'#7#16'Ge' - +'nerateBtnClick'#8'TabOrder'#2#0#0#0#5'TEdit'#9'RegCodeEd'#4'Left'#2'`'#6'He' - +'ight'#2#21#3'Top'#2#26#5'Width'#3#145#1#8'OnChange'#7#11'InfoChanged'#8'Tab' - +'Order'#2#1#0#0#0#0 + +#0#6'TLabel'#6'Label1'#4'Left'#2#8#6'Height'#2#14#3'Top'#2's'#5'Width'#2'+'#7 + +'Caption'#6#9'Modifier:'#11'ParentColor'#8#0#0#6'TLabel'#6'Label5'#4'Left'#2 + +#12#6'Height'#2#14#3'Top'#3#172#0#5'Width'#2#23#7'Caption'#6#4'Key:'#11'Pare' + +'ntColor'#8#0#0#9'TCheckBox'#12'NoModifierCb'#4'Left'#2#16#6'Height'#2#17#3 + +'Top'#2#24#5'Width'#2'H'#7'Caption'#6#11'No modifier'#7'Checked'#9#7'OnClick' + +#7#13'ModifierClick'#5'State'#7#9'cbChecked'#8'TabOrder'#2#0#0#0#9'TCheckBox' + +#17'MachineModifierCb'#4'Left'#3#176#0#6'Height'#2#17#3'Top'#2#24#5'Width'#2 + +'b'#7'Caption'#6#16'Machine modifier'#7'OnClick'#7#13'ModifierClick'#8'TabOr' + +'der'#2#1#0#0#9'TCheckBox'#16'UniqueModifierCb'#4'Left'#3'h'#1#6'Height'#2#17 + +#3'Top'#2#24#5'Width'#2'\'#7'Caption'#6#15'Unique modifier'#7'OnClick'#7#13 + +'ModifierClick'#8'TabOrder'#2#2#0#0#9'TCheckBox'#14'DateModifierCb'#4'Left'#2 + +#16#6'Height'#2#17#3'Top'#2'8'#5'Width'#2'R'#7'Caption'#6#13'Date modifier'#7 + +'OnClick'#7#13'ModifierClick'#8'TabOrder'#2#3#0#0#9'TCheckBox'#16'StringModi' + +'fierCb'#4'Left'#2#16#6'Height'#2#17#3'Top'#2'X'#5'Width'#2'W'#7'Caption'#6 + ,#15'String Modifier'#7'OnClick'#7#13'ModifierClick'#8'TabOrder'#2#4#0#0#5'TE' + +'dit'#9'ModDateEd'#4'Left'#3#159#0#6'Height'#2#23#3'Top'#2'5'#5'Width'#2'b'#8 + +'OnChange'#7#13'ModifierClick'#10'OnKeyPress'#7#14'DateEdKeyPress'#8'TabOrde' + +'r'#2#6#0#0#5'TEdit'#11'ModStringEd'#4'Left'#3#160#0#6'Height'#2#23#3'Top'#2 + +'U'#5'Width'#3'i'#1#8'OnChange'#7#13'ModifierClick'#8'TabOrder'#2#8#0#0#5'TE' + +'dit'#10'ModifierEd'#4'Left'#2#8#6'Height'#2#23#3'Top'#3#140#0#5'Width'#3#169 + +#0#8'OnChange'#7#17'ParametersChanged'#10'OnKeyPress'#7#18'ModifierEdKeyPres' + +'s'#8'TabOrder'#2#5#0#0#5'TEdit'#10'BlockKeyEd'#4'Left'#2#8#6'Height'#2#23#3 + +'Top'#3#196#0#5'Width'#3#225#1#8'OnChange'#7#11'InfoChanged'#8'TabOrder'#2#7 + +#0#0#0#9'TGroupBox'#9'GroupBox2'#4'Left'#2#8#6'Height'#2'E'#3'Top'#3#128#1#5 + +'Width'#3#24#2#7'Caption'#6#13'Generate Code'#12'ClientHeight'#2'3'#11'Clien' + +'tWidth'#3#20#2#8'TabOrder'#2#4#0#12'TSpeedButton'#13'RegCodeCopySb'#4'Left' + +#3#246#1#6'Height'#2#23#4'Hint'#6#22'Copy code to clipboard'#3'Top'#2#25#5'W' + +'idth'#2#23#5'Color'#7#9'clBtnFace'#10'Glyph.Data'#10'F'#1#0#0'B'#1#0#0'BMB' + +#1#0#0#0#0#0#0'v'#0#0#0'('#0#0#0#17#0#0#0#17#0#0#0#1#0#4#0#0#0#0#0#204#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128#0#0#128#0#0#0#128#128#0#128 + +#0#0#0#128#0#128#0#128#128#0#0#128#128#128#0#192#192#192#0#0#0#255#0#0#255#0 + +#0#0#255#255#0#255#0#0#0#255#0#255#0#255#255#0#0#255#255#255#0#136#136#136 + +#136#136#136#136#136#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136 + +#136#136#132'DDDD'#128#0#0#0#136#136#136#132#255#255#255#244#128#0#0#0#136 + +#136#136#132#240#0#0#244#128#0#0#0#128#0#0#4#255#255#255#244#128#0#0#0#128 + +#255#255#244#240#0#0#244#128#0#0#0#128#240#0#4#255#255#255#244#128#0#0#0#128 + +#255#255#244#240#15'DD'#128#0#0#0#128#240#0#4#255#255'OH'#128#0#0#0#128#255 + +#255#244#255#255'D'#136#128#0#0#0#128#240#15#4'DDH'#136#128#0#0#0#128#255#255 + +#15#8#136#136#136#128#0#0#0#128#255#255#0#136#136#136#136#128#0#0#0#128#0#0#8 + +#136#136#136#136#128#0#0#0#136#136#136#136#136#136#136#136#128#0#0#0#136#136 + +#136#136#136#136#136#136#128#0#0#0#9'NumGlyphs'#2#0#7'OnClick'#7#18'RegCodeC' + +'opySbClick'#0#0#7'TButton'#11'GenerateBtn'#4'Left'#2#8#6'Height'#2#25#4'Hin' + +'t'#6#13'Generate code'#3'Top'#2#24#5'Width'#2'M'#25'BorderSpacing.InnerBord' + +'er'#2#4#7'Caption'#6#9'&Generate'#7'Default'#9#7'OnClick'#7#16'GenerateBtnC' + +'lick'#8'TabOrder'#2#0#0#0#5'TEdit'#9'RegCodeEd'#4'Left'#2'`'#6'Height'#2#23 + +#3'Top'#2#26#5'Width'#3#145#1#8'OnChange'#7#11'InfoChanged'#8'TabOrder'#2#1#0 + +#0#0#0 ]); diff --git a/components/onguard/source/qonguard2.pas b/components/onguard/source/qonguard2.pas index 08da12be4..b946b0b1b 100644 --- a/components/onguard/source/qonguard2.pas +++ b/components/onguard/source/qonguard2.pas @@ -70,6 +70,9 @@ const *) type + + { TCodeGenerateFrm } + TCodeGenerateFrm = class(TForm) OKBtn: TBitBtn; CancelBtn: TBitBtn; @@ -142,6 +145,7 @@ type procedure RegRandomBtnClick(Sender: TObject); procedure CodesNbkChanging(Sender: TObject; var AllowChange: Boolean); + procedure SerRandomBtnClick(Sender: TObject); private { Private declarations } FCode : TCode; @@ -565,6 +569,18 @@ begin ModifierEd.Text := ''; end; +procedure TCodeGenerateFrm.SerRandomBtnClick(Sender: TObject); +var + I : Integer; + L : LongInt; + Bytes : array[0..3] of Byte absolute L; +begin + Randomize; + for I := 0 to 3 do + Bytes[I] := Random(256); + SerialNumberEd.Text := IntToHex(L, 8); +end; + procedure TCodeGenerateFrm.GetKey(var Value : TKey); begin Value := FKey; diff --git a/components/onguard/source/qonguard6.lfm b/components/onguard/source/qonguard6.lfm index 6fed45016..752125297 100644 --- a/components/onguard/source/qonguard6.lfm +++ b/components/onguard/source/qonguard6.lfm @@ -1,4 +1,8 @@ object ModifierFrm: TModifierFrm + Left = 295 + Height = 145 + Top = 224 + Width = 433 ActiveControl = NoModifierCb BorderIcons = [biSystemMenu, biMinimize] Caption = 'Generate Modifier' @@ -9,103 +13,94 @@ object ModifierFrm: TModifierFrm Font.Name = 'MS Sans Serif' Font.Pitch = fpVariable OnCreate = FormCreate - PixelsPerInch = 83 Position = poScreenCenter - TextHeight = 18 - HorzScrollBar.Page = 432 - HorzScrollBar.Range = 333 - VertScrollBar.Page = 144 - VertScrollBar.Range = 75 - Left = 295 - Height = 145 - Top = 224 - Width = 433 + LCLVersion = '0.9.27' object OKBtn: TBitBtn + Left = 285 + Height = 26 + Top = 104 + Width = 57 Caption = 'OK' Default = True ModalResult = 1 NumGlyphs = 0 TabOrder = 1 - Left = 285 - Height = 26 - Top = 104 - Width = 57 end object CancelBtn: TBitBtn - Caption = 'Cancel' - ModalResult = 2 - NumGlyphs = 0 - TabOrder = 2 Left = 344 Height = 24 Top = 104 Width = 62 + Caption = 'Cancel' + ModalResult = 2 + NumGlyphs = 0 + TabOrder = 2 end object GroupBox1: TGroupBox - Caption = '&Modifiers' - ClientHeight = 73 - ClientWidth = 402 - TabOrder = 0 Left = 3 Height = 90 Top = 6 Width = 406 + Caption = '&Modifiers' + ClientHeight = 72 + ClientWidth = 402 + TabOrder = 0 object UniqueModifierCb: TCheckBox + Left = 133 + Height = 17 + Top = 37 + Width = 91 Caption = 'Unique modifier' OnClick = ModifierClick TabOrder = 3 - Left = 133 - Height = 20 - Top = 37 - Width = 119 end object MachineModifierCb: TCheckBox + Left = 133 + Height = 17 + Top = 20 + Width = 98 Caption = 'Machine modifier' OnClick = ModifierClick TabOrder = 1 - Left = 133 - Height = 20 - Top = 20 - Width = 129 end object DateModifierCb: TCheckBox + Left = 267 + Height = 17 + Top = 18 + Width = 80 Caption = 'Date modifier' OnClick = ModifierClick TabOrder = 2 - Left = 267 - Height = 20 - Top = 20 - Width = 106 end object NoModifierCb: TCheckBox + Left = 11 + Height = 17 + Top = 18 + Width = 71 Caption = 'No modifier' OnClick = ModifierClick TabOrder = 0 - Left = 11 - Height = 12 - Top = 20 - Width = 101 end object ModifierEd: TEdit + Left = 12 + Height = 23 + Top = 34 + Width = 104 OnChange = InfoChanged OnKeyPress = ModifierEdKeyPress TabOrder = 4 - Left = 12 - Height = 26 - Top = 34 - Width = 104 end object ModDateEd: TEdit + Left = 267 + Height = 23 + Hint = 'Code is invalid after this date' + Top = 35 + Width = 120 Enabled = False MaxLength = 10 OnChange = ModifierClick OnKeyPress = DateEdKeyPress TabOrder = 5 - Left = 267 - Height = 22 - Hint = 'Code is invalid after this date' - Top = 35 - Width = 120 end end end diff --git a/components/onguard/source/qonguard6.lrs b/components/onguard/source/qonguard6.lrs index c961616c6..754bf1b42 100644 --- a/components/onguard/source/qonguard6.lrs +++ b/components/onguard/source/qonguard6.lrs @@ -1,34 +1,32 @@ { To jest automatycznie wygenerowany plik zasobów lazarusa } LazarusResources.Add('TModifierFrm','FORMDATA',[ - 'TPF0'#12'TModifierFrm'#11'ModifierFrm'#13'ActiveControl'#7#12'NoModifierCb' - +#11'BorderIcons'#11#12'biSystemMenu'#10'biMinimize'#0#7'Caption'#6#17'Genera' - +'te Modifier'#12'ClientHeight'#3#145#0#11'ClientWidth'#3#177#1#10'Font.Color' - +#7#6'clText'#11'Font.Height'#2#11#9'Font.Name'#6#13'MS Sans Serif'#10'Font.P' - +'itch'#7#10'fpVariable'#8'OnCreate'#7#10'FormCreate'#13'PixelsPerInch'#2'S'#8 - +'Position'#7#14'poScreenCenter'#10'TextHeight'#2#18#18'HorzScrollBar.Page'#3 - +#176#1#19'HorzScrollBar.Range'#3'M'#1#18'VertScrollBar.Page'#3#144#0#19'Vert' - +'ScrollBar.Range'#2'K'#4'Left'#3''''#1#6'Height'#3#145#0#3'Top'#3#224#0#5'Wi' - +'dth'#3#177#1#0#7'TBitBtn'#5'OKBtn'#7'Caption'#6#2'OK'#7'Default'#9#11'Modal' - +'Result'#2#1#9'NumGlyphs'#2#0#8'TabOrder'#2#1#4'Left'#3#29#1#6'Height'#2#26#3 - +'Top'#2'h'#5'Width'#2'9'#0#0#7'TBitBtn'#9'CancelBtn'#7'Caption'#6#6'Cancel' - +#11'ModalResult'#2#2#9'NumGlyphs'#2#0#8'TabOrder'#2#2#4'Left'#3'X'#1#6'Heigh' - +'t'#2#24#3'Top'#2'h'#5'Width'#2'>'#0#0#9'TGroupBox'#9'GroupBox1'#7'Caption'#6 - +#10'&Modifiers'#12'ClientHeight'#2'I'#11'ClientWidth'#3#146#1#8'TabOrder'#2#0 - +#4'Left'#2#3#6'Height'#2'Z'#3'Top'#2#6#5'Width'#3#150#1#0#9'TCheckBox'#16'Un' - +'iqueModifierCb'#7'Caption'#6#15'Unique modifier'#7'OnClick'#7#13'ModifierCl' - +'ick'#8'TabOrder'#2#3#4'Left'#3#133#0#6'Height'#2#20#3'Top'#2'%'#5'Width'#2 - +'w'#0#0#9'TCheckBox'#17'MachineModifierCb'#7'Caption'#6#16'Machine modifier' - +#7'OnClick'#7#13'ModifierClick'#8'TabOrder'#2#1#4'Left'#3#133#0#6'Height'#2 - +#20#3'Top'#2#20#5'Width'#3#129#0#0#0#9'TCheckBox'#14'DateModifierCb'#7'Capti' - +'on'#6#13'Date modifier'#7'OnClick'#7#13'ModifierClick'#8'TabOrder'#2#2#4'Le' - +'ft'#3#11#1#6'Height'#2#20#3'Top'#2#20#5'Width'#2'j'#0#0#9'TCheckBox'#12'NoM' - +'odifierCb'#7'Caption'#6#11'No modifier'#7'OnClick'#7#13'ModifierClick'#8'Ta' - +'bOrder'#2#0#4'Left'#2#11#6'Height'#2#12#3'Top'#2#20#5'Width'#2'e'#0#0#5'TEd' - +'it'#10'ModifierEd'#8'OnChange'#7#11'InfoChanged'#10'OnKeyPress'#7#18'Modifi' - +'erEdKeyPress'#8'TabOrder'#2#4#4'Left'#2#12#6'Height'#2#26#3'Top'#2'"'#5'Wid' - +'th'#2'h'#0#0#5'TEdit'#9'ModDateEd'#7'Enabled'#8#9'MaxLength'#2#10#8'OnChang' - +'e'#7#13'ModifierClick'#10'OnKeyPress'#7#14'DateEdKeyPress'#8'TabOrder'#2#5#4 - +'Left'#3#11#1#6'Height'#2#22#4'Hint'#6#31'Code is invalid after this date'#3 - +'Top'#2'#'#5'Width'#2'x'#0#0#0#0 + 'TPF0'#12'TModifierFrm'#11'ModifierFrm'#4'Left'#3''''#1#6'Height'#3#145#0#3'T' + +'op'#3#224#0#5'Width'#3#177#1#13'ActiveControl'#7#12'NoModifierCb'#11'Border' + +'Icons'#11#12'biSystemMenu'#10'biMinimize'#0#7'Caption'#6#17'Generate Modifi' + +'er'#12'ClientHeight'#3#145#0#11'ClientWidth'#3#177#1#10'Font.Color'#7#6'clT' + +'ext'#11'Font.Height'#2#11#9'Font.Name'#6#13'MS Sans Serif'#10'Font.Pitch'#7 + +#10'fpVariable'#8'OnCreate'#7#10'FormCreate'#8'Position'#7#14'poScreenCenter' + +#10'LCLVersion'#6#6'0.9.27'#0#7'TBitBtn'#5'OKBtn'#4'Left'#3#29#1#6'Height'#2 + +#26#3'Top'#2'h'#5'Width'#2'9'#7'Caption'#6#2'OK'#7'Default'#9#11'ModalResult' + +#2#1#9'NumGlyphs'#2#0#8'TabOrder'#2#1#0#0#7'TBitBtn'#9'CancelBtn'#4'Left'#3 + +'X'#1#6'Height'#2#24#3'Top'#2'h'#5'Width'#2'>'#7'Caption'#6#6'Cancel'#11'Mod' + +'alResult'#2#2#9'NumGlyphs'#2#0#8'TabOrder'#2#2#0#0#9'TGroupBox'#9'GroupBox1' + +#4'Left'#2#3#6'Height'#2'Z'#3'Top'#2#6#5'Width'#3#150#1#7'Caption'#6#10'&Mod' + +'ifiers'#12'ClientHeight'#2'H'#11'ClientWidth'#3#146#1#8'TabOrder'#2#0#0#9'T' + +'CheckBox'#16'UniqueModifierCb'#4'Left'#3#133#0#6'Height'#2#17#3'Top'#2'%'#5 + +'Width'#2'['#7'Caption'#6#15'Unique modifier'#7'OnClick'#7#13'ModifierClick' + +#8'TabOrder'#2#3#0#0#9'TCheckBox'#17'MachineModifierCb'#4'Left'#3#133#0#6'He' + +'ight'#2#17#3'Top'#2#20#5'Width'#2'b'#7'Caption'#6#16'Machine modifier'#7'On' + +'Click'#7#13'ModifierClick'#8'TabOrder'#2#1#0#0#9'TCheckBox'#14'DateModifier' + +'Cb'#4'Left'#3#11#1#6'Height'#2#17#3'Top'#2#18#5'Width'#2'P'#7'Caption'#6#13 + +'Date modifier'#7'OnClick'#7#13'ModifierClick'#8'TabOrder'#2#2#0#0#9'TCheckB' + +'ox'#12'NoModifierCb'#4'Left'#2#11#6'Height'#2#17#3'Top'#2#18#5'Width'#2'G'#7 + +'Caption'#6#11'No modifier'#7'OnClick'#7#13'ModifierClick'#8'TabOrder'#2#0#0 + +#0#5'TEdit'#10'ModifierEd'#4'Left'#2#12#6'Height'#2#23#3'Top'#2'"'#5'Width'#2 + +'h'#8'OnChange'#7#11'InfoChanged'#10'OnKeyPress'#7#18'ModifierEdKeyPress'#8 + +'TabOrder'#2#4#0#0#5'TEdit'#9'ModDateEd'#4'Left'#3#11#1#6'Height'#2#23#4'Hin' + +'t'#6#31'Code is invalid after this date'#3'Top'#2'#'#5'Width'#2'x'#7'Enable' + +'d'#8#9'MaxLength'#2#10#8'OnChange'#7#13'ModifierClick'#10'OnKeyPress'#7#14 + +'DateEdKeyPress'#8'TabOrder'#2#5#0#0#0#0 ]); diff --git a/components/onguard/source/qonguard6.pas b/components/onguard/source/qonguard6.pas index 98684f2a4..11d41e3ce 100644 --- a/components/onguard/source/qonguard6.pas +++ b/components/onguard/source/qonguard6.pas @@ -47,8 +47,7 @@ uses ogutil, onguard, {AH.01} ComponentEditors, PropEdits, - LazarusPackageIntf, - LResources; + LazarusPackageIntf; @@ -88,6 +87,8 @@ type implementation +uses + LResources;