PPU207*"o`Ds;d mainunitU mainunit.pas%X)iSystemKSݓNobjpas,ފ>.!9ClassesC:lt6^sysutilsGd ܯe}fFormst[yVͩ ofControlsb"7>ɧu'GraphicsphИ'DialogsB̝Z;N>cCustomDrawnControls~ hlDos 1ݓNSpin_'$ ,StdCtrlsլ6mTAGraphժxkTASeriesB}X}+TATools}Bp_9 Sh TAChartUtilsf΅Types=ۜm2gb mainunit.o  d R mainunit.lfmW) SYSTEMFORMSTATOOLSTYPES TACHARTUTILSCONTROLSCLASSESSTDCTRLSTAGRAPHTASERIESSPINCUSTOMDRAWNCONTROLSDIALOGSEXTCTRLS LCLCLASSES WSLCLCLASSESLCLTYPE LMESSAGES GRAPHTYPEMENUSGRAPHICSFPCANVAS CUSTOMTIMERTACUSTOMSERIESOBJPASSYSUTILSCOMUSB TASOURCES TACHARTAXISTATYPESDOSCONNECT[:*>BEI"   PTW["   bei"   psvy}"   "      < f f f f f f f f f f f    f f   f f f f       )*+:;<jhilsn uwxy{|}~rs~uz{|}$wxyu _ "`  {!"#)zcJ12y{|Mhiatdpr%(},av^_`fghijkmno|  x"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW LY   V YY?YYYYYYY.YW  Y YY YYzYYYYYYLYXYYWYY  WY         A                           * ? ?? **   *         ?O*K        K K    N  M      "   " "        "           Y W     W Y    &           *  *  *   *  *  *   * !!F      ?  CEG ?L   *                      NP        F    !                 @    @ ****?        ? ?        ?u  ^?             *     ?   N   N       ?*                                     *t                   ^           YY     &   p   %Z ! YQo    }!!!!!!!![\\!  _ae!a  m #    c  mj?   VW QE %#ItV{vu= 6 9 : 714tosV-rQN   5 v  9  0KaZh wcL AU!T%H: R I"|T k>"  N1 ^ f  . % 00 _ xgX5kaio 8=?DILOSuv"$+-O9FQcfis  -258:ADGLNPRZ^dioqs~<$H'AE 137<IN\^ahjmJR <  $&-?FIMRx~ $+$/1R\f{VX $&+)}B[gs[;M0TmainpN6    % . 7 @ I R [ d m v                   ! * 3 < E N W ` i r {                   & / 8 A J S \ e n w                   " + 4 = F O X a j s |                   ' 0 9 B K T ] f o x                #,5>GPYbkt} (1:CLU^gpy $-6?HQZclu~ )2;DMV_hqz %.7@IR[dmv!*3<ENW`ir{^[ +EKRMAINUNIT$_$TMAIN_$__$$_CHARTTOOLSETDATAPOINTDRAGTOOLAFTERMOUSEUP$TCHARTTOOL$TPOINT[("ATool;59'0 )"APoint<62;("$self=5=BC+QU|XMAINUNIT$_$TMAIN_$__$$_CHARTTOOLSETDATAPOINTDRAGTOOLDRAG$TDATAPOINTDRAGTOOL$TDOUBLEPOINT[*"ASender?71^g ." AGraphPoint@8 ir("$selfA7tBz+5MAINUNIT$_$TMAIN_$__$$_COILCURRENTBUTTONCLICK$TOBJECT[)"SenderC9& ("$selfD9B+;MAINUNIT$_$TMAIN_$__$$_COILCURRENTEDITKEYPRESS$TOBJECT$CHAR[)"SenderF:' &"KeyG:<("$selfH:B+7=^MAINUNIT$_$TMAIN_$__$$_COILCURRENTEDITMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINT[)"SenderJ;& )"ButtonK;7 ("ShiftL<$"XM<"($"YN<$-2("$selfO;/B5+CGnt3MAINUNIT$_$TMAIN_$__$$_COMMANDKEYPRESS$TOBJECT$CHAR[)"SenderQ=PY &"KeyR=4[d("$selfS=fBl+z~0MAINUNIT$_$TMAIN_$__$$_FLUX12BUTTONCLICK$TOBJECT[)"SenderU>! ("$selfV>B+47MAINUNIT$_$TMAIN_$__$$_FLUXMAXEDITKEYPRESS$TOBJECT$CHAR[)"SenderX?# &"KeyY?8("$selfZ?B+ )/9ZMAINUNIT$_$TMAIN_$__$$_FLUXMAXEDITMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINT[)"Sender\@" )"Button]@3("Shift^A $"X_A ($"Y`A2("$selfa@!B'+ 59U[M5MAINUNIT$_$TMAIN_$__$$_FLUXMEASUREBUTTONCLICK$TOBJECT[)"SendercB&BK ("$selfdBMBS+ aeB7MAINUNIT$_$TMAIN_$__$$_FLUXMINEDITKEYPRESS$TOBJECT$CHAR[)"SenderfC#nw &"KeygC8y("$selfhCB+ GZMAINUNIT$_$TMAIN_$__$$_FLUXMINEDITMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINT[)"SenderjD" )"ButtonkD3("ShiftlE$"XmE($"YnE2("$selfoDB+ v2MAINUNIT$_$TMAIN_$__$$_FLUXSAVEBUTTONCLICK$TOBJECT[)"SenderqF# ("$selfrFB+ <B{2MAINUNIT$_$TMAIN_$__$$_FLUXZEROBUTTONCLICK$TOBJECT[)"SendertG#)2 ("$selfuG4B:+HLhn+MAINUNIT$_$TMAIN_$__$$_FORMACTIVATE$TOBJECT[)"SenderwHU^ ("$selfxH`Bf+tx5MAINUNIT$_$TMAIN_$__$$_FORMCLOSE$TOBJECT$TCLOSEACTION[)"SenderzI ." CloseAction{I.("$self|IB+)MAINUNIT$_$TMAIN_$__$$_FORMCREATE$TOBJECT[)"Sender~J ("$selfJB+(MAINUNIT$_$TMAIN_$__$$_FORMPAINT$TOBJECT[)"SenderK ("$selfKB+#)5MAINUNIT$_$TMAIN_$__$$_HALLCURRENTBUTTONCLICK$TOBJECT[)"SenderL& ("$selfLB!+/3Z`;MAINUNIT$_$TMAIN_$__$$_HALLCURRENTEDITKEYPRESS$TOBJECT$CHAR[)"SenderM'<E &"KeyM<GP("$selfMRBX+fj^MAINUNIT$_$TMAIN_$__$$_HALLCURRENTEDITMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINT[)"SenderN&s| )"ButtonN7~("ShiftO$"XO($"YO2("$selfNB+0MAINUNIT$_$TMAIN_$__$$_MANUALBUTTONCLICK$TOBJECT[)"SenderP! ("$selfPB+ 0MAINUNIT$_$TMAIN_$__$$_OFFSETBUTTONCLICK$TOBJECT[)"SenderQ! ("$selfQB+AG6MAINUNIT$_$TMAIN_$__$$_OFFSETEDITKEYPRESS$TOBJECT$CHAR[)"SenderR"#, &"KeyR7.7("$selfR9B?+MQYMAINUNIT$_$TMAIN_$__$$_OFFSETEDITMOUSEUP$TOBJECT$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINT[)"SenderS!Zc )"ButtonS2en("ShiftTpy$"XT{($"YT2("$selfSB+.MAINUNIT$_$TMAIN_$__$$_QUITBUTTONCLICK$TOBJECT[)"SenderU ("$selfUB+.MAINUNIT$_$TMAIN_$__$$_SAVEBUTTONCLICK$TOBJECT[)"SenderV ("$selfVB+#1MAINUNIT$_$TMAIN_$__$$_SETFILEBUTTONCLICK$TOBJECT[)"SenderW"  ("$selfWB+)-IO.MAINUNIT$_$TMAIN_$__$$_SLOPEEDITCHANGE$TOBJECT[)"SenderX6? ("$selfXABG+UYu{.MAINUNIT$_$TMAIN_$__$$_TAREBUTTONCLICK$TOBJECT[)"SenderYbk ("$selfYmBs+ *MAINUNIT$_$TMAIN_$__$$_TIMER1TIMER$TOBJECT[)"SenderZ ("$selfZB+ t)MAINUNIT$_$TMAIN_$__$$_TIMERTIMER$TOBJECT[)"Sender[ ("$self[BE)Command+ Fluxevaul+ FluxChart8FluxChartConstantLine18FluxChartConstantLine25FluxChartLineSeries. ChartToolset?ChartToolsetDataPointDragTool- FluxmaxEdit!- FluxminEdit*3FluxmeasureButton30FluxsaveButton<. Flux12ButtonE &noteN(&tempW0, OffsetEdit `8. OffsetButton! i@1HallcurrentEdit"!rH3CoilcurrentButton#"{P1CoilcurrentEdit$#X- Coilcurrent%$`- Hallcurrent&%h, QuitButton'&p, SaveDialog('x0SaveDialogflux)(7SelectDirectoryDialog*)/ SetfileButton+*, SaveButton,+'Timer-,(Timer1.-'Uhall/.&Flux0/'Force10, tareButton213HallcurrentButton32 . ManualButton430FluxzeroButton54=)ChartToolsetDataPointDragToolAfterMouseUp>5&5!ChartToolsetDataPointDragToolDragB7,*CoilcurrentButtonClickE92+CoilcurrentEditKeyPressI:8*CoilcurrentEditMouseUpP;>#CommandKeyPressT=D%Flux12ButtonClickW>J'FluxmaxEditKeyPress[?P&FluxmaxEditMouseUpb@V*FluxmeasureButtonClickeB\'FluxminEditKeyPressiCb&FluxminEditMouseUppDh'FluxsaveButtonClicksFn'FluxzeroButtonClickvGt  FormActivateyHz FormClose}I FormCreateJ FormPaintK*HallcurrentButtonClickL+HallcurrentEditKeyPressM*HallcurrentEditMouseUpN%ManualButtonClickP%OffsetButtonClickQ&OffsetEditKeyPressR%OffsetEditMouseUpS#QuitButtonClickU#SaveButtonClickV&SetfileButtonClickW#SlopeEditChangeX#tareButtonClickY Timer1TimerZ TimerTimer[6-! $vmtdef$TMAIN ^[C%$f0f%$f1f%$f2f%$f3f%$f4f %$f5f(%$f6f 0%$f7f8%$f8f@%$f9f%H&$f10f.P&$f11f7X&$f12f@`&$f13fFh&$f14fLp&$f15fRx&$f16fX&$f17f^&$f18fd&$f19fj&$f20fp&$f21fv&$f22f|&$f23f&$f24f&$f25f&$f26f&$f27f&$f28f&$f29f&$f30f&$f31f&$f32f&$f33f&$f34f&$f35f&$f36f &$f37f(&$f38f0&$f39f8&$f40f@&$f41fH&$f42fP&$f43fX&$f44f`&$f45fh&$f46f p&$f47fx&$f48f&$f49f&$f50f$&$f51f*&$f52f0&$f53f6&$f54f<&$f55fB&$f56fH&$f57fN&$f58fT&$f59fZ&$f60f`&$f61ff&$f62fl&$f63fr&$f64fx&$f65f~&$f66f&$f67f&$f68f &$f69f(&$f70f0&$f71f8&$f72f@&$f73fH&$f74fP&$f75fX&$f76f`&$f77fh&$f78fp&$f79fx&$f80 f&$f81 f&$f82 f&$f83 f&$f84 f&$f85f&$f86f&$f87f&$f88f&$f89f&$f90f&$f91f&$f92f &$f93f&&$f94f,&$f95f2&$f96f8&$f97f>&$f98fD&$f99fJ'$f100fP '$f101fV('$f102f\0'$f103 fb8'$f104!fh@'$f105"fnH'$f106#ftP'$f107$fzX'$f108%f`'$f109&fh'$f110'fp'$f111(fx'$f112)f'$f113*f'$f114+f'$f115,f'$f116-f'$f117.f'$f118/f'$f1190f'$f1201f'$f1212f'$f1223f'$f1234f'$f1245f'$f1256f'$f1267f'$f1278f'$f1289f'$f129:f'$f130;f'$f131<f '$f132=f '$f133>f('$f134?f0'$f135@f"8'$f136Af(@'$f137Bf.H'$f138Cf4P'$f139Df:X'$f140Ef@`'$f141FfFh'$f142GfLp'$f143HfRx'$f144IfX'$f145Jf^'$f146Kfd'$f147Lfj'$f148Mfp'$f149Nfv'$f150Of|'$f151Pf'$f152Qf'$f153Rf'$f154Sf'$f155Tf'$f156Uf'$f157Vf'$f158Wf'$f159Xf'$f160Yf'$f161Zf'$f162[f'$f163\f'$f164]f '$f165^f('$f166_f0'$f167`f8'$f168af@'$f169bfH'$f170cfP'$f171dfX'$f172ef`'$f173ffh'$f174gf p'$f175hfx'$f176if'$f177jf'$f178kf$'$f179lf*'$f180mf0'$f181nf6'$f182of<'$f183pfB'$f184qfH'$f185rfN'$f186sfT'$f187tfZ'$f188uf`'$f189vff'$f190wfl'$f191xfr'$f192yfx'$f193zf~'$f194{f'$f195|f'$f196}f '$f197~f('$f198f0'$f199f8'$f200f@'$f201fH'$f202fP'$f203fX'$f204f`'$f205fh'$f206fp'$f207fx'$f208f'$f209f'$f210f'$f211f'$f212f'$f213f'$f214f'$f215f'$f216f'$f217f'$f218f'$f219f'$f220f '$f221f&'$f222f,'$f223f2'$f224f8'$f225f>'$f226fD'$f227fJ'$f228fP '$f229fV('$f230f\0'$f231fb8'$f232fh@'$f233fnH'$f234ftP'$f235fzX'$f236f`'$f237fh'$f238fp'$f239fx'$f240f'$f241f'$f242f'$f243f'$f244f'$f245f'$f246f'$f247f'$f248f'$f249f'$f250f'$f251f'$f252f'$f253f'$f254f'$f255f'$f256f'$f257f'$f258f'$f259f '$f260f '$f261f('$f262f0'$f263f"8'$f264f(@'$f265f.H'$f266f4P'$f267f:X'$f268f@`'$f269fFh'$f270fLp'$f271fRx'$f272fX'$f273f^'$f274fd'$f275fj'$f276fp'$f277fv'$f278f|'$f279f'$f280f'$f281f'$f282f'$f283f'$f284f'$f285f'$f286f'$f287f'$f288f '$f289f '$f290f '$f291f '$f292f '$f293f( '$f294f0 '$f295f8 '$f296f@ '$f297fH '$f298fP '$f299fX '$f300f` '$f301fh '$f302f p '$f303fx '$f304f '$f305f '$f306f$ '$f307f* '$f308f0 '$f309f6 '$f310f< '$f311fB '$f312fH '$f313fN '$f314fT '$f315fZ '$f316f` '$f317ff '$f318fl '$f319fr '$f320fx '$f321f~ '$f322f 73"['"$vmtfD("$selffB73#[("$selffB73$[("$selffB73%[/" ExceptObjectf -" ExceptAddrf("$selffB 73&[+"AMessagef$ ("$selff&B/73'15[("$selff>BG73(IM[("$selffVB_73)ae[*"messagefnw ("$selffyB73*[*"message f ("$self fB73+[*"message f ("$self fB73,[&"Obj f ("$selffB73-[("$selffB73. [("$selffB*"$resultfA&73/(,['"Destf5> ("$selff@BI730KO[("FilerfXa ("$selffcBl731nr[("$selff{B732[)"Sourcef ("$selffB733[("$selffB*"$resultfA734['"Procf '"Rootf("$selffB735[("$selffB736[("$selffB(737*.[("$self f7B@738BF[("$self!fOBX739Z^[-" AComponent"fgp ," Operation#fr{("$self$f}B73:[("$self%fB73;[)"Reader&f ("$self'fB73<[("Value(f ("$self)fB73=[("Child*f ("Order+f("$self,f B73>[5"NewParentComponent-f!* ("$self.f,B573?7;[("$self/fDBM73@OS[("$self0f\Be73Agk[+"Register1ft} *"ClassID2f)"ProgID3f("$self4fB73B[-" AComponent5f *"CurName6f*"NewName7f("$self8fB73C[-" AComponent9f ("$self:fB73D [-" AComponent;f  ("$self<f B 73E # [&"IID=f, 5 &"Obj>f7 @ ("$self?fB BK 73FM Q [)"Writer@fZ c ("$selfAfe Bn 73Gp t [+"TheOwnerBf} '"$vmtCf D ("$selfDf B 73H [)"ActionEf ("$selfFf B 73I [("$selfGf B 73J [("$selfHf B 73K [)"ActionIf ! ("$selfJf !B!73L!![("$selfKf!!B*!73M,!0![("ASelfLf9!B! ("$selfMfD!BM!73NO!S![+"AnObjectNf\!e! ("$selfOfg!Bp!73Or!v![("$selfPf!B!73P!![("ValueQf!! ("$selfRf!B!73Q!![("ValueSf!! ("$selfTf!B!73R!![("$selfUf!B!73S!![("$selfVf!B!73T""[("$selfWf "B"73U""[0" TheAnchorSideXf%"." ("$selfYf0"B9"73V;"?"[0" TheAnchorSideZfH"Q" ," Operation[fS"\"("$self\f^"Bg"73Wi"m"[("Value]fv"" ("$self^f"B"73X""[)"AValue_f"" ("$self`f"B"73Y""[("Valueaf"" ("$selfbf"B"73Z""[("$selfcf"B"73[""[("$selfdf"B#73\##[)"Senderef## ("$selfff#B##73]%#)#[)"Sendergf2#;# 4"InnerSpaceChangedhf=#F#("$selfifH#BQ#73^S#W#[("$selfjf`#Bi#73_k#o#[." SizeChangedkfx## -" PosChangedlf##("$selfmf#B#73`##[+"MinWidthnf## ," MinHeightof##+"MaxWidthpf##," MaxHeightqf##(("$selfrf#B#73a##[1"PreferredWidthsf## 2"PreferredHeighttf##1"WithThemeSpaceuf$ $("$selfvf $B$73b$$[("$selfwf#$B,$73c.$2$[("$selfxf;$BD$73dF$J$[("$selfyfS$B\$73e^$b$[("$selfzfk$Bt$73fv$z$[("ALeft{f$$ '"ATop|f$$)"AWidth}f$$*"AHeight~f$$(+"KeepBasef$$2("$selff$B$73g$$[("ALeftf$$ '"ATopf$$)"AWidthf$$*"AHeightf$$(("$selff$B%73h % %[-" Multiplierf%% *"Dividerf!%*%("$selff,%B5%73i7%;%[+"NewWidthfD%M% ," NewHeightfO%X%("$selffZ%Bc%73je%i%[)"AValuefr%{% ("$selff}%B%73k%%[)"AValuef%% ("$selff%B%73l%%[("$selff%B%73m%%[("$selff%B%73n%%[("$selff%B%73o%%[("$selff&B &73p &&[("$selff&B!&73q#&'&[("$selff0&B9&73r;&?&[("$selffH&BQ&73sS&W&[("$selff`&Bi&73tk&o&[+"MousePosfx&& ("$selff&B&73u&&[("$selff&B&73v&&[("$selff&B&73w&&[("$selff&B&73x&&[("$selff&B&73y&&[("$selff&B'73z' '[." ADockSourcef'' ("$selff'B''73{)'-'[)"Sourcef6'?' $"XfA'J'$"YfL'U'("$selffW'B`'73|b'f'[." NewDockSitefo'x' ("ARectfz''("$selff'B'73}''[/" ADragMessagef'' ," APositionf''." ADragObjectf''*"ATargetf''(+"ADockingf''2("$selff'B'73~''[)"Targetf'' $"Xf'($"Yf( (("$selff (B(73(([)"Targetf%(.( $"Xf0(9($"Yf;(D(("$selffF(BO(73Q(U([-" DragObjectf^(g( ("$selffi(Br(73t(x([-" DragObjectf(( ("$selff(B(73(([("$selff(B(73(([)"Sourcef(( $"Xf(($"Yf((("Statef((()"Acceptf((2("$selff(B(73()[1"DragDockObjectf )) ("$selff)B)73!)%)[("Valuef.)7) ("$selff9)BB)73D)H)[("$selffQ)BZ)*"$resultf\)Ae)73g)k)[("$selfft)B})73))[("$selff)B)73))[("$selff)B)73))[("$selff)B)73))[*"Messagef)) )"Buttonf))("Shiftf))("$selff)B)73**[*"Messagef ** )"Buttonf*!*("$selff#*B,*73.*2*[)"Buttonf;*D* ("ShiftfF*O*$"XfQ*Z*$"Yf\*e*(("$selffg*Bp*73r*v*[("Shiftf** $"Xf**$"Yf**("$selff*B*73**[)"Buttonf** ("Shiftf**$"Xf**$"Yf**(("$selff*B*73**[("$selff*B+73+ +[("$selff+B+73+#+[*"Messagef,+5+ ("$selff7+B@+73B+F+[("$selffO+BX+73Z+^+[-" ChildClassfg+p+ ("$selffr+B{+73}++[("$selff+B+73++[("$selff+B+73++[)"Senderf++ ("$selff+B+73++[("$selff+B+73++[("$selff+B+73,,[("$selff ,B,*"$resultf,A!,73#,',[)"AValuef0,9, ("$selff;,BD,73F,J,[("$selffS,B\,73^,b,[-" CachedTextfk,t, ("$selffv,B,73,,[("Valuef,, ("$selff,B,73,,[("Valuef,, ("$selff,B,73,,[("Valuef,, ("$selff,B,73,,[("Valuef,- ("$selff-B -73 --[," NewParentf-#- ("$selff%-B.-730-4-[4"AParentBackgroundf=-F- ("$selffH-BQ-73S-W-[-" TheMessagef`-i- ("$selffk-Bt-73v-z-[("$selff-B-73--[("$selff-B-73--[("$selff-B-73--[("$selff-B-73--[/" WindowHandlef-- ("$selff-B-73--[("$selff.B.73..[("$self f.B'.73).-.[+"HintInfo f6.?. ("$self fA.BJ.73L.P.[("Shift fY.b. -" WheelDelta fd.m.+"MousePosfo.x.("$selffz.B.73..[("Shiftf.. +"MousePosf..("$selff.B.73..[("Shiftf.. +"MousePosf..("$selff.B.73..[("Shiftf.. -" WheelDeltaf./+"MousePosf/ /("$selff/B/73//[("Shiftf'/0/ +"MousePosf2/;/("$selff=/BF/73H/L/[("ShiftfU/^/ +"MousePosf`/i/("$selffk/Bt/73v/z/[("$self f/B/73//[("$self!f/B/73//[("$self"f/B/73//[("$self#f/B/73//[+"MousePos$f// *"Handled%f//("$self&f/B07300[*"Topmost'f00 ("$self(f0B%073'0+0[("$self)f40B=073?0C0[("$self*fL0BU073W0[0[("AMode+fd0m0 /" AXProportion,fo0x0/" AYProportion-fz00("$self.f0B07300[("$self/f0B07300[)"Sender0f00 0" CheckDefaults1f00("$self2f0B07300[)"Source3f00 $"X4f00$"Y5f01("$self6f1B 17311[." NewDockSite7f1%1 ("ARect8f'101("$self9f21B;173=1A1[." NewDockSite:fJ1S1 ." DropControl;fU1^1." ControlSide<fg1p13"KeepDockSiteSize=fy11(("$self>f1B17311[0" TheScreenRect?f11 3"KeepDockSiteSize@f11("$selfAf1B17311[("$selfBf1B17311[("$selfCf1B17311['"APosDf22 ("$selfEf2B2732"2[("$selfFf+2B427362:2[("$selfGfC2BL273N2R2[("$selfHf[2Bd273f2j2[("$selfIfs2B|2*"$resultJf~2A27322[("$selfKf2B27322[("ALeftLf22 '"ATopMf22)"AWidthNf22*"AHeightOf22(("$selfPf2B27322[("aLeftQf22 '"aTopRf23)"aWidthSf33*"aHeightTf33(("$selfUf3B'373)3-3[("aLeftVf63?3 '"aTopWfA3J3)"aWidthXfL3U3*"aHeightYfW3`3(("$selfZfb3Bk373m3q3[1"PreferredWidth[fz33 2"PreferredHeight\f33&"Raw]f331"WithThemeSpace^f33(("$self_f3B37333[3"DefaultColorType`f33 ("$selfaf3B37333[("$selfbf3B37333[." StoreBoundscf44 8"StoreParentClientSizedf442"UseLoadedValuesef4&4("$selfff(4B14733474[)"Prefixgf@4I4 ("$selfhfK4BT473V4Z4[("AModeifc4l4 +"AFromPPIjfn4w4)"AToPPIkfy440" AOldFormWidthlf44(0" ANewFormWidthmf442("$selfnf4B47344[)"AWidthof44 *"AHeightpf44("$selfqf4B47344[1"ADesignTimePPIrf44 ("$selfsf4B47344[)"AToPPItf5 5 ." AProportionuf55("$selfvf5B"573$5(5[("$selfwf15B:573<5@5[("$selfxfI5BR573T5X5[("$selfyfa5Bj573l5p5[+"AControlzfy55 ("$self{f5B57355[("$self|f5B57355[("$self}f5B57355[("$self~f5B57355[("$selff5B57355[("$selff5B6736 6[*"AParentf66 ("$selff6B(673*6.6[("Valuef76@6 ("$selffB6BK673M6Q6[("$selffZ6Bc673e6i6[-" NewControlfr6{6 ("$selff}6B67366[)"Bufferf66 *"BufSizef66("$selff6B67366[("$selff6B67366[)"Bufferf66 ("$selff6B67366[)"APointf67 ("$selff 7B77377Ā[)"APointf!7*7 ("$selff,7B577377;7[+"ScrolledfD7M7 ("$selffO7BX773Z7^7[("$selffg7Bp773r7v7[("$selff7B77377[("$selff7B77377[("$selff7B77377[("$selff7B77377[("$selff7B77377[("$selff7B87388['"Rectf88 ("$selff8B#873%8)8[+"AControlf28;8 ("ARectf=8F8("$selffH8BQ873S8W8[," AControl1f`8i8 ," AControl2fk8t8("$selffv8B87388[+"AControlf88 +"ANewLeftf88*"ANewTopf88," ANewWidthf88(-" ANewHeightf882," AlignRectf88<," AlignInfof88F("$selff8B87388[+"TheAlignf88 +"AControlf89/" AControlListf 99("ARectf99(("$selff9B(973*9.9[)"Senderf79@9 ("$selffB9BK973M9Q9[("$selffZ9Bc973e9i9[("$selffr9B{973}99[("$selff9B97399[("$selff9B97399[("$selff9B97399[)"aWidthf99 *"aHeightf99("$selff9B97399[%"dcf: : ("$selff :B:73::[("$selff#:B,:73.:2:[-" Multiplierf;:D: *"DividerfF:O:("$selffQ:BZ:73\:`:[1"DragDockObjectfi:r: ," aPositionft:}:("$selff:B:73::[," NewTargetf:: )"Clientf::("$selff:B:73::[)"Clientf:: ("ARectf::("$selff:B:73::[)"Sourcef:: $"Xf:;$"Yf ;;("Statef;;()"Acceptf;(;2("$selff*;B3;735;9;[)"SourcefB;K; $"XfM;V;$"YfX;a;("Statefc;l;()"Acceptfn;w;2("$selffy;B;73;;[)"Clientf;; ("$selff;B;73;;[," NewTargetf;; )"Clientf;;3"KeepDockSiteSizef;;("$selff;B;73;;[)"Clientf;; 0" InfluenceRectf;<+"MousePosf <<*"CanDockf<<(("$selff <B)<73+</<[/" AControlNamef8<A< +"AControlfC<L<("$selffN<BW<73Y<]<[("$selfff<Bo<73 q<u<[+"AControlf~<< +"ACaptionf<<("$selff<B<73 <<[("$selff<B<73 <<[("$selff<B<73 <<[*"UTF8Keyf<< ("$selff<B<73 <<[*"Messagef<= ("$selff =B=73==[&"Keyf"=+= ("Shiftf-=6=("$selff8=BA=73C=G=[&"KeyfP=Y= ("Shiftf[=d=("$selfff=Bo=73q=u=[&"Keyf~== ("Shiftf==("$selff=B=73==[&"Keyf== ("Shiftf==("$selff=B=73==[&"Keyf== ("Shiftf==("$selff=B=73==[&"Keyf>> ("$selff>B>73>">[&"Keyf+>4> ("Shiftf6>?>("$selffA>BJ>73L>P>[&"KeyfY>b> ("Shiftfd>m>("$selffo>Bx>73z>~>[&"Keyf>> ("Shiftf>>("$selff>B>73>>[*"UTF8Keyf>> ("$selff>B>73>>[("$self f>B>73>>[)"Params f>> ("$self f>B?73? ?[("$self f?B?73?"?[("$self f+?B4?736?:?[("$selffC?BL?73N?R?[("$selff[?Bd?73f?j?[("$selffs?B|?73~??[("$selff?B?73 ??[("$selff?B?73!??[+"NewStylef?? ("$selff?B?73"??[+"AControlf?? ("$selff?B?73#??[("$selff@B @73$ @@[("ATextf@"@ ("$selff$@B-@73%/@3@[&"Posf<@E@ ("FlagsfG@P@("$selffR@B[@73&]@a@[)"DeltaXfj@s@ )"DeltaYfu@~@("$selff@B@73'@@[1"DragDockObject f@@ $"X!f@@$"Y"f@@("$self#f@B@73(@@[("$self$f@B@73)@@[("$self%f@B@73*@@[("$self&fAB A73+ AA[-" ForwardTab'fA"A ("$self(f$AB-A73,/A3A[("$self)ffBBB736BB[("$self?fBBB737BB[%"DC@fBB $"XAfBB$"YBfBB("$selfCfBBB738BB[("$selfDfCB C739 CC[("$selfEfCB"C73:$C(C[("$selfFf1CB:C73;CC[*"AScaledLfCC ("$selfMfCBC73?CC[("$selfNfCBC73@CC[("$selfOfCBC73ACC[("$selfPfCBD73BD D[("$selfQfDBD73CD!D[." CloseActionRf*D3D ("$selfSf5DB>D73D@DDD[("$selfTfMDBVD73EXD\D[("$selfUfeDBnD73FpDtD[("$selfVf}DBD73GDD[("$selfWfDBD73HDD[("$selfXfDBD73IDD[("$selfYfDBD73JDD[("$selfZfDBD73KDD[("$self[fDBD73LEE[("$self\f EBE73MEE[("$self]f%EB.E73N0E4E[("$self^f=EBFE73OHELE[)"AOwner_fUE^E &"Num`f`EiE'"$vmtafrED{E("$selfbf}EBE73PEE[("$selfcfEBE73QEE[*"MessagedfEE ("$selfefEBE73REE[*"ControlffEE ("$selfgfEBE73SEE[("$selfhfEBE73TEF[("Childif FF *"MessagejfFF("$selfkf!FB*F73U,F0F[("$selflf9FBBF73VDFHF[)"AIndexmfQFZF ("$selfnf\FBeF73WgFkF[("$selfoftFB}F,*XFFF [5-YF $ansistrrec7(^[%$f0qj"F%$f1rj"F%$f2sj"F%$f3tj"F%$f4uj"F%$f5vj"F%$f6wj"F ,*ZFFF[mainunitxSYSTEMyOBJPASzClassesSysUtils FormsControlsGraphics'Dialogs1!CustomDrawnControls:DosNSpin StdCtrls   CustomDrawn_Common  ExtCtrls  'TAGraph  1TASeries  :TATools D TAChartUtils MTypes [Tmain: F# $vmtdef$TMAINfF&main6gFGG)version7hGGG*mainpath8iGGG/ paramsavefile9jG(G*G" $ansistrrec7pj",G'comUSB\yVﴁ}aconnectBP!jVЊQVMT_$MAINUNIT_$$_TMAINVMT_$MAINUNIT_$$_TMAIN$indirect &RTTI_$MAINUNIT_$$_def0000018D$indirect RTTI_$MAINUNIT_$$_def0000018D&RTTI_$MAINUNIT_$$_def0000018E$indirect RTTI_$MAINUNIT_$$_def0000018E&RTTI_$MAINUNIT_$$_def0000018F$indirect RTTI_$MAINUNIT_$$_def0000018F INIT_$MAINUNIT_$$_TMAIN$indirect INIT_$MAINUNIT_$$_TMAIN RTTI_$MAINUNIT_$$_TMAIN$indirect RTTI_$MAINUNIT_$$_TMAIN!INIT_$MAINUNIT_$$_DATA_T$indirect INIT_$MAINUNIT_$$_DATA_T&RTTI_$MAINUNIT_$$_def00000178$indirect RTTI_$MAINUNIT_$$_def00000178&RTTI_$MAINUNIT_$$_def00000179$indirect RTTI_$MAINUNIT_$$_def00000179&RTTI_$MAINUNIT_$$_def0000017A$indirect RTTI_$MAINUNIT_$$_def0000017A&RTTI_$MAINUNIT_$$_def0000017B$indirect RTTI_$MAINUNIT_$$_def0000017B&RTTI_$MAINUNIT_$$_def0000017C$indirect RTTI_$MAINUNIT_$$_def0000017C&RTTI_$MAINUNIT_$$_def0000017D$indirect RTTI_$MAINUNIT_$$_def0000017DQVMT_$FORMS_$$_TFORM$indirect RTTI_$SYSTEM_$$_RAWBYTESTRINGRTTI_$SYSTEM_$$_LONGINTRTTI_$FORMS_$$_TFORMRTTI_$SYSTEM_$$_ANSISTRINGXVJJJJJJJJJJJJK KKK&K/K8KAKJKSK\KeKnKwKKKKKKKKKKKKKKKKLLL"L+L4L=LFLOLXLaLjLsL|LLLLLLLLLLLLLLLM MMM'M0M9MBMKMTM]MfMoMxMMMMMMMMMMMMMMMMNNN#N,N5N>NGNPNYNbNkNtN}NNNNNNNNNNNNNNNO OOO(O1O:OCOLOUO^OgOpOyOOOOOOOOOOOOOOOP PPP$P-P6P?PHPQPZPcPlPuP~PPPPPPPPPPPPPPPQQQ Q)Q2Q;QDQMQVQ_QhQqQzQQQQQQQQQQQQQQQR RRR%R.R7R@RIRRR[RdRmRvRRRRRRRRRRRRRRRRSSS!S*S3SWGWPWYWbWkWtW}WWWWWWWWWWWWWWWX XXX(X1X:XCXLXUX^XgXpXyXXXXXXXXXXXXXXXY YYY$Y-Y6Y?YHYQYZYcYlYuY~YYYYYYYYYYYYYYYZZZ Z)Z2Z;ZDZMZVZ_ZhZqZzZZZZZZZZZZZZZZZ[ [[+[GG MAINUNIT_$$_init$GGqINIT$_$MAINUNITMAINUNIT_$$_init$[/-\G(data_tH^[ (I_coil~rG(I_hallsG(U_halltG'forceuG(sforcevG &fluxwG(%intxG0&timeyG8&tempzG@,*JJJ,[y+_GG H H #MAINUNIT_$$_GET_INSTDIR$$ANSISTRING[*"$result GAHj+HHH H MAINUNIT_$$_DRAWRECT[l+&H*H3H5H MAINUNIT_$$_INITVALUES[m+a;H?HHHJH MAINUNIT_$$_SETSAVEFILE[i+ePHTH]H_H MAINUNIT_$$_REDRAW[j+eHiHrHtH" MAINUNIT_$$_READUSB[m+zH~HHH` MAINUNIT_$$_STARTCLOCK[r+HHHHe MAINUNIT_$$_STOPCLOCK$$WORD[k+HHHH MAINUNIT_$$_SAVEDATA[m+HHHH MAINUNIT_$$_SETFLUXMAX[m+HHHH% MAINUNIT_$$_SETFLUXMIN[r+HHHHe MAINUNIT_$$_SETSAVEFLUXFILE[+HH MAINUNIT_$$_init_implicit$IIINIT$_$MAINUNITMAINUNIT_$$_init_implicit$[+ II MAINUNIT_$$_finalize_implicit$IIFINALIZE$_$MAINUNITMAINUNIT_$$_finalize_implicit$[&comUSB{nconnect|n &$MAINUNIT_$$_init$}q"Idata_tq (I*savefile.I7I9I. savefluxfile;IDIFI, saveselectHIQISI0imagedirectoryUI^I`I/ savedirectorybIkImI%bbsoIxIzI)curdata|III+ forcezeroIII)manualbIII- timepointerIII+ flux_dataIII- fluxrequestIII- fluxallowedIII- fluxpointerIII'hoursIII)minutesIII)secondsIJJ. millisecondsJJJ+ connectedJJJ. notconnectedJ(J*J get_instdir ,Jdrawrect 2J initvalues 8J setsavefile >Jredraw DJreadUSB" JJ StartClock` PJ StopClocke VJsavedata \J setfluxmax bJ setfluxmin% hJ$setsavefluxfilee nJ0$MAINUNIT_$$_init_implicit$tJ4$MAINUNIT_$$_finalize_implicit$zJS 2G ;GDGMG`VG_GhG qG zG'