From 0fe1742400d0caf48dd8050567ab71be448be81a Mon Sep 17 00:00:00 2001 From: wp_xxyyzz Date: Sun, 11 May 2014 09:20:52 +0000 Subject: [PATCH] fpspreadsheet: Add properties for setting cell borders to TsWorksheetGrid. Redo border and selection painting again. Fix issues due to adjacent cells having different borders. git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3037 8e941d3f-bd1b-0410-a28a-d453659cc2b4 --- .../examples/fpsgrid/fpsgrid.lpi | 293 +- .../examples/fpsgrid/mainform.lfm | 1166 +++++++- .../examples/fpsgrid/mainform.lrs | 2644 +++++++++++------ .../examples/fpsgrid/mainform.pas | 211 +- components/fpspreadsheet/fpspreadsheet.pas | 2 +- .../fpspreadsheet/fpspreadsheetgrid.pas | 731 +++-- components/fpspreadsheet/xlsbiff8.pas | 4 +- 7 files changed, 3570 insertions(+), 1481 deletions(-) diff --git a/components/fpspreadsheet/examples/fpsgrid/fpsgrid.lpi b/components/fpspreadsheet/examples/fpsgrid/fpsgrid.lpi index f95e80ed2..a2ae0b4b5 100644 --- a/components/fpspreadsheet/examples/fpsgrid/fpsgrid.lpi +++ b/components/fpspreadsheet/examples/fpsgrid/fpsgrid.lpi @@ -107,7 +107,7 @@ - + @@ -116,7 +116,7 @@ - + @@ -129,11 +129,11 @@ - - - + + + - + @@ -141,11 +141,11 @@ - + - - - + + + @@ -153,9 +153,9 @@ - - - + + + @@ -164,7 +164,7 @@ - + @@ -172,7 +172,7 @@ - + @@ -180,7 +180,7 @@ - + @@ -188,14 +188,14 @@ - + - + @@ -203,7 +203,7 @@ - + @@ -211,7 +211,7 @@ - + @@ -219,17 +219,15 @@ - + - - - - - + + + @@ -237,38 +235,38 @@ - + - + - - - + + + - + - + - - - + + + @@ -277,43 +275,43 @@ - + - + - + - - - + + + - + - - - + + + - + - + @@ -322,7 +320,7 @@ - + @@ -330,7 +328,7 @@ - + @@ -338,14 +336,14 @@ - + - + @@ -353,29 +351,29 @@ - + - - - + + + - - - + + + - + @@ -383,7 +381,7 @@ - + @@ -391,7 +389,7 @@ - + @@ -399,7 +397,7 @@ - + @@ -407,7 +405,7 @@ - + @@ -415,7 +413,7 @@ - + @@ -423,7 +421,7 @@ - + @@ -431,14 +429,14 @@ - + - + @@ -446,7 +444,7 @@ - + @@ -454,7 +452,7 @@ - + @@ -462,7 +460,7 @@ - + @@ -470,7 +468,7 @@ - + @@ -478,14 +476,14 @@ - + - + @@ -493,7 +491,7 @@ - + @@ -501,172 +499,154 @@ - + - + - + - + - + - + - + + + + + + + + + + + + + + + - + - - + + - - + + - - + + - + - + - + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -695,15 +675,6 @@ - - - - - - - - - diff --git a/components/fpspreadsheet/examples/fpsgrid/mainform.lfm b/components/fpspreadsheet/examples/fpsgrid/mainform.lfm index 061b5e14f..f763640d4 100644 --- a/components/fpspreadsheet/examples/fpsgrid/mainform.lfm +++ b/components/fpspreadsheet/examples/fpsgrid/mainform.lfm @@ -80,8 +80,8 @@ object Form1: TForm1 end object PageControl1: TPageControl Left = 0 - Height = 255 - Top = 58 + Height = 260 + Top = 53 Width = 636 ActivePage = TabSheet1 Align = alClient @@ -90,11 +90,11 @@ object Form1: TForm1 OnChange = PageControl1Change object TabSheet1: TTabSheet Caption = 'Sheet1' - ClientHeight = 227 + ClientHeight = 232 ClientWidth = 628 object sWorksheetGrid1: TsWorksheetGrid Left = 0 - Height = 227 + Height = 232 Top = 0 Width = 628 FrozenCols = 0 @@ -161,9 +161,10 @@ object Form1: TForm1 end object FormatToolBar: TToolBar Left = 0 + Height = 27 Top = 26 Width = 636 - ButtonHeight = 28 + ButtonHeight = 23 Caption = 'FormatToolBar' Images = ImageList1 TabOrder = 3 @@ -268,35 +269,19 @@ object Form1: TForm1 Caption = 'ToolButton19' Style = tbsDivider end - object ToolButton20: TToolButton + object TbBorders: TToolButton Left = 421 Top = 2 - Action = AcBorderLeft + Action = AcBorderNone + DropdownMenu = BordersPopupMenu + Style = tbsDropDown end - object ToolButton21: TToolButton - Left = 444 + object ToolButton20: TToolButton + Left = 456 Top = 2 - Action = AcBorderTop - end - object ToolButton22: TToolButton - Left = 467 - Top = 2 - Action = AcBorderBottom - end - object ToolButton23: TToolButton - Left = 490 - Top = 2 - Action = AcBorderBottomDbl - end - object ToolButton24: TToolButton - Left = 513 - Top = 2 - Action = AcBorderBottomMedium - end - object ToolButton25: TToolButton - Left = 536 - Top = 2 - Action = AcBorderRight + Width = 5 + Caption = 'ToolButton20' + Style = tbsDivider end end object OpenDialog1: TOpenDialog @@ -787,13 +772,17 @@ object Form1: TForm1 } end end + object MnuWordwrap: TMenuItem + Action = AcWordwrap + AutoCheck = True + end end end object ImageList1: TImageList left = 176 top = 120 Bitmap = { - 4C69150000001000000010000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + 4C691E0000001000000010000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00EAC39DFFE6BF96FFE4BB92FFE4BB92FFD1A06CF5D09E6DF6CC96 5FDAC479427EB2673C09FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00E5BE96FFFFFFFEFFFDF3E9FFFDF3EAFFFCF2E8FFFAEFE3FFFAF2 @@ -1293,6 +1282,198 @@ object Form1: TForm1 0000000000000000000000000010000000000000000000000000000000000000 000000000010FFFFFF00FFFFFF00FFFFFF000000008000000000000000000000 0000000000000000000000000080000000000000000000000000000000000000 + 000000000080FFFFFF00FFFFFF00FFFFFF000000001100000000010101000101 + 0100010101000000000000000011000000000101010001010100010101000000 + 000000000011FFFFFF00FFFFFF00FFFFFF000101018901010100010101000101 + 0100010101000101010001010189010101000101010001010100010101000101 + 010001010189FFFFFF00FFFFFF00FFFFFF000101011401010100010101000101 + 0100010101000101010001010113010101000101010001010100010101000101 + 010001010113FFFFFF00FFFFFF00FFFFFF000101017B01010115010101A40101 + 0115010101A401010115010101A401010115010101A401010115010101A40101 + 01150101017BFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00010101810000000D000000670000 + 000D000000670000000D000000670000000D000000670000000D000000670000 + 000D0000004DFFFFFF00FFFFFF00FFFFFF00010101AE01010100000000000000 + 000000000000000000000000000D000000000000000000000000000000000000 + 00000000000DFFFFFF00FFFFFF00FFFFFF00010101B001010100010101000000 + 000000000000000000000000006B000000000000000000000000000000000000 + 00000000006BFFFFFF00FFFFFF00FFFFFF00010101B301010100010101000101 + 010000000000000000000000000E000000000000000000000000000000000000 + 00000000000EFFFFFF00FFFFFF00FFFFFF00010101B601010100010101000000 + 0000000000000000000000000071000000000000000000000000000000000000 + 000000000071FFFFFF00FFFFFF00FFFFFF00010101B901010100000000000000 + 000000000000000000000000000F000000000000000000000000000000000000 + 00000000000FFFFFFF00FFFFFF00FFFFFF00010101BC0000000F000000780000 + 000F000000780000000F000000780000000F000000780000000F000000780000 + 000F00000078FFFFFF00FFFFFF00FFFFFF00010101C001010100000000000000 + 0000000000000000000000000010000000000000000000000000000000000000 + 000000000010FFFFFF00FFFFFF00FFFFFF00010101C401010100010101000000 + 0000000000000000000000000080000000000000000000000000000000000000 + 000000000080FFFFFF00FFFFFF00FFFFFF00010101C701010100010101000101 + 0100010101000000000000000011000000000101010001010100010101000000 + 000000000011FFFFFF00FFFFFF00FFFFFF00010101CC01010100010101000101 + 0100010101000101010001010189010101000101010001010100010101000101 + 010001010189FFFFFF00FFFFFF00FFFFFF00000000D901010100010101000101 + 0100010101000101010001010113010101000101010001010100010101000101 + 010001010113FFFFFF00FFFFFF00FFFFFF00000000AC01010115010101A40101 + 0115010101A401010115010101A401010115010101A401010115010101A40101 + 01150101017BFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000004D0000000D000000670000 + 000D000000670101010D010101AC0000000D000000670000000D000000670000 + 000D0000004DFFFFFF00FFFFFF00FFFFFF000000000E00000000000000000000 + 00000000000001010100010101AE010101000000000000000000000000000000 + 00000000000DFFFFFF00FFFFFF00FFFFFF000000006B00000000000000000000 + 00000101010001010100010101B0010101000101010000000000000000000000 + 00000000006BFFFFFF00FFFFFF00FFFFFF000000000E00000000000000000101 + 01000101010001010100010101B3010101000101010001010100000000000000 + 00000000000EFFFFFF00FFFFFF00FFFFFF000000007100000000000000000000 + 00000101010001010100010101B6010101000101010000000000000000000000 + 000000000071FFFFFF00FFFFFF00FFFFFF000000000F00000000000000000000 + 00000000000001010100010101B9010101000000000000000000000000000000 + 00000000000FFFFFFF00FFFFFF00FFFFFF00000000780000000F000000780000 + 000F000000780101010F010101BC0000000F000000780000000F000000780000 + 000F00000078FFFFFF00FFFFFF00FFFFFF000000001000000000000000000000 + 00000000000001010100010101C0010101000000000000000000000000000000 + 000000000010FFFFFF00FFFFFF00FFFFFF000000008000000000000000000000 + 00000101010001010100010101C4010101000101010000000000000000000000 + 000000000080FFFFFF00FFFFFF00FFFFFF000000001100000000010101000101 + 01000101010001010100010101C7010101000101010001010100010101000000 + 000000000011FFFFFF00FFFFFF00FFFFFF000101018901010100010101000101 + 01000101010001010100010101CC010101000101010001010100010101000101 + 010001010189FFFFFF00FFFFFF00FFFFFF000101011401010100010101000101 + 01000101010001010100000000D9010101000101010001010100010101000101 + 010001010113FFFFFF00FFFFFF00FFFFFF000101017B01010115010101A40101 + 0115010101A401010115000000E601010115010101A401010115010101A40101 + 01150101017BFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000004D0000000D000000670000 + 000D000000670000000D000000670000000D000000670000000D000000670101 + 010D01010181FFFFFF00FFFFFF00FFFFFF000000000E00000000000000000000 + 000000000000000000000000000D000000000000000000000000000000000101 + 0100010101AEFFFFFF00FFFFFF00FFFFFF000000006B00000000000000000000 + 000000000000000000000000006B000000000000000000000000010101000101 + 0100010101B0FFFFFF00FFFFFF00FFFFFF000000000E00000000000000000000 + 000000000000000000000000000E000000000000000001010100010101000101 + 0100010101B3FFFFFF00FFFFFF00FFFFFF000000007100000000000000000000 + 0000000000000000000000000071000000000000000000000000010101000101 + 0100010101B6FFFFFF00FFFFFF00FFFFFF000000000F00000000000000000000 + 000000000000000000000000000F000000000000000000000000000000000101 + 0100010101B9FFFFFF00FFFFFF00FFFFFF00000000780000000F000000780000 + 000F000000780000000F000000780000000F000000780000000F000000780101 + 010F010101BCFFFFFF00FFFFFF00FFFFFF000000001000000000000000000000 + 0000000000000000000000000010000000000000000000000000000000000101 + 0100010101C0FFFFFF00FFFFFF00FFFFFF000000008000000000000000000000 + 0000000000000000000000000080000000000000000000000000010101000101 + 0100010101C4FFFFFF00FFFFFF00FFFFFF000000001100000000010101000101 + 0100010101000000000000000011000000000101010001010100010101000101 + 0100010101C7FFFFFF00FFFFFF00FFFFFF000101018901010100010101000101 + 0100010101000101010001010189010101000101010001010100010101000101 + 0100010101CCFFFFFF00FFFFFF00FFFFFF000101011401010100010101000101 + 0100010101000101010001010113010101000101010001010100010101000101 + 0100000000D9FFFFFF00FFFFFF00FFFFFF000101017B01010115010101A40101 + 0115010101A401010115010101A401010115010101A401010115010101A40101 + 0115000000ACFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0001010181010101AC010101AC0101 + 01AC010101AC010101AC010101AC010101AC010101AC010101AC010101AC0101 + 01AC01010181FFFFFF00FFFFFF00FFFFFF000101010E01010100010101000101 + 010001010100010101000101010D010101000101010001010100010101000101 + 01000101010DFFFFFF00FFFFFF00FFFFFF000000006B00000000010101000101 + 010001010100000000000000006B000000000101010001010100010101000000 + 00000000006BFFFFFF00FFFFFF00FFFFFF000000000E00000000010101000101 + 010001010100000000000000000E000000000000000001010100010101000000 + 00000000000EFFFFFF00FFFFFF00FFFFFF000000007100000000000000000000 + 0000000000000000000000000071000000000000000000000000000000000000 + 000000000071FFFFFF00FFFFFF00FFFFFF000000000F00000000000000000000 + 000000000000000000000000000F000000000000000000000000000000000000 + 00000000000FFFFFFF00FFFFFF00FFFFFF00000000780000000F000000780000 + 000F000000780000000F000000780000000F000000780000000F000000780000 + 000F00000078FFFFFF00FFFFFF00FFFFFF000000001000000000000000000000 + 0000000000000000000000000010000000000000000000000000000000000000 + 000000000010FFFFFF00FFFFFF00FFFFFF000000008000000000000000000000 + 0000000000000000000000000080000000000000000000000000000000000000 + 000000000080FFFFFF00FFFFFF00FFFFFF000000001100000000010101000101 + 0100010101000000000000000011000000000101010001010100010101000000 + 000000000011FFFFFF00FFFFFF00FFFFFF000101018901010100010101000101 + 0100010101000101010001010189010101000101010001010100010101000101 + 010001010189FFFFFF00FFFFFF00FFFFFF000101011401010100010101000101 + 0100010101000101010001010113010101000101010001010100010101000101 + 010001010113FFFFFF00FFFFFF00FFFFFF000101017B01010115010101A40101 + 0115010101A401010115010101A401010115010101A401010115010101A40101 + 01150101017BFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000004D0000000D000000670000 + 000D000000670000000D000000670000000D000000670000000D000000670000 + 000D0000004DFFFFFF00FFFFFF00FFFFFF000000000E00000000000000000000 + 000000000000000000000000000D000000000000000000000000000000000000 + 00000000000DFFFFFF00FFFFFF00FFFFFF000000006B00000000000000000000 + 000000000000000000000000006B000000000000000000000000000000000000 + 00000000006BFFFFFF00FFFFFF00FFFFFF000000000E00000000010101000101 + 010001010100000000000000000E000000000101010001010100010101000000 + 00000000000EFFFFFF00FFFFFF00FFFFFF000000007100000000010101000101 + 0100010101000000000000000071000000000101010001010100010101000000 + 000000000071FFFFFF00FFFFFF00FFFFFF000101010F01010100010101000101 + 010001010100010101000101010F010101000101010001010100010101000101 + 01000101010FFFFFFF00FFFFFF00FFFFFF00010101BC010101BC010101BC0101 + 01BC010101BC010101BC010101BC010101BC010101BC010101BC010101BC0101 + 01BC010101BCFFFFFF00FFFFFF00FFFFFF000101011001010100010101000101 + 0100010101000101010001010110010101000101010001010100010101000101 + 010001010110FFFFFF00FFFFFF00FFFFFF000000008000000000010101000101 + 0100010101000000000000000080000000000101010001010100010101000000 + 000000000080FFFFFF00FFFFFF00FFFFFF000000001100000000010101000101 + 0100010101000000000000000011000000000101010001010100010101000000 + 000000000011FFFFFF00FFFFFF00FFFFFF000101018901010100010101000101 + 0100010101000101010001010189010101000101010001010100010101000101 + 010001010189FFFFFF00FFFFFF00FFFFFF000101011401010100010101000101 + 0100010101000101010001010113010101000101010001010100010101000101 + 010001010113FFFFFF00FFFFFF00FFFFFF000101017B01010115010101A40101 + 0115010101A401010115010101A401010115010101A401010115010101A40101 + 01150101017BFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000004D0000000D000000670000 + 000D000000670000000D000000670000000D000000670000000D000000670000 + 000D0000004DFFFFFF00FFFFFF00FFFFFF000000000E00000000000000000000 + 000000000000000000000000000D000000000000000000000000000000000000 + 00000000000DFFFFFF00FFFFFF00FFFFFF000000006B00000000000000000000 + 000000000000000000000000006B000000000000000000000000000000000000 + 00000000006BFFFFFF00FFFFFF00FFFFFF000000000E00000000000000000000 + 000000000000000000000000000E000000000000000000000000000000000000 + 00000000000EFFFFFF00FFFFFF00FFFFFF000000007100000000000000000000 + 0000000000000000000000000071000000000000000000000000000000000000 + 000000000071FFFFFF00FFFFFF00FFFFFF000000000F00000000000000000000 + 000000000000000000000000000F000000000000000000000000000000000000 + 00000000000FFFFFFF00FFFFFF00FFFFFF00000000780000000F000000780000 + 000F000000780000000F000000780000000F000000780000000F000000780000 + 000F00000078FFFFFF00FFFFFF00FFFFFF000000001000000000000000000000 + 0000000000000000000000000010000000000000000000000000000000000000 + 000000000010FFFFFF00FFFFFF00FFFFFF000000008000000000000000000000 + 0000000000000000000000000080000000000000000000000000000000000000 000000000080FFFFFF00FFFFFF00FFFFFF000000001100000000000000000000 0000000000000000000000000011000000000000000000000000000000000000 000000000011FFFFFF00FFFFFF00FFFFFF000101018901010100000000000000 @@ -1371,65 +1552,33 @@ object Form1: TForm1 FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF - FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00010101810000000D000000670000 - 000D000000670000000D000000670000000D000000670000000D000000670000 - 000D0000004DFFFFFF00FFFFFF00FFFFFF00010101AE01010100000000000000 - 000000000000000000000000000D000000000000000000000000000000000000 - 00000000000DFFFFFF00FFFFFF00FFFFFF00010101B001010100010101000000 - 000000000000000000000000006B000000000000000000000000000000000000 - 00000000006BFFFFFF00FFFFFF00FFFFFF00010101B301010100010101000101 - 010000000000000000000000000E000000000000000000000000000000000000 - 00000000000EFFFFFF00FFFFFF00FFFFFF00010101B601010100010101000000 - 0000000000000000000000000071000000000000000000000000000000000000 - 000000000071FFFFFF00FFFFFF00FFFFFF00010101B901010100000000000000 - 000000000000000000000000000F000000000000000000000000000000000000 - 00000000000FFFFFFF00FFFFFF00FFFFFF00010101BC0000000F000000780000 - 000F000000780000000F000000780000000F000000780000000F000000780000 - 000F00000078FFFFFF00FFFFFF00FFFFFF00010101C001010100000000000000 - 0000000000000000000000000010000000000000000000000000000000000000 - 000000000010FFFFFF00FFFFFF00FFFFFF00010101C401010100010101000000 - 0000000000000000000000000080000000000000000000000000000000000000 - 000000000080FFFFFF00FFFFFF00FFFFFF00010101C701010100010101000101 - 0100010101000000000000000011000000000101010001010100010101000000 - 000000000011FFFFFF00FFFFFF00FFFFFF00010101CC01010100010101000101 - 0100010101000101010001010189010101000101010001010100010101000101 - 010001010189FFFFFF00FFFFFF00FFFFFF00000000D901010100010101000101 - 0100010101000101010001010113010101000101010001010100010101000101 - 010001010113FFFFFF00FFFFFF00FFFFFF00000000AC01010115010101A40101 - 0115010101A401010115010101A401010115010101A401010115010101A40101 - 01150101017BFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF - FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF - FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF - FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF - FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF - FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000004D0000000D000000670000 - 000D000000670000000D000000670000000D000000670000000D000000670101 - 010D01010181FFFFFF00FFFFFF00FFFFFF000000000E00000000000000000000 - 000000000000000000000000000D000000000000000000000000000000000101 - 0100010101AEFFFFFF00FFFFFF00FFFFFF000000006B00000000000000000000 - 000000000000000000000000006B000000000000000000000000010101000101 - 0100010101B0FFFFFF00FFFFFF00FFFFFF000000000E00000000000000000000 - 000000000000000000000000000E000000000000000001010100010101000101 - 0100010101B3FFFFFF00FFFFFF00FFFFFF000000007100000000000000000000 - 0000000000000000000000000071000000000000000000000000010101000101 - 0100010101B6FFFFFF00FFFFFF00FFFFFF000000000F00000000000000000000 - 000000000000000000000000000F000000000000000000000000000000000101 - 0100010101B9FFFFFF00FFFFFF00FFFFFF00000000780000000F000000780000 - 000F000000780000000F000000780000000F000000780000000F000000780101 - 010F010101BCFFFFFF00FFFFFF00FFFFFF000000001000000000000000000000 - 0000000000000000000000000010000000000000000000000000000000000101 - 0100010101C0FFFFFF00FFFFFF00FFFFFF000000008000000000000000000000 - 0000000000000000000000000080000000000000000000000000010101000101 - 0100010101C4FFFFFF00FFFFFF00FFFFFF000000001100000000010101000101 - 0100010101000000000000000011000000000101010001010100010101000101 - 0100010101C7FFFFFF00FFFFFF00FFFFFF000101018901010100010101000101 - 0100010101000101010001010189010101000101010001010100010101000101 - 0100010101CCFFFFFF00FFFFFF00FFFFFF000101011401010100010101000101 - 0100010101000101010001010113010101000101010001010100010101000101 - 0100000000D9FFFFFF00FFFFFF00FFFFFF000101017B01010115010101A40101 - 0115010101A401010115010101A401010115010101A401010115010101A40101 - 0115000000ACFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + 000D000000670101010D010101AC0000000D000000670000000D000000670000 + 000D0000004DFFFFFF00FFFFFF00FFFFFF000000000E00000000000000000000 + 00000000000001010100010101AE010101000000000000000000000000000000 + 00000000000DFFFFFF00FFFFFF00FFFFFF000000006B00000000000000000000 + 00000101010001010100010101B0010101000101010000000000000000000000 + 00000000006BFFFFFF00FFFFFF00FFFFFF000000000E00000000010101000101 + 01000101010001010100010101B3010101000101010001010100010101000000 + 00000000000EFFFFFF00FFFFFF00FFFFFF000000007100000000010101000101 + 01000101010001010100010101B6010101000101010001010100010101000000 + 000000000071FFFFFF00FFFFFF00FFFFFF000101010F01010100010101000101 + 01000101010001010100010101B9010101000101010001010100010101000101 + 01000101010FFFFFFF00FFFFFF00FFFFFF00010101BC010101BC010101BC0101 + 01BC010101BC010101BC0101018E010101BC010101BC010101BC010101BC0101 + 01BC010101BCFFFFFF00FFFFFF00FFFFFF000101011001010100010101000101 + 01000101010001010100010101C0010101000101010001010100010101000101 + 010001010110FFFFFF00FFFFFF00FFFFFF000000008000000000010101000101 + 01000101010001010100010101C4010101000101010001010100010101000000 + 000000000080FFFFFF00FFFFFF00FFFFFF000000001100000000010101000101 + 01000101010001010100010101C7010101000101010001010100010101000000 + 000000000011FFFFFF00FFFFFF00FFFFFF000101018901010100010101000101 + 01000101010001010100010101CC010101000101010001010100010101000101 + 010001010189FFFFFF00FFFFFF00FFFFFF000101011401010100010101000101 + 01000101010001010100000000D9010101000101010001010100010101000101 + 010001010113FFFFFF00FFFFFF00FFFFFF000101017B01010115010101A40101 + 0115010101A401010115000000E601010115010101A401010115010101A40101 + 01150101017BFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF @@ -1453,15 +1602,143 @@ object Form1: TForm1 0000000000000000000000000010000000000000000000000000000000000000 000000000010FFFFFF00FFFFFF00FFFFFF000000008000000000000000000000 0000000000000000000000000080000000000000000000000000000000000000 - 000000000080FFFFFF00FFFFFF00FFFFFF000000001100000000010101000101 - 0100010101000000000000000011000000000101010001010100010101000000 - 000000000011FFFFFF00FFFFFF00FFFFFF000101018901010100010101000101 - 0100010101000101010001010189010101000101010001010100010101000101 - 010001010189FFFFFF00FFFFFF00FFFFFF000101011401010100010101000101 - 0100010101000101010001010113010101000101010001010100010101000101 - 010001010113FFFFFF00FFFFFF00FFFFFF000101017B01010115010101A40101 - 0115010101A401010115010101A401010115010101A401010115010101A40101 - 01150101017BFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + 000000000080FFFFFF00FFFFFF00FFFFFF000000001100000000000000000000 + 0000000000000000000000000011000000000000000000000000000000000000 + 000000000011FFFFFF00FFFFFF00FFFFFF000101018901010100000000000000 + 0000000000000101010001010189010101000000000000000000000000000101 + 010001010189FFFFFF00FFFFFF00FFFFFF000101011400000000000000000000 + 0000000000000000000001010113010101000000000000000000000000000000 + 000001010113FFFFFF00FFFFFF00FFFFFF00000000AC000000E6000000E60000 + 00E6000000E6000000E6000000E6000000E6000000E6000000E6000000E60000 + 00E6000000ACFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0001010181010101AC010101AC0101 + 01AC010101AC010101AC010101AC010101AC010101AC010101AC010101AC0101 + 01AC01010181FFFFFF00FFFFFF00FFFFFF000101010E01010100010101000101 + 010001010100010101000101010D010101000101010001010100010101000101 + 01000101010DFFFFFF00FFFFFF00FFFFFF000000006B00000000010101000101 + 010001010100000000000000006B000000000101010001010100010101000000 + 00000000006BFFFFFF00FFFFFF00FFFFFF000000000E00000000010101000101 + 010001010100000000000000000E000000000000000001010100010101000000 + 00000000000EFFFFFF00FFFFFF00FFFFFF000000007100000000000000000000 + 0000000000000000000000000071000000000000000000000000000000000000 + 000000000071FFFFFF00FFFFFF00FFFFFF000000000F00000000000000000000 + 000000000000000000000000000F000000000000000000000000000000000000 + 00000000000FFFFFFF00FFFFFF00FFFFFF00000000780000000F000000780000 + 000F000000780000000F000000780000000F000000780000000F000000780000 + 000F00000078FFFFFF00FFFFFF00FFFFFF000000001000000000000000000000 + 0000000000000000000000000010000000000000000000000000000000000000 + 000000000010FFFFFF00FFFFFF00FFFFFF000000008000000000000000000000 + 0000000000000000000000000080000000000000000000000000000000000000 + 000000000080FFFFFF00FFFFFF00FFFFFF000000001100000000000000000000 + 0000000000000000000000000011000000000000000000000000000000000000 + 000000000011FFFFFF00FFFFFF00FFFFFF000101018900000000000000000000 + 0000000000000000000001010189000000000000000000000000000000000000 + 000001010189FFFFFF00FFFFFF00FFFFFF00000000D9000000D9000000D90000 + 00D9000000D9000000D9000000D9000000D9000000D9000000D9000000D90000 + 00D9000000D9FFFFFF00FFFFFF00FFFFFF00000000AC000000E6000000E60000 + 00E6000000E6000000E6000000E6000000E6000000E6000000E6000000E60000 + 00E6000000ACFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0001010181010101AC010101AC0101 + 01AC010101AC010101AC010101AC010101AC010101AC010101AC010101AC0101 + 01AC01010181FFFFFF00FFFFFF00FFFFFF00010101AE01010100010101000101 + 010001010100010101000101010D010101000101010001010100010101000101 + 0100010101AEFFFFFF00FFFFFF00FFFFFF00010101B001010100010101000101 + 010001010100000000000000006B000000000101010001010100010101000101 + 0100010101B0FFFFFF00FFFFFF00FFFFFF00010101B301010100010101000101 + 010001010100000000000000000E000000000000000001010100010101000101 + 0100010101B3FFFFFF00FFFFFF00FFFFFF00010101B601010100010101000000 + 0000000000000000000000000071000000000000000000000000010101000101 + 0100010101B6FFFFFF00FFFFFF00FFFFFF00010101B901010100000000000000 + 000000000000000000000000000F000000000000000000000000000000000101 + 0100010101B9FFFFFF00FFFFFF00FFFFFF00010101BC0000000F000000780000 + 000F000000780000000F000000780000000F000000780000000F000000780101 + 010F010101BCFFFFFF00FFFFFF00FFFFFF00010101C001010100000000000000 + 0000000000000000000000000010000000000000000000000000000000000101 + 0100010101C0FFFFFF00FFFFFF00FFFFFF00010101C401010100010101000000 + 0000000000000000000000000080000000000000000000000000010101000101 + 0100010101C4FFFFFF00FFFFFF00FFFFFF00010101C701010100010101000101 + 0100000000000000000000000011000000000000000001010100010101000101 + 0100010101C7FFFFFF00FFFFFF00FFFFFF00010101CC01010100010101000000 + 0000000000000101010001010189010101000000000000000000010101000101 + 0100010101CCFFFFFF00FFFFFF00FFFFFF00000000D900000000000000000000 + 0000000000000000000001010113010101000000000000000000000000000000 + 0000000000D9FFFFFF00FFFFFF00FFFFFF00000000AC000000E6000000E60000 + 00E6000000E6000000E6000000E6000000E6000000E6000000E6000000E60000 + 00E6000000ACFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0001010181010101AC010101AC0101 + 01AC010101AC010101AC010101AC010101AC010101AC010101AC010101AC0101 + 01AC01010181FFFFFF00FFFFFF00FFFFFF00010101AE010101AE010101AE0101 + 01AE010101AE010101AE010101AE010101AE010101AE010101AE010101AE0101 + 01AE010101AEFFFFFF00FFFFFF00FFFFFF00010101B0010101B0010101000101 + 010001010100010101000000006B010101000101010001010100010101000101 + 01B0010101B0FFFFFF00FFFFFF00FFFFFF00010101B3010101B3010101000101 + 010001010100010101000000000E000000000101010001010100010101000101 + 01B3010101B3FFFFFF00FFFFFF00FFFFFF00010101B6010101B6010101000101 + 0100000000000000000000000071000000000000000001010100010101000101 + 01B6010101B6FFFFFF00FFFFFF00FFFFFF00010101B9010101B9010101000000 + 000000000000000000000000000F000000000000000000000000010101000101 + 01B9010101B9FFFFFF00FFFFFF00FFFFFF00010101BC010101BC000000780000 + 000F000000780000000F000000780000000F000000780000000F000000780101 + 01BC010101BCFFFFFF00FFFFFF00FFFFFF00010101C0010101C0010101000000 + 0000000000000000000000000010000000000000000000000000010101000101 + 01C0010101C0FFFFFF00FFFFFF00FFFFFF00010101C4010101C4010101000101 + 0100000000000000000000000080000000000000000001010100010101000101 + 01C4010101C4FFFFFF00FFFFFF00FFFFFF00010101C7010101C7010101000101 + 0100000000000000000000000011000000000000000001010100010101000101 + 01C7010101C7FFFFFF00FFFFFF00FFFFFF00010101CC010101CC010101000000 + 0000000000000000000001010189000000000000000000000000010101000101 + 01CC010101CCFFFFFF00FFFFFF00FFFFFF00000000D9000000D9000000D90000 + 00D9000000D9000000D9000000D9000000D9000000D9000000D9000000D90000 + 00D9000000D9FFFFFF00FFFFFF00FFFFFF00000000AC000000E6000000E60000 + 00E6000000E6000000E6000000E6000000E6000000E6000000E6000000E60000 + 00E6000000ACFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0001010181010101AC010101AC0101 + 01AC010101AC010101AC010101AC010101AC010101AC010101AC010101AC0101 + 01AC01010181FFFFFF00FFFFFF00FFFFFF00010101AE01010100010101000101 + 01000101010001010100010101AE010101000101010001010100010101000101 + 0100010101AEFFFFFF00FFFFFF00FFFFFF00010101B001010100010101000101 + 01000101010001010100010101B0010101000101010001010100010101000101 + 0100010101B0FFFFFF00FFFFFF00FFFFFF00010101B301010100010101000101 + 01000101010001010100010101B3010101000101010001010100010101000101 + 0100010101B3FFFFFF00FFFFFF00FFFFFF00010101B601010100010101000101 + 01000101010001010100010101B6010101000101010001010100010101000101 + 0100010101B6FFFFFF00FFFFFF00FFFFFF00010101B901010100010101000101 + 01000101010001010100010101B9010101000101010001010100010101000101 + 0100010101B9FFFFFF00FFFFFF00FFFFFF00010101BC010101BC010101BC0101 + 01BC010101BC010101BC0101018E010101BC010101BC010101BC010101BC0101 + 01BC010101BCFFFFFF00FFFFFF00FFFFFF00010101C001010100010101000101 + 01000101010001010100010101C0010101000101010001010100010101000101 + 0100010101C0FFFFFF00FFFFFF00FFFFFF00010101C401010100010101000101 + 01000101010001010100010101C4010101000101010001010100010101000101 + 0100010101C4FFFFFF00FFFFFF00FFFFFF00010101C701010100010101000101 + 01000101010001010100010101C7010101000101010001010100010101000101 + 0100010101C7FFFFFF00FFFFFF00FFFFFF00010101CC01010100010101000000 + 00000101010001010100010101CC010101000101010000000000010101000101 + 0100010101CCFFFFFF00FFFFFF00FFFFFF00000000D900000000000000000000 + 00000000000000000000000000D9000000000000000000000000000000000000 + 0000000000D9FFFFFF00FFFFFF00FFFFFF00000000AC000000E6000000E60000 + 00E6000000E6000000E6000000E6000000E6000000E6000000E6000000E60000 + 00E6000000ACFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF @@ -1599,50 +1876,105 @@ object Form1: TForm1 ImageIndex = 14 OnExecute = AcVertAlignmentExecute end + object AcBorderNone: TAction + Category = 'Format' + Caption = 'No borders' + ImageIndex = 15 + OnExecute = AcBorderExecute + end + object AcBorderLeft: TAction + Category = 'Format' + Caption = 'Left' + ImageIndex = 16 + OnExecute = AcBorderExecute + end + object AcBorderHCenter: TAction + Category = 'Format' + Caption = 'Inner' + ImageIndex = 17 + OnExecute = AcBorderExecute + end + object AcBorderRight: TAction + Category = 'Format' + Caption = 'Right' + ImageIndex = 18 + OnExecute = AcBorderExecute + end object AcBorderTop: TAction Category = 'Format' - AutoCheck = True Caption = 'Top' + ImageIndex = 19 + OnExecute = AcBorderExecute + end + object AcBorderVCenter: TAction + Category = 'Format' + Caption = 'Inner' ImageIndex = 20 OnExecute = AcBorderExecute end object AcBorderBottom: TAction Category = 'Format' - AutoCheck = True Caption = 'Bottom' GroupIndex = 120 - ImageIndex = 15 + ImageIndex = 21 OnExecute = AcBorderExecute end object AcBorderBottomDbl: TAction Category = 'Format' - AutoCheck = True Caption = 'Bottom/double' GroupIndex = 120 - ImageIndex = 16 + ImageIndex = 22 OnExecute = AcBorderExecute end object AcBorderBottomMedium: TAction Category = 'Format' - AutoCheck = True Caption = 'Bottom/thick' GroupIndex = 120 - ImageIndex = 17 + ImageIndex = 23 OnExecute = AcBorderExecute end - object AcBorderLeft: TAction + object AcBorderTopBottom: TAction Category = 'Format' - AutoCheck = True - Caption = 'Left' - ImageIndex = 18 + Caption = 'Top and bottom' + ImageIndex = 25 OnExecute = AcBorderExecute end - object AcBorderRight: TAction + object AcBorderTopBottomThick: TAction + Category = 'Format' + Caption = 'Top and bottom/thick' + ImageIndex = 26 + OnExecute = AcBorderExecute + end + object AcBorderInner: TAction + Category = 'Format' + Caption = 'All inner' + ImageIndex = 24 + OnExecute = AcBorderExecute + end + object AcBorderAll: TAction + Category = 'Format' + Caption = 'All' + ImageIndex = 29 + OnExecute = AcBorderExecute + end + object AcBorderOuter: TAction + Category = 'Format' + Caption = 'Outer' + ImageIndex = 27 + OnExecute = AcBorderExecute + end + object AcBorderOuterMedium: TAction + Category = 'Format' + Caption = 'Outer/thick' + ImageIndex = 28 + OnExecute = AcBorderExecute + end + object AcWordwrap: TAction Category = 'Format' AutoCheck = True - Caption = 'Right' - ImageIndex = 19 - OnExecute = AcBorderExecute + Caption = 'Word wrap' + Hint = 'Wrap text' + OnExecute = AcWordwrapExecute end end object FontDialog1: TFontDialog @@ -1651,4 +1983,612 @@ object Form1: TForm1 left = 176 top = 234 end + object BordersPopupMenu: TPopupMenu + Images = ImageList1 + left = 288 + top = 120 + object MenuItem20: TMenuItem + Action = AcBorderNone + Bitmap.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000101 + 017B01010115010101A401010115010101A401010115010101A4010101150101 + 01A401010115010101A4010101150101017BFFFFFF00FFFFFF00FFFFFF000101 + 0114010101000101010001010100010101000101010001010113010101000101 + 010001010100010101000101010001010113FFFFFF00FFFFFF00FFFFFF000101 + 0189010101000101010001010100010101000101010001010189010101000101 + 010001010100010101000101010001010189FFFFFF00FFFFFF00FFFFFF000000 + 0011000000000101010001010100010101000000000000000011000000000101 + 010001010100010101000000000000000011FFFFFF00FFFFFF00FFFFFF000000 + 0080000000000000000000000000000000000000000000000080000000000000 + 000000000000000000000000000000000080FFFFFF00FFFFFF00FFFFFF000000 + 0010000000000000000000000000000000000000000000000010000000000000 + 000000000000000000000000000000000010FFFFFF00FFFFFF00FFFFFF000000 + 00780000000F000000780000000F000000780000000F000000780000000F0000 + 00780000000F000000780000000F00000078FFFFFF00FFFFFF00FFFFFF000000 + 000F00000000000000000000000000000000000000000000000F000000000000 + 00000000000000000000000000000000000FFFFFFF00FFFFFF00FFFFFF000000 + 0071000000000000000000000000000000000000000000000071000000000000 + 000000000000000000000000000000000071FFFFFF00FFFFFF00FFFFFF000000 + 000E00000000000000000000000000000000000000000000000E000000000000 + 00000000000000000000000000000000000EFFFFFF00FFFFFF00FFFFFF000000 + 006B00000000000000000000000000000000000000000000006B000000000000 + 00000000000000000000000000000000006BFFFFFF00FFFFFF00FFFFFF000000 + 000E00000000000000000000000000000000000000000000000D000000000000 + 00000000000000000000000000000000000DFFFFFF00FFFFFF00FFFFFF000000 + 004D0000000D000000670000000D000000670000000D000000670000000D0000 + 00670000000D000000670000000D0000004DFFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 + } + end + object MenuItem19: TMenuItem + Caption = '-' + end + object MenuItem8: TMenuItem + Action = AcBorderLeft + Bitmap.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000 + 00AC01010115010101A401010115010101A401010115010101A4010101150101 + 01A401010115010101A4010101150101017BFFFFFF00FFFFFF00FFFFFF000000 + 00D9010101000101010001010100010101000101010001010113010101000101 + 010001010100010101000101010001010113FFFFFF00FFFFFF00FFFFFF000101 + 01CC010101000101010001010100010101000101010001010189010101000101 + 010001010100010101000101010001010189FFFFFF00FFFFFF00FFFFFF000101 + 01C7010101000101010001010100010101000000000000000011000000000101 + 010001010100010101000000000000000011FFFFFF00FFFFFF00FFFFFF000101 + 01C4010101000101010000000000000000000000000000000080000000000000 + 000000000000000000000000000000000080FFFFFF00FFFFFF00FFFFFF000101 + 01C0010101000000000000000000000000000000000000000010000000000000 + 000000000000000000000000000000000010FFFFFF00FFFFFF00FFFFFF000101 + 01BC0000000F000000780000000F000000780000000F000000780000000F0000 + 00780000000F000000780000000F00000078FFFFFF00FFFFFF00FFFFFF000101 + 01B901010100000000000000000000000000000000000000000F000000000000 + 00000000000000000000000000000000000FFFFFFF00FFFFFF00FFFFFF000101 + 01B6010101000101010000000000000000000000000000000071000000000000 + 000000000000000000000000000000000071FFFFFF00FFFFFF00FFFFFF000101 + 01B301010100010101000101010000000000000000000000000E000000000000 + 00000000000000000000000000000000000EFFFFFF00FFFFFF00FFFFFF000101 + 01B001010100010101000000000000000000000000000000006B000000000000 + 00000000000000000000000000000000006BFFFFFF00FFFFFF00FFFFFF000101 + 01AE01010100000000000000000000000000000000000000000D000000000000 + 00000000000000000000000000000000000DFFFFFF00FFFFFF00FFFFFF000101 + 01810000000D000000670000000D000000670000000D000000670000000D0000 + 00670000000D000000670000000D0000004DFFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 + } + end + object MenuItem9: TMenuItem + Action = AcBorderHCenter + Bitmap.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000101 + 017B01010115010101A401010115010101A401010115000000E6010101150101 + 01A401010115010101A4010101150101017BFFFFFF00FFFFFF00FFFFFF000101 + 01140101010001010100010101000101010001010100000000D9010101000101 + 010001010100010101000101010001010113FFFFFF00FFFFFF00FFFFFF000101 + 01890101010001010100010101000101010001010100010101CC010101000101 + 010001010100010101000101010001010189FFFFFF00FFFFFF00FFFFFF000000 + 00110000000001010100010101000101010001010100010101C7010101000101 + 010001010100010101000000000000000011FFFFFF00FFFFFF00FFFFFF000000 + 00800000000000000000000000000101010001010100010101C4010101000101 + 010000000000000000000000000000000080FFFFFF00FFFFFF00FFFFFF000000 + 00100000000000000000000000000000000001010100010101C0010101000000 + 000000000000000000000000000000000010FFFFFF00FFFFFF00FFFFFF000000 + 00780000000F000000780000000F000000780101010F010101BC0000000F0000 + 00780000000F000000780000000F00000078FFFFFF00FFFFFF00FFFFFF000000 + 000F0000000000000000000000000000000001010100010101B9010101000000 + 00000000000000000000000000000000000FFFFFFF00FFFFFF00FFFFFF000000 + 00710000000000000000000000000101010001010100010101B6010101000101 + 010000000000000000000000000000000071FFFFFF00FFFFFF00FFFFFF000000 + 000E0000000000000000010101000101010001010100010101B3010101000101 + 01000101010000000000000000000000000EFFFFFF00FFFFFF00FFFFFF000000 + 006B0000000000000000000000000101010001010100010101B0010101000101 + 01000000000000000000000000000000006BFFFFFF00FFFFFF00FFFFFF000000 + 000E0000000000000000000000000000000001010100010101AE010101000000 + 00000000000000000000000000000000000DFFFFFF00FFFFFF00FFFFFF000000 + 004D0000000D000000670000000D000000670101010D010101AC0000000D0000 + 00670000000D000000670000000D0000004DFFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 + } + end + object MenuItem10: TMenuItem + Action = AcBorderRight + Bitmap.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000101 + 017B01010115010101A401010115010101A401010115010101A4010101150101 + 01A401010115010101A401010115000000ACFFFFFF00FFFFFF00FFFFFF000101 + 0114010101000101010001010100010101000101010001010113010101000101 + 0100010101000101010001010100000000D9FFFFFF00FFFFFF00FFFFFF000101 + 0189010101000101010001010100010101000101010001010189010101000101 + 0100010101000101010001010100010101CCFFFFFF00FFFFFF00FFFFFF000000 + 0011000000000101010001010100010101000000000000000011000000000101 + 0100010101000101010001010100010101C7FFFFFF00FFFFFF00FFFFFF000000 + 0080000000000000000000000000000000000000000000000080000000000000 + 0000000000000101010001010100010101C4FFFFFF00FFFFFF00FFFFFF000000 + 0010000000000000000000000000000000000000000000000010000000000000 + 0000000000000000000001010100010101C0FFFFFF00FFFFFF00FFFFFF000000 + 00780000000F000000780000000F000000780000000F000000780000000F0000 + 00780000000F000000780101010F010101BCFFFFFF00FFFFFF00FFFFFF000000 + 000F00000000000000000000000000000000000000000000000F000000000000 + 0000000000000000000001010100010101B9FFFFFF00FFFFFF00FFFFFF000000 + 0071000000000000000000000000000000000000000000000071000000000000 + 0000000000000101010001010100010101B6FFFFFF00FFFFFF00FFFFFF000000 + 000E00000000000000000000000000000000000000000000000E000000000000 + 0000010101000101010001010100010101B3FFFFFF00FFFFFF00FFFFFF000000 + 006B00000000000000000000000000000000000000000000006B000000000000 + 0000000000000101010001010100010101B0FFFFFF00FFFFFF00FFFFFF000000 + 000E00000000000000000000000000000000000000000000000D000000000000 + 0000000000000000000001010100010101AEFFFFFF00FFFFFF00FFFFFF000000 + 004D0000000D000000670000000D000000670000000D000000670000000D0000 + 00670000000D000000670101010D01010181FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 + } + end + object MenuItem11: TMenuItem + Caption = '-' + end + object MenuItem12: TMenuItem + Action = AcBorderTop + Bitmap.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000101 + 017B01010115010101A401010115010101A401010115010101A4010101150101 + 01A401010115010101A4010101150101017BFFFFFF00FFFFFF00FFFFFF000101 + 0114010101000101010001010100010101000101010001010113010101000101 + 010001010100010101000101010001010113FFFFFF00FFFFFF00FFFFFF000101 + 0189010101000101010001010100010101000101010001010189010101000101 + 010001010100010101000101010001010189FFFFFF00FFFFFF00FFFFFF000000 + 0011000000000101010001010100010101000000000000000011000000000101 + 010001010100010101000000000000000011FFFFFF00FFFFFF00FFFFFF000000 + 0080000000000000000000000000000000000000000000000080000000000000 + 000000000000000000000000000000000080FFFFFF00FFFFFF00FFFFFF000000 + 0010000000000000000000000000000000000000000000000010000000000000 + 000000000000000000000000000000000010FFFFFF00FFFFFF00FFFFFF000000 + 00780000000F000000780000000F000000780000000F000000780000000F0000 + 00780000000F000000780000000F00000078FFFFFF00FFFFFF00FFFFFF000000 + 000F00000000000000000000000000000000000000000000000F000000000000 + 00000000000000000000000000000000000FFFFFFF00FFFFFF00FFFFFF000000 + 0071000000000000000000000000000000000000000000000071000000000000 + 000000000000000000000000000000000071FFFFFF00FFFFFF00FFFFFF000000 + 000E00000000010101000101010001010100000000000000000E000000000000 + 00000101010001010100000000000000000EFFFFFF00FFFFFF00FFFFFF000000 + 006B00000000010101000101010001010100000000000000006B000000000101 + 01000101010001010100000000000000006BFFFFFF00FFFFFF00FFFFFF000101 + 010E01010100010101000101010001010100010101000101010D010101000101 + 01000101010001010100010101000101010DFFFFFF00FFFFFF00FFFFFF000101 + 0181010101AC010101AC010101AC010101AC010101AC010101AC010101AC0101 + 01AC010101AC010101AC010101AC01010181FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 + } + end + object MenuItem13: TMenuItem + Action = AcBorderVCenter + Bitmap.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000101 + 017B01010115010101A401010115010101A401010115010101A4010101150101 + 01A401010115010101A4010101150101017BFFFFFF00FFFFFF00FFFFFF000101 + 0114010101000101010001010100010101000101010001010113010101000101 + 010001010100010101000101010001010113FFFFFF00FFFFFF00FFFFFF000101 + 0189010101000101010001010100010101000101010001010189010101000101 + 010001010100010101000101010001010189FFFFFF00FFFFFF00FFFFFF000000 + 0011000000000101010001010100010101000000000000000011000000000101 + 010001010100010101000000000000000011FFFFFF00FFFFFF00FFFFFF000000 + 0080000000000101010001010100010101000000000000000080000000000101 + 010001010100010101000000000000000080FFFFFF00FFFFFF00FFFFFF000101 + 0110010101000101010001010100010101000101010001010110010101000101 + 010001010100010101000101010001010110FFFFFF00FFFFFF00FFFFFF000101 + 01BC010101BC010101BC010101BC010101BC010101BC010101BC010101BC0101 + 01BC010101BC010101BC010101BC010101BCFFFFFF00FFFFFF00FFFFFF000101 + 010F01010100010101000101010001010100010101000101010F010101000101 + 01000101010001010100010101000101010FFFFFFF00FFFFFF00FFFFFF000000 + 0071000000000101010001010100010101000000000000000071000000000101 + 010001010100010101000000000000000071FFFFFF00FFFFFF00FFFFFF000000 + 000E00000000010101000101010001010100000000000000000E000000000101 + 01000101010001010100000000000000000EFFFFFF00FFFFFF00FFFFFF000000 + 006B00000000000000000000000000000000000000000000006B000000000000 + 00000000000000000000000000000000006BFFFFFF00FFFFFF00FFFFFF000000 + 000E00000000000000000000000000000000000000000000000D000000000000 + 00000000000000000000000000000000000DFFFFFF00FFFFFF00FFFFFF000000 + 004D0000000D000000670000000D000000670000000D000000670000000D0000 + 00670000000D000000670000000D0000004DFFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 + } + end + object MenuItem14: TMenuItem + Action = AcBorderBottom + Bitmap.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000 + 00AC000000E6000000E6000000E6000000E6000000E6000000E6000000E60000 + 00E6000000E6000000E6000000E6000000ACFFFFFF00FFFFFF00FFFFFF000101 + 0114000000000000000000000000000000000000000001010113010101000000 + 000000000000000000000000000001010113FFFFFF00FFFFFF00FFFFFF000101 + 0189010101000000000000000000000000000101010001010189010101000000 + 000000000000000000000101010001010189FFFFFF00FFFFFF00FFFFFF000000 + 0011000000000000000000000000000000000000000000000011000000000000 + 000000000000000000000000000000000011FFFFFF00FFFFFF00FFFFFF000000 + 0080000000000000000000000000000000000000000000000080000000000000 + 000000000000000000000000000000000080FFFFFF00FFFFFF00FFFFFF000000 + 0010000000000000000000000000000000000000000000000010000000000000 + 000000000000000000000000000000000010FFFFFF00FFFFFF00FFFFFF000000 + 00780000000F000000780000000F000000780000000F000000780000000F0000 + 00780000000F000000780000000F00000078FFFFFF00FFFFFF00FFFFFF000000 + 000F00000000000000000000000000000000000000000000000F000000000000 + 00000000000000000000000000000000000FFFFFFF00FFFFFF00FFFFFF000000 + 0071000000000000000000000000000000000000000000000071000000000000 + 000000000000000000000000000000000071FFFFFF00FFFFFF00FFFFFF000000 + 000E00000000000000000000000000000000000000000000000E000000000000 + 00000000000000000000000000000000000EFFFFFF00FFFFFF00FFFFFF000000 + 006B00000000000000000000000000000000000000000000006B000000000000 + 00000000000000000000000000000000006BFFFFFF00FFFFFF00FFFFFF000000 + 000E00000000000000000000000000000000000000000000000D000000000000 + 00000000000000000000000000000000000DFFFFFF00FFFFFF00FFFFFF000000 + 004D0000000D000000670000000D000000670000000D000000670000000D0000 + 00670000000D000000670000000D0000004DFFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 + } + end + object MenuItem15: TMenuItem + Action = AcBorderBottomDbl + Bitmap.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000 + 00AC000000E6000000E6000000E6000000E6000000E6000000E6000000E60000 + 00E6000000E6000000E6000000E6000000ACFFFFFF00FFFFFF00FFFFFF000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF000101 + 01CC010101CC010101CC010101CC010101CC010101CC010101CC010101CC0101 + 01CC010101CC010101CC010101CC010101CCFFFFFF00FFFFFF00FFFFFF000101 + 0111010101000101010001010100010101000101010001010111010101000101 + 010001010100010101000101010001010111FFFFFF00FFFFFF00FFFFFF000000 + 0080000000000101010001010100010101000000000000000080000000000101 + 010001010100010101000000000000000080FFFFFF00FFFFFF00FFFFFF000000 + 0010000000000000000000000000000000000000000000000010000000000000 + 000000000000000000000000000000000010FFFFFF00FFFFFF00FFFFFF000000 + 00780000000F000000780000000F000000780000000F000000780000000F0000 + 00780000000F000000780000000F00000078FFFFFF00FFFFFF00FFFFFF000000 + 000F00000000000000000000000000000000000000000000000F000000000000 + 00000000000000000000000000000000000FFFFFFF00FFFFFF00FFFFFF000000 + 0071000000000000000000000000000000000000000000000071000000000000 + 000000000000000000000000000000000071FFFFFF00FFFFFF00FFFFFF000000 + 000E00000000000000000000000000000000000000000000000E000000000000 + 00000000000000000000000000000000000EFFFFFF00FFFFFF00FFFFFF000000 + 006B00000000000000000000000000000000000000000000006B000000000000 + 00000000000000000000000000000000006BFFFFFF00FFFFFF00FFFFFF000000 + 000E00000000000000000000000000000000000000000000000D000000000000 + 00000000000000000000000000000000000DFFFFFF00FFFFFF00FFFFFF000000 + 004D0000000D000000670000000D000000670000000D000000670000000D0000 + 00670000000D000000670000000D0000004DFFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 + } + end + object MenuItem16: TMenuItem + Action = AcBorderBottomMedium + Bitmap.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000 + 00AC000000E6000000E6000000E6000000E6000000E6000000E6000000E60000 + 00E6000000E6000000E6000000E6000000ACFFFFFF00FFFFFF00FFFFFF000000 + 00D9000000D9000000D9000000D9000000D9000000D9000000D9000000D90000 + 00D9000000D9000000D9000000D9000000D9FFFFFF00FFFFFF00FFFFFF000101 + 0189000000000000000000000000000000000000000001010189000000000000 + 000000000000000000000000000001010189FFFFFF00FFFFFF00FFFFFF000000 + 0011000000000000000000000000000000000000000000000011000000000000 + 000000000000000000000000000000000011FFFFFF00FFFFFF00FFFFFF000000 + 0080000000000000000000000000000000000000000000000080000000000000 + 000000000000000000000000000000000080FFFFFF00FFFFFF00FFFFFF000000 + 0010000000000000000000000000000000000000000000000010000000000000 + 000000000000000000000000000000000010FFFFFF00FFFFFF00FFFFFF000000 + 00780000000F000000780000000F000000780000000F000000780000000F0000 + 00780000000F000000780000000F00000078FFFFFF00FFFFFF00FFFFFF000000 + 000F00000000000000000000000000000000000000000000000F000000000000 + 00000000000000000000000000000000000FFFFFFF00FFFFFF00FFFFFF000000 + 0071000000000000000000000000000000000000000000000071000000000000 + 000000000000000000000000000000000071FFFFFF00FFFFFF00FFFFFF000000 + 000E00000000000000000000000000000000000000000000000E000000000000 + 00000000000000000000000000000000000EFFFFFF00FFFFFF00FFFFFF000000 + 006B00000000000000000000000000000000000000000000006B000000000000 + 00000000000000000000000000000000006BFFFFFF00FFFFFF00FFFFFF000000 + 000E00000000000000000000000000000000000000000000000D000000000000 + 00000000000000000000000000000000000DFFFFFF00FFFFFF00FFFFFF000000 + 004D0000000D000000670000000D000000670000000D000000670000000D0000 + 00670000000D000000670000000D0000004DFFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 + } + end + object MenuItem17: TMenuItem + Caption = '-' + end + object MenuItem18: TMenuItem + Action = AcBorderTopBottom + Bitmap.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000 + 00AC000000E6000000E6000000E6000000E6000000E6000000E6000000E60000 + 00E6000000E6000000E6000000E6000000ACFFFFFF00FFFFFF00FFFFFF000101 + 0114000000000000000000000000000000000000000001010113010101000000 + 000000000000000000000000000001010113FFFFFF00FFFFFF00FFFFFF000101 + 0189010101000000000000000000000000000101010001010189010101000000 + 000000000000000000000101010001010189FFFFFF00FFFFFF00FFFFFF000000 + 0011000000000000000000000000000000000000000000000011000000000000 + 000000000000000000000000000000000011FFFFFF00FFFFFF00FFFFFF000000 + 0080000000000000000000000000000000000000000000000080000000000000 + 000000000000000000000000000000000080FFFFFF00FFFFFF00FFFFFF000000 + 0010000000000000000000000000000000000000000000000010000000000000 + 000000000000000000000000000000000010FFFFFF00FFFFFF00FFFFFF000000 + 00780000000F000000780000000F000000780000000F000000780000000F0000 + 00780000000F000000780000000F00000078FFFFFF00FFFFFF00FFFFFF000000 + 000F00000000000000000000000000000000000000000000000F000000000000 + 00000000000000000000000000000000000FFFFFFF00FFFFFF00FFFFFF000000 + 0071000000000000000000000000000000000000000000000071000000000000 + 000000000000000000000000000000000071FFFFFF00FFFFFF00FFFFFF000000 + 000E00000000010101000101010001010100000000000000000E000000000000 + 00000101010001010100000000000000000EFFFFFF00FFFFFF00FFFFFF000000 + 006B00000000010101000101010001010100000000000000006B000000000101 + 01000101010001010100000000000000006BFFFFFF00FFFFFF00FFFFFF000101 + 010E01010100010101000101010001010100010101000101010D010101000101 + 01000101010001010100010101000101010DFFFFFF00FFFFFF00FFFFFF000101 + 0181010101AC010101AC010101AC010101AC010101AC010101AC010101AC0101 + 01AC010101AC010101AC010101AC01010181FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 + } + end + object MenuItem21: TMenuItem + Action = AcBorderTopBottomThick + Bitmap.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000 + 00AC000000E6000000E6000000E6000000E6000000E6000000E6000000E60000 + 00E6000000E6000000E6000000E6000000ACFFFFFF00FFFFFF00FFFFFF000000 + 00D9000000D9000000D9000000D9000000D9000000D9000000D9000000D90000 + 00D9000000D9000000D9000000D9000000D9FFFFFF00FFFFFF00FFFFFF000101 + 0189000000000000000000000000000000000000000001010189000000000000 + 000000000000000000000000000001010189FFFFFF00FFFFFF00FFFFFF000000 + 0011000000000000000000000000000000000000000000000011000000000000 + 000000000000000000000000000000000011FFFFFF00FFFFFF00FFFFFF000000 + 0080000000000000000000000000000000000000000000000080000000000000 + 000000000000000000000000000000000080FFFFFF00FFFFFF00FFFFFF000000 + 0010000000000000000000000000000000000000000000000010000000000000 + 000000000000000000000000000000000010FFFFFF00FFFFFF00FFFFFF000000 + 00780000000F000000780000000F000000780000000F000000780000000F0000 + 00780000000F000000780000000F00000078FFFFFF00FFFFFF00FFFFFF000000 + 000F00000000000000000000000000000000000000000000000F000000000000 + 00000000000000000000000000000000000FFFFFFF00FFFFFF00FFFFFF000000 + 0071000000000000000000000000000000000000000000000071000000000000 + 000000000000000000000000000000000071FFFFFF00FFFFFF00FFFFFF000000 + 000E00000000010101000101010001010100000000000000000E000000000000 + 00000101010001010100000000000000000EFFFFFF00FFFFFF00FFFFFF000000 + 006B00000000010101000101010001010100000000000000006B000000000101 + 01000101010001010100000000000000006BFFFFFF00FFFFFF00FFFFFF000101 + 010E01010100010101000101010001010100010101000101010D010101000101 + 01000101010001010100010101000101010DFFFFFF00FFFFFF00FFFFFF000101 + 0181010101AC010101AC010101AC010101AC010101AC010101AC010101AC0101 + 01AC010101AC010101AC010101AC01010181FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 + } + end + object MenuItem28: TMenuItem + Caption = '-' + end + object MenuItem22: TMenuItem + Action = AcBorderInner + Bitmap.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000101 + 017B01010115010101A401010115010101A401010115000000E6010101150101 + 01A401010115010101A4010101150101017BFFFFFF00FFFFFF00FFFFFF000101 + 01140101010001010100010101000101010001010100000000D9010101000101 + 010001010100010101000101010001010113FFFFFF00FFFFFF00FFFFFF000101 + 01890101010001010100010101000101010001010100010101CC010101000101 + 010001010100010101000101010001010189FFFFFF00FFFFFF00FFFFFF000000 + 00110000000001010100010101000101010001010100010101C7010101000101 + 010001010100010101000000000000000011FFFFFF00FFFFFF00FFFFFF000000 + 00800000000001010100010101000101010001010100010101C4010101000101 + 010001010100010101000000000000000080FFFFFF00FFFFFF00FFFFFF000101 + 01100101010001010100010101000101010001010100010101C0010101000101 + 010001010100010101000101010001010110FFFFFF00FFFFFF00FFFFFF000101 + 01BC010101BC010101BC010101BC010101BC010101BC0101018E010101BC0101 + 01BC010101BC010101BC010101BC010101BCFFFFFF00FFFFFF00FFFFFF000101 + 010F0101010001010100010101000101010001010100010101B9010101000101 + 01000101010001010100010101000101010FFFFFFF00FFFFFF00FFFFFF000000 + 00710000000001010100010101000101010001010100010101B6010101000101 + 010001010100010101000000000000000071FFFFFF00FFFFFF00FFFFFF000000 + 000E0000000001010100010101000101010001010100010101B3010101000101 + 01000101010001010100000000000000000EFFFFFF00FFFFFF00FFFFFF000000 + 006B0000000000000000000000000101010001010100010101B0010101000101 + 01000000000000000000000000000000006BFFFFFF00FFFFFF00FFFFFF000000 + 000E0000000000000000000000000000000001010100010101AE010101000000 + 00000000000000000000000000000000000DFFFFFF00FFFFFF00FFFFFF000000 + 004D0000000D000000670000000D000000670101010D010101AC0000000D0000 + 00670000000D000000670000000D0000004DFFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 + } + end + object MenuItem23: TMenuItem + Caption = '-' + end + object MenuItem24: TMenuItem + Action = AcBorderOuter + Bitmap.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000 + 00AC000000E6000000E6000000E6000000E6000000E6000000E6000000E60000 + 00E6000000E6000000E6000000E6000000ACFFFFFF00FFFFFF00FFFFFF000000 + 00D9000000000000000000000000000000000000000001010113010101000000 + 0000000000000000000000000000000000D9FFFFFF00FFFFFF00FFFFFF000101 + 01CC010101000101010000000000000000000101010001010189010101000000 + 0000000000000101010001010100010101CCFFFFFF00FFFFFF00FFFFFF000101 + 01C7010101000101010001010100000000000000000000000011000000000000 + 0000010101000101010001010100010101C7FFFFFF00FFFFFF00FFFFFF000101 + 01C4010101000101010000000000000000000000000000000080000000000000 + 0000000000000101010001010100010101C4FFFFFF00FFFFFF00FFFFFF000101 + 01C0010101000000000000000000000000000000000000000010000000000000 + 0000000000000000000001010100010101C0FFFFFF00FFFFFF00FFFFFF000101 + 01BC0000000F000000780000000F000000780000000F000000780000000F0000 + 00780000000F000000780101010F010101BCFFFFFF00FFFFFF00FFFFFF000101 + 01B901010100000000000000000000000000000000000000000F000000000000 + 0000000000000000000001010100010101B9FFFFFF00FFFFFF00FFFFFF000101 + 01B6010101000101010000000000000000000000000000000071000000000000 + 0000000000000101010001010100010101B6FFFFFF00FFFFFF00FFFFFF000101 + 01B301010100010101000101010001010100000000000000000E000000000000 + 0000010101000101010001010100010101B3FFFFFF00FFFFFF00FFFFFF000101 + 01B001010100010101000101010001010100000000000000006B000000000101 + 0100010101000101010001010100010101B0FFFFFF00FFFFFF00FFFFFF000101 + 01AE01010100010101000101010001010100010101000101010D010101000101 + 0100010101000101010001010100010101AEFFFFFF00FFFFFF00FFFFFF000101 + 0181010101AC010101AC010101AC010101AC010101AC010101AC010101AC0101 + 01AC010101AC010101AC010101AC01010181FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 + } + end + object MenuItem25: TMenuItem + Action = AcBorderOuterMedium + Bitmap.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000 + 00AC000000E6000000E6000000E6000000E6000000E6000000E6000000E60000 + 00E6000000E6000000E6000000E6000000ACFFFFFF00FFFFFF00FFFFFF000000 + 00D9000000D9000000D9000000D9000000D9000000D9000000D9000000D90000 + 00D9000000D9000000D9000000D9000000D9FFFFFF00FFFFFF00FFFFFF000101 + 01CC010101CC0101010000000000000000000000000001010189000000000000 + 00000000000001010100010101CC010101CCFFFFFF00FFFFFF00FFFFFF000101 + 01C7010101C70101010001010100000000000000000000000011000000000000 + 00000101010001010100010101C7010101C7FFFFFF00FFFFFF00FFFFFF000101 + 01C4010101C40101010001010100000000000000000000000080000000000000 + 00000101010001010100010101C4010101C4FFFFFF00FFFFFF00FFFFFF000101 + 01C0010101C00101010000000000000000000000000000000010000000000000 + 00000000000001010100010101C0010101C0FFFFFF00FFFFFF00FFFFFF000101 + 01BC010101BC000000780000000F000000780000000F000000780000000F0000 + 00780000000F00000078010101BC010101BCFFFFFF00FFFFFF00FFFFFF000101 + 01B9010101B9010101000000000000000000000000000000000F000000000000 + 00000000000001010100010101B9010101B9FFFFFF00FFFFFF00FFFFFF000101 + 01B6010101B60101010001010100000000000000000000000071000000000000 + 00000101010001010100010101B6010101B6FFFFFF00FFFFFF00FFFFFF000101 + 01B3010101B3010101000101010001010100010101000000000E000000000101 + 01000101010001010100010101B3010101B3FFFFFF00FFFFFF00FFFFFF000101 + 01B0010101B0010101000101010001010100010101000000006B010101000101 + 01000101010001010100010101B0010101B0FFFFFF00FFFFFF00FFFFFF000101 + 01AE010101AE010101AE010101AE010101AE010101AE010101AE010101AE0101 + 01AE010101AE010101AE010101AE010101AEFFFFFF00FFFFFF00FFFFFF000101 + 0181010101AC010101AC010101AC010101AC010101AC010101AC010101AC0101 + 01AC010101AC010101AC010101AC01010181FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 + } + end + object MenuItem26: TMenuItem + Caption = '-' + end + object MenuItem27: TMenuItem + Action = AcBorderAll + Bitmap.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000064000000640000000000000000000000FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000 + 00AC000000E6000000E6000000E6000000E6000000E6000000E6000000E60000 + 00E6000000E6000000E6000000E6000000ACFFFFFF00FFFFFF00FFFFFF000000 + 00D90000000000000000000000000000000000000000000000D9000000000000 + 0000000000000000000000000000000000D9FFFFFF00FFFFFF00FFFFFF000101 + 01CC0101010001010100000000000101010001010100010101CC010101000101 + 0100000000000101010001010100010101CCFFFFFF00FFFFFF00FFFFFF000101 + 01C70101010001010100010101000101010001010100010101C7010101000101 + 0100010101000101010001010100010101C7FFFFFF00FFFFFF00FFFFFF000101 + 01C40101010001010100010101000101010001010100010101C4010101000101 + 0100010101000101010001010100010101C4FFFFFF00FFFFFF00FFFFFF000101 + 01C00101010001010100010101000101010001010100010101C0010101000101 + 0100010101000101010001010100010101C0FFFFFF00FFFFFF00FFFFFF000101 + 01BC010101BC010101BC010101BC010101BC010101BC0101018E010101BC0101 + 01BC010101BC010101BC010101BC010101BCFFFFFF00FFFFFF00FFFFFF000101 + 01B90101010001010100010101000101010001010100010101B9010101000101 + 0100010101000101010001010100010101B9FFFFFF00FFFFFF00FFFFFF000101 + 01B60101010001010100010101000101010001010100010101B6010101000101 + 0100010101000101010001010100010101B6FFFFFF00FFFFFF00FFFFFF000101 + 01B30101010001010100010101000101010001010100010101B3010101000101 + 0100010101000101010001010100010101B3FFFFFF00FFFFFF00FFFFFF000101 + 01B00101010001010100010101000101010001010100010101B0010101000101 + 0100010101000101010001010100010101B0FFFFFF00FFFFFF00FFFFFF000101 + 01AE0101010001010100010101000101010001010100010101AE010101000101 + 0100010101000101010001010100010101AEFFFFFF00FFFFFF00FFFFFF000101 + 0181010101AC010101AC010101AC010101AC010101AC010101AC010101AC0101 + 01AC010101AC010101AC010101AC01010181FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF + FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00 + } + end + end end diff --git a/components/fpspreadsheet/examples/fpsgrid/mainform.lrs b/components/fpspreadsheet/examples/fpsgrid/mainform.lrs index d8557b83a..ca509f2fe 100644 --- a/components/fpspreadsheet/examples/fpsgrid/mainform.lrs +++ b/components/fpspreadsheet/examples/fpsgrid/mainform.lrs @@ -21,13 +21,13 @@ LazarusResources.Add('TForm1','FORMDATA',[ +'cols:'#12'FocusControl'#7#12'EdFrozenCols'#11'ParentColor'#8#0#0#6'TLabel'#6 +'Label2'#4'Left'#3#153#0#6'Height'#2#15#3'Top'#2'('#5'Width'#2'B'#7'Caption' +#6#12'Frozen rows:'#12'FocusControl'#7#12'EdFrozenRows'#11'ParentColor'#8#0#0 - +#0#12'TPageControl'#12'PageControl1'#4'Left'#2#0#6'Height'#3#255#0#3'Top'#2 - +':'#5'Width'#3'|'#2#10'ActivePage'#7#9'TabSheet1'#5'Align'#7#8'alClient'#8'T' - +'abIndex'#2#0#8'TabOrder'#2#1#8'OnChange'#7#18'PageControl1Change'#0#9'TTabS' - +'heet'#9'TabSheet1'#7'Caption'#6#6'Sheet1'#12'ClientHeight'#3#227#0#11'Clien' - +'tWidth'#3't'#2#0#15'TsWorksheetGrid'#15'sWorksheetGrid1'#4'Left'#2#0#6'Heig' - +'ht'#3#227#0#3'Top'#2#0#5'Width'#3't'#2#10'FrozenCols'#2#0#10'FrozenRows'#2#0 - +#5'Align'#7#8'alClient'#8'ColCount'#2#2#14'ExtendedSelect'#8#7'Options'#11#15 + +#0#12'TPageControl'#12'PageControl1'#4'Left'#2#0#6'Height'#3#4#1#3'Top'#2'5' + +#5'Width'#3'|'#2#10'ActivePage'#7#9'TabSheet1'#5'Align'#7#8'alClient'#8'TabI' + +'ndex'#2#0#8'TabOrder'#2#1#8'OnChange'#7#18'PageControl1Change'#0#9'TTabShee' + +'t'#9'TabSheet1'#7'Caption'#6#6'Sheet1'#12'ClientHeight'#3#232#0#11'ClientWi' + +'dth'#3't'#2#0#15'TsWorksheetGrid'#15'sWorksheetGrid1'#4'Left'#2#0#6'Height' + +#3#232#0#3'Top'#2#0#5'Width'#3't'#2#10'FrozenCols'#2#0#10'FrozenRows'#2#0#5 + +'Align'#7#8'alClient'#8'ColCount'#2#2#14'ExtendedSelect'#8#7'Options'#11#15 +'goFixedVertLine'#15'goFixedHorzLine'#10'goVertLine'#10'goHorzLine'#13'goRan' +'geSelect'#11'goRowSizing'#11'goColSizing'#15'goThumbTracking'#14'goSmoothSc' +'roll'#16'goFixedColSizing'#0#8'RowCount'#2#2#8'TabOrder'#2#0#10'TitleStyle' @@ -43,459 +43,260 @@ LazarusResources.Add('TForm1','FORMDATA',[ +'oolButton4'#4'Left'#2'4'#3'Top'#2#0#6'Action'#7#6'AcEdit'#0#0#11'TToolButto' +'n'#11'ToolButton6'#4'Left'#2'K'#3'Top'#2#0#5'Width'#2#5#7'Caption'#6#11'Too' +'lButton6'#5'Style'#7#10'tbsDivider'#0#0#0#8'TToolBar'#13'FormatToolBar'#4'L' - +'eft'#2#0#3'Top'#2#26#5'Width'#3'|'#2#12'ButtonHeight'#2#28#7'Caption'#6#13 - +'FormatToolBar'#6'Images'#7#10'ImageList1'#8'TabOrder'#2#3#0#11'TToolButton' - +#12'ToolButton10'#4'Left'#3#17#1#3'Top'#2#2#6'Action'#7#11'AcLeftAlign'#0#0 - +#11'TToolButton'#12'ToolButton12'#4'Left'#3'('#1#3'Top'#2#2#6'Action'#7#16'A' - +'cHorCenterAlign'#0#0#11'TToolButton'#12'ToolButton13'#4'Left'#3'?'#1#3'Top' - +#2#2#6'Action'#7#12'AcRightAlign'#0#0#9'TComboBox'#12'FontComboBox'#4'Left'#2 - +#1#6'Height'#2#23#3'Top'#2#2#5'Width'#2#127#10'ItemHeight'#2#15#8'OnSelect'#7 - +#18'FontComboBoxSelect'#8'TabOrder'#2#0#0#0#9'TComboBox'#16'FontSizeComboBox' - +#4'Left'#3#128#0#6'Height'#2#23#3'Top'#2#2#5'Width'#2'0'#10'ItemHeight'#2#15 - +#13'Items.Strings'#1#6#1'8'#6#1'9'#6#2'10'#6#2'11'#6#2'12'#6#2'14'#6#2'16'#6 - +#2'18'#6#2'20'#6#2'24'#0#8'OnSelect'#7#18'FontComboBoxSelect'#8'TabOrder'#2#1 - +#0#0#11'TToolButton'#11'ToolButton7'#4'Left'#3#176#0#3'Top'#2#2#6'Action'#7 - +#10'AcFontBold'#0#0#11'TToolButton'#11'ToolButton8'#4'Left'#3#199#0#3'Top'#2 - +#2#6'Action'#7#12'AcFontItalic'#0#0#11'TToolButton'#11'ToolButton9'#4'Left'#3 - +#222#0#3'Top'#2#2#6'Action'#7#15'AcFontUnderline'#0#0#11'TToolButton'#12'Too' - +'lButton11'#4'Left'#3#245#0#3'Top'#2#2#6'Action'#7#15'AcFontStrikeout'#0#0#11 - +'TToolButton'#12'ToolButton14'#4'Left'#3#12#1#3'Top'#2#2#5'Width'#2#5#7'Capt' - +'ion'#6#12'ToolButton14'#5'Style'#7#10'tbsDivider'#0#0#11'TToolButton'#12'To' - +'olButton15'#4'Left'#3'V'#1#3'Top'#2#2#5'Width'#2#5#7'Caption'#6#12'ToolButt' - +'on15'#5'Style'#7#10'tbsDivider'#0#0#11'TToolButton'#12'ToolButton16'#4'Left' - +#3'['#1#3'Top'#2#2#6'Action'#7#11'AcVAlignTop'#0#0#11'TToolButton'#12'ToolBu' - +'tton17'#4'Left'#3'r'#1#3'Top'#2#2#6'Action'#7#14'AcVAlignCenter'#0#0#11'TTo' - ,'olButton'#12'ToolButton18'#4'Left'#3#137#1#3'Top'#2#2#6'Action'#7#14'AcVAli' - +'gnBottom'#0#0#11'TToolButton'#12'ToolButton19'#4'Left'#3#160#1#3'Top'#2#2#5 - +'Width'#2#5#7'Caption'#6#12'ToolButton19'#5'Style'#7#10'tbsDivider'#0#0#11'T' - +'ToolButton'#12'ToolButton20'#4'Left'#3#165#1#3'Top'#2#2#6'Action'#7#12'AcBo' - +'rderLeft'#0#0#11'TToolButton'#12'ToolButton21'#4'Left'#3#188#1#3'Top'#2#2#6 - +'Action'#7#11'AcBorderTop'#0#0#11'TToolButton'#12'ToolButton22'#4'Left'#3#211 - +#1#3'Top'#2#2#6'Action'#7#14'AcBorderBottom'#0#0#11'TToolButton'#12'ToolButt' - +'on23'#4'Left'#3#234#1#3'Top'#2#2#6'Action'#7#17'AcBorderBottomDbl'#0#0#11'T' - +'ToolButton'#12'ToolButton24'#4'Left'#3#1#2#3'Top'#2#2#6'Action'#7#20'AcBord' - +'erBottomMedium'#0#0#11'TToolButton'#12'ToolButton25'#4'Left'#3#24#2#3'Top'#2 - +#2#6'Action'#7#13'AcBorderRight'#0#0#0#11'TOpenDialog'#11'OpenDialog1'#10'De' - +'faultExt'#6#4'.xls'#6'Filter'#6#192'Excel spreadsheet (*.xls)|*.xls|Excel X' - +'ML spreadsheet (*.xlsx)|*.xlxs|LibreOffice/OpenOffice spreadsheet (*.ods)|*' - +'.ods|Wikitable (pipes) (.wikitable_pipes)|.wikitable_pipes|All files (*.*)|' - +'*.*'#7'Options'#11#20'ofExtensionDifferent'#14'ofEnableSizing'#12'ofViewDet' - +'ail'#0#4'left'#2'@'#3'top'#3#176#0#0#0#11'TSaveDialog'#11'SaveDialog1'#10'D' - +'efaultExt'#6#4'.xls'#6'Filter'#6#185'Excel spreadsheet (*.xls)|*.xls|Excel ' - +'XML spreadsheet (*.xlsx)|*.xlsx|LibreOffice/OpenOffice spreadsheet (*.ods)|' - +'*.ods|Wikitable (wikimedia) (.wikitable_wikimedia)|*.wikitable_wikimedia'#7 - +'Options'#11#17'ofOverwritePrompt'#20'ofExtensionDifferent'#14'ofEnableSizin' - +'g'#12'ofViewDetail'#0#4'left'#3#176#0#3'top'#3#176#0#0#0#9'TMainMenu'#9'Mai' - +'nMenu1'#6'Images'#7#10'ImageList1'#4'left'#3' '#1#3'top'#2'@'#0#9'TMenuItem' - +#7'mnuFile'#7'Caption'#6#5'&File'#0#9'TMenuItem'#7'mnuOpen'#6'Action'#7#6'Ac' - +'Open'#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0 - +#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0 - +#0#0','#134#216#0'-'#136#216#247'-'#135#216#247'-'#136#216#247'-'#136#216#247 - +'-'#136#216#247'-'#136#216#247'-'#136#216#247'-'#136#216#247'-'#136#216#247 - +'-'#136#216#247'-'#135#216#247'-'#136#216#247','#134#216#0#255#255#255#0#255 - +#255#255#0'3'#142#217#251#220#240#250#255#152#225#246#255#149#224#246#255#146 - +#223#246#255#142#222#245#255#137#220#245#255#133#218#244#255#128#217#244#255 - +'z'#215#243#255't'#213#243#255'p'#211#242#255#194#234#248#255'5'#148#218#255 - +#255#255#255#0#255#255#255#0'5'#148#218#247#239#250#254#255#147#229#248#255 - +#143#228#248#255#137#227#248#255#130#225#247#255'z'#223#247#255'q'#222#246 - +#255'g'#219#245#255'['#216#244#255'M'#212#243#255'@'#209#242#255#202#242#251 - +#255'5'#148#218#255#255#255#255#0#255#255#255#0'6'#154#218#248#242#250#253 - +#255#148#230#248#255#146#229#248#255#144#229#248#255#139#227#248#255#134#226 - +#247#255#127#225#247#255'w'#222#246#255'l'#220#246#255'^'#217#244#255'O'#213 - +#243#255#204#242#251#255'5'#148#218#255#255#255#255#0#255#255#255#0'6'#161 - +#218#249#246#252#254#255#148#229#248#255#147#229#248#255#147#229#248#255#145 - +#229#248#255#147#219#233#255#147#215#227#255#147#210#220#255#144#206#215#255 - +#140#200#207#255#134#193#198#255#201#216#214#255'5'#148#218#255#197'tD'#232 - +#202#127'S'#241'7'#166#218#250#254#255#255#255#248#253#255#255#246#253#255 - +#255#245#252#255#255#243#252#254#255#154#228#244#255#154#230#247#255#155#230 - +#246#255#157#229#245#255#158#229#245#255#159#229#244#255#218#243#248#255'5' - +#148#218#255#253#244#238#255#202#128'T'#249'5'#171#218#250#232#246#251#255'p' - +#188#231#255'U'#170#226#255'M'#165#224#255#145#201#235#255#250#243#239#255 - +#253#254#253#255#255#253#252#255#255#253#252#255#254#253#252#255#254#252#251 - +#255#254#254#253#255'5'#148#218#255#239#242#232#255#206#129'V'#255'6'#170#218 - +#242#241#250#253#255#148#222#245#255#147#220#244#255'd'#188#233#255'5'#148 - +#218#255'5'#148#218#255'5'#148#218#255'5'#148#218#255'5'#148#218#255'5'#148 - +#218#255'5'#148#218#255'5'#148#218#255'5'#148#218#255#251#246#239#255#204#131 - +'U'#254'5'#175#218#240#247#252#254#255#142#228#248#255#145#222#245#255#159 - +#224#245#255#172#225#246#255#202#132'R'#255#255#247#241#255#255#233#217#255 - +#255#234#219#255#255#233#217#255#255#231#215#255#255#229#210#255#255#226#203 - +#255#255#247#241#255#203#133'U'#254'6'#179#218#248#253#254#254#255#254#255 - +#255#255#254#254#255#255#253#254#255#255#254#255#255#255#228#186#145#255#255 - +#247#240#255#255#231#213#255#253#231#214#255#253#230#212#255#252#228#208#255 - +#251#227#203#255#250#220#194#255#254#243#232#255#204#134'V'#254'4'#180#217 - +#208'^'#194#225#250'`'#195#226#250'`'#195#226#250'`'#195#226#250'_'#195#226 - +#250#228#187#145#255#255#247#242#255#254#231#213#255#254#231#213#255#253#229 - +#209#255#250#224#202#255#249#222#196#255#247#217#188#255#253#242#231#255#204 - +#135'W'#254#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#228#187#146#255#254#247#241#255#252#229#210#255#252#228 - +#209#255#251#226#204#255#249#221#196#255#246#215#187#255#243#209#175#255#250 - ,#239#228#255#204#135'X'#254#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#228#187#146#255#254#246#240#255#252#226 - +#205#255#252#227#205#255#250#223#200#255#247#217#188#255#245#233#221#255#250 - +#243#235#255#251#248#243#255#202#131'S'#254#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#228#187#147#255#254#245 - +#237#255#252#222#197#255#251#224#199#255#249#220#194#255#245#211#180#255#254 - +#249#243#255#250#226#196#255#236#193#147#255#195'}H'#147#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#229#190 - +#150#255#255#255#254#255#253#243#233#255#253#243#234#255#252#242#232#255#250 - +#239#227#255#250#242#231#255#234#187#136#255#207#133'U'#179#180'i='#12#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#234#195#157#255#230#191#150#255#228#187#146#255#228#187#146#255#209 - +#160'l'#245#208#158'm'#246#204#150'_'#218#196'yB~'#178'g<'#9#255#255#255#0#7 - +'OnClick'#7#13'acOpenExecute'#0#0#9'TMenuItem'#9'mnuSaveAs'#6'Action'#7#8'Ac' - +'SaveAs'#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'(' - +#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0 - +#0#0#0#186'j6'#0#185'i5'#181#184'i5'#238#183'h5'#255#181'h5'#255#180'g4'#255 - +#178'f4'#255#176'e3'#255#174'd3'#255#172'c2'#255#170'b2'#255#169'a2'#255#168 - +'`1'#255#167'`1'#254#166'`1'#241#168'a1'#196#186'j5'#222#235#198#173#255#234 - +#197#173#255#254#251#248#255#254#251#248#255#254#251#248#255#254#251#248#255 - +#254#251#248#255#254#251#248#255#254#251#248#255#254#251#248#255#254#251#248 - +#255#254#251#248#255#200#154'|'#255#199#152'y'#255#167'`1'#237#186'k7'#254 - +#237#202#179#255#224#162'z'#255#254#250#247#255'b'#192#136#255'b'#192#136#255 - +'b'#192#136#255'b'#192#136#255'b'#192#136#255'b'#192#136#255'b'#192#136#255 - +'b'#192#136#255#253#249#246#255#202#141'e'#255#201#155'|'#255#167'`1'#254#187 - +'l8'#255#238#204#182#255#225#162'z'#255#254#250#247#255#191#220#194#255#191 - +#220#194#255#191#220#194#255#191#220#194#255#191#220#194#255#191#220#194#255 - +#191#220#194#255#191#220#194#255#253#249#246#255#205#144'h'#255#204#158#129 - +#255#168'a2'#255#187'k8'#255#239#206#184#255#225#162'y'#255#254#250#247#255 - +'b'#192#136#255'b'#192#136#255'b'#192#136#255'b'#192#136#255'b'#192#136#255 - +'b'#192#136#255'b'#192#136#255'b'#192#136#255#253#249#246#255#207#147'j'#255 - +#206#163#132#255#170'a2'#255#186'j6'#255#239#208#187#255#226#162'z'#255#254 - +#251#248#255#254#251#248#255#254#251#248#255#254#251#248#255#254#251#248#255 - +#254#251#248#255#254#251#248#255#254#251#248#255#254#251#248#255#254#251#248 - +#255#211#150'm'#255#210#167#138#255#171'b2'#255#187'j6'#255#240#210#190#255 - +#226#163'z'#255#226#163'z'#255#225#163'z'#255#226#163'{'#255#225#163'{'#255 - +#224#161'x'#255#222#159'w'#255#221#159'v'#255#220#157't'#255#217#155'r'#255 - +#216#153'q'#255#214#153'p'#255#213#171#142#255#173'c3'#255#187'j6'#255#242 - +#213#194#255#227#163'z'#255#227#163'z'#255#226#163'{'#255#226#163'{'#255#226 - +#164'{'#255#225#162'y'#255#224#161'x'#255#222#160'w'#255#222#158'u'#255#220 - +#157't'#255#218#155's'#255#217#155's'#255#218#176#149#255#175'd3'#255#187'j6' - +#255#242#216#197#255#227#164'{'#255#227#163'z'#255#227#164'z'#255#226#164'{' - +#255#226#163'{'#255#225#163'{'#255#225#162'y'#255#223#160'w'#255#222#159'v' - +#255#221#158't'#255#219#156'r'#255#220#157't'#255#221#181#154#255#177'e4'#255 - +#187'k6'#255#244#217#199#255#230#166'}'#255#200#140'd'#255#201#141'e'#255#201 - +#142'g'#255#203#146'l'#255#203#146'm'#255#202#144'i'#255#200#140'e'#255#200 - +#140'd'#255#200#140'd'#255#200#140'd'#255#218#156't'#255#225#186#159#255#179 - +'f4'#255#187'k6'#254#244#220#201#255#231#167'}'#255#249#236#225#255#249#236 - +#225#255#249#237#227#255#252#244#238#255#253#250#247#255#253#247#243#255#250 - +#237#229#255#247#231#219#255#247#229#217#255#246#229#216#255#222#160'w'#255 - +#228#190#164#255#180'g4'#255#188'k6'#250#245#221#204#255#231#168'~'#255#250 - +#240#232#255#250#240#232#255#201#141'f'#255#250#240#233#255#253#248#243#255 - +#254#250#248#255#252#244#239#255#249#233#223#255#247#231#219#255#247#229#217 - +#255#224#162'x'#255#231#194#169#255#182'h5'#255#188'k6'#240#246#223#208#255 - +#232#168'~'#255#252#246#241#255#252#246#241#255#200#140'd'#255#250#241#233 - +#255#251#244#238#255#253#250#247#255#253#249#246#255#250#240#232#255#248#232 - +#221#255#247#230#219#255#225#163'z'#255#239#213#195#255#183'i5'#254#188'k6' - +#216#246#223#209#255#233#170#128#255#254#250#246#255#253#250#246#255#200#140 - +'d'#255#251#243#238#255#251#241#234#255#252#246#242#255#254#251#248#255#252 - +#246#241#255#249#236#226#255#248#231#219#255#238#208#186#255#236#208#189#255 - +#187'p>'#248#188'k6'#155#246#224#209#255#247#224#209#255#254#251#248#255#254 - +#251#247#255#253#249#246#255#252#245#240#255#250#240#234#255#251#242#237#255 - +#253#249#246#255#253#250#247#255#251#241#235#255#248#233#223#254#236#208#189 - +#251#201#137'^'#236#181'i5c'#188'k6q'#188'k6'#144#188'k6'#204#188'k6'#238#188 - ,'k6'#250#187'k6'#254#187'k6'#255#187'j6'#255#187'j6'#255#188'l9'#255#189'n;' - +#255#187'm:'#255#187'k8'#239#187'p>'#203#182'i5T'#255#255#255#0#7'OnClick'#7 - +#15'acSaveAsExecute'#0#0#9'TMenuItem'#9'MenuItem1'#7'Caption'#6#1'-'#0#0#9'T' - +'MenuItem'#7'mnuQuit'#6'Action'#7#6'AcQuit'#11'Bitmap.Data'#10':'#4#0#0'6'#4 + +'eft'#2#0#6'Height'#2#27#3'Top'#2#26#5'Width'#3'|'#2#12'ButtonHeight'#2#23#7 + +'Caption'#6#13'FormatToolBar'#6'Images'#7#10'ImageList1'#8'TabOrder'#2#3#0#11 + +'TToolButton'#12'ToolButton10'#4'Left'#3#17#1#3'Top'#2#2#6'Action'#7#11'AcLe' + +'ftAlign'#0#0#11'TToolButton'#12'ToolButton12'#4'Left'#3'('#1#3'Top'#2#2#6'A' + +'ction'#7#16'AcHorCenterAlign'#0#0#11'TToolButton'#12'ToolButton13'#4'Left'#3 + +'?'#1#3'Top'#2#2#6'Action'#7#12'AcRightAlign'#0#0#9'TComboBox'#12'FontComboB' + +'ox'#4'Left'#2#1#6'Height'#2#23#3'Top'#2#2#5'Width'#2#127#10'ItemHeight'#2#15 + +#8'OnSelect'#7#18'FontComboBoxSelect'#8'TabOrder'#2#0#0#0#9'TComboBox'#16'Fo' + +'ntSizeComboBox'#4'Left'#3#128#0#6'Height'#2#23#3'Top'#2#2#5'Width'#2'0'#10 + +'ItemHeight'#2#15#13'Items.Strings'#1#6#1'8'#6#1'9'#6#2'10'#6#2'11'#6#2'12'#6 + +#2'14'#6#2'16'#6#2'18'#6#2'20'#6#2'24'#0#8'OnSelect'#7#18'FontComboBoxSelect' + +#8'TabOrder'#2#1#0#0#11'TToolButton'#11'ToolButton7'#4'Left'#3#176#0#3'Top'#2 + +#2#6'Action'#7#10'AcFontBold'#0#0#11'TToolButton'#11'ToolButton8'#4'Left'#3 + +#199#0#3'Top'#2#2#6'Action'#7#12'AcFontItalic'#0#0#11'TToolButton'#11'ToolBu' + +'tton9'#4'Left'#3#222#0#3'Top'#2#2#6'Action'#7#15'AcFontUnderline'#0#0#11'TT' + +'oolButton'#12'ToolButton11'#4'Left'#3#245#0#3'Top'#2#2#6'Action'#7#15'AcFon' + +'tStrikeout'#0#0#11'TToolButton'#12'ToolButton14'#4'Left'#3#12#1#3'Top'#2#2#5 + +'Width'#2#5#7'Caption'#6#12'ToolButton14'#5'Style'#7#10'tbsDivider'#0#0#11'T' + +'ToolButton'#12'ToolButton15'#4'Left'#3'V'#1#3'Top'#2#2#5'Width'#2#5#7'Capti' + +'on'#6#12'ToolButton15'#5'Style'#7#10'tbsDivider'#0#0#11'TToolButton'#12'Too' + +'lButton16'#4'Left'#3'['#1#3'Top'#2#2#6'Action'#7#11'AcVAlignTop'#0#0#11'TTo' + +'olButton'#12'ToolButton17'#4'Left'#3'r'#1#3'Top'#2#2#6'Action'#7#14'AcVAlig' + ,'nCenter'#0#0#11'TToolButton'#12'ToolButton18'#4'Left'#3#137#1#3'Top'#2#2#6 + +'Action'#7#14'AcVAlignBottom'#0#0#11'TToolButton'#12'ToolButton19'#4'Left'#3 + +#160#1#3'Top'#2#2#5'Width'#2#5#7'Caption'#6#12'ToolButton19'#5'Style'#7#10't' + +'bsDivider'#0#0#11'TToolButton'#9'TbBorders'#4'Left'#3#165#1#3'Top'#2#2#6'Ac' + +'tion'#7#12'AcBorderNone'#12'DropdownMenu'#7#16'BordersPopupMenu'#5'Style'#7 + +#11'tbsDropDown'#0#0#11'TToolButton'#12'ToolButton20'#4'Left'#3#200#1#3'Top' + +#2#2#5'Width'#2#5#7'Caption'#6#12'ToolButton20'#5'Style'#7#10'tbsDivider'#0#0 + +#0#11'TOpenDialog'#11'OpenDialog1'#10'DefaultExt'#6#4'.xls'#6'Filter'#6#192 + +'Excel spreadsheet (*.xls)|*.xls|Excel XML spreadsheet (*.xlsx)|*.xlxs|Libre' + +'Office/OpenOffice spreadsheet (*.ods)|*.ods|Wikitable (pipes) (.wikitable_p' + +'ipes)|.wikitable_pipes|All files (*.*)|*.*'#7'Options'#11#20'ofExtensionDif' + +'ferent'#14'ofEnableSizing'#12'ofViewDetail'#0#4'left'#2'@'#3'top'#3#176#0#0 + +#0#11'TSaveDialog'#11'SaveDialog1'#10'DefaultExt'#6#4'.xls'#6'Filter'#6#185 + +'Excel spreadsheet (*.xls)|*.xls|Excel XML spreadsheet (*.xlsx)|*.xlsx|Libre' + +'Office/OpenOffice spreadsheet (*.ods)|*.ods|Wikitable (wikimedia) (.wikitab' + +'le_wikimedia)|*.wikitable_wikimedia'#7'Options'#11#17'ofOverwritePrompt'#20 + +'ofExtensionDifferent'#14'ofEnableSizing'#12'ofViewDetail'#0#4'left'#3#176#0 + +#3'top'#3#176#0#0#0#9'TMainMenu'#9'MainMenu1'#6'Images'#7#10'ImageList1'#4'l' + +'eft'#3' '#1#3'top'#2'@'#0#9'TMenuItem'#7'mnuFile'#7'Caption'#6#5'&File'#0#9 + +'TMenuItem'#7'mnuOpen'#6'Action'#7#6'AcOpen'#11'Bitmap.Data'#10':'#4#0#0'6'#4 +#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0 - +#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#29'c'#155#22#25'`'#152'9'#20']'#149'b'#16'Z'#146#136#13 - +'X'#144#164#19'\'#146#252#12'W'#143#237#153#153#153#255'qqq'#255'TTT'#255'QQ' - +'Q'#255'OOO'#255'LLL'#255'JJJ'#255'GGG'#255'EEE'#255'%g'#157#255'2t'#168#255 - +'=|'#175#255'G'#132#181#255'N'#138#186#255'>~'#173#255#12'W'#143#234#255#255 - +#255#0#255#255#255#0'XXX'#255#162#162#162#255#162#162#162#255#163#163#163#255 - +#164#164#164#255#164#164#164#255#165#165#165#255'/o'#165#255'x'#171#210#255 - +'x'#171#211#255's'#167#209#255'i'#160#205#255'@'#127#174#255#15'Y'#145#234 - +#255#255#255#0#255#255#255#0'\\\'#255#161#161#161#255''#255'4~;'#255'1y7'#255'.u4'#255'I'#145'P'#255'F'#143'L'#255'9s='#255 - +#161#161#161#255#162#162#162#255'E~'#180#255#136#183#217#255'g'#163#207#255 - +'a'#158#204#255'c'#159#204#255'E'#131#177#255#31'd'#156#234';'#135'B'#255#137 - +#203#146#255#132#200#141#255#128#198#136#255'{'#195#131#255'w'#193#127#255'G' - +#143'M'#255';t?'#255#161#161#161#255'L'#132#186#255#141#187#219#255'n'#168 - +#209#255'f'#166#209#255'_'#180#223#255'G'#133#177#255'%i'#161#234'>'#139'F' - +#255#143#206#153#255'}'#198#135#255'x'#195#129#255's'#192'|'#255't'#192'|' - +#255'y'#194#129#255'I'#144'O'#255'T'#127'W'#255'T'#137#191#255#148#191#221 - +#255'u'#173#212#255'c'#184#225#255'K'#212#255#255'B'#139#184#255',n'#166#234 - +'A'#144'J'#255#148#210#159#255#145#208#154#255#141#205#150#255#137#203#146 - +#255#132#200#141#255'Q'#152'X'#255'A|F'#255#159#159#159#255'Z'#142#196#255 - +#152#195#224#255'|'#179#215#255't'#175#214#255'^'#196#237#255'K'#136#179#255 - +'4s'#171#234'D'#148'M'#255'B'#145'K'#255'?'#141'H'#255'='#137'E'#255']'#164 - +'e'#255'Z'#160'a'#255'E'#131'K'#255#158#158#158#255#158#158#158#255'`'#146 - +#201#255#158#199#226#255#131#184#218#255'}'#180#215#255'~'#179#215#255'O'#137 - +#180#255';y'#177#234#255#255#255#0#255#255#255#0'www'#255#154#154#154#255'=' - +#138'E'#255'I'#138'O'#255#156#156#156#255#157#157#157#255#157#157#157#255'f' - +#150#204#255#162#203#227#255#137#189#220#255#131#185#218#255#132#185#218#255 - +'Q'#139#181#255'C~'#182#234#255#255#255#0#255#255#255#0'zzz'#255#153#153#153 - +#255'R'#145'Y'#255#153#154#153#255#155#155#155#255#156#156#156#255#156#156 - +#156#255'l'#154#208#255#167#206#229#255#143#193#223#255#137#189#220#255#139 - +#189#220#255'S'#141#182#255'K'#132#188#234#255#255#255#0#255#255#255#0'}}}' - +#255#153#153#153#255#153#153#153#255#154#154#154#255#154#154#154#255#155#155 - +#155#255#155#155#155#255'o'#157#211#255#170#209#231#255#171#209#231#255#152 - +#199#225#255#145#194#222#255'V'#143#183#255'R'#137#193#234#255#255#255#0#255 - +#255#255#0#128#128#128#255'~~~'#255'|||'#255'zzz'#255'www'#255'uuu'#255'rrr' - +#255'q'#158#212#255'o'#158#214#255#135#178#220#255#171#211#232#255#169#208 - +#230#255'X'#144#184#255'Y'#142#198#234#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0'p'#158#214#219'm'#156#212#255#133 - +#177#218#255'Z'#145#185#255'`'#147#203#234#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +'m'#156#212#137'j'#154#210#251'f'#151#207#238#7'OnClick'#7#13'acQuitExecute' - +#0#0#0#9'TMenuItem'#7'mnuEdit'#7'Caption'#6#4'Edit'#0#9'TMenuItem'#9'MenuIte' - +'m2'#6'Action'#7#6'AcEdit'#9'AutoCheck'#9#11'Bitmap.Data'#10':'#4#0#0'6'#4#0 - +#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0 - +#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#19'@X'#255#21'B^'#255'%' - +'i'#156#255',v'#180#255';'#139#186#173#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#18'BY'#255']'#156#212#255#166#207 - ,#245#255#169#207#236#255'H'#139#193#255',v'#180#255#255#255#255#0#255#255#255 - +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#30'm'#147#255#203#227#249#255'a'#170 - +#236#255'@'#152#232#255#21'g'#194#255#22'`'#170#255',v'#180#255#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#30'm'#147#255#200#225#242#255#209#231 - +#250#255'4}'#181#255'1'#153#195#255'm'#196#220#255'J'#156#207#255'4'#131#199 - +#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0' c'#152' &'#137#185#255#176#203 - +#225#255'g'#169#200#255'`'#220#245#255'D'#214#244#255#142#238#250#255']'#180 - +#230#255';'#143#217#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255 - +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'&' - +#137#185#255#190#230#242#255#179#244#252#255'`'#220#245#255'D'#214#244#255 - +#142#238#250#255']'#180#230#255';'#143#217#255#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0''''#144#191#255#195#237#248#255#179#244#252#255'`' - +#220#245#255'D'#214#244#255#142#238#250#255']'#180#230#255';'#143#217#255#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0'/'#186#228#255#195#237#248 - +#255#179#244#252#255'`'#220#245#255'D'#214#244#255#142#238#250#255']'#180#230 - +#255';'#143#217#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'/'#186 - +#228#255#195#237#248#255#179#244#252#255'`'#220#245#255'D'#214#244#255#142 - +#238#250#255']'#180#230#255';'#143#217#255#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0'/'#186#228#255#195#237#248#255#179#244#252#255'h'#217 - +#245#255'o'#207#243#255'Y'#157#208#255's'#171#221#255'O'#145#201#255#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0'/'#186#228#255#195#237#248#255#168 - +#226#248#255'l'#174#221#255#165#207#244#255#165#207#244#255#189#219#247#255 - +'S'#147#203#247#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'/'#186#228 - +#255#167#212#244#255#197#225#248#255#204#227#249#255#204#227#249#255#189#219 - +#247#255'O'#144#201#253#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255 - +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0'P'#168#217#255'j'#165#216#255#201#225#247#255#203#227#248#255'B' - +#149#202#255'1'#130#194#174#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0'/'#186#228#9'O'#170#219#234'P'#147#202#253'N'#144#200#255'/' - +#157#210#223'5'#164#222#25#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#0#0#0#9'TMenuItem'#9'mnuFormat'#7'Caption'#6#6'Form' - +'at'#0#9'TMenuItem'#7'MnuFOnt'#6'Action'#7#6'AcFont'#11'Bitmap.Data'#10':'#4 - +#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0 - +#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255 - +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#206'h8'#174 - +#218#143']'#254#219#144'`'#255#215#131'P'#237#196'P+'#141#189'B#'#16#188'?"*' - +#195'M+'#162#208'qB'#234#214'~Q'#255#213'|M'#255#198'U1'#189#182'9'#29'1'#255 - +#255#255#0#255#255#255#0#255#255#255#0#202'\/'#10#203'_0D'#225#164'u'#255#218 - +#140'X'#236#198'R,='#255#255#255#0#255#255#255#0#191'E$'#19#195'H'''#127#220 - +#150'k'#255#219#143'`'#255#189'?!T'#182'8'#30#2#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#203']0'#1#211't?'#155#226#169'|'#255#204'f7'#153 - +#255#255#255#0#255#255#255#0#255#255#255#0#204'c7'#177#223#160'w'#255#218#137 - +'Z'#255#187'>""'#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#204'c2'#21#219#147'^'#234#226#167'y'#255#216#131'J' - ,#211#207'j:'#178#206'h9'#181#213'zE'#216#227#168#129#255#217#134'V'#249#190 - +'A#'#27#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#207'j6\'#223#157'h'#246#218#139'R'#209#203'_1N' - +#199'Y.*'#205'g7'#160#225#166'z'#255#216#134'S'#242#191'F%'#13#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#208'j5'#3#215#128'B'#170#223#159'j'#247#205'f4f'#201']/'#10#204'a' - +'3'#136#225#166'y'#255#213'zD'#210#194'J'''#6#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#209'q8"'#222#155'c'#226#220#150'^'#223#207'i5T'#207'i5'#128#226#169'|' - +#255#209'l:'#165#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#212'y' - +#152#203'_0'#8#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#215#131'>' - +'S'#226#167'l'#222#233#188#145#255#231#186#143#255#231#183#139#255#226#164'q' - +#251#214'~B'#182#203'\/'#10#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#216#135'@@' - +#216#139'C'#133#218#142'I'#148#217#137'C'#143#216#132'@'#144#216#132'A'#154 - +#211's:'#138#204'b2'#13#201'[.'#1#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#9'TMenuItem'#15'MnuHorA' - +'lignment'#7'Caption'#6#20'Horizontal alignment'#0#9'TMenuItem'#13'MnuHorDef' - +'ault'#6'Action'#7#17'AcHorDefaultAlign'#9'AutoCheck'#9#0#0#9'TMenuItem'#9'M' - +'enuItem6'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#9'MenuItem3'#6'Action'#7#11'Ac' - +'LeftAlign'#9'AutoCheck'#9#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0 - +#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0 - +'d'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'<<<'#255'555'#255'///' - +#255')))'#255'$$$'#255#30#30#30#255#25#25#25#255#20#20#20#255#15#15#15#255 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0'JJJ'#255'DDD'#255'>>>'#255'888'#255'222'#255',,,' - +#255'&&&'#255' '#255#27#27#27#255#22#22#22#255#17#17#17#255#12#12#12#255 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'XXX'#255'RRR'#255'L' - +'LL'#255'FFF'#255'@@@'#255':::'#255'444'#255'...'#255'((('#255#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0'ddd'#255'___'#255'ZZZ'#255'TTT'#255'OOO'#255'III'#255'CCC'#255'==' - +'='#255'777'#255'111'#255'+++'#255'%%%'#255#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0'ooo'#255'kkk'#255'fff'#255'aaa'#255'\\\'#255'WWW' - +#255'QQQ'#255'KKK'#255'EEE'#255#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - ,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'vvv'#255'ttt'#255'ppp' - +#255'lll'#255'hhh'#255'ccc'#255'^^^'#255'YYY'#255'SSS'#255'NNN'#255'HHH'#255 - +'BBB'#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255 - +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#0#0#9'TMenuItem'#9'MenuItem4'#6'Action'#7 - +#16'AcHorCenterAlign'#9'AutoCheck'#9#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM' - +'6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0 - +#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0#255#255#255 - +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +'555k///'#255')))'#255'$$$'#255#30#30#30#255#25#25#25#255#20#20#20#255#15#15 - +#15#255#11#11#11#255#7#7#7'k'#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0'JJJ'#255'DDD'#255'>>>'#255'888'#255'222'#255',,,' - +#255'&&&'#255' '#255#27#27#27#255#22#22#22#255#17#17#17#255#12#12#12#255 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'RRRkL' - +'LL'#255'FFF'#255'@@@'#255':::'#255'444'#255'...'#255'((('#255'###'#255#29#29 - +#29'k'#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +'ddd'#255'___'#255'ZZZ'#255'TTT'#255'OOO'#255'III'#255'CCC'#255'==='#255'777' - +#255'111'#255'+++'#255'%%%'#255#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0'kkkkfff'#255'aaa'#255'\\\'#255'WWW'#255'QQQ'#255'KK' - +'K'#255'EEE'#255'???'#255'999k'#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0'vvv'#255'ttt'#255'ppp'#255'lll'#255'hhh'#255'ccc' - +#255'^^^'#255'YYY'#255'SSS'#255'NNN'#255'HHH'#255'BBB'#255#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#0#0#9'TMenuItem'#9'MenuItem5'#6'Action'#7#12'AcRightAlign'#9'Auto' - +'Check'#9#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'(' - +#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0 - +#0#0#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0','#134#216#0'-'#136#216#247'-'#135 + +#216#247'-'#136#216#247'-'#136#216#247'-'#136#216#247'-'#136#216#247'-'#136 + +#216#247'-'#136#216#247'-'#136#216#247'-'#136#216#247'-'#135#216#247'-'#136 + +#216#247','#134#216#0#255#255#255#0#255#255#255#0'3'#142#217#251#220#240#250 + +#255#152#225#246#255#149#224#246#255#146#223#246#255#142#222#245#255#137#220 + +#245#255#133#218#244#255#128#217#244#255'z'#215#243#255't'#213#243#255'p'#211 + +#242#255#194#234#248#255'5'#148#218#255#255#255#255#0#255#255#255#0'5'#148 + +#218#247#239#250#254#255#147#229#248#255#143#228#248#255#137#227#248#255#130 + +#225#247#255'z'#223#247#255'q'#222#246#255'g'#219#245#255'['#216#244#255'M' + +#212#243#255'@'#209#242#255#202#242#251#255'5'#148#218#255#255#255#255#0#255 + +#255#255#0'6'#154#218#248#242#250#253#255#148#230#248#255#146#229#248#255#144 + +#229#248#255#139#227#248#255#134#226#247#255#127#225#247#255'w'#222#246#255 + +'l'#220#246#255'^'#217#244#255'O'#213#243#255#204#242#251#255'5'#148#218#255 + +#255#255#255#0#255#255#255#0'6'#161#218#249#246#252#254#255#148#229#248#255 + +#147#229#248#255#147#229#248#255#145#229#248#255#147#219#233#255#147#215#227 + +#255#147#210#220#255#144#206#215#255#140#200#207#255#134#193#198#255#201#216 + +#214#255'5'#148#218#255#197'tD'#232#202#127'S'#241'7'#166#218#250#254#255#255 + +#255#248#253#255#255#246#253#255#255#245#252#255#255#243#252#254#255#154#228 + +#244#255#154#230#247#255#155#230#246#255#157#229#245#255#158#229#245#255#159 + +#229#244#255#218#243#248#255'5'#148#218#255#253#244#238#255#202#128'T'#249'5' + +#171#218#250#232#246#251#255'p'#188#231#255'U'#170#226#255'M'#165#224#255#145 + +#201#235#255#250#243#239#255#253#254#253#255#255#253#252#255#255#253#252#255 + +#254#253#252#255#254#252#251#255#254#254#253#255'5'#148#218#255#239#242#232 + +#255#206#129'V'#255'6'#170#218#242#241#250#253#255#148#222#245#255#147#220 + +#244#255'd'#188#233#255'5'#148#218#255'5'#148#218#255'5'#148#218#255'5'#148 + +#218#255'5'#148#218#255'5'#148#218#255'5'#148#218#255'5'#148#218#255'5'#148 + +#218#255#251#246#239#255#204#131'U'#254'5'#175#218#240#247#252#254#255#142 + +#228#248#255#145#222#245#255#159#224#245#255#172#225#246#255#202#132'R'#255 + +#255#247#241#255#255#233#217#255#255#234#219#255#255#233#217#255#255#231#215 + +#255#255#229#210#255#255#226#203#255#255#247#241#255#203#133'U'#254'6'#179 + +#218#248#253#254#254#255#254#255#255#255#254#254#255#255#253#254#255#255#254 + +#255#255#255#228#186#145#255#255#247#240#255#255#231#213#255#253#231#214#255 + +#253#230#212#255#252#228#208#255#251#227#203#255#250#220#194#255#254#243#232 + +#255#204#134'V'#254'4'#180#217#208'^'#194#225#250'`'#195#226#250'`'#195#226 + +#250'`'#195#226#250'_'#195#226#250#228#187#145#255#255#247#242#255#254#231 + +#213#255#254#231#213#255#253#229#209#255#250#224#202#255#249#222#196#255#247 + +#217#188#255#253#242#231#255#204#135'W'#254#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#228#187#146#255#254#247 + +#241#255#252#229#210#255#252#228#209#255#251#226#204#255#249#221#196#255#246 + +#215#187#255#243#209#175#255#250#239#228#255#204#135'X'#254#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#228#187 + +#146#255#254#246#240#255#252#226#205#255#252#227#205#255#250#223#200#255#247 + +#217#188#255#245#233#221#255#250#243#235#255#251#248#243#255#202#131'S'#254 ,#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#228#187#147#255#254#245#237#255#252#222#197#255#251#224#199#255 + +#249#220#194#255#245#211#180#255#254#249#243#255#250#226#196#255#236#193#147 + +#255#195'}H'#147#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#229#190#150#255#255#255#254#255#253#243#233#255#253 + +#243#234#255#252#242#232#255#250#239#227#255#250#242#231#255#234#187#136#255 + +#207#133'U'#179#180'i='#12#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#234#195#157#255#230#191#150#255#228#187 + +#146#255#228#187#146#255#209#160'l'#245#208#158'm'#246#204#150'_'#218#196'yB' + +'~'#178'g<'#9#255#255#255#0#7'OnClick'#7#13'acOpenExecute'#0#0#9'TMenuItem'#9 + +'mnuSaveAs'#6'Action'#7#8'AcSaveAs'#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6' + +#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0 + +'d'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#186'j6'#0#185'i5'#181#184'i5'#238#183'h5' + +#255#181'h5'#255#180'g4'#255#178'f4'#255#176'e3'#255#174'd3'#255#172'c2'#255 + +#170'b2'#255#169'a2'#255#168'`1'#255#167'`1'#254#166'`1'#241#168'a1'#196#186 + +'j5'#222#235#198#173#255#234#197#173#255#254#251#248#255#254#251#248#255#254 + +#251#248#255#254#251#248#255#254#251#248#255#254#251#248#255#254#251#248#255 + +#254#251#248#255#254#251#248#255#254#251#248#255#200#154'|'#255#199#152'y' + +#255#167'`1'#237#186'k7'#254#237#202#179#255#224#162'z'#255#254#250#247#255 + +'b'#192#136#255'b'#192#136#255'b'#192#136#255'b'#192#136#255'b'#192#136#255 + +'b'#192#136#255'b'#192#136#255'b'#192#136#255#253#249#246#255#202#141'e'#255 + +#201#155'|'#255#167'`1'#254#187'l8'#255#238#204#182#255#225#162'z'#255#254 + +#250#247#255#191#220#194#255#191#220#194#255#191#220#194#255#191#220#194#255 + +#191#220#194#255#191#220#194#255#191#220#194#255#191#220#194#255#253#249#246 + +#255#205#144'h'#255#204#158#129#255#168'a2'#255#187'k8'#255#239#206#184#255 + +#225#162'y'#255#254#250#247#255'b'#192#136#255'b'#192#136#255'b'#192#136#255 + +'b'#192#136#255'b'#192#136#255'b'#192#136#255'b'#192#136#255'b'#192#136#255 + +#253#249#246#255#207#147'j'#255#206#163#132#255#170'a2'#255#186'j6'#255#239 + +#208#187#255#226#162'z'#255#254#251#248#255#254#251#248#255#254#251#248#255 + +#254#251#248#255#254#251#248#255#254#251#248#255#254#251#248#255#254#251#248 + +#255#254#251#248#255#254#251#248#255#211#150'm'#255#210#167#138#255#171'b2' + +#255#187'j6'#255#240#210#190#255#226#163'z'#255#226#163'z'#255#225#163'z'#255 + +#226#163'{'#255#225#163'{'#255#224#161'x'#255#222#159'w'#255#221#159'v'#255 + +#220#157't'#255#217#155'r'#255#216#153'q'#255#214#153'p'#255#213#171#142#255 + +#173'c3'#255#187'j6'#255#242#213#194#255#227#163'z'#255#227#163'z'#255#226 + +#163'{'#255#226#163'{'#255#226#164'{'#255#225#162'y'#255#224#161'x'#255#222 + +#160'w'#255#222#158'u'#255#220#157't'#255#218#155's'#255#217#155's'#255#218 + +#176#149#255#175'd3'#255#187'j6'#255#242#216#197#255#227#164'{'#255#227#163 + +'z'#255#227#164'z'#255#226#164'{'#255#226#163'{'#255#225#163'{'#255#225#162 + +'y'#255#223#160'w'#255#222#159'v'#255#221#158't'#255#219#156'r'#255#220#157 + +'t'#255#221#181#154#255#177'e4'#255#187'k6'#255#244#217#199#255#230#166'}' + +#255#200#140'd'#255#201#141'e'#255#201#142'g'#255#203#146'l'#255#203#146'm' + +#255#202#144'i'#255#200#140'e'#255#200#140'd'#255#200#140'd'#255#200#140'd' + +#255#218#156't'#255#225#186#159#255#179'f4'#255#187'k6'#254#244#220#201#255 + +#231#167'}'#255#249#236#225#255#249#236#225#255#249#237#227#255#252#244#238 + +#255#253#250#247#255#253#247#243#255#250#237#229#255#247#231#219#255#247#229 + +#217#255#246#229#216#255#222#160'w'#255#228#190#164#255#180'g4'#255#188'k6' + +#250#245#221#204#255#231#168'~'#255#250#240#232#255#250#240#232#255#201#141 + +'f'#255#250#240#233#255#253#248#243#255#254#250#248#255#252#244#239#255#249 + +#233#223#255#247#231#219#255#247#229#217#255#224#162'x'#255#231#194#169#255 + +#182'h5'#255#188'k6'#240#246#223#208#255#232#168'~'#255#252#246#241#255#252 + +#246#241#255#200#140'd'#255#250#241#233#255#251#244#238#255#253#250#247#255 + +#253#249#246#255#250#240#232#255#248#232#221#255#247#230#219#255#225#163'z' + +#255#239#213#195#255#183'i5'#254#188'k6'#216#246#223#209#255#233#170#128#255 + +#254#250#246#255#253#250#246#255#200#140'd'#255#251#243#238#255#251#241#234 + +#255#252#246#242#255#254#251#248#255#252#246#241#255#249#236#226#255#248#231 + +#219#255#238#208#186#255#236#208#189#255#187'p>'#248#188'k6'#155#246#224#209 + +#255#247#224#209#255#254#251#248#255#254#251#247#255#253#249#246#255#252#245 + +#240#255#250#240#234#255#251#242#237#255#253#249#246#255#253#250#247#255#251 + +#241#235#255#248#233#223#254#236#208#189#251#201#137'^'#236#181'i5c'#188'k6q' + +#188'k6'#144#188'k6'#204#188'k6'#238#188'k6'#250#187'k6'#254#187'k6'#255#187 + +'j6'#255#187'j6'#255#188'l9'#255#189'n;'#255#187'm:'#255#187'k8'#239#187'p>' + +#203#182'i5T'#255#255#255#0#7'OnClick'#7#15'acSaveAsExecute'#0#0#9'TMenuItem' + +#9'MenuItem1'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#7'mnuQuit'#6'Action'#7#6'Ac' + ,'Quit'#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0 + +#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0 + +#0#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#29'c'#155#22#25'`' + +#152'9'#20']'#149'b'#16'Z'#146#136#13'X'#144#164#19'\'#146#252#12'W'#143#237 + +#153#153#153#255'qqq'#255'TTT'#255'QQQ'#255'OOO'#255'LLL'#255'JJJ'#255'GGG' + +#255'EEE'#255'%g'#157#255'2t'#168#255'=|'#175#255'G'#132#181#255'N'#138#186 + +#255'>~'#173#255#12'W'#143#234#255#255#255#0#255#255#255#0'XXX'#255#162#162 + +#162#255#162#162#162#255#163#163#163#255#164#164#164#255#164#164#164#255#165 + +#165#165#255'/o'#165#255'x'#171#210#255'x'#171#211#255's'#167#209#255'i'#160 + +#205#255'@'#127#174#255#15'Y'#145#234#255#255#255#0#255#255#255#0'\\\'#255 + +#161#161#161#255''#255'4~;'#255'1y7'#255'.u4'#255'I' + +#145'P'#255'F'#143'L'#255'9s='#255#161#161#161#255#162#162#162#255'E~'#180 + +#255#136#183#217#255'g'#163#207#255'a'#158#204#255'c'#159#204#255'E'#131#177 + +#255#31'd'#156#234';'#135'B'#255#137#203#146#255#132#200#141#255#128#198#136 + +#255'{'#195#131#255'w'#193#127#255'G'#143'M'#255';t?'#255#161#161#161#255'L' + +#132#186#255#141#187#219#255'n'#168#209#255'f'#166#209#255'_'#180#223#255'G' + +#133#177#255'%i'#161#234'>'#139'F'#255#143#206#153#255'}'#198#135#255'x'#195 + +#129#255's'#192'|'#255't'#192'|'#255'y'#194#129#255'I'#144'O'#255'T'#127'W' + +#255'T'#137#191#255#148#191#221#255'u'#173#212#255'c'#184#225#255'K'#212#255 + +#255'B'#139#184#255',n'#166#234'A'#144'J'#255#148#210#159#255#145#208#154#255 + +#141#205#150#255#137#203#146#255#132#200#141#255'Q'#152'X'#255'A|F'#255#159 + +#159#159#255'Z'#142#196#255#152#195#224#255'|'#179#215#255't'#175#214#255'^' + +#196#237#255'K'#136#179#255'4s'#171#234'D'#148'M'#255'B'#145'K'#255'?'#141'H' + +#255'='#137'E'#255']'#164'e'#255'Z'#160'a'#255'E'#131'K'#255#158#158#158#255 + +#158#158#158#255'`'#146#201#255#158#199#226#255#131#184#218#255'}'#180#215 + +#255'~'#179#215#255'O'#137#180#255';y'#177#234#255#255#255#0#255#255#255#0'w' + +'ww'#255#154#154#154#255'='#138'E'#255'I'#138'O'#255#156#156#156#255#157#157 + +#157#255#157#157#157#255'f'#150#204#255#162#203#227#255#137#189#220#255#131 + +#185#218#255#132#185#218#255'Q'#139#181#255'C~'#182#234#255#255#255#0#255#255 + +#255#0'zzz'#255#153#153#153#255'R'#145'Y'#255#153#154#153#255#155#155#155#255 + +#156#156#156#255#156#156#156#255'l'#154#208#255#167#206#229#255#143#193#223 + +#255#137#189#220#255#139#189#220#255'S'#141#182#255'K'#132#188#234#255#255 + +#255#0#255#255#255#0'}}}'#255#153#153#153#255#153#153#153#255#154#154#154#255 + +#154#154#154#255#155#155#155#255#155#155#155#255'o'#157#211#255#170#209#231 + +#255#171#209#231#255#152#199#225#255#145#194#222#255'V'#143#183#255'R'#137 + +#193#234#255#255#255#0#255#255#255#0#128#128#128#255'~~~'#255'|||'#255'zzz' + +#255'www'#255'uuu'#255'rrr'#255'q'#158#212#255'o'#158#214#255#135#178#220#255 + +#171#211#232#255#169#208#230#255'X'#144#184#255'Y'#142#198#234#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'p'#158#214 + +#219'm'#156#212#255#133#177#218#255'Z'#145#185#255'`'#147#203#234#255#255#255 + +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0'm'#156#212#137'j'#154#210#251'f'#151#207#238#7'OnClick' + +#7#13'acQuitExecute'#0#0#0#9'TMenuItem'#7'mnuEdit'#7'Caption'#6#4'Edit'#0#9 + +'TMenuItem'#9'MenuItem2'#6'Action'#7#6'AcEdit'#9'AutoCheck'#9#11'Bitmap.Data' + +#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0 + +#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#19'@X' + +#255#21'B^'#255'%i'#156#255',v'#180#255';'#139#186#173#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#18'BY'#255']'#156 + +#212#255#166#207#245#255#169#207#236#255'H'#139#193#255',v'#180#255#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#30'm'#147#255#203 + +#227#249#255'a'#170#236#255'@'#152#232#255#21'g'#194#255#22'`'#170#255',v' + ,#180#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255 + +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#30'm'#147#255#200 + +#225#242#255#209#231#250#255'4}'#181#255'1'#153#195#255'm'#196#220#255'J'#156 + +#207#255'4'#131#199#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255 + +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0' c'#152' &'#137 + +#185#255#176#203#225#255'g'#169#200#255'`'#220#245#255'D'#214#244#255#142#238 + +#250#255']'#180#230#255';'#143#217#255#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0'&'#137#185#255#190#230#242#255#179#244#252#255'`'#220#245#255 + +'D'#214#244#255#142#238#250#255']'#180#230#255';'#143#217#255#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0''''#144#191#255#195#237#248#255#179 + +#244#252#255'`'#220#245#255'D'#214#244#255#142#238#250#255']'#180#230#255';' + +#143#217#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'/'#186#228#255 + +#195#237#248#255#179#244#252#255'`'#220#245#255'D'#214#244#255#142#238#250 + +#255']'#180#230#255';'#143#217#255#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0'/'#186#228#255#195#237#248#255#179#244#252#255'`'#220#245#255'D' + +#214#244#255#142#238#250#255']'#180#230#255';'#143#217#255#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0'/'#186#228#255#195#237#248#255#179#244#252 + +#255'h'#217#245#255'o'#207#243#255'Y'#157#208#255's'#171#221#255'O'#145#201 + +#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'/'#186#228#255#195 + +#237#248#255#168#226#248#255'l'#174#221#255#165#207#244#255#165#207#244#255 + +#189#219#247#255'S'#147#203#247#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0'/'#186#228#255#167#212#244#255#197#225#248#255#204#227#249#255#204#227 + +#249#255#189#219#247#255'O'#144#201#253#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0'P'#168#217#255'j'#165#216#255#201#225#247#255 + +#203#227#248#255'B'#149#202#255'1'#130#194#174#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0'/'#186#228#9'O'#170#219#234'P'#147#202 + +#253'N'#144#200#255'/'#157#210#223'5'#164#222#25#255#255#255#0#255#255#255#0 +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +')))'#255'$$$'#255#30#30#30#255#25#25#25#255#20#20#20#255#15#15#15#255#11#11 - +#11#255#7#7#7#255#3#3#3#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0'JJJ'#255'DDD'#255'>>>'#255'888'#255'222'#255',,,'#255'&&&'#255' ' - +#255#27#27#27#255#22#22#22#255#17#17#17#255#12#12#12#255#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0'FFF'#255'@@@'#255':::'#255'444'#255'...'#255'((('#255'###'#255#29#29 - +#29#255#24#24#24#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +'ddd'#255'___'#255'ZZZ'#255'TTT'#255'OOO'#255'III'#255'CCC'#255'==='#255'777' - +#255'111'#255'+++'#255'%%%'#255#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'aaa'#255'\\\'#255'WWW' - +#255'QQQ'#255'KKK'#255'EEE'#255'???'#255'999'#255'333'#255#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0'vvv'#255'ttt'#255'ppp'#255'lll'#255'h' - +'hh'#255'ccc'#255'^^^'#255'YYY'#255'SSS'#255'NNN'#255'HHH'#255'BBB'#255#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#0#0#0#9'TMenuItem'#16'MnuVertAlignment'#7'Caption'#6 - +#18'Vertical alignment'#0#9'TMenuItem'#14'MnuVertDefault'#6'Action'#7#15'AcV' - +'AlignDefault'#9'AutoCheck'#9#0#0#9'TMenuItem'#9'MenuItem7'#7'Caption'#6#1'-' - +#0#0#9'TMenuItem'#10'MnuVertTop'#6'Action'#7#11'AcVAlignTop'#9'AutoCheck'#9 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#9'TMenuItem'#9'mnuFor' + +'mat'#7'Caption'#6#6'Format'#0#9'TMenuItem'#7'MnuFOnt'#6'Action'#7#6'AcFont' +#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16 +#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0 +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 @@ -504,35 +305,321 @@ LazarusResources.Add('TForm1','FORMDATA',[ +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0';;;'#0'444'#0'...'#0'((('#0'###'#0#29#29#29#0#24 - +#24#24#0#19#19#19#0#15#15#15#0#11#11#11#0#7#7#7#0#3#3#3#0#255#255#255#0#255 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#206'h8'#174#218#143']'#254#219#144'`'#255#215#131'P'#237#196 + +'P+'#141#189'B#'#16#188'?"*'#195'M+'#162#208'qB'#234#214'~Q'#255#213'|M'#255 + +#198'U1'#189#182'9'#29'1'#255#255#255#0#255#255#255#0#255#255#255#0#202'\/' + +#10#203'_0D'#225#164'u'#255#218#140'X'#236#198'R,='#255#255#255#0#255#255#255 + +#0#191'E$'#19#195'H'''#127#220#150'k'#255#219#143'`'#255#189'?!T'#182'8'#30#2 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#203']0'#1#211't?' + +#155#226#169'|'#255#204'f7'#153#255#255#255#0#255#255#255#0#255#255#255#0#204 + +'c7'#177#223#160'w'#255#218#137'Z'#255#187'>""'#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#204'c2'#21#219#147 + +'^'#234#226#167'y'#255#216#131'J'#211#207'j:'#178#206'h9'#181#213'zE'#216#227 + +#168#129#255#217#134'V'#249#190'A#'#27#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#207'j6\'#223 + +#157'h'#246#218#139'R'#209#203'_1N'#199'Y.*'#205'g7'#160#225#166'z'#255#216 + ,#134'S'#242#191'F%'#13#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255 + +#0#255#255#255#0#255#255#255#0#255#255#255#0#208'j5'#3#215#128'B'#170#223#159 + +'j'#247#205'f4f'#201']/'#10#204'a3'#136#225#166'y'#255#213'zD'#210#194'J'''#6 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#209'q8"'#222#155'c'#226#220#150'^'#223 + +#207'i5T'#207'i5'#128#226#169'|'#255#209'l:'#165#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#212'y'#152#203'_0'#8#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#215#131'>S'#226#167'l'#222#233#188#145#255#231#186#143 + +#255#231#183#139#255#226#164'q'#251#214'~B'#182#203'\/'#10#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#216#135'@@'#216#139'C'#133#218#142'I'#148#217#137'C'#143 + +#216#132'@'#144#216#132'A'#154#211's:'#138#204'b2'#13#201'[.'#1#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0'III'#0'CCC'#0'==='#0'777'#0'111'#0'++' - +'+'#0'%%%'#0#31#31#31#0#26#26#26#0#21#21#21#0#17#17#17#0#12#12#12#0#255#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#0#0#9'TMenuItem'#15'MnuHorAlignment'#7'Caption'#6#20'Horizontal alignment'#0 + +#9'TMenuItem'#13'MnuHorDefault'#6'Action'#7#17'AcHorDefaultAlign'#9'AutoChec' + +'k'#9#0#0#9'TMenuItem'#9'MenuItem6'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#9'Men' + +'uItem3'#6'Action'#7#11'AcLeftAlign'#9'AutoCheck'#9#11'Bitmap.Data'#10':'#4#0 + +#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0 + +#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +'<<<'#255'555'#255'///'#255')))'#255'$$$'#255#30#30#30#255#25#25#25#255#20#20 + +#20#255#15#15#15#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0'JJJ'#255'DDD'#255'>>>'#255'888' + +#255'222'#255',,,'#255'&&&'#255' '#255#27#27#27#255#22#22#22#255#17#17#17 + +#255#12#12#12#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'XXX' + +#255'RRR'#255'LLL'#255'FFF'#255'@@@'#255':::'#255'444'#255'...'#255'((('#255 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0'ddd'#255'___'#255'ZZZ'#255'TTT'#255'OOO'#255'III' + +#255'CCC'#255'==='#255'777'#255'111'#255'+++'#255'%%%'#255#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0'ooo'#255'kkk'#255'fff'#255'aaa'#255'\' + +'\\'#255'WWW'#255'QQQ'#255'KKK'#255'EEE'#255#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'vvv'#255 + +'ttt'#255'ppp'#255'lll'#255'hhh'#255'ccc'#255'^^^'#255'YYY'#255'SSS'#255'NNN' + ,#255'HHH'#255'BBB'#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255 + +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#9'TMenuItem'#9'MenuItem' + +'4'#6'Action'#7#16'AcHorCenterAlign'#9'AutoCheck'#9#11'Bitmap.Data'#10':'#4#0 + +#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0 + +#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0'555k///'#255')))'#255'$$$'#255#30#30#30#255#25#25#25#255#20#20 + +#20#255#15#15#15#255#11#11#11#255#7#7#7'k'#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0'JJJ'#255'DDD'#255'>>>'#255'888'#255'2' + +'22'#255',,,'#255'&&&'#255' '#255#27#27#27#255#22#22#22#255#17#17#17#255#12 + +#12#12#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0'RRRkLLL'#255'FFF'#255'@@@'#255':::'#255'444'#255'...'#255'((('#255'##' + +'#'#255#29#29#29'k'#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0'ddd'#255'___'#255'ZZZ'#255'TTT'#255'OOO'#255'III'#255'CCC'#255 + +'==='#255'777'#255'111'#255'+++'#255'%%%'#255#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0'kkkkfff'#255'aaa'#255'\\\'#255'WWW' + +#255'QQQ'#255'KKK'#255'EEE'#255'???'#255'999k'#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0'vvv'#255'ttt'#255'ppp'#255'lll' + +#255'hhh'#255'ccc'#255'^^^'#255'YYY'#255'SSS'#255'NNN'#255'HHH'#255'BBB'#255 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#0#0#9'TMenuItem'#9'MenuItem5'#6'Action'#7#12'Ac' + +'RightAlign'#9'AutoCheck'#9#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0 + +#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0 + +'d'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + ,#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0')))'#255'$$$'#255#30#30#30#255#25#25#25#255#20#20#20#255 + +#15#15#15#255#11#11#11#255#7#7#7#255#3#3#3#255#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0'JJJ'#255'DDD'#255'>>>'#255'888'#255'222'#255',,' + +','#255'&&&'#255' '#255#27#27#27#255#22#22#22#255#17#17#17#255#12#12#12#255 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0'FFF'#255'@@@'#255':::'#255'444'#255'...'#255'(((' + +#255'###'#255#29#29#29#255#24#24#24#255#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0'ddd'#255'___'#255'ZZZ'#255'TTT'#255'OOO'#255'III'#255'C' + +'CC'#255'==='#255'777'#255'111'#255'+++'#255'%%%'#255#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +'aaa'#255'\\\'#255'WWW'#255'QQQ'#255'KKK'#255'EEE'#255'???'#255'999'#255'333' + +#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'vvv'#255'ttt' + +#255'ppp'#255'lll'#255'hhh'#255'ccc'#255'^^^'#255'YYY'#255'SSS'#255'NNN'#255 + +'HHH'#255'BBB'#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#9'TMenuItem'#16'MnuVe' + +'rtAlignment'#7'Caption'#6#18'Vertical alignment'#0#9'TMenuItem'#14'MnuVertD' + +'efault'#6'Action'#7#15'AcVAlignDefault'#9'AutoCheck'#9#0#0#9'TMenuItem'#9'M' + +'enuItem7'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#10'MnuVertTop'#6'Action'#7#11 + +'AcVAlignTop'#9'AutoCheck'#9#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0 + +#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0 + +#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0';;;'#0'444'#0'...'#0'((' + +'('#0'###'#0#29#29#29#0#24#24#24#0#19#19#19#0#15#15#15#0#11#11#11#0#7#7#7#0#3 + +#3#3#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'III'#0'CCC'#0 + +'==='#0'777'#0'111'#0'+++'#0'%%%'#0#31#31#31#0#26#26#26#0#21#21#21#0#17#17#17 + +#0#12#12#12#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'WWW'#0'QQ' + +'Q'#0'KKK'#0'EEE'#0'???'#0'999'#0'333'#0'---'#0''''''''#0'"""'#0#28#28#28#0 + +#23#23#23#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + ,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'ccc'#0'^^' + +'^'#0'YYY'#0'SSS'#0'NNN'#0'HHH'#0'BBB'#0'<<<'#0'666'#0'000'#0'***'#0'$$$'#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'nnn'#255'jjj'#255'e' + +'ee'#255'```'#255'[[['#255'VVV'#255'PPP'#255'JJJ'#255'DDD'#255'>>>'#255'888' + +#255'222'#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'uuu'#255 + +'sss'#255'ooo'#255'kkk'#255'ggg'#255'bbb'#255']]]'#255'XXX'#255'RRR'#255'MMM' + +#255'GGG'#255'AAA'#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255 + +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#9'TMenuItem'#15'MnuVert' + +'Centered'#6'Action'#7#14'AcVAlignCenter'#9'AutoCheck'#9#11'Bitmap.Data'#10 + +':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0 + +' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0';;;'#0'444'#0'...'#0'((('#0'###'#0#29#29#29#0#24#24#24#0#19#19#19#0#15 + +#15#15#0#11#11#11#0#7#7#7#0#3#3#3#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0'III'#0'CCC'#0'==='#0'777'#0'111'#0'+++'#0'%%%'#0#31#31#31#0#26 + +#26#26#0#21#21#21#0#17#17#17#0#12#12#12#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0'WWW'#255'QQQ'#255'KKK'#255'EEE'#255'???'#255'999'#255'3' + +'33'#255'---'#255''''''''#255'"""'#255#28#28#28#255#23#23#23#255#255#255#255 + +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0'ccc'#255'^^^'#255'YYY'#255'SSS' + +#255'NNN'#255'HHH'#255'BBB'#255'<<<'#255'666'#255'000'#255'***'#255'$$$'#255 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'nnn'#0'jjj'#0'eee'#0 + +'```'#0'[[['#0'VVV'#0'PPP'#0'JJJ'#0'DDD'#0'>>>'#0'888'#0'222'#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0'uuu'#0'sss'#0'ooo'#0'kkk'#0'ggg'#0 + +'bbb'#0']]]'#0'XXX'#0'RRR'#0'MMM'#0'GGG'#0'AAA'#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 ,#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0'WWW'#0'QQQ'#0'KKK'#0'EEE'#0 - +'???'#0'999'#0'333'#0'---'#0''''''''#0'"""'#0#28#28#28#0#23#23#23#0#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0'ccc'#0'^^^'#0'YYY'#0'SSS'#0 - +'NNN'#0'HHH'#0'BBB'#0'<<<'#0'666'#0'000'#0'***'#0'$$$'#0#255#255#255#0#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#0#0#9'TMenuItem'#13'MnuVertBottom'#6'Action'#7#14'AcVAlignBottom'#9'AutoChe' + +'ck'#9#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0 + +#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0 + +#0#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0'nnn'#255'jjj'#255'eee'#255'```'#255'[' - +'[['#255'VVV'#255'PPP'#255'JJJ'#255'DDD'#255'>>>'#255'888'#255'222'#255#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0';;;'#255'444'#255'...'#255'((('#255'###' + +#255#29#29#29#255#24#24#24#255#19#19#19#255#15#15#15#255#11#11#11#255#7#7#7 + +#255#3#3#3#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'III' + +#255'CCC'#255'==='#255'777'#255'111'#255'+++'#255'%%%'#255#31#31#31#255#26#26 + +#26#255#21#21#21#255#17#17#17#255#12#12#12#255#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0'WWW'#0'QQQ'#0'KKK'#0'EEE'#0'???'#0'999'#0'333'#0 + +'---'#0''''''''#0'"""'#0#28#28#28#0#23#23#23#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0'ccc'#0'^^^'#0'YYY'#0'SSS'#0'NNN'#0'HHH'#0'BBB'#0 + +'<<<'#0'666'#0'000'#0'***'#0'$$$'#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0'nnn'#0'jjj'#0'eee'#0'```'#0'[[['#0'VVV'#0'PPP'#0'JJJ'#0'DDD'#0 + +'>>>'#0'888'#0'222'#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +'uuu'#0'sss'#0'ooo'#0'kkk'#0'ggg'#0'bbb'#0']]]'#0'XXX'#0'RRR'#0'MMM'#0'GGG'#0 + +'AAA'#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'uuu'#255'sss'#255'ooo' - +#255'kkk'#255'ggg'#255'bbb'#255']]]'#255'XXX'#255'RRR'#255'MMM'#255'GGG'#255 - +'AAA'#255#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255 - +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 @@ -540,199 +627,109 @@ LazarusResources.Add('TForm1','FORMDATA',[ +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#0#0#9'TMenuItem'#15'MnuVertCentered'#6'Ac' - +'tion'#7#14'AcVAlignCenter'#9'AutoCheck'#9#11'Bitmap.Data'#10':'#4#0#0'6'#4#0 - +#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0 - +#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#0#9'TMenuItem'#11'MnuWordwrap'#6'Acti' + +'on'#7#10'AcWordwrap'#9'AutoCheck'#9#0#0#0#0#10'TImageList'#10'ImageList1'#4 + +'left'#3#176#0#3'top'#2'x'#6'Bitmap'#10#14'x'#0#0'Li'#30#0#0#0#16#0#0#0#16#0 + +#0#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#234#195#157#255#230#191#150#255#228#187#146#255#228#187#146 + +#255#209#160'l'#245#208#158'm'#246#204#150'_'#218#196'yB~'#178'g<'#9#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0';;;'#0'44' - +'4'#0'...'#0'((('#0'###'#0#29#29#29#0#24#24#24#0#19#19#19#0#15#15#15#0#11#11 - +#11#0#7#7#7#0#3#3#3#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +'III'#0'CCC'#0'==='#0'777'#0'111'#0'+++'#0'%%%'#0#31#31#31#0#26#26#26#0#21#21 - +#21#0#17#17#17#0#12#12#12#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0'WWW'#255'QQQ'#255'KKK'#255'EEE'#255'???'#255'999'#255'333'#255'---' - +#255''''''''#255'"""'#255#28#28#28#255#23#23#23#255#255#255#255#0#255#255#255 - +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0'ccc'#255'^^^'#255'YYY'#255'SSS'#255'NNN'#255'HH' - +'H'#255'BBB'#255'<<<'#255'666'#255'000'#255'***'#255'$$$'#255#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0'nnn'#0'jjj'#0'eee'#0'```'#0'[[['#0 - +'VVV'#0'PPP'#0'JJJ'#0'DDD'#0'>>>'#0'888'#0'222'#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0'uuu'#0'sss'#0'ooo'#0'kkk'#0'ggg'#0'bbb'#0']]]'#0 - +'XXX'#0'RRR'#0'MMM'#0'GGG'#0'AAA'#0#255#255#255#0#255#255#255#0#255#255#255#0 - ,#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#9'TMenuIt' - +'em'#13'MnuVertBottom'#6'Action'#7#14'AcVAlignBottom'#9'AutoCheck'#9#11'Bitm' - +'ap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0 - +#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0';;;'#255'444'#255'...'#255'((('#255'###'#255#29#29#29 - +#255#24#24#24#255#19#19#19#255#15#15#15#255#11#11#11#255#7#7#7#255#3#3#3#255 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'III'#255'CCC'#255'=' - +'=='#255'777'#255'111'#255'+++'#255'%%%'#255#31#31#31#255#26#26#26#255#21#21 - +#21#255#17#17#17#255#12#12#12#255#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0'WWW'#0'QQQ'#0'KKK'#0'EEE'#0'???'#0'999'#0'333'#0'---'#0'''''' - +''''#0'"""'#0#28#28#28#0#23#23#23#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0'ccc'#0'^^^'#0'YYY'#0'SSS'#0'NNN'#0'HHH'#0'BBB'#0'<<<'#0'666'#0 - +'000'#0'***'#0'$$$'#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +'nnn'#0'jjj'#0'eee'#0'```'#0'[[['#0'VVV'#0'PPP'#0'JJJ'#0'DDD'#0'>>>'#0'888'#0 - +'222'#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0'uuu'#0'sss'#0 - +'ooo'#0'kkk'#0'ggg'#0'bbb'#0']]]'#0'XXX'#0'RRR'#0'MMM'#0'GGG'#0'AAA'#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#0#0#0#0#0#10'TImageList'#10'ImageList1'#4'left'#3 - +#176#0#3'top'#2'x'#6'Bitmap'#10#14'T'#0#0'Li'#21#0#0#0#16#0#0#0#16#0#0#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#234#195#157#255#230#191#150#255#228#187#146#255#228#187#146#255#209 - +#160'l'#245#208#158'm'#246#204#150'_'#218#196'yB~'#178'g<'#9#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#229#190#150#255#255#255#254#255#253#243#233#255#253#243#234#255 - +#252#242#232#255#250#239#227#255#250#242#231#255#234#187#136#255#207#133'U' - +#179#180'i='#12#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#228#187#147#255#254#245#237#255#252#222#197#255#251 - ,#224#199#255#249#220#194#255#245#211#180#255#254#249#243#255#250#226#196#255 - +#236#193#147#255#195'}H'#147#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#228#187#146#255#254#246#240#255#252 - +#226#205#255#252#227#205#255#250#223#200#255#247#217#188#255#245#233#221#255 - +#250#243#235#255#251#248#243#255#202#131'S'#254#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#228#187#146#255#254 - +#247#241#255#252#229#210#255#252#228#209#255#251#226#204#255#249#221#196#255 - +#246#215#187#255#243#209#175#255#250#239#228#255#204#135'X'#254'4'#180#217 - +#208'^'#194#225#250'`'#195#226#250'`'#195#226#250'`'#195#226#250'_'#195#226 - +#250#228#187#145#255#255#247#242#255#254#231#213#255#254#231#213#255#253#229 - +#209#255#250#224#202#255#249#222#196#255#247#217#188#255#253#242#231#255#204 - +#135'W'#254'6'#179#218#248#253#254#254#255#254#255#255#255#254#254#255#255 - +#253#254#255#255#254#255#255#255#228#186#145#255#255#247#240#255#255#231#213 - +#255#253#231#214#255#253#230#212#255#252#228#208#255#251#227#203#255#250#220 - +#194#255#254#243#232#255#204#134'V'#254'5'#175#218#240#247#252#254#255#142 - +#228#248#255#145#222#245#255#159#224#245#255#172#225#246#255#202#132'R'#255 - +#255#247#241#255#255#233#217#255#255#234#219#255#255#233#217#255#255#231#215 - +#255#255#229#210#255#255#226#203#255#255#247#241#255#203#133'U'#254'6'#170 - +#218#242#241#250#253#255#148#222#245#255#147#220#244#255'd'#188#233#255'5' - +#148#218#255'5'#148#218#255'5'#148#218#255'5'#148#218#255'5'#148#218#255'5' - +#148#218#255'5'#148#218#255'5'#148#218#255'5'#148#218#255#251#246#239#255#204 - +#131'U'#254'5'#171#218#250#232#246#251#255'p'#188#231#255'U'#170#226#255'M' - +#165#224#255#145#201#235#255#250#243#239#255#253#254#253#255#255#253#252#255 - +#255#253#252#255#254#253#252#255#254#252#251#255#254#254#253#255'5'#148#218 - +#255#239#242#232#255#206#129'V'#255'7'#166#218#250#254#255#255#255#248#253 - +#255#255#246#253#255#255#245#252#255#255#243#252#254#255#154#228#244#255#154 - +#230#247#255#155#230#246#255#157#229#245#255#158#229#245#255#159#229#244#255 - +#218#243#248#255'5'#148#218#255#253#244#238#255#202#128'T'#249'6'#161#218#249 - +#246#252#254#255#148#229#248#255#147#229#248#255#147#229#248#255#145#229#248 - +#255#147#219#233#255#147#215#227#255#147#210#220#255#144#206#215#255#140#200 - +#207#255#134#193#198#255#201#216#214#255'5'#148#218#255#197'tD'#232#202#127 - +'S'#241'6'#154#218#248#242#250#253#255#148#230#248#255#146#229#248#255#144 - +#229#248#255#139#227#248#255#134#226#247#255#127#225#247#255'w'#222#246#255 - +'l'#220#246#255'^'#217#244#255'O'#213#243#255#204#242#251#255'5'#148#218#255 - +#255#255#255#0#255#255#255#0'5'#148#218#247#239#250#254#255#147#229#248#255 - +#143#228#248#255#137#227#248#255#130#225#247#255'z'#223#247#255'q'#222#246 - +#255'g'#219#245#255'['#216#244#255'M'#212#243#255'@'#209#242#255#202#242#251 - +#255'5'#148#218#255#255#255#255#0#255#255#255#0'3'#142#217#251#220#240#250 - +#255#152#225#246#255#149#224#246#255#146#223#246#255#142#222#245#255#137#220 - +#245#255#133#218#244#255#128#217#244#255'z'#215#243#255't'#213#243#255'p'#211 - +#242#255#194#234#248#255'5'#148#218#255#255#255#255#0#255#255#255#0','#134 - +#216#0'-'#136#216#247'-'#135#216#247'-'#136#216#247'-'#136#216#247'-'#136#216 - +#247'-'#136#216#247'-'#136#216#247'-'#136#216#247'-'#136#216#247'-'#136#216 - +#247'-'#135#216#247'-'#136#216#247','#134#216#0#255#255#255#0#255#255#255#0 - +#188'k6q'#188'k6'#144#188'k6'#204#188'k6'#238#188'k6'#250#187'k6'#254#187'k6' - +#255#187'j6'#255#187'j6'#255#188'l9'#255#189'n;'#255#187'm:'#255#187'k8'#239 - +#187'p>'#203#182'i5T'#255#255#255#0#188'k6'#155#246#224#209#255#247#224#209 - +#255#254#251#248#255#254#251#247#255#253#249#246#255#252#245#240#255#250#240 - +#234#255#251#242#237#255#253#249#246#255#253#250#247#255#251#241#235#255#248 - +#233#223#254#236#208#189#251#201#137'^'#236#181'i5c'#188'k6'#216#246#223#209 - +#255#233#170#128#255#254#250#246#255#253#250#246#255#200#140'd'#255#251#243 - +#238#255#251#241#234#255#252#246#242#255#254#251#248#255#252#246#241#255#249 - +#236#226#255#248#231#219#255#238#208#186#255#236#208#189#255#187'p>'#248#188 - +'k6'#240#246#223#208#255#232#168'~'#255#252#246#241#255#252#246#241#255#200 - +#140'd'#255#250#241#233#255#251#244#238#255#253#250#247#255#253#249#246#255 - +#250#240#232#255#248#232#221#255#247#230#219#255#225#163'z'#255#239#213#195 - +#255#183'i5'#254#188'k6'#250#245#221#204#255#231#168'~'#255#250#240#232#255 - +#250#240#232#255#201#141'f'#255#250#240#233#255#253#248#243#255#254#250#248 - +#255#252#244#239#255#249#233#223#255#247#231#219#255#247#229#217#255#224#162 - +'x'#255#231#194#169#255#182'h5'#255#187'k6'#254#244#220#201#255#231#167'}' - +#255#249#236#225#255#249#236#225#255#249#237#227#255#252#244#238#255#253#250 - +#247#255#253#247#243#255#250#237#229#255#247#231#219#255#247#229#217#255#246 - +#229#216#255#222#160'w'#255#228#190#164#255#180'g4'#255#187'k6'#255#244#217 - +#199#255#230#166'}'#255#200#140'd'#255#201#141'e'#255#201#142'g'#255#203#146 - ,'l'#255#203#146'm'#255#202#144'i'#255#200#140'e'#255#200#140'd'#255#200#140 - +'d'#255#200#140'd'#255#218#156't'#255#225#186#159#255#179'f4'#255#187'j6'#255 - +#242#216#197#255#227#164'{'#255#227#163'z'#255#227#164'z'#255#226#164'{'#255 - +#226#163'{'#255#225#163'{'#255#225#162'y'#255#223#160'w'#255#222#159'v'#255 - +#221#158't'#255#219#156'r'#255#220#157't'#255#221#181#154#255#177'e4'#255#187 - +'j6'#255#242#213#194#255#227#163'z'#255#227#163'z'#255#226#163'{'#255#226#163 - +'{'#255#226#164'{'#255#225#162'y'#255#224#161'x'#255#222#160'w'#255#222#158 - +'u'#255#220#157't'#255#218#155's'#255#217#155's'#255#218#176#149#255#175'd3' - +#255#187'j6'#255#240#210#190#255#226#163'z'#255#226#163'z'#255#225#163'z'#255 - +#226#163'{'#255#225#163'{'#255#224#161'x'#255#222#159'w'#255#221#159'v'#255 - +#220#157't'#255#217#155'r'#255#216#153'q'#255#214#153'p'#255#213#171#142#255 - +#173'c3'#255#186'j6'#255#239#208#187#255#226#162'z'#255#254#251#248#255#254 - +#251#248#255#254#251#248#255#254#251#248#255#254#251#248#255#254#251#248#255 - +#254#251#248#255#254#251#248#255#254#251#248#255#254#251#248#255#211#150'm' - +#255#210#167#138#255#171'b2'#255#187'k8'#255#239#206#184#255#225#162'y'#255 - +#254#250#247#255'b'#192#136#255'b'#192#136#255'b'#192#136#255'b'#192#136#255 - +'b'#192#136#255'b'#192#136#255'b'#192#136#255'b'#192#136#255#253#249#246#255 - +#207#147'j'#255#206#163#132#255#170'a2'#255#187'l8'#255#238#204#182#255#225 - +#162'z'#255#254#250#247#255#191#220#194#255#191#220#194#255#191#220#194#255 - +#191#220#194#255#191#220#194#255#191#220#194#255#191#220#194#255#191#220#194 - +#255#253#249#246#255#205#144'h'#255#204#158#129#255#168'a2'#255#186'k7'#254 - +#237#202#179#255#224#162'z'#255#254#250#247#255'b'#192#136#255'b'#192#136#255 - +'b'#192#136#255'b'#192#136#255'b'#192#136#255'b'#192#136#255'b'#192#136#255 - +'b'#192#136#255#253#249#246#255#202#141'e'#255#201#155'|'#255#167'`1'#254#186 - +'j5'#222#235#198#173#255#234#197#173#255#254#251#248#255#254#251#248#255#254 - +#251#248#255#254#251#248#255#254#251#248#255#254#251#248#255#254#251#248#255 - +#254#251#248#255#254#251#248#255#254#251#248#255#200#154'|'#255#199#152'y' - +#255#167'`1'#237#186'j6'#0#185'i5'#181#184'i5'#238#183'h5'#255#181'h5'#255 + +#255#255#255#0#229#190#150#255#255#255#254#255#253#243#233#255#253#243#234 + +#255#252#242#232#255#250#239#227#255#250#242#231#255#234#187#136#255#207#133 + +'U'#179#180'i='#12#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#228#187#147#255#254#245#237#255#252#222#197#255 + +#251#224#199#255#249#220#194#255#245#211#180#255#254#249#243#255#250#226#196 + +#255#236#193#147#255#195'}H'#147#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#228#187#146#255#254#246#240#255 + ,#252#226#205#255#252#227#205#255#250#223#200#255#247#217#188#255#245#233#221 + +#255#250#243#235#255#251#248#243#255#202#131'S'#254#255#255#255#0#255#255#255 + +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#228#187#146#255 + +#254#247#241#255#252#229#210#255#252#228#209#255#251#226#204#255#249#221#196 + +#255#246#215#187#255#243#209#175#255#250#239#228#255#204#135'X'#254'4'#180 + +#217#208'^'#194#225#250'`'#195#226#250'`'#195#226#250'`'#195#226#250'_'#195 + +#226#250#228#187#145#255#255#247#242#255#254#231#213#255#254#231#213#255#253 + +#229#209#255#250#224#202#255#249#222#196#255#247#217#188#255#253#242#231#255 + +#204#135'W'#254'6'#179#218#248#253#254#254#255#254#255#255#255#254#254#255 + +#255#253#254#255#255#254#255#255#255#228#186#145#255#255#247#240#255#255#231 + +#213#255#253#231#214#255#253#230#212#255#252#228#208#255#251#227#203#255#250 + +#220#194#255#254#243#232#255#204#134'V'#254'5'#175#218#240#247#252#254#255 + +#142#228#248#255#145#222#245#255#159#224#245#255#172#225#246#255#202#132'R' + +#255#255#247#241#255#255#233#217#255#255#234#219#255#255#233#217#255#255#231 + +#215#255#255#229#210#255#255#226#203#255#255#247#241#255#203#133'U'#254'6' + +#170#218#242#241#250#253#255#148#222#245#255#147#220#244#255'd'#188#233#255 + +'5'#148#218#255'5'#148#218#255'5'#148#218#255'5'#148#218#255'5'#148#218#255 + +'5'#148#218#255'5'#148#218#255'5'#148#218#255'5'#148#218#255#251#246#239#255 + +#204#131'U'#254'5'#171#218#250#232#246#251#255'p'#188#231#255'U'#170#226#255 + +'M'#165#224#255#145#201#235#255#250#243#239#255#253#254#253#255#255#253#252 + +#255#255#253#252#255#254#253#252#255#254#252#251#255#254#254#253#255'5'#148 + +#218#255#239#242#232#255#206#129'V'#255'7'#166#218#250#254#255#255#255#248 + +#253#255#255#246#253#255#255#245#252#255#255#243#252#254#255#154#228#244#255 + +#154#230#247#255#155#230#246#255#157#229#245#255#158#229#245#255#159#229#244 + +#255#218#243#248#255'5'#148#218#255#253#244#238#255#202#128'T'#249'6'#161#218 + +#249#246#252#254#255#148#229#248#255#147#229#248#255#147#229#248#255#145#229 + +#248#255#147#219#233#255#147#215#227#255#147#210#220#255#144#206#215#255#140 + +#200#207#255#134#193#198#255#201#216#214#255'5'#148#218#255#197'tD'#232#202 + +#127'S'#241'6'#154#218#248#242#250#253#255#148#230#248#255#146#229#248#255 + +#144#229#248#255#139#227#248#255#134#226#247#255#127#225#247#255'w'#222#246 + +#255'l'#220#246#255'^'#217#244#255'O'#213#243#255#204#242#251#255'5'#148#218 + +#255#255#255#255#0#255#255#255#0'5'#148#218#247#239#250#254#255#147#229#248 + +#255#143#228#248#255#137#227#248#255#130#225#247#255'z'#223#247#255'q'#222 + +#246#255'g'#219#245#255'['#216#244#255'M'#212#243#255'@'#209#242#255#202#242 + +#251#255'5'#148#218#255#255#255#255#0#255#255#255#0'3'#142#217#251#220#240 + +#250#255#152#225#246#255#149#224#246#255#146#223#246#255#142#222#245#255#137 + +#220#245#255#133#218#244#255#128#217#244#255'z'#215#243#255't'#213#243#255'p' + +#211#242#255#194#234#248#255'5'#148#218#255#255#255#255#0#255#255#255#0',' + +#134#216#0'-'#136#216#247'-'#135#216#247'-'#136#216#247'-'#136#216#247'-'#136 + +#216#247'-'#136#216#247'-'#136#216#247'-'#136#216#247'-'#136#216#247'-'#136 + +#216#247'-'#135#216#247'-'#136#216#247','#134#216#0#255#255#255#0#255#255#255 + +#0#188'k6q'#188'k6'#144#188'k6'#204#188'k6'#238#188'k6'#250#187'k6'#254#187 + +'k6'#255#187'j6'#255#187'j6'#255#188'l9'#255#189'n;'#255#187'm:'#255#187'k8' + +#239#187'p>'#203#182'i5T'#255#255#255#0#188'k6'#155#246#224#209#255#247#224 + +#209#255#254#251#248#255#254#251#247#255#253#249#246#255#252#245#240#255#250 + +#240#234#255#251#242#237#255#253#249#246#255#253#250#247#255#251#241#235#255 + +#248#233#223#254#236#208#189#251#201#137'^'#236#181'i5c'#188'k6'#216#246#223 + +#209#255#233#170#128#255#254#250#246#255#253#250#246#255#200#140'd'#255#251 + +#243#238#255#251#241#234#255#252#246#242#255#254#251#248#255#252#246#241#255 + +#249#236#226#255#248#231#219#255#238#208#186#255#236#208#189#255#187'p>'#248 + +#188'k6'#240#246#223#208#255#232#168'~'#255#252#246#241#255#252#246#241#255 + +#200#140'd'#255#250#241#233#255#251#244#238#255#253#250#247#255#253#249#246 + +#255#250#240#232#255#248#232#221#255#247#230#219#255#225#163'z'#255#239#213 + +#195#255#183'i5'#254#188'k6'#250#245#221#204#255#231#168'~'#255#250#240#232 + +#255#250#240#232#255#201#141'f'#255#250#240#233#255#253#248#243#255#254#250 + +#248#255#252#244#239#255#249#233#223#255#247#231#219#255#247#229#217#255#224 + +#162'x'#255#231#194#169#255#182'h5'#255#187'k6'#254#244#220#201#255#231#167 + +'}'#255#249#236#225#255#249#236#225#255#249#237#227#255#252#244#238#255#253 + +#250#247#255#253#247#243#255#250#237#229#255#247#231#219#255#247#229#217#255 + +#246#229#216#255#222#160'w'#255#228#190#164#255#180'g4'#255#187'k6'#255#244 + +#217#199#255#230#166'}'#255#200#140'd'#255#201#141'e'#255#201#142'g'#255#203 + +#146'l'#255#203#146'm'#255#202#144'i'#255#200#140'e'#255#200#140'd'#255#200 + +#140'd'#255#200#140'd'#255#218#156't'#255#225#186#159#255#179'f4'#255#187'j6' + +#255#242#216#197#255#227#164'{'#255#227#163'z'#255#227#164'z'#255#226#164'{' + ,#255#226#163'{'#255#225#163'{'#255#225#162'y'#255#223#160'w'#255#222#159'v' + +#255#221#158't'#255#219#156'r'#255#220#157't'#255#221#181#154#255#177'e4'#255 + +#187'j6'#255#242#213#194#255#227#163'z'#255#227#163'z'#255#226#163'{'#255#226 + +#163'{'#255#226#164'{'#255#225#162'y'#255#224#161'x'#255#222#160'w'#255#222 + +#158'u'#255#220#157't'#255#218#155's'#255#217#155's'#255#218#176#149#255#175 + +'d3'#255#187'j6'#255#240#210#190#255#226#163'z'#255#226#163'z'#255#225#163'z' + +#255#226#163'{'#255#225#163'{'#255#224#161'x'#255#222#159'w'#255#221#159'v' + +#255#220#157't'#255#217#155'r'#255#216#153'q'#255#214#153'p'#255#213#171#142 + +#255#173'c3'#255#186'j6'#255#239#208#187#255#226#162'z'#255#254#251#248#255 + +#254#251#248#255#254#251#248#255#254#251#248#255#254#251#248#255#254#251#248 + +#255#254#251#248#255#254#251#248#255#254#251#248#255#254#251#248#255#211#150 + +'m'#255#210#167#138#255#171'b2'#255#187'k8'#255#239#206#184#255#225#162'y' + +#255#254#250#247#255'b'#192#136#255'b'#192#136#255'b'#192#136#255'b'#192#136 + +#255'b'#192#136#255'b'#192#136#255'b'#192#136#255'b'#192#136#255#253#249#246 + +#255#207#147'j'#255#206#163#132#255#170'a2'#255#187'l8'#255#238#204#182#255 + +#225#162'z'#255#254#250#247#255#191#220#194#255#191#220#194#255#191#220#194 + +#255#191#220#194#255#191#220#194#255#191#220#194#255#191#220#194#255#191#220 + +#194#255#253#249#246#255#205#144'h'#255#204#158#129#255#168'a2'#255#186'k7' + +#254#237#202#179#255#224#162'z'#255#254#250#247#255'b'#192#136#255'b'#192#136 + +#255'b'#192#136#255'b'#192#136#255'b'#192#136#255'b'#192#136#255'b'#192#136 + +#255'b'#192#136#255#253#249#246#255#202#141'e'#255#201#155'|'#255#167'`1'#254 + +#186'j5'#222#235#198#173#255#234#197#173#255#254#251#248#255#254#251#248#255 + +#254#251#248#255#254#251#248#255#254#251#248#255#254#251#248#255#254#251#248 + +#255#254#251#248#255#254#251#248#255#254#251#248#255#200#154'|'#255#199#152 + +'y'#255#167'`1'#237#186'j6'#0#185'i5'#181#184'i5'#238#183'h5'#255#181'h5'#255 +#180'g4'#255#178'f4'#255#176'e3'#255#174'd3'#255#172'c2'#255#170'b2'#255#169 +'a2'#255#168'`1'#255#167'`1'#254#166'`1'#241#168'a1'#196#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 @@ -769,10 +766,10 @@ LazarusResources.Add('TForm1','FORMDATA',[ +#145'P'#255'F'#143'L'#255'9s='#255#161#161#161#255#162#162#162#255'E~'#180 +#255#136#183#217#255'g'#163#207#255'a'#158#204#255'c'#159#204#255'E'#131#177 +#255#31'd'#156#234#255#255#255#0#255#255#255#0'```'#255#160#160#160#255'=vA' - ,#255'6q9'#255#162#162#162#255#162#162#162#255#163#163#163#255'=y'#176#255#130 + +#255'6q9'#255#162#162#162#255#162#162#162#255#163#163#163#255'=y'#176#255#130 +#179#215#255'b'#159#204#255'Z'#154#201#255'^'#155#202#255'C'#129#175#255#25 +'`'#152#234#255#255#255#0#255#255#255#0'\\\'#255#161#161#161#255''#152#203'_0' + +#150'V'#186#227#169's'#242#225#168's'#245#225#164'q'#247#211'w>'#152#203'_0' +#8#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#212'y>>'#0'888'#0'222'#0#255#255#255#0 +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 @@ -1334,83 +1331,258 @@ LazarusResources.Add('TForm1','FORMDATA',[ +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#16#255#255#255#0#255#255#255#0#255#255#255#0#0#0 +#0#128#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#0#0#0#0#0#0#0#0 +#0#0#0#0#0#0#0#0#0#0#0#0#0#128#255#255#255#0#255#255#255#0#255#255#255#0#0#0 - +#0#17#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#17#0#0#0#0#0#0#0#0#0#0#0 - +#0#0#0#0#0#0#0#0#0#0#0#0#17#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1 - +#137#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#137#1#1#1#0#0#0#0#0#0#0#0 - +#0#0#0#0#0#1#1#1#0#1#1#1#137#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1 - +#20#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#19#1#1#1#0#0#0#0#0#0#0#0#0 - +#0#0#0#0#0#0#0#0#1#1#1#19#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#172 - +#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0 - +#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#172#255#255#255#0#255#255#255#0#255 + +#0#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#17#0#0#0#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#0#0#0#0#0#0#0#17#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1 + +#137#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#137#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#1#1#1#0#1#1#1#137#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1 + +#20#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#19#1#1#1#0#1#1#1#0#1#1#1#0 + +#1#1#1#0#1#1#1#0#1#1#1#19#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1'{' + +#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164 + +#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1'{'#255#255#255#0#255#255#255#0#255#255#255 + +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - ,#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + ,#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#1#1#1#129#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0 + +#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'M'#255#255#255#0#255#255#255#0#255#255 + +#255#0#1#1#1#174#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#255#255#255#0#255#255#255#0#255#255#255 + +#0#1#1#1#176#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#255#255#255#0#255#255#255#0#255#255#255#0#1 + +#1#1#179#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#14#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1 + +#182#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0'q'#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#185 + +#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#15#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#188#0#0 + +#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15 + +#0#0#0'x'#0#0#0#15#0#0#0'x'#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1 + +#192#1#1#1#0#0#0#0#0#0#0#0#0#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#0#0#0#0#0#0#0#0#0#0#16#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#196 + +#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#128#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#199 + +#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1 + +#1#0#0#0#0#0#0#0#0#17#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#204#1#1 + +#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#137#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#1#1#1#137#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#217#1#1 + +#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#19#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0 + +#1#1#1#0#1#1#1#19#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#172#1#1#1 + +#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1 + +#21#1#1#1#164#1#1#1#21#1#1#1'{'#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#0#0#0'M'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0 - +#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'M'#255#255#255#0#255#255#255 - +#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#0 - +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#255#255#255#0#255#255#255#0 - +#255#255#255#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#0#0 - +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0 + +'M'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#1#1#1#13#1#1#1#172#0#0#0#13#0#0#0'g' + +#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'M'#255#255#255#0#255#255#255#0#255#255#255 + +#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#174#1#1#1#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#255#255#255#0#255#255#255#0#255#255#255#0#0 + +#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#176#1#1#1#0#1#1#1#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0 + +#14#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#179#1#1#1#0#1#1#1#0#1#1#1#0 + +#0#0#0#0#0#0#0#0#0#0#0#14#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'q' + +#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#182#1#1#1#0#1#1#1#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0'q'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#15#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#185#1#1#1#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#15#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'x'#0#0 + +#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#1#1#1#15#1#1#1#188#0#0#0#15#0#0#0'x'#0#0#0 + +#15#0#0#0'x'#0#0#0#15#0#0#0'x'#255#255#255#0#255#255#255#0#255#255#255#0#0#0 + +#0#16#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#192#1#1#1#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#16#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0 + +#128#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#196#1#1#1#0#1#1#1#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#128#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0 + +#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#199#1#1#1#0#1#1#1#0#1#1#1#0 + +#1#1#1#0#0#0#0#0#0#0#0#17#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#137 + +#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#204#1#1#1#0#1#1#1#0#1#1#1#0#1 + +#1#1#0#1#1#1#0#1#1#1#137#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#20#1 + +#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#217#1#1#1#0#1#1#1#0#1#1#1#0#1#1 + +#1#0#1#1#1#0#1#1#1#19#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1'{'#1#1 + +#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#0#0#0#230#1#1#1#21#1#1#1#164#1#1 + +#1#21#1#1#1#164#1#1#1#21#1#1#1'{'#255#255#255#0#255#255#255#0#255#255#255#0 + ,#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#0#0#0'M'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0 + +#0'g'#0#0#0#13#0#0#0'g'#1#1#1#13#1#1#1#129#255#255#255#0#255#255#255#0#255 + +#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#174#255#255#255#0#255#255#255#0#255 + +#255#255#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#0#0#0#0 + +#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#176#255#255#255#0#255#255#255#0#255 +#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#14#0#0#0#0 - +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#14#255#255#255#0#255#255#255#0#255#255 - +#255#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0 - +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#255#255#255#0#255#255#255#0#255#255#255 - +#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0 - +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#255#255#255#0#255#255#255#0#255#255#255#0#0 - +#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0 - +'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#255#255#255#0#255#255#255#0#255#255 - +#255#0#0#0#0#16#0#0#0#0#0#0#0#0#0#0#0#0#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#0#0#0#0#0#0#0#0#0#0#16#255#255#255#0#255#255#255#0#255#255#255 - +#0#0#0#0#128#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#128#0#0#0#0#1#1#1 - +#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#128#255#255#255#0#255#255#255#0#255#255#255 - +#0#1#1#1#17#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#17#1#1#1#0#1#1#1#0 - +#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#17#255#255#255#0#255#255#255#0#255#255#255#0#1 + +#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#179#255#255#255#0#255#255#255#0#255 + +#255#255#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0 + +#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#182#255#255#255#0#255#255#255#0#255 + +#255#255#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#185#255#255#255#0#255#255#255#0#255 + +#255#255#0#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0 + +#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#1#1#1#15#1#1#1#188#255#255#255#0#255#255#255 + +#0#255#255#255#0#0#0#0#16#0#0#0#0#0#0#0#0#0#0#0#0#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#0#0#0#1#1#1#0#1#1#1#192#255#255#255#0#255#255#255#0 + +#255#255#255#0#0#0#0#128#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#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#196#255#255#255#0#255#255#255#0 + +#255#255#255#0#0#0#0#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#17#0#0 + +#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#199#255#255#255#0#255#255#255#0 + +#255#255#255#0#1#1#1#137#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#137#1 + +#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#204#255#255#255#0#255#255#255#0 + +#255#255#255#0#1#1#1#20#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#19#1#1 + +#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#217#255#255#255#0#255#255#255#0 + +#255#255#255#0#1#1#1'{'#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1 + +#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#0#0#0#172#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#1#1#1#129#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1 + +#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1 + +#1#1#129#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#14#1#1#1#0#1#1#1#0#1 + +#1#1#0#1#1#1#0#1#1#1#0#1#1#1#13#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#13#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'k'#0#0#0#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#0#0#0#0#0#0#0'k'#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0'k' + +#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#1#1#1#0#1#1#1#0#1 + +#1#1#0#0#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#14#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#255#255#255 + +#0#255#255#255#0#255#255#255#0#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0 + +#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0#16#0#0#0#0#0#0#0#0#0#0#0#0#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#0#0#0#0#0#0#0#0#0#0#16#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#0#128#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#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#0#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0 + +#0#0#0#0#0#0#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#17#255#255#255 + ,#0#255#255#255#0#255#255#255#0#1#1#1#137#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1 + +#1#0#1#1#1#137#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#137#255#255#255 + +#0#255#255#255#0#255#255#255#0#1#1#1#20#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#19#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#19#255#255#255#0 + +#255#255#255#0#255#255#255#0#1#1#1'{'#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1 + +#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1'{'#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0'M'#0#0#0#13#0#0#0'g'#0#0#0#13#0 + +#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0 + +'M'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#13#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13 + +#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#0#0#0#0#0#0#0#14#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#14#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#0'q'#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0 + +#0#0#0#0#0#0'q'#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0'q'#255#255#255 + +#0#255#255#255#0#255#255#255#0#1#1#1#15#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#15#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#15#255#255#255#0 + +#255#255#255#0#255#255#255#0#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1 + +#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1 + +#1#1#188#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#16#1#1#1#0#1#1#1#0#1 + +#1#1#0#1#1#1#0#1#1#1#0#1#1#1#16#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#16#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#128#0#0#0#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#0#0#0#0#0#0#0#128#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0 + +#128#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#17#0#0#0#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#0#0#0#0#0#0#0#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#17 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#137#1#1#1#0#1#1#1#0#1#1#1#0 + +#1#1#1#0#1#1#1#0#1#1#1#137#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#137 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#20#1#1#1#0#1#1#1#0#1#1#1#0#1 + +#1#1#0#1#1#1#0#1#1#1#19#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#19#255 + +#255#255#0#255#255#255#0#255#255#255#0#1#1#1'{'#1#1#1#21#1#1#1#164#1#1#1#21#1 + +#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1 + +#1#1'{'#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'M'#0#0#0#13#0#0#0'g'#0 + +#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0 + +#13#0#0#0'M'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#13#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'k'#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +'k'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#14 + +#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0 + +'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x' + ,#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#16#0#0#0#0#0#0#0#0#0#0#0#0#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#0#0#0#0#0#0#0#0#0#0#16#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0#128#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#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0#17#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#17#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#17#255#255 + +#255#0#255#255#255#0#255#255#255#0#1#1#1#137#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#1#1#1#0#1#1#1#137#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#137#255#255 + +#255#0#255#255#255#0#255#255#255#0#1#1#1#20#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#1#1#1#19#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#19#255#255#255 + +#0#255#255#255#0#255#255#255#0#0#0#0#172#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0 + +#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0 + +#0#0#172#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255 + +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'M'#0#0#0#13#0#0#0'g'#0 + +#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0 + +#13#0#0#0'M'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#13#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'k'#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +'k'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#14 + +#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0 + +'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x' + +#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#16#0#0#0#0#0#0#0#0#0#0#0#0#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#0#0#0#0#0#0#0#0#0#0#16#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0#128#0#0#0#0#1#1#1#0#1#1#1#0#1#1 + +#1#0#0#0#0#0#0#0#0#128#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#128#255 + +#255#255#0#255#255#255#0#255#255#255#0#1#1#1#17#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#1#1#1#17#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#17#255#255 + +#255#0#255#255#255#0#255#255#255#0#1#1#1#204#1#1#1#204#1#1#1#204#1#1#1#204#1 +#1#1#204#1#1#1#204#1#1#1#204#1#1#1#204#1#1#1#204#1#1#1#204#1#1#1#204#1#1#1 - +#204#1#1#1#204#1#1#1#204#1#1#1#204#1#1#1#204#1#1#1#204#255#255#255#0#255#255 - +#255#0#255#255#255#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#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#0#0#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#0#0#0#172#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0 - +#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#172#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#0#0#0'M'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0 - +'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'M' - +#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0 - +#0#0#0#0#0#0#0#0#0#0#13#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#255 - +#255#255#0#255#255#255#0#255#255#255#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 - +#0#0#0#0#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#255#255 - +#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 - +#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#14#255#255#255 - +#0#255#255#255#0#255#255#255#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 - +#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#255#255#255#0 - +#255#255#255#0#255#255#255#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 - +#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#255#255#255#0#255 - +#255#255#0#255#255#255#0#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0 - +#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#255#255 - +#255#0#255#255#255#0#255#255#255#0#0#0#0#16#0#0#0#0#0#0#0#0#0#0#0#0#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#0#0#0#0#0#0#0#0#0#0#16#255#255#255 - +#0#255#255#255#0#255#255#255#0#0#0#0#128#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#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128#255#255#255 - +#0#255#255#255#0#255#255#255#0#0#0#0#17#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 - +#0#0#0#0#17#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#17#255#255#255#0 - +#255#255#255#0#255#255#255#0#1#1#1#137#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 - +#0#1#1#1#137#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#137#255#255#255#0 - +#255#255#255#0#255#255#255#0#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0 - ,#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0 - +#0#0#217#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#172#0#0#0#230#0#0#0 + +#204#1#1#1#204#255#255#255#0#255#255#255#0#255#255#255#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#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#0#0#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#172#0#0#0#230#0#0#0 +#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0 +#0#0#230#0#0#0#230#0#0#0#172#255#255#255#0#255#255#255#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 @@ -1421,34 +1593,104 @@ LazarusResources.Add('TForm1','FORMDATA',[ +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1 - +#129#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g' - +#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'M'#255#255#255#0#255#255#255#0#255#255#255 - +#0#1#1#1#174#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#0#0#0#0#0#0#0#0 - +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#255#255#255#0#255#255#255#0#255#255#255#0#1 - +#1#1#176#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0 - +#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1 - +#179#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0 - +#0#0#0#0#0#0#0#0#0#0#0#14#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#182 - +#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0 - +#0#0#0#0#0#0#0#0#0'q'#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#185#1#1 - +#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 - +#0#0#0#0#0#0#0#15#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#188#0#0#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0 + +'M'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0 + +#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'M'#255#255#255#0#255#255#255#0#255#255#255#0 + +#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#255#255#255#0#255#255#255#0#255#255#255#0#0#0 + +#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0'k'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0 + +#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0 + ,#0#0#0#0#0#0#0#0#0#0#0#14#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'q' + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0'q'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#15#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#15#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'x'#0#0#0#15 + +#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0 + +#0'x'#0#0#0#15#0#0#0'x'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#16#0 + +#0#0#0#0#0#0#0#0#0#0#0#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#0#0 + +#0#0#0#0#0#0#0#0#16#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#128#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#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#128#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#17#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#17#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#17#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#137#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#137#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#1#1#1#137#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#217#0#0#0#217#0 + +#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0 + +#217#0#0#0#217#0#0#0#217#0#0#0#217#255#255#255#0#255#255#255#0#255#255#255#0 + +#0#0#0#172#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0 + +#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#172#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#0#0#0'M'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#1#1#1#13#1 + +#1#1#172#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'M'#255#255#255#0 + +#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0 + +#1#1#1#174#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#255#255#255#0#255 + +#255#255#0#255#255#255#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1 + +#1#176#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#255#255#255#0#255#255 + +#255#0#255#255#255#0#0#0#0#14#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#179#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#14#255#255#255#0#255#255 + +#255#0#255#255#255#0#0#0#0'q'#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#182#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0'q'#255#255#255#0#255#255 + +#255#0#255#255#255#0#1#1#1#15#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#185#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#15#255#255#255#0#255#255 + +#255#0#255#255#255#0#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1 + +#188#1#1#1#142#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#16#1#1#1#0#1#1#1#0#1#1#1#0#1 + +#1#1#0#1#1#1#0#1#1#1#192#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#16#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0#128#0#0#0#0#1#1#1#0#1#1#1#0#1#1 + +#1#0#1#1#1#0#1#1#1#196#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#128#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#1#1#1#199#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#17#255#255 + +#255#0#255#255#255#0#255#255#255#0#1#1#1#137#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0 + +#1#1#1#0#1#1#1#204#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#137#255#255 + +#255#0#255#255#255#0#255#255#255#0#1#1#1#20#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1 + +#1#1#0#0#0#0#217#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#19#255#255#255 + +#0#255#255#255#0#255#255#255#0#1#1#1'{'#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164 + +#1#1#1#21#0#0#0#230#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1'{' + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#129#1#1#1#172#1#1#1#172#1#1 + ,#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172 + +#1#1#1#172#1#1#1#129#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#14#1#1#1 + +#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#13#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1 + +#1#1#0#1#1#1#13#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'k'#0#0#0#0#1 + +#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0'k'#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0 + +#0#0#0#0'k'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#1#1#1 + +#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#0#0#0#0#0 + +#0#0#14#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'q'#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +'q'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15 + +#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0 +#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0 - +#0#0'x'#0#0#0#15#0#0#0'x'#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#192 - +#1#1#1#0#0#0#0#0#0#0#0#0#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#0 - +#0#0#0#0#0#0#0#0#0#16#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#196#1#1 - +#1#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 - +#0#0#0#0#0#0#0#0#128#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#199#1#1 - +#1#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0 - +#0#0#0#0#0#0#0#17#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#204#1#1#1#0 - +#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#137#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1 - +#1#1#0#1#1#1#137#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#217#1#1#1#0 - +#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#19#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1 - +#1#0#1#1#1#19#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#172#1#1#1#21#1 - +#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1 - +#1#1#164#1#1#1#21#1#1#1'{'#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#0#0'x'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#16#0#0#0#0#0#0#0#0#0 + +#0#0#0#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#0#0#0#0#0#0#0#0#0#0 + +#16#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#128#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#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#128#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#17#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#17#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#17 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#137#1#1#1#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#1#1#1#0#1#1#1#137#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#137 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#20#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#1#1#1#19#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#19#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0#172#0#0#0#230#0#0#0#230#0#0#0 + +#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0 + +#0#0#230#0#0#0#172#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 @@ -1456,40 +1698,6 @@ LazarusResources.Add('TForm1','FORMDATA',[ +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'M'#0 - +#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0 - +#13#0#0#0'g'#1#1#1#13#1#1#1#129#255#255#255#0#255#255#255#0#255#255#255#0#0#0 - +#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#0#0#0#0#0#0#0#0#0#0#0 - +#0#0#0#0#0#1#1#1#0#1#1#1#174#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0 - +'k'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0 - +#1#1#1#0#1#1#1#0#1#1#1#176#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14 - +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#1#1#1#0#1#1 - +#1#0#1#1#1#0#1#1#1#179#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'q'#0#0 - +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0 - +#1#1#1#0#1#1#1#182#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#15#0#0#0#0 - +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1 - +#1#0#1#1#1#185#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'x'#0#0#0#15#0 - +#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0 - +'x'#1#1#1#15#1#1#1#188#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#16#0#0 - +#0#0#0#0#0#0#0#0#0#0#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#0#0#0 - +#1#1#1#0#1#1#1#192#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#128#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#0#0#0#0#0#0#0#0#0#0#1#1#1#0 - +#1#1#1#0#1#1#1#196#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#17#0#0#0#0 - +#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1 - +#1#0#1#1#1#199#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#137#1#1#1#0#1 - +#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#137#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1 - +#1#0#1#1#1#204#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#20#1#1#1#0#1#1 - +#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#19#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0 - +#0#0#0#217#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1'{'#1#1#1#21#1#1#1 - +#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1 - +#164#1#1#1#21#0#0#0#172#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255 - +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 - +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 - +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#129#1#1 +#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172 @@ -1510,69 +1718,773 @@ LazarusResources.Add('TForm1','FORMDATA',[ +#0#0#0#0#0#0#0#0#0#0#0#16#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#128 +#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#0#0#0#0#0#0#0#0#0#0#0 +#0#0#0#0#0#0#0#0#0#0#128#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#17#0 - +#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1 - +#0#0#0#0#0#0#0#0#17#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#137#1#1#1 - +#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#137#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0 - +#1#1#1#0#1#1#1#137#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#20#1#1#1#0 - +#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#19#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1 - +#1#0#1#1#1#19#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1'{'#1#1#1#21#1#1 - +#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1 - +#1#164#1#1#1#21#1#1#1'{'#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#17#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#17#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#137#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#137#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#1#1#1#137#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#217#0#0#0 + +#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0 + +#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#255#255#255#0#255#255#255#0#255#255 + +#255#0#0#0#0#172#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230 + +#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#172#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + ,#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#1#1#1#129#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1 + +#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1 + +#1#1#129#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#174#1#1#1#0#1#1#1#0 + +#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#13#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1 + +#1#174#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#176#1#1#1#0#1#1#1#0#1 + +#1#1#0#1#1#1#0#0#0#0#0#0#0#0'k'#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#176#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#179#1#1#1#0#1#1#1#0#1#1 + +#1#0#1#1#1#0#0#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#179#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#182#1#1#1#0#1#1#1#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1 + +#182#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#185#1#1#1#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1 + +#185#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#188#0#0#0#15#0#0#0'x'#0 + +#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#1#1#1 + +#15#1#1#1#188#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#192#1#1#1#0#0#0 + +#0#0#0#0#0#0#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#0#0#0#1#1#1#0 + +#1#1#1#192#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#196#1#1#1#0#1#1#1 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0 + +#1#1#1#196#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#199#1#1#1#0#1#1#1 + +#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#17#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1 + +#1#1#199#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#204#1#1#1#0#1#1#1#0 + +#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#137#1#1#1#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1 + +#1#1#204#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#217#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#19#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#217#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#172#0#0#0#230#0#0#0 + +#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0 + +#0#0#230#0#0#0#230#0#0#0#172#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 - +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#11'TActionList'#11 - +'ActionList1'#6'Images'#7#10'ImageList1'#4'left'#3#176#0#3'top'#2'@'#0#7'TAc' - +'tion'#6'AcOpen'#7'Caption'#6#7'Open...'#10'ImageIndex'#2#0#9'OnExecute'#7#13 - +'acOpenExecute'#0#0#7'TAction'#8'AcSaveAs'#7'Caption'#6#10'Save as...'#10'Im' - +'ageIndex'#2#1#9'OnExecute'#7#15'acSaveAsExecute'#0#0#7'TAction'#6'AcQuit'#7 - +'Caption'#6#4'Quit'#10'ImageIndex'#2#2#9'OnExecute'#7#13'acQuitExecute'#0#0#7 - +'TAction'#6'AcEdit'#9'AutoCheck'#9#7'Caption'#6#9'Edit mode'#4'Hint'#6#22'En' - +'able/disable editing'#10'ImageIndex'#2#3#9'OnExecute'#7#13'AcEditExecute'#0 - +#0#7'TAction'#17'AcHorDefaultAlign'#3'Tag'#2'd'#8'Category'#6#6'Format'#9'Au' - +'toCheck'#9#7'Caption'#6#7'Default'#7'Checked'#9#9'OnExecute'#7#21'AcHorAlig' - +'nmentExecute'#0#0#7'TAction'#11'AcLeftAlign'#3'Tag'#2'e'#8'Category'#6#6'Fo' - +'rmat'#9'AutoCheck'#9#7'Caption'#6#4'Left'#10'ImageIndex'#2#4#9'OnExecute'#7 - +#21'AcHorAlignmentExecute'#0#0#7'TAction'#16'AcHorCenterAlign'#3'Tag'#2'f'#8 - +'Category'#6#6'Format'#9'AutoCheck'#9#7'Caption'#6#8'Centered'#10'ImageIndex' - ,#2#5#9'OnExecute'#7#21'AcHorAlignmentExecute'#0#0#7'TAction'#12'AcRightAlign' - +#3'Tag'#2'g'#8'Category'#6#6'Format'#9'AutoCheck'#9#7'Caption'#6#5'Right'#10 - +'ImageIndex'#2#6#9'OnExecute'#7#21'AcHorAlignmentExecute'#0#0#7'TAction'#10 - +'AcFontBold'#8'Category'#6#6'Format'#9'AutoCheck'#9#7'Caption'#6#4'Bold'#4'H' - +'int'#6#4'Bold'#10'ImageIndex'#2#7#9'OnExecute'#7#18'AcFontStyleExecute'#0#0 - +#7'TAction'#12'AcFontItalic'#3'Tag'#2#1#8'Category'#6#6'Format'#9'AutoCheck' - +#9#7'Caption'#6#6'Italic'#4'Hint'#6#6'Italic'#10'ImageIndex'#2#8#9'OnExecute' - +#7#18'AcFontStyleExecute'#0#0#7'TAction'#15'AcFontStrikeout'#3'Tag'#2#2#8'Ca' - +'tegory'#6#6'Format'#9'AutoCheck'#9#7'Caption'#6#10'Strike out'#4'Hint'#6#10 - +'Strike out'#10'ImageIndex'#2#9#9'OnExecute'#7#18'AcFontStyleExecute'#0#0#7 - +'TAction'#15'AcFontUnderline'#3'Tag'#2#3#8'Category'#6#6'Format'#9'AutoCheck' - +#9#7'Caption'#6#9'Underline'#4'Hint'#6#9'Underline'#10'ImageIndex'#2#10#9'On' - +'Execute'#7#18'AcFontStyleExecute'#0#0#7'TAction'#6'AcFont'#8'Category'#6#6 - +'Format'#7'Caption'#6#7'Font...'#4'Hint'#6#4'Font'#10'ImageIndex'#2#11#9'OnE' - +'xecute'#7#13'AcFontExecute'#0#0#7'TAction'#15'AcVAlignDefault'#3'Tag'#2'n'#8 - +'Category'#6#6'Format'#9'AutoCheck'#9#7'Caption'#6#7'Default'#9'OnExecute'#7 - +#22'AcVertAlignmentExecute'#0#0#7'TAction'#11'AcVAlignTop'#3'Tag'#2'o'#8'Cat' - +'egory'#6#6'Format'#9'AutoCheck'#9#7'Caption'#6#3'Top'#10'ImageIndex'#2#12#9 - +'OnExecute'#7#22'AcVertAlignmentExecute'#0#0#7'TAction'#14'AcVAlignCenter'#3 - +'Tag'#2'p'#8'Category'#6#6'Format'#9'AutoCheck'#9#7'Caption'#6#8'Centered'#10 - +'ImageIndex'#2#13#9'OnExecute'#7#22'AcVertAlignmentExecute'#0#0#7'TAction'#14 - +'AcVAlignBottom'#3'Tag'#2'q'#8'Category'#6#6'Format'#9'AutoCheck'#9#7'Captio' - +'n'#6#6'Bottom'#10'ImageIndex'#2#14#9'OnExecute'#7#22'AcVertAlignmentExecute' - +#0#0#7'TAction'#11'AcBorderTop'#8'Category'#6#6'Format'#9'AutoCheck'#9#7'Cap' - +'tion'#6#3'Top'#10'ImageIndex'#2#20#9'OnExecute'#7#15'AcBorderExecute'#0#0#7 - +'TAction'#14'AcBorderBottom'#8'Category'#6#6'Format'#9'AutoCheck'#9#7'Captio' - +'n'#6#6'Bottom'#10'GroupIndex'#2'x'#10'ImageIndex'#2#15#9'OnExecute'#7#15'Ac' - +'BorderExecute'#0#0#7'TAction'#17'AcBorderBottomDbl'#8'Category'#6#6'Format' - +#9'AutoCheck'#9#7'Caption'#6#13'Bottom/double'#10'GroupIndex'#2'x'#10'ImageI' - +'ndex'#2#16#9'OnExecute'#7#15'AcBorderExecute'#0#0#7'TAction'#20'AcBorderBot' - +'tomMedium'#8'Category'#6#6'Format'#9'AutoCheck'#9#7'Caption'#6#12'Bottom/th' - +'ick'#10'GroupIndex'#2'x'#10'ImageIndex'#2#17#9'OnExecute'#7#15'AcBorderExec' - +'ute'#0#0#7'TAction'#12'AcBorderLeft'#8'Category'#6#6'Format'#9'AutoCheck'#9 - +#7'Caption'#6#4'Left'#10'ImageIndex'#2#18#9'OnExecute'#7#15'AcBorderExecute' - +#0#0#7'TAction'#13'AcBorderRight'#8'Category'#6#6'Format'#9'AutoCheck'#9#7'C' - +'aption'#6#5'Right'#10'ImageIndex'#2#19#9'OnExecute'#7#15'AcBorderExecute'#0 - +#0#0#11'TFontDialog'#11'FontDialog1'#11'MinFontSize'#2#0#11'MaxFontSize'#2#0 - +#4'left'#3#176#0#3'top'#3#234#0#0#0#0 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1 + +#129#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1 + +#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#129#255#255#255#0#255#255#255#0 + +#255#255#255#0#1#1#1#174#1#1#1#174#1#1#1#174#1#1#1#174#1#1#1#174#1#1#1#174#1 + +#1#1#174#1#1#1#174#1#1#1#174#1#1#1#174#1#1#1#174#1#1#1#174#1#1#1#174#255#255 + +#255#0#255#255#255#0#255#255#255#0#1#1#1#176#1#1#1#176#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#0#0#0'k'#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#176#1#1#1#176#255 + +#255#255#0#255#255#255#0#255#255#255#0#1#1#1#179#1#1#1#179#1#1#1#0#1#1#1#0#1 + +#1#1#0#1#1#1#0#0#0#0#14#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#179#1#1#1#179 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#182#1#1#1#182#1#1#1#0#1#1#1 + +#0#0#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#182#1#1#1 + +#182#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#185#1#1#1#185#1#1#1#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#185#1#1 + +#1#185#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#188#1#1#1#188#0#0#0'x' + +#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#1#1 + +#1#188#1#1#1#188#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#192#1#1#1 + +#192#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#16#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0 + +#1#1#1#192#1#1#1#192#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#196#1#1 + +#1#196#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#128#0#0#0#0#0#0#0#0#1#1#1#0#1#1 + +#1#0#1#1#1#196#1#1#1#196#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#199 + +#1#1#1#199#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#17#0#0#0#0#0#0#0#0#1#1#1#0#1 + +#1#1#0#1#1#1#199#1#1#1#199#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1 + +#204#1#1#1#204#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#137#0#0#0#0#0#0#0#0#0#0 + ,#0#0#1#1#1#0#1#1#1#204#1#1#1#204#255#255#255#0#255#255#255#0#255#255#255#0#0 + +#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0 + +#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#255#255#255#0#255#255 + +#255#0#255#255#255#0#0#0#0#172#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0 + +#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#172 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#129#1#1#1#172#1#1#1#172#1#1 + +#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172 + +#1#1#1#172#1#1#1#129#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#174#1#1 + +#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#174#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#1#1#1#174#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#176#1#1 + +#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#176#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#1#1#1#176#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#179#1#1 + +#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#179#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#1#1#1#179#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#182#1#1 + +#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#182#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#1#1#1#182#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#185#1#1 + +#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#185#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#1#1#1#185#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#188#1#1 + +#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#142#1#1#1#188#1#1#1#188 + +#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#255#255#255#0#255#255#255#0#255#255 + +#255#0#1#1#1#192#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#192#1#1#1#0#1 + +#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#192#255#255#255#0#255#255#255#0#255#255 + +#255#0#1#1#1#196#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#196#1#1#1#0#1 + +#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#196#255#255#255#0#255#255#255#0#255#255 + +#255#0#1#1#1#199#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#199#1#1#1#0#1 + +#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#199#255#255#255#0#255#255#255#0#255#255 + +#255#0#1#1#1#204#1#1#1#0#1#1#1#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#204#1#1#1#0#1 + +#1#1#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#204#255#255#255#0#255#255#255#0#255#255 + +#255#0#0#0#0#217#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#217#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#217#255#255#255#0#255#255#255#0#255#255 + +#255#0#0#0#0#172#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230 + +#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#172#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#0#0#11'TActionList'#11'ActionList1'#6'Images'#7#10'ImageList1' + +#4'left'#3#176#0#3'top'#2'@'#0#7'TAction'#6'AcOpen'#7'Caption'#6#7'Open...' + +#10'ImageIndex'#2#0#9'OnExecute'#7#13'acOpenExecute'#0#0#7'TAction'#8'AcSave' + +'As'#7'Caption'#6#10'Save as...'#10'ImageIndex'#2#1#9'OnExecute'#7#15'acSave' + +'AsExecute'#0#0#7'TAction'#6'AcQuit'#7'Caption'#6#4'Quit'#10'ImageIndex'#2#2 + +#9'OnExecute'#7#13'acQuitExecute'#0#0#7'TAction'#6'AcEdit'#9'AutoCheck'#9#7 + +'Caption'#6#9'Edit mode'#4'Hint'#6#22'Enable/disable editing'#10'ImageIndex' + +#2#3#9'OnExecute'#7#13'AcEditExecute'#0#0#7'TAction'#17'AcHorDefaultAlign'#3 + +'Tag'#2'd'#8'Category'#6#6'Format'#9'AutoCheck'#9#7'Caption'#6#7'Default'#7 + +'Checked'#9#9'OnExecute'#7#21'AcHorAlignmentExecute'#0#0#7'TAction'#11'AcLef' + +'tAlign'#3'Tag'#2'e'#8'Category'#6#6'Format'#9'AutoCheck'#9#7'Caption'#6#4'L' + +'eft'#10'ImageIndex'#2#4#9'OnExecute'#7#21'AcHorAlignmentExecute'#0#0#7'TAct' + +'ion'#16'AcHorCenterAlign'#3'Tag'#2'f'#8'Category'#6#6'Format'#9'AutoCheck'#9 + +#7'Caption'#6#8'Centered'#10'ImageIndex'#2#5#9'OnExecute'#7#21'AcHorAlignmen' + +'tExecute'#0#0#7'TAction'#12'AcRightAlign'#3'Tag'#2'g'#8'Category'#6#6'Forma' + +'t'#9'AutoCheck'#9#7'Caption'#6#5'Right'#10'ImageIndex'#2#6#9'OnExecute'#7#21 + +'AcHorAlignmentExecute'#0#0#7'TAction'#10'AcFontBold'#8'Category'#6#6'Format' + ,#9'AutoCheck'#9#7'Caption'#6#4'Bold'#4'Hint'#6#4'Bold'#10'ImageIndex'#2#7#9 + +'OnExecute'#7#18'AcFontStyleExecute'#0#0#7'TAction'#12'AcFontItalic'#3'Tag'#2 + +#1#8'Category'#6#6'Format'#9'AutoCheck'#9#7'Caption'#6#6'Italic'#4'Hint'#6#6 + +'Italic'#10'ImageIndex'#2#8#9'OnExecute'#7#18'AcFontStyleExecute'#0#0#7'TAct' + +'ion'#15'AcFontStrikeout'#3'Tag'#2#2#8'Category'#6#6'Format'#9'AutoCheck'#9#7 + +'Caption'#6#10'Strike out'#4'Hint'#6#10'Strike out'#10'ImageIndex'#2#9#9'OnE' + +'xecute'#7#18'AcFontStyleExecute'#0#0#7'TAction'#15'AcFontUnderline'#3'Tag'#2 + +#3#8'Category'#6#6'Format'#9'AutoCheck'#9#7'Caption'#6#9'Underline'#4'Hint'#6 + +#9'Underline'#10'ImageIndex'#2#10#9'OnExecute'#7#18'AcFontStyleExecute'#0#0#7 + +'TAction'#6'AcFont'#8'Category'#6#6'Format'#7'Caption'#6#7'Font...'#4'Hint'#6 + +#4'Font'#10'ImageIndex'#2#11#9'OnExecute'#7#13'AcFontExecute'#0#0#7'TAction' + +#15'AcVAlignDefault'#3'Tag'#2'n'#8'Category'#6#6'Format'#9'AutoCheck'#9#7'Ca' + +'ption'#6#7'Default'#9'OnExecute'#7#22'AcVertAlignmentExecute'#0#0#7'TAction' + +#11'AcVAlignTop'#3'Tag'#2'o'#8'Category'#6#6'Format'#9'AutoCheck'#9#7'Captio' + +'n'#6#3'Top'#10'ImageIndex'#2#12#9'OnExecute'#7#22'AcVertAlignmentExecute'#0 + +#0#7'TAction'#14'AcVAlignCenter'#3'Tag'#2'p'#8'Category'#6#6'Format'#9'AutoC' + +'heck'#9#7'Caption'#6#8'Centered'#10'ImageIndex'#2#13#9'OnExecute'#7#22'AcVe' + +'rtAlignmentExecute'#0#0#7'TAction'#14'AcVAlignBottom'#3'Tag'#2'q'#8'Categor' + +'y'#6#6'Format'#9'AutoCheck'#9#7'Caption'#6#6'Bottom'#10'ImageIndex'#2#14#9 + +'OnExecute'#7#22'AcVertAlignmentExecute'#0#0#7'TAction'#12'AcBorderNone'#8'C' + +'ategory'#6#6'Format'#7'Caption'#6#10'No borders'#10'ImageIndex'#2#15#9'OnEx' + +'ecute'#7#15'AcBorderExecute'#0#0#7'TAction'#12'AcBorderLeft'#8'Category'#6#6 + +'Format'#7'Caption'#6#4'Left'#10'ImageIndex'#2#16#9'OnExecute'#7#15'AcBorder' + +'Execute'#0#0#7'TAction'#15'AcBorderHCenter'#8'Category'#6#6'Format'#7'Capti' + +'on'#6#5'Inner'#10'ImageIndex'#2#17#9'OnExecute'#7#15'AcBorderExecute'#0#0#7 + +'TAction'#13'AcBorderRight'#8'Category'#6#6'Format'#7'Caption'#6#5'Right'#10 + +'ImageIndex'#2#18#9'OnExecute'#7#15'AcBorderExecute'#0#0#7'TAction'#11'AcBor' + +'derTop'#8'Category'#6#6'Format'#7'Caption'#6#3'Top'#10'ImageIndex'#2#19#9'O' + +'nExecute'#7#15'AcBorderExecute'#0#0#7'TAction'#15'AcBorderVCenter'#8'Catego' + +'ry'#6#6'Format'#7'Caption'#6#5'Inner'#10'ImageIndex'#2#20#9'OnExecute'#7#15 + +'AcBorderExecute'#0#0#7'TAction'#14'AcBorderBottom'#8'Category'#6#6'Format'#7 + +'Caption'#6#6'Bottom'#10'GroupIndex'#2'x'#10'ImageIndex'#2#21#9'OnExecute'#7 + +#15'AcBorderExecute'#0#0#7'TAction'#17'AcBorderBottomDbl'#8'Category'#6#6'Fo' + +'rmat'#7'Caption'#6#13'Bottom/double'#10'GroupIndex'#2'x'#10'ImageIndex'#2#22 + +#9'OnExecute'#7#15'AcBorderExecute'#0#0#7'TAction'#20'AcBorderBottomMedium'#8 + +'Category'#6#6'Format'#7'Caption'#6#12'Bottom/thick'#10'GroupIndex'#2'x'#10 + +'ImageIndex'#2#23#9'OnExecute'#7#15'AcBorderExecute'#0#0#7'TAction'#17'AcBor' + +'derTopBottom'#8'Category'#6#6'Format'#7'Caption'#6#14'Top and bottom'#10'Im' + +'ageIndex'#2#25#9'OnExecute'#7#15'AcBorderExecute'#0#0#7'TAction'#22'AcBorde' + +'rTopBottomThick'#8'Category'#6#6'Format'#7'Caption'#6#20'Top and bottom/thi' + +'ck'#10'ImageIndex'#2#26#9'OnExecute'#7#15'AcBorderExecute'#0#0#7'TAction'#13 + +'AcBorderInner'#8'Category'#6#6'Format'#7'Caption'#6#9'All inner'#10'ImageIn' + +'dex'#2#24#9'OnExecute'#7#15'AcBorderExecute'#0#0#7'TAction'#11'AcBorderAll' + +#8'Category'#6#6'Format'#7'Caption'#6#3'All'#10'ImageIndex'#2#29#9'OnExecute' + +#7#15'AcBorderExecute'#0#0#7'TAction'#13'AcBorderOuter'#8'Category'#6#6'Form' + +'at'#7'Caption'#6#5'Outer'#10'ImageIndex'#2#27#9'OnExecute'#7#15'AcBorderExe' + +'cute'#0#0#7'TAction'#19'AcBorderOuterMedium'#8'Category'#6#6'Format'#7'Capt' + +'ion'#6#11'Outer/thick'#10'ImageIndex'#2#28#9'OnExecute'#7#15'AcBorderExecut' + +'e'#0#0#7'TAction'#10'AcWordwrap'#8'Category'#6#6'Format'#9'AutoCheck'#9#7'C' + +'aption'#6#9'Word wrap'#4'Hint'#6#9'Wrap text'#9'OnExecute'#7#17'AcWordwrapE' + +'xecute'#0#0#0#11'TFontDialog'#11'FontDialog1'#11'MinFontSize'#2#0#11'MaxFon' + +'tSize'#2#0#4'left'#3#176#0#3'top'#3#234#0#0#0#10'TPopupMenu'#16'BordersPopu' + +'pMenu'#6'Images'#7#10'ImageList1'#4'left'#3' '#1#3'top'#2'x'#0#9'TMenuItem' + +#10'MenuItem20'#6'Action'#7#12'AcBorderNone'#11'Bitmap.Data'#10':'#4#0#0'6'#4 + +#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0 + +#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1'{'#1#1#1#21#1 + +#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1 + +#1#1#164#1#1#1#21#1#1#1'{'#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#20 + ,#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#19#1#1#1#0#1#1#1#0#1#1#1#0#1#1 + +#1#0#1#1#1#0#1#1#1#19#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#137#1#1 + +#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#137#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#1#1#1#137#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#17#0#0#0 + +#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0 + +#0#0#0#0#0#0#17#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#128#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#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#128#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#16#0#0#0#0#0#0 + +#0#0#0#0#0#0#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#0#0#0#0#0#0#0 + +#0#0#0#16#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'x'#0#0#0#15#0#0#0 + +'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0 + +#0#0#15#0#0#0'x'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#15#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#15#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'q'#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0'q'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#14#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k' + +#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#13#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0'M'#0#0#0#13#0#0#0'g'#0#0#0#13#0 + +#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0 + +'M'#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#0#0#9'TMenuItem'#10'MenuItem19'#7'Caption'#6#1 + +'-'#0#0#9'TMenuItem'#9'MenuItem8'#6'Action'#7#12'AcBorderLeft'#11'Bitmap.Dat' + +'a'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0 + +#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#0#0#0#172#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21 + +#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1'{'#255#255#255#0#255#255#255#0 + +#255#255#255#0#0#0#0#217#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#19#1#1 + +#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#19#255#255#255#0#255#255#255#0#255 + +#255#255#0#1#1#1#204#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#137#1#1#1 + +#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#137#255#255#255#0#255#255#255#0#255 + +#255#255#0#1#1#1#199#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#17#0#0#0#0 + +#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#17#255#255#255#0#255#255#255#0#255#255 + +#255#0#1#1#1#196#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128#255#255#255#0#255#255#255#0#255#255 + +#255#0#1#1#1#192#1#1#1#0#0#0#0#0#0#0#0#0#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#0#0#0#0#0#0#0#0#0#0#16#255#255#255#0#255#255#255#0#255#255#255 + +#0#1#1#1#188#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0 + +#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#255#255#255#0#255#255#255#0#255 + +#255#255#0#1#1#1#185#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#255#255#255#0#255#255#255#0#255#255 + +#255#0#1#1#1#182#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#255#255#255#0#255#255#255#0#255#255#255 + +#0#1#1#1#179#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#14#255#255#255#0#255#255#255#0#255#255#255#0#1 + +#1#1#176#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1 + +#174#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#13#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#129 + +#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0 + +#0#13#0#0#0'g'#0#0#0#13#0#0#0'M'#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + ,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#9'TMenuIt' + +'em'#9'MenuItem9'#6'Action'#7#15'AcBorderHCenter'#11'Bitmap.Data'#10':'#4#0#0 + +'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0 + +#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1'{'#1#1#1 + +#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#0#0#0#230#1#1#1#21#1#1#1#164#1#1#1 + +#21#1#1#1#164#1#1#1#21#1#1#1'{'#255#255#255#0#255#255#255#0#255#255#255#0#1#1 + +#1#20#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#217#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#1#1#1#0#1#1#1#19#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1 + +#137#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#204#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#1#1#1#0#1#1#1#137#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0 + +#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#199#1#1#1#0#1#1#1#0#1#1#1#0 + +#1#1#1#0#0#0#0#0#0#0#0#17#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#128 + +#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#196#1#1#1#0#1#1#1#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#128#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#16#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#192#1#1#1#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#16#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'x'#0#0 + +#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#1#1#1#15#1#1#1#188#0#0#0#15#0#0#0'x'#0#0#0 + +#15#0#0#0'x'#0#0#0#15#0#0#0'x'#255#255#255#0#255#255#255#0#255#255#255#0#0#0 + +#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#185#1#1#1#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#15#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0 + +'q'#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#182#1#1#1#0#1#1#1#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0'q'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14 + +#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#179#1#1#1#0#1#1#1#0#1#1#1#0#0 + +#0#0#0#0#0#0#0#0#0#0#14#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'k'#0 + +#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#176#1#1#1#0#1#1#1#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0'k'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#174#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#13#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'M'#0#0#0 + +#13#0#0#0'g'#0#0#0#13#0#0#0'g'#1#1#1#13#1#1#1#172#0#0#0#13#0#0#0'g'#0#0#0#13 + +#0#0#0'g'#0#0#0#13#0#0#0'M'#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#9'TMenuItem'#10'Men' + +'uItem10'#6'Action'#7#13'AcBorderRight'#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0 + +'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4 + +#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1'{'#1#1#1#21#1#1#1 + +#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1 + +#164#1#1#1#21#0#0#0#172#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#20#1 + +#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#19#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#0#0#0#217#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#137#1#1 + +#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#137#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#1#1#1#204#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#17#0#0#0 + +#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1 + +#1#1#0#1#1#1#199#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#128#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#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1 + +#1#1#0#1#1#1#196#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#16#0#0#0#0#0 + +#0#0#0#0#0#0#0#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#0#0#0#1#1#1 + +#0#1#1#1#192#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'x'#0#0#0#15#0#0 + +#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x' + +#1#1#1#15#1#1#1#188#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#15#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1 + +#1#1#0#1#1#1#185#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'q'#0#0#0#0#0 + ,#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1 + +#0#1#1#1#182#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1 + +#1#1#179#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'k'#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1 + +#176#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#13#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#174 + +#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'M'#0#0#0#13#0#0#0'g'#0#0#0 + +#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#1#1#1#13#1 + +#1#1#129#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255 + +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#9'TMenuItem'#10'MenuItem11'#7'Caption' + +#6#1'-'#0#0#9'TMenuItem'#10'MenuItem12'#6'Action'#7#11'AcBorderTop'#11'Bitma' + +'p.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0 + +#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#1#1#1'{'#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1 + +#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1'{'#255#255#255#0#255#255 + +#255#0#255#255#255#0#1#1#1#20#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#19#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#19#255#255#255#0#255#255 + +#255#0#255#255#255#0#1#1#1#137#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#137#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#137#255#255#255#0#255#255 + +#255#0#255#255#255#0#0#0#0#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0 + +#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#17#255#255#255#0#255#255 + +#255#0#255#255#255#0#0#0#0#128#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#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128#255#255#255#0#255#255 + +#255#0#255#255#255#0#0#0#0#16#0#0#0#0#0#0#0#0#0#0#0#0#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#0#0#0#0#0#0#0#0#0#0#16#255#255#255#0#255#255 + +#255#0#255#255#255#0#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0 + +#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#255#255#255#0 + +#255#255#255#0#255#255#255#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#255#255#255#0#255 + +#255#255#0#255#255#255#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#255#255#255#0#255#255 + +#255#0#255#255#255#0#0#0#0#14#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0 + +#14#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#14#255#255#255#0#255#255 + +#255#0#255#255#255#0#0#0#0'k'#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0 + +'k'#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0'k'#255#255#255#0#255#255 + +#255#0#255#255#255#0#1#1#1#14#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#13#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#13#255#255#255#0#255#255 + +#255#0#255#255#255#0#1#1#1#129#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1 + +#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#129 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#0#0#9'TMenuItem'#10'MenuItem13'#6'Action'#7#15 + +'AcBorderVCenter'#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6' + +#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0 + +#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#1#1#1'{'#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1 + +#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1'{'#255 + +#255#255#0#255#255#255#0#255#255#255#0#1#1#1#20#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#1#1#1#19#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#19#255#255 + ,#255#0#255#255#255#0#255#255#255#0#1#1#1#137#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0 + +#1#1#1#0#1#1#1#137#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#137#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#0#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0 + +#0#0#0#0#0#0#17#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#17#255#255#255 + +#0#255#255#255#0#255#255#255#0#0#0#0#128#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0 + +#0#0#0#0#0#128#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#128#255#255#255 + +#0#255#255#255#0#255#255#255#0#1#1#1#16#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#16#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#16#255#255#255#0 + +#255#255#255#0#255#255#255#0#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1 + +#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1 + +#1#1#188#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#15#1#1#1#0#1#1#1#0#1 + +#1#1#0#1#1#1#0#1#1#1#0#1#1#1#15#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#15#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'q'#0#0#0#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#0#0#0#0#0#0#0'q'#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0'q' + +#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#1#1#1#0#1#1#1#0#1 + +#1#1#0#0#0#0#0#0#0#0#14#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#14#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#13#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#255#255#255 + +#0#255#255#255#0#255#255#255#0#0#0#0'M'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0 + +#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'M'#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#0#0#9'TMenuItem'#10'MenuItem14'#6'Action'#7#14'AcBo' + +'rderBottom'#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0 + +'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0 + +#0#0#0#0#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#0#0#0#172#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0 + +#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0 + +#172#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#20#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#1#1#1#19#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#19 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#137#1#1#1#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#1#1#1#0#1#1#1#137#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#137 + +#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#17#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#17#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#17#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0#128#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#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0#16#0#0#0#0#0#0#0#0#0#0#0#0#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#0#0#0#0#0#0#0#0#0#0#16#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0 + +'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x' + +#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#14#255#255#255 + +#0#255#255#255#0#255#255#255#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#255#255#255#0 + +#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#13#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#255#255#255#0#255 + +#255#255#0#255#255#255#0#0#0#0'M'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0 + +#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'M'#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#0#0#9'TMenuItem'#10'MenuItem15'#6'Action'#7#17'AcBorder' + ,'BottomDbl'#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0 + +'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0 + +#0#0#0#0#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#0#0#0#172#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0 + +#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0 + +#172#255#255#255#0#255#255#255#0#255#255#255#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#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#0#0#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#204#1#1#1#204#1#1#1#204#1#1 + +#1#204#1#1#1#204#1#1#1#204#1#1#1#204#1#1#1#204#1#1#1#204#1#1#1#204#1#1#1#204 + +#1#1#1#204#1#1#1#204#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#17#1#1#1 + +#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#17#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1 + +#1#1#0#1#1#1#17#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#128#0#0#0#0#1 + +#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#128#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0 + +#0#0#0#0#0#128#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#16#0#0#0#0#0#0 + +#0#0#0#0#0#0#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#0#0#0#0#0#0#0 + +#0#0#0#16#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'x'#0#0#0#15#0#0#0 + +'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0 + +#0#0#15#0#0#0'x'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#15#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#15#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'q'#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0'q'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#14#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k' + +#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#13#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0'M'#0#0#0#13#0#0#0'g'#0#0#0#13#0 + +#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0 + +'M'#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#0#0#9'TMenuItem'#10'MenuItem16'#6'Action'#7#20 + +'AcBorderBottomMedium'#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0 + +#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0 + +#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#0#172#0#0#0#230#0#0#0#230#0#0#0#230#0 + +#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0 + +#230#0#0#0#172#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#217#0#0#0#217 + +#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0 + +#217#0#0#0#217#0#0#0#217#0#0#0#217#255#255#255#0#255#255#255#0#255#255#255#0 + +#1#1#1#137#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#137#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#137#255#255#255#0#255#255#255#0#255#255#255#0 + +#0#0#0#17#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#17#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#17#255#255#255#0#255#255#255#0#255#255#255#0#0#0 + +#0#128#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#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#128#255#255#255#0#255#255#255#0#255#255#255#0#0#0 + +#0#16#0#0#0#0#0#0#0#0#0#0#0#0#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#0#0#0#0#0#0#0#0#0#0#16#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0 + +'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0 + +#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#255#255#255#0#255#255#255#0#255#255#255#0 + +#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#255#255#255#0#255#255#255#0#255#255#255#0#0#0 + +#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0 + ,#0#0#0#0#0#0#0#0#0#0#0#0'q'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0 + +#14#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#14#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'k' + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'k'#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0'k'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#13#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#13#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'M'#0#0#0#13 + +#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0#0#13#0#0 + +#0'g'#0#0#0#13#0#0#0'M'#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255 + +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#9'TMenuItem'#10'MenuIte' + +'m17'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#10'MenuItem18'#6'Action'#7#17'AcBor' + +'derTopBottom'#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0 + +#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0 + +#0#0#0#0#0#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#0#0#0#172#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0 + +#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0 + +#172#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#20#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#1#1#1#19#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#19 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#137#1#1#1#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#1#1#1#0#1#1#1#137#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#137 + +#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#17#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#17#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#17#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0#128#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#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0#16#0#0#0#0#0#0#0#0#0#0#0#0#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#0#0#0#0#0#0#0#0#0#0#16#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0 + +'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x' + +#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0 + +#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#14#255#255#255 + +#0#255#255#255#0#255#255#255#0#0#0#0'k'#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0 + +#0#0#0#0'k'#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0'k'#255#255#255#0 + +#255#255#255#0#255#255#255#0#1#1#1#14#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0 + +#1#1#1#13#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#13#255#255#255#0#255 + +#255#255#0#255#255#255#0#1#1#1#129#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1 + +#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1 + +#129#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#9'TMenuItem'#10'MenuItem21'#6'Action' + +#7#22'AcBorderTopBottomThick'#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0 + +#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0 + +#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#0#0#0#172#0#0#0#230#0#0#0#230#0#0#0 + +#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0 + +#0#0#230#0#0#0#172#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#217#0#0#0 + +#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0 + +#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#255#255#255#0#255#255#255#0#255#255 + ,#255#0#1#1#1#137#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#137#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#137#255#255#255#0#255#255#255#0#255#255 + +#255#0#0#0#0#17#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#17#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#17#255#255#255#0#255#255#255#0#255#255#255 + +#0#0#0#0#128#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#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#128#255#255#255#0#255#255#255#0#255#255#255 + +#0#0#0#0#16#0#0#0#0#0#0#0#0#0#0#0#0#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#0#0#0#0#0#0#0#0#0#0#16#255#255#255#0#255#255#255#0#255#255#255#0#0 + +#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0 + +'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#255#255#255#0#255#255#255#0#255#255 + +#255#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#255#255#255#0#255#255#255#0#255#255#255 + +#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'q'#255#255#255#0#255#255#255#0#255#255#255#0#0 + +#0#0#14#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#1#1 + +#1#0#1#1#1#0#0#0#0#0#0#0#0#14#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0 + +'k'#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0'k'#0#0#0#0#1#1#1#0#1#1#1#0 + +#1#1#1#0#0#0#0#0#0#0#0'k'#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#14 + +#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#13#1#1#1#0#1#1#1#0#1#1#1#0#1#1 + +#1#0#1#1#1#0#1#1#1#13#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#129#1#1 + +#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172 + +#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#129#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#9'TMe' + +'nuItem'#10'MenuItem28'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#10'MenuItem22'#6 + +'Action'#7#13'AcBorderInner'#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0 + +#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0 + +#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#1#1#1'{'#1#1#1#21#1#1#1#164#1#1#1#21#1 + +#1#1#164#1#1#1#21#0#0#0#230#1#1#1#21#1#1#1#164#1#1#1#21#1#1#1#164#1#1#1#21#1 + +#1#1'{'#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#20#1#1#1#0#1#1#1#0#1 + +#1#1#0#1#1#1#0#1#1#1#0#0#0#0#217#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1 + +#1#19#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#137#1#1#1#0#1#1#1#0#1#1 + +#1#0#1#1#1#0#1#1#1#0#1#1#1#204#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#137#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#17#0#0#0#0#1#1#1#0#1#1#1 + +#0#1#1#1#0#1#1#1#0#1#1#1#199#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#17 + +#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#128#0#0#0#0#1#1#1#0#1#1#1#0 + +#1#1#1#0#1#1#1#0#1#1#1#196#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#128 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#16#1#1#1#0#1#1#1#0#1#1#1#0#1 + +#1#1#0#1#1#1#0#1#1#1#192#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#16#255 + +#255#255#0#255#255#255#0#255#255#255#0#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1 + +#188#1#1#1#188#1#1#1#188#1#1#1#142#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1 + +#1#1#188#1#1#1#188#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#15#1#1#1#0 + +#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#185#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1 + +#1#1#0#1#1#1#15#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'q'#0#0#0#0#1 + +#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#182#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0 + +#0#0#0#0#0'q'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#1#1 + +#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#179#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0 + +#0#0#0#0#14#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'k'#0#0#0#0#0#0#0 + +#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#176#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0'k'#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#14#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#174#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#13#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0'M'#0#0#0#13#0#0#0'g' + +#0#0#0#13#0#0#0'g'#1#1#1#13#1#1#1#172#0#0#0#13#0#0#0'g'#0#0#0#13#0#0#0'g'#0#0 + +#0#13#0#0#0'M'#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#0#0#9'TMenuItem'#10'MenuItem23'#7 + ,'Caption'#6#1'-'#0#0#9'TMenuItem'#10'MenuItem24'#6'Action'#7#13'AcBorderOute' + +'r'#11'Bitmap.Data'#10':'#4#0#0'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0 + +#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#0#0#0#172#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0 + +#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#172#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#0#217#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#1#1#1#19#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#217#255#255 + +#255#0#255#255#255#0#255#255#255#0#1#1#1#204#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0 + +#1#1#1#0#1#1#1#137#1#1#1#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#204#255#255 + +#255#0#255#255#255#0#255#255#255#0#1#1#1#199#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#0 + +#0#0#0#0#0#0#0#17#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#199#255#255 + +#255#0#255#255#255#0#255#255#255#0#1#1#1#196#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#128#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#196#255#255 + +#255#0#255#255#255#0#255#255#255#0#1#1#1#192#1#1#1#0#0#0#0#0#0#0#0#0#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#0#0#0#1#1#1#0#1#1#1#192#255#255 + +#255#0#255#255#255#0#255#255#255#0#1#1#1#188#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0 + +'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#1#1#1#15#1#1#1#188 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#185#1#1#1#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#185 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#182#1#1#1#0#1#1#1#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#182 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#179#1#1#1#0#1#1#1#0#1#1#1#0 + +#1#1#1#0#0#0#0#0#0#0#0#14#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#179 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#176#1#1#1#0#1#1#1#0#1#1#1#0 + +#1#1#1#0#0#0#0#0#0#0#0'k'#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#176 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#174#1#1#1#0#1#1#1#0#1#1#1#0 + +#1#1#1#0#1#1#1#0#1#1#1#13#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#174 + +#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#129#1#1#1#172#1#1#1#172#1#1 + +#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172 + +#1#1#1#172#1#1#1#129#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#9'TMenuItem'#10'MenuIte' + +'m25'#6'Action'#7#19'AcBorderOuterMedium'#11'Bitmap.Data'#10':'#4#0#0'6'#4#0 + +#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0#0#0#0 + +#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#172#0#0#0#230#0#0 + +#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230 + +#0#0#0#230#0#0#0#230#0#0#0#172#255#255#255#0#255#255#255#0#255#255#255#0#0#0 + +#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217 + +#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#0#0#0#217#255#255#255#0#255#255#255 + +#0#255#255#255#0#1#1#1#204#1#1#1#204#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1 + +#137#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#204#1#1#1#204#255#255#255#0#255 + +#255#255#0#255#255#255#0#1#1#1#199#1#1#1#199#1#1#1#0#1#1#1#0#0#0#0#0#0#0#0#0 + +#0#0#0#17#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#199#1#1#1#199#255#255#255#0 + +#255#255#255#0#255#255#255#0#1#1#1#196#1#1#1#196#1#1#1#0#1#1#1#0#0#0#0#0#0#0 + +#0#0#0#0#0#128#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#196#1#1#1#196#255#255 + +#255#0#255#255#255#0#255#255#255#0#1#1#1#192#1#1#1#192#1#1#1#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#16#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#192#1#1#1#192#255 + +#255#255#0#255#255#255#0#255#255#255#0#1#1#1#188#1#1#1#188#0#0#0'x'#0#0#0#15 + +#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#0#0#0#15#0#0#0'x'#1#1#1#188#1#1 + +#1#188#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#185#1#1#1#185#1#1#1#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#15#0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#185#1 + ,#1#1#185#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#182#1#1#1#182#1#1#1 + +#0#1#1#1#0#0#0#0#0#0#0#0#0#0#0#0'q'#0#0#0#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#182 + +#1#1#1#182#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#179#1#1#1#179#1#1 + +#1#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0#14#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#179#1#1#1#179#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#176#1#1#1#176 + +#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#0#0#0'k'#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1 + +#1#176#1#1#1#176#255#255#255#0#255#255#255#0#255#255#255#0#1#1#1#174#1#1#1 + +#174#1#1#1#174#1#1#1#174#1#1#1#174#1#1#1#174#1#1#1#174#1#1#1#174#1#1#1#174#1 + +#1#1#174#1#1#1#174#1#1#1#174#1#1#1#174#255#255#255#0#255#255#255#0#255#255 + +#255#0#1#1#1#129#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172 + +#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#129#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#0#0#9'TMenuItem'#10'MenuItem26'#7'Caption'#6#1'-'#0#0#9'TMenu' + +'Item'#10'MenuItem27'#6'Action'#7#11'AcBorderAll'#11'Bitmap.Data'#10':'#4#0#0 + +'6'#4#0#0'BM6'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0' '#0#0#0 + +#0#0#0#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0 + +#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#0#0#172#0#0 + +#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#230 + +#0#0#0#230#0#0#0#230#0#0#0#230#0#0#0#172#255#255#255#0#255#255#255#0#255#255 + +#255#0#0#0#0#217#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#217#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#217#255#255#255#0#255#255#255#0#255#255 + +#255#0#1#1#1#204#1#1#1#0#1#1#1#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#204#1#1#1#0#1 + +#1#1#0#0#0#0#0#1#1#1#0#1#1#1#0#1#1#1#204#255#255#255#0#255#255#255#0#255#255 + +#255#0#1#1#1#199#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#199#1#1#1#0#1 + +#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#199#255#255#255#0#255#255#255#0#255#255 + +#255#0#1#1#1#196#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#196#1#1#1#0#1 + +#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#196#255#255#255#0#255#255#255#0#255#255 + +#255#0#1#1#1#192#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#192#1#1#1#0#1 + +#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#192#255#255#255#0#255#255#255#0#255#255 + +#255#0#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#142 + +#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#1#1#1#188#255#255#255#0 + +#255#255#255#0#255#255#255#0#1#1#1#185#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#185#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#185#255#255#255#0 + +#255#255#255#0#255#255#255#0#1#1#1#182#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#182#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#182#255#255#255#0 + +#255#255#255#0#255#255#255#0#1#1#1#179#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#179#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#179#255#255#255#0 + +#255#255#255#0#255#255#255#0#1#1#1#176#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#176#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#176#255#255#255#0 + +#255#255#255#0#255#255#255#0#1#1#1#174#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1 + +#0#1#1#1#174#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#0#1#1#1#174#255#255#255#0 + +#255#255#255#0#255#255#255#0#1#1#1#129#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1 + +#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1#1#1#172#1 + +#1#1#129#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255 + +#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255 + +#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255 + +#255#0#255#255#255#0#255#255#255#0#0#0#0#0 ]); diff --git a/components/fpspreadsheet/examples/fpsgrid/mainform.pas b/components/fpspreadsheet/examples/fpsgrid/mainform.pas index 22cf2c3b1..60653ff5d 100644 --- a/components/fpspreadsheet/examples/fpsgrid/mainform.pas +++ b/components/fpspreadsheet/examples/fpsgrid/mainform.pas @@ -33,6 +33,16 @@ type AcBorderBottomMedium: TAction; AcBorderLeft: TAction; AcBorderRight: TAction; + AcBorderNone: TAction; + AcBorderHCenter: TAction; + AcBorderVCenter: TAction; + AcBorderTopBottom: TAction; + AcBorderTopBottomThick: TAction; + AcBorderInner: TAction; + AcBorderAll: TAction; + AcBorderOuter: TAction; + AcBorderOuterMedium: TAction; + AcWordwrap: TAction; AcVAlignDefault: TAction; AcVAlignTop: TAction; AcVAlignCenter: TAction; @@ -49,12 +59,34 @@ type Label2: TLabel; MainMenu1: TMainMenu; MenuItem1: TMenuItem; + MenuItem10: TMenuItem; + MenuItem11: TMenuItem; + MenuItem12: TMenuItem; + MenuItem13: TMenuItem; + MenuItem14: TMenuItem; + MenuItem15: TMenuItem; + MenuItem16: TMenuItem; + MenuItem17: TMenuItem; + MenuItem18: TMenuItem; + MenuItem19: TMenuItem; MenuItem2: TMenuItem; + MenuItem20: TMenuItem; + MenuItem21: TMenuItem; + MenuItem22: TMenuItem; + MenuItem23: TMenuItem; + MenuItem24: TMenuItem; + MenuItem25: TMenuItem; + MenuItem26: TMenuItem; + MenuItem27: TMenuItem; + MenuItem28: TMenuItem; MenuItem3: TMenuItem; MenuItem4: TMenuItem; MenuItem5: TMenuItem; MenuItem6: TMenuItem; MenuItem7: TMenuItem; + MenuItem8: TMenuItem; + MenuItem9: TMenuItem; + MnuWordwrap: TMenuItem; MnuVertBottom: TMenuItem; MnuVertCentered: TMenuItem; MnuVertTop: TMenuItem; @@ -72,6 +104,7 @@ type OpenDialog1: TOpenDialog; PageControl1: TPageControl; Panel1: TPanel; + BordersPopupMenu: TPopupMenu; SaveDialog1: TSaveDialog; EdFrozenCols: TSpinEdit; sWorksheetGrid1: TsWorksheetGrid; @@ -90,12 +123,8 @@ type ToolButton18: TToolButton; ToolButton19: TToolButton; ToolButton2: TToolButton; + TbBorders: TToolButton; ToolButton20: TToolButton; - ToolButton21: TToolButton; - ToolButton22: TToolButton; - ToolButton23: TToolButton; - ToolButton24: TToolButton; - ToolButton25: TToolButton; ToolButton3: TToolButton; ToolButton4: TToolButton; ToolButton5: TToolButton; @@ -109,11 +138,12 @@ type procedure AcFontStyleExecute(Sender: TObject); procedure AcHorAlignmentExecute(Sender: TObject); procedure AcVertAlignmentExecute(Sender: TObject); + procedure AcWordwrapExecute(Sender: TObject); procedure CbShowHeadersClick(Sender: TObject); procedure CbShowGridLinesClick(Sender: TObject); - procedure acOpenExecute(Sender: TObject); - procedure acQuitExecute(Sender: TObject); - procedure acSaveAsExecute(Sender: TObject); + procedure AcOpenExecute(Sender: TObject); + procedure AcQuitExecute(Sender: TObject); + procedure AcSaveAsExecute(Sender: TObject); procedure EdFrozenColsChange(Sender: TObject); procedure EdFrozenRowsChange(Sender: TObject); procedure FontComboBoxSelect(Sender: TObject); @@ -124,10 +154,10 @@ type private { private declarations } procedure LoadFile(const AFileName: String); - procedure UpdateBorderActions(ACell: PCell); - procedure UpdateHorAlignmentActions; procedure UpdateFontActions(AFont: TsFont); + procedure UpdateHorAlignmentActions; procedure UpdateVertAlignmentActions; + procedure UpdateWordwraps; public { public declarations } end; @@ -144,6 +174,24 @@ const HORALIGN_TAG = 100; VERTALIGN_TAG = 110; + LEFT_BORDER_THIN = $0001; + LEFT_BORDER_THICK = $0002; + LR_INNER_BORDER_THIN = $0008; + RIGHT_BORDER_THIN = $0010; + RIGHT_BORDER_THICK = $0020; + TOP_BORDER_THIN = $0100; + TOP_BORDER_THICK = $0200; + TB_INNER_BORDER_THIN = $0800; + BOTTOM_BORDER_THIN = $1000; + BOTTOM_BORDER_THICK = $2000; + BOTTOM_BORDER_DOUBLE = $3000; + LEFT_BORDER_MASK = $0007; + RIGHT_BORDER_MASK = $0070; + TOP_BORDER_MASK = $0700; + BOTTOM_BORDER_MASK = $7000; + LR_INNER_BORDER = $0008; + TB_INNER_BORDER = $0800; + // Use a combination of these bits for the "Tag" of the Border actions. { TForm1 } @@ -156,28 +204,85 @@ begin end; procedure TForm1.AcBorderExecute(Sender: TObject); +const + LINESTYLES: Array[1..3] of TsLinestyle = (lsThin, lsMedium, lsDouble); var - r,c: Cardinal; - borders: TsCellBorders; - lCell: PCell; + r,c: Integer; + ls: integer; + bs: TsCellBorderStyle; begin + bs.Color := scBlack; + with sWorksheetGrid1 do begin - if Worksheet <> nil then begin - c := GetWorksheetCol(Col); - r := GetWorksheetRow(Row); - borders := []; - if AcBorderTop.Checked then borders := borders + [cbNorth]; - if AcBorderLeft.Checked then borders := borders + [cbWest]; - if AcBorderRight.Checked then borders := borders + [cbEast]; - if AcBorderBottom.Checked or AcBorderBottomDbl.Checked or AcBorderBottomMedium.Checked then - borders := borders + [cbSouth]; - Worksheet.WriteBorders(r, c, borders); - if AcBorderBottom.Checked then - Worksheet.WriteBorderLineStyle(r, c, cbSouth, lsThin); - if AcBorderBottomMedium.Checked then - Worksheet.WriteBorderLineStyle(r, c, cbSouth, lsMedium); - if AcBorderBottomDbl.Checked then - Worksheet.WriteBorderLineStyle(r, c, cbSouth, lsDouble); + TbBorders.Action := TAction(Sender); + + BeginUpdate; + try + if TAction(Sender).Tag = 0 then begin + CellBorders[Selection] := []; + exit; + end; + // Top and bottom edges + for c := Selection.Left to Selection.Right do begin + ls := (TAction(Sender).Tag and TOP_BORDER_MASK) shr 8; + if (ls <> 0) then begin + CellBorder[c, Selection.Top] := CellBorder[c, Selection.Top] + [cbNorth]; + bs.LineStyle := LINESTYLES[ls]; + CellBorderStyle[c, Selection.Top, cbNorth] := bs; + end; + ls := (TAction(Sender).Tag and BOTTOM_BORDER_MASK) shr 12; + if ls <> 0 then begin + CellBorder[c, Selection.Bottom] := CellBorder[c, Selection.Bottom] + [cbSouth]; + bs.LineStyle := LINESTYLES[ls]; + CellBorderStyle[c, Selection.Bottom, cbSouth] := bs; + end; + end; + // Left and right edges + for r := Selection.Top to Selection.Bottom do begin + ls := (TAction(Sender).Tag and LEFT_BORDER_MASK); + if ls <> 0 then begin + CellBorder[Selection.Left, r] := CellBorder[Selection.Left, r] + [cbWest]; + bs.LineStyle := LINESTYLES[ls]; + CellBorderStyle[Selection.Left, r, cbWest] := bs; + end; + ls := (TAction(Sender).Tag and RIGHT_BORDER_MASK) shr 4; + if ls <> 0 then begin + CellBorder[Selection.Right, r] := CellBorder[Selection.Right, r] + [cbEast]; + bs.LineStyle := LINESTYLES[ls]; + CellBorderStyle[Selection.Right, r, cbEast] := bs; + end; + end; + // Inner edges along row (vertical border lines) - we assume only thin lines. + bs.LineStyle := lsThin; + if (TAction(Sender).Tag and LR_INNER_BORDER <> 0) and (Selection.Right > Selection.Left) + then + for r := Selection.Top to Selection.Bottom do begin + CellBorder[Selection.Left, r] := CellBorder[Selection.Left, r] + [cbEast]; + CellBorderStyle[Selection.Left, r, cbEast] := bs; + for c := Selection.Left+1 to Selection.Right-1 do begin + CellBorder[c,r] := CellBorder[c, r] + [cbEast, cbWest]; + CellBorderStyle[c, r, cbEast] := bs; + CellBorderStyle[c, r, cbWest] := bs; + end; + CellBorder[Selection.Right, r] := CellBorder[Selection.Right, r] + [cbWest]; + CellBorderStyle[Selection.Right, r, cbWest] := bs; + end; + // Inner edges along column (horizontal border lines) + if (TAction(Sender).Tag and TB_INNER_BORDER <> 0) and (Selection.Bottom > Selection.Top) + then + for c := Selection.Left to Selection.Right do begin + CellBorder[c, Selection.Top] := CellBorder[c, Selection.Top] + [cbSouth]; + CellBorderStyle[c, Selection.Top, cbSouth] := bs; + for r := Selection.Top+1 to Selection.Bottom-1 do begin + CellBorder[c, r] := CellBorder[c, r] + [cbNorth, cbSouth]; + CellBorderStyle[c, r, cbNorth] := bs; + CellBorderStyle[c, r, cbSouth] := bs; + end; + CellBorder[c, Selection.Bottom] := CellBorder[c, Selection.Bottom] + [cbNorth]; + CellBorderStyle[c, Selection.Bottom, cbNorth] := bs; + end; + finally + EndUpdate; end; end; end; @@ -259,6 +364,11 @@ begin UpdateVertAlignmentActions; end; +procedure TForm1.AcWordwrapExecute(Sender: TObject); +begin + with sWorksheetGrid1 do Wordwraps[Selection] := TAction(Sender).Checked; +end; + procedure TForm1.CbShowHeadersClick(Sender: TObject); begin sWorksheetGrid1.ShowHeaders := CbShowHeaders.Checked; @@ -339,8 +449,29 @@ end; procedure TForm1.FormCreate(Sender: TObject); begin + // Adjust format toolbar height, looks strange at 120 dpi + FormatToolbar.Height := FontCombobox.Height + 2*FontCombobox.Top; + FormatToolbar.ButtonHeight := FormatToolbar.Height - 4; + // Populate font combobox FontCombobox.Items.Assign(Screen.Fonts); + + // Set the Tags of the Border actions + AcBorderNone.Tag := 0; + AcBorderLeft.Tag := LEFT_BORDER_THIN; + AcBorderHCenter.Tag := LR_INNER_BORDER_THIN; + AcBorderRight.Tag := RIGHT_BORDER_THIN; + AcBorderTop.Tag := TOP_BORDER_THIN; + AcBorderVCenter.Tag := TB_INNER_BORDER_THIN; + AcBorderBottom.Tag := BOTTOM_BORDER_THIN; + AcBorderBottomDbl.Tag := BOTTOM_BORDER_DOUBLE; + AcBorderBottomMedium.Tag := BOTTOM_BORDER_THICK; + AcBorderTopBottom.Tag := TOP_BORDER_THIN + BOTTOM_BORDER_THIN; + AcBorderTopBottomThick.Tag := TOP_BORDER_THIN + BOTTOM_BORDER_THICK; + AcBorderInner.Tag := LR_INNER_BORDER_THIN + TB_INNER_BORDER_THIN; + AcBorderOuter.Tag := LEFT_BORDER_THIN + RIGHT_BORDER_THIN + TOP_BORDER_THIN + BOTTOM_BORDER_THIN; + AcBorderOuterMedium.Tag := LEFT_BORDER_THICK + RIGHT_BORDER_THICK + TOP_BORDER_THICK + BOTTOM_BORDER_THICK; + AcBorderAll.Tag := AcBorderOuter.Tag + AcBorderInner.Tag; end; procedure TForm1.LoadFile(const AFileName: String); @@ -399,26 +530,13 @@ begin end; UpdateHorAlignmentActions; UpdateVertAlignmentActions; - UpdateBorderactions(cell); + UpdateWordwraps; if cell = nil then exit; lFont := sWorksheetGrid1.Workbook.GetFont(cell^.FontIndex); UpdateFontActions(lFont); end; -procedure TForm1.UpdateBorderActions(ACell: PCell); -begin - AcBorderTop.Checked := (ACell <> nil) and (cbNorth in ACell^.Border); - AcBorderLeft.Checked := (ACell <> nil) and (cbWest in ACell^.Border); - AcBorderRight.Checked := (ACell <> nil) and (cbEast in ACell^.Border); - AcBorderBottom.Checked := (ACell <> nil) and (cbSouth in ACell^.Border) and - (ACell^.BorderStyles[cbSouth].LineStyle = lsThin); - AcBorderBottomDbl.Checked := (ACell <> nil) and (cbSouth in ACell^.Border) and - (ACell^.BorderStyles[cbSouth].LineStyle = lsDouble); - AcBorderBottomMedium.Checked := (ACell <> nil) and (cbSouth in ACell^.Border) and - (ACell^.BorderStyles[cbSouth].LineStyle = lsMedium); -end; - procedure TForm1.UpdateHorAlignmentActions; var i: Integer; @@ -459,6 +577,13 @@ begin end; end; +procedure TForm1.UpdateWordwraps; +var + wrapped: Boolean; +begin + with sWorksheetGrid1 do wrapped := Wordwraps[Selection]; + AcWordwrap.Checked := wrapped; +end; initialization {$I mainform.lrs} diff --git a/components/fpspreadsheet/fpspreadsheet.pas b/components/fpspreadsheet/fpspreadsheet.pas index a4fcfba20..a91f870b6 100755 --- a/components/fpspreadsheet/fpspreadsheet.pas +++ b/components/fpspreadsheet/fpspreadsheet.pas @@ -237,7 +237,7 @@ type TsCellBorders = set of TsCellBorder; {@@ Line style (for cell borders) } - TsLineStyle = (lsThin, lsMedium, lsDashed, lsDotted, lsThick, lsDouble); + TsLineStyle = (lsThin, lsMedium, lsDashed, lsDotted, lsThick, lsDouble, lsHair); {@@ Cell border style } TsCellBorderStyle = record diff --git a/components/fpspreadsheet/fpspreadsheetgrid.pas b/components/fpspreadsheet/fpspreadsheetgrid.pas index 9bb83f9b4..e44c3a676 100644 --- a/components/fpspreadsheet/fpspreadsheetgrid.pas +++ b/components/fpspreadsheet/fpspreadsheetgrid.pas @@ -42,14 +42,23 @@ type function CalcRowHeight(AHeight: Single): Integer; procedure ChangedCellHandler(ASender: TObject; ARow, ACol: Cardinal); procedure ChangedFontHandler(ASender: TObject; ARow, ACol: Cardinal); + procedure FixNeighborCellBorders(ACol, ARow: Integer); + function GetCellBorder(ACol, ARow: Integer): TsCellBorders; + function GetCellBorders(ARect: TGridRect): TsCellBorders; + function GetCellBorderStyle(ACol, ARow: Integer; ABorder: TsCellBorder): TsCellBorderStyle; + function GetCellBorderStyles(ARect: TGridRect; ABorder: TsCellBorder): TsCellBorderStyle; function GetHorAlignment(ACol, ARow: Integer): TsHorAlignment; function GetHorAlignments(ARect: TGridRect): TsHorAlignment; function GetShowGridLines: Boolean; function GetShowHeaders: Boolean; function GetVertAlignment(ACol, ARow: Integer): TsVertAlignment; function GetVertAlignments(ARect: TGridRect): TsVertAlignment; - function IsSelection(ACol, ARow: Integer; ABorder: TsCellBorder): Boolean; - function IsSelectionNeighbor(ACol, ARow: Integer; ABorder: TsCellBorder): Boolean; + function GetWordwrap(ACol, ARow: Integer): Boolean; + function GetWordwraps(ARect: TGridRect): Boolean; + procedure SetCellBorder(ACol, ARow: Integer; AValue: TsCellBorders); + procedure SetCellBorders(ARect: TGridRect; AValue: TsCellBorders); + procedure SetCellBorderStyle(ACol, ARow: Integer; ABorder: TsCellBorder; AValue: TsCellBorderStyle); + procedure SetCellBorderStyles(ARect: TGridRect; ABorder: TsCellBorder; AValue: TsCellBorderStyle); procedure SetFrozenCols(AValue: Integer); procedure SetFrozenRows(AValue: Integer); procedure SetHorAlignment(ACol, ARow: Integer; AValue: TsHorAlignment); @@ -58,21 +67,25 @@ type procedure SetShowHeaders(AValue: Boolean); procedure SetVertAlignment(ACol, ARow: Integer; AValue: TsVertAlignment); procedure SetVertAlignments(ARect: TGridRect; AValue: TsVertAlignment); + procedure SetWordwrap(ACol, ARow: Integer; AValue: boolean); + procedure SetWordwraps(ARect: TGridRect; AValue: boolean); protected { Protected declarations } procedure DefaultDrawCell(ACol, ARow: Integer; var ARect: TRect; AState: TGridDrawState); override; procedure DoPrepareCanvas(ACol, ARow: Integer; AState: TGridDrawState); override; - procedure DrawCellBorders(ACol, ARow: Integer; ARect: TRect); - procedure DrawCellGrid(aCol,aRow: Integer; aRect: TRect; aState: TGridDrawState); override; + procedure DrawAllRows; override; + procedure DrawCellBorders; overload; + procedure DrawCellBorders(ACol, ARow: Integer; ARect: TRect); overload; procedure DrawFocusRect(aCol,aRow:Integer; ARect:TRect); override; - procedure DrawSelectionBorders(ACol, ARow: Integer; ARect: TRect); + procedure DrawSelection; procedure DrawTextInCell(ACol, ARow: Integer; ARect: TRect; AState: TGridDrawState); override; function GetBorderStyle(ACol, ARow, ADeltaCol, ADeltaRow: Integer; var ABorderStyle: TsCellBorderStyle): Boolean; function GetCellHeight(ACol, ARow: Integer): Integer; function GetCellText(ACol, ARow: Integer): String; function GetEditText(ACol, ARow: Integer): String; override; + function HasBorder(ACell: PCell; ABorder: TsCellBorder): Boolean; procedure HeaderSized(IsColumn: Boolean; index: Integer); override; procedure KeyDown(var Key : Word; Shift : TShiftState); override; procedure Loaded; override; @@ -118,6 +131,14 @@ type property HeaderCount: Integer read FHeaderCount; { maybe these should become published ... } + property CellBorder[ACol, ARow: Integer]: TsCellBorders + read GetCellBorder write SetCellBorder; + property CellBorders[ARect: TGridRect]: TsCellBorders + read GetCellBorders write SetCellBorders; + property CellBorderStyle[ACol, ARow: Integer; ABorder: TsCellBorder]: TsCellBorderStyle + read GetCellBorderStyle write SetCellBorderStyle; + property CellBorderStyles[ARect: TGridRect; ABorder: TsCellBorder]: TsCellBorderStyle + read GetCellBorderStyles write SetCellBorderStyles; property HorAlignment[ACol, ARow: Integer]: TsHorAlignment read GetHorAlignment write SetHorAlignment; property HorAlignments[ARect: TGridRect]: TsHorAlignment @@ -126,6 +147,10 @@ type read GetVertAlignment write SetVertAlignment; property VertAlignments[ARect: TGridRect]: TsVertAlignment read GetVertAlignments write SetVertAlignments; + property Wordwrap[ACol, ARow: Integer]: Boolean + read GetWordwrap write SetWordwrap; + property Wordwraps[ARect: TGridRect]: Boolean + read GetWordwraps write SetWordwraps; end; { TsWorksheetGrid } @@ -257,6 +282,34 @@ begin end; end; +procedure DrawHairLineHor(ACanvas: TCanvas; x1, x2, y: Integer); +var + clr: TColor; + x: Integer; +begin + if odd(x1) then inc(x1); + x := x1; + clr := ACanvas.Pen.Color; + while (x <= x2) do begin + ACanvas.Pixels[x, y] := clr; + inc(x, 2); + end; +end; + +procedure DrawHairLineVert(ACanvas: TCanvas; x, y1, y2: Integer); +var + clr: TColor; + y: Integer; +begin + if odd(y1) then inc(y1); + y := y1; + clr := ACanvas.Pen.Color; + while (y <= y2) do begin + ACanvas.Pixels[x, y] := clr; + inc(y, 2); + end; +end; + function WrapText(ACanvas: TCanvas; const AText: string; AMaxWidth: integer): string; // code posted by taazz in the Lazarus Forum: // http://forum.lazarus.freepascal.org/index.php/topic,21305.msg124743.html#msg124743 @@ -366,9 +419,9 @@ begin inc(FLockCount); end; -// Converts the column width, given in "characters" of the default font, to pixels -// All chars are assumed to have the same width defined by the "0". -// Therefore, this calculation is only approximate. +{ Converts the column width, given in "characters" of the default font, to pixels + All chars are assumed to have the same width defined by the "0". + Therefore, this calculation is only approximate. } function TsCustomWorksheetGrid.CalcColWidth(AWidth: Single): Integer; var w0: Integer; @@ -456,6 +509,8 @@ begin end; end; +{ Is overridden to show "frozen" cells in the same style as normal cells. + "Frozen" cells are internally "fixed" cells of the grid. } procedure TsCustomWorksheetGrid.DefaultDrawCell(aCol, aRow: Integer; var aRect: TRect; AState: TGridDrawState); var @@ -565,6 +620,59 @@ begin inherited DoPrepareCanvas(ACol, ARow, AState); end; +{ Is overridden in order to paint the cell borders and the selection rectangle. + Both features can extend into the neighbor cells and thus are clipped at the + cell borders by the standard painting mechanism. In DrawAllRows, clipping at + cell borders is no longer active. } +procedure TsCustomWorksheetGrid.DrawAllRows; +var + cliprect: TRect; + rgn: HRGN; + tmp: Integer; +begin + inherited; + + Canvas.SaveHandleState; + try + // Avoid painting into the fixed cells + cliprect := ClientRect; + if FixedCols > 0 then + ColRowToOffset(True, True, FixedCols-1, tmp, cliprect.Left); + if FixedRows > 0 then + ColRowToOffset(False, True, FixedRows-1, tmp, cliprect.Top); + rgn := CreateRectRgn(cliprect.Left, cliprect.top, cliprect.Right, cliprect.Bottom); + SelectClipRgn(Canvas.Handle, Rgn); + + DrawCellBorders; + DrawSelection; + + DeleteObject(rgn); + finally + Canvas.RestoreHandleState; + end; +end; + +{ Draws the borders of all cells. } +procedure TsCustomWorksheetGrid.DrawCellBorders; +var + cell: PCell; + c, r: Integer; + rect: TRect; +begin + if FWorksheet = nil then exit; + + cell := FWorksheet.GetFirstCell; + while cell <> nil do begin + if (uffBorder in cell^.UsedFormattingFields) then begin + c := cell^.Col + FHeaderCount; + r := cell^.Row + FHeaderCount; + rect := CellRect(c, r); + DrawCellBorders(c, r, rect); + end; + cell := FWorksheet.GetNextCell; + end; +end; + { Draws the border lines around a given cell. Note that when this procedure is called the output is clipped by the cell rectangle, but thick and double border styles extend into the neighbor cell. Therefore, these border lines @@ -574,30 +682,61 @@ procedure TsCustomWorksheetGrid.DrawCellBorders(ACol, ARow: Integer; ARect: TRec procedure DrawBorderLine(ACoord: Integer; ARect: TRect; IsHor: Boolean; ABorderStyle: TsCellBorderStyle); const - // TsLineStyle = (lsThin, lsMedium, lsDashed, lsDotted, lsThick, lsDouble); + // TsLineStyle = (lsThin, lsMedium, lsDashed, lsDotted, lsThick, lsDouble, lsHair); PEN_STYLES: array[TsLineStyle] of TPenStyle = - (psSolid, psSolid, psDash, psDot, psSolid, psSolid); - { - PEN_PATTERNS: array[TsLineStyle] of TPenPattern = - ($FFFFFFFF, $FFFFFFFF, $07070707, $AAAAAAAA, $FFFFFFFF, $FFFFFFFF); } + (psSolid, psSolid, psDash, psDot, psSolid, psSolid, psSolid); + PEN_WIDTHS: array[TsLineStyle] of Integer = + (1, 2, 1, 1, 3, 1, 1); + var + width3: Boolean; // line is 3 pixels wide begin Canvas.Pen.Style := PEN_STYLES[ABorderStyle.LineStyle]; - Canvas.Pen.Width := 1; + Canvas.Pen.Width := PEN_WIDTHS[ABorderStyle.LineStyle]; Canvas.Pen.Color := FWorkbook.GetPaletteColor(ABorderStyle.Color); - if IsHor then begin - if ABorderStyle.LineStyle <> lsDouble then - Canvas.Line(ARect.Left, ACoord, ARect.Right, ACoord); - if (ACoord = ARect.Top-1) and (ABorderStyle.LineStyle in [lsDouble, lsThick]) then - Canvas.Line(ARect.Left, ACoord+1, ARect.Right, ACoord+1); - if (ACoord = ARect.Bottom-1) and (ABorderStyle.LineStyle in [lsDouble, lsMedium, lsThick]) then - Canvas.Line(ARect.Left, ACoord-1, ARect.Right, ACoord-1); - end else begin - if ABorderStyle.LineStyle <> lsDouble then - Canvas.Line(ACoord, ARect.Top, ACoord, ARect.Bottom); - if (ACoord = ARect.Left-1) and (ABorderStyle.LineStyle in [lsDouble, lsThick]) then - Canvas.Line(ACoord+1, ARect.Top, ACoord+1, ARect.Bottom); - if (ACoord = ARect.Right-1) and (ABorderStyle.LineStyle in [lsDouble, lsMedium, lsThick]) then - Canvas.Line(ACoord-1, ARect.Top, ACoord-1, ARect.Bottom); + Canvas.Pen.EndCap := pecSquare; + width3 := (ABorderStyle.LineStyle in [lsThick, lsDouble]); + + // Tuning the rectangle to avoid issues at the grid borders and to get nice corners + if (ABorderStyle.LineStyle in [lsMedium, lsThick, lsDouble]) then begin + if ACol = ColCount-1 then begin + if not IsHor and (ACoord = ARect.Right-1) and width3 then dec(ACoord); + dec(ARect.Right); + end; + if ARow = RowCount-1 then begin + if IsHor and (ACoord = ARect.Bottom-1) and width3 then dec(ACoord); + dec(ARect.Bottom); + end; + end; + if ABorderStyle.LineStyle in [lsMedium, lsThick] then begin + if IsHor then dec(ARect.Right, 1) else dec(ARect.Bottom, 1); + end; + + // Painting + case ABorderStyle.LineStyle of + lsThin, lsMedium, lsThick, lsDotted, lsDashed: + if IsHor then + Canvas.Line(ARect.Left, ACoord, ARect.Right, ACoord) + else + Canvas.Line(ACoord, ARect.Top, ACoord, ARect.Bottom); + + lsHair: + if IsHor then + DrawHairLineHor(Canvas, ARect.Left, ARect.Right, ACoord) + else + DrawHairLineVert(Canvas, ACoord, ARect.Top, ARect.Bottom); + + lsDouble: + if IsHor then begin + Canvas.Line(ARect.Left, ACoord-1, ARect.Right, ACoord-1); + Canvas.Line(ARect.Left, ACoord+1, ARect.Right, ACoord+1); + Canvas.Pen.Color := Color; + Canvas.Line(ARect.Left, ACoord, ARect.Right, ACoord); + end else begin + Canvas.Line(ACoord-1, ARect.Top, ACoord-1, ARect.Bottom); + Canvas.Line(ACoord+1, ARect.Top, ACoord+1, ARect.Bottom); + Canvas.Pen.Color := Color; + Canvas.Line(ACoord, ARect.Top, ACoord, ARect.Bottom); + end; end; end; @@ -620,214 +759,38 @@ begin end; end; -procedure TsCustomWorksheetGrid.DrawCellGrid(ACol, ARow: Integer; ARect: TRect; - AState: TGridDrawState); -const - // TsLineStyle = (lsThin, lsMedium, lsDashed, lsDotted, lsThick, lsDouble); - PEN_WIDTHS: array[TsLineStyle] of Byte = - (1, 2, 1, 1, 3, 1); - PEN_STYLES: array[TsLineStyle] of TPenStyle = - (psSolid, psSolid, psDash, psDot, psSolid, psSolid); -// (psSolid, psSolid, psPattern, psPattern, psSolid, psSolid); - PEN_PATTERNS: array[TsLineStyle] of TPenPattern = - ($FFFFFFFF, $FFFFFFFF, $07070707, $AAAAAAAA, $FFFFFFFF, $FFFFFFFF); - - procedure DrawHorBorderLine(x1, x2, y: Integer; ABorderStyle: TsCellBorderStyle; - IsAtBottom: Boolean); - begin - Canvas.Pen.Style := PEN_STYLES[ABorderStyle.LineStyle]; - Canvas.Pen.Width := 1; - Canvas.Pen.Color := FWorkBook.GetPaletteColor(ABorderStyle.Color); - case ABorderStyle.LineStyle of - lsThin, lsDashed, lsDotted: - Canvas.Line(x1, y, x2, y); - lsMedium: - begin - Canvas.Line(x1, y, x2, y); - if IsAtBottom then Canvas.Line(x1, y-1, x2, y-1); - end; - lsThick: - begin - Canvas.Line(x1, y, x2, y); - if IsAtBottom - then Canvas.Line(x1, y-1, x2, y-1) - else Canvas.Line(x1, y+1, x2, y+1); - end; - lsDouble: - if IsAtBottom - then Canvas.Line(x1, y-1, x2, y-1) - else Canvas.Line(x1, y+1, x2, y+1); - end; - end; - - procedure DrawVertBorderLine(x, y1, y2: Integer; ABorderStyle: TsCellBorderStyle; - IsAtRight: Boolean); - begin - Canvas.Pen.Style := PEN_STYLES[ABorderStyle.LineStyle]; - Canvas.Pen.Width := 1; - Canvas.Pen.Color := FWorkBook.GetPaletteColor(ABorderStyle.Color); - case ABorderStyle.LineStyle of - lsThin, lsDashed, lsDotted: - Canvas.Line(x, y1, x, y2); - lsMedium: - begin - Canvas.Line(x, y1, x, y2); - if IsAtRight then Canvas.Line(x-1, y1, x-1, y2); - end; - lsThick: - begin - Canvas.Line(x, y1, x, y2); - if IsAtRight - then Canvas.Line(x-1, y1, x-1, y2) - else Canvas.Line(x+1, y1, x+1, y2); - end; - lsDouble: - if IsAtRight - then Canvas.Line(x-1, y1, x-1, y2) - else Canvas.Line(x+2, y1, x+2, y2); - end; - end; - -var - dv,dh: Boolean; - isSelH, isSelV: Boolean; - isSelNeighbor: Boolean; -// cell: PCell; - c, r: Cardinal; - -begin - - with Canvas, ARect do begin - - // fixed cells - if (gdFixed in aState) then begin - Dv := goFixedVertLine in Options; - Dh := goFixedHorzLine in Options; - Pen.Style := psSolid; - if GridLineWidth > 0 then - Pen.Width := 1 - else - Pen.Width := 0; - if not Flat then begin - if TitleStyle = tsNative then - exit - else - if GridLineWidth > 0 then begin - if gdPushed in aState then - Pen.Color := cl3DShadow - else - Pen.Color := cl3DHilight; - if UseRightToLeftAlignment then begin - //the light still on the left but need to new x - MoveTo(Right, Top); - LineTo(Left + 1, Top); - LineTo(Left + 1, Bottom); - end else begin - MoveTo(Right - 1, Top); - LineTo(Left, Top); - LineTo(Left, Bottom); - end; - if TitleStyle=tsStandard then begin - // more contrast - if gdPushed in aState then - Pen.Color := cl3DHilight - else - Pen.Color := cl3DShadow; - if UseRightToLeftAlignment then begin - MoveTo(Left+2, Bottom-2); - LineTo(Right, Bottom-2); - LineTo(Right, Top); - end else begin - MoveTo(Left+1, Bottom-2); - LineTo(Right-2, Bottom-2); - LineTo(Right-2, Top); - end; - end; - end; - end; - Pen.Color := cl3DDKShadow; - end else begin - Dv := (goVertLine in Options); - Dh := (goHorzLine in Options); - Pen.Style := GridLineStyle; - Pen.Color := GridLineColor; - Pen.Width := GridLineWidth; - end; - - // non-fixed cells - if (GridLineWidth > 0) then begin - if Dh then begin - MoveTo(Left, Bottom - 1); - LineTo(Right, Bottom - 1); - end; - if Dv then begin - if UseRightToLeftAlignment then begin - MoveTo(Left, Top); - LineTo(Left, Bottom); - end else begin - MoveTo(Right - 1, Top); - LineTo(Right - 1, Bottom); - end; - end; - end; - - // Draw cell border - DrawCellBorders(ACol, ARow, ARect); - - // Draw Selection - DrawSelectionBorders(ACol, ARow, ARect); - end; // with canvas,rect -end; - +{ Is responsible for painting of the focus rectangle. We don't want the red + dashed rectangle here, but the thick Excel-like rectangle. } procedure TsCustomWorksheetGrid.DrawFocusRect(aCol, aRow: Integer; ARect: TRect); begin - // We don't want the red dashed focus rectangle here, but the thick Excel-like - // border line. Since this frame extends into neighboring cells painting of - // focus rect has been added to the DrawCellGrid method. + // Nothing do to end; -{ Draws the selection rectangle. - Note that painting is clipped at the edges of ARect. Since the selection - rectangle is 3 pixels wide and extends into the neighboring cell this - method is called from several cells to complete. } -procedure TsCustomWorksheetGrid.DrawSelectionBorders(ACol, ARow: Integer; - ARect: TRect); +{ Draws the selection rectangle, 3 pixels wide as in Excel. } +procedure TsCustomWorksheetGrid.DrawSelection; +var + P1, P2: TPoint; + selrect: TRect; begin - with Canvas, ARect do begin - Pen.Color := clBlack; - Pen.Width := 1; - Pen.Style := psSolid; - - if IsSelection(ACol, ARow, cbNorth) then begin - Line(Left, Top, Right, Top); - Line(Left, Top+1, Right, Top+1); - if ARow = TopRow then - Line(Left, Top+2, Right, Top+2); - end; - if IsSelection(ACol, ARow, cbSouth) then begin - Line(Left, Bottom-1, Right, Bottom-1); - Line(Left, Bottom-2, Right, Bottom-2); - end; - if IsSelection(ACol, ARow, cbWest) then begin - Line(Left, Top, Left, Bottom); - Line(Left+1, Top, Left+1, Bottom); - if ACol = LeftCol then - Line(Left+2, Top, Left+2, Bottom); - end; - if IsSelection(ACol, ARow, cbEast) then begin - Line(Right-1, Top, Right-1, Bottom); - Line(Right-2, Top, Right-2, Bottom); - end; - - if IsSelectionNeighbor(ACol, ARow, cbEast) then - Line(Right-1, Top, Right-1, Bottom); - if IsSelectionNeighbor(ACol, ARow, cbWest) then - Line(Left, Top, Left, Bottom); - if IsSelectionNeighbor(ACol, ARow, cbNorth) then - Line(Left, Top, Right, Top); - if IsSelectionNeighbor(ACol, ARow, cbSouth) then - Line(Left, Bottom-1, Right, Bottom-1); - end; + // Cosmetics at the edges of the grid to avoid spurious rests + P1 := CellRect(Selection.Left, Selection.Top).TopLeft; + P2 := CellRect(Selection.Right, Selection.Bottom).BottomRight; + if Selection.Top > TopRow then dec(P1.Y) else inc(P1.Y); + if Selection.Left > LeftCol then dec(P1.X) else inc(P1.X); + if Selection.Right = ColCount-1 then dec(P2.X); + if Selection.Bottom = RowCount-1 then dec(P2.Y); + // Set up the canvas + Canvas.Pen.Style := psSolid; + Canvas.Pen.Width := 3; + Canvas.Pen.JoinStyle := pjsMiter; + if UseXORFeatures then begin + Canvas.Pen.Color := clWhite; + Canvas.Pen.Mode := pmXOR; + end else + Canvas.Pen.Color := clBlack; + Canvas.Brush.Style := bsClear; + // Paint + Canvas.Rectangle(P1.X, P1.Y, P2.X, P2.Y); end; { Draws the cell text. Calls "GetCellText" to determine the text in the cell. @@ -852,7 +815,7 @@ var i: Integer; L: TStrings; c, r: Integer; - wordwrap: Boolean; + wrapped: Boolean; horAlign: TsHorAlignment; vertAlign: TsVertAlignment; lCell: PCell; @@ -890,7 +853,7 @@ begin end; end; vertAlign := lCell^.VertAlignment; - wordwrap := (uffWordWrap in lCell^.UsedFormattingFields) + wrapped := (uffWordWrap in lCell^.UsedFormattingFields) or (lCell^.TextRotation = rtStacked); InflateRect(ARect, -constCellPadding, -constCellPadding); @@ -900,7 +863,7 @@ begin then begin // HORIZONAL TEXT DRAWING DIRECTION ts := Canvas.TextStyle; - if wordwrap then begin + if wrapped then begin ts.Wordbreak := true; ts.SingleLine := false; flags := DT_WORDBREAK and not DT_SINGLELINE; @@ -933,7 +896,7 @@ begin try txtRect := Bounds(ARect.Left, ARect.Top, ARect.Bottom - ARect.Top, ARect.Right - ARect.Left); hline := Canvas.TextHeight('Tg'); - if wordwrap then begin + if wrapped then begin L.Text := WrapText(Canvas, txt, txtRect.Right - txtRect.Left); flags := DT_WORDBREAK and not DT_SINGLELINE; LCLIntf.DrawText(Canvas.Handle, PChar(L.Text), Length(L.Text), txtRect, @@ -1045,6 +1008,43 @@ begin if FLockCount = 0 then Invalidate; end; +{ Copies the borders of a cell to its neighbors. This avoids the nightmare of + changing borders due to border conflicts of adjacent cells. } +procedure TsCustomWorksheetGrid.FixNeighborCellBorders(ACol, ARow: Integer); + + procedure SetNeighborBorder(NewRow, NewCol: Integer; + ANewBorder: TsCellBorder; const ANewBorderStyle: TsCellBorderStyle; + AInclude: Boolean); + var + neighbor: PCell; + border: TsCellBorders; + begin + neighbor := FWorksheet.FindCell(NewRow, NewCol); + if neighbor <> nil then begin + border := neighbor^.Border; + if AInclude then begin + Include(border, ANewBorder); + FWorksheet.WriteBorderStyle(NewRow, NewCol, ANewBorder, ANewBorderStyle); + end else + Exclude(border, ANewBorder); + FWorksheet.WriteBorders(NewRow, NewCol, border); + end; + end; + +var + cell: PCell; +begin + if FWorksheet = nil then exit; + cell := FWorksheet.FindCell(GetWorksheetRow(ARow), GetWorksheetCol(ACol)); + if (FWorksheet <> nil) and (cell <> nil) then + with cell^ do begin + SetNeighborBorder(Row, Col-1, cbEast, BorderStyles[cbWest], cbWest in Border); + SetNeighborBorder(Row, Col+1, cbWest, BorderStyles[cbEast], cbEast in Border); + SetNeighborBorder(Row-1, Col, cbSouth, BorderStyles[cbNorth], cbNorth in Border); + SetNeighborBorder(Row+1, Col, cbNorth, BorderStyles[cbSouth], cbSouth in Border); + end; +end; + { The "colors" used by the spreadsheet are indexes into the workbook's color palette. If the user wants to set a color to a particular rgb value this is not possible in general. The method FindNearestPaletteIndex finds the bast @@ -1104,7 +1104,7 @@ function TsCustomWorksheetGrid.FindNearestPaletteIndex(AColor: TColor): TsColor; Result := sqr(H1-H2) + sqr(S1-S2) + sqr(L1-L2); end; - (* + { // will be activated when Lazarus 1.4 is available. (RgbToHLS bug in Laz < 1.3) function ColorDistance(color1, color2: TColor): Integer; @@ -1116,7 +1116,8 @@ function TsCustomWorksheetGrid.FindNearestPaletteIndex(AColor: TColor): TsColor; ColorToHLS(color1, H1,L1,S1); ColorToHLS(color2, H2,L2,S2); result := sqr(Integer(H1)-H2) + sqr(Integer(L1)-L2) + sqr(Integer(S1)-S2); - end; *) + end; + } var i: Integer; @@ -1135,13 +1136,72 @@ begin end; end; +function TsCustomWorksheetGrid.GetCellBorder(ACol, ARow: Integer): TsCellBorders; +var + cell: PCell; +begin + Result := []; + if Assigned(FWorksheet) then begin + cell := FWorksheet.FindCell(GetWorksheetRow(ARow), GetWorksheetCol(ACol)); + if (cell <> nil) and (uffBorder in cell^.UsedFormattingFields) then + Result := cell^.Border; + end; +end; + +function TsCustomWorksheetGrid.GetCellBorders(ARect: TGridRect): TsCellBorders; +var + c, r: Integer; + b: TsCellBorders; +begin + Result := GetCellBorder(ARect.Left, ARect.Top); + b := Result; + for c := ARect.Left to ARect.Right do + for r := ARect.Top to ARect.Bottom do begin + Result := GetCellBorder(c, r); + if Result <> b then begin + Result := []; + exit; + end; + end; +end; + +function TsCustomWorksheetGrid.GetCellBorderStyle(ACol, ARow: Integer; + ABorder: TsCellBorder): TsCellBorderStyle; +var + cell: PCell; +begin + Result := DEFAULT_BORDERSTYLES[ABorder]; + if Assigned(FWorksheet) then begin + cell := FWorksheet.FindCell(GetWorksheetRow(ARow), GetWorksheetCol(ACol)); + if (cell <> nil) then + Result := cell^.BorderStyles[ABorder]; + end; +end; + +function TsCustomWorksheetGrid.GetCellBorderStyles(ARect: TGridRect; + ABorder: TsCellBorder): TsCellBorderStyle; +var + c, r: Integer; + bs: TsCellBorderStyle; +begin + Result := GetCellBorderStyle(ARect.Left, ARect.Top, ABorder); + bs := Result; + for c := ARect.Left to ARect.Right do + for r := ARect.Top to ARect.Bottom do begin + Result := GetCellBorderStyle(c, r, ABorder); + if (Result.LineStyle <> bs.LineStyle) or (Result.Color <> bs.Color) then begin + Result := DEFAULT_BORDERSTYLES[ABorder]; + exit; + end; + end; +end; { Returns the height (in pixels) of the cell at ACol/ARow (of the grid). } function TsCustomWorksheetGrid.GetCellHeight(ACol, ARow: Integer): Integer; var lCell: PCell; s: String; - wordwrap: Boolean; + wrapped: Boolean; txtR: TRect; cellR: TRect; flags: Cardinal; @@ -1158,10 +1218,10 @@ begin if s = '' then exit; DoPrepareCanvas(ACol, ARow, []); - wordwrap := (uffWordWrap in lCell^.UsedFormattingFields) + wrapped := (uffWordWrap in lCell^.UsedFormattingFields) or (lCell^.TextRotation = rtStacked); // *** multi-line text *** - if wordwrap then begin + if wrapped then begin // horizontal if ( (uffTextRotation in lCell^.UsedFormattingFields) and (lCell^.TextRotation in [trHorizontal, rtStacked])) @@ -1230,7 +1290,6 @@ begin Result := ''; for i:=1 to Length(s) do Result := Result + s[i] + LineEnding; -// Result := Result + s[Length(s)]; end; end; end; @@ -1379,6 +1438,35 @@ begin end; end; +function TsCustomWorksheetGrid.GetWordwrap(ACol, ARow: Integer): Boolean; +var + cell: PCell; +begin + Result := false; + if Assigned(FWorksheet) then begin + cell := FWorksheet.FindCell(GetWorksheetRow(ARow), GetWorksheetCol(ACol)); + if (cell <> nil) and (uffWordwrap in cell^.UsedFormattingFields) then + Result := true; + end; +end; + +function TsCustomWorksheetGrid.GetWordwraps(ARect: TGridRect): Boolean; +var + c, r: Integer; + wrapped: Boolean; +begin + Result := GetWordwrap(ARect.Left, ARect.Top); + wrapped := Result; + for c := ARect.Left to ARect.Right do + for r := ARect.Top to ARect.Bottom do begin + Result := GetWordwrap(c, r); + if Result <> wrapped then begin + Result := false; + exit; + end; + end; +end; + { Calculates the index of the worksheet column that is displayed in the given column of the grid. If the sheet headers are turned on, both numbers differ by 1, otherwise they are equal. Saves an "if" in cases. } @@ -1395,6 +1483,13 @@ begin Result := AGridRow - FHeaderCount; end; +{ Returns if the cell has the given border } +function TsCustomWorksheetGrid.HasBorder(ACell: PCell; ABorder: TsCellBorder): Boolean; +begin + Result := (ACell <> nil) and (uffBorder in ACell^.UsedFormattingfields) and + (ABorder in ACell^.Border); +end; + { Column width or row heights have changed. Stores the new number in the worksheet. } procedure TsCustomWorksheetGrid.HeaderSized(IsColumn: Boolean; index: Integer); @@ -1419,49 +1514,6 @@ begin end; end; -{ Determines if the current cell is at the given edge of the selection. } -function TsCustomWorksheetGrid.IsSelection(ACol, ARow: Integer; - ABorder: TsCellBorder): Boolean; -var - selRect: TGridRect; -begin - selRect := Selection; - case ABorder of - cbNorth: - Result := InRange(ACol, selRect.Left, selRect.Right) and (ARow = selRect.Top); - cbSouth: - Result := InRange(ACol, selRect.Left, selRect.Right) and (ARow = selRect.Bottom); - cbEast: - Result := InRange(ARow, selRect.Top, selRect.Bottom) and (ACol = selRect.Right); - cbWest: - Result := InRange(ARow, selRect.Top, selRect.Bottom) and (ACol = selRect.Left); - end; -end; - -{ Determines if the neighbor cell is selected (for drawing of the rest of the - thick selection border that extends into the current cell): - ABorder = cbNorth: look for the top neighbor - ABorder = cbSouth: look for the bottom neighbor - ABorder = cbLeft: look for the left neighbor - ABorder = cbRight: look for the right neighbor } -function TsCustomWorksheetGrid.IsSelectionNeighbor(ACol, ARow: Integer; - ABorder: TsCellBorder): Boolean; -var - selRect: TGridRect; -begin - selRect := Selection; - case ABorder of - cbNorth : - Result := InRange(ACol, selRect.Left, selRect.Right) and (ARow - 1 = selRect.Bottom); - cbSouth : - Result := InRange(ACol, selRect.Left, selRect.Right) and (ARow + 1 = selRect.Top); - cbEast : - Result := InRange(ARow, selRect.Top, selRect.Bottom) and (ACol + 1 = selRect.Left); - cbWest : - Result := InRange(ARow, selRect.Top, selRect.Bottom) and (ACol - 1 = selRect.Right); - end; -end; - { Catches the ESC key during editing in order to restore the old cell text } procedure TsCustomWorksheetGrid.KeyDown(var Key : Word; Shift : TShiftState); begin @@ -1481,8 +1533,9 @@ end; selection border. } procedure TsCustomWorksheetGrid.MoveSelection; begin + //Refresh; + inherited; Refresh; - Inherited; end; { Is called when editing starts. Stores the old text just for the case that @@ -1493,6 +1546,77 @@ begin inherited; end; +procedure TsCustomWorksheetGrid.SetCellBorder(ACol, ARow: Integer; + AValue: TsCellBorders); +var + c, r: Cardinal; +begin + if Assigned(FWorkbook) then begin + BeginUpdate; + try + c := GetWorksheetCol(ACol); + r := GetWorksheetRow(ARow); + FWorksheet.WriteBorders(r, c, AValue); + FixNeighborCellBorders(ACol, ARow); + finally + EndUpdate; + end; + end; +end; + +procedure TsCustomWorksheetGrid.SetCellBorders(ARect: TGridRect; + AValue: TsCellBorders); +var + c,r: Integer; +begin + BeginUpdate; + try + for c := ARect.Left to ARect.Right do + for r := ARect.Top to ARect.Bottom do + SetCellBorder(c, r, AValue); + finally + EndUpdate; + end; +end; + +procedure TsCustomWorksheetGrid.SetCellBorderStyle(ACol, ARow: Integer; + ABorder: TsCellBorder; AValue: TsCellBorderStyle); +begin + if Assigned(FWorkbook) then begin + BeginUpdate; + try + FWorksheet.WriteBorderStyle(GetWorksheetRow(ARow), GetWorksheetCol(ACol), ABorder, AValue); + FixNeighborCellBorders(ACol, ARow); + finally + EndUpdate; + end; + end; +end; + +procedure TsCustomWorksheetGrid.SetCellBorderStyles(ARect: TGridRect; + ABorder: TsCellBorder; AValue: TsCellBorderStyle); +var + c,r: Integer; +begin + BeginUpdate; + try + for c := ARect.Left to ARect.Right do + for r := ARect.Top to ARect.Bottom do + SetCellBorderStyle(c, r, ABorder, AValue); + finally + EndUpdate; + end; +end; + +{ Fetches the text that is currently in the editor. It is not yet transferred + to the Worksheet because input is checked only at the end of editing. } +procedure TsCustomWorksheetGrid.SetEditText(ACol, ARow: Longint; const AValue: string); +begin + FEditText := AValue; + FEditing := true; + inherited SetEditText(aCol, aRow, aValue); +end; + procedure TsCustomWorksheetGrid.SetFrozenCols(AValue: Integer); begin FFrozenCols := AValue; @@ -1530,7 +1654,9 @@ end; { Shows / hides the worksheet's grid lines } procedure TsCustomWorksheetGrid.SetShowGridLines(AValue: Boolean); begin - if AValue = GetShowGridLines then Exit; + if AValue = GetShowGridLines then + Exit; + if AValue then Options := Options + [goHorzLine, goVertLine] else @@ -1545,15 +1671,6 @@ begin Setup; end; -{ Fetches the text that is currently in the editor. It is not yet transferred - to the Worksheet because input is checked only at the end of editing. } -procedure TsCustomWorksheetGrid.SetEditText(ACol, ARow: Longint; const AValue: string); -begin - FEditText := AValue; - FEditing := true; - inherited SetEditText(aCol, aRow, aValue); -end; - procedure TsCustomWorksheetGrid.Setup; var i: Integer; @@ -1624,6 +1741,28 @@ begin end; end; +procedure TsCustomWorksheetGrid.SetWordwrap(ACol, ARow: Integer; + AValue: Boolean); +begin + if Assigned(FWorkbook) then + FWorksheet.WriteWordwrap(GetWorksheetRow(ARow), GetWorksheetCol(ACol), AValue); +end; + +procedure TsCustomWorksheetGrid.SetWordwraps(ARect: TGridRect; + AValue: Boolean); +var + c,r: Integer; +begin + BeginUpdate; + try + for c := ARect.Left to ARect.Right do + for r := ARect.Top to ARect.Bottom do + SetWordwrap(c, r, AValue); + finally + EndUpdate; + end; +end; + procedure TsCustomWorksheetGrid.LoadFromWorksheet(AWorksheet: TsWorksheet); begin FWorksheet := AWorksheet; @@ -1639,6 +1778,8 @@ begin FrozenCols := 0; FrozenRows := 0; end; + Row := FrozenRows; + Col := FrozenCols; end; Setup; end; diff --git a/components/fpspreadsheet/xlsbiff8.pas b/components/fpspreadsheet/xlsbiff8.pas index 5367fbb3f..d6f9bb475 100755 --- a/components/fpspreadsheet/xlsbiff8.pas +++ b/components/fpspreadsheet/xlsbiff8.pas @@ -1910,8 +1910,8 @@ procedure TsSpreadBIFF8Reader.ReadXF(const AStream: TStream); { Not all line styles defined in BIFF8 are supported by fpspreadsheet. } begin case dw of - $01..$06: result := TsLineStyle(dw-1); - $07: Result := lsDotted; + $01..$07: result := TsLineStyle(dw-1); +// $07: Result := lsDotted; else Result := lsDashed; end; end;