Changeset 122 for trunk


Ignore:
Timestamp:
Jan 14, 2022, 10:34:53 AM (3 years ago)
Author:
chronos
Message:
  • Modified: Use latest stable Lazarus 2.2.0 for build.
  • Modified: Updated Common package to version 0.9.
Location:
trunk
Files:
13 added
1 deleted
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/Forms/UFormMain.lfm

    r116 r122  
    1414  OnDestroy = FormDestroy
    1515  OnShow = FormShow
    16   LCLVersion = '2.0.12.0'
     16  LCLVersion = '2.2.0.4'
    1717  WindowState = wsMaximized
    1818  object StatusBarMain: TStatusBar
     
    283283    Images = Core.ImageListMain
    284284    Left = 259
    285     Top = 163
     285    Top = 160
    286286    object MenuItem1: TMenuItem
    287287      Caption = 'Project'
  • trunk/Languages/LazFuck.cs.po

    r116 r122  
    11msgid ""
    22msgstr ""
    3 "Content-Type: text/plain; charset=UTF-8\n"
    43"Project-Id-Version: \n"
    54"POT-Creation-Date: \n"
     
    76"Last-Translator: Chronos <robie@centrum.cz>\n"
    87"Language-Team: \n"
     8"Language: cs\n"
    99"MIME-Version: 1.0\n"
     10"Content-Type: text/plain; charset=UTF-8\n"
    1011"Content-Transfer-Encoding: 8bit\n"
    11 "X-Generator: Poedit 2.0.6\n"
    12 "Language: cs\n"
     12"X-Generator: Poedit 3.0\n"
    1313
    1414#: tcore.applicationinfo.description
    1515msgid "A simple BrainFuck IDE written in Lazarus/FPC."
    16 msgstr ""
     16msgstr "Jednoduché BrainFuck IDE napsané v Lazarus/FPC."
    1717
    1818#: tformcpu.caption
    19 msgctxt "tformcpu.caption"
    2019msgid "CPU"
    2120msgstr "CPU"
    2221
    2322#: tformcpu.label3.caption
    24 msgctxt "tformcpu.label3.caption"
    2523msgid "Program pointer:"
    2624msgstr "Čítač programu:"
    2725
    2826#: tformcpu.label4.caption
    29 msgctxt "tformcpu.label4.caption"
    3027msgid "Step counter:"
    3128msgstr "Čítač kroků:"
    3229
    3330#: tformcpu.label5.caption
    34 msgctxt "tformcpu.label5.caption"
    3531msgid "Memory pointer:"
    3632msgstr "Ukazatel paměti:"
    3733
    3834#: tformcpu.label7.caption
    39 msgctxt "tformcpu.label7.caption"
    4035msgid "Speed:"
    4136msgstr "Rychlost:"
     
    6661
    6762#: tforminput.label1.caption
    68 msgctxt "tforminput.label1.caption"
    6963msgid "Input:"
    7064msgstr "Vstup:"
     
    7670
    7771#: tformmain.aabout.caption
    78 msgctxt "tformmain.aabout.caption"
    7972msgid "About"
    8073msgstr "O programu"
    8174
    8275#: tformmain.abreakpointtoggle.caption
    83 msgctxt "tformmain.abreakpointtoggle.caption"
    8476msgid "Toggle breakpoint"
    8577msgstr "Přepnout bod zastavení"
    8678
    8779#: tformmain.aexit.caption
    88 msgctxt "tformmain.aexit.caption"
    8980msgid "Exit"
    9081msgstr "Ukončit"
     
    10192
    10293#: tformmain.aprogramcompile.caption
    103 msgctxt "tformmain.aprogramcompile.caption"
    10494msgid "Compile"
    10595msgstr "PřeloÅŸit"
    10696
    10797#: tformmain.aprogrampause.caption
    108 msgctxt "tformmain.aprogrampause.caption"
    10998msgid "Pause"
    11099msgstr "Pozastavit"
    111100
    112101#: tformmain.aprogramrun.caption
    113 msgctxt "tformmain.aprogramrun.caption"
    114102msgid "Run"
    115103msgstr "Spustit"
    116104
    117105#: tformmain.aprogramruntocursor.caption
    118 msgctxt "tformmain.aprogramruntocursor.caption"
    119106msgid "Run to cursor"
    120107msgstr "Spustit po ukazatel"
    121108
    122109#: tformmain.aprogramshowexecutionpoint.caption
    123 msgctxt "tformmain.aprogramshowexecutionpoint.caption"
    124110msgid "Show execution point"
    125111msgstr "Ukázat bod vykonání"
    126112
    127113#: tformmain.aprogramstepinto.caption
    128 msgctxt "tformmain.aprogramstepinto.caption"
    129114msgid "Step into"
    130115msgstr "Vstoupit do"
    131116
    132117#: tformmain.aprogramstepout.caption
    133 msgctxt "tformmain.aprogramstepout.caption"
    134118msgid "Step out"
    135119msgstr "Vystoupit z"
    136120
    137121#: tformmain.aprogramstepover.caption
    138 msgctxt "tformmain.aprogramstepover.caption"
    139122msgid "Step over"
    140123msgstr "Přejít přes"
    141124
    142125#: tformmain.aprogramstop.caption
    143 msgctxt "tformmain.aprogramstop.caption"
    144126msgid "Stop"
    145127msgstr "Zastavit"
    146128
    147129#: tformmain.aprojectclose.caption
    148 msgctxt "tformmain.aprojectclose.caption"
    149130msgid "Close"
    150131msgstr "Zavřít"
    151132
    152133#: tformmain.aprojectnew.caption
    153 msgctxt "tformmain.aprojectnew.caption"
    154134msgid "New"
    155135msgstr "NovÜ"
    156136
    157137#: tformmain.aprojectopen.caption
    158 msgctxt "tformmain.aprojectopen.caption"
    159138msgid "Open"
    160139msgstr "Otevřít"
    161140
    162141#: tformmain.aprojectsave.caption
    163 msgctxt "tformmain.aprojectsave.caption"
    164142msgid "Save"
    165143msgstr "UloÅŸit"
    166144
    167145#: tformmain.aprojectsaveas.caption
    168 msgctxt "tformmain.aprojectsaveas.caption"
    169146msgid "Save as..."
    170147msgstr "UloÅŸit jako..."
    171148
    172149#: tformmain.ashowsourceposition.caption
    173 msgctxt "tformmain.ashowsourceposition.caption"
    174150msgid "Show position in source"
    175151msgstr "UkaÅŸ pozici ve zdroji"
    176152
    177153#: tformmain.ashowtargetposition.caption
    178 msgctxt "tformmain.ashowtargetposition.caption"
    179154msgid "Show position in target"
    180155msgstr "Ukaş pozici v cíli"
     
    191166
    192167#: tformmain.caption
    193 msgctxt "tformmain.caption"
    194168msgid "LazFuck"
    195169msgstr "LazFuck"
    196170
    197171#: tformmain.menuitem1.caption
    198 msgctxt "tformmain.menuitem1.caption"
    199172msgid "Project"
    200173msgstr "Projekt"
     
    206179
    207180#: tformmain.menuitem18.caption
    208 msgctxt "tformmain.menuitem18.caption"
    209181msgid "View"
    210182msgstr "Zobrazení"
    211183
    212184#: tformmain.menuitem24.caption
    213 msgctxt "tformmain.menuitem24.caption"
    214185msgid "Tools"
    215186msgstr "Nástroje"
    216187
    217188#: tformmain.menuitem9.caption
    218 msgctxt "tformmain.menuitem9.caption"
    219189msgid "Program"
    220190msgstr "Program"
    221191
    222192#: tformmain.menuitemopenrecent.caption
    223 msgctxt "tformmain.menuitemopenrecent.caption"
    224193msgid "Open recent"
    225194msgstr "Otevřít nedávnÃœ"
    226195
    227196#: tformmain.menuitemtarget.caption
    228 msgctxt "tformmain.menuitemtarget.caption"
    229197msgid "Target"
    230198msgstr "Cíl"
    231199
    232200#: tformmain.tabsheetdebug.caption
    233 msgctxt "tformmain.tabsheetdebug.caption"
    234201msgid "Debug"
    235202msgstr "Ladění"
     
    265232
    266233#: tformmemory.label6.caption
    267 msgctxt "tformmemory.label6.caption"
    268234msgid "Memory:"
    269235msgstr "Paměť"
    270236
    271237#: tformmemory.listviewmemory.columns[0].caption
    272 msgctxt "tformmemory.listviewmemory.columns[0].caption"
    273238msgid "Address"
    274239msgstr "Adresa"
    275240
    276241#: tformmemory.listviewmemory.columns[1].caption
    277 msgctxt "tformmemory.listviewmemory.columns[1].caption"
    278242msgid "Data"
    279243msgstr "Data"
     
    300264
    301265#: tformoptions.checkbox1.caption
    302 msgctxt "tformoptions.checkbox1.caption"
    303266msgid "Reopend last opened project"
    304267msgstr "Otevřít naposledy otevřenÃœ projekt"
    305268
    306269#: tformoptions.checkboxdpiauto.caption
    307 msgctxt "tformoptions.checkboxdpiauto.caption"
    308270msgid "Automatic DPI"
    309271msgstr "Automatické DPI"
    310272
    311273#: tformoptions.checkboxoptimizeaddsub.caption
    312 msgctxt "tformoptions.checkboxoptimizeaddsub.caption"
    313274msgid "Addition and subtraction"
    314275msgstr "Sčítání a odečítání"
    315276
    316277#: tformoptions.checkboxoptimizecopymultiply.caption
    317 msgctxt "tformoptions.checkboxoptimizecopymultiply.caption"
    318278msgid "Copy multiply"
    319279msgstr "Kopírování a násobení"
    320280
    321281#: tformoptions.checkboxoptimizemerge.caption
    322 msgctxt "tformoptions.checkboxoptimizemerge.caption"
    323282msgid "Merge same operations"
    324283msgstr "Sloučit stejné operace"
    325284
    326285#: tformoptions.checkboxoptimizerelativeindexes.caption
    327 msgctxt "tformoptions.checkboxoptimizerelativeindexes.caption"
    328286msgid "Relative indexes"
    329287msgstr "Relativní indexy"
    330288
    331289#: tformoptions.label1.caption
    332 msgctxt "tformoptions.label1.caption"
    333290msgid "Memory size:"
    334291msgstr "Velikost paměti:"
    335292
    336293#: tformoptions.label2.caption
    337 msgctxt "tformoptions.label2.caption"
    338294msgid "Cell size:"
    339295msgstr "Velikost buňky:"
    340296
    341297#: tformoptions.label3.caption
    342 msgctxt "tformoptions.label3.caption"
    343298msgid "Interface language:"
    344299msgstr "Jazyk rozhraní:"
    345300
    346301#: tformoptions.label4.caption
    347 msgctxt "tformoptions.label4.caption"
    348302msgid "Compiler optimizations:"
    349303msgstr "Optimalizace překladače:"
    350304
    351305#: tformoptions.labeldpi.caption
    352 msgctxt "tformoptions.labeldpi.caption"
    353306msgid "DPI:"
    354307msgstr "DPI:"
     
    359312
    360313#: tformoptions.labelx.caption
    361 msgctxt "tformoptions.labelx.caption"
    362314msgid "x"
    363315msgstr "x"
     
    376328
    377329#: tformoutput.label2.caption
    378 msgctxt "tformoutput.label2.caption"
    379330msgid "Output:"
    380331msgstr "VÃœstup:"
     
    510461
    511462#: tformtargets.listview1.columns[0].caption
    512 msgctxt "tformtargets.listview1.columns[0].caption"
    513463msgid "Name"
    514464msgstr "Jméno"
    515465
    516466#: tformtargets.listview1.columns[1].caption
    517 msgctxt "tformtargets.listview1.columns[1].caption"
    518467msgid "Execution path"
    519468msgstr "Cesta vykonání"
    520469
    521470#: tformtargets.listview1.columns[2].caption
    522 msgctxt "tformtargets.listview1.columns[2].caption"
    523471msgid "Compiler path"
    524472msgstr "Cesta překladače"
    525473
    526474#: uformcpu.sstepspersecond
    527 msgctxt "uformcpu.sstepspersecond"
    528475msgid " steps/s"
    529476msgstr " kroků/s"
     
    570517
    571518#: uformsourcecode.senternumber
    572 msgctxt "uformsourcecode.senternumber"
    573519msgid "Enter number"
    574520msgstr "Zadejte číslo"
    575521
    576522#: uformsourcecode.snumbergeneration
    577 msgctxt "uformsourcecode.snumbergeneration"
    578523msgid "Number generation"
    579524msgstr "Generování čísla"
    580525
    581526#: utarget.scompiledfilenotfound
    582 msgctxt "utarget.scompiledfilenotfound"
     527#, object-pascal-format
    583528msgid "Program compiled file \"%s\" not found"
    584529msgstr "Nenalezen sestavenÜ soubor programu \"%s\""
    585530
    586531#: utarget.scompilernotfound
    587 msgctxt "utarget.scompilernotfound"
     532#, object-pascal-format
    588533msgid "Compiler \"%s\" not found"
    589534msgstr "Nenalezen překladač \"%s\""
    590535
    591536#: utarget.sexecutornotfound
     537#, object-pascal-format
    592538msgid "Executor \"%s\" not found"
    593539msgstr "Spouštěč \"%s\" nenalezen"
    594540
    595541#: utargetinterpretter.sjumptablecolision
    596 msgctxt "utargetinterpretter.sjumptablecolision"
    597542msgid "Jump table colision"
    598543msgstr "Kolize skokové tabulky"
    599544
    600545#: utargetinterpretter.sjumptableinsistent
    601 msgctxt "utargetinterpretter.sjumptableinsistent"
    602546msgid "Jump table is inconsistent"
    603547msgstr "Nekonzistentní skoková tabulka"
    604548
    605549#: utargetinterpretter.sprogramlowerlimit
    606 msgctxt "utargetinterpretter.sprogramlowerlimit"
    607550msgid "Program run over lower limit"
    608551msgstr "Program překročil dolní omezení"
     
    613556
    614557#: utargetinterpretter.sprogramupperlimit
    615 msgctxt "utargetinterpretter.sprogramupperlimit"
    616558msgid "Program run over upper limit"
    617559msgstr "Program překročil horní omezení"
     
    620562msgid "Unsupported command"
    621563msgstr "NepodporovanÃœ příkaz"
    622 
  • trunk/LazFuck.lpi

    r115 r122  
    22<CONFIG>
    33  <ProjectOptions>
    4     <Version Value="11"/>
     4    <Version Value="12"/>
    55    <PathDelim Value="\"/>
    66    <General>
     7      <Flags>
     8        <CompatibilityMode Value="True"/>
     9      </Flags>
    710      <SessionStorage Value="InProjectDir"/>
    8       <MainUnit Value="0"/>
    911      <Title Value="LazFuck IDE"/>
    1012      <Scaled Value="True"/>
     
    6264      </Item2>
    6365      <SharedMatrixOptions Count="2">
    64         <Item1 ID="163191122673" Targets="CoolTranslator,Common,TemplateGenerics" Modes="Debug" Value="-g -gl -gh -CirotR -O1"/>
    65         <Item2 ID="012750149698" Targets="CoolTranslator,Common,TemplateGenerics" Modes="Release" Value="-CX -XX -O3"/>
     66        <Item1 ID="163191122673" Targets="Common,TemplateGenerics" Modes="Debug" Value="-g -gl -gh -CirotR -O1"/>
     67        <Item2 ID="012750149698" Targets="Common,TemplateGenerics" Modes="Release" Value="-CX -XX -O3"/>
    6668      </SharedMatrixOptions>
    6769    </BuildModes>
  • trunk/LazFuck.lpr

    r115 r122  
    2929  {$ENDIF}
    3030
    31   Application.Scaled:=True;
    32   Application.Title:='LazFuck IDE';
     31  Application.Scaled := True;
     32  Application.Title := 'LazFuck IDE';
    3333  RequireDerivedFormResource := True;
    3434  Application.Initialize;
  • trunk/Packages/Common/Common.lpk

    r116 r122  
    4141Source: https://svn.zdechov.net/PascalClassLibrary/Common/"/>
    4242    <License Value="Copy left."/>
    43     <Version Minor="8"/>
     43    <Version Minor="9"/>
    4444    <Files Count="29">
    4545      <Item1>
  • trunk/Packages/Common/Languages/UAboutDialog.cs.po

    r116 r122  
    2323msgid "Version"
    2424msgstr "Verze"
     25
  • trunk/Packages/Common/Languages/UJobProgressView.cs.po

    r105 r122  
    1313
    1414#: ujobprogressview.sestimatedtime
     15#, object-pascal-format
    1516msgid "Estimated time: %s"
    1617msgstr "OdhadovanÜ čas: %s"
     
    3334
    3435#: ujobprogressview.stotalestimatedtime
     36#, object-pascal-format
    3537msgid "Total estimated time: %s"
    3638msgstr "CelkovÜ odhadovanÜ čas: %s"
  • trunk/Packages/Common/Languages/UScaleDPI.cs.po

    r93 r122  
    1313
    1414#: uscaledpi.swrongdpi
     15#, object-pascal-format
    1516msgid "Wrong DPI [%d,%d]"
    1617msgstr "Chybné DPI [%d,%d]"
  • trunk/Packages/Common/Languages/UThreading.cs.po

    r54 r122  
    1111
    1212#: uthreading.scurrentthreadnotfound
     13#, object-pascal-format
    1314msgid "Current thread ID %d not found in virtual thread list."
    1415msgstr "Aktuální vlákno ID %d nenalezeno v seznamu virtuálních vláken."
  • trunk/Packages/Common/UAboutDialog.pas

    r115 r122  
    1616  private
    1717    FApplicationInfo: TApplicationInfo;
    18     FCoolTranslator: TTranslator;
     18    FTranslator: TTranslator;
    1919    FThemeManager: TThemeManager;
    2020  public
     
    2222    procedure Show;
    2323  published
    24     property CoolTranslator: TTranslator read FCoolTranslator write FCoolTranslator;
     24    property Translator: TTranslator read FTranslator write FTranslator;
    2525    property ThemeManager: TThemeManager read FThemeManager write FThemeManager;
    2626    property ApplicationInfo: TApplicationInfo read FApplicationInfo write
  • trunk/Packages/Common/UCommon.pas

    r116 r122  
    8585function TryHexToInt(Data: string; var Value: Integer): Boolean;
    8686function TryBinToInt(Data: string; var Value: Integer): Boolean;
     87procedure SortStrings(Strings: TStrings);
    8788
    8889
     
    677678end;
    678679
     680procedure SortStrings(Strings: TStrings);
     681var
     682  Tmp: TStringList;
     683begin
     684  Strings.BeginUpdate;
     685  try
     686    if Strings is TStringList then begin
     687      TStringList(Strings).Sort;
     688    end else begin
     689      Tmp := TStringList.Create;
     690      try
     691        Tmp.Assign(Strings);
     692        Tmp.Sort;
     693        Strings.Assign(Tmp);
     694      finally
     695        Tmp.Free;
     696      end;
     697    end;
     698  finally
     699    Strings.EndUpdate;
     700  end;
     701end;
     702
    679703
    680704initialization
  • trunk/Packages/Common/UFormAbout.pas

    r115 r122  
    5050  if Assigned(AboutDialog) then
    5151  with TAboutDialog(AboutDialog) do begin
    52     if Assigned(CoolTranslator) then
    53       CoolTranslator.TranslateComponentRecursive(Self);
     52    if Assigned(Translator) then
     53      Translator.TranslateComponentRecursive(Self);
    5454    if Assigned(ThemeManager) then
    5555      ThemeManager.UseTheme(Self);
  • trunk/Packages/Common/ULanguages.pas

    r115 r122  
    11unit ULanguages;
    22
    3 {$mode objfpc}{$H+}
     3{$mode delphi}{$H+}
    44
    55interface
    66
    77uses
    8   Classes, SysUtils, Contnrs;
     8  Classes, SysUtils, fgl;
    99
    1010type
     
    1515  end;
    1616
    17   { TLanguageList }
    18 
    19   TLanguageList = class(TObjectList)
     17  { TLanguages }
     18
     19  TLanguages = class(TFPGObjectList<TLanguage>)
    2020    function SearchByCode(ACode: string): TLanguage;
    2121    procedure AddNew(Code: string; Name: string);
    22     constructor Create;
     22    constructor Create(FreeObjects: Boolean = True);
    2323  end;
    2424
     
    223223
    224224
    225 { TLanguageList }
    226 
    227 function TLanguageList.SearchByCode(ACode: string): TLanguage;
     225{ TLanguages }
     226
     227function TLanguages.SearchByCode(ACode: string): TLanguage;
    228228var
    229229  I: Integer;
     
    235235end;
    236236
    237 procedure TLanguageList.AddNew(Code: string; Name: string);
     237procedure TLanguages.AddNew(Code: string; Name: string);
    238238var
    239239  NewItem: TLanguage;
     
    245245end;
    246246
    247 constructor TLanguageList.Create;
     247constructor TLanguages.Create(FreeObjects: Boolean);
    248248begin
    249   inherited Create;
     249  inherited;
    250250  AddNew('', SLangAuto);
    251251  AddNew('aa', SLang_aa);
  • trunk/Packages/Common/UListViewSort.pas

    r116 r122  
    8181    FOnChange: TNotifyEvent;
    8282    FStringGrid1: TStringGrid;
     83    procedure DoOnChange;
    8384    procedure GridDoOnKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
    8485    procedure GridDoOnResize(Sender: TObject);
     
    9091    function TextEnteredColumn(Index: Integer): Boolean;
    9192    function GetColValue(Index: Integer): string;
     93    procedure Reset;
    9294    property StringGrid: TStringGrid read FStringGrid1 write FStringGrid1;
    9395  published
     
    152154{ TListViewFilter }
    153155
     156procedure TListViewFilter.DoOnChange;
     157begin
     158  if Assigned(FOnChange) then FOnChange(Self);
     159end;
     160
    154161procedure TListViewFilter.GridDoOnKeyUp(Sender: TObject; var Key: Word;
    155162  Shift: TShiftState);
    156163begin
    157   if Assigned(FOnChange) then
    158     FOnChange(Self);
     164  DoOnChange;
    159165end;
    160166
     
    227233    Result := StringGrid.Cells[Index, 0]
    228234    else Result := '';
     235end;
     236
     237procedure TListViewFilter.Reset;
     238var
     239  I: Integer;
     240begin
     241  with StringGrid do
     242  for I := 0 to ColCount - 1 do
     243    Cells[I, 0] := '';
     244  DoOnChange;
    229245end;
    230246
  • trunk/Packages/Common/UTheme.pas

    r93 r122  
    55uses
    66  Classes, SysUtils, Graphics, ComCtrls, Controls, ExtCtrls, Menus, StdCtrls,
    7   Spin, Forms, Contnrs, Grids;
     7  Spin, Forms, fgl, Grids;
    88
    99type
     
    1919  { TThemes }
    2020
    21   TThemes = class(TObjectList)
     21  TThemes = class(TFPGObjectList<TTheme>)
    2222    function AddNew(Name: string): TTheme;
    2323    function FindByName(Name: string): TTheme;
     
    7474procedure TThemes.LoadToStrings(Strings: TStrings);
    7575var
    76   Theme: TTheme;
     76  I: Integer;
    7777begin
    78   Strings.Clear;
    79   for Theme in Self do
    80     Strings.AddObject(Theme.Name, Theme);
     78  Strings.BeginUpdate;
     79  try
     80    while Strings.Count < Count do Strings.Add('');
     81    while Strings.Count > Count do Strings.Delete(Strings.Count - 1);
     82    for I := 0 to Count - 1 do begin
     83      Strings[I] := Items[I].Name;
     84      Strings.Objects[I] := Items[I];
     85    end;
     86  finally
     87    Strings.EndUpdate;
     88  end;
    8189end;
    8290
     
    123131destructor TThemeManager.Destroy;
    124132begin
    125   Themes.Free;
    126   inherited Destroy;
     133  FreeAndNil(Themes);
     134  inherited;
    127135end;
    128136
  • trunk/Packages/Common/UTranslator.pas

    r115 r122  
    11unit UTranslator;
    22
    3 {$mode Delphi}{$H+}
     3{$mode delphi}{$H+}
    44
    55interface
    66
    77uses
    8   Classes, SysUtils, Forms, ExtCtrls, Controls, Contnrs, LazFileUtils, LazUTF8,
     8  Classes, SysUtils, Forms, ExtCtrls, Controls, fgl, LazFileUtils, LazUTF8,
    99  Translations, TypInfo, Dialogs, FileUtil, LCLProc, ULanguages, LCLType,
    1010  LCLVersion;
     
    1212type
    1313  THandleStringEvent = function (AValue: string): string of object;
     14
     15  TPoFiles = class(TFPGObjectList<TPOFile>)
     16  end;
    1417
    1518  { TComponentExcludes }
     
    2427  { TComponentExcludesList }
    2528
    26   TComponentExcludesList = class(TObjectList)
     29  TComponentExcludesList = class(TFPGObjectList<TComponentExcludes>)
    2730    function FindByClassType(AClassType: TClass): TComponentExcludes;
    2831    procedure DumpToStrings(Strings: TStrings);
     
    3639    FOnAutomaticLanguage: THandleStringEvent;
    3740    FOnTranslate: TNotifyEvent;
    38     FPOFilesFolder: string;
    39     FPOFiles: TObjectList; // TObjectList<TPOFile>;
     41    FPoFilesFolder: string;
     42    FPoFiles: TPoFiles;
    4043    function GetLocale: string;
    4144    function GetLocaleShort: string;
     
    5053  public
    5154    ComponentExcludes: TComponentExcludesList;
    52     Languages: TLanguageList;
     55    Languages: TLanguages;
    5356    procedure Translate;
    54     procedure LanguageListToStrings(Strings: TStrings);
     57    procedure LanguageListToStrings(Strings: TStrings; WithCode: Boolean = True);
    5558    procedure TranslateResourceStrings(PoFileName: string);
    5659    procedure TranslateUnitResourceStrings(UnitName: string; PoFileName: string);
     
    6366    destructor Destroy; override;
    6467  published
    65     property POFilesFolder: string read FPOFilesFolder write SetPOFilesFolder;
     68    property POFilesFolder: string read FPoFilesFolder write SetPOFilesFolder;
    6669    property Language: TLanguage read FLanguage write SetLanguage;
    6770    property OnTranslate: TNotifyEvent read FOnTranslate write FOnTranslate;
     
    7174
    7275procedure Register;
     76
    7377
    7478implementation
     
    117121destructor TComponentExcludes.Destroy;
    118122begin
    119   PropertyExcludes.Free;
    120   inherited Destroy;
     123  FreeAndNil(PropertyExcludes);
     124  inherited;
    121125end;
    122126
     
    128132  I, J: Integer;
    129133  Po: TPoFile;
    130   Item: TPOFileItem;
     134  Item: TPoFileItem;
    131135begin
    132136  TranslateComponentRecursive(Application);
     
    134138  // Merge files to single translation file
    135139  try
    136     Po := TPOFile.Create;
    137     for I := 0 to FPOFiles.Count - 1 do
     140    Po := TPoFile.Create;
     141    for I := 0 to FPoFiles.Count - 1 do
    138142    with TPoFile(FPoFiles[I]) do
    139143      for J := 0 to Items.Count - 1 do
     
    162166  SearchMask: string;
    163167begin
    164   FPOFiles.Clear;
     168  FPoFiles.Clear;
    165169  if Assigned(FLanguage) then
    166170  try
     
    177181      if FileExists(FileName) and (
    178182      ((LocaleShort = '') and (Pos('.', FileName) = Pos('.po', FileName))) or
    179       (LocaleShort <> '')) then FPOFiles.Add(TPOFile.Create(FileName));
     183      (LocaleShort <> '')) then FPoFiles.Add(TPOFile.Create(FileName));
    180184    end;
    181185  finally
     
    281285var
    282286  Item: TClass;
    283 
    284287  Excludes: TComponentExcludes;
    285288begin
     
    301304function TTranslator.GetLangFileDir: string;
    302305begin
    303   Result := FPOFilesFolder;
     306  Result := FPoFilesFolder;
    304307  if Copy(Result, 1, 1) <> DirectorySeparator then
    305308    Result := ExtractFileDir(Application.ExeName) +
     
    307310end;
    308311
    309 procedure TTranslator.LanguageListToStrings(Strings: TStrings);
     312procedure TTranslator.LanguageListToStrings(Strings: TStrings; WithCode: Boolean = True);
    310313var
    311314  I: Integer;
     
    313316begin
    314317  with Strings do begin
    315     Clear;
    316     for I := 0 to Languages.Count - 1 do
    317     with TLanguage(Languages[I]) do
    318       if Available then begin
    319         ItemName := Name;
    320         if Code <> '' then ItemName := ItemName + ' (' + Code + ')';
    321         AddObject(ItemName, Languages[I]);
    322       end;
     318    BeginUpdate;
     319    try
     320      Clear;
     321      for I := 0 to Languages.Count - 1 do
     322      with Languages[I] do
     323        if Available then begin
     324          ItemName := Name;
     325          if WithCode and (Code <> '') then ItemName := ItemName + ' (' + Code + ')';
     326          AddObject(ItemName, Languages[I]);
     327        end;
     328    finally
     329      EndUpdate;
     330    end;
    323331  end;
    324332end;
     
    342350  if Text <> '' then begin
    343351    for I := 0 to FPoFiles.Count - 1 do begin
    344       Result := TPoFile(FPOFiles[I]).Translate(Identifier, Text);
     352      Result := TPoFile(FPoFiles[I]).Translate(Identifier, Text);
    345353      if Result <> Text then Break;
    346354    end;
     
    369377begin
    370378  LangDir := GetLangFileDir;
    371   TLanguage(Languages[0]).Available := True; // Automatic
     379  Languages.SearchByCode('').Available := True; // Automatic
    372380
    373381  for I := 1 to Languages.Count - 1 do
    374   with TLanguage(Languages[I]) do begin
     382  with Languages[I] do begin
    375383    Available := FileExists(LangDir + DirectorySeparator + ExtractFileNameOnly(Application.ExeName) +
    376384      '.' + Code + ExtensionSeparator + 'po') or (Code = 'en');
     
    381389begin
    382390  inherited;
    383   FPOFiles := TObjectList.Create;
     391  FPoFiles := TPoFiles.Create;
    384392  ComponentExcludes := TComponentExcludesList.Create;
    385   Languages := TLanguageList.Create;
     393  Languages := TLanguages.Create;
    386394  POFilesFolder := 'Languages';
    387395  CheckLanguageFiles;
     
    395403destructor TTranslator.Destroy;
    396404begin
    397   FPOFiles.Free;
    398   Languages.Free;
    399   ComponentExcludes.Free;
    400   inherited Destroy;
     405  FreeAndNil(FPoFiles);
     406  FreeAndNil(Languages);
     407  FreeAndNil(ComponentExcludes);
     408  inherited;
    401409end;
    402410
  • trunk/Read Me.txt

    r119 r122  
    1111* Home page: https://app.zdechov.net/LazFuck/
    1212* Source code: https://svn.zdechov.net/LazFuck/
    13 * Developed in [http://www.lazarus-ide.org/ Lazarus/FPC] 2.0.12
     13* Developed in [http://www.lazarus-ide.org/ Lazarus/FPC] 2.2.0
    1414* To build new Windows installer run Install/build.bat. InnoSetup (http://www.jrsoftware.org/isdl.php) needs to be installed).
  • trunk/UCore.lfm

    r119 r122  
    2121    AppName = 'LazFuck'
    2222    Description = 'A simple BrainFuck IDE written in Lazarus/FPC.'
    23     ReleaseDate = 44426
     23    ReleaseDate = 44575
    2424    RegistryKey = '\Software\Chronosoft\LazFuck'
    2525    RegistryRoot = rrKeyCurrentUser
     
    564564    Top = 24
    565565    Bitmap = {
    566       4C691D0000001000000010000000000000000000000000000000000000000000
    567       0000000000000000000000000000000000000000000000000000000000000000
    568       000000000000000000000000000000000000000000FF000000FF000000FF0000
    569       00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    570       00FF000000FF000000FF0000000000000000000000FF008484FF000000FFFFFF
    571       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
    572       00FFFFFFFFFF000000FF0000000000000000000000FF008484FF000000FFFFFF
    573       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
    574       00FF000000FF000000FF0000000000000000000000FF008484FF000000FFFFFF
    575       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
    576       00FF008484FF000000FF0000000000000000000000FF008484FF000000FFFFFF
    577       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
    578       00FF008484FF000000FF0000000000000000000000FF008484FF000000FFFFFF
    579       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
    580       00FF008484FF000000FF0000000000000000000000FF008484FF000000FFFFFF
    581       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
    582       00FF008484FF000000FF0000000000000000000000FF008484FF008484FF0000
    583       00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0084
    584       84FF008484FF000000FF0000000000000000000000FF008484FF008484FF0084
    585       84FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0084
    586       84FF008484FF000000FF0000000000000000000000FF008484FF008484FF0000
    587       00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    588       00FF008484FF000000FF0000000000000000000000FF008484FF008484FF0000
    589       00FF000000FF000000FF000000FF000000FF000000FFFFFFFFFFFFFFFFFF0000
    590       00FF008484FF000000FF0000000000000000000000FF008484FF008484FF0000
    591       00FF000000FF000000FF000000FF000000FF000000FFFFFFFFFFFFFFFFFF0000
    592       00FF008484FF000000FF0000000000000000000000FF008484FF008484FF0000
    593       00FF000000FF000000FF000000FF000000FF000000FFFFFFFFFFFFFFFFFF0000
    594       00FF008484FF000000FF000000000000000000000000000000FF000000FF0000
    595       00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    596       00FF000000FF000000FF00000000000000000000000000000000000000000000
    597       0000000000000000000000000000000000000000000000000000000000000000
    598       0000000000000000000000000000000000000000000000000000000000000000
    599       0000000000000000000000000000000000000000000000000000000000000000
    600       0000000000000000000000000000000000000000000000000000000000000000
    601       000000FF00FF0000000000000000000000000000000000000000000000000000
    602       0000000000000000000000000000000000000000000000000000000000000000
    603       000000FF00FF00FF00FF00000000000000000000000000000000000000000000
    604       0000000000000000000000000000000000000000000000000000000000000000
    605       000000FF00FF00FF00FF00FF00FF000000000000000000000000000000000000
    606       0000000000000000000000000000000000000000000000000000000000000000
    607       000000FF00FF00FF00FF00FF00FF00FF00FF0000000000000000000000000000
    608       0000000000000000000000000000000000000000000000000000000000000000
    609       000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00000000000000000000
    610       0000000000000000000000000000000000000000000000000000000000000000
    611       000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF000000000000
    612       0000000000000000000000000000000000000000000000000000000000000000
    613       000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF0000
    614       0000000000000000000000000000000000000000000000000000000000000000
    615       000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF000000000000
    616       0000000000000000000000000000000000000000000000000000000000000000
    617       000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00000000000000000000
    618       0000000000000000000000000000000000000000000000000000000000000000
    619       000000FF00FF00FF00FF00FF00FF00FF00FF0000000000000000000000000000
    620       0000000000000000000000000000000000000000000000000000000000000000
    621       000000FF00FF00FF00FF00FF00FF000000000000000000000000000000000000
    622       0000000000000000000000000000000000000000000000000000000000000000
    623       000000FF00FF00FF00FF00000000000000000000000000000000000000000000
    624       0000000000000000000000000000000000000000000000000000000000000000
    625       000000FF00FF0000000000000000000000000000000000000000000000000000
    626       0000000000000000000000000000000000000000000000000000000000000000
    627       0000000000000000000000000000000000000000000000000000000000000000
    628       0000000000000000000000000000000000000000000000000000000000000000
    629       0000000000000000000000000000000000000000000000000000000000000000
    630       0000000000000000000000000000A37B48FFA37B48FFA27A47FFA27946FFA178
    631       45FFA07744FFA07643FF9F7542FF9E7441FF9E7340FF9D723FFF9C713EFF9C70
    632       3DFF9B6F3CFF9A6E3BFF9A6D3AFFA37B48FFBEA27FFFBEA17EFFBDA17DFFBDA0
    633       7CFFBD9F7CFFBC9F7BFFBB9E7AFFBB9D7AFFBB9D79FFBA9C78FFB99B78FFB99A
    634       77FFB89A76FFB89975FF996C39FFA27A47FFFFFFFFFFFFFFFFFFFEFEFEFFFEFE
    635       FEFFFDFDFDFFFDFDFCFFFCFCFBFFFCFBFBFFFBFBFAFFFBFAF9FFFAFAF9FFFAF9
    636       F8FFF9F9F7FFF9F8F7FF986B37FFA17946FFFFFFFFFF878787FF5D5D5DFFA0A0
    637       A0FFFDFCFCFFFCFCFBFFFCFBFBFFFBFBFAFFFBFAF9FFFAFAF9FFFAF9F8FFF9F8
    638       F7FFF8F8F7FFF8F7F6FF976A36FFA17844FFFEFEFEFF5F5F5FFF949494FF5353
    639       53FFFCFCFBFF7B7B7BFF797979FF757575FF727272FF6E6E6EFF6A6A69FF6666
    640       66FF626262FFF7F7F5FF966935FFA07643FFFEFDFDFF8C8C8CFF525252FFA4A4
    641       A4FFFBFBFAFFFBFBFAFFFAFAF9FFFAF9F8FFF9F9F8FFF9F8F7FFF8F8F6FFF8F7
    642       F6FFF7F7F5FFF7F6F4FF966734FF9F7542FFFDFDFCFFFCFCFCFFFCFCFBFFFBFB
    643       FAFFFBFAFAFFFAFAF9FFFAF9F8FFF9F9F8FFF9F8F7FFF8F8F6FFF8F7F6FFF7F6
    644       F5FFF7F6F4FFF6F5F4FF956633FF9E7441FFFCFCFCFFB5B5B5FF848484FFBEBD
    645       BDFFFAFAF9FFFAF9F8FFF9F9F7FFF9F8F7FFF8F8F6FFF8F7F5FFF7F6F5FFF7F6
    646       F4FFF6F5F3FFF6F5F3FF946531FF9D7340FFFCFBFBFF818181FFC4C4C4FF8F8F
    647       8FFFFAF9F8FF7B7B7AFF797979FF757574FF727171FF6D6D6DFF696969FF6666
    648       65FF626261FFF5F4F2FF936430FF9D723EFFFBFBFAFF9F9F9EFF7F7F7FFFAEAE
    649       ADFFF9F8F7FFF8F8F7FFF8F7F6FFF7F7F5FFF7F6F5FFF6F6F4FFF6F5F3FFF5F4
    650       F3FFF5F4F2FFF4F3F1FF92622FFF9C703DFFFAFAF9FFFAF9F9FFF9F9F8FFF9F8
    651       F7FFF8F8F7FFF8F7F6FFF7F7F5FFF7F6F5FFF6F5F4FFF6F5F3FFF5F4F3FFF5F4
    652       F2FFF4F3F1FFF4F3F0FF92612EFF9B6F3CFFFAF9F8FFBEBEBDFF929292FFBCBC
    653       BBFFF8F7F6FFF7F7F5FFF7F6F4FFF6F5F4FFF6F5F3FFF5F4F2FFF5F4F2FFF4F3
    654       F1FFF4F2F0FFF3F2F0FF91602DFF9A6E3BFFF9F9F8FF7C7C7CFFC4C4C4FF8787
    655       87FFF7F6F5FF7A7A7AFF787878FF747474FF717170FF6D6D6CFF696968FF6565
    656       65FF616161FFF2F1EFFF905F2BFF996D3AFFF9F8F7FF959594FF878787FF9B9A
    657       9AFFF7F6F4FFF6F5F3FFF6F5F3FFF5F4F2FFF4F3F1FFF4F3F1FFF3F2F0FFF3F2
    658       EFFFF2F1EFFFF2F1EEFF8F5E2AFF996C38FFF8F7F6FFF8F7F5FFF7F6F5FFF6F6
    659       F4FFF6F5F3FFF5F5F3FFF5F4F2FFF4F3F1FFF4F3F1FFF3F2F0FFF3F2EFFFF2F1
    660       EFFFF2F0EEFFF1F0EDFF8E5D29FF986B37FF976A36FF966935FF966734FF9566
    661       33FF946532FF946531FF936430FF92622FFF92612EFF91602DFF90602CFF905F
    662       2BFF8F5D2AFF8E5C29FF8D5B28FF000000000000000000000000000000000000
    663       0000000000000000000000000000000000000000000000000000000000000000
    664       0000000000000000000000000000000000000000000000000000000000000000
    665       00000000000000000000000000FF000000FF0000000000000000000000000000
    666       0000000000000000000000000000000000000000000000000000000000000000
    667       0000000000FF000000FF800080FF800080FF000000FF00000000000000000000
    668       0000000000000000000000000000000000000000000000000000000000FF0000
    669       00FF800080FF800080FF800080FF800080FF800080FF000000FF000000000000
    670       000000000000000000000000000000000000000000FF000000FF800080FF8000
    671       80FF800080FF800080FF800080FF800080FF800080FF800080FF000000FF0000
    672       0000000000000000000000000000000000FFC0C0C0FF800080FF800080FF8000
    673       80FF800080FF800080FF800080FF800080FF800080FF800080FF800080FF0000
    674       00FF000000000000000000000000000000FF800080FFC0C0C0FF800080FF8000
    675       80FF800080FF800080FF800080FF800080FF800080FF800080FF800080FF8000
    676       80FF000000FF0000000000000000000000FF800080FF800080FFC0C0C0FF8000
    677       80FF800080FF800080FF800080FF800080FF800080FF800080FF800080FF8000
    678       80FF800080FF000000FF00000000000000FF800080FF800080FF800080FFC0C0
    679       C0FF800080FF800080FF800080FF800080FF800080FF800080FF800080FF8000
    680       80FF800080FF000000FF000000FF000000FF800080FF800080FF800080FF8000
    681       80FFC0C0C0FF800080FF800080FF800080FF800080FF800080FF800080FF0000
    682       00FF000000FF808080FF0000000000000000000000FF800080FF800080FF8000
    683       80FF800080FFC0C0C0FF800080FF800080FF800080FF000000FF000000FF8080
    684       80FFFFFFFFFF808080FF000000000000000000000000000000FF800080FF8000
    685       80FF800080FF800080FFC0C0C0FF000000FF000000FF808080FFC0C0C0FFFFFF
    686       FFFFC0C0C0FF000000FF000000FF000000000000000000000000000000FF8000
    687       80FF800080FF800080FF000000FF808080FFFFFFFFFFC0C0C0FFFFFFFFFFC0C0
    688       C0FF000000FF000000FF00000000000000000000000000000000000000000000
    689       00FF800080FF800080FF000000FFFFFFFFFFC0C0C0FFFFFFFFFF000000FF0000
    690       00FF000000000000000000000000000000000000000000000000000000000000
    691       0000000000FF800080FF000000FF808080FF000000FF000000FF000000000000
    692       0000000000000000000000000000000000000000000000000000000000000000
    693       000000000000000000FF000000FF000000FF0000000000000000000000000000
    694       0000000000000000000000000000000000000000000000000000000000000000
    695       0000000000000000000000000000000000000000000000000000000000000000
    696       0000000000000000000000000000000000001818C0FF1818C0FFC0C0C0FF0000
    697       0000000000000000000000000000000000000000000000000000000000001818
    698       C0FF1818C0FFC0C0C0FF00000000000000002020C8FF2020C8FF2020C8FF2020
    699       C8FFC0C0C0FF00000000000000000000000000000000000000002020C8FF2020
    700       C8FFC0C0C0FF000000000000000000000000000000002626CEFF2626CEFF2626
    701       CEFF2626CEFFC0C0C0FF0000000000000000000000002626CEFF2626CEFFC0C0
    702       C0FF000000000000000000000000000000000000000000000000000000002929
    703       D1FF2929D1FF2929D1FFC0C0C0FF000000002929D1FFC0C0C0FF000000000000
    704       0000000000000000000000000000000000000000000000000000000000000000
    705       00002C2CD4FF2C2CD4FF2C2CD4FF2C2CD4FF2C2CD4FFC0C0C0FF000000000000
    706       0000000000000000000000000000000000000000000000000000000000000000
    707       0000000000002F2FD7FF2F2FD7FF2F2FD7FFC0C0C0FF00000000000000000000
    708       0000000000000000000000000000000000000000000000000000000000000000
    709       00003232DAFF3232DAFF3232DAFF3232DAFF3232DAFFC0C0C0FF000000000000
    710       0000000000000000000000000000000000000000000000000000000000003535
    711       DDFF3535DDFF3535DDFFC0C0C0FF000000003535DDFF3535DDFFC0C0C0FF0000
    712       00000000000000000000000000000000000000000000000000003838E0FF3838
    713       E0FF3838E0FFC0C0C0FF0000000000000000000000003838E0FF3838E0FFC0C0
    714       C0FF00000000000000000000000000000000000000003A3AE2FF3A3AE2FF3A3A
    715       E2FFC0C0C0FF00000000000000000000000000000000000000003A3AE2FFC0C0
    716       C0FF00000000000000000000000000000000000000003A3AE2FF3A3AE2FF3A3A
    717       E2FFC0C0C0FF0000000000000000000000000000000000000000000000003A3A
    718       E2FFC0C0C0FF00000000000000000000000000000000000000003A3AE2FFC0C0
    719       C0FF000000000000000000000000000000000000000000000000000000000000
    720       0000000000000000000000000000000000000000000000000000000000000000
    721       0000000000000000000000000000000000000000000000000000000000000000
    722       00003A3AE2FFC0C0C0FF00000000000000000000000000000000000000000000
    723       0000000000000000000000000000000000000000000000000000000000000000
    724       0000000000000000000000000000000000000000000000000000000000000000
    725       0000000000000000000000000000000000000000000000000000000000000000
    726       0000000000000000000000000000000000000000000000000000000000000000
    727       0000000000000000000000000000000000000000000000000000000000000000
    728       000000000000000000000000000000000000000000FF000000FF000000FF0000
    729       00FF000000FF000000FF000000FF000000FF0000000000000000000000000000
    730       000000000000000000000000000000000000000000FF000000FFFFFFFFFFFFFF
    731       FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
    732       000000000000000000000000000000000000000000FF008484FF000000FFFFFF
    733       FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
    734       0000840000FF000000000000000000000000000000FF008484FF008484FF0000
    735       00FFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000008400
    736       00FF840000FF000000000000000000000000000000FF008484FF008484FF0084
    737       84FF000000FFFFFFFFFFFFFFFFFF000000FF0000000000000000840000FF8400
    738       00FF840000FF840000FF840000FF00000000000000FF008484FF008484FF0084
    739       84FF000000FFFFFFFFFFFFFFFFFF000000FF00000000840000FF840000FF8400
    740       00FF840000FF840000FF840000FF00000000000000FF008484FF008484FF0084
    741       84FF000000FFFFFFFFFFFFFFFFFF000000FF0000000000000000840000FF8400
    742       00FF840000FF840000FF840000FF00000000000000FF008484FF008484FF0084
    743       84FF000000FFFFFFFFFFFFFFFFFF000000FF0000000000000000000000008400
    744       00FF840000FF000000000000000000000000000000FF008484FF008484FF0000
    745       00FF000000FFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
    746       0000840000FF000000000000000000000000000000FF008484FF008484FF0084
    747       84FF000000FFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
    748       0000000000000000000000000000000000FF000000FF008484FF008484FF0084
    749       84FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    750       00FF0000000000000000000000000000000000000000000000FF008484FF0084
    751       84FF000000FF0000000000000000000000000000000000000000000000000000
    752       0000000000000000000000000000000000000000000000000000000000FF0084
    753       84FF000000FF0000000000000000000000000000000000000000000000000000
    754       0000000000000000000000000000000000000000000000000000000000000000
    755       00FF000000FF0000000000000000000000000000000000000000000000000000
    756       0000000000000000000000000000000000000000000000000000000000000000
    757       0000000000FF0000000000000000000000000000000000000000000000000000
    758       0000000000000000000000000000000000000000000000000000000000000000
    759       0000000000000000000000000000000000000000000000000000000000000000
    760       000000000000000000000000000000000000000000000000000000000000C584
    761       44FFC28342FFD89C6DFFD69668FFD49463FFD69668FFB2793CFFB1783BFF0000
    762       0000000000000000000000000000000000000000000000000000C58442FFDCA2
    763       77FFF3DAC7FFFCF7F1FFFFFEFEFFFFFEFEFFFCF4EDFFF1D6C0FFC7935DFFA66F
    764       33FF0000000000000000000000000000000000000000C48443FFE5B999FFFCF4
    765       EDFFFBD2C1FFFAA887FFFD8757FFFD8454FFF8A582FFF7CEBDFFFAF1E7FFD2A7
    766       7AFFA36A2AFF000000000000000000000000C48445FFDCA277FFFCF4EDFFFABF
    767       A6FFFF7A43FFFFBB9EFFFFF6F3FFFFFEFEFFFEEDE5FFFA9970FFF3B69CFFF8F0
    768       E6FFBB8B56FF986426FF0000000000000000C48341FFF0DAC3FFFAD1C0FFFF79
    769       40FFFF986EFFFFFEFEFFFFC9B2FFFD9164FFFAC6AFFFFEF5F1FFF5773DFFEDC5
    770       B2FFE4CBB3FF905D21FF0000000000000000D1834CFFFCF7F1FFFAA582FFFF73
    771       3AFFFF844EFFFFAE8AFFFE6C2DFFF76727FFF19268FFFFFEFEFFE98354FFD785
    772       60FFF8F1ECFF81551FFF0000000000000000CD844EFFFFFEFEFFFC814CFFFF70
    773       31FFFF6B2CFFFD6928FFF86523FFF49265FFFDF5F1FFF4D4C5FFC65018FFBA59
    774       27FFFEFEFDFF834A1CFF0000000000000000CD8147FFFFFEFEFFF87A46FFF968
    775       29FFF66525FFF16020FFF18653FFFFFEFEFFF0BFA8FFC55A24FFB64C15FFB757
    776       24FFFEFEFDFF7F481AFF0000000000000000CD7F45FFFCF4EDFFEC9772FFE860
    777       21FFE05A1DFFDB5819FFEDAA89FFFFFEFEFFC84E12FFB94C11FFB34C13FFC77B
    778       53FFF6F0ECFF7A4319FF0000000000000000B4793AFFEFD6C1FFEDC5B2FFDD5A
    779       1AFFD55617FFD25313FFD87D4DFFE3A686FFBB4C11FFB34A12FFB64A10FFDEB9
    780       A6FFDCC9B8FF563C0DFF0000000000000000B67734FFD6996BFFF9F0E7FFDDA4
    781       88FFC75013FFC04E11FFDCA688FFFFFEFEFFB54911FFB64A10FFD59E82FFF3EC
    782       E7FF9A7352FF49340DFF000000000000000000000000B2702BFFDBAB80FFF8EF
    783       E7FFE2BBA6FFCC7E56FFC15823FFC05722FFC97F56FFDEBAA7FFF2EBE7FFB393
    784       76FF483108FF0000000000000000000000000000000000000000A1692CFFC088
    785       58FFE0C9B4FFF7F1ECFFFEFDFCFFFEFDFCFFF5F0ECFFDCC9B8FF9E7857FF4731
    786       08FF000000000000000000000000000000000000000000000000000000009164
    787       29FF855A24FF885015FF824A1DFF7E4719FF794417FF583C0EFF49340DFF0000
    788       0000000000000000000000000000000000000000000000000000000000000000
    789       0000000000000000000000000000000000000000000000000000000000000000
    790       0000000000000000000000000000000000000000000000000000000000000000
    791       0000000000000000000000000000000000000000000000000000000000000000
    792       0000000000000000000000000000000000000000000000000000000000000000
    793       000000000000000000000000000000000000000000FF000000FF000000FF0000
    794       0000000000000000000000000000000000000000000000000000000000000000
    795       0000000000000000000000000000000000FF0000000000000000000000000000
    796       00FF00000000000000FF00000000000000000000000000000000000000000000
    797       0000000000000000000000000000000000000000000000000000000000000000
    798       0000000000FF000000FF0000000000000000000000FF000000FF000000FF0000
    799       0000000000000000000000000000000000000000000000000000000000000000
    800       00FF000000FF000000FF00000000000000FF00FFFFFFFFFFFFFF00FFFFFF0000
    801       00FF000000FF000000FF000000FF000000FF000000FF000000FF000000000000
    802       0000000000000000000000000000000000FFFFFFFFFF00FFFFFFFFFFFFFF00FF
    803       FFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF000000FF000000000000
    804       0000000000000000000000000000000000FF00FFFFFFFFFFFFFF00FFFFFFFFFF
    805       FFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFF000000FF000000000000
    806       0000000000000000000000000000000000FFFFFFFFFF00FFFFFFFFFFFFFF00FF
    807       FFFF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    808       00FF000000FF000000FF000000FF000000FF00FFFFFFFFFFFFFF00FFFFFF0000
    809       00FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0084
    810       84FF008484FF000000FF00000000000000FFFFFFFFFF00FFFFFF000000FF0084
    811       84FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0084
    812       84FF000000FF0000000000000000000000FF00FFFFFF000000FF008484FF0084
    813       84FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0000
    814       00FF000000000000000000000000000000FF000000FF008484FF008484FF0084
    815       84FF008484FF008484FF008484FF008484FF008484FF008484FF000000FF0000
    816       0000000000000000000000000000000000FF000000FF000000FF000000FF0000
    817       00FF000000FF000000FF000000FF000000FF000000FF000000FF000000000000
    818       0000000000000000000000000000000000000000000000000000000000000000
    819       0000000000000000000000000000000000000000000000000000000000000000
    820       0000000000000000000000000000000000000000000000000000000000000000
    821       0000000000000000000000000000000000000000000000000000000000000000
    822       0000000000000000000000000000000000000000000000000000000000000000
    823       0000000000000000000000000000000000000000000000000000000000000000
    824       0000000000000000000000000000000000000000000000000000000000000000
    825       0000000000000000000000000000000000000000000000000000000000000000
    826       0000000000000000000000000000000000000000000000000000000000000000
    827       0000000000000000000000000000000000000000000000000000000000000000
    828       0000000000000000000000000000000000000000000000000000339966FF0000
    829       00000000000066CC99FF009933FF009933FF009933FF339966FF000000000000
    830       0000000000000000000000000000000000000000000000000000009933FF3399
    831       66FF009933FF009933FF009933FF009933FF009933FF339966FF339966FF0000
    832       0000000000000000000000000000000000000000000000000000009933FF0099
    833       33FF009933FF009933FF66CC99FF000000000000000066CC99FF009933FF66CC
    834       99FF000000000000000000000000000000000000000000000000009933FF0099
    835       33FF009933FF339966FF0000000000000000000000000000000066CC99FF0099
    836       33FF000000000000000000000000000000000000000000000000009933FF0099
    837       33FF009933FF009933FF339966FF000000000000000000000000000000000000
    838       0000000000000000000000000000000000000000000000000000000000000000
    839       0000000000000000000000000000000000000000000000000000000000000000
    840       0000000000000000000000000000000000000000000000000000000000000000
    841       0000000000000000000000000000339966FF009933FF009933FF009933FF0099
    842       33FF000000000000000000000000000000000000000000000000009933FF66CC
    843       99FF00000000000000000000000000000000339966FF009933FF009933FF0099
    844       33FF00000000000000000000000000000000000000000000000066CC99FF0099
    845       33FF66CC99FF000000000000000066CC99FF009933FF009933FF009933FF0099
    846       33FF000000000000000000000000000000000000000000000000000000003399
    847       66FF339966FF009933FF009933FF009933FF009933FF009933FF339966FF0099
    848       33FF000000000000000000000000000000000000000000000000000000000000
    849       0000339966FF009933FF009933FF009933FF66CC99FF00000000000000003399
    850       66FF000000000000000000000000000000000000000000000000000000000000
    851       0000000000000000000000000000000000000000000000000000000000000000
    852       0000000000000000000000000000000000000000000000000000000000000000
    853       0000000000000000000000000000000000000000000000000000000000000000
    854       0000000000000000000000000000000000000000000000000000000000000000
    855       0000000000000000000000000000000000000000000000000000000000000000
    856       00000000000000000000000000000000000000000000000000FF000000FF0000
    857       00FF000000FF000000FF000000FF000000FF000000FF000000FF000000000000
    858       00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFF
    859       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF000000FF0000
    860       00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFF
    861       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFBDBDBDFF0000
    862       00FF0000000000000000000000000000000000000000000000FFFFFFFFFFFFFF
    863       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF000000FF0000
    864       00FF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    865       FFFFFF0000FFFF0000FFFF0000FFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    866       FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    867       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    868       FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    869       FFFFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFFFFFFFFFFFF
    870       FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    871       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    872       FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    873       FFFFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFFFFFFFFFFFF
    874       FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    875       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    876       FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    877       FFFFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFFFFFFFFFFFF
    878       FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    879       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    880       FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    881       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    882       FFFF000000FF00000000000000000000000000000000000000FF000000FF0000
    883       00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    884       00FF000000FF0000000000000000000000000000000000000000000000000000
    885       0000000000000000000000000000000000000000000000000000000000000000
    886       0000000000000000000000000000000000000000000000000000000000000000
    887       0000000000000000000000000000000000000000000000000000000000000000
    888       0000000000000000000000000000000000000000000000000000000000000000
    889       0000000000000000000000000000000000000000000000000000000000000000
    890       0000000000000000000000000000000000000000000000000000000000000000
    891       0000000000000000000000000000000000000000000000000000000000000000
    892       0000000000000000000000000000000000000000000000000000000000000000
    893       0000000000000000000000000000000000000000000000000000000000000000
    894       0000000000000000000000000000000000000000000000000000000000000000
    895       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    896       0000000000000000000000000000000000000000000000000000000000000000
    897       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    898       0000000000000000000000000000000000000000000000000000000000000000
    899       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    900       0000000000000000000000000000000000000000000000000000000000000000
    901       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    902       0000000000000000000000000000000000000000000000000000000000000000
    903       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    904       0000000000000000000000000000000000000000000000000000000000000000
    905       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    906       0000000000000000000000000000000000000000000000000000000000000000
    907       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    908       0000000000000000000000000000000000000000000000000000000000000000
    909       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    910       0000000000000000000000000000000000000000000000000000000000000000
    911       0000000000000000000000000000000000000000000000000000000000000000
    912       0000000000000000000000000000000000000000000000000000000000000000
    913       0000000000000000000000000000000000000000000000000000000000000000
    914       0000000000000000000000000000000000000000000000000000000000000000
    915       0000000000000000000000000000000000000000000000000000000000000000
    916       0000000000000000000000000000000000000000000000000000000000000000
    917       0000000000000000000000000000000000000000000000000000000000000000
    918       0000000000000000000000000000000000000000000000000000000000000000
    919       0000000000000000000000000000000000000000000000000000000000000000
    920       0000000000000000000000000000000000000000000000000000000000000000
    921       0000000000000000000000000000000000000000000000000000000000000000
    922       0000000000000000000000000000000000000000000000000000DE9077BFDA8A
    923       70FFD88367FFD57C61FF0000000000000000DE9077BFDA8A70FFD88367FFD57C
    924       61FF000000000000000000000000000000000000000000000000D9866CBFEBB0
    925       9DFFF0BBABFFD27457FF0000000000000000D9866CBFEBB09DFFF0BBABFFD274
    926       57FF000000000000000000000000000000000000000000000000D57C61BFE8A7
    927       93FFEDB6A3FFCD6849FF0000000000000000D57C61BFE8A793FFEDB6A3FFCD68
    928       49FF000000000000000000000000000000000000000000000000D27457BFE5A1
    929       8BFFEBAF9AFFC95E3EFF0000000000000000D27457BFE5A18BFFEBAF9AFFC95E
    930       3EFF000000000000000000000000000000000000000000000000CD6849BFE198
    931       81FFE8A793FFC45432FF0000000000000000CD6849BFE19881FFE8A793FFC454
    932       32FF000000000000000000000000000000000000000000000000C86A4DBFE7A5
    933       90FFE5A18BFFBF4A27FF0000000000000000C86A4DBFE7A590FFE5A18BFFBF4A
    934       27FF000000000000000000000000000000000000000000000000B95435BFE299
    935       84FFE29A85FFB5401DFF0000000000000000B95435BFE29984FFE29A85FFB540
    936       1DFF000000000000000000000000000000000000000000000000BF4A27C0D985
    937       6BFFDF957EFFAA3A18FF0000000000000000BF4A27C0D9856BFFDF957EFFAA3A
    938       18FF000000000000000000000000000000000000000000000000B5401DBFD57C
    939       61FFDE9077FF993414FF0000000000000000B5401DBFD57C61FFDE9077FF9934
    940       14FF000000000000000000000000000000000000000000000000AA3A18BFD375
    941       58FFDC8B71FF8A2C0FFF0000000000000000AA3A18BFD37558FFDC8B71FF8A2C
    942       0FFF000000000000000000000000000000000000000000000000993414BFCF6F
    943       50FFDA886DFF7F270BFF0000000000000000993414BFCF6F50FFDA886DFF7F27
    944       0BFF0000000000000000000000000000000000000000000000008A2C0FBF842A
    945       0EFF7C260BFF7A250AFF00000000000000008A2C0FBF842A0EFF7C260BFF7A25
    946       0AFF000000000000000000000000000000000000000000000000000000000000
    947       0000000000000000000000000000000000000000000000000000000000000000
    948       0000000000000000000000000000000000000000000000000000000000000000
    949       0000000000000000000000000000000000000000000000000000000000000000
    950       0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    951       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    952       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    953       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    954       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000A4000000A6000000
    955       A9200000AA7E0000AAB20000AAC80000AAB20000AA7E0000A9200000A6000000
    956       A400FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000A4000000A6410A0A
    957       AEC13F3FD5E76060EDF86A6AF3FE6060ECF83E3ED4E70A0AADC10000A6410000
    958       A400FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000A3200A0AABC15555
    959       E3F35A5AE2FF5656DEFF5656DEFF5656DEFF5959E1FF5050DEF30909AAC10000
    960       A320FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000009E7E3939CCE64A4A
    961       D2FF4545CDFF4545CDFF4545CDFF4545CDFF4545CDFF4848D0FF3131C3E60000
    962       9E7EFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000009AB24A4AD4F83737
    963       BFFF3737BFFF3131BAFF2727B0FF1C1CA6FF1616A0FF12129CFF2323AEF80000
    964       9AB2FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000095C84848D0FE2E2E
    965       B8FF1D1DADFF1212A5FF1111A4FF1111A4FF1111A4FF1111A4FF1B1BADFE0000
    966       95C8FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000008FB23434C3F81414
    967       B2FF1111B1FF1111B1FF1111B1FF1111B1FF1111B1FF1111B1FF1414B0F80000
    968       8FB2FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000897E1818AFE61414
    969       C1FF1111BFFF1111BFFF1111BFFF1111BFFF1111BFFF1111BFFF0A0AA6E60000
    970       897EFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000008420030389C11515
    971       BFF31212CDFF1111CCFF1111CCFF1111CCFF1111CCFF0E0EBCF3020288C10000
    972       8420FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000008100000078410202
    973       7DC10A0AA8E70F0FCAF81111D5FE0F0FCAF80A0AA8E702027DC1000078410000
    974       8100FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000008100000075000000
    975       64200000607E000060B2000060C8000060B20000607E00006420000075000000
    976       8100FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    977       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    978       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    979       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    980       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    981       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    982       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    983       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    984       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    985       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    986       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    987       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    988       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    989       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    990       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000063000000B7FFFF
    991       FF00FFFFFF00000000FF000000FF000000B7FFFFFF00FFFFFF00000000FF0000
    992       00FF0000008BFFFFFF00FFFFFF00FFFFFF0000000040000000FF000000B7FFFF
    993       FF0000000063000000B7FFFFFF00000000B700000063000000630000008B0000
    994       0020000000FF00000020FFFFFF0000000020000000FF000000FF000000B7FFFF
    995       FF00FFFFFF00FFFFFF00FFFFFF000000008B0000008BFFFFFF00FFFFFF00FFFF
    996       FF00000000FF00000040FFFFFF0000000020000000B70000008B000000B7FFFF
    997       FF00FFFFFF00FFFFFF00FFFFFF00000000FF0000008BFFFFFF00FFFFFF000000
    998       0020000000FF00000020FFFFFF00FFFFFF00FFFFFF000000008B000000B7FFFF
    999       FF00FFFFFF00FFFFFF000000008B000000FF00000040FFFFFF00FFFFFF000000
    1000       00FF00000040FFFFFF00FFFFFF00FFFFFF00FFFFFF000000008B000000B7FFFF
    1001       FF00FFFFFF0000000040000000FF000000B7FFFFFF00FFFFFF00FFFFFF00FFFF
    1002       FF00000000FF00000063FFFFFF00FFFFFF00FFFFFF000000008B000000B7FFFF
    1003       FF00FFFFFF00000000FF000000FF00000020FFFFFF00FFFFFF00FFFFFF00FFFF
    1004       FF00000000FF0000008BFFFFFF00FFFFFF00FFFFFF000000008B000000B7FFFF
    1005       FF0000000063000000FF00000063FFFFFF00FFFFFF0000000063000000B70000
    1006       0020000000FF00000063FFFFFF00FFFFFF00FFFFFF000000008B000000B7FFFF
    1007       FF000000008B000000FF000000FF000000FF0000008BFFFFFF00000000B70000
    1008       00FF000000B7FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1009       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1010       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1011       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1012       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1013       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1014       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1015       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1016       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1017       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00D7D7D74CCCCCCCA0CCCCCCA0CCCC
    1018       CCA0CCCCCCA0CCCCCCA0D7D7D74CFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1019       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCCCCCA0000000FF000000FF0000
    1020       00FF000000FF000000FFCCCCCCA0FFFFFF000000000800000006FFFFFF00FFFF
    1021       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00D7D7D74CCCCCCCA0BEBEBED50000
    1022       00FFBEBEBED5CCCCCCA0D7D7D74CFFFFFF0000000028004000DB002E00790000
    1023       0006FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCCCCCA00000
    1024       00FFCCCCCCA0FFFFFF00FFFFFF00FFFFFF0000000028006C00FF007C00FF0051
    1025       00D30031007800000006FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCCCCCA00000
    1026       00FFCCCCCCA0FFFFFF00FFFFFF00FFFFFF0000000028006C00FF008000FF0080
    1027       00FF007D00FF005200D30031007700000006FFFFFF00FFFFFF00CCCCCCA00000
    1028       00FFCCCCCCA0FFFFFF00FFFFFF00FFFFFF0000000028006C00FF008000FF0080
    1029       00FF008000FF008000FF007D00FF005300D20031007700000006CCCCCCA00000
    1030       00FFCCCCCCA0FFFFFF00FFFFFF00FFFFFF0000000028006C00FF008000FF0080
    1031       00FF008000FF008000FF007D00FF005300D20031007700000006CCCCCCA00000
    1032       00FFCCCCCCA0FFFFFF00FFFFFF00FFFFFF0000000028006C00FF008000FF0080
    1033       00FF007D00FF005200D30031007700000006FFFFFF00FFFFFF00CCCCCCA00000
    1034       00FFCCCCCCA0FFFFFF00FFFFFF00FFFFFF0000000028006C00FF007C00FF0051
    1035       00D30031007800000006FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCCCCCA00000
    1036       00FFCCCCCCA0FFFFFF00FFFFFF00FFFFFF0000000028004000DB002E00790000
    1037       0006FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCCCCCA00000
    1038       00FFCCCCCCA0FFFFFF00FFFFFF00FFFFFF000000000800000006FFFFFF00FFFF
    1039       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00D7D7D74CCCCCCCA0BEBEBED50000
    1040       00FFBEBEBED5CCCCCCA0D7D7D74CFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1041       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCCCCCA0000000FF000000FF0000
    1042       00FF000000FF000000FFCCCCCCA0FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1043       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00D7D7D74CCCCCCCA0CCCCCCA0CCCC
    1044       CCA0CCCCCCA0CCCCCCA0D7D7D74CFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1045       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1046       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1047       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1048       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1049       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1050       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
    1051       AAFF0000AAFF0000AAFF0000AAFF0000AAC0FFFFFF00FFFFFF00FFFFFF00FFFF
    1052       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A838FFFF
    1053       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1054       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1055       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1056       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1057       FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
    1058       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1059       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1060       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1061       FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
    1062       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1063       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1064       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A8380000
    1065       ABA60000AB5B0000AA06FFFFFF00000000FF000000FF000000FF000000FF0000
    1066       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
    1067       AAFF0000AAFF0000AADB0000AA1BFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1068       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
    1069       ABA60000AB5B0000AA06FFFFFF00000000FF000000FF000000FF000000FF0000
    1070       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1071       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1072       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1073       FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
    1074       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1075       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1076       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1077       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1078       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1079       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1080       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1081       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1082       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1083       FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
    1084       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1085       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1086       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1087       FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
    1088       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
    1089       AAFF0000AAFF0000AAC0FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1090       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A838FFFF
    1091       FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
    1092       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1093       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1094       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1095       FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
    1096       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1097       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1098       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1099       FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
    1100       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1101       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1102       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A838FFFF
    1103       FF00FFFFFF00FFFFFF000000ABA60000AB5B0000AA06FFFFFF00FFFFFF00FFFF
    1104       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
    1105       AAFF0000AAFF0000AAFF0000AAFF0000AAFF0000AADB0000AA1BFFFFFF00FFFF
    1106       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1107       FF00FFFFFF00FFFFFF000000ABA60000AB5B0000AA06FFFFFF00FFFFFF00FFFF
    1108       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1109       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1110       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1111       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1112       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
    1113       AAFF0000AAFF0000AAFF0000AAFF0000AAC0FFFFFF00FFFFFF00FFFFFF00FFFF
    1114       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A838FFFF
    1115       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1116       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1117       FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
    1118       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1119       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1120       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1121       FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
    1122       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1123       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1124       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1125       FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
    1126       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1127       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1128       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1129       FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
    1130       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1131       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1132       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1133       FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
    1134       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1135       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1136       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A838FFFF
    1137       FF00FFFFFF00FFFFFF000000ABA60000AB5B0000AA06FFFFFF00FFFFFF00FFFF
    1138       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
    1139       AAFF0000AAFF0000AAFF0000AAFF0000AAFF0000AADB0000AA1BFFFFFF00FFFF
    1140       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1141       FF00FFFFFF00FFFFFF000000ABA60000AB5B0000AA06FFFFFF00FFFFFF00FFFF
    1142       FF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
    1143       FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
    1144       FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
    1145       FF00000000FF000000FF000000FF000000FFFF00FF00FF00FF00FF00FF00FF00
    1146       FF00FF00FF00FF00FF00FF00FF00FF00FF00000000FF000000FF000000FF0000
    1147       00FF000000FF00FFFFFF00FFFFFF000000FF000000FF000000FF000000FF0000
    1148       00FFFF00FF00FF00FF00FF00FF00000000FF008484FF848484FF008484FF0000
    1149       00FF00FFFFFF000000FF000000FF00FFFFFF000000FF848484FF008484FF8484
    1150       84FF000000FFFF00FF00FF00FF00000000FF848484FF848484FF000000FFFF00
    1151       FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00000000FF848484FF0084
    1152       84FF000000FFFF00FF00FF00FF00000000FF008484FF848484FF000000FF0000
    1153       00FF000000FF000000FF000000FF000000FF000000FF000000FF848484FF8484
    1154       84FF000000FFFF00FF00FF00FF00000000FF848484FF008484FF848484FF0084
    1155       84FF848484FF008484FF848484FF008484FF848484FF008484FF848484FF0084
    1156       84FF000000FFFF00FF00FF00FF00000000FF008484FF848484FF008484FF8484
    1157       84FF008484FF840000FF840000FF840000FF840000FF840000FF840000FF8400
    1158       00FF000000FFFF00FF00FF00FF00000000FF848484FF008484FF848484FF0084
    1159       84FF848484FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8400
    1160       00FF840000FFFF00FF00FF00FF00000000FF008484FF848484FF008484FF8484
    1161       84FF008484FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8400
    1162       00FFFFFFFFFF840000FFFF00FF00000000FF848484FF008484FF848484FF0084
    1163       84FF848484FF840000FFFFFFFFFF000000FF000000FF000000FFFFFFFFFF8400
    1164       00FF840000FF840000FF840000FF000000FF008484FF848484FF008484FF8484
    1165       84FF008484FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    1166       FFFFFFFFFFFFFFFFFFFF840000FF000000FF848484FF008484FF848484FF0084
    1167       84FF848484FF840000FFFFFFFFFF000000FF000000FF000000FF000000FF0000
    1168       00FF000000FFFFFFFFFF840000FFFF00FF00000000FF000000FF000000FF0000
    1169       00FF000000FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    1170       FFFFFFFFFFFFFFFFFFFF840000FFFF00FF00FF00FF00FF00FF00FF00FF00FF00
    1171       FF00FF00FF00840000FF840000FF840000FF840000FF840000FF840000FF8400
    1172       00FF840000FF840000FF840000FFFF00FF00FF00FF00FF00FF00FF00FF00FF00
    1173       FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
    1174       FF00FF00FF00FF00FF00FF00FF00000000000000000000000000000000000000
    1175       0000000000000000000000000000000000000000000000000000000000000000
    1176       0000000000000000000000000000000000000000000000000000000000000000
    1177       0000000000000000000000000000000000000000000000000000000000000000
    1178       000000000000000000000000000000000000000000FF000000FF000000FF0000
    1179       00FF000000FF000000FF00000000000000000000000000000000000000000000
    1180       000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF
    1181       FFFFFFFFFFFF000000FF000000FF000000000000000000000000000000000000
    1182       000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF
    1183       FFFFFFFFFFFF000000FFFFFFFFFF000000FF0000000000000000000000000000
    1184       000000000000000000000000000000000000000000FFFFFFFFFF000000FF0000
    1185       00FFFFFFFFFF000000FF840000FF840000FF840000FF840000FF840000FF8400
    1186       00FF00000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF
    1187       FFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8400
    1188       00FF840000FF000000000000000000000000000000FFFFFFFFFF000000FF0000
    1189       00FF000000FF000000FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8400
    1190       00FFFFFFFFFF840000FF0000000000000000000000FFFFFFFFFFFFFFFFFFFFFF
    1191       FFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFF000000FF000000FFFFFFFFFF8400
    1192       00FF840000FF840000FF840000FF00000000000000FFFFFFFFFF000000FF0000
    1193       00FF000000FF000000FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    1194       FFFFFFFFFFFFFFFFFFFF840000FF00000000000000FFFFFFFFFFFFFFFFFFFFFF
    1195       FFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFF000000FF000000FF000000FF0000
    1196       00FF000000FFFFFFFFFF840000FF00000000000000FF000000FF000000FF0000
    1197       00FF000000FF000000FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    1198       FFFFFFFFFFFFFFFFFFFF840000FF000000000000000000000000000000000000
    1199       00000000000000000000840000FFFFFFFFFF000000FF000000FF000000FF0000
    1200       00FF000000FFFFFFFFFF840000FF000000000000000000000000000000000000
    1201       00000000000000000000840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    1202       FFFFFFFFFFFFFFFFFFFF840000FF000000000000000000000000000000000000
    1203       00000000000000000000840000FF840000FF840000FF840000FF840000FF8400
    1204       00FF840000FF840000FF840000FF000000000000000000000000000000000000
    1205       0000000000000000000000000000000000000000000000000000000000000000
    1206       0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1207       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1208       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1209       FF00000000FFFFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFF
    1210       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1211       FF00000000FFFFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFF
    1212       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1213       FF00000000FFFFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFF
    1214       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1215       FF00000000FF000000FFFFFFFF00000000FF000000FFFFFFFF00FFFFFF00FFFF
    1216       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1217       FF00FFFFFF00000000FFFFFFFF00000000FFFFFFFF00FFFFFF00FFFFFF00FFFF
    1218       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1219       FF00FFFFFF00000000FF000000FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFF
    1220       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1221       FF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1222       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1223       FF00FFFFFF00800000FF000000FF800000FFFFFFFF00FFFFFF00FFFFFF00FFFF
    1224       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1225       FF00FFFFFF00800000FFFFFFFF00800000FF800000FF800000FFFFFFFF00FFFF
    1226       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF008000
    1227       00FF800000FF800000FFFFFFFF00800000FFFFFFFF00FFFFFF00800000FFFFFF
    1228       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00800000FFFFFF
    1229       FF00FFFFFF00800000FFFFFFFF00800000FFFFFFFF00FFFFFF00800000FFFFFF
    1230       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00800000FFFFFF
    1231       FF00FFFFFF00800000FFFFFFFF00800000FFFFFFFF00FFFFFF00800000FFFFFF
    1232       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00800000FFFFFF
    1233       FF00FFFFFF00800000FFFFFFFF00FFFFFF00800000FF800000FFFFFFFF00FFFF
    1234       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF008000
    1235       00FF800000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1236       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1237       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1238       FF00FFFFFF00FFFFFF00FFFFFF00C08080FFC08080FFC08080FFC08080FFC080
    1239       80FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC080
    1240       80FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC080
    1241       80FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC080
    1242       80FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC080
    1243       80FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC080
    1244       80FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC080
    1245       80FFD7D7D7FFD7D7D7FFD7D7D7FFC08080FFC08080FFC08080FFC08080FFC080
    1246       80FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC080
    1247       80FFD7D7D7FF000000FFD7D7D7FFC08080FFC08080FFC08080FFC08080FFC080
    1248       80FFC08080FFC08080FFC08080FFC08080FFD7D7D7FFD7D7D7FFD7D7D7FFC080
    1249       80FFD7D7D7FF000000FFD7D7D7FFD7D7D7FFC08080FFC08080FFD7D7D7FFD7D7
    1250       D7FFD7D7D7FFC08080FFC08080FFD7D7D7FF000000FF000000FF000000FFD7D7
    1251       D7FFD7D7D7FF000000FF000000FF000000FFD7D7D7FFD7D7D7FF000000FF0000
    1252       00FF000000FFD7D7D7FFD7D7D7FFD7D7D7FF000000FFD7D7D7FFD7D7D7FF0000
    1253       00FFD7D7D7FF000000FFD7D7D7FFD7D7D7FF000000FFD7D7D7FF000000FFD7D7
    1254       D7FFD7D7D7FF000000FFD7D7D7FFD7D7D7FF000000FFD7D7D7FFD7D7D7FF0000
    1255       00FFD7D7D7FF000000FFD7D7D7FFD7D7D7FF000000FFD7D7D7FF000000FFD7D7
    1256       D7FFD7D7D7FF000000FFD7D7D7FFD7D7D7FF000000FFD7D7D7FFD7D7D7FF0000
    1257       00FFD7D7D7FF000000FFD7D7D7FFD7D7D7FF000000FFD7D7D7FF000000FFD7D7
    1258       D7FFD7D7D7FF000000FFD7D7D7FFD7D7D7FF000000FF000000FF000000FFD7D7
    1259       D7FFD7D7D7FF000000FFD7D7D7FFD7D7D7FF000000FFD7D7D7FF000000FF0000
    1260       00FF000000FFD7D7D7FFD7D7D7FFD7D7D7FF000000FFD7D7D7FFD7D7D7FFC080
    1261       80FFC08080FFD7D7D7FFC08080FFC08080FFD7D7D7FFD7D7D7FF000000FFD7D7
    1262       D7FFD7D7D7FFC08080FFC08080FFD7D7D7FF000000FFD7D7D7FFC08080FFC080
    1263       80FFC08080FFC08080FFC08080FFC08080FFC08080FFD7D7D7FF000000FFD7D7
    1264       D7FFC08080FFC08080FFC08080FFD7D7D7FFD7D7D7FFD7D7D7FFC08080FFC080
    1265       80FFC08080FFC08080FFC08080FFC08080FFC08080FFD7D7D7FFD7D7D7FFD7D7
    1266       D7FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC080
    1267       80FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC080
    1268       80FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC080
    1269       80FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC08080FFC080
    1270       80FFC08080FFC08080FFC08080FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00241C
    1271       E21E241CE26E241CE2AF241CE2BF241CE2BF241CE29F241CE25EFFFFFF00FFFF
    1272       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF002B23E3812C24
    1273       E3FF2B23E3FF4C46E8FF8D89F0FF615BEAFF2820E3FF2B23E3FF2D25E3DF3129
    1274       E442FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF002A22E3BF2A22E3FF2820
    1275       E2FF635DEAFFCECCF9FFFFFFFFFFE7E6FCFF7C77EEFF2D26E3FF271FE2FF2A22
    1276       E3FF2E27E362FFFFFF00FFFFFF00FFFFFF002C24E3912A22E3FF332BE4FF9995
    1277       F1FFF5F4FEFFFBFBFEFFF6F6FEFFF8F8FEFFFCFCFFFFB6B3F5FF433CE6FF241C
    1278       E2FF2A22E3FF3028E442FFFFFF00241CE22E2C24E3FF261EE2FF241CE2FF241C
    1279       E2FF241CE2FF241CE2FF241CE2FF241CE2FF241CE2FF241CE2FF241CE2FF261E
    1280       E2FF251DE2FF2B23E3DFFFFFFF00241CE29F2921E3FF241CE2FFEBEAFCFFFFFF
    1281       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF261E
    1282       E2FF231BE2FF271FE3FF231BE22E241CE2CF2720E2FF241CE2FF3C35E5FFEFEE
    1283       FDFF645FEBFF3D36E5FFEFEFFDFF231BE2FF908CF0FFD4D2F9FF231BE2FF231B
    1284       E2FF231BE2FF241CE2FF231BE27E241CE2FF271FE2FF241CE2FF453FE6FFEFEE
    1285       FDFF6D68ECFF4841E7FFEFEFFDFF2B23E3FF9793F1FFD6D4FAFF231BE2FF231B
    1286       E2FF231BE2FF231BE2FF231BE27E241CE2FF261FE2FF231BE2FF453EE6FFEFEE
    1287       FDFF6D68ECFF4841E7FFEFEFFDFF2B23E3FF9793F1FFD6D4FAFF231BE2FF231B
    1288       E1FF231BE1FF231BE1FF231BE17E231BE2DF261EE2FF4D68F9FF6981FBFFF3F4
    1289       FFFF8598FCFF667EFBFFF3F4FFFF4E6AFAFFA8B5FDFFDDE2FEFF4E6AFAFF4E6A
    1290       FAFF4255F3FF231BE1FF231BE17E231BE29F271FE3FF4961F7FFCFD7FEFFFBFB
    1291       FFFFE4E8FEFFDCE2FEFFFBFBFFFFD6DDFEFFECF0FEFFFAFAFFFFCDD5FEFF4E6A
    1292       FAFF3E4DF1FF261FE1FF231BE12E231BE22E2A22E3FF3B47EFFF5C76FAFF96A7
    1293       FCFFA2B1FCFFA3B2FCFF9CACFCFFA5B3FCFFA1B0FCFF9EADFCFF778CFBFF4E6A
    1294       FAFF3134E9FF2B23E2DFFFFFFF00FFFFFF002C24E3912A24E5FFE2E6FEFFE6EA
    1295       FEFFE5E9FEFFE5E9FEFFE5E9FEFFE5E9FEFFE5E9FEFFE5E9FEFFE8EBFEFF4051
    1296       F2FF2820E2FF3730E442FFFFFF00FFFFFF00231BE20E2B23E3CF2C29E5FF4153
    1297       F3FF4E6AFAFF4E6AFAFF4E6AFAFF4E6AFAFF4E6AFAFF4D69FAFF3B47EFFF2923
    1298       E3FF332BE362FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF002D26E2912B23
    1299       E2FF3032E7FF3B48EFFF4356F4FF4152F2FF3944EEFF2D2BE5FF2C24E2DF352E
    1300       E354FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF005049
    1301       E726342DE374241CE1BF231BE1BF231BE1BF251DE19F3730E464FFFFFF00FFFF
    1302       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1303       FF00FFC2FFFFC5C2FFFF838183FFA4A1A4FFC5C2FFFFC5C2FFFFA4A1A4FF8381
    1304       83FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFC2
    1305       FFFFC5C2FFFFA4A1A4FF838183FFFF00FFFFFF00FFFFFF00FFFFFFC2FFFF8381
    1306       83FFA4A1A4FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFC2FFFFC5C2
    1307       FFFFC5C2FFFFFFC2FFFF838183FF838183FF008183FF008183FF838183FF8381
    1308       83FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFC2FFFFC5C2FFFFC5C2
    1309       FFFFFFC2FFFFFF00FFFF004041FF008183FF000000FF008183FF000000FFFFC2
    1310       FFFFFFC2FFFFFFFFFF00FFFFFF00FFFFFF00FFC2FFFFFFC2FFFFC5C2FFFFFFC2
    1311       FFFFFFC2FFFF000000FF004041FF008183FF008183FF008183FF008183FF0040
    1312       41FF004041FFFFC2FFFFFFFFFF00FFFFFF00FFC2FFFFC5C2FFFFC5C2FFFFFFC2
    1313       FFFF000000FF004041FF008183FF008183FF008183FF008183FF008183FF0081
    1314       83FF008183FFFFC2FFFFFFFFFF00FFFFFF00FFC2FFFFC5C2FFFFC5C2FFFFFFC2
    1315       FFFF000000FF004041FF008183FF008183FF008183FF000000FF008183FF0081
    1316       83FF008183FFFFC2FFFFFFFFFF00FFC2FFFFFFC2FFFFC5C2FFFFC5C2FFFFC5C2
    1317       FFFF004041FF008183FF008183FF008183FF008183FFFF00FFFF000000FF0040
    1318       41FFC5C2FFFFC5C2FFFFFFC2FFFFFFC2FFFFFFC2FFFFC5C2FFFFC5C2FFFFC5C2
    1319       FFFFC5C2FFFFC5C2FFFF008183FF008183FF004041FFFF00FFFFFF00FFFFC5C2
    1320       FFFFC5C2FFFFC5C2FFFFFFC2FFFFFFC2FFFFFFC2FFFFC5C2FFFFC5C2FFFFC5C2
    1321       FFFFC5C2FFFFC5C2FFFFC5C2FFFFC5C2FFFFC5C2FFFFC5C2FFFFC5C2FFFFC5C2
    1322       FFFFC5C2FFFFC5C2FFFFFFC2FFFFFFC2FFFFFFC2FFFFC5C2FFFFC5C2FFFF0000
    1323       00FF000000FFC5C2FFFFC5C2FFFF000000FF000000FFC5C2FFFFC5C2FFFF0000
    1324       00FF000000FFC5C2FFFFFFC2FFFFFFFFFF00FFC2FFFFC5C2FFFF000000FFC5C2
    1325       FFFFC5C2FFFFC5C2FFFF000000FFC5C2FFFFC5C2FFFFC5C2FFFF000000FFC5C2
    1326       FFFFC5C2FFFFC5C2FFFFFFC2FFFFFFFFFF00FFC2FFFFC5C2FFFF000000FFC5C2
    1327       FFFF000000FFC5C2FFFF000000FFC5C2FFFFC5C2FFFFC5C2FFFF000000FFC5C2
    1328       FFFFC5C2FFFFC5C2FFFFFFFFFF00FFFFFF00FFC2FFFFC5C2FFFFC5C2FFFF0000
    1329       00FF000000FFC5C2FFFFC5C2FFFF000000FF000000FFC5C2FFFFC5C2FFFF0000
    1330       00FF000000FFFFC2FFFFFFFFFF00FFFFFF00FFFFFF00FFC2FFFFC5C2FFFFC5C2
    1331       FFFFC5C2FFFFC5C2FFFFC5C2FFFFC5C2FFFFC5C2FFFFC5C2FFFFC5C2FFFFC5C2
    1332       FFFFFFC2FFFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFC2FFFFC5C2
    1333       FFFFC5C2FFFFC5C2FFFFC5C2FFFFC5C2FFFFC5C2FFFFC5C2FFFFFFC2FFFFFFC2
    1334       FFFFFFFFFF00FFFFFF00FFFFFF00E9E2D9FFD3C4B3FFC8B59FFFC8B59FFFC8B5
    1335       9FFFC8B59FFFC8B59FFFC8B59FFFC8B59FFFC8B59FFFC8B59FFFC8B59FFFC8B5
    1336       9FFFC8B59FFFD3C4B3FFE9E2D9FFD0C1B0FFDEDAD5FFF5F5F5FFF7F7F7FFF7F7
    1337       F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF4F4F4FFF7F7F7FFF7F7F7FFF7F7
    1338       F7FFF5F5F5FFDEDAD5FFD0C1B0FFBFAC96FFEDEDEDFFFCFCFCFFFDFDFDFFFDFD
    1339       FDFFFDFDFDFFFDFDFDFFFCFCFCFFF4F4F4FFC4D9F0FFFAFAFAFFFDFDFDFFFDFD
    1340       FDFFFCFCFCFFEDEDEDFFBFAC96FFBAA790FFECECECFFFBFBFBFFFBFBFBFFFBFB
    1341       FBFFFBFBFBFFFAFAFAFFF3F3F3FF8CBBEDFF398EECFFF5F5F5FFFBFBFBFFFBFB
    1342       FBFFFBFBFBFFECECECFFBAA790FFB5A189FFE9E9E9FFF9F9F9FFF9F9F9FFF9F9
    1343       F9FFF9F9F9FFF0F0F0FF89B8EAFF2785EBFFEFEFEFFFBAD1EBFFF5F5F5FFF9F9
    1344       F9FFF9F9F9FFE9E9E9FFB5A189FFAF9B82FFE7E7E7FFF6F6F6FFF6F6F6FFF6F6
    1345       F6FFF3F3F3FF94BDE8FF1B7FE9FFE7E7E7FF82B4E8FF2784EAFFF3F3F3FFF6F6
    1346       F6FFF6F6F6FFE7E7E7FFAF9B82FFA8947CFFE4E4E4FFF3F3F3FFF3F3F3FFF3F3
    1347       F3FFF0F0F0FF147BE9FFF0F0F0FF147BE9FF147BE9FFF0F0F0FFF0F0F0FFF3F3
    1348       F3FFF3F3F3FFE4E4E4FFA8947CFFA28D75FFE1E1E1FFF0F0F0FFF0F0F0FFF0F0
    1349       F0FFECECECFF348AE9FFE1E1E1FF0D76E8FFECECECFFECECECFFE3E3E3FFE6E6
    1350       E6FFEEEEEEFFE1E1E1FFA28D75FF9B876DFFDEDEDEFFEDEDEDFFE9E9E9FFDDDD
    1351       DDFFDDDDDDFFDEDEDEFF2582E4FF81B0E0FFDEDEDEFFE3E3E3FFA59077FFAE9E
    1352       89FFE2E2E2FFDCDCDCFF9B876DFF948165FFDCDCDCFFEAEAEAFFE6E6E6FF947B
    1353       5AFF977E5EFF9D8669FF957C5CFF947B5AFF9D8669FFBAAC9BFFE6E6E6FF947B
    1354       5AFFAF9E88FFD8D8D8FF948165FF8E7A5EFFD9D9D9FFE7E7E7FFE3E3E3FFE3E3
    1355       E3FFCAC2B7FFC9C2B6FFC9C2B6FFC6BDB0FFC7BDB0FFDDDBD8FFD8D8D8FF977F
    1356       60FFAF9E89FFD5D5D5FF8E7A5EFF877357FFD6D6D6FFE4E4E4FFE4E4E4FFE0E0
    1357       E0FF9B8468FF937A59FF937A5AFF937A59FF9B8468FFE0E0E0FF967E5FFFAE9D
    1358       87FFE0E0E0FFD4D4D4FF877357FF816D50FFDBDBDBFFE7E7E7FFDFDFDFFFDCDC
    1359       DCFFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFE5E5
    1360       E5FFE7E7E7FFDBDBDBFF816D50FF7D6749FFDFDFDFFFE8E8E8FFC7BBABFFB4A0
    1361       87FFA68D6FFFA68D6FFFA68D6FFFA68D6FFFA68D6FFFA68D6FFFA68D6FFFEAEA
    1362       EAFFECECECFFDFDFDFFF7D6749FF887459FFB5B0AAFFE8E8E8FFE7E7E7FFE7E7
    1363       E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7
    1364       E7FFEAEAEAFFB5B0AAFF887459FFC6BDB1008F7D65FF735D3EFF735D3EFF735D
    1365       3EFF735D3EFF735D3EFF735D3EFF735D3EFF735D3EFF735D3EFF735D3EFF735D
    1366       3EFF735D3EFF8F7D65FFC6BDB1002A351A002A351A002A351A002A351A002A35
    1367       1A002A351A002A351A002A351A002A351A002A351A002A351A002A351A002A35
    1368       1A002A351A002A351A002A351A002A351A002A351A002A351A002A351A002A35
    1369       1A002A351A002A351A002A351A002A351A002A351A002A351A002A351A002A35
    1370       1A002A351A002A351A002A351A002A351A00D6B5A5FFD6B5A5FFD6B5A5FFD6B5
    1371       A5FFC6ADA5FFC6ADA5FFC6ADA5FFC6ADA5FFC6ADA5FFC6ADA5FFC6ADA5FFC6AD
    1372       A5FFC6ADA5FF2A351A002A351A00D6B5A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    1373       FFFFFFF7F7FFFFF7F7FFFFF7F7FFFFF7F7FFFFF7F7FFFFEFE7FFFFEFE7FFFFEF
    1374       E7FFFFEFE7FF634A31FF2A351A00D6B5A5FFFFFFFFFFD69C84FFD69484FFC694
    1375       73FFD68C73FFD68C63FFC68463FFC67B52FFC67342FFC66B42FFC66B42FFD67B
    1376       42FFFFEFE7FF634A31FF2A351A00D6B5A5FFFFFFFFFFC69473FFFFDED6FFFFDE
    1377       D6FFFFD6C6FFFFCEB5FFFFCEB5FFFFC6A5FFFFC6A5FFFFB594FFFFB584FFE77B
    1378       42FFFFEFE7FF634A31FF2A351A00D6B5A5FFFFFFFFFFC69473FFFFDED6FFFFEF
    1379       E7FFFFEFE7FFFFEFE7FFFFC6A5FFFFC6A5FFFFB594FFFFB594FFF79C73FFE77B
    1380       42FFFFEFE7FF634A31FF2A351A00C6ADA5FFFFF7F7FFC69473FFFFD6C6FFFFD6
    1381       C6FFFFCEB5FFFFC6A5FFFFC6A5FFFFB594FFF7A584FFF79C73FFF79C73FFE773
    1382       42FFFFEFE7FF634A31FF2A351A00C6ADA5FFFFF7F7FFC69473FFFFD6C6FFFFEF
    1383       E7FFFFEFE7FFFFEFE7FFFFE7D6FFFFDED6FFFFDED6FFFFDED6FFE78C63FFE773
    1384       42FFFFE7D6FF634A31FF2A351A00C6ADA5FFFFF7F7FFC69473FFFFCEB5FFFFC6
    1385       A5FFFFC6A5FFFFB594FFF7A584FFF7A584FFF79C73FFE78C63FFE78463FFE773
    1386       42FFFFDED6FF634A31FF2A351A00C6ADA5FFFFF7F7FFC69473FFFFCEB5FFFFEF
    1387       E7FFFFE7D6FFFFDED6FFFFDED6FFFFDED6FFFFD6C6FFFFD6C6FFD67B52FFE773
    1388       42FFFFDED6FF634A31FF2A351A00C6ADA5FFFFF7F7FFC69473FFFFC6A5FFF7B5
    1389       94FFF7A584FFF79C73FFF79C73FFE78C63FFE78463FFD67B52FFD67352FFE773
    1390       42FFFFDED6FF634A31FF2A351A00C6ADA5FFFFEFE7FFD69484FFE7A584FFF7A5
    1391       84FFF79C73FFF79C73FFE78C63FFE78463FFE78452FFE78442FFE77B42FFE784
    1392       52FFFFDED6FF634A31FF2A351A00C6ADA5FFFFEFE7FFFFEFE7FFFFEFE7FFFFEF
    1393       E7FFFFEFE7FFFFEFE7FFFFEFE7FFFFE7D6FFFFDED6FFFFDED6FFFFDED6FFFFDE
    1394       D6FFFFDED6FF634A31FF2A351A002A351A00634A31FF634A31FF634A31FF634A
    1395       31FF634A31FF634A31FF634A31FF634A31FF634A31FF634A31FF634A31FF634A
    1396       31FF634A31FF2A351A002A351A002A351A002A351A002A351A002A351A002A35
    1397       1A002A351A002A351A002A351A002A351A002A351A002A351A002A351A002A35
    1398       1A002A351A002A351A002A351A0000000000000000000000000000000000B27A
    1399       3815B17A38AEAE7837E7AC7737FDAA7637FCA97437E1A573379BA77537040000
    1400       000000000000000000000000000000000000000000000000000000000000B17A
    1401       38EFAF793859AD7837B2AA7637FFA87437FFA57437FFA47237FFA27137F29B6F
    1402       370000000000000000000000000000000000000000000000000000000000AF78
    1403       37FEAC773776AA7637C5A87437FFA57437FFA47237FFA27137FF9F7037FF9F6F
    1404       3703000000000000000000000000B17A3800000000000000000000000000AD78
    1405       37A9AB7637ADA97537ADA67437AFA47237FFA27137FF9F7037FF9D6E37FFA562
    1406       210395FFFF0000000000000000009B643800B17A388EAF7837FCAC7737FCAB76
    1407       37FCA87537FCA67437FCA47237FCA27137FF9F7037FF9D6E37FF9B6D36FF4BD7
    1408       FCBD48D7FFFF46D5FFDD44D3FF08B17A3882AF7837FFAC7737FFAA7637FFA874
    1409       37FFA67437FFA47237FFA27137FF9F7037FF9D6E37FF9B6D36FF986C36FF49D5
    1410       FCB146D5FFFF44D3FFFF42D2FFA9AE7837DBAC7737FFAA7637FFA87437FFA674
    1411       37FFA47237FFA27137FF9F7037FF9D6E37FF9B6D36FF986C36FF966A36ED46D5
    1412       FFCC44D3FFFF42D2FFFF40D0FFFFAC7737FBAA7637FFA87437FFA67437FFA472
    1413       37FDA27036E89F6F35E69E6D35E69C6C34E6996B34E6976934C627FCFF0A44D4
    1414       FFFC42D2FFFF40D0FFFF3ECEFFFFAA7637FBA87437FFA67437FFA47237FF8991
    1415       73154FDFFFAE4DDDFFF84BDBFFF749D9FFF747D7FFF746D5FFFF44D4FFFF42D2
    1416       FFFF40D0FFFF3ECEFFFF3CCCFFFFA87437DCA67437FFA47237FFA46E31BF4EE0
    1417       FFBB4EDDFFFF4CDBFFFF4AD9FFFF48D7FFFF46D6FFFF44D4FFFF42D2FFFF40D0
    1418       FFFF3ECEFFFF3CCCFFFF3ACBFFFFA573378EA47237FFA27137FFA36B2EB34DDE
    1419       FFF74CDBFFFF4AD9FFFF48D7FFFF46D6FFFF44D4FFFF42D2FFFF40D0FFFF3ECE
    1420       FFFF3CCDFFFF3ACBFFFF38C9FF8C00000000A17137D99F7037FFA1692EB64BDC
    1421       FFF74AD9FFFF48D7FFFF46D6FFFF44D4FFFF42D2FFFF40D0FFFF3ECEFFFF3CCD
    1422       FFFF3ACBFFFF38C9FFAB00C4FF00A1703700866E37009E6F3704000000004AD9
    1423       FFF948D8FFFF46D6FFFF44D4FFFD42D2FFC540D0FFC73ECEFFC73CCDFFC93BCC
    1424       FF0338C9FF01000000003BC9FF000000000000000000000000000000000048D8
    1425       FFF946D6FFFF44D4FFFF42D2FFFF40D0FFFF3ECFFFE83CCDFF4B3ACBFFFF39CA
    1426       FF030000000000000000000000000000000000000000000000000000000046D6
    1427       FFC544D4FFFF42D2FFFF40D0FFFF3ECFFFFF3CCDFFE03ACBFF4138C9FFFF38C9
    1428       FF0200000000000000000000000000000000000000000000000049D9FF0044D4
    1429       FF0542D2FF8A40D1FFFF3ECFFFFF3CCDFFFF3ACBFFFF38C9FFB938C9FF140000
    1430       0000000000000000000000000000000000000000000000000000000000000000
    1431       000000000000EEF7EE1AD5CDD667D6CDD666EFF7EE1900000000000000000000
    1432       000000000000000000000000000000000000000000000000000000000000EEFF
    1433       EC0CE8E3E95DD0B3D2CCB07BB4FEB07CB4FED0B4D2CBE9E3E95BEDFFEC0B0000
    1434       00000000000000000000000000000000000000000000E0FFDD03ECEBEC41D8C2
    1435       D9B3B787BAF99A569FFF934A98FF934A98FF9B57A0FFB788BAF9D8C2DAB1ECEC
    1436       EC40DDFFD903000000000000000000000000E8E9E71CDFCFE094C097C3EEA060
    1437       A5FF944C99FF9F5EA3FFAD76B1FFAD75B1FF9F5DA3FF944C99FFA061A5FFC198
    1438       C3EDE0D0E192E8EBE81B0000000000000000DECEDF89AD76B1FF954E9AFF9751
    1439       9CFFBE92C1FFECDFEDFFFBF8FBFFFBF8FBFFEBDEECFFBD91C0FF97519CFF954E
    1440       9AFFAB72ACFFDCCBDB8600000000FFFFFF02D2B8D4A99B58A0FF954D9AFFBE91
    1441       C0FFFBF9FBFFFFFFFFFFF0E6F1FFF0E6F1FFFFFFFFFFFAF7FBFFB27EB3FF8A3C
    1442       89FF8F4389FFCEB3CCA9FFFFFF02FFFFFF02D2B8D4A99B58A0FF9E5CA2FFEADC
    1443       EBFFFFFFFFFFCFAFD1FFA161A5FFA262A6FFC9A5CAFFC59DC2FFA0609BFF944C
    1444       8EFF91478BFFCEB2CCA9FFFFFF02FFFFFF02D2B8D4A99B579FFFAB71AEFFF9F6
    1445       FAFFF2E9F3FFA364A7FF934A97FF8F448FFF8A3C86FF8D4187FFCAA6C7FFD3B5
    1446       D1FF9F5E9AFFCDB0CBA9FFFFFF02FFFFFF02D2B8D4A99B57A0FFAA70AEFFF9F4
    1447       F9FFF4ECF4FF9E5C9DFF802A74FF7D256EFF86367DFF8E4389FFC69FC3FFCEAD
    1448       CCFF9E5C99FFCDB0CBA9FFFFFF02FFFFFF02D2B8D4A99C58A1FF9C5AA1FFE6D5
    1449       E7FFFFFFFFFFCDACC7FF904681FF914782FFCAA6C3FFD0B0CEFF9F5F9AFF8E43
    1450       89FF90468AFFCEB2CCA9FFFFFF02FFFFFF02D2B9D4A999539BFF873681FFA66B
    1451       9CFFF5EFF4FFFFFFFFFFF4EDF3FFF5EEF3FFFFFFFFFFF6EFF4FF9F5F94FF7F29
    1452       73FF8C4086FFCFB3CCA9FFFFFF0200000000DDCDDD859F6096FF7A2168FF7920
    1453       67FFA26395FFDCC4D7FFF2EAF1FFF2EAF1FFDBC3D6FFA16294FF792067FF7A21
    1454       68FF9E5D93FFDCCADA820000000000000000E7EAE718DBC9D78AB483AAE98A3B
    1455       7AFF771D65FF7F2A6EFF8D417EFF8D417EFF7F296EFF771D65FF8A3C7AFFB484
    1456       ABE8DBCAD888E8ECE817000000000000000000000000F4FFFF01EDEFEE39D2B9
    1457       CDA9A86E9CF6822E71FF771C64FF771C65FF822F72FFA86F9DF5D3BACEA7EEEF
    1458       EE37F2FFFF01000000000000000000000000000000000000000000000000F6FF
    1459       FC08E8E3E753C8A6C1C49F5F92FB9F6093FBC9A8C2C2E8E4E852F6FFFC080000
    1460       0000000000000000000000000000000000000000000000000000000000000000
    1461       000000000000F3FFF515DCD3DA58DCD3DA57F3FFF61400000000000000000000
    1462       0000000000000000000000000000A8EDF8FFA8EDF8FFA8EDF8FFA8EDF8FFA8ED
    1463       F8FFA8EDF8FFA8EDF8FFA8EDF8FFA8EDF8FFA8EDF8FFA8EDF8FFA8EDF8FFA8ED
    1464       F8FFA8EDF8FFA7EDF8FFCDF5FBFF4DDBF0FF4DDBF0FF4DDBF0FF4DDBF0FF4DDB
    1465       F0FF4DDBF0FF4DDBF0FF4DDBF0FF4DDBF0FF4DDBF0FF4DDBF0FF4DDBF0FF4DDB
    1466       F0FF4DDBF0FF4BDAF0FF99EAF6FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDB
    1467       F0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDB
    1468       F0FF4FDBF0FF4DDBF0FF9AEAF6FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDB
    1469       F0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDB
    1470       F0FF4FDBF0FF4DDBF0FF9AEAF6FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDB
    1471       F0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDB
    1472       F0FF4FDBF0FF4DDBF0FF9AEAF6FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDB
    1473       F0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDB
    1474       F0FF4FDBF0FF4DDBF0FF9AEAF6FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDB
    1475       F0FF4FDBF0FF4FDBF0FF4FDBF1FF4FDBF0FF4FDBF0FF4FDDF2FF4FDBF0FF4FDB
    1476       F0FF4FDDF2FF4DDBF0FF9AEAF6FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDB
    1477       F0FF4FDBF0FF4FD8EDFF41919CFF439AA6FF4FDBEFFF46ACBBFF3B7077FF3C75
    1478       7DFF48B6C6FF4DDBF0FF9AEAF6FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDB
    1479       F0FF4FDBF0FF4ED7EBFF385D61FF3B6E75FF4BC4D6FF344B4DFF386166FF3860
    1480       65FF3F858EFF4DD9EEFF9AEAF6FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDB
    1481       F0FF4FDBF0FF4ED7EBFF385F64FF3B7178FF49BBCCFF323E3FFF408993FF4CCA
    1482       DDFF4ED6EAFF4DDBF0FF9AEAF6FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDB
    1483       F0FF4FDBF0FF4ED7EBFF385F64FF3B6F76FF4ED4E9FF3D7880FF323C3CFF375A
    1484       5EFF45A7B5FF4DD9EFFF9AEAF6FF4FDBF0FF4FDBF0FF4FDBF0FF4FDBF0FF4FDC
    1485       F1FF4FDDF3FF4ED8EDFF385F64FF3B6E75FF4FDDF2FF4ED5EAFF46A8B6FF385F
    1486       64FF334345FF47B9CAFF9AECF8FF4FDBF0FF4FDBF0FF4FDBF0FF4FDCF1FF4BC3
    1487       D5FF4398A4FF4ABDCEFF365357FF3C757DFF49BACBFF3F848EFF4BC3D5FF45A3
    1488       B0FF313A3AFF43A6B5FF9AEDF9FF4FDBF0FF4FDBF0FF4FDBF0FF4FDDF2FF47AE
    1489       BDFF34484AFF344648FF334546FF46A8B6FF48B7C7FF355053FF344849FF3345
    1490       46FF385E62FF4AC8DBFF9AEBF7FF4EDBF0FF4EDBF0FF4EDBF0FF4EDBF0FF4EDA
    1491       EFFF49BDCEFF44A3B1FF48B9CAFF4ED9EEFF4FDCF1FF4BC7DAFF45A7B5FF45A8
    1492       B7FF4CCBDEFF4DDBF1FF9AEAF6FF64DFF2FF64DFF2FF64DFF2FF64DFF2FF64DF
    1493       F2FF64E1F3FF64E2F5FF64E1F4FF64DFF2FF64DFF2FF64E0F3FF64E2F5FF64E2
    1494       F5FF64E0F3FF62DFF1FFA6ECF7FF
     566      4C7A1D0000001000000010000000881600000000000078DAED9C07585457DAC7
     567      D9F87DDF9375BFCD7E6675D724BA6BD6168D3151D1C1127B4154D6D5448D898A
     568      0563C582088282E8D88D150B458A05B157346A10B060032B45A40ACAD0DB0043
     569      19E6FF9D73983BDCB9DC69A0D1E4F1F8FCBDF79E7B7EEFFB9EF79C5B670633B3
     570      5752504FD5F25229AB3354B8360DE11BEA9F6BFBBBE36BEB754BBB5D5DDE58D5
     571      D77F3DE36F68FF5F336FD6C0E3E7ED2A68606C50FF6B285F5F1B10FC6B286FAA
     572      0DE8F8D750DE581BAFC3FF9BCAFF9B9A7FBF9172C0C51254FB9D8761FFB2A108
     573      701A027FC7C1F05F3A087E0E03E1BB64007CEDFB63DFE27EF059D4173E0BBF86
     574      F7823EF0B2EB0DAFF9BD187B75BF1BAE06B82224600542FC9723C46F397EF173
     575      C1155F675CD947B50C977D9C70C99BC8CB113F7B2DC5CF9E0EF09CD793F9E58A
     576      4AA562AAAEAE265242A9AC82B2AA0A555595A8AAAC40255545392A2A14A82857
     577      60EF5C090248CCB4AC5BB70E93264D82BFBF3FAA957A58C2955329CAB0674E0F
     578      D2DFC1CCE7942953E0E1E181B163C732D6C5C505CB962D83838303162F5E0C3B
     579      3B3BCC99331B3367CEC4B469D3A0509462F7ECEE2C4F2A12EFE6CD9B3166CC18
     580      1C3C78B0C627516DBC9CDF32E697B28AB212ECFED19CE5B8A6AF3531D7C4AB87
     581      2DAB61CB4A4BB06B6637363E940D0E0E86945C57AE8684D4C9530D5BCA63E54C
     582      1EB65DB08F8C2DCD93BBBB3B6EDCB881AD5BB732D6C5C559DDFF2558BC6811E6
     583      CF9F8FD9B369FF6D49FFA7A2B4A4183B677C45E6455F16B39F9F2FDCDCDC70F2
     584      E409AD1C2BD47ECBD47E4B4BE48C2D911761C7B42FD97CAA89B782D757015B5A
     585      972D911762C7D4CE6C2ED278AF5E0DC18E1D3BF0CB2F57B4725CCB16D7B2C585
     586      90136DB7F982CD63EA77F9F2E5ACFF741E519FCECECE707272C292254BB068D1
     587      42D2FF79A4FFB3606B6B8BA953A7A2B8A800DBA67C0E4F720CD09877EDF260AC
     588      B79797568E6BE32D623EE5C5058C2D2ECAC7D6C91DC93160C1E22D17E6491F5B
     589      988FA2C23C6C99D4811D03741ED3B948E7139D131EB65DD9D8D2F1A139A679A2
     590      7DDD66D389C5BC7552476CF9A1037EFAFE33BCF63B81FADDA7306EA5D94A2613
     591      6C68717C19B0A19333C206C2C2C20CB27A6CB0FA06D8D0D4D7D38656BDB136F8
     592      F7A1C27DFA6C6898952B45FBA0CB069FA345C0EBB4C1E7E8362DFC7A7D36F8FE
     593      8C60EBD8E0EEFB39D684E341CB7F3D8FA35FED39A179F33050A9736372DB56AD
     594      6E832F5D76F4ED6FD7EE3EF812B6D1552F2C1D3A3C0227AE2D7FDD98D2A95334
     595      843285A7E5CB2FE3C0C954B66BD76710CA581BDDBB278113C708B775150B8B54
     596      7012B6D555CF955EBDD2C0495F9B86F0C6D83035D7F529BF969F5FF589BF61EF
     597      2974BEBB329AD7F1FE4B8C978ABD7BE1BDBFD1C753562F2FB0C1E739962F6379
     598      31D614BEA1FE8DEEBFD8FB2E53F26FC0BFCEB957F7DDA2A9F351D7BB49D38E83
     599      86F10DB96716DA7823E5A67430AEAD1E88A73EF311BB7B16A23DA6B3E5D9657D
     600      70C6A937F4B30391B8DF11F267B7A05414D117024CCA923C14C586E1D6CE4908
     601      5CD04DD4C60DE920BCBCE4C9DA563D0E4765D03A54AF1B8F6AE937283FB40A8A
     602      FBE4B9B84886C7879D71604E4768B343985FCA56860602CE83802BBE40999CF9
     603      57E5BD44A5E742C82FF8A0BC300357368DC3DE19ED34366EAC1E80C267D751F9
     604      88DCE72DEB0FECB5AB89FDCE59546F9F81CA8853509516A1D4F16BE4DD3C8B17
     605      F7CE61DBA44F35FCA3D523597F2B499CB0EF0548AD81931BA19AF705143FB647
     606      D18E59CC5ED6EA6F10B7C606E545B970FFF69F1A3E8AB6A779721F092CEC02CC
     607      ED84EAD99FA1DCB6354A76D8A29AF82E89BE8988D1CD71F9BBF6A46935565BB5
     608      A8E5DD8731BEDC79282A667540996D5B14D9B442D1DAB1ACBE3034083727B6C1
     609      8591CD70717C1BC6BB597E5CCBBB0D61B9CBDDB31899369F2275624B244CF808
     610      79473730FEB6F587B834B209CE8DFC2B6EB98C4559612E49F1471AFEFCB25E28
     611      880D67B9499AF83162C6FD1D8FC7FE154F578C427AE05A5CA1ACD587B860F57F
     612      48BE1488C43B3F635C9F3F6BF80B8EE688F59C8B8A4219920EAEC7ADD17F4598
     613      75132406AE67FE838737616C8CEF2AC87365F0B21F83E1E67FD69A0367177E8E
     614      84632B515E2043DA954044BA8E43F884D6081BFF2FDC711B87E4CB87519C23C3
     615      B99D4B61D9E57DD1391830BB13C2D64F40EA9DF350903152552B994A497F69CC
     616      BE4EE3314C07CB95ED333A600DC9F5FAD1CDB0CAAA255C877D846583FF8E097D
     617      3EA813F36FF4FEA0A1E732BC82735CDDCF6F4CBC57D18A83BB56D5FD7CD1A8EB
     618      0EC7EA5DEABB6E19620DF03ADA1A2F216BDAE77F0D6135FDAF272B7EFF603C6B
     619      EAE776EFCA6B2CDD3C676A723C33D213669EDD34E2EFD359B8763C8ECF1BB421
     620      60580C8278F875FA78315F9A3E19E9DFA83EFF1A6322CCA79EF8C5F253C7868E
     621      229663E13CD0EB5FED4BDF1C30C48BC5CB8FE76D189337F40EC0E0739C91DFDB
     622      A9371F121262F03A68E4F786A097A7EB7C19F74E03C61693FD0BE278E7FF35FB
     623      AF27FFEE5EE2AD388D41BFDEF1BF6FFE5D795325799B63E8B38D0BF174F58F88
     624      593E1586EA85257EEDBCD09CD3FB5078E5181E2F190F43F5C2426C87661EDE89
     625      BC0B0710356B380CD50B0BB11DFA326013724E79E1CEE4BE30542F2CC476E8F3
     626      BDEEA0BE6E7CD31586EA85E5F69C51A1B243DB407D855AB587A17A61B9F44DF7
     627      D0344F29D2BCD620B87F4B18AA1716623B2C7ECD5CA4EC72C5D15ECD61A85E58
     628      88ED503ABE64BCE169DE1486EA8585D80E7DE23001899B166163A7BFC0507D9D
     629      C70FF3A6A10F168CC6B3F5F3E1D6FE4F30542F2CC476A8B4E30758DEEE4F706E
     630      DB1886EADF8EAB1DDE0A99991D240A243AD28A8C982BD159A2DBEAA56B4D7D20
     631      6BA7871FD0B8F1C9F07EFD6264363679E573E6C8553636B9E57DFB46CB1A373E
     632      114EF7EBE60FB46ADCF858F8B7DFA6CB274E4CC3B871C91A7DF7DD738C1E9D2C
     633      FFE31F8F86D376E2BCAF6BCF9E911956568F316448541D595A3E44972ED73368
     634      3B71DEEBAC955574B944120AAA2E5D2EA37DFBD368D122107FFB9B3F3EFCD007
     635      AD5B9F2CA7EDC4F95DB7890F55E7CE3FA365CB13A4FD21346972504B9F7C7242
     636      45DB89F35BCF9A9B5F2F6FDAF42C697B46544D9B9E2EA7EDC4F90DAECD9B9FCA
     637      68DA349CB40D1555E3C68119B49D382F6DD5A8D186F066CD42E51F7E1845DA47
     638      6AE9830F7E91BFF7DEFA70DA4E9C7727721AF0DE7B2BC21B370E92FDE52F77CB
     639      9B348951D125DDA6F5743F6DA79B77209A41E6990D996F3664DED9DC562F5D6B
     640      EA1DCC74F1EFF4DB1629D3892EF2B6B9E72CB1BA4D02B63FBF2DDF165DAAB7A9
     641      3611B552B76DA5DEDF4ACC17CFF626117FF4BFFE3CFEA2BA9D18AF15AFD0BFC0
     642      CF45913A8D2FA16F7DBC302722314D37C0432C4EB13E097975AEB57C7063C2EB
     643      FF743DFC26C1B3F626DE588AF6E99D742B2E2E6E646464A4BF50B4DE189EB615
     644      7B0742EBD5E3F23ED1FF18F27FF5EAD518CAD125DF3F299F91D99A60D6D96C99
     645      3E3B5C1C9C5FDEDCF9CC6C1E896939D17FCC9E9875317312B363905FA9D60AA2
     646      31CC8E23DF8ED13CDFCE58B3C79C9D5F8DAF6FFC0DC95FC3C6AF41F3A7A1F3F7
     647      751F3FBF8DEBEFB191E43EFF1111040A338EA76C9045FDFD1F45C3E2D7E60DBD
     648      BF7DDDFE0DC5F11AFCB3FC9371240F69C7BE27DBFF639AFF3AE39F40F4493DE6
     649      51BDFCBF86FB4993C6FF9DDECEFC3560FE86D5E7F87983C7EF9B3E7FBCE9F367
     650      9DFC0BCF25F5BC7EBDB273D9BBEBF7BBEBEF3BFFEFCE1FAFF4FCF11AFED5C9B5
     651      89ED35DFE9D4F15DD43AAC54CA7EFBAEF98E269F53AF73FBA5DCEF4B78BC54A4
     652      5E2C46BE0F51FF06E69C548F7F7E1F0C2D75FAE72F75FC5E482AC8A12EFF521D
     653      DF67E16C18E35F17AF591AE15F70CC8AF6C514FFC2584CF12F168BAEF96BAC7F
     654      5DF34DDFF8F1F50A8ED5B7F9BB83267C8C69F2F7050DF2A6FCFE90EF935B37F0
     655      9B3D83DF1D139B43BA7E7F27365775F1BCB96F947F03C79F49FE458E3FA3FD8B
     656      1D7FFAE68F09FE458B09FEF5F20DF16F486FE3E7FFC2FB2B539FD7DF069E63EA
     657      FBBE81CF37F4BDC3AB1A0753B452F3B73DEA6783E356AA6D186B47D89ECF19B2
     658      21D6F64DF3FC3E99D2FF5FEBB93D8CFE5D94DF99E2E2E234AA2F4FE7BEB1BCD0
     659      1F9FE7DB108B8B6BCB89DB6F6C9DD017B76E6CDDDBC28BF5558C37D47F7E5E85
     660      79D7D5CE98B1D6D5CED8B9D6D039F9BA243C1FB46991F60F223BA25344A16AF9
     661      114D36742EF9BC75BA7BA736E9204B8C1C9A899F361462EAF7D9F8AC554DDD17
     662      6DD353BA747831508CEDF8AFF45022D2360DD32765E37E6405BB47926528B1DC
     663      311F5FB44B47FB7FA681B6E9DC3E7D1A9F253EB7D3FA6E9FBF80E7AE229496A8
     664      5055A54259990AE5E52A2895C08573A518D42703A41FCCC6579FD5C441B63BD3
     665      98DBFD238DED3324DAAE6DCB34DA9F1435EFD7E1D374B62F275B69F0998FF2AD
     666      3F49237D49A7CBCE847BD0BE558DED3EDD5FA220BF1A33A6E4E0EB1E64BDA09A
     667      B5DDB6B910D18F2BD83A27DA9E2C5DE992E6852E87F4CB60FCFC59B9B01C2063
     668      3CCDFB9E9D45888DAED4E2D5627CBB7FD66C0FE96B0CFF9C2F57529742FB346A
     669      560566BB57415E02ACD9ABC44CD79A75EB3995080AAE46529A8AAD530DFC56CE
     670      E7FD682E864F55E0411C1D37E045A60A896935EBB1492AE416AA50590944C5D4
     671      D8E83BAA88C4CCF8CE3487743C7B0F2BC00F4B2BB1FBB012FBCF2871E0AC123E
     672      C79538744E8980D34AF89E50C2717315E3BB9867917EA5A568CD9F362F9196A1
     673      4246B60A2FB3C49599A342FFFF14B3392AF9AA761E93183E20797AD0A9C34B0C
     674      182BD7F493AF51B32B598C1D5AD379AA3D7F397DD12E6D3B890B5F7595A1B765
     675      01068D2BC18031C5E83998CCFFCF5FA2539BB494EE9DD3BFD1770C8E1E2E6B67
     676      FE45FA92362D9E8792FC30B56DF9DC8FC43BC3E8FB826BC04DA2D5EEAB7130E0
     677      205BA7A2EBB4CE1856D396BF9767531F4BC5B5A532538BDB3686A5B566FD07D4
     678      B0F49AA15E82DB2F60C167AFA99FF9389E2F5A47A46543E05B27CB93C93CD707
     679      21CF8B9D93986F98D5DABD29E8AB90D7D8E1F599CBD64D619EF5F08624C673D7
     680      7763B6F939E0F6DD14D8D2B7AD8B172E75F222E3676CFC6273D0A4BC193806F4
     681      E69BC764A5C5E3C98D73B81DEC67922843D987E1A791FC2C06A5A5A5502814A2
     682      2A2929D1DAA66D2943D9D0E3BB919797C7FE866DCDDFFDAD15ADA3EC8DF84272
     683      FEAFD4AAA70C652F1FDE86DCDC5C72ADA8D2126D2F97CBB1F94A1E7A6EC9653E
     684      F9FB2943D9E0800DC8CACA4205FBFBB3B52A2C2CC4869FB3D17E4D0EB90E16E0
     685      F2A31C6683DB4F19CA9EF25E05994C46EE35CA34A27E3D4232F1895B16DBB7EA
     686      7C26DA4BB3593DD786D65336C863395EBC78C1F671A2BE9BBA646996DC3A15D7
     687      863294DDFF93039E3F7FAED94F45FB66BE318BD5FF796926DBA64A4F4F474646
     688      06F2F3F3D93ECA7AAF9B8FE4E464964FDAA7A4A424265AD776D50BB89F4E65EB
     689      943DB4CD11277D37202D2D0D8989898CF570B765EBD9D9D9CCB687CB44EC719D
     690      8C7D6B6763D7F21FD8365DBF7CDC5BB3FF94EF7A3C7DFA94B15B9C27233E3E9E
     691      E583FAA0BA7BED22EE5CBBC01411721AB78892129E32668F9B0DE13720262686
     692      B1EBECC723363696E5832A353515DED259D8E9FC1DD144B6A4DBB47EB7EB149C
     693      DCB78EAD47474733D67DFE6824242430FF292929AC2F341E5D7AF9F2256B4B19
     694      CAAEF87138E332333371EBCA319CF75F87C09F16E814CD131D0BCA5076FD92EF
     695      107CFA28E3A95D63446D5086B2112167CCB6AEB085FDA4BE26893294EDD8FDE3
     696      37AED8E043E02BE28461F1D93A859C63EAA840A6A5E9565DC0E7637DA488F590
     697      22C2C31EB19BA9A623424AE4320611F6031131B746B12E034579CA2139B646B1
     698      11C0FDE01A451CAA51B007911432433C3F4E2DD6030A1FFB3A3CCD05ED1FE3A9
     699      5FCE378F551C923296F1F60678BE7F596C6D9F886424278C27F5A2BC985FB56F
     700      C64AD57CB21E5EC42FD7AF5832167A79E25721ECAFDA2F6563ED75F0C4271D7B
     701      192F5EAD98A584930E64B9A7EB62BC4E09FBA216C753D17553F5AA8E3D6139EB
     702      6CD1EC8CB3C5C9934E12D9714749F5D1A512E5912592E787EC25DE871D24FF65
     703      E8F304C2169C5A66F1DD0927C959C22268890487880E2E9660FF2249B1F70289
     704      5EFE94934445FC2E25EC4D010BBF85440B248D04FEB478E2F7C8B1A59213471C
     705      24270297484EF1D97D76C4DEB44F1BEDE2FD0CDC7B8605B5B185F85512BF4AC2
     706      2A831C244AC22A09ABE4B3DEF37B60449C32C4320E181A83A4C14FF03E615711
     707      168405D7DF4041CC1CBB775E0F0C8F519E212C088B818F7184E439C15876F79C
     708      1E79848D54B3E8FF10D46F9580ADDEBFB047A6DF82EE19BEF3BB67F8CC33CFF0
     709      9C6B9EB167B679447B251A0F8E869263FBDE07F55BC5F7BB61BB7DB37FA7E0E4
     710      A824948F488062783C14C3E2A0603147D7FAA56C9F4850BF891C7BD0AE4BA875
     711      2AAE582701231300AB7880E52A569CED750F20F36A0BD7DF03733B9F1B950C85
     712      4136AA86B5B883CD740C031649E269AE026677BE3022110A23D96366376016B0
     713      5062B6D64E62E6BBA0666E13B6C2F2A986AD26EC4DC2DE22EC2DC2DEE91D8946
     714      84FD036DDBFB4EDD8FDF085B51C7EF0364127604F5DBF32E1AE99BFF84BD2960
     715      69CCA9841D40FCD2B8DFD3C592B13223EC7F137663FF471A96EBEF25A2A6C67E
     716      2E98AFC8FF38262AF6C7D8A8D899058AFC8F8CE690FBBF99E959931E9E7B1C79
     717      DAE5BCEAF4F2F3AA87E71FDFCB4ACFFA3E0FB97FD2C5A522A9516E4EEE80A7D7
     718      E2CF5D5C77B9C26B9C1F765AED65F21EEF8F8BEB2F573CBDF6EC0CB977EA9F84
     719      78AD1C6666C95AA43C48F508DB733DDFDFE6103C467AC26FF2019C587A06271C
     720      CEC06FD20156E73FF510C2F75ECF4B7DF87C47664EE6279ABF2F703F65036DBB
     721      CBDA0B7BFEE383AB3BC2919B9287AAF22AA69CE45C846C0F63FB689B638B8F23
     722      F15EC25AF5076CEF3DFE39FA88F7047FEC1AE585ABA45D554515BBA617661431
     723      D152A9A8C259D773D8D86703B60EDA80FBE7228F5096CFFBFEB01FD98939ACFD
     724      83538F1040E2DD3F2D10770EDDC5CD7DD7E06FE34DFAB105DB876DC2FDB3027E
     725      BC1F8E2D3A898AB24A1467C97160C66192BB3DD83A782BF1B9163F0D5887BB81
     726      B7F024F811C98D17A24EDF13F0FE38BA90F0251528C92D21B1ECC3CA8E4BB0A2
     727      AD1DD6F658812D24E608BFEBB87F2292ECF3ACC3FB4C0880CFC40064C4C858FC
     728      51C76F61DB507712EB2AE2F73A1E9EBE0FBF295ECCCEB6A11BB5E3BF147DC473
     729      AC37D6F57047E05C1F941694301B25797294E6CBD97A19A9F39BE201B70EF6D8
     730      DC7F2D1EA8F347C720292A698D9FCD6E387F3A0BCB5AFD88FDD37721F1461C8A
     731      B38B9812AEC722609A07DB47DBF84EDA89C4BBCF5671E32FCB96354FB813B7F1
     732      FCEAA3591B7B3BC3B1A52DDC3ADA919CB932B975B063751BFB38E3BCF45866C2
     733      DDA7EB337333FFCE9F8324E23FE415E4F77C7C29EA48909D4FD9AACE8BE0D862
     734      06912D567DB918410BF6953EB97CFF707E41BEA41835E70FB15206E5FB99E9B2
     735      B1B703C36FF84DD951E567B3B3EA4ED0B56B992F32C7D07DC61E872473CD129F
     736      3C9B40349E3C75EA3CEE83F2CA511F1D268A2AADC2A884C27A69C4B342786697
     737      E1DF64BD3EA236BC7EF77C51ED7A52B1D6BA41FE691E066CF7C120AF40B25D80
     738      A1C7AFA0F74247F4715801CB0B110679EBB81C584C9A8ADE760E18712316E623
     739      46C162EA4C58D8D8A2DF9A2D18159F6F989F3203BD173961F8954874EDDB0FFD
     740      37ECC4C8BB49B08ECD36CE3FE5172C85757416BE765A89AE7DFA40327132861C
     741      0E26FE0BC4F94492B32439AC49FF194FE2A7F9B28EC9C6D0A00BACAEDBA02118
     742      76E92EBC72CBEBB023AEC760D0DE83B00AB98F1E63C7B37C0DBF7C0FFDA45BD8
     743      BE21074EA34BAF5E1814180CAFBC0A6D9EF819763204E69656301F6A896E4386
     744      329F96176FA1FBE8B1A47E38ABB3983C0D56B713E095A38035ED2B5FCF0A309C
     745      F81E7CE00C2C498CD624CF2CAE5BCF58BF87045DC4C87BC9247F45ACFF33528A
     746      EBEAB91C33D24AC9B2A4B62E555D4745D6A7A51421305781FF075AEF6DF6
    1495747    }
    1496748  end
     
    1505757  end
    1506758  object AboutDialog: TAboutDialog
    1507     CoolTranslator = Translator
     759    Translator = Translator
    1508760    ThemeManager = ThemeManager
    1509761    ApplicationInfo = ApplicationInfo
Note: See TracChangeset for help on using the changeset viewer.