dT .text> P`/54192$K>@B/54204fE@B/54218E P`/542470iE P`/54300iE P`/54344jF P`/54386 PkF P`/54417pltG P`/54461lG P`/54505pmH P`/54551 mFH P`/54596nZH P`/54632o@I P`/54663pI P`/54693pqJ P`/547240PrJ P`/547880r K P`/54887r*K P`/549180sL P`/549820s$L P`/55081sBL P`/55173 uM P`/55230uM P`/5528100xN P`/55318`xNl P`/553460P~R P`/55389~S' P`/55423@T P`/55473ЁU+ P`/55529PW P`/5556006X P`/556240ЅJX P`/55723^X P`/557540DY P`/558180 XY P`/55917pPlY P`/56016`pZ P`/560490 [ P`/561110P[ P`/56208 [ P`/56260@[/ P`/56286] P`/563130`:^ P`/56375`N^ P`/564080_ P`/564700 _ P`/56534pP_ P`/56629@L` P`/567220j` P`/567860` P`/568440a P`/56941pa P`/57041 b P`/570810,b@ P`/57112pЗd P`/57168 @d P`/57218`f P`/572680@f P`/573190pf P`/57389f P`/574530`@g P`/57521^g P`/57620 Pg P`/57676`pg P`/577260Оh P`/57775 i P`/578240 i P`/57881pP>iE P`/57932 k P`/57992l P`/58046 l P`/58096Pl P`/58129 l P`/581860m< P`/58237 `o P`/582940@jo P`/58354ppo P`/58405@o P`/58474 o P`/58534@Zp P`/58577P0xp P`/58620`p P`/58688`p P`/58756@q P`/587880q P`/58823 r P`/58886@rT P`/58943 @@v P`/59006``Tvf P`/590630Pz P`/59135 xzt P`/59201@ P`/59239 ( P`/59268P 0 P`/59325 p P`/59416P  P`/59513  P`/59579`* P`/59639@`R P`/59677P P`/59706B P`/59741L P`/59780<P/59807<P/59841<P/59872<P/59904<P/5993500<P/599650S0S<P/59997<P/60027<P/60054<P/60079<P/60104<P/60129<P/60157<P/60185<P/60210<P/60235<P/60261<P/60285<P/60309<P/60334<P/60359<P/60383<P/60410<P/60437<P/60463<P/60491X<@@@/60523 @@@/60548((@@@/60573 P@@@/60598p@P/60630@P/60662@P/60696@P/60731@P/60763@P/60795@P/60829@P/60864@P/60898@P/60932@P/60968 @P/610050@P/61037@@P/61072P@P/61104`@P/61143p@P/61181™@P/61209̙@P/61249̙@P/61280̙@P/61310̙@P/61346̙@P/61382̙@P/61421̙@P/61460̙@P/61493̙@P/61527 ̙@P/615640̙@P/61596@̙@P/61628P̙@P/61660(`̙@@@/61685̙@@@/61743̙@@@/61801̙@@@/61859̙@@@/61884̙@@@/61909(̙@@@/61934̙@@@/61959̙@@@/61984̙@@@/62010̙@@@/62036̙@@@/62062̙@@@/62088(̙@@@/62114 0̙@@@/62140 P̙@@@/62166 p̙@@@/62192(̙@@@/62218 ̙@@@/62244 ̙@@@/62270 ̙@@@/62296 ̙@@@/62322 8̙@@@/62348 X̙@@@/62374 x̙@@@/62400 ̙@@@/62426 ̙@@@/62452 ̙@@@/62478(̙@@@/62504( ̙@@@/62530 H̙@@@/62556(h̙@@@/62582 ̙@@@/62608(̙@@@/626340̙@@@/62660̙@@@/62686̙@@@/62712̙@@@/62738H ̙@@@/62764Hh̙@@@/62790(̙@@@/62816̙@@@/62842 ̙@@@/62868 ̙@@@/62894 ̙@@@/62920H(̙@@@/62946p̙@@@/62972x̙@@@/62998 ̙@@@/63024 ̙@@@/63050(̙@@@/63076(̙@@@/63102(̙@@@/63128(8̙@@@/63154(`̙@@@/63180(̙@@@/63206(̙@@@/63232(̙@@@/63258(̙@@@/63284((̙@@@/63310P̙@@@/63336X̙@@@/63362`̙@@@/63388h̙@@@/63414p̙@@@/63440x̙@@@/63466(̙@@@/63492(̙@@@/63518̙@@@/63544̙@@@/63570̙@@@/63646̙@@@/63718(̙@@@/63744̙@@@/63770 ̙@@@/63796(̙@@@/638220̙@@@/638488̙@@@/63874@̙@@@/63900H̙@@@/63926P̙@@@/63952X̙@@@/63978`̙@@@/64061h̙@@@/64087 p̙@@@/64113 ̙@@@/64139 ̙@@@/64165 ̙@@@/64191 ̙@@@/64217 ̙@@@/64243 0̙@@@/64269 P̙@@@/64295(p̙@@@/64321 ̙@@@/643470̙@@@/64373 ̙@@@/64399 ̙@@@/644250(̙@@@/64451 X̙@@@/64477x̙@@@/64503 ̙@@@/64529 ̙@@@/64555 ̙@@@/64582(̙@@@/64616(@@@/64650(0@@@/64683X@@@/64716(h@@@/64749@@@/64783p@@@/64817(X@@@/64851(8l@@@/64885(`@@@/64919(@@@/64953(@@@/64987(@@@/65021(К@@@/65055((@@@/65089(P@@@/65123x @@B/65136o* Ȣ @B/65148" P`/651753"@0@/65229 3"@0@/65283 3@@0@/65328 3h@0@/653733@0@/65416 3@0@/65459 3@0@/65491 3@0@/655233­@0@/65568 4­@0@/656134@0@/65658 4@0@/65703$4@0@/65750 ,4@0@/6579784@0@/65843 @4@0@/658890L4:@0@/65926 |4b@0@/659634@0@/65995 4@0@/66027 4@0@/66058 4@0@/660894@0@/66121 4@0@/661534ڮ@0@/66218 4ڮ@0@/662834@0@/66383 4@0@/664834@0@/66515 4@0@/6654754@0@/66612 54@0@/666775R@0@/66777 5R@0@/66877 ,5p@0@/66970 85p@0@/67063D5@0@/67121 L5@0@/67179 X5@0@/67231 x5ԯ@0@/672835@0@/67321 5@0@/67359(5@0@/67388 58@0@/674175V@0@/67461 5V@0@/67505 5t@0@/67540 6@0@/67575 6@0@/67626 6@0@/67677 (6ذ@0@/67734 46ذ@0@/67791@6@0@/67823 H6@0@/67855T6@0@/67920 \6@0@/67985h62@0@/68085 p62@0@/68185|6P@0@/68217 6P@0@/682496n@0@/68314 6n@0@/683796@0@/68479 6@0@/68579 6@0@/68679 6@0@/687796ȱ@0@/68813 6ȱ@0@/688476@0@/68910 6@0@/689736@0@/69071 7@0@/69169 7"@0@/69222 7"@0@/69275 7@@0@/69302 07@@0@/69329<7^@0@/69357 D7^@0@/69385P7|@0@/69448 X7|@0@/69511d7@0@/69545 l7@0@/69579x7@0@/69642 7@0@/697057ֲ@0@/69770 7ֲ@0@/69835$7@0@/69931 7@0@/700277:@0@/70121 7:@0@/702157X@0@/70280 7X@0@/70345 7v@0@/70404 8@0@/70463$8@0@/70561 ,8@0@/70659 88ڳ@0@/70760 D8ڳ@0@/70861P8@0@/70902 X8@0@/70943$d8@0@/70975 8>@0@/710078\@0@/71064 8\@0@/71121$8z@0@/71172 8@0@/712238@0@/71274 8@0@/713258޴@0@/71377 8޴@0@/714299@0@/71500 9@0@/71571 9@0@/71636 49B@0@/71701@9`@0@/71770 H9`@0@/71839 T9~@0@/71939 t9@0@/720399ĵ@0@/72096 9ĵ@0@/72153 9@0@/72204 9 @0@/722559(@0@/72305 9(@0@/723559F@0@/72405 9F@0@/724559d@0@/72513 9d@0@/72571$9@0@/72623 :@0@/72675,:ȶ@0@/72736 4:ȶ@0@/72797 @:@0@/72852 `:@0@/72907l:,@0@/72958 t:,@0@/73009:J@0@/73043 :J@0@/73077:h@0@/73135 :h@0@/73193$:@0@/73245 :@0@/73297:̷@0@/73355 :̷@0@/73413:@0@/73474 :@0@/73535$;@0@/73587 $;0@0@/736390;N@0@/73709 8;N@0@/73779 D;l@0@/73840 d;@0@/73901p;@0@/73945 x;@0@/73989;и@0@/74033 ;и@0@/74077;@0@/74146 ;@0@/74215; @0@/74284 ; @0@/74353;*@0@/74386 ;*@0@/74419;H@0@/74455 ;H@0@/74491;f@0@/74555 ;f@0@/74619$;@0@/74677 <@0@/74735,<ʹ@0@/74799 4<ʹ@0@/74863,@<@0@/74921 l<@0@/74979x<.@0@/75052 <.@0@/75125,<L@0@/75192 <t@0@/75259<@0@/75298 <@0@/753370<@0@/75367 =غ@0@/75397=@0@/75455 =@0@/75513(=@0@/75605 0=@0@/75697<=2@0@/75795 D=2@0@/75893P=P@0@/75960 X=P@0@/76027 d=n@0@/76088 =@0@/76149=@0@/76188 =@0@/76227(=һ@0@/76257 =@0@/76287=@0@/76323 =@0@/76359=6@0@/76399 =6@0@ # mainunit.pas   /   ;      u   |!W        }        s      s      s    4  v v v}     * * * *      % % % <     5 $ $         /    *    5 $ $         /    *  ; ;   & "  - -         $   $ $ $ $ $$! %=e %, .- .l !    /        +               #       [N M R P W   S    #          C M * * /    * * *l "     * ,  *   )$      8        / / / /! * *! / / / / / * * *     5 $ $         *   %    5 $ $         *   %  ; ;     - -    g    5 $ $   T! *  `     *   %      ! % <  !     &$ 4C C C C   EBw   ?    &  E/     |   !    5 $ $   T! *  `     *   & * i    ; 6 z     =   #   O p~     %  ; ;     - -    g           1 -   - -   - -      / / / * * *     b , C   b H   J J ,J 8 ]   v  &    4   *   *      &   #     Q p}     #   O p~         %  %   .1 M9 F}  m   &      ,    0            F0       / / 6 / /! * *! *S p       Z 4 w        )    u        0   M        0          F0       / / 6 / /! * *! *        [ 3      !  6     1 -  ( F |     3   3 L      W      W       $}6   $}6             $}6   $}6                    / / / / * * *  * * 0 * * *8 R R    *   2  . | E $  *W 8        z     * * 0 * * *8 R R    *   . 9 }   , ~! Qh  6  *W 8 t    /  )|    ' : *      M) -  M) -  M) -    M) -  M) -' ? M    ?  M   M) -  M) -  M    M) -  M) -* ? M    ?  M    ?  M \      8  !" !  1     . . . .   0-     (  - - J J (    - - J J J J     *$-+ ?= -   / / 6 / / * * / / / 6 / /! * *! * +[ N  k 2        ! %  * * * *    L        B         }  h    8  ! '&  T D  v  ^  % B 4I4?  I4 I.' 6  I.' 6 ? .' 6 ? I I $> I I  I!" QI 2 8 I 8 I 4 I  I!" / QI 8 2 I.' 6 ? 2 I4 I.' 6 ? L M 2 .' 6 ? L M II.' 6 ? .' 6 ? 2 .' 6 ? L M !.' 6 ? L M 2 I"4I#.' 6 ? I$I% 4 8 I& '(($> ).' ? I*.' ? +.' ? 2 I,.' ? 2 -.' ? L M 2 I.!" / I/ 0' 1 < ? I2!"/I3.' ? L M I4' I5 QI6!"/I7 I8 I9 UHHd$HMHEHHMHd$ ]UHHd$HMHEHEHEHEHHUH LHHUHMIHUH HHMLHH ALHH AHMHUHHe]UHHd$EHHEHHEHHE\EYEYEYEYEMYMYMUYUXXXYEEHe]UHH$0HHHHDžxxfffxHcxHk H*ppD$ LAHA HpHD$ LAHx FHHe]UHHd$EYEXEf/Ez v HHEf/Ez s HHEHEHEEHe]UHHd$EYEXEf/Ez v HHEf/Ez s HHEHEHEEHe]UHHd$EYEXEf/Ez v HHEf/Ez s HHEHEHEEHe]UHHd$HMHd$ ]UHH$PH]H}HuHMHEH}HHHHEHMHHMEEEEHHxHEHMHD$ LMUMHHMHHMEEEEHHpHEHMHD$ LMUMHHMHHMEEEEHHPHEHMHD$ LMUMHHH]H}HuHe]UHHd$HHHHHHHHHHHHHHHHHHHHHe]UHHd$H]HHxHHxHHHpHHpHHHPHHPHgXE;]|&mfEEHk0HH ;]H]He]UHHd$HHP HH  \ HH H  \ ^ fWYHH HH He]UHHd$HMHULEHE8 u He]UHHd$HMHUDEDMHe]UHHd$HH HHP  X HHP H  \ ^ fWYHH HH He]UHHd$HMHULEHE8 u He]UHHd$HMHUDEDMHe]UHHd$fuHMHUDEDMHH f)HHP XYEHHP f)HH \Y5uЃ}uEYEЃ}uEYEf/zsE\Ef/zvHHYEXHH  HH H HHP  HHP H fouHe]UHHd$HMHd$ ]UHHd$HMHUHEHEH`HEH`H=:H HHHEH HEH HHEHHEHHHEH HEH HHEHHEHHHEHHEHHHEH8HEH8HHEH HEH(HEH gPHEH(HMHHEHHEHHEHUHMAIHUHH0H(HH0HH0HHH0HLH AHH0HLH AHHe]UHHd$HMHMHEHHd$ ]UHH$@HpHEHEHE=vt thH WHMHHMHtUfffffHMHLEHڹHHHMHuHHMHHMHUHMEEHMHUHMEEHMHUHMEEHMHUHMEEHMHUHM EEHMHUHM(EEHMLEHUHEEHM|Sttt't2>HH.HHHHHH=u=tHMHHED$  HMA AHEHEHHEHUHMAIHUHHHMHHED$  HMA AHEHEHHEHUHMAIHUHHHMHHED$  HMA AHEHEHHEHUHMAIHUHH8HMHHED$  (HMA AHEHEHHEHUHMAIHUHHh HMHHED$  HMA AHEHEHHEHUHMAIHUHHp HMHHED$  HMA AHEHEHHEHUHMAIHUHHx =~ HHpHe]UHHd$HMHMHd$ ]UHHd$HEHE=#HH HH H HHHHMHHH,HMLEHHMAHMHHHHH8HH HH H8HHHHH8HH HH HHHHH8HH HH H8HHHHH8HHe]UHHd$H}HuHMHU==uHHHtH HH=}f/(zksi=u`='| 'Hk0HH<H5HHHk0HH =t=uH}HuHe]UHHd$H]HMHU===FHHHHHٺHHHHHٺHHHHHٺHHHHHٺHHPHHPHHHpHHpHHHxHHxHAHHHHHٺHHHHHٺHHHHHٺHHHHHٺHHPHHPHHHpHHpHHHxHHxHH]He]UHHd$HHX HH  \ HH H  \ ^ fWYHH HH He]UHHd$HMHULEHE8 uHe]UHHd$HMHUDEDMHe]UHHd$HH HHX  \ HHX H  \ ^ fWYHH HH He]UHHd$HMHULEHE8 uHe]UHHd$HMHUDEDMHe]UHHd$fuHMHUDEDMHHX f)HH XYEHH f)HHX \Y5uЃ}uEYEЃ}uEYEE\EYEXHHX  HHX H HH  HH H fouHe]UHHd$HHHH X HHH \ ^  fWYHH HH f/zBs@f/z.v,HHXHHXH*HHXHHXHHe]UHHd$HMHULEHE8 uHe]UHHd$HMHUDEDMHe]UHHd$HMHUHe]UHH$@Hp=HHH(HHHHHHHHHLHڹHHHHtHHHHH=t&LHH$LHHgXDžx;xxffffxxHk0HHD(HD$ LAHxHk0HHD HD$ LAHxHk0HHDHD$ LAHxHk0HHDHD$ LAH=tExHk0HHDHD$ LAHBxHk0HHHD$ LAH;xQHHpHe]UHHd$=tHHR=t*LHH A$u=u H He]UHHd$HMHULEHe]UHHd$HHHH \ HHH \ ^  fWYHH HH f/zBs@f/z.v,HHXHHXH*HHXHHXHHe]UHHd$HMHULEHE8 uHe]UHHd$HMHEHHd$ ]UHH$@HMHUDEDMHEHEE0HcHH!HH!H E8HcH HH!HH!H HMLEHHHUE\^EE\^EE\^EHHMHEHxHDžpHEHEHEHEHEHELpHUHMIHUHH HHe]UHHd$HMHUDEDMHH HHe]UHHd$HMHMHd$ ]UHHd$HMHUHEHE=uqHMD$ HHf)Y ^ HMA ALEHHMAHMHHe]UHHd$HMHUDEDMHe]UHHd$fuHMHUDEDMHHf)HHXYEHHf)HH\Y5uЃ}uEYEЃ}uEYEE\EYEXHH HHH HH HHH fouHe]UHHd$HMHd$ ]UHHd$H]HEHEHHMLHH ALHH AHHP HHP Hf) HH  HH H HH  HH H HHX  HHX H HH HHH HH HHH HHHHHٺHHHHHٺHHHHHٺHHPHHPHHHpHHpHHHxHHxHH A'H 'H 'H H AHH]He]UHHd$H(H0H8H@HHHEHHMHd$ ]UHH$HMHUHEHEHDž(HDž0HDž8HDž@HDžHLMLEHUHMLMLEHUHMUHHHHHPHHXUH@H@H`HHhUH8H8HpHHxUH0H0HEHHEUH(H(HEHHEHPHMAI HHEHEHEHcHPH(H(HEHHEHUHMAIHHLEHHHe]UHHd$HMHU=~*HHHHH}3HH` HH` H6HH` HH` HHe]UHHd$HMHU=uHe]UHHd$HMHMHd$ ]UHHd$HMHULEHEHE=zHE8 upHMD$ HHf)Y ^ HMA ALEHHMAHMHHe]UHHd$HMHMHd$ ]UHHd$HMHUDEDMHEHE=uqHMD$ HHf)Y ^ HMA ALEHHMAHMHHe]UHHd$HHHd$ ]UHHd$HMHU=u,HHHHH=u,HHHHHH H HHHcHH?HHHEH HcHH?HHHD$ H AEA)HMALH AHHHtHPHHLEHHe]UHHd$HMHU=tHe]UHHd$HMHUHe]UHHd$HMHMHMHd$ ]UHHd$H]HMHUHEHEHE=HHHUHMHH=tUHH HH H =~=t*LHH A$uHH HHEHHHHHHHٺHHHHHٺHHHHHٺHH HHHHHٺHHHHHٺHHPHHPHHHpHHpHHHxHHxHHMD$ HHf)Y ^ HMA ALEHHMAHMH HH]He]UHHd$HMHd$ ]UHHd$HMHUHE={=urHEHHUHMHHu%HEHHH #HEHHH HHe]UHHd$HMHUHe]UHHd$=t-HIHH A$uHe]UHHd$HMHd$ ]UHHd$H]HMHUHE=HH HUHMHH=tIHHHH =~.=t*LHH A$uHHHHEHHHHHHHٺHHHHHٺHHHHHٺHH HHHHHٺHHHHHٺHHPHHPHHHpHHpHHHxHHxHHEHHH HH]He]UHHd$HMHUHe]UHHd$HHMHd$ ]UHHd$H]EHUHMH]HE@ fWYEYCHEX@EHEH]He]UHHd$HHMHHMHd$ ]UHHd$EMLELMHMHMf/Ez~HE@ fWYEHE@HE@ fWYEMfWHEYHYHE@HEHHPHHe]UHHd$EYEXEEHe]UHHd$E fWYEYXEEHe]UHHd$HMMLEE\^EEEEHEHe]UHHd$HMMLEE\^EEEEHEHe]UHHd$ ffHk0HD(HHf/zs;|Hk0HD(HHf/zs;|;~EEHe]UHHd$ ffHk0HD HHf/zs;|Hk0HD HHf/zs;|;~EEHe]UHHd$HMHd$ ]UHHd$H]HMHUHE==HHHHHٺHHHHHٺHHHHHٺHHHHHٺHHPHHPHHHpHHpHHHxHHxHHHHHHHHHHHHHHUHMHHOHHHHHHHHHHHHHHHHHH8HHHHHٺf)Y HHHHHHHٺf)Y HHHHHHHHHH8)ЉEME;MmEHcHcEHLk0HHcEHHJDHBHHcUHHHPHcHcUHHk0LLcMHHDK;MyD$(D$ HHD$8HHD$0DMHH AHH@HHH@HHHHHHHH]He]UHHd$HMHd$ ]UHH$0H]fuHMHUHEHHEȋEЃ==HHHHHHHHHHHHHUHMHHOHHHHHHHHHHHHHHHHHH8HHHHHٺf)Y HHHHHHHٺf)Y HHHHHHHHHH8)ЉE؋ME;M|{mfffffEHcUHcHHk0LLcMHHD(KLLcMHcUHcHHk0HD XC;M   HcHk0HDXH@HHcMH\@f)HHB\@\fWHHcUH \A^HpH@ fWHY@HHJ\H^HHD$PD$HD$ HHD$XHHD$@HEHD$8EЉD$0E؉D$(HH L LH@\H@HH@HHH@HHH@HHHHHHHH]fouHe]UHHd$HMHEHHMHd$ ]UHH$PH]HuHMHULEHMHEHEE=u =V EkdEEkE؋EEȋE؉EHHMAHEHH *YZH-EHEHHhHHMHEH@=EEȋUEgEHHMHMHEHHDEUHHHHHUHHHHUHMAHEHUH H gEHHMHMHEHHDEUHHHHHUHHHHUHMAHEHUH H gEHHMHMHEHHDEUHHHHHUHHHHUHMAHEHUH H gEȋEEȋEUgEHHMHMHEHHDEUHHHHHUHHHHUHMAHEHUH H gEHHMHMHEHHDEUHHHHHUHHHHUHMAHEHUH H gED$  HMAAHULHMAHMHEHHDEUHHHHHUHHHEUgEEED$  HMAALEHHMALHUHMAHMHEHHDEUHHHHHUHHH=EEHHMHMHEHHDEUHHHHHUHHHHUHMAHEHUH H gEHHMHMHEHHDEUHHHHHUHHHHUHMAHEHUH H gEHHMHMHEHHDEUHHHHHUHHHEEȋEUgEHHMHMHEHHDEUHHHHHUHHHHUHMAHEHUH H gEHHMHMHEHHDEUHHHHHUHHHHUHMAHEHUH H gED$  HMAAHULHMAHMHEHHDEUHHHHHUHHHUEgEEED$  HMAALEHHMALHUHMAHMHEHHDEUHHHHHUHHHUEgEEED$  HMAALEHHMALHUHMAHMHEHHDEUHHHHHUHHHHH]HuHe]UHHd$H@H`HhHHd$ ]UHH$HH H(HDžhHDž@HDž`HHHHHHhHhHAHHhH HtDžxfxxHk0HHT(HHxHk0HHT HHxHk0HHTHHxHk0HHTHH=t0xHk0HHTHH-xHk0HHHHHHxHcxHk0HYDHHHHP  HHP H HH  HH H HHHHHHP f)HٺHHHHHH f)HٺHcxHk0HYDHPHf/z,s*HHpHHHpHHH  HH H HHX  HHX H HHHHHH f)HٺHHHHHHX f)HٺHHHHHH f)HٺHHHHHHX f)Hٺ=HcxHk0HDf/0znvlHH 0HHH HcxHk0HLHHHHH jHcxHk0HLHHHHH HH 0HHH HHHHHٺHHHHHٺHHHHHٺHH HHHHHٺHHHHHٺHHPHHPHHHpHHpHHHxHHxHwHHHHHٺHHHHHٺHHHHHٺHH HHHHHٺHHHHHٺHHPHHPHHHpHHpHHHxHHxH=p=cHcHk0H=HHtHHH`HHHD$  H@A AH@HPHHXHHH`AIH`HHH`HHHD$  H@A AH@HPHHXHHH`AIH`HHHHHHHH H(He]UHHd$HMHU='HHH(HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHe]UHHd$HMHULEHe]UHHd$HMHULEHEH@HEHEHUHPHEHH;EHe]UHHd$HMHd$ ]UHHd$HMHULEHEHE8 uHEHHUHMHHe]UHHd$HMHMHMHEHHd$ ]UHH$pH]HEHEHEHEHMHMHHHMкHMHUEE؉E}HMкHEHEHHEHMHEHEHUHMAIHHMLEHHMALEHڹHHMHH]He]UHHd$He]UHHd$HHH H H HH HH HH HH HH He] x  Tmain-   H p (@P`x 8HXhx 8PhxChartAfterDrawChartMouseDown ChartMouseUp)ChartToolsetDataPointDragToolAfterMouseUp!ChartToolsetDataPointDragToolDragCommandKeyPresscurrentButtonClickdLeditmaxKeyPressdLeditmaxMouseUpdLeditminKeyPressdLeditminMouseUpExpFuncSeriesCalculateFitexpButtonClickFitlinButtonClick FormActivate FormCloseLinFuncSeriesCalculate PEmodeClickPE_SBmodeClickRedrawButtonClick Text1ClickThermoButtonMouseUp FormCreate ImageClick manualClickcurrenteditKeyPresscurrenteditMouseUp PrintClick QuitClick SaveClick SBmodeClickTempeditmaxChangeTempeditmaxKeyPressTempeditmaxMouseUpTempeditminKeyPressTempeditminMouseUpTemperatureMouseUpTimeeditmaxKeyPressTimeeditmaxMouseUpTimeeditminKeyPressTimeeditminMouseUp TimeMouseUp Timer1Timer TimerTimerxmodeButtonClick:ChartConstantLine1ChartConstantLine2 ChartToolsetChartToolsetDataPointDragToolCommand ExpFuncSeries LinFuncSeriescurrentButton1 currentedit1 FitexpButton FitlinButton OpenDialog PE_SBmode PEmode( RedrawButton0 SelectDirectoryDialog8 T1Text@ Text1H Text2P thermo_TempLineSeriesXthermoConstantLine` Timer1h xmodeButtonp Temp_TimeLineSeriesx thermo_TimeLineSeries dLLinearAxisTrans TempLinearAxisTrans TimeLinearAxisTrans TempAxisTrans dLAxisTrans TimeAxiTsrans CurrentText T2TextChart dLeditmax currentedit dLeditmin PrintDialog SaveDialog currentButtonSBmode manual  Tempeditmax  Timeeditmin Save Image( Print0 Quit8  Temperature@  ThermoButtonH TimeP  TimeeditmaxX  Tempeditmin` Timerh TimeTextp TempTextx thermofText coursortextprints\ measures\\@o@?I@?ii@? peltier.exedJ&p?`eY@? ./r2T.datư>?@measuresGETDATADataEndCurrent= AT0= °CT=Time= sdT=UT= mVRemoteMANUAL 0THERMO 0PeltierCURRENT ManualMANUAL 1Cannot connect to USBA# Time [s] dTemp [°C] Temp [°C] Temp_0 [°C] I [A]C# Time [s] dTemp [°C] Temp [°C] Temp_0 [°C] U_T [mV]Measure is on!SaveMeasurement is not saved! Save?RESET((Time= %.1f s, U_T %.3f mV, Temp %.1f C)@@_: _image.jpg Seebeck on Peltier off CURRENT 0 Peltier onTHERMO 2Thermo VTHERMO 1 Seeback offTHERMO 3|۽ Fit linearSelect interval??'-C6?Fit exp.I@i@imB@@@?AU(T)=a&DeltaT+ba= mV/°Cb=  T(t)=A exp(-&betat)+Tinf 1/sA= Tinf= I [A]?SETTEMP send: P   TmainTmainlmainunit data_t0 data_t0 (         | ,/ , , , ,s ,s ,s , , , , , ,/ ,* , ,/ ,* , , , ,/ , ,# , ,8 , , ,* ,% , ,* ,% ,g ,` ,* ,% , ,? ,| ,! ,` ,* ,& , ,= ,# , ,% ,g , ,C ,b ,& , ,& ,# , ,# , ,  ,m ,& , ,, ,w , , , ,M , , , ,! , ,1 , ,3 ,L ,W ,W , , , , , ,t ,/ ,  ,8 ,2  ,L , ,B , ,h ,8 ,^ , , k*mainunit.pasFree Pascal 3.0.4 2019/10/27F:/labor/peltier/src/ DATASIZENMAIN TIMEMIN \TIMEMAX \TIMESCALE \TIMEOFFSET \TEMPMIN \TEMPMAX \TEMPSCALE \TEMPOFFSET \THERMOMIN \THERMOMAX \THERMOSCALE \THERMOOFFSET \RUNNING %OLDRUNNING %SAVEREQUEST %MANUALB %MAINPATH BIMAGEDIRECTORY BSAVEDIRECTORY BBBS BIMAGEFILE BIMAGENUM PRINTERSELECTED %CURDATA %(DATA_LIST (DATANUM MODE MODE_R MODEB %MODEPOINTER TIMEPOINTER C1 (C2 (CP (CLOCK (XMODE %SEEBECKRUNNING %PELTIERRUNNING %PELTIERM %CONNECTED %NOTCONNECTED %XX YY XXN B V N0 N1 LINFITB %EXPFITB %A \ZERO \BETA \T_0 \T_INF \EVALUEB %fin$96A/parentfpwfin$82A&parentfpwfin$98Aparentfpwfin$83A#parentfpwfin$95Aparentfpwfin$94Aparentfpwfin$89A,parentfpwfin$90Aparentfpwfin$85Abparentfpwfin$86A#parentfpwfin$87A#parentfpwfin$88A parentfpwfin$91Aparentfpwfin$79AparentfpwPARAMOUTA^CODEvxDvp\SvhBfin$99A8parentfpwGET_INSTDIRABresultvxBGET_INSTDIRvxBRESULTvxBSSvpBSSSvhBfin$77A/parentfpwTEMP2RA\Tvx\resultvp\TEMP2Rvp\RESULTvp\Avh\defaulta \Bv`\defaultb \CvX\defaultc \CREATE_R2TAFvyIvxTvx\TEMPCONVA\sXvx\resultvp\TEMPCONVvp\RESULTvp\Tvh\TIMECONVA\sXvx\resultvp\TIMECONVvp\RESULTvp\Tvh\THERMOCONVA\sXvx\resultvp\THERMOCONVvp\RESULTvp\Tvh\ADD_DRAWAXvH%(fin$78AparentfpwCLEARLINESACLEANDRAWAIvxSETTIMEMAXASETTIMEMINAREADUSBASvxBCODEvpfin$80A/parentfpwMANUAL_REMOTEAfin$81A#parentfpwSETTEMPMINASETTEMPMAXASETTHERMOMINA`SAVEPA?PvyIvxCLOSEPA|SETTHERMOMAXA`INITVALUESACfin$84AparentfpwSAVEQUESTIONAMREGFUNCA\Xvx\Bvpresultvh\REGFUNCvh\RESULTvh\fin$92A!parentfpwDERIVPROCAXvx\Yvp\BvhDv`fin$93A1parentfpwLINFUNCA\3Xvx\resultvp\LINFUNCvp\RESULTvp\EXPFUNCA\LXvx\resultvp\EXPFUNCvp\RESULTvp\GETINTERVALAIvxGETINTERVAL_DTAIvxLOADDRAWA2 PvyIvxDUMIvx\SvxBfin$97A8parentfpwMAINUNIT_$$_init_implicit$AMAINUNIT_$$_finalize_implicit$A SMALLINT SMALLINT  LONGINT LONGINT  BOOLEAN2 Boolean % ANSISTRINGR  B DOUBLEh DOUBLE \ parentfp_void_pointer w TEXTTEXT  CHAR Char  TVECTOR TVECTOR\  TMATRIX TMATRIX  TMAIN) .TMAIN#(CHARTCONSTANTLINE1# *CHARTCONSTANTLINE2# *CHARTTOOLSET#.CHARTTOOLSETDATAPOINTDRAGTOOL#0COMMAND#2EXPFUNCSERIES#2LINFUNCSERIES#2CURRENTBUTTON1#4CURRENTEDIT1#6FITEXPBUTTON#4FITLINBUTTON#4OPENDIALOG#7PE_SBMODE#4PEMODE#4REDRAWBUTTON#4SELECTDIRECTORYDIALOG#W:T1TEXT#s;TEXT1#s;TEXT2#s;THERMO_TEMPLINESERIES#;THERMOCONSTANTLINE# *TIMER1#E?XMODEBUTTON#4TEMP_TIMELINESERIES#;THERMO_TIMELINESERIES#;DLLINEARAXISTRANS#o?TEMPLINEARAXISTRANS#o?TIMELINEARAXISTRANS#o?TEMPAXISTRANS#KADLAXISTRANS#KATIMEAXITSRANS#KACURRENTTEXT#s;T2TEXT#s;CHART#CDLEDITMAX#6CURRENTEDIT#6DLEDITMIN#6PRINTDIALOG#bSAVEDIALOG#xbCURRENTBUTTON#4SBMODE#4MANUAL#4TEMPEDITMAX#6TIMEEDITMIN#6SAVE#4IMAGE#4PRINT#4QUIT#4TEMPERATURE#4THERMOBUTTON#4TIME#4TIMEEDITMAX#6TEMPEDITMIN#6TIMER#E?TIMETEXT#s;TEMPTEXT#s;THERMOFTEXT#s;COURSORTEXT#s;CHARTAFTERDRAWA thisvhASENDERvxCADRAWERvp@cX0v`Y0vXDYvPXvHYv@SCALEvdefaultscale SvBCHARTMOUSEDOWNAthisv`SENDERvxmBUTTONvp6tSHIFTvhtXv0Yv8PvPtFSvHBTIMEVv@\DUVv\TEMPVv\CHARTMOUSEUPA=thisv`SENDERvxmBUTTONvp6tSHIFTvhtXv0Yv8CHARTTOOLSETDATAPOINTDRAGTOOLAFTERMOUSEUPAthisvhATOOLvxuAPOINTvp }CHARTTOOLSETDATAPOINTDRAGTOOLDRAGABthisvhASENDERvx0AGRAPHPOINTvptYv`\COMMANDKEYPRESSAhthisvhSENDERvxmKEYvpCURRENTBUTTONCLICKAthisvpSENDERvxmDLEDITMAXKEYPRESSA*thisvhSENDERvxmKEYvpDLEDITMAXMOUSEUPA%thisv`SENDERvxmBUTTONvp6tSHIFTvhtXv0Yv8DLEDITMINKEYPRESSA*thisvhSENDERvxmKEYvpDLEDITMINMOUSEUPA%thisv`SENDERvxmBUTTONvp6tSHIFTvhtXv0Yv8EXPFUNCSERIESCALCULATEAWthisvhAXvx\AYvp\Xv`\YvX\FITEXPBUTTONCLICKAtthisvpSENDERvxmIvhNvXMAXITERvPdefaultMaxiter TOLvH\defaultTol \FITLINBUTTONCLICKAthisvpSENDERvxmIvhNv`FORMACTIVATEAthisvpSENDERvxmFORMCLOSEA!thisvhSENDERvxmCLOSEACTIONvpLINFUNCSERIESCALCULATEAWthisvhAXvx\AYvp\Xv`\YvX\PEMODECLICKAwthisvpSENDERvxmPE_SBMODECLICKAthisvpSENDERvxmREDRAWBUTTONCLICKALthisvpSENDERvxmTEXT1CLICKAthisvpSENDERvxmTHERMOBUTTONMOUSEUPAgthisv`SENDERvxmBUTTONvp6tSHIFTvhtXv0Yv8MvX\DvP\FORMCREATEAthisvpSENDERvxmIMAGECLICKA&thisvpSENDERvxmYEARvhMONTHv`DAYvXDAYWvPHOURvHMINUTEv@SECONDvSEC100vTIMESvBIMAGEFILEvBMANUALCLICKA&thisvpSENDERvxmCURRENTEDITKEYPRESSAthisvhSENDERvxmKEYvpCURRENTEDITMOUSEUPAthisv`SENDERvxmBUTTONvp6tSHIFTvhtXv0Yv8PRINTCLICKAmthisvpSENDERvxmRv`DvXQUITCLICKAthisvpSENDERvxmSAVECLICKA&thisvpSENDERvxmSBMODECLICKAthisvpSENDERvxmTEMPEDITMAXCHANGEAthisvpSENDERvxmTEMPEDITMAXKEYPRESSA*thisvhSENDERvxmKEYvpTEMPEDITMAXMOUSEUPA%thisv`SENDERvxmBUTTONvp6tSHIFTvhtXv0Yv8TEMPEDITMINKEYPRESSA*thisvhSENDERvxmKEYvpTEMPEDITMINMOUSEUPA%thisv`SENDERvxmBUTTONvp6tSHIFTvhtXv0Yv8TEMPERATUREMOUSEUPAgthisv`SENDERvxmBUTTONvp6tSHIFTvhtXv0Yv8MvX\DvP\TIMEEDITMAXKEYPRESSA/thisvhSENDERvxmKEYvpTIMEEDITMAXMOUSEUPA*thisv`SENDERvxmBUTTONvp6tSHIFTvhtXv0Yv8TIMEEDITMINKEYPRESSA/thisvhSENDERvxmKEYvpTIMEEDITMINMOUSEUPA*thisv`SENDERvxmBUTTONvp6tSHIFTvhtXv0Yv8TIMEMOUSEUPAthisv`SENDERvxmBUTTONvp6tSHIFTvhtXv0Yv8MvX\DvP\TIMER1TIMERAthisvpSENDERvxmTIMERTIMERA8thisvpSENDERvxmXMODEBUTTONCLICKAthisvpSENDERvxm  DATA_T1(DATA_T0THERMOF#\CURRENT#\T1#\T2#\DT# \TIME#(\ %(%(0 (\ ( TFORM( (TFORM#fFLCLVERSION#BLCLVERSION#BLCLVERSIONISSTOREDA%this(CREATEWNDA"this(LOADEDA"this(CREATEA"(this(vmtETHEOWNERXCASCADEAthis(NEXTAthis(PREVIOUSAthis(TILEAthis( ( TCONSTANTLINE* $*TCONSTANTLINE#wFARROW# FLINESTYLE#FPEN#SFPOSITION#\FUSEBOUNDS#%ARROW# LINESTYLE#PEN#SPOSITION#\USEBOUNDS#%GETAXISINDEXAthis *GETSERIESCOLORAthis *SAVEPOSTOCOORDAthis *APOINTtSETARROWAthis *AVALUE SETAXISINDEXAthis *AVALUESETLINESTYLEAthis *AVALUESETPENAthis *AVALUESSETPOSITIONAthis *AVALUE\SETSERIESCOLORAthis *AVALUESETUSEBOUNDSAthis *AVALUE%AFTERADDA"this *GETBOUNDSA"this *ABOUNDSGETLEGENDITEMSA"this *AITEMSP ASSIGNA"this *ASOURCE CREATEA" *this *vmtEAOWNERX DESTROYA`"this *vmtE DRAWA"this *ADRAWER@cGETNEARESTPOINTA"%this *APARAMS/ARESULTSISEMPTYA"%this * MOVEPOINTA"this *AINDEXANEWPOSt UPDATEBIDIMODEA"this * * TCHARTTOOLSET. .TCHARTTOOLSETx#fFDISPATCHEDSHIFTSTATE#`tFTOOLS#hFISHANDLED#p%DISPATCHEDSHIFTSTATE#`tTOOLS#hGETITEMAuthis.AINDEXSETNAMEA"this.AVALUEBCREATEA".this.vmtEAOWNERX DESTROYA`"this.vmtE GETCHILDRENA"this.PROCjROOTX SETCHILDORDERA"this.CHILDXORDERDISPATCHA"%this.ACHARTCAEVENTIDASHIFTtAPOINT } DRAWA"this.ACHARTCADRAWER@c . TDATAPOINTDRAGTOOL0 0TDATAPOINTDRAGTOOL#FONDRAG#FONDRAGSTART#FORIGIN#tFKEEPDISTANCE#%FDISTANCE#tORIGIN#tKEEPDISTANCE#%ONDRAG#ONDRAGSTART#CANCELA"this0CREATEA"0this0vmtEAOWNERX MOUSEDOWNA"this0APOINT } MOUSEMOVEA"this0APOINT } MOUSEUPA"this0APOINT } 0 TEDIT2 2TEDIT # 2 TFUNCSERIES2 2TFUNCSERIES#FONCALCULATE#ONCALCULATE#SETONCALCULATEAthis2AVALUEDOCALCIDENTITYA\this2AX\!DOCALCULATEA"\this2AX\GETBOUNDSA"this2ABOUNDS ASSIGNA"this2ASOURCE DRAWA"this2ADRAWER@cGETNEARESTPOINTA"%this2APARAMS/ARESULTSISEMPTYA"%this2 2 TCDBUTTON4 4TCDBUTTON #FGLYPH# DFKIND# FMODALRESULT# FBSTATE# GLYPH# DKIND# MODALRESULT# SETMODALRESULTAthis4AVALUESETGLYPHAthis4AVALUEDSETKINDAthis4AKINDCLICKA"this4!GETCONTROLIDA"this4CREATECONTROLSTATEEXA"this4PREPARECONTROLSTATEEXA"this4CREATEA"4this4vmtEAOWNERX DESTROYA`"this4vmtE 4 TFLOATSPINEDIT6 6TFLOATSPINEDIT # 6 TOPENDIALOG7 $7TOPENDIALOG#FONFOLDERCHANGE#pFONSELECTIONCHANGE#pFOPTIONS#FLASTSELECTIONCHANGEFILENAME#BOPTIONS#ONFOLDERCHANGE#pONSELECTIONCHANGE#pWSREGISTERCLASSA"selfRESOLVELINKSA"this7DEREFERENCELINKSA"this7!CHECKFILEA"%this7AFILENAMEB!CHECKFILEMUSTEXISTA"%this7AFILENAMEB!CHECKALLFILESA"%this7!DOEXECUTEA"%this7!DEFAULTTITLEA"Bthis7"resultBCREATEA"7this7vmtETHEOWNERX DOCANCLOSEA"this7CANCLOSE% DOFOLDERCHANGEA"this7 DOSELECTIONCHANGEA"this7INTFSETOPTIONAthis7AOPTIONAVALUE% 7 TSELECTDIRECTORYDIALOGs: x:TSELECTDIRECTORYDIALOG#$7WSREGISTERCLASSA"self5!CHECKFILEMUSTEXISTA"%thisW:AFILENAMEB!DEFAULTTITLEA"BthisW:"resultBCREATEA"W:thisW:vmtEAOWNERX W: TSTATICTEXT; ;TSTATICTEXT #[ s; TLINESERIES; ;TLINESERIES#FLINEPEN#SFLINETYPE#FONDRAWPOINTER#VFCOLOREACH#COLOREACH#LINEPEN#SLINETYPE#DRAWSINGLELINEINSTACKAthis;ADRAWER@cAINDEXGETSHOWLINESA%this;GETSHOWPOINTSA%this;SETCOLOREACHAthis;AVALUESETLINEPENAthis;AVALUESSETLINETYPEAthis;AVALUESETSERIESCOLORAthis;AVALUESETSHOWLINESAthis;VALUE%SETSHOWPOINTSAthis;AVALUE%AFTERDRAWPOINTERA"this;ADRAWER@cAINDEXAPOS }GETLEGENDITEMSA"this;AITEMSP!GETSERIESCOLORA"this; ASSIGNA"this;ASOURCE CREATEA";this;vmtEAOWNERX DESTROYA`"this;vmtE DRAWA"this;ADRAWER@c ; TTIMERQ? V?TTIMER# E? TLINEARAXISTRANSFORM? ?TLINEARAXISTRANSFORM#; FOFFSET#x\FSCALE#\OFFSET#x\SCALE#\OFFSETISSTOREDA%thiso?SCALEISSTOREDA%thiso?SETOFFSETAthiso?AVALUE\SETSCALEAthiso?AVALUE\CREATEA"o?thiso?vmtEAOWNERX ASSIGNA"thiso?ASOURCE AXISTOGRAPHA"\thiso?AX\GRAPHTOAXISA"\thiso?AX\ o? TCHARTAXISTRANSFORMATIONSjA oATCHARTAXISTRANSFORMATIONSp#mFBROADCASTER#` FLIST#h BROADCASTER#` LIST#h SETNAMEA"thisKAAVALUEBCREATEA"KAthisKAvmtEAOWNERX DESTROYA`"thisKAvmtE GETCHILDRENA"thisKAPROC2ROOTX SETCHILDORDERA"thisKACHILDXORDER#AXISTOGRAPHA\thisKAAX\CLEARBOUNDSAthisKA#GRAPHTOAXISA\thisKAAX\SETCHARTAthisKAACHARTmUPDATEBOUNDSAthisKAAMIN\AMAX\ KA TCHARTC CTCHART#FALLOWZOOM# %FANTIALIASINGMODE# yFAXISLIST# FAXISVISIBLE# %FBACKCOLOR# FCONNECTORDATA# FDEPTH# FDEFAULTGUICONNECTOR# FEXPANDPERCENTAGE# FEXTENT# FEXTENTSIZELIMIT# FFOOT# FFRAME# FGUICONNECTOR# FGUICONNECTORLISTENER# FLEGEND# FLOGICALEXTENT# FMARGINS# $FMARGINSEXTERNAL# $FMINDATASPACE# FONAFTERCUSTOMDRAWBACKGROUND# %FONAFTERCUSTOMDRAWBACKWALL# %FONAFTERDRAW# i&FONAFTERDRAWBACKGROUND# &FONAFTERDRAWBACKWALL# &FONBEFORECUSTOMDRAWBACKGROUND# Z'FONBEFORECUSTOMDRAWBACKWALL# Z'FONBEFOREDRAWBACKGROUND#(FONBEFOREDRAWBACKWALL#(FONCHARTPAINT#(FONDRAWRETICULE##)FONDRAWLEGEND#)FPROPORTIONAL#%FSERIES#*FTITLE#FTOOLSET#IFACTIVETOOLINDEX#FAUTOFOCUS#%FBROADCASTER# FBUILTINTOOLSET#IFCLIPRECT#FCURRENTEXTENT#FDISABLEREDRAWINGCOUNTER#FEXTENTBROADCASTER# FISZOOMED#%FOFFSET#tFONAFTERPAINT#+FONEXTENTCHANGED#+FONEXTENTCHANGING#+FPREVLOGICALEXTENT#FRETICULEMODE#,FRETICULEPOS# }FSCALE#tFSAVEDCLIPRECT#FCLIPRECTLOCK#FDISABLEPOPUPMENU#%DRAWER# @cACTIVETOOLINDEX#BROADCASTER# CLIPRECT#CURRENTEXTENT#EXTENTBROADCASTER# ISZOOMED#%LOGICALEXTENT# MINDATASPACE# ONCHARTPAINT#(PREVLOGICALEXTENT#RETICULEPOS# }XGRAPHMAX#\XGRAPHMIN#\YGRAPHMAX#\YGRAPHMIN#\AUTOFOCUS#%ALLOWZOOM# %ANTIALIASINGMODE# yAXISLIST# AXISVISIBLE# %BACKCOLOR# DEPTH# EXPANDPERCENTAGE# EXTENT# EXTENTSIZELIMIT# FOOT# FRAME# GUICONNECTOR# LEGEND# MARGINS# $MARGINSEXTERNAL# $PROPORTIONAL#%RETICULEMODE#,SERIES#*TITLE#TOOLSET#IONAFTERCUSTOMDRAWBACKGROUND# %ONAFTERCUSTOMDRAWBACKWALL# %ONAFTERDRAW# i&ONAFTERDRAWBACKGROUND# &ONAFTERDRAWBACKWALL# &ONAFTERPAINT#+ONBEFORECUSTOMDRAWBACKGROUND# Z'ONBEFOREDRAWBACKGROUND#(ONBEFORECUSTOMDRAWBACKWALL# Z'ONBEFOREDRAWBACKWALL#(ONDRAWLEGEND#)ONDRAWRETICULE##)ONEXTENTCHANGED#+ONEXTENTCHANGING#+CLIPRECTWITHOUTFRAMEAthisC"resultAZPOSITIONEFFECTIVEGUICONNECTORAthisCCALCULATETRANSFORMATIONCOEFFSAthisCAMARGINACHARTMARGINSAMINDATASPACEDRAWRETICULEAthisCADRAWER@cFINDCOMPONENTCLASSAthisCAREADER,ACLASSNAMEBACLASS)7GETCHARTHEIGHTAthisCGETCHARTWIDTHAthisCGETHORAXISAH7thisCGETMARGINSAthisC"resultADRAWER@cGETRENDERINGPARAMSAAthisC"resultAGETSERIESCOUNTAthisCGETTOOLSETAIthisCGETVERTAXISAH7thisCHIDERETICULEAthisCSETANTIALIASINGMODEAthisCAVALUEySETAXISLISTAthisCAVALUESETAXISVISIBLEAthisCVALUE%SETBACKCOLORAthisCAVALUESETDEPTHAthisCAVALUESETEXPANDPERCENTAGEAthisCAVALUESETEXTENTAthisCAVALUESETEXTENTSIZELIMITAthisCAVALUESETFOOTAthisCVALUESETFRAMEAthisCVALUESETGUICONNECTORAthisCAVALUESETLEGENDAthisCVALUESETLOGICALEXTENTAthisCAVALUESETMARGINSAthisCAVALUE$SETMARGINSEXTERNALAthisCAVALUE$SETMINDATASPACEAthisCAVALUESETONAFTERCUSTOMDRAWBACKGROUNDAthisCAVALUE%SETONAFTERCUSTOMDRAWBACKWALLAthisCAVALUE%SETONAFTERDRAWAthisCAVALUEi&SETONAFTERDRAWBACKGROUNDAthisCAVALUE&SETONAFTERDRAWBACKWALLAthisCAVALUE&SETONBEFORECUSTOMDRAWBACKGROUNDAthisCAVALUEZ'SETONBEFORECUSTOMDRAWBACKWALLAthisCAVALUEZ'SETONBEFOREDRAWBACKGROUNDAthisCAVALUE(SETONBEFOREDRAWBACKWALLAthisCAVALUE(SETONCHARTPAINTAthisCAVALUE(SETONDRAWLEGENDAthisCAVALUE)SETONDRAWRETICULEAthisCAVALUE#)SETPROPORTIONALAthisCAVALUE%SETRENDERINGPARAMSAthisCAVALUEASETRETICULEMODEAthisCAVALUE,SETRETICULEPOSAthisCAVALUE }SETTITLEAthisCVALUESETTOOLSETAthisCAVALUEIVISITSOURCESAthisCAVISITOR=BAAXISH7ADATABDOCONTEXTPOPUPA "thisCMOUSEPOS }HANDLED%!DOMOUSEWHEELA "%thisCASHIFTtAWHEELDELTAAMOUSEPOS }MOUSEDOWNA"thisCBUTTON6tSHIFTtXYMOUSEMOVEA"thisCSHIFTtXYMOUSEUPA"thisCABUTTON6tASHIFTtAXAYGETAXISBOUNDSABthisC"resultBAAXISH7GETAXISBYALIGNAH7thisCAALIGNCSETAXISBYALIGNAthisCAALIGNCAVALUEH7CLEARAthisCADRAWER@cARECTDISPLAYSERIESAthisCADRAWER@cDRAWBACKWALLAthisCADRAWER@cKEYDOWNAFTERINTERFACEA"thisCAKEYASHIFTtKEYUPAFTERINTERFACEA"thisCAKEYASHIFTtNOTIFICATIONA"thisCACOMPONENTXAOPERATIONCPREPAREAXISAthisCADRAWER@cPREPARELEGENDACthisC"resultCADRAWER@cACLIPRECTSETBIDIMODEA"thisCAVALUEhDSETNAMEA"thisCAVALUEBCREATEA"CthisCvmtEAOWNERX DESTROYA`"thisCvmtE ERASEBACKGROUNDA"thisCDCD GETCHILDRENA"thisCAPROCjAROOTX PAINTA"thisC SETCHILDORDERA"thisCCHILDXORDERDRAWLINEHORIZAthisCADRAWER@cAYDRAWLINEVERTAthisCADRAWER@cAX#ISPOINTINVIEWPORTA%thisCAPtADDSERIESAthisCASERIESECLEARSERIESAthisC#CLONEACthisC#CLONEACthisCANEWOWNERXANEWPARENTXCOPYTOCLIPBOARDBITMAPAthisCDELETESERIESAthisCASERIESEDISABLEREDRAWINGAthisCDRAWAthisCADRAWER@cARECTDRAWLEGENDONAthisCACANVASKARECTENABLEREDRAWINGAthisC#GETFULLEXTENTAthisC"result#GETLEGENDITEMSAPthisCAINCLUDEHIDDEN% NOTIFYA"thisCACOMMANDAPARAM1EAPARAM2EADATABPAINTONAUXCANVASAthisCACANVASKARECTPAINTONCANVASAthisCACANVASKARECTPREPAREAthisCREMOVESERIESAthisCASERIESESAVETOBITMAPFILEAthisCAFILENAMEBSAVETOFILEAthisCACLASSiAFILENAMEB#SAVETOIMAGEAithisCACLASSi STYLECHANGEDA"thisCSENDERm ZOOMFULLA"thisCAIMMEDIATERECALC%#GRAPHTOIMAGEA }thisCAGRAPHPOINTt#IMAGETOGRAPHAtthisC"resulttAPOINT }#XGRAPHTOIMAGEAthisCAX\#XIMAGETOGRAPHA\thisCAX#YGRAPHTOIMAGEAthisCAY\#YIMAGETOGRAPHA\thisCAYLOCKCLIPRECTAthisCUNLOCKCLIPRECTAthisC C TPRINTDIALOG.b 3bTPRINTDIALOG#y!DOEXECUTEA"%thisb b TSAVEDIALOGb bTSAVEDIALOG#$7WSREGISTERCLASSA"selfz!DEFAULTTITLEA"Bthisxb"resultBCREATEA"xbthisxbvmtEAOWNERX xb ICHARTDRAWERRc WcICHARTDRAWER#z ADDTOFONTORIENTATIONA"this@cADELTA CLIPPINGSTARTA "this@cACLIPRECT CLIPPINGSTARTA("this@c CLIPPINGSTOPA0"this@c DRAWINGBEGINA8"this@cABOUNDINGBOX DRAWINGENDA@"this@c DRAWLINEDEPTHAH"this@cAX1AY1AX2AY2ADEPTH DRAWLINEDEPTHAP"this@cAP1 }AP2 }ADEPTH ELLIPSEAX"this@cAX1AY1AX2AY2 FILLRECTA`"this@cAX1AY1AX2AY2GETBRUSHCOLORAh"j{this@cGETFONTANGLEAp"\this@cGETFONTCOLORAx"{this@cGETFONTNAMEA"Bthis@c"resultBGETFONTSIZEA"this@cGETFONTSTYLEA"{this@c SETDOCHARTCOLORTOFPCOLORFUNCA"this@cAVALUE| LINEA"this@cAX1AY1AX2AY2 LINEA"this@cAP1 }AP2 } LINETOA"this@cAXAY LINETOA"this@cAP } MOVETOA"this@cAXAY MOVETOA"this@cAP } POLYGONA"this@cAPOINTS9hhighAPOINTSb|ASTARTINDEXANUMPTS$ }b| 9h POLYLINEA"this@cAPOINTShhighAPOINTSb|ASTARTINDEXANUMPTS$ }b| h PREPARESIMPLEPENA"this@cACOLORj{ PUTIMAGEA"this@cAXAYAIMAGE{| PUTPIXELA"this@cAXAYACOLORj{ RADIALPIEA"this@cAX1AY1AX2AY2ASTARTANGLE16DEGAANGLELENGTH16DEG RECTANGLEA"this@cARECT RECTANGLEA"this@cAX1AY1AX2AY2 RESETFONTA"this@cSCALEA"this@cADISTANCE SETANTIALIASINGMODEA"this@cAVALUEy SETBRUSHCOLORA"this@cACOLORj{ SETBRUSHA"this@cABRUSHE SETBRUSHPARAMSA"this@cASTYLEACOLORj{ SETFONTA"this@cAVALUEG SETGETFONTORIENTATIONFUNCA"this@cAVALUES SETMONOCHROMECOLORA"this@cACOLORj{ SETPENA"this@cAPEN SETPENPARAMSA"this@cASTYLEACOLORj{GETRIGHTTOLEFTA"%this@c SETRIGHTTOLEFTA"this@cAVALUE% SETTRANSPARENCYA"this@cATRANSPARENCY SETXORA"this@cAXOR%TEXTEXTENTA" }this@cATEXTBATEXTFORMATČTEXTEXTENTA" }this@cATEXT ATEXTFORMATČTEXTOUTA"this@c @c TOBJECTm mTOBJECT%_vptr$TOBJECT#E#CREATEAmthismvmtE DESTROYA`"thismvmtENEWINSTANCEAh"mself FREEINSTANCEAp"thismSAFECALLEXCEPTIONAx"thismEXCEPTOBJECTmEXCEPTADDRE DEFAULTHANDLERA"thismMESSAGEBFREEAthism#INITINSTANCEAmselfINSTANCEECLEANUPINSTANCEAthism#CLASSTYPEA#self9#CLASSINFOAEselfC#CLASSNAMEAMself"resultM#CLASSNAMEISA%selfNAMEM#CLASSPARENTA#self#INSTANCESIZEAb|self#INHERITSFROMA%selfƟACLASS##STRINGMESSAGETABLEAПself#METHODADDRESSAEselfNAMEM#METHODNAMEAMself"resultMADDRESSE#FIELDADDRESSAEthismNAMEM AFTERCONSTRUCTIONA"thism BEFOREDESTRUCTIONA"thism DEFAULTHANDLERSTRA"thismMESSAGEB DISPATCHA"thismMESSAGEB DISPATCHSTRA"thismMESSAGEB#GETINTERFACEA%thismIIDOBJB#GETINTERFACEA%thismIIDSTRMOBJB#GETINTERFACEBYSTRA%thismIIDSTRMOBJB#GETINTERFACEWEAKA%thismIIDOBJB#GETINTERFACEENTRYAself0IID#GETINTERFACEENTRYBYSTRAself:IIDSTRM#GETINTERFACETABLEADselfc#UNITNAMEABselfm"resultBEQUALSA"%thismOBJmGETHASHCODEA"b|thismTOSTRINGA"Bthism"resultB m TMOUSEBUTTONHt&TMOUSEBUTTON'MBLEFT'MBRIGHT'MBMIDDLE'MBEXTRA1'MBEXTRA2 6t TSHIFTSTATEt(TSHIFTSTATE t TDOUBLEPOINTtTDOUBLEPOINTX#\Y#\ t TCHARTTOOLu uTCHARTTOOL#FACTIVECURSOR#p[FDRAWINGMODE#txFENABLED#x%FESCAPECANCELS#y%FEVENTSAFTER#ܢFEVENTSBEFORE#FOLDCURSOR#[FSHIFT#tFTOOLSET#.FTRANSPARENCY#DRAWINGMODE#txESCAPECANCELS#y%TRANSPARENCY#ACTIVECURSOR#p[TOOLSET#.ENABLED#x%SHIFT#tGETAFTEREVENTAthisu"resultAINDEXGETBEFOREEVENTAthisu"resultAINDEXSETACTIVECURSORAthisuAVALUE[SETAFTEREVENTAthisuAINDEXAVALUESETBEFOREEVENTAthisuAINDEXAVALUESETDRAWINGMODEAthisuAVALUExSETTOOLSETAthisuAVALUE.READSTATEA"thisuREADER,SETPARENTCOMPONENTA"thisuAPARENTXACTIVATEA"thisuCANCELA"thisuDEACTIVATEA"thisuEFFECTIVEDRAWINGMODEAothisu!GETINDEXA"thisuISACTIVEA%thisuKEYDOWNA"thisuAPOINT }KEYUPA"thisuAPOINT }MOUSEDOWNA"thisuAPOINT }MOUSEMOVEA"thisuAPOINT }MOUSEUPA"thisuAPOINT }MOUSEWHEELDOWNA"thisuAPOINT }MOUSEWHEELUPA"thisuAPOINT }!POPUPMENUCONFLICTA"%thisuPREPAREDRAWINGMODEPENAthisuADRAWER@cAPENRESTORECURSORAthisuSETCURSORAthisuSETINDEXA"thisuAVALUESTARTTRANSPARENCYAthisuCREATEA"uthisuvmtEAOWNERX DESTROYA`"thisuvmtEGETPARENTCOMPONENTA"XthisuHASPARENTA"%thisu AFTERDRAWA"thisuACHARTCADRAWER@c ASSIGNA"thisuSOURCE DISPATCHAthisuACHARTCAEVENTIDAPOINT } DRAWA"thisuACHARTCADRAWER@cHANDLEDAthisu u TPOINT}TPOINTX#Y#)CREATE }this }AXAY)CREATE }this }APT })ZERO })ADD }this }APT })DISTANCE\this }APT })ISZERO%this })SUBTRACT }this }APT }*SETLOCATIONthis }APT }*SETLOCATIONthis }AXAY*OFFSETthis }APT }*OFFSETthis }DXDY)POINTINCIRCLE%APT }ACENTER }ARADIUS)equal%APT1 }APT2 })not_equal%APT1 }APT2 })plus }APT1 }APT2 })minus }APT1 }APT2 })assign }ASPT٣)explicit٣APT } } TCLOSEACTION&TCLOSEACTION'CANONE'CAHIDE'CAFREE'CAMINIMIZE  WORD WORD  TRECT!TRECTLEFT#TOP#RIGHT#BOTTOM# TOPLEFT# }BOTTOMRIGHT# }VECTOR#+GETHEIGHTthis+GETLOCATION }this+GETSIZEQthis+GETWIDTHthis,SETHEIGHTthisAVALUE,SETSIZEthisAVALUEQ,SETWIDTHthisAVALUE)CREATEthisORIGIN })CREATEthisORIGIN }AWIDTHAHEIGHT)CREATEthisALEFTATOPARIGHTABOTTOM)CREATEthisP1 }P2 }NORMALIZE%)CREATEthisRNORMALIZE%)equal%LR)not_equal%LR)plus"resultLR)star"resultLR)EMPTY"result*NORMALIZERECTthis)ISEMPTY%this)CONTAINS%thisPT })CONTAINS%thisR)INTERSECTSWITH%thisR)INTERSECT"resultR1R2*INTERSECTthisR)UNION"resultR1R2*UNIONthisR)UNION"resultPOINTShighPOINTSb|$ }b| *OFFSETthisDXDY*OFFSETthisDP }*SETLOCATIONthisXY*SETLOCATIONthisP }*INFLATEthisDXDY*INFLATEthisDLDTDRDB)CENTERPOINT }this)SPLITRECTthis"resultSPLITTYPEASIZE)SPLITRECTthis"resultSPLITTYPEPERCENT\  TCUSTOMFORMa fTCUSTOMFORM#uFACTIVE# %FACTIVECONTROL# FACTIVEDEFAULTCONTROL# FALLOWDROPFILES# %FALPHABLEND# %FALPHABLENDVALUE# &7FBORDERICONS# =7FDEFAULTCONTROL# FCANCELCONTROL# FDEFAULTMONITOR# e7FDESIGNER# 7FFORMSTYLE# :FFORMUPDATECOUNT# FFORMHANDLERS# ;FHELPFILE# BFICON# 3;FONSHOWMODALFINISHED# <FPOPUPMODE# 1=FPOPUPPARENT# PFSMALLICONHANDLE# DFBIGICONHANDLE# DFKEYPREVIEW# %FMENU# |=FMODALRESULT# FLASTACTIVECONTROL# FLASTFOCUSEDCONTROL# FOLDBORDERSTYLE# >FONACTIVATE# pFONCLOSE# x?FONCLOSEQUERY# ?FONCREATE# pFONDEACTIVATE#pFONDESTROY#pFONDROPFILES#Q@FONHELP#@FONHIDE#pFONSHORTCUT#FAFONSHOW#pFONWINDOWSTATECHANGE#pFPOSITION#AFRESTOREDLEFT#FRESTOREDTOP#FRESTOREDWIDTH#FRESTOREDHEIGHT#FSHOWINTASKBAR#BFWINDOWSTATE#BFACTIONLISTS#ECFFORMBORDERSTYLE#>FFORMSTATE#IACTIVE# %ACTIVECONTROL# ACTIVEDEFAULTCONTROL# ALLOWDROPFILES# %ALPHABLEND# %ALPHABLENDVALUE# &7BORDERICONS# =7BORDERSTYLE#>CANCELCONTROL# DEFAULTCONTROL# DEFAULTMONITOR# e7DESIGNER# 7FORMSTATE#IFORMSTYLE# :HELPFILE# BICON# 3;KEYPREVIEW# %MENU# |=MODALRESULT# LASTACTIVECONTROL# POPUPMODE# 1=POPUPPARENT# PONACTIVATE# pONCLOSE# x?ONCLOSEQUERY# ?ONCREATE# pONDEACTIVATE#pONDESTROY#pONDROPFILES#Q@ONHELP#@ONHIDE#pONSHORTCUT#FAONSHOW#pONSHOWMODALFINISHED# <ONWINDOWSTATECHANGE#pPOSITION#ARESTOREDLEFT#RESTOREDTOP#RESTOREDWIDTH#RESTOREDHEIGHT#SHOWINTASKBAR#BWINDOWSTATE#BGETCLIENTHANDLEADthisPGETEFFECTIVESHOWINTASKBARABthisPGETMONITORAIthisPISAUTOSCROLLSTOREDA%thisPISFORMA%thisPISICONSTOREDA%thisPCLOSEMODALAthisPFREEICONHANDLESAthisPICONCHANGEDAthisPSENDERmMOVEDAthisPDATAb|SETACTIVEAthisPAVALUE%SETACTIVECONTROLAthisPAWINCONTROLSETACTIVEDEFAULTCONTROLAthisPACONTROLSETALLOWDROPFILESAthisPAVALUE%SETALPHABLENDAthisPAVALUE%SETALPHABLENDVALUEAthisPAVALUE&7SETBORDERICONSAthisPNEWICONS=7SETFORMBORDERSTYLEAthisPNEWSTYLE>SETCANCELCONTROLAthisPNEWCONTROLSETDEFAULTCONTROLAthisPNEWCONTROLSETFORMSTYLEAthisPVALUE:SETICONAthisPAVALUE3;SETMENUAthisPVALUE|=SETMODALRESULTAthisPVALUESETPOPUPMODEAthisPAVALUE1=SETPOPUPPARENTAthisPAVALUEPSETPOSITIONAthisPVALUEASETSHOWINTASKBARAthisPVALUEBSETLASTFOCUSEDCONTROLAthisPACONTROLSETWINDOWFOCUSAthisPSETWINDOWSTATEAthisPVALUEBADDHANDLERAthisPHANDLERTYPEKHANDLERLASFIRST%REMOVEHANDLERAthisPHANDLERTYPEKHANDLERLFINDDEFAULTFORACTIVECONTROLAthisPUPDATEMENUAthisPUPDATESHOWINTASKBARAthisPWMACTIVATEAthisPMESSAGEFLWMCLOSEQUERYAthisPMESSAGELWMHELPAthisPMESSAGEMWMMOVEAthisPMESSAGEDNWMSHOWWINDOWAthisPMESSAGENWMSIZEAthisPMESSAGEiOWMWINDOWPOSCHANGEDAthisPMESSAGEOCMBIDIMODECHANGEDAthisPMESSAGELCMPARENTBIDIMODECHANGEDAthisPMESSAGELCMAPPSHOWBTNGLYPHCHANGEDAthisPMESSAGELCMAPPSHOWMENUGLYPHCHANGEDAthisPMESSAGELCMICONCHANGEDAthisPMESSAGELCMRELEASEAthisPMESSAGELCMACTIVATEAthisPMESSAGELCMDEACTIVATEAthisPMESSAGELCMSHOWINGCHANGEDAthisPMESSAGELWMDPICHANGEDAthisPMSGLWSREGISTERCLASSA"selfqPDOSHOWWINDOWA"thisPACTIVATEA"thisPACTIVECHANGEDA"thisPADJUSTCLIENTRECTA "thisPRECTBEGINFORMUPDATEAthisP!COLORISSTOREDA "%thisPCREATEPARAMSA"thisPPARAMS{PCREATEWNDA"thisPDEACTIVATEA"thisPDOCLOSEA"thisPCLOSEACTIONDOCREATEA"thisPDODESTROYA"thisPDOHIDEA"thisPDOSHOWA"thisPENDFORMUPDATEAthisP!HANDLECREATEEXCEPTIONA"%thisP!HANDLEDESTROYEXCEPTIONA"%thisP!HANDLESHOWHIDEEXCEPTIONA"%thisPINITIALIZEWNDA"thisPLOADEDA"thisPCHILDHANDLESCREATEDA"thisPNOTIFICATIONA"thisPACOMPONENTXOPERATIONCPAINTWINDOWA"thisPDCDREQUESTALIGNA"thisPRESIZINGA"thisPSTATEBCALCULATEPREFERREDSIZEA"thisPPREFERREDWIDTHPREFERREDHEIGHTWITHTHEMESPACE%SETZORDERA "thisPTOPMOST%SETPARENTA"thisPNEWPARENTMOVETODEFAULTPOSITIONA"thisPUPDATESHOWINGA"thisPSETVISIBLEA"thisPVALUE%ALLAUTOSIZEDA"thisPDOFIRSTSHOWA"thisPUPDATEWINDOWSTATEAthisPVISIBLECHANGINGA "thisPVISIBLECHANGEDA "thisPWNDPROCA"thisPTHEMESSAGELVISIBLEISSTOREDA%thisPDOSENDBOUNDSTOINTERFACEA "thisPDOAUTOSIZEA"thisPSETAUTOSIZEA"thisPVALUE%SETAUTOSCROLLA"thisPVALUE%SETSCALEDA"thisPASCALED%DOADDACTIONLISTAthisPLISTMQDOREMOVEACTIONLISTAthisPLISTMQPROCESSRESOURCEA"thisPBEGINAUTODRAGA"thisPDODOCKA"thisPNEWDOCKSITEARECT!GETFLOATINGA"%thisP!GETDEFAULTDOCKCAPTIONA"BthisP"resultBCMACTIONEXECUTEAthisPMESSAGELCMACTIONUPDATEAthisPMESSAGELDOEXECUTEACTIONA%thisPEXEACTION"VDOUPDATEACTIONA%thisPTHEACTION"VUPDATEACTIONSA"thisPCREATEA"PthisPvmtEAOWNERXCREATENEWA"PthisPvmtEAOWNERXNUM DESTROYA`"thisPvmtE AFTERCONSTRUCTIONA"thisP BEFOREDESTRUCTIONA"thisPGETCONTROLCLASSDEFAULTSIZEA "QselfX#BIGICONHANDLEADthisPCLOSEAthisPCLOSEQUERYA"%thisPDEFOCUSCONTROLAthisPCONTROLREMOVING% DESTROYWNDA"thisPENSUREVISIBLEAthisPAMOVETOTOP%FOCUSCONTROLAthisPWINCONTROLFORMISUPDATINGA "%thisP#GETFORMIMAGEADthisP#GETROLESFORCONTROLAXthisPACONTROL#GETREALPOPUPPARENTAPthisPHIDEAthisPINTFDROPFILESAthisPFILENAMESPhighFILENAMESb|$Bb| PINTFHELPAthisPACOMPONENTXISSHORTCUTA"%thisPMESSAGE3YMAKEFULLYVISIBLEAthisPAMONITORIUSEWORKAREA%AUTOSIZEDELAYEDHANDLEA "%thisP GETPREFERREDSIZEA "thisPPREFERREDWIDTHPREFERREDHEIGHTRAW%WITHTHEMESPACE%RELEASEAthisPCANFOCUSA"%thisP SETFOCUSA"thisPSETFOCUSEDCONTROLA"%thisPCONTROLSETRESTOREDBOUNDSAthisPALEFTATOPAWIDTHAHEIGHTSHOWAthisPSHOWMODALA"thisPSHOWONTOPAthisP#SMALLICONHANDLEADthisP GETCHILDRENA"thisPPROCjROOTXWANTCHILDKEYA"%thisPCHILDMESSAGEL REMOVEALLHANDLERSOFOBJECTA"thisPANOBJECTmADDHANDLERFIRSTSHOWAthisPONFIRSTSHOWHANDLERpASFIRST%REMOVEHANDLERFIRSTSHOWAthisPONFIRSTSHOWHANDLERpADDHANDLERCLOSEAthisPONCLOSEHANDLERx?ASFIRST%REMOVEHANDLERCLOSEAthisPONCLOSEHANDLERx?ADDHANDLERCREATEAthisPONCREATEHANDLERpASFIRST%REMOVEHANDLERCREATEAthisPONCREATEHANDLERpACTIVEMDICHILDA"PthisPGETMDICHILDRENA"PthisPAINDEXMDICHILDCOUNTA"thisPAUTOSCALEAthisP DOCKA "thisPNEWDOCKSITEARECT UPDATEDOCKCAPTIONA"thisPEXCLUDE P POINTERR E TCOMPONENTh mTCOMPONENT`#!FOWNER#XFNAME# BFTAG#(b|FCOMPONENTS#0YFFREENOTIFIES#8YFDESIGNINFO#@FVCLCOMOBJECT#HEFCOMPONENTSTATE#P_FCOMPONENTSTYLE#T_COMPONENTSTATE#P_COMPONENTSTYLE#T_DESIGNINFO#@OWNER#XVCLCOMOBJECT#HENAME# BTAG#(b|GETCOMOBJECTAzthisX"resultzGETCOMPONENTAXthisXAINDEXGETCOMPONENTCOUNTAthisXGETCOMPONENTINDEXAthisXINSERTAthisXACOMPONENTXREADLEFTAthisXREADER,READTOPAthisXREADER,REMOVEAthisXACOMPONENTXREMOVENOTIFICATIONAthisXACOMPONENTXSETCOMPONENTINDEXAthisXVALUESETREFERENCEAthisXENABLE%WRITELEFTAthisXWRITER)`WRITETOPAthisXWRITER)`CHANGENAMEAthisXNEWNAMEBDEFINEPROPERTIESA"thisXFILERhGETCHILDRENA"thisXPROC2ROOTX!GETCHILDOWNERA"XthisX!GETCHILDPARENTA"XthisX!GETOWNERA" thisXLOADEDA"thisXLOADINGA"thisXNOTIFICATIONA"thisXACOMPONENTXOPERATIONCPALETTECREATEDA"thisXREADSTATEA"thisXREADER,SETANCESTORAthisXVALUE%SETDESIGNINGAthisXVALUE%SETCHILDREN%SETDESIGNINSTANCEAthisXVALUE%SETINLINEAthisXVALUE%SETNAMEA"thisXNEWNAMEBSETCHILDORDERA"thisXCHILDXORDERSETPARENTCOMPONENTA"thisXVALUEXUPDATINGA"thisXUPDATEDA"thisXUPDATEREGISTRYA"selfwjREGISTER%CLASSIDBPROGIDBVALIDATERENAMEA"thisXACOMPONENTXCURNAMEBNEWNAMEBVALIDATECONTAINERA"thisXACOMPONENTXVALIDATEINSERTA"thisXACOMPONENTX-QUERYINTERFACE"thisXIIDOBJB+_ADDREFthisX+_RELEASEthisXIICRGETCOMPONENTAXthisX+GETTYPEINFOCOUNTthisXCOUNT+GETTYPEINFOthisXINDEXLOCALEIDTYPEINFOB+GETIDSOFNAMESthisXIIDNAMESENAMECOUNTLOCALEIDDISPIDSE+INVOKEthisXDISPIDIIDLOCALEIDFLAGSPARAMSBVARRESULTEEXCEPINFOEARGERRE WRITESTATEA"thisXWRITER)`CREATEA"XthisXvmtEAOWNERX DESTROYA`"thisXvmtE BEFOREDESTRUCTIONA"thisXDESTROYCOMPONENTSAthisXDESTROYINGAthisXEXECUTEACTIONA"%thisXACTION"V#FINDCOMPONENTAXthisXANAMEBFREENOTIFICATIONAthisXACOMPONENTXREMOVEFREENOTIFICATIONAthisXACOMPONENTXFREEONRELEASEAthisX#GETENUMERATORAjthisXGETNAMEPATHA"BthisX"resultBGETPARENTCOMPONENTA"XthisXHASPARENTA"%thisXINSERTCOMPONENTAthisXACOMPONENTXREMOVECOMPONENTAthisXACOMPONENTXSAFECALLEXCEPTIONAx"thisXEXCEPTOBJECTmEXCEPTADDRESETSUBCOMPONENTAthisXASUBCOMPONENT%UPDATEACTIONA"%thisXACTION"V#ISIMPLEMENTOROFA%thisXINTFzREFERENCEINTERFACEAthisXINTFzOPC X TCUSTOMCHARTSERIESr wTCUSTOMCHARTSERIES#EFAXISINDEXX#FAXISINDEXY#FLEGEND#]kFTOOLTARGETS#nFTITLE#BTOOLTARGETS#nAXISINDEXX#AXISINDEXY#TITLE#BLEGEND#]kSETAXISINDEXXAthisZAVALUESETAXISINDEXYAthisZAVALUESETLEGENDAthisZAVALUE]kAFTERADDA"thisZGETLEGENDITEMSA"thisZAITEMSPGETLEGENDITEMSBASICA"thisZAITEMSP!GETSHOWINLEGENDA"%thisZSETACTIVEA"thisZAVALUE%SETDEPTHA"thisZAVALUESETSHADOWA"thisZAVALUEnSETSHOWINLEGENDA"thisZAVALUE%SETTITLEA"thisZAVALUEBSETTRANSPARENCYA"thisZAVALUESETZPOSITIONA"thisZAVALUESTYLECHANGEDAthisZSENDERmUPDATEPARENTCHARTAthisZREADSTATEA"thisZREADER,SETPARENTCOMPONENTA"thisZAPARENTXGETBOUNDSA"thisZABOUNDS!GETINDEXA"thisZLEGENDTEXTSINGLEABthisZ"resultBLEGENDTEXTSTYLEABthisZ"resultBASTYLEpSETINDEXA"thisZAVALUE!TITLEISSTOREDA"%thisZ#AXISTOGRAPHAtthisZ"resulttAPOINTtAXISTOGRAPHXA"\thisZAX\AXISTOGRAPHYA"\thisZAY\#GETAXISXAH7thisZ#GETAXISYAH7thisZGETAXISBOUNDSA"%thisZAAXISH7AMIN\AMAX\GETGRAPHBOUNDSA"thisZ"result#GRAPHTOAXISAtthisZ"resulttAPOINTtGRAPHTOAXISXA"\thisZAX\GRAPHTOAXISYA"\thisZAY\#ISROTATEDA%thisZ ASSIGNA"thisZASOURCE CREATEA"ZthisZvmtEAOWNERX DESTROYA`"thisZvmtEGETNEARESTPOINTA"%thisZAPARAMS/ARESULTSGETPARENTCOMPONENTA"XthisZGETSINGLELEGENDITEMAthisZAITEMSPHASPARENTA"%thisZ Z TCHARTARROW "TCHARTARROW8#AtFBASELENGTH#(FINVERTED#,%FLENGTH#0FWIDTH#4BASELENGTH#(INVERTED#,%LENGTH#0WIDTH#4SETBASELENGTHAthis AVALUESETINVERTEDAthis AVALUE%SETLENGTHAthis AVALUESETWIDTHAthis AVALUE#CREATEA this vmtEAOWNER ASSIGNA"this ASOURCE DRAWAthis ADRAWER@cAENDPOS }AANGLE\APEN TLINESTYLE&TLINESTYLE'LSVERTICAL'LSHORIZONTAL  TPEN] bTPEN#FCOLOR#pFCOSMETIC#t%FPATTERN#xuFPENHANDLECACHED#%FREFERENCE#uCOLOR#pCOSMETIC#t%FREEREFERENCEAthisSGETHANDLEADthisSGETREFERENCEAuthisS"resultuREFERENCENEEDEDAthisSSETCOSMETICAthisSAVALUE%SETHANDLEAthisSVALUEDDOALLOCATERESOURCESA"thisSDODEALLOCATERESOURCESA"thisSDOCOPYPROPSA"thisSFROM@vSETCOLORA"thisSNEWCOLORNEWFPCOLOR{SETFPCOLORA"thisSAVALUE{SETCOLORAthisSVALUESETENDCAPA"thisSAVALUEpzSETJOINSTYLEA"thisSAVALUEzSETMODEA"thisSVALUE{SETSTYLEA"thisSVALUESETWIDTHA"thisSVALUECREATEA"SthisSvmtE DESTROYA`"thisSvmtE ASSIGNA"thisSSOURCE #GETPATTERNAuthisS"resultuSETPATTERNAthisSAPATTERNu S TCHARTAXISINDEX.TCHARTAXISINDEX TGRAPHICSCOLOR TGRAPHICSCOLOR TDOUBLERECTTDOUBLERECT A#tB#tCOORDS#!|  TCHARTLEGENDITEMSg lTCHARTLEGENDITEMS(#K|GETITEMA~thisPAINDEXSETITEMAthisPAINDEXAVALUE~#GETENUMERATORAthisP P TPERSISTENT !TPERSISTENT#mFOBSERVERS#YASSIGNERRORAthis SOURCE ASSIGNTOA"this DEST DEFINEPROPERTIESA"this FILERh!GETOWNERA" this DESTROYA`"this vmtE ASSIGNA"this SOURCE FPOATTACHOBSERVERAthis AOBSERVERmFPODETACHOBSERVERAthis AOBSERVERmFPONOTIFYOBSERVERSAthis ASENDERmAOPERATIONDATAEGETNAMEPATHA"Bthis "resultB TNEARESTPOINTPARAMSHTNEARESTPOINTPARAMS FDISTFUNC#FOPTIMIZEX#%FPOINT# }FRADIUS#FTARGETS#n / TNEARESTPOINTRESULTSTNEARESTPOINTRESULTS(FDIST#FIMG# }FINDEX# FXINDEX#FYINDEX#FVALUE#t TBASICCHARTTOOLSETa fTBASICCHARTTOOLSET`#mDISPATCHA"%thisIACHARTCAEVENTIDASHIFTtAPOINT } DRAWA"thisIACHARTCADRAWER@c I TCHARTTOOLS& +TCHARTTOOLS##GETENUMERATORAHthis  TGETCHILDPROC}/Proc#Self#m0TGETCHILDPROCthisECHILDX j TCHARTTOOLEVENTID&TCHARTTOOLEVENTID'EVIDKEYDOWN'EVIDKEYUP'EVIDMOUSEDOWN'EVIDMOUSEMOVE'EVIDMOUSEUP'EVIDMOUSEWHEELDOWN'EVIDMOUSEWHEELUP TDATAPOINTTOOL TDATAPOINTTOOL#uFAFFECTEDSERIES#̂FDISTANCEMODE#FGRABRADIUS#FMOUSEINSIDEONLY#%FTARGETS#nFNEARESTGRAPHPOINT#tFPOINTINDEX#FXINDEX#FYINDEX#FSERIES#EMOUSEINSIDEONLY#%TARGETS#nNEARESTGRAPHPOINT#tPOINTINDEX#SERIES#EXINDEX#YINDEX#DISTANCEMODE#GRABRADIUS#GETAFFECTEDSERIESABthis{"resultBGETISSERIESAFFECTEDA%this{AINDEXSETAFFECTEDSERIESAthis{AVALUEBSETISSERIESAFFECTEDAthis{AINDEXAVALUE%FINDNEARESTPOINTAthis{APOINT }CREATEA"{this{vmtEAOWNERX { TDATAPOINTDRAGEVENT/Proc#Self#m0TDATAPOINTDRAGEVENTthisEASENDER0AGRAPHPOINTt TCUSTOMEDIT TCUSTOMEDIT #FALIGNMENT# FAUTOSELECT# %FAUTOSELECTED# %FCHARCASE# ;FCARETPOS#  }FECHOMODE# FHIDESELECTION# %FMAXLENGTH# FMODIFIED# %FONCHANGEHANDLER# ߅FPASSWORDCHAR# FREADONLY# %FNUMBERSONLY# %FONCHANGE# pFSELLENGTH# FSELSTART# FTEXTCHANGEDBYREALSETTEXT# %FTEXTCHANGEDLOCK# %FTEXTHINT# FEMULATEDTEXTHINTSTATUS# ؉AUTOSELECT# %AUTOSELECTED# %ALIGNMENT# CHARCASE# ;ECHOMODE# HIDESELECTION# %MAXLENGTH# ONCHANGE# pPASSWORDCHAR# SHOWEMULATEDTEXTHINTAthisFORCESHOW%HIDEEMULATEDTEXTHINTAthisSETALIGNMENTAthisAVALUEGETCANUNDOA%thisGETMODIFIEDA%thisSETCHARCASEAthisVALUE;SETHIDESELECTIONAthisAVALUE%SETMAXLENGTHAthisVALUESETMODIFIEDAthisVALUE%SETPASSWORDCHARAthisAVALUEWSREGISTERCLASSA"selfE!CANSHOWEMULATEDTEXTHINTA"%this!CREATEEMULATEDTEXTHINTFONTA"OthisCALCULATEPREFERREDSIZEA"thisPREFERREDWIDTHPREFERREDHEIGHTWITHTHEMESPACE%CREATEPARAMSA"thisPARAMS{PINITIALIZEWNDA"thisTEXTCHANGEDA"thisFONTCHANGEDA"thisSENDERmCHANGEA"thisDOENTERA"thisDOEXITA"thisEDITINGDONEA "this!GETCARETPOSA" }this!GETNUMBERSONLYA"%this!GETREADONLYA"%this!GETSELLENGTHA"this!GETSELSTARTA"this!GETSELTEXTA"Bthis"resultB!GETTEXTHINTA"this"resultSETCARETPOSA"thisVALUE }SETECHOMODEA"thisVALSETNUMBERSONLYA"thisVALUE%SETREADONLYA"thisVALUE%SETSELLENGTHA"thisVALSETSELSTARTA"thisVALSETSELTEXTA"thisVALBSETTEXTHINTA"thisAVALUE!CHILDCLASSALLOWEDA"%thisCHILDCLASS#!GETCONTROLCLASSDEFAULTSIZEA "QselfMOUSEUPA"thisBUTTON6tSHIFTtXYREALSETTEXTA"thisAVALUE!REALGETTEXTA"this"resultKEYUPAFTERINTERFACEA"thisKEYSHIFTtWMCHARAthisMESSAGE3YCMWANTSPECIALKEYAthisMESSAGE3YWNDPROCA"thisMESSAGELSHOULDAUTOADJUSTA "thisAWIDTH%AHEIGHT%WMSETFOCUSAthisMESSAGEWMKILLFOCUSAthisMESSAGE`CREATEA"thisvmtEAOWNERX DESTROYA`"thisvmtECLEARAthisSELECTALLAthis CLEARSELECTIONA"this COPYTOCLIPBOARDA"this CUTTOCLIPBOARDA"this PASTEFROMCLIPBOARDA"this UNDOA"this REMOVEALLHANDLERSOFOBJECTA"thisANOBJECTmADDHANDLERONCHANGEAthisANONCHANGEEVENTpASFIRST%REMOVEHANDLERONCHANGEAthisANONCHANGEEVENTp  TCUSTOMFUNCSERIES TCUSTOMFUNCSERIES#FDOMAINEXCLUSIONS#7FEXTENTAUTOY#%FPEN#FSTEP#DOMAINEXCLUSIONS#7EXTENTAUTOY#%PEN#STEP#SETEXTENTAUTOYAthisAVALUE%SETPENAthisAVALUESETSTEPAthisAVALUE!DOCALCULATEA"\thisAX\GETBOUNDSA"thisABOUNDSGETLEGENDITEMSA"thisAITEMSP ASSIGNA"thisASOURCE CREATEA"thisvmtEAOWNERX DESTROYA`"thisvmtE DRAWA"thisADRAWER@cGETNEARESTPOINTA"%thisAPARAMS/ARESULTS TFUNCCALCULATEEVENT/Proc#Self#m0TFUNCCALCULATEEVENTthisEAX\AY\ TCDBUTTONCONTROL TCDBUTTONCONTROL #ϗFHASONOFFSTATES# %FISGROUPED# %FGROUPINDEX# FALLOWGRAYED# %ALLOWGRAYED# %KEYDOWNA"thisKEYSHIFTtKEYUPA"thisKEYSHIFTtMOUSEDOWNA"thisBUTTON6tSHIFTtXYMOUSEUPA"thisBUTTON6tSHIFTtXYMOUSEENTERA"thisMOUSELEAVEA"thisDOUNCHECKBUTTONA"thisDOCHECKIFFIRSTBUTTONINGROUPAthisDOBUTTONDOWNA"thisDOBUTTONUPA"thisREALSETTEXTA"thisVALUEGETCHECKEDA%thisSETCHECKEDAthisAVALUE%GETCHECKEDSTATEA[thisSETCHECKEDSTATEAthisAVALUE[ TBITMAPQ VTBITMAPx#͜INITIALIZEREADERA"thisDAIMAGE͟AREADER!GETREADERCLASSA"self!GETWRITERCLASSA"self!GETSHAREDIMAGECLASSA"selfEGETFILEEXTENSIONSA"BselfO"resultBGETRESOURCETYPEA"YthisD LOADFROMSTREAMA"thisDASTREAMnASIZEZ D TBITBTNKIND&TBITBTNKIND'BKCUSTOM'BKOK'BKCANCEL'BKHELP'BKYES'BKNO'BKCLOSE'BKABORT'BKRETRY'BKIGNORE 'BKALL 'BKNOTOALL 'BKYESTOALL TMODALRESULT TMODALRESULT TCDBUTTONSTATEEX TCDBUTTONSTATEEX@#GLYPH#8D TCDCONTROLID(&TCDCONTROLID'CIDCONTROL'CIDMENU'CIDPOPUP'CIDBUTTON'CIDEDIT'CIDCHECKBOX'CIDRADIOBUTTON'CIDLISTBOX'CIDCOMBOBOX'CIDSCROLLBAR 'CIDGROUPBOX 'CIDPANEL 'CIDSTATICTEXT 'CIDTRACKBAR 'CIDPROGRESSBAR'CIDLISTVIEW'CIDTOOLBAR'CIDCTABCONTROL  TCUSTOMFLOATSPINEDIT TCUSTOMFLOATSPINEDIT #1DEFINCREMENT:1DEFDECIMALS:1DEFMAXVALUE:dFINCREMENT# \FDECIMALS# FMAXVALUE# \FMINVALUE# \FVALUE# \FVALUEEMPTY# %FUPDATEPENDING# %FVALUECHANGED# %DECIMALPLACES# INCREMENT# \MINVALUE# \MAXVALUE# \VALUEEMPTY# %GETVALUEA\thishUPDATECONTROLAthishMAXVALUESTOREDA%thishINCREMENTSTOREDA%thishWSREGISTERCLASSA"selfY!REALGETTEXTA"thish"resultREALSETTEXTA"thishAVALUETEXTCHANGEDA"thishSETDECIMALSA"thishADECIMALSSETVALUEA"thishAVALUE\SETMAXVALUEA"thishAVALUE\SETMINVALUEA"thishAVALUE\SETVALUEEMPTYA"thishAVALUE%SETINCREMENTA"thishAINCREMENT\INITIALIZEWNDA"thishFINALIZEWNDA"thishLOADEDA"thishKEYPRESSA"thishKEY!GETCONTROLCLASSDEFAULTSIZEA "QselfcCREATEA"hthishvmtETHEOWNERXGETLIMITEDVALUEA"\thishAVALUE\VALUETOSTRA"Bthish"resultBAVALUE\STRTOVALUEA"\thishSB h TFILEDIALOG TFILEDIALOG#FINTERNALFILTERINDEX#FDEFAULTEXT#BFFILENAME#BFFILES# FFILTER#BFFILTERINDEX#FHISTORYLIST# FINITIALDIR#BFONHELPCLICKED#pFONTYPECHANGE#pFILES# HISTORYLIST# DEFAULTEXT#BFILENAME#BFILTER#BINITIALDIR#BONHELPCLICKED#pONTYPECHANGE#pSETDEFAULTEXTAthisAVALUEBSETFILTERINDEXAthisAVALUEWSREGISTERCLASSA"selfb!GETFILTERINDEXA"thisSETFILENAMEA"thisVALUEBSETFILTERA"thisVALUEBSETHISTORYLISTA"thisAVALUE CREATEA"thisvmtETHEOWNERX DESTROYA`"thisvmtE DOCANCLOSEA"thisCANCLOSE% DOTYPECHANGEA"thisINTFFILETYPECHANGEDAthisNEWFILTERINDEX#FINDMASKINFILTERAselflAFILTERBAMASKB#EXTRACTALLFILTERMASKSABselfv"resultBAFILTERBSKIPALLFILESMASK% TNOTIFYEVENT/Proc#Self#m0TNOTIFYEVENTthisESENDERm p TOPENOPTIONS(TOPENOPTIONS  TOPENOPTION &TOPENOPTION'OFREADONLY'OFOVERWRITEPROMPT'OFHIDEREADONLY'OFNOCHANGEDIR'OFSHOWHELP'OFNOVALIDATE'OFALLOWMULTISELECT'OFEXTENSIONDIFFERENT'OFPATHMUSTEXIST'OFFILEMUSTEXIST 'OFCREATEPROMPT 'OFSHAREAWARE 'OFNOREADONLYRETURN 'OFNOTESTFILECREATE 'OFNONETWORKBUTTON'OFNOLONGNAMES'OFOLDSTYLEDIALOG'OFNODEREFERENCELINKS'OFNORESOLVELINKS'OFENABLEINCLUDENOTIFY'OFENABLESIZING'OFDONTADDTORECENT'OFFORCESHOWHIDDEN'OFVIEWDETAIL'OFAUTOPREVIEW  5 TCUSTOMSTATICTEXTV [TCUSTOMSTATICTEXT #FALIGNMENT# FFOCUSCONTROL# FSHOWACCELCHAR# %FSTATICBORDERSTYLE# ALIGNMENT# BORDERSTYLE# FOCUSCONTROL# SHOWACCELCHAR# %GETTRANSPARENTA%this?SETALIGNMENTAthis?VALUESETSTATICBORDERSTYLEAthis?VALUESETTRANSPARENTAthis?AVALUE%WMACTIVATEAthis?MESSAGEFLWSREGISTERCLASSA"self!GETLABELTEXTA"Bthis?"resultBREALSETTEXTA"this?AVALUENOTIFICATIONA"this?ACOMPONENTXOPERATIONCSETFOCUSCONTROLA"this?VALSETSHOWACCELCHARA"this?VAL%!DIALOGCHARA"%this?MESSAGE3Y!GETCONTROLCLASSDEFAULTSIZEA "QselfCREATEA"?this?vmtEAOWNERX ? TBASICPOINTSERIES TBASICPOINTSERIES#&FMARKPOSITIONS#FERRORBARS#FONCUSTOMDRAWPOINTER#$FONGETPOINTERSTYLE#FGRAPHPOINTS#WFLOBOUND#FMINXRANGE#\FPOINTER#nFSTACKED#%FUPBOUND#FUSERETICULE#%FOPTIMIZEX#%FSUPPORTSZEROLEVEL#%FMARKPOSITIONCENTERED#%POINTER#nSTACKED#%MARKPOSITIONCENTERED#%ONCUSTOMDRAWPOINTER#$ONGETPOINTERSTYLE#MARKPOSITIONS#USERETICULE#%EXTENTPOINTINDEXFIRST#EXTENTPOINTINDEXLAST#GETERRORBARSAthisAINDEXGETLABELDIRECTIONAthisAINDEXISERRORBARSSTOREDA%thisAINDEXSETERRORBARSAthisAINDEXAVALUESETMARKPOSITIONCENTEREDAthisAVALUE%SETMARKPOSITIONSAthisAVALUESETPOINTERAthisAVALUEnSETSTACKEDAthisAVALUE%SETUSERETICULEAthisAVALUE%AFTERDRAWPOINTERA"thisADRAWER@cAINDEXAPOS }DRAWERRORBARSAthisADRAWER@cDRAWLABELSAthisADRAWER@cDRAWPOINTERSAthisADRAWER@cASTYLEINDEXUSEDATACOLORS%FINDEXTENTINTERVALAthisAEXTENTAFILTERBYEXTENT%!GETLABELDATAPOINTA"tthis"resulttAINDEXAYINDEXGETLEGENDITEMSRECTAthisAITEMSPABRUSHHGETXRANGEA\thisAX\AINDEX!GETZEROLEVELA"\thisNEARESTXNUMBERA\thisAINDEXADIRPREPAREGRAPHPOINTSAthisAEXTENTAFILTERBYEXTENT%!TOOLTARGETDISTANCEA"thisAPARAMS/AGRAPHPTtAPOINTIDXAXIDXAYIDXUPDATEGRAPHPOINTSAthisAINDEXACUMULATIVE%UPDATEGRAPHPOINTSAthisAINDEXALOAUPACUMULATIVE%UPDATEMINXRANGEAthisAFTERADDA"thisSOURCECHANGEDA"thisASENDERmUPDATEMARGINSA"thisADRAWER@cAMARGINSCREATEA"thisvmtEAOWNERX DESTROYA`"thisvmtE ASSIGNA"thisASOURCE EXTENTA"this"resultGETNEARESTPOINTA"%thisAPARAMS/ARESULTS MOVEPOINTA"thisAINDEXANEWPOSt MOVEPOINTEXA"thisAINDEXAXINDEXAYINDEXANEWPOSt TLINETYPE&TLINETYPE'LTNONE'LTFROMPREVIOUS'LTFROMORIGIN'LTSTEPXY'LTSTEPYX  TSERIESPOINTERDRAWEVENTs/Proc#Self#m0TSERIESPOINTERDRAWEVENTthisEASENDERACANVASKAINDEXACENTER } V TCOLOREACHMODE&TCOLOREACHMODE'CENONE'CEPOINT'CELINEBEFORE'CELINEAFTER'CEPOINTANDLINEBEFORE'CEPOINTANDLINEAFTER  TCUSTOMTIMER TCUSTOMTIMER#mFINTERVAL#`ZFONSTARTTIMER#hpFONSTOPTIMER#xpFTIMERHANDLE#DFONTIMER#pFENABLED#%ENABLED#%INTERVAL#`ZONTIMER#pONSTARTTIMER#hpONSTOPTIMER#xpTIMERAthisSETENABLEDA"thisVALUE%SETINTERVALA"thisVALUEZSETONTIMERA"thisVALUEpDOONTIMERA"thisUPDATETIMERA"thisKILLTIMERA"thisLOADEDA"thisCREATEA"thisvmtEAOWNERX DESTROYA`"thisvmtE  TAXISTRANSFORM6  ; TAXISTRANSFORMx#,FENABLED#`%FTRANSFORMATIONS#hKAFDRAWDATA#pTRANSFORMATIONS#hKAENABLED#`%SETENABLEDAthis" AVALUE%SETTRANSFORMATIONSAthis" AVALUEKAREADSTATEA"this" READER,SETPARENTCOMPONENTA"this" APARENTXCHANGEDAthis" !GETINDEXA"this" SETINDEXA"this" AVALUECLEARBOUNDSA"this" !GETDRAWDATACLASSA"this" SETCHARTAthis" ACHARTmUPDATEBOUNDSA"this" AMIN\AMAX\CREATEA"" this" vmtEAOWNERX DESTROYA`"this" vmtE ASSIGNA"this" ASOURCE GETPARENTCOMPONENTA"Xthis" HASPARENTA"%this" AXISTOGRAPHA"\this" AX\GRAPHTOAXISA"\this" AX\ "  TBROADCASTER  TBROADCASTER #YFLOCKED#%LOCKED#% DESTROYA`"this vmtEBROADCASTAthis ASENDERmSUBSCRIBEAthis ALISTENERUNSUBSCRIBEAthis ALISTENER  TAXISTRANSFORMLIST  TAXISTRANSFORMLIST##GETENUMERATORAthis   TGETCHILDPROCE/Proc#bSelf#m0TGETCHILDPROCthisECHILDX 2 TCUSTOMCHART TCUSTOMCHART #S NOTIFYA"thisACOMMANDAPARAM1EAPARAM2EDATAB STYLECHANGEDA"thisSENDERm ZOOMFULLA"thisAIMMEDIATERECALC%  TCHARTANTIALIASINGMODE&TCHARTANTIALIASINGMODE'AMDONTCARE'AMON'AMOFF y TCHARTAXISLIST TCHARTAXISLISTh#GFCHART#8FONVISITSOURCES#@FGROUPORDER#PYFGROUPS#XFZORDER#`YONVISITSOURCES#@GETAXESAH7thisAINDEXINITANDSORTAthisALISTYACOMPARE-!GETOWNERA" thisUPDATEA"thisAITEMv#CREATEAthisvmtEAOWNER DESTROYA`"thisvmtE#ADDAH7thisDRAWAthisACURRENTZAINDEX#GETAXISBYALIGNAH7thisAALIGNC#GETENUMERATORAthis#MEASUREAHthis"resultHAEXTENTADEPTHPREPAREAthisARECTPREPAREGROUPSAthisSETAXISBYALIGNAthisAALIGNCAVALUEH7UPDATEBIDIMODEAthis  TCHARTGUICONNECTORDATATCHARTGUICONNECTORDATA0FBOUNDS#FCANVAS#KFDRAWER#@cFDRAWERBOUNDS#   TCHARTDISTANCE2TCHARTDISTANCEZ  TCHARTGUICONNECTOR TCHARTGUICONNECTORh#mFBROADCASTER#` BROADCASTER#` CREATEA"thisvmtEAOWNERX DESTROYA`"thisvmtE CREATEDRAWERA"thisADATA SETBOUNDSA"thisADATA DISPLAYA"thisADATA  TCHARTEXTENT TCHARTEXTENTP#AtFEXTENT#(FUSEBOUNDS#HGETBOUNDSA\thisAINDEXGETUSEBOUNDSA%thisAINDEXISBOUNDSSTOREDA%thisAINDEXSETBOUNDSAthisAINDEXAVALUE\SETUSEBOUNDSAthisAINDEXAVALUE% ASSIGNA"thisASOURCE CHECKBOUNDSORDERAthisFIXTOAthisABOUNDS  TCHARTTITLE TCHARTTITLE#FBRUSH#pHFCENTER#x }FFONT#OFFRAME#FMARGIN#FTEXT# BRUSH#pHFONT#OFRAME#MARGIN#TEXT# SETBRUSHAthisAVALUEHSETFONTAthisAVALUEOSETFRAMEAthisAVALUESETMARGINAthisAVALUESETTEXTAthisAVALUE !GETFRAMEA"this!GETLABELBRUSHA"Hthis!GETLABELFONTA"Othis#CREATEAthisvmtEAOWNER DESTROYA`"thisvmtE ASSIGNA"thisASOURCE DRAWAthisADRAWER@cMEASUREAthisADRAWER@cADIRALEFTARIGHTAYUPDATEBIDIMODEAthis  TCHARTPEN TCHARTPEN#bFVISIBLE#%VISIBLE#%SETVISIBLEAthisAVALUE%CREATEA"thisvmtE ASSIGNA"thisASOURCE #EFFVISIBLEA%this  TLISTENER TLISTENER(#mFBROADCASTER# FONNOTIFY#pFREF# ONNOTIFY#pGETISLISTENINGA%this#CREATEAthisvmtEAREFAONNOTIFYp DESTROYA`"thisvmtE FORGETA"thisNOTIFYAthisASENDERm  TCHARTLEGEND0 5TCHARTLEGEND#AtFALIGNMENT#(FBACKGROUNDBRUSH#0FCOLUMNCOUNT#8FFIXEDITEMHEIGHT#<ZFFONT#@OFFRAME#HFGRIDHORIZONTAL#P)FGRIDVERTICAL#X)FGROUPFONT#`OFGROUPTITLES#h FINVERTED#p%FITEMFILLORDER#tmFMARGINX#xFMARGINY#|FSPACING#FSYMBOLFRAME#FSYMBOLWIDTH#FTEXTFORMAT#ČFTRANSPARENCY#FUSESIDEBAR#%ALIGNMENT#(BACKGROUNDBRUSH#0COLUMNCOUNT#8FIXEDITEMHEIGHT#<ZFONT#@OFRAME#HGRIDHORIZONTAL#P)GRIDVERTICAL#X)GROUPFONT#`OGROUPTITLES#h INVERTED#p%ITEMFILLORDER#tmMARGINX#xMARGINY#|SPACING#SYMBOLFRAME#SYMBOLWIDTH#TEXTFORMAT#ČTRANSPARENCY#USESIDEBAR#%MEASUREITEMA }thisADRAWER@cAITEMSPSETALIGNMENTAthisAVALUESETBACKGROUNDBRUSHAthisAVALUESETCOLUMNCOUNTAthisAVALUESETFIXEDITEMHEIGHTAthisAVALUEZSETFONTAthisAVALUEOSETFRAMEAthisAVALUESETGRIDHORIZONTALAthisAVALUE)SETGRIDVERTICALAthisAVALUE)SETGROUPFONTAthisAVALUEOSETGROUPTITLESAthisAVALUE SETINVERTEDAthisAVALUE%SETITEMFILLORDERAthisAVALUEmSETMARGINAthisAVALUESETMARGINXAthisAVALUESETMARGINYAthisAVALUESETSPACINGAthisAVALUESETSYMBOLFRAMEAthisAVALUESETSYMBOLWIDTHAthisAVALUESETTEXTFORMATAthisAVALUEČSETTRANSPARENCYAthisAVALUESETUSESIDEBARAthisAVALUE%#CREATEAthisvmtEAOWNER DESTROYA`"thisvmtEADDGROUPSAthisAITEMSP ASSIGNA"thisSOURCE DRAWAthisADATACPREPAREAthisADATACACLIPRECTSORTITEMSBYORDERAthisAITEMSPUPDATEBIDIMODEAthis  TCHARTMARGINS$ $TCHARTMARGINS8#AtFDATA#(DATA#(#CREATEA$this$vmtEAOWNER#GETVALUEAthis$AINDEXSETVALUEAthis$AINDEXAVALUE ASSIGNA"this$SOURCE EXPANDRECTSCALEDAthis$ADRAWER@cARECT $ TCHARTAFTERCUSTOMDRAWEVENT%/Proc#&Self#m0TCHARTAFTERCUSTOMDRAWEVENTthisEASENDERCADRAWER@cARECT % TCHARTDRAWEVENT~&/Proc#&Self#m0TCHARTDRAWEVENTthisEASENDERCADRAWER@c i& TCHARTAFTERDRAWEVENT&/Proc#'Self#m0TCHARTAFTERDRAWEVENTthisEASENDERCACANVASKARECT & TCHARTBEFORECUSTOMDRAWEVENT{'/Proc#'Self#m0TCHARTBEFORECUSTOMDRAWEVENTthisEASENDERCADRAWER@cARECTADODEFAULTDRAWING% Z' TCHARTBEFOREDRAWEVENT(/Proc#:(Self#m0TCHARTBEFOREDRAWEVENTthisEASENDERCACANVASKARECTADODEFAULTDRAWING% ( TCHARTPAINTEVENT(/Proc#(Self#m0TCHARTPAINTEVENTthisEASENDERCARECTADODEFAULTDRAWING% ( TDRAWRETICULEEVENT;)/Proc#X)Self#m0TDRAWRETICULEEVENTthisEASENDERCASERIESINDEXAINDEXADATAt #) TCHARTDRAWLEGENDEVENT)/Proc#)Self#m0TCHARTDRAWLEGENDEVENTthisEASENDERCADRAWER@cALEGENDITEMSPALEGENDITEMSIZE }ALEGENDRECTACOLCOUNTAROWCOUNT ) TCHARTSERIESLIST* *TCHARTSERIESLIST #!FLIST#́LIST#́GETITEMAEthis*AINDEX#CREATEA*this*vmtE DESTROYA`"this*vmtECLEARAthis*#COUNTAthis*#GETENUMERATORAthis*UPDATEBIDIMODEAthis* * TCHARTEVENT+/Proc#+Self#m0TCHARTEVENTthisEASENDERC + TRETICULEMODE.,&TRETICULEMODE'RMNONE'RMVERTICAL'RMHORIZONTAL'RMCROSS , TREADER, ,TREADER#hFDRIVER#(ZFOWNER#0XFPARENT#8XFFIXUPS#@mFLOADED#HYFONFINDMETHOD#P FONSETMETHODPROPERTY#`FONSETNAME#p?FONREFERENCENAME#FONANCESTORNOTFOUND#&FONERROR#FONPROPERTYNOTFOUND#>FONFINDCOMPONENTCLASS#FONCREATECOMPONENT#FPROPNAME#BFCANHANDLEEXCEPTS#%FONREADSTRINGPROPERTY#PROPNAME#BCANHANDLEEXCEPTIONS#%DRIVER#(ZOWNER#0XPARENT#8XONERROR#ONPROPERTYNOTFOUND#>ONFINDMETHOD#P ONSETMETHODPROPERTY#`ONSETNAME#p?ONREFERENCENAME#ONANCESTORNOTFOUND#&ONCREATECOMPONENT#ONFINDCOMPONENTCLASS#ONREADSTRINGPROPERTY#DOFIXUPREFERENCESAthis,FINDCOMPONENTCLASSA)7this,ACLASSNAMEB!ERRORA"%this,MESSAGEB!FINDMETHODA"Ethis,AROOTXAMETHODNAMEBREADPROPERTYAthis,AINSTANCE READPROPVALUEAthis,INSTANCE PROPINFOEPROPERTYERRORAthis,READDATAAthis,INSTANCEX!CREATEDRIVERA"Zthis,STREAMnBUFSIZE#CREATEA,this,vmtESTREAMnBUFSIZE DESTROYA`"this,vmtEBEGINREFERENCESAthis,CHECKVALUEAthis,VALUE DEFINEPROPERTYA"this,NAMEBAREADDATA WRITEDATAj HASDATA% DEFINEBINARYPROPERTYA"this,NAMEBAREADDATA WRITEDATA HASDATA%#ENDOFLISTA%this,ENDREFERENCESAthis,FIXUPREFERENCESAthis,#NEXTVALUEAthis, READA"this,BUFBCOUNT#READBOOLEANA%this,#READCHARAthis,#READWIDECHARA this,#READUNICODECHARA this,READCOLLECTIONAthis,COLLECTION1#READCOMPONENTAXthis,COMPONENTXREADCOMPONENTSAthis,AOWNERXAPARENTXPROC9 #READFLOATA\this,#READSINGLEA this,#READDATEA this,#READCURRENCYA this,#READIDENTABthis,"resultB#READINTEGERAthis,#READINT64Ab|this,#READSETAthis,ENUMTYPEEREADLISTBEGINAthis,READLISTENDAthis,#READROOTCOMPONENTAXthis,AROOTX#READVARIANTA this,"result READSIGNATUREAthis,#READSTRINGABthis,"resultB#READWIDESTRINGAthis,"result#READUNICODESTRINGAthis,"result#READVALUEAthis,COPYVALUEAthis,WRITER)` , TCOMPONENTCLASS>7  )7 TCHARTAXISX7 ]7TCHARTAXIS#QFLISTENER#PFMARKVALUES#X^FTITLEPOS#`FAXISRECT#dFGROUPINDEX#tFTITLERECT#xFALIGNMENT#CFATDATAONLY#%FAXISPEN#FGROUP#FHELPER#FINVERTED#%FLABELSIZE#FMARGIN#FMARGINSFORMARKS#%FMINORS#FONMARKTOTEXT#FPOSITION#\FPOSITIONUNITS#|FRANGE#FTITLE#FTRANSFORMATIONS#KAFZPOSITION#ATDATAONLY#%AXISPEN#GROUP#INVERTED#%LABELSIZE#MARGIN#MARGINSFORMARKS#%MINORS#POSITION#\POSITIONUNITS#|RANGE#TITLE#TRANSFORMATIONS#KAZPOSITION#ONMARKTOTEXT#GETMARKVALUESAthisH7MAKEVALUESINRANGEPARAMSA$thisH7"result$AMIN\AMAX\GETMARKSAthisH7GETVALUEA[ thisH7"result[ AINDEXGETVALUECOUNTAthisH7POSITIONISSTOREDA%thisH7SETATDATAONLYAthisH7AVALUE%SETAXISPENAthisH7AVALUESETGROUPAthisH7AVALUESETINVERTEDAthisH7AVALUE%SETLABELSIZEAthisH7AVALUESETMARGINAthisH7AVALUESETMARGINSFORMARKSAthisH7AVALUE%SETMARKSAthisH7AVALUESETMINORSAthisH7AVALUESETONMARKTOTEXTAthisH7AVALUESETPOSITIONAthisH7AVALUE\SETPOSITIONUNITSAthisH7AVALUE|SETRANGEAthisH7AVALUESETTITLEAthisH7AVALUESETTRANSFORMATIONSAthisH7AVALUEKASETZPOSITIONAthisH7AVALUE!GETDISPLAYNAMEA"BthisH7"resultBSTYLECHANGEDA"thisH7ASENDERm!GETALIGNMENTA"CthisH7SETALIGNMENTA"thisH7AVALUECCREATEA"H7thisH7vmtEACOLLECTION1 DESTROYA`"thisH7vmtE ASSIGNA"thisH7ASOURCE DRAWAthisH7DRAWTITLEAthisH7ASIZE#GETCHARTAthisH7#GETTRANSFORMAKAthisH7#ISDEFAULTPOSITIONA%thisH7ISFLIPPEDA"%thisH7#ISPOINTINSIDEA%thisH7APOINT }#ISVERTICALA%thisH7MEASUREAthisH7AEXTENTAMEASUREDATA #POSITIONTOCOORDAthisH7ARECTPREPAREHELPERAthisH7ADRAWER@cATRANSF7!ACLIPRECT!AMAXZPOSITIONUPDATEBIDIMODEAthisH7UPDATEBOUNDSAthisH7AMIN\AMAX\ H7 TCHARTRENDERINGPARAMSATCHARTRENDERINGPARAMSxFCLIPRECT#FISZOOMED#%FLOGICALEXTENT#FPREVLOGICALEXTENT#8FSCALE#XtFOFFSET#ht A TCHARTONSOURCEVISITORXB/Proc#uBSelf#m0TCHARTONSOURCEVISITORthisEASOURCE!ADATAB =B formalB FormalDef B TDOUBLEINTERVALBTDOUBLEINTERVALFSTART#\FEND#\ B TCHARTAXISALIGNMENT5C&TCHARTAXISALIGNMENT'CALLEFT'CALTOP'CALRIGHT'CALBOTTOM C TOPERATIONC&TOPERATION'OPINSERT'OPREMOVE C TCHARTLEGENDDRAWINGDATACTCHARTLEGENDDRAWINGDATA8FBOUNDS#FCOLCOUNT#FDRAWER#@cFITEMS# PFITEMSIZE#( }FROWCOUNT#0 C TBIDIMODEwD&TBIDIMODE'BDLEFTTORIGHT'BDRIGHTTOLEFT'BDRIGHTTOLEFTNOALIGN'BDRIGHTTOLEFTREADINGONLY hD QWORDD QWord D TBASICCHARTSERIESE ETBASICCHARTSERIES#,FACTIVE#`%FCHART#hCFDEPTH#pFDRAGORIGIN#t }FSHADOW#nFTRANSPARENCY#FZPOSITION#FSPECIALPOINTPOS#%ACTIVE#`%DEPTH#pDRAGORIGIN#t }PARENTCHART#hCSHADOW#nSPECIALPOINTPOS#%TRANSPARENCY#ZPOSITION#AFTERADDA"thisEAFTERDRAWA"thisEBEFOREDRAWA"thisEGETLEGENDITEMSBASICA"thisEAITEMSP!GETSHOWINLEGENDA"%thisESETACTIVEA"thisEAVALUE%SETDEPTHA"thisEAVALUESETSHADOWA"thisEAVALUEnSETSHOWINLEGENDA"thisEAVALUE%SETTRANSPARENCYA"thisEAVALUESETZPOSITIONA"thisEAVALUEUPDATEMARGINSA"thisEADRAWER@cAMARGINSVISITSOURCESA"thisEAVISITOR=BAAXISH7ADATABAXISTOGRAPHXA"\thisEAX\AXISTOGRAPHYA"\thisEAY\GRAPHTOAXISXA"\thisEAX\GRAPHTOAXISYA"\thisEAY\ ASSIGNA"thisESOURCE DESTROYA`"thisEvmtE DRAWA"thisEADRAWER@cGETAXISBOUNDSA"%thisEAAXISH7AMIN\AMAX\GETGRAPHBOUNDSA"thisE"resultISEMPTYA"%thisEMOVEPOINTAthisEAINDEXANEWPOS } MOVEPOINTA"thisEAINDEXANEWPOSt MOVEPOINTEXA"thisEAINDEXAXINDEXAYINDEXANEWPOSt UPDATEBIDIMODEA"thisE E TCANVASK KTCANVAS#*FANTIALIASINGMODE#xBFAUTOREDRAW#|%FSTATE#BFSAVEDFONTHANDLE#DFSAVEDPENHANDLE#DFSAVEDBRUSHHANDLE#DFSAVEDREGIONHANDLE#DFCOPYMODE#FHANDLE#DFONCHANGE#pFONCHANGING#pFTEXTSTYLE#CFLOCK#DFREGION#CFLAZPEN#SFLAZFONT#OFLAZBRUSH#HFSAVEDHANDLESTATES#YTEXTSTYLE#CANTIALIASINGMODE#xBAUTOREDRAW#|%BRUSH#HCOPYMODE#FONT#OPEN#SREGION#CONCHANGE#pONCHANGING#pBRUSHCHANGEDAthisKABRUSHmFONTCHANGEDAthisKAFONTmPENCHANGEDAthisKAPENmREGIONCHANGEDAthisKAREGIONmGETHANDLEADthisKSETANTIALIASINGMODEAthisKAVALUEBSETAUTOREDRAWA"thisKVALUE%SETLAZFONTAthisKVALUEOSETLAZPENAthisKVALUESSETLAZBRUSHAthisKVALUEHSETREGIONAthisKVALUEC!DOCREATEDEFAULTFONTA"GthisK!DOCREATEDEFAULTPENA"thisK!DOCREATEDEFAULTBRUSHA"EthisKSETCOLORA"thisKXYVALUE{!GETCOLORA"{thisKXYSETHEIGHTA"thisKAVALUE!GETHEIGHTA"thisKSETWIDTHA"thisKAVALUE!GETWIDTHA"thisKSETPENPOSA"thisKAVALUE }DOLOCKCANVASA"thisKDOUNLOCKCANVASA"thisKDOTEXTOUTA"thisKXYTEXTBDOGETTEXTSIZEA"thisKTEXTBWH!DOGETTEXTHEIGHTA"thisKTEXTB!DOGETTEXTWIDTHA"thisKTEXTBDORECTANGLEA"thisKBOUNDSDORECTANGLEFILLA"thisKBOUNDSDORECTANGLEANDFILLA"thisKBOUNDSDOELLIPSEA"thisKBOUNDSDOELLIPSEFILLA"thisKBOUNDSDOELLIPSEANDFILLA"thisKBOUNDSDOPOLYGONA"thisKPOINTSRThighPOINTSb|$ }b| RTDOPOLYGONFILLA"thisKPOINTSThighPOINTSb|$ }b| TDOPOLYGONANDFILLA"thisKPOINTSThighPOINTSb|$ }b| TDOPOLYLINEA"thisKPOINTSNUhighPOINTSb|$ }b| NUDOPOLYBEZIERA"thisKPOINTSfFNUMPTSFILLED%CONTINUOUS%DOFLOODFILLA"thisKXYDOMOVETOA"thisKXYDOLINETOA"thisKXYDOLINEA"thisKX1Y1X2Y2DOCOPYRECTA"thisKXYSRCCANVAS*SOURCERECTDODRAWA"thisKXYIMAGE{|CHECKHELPERA"thisKAHELPER@v!GETDEFAULTCOLORA"thisKADEFAULTCOLORTYPE|F!GETCLIPRECTA"thisK"resultSETCLIPRECTA"thisKARECT!GETCLIPPINGA"%thisKSETCLIPPINGA"thisKAVALUE%!GETPIXELA"thisKXYCREATEBRUSHA"thisKCREATEFONTA"thisKCREATEHANDLEA"thisKCREATEPENA"thisKCREATEREGIONA"thisKDESELECTHANDLESA"thisKPENCHANGINGA"thisKAPENmFONTCHANGINGA"thisKAFONTmBRUSHCHANGINGA"thisKABRUSHmREGIONCHANGINGA"thisKAREGIONmREALIZEAUTOREDRAWA"thisKREALIZEANTIALIASINGA"thisKREQUIREDSTATEA"thisKREQSTATEBSETHANDLEA"thisKNEWHANDLEDSETINTERNALPENPOSA"thisKVALUE }SETPIXELA"thisKXYVALUEFREEHANDLEA"thisK#CREATEAKthisKvmtE DESTROYA`"thisKvmtE LOCKA"thisK#TRYLOCKA%thisK UNLOCKA"thisK REFRESHA"thisK CHANGINGA"thisK CHANGEDA"thisK SAVEHANDLESTATEA"thisK RESTOREHANDLESTATEA"thisK ARCA"thisKALEFTATOPARIGHTABOTTOMANGLE16DEGANGLE16DEGLENGTH ARCA"thisKALEFTATOPARIGHTABOTTOMSXSYEXEY ARCTOA"thisKALEFTATOPARIGHTABOTTOMSXSYEXEYANGLEARCAthisKXYRADIUSZSTARTANGLE SWEEPANGLE  BRUSHCOPYA"thisKADESTRECTABITMAPDASOURCERECTATRANSPARENTCOLOR CHORDA"thisKX1Y1X2Y2ANGLE16DEGANGLE16DEGLENGTH CHORDA"thisKX1Y1X2Y2SXSYEXEY COPYRECTA"thisKDESTSRCCANVASKSOURCE DRAWA"thisKXYSRCGRAPHICF DRAWFOCUSRECTA"thisKARECT STRETCHDRAWA"thisKDESTRECTSRCGRAPHICFELLIPSEAthisKARECT ELLIPSEA"thisKX1Y1X2Y2 FILLRECTA"thisKARECTFILLRECTAthisKX1Y1X2Y2 FLOODFILLA"thisKXYFILLCOLORFILLSTYLE P FRAME3DA"thisKARECTFRAMEWIDTHSTYLEpPFRAME3DAthisKARECTTOPCOLORBOTTOMCOLORFRAMEWIDTH FRAMEA"thisKARECTFRAMEAthisKX1Y1X2Y2 FRAMERECTA "thisKARECTFRAMERECTAthisKX1Y1X2Y2GETTEXTMETRICSA "%thisKTMPGRADIENTFILLAthisKARECTASTARTASTOPADIRECTION4Q RADIALPIEA "thisKX1Y1X2Y2STARTANGLE16DEGANGLE16DEGLENGTH PIEA "thisKELLIPSEX1ELLIPSEY1ELLIPSEX2ELLIPSEY2STARTXSTARTYENDXENDY POLYBEZIERA "thisKPOINTSfFNUMPTSFILLED%CONTINUOUS%POLYBEZIERAthisKPOINTSdhighPOINTSb|FILLED%CONTINUOUS%$ }b| dPOLYGONAthisKPOINTSOehighPOINTSb|WINDING%STARTINDEXNUMPTS$ }b| Oe POLYGONA "thisKPOINTSfFNUMPTSWINDING%POLYGONAthisKPOINTSehighPOINTSb|$ }b| ePOLYLINEAthisKPOINTS; C;TICONx#~GETICONHANDLEADthis3;SETICONHANDLEAthis3;AVALUED!GETSTREAMSIGNATUREA"Zself!GETTYPEIDA"selfHANDLENEEDEDA"this3; LOADFROMRESOURCEHANDLEA"this3;INSTANCEDRESHANDLED#RELEASEHANDLEADthis3;GETRESOURCETYPEA"Ythis3; 3; TMODALDIALOGFINISHED</Proc#<Self#m0TMODALDIALOGFINISHEDthisESENDERmARESULT < TPOPUPMODEA=&TPOPUPMODE'PMNONE'PMAUTO'PMEXPLICIT 1= TMAINMENU= =TMAINMENU#(FWINDOWHANDLE#DWINDOWHANDLE#DGETHEIGHTAthis|=SETWINDOWHANDLEAthis|=AVALUEDITEMCHANGEDAthis|=WSREGISTERCLASSA"selflMENUCHANGEDA"this|=SENDERmSOURCEvREBUILD%CREATEA"|=this|=vmtEAOWNERX |= TFORMBORDERSTYLE?&TFORMBORDERSTYLE'BSNONE'BSSINGLE'BSSIZEABLE'BSDIALOG'BSTOOLWINDOW'BSSIZETOOLWIN > TCLOSEEVENT?/Proc#?Self#m0TCLOSEEVENTthisESENDERmCLOSEACTION x? TCLOSEQUERYEVENT?/Proc#@Self#m0TCLOSEQUERYEVENTthisESENDERmCANCLOSE% ? TDROPFILESEVENTf@/Proc#@Self#m0TDROPFILESEVENTthisESENDERmFILENAMES3highFILENAMESb| Q@ THELPEVENT@/Proc#ASelf#m4THELPEVENT%thisECOMMANDDATAb|CALLHELP% @ TSHORTCUTEVENTZA/Proc#wASelf#m0TSHORTCUTEVENTthisEMSG3YHANDLED% FA TPOSITIONA&TPOSITION'PODESIGNED'PODEFAULT'PODEFAULTPOSONLY'PODEFAULTSIZEONLY'POSCREENCENTER'PODESKTOPCENTER'POMAINFORMCENTER'POOWNERFORMCENTER'POWORKAREACENTER A TSHOWINTASKBARB&TSHOWINTASKBAR'STDEFAULT'STALWAYS'STNEVER B TWINDOWSTATEB&TWINDOWSTATE'WSNORMAL'WSMINIMIZED'WSMAXIMIZED'WSFULLSCREEN B TLISTPC UCTLIST #mFLIST#YFOBSERVERS#YCOPYMOVEAthisECALISTECMERGEMOVEAthisECALISTECDOCOPYAthisECLISTAECLISTBECDOSRCUNIQUEAthisECLISTAECLISTBECDOANDAthisECLISTAECLISTBECDODESTUNIQUEAthisECLISTAECLISTBECDOORAthisECLISTAECLISTBECDOXORAthisECLISTAECLISTBECGETAEthisECINDEXGROWA"thisECPUTAthisECINDEXITEMENOTIFYA"thisECPTREACTIONESETCAPACITYAthisECNEWCAPACITYGETCAPACITYAthisECSETCOUNTAthisECNEWCOUNTGETCOUNTAthisECGETLISTAthisEC#CREATEAECthisECvmtE DESTROYA`"thisECvmtEFPOATTACHOBSERVERAthisECAOBSERVERmFPODETACHOBSERVERAthisECAOBSERVERmFPONOTIFYOBSERVERSAthisECASENDERmAOPERATIONDATAEADDLISTAthisECALISTEC#ADDAthisECITEME CLEARA"thisECDELETEAthisECINDEX ERRORA"selfMSGBDATAb|EXCHANGEAthisECINDEX1INDEX2#EXPANDAECthisEC#EXTRACTAEthisECITEME#FIRSTAEthisEC#GETENUMERATORAthisEC#INDEXOFAthisECITEMEINSERTAthisECINDEXITEME#LASTAEthisECMOVEAthisECCURINDEXNEWINDEXASSIGNAthisECLISTAECAOPERATORLISTBEC#REMOVEAthisECITEMEPACKAthisECSORTAthisECCOMPARE- EC TFORMSTATEI(TFORMSTATE I TMONITORJ JTMONITOR#mFHANDLE#DFMONITORNUM#HANDLE#DMONITORNUM#GETINFOA%thisIINFO GETLEFTAthisIGETHEIGHTAthisIGETPIXELSPERINCHAthisIGETTOPAthisIGETWIDTHAthisIGETBOUNDSRECTAthisI"resultGETWORKAREARECTAthisI"resultGETPRIMARYA%thisI I TFORMHANDLERTYPEK&TFORMHANDLERTYPE'FHTFIRSTSHOW'FHTCLOSE'FHTCREATE K TMETHODLTMETHODCODE#EDATA#E L TLMACTIVATEWLTLMACTIVATE MSG#ZUNUSEDMSG#ZACTIVE#MINIMIZED# tUNUSED# ACTIVEWINDOW#DRESULT#b| FL TMESSAGELTMESSAGE MSG#ZWPARAM#b|LPARAM#b|RESULT#b|WPARAMLO#WPARAMHI# WPARAMFILLER# LPARAMLO#LPARAMHI#LPARAMFILLER#RESULTLO#RESULTHI#RESULTFILLER# L TLMHELPMTLMHELP MSG#ZUNUSEDMSG#ZUNUSED#b|HELPINFO#RESULT#b| M TLMMOVEQNTLMMOVE MSG#ZUNUSEDMSG#ZMOVETYPE#b|XPOS#YPOS#POS#٣DUMMY#b|RESULT#b| DN TWMSHOWWINDOWNTWMSHOWWINDOW MSG#ZMSGFILLER#SHOW#tUNUSED# WPARAMFILLER# STATUS#b|RESULT#b| N TWMSIZEvOTWMSIZE MSG#ZMSGFILLER#SIZETYPE#b|WIDTH#HEIGHT#LPARAMFILLER#RESULT#b| iO TLMWINDOWPOSMSG PTLMWINDOWPOSMSG MSG#ZUNUSEDMSG#ZUNUSED#b|WINDOWPOS#RESULT#b| O  qP TCREATEPARAMSPTCREATEPARAMSCAPTION#YSTYLE#ZEXSTYLE# ZX#Y#WIDTH#HEIGHT#WNDPARENT# DPARAM#(EWINDOWCLASS#0WINCLASSNAME#x {P TCUSTOMACTIONLISTdQ iQTCUSTOMACTIONLIST#FACTIONS#pYFIMAGECHANGELINK#xFIMAGES#IFONCHANGE#pFONEXECUTE#aFONUPDATE#aFSTATE#ONCHANGE#pONEXECUTE#aONUPDATE#aIMAGES#ISTATE#GETACTIONA/thisMQINDEXGETACTIONCOUNTAthisMQIMAGELISTCHANGEAthisMQSENDERmSETACTIONAthisMQINDEXVALUE/SETSTATEAthisMQVALUEADDACTIONA"thisMQACTION/REMOVEACTIONA"thisMQACTION/CHANGEA"thisMQGETCHILDRENA"thisMQPROC2ROOTXNOTIFICATIONA"thisMQACOMPONENTXOPERATIONCSETCHILDORDERA"thisMQCOMPONENTXORDERSETIMAGESA"thisMQVALUEICREATEA"MQthisMQvmtEAOWNERX DESTROYA`"thisMQvmtE#ACTIONBYNAMEA/thisMQACTIONNAMEBEXECUTEACTIONA"%thisMQACTION"V#GETENUMERATORAthisMQ#INDEXOFNAMEAthisMQACTIONNAMEB#ISSHORTCUTA%thisMQMESSAGE3YUPDATEACTIONA"%thisMQACTION"V MQ TBASICACTION4V 9VTBASICACTION#mFACTIONCOMPONENT#`XFONCHANGE#hpFONEXECUTE#xpFONUPDATE#pFCLIENTS#YONCHANGE#hpACTIONCOMPONENT#`XONEXECUTE#xpONUPDATE#pCHANGEA"this"VSETONEXECUTEA"this"VVALUEpCREATEA""Vthis"VvmtEAOWNERX DESTROYA`"this"VvmtEHANDLESTARGETA"%this"VTARGETm UPDATETARGETA"this"VTARGETm EXECUTETARGETA"this"VTARGETmEXECUTEA"%this"VREGISTERCHANGESAthis"VVALUEVUNREGISTERCHANGESAthis"VVALUEVUPDATEA"%this"V "V  X TCONTROLROLESFORFORMY(TCONTROLROLESFORFORM X TLMKEY?YTLMKEY MSG#ZUNUSEDMSG#ZCHARCODE#UNUSED# UNUSED2# KEYDATA#b|RESULT#b| 3Y TFPLISTY YTFPLIST#mFLIST#FCOUNT#FCAPACITY#CAPACITY#COUNT#LIST#COPYMOVEAthisYALISTYMERGEMOVEAthisYALISTYDOCOPYAthisYLISTAYLISTBYDOSRCUNIQUEAthisYLISTAYLISTBYDOANDAthisYLISTAYLISTBYDODESTUNIQUEAthisYLISTAYLISTBYDOORAthisYLISTAYLISTBYDOXORAthisYLISTAYLISTBYGETAEthisYINDEXPUTAthisYINDEXITEMESETCAPACITYAthisYNEWCAPACITYSETCOUNTAthisYNEWCOUNTRAISEINDEXERRORAthisYINDEX DESTROYA`"thisYvmtEADDLISTAthisYALISTY#ADDAthisYITEMECLEARAthisYDELETEAthisYINDEXERRORAselfiMSGBDATAb|EXCHANGEAthisYINDEX1INDEX2#EXPANDAYthisY#EXTRACTAEthisYITEME#FIRSTAEthisY#GETENUMERATORAsthisY#INDEXOFAthisYITEME#INDEXOFITEMAthisYITEMEDIRECTION?INSERTAthisYINDEXITEME#LASTAEthisYMOVEAthisYCURINDEXNEWINDEXASSIGNAthisYLISTAYAOPERATORLISTBY#REMOVEAthisYITEMEPACKAthisYSORTAthisYCOMPARE-FOREACHCALLAthisYPROC2CALLARGEFOREACHCALLAthisYPROC2CALLARGE Y TCOMPONENTSTATE_(TCOMPONENTSTATE _ TCOMPONENTSTYLE`(TCOMPONENTSTYLE _ TWRITER6` ;`TWRITER#hFDRIVER#(-FDESTROYDRIVER#0%FROOTANCESTOR#8XFPROPPATH#@BFANCESTORS#HbFANCESTORPOS#PFCURRENTPOS#TFONFINDANCESTOR#XFONWRITEMETHODPROPERTY#hOFONWRITESTRINGPROPERTY#xROOTANCESTOR#8XONFINDANCESTOR#XONWRITEMETHODPROPERTY#hOONWRITESTRINGPROPERTY#xDRIVER#(-PROPERTYPATH#@BADDTOANCESTORLISTAthis)`COMPONENTXWRITECOMPONENTDATAAthis)`INSTANCEXDETERMINEANCESTORAthis)`COMPONENTXDOFINDANCESTORAthis)`COMPONENTXSETROOTA"this)`AROOTXWRITEBINARYAthis)`AWRITEDATA WRITEPROPERTYAthis)`INSTANCE PROPINFOEWRITEPROPERTIESAthis)`INSTANCE WRITECHILDRENAthis)`COMPONENTX!CREATEDRIVERA"-this)`STREAMnBUFSIZE#CREATEA)`this)`vmtEADRIVER-#CREATEA)`this)`vmtESTREAMnBUFSIZE DESTROYA`"this)`vmtE DEFINEPROPERTYA"this)`NAMEBREADDATA AWRITEDATAj HASDATA% DEFINEBINARYPROPERTYA"this)`NAMEBREADDATA AWRITEDATA HASDATA% WRITEA"this)`BUFFERBCOUNTWRITEBOOLEANAthis)`VALUE%WRITECOLLECTIONAthis)`VALUE1WRITECOMPONENTAthis)`COMPONENTXWRITECHARAthis)`VALUEWRITEWIDECHARAthis)`VALUE WRITEDESCENDENTAthis)`AROOTXAANCESTORXWRITEFLOATAthis)`VALUE\WRITESINGLEAthis)`VALUE WRITEDATEAthis)`VALUE WRITECURRENCYAthis)`VALUE WRITEIDENTAthis)`IDENTBWRITEINTEGERAthis)`VALUEWRITEINTEGERAthis)`VALUEb|WRITESETAthis)`VALUESETTYPEEWRITELISTBEGINAthis)`WRITELISTENDAthis)`WRITESIGNATUREAthis)`WRITEROOTCOMPONENTAthis)`AROOTXWRITESTRINGAthis)`VALUEBWRITEWIDESTRINGAthis)`VALUEWRITEUNICODESTRINGAthis)`VALUEWRITEVARIANTAthis)`VARVALUE  )` TFILERh hTFILER(#mFROOT#XFLOOKUPROOT#XFANCESTOR# FIGNORECHILDREN# %ROOT#XLOOKUPROOT#XANCESTOR# IGNORECHILDREN# %SETROOTA"thishAROOTX DEFINEPROPERTYA"thishNAMEBREADDATA WRITEDATAj HASDATA% DEFINEBINARYPROPERTYA"thishNAMEBREADDATA WRITEDATA HASDATA% h  wj TCOMPONENTENUMERATORj jTCOMPONENTENUMERATOR#mFCOMPONENT#XFPOSITION##CREATEAjthisjvmtEACOMPONENTX#GETCURRENTAXthisj#MOVENEXTA%thisj j TCHARTSERIESLEGENDuk zkTCHARTSERIESLEGENDh#AtFFORMAT#(BFGROUPINDEX#0FMULTIPLICITY#4FONCREATE#8nFONDRAW#HFORDER#XFTEXTFORMAT#\ČFUSERITEMSCOUNT#`FORMAT#(BGROUPINDEX#0MULTIPLICITY#4ORDER#XTEXTFORMAT#\ČUSERITEMSCOUNT#`ONCREATE#8nONDRAW#HSETFORMATAthis]kAVALUEBSETGROUPINDEXAthis]kAVALUESETMULTIPLICITYAthis]kAVALUESETONCREATEAthis]kAVALUEnSETONDRAWAthis]kAVALUESETORDERAthis]kAVALUESETTEXTFORMATAthis]kAVALUEČSETUSERITEMSCOUNTAthis]kAVALUE#CREATEA]kthis]kvmtEAOWNER ASSIGNA"this]kSOURCE INITITEMAthis]kAITEM~AINDEXALEGEND ]k TNEARESTPOINTTARGETSn(TNEARESTPOINTTARGETS n TCHARTSHADOWo oTCHARTSHADOW8#AtFCOLOR#(FOFFSET#, }FTRANSPARENCY#4COLOR#(OFFSETX#,OFFSETY#0TRANSPARENCY#4SETCOLORAthisnAVALUESETOFFSETXAthisnAVALUESETOFFSETYAthisnAVALUESETTRANSPARENCYAthisnAVALUE#CREATEAnthisnvmtEAOWNER ASSIGNA"thisnASOURCE n TCHARTSTYLEp pTCHARTSTYLEX#FBRUSH#(HFPEN#0SFFONT#8OFREPEATCOUNT#@ZFTEXT#HBFUSEBRUSH#P%FUSEPEN#Q%FUSEFONT#R%BRUSH#(HFONT#8OPEN#0SREPEATCOUNT#@ZTEXT#HBUSEBRUSH#P%USEFONT#R%USEPEN#Q%SETBRUSHAthispAVALUEHSETFONTAthispAVALUEOSETPENAthispAVALUESSETREPEATCOUNTAthispAVALUEZSETTEXTAthispAVALUEBSETUSEBRUSHAthispAVALUE%SETUSEFONTAthispAVALUE%SETUSEPENAthispAVALUE%STYLECHANGEDAthispASENDERm!GETDISPLAYNAMEA"Bthisp"resultBCREATEA"pthispvmtEACOLLECTION1 DESTROYA`"thispvmtEAPPLYAthispADRAWER@c ASSIGNA"thispSOURCE p TCHARTELEMENT!GETWRITERCLASSA"self>INITIALIZEREADERA"thisAIMAGE͟AREADERINITIALIZEWRITERA"thisAIMAGE͟AWRITER@nFINALIZEREADERA"thisAREADERFINALIZEWRITERA"thisAWRITER@nREADSTREAMA"thisASTREAM_ASIZEWRITESTREAMA"thisASTREAM_GETFILEEXTENSIONSA"Bself>"resultBISSTREAMFORMATSUPPORTEDA"%self>STREAMn#ISFILEEXTENSIONSUPPORTEDA%self>FILEEXTENSIONBLAZARUSRESOURCETYPEVALIDA"%thisRESOURCETYPEB  TLAZINTFIMAGE TLAZINTFIMAGE#|FRAWIMAGE#@SFLINESTARTS#>FMASKLINESTARTS#>FMASKSET#%FUPDATECOUNT#FCREATEALLDATANEEDED#%FGETSETCOLORFUNCTIONSUPDATENEEDED#%FREADRAWIMAGEBITS#?FWRITERAWIMAGEBITS#s?FMASKREADRAWIMAGEBITS#?FMASKWRITERAWIMAGEBITS#s?FDATAOWNER#%FGETINTERNALCOLORPROC#?FSETINTERNALCOLORPROC#e@PIXELDATA#@MASKDATA#@DATADESCRIPTION#@WGETMASKEDA%this͟XYGETTCOLORSAthis͟XYINTERNALSETSIZEAthis͟AWIDTHAHEIGHTSETMASKEDAthis͟XYAVALUE%SETTCOLORSAthis͟XYAVALUESETUSEPALETTEA"this͟VALUE%SETINTERNALCOLORA"this͟XYVALUE{!GETINTERNALCOLORA"{this͟XYSETINTERNALPIXELA"this͟XYVALUE!GETINTERNALPIXELA"this͟XYFREEDATAA"this͟SETDATADESCRIPTIONA"this͟ADESCRIPTIONWCHOOSEGETSETCOLORFUNCTIONSA"this͟CHOOSERAWBITSPROCAthis͟BITSPERPIXELZBYTEORDER@BITORDERRAPROCREADRAWIMAGEBITS?PROCWRITERAWIMAGEBITSs?GETCOLOR_GENERICAthis͟XYVALUE{GETCOLOR_RGBA_NOPALETTEAthis͟XYVALUE{GETCOLOR_RGB_NOPALETTEAthis͟XYVALUE{GETCOLOR_GRAY_NOPALETTEAthis͟XYVALUE{GETCOLOR_GRAYALPHA_NOPALETTEAthis͟XYVALUE{GETCOLOR_NULLAthis͟XYVALUE{GETCOLOR_BPP32_A8R8G8B8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_A8B8G8R8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_A8G8R8B8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_A8G8B8R8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_A8R8B8G8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_A8B8R8G8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_B8G8R8A8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_R8G8B8A8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_G8B8R8A8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_G8R8B8A8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_B8R8G8A8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_R8B8G8A8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_X8R8G8B8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_X8B8G8R8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_X8G8R8B8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_X8G8B8R8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_X8R8B8G8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_X8B8R8G8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_B8G8R8X8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_R8G8B8X8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_G8B8R8X8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_G8R8B8X8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_B8R8G8X8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP32_R8B8G8X8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP24_B8G8R8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP24_R8G8B8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP24_G8B8R8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP24_G8R8B8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP24_B8R8G8_BIO_TTBAthis͟XYVALUE{GETCOLOR_BPP24_R8B8G8_BIO_TTBAthis͟XYVALUE{GETMASK_GENERICAthis͟XYAVALUE%SETCOLOR_GENERICAthis͟XYVALUE{SETCOLOR_RGBA_NOPALETTEAthis͟XYVALUE{SETCOLOR_RGB_NOPALETTEAthis͟XYVALUE{SETCOLOR_GRAY_NOPALETTEAthis͟XYVALUE{SETCOLOR_GRAYALPHA_NOPALETTEAthis͟XYVALUE{SETCOLOR_NULLAthis͟XYVALUE{SETCOLOR_BPP32_A8R8G8B8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_A8B8G8R8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_A8G8R8B8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_A8G8B8R8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_A8R8B8G8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_A8B8R8G8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_B8G8R8A8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_R8G8B8A8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_G8B8R8A8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_G8R8B8A8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_B8R8G8A8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_R8B8G8A8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_X8R8G8B8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_X8B8G8R8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_X8G8R8B8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_X8G8B8R8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_X8R8B8G8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_X8B8R8G8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_B8G8R8X8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_R8G8B8X8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_G8B8R8X8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_G8R8B8X8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_B8R8G8X8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP32_R8B8G8X8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP24_B8G8R8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP24_R8G8B8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP24_G8B8R8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP24_G8R8B8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP24_B8R8G8_BIO_TTBAthis͟XYVALUE{SETCOLOR_BPP24_R8B8G8_BIO_TTBAthis͟XYVALUE{SETMASK_GENERICAthis͟XYAVALUE%CREATEA"͟this͟vmtEAWIDTHAHEIGHT#CREATEA͟this͟vmtEAWIDTHAHEIGHTAFLAGSA#CREATEA͟this͟vmtEARAWIMAGESADATAOWNER%#CREATECOMPATIBLEA͟this͟vmtEINTFIMG͟AWIDTHAHEIGHT DESTROYA`"this͟vmtE ASSIGNA"this͟SOURCE BEGINUPDATEAthis͟ENDUPDATEAthis͟ SETSIZEA"this͟AWIDTHAHEIGHTCHECKDESCRIPTIONA"%this͟ADESCRIPTIONWEXCEPTIONONERROR% LOADFROMDEVICEA"this͟DCD LOADFROMBITMAPA"this͟ABITMAPDAMASKBITMAPDAWIDTHAHEIGHT CREATEBITMAPSA"this͟ABITMAPDAMASKDASKIPMASK% SETRAWIMAGEA"this͟ARAWIMAGESADATAOWNER% GETRAWIMAGEA"this͟ARAWIMAGESATRANSFEROWNERSHIP% FILLPIXELSA"this͟COLOR{ COPYPIXELSA"this͟ASOURCE{|XDSTYDSTALPHAMASK%ALPHATRESHOLDALPHABLENDAthis͟ASOURCE͟ASOURCEALPHA͟ADESTXADESTYALPHAFROMMASKAthis͟AKEEPALPHA%MASKAthis͟ACOLOR{AKEEPOLDMASK%GETXYDATAPOSITIONAthis͟XYPOSITIONAGETXYMASKPOSITIONAthis͟XYPOSITIONA#GETDATALINESTARTAEthis͟Y CREATEDATAA"this͟HASTRANSPARENCYA"%this͟HASMASKA"%this͟SETDATADESCRIPTIONKEEPDATAAthis͟ADESCRIPTIONW ͟ TFPCUSTOMIMAGEREADER TFPCUSTOMIMAGEREADER0#NBFDEFIMAGECLASS#(yCDEFAULTIMAGECLASS#(yCINTERNALREADA"thisSTRnIMG{|!INTERNALCHECKA"%thisSTRn!INTERNALSIZEA" }selfCSTRnCREATEA"thisvmtE#IMAGEREADA{|thisSTRnIMG{|#CHECKCONTENTSA%thisSTRn#IMAGESIZEA }selfCSTRn  TFPCUSTOMIMAGEREADERCLASS     TFPCUSTOMIMAGEWRITERCLASS      TSHAREDRASTERIMAGECLASS;    E  O PCHARd  Y TSTREAM{ TSTREAM#mINVALIDSEEKA"thisnDISCARDAthisnCOUNTb|DISCARDLARGEAthisnCOUNTb|MAXBUFFERSIZEFAKESEEKFORWARDAthisnOFFSETb|ORIGINCPOSb|!GETPOSITIONA"b|thisnSETPOSITIONA"thisnPOSb|!GETSIZEA"b|thisnSETSIZE64A"thisnNEWSIZEb|SETSIZEA"thisnNEWSIZESETSIZEA"thisnNEWSIZEb|READNOTIMPLEMENTEDAthisnWRITENOTIMPLEMENTEDAthisnREADA"thisnBUFFERBCOUNTWRITEA"thisnBUFFERBCOUNTSEEKA"thisnOFFSETORIGINSEEKA"b|thisnOFFSETb|ORIGINCREADBUFFERAthisnBUFFERBCOUNTWRITEBUFFERAthisnBUFFERBCOUNT#COPYFROMAb|thisnSOURCEnCOUNTb|#READCOMPONENTAXthisnINSTANCEX#READCOMPONENTRESAXthisnINSTANCEXWRITECOMPONENTAthisnINSTANCEXWRITECOMPONENTRESAthisnRESNAMEBINSTANCEXWRITEDESCENDENTAthisnINSTANCEXANCESTORXWRITEDESCENDENTRESAthisnRESNAMEBINSTANCEXANCESTORXWRITERESOURCEHEADERAthisnRESNAMEBFIXUPINFOFIXUPRESOURCEHEADERAthisnFIXUPINFOREADRESHEADERAthisn#READBYTEA&7thisn#READWORDAthisn#READDWORDAZthisn#READQWORDADthisn#READANSISTRINGABthisn"resultBWRITEBYTEAthisnB&7WRITEWORDAthisnWWRITEDWORDAthisnDZWRITEQWORDAthisnQDWRITEANSISTRINGAthisnSB n LONGWORDh LONGWORD Z TCDCONTROLSTATEEX TCDCONTROLSTATEEX8#mPARENTRGBCOLOR#FPPARENTRGBCOLOR# {RGBCOLOR#FPRGBCOLOR#{CAPTION# BFONT#(OAUTOSIZE#0% y SHORTINTH SHORTINT :  Y  c TCOMMONDIALOG TCOMMONDIALOG#FATTACHTO#pPFHANDLE#xDFHEIGHT#FONDIALOGRESULT#DFWIDTH#FONCANCLOSE#?FONSHOW#pFONCLOSE#pFTITLE#BFUSERCHOICE#FHELPCONTEXT#FDOCANCLOSECALLED#%FDOSHOWCALLED#%FDOCLOSECALLED#%FCLOSING#%FWSEVENTCAPABILITIES#sDATTACHTO#pPONDIALOGRESULT#DFCOMPSTYLE#HANDLE#xDUSERCHOICE#ONCLOSE#pONCANCLOSE#?ONSHOW#pHELPCONTEXT#TITLE#SETHANDLEAthismAVALUEDISTITLESTOREDA%thismWSREGISTERCLASSA"selfD!DOEXECUTEA"%thism!DEFAULTTITLEA"Bthism"resultB!GETHEIGHTA"thism!GETWIDTHA"thismSETHEIGHTA"thismAVALUESETWIDTHA"thismAVALUERESETSHOWCLOSEFLAGSAthismCREATEA"mthismvmtETHEOWNERXEXECUTEA"%thism CLOSEA"thism DOSHOWA"thism DOCANCLOSEA"thismCANCLOSE% DOCLOSEA"thism#HANDLEALLOCATEDA%thism m  b  l  v __vtbl_ptr_type9(  TSTATICBORDERSTYLE&TSTATICBORDERSTYLE'SBSNONE'SBSSINGLE'SBSSUNKEN      TCHARTSERIES! &TCHARTSERIES#wFBUILTINSOURCE#!FLISTENER#FMARKS#DFONGETMARK#GEFSOURCE#!FSTYLES#EFSTYLESLISTENER#STYLES#EMARKS#DONGETMARK#GEGETSOURCEA!thisISSOURCESTOREDA%thisSETMARKSAthisAVALUEDSETONGETMARKAthisAVALUEGESETSOURCEAthisAVALUE!SETSTYLESAthisAVALUEEAFTERADDA"thisAFTERDRAWA"thisBEFOREDRAWA"thisGETBOUNDSA"thisABOUNDSGETGRAPHPOINTAtthis"resulttAINDEXGETGRAPHPOINTAtthis"resulttAINDEXAXINDEXAYINDEXGETGRAPHPOINTXA\thisAINDEXGETGRAPHPOINTXA\thisAINDEXAXINDEXGETGRAPHPOINTYA\thisAINDEXGETGRAPHPOINTYA\thisAINDEXAYINDEX!GETSERIESCOLORA"thisGETXMAXVALA\thisSOURCECHANGEDA"thisASENDERmVISITSOURCESA"thisAVISITOR=BAAXISH7ADATABLEGENDTEXTPOINTABthis"resultBAINDEX ASSIGNA"thisASOURCE CREATEA"thisvmtEAOWNERX DESTROYA`"thisvmtE#GETCOLORAthisAINDEXGETMAXAthisX\Y\GETMINAthisX\Y\#GETXIMGVALUEAthisAINDEX#GETXMAXA\this#GETXMINA\this#GETXVALUEA\thisAINDEX#GETXVALUESA\thisAINDEXAXINDEX#GETYIMGVALUEAthisAINDEX#GETYMAXA\this#GETYMINA\this#GETYVALUEA\thisAINDEX#GETYVALUESA\thisAINDEXAYINDEXSETCOLORAthisAINDEXACOLORSETTEXTAthisAINDEXAVALUEBSETXVALUEAthisAINDEXAVALUE\SETXVALUESAthisAINDEXAXINDEXAVALUE\SETYVALUEAthisAINDEXAVALUE\SETYVALUESAthisAINDEXAYINDEXAVALUE\#ADDAthisAVALUE\AXLABELBACOLOR#ADDARRAYAthisAVALUES/highAVALUESb|$\b| /#ADDNULLAthisALABELBACOLOR#ADDXAthisAX\ALABELBACOLOR#ADDXYAthisAX\AY\AXLABELBACOLOR#ADDXYAthisAX\AY\AYLISTPhighAYLISTb|AXLABELBACOLOR$\b| P#ADDYAthisAY\ALABELBACOLORBEGINUPDATEAthis CLEARA"this#COUNTAthis DELETEA"thisAINDEXENDUPDATEAthisEXTENTA"this"result#FORMATTEDMARKABthis"resultBAINDEXAFORMATBAYINDEXISEMPTYA"%this#LISTSOURCEA;Gthis#LASTVALUEINDEXAthis#MAXXVALUEA\this#MINXVALUEA\this#MAXYVALUEA\this#MINYVALUEA\this  TLINEARMARKPOSITIONS&TLINEARMARKPOSITIONS'LMPOUTSIDE'LMPPOSITIVE'LMPNEGATIVE'LMPINSIDE :  TSERIESPOINTERCUSTOMDRAWEVENTG/Proc#dSelf#m0TSERIESPOINTERCUSTOMDRAWEVENTthisEASENDERADRAWER@cAINDEXACENTER } $ TSERIESPOINTERSTYLEEVENT/Proc#Self#m0TSERIESPOINTERSTYLEEVENTthisEASENDERAVALUEINDEXASTYLEL  \$t W TSERIESPOINTER TSERIESPOINTERH#AtFBRUSH#(HFHORIZSIZE#0FOVERRIDECOLOR#4NFPEN#8FSTYLE#@LFVERTSIZE#DBRUSH#(HHORIZSIZE#0OVERRIDECOLOR#4NPEN#8STYLE#@LVERTSIZE#DSETBRUSHAthisnAVALUEHSETHORIZSIZEAthisnAVALUESETOVERRIDECOLORAthisnAVALUENSETPENAthisnAVALUESETSTYLEAthisnAVALUELSETVERTSIZEAthisnAVALUE#CREATEAnthisnvmtEAOWNER DESTROYA`"thisnvmtE ASSIGNA"thisnSOURCE DRAWAthisnADRAWER@cACENTER }ACOLORABRUSHALREADYSET%DRAWSIZEAthisnADRAWER@cACENTER }ASIZE }ACOLORAANGLE\ABRUSHALREADYSET% n TCHARTERRORBAR TCHARTERRORBAR8#AtFWIDTH#(FPEN#0SPEN#0SWIDTH#(SETPENAthisAVALUESSETWIDTHAthisAVALUE#CREATEAthisvmtEAOWNER DESTROYA`"thisvmtE ASSIGNA"thisASOURCE  TLABELDIRECTION&TLABELDIRECTION'LDLEFT'LDTOP'LDRIGHT'LDBOTTOM  TBRUSHT YTBRUSH#^FBRUSHHANDLECACHED#%FCOLOR#FBITMAP#77FREFERENCE#ENFINTERNALUPDATEINDEX#BITMAP#77COLOR#FREEREFERENCEAthisHGETHANDLEADthisHGETREFERENCEAENthisH"resultENGETCOLORAthisHREFERENCENEEDEDAthisHSETHANDLEAthisHVALUEDDOCHANGEAthisHMSGBDOALLOCATERESOURCESA"thisHDODEALLOCATERESOURCESA"thisHDOCOPYPROPSA"thisHFROM@vSETCOLORA"thisHNEWCOLORNEWFPCOLOR{SETFPCOLORA"thisHAVALUE{SETBITMAPAthisHVALUE77SETCOLORAthisHVALUESETSTYLEA"thisHVALUE ASSIGNA"thisHSOURCE CREATEA"HthisHvmtE DESTROYA`"thisHvmtE#EQUALSBRUSHA%thisHABRUSHH H TINDEXEDCOMPONENT' ,TINDEXEDCOMPONENT`#m!GETINDEXA"thisSETINDEXA"thisAVALUECHANGENAMEPREFIXAthisAOLDBANEWBAFAILEDB  TDRAWDATAITEM TDRAWDATAITEM#mFCHART#mFOWNER#mCHART#mOWNER#m#CREATEAthisvmtEACHARTmAOWNERm  TDRAWDATAITEMCLASS   TTYPEDFPLISTENUMERATOR$1$CRC787BE535 TTYPEDFPLISTENUMERATOR$1$CRC787BE535##GETCURRENTA" this  TCUSTOMCONTROLN STCUSTOMCONTROL #FCANVAS# KFONPAINT# pCANVAS# KONPAINT# pWSREGISTERCLASSA"selfNWMPAINTAthis:MESSAGEDESTROYWNDA"this:PAINTWINDOWA"this:DCDFONTCHANGEDA"this:SENDERmSETCOLORA"this:VALUEPAINTA"this:CREATEA":this:vmtEAOWNERX DESTROYA`"this:vmtE : TCOLLECTIONB GTCOLLECTION8#!FITEMCLASS#NFITEMS# YFUPDATECOUNT#(FNEXTID#,FPROPNAME#0BUPDATECOUNT#(ITEMCLASS#NGETCOUNTAthis1GETPROPNAMEABthis1"resultBINSERTITEMAthis1ITEMvREMOVEITEMAthis1ITEMvDOCLEARAthis1!GETATTRCOUNTA"this1!GETATTRA"Bthis1"resultBINDEX!GETITEMATTRA"Bthis1"resultBINDEXITEMINDEXCHANGEDAthis1GETITEMAvthis1INDEXSETITEMAthis1INDEXVALUEvSETITEMNAMEA"this1ITEMvSETPROPNAMEA"this1UPDATEA"this1ITEMvNOTIFYA"this1ITEMvACTIONN#CREATEA1this1vmtEAITEMCLASSN DESTROYA`"this1vmtE#OWNERA this1#ADDAvthis1 ASSIGNA"this1SOURCE BEGINUPDATEA"this1CLEARAthis1 ENDUPDATEA"this1DELETEAthis1INDEX#GETENUMERATORA)Othis1GETNAMEPATHA"Bthis1"resultB#INSERTAvthis1INDEX#FINDITEMIDAvthis1IDEXCHANGEAthis1INDEX1INDEX2SORTAthis1COMPARE P 1 TCHARTONVISITSOURCES/Proc#Self#m0TCHARTONVISITSOURCESthisEAVISITOR=BAAXISH7ADATAB  $   TLISTSORTCOMPAREC4TLISTSORTCOMPAREITEM1EITEM2E - TCOLLECTIONITEM TCOLLECTIONITEM(#!FCOLLECTION#1FID# FUPDATECOUNT#$UPDATECOUNT#$COLLECTION#1ID# GETINDEXAthisvSETCOLLECTIONA"thisvVALUE1CHANGEDAthisvALLITEMS%!GETOWNERA" thisv!GETDISPLAYNAMEA"Bthisv"resultBSETINDEXA"thisvVALUESETDISPLAYNAMEA"thisvVALUEBCREATEA"vthisvvmtEACOLLECTION1 DESTROYA`"thisvvmtEGETNAMEPATHA"Bthisv"resultB v TCHARTAXISENUMERATOR TCHARTAXISENUMERATOR#IO#GETCURRENTAH7this  TCHARTAXISMARGINS_8TCHARTAXISMARGINSC H%:  TCHARTTEXTELEMENT TCHARTTEXTELEMENTp#AtFCALLOUTANGLE#(ZFCLIPPED#,%FMARGINS#0^PFONGETSHAPE#8PFOVERLAPPOLICY#H(QFSHAPE#LQFTEXTFORMAT#PČFALIGNMENT#TFINSIDEDIR#XtFROTATIONCENTER#hRROTATIONCENTER#hRCALLOUTANGLE#(ZCLIPPED#,%OVERLAPPOLICY#H(QONGETSHAPE#8PSHAPE#LQTEXTFORMAT#PČALIGNMENT#TMARGINS#0^PSETALIGNMENTAthisAVALUESETCALLOUTANGLEAthisAVALUEZSETCLIPPEDAthisAVALUE%SETMARGINSAthisAVALUE^PSETONGETSHAPEAthisAVALUEPSETOVERLAPPOLICYAthisAVALUE(QSETROTATIONCENTERAthisAVALUERSETSHAPEAthisAVALUEQSETTEXTFORMATAthisAVALUEČAPPLYLABELFONTA"thisADRAWER@cDRAWLINKA"thisADRAWER@cADATAPOINT }ALABELCENTER }GETBOUNDINGBOXAthis"resultADRAWER@cATEXTSIZE }GETTEXTSHIFTNEEDEDA%thisISMARGINREQUIREDA%this!GETFRAMEA"this!GETLABELANGLEA"\this!GETLABELBRUSHA"Hthis!GETLABELFONTA"Othis!GETLINKPENA"this#CREATEAthisvmtEAOWNER DESTROYA`"thisvmtE ASSIGNA"thisASOURCE DRAWLABELAthisADRAWER@cADATAPOINT }ALABELCENTER }ATEXTBAPREVLABELPOLYR#GETLABELPOLYGONARthis"resultRADRAWER@cASIZE }#MEASURELABELAQthisADRAWER@cATEXTB#MEASURELABELHEIGHTAQthisADRAWER@cATEXTBSETINSIDEDIRAthisDX\DY\  TCHARTTITLEFRAMEPEN TCHARTTITLEFRAMEPEN#  PPOINTER E  TLEGENDALIGNMENT&TLEGENDALIGNMENT'LATOPLEFT'LACENTERLEFT'LABOTTOMLEFT'LATOPCENTER'LABOTTOMCENTER'LATOPRIGHT'LACENTERRIGHT'LABOTTOMRIGHT  TCHARTLEGENDBRUSH TCHARTLEGENDBRUSH#Y  TLEGENDCOLUMNCOUNT2TLEGENDCOLUMNCOUNTZ  TCHARTLEGENDGRIDPENB GTCHARTLEGENDGRIDPEN# ) TLEGENDITEMFILLORDER&TLEGENDITEMFILLORDER'LFOCOLROW'LFOROWCOL m9FRECT#FCOORDS#R  TBASICCHARTSERIESENUMERATOR  TBASICCHARTSERIESENUMERATOR##GETCURRENTAEthis  TABSTRACTOBJECTREADERu zTABSTRACTOBJECTREADER#mNEXTVALUEA"thisZREADVALUEA"thisZ BEGINROOTCOMPONENTA"thisZ BEGINCOMPONENTA"thisZFLAGSRACHILDPOSCOMPCLASSNAMEBCOMPNAMEBBEGINPROPERTYA"BthisZ"resultB READA"thisZBUFBCOUNT READBINARYA"thisZDESTDATA_READFLOATA"\thisZREADSINGLEA" thisZREADDATEA" thisZREADCURRENCYA" thisZREADIDENTA"BthisZ"resultBVALUETYPEREADINT8A":thisZREADINT16A"thisZREADINT32A"thisZREADINT64A"b|thisZREADSETA"thisZENUMTYPEE READSIGNATUREA"thisZREADSTRA"BthisZ"resultBREADSTRINGA"BthisZ"resultBSTRINGTYPEREADWIDESTRINGA"thisZ"resultREADUNICODESTRINGA"thisZ"result SKIPCOMPONENTA"thisZSKIPCOMPONENTINFOS% SKIPVALUEA"thisZ Z TFINDMETHODEVENT/Proc#<Self#m0TFINDMETHODEVENTthisEREADER,METHODNAMEBADDRESSEERROR%  TSETMETHODPROPERTYEVENT/Proc#Self#m0TSETMETHODPROPERTYEVENTthisEREADER,INSTANCE PROPINFOSTHEMETHODNAMEBHANDLED%  TSETNAMEEVENTR/Proc#oSelf#m0TSETNAMEEVENTthisEREADER,COMPONENTXNAMEB ? TREFERENCENAMEEVENT/Proc#Self#m0TREFERENCENAMEEVENTthisEREADER,NAMEB  TANCESTORNOTFOUNDEVENTB/Proc#_Self#m0TANCESTORNOTFOUNDEVENTthisEREADER,COMPONENTNAMEBCOMPONENTCLASS'SCOMPONENTX & TREADERERROR/Proc#Self#m0TREADERERRORthisEREADER,MESSAGEBHANDLED%  TPROPERTYNOTFOUNDEVENTZ/Proc#wSelf#m0TPROPERTYNOTFOUNDEVENTthisEREADER,INSTANCE PROPNAMEBISPATH%HANDLED%SKIP% > TFINDCOMPONENTCLASSEVENT /Proc#&Self#m0TFINDCOMPONENTCLASSEVENTthisEREADER,CLASSNAMEBCOMPONENTCLASS)7  TCREATECOMPONENTEVENT/Proc#Self#m0TCREATECOMPONENTEVENTthisEREADER,COMPONENTCLASS)7COMPONENTX  TREADWRITESTRINGPROPERTYEVENT2/Proc#OSelf#m0TREADWRITESTRINGPROPERTYEVENTthisESENDERmINSTANCE PROPINFOSCONTENTB  TVALUETYPE&TVALUETYPE'VANULL'VALIST'VAINT8'VAINT16'VAINT32'VAEXTENDED'VASTRING'VAIDENT'VAFALSE'VATRUE 'VABINARY 'VASET 'VALSTRING 'VANIL 'VACOLLECTION'VASINGLE'VACURRENCY'VADATE'VAWSTRING'VAINT64'VAUTF8STRING'VAUSTRING'VAQWORD  TREADERPROC# /Proc#@ Self#m0TREADERPROCthisEREADER,   TWRITERPROC{ /Proc# Self#m0TWRITERPROCthisEWRITER)` j  TSTREAMPROC /Proc# Self#m0TSTREAMPROCthisESTREAMn  WIDECHAR(  WideChar   TREADCOMPONENTSPROCR /Proc#o Self#m0TREADCOMPONENTSPROCthisECOMPONENTX 9  SINGLE  SINGLE  TDATETIME  TDATETIME  CURRENCY  Currency  VARIANT VariantVTYPE#RES1#RES2#RES3#VSMALLINT#VINTEGER#VSINGLE# VDOUBLE#\VDATE# VCURRENCY# VOLESTR#GSVDISPATCH#EVERROR#VBOOLEAN#tVUNKNOWN#EVSHORTINT#:VBYTE#&7VWORD#VLONGWORD#ZVINT64#b|VQWORD#DVWORD64#DVSTRING#EVANY#EVARRAY#`SVPOINTER#EVRECORD#EPRECINFO#EVLONGS#ySVWORDS#SVBYTES#S  WIDESTRING    UNICODESTRING-    TCHARTBASICAXISL QTCHARTBASICAXISP#FARROW#( FGRID#0SFTICKCOLOR#8FTICKINNERLENGTH#<FTICKLENGTH#@FVISIBLE#D%FMARKS#HSARROW#( MARKS#HSGRID#0STICKCOLOR#8TICKINNERLENGTH#<TICKLENGTH#@VISIBLE#D%GETINTERVALSAUthis7SETARROWAthis7AVALUE SETGRIDAthis7AVALUESSETINTERVALSAthis7AVALUEUSETTICKCOLORAthis7AVALUESETTICKINNERLENGTHAthis7AVALUESETTICKLENGTHAthis7AVALUESETVISIBLEAthis7AVALUE%!GETALIGNMENTA"Cthis7SETALIGNMENTA"this7AVALUECSETMARKSAthis7AVALUESSTYLECHANGEDA"this7ASENDERm#CREATEA7this7vmtEACOLLECTION1ACHART DESTROYA`"this7vmtE ASSIGNA"this7ASOURCE ISFLIPPEDA"%this7#TRYAPPLYSTRIPESA%this7ADRAWER@cAINDEXZ 7 TCHARTVALUETEXTARRAYx }TCHARTVALUETEXTARRAY[  ^ TCHARTAXISPEN TCHARTAXISPEN#  TAXISDRAWHELPER TAXISDRAWHELPER#mFPREVLABELPOLY#RFATDATAONLY#%FAXIS#7FAXISTRANSF# XFCLIPRANGEDELTA#0FCLIPRECT#8GYFDRAWER#@@cFPREVCOORD#HFSCALEDTICKINNERLENGTH#LFSCALEDTICKLENGTH#PFSTRIPEINDEX#TZFTRANSF#X7!FVALUEMAX#`\FVALUEMIN#h\FMAXFORMARKS#p\FMINFORMARKS#x\FROTATIONCENTER#RFZOFFSET# }BARZAthisAX1AY1AX2AY2DRAWLABELAthisALABELCENTER }ATEXTBDRAWLABELANDTICKA"thisACOORDAFIXEDCOORDATEXTBGRIDLINEA"thisACOORDINTERNALAXISLINEAthisAPENASTART }AEND }AANGLE\ISINCLIPRANGEA%thisACOORDLINEZAthisAP1 }AP2 }TRYAPPLYSTRIPESA%this BEGINDRAWINGA"this#CLONEAthisCREATEA"thisvmtE DRAWAXISLINEA"thisAPENAFIXEDCOORDDRAWMARKAthisAFIXEDCOORDAMARK\ATEXTB ENDDRAWINGA"this GETCLIPRANGEA"thisAMINAMAXGRAPHTOIMAGEA"thisAGRAPH\  TCHARTMINORAXISLIST TCHARTMINORAXISLIST@#GFAXIS#8H7PARENTAXIS#8H7GETAXESAQYthisAINDEX!GETOWNERA" thisUPDATEA"thisAITEMv#CREATEAthisvmtEAOWNERH7#ADDAQYthis#GETCHARTAthis  TCHARTAXISMARKTOTEXTEVENT/Proc#:Self#m0TCHARTAXISMARKTOTEXTEVENTthisEATEXTBAMARK\  TCHARTUNITS&TCHARTUNITS'CUPERCENT'CUAXIS'CUGRAPH'CUPIXEL | TCHARTRANGE TCHARTRANGE@#AtFBOUNDS#([FUSEBOUNDS#8%[GETBOUNDSA\thisAINDEXGETUSEBOUNDSA%thisAINDEXISBOUNDSSTOREDA%thisAINDEXSETBOUNDSAthisAINDEXAVALUE\SETUSEBOUNDSAthisAINDEXAVALUE% ASSIGNA"thisASOURCE CHECKBOUNDSORDERAthisINTERSECTAthisAMIN\AMAX\  TCHARTAXISTITLE TCHARTAXISTITLE#d[FCAPTION#BFPOSITIONONMARKS#%CAPTION#BPOSITIONONMARKS#%GETFONTAOthisSETCAPTIONAthisAVALUEBSETFONTAthisAVALUEOSETPOSITIONONMARKSAthisAVALUE%#CREATEAthisvmtEAOWNER ASSIGNA"thisSOURCE  TVALUESINRANGEPARAMS>TVALUESINRANGEPARAMSpFAXISTOGRAPH#XFFORMAT#BFGRAPHTOAXIS#XFGRAPHTOIMAGE#(abFINTERVALS#8UFMIN#@\FMAX#H\FMINSTEP#P\FSCALE#XbFUSEY#h%#COUNTTOSTEPA\this$ACOUNT#ISACCEPTABLESTEPA%this$ASTEPb|ROUNDTOIMAGEAthis$AVALUE\#TOIMAGEAthis$AX\ $ TCHARTAXISMARKS TCHARTAXISMARKS#TFATDATAONLY#%FLISTENER#FRANGE#FSOURCE#!ATDATAONLY#%RANGE#SOURCE#!SETATDATAONLYAthisAVALUE%SETRANGEAthisAVALUESETSOURCEAthisAVALUE!#CREATEAthisvmtEAOWNER DESTROYA`"thisvmtE#SOURCEDEFA!this  TCHARTVALUETEXTp TCHARTVALUETEXTFTEXT#BFVALUE#\ [  TCHARTAXISGROUP TCHARTAXISGROUPFCOUNT#FFIRSTMARK#FLASTMARK#FMARGIN# FSIZE#FTITLESIZE#  ICOORDTRANSFORMERN! S!ICOORDTRANSFORMER#zXGRAPHTOIMAGEA"this7!AX\YGRAPHTOIMAGEA "this7!AY\ 7! PRECT!  ! TCUSTOMCHARTSOURCE" "TCUSTOMCHARTSOURCE#McFERRORBARDATA#pdFEXTENT#FEXTENTISVALID#%FVALUESTOTAL#\FVALUESTOTALISVALID#%FXCOUNT#ZFYCOUNT#ZXCOUNT#ZYCOUNT#ZGETERRORBARDATAAdthis!AINDEXISERRORBARDATASTOREDA%this!AINDEXSETERRORBARDATAAthis!AINDEXAVALUEdSORTVALUESINRANGEAthis!AVALUES^ASTARTAENDCHANGEERRORBARSA"this!SENDERm!GETCOUNTA"this!GETERRORBARVALUESA%this!APOINTINDEXWHICHAUPPERDELTA\ALOWERDELTA\GETHASERRORBARSA%this!WHICH!GETITEMA"fthis!AINDEXINVALIDATECACHESAthis!SETXCOUNTA"this!AVALUEZSETYCOUNTA"this!AVALUEZCREATEA"!this!vmtEAOWNERX DESTROYA`"this!vmtE AFTERDRAWA"this! BEFOREDRAWA"this! ENDUPDATEA"this!CHECKFORMATAselffAFORMATBEXTENTA"this!"resultEXTENTCUMULATIVEA"this!"resultEXTENTLISTA"this!"resultFINDBOUNDSAthis!AXMIN\AXMAX\ALBAUB#FORMATITEMABthis!"resultBAFORMATBAINDEXAYINDEX#FORMATITEMXYTEXTABthis!"resultBAFORMATBAX\AY\ATEXTB#GETENUMERATORAfthis!#GETXERRORBARLIMITSA%this!APOINTINDEXAUPPERLIMIT\ALOWERLIMIT\#GETYERRORBARLIMITSA%this!APOINTINDEXAUPPERLIMIT\ALOWERLIMIT\#GETXERRORBARVALUESA%this!APOINTINDEXAUPPERDELTA\ALOWERDELTA\#GETYERRORBARVALUESA%this!APOINTINDEXAUPPERDELTA\ALOWERDELTA\#HASXERRORBARSA%this!#HASYERRORBARSA%this!#ISXERRORINDEXA%this!AXINDEX#ISYERRORINDEXA%this!AYINDEXISSORTEDA"%this! VALUESINRANGEA"this!APARAMS$AVALUES^VALUESTOTALA"\this!#XOFMAXA\this!AINDEX#XOFMINA\this!AINDEX ! TFPCUSTOMCANVAS* *TFPCUSTOMCANVASx#!FCLIPPING#%FMANAGERESOURCES#%FREMOVINGHELPERS#%FHELPERS# ECFLOCKS#(FINTERPOLATION#0gFDEFAULTFONT#8GFFONT#@GFDEFAULTBRUSH#HEFBRUSH#PEFDEFAULTPEN#XFPEN#`FPENPOS#h }FCLIPREGION#phLOCKCOUNT#(INTERPOLATION#0gCLIPREGION#phPENPOS#h }MANAGERESOURCES#%ALLOWFONTA%this*AFONTGALLOWBRUSHA%this*ABRUSHEALLOWPENA%this*APENCREATEDEFAULTFONTAGthis*CREATEDEFAULTPENAthis*CREATEDEFAULTBRUSHAEthis*REMOVEHELPERSAthis*GETFONTAGthis*GETBRUSHAEthis*GETPENAthis*!DOCREATEDEFAULTFONTA"Gthis*!DOCREATEDEFAULTPENA"this*!DOCREATEDEFAULTBRUSHA"Ethis*SETFONTA"this*AVALUEGSETBRUSHA"this*AVALUEESETPENA"this*AVALUE!DOALLOWFONTA"%this*AFONTG!DOALLOWPENA"%this*APEN!DOALLOWBRUSHA"%this*ABRUSHESETCOLORA"this*XYVALUE{!GETCOLORA"{this*XYSETHEIGHTA"this*AVALUE!GETHEIGHTA"this*SETWIDTHA"this*AVALUE!GETWIDTHA"this*!GETCLIPRECTA"this*"resultSETCLIPRECTA"this*AVALUE!GETCLIPPINGA"%this*SETCLIPPINGA"this*AVALUE%SETPENPOSA"this*AVALUE }DOLOCKCANVASA"this*DOUNLOCKCANVASA"this*DOTEXTOUTA"this*XYTEXTBDOGETTEXTSIZEA"this*TEXTBWH!DOGETTEXTHEIGHTA"this*TEXTB!DOGETTEXTWIDTHA"this*TEXTBDOTEXTOUTA"this*XYTEXTDOGETTEXTSIZEA"this*TEXTWH!DOGETTEXTHEIGHTA"this*TEXT!DOGETTEXTWIDTHA"this*TEXTDORECTANGLEA"this*BOUNDSDORECTANGLEFILLA"this*BOUNDSDORECTANGLEANDFILLA"this*BOUNDSDOELLIPSEFILLA"this*BOUNDSDOELLIPSEA"this*BOUNDSDOELLIPSEANDFILLA"this*BOUNDSDOPOLYGONFILLA"this*POINTS(5highPOINTSb|$ }b| (5DOPOLYGONA"this*POINTSx5highPOINTSb|$ }b| x5DOPOLYGONANDFILLA"this*POINTS5highPOINTSb|$ }b| 5DOPOLYLINEA"this*POINTS 6highPOINTSb|$ }b| 6DOFLOODFILLA"this*XYDOMOVETOA"this*XYDOLINETOA"this*XYDOLINEA"this*X1Y1X2Y2DOCOPYRECTA"this*XYCANVAS*SOURCERECTDODRAWA"this*XYIMAGE{|DORADIALPIEA"this*X1Y1X2Y2STARTANGLE16DEGANGLE16DEGLENGTHDOPOLYBEZIERA"this*POINTSiNUMPTSFILLED%CONTINUOUS%CHECKHELPERA"this*AHELPER@vADDHELPERAthis*AHELPER@v#CREATEA*this*vmtE DESTROYA`"this*vmtELOCKCANVASAthis*UNLOCKCANVASAthis*#LOCKEDA%this*#CREATEFONTAGthis*#CREATEPENAthis*#CREATEBRUSHAEthis* TEXTOUTA"this*XYTEXTBGETTEXTSIZEAthis*TEXTBWH#GETTEXTHEIGHTAthis*TEXTB#GETTEXTWIDTHAthis*TEXTBTEXTEXTENTA"Qthis*TEXTBTEXTHEIGHTA"this*TEXTBTEXTWIDTHA"this*TEXTB TEXTOUTA"this*XYTEXTGETTEXTSIZEAthis*TEXTWH#GETTEXTHEIGHTAthis*TEXT#GETTEXTWIDTHAthis*TEXTTEXTEXTENTA"Qthis*TEXTTEXTHEIGHTA"this*TEXTTEXTWIDTHA"this*TEXT ARCA"this*ALEFTATOPARIGHTABOTTOMANGLE16DEGANGLE16DEGLENGTH ARCA"this*ALEFTATOPARIGHTABOTTOMSXSYEXEY ELLIPSEA"this*BOUNDS ELLIPSEA"this*LEFTTOPRIGHTBOTTOMELLIPSECAthis*XYRXZRYZ POLYGONA"this*POINTS>highPOINTSb|$ }b| > POLYLINEA"this*POINTSP>highPOINTSb|$ }b| P> RADIALPIEA"this*X1Y1X2Y2STARTANGLE16DEGANGLE16DEGLENGTH POLYBEZIERA"this*POINTSiNUMPTSFILLED%CONTINUOUS% POLYBEZIERA"this*POINTS~?highPOINTSb|FILLED%CONTINUOUS%$ }b| ~? RECTANGLEA"this*BOUNDS RECTANGLEA"this*LEFTTOPRIGHTBOTTOM FILLRECTA"this*ARECT FILLRECTA"this*X1Y1X2Y2 FLOODFILLA"this*XYCLEARAthis*MOVETOAthis*XYMOVETOAthis*P }LINETOAthis*XYLINETOAthis*P }LINEAthis*X1Y1X2Y2LINEAthis*P1 }P2 }LINEAthis*POINTSCOPYRECTAthis*XYCANVAS*SOURCERECTDRAWAthis*XYIMAGE{|STRETCHDRAWAthis*XYWHSOURCE{| ERASEA"this* * TANTIALIASINGMODEB&TANTIALIASINGMODE'AMDONTCARE'AMON'AMOFF B TCANVASSTATEB(TCANVASSTATE B TTEXTSTYLE CTTEXTSTYLEALIGNMENT#LAYOUT#iSINGLELINE#%CLIPPING# %EXPANDTABS# %SHOWPREFIX# %WORDBREAK# %OPAQUE# %SYSTEMFONT#%RIGHTTOLEFT#%ENDELLIPSIS#% C TREGIOND DTREGION@#jFREFERENCE#8 kADDOPERATIONAthisCAOPUkCLEARSUBREGIONSAthisCADDSUBREGIONAthisCAHANDLEDFREEREFERENCEAthisCGETREFERENCEA kthisC"result kGETHANDLEADthisCREFERENCENEEDEDAthisCSETHANDLEAthisCVALUEDSETCLIPRECTAthisCVALUEGETCLIPRECTAthisC"result#CREATEACthisCvmtE DESTROYA`"thisCvmtE ASSIGNA"thisCSOURCE ADDRECTANGLEAthisCX1Y1X2Y2 C PPOINTrF } fF TDEFAULTCOLORTYPEF&TDEFAULTCOLORTYPE'DCTBRUSH'DCTFONT |F TGRAPHICF FTGRAPHICH#!FMODIFIED#%FONCHANGE# pFONPROGRESS#0aFPALETTEMODIFIED#@%MODIFIED#%ONCHANGE# pONPROGRESS#0aPALETTEMODIFIED#@%CHANGEDA"thisFSENDERm!EQUALSA"%thisFGRAPHICFDEFINEPROPERTIESA"thisFFILERhDRAWA"thisFACANVASKRECT!GETEMPTYA"%thisF!GETHEIGHTA"thisF!GETMIMETYPEA"BthisF"resultB!GETPALETTEA"DthisF!GETTRANSPARENTA"%thisF!GETWIDTHA"thisFPROGRESSA"thisFSENDERmSTAGElPERCENTDONE&7REDRAWNOW%RMSGBDOCONTINUE%PROGRESSA"thisFSENDERmSTAGElPERCENTDONE&7REDRAWNOW%RMSGBREADDATAA"thisFSTREAMnSETHEIGHTA"thisFVALUESETPALETTEA"thisFVALUEDSETTRANSPARENTA"thisFVALUE%SETWIDTHA"thisFVALUESETMODIFIEDAthisFVALUE%WRITEDATAA"thisFSTREAMn ASSIGNA"thisFASOURCE CREATEA"FthisFvmtE CLEARA"thisFEQUALSA"%thisFOBJmLAZARUSRESOURCETYPEVALIDA"%thisFARESOURCETYPEB LOADFROMFILEA"thisFFILENAMEB LOADFROMSTREAMA"thisFSTREAMn LOADFROMMIMESTREAMA"thisFASTREAMnAMIMETYPEB LOADFROMLAZARUSRESOURCEA"thisFRESNAMEB LOADFROMRESOURCENAMEA"thisFINSTANCEDRESNAMEB LOADFROMRESOURCEIDA"thisFINSTANCEDRESIDb| LOADFROMCLIPBOARDFORMATA"thisFFORMATIDD LOADFROMCLIPBOARDFORMATIDA"thisFCLIPBOARDTYPEkFORMATIDD SAVETOFILEA"thisFFILENAMEB SAVETOSTREAMA"thisFSTREAMn SAVETOCLIPBOARDFORMATA"thisFFORMATIDD SAVETOCLIPBOARDFORMATIDA"thisFCLIPBOARDTYPEkFORMATIDD GETSUPPORTEDSOURCEMIMETYPESA"thisFLIST GETRESOURCETYPEA"YthisFGETFILEEXTENSIONSA"BselfOl"resultBISSTREAMFORMATSUPPORTEDA"%selfYlSTREAMn F TGRAPHICSFILLSTYLE8P&TGRAPHICSFILLSTYLE'FSSURFACE'FSBORDER P TGRAPHICSBEVELCUTP&TGRAPHICSBEVELCUT'BVNONE'BVLOWERED'BVRAISED'BVSPACE pP TLCLTEXTMETRICPTLCLTEXTMETRIC ASCENDER#DESCENDER#HEIGHT# P TGRADIENTDIRECTIONLQ&TGRADIENTDIRECTION'GDVERTICAL'GDHORIZONTAL 4Q TTRANSPARENTMODEQ&TTRANSPARENTMODE'TMAUTO'TMFIXED Q TSHAREDRASTERIMAGEQ QTSHAREDRASTERIMAGE(#zlFHANDLE#DFBITMAPCANVAS#KFSAVESTREAM# _BITMAPCANVAS#KSAVESTREAM# _FREEHANDLEA"thisQ!RELEASEHANDLEA"DthisQ!ISEMPTYA"%thisQCREATEA"QthisQvmtE CREATEDEFAULTHANDLEA"thisQAWIDTHAHEIGHTABPP&7 DESTROYA`"thisQvmtEHANDLEALLOCATEDA"%thisQ Q TRAWIMAGESTRAWIMAGExDESCRIPTION#WDATA#H@DATASIZE#PDMASK#X@MASKSIZE#`DPALETTE#h@PALETTESIZE#pDINITAthisSCREATEDATAAthisSAZEROMEM%FREEDATAAthisSRELEASEDATAAthisSEXTRACTRECTAthisSARECTADSTS#GETLINESTARTA@thisSALINEZPERFORMEFFECTAthisSADRAWEFFECT?mCREATENEWDATA%FREEOLDDATA%#READBITSAthisSAPOSITIONAAPREC&7ASHIFT&7READCHANNELSAthisSAPOSITIONAAREDAGREENABLUEAALPHAREADMASKAthisSAPOSITIONAAMASK%WRITEBITSAthisSAPOSITIONAAPREC&7ASHIFT&7ABITSWRITECHANNELSAthisSAPOSITIONAAREDAGREENABLUEAALPHAWRITEMASKAthisSAPOSITIONAAMASK%#ISMASKEDA%thisSATESTPIXELS%#ISTRANSPARENTA%thisSATESTPIXELS%#ISEQUALA%thisSAIMAGES S TRAWIMAGEDESCRIPTIONWTRAWIMAGEDESCRIPTIONDFORMAT#mWIDTH#ZHEIGHT#ZDEPTH# &7BITORDER#RABYTEORDER#@LINEORDER#'nLINEEND#nBITSPERPIXEL# &7REDPREC#!&7REDSHIFT#"&7GREENPREC##&7GREENSHIFT#$&7BLUEPREC#%&7BLUESHIFT#&&7ALPHAPREC#'&7ALPHASHIFT#(&7MASKBITSPERPIXEL#)&7MASKSHIFT#*&7MASKLINEEND#,nMASKBITORDER#0RAPALETTECOLORCOUNT#4PALETTEBITSPERINDEX#6&7PALETTESHIFT#7&7PALETTELINEEND#8nPALETTEBITORDER#mTIHDATA0#mFEXTENSION#BFTYPENAME#BFDEFAULTEXT#BFREADER# FWRITER#(EXTENSION#BTYPENAME#BDEFAULTEXT#BREADER# WRITER#( ,m  n  n  "n  ,n  6n TFPCUSTOMIMAGEWRITERZn _nTFPCUSTOMIMAGEWRITER(#NBINTERNALWRITEA"this@nSTRnIMG{|IMAGEWRITEAthis@nSTRnIMG{| @n TBRUSHPATTERNn8TBRUSHPATTERNZ: n ISTRINGSADAPTER5o :oISTRINGSADAPTER#z REFERENCESTRINGSA"this oS  RELEASESTRINGSA "this o o TTEXTLINEBREAKSTYLEo&TTEXTLINEBREAKSTYLE'TLBSLF'TLBSCRLF'TLBSCR o PANSISTRINGp B p  $p TVARREC;pTVARRECVTYPE#b|VINTEGER#VBOOLEAN#%VCHAR#VWIDECHAR# VEXTENDED#=rVSTRING#VrVPOINTER#EVPCHAR#YVOBJECT#mVCLASS##VPWIDECHAR#GSVANSISTRING#EVCURRENCY#rrVVARIANT#rVINTERFACE#EVWIDESTRING#EVINT64#rVUNICODESTRING#EVQWORD#r .p TSTRINGSENUMERATORq qTSTRINGSENUMERATOR#mFSTRINGS# FPOSITION##CREATEAqthisqvmtEASTRINGS #GETCURRENTABthisq"resultB#MOVENEXTA%thisq q ISIMPLETEXTOUTr rISIMPLETEXTOUT#zHTMLTEXTEXTENTA" }thisrATEXTB HTMLTEXTOUTA "thisrAXAYATEXTB SIMPLETEXTOUTA("thisrAXAYATEXTBSIMPLETEXTEXTENTA0" }thisrATEXTBGETFONTANGLEA8"\thisr r TSTRINGMESSAGETABLEsTSTRINGMESSAGETABLECOUNT#MSGSTRTABLE#r s&7: t&7: 3t&7: Gt TINTERFACEENTRYptTINTERFACEENTRY(IID#rVTABLE#EIOFFSET#DIIDSTR#VrITYPE# r__PAD_DUMMY# b| [t TINTERFACETABLEtTINTERFACETABLE0ENTRYCOUNT#DENTRIES#s t TSCROLLINGWINCONTROLNu SuTSCROLLINGWINCONTROL #SFHORZSCROLLBAR# sFVERTSCROLLBAR# sFAUTOSCROLL# %FISUPDATING# %AUTOSCROLL# %HORZSCROLLBAR# sVERTSCROLLBAR# sSETHORZSCROLLBARAthis4uVALUEsSETVERTSCROLLBARAthis4uVALUEsWSREGISTERCLASSA"selfzALIGNCONTROLSA "this4uACONTROLARECT!AUTOSCROLLENABLEDA"%this4uCALCULATEAUTORANGESA"this4uCREATEWNDA"this4u!GETCLIENTSCROLLOFFSETA" }this4u!GETLOGICALCLIENTRECTA"this4u"resultDOONRESIZEA"this4uGETPREFERREDSIZECLIENTFRAMEA"this4uAWIDTHAHEIGHTWMSIZEAthis4uMESSAGEiOWMHSCROLLAthis4uMESSAGEzWMVSCROLLAthis4uMESSAGEzCOMPUTESCROLLBARSA"this4uSETAUTOSCROLLA"this4uVALUE%LOADEDA"this4uRESIZINGA"this4uSTATEBSETAUTOSIZEA"this4uVALUE%CREATEA"4uthis4uvmtETHEOWNERX DESTROYA`"this4uvmtESCREENTOCLIENTA " }this4uAPOINT }CLIENTTOSCREENA " }this4uAPOINT }UPDATESCROLLBARSAthis4uGETCONTROLCLASSDEFAULTSIZEA "Qself{ SCROLLBYA"this4uDELTAXDELTAYSCROLLINVIEWAthis4uACONTROL 4u TLAYOUTADJUSTMENTPOLICY&{&TLAYOUTADJUSTMENTPOLICY'LAPDEFAULT'LAPFIXEDLAYOUT'LAPAUTOADJUSTWITHOUTHORIZONTALSCROLLING'LAPAUTOADJUSTFORDPI { TBORDERWIDTH{2TBORDERWIDTHZ { TBORDERSTYLE{7TBORDERSTYLE>'BSNONE'BSSINGLE { TCONTROLCHILDSIZING=| B|TCONTROLCHILDSIZINGX#!FCONTROL#FCONTROLSPERLINE# FENLARGEHORIZONTAL#${FENLARGEVERTICAL#({FHORIZONTALSPACING#,FLAYOUT#03|FLEFTRIGHTSPACING#4FONCHANGE#8pFSHRINKHORIZONTAL#H{FSHRINKVERTICAL#L{FTOPBOTTOMSPACING#PFVERTICALSPACING#TCONTROL#ONCHANGE#8pLEFTRIGHTSPACING#4TOPBOTTOMSPACING#PHORIZONTALSPACING#,VERTICALSPACING#TENLARGEHORIZONTAL#${ENLARGEVERTICAL#({SHRINKHORIZONTAL#H{SHRINKVERTICAL#L{LAYOUT#03|CONTROLSPERLINE# SETCONTROLSPERLINEAthis$|AVALUESETENLARGEHORIZONTALAthis$|AVALUE{SETENLARGEVERTICALAthis$|AVALUE{SETHORIZONTALSPACINGAthis$|AVALUESETLAYOUTAthis$|AVALUE3|SETLEFTRIGHTSPACINGAthis$|AVALUESETSHRINKHORIZONTALAthis$|AVALUE{SETSHRINKVERTICALAthis$|AVALUE{SETTOPBOTTOMSPACINGAthis$|AVALUESETVERTICALSPACINGAthis$|AVALUECHANGEA"this$|#CREATEA$|this$|vmtEOWNERCONTROL ASSIGNA"this$|SOURCE ASSIGNTOA"this$|DEST #ISEQUALA%this$|SIZING$|SETGRIDSPACINGAthis$|SPACING $| TGETDOCKCAPTIONEVENT/Proc#Self#m0TGETDOCKCAPTIONEVENTthisESENDERmACONTROLACAPTIONB  TDOCKMANAGER TDOCKMANAGER#!CREATEA"thisvmtEADOCKSITE BEGINUPDATEA"this ENDUPDATEA"this GETCONTROLBOUNDSA"thisCONTROLACONTROLBOUNDSGETDOCKEDGEA"%thisADOCKOBJECTϑ INSERTCONTROLA"thisADOCKOBJECTϑ INSERTCONTROLA"thisCONTROLINSERTAT8DROPCTL LOADFROMSTREAMA"thisSTREAMn PAINTSITEA"thisDCD MESSAGEHANDLERA"thisSENDERMESSAGEL POSITIONDOCKRECTA"thisADOCKOBJECTϑ POSITIONDOCKRECTA"thisCLIENTDROPCTLDROPALIGN8DOCKRECT REMOVECONTROLA"thisCONTROL RESETBOUNDSA"thisFORCE% SAVETOSTREAMA"thisSTREAMn SETREPLACINGCONTROLA"thisCONTROLAUTOFREEBYCONTROLA"%thisISENABLEDCONTROLA"%thisCONTROL  TALIGNINSERTBEFOREEVENT:/Proc#WSelf#m4TALIGNINSERTBEFOREEVENT%thisESENDERCONTROL1CONTROL2  TALIGNPOSITIONEVENTƆ/Proc#Self#m0TALIGNPOSITIONEVENTthisESENDERCONTROLNEWLEFTNEWTOPNEWWIDTHNEWHEIGHTALIGNRECTALIGNINFO  TDOCKDROPEVENT/Proc#Self#m0TDOCKDROPEVENTthisESENDERmSOURCEϑXY v TDOCKOVEREVENT/Proc#Self#m0TDOCKOVEREVENTthisESENDERmSOURCEϑXYSTATEACCEPT%  TGETSITEINFOEVENT/Proc#Self#m0TGETSITEINFOEVENTthisESENDERmDOCKCLIENTINFLUENCERECTMOUSEPOS }CANDOCK% } TKEYEVENT./Proc#KSelf#m0TKEYEVENTthisESENDERmKEYSHIFTt  TKEYPRESSEVENT/Proc#Self#m0TKEYPRESSEVENTthisESENDERmKEY  TUNDOCKEVENT/Proc#Self#m0TUNDOCKEVENTthisESENDERmCLIENTNEWTARGETALLOW%  TUTF8KEYPRESSEVENT/Proc#Self#m0TUTF8KEYPRESSEVENTthisESENDERmUTF8KEY  n TWINCONTROLFLAGS(TWINCONTROLFLAGS  TTABORDER .TTABORDER  TALIGND&TALIGN'ALNONE'ALTOP'ALBOTTOM'ALLEFT'ALRIGHT'ALCLIENT'ALCUSTOM 8   TALIGNINFONjTALIGNINFOALIGNLIST#YCONTROLINDEX#ALIGN# 8SCRATCH#  TLMPAINT-TLMPAINT MSG#ZUNUSEDMSG#ZDC#DPAINTSTRUCT#|RESULT#b|  TLMCONTEXTMENUTLMCONTEXTMENU MSG#ZUNUSEDMSG#ZHWND#DXPOS#YPOS#POS#٣DUMMY#b|RESULT#b|  TLMERASEBKGND6TLMERASEBKGND MSG#ZUNUSEDMSG#ZDC#DUNUSED#b|RESULT#b| # TLMNOTIFYTLMNOTIFY MSG#ZUNUSEDMSG#ZIDCTRL#b|NMHDR#|RESULT#b|  TWMNOPARAMSTWMNOPARAMS MSG#ZUNUSEDW#b|UNUSEDL#b|RESULT#b|  TDRAGMESSAGEp&TDRAGMESSAGE'DMDRAGENTER'DMDRAGLEAVE'DMDRAGMOVE'DMDRAGDROP'DMDRAGCANCEL'DMFINDTARGET ^ TDRAGOBJECT TDRAGOBJECT8#mFALWAYSSHOWDRAGIMAGES#%FDRAGPOS#  }FCONTROL#FDRAGTARGET# FDRAGTARGETPOS#( }FAUTOFREE#0%FAUTOCREATED#1%FDROPPED#2%ALWAYSSHOWDRAGIMAGES#%AUTOCREATED#1%AUTOFREE#0%CONTROL#DRAGPOS#  }DRAGTARGET# DRAGTARGETPOS#( }DROPPED#2%ENDDRAGA"thisTARGETmXY!GETDRAGIMAGESA"this!GETDRAGCURSORA"[thisACCEPTED%XYCREATEA"thisvmtEACONTROL#AUTOCREATEAthisvmtEACONTROL HIDEDRAGIMAGEA"this SHOWDRAGIMAGEA"this  TDRAGDOCKOBJECT TDRAGDOCKOBJECTx#FDOCKOFFSET#8 }FDOCKRECT#@FDROPALIGN#P8FDROPONCONTROL#XFERASEDOCKRECT#`FFLOATING#p%FINCREASEDOCKAREA#q%DOCKOFFSET#8 }DOCKRECT#@DROPALIGN#P8DROPONCONTROL#XFLOATING#p%INCREASEDOCKAREA#q%ERASEDOCKRECT#`ADJUSTDOCKRECTA"thisϑARECT!GETDRAGCURSORA"[thisϑACCEPTED%XYENDDRAGA"thisϑTARGETmXYINITDOCKA"thisϑAPOSITION }SHOWDOCKIMAGEA"thisϑHIDEDOCKIMAGEA"thisϑMOVEDOCKIMAGEA"thisϑ!HASONDRAWIMAGEA"%thisϑ ϑ TDRAGSTATEƔ&TDRAGSTATE'DSDRAGENTER'DSDRAGLEAVE'DSDRAGMOVE  TUTF8CHARShortStringlength#&7st#C56&7  TCONTROLAUTOSIZEPHASESs(TCONTROLAUTOSIZEPHASES W TCONTROLATPOSFLAGS(TCONTROLATPOSFLAGS   Ǖ TWINCONTROLENUMERATOR TWINCONTROLENUMERATOR#mFINDEX#FLOWTOHIGH# %FPARENT#GETCURRENTAthisѕ#CREATEAѕthisѕvmtEPARENTALOWTOHIGH%#GETENUMERATORAѕthisѕ#MOVENEXTA%thisѕ ѕ TLCLCOMPONENT TLCLCOMPONENTp#mFWIDGETSETCLASS#`|FLCLREFCOUNT#hLCLREFCOUNT#hWIDGETSETCLASS#`|WSREGISTERCLASSA"self}!GETWSCOMPONENTCLASSA"|self!}ASELFCREATEA"thisvmtETHEOWNERX DESTROYA`"thisvmtENEWINSTANCEAh"mself+} REMOVEALLHANDLERSOFOBJECTA"thisANOBJECTmINCLCLREFCOUNTAthisDECLCLREFCOUNTAthis  TCONTROLACTIONLINK TCONTROLACTIONLINK(#K}FCLIENT# ASSIGNCLIENTA"thisACLIENTmSETCAPTIONA"thisVALUEBSETENABLEDA"thisVALUE%SETHINTA"thisVALUEBSETHELPCONTEXTA"thisVALUESETHELPKEYWORDA"thisVALUEBSETHELPTYPEA"thisVALUESETVISIBLEA"thisVALUE%SETONEXECUTEA"thisVALUEp!ISONEXECUTELINKEDA"%this!DOSHOWHINTA"%thisHINTSTRBISCAPTIONLINKEDA"%thisISENABLEDLINKEDA"%thisISHELPLINKEDA"%thisISHINTLINKEDA"%thisISVISIBLELINKEDA"%this  TANCHORS"(TANCHORS   4 TCONTROLBORDERSPACINGc hTCONTROLBORDERSPACINGX#!FAROUND#FBOTTOM#FCELLALIGNHORIZONTAL# RFCELLALIGNVERTICAL#$RFCONTROL#(FINNERBORDER#0FLEFT#4FONCHANGE#8pFRIGHT#HFTOP#LFDEFAULT#PÁCONTROL#(ONCHANGE#8pLEFT#4TOP#LRIGHT#HBOTTOM#AROUND#INNERBORDER#0CELLALIGNHORIZONTAL# RCELLALIGNVERTICAL#$RGETAROUNDBOTTOMAthisHGETAROUNDLEFTAthisHGETAROUNDRIGHTAthisHGETAROUNDTOPAthisHGETCONTROLBOTTOMAthisHGETCONTROLHEIGHTAthisHGETCONTROLLEFTAthisHGETCONTROLRIGHTAthisHGETCONTROLTOPAthisHGETCONTROLWIDTHAthisHISAROUNDSTOREDA%thisHISBOTTOMSTOREDA%thisHISINNERBORDERSTOREDA%thisHISLEFTSTOREDA%thisHISRIGHTSTOREDA%thisHISTOPSTOREDA%thisHSETAROUNDAthisHAVALUESETBOTTOMAthisHAVALUESETCELLALIGNHORIZONTALAthisHAVALUERSETCELLALIGNVERTICALAthisHAVALUERSETINNERBORDERAthisHAVALUESETLEFTAthisHAVALUESETRIGHTAthisHAVALUESETSPACEAthisHKINDAVALUESETTOPAthisHAVALUECHANGEA"thisHINNERSPACECHANGED%#CREATEAHthisHvmtEOWNERCONTROLADEFAULTÁ ASSIGNA"thisHSOURCE ASSIGNTOA"thisHDEST #ISEQUALA%thisHSPACINGH GETSPACEAROUNDA"thisHSPACEAROUND#GETSIDESPACEAthisHKINDGETSPACEA"thisHKINDAUTOADJUSTLAYOUTAthisHAXPROPORTION\AYPROPORTION\ H TCAPTUREMOUSEBUTTONSƣ(TCAPTUREMOUSEBUTTONS  TSIZECONSTRAINTS TSIZECONSTRAINTSX#!FCONTROL#FMAXHEIGHT# ?FMAXINTERFACEHEIGHT#$FMAXINTERFACEWIDTH#(FMAXWIDTH#,?FMINHEIGHT#0?FMININTERFACEHEIGHT#4FMININTERFACEWIDTH#8FMINWIDTH#<?FONCHANGE#@pFOPTIONS#PMAXINTERFACEHEIGHT#$MAXINTERFACEWIDTH#(MININTERFACEHEIGHT#4MININTERFACEWIDTH#8CONTROL#OPTIONS#PONCHANGE#@pMAXHEIGHT# ?MAXWIDTH#,?MINHEIGHT#0?MINWIDTH#<?SETOPTIONSAthisAVALUECHANGEA"thisASSIGNTOA"thisDEST SETMAXHEIGHTA"thisVALUE?SETMAXWIDTHA"thisVALUE?SETMINHEIGHTA"thisVALUE?SETMINWIDTHA"thisVALUE?CREATEA"thisvmtEACONTROL UPDATEINTERFACECONSTRAINTSA"this SETINTERFACECONSTRAINTSA"thisMINWMINHMAXWMAXHEFFECTIVEMINWIDTHA"thisEFFECTIVEMINHEIGHTA"thisEFFECTIVEMAXWIDTHA"thisEFFECTIVEMAXHEIGHTA"this#MINMAXWIDTHAthisWIDTH#MINMAXHEIGHTAthisHEIGHTAUTOADJUSTLAYOUTAthisAXPROPORTION\AYPROPORTION\  TCONTROLFLAGS\(TCONTROLFLAGS IP߅  s TCONTROLSTYLE(TCONTROLSTYLE  TDOCKORIENTATIONǩ&TDOCKORIENTATION'DONOORIENT'DOHORIZONTAL'DOVERTICAL'DOPAGES  TDRAGKIND.&TDRAGKIND'DKDRAG'DKDOCK  TDRAGMODEg&TDRAGMODE'DMMANUAL'DMAUTOMATIC X TWINCONTROLCLASS   THELPCONTEXTʪ.THELPCONTEXTx  THELPTYPE&THELPTYPE'HTKEYWORD'HTCONTEXT  TCONSTRAINEDRESIZEEVENTG/Proc#dSelf#m0TCONSTRAINEDRESIZEEVENTthisESENDERmMINWIDTH?MINHEIGHT?MAXWIDTH?MAXHEIGHT? * TCONTEXTPOPUPEVENT/Proc# Self#m0TCONTEXTPOPUPEVENTthisESENDERmMOUSEPOS }HANDLED% ԫ TDRAGDROPEVENTi/Proc#Self#m0TDRAGDROPEVENTthisESENDERmSOURCEmXY U TDRAGOVEREVENT/Proc#Self#m0TDRAGOVEREVENTthisESENDERmSOURCEmXYSTATEACCEPT% ͬ TENDDRAGEVENTo/Proc#Self#m0TENDDRAGEVENTthisESENDERmTARGETmXY \ TMOUSEEVENT/Proc#Self#m0TMOUSEEVENTthisESENDERmBUTTON6tSHIFTtXY ҭ TMOUSEMOVEEVENTd/Proc#Self#m0TMOUSEMOVEEVENTthisESENDERmSHIFTtXY O TMOUSEWHEELEVENTޮ/Proc#Self#m0TMOUSEWHEELEVENTthisESENDERmSHIFTtWHEELDELTAMOUSEPOS }HANDLED% Ȯ TMOUSEWHEELUPDOWNEVENT|/Proc#Self#m0TMOUSEWHEELUPDOWNEVENTthisESENDERmSHIFTtMOUSEPOS }HANDLED% ` TCONTROLSHOWHINTEVENT/Proc#,Self#m0TCONTROLSHOWHINTEVENTthisESENDERmHINTINFO  TSTARTDOCKEVENT/Proc#Self#m0TSTARTDOCKEVENTthisESENDERmDRAGOBJECTϑ n TSTARTDRAGEVENT/Proc#Self#m0TSTARTDRAGEVENTthisESENDERmDRAGOBJECT ް TPOPUPMENU^ cTPOPUPMENU#(FALIGNMENT#-FAUTOPOPUP#%FONCLOSE#pFONPOPUP#pFPOPUPCOMPONENT#XFPOPUPPOINT# }FTRACKBUTTON#POPUPCOMPONENT#XPOPUPPOINT# }ALIGNMENT#-AUTOPOPUP#%TRACKBUTTON#ONPOPUP#pONCLOSE#pGETHELPCONTEXTAthisNSETHELPCONTEXTAthisNAVALUEWSREGISTERCLASSA"self͂DOPOPUPA"thisNSENDERmDOCLOSEA"thisNCREATEA"NthisNvmtEAOWNERX DESTROYA`"thisNvmtEPOPUPAthisN POPUPA"thisNXYCLOSEAthisN N TWNDMETHOD0/Proc#MSelf#m0TWNDMETHODthisETHEMESSAGEL  TLAZACCESSIBLEOBJECT TLAZACCESSIBLEOBJECTp#mFHANDLE#b|FPOSITION# }FSIZE#QFLASTSEARCHNODE# ׂFLASTSEARCHINDEX#(FLASTSEARCHINSUBCONTROLS#,%FCHILDRENSORTEDFORDATAOBJECT#0FACCESSIBLEDESCRIPTION#8FACCESSIBLEVALUE#@FACCESSIBLEROLE#HOWNERCONTROL#PPARENT#XzDATAOBJECT#`mSECONDARYHANDLE#hb|ACCESSIBLEDESCRIPTION#8ACCESSIBLEROLE#HGETHANDLEAb|thiszGETPOSITIONA }thiszGETSIZEAQthiszSETHANDLEAthiszAVALUEb|SETPOSITIONAthiszAVALUE }SETSIZEAthiszAVALUEQWSREGISTERCLASSA"selfk!GETACCESSIBLEVALUEA"thisz"resultCREATEA"zthiszvmtEAOWNER DESTROYA`"thiszvmtE#HANDLEALLOCATEDA%thisz INITIALIZEHANDLEA"thiszSETACCESSIBLEDESCRIPTIONAthiszADESCRIPTIONSETACCESSIBLEVALUEAthiszAVALUESETACCESSIBLEROLEAthiszAROLE#FINDOWNERWINCONTROLAthiszADDCHILDACCESSIBLEOBJECTA"zthiszINSERTCHILDACCESSIBLEOBJECTAthiszAOBJECTzCLEARCHILDACCESSIBLEOBJECTSAthiszREMOVECHILDACCESSIBLEOBJECTAthiszAOBJECTzAFREEOBJECT%#GETCHILDACCESSIBLEOBJECTWITHDATAOBJECTAzthiszADATAOBJECTm#GETCHILDACCESSIBLEOBJECTSCOUNTAthisz#GETCHILDACCESSIBLEOBJECTAzthiszAINDEX#GETFIRSTCHILDACCESSIBLEOBJECTAzthisz#GETNEXTCHILDACCESSIBLEOBJECTAzthiszGETSELECTEDCHILDACCESSIBLEOBJECTA"zthiszGETCHILDACCESSIBLEOBJECTATPOSA"zthiszAPOS }#GETENUMERATORAuthisz z TCONTROLSTATE(TCONTROLSTATE  TLAZACCESSIBILITYROLEȻ&TLAZACCESSIBILITYROLE'LARANIMATION'LARBUTTON'LARCELL'LARCHART'LARCHECKBOX'LARCLOCK'LARCOLORPICKER'LARCOMBOBOX'LARDATEFIELD'LARGRID 'LARGROUP 'LARIGNORE 'LARIMAGE 'LARLABEL 'LARLISTBOX'LARLISTITEM'LARMENUBAR'LARMENUITEM'LARPROGRESSINDICATOR'LARRADIOBUTTON'LARRESIZEGRIP'LARSCROLLBAR'LARSPINNER'LARTABCONTROL'LARTEXTEDITORMULTILINE'LARTEXTEDITORSINGLELINE'LARTRACKBAR'LARTREEVIEW'LARTREEITEM'LARWINDOW  TANCHORSIDE TANCHORSIDE8#!FKIND#FCONTROL# FOWNER#(FSIDE#0OWNER#(KIND#CONTROL# SIDE#0ISSIDESTOREDA%thisSETCONTROLAthisAVALUESETSIDEAthisAVALUE!GETOWNERA" this#CREATEAthisvmtETHEOWNERTHEKIND DESTROYA`"thisvmtEGETSIDEPOSITIONAthisREFERENCECONTROLREFERENCESIDEPOSITION#CHECKSIDEPOSITIONA%thisNEWCONTROLNEWSIDEREFERENCECONTROLREFERENCESIDEPOSITION ASSIGNA"thisSOURCE #ISANCHOREDTOPARENTA%thisPARENTSIDEFIXCENTERANCHORINGAthis  TANCHORKIND&TANCHORKIND'AKTOP'AKLEFT'AKRIGHT'AKBOTTOM  TLMMOUSETTLMMOUSE MSG#ZKEYS#b|XPOS#YPOS#POS#٣DUMMY#b|RESULT#b| F   TANCHORSIDECHANGEOPERATION&TANCHORSIDECHANGEOPERATION'ASCOADD'ASCOREMOVE'ASCOCHANGESIDE  TCONSTRAINTSIZET2TCONSTRAINTSIZEZ ? TLMMOUSEEVENTTLMMOUSEEVENT0MSG#ZUNUSEDMSG#ZBUTTON#WHEELDELTA# UNUSED1# X#Y#UNUSED2#RESULT#b|USERDATA# ESTATE#(t t TLMNCHITTESTQTLMNCHITTEST MSG#ZUNUSEDMSG#ZUNUSED#b|XPOS#YPOS#POS#٣DUMMY#b|RESULT#b| ? TDRAGIMAGELIST TDRAGIMAGELIST#dFDRAGCURSOR#[FIMAGEINDEX#DRAGCURSOR#[SETDRAGCURSORAthisAVALUE[GETRESOLUTIONAOthisAIMAGEWIDTHGETDRAGGINGA%thisGETDRAGGINGRESOLUTIONAOthisGETDRAGHOTSPOTA }thisSETDRAGHOTSPOTAthisADRAGHOTSPOT }!GETRESOLUTIONCLASSA"thisINITIALIZEA"this#BEGINDRAGA%thisWINDOWDXY#DRAGLOCKA%thisWINDOWDXPOSYPOS#DRAGMOVEA%thisXYDRAGUNLOCKAthis#ENDDRAGA%thisHIDEDRAGIMAGEAthis#SETDRAGIMAGEA%thisINDEXHOTSPOTXHOTSPOTYSHOWDRAGIMAGEAthis  PHINTINFO   TCONTROLHANDLERTYPE1&TCONTROLHANDLERTYPE'CHTONRESIZE'CHTONCHANGEBOUNDS'CHTONVISIBLECHANGING'CHTONVISIBLECHANGED'CHTONENABLEDCHANGING'CHTONENABLEDCHANGED'CHTONKEYDOWN'CHTONBEFOREDESTRUCTION'CHTONMOUSEWHEEL'CHTONMOUSEWHEELHORZ   7 TCONTROLACTIONLINKCLASS^  A TCUSTOMICONy ~TCUSTOMICONx#iFCURRENT#hFREQUESTEDSIZE#lQCURRENT#hGETCOUNTAthishSETCURRENTAthishAVALUEMASKHANDLENEEDEDA"thishPALETTENEEDEDA"thish!CANSHAREIMAGEA"%thishACLASSCHECKREQUESTEDSIZEAthishGETINDEXAthishAFORMAT^AHEIGHTAWIDTH!GETBITMAPHANDLEA"Dthish!GETDEFAULTSIZEA"Qself!GETMASKHANDLEA"Dthish!GETPALETTEA"Dthish!GETPIXELFORMATA"^thish!GETRAWIMAGEPTRA"E_thish!GETRAWIMAGEDESCRIPTIONPTRA"^_thish!GETTRANSPARENTA"%thish!GETSHAREDIMAGECLASSA"self!GETSTREAMSIGNATUREA"Zself(!GETTYPEIDA"self2HANDLENEEDEDA"thish!INTERNALRELEASEBITMAPHANDLEA"Dthish!INTERNALRELEASEMASKHANDLEA"Dthish!INTERNALRELEASEPALETTEA"DthishREADDATAA"thishSTREAMnREADSTREAMA"thishASTREAM_ASIZESETMASKEDA"thishAVALUE%SETPIXELFORMATA"thishAVALUE^SETTRANSPARENTA"thishVALUE%UNSHAREIMAGEA"thishCOPYCONTENT%UPDATECURRENTVIEWAthishSETHANDLEA"thishAVALUED!UPDATEHANDLEA"%thishAVALUED!UPDATEHANDLESA"%thishABITMAPDAMASKDWRITESTREAMA"thishASTREAM_CREATEA"hthishvmtEADDAthishAFORMAT^AHEIGHTAWIDTH ASSIGNA"thishSOURCE ASSIGNIMAGEA"thishASOURCEi CLEARA"thishDELETEAthishAINDEXREMOVEAthishAFORMAT^AHEIGHTAWIDTHGETDESCRIPTIONAthishAINDEXAFORMAT^AHEIGHTAWIDTH SETSIZEA"thishAWIDTHAHEIGHTGETFILEEXTENSIONSA"Bself<"resultBLAZARUSRESOURCETYPEVALIDA"%thishRESOURCETYPEB LOADFROMRESOURCENAMEA"thishINSTANCEDRESNAMEB LOADFROMRESOURCEIDA"thishINSTANCEDRESIDb| LOADFROMRESOURCEHANDLEA"thishINSTANCEDRESHANDLEDBITMAPHANDLEALLOCATEDA"%thishMASKHANDLEALLOCATEDA"%thishPALETTEALLOCATEDA"%thish SETHANDLESA"thishABITMAPDAMASKDSORTAthish#GETBESTINDEXFORSIZEAthishASIZEQ h     TMENU# (TMENU#FBIDIMODE#phDFIMAGECHANGELINK#xFIMAGES#IFIMAGESWIDTH#FITEMS#vFONDRAWITEM#FFONCHANGE#ДFONMEASUREITEM#KFOWNERDRAW#%FPARENT#XFPARENTBIDIMODE#%FSHORTCUTHANDLED#%ONCHANGE#ДFCOMPSTYLE#PARENT#XSHORTCUTHANDLED#%BIDIMODE#phDPARENTBIDIMODE#%ITEMS#vIMAGES#IIMAGESWIDTH#OWNERDRAW#%ONDRAWITEM#FONMEASUREITEM#KCMPARENTBIDIMODECHANGEDAthisMESSAGELCMAPPSHOWMENUGLYPHCHANGEDAthisMESSAGELISBIDIMODESTOREDA%thisIMAGELISTCHANGEAthisSENDERmSETBIDIMODEAthisAVALUEhDSETIMAGESAthisAVALUEISETIMAGESWIDTHAthisAIMAGESWIDTHSETPARENTAthisAVALUEXSETPARENTBIDIMODEAthisAVALUE%WSREGISTERCLASSA"selfݕBIDIMODECHANGEDA"thisCREATEHANDLEA"thisDOCHANGEA"thisSOURCEvREBUILD%!GETHANDLEA"DthisGETCHILDRENA"thisPROC2ROOTXMENUCHANGEDA"thisSENDERmSOURCEvREBUILD%ASSIGNTOA"thisDEST NOTIFICATIONA"thisACOMPONENTXOPERATIONCPARENTBIDIMODECHANGEDAthisPARENTBIDIMODECHANGEDAthisAOWNERXSETCHILDORDERA"thisCHILDXORDERUPDATEITEMSAthisCREATEA"thisvmtEAOWNERX DESTROYA`"thisvmtE DESTROYHANDLEA"this#FINDITEMAvthisAVALUEb|KIND#GETHELPCONTEXTAthisAVALUEb|BYCOMMAND%#ISSHORTCUTA%thisMESSAGE3Y#HANDLEALLOCATEDA%thisISRIGHTTOLEFTA"%thisUSERIGHTTOLEFTALIGNMENTA"%thisUSERIGHTTOLEFTREADINGA"%thisHANDLENEEDEDAthis#DISPATCHCOMMANDA%thisACOMMAND   l TMENUITEM TMENUITEM#FACTIONLINK#p=FCAPTION#xFBITMAP#DFGLYPHSHOWMODE#wFHANDLE#DFHELPCONTEXT#FHINT#BFIMAGECHANGELINK#FIMAGEINDEX#FITEMS#ECFMENU#FONCHANGE#ДFONCLICK#pFONDRAWITEM#FFONMEASUREITEM#KFPARENT#vFMENUITEMHANDLERS#FSUBMENUIMAGES#IFSUBMENUIMAGESWIDTH#FSHORTCUT#FSHORTCUTKEY2#FGROUPINDEX#&7FRADIOITEM#%FRIGHTJUSTIFY#%FSHOWALWAYSCHECKABLE#%FVISIBLE#%FBITMAPISVALID#%FAUTOCHECK#%FCHECKED#%FDEFAULT#%FENABLED#%FCOMMAND#ACTIONLINK#p=FCOMPSTYLE#MENU#COMMAND#AUTOCHECK#%CAPTION#xCHECKED#%DEFAULT#%ENABLED#%GROUPINDEX#&7GLYPHSHOWMODE#wHELPCONTEXT#HINT#IMAGEINDEX#RADIOITEM#%RIGHTJUSTIFY#%SHORTCUT#SHORTCUTKEY2#SHOWALWAYSCHECKABLE#%SUBMENUIMAGES#ISUBMENUIMAGESWIDTH#VISIBLE#%ONCLICK#pONDRAWITEM#FONMEASUREITEM#KGETBITMAPADthisvGETCOUNTAthisvGETITEMAvthisvINDEXGETMENUINDEXAthisvGETPARENTAvthisvISBITMAPSTOREDA%thisvISCAPTIONSTOREDA%thisvISCHECKEDSTOREDA%thisvISENABLEDSTOREDA%thisvISHELPCONTEXTSTOREDA%thisvISHINTSTOREDA%thisvISIMAGEINDEXSTOREDA%thisvISSHORTCUTSTOREDA%thisvISVISIBLESTOREDA%thisvSETAUTOCHECKAthisvAVALUE%SETCAPTIONAthisvAVALUESETCHECKEDAthisvAVALUE%SETDEFAULTAthisvAVALUE%SETENABLEDAthisvAVALUE%SETBITMAPAthisvAVALUEDSETGLYPHSHOWMODEAthisvAVALUEwSETMENUINDEXAthisvAVALUESETNAMEA"thisvVALUEBSETRADIOITEMAthisvAVALUE%SETRIGHTJUSTIFYAthisvAVALUE%SETSHOWALWAYSCHECKABLEAthisvAVALUE%SETSUBMENUIMAGESAthisvAVALUEISETSUBMENUIMAGESWIDTHAthisvASUBMENUIMAGESWIDTHSHORTCUTCHANGEDAthisvSUBITEMCHANGEDAthisvSENDERmSOURCEvREBUILD%TURNSIBLINGSOFFAthisvDOACTIONCHANGEAthisvSENDERmWSREGISTERCLASSA"self<ACTIONCHANGEA"thisvSENDERmCHECKDEFAULTS%ASSIGNTOA"thisvDEST BITMAPCHANGEAthisvSENDERm!DODRAWITEMA"%thisvACANVASKARECTASTATEF!DOMEASUREITEMA"%thisvACANVASKAWIDTHAHEIGHTGETACTIONA"Vthisv!GETACTIONLINKCLASSA"tthisvGETHANDLEADthisvDOCLICKEDAthisvMSGBCHECKCHILDRENHANDLESAthisvCREATEHANDLEA"thisvDESTROYHANDLEA"thisvLOADEDA"thisvNOTIFICATIONA"thisvACOMPONENTXOPERATIONCGETCHILDRENA"thisvPROC2ROOTXINITIATEACTIONSAthisvMENUCHANGEDAthisvREBUILD%SETACTIONAthisvNEWACTION"VSETCHILDORDERA"thisvCHILDXORDERSETGROUPINDEXAthisvAVALUE&7SETIMAGEINDEXAthisvAVALUESETPARENTCOMPONENTA"thisvAVALUEXSETSHORTCUTAthisvAVALUESETSHORTCUTKEY2AthisvAVALUESETVISIBLEAthisvAVALUE%UPDATEIMAGEAthisvUPDATEIMAGESAthisvUPDATEWSICONAthisvIMAGELISTCHANGEAthisvSENDERmCREATEA"vthisvvmtETHEOWNERX DESTROYA`"thisvvmtE#FINDAvthisvACAPTIONB#GETENUMERATORAthisv GETIMAGELISTA"thisvAIMAGESIAIMAGESWIDTH#GETIMAGELISTAIthisvGETPARENTCOMPONENTA"XthisvGETPARENTMENUA"thisvGETISRIGHTTOLEFTA"%thisv#HANDLEALLOCATEDA%thisvHASICONA"%thisvHASPARENTA"%thisv INITIATEACTIONA"thisv INTFDOSELECTA"thisv#INDEXOFAthisvITEMvINDEXOFCAPTIONA"thisvACAPTIONB#VISIBLEINDEXOFAthisvITEMvADDAthisvITEMvADDAthisvAITEMShighAITEMSb|$vb| ADDSEPARATORAthisv CLICKA"thisvDELETEAthisvINDEX HANDLENEEDEDA"thisvINSERTAthisvINDEXITEMv RECREATEHANDLEA"thisvREMOVEAthisvITEMvISCHECKITEMA"%thisv#ISLINEA%thisvISINMENUBARA"%thisvCLEARAthisv#HASBITMAPA%thisvGETICONSIZEA" }thisvADCD REMOVEALLHANDLERSOFOBJECTA"thisvANOBJECTmADDHANDLERONDESTROYAthisvONDESTROYEVENTpASFIRST%REMOVEHANDLERONDESTROYAthisvONDESTROYEVENTpADDHANDLERAthisvHANDLERTYPEqAMETHODLASFIRST%REMOVEHANDLERAthisvHANDLERTYPEqAMETHODL#MENUVISIBLEINDEXAthisvWRITEDEBUGREPORTAthisvPREFIXB v$Bb| 3 TLISTNOTIFICATION\&TLISTNOTIFICATION'LNADDED'LNEXTRACTED'LNDELETED E PPOINTERLIST     TLISTENUMERATOR TLISTENUMERATOR#mFLIST#ECFPOSITION##CREATEAthisvmtEALISTEC#GETCURRENTAEthis#MOVENEXTA%this  TLISTASSIGNOP&TLISTASSIGNOP'LACOPY'LAAND'LAOR'LAXOR'LASRCUNIQUE'LADESTUNIQUE  TAGMONITORINFOTAGMONITORINFO(CBSIZE#ZRCMONITOR#RCWORK#DWFLAGS#$Z  WORDBOOL WordBool t TDWORDFILLERTDWORDFILLERFILLER#  PHELPINFO   PWINDOWPOS   TAGWNDCLASSATAGWNDCLASSAHSTYLE#ZLPFNWNDPROC#ECBCLSEXTRA#CBWNDEXTRA#HINSTANCE#DHICON# DHCURSOR#(DHBRBACKGROUND#0DLPSZMENUNAME#8YLPSZCLASSNAME#@Y @?:  TCHANGELINK TCHANGELINK0#mFSENDER#IFONCHANGE#pFONDESTROYRESOLUTIONHANDLE# ONCHANGE#pONDESTROYRESOLUTIONHANDLE# SENDER#IDODESTROYRESOLUTIONREFERENCEAthisAWIDTHARESOLUTIONREFERENCED DESTROYA`"thisvmtE CHANGEA"this  TCUSTOMIMAGELIST_ dTCUSTOMIMAGELIST#FDRAWINGSTYLE#pFDATA#x"FIMAGETYPE#FHEIGHT#FMASKED#%FSHAREIMAGES#%FWIDTH#FALLOCBY#FBLENDCOLOR#FONCHANGE#pFCHANGELINKLIST#ECFBKCOLOR#FCHANGED#%FUPDATECOUNT#FOVERLAYS#9FHASOVERLAYS#%FONGETWIDTHFORPPI#MFSCALED#%HASOVERLAYS#%ALLOCBY#BLENDCOLOR#BKCOLOR#DRAWINGSTYLE#pHEIGHT#WIDTH#ONCHANGE#pMASKED#%SCALED#%SHAREIMAGES#%IMAGETYPE#ONGETWIDTHFORPPI#MNOTIFYCHANGELINKAthisISETBKCOLORAthisIVALUESETDRAWINGSTYLEAthisIAVALUESETHEIGHTAthisIVALUESETMASKEDAthisIAVALUE%SETSHAREIMAGESAthisIAVALUE%SETWIDTHAthisIVALUEGETREFERENCEAthisI"resultAIMAGEWIDTHGETREFERENCEFORPPIAthisI"resultAIMAGEWIDTHAPPIGETRESOLUTIONFORPPIAVthisI"resultVAIMAGEWIDTHAPPIACANVASSCALEFACTOR\GETWIDTHFORPPIAthisIAIMAGEWIDTHAPPIGETHEIGHTFORPPIAthisIAIMAGEWIDTHAPPIGETHEIGHTFORWIDTHAthisIAWIDTHGETCOUNTAthisIGETSIZEFORPPIAQthisIAIMAGEWIDTHAPPIGETBESTICONINDEXFORSIZEAthisIAICONhAWIDTHGETRESOLUTIONBYINDEXA0thisIAINDEXGETRESOLUTIONCOUNTAthisICREATEDEFAULTRESOLUTIONAthisIDODESTROYRESOLUTIONREFERENCEAthisIAWIDTHARESOLUTIONREFERENCEDGETRESOLUTIONA0thisIAIMAGEWIDTH!GETRESOLUTIONCLASSA"thisICHECKINDEXAthisIAINDEXAFORINSERT%INITIALIZEA"thisIDEFINEPROPERTIESA"thisIFILERhSETWIDTHHEIGHTAthisINEWWIDTHNEWHEIGHTCLEAROVERLAYSAthisICREATEA"IthisIvmtEAOWNERX#CREATESIZEAIthisIvmtEAWIDTHAHEIGHT DESTROYA`"thisIvmtESCALEIMAGEAselfABITMAP77AMASK77TARGETWIDTHTARGETHEIGHTADATAʱSCALEIMAGEAselfABITMAP77AMASK77SOURCERECTTARGETWIDTHTARGETHEIGHTADATAʱSCALEIMAGEAselfABITMAPDAMASKDSOURCERECTTARGETWIDTHTARGETHEIGHTADATAʱ ASSIGNTOA"thisIDEST ASSIGNA"thisISOURCE WRITEDATAA"thisIASTREAMn READDATAA"thisIASTREAMn WRITEADVDATAA"thisIASTREAMn READADVDATAA"thisIASTREAMnEQUALSA"%thisIOBJmBEGINUPDATEAthisIENDUPDATEAthisI#ADDAthisIIMAGE77MASK77#ADDMULTIPLERESOLUTIONSAthisIIMAGES@highIMAGESb|$77b| @#ADDSLICEDAthisIIMAGE77AHORIZONTALCOUNTAVERTICALCOUNT#ADDSLICEAthisIIMAGE77AIMAGERECT#ADDSLICECENTEREDAthisIIMAGE77#ADDICONAthisIIMAGEhADDIMAGESAthisIAVALUEI#ADDMASKEDAthisIIMAGEDMASKCOLOR#ADDLAZARUSRESOURCEAthisIRESOURCENAMEBMASKCOLOR#ADDRESOURCENAMEAthisIINSTANCEDRESOURCENAMEBMASKCOLORCHANGEAthisICLEARAthisIDELETEAthisIAINDEXDRAWAthisIACANVASKAXAYAINDEXAENABLED%DRAWAthisIACANVASKAXAYAINDEXADRAWEFFECT?mDRAWAthisIACANVASKAXAYAINDEXADRAWINGSTYLEAIMAGETYPEAENABLED%DRAWAthisIACANVASKAXAYAINDEXADRAWINGSTYLEAIMAGETYPEADRAWEFFECT?mDRAWFORPPIAthisIACANVASKAXAYAINDEXAIMAGEWIDTHAT96PPIATARGETPPIACANVASFACTOR\AENABLED%DRAWFORPPIAthisIACANVASKAXAYAINDEXAIMAGEWIDTHAT96PPIATARGETPPIACANVASFACTOR\ADRAWEFFECT?mDRAWOVERLAYAthisIACANVASKAXAYAINDEXAOVERLAYAENABLED%DRAWOVERLAYAthisIACANVASKAXAYAINDEXAOVERLAYADRAWEFFECT?mDRAWOVERLAYAthisIACANVASKAXAYAINDEXAOVERLAYADRAWINGSTYLEAIMAGETYPEADRAWEFFECT?mGETBITMAPAthisIINDEXIMAGE77GETBITMAPAthisIINDEXIMAGE77AEFFECT?mGETFULLBITMAPAthisIIMAGE77AEFFECT?mGETFULLRAWIMAGEAthisIIMAGESGETICONAthisIINDEXIMAGE3;AEFFECT?mGETICONAthisIINDEXIMAGE3;GETRAWIMAGEAthisIINDEXIMAGES#GETHOTSPOTA }thisIINSERTAthisIAINDEXAIMAGE77AMASK77INSERTICONAthisIAINDEXAICONhINSERTMASKEDAthisIINDEXAIMAGE77MASKCOLORMOVEAthisIACURINDEXANEWINDEXOVERLAYAthisIAINDEXOVERLAYREPLACEAthisIAINDEXAIMAGE77AMASK77ALLRESOLUTIONS%REPLACESLICEAthisIAINDEXIMAGE77AIMAGERECTALLRESOLUTIONS%REPLACESLICECENTEREDAthisIAINDEXAIMAGEWIDTHIMAGE77ALLRESOLUTIONS%REPLACEICONAthisIAINDEXAICONhREPLACEMASKEDAthisIINDEXNEWIMAGE77MASKCOLORALLRESOLUTIONS%REGISTERCHANGESAthisIVALUESTRETCHDRAWAthisICANVASKINDEXARECTENABLED%UNREGISTERCHANGESAthisIVALUE REGISTERRESOLUTIONSA"thisIARESOLUTIONWIDTHS highARESOLUTIONWIDTHSb|$b| DELETERESOLUTIONAthisIAWIDTH#FINDRESOLUTIONA%thisIAIMAGEWIDTHARESOLUTION0#RESOLUTIONSA;thisI#RESOLUTIONSDESCA;thisI I TACTIONEVENTs/Proc#Self#m0TACTIONEVENTthisEAACTION"VHANDLED% a TACTIONLISTSTATE&TACTIONLISTSTATE'ASNORMAL'ASSUSPENDED'ASSUSPENDEDENABLED  TCONTAINEDACTIONE JTCONTAINEDACTION#9VFCATEGORY#BFACTIONLIST#MQACTIONLIST#MQCATEGORY#BGETINDEXAthis/SETCATEGORYAthis/VALUEBSETINDEXAthis/VALUESETACTIONLISTAthis/NEWACTIONLISTMQREADSTATEA"this/READER,SETPARENTCOMPONENTA"this/APARENTX DESTROYA`"this/vmtEEXECUTEA"%this/GETPARENTCOMPONENTA"Xthis/HASPARENTA"%this/UPDATEA"%this/ / TACTIONLISTENUMERATOR TACTIONLISTENUMERATOR#mFLIST#MQFPOSITION#GETCURRENTA/this#CREATEAthisvmtEALISTMQ#MOVENEXTA%this  TBASICACTIONLINKl qTBASICACTIONLINK #mFONCHANGE#pFACTION#"VACTION#"VONCHANGE#pASSIGNCLIENTA"thisVACLIENTmCHANGEA"thisV!ISONEXECUTELINKEDA"%thisVSETACTIONA"thisVVALUE"VSETONEXECUTEA"thisVVALUEpCREATEA"VthisVvmtEACLIENTm DESTROYA`"thisVvmtEEXECUTEA"%thisVACOMPONENTXUPDATEA"%thisV V  i TFPLISTENUMERATOR TFPLISTENUMERATOR#mFLIST#YFPOSITION##CREATEAsthissvmtEALISTY#GETCURRENTAEthiss#MOVENEXTA%thiss s TDIRECTIONO&TDIRECTION'FROMBEGINNING'FROMEND ? TLISTCALLBACK/Proc#Self#m0TLISTCALLBACKthisEDATAEARGE  TLISTSTATICCALLBACK0TLISTSTATICCALLBACKDATAEARGE  TABSTRACTOBJECTWRITERH MTABSTRACTOBJECTWRITER#m BEGINCOLLECTIONA"this- BEGINCOMPONENTA"this-COMPONENTXFLAGSRCHILDPOS WRITESIGNATUREA"this- BEGINLISTA"this- ENDLISTA"this- BEGINPROPERTYA"this-PROPNAMEB ENDPROPERTYA"this- WRITEA"this-BUFFERBCOUNT WRITEBINARYA"this-BUFFERBCOUNT WRITEBOOLEANA"this-VALUE% WRITEFLOATA"this-VALUE\ WRITESINGLEA"this-VALUE  WRITEDATEA"this-VALUE  WRITECURRENCYA"this-VALUE  WRITEIDENTA"this-IDENTB WRITEINTEGERA"this-VALUEb| WRITEUINT64A"this-VALUED WRITEVARIANTA"this-VALUE  WRITEMETHODNAMEA"this-NAMEB WRITESETA"this-VALUESETTYPEE WRITESTRINGA"this-VALUEB WRITEWIDESTRINGA"this-VALUE WRITEUNICODESTRINGA"this-VALUE - TFINDANCESTOREVENT/Proc#Self#m0TFINDANCESTOREVENTthisEWRITER)`COMPONENTXNAMEBANCESTORXROOTANCESTORX  TWRITEMETHODPROPERTYEVENTn/Proc#Self#m0TWRITEMETHODPROPERTYEVENTthisEWRITER)`INSTANCE PROPINFOSMETHODVALUELDEFMETHODVALUELHANDLED% O TLEGENDMULTIPLICITY*&TLEGENDMULTIPLICITY'LMSINGLE'LMPOINT'LMSTYLE  TLEGENDITEMCREATEEVENT/Proc#Self#m0TLEGENDITEMCREATEEVENTthisEAITEM~AINDEX n TLEGENDITEMDRAWEVENT/Proc#Self#m0TLEGENDITEMDRAWEVENTthisEACANVASKARECTAINDEXAITEM~  TFPCANVASHELPERCLASS  t TWSGDIOBJREFERENCETWSGDIOBJREFERENCE#o  TINTEGERDYNARRAY TINTEGERDYNARRAY  QWORDBOOL! QWordBool  TBOOLEANDYNARRAYI NTBOOLEANDYNARRAY% 3 L q TITEMSENUMERATORTITEMSENUMERATOROWNER#߅INDEX#REVERSE# %GETCURRENTALthis{"resultLINITAthis{AOWNER߅AREVERSE%#MOVENEXTA%this{#GETENUMERATORA{this{"result{ { TFONTPITCH&TFONTPITCH'FPDEFAULT'FPVARIABLE'FPFIXED  TFONTQUALITY&TFONTQUALITY'FQDEFAULT'FQDRAFT'FQPROOF'FQNONANTIALIASED'FQANTIALIASED'FQCLEARTYPE'FQCLEARTYPENATURAL  TFONTSTYLESBASE (TFONTSTYLESBASE p  TFONTCHARSET  TFONTCHARSET  TWSFONTREFERENCE TWSFONTREFERENCE#HANDLE#D  TFONTDATA!TFONTDATA@HANDLE#DHEIGHT#PITCH# STYLE#p CHARSET# QUALITY#NAME#>ORIENTATION#< ! TFONTSTYLES!(TFONTSTYLES ! LOGFONTA!LOGFONTA<LFHEIGHT#LFWIDTH#LFESCAPEMENT#LFORIENTATION# LFWEIGHT#LFITALIC#&7LFUNDERLINE#&7LFSTRIKEOUT#&7LFCHARSET#&7LFOUTPRECISION#&7LFCLIPPRECISION#&7LFQUALITY#&7LFPITCHANDFAMILY#&7LFFACENAME# ! #$B # TCDDRAWSTYLE,#&TCDDRAWSTYLE'DSDEFAULT'DSCOMMON'DSWINCE'DSWIN2000'DSWINXP'DSWINDOWS7'DSKDEPLASTIQUE'DSGNOME'DSMACOSX'DSANDROID 'DSEXTRA1 'DSEXTRA2 'DSEXTRA3 'DSEXTRA4 'DSEXTRA5'DSEXTRA6'DSEXTRA7'DSEXTRA8'DSEXTRA9'DSEXTRA10 # TCDDRAWERq$ v$TCDDRAWER #mPALETTE#FALLBACKPALETTE#PALETTEKIND#hCREATEA"b$thisb$vmtE DESTROYA`"thisb$vmtE CREATERESOURCESA"thisb$ LOADRESOURCESA"thisb$ FREERESOURCESA"thisb$SCALERASTERIMAGEAthisb$ARASTERIMAGEiASOURCEDPIADESTDPILOADPALETTEAthisb$LOADNATIVEPALETTECOLORSAthisb$ LOADFALLBACKPALETTECOLORSA"thisb$PALDEFAULTUSESNATIVEPALETTEA"%thisb$GETDRAWSTYLEA"#thisb$#VISIBLETEXTAself"resultAVISIBLETEXTAPASSWORDCHAR#GETCONTROLDEFAULTCOLORAthisb$ACONTROLIDGETMEASURESA"thisb$AMEASUREIDGETMEASURESEXA"thisb$ADESTKAMEASUREIDASTATE 7ASTATEEXy CALCULATEPREFERREDSIZEA"thisb$ADESTKACONTROLIDASTATE 7ASTATEEXyPREFERREDWIDTHPREFERREDHEIGHTWITHTHEMESPACE%AALLOWUSEOFMEASURESEX%GETCOLORA"thisb$ACOLORIDGETCLIENTAREAA"thisb$"resultADESTKASIZEQACONTROLIDASTATE 7ASTATEEXyDRAWCONTROLAthisb$ADESTKADESTPOS }ASIZEQACONTROLASTATE 7ASTATEEXy DRAWFOCUSRECTA"thisb$ADEST*ADESTPOS }ASIZEQ DRAWRAISEDFRAMEA"thisb$ADESTKADESTPOS }ASIZEQ DRAWFRAME3DA"thisb$ADEST*ADESTPOS }ASIZEQFRAMEWIDTHSTYLEpP DRAWSUNKENFRAMEA"thisb$ADESTKADESTPOS }ASIZEQ DRAWSHALLOWSUNKENFRAMEA"thisb$ADESTKADESTPOS }ASIZEQ DRAWTICKMARKA"thisb$ADEST*ADESTPOS }ASTATE 7 DRAWSLIDERA"thisb$ADESTKADESTPOS }ASIZEQASTATE 7 DRAWARROWA"thisb$ADESTKADESTPOS }ADIRECTION 7ASIZE DRAWSMALLCLOSEBUTTONA"thisb$ADESTKADESTPOS } DRAWBUTTONWITHARROWA"thisb$ADESTKADESTPOS }ASIZEQASTATE 7 DRAWCONTROLA"thisb$ADESTKASIZEQASTATE 7ASTATEEXy DRAWBUTTONA"thisb$ADEST*ADESTPOS }ASIZEQASTATE 7ASTATEEX DRAWEDITBACKGROUNDA"thisb$ADESTKADESTPOS }ASIZEQASTATE 7ASTATEEX DRAWEDITFRAMEA"thisb$ADESTKADESTPOS }ASIZEQASTATE 7ASTATEEX DRAWCARETA"thisb$ADESTKADESTPOS }ASIZEQASTATE 7ASTATEEX DRAWEDITA"thisb$ADESTKASIZEQASTATE 7ASTATEEX DRAWCHECKBOXSQUAREA"thisb$ADESTKADESTPOS }ASIZEQASTATE 7ASTATEEXy DRAWCHECKBOXA"thisb$ADESTKASIZEQASTATE 7ASTATEEXy DRAWRADIOBUTTONCIRCLEA"thisb$ADESTKADESTPOS }ASIZEQASTATE 7ASTATEEXy DRAWRADIOBUTTONA"thisb$ADESTKASIZEQASTATE 7ASTATEEXy DRAWCOMBOBOXA"thisb$ADESTKASIZEQASTATE 7ASTATEEX DRAWSCROLLBARA"thisb$ADESTKASIZEQASTATE 7ASTATEEXQ DRAWGROUPBOXA"thisb$ADEST*ADESTPOS }ASIZEQASTATE 7ASTATEEXy DRAWPANELA"thisb$ADESTKASIZEQASTATE 7ASTATEEX DRAWSTATICTEXTA"thisb$ADESTKASIZEQASTATE 7ASTATEEXy DRAWTRACKBARA"thisb$ADESTKASIZEQASTATE 7ASTATEEXQ DRAWPROGRESSBARA"thisb$ADESTKASIZEQASTATE 7ASTATEEXU DRAWLISTVIEWA"thisb$ADESTKASIZEQASTATE 7ASTATEEX DRAWREPORTLISTVIEWA"thisb$ADESTKADESTPOS }ASIZEQASTATE 7ASTATEEX DRAWREPORTLISTVIEWITEMA"thisb$ADESTKADESTPOS }ASIZEQACURITEMASTATE 7ASTATEEX DRAWTOOLBARA"thisb$ADESTKASIZEQASTATE 7ASTATEEX( DRAWTOOLBARITEMA"thisb$ADESTKASIZEQACURITEMAXAYASTATE 7ASTATEEX( DRAWCTABCONTROLA"thisb$ADESTKASIZEQASTATE 7ASTATEEXT DRAWCTABCONTROLFRAMEA"thisb$ADESTKADESTPOS }ASIZEQASTATE 7ASTATEEXT DRAWTABSHEETA"thisb$ADESTKADESTPOS }ASIZEQASTATE 7ASTATEEXT DRAWTABSA"thisb$ADESTKADESTPOS }ASIZEQASTATE 7ASTATEEXT DRAWTABA"thisb$ADESTKADESTPOS }ASIZEQASTATE 7ASTATEEXT DRAWSPINEDITA"thisb$ADESTKADESTPOS }ASIZEQASTATE 7ASTATEEX& b$ TCDCONTROLSTATE7(TCDCONTROLSTATE 7 TCUSTOMBITMAPJ7 O7TCUSTOMBITMAPx#iFPIXELFORMAT#h^FPIXELFORMATNEEDSUPDATE#l%FMASKHANDLE#pDGETHANDLETYPEAthis77GETMONOCHROMEA%this77SETBITMAPHANDLEAthis77AVALUEDSETHANDLETYPEAthis77AVALUESETMONOCHROMEAthis77AVALUE%UPDATEPIXELFORMATAthis77MASKHANDLENEEDEDA"this77PALETTENEEDEDA"this77!CANSHAREIMAGEA"%this77ACLASSCHANGEDA"this77SENDERm!CREATEDEFAULTBITMAPHANDLEA"Dthis77ADESCWFREEMASKHANDLEAthis77!GETBITMAPHANDLEA"Dthis77!GETMASKHANDLEA"Dthis77!GETPALETTEA"Dthis77!GETPIXELFORMATA"^this77!GETRAWIMAGEPTRA"E_this77!GETRAWIMAGEDESCRIPTIONPTRA"^_this77HANDLENEEDEDA"this77!INTERNALRELEASEBITMAPHANDLEA"Dthis77!INTERNALRELEASEMASKHANDLEA"Dthis77!INTERNALRELEASEPALETTEA"Dthis77RAWIMAGENEEDEDAthis77ADESCONLY%SETHANDLEA"this77AVALUEDSETPIXELFORMATA"this77AVALUE^UNSHAREIMAGEA"this77COPYCONTENT%!UPDATEHANDLESA"%this77ABITMAPDAMASKDCREATEA"77this77vmtE DESTROYA`"this77vmtE ASSIGNA"this77SOURCE CLEARA"this77 FREEIMAGEA"this77LAZARUSRESOURCETYPEVALIDA"%this77RESOURCETYPEBBITMAPHANDLEALLOCATEDA"%this77MASKHANDLEALLOCATEDA"%this77PALETTEALLOCATEDA"%this77#RELEASEHANDLEADthis77 SETHANDLESA"this77ABITMAPDAMASKD SETSIZEA"this77AWIDTHAHEIGHT 77  >  >  >  >  > PRAWIMAGELINESTARTS>  > TONREADRAWIMAGEBITS?0TONREADRAWIMAGEBITSTHEDATA@POSITIONAPRECZSHIFTZBITS ? TONWRITERAWIMAGEBITS?0TONWRITERAWIMAGEBITSTHEDATA@POSITIONAPRECZSHIFTZBITS s? TLAZINTFIMAGEGETPIXELPROC@/Proc# @Self#m0TLAZINTFIMAGEGETPIXELPROCthisEXYCOLOR{ ? TLAZINTFIMAGESETPIXELPROC@/Proc#@Self#m0TLAZINTFIMAGESETPIXELPROCthisEXYCOLOR{ e@ PBYTE@ &7 @ TRAWIMAGEBYTEORDERA&TRAWIMAGEBYTEORDER'RIBOLSBFIRST'RIBOMSBFIRST @ TRAWIMAGEBITORDERiA&TRAWIMAGEBITORDER'RIBOBITSINORDER'RIBOREVERSEDBITS RA TRAWIMAGEQUERYFLAGSA(TRAWIMAGEQUERYFLAGS A TRAWIMAGEPOSITIONATRAWIMAGEPOSITIONBYTE#DBIT#Z A TFPCUSTOMIMAGEHANDLERIB NBTFPCUSTOMIMAGEHANDLER(#mFONPROGRESS#aFSTREAM#nFIMAGE# {|THESTREAM#nTHEIMAGE# {|ONPROGRESS#aPROGRESSA"this.BSTAGElPERCENTDONE&7REDRAWNOW%RMSGBCONTINUE%CREATEA".Bthis.BvmtE .B TFPCUSTOMIMAGECLASSC  yC  C  C TSEEKORIGINC&TSEEKORIGIN'SOBEGINNING'SOCURRENT'SOEND C TDIALOGRESULTEVENTD/Proc#5DSelf#m0TDIALOGRESULTEVENTthisESENDERmSUCCESS% D TCDWSEVENTCAPABILITIESD(TCDWSEVENTCAPABILITIES sD  D TCHARTMARKSD DTCHARTMARKS#U ASSIGNA"thisDSOURCE #CREATEADthisDvmtEAOWNER D TCHARTGETMARKEVENT_E/Proc#|ESelf#m0TCHARTGETMARKEVENTthisEAFORMATTEDMARKBAINDEX GE TCHARTSTYLESE ETCHARTSTYLESp#mFBROADCASTER#` FSTYLES#hRBROADCASTER#` STYLES#hRSETSTYLESAthisEAVALUERCREATEA"EthisEvmtEAOWNERX DESTROYA`"thisEvmtE#ADDApthisEAPPLYAthisEADRAWER@cAINDEXZ#STYLEBYINDEXApthisEAINDEXZ E TLISTCHARTSOURCEQG VGTLISTCHARTSOURCE#"FDATA#YFDATAPOINTS# FSORTED#%DATAPOINTS# SORTED#%ADDATAthis;GAPOSAX\AY\ALABELBACOLORj{CLEARCACHESAthis;GNEWITEMAfthis;GSETDATAPOINTSAthis;GAVALUE SETSORTEDAthis;GAVALUE%UPDATECACHESAFTERADDAthis;GAX\AY\!GETCOUNTA"this;G!GETITEMA"fthis;GAINDEXSETXCOUNTA"this;GAVALUEZSETYCOUNTA"this;GAVALUEZCREATEA";Gthis;GvmtEAOWNERX DESTROYA`"this;GvmtE#ADDAthis;GAX\AY\ALABELBACOLORj{#ADDXYLISTAthis;GAX\AY|JhighAYb|ALABELBACOLORj{$\b| |JCLEARAthis;GCOPYFROMAthis;GASOURCE!DELETEAthis;GAINDEXISSORTEDA"%this;GSETCOLORAthis;GAINDEXACOLORj{SETTEXTAthis;GAINDEXAVALUEB#SETXVALUEAthis;GAINDEXAVALUE\SETXLISTAthis;GAINDEXAXLISTKhighAXLISTb|$\b| KSETYLISTAthis;GAINDEXAYLIST :  TCDCOLORPALETTE TCDCOLORPALETTE#mSCROLLBAR#BACKGROUND# ACTIVECAPTION#INACTIVECAPTION#MENU#WINDOW#WINDOWFRAME# MENUTEXT#$WINDOWTEXT#(CAPTIONTEXT#,ACTIVEBORDER#0INACTIVEBORDER#4APPWORKSPACE#8HIGHLIGHT#<HIGHLIGHTTEXT#@BTNFACE#DBTNSHADOW#HGRAYTEXT#LBTNTEXT#PINACTIVECAPTIONTEXT#TBTNHIGHLIGHT#XCOLOR3DDKSHADOW#\COLOR3DLIGHT#`INFOTEXT#dINFOBK#hHOTLIGHT#lGRADIENTACTIVECAPTION#pGRADIENTINACTIVECAPTION#tMENUHIGHLIGHT#xMENUBAR#|FORM#ASSIGNAthisAFROM  TCDPALETTEKIND|&TCDPALETTEKIND'PALDEFAULT'PALNATIVE'PALFALLBACK'PALUSERCONFIG'PALCUSTOM h   TCDEDITSTATEEX TCDEDITSTATEEX#CARETISVISIBLE#8%CARETPOS#< }SELSTART#D }SELLENGTH#LVISIBLETEXTSTART#P }EVENTARRIVED#X%MULTILINE#Y%LINES#` FULLYVISIBLELINESCOUNT#hLINEHEIGHT#lPASSWORDCHAR#pLEFTTEXTMARGIN#tRIGHTTEXTMARGIN#xEXTRABUTTONSTATE#| 7  TCDPOSITIONEDCSTATEEXl qTCDPOSITIONEDCSTATEEXP#POSCOUNT#8POSITION#<FLOATPOS#@\FLOATPAGESIZE#H\ Q TCDPANELSTATEEX TCDPANELSTATEEXH#BEVELINNER#8pPBEVELOUTER#FOWNERDATA# %FOWNERDATAITEM# FLISTITEMS# FCOLUMNS# FIMAGES# 4FIMAGESWIDTH# HFIMAGECHANGELINKS# \FFLAGS# pFSHOWEDITORQUEUED# %FSORTDIRECTION# FVIEWSTYLE# FSORTTYPE# FSORTCOLUMN# FCUSTOMSORT_FUNC# ;FCUSTOMSORT_PARAM# b|FSCROLLBARS# FVIEWORIGINCACHE#  }FSELECTED# 'FFOCUSED# 'FSELECTEDIDX# FHOVERTIME# FUPDATECOUNT# FONCHANGE# FONCOLUMNCLICK# FONCOMPARE# uFONDATA# FONDATAFIND# lFONDATAHINT#DFONDATASTATECHANGE#FONDELETION#FONINSERT#FONITEMCHECKED#nFONSELECTITEM#FONCUSTOMDRAW#^FONCUSTOMDRAWITEM#FONCUSTOMDRAWSUBITEM#tFONADVANCEDCUSTOMDRAW#FONADVANCEDCUSTOMDRAWITEM#FONADVANCEDCUSTOMDRAWSUBITEM#g FPROPERTIES#)!FONCREATEITEMCLASS#_!FONDRAWITEM#!SHOWEDITORQUEUED# %ALLOCBY# AUTOSORT# %AUTOWIDTHLASTCOLUMN# %COLUMNS# DEFAULTITEMHEIGHT# SCROLLBARS# SORTTYPE# SORTCOLUMN# SORTDIRECTION# VIEWSTYLE# ONCHANGE# ONCOLUMNCLICK# ONCOMPARE# uONCREATEITEMCLASS#_!ONDATA# ONDATAFIND# lONDATAHINT#DONDATASTATECHANGE#ONDELETION#ONEDITED# ONEDITING# >ONINSERT#ONITEMCHECKED#nONSELECTITEM#ONCUSTOMDRAW#^ONCUSTOMDRAWITEM#ONCUSTOMDRAWSUBITEM#tONDRAWITEM#!ONADVANCEDCUSTOMDRAW#ONADVANCEDCUSTOMDRAWITEM#ONADVANCEDCUSTOMDRAWSUBITEM#g CANVAS# KHOTTRACKSTYLES# ICONOPTIONS# ITEMS# OWNERDATA# %LASTSELECTED# 'GETBOUNDINGRECTAthis"resultGETCOLUMNCOUNTAthisGETCOLUMNFROMINDEXAthisAINDEXGETDROPTARGETA'thisGETFOCUSEDA'thisGETIMAGELISTAIthisALVILORDGETIMAGELISTWIDTHAthisALVILORDGETHOVERTIMEAthisGETITEMINDEXAthisGETPROPERTYA%thisALVPORDGETSELCOUNTAthisGETSELECTIONA'thisGETTOPITEMA'thisGETVIEWORIGINA }thisGETVISIBLEROWCOUNTAthisRESIZELASTCOLUMNAthisSETALLOCBYAthisAVALUESETAUTOWIDTHLASTCOLUMNAthisAVALUE%SETCOLUMNSAthisAVALUESETDEFAULTITEMHEIGHTAthisAVALUESETDROPTARGETAthisAVALUE'SETFOCUSEDAthisAVALUE'SETHOTTRACKSTYLESAthisAVALUESETHOVERTIMEAthisAVALUESETICONOPTIONSAthisAVALUESETIMAGELISTAthisALVILORDAVALUEISETIMAGELISTWIDTHAthisALVILORDAVALUESETIMAGELISTWSAthisALVILb"SETITEMINDEXAthisAVALUESETITEMSAthisAVALUESETITEMVISIBLEAthisAVALUE'APARTIALOK%SETOWNERDATAAthisAVALUE%SETPROPERTYAthisALVPORDAISSET%SETSCROLLBARSAthisAVALUESETSELECTIONAthisAVALUE'SETSHOWEDITORQUEUEDAthisAVALUE%SETSORTCOLUMNAthisAVALUESETSORTDIRECTIONAthisAVALUESETSORTTYPEAthisAVALUESETVIEWORIGINAthisAVALUE }SETVIEWSTYLEAthisAVALUEQUEUEDSHOWEDITORAthisDATAb|SORTWITHPARAMSAthisACOMPAREFUNC-UPDATESCROLLBARSAthisCNNOTIFYAthisAMESSAGECNDRAWITEMAthisMESSAGE"INVALIDATESELECTEDAthisIMAGERESOLUTIONHANDLEDESTROYEDAthisSENDERIAWIDTHAREFERENCEHANDLEDSETIMAGELISTASYNCAthisDATAb|HIDEEDITORAthisSHOWEDITORAthisWMHSCROLLAthisMESSAGEzWMVSCROLLAthisMESSAGEzITEMDELETEDAthisAITEM'ITEMINSERTEDAthisAITEM'WSREGISTERCLASSA"selfF#!GETCONTROLCLASSDEFAULTSIZEA "QselfP#INITIALIZEWNDA"thisFINALIZEWNDA"thisDESTROYWNDA"thisBEGINAUTODRAGA"this!CREATELISTITEMA"'this!CREATELISTITEMSA"this!CANEDITA"%thisITEM'CHANGEA"thisAITEM'ACHANGECOLCLICKA"thisACOLUMNDELETEAthisITEM'DODELETIONA"thisAITEM'DOINSERTA"thisAITEM'DOITEMCHECKEDAthisAITEM'DOSELECTITEMA"thisAITEM'ASELECTED%DOAUTOADJUSTLAYOUTA "thisAMODE {AXPROPORTION\AYPROPORTION\DOSETBOUNDSA"thisALEFTATOPAWIDTHAHEIGHTDOENDEDITA"thisAITEM'AVALUEBINSERTITEMAthisITEM'IMAGECHANGEDAthisSENDERmLOADEDA"thisNOTIFICATIONA"thisACOMPONENTXOPERATIONC!ISCUSTOMDRAWNA"%thisATARGETZ#ASTAGE#!CUSTOMDRAWA"%thisARECTASTAGE#!CUSTOMDRAWITEMA"%thisAITEM'ASTATE&$ASTAGE#!CUSTOMDRAWSUBITEMA"%thisAITEM'ASUBITEMASTATE&$ASTAGE#INTFCUSTOMDRAWAV$thisATARGETZ#ASTAGE#AITEMASUBITEMASTATE&$ARECT!GETUPDATECOUNTAthisDRAWITEMAthisAITEM'ARECTASTATEFDOGETOWNERDATAA"thisITEM'!DOOWNERDATAHINTA"%thisASTARTINDEXAENDINDEX!DOOWNERDATASTATECHANGEA"%thisASTARTINDEXAENDINDEXAOLDSTATE$ANEWSTATE$DBLCLICKA"thisKEYDOWNA"thisKEYSHIFTtCREATEA"thisvmtEAOWNERX DESTROYA`"thisvmtEADDITEMAthisITEMBAOBJECTm#ALPHASORTA%thisSORTAthis#CUSTOMSORTA%thisASORTPROC;AOPTIONALPARAMb|BEGINUPDATEAthisCLEARAthisENDUPDATEAthis REPAINTA "this#FINDCAPTIONA'thisSTARTINDEXVALUEBPARTIAL%INCLUSIVE%WRAP%PARTSTART%#FINDDATAA'thisSTARTINDEXVALUEEINCLUSIVE%WRAP%#GETHITTESTINFOATA$thisXY#GETITEMATA'thisXY#GETNEARESTITEMA'thisAPOINT }DIRECTION$#GETNEXTITEMA'thisSTARTITEM'DIRECTION$STATES$CLEARSELECTIONAthisSELECTALLAthis#ISEDITINGA%this  TLISTCOLUMN TLISTCOLUMNX#FALIGNMENT#(FAUTOSIZE#,%FCAPTION#0FMINWIDTH#8E%FMAXWIDTH#<E%FVISIBLE#@%FWIDTH#DE%FIMAGEINDEX#HFTAG#Pb|WIDTHTYPE#DE%ALIGNMENT#(AUTOSIZE#,%CAPTION#0IMAGEINDEX#HMAXWIDTH#<E%MINWIDTH#8E%TAG#Pb|VISIBLE#@%GETWIDTHAE%thisWSCREATECOLUMNAthisWSDESTROYCOLUMNAthisWSUPDATEALLOWEDA%thisWSREADALLOWEDA%thisSETVISIBLEAthisAVALUE%SETAUTOSIZEAthisAVALUE%SETMINWIDTHAthisAVALUEE%SETMAXWIDTHAthisAVALUEE%SETWIDTHAthisAVALUEE%SETCAPTIONAthisAVALUESETALIGNMENTAthisAVALUESETIMAGEINDEXAthisAVALUESETINDEXA"thisAVALUE!GETDISPLAYNAMEA"Bthis"resultBGETSTOREDWIDTHAthisCREATEA"thisvmtEACOLLECTION1 DESTROYA`"thisvmtE ASSIGNA"thisASOURCE  TTYPEINFO\TTYPEINFOKIND#h%NAME#M M TVARARRAYBOUNDTVARARRAYBOUNDELEMENTCOUNT#LOWBOUND#  TCUSTOMLISTVIEWEDITOR TCUSTOMLISTVIEWEDITOR #FITEM# 'ITEM# 'LISTVIEWEDITORKEYDOWNAthisSENDERmKEYSHIFTtDOEXITA"thisCREATEA"thisvmtEAOWNERX  TLISTHOTTRACKSTYLES(TLISTHOTTRACKSTYLES  TICONOPTIONS& +TICONOPTIONS(#!FLISTVIEW#FARRANGEMENT# 9'ARRANGEMENT# 9'GETAUTOARRANGEA%thisGETWRAPTEXTA%thisSETARRANGEMENTAthisVALUE9'SETAUTOARRANGEAthisVALUE%SETWRAPTEXTAthisVALUE%ASSIGNTOA"thisDEST !GETOWNERA" this#CREATEAthisvmtEAOWNER  TLVEDITEDEVENT/Proc#Self#m0TLVEDITEDEVENTthisESENDERmITEM'AVALUEB  TLVEDITINGEVENTS/Proc#pSelf#m0TLVEDITINGEVENTthisESENDERmITEM'ALLOWEDIT% > TOWNERDATALISTITEM TOWNERDATALISTITEMX#;FDATAINDEX#PFCACHED#T%!GETCAPTIONA"Bthis"resultB!GETINDEXA"this!GETIMAGEINDEXA"thisSETCAPTIONA"thisAVALUEBSETIMAGEINDEXA"thisAVALUE!GETSUBITEMSA" thisDOCACHEITEMAthis!ISOWNERDATAA"%thisSETDATAINDEXAthisADATAINDEXSETOWNERAthisAOWNER  TLISTITEMS TLISTITEMS8#!FOWNER#FITEMS# YFFLAGS#('FCACHEINDEX#,FCACHEITEM#0'FLAGS#('OWNER#WSCREATECACHEITEMAthisWSUPDATEALLOWEDA%thisWSUPDATEITEMAthisAINDEXAVALUE'WSSETITEMSCOUNTAthisACOUNTITEMDESTROYINGAthisAITEM'READDATAAthisSTREAMnREADLAZDATAAthisSTREAMnWRITELAZDATAAthisSTREAMnDEFINEPROPERTIESA"thisFILERh!GETCOUNTA"this!GETITEMA"'thisAINDEX!GETOWNERA" thisWSCREATEITEMSAthisDOFINALIZEWNDAthisSETCOUNTA"thisACOUNTSETITEMAthisAINDEXAVALUE'CLEARSELECTIONAthisSELECTALLAthis#ADDA'thisADDITEMAthisAITEM'BEGINUPDATEAthis CLEARA"this#CREATEAthisvmtEAOWNER DESTROYA`"thisvmtEDELETEAthisAINDEXENDUPDATEAthisEXCHANGEAthisAINDEX1AINDEX2MOVEAthisAFROMINDEXATOINDEX#FINDCAPTIONA'thisSTARTINDEXVALUEBPARTIAL%INCLUSIVE%WRAP%PARTSTART%#FINDDATAA'thisADATAE#FINDDATAA'thisSTARTINDEXVALUEEINCLUSIVE%WRAP%#GETENUMERATORA'this#INDEXOFAthisAITEM'#INSERTA'thisAINDEXINSERTITEMAthisAITEM'AINDEX Ib" 4 b" Hb" \ TLISTVIEWFLAGS(TLISTVIEWFLAGS p TSORTDIRECTION&TSORTDIRECTION'SDASCENDING'SDDESCENDING  TSORTTYPE&TSORTTYPE'STNONE'STDATA'STTEXT'STBOTH  TLVCOMPAREK4TLVCOMPAREITEM1'ITEM2'AOPTIONALPARAMb| ; TSCROLLSTYLE&TSCROLLSTYLE'SSNONE'SSHORIZONTAL'SSVERTICAL'SSBOTH'SSAUTOHORIZONTAL'SSAUTOVERTICAL'SSAUTOBOTH  TLISTITEM6 ;TLISTITEMP#!FOWNER#FFLAGS# (FSUBITEMS#( FCAPTION#0BFDATA#8EFIMAGEINDEX#@FSTATEINDEX#DFSTATES#H$FCHECKED#L%DATA#8EOWNER#!GETCAPTIONA"Bthis'"resultBGETCHECKEDA%this'GETLEFTAthis'GETLISTVIEWAthis'GETPOSITIONA }this'GETSTATEA%this'ALISORD!GETIMAGEINDEXA"this'!GETINDEXA"this'!GETSTATEINDEXA"this'GETSUBITEMIMAGESAthis'AINDEX!GETSUBITEMSA" this'GETTOPAthis'WSUPDATEALLOWEDA%this'WSUPDATETEXTAthis'WSUPDATEIMAGESAthis'WSUPDATECHECKEDAthis'WSSETSTATEAthis'WSUPDATESTATEAthis'SETCHECKEDAthis'AVALUE%SETSTATEAthis'ALISORDAISSET%SETDATAAthis'AVALUEESETIMAGEINDEXA"this'AVALUESETLEFTAthis'VALUESETCAPTIONA"this'AVALUEBSETPOSITIONAthis'AVALUE }SETSTATEINDEXA"this'AVALUESETSUBITEMIMAGESAthis'AINDEXAVALUESETSUBITEMSAthis'AVALUE SETTOPAthis'VALUEISEQUALA%this'AITEM'!ISOWNERDATAA"%this'GETCHECKEDINTERNALA%this'!GETOWNERA" this' ASSIGNA"this'ASOURCE CREATEA"'this'vmtEAOWNER DESTROYA`"this'vmtEDELETEAthis'MAKEVISIBLEAthis'PARTIALOK%#DISPLAYRECTAthis'"resultCODE(#DISPLAYRECTSUBITEMAthis'"resultSUBITEMCODE(#EDITCAPTIONA%this' ' TLVCHANGEEVENT/Proc#Self#m0TLVCHANGEEVENTthisESENDERmITEM'CHANGE)  TLVCOLUMNCLICKEVENT/Proc#7Self#m0TLVCOLUMNCLICKEVENTthisESENDERmCOLUMN  TLVCOMPAREEVENT/Proc#Self#m0TLVCOMPAREEVENTthisESENDERmITEM1'ITEM2'DATACOMPARE u TLVDELETEDEVENT/Proc#4Self#m0TLVDELETEDEVENTthisESENDERmITEM'  TLVDATAFINDEVENT/Proc#Self#m0TLVDATAFINDEVENTthisESENDERmAFIND[)AFINDSTRINGBAFINDPOSITION }AFINDDATAEASTARTINDEXADIRECTION$AWRAP%AINDEX l TLVDATAHINTEVENTZ/Proc#wSelf#m0TLVDATAHINTEVENTthisESENDERmSTARTINDEXENDINDEX D TLVDATASTATECHANGEEVENT/Proc#Self#m0TLVDATASTATECHANGEEVENTthisESENDERmSTARTINDEXENDINDEXOLDSTATE$NEWSTATE$  TLVCHECKEDITEMEVENT/Proc#Self#m0TLVCHECKEDITEMEVENTthisESENDERmITEM' n TLVSELECTITEMEVENT/Proc#Self#m0TLVSELECTITEMEVENTthisESENDERmITEM'SELECTED%  TLVCUSTOMDRAWEVENTv/Proc#Self#m0TLVCUSTOMDRAWEVENTthisESENDERARECTDEFAULTDRAW% ^ TLVCUSTOMDRAWITEMEVENT/Proc#Self#m0TLVCUSTOMDRAWITEMEVENTthisESENDERITEM'STATE&$DEFAULTDRAW%  TLVCUSTOMDRAWSUBITEMEVENT/Proc#Self#m0TLVCUSTOMDRAWSUBITEMEVENTthisESENDERITEM'SUBITEMSTATE&$DEFAULTDRAW% t TLVADVANCEDCUSTOMDRAWEVENT;/Proc#XSelf#m0TLVADVANCEDCUSTOMDRAWEVENTthisESENDERARECTSTAGE#DEFAULTDRAW%  TLVADVANCEDCUSTOMDRAWITEMEVENT/Proc#Self#m0TLVADVANCEDCUSTOMDRAWITEMEVENTthisESENDERITEM'STATE&$STAGE#DEFAULTDRAW%  TLVADVANCEDCUSTOMDRAWSUBITEMEVENT /Proc# Self#m0TLVADVANCEDCUSTOMDRAWSUBITEMEVENTthisESENDERITEM'SUBITEMSTATE&$STAGE#DEFAULTDRAW% g  TLISTVIEWPROPERTIESB!(TLISTVIEWPROPERTIES )! TLVCREATEITEMCLASSEVENT|!/Proc#!Self#m0TLVCREATEITEMCLASSEVENTthisESENDERITEMCLASS) _! TLVDRAWITEMEVENT!/Proc#"Self#m0TLVDRAWITEMEVENTthisESENDERAITEM'ARECTASTATEF ! TLISTVIEWIMAGELISTz"&TLISTVIEWIMAGELIST'LVILSMALL'LVILLARGE'LVILSTATE b" TLMDRAWLISTITEM"TLMDRAWLISTITEM MSG#ZUNUSEDMSG#ZUNUSED#b|DRAWLISTITEMSTRUCT#)RESULT#b| "  F#  P# TCUSTOMDRAWTARGETq#&TCUSTOMDRAWTARGET'DTCONTROL'DTITEM'DTSUBITEM Z# TCUSTOMDRAWSTAGE#&TCUSTOMDRAWSTAGE'CDPREPAINT'CDPOSTPAINT'CDPREERASE'CDPOSTERASE # TCUSTOMDRAWSTATE<$(TCUSTOMDRAWSTATE &$ TCUSTOMDRAWRESULTm$(TCUSTOMDRAWRESULT V$ TLISTITEMSTATES$(TLISTITEMSTATES $ THITTESTS$(THITTESTS $ TSEARCHDIRECTION$&TSEARCHDIRECTION'SDLEFT'SDRIGHT'SDABOVE'SDBELOW'SDALL $ TWIDTHQ%2TWIDTHZ E% TTYPEKINDw%&TTYPEKIND'TKUNKNOWN'TKINTEGER'TKCHAR'TKENUMERATION'TKFLOAT'TKSET'TKMETHOD'TKSSTRING'TKLSTRING'TKASTRING 'TKWSTRING 'TKVARIANT 'TKARRAY 'TKRECORD 'TKINTERFACE'TKCLASS'TKOBJECT'TKWCHAR'TKBOOL'TKINT64'TKQWORD'TKDYNARRAY'TKINTERFACERAW'TKPROCVAR'TKUSTRING'TKUCHAR'TKHELPER'TKFILE'TKCLASSREF'TKPOINTER h% TICONARRANGEMENTO'&TICONARRANGEMENT'IATOP'IALEFT 9' TLISTITEMSFLAGS'(TLISTITEMSFLAGS ' TLISTITEMSENUMERATOR' 'TLISTITEMSENUMERATOR#mFITEMS#FPOSITION#GETCURRENTA'this'#CREATEA'this'vmtEAITEMS#MOVENEXTA%this' ' TLISTITEMFLAGS((TLISTITEMFLAGS ( TDISPLAYCODE(&TDISPLAYCODE'DRBOUNDS'DRICON'DRLABEL'DRSELECTBOUNDS ( TITEMCHANGE!)&TITEMCHANGE'CTTEXT'CTIMAGE'CTSTATE ) TITEMFINDj)&TITEMFIND'IFDATA'IFPARTIALSTRING'IFEXACTSTRING'IFNEAREST [) TLISTITEMCLASS)  ) PDRAWLISTITEMSTRUCT) * ) TDRAWLISTITEMSTRUCT*TDRAWLISTITEMSTRUCT(ITEMID#ZAREA#DC#DITEMSTATE# F *  2P/  rP&  rP  zP  RPs  RPs  RPs  2P d t4 P=  2P  4 RP  RP  rP/  rP*  RP  rP/  rP*h P  2P  Pl{  2P/4 P,  2P#  rPdt P8  4 rP  RP  rP*  rP%  RP  rP*  rP%h Pg  RP`  rP*  rP%  P4 xP?  2P|  rP!  RP`  rP*  2P&  P-`n  rP=  2P#  P"  rP%h Pg  2P  4 rP/  2Pb   P\  RP  RP&  2P#  P&  2P#  P*  2P   PJY  RP&  RP  2P,  4 P.Qc  2P  rP  P  2PM  2P  4 rP  P  2P!  4 P Wn  2P1  P.  2P3  rPL  PW  PW  rP  rP  2P  4 P  2Ph4 P&I`  2P/d4 P:   2P8! !d !t!4 PC    RPL  2P  2PB  2P  rPET  2P84 P18J  2P  2P0 A O  8Fn| 9Gq  ""$$&N&\((**,, .!./002244668A8O::<&<4>k>y@@BBDDF5FCH^HlJJLL N, N: PU Pc Rw R T T VP V^ Xy X Z Z \ \ ^ ^& `n `| b b d d f f h h& ji jw l l n* n8 pL pZ r r ttv4vBxVxdzz||~~"t"6DuQ_s(6Q_zBP2@ 8FZh #/@3>JC^inu~**,, DPN'L3RmT}RHV*/p L,X<XHTXTsP,X<XHTXTsT ",X<XHTXTsX\BU_nz%.AKZfz` 6I`sDFd5CZh~h  '6>ZE]e mTy\ l $/p *t  '6 >ZE]e mTy^ x&$/|&*!-8DP`\hs``bX  X X b %,; BYho& @HNZ\d.'..,9@U.\*gp.{#/.H;8Xf]pwh  jj *7 ?S` h|    (.$4&:ZXajXqzXX&$l n"-9BIp]r rt r"-9BIv]r xz r"-9BI|]r ~8882#()(1?DKPW\cqv1L(Tbgnsz6B(@2:@BHXdr4x$X84 664"68<$>06CKcsz1D[n6FM`w  '6>ZE]emTy>*>%  '6>ZE]emTyD*D%!-8DP`\hs``bb #29N>SDXg  '6>ZE]emTy  "" XX.AV`L*L%#8,=DRg q #> $"3$?E%% 0<%Ms%>'-? $%/6='H(RTXHbgq)|V!  '6>ZE]emTy  "" XX.AV`Z*&/" D0O[d^n2=#$(0?KW_t dZ%!-8DP`\hs``bb #29NLSZXg '.*5<*GN,U\,gn} & .>3D:IPgv}LZ$ )9@Sj}89998!l/)5AMVb ]#r<=>>>>-A>Sw~*#?@pnH$B0CXCc@k~@8$8&#((AP\hp x #$,(8GS_g| |( JK ,$+A0H0R`v0~JMJJJNJOPJ Q"R5ESNY0T&4V8 ,<0(>NXY^m$w$<'(T+05;C[kr.5H_r #(.<5>D$K>Uc@D()$@XKPglsxHL &'1(;TAMPT (.>XIN]$guz$:'(T'?OVn~,CVm:>$X\ ab!`d1?e[nd aba%b1h d)d2P^exeTl3p(e08Lt'6EWx'6EW| !,7>W]ery !,7>W]ery ->9?G_ov-@WjX $7Naxpq  p,3?qEDLFYglsT.9bn~rD)3<I>U\oX $7Naxpqp qD"F/=BI\qw}&u.6@uHPZualzvv #-e4;PtwF!4M`#y/%{<EDNFzD*|:}I~T|}~>|N}]~h|}~9Be|u}~ |.}=~Hk ~|}~F$G|W}f~q|}~/8[|k}z~|}~)2U|e}t~ |}-~8[p { r|}~ ) 4 C J r]  | } ~   ,8D#Keq}>> +7HYev>%8?MTX[ bqxX,8I\cqx6DPah".?D&I N>SDY>r4CJ_LdZjr.5M]dw5ELd  4 G \ b Ho >}     l   n" 0 < H O pf ~  r       $$+@,ELZq 4D;FALB7X@IT ,82BITYp}  " *3<J * ',,3.8?FKRaY^ealqxa(08 `hpx !"#$%&'()*+,-./01234 5(60788@9H:P;X<`=h>p?x@ABCDEFGHIJKLMNOPQRST U(V0W8X@YHZP[X\`]h^p_x`abcdefghijklmnopqrst u(v0w8x@yHzP{X|`}h~px (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx      (08@HPX`hpx !"#$%&'()*+,-./0 1 2 3 4 5( 60 78 8@ 9H :P ;X <` =h >p ?x @ A B C D E F G H I J K L M N O P  $ , `4 < bD L T \ d l t | f  \  h  N  P        R  X  $ , 4 < D L T \ d l jt | t  r  v  z  ~            F$ , H4 < @D L BT \ Jd l "t | $  (  *  ,  0  :  <QRSTUVWX YZ["\*]2^:_B`Ja  0@P`8  H8 L x8 |8 8 8 88 <h8 l8 8 8 (8 , X8 \"8 $8 &8 (8 *H8 L,x8 |.8 08 28 488 <6h8 l88 :8 <8 >(8 ,@X8 \B8 D8 F8 H8 JH8 LLx8 |N8 P8 R8 T88 <Vh8 lX8 Z8 \8 ^(8 ,`X8 \b8 d8 f8 h 8  jH 8 L lx 8 | n 8 p 8 r 8 t8 8 < vh 8 l x 8 z 8 | 8 ~( 8 , X 8 \  8  8  8  8  H 8 L x 8 |  8  8  8 8 8 < h 8 l  8  8  8 (8 ,X8 \8 8 8 8 H8 Lx8 |8 8 8 88 <h8 l8 8 8 (8 ,X8 \8 8 8 8 H8 Lx8 | N RZ<{  #=Vo "$& (!?*\,o.002E4`6{8:</>H@dBvDF 4H[pH^^!d)dMUypp)x1xU|]|..DLz      o L N P    w    A I f n        & & 4% 4O 2W 2 8 8 6 6 > > D D L L, T4 T^ Vf V Z Z n n l l  ltjr!ck"*``bb#}1f9fu\}\hh:NBNPP dlcRkRXXW_!_jgjtt r& r v v4!z     BFJNRVZ$(,^bf  j""n$$r&&v((z**~,,..00.00224 4$2446688688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^ `` ^``bbddffdffhhjjll nn lnnpp  rr prrttvvxxzzxzz||"~~|~~&*.26:  >BFJNR  VZ^  bfjnrvz~   $( $($(, $.filegmainunit.pas.text$;0p   = k     0X000}  E0jl0'@+=\ 0!0"#0^$0%p$&`E'0(0) *@/2+M,0-`.0/0* 0p 1@ 20& 3 ` 40 5p% 6 M 70@l 8p 9  : ;0; <0 = >0 ? h @  A` B0C 4D0mEpEF GH DIPeJ K<L  M0FNpyO@P Q@%RPPS`T`UVW ZXTY Z`f [0S\ t]@^ _P` laPb c`Kd@qePfghij4kTlsm0n0Sopqrs5tQumvwxyz{|}3~NiX ( *Jl6X|+QmAh0(I)(B[t(  * D(^ x        .  H  b (| (  (  ( 0!2!L!f!H!H!(!! ! ""H6"P"j" " "("("("(#( #(:#(T#(n#(#(#### $$$>$(X$(r$$$$:%(T%n%%%%%% &$&>&&& & & & ' -' G' a' {'(' '0' ' '0( 1(K(  e(  (  ( (( (((( )(A)c)p)()()()( *(/*(Q*(s*(*(**o* **!+  W+! +" +#+$ ,% ',& G,'t,( ,),* ,+*-, Y---. -/0-0 -1.2 ?.3 ^.4 }.5.6 .7.8 ?/9/: 0;'0< G0=0> 0?-1@ 1A 1B K2C2D 2E 2F '3GM3H s3I(3J 3K3L 4M (4N K4O~4P 4Q 4R #5SC5T c5U5V 5WI6X 6Y6Z 6[.7\ o7]7^ 78_ 8` 8a!9b C9c9d 9e#:f :g:h :i ;j %;kA;l ];m;n ;o;p <q^<r <s<t =u$=v =w=>x >y>z ?{ X?| ?}?~ W@ @ !AJA sA$A AA %B$XB BB B%C YCC C (D iDD D WE EE -F `F FF F)G [GG G$H 7HtH H H IRI II IJ =J$qJ JJ KVK K$K KAL L L M-M YMM MM ;NN NN O+O OOO O$ P CPP P,P 7QQ Q, R ORvR R0R RS MSS TgT T U OU U UU V(5V SVwV VV VW$WFW]W W W W WWX+XcXXX YhYYYYZ?ZoZZ Z!["0[#h[$[%\&7\'m\(\)\*]+],M]-f].]0]1H^3z^4^5/_7F_9p_:_;_=_?X`A`B`C`E`G-aHWaIpaKaLaNaP+bQNbRqbSbTbUcVcXMcZ~c\c^c_c`Qdadcdedfefeg2egQehee|eeeef$fjffff%gLgvgggg*h\hhhh.iciiiij>jjjjj k/kRkkklRllll,memmmmSnnnnoKopooo-pWpppp'q`qqq&r^rrrs!sHssstXtttt#ubuuuvKvvvv!wfwwwweբ'Klƣ;k'U˥:pߦ?Vwէ6N}Ȩ&6FVfvɩک /@QbsȪ٪ .?Parǫث ->O`qƬ׬ ,=N_pŭ֭ +<M^oĮծ*;L]n    ٯ  ":Ohʰ.G`yֱ.?Re|!#Ҳ .BRg%')޳+ -9zϴ/130c57A9;ö=?fA·C?hEGٸ5D[p͹IKGnMO#_QSUWYYx[]_~acݽe>gri˾'>kYmoqs6ouwdy{}?:r<n S:Rs/d+\-i+^!T+o5k(gN`3Z9n$Ad|*.debug_line.debug_abbrev.text.b_DEBUGSTART_$MAINUNIT.text.n_mainunit$_$get_instdir$$ansistring_$$_fin$77.text.n_mainunit_$$_get_instdir$$ansistring.text.n_mainunit_$$_temp2r$double$$double.text.n_mainunit_$$_create_r2t.text.n_mainunit_$$_tempconv$double$$double.text.n_mainunit_$$_timeconv$double$$double.text.n_mainunit_$$_thermoconv$double$$double.text.n_mainunit$_$add_draw$data_t_$$_fin$78.text.n_mainunit_$$_add_draw$data_t.text.n_mainunit_$$_clearlines.text.n_mainunit_$$_cleandraw.text.n_mainunit_$$_settimemax.text.n_mainunit$_$tmain_$__$$_timeeditmaxkeypress$tobject$char.text.n_mainunit$_$tmain_$__$$_timeeditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit_$$_settimemin.text.n_mainunit$_$tmain_$__$$_timeeditminkeypress$tobject$char.text.n_mainunit$_$tmain_$__$$_timeeditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$tmain_$__$$_timemouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$tmain_$_timer1timer$tobject_$$_fin$79.text.n_mainunit$_$tmain_$__$$_timer1timer$tobject.text.n_mainunit$_$readusb_$$_fin$80.text.n_mainunit_$$_readusb.text.n_mainunit$_$manual_remote_$$_fin$81.text.n_mainunit_$$_manual_remote.text.n_mainunit$_$tmain_$__$$_timertimer$tobject.text.n_mainunit$_$tmain_$__$$_xmodebuttonclick$tobject.text.n_mainunit_$$_settempmin.text.n_mainunit$_$tmain_$__$$_tempeditminkeypress$tobject$char.text.n_mainunit$_$tmain_$__$$_tempeditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit_$$_settempmax.text.n_mainunit$_$tmain_$__$$_tempeditmaxkeypress$tobject$char.text.n_mainunit$_$tmain_$__$$_tempeditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$tmain_$__$$_temperaturemouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit_$$_setthermomin.text.n_mainunit$_$tmain_$__$$_dleditminkeypress$tobject$char.text.n_mainunit$_$tmain_$__$$_dleditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$tmain_$__$$_formactivate$tobject.text.n_mainunit_$$_savep.text.n_mainunit_$$_closep.text.n_mainunit$_$tmain_$__$$_formclose$tobject$tcloseaction.text.n_mainunit_$$_setthermomax.text.n_mainunit$_$tmain_$__$$_dleditmaxkeypress$tobject$char.text.n_mainunit$_$tmain_$_chartmousedown$crc8ddafe46_$$_fin$82.text.n_mainunit$_$tmain_$__$$_chartmousedown$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$tmain_$__$$_chartmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$tmain_$_currentbuttonclick$tobject_$$_fin$83.text.n_mainunit$_$tmain_$__$$_currentbuttonclick$tobject.text.n_mainunit$_$tmain_$__$$_dleditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$tmain_$__$$_thermobuttonmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$initvalues_$$_fin$84.text.n_mainunit_$$_initvalues.text.n_mainunit$_$tmain_$_imageclick$tobject_$$_fin$85.text.n_mainunit$_$tmain_$__$$_imageclick$tobject.text.n_mainunit$_$tmain_$__$$_formcreate$tobject.text.n_mainunit$_$tmain_$__$$_manualclick$tobject.text.n_mainunit$_$tmain_$_currenteditkeypress$tobject$char_$$_fin$86.text.n_mainunit$_$tmain_$__$$_currenteditkeypress$tobject$char.text.n_mainunit$_$tmain_$_currenteditmouseup$crc8ddafe46_$$_fin$87.text.n_mainunit$_$tmain_$__$$_currenteditmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$tmain_$_printclick$tobject_$$_fin$88.text.n_mainunit$_$tmain_$__$$_printclick$tobject.text.n_mainunit$_$tmain_$__$$_saveclick$tobject.text.n_mainunit$_$tmain_$__$$_quitclick$tobject.text.n_mainunit$_$tmain_$_pemodeclick$tobject_$$_fin$89.text.n_mainunit$_$tmain_$__$$_pemodeclick$tobject.text.n_mainunit$_$tmain_$_pe_sbmodeclick$tobject_$$_fin$90.text.n_mainunit$_$tmain_$__$$_pe_sbmodeclick$tobject.text.n_mainunit$_$tmain_$__$$_text1click$tobject.text.n_mainunit_$$_savequestion.text.n_mainunit$_$tmain_$_sbmodeclick$tobject_$$_fin$91.text.n_mainunit$_$tmain_$__$$_sbmodeclick$tobject.text.n_mainunit$_$tmain_$__$$_tempeditmaxchange$tobject.text.n_mainunit$_$regfunc$double$tvector$$double_$$_fin$92.text.n_mainunit_$$_regfunc$double$tvector$$double.text.n_mainunit$_$derivproc$double$double$tvector$tvector_$$_fin$93.text.n_mainunit_$$_derivproc$double$double$tvector$tvector.text.n_mainunit_$$_linfunc$double$$double.text.n_mainunit_$$_expfunc$double$$double.text.n_mainunit$_$tmain_$__$$_linfuncseriescalculate$double$double.text.n_mainunit$_$tmain_$__$$_expfuncseriescalculate$double$double.text.n_mainunit_$$_getinterval.text.n_mainunit_$$_getinterval_dt.text.n_mainunit$_$tmain_$_fitlinbuttonclick$tobject_$$_fin$94.text.n_mainunit$_$tmain_$__$$_fitlinbuttonclick$tobject.text.n_mainunit$_$tmain_$_fitexpbuttonclick$tobject_$$_fin$95.text.n_mainunit$_$tmain_$__$$_fitexpbuttonclick$tobject.text.n_mainunit$_$tmain_$_chartafterdraw$tchart$ichartdrawer_$$_fin$96.text.n_mainunit$_$tmain_$__$$_chartafterdraw$tchart$ichartdrawer.text.n_mainunit$_$loaddraw_$$_fin$97.text.n_mainunit_$$_loaddraw.text.n_mainunit$_$tmain_$__$$_redrawbuttonclick$tobject.text.n_mainunit$_$tmain_$__$$_charttoolsetdatapointdragtoolaftermouseup$tcharttool$tpoint.text.n_mainunit$_$tmain_$__$$_charttoolsetdatapointdragtooldrag$tdatapointdragtool$tdoublepoint.text.n_mainunit$_$tmain_$_commandkeypress$tobject$char_$$_fin$98.text.n_mainunit$_$tmain_$__$$_commandkeypress$tobject$char.text.n_mainunit$_$paramout_$$_fin$99.text.n_mainunit_$$_paramout.text.n_mainunit_$$_init_implicit$.text.n_mainunit_$$_finalize_implicit$.bss.n_u_$mainunit_$$_main.bss.n_u_$mainunit_$$_saverequest.bss.n_u_$mainunit_$$_mainpath.bss.n_u_$mainunit_$$_imagefile.bss.n_u_$mainunit_$$_imagenum.bss.n_u_$mainunit_$$_curdata.bss.n_u_$mainunit_$$_data_list.bss.n_u_$mainunit_$$_datanum.bss.n_u_$mainunit_$$_mode.bss.n_u_$mainunit_$$_c1.bss.n_u_$mainunit_$$_c2.bss.n_u_$mainunit_$$_cp.bss.n_u_$mainunit_$$_clock.bss.n_u_$mainunit_$$_xmode.bss.n_u_$mainunit_$$_xx.bss.n_u_$mainunit_$$_yy.bss.n_u_$mainunit_$$_xxn.bss.n_u_$mainunit_$$_b.bss.n_u_$mainunit_$$_v.bss.n_u_$mainunit_$$_n0.bss.n_u_$mainunit_$$_n1.bss.n_u_$mainunit_$$_a.bss.n_u_$mainunit_$$_zero.bss.n_u_$mainunit_$$_beta.bss.n_u_$mainunit_$$_t_0.bss.n_u_$mainunit_$$_t_inf.rdata.n_VMT_$MAINUNIT_$$_TMAIN.rdata.n__$MAINUNIT$_Ld1.rdata.n__$MAINUNIT$_Ld2.rdata.n__$MAINUNIT$_Ld3.data.n_tc_$mainunit_$$_timemin.data.n_tc_$mainunit_$$_timemax.data.n_tc_$mainunit_$$_timescale.data.n_tc_$mainunit_$$_timeoffset.data.n_tc_$mainunit_$$_tempmin.data.n_tc_$mainunit_$$_tempmax.data.n_tc_$mainunit_$$_tempscale.data.n_tc_$mainunit_$$_tempoffset.data.n_tc_$mainunit_$$_thermomin.data.n_tc_$mainunit_$$_thermomax.data.n_tc_$mainunit_$$_thermoscale.data.n_tc_$mainunit_$$_thermooffset.data.n_tc_$mainunit_$$_running.data.n_tc_$mainunit_$$_oldrunning.data.n_tc_$mainunit_$$_manualb.data.n_tc_$mainunit_$$_imagedirectory.data.n_tc_$mainunit_$$_savedirectory.data.n_tc_$mainunit_$$_bbs.data.n_tc_$mainunit_$$_printerselected.data.n_tc_$mainunit_$$_mode_r.data.n_tc_$mainunit_$$_modeb.data.n_tc_$mainunit_$$_modepointer.data.n_tc_$mainunit_$$_timepointer.data.n_tc_$mainunit_$$_seebeckrunning.data.n_tc_$mainunit_$$_peltierrunning.data.n_tc_$mainunit_$$_peltierm.data.n_tc_$mainunit_$$_connected.data.n_tc_$mainunit_$$_notconnected.data.n_tc_$mainunit_$$_linfitb.data.n_tc_$mainunit_$$_expfitb.data.n_tc_$mainunit_$$_evalueb.rdata.n__$MAINUNIT$_Ld4.rdata.n_tc_$mainunit$_$temp2r$double$$double_$$_defaulta.rdata.n_tc_$mainunit$_$temp2r$double$$double_$$_defaultb.rdata.n_tc_$mainunit$_$temp2r$double$$double_$$_defaultc.rdata.n__$MAINUNIT$_Ld5.rdata.n__$MAINUNIT$_Ld6.rdata.n__$MAINUNIT$_Ld7.rdata.n__$MAINUNIT$_Ld8.rdata.n__$MAINUNIT$_Ld9.rdata.n__$MAINUNIT$_Ld10.rdata.n__$MAINUNIT$_Ld11.rdata.n__$MAINUNIT$_Ld12.rdata.n__$MAINUNIT$_Ld13.rdata.n__$MAINUNIT$_Ld14.rdata.n__$MAINUNIT$_Ld15.rdata.n__$MAINUNIT$_Ld16.rdata.n__$MAINUNIT$_Ld17.rdata.n__$MAINUNIT$_Ld18.rdata.n__$MAINUNIT$_Ld19.rdata.n__$MAINUNIT$_Ld20.rdata.n__$MAINUNIT$_Ld21.rdata.n__$MAINUNIT$_Ld22.rdata.n__$MAINUNIT$_Ld23.rdata.n__$MAINUNIT$_Ld24.rdata.n__$MAINUNIT$_Ld25.rdata.n__$MAINUNIT$_Ld26.rdata.n__$MAINUNIT$_Ld27.rdata.n__$MAINUNIT$_Ld28.rdata.n__$MAINUNIT$_Ld29.rdata.n__$MAINUNIT$_Ld30.rdata.n__$MAINUNIT$_Ld31.rdata.n__$MAINUNIT$_Ld32.rdata.n__$MAINUNIT$_Ld33.rdata.n__$MAINUNIT$_Ld34.rdata.n__$MAINUNIT$_Ld35.rdata.n__$MAINUNIT$_Ld36.rdata.n__$MAINUNIT$_Ld37.rdata.n__$MAINUNIT$_Ld38.rdata.n__$MAINUNIT$_Ld39.rdata.n__$MAINUNIT$_Ld40.rdata.n__$MAINUNIT$_Ld41.rdata.n__$MAINUNIT$_Ld42.rdata.n__$MAINUNIT$_Ld43.rdata.n__$MAINUNIT$_Ld44.rdata.n__$MAINUNIT$_Ld45.rdata.n__$MAINUNIT$_Ld46.rdata.n__$MAINUNIT$_Ld47.rdata.n__$MAINUNIT$_Ld48.rdata.n__$MAINUNIT$_Ld49.rdata.n__$MAINUNIT$_Ld50.rdata.n__$MAINUNIT$_Ld51.rdata.n__$MAINUNIT$_Ld52.rdata.n__$MAINUNIT$_Ld53.rdata.n__$MAINUNIT$_Ld54.rdata.n__$MAINUNIT$_Ld55.rdata.n__$MAINUNIT$_Ld56.rdata.n__$MAINUNIT$_Ld57.rdata.n__$MAINUNIT$_Ld58.rdata.n__$MAINUNIT$_Ld59.rdata.n__$MAINUNIT$_Ld60.rdata.n__$MAINUNIT$_Ld61.rdata.n__$MAINUNIT$_Ld62.rdata.n__$MAINUNIT$_Ld63.rdata.n__$MAINUNIT$_Ld64.rdata.n__$MAINUNIT$_Ld65.rdata.n__$MAINUNIT$_Ld66.rdata.n__$MAINUNIT$_Ld67.rdata.n__$MAINUNIT$_Ld68.rdata.n__$MAINUNIT$_Ld69.rdata.n__$MAINUNIT$_Ld70.rdata.n_tc_$mainunit$_$tmain_$_fitexpbuttonclick$tobject_$$_defaultmaxiter.rdata.n_tc_$mainunit$_$tmain_$_fitexpbuttonclick$tobject_$$_defaulttol.rdata.n__$MAINUNIT$_Ld71.rdata.n__$MAINUNIT$_Ld72.rdata.n__$MAINUNIT$_Ld73.rdata.n__$MAINUNIT$_Ld74.rdata.n__$MAINUNIT$_Ld75.rdata.n__$MAINUNIT$_Ld76.rdata.n__$MAINUNIT$_Ld77.rdata.n__$MAINUNIT$_Ld78.rdata.n__$MAINUNIT$_Ld79.rdata.n__$MAINUNIT$_Ld80.rdata.n_tc_$mainunit$_$tmain_$_chartafterdraw$tchart$ichartdrawer_$$_defaultscale.rdata.n__$MAINUNIT$_Ld81.rdata.n__$MAINUNIT$_Ld82.rdata.n__$MAINUNIT$_Ld83.rdata.n__$MAINUNIT$_Ld84.rdata.n__$MAINUNIT$_Ld85.rdata.n__$MAINUNIT$_Ld86.rdata.n__$MAINUNIT$_Ld87.rdata.n__$MAINUNIT$_Ld88.rdata.n__$MAINUNIT$_Ld89.rdata.n__$MAINUNIT$_Ld90.rdata.n__$MAINUNIT$_Ld91.rdata.n__$MAINUNIT$_Ld92.rdata.n__$MAINUNIT$_Ld93.rdata.n__$MAINUNIT$_Ld94.rdata.n__$MAINUNIT$_Ld95.rdata.n__$MAINUNIT$_Ld96.rdata.n__$MAINUNIT$_Ld97.rdata.n__$MAINUNIT$_Ld98.rdata.n__$MAINUNIT$_Ld99.rdata.n__$MAINUNIT$_Ld100.rdata.n_RTTI_$MAINUNIT_$$_DEF173.rdata.n_RTTI_$MAINUNIT_$$_DEF174.rdata.n_RTTI_$MAINUNIT_$$_DEF82.rdata.n_INIT_$MAINUNIT_$$_TMAIN.rdata.n_RTTI_$MAINUNIT_$$_TMAIN.rdata.n_INIT_$MAINUNIT_$$_DATA_T.rdata.n_RTTI_$MAINUNIT_$$_DATA_T.rdata.n_RTTI_$MAINUNIT_$$_DEF311.rdata.n_RTTI_$MAINUNIT_$$_DEF102.rdata.n_RTTI_$MAINUNIT_$$_DEF103.rdata.n_RTTI_$MAINUNIT_$$_DEF104.rdata.n_RTTI_$MAINUNIT_$$_DEF105.rdata.n_RTTI_$MAINUNIT_$$_DEF106.rdata.n_RTTI_$MAINUNIT_$$_DEF107.rdata.n_RTTI_$MAINUNIT_$$_DEF299.rdata.n_RTTI_$MAINUNIT_$$_DEF300.debug_frame.debug_info.text.z_DEBUGEND_$MAINUNIT.xdata.n_mainunit$_$get_instdir$$ansistring_$$_fin$77.pdata.n_mainunit$_$get_instdir$$ansistring_$$_fin$77.xdata.n_mainunit_$$_get_instdir$$ansistring.pdata.n_mainunit_$$_get_instdir$$ansistring.xdata.n_mainunit_$$_temp2r$double$$double.pdata.n_mainunit_$$_temp2r$double$$double.xdata.n_mainunit_$$_create_r2t.pdata.n_mainunit_$$_create_r2t.xdata.n_mainunit_$$_tempconv$double$$double.pdata.n_mainunit_$$_tempconv$double$$double.xdata.n_mainunit_$$_timeconv$double$$double.pdata.n_mainunit_$$_timeconv$double$$double.xdata.n_mainunit_$$_thermoconv$double$$double.pdata.n_mainunit_$$_thermoconv$double$$double.xdata.n_mainunit$_$add_draw$data_t_$$_fin$78.pdata.n_mainunit$_$add_draw$data_t_$$_fin$78.xdata.n_mainunit_$$_add_draw$data_t.pdata.n_mainunit_$$_add_draw$data_t.xdata.n_mainunit_$$_clearlines.pdata.n_mainunit_$$_clearlines.xdata.n_mainunit_$$_cleandraw.pdata.n_mainunit_$$_cleandraw.xdata.n_mainunit_$$_settimemax.pdata.n_mainunit_$$_settimemax.xdata.n_mainunit$_$tmain_$__$$_timeeditmaxkeypress$tobject$char.pdata.n_mainunit$_$tmain_$__$$_timeeditmaxkeypress$tobject$char.xdata.n_mainunit$_$tmain_$__$$_timeeditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_timeeditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit_$$_settimemin.pdata.n_mainunit_$$_settimemin.xdata.n_mainunit$_$tmain_$__$$_timeeditminkeypress$tobject$char.pdata.n_mainunit$_$tmain_$__$$_timeeditminkeypress$tobject$char.xdata.n_mainunit$_$tmain_$__$$_timeeditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_timeeditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$tmain_$__$$_timemouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_timemouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$tmain_$_timer1timer$tobject_$$_fin$79.pdata.n_mainunit$_$tmain_$_timer1timer$tobject_$$_fin$79.xdata.n_mainunit$_$tmain_$__$$_timer1timer$tobject.pdata.n_mainunit$_$tmain_$__$$_timer1timer$tobject.xdata.n_mainunit$_$readusb_$$_fin$80.pdata.n_mainunit$_$readusb_$$_fin$80.xdata.n_mainunit_$$_readusb.pdata.n_mainunit_$$_readusb.xdata.n_mainunit$_$manual_remote_$$_fin$81.pdata.n_mainunit$_$manual_remote_$$_fin$81.xdata.n_mainunit_$$_manual_remote.pdata.n_mainunit_$$_manual_remote.xdata.n_mainunit$_$tmain_$__$$_timertimer$tobject.pdata.n_mainunit$_$tmain_$__$$_timertimer$tobject.xdata.n_mainunit$_$tmain_$__$$_xmodebuttonclick$tobject.pdata.n_mainunit$_$tmain_$__$$_xmodebuttonclick$tobject.xdata.n_mainunit_$$_settempmin.pdata.n_mainunit_$$_settempmin.xdata.n_mainunit$_$tmain_$__$$_tempeditminkeypress$tobject$char.pdata.n_mainunit$_$tmain_$__$$_tempeditminkeypress$tobject$char.xdata.n_mainunit$_$tmain_$__$$_tempeditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_tempeditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit_$$_settempmax.pdata.n_mainunit_$$_settempmax.xdata.n_mainunit$_$tmain_$__$$_tempeditmaxkeypress$tobject$char.pdata.n_mainunit$_$tmain_$__$$_tempeditmaxkeypress$tobject$char.xdata.n_mainunit$_$tmain_$__$$_tempeditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_tempeditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$tmain_$__$$_temperaturemouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_temperaturemouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit_$$_setthermomin.pdata.n_mainunit_$$_setthermomin.xdata.n_mainunit$_$tmain_$__$$_dleditminkeypress$tobject$char.pdata.n_mainunit$_$tmain_$__$$_dleditminkeypress$tobject$char.xdata.n_mainunit$_$tmain_$__$$_dleditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_dleditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$tmain_$__$$_formactivate$tobject.pdata.n_mainunit$_$tmain_$__$$_formactivate$tobject.xdata.n_mainunit_$$_savep.pdata.n_mainunit_$$_savep.xdata.n_mainunit_$$_closep.pdata.n_mainunit_$$_closep.xdata.n_mainunit$_$tmain_$__$$_formclose$tobject$tcloseaction.pdata.n_mainunit$_$tmain_$__$$_formclose$tobject$tcloseaction.xdata.n_mainunit_$$_setthermomax.pdata.n_mainunit_$$_setthermomax.xdata.n_mainunit$_$tmain_$__$$_dleditmaxkeypress$tobject$char.pdata.n_mainunit$_$tmain_$__$$_dleditmaxkeypress$tobject$char.xdata.n_mainunit$_$tmain_$_chartmousedown$crc8ddafe46_$$_fin$82.pdata.n_mainunit$_$tmain_$_chartmousedown$crc8ddafe46_$$_fin$82.xdata.n_mainunit$_$tmain_$__$$_chartmousedown$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_chartmousedown$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$tmain_$__$$_chartmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_chartmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$tmain_$_currentbuttonclick$tobject_$$_fin$83.pdata.n_mainunit$_$tmain_$_currentbuttonclick$tobject_$$_fin$83.xdata.n_mainunit$_$tmain_$__$$_currentbuttonclick$tobject.pdata.n_mainunit$_$tmain_$__$$_currentbuttonclick$tobject.xdata.n_mainunit$_$tmain_$__$$_dleditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_dleditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$tmain_$__$$_thermobuttonmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_thermobuttonmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$initvalues_$$_fin$84.pdata.n_mainunit$_$initvalues_$$_fin$84.xdata.n_mainunit_$$_initvalues.pdata.n_mainunit_$$_initvalues.xdata.n_mainunit$_$tmain_$_imageclick$tobject_$$_fin$85.pdata.n_mainunit$_$tmain_$_imageclick$tobject_$$_fin$85.xdata.n_mainunit$_$tmain_$__$$_imageclick$tobject.pdata.n_mainunit$_$tmain_$__$$_imageclick$tobject.xdata.n_mainunit$_$tmain_$__$$_formcreate$tobject.pdata.n_mainunit$_$tmain_$__$$_formcreate$tobject.xdata.n_mainunit$_$tmain_$__$$_manualclick$tobject.pdata.n_mainunit$_$tmain_$__$$_manualclick$tobject.xdata.n_mainunit$_$tmain_$_currenteditkeypress$tobject$char_$$_fin$86.pdata.n_mainunit$_$tmain_$_currenteditkeypress$tobject$char_$$_fin$86.xdata.n_mainunit$_$tmain_$__$$_currenteditkeypress$tobject$char.pdata.n_mainunit$_$tmain_$__$$_currenteditkeypress$tobject$char.xdata.n_mainunit$_$tmain_$_currenteditmouseup$crc8ddafe46_$$_fin$87.pdata.n_mainunit$_$tmain_$_currenteditmouseup$crc8ddafe46_$$_fin$87.xdata.n_mainunit$_$tmain_$__$$_currenteditmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_currenteditmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$tmain_$_printclick$tobject_$$_fin$88.pdata.n_mainunit$_$tmain_$_printclick$tobject_$$_fin$88.xdata.n_mainunit$_$tmain_$__$$_printclick$tobject.pdata.n_mainunit$_$tmain_$__$$_printclick$tobject.xdata.n_mainunit$_$tmain_$__$$_saveclick$tobject.pdata.n_mainunit$_$tmain_$__$$_saveclick$tobject.xdata.n_mainunit$_$tmain_$__$$_quitclick$tobject.pdata.n_mainunit$_$tmain_$__$$_quitclick$tobject.xdata.n_mainunit$_$tmain_$_pemodeclick$tobject_$$_fin$89.pdata.n_mainunit$_$tmain_$_pemodeclick$tobject_$$_fin$89.xdata.n_mainunit$_$tmain_$__$$_pemodeclick$tobject.pdata.n_mainunit$_$tmain_$__$$_pemodeclick$tobject.xdata.n_mainunit$_$tmain_$_pe_sbmodeclick$tobject_$$_fin$90.pdata.n_mainunit$_$tmain_$_pe_sbmodeclick$tobject_$$_fin$90.xdata.n_mainunit$_$tmain_$__$$_pe_sbmodeclick$tobject.pdata.n_mainunit$_$tmain_$__$$_pe_sbmodeclick$tobject.xdata.n_mainunit$_$tmain_$__$$_text1click$tobject.pdata.n_mainunit$_$tmain_$__$$_text1click$tobject.xdata.n_mainunit_$$_savequestion.pdata.n_mainunit_$$_savequestion.xdata.n_mainunit$_$tmain_$_sbmodeclick$tobject_$$_fin$91.pdata.n_mainunit$_$tmain_$_sbmodeclick$tobject_$$_fin$91.xdata.n_mainunit$_$tmain_$__$$_sbmodeclick$tobject.pdata.n_mainunit$_$tmain_$__$$_sbmodeclick$tobject.xdata.n_mainunit$_$tmain_$__$$_tempeditmaxchange$tobject.pdata.n_mainunit$_$tmain_$__$$_tempeditmaxchange$tobject.xdata.n_mainunit$_$regfunc$double$tvector$$double_$$_fin$92.pdata.n_mainunit$_$regfunc$double$tvector$$double_$$_fin$92.xdata.n_mainunit_$$_regfunc$double$tvector$$double.pdata.n_mainunit_$$_regfunc$double$tvector$$double.xdata.n_mainunit$_$derivproc$double$double$tvector$tvector_$$_fin$93.pdata.n_mainunit$_$derivproc$double$double$tvector$tvector_$$_fin$93.xdata.n_mainunit_$$_derivproc$double$double$tvector$tvector.pdata.n_mainunit_$$_derivproc$double$double$tvector$tvector.xdata.n_mainunit_$$_linfunc$double$$double.pdata.n_mainunit_$$_linfunc$double$$double.xdata.n_mainunit_$$_expfunc$double$$double.pdata.n_mainunit_$$_expfunc$double$$double.xdata.n_mainunit$_$tmain_$__$$_linfuncseriescalculate$double$double.pdata.n_mainunit$_$tmain_$__$$_linfuncseriescalculate$double$double.xdata.n_mainunit$_$tmain_$__$$_expfuncseriescalculate$double$double.pdata.n_mainunit$_$tmain_$__$$_expfuncseriescalculate$double$double.xdata.n_mainunit_$$_getinterval.pdata.n_mainunit_$$_getinterval.xdata.n_mainunit_$$_getinterval_dt.pdata.n_mainunit_$$_getinterval_dt.xdata.n_mainunit$_$tmain_$_fitlinbuttonclick$tobject_$$_fin$94.pdata.n_mainunit$_$tmain_$_fitlinbuttonclick$tobject_$$_fin$94.xdata.n_mainunit$_$tmain_$__$$_fitlinbuttonclick$tobject.pdata.n_mainunit$_$tmain_$__$$_fitlinbuttonclick$tobject.xdata.n_mainunit$_$tmain_$_fitexpbuttonclick$tobject_$$_fin$95.pdata.n_mainunit$_$tmain_$_fitexpbuttonclick$tobject_$$_fin$95.xdata.n_mainunit$_$tmain_$__$$_fitexpbuttonclick$tobject.pdata.n_mainunit$_$tmain_$__$$_fitexpbuttonclick$tobject.xdata.n_mainunit$_$tmain_$_chartafterdraw$tchart$ichartdrawer_$$_fin$96.pdata.n_mainunit$_$tmain_$_chartafterdraw$tchart$ichartdrawer_$$_fin$96.xdata.n_mainunit$_$tmain_$__$$_chartafterdraw$tchart$ichartdrawer.pdata.n_mainunit$_$tmain_$__$$_chartafterdraw$tchart$ichartdrawer.xdata.n_mainunit$_$loaddraw_$$_fin$97.pdata.n_mainunit$_$loaddraw_$$_fin$97.xdata.n_mainunit_$$_loaddraw.pdata.n_mainunit_$$_loaddraw.xdata.n_mainunit$_$tmain_$__$$_redrawbuttonclick$tobject.pdata.n_mainunit$_$tmain_$__$$_redrawbuttonclick$tobject.xdata.n_mainunit$_$tmain_$__$$_charttoolsetdatapointdragtoolaftermouseup$tcharttool$tpoint.pdata.n_mainunit$_$tmain_$__$$_charttoolsetdatapointdragtoolaftermouseup$tcharttool$tpoint.xdata.n_mainunit$_$tmain_$__$$_charttoolsetdatapointdragtooldrag$tdatapointdragtool$tdoublepoint.pdata.n_mainunit$_$tmain_$__$$_charttoolsetdatapointdragtooldrag$tdatapointdragtool$tdoublepoint.xdata.n_mainunit$_$tmain_$_commandkeypress$tobject$char_$$_fin$98.pdata.n_mainunit$_$tmain_$_commandkeypress$tobject$char_$$_fin$98.xdata.n_mainunit$_$tmain_$__$$_commandkeypress$tobject$char.pdata.n_mainunit$_$tmain_$__$$_commandkeypress$tobject$char.xdata.n_mainunit$_$paramout_$$_fin$99.pdata.n_mainunit$_$paramout_$$_fin$99.xdata.n_mainunit_$$_paramout.pdata.n_mainunit_$$_paramout.xdata.n_mainunit_$$_init_implicit$.pdata.n_mainunit_$$_init_implicit$.xdata.n_mainunit_$$_finalize_implicit$.pdata.n_mainunit_$$_finalize_implicit$DEBUGSTART_$MAINUNITMAINUNIT_$$_GET_INSTDIR$$ANSISTRINGMAINUNIT_$$_TEMP2R$DOUBLE$$DOUBLEMAINUNIT_$$_CREATE_R2TMAINUNIT_$$_TEMPCONV$DOUBLE$$DOUBLEMAINUNIT_$$_TIMECONV$DOUBLE$$DOUBLEMAINUNIT_$$_THERMOCONV$DOUBLE$$DOUBLEMAINUNIT_$$_ADD_DRAW$DATA_TMAINUNIT_$$_CLEARLINESMAINUNIT_$$_CLEANDRAWMAINUNIT_$$_SETTIMEMAXMAINUNIT$_$TMAIN_$__$$_TIMEEDITMAXKEYPRESS$TOBJECT$CHARMAINUNIT$_$TMAIN_$__$$_TIMEEDITMAXMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTMAINUNIT_$$_SETTIMEMINMAINUNIT$_$TMAIN_$__$$_TIMEEDITMINKEYPRESS$TOBJECT$CHARMAINUNIT$_$TMAIN_$__$$_TIMEEDITMINMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTMAINUNIT$_$TMAIN_$__$$_TIMEMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTMAINUNIT$_$TMAIN_$__$$_TIMER1TIMER$TOBJECTMAINUNIT_$$_READUSBMAINUNIT_$$_MANUAL_REMOTEMAINUNIT$_$TMAIN_$__$$_TIMERTIMER$TOBJECTMAINUNIT$_$TMAIN_$__$$_XMODEBUTTONCLICK$TOBJECTMAINUNIT_$$_SETTEMPMINMAINUNIT$_$TMAIN_$__$$_TEMPEDITMINKEYPRESS$TOBJECT$CHARMAINUNIT$_$TMAIN_$__$$_TEMPEDITMINMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTMAINUNIT_$$_SETTEMPMAXMAINUNIT$_$TMAIN_$__$$_TEMPEDITMAXKEYPRESS$TOBJECT$CHARMAINUNIT$_$TMAIN_$__$$_TEMPEDITMAXMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTMAINUNIT$_$TMAIN_$__$$_TEMPERATUREMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTMAINUNIT_$$_SETTHERMOMINMAINUNIT$_$TMAIN_$__$$_DLEDITMINKEYPRESS$TOBJECT$CHARMAINUNIT$_$TMAIN_$__$$_DLEDITMINMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTMAINUNIT$_$TMAIN_$__$$_FORMACTIVATE$TOBJECTMAINUNIT_$$_SAVEPMAINUNIT_$$_CLOSEPMAINUNIT$_$TMAIN_$__$$_FORMCLOSE$TOBJECT$TCLOSEACTIONMAINUNIT_$$_SETTHERMOMAXMAINUNIT$_$TMAIN_$__$$_DLEDITMAXKEYPRESS$TOBJECT$CHARMAINUNIT$_$TMAIN_$__$$_CHARTMOUSEDOWN$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTMAINUNIT$_$TMAIN_$__$$_CHARTMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTMAINUNIT$_$TMAIN_$__$$_CURRENTBUTTONCLICK$TOBJECTMAINUNIT$_$TMAIN_$__$$_DLEDITMAXMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTMAINUNIT$_$TMAIN_$__$$_THERMOBUTTONMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTMAINUNIT_$$_INITVALUESMAINUNIT$_$TMAIN_$__$$_IMAGECLICK$TOBJECTMAINUNIT$_$TMAIN_$__$$_FORMCREATE$TOBJECTMAINUNIT$_$TMAIN_$__$$_MANUALCLICK$TOBJECTMAINUNIT$_$TMAIN_$__$$_CURRENTEDITKEYPRESS$TOBJECT$CHARMAINUNIT$_$TMAIN_$__$$_CURRENTEDITMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTMAINUNIT$_$TMAIN_$__$$_PRINTCLICK$TOBJECTMAINUNIT$_$TMAIN_$__$$_SAVECLICK$TOBJECTMAINUNIT$_$TMAIN_$__$$_QUITCLICK$TOBJECTMAINUNIT$_$TMAIN_$__$$_PEMODECLICK$TOBJECTMAINUNIT$_$TMAIN_$__$$_PE_SBMODECLICK$TOBJECTMAINUNIT$_$TMAIN_$__$$_TEXT1CLICK$TOBJECTMAINUNIT_$$_SAVEQUESTIONMAINUNIT$_$TMAIN_$__$$_SBMODECLICK$TOBJECTMAINUNIT$_$TMAIN_$__$$_TEMPEDITMAXCHANGE$TOBJECTMAINUNIT_$$_REGFUNC$DOUBLE$TVECTOR$$DOUBLEMAINUNIT_$$_DERIVPROC$DOUBLE$DOUBLE$TVECTOR$TVECTORMAINUNIT_$$_LINFUNC$DOUBLE$$DOUBLEMAINUNIT_$$_EXPFUNC$DOUBLE$$DOUBLEMAINUNIT$_$TMAIN_$__$$_LINFUNCSERIESCALCULATE$DOUBLE$DOUBLEMAINUNIT$_$TMAIN_$__$$_EXPFUNCSERIESCALCULATE$DOUBLE$DOUBLEMAINUNIT_$$_GETINTERVALMAINUNIT_$$_GETINTERVAL_DTMAINUNIT$_$TMAIN_$__$$_FITLINBUTTONCLICK$TOBJECTMAINUNIT$_$TMAIN_$__$$_FITEXPBUTTONCLICK$TOBJECTMAINUNIT$_$TMAIN_$__$$_CHARTAFTERDRAW$TCHART$ICHARTDRAWERMAINUNIT_$$_LOADDRAWMAINUNIT$_$TMAIN_$__$$_REDRAWBUTTONCLICK$TOBJECTMAINUNIT$_$TMAIN_$__$$_CHARTTOOLSETDATAPOINTDRAGTOOLAFTERMOUSEUP$TCHARTTOOL$TPOINTMAINUNIT$_$TMAIN_$__$$_CHARTTOOLSETDATAPOINTDRAGTOOLDRAG$TDATAPOINTDRAGTOOL$TDOUBLEPOINTMAINUNIT$_$TMAIN_$__$$_COMMANDKEYPRESS$TOBJECT$CHARMAINUNIT_$$_PARAMOUTINIT$_$MAINUNITMAINUNIT_$$_init_implicit$FINALIZE$_$MAINUNITMAINUNIT_$$_finalize_implicit$U_$MAINUNIT_$$_MAINVMT_$MAINUNIT_$$_TMAINVMT_$FORMS_$$_TFORMRTTI_$MAINUNIT_$$_TMAINFORMS$_$TCUSTOMFORM_$__$$_DESTROYLCLCLASSES$_$TLCLCOMPONENT_$__$$_NEWINSTANCE$$TOBJECTSYSTEM$_$TOBJECT_$__$$_FREEINSTANCECLASSES$_$TCOMPONENT_$__$$_SAFECALLEXCEPTION$TOBJECT$POINTER$$HRESULTCONTROLS$_$TWINCONTROL_$__$$_DEFAULTHANDLER$formalFORMS$_$TCUSTOMFORM_$__$$_AFTERCONSTRUCTIONFORMS$_$TCUSTOMFORM_$__$$_BEFOREDESTRUCTIONSYSTEM$_$TOBJECT_$__$$_DEFAULTHANDLERSTR$formalSYSTEM$_$TOBJECT_$__$$_DISPATCH$formalSYSTEM$_$TOBJECT_$__$$_DISPATCHSTR$formalSYSTEM$_$TOBJECT_$__$$_EQUALS$TOBJECT$$BOOLEANSYSTEM$_$TOBJECT_$__$$_GETHASHCODE$$INT64SYSTEM$_$TOBJECT_$__$$_TOSTRING$$ANSISTRINGCONTROLS$_$TCONTROL_$__$$_ASSIGNTO$TPERSISTENTCONTROLS$_$TCONTROL_$__$$_DEFINEPROPERTIES$TFILERCLASSES$_$TCOMPONENT_$__$$_GETOWNER$$TPERSISTENTCLASSES$_$TPERSISTENT_$__$$_ASSIGN$TPERSISTENTCLASSES$_$TCOMPONENT_$__$$_GETNAMEPATH$$ANSISTRINGFORMS$_$TCUSTOMFORM_$__$$_GETCHILDREN$TGETCHILDPROC$TCOMPONENTCLASSES$_$TCOMPONENT_$__$$_GETCHILDOWNER$$TCOMPONENTCLASSES$_$TCOMPONENT_$__$$_GETCHILDPARENT$$TCOMPONENTFORMS$_$TFORM_$__$$_LOADEDCLASSES$_$TCOMPONENT_$__$$_LOADINGFORMS$_$TCUSTOMFORM_$__$$_NOTIFICATION$TCOMPONENT$TOPERATIONCLASSES$_$TCOMPONENT_$__$$_PALETTECREATEDCONTROLS$_$TCONTROL_$__$$_READSTATE$TREADERCONTROLS$_$TCONTROL_$__$$_SETNAME$ANSISTRINGCLASSES$_$TCOMPONENT_$__$$_SETCHILDORDER$TCOMPONENT$LONGINTCONTROLS$_$TCONTROL_$__$$_SETPARENTCOMPONENT$TCOMPONENTCLASSES$_$TCOMPONENT_$__$$_UPDATINGCLASSES$_$TCOMPONENT_$__$$_UPDATEDCLASSES$_$TCOMPONENT_$__$$_UPDATEREGISTRY$BOOLEAN$ANSISTRING$ANSISTRINGCLASSES$_$TCOMPONENT_$__$$_VALIDATERENAME$TCOMPONENT$ANSISTRING$ANSISTRINGCLASSES$_$TCOMPONENT_$__$$_VALIDATECONTAINER$TCOMPONENTCLASSES$_$TCOMPONENT_$__$$_VALIDATEINSERT$TCOMPONENTCLASSES$_$TCOMPONENT_$__$$_QUERYINTERFACE$TGUID$formal$$HRESULTCLASSES$_$TCOMPONENT_$__$$_WRITESTATE$TWRITERFORMS$_$TFORM_$__$$_CREATE$TCOMPONENT$$TFORMCLASSES$_$TCOMPONENT_$__$$_EXECUTEACTION$TBASICACTION$$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETPARENTCOMPONENT$$TCOMPONENTCONTROLS$_$TCONTROL_$__$$_HASPARENT$$BOOLEANCLASSES$_$TCOMPONENT_$__$$_UPDATEACTION$TBASICACTION$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_WSREGISTERCLASSLCLCLASSES$_$TLCLCOMPONENT_$__$$_GETWSCOMPONENTCLASS$TLCLCOMPONENT$$TWSLCLCOMPONENTCLASSFORMS$_$TCUSTOMFORM_$__$$_REMOVEALLHANDLERSOFOBJECT$TOBJECTCONTROLS$_$TCONTROL_$__$$_GETCURSOR$$TCURSORCONTROLS$_$TCONTROL_$__$$_SETCURSOR$TCURSORFORMS$_$TCUSTOMFORM_$__$$_SETVISIBLE$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOONPARENTHANDLEDESTRUCTIONFORMS$_$TCUSTOMFORM_$__$$_DOAUTOSIZECONTROLS$_$TWINCONTROL_$__$$_DOALLAUTOSIZECONTROLS$_$TCONTROL_$__$$_ANCHORSIDECHANGED$TANCHORSIDECONTROLS$_$TCONTROL_$__$$_FOREIGNANCHORSIDECHANGED$TANCHORSIDE$TANCHORSIDECHANGEOPERATIONCONTROLS$_$TCONTROL_$__$$_SETALIGN$TALIGNCONTROLS$_$TCONTROL_$__$$_SETANCHORS$TANCHORSFORMS$_$TCUSTOMFORM_$__$$_SETAUTOSIZE$BOOLEANCONTROLS$_$TCONTROL_$__$$_BOUNDSCHANGEDCONTROLS$_$TCONTROL_$__$$_CREATECONTROLBORDERSPACING$$TCONTROLBORDERSPACINGCONTROLS$_$TWINCONTROL_$__$$_DOCONSTRAINTSCHANGE$TOBJECTCONTROLS$_$TCONTROL_$__$$_DOBORDERSPACINGCHANGE$TOBJECT$BOOLEANCONTROLS$_$TCONTROL_$__$$_ISBORDERSPACINGINNERBORDERSTORED$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_SENDMOVESIZEMESSAGES$BOOLEAN$BOOLEANCONTROLS$_$TCONTROL_$__$$_CONSTRAINEDRESIZE$crc2DEA86E4FORMS$_$TCUSTOMFORM_$__$$_CALCULATEPREFERREDSIZE$LONGINT$LONGINT$BOOLEANFORMS$_$TSCROLLINGWINCONTROL_$__$$_DOONRESIZECONTROLS$_$TCONTROL_$__$$_DOONCHANGEBOUNDSCONTROLS$_$TCONTROL_$__$$_RESIZEFORMS$_$TCUSTOMFORM_$__$$_REQUESTALIGNCONTROLS$_$TCONTROL_$__$$_CHANGEBOUNDS$LONGINT$LONGINT$LONGINT$LONGINT$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DOSETBOUNDS$LONGINT$LONGINT$LONGINT$LONGINTCONTROLS$_$TWINCONTROL_$__$$_CHANGESCALE$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_CANAUTOSIZE$LONGINT$LONGINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_SETBIDIMODE$TBIDIMODECONTROLS$_$TCONTROL_$__$$_SETPARENTBIDIMODE$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_GETCLIENTORIGIN$$TPOINTCONTROLS$_$TWINCONTROL_$__$$_GETCLIENTRECT$$TRECTFORMS$_$TSCROLLINGWINCONTROL_$__$$_GETLOGICALCLIENTRECT$$TRECTCONTROLS$_$TCONTROL_$__$$_GETSCROLLEDCLIENTRECT$$TRECTFORMS$_$TSCROLLINGWINCONTROL_$__$$_GETCLIENTSCROLLOFFSET$$TPOINTCONTROLS$_$TWINCONTROL_$__$$_GETCONTROLORIGIN$$TPOINTCONTROLS$_$TWINCONTROL_$__$$_ISCLIENTHEIGHTSTORED$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_ISCLIENTWIDTHSTORED$$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETDOCKEDGE$TPOINT$$TALIGNCONTROLS$_$TCONTROL_$__$$_GETDRAGIMAGES$$TDRAGIMAGELISTFORMS$_$TCUSTOMFORM_$__$$_GETFLOATING$$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETFLOATINGDOCKSITECLASS$$TWINCONTROLCLASSCONTROLS$_$TCONTROL_$__$$_BEFOREDRAGSTARTFORMS$_$TCUSTOMFORM_$__$$_BEGINAUTODRAGCONTROLS$_$TWINCONTROL_$__$$_DOFLOATMSG$TDRAGDOCKOBJECTCONTROLS$_$TCONTROL_$__$$_DOCKTRACKNOTARGET$TDRAGDOCKOBJECT$LONGINT$LONGINTFORMS$_$TCUSTOMFORM_$__$$_DODOCK$TWINCONTROL$TRECTCONTROLS$_$TWINCONTROL_$__$$_DODRAGMSG$TDRAGMESSAGE$TPOINT$TDRAGOBJECT$TCONTROL$BOOLEAN$$INT64CONTROLS$_$TCONTROL_$__$$_DOENDDOCK$TOBJECT$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_DOENDDRAG$TOBJECT$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_DOSTARTDOCK$TDRAGOBJECTCONTROLS$_$TCONTROL_$__$$_DOSTARTDRAG$TDRAGOBJECTCONTROLS$_$TCONTROL_$__$$_DRAGCANCELEDCONTROLS$_$TCONTROL_$__$$_DRAGOVER$TOBJECT$LONGINT$LONGINT$TDRAGSTATE$BOOLEANCONTROLS$_$TCONTROL_$__$$_POSITIONDOCKRECT$TDRAGDOCKOBJECTCONTROLS$_$TCONTROL_$__$$_SETDRAGMODE$TDRAGMODEFORMS$_$TCUSTOMFORM_$__$$_GETDEFAULTDOCKCAPTION$$ANSISTRINGCONTROLS$_$TCONTROL_$__$$_CLICKCONTROLS$_$TCONTROL_$__$$_DBLCLICKCONTROLS$_$TCONTROL_$__$$_TRIPLECLICKCONTROLS$_$TCONTROL_$__$$_QUADCLICKCONTROLS$_$TCONTROL_$__$$_MOUSEDOWN$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_MOUSEMOVE$TSHIFTSTATE$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_MOUSEUP$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_MOUSEENTERCONTROLS$_$TCONTROL_$__$$_MOUSELEAVECONTROLS$_$TWINCONTROL_$__$$_DIALOGCHAR$TLMKEY$$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETPALETTE$$QWORDCONTROLS$_$TWINCONTROL_$__$$_CHILDCLASSALLOWED$TCLASS$$BOOLEANCONTROLS$_$TCONTROL_$__$$_LOADEDALLCONTROLS$_$TWINCONTROL_$__$$_FORMENDUPDATEDCONTROLS$_$TCUSTOMCONTROL_$__$$_FONTCHANGED$TOBJECTCONTROLS$_$TCONTROL_$__$$_PARENTFONTCHANGEDCONTROLS$_$TCONTROL_$__$$_GETACTION$$TBASICACTIONCONTROLS$_$TWINCONTROL_$__$$_REALGETTEXT$$TTRANSLATESTRINGCONTROLS$_$TWINCONTROL_$__$$_REALSETTEXT$TTRANSLATESTRINGCONTROLS$_$TCONTROL_$__$$_TEXTCHANGEDCONTROLS$_$TCONTROL_$__$$_GETCACHEDTEXT$TTRANSLATESTRING$$BOOLEANCONTROLS$_$TCONTROL_$__$$_SETACTION$TBASICACTIONCONTROLS$_$TCUSTOMCONTROL_$__$$_SETCOLOR$TGRAPHICSCOLORCONTROLS$_$TCONTROL_$__$$_SETENABLED$BOOLEANCONTROLS$_$TCONTROL_$__$$_SETHINT$TTRANSLATESTRINGFORMS$_$TCUSTOMFORM_$__$$_SETPARENT$TWINCONTROLFORMS$_$TCUSTOMFORM_$__$$_WNDPROC$TMESSAGECONTROLS$_$TWINCONTROL_$__$$_PARENTFORMHANDLEINITIALIZEDCONTROLS$_$TWINCONTROL_$__$$_GETMOUSECAPTURE$$BOOLEANCONTROLS$_$TCONTROL_$__$$_CAPTURECHANGEDCONTROLS$_$TWINCONTROL_$__$$_CANTAB$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_GETDEVICECONTEXT$QWORD$$QWORDCONTROLS$_$TCONTROL_$__$$_GETENABLED$$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETPOPUPMENU$$TPOPUPMENUCONTROLS$_$TCONTROL_$__$$_DOONSHOWHINT$PHINTINFOCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEEL$TSHIFTSTATE$LONGINT$TPOINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEELDOWN$TSHIFTSTATE$TPOINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEELUP$TSHIFTSTATE$TPOINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEELHORZ$TSHIFTSTATE$LONGINT$TPOINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEELLEFT$TSHIFTSTATE$TPOINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEELRIGHT$TSHIFTSTATE$TPOINT$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_VISIBLECHANGINGFORMS$_$TCUSTOMFORM_$__$$_VISIBLECHANGEDCONTROLS$_$TCONTROL_$__$$_ENABLEDCHANGINGCONTROLS$_$TCONTROL_$__$$_ENABLEDCHANGEDCONTROLS$_$TCONTROL_$__$$_DOCONTEXTPOPUP$TPOINT$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_SETZORDER$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_GETCONTROLCLASSDEFAULTSIZE$$TSIZEFORMS$_$TCUSTOMFORM_$__$$_COLORISSTORED$$BOOLEANFORMS$_$TCUSTOMDESIGNCONTROL_$__$$_DOAUTOADJUSTLAYOUT$TLAYOUTADJUSTMENTPOLICY$DOUBLE$DOUBLECONTROLS$_$TCONTROL_$__$$_GETACTIONLINKCLASS$$TCONTROLACTIONLINKCLASSCONTROLS$_$TCONTROL_$__$$_ACTIONCHANGE$TOBJECT$BOOLEANCONTROLS$_$TCONTROL_$__$$_DRAGDROP$TOBJECT$LONGINT$LONGINTFORMS$_$TCUSTOMFORM_$__$$_DOCK$TWINCONTROL$TRECTCONTROLS$_$TCONTROL_$__$$_MANUALDOCK$TWINCONTROL$TCONTROL$TALIGN$BOOLEAN$$BOOLEANCONTROLS$_$TCONTROL_$__$$_MANUALFLOAT$TRECT$BOOLEAN$$BOOLEANCONTROLS$_$TCONTROL_$__$$_CREATEACCESSIBLEOBJECT$$TLAZACCESSIBLEOBJECTCONTROLS$_$TCONTROL_$__$$_GETSELECTEDCHILDACCESSIBLEOBJECT$$TLAZACCESSIBLEOBJECTCONTROLS$_$TCONTROL_$__$$_GETCHILDACCESSIBLEOBJECTATPOS$TPOINT$$TLAZACCESSIBLEOBJECTCONTROLS$_$TCONTROL_$__$$_ADJUSTSIZECONTROLS$_$TWINCONTROL_$__$$_AUTOSIZEPHASES$$TCONTROLAUTOSIZEPHASESCONTROLS$_$TWINCONTROL_$__$$_AUTOSIZEDELAYED$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_AUTOSIZEDELAYEDREPORT$$ANSISTRINGFORMS$_$TCUSTOMFORM_$__$$_AUTOSIZEDELAYEDHANDLE$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_SETBOUNDS$LONGINT$LONGINT$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_SETINITIALBOUNDS$LONGINT$LONGINT$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_SETBOUNDSKEEPBASE$LONGINT$LONGINT$LONGINT$LONGINTFORMS$_$TCUSTOMFORM_$__$$_GETPREFERREDSIZE$LONGINT$LONGINT$BOOLEAN$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETDEFAULTCOLOR$TDEFAULTCOLORTYPE$$TGRAPHICSCOLORCONTROLS$_$TCONTROL_$__$$_INVALIDATEPREFERREDSIZECONTROLS$_$TCONTROL_$__$$_UPDATEBASEBOUNDS$BOOLEAN$BOOLEAN$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_WRITELAYOUTDEBUGREPORT$ANSISTRINGFORMS$_$TCUSTOMDESIGNCONTROL_$__$$_AUTOADJUSTLAYOUT$crc5F4A49A3CONTROLS$_$TCONTROL_$__$$_SHOULDAUTOADJUST$BOOLEAN$BOOLEANCONTROLS$_$TCONTROL_$__$$_FIXDESIGNFONTSPPI$LONGINTCONTROLS$_$TCONTROL_$__$$_SCALEFONTSPPI$LONGINT$DOUBLECONTROLS$_$TCONTROL_$__$$_EDITINGDONECONTROLS$_$TCONTROL_$__$$_EXECUTEDEFAULTACTIONCONTROLS$_$TCONTROL_$__$$_EXECUTECANCELACTIONCONTROLS$_$TCONTROL_$__$$_ISPARENTOF$TCONTROL$$BOOLEANCONTROLS$_$TCONTROL_$__$$_ISVISIBLE$$BOOLEANCONTROLS$_$TCONTROL_$__$$_ISCONTROLVISIBLE$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_FORMISUPDATING$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_REPAINTCONTROLS$_$TWINCONTROL_$__$$_INVALIDATECONTROLS$_$TCONTROL_$__$$_CHECKNEWPARENT$TWINCONTROLCONTROLS$_$TWINCONTROL_$__$$_SETTEMPCURSOR$TCURSORCONTROLS$_$TCONTROL_$__$$_UPDATEROLESFORFORMCONTROLS$_$TCONTROL_$__$$_ACTIVEDEFAULTCONTROLCHANGED$TCONTROLCONTROLS$_$TCONTROL_$__$$_GETTEXTBUF$PCHAR$LONGINT$$LONGINTCONTROLS$_$TWINCONTROL_$__$$_GETTEXTLEN$$LONGINTCONTROLS$_$TCONTROL_$__$$_SETTEXTBUF$PCHARFORMS$_$TSCROLLINGWINCONTROL_$__$$_SCREENTOCLIENT$TPOINT$$TPOINTFORMS$_$TSCROLLINGWINCONTROL_$__$$_CLIENTTOSCREEN$TPOINT$$TPOINTCONTROLS$_$TWINCONTROL_$__$$_GETCHILDRENRECT$BOOLEAN$$TRECTCONTROLS$_$TWINCONTROL_$__$$_UPDATECONTROLS$_$TCONTROL_$__$$_HANDLEOBJECTSHOULDBEVISIBLE$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_PARENTHANDLESALLOCATED$$BOOLEANCONTROLS$_$TCONTROL_$__$$_INITIATEACTIONCONTROLS$_$TCONTROL_$__$$_SHOWHELPCONTROLS$_$TCONTROL_$__$$_USERIGHTTOLEFTALIGNMENT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_USERIGHTTOLEFTREADING$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_ADJUSTCLIENTRECT$TRECTFORMS$_$TSCROLLINGWINCONTROL_$__$$_ALIGNCONTROLS$TCONTROL$TRECTCONTROLS$_$TWINCONTROL_$__$$_CUSTOMALIGNINSERTBEFORE$TCONTROL$TCONTROL$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_CUSTOMALIGNPOSITION$crc472CC6C4CONTROLS$_$TWINCONTROL_$__$$_DOALIGNCHILDCONTROLS$TALIGN$TCONTROL$TFPLIST$TRECT$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DOCHILDSIZINGCHANGE$TOBJECTCONTROLS$_$TWINCONTROL_$__$$_DOSENDSHOWHIDETOINTERFACECONTROLS$_$TWINCONTROL_$__$$_CONTROLSALIGNEDFORMS$_$TCUSTOMFORM_$__$$_DOSENDBOUNDSTOINTERFACECONTROLS$_$TWINCONTROL_$__$$_REALIZEBOUNDSFORMS$_$TCUSTOMFORM_$__$$_ALLAUTOSIZEDFORMS$_$TSCROLLINGWINCONTROL_$__$$_GETPREFERREDSIZECLIENTFRAME$LONGINT$LONGINTFORMS$_$TCUSTOMFORM_$__$$_PAINTWINDOW$QWORDCONTROLS$_$TWINCONTROL_$__$$_CREATEBRUSHCONTROLS$_$TWINCONTROL_$__$$_SCALECONTROLS$LONGINT$LONGINTCONTROLS$_$TWINCONTROL_$__$$_DODOCKCLIENTMSG$TDRAGDOCKOBJECT$TPOINT$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DOUNDOCKCLIENTMSG$TCONTROL$TCONTROL$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DOADDDOCKCLIENT$TCONTROL$TRECTCONTROLS$_$TWINCONTROL_$__$$_DOCKOVER$TDRAGDOCKOBJECT$LONGINT$LONGINT$TDRAGSTATE$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DODOCKOVER$TDRAGDOCKOBJECT$LONGINT$LONGINT$TDRAGSTATE$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DOREMOVEDOCKCLIENT$TCONTROLCONTROLS$_$TWINCONTROL_$__$$_DOUNDOCK$TWINCONTROL$TCONTROL$BOOLEAN$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_GETSITEINFO$TCONTROL$TRECT$TPOINT$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_RELOADDOCKEDCONTROL$ANSISTRING$TCONTROLCONTROLS$_$TWINCONTROL_$__$$_CREATEDOCKMANAGER$$TDOCKMANAGERCONTROLS$_$TWINCONTROL_$__$$_DOGETDOCKCAPTION$TCONTROL$ANSISTRINGCONTROLS$_$TWINCONTROL_$__$$_DOENTERCONTROLS$_$TWINCONTROL_$__$$_DOEXITCONTROLS$_$TWINCONTROL_$__$$_DOUTF8KEYPRESS$TUTF8CHAR$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_CHILDKEY$TLMKEY$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_CONTROLKEYDOWN$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_CONTROLKEYUP$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYDOWN$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYDOWNBEFOREINTERFACE$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYDOWNAFTERINTERFACE$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYPRESS$CHARCONTROLS$_$TWINCONTROL_$__$$_KEYUP$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYUPBEFOREINTERFACE$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYUPAFTERINTERFACE$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_UTF8KEYPRESS$TUTF8CHARCONTROLS$_$TWINCONTROL_$__$$_CREATEHANDLEFORMS$_$TCUSTOMFORM_$__$$_CREATEPARAMS$TCREATEPARAMSFORMS$_$TFORM_$__$$_CREATEWNDCONTROLS$_$TWINCONTROL_$__$$_DESTROYHANDLEFORMS$_$TCUSTOMFORM_$__$$_DESTROYWNDCONTROLS$_$TWINCONTROL_$__$$_DOFLIPCHILDRENCONTROLS$_$TWINCONTROL_$__$$_FINALIZEWNDFORMS$_$TCUSTOMFORM_$__$$_INITIALIZEWNDFORMS$_$TCUSTOMFORM_$__$$_CHILDHANDLESCREATEDCONTROLS$_$TWINCONTROL_$__$$_SETBORDERSTYLE$TBORDERSTYLECONTROLS$_$TWINCONTROL_$__$$_SETPARENTBACKGROUND$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_SHOWCONTROL$TCONTROLFORMS$_$TCUSTOMFORM_$__$$_UPDATESHOWINGCONTROLS$_$TWINCONTROL_$__$$_WSSETTEXT$ANSISTRINGCONTROLS$_$TWINCONTROL_$__$$_CONTROLATPOS$TPOINT$TCONTROLATPOSFLAGS$$TCONTROLFORMS$_$TSCROLLINGWINCONTROL_$__$$_SCROLLBY$LONGINT$LONGINTCONTROLS$_$TWINCONTROL_$__$$_DOCKDROP$TDRAGDOCKOBJECT$LONGINT$LONGINTFORMS$_$TCUSTOMFORM_$__$$_CANFOCUS$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_CANSETFOCUS$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_FOCUSED$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_PERFORMTAB$BOOLEAN$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_ADDCONTROLCONTROLS$_$TWINCONTROL_$__$$_INSERTCONTROL$TCONTROL$LONGINTCONTROLS$_$TWINCONTROL_$__$$_REMOVECONTROL$TCONTROLFORMS$_$TCUSTOMFORM_$__$$_SETFOCUSCONTROLS$_$TWINCONTROL_$__$$_FLIPCHILDREN$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_GETDOCKCAPTION$TCONTROL$$ANSISTRINGFORMS$_$TCUSTOMFORM_$__$$_UPDATEDOCKCAPTION$TCONTROLCONTROLS$_$TWINCONTROL_$__$$_GETTABORDERLIST$TFPLISTCONTROLS$_$TWINCONTROL_$__$$_ERASEBACKGROUND$QWORDCONTROLS$_$TWINCONTROL_$__$$_INTFUTF8KEYPRESS$TUTF8CHAR$LONGINT$BOOLEAN$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_INTFGETDROPFILESTARGET$$TWINCONTROLCONTROLS$_$TWINCONTROL_$__$$_PAINTTO$QWORD$LONGINT$LONGINTCONTROLS$_$TCUSTOMCONTROL_$__$$_PAINTFORMS$_$TSCROLLINGWINCONTROL_$__$$_AUTOSCROLLENABLED$$BOOLEANFORMS$_$TSCROLLINGWINCONTROL_$__$$_CALCULATEAUTORANGESFORMS$_$TSCROLLINGWINCONTROL_$__$$_COMPUTESCROLLBARSFORMS$_$TCUSTOMFORM_$__$$_SETAUTOSCROLL$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_RESIZING$TWINDOWSTATEFORMS$_$TCUSTOMFORM_$__$$_SETSCALED$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_DOSHOWWINDOWFORMS$_$TCUSTOMFORM_$__$$_ACTIVATEFORMS$_$TCUSTOMFORM_$__$$_ACTIVECHANGEDFORMS$_$TCUSTOMFORM_$__$$_DEACTIVATEFORMS$_$TCUSTOMFORM_$__$$_DOCLOSE$TCLOSEACTIONFORMS$_$TCUSTOMFORM_$__$$_DOCREATEFORMS$_$TCUSTOMFORM_$__$$_DODESTROYFORMS$_$TCUSTOMFORM_$__$$_DOHIDEFORMS$_$TCUSTOMFORM_$__$$_DOSHOWFORMS$_$TCUSTOMFORM_$__$$_HANDLECREATEEXCEPTION$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_HANDLEDESTROYEXCEPTION$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_HANDLESHOWHIDEEXCEPTION$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_MOVETODEFAULTPOSITIONFORMS$_$TCUSTOMFORM_$__$$_DOFIRSTSHOWFORMS$_$TCUSTOMFORM_$__$$_PROCESSRESOURCEFORMS$_$TCUSTOMFORM_$__$$_UPDATEACTIONSFORMS$_$TCUSTOMFORM_$__$$_CREATENEW$TCOMPONENT$LONGINT$$TCUSTOMFORMFORMS$_$TCUSTOMFORM_$__$$_CLOSEQUERY$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_ISSHORTCUT$TLMKEY$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_SETFOCUSEDCONTROL$TWINCONTROL$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_SHOWMODAL$$LONGINTFORMS$_$TCUSTOMFORM_$__$$_WANTCHILDKEY$TCONTROL$TMESSAGE$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_ACTIVEMDICHILD$$TCUSTOMFORMFORMS$_$TCUSTOMFORM_$__$$_GETMDICHILDREN$LONGINT$$TCUSTOMFORMFORMS$_$TCUSTOMFORM_$__$$_MDICHILDCOUNT$$LONGINTVMT_$TASERIES_$$_TCONSTANTLINEVMT_$TATOOLS_$$_TCHARTTOOLSETVMT_$TATOOLS_$$_TDATAPOINTDRAGTOOLVMT_$STDCTRLS_$$_TEDITVMT_$TAFUNCSERIES_$$_TFUNCSERIESVMT_$CUSTOMDRAWNCONTROLS_$$_TCDBUTTONVMT_$SPIN_$$_TFLOATSPINEDITVMT_$DIALOGS_$$_TOPENDIALOGVMT_$DIALOGS_$$_TSELECTDIRECTORYDIALOGVMT_$STDCTRLS_$$_TSTATICTEXTVMT_$TASERIES_$$_TLINESERIESVMT_$EXTCTRLS_$$_TTIMERVMT_$TATRANSFORMATIONS_$$_TLINEARAXISTRANSFORMVMT_$TATRANSFORMATIONS_$$_TCHARTAXISTRANSFORMATIONSVMT_$TAGRAPH_$$_TCHARTVMT_$PRINTERSDLGS_$$_TPRINTDIALOGVMT_$DIALOGS_$$_TSAVEDIALOG_$MAINUNIT$_Ld1_$MAINUNIT$_Ld2_$MAINUNIT$_Ld3_$MAINUNIT$_Ld4_$MAINUNIT$_Ld5_$MAINUNIT$_Ld6_$MAINUNIT$_Ld7_$MAINUNIT$_Ld8_$MAINUNIT$_Ld9_$MAINUNIT$_Ld10_$MAINUNIT$_Ld11_$MAINUNIT$_Ld12_$MAINUNIT$_Ld13_$MAINUNIT$_Ld14_$MAINUNIT$_Ld15_$MAINUNIT$_Ld16_$MAINUNIT$_Ld17_$MAINUNIT$_Ld18_$MAINUNIT$_Ld19_$MAINUNIT$_Ld20_$MAINUNIT$_Ld21_$MAINUNIT$_Ld22_$MAINUNIT$_Ld23_$MAINUNIT$_Ld24_$MAINUNIT$_Ld25_$MAINUNIT$_Ld26_$MAINUNIT$_Ld27_$MAINUNIT$_Ld28_$MAINUNIT$_Ld29_$MAINUNIT$_Ld30_$MAINUNIT$_Ld31_$MAINUNIT$_Ld32_$MAINUNIT$_Ld33_$MAINUNIT$_Ld34_$MAINUNIT$_Ld35_$MAINUNIT$_Ld36_$MAINUNIT$_Ld37_$MAINUNIT$_Ld38_$MAINUNIT$_Ld39_$MAINUNIT$_Ld40_$MAINUNIT$_Ld41_$MAINUNIT$_Ld42_$MAINUNIT$_Ld43_$MAINUNIT$_Ld44_$MAINUNIT$_Ld45_$MAINUNIT$_Ld46_$MAINUNIT$_Ld47_$MAINUNIT$_Ld48_$MAINUNIT$_Ld49_$MAINUNIT$_Ld50_$MAINUNIT$_Ld51_$MAINUNIT$_Ld52_$MAINUNIT$_Ld53_$MAINUNIT$_Ld54_$MAINUNIT$_Ld55_$MAINUNIT$_Ld56_$MAINUNIT$_Ld57_$MAINUNIT$_Ld58_$MAINUNIT$_Ld59_$MAINUNIT$_Ld60_$MAINUNIT$_Ld61_$MAINUNIT$_Ld62_$MAINUNIT$_Ld63_$MAINUNIT$_Ld64_$MAINUNIT$_Ld65_$MAINUNIT$_Ld66_$MAINUNIT$_Ld67_$MAINUNIT$_Ld68_$MAINUNIT$_Ld69_$MAINUNIT$_Ld70_$MAINUNIT$_Ld71_$MAINUNIT$_Ld72_$MAINUNIT$_Ld73_$MAINUNIT$_Ld74_$MAINUNIT$_Ld75_$MAINUNIT$_Ld76_$MAINUNIT$_Ld77_$MAINUNIT$_Ld78_$MAINUNIT$_Ld79_$MAINUNIT$_Ld80_$MAINUNIT$_Ld81_$MAINUNIT$_Ld82_$MAINUNIT$_Ld83_$MAINUNIT$_Ld84_$MAINUNIT$_Ld85_$MAINUNIT$_Ld86_$MAINUNIT$_Ld87_$MAINUNIT$_Ld88_$MAINUNIT$_Ld89_$MAINUNIT$_Ld90_$MAINUNIT$_Ld91_$MAINUNIT$_Ld92_$MAINUNIT$_Ld93_$MAINUNIT$_Ld94_$MAINUNIT$_Ld95_$MAINUNIT$_Ld96_$MAINUNIT$_Ld97_$MAINUNIT$_Ld98_$MAINUNIT$_Ld99_$MAINUNIT$_Ld100RTTI_$MAINUNIT_$$_DEF173RTTI_$SYSTEM_$$_RAWBYTESTRINGRTTI_$SYSTEM_$$_LONGINTRTTI_$MAINUNIT_$$_DEF174RTTI_$MAINUNIT_$$_DEF82INIT_$MAINUNIT_$$_TMAINRTTI_$FORMS_$$_TFORMINIT_$MAINUNIT_$$_DATA_TRTTI_$MAINUNIT_$$_DATA_TRTTI_$SYSTEM_$$_DOUBLERTTI_$MAINUNIT_$$_DEF311RTTI_$MAINUNIT_$$_DEF102RTTI_$MAINUNIT_$$_DEF103RTTI_$MAINUNIT_$$_DEF104RTTI_$MAINUNIT_$$_DEF105RTTI_$MAINUNIT_$$_DEF106RTTI_$MAINUNIT_$$_DEF107RTTI_$MAINUNIT_$$_DEF299RTTI_$MAINUNIT_$$_DEF300DEBUGEND_$MAINUNITfpc_ansistr_decr_ref$unwind$MAINUNIT$_$GET_INSTDIR$$ANSISTRING_$$_fin$77OBJPAS_$$_PARAMSTR$LONGINT$$ANSISTRINGSYSTEM_$$_POS$RAWBYTESTRING$RAWBYTESTRING$$INT64fpc_ansistr_copyfpc_ansistr_assignfpc_ansistr_concat__FPC_specific_handler$unwind$MAINUNIT_$$_GET_INSTDIR$$ANSISTRING$unwind$MAINUNIT_$$_TEMP2R$DOUBLE$$DOUBLESYSTEM_$$_ASSIGN$TEXT$RAWBYTESTRINGSYSTEM_$$_REWRITE$TEXTFPC_IOCHECKfpc_write_text_floatfpc_write_text_charfpc_writeln_endSYSTEM_$$_CLOSE$TEXT$unwind$MAINUNIT_$$_CREATE_R2T$unwind$MAINUNIT_$$_TEMPCONV$DOUBLE$$DOUBLE$unwind$MAINUNIT_$$_TIMECONV$DOUBLE$$DOUBLE$unwind$MAINUNIT_$$_THERMOCONV$DOUBLE$$DOUBLE$unwind$MAINUNIT$_$ADD_DRAW$DATA_T_$$_fin$78TACUSTOMSERIES$_$TCHARTSERIES_$__$$_LISTSOURCE$$TLISTCHARTSOURCETASOURCES$_$TLISTCHARTSOURCE_$__$$_ADD$DOUBLE$DOUBLE$ANSISTRING$TCHARTCOLOR$$LONGINT$unwind$MAINUNIT_$$_ADD_DRAW$DATA_T$unwind$MAINUNIT_$$_CLEARLINES$unwind$MAINUNIT_$$_CLEANDRAWSPIN$_$TCUSTOMFLOATSPINEDIT_$__$$_GETVALUE$$DOUBLETATRANSFORMATIONS$_$TLINEARAXISTRANSFORM_$__$$_SETOFFSET$DOUBLETATRANSFORMATIONS$_$TLINEARAXISTRANSFORM_$__$$_SETSCALE$DOUBLE$unwind$MAINUNIT_$$_SETTIMEMAX$unwind$MAINUNIT$_$TMAIN_$__$$_TIMEEDITMAXKEYPRESS$TOBJECT$CHAR$unwind$MAINUNIT$_$TMAIN_$__$$_TIMEEDITMAXMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINT$unwind$MAINUNIT_$$_SETTIMEMIN$unwind$MAINUNIT$_$TMAIN_$__$$_TIMEEDITMINKEYPRESS$TOBJECT$CHAR$unwind$MAINUNIT$_$TMAIN_$__$$_TIMEEDITMINMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINT$unwind$MAINUNIT$_$TMAIN_$__$$_TIMEMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINT$unwind$MAINUNIT$_$TMAIN_$_TIMER1TIMER$TOBJECT_$$_fin$79U_$CONNECT_$$_CONNECTFORMCONTROLS$_$TCONTROL_$__$$_SETLEFT$LONGINTCONTROLS$_$TCONTROL_$__$$_SETTOP$LONGINTfpc_ansistr_concat_multi$unwind$MAINUNIT$_$TMAIN_$__$$_TIMER1TIMER$TOBJECT$unwind$MAINUNIT$_$READUSB_$$_fin$80COMUSB_$$_SENDUSB$ANSISTRINGCOMUSB_$$_GETUSB$LONGINT$$ANSISTRINGfpc_ansistr_compare_equalfpc_get_outputfpc_write_text_ansistrfpc_val_real_ansistrfpc_val_sint_ansistrSYSUTILS_$$_FLOATTOSTRF$DOUBLE$TFLOATFORMAT$LONGINT$LONGINT$$ANSISTRINGCONTROLS$_$TCONTROL_$__$$_SETTEXT$TTRANSLATESTRING$unwind$MAINUNIT_$$_READUSB$unwind$MAINUNIT$_$MANUAL_REMOTE_$$_fin$81SYSUTILS_$$_INTTOSTR$INT64$$ANSISTRING$unwind$MAINUNIT_$$_MANUAL_REMOTEDIALOGS_$$_SHOWMESSAGE$ANSISTRING$unwind$MAINUNIT$_$TMAIN_$__$$_TIMERTIMER$TOBJECTTACHARTAXIS$_$TCHARTAXISLIST_$__$$_GETAXES$LONGINT$$TCHARTAXISTACHARTAXISUTILS$_$TCHARTBASICAXIS_$__$$_SETVISIBLE$BOOLEAN$unwind$MAINUNIT$_$TMAIN_$__$$_XMODEBUTTONCLICK$TOBJECT$unwind$MAINUNIT_$$_SETTEMPMIN$unwind$MAINUNIT$_$TMAIN_$__$$_TEMPEDITMINKEYPRESS$TOBJECT$CHAR$unwind$MAINUNIT$_$TMAIN_$__$$_TEMPEDITMINMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINT$unwind$MAINUNIT_$$_SETTEMPMAX$unwind$MAINUNIT$_$TMAIN_$__$$_TEMPEDITMAXKEYPRESS$TOBJECT$CHAR$unwind$MAINUNIT$_$TMAIN_$__$$_TEMPEDITMAXMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINT$unwind$MAINUNIT$_$TMAIN_$__$$_TEMPERATUREMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINT$unwind$MAINUNIT_$$_SETTHERMOMIN$unwind$MAINUNIT$_$TMAIN_$__$$_DLEDITMINKEYPRESS$TOBJECT$CHAR$unwind$MAINUNIT$_$TMAIN_$__$$_DLEDITMINMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINT$unwind$MAINUNIT$_$TMAIN_$__$$_FORMACTIVATE$TOBJECTSYSTEM_$$_IORESULT$$WORDfpc_write_text_shortstrfpc_write_end$unwind$MAINUNIT_$$_SAVEPTC_$FORMS_$$_APPLICATIONFORMS$_$TAPPLICATION_$__$$_MESSAGEBOX$PCHAR$PCHAR$LONGINT$$LONGINTSYSTEM_$$_HALT$LONGINT$unwind$MAINUNIT_$$_CLOSEP$unwind$MAINUNIT$_$TMAIN_$__$$_FORMCLOSE$TOBJECT$TCLOSEACTION$unwind$MAINUNIT_$$_SETTHERMOMAX$unwind$MAINUNIT$_$TMAIN_$__$$_DLEDITMAXKEYPRESS$TOBJECT$CHAR$unwind$MAINUNIT$_$TMAIN_$_CHARTMOUSEDOWN$crc8DDAFE46_$$_fin$82TAGRAPH$_$TCHART_$__$$_IMAGETOGRAPH$TPOINT$$TDOUBLEPOINTSYSUTILS_$$_FORMAT$ANSISTRING$array_of_const$$ANSISTRING$unwind$MAINUNIT$_$TMAIN_$__$$_CHARTMOUSEDOWN$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINT$unwind$MAINUNIT$_$TMAIN_$__$$_CHARTMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINT$unwind$MAINUNIT$_$TMAIN_$_CURRENTBUTTONCLICK$TOBJECT_$$_fin$83$unwind$MAINUNIT$_$TMAIN_$__$$_CURRENTBUTTONCLICK$TOBJECT$unwind$MAINUNIT$_$TMAIN_$__$$_DLEDITMAXMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINT$unwind$MAINUNIT$_$TMAIN_$__$$_THERMOBUTTONMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINT$unwind$MAINUNIT$_$INITVALUES_$$_fin$84UTYPES_$$_DIMMATRIX$TMATRIX$LONGINT$LONGINTUTYPES_$$_DIMVECTOR$TVECTOR$LONGINT$unwind$MAINUNIT_$$_INITVALUES$unwind$MAINUNIT$_$TMAIN_$_IMAGECLICK$TOBJECT_$$_fin$85DOS_$$_GETDATE$WORD$WORD$WORD$WORDDOS_$$_GETTIME$WORD$WORD$WORD$WORDSYSUTILS_$$_INTTOSTR$LONGINT$$ANSISTRINGVMT_$GRAPHICS_$$_TJPEGIMAGETAGRAPH$_$TCHART_$__$$_SAVETOFILE$TRASTERIMAGECLASS$ANSISTRING$unwind$MAINUNIT$_$TMAIN_$__$$_IMAGECLICK$TOBJECTSYSTEM_$$_PARAMCOUNT$$LONGINTCOMUSB_$$_STARTUSB$$LONGINT$unwind$MAINUNIT$_$TMAIN_$__$$_FORMCREATE$TOBJECT$unwind$MAINUNIT$_$TMAIN_$__$$_MANUALCLICK$TOBJECT$unwind$MAINUNIT$_$TMAIN_$_CURRENTEDITKEYPRESS$TOBJECT$CHAR_$$_fin$86$unwind$MAINUNIT$_$TMAIN_$__$$_CURRENTEDITKEYPRESS$TOBJECT$CHAR$unwind$MAINUNIT$_$TMAIN_$_CURRENTEDITMOUSEUP$crc8DDAFE46_$$_fin$87$unwind$MAINUNIT$_$TMAIN_$__$$_CURRENTEDITMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTTC_$PRINTERS_$$_PRINTERPRINTERS$_$TPRINTER_$__$$_ENDDOC$unwind$MAINUNIT$_$TMAIN_$_PRINTCLICK$TOBJECT_$$_fin$88PRINTERS$_$TPRINTER_$__$$_BEGINDOCPRINTERS$_$TPRINTER_$__$$_GETPAGEHEIGHT$$LONGINTPRINTERS$_$TPRINTER_$__$$_GETPAGEWIDTH$$LONGINTTYPES_$$_RECT$LONGINT$LONGINT$LONGINT$LONGINT$$TRECTVMT_$TAPRINT_$$_TPRINTERDRAWERTAPRINT$_$TPRINTERDRAWER_$__$$_CREATE$TPRINTER$BOOLEAN$$TPRINTERDRAWERTAGRAPH$_$TCHART_$__$$_DRAW$ICHARTDRAWER$TRECT$unwind$MAINUNIT$_$TMAIN_$__$$_PRINTCLICK$TOBJECT$unwind$MAINUNIT$_$TMAIN_$__$$_SAVECLICK$TOBJECT$unwind$MAINUNIT$_$TMAIN_$__$$_QUITCLICK$TOBJECT$unwind$MAINUNIT$_$TMAIN_$_PEMODECLICK$TOBJECT_$$_fin$89CONTROLS$_$TCONTROL_$__$$_GETTEXT$$TTRANSLATESTRING$unwind$MAINUNIT$_$TMAIN_$__$$_PEMODECLICK$TOBJECT$unwind$MAINUNIT$_$TMAIN_$_PE_SBMODECLICK$TOBJECT_$$_fin$90$unwind$MAINUNIT$_$TMAIN_$__$$_PE_SBMODECLICK$TOBJECT$unwind$MAINUNIT$_$TMAIN_$__$$_TEXT1CLICK$TOBJECT$unwind$MAINUNIT_$$_SAVEQUESTION$unwind$MAINUNIT$_$TMAIN_$_SBMODECLICK$TOBJECT_$$_fin$91$unwind$MAINUNIT$_$TMAIN_$__$$_SBMODECLICK$TOBJECT$unwind$MAINUNIT$_$TMAIN_$__$$_TEMPEDITMAXCHANGE$TOBJECTRTTI_$UTYPES_$$_TVECTORfpc_dynarray_clear$unwind$MAINUNIT$_$REGFUNC$DOUBLE$TVECTOR$$DOUBLE_$$_fin$92fpc_dynarray_incr_reffpc_exp_real$unwind$MAINUNIT_$$_REGFUNC$DOUBLE$TVECTOR$$DOUBLE$unwind$MAINUNIT$_$DERIVPROC$DOUBLE$DOUBLE$TVECTOR$TVECTOR_$$_fin$93$unwind$MAINUNIT_$$_DERIVPROC$DOUBLE$DOUBLE$TVECTOR$TVECTOR$unwind$MAINUNIT_$$_LINFUNC$DOUBLE$$DOUBLE$unwind$MAINUNIT_$$_EXPFUNC$DOUBLE$$DOUBLE$unwind$MAINUNIT$_$TMAIN_$__$$_LINFUNCSERIESCALCULATE$DOUBLE$DOUBLE$unwind$MAINUNIT$_$TMAIN_$__$$_EXPFUNCSERIESCALCULATE$DOUBLE$DOUBLE$unwind$MAINUNIT_$$_GETINTERVAL$unwind$MAINUNIT_$$_GETINTERVAL_DT$unwind$MAINUNIT$_$TMAIN_$_FITLINBUTTONCLICK$TOBJECT_$$_fin$94TATYPES$_$TCHARTRANGE_$__$$_GETBOUNDS$LONGINT$$DOUBLETASERIES$_$TCONSTANTLINE_$__$$_SETPOSITION$DOUBLEUMULFIT_$$_MULFIT$TMATRIX$TVECTOR$LONGINT$LONGINT$LONGINT$BOOLEAN$TVECTOR$TMATRIX$unwind$MAINUNIT$_$TMAIN_$__$$_FITLINBUTTONCLICK$TOBJECT$unwind$MAINUNIT$_$TMAIN_$_FITEXPBUTTONCLICK$TOBJECT_$$_fin$95UNLFIT_$$_SETPARAMBOUNDS$BYTE$DOUBLE$DOUBLEfpc_ln_realUNLFIT_$$_NLFIT$crc671175BF$unwind$MAINUNIT$_$TMAIN_$__$$_FITEXPBUTTONCLICK$TOBJECTfpc_intf_decr_ref$unwind$MAINUNIT$_$TMAIN_$_CHARTAFTERDRAW$TCHART$ICHARTDRAWER_$$_fin$96fpc_intf_incr_refTADRAWUTILS$_$TCHARTTEXTOUT_$__$$_POS$LONGINT$LONGINT$$TCHARTTEXTOUTTADRAWUTILS$_$TCHARTTEXTOUT_$__$$_TEXTFORMAT$TCHARTTEXTFORMAT$$TCHARTTEXTOUTTADRAWUTILS$_$TCHARTTEXTOUT_$__$$_TEXT$ANSISTRING$$TCHARTTEXTOUTTADRAWUTILS$_$TCHARTTEXTOUT_$__$$_DONE$unwind$MAINUNIT$_$TMAIN_$__$$_CHARTAFTERDRAW$TCHART$ICHARTDRAWER$unwind$MAINUNIT$_$LOADDRAW_$$_fin$97SYSTEM_$$_RESET$TEXTfpc_read_text_ansistrfpc_readln_endfpc_read_text_floatfpc_read_endSYSTEM_$$_EOF$TEXT$$BOOLEANTATYPES$_$TCHARTRANGE_$__$$_SETBOUNDS$LONGINT$DOUBLE$unwind$MAINUNIT_$$_LOADDRAW$unwind$MAINUNIT$_$TMAIN_$__$$_REDRAWBUTTONCLICK$TOBJECT$unwind$MAINUNIT$_$TMAIN_$__$$_CHARTTOOLSETDATAPOINTDRAGTOOLAFTERMOUSEUP$TCHARTTOOL$TPOINT$unwind$MAINUNIT$_$TMAIN_$__$$_CHARTTOOLSETDATAPOINTDRAGTOOLDRAG$TDATAPOINTDRAGTOOL$TDOUBLEPOINT$unwind$MAINUNIT$_$TMAIN_$_COMMANDKEYPRESS$TOBJECT$CHAR_$$_fin$98$unwind$MAINUNIT$_$TMAIN_$__$$_COMMANDKEYPRESS$TOBJECT$CHAR$unwind$MAINUNIT$_$PARAMOUT_$$_fin$99$unwind$MAINUNIT_$$_PARAMOUT$unwind$MAINUNIT_$$_init_implicit$RTTI_$UTYPES_$$_TMATRIXfpc_finalize$unwind$MAINUNIT_$$_finalize_implicit$.debug_line.debug_abbrev.text.b_DEBUGSTART_$MAINUNIT.text.n_mainunit$_$get_instdir$$ansistring_$$_fin$77.text.n_mainunit_$$_get_instdir$$ansistring.text.n_mainunit_$$_temp2r$double$$double.text.n_mainunit_$$_create_r2t.text.n_mainunit_$$_tempconv$double$$double.text.n_mainunit_$$_timeconv$double$$double.text.n_mainunit_$$_thermoconv$double$$double.text.n_mainunit$_$add_draw$data_t_$$_fin$78.text.n_mainunit_$$_add_draw$data_t.text.n_mainunit_$$_clearlines.text.n_mainunit_$$_cleandraw.text.n_mainunit_$$_settimemax.text.n_mainunit$_$tmain_$__$$_timeeditmaxkeypress$tobject$char.text.n_mainunit$_$tmain_$__$$_timeeditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit_$$_settimemin.text.n_mainunit$_$tmain_$__$$_timeeditminkeypress$tobject$char.text.n_mainunit$_$tmain_$__$$_timeeditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$tmain_$__$$_timemouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$tmain_$_timer1timer$tobject_$$_fin$79.text.n_mainunit$_$tmain_$__$$_timer1timer$tobject.text.n_mainunit$_$readusb_$$_fin$80.text.n_mainunit_$$_readusb.text.n_mainunit$_$manual_remote_$$_fin$81.text.n_mainunit_$$_manual_remote.text.n_mainunit$_$tmain_$__$$_timertimer$tobject.text.n_mainunit$_$tmain_$__$$_xmodebuttonclick$tobject.text.n_mainunit_$$_settempmin.text.n_mainunit$_$tmain_$__$$_tempeditminkeypress$tobject$char.text.n_mainunit$_$tmain_$__$$_tempeditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit_$$_settempmax.text.n_mainunit$_$tmain_$__$$_tempeditmaxkeypress$tobject$char.text.n_mainunit$_$tmain_$__$$_tempeditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$tmain_$__$$_temperaturemouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit_$$_setthermomin.text.n_mainunit$_$tmain_$__$$_dleditminkeypress$tobject$char.text.n_mainunit$_$tmain_$__$$_dleditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$tmain_$__$$_formactivate$tobject.text.n_mainunit_$$_savep.text.n_mainunit_$$_closep.text.n_mainunit$_$tmain_$__$$_formclose$tobject$tcloseaction.text.n_mainunit_$$_setthermomax.text.n_mainunit$_$tmain_$__$$_dleditmaxkeypress$tobject$char.text.n_mainunit$_$tmain_$_chartmousedown$crc8ddafe46_$$_fin$82.text.n_mainunit$_$tmain_$__$$_chartmousedown$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$tmain_$__$$_chartmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$tmain_$_currentbuttonclick$tobject_$$_fin$83.text.n_mainunit$_$tmain_$__$$_currentbuttonclick$tobject.text.n_mainunit$_$tmain_$__$$_dleditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$tmain_$__$$_thermobuttonmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$initvalues_$$_fin$84.text.n_mainunit_$$_initvalues.text.n_mainunit$_$tmain_$_imageclick$tobject_$$_fin$85.text.n_mainunit$_$tmain_$__$$_imageclick$tobject.text.n_mainunit$_$tmain_$__$$_formcreate$tobject.text.n_mainunit$_$tmain_$__$$_manualclick$tobject.text.n_mainunit$_$tmain_$_currenteditkeypress$tobject$char_$$_fin$86.text.n_mainunit$_$tmain_$__$$_currenteditkeypress$tobject$char.text.n_mainunit$_$tmain_$_currenteditmouseup$crc8ddafe46_$$_fin$87.text.n_mainunit$_$tmain_$__$$_currenteditmouseup$tobject$tmousebutton$tshiftstate$longint$longint.text.n_mainunit$_$tmain_$_printclick$tobject_$$_fin$88.text.n_mainunit$_$tmain_$__$$_printclick$tobject.text.n_mainunit$_$tmain_$__$$_saveclick$tobject.text.n_mainunit$_$tmain_$__$$_quitclick$tobject.text.n_mainunit$_$tmain_$_pemodeclick$tobject_$$_fin$89.text.n_mainunit$_$tmain_$__$$_pemodeclick$tobject.text.n_mainunit$_$tmain_$_pe_sbmodeclick$tobject_$$_fin$90.text.n_mainunit$_$tmain_$__$$_pe_sbmodeclick$tobject.text.n_mainunit$_$tmain_$__$$_text1click$tobject.text.n_mainunit_$$_savequestion.text.n_mainunit$_$tmain_$_sbmodeclick$tobject_$$_fin$91.text.n_mainunit$_$tmain_$__$$_sbmodeclick$tobject.text.n_mainunit$_$tmain_$__$$_tempeditmaxchange$tobject.text.n_mainunit$_$regfunc$double$tvector$$double_$$_fin$92.text.n_mainunit_$$_regfunc$double$tvector$$double.text.n_mainunit$_$derivproc$double$double$tvector$tvector_$$_fin$93.text.n_mainunit_$$_derivproc$double$double$tvector$tvector.text.n_mainunit_$$_linfunc$double$$double.text.n_mainunit_$$_expfunc$double$$double.text.n_mainunit$_$tmain_$__$$_linfuncseriescalculate$double$double.text.n_mainunit$_$tmain_$__$$_expfuncseriescalculate$double$double.text.n_mainunit_$$_getinterval.text.n_mainunit_$$_getinterval_dt.text.n_mainunit$_$tmain_$_fitlinbuttonclick$tobject_$$_fin$94.text.n_mainunit$_$tmain_$__$$_fitlinbuttonclick$tobject.text.n_mainunit$_$tmain_$_fitexpbuttonclick$tobject_$$_fin$95.text.n_mainunit$_$tmain_$__$$_fitexpbuttonclick$tobject.text.n_mainunit$_$tmain_$_chartafterdraw$tchart$ichartdrawer_$$_fin$96.text.n_mainunit$_$tmain_$__$$_chartafterdraw$tchart$ichartdrawer.text.n_mainunit$_$loaddraw_$$_fin$97.text.n_mainunit_$$_loaddraw.text.n_mainunit$_$tmain_$__$$_redrawbuttonclick$tobject.text.n_mainunit$_$tmain_$__$$_charttoolsetdatapointdragtoolaftermouseup$tcharttool$tpoint.text.n_mainunit$_$tmain_$__$$_charttoolsetdatapointdragtooldrag$tdatapointdragtool$tdoublepoint.text.n_mainunit$_$tmain_$_commandkeypress$tobject$char_$$_fin$98.text.n_mainunit$_$tmain_$__$$_commandkeypress$tobject$char.text.n_mainunit$_$paramout_$$_fin$99.text.n_mainunit_$$_paramout.text.n_mainunit_$$_init_implicit$.text.n_mainunit_$$_finalize_implicit$.bss.n_u_$mainunit_$$_main.bss.n_u_$mainunit_$$_saverequest.bss.n_u_$mainunit_$$_mainpath.bss.n_u_$mainunit_$$_imagefile.bss.n_u_$mainunit_$$_imagenum.bss.n_u_$mainunit_$$_curdata.bss.n_u_$mainunit_$$_data_list.bss.n_u_$mainunit_$$_datanum.bss.n_u_$mainunit_$$_mode.bss.n_u_$mainunit_$$_c1.bss.n_u_$mainunit_$$_c2.bss.n_u_$mainunit_$$_cp.bss.n_u_$mainunit_$$_clock.bss.n_u_$mainunit_$$_xmode.bss.n_u_$mainunit_$$_xx.bss.n_u_$mainunit_$$_yy.bss.n_u_$mainunit_$$_xxn.bss.n_u_$mainunit_$$_b.bss.n_u_$mainunit_$$_v.bss.n_u_$mainunit_$$_n0.bss.n_u_$mainunit_$$_n1.bss.n_u_$mainunit_$$_a.bss.n_u_$mainunit_$$_zero.bss.n_u_$mainunit_$$_beta.bss.n_u_$mainunit_$$_t_0.bss.n_u_$mainunit_$$_t_inf.rdata.n_VMT_$MAINUNIT_$$_TMAIN.rdata.n__$MAINUNIT$_Ld1.rdata.n__$MAINUNIT$_Ld2.rdata.n__$MAINUNIT$_Ld3.data.n_tc_$mainunit_$$_timemin.data.n_tc_$mainunit_$$_timemax.data.n_tc_$mainunit_$$_timescale.data.n_tc_$mainunit_$$_timeoffset.data.n_tc_$mainunit_$$_tempmin.data.n_tc_$mainunit_$$_tempmax.data.n_tc_$mainunit_$$_tempscale.data.n_tc_$mainunit_$$_tempoffset.data.n_tc_$mainunit_$$_thermomin.data.n_tc_$mainunit_$$_thermomax.data.n_tc_$mainunit_$$_thermoscale.data.n_tc_$mainunit_$$_thermooffset.data.n_tc_$mainunit_$$_running.data.n_tc_$mainunit_$$_oldrunning.data.n_tc_$mainunit_$$_manualb.data.n_tc_$mainunit_$$_imagedirectory.data.n_tc_$mainunit_$$_savedirectory.data.n_tc_$mainunit_$$_bbs.data.n_tc_$mainunit_$$_printerselected.data.n_tc_$mainunit_$$_mode_r.data.n_tc_$mainunit_$$_modeb.data.n_tc_$mainunit_$$_modepointer.data.n_tc_$mainunit_$$_timepointer.data.n_tc_$mainunit_$$_seebeckrunning.data.n_tc_$mainunit_$$_peltierrunning.data.n_tc_$mainunit_$$_peltierm.data.n_tc_$mainunit_$$_connected.data.n_tc_$mainunit_$$_notconnected.data.n_tc_$mainunit_$$_linfitb.data.n_tc_$mainunit_$$_expfitb.data.n_tc_$mainunit_$$_evalueb.rdata.n__$MAINUNIT$_Ld4.rdata.n_tc_$mainunit$_$temp2r$double$$double_$$_defaulta.rdata.n_tc_$mainunit$_$temp2r$double$$double_$$_defaultb.rdata.n_tc_$mainunit$_$temp2r$double$$double_$$_defaultc.rdata.n__$MAINUNIT$_Ld5.rdata.n__$MAINUNIT$_Ld6.rdata.n__$MAINUNIT$_Ld7.rdata.n__$MAINUNIT$_Ld8.rdata.n__$MAINUNIT$_Ld9.rdata.n__$MAINUNIT$_Ld10.rdata.n__$MAINUNIT$_Ld11.rdata.n__$MAINUNIT$_Ld12.rdata.n__$MAINUNIT$_Ld13.rdata.n__$MAINUNIT$_Ld14.rdata.n__$MAINUNIT$_Ld15.rdata.n__$MAINUNIT$_Ld16.rdata.n__$MAINUNIT$_Ld17.rdata.n__$MAINUNIT$_Ld18.rdata.n__$MAINUNIT$_Ld19.rdata.n__$MAINUNIT$_Ld20.rdata.n__$MAINUNIT$_Ld21.rdata.n__$MAINUNIT$_Ld22.rdata.n__$MAINUNIT$_Ld23.rdata.n__$MAINUNIT$_Ld24.rdata.n__$MAINUNIT$_Ld25.rdata.n__$MAINUNIT$_Ld26.rdata.n__$MAINUNIT$_Ld27.rdata.n__$MAINUNIT$_Ld28.rdata.n__$MAINUNIT$_Ld29.rdata.n__$MAINUNIT$_Ld30.rdata.n__$MAINUNIT$_Ld31.rdata.n__$MAINUNIT$_Ld32.rdata.n__$MAINUNIT$_Ld33.rdata.n__$MAINUNIT$_Ld34.rdata.n__$MAINUNIT$_Ld35.rdata.n__$MAINUNIT$_Ld36.rdata.n__$MAINUNIT$_Ld37.rdata.n__$MAINUNIT$_Ld38.rdata.n__$MAINUNIT$_Ld39.rdata.n__$MAINUNIT$_Ld40.rdata.n__$MAINUNIT$_Ld41.rdata.n__$MAINUNIT$_Ld42.rdata.n__$MAINUNIT$_Ld43.rdata.n__$MAINUNIT$_Ld44.rdata.n__$MAINUNIT$_Ld45.rdata.n__$MAINUNIT$_Ld46.rdata.n__$MAINUNIT$_Ld47.rdata.n__$MAINUNIT$_Ld48.rdata.n__$MAINUNIT$_Ld49.rdata.n__$MAINUNIT$_Ld50.rdata.n__$MAINUNIT$_Ld51.rdata.n__$MAINUNIT$_Ld52.rdata.n__$MAINUNIT$_Ld53.rdata.n__$MAINUNIT$_Ld54.rdata.n__$MAINUNIT$_Ld55.rdata.n__$MAINUNIT$_Ld56.rdata.n__$MAINUNIT$_Ld57.rdata.n__$MAINUNIT$_Ld58.rdata.n__$MAINUNIT$_Ld59.rdata.n__$MAINUNIT$_Ld60.rdata.n__$MAINUNIT$_Ld61.rdata.n__$MAINUNIT$_Ld62.rdata.n__$MAINUNIT$_Ld63.rdata.n__$MAINUNIT$_Ld64.rdata.n__$MAINUNIT$_Ld65.rdata.n__$MAINUNIT$_Ld66.rdata.n__$MAINUNIT$_Ld67.rdata.n__$MAINUNIT$_Ld68.rdata.n__$MAINUNIT$_Ld69.rdata.n__$MAINUNIT$_Ld70.rdata.n_tc_$mainunit$_$tmain_$_fitexpbuttonclick$tobject_$$_defaultmaxiter.rdata.n_tc_$mainunit$_$tmain_$_fitexpbuttonclick$tobject_$$_defaulttol.rdata.n__$MAINUNIT$_Ld71.rdata.n__$MAINUNIT$_Ld72.rdata.n__$MAINUNIT$_Ld73.rdata.n__$MAINUNIT$_Ld74.rdata.n__$MAINUNIT$_Ld75.rdata.n__$MAINUNIT$_Ld76.rdata.n__$MAINUNIT$_Ld77.rdata.n__$MAINUNIT$_Ld78.rdata.n__$MAINUNIT$_Ld79.rdata.n__$MAINUNIT$_Ld80.rdata.n_tc_$mainunit$_$tmain_$_chartafterdraw$tchart$ichartdrawer_$$_defaultscale.rdata.n__$MAINUNIT$_Ld81.rdata.n__$MAINUNIT$_Ld82.rdata.n__$MAINUNIT$_Ld83.rdata.n__$MAINUNIT$_Ld84.rdata.n__$MAINUNIT$_Ld85.rdata.n__$MAINUNIT$_Ld86.rdata.n__$MAINUNIT$_Ld87.rdata.n__$MAINUNIT$_Ld88.rdata.n__$MAINUNIT$_Ld89.rdata.n__$MAINUNIT$_Ld90.rdata.n__$MAINUNIT$_Ld91.rdata.n__$MAINUNIT$_Ld92.rdata.n__$MAINUNIT$_Ld93.rdata.n__$MAINUNIT$_Ld94.rdata.n__$MAINUNIT$_Ld95.rdata.n__$MAINUNIT$_Ld96.rdata.n__$MAINUNIT$_Ld97.rdata.n__$MAINUNIT$_Ld98.rdata.n__$MAINUNIT$_Ld99.rdata.n__$MAINUNIT$_Ld100.rdata.n_RTTI_$MAINUNIT_$$_DEF173.rdata.n_RTTI_$MAINUNIT_$$_DEF174.rdata.n_RTTI_$MAINUNIT_$$_DEF82.rdata.n_INIT_$MAINUNIT_$$_TMAIN.rdata.n_RTTI_$MAINUNIT_$$_TMAIN.rdata.n_INIT_$MAINUNIT_$$_DATA_T.rdata.n_RTTI_$MAINUNIT_$$_DATA_T.rdata.n_RTTI_$MAINUNIT_$$_DEF311.rdata.n_RTTI_$MAINUNIT_$$_DEF102.rdata.n_RTTI_$MAINUNIT_$$_DEF103.rdata.n_RTTI_$MAINUNIT_$$_DEF104.rdata.n_RTTI_$MAINUNIT_$$_DEF105.rdata.n_RTTI_$MAINUNIT_$$_DEF106.rdata.n_RTTI_$MAINUNIT_$$_DEF107.rdata.n_RTTI_$MAINUNIT_$$_DEF299.rdata.n_RTTI_$MAINUNIT_$$_DEF300.debug_frame.debug_info.text.z_DEBUGEND_$MAINUNIT.xdata.n_mainunit$_$get_instdir$$ansistring_$$_fin$77.pdata.n_mainunit$_$get_instdir$$ansistring_$$_fin$77.xdata.n_mainunit_$$_get_instdir$$ansistring.pdata.n_mainunit_$$_get_instdir$$ansistring.xdata.n_mainunit_$$_temp2r$double$$double.pdata.n_mainunit_$$_temp2r$double$$double.xdata.n_mainunit_$$_create_r2t.pdata.n_mainunit_$$_create_r2t.xdata.n_mainunit_$$_tempconv$double$$double.pdata.n_mainunit_$$_tempconv$double$$double.xdata.n_mainunit_$$_timeconv$double$$double.pdata.n_mainunit_$$_timeconv$double$$double.xdata.n_mainunit_$$_thermoconv$double$$double.pdata.n_mainunit_$$_thermoconv$double$$double.xdata.n_mainunit$_$add_draw$data_t_$$_fin$78.pdata.n_mainunit$_$add_draw$data_t_$$_fin$78.xdata.n_mainunit_$$_add_draw$data_t.pdata.n_mainunit_$$_add_draw$data_t.xdata.n_mainunit_$$_clearlines.pdata.n_mainunit_$$_clearlines.xdata.n_mainunit_$$_cleandraw.pdata.n_mainunit_$$_cleandraw.xdata.n_mainunit_$$_settimemax.pdata.n_mainunit_$$_settimemax.xdata.n_mainunit$_$tmain_$__$$_timeeditmaxkeypress$tobject$char.pdata.n_mainunit$_$tmain_$__$$_timeeditmaxkeypress$tobject$char.xdata.n_mainunit$_$tmain_$__$$_timeeditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_timeeditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit_$$_settimemin.pdata.n_mainunit_$$_settimemin.xdata.n_mainunit$_$tmain_$__$$_timeeditminkeypress$tobject$char.pdata.n_mainunit$_$tmain_$__$$_timeeditminkeypress$tobject$char.xdata.n_mainunit$_$tmain_$__$$_timeeditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_timeeditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$tmain_$__$$_timemouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_timemouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$tmain_$_timer1timer$tobject_$$_fin$79.pdata.n_mainunit$_$tmain_$_timer1timer$tobject_$$_fin$79.xdata.n_mainunit$_$tmain_$__$$_timer1timer$tobject.pdata.n_mainunit$_$tmain_$__$$_timer1timer$tobject.xdata.n_mainunit$_$readusb_$$_fin$80.pdata.n_mainunit$_$readusb_$$_fin$80.xdata.n_mainunit_$$_readusb.pdata.n_mainunit_$$_readusb.xdata.n_mainunit$_$manual_remote_$$_fin$81.pdata.n_mainunit$_$manual_remote_$$_fin$81.xdata.n_mainunit_$$_manual_remote.pdata.n_mainunit_$$_manual_remote.xdata.n_mainunit$_$tmain_$__$$_timertimer$tobject.pdata.n_mainunit$_$tmain_$__$$_timertimer$tobject.xdata.n_mainunit$_$tmain_$__$$_xmodebuttonclick$tobject.pdata.n_mainunit$_$tmain_$__$$_xmodebuttonclick$tobject.xdata.n_mainunit_$$_settempmin.pdata.n_mainunit_$$_settempmin.xdata.n_mainunit$_$tmain_$__$$_tempeditminkeypress$tobject$char.pdata.n_mainunit$_$tmain_$__$$_tempeditminkeypress$tobject$char.xdata.n_mainunit$_$tmain_$__$$_tempeditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_tempeditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit_$$_settempmax.pdata.n_mainunit_$$_settempmax.xdata.n_mainunit$_$tmain_$__$$_tempeditmaxkeypress$tobject$char.pdata.n_mainunit$_$tmain_$__$$_tempeditmaxkeypress$tobject$char.xdata.n_mainunit$_$tmain_$__$$_tempeditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_tempeditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$tmain_$__$$_temperaturemouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_temperaturemouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit_$$_setthermomin.pdata.n_mainunit_$$_setthermomin.xdata.n_mainunit$_$tmain_$__$$_dleditminkeypress$tobject$char.pdata.n_mainunit$_$tmain_$__$$_dleditminkeypress$tobject$char.xdata.n_mainunit$_$tmain_$__$$_dleditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_dleditminmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$tmain_$__$$_formactivate$tobject.pdata.n_mainunit$_$tmain_$__$$_formactivate$tobject.xdata.n_mainunit_$$_savep.pdata.n_mainunit_$$_savep.xdata.n_mainunit_$$_closep.pdata.n_mainunit_$$_closep.xdata.n_mainunit$_$tmain_$__$$_formclose$tobject$tcloseaction.pdata.n_mainunit$_$tmain_$__$$_formclose$tobject$tcloseaction.xdata.n_mainunit_$$_setthermomax.pdata.n_mainunit_$$_setthermomax.xdata.n_mainunit$_$tmain_$__$$_dleditmaxkeypress$tobject$char.pdata.n_mainunit$_$tmain_$__$$_dleditmaxkeypress$tobject$char.xdata.n_mainunit$_$tmain_$_chartmousedown$crc8ddafe46_$$_fin$82.pdata.n_mainunit$_$tmain_$_chartmousedown$crc8ddafe46_$$_fin$82.xdata.n_mainunit$_$tmain_$__$$_chartmousedown$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_chartmousedown$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$tmain_$__$$_chartmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_chartmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$tmain_$_currentbuttonclick$tobject_$$_fin$83.pdata.n_mainunit$_$tmain_$_currentbuttonclick$tobject_$$_fin$83.xdata.n_mainunit$_$tmain_$__$$_currentbuttonclick$tobject.pdata.n_mainunit$_$tmain_$__$$_currentbuttonclick$tobject.xdata.n_mainunit$_$tmain_$__$$_dleditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_dleditmaxmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$tmain_$__$$_thermobuttonmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_thermobuttonmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$initvalues_$$_fin$84.pdata.n_mainunit$_$initvalues_$$_fin$84.xdata.n_mainunit_$$_initvalues.pdata.n_mainunit_$$_initvalues.xdata.n_mainunit$_$tmain_$_imageclick$tobject_$$_fin$85.pdata.n_mainunit$_$tmain_$_imageclick$tobject_$$_fin$85.xdata.n_mainunit$_$tmain_$__$$_imageclick$tobject.pdata.n_mainunit$_$tmain_$__$$_imageclick$tobject.xdata.n_mainunit$_$tmain_$__$$_formcreate$tobject.pdata.n_mainunit$_$tmain_$__$$_formcreate$tobject.xdata.n_mainunit$_$tmain_$__$$_manualclick$tobject.pdata.n_mainunit$_$tmain_$__$$_manualclick$tobject.xdata.n_mainunit$_$tmain_$_currenteditkeypress$tobject$char_$$_fin$86.pdata.n_mainunit$_$tmain_$_currenteditkeypress$tobject$char_$$_fin$86.xdata.n_mainunit$_$tmain_$__$$_currenteditkeypress$tobject$char.pdata.n_mainunit$_$tmain_$__$$_currenteditkeypress$tobject$char.xdata.n_mainunit$_$tmain_$_currenteditmouseup$crc8ddafe46_$$_fin$87.pdata.n_mainunit$_$tmain_$_currenteditmouseup$crc8ddafe46_$$_fin$87.xdata.n_mainunit$_$tmain_$__$$_currenteditmouseup$tobject$tmousebutton$tshiftstate$longint$longint.pdata.n_mainunit$_$tmain_$__$$_currenteditmouseup$tobject$tmousebutton$tshiftstate$longint$longint.xdata.n_mainunit$_$tmain_$_printclick$tobject_$$_fin$88.pdata.n_mainunit$_$tmain_$_printclick$tobject_$$_fin$88.xdata.n_mainunit$_$tmain_$__$$_printclick$tobject.pdata.n_mainunit$_$tmain_$__$$_printclick$tobject.xdata.n_mainunit$_$tmain_$__$$_saveclick$tobject.pdata.n_mainunit$_$tmain_$__$$_saveclick$tobject.xdata.n_mainunit$_$tmain_$__$$_quitclick$tobject.pdata.n_mainunit$_$tmain_$__$$_quitclick$tobject.xdata.n_mainunit$_$tmain_$_pemodeclick$tobject_$$_fin$89.pdata.n_mainunit$_$tmain_$_pemodeclick$tobject_$$_fin$89.xdata.n_mainunit$_$tmain_$__$$_pemodeclick$tobject.pdata.n_mainunit$_$tmain_$__$$_pemodeclick$tobject.xdata.n_mainunit$_$tmain_$_pe_sbmodeclick$tobject_$$_fin$90.pdata.n_mainunit$_$tmain_$_pe_sbmodeclick$tobject_$$_fin$90.xdata.n_mainunit$_$tmain_$__$$_pe_sbmodeclick$tobject.pdata.n_mainunit$_$tmain_$__$$_pe_sbmodeclick$tobject.xdata.n_mainunit$_$tmain_$__$$_text1click$tobject.pdata.n_mainunit$_$tmain_$__$$_text1click$tobject.xdata.n_mainunit_$$_savequestion.pdata.n_mainunit_$$_savequestion.xdata.n_mainunit$_$tmain_$_sbmodeclick$tobject_$$_fin$91.pdata.n_mainunit$_$tmain_$_sbmodeclick$tobject_$$_fin$91.xdata.n_mainunit$_$tmain_$__$$_sbmodeclick$tobject.pdata.n_mainunit$_$tmain_$__$$_sbmodeclick$tobject.xdata.n_mainunit$_$tmain_$__$$_tempeditmaxchange$tobject.pdata.n_mainunit$_$tmain_$__$$_tempeditmaxchange$tobject.xdata.n_mainunit$_$regfunc$double$tvector$$double_$$_fin$92.pdata.n_mainunit$_$regfunc$double$tvector$$double_$$_fin$92.xdata.n_mainunit_$$_regfunc$double$tvector$$double.pdata.n_mainunit_$$_regfunc$double$tvector$$double.xdata.n_mainunit$_$derivproc$double$double$tvector$tvector_$$_fin$93.pdata.n_mainunit$_$derivproc$double$double$tvector$tvector_$$_fin$93.xdata.n_mainunit_$$_derivproc$double$double$tvector$tvector.pdata.n_mainunit_$$_derivproc$double$double$tvector$tvector.xdata.n_mainunit_$$_linfunc$double$$double.pdata.n_mainunit_$$_linfunc$double$$double.xdata.n_mainunit_$$_expfunc$double$$double.pdata.n_mainunit_$$_expfunc$double$$double.xdata.n_mainunit$_$tmain_$__$$_linfuncseriescalculate$double$double.pdata.n_mainunit$_$tmain_$__$$_linfuncseriescalculate$double$double.xdata.n_mainunit$_$tmain_$__$$_expfuncseriescalculate$double$double.pdata.n_mainunit$_$tmain_$__$$_expfuncseriescalculate$double$double.xdata.n_mainunit_$$_getinterval.pdata.n_mainunit_$$_getinterval.xdata.n_mainunit_$$_getinterval_dt.pdata.n_mainunit_$$_getinterval_dt.xdata.n_mainunit$_$tmain_$_fitlinbuttonclick$tobject_$$_fin$94.pdata.n_mainunit$_$tmain_$_fitlinbuttonclick$tobject_$$_fin$94.xdata.n_mainunit$_$tmain_$__$$_fitlinbuttonclick$tobject.pdata.n_mainunit$_$tmain_$__$$_fitlinbuttonclick$tobject.xdata.n_mainunit$_$tmain_$_fitexpbuttonclick$tobject_$$_fin$95.pdata.n_mainunit$_$tmain_$_fitexpbuttonclick$tobject_$$_fin$95.xdata.n_mainunit$_$tmain_$__$$_fitexpbuttonclick$tobject.pdata.n_mainunit$_$tmain_$__$$_fitexpbuttonclick$tobject.xdata.n_mainunit$_$tmain_$_chartafterdraw$tchart$ichartdrawer_$$_fin$96.pdata.n_mainunit$_$tmain_$_chartafterdraw$tchart$ichartdrawer_$$_fin$96.xdata.n_mainunit$_$tmain_$__$$_chartafterdraw$tchart$ichartdrawer.pdata.n_mainunit$_$tmain_$__$$_chartafterdraw$tchart$ichartdrawer.xdata.n_mainunit$_$loaddraw_$$_fin$97.pdata.n_mainunit$_$loaddraw_$$_fin$97.xdata.n_mainunit_$$_loaddraw.pdata.n_mainunit_$$_loaddraw.xdata.n_mainunit$_$tmain_$__$$_redrawbuttonclick$tobject.pdata.n_mainunit$_$tmain_$__$$_redrawbuttonclick$tobject.xdata.n_mainunit$_$tmain_$__$$_charttoolsetdatapointdragtoolaftermouseup$tcharttool$tpoint.pdata.n_mainunit$_$tmain_$__$$_charttoolsetdatapointdragtoolaftermouseup$tcharttool$tpoint.xdata.n_mainunit$_$tmain_$__$$_charttoolsetdatapointdragtooldrag$tdatapointdragtool$tdoublepoint.pdata.n_mainunit$_$tmain_$__$$_charttoolsetdatapointdragtooldrag$tdatapointdragtool$tdoublepoint.xdata.n_mainunit$_$tmain_$_commandkeypress$tobject$char_$$_fin$98.pdata.n_mainunit$_$tmain_$_commandkeypress$tobject$char_$$_fin$98.xdata.n_mainunit$_$tmain_$__$$_commandkeypress$tobject$char.pdata.n_mainunit$_$tmain_$__$$_commandkeypress$tobject$char.xdata.n_mainunit$_$paramout_$$_fin$99.pdata.n_mainunit$_$paramout_$$_fin$99.xdata.n_mainunit_$$_paramout.pdata.n_mainunit_$$_paramout.xdata.n_mainunit_$$_init_implicit$.pdata.n_mainunit_$$_init_implicit$.xdata.n_mainunit_$$_finalize_implicit$.pdata.n_mainunit_$$_finalize_implicit$