jvcllaz: Separation of designtime and runtime code and all packages complete. Use package names and location of the Delphi version (WILL BREAK EXISTING CODE). Update examples.

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5436 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
wp_xxyyzz
2016-12-07 12:23:59 +00:00
parent 2209db658d
commit 52d6d0aa6e
68 changed files with 535 additions and 3458 deletions

View File

@ -0,0 +1,13 @@
unit JvCoreReg;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils;
implementation
end.

View File

@ -0,0 +1,36 @@
unit JvCtrlsReg;
{$mode objfpc}{$H+}
interface
uses
SysUtils;
procedure Register;
implementation
{$R ../../resource/JvHTControlsReg.res}
uses
Classes, JvDsgnConsts, JvHtControls, {JvDBHTLabel,} JvHint, JvHTHintForm,
PropEdits, Controls;
procedure Register;
begin
// RegisterComponents(RsPaletteButton, [TJvHTButton]);
RegisterComponents(RsPaletteLabel, [TJvHTLabel]);
RegisterComponents(RsPaletteListComboTree, [TJvHTListBox, TJvHTComboBox]);
RegisterComponents(RsPaletteNonVisual, [TJvHint]);
RegisterPropertyEditor(TypeInfo(TCaption), TJvHTLabel, 'Caption', TJvHintProperty);
(*
RegisterComponents('JvHTControls', [TJvHTLabel, TJvHTComboBox, TJvHTListBox,
TJvDBHTLabel, TJvHint]);
*)
end;
end.

View File

@ -0,0 +1,23 @@
unit JvDBReg;
{$mode objfpc}{$H+}
interface
uses
SysUtils;
procedure Register;
implementation
uses
Classes, JvDsgnConsts, JvDBHTLabel;
procedure Register;
begin
RegisterComponents(RsPaletteDBVisual, [TJvDBHTLabel]);
end;
end.

View File

@ -1,4 +1,4 @@
unit JvNavigationPaneReg; unit JvPageCompsReg;
{$mode objfpc}{$H+} {$mode objfpc}{$H+}
@ -12,17 +12,17 @@ procedure Register;
implementation implementation
uses uses
JvNavigationPane; JvDsgnConsts, JvNavigationPane;
procedure Register; procedure Register;
begin begin
RegisterComponents('JvNavPane',[TJvNavigationPane, TJvNavIconButton, RegisterComponents(RsPaletteNavPane, [TJvNavigationPane, TJvNavIconButton,
TJvNavPanelButton, TJvNavPanelHeader, TJvNavPanelDivider, TJvOutlookSplitter, TJvNavPanelButton, TJvNavPanelHeader, TJvNavPanelDivider, TJvOutlookSplitter,
TJvNavPaneStyleManager, TJvNavPaneToolPanel]); TJvNavPaneStyleManager, TJvNavPaneToolPanel]);
end; end;
initialization initialization
{$I JvNavigationPaneLaz.lrs} {$I ..\..\resource\JvNavigationPaneLaz.lrs}
end. end.

View File

@ -12,13 +12,15 @@ procedure Register;
implementation implementation
{$R ..\resource\JvValidatorsReg.res} {$R ..\..\resource\JvValidatorsReg.res}
uses JvValidators, JvErrorIndicator, JvValidatorsEditorForm; uses
JvDsgnConsts, JvValidators, JvErrorIndicator, JvValidatorsEditorForm;
procedure Register; procedure Register;
begin begin
RegisterComponents('JvValidators', [TJvValidators, TJvValidationSummary, TJvErrorIndicator]); RegisterComponents(RsPaletteValidators, [TJvValidators, TJvValidationSummary, TJvErrorIndicator]);
RegisterNoIcon([TJvRequiredFieldValidator, TJvCompareValidator, RegisterNoIcon([TJvRequiredFieldValidator, TJvCompareValidator,
TJvRangeValidator, TJvRegularExpressionValidator, TJvCustomValidator, TJvControlsCompareValidator]); TJvRangeValidator, TJvRegularExpressionValidator, TJvCustomValidator, TJvControlsCompareValidator]);
@ -28,9 +30,5 @@ begin
RegisterPropertyEditor(TypeInfo(string), TJvBaseValidator, 'PropertyToValidate', TJvPropertyValidateProperty); RegisterPropertyEditor(TypeInfo(string), TJvBaseValidator, 'PropertyToValidate', TJvPropertyValidateProperty);
RegisterPropertyEditor(TypeInfo(string), TJvBaseValidator, 'CompareToProperty', TJvPropertyToCompareProperty); end; RegisterPropertyEditor(TypeInfo(string), TJvBaseValidator, 'CompareToProperty', TJvPropertyToCompareProperty); end;
(*
initialization
{$I JvXPBarLaz.lrs}
*)
end. end.

View File

@ -13,12 +13,12 @@ implementation
uses uses
ComponentEditors, PropEdits, GraphPropEdits, ImgList, ComponentEditors, PropEdits, GraphPropEdits, ImgList,
JvXPCore, JvXPPropertyEditors, JvDsgnConsts, JvXPCore, JvXPPropertyEditors,
JvXPBar, JvXPContainer, JvXPButtons, JvXPCheckCtrls; JvXPBar, JvXPContainer, JvXPButtons, JvXPCheckCtrls;
procedure Register; procedure Register;
begin begin
RegisterComponents('JvXPCtrls', [ RegisterComponents(RsPaletteXPControls, [
TJvXPBar, TJvXPBar,
TJvXPContainer, TJvXPContainer,
TJvXPButton, TJvXPButton,

View File

@ -26,19 +26,22 @@
<FormatVersion Value="1"/> <FormatVersion Value="1"/>
</local> </local>
</RunParams> </RunParams>
<RequiredPackages Count="4"> <RequiredPackages Count="5">
<Item1> <Item1>
<PackageName Value="FCL"/> <PackageName Value="JvDBLazR"/>
</Item1> </Item1>
<Item2> <Item2>
<PackageName Value="MemDSLaz"/> <PackageName Value="JvCtrlsLazR"/>
</Item2> </Item2>
<Item3> <Item3>
<PackageName Value="jvhtcontrolslaz"/> <PackageName Value="FCL"/>
</Item3> </Item3>
<Item4> <Item4>
<PackageName Value="LCL"/> <PackageName Value="MemDSLaz"/>
</Item4> </Item4>
<Item5>
<PackageName Value="LCL"/>
</Item5>
</RequiredPackages> </RequiredPackages>
<Units Count="2"> <Units Count="2">
<Unit0> <Unit0>

View File

@ -181,9 +181,9 @@ object Form1: TForm1
ClientWidth = 574 ClientWidth = 574
object JvDBHTLabel1: TJvDBHTLabel object JvDBHTLabel1: TJvDBHTLabel
Left = 8 Left = 8
Height = 76 Height = 16
Top = 8 Top = 8
Width = 82 Width = 297
DataSource = DataSource1 DataSource = DataSource1
Mask = 'Numeric field: <b><field="Num"></b><br>Field 1: <b><font color="clRed"><field="fld1"></font></b><br><i>Field 2:</i> <b><font color="clGreen"><field="fld2"></font></b><br>And some link: <a href="url"><field="Fld1"></a><br><a href="qwe">#<field="num"></a> - <b><field="fld1"> <field="fld2"></b>' Mask = 'Numeric field: <b><field="Num"></b><br>Field 1: <b><font color="clRed"><field="fld1"></font></b><br><i>Field 2:</i> <b><font color="clGreen"><field="fld2"></font></b><br>And some link: <a href="url"><field="Fld1"></a><br><a href="qwe">#<field="num"></a> - <b><field="fld1"> <field="fld2"></b>'
ParentColor = False ParentColor = False

View File

@ -28,10 +28,13 @@
<LaunchingApplication PathPlusParams="/usr/X11R6/bin/xterm -T 'Lazarus Run Output' -e $(LazarusDir)/tools/runwait.sh $(TargetCmdLine)"/> <LaunchingApplication PathPlusParams="/usr/X11R6/bin/xterm -T 'Lazarus Run Output' -e $(LazarusDir)/tools/runwait.sh $(TargetCmdLine)"/>
</local> </local>
</RunParams> </RunParams>
<RequiredPackages Count="1"> <RequiredPackages Count="2">
<Item1> <Item1>
<PackageName Value="LCL"/> <PackageName Value="JvPageCompsR"/>
</Item1> </Item1>
<Item2>
<PackageName Value="LCL"/>
</Item2>
</RequiredPackages> </RequiredPackages>
<Units Count="6"> <Units Count="6">
<Unit0> <Unit0>
@ -49,9 +52,8 @@
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<IsVisibleTab Value="True"/> <IsVisibleTab Value="True"/>
<EditorIndex Value="3"/> <EditorIndex Value="1"/>
<TopLine Value="107"/> <CursorPos X="3" Y="11"/>
<CursorPos X="24" Y="122"/>
<UsageCount Value="22"/> <UsageCount Value="22"/>
<Loaded Value="True"/> <Loaded Value="True"/>
<LoadedDesigner Value="True"/> <LoadedDesigner Value="True"/>
@ -70,28 +72,37 @@
</Unit3> </Unit3>
<Unit4> <Unit4>
<Filename Value="..\..\packages\JvXPBarLaz.pas"/> <Filename Value="..\..\packages\JvXPBarLaz.pas"/>
<EditorIndex Value="1"/> <EditorIndex Value="-1"/>
<CursorPos X="5" Y="9"/> <CursorPos X="5" Y="9"/>
<UsageCount Value="10"/> <UsageCount Value="10"/>
<Loaded Value="True"/>
</Unit4> </Unit4>
<Unit5> <Unit5>
<Filename Value="..\..\run\JvTypes.pas"/> <Filename Value="..\..\run\JvTypes.pas"/>
<EditorIndex Value="2"/> <EditorIndex Value="-1"/>
<TopLine Value="65"/> <TopLine Value="65"/>
<CursorPos X="31" Y="47"/> <CursorPos X="31" Y="47"/>
<UsageCount Value="10"/> <UsageCount Value="10"/>
<Loaded Value="True"/>
</Unit5> </Unit5>
</Units> </Units>
<JumpHistory HistoryIndex="-1"/> <JumpHistory Count="2" HistoryIndex="1">
<Position1>
<Filename Value="JvNavPaneDemoMainForm.pas"/>
<Caret Line="122" Column="24" TopLine="107"/>
</Position1>
<Position2>
<Filename Value="JvNavPaneDemoMainForm.pas"/>
<Caret Line="11" Column="3"/>
</Position2>
</JumpHistory>
</ProjectOptions> </ProjectOptions>
<CompilerOptions> <CompilerOptions>
<Version Value="11"/> <Version Value="11"/>
<PathDelim Value="\"/> <PathDelim Value="\"/>
<Target>
<Filename Value="..\..\bin\JvNavPaneDemo"/>
</Target>
<SearchPaths> <SearchPaths>
<IncludeFiles Value="..\..\resources"/> <IncludeFiles Value="..\..\resources"/>
<OtherUnitFiles Value="..\..\run"/>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/> <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths> </SearchPaths>
<Parsing> <Parsing>

View File

@ -10,6 +10,7 @@ object JvNavPaneDemoMainFrm: TJvNavPaneDemoMainFrm
Font.Height = -11 Font.Height = -11
Font.Name = 'Tahoma' Font.Name = 'Tahoma'
OnCreate = FormCreate OnCreate = FormCreate
LCLVersion = '1.7'
object PopupMenu1: TPopupMenu object PopupMenu1: TPopupMenu
OnPopup = PopupMenu1Popup OnPopup = PopupMenu1Popup
left = 92 left = 92
@ -769,7 +770,6 @@ object JvNavPaneDemoMainFrm: TJvNavPaneDemoMainFrm
} }
end end
object OpenPictureDialog1: TOpenPictureDialog object OpenPictureDialog1: TOpenPictureDialog
Title = 'Open existing file'
left = 136 left = 136
top = 64 top = 64
end end

View File

@ -1,941 +0,0 @@
LazarusResources.Add('TJvNavPaneDemoMainFrm','FORMDATA',[
'TPF0'#21'TJvNavPaneDemoMainFrm'#20'JvNavPaneDemoMainFrm'#4'Left'#2'i'#6'Heig'
+'ht'#3#212#1#3'Top'#2'm'#5'Width'#3#6#2#18'HorzScrollBar.Page'#3#5#2#18'Vert'
+'ScrollBar.Page'#3#211#1#7'Caption'#6#21'JvNavigationPane Demo'#8'DockSite'#9
+#11'Font.Height'#2#245#9'Font.Name'#6#6'Tahoma'#8'OnCreate'#7#10'FormCreate'
+#0#10'TPopupMenu'#10'PopupMenu1'#7'OnPopup'#7#15'PopupMenu1Popup'#4'left'#2
+'\'#3'top'#2'@'#0#9'TMenuItem'#8'HideAll1'#7'Caption'#6#8'Hide All'#7'OnClic'
+'k'#7#13'HideAll1Click'#0#0#9'TMenuItem'#8'ShowAll1'#7'Caption'#6#8'Show All'
+#7'OnClick'#7#13'ShowAll1Click'#0#0#9'TMenuItem'#2'N1'#7'Caption'#6#1'-'#0#0
+#9'TMenuItem'#11'ChangeFont1'#7'Caption'#6#7'Font...'#7'OnClick'#7#16'Change'
+'Font1Click'#0#0#9'TMenuItem'#7'Colors1'#7'Caption'#6#6'Colors'#0#9'TMenuIte'
+'m'#9'Standard1'#7'Caption'#6#8'Standard'#7'Checked'#9#10'GroupIndex'#2#1#9
+'RadioItem'#9#7'OnClick'#7#11'SchemaClick'#0#0#9'TMenuItem'#5'Blue1'#3'Tag'#2
+#1#7'Caption'#6#4'Blue'#10'GroupIndex'#2#1#9'RadioItem'#9#7'OnClick'#7#11'Sc'
+'hemaClick'#0#0#9'TMenuItem'#7'Silver1'#3'Tag'#2#2#7'Caption'#6#6'Silver'#10
+'GroupIndex'#2#1#9'RadioItem'#9#7'OnClick'#7#11'SchemaClick'#0#0#9'TMenuItem'
+#6'Olive1'#3'Tag'#2#3#7'Caption'#6#5'Olive'#10'GroupIndex'#2#1#9'RadioItem'#9
+#7'OnClick'#7#11'SchemaClick'#0#0#0#9'TMenuItem'#16'BackgroundImage1'#7'Capt'
+'ion'#6#19'Background Image...'#7'OnClick'#7#21'BackgroundImage1Click'#0#0#9
+'TMenuItem'#2'N2'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#16'Dontallowresize1'#7
+'Caption'#6#18'Don''t allow resize'#7'OnClick'#7#21'Dontallowresize1Click'#0
+#0#9'TMenuItem'#2'N3'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#14'ShowToolPanel1'#7
+'Caption'#6#15'Show Tool Panel'#7'OnClick'#7#19'ShowToolPanel1Click'#0#0#9'T'
+'MenuItem'#16'ShowCloseButton1'#7'Caption'#6#17'Show Close Button'#7'OnClick'
+#7#21'ShowCloseButton1Click'#0#0#0#10'TImageList'#11'LargeImages'#6'Height'#2
+#20#5'Width'#2#24#4'left'#2'\'#3'top'#2#16#6'Bitmap'#10#14'-'#0#0'Li'#6#0#0#0
+#24#0#0#0#20#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#206#181#156#255#198#173#156#255#206#173#156#255#206
+#173#156#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#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#189#189#189#255#231#198#181#255#198#247#255#255#198#247#255#255#173#231
+#247#255#198#173#156#255#206#173#156#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#0#0#0
+#0#0#0#0#0#0#0#0#206#173#156#255#222#214#206#255#198#239#255#255#198#239#255
+#255#198#247#255#255#173#231#247#255'{'#214#247#255#140#198#214#255#173#148
+#132#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#189#189#189#255#206#189#181#255#198#247
+#255#255#198#239#255#255#198#247#255#255#198#247#255#255#198#239#255#255#140
+#231#255#255'{'#222#247#255'k'#198#247#255'k'#206#247#255#173#148#132#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#206#173#156#255#222#214#206#255#198#239#255#255#198#247#255#255#198
+#239#255#255#198#247#255#255#198#239#255#255#173#231#247#255#140#231#247#255
+#132#214#247#255'c'#206#247#255'k'#198#247#255'J'#189#247#255#189#189#189#255
+#132#156#165#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#206#173#156#255#198#247#255#255#198#247#255#255#198#239#255#255#198#247
+#255#255#165#231#247#255#148#231#255#255'{'#214#247#255'{'#214#247#255#132
+#214#247#255'{'#214#247#255'k'#198#247#255'k'#206#247#255'J'#181#239#255'R'
+#181#247#255'J'#189#247#255#173#148#132#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#198#173#156#255#198#247#255#255#173#231#247#255#165#231#247
+#255#148#231#247#255'{'#214#247#255'k'#198#247#255'c'#206#247#255'R'#181#239
+#255'J'#189#247#255'J'#181#247#255'R'#189#247#255'1'#181#222#255'9'#173#247
+#255'1'#165#239#255'!'#165#239#255'9'#165#239#255'9'#173#247#255#165'{k'#255
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#206#173#156#255'c'#198#247#255#247
+#239#239#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#247#247#231#255#247#239#239
+#255#247#247#239#255#247#239#239#255#173#231#247#255#173#231#239#255#148#198
+#214#255'1'#173#239#255#156'{k'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#214#173#132#255'{'#214#247#255#247#247#239#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#247#239#239#255#239#239#239#255#247#239#231#255#239#239#239#255#247
+#247#239#255#247#239#239#255#222#198#173#255'1'#165#247#255#156'{k'#255'JB1'
+#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#206#173#165#255#198#173#156#255#255#222
+#198#255#255#255#255#255#247#222#206#255#255#222#198#255#247#247#239#255#255
+#222#206#255#255#222#198#255#255#222#206#255#247#222#198#255#247#247#239#255
+#247#239#239#255#239#247#239#255#247#239#239#255#239#239#239#255#214#189#173
,#255#165'{k'#255#156'{k'#255'JB1'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#214#173
+#132#255#255#222#206#255#198#173#156#255#255#255#255#255#247#247#239#255#214
+#206#206#255#222#214#206#255#214#214#206#255#214#214#206#255#222#214#206#255
+#214#214#206#255#222#189#173#255#222#198#173#255#231#198#173#255#214#206#206
+#255#247#247#239#255#156'{k'#255#231#173#140#255#156'{k'#255'JB1'#255#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#214#165#140#255#255#255#255#255#255#231#206#255#198
+#173#156#255#255#255#255#255#255#255#255#255#206#165#132#255#214#165#140#255
+#214#165#132#255#173#148#140#255#173#148#140#255#173#148#140#255#173#148#140
+#255#247#239#239#255#247#247#239#255#156'sk'#255#231#189#148#255#255#206#165
+#255#156'{k'#255'JB1'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#206#156'{'#255#255
+#255#255#255#239#239#239#255#247#247#239#255#198#173#156#255#214#165#140#255
+#255#231#206#255#239#239#239#255#247#247#239#255#247#239#239#255#247#247#239
+#255#239#239#239#255#247#214#181#255#156'{k'#255#173#148#140#255#239#181#148
+#255#247#214#189#255#255#206#156#255#156'{k'#255'JB1'#255#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#173#148#132#255#247#239#239#255#239#247#239#255#247#239#239#255
+#214#165#132#255#239#247#239#255#247#239#239#255#239#239#239#255#247#239#239
+#255#239#239#239#255#239#239#239#255#255#231#198#255#255#222#206#255#255#206
+#165#255#156'{k'#255#255#206#156#255#255#206#156#255#247#198#140#255#156'{k'
+#255'JB1'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#173#148#140#255#247#247#239#255
+#247#239#239#255#206#165#132#255#247#247#239#255#247#239#239#255#239#239#239
+#255#247#247#231#255#239#239#239#255#247#247#239#255#255#222#198#255#247#214
+#198#255#247#222#189#255#247#214#181#255#247#198#140#255#156'{k'#255#247#181
+#140#255#247#165's'#255#156'{k'#255'JB1'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#173#148#132#255#247#239#239#255#198#173#156#255#239#239#239#255#247#239#239
+#255#239#239#239#255#247#247#239#255#247#222#198#255#255#222#206#255#247#222
+#198#255#247#214#198#255#247#214#181#255#247#214#189#255#255#206#156#255#247
+#198#140#255#255#173#140#255#156'{k'#255#231#148'k'#255#156'{k'#255'JB1'#255
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#173#148#132#255#198#181#156#255#247#247#239
+#255#247#239#239#255#239#247#239#255#255#222#198#255#247#214#189#255#247#214
+#189#255#247#214#181#255#247#214#189#255#247#206#173#255#255#206#156#255#255
+#206#165#255#247#189#140#255#231#181#148#255#247#165's'#255#231#148'k'#255
+#156'{k'#255#156'{k'#255'JB1'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#198#156'{'
+#255#255#222#198#255#239#239#239#255#255#222#198#255#247#214#189#255#255#206
+#156#255#247#198#140#255#231#181#148#255#247#173#140#255#247#181#140#255#247
+#165's'#255#239#165'{'#255#247#165's'#255#231#156'c'#255#231#148'c'#255#231
+#156'k'#255#231#148'c'#255#206'{J'#255#156'{k'#255'JB1'#255#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#206#156'{'#255#156'{k'#255#156'{k'#255#156'{k'#255#156'{k'#255
+#156'{k'#255#156'{k'#255#156'{k'#255#156'{k'#255#156'{k'#255#156'{k'#255#156
+'{k'#255#156'{k'#255#156'{k'#255#156'{k'#255#156'{k'#255#156'{k'#255#156'{k'
+#255#156'{k'#255'JB1'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'JB1'#255'J'
+'B1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'
+#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255
+'JB1'#255#0#0#0#0#0#0#0#0#0#0#0#0'J91'#255#0#0#0#0'J9)'#255#0#0#0#0'J91'#255
+#0#0#0#0'J91'#255#0#0#0#0'J91'#255#0#0#0#0'J9)'#255#0#0#0#0'J91'#255#0#0#0#0
+'J91'#255#0#0#0#0'J91'#255#0#0#0#0'J91'#255#0#0#0#0'J91'#255#0#0#0#0#0#0#0#0
+#173#148#140#255#0#0#0#0#173#148#140#255#0#0#0#0#173#148#140#255#0#0#0#0#173
+#148#140#255#0#0#0#0#165'{k'#255#0#0#0#0#156'{k'#255#0#0#0#0#165'{k'#255#0#0
+#0#0#165'{k'#255#0#0#0#0'kcR'#255#0#0#0#0'sZR'#255#0#0#0#0'kZR'#255#0#0#0#0#0
+#0#0#0#0#0#0#0#231#173#140#255#231#181#140#255#231#181#140#255#247#165's'#255
+#222#165'{'#255#222#173#132#255#222#165'{'#255#231#156'c'#255#231#148'k'#255
+#231#148'c'#255#239#156'k'#255#231#148'c'#255#214#132'Z'#255#214#132'R'#255
+#214#132'Z'#255#222'{J'#255#231'{J'#255#222'{J'#255#222'{J'#255#231'{J'#255
+#222'{J'#255'JB1'#255#0#0#0#0#0#0#0#0#231#181#140#255#255#222#206#255#247#222
+#206#255#255#222#206#255#247#222#198#255#255#214#189#255#247#214#189#255#247
+#206#181#255#247#206#181#255#247#206#181#255#247#189#156#255#247#189#165#255
+#247#189#156#255#247#181#140#255#247#181#140#255#247#181#140#255#247#165'{'
+#255#247#165's'#255#247#165'{'#255#247#165's'#255#231#148'k'#255'JB1'#255#0#0
+#0#0#0#0#0#0#231#173#140#255#247#222#198#255#255#222#189#255#247#222#198#255
+#247#206#173#255#239#206#181#255#247#206#173#255#255#206#156#255#247#189#156
+#255#239#189#156#255#247#181#140#255#247#181#140#255#247#181#140#255#247#165
+'s'#255#247#165's'#255#247#165's'#255#239#165's'#255#247#165'{'#255#231#156
+'c'#255#231#148'k'#255#231#156'c'#255'JB1'#255#0#0#0#0#0#0#0#0#247#165's'#255
+#247#165's'#255#247#165'{'#255#222#165'{'#255#222#165'{'#255#222#165'{'#255
+#231#148'c'#255#231#148'k'#255#231#148'c'#255#231#156'k'#255#231#148'c'#255
,#214#132'R'#255#206#132'R'#255#214#132'R'#255#222'{J'#255#222'{J'#255#222'{J'
+#255#222'{J'#255#222'{J'#255'JB1'#255'JB1'#255'JB1'#255#0#0#0#0#0#0#0#0#206
+#189#181#255#255#255#255#255#255#255#255#255#255#255#255#255#239#189#156#255
+#255#255#255#255#255#255#255#255#255#255#255#255#239#198#156#255#255#255#255
+#255#247#239#239#255#247#247#247#255#239#189#156#255#255#255#255#255#239#239
+#247#255#247#247#239#255#239#189#156#255#247#239#239#255#247#247#239#255#255
+#222#206#255#231#189#156#255'JB1'#255#0#0#0#0#0#0#0#0#206#189#173#255#255#255
+#255#255#239#247#239#255#247#239#239#255#231#189#156#255#255#255#255#255#247
+#239#239#255#247#247#239#255#206#165#140#255#247#239#239#255#239#247#239#255
+#247#222#206#255#214#165#132#255#239#239#239#255#247#239#239#255#247#222#198
+#255#214#165#132#255#239#239#239#255#247#222#206#255#247#206#181#255#206#156
+'{'#255'JB1'#255#0#0#0#0#0#0#0#0#206#189#173#255#255#255#255#255#247#239#239
+#255#239#239#239#255#214#165#132#255#255#255#255#255#239#247#239#255#255#222
+#206#255#198#156'{'#255#247#239#239#255#255#222#198#255#247#222#206#255#198
+#156'{'#255#247#247#239#255#247#214#189#255#247#206#173#255#198#156'{'#255
+#255#222#206#255#247#206#173#255#255#206#156#255#198#156'{'#255'JB1'#255#0#0
+#0#0#0#0#0#0#206#173#156#255#231#189#156#255#239#189#148#255#206#165#132#255
+#214#173#140#255#231#181#148#255#231#173#140#255#206#156'{'#255#198#156'{'
+#255#231#189#148#255#214#165#132#255#206#156'{'#255'9'#140#214#255'B'#140#214
+#255'9'#140#214#255#24'B'#206#255#24'B'#206#255#231#189#148#255#214#165#140
+#255#198#156'{'#255#165'{s'#255'JB1'#255#0#0#0#0#0#0#0#0#198#181#156#255#255
+#255#255#255#255#255#255#255#247#239#239#255#231#181#148#255#255#255#255#255
+#247#247#239#255#239#239#239#255#239#181#148#255#239#239#239#255#247#247#239
+#255#239#239#239#255'B'#140#214#255#247#247#239#255#247#239#239#255#255#231
+#206#255#24'9'#206#255#255#231#206#255#247#222#198#255#255#231#206#255#231
+#181#148#255'JB1'#255#0#0#0#0#0#0#0#0#198#173#165#255#255#255#255#255#247#239
+#239#255#239#247#239#255#214#165#140#255#255#255#255#255#247#239#239#255#247
+#231#206#255#214#165#140#255#239#239#239#255#247#239#239#255#255#231#198#255
+'9'#140#214#255#255#222#206#255#247#214#189#255#255#222#189#255#16'B'#206#255
+#255#222#206#255#247#214#189#255#247#206#181#255#206#156'{'#255'JB1'#255#0#0
+#0#0#0#0#0#0#198#173#156#255#255#255#255#255#247#247#239#255#247#222#206#255
+#206#156'{'#255#239#247#239#255#255#222#198#255#247#214#189#255#206#156'{'
+#255#239#247#239#255#255#222#206#255#247#214#181#255#24'9'#206#255#255#222
+#189#255#247#214#189#255#247#206#173#255#24'B'#206#255#255#222#189#255#239
+#198#165#255#239#189#156#255#198#156'{'#255'J91'#255#0#0#0#0#0#0#0#0#206#181
+#156#255#231#181#148#255#214#165#132#255#198#156'{'#255#206#156'{'#255#231
+#181#148#255#206#165#140#255#206#156'{'#255#198#156'{'#255#239#181#148#255
+#206#165#140#255#206#156'{'#255#24'B'#206#255#16'B'#206#255#24'B'#206#255#24
+'B'#206#255#16'B'#214#255#231#173#140#255#198#156'{'#255#173#148#140#255#165
+'{k'#255'JB1'#255#0#0#0#0#0#0#0#0#198#173#165#255#255#255#255#255#247#247#239
+#255#247#239#239#255#231#181#148#255#247#247#239#255#247#247#239#255#239#239
+#239#255#231#189#148#255#247#239#239#255#255#231#206#255#247#222#206#255#239
+#189#148#255#255#222#206#255#255#231#206#255#255#222#189#255#239#181#148#255
+#247#222#198#255#255#222#198#255#247#206#173#255#231#181#156#255'JB1'#255#0#0
+#0#0#0#0#0#0#198#181#156#255#247#239#239#255#239#239#239#255#247#247#239#255
+#206#165#140#255#247#239#239#255#247#222#198#255#255#222#206#255#214#165#132
+#255#247#222#206#255#247#214#189#255#255#222#189#255#198#156'{'#255#255#222
+#206#255#247#214#189#255#247#206#181#255#198#156'{'#255#255#214#189#255#239
+#206#181#255#255#206#156#255#206#156'{'#255'J91'#255#0#0#0#0#0#0#0#0#214#165
+#140#255#247#247#239#255#239#239#239#255#247#222#189#255#206#156'{'#255#239
+#247#239#255#247#214#198#255#247#206#173#255#198#156'{'#255#255#231#206#255
+#247#214#189#255#255#206#165#255#198#156'{'#255#247#222#189#255#247#206#181
+#255#247#189#156#255#198#156'{'#255#247#206#181#255#247#189#156#255#231#189
+#148#255#206#156'{'#255'JB1'#255#0#0#0#0#0#0#0#0#206#165#140#255#247#214#181
+#255#231#181#148#255#214#165#140#255#198#156'{'#255#231#173#140#255#206#156
+'{'#255#173#148#140#255#156'{k'#255#231#173#140#255#206#156'{'#255#173#148
+#140#255#156'{k'#255#231#173#140#255#198#156'{'#255#173#148#140#255#156'{k'
+#255#231#181#140#255#198#156'{'#255#173#148#140#255#165'{s'#255'J91'#255#0#0
+#0#0#0#0#0#0#214#165#140#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB'
+'1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'
+#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#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#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#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#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#206#189#173#255#206#189#181#255#214#189#173#255
+#206#189#173#255#206#189#173#255#206#189#173#255#214#189#181#255#206#189#173
+#255#206#173#156#255#198#181#165#255#206#173#156#255#198#181#156#255#198#173
+#156#255#198#181#156#255#206#173#156#255#198#181#156#255#214#165#140#255#206
+#165#132#255#214#165#140#255#173#148#140#255#173#148#132#255#173#148#140#255
+#0#0#0#0#0#0#0#0#214#189#173#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#239#239#239#255#247#247#239#255'JB1'#255#0#0#0#0#0#0#0#0#206
+#189#173#255#255#255#255#255#255#255#255#255#247#239#239#255#181#189#189#255
+#173#148#140#255'k{'#140#255'k'#132#140#255#189#189#189#255#247#239#239#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#247#247#239#255#247#239#239#255#239#247
+#239#255#255#214#198#255'JB1'#255#0#0#0#0#0#0#0#0#206#189#181#255#255#255#255
+#255#255#255#255#255#189#189#189#255'k'#132#140#255'k{'#140#255#140#156#165
+#255#173#148#140#255'kZR'#255#181#189#189#255#255#255#255#255#255#255#255#255
+#247#173#140#255#247#181#140#255#247#181#140#255#247#165's'#255#247#165'{'
+#255#239#165's'#255#247#165's'#255#239#239#239#255#255#222#198#255'JB1'#255#0
+#0#0#0#0#0#0#0#206#189#173#255#255#255#255#255#255#255#255#255'k{'#140#255'k'
+'ZR'#255'scR'#255'k'#132#140#255'kZR'#255#189#189#189#255'k{'#140#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#239
+#239#239#255#247#247#239#255#239#239#239#255#247#247#239#255#239#239#239#255
+#247#214#181#255'JB1'#255#0#0#0#0#0#0#0#0#214#189#173#255#255#255#255#255#255
+#255#255#255'scR'#255'J91'#255#189#189#189#255#222#214#214#255#189#189#189
+#255#140#156#165#255'k'#132#140#255#255#255#255#255#255#255#255#255#255#181
+#140#255#247#173#140#255#247#181#140#255#247#165's'#255#239#165's'#255#247
+#165's'#255#247#165's'#255#247#239#239#255#247#206#173#255'JB1'#255#0#0#0#0#0
+#0#0#0#206#189#173#255#255#255#255#255#255#255#255#255'J91'#255'JB1'#255#222
+#214#214#255#181#181#189#255#132#156#165#255'k{'#140#255'kcR'#255#255#255#255
+#255#255#255#255#255#239#247#239#255#247#239#239#255#247#247#239#255#239#239
+#239#255#247#239#239#255#239#239#239#255#247#247#239#255#239#239#239#255#247
+#189#156#255'JB1'#255#0#0#0#0#0#0#0#0#206#173#165#255#255#255#255#255#255#255
+#255#255#189#189#189#255#0#0#0#255#189#189#189#255#140#156#165#255'k'#132#140
+#255'sZR'#255#132#156#165#255#247#239#239#255#247#247#239#255#247#239#239#255
+#247#239#239#255#239#239#239#255#247#239#239#255#239#247#239#255#247#239#239
+#255#239#239#239#255#255#231#206#255#247#189#165#255'JB1'#255#0#0#0#0#0#0#0#0
+#198#173#156#255#255#255#255#255#255#255#255#255#247#247#239#255#222#206#206
+#255'kZR'#255'kcR'#255'sZR'#255#24'B'#214#255#189#189#189#255#247#247#239#255
+#239#239#239#255#239#239#231#255#247#247#239#255#239#239#239#255#247#247#239
+#255#247#239#239#255#247#222#198#255#255#222#198#255#247#222#206#255#239#181
+#148#255'JB1'#255#0#0#0#0#0#0#0#0#206#173#156#255#255#255#255#255#255#255#255
+#255#181#206#222#255#24'B'#206#255#24'B'#206#255#222#214#214#255#247#247#239
+#255#24'B'#206#255#24'9'#206#255#214#214#206#255#247#239#239#255#198#156'{'
+#255#206#156'{'#255#156'{k'#255#156'sk'#255#156'{k'#255#156'{k'#255#156'{k'
+#255#247#231#198#255#255#181#140#255'JB1'#255#0#0#0#0#0#0#0#0#198#173#156#255
+#255#255#255#255#255#255#255#255#24'B'#206#255#132#173#198#255'9'#140#214#255
+#24'B'#206#255#24#132#189#255#24'B'#206#255#24#140#198#255#24'B'#206#255#247
+#247#239#255#247#239#239#255#239#239#239#255#247#247#239#255#255#222#198#255
+#255#231#206#255#255#222#206#255#255#214#198#255#247#222#198#255#247#165's'
+#255'JB1'#255#0#0#0#0#0#0#0#0#206#181#165#255#255#255#255#255#255#255#255#255
+#24'B'#206#255'9'#173#239#255'B'#140#214#255'B'#140#214#255#24'B'#206#255#24
+#140#189#255#24'B'#206#255'1Zs'#255#247#239#239#255#198#156'{'#255#165'{k'
+#255#156'{k'#255#156'{k'#255#156'{k'#255#156'{k'#255#156'sk'#255#247#222#198
+#255#247#165's'#255'JB1'#255#0#0#0#0#0#0#0#0#198#173#156#255#255#255#255#255
+#255#255#255#255#24'B'#206#255#24#140#189#255'B'#140#214#255'B'#140#214#255
+#24'B'#206#255#24#140#198#255'!B'#206#255'9c{'#255#247#247#239#255#255#222
+#206#255#247#222#198#255#255#222#206#255#255#222#206#255#255#222#198#255#247
+#222#189#255#255#222#198#255#247#214#181#255#247#165'{'#255'JB1'#255#0#0#0#0
+#0#0#0#0#198#173#156#255#255#255#255#255#247#247#239#255#222#214#206#255#24
+'B'#206#255#24'B'#206#255#24'B'#206#255#24'B'#206#255'9cs'#255'9c{'#255#206
+#189#173#255#255#222#206#255#156'{k'#255#165'{k'#255#156'{k'#255#156'{k'#255
,#156'sk'#255#156'{k'#255#156'sk'#255#247#206#181#255#231#148'c'#255'JB1'#255
+#0#0#0#0#0#0#0#0#214#165#140#255#247#247#239#255#247#239#239#255#247#239#239
+#255#247#247#239#255#247#247#239#255#247#247#239#255#247#247#239#255#247#239
+#239#255#255#222#206#255#255#231#198#255#247#222#206#255#255#222#206#255#247
+#222#189#255#255#222#198#255#247#222#198#255#255#214#189#255#247#206#173#255
+#247#206#181#255#247#206#173#255#231#148'c'#255'JB1'#255#0#0#0#0#0#0#0#0#206
+#165#132#255#247#239#239#255#247#222#198#255#247#214#198#255#247#222#198#255
+#247#206#189#255#247#214#181#255#247#198#173#255#239#198#173#255#247#189#156
+#255#239#189#156#255#231#181#148#255#231#181#140#255#247#173#140#255#247#165
+'s'#255#247#165's'#255#239#165's'#255#247#165'{'#255#231#148'c'#255#231#148
+'c'#255#239#156'k'#255'JB1'#255#0#0#0#0#0#0#0#0#214#165#140#255'JB1'#255'JB1'
+#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255
+'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'#255'JB1'
+#255'JB1'#255'JB1'#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#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#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#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#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#132#156#165#255#132#156#165#255#132#156#165#255#140
+#156#165#255'k{'#140#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#222#198#181#255#206#189
+#173#255#214#189#173#255#206#189#181#255#206#189#173#255#140#156#165#255#140
+#198#214#255#198#239#255#255#198#247#255#255#173#231#247#255#140#198#214#255
+'k{'#140#255#206#173#156#255#198#181#165#255#206#173#156#255#198#173#156#255
+#198#173#165#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#206#189#173
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#247#239
+#239#255#132#156#165#255#198#247#255#255'k{'#140#255'k{'#140#255#140#156#165
+#255#140#198#206#255'1c{'#255#206#173#156#255#247#247#239#255#239#239#239#255
+#247#247#239#255#247#239#239#255#132#156#165#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#214#189#173#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#140#156#165#255#140#189#214#255#173#247#255#255'k'#132#140
+#255#132#173#198#255#140#198#214#255'k'#206#247#255'k{'#140#255'1c{'#255#255
+#222#198#255#239#239#239#255#247#247#239#255#181#206#214#255'9Z{'#255#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#206#189#173#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#132#156#165#255#173#231#247#255#173#231
+#239#255#140#189#214#255#140#198#206#255#140#198#206#255#132#173#198#255#132
+#173#198#255'k'#132#140#255#255#222#198#255#239#239#239#255#181#206#214#255
+#24'B'#206#255'B'#140#214#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#214#189
+#181#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255'k'
+#132#140#255'k{'#140#255'k{'#140#255'9cs'#255'9c{'#255'9Z{'#255'9cs'#255'k{'
+#140#255#173#148#140#255#255#222#189#255#165#173#247#255#24'B'#206#255'B'#140
+#214#255#206#165#140#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#206#189#173
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#247#247#239#255#247#247#239#255#255#222#206#255#247#222#198#255#255
+#214#181#255#239#198#173#255#247#214#189#255#255#222#198#255#165#173#247#255
+'9'#140#214#255'B'#140#214#255#255#231#198#255#156'{k'#255#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#206#189#181#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#239#239#239#255#247#247#239#255#247#239#239
+#255#181#206#214#255#24'B'#206#255#24'B'#206#255#181#206#214#255#255#222#206
+#255#156'{k'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#214#189#173#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#247#239#239#255#247#239#239
+#255#239#239#239#255#165#173#247#255'9'#140#214#255#24'B'#206#255#189#189#189
+#255#255#222#206#255#247#214#189#255'kZR'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#206#189#173#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#247#239#239#255
+#239#239#239#255#247#247#239#255#165#181#247#255'B'#140#214#255#24'B'#206#255
+#132#173#189#255#255#222#206#255#255#231#198#255#247#198#173#255'kcR'#255#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#206#189#173#255#255#255#255#255#255#255
+#255#255#165#173#255#255#181#206#214#255#255#255#255#255#255#255#255#255#255
+#255#255#255#239#239#239#255#247#247#231#255#165#173#247#255'9'#140#214#255
+#24'B'#206#255#140#156#165#255#222#214#206#255#247#222#206#255#247#222#189
,#255#247#189#156#255'kZR'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#206#189
+#181#255#247#247#239#255#165#173#247#255'B'#140#214#255'9'#140#214#255#165
+#173#247#255#255#255#255#255#247#239#239#255#247#247#239#255#165#173#247#255
+'B'#140#214#255#24'B'#206#255'9'#140#214#255#255#222#198#255#247#231#206#255
+#255#214#189#255#247#222#198#255#239#189#156#255'kcR'#255#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#231#189#173#255#165#231#247#255#24'B'#206#255#24'B'#206
+#255#24'B'#206#255#173#181#247#255#165#173#247#255#239#247#239#255#165#173
+#247#255'9'#140#214#255#24'B'#206#255#24'B'#206#255#231#214#206#255#255#222
+#206#255#247#214#189#255#247#222#198#255#247#206#173#255#231#173#140#255'kZR'
+#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#206#173#156#255#255#255#255#255
+#173#181#247#255#24'B'#206#255#24'B'#206#255#24'B'#206#255#165#173#247#255
+#165#173#247#255'B'#140#214#255#24'B'#206#255#24'B'#206#255#189#189#189#255
+#255#231#198#255#247#214#198#255#247#222#189#255#247#214#198#255#247#198#173
+#255#231#181#140#255'JB1'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#198#181
+#156#255#255#255#255#255#255#255#255#255#189#206#214#255#24'B'#206#255#24'B'
+#206#255#24'B'#206#255'B'#140#214#255#24'B'#206#255#24'B'#206#255'B'#140#214
+#255#255#222#206#255#247#222#206#255#247#222#189#255#255#214#198#255#247#214
+#181#255#239#198#173#255#247#181#140#255'J91'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#206#173#156#255#255#255#255#255#255#255#255#255#247#239#239#255
+#189#214#222#255#24'B'#206#255'!B'#206#255#24'B'#206#255#24'B'#206#255#24'B'
+#206#255#222#214#206#255#247#222#198#255#255#222#189#255#247#214#198#255#247
+#214#181#255#247#206#181#255#239#198#165#255#247#165's'#255'J91'#255#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#198#173#156#255#255#255#255#255#247#247#239
+#255#239#239#239#255#247#239#239#255#181#206#214#255#24'B'#206#255#24'B'#206
+#255'!B'#206#255#214#198#173#255#247#214#189#255#247#214#189#255#247#206#173
+#255#239#198#173#255#247#198#173#255#247#189#156#255#231#189#148#255#247#165
+'{'#255'JB1'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#206#173#156#255#239
+#247#239#255#255#214#198#255#247#214#189#255#239#198#165#255#247#206#173#255
+#140#156#165#255#24'B'#206#255#173#156#140#255#231#181#148#255#231#173#140
+#255#231#173#140#255#231#173#140#255#247#181#140#255#247#181#140#255#239#165
+'s'#255#247#165'{'#255#239#148'c'#255'JB1'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#206#173#140#255#156'sk'#255'kZR'#255'kcR'#255'sZR'#255'kZR'#255'k'
+'cR'#255#165'{k'#255'kZR'#255'scR'#255'kZR'#255'JB1'#255'JB1'#255'J91'#255'J'
+'B1'#255'J91'#255'JB1'#255'JB1'#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#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#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#140#198#214#255#140
+#189#214#255#140#198#214#255#140#198#206#255#140#189#214#255#140#198#206#255
+#140#198#214#255#140#189#214#255#140#198#206#255#148#189#214#255'{'#173#198
+#255#132#173#198#255'{'#173#198#255#132#173#198#255'{'#173#189#255#132#173
+#198#255'{'#173#198#255#132#173#189#255'{'#173#198#255#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#140#198#206#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255'9Z{'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#148#189#214#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255'9c{'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#140#198#214#255#255#255#255#255#206#247#255#255#198#239#255#255#198
+#247#255#255#206#247#255#255#198#239#255#255#198#247#255#255#198#247#255#255
+#198#247#255#255#198#247#255#255#198#247#255#255#198#247#255#255#198#247#255
+#255#198#247#255#255#198#247#255#255#198#247#255#255#198#247#255#255'9Z{'#255
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#140#198#206#255#198#239#255#255#165
+#247#255#255#165#247#255#255#173#239#255#255#165#247#255#255#165#247#255#255
+#173#247#255#255#165#239#255#255#173#247#255#255#165#239#255#255#173#247#255
+#255#165#239#255#255#173#247#255#255#165#239#255#255#173#247#255#255#165#239
+#255#255#173#247#255#255'9cs'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#140
+#198#214#255#198#247#255#255#173#247#255#255#165#247#247#255#173#247#255#255
+#165#247#247#255#173#239#255#255#165#247#247#255#173#247#255#255#165#247#247
+#255#173#247#255#255#165#247#247#255#173#247#255#255#165#247#247#255#173#247
+#255#255#165#247#255#255#173#247#255#255#165#247#255#255'1Zs'#255#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#140#198#206#255#198#239#255#255#165#239#255#255
,#173#247#255#255#165#239#255#255#173#247#255#255#165#247#255#255#165#247#255
+#255#173#247#255#255#165#239#255#255#165#247#255#255#173#247#255#255#165#239
+#255#255#165#247#255#255#173#247#255#255#165#239#255#255#165#247#247#255#173
+#247#255#255'9c{'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'{'#173#189#255
+#148#231#255#255#140#231#247#255#165#247#255#255#173#247#247#255#165#247#255
+#255#173#239#247#255#165#247#255#255#173#247#247#255#165#247#255#255#173#247
+#247#255#165#239#255#255#173#247#247#255#165#247#255#255#173#247#247#255#165
+#247#255#255#173#247#255#255#165#247#255#255'9Zs'#255#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#132#173#189#255#140#231#255#255#148#231#247#255#165#247#255
+#255#173#239#255#255#165#247#255#255#165#247#255#255#173#247#255#255#165#247
+#255#255#165#239#255#255#173#247#255#255#165#247#255#255#165#247#255#255#173
+#247#255#255#165#239#255#255#173#247#247#255#165#239#255#255#173#247#255#255
+'1c{'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'{'#173#198#255#132#214#247
+#255#140#231#255#255#140#231#247#255#140#231#247#255#148#231#247#255#140#222
+#255#255#140#231#247#255#148#231#247#255#140#231#247#255#140#231#255#255#148
+#222#247#255#140#231#247#255#140#231#255#255#140#231#247#255#140#231#255#255
+#148#231#247#255#140#231#255#255'9Zs'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#132#173#189#255'c'#198#247#255#148#231#247#255#140#231#255#255#148#231
+#255#255#140#231#247#255#140#231#255#255#148#231#247#255#140#222#255#255#148
+#231#255#255#140#231#247#255#148#231#255#255#140#231#247#255#148#222#255#255
+#140#231#247#255#148#231#255#255#140#231#247#255#148#231#255#255'1c{'#255#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'{'#173#198#255'R'#189#247#255'{'#214#247
+#255#148#231#247#255#140#222#255#255#148#231#247#255#140#231#255#255#140#231
+#247#255#148#231#255#255#140#231#247#255#140#231#255#255#140#231#247#255#148
+#231#255#255#140#231#247#255#148#231#255#255#140#222#247#255#140#231#255#255
+#148#231#247#255'9Zs'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#132#173#189
+#255'1'#156#206#255'9'#181#231#255'J'#189#239#255'J'#181#247#255'9'#181#222
+#255'9'#181#231#255#132#214#247#255#140#231#247#255#140#222#255#255#148#231
+#247#255#140#231#255#255#148#222#247#255#140#231#255#255#140#231#247#255#148
+#231#255#255#140#231#247#255#148#231#255#255'1c{'#255#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#132#173#198#255'9'#181#231#255'9'#181#222#255'9'#181#231#255
+'9'#181#231#255'9'#181#222#255#0#165#222#255'k'#206#247#255'{'#214#247#255
+#132#214#247#255'{'#214#247#255#132#214#247#255'{'#214#247#255'{'#214#247#255
+#132#214#247#255'{'#214#247#255'{'#214#247#255#132#214#247#255'1Z{'#255#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#132#173#189#255'k'#206#247#255#0#165#222
+#255'9'#181#231#255'9'#181#222#255'9'#181#231#255#0#165#222#255'9'#181#231
+#255#132#214#247#255'{'#214#255#255#132#222#247#255'{'#214#247#255#132#222
+#247#255'{'#214#255#255#132#222#247#255'{'#214#247#255#132#214#255#255'{'#222
+#247#255'9c{'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'{'#173#198#255'k'
+#206#247#255'9'#181#222#255#24#132#189#255'9'#181#231#255'9'#181#222#255'9'
+#173#239#255#0#165#222#255'k'#206#247#255'{'#214#247#255'{'#214#247#255#132
+#214#247#255'{'#214#247#255#132#214#247#255'{'#214#247#255#132#222#247#255'{'
+#214#247#255#132#214#247#255'1c{'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#132#173#189#255'c'#198#247#255'k'#206#247#255'R'#189#247#255#0#165#222#255
+#24#132#189#255#8#165#222#255#0#165#222#255'!'#156#239#255'k'#206#247#255'c'
+#198#247#255#132#222#247#255'{'#214#255#255'{'#222#247#255#132#214#247#255'{'
+#214#255#255'{'#214#247#255#132#214#247#255'9c{'#255#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0'{'#173#198#255'k'#206#247#255'c'#198#247#255'k'#206#247#255
+'k'#206#247#255'J'#189#247#255')'#156#239#255'1'#156#206#255#8#165#222#255'1'
+#156#206#255'9'#173#239#255'9'#181#231#255'J'#181#239#255'R'#189#247#255'c'
+#198#247#255'k'#206#247#255'k'#206#247#255'c'#206#247#255'9Zs'#255#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#132#173#198#255'9cs'#255'9Z{'#255'9cs'#255'9Z'
+'{'#255'9Zs'#255'9c{'#255'9cs'#255'9c{'#255'9cs'#255'9c{'#255'9c{'#255'9Zs'
+#255'9c{'#255'9cs'#255'9Z{'#255'9cs'#255'9Z{'#255'9c{'#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#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#0#0#0#0#0#0#0#0#0#0#132#148#165
+#255#132#156#165#255#132#156#165#255#140#156#165#255#132#156#173#255#132#156
+#165#255#140#156#165#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#0#0#0#0#0#0#0#0#0#0#0
+#140#156#165#255#181#206#222#255#206#247#255#255#198#247#255#255#198#239#255
+#255#173#247#255#255#173#231#247#255#181#206#214#255#132#156#165#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#0#0#0#132#148#165#255#132#173#198#255#181#206#214#255
,#181#206#214#255#181#206#222#255#181#206#214#255#140#189#206#255#140#198#214
+#255#140#189#206#255#132#173#198#255#132#156#165#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#140#156#165#255#132#156#165#255#140#156#173#255#132#156#165#255#140#156
+#165#255#132#156#165#255#140#156#165#255#140#156#165#255'k'#132#140#255'k{'
+#140#255'k'#132#140#255'k{'#140#255'k'#132#140#255'k{'#140#255'k{'#140#255'k'
+'{'#140#255'k{'#140#255'k{'#140#255'k{'#140#255'k{'#140#255'k{'#140#255#0#0#0
+#0#0#0#0#0#0#0#0#0#132#156#173#255#206#247#255#255#198#239#255#255#198#247
+#255#255#198#239#255#255#198#247#255#255#198#247#255#255#173#231#247#255#173
+#231#247#255#173#231#247#255#173#231#247#255'{'#214#247#255#132#222#247#255
+'{'#214#247#255#132#222#247#255'{'#222#247#255'k'#206#247#255'k'#206#247#255
+'c'#206#247#255'k'#206#247#255#132#173#198#255'k{'#140#255#0#0#0#0#0#0#0#0
+#132#156#165#255#198#239#255#255#198#247#255#255#198#239#255#255#173#231#247
+#255#173#231#247#255#173#222#247#255#173#231#247#255#140#231#247#255'{'#214
+#247#255'{'#222#247#255'k'#198#247#255'c'#206#247#255'k'#198#247#255'c'#206
+#247#255'R'#181#247#255'J'#181#247#255'J'#181#247#255'9'#181#222#255'9'#181
+#231#255'1'#156#206#255'9c{'#255#0#0#0#0#0#0#0#0#132#156#165#255#198#247#255
+#255#198#239#255#255#173#247#255#255#165#231#239#255#173#231#247#255#165#231
+#239#255#140#231#247#255#132#214#247#255'{'#214#247#255'k'#198#247#255'k'#206
+#247#255'k'#198#247#255'k'#206#247#255'J'#181#239#255'R'#189#247#255'J'#189
+#239#255'9'#181#222#255'9'#181#231#255'1'#156#206#255'1'#165#206#255'sZR'#255
+#0#0#0#0#0#0#0#0#140#156#165#255#198#239#255#255#165#247#255#255#173#231#239
+#255#173#231#247#255#165#231#239#255#148#231#255#255'{'#214#247#255#132#214
+#255#255'{'#214#247#255'k'#206#247#255'c'#198#247#255'k'#206#247#255'J'#181
+#239#255'R'#189#247#255'J'#181#239#255'9'#181#231#255'9'#181#231#255'9'#181
+#231#255'9'#156#206#255'1'#156#206#255'9c{'#255#0#0#0#0#0#0#0#0#132#156#165
+#255#198#247#255#255#173#231#247#255#173#222#247#255#165#231#239#255#173#231
+#247#255#140#231#247#255#132#214#247#255'{'#222#247#255'k'#198#247#255'k'#206
+#247#255'c'#206#247#255'k'#198#247#255'J'#189#247#255'R'#181#239#255'J'#189
+#247#255'9'#181#222#255'9'#181#231#255'9'#173#239#255'1'#156#206#255#24#140
+#198#255'R91'#255#0#0#0#0#0#0#0#0#140#156#165#255#198#239#255#255#173#231#239
+#255#165#231#247#255#173#231#239#255#148#231#255#255'{'#214#247#255#132#214
+#247#255'c'#198#247#255'k'#206#247#255'c'#198#247#255'k'#206#247#255'J'#181
+#239#255'R'#189#247#255'J'#181#239#255'9'#181#231#255'9'#181#222#255'9'#181
+#231#255'1'#173#239#255'9'#156#206#255#24#140#198#255'JB1'#255#0#0#0#0#0#0#0
+#0#132#156#165#255#198#247#255#255#173#231#247#255#173#222#239#255#140#231
+#255#255'{'#214#247#255'{'#214#247#255#132#222#247#255'c'#198#247#255'k'#206
+#247#255'k'#198#247#255'J'#189#239#255'R'#181#247#255'J'#189#239#255'9'#181
+#231#255'9'#181#231#255'9'#181#222#255'9'#165#247#255'9'#173#239#255'1'#156
+#206#255#24#132#189#255'RB1'#255#0#0#0#0#0#0#0#0#140#156#165#255#198#239#255
+#255#173#231#247#255#165#231#239#255#148#231#255#255'{'#214#247#255#132#214
+#247#255'c'#198#247#255'k'#206#247#255'k'#206#247#255'J'#181#239#255'R'#189
+#247#255'J'#181#247#255'9'#181#222#255'9'#181#231#255'9'#181#222#255'1'#173
+#247#255'9'#173#239#255'1'#156#206#255'9'#156#206#255#24#140#198#255'JB1'#255
+#0#0#0#0#0#0#0#0#132#156#165#255#173#231#247#255#165#231#239#255#148#231#255
+#255'{'#214#247#255#132#214#247#255'c'#206#247#255'k'#206#247#255'k'#198#247
+#255'c'#206#247#255'R'#181#247#255'J'#189#239#255'9'#181#231#255'9'#181#222
+#255'9'#181#231#255'9'#165#239#255'9'#173#239#255'1'#156#206#255'9'#165#206
+#255#24#132#198#255#24#140#189#255'J91'#255#0#0#0#0#0#0#0#0#132#148#165#255
+#173#231#247#255#140#231#255#255'{'#214#247#255#132#214#247#255'c'#206#247
+#255'k'#198#247#255'k'#206#247#255'c'#198#247#255'R'#189#247#255'J'#181#239
+#255'9'#181#231#255'9'#181#222#255'9'#181#231#255'1'#173#239#255'9'#173#247
+#255'1'#156#206#255'9'#156#214#255'1'#156#206#255#24#140#189#255#24#132#198
+#255'JB1'#255#0#0#0#0#0#0#0#0#132#156#165#255#173#231#247#255'{'#214#247#255
+#132#214#247#255'{'#222#247#255'k'#198#247#255'c'#206#247#255'k'#198#247#255
+'J'#189#239#255'R'#181#239#255'J'#189#247#255'9'#181#222#255'9'#181#231#255
+'9'#165#239#255'9'#173#239#255'1'#156#206#255'9'#165#206#255'1'#156#206#255
+'9'#165#206#255#24#132#198#255#24#140#189#255#0#0#0#255#0#0#0#0#0#0#0#0#132
+#156#165#255#173#231#247#255#132#214#247#255'{'#222#247#255'k'#198#247#255'k'
+#206#247#255'c'#198#247#255'k'#206#247#255'R'#189#247#255'J'#181#247#255'9'
+#181#222#255'9'#181#231#255'9'#181#231#255'9'#173#239#255'1'#173#247#255'9'
+#156#206#255'1'#156#206#255'9'#156#206#255'1'#165#206#255#24#132#189#255#24
+#140#198#255#0#0#0#255#0#0#0#0#0#0#0#0#132#156#173#255#173#231#239#255'{'#214
+#247#255'k'#198#247#255'J'#189#247#255'J'#181#239#255'R'#189#239#255'J'#181
,#247#255'9'#181#222#255'9'#173#239#255'1'#156#206#255'9'#156#206#255'1'#156
+#206#255'1'#156#206#255'9'#156#206#255'1'#165#206#255#24#132#198#255#24#140
+#198#255#24#132#189#255#24#140#198#255#24#132#189#255#0#0#0#255#0#0#0#0#0#0#0
+#0#140#156#165#255#173#231#247#255'J'#181#247#255'J'#189#247#255#132#173#189
+#255'9'#181#231#255'1'#156#206#255'9'#156#206#255'1'#156#206#255'1'#156#206
+#255#24#132#189#255#24#140#198#255#24#132#189#255#24#140#198#255#24#140#189
+#255#24#132#198#255#24#140#189#255#24#132#189#255#24#140#198#255#24#132#189
+#255#24#140#198#255#0#0#0#255#0#0#0#0#0#0#0#0'k{'#140#255'9cs'#255'9c{'#255
+'R9)'#255'JB1'#255'RB1'#255'JB1'#255'RB1'#255'JB1'#255'RB1'#255#0#0#0#255#0#0
+#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255
+#0#0#0#255#0#0#0#255#0#0#0#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#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#10'TImageList'#11'SmallImages'#4'left'#2'('#3'top'#2#16#6'Bitmap'#10
+#14#24#0#0'Li'#6#0#0#0#16#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#0#0#0#0#206#189#173#255#198#173#165#255#198#173#156#255#198#173#165#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#140#189#206#255#198#173#165#255#239#231#222#255#198#247#255#255#198#247
+#255#255#189#198#206#255#206#189#173#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#206#189#181#255#206#189#173#255#198#239#255#255
+#198#247#255#255#198#239#255#255#173#231#239#255#140#231#255#255'c'#206#247
+#255#198#173#156#255#140#156#165#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#206#189#173#255#198#214#222#255#198#247#255#255#198#247#255#255#198#239#255
+#255#173#239#255#255#165#231#239#255'{'#214#247#255'k'#198#247#255'c'#206#247
+#255#140#189#214#255#198#173#156#255#132#173#198#255#0#0#0#0#198#173#156#255
+#206#181#173#255#198#247#255#255#198#239#255#255#198#239#255#255#198#247#255
+#255#165#239#255#255#173#231#239#255'{'#214#247#255'c'#198#247#255'k'#206#247
+#255'k'#198#239#255'k'#206#247#255'J'#181#239#255#140#173#198#255#140#156#165
+#255#198#173#156#255#173#247#255#255#165#231#247#255#173#231#239#255#173#231
+#239#255'{'#214#247#255'k'#198#247#255'c'#206#247#255'k'#206#247#255'k'#206
+#239#255'J'#173#239#255'B'#181#239#255'J'#173#231#255'B'#181#239#255')'#189
+#239#255#189#156#140#255#198#173#165#255#173#231#239#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#247#239#231#255#255#247#239#255#255#239#231#255#255#247#239
+#255#239#222#222#255'B'#181#239#255#148#132'{'#255#198#173#156#255#206#189
+#181#255#247#239#239#255#255#239#231#255#231#231#222#255#255#239#239#255#255
+#239#231#255#247#247#239#255#255#239#231#255#247#239#239#255#255#239#231#255
+#247#222#206#255#247#247#231#255#255#214#198#255#148#132'{'#255#148#132'{'
+#255#198#173#165#255#247#206#181#255#222#198#173#255#247#239#239#255#255#239
+#239#255#231#189#148#255#231#181#148#255#198#173#165#255#198#173#156#255#198
+#173#165#255#198#173#156#255#231#231#222#255#255#222#198#255#181#156#140#255
+#231#173#132#255#148#132'{'#255#198#165#140#255#255#255#255#255#255#222#198
+#255#222#198#173#255#222#198#173#255#222#189#173#255#222#206#198#255#222#198
+#173#255#222#198#181#255#222#198#173#255#198#173#165#255#198#173#156#255#181
+#156#140#255#231#173#140#255#255#214#156#255#140#132#132#255#189#165#148#255
+#255#255#255#255#255#255#255#255#189#165#140#255#222#206#198#255#255#247#239
+#255#247#239#239#255#255#247#239#255#247#239#239#255#255#222#206#255#255#222
+#198#255#222#165'{'#255#181#140's'#255#255#214#156#255#255#206#148#255#148
+#132'{'#255#198#165#140#255#255#255#255#255#198#173#165#255#222#206#198#255
+#247#239#239#255#247#239#231#255#255#239#239#255#247#239#231#255#255#247#231
+#255#247#222#198#255#247#222#198#255#255#214#173#255#231#173#132#255#181#132
+'s'#255#255#181'{'#255#206'sJ'#255#181#156#140#255#198#173#165#255#222#206
+#198#255#255#255#255#255#247#247#231#255#255#222#206#255#247#231#198#255#255
+#222#206#255#247#222#198#255#255#214#173#255#255#222#181#255#255#214#156#255
+#255#206#148#255#231#148'c'#255#198'{J'#255#206'sB'#255#189#156#132#255#247
+#214#189#255#255#255#255#255#255#222#206#255#255#222#173#255#255#214#156#255
+#255#198#140#255#255#198#140#255#255#198#148#255#255#181'{'#255#255#181'{'
+#255#247#165'{'#255#239#165'{'#255#231#148'c'#255#214#132'Z'#255#181'c1'#255
+#181#156#140#255#181#156#140#255#181#140's'#255#181#132's'#255#181#140's'#255
+#140#132#132#255#206'sJ'#255#198'sJ'#255#198'{B'#255#198'sJ'#255#198'sJ'#255
+#198'sJ'#255#181'c1'#255#189'c1'#255#181'c1'#255#189'c1'#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#0#0#0#0#0#0#0#0#0#0#0#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255
,#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255'J91'#255#255#0#255#255'JB'
+'1'#255#255#0#255#255'JB1'#255#255#0#255#255'JB1'#255#255#0#255#255'R91'#255
+#255#0#255#255'JB1'#255#255#0#255#255'RB1'#255#255#0#255#255'RB1'#255#181#156
+#140#255#255#255#255#255#148#132'{'#255#255#255#255#255#148#132#132#255#255
+#255#255#255#148#132'{'#255#255#255#255#255#148#132#132#255#255#255#255#255
+'Rck'#255#255#255#255#255'RZk'#255#255#255#255#255'Rck'#255#255#0#255#255#247
+#165#140#255#247#173#148#255#247#165'{'#255#222#165'{'#255#222#165'{'#255#231
+#148'k'#255#231#148'c'#255#231#148'k'#255#214#132'R'#255#222'{J'#255#214#132
+'R'#255#206'{J'#255#206'sJ'#255#198'{B'#255#206'sJ'#255'RB1'#255#239#173#148
+#255#247#239#239#255#255#247#239#255#247#239#239#255#255#247#239#255#247#247
+#239#255#247#239#239#255#247#173#140#255#247#165'{'#255#247#165'{'#255#247
+#165'{'#255#239#165'{'#255#247#165'{'#255#247#165'{'#255#247#165'{'#255'RB1'
+#255#247#173#140#255#247#165#140#255#239#165's'#255#247#165'{'#255#239#165's'
+#255#247#165'{'#255#231#148'c'#255#231#148'c'#255#222#148'k'#255#214#132'R'
+#255#222'{J'#255#222'{J'#255#222'{J'#255#222'{J'#255#222'{J'#255'RB1'#255#189
+#173#165#255#255#255#255#255#255#255#255#255#222#165'{'#255#255#255#255#255
+#255#255#255#255#222#165'{'#255#255#255#255#255#255#255#255#255#222#165'{'
+#255#255#255#255#255#255#255#255#255#222#165'{'#255#255#247#239#255#247#239
+#239#255'JB1'#255#198#173#165#255#255#255#255#255#255#255#255#255#181#156#140
+#255#255#255#255#255#255#255#255#255#181#156#140#255#255#255#255#255#255#255
+#255#255#181#156#140#255#255#255#255#255#255#247#239#255#181#148#140#255#255
+#247#239#255#222#206#198#255'JB9'#255#198#173#156#255#214#173#148#255#181#156
+#140#255#189#132's'#255#222#165'{'#255#181#156#140#255#181#140's'#255#222#165
+'{'#255#181#156#140#255'B'#181#239#255')'#148#222#255#24'B'#206#255#24'J'#206
+#255#222#165'{'#255#0#0#0#0'RB9'#255#198#173#165#255#255#255#255#255#255#255
+#255#255#222#165'{'#255#255#255#255#255#255#255#255#255#222#165'{'#255#255
+#255#255#255#255#255#255#255')'#156#222#255#255#255#255#255#255#247#239#255
+#24'B'#198#255#255#247#239#255#222#206#206#255'JB1'#255#198#173#156#255#255
+#255#255#255#255#255#255#255#181#156#140#255#255#255#255#255#255#255#255#255
+#181#156#140#255#255#255#255#255#255#239#239#255#24'B'#206#255#255#247#239
+#255#255#239#231#255#24'B'#206#255#255#247#239#255#206#189#173#255'JB1'#255
+#198#173#165#255#214#173#148#255#0#0#0#0#189#140's'#255#222#165'{'#255#181
+#156#140#255#189#132's'#255#222#165'{'#255#0#0#0#0'!J'#198#255#24'B'#206#255
+#24'J'#206#255#24'B'#206#255#222#165'{'#255#189#156#140#255'JB1'#255#198#181
+#165#255#255#255#255#255#255#255#255#255#206#173#148#255#255#255#255#255#255
+#255#255#255#222#165'{'#255#255#247#239#255#255#239#239#255#222#165'{'#255
+#255#247#239#255#255#239#231#255#222#165'{'#255#255#231#206#255#198#181#173
+#255'RB9'#255#198#173#156#255#255#255#255#255#255#255#255#255#181#148#132#255
+#255#255#255#255#255#247#239#255#0#0#0#0#247#239#239#255#247#239#239#255#0#0
+#0#0#247#239#239#255#247#247#239#255#0#0#0#0#255#222#206#255#206#189#181#255
+'JB1'#255#198#173#165#255#198#173#165#255#0#0#0#0#189#140's'#255#231#181#148
+#255#214#173#148#255#181#132's'#255#239#189#148#255#0#0#0#0#189#132's'#255
+#198#173#156#255#181#156#140#255#189#132's'#255#206#173#140#255#181#156#140
+#255'RB1'#255#0#0#0#0'JB9'#255'RB1'#255'JB9'#255'RB9'#255'JB1'#255'RB9'#255
+'JB1'#255'JB9'#255'RB1'#255'JB9'#255'RB1'#255'JB9'#255'RB1'#255'RB9'#255'JB1'
+#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#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#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#206#189#173#255#206#189#181#255#206#189#173
+#255#206#189#181#255#206#189#173#255#206#189#181#255#198#173#165#255#198#173
+#156#255#198#173#165#255#198#173#156#255#198#173#165#255#198#165#140#255#181
+#156#140#255#181#156#132#255#181#148#140#255#181#156#140#255#206#189#181#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255'Rcc'
+#255#198#189#173#255#255#255#255#255#239#222#222#255'Z{'#140#255#148#132'{'
+#255'Z{'#140#255#189#198#206#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#247#239#255#255#239#239#255#222#214
+#206#255'J91'#255#206#189#181#255#255#255#255#255'Jcc'#255'c{'#140#255#140
+#156#173#255#132#156#165#255#148#132'{'#255#239#231#222#255#255#255#255#255
+#247#247#239#255#255#255#255#255#247#239#239#255#247#239#231#255#255#239#231
+#255#222#206#198#255'JB1'#255#206#189#173#255#255#255#255#255'RB9'#255'J91'
+#255#239#231#222#255#189#198#206#255#148#132'{'#255#231#222#222#255#247#247
,#239#255#247#189#165#255#247#189#156#255#255#181'{'#255#247#165'{'#255#247
+#165'{'#255#206#189#181#255'JB1'#255#198#173#165#255#255#255#255#255'Rck'#255
+'RB9'#255#206#189#181#255#148#132'{'#255'Rck'#255#255#255#255#255#255#239#239
+#255#247#247#231#255#247#239#239#255#255#247#239#255#247#239#239#255#247#231
+#198#255#206#189#181#255'RB1'#255#198#173#165#255#255#255#255#255#239#231#222
+#255'Rck'#255#181#156#132#255#140#156#173#255'RZc'#255#198#214#222#255#247
+#247#231#255#247#206#189#255#198#165#140#255#181#156#132#255#181#156#132#255
+#181#132's'#255#206#189#181#255'JB1'#255#189#173#156#255#255#247#239#255#16
+'{'#189#255#140#173#198#255#24'B'#206#255#24#132#189#255#24'J'#206#255#24'B'
+#206#255#255#247#239#255#255#222#198#255#247#222#206#255#255#222#206#255#247
+#214#189#255#255#214#189#255#231#189#148#255'J99'#255#198#173#156#255#239#231
+#222#255#24'B'#198#255'J'#181#239#255')'#156#222#255'!J'#206#255#24#132#189
+#255#24'B'#198#255#255#239#239#255#222#198#173#255#198#165#148#255#181#156
+#132#255#181#156#140#255#181#132's'#255#239#189#156#255'JB1'#255#198#165#148
+#255#247#247#239#255#189#198#206#255#24'B'#206#255'!J'#198#255#24'B'#206#255
+'!J'#206#255#198#165#140#255#255#231#206#255#247#222#198#255#247#214#189#255
+#247#214#198#255#255#222#189#255#247#214#189#255#231#181#140#255'JB9'#255#181
+#156#140#255#255#222#198#255#255#222#198#255#222#206#198#255#231#198#173#255
+#222#198#173#255#231#198#181#255#222#198#173#255#239#198#165#255#231#181#156
+#255#231#189#148#255#231#181#148#255#231#173#140#255#231#181#140#255#231#173
+#140#255'RB1'#255#181#156#132#255'Rck'#255'JB1'#255'JB1'#255'RB9'#255'JB1'
+#255'JB1'#255'RB9'#255'JB1'#255'RB1'#255'JB9'#255'RB9'#255'JB1'#255'JB9'#255
+'RB9'#255'JB9'#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#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#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#132#173#198#255#140#156#165#255#132#156#173#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#222#198#173#255#206
+#189#181#255#206#189#173#255#206#189#181#255#140#156#165#255#173#231#239#255
+#173#231#247#255#140#198#214#255'Rcc'#255#198#173#165#255#198#173#156#255#198
+#165#148#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#206#189#173#255#255#255#255#255
+#255#255#255#255#255#255#255#255#132#156#165#255#132#156#173#255#148#132'{'
+#255#140#189#214#255'c{'#140#255#255#247#239#255#231#222#222#255#239#231#222
+#255'RZc'#255#0#0#0#0#0#0#0#0#0#0#0#0#206#189#181#255#255#255#255#255#255#255
+#255#255#140#156#173#255'{'#214#247#255#140#231#255#255'{'#214#247#255'c'#206
+#247#255#140#156#165#255'Zs'#140#255#231#231#222#255#222#206#198#255#181#156
+#132#255#0#0#0#0#0#0#0#0#0#0#0#0#206#189#181#255#255#255#255#255#255#255#255
+#255#132#156#165#255'c{'#140#255'c{'#140#255'c{'#140#255'c{'#140#255'Z{'#140
+#255#140#156#173#255#132#173#189#255#24'B'#206#255#181#156#140#255#0#0#0#0#0
+#0#0#0#0#0#0#0#206#189#173#255#255#255#255#255#255#255#255#255#255#255#255
+#255#247#239#239#255#255#239#239#255#247#247#239#255#239#222#222#255#239#231
+#222#255#140#173#198#255#24'B'#206#255#140#156#165#255#148#132#132#255#0#0#0
+#0#0#0#0#0#0#0#0#0#198#173#156#255#255#255#255#255#255#255#255#255#255#239
+#239#255#247#247#231#255#255#239#239#255#247#239#231#255#231#231#222#255')'
+#148#222#255#24'J'#206#255#140#156#165#255#222#214#198#255'RZk'#255#0#0#0#0#0
+#0#0#0#0#0#0#0#198#173#165#255#255#255#255#255#198#247#255#255#198#214#214
+#255#255#239#231#255#247#239#239#255#239#231#222#255#140#173#189#255#24'B'
+#206#255'Z{'#140#255#255#222#206#255#231#198#181#255'JB1'#255#0#0#0#0#0#0#0#0
+#0#0#0#0#198#173#156#255#247#239#239#255'B'#173#239#255'J'#181#239#255#132
+#173#198#255#198#214#214#255#132#173#198#255#24'B'#206#255'!J'#206#255#255
+#222#198#255#247#222#189#255#198#173#165#255'JB1'#255#0#0#0#0#0#0#0#0#0#0#0#0
+#198#173#156#255#255#247#239#255'!B'#198#255#24'B'#206#255')'#156#222#255')'
+#148#222#255#24'J'#198#255#24'B'#206#255#206#189#173#255#255#222#198#255#222
+#206#198#255#198#173#165#255'JB9'#255#0#0#0#0#0#0#0#0#0#0#0#0#198#173#165#255
+#247#247#239#255#198#214#214#255#24'B'#206#255'!J'#206#255'!B'#206#255#24'J'
+#206#255#140#156#165#255#247#214#181#255#247#206#189#255#222#198#173#255#214
+#173#140#255'RB1'#255#0#0#0#0#0#0#0#0#0#0#0#0#198#173#156#255#255#239#231#255
+#255#247#239#255#239#231#222#255'!B'#206#255#24'J'#206#255'c{'#140#255#222
+#206#198#255#247#206#181#255#222#206#198#255#222#198#181#255#214#173#148#255
+'JB9'#255#0#0#0#0#0#0#0#0#0#0#0#0#198#173#165#255#247#247#239#255#222#206#198
+#255#222#206#198#255#222#206#198#255#140#156#165#255#206#189#181#255#231#189
+#148#255#198#173#165#255#198#173#156#255#214#173#140#255#189#165#148#255'RB1'
+#255#0#0#0#0#0#0#0#0#0#0#0#0#214#173#148#255'R91'#255'JB1'#255'JB1'#255'JB1'
+#255'Rck'#255'RB1'#255'JB9'#255'RB1'#255'JB9'#255'RB1'#255'JB9'#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#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#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#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#140#189#214#255#140#198#206#255#148#198#214#255
+#140#189#214#255#140#198#214#255#148#198#214#255#140#189#214#255#140#198#206
+#255#148#189#214#255#140#198#214#255#132#173#189#255#132#173#198#255#132#173
+#198#255#132#173#198#255#0#0#0#0#0#0#0#0#148#189#206#255#198#247#255#255#198
+#239#255#255#198#247#255#255#198#247#255#255#198#239#255#255#198#247#255#255
+#198#247#255#255#198#247#255#255#198#247#255#255#206#239#255#255#198#247#255
+#255#206#247#255#255'Z{'#140#255#0#0#0#0#0#0#0#0#140#198#214#255#198#247#255
+#255#173#239#255#255#173#239#247#255#173#239#255#255#173#239#247#255#173#239
+#255#255#173#239#255#255#173#239#255#255#165#239#255#255#173#239#255#255#165
+#239#247#255#173#239#255#255'Z{'#140#255#0#0#0#0#0#0#0#0#132#173#189#255#173
+#239#255#255#173#239#255#255#165#239#255#255#173#239#255#255#165#239#255#255
+#173#239#255#255#165#239#247#255#173#239#255#255#165#239#247#255#173#239#255
+#255#173#239#255#255#173#247#255#255'RZk'#255#0#0#0#0#0#0#0#0#132#173#198#255
+#173#231#239#255#165#239#255#255#173#247#247#255#173#239#255#255#173#247#255
+#255#165#239#255#255#173#239#255#255#173#247#255#255#173#239#255#255#165#239
+#247#255#173#239#255#255#165#239#255#255'Rcc'#255#0#0#0#0#0#0#0#0#132#173#198
+#255#140#231#247#255#140#231#255#255#140#231#255#255#140#231#247#255#140#231
+#255#255#140#231#247#255#140#231#247#255#140#231#255#255#140#231#247#255#140
+#231#255#255#140#231#255#255#140#231#255#255'Rcc'#255#0#0#0#0#0#0#0#0#132#173
+#198#255'k'#198#247#255#140#231#247#255#140#231#255#255#140#222#255#255#140
+#231#247#255#140#231#255#255#140#231#255#255#140#222#247#255#140#231#255#255
+#140#231#247#255#140#231#255#255#140#231#247#255'RZk'#255#0#0#0#0#0#0#0#0#140
+#173#189#255'B'#181#239#255'{'#214#247#255#140#231#255#255#140#231#247#255
+#140#231#255#255#140#222#255#255#140#231#247#255#140#231#255#255#140#231#255
+#255#140#231#255#255#140#231#255#255#140#231#255#255'Rcc'#255#0#0#0#0#0#0#0#0
+#132#173#198#255'J'#173#239#255')'#189#239#255'J'#181#239#255'B'#173#239#255
+')'#156#222#255'k'#206#239#255#140#231#255#255#140#231#247#255#140#222#255
+#255#140#231#247#255#140#231#255#255#140#231#255#255'RZc'#255#0#0#0#0#0#0#0#0
+#132#173#189#255'k'#206#247#255')'#156#222#255')'#189#239#255')'#189#239#255
+')'#156#222#255')'#189#239#255#140#222#255#255#140#231#255#255#140#231#247
+#255#140#231#255#255#140#231#247#255#140#231#255#255'Rck'#255#0#0#0#0#0#0#0#0
+#132#173#198#255'k'#206#247#255'J'#173#239#255')'#156#222#255'1'#189#247#255
+')'#189#239#255')'#156#222#255'{'#214#247#255'{'#214#247#255'{'#214#255#255
+'{'#214#247#255'{'#214#247#255'{'#214#247#255'Rcc'#255#0#0#0#0#0#0#0#0#140
+#173#198#255'{'#214#247#255'k'#206#239#255'J'#181#239#255')'#156#222#255'1'
+#156#231#255')'#156#222#255'J'#181#239#255'{'#214#247#255'k'#206#247#255'{'
+#214#247#255'{'#214#247#255'{'#222#255#255'Rck'#255#0#0#0#0#0#0#0#0#132#173
+#189#255'k'#206#247#255'{'#214#247#255'k'#198#247#255'J'#181#231#255')'#148
+#222#255')'#156#222#255#24#132#189#255')'#156#222#255'J'#173#239#255'J'#181
+#239#255'J'#181#239#255'J'#173#239#255'Rcc'#255#0#0#0#0#0#0#0#0#140#173#198
+#255'Zs'#140#255'c{'#140#255'Z{'#140#255'c{'#140#255'c{'#140#255'Zck'#255'RZ'
+'c'#255'Zck'#255'Rcc'#255'RZk'#255'Rcc'#255'Rcc'#255'Rck'#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#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#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#140#156#165#255#132#156#165#255#140#156#173#255
+#132#156#165#255#140#156#165#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#132#156#173#255#173#231#247#255#173#239
+#255#255#173#239#255#255#173#247#255#255#140#231#255#255#132#156#173#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#140#156
+#165#255#132#156#165#255#140#156#165#255#132#156#165#255#132#156#165#255#140
+#156#165#255#140#156#165#255#132#156#165#255#140#156#165#255#132#156#173#255
+#132#156#165#255#140#156#173#255#132#156#165#255#132#156#165#255#0#0#0#0#0#0
+#0#0#132#156#173#255#206#247#255#255#198#247#255#255#198#239#255#255#198#247
+#255#255#173#239#255#255#173#239#255#255#173#239#255#255#140#231#255#255#140
+#231#255#255'{'#214#247#255'k'#206#247#255'c'#198#247#255'k'#206#247#255'Zs'
+#140#255#0#0#0#0#132#156#165#255#198#239#255#255#173#239#255#255#173#239#255
+#255#173#239#255#255#165#239#255#255#140#231#255#255#140#231#255#255#140#231
+#255#255'c'#198#239#255'k'#206#247#255'J'#173#239#255'J'#181#239#255')'#156
,#222#255'Z{'#140#255#0#0#0#0#132#156#173#255#198#247#255#255#173#239#255#255
+#165#239#255#255#173#239#255#255#140#231#247#255#140#231#255#255#140#231#247
+#255'{'#214#247#255'k'#206#247#255'c'#198#247#255'J'#181#231#255')'#148#222
+#255#24#132#189#255'Zck'#255#0#0#0#0#140#156#165#255#198#247#255#255#165#239
+#247#255#173#247#255#255#173#239#247#255#140#231#255#255#140#231#255#255'{'
+#214#247#255'c'#206#247#255'k'#198#239#255'J'#181#239#255'J'#181#239#255'1'
+#156#222#255#24#132#189#255'Rcc'#255#0#0#0#0#132#156#165#255#173#239#255#255
+#173#239#255#255#165#239#255#255#140#231#255#255#140#231#247#255'{'#214#247
+#255'k'#198#247#255'k'#206#247#255'J'#173#239#255'J'#181#231#255'J'#173#239
+#255')'#156#222#255#24#132#189#255'RB1'#255#0#0#0#0#140#156#173#255#165#231
+#239#255#173#239#255#255#140#231#247#255#140#231#255#255'{'#214#247#255'c'
+#206#247#255'k'#206#247#255'B'#173#231#255'J'#181#239#255'J'#181#239#255')'
+#148#222#255')'#156#222#255#24#132#189#255'JB9'#255#0#0#0#0#148#132'{'#255
+#173#231#247#255#140#231#255#255#140#231#255#255'{'#214#247#255'k'#198#247
+#255'k'#206#239#255'J'#173#239#255'J'#181#239#255'J'#181#231#255')'#148#222
+#255')'#156#231#255'!'#132#189#255#24#132#189#255'RB1'#255#0#0#0#0'Z{'#140
+#255#173#231#239#255'c'#206#247#255'J'#173#231#255'J'#181#239#255')'#156#222
+#255')'#148#231#255#24#132#181#255#24#132#189#255#24#132#189#255#24#132#189
+#255#24#132#181#255#24#132#189#255#24#132#189#255#0#0#0#255#0#0#0#0'Z{'#140
+#255'cs'#140#255'Rcc'#255'Rck'#255'RB1'#255'RB1'#255'RB1'#255#0#0#0#255#0#0#0
+#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#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#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#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#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#10'TImageList'#10'ToolImages'#6'Height'#2#12#5'Width'#2#12#4'left'#3#144
+#0#3'top'#2#16#6'Bitmap'#10#142#13#0#0'Li'#6#0#0#0#12#0#0#0#12#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#132#132#132#255#132#132#132#255#132#132#132#255#132#132#132#255
+#132#132#132#255#132#132#132#255#132#132#132#255#132#132#132#255#132#132#132
+#255#132#132#132#255#132#132#132#255#0#0#0#255#132#132#132#255#0#0#0#255#0
+#255#255#255#255#255#255#255#0#255#255#255#255#255#255#255#0#255#255#255#255
+#255#255#255#0#255#255#255#255#255#255#255#0#0#0#255#0#0#0#255#132#132#132
+#255#198#198#198#255#0#0#0#255#0#255#255#255#255#255#255#255#0#255#255#255
+#255#255#255#255#0#255#255#255#255#255#255#255#0#0#0#255#0#132#132#255#0#0#0
+#255#132#132#132#255#0#255#255#255#198#198#198#255#0#0#0#255#0#255#255#255
+#255#255#255#255#0#255#255#255#255#255#255#255#0#0#0#255#0#132#132#255#198
+#198#198#255#0#0#0#255#132#132#132#255#255#255#255#255#255#255#255#255#0#132
+#132#255#0#0#0#255#0#255#255#255#255#255#255#255#0#0#0#255#0#132#132#255#198
+#198#198#255#198#198#198#255#0#0#0#255#132#132#132#255#0#255#255#255#0#132
+#132#255#198#198#198#255#0#132#132#255#0#0#0#255#0#0#0#255#0#132#132#255#198
+#198#198#255#0#132#132#255#198#198#198#255#0#0#0#255#132#132#132#255#0#132
+#132#255#198#198#198#255#198#198#198#255#198#198#198#255#0#132#132#255#0#132
+#132#255#198#198#198#255#198#198#198#255#198#198#198#255#0#132#132#255#0#0#0
+#255#132#132#132#255#198#198#198#255#198#198#198#255#198#198#198#255#198#198
+#198#255#198#198#198#255#198#198#198#255#198#198#198#255#198#198#198#255#198
+#198#198#255#198#198#198#255#0#0#0#255#132#132#132#255#132#132#132#255#132
+#132#132#255#132#132#132#255#132#132#132#255#132#132#132#255#132#132#132#255
+#132#132#132#255#132#132#132#255#132#132#132#255#132#132#132#255#0#0#0#255#0
+#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0
+#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#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#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#132#132#132#255#132#132#132#255#132#132#132#255#132#132#132#255#132
+#132#132#255#132#132#132#255#132#132#132#255#132#132#132#255#132#132#132#255
+#132#132#132#255#132#132#132#255#0#0#0#255#132#132#132#255#0#0#0#255#0#255
+#255#255#255#255#255#255#0#255#255#255#255#255#255#255#0#255#255#255#255#255
+#255#255#0#255#255#255#255#255#255#255#0#0#0#255#0#0#0#255#132#132#132#255
+#198#198#198#255#0#0#0#255#0#255#255#255#255#255#255#255#0#255#255#255#255
+#255#255#255#0#255#255#255#255#255#255#255#0#0#0#255#0#0#132#255#0#0#0#255
+#132#132#132#255#0#255#255#255#198#198#198#255#0#0#0#255#0#255#255#255#255
+#255#255#255#0#255#255#255#255#255#255#255#0#0#0#255#0#0#132#255#198#198#198
+#255#0#0#0#255#132#132#132#255#255#255#255#255#255#255#255#255#0#0#132#255#0
,#0#0#255#0#0#255#255#0#0#255#255#0#0#0#255#0#0#132#255#198#198#198#255#0#0
+#255#255#0#0#255#255#132#132#132#255#0#255#255#255#0#0#132#255#198#198#198
+#255#0#0#132#255#0#0#255#255#0#0#255#255#0#0#255#255#198#198#198#255#0#0#255
+#255#0#0#255#255#0#0#255#255#132#132#132#255#0#0#132#255#198#198#198#255#198
+#198#198#255#198#198#198#255#0#0#132#255#0#0#255#255#0#0#255#255#0#0#255#255
+#0#0#255#255#0#0#255#255#0#0#0#255#132#132#132#255#198#198#198#255#198#198
+#198#255#198#198#198#255#198#198#198#255#198#198#198#255#198#198#198#255#0#0
+#255#255#0#0#255#255#0#0#255#255#198#198#198#255#0#0#0#255#132#132#132#255
+#132#132#132#255#132#132#132#255#132#132#132#255#132#132#132#255#132#132#132
+#255#0#0#255#255#0#0#255#255#0#0#255#255#0#0#255#255#0#0#255#255#0#0#0#255#0
+#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#255#255#0#0#255#255#0#0
+#255#255#0#0#0#255#0#0#255#255#0#0#255#255#0#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#255#255#0#0#255#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255
+#255#0#0#255#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#132#132#132#255#198
+#198#198#255#132#132#132#255#132#132#132#255#132#132#132#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#132#132#132#255#255#255#255#255#132#132#132
+#255#198#198#198#255#255#255#255#255#255#255#255#255#132#132#132#255#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#132#132#132#255#255#255#255#255#255#255#255#255#255
+#255#255#255#0#0#0#255#198#198#198#255#132#132#132#255#255#255#255#255#132
+#132#132#255#0#0#0#0#0#0#0#0#0#0#0#0#132#132#132#255#255#255#255#255#255#255
+#255#255#132#132#132#255#132#132#0#255#0#0#0#255#132#132#0#255#198#198#198
+#255#132#132#132#255#0#0#0#0#0#0#0#0#0#0#0#0#132#132#132#255#255#255#255#255
+#255#255#255#255#132#132#132#255#0#0#0#255#255#255#0#255#132#132#132#255#132
+#132#132#255#132#132#132#255#0#0#0#0#198#198#198#255#198#198#198#255#132#132
+#132#255#255#255#255#255#255#255#255#255#132#132#132#255#0#0#0#255#255#255
+#255#255#132#132#132#255#198#198#198#255#132#132#132#255#198#198#198#255#0#0
+#0#255#0#0#0#255#132#132#132#255#255#255#255#255#255#255#255#255#132#132#132
+#255#132#132#0#255#0#0#0#255#132#132#0#255#132#132#132#255#132#132#132#255#0
+#0#0#255#132#132#132#255#0#0#0#0#0#0#0#0#0#0#0#255#255#255#255#255#255#255
+#255#255#132#132#132#255#132#132#132#255#132#132#132#255#0#0#0#255#0#0#0#0
+#132#132#132#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255#0#0#0#255#0#0#0
+#255#0#0#0#255#0#0#0#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#132#132#132#255#198#198#198#255#132#132#132#255#198#198#198#255#0#0#0
+#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#132#132#132#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#198#198#198#255#132
+#132#132#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#132#132#132#255#198#198#198#255
+#132#132#132#255#198#198#198#255#132#132#132#255#198#198#198#255#132#132#132
+#255#132#132#132#255#0#0#0#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#132
+#132#132#255#198#198#198#255#132#132#132#255#132#132#132#255#132#132#132#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#132#132#132#255#255#255#255
+#255#132#132#132#255#198#198#198#255#255#255#255#255#255#255#255#255#132#132
+#132#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#132#132#132#255#255#255#255#255#255
+#255#255#255#255#255#255#255#0#0#0#255#198#198#198#255#132#132#132#255#255
+#255#255#255#132#132#132#255#0#0#0#0#0#0#0#0#0#0#0#0#132#132#132#255#255#255
+#255#255#255#255#255#255#132#132#132#255#132#132#0#255#0#0#0#255#132#132#0
+#255#198#198#198#255#132#132#132#255#0#0#0#0#0#0#0#0#0#0#0#0#132#132#132#255
+#255#255#255#255#255#255#255#255#132#132#132#255#0#0#0#255#255#255#0#255#132
+#132#132#255#132#132#132#255#132#132#132#255#0#0#0#0#198#198#198#255#198#198
+#198#255#132#132#132#255#255#255#255#255#255#255#255#255#132#132#132#255#0#0
+#255#255#0#0#255#255#0#0#255#255#0#0#255#255#132#132#132#255#198#198#198#255
+#0#0#0#255#0#0#0#255#132#132#132#255#255#255#255#255#255#255#255#255#0#0#255
+#255#255#255#255#255#0#0#255#255#0#0#255#255#255#255#255#255#0#0#255#255#0#0
+#0#255#132#132#132#255#0#0#0#0#0#0#0#0#0#0#0#255#255#255#255#255#0#0#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255
+#132#132#132#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255#0#0#255#255#0#0
+#255#255#255#255#255#255#255#255#255#255#0#0#255#255#0#0#255#255#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#132#132#132#255#0#0#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#132#132#132#255#255#255#255#255#0#0#255#255#255#255#255#255#0#0
+#255#255#0#0#255#255#255#255#255#255#0#0#255#255#0#0#0#0#0#0#0#0#0#0#0#0#132
+#132#132#255#198#198#198#255#132#132#132#255#198#198#198#255#0#0#255#255#0#0
+#255#255#0#0#255#255#0#0#255#255#0#0#0#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#132#132#255#132#132#132#255#132#132#132#255#132#132#132#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#132#132#255#255#255#255#255#255
,#255#255#255#255#255#255#255#198#198#198#255#132#132#132#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#255#0#0#0#255#132#132#132#255#198#198
+#198#255#0#132#132#255#0#0#0#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#132#132#132#255#198#198#198#255#255#255#255#255#255#255#255#255#0#132
+#132#255#0#0#0#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255#0#0#0#0#0#0#0
+#255#0#0#0#255#132#132#132#255#198#198#198#255#0#0#0#255#0#0#0#255#0#0#0#0#0
+#0#0#255#0#0#0#0#198#198#198#255#0#0#0#255#0#0#0#255#132#132#132#255#198#198
+#198#255#255#255#255#255#255#255#255#255#132#132#132#255#0#0#0#255#0#0#0#255
+#0#0#0#255#198#198#198#255#0#0#0#0#0#0#0#255#255#255#255#255#0#0#0#255#0#0#0
+#255#132#132#132#255#198#198#198#255#0#0#0#255#0#0#0#255#255#255#255#255#0#0
+#0#255#0#0#0#0#0#0#0#0#0#0#0#255#255#255#255#255#132#132#132#255#198#198#198
+#255#198#198#198#255#132#132#132#255#132#132#132#255#0#0#0#255#255#255#255
+#255#0#0#0#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255#255#255#255#255#0#0#0#255#0
+#0#0#255#0#0#0#255#0#0#0#255#255#255#255#255#0#0#0#255#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#132#132#132#255#132#132#132#255#132#132#132#255#132#132
+#132#255#132#132#132#255#0#0#0#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#255#0#0#0#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#198#198#198#255#132#132#132#255#0#0#0#255#0#0#0#255#0
+#0#0#255#0#0#0#255#0#0#0#255#132#132#132#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#132#132#255#132#132#132#255#132#132#132#255#132#132#132
+#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#132#132#255
+#255#255#255#255#255#255#255#255#255#255#255#255#198#198#198#255#132#132#132
+#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#255#0#0#0#255#132
+#132#132#255#198#198#198#255#0#132#132#255#0#0#0#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#132#132#132#255#198#198#198#255#255#255#255#255#255
+#255#255#255#0#132#132#255#0#0#0#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#255#0#0#0#0#0#0#0#255#0#0#0#255#132#132#132#255#198#198#198#255#0#0#0#255#0
+#0#0#255#0#0#0#0#0#0#0#255#0#0#0#0#198#198#198#255#0#0#0#255#0#0#0#255#132
+#132#132#255#198#198#198#255#255#255#255#255#255#255#255#255#0#0#255#255#0#0
+#255#255#0#0#255#255#0#0#255#255#198#198#198#255#0#0#0#0#0#0#0#255#255#255
+#255#255#0#0#0#255#0#0#0#255#132#132#132#255#0#0#255#255#255#255#255#255#0#0
+#255#255#0#0#255#255#255#255#255#255#0#0#255#255#0#0#0#0#0#0#0#255#255#255
+#255#255#132#132#132#255#198#198#198#255#198#198#198#255#0#0#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#0#0#0#0
+#0#0#0#0#0#0#0#255#255#255#255#255#0#0#0#255#0#0#0#255#0#0#255#255#0#0#255
+#255#255#255#255#255#255#255#255#255#0#0#255#255#0#0#255#255#0#0#0#0#0#0#0#0
+#0#0#0#0#132#132#132#255#132#132#132#255#132#132#132#255#0#0#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#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#0#255#0#0#255#255#255#255#255#255#0#0
+#255#255#0#0#255#255#255#255#255#255#0#0#255#255#0#0#0#0#0#0#0#0#198#198#198
+#255#132#132#132#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#255#255#0#0#255#255#0
+#0#255#255#0#0#255#255#0#0#0#0#0#0#18'TOpenPictureDialog'#18'OpenPictureDial'
+'og1'#5'Title'#6#18'Open existing file'#4'left'#3#136#0#3'top'#2'@'#0#0#0
]);

View File

@ -12,6 +12,9 @@ uses
{JvExExtCtrls,} ExtDlgs, LResources; {JvExExtCtrls,} ExtDlgs, LResources;
type type
{ TJvNavPaneDemoMainFrm }
TJvNavPaneDemoMainFrm = class(TForm) TJvNavPaneDemoMainFrm = class(TForm)
PopupMenu1: TPopupMenu; PopupMenu1: TPopupMenu;
LargeImages: TImageList; LargeImages: TImageList;

View File

@ -36,7 +36,7 @@
</RunParams> </RunParams>
<RequiredPackages Count="2"> <RequiredPackages Count="2">
<Item1> <Item1>
<PackageName Value="JvValidatorLaz"/> <PackageName Value="JvValidatorsLazR"/>
</Item1> </Item1>
<Item2> <Item2>
<PackageName Value="LCL"/> <PackageName Value="LCL"/>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

File diff suppressed because it is too large Load Diff

View File

@ -1,196 +0,0 @@
unit MainFrm;
{$MODE DELPHI}
interface
uses
SysUtils, Classes, Graphics, Controls, Forms,
Dialogs, JvXPCore, JvXPBar, JvXPContainer, ImgList, ActnList, ExtCtrls,
StdCtrls, ComCtrls, JvExControls, JvComponent, JvXPCheckCtrls, JvXPButtons;
resourcestring
SClickEventAc = ' You clicked on the action "%s"...';
SClickEventXP = ' You clicked on the JvXPBarItem "%s"...';
type
TProcControl = procedure (Control:TControl) of object;
TfrmMain = class(TForm)
acConnectAdministrator: TAction;
acConnectLocalServer: TAction;
acConnectRemoteServer: TAction;
aclWinXPBar: TActionList;
acSettingsDatabase: TAction;
acSettingsDownloads: TAction;
acSettingsStatistics: TAction;
acSettingsUsers: TAction;
acSynchronizeUnknown: TAction;
acSynchronizeWeb: TAction;
btnCollapseAll: TJvXPButton;
btnExpandAll: TJvXPButton;
cntDetails: TJvXPContainer;
cntWinXPBar: TJvXPContainer;
imlWinXPBar: TImageList;
lbWelcome: TLabel;
sbxWinXPBar: TScrollBox;
spltMain: TSplitter;
btnToogleEnableMode: TJvXPButton;
btnToggleVisibleMode: TJvXPButton;
ilOldButtons: TImageList;
chkGrouped: TJvXPCheckbox;
ilWhiteButtons: TImageList;
ilRedButtons: TImageList;
ilBlackButtons: TImageList;
acGettingStarted: TAction;
acHelp: TAction;
acHowDoI: TAction;
acCommonQuestions: TAction;
JvXPContainer1: TJvXPContainer;
dxWinXPBar4: TJvXPBar;
JvXPBar1: TJvXPBar;
dxWinXPBar3: TJvXPBar;
dxWinXPBar2: TJvXPBar;
dxWinXPBar1: TJvXPBar;
tvSelfView: TTreeView;
StatusBar1: TStatusBar;
ilMSN: TImageList;
ilMSN2: TImageList;
ilFB: TImageList;
procedure acConnectRemoteServerExecute(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure btnCollapseAllClick(Sender: TObject);
procedure btnExpandAllClick(Sender: TObject);
procedure btnToogleEnableModeClick(Sender: TObject);
procedure btnToggleVisibleModeClick(Sender: TObject);
procedure chkGroupedClick(Sender: TObject);
private
{ Private declarations }
procedure DoGrouped(Control:TControl);
procedure DoExpandAll(Control:TControl);
procedure DoCollapseAll(Control:TControl);
procedure DoEnableToggle(Control:TControl);
procedure DoVisibleToggle(Control:TControl);
procedure IterateControls(Proc:TProcControl);
procedure BuildStructure;
public
{ Public declarations }
end;
var
frmMain: TfrmMain;
implementation
{$R *.lfm}
procedure TfrmMain.FormCreate(Sender: TObject);
begin
cntDetails.Align := alClient;
BuildStructure;
end;
procedure TfrmMain.acConnectRemoteServerExecute(Sender: TObject);
begin
if Sender is TJvXPBarItem then
with TJvXPBarItem(Sender) do
if Assigned(Action) then
StatusBar1.Panels[0].Text := Format(SClickEventAc, [Action.Name])
else
Statusbar1.Panels[0].Text := Format(SClickEventXP, [Caption]);
end;
procedure TfrmMain.btnCollapseAllClick(Sender: TObject);
begin
IterateControls(DoCollapseAll);
end;
procedure TfrmMain.btnExpandAllClick(Sender: TObject);
begin
IterateControls(DoExpandAll);
end;
procedure TfrmMain.btnToogleEnableModeClick(Sender: TObject);
begin
IterateControls(DoEnableToggle);
end;
procedure TfrmMain.btnToggleVisibleModeClick(Sender: TObject);
begin
IterateControls(DoVisibleToggle);
end;
procedure TfrmMain.chkGroupedClick(Sender: TObject);
begin
IterateControls(DoGrouped);
btnExpandAll.Enabled := not chkGrouped.Checked;
end;
procedure TfrmMain.DoGrouped(Control: TControl);
begin
if Control is TJvXPBar then
TJvXPBar(Control).Grouped := chkGrouped.Checked;
end;
procedure TfrmMain.DoExpandAll(Control: TControl);
begin
if Control is TJvXPBar then
TJvXPBar(COntrol).Collapsed := false;
end;
procedure TfrmMain.IterateControls(Proc: TProcControl);
var i:integer;
begin
for i := 0 to ComponentCount - 1 do
if Components[i] is TControl then
Proc(TControl(Components[i]));
end;
procedure TfrmMain.DoCollapseAll(Control: TControl);
begin
if Control is TJvXPBar then
TJvXPBar(COntrol).Collapsed := true;
end;
procedure TfrmMain.DoEnableToggle(Control: TControl);
var i:integer;
begin
if Control is TJvXPBar then
for i := 0 to TJvXPBar(Control).Items.Count - 1 do
if Odd(i) then
TJvXPBar(Control).Items[i].Enabled := not TJvXPBar(Control).Items[i].Enabled;
end;
procedure TfrmMain.DoVisibleToggle(Control: TControl);
var i:integer;
begin
if Control is TJvXPBar then
for i := 0 to TJvXPBar(Control).Items.Count - 1 do
if Odd(i) then
TJvXPBar(Control).Items[i].Visible := not TJvXPBar(Control).Items[i].Visible;
end;
procedure TfrmMain.BuildStructure;
var
i,j:integer;
Parent, Child:TTreeNode;
ABar:TJvXPBar;
begin
tvSelfView.Items.Clear;
for i := ComponentCount - 1 downto 0 do
if Components[i] is TJvXPBar then
begin
ABar := TJvXPBar(Components[i]);
Parent := tvSelfView.Items.AddChild(nil,ABar.Caption);
if ABar.ControlCount = 0 then
for j := 0 to ABar.Items.Count - 1 do
begin
Child := tvSelfView.Items.AddChild(Parent,ABar.Items[j].Caption);
Child.ImageIndex := ABar.Items[j].ImageIndex;
Child.SelectedIndex := Child.ImageIndex;
end;
end;
tvSelfView.FullExpand;
end;
end.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

View File

@ -1,85 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<ProjectOptions>
<Version Value="10"/>
<PathDelim Value="\"/>
<General>
<SessionStorage Value="InProjectDir"/>
<MainUnit Value="0"/>
<Title Value="WinXPBarDemo"/>
<ResourceType Value="res"/>
<UseXPManifest Value="True"/>
<XPManifest>
<TextName Value="CompanyName.ProductName.AppName"/>
<TextDesc Value="Your application description."/>
</XPManifest>
<Icon Value="0"/>
</General>
<BuildModes Count="1">
<Item1 Name="Default" Default="True"/>
</BuildModes>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
<RunParams>
<local>
<FormatVersion Value="1"/>
</local>
</RunParams>
<RequiredPackages Count="2">
<Item1>
<PackageName Value="JvXPCtrlsLaz"/>
</Item1>
<Item2>
<PackageName Value="LCL"/>
</Item2>
</RequiredPackages>
<Units Count="2">
<Unit0>
<Filename Value="WinXPBarDemo.lpr"/>
<IsPartOfProject Value="True"/>
</Unit0>
<Unit1>
<Filename Value="MainFrm.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="frmMain"/>
<HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
</Unit1>
</Units>
</ProjectOptions>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<Target>
<Filename Value="..\..\bin\WinXPBarDemo"/>
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
<Linking>
<Debugging>
<UseExternalDbgSyms Value="True"/>
</Debugging>
<Options>
<Win32>
<GraphicApplication Value="True"/>
</Win32>
</Options>
</Linking>
</CompilerOptions>
<Debugging>
<Exceptions Count="3">
<Item1>
<Name Value="EAbort"/>
</Item1>
<Item2>
<Name Value="ECodetoolError"/>
</Item2>
<Item3>
<Name Value="EFOpenError"/>
</Item3>
</Exceptions>
</Debugging>
</CONFIG>

View File

@ -1,13 +0,0 @@
program WinXPBarDemo;
uses
Forms, Interfaces,
MainFrm in 'MainFrm.pas', JvXPCtrlsLaz;
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TfrmMain, frmMain);
Application.Run;
end.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

View File

@ -30,6 +30,7 @@ object frmMain: TfrmMain
Top = 0 Top = 0
Align = alLeft Align = alLeft
ImageIndex = 0 ImageIndex = 0
StyleManager = styleOffice
OnClick = btnCloseClick OnClick = btnCloseClick
end end
end end
@ -181,7 +182,6 @@ object frmMain: TfrmMain
Top = 24 Top = 24
Action = acBtn1 Action = acBtn1
TabOrder = 4 TabOrder = 4
StyleManager = styleOffice
end end
object btn2: TJvXPButton object btn2: TJvXPButton
Left = 216 Left = 216
@ -190,7 +190,6 @@ object frmMain: TfrmMain
Action = acBtn2 Action = acBtn2
TabOrder = 5 TabOrder = 5
Layout = blGlyphRight Layout = blGlyphRight
StyleManager = styleOffice
end end
object btn4: TJvXPButton object btn4: TJvXPButton
Left = 376 Left = 376
@ -199,7 +198,6 @@ object frmMain: TfrmMain
Action = acBtn4 Action = acBtn4
TabOrder = 6 TabOrder = 6
Layout = blGlyphBottom Layout = blGlyphBottom
StyleManager = styleOffice
end end
object btn3: TJvXPButton object btn3: TJvXPButton
Left = 296 Left = 296
@ -208,7 +206,6 @@ object frmMain: TfrmMain
Action = acBtn3 Action = acBtn3
TabOrder = 7 TabOrder = 7
Layout = blGlyphTop Layout = blGlyphTop
StyleManager = styleOffice
end end
object chkToogleEnable: TJvXPCheckbox object chkToogleEnable: TJvXPCheckbox
Left = 136 Left = 136

View File

@ -13,7 +13,6 @@
<TextName Value="CompanyName.ProductName.AppName"/> <TextName Value="CompanyName.ProductName.AppName"/>
<TextDesc Value="Your application description."/> <TextDesc Value="Your application description."/>
</XPManifest> </XPManifest>
<Icon Value="0"/>
</General> </General>
<BuildModes Count="1"> <BuildModes Count="1">
<Item1 Name="Default" Default="True"/> <Item1 Name="Default" Default="True"/>
@ -28,7 +27,7 @@
</RunParams> </RunParams>
<RequiredPackages Count="2"> <RequiredPackages Count="2">
<Item1> <Item1>
<PackageName Value="JvXPCtrlsLaz"/> <PackageName Value="JvXPCtrlsLazR"/>
</Item1> </Item1>
<Item2> <Item2>
<PackageName Value="LCL"/> <PackageName Value="LCL"/>
@ -52,13 +51,16 @@
<Version Value="11"/> <Version Value="11"/>
<PathDelim Value="\"/> <PathDelim Value="\"/>
<Target> <Target>
<Filename Value="SimpleDemo"/> <Filename Value="..\..\bin\XPCtrls_SimpleDemo"/>
</Target> </Target>
<SearchPaths> <SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/> <IncludeFiles Value="$(ProjOutDir)"/>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/> <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths> </SearchPaths>
<Linking> <Linking>
<Debugging>
<UseExternalDbgSyms Value="True"/>
</Debugging>
<Options> <Options>
<Win32> <Win32>
<GraphicApplication Value="True"/> <GraphicApplication Value="True"/>

View File

@ -2,7 +2,7 @@ program SimpleDemo;
uses uses
Forms, Interfaces, Forms, Interfaces,
MainFrm in 'MainFrm.pas', JvXPCtrlsLaz {frmMain}; MainFrm in 'MainFrm.pas';
{$R *.res} {$R *.res}

View File

@ -1,16 +0,0 @@
{ This file was automatically created by Lazarus. Do not edit!
This source is only used to compile and install the package.
}
unit JvCoreLaz;
{$warn 5023 off : no warning about unused units}
interface
uses
JvTypes, JvComponent, JvConsts, JvExControls, JvExExtCtrls, JvJCLUtils,
JvJVCLUtils;
implementation
end.

View File

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvCoreLazD"/>
<Type Value="RunAndDesignTime"/>
<Author Value="Initial Lazarus port by Sergio Samayoa"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<IncludeFiles Value="..\resource"/>
<OtherUnitFiles Value="..\design\JvCore"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\design\JvCore"/>
</SearchPaths>
</CompilerOptions>
<Description Value="JVCL Core Components (Designtime). Must be installed before any of the other JvXXX packages can be installed."/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="2">
<Item1>
<Filename Value="..\design\JvCore\JvCoreReg.pas"/>
<UnitName Value="JvCoreReg"/>
</Item1>
<Item2>
<Filename Value="..\design\JvCore\JvDsgnConsts.pas"/>
<UnitName Value="JvDsgnConsts"/>
</Item2>
</Files>
<RequiredPkgs Count="2">
<Item1>
<PackageName Value="JvCoreLazR"/>
</Item1>
<Item2>
<PackageName Value="FCL"/>
</Item2>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
</Package>
</CONFIG>

View File

@ -2,7 +2,7 @@
<CONFIG> <CONFIG>
<Package Version="4"> <Package Version="4">
<PathDelim Value="\"/> <PathDelim Value="\"/>
<Name Value="JvCoreLaz"/> <Name Value="JvCoreLazR"/>
<AddToProjectUsesSection Value="True"/> <AddToProjectUsesSection Value="True"/>
<Author Value="Lazarus port by Sergio Samayoa"/> <Author Value="Lazarus port by Sergio Samayoa"/>
<CompilerOptions> <CompilerOptions>
@ -10,8 +10,8 @@
<PathDelim Value="\"/> <PathDelim Value="\"/>
<SearchPaths> <SearchPaths>
<IncludeFiles Value="..\resource"/> <IncludeFiles Value="..\resource"/>
<OtherUnitFiles Value="..\run"/> <OtherUnitFiles Value="..\run\JvCore"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)"/> <UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\run\JvCore"/>
</SearchPaths> </SearchPaths>
<Parsing> <Parsing>
<SyntaxOptions> <SyntaxOptions>
@ -19,39 +19,43 @@
</SyntaxOptions> </SyntaxOptions>
</Parsing> </Parsing>
</CompilerOptions> </CompilerOptions>
<Description Value="JVCL Core Components. Must be compiled before any of the other JvXXX packages can be installed. <Description Value="JVCL Core Components (Runtime). Must be compiled before any of the other JvXXX packages can be installed.
"/> "/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/> <License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/> <Version Major="1" Release="1"/>
<Files Count="7"> <Files Count="8">
<Item1> <Item1>
<Filename Value="..\run\JvTypes.pas"/> <Filename Value="..\run\JvCore\JvTypes.pas"/>
<UnitName Value="JvTypes"/> <UnitName Value="JvTypes"/>
</Item1> </Item1>
<Item2> <Item2>
<Filename Value="..\run\JvComponent.pas"/> <Filename Value="..\run\JvCore\JvComponent.pas"/>
<UnitName Value="JvComponent"/> <UnitName Value="JvComponent"/>
</Item2> </Item2>
<Item3> <Item3>
<Filename Value="..\run\JvConsts.pas"/> <Filename Value="..\run\JvCore\JvConsts.pas"/>
<UnitName Value="JvConsts"/> <UnitName Value="JvConsts"/>
</Item3> </Item3>
<Item4> <Item4>
<Filename Value="..\run\JvExControls.pas"/> <Filename Value="..\run\JvCore\JvExControls.pas"/>
<UnitName Value="JvExControls"/> <UnitName Value="JvExControls"/>
</Item4> </Item4>
<Item5> <Item5>
<Filename Value="..\run\JvExExtCtrls.pas"/> <Filename Value="..\run\JvCore\JvExExtCtrls.pas"/>
<UnitName Value="JvExExtCtrls"/> <UnitName Value="JvExExtCtrls"/>
</Item5> </Item5>
<Item6> <Item6>
<Filename Value="..\run\JvJCLUtils.pas"/> <Filename Value="..\run\JvCore\JvJCLUtils.pas"/>
<UnitName Value="JvJCLUtils"/> <UnitName Value="JvJCLUtils"/>
</Item6> </Item6>
<Item7> <Item7>
<Filename Value="..\run\JvJVCLUtils.pas"/> <Filename Value="..\run\JvCore\JvJVCLUtils.pas"/>
<UnitName Value="JvJVCLUtils"/> <UnitName Value="JvJVCLUtils"/>
</Item7> </Item7>
<Item8>
<Filename Value="..\run\JvCore\JvResources.pas"/>
<UnitName Value="JvResources"/>
</Item8>
</Files> </Files>
<RequiredPkgs Count="2"> <RequiredPkgs Count="2">
<Item1> <Item1>

View File

@ -2,53 +2,53 @@
<CONFIG> <CONFIG>
<Package Version="4"> <Package Version="4">
<PathDelim Value="\"/> <PathDelim Value="\"/>
<Name Value="jvhtcontrolslaz"/> <Name Value="JvCtrlsLazD"/>
<Type Value="RunAndDesignTime"/> <Type Value="RunAndDesignTime"/>
<Author Value="Lazarus port by: Michał Gawrycki"/> <Author Value="Lazarus port by: Michał Gawrycki, Werner Pamler"/>
<CompilerOptions> <CompilerOptions>
<Version Value="11"/> <Version Value="11"/>
<PathDelim Value="\"/> <PathDelim Value="\"/>
<SearchPaths> <SearchPaths>
<OtherUnitFiles Value="..\run;..\design"/> <IncludeFiles Value="..\design\JvCtrls"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)"/> <OtherUnitFiles Value="..\design\JvCtrls"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\design\JvCtrls"/>
</SearchPaths> </SearchPaths>
</CompilerOptions> </CompilerOptions>
<Description Value="Hypertext components of the JVCL library (https://sourceforge.net/projects/jvcl/)"/> <Description Value="Controls of the JVCL library (https://sourceforge.net/projects/jvcl/) (designtime code):
- Buttons
- Hypertext components
- Labels
- Listboxes, Comboboxes, TreeViews"/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/> <License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/> <Version Major="1" Release="1"/>
<Files Count="5"> <Files Count="3">
<Item1> <Item1>
<Filename Value="..\run\JvHtControls.pas"/> <Filename Value="..\design\JvCtrls\JvCtrlsReg.pas"/>
<UnitName Value="JvHtControls"/> <HasRegisterProc Value="True"/>
<UnitName Value="JvCtrlsReg"/>
</Item1> </Item1>
<Item2> <Item2>
<Filename Value="..\run\JvDBHTLabel.pas"/> <Filename Value="..\design\JvCtrls\JvHTHintForm.lfm"/>
<UnitName Value="JvDBHTLabel"/> <Type Value="LFM"/>
</Item2> </Item2>
<Item3> <Item3>
<Filename Value="..\run\JvHint.pas"/> <Filename Value="..\design\JvCtrls\JvHTHintForm.pas"/>
<UnitName Value="JvHint"/>
</Item3>
<Item4>
<Filename Value="jvhtcontrolsreg.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="jvhtcontrolsreg"/>
</Item4>
<Item5>
<Filename Value="..\design\JvHTHintForm.pas"/>
<UnitName Value="JvHTHintForm"/> <UnitName Value="JvHTHintForm"/>
</Item5> </Item3>
</Files> </Files>
<RequiredPkgs Count="3"> <RequiredPkgs Count="4">
<Item1> <Item1>
<PackageName Value="IDEIntf"/> <PackageName Value="IDEIntf"/>
</Item1> </Item1>
<Item2> <Item2>
<PackageName Value="JvCoreLaz"/> <PackageName Value="JvCoreLazD"/>
</Item2> </Item2>
<Item3> <Item3>
<PackageName Value="FCL"/> <PackageName Value="JvCtrlsLazR"/>
</Item3> </Item3>
<Item4>
<PackageName Value="FCL"/>
</Item4>
</RequiredPkgs> </RequiredPkgs>
<UsageOptions> <UsageOptions>
<UnitPath Value="$(PkgOutDir)"/> <UnitPath Value="$(PkgOutDir)"/>
@ -56,8 +56,5 @@
<PublishOptions> <PublishOptions>
<Version Value="2"/> <Version Value="2"/>
</PublishOptions> </PublishOptions>
<CustomOptions Items="ExternHelp" Version="2">
<_ExternHelp Items="Count"/>
</CustomOptions>
</Package> </Package>
</CONFIG> </CONFIG>

View File

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvCtrlsLazR"/>
<Author Value="Lazarus port by: Michał Gawrycki, Werner Pamler"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<OtherUnitFiles Value="..\run\JvCtrls"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\run\JvCtrls"/>
</SearchPaths>
</CompilerOptions>
<Description Value="Controls of the JVCL library (https://sourceforge.net/projects/jvcl/) (runtime code):
- Buttons
- Hypertext components
- Labels
- Listboxes, Comboboxes, TreeViews"/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="3">
<Item1>
<Filename Value="..\run\JvCtrls\JvButton.pas"/>
<UnitName Value="JvButton"/>
</Item1>
<Item2>
<Filename Value="..\run\JvCtrls\JvHint.pas"/>
<UnitName Value="JvHint"/>
</Item2>
<Item3>
<Filename Value="..\run\JvCtrls\JvHtControls.pas"/>
<UnitName Value="JvHtControls"/>
</Item3>
</Files>
<RequiredPkgs Count="2">
<Item1>
<PackageName Value="JvCoreLazR"/>
</Item1>
<Item2>
<PackageName Value="FCL"/>
</Item2>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
</Package>
</CONFIG>

View File

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvDBLazD"/>
<Type Value="RunAndDesignTime"/>
<Author Value="Lazarus port by: Michał Gawrycki"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<OtherUnitFiles Value="..\design\JvDB"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\design\JvDB"/>
</SearchPaths>
</CompilerOptions>
<Description Value="Database controls of the JVCL library (https://sourceforge.net/projects/jvcl/) (designtime code):
- Hypertext components "/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="1">
<Item1>
<Filename Value="..\design\JvDB\JvDBReg.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="JvDBReg"/>
</Item1>
</Files>
<RequiredPkgs Count="3">
<Item1>
<PackageName Value="JvCoreLazD"/>
</Item1>
<Item2>
<PackageName Value="JvDBLazR"/>
</Item2>
<Item3>
<PackageName Value="FCL"/>
</Item3>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
</Package>
</CONFIG>

View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvDBLazR"/>
<Author Value="Lazarus port by: Michał Gawrycki"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<OtherUnitFiles Value="..\run\JvDB"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\run\JvDB"/>
</SearchPaths>
</CompilerOptions>
<Description Value="Database controls of the JVCL library (https://sourceforge.net/projects/jvcl/) (runtime code):
- Hypertext components "/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="1">
<Item1>
<Filename Value="..\run\JvDB\JvDBHTLabel.pas"/>
<UnitName Value="JvDBHTLabel"/>
</Item1>
</Files>
<RequiredPkgs Count="3">
<Item1>
<PackageName Value="JvCtrlsLazR"/>
</Item1>
<Item2>
<PackageName Value="JvCoreLazR"/>
</Item2>
<Item3>
<PackageName Value="FCL"/>
</Item3>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
</Package>
</CONFIG>

View File

@ -1,21 +0,0 @@
{ This file was automatically created by Lazarus. Do not edit!
This source is only used to compile and install the package.
}
unit JvNavigationPaneLaz;
interface
uses
JvNavigationPaneReg, JvNavigationPane, LazarusPackageIntf;
implementation
procedure Register;
begin
RegisterUnit('JvNavigationPaneReg', @JvNavigationPaneReg.Register);
end;
initialization
RegisterPackage('JvNavigationPaneLaz', @Register);
end.

View File

@ -2,51 +2,49 @@
<CONFIG> <CONFIG>
<Package Version="4"> <Package Version="4">
<PathDelim Value="\"/> <PathDelim Value="\"/>
<Name Value="JvValidatorLaz"/> <Name Value="JvValidatorsLazD"/>
<Type Value="RunAndDesignTime"/> <Type Value="RunAndDesignTime"/>
<Author Value="Lazarus port by: Michał Gawrycki"/> <Author Value="Lazarus port by: Michał Gawrycki"/>
<CompilerOptions> <CompilerOptions>
<Version Value="11"/> <Version Value="11"/>
<PathDelim Value="\"/> <PathDelim Value="\"/>
<SearchPaths> <SearchPaths>
<IncludeFiles Value="..\resource"/> <IncludeFiles Value="..\design\JvValidators"/>
<OtherUnitFiles Value="..\run;..\design"/> <OtherUnitFiles Value="..\design\JvValidators"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)"/> <UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\design\JvValidators"/>
</SearchPaths> </SearchPaths>
</CompilerOptions> </CompilerOptions>
<Description Value="Validator components of the JVCL library (https://sourceforge.net/projects/jvcl/)"/> <Description Value="Validator components of the JVCL library (https://sourceforge.net/projects/jvcl/) (designtime code)"/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/> <License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/> <Version Major="1" Release="1"/>
<Files Count="4"> <Files Count="3">
<Item1> <Item1>
<Filename Value="..\run\JvErrorIndicator.pas"/> <Filename Value="..\design\JvValidators\JvValidatorReg.pp"/>
<UnitName Value="JvErrorIndicator"/> <HasRegisterProc Value="True"/>
<UnitName Value="JvValidatorReg"/>
</Item1> </Item1>
<Item2> <Item2>
<Filename Value="..\run\JvValidators.pas"/> <Filename Value="..\design\JvValidators\JvValidatorsEditorForm.lfm"/>
<UnitName Value="JvValidators"/> <Type Value="LFM"/>
</Item2> </Item2>
<Item3> <Item3>
<Filename Value="jvvalidatorreg.pp"/> <Filename Value="..\design\JvValidators\JvValidatorsEditorForm.pas"/>
<HasRegisterProc Value="True"/> <UnitName Value="JvValidatorsEditorForm"/>
<AddToUsesPkgSection Value="False"/> </Item3>
<UnitName Value="JvValidatorReg"/> </Files>
<RequiredPkgs Count="4">
<Item1>
<PackageName Value="JvValidatorsLazR"/>
</Item1>
<Item2>
<PackageName Value="JvCoreLazD"/>
</Item2>
<Item3>
<PackageName Value="IDEIntf"/>
</Item3> </Item3>
<Item4> <Item4>
<Filename Value="..\design\JvValidatorsEditorForm.pas"/>
<UnitName Value="JvValidatorsEditorForm"/>
</Item4>
</Files>
<RequiredPkgs Count="3">
<Item1>
<PackageName Value="IDEIntf"/>
</Item1>
<Item2>
<PackageName Value="JvCoreLaz"/>
</Item2>
<Item3>
<PackageName Value="FCL"/> <PackageName Value="FCL"/>
</Item3> </Item4>
</RequiredPkgs> </RequiredPkgs>
<UsageOptions> <UsageOptions>
<UnitPath Value="$(PkgOutDir)"/> <UnitPath Value="$(PkgOutDir)"/>
@ -54,8 +52,5 @@
<PublishOptions> <PublishOptions>
<Version Value="2"/> <Version Value="2"/>
</PublishOptions> </PublishOptions>
<CustomOptions Items="ExternHelp" Version="2">
<_ExternHelp Items="Count"/>
</CustomOptions>
</Package> </Package>
</CONFIG> </CONFIG>

View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvValidatorsLazR"/>
<Author Value="Lazarus port by: Michał Gawrycki"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<OtherUnitFiles Value="..\run\JvValidators"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\run\JvValidators"/>
</SearchPaths>
</CompilerOptions>
<Description Value="Validator components of the JVCL library (https://sourceforge.net/projects/jvcl/) (runtime code)"/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="2">
<Item1>
<Filename Value="..\run\JvValidators\JvErrorIndicator.pas"/>
<UnitName Value="JvErrorIndicator"/>
</Item1>
<Item2>
<Filename Value="..\run\JvValidators\JvValidators.pas"/>
<UnitName Value="JvValidators"/>
</Item2>
</Files>
<RequiredPkgs Count="2">
<Item1>
<PackageName Value="JvCoreLazR"/>
</Item1>
<Item2>
<PackageName Value="FCL"/>
</Item2>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
</Package>
</CONFIG>

View File

@ -1,85 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvXPCtrlsLaz"/>
<Type Value="RunAndDesignTime"/>
<AddToProjectUsesSection Value="True"/>
<Author Value="Sergio Samayoa"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<IncludeFiles Value="..\resource"/>
<OtherUnitFiles Value="..\run;..\design"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
<Parsing>
<SyntaxOptions>
<UseAnsiStrings Value="False"/>
</SyntaxOptions>
</Parsing>
</CompilerOptions>
<Description Value="Conversion of the JVCL XP controls to Lazarus
"/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="8">
<Item1>
<Filename Value="..\run\JvXPCoreUtils.pas"/>
<UnitName Value="JvXPCoreUtils"/>
</Item1>
<Item2>
<Filename Value="..\run\JvXPBar.pas"/>
<UnitName Value="JvXPBar"/>
</Item2>
<Item3>
<Filename Value="..\run\JvXPCore.pas"/>
<UnitName Value="JvXPCore"/>
</Item3>
<Item4>
<Filename Value="..\run\JvXPContainer.pas"/>
<UnitName Value="JvXPContainer"/>
</Item4>
<Item5>
<Filename Value="..\run\JvXPButtons.pas"/>
<UnitName Value="JvXPButtons"/>
</Item5>
<Item6>
<Filename Value="..\run\JvXPCheckCtrls.pas"/>
<UnitName Value="JvXPCheckCtrls"/>
</Item6>
<Item7>
<Filename Value="JvXPCtrlsReg.pp"/>
<HasRegisterProc Value="True"/>
<UnitName Value="JvXPCtrlsReg"/>
</Item7>
<Item8>
<Filename Value="..\design\JvXPPropertyEditors.pas"/>
<UnitName Value="JvXPPropertyEditors"/>
</Item8>
</Files>
<RequiredPkgs Count="4">
<Item1>
<PackageName Value="IDEIntf"/>
</Item1>
<Item2>
<PackageName Value="JvCoreLaz"/>
</Item2>
<Item3>
<PackageName Value="LCL"/>
</Item3>
<Item4>
<PackageName Value="FCL"/>
<MinVersion Major="1" Valid="True"/>
</Item4>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
<IgnoreBinaries Value="False"/>
</PublishOptions>
</Package>
</CONFIG>

View File

@ -1,23 +0,0 @@
{ This file was automatically created by Lazarus. Do not edit!
This source is only used to compile and install the package.
}
unit JvXPCtrlsLaz;
{$warn 5023 off : no warning about unused units}
interface
uses
JvXPCoreUtils, JvXPBar, JvXPCore, JvXPContainer, JvXPButtons,
JvXPCheckCtrls, JvXPCtrlsReg, JvXPPropertyEditors, LazarusPackageIntf;
implementation
procedure Register;
begin
RegisterUnit('JvXPCtrlsReg', @JvXPCtrlsReg.Register);
end;
initialization
RegisterPackage('JvXPCtrlsLaz', @Register);
end.

View File

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvXPCtrlsLazD"/>
<Type Value="RunAndDesignTime"/>
<Author Value="Lazarus port by: Sergio Samayoa, Werner Pamler"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<OtherUnitFiles Value="..\design\JvXPCtrls"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\design\JvXPCtrls"/>
</SearchPaths>
</CompilerOptions>
<Description Value="XP style controls of the JVCL library (https://sourceforge.net/projects/jvcl/) (designtime code)"/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="2">
<Item1>
<Filename Value="..\design\JvXPCtrls\JvXPCtrlsReg.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="JvXPCtrlsReg"/>
</Item1>
<Item2>
<Filename Value="..\design\JvXPCtrls\JvXPPropertyEditors.pas"/>
<UnitName Value="JvXPPropertyEditors"/>
</Item2>
</Files>
<RequiredPkgs Count="4">
<Item1>
<PackageName Value="JvCoreLazD"/>
</Item1>
<Item2>
<PackageName Value="IDEIntf"/>
</Item2>
<Item3>
<PackageName Value="JvXPCtrlsLazR"/>
</Item3>
<Item4>
<PackageName Value="FCL"/>
</Item4>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
</Package>
</CONFIG>

View File

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="JvXPCtrlsLazR"/>
<Author Value="Lazarus port by: Sergio Samayoa, Werner Pamler"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<OtherUnitFiles Value="..\run\JvXPCtrls"/>
<UnitOutputDirectory Value="..lib\$(TargetCPU)-$(TargetOS)\run\JvXPCtrls"/>
</SearchPaths>
</CompilerOptions>
<Description Value="XP style controls of the JVCL library (https://sourceforge.net/projects/jvcl/) (runtime code)"/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="1"/>
<Files Count="6">
<Item1>
<Filename Value="..\run\JvXPCtrls\JvXPBar.pas"/>
<UnitName Value="JvXPBar"/>
</Item1>
<Item2>
<Filename Value="..\run\JvXPCtrls\JvXPButtons.pas"/>
<UnitName Value="JvXPButtons"/>
</Item2>
<Item3>
<Filename Value="..\run\JvXPCtrls\JvXPCheckCtrls.pas"/>
<UnitName Value="JvXPCheckCtrls"/>
</Item3>
<Item4>
<Filename Value="..\run\JvXPCtrls\JvXPContainer.pas"/>
<UnitName Value="JvXPContainer"/>
</Item4>
<Item5>
<Filename Value="..\run\JvXPCtrls\JvXPCore.pas"/>
<UnitName Value="JvXPCore"/>
</Item5>
<Item6>
<Filename Value="..\run\JvXPCtrls\JvXPCoreUtils.pas"/>
<UnitName Value="JvXPCoreUtils"/>
</Item6>
</Files>
<RequiredPkgs Count="3">
<Item1>
<PackageName Value="JvCtrlsLazR"/>
</Item1>
<Item2>
<PackageName Value="JvCoreLazR"/>
</Item2>
<Item3>
<PackageName Value="FCL"/>
</Item3>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
</Package>
</CONFIG>

View File

@ -1,24 +0,0 @@
unit jvhtcontrolsreg;
{$mode objfpc}{$H+}
interface
procedure Register;
implementation
{$R ../resource/JvHTControlsReg.res}
uses
Classes, JvHtControls, JvDBHTLabel, JvHint, JvHTHintForm, PropEdits, Controls;
procedure Register;
begin
RegisterComponents('JvHTControls', [TJvHTLabel, TJvHTComboBox, TJvHTListBox,
TJvDBHTLabel, TJvHint]);
RegisterPropertyEditor(TypeInfo(TCaption), TJvHTLabel, 'Caption', TJvHintProperty);
end;
end.

View File

@ -221,7 +221,7 @@ uses
SysUtils, SysUtils,
JvResources, JvJVCLUtils; JvResources, JvJVCLUtils;
{$R ..\resource\JvErrorIndicator.res} {$R ..\..\resource\JvErrorIndicator.res}
const const
cDefBlinkCount = 5; cDefBlinkCount = 5;

View File

@ -550,7 +550,7 @@ procedure RoundedFrame(Canvas: TCanvas; ARect: TRect; AColor: TColor; R: Integer
implementation implementation
{$R ../resource/JvXPBar.res} {$R ../../resource/JvXPBar.res}
uses uses
Menus; Menus;

View File

@ -338,7 +338,7 @@ type
implementation implementation
{$R ../resource/JvXPCore.res} {$R ../../resource/JvXPCore.res}
//=== { TJvXPCustomControl } ================================================= //=== { TJvXPCustomControl } =================================================