JBO"0PpAl@1l5TV@@( D~f_ d $h:fj:V|Z36editorScripts;CSVmain[fF>index settingsajobFl89<14 list dialog9\h@eh9<Startup PreferencesAhH]`widget1eILFLd8ad14 value dialog9@Y\ page optionsa D,89<14 info dialogs9f8cf14 entry dialog9F@[^Script dumperc7D 7:Transition sample?Gvadsection dialogi&uiUBcombo dialogs+lwidgetsxBJBU anim_widgets%xBJBUUvNnd\8<^T T^ 6 j B| 6458-0 wait dlg5=@,=8-@palette4*=#<)[h@eh9<Hyperlink inspectorAH]` CompilereuALiL458-0credits5@;R@GR@-C$ D   5Uu&Fv'Gg !"#$%(&H'h()+,)-I.iHPcPcNOM:;=BBBBBBBBC~D^E.F\8Y\14 SelectObject9E@QTmainYD 14 sizing stuff9AadCreate Search IndexiuxD< info dialogxDl new defaultsxD{67:/2 ftsscripts7k 36page settings;C_breader settingsgsF>Handler List Browser¢Fjdrawing defaults\DvF< Menu Manager'\DvF<<[b8_b14 update books9@WZ text entry_6DK 9<Open Ended ProgressA3IilTransition Sample 2q}LD Edit2DArrayǀLt Set Startup ǀL;d/2 bottomBar7e?W]`settings not foundepB: upropsdlgXtB+l<il58Hyperlink Tools=DadStartup OptionsiXH9<Transition Sample 1AI ad changePromptitD Edit1DArrayhL6xhlInitL6x 58Script utilities=EV[^ hyperlinkscowUH@ multi entryؗrfsearchandreplace5UHrUnit conversions5UHrr&bfa6an`d`6`_`!>`!>$!< h,d(j6458-0clipPkg57&14 hyperlinking9A[^clipPkgPromptco^D<clipPkgChoosePathrf where usedrr foundScripts5^DrProperty Editorr'5^Drb4_b-0 Settings5%<WZmm_firstWidget_Y|~@@@<manaul close sampleAsHr_b AddOnAppsgs@Dmm_firstAnimWidgetvLjmanual close sampleLrHDUse Existing Backdrop BitmapItQ7knindex settingss8uL propEditTosuvaboutaTosoof:cf36extra scripts;B[^ clipPkgPathscNF.A:;>36mm_WidgetProps;9<=@58mm_MediaWidgets=,z>+) +*=.=-- link the DLLs required H8initlinks SYSTEM sftsIndexingAvailable -- Jfunctions work finitialization files linkDLL ASYM_ProductPrefix() & ASYM_MTBVersion() & "win.dll" STRING ftsGetIniVar = getIniVar(,!,$) WORD ftsSetIniVar = setIniVar(I,L,O,R) ė -- used management ϻϫ͛dos. INT ftsFileExists = fileExists(ì) $ ftsRemoveFile = removeFile() JCopyFile = copyFile(,) ftsDosString = getDosEnvironmentString(') m -- dialog related ձ ߎ~ndlg.c bChooseDirectoryDlg = chooseDirectoryDlg(ҍ,ґ) טOpenFileDlg = openFileDlg(ҷ,һ,ҿ,,INT) SaveAsDlg = saveAsDlg(,,,,/ FileListDlg = getFileListDlg(,#,',+,e 4ListtoTextline = listtoTextline(X) _TextlinetoList = textlinetoList(҃)  -- Imemort *  "KERNEL" ՇGlobalAlloc= (Й,DWORD) զGlobalFree=(  ftsGlobalHandle= (9 POINTER ftsGlobalLock=(Q GlobalUnlock= (j oldSuspend = = FALSE [r -- full-indexing  Լ"" & ߧ "mtb.З -- Author level - ӲftsRemoveIndex( ) ftsInitIndex( , , ѽ) LONGftsAddContext( <, ) ftsAddPage( X, ', ,, 1, B ) =ftsAddTexttoSection( ь, [, `) gftsAddSectionstoPage( ѷ ) ӉftsBuildIndex(  ) -- Reader - ftsOpenIndex( ) ftsCloseIndex( # ) ftsTagEntries( >, , H ) ftsNamedSections( f, k ) =ftsTags( с, ц ) юftsContextCount( Ѥ ) vftsContextTitle( , ,  ) ӝftsAllContextTitles( ,  ) ftsQuery ( , ,  ) ftsReQuery( ,, , 6 ) ftsSetContextScope( V, %) ,ftsAllMatchingTitles( |, с ) SftsAllMatchingRefs( ѡ, Ѧ ) xftsMatchTitle( , ,  ) ӝftsMatchRef( , ,  ) ftsGetoffsets( , ) -- Error Handling [-ftsSetErrornotify( )ftsGetErrornotify( )?ftsGetErrorNumber( )JftsGetErrorString( ) -- DialogBox - |ftsSearch( ҋ, c) ӗftsSearchKeyword( ҭ, х) @le = (r= NULL) -- ъ>access Help - +"USER" jftsWinHelp=( ,,, ) АftsWinHelpNum=.( , 8, , x = -- a hyperlink BftsAddlink -- initialize 6 be displayed 1 "C" tbk_bookRef() -- identify y use vwrRef = "standard" @  -- |values K2" Hyperlink Button" currentpage X"" ʎ -- İ modally ~% -- close  isOpen á è ftsCreatelink -- !O be  D "newHW" "a"  -- Ѕ use "B  -- ׀ K3"Add Hotword" J"" ق -- ӥ o% --  Ҋ Ғ -- a selected #BftsEditlink -- K be  s= F s "]"  -- Ё "=  -- { K/"y  ?"ռ" w -- Ӛ  e% --  ҃ Ҍ -- a ftsModifylink -- @ be  s=selectedHotwords  M s "d"  -- Ј use " E  -- ׃ K7"Є  K"" ك -- Ӧ  q% --  ҏ Ҙ -- returns a locked nSizeftsGetWinPointer  LOCAL ч hMem ђ sz memFlag = 66 #retValue -- allocate memory : = ftsGlobalAlloc(?,|) W 0 tbk_GetString("FailedMemAlloc",\ " allocating _.") >4 -- retval = e () -- unlocks frees Hsupplied.ftsFreeWinPointer pMem g, -- Ј (1 *) <> 0 C = bitAnd 0x0000FFFF --selector. ftsGlobalUnlock(Ѕ) <> 0 "Memory error occured.Operation Aborted." >4 ftsGlobalFree() -1-- ! a entry ҁ textEntry dbCaption,dbPrompt,initVal,dType -- 7Цuse entryDlg =" " m -- cә entryPg = "" ٘ --  Q --  Kg Ɲ "title" OŦ "" _ĭ dataType oµ ؃ǥ | -- & it % -- qІretrieve Жentered -- ЧOK Bhides енCancel Bcloses -- )point Fuser clicked OK T ҄ = "ѯ" ? t -- x, F8Iancelled  =  -- [trailing d cJR = JR = 9 [JR -- o a tag StagEntry O? ; -- p 8"" ٞ -- Ք 1"f ѱ"  -- * Ԃ --  @ -- datatype identifies ^ h ,=  -- message handled Ha notifybefore handler -- a radio buttons on > initType Ֆ K6 m  C  "*Ԃ "ѭ" =ӌ -- +6 Ն%B -- 4 ISԽ -- _OK BҸjӁrӵBӱ -- ЅӜ)ҭFЖ۪   " = "M"  Ү  -- x, Fԟ [ = o -- [՚dњ cJR҆ = JRҕ = 9 [JRҧ ұ-- up a multiline lmultiEntry dbType -- {F "ҥ" ? ֿ"U >" S -- з  -- ן  K& ] "Ӿ d ["ё" ! -- [ Ҭvalidation: non-y -- F4Kwill xallow G[ѵ Ҥ fcommas ։ ؛  Ә -- @ Ѓ %ї -- ҉ ОШ -- дOK B п B -- )F G w = ("ѣ" 3)  i -- x, F-A Ҳ = -- [d -- [blank entries i textlineCount( ) 1 H-1 itemTxt = Bi  cJRJR$9 [JR3 =<> b-- (O) > 1 QUOTE xd-- l&q&-- i Ҙ = Č [Bi Ұ ftsTextlinetoList( )--  checks see ̋a Ѕ-- _ Ћitemnumber that itemNumber xitem,xlist i 1 ()  ʋ% i 0-- ֮ settings П associated-- fgiven 8(г one xassigned)getSetFile  0foVal :MainBk -- asure we have a $ sftsMainBk =  -- = ( FЧno Qhas taken place ³ A8 initLinks Ӌ = t ӗ = p -- Xensure 8ca p p = Я infoDlg "","This 8must be saved 4action may be performed." [  -- XЇЛ-property Йfilename setFile = ftsSetFile ` -- + exists... 0b ٝ(<) < 0 -- a default pe Hreplaing 8's extension -- f"SST" fileName = stripExtension(p)&".( -- up gSettings Not Found ґ T= "ҟ" 9 j Ks= "u ?" ԇ= "սxfound" s sftsInfoVal = ũ Է% -- , Fa was chosen  }R [Z " -- otherwise Oc  ֶ -- =) removes Јthree letter ~ () a -- ю: ՂйQ pх-- ӡ: 6 without ک Ը i =  c = offSet(".",) c <> 0 [Vc U()  ҩ =  ҹ-- splitPath() separates a H path a a -- Z: NЅ pB-- l: a Т two , ЩЯIpart к!-- scond actual @Ɩ Գ Ҍ,fname c"\" cc=U() c = cc cc > 1 Rc <> "\" uc c > 0 = V1 (c) % c < cc y = V(c+1) cc L '= "" £ = i @,¶ --  writes Ѣ a ҫgwriteDefaultSST B Ҏ Py > -- create Щ u ";м defines global options generating a  %."&kӸ ӿ sectionName = "CREATE" إ( ,"MANAGER","aapi",) -- estimate textbase ( 1 unit = 256 bytes) (r,"TXFSIZE",1000,K) -- location common gШ wordFile = systoolBookDirectory & "COMMWORD.TXT" (4) > 0 w(,"CWDFILE",Q,) ؘ(,""",) -- О special T(Ttreat %d) (V,"SPECIALS","",,) -- s named  Ӄ be included concordance -(׫,"TITLE_SECTION"," ,YES",ӌ) -- names  concordable psections ~(,"CONC_SECTION","",) -- Gc Bë8 س(1,"NON_CONC_SECTION","",) -- pm whether be concorded (~,"DEFAULT_SECTION","OTHER,a) -- maximum zparagraphs per K Q (,"MAXP_PER_SECT",500,ӫ) -- Gzcontexts Զ ؏ ( ,"MAXCHP",65534,) -- Łzarticles yB (F,"MAXART",65534,) -- źz̴8 (v,"MAXPAR",65534,M) -- zi۱ *!(ר,"MAXWRD",65534,) -- total zkeyfields (minimum 2) p!(,"KEYFIELDS",3,) -- compulsory B آ!( ,"KF1","#HANDLE C",) !(B,"KF2","#ARTREF A", ) !(d,"KF3","#KEYWORD C",? ) --  "ә "(כ,"FIRST_CHAP","! ",v ) -- 0books P"("Options","includeBooks",p ,Ӳ ) -- k{types incOptions = "J," آ"("OdObjects",&, ) -- excluded } "("|","", ) -- continues through } #("ǯtextFlow","TRUE",X ) -- keywords 1#("Keywords","Lines",0,ӈ )--  Z#("Contexts","&Ӫ )-- build D based on q$Ӣ w ftsCreateIndex i$I , u$e$ w$le <> Ճ 1 ҅ 2","The ѫ թ engine xavailable )I." > -- Xa ) З$ sftsSetFile = Н #() < 0 (֫ ) ,ٵ 3 ;<>  --  X%Q@! x# "  K"L Z a%" "main" Q -%Ѽ ӝ= ҶG -- up %! #ftsSearchIndex %% %le <>  Full 4# /"," searching xe)I." > ³ indexName = ftsIndexName 8  = 1 7 p8) 7<>  pgRef = ư(A &Q,windowHandle ) $<> O bkName = Jg> "\" x -- insert , 8's ѡ reference ѵ RJg‹ isObject( ) ª "Cannot navigate "&& PeЗ$ V","You Qӌ a }# 84searches W -- up 'Ӿ %ftsKwSearch ߺ'ժ' ߼'le <>  % (","x;)I." > ³ 8 = 1 p8) <>   ( &,) <>  շJg "\" x -- Ӳ 8's O ծ ] RJg6 թF) Q "ܥ"&&h  ","Ж! a % 84Օ -- up R)5% Xp'ftsIndexSettings O)/, y ! F((׆) < 0 ڒX() &ק ذ<> E! @ ": v R K[ "{ y"  l "% " ٨ stepBack "% " = "c" Ө %7 -- up C*%Jb(ftsReaderSettings B*", l! 9)(y) < 0 څK() ך أ<> 8" 3!"-!i! E! KN!"{%Level " !e!"" ٟ! {!% ! -- up +3)ftsPageSettings +,ַ ;" *(H) < 0 T() ׺i r<> # ""!8" " K""z y" !.""Թ" h" D"%! -- up +)ftsHWSet +Ӷ,| ҨvalName О# *() < 0 %(֮) ׋ٹ: E<> # -- determine a currently O! s = W selHW = = b -- disallow multiple hotwords (6) > 1 ՛ " g","Multiple / are !. Please only )a I." > -- a ! (ž) = 1 -- Ջ tag 7 = Ҟ' " = Q) -- #, flags ka q # = А Ӆ = % -- z$k$ + "҂ $" l$ initializePage  C a$"[$ٗ$ s$ K|$"C# Ԟ" =$Տ$z Ӛ$%)$ -- 0.F:.Ndid xJ ,$$ -- what Ьe.y\ h = comboBox "choice"  Ӌ = NoneBrackets","[ ]") [ӯ -- a qshould be created... х$ -- a a I  <> И& -- u%  Ԭ" hotwordstyle "" ҫ) g1 W  -- w/q% ) g1 Ӊ ҍ%& -- pops up н/}-ftsObjectSet ״/Ӕ,Z p' ٫.( ) < 0 ֽ(ր) ]ً  <> Ъ' -- '& I. ԟ "  " & selOb = obJect "" " ۵/ '"'>' ' K#'" D" &5' @'%& -- 0, F0.xcanceld &x' -- 1ӡ p secName = ުь f#ܗК]") [) --  V1 p ftsSection W -- XІ1{ּ ZB" "  ftsExclude d [y 'U( -- Ӭ( 1wait 0openWaitDlg ы",dbMsg "msg" "-dlg" ( = հ("E( ( K(" ( o= 4-- W(l2z҅0closeWaitDlg o= 1 z("m?) -- use inserting a single U. Will maintain sorted order. No duplicatesftsInsertLine txt,newLine = Ж*  1-- B tlc C(7) ending -- JB %insertSpot c<= & midPoint (+:) y2 middleLine B% b ğ < % -- looking )* less than ) c ęm-1 Ǐ z > l% -- J)X* greater GB* Ū Ŵ+1  +1 -- @4already Ҁ  >c  > tlc { 4B1 txt ӓ <>  Ӣ&k4BZ & 3 -- &removing a $U. d ftsRemoveLine  v = Ѝ, ұy 1-- B C() -- JB ' c<=  (+$) y2 B b Ӄ < % -- )+ + = tI-1 l X  > L% -- +)7, $, Ԉ ԓ+1 ֶ Ԣ+1 -- 6Z   >c  <= "U =  [B txt  -- W)Uzmatching Ua Р3. ftsFindLine ׳ H = A. 0 1-- B ЪC(r) өл-- JB Җ)֦ c<=  ՠ(+) y2 כBջ b 6 < ׷% -- Ԗ)Ң- ֑Ӆ-  '-1   ~ > % -- )- Ԓ- ; F+1 i U+1 -- 7Ԓ  ֐ | >c ֪ <=  = ։ num =  0 -- calls winHelp fJ8specified callWinHelp contextName [p [contextNum b % = "MM_CMD_Build_Index" Ӧ = "  R = "MM_CMD_Hotword_Settings"  = " Հ(4)" ȋ = "MM_CMD_Index_Settings"  = "w K Ȼ = "MM_CMD_Object_Settings" -- B = " (85)" = 62603  = "MM_CMD_Page_Settings" -- Ӊ = " 1(5)" ) = 62606 N = "MM_CMD_Reader_Level_Settings"  = "Ӌ4Ղ(5)" א = "MM_CMD_Search_Settings_Not_Found" ֦ = 62612  = "MM_CMD_New_Context"  = 62618  = "*s"  = 62594  = "MM_CMD_New_Section"  = 62620 C = "*s" < = 62596 a = "MM_CMD_New_Tag" e = 62622 ׊ = "MM_CMD_New_Keywords"  = " ղ (7)" b * <> 2 --  a G ֬2(ٮ,:) & : ".HLP",257,q)  <> 3 -- Z X3a ? z 2(,=;) & -; ".Q1,I) -- bring up help f a ӎ  doHelp "ؘ,Message -- պ2)<2 #="T:" 2 infoPg = " n:" 3 -- l< F# -- T3Ђ< K]#= - -- resize OФ<&* msgField = ";*" t dbMessage 2 ,90 maxSize = 2 "frame" ĵ- 180 cE`> 0 2 p< ? Ő2 ƃH90 centerLine = 90 + (2 "b) / 2 2 5- (2 )/2 currentPage k$= T -- j4 Ԅ$%Ѿ3 Ӡ3ӕ$ Ҹ3Ӟ$ j^0[^),edit18SVassign section[T<Zf7:Link Page Browser?sG_b value entrygrJBtext defaults4vJJ458-0 ThreeDee5X:b<_b-0 TabOrder5<<^4Zmm_AnimWidgets_4<Kgcp@*l>il7:animation scripts?#FadScript dumperi7JFD}=@Hyperlink Properties DBESLuxShadowed manual close sample}cP d4ad-0 wait dlg5<Y\update settingsa=Ď@F@t/b.D2bvl n ,gjf(fBe<D8Property Browser=DEvfauto close samplewDwbHC@Autoclose samplez@AD9<Hyperlink InspectorAALp=@Hyperlink Check OptionsE4L|;eh assign valuemf}@;PDmm_animPropsD|Pcredits|Pɾ"{Hcredits"~ EgɌ(Z)*+,-./N0123N4578\),8Bhv5  ?songe 951026143853328952366263665sASYM_TpID nonefillpattern 5  p hookWZ$ 9 Tp F    * M 4j d   NV / O 4 D    Ng g $  (:  ~)U  m 4Y q        U E  I y  ? e 0 )    (   v g = <    { m e  g ( Q r / r 9 F  U $ A c    *}  z"  ;" Z " ! * ! *  2  2 : : -C -C K S S [ %k -{ 4 f {                | |& n& n7 g7 G _   _ O .        6 { a k h [ } S [ +I   Z ' Z W o 0 G   G  N y s "    | y k  G G  g w G      # 9 @ U #  ? _ g o o g ,V-5 e4 b5 e4 7.  bQ q :Ka Q a q / 0C b         0 5` b 5` 1Eg  bEg  K2  Z  3h h Zh h 4  ~   kedcredits"Rh"Xs<9v^ V  " Z :rRP8zL !l " # %8&D'l(D)|*+,X-/n 0 1 2* 3V 4 5 6 7L 8 9: ; < =L >jE^F G ^j LP!36Fu4C trueUASYM_BeenHere[_Eb Egjl*Vgegg >iM  Mz hook258 $ D [ "l  DT ku | 9    \ X [c    Ez n M] j j{  Z ZL m%j} v(O 4pAR%%T%rDSq6 ~  d   0 l c    4 N B @  _ 2 1 O#   B]  4> z  z U   Gm 8  8 to R 56r(y&j "vaD ;|iD`D`SSbbqzqzzkRl0}}! $ $ B B n` _   2 #o A3  3Ca'ji v6 'Ao  c      Q *56*HRQ t  GQ  au)B ~  ( r r y(j k   k )j  j  *j1 D jr      5+j  jr98Uu9W,j [ j [ -j`  j `  9jI E n Ez n  holek n _  = u - n Ez S* ]  bV 0 ]    &M 5  ] 5L N   l l  / x =j e    = ) e j  0 -? nj ? - n' 1I E SS 2 H bv 3  v}     }   49  v9   5H & 5vH 5 &I 6  5v 5  7  v   8     :jiM jvr ;jij vrI <jiZc Z^iZc Z =jic ^ic  #  : poke Kl P :  J %vj i %od69xj^d!Jk, !  O %vx~ x=Un~NMUUM" d  %v:I;::gYX,X,II :ggJ;I} O  O  shipE 8]  zO ] c O  LE 0| ship5(_0ȤmLp]    ] wlineLO ] c v 5 anchor5q 5 %          V  V   V V   %d CLFO  Mbreak  E u  p tinkX%Be>B<)&JF  < JFJFJF< ; ; +:!#+V!8;'@#. , /31h;'@#. , /31h  "@#. , /31,"F"@#. , /31,"F,%"[qEY!EJ Y!BF,%"[qEY!EJ Y!BF  +:EqQEqQ!"SISIH"@#. , /31,"F"@#. , /31,"F,"JY!BKY!EEY!EJ Y!BF,"JY!BKY!EEY!EJ Y!BF  +:EqQEqQ!"SI'fxmymflyfly n0,0 xm=1 / ym=2 / i 1 3 x= 1 y= 2 dx = ((xm)-x)/10 dy = ((ym)-y)/10 j 1 9 nHdx,dy x= 1 y= 2 dx = ((xm/2-270)-x)/10 dy = ((ym/2-270)-y)/10 j 1 9 nHdx,dy  ; g  ; g V $ ^ 2 & " I 0 Z I  2 B  I  ;  ; :^  $ r p     L p   h $ R ; ;  ~ 0  0  P<  ~ ~ $ ~ ;P  4$  >S4 B$ $ ~ B  P<  & 4 B B   $  ~ P$ P$ ~ B~    B B2 & @   Pi : :i : :W P< s u  s < u  P  u   u  P  H   H P3 ~ 3 ~ 7P E  E oP o)  ) oPO  O  P 3  3 P    OP" Y  " YP " "  P s $ s  $P :s  s : + .qt m m <9headhole[^ m 7  C t m  CB \ / n ? { }  A o 2 4 T EA F   T'q> 7 v *CB \ / n ? { }  A o 2 4 T EA F   TKC v = k l   P  P ? \ B =R%j`c)&; ; "!}+:.'.' , "@!"!}'fFupdate2notifyBefore update '= P = 0,0 '=   E updatetrue,eE"h Nisv}00u4u4 trueASYM_BeenHereNo controls. Click to play.- 14B R-x?mmPlayer lFqpZOOC 0HBRkfvjQ TRUEmmWidgetCx scustom,newClip() boolean boolean boolean boolean boolean list,stretchMedia,stretchStage,clipMedia,centerMediaWtbk_wid_valuesc ^clipRef preLoadMedia autoPlayMedia autoCloseMedia autoShowMedia SliderUpdate MediaSizingtbk_wid_props stretchMediamediaSizing  TRUEpreLoadMedia- FALSE?AutoPlayMediaO TRUEcautoCloseMedias FALSEautoShowMediaMultimedia Widgettbk_wid_namej\> makeADKidlecDfzfirstIdleleavePage '?[@-4(eD"h is v 0 20  f  u4u4 trueASYM_BeenHere +x.uAARewind, Step Back, Pause, Stop, Play, Step Forward, Fast Forward.  A  ehEl qp4OOCHk&2jQDVh|B:Hbxgߌ>N9>N9\l9+3mmwidget_stagemyStage TRUEmmWidgetm hcustom,newClip boolean boolean boolean boolean list,stretchMedia,stretchStage,clipMedia,centerMedia1tbk_wid_valuesU PclipRef preLoadMedia autoPlayMedia autoCloseMedia autoShowMedia MediaSizingtbk_wid_props stretchMediamediaSizing|preLoadMedia|AutoPlayMedia|#autoCloseMedia/|AautoShowMediaS ASYM_Wetbk_wid_namey AsymetrixASYM_WID_Author 95-1-25ASYM_WID_CreateDateE Provides a stage and controls for playing, pausing, stopping, rewinding, fast forwarding, and stepping through visual media clips._ASYM_WID_Descriptionu VIDWID.SPBASYM_WID_Editor enterpageASYM_AutoResetj\>S f S > .S S f +mmwidget_controls; R% 4Ó)& ; ; B"~ B!}+)m2w"+:+)mw+ @!B!}'f`Foldbsized)& ; ; B"~ B!}+)m2w"+:+)mw+ @!B!}'f`FoldbmovedbK5)&< <+ <+ <  ; ; B"~ B!};+:B!@#h+)mw++@#+h+:#,##,#!#'@#. , /3 @#+)m1w++'@#. , /31, 7, '@!.' , "Vq ,&I,I#++h++'@#. , /3Ju#|, /31,"Y!IV, 7, '@! +< ++@#mm,&H.& ,&Iv +< @#m2;+:B!B!}'fiobjRefparentboundsGoldbmyObjs'whatStageadjustcontrolssized ssm = syssuspendmessages  = P oldb ><> y =>= > < = Gmoved VF V = P B><> y =>= V> ~ = adjustcontrols ϡÑ ϡ = P e= TRUE myObjs = } parentbounds = =whatStage() nꀐ1 &,4 . 1 = 1 4 i 1 (k) objRef = i  2 25*2 syspageunitsperpixel M==B ]= = e= FALSE ޙ = ssmc  $ E bS 0 S Sb 2S> 0> S S S  v bS   plays k%Un*I)&; ; l 'f!llplayClipbuttonClickbuttonClick playClip  E   1634,2131,2000,2506 oldb  aspect- vu[ ^ h S  `e pause l%Vn+J)&; ; l 'f!pauseClipbuttonClickbuttonClick pauseClip >EHT ; 901,2131,1267,2506EoldbQ]aspectts xSb  stopuk%Un*I)&; ; l 'f!DystopClipbuttonClickbuttonClick stopClipE  1267,2131,1634,2506oldbaspect/rq] `vrS>  ostep forwards%@nU*I)&; ; l 'f!pstepClipbuttonClick,8L)&; ; !l 'f$pstepClipbuttonStillDown0buttonClick stepClip| mmYield  Easpect 2000,2131,2366,2506oldb-nm[ ^p> S  ~mfast forwardz%dn3X)&; ; .'sl 'f)seekClipFromEndbuttonClick$buttonClick seekClipFromEnd 0;>J VtEGSaspectq 2366,2131,2733,2506{oldbpo  S   step backward%@nY.M)&; ; l 'f!CstepClipBackbuttonClick0<P)&; ; !l 'f$CstepClipBackbuttonStillDown4buttonClick stepClipBack| mmYield EHT `|EQ]aspecty 535,2131,901,2506oldbji S  rewindv%`n0T)&; ; adX T X (X X @mmwidget_controlsE5W 168,2136,2718,2511oldb mmwidget_controls%realname=ig_bX & X X  dd X   playa %n%)&< < < ; ; +)mwh++ @#+)mqwh"6++B#hc<"l' l$'fmyStagemyClippauseClipllplayClip,3clipRef'whatStageplayingstatusbuttonClickbuttonClick myStage = whatStage() myClip = clipRef ) <> NULL status = mmStatus 6 b "playing" pauseClip playClip  E 5W  168,2136,541,2511 oldb  PlayPause realname# vvutQ dT ^ X  : [ Stop k%Un*I)&; ; l 'f!DystopClipbuttonClickbuttonClick stopClip  0 E-  543,2136,916,25117 oldb rq d |X X Z slider   E . 5W< H \ 933,2136,2718,2511 oldb+ slider9 realnameE W lastTickCount X S 5 n ;  X  frame  S  back#  & 5 n 5 n 6 3 sliderlineK N   z 5 n w      5 n 2 slider ig  ;  thumb% $7)& ; ; B"~ B!}'@#. , /3Ju#|, /31,"Y!IV, 7, '@!B!}'flsized )&r<  ; ; 5"z-N<"B @#+?E#"@#. hB"~ B!}+:, !#B!}'ftauthorbndsbackmovedy1)&JFv<+ JF p<+ ; ; +)m[w"4 +< m " ,"J" .'hJ,"" .'h @#+?#@#+h@#+h#,"#,"Y!EJY!BF#,"#,"Y!EFB"~ B!}+:#,##,"E,"Y!IY!HEY!EqQ!#B!}'fbndslastXbacklastXsetPossized ssm = syssuspendmessages  = TRUE 1 = 5*1 syspageunitsperpixel E = Pmoved ~= , bnds = "." o ςr σ = o n, ϗ = setPos x lastX = x > = x b x = NULL x < 0 x = 0 x > 1 x = 1 .= ="." o Đ= myWid = (3 - 1 )/2 backWid = 3 .- 1 . xh z = g nꀐ1 .+(<*x)-`,2 . ޥ = ssm 05W>J- thumb;realnameGQlastXUXl X g-ximmwidget_stageYv @ enterpage  leavePage36  =idlegj qmakeDz firstIdle leavePageć.Ĺ- -y ć.ĹyyyeB"h l\iFs yv<d2    T  y!$4u4*u41 trueCASYM_BeenHereKNY\CCPause, Stop, Play and a slider to show or set the current position.  V  nEl qpOO(@P`CrHkjQ&8B:Pg.BߌV9V9V9mmwidget_stagemyStage TRUEmmWidget TRUEhasSlider FALSEsliderUpdatev qcustom,newClip boolean boolean boolean boolean boolean list,stretchMedia,stretchStage,clipMedia,centerMediatbk_wid_valuesc ^clipRef preLoadMedia autoPlayMedia autoCloseMedia autoShowMedia SliderUpdate MediaSizing%tbk_wid_props= stretchMediaMmediaSizing] TRUEopreLoadMedia FALSEAutoPlayMedia TRUEautoCloseMedia FALSEautoShowMedia ASYM_Wtbk_wid_name Asymetrix#ASYM_WID_Author5 95-1-25MASYM_WID_CreateDate Provides a stage and controls for playing, pausing, and stopping visual media clips; includes a slider to indicate or set the current position.ASYM_WID_Description VIDWID.SPB+ASYM_WID_Editor? enterpageSASYM_AutoResetkj\>S < S  S S 8mmwidget_controlsE 168,2131,2718,2506oldb5igadS S 2 S  S  ,S  zPause)l%Vn+J)&; ; l 'f!pauseClipbuttonClickbuttonClick pauseClipQTpEm 168,2131,541,2506woldbts   S    Stop k%Un*I)&; ; l 'f!DystopClipbuttonClickbuttonClick stopClip  E  543,2131,916,2506 oldb/ rq] ` j H S   ` g Play k%Un*I)&; ; l 'f!llplayClipbuttonClickbuttonClick playClip  > E;  918,2131,1290,2506E oldb] ig vu  zS S ` slider  8 EB N \5 1308,2131,2718,2506? oldbK ] lastTickCount S gS 5 n g  S  frame  gS  back)  , 5 n 5 n < 9 sliderlineQ T   5 n }     5 n 2 slider ig g  thumb% $7)& ; ; B"~ B!}'@#. , /3Ju#|, /31,"Y!IV, 7, '@!B!}'flsized )&r<  ; ; 5"z-N<"B @#+?E#"@#. hB"~ B!}+:, !#B!}'ftauthorbndsbackmovedy1)&JFv<+ JF p<+ ; ; +)m[w"4 +< m " ,"J" .'hJ,"" .'h @#+?#@#+h@#+h#,"#,"Y!EJY!BF#,"#,"Y!EFB"~ B!}+:#,##,"E,"Y!IY!HEY!EqQ!#B!}'fbndslastXbacklastXsetPossized ssm = syssuspendmessages  = TRUE 1 = 5*1 syspageunitsperpixel E = Pmoved ~= , bnds = "." o ςr σ = o n, ϗ = setPos x lastX = x > = x b x = NULL x < 0 x = 0 x > 1 x = 1 .= ="." o Đ= myWid = (3 - 1 )/2 backWid = 3 .- 1 . xh z = g nꀐ1 .+(<*x)-`,2 . ޥ = ssm#&2/9lastX=@T S S-xQmmwidget_stageiYv( enterpage leavePage  %idleOR YmakeqDtz firstIdle leavePagei "{.widgets"~ H ` ^ %3&!() &<+  ]< ; ; <+F !>Y"++ @# @#"+:B!>$++'@#. +h , /3 1,"#,"JY!BY!EV, 7  , /3 1,"#,"JY!BY!EV, 7 ++A"%>+U++@#++ @#+S#Mh>m+U++@#+S#Mh+: , !#+:B!sslA<+F !'fwnewobjshowWidgetsProps1s_art_dragObjhowBigdefaultendDraga-endDrag obj, loc, whatViewer SYSTEM s_art_dragObj = default  = NULL ? = >` Y = TRUE howBig = ] u1 H1 /2 u2 H2 5/2 onBackground Dz newobj = copyObject(ʸ, currentPage ) /t(, ) nnewObj loc  = FALSE showWidgetsProps t, 5 = iL i LCFR jvQ*O 9goldRecordfieldLists 0newRecordfieldList! 9510261455101305680710375970ASYM_TpID "screen%A$:)&; ; +V!8'freader($:)&; ; +V!!'fauthor&notifyBefore , H FALSE allowDropI << z 2 P#  2frameM!% # )&JFJF<+ ; ; ;+?#@#+hu#|, /31,"Fu#|, /31,"F+:#,"EY!EV#,"EY!EV#,"EY!HV#,"EY!HV + @!'fdescriptionbframeupdateframeupdate b = ="description" / x = 1 syspageunitsperpixel y = 2 el == (1 b)-x,(2 b)-y, (3 b)+x, (4 b)+yux 0Hi dStage object with controls. Pause, Stop, Play and a slider to indicate or set the current position.description5 8 2  ,2E description] u x   reader authorYjVVeAmm_firstWidget"h iLs Yv.    B  ZYm*:u4u4 2910,2730'realsize7 trueIASYM_BeenHereQT_bCCPause, Stop, Play and a slider to show or set the current position.    El 0Bqp<OONfvkCHjQ"4FZnB:2Lbgvߌ"9"9z9mmwidget_stagemyStage TRUEmmWidget TRUEhasSlider- FALSE?sliderUpdatev qcustom,newClip boolean boolean boolean boolean boolean list,stretchMedia,stretchStage,clipMedia,centerMediatbk_wid_values9c ^clipRef preLoadMedia autoPlayMedia autoCloseMedia autoShowMedia SliderUpdate MediaSizingKtbk_wid_propsc stretchMediasmediaSizing 160,120mmMediaSize TRUEautoCloseMedia TRUEpreLoadMedia FALSEautoPlayMedia  FALSEautoShowMedia1 ASYM_WCtbk_wid_nameW AsymetrixkASYM_WID_Author} 95-1-25ASYM_WID_CreateDate/ Provides a stage and controls for playing, pausing, and stopping visual media clips; includes a slider to indicate or set the current position.IASYM_WID_Description_ VIDWID.SPBsASYM_WID_Editor enterpageASYM_AutoResetj\>O Z O O O mmwidget_controls=@^EhvS[ 168,2127,2718,2502eoldbs 168postionigO . O O  O  O  Pausel%Vn+J)&; ; l 'f!pauseClipbuttonClickbuttonClick pauseClipE 168,2127,543,2502oldb+ tsY \ f O  B c Stop k%Un*I)&; ; l 'f!DystopClipbuttonClickbuttonClick stopClip  8 E5  543,2127,918,2502? oldb rq  Z O    PlayW k%Un*I)&; ; l 'f!llplayClipbuttonClickbuttonClick playClip  E  918,2127,1293,2502 oldb vu- 0 < xO O 9 slidera d E \ 1308,2127,2718,2502 oldb  lastTickCount O gS B 5  g   O  frame5  8 gS ? backs v 5  5  sliderline  5  5  B  5    B 5  slider- 0:g  7thumb% $7)& ; ; B"~ B!}'@#. , /3Ju#|, /31,"Y!IV, 7, '@!B!}'flsized )&r<  ; ; 5"z-N<"B @#+?E#"@#. hB"~ B!}+:, !#B!}'ftauthorbndsbackmovedy1)&JFv<+ JF p<+ ; ; +)m[w"4 +< m " ,"J" .'hJ,"" .'h @#+?#@#+h@#+h#,"#,"Y!EJY!BF#,"#,"Y!EFB"~ B!}+:#,##,"E,"Y!IY!HEY!EqQ!#B!}'fbndslastXbacklastXsetPossized ssm = syssuspendmessages  = TRUE 1 = 5*1 syspageunitsperpixel E = Pmoved ~= , bnds = "." o ςr σ = o n, ϗ = setPos x lastX = x > = x b x = NULL x < 0 x = 0 x > 1 x = 1 .= ="." o Đ= myWid = (3 - 1 )/2 backWid = 3 .- 1 . xh z = g nꀐ1 .+(<*x)-`,2 . ޥ = ssmADPMWlastX[^r O O-xommwidget_stageEmmwidget_stagemyStage 160,120mmMediaSizeYv2j!$ /enterpageY\ gleavePage  idle makeDz" firstIdleIL WleavePage> S I`.[ {-widget1"~"> II$o<^<^.01ID!,/ansArray8[ 9409231402478427151701ASYM_TpID92 2 2e@mm_WidgetProps"h2 * 1I/%KU )&< ; ; .'" +?^ #:]I" ;( #+<>/+)mhw, .@!>+)mjwh ; #+< ++A"-mC; #+:>+)m w<"@!>+)mw"@; #+:>+)mw\<"@!; #+:@!(; #+:@!;u #+:@!'fGautoPlayMediaTRUEmyStagemyClipstageSizingMl s_wid_targetObjectsliderUpdatehasSlidersliderUpdate,3clipRefHautoPlayMedia'whatStagemyModeenterpagekey b  = buttonclick B"CANCEL" syscuror = default I = keyEnter DB"OK" 6 SYSTEM s_wid_targetObject, s_wid_targetWindow ' = NULL > "myClip" = clipRef V myStage = whatStage() r myMode "stageSizing" = 6 ZB"autoPlayMedia" = ( ϵ = TRUE) hasSlider <> ZB"sliderUpdate" = ( = = enabled B"(P ZB"9FALSE $B"I =9@B*p+R-/)'Z& & ' R' # xNn"L2|  !9' |2nNx #')ORbpu4_ 15,15mlastUnits} trueASYM_BeenHere I G defaultButton FRb1n XqkCButton id 31 of Page id 64OdefBtn_ truekneedFixButton id 14 of Page id 64refBtnButton id 30 of Page id 64cancelBtn f~ l "c- OKi t%^nR' ()&  < ; ;  @#h; > +Er >H+< +? #+/.@#m >+< +? #+)mmK >+< +?! #@"-mC >+< +? #@"-m >~+< +? #@"-m6 >L+< +?  #@"-m+? #@"2 >+< +? #@"-mf>+)mmw,>++l%>++lr  @#++A#+:!['f autoPlayMediasliderUpdatemyclipDpreLoadMedia-3clipRef$s_wid_targetWindowautoCloseMedialQautoShowMediaO8_myModestageSizingMl s_wid_targetObjectasym_resetHautoPlayMediamyparentautoShowMediapreLoadMediamediaSizing(hopenClipkautoCloseMediaEpreLoadMediasliderUpdatebuttonclickbuttonclick SYSTEM s_wid_targetObject, s_wid_targetWindow myparent = ' clipRef I = "myclip" myParent mediaSizing t = _myMode "stageSizing" 4 preLoadMedia Ϧ = ZB"" W autoPlayMedia = ZB"" { autoShowMedia = ZB"" ş autoCloseMedia  = ZB"" enabled B"sliderUpdate"  R = ZB"" ͈n openClip ހ asym_reset ޗ close shownBy  3 TRUE default OK   c  Cancelj%Tn<H)&; ;  @#++A#+:!['f+buttonclick'buttonclick close shownBy e TRUEescapeCancel  c-nk%kn_. )&  < < ; ; ; >+Er>+)mwh+5!7!6"!}++:`"!}c<+5!7!6 p!yr 'fbackground$s_wid_targetWindowMl s_wid_targetObjectbkgwhatStage'whatStage7wASYM_Containerbuttonclickbuttonclick SYSTEM s_wid_targetObject, s_wid_targetWindow  whatStage = () ?  '= FALSE + '=  bkg = ASYM_Container(,"/") % = NULL sysTool = ϲ  yStage... cXhelp%ne)&; ; +)mNw, +)mXw, #>, E#>s7.'s+)m w'fZ^tbk_WinHelpFASYM_ProductPrefix.HLPASYM_MTBVersionbuttonclickXbuttonclick tbk_WinHelp(14100,ASYM_ProductPrefix() & ASYM_MTBVersion() & ".HLP")Help/ '/ 2c f@pZ Z mframe=-%Y # )&JFJF<+ ; ; +? #@#+hu#|, /31,"Fu#|, /31,"F+?x #+:#,"EY!EV#,"EY!EV#,"EY!HV#,"EY!HV + @!'finsideboutsideenterPagenotifyBefore b = ="outside" x = 1 syspageunitsperpixel y = 2 el ="inside" = (1 b)-x,(2 b)-y, (3 b)+x, (4 b)+yyehHi dStage object with controls. Pause, Stop, Play and a slider to indicate or set the current position.descriptionZ Li/y= 2@Z 2Iinside 2i/y2outside K+2 Clip:ned Clip9 <Fs  s  Cframe-%Y # )&JFJF<+ ; ; +? #@#+hu#|, /31,"Fu#|, /31,"F+?x #+:#,"EY!EV#,"EY!EV#,"EY!HV#,"EY!HV + @!'finsideboutsideenterPagenotifyBefore b = ="outside" x = 1 syspageunitsperpixel y = 2 el ="inside" = (1 b)-x,(2 b)-y, (3 b)+x, (4 b)+yy;>Hi dStage object with controls. Pause, Stop, Play and a slider to indicate or set the current position.descriptions  "  s  2inside_ b 2koutside 2 On EnterPagee 2#&K Media/Stage pZ|6HmyClip%J&@)&; ; +/.@#(f#propValue*3B)&; ; +<, .@!'f%propValue/propValue ґo what o*:i dStage object with controls. Pause, Stop, Play and a slider to indicate or set the current position.'description7 trueEproptypeMPu clip "green" X 8 chooseClip %n}' )&  < ; ; ; >+Er;+"B-%.'" :;+"B-%.'"j<+;+#Sh"Q++B#, j"#+  @#+? #+<, .@!r 'fmyclip$s_wid_targetWindowanimation bitmap digitalVideo overlaywhatClipclipOnly clips of visual media can be used.buttonClickWbuttonClick SYSTEM s_wid_targetObject, s_wid_targetWindow  resourceCount("clip",8) = 0 clips ,p",8) <> 0 whatClip = chooseResource("J8) #<> NULL mmMediaType >x"animation bitmap digitalVideo overlay" "Only — visual media can be used."  "myclip" = ŵ  Choose...  <# newClip#%qne' )&  < ; ; ; >+Er:;+"B-%.'"j<+;+#Sh"Q++B#, j"#+  @#+? #+<, .@!r 'fmyclip$s_wid_targetWindowanimation bitmap digitalVideo overlaywhatClipclipOnly clips of visual media can be used.buttonClick@buttonClick SYSTEM s_wid_targetObject, s_wid_targetWindow  clips resourceCount("",8) <> 0 whatClip = chooseResource("A",8) %<> NULL mmMediaType @x"animation bitmap digitalVideo overlay" "Only £ visual media can be used."  "myclip" = ŷ  #New... $  $%$wm.&$stageSizing%+%nl=`)&; ;  +< @#m'f9P8_myModebuttonClickA)&; ;  +< mL;+:B!@#+:@!+?,  #+:@!;+:B!'fwP8_myModemyModezbuttonClick _myMode = p>value = e= TRUE Z}= FALSE ZB3 = ! e= %% & &"&N8 &&N8& stretchMedia&myMode&|+&_myModeW&Z&F&'R'& #&wt& &stretchMedia&St&retch media& #&wp& &stretchStage&Stretch sta&ge-' #0'm@' ='centerMediaO'C&enter media}' #'h' 'clipMedia'Cl&ip media' '('Z . )'sliderUpdate(%J)@)&; ; @"-(f#propValue-=L)&; ; +:<"@!'f*TRUEpropValue8propValue ґoZ what oZ = TRUE()p)))))m)i dStage object with controls. Pause, Stop, Play and a slider to indicate or set the current position.})description) true)proptype)|)propValue)&Update slider while media is playing* wj wj *?*B*wq p+w b R-j / j m* )p**wq b+*preLoadMedia**+*+:+H+T++i dStage object with controls. Pause, Stop, Play and a slider to indicate or set the current position.'+description7+ trueE+proptypeQ+|_+propValuem+&Pre-load+ )+b,+w b B-+autoPlayMedia_,%--buttonclick-- Z-- enabled B"preLoadMedia" = FALSE-- ZB"TRUE-- -- xZB"autoShowMedia"-- WB"Q1-- -- -- --,,, --(-4-,i dStage object with controls. Pause, Stop, Play and a slider to indicate or set the current position.-description- true%-proptype1-|?-propValueO-&Auto-play}- )-.-j /-autoShowMedia.%n)&; ; @"+;t #+:@!;` #+:@!*;; #@""F;3 #+:@!jB#:$'fautoPlayMediapreLoadMediabuttonclickbuttonclick Z enabled B"preLoadMedia" = FALSE ZB"TRUE xZB"autoPlayMedia" OB"I+ #/&///////i dStage object with controls. Pause, Stop, Play and a slider to indicate or set the current position./description/ true/proptype/|/propValue/Auto-&show0 )000 j 1-0autoCloseMediaU0X0000010i dStage object with controls. Pause, Stop, Play and a slider to indicate or set the current position.0description0 true0proptype0| 1propValue1Auto-&close51Y81p1K11_1b1   m1enterPage11 1author11 1keyDown22  2idleY,-ZZ-k986){,palette"~R +)) 951207140048391942314950448ASYM_TpID6e?mm_MediaWidgets"h t)zs v R  l     BXhu4 15,15lastUnits?(UASYMI_ObjectIndexe truewASYM_BeenHere} D<  <x^ flipPagesA %n()& JF< < ; ; ; ;o&#+Er@#~<"8+= "t" direction = "S" = J/ targetPage = 1 /  t  p>= "" a" = / VJ/  j  oldSys = sysSuspendMessages  = TRUE ǩ & = 4 = /- 1 "z" "mm_MediaWidgets" = - &&""&&/ ilzHi dStage object with controls. Pause, Stop, Play and a slider to indicate or set the current position.descriptionx x^ / 2< < @=previousx r  < nextwY \$h p 2enumber!%nYVd)&; ; +<";"#@"-%, #?, .@!'f:1 ofwidgetsenterpage/notifyBefore = "1 "&&/"widgets"ILHi dStage object with controls. Pause, Stop, Play and a slider to indicate or set the current position.description 1 of 55tion- 9 9O 0 O R 9Ox Ol O }  9x  add 6% nO%)&< < < ; ; ;&#@#++@#h+)m`wh; +Er++A"+U;+S#Mh+U;+S#Mhr ssl4'f?tbk_lastWinnewObjwhatWindowwhatObjectshowWidgetsPropsmm_MediaImagerbuttonClickbuttonClick whatObject = }currentPage "mm_MediaImager" whatWindow = tbk_lastWin()  onBackground / newObj = copyObject(z, /) "t(Ǐ, ) showWidgetsProps J, dž Copy to Book  `  cancel] [%En.9)&; ; ;+:!['fbuttonclickbuttonclick close ei Cancel     cancel %ne)&; ; +)mNw, +)mXw, #>, E#>s6.'s+)m w'fZ^tbk_WinHelpFASYM_ProductPrefix.HLPASYM_MTBVersionbuttonclickXbuttonclick tbk_WinHelp(14000,ASYM_ProductPrefix() & ASYM_MTBVersion() & ".HLP") Help! $0 2-targetq%jMH*B)&; ; ,.'+ +F !'f%mouseEnter./E)&; ;  <+F !'f defaultmouseLeavea) & ; ; jB#:$;h&#@#++@#?=; ;$&#+Er>%+]!Xr 'ftmm_mediaImager1s_art_dragObjmm_MediaImagerbuttonDown = 44 = default{loc, isShift, isControl SYSTEM s_art_dragObj  = }currentPage "mm_MediaImager" “"mm_mediaImager" L U silently Y enterpage; #+:> e>Edit1DArray"u"h"Z*zs vfB : $ Z  z  0  6`.1  4W.` z :Bfu4(ASYMI_ObjectIndex trueASYM_BeenHere+ Z-KKh2k nz`6HH@3wNumbersUTU3*6$HTC(xtra 1lastRow'dimSpec3 1ElastOtherDimQ 7]lastSel qO  &Select value at: 6 Dimension %| 5JC36 q4 5 CxDJ4s v6h}dim1 00 %6 [ |6c ]U XnwKKKh2kvalue edit prompt%6)& ; ; +<1>7, #?, +#>, , #>, /#>, .@!'fQValue of[s__edarrayName] :updatePrompt`updatePrompt row, col SYSTEM s__edarrayName o= \ "Value " && % & "[" & A & "] :"@Value of [1] :m_CMSInfo[1] ::1] ::)$,8< V60VJ 5cheader%&)&~<  < ; ;  @#+)mwh+/.@#hss>Psl= 9sl'ffalsepvalue\updateBrowserTsetpropstbk_curOblScurProppnameselectChangetselectChange SYSTEM stbk_curOb pname = curProp o pvalue = > setprop 9,/, updateBrowser R, 0" .  truecanSee  dropDownLineCount+ |9 scrollingG $O R @gnone checkBox label radioButton rectangle rounded pushButton shadowed checkBox3D radioButton3D 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 1275 126 127 KL+<y* <y*0 <y*  KL++D  - + +D Dg  KL++D j w D + +D   D +  J  ! $ Z ] j { .O iR  W &1 w  h i1 10   [1  xJ4c 7]w zqAh8val2%@"zYLxK*B)&; ; +<.@!'f%leavePage.+B)&; ; +<.@!'f%enterPage])& ; ; >K  ?B+< ,I,I>,  , .@! ss;$ #l'fp s_EditArrayval1updateupdate4L)&; ; jB#:$+/0!'f/enterFieldnotifyAfter  [onotifyBefore [oupdate row, col SYSTEM s_EditArray[][] o= &][%] 7 "val1" o 8U5(?xtras vcrcrupdateButtons chr B*c8x'% " )&   ; ; >i  ?`;X #+/.@#,I ;U #+/.@#,I ;% #+<>  , .@!'fval2i1 s_EditArrayi2buttonupXG SYSTEM s_EditArray[][] row = "i1" col = "i2" "val2" = ;,][ ]5 z BThrbcheckQ% " )&   ; ; >  ?;{ #+/.@#,I ;} #+/.@#,I >H ;8 #+/.@#-Is-Is;, #l*'fval2i1 s_EditArrayval1i2updatebuttonupqG SYSTEM s_EditArray[][] row = "i1" col = "i2" .][] = "val2" update =, 1"val1"_ xyx <t"^OK%n5N1B)&; ; ;l 'f \OKbuttonClick5fj)&; ; ,  .', "$;F@#, , ":!'fMkeyCharNbuttonClick OK notifyAfter x x 13  9 >4 ?BR3O TRUE[defaultcOK t"Wcancel%n5R5F)&; ; ;l 'f cancelbuttonClick9TU)&; ; , .', ":!'f8keyCharEbuttonClick JnotifyAfter x x 27 0 >4 e TRUEescapeCancel1 4>t";help_%IY0?)&; ; +:@!'f"enterPage"notifyBefore oenabled = Help vA6h1val1adUTU3$C(xtra 1lastRowdimSpeclastOtherDimlastSel oldScrollY t"g6\h2a d Warning Editing the values in an array may cause unexpected results. Save your book before you attempt to edit array values.s.' ?YBil  wenterPagez5?DZx  leavePage   keyChar7: Aclearkn upaste cut-%.'"j<+Ң28b`{JY"+*-L?j?z ""c+a {+"~"v%)&"), /31, X", /3# "+, /31, %", /3# (ft trimetrim s cs <> yR1 s <= % [R1 s cs <> yJRs <= % [JRs s 94101615000154001378007ASYM_TpID+++e=Edit2DArray"qh"j**s,,v\)$(X'%$ !  v  $X6V vj !#$2%f&b'$(*h,d-./012T34T$bvV$%X'$(\)u4 true ASYM_BeenHereQ 3Z-KKh2 2`6HH@3Numbers%nN;/-)&< < <  ; ; , +#h+ # h+ # hJ,""tJ,""g+/0,I42h], "jq,"" ? 0 C > 0 txtL = BL o c > ~(9,) selectDim g2 1, "dim1" g1 L, "dim2" >i, dimname R1 i "[" [R1 i [JRi lockScreen targetWindow = P propValue "which " = f fld = "val1" dimName "œ update i,"i2" 1 "i1",i I 0U:FTR^U3jv$C-(7xtraC 1OlastRow[gdimSpecs 1lastOtherDim 7lastSel 1*9 [ ]  0 [ ]M /-t-tPeh-t *- &View by: .ttLWhich Dim%!*yn oK4^ )& ; ; @#h +< m ; #l'fZval1choiceupdatebuttonClickb\%)&'fenterButton<B)&; ; +: @!'f%leaveButton(Lck)&; ; +)m w(f&choicepropValue.)&; ; "f ochoice = update "val1" -->= --O>=  >= propValue ґof what  = NULL  = "Dim1" Zo}= ZB2 = P oƵB Į"©x b x keyDownArrow x x x oƦ = p1 o} oƽ = p2 o} o = p1 o} -0@= dim2IchoiceadHt ,Ht Dim1  - Dim2  (qO  !&Select value at:O 'R6 _Dimensions &%| 5JC q42 5 CfxDJ4 #b6hdim1 / 00] $b%`6 c[ %b|6c ] !5CJqW4j5hCD4- 0|6:h7dim2?Bg 07 6 [ M6c ] (wfKKKh2%value edit promptc%6)& ; ; +<F>L, #?, @#>, , #>, "#>,  , #>, 2#>, .@!'fc][Value of[s__edarrayName] :updatePromptlupdatePrompt row, col SYSTEM s__edarrayName o= \ "Value " && % & "[" & A & "][" & H & "] :"kn@Value of [1][1] :perlinks[1][1] ::::$V60V& cheader%&)&~<  < ; ;  @#+)mwh+/.@#hss>Psl= 9sl'ffalsepvalue\updateBrowserTsetpropstbk_curOblScurProppnameselectChangetselectChange SYSTEM stbk_curOb pname = curProp o pvalue = > setprop 9,/, updateBrowser R,0  truecanSeedropDownLineCount|scrolling#$+.s@gnone checkBox label radioButton rectangle rounded pushButton shadowed checkBox3D radioButton3D 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 1275 126 127 KL+<y*<y* <y*vKL++D  + +D DCvKL++D FS D + +D  D +   J  6] j { .+ i. 3&1s vt ~h{i1 11    [  xJc ]G  LJsvK $LX  &2 shuhi2! 10O R U[ 9 c ] 4qAh8val21%@"zYLxK*B)&; ; +<.@!'f%leavePage.+B)&; ; +<.@!'f%enterPage])& ; ; >K  ?B+< ,I,I>,  , .@! ss;$ #l'fp s_EditArrayval1updateupdate4L)&; ; jB#:$+/0!'f/enterFieldnotifyAfter  [onotifyBefore [oupdate row, col SYSTEM s_EditArray[][] o= &][%] 7 "val1" oY\U(xtra crcrupdateButtons  c!hr+ . 4 |!c!1 xy!% " )&   ; ; >i  ?`;X #+/.@#,I ;U #+/.@#,I ;% #+<>  , .@!'fval2i1 s_EditArrayi2buttonupXG SYSTEM s_EditArray[][] row = "i1" col = "i2" "val2" = ;,][ ]! !z"  ""#hr#"check#% " )&   ; ; >  ?;{ #+/.@#,I ;} #+/.@#,I >H ;8 #+/.@#-Is-Is;, #l*'fval2i1 s_EditArrayval1i2updatebuttonupqG SYSTEM s_EditArray[][] row = "i1" col = "i2" .][] = "val2" update =, 1"val1"# $xyx1$ 4$l%<$<t"%9$OKi%%n5N1B)&; ; ;l 'f \OKbuttonClick5fj)&; ; ,  .', "$;F@#, , ":!'fMkeyCharNbuttonClick OK notifyAfter x x 13  9 >4 %%%3% TRUE%default%OK% %'%t"WL'%cancel'%n5R5F)&; ; ;l 'f cancelbuttonClick9TU)&; ; , .', ":!'f8keyCharEbuttonClick JnotifyAfter x x 27 0 >4 -'0'@'e=' TRUEI'escapeU'Cancel' ''t"('help(_%IY0?)&; ; +:@!'f"enterpage#notifyBefore oenabled = !(Helpa( d(n(A6T)h1k(val1(((U((T))U3)*)$<)H)C(( (xtra( 1)lastRow))dimSpec')9)lastOtherDimE)Q)lastSelY)) t"g6)h2)L*)I*Warning Editing the values in an array may cause unexpected results. Save your book before you attempt to edit array values.s.g* *Y***  *enterpage*z*5+?P++Z+ + +  +leavePageA+D+  M+keyCharw+z+  +clear++  +paste++  +cutription0 true{)"~   94082518403667236336180ASYM_TpIDKe;AddOnApps"h"NPsv.   6  <  l"V Vl6  . +.>u4; trueMASYM_BeenHereS n xe defaultButton1*N Z~XZqkButton id 2 of Page id 59 defBtn true'needFixK Button id 2 of Page id 59WrefBtn{Button id 3 of Page id 59cancelBtn K iY B iY B "iY B K iY B iB B YYK iY B \i YiYiB  ! Q r! ~  in,falseThreeDeeRect r! <r! r! 9 l! Q s lv! Q r! bottomLine! ! r l! Q r! topLiner! r#Y! ',! &3,! ,mY! ',! p}! ,!  Z Y Choose an &Application  h AHH0appList %"vnL<N+B)&; ; +<.@!'f%leavePage/A )&I< <+ < JF!< < &< ; ;  @#h%@#h"+/0,I42h, "jqFJE", /EJY!HqQ, "Qq51+h#h, /, "Vq51h+?7 #ss++lB+?T #+<, .@!'ficonDisplay appStuffpageRefvshowIconstlappNameappRefappDescrbuttonclickrq)&; ; , 6", +" :jB#: $'fN3840keyupv )&L< ; ; %@#h"+/0,I42sl 'fLBrunAppstlbuttonDoubleClicknotifyBefore  [obuttonclick pageRef = stl = selectedTextLines xy appRef = B,o tabloc = ~(9, ) > 0 appStuff = VtabLoc + 1 U(L) Q appName = 1 3 appDescr = 2 (L) Q showIcon :,BiconDisplay ۀ A"I" Bkey  C , z-- flushMessageQueue() ?/ Hxy runApp B]o    cancel %nKS(G)&; ; l 'f!cancelbuttonclick,IO)&; ; , " :'f/27keyDownCbuttonclick JnotifyBefore x x buttonClick  Cancel= @ P V   M iconDisplay e%On$C)&; ; l 'f!\OKbuttonClickbuttonClick OK &Run+ jk n | S 3 6KK:y appDescrb%L0B)&; ; +<.@!'f%tbk_reset!notifyBefore tbk_reset [ ; TFS> KDescriptionsvKvYR tbk_reset  keyDown  leavePageCF Oauthory| enterPage idle 31,","Y!H{(Script dumper"~n 941013124836658846116ASYM_TpIDx h h -e:Script dumper"h" $s vD & f*  Z ` *& D u4 true!ASYM_BeenHere'[ ^h<#<#>eGauge;%G]4)&< < < <  ; ; + #  J, "Vq"', /31,", /31,"Y!BVh.'.' Y!wV Y!vVh+? #@#h+ # h+ # h+ # h+?#@#, /3,",","Y!E,"Y!IY!HJY!HV, 7+ @!+?5 #+<, .@!'fgaugetheCaptiony1x2barx1statusprogressprogress n n theCaption (n) > 1 n = 1 n / 2 n n = b(0,j(1, n)) ="gauge" ʌx1 ʌy1 ʌx2 3 ="bar" = x1 + (x2 - x1) * n + 15 "status" = ǵ ]`<#KfZ *<#<#~  in,msThreeDeeRect<#Z<#K7 `:<#<JGbottomLineW< `<#<#topLine<<# `K6KKKh0Gauge7 *:FKHHHh6CStatus|%fYN\)&; ; +: @#+? #@#@!'f9gaugeenterpage,notifyBefore o== ="gauge" oc`*88 objects with script 10215 script liness linkselse seems to be happening*ZBar# %Y%)&; ; +: @#+? #@#@!@#, /3 1,"u#|, /31,"Y!HV, 7+ @!@#, /3 1,"u#|, /31,"Y!HV, 7+ @!'fgaugeenterPagenotifyBefore o== ="gauge" o Ő1 =H1 syspageunitsperpixel Ő2 =H2 &el-- u4 =H2 AellQ T ` _ 8 ] Cancel5 %vnxj)& ; ;   close e A Cancelo r z _ H w OK h%RnTF)&; ; ;{#";+:!['f)buttonClick*buttonClick e<>  close e  OK1 Y4 [ ^  i enterpage>, , /,I31???e9drawing defaults"h >h|s::v,=<F;88B97 6 7 t7 64455042T33P2h1120/800 \@`A$BCDLEFL, HzRl-_ &Grid Spacing BkdB " !(B " HsysGridSpacing  *<, text'propType9 systemEsecName]`(B  $(P "  @dB  a0GridSpacing> decimalftype! 0.02a AdzdP " a0wGridSpacing page>INTftype 3000 <   ) &Polygon Shape:] ;`  d  ~ in,ms ThreeDeeRect d & d | s  8,   d   bottomLine# d  ] 9, `  d l i topLiney d d :, j Ab  sysPolygonShape   M  , : >D V ,  6 oldText  INT) propType7  INTA fTypeS system_ secNameg j 4 6  a=< 9%X .HT YGs )&x< ; ;  @#+?L #h+<c.'+/.@#,"JY!HV Y!wV, .@!'fqsyspolygonShapefldupdateu'G)&; ; l 'f!updatebuttondown.Gc)&; ; l 'f!updatebuttondoubleClick,G)&; ; l 'f!updatebuttonstilldown6B)&; ; +: @!'f%enterbutton4:Bpe)&; ; +: @!'f%leavebuttonp;BJ)&; ; +: @!'f%enterpageupdate fld = "syspolygonShape" "j(99,-+1)E DbuttondoubleClick _F k o5N onotifyBefore oE&Buttons 5v=a %X .HR YGr )&x< ; ;  @#+?L #h+<.'+/.@#,"JY!EV Y!vV, .@!'fqsyspolygonShapefldupdatet'G)&; ; l 'f!updatebuttondown,G)&; ; l 'f!updatebuttonstilldown.G6k)&; ; l 'f!updatebuttondoubleclick6B)&; ; +: @!'f%enterbutton3:B)&; ; +: @!'f%leavebuttono;BY)&; ; +: @!'f%enterpageupdate fld = "syspolygonShape" "b(3,,-1)E CF OD [ o5N onotifyBefore o&Button 4" );r ,NKm%Wn7K3)&j< < < < < ; ; , W#>,  !@#, ~"D+?@#, #h+?#h++uA#. h, /31s, /31s, /31s;@"-$s+)m\wh"G+:, uA!@#, "+:, vA!+:, uA!'facolorPaletteDlgrgb>tbk_container !colorPaletteDlg),$ ,$,$,$Ug f!patternDLG.DLLrecRefretcolorpatrecpagepgASYM_MTBVersionscolorscolorfcolorFASYM_ProductPrefixbuttonclick-- allows user specify s,buttonclick pg = tbk_container(,"") linkDLL ASYM_ProductPrefix() & ASYM_MTBVersion() & "DLG.1" STRING colorPaletteDlg (WORD, BYTE, ) g p>"scolorfcolor" recRef = (p>) pg patrec = "" pg rgb = rgbfill ; retcolor = ̎(windowhandle e, 1 7, 2 @, 3 I) "õ" rgbstroke ğ' œIJ: wz 6,x A8, 0 V >$ sysFillColori%O )&< ; ; " <#.hotbk_containerpatternfColorpagepgpropValue\z )&; ; Etbk_containerfColorpagepropValuepropValue what  = y  = s pg = tbk_container(,"") "fColor" pg = K "" pg = _s Ґ"4U,""), colorpropType system!secname3&Fill Color:a 1d);(pmfColoru... 2 Pj$ sysStrokeColori%O )&< ; ; " ;#.hhtbk_containerpatternpagepgsColorpropValue\z )&; ; >tbk_containerpagesColorpropValuepropValue what  = y  = pg = tbk_container(,"") "sColor" pg = K i"" pg = _s Ґ"4U,""), colorpropType system!secName5&Stroke Color:c 3fs;rrosColorw... . 5U:sysUseWindowsColors%bXX)&; ; "##M# INT#fType# 255#oldText## $ 1807$ (B!:$ m  (\%X ..HD FY7=)&<  ; ; ; #h+/.@#h, " .'h, " .'h,"J","Y !Vh=.'" .'h .'" .'h!+<, .@!jB#v$'fsolidFillpatternfldupdatesolidstrokeupdate9'G)&; ; l 'f!updatebuttondownb.Gke)&; ; l 'f!updatebuttondoubleClick,G6f)&; ; l 'f!updatebuttonstilldown6B )&; ; +: @!'f%enterbutton:B=)&; ; +: @!'f%leavebutton4;B)&; ; +: @!'f%enterpageupdate fld = ""  b ʋ"" 255 ʋ"]" 254 b < 128 Ű = 128 254 = 254 255 > E ábuttondoubleClick üF o5N onotifyBefore o( )B!(_   ,%X .HQ OY)&<  ; ; ; #h+/.@#h.'" .'hI.'" .'h,J,"","JY!EVh!!+<, .@!jB#v$'fpatternfldupdateupdate'G)&; ; l 'f!updatebuttondown ,G )&; ; l 'f!updatebuttonstilldown;.G)&; ; l 'f!updatebuttondoubleclickk6B)&; ; +: @!'f%enterbutton:B=T)&; ; +: @!'f%leavebutton;B)&; ; +: @!'f%enterpageupdate fld = ""  b = 255 254 = 254 128 > 1 uʐH1 31 > a E {F ÇD Ó o5N onotifyBefore o-*B!  %  --   Y-+B!  %  \-i-   - !-.- */-startupDrawDirect.%bXX)&; ; "n= >k=sysTransparent>%bXX)&; ; ">>>>,> boolean>propType> system>secname>&Transparent?Y?vj?\?Y?\? ( ) 5 6 g?enterPage??' B ?leavePage??' B ?OK ҍ"GridSpac?v?v?5e8text defaults"h B*?hs@@v=>7j7673 ) >* + 0F0 1122($$N$0 B!"b#$%\&')*+V,.F/012, 3 5 6\ 7 80 :;T < =P?@tABpD6EFGIVJKL M ?pP0 , \bBN$(3j77gjzu4w truepropsRead trueASYM_BeenHere L *  * 4  "[ 3DGroupBox1tbk_wid_typeSV 7  F*  I 7 0` Shadow0 0`` 0 J F* 0@ Highlight0@ @ 00Q KT `KK-2]Captioneh Line Spacing Gcs * cs * [ 3DGroupBoxtbk_wid_type36c7d  rFs * _mDpc7d  0` |yShadow0 0`` 0 ErFs * 0@ Highlight0@ @ 001 F4_@KK-2=CaptionEHm Alignment BcZ s cZ s [ 3DGroupBoxtbk_wid_typec d tr s Z  M?pPc d 0` \YShadowq0 0`` 0 @pr s 0@ Highlight0@ @ 00 ApZ   KK-2Caption%(M Indentationentation = Z  Z [ 3DGroupBoxtbk_wid_type T  Z  - :P0 0` < 9 ShadowQ 0 0`` 0 ;P 0@   Highlight 0@ @ 00 <P Z   KK-2 Caption  - Tabsm 8p z U % 6 2w Units %Yy)&; ; !"z-, V"+<..@! +<0 =62s Units%Yy)&; ; !"z-, V"+<..@! +<0;HighlightS0@ @ 00 +_KK-2Caption Character '"6lh2sysFontFace%J&@)&; ; +/.@#(f#propValue*.B)&; ; +<, .@!'f%propValue-propValue ґo what o= -0@N`,= textKpropType] systemisecnameqtArialms Serif MT Bold &u(U6,h2sysFontSize%J&@)&; ; +/.@#(f#propValue*.B)&; ; +<, .@!'f%propValue-propValue ґo what o=  , text propType system)secName14Y 1048 %guc62h2sysFontStyle,$ textpropType systemsecName! regular/trueValue7:@Regularript, bold, italic, underline, strikeout $6h2 points/ #2HHHh27:_ Face: "HHHh2 Size: !uHHHh2? Style:s 7676vX( 76 B Character B.X( KKKh0+character tab catcherq%@[x6P)&; ; ;+:; #F@!'f)characterenterField = B"S" B76characterX%Bn6M$)&< < < <  <  < <+ ; ; tbk_ContainerfsFldsysFontFacesysFontStylefzFldsysFontSizepagepgoldffpropValueoldfsbuttonClick?buttonClick pg = tbk_Container(,"") oldHActive = activeWindowHandle oldfocus = = y oldff = t oldfs = v oldfz = u ffFld = "t" pg fsFld = "v" pg fzFld = "u" pg t= A v= 7 u= - S propValue mt bv Wu t= ± v= ­ u= © = = &Choose... B B 0)B    -&Alignment$#)B #)B $sysAlignment#%B8 )& ; ; +/.@#h,  = "1 1/2" M = 2 V = Ϸ§ o= iY(\(l(z((,i( textw(propType( system(secName((( Single((( Single 1 1/2 Double)) ,)<)f  )9)sysIndentsa)d)t))),q) text)propType) system)secName))  >*U  +. 0  F0U  1. 1.2U=2.= )* (  ,* ;*&First Line:{* (~**U  A*0*sysIndents1***>,,* decimal*ftype*** 0.00?+ (B+/X+. A/0U+sysIndents1 page/%@Ex;&)&< <  ; ; , /, "cq51+?h+? #+/.@#h++? #+/.@##h++/.@##h.'  , /,I3, /,I31s+)m;w, 7h,&H.& ,&I(fisysIndents2InchesToPupgsysIndents3propValueK )&<  ; ; , /, "cq51+?h"0#|h+ #h +<s+)mw, .@!+ #h +?f #+<s+)m]w, .@!+ #h +?B #+<s+)mw, .@!'fsysIndents2puToInchespgsysIndents3propValue##C)&; ; jB#:$'f&enterfield2propValue pg = i5 h() "sysIndents3" pg "sysIndents2" pg  o i 1 3 i = InchesToPu(i ) ҰƖ what pg = i5 h()  = NULL & = } 4 o= puToInches() P "ʵpg = ) j "pg = :) ///>,,/INT/ftype//0 05030 (  60 C0From &Left:0 (00U  A000sysIndents2000>0 decimal0ftype001 0.00G1 (J1`1. A10]1sysIndents2 page111>1INT1ftype111 0501 (.1 2From &Right:M2 (P2`2U=A20]2sysIndents3222>2 decimal2ftype222 0.000023 (3*3.= Aj30'3sysIndents3 pageO3R3`3>]3INTg3ftypeo3r33 053 3>63 } { ] V 63sysTabType;6%n.)&<  ; ; " 9"z-h +< mW@#h":+ # h+:++@#, , "@!'fchoiceobjpropValue(L)&; ; +)m w(f&choicepropValue7_)&; ;  +< @#m'f9choicebuttonClickpropValue what  = NULL  = ochoice = ' o} c<> y ʌobj Z = (p Z) r ґoNbuttonClick oep>c6f6v66666,s6 left6choice6 Text6propType6 system6secName66] Vn 7] V 7 37 } ^ 7 7left7L&eft TabsI7 3L7 { X7 U7decimalg7&Decimal Tabs7  -7 7S&pacing:7 7B=7iLsiLs=7sysTabSpacing?=y%[5} 4)&< < < <  ; ; , /, "cq51h;F@#+/.@#hjB#:$;F@#+/.@#h"s+)mw,"F ,"J";F@#+<, .@!;F@#++@#h, "@<, /31h+?,  #+<s+)mw, .@!`, /\7 :!} !s+)mNwh:!}"+?,  #+<, .@!'f pageoldTrIsNumberRulerToPunamPuToRulertxtpagepgkeyCharn )&V< ; ; , /, "cq51+?h+? #+/.@#(fOTabSpacing pagepgpropValue )&< ; ; , /, "cq51+?h" 8"z-%h+?K #+<, .@!+?& #+<s+)m,w, .@!'fTabSpacingTabSpacing pagepuToRulerpgpropValue pg = i5 h() oldT = txt = <> xIsNumber( ) &< 0 = F > nam = p c"" g1  )pg = PuToRuler() " " P = ;[r RulerToPu() = P <> y pg = propValue pg = i5 h() ҍ"TabSpacing " pg= what pg = i5 h()  = NULL & = "S" pg = C "h" pg = puToRuler(`)g=j=z===,w= text=propType= system=secName==iL>Ls= 7=>iLAR>0 >TabSpacing3>6>H>>E> decimalO>ftypeW>Z>> 0.505> 7>>LsA?0>TabSpacing page>> ?> ?INT?ftype??'?720??YB?i?l?1 2 8 w?enterPage"WIN.. sendkeys(x(---׀e7new defaults"ph l+,hs))xvmN $    n,2DJp  !"F#%n&'()*,"-n#.!0'10(2&3x!&u4 truepropsRead trueASYM_BeenHere/ )2<e;2  ;2 9sizeadyyy Book property: sizeHelpText 9000,6000propValue!$ KI(  ; 2  -2x  J - x  p-~ xp ~ a  Kd2il Width:idth: 2 Height:ight:A DI( 2ilyR MThe ratio of ToolBook page units to pixels is determined by the video driver.helpText ToolBook II Page Units:s? B 2gjyp kSize, in pixels, of the pages of the book when using the standard Windows VGA driver (15 page units/pixel).HelpText Standard VGA Pixels:s[ ^; 2 2yS NSize, in pixels, of the pages of the book when using the current video driver.HelpText Pixels with this Video Driver:::O R - -wz~  in,msThreeDeeRect - -n    -5 bottomLine5 O R -5 ^[topLinek5 5     A6KKKh0startupWidth %*{Rvb\1B)&; ; +<.@!'f%enterBackground5W} )& ; ; +/.@#hs+)m!w,"F  !.'h(fUrIsNumberpropValuef)&; ; .'" "  !.'h +< m'fV)propWidthpropValue.L)&; ; l 'f!sanityCheckleavePage,'L _)&; ; l 'f!sanityCheckOKW(h)&; ; +)mw,"K"tbk_containerNtbk_GetStringpropValueThe startup width must be at least 450 page unitspageminStartupWpropValuestartupHeightsanityCheckknotifyBefore [opropValue o xIsNumber() 8460 Ұ6 what  = 0 y  = 8460 opropWidth = 2ʒ sanityCheckʨOK  oơ < 450 tbk_GetString("minStartupW",\ "The startup width must be )least 450 units") o = f  "b" \ tbk_container(,"") = b >4   TRUEpropType#&/9000c fx  x  ~  in,msThreeDeeRectx  ,x    2 x  # bottomLine)# c2fx  # rotopLine# #  2 A66KKKh0startupHeight%*|Rvc\1B)&; ; +<.@!'f%enterBackground5W} )& ; ; +/.@#hs+)m!w,"F .'h(fUrIsNumberpropValueg)&; ; .'" " .'h +< m'fVRpropHeightpropValue.L)&; ; l 'f!sanityCheckleavePage-'L _)&; ; l 'f!sanityCheckOKX(h)&; ; +)mw,"K,"tbk_containerNtbk_GetStringpropValueminStartupHpagestartupWidthThe startup height must be at least 300 page unitspropValuesanityCheckmnotifyBefore [opropValue o xIsNumber() 5760 Ұ6 what  = 0 y  = 5760 opropHeight = 3ʓ sanityCheckʩOK  oƢ < 300 tbk_GetString("minStartupH",\ "The startup height must be )least 300 units") o  = b  "f" \ tbk_container(,"") = f >4 (% TRUE3propType;>G6000{ ~ - -~  in,msThreeDeeRect -D - !J$ -5] k 41bottomLineA5k k ] {J~ -5] k topLine5k 5] ]  J A6KKKh0startupWidth VGA 600Q Tx x y|~  in,msThreeDeeRectx x p x  ] k  bottomLine k k ] Q Tx  ] k `]topLinem k  ] ]   A6KKKh0startupHeight VGA 400' #* p-~  p-~ tORb~ _ in,msqThreeDeeRect p-~  p-~ F o   p-~ 5 bottomLine5  '!* p-~ 5 63topLineC55  " o A6KKKh0startupWidth Pixels 600 (xp ~ xp ~ L'*:~ 7 in,msIThreeDeeRectknxp ~ xp ~ o %xp ~  bottomLine   &xp ~   topLine  [ '^o A6xKKKh0ustartupHeight Pixels} 400 .8 $. ,[ 3DGroupBox)tbk_wid_typeKN . E$E' 0` Shadow0 0`` 0 V.8 0@ Highlight 0@ @ 00I LEX2UCaption]` Default Page Size * !h  !NewBookDlg !%qJY)@)&; ; @"-(f#propValue- )& ; ; ; {#r@#s2 FALSE ±` ASYMA_GetAuthorIni("Options", op) oZ= <> notifyBefore ³ ob= (U() ) P 1!4!F!T!f!,r!!/C! logicalQ!propTypec! Optionso!secName! ASYMA!INIname!Show &New Book dialog box when starting new book! .!h0 h0 ""%zY`p)&; ; ; {#r+:;+)m!w, "5@!r 'fFtrueASYMAenterPage6notifyBefore ³ ob= (ASYMA() ) P "" n#h0 M # ,! #2##&#k#@commanddng the New Page or New Background command# -!#%#h0 M t&#NewPageDlg%%qJY)@)&; ; @"-(f#propValue- )& ; ; ; {#r@#s2 FALSE ±` ASYMA_GetAuthorIni("Options", op) oZ= <> notifyBefore ³ ob= (U() ) P &&,&:&L&,X&h&/)& logical7&propTypeI& OptionsU&secNamee& ASYMAq&INIname&Show New &Page dialog box when using New Page& 2&h h ''%zY`p)&; ; ; {#r+:;+)m!w, "5@!r 'fFtrueASYMAenterPage6notifyBefore ³ ob= (ASYMA() ) P ''0(h <' 0&(2((-( New Background command[( 1&^(*t(h < <+q(NewBackgroundDlg*%qJY)@)&; ; @"-(f#propValue- )& ; ; ; {#r@#s2 FALSE ±` ASYMA_GetAuthorIni("Options", op) oZ= <> notifyBefore ³ ob= (V() ) P ***++, +0+/* logical*propType+ Options+secName-+ ASYMA9+INInamei+Show New &Background dialog box when using ++v+\ ,Y<,;Ӕ,++  +enterBackground++  ,leavePage1,4,  9,OK,,) * - . 1 2 ,enterpage,,) ,clear,,- -) -pastetArray[], s__edarrayResulth"""Ҁ{'Startup Preferences"~"J b R!155h\    `   l d f$tj$j (!z#$%&Z'(4)*+*,-.~102l34566789@: ;<=>\?h\ "+.N$|+readIniK 941126150203773154123YASYM_TpID > $}j defaultButton,18^ jXqk % Button id 61 of Background id 39defBtn) true5needFix[Button id 27 of Page id 54grefBtn% Button id 60 of Background id 39cancelBtnButton id 27 of Page id 54refFocus e~ =&i#OKd%Nn1B)&; ; ;l 'f \OKbuttonclickbuttonclick OK OK <cancel1%n5RTF)&; ; ;{#";+:!['f)buttonclickX )&< ; ; .'"?ftbk_ContainerbackgroundmyBgkeyCharbuttonclick e<> ` close e notifyAfter x x = 27 myBg = tbk_Container(,"/") disableEscape -xP buttonClick Cancel ; n Help %nKS+G )& ; ; ;@#h, " 2.'h@, " 2.'h%, " 2.'h 2.'h+)mJw, +)mw, #>, R#>ss+)m wh'f^tbk_WinHelpFASYM_ProductPrefixDrawing Defaults.HLPNew DefaultsText DefaultsASYM_MTBVersionbuttonClick/CNu)&; ; p.'" :'f1keyDownbuttonClick p b ʋ"New Defaults" 13010 ʋ"Text  13020 ʋ"Drawing ; 13030 13000 tbk_WinHelp(, ASYM_ProductPrefix() & ASYM_MTBVersion() & ".HLP")notifyAfter x x = Help :  bXcwXcw6 TabFolderu x " @i 1j \$   ( @nz q  tbk_Wid_CurrentTab  _CurrentTab  xp 15 yp  baseRad  tbk_wid_tabheight% 3 tabHeighti l XY)t X )zYX )~Xcw@ Xc) XY)XY) Tab 1 %nXz)&; ;   @#+< @#, /31m'fH"tbk_wid_currentTabbuttonClick5buttonClick tbk_wid_currentTab oJgop  [ 3dTabc tbk_wid_type  Y) YZXY`XY)g)gJ)A l Y)Y)D Y \ Ym AY)  Ym  Startup  AY)  &Optionsl YZZYTLHighlightOl RXYXY]TRShadowl XY)XY)Border)<XXYY) l g)g) Highlight)<ggU l XgJ)gJ)daShadowqgJJ)   X ) X )Tab 3%nXz)&; ;   @#+< @#, /31m'fH"tbk_wid_currentTabbuttonClick5buttonClick tbk_wid_currentTab oJgop[ 3dTabctbk_wid_type ) Y X f X ) g)$g)I t ) )Lad u 9 )  u6 Te&xt  9 )6 Defaults t Y  YTLHighlightUtXX X cTRShadowt X ) X )Border ) XX  )t g) g) Highlight! ) gg[t^g)g)jgShadowwg) ! YX )YX )Tab 2%nXz)&; ;   @#+< @#, /31m'fH"tbk_wid_currentTabbuttonClick5buttonClick tbk_wid_currentTab oJgop[ 3dTabctbk_wid_typeY )ZY$X X jYX )hgv )(v g )O zY )Y )RgjY eYI ) Y e6 New YI )6 Defa&ultszZYZY!TLHighlightYz\X X X X gTRShadowzYX )YX )BorderY)YXv X )zhgv )hgv )Highlight%h)hgv g_ zbv g )v g )nkShadow{v g ) . aXcw XcwActive tab area[ 3dTabBasetbk_wid_typeJGEGY8T8gJZXcwgh4gJG8ThgZ*,v;VGEYvY#~JGEGJGEGHighlight2$~Y8T8Y8T8HighlightI%~LgJgJWTRShadow&~XcwXcw Border))<XXYY)c)cww)'~ ghghHighlight1h88<ggk(~ngJGgJG|yTabShadowgJJG)~8Th8ThShadowT8Thh*~gZZg'TLHighlighta+~d,v;V,v;VtqTabShadow2,v;;V,~GEYGEYShadow2EGEYY-~vYvY$!Highlight2=YGG<vvq 9 tX~ Xc) Xc){tab 4U%nXz)&; ;   @#+< @#, /31m'fH"tbk_wid_currentTabbuttonClick5buttonClick tbk_wid_currentTab oJgop}[ 3dTabctbk_wid_type c) Ye Xc6 Xc)g')'gT) 3@ c) c)-0 cul 9c)[ 1 cu^6 iDra&wing 2 9c)6 Defaults4@ Ye eYTLHighlight%5@( Xc Xc3TRShadowm6@p Xc) Xc)|yBorder ) GX'Xcc)7@g')g')Highlight)Gg'g+ 8@. 'gT)'gT): 7 ShadowG 'gTT)_ w z K Y ! >  author >  keyDown !!> !enterPageE!H!> O!idleg!ٍj!K!5!!!: !leaveBackground!!; !keyDown""< "keyCharysXH88ze6Startup Options"h ,hsXvZf(  > Z ~z@n X)zZ > nQTdru4a trueopropsRead trueASYM_BeenHere  [  3DGroupBoxtbk_wid_type=@ [wz0` Shadow0 0`` 0  0@ Highlight0@ @ 00; >[JKK-2GCaptionORw Startup System Books [ 3DGroupBoxtbk_wid_type ,~;WzZ,0` fcShadow{0 0`` 0 z;0@ Highlight0@ @ 00 z*KK-2'Caption/2W System Optionss P!Startup DialogM8%JY)@)&; ; @"-(f#propValue-AM)&; ; +:<"@!'f*FALSEpropValuer_o)&; ; ; {#r+:;+)m w<"5@!r 'fETRUEASYMAenterPagetpropValue ґoZ what oZ( <> FALSE)notifyBefore ³ ob= (ASYMA() ) = TRUE ux,// logicalpropType OptionssecName ASYMAINIname Show &Startup dialog box (unless opening existing book)9 <h R OsysHotwordsShowne %bXX)&; ; ", #>, !tbk_Containerbuttonclickbuttonclick XASYM_ProductPrefix() & ASYM_MTBVersion() & "DLG.DLL" STRING openFileDlg (, , , , INT) filterList = "SysBooks (*.sbk),*.,ToolBook II (*.tbk),*.,All Files (*.*),*.*" myBg = tbk_Container(,"/") disableEscape +rue OpenFileDlg("Add Ċ", NULL, ǥ, 1) [=_ fn = 1 fn = * > fref = "d" x(cfn) (xy k4fn lowerCase(fn) V selectedTextLines pC(x) fixScroll %&Add...S V 3 [b_removekRe&move  3n[z Save sysBooks configw%wnYk)&; ;  @#+?  #l 'f1{SaveConfigstartupSysBooksbuttonclick.buttonclick SaveConfig "d" 1 3[ Load SysBooks Config%wnYk)&; ;  @#+?  #l 'f1VLoadConfigstartupSysBooksbuttonclick.buttonclick LoadConfig "d" 1Y enterPagev), 9buttonclick4tbk_wid_typeH{&"~  HH 940825125337663192834ASYM_TpID8 "e5about"hB Hz?d%"B85-\%)&'finitdlg)&; ; , T"l:., 4"l,jB#:$'f`cancel1327\okkeychar)9)&; ; ;+:!['fcancel%9)&; ; ;+:!['fokninitdlgkey b  J  keyEnter ok J close eok eM8PN4 84NPXhu4M|JPV\bhntUfooe truewASYM_BeenHere} lb,)[%En.9)&; ; ;+:!['fbuttonclickbuttonclick close e1OKe K iY B h}iY B iY B 4K iY B iB B Y4K iY B  YiYiB ?  Bz  2!@ToolBook IITM PropertyEditoryEditorrertyBrowserrrrrrrrJtrueK  y |{qw[%En.9)&; ; ;+:!['fbuttonclickbuttonclick close eOK? V" B2GJ=;Written in ToolBook II Publisher Asymetrix Corporationon F  ({%"~( 1 ((\~Y%<э@<6 )& ; ; jB#:$ o o= 3 4 1 2 <> targetWindow  = 1 2  touched = ini = ("ϸƨ0,0,0,0") 3 4 <> 1 2 o 3 4 ɥ 1 2 mɷ DžP ď SetToolBookIniItem("P@) { 94073021491726185471342ASYM_TpID0  Fe4Handler List Browser"h" (vs v  L  0    || u4"h  trueASYM_BeenHeree?:Viewer id 0 of Book "C:\DEV\INSTRUCT\WIDGETS\INTERNET.WBK"stgtWindowy j j Splitter  j   |"_  !  Splitter HandleGJzyw) $Drag up or down to resize the panes.HelpText |j  jSplitter dots  q q^Hierarchy9<L~ I in,ms[ThreeDeeRect} q q0 b q 'bottomLine' '  q ' topLine-' m p~> bAKKKh0{HierarchyߍC [notify] Line id 73 of Page id 1 [notify] Group id 72 of Page id 1 [notify] Group id 31 of Page id 1 [notify] Field id 18 of Page id 1 [notify] Field id 17 of Page id 1 [notify] ComboBox id 9 of Page id 1 [notify] Line id 3 of Page id 1 [notify] Field id 0 of Page id 1 Page id 1 of Book "C:\DEV\INSTRUCT\TB50.SBK" Background id 1 of Book "C:\DEV\INSTRUCT\TB50.SBK" Book "c:\dev\instruct\tb50.sbk" [SysBook] tb50i.sbk [SysBook] tb50a.sbk [SysBook] c:\dev\instruct\tb50r.sbk [SysBook] tb50.sbk [DLL]C:\DEV\INSTRUCT\FTS50MTB.DLL [DLL]C:\WINDOWS\SYSTEM\KRNL386.EXE [DLL]C:\WINDOWS\SYSTEM\USER.EXE [DLL]C:\WINDOWS\SYSTEM\MMSYSTEM.DLL [DLL]C:\DEV\INSTRUCT\TB50DLG.DLL [DLL]C:\DEV\INSTRUCT\TB50CBT.DLL [DLL]C:\DEV\INSTRUCT\TB50WIN.DLL [DLL]C:\DEV\INSTRUCT\TB50DOS.DLLtrueText [notify] Line id 73 of Page id 1 [notify] Group id 72 of Page id 1 [notify] Group id 31 of Page id 1 [notify] Field id 18 of Page id 1 [notify] Field id 17 of Page id 1 [notify] ComboBox id 9 [notify] Line id 3 of Page id 1 [notify] Field id 0 of Page id 1 Page id 1 Background id 1 of Book "C:\DEV\INSTRUCT\TB50.SBK" Book "c:\dev\instruct\tb50.sbk" [SysBook] tb50i.sbk [SysBook] tb50a.sbk [SysBook] c:\dev\instruct\tb50r.sbk [SysBook] tb50.sbk [DLL]C:\DEV\INSTRUCT\FTS50MTB.DLL [DLL]C:\WINDOWS\SYSTEM\KRNL386.EXE [DLL]C:\WINDOWS\SYSTEM\USER.EXE [DLL]C:\WINDOWS\SYSTEM\MMSYSTEM.DLL [DLL]C:\DEV\INSTRUCT\TB50DLG.DLL [DLL]C:\DEV\INSTRUCT\TB50CBT.DLL [DLL]C:\DEV\INSTRUCT\TB50WIN.DLL [DLL]C:\DEV\INSTRUCT\TB50DOS.DLLL [DLL]C:\DEV\INSTRUCT\TB50DOS.DLLT\TB50DOS.DLL " 0  1  1 z - HandlersU X h ~ e in,msw ThreeDeeRect  1  1 L  "   1 T   bottomLine   T-  0  1 T < 9 topLineI T T   " A KKKh0 Handlers   false isDLL sharedscript "WID_Button" refObj ) v, Yd S V   a leavePage   enterpage   tbk_reset    !fixLayout9, ` {$"~  940825125335773592830ASYM_TpIDc Wd V H G213d  xVtnl\\e3ThreeDee"[.h"`psv+& *  X  ^  r>$~TP !"#h=$@]Tr X hu4 trueASYM_BeenHere "k x defaultButton58^jz1 X<qk[Button id 12 of Page id 51gdefBtnw trueneedFix Button id 12 of Page id 51refBtnButton id 11 of Page id 51cancelBtn e~5 !K iY B 8MPiY B iY B K iY B iB B Y K iY B  YiYiB ! Z5$2),Q Sample: TETE~  in,falseThreeDeeRectEE$EE~TE!TEE[T^EEEEnkbottomLine{EEEETTETEtopLineET ^l pl plsample9<L~ I in,ms[ThreeDeeRecti l pl p> ] al p ] abottomLine a] a] "l p ] a.+topLine; a ] gj ] aorec 8 FJHF stylebuttons5 %nNYN.M)&; ; l 'f!updatesamplebuttonclick0 )&; ; , w"1+?\ #+:@!+?L #+:@!.+?+ #+:@!+? #+:@!'fraisedinsetinThreeDeeStyle>mg)&; ; +?$ #@" < <(f<raisedoutinThreeDeeStylebuttonclick updatesampleThreeDeeStyle value  "" ZB"raised" ꀰ ZB"inset" ꀲP ZB"0ꀲP ZB"*ꀰ } ZB"_ "out" "" C [ ^ Y JHt r 'F  inset &Inset r   raised &Raised% Jf( 2- 0 U Style   2 @Add 3-D Style to SelectionObjects   z   OK e%On$C)&; ; l 'f!\okbuttonclickbuttonclick ok OK   z W  Cancel %nKS(G)&; ; l 'f!cancelbuttonclick,IO)&; ; , " :'f/27keyDownCbuttonclick JnotifyBefore x x buttonClick Cancel1 4] E] EY\p~ m in,falseThreeDeeRectN EN E*] EN E N EN EbottomLine'EN EN a d] E] EpmtopLine}E]  S : Border! $ 6  v3borderbuttons%n  aW)&; ;  +< @#ml'fE=checkedButtonupdatesamplebuttonclickY.)&; ; +:@!i<" ~ updatesampleborder value Zꀰ -- backwards compatibility earlier version b E = FALSE T "v" ` = TRUE n "sculpted" ZB‡ ꀲP oŀ˜é ґo/2@=Rd~ = msOcheckedButtona out,mssthreeDeeRect  &    sculpted&Sculpted    ms#&MS StyleQ T ^ [nonee&None #Xz UfHelpU0%nKg)&; ; +)mKw, +)m[w, #>, B#>s@`qkgButton id 1 of Page id 50sdefBtn trueneedFix Button id 1 of page id 50refBtnButton id 0 of Page id 50cancelBtn  e~= K1 %iY B @UXiY B iY B  K1 %iY B iB B Y K1 %iY B  YiYiB     nEH\~ Y in,falsekThreeDeeRect      bottomLine  MP  \YtopLinei  2 w2@Edit Tab Order of SelectionObjects' *  = &Starting Layer:q t p p   ~ in,ms ThreeDeeRect p : p    @  p p * ' bottomLine7 p  q  @ t p p  } topLine pp  @   A  LayerNum %5y)&; ; , ="!, =",$#P, "DjB#:$'fU13012345678927keycharAkey  keyEnter  ()"0123456789" 1 Vr,Vr # & ,VUx ,srQ  T VUd  a LeftToRightu &Left to Right  sr  TopToBottom &Top to Bottom WG 2  7 Apply Order:e h p  m OK e%On$C)&; ; l 'f!\okbuttonclickbuttonclick ok OK% (4 +uD1CancelA%nKS(G)&; ; l 'f!cancelbuttonclick,IO)&; ; , " :'f/27keyDownCbuttonclick JnotifyBefore x x buttonClick MCancel{ ~@ -dNHelp=0%nKg)&; ; +)mKw, +)m[w, #>, B#>s@ Eidle, /31h{""~  94082512083214570305984ASYM_TpID Je1foundScripts"h"b Rs v   l0    T  Z XXZ   S"0@u4 freedisk-searchString= trueOASYM_BeenHereU Q  defaultButton 1,P \XqkButton id 5 of Page id 49 defBtn true)needFixM Button id 5 of Page id 49YrefBtn}Button id 6 of Page id 49cancelBtnField id 11 of Page id 49refFocus e~ x*nfR'instructions/2W Edit scripts of objects: ==~  in,msThreeDeeRect=T=.1 Z4=/.DAbottomLineQ.. Z=j6=topLine= Z .EfoundScripts%v*w=)&O<  b< F ; ; %@#"+:.'+ +%@!+/0%@#,I42h, "j-$hJ,"",, /,"JY!EqQ, "Qq5# ; {#r>s;*, d#os:r 'f(O nameOffsetstbk_searchStringobjnameOffsetgRstbk_searchStringobjbuttondoubleclick+B)&; ; +<.@!'f%leavePage-- edits the ވfound .D SYSTEM stbk_searchString selectedTextlines = NULL 1 obj = B0o nameOffset = ~("(",!) > 0 [V($-1) U(>) C ±` editScript (`),Τ notifyBefore  [o Q `  U TilU` 0    ` & OK# e%On$C)&; ; l 'f!\okbuttonclickbuttonclick ok- Edit[  ^ j  `  x g Cancelu %n@S(G)&; ; l 'f!cancelbuttonclick,BX)&; ; ,  " l 'f/cancel27keyUp:buttonclick JnotifyBefore x x J  Close KiY B iY B  iY B   K/iY B   iB B YO  Kn6iY B R _ YiYiB @ v  K, Yb   keyUp   leavePage  ) authorS V  _ keyDown   enterPage   idlej К*Ԡ f Ф*v{!"~  94082512533323206324891ASYM_TpIDb R R Ye0changePrompt"Yh" lsv   f   @   Vrr '*:{JZu47 9,11GselectCharsW trueiASYM_BeenHereo O 4x  defaultButton*:1Fj vXqkButton id 4 of Page id 48'defBtn7 trueCneedFixgButton id 6 of Page id 48srefBtnButton id 7 of Page id 48cancelBtn e~ <qiY B   iY B ViY B C<qiY B FSiB B Y<qiY B  YiYiB  8J ~  in,msThreeDeeRect=@JJYw z8JbottomLineJ 8JtopLineJJ- 0B)AH2?scriptDisplayb%Lv+B)&; ; +<.@!'f%leavePagenotifyBefore  [o  objectRef!$`Book "C:\DEV\INSTRUCT\TB50.SBK"lp"))elp"):\DEV\MTB40WEB\CTB50I.SBK"CTB50I.SBK"BK") C  A Lf  "C OKf%Pn%D)&; ; l 'f!yesbuttonclickbuttonclick yes &Yes zC wk%Un*I)&; ; l 'f!EyyestoAllbuttonclickbuttonclick yestoAll Yes to &All P ^ Ci ^ NoM e%On$C)&; ; l 'f!e_nobuttonclickbuttonclick no[ c &No   C   Cancel %nKS(G)&; ; l 'f!cancelbuttonclick,IO)&; ; , " :'f/27keyDownCbuttonclick JnotifyBefore x x buttonClick  &Cancel tD 2  z  w `0OK to replace TB" with " & ASYM_ProductPrefix()???y??ory??ectory??   //    findString   replaceStringC KF v|  Y " m p   y keyDown   leavePage   author    enterPageI L  S idleleavePage { "~G  94082512080243682174728ASYM_TpIDw3333e/searchandreplace"*h"\0~2sHHwv'00-+J*>(((' \' >% # !t$ <&HN !"R #*%L & ' ( )x * + -2.z/01|238456078* :;<=L>? @BC2DzEF"G~H`JnKLM4NOPQR9Sw<YH<! #>%\''J*+-00{S"u4 31,38selectChars sysSuspendsearchString trueASYM_BeenHere R"4 XO 1defaultButtony|1ŨX(L X|qkButton id 3 of Page id 47defBtn trueneedFix button id 6 of page id 67refBButton id 2 of Page id 47%cancelBtnIButton id 3 of Page id 47UrefBtnyButton id 3 of Page id 47refFocus e~ QW  TabFolder),8"P\ lx@i1j\$@*65Mtbk_Wid_CurrentTabYi_CurrentTabu}xp15ypbaseRadYtbk_wid_tabheightYtabHeight'*u u*  | u`| KuKu[ #^BhuueTab 1?%nXz)&; ;   @#+< @#, /31m'fH"tbk_wid_currentTabbuttonClick5buttonClick tbk_wid_currentTab oJgopgj|[y 3dTabctbk_wid_typeIuivNvu+uR +u *Iu &Find;*>ivr6viKTLHighlight*v3vTRShadow *u"0uBorderuXKXu- !*0 +ur6+u> ; HighlightO uXK++ "* +u3+u  Shadow +Xu + uu Tab 2 %nXz)&; ;   @#+< @#, /31m'fH"tbk_wid_currentTabbuttonClick5buttonClick tbk_wid_currentTab oJgop  [ 3dTabc tbk_wid_typeI L Iu 8v Sv ux +qu q+uw % Iuz 6 &Replace & 8vr6v8 TLHighlight '  Sv3Sv TRShadowM ( P u"0u\ Y Borderu uXqXu ) +qur6+qu  Highlight uX+q+ *  q+u3q+u  Shadow' q+Xu[ 8^ r V   o Active tab area  [  3dTabBase tbk_wid_type/2z +g |+ +8  +iv:0- -: g-* jr6wHighlight2.*  r6 Highlight/* +g3+gTRShadow=0* @ "0 LIBorderyuuXKXuu  u1* + r6+ Highlight XK++2* +3+(%TabShadow5+Xo3* r  3  ~{Shadow    4* +ivr6vi+TLHighlight 5* :3: TabShadow2-:Xg6* j- 3- vsShadow2 - 7* -: r6-: Highlight2- ---XK:: @ *| u| uF'tab 3%HWz)&; ;   @#+< @#, /31m'fH"tbk_wid_currentTabbuttonDown,{ tbk_wid_currentTab oJgop"4[1 3dTabcCtbk_wid_typeI| uv" | vL| u+@ u @ +m u :I| u6 &Find;vr6vTLHighlight;<>" | v3" | vITRShadow=| u"0| uBorderuX@ | X| u>+@ ur6+@ uHighlightuX+@ +A?D@ +m u3@ +m uPMShadow]@ +m Xm u Hn| Ku| Kutab 4k%HWz)&; ;   @#+< @#, /31m'fH"tbk_wid_currentTabbuttonDown,{ tbk_wid_currentTab oJgop[ 3dTabctbk_wid_type| IKu2}  vzKv| Ku" +u~+<u% B`| IKu(6 /&FindgC`j}  vr6} v wTLHighlightD`Kv3KvTRShadowE`| Ku"0| KuBorder| u| X KXKuYF`\ +ur6 +ujgHighlight{ u X ++G`+<u3+<uShadow+<X<u PKuKu.tab 5%HWz)&; ;   @#+< @#, /31m'fH"tbk_wid_currentTabbuttonDown,{ tbk_wid_currentTab oJgop [ 3dTabc+tbk_wid_typeknKIuLvv4KuZ+u+ u JKIu6 &FindKLvr6LvTLHighlight#L&v3v1TRShadowkMnKu"0KuzwBorderKuKXXuNZ+ur6Z+uHighlightZuZX++)O,+ u3+ u85ShadowE+ X us KH8v Fin&d What: He~  in,msThreeDeeRect#& u ]`Her6 h pmbottomLine} h h He3 w topLine  w   U&WuVE4#findString1 9m p<Vd<Vd}replaceWith<eUVd <<eU Repla&ce: <VdVdR-0@~ = in,msOThreeDeeRectqtVdVd$ euUVdr6VhUbottomLineUhUhV  Vd3VwU  topLine! UVwVa d v euUA !s ReplaceString m%@Wx4L)&; ; jB#:$+/0!'f/enterField o ! !?! B!P! #M!matchword#9%vYY)&; ; @"-s.)#Match &Whole Word OnlyK# N#\# "%Y#firstfind%E%+vY_)&; ; @"-s(xB P (xB P (Q A u('x(xB P r6xB A ((bottomLine(xA A B ('(xB P 3xB A ((topLine(xA xB B =)$'@) TQ A J)RQ A )G)rangeO)R))@All objects in this bookchycripts))G*All objects in this book This page This page and background Page, background and book scripts Scripts in object hierarchy SharedScripts of this booku* x**+ @+}*ok*e%On$C)&; ; l 'f!\okbuttonclickbuttonclick ok + +StartE+ H+X-T+--Q+cancelU-%mnKS@(G)&; ; l 'f!cancelbuttonclick,>l)&; ; .'" +< <m 'fDtruéesckeyDownn[)&; ; .'"$+)mSw8<" l. +< m'fiTRUEcanceĺesćesckeyUppbuttonclick JnotifyBefore x x = 27 oesc = P *x x = 27 oTRUE J [o4}-- -Close- --0U  &0-Help0%pnK)&<  ; ; ; #+)mwh/,I31h+)mJw, +)mw, #>, R#>ss+)m wh'f^tbk_WinHelpFASYM_ProductPrefixtabFolderhIndex.HLP_CurrentTab12800,12802ASYM_MTBVersionbuttonClickDN)&; ; p.'" :'f1keyDownbuttonClick _CurrentTab "tabFolder" hIndex = ̐ʈ"12800,12802" tbk_WinHelp((,ASYM_ProductPrefix() & ASYM_MTBVersion() & ".HLP")notifyBefore x x = ȩ #0 -0Helpm0 p0,0RR0instructions000@Search Scriptslace Scriptsipts in this book0K0@01Yd1v12J2!1$1  R -1keyDownW1Z1 a1keyUp11$   R 1enterPage22$    2leavePage;2>2R G2authorq2t2R {2idle2]2D23ZJ3?|3ٍ322$2enterPage33 3firstIdle=3@3 G3pasteq3t3 y3cut33 3clear33Q 3leaveBackground.EXEmmGetTickCountg{"~{ gg 9408251253316630324877ASYM_TpIDW||be.upropsdlg"h 0g\ %"8U{\s)&; ;   t  , "3+? #+:@!+? #+:@!0+? #+:r@!+? #+:I@!+?1 #+<.@!+? #+<.@!'fupropnameProperty &Value:Property &Name:SYSTEM variable &Value:namelabelSYSTEM variable &Name:upropvaluevaluelabelinitDlg<S)&; ; ;+:+? #F@!'f,upropnameenterpage=/ )& ; ; , /3;+?b #+/.@#, 7 , /3;+?V #+/.@#, 7  ;+< m;+V!!'fupropnamesEreturnStringupropvalueOK-)9)&; ; ;+:!['fcancelinitDlg value[] 1] "<4>" KBnamelabel "SYSTEM ^&Name:" KBvaluelabel "&^&Value:" KBN"Property &F KBB"6 ["upropname" ["upropvalue" = "3-- sent HOK B-- up used Hstandard dialog BOK LOCAL retString 1  "Ș 2 % "ɘ returnString eI eJ close eW v  8  0 FbWb v{(S":Ju4 12,14selectChars cancelretval% stbk_vref7searchStringG trueYASYM_BeenHere_  '/  defaultButton*16Z fXqk Button id 1 of Page id 46defBtn' true3needFixW Button id 1 of Page id 46crefBtnButton id 2 of Page id 46cancelBtn f~ <] | iY B iY B FiY B 3<] | iY B 6CiB B Y}<] | iY B  YiYiB  - w nameLabelProperty &Name:    ^ 9 < L ~ I in,ms[ ThreeDeeRect}    0         bottomLine          topLine-  m p ~ ~  A { upropname{ %5v\DT)&; ; , "jB#:$'f432keycharF+B|)&; ; +<.@!'f%leavePage6key  x< notifyBefore  [o   -*   valueLabel Property &Value:  )  )  f A D T ~ Q in,msc ThreeDeeRect )  )  8 8  )  ) O   bottomLine O O )   )  ) O ( % topLine5 O ) )u  x  `8 An0 upropvalue] %.v]L<R7~zaT+B)&; ; +<.@!'f%leavePage-5T)&; ; l 'f!zashowOrHideScrollbarenterPaged=e)&; ; jB#: $l 'f2zashowOrHideScrollbarkeyup8eke)&; ; jB#:9$l 'f2zashowOrHideScrollbarcut9e)&; ; jB#:7$l 'f2zashowOrHideScrollbarclear9e)&; ; jB#:<$l 'f2zashowOrHideScrollbarpasteUw)&; ; J0@"q"J$@"q"+:@! +:@!'fZshowOrHideScrollbarnotifyBefore  [onotifyAfter showOrHideScrollbarBkey !ro 3r[ Dr Ur^r oE> 0 o> 0 ou ou k s   n   n >   > c n >  v|   OKye%On$C)&; ; l 'f!\OKbuttonclickbuttonclick OK OK vc n cancel%nKS(G)&; ; l 'f!cancelbuttonclick,IO)&; ; , " :'f/27keyDownFbuttonclick JnotifyBefore x x buttonClick  CancelK vVYGJ  SkeyDown}  leavePage author enterPage#& -idleE]Hor }enterPage+)m w'G{"~m GG 9408251253301160292820ASYM_TpID7 Je-propEdit"Rh"B z GJs 7vP   t$  ~  47P~  (8u4 cancel%retval5 trueGASYM_BeenHereM{ ~ "  defaultButton1$H TxXqkButton id 2 of Page id 45defBtn true!needFixEButton id 2 of Page id 45QrefBtnuButton id 3 of Page id 45cancelBtn f~ < o iY B iY B 4iY B ! < o iY B $1iB B Yk < o iY B n{ YiYiB  <x\ J propname&Edit Tbk_wid_values: z z R-0@~ = in,msOThreeDeeRectqtz z $k z Wk 3 bottomLine3 k 3 k Wz Wz 3 topLine!3 Wz Wa dr k A 0oPropedit W%B2%]L<R7~zaTx0B)&; ; +<.@!'f%tbk_reset25T)&; ; l 'f!zashowOrHideScrollbarenterPagei=e)&; ; jB#: $l 'f2zashowOrHideScrollbarkeyup8eke)&; ; jB#:9$l 'f2zashowOrHideScrollbarcut9e)&; ; jB#:7$l 'f2zashowOrHideScrollbarclear9e)&; ; jB#:<$l 'f2zashowOrHideScrollbarpasteZw)&; ; J0@"q"J$@"q"+:@! +:@!'fZshowOrHideScrollbar*;<)&; ; +/0!'fenterFieldnotifyBefore tbk_reset [notifyAfter showOrHideScrollbarBkey !ro 3r[ Dr Ur^r oE> 0 o> 0 ou ou o   8   | "  &" q | " 7  : B    ? OK e%On$C)&; ; l 'f!\OKbuttonclickbuttonclick OK  OK   ( - 8  6  Cancel% %nKS(G)&; ; l 'f!cancelbuttonclick,IO)&; ; , " :'f/27keyDownFbuttonclick JnotifyBefore x x buttonClick 3 ? Cancelg j K Y  B   author    keyDown   enterPage5 8  ? idlei l  w tbk_reset ]   enterPage'{"~''! 9502131816282299136157131576ASYM_TpIDb N N Ne,reader settings"h""b 'lsv zT    >br4 r>T4GJZu4W trueiASYM_BeenHereo w defaultButton*:1Fj vXqkButton id 2 of Page id 44'defBtn7 trueCneedFixg Button id 2 of Page id 44srefBtnButton id 1 of Page id 44cancelBtn f~ ZZ,ZZ,@.~ + in,none=ThreeDeeRect_bZZ,ZZ,ZZ,ZZ,ZZ,ZZ,bottomLineZ,,Z"ZZ,ZZ,.+topLine;ZZZ,Zo hhrhxwi w >hx >wiwiwiwA >wwDQw h@ 2  Reader Level Modifications j8h8choiceh*zh*8G Jj*T QmenuwAdd Search &Options to Page Menu *j8 handlersAdd Search &Handlers Only hFT all1&Modify Scripts of All Included Bookse E Eh  v   E 4 OK%n~)&; ; lD;2&#'A";&#+V!!.'+ +F !'fSstandardmodifyBooksbuttonClickIbuttonClick modifyBooks isOpen "standard" " = 1OK 4v Cancel %in\])&; ; ;"&#'A";&#+:!['f7standardbuttonClick8buttonClick isOpen "standard" close " Cancel 4  EX  HelpU %nKzLn)&; ; !_ [dMT @| ;@z-P.*LJ$ 6f/, g.|,|||-e+index settings"K@h"xzsv= xtpmkfn] ] ] \ ^D__J^|`6?>6@6A5Cr7D7E"8F6Gx8H:I=K@>Ll>M>N=O?PR?Q?R?T@U@V@W,@XBAYAZA[JB\B]4`b%a%b%c %ex&f&g&h"&i8'l^)m)n*o(pZ*q*s+tb,u,v:+wH(x-y&.z|.{1|3}h4~d$d$^`d"##p~ v j 2 & d ^(pr$&0fZ2ORu2~pd$4*CB[fkmpt xu4*{Y^s ftskeywords trueASYM_BeenHere $ ~  !defaultButtonil1  X>qkButton id 5 of Page id 43defBtn trueneedFixButton id 1 of Page id 43refBtn Button id 4 of Page id 43cancelBtn/ f~c fZZ ZZ ~  in,noneThreeDeeRectZZ ZZ ZZZ 2ZZ 72:ZZ ZZ JGbottomLineWZ  Z2ZZ ZZ topLineZ ZZZ P NN folder58DT`>nzOOAYQmytabheight]kmyNumTabswmyTabModemyTabSpace Tabstbk_wid_name* %numTabs tabHeight tabMode tabSpace tbk_wid_props g j V& ^7 @7p 7r7&77N,77  VV tab6  ? tab obtype   Vv Vh ,kO j R V+Z W tabs  ++ j Vh   tabHighlight    j  ,k 6  tabLabel# fW Z d ^7^7 a tab5  ? tab obtype  ^72 ^7 m( &  ^7^7  tab/ ^7^|7i & l ~ ^7^7 { tabHighlight  ^7^| & m( 6  tabLabel &Keywords  ( j @7 @7x % tab4M P ^ ?[ tabg obtypeu  @7 "7d 1(  @7 @7 tab 7  "@@7- 0B "7 "7P?tabHighlightMa 7  "  1(6 tabLabel&Hotwords .p 7p 7<tab3"?tab+obtype9 [^p 7R 7(a (p 7p 7tab7R p p 7R 7R 7tabHighlight%7R S Va (d6 atabLabelo&Objects 77tab2?tabobtype7p7(IrL77TQtabm7 7r77tabHighlight7   r (6 tabLabel#&PagesW Zd77atab1?tabobtype7$7,(&77tab!7;7[&^p77~mtabHighlight{7; &,(6 tabLabel&Files  7N7Nback-07Nf7NY\7Ncrect7N?VhighlightV??,77,77mask K N2SV{ Settings File: d2settings file C:\TEMP\FOO1.SSTIT.SST= v$ @2EHm Set Options For... V9 V9fileTab V $vjN ^a  V9vjx+#T#\ ? pV V BadI < V I < wwcEwEwwcwV wwc!wcwca pdxvjN AV0uincluded booksb%L0B)&; ; +<.@!'f%tbk_reset!notifyBefore tbk_reset [),HE C:\TEMP\FOO1.TBKStrueValue[ p aadd book&Add... p remove book%n94-& )& <+ JF; ; ?; #%@#h, "VqFJE"s;s #+/0EqQ#,I4# ;I #+< m[w, /EqQ3#mMEY !F'fincluded bookslinessftsKwNumtrueValuetrueValuebuttonClick8_b)&; ; +:; #%@#""F@!'f6included booksidlebuttonClick SYSTEM sftsKwNum [ lines = selectedtextlines "included books" lc = (4) clc > 0 [B(lc O) "; [lc trueValue "V ulc notifybefore oenabled= x(Ϝ"̌ = y)&Remove p V9 V9 I- <` V9 I-M <w cP]ww c  V9w - -w- pXvjxA2excluded wordsU% L0B)&; ; +<.@!'f%tbk_reset4d)&; ; +/.@#"4+/.@#s+)m#w,"J"+<.@!'fZaftsFileExistsleaveFieldZnotifyBefore tbk_reset [ o<> NULL ftsFileExists(o) < 0 [o }z p++ +d"f +    +T" choose excluded wordsQ"^%Hn<%)&{< < < ; ;  NULL "excluded i" = X a"&Choose..." ""f +v#"edit excluded wordss#%znNn)&; ; #;* #+/.@#, #?, !.'f6notepad.exeexcluded wordsbuttonClick4buttonClick "notepad.exe"&&"excluded i"#&Edit...# pT#2###  Included Books1$ p\ 4$29$<$a$  Excluded Words File$ ~$VH VH$$pageTab % %V "&N VH8'vxH( -v2 x@ &.v j|.\ 1h3$ Th4  =% cd$V V @%_%b%G % 7z % V %` %G %a % 7z w %%w w&b % V w'&&'w'S& hd$N VHN VHV&u&x&N G7&_ 7&&_ VH&e"&N G7&f"&_ 7&w &&w w%'g"&_ VHw'('5''w'c' id$f'r'vx2( o'object/(%lnT`)&; ;  @#+? #+:@!'f2object referencebuttonClick6buttonClick enabled "{reference" o= TRUEE(Use O&bject Texty( wd$|(  ((object reference((  Z* p* p:+ ( oH((    <)))*)~ ') in,ms9)ThreeDeeRect[)^)  )  *  )l()  N ))bottomLine)N )m()  N ))topLine *N N K* n(N*  A0 W*obName* pH( p*2 *** Name:t:+ qH( p +2 ++7+ Object Type:k+ vH(n+  ++++~ + in,ms+ThreeDeeRect++ b, , ),$s:+,, 7 8,5,obType=,@,_,recordField field button,t:+, * ,,bottomLine,*  ,u:+, * -,topLine-** =- xd$@-L-v2 x@ . I-caption .%lnU`)&; ;  @#+? #+:@!'f2object referencebuttonClick7buttonClick enabled "{reference" o= FALSE#.Use &Title Propertyc. yd$f.v jt.0q.contextsy.. zd$..\ 1.New Context1g%QnE+)&<  <  ; ; ; #+/.@#h, "X ~ y r contextName <> NULL ȆftsInsertLine(Ŗ,-) "Ū" = Ű 1&New...;1 {d$>1P1h3M1Remove topic3%n(9# )&<+ JF ; ; ; #%@#h"* +)mw+< v<m;w #+/.@#, "X , "VqFJE"2;D #+/0EqQ#,I4#EY !F'fTRUEftsSetPagecontextslinessupdBooksbuttonClickAY\,)&; ; +:; #%@#""F@!'f6contextsidlebuttonClick lines = selectedtextlines "contexts" '<> NULL updBooks ftsSetPage() = TRUE numLines = C("J) lc = (u) clc > 0 [B(lc ) "| ulc notifybefore oenabled = x( È"Ƴ = )3&Remove54 |d$$ T842=4@4e4  Page Identificationn4 }d$  42444  Page Contexts 5 ] 5ee55objTab55e 6vj2 x84: =v@  =\ A ?vR?v,?v,:?v:H,@ \ eBA A ,ATJB b B@   5 A4e e 566V >6 G 6 e ;6>5V u6?5 G  G x66  G 6@5 e  e 66e e  7 F47vj2 vj2 P7+7.7>7~ ;7 in,msM7ThreeDeeRecto7r7vj2 7vj2 "8[# 7C67vj2 b 77bottomLine7  b8D68vj2 b 88topLine8 bb_8 E6b8[# Ap80m8sectionsu88 G4884:8new section:V%@n34&)&<  < ; ; ; #+/.@#h y EH f = ftsInsertLine(y,c) "ʼn" = ŏ:&New...: H4:; v= ;remove sections=%jn  )&<+ JF; ; ; #%@#h"* +)mmw+< \<mt, "VqFJE"2;J #+/0EqQ#,I4#EY !F'fTRUEftsSetPagelinessectionssupdBooksbuttonClick Y\,)&; ; +:; #%@#""F@!'f6sectionsidlebuttonClick lines = selectedtextlines "sections" '<> NULL updBooks ftsSetPage() = TRUE lc = (]) clc > 0 [B(lc x) "d ulc notifybefore oenabled= x(Ϫ"ƚ = y)=R&emove= I4=v@  ==textContinues=&Text Continues Through All Objects> N4\ A \ A >=>@>\ 2 l>k # >k A i>K=\ 2 >L=k #  # 9>>9 #  >M=k A  A W>>A  A WW+? O4.?v>?;?recordfieldO?&Record Fields}? P4?v,??field?F&ields? Q4?v,:??button?&Buttons @ R4 @v:H@@combobox)@&Combo Boxes]@ W4 \ e \ e`@@@ \ V@ k Gw@ k e@T,@ \ V@U,@ k Gw  G@@   G /AV,@ k e  e;2A?Ae e; ;mA X4pA A}AbackgroundAOn Back&groundA Y4A ,AAhiddenAHi&ddenB Z4TB2B"BGB SectionsB [4 b B2BBB  Include These:B \4@   B2BC'C Exclude If:ses[C ;^ChChV hVFeChwTabF%sn)&"< < ; ; 5@""F; #%@#h; #+:""F@!; #+:""F@!".; #+:@!;$#+<.@!m;q #+/0,I442h, M"D;W$#+:@!+;@$#+:@!;,$#+<.@!'f"UDStagstldataTypeformatstyperemove valueidle#notifybefore xb > tl = selectedtextlines "tags" enabled B"value" = x(tl = NULL) #"type" =x(tl =  tl = $ Z"" comboBox "formats" = y dataType = JgBtl "˜ "UDS" ťM = TRUE źb = o = y FFVSFV IhxHK O@ P jFTx\U,IYbbZv  ZvF *CFNVSFFnew valueFN&ew...G *CGGV IGremove valueI%n# )&Q<+ JFJF; ; ;- #%@#h"* +)mw+< <m ; #+/.@#, "XqF+)mw+)mw"$+)mw+)mw,"E"* +)mmw+< EVmy, "VqFJE"2;D #+/0EqQ#,I4#EY !F'fCTRUEftsSetPagetagslinesvalCntvalCntsupdBooksbuttonClickbuttonClick lines = selectedtextlines "tags" #<> NULL updBooks ftsSetPage() = TRUE numLines = C("F) valCnt 6I @< , L6 lc = (™) clc > 0 [B(lc ´) "  ulc I&RemoveI *CIhxhxJJ#J&J8J~ 5J in,noneGJThreeDeeRectiJlJhxJhxJhxJIhxJIJhxhxJJbottomLineJhxx)KI,Khxhx8K5KtopLineEKhhxyK "*C|K  KKKK~ K in,msKThreeDeeRectKK BL L+} LHK"L \ 2L/LbottomLine?L\ \ yL HK|L \ LLtopLineL\ L !HKLL+} A@ 0LtagsO% K%)&< < < ; ; %@#h, "V-%.'"E+/0,I42h, /31hs+)mw+?> #l'fftsSetPageinitTypetlkeyRefdataTypetypebuttonUp%k)&< < < ; ; jB#: $%@#h, "V-%.'"E+/0,I42h, /31hs+)mw+?> #l'fftsSetPageinitTypetlkeyRefdataTypetypekeyDown} tl = oselectedtextlines (tl) = 1 keyRef = Btl o dataType = Jg" initType "type" ftsSetPage() tl = o΃ (tl) = 1 tBtl o mJgÉ d|"]Y O '*C@ @ O PP@ :P-I PI 7P$O@ qP%O-I 9 tPP9 9P&OI 9 PP 9 P -*CQM j j Q Qtype5Q8Q s/ ~Q/ sjQu / Ts/ jcQ )PfQ s/ lQ iQR{QReal &NumberQ *PQ/ sjQ QIQ&IntegerQ +PQQu / S QUS@%*n )&< < ; ; #>, #>, #>, p#>h;$#h+:, mA! +< t<mR+<, /31, .@!jB#:$'f[yy]yy:mm:ddcBoxdateFormats gdataTypesdd:mm:[yy]yyU,D,Smm:dd:[yy]yyformatsbuttonClickbuttonClick dateFormats = "mm:dd:[yy]yy" & k&\ "dd:mm:[yy]yy" & k&\ "[yy]yy:mm:dd" cBox = combobox "formats" dropDownItems 'y dataTypes cbox = "U,D,S" B1 ȡ S&Date-T ,P0Ts/ j6T 3TCCT&CharacterwT 2*CxxzTTTxT-UT/FTxT0FT- UU  IU1FT  LUYU   U 7*CU,I,IUUUU~ U in,msUThreeDeeRectUU,IVV,IV;:3V4\U6V,I FVCVbottomLineSV V5\UV,I VVtopLineV  V$6\UVtY W;:7;:YWformatsqYv%`S6)&JF< JF< < < ; ; mA#hJF, "XqFEE"*, /EqQ31"EY !F+)msw, /EqQ31h;g #%@#h;T #+/0,I42h, /3, 7 ;' #+/0,I4, 8'ffdataTypestagstlkeyRefdataTypemyFormatsselectChangeselectChange newText myFormats = odropdownitems i = 1 numFormats = C(1) ci <= Bi F<> T i dataType = i odataTypes tl = selectedTextlines "tags" keyRef = Btl " Jg[ Btl "2 = 0 YYYeY U,D,SYdataTypesYYY((mm:dd:[yy]yy dd:mm:[yy]yy [yy]yy:mm:dd/Z 8*Cb2Z27Z:Z_Z Hotword Tags:Z 9*Cv  Z2ZZZ Data Type[ :*Cv[2[[?[ Formats[ v[[hVhV\}[kwTab[[\x\help text,,"Help Text",,Help Text,,foo bar,Help Text,"foo bar",Help Text,foo bar,bar foo,find next,,help text,value,enter,button,handler,,foo,bar,bob,a,fd,gdg e,g,foo,,,,bar,,,,bob,,foo,bar,bob,sue,sob,,foo\newKW\\hJ^ H|`jVS NULL UX ł = ftsInsertLine(ƕu) "ŧ" = ŭ9c&New...gc B[jc~cjV f{cRemove Keywordf%n(9# )&<+ JF ; ; ; #%@#h; #+/.@#, "X , "VqF"* +)m_w+< N<mfJE"2;J #+/0EqQ#,I4#EY !F'fTRUEftsSetPagelineskeywordssupdBooksbuttonClickAY\)&; ; +:; #%@#""F@!'f6keywordsidlebuttonClick lines = selectedtextlines "keywords" numLines = C(") lc = (F) L<> NULL updBooks ftsSetPage() = TRUE clc > 0 [B(lc ) "| ulc notifybefore oenabled = x( È"Ƴ = )#f&RemoveQf B[TfLj VO ^f[fwherekf&Where Usedf B[* f2fff Keywords Used in Index: g  gg kgOK ku%_n\S)&JF; ; ;h #+/.@#, "XqFJE"D#?, EV, #?, ;#?s 20 infoDlg "Warning","No more than 20 4 may be Gindex."&&\ "You have e"&&}&&". Please some 4continuing."\ "ftsscripts" tbk_bookRef() > = 4 -- ܐQsettings saveSettings = 1 stepBack o= "main" [o " [3o isOpen "standard" close " kOKAk DkPkglMkCancell"% n)&; ;  @#+)mw<"D  @#+< mwr;s#+7r!H  @#+< m3;"&#'A";&#+:!['fstandard[^stepBackmainZ^stepBackbuttonClick~buttonClick stepBack o= "main" [o " [3o isOpen "standard" close " mCancel/m 2mDm pAmload settingsp%nJ )&< < <   < < Z< ; ; >++@#s+)mw, 3#>hzs+)m2wh, /31h, /31h.'ssss NULL = E updateSettings p&Load Settings...p ppcztpsave settingswt/%n ;)& < <  #< 8< < ; ; +s+)mwh, /31h, /31h.'ssss:h"0s+)mws>Ds+)mUw?*l; #+<> , .@!'fsftsSetFilefnamepathftsCopyFilepathAndName`QftsRemoveFilefilterListSettings File (*.SST),*.sst, All Files (*.*),*.*settings fileftsSaveAsDlg2saveSettingsSave Settings File AslsplitPathnewFilebuttonClickTbuttonClick SYSTEM sftsSetFile filterList = "Settings  (*.SST),*.sst, All Files (*.*),*.*" pathAndName = splitPath(b)  = 1 $ fname = 2 5 newFile = ftsSaveAsDlg(" ƅAs",1,_,ǡ,1) .<> NULL ;<> ftsRemoveFile(V) ftsCopyFile(,n)  = ~ saveSettings "settings file" = 5 t&Save Settings...t tto xtDefaults x%n')& <  ; ; usll +)m=w+< <m.'+ +F !'fCancelContinueftsSetPagesftsSetFilecontStrThis operation will reset all settings to default values and overwrite your settings file.XwriteDefaultSSTNtbk_GetStringĊupdateSettingsFTSResetTRUEsupdBooksbuttonClick$buttonClick SYSTEM sftsSetFile contStr = tbk_GetString("Continue") FTSReset",\ "This operation will reset settings default values overwrite your 'file.")\ fŊ̈́ancel") ʐcĞ o= 4 writeDefaultSST updateSettings updBooks ftsSetPage() = TRUE o= 1 x&Use DefaultsKx NxXx  zUxHelpz%}nK%)&<  ; ; ; #+)mwh/,I31h+)mJw, +)mlw, #>, O#>ss+)m wh'f^tbk_WinHelpFASYM_ProductPrefixhIndexfolder.HLPI,tabModeASYM_MTBVersion63300,63302,63304,63306,63308buttonClickEPS)&; ; , " :'f/112keyDownbuttonClick tabMode "folder" hIndex = ̐ʈ"63300,63302,63304,63306,63308" tbk_WinHelp(:, ASYM_ProductPrefix() & ASYM_MTBVersion() & ".HLP")notifyBefore x x ȴ zHelpzKz"{Z{{Y{{{  {keyDownI{L{   W{tbk_reset{{  ; H {   {idle{{ {author || |enterPageB (l'({page options"~l! 9502131815442255263148394464ASYM_TpIDd/P/P/ـe*page settings"Jh" .s::v,z+@*)`)(b(' $ $ 6% # hX<< "#`$%f' (. ) * ,x - .* 0j1235T6789;<=D>x@AB"CDEx*  f< #'b((`))@*z+,EHTdvwzu4|->-xQ aftskeywordss foobarftsTitle trueASYM_BeenHere Dq defaultButton14Xdt1 XP.-qkUButton id 2 of Page id 42adefBtnq true}needFix button id 2 of page id 42refBtnButton id 1 of Page id 42cancelBtn f~+ C.ZZ&&ZZ&VzSVh~ e in,nonewThreeDeeRectZZ&VZZ&V"ZZ&V@ZZ&&AZZ&&ZZ&VbottomLineZV&V&ZYB\ZZ&&ZZ&VhetopLineuZVZZ&Z > k bA br2 qc# DqA ;x r\ 1<x cM qc# 4A# qcq{=x k qA ~qA A  9h@ rN : Page Context:/ 8b2QTrc}5rN60c:cc70bE 3 FHgjFrUcU0r 1%c UcUcU 2% U ' U[ .^  r vv` o title location %n)&; ; @#<"+; #+:@!;w #+:@!(;q #+:@!;L #+:@! +< @#m'fmtitleLocpropertyobject referencetitlebuttonClickbuttonClick p>= "property" enabled "title" = P "{reference" = 5"/ B"{(P titleLoc = p>; > R mO property] titleLocu x  v ,*   property Use &Title Property -* v   object Use Index &DefaultO *R h  e object reference  ~ in,ms ThreeDeeRect .   '    bottomLine+ e ( h t q topLine  ) 2 object referencecb%L0B)&; ; +<.@!'f%tbk_reset!notifyBefore tbk_reset [ %~  in,msThreeDeeRect`="f@PMbottomLine]#ftopLine $fAtitleb%L0B)&; ; +<.@!'f%tbk_reset!notifyBefore tbk_reset [  ExcludeE&xclude Page From Index  T@ ] T@ ] jEHX~ U in,msgThreeDeeRectT@ ] T@ ] <cO N T@ ] $ bottomLine$ $  T@ ] $ ,)topLine9$ $cO N cO N contexts@ onsf Book "C:\HOOK\MMTOOLS.SBK"9@ testexts50 of Book "C:\HOOK\MMTOOLS.SBK"g jz@  wnew context-%n+ )&I< X< ; ;  ȱ<> NULL combobox "contexts" = ڈo=  = dropdownitems <" 7 = ftsInsertLine(J,newcontext) 4g" = cN&ew...3  6UX r c rscd c c   I Lqt~  in,msThreeDeeRecth bottomLine IL XUtopLinee   A0index keywordsv%XKr t`)&; ; %@#"; #:'f7add keywordbuttondoubleClickx )&h< ; ; jB#: $%@#h"# .'"; #:'feadd keywordstlkeyDown0B)&; ; +<.@!'f%tbk_resetbuttondoubleClick oselectedTextlines <> NULL buttonClick B"keyword"  stl = oO <> D / = keyEnter RB"H notifyBefore tbk_reset [+ .>~  +|;add keywordy}%cn%)&< < < ; ; ;j #%@#h;W #+/0,I42hs;f #+/.@#s+)m2wh;B #+<, .@!'findex keywords]ftsInsertLinetlkeywordspage keywordsnewKWbuttonClick_b)&; ; +:; #%@#""F@!'f6index keywordsidlebuttonClick tl = selectedtextlines "index keywords" newKW = Btl "!  = ftsInsertLine("9,1) "H = Mnotifybefore oenabled = x(Ϗ" = NULL)&Add > ~   remove keyword %% n)&\< f< ; ; ;E #%@#h;2 #+/0,I42h; #+/0,I4#'fetlpage keywordsnewKWbuttonClick^a)&; ; +:; #%@#""F@!'f6page keywordsidlebuttonClick tl = selectedtextlines "keywords" newKW = Btl " [Btl "0notifybefore oenabled = x(n"^ = NULL) <&Remove  ~ 8 # new keyword#%n,)&/< p< o< < ; ; : NULL buttonClick B"keyword"  stl = oO <> D / = keyEnter RB"H notifyBefore tbk_reset ['( (r((reference((_(@Page "page settings"idential"MTOOLS.SBK"K"( hv(2(((( Page Titleificationn(-) h 0)25)8)]) Keywords:c:) $ )2))) Keywords in Book(s) *  *2**=* Keywords of Page:s)k* n*v* r+s*OKo+%nx)&; ; l4;"&#'A";&#+:!['fCstandard2saveSettingsbuttonClickYbuttonClick -- ܐQsettings saveSettings isOpen "standard" close " w+OK+ ++g,+Cancel,%inz])&; ; ;"&#'A";&#+:!['f7standardbuttonClickJbuttonClick -- ܐQsettings isOpen "standard" close " ,Cancel, ,, .,Help.%nKrDf)&; ; ! 0 oselectedtextlines = 1 notifyBefore tbk_reset [E bp2 Page Number: V V 6   $ ~ ! in,ms3 ThreeDeeRectU X V V  G  V    bottomLine     V    topLine  E H X G A62U page number % )&m< ; ; ;^ #%@#"5;H #%@#h+<; #+/0,I42, .@!'fgpage referencestlpagesidle0B)&; ; +<.@!'f%tbk_resetnotifybefore selectedtextlines "" <> NULL stl = selectedTextlines "" o= B&"reference" notifyBefore tbk_reset [A D 8 X 0U page reference]  d T  CloseQ }%gnX[)&; ; ;"&#'A";&#+:!['f7dialogbuttonClick6buttonClick isOpen "dialog" close " [ Close  Y *K`    idle    tbk_reset  'enterPageQT ]author keyDown+:; #%@&e(info dialog"hf c%K)&; ; .'" .'"+?' #:jB#: $'fbclosekeyDownSkey b  =  = keyEnter buttonClick B"close" qt*,,*u4 trueASYM_BeenHere! $6H k T 3defaultButton{~1 X,PqkButton id 1 of Page id 40defBtn trueneedFixButton id 1 of Page id 40refBtn Button id 1 of Page id 40)cancelBtnW Zd$ \ E aClose}%gnX[)&; ; ;"&#'A";&#+:!['f7dialogbuttonClick6buttonClick isOpen "dialog" close " 'Closeg jWv2smessage{~`<The full-text indexing engine is not available at this time. may be performed.K4Yj%( 1author[^ gkeyDown enterPage idleThreeDeeRect J~;{info dialogs"~ >! 9502131814312182033335131342ASYM_TpID' 88*y~~~~x ZZ&ZZ& ~ ThreeDeeRect  in,none+.ZZ&dZZ&ZZ&WZZZ&aframeZZ&ZZ&bottomLineZ&&ZZZ&ZZ&topLineZZZ&Z;.dN<<2e'settings not found"h P .%K)&; ; .'"+?P #::p.'"+?. #:jB#: $'fxcancelhelpkeyDown]key b  = buttonClick B"J" , = "B"help"  p tj44jtp  u4 true+ASYM_BeenHere1_ btG,T qdefaultButton1, 8\XjqkButton id 2 of Page id 39defBtn trueneedFix)Button id 4 of Page id 395refBtnYButton id 1 of Page id 39gcancelBtn ;sENew%n4)&< < <  <  ; ; s+)m1wh, /31h, /31h.'ssssY\"4>QslY;&#'A";&#+V!!'fNew Settings FilefnamepathlMsftsInfoValXwriteDefaultSSTpathAndNamefilterListSettings File (*.SST),*.sst, All Files (*.*),*.*dialogftsSaveAsDlglsplitPathbuttonClickbuttonClick SYSTEM sftsInfoVal filterList = "Settings File (*.SST),*.sst, All Files (*.*),*.*" pathAndName = splitPath(d)  = 1 $ fname = 2 5 Ȉ = ftsSaveAsDlg("New ʃ",),W,Ǜ,1) ȱ <> NULL writeDefaultSST isOpen "dialog" " &New... ; 2`]{Text search settings could not be found for this book. Do you wish to create a new settings file or choose an existing one???q  E` Choose] %n}4)&< < < <  ; ; s+)mwh, /31h, /31h.'ssssG`"";&#'A";&#+V!!'fChoose a Settings FileKpftsOpenFileDlgfnamepathlMsftsInfoValpathAndNamefilterListSettings File (*.SST),*.sst, All Files (*.*),*.*dialoglsplitPathbuttonClickbuttonClick SYSTEM sftsInfoVal filterList = "Settings File (*.SST),*.sst, All Files (*.*),*.*" pathAndName = splitPath(c)  = 1 $ fname = 2 5 ȇ = ftsOpenFileDlg("Choose a ʊ",0,^,Ǣ,1) ȷ <> NULL isOpen "dialog" " m &Choose...   E  Cancel %n~)& ; ; ?';3&#'A"; &#+:!['fIlMsftsInfoValdialogbuttonClickPbuttonClick SYSTEM sftsInfoVal [ isOpen "dialog" close " Cancel   EEF  HelpC %nK~Pr)&; ; /{combo dialogs"~ 2vv^[%K5)&; ;  .'";T #:7.'";' #:jB#: $'frCancelOKkeyDown@S)&; ;  .'"jB#:$'f6keyCharykey b  = keyEnter buttonClick B"OK" . = B"Cancel" Z _ <> V  950213181413216432565365653ASYM_TpID ]]]]~ ThreeDeeRect in,true14]]`]]]]]]]]]]]bottomLine]]]]]]topLine ]]]]/4`fz j j Be&assign value"Dh"~ v\s fv  ,<  < b  fb, <   u4,R true)ASYM_BeenHereO C,bar C,foo C,foo C,foo RYnewKF_ F$ z  defaultButton,18\Xj qk Button id 11 of Page id 38defBtn) true5needFixYButton id 1 of Page id 38gcancelBtn Button id 11 of Page id 38refBtn \ \ ~  in,msThreeDeeRect9<\ \ M sv\  *bottomLine* * \  *topLine* ;$>JM M Gchoice%>--notifyBefore tbk_reset-- [-- [dropdownitems --  2Title) Choose Tag:ag:W Zb  _OK %n>)&; ; ;v&#'A";c&#+V!!;+)mHw";+)m5wslA ;+< m'fnewKFstandardnewKF>addKFbuttonClick;)&i<  \< `< n< m< ; ; .' , "Vq ,&I, /,I31h, /31h, /31h>s%s,"JY!HVscs, #>, , #?sd,"JY!HV, #>sq NULL addKF  [%newKFList SYSTEM sftsSetFile i 1 (&) b= i 5 tagName = g1  dataType = Jg” numKF = ftsGetIniVar("CREATE","KEYFIELDS",{) xisType(DWORD,@) G3 ftsSetIniVar("K",e+1,Ⱦ) ^F"&y+1,"#"&ī&&ś,) OK   g  Cancel %in]])&; ; ;"&#'A";&#+:!['f7standardbuttonClick9buttonClick isOpen "standard" close " Cancel    2  help/ %nKuGi)&; ; ! NULL notifyafter = notifyBefore tbk_reset ['U X` R ]OKO H%2n&)&; ; ; #+/.@#, "@R+)mw+)mw, [Contexts" 3D_New_Contexts" kdKeywords" YD_New_Keywords" rother" notifyBefore x x k Help K   keyDown   tbk_reset ] 36 Aenterpage FbS{entry dialog"~ VF4F:%--key-- b-- = keyEnter-- buttonClick B"OK" -- : = -- &B"Cancel" -- -- -- ------x--  <> r-- -- -- 950213181316210740014965596ASYM_TpID ZZZZ6$~ !ThreeDeeRect3 in,noneUXZZZZZZZZZZZZbottomLineZZZZZZ$!topLine1ZZZZ7SX6~ n n De$text entry"hz2  " F//%KR)&; ;  .'"+? #:c.'"+?P #::p.'"+?. #:jB#: $'fcancelhelpokkeyDown!8)&; ; (fentryPgkey b  = keyEnter buttonClick B"ok" 2 = "B"J" M = =B"help" entryPg ұ= 6@wZ Xbt$Z  6 ZbXZ ku4 contextdataType trueASYM_BeenHere 7 :LB  IdefaultButton1 4XBfqkButton id 2 of Page id 36defBtn trueneedFix Button id 2 of Page id 36 refBtn1Button id 1 of Page id 36?cancelBtnW f~  2Title Enter New Context:n:ection:key: \ \ *R-0@~ = in,msOThreeDeeRectqt\ *\ *$+M \ j*bottomLine*j*j\ j*topLine!*ja dn M AkEntry_%]L0B)&; ; +<.@!'f%tbk_reset4)?)&; ; ;+:F@!'f"enterpage=notifyBefore tbk_reset [notifyafter =   POKM}%gnW[)&; ; ;"&#'A";&#+V!!'f7dialogbuttonClick3buttonClick isOpen "dialog" " UOK gN CancelK }%gnY[)&; ; ;"&#'A";&#+:!['f7dialogbuttonClick7buttonClick isOpen "dialog" close " W Cancel     Help %tnK)&; ; +)mw+)mw<"^r r$ ~ t CFRbr9~u4O _ftskeywordso color{newSec trueASYM_BeenHere   defaultButton+.R^n1z XqkOButton id 2 of Page id 35[defBtnk truewneedFix Button id 2 of Page id 35refBtnButton id 1 of Page id 35cancelBtn f~% (ZZj~ ZZj~ tMPb~ _ in,noneqThreeDeeRectZZj~ ZZj~ ZZj~ ZZj~ ZZj~ ZZj~   bottomLineZ~ j~ jZSVZZj~ ZZj~ b_topLineoZ~ ZZjZ v v v  >  rv +r  .; ur  x   * G* G~  in,msThreeDeeRect%(* G* G9 8_b* G*\ robottomLine\ \ * * G*\ topLine*\ *'$ *9 869 8f3choice;>c color]tekn@ [None] colorfoo Body Footnote Title p E New %{no+ )&_< <   ; ;  @#+?m$#h>;, "X ws+)mwh", "@2|s+)mw?h+<, .@!+:n, >,, #>, mA!'fgsecNameSectionNameColon(sftsSectionstextEntry[None]ChoiceNew SectioncBoxNtbk_GetStringSection names may not contain commas. NoneBrackets]ftsInsertLinesection;newSecNo commas allowed in sectionSection Name:,buttonClickbuttonClick SYSTEM sftsSections cBox = combobox "Choice" o numLines = C(9) secName = textEntry(tbk_GetString("New a"),\ SectionNameColon"," B:"),\ "","section") _<> y jc"," co commas allowed 6,\ " names may xcontain /.") newSec =  = ftsInsertLine(&,) % dropDownItems =oneBrackets","[None]")\ &k&p ! &New...O R h\ ^ [ exclude{ &Exclude Object From Index  h 2 Title  Section Name:5 8  D A objectI L q RecordField "color" id 1d id 1     OK%n)& ; ; ;&#'A";&#+V!!;+)mw";+)mlwslV ;+< m?'f;newSec(sftsSectionsstandardaddSec:newSecbuttonClick )&  ; ; >Qs+)mtw?=>'s>2sO NULL addSec  [' [d#; ytFile,z ~ = ftsTextlineToList(ɕ) ftsSetIniVar("CREATE","CONC_SECTION",,sftsSetFile)OK gCancel%n)& ; ; ;>&#'A";+&#+:![?'fI(sftsSectionsstandardbuttonClickTbuttonClick SYSTEM sftsSections isOpen "standard" close " [6Cancel    bHelp_%nKtFh)&; ;  [ notifyafter = / c  ]  ] f  N  ?  ] 2  N  2  ?      5 2  ]   8 E   $ T   7   formatsQ %! )&JFJF< ; ; mA#hJF, "XqFEE"*, /EqQ31"EY !F ;+< +)m, /EqQ31m'ffdataTypeskdataTypemyFormatsselectChangeselectChange newText myFormats = odropdownitems i = 1 numFormats = C(1) ci <= Bi F<> T i dataType = i odataTypes y | e U,D,S dataTypes ((mm:dd:[yy]yy dd:mm:[yy]yy [yy]yy:mm:yy  $  3 %( $ T   3 Q      9 9 9  $ 9  9 % (\ 22/Title7:@ Edit Tag: Tag::ag: keyed value:d: Y2 Data Type# &B8pp8pp0-typeY\8KKp^^q&]!p 8K R&Real Number Kp^ I&Integer ^q U@%*n )&< < ; ; #>, #>, #>, p#>h;$#h+:, mA! +< t<mR+<, /31, .@!jB#:$'f[yy]yy:mm:ddcBoxdateFormats gdataTypesdd:mm:[yy]yyU,D,Smm:dd:[yy]yyformatsbuttonClickbuttonClick dateFormats = "mm:dd:[yy]yy" & k&\ "dd:mm:[yy]yy" & k&\ "[yy]yy:mm:dd" cBox = combobox "formats" dropDownItems 'y dataTypes cbox = "U,D,S" B1 ȡ #&DateQ T]!pZ WCg&Character ho P 2 Format   $!bottomLine1 kn   zwtopLine    xOKu}%gnX[)&; ; ;"&#'A";&#+V!!'f7DialogbuttonClick3buttonClick isOpen "Dialog" " }OK gCancel%n)&; ;  @#+?9 #+<.@!;(&#'A";&#+:!['fWEntryDialogbuttonClickLbuttonClick ["Entry" o isOpen "Dialog" close " Cancel  2Help/%nKl>`)&; ; !+)mw"F>F";>fs+)mNw?' >E+< >m'fsftsSetFileftsSetFile getSetFile sftsMainBktbk_bookRefenterPage)&; ;  .'"+? #:c.'"+?P #::p.'"+?. #:jB#: $'fcancelhelpokkeyDown SYSTEM sftsSetFile, sftsMainBk ³  = 8 # <> tbk_bookRef() G = NULL T = getSetFile(W) j b = t key b  = keyEnter buttonClick B"ok" 5 = $B"J" R = AB"help" ըd BBd *u4' true9ASYM_BeenHere?m pxIE defaultButton 1: FjXxqkButton id 3 of Page id 33defBtn trueneedFix7Button id 3 of Page id 33CrefBtngButton id 2 of Page id 33ucancelBtn f~ h2Creating a search index for a book makes full-text searching possible. This process may take a long time to complete. Create search index now?????????????????????????? XTOK%n\)&; ; +)m.w+9#l+'f4create search indextbk_bookRefcreateIndexbuttonClickT-- the build processbuttonClick createIndex " index" tbk_bookRef()OK   T Cancel%in]])&; ; ;"&#5@";&#+:!['f7standardbuttonClick3buttonClick b"standard" close " Cancel   T R  SettingsO %n)&; ;  +)mmw+9E#+< T<m@r+)m<w+9#+7r!'fpindex settings[^stepBackmaintbk_bookRefbuttonClickSbuttonClick stepBack "index settings" tbk_bookRef() = "main" ",a &Settings...   TS  help %nKpBd)&; ; \?@AB\CDEFG HVIKD(?LeB_VX6& "#&@'D( I><9<slider5 8DOT`p|[ S&OO8fqpznuA 0QmySliderMin] 5mmySliderMaxymysliderPos 20myNumTics scaledSlidertbk_wid_name#M HnumTics tallTicSpacing sliderMin sliderMax sliderPageSize sliderPos5tbk_wid_propsc' "text text text text text textwtbk_wid_values 2myTallTicSpacing 5sliderPageSize<[.I*pInIn*hsnsEEn" ` n o o 2 n2    \ n \ n\  ..\ n  n XX\ n II InI II\ InI II InIII\InIIIInIII\InIIIInIII\InIIIInIII\InIIIInIII\InIIIInIII\InIIIInIS AzVKJ#&=<[+barcfI*I*mbaseInI InI0 1!$n n'2_b e3sns sns4EE EE5  n n 6W Z  ] 7  n n 8  o o  o o  9  2 n2  2 n2  10Q T      Y 11   n  n  12     13   \ n\  \ n\  14Q !T .. ..Y 15 " n n 16 #   17 $ n n 18Q %T XX XXY 19 & n n 20 ' II II 21 ( InI InI 22Q )T II IIY 23 * InI InI 24 + II II 25,InI InI26Q-TII IIY27.InI InI28/II II290InI InI30Q1TII IIY312InI InI323II II334InI InI34Q5TII IIY356InI InI367II II378InI InI38Q9TII IIY39:InI InI40;II II41<InI InI42Q=TII IIY43>InI InI44?II II45@InI InI46QATII IIY47BInI InI48CII II49DInI InI50Y E\,b_0gj 0.00 FS,10 5.000005 G8B <Az,?thumbB 36&{6Hy hSliderThumbtxClassName button id 103 of page id 15glide 180width falsehilight# QYb@3myTrackPosE ShuttleShelptext HKJ,currentTime 0.00000%  ; F*}S f!-r$Cancel%n)& ; ; >O"-; ;m&#+Er>4s()++l=r ;B&#+:!['fdaborteds_anim_idleAnimationsZstopAnimationanim_editbuttonClickbuttonClick SYSTEM s_anim_idleAnimations  <> y stopAnimation "aborted",<, B2 “"anim_edit" close "&Cancel3 6@--*!N=DoneK=%'n_ )&  ; ; >"-; ;&#+Er>rsfg++l{r >">+V!8; #l%;Z&#+:!['fSelectObject8ksavePathaborteds_anim_idleAnimationsZstopAnimationanim_editCvs_anim_PathObjectbuttonClickbuttonClick SYSTEM s_anim_PathObject, s_anim_idleAnimations  <> y stopAnimation "aborted",=- C3 “"anim_edit" p <> y } savePath "SelectObject" close "HU&Done wgg h# hg&3gg jt:,((L qToolsQZeButton id 7 of Page id 28invertedButtonButton id 7 of Page id 28buttonPressed"((LM 6P\B,(y PYSelect?%nxv)& ; ; i"-; ;&#+Er>NsBC++lWr ;\&#+:!D;M&#+Ez!'f~aborteds_anim_idleAnimationsZstopAnimationsettingsanim_editbuttonClickbuttonClick SYSTEM s_anim_idleAnimations  <> y stopAnimation "aborted",=- C3 “"anim_edit" "settings" %modal focusWindow "69"<"L"I" TRUEU"enabeld",,,,""""10###6D#P#s^#j#z##M##u/#|A#previousLineM#|[#nextLineg#|w#middleCurve#|#lastCurve#|#firstCurve# ##X&( f&#SelectObjectU&h%RnF )&  ; ; >"-; ;&#+Er>syz++lr >";H#+?$#+<.@!;i&#+:!D;f&#+Ez!'fselectObjectaborteds_anim_idleAnimationsZstopAnimationSelectObjectobjectsanim_edits_anim_CurrentObjectbuttonClickbuttonClick SYSTEM s_anim_idleAnimations, s_anim_CurrentObject - <> y stopAnimation "aborted",SC YI “"anim_edit" ]ct = y combobox "}" "selectObject" y "SelectObject" %modal focusWindow "tc& &,,,,&&&*<*<&5''0'-' normal='objectColori'l'r' Ho'5'''6''s''((M((4(u'|'previousLine'|'nextLine'| (middleCurve(|%(lastCurve1(|A(firstCurveo( Kr(|(-)y(Help)%nKu?i)&; ; ,4Select an object and animation from the lists below. Select new to add an animation to the object. object.N K K <# K N N K K$_K"K ] bo] ] K(K#K N (E ;eSelectObject"5h" U s Ev L  rB`&E`B&L = @RH< OdefaultButton1  :XHlqkButton id 3 of Page id 27defBtn trueneedFixButton id 3 of Page id 27refBtn7Button id 2 of Page id 27EcancelBtn] f~ <* 'p%Zn<N)&; ; ;+:;$#F@!'f)objectsbuttonClick#buttonClick combobox "}"?O&bject to animate:m p  s%]n?Q)&; ; ;+:;$#F@!'f)animationsbuttonClick+buttonClick combobox "animations"#&Animation:W KWKZorK  &K OK} %n.)& J< j<  ; ; >8"0>-, /7? >+"Q;#l;#+?$#+/.@#h, "j-$h, /,"JY!HqQ, "Qq51h;m#+?Z$#+/.@#h<"";C#+?0$#mA#, "X-%hss;#l>A">6+"Q;#@#+:@!;#+?$#+/0;#+?$#+/.@#, "jqJY!EqQ62h;&#+:Y, #>, I#?, , #?, @!;W&#'A";D&#+:!['f 8ksavePathofAnimation: ceditPath animationsselectObjectbottomBarobjectsanim_editnewObjectCvs_anim_PathObjectanimationbuttonClickbuttonClick SYSTEM s_anim_PathObject  <> NULL " " ' isObject(6) savePath "selectObject" newObject = combobox "}" "5 ~(TAB, +) 0V+4 (=) B animation = Ganimations" " """ -(dropDownItems }3"ʫ) editPath ƥ, _"  <>  /) enabled }"bottomBar" TRUE V1 ~(Ӎ}" "%) - 1 }" "< K"anim_edit" "Animation:"&&&""&& isOpen "ل close "ٓ &OK &  W@  Cancel= [%En.9)&; ; ;+:!['fbuttonClickbuttonClick close eI &Cancel $ 7     objects 2)Button id 0 Button id 0 of Page id 109id 55d 73 C $F V 6] , ~ ] ,  S animations{    Y  K2 h $  enterPage# &  / authorY \  e keyDown   idle ] $ enterPage odefaultM5> / 3{"~ .2 56N( 8   @fv$ 5+vf@8(N6SVxu 94082512531446394139182ASYM_TpID  7  $   7K  ! K K K[ &x< ^s < xx< < ,6 $ & 5 & pv;E $  R   RRKv,6   CNc  CC b . +o%YnDM)&; ; ;+:;+? #F@!'f+repsbuttonClick#buttonClick B"reps" =Re&petitions:q   t   @ -W W W --WW @ iP p5P P pipii 6r$ clcTp8Er$  R   RR 86c  C%  CCS VW s%]nHQ)&; ; ;+:;+? #F@!'f+constantbuttonClick'buttonClick B"constant" R&ate:;K K ] >K] ] K< < N N < <K xK N N K K  " ! " CelAnimation3&Cel Animationa dx$  ! %onXc)&; ; ;+:;+?" #+? #F@!'f5integerdurationbuttonClick2buttonClick integer "duration" / &Timing:%P0@0@0eSettings"1Lh"zT/5s##%vI/*t,H*\.% . R% ^# !^>&!!P4 ! "#d&'()*j+",-[ .%^w"jd4!^#R%/ -4K defaultButton-0T`p1| XqkQ Button id 0 of Page id 26]defBtnm trueyneedFix Button id 0 of Page id 26refBtnButton id 0 of Page id 26cancelBtn  ,  Steps per Second:M +JpP gDuration in Seconds: *3vY v Duration v  (j Y      ; &> Y   %XHRϫ'G)&; ; l 'f!w%spinUpbuttonDown+.G)&; ; l 'f!w%spinUpbuttonDoubleClick],G)&; ; l 'f!w%spinUpbuttonStillDown+{ spinUpz |  xK ' z   w&%XHTϯ)I)&; ; l 'f!|spinDownbuttonDown+0I)&; ; l 'f!|spinDownbuttonDoubleClick].I)&; ; l 'f!|spinDownbuttonStillDown+{ spinDownz |  xK )j&vq a4A#integer1 9<a 50 #v >YG~ Steps{ M% /w%|  )&  ; ; >  ? > h,"J","Y !Vh.'h! >L   >6  +? #+<, .@!'finteger2s_anim_animationSettingsspinUp! 6 )&  ; ; >  ? > hJ,"","Y !Vh.'h! >L   >6  +? #+<, .@!'finteger2s_anim_animationSettingsspinDown?9  )&  ; ; >  ?$+/.@#""F+<.', .@!+/.@#hJ,""#.'h+<.', .@!! >*   >  'f2s_anim_animationSettingsleaveFieldspinUp SYSTEM s_anim_animationSettings[]  12] < 30 Ű = 30 31 P@12] [_O10] "integer" ꀰspinDown ϔ̄ ϖĆ12] > 1 u = 1 31 Ķ12] [10] "sꀰ xisType("WORD", >) >1 > >= 30 ʀ30 >30 31 YI12] [jZ10] YG>4m$ !d  YG YYG   b  H p_ %XHRϫ'G)&; ; l 'f!w%spinUpbuttonDown).G)&; ; l 'f!w%spinUpbuttonDoubleClickY,G)&; ; l 'f!w%spinUpbuttonStillDown){ spinUpz | m xK J H  XG&%XHTϯ)I)&; ; l 'f!|spinDownbuttonDown+0I)&; ; l 'f!|spinDownbuttonDoubleClick].I)&; ; l 'f!|spinDownbuttonStillDown+{ spinDownz | U xK "dv Ainteger   1 15_ btJqShowAllSteps%n )& ; ; >D  ?;>2 @"-  >  'fg2s_anim_animationSettingsbuttonClickMbuttonClick SYSTEM s_anim_animationSettings[]  5] oZ [*10]Show All Steps J%n )& ; ; >B  ?9>0 @#  >  'fe2s_anim_animationSettingsbuttonClickNbuttonClick SYSTEM s_anim_animationSettings[]  3] p> [+10]P1 4JB ?ConstantMConstant{ ~J VariableVariable     K%5nz) )& ; ; >  ?;#+? #@"V;#+? #+:@!> ;q#+?d #+?R #+/.@# 6;C#+?6 #+:@!>, .' 'fintegerrepssettings2s_anim_animationSettingsbuttonClickbuttonClick SYSTEM s_anim_animationSettings[] ZB"reps" "settings" enabled " " TRUE UE7] "integer" "L"H E"b"^ FALSE ϘĈ7] 0   !!  / 2<   9repsK% 1 n)&; ; @");+:;C#+?6 #+?$ #F@!jB#:$'f[integerrepssettingsenterButton})&; ; jB#:$@"&;+:;/#+?" #+? #F@!'fXintegerrepssettingsbuttonClick{ oZ "integer" "reps" "settings" buttonClick oZ "O"H"D  K NX  Ureps%w%| )&  ; ; >h  ?_>V h,"Y !Vh>4  +? #+<, .@!'finteger2s_anim_animationSettingsspinUp )&  ; ; >}  ?t>k hJ,"","Y !Vh!>4  +? #+<, .@!'finteger2s_anim_animationSettingsspinDownspinUp SYSTEM s_anim_animationSettings[]  7] Ű ,7] "integer" ꀰspinDown dT fV7] > 1 u 31 ύ}7] "^ꀰ  &! C     F[^  M> M    M  %XHRϫ'G)&; ; l 'f!w%spinUpbuttonDown).G)&; ; l 'f!w%spinUpbuttonDoubleClickY,G)&; ; l 'f!w%spinUpbuttonStillDown){ spinUpz |  ;xKi l M   &%XHTϯ)I)&; ; l 'f!|spinDownbuttonDown+0I)&; ; l 'f!|spinDownbuttonDoubleClick].I)&; ; l 'f!|spinDownbuttonStillDown+{ spinDownz |  #!xKc! f!r! !Ao!integer}! !!! 11111! !!  ! !Forever!&Forever#" &"4"J D#1"FixedPathA#%ny)& ; ; >;  ?2 >) @"-<"- 'fXFALSE2s_anim_animationSettingsbuttonClickLbuttonClick SYSTEM s_anim_animationSettings[]  13] (oZ= FALSE)[#&Update Path on Move# ##J{ z J%#CelAnimationG%%n)& ; ; >  ?> @"- ;^#+?J #+:@"@!;;#+? #+:@"@!'fStepsPerCelstepsPerCelSettings2s_anim_animationSettingsbuttonClickbuttonClick SYSTEM s_anim_animationSettings[]  4] oZ enabled "stepsPerCel" "8" oZ &B"StepsPerCel" "[" oZO%&On% %eH eH %%steps%% H s .el % R%%% H s  H s 0*%StepsPerCel-*% w%| )&  ; ; >~  ?u >l h" .'h,"Y !Vh >4  +? #+<, .@!'finteger2s_anim_animationSettingsspinUp )&  ; ; >  ? >~ h""J,"","Y !Vh.'h! >4  +? #+<, .@!'finteger2s_anim_animationSettingsspinDown > )&  ; ; >v  ?m+?] #+/.@#h$""F .'h+?- #+<, .@! >  'finteger2s_anim_animationSettingsleaveFieldMspinUp SYSTEM s_anim_animationSettings[]  11] = y ʀ1 Ű F611] "integer" ꀰspinDown o ρq11] <> y> 1 u = 1 31 ϻī11] "rꀰ "Ɠ xisType("g", ) = 1 "ˆꀰ ,11] E*H* H s \. ~ n y* % H s  H s |*** H t, s * H**, H  ",, %XHRϫ'G)&; ; l 'f!w%spinUpbuttonDown).G)&; ; l 'f!w%spinUpbuttonDoubleClickY,G)&; ; l 'f!w%spinUpbuttonStillDown){ spinUpz | , q,xK, H*,- s   .-&%XHTϯ)I)&; ; l 'f!|spinDownbuttonDown+0I)&; ; l 'f!|spinDownbuttonDoubleClick].I)&; ; l 'f!|spinDownbuttonStillDown+{ spinDownz | . Y.xK. %.. ~ n .a.integer. .. R%.el . .StepsPerCel /&Steps per Cel:;/ >/ Z H/E/CloseQ/C&losei/l/K/Y/0//- /author//- /keyDown/0-  0enterPage70:0- A0idlencelingtrue9tou{editorScripts".~! 9408251253127732139176ASYM_TpID Dy 7eedit"/h" b jsv2   $ Zj.$&  : v *fp p&$.jZ$  2 E| Xu4TtruegASYM_BeenHerem; 0#l&$SelectionHandles7:lIvIul&7$*&$f&uI$l7e h]#sSW_handle  #S_handle ]#NW_handle a#'E_handleU Xa#cNE_handle  #N_handle a#SE_handle   ]#W_handleE HSl %tnSh)&; ; ;(##, #+'f<editorScriptsbuttonClick9buttonClick getHandlerList(/"editorScripts", "")#EditorScriptsQ TF%onHc)&; ; ;(##, #+'f<settingsbuttonClick5buttonClick getHandlerList("settings", "")!SettingsO R\%snLg)&; ; ;'##, #+'f<selectObjectbuttonClick8buttonClick getHandlerList("selectObject", "")+SelectObjectY HW]d\gCompiler cPM%knD_)&; ; ;(##, #+'f<editbuttonClick.buttonClick gethandlerList("", "")Wedit  "  %n Y۫FM)&; ; !7, #'f'periodicbuttonClickJ@F)&#, /#>, 7, !'f timer timernotify2-)&#'frightButtonClick~buttonClick timerStart("periodic", 33, 55, )timernotify 4&CRLF rightButtonClick timerStop(0)! BottomBara d 2i l Pages:  2  Backgrounds:/ YW_ + y  trueFn >0`0C Ji^HgR^FPF E{"~x 94082512531046390139170ASYM_TpID @eclipPkgPaths"hX 4U%uK jm)&; ; , 2";* #:jB#: $'fJ13OKkeyDown\-- Tim Pearson, Asymetrix 6/94key  keyEnter buttonClick B"OK" c fv* V   : R:vR"u4 true1ASYM_BeenHere7e hzpI 73 wdefaultButton12 >bXpqkButton id 1 of Page id 24defBtn true needFix/ Button id 1 of Page id 24;refBtn_Button id 0 of Page id 24mcancelBtn f~  l l~  in,noneThreeDeeRect'* lV l lS l  l lbottomLinel l   l ltopLinel C 0 zF2KNs Add To Media Paths Of:  t t d  vzhardDisk &Hard Disk9 v<0 FzCcdRomO&CD-ROM X (;X (xX (X 8(x RX ($zOK%n)&; ;  ;+< ;S #@"-;; #@"- m;+V!!'fbsEreturnStringcdRomhardDiskbuttonClickIbuttonClick returnString e= ZB"hardDisk",ZB"cdRom" eOK R&X (;z#Cancel[%En.9)&; ; ;+:!['fbuttonClickbuttonClick close eCancelKY4 l  author% (  1 keyDown[ ^  i enterPage   idlec! f!r!Ԣ{ "~ `ftz 9408251253097731324723ASYM_TpID' *LXLXvOdR~ aThreeDeeRects in,noneLXLXLXLXLXLX bottomLineXLXLUXLXLXdatopLineqXLw\HHUeclipPkgChoosePath"hd Ta%8Kq i )&; ;   t ; #+: ,@!; #+: ,"F@! ; #+<  s+)mmp ; #+<  s+)mJmd ;N #+<  m#'f 9hdPathsListToTextline 0 oselectedTextlines = 1 I L ^ 9j v 5[ D:\TMPg hdPathss   cdPaths   o o   bottomLine o   o o * ' topLine7 o o k n ` `  %uo" )&JFJF ; ; , , " @#, /31++@#hu#|, /31,"Fu#|, /31,"F, /3, /31,"EY!HV, 7h, /3, /31,"EY!HV, 7h, /3, /31,"EY!HV, 7h, /3, /31,"EY!HV, 7h@#, /31+:+ @!jB#:$'fRsizedsized > =1 o} xOff = 1 sysPageUnitsPerPixel yOff = 2 el 1 ʀ1 + H 2 ʀ2 + < 3 ʀ3 + v 4 ʀ4 + j =2 o} ` F l ' : ` h* C hhhhh}  : l h  hhhhh PT8z 2  Media Paths:Clip:= @D `t %nR})&; ;  ;4 #+< ;+ #@"-m'fI IenterPage{ "~  tz 94082512530715462139161ASYM_TpID' *vOdR~ aThreeDeeRects in,none bottomLineUXdatopLineqw\HH\eclipPkgPrompt"hP ZM%8  )&; ;   t ; #+< , #b, .@!;) #+< , .@! +<  m +<  m "( "; #+:@!; #+:@!;K#+?` #+:@!;/#+?4 #+:@!'f:fileName9hdPathsclipPkgPathscdRom5cdPathshardDiskclipRefbuttonsinitDlg!-- Tim Pearson, Asymetrix 6/94initDlg [] "fileName" = upperCase(&[1]) "clipRef" = >[2] ohdPaths = Q[3] ocdPaths = d[4] l[3] = NULL {[4] = enabled "buttons" = FALSE "TRUE ZB"hardDisk" "clipPkgPaths" = * ZB"cdRom" ""U[^PRH>`   @^` `^ >HRP*u4<N9H9' true9ASYM_BeenHereK D:\TMPWhdPaths] -9Q defaultButton (14X dXqk  Button id 0 of Page id 22defBtn% true1needFixUButton id 5 of Page id 22arefBtnButton id 0 of Page id 22cancelBtn f~ Tx(|z2[`OThis file currently exists on neither the Hard Disk nor the CD-ROM media paths: rXrX~  in,sculptedThreeDeeRectrXI@IA ^DRrXAzOfileNameb%L0B)&; ; +<.@!'f%tbk_reset!notifyBefore tbk_reset [^ II0-bottomLine=IIw^zIItopLineI T(z2 Clip:rce of Clip:C F R X z 2O clipRef b%L0B)&; ; +<.@!'f%tbk_reset!notifyBefore tbk_reset [   & H`H` H# buttons%n=2)&      ; ;   >, /31!<" h>++#B" < =>++$B" }<  F< ; {#r>c+)mw,  < B>6+)mKw, <  < r  ;+)mw  ;+)mw s} NULL returnString e= p>, e `)`` )H HE  HH`RzOmove]&Move...  +`zmoveAllM&ove All...  HHzcopy&Copy...  +H,z)copyAll;Co&py All...i ltH<zqadd9'%n )&  ; ;   s NULL returnString e= p>, e E&Add...s v+Hz}skipE%wnTk)&; ;  ;+< '<m;+V!!'f:sEreturnStringskipbuttonClick2buttonClick returnString e= "skip" eO&Skip} H4FzhelpC0%nKm)&; ; +)mQw, +)m[w, #>, H#>s.'s+)mw'f]^tbk_WinHelpFASYM_ProductPrefix.HLPASYM_MTBVersionbuttonClickqDN.)&; ; p.'" :'f1keyDownbuttonClick tbk_WinHelp(62680,ASYM_ProductPrefix() & ASYM_MTBVersion() & ".HLP") >notifyBefore x x = u M&Help{ ~(4zcancel[%En.9)&; ; ;+:!['fbuttonClickbuttonClick close eCancel9K<rYcf  okeyDown  tbk_reset author  enterPage?B IidleQ { "~   tz 94082512530523192185540ASYM_TpID' *  vOdR~ aThreeDeeRects in,none       bottomLine  UX  datopLineq w 2eclipPkg"h"sv>ff>u4 trueASYM_BeenHereC FXN C UdefaultButton1 @X6 Z qkButton id 5 of Page id 21defBtn trueneedFix Button id 5 of Page id 21refBtn=Button id 1 of Page id 21KcancelBtnc f~  42zOK/o%Yn.M)&; ; l 'f!apackageClipsbuttonClickbuttonClick packageClips;&Start{ H4W z~2zxHint: If you wish to collect all media files into one directory, make sure your media paths include only one directory...E Hx0 $zH2MPThe Media Packager removes all explicit file references from your clip's media references. You may be prompted to answer questions about your media files during this process.sssssssssssC F 4Zzq%[nCO)&; ; ; {#r: r 'f2buttonClick'buttonClick ³ mediaPaths Me&dia Paths# &2lz/Cancel[%En.9)&; ; ;+:!['fbuttonClickbuttonClick close e&Close \lz/%nKe)&; ; +)mNw, +)mXw, #>, E#>s.'s+)m w'fZ^tbk_WinHelpFASYM_ProductPrefix.HLPASYM_MTBVersionbuttonClickiEP)&; ; , " :'f/112keyDown~buttonClick tbk_WinHelp(62674,ASYM_ProductPrefix() & ASYM_MTBVersion() & ".HLP")notifyBefore x x p &HelpKY0 h   keyDown! $  - authorW Z  e enterPage   idleenterPtC+) +*C.C%C L[UrPǪqUx#jry5 G p a T ~t\l}$h)54_u9s':~W:h=(9>AoB~qB )&T< ; ; +?+$#h +< m$'fJobject of interestobjCbBoxpropValueinspectType8)&; ; +)mbw5<")+)m)w<"*, 5"i, "% +< .'m 3, "% +< .'m, "% +< .'mf, e"% +< .'mo3, >"% +< .'m<'fXPUtabfolderWVSgrpstbk_curOb"tbk_wid_currentTabckeyMnemonic<1 )&  ; ;  #.'"@ # @#++ @#+#I"]<".'+ +F !>M <"??/'fTRUEHqstbk_customPropInfostbk_cursor6stbk_customPropFlagresizeidleq)&; ; ;, {#, "jB#:U$=; +)m3w+Er+)m!w++@#++:Ur 'fw?tbk_lastWinnextBM)&; ; ;, {#, "jB#:V$=; +)m3w+Er+)m!w++@#++:Vr 'fw?tbk_lastWinprevious?)&; ; ;, {#, "jB#:Q$=; +)m3w+Er+)m!w++@#++:Qr 'fw?tbk_lastWinfirst@)&; ; ;, {#, "jB#:T$=; +)m3w+Er+)m!w++@#++:Tr 'fw?tbk_lastWinlast)&; ; ;, {#, "jB#:N$=; +)m3w+Er+)m!w++@#++:Nr 'fw?tbk_lastWinbackgroundz _)&; ; ;, {#, "jB#:;$=; +)m3w+Er+)m!w++@#++:;r 'fw?tbk_lastWinnewPage _)&; ; ;, {#, "jB#:M$=; +)m3w+Er+)m!w++@#++:Mr 'fw?tbk_lastWinback l)& ; ;  +< m%jB#v$'fNtbk_resetrefObjtbk_reset< j)& <  <      <   ; ; x"z +)mwB<">+ t +)mw+ h+?K$#h+)mwh, "V-%.'"E>"+)mrw.'"" <"+ h?&? +< m>"-h??d???sslx!y'fTRUEhomeBasestbk_curModecrefstbk_propTypesobject of intereststbk_propValuesobjIntGwasRightClickstbk_curOb\updateBrowserobjectofInteresttrueValueLm stbk_propNames5stbk_curProptbk_ObjectofInterestobjectofInterestcheckSelectionHq0)&'< v< <  < <    F< F ; ; ", #>, window cancelledpropSetTabssysErefObjuser~setSysVartmodesetPropi' )&F ; ; ;Ft, #?, d#; , P#?, d#'fx1  varValuevarNamesystem= varValuesetSysVarX' )&F ; ; ;F<, #?, d#; , d#o(fqsystemvarNamesysVarValueO ,@)& ~< < < JF< < <    < +<    < ; ; >"&; +)mrw+Er #?r .'+ +F !:!}>"?rx"z +)mw+0&#h+?$#h" +< <m/+:jA!.'s++:; +)mw+Er;hr ? ?W? +? #+:"<"@!+)mwA<"??++'A"+?$#h++B" +:B!+? #h, K"B, #>mx, "V-%.'")+? #+:+)msw"5@!+? #+:5@!r l"F++@#hGwasRightClickLm stbk_propNamesўtbk_wid_tabtextpropSetTabsstbk_propValuesrefObj?tbk_lastWinstbk_propTypesProperty EditorProperties,Widget PropertiesStandard Properties,UsertmodeupdateBrowser$_@*)&/< H<    M< < <  S< T< P< <    F ; ; +? #h+?y #h+? #h+?S #h<"V, u#>, :!; +)mcw+Erh++3@#hs+)mWwh.' , "Vq ,&I+ #  >, /, #>, 7? !:"~-h:!};, #>, q#?, , #?, d#o, /31hJ(, "Qq", /(51, #>h,:!} #">C, /#>, 7?.>&, /, #>, 7?,&H.& ,&Ir +<.@!?t>, /7?>, /7?+<>z, .@!+<>, .@!+/04"Qq6+@!K "++:.'+ +%@!++@#+:$@!<"+<.@! +< m +< m++lC'f)obType@ ...propValFldFASYM_ProductPrefixpropNamFld:updateHeaderpropGroupFALSEstbk_propTypessystemVars SortList), UQ_Bg fvalpropGrpDlg.DLL?tbk_lastWindoes not have  %'/59APX[`kovpropValFldpropNamFldhomebasevlistivValuesFALSEvalpropGrpstbk_propNamescurPropssofldstbk_curObobjvNamesstbk_propValuesstbk_propTypeslistscurPropssofld ofLm stbk_propNamesASYM_MTBVersionstbk_curObstbk_propValuesSortListpropValuepropValuepropNameshowUserProps-|(&)& < )<   <      F ; ; ; +)mw+Er#|h.' , "Vq ,&I+ #h , /51, ", /51, P"h, /51, "M, /51, "2, /51,  ", /51<">, /, #>, 7?;, #?, d# !:"~-h:!};, d#oh, /31h #">, /">#>, 7?nGJ(, "Qq", /(51, #>h>;, /, #>, 7?$,:!},&H.& ,&I.r >, /7?>, /Z7?+? #h+<.@!+<>, .@!+? #+<>, .@!'f  s_tbk_nameFld?tbk_lastWinstbk_systemval...s_ASYMs__tbk_ sfts  *2=HTdloc_iloc_ssvalloc_vliststbk_propNamesnameFldloc_vNamesstbk_curObloc_vValuesstbk_propValuesstbk_propTypesLm stbk_propNamesstbkstbk_propValuesloc_sspropValuepropNamesystemVars2 g H6)&<  < <  < <   <  <     <   =<    <  < F ; ;  <",s+)m w,"F ? ?9 " ? "+)m w, +)m| w, #>, #>, !; +)mpw+Er+)mwh <"W+)m w?c+)mw?l.' >A, "Xq ,&I>%, /,I31t ;, d#ohJ(, "Qq"J, "Xq", /3(51, g#>hN<" >t >b, /, #>, 7?K,&H.& ,&I9>/, /3#?>, /3#? >4s+)mIwh'>"++#s+)mw?>t .' >, "Vq ,&I1+ #   !+++ #h", /31"+# :"~-h:!} !., "Dv, "D>;, #?, , /51, #?, d#oh';, #?, d#ohN, /31"++, #h';, #?, d#oh,:!} #"d #Y<"U#>, , #>, 7#?, , #?, #>, #+h+# U, /31hJ(, "Qq", /(51, #>h>, /, #>, 7?,&H.& ,&I.' , "Vq ,&I9>o, /, /,I31,I3#?R,&H.& ,&I>, /3#?>, /3#?> s+)m!w?+? #h +< m+? #h+? #h>+/.@#""+<.@!+<>z, .@!+/.@#>3"+<>#, .@! "3+:.'+ +%@!+?S #@#+:$@!+?6 #@#h+:, /31++$@"$@!+? #lr 'f:%77@listtoTextLine), Ug fSortList), Ug ftextTRUEsysCursor...propValFldoldSyspropNamFld.i?tbk_lastWinrecordfield  $-/9=EQ`jozTRUEw_widpropValFldoldSysbufferhomeBaseipropNamesvalbookrefstbk_cursorstbk_propNamesclearListofldpropValuesstbk_curObobjpropNamFldstbk_propValuesstbk_propTypesinfopropName:updateHeaderofokvalLm stbk_propNamesbookrefstbk_propTypes propGroupdlg.dllstbk_curObofldstbk_cursorpropValuetbk_bookRef=isValidObject%systemTypes#systemPropsASYM_MTBVersionbufferstbk_propValuesFASYM_ProductPrefixSortListpropValueobTypeof objlisttoTextLineERROR accessing property:infopropNameshowProps?b$)&< < < ^< g< k<      ; ; <"s+)m3w,"F ?"@+?r$#+V!!; +)maw+Er+)mwh, "B++@#h+)mwh+)mwh"hr ", /o7 +)mw, #>, s+)mw, #>?#>, s+)mkw, #>?AJ#>, s+)mw, #>?r+? #+<, .@!)+?l #+<s+)mpw, .@!+?> #h+? #h>+/.@#""+<.@!+<>, .@!+<>, .@! k<" <"+:.'+ +%@!+? #@#+:$@!+? #lXr 'fobtypeTRUEtextpropValFldhw_propNamespropNamFldcheader?tbk_lastWintbk_wid_namestbk_propTypespropValuesobTypepropGroupbookrefobrefw_wid_Namew_wid_typestbk_curOb=isValidObject (Widget)tbk_bookRefw_propListTextLm stbk_propNames\tbk_wid_typestbk_propValues tbk_wid_name :updateHeaderpropValue(9w_propValuespropNameshowWidgetPropsuE)&<  .'  , "Vq ,&I@ + #h "!,&H.& ,&I.'(fiitemOffsetE%)&'fsizetoPageFHX&?()&+ JF< < <  + +  ; ; q#h++B#. h, ;+E#dh"++@#h", ", /;, #?, 7h";# , ", /7+ ++ @#h" #h # , "jqFJE"", /EJY!EqQ51hz, /31, "d, /31h, /3# , /3# , /3s+)mPw, #>, e#>, 7h# J, "Vq"+)mGw, +)m%w, #>, #>, !sss++A"-$s++ B#. s++@"-$s+)mwhJ,"",I#hhh(f( of book vrefObj +!popMenu),$ , ,#, , , TB-#f+win.dllnamHShortFileNamelocbook!MpopMenu" ofASYM_MTBVersionFASYM_ProductPrefixChooseDropObjectJ=)& v< ; ; +)miwh+)m=wh, /31, ="D, /3# (fwPOtbk_wid_propsbookref tbk_bookRefw_propNamesLWXT$)&<  t<   a< F ; ; +)mwh+)mwh, /31, "D, /3# .' , "Xq ,&I, /,I31h;, #?, , #?, d#o, /31hJ(, "Qq", /(51, ?#>h, /,I3, 7 ,&H.& ,&I](fs...POtbk_wid_propsofivalbookref   (ipropNamesvalpRefpropValuesbookrefobjtbk_bookRefw_propValuesiN"B )& ; ; +)mzwh, /31, s"D, /3# ", /G7 , /+)m5w+)m8w, 7 (frptbk_wid_values tbk_bookRefWlst_widgetw_propListTextO?jB)&; ; +)mw+)mw(f1tbk_bookRef#systemPropsf_systemPropsO?j)&; ; +)m%w+)m w(f1%systemTypestbk_bookReff_systemTypesD.){ "~DD , , 94091917393215893127144ID) 94091917393215893127144ASYM_TpID4qeHyperlink Check Options"h""JDs4vzZdp    ~ xR 4x~ pdzGJlxu4i Group id 7 of Page id 0urefObj trueASYM_BeenHere   defaultButton%(LXh1t XqkIButton id 1 of Page id 18UdefBtne trueqneedFix Button id 1 of Page id 18refBtnButton id 0 of Page id 18cancelBtn e~ "-yiN :7Dialog inner frameORiN iN -yiN N ii-yiN iN N # ,g&HHHhq+.,page name doesn't match page ID number ID number number hey can get out of synch when you rename or import pages.) book names with the hyperpath of the book.! $0x-Repair'% JY)@)&; ; @"-(f#propValue-<M)&; ; +:<"@!'f*falsepropValuem1^)&; ;  +< m'f5propValueenterPageXpropValue ґoZ what oZ= ( <> )notifyBefore oE = y &Resynchronize hyperlinks when destination% <Wv(HHHhpR-0u@1Check the property-based hyperlinks in this book..ok. ,HHHHhp`names when the destination directory is listed in the ASYM_Hyperpath property of this book hen you rename or import pages.) book names with the hyperpath of the book. iP Remove PathsM '% JY)@)&; ; @"-(f#propValue-<M)&; ; +:<"@!'f*falsepropValuem1^)&; ;  +< m'f5propValueenterPageXpropValue ґoZ what oZ= ( <> )notifyBefore oE = y { Remove path portion of &destination book   Z #  Dump To File%"JnY2*@)&; ; @"-(f#propValue.n#)&<  &< ; ; tbk_Containerfalsepageedit namemyPgreport formatOKpropValue6d)&; ;  +< @"-m'f;propValuebuttonClick.1b)&; ;  +< <m 'f4truepropValueenterPageCpropValue ґoZ  what myPg = tbk_Container(, "") chkd = (+ <> ) oZ=  enabled "report " R4 "file p" jL 3B"p" }_ okBtn = B"OK" b }"]Ep" įNULL |6 = x ŒLP buttonClick o = oZnotifyBefore o4 = PSave a list of the &bad hyperlinks in file:+ L.hP Z w I% qt[ 3dFieldtbk_wid_type w w   w_ K AP Report file name58JXlzߍG stringUpropTypei Page id 2wtrueValue c:\temp\badlinks.txttrueTextc:\temp\badlinks.txt hP Z 6 TL6U XhP Z +f`]BRmf+f  P O \Edit nameY%inB])&; ; ; #l'f(Report file nameeditbuttonClick(buttonClick "Report file p"a... Y  EReport format'%"n!Yj )& ; ; +)m7wh"@#, /31++@#h(fYchoicepropValuen )&c<+ ; ; @#h+:@!"#++@#h+?,  #+:@!'flobjsPropValueAp)&; ;  +< @#mjB#:$'fJchoicebuttonClickb1^f)&; ;  +< m'f5propValueenterPagepropValue ochoice = NULL p1 o} ҰPropValue what objs = o} Z  = N $ = p1 + ZB= = PbuttonClick oØ = p> notifyBefore o = y Prettychoice EDDZ ? dBY  N KPrettyWRe&port dY  Tab-separated&Tab-Separated ASCII Data File hOKe%]n})&; ; Ltbk_ContainerpageDump To FileenterPage$C)&; ; l 'f!\OKbuttonClickknotifyAfter xZB"Dump To File" tbk_Container(,"") oenabled = P buttonClick OKw&Start Check ICancel%nKXVL)&; ; q#{#" q#+:!['f/buttonClickZ<W)&; ; .'" l 'f1cancelkeyDownYbuttonClick targetWindow <>  close  notifyBefore x x = 27 J &CancelKYPAD  MkeyDown      enterPage tbk_reset  author=@ Gidle_]b enterPage`p$.){"~n$$ , , 9409091855513407568151ID) 9409091855513407568151ASYM_TpID -eHyperlink Tools"h"v $"s v  p(& v  ( u4  trueASYM_BeenHere%Y \fKx2Kx2cGauge/%G9)&<  < < <  ; ; + #  J, "Vq"', /31,", /31,"Y!BVh.'.' Y!wV Y!vVh+? #@#h+ # h+ # h+ # hq#++B" q#+:B!+?#@#, /3,",","Y!E,"Y!IY!HJY!HV, 7+ @!+?E #+<, .@!q#+:B!'fgaugetheCaptiony1x2barx1statusprogressprogress n n theCaption (n) > 1 n = 1 n / 2 n n = b(0,j(1, n)) ="gauge" ʌx1 ʌy1 ʌx2 oldLock lockScreen targetWindow  P 3 ="bar" = x1 + (x2 - x1) * n + 15 "status" = qh āKx2pi#Z# ( Kx2Kx2T/2B~ ? in,msQThreeDeeRectsvKx2Kx2&Z# Kx2Kx#bottomLineK##x  Kx2Kx2topLine#KKx2xc fZ#6KKKh2mgauge(i#Bar%Y)&; ; +: @#+? #@#@!@#, /3 1,"u#|, /31,"Y!HV, 7+ @!@#, /3 1,"u#|, /31,"Y!HV, 7+ @!'fgaugeenterPagennotifyBefore o== ="gauge" o Ő1 =H1 syspageunitsperpixel Ő2 =H2 &elQ (T`Z# HHHh6]Status |%fYN\)&; ; +: @#+? #@#@!'f9gaugeenterpage,notifyBefore o== ="gauge" o  } `5 objects checked 0 bad linkssynchronized; 0 bad linkseems to be happening   a  Cancel %vnxj)& ; ;   close e Cancel   an  OKk h%RnTF)&; ; ;{#";+:!['f)buttonClick*buttonClick e<>  close e s OK Y   enterpage property of this bookS{Hyperlink inspector"~ \ t d< i%SQL)&; ; q#{#" q#+:!['f/cancel*J targetWindow <>  close  %(  |   *  H \ fj  jf\ | Q* 9409090943581751970076ASYM_TpID5 8J!R] 6 GdefaultButton1 DXR|qk$ Button id 15 of Background id 7defBtn trueneedFix $Button id 17 of Background id 7refBtnA$Button id 15 of Background id 7OcancelBtng   l print&Print " l  Copyf%LDn)&; ; +:;K#+/.@#sOtbk_ContainerbackgroundNo hyperlinks on this pagejtbk_TrimfirstIdlenta)&; ; ;+:B!;+?)#+/0!:8;+:F@!'fLtextbuttonClicknotifyAfter firstIdle oenabled = tbk_Trim("") 1 tbk_Container(,"/") <> "No hyperlinks on "buttonClick lockScreen e= P 捈"" e = C&opy; >Jil ( ZGCancelW%nDS(G)&; ; l 'f!cancelbuttonClick,:[)&; ; , .', " l 'f5cancelkeyUp9buttonClick JnotifyAfter x x 27 J c&Close Fl  R HelpO -%nKe)&; ; +)mNw, +)mXw, #>, E#>s0.'s+)m w'fZ^tbk_WinHelpFASYM_ProductPrefix.HLPASYM_MTBVersionbuttonClickiDNS6)&; ; p.'" :'f1keyDown~buttonClick tbk_WinHelp(12500,ASYM_ProductPrefix() & ASYM_MTBVersion() & ".HLP")notifyBefore x x = q Y &Help  ' '  [ 3dField tbk_wid_type 6 H ' ' ;  \ > 6 A6KKKh2E text  \ ' Zd   TL ZZd d  \ ' Zd   BR d Z  'Et'Etl E H Z [W 3dFieldi tbk_wid_type 6Te 'Et* 'Et  6TeDKKKh2 Title   'EtZd   TL' ZZd da  d 'EtZd l i BRy d Z --0 R R R | --0 R  RI | --0 RL Y RRq  K  Y 0    keyDown   author" -enterPageWZ aidleyD|D keyUp  firstIdle Button id 15 of Background id 7L6NP‘G IpFB.(!@tN  eHyperlink Inspector"h`:B%" Uy}K7ws)&; ; jB#:$q#{#"q#+: @!'fFPage HyperlinksenterPage{c)&; ; +)mNw, +)mXw, #>, E#>s0.'s+)m w'fZ^tbk_WinHelpFASYM_ProductPrefix.HLPASYM_MTBVersioncontents) &; ; ,>, L", F"" @#+?* #:jB#: $'fl67Copy45keyDownOF)&; ; ;{#";+:!['f)cancel targetWindow <>  K= "Page Hyperlinks" contents tbk_WinHelp(12500, ASYM_ProductPrefix() & ASYM_MTBVersion() & ".HLP")x, isShift, isCtrl b (x x ) buttonClick B"Copy" J e<>  close e (u4% true7ASYM_BeenHereADOR-Hyperlinks for page Menunnell Douglas MD 500D. true eSShadowed manual close sample"vh vshXUThis style of popup viewer requires you to close it manually at runtime. Because there is no control menu, you must provide a Close button or a script to close the viewer.iru4htrueASYM_BeenHere trueeManual close sample"hz vwӞhhtrueiThis style of popup viewer requires you to close it manually at runtime. If there is no control menu, you must provide a Close button or a script to close the viewer.ewer.ru4ASYM_BeenHere true D  Ȩ8D 5AClosena%Kn7?)&; ; ;A#+:!['f"buttonclickbuttonclick close IIÒr eAutoclose sample"hz ,w`F This style of popup viewer will close as soon as you click anything.(rQTdu4a truesASYM_BeenHeretrue e Transition Sample 2"hz w@ x x E5x LR E5W x AZ:_b`Blah:blah blah Bla blah Blah:blah blah Bla blah Blah:blah blah Bla blah Blah:blah blah Bla blah Mblah Teleblah. Blah blah blah. lose to your monitor. ablabla blah.Blah:blah blah blablabla blah.Blah:blah blah blablabla blah.Blah:blah blah blablabla blah.Blah:blah blah blablabla blah.Blah:blah blah blablabla blah.LR,   =ehqhu4trueASYM_BeenHere true><< {Transition sample"~t\ $Y2%,)&JF<   ; ; +)mwh"|:!}, "jqFJE"9, /EqQE_"QqY!HJY!EqQ567h+  *h, "jqFJE"G, /EJY!HqQ, "Qq51h, /EqQ, "Qq5#h !;, +9#, " .'h .'h", L+9, #, !,  +9, #!:!} #"  +< m4'f at 9trFx1800,900pgN%sysmouseposition%:trFxidle ZatStr otrFx <> y = p = ~("%(%", ) p > 0 Vp p + U("%(%") - 1 = "1800,900" -- tbk_ExpandString() expandString() p = ~(" )", ) p > 0 = Vp + 4 U() [Vp U() [r 1 pgN = 2 1 , <> y transition ʐ)H ; !ʀP = P r<> y [o~ gjq$@8*6Q**6Q* 94082311305420727248724ASYM_TpID! HHHh2@=00  e Transition Sample 1"hz w  t 2 Sample Viewer &Option? P  dBWZ$ d.$  d  "( +Mff`f`wwpf`wwpf`wwpf`wwpf`wwpf`wwpf`wwpf`wwpff`wwpf`wwp DD@ D D D D D DDD@ wwpf`wwpf`f`wwpf`wwpf`wwpf`wwpf`wwpf`wwpf`wwpf`wwpf`ff P  n ( Mff`f`wwpf`wwpf`wwpf`wwpf`wwpf`wwpf`wwpf`wwpff`wwpf`wwp DD@ D D D D D DDD@ wwpf`wwpf`f`wwpf`wwpf`wwpf`wwpf`wwpf`wwpf`wwpf`wwpf`ff Radio &3#8^&Q i Z     Radio &4 jL.P    '  * 5Radio &2c  f qRadio &1Z.&^ 8 u4PtrueASYM_BeenHere  true{"~p] m%э.I )& ; ; jB#: $ o --o= 3 4 1 2 <> targetWindow  = 1 2  touched = ini = ("Ͽk ˯ NULL; "0,0,0,0"; 3 4 0<> 1 2 o 3 4 Mo eP 1 2 i<> ɶ 1 2 ~ ǖP Ġ setToolBookIniItem("h X,) 342lID 94073021491726185471342ASYM_TpIDsee Link Page Browser"h"0hssvt6&j   rt  vsrjt67:J\Ru4G falseOOK}(#Page id 0 of Book "C:\TEMP\FOO.TBK"pgRef trueASYM_BeenHere 6 defaultButton7:^jz1 X qk[Button id 1 of Page id 11gdefBtnw trueneedFix Button id 1 of Page id 11refBtnButton id 2 of Page id 11cancelBtn e~1 4B  ?Main List~%h}b+)&0< 2<   ; ; B"~ B!}@#h+?#+:+ @!+?#+:+ @!u#|h+ #  @#, /31+:, /31,","Y!HV, /31,","Y!HV, /31,","Y!EV, /31,","Y!EV + @!B!}'f9xpBRTLypsizedsized ssm = sysSuspendMessages  = P o= =m"TL" ꀰ =m"BR" ꀰ yp = sysPageUnitsPerPixel yp xp =1 o}\ 1 + xp, 2 + yp,\ 3 - xp, 4 - yp ϶ = -v v     -v AnHH+@0 Main List14@>R^=OselectedLines[kexcludeLines +fBRf+f 6 TL6K N\<Y<YR YBook NameO %r|l>)&< 4< 1< -< JF  ; ; B"~ B!}@#h+?#+:+ @!+?#+:+ @!u#|h+ #  @#, /31+:, /31,","Y!HV, /31,","Y!HV, /31,","Y!EV, /31,","Y!EV + @!B!}+? #h+)mwh+<, .@!JFJ++0@"q" +/04#EY !FJE"H+<Z 0 [JRP c c > 1 htbk_ellipsize(_, U(f) - c + 1, "S") q t -KvJ<Y <Y  v -KvJ+H2 Link Book Names%Y+O)&; ; +)m w(f&trueValuepropValue/HC)&; ; ; {#r, ;@#, "hr  +< mtbk_ContainerNtbk_GetStringcurrent bookpageThisBookDBtrueValuepropValuepropValue ґotrueValue what ³ p8  = y o? 0 enabled B"current 8" tbk_Container(,"") = (g <> y) s = NULL otbk_GetString("ThisBookDB","< 8>") o  \WORK\FEATURES.TBKK<Y6 TL6WZ<Y+fb_BRof+f ? ZInner dialog frameZ Z  r? ZZZW r? ZZgZ  g  g   & g  j  Current Book%n )&e< ; ; ; {#r;@#hr s9tbk_ContainerbkFnpageBrowseBookbuttonClickQbuttonClick ³ bkFn = p8 BrowseBook tbk_Container(,"")#Current BookQ jT  g `]BrowseqAnother Book... q .OK+e%On$C)&; ; l 'f!\OKbuttonClickbuttonClick OK3OKa dpWrmCancel%n5XVL)&; ; q#{#" q#+:!['f/buttonClickZa\)&; ; .'"q#{#" q#+:!['f?keyChar`buttonClick targetWindow <>  close  notifyAfter x x = 27 < .E Cancel r &Help#%nf)&; ; +)mNw, +)mXw, #>, E#>s).'s+)m w'fZ^tbk_WinHelpFASYM_ProductPrefix.HLPASYM_MTBVersionbuttonClickYbuttonClick tbk_WinHelp(10700, ASYM_ProductPrefix() & ASYM_MTBVersion() & ".HLP")-HelpUYXK4  enterPage tbk_reset author%( 1keyDown[^ eidle}5 keyChar.' #,"Fc@1 {P""~4O cv_.0RextSz 6705,5490normSz 6705,4350ASYM_TpID 940730222933134954048651cS IHHenHyperlink Properties DB",h"FHcsWTSvj?=<T<b,H-- - , L0:111034465346~677J86/ ;!<"*$'&('r((()d'*&+^!,-z/201(2r365678.:&;n<=>L?@2BCJDEPGHI0JKLFM O P< QR R T> U V X YF Z [\]z_a"BbBc(CdbAezChhhjSz R FP2.6rz^!&*T<<=j?bAzCESM0FZrElu4DI)]c: em... ^ny buttonClick  FALSE 'zoom in speed 500 at %sysMousePosition% jumpEditedLinks buttonClick-EditLinkTriggerNameC Button ID 0WEditLinkObjNameo Button ClickEditLinkTriggerText(ASYMI_ObjectIndex trueASYM_BeenHere3 K6xJFSRGTrigger promptORw Trigger event: ]>) 6 defaultButton(4D1PvX qk%Button id 2 of Page id 1101defBtnA trueMneedFixsButton id 1 of Page id 110cancelBtn Button id 2 of Page id 110refBtne~ \fEV Type of Lin&k:i[f tl {   %45C (wpwpwpwpwpwpwwwwpwwpwpwpwwpwwpwpwpwpwpwpwnters.1Sets ToolBook to Z <iN Dialog inner frame iN F iN 3 X <iN 6 C N ii} Y <iN   iN N V ZZ& Transition frame   [ 3dFrame# tbk_wid_Type; > Zs iu T ZsZn x  Zn Zn Zn U iZn   Zn Zn Zn  RUJE" 1Z' * O Link to:: Q ZZ  [ 3dFrame tbk_wid_Type i< Z! OR iZn $ 9 Zn Zn Zn s PR v ZZn   placeholder Zn Zn Zn M xh 1R Linked object name C@ Button ID 6u"(Text: "")etscape Navigato...") L9VLinked trigger Button Click Jpp^Standard Triggers9<L~ I in,ms[ThreeDeeRect}pp0GppbottomLineppHpp topLine-p$IG Standard Triggers " buttonClick,buttonDoubleClickvalues buttonClicktrueValue%(M Double click Single clicklick EWtWt~  in,msThreeDeeRectWtJWtfe'BP*Wtp:7bottomLineGppCPWtptopLinep$DP fe9felinkType%(BNbp|9D? None,jump,popupKvalues_ GoToPagemtrueValueyselectedItems jumpdefaultLinkType Go to another pagee/@-None Go to another page Pop up another pagec @fx5  uLink To What STRINGpropType Backchoice#&n  L T 4   Q :2T^ [Nextk&Next Page ;2  Previous&Previous Page <2  Back&Go Back/ =22< 9FirstI&First Pagew >2z  Last&Last Page ?2T 4  Link to specific&A Specific Page: _2  $ !URL+&URL_ 8b .  . }% [ 3dFieldtbk_wid_type$   .  . + 5..B J$  A!?Link Page Namegj|fzy stringpropType6. . 6TL67. . +f&#BR3f+fa 3n ^ d o&In Book: 2_ Ex _ Ex % [ 3dField tbk_wid_type/2n 6i _ Ex (_ Ex o /rr Kn 6i A!Link Book NameR~>>2>J> stringpropType 0r_ Ex 6TL%6_1rb_ Ex +fjgBRwf+f -z &ypWait Cursorm=% J )@)&; ; @"-(f#propValue-8L)&; ; +:<"@!'f*TRUEpropValueivs)&; ; "@#;+E#d" .'s: jB#:$'fVenterButtonspropValue ґoZ what oZ= = TRUE objectFromPoint(o) <> 9 Use Cu&rsor ,M tbk_ContainerNtbk_GetStringpropValuetxtHyperlinkToBadBookThis hyperlink points to a page that does not exist.HyperlinkToBadPageLink Book NamemyPgThis hyperlink points to a page or book that cannot be found.linkedBookButtonClick5?)&; ; +:5@!'f"tbk_reset?ButtonClick myPg = tbk_Container(, "") linkedBook = propValue "Link Name" H -y txt = tbk_GetString("HyperlinkToBadPage",\ "This hyperlink points a that does xexist.") bg("HyperlinkToBadBook",\ "RBa 8Dcannot be found.") notifyBefore tbk_reset b= [!This Hyperlink is In&valid...! +!! 8# &!Browse&T%:YnI5?)&; ; +:@!'f"enterpage9J()&< A< @<  N< X< i<  ; ; .tbk_ContainerLink page browserdefaultButtonlink page namefalsepgFldbkFldskrefFocuspropValueresultpagebookmyPgBadLinkIndicatorbkNameTRUEKbrowseBookDlgpropValueOKbuttonClicknotifyBefore enabled = buttonClick LOCAL realBkFn myPg = tbk_Container(,"") pgFld = "link p" 5 bkFld = "8p" M pgRef = propValue C bkName = 8 %NULL y result = browseBookDlg(7, R) "Link browser" ˸,"8") 1 CTRUE N T<> y “ ǙגWo ǧʑpÀ,"8") VB"OK" 0rue BadLinkIndicator L [refFocus B"defaultButton" y&...& *&lTJiKG''Popup Style''iK;d'wGG' $&lTDJ' a'Pop Up &Window Style:' )&''JwG''Popup Style cb'''~ ' in,ms'ThreeDeeRect((wGr(wG(8O(&d'R(Jpb(_(bottomLineo(pp('d'(Jp((topLine(p)$(d')*)L;);)')Popup StyleO)R)))))<7shadowAutoClose,shadow,thickFrame,thinFrame,dialogframe)values) shadowAutoClose)trueValue)))Shadowed (close on click)))*pShadowed (close on click) Shadowed (manual close) Standard (thick frame) Standard (thin frame) Dialog Window) Dialog Window* "**xFxF,,*Transition),% )&< ; ; @#+:,@!@#+:,5@!,2Gtbk_ContainerfxpagecbfxenableSelfenableSelf how enabled o}=  bo}=  # cbfx = comboBox "fx" tbk_Container(,"") selectChange ; _,b,&w,x/wF;&w<&w, * w, ,Transition &Effect:, *,x x&----~ - in,ms#-ThreeDeeRectE-H-x-x--,-x  p--bottomLine-pp -,-x  p--topLine- p G.$ ,J.R. .1 /O.fxw.z..&/6/.d _none,blinds,dissolve,drip,fade,iris,push,puzzle,rain,slide,spiral,split,tear,turnPage,wipe,zoom.values../ vee%/(//q Blinds Dissolve Drip Fade Iris Push Puzzle Rain Slide Spiral Split Tear Turn Page Wipe Zoom splatter split tear turnPage wipe zoom/ *qFwF0I0L003w3 46)~6K Gi 682 Fw0 /z00 0DestLabel0&Orientation:0 /01001~ 1 in,ms1ThreeDeeRect71:111q10t1p11bottomLine1pp101p11topLine1p92$0<2F2 0"37*3 C2destk2n22A22332 left right top bottom2dropDownText2L Gleft,right,bottom,top,lowerLeft,lowerRight,upperLeft,upperRight,atMouse2values3 atMouse3trueValue'3/3233`ZLeft Right Bottom Top Lower Left Lower Right Upper Left Upper Right Mouse Position3 /3q3 3DirLabel3&Direction:4 /4  d4?4B4R4~ O4 in,msa4ThreeDeeRect44 4 65434 p44bottomLine4pp535 p&5#5topLine35p5$355 /5&65dir555555 in,out5values5 in5trueValue556In 6 616 In Out left right top_6 /b6)r6 o6SpeedLabel{6&Speed:6 /6E Gc 6R6msLabel666  ms.edd+7 /.78, F82 Fx7S7V7f7~ c7 in,msu7ThreeDeeRect7782 F782 FJ8G# 77678, F82 F77bottomLine7F2 F2 8+86.88, F8A F:878topLineG8F8A 88 688G 7;KKKh]P8Transition speed;%@"l5x_b)&; ; "+<.', .@!+<, .@!'fEpropValuec[fue )& ; ; +/.@#h'""F .'h(fIpropValue)&o< z< ; ; +/.@#hjB#:$J,""),$#Ph, ""+<, .@!'fxoldTxt0123456789ckeyChar]4L)&; ; +/0!jB#:$'f/enterFieldpropValue what  = NULL o= 1500 o= % < o xisType(DWORD,) 1500 Ұx oldTxt = o x > 31 c = ansitoChar(x) c x"0123456789" o= J o ;;; 5000; * w; <Transition &Effect:9< !* w<< Q<Transition &Effect:< << .D7<<test<IN@<&Test< <<M=<OK=q%[n;O)&; ; @" l 'f-\OKbuttonClick'buttonClick oenabled OK =OK= ==MI^?=Cancel[?%nK})& ; ; /  close  [s_cancelingnotifyBefore x x = 27 x g?Cancel? ??MyXA?HelpUA/%nKf)&; ; +)mNw, +)mXw, #>, E#>s..'s+)m w'fZ^tbk_WinHelpFASYM_ProductPrefix.HLPASYM_MTBVersionbuttonClickjEP)&; ; , " :'f/112keydown~buttonClick tbk_WinHelp(12000, ASYM_ProductPrefix() & ASYM_MTBVersion() & ".HLP")notifyBefore x x q _A&HelpA dAA   + BA% AAA[A 3dFieldAtbk_wid_typeB"B!  B + (C + _B abAbBjB C  AB!gBURLBBBBB9GGB stringBpropTypeB trueBtouchedB CbbAC  6CCTL%C6_CcbAbC  +fjCgCBRwCf+fC eCC 8 FCBrowse URLEe%KYnI5?)&; ; +:@!'f"enterpage9&)&<  < ; ; vtbk_ContainerpgFldoASYMI_URLBuilderURLmyPgOKbuttonClicknotifyBefore enabled = buttonClick LOCAL realBkFn myPg = tbk_Container(,"") pgFld = "URL" / ASYMI_URLBuilder()) łB"OK" [(?<> NULL)-- [refFocus B"defaultButton" \F...-FK0FYfFvFGRGGGWFZF  ] cFkeydownFF   $$+ / 5 @ D$I$] a e FenterPageGG GleavePage=G@G OGwinActivatedGG($, / 5 a Gtbk_resetGG] GauthorH H] Hidle)Hz,H?dHZHHSHVH$aHleavePageHH/ 5 a HclearHH/ 5 a HcutHH/ 5 a HpastemQ+<mA#C{"~CC 9409091905063435368706ASYM_TpID3 e Open Ended Progress"hz`tCw3d3j%b)&< < ; ; @#, #>hzCQ >z"D6ơ~8N@FĜDB@1 eftsscripts"(hz"4wJ FTS Stuff$u4trueASYM_BeenHere true1 trueB3 eScript utilities"'hz"6w&u4trueASYM_BeenHereJScript Utilities"3 trueD5 esizing stuff"&hz"8wJ Sizing Stuff(u4trueASYM_BeenHere$true5 true>/ eeMenu Manager"=vh"2s Menu Manageru4 trueASYM_BeenHere.true6/ efSet Startups"$h"vs2u4ASYM_BeenHeretrue Set Startup/ true|m {"~ p Q&&F\ *Q**Q* Generic system book page tpDescription 5#ASYM_TpIDcfKK KK-2mTitle4% eextra scripts"#hz"(wJ Extra Scriptsu4 trueASYM_BeenHere$true   {"~`Hx0r EN%4< )&; ; , "E+)m_w, +)mmw, #>, V#>sx2.'s+)mwjB#: $'fy^tbk_WinHelpFASYM_ProductPrefix.HLP112ASYM_MTBVersionkeyUp;S)&; ; {#++:>jB#:>$'f6readertx x tbk_WinHelp(12920,ASYM_ProductPrefix() & ASYM_MTBVersion() & ".HLP") ` SV]oruQ*Q* 9408211413258534204820ASYM_TpID  .# !"0w, #r>==MeProperty Editor"h"?@<ABC4DE FhG HTI1 Jr T/383448l:;UXdt{S"u4VA>JAGa 1qsearchmode 29,33selectChars tosearchString(!ASYMI_ObjectIndex trueASYM_BeenHere"-@0=yyyyyyyQ H"K0 7K0 7TabFolder" *@i2@1jHT\$`l@ytbk_Wid_CurrentTab _CurrentTab'/xp=15EypQ]baseRaditbk_wid_tabheighttabHeight Choose what to inspect.HelpTextKB 90 B9 K0 7) (T,6KBKB3Tab 1%nՆXz)&; ;   @#+< @#, /31m'fH"tbk_wid_currentTabbuttonClick\ )&  ; ; >, "+)m|wh+)mwh+)mIw" +< mjB#:$'fyHelpTextyHelpTextfHelpTextSysstbk_curOblHelpTextobjmouseEnterbuttonClick tbk_wid_currentTab oJgop SYSTEM stbk_curOb "<4>" oHelpTextSys oHelpTextobj <> o+ o2 = [e,`kpy 3dTabctbk_wid_type0 +Browse properties of the ToolBook instance.)HelpTextSys]. )Browse Standard properties of the object.mHelpTextObj. )Browse Standard properties of the object.HelpTextKBb L B KBR Z 3/ "KB2 HH+27 : _ Standard Propertiess # LL TLHighlight $ BB TRShadow' %* KBKB6 3 BorderO KKBB & ZZ  Highlight ZZ ' 33  Shadow 335 0T8  B 90 90  ? Tab 3 %nXz)&; ;   @#+< @#, /31m'fH"tbk_wid_currentTabbuttonClick6buttonClick tbk_wid_currentTab oJgopA D V [h yS 3dTabce tbk_wid_type 0 +Browse properties defined in tbk_wid_props. HelpText 90 ` : 0  90 PH  ! ) * , 90 6> HH+2; tab 3 captionC F ] Widget Properties + :: TLHighlight , 0  0  TRShadow%- (90 90 41BorderM99u 0 0 . H H HighlightHHu /  !  ! Shadow ! ! 3 8T6@B9B9=Tab 2%nՆXz)&; ;   @#+< @#, /31m'fH"tbk_wid_currentTabbuttonClick\ )&  ; ; >, "+)m|wh+)mwh+)mIw" +< mjB#:$'fyHelpTextyHelpTextfHelpTextSysstbk_curOblHelpTextobjmouseEnterbuttonClick tbk_wid_currentTab oJgop SYSTEM stbk_curOb "<4>" oHelpTextSys oHelpTextobj <> o+ o2 = [e,dkty 3dTabctbk_wid_type% Browse current system variables.)HelpTextSysa2 -Browse user properties of the current object.qHelpTextObj2 -Browse user properties of the current object.HelpTextB9jC9B9ZQ*7 2B96:HH+2?Bg User Propertiess3CCTLHighlight499TRShadow/52B9B9>;BorderWBB~996QQHighlightQQ~7**Shadow **= GT@T!K0 7 K0 7QActive tab areay|[? 3dTabBasetbk_wid_type75,705,3120,5175oldbaseboundsSV3 B! 3 *K0 7Z3<Z! (Z$4iZZ( iihK0 : 3 3 Highlight2; B! B! Highlight< 3 3 'TRShadowa= dK0 7K0 7pmBorderKK70 70 > ZZHighlightZZZ? 33,)TabShadow933s@ vZ! (Z! (Shadow! ! (Z(A ZZTLHighlightB $$$!TabShadow21$$kC nii~{Highlight2iiiD ZZ( ZZ(VHighlightuplinesizeUE Xii iieVHighlight2F K0 K0 Tab borderKKKBB0    fr r theader;>ZkSW autoRadioButtonsccurPropq v $r $ !v 6!0v !cheader %vX)& < < <  <   ^<  ; ;  @#+)mwh @#++ @#h+?_ #+)mwh+? #%@#h ; +)m,w+Er <"O>Lf<"=>:+++ # "%>\.'"$"+/042"+/042h+/.@#hr ss>sl .??xslu9>, /,I3, 7?+? #+/0,I4, 8'fpropertiestabfolder?tbk_lastWinfalsepvalue\updateBrowsertlmodeTsetpropstbk_curOblScurProppgLm stbk_propNamesHqstbk_customPropInfostbk_propValuespropValuepnametmodeselectChangeselectChange SYSTEM stbk_curOb, stbk_propValues, stbk_propNames, stbk_customPropInfo pname = curProp o pg = mode = "tabfolder" pg tl = selectedtextlines "Ǝ" pg updateFlag = FALSE tbk_lastWin() b l<> = "<4>" propertyEnumInt() <> NULL o = 2 isType("real",g1 >) pvalue = g1 >-- ʩTRUE %> setprop ׁ@,F [ۊ [ځ updateBrowser ׳ Btl ۹ = É Btl "" pg = ä !! !,!8!0N!Z!h!!y! true)!canSee5!K!dropDownLineCountW!|e!scrolling!$ Value of the selected property.!HelpText!$!!!true!!$@ true falsenone shadowed rounded checkBox radioButton pushButton checkBox3D radioButton3D labelcenterskipul 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128C$ F$V$r r $S$textHeader{$~$$@$$$ true$canType$ false$canSee$$W H*rY-  % $%)$%2*W E6@*$$4!%fheader)~%@ `x5Y)& ; ;  @#+?5 #+:@!jB#:$+/.@#?'f[updatebuttonss_tbk_LastValueenterField9 )&  ; ; >P<"'+/.@#>c"o TRUE <> ̰ updatePropFromHeader P ſ"̹ꀰkey b  keyEnter Oer h $ cancelPropFromHeader -- -- Ç propValue %typed -- fref = "propvalue" -- tl = selectedtextlines 0 -- tl xytl > 0-- Btl ^o-- ))$*y!*$ Value of the selected property./*HelpText=* E*y* $|**rYrY**updateButtons* **fYX,rf* H**+*+fY ,*check+~% h8_)&; ; /%.dialog.r%\HTQ)&; ; ;+? #:'f*propValuebuttondownE D"propValue" .."/y/1 ,Shows a window to inspect or edit the value.-/HelpText;/ // ///i i 0/propgroup/0 '0*0i0 1ii g0 /j0x0 0i602u0propname000y0 Property or variable names.0HelpText0 0'1 /*181 1 A61151propvalue]1`11y1" Select a value to inspect it.1HelpText1 11I/1ii  ii 2%)&; ; +: @#+?Y #"@#"@!'@#. , /3 @#+?& #'@#. , /31, 7, '@!'f|propnamesizedUnotifyBefore sized = "propname" 2 = 2 "&53<!<i3 l3x  x  |3y3labelGroup33x 4  3 833x 6323nameLabel334 NameO4 83R4  6b4H2_4valueLabelg4j44 Value4 44HHn eK<n Y(54Object of interest555~ 5 in,ms%5ThreeDeeRectG5J5K<n Y5K<n Y5XKa J545HHn e-<=;55bottomLine5-;=;=<545HHn e-<L;55topLine5-;-<L<I6$ 4L6d6 UWa VT7KKUWa V7a6Object of interest6669D66y7 77>7T77>!`66selectedItems6" Choose the object to inspect.6HelpText 7 17trueValue;7 Group id 15 of Page id 48Q7objectOfInterestY7\77`Current Object Current Page Current Background Current Book Current Viewer System7718`VCurrent Object Current Page Current Background Current Book Current Viewer SystemSystem_8 b89n8 : % ` :k8script9%H)& ; ; >N"5>CP<"&; +)mw+Er>+)!r 'f]?tbk_lastWinstbk_curObbuttondownYE SYSTEM stbk_curOb xy <> "<4>" tbk_lastWin() ވ= 999yF?V?J9> 9Edit the script of the object whose properties are shown. :helptext: i:wJhwJg: :7!&57::Splitter::&&7;&&:l::7& 7 ;Splitter DotsE;l:H;\; ! Y;splitter handle;;;y;, 'Drag to change the size of the columns.;HelpText< << tߍ2:$:yc<' "Object whose properties are shown.q<HelpText< << ,?-@9.AY.By.C.D.EHdHdHdHdHdHd1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1L1LRPGKE%"H/S8 &1&@hiPopup Window Sample !X&mm_AnimDialog$\D1!hAAnimation Player PropertiesYpage "mm_AnimProps"8>&;+3rrentObj3@group id 30 of page id 0 of Book "D:\ARNOLD\SAMPLES\SAMPLE6.TBK"3rrentWinL-3XrrentStage-stage id 6 of page id 0&mm_AnimImager0hpage "mm_firstAnimWidget"&1mm_AnimWidgets1!h* Animation Players'page "mm_AnimWidgets"nX%{z )&L< ; ;  @#+"&#h+V!8+:@!'fGmm_AnimImagerwhatWinwindowshownMwindowshown whatWin = "mm_AnimImager" # enabled 0FALSEoDo not rename me 7ra0!`Popup Window SampleN% )&  ; ; >Zs, /51s+)mWwhJ,"">(, /,I3#?jB#:$'f s_tbk_popViewersmqtbk_itemOffsetcloseWindow`closeWindow 4s_tbk_popViewers tbk_itemOffset(i1 3 ,+) > 0 [̐ʈ@ truezfjYM_TempViewertrue?>YM_CloseOnEsc?truecbk_TempViewerc>truek_CloseOnEsc>btrue Do not rename me 6@a0!`Popup Window Sample%Page id 15 of Book "C:\DEV\CBT50\MTB41.SBK"UPage id 17 of Book "C:\DEV\CBT50\MTB41.SBK"  Cancels the user's session and purges any score that they have accumulated. Session data will be preserved and a log entry made that the course was cancelled. Requires Java.)page "foundScripts"s"X:3Yj\KeferencesYj.n ScriptsY7`?ceskFound scripts3G 5.0: PreferencesT>3page "searchandreplace"T&!STRUCT\TB50.SBK"Reusable Glossary Popup V k>| (ge id 0 Link To Page...' Page "Link Page Browser"5 Hyperlink V   bFP&"P$%(' ,++0 4' (6!b7"7#8$4%;&3. - - - - - # Popup Window Sample3 trueB *L:true&" W Add Backdropop`  } Reusable Glossary Popup @ ( Array _asym_hyperlinksA o%Y=S)&; ; @#++l 'f)iupdateSelfshown(shown updateSelf currentPage ~ | x i j truei j  *2 true *K &.Do not rename me 1 90!K` V R!ser Popup Window Samplef k>Q |  )&  ; ; >Zs, /51s+(mZwhJ,!">(, /,H3#? @#:$'f8s_ctb30r_PopViewersASYM_itemOffsetcloseWindowfcloseWindow 4s_ctb30r_PopViewers ASYM_itemOffset(i1 3 ,/s) > 0 [̐ʈEs   | S  YM_TempViewer x trueP YM_CloseOnEscx true |  ge id 10 of Book "D:\MTB40\MTB40.SBK".8true. k_TempViewer)Popup Window SampleN| NtrueO(Nk_CloseOnEscgPopup Window Sample k>   )&  ; ; >Zs, /51s+(mZwhJ,!">(, /,H3#? @#:$'f8s_ctb30r_PopViewersASYM_itemOffsetcloseWindowfcloseWindow 4s_ctb30r_PopViewers ASYM_itemOffset(i1 3 ,/s) > 0 [̐ʈEs /KfS" K YM_TempViewer Ktrue/KYM_CloseOnEsc/ true *Do not rename me 4T 0! `| D:ge id 4 of Book "G:\FRANKJR\SPCLST\FOOBAR.TBK"Popup Window Sample*fk>- t )&  ; ; >Zs, /51s+(mZwhJ,!">(, /,H3#? @#:$'f8s_ctb30r_PopViewersASYM_itemOffsetcloseWindowfcloseWindow 4s_ctb30r_PopViewers ASYM_itemOffset(i1 3 ,/s) > 0 [̐ʈEs lXS|n~jyxYM_TempVieweryTtruejYM_CloseOnEscTxtrue+f )Do not rename me 30!j`+D:ge id 4 of Book "G:\FRANKJR\SPCLST\FOOBAR.TBK" CPopup Window Sample0$3Heferences1HhtruemBen1Rht 3D StyleaRin,ms1lhin,msR~Rge "ThreeDee"1hturnstring1hge "ThreeDee"hJ1in,ms1eck CompleteyYes1jYes1 |KDumping Book ScriptsHR pR y VR  turnString4 JYes xYes4 x38?H8?jue trueFind and Replace in ScriptsCheck CompleteyBKTge id 110 of Book "C:\DEV\CBT50\MTB41.SBK"&Hyperlink Properties DB* ` 2%f>(& Link Page Browserr DB 2%M& Set Page NameF 2%f^L:true& Hyperlink Dump(2!`=Teck CompleteKperlink DatanCheck Book HyperlinksLK"U&Generic Modal DBlog2 dz6ge HyperlinksHeck Completey8>turnString(:9&Transition sample22fTransition Sample#page "Transition sample 1"y&Handler List Browser|`!:28 d Handlersrrc|Mw%ar@U)&; ; @#++l 'f)winActivatedenterWindow.enterWindow winActivated ocurrentPage&Array Edit 2 d@ ray _tbk_HyperlinksPage id 61 of Book "D:\MTB40\MTB40.SBK"JK"I&Script Dumper4 >2"@ XffBJmp completeg9LCreate Search Indexs9~+ts"3|3|`?3|3dRSB3dRSB"Select ObjectPage "selectObject".9%>f')&; ; $A"!E !; ;.&#+Er+:;&#@"@!r 'fceditsetCursoropenWindow)&; ; .'"/ #.'".'+ +F !.' jB#p.'(fq'setCursorsetCursor{--*G--This handler translates emessages WM_SETCURSOR --*GopenWindow translateWindowMessage oclienthandle on 0x0020 setCursor INT “"" oparentHandle windowHandle "" --*G--sets the cursor arrow ever ʋe--*GLJhWnd, msg, hWndmsg, hitTest, mouseMessage = 0x0200 o<> 1 o1 1 0 @ K(  tbk_CloseOnEsc+tbk_TempViewer0K2 OToolBook Unit Conversions ('Do not rename me 1: Ba0!bge id 14 of Book "D:\MTB40\MTB40.SBK"| R.TBK" >Nk>7  )&  ; ; >Zs, /51s+)mZwhJ,"">(, /,I3#?jB#:$'f8s_ctb30r_PopViewersASYM_itemOffsetcloseWindowfcloseWindow 4s_ctb30r_PopViewers ASYM_itemOffset(i1 3 ,/s) > 0 [̐ʈEs 8>v b S2 <j YM_TempViewer ^ true " &SelectObject 2 d+ Select Object !Page "selectObject"'!Page "bottomBar"%B!:ge "propEdit"C!p:"S! true\! : :!ы!!SP!!I"!b266gs!hotzone! 279,4,299,24!enableRollUp! false!unrolledSize" 302,448e"&Property Editorrh""|" =*z y"Property Editor"page "Property Editor"" ##2# #qEX#F# T|#j#b##=######SP$$$I4$i;~"2 #noActivate# false/#returnStringC# 3390,4635U#minClientSizeg# 214,260y#maximimumSize# 286,608#unRolledY1# 90#unRolledY2# 519#defaultsize# 3000,3000#hotzone$ 286,5,306,25!$enableRollUp1$ false=$closingL$>(=eTarget$&mm_MediaDialog$$$1!h$Clip Player Properties$page "mm_WidgetProps"%%%p%`%%|%;+%currentObj]%E@group id 30 of page id 0 of Book "D:\ARNOLD\SAMPLES\SAMPLE6.TBK"m%currentWiny%L%currentStage%stage id 6 of page id 0&&mm_MediaWidgets&&1!h4&&Clip Players1&page "mm_MediaWidgets"%'%|{ )&>< ; ;  @#+*&#h+V!8+:@!'fGwhatWinmm_MediaImagerwindowshownNwindowshown whatWin = "mm_MediaImager" $ enabled 1FALSE{'&mm_MediaImager~'0h'page "mm_firstWidget"'&dialog3(L?2!d5(~+n=true^?+( ?Xit Hotword Tag?(6533 (+<$IsOpen)+.%>f')&; ; $A"!E !; ;.&#+Er+:;&#@"@!r 'fceditsetCursoropenWindow)&; ; .'"/ #.'".'+ +F !.' jB#p.'(fq'setCursorsetCursor{--*G--This handler translates emessages WM_SETCURSOR --*GopenWindow translateWindowMessage oclienthandle on 0x0020 setCursor INT “"" oparentHandle windowHandle "" --*G--sets the cursor arrow ever ʋe--*GLJhWnd, msg, hWndmsg, hitTest, mouseMessage = 0x0200 o<> 1 o1 1 0 +&anim_edit==2!@dg+'`K+=true+69'+&bottomBar!$(lB0.]%Cf')&; ; $A"!@ !; ;8&#+Er+:;%&#@"@!r 'fcsetCursoranim_editopenWindow)&; ; .'"/ #.'".'+ +F !.' jB#p.'(fq'setCursorsetCursor--*G--This handler translates emessages WM_SETCURSOR --*GopenWindow translateWindowMessage oclienthandle on 0x0020 setCursor INT “"anim_edit" oparentHandle windowHandle ", --*G--sets the cursor arrow ever ʋe--*GǍhWnd, msg, hWndmsg, hitTest, mouseMessage = 0x0200 o<> 1 o1 1 0 0>GHTBUTTONDOWN--*GopenWindow translateWindowMessage oclienthandle on 0x0020 setCursor INT initViewer--*G--cursor arrow ever ʋe--*GYhWnd, msg, hWndmsg, hitTest, mouseMessage o<> 1 o<> 4 o1 1 0 setSize 1 ClientSize "" 1 ocurrentPage ± enabled }FALSE B"SelectObject" TRUE 3B"J"  0&settings01\ t2!i`j?0Animation Settings1Page "settings""1P18>trueQ1Page id 14 of Book "D:\ARNOLD\MTB40.SBK"l1n=1`m1P1*9ue1Page id 15 of Book "D:\ARNOLD\MTB40.SBK"11$3true1Page id 15 of Book "D:\ARNOLD\MTB40.SBK"21true121 22\12\12Pue!2\1*9true12*91 ueO2N2it PropertyO21Z2u2u21i2B2u22222true2t2h22Btrue22ge "clipPkg"r2.?"22dia Packagere3toolBook IIPublisher 5.0: Preferences3(7ue%3Page "Credits"31BYes3 BturnStringM3$3bq3b eferencesq3D3bn Scripts"3btrue3L33Create Search Index3`?j3dPageRef 4&&Credits3fK*3_4&wait dlgb4z421fw4Building Page List4Page "wait dlg"4&$uProps442 Xf :4Add User Property 5page "upropsdlg"5Edit Property35page "propEdit"`5488turnStringa5ge Hyperlinksa5KT"5r%\f2Q)&; ; +)mw+V!!'f(statusBaropenWindow openWindow statusBar 6readerlevelstatusbar%6 false{6& standardj62!66T48dPageRefgs6Page "ftsscripts"_7%pId)& ; ; ?jB#:$'f8sftsKwNumcloseWindow,closeWindow SYSTEM sftsKwNum [ 7&!Dialog32>r>2 Xf 73`?oose Paths7258turnString7J?>58&"Dialog2\P82 Xf L8z625HM8748ipts"u88x8/qE8parentWindowHandle8N825>it Propertye8z648ripts9&#Dialog1N92 Xf J9ge "propEdit"+91n"K9P11eferencesK921 ptss99v9Z499/zqE9parentWindow91,viewer id 1 of Book "C:\JXBETA\TBKTOOLS.SBK"9parentWindowHandle9- :F! :SK:& @:j:ASYM_TempViewer<:&!(nd and Replace in ScriptsM: true:2 L"G:\MTB40\CTB40R.SBK"q: R!:Ttrue:ASYM_CloseOnEsc:R!K:n:P!:Page id 52 of Book "C:\DEV\INSTRUCT\TB50.SBK";%rfKg)&; ;  @#+< <m'f:cancelretvalopenWindow0openWindow retval currentpage "J";&%propEdit5"5  ;o=%f-)&; ;  @#+< r<myJ@#+?] #0@"q" @#+?; #+:@!@#+? #+:@!'fcancelpropEditretvalopenWindowopenWindow retval currentpage "J" E"propEdit" currentPage > 0 :"$ꀱ :"=5 ='P1t Tab Order=true=P1='=l ='==*=Animation: 1 of Button id 01><$IsOpen9>Page id 58 of Book "D:\MTB40\MTB40.SBK"sn>1X U> ?'trueo>(3ge "foundScripts">page "Startup Options"">turnString ?8| 14 ?(9?8>Xue)? ?D>9?D>'trueI?3j4 uea?Page "ftsscripts""f?73iBo%Uf')&; ; $A"!@ !; ;8&#+Er+:;%&#@"@!r 'fcsetCursoranim_editopenWindow)&; ; .'"A #.'"/ #.'".'+ +F !.' jB#p.'(f'setCursorsetCursor--*G--This handler translates emessages WM_SETCURSOR --*GopenWindow translateWindowMessage oclienthandle on 0x0020 setCursor INT “"anim_edit" oparentHandle windowHandle ", --*G--sets the cursor arrow ever ʋe--*GǍhWnd, msg, hWndmsg, hitTest, mouseMessage = 0x0200 o<> 2 o<> 1 o1 1 0 Gm%"Kf'{P!2կ0p)&; ; $A"!& !l 'f<2initViewersetCursoropenWindow)&; ;  #.'"/ #.'".'+ +F !.' jB#p.'(fs'setCursorsetCursorUu)&; ; ;J&#A#. , /3@#++ @#++'@#. , /31, 7, A!'f_anim_editsetSize)&; ; ; +Er;@#+:@!;- #+:@!;& #+:@!r 'f`SelectobjectcancelinitViewer1--*G--This handler sets the buttons toolBar correct toggle state--translates emessages WM_SETCURSOR WM_NCRIGHTBUTtoNDOWN--*GopenWindow translateWindowMessage oclienthandle on 0x0020 setCursor INT initViewer--*G--cursor arrow ever ʋe--*GYhWnd, msg, hWndmsg, hitTest, mouseMessage o<> 1 o<> 4 o1 1 0 setSize 1 ClientSize "anim_edit" 1 ocurrentPage ± enabled }FALSE B"Selectobject" TRUE 3B"J"  |Kj%'f@Y5 )&  ; ; t!+)mUw?>,$! ;!q#?jB#:$'fucreditsViewergetActiveWindow& 33BGetActiveWindow)T-$f invalidateRect) ,$ , ,#T -#fUser dlgViewerskipDlgAnimopenWindow_)& ; ; >:,$!>0s+)mw?'fK.updateWindow dlgViewercloseWindowrI)&; ; !+:!['f,skipDlgAnimopenWindow SYSTEM creditsViewer, dlgViewer X"User" gGetActiveWindow() invalidateRect(g, ,) L = getActiveWindow()-- parentHandle = x translateWindowMessage Ɨ on 0x113 skipDlgAnim = targetWindow closeWindow 4 untranslateWindowMessage 0b  updateWindow( ) [(ȅ -- stub prevent timer messages going the dialog mmClose  ™ --sized-- ±-- /= clienttopageunits()-- stage "egg" = /-- --Kl?Keck CompleteyKksKD5\MTB41.SBK"KLTK tK trueK:*KPopup Window Sample%"f^ES )&  ; ; !+)mlw?>,$! ;! G@#++!q#?jB#:$'fcreditsViewergetActiveWindow& 33BGetActiveWindow)TO-$f invalidateRect) ,$ , ,#T1O-#fUser dlgViewerskipDlgAnimupdateopenWindow)& ; ; >:,$!>0s+)mw?'fK.updateWindow dlgViewercloseWindow"rI)&; ; !+:!['f,skipDlgAnim:?O )&; ; @#++l 'f)updatewindowmovedBopenWindow SYSTEM creditsViewer, dlgViewer X"User" gGetActiveWindow() invalidateRect(g, ,) L = getActiveWindow()-- parentHandle = x translateWindowMessage Ɨ on 0x113 skipDlgAnim on 0x0047 update currentPage = targetWindow closeWindow 4  untranslateWindowMessage 0ˆ2 updateWindow(F) [Nȫ -- stub prevent timer messages going the dialog mmClose  š --sized-- ±-- /= clienttopageunits()-- stage "egg" = /-- --windowmoved OKB{"~BB2<; e"hz>Bw22 56KKKh2; 5j6KKKh2" z z 6g2oFjVQ-4!"F  "R ~ 1 FbS@-  *:JZj +;K[k{ ,L\l|#@@@@@@@@@@@@@@@@@@@@@@@@```@@@@@@@@@@@@@@@@@@@@@@@@JL h fo_LastSavedKL l x #|Q\ ]x h>o:HDMEDIAPATH|h  : G:\media\avi\ : PMSystem="n"|#MS Sans Serif@wE$6U'%["2b|6cMS Sans Serif@?9$U%6["F"|6xh x KMS sans serif#,L.y"System8 b.|6x/MS Sans SerifŔE"Fv|6xJwMS Sans SerifŔE .  |6xJArialm7$_2ܔ~ Wc  Mike Florence Arialm7$_2ܔ~ Wc *vZ |6xJ.[MS Sans Serif@wE$6U'%` z  |6xJ.~  6/13/96 12:12:34 PM z NSTRUCT\media\video\ MS Sans SerifP挣[D=" Z|6xJ.~$1 FALSECASYMI_SysGridS TRUEv z |6xJ.~$zMS Sans Serif[OQJd" |6xJ.~$zMS SansSerif+K~kV-$[" (X|6xJ.~$z,YArialWPw#BNB[[" |6xJ.~$z,System Serif=" XL |6xJ.~$z, Courier New~F4y'2~[1C Wingdings#W9ȌOEX:9s Arial. `)7` `["A{ 0  info_LastSavedBy R ArialL.#,L.[" Arial975+9="; ArialWPw#BNB[` B T 1U :SHOWCONFIRMn h : Mike Florence :CDMEDIAPATH ArialE)~2)E" R \media\avi\ R Mike Florence Buccaneer#1ȜPo@ XC=M 6J.z,F   D xX "i systemTypest "T  systemProps $ Jp D:  p NSTRUCT\media\video\ p = rKKm hhpS ASYMI_SysGridSnap^ z ${ ASYMI_SySysGridSpacing RR 4/]  Mike Florence J 95 10:32:34 AM info_LastSavedA `)~\ %x #v F  r 2 Q n$4/]F@  b q Arial="z D:D:\media\video\p video\8O6 )D+* `.Hn_i:%&CKAY!+7$:)&; ; +V!8'fauthor( )& ; ;  .'"]+)mcwh++@";+:F@!++:  +< m'fskrefFocus refBtnkeyDown) )&; ; +V!! +<  @#+? #m +<  @#+? #mv +< mm+)mRw, /"+:@! +: @!'fCanceltrueZcancelBtndefBtntbk_IsWin95skrefFocusOKenterPage3])&; ;  +< m'f5skrefFocussetDefButton k=)&)< $<+ O< J<+   ; ; ;F@#h+)m w" +< m, /31h")<";F@#++@"-<"6+)mwh++@""F+)mswh ;F@#h"++@" q#+:B! +< mu#|h #   #  ++@#+h#,","Y!EV#,","Y!EV#,","Y!HV#,","Y!HV h@#"+:+ @!+V!8'f2xu refBtnbuttonskrefFocuspushbuttonYcancelBtnybdefBtnrkrefFocusidlenotifybefore , notifyBefore x x = 13 orefBtn enabled = buttonClick [orefFocus p ocancelBtn = B"Cancel" odefBtn = B"OK" [o[ tbk_IsWin95() P ou= "" ou= "pushbutton" setDefButton btn [oŶ <> o o = g1 = NULL <> "B" u<> "Ȁ o x[ o OK = (<> y) (ԗ()) OK targetWindow = P o = u = sysPageUnitsPerPixel u x u y b = = 1 b - x, 2 b - y, 3 b + x, 4 b + y <> o= o== * FN`%&KAY!+a$:)&; ; +V!8'fauthor( )& ; ;  .'"R];F@#, "D ;F@#++ @"-, -"+)m)wh++:'fwordwrapfield refBtnkeyDownZ )&; ; +V!! +<  tbk_ContainerZcancelBtndefBtntbk_IsWin95skrefFocuspageOKenterPage3]5)&; ;  +< m'f5skrefFocussetDefButton*=)&Z< U<+ < <+   ; ; ;F@#h+)m`w" +< m , "@#++ @"-, " +V!!, /31h")<";F@#++@"-<"6+)mwh++@""F+)mwh ;F@#h"++@" q#+:B! +< mu#|h #   #  ++@#+h#,","Y!EV#,","Y!EV#,","Y!HV#,","Y!HV h@#"+:+ @!+V!8'fcxu refBtnwordwrapbuttonfieldskrefFocuspushbuttonYcancelBtnybdefBtnrkrefFocusidlenotifybefore , notifyBefore x x = 13 "" fieldType "wordwrap" > orefBtn buttonClick o ocancelBtn = B"Cancel" tbk_Container(,"") odefBtn = B"OK" (,"") [orefFocus tbk_IsWin95() P ou= "" ou= "pushbutton" setDefButton btn [o^: <> oy oŀ = ʐc"" Cʋ"< > g1 = NULL <> "B" u<> "Ȭ o xenabled o` OK = (<> y) (?()) OK targetWindow = P o = u = sysPageUnitsPerPixel u x u y b = = 1 b - x, 2 b - y,3 b + x, 4 b + y <> o= o== *@(W.,%8> Y HNn1^DŽp$u )& ; ; ;'@#. h, Q" ;'@#. h+6<#h@#"+:+ @!+V!8'f~0,0enterpage0y[)& ; ; B"~ B!}+:!#B!}'f>moved':)&; ; +V!8'ftbk_reset@A)&; ; s;:'f$buttonDown<A )&; ; s;:'f$buttonUpZBA)&; ; s;:'f$buttonClickNA,0)&; ; s;:'f$buttonDoubleClickJA@#)&; ; s;: 'f$rightButtonDown@FA)&; ; s;:"'f$rightButtonUpLT)&; ; s;l 'f$rightButtonClickrightButtonClickXA)&; ; s;:!'f$rightButtonDoubleClick-- This was added your 8Hthe MTB41.SBK sysbook-- It used define 'behavior backdropsnotifybefore / ʋ"0,0" 8 "0,0"  o=<> o== moved ssm = sysSuspendMessages  = P n0,0 $ = /notifyBefore tbk_reset {loc { } } buttonClick 3 : zI zP R_ Rf Su S| rightButtonClick  Q Q * +! N;LX%uÓfX$*)&< <+ <+ JF<+ < < <+  JF; ; B"~ B!};+:B!u#|h #  Ju#|, /31,"Y!IF+)m|w++@#+h'@#. , /3EV, 7, '@!@#hJF.' , "Vq ,&I,I#++h++@#<"+:#,##,"EEY!IY!HqQ!# @#+)mw<<"&++'@#. , /3EV, 7, '@!EY !F +< ++@#m ,&H.& ,&I @#+)mw<"h+? #+:#,##,"EEY!IY!H,"Y!HqQ!#+? #@#, /3#,","Y!EV, 7+ @!+?c #@#+h+?K #+?_#@#, /3#,"J,"Y!IY!HV, 7+ @!+? #+? #@#, /3#,"J,"Y!IY!EV, 7+ @!+? #+?I #@#, /3#,"J,"Y!IY!HV, 7+ @!+?I #+? #@#, /3#,"J,"Y!IY!EV, 7+ @!+? #+? #:+? #+? #: +? #+< mo +< @#mK;+:B!B!}'fTRUExPixsliderlinethumbbuttonparentBoundsGoldbsliderBoundshasSlidermyObjsslideriobj'whatStageyPixbackadjustcontrolsadjustcontrols ssm = syssuspendmessages  = P e= TRUE yPix = sysPageUnitsPerPixel xPix buttonSize = 25*2 syspageunitsperpixel parentBounds = =whatStage() 2 = U myObjs = } numberButtons = 0 i 1 (*) obj = i ; {"B" n1 ʋ+ (M* ǿ), 4 ɞ hasSlider =  1 ` ʒ oldb {= J= [ n"slider" ꀐ1 + (* P) + _, 4 6 3 =":= 3 S- Ћ sliderBounds = ="i 1 ="." "ń= 1 9+ 5 *  3 ="." "ű= 3 f- 5 *  1 ="sliderline" "鈑= 1 ʞ+ 7 * = 3 ="2"= 3 - 7 * i sized B"thumb" "I moved B""c ћ"v= ' ѵ= = e= FALSE 3 = ssm;!*>!?6FAP Rv%R fDy:Eu_dp(CZ> Y>C_jB E c ' )&; ; ; +)m?w+Er+)m;w"+)m'w!!r 'f^myViewerRef,3clipRefcloseClip)&; ; ; +)m?w+Er+)m;w"+)m'w!!r 'f^myViewerRef,3clipRefpauseClip$)&; ; ; +)m?w+Er+)m;w"+)m'w!!r 'f^myViewerRef,3clipRefstopClip )&w< ; ; ; +)maw+Er+)m]wh".++"B" ++)m8w++!!r 'fmyClipmyViewerRef,3clipRef'whatStageshowClipx)&; ; ; +)mVw+Er+)mRws+)mMw,"+)m0w+, !!r 'fumyViewerRef,3clipRefZ>isReadyseekClipkC)&; ; ; +)mVw+Er+)mRws+)mMw,"+)m0w+, !!r 'fumyViewerRef,3clipRefZ>isReadyseekClipFromEndq)&< < ; ; ; +)mw+Er+)mwhs+)mw,+)mw"(++B#,"JY!BY !aVh+)mwh++B#,"++B#,","Y!E"+, !!+.', !!r 'fmyClipstepSizemyViewerRef,3clipRefm{stepDistZ>isReadystepClipq)&< < ; ; ; +)mw+Er+)mwhs+)mw,+)mw"(++B#,"JY!BY !aVh+)mwh++B#,","Y!E++B#,""+, !!+.', !!r 'fmyClipstepSizemyViewerRef,3clipRefm{stepDistZ>isReadystepClipBackgu)&" ++B#, '"D < <(f8TRUEFALSEplayingpausedstoppedisReady B )&V< ; ; V<+;+#Sh"+)m,whsl%(f_myClip,3clipRefclipcsetMySizenewClipj&)& < < ; ; ; {#r2@#h, /31<"%, /, "cq51+9#h, /, "cq51++h++A#h" ;A#hr (fobjRefvRefPAGEmyViewerRef4 _ )&< ; ; +)mwh++A"-}<"N++'@#. , /31+?6 #'@#. , /31"+? #l'fmmwidget_controlsÓadjustControlsstretchStage'whatStagestageObjcheckStageSizeE j)&; ; +)m@w+:,A!l3 @#p'fLmediaSizing'whatStagecsetMySizemediaSizing  )&< ; ; "+)mvwh+)mowh++A"-A<""+:++B#A!++:'fmyStagestretchStage,3clipRef'whatStagesetMySize @F;)&; ;  #(f#stagewhatStage at)&< < ; ; +)mwh"T++B#K<"?+)mlwh++0B#"++1B#" l)'fCLOSEDmyStagemyClip,3clipRefXsetClipControls'whatStageidlecloseClip myViewerRef() (clipRef ) <> NULL mmClose notify () mmYield pauseClip d (Y) <> S mmPause qQ) K stopClip ʬ (š) <> mmRewind źŚ) Ĕ showClip myClip = () <> mmPlayable ' mmShow 4whatStage() )  seekClip argPos q isReady(n) mmSeek Ԁ/ wait j) e seekClipFromEnd a  ]) WÄ TԾ) ӹ stepClip  $ ų3) stepDist = % stepSize = Q(mmLength i/ 20) '> mmPosition Ә<= <ӡ- R mmStep ӳHdӃ } E0 ?ӧ ӡ stepClipBack   ԧ%) =  Q(߈D/ 20)  ڈl>= v- * ӄ.H:W Q Ӫ0 y s -\ whatClip  <>  mmStatus  "playingpausedstopped" TRUE FALSE -newClip GchooseResource(D,8) dB m[ setMySize ҈ Ғי LOCAL OBJECT pgRef ±` objRef = g5 <> "PAGE" 3 = 1 (i5 h(6) ;) W = i5 h(T) Y vRef = shownBy (ƒ)   /checkStageSize stageObj = = stageSizing stretchStage 1 :<> 1 "mmwidget_controls" adjustControls ", mediaSizing value Ɍ= ՠ ְ1 7 @. myStage =  ۈ j<> K mediaSize .mmVisualSize ґ sized N-t getobjectList(,"[",)notifyBefore ) <>   <> "CLOSED"  preEffect <>  postEffect <>  setClipControls O6*R6hf2?%m3a )&  ; ; +)mw, +)mw, #>, #>, b!>s, /51s+)mwhJ,"">, /,I3#? @#:$'f & itemOffsettbk_itemOffset),  , T-#fFASYM_ProductPrefixdlg.dllmqtbk_itemOffsetASYM_MTBVersionstbk_popViewerscloseWindowcloseWindow SYSTEM stbk_popViewers linkDLL ASYM_ProductPrefix() & ASYM_MTBVersion() & "dlg.dll" INT tbk_itemOffset = (STRING,) #(i1 3 ,̆) > 0 [̐ʈ̛ 4) '(l*nkde gh .!iB6ki[-i J Q,default buttondefault button 2tbk_mediaPlayer tbk_backdrop)slider popup viewerq r ,Xk p| , `d Ȣ,i 8<pdh7`H̓8W)+*`.T D:\ARNOLD\2.ANXScene 1D:\ARNOLD\2.ANX*`T :\ARNOLD\1.ANXScene 1D:\ARNOLD\1.ANX*`wT :\ARNOLD\1.ANXScene 1D:\ARNOLD\1.ANX*`T :\ARNOLD\1.ANXScene 1D:\ARNOLD\1.ANX*`_I D:\FLOW.ANXflowD:\FLOW.ANXo*`rT :\ARNOLD\1.ANXScene 1D:\ARNOLD\1.ANX*`GT :\ARNOLD\1.ANXScene 1D:\ARNOLD\1.ANXW*@ZBPegg.avi\video\egg.av'(p*zzeggefgzhjbklJoneggF+)+* .'(e*nkdf7+) +*@7.$7WM_LBUTTONDOWN hWnd, Msg, wp, x, y SYSTEM s_anim_PathObject, s_anim_selectedVertex, s_anim_dragging, s_anim_CurrentObject, s_anim_selectedTool jdy, s_anim_dx, s_anim_animationSettings[], s_anim_idleAnimations focusWindow = "anim_edit" “" >. <> y stopAnimation "aborted",eU k[ “"K x,y mousePos = clientToPageUnits() theTarget = objectFromPoint(<) d <> y( = "U" (=<> y(Jݎ \ Z"selectionHandles"))) --they clicked on { path, a 遑 {itself, message (Ǿ<> y( \ ې"~)  ssm = sysSuspendMessages  = TRUE lockScreen e=  -- a vertice   -- *2] too "," A12] verticeCount  -- q  addVertice(, ߊz2], ) [ Ű Bex 0 WHITE iB1ex K  Dex BʀBLACK iBiex ݃  moveTarget ~, , ߣ:dy, rt vertexPosition()  Գ ۬ = 0 ׃e= FALSE ޸ = ssm y > t >  c({x",/")   onBackground  whatLayer = "/"  "  {l/ py<> y  {֍&& QUOTE &p՝& &TAB&ծ  {&&""&&&+-/1  combobox "}" "SelectObject" selectChange ʀ5}" "selectObject" " %modal   do_buttonDown Ԛ, isShift, isControl, Ր \, ex, ߼߬ ߜ dy, ލPathdx, s_anim_Pathdy, s_anim_Objectdx, s_anim_Objectdy LOCAL newVertice, bRemovedVertice / = 0  = } p2 ʋx0 changeSelectedVertex = B AeQ b ( ) {؄"B" | = "" (iY2]) > 2 -- the  ԁ 0 KӒ ߟҏ2] = removeVertice(, 3߿ү2]) <= 7ex uBex   u < 1 ʀ1  A = 8  "Deleting one Jtwo awill create a yH.Editing a yY same %creating a qHonly reuses allocated y՚ instead allocating q.Do you want delete T?" f"&OK" "&Cancel" = "OK" clearAnimation Lt  >  S = "҉" ( ( {"B") ({֎<> "B") ) -- a h 4{ -- ԇߑҁ2] too "," ̐ʈ߭ҝ2] -- qd @ V, L 2], =) [ Ű --~]  Ќq's zbe off --so correct ߟ ex >= ߰ ex  ۨ {֢<> "B" :)   {"B"  {B"" "BottomBar" buttonClick B"" "$  = "" {5 <> "B" Y -1 s_anim_Pathdx 1 ݦ - 1 ԕ ٵ 2 - 2 Ե  1 ߫ t - 1  2 t - 2 "~ ߪx = H -- update PUI Ycurrent Bhilighted x Bd ex ~ N iB} ex ݗ g ߑ ex Bʈݺ R iB߹ ex k ֥ /) ֺ = yr= -1 error >n x sizeTarget % ex,  t --** qhack 30a, I don't seem be getting Ѓ} -- something I Xasure Ъа{ -- updates correctly. do_endDrag --[ has changed [ o 10] z  ex,  ޭ dy, t eJ do_dragging 0 X # P  dy, , eUE, “" b e > 0 = eM --moves мlines B 5 ԫ , ߢ d dy, ߞ t , ۻ ) ך e = -1 ׷ e n t 1  + #2 " +  nL 1 : + , 2 I + f  eѐ [  10]  ڥpߨdy, ߘو, s_anim_dy, R ߺ֪s_anim_segLengthList, ߧt [st i 1 4  - 1 hypotenuseFromVertices(aUi )) /"compiler" ost 9ex, t [ [s_anim_pathdy [b [X (pex = 1 |ex = ݛ) showHandles "SelectionHandles" ۤ = 0do_curveVertice , ձ }, ex, ޛdy, t p -- Xaэthat 's valid aH  a curved one previousLine %nextLine 4xlastCurve F\ xfirstCurve ] -- 's xж /J beside another } so z! zeЊ oldCursor = o o= 4 xmiddleCurve  ̐ʈߥҕ2] P ( ȩB(- 1) J  ڈB(+ 1) e  5 newCurveID = drawCurve(1 2 aU(-1), 3 4 aU(-1), 3 4 aU, )  KcK(Uʈ) + 1  = ̐ʈߘ҈2] y > נB(- 1) ? Z B(+ 1) [ v mʈn [ Uʈ݄ U(-1) ݙ objectColor() "w" [ Bߺex  l iBex  ф i, ex, ޞdy, t o= 6 eA <> 0 "This Ғ can't become a ."&&\ "A !ҷ " Ё J"&&\ "a  texisting [." do_keyDown ,  ݜߑfdy, fVܒ  = 0 2 stepSize = 10  b c eP -- 's ۙ?ex) Z u2 ʐH2 sysPageUnitsPerPixel * ʼn ex) ݚ -- n{too }t Ő1 ʐH_ Ő2 ʐH* u2 ʐH2 πel * s, ex, ާdy, t e key keyDownArrow eP --  's ۶\ex) w Ő2 ʐH2 l * ԙ ߍex) ݨ -- n{too ߋt Ő1 ʐHm Ő2 ʐH8 Ő2 ʐH2 ߑl *  ׂ, ex, ޶dy, t eP  eP --   's ۻaex) | Ő1 ʐH1 "l * Ԟ ߒex) ݭ -- n{too ߐt Ő1 ʐHr Ő2 ʐH= Ő1 ʐH1 ߖl *  ׇ, ex, $޻dy, t eU  eP -- #  's fex) ݁ u1 ʐH1 'l * ԣ ߗex) ݲ -- n{too ߕt Ő1 ʐHw Ő2 ʐHB u1 ʐH1 ߛl *  ׌, ex, )dy, t eZ  e "," _ex 2] -- qи s_anim_SelectedVertex) ݰ Ő1 ʐH5*1 Yl Ő2 ʐH5*2 sl  Z߆v2], ) [ ex ד, ex, 0dy, t ۍ3ex) N ex 8 B ( 2]) > 2 -- СԀ !Ь е4 LockScreen es YI2] = ںex, qa2]) uex ex < 1 ex 1  --[/T J [ұ10] B8ex R  iBQex k  kex) ߆vex, ߐ'dy, _t 爎e "Ja yS. y] %qF yՉ q.Do ,է?" f"&OK" "& = "OK" t  1 e  Bwex ݑ a iBߐex ݪ z ߤex = 1 ߲ex   uex  Bex  ђ iBex  ѫ Bex 2  iB1ex K  Eex (Mex k٢l) + 1 Bkex ݅  iB߄ex ݞ 6 ׃ߠex, t 4߶ex) ex, rdy, ߪt אe   ߷ = "" {B"" "bottomBar" B"" " {B"5" "7 %B"L" "N Q /e? Bߏex ݩ y iBߨex  ђ ߼ex 1 Bex  р iBex  љ ex, t גnex) /ex, 9dy, t ej * e Bhex ݂ R iB߁ex ݛ k ߕex ݳ B߭ex  _ iBex  x ex, ߼t qMex) ex, ޯdy, t eI  -- QpathObject based on hqgivenmoveVertex verticeNumber, newPosition, U ڠ lOBJECT 0 --[оj  [M=10] T= B] ՝ Y u1 ʐH(3*1 ߉ l) -- compensates width B u2 ʐH(3*2 ߾ l) --height   3 4 aU(-1) 2  1 2 aU \ 1 1 2 am(K + 1) ֎J b 3 4 am{ ֹu ֌ԍ 5 6 am(٧ - 1) צ ׫! , (!, dx, dy, currentObject `BN! # -- 's Ѕha mso nД{Lm tempPos CurveTopVertice(amڝ! r) u1 .Hdx u2 >Hdy ʒ O -- 's a regular ԉso n{Ӛ's 1 !-dx,2 !-dy -" = 1 7" = ّ ؿ"޶ " `v"A ڟ"2"dy, ."" (t) > 0 ڥ" > 1 sizePercent = (1 " - 1 t)/(&t) xGrowBy = ((1 ߕ"҅"15] + (1 ߧ"җ"16] - 1 ߸"Ҩ"15]) * o) - 1 )DIV 2 yGrowBy = ((2 ""15] + (2 #"16] - 2 ##15]) * ) - 2 T)Y ɷ1 E#5#15]) - 1 )„ Ɂ2 k#[#15]) - 2 ٥)ª <> 0 Ź<> 0 = u1 ʐH9 u2 ʐH Ő3 ʐH\ Ő4 ʐH =& $ = 1 currentOBject y2  = 2 b y2 drawHandle x, y, bcurvedVertices, '" ~B(x - 3*1 ߓl),(y - 3*2 ߥl) \ (x + 3*1 ߾l),(y + 3*2 l) p ( > 1) ( < ر") |( ˭ xy) () > 1 5-1 xy) 0(P < #]+1 xy) -- color ellipses 進d i進d u"" 逰 excludeTab # Ȉ# O# K週y drawDirect $ ұdrawLine fstPt, sndPt, i -- ~U" (e.g. vertext i-1) -- fill ې ~UJ G pi M) "w" 逰q O'# ұ ՞ ĚmidPt, lstPt, i -- 's a $so ~m ~m 2 / pi ) "w" 逰q OѮ# U(i - 1)) "CurveColor" U(i)) " ұ$ l֝, h տ!ObjectList, oldLineID, oldRectangleID %SysSuspendMessages % = % --O!reference ]!%.was ֟& T = B ' g b --J& x%ˁ --Ц!qU 3 4 aU(@ - 1) x newLineID = Q(, V , j ) --!ǫ"tU "Ԉ&L'  = U٤ --6"qU 1 2 aU  ɇ(, , ) --{"q& % ) < newRectangleID = (1 , 2 , : ()) --"old Q'u"2"F"ٌproperty Й' x١ ٬ е' --"#NԠ'-#Jԫ'a m's xanymore 7 B k& ^V a ( B( + 1) Ѣ& ؑډ Ѳ& iդ iծ i i (CurvedVertices) pB(- 1) i (- 2) ْ + 1 H-1 pBi i+1 pUi i+1 i+1 j <> y pm(i)  i+1 --there xz adding Д$Й$о) Օ <> y pզ 6 + 1 pڱ L + 1 և  <> y KK K4K(U(ِ - 1) ) + 1 KۗK ) = ssm Ұ /% ,  ,&removeRectangleID, removeLineID = B I c*S* f* = Q* EK = = UF y b --removing a _*Ѵa Ӝk* ΍ kB(ي - 1) &) ֞B(٧ + 1) C) U( - 1) ت) "w" 3 4 aʀ3 4 a m  = [ --+qa m)+also either &?+a JH+ =m (^x j = 1) B(~ + 1) ׶* ֒B(ٛ + 2) 7* U(ٵ + 1)  ؞) "w" m(+1)  [ ( + 1) ڞ y --x, 5 'B(0 + 1) h`, 3 4 aS 3 4 aU(h - 1) נ 5 6 am(ً - 1)   --deleting Ԯ, B( + 1) Z+  --ׁ,-just a m,  B(  - 1) E=- Х(iU(, - 1) di> 3 4 aR 3 4 aU(g - 1) ן 1 2 am(ي + 1)  --GԞ-ÑJmӫ- ֶ B( + 1) - 3 4 a 3 4 aU( - 1) ; 5 6 am(& - 1) ^ --?.fno curves envolved xل z ِ B(u + 1) - 3 4 aؚ 3 4 aU(ٯ - 1)    [ [ ڂ --re-zx*}~*У/. i  (ڭ ) - 1 pB(i+1) Yi pU(i+1) oi i <> y pm(i+1) טi pB(i+1) ׶i --=+Jә/.special Mʋa JmӲ/ ؾ = U( -1)  ! !B( - 2) !х. u!B( - 1) >Ѣ. U(  - 2) X ) "w" m(J-1) ր [ (d-1)  y Պ"B(ق - 1) ׺/ ؙ ݶ [ [ٲ R -- deleted M,J0Uso no re-numbering necessary. Q = ssm ڣ O2value b "curveColor" ghostColor d /њ0 LIGHTGRAY iֱ2< e "w" /RED StrokeColor 20 i2+ i3¿ !3/ -- gets a 1Ӑ)Ќ-hВ-m-- used У-{ca Y$(2being e. editPath theVertices ҝ.x,y ҥ.Ax,Ay,Bx,Bye,Cx,Cy Ax 1 3 Ay 2 A Bx 3 O 3 4 ] Cx 5 k Cy 6 y x ((Ax y4) + (Bx y2) + (Cx y4)) y ((Ay y4) + ( y2) + (Cy y4)) x,y-- clears е.05 information {ClearAnimation ՗4 55c5 i 1 13 |5l5i] = y ߎ5~515] = y ߞ5Ҏ516] = y --Xsee a qո5 [r ss = = e2 dimensions(5ngs) = ss r= y1 <= 6514] --isn't ܰ objectAnimation v5B626 reset S6C6 6 [ [6 "J5 nVV) +*../.-- message sent the user clicks OK on -- "Create Search Index" dialogcreateIndex -# -- Prepare index generation -# -- declare SYSTEM _ sftsSetFile, sftsLogFile, sftsIndexHandle, indexName @sftsTextFlow, sftsValidObs, sftsExclude, sftsContextList |sftsTitleLoc, sftsContexts, sftsKeywords, sftsSections ĶsftsBooks, sftsVRef, sftsMainBk, sftsHwtags, sftsErrorNotify booksLeft LOCAL ftsExcludeFile U = "p" tbk_bookRef() oldPageRef ~ = defaultPage Ő -- Fixed 8 Feb '95: complete path p -- ref so that 8doesn't >moved. -- Old U: l = tempPageRef = (p<> y) pageStr = "" && & (p;) & &" && (Y) ݈i = F Kw = "ߣ" Ԇ modifyMTB41ini -- error bwill be handled Ž -- rather than H4 ۵ = ftsGetErrornotify() ftsSetErrornotify( FALSE) [׿ = 4 -- store lcurrent setting ЁreaderStatusBar -- FОstatus bar oldRSB s = 4 } = Ԇ = TRUE -- initialize h_ -- these y_Цused throughout creation process updateStatus "Reading Settings" -- Ӂ location titles e = ftsGetIniVar("Options","titleLoc",) --  organization untitled sections  = UE",@)  = NULL  = њ -- list  ѡ  = ϛËincludeBooks",׏)  = L  = p ڵ = CREATE","CWDFILE",) ftsFileExists() < 1  =  = stripExtension()&".XCL" ftsSetIniVar("q3,6) ڨCreating excluded gfile:"&&sftsExcludeFile 31  ""&k# * -- 4contexts 4H6, initially _only -- be Xӓ 4 y = 'FIRST_CHAP",) -- generate Џkeyword Ъ ؇ =  -- бzlines keywords numLines = lԺ","#",X) isType(DWORD,0) -- each UO i N1 H-1 -- ,Uq kwLine = '","kw"&i,) -- one Heŧ lUuglobal Џ j 1 (U) ^kw itemNumber(kw,pgKeywords) = 0 kw      = ftsListToTextline(<) -- available  = O -- 0z w7","ѕ",) jԓ) i ՟1 H-1 contextLine = x",""&i, ) j 1 (,) 58 @ Ԗ   = ԰) -- В defined [֧ num = ڢKEYFIELDS",ג) 3) $> 3 kfNum = 4- 3 i 1  kfieldData = KF"&(i+3),) [Rkfielddata i 7 = g1  -- ѹnamed  ؒ = W}ONC_SECTION",I ) -- pҊ build ; = ko ) -- }ѭ = = ߪns","includedObjects",ע ) -- exclusion rules j = ns","~", ) -- pj logFile use report errors =  )&".OUT" ځOpening [ -- ҃ [ 8 -- existing ҉ files moving old Ң " ftsRemoveIndex(a ) = J errorState "Removing Existing 3 Files" -- [  AInitializing  " = ftsInitIndex( , windowHandle )  = 0 ɉKҌ -- walk  Z asure they   -- (stepping backwards   so removing  --change * numbers - haven't been Zyet) i ($ ) 1 H-1 i < ) <= 0 creationLog "***Unable find c "&& i s " 8"&& i Ս [i ՛ g = խ ԩ ԰ %modal -- ۗ _ Ӗ ߌ | l Ӥ b R e, B ӵ 7 ' ds,   , y e<>" > ( ) > 0 -- ѽ}8  nextBook ssm = sysSuspendMessages  = ڣ Scanning 7"&& A ]Begin scanning"&&8] walkAllObjects (8 v) ٓEnd 18ň ftsIndexName (8Ş) = 2 splitPath(Ֆ ) ܐQ(8 ) ϸ = -- 7 v K = "н ") q Building F." ftsBuildIndex() = ئ6ҧ _¹ ֆ ." Done." -- clean up Ӓ_, etc. cleanUp -- These two handlers E M}-- X8specified.-- How routine works: L ۉH walks Ӎ every -- a 8. Since /aren't necessarily consecutive, Ĕ-- checks see a reference /has Ѻstored-- backgrounds array. If x, -/added : -- LJwalkObjects  be walked.-- What's vfuss about recordFields? Hotwords recordfields Væ-- еa , which lives on . The returned -- HŘa , however,  x  hotwords. So whenever-- a /passed , adds ʞfound -- K;x@ up f row -- e /its , like :--u[i][1][i][2] ׊[i][n]---- ... --- ... -- When comes Ienumerate }a , /-- ڐ! ُZU-- 4 living their .a{Ӵ O` backID,j[][] \backIndex {curPage -- ӫ ж8 i 1 $ / = i + -- be  can't be navigated , -- skip (ftsIgnore Ĉ = ]) (skipNavigation ĥ) Excluding"&&ļ d -- qya S associated f ֧ <>  ftsContextValue  <>  -- Ӣ zNfh curContext = getContextNum(`) -- wasn't predefined, issue a warning Ǎ Ӝ <> h ftsFindLine(Eǭ Ӽ) = 0 New :"&& &&"on"&& --  З v 1 -- з` п pgTitle = getTitle(?) I -- и a ѣ, ވc@-"&&{ -- (m 0 kw = # ӧ j 1 (kw) -- `ԥ was xZ J 5cj kw) = 0  ,y:"&&j kw&& "on"&& -- s ftsAddPage(=cleanRef(Q),*,kw,curcontext) = 5 Adding ?" -- /5/i  = Ӳ -- Xwe  previously  /. -- x, ʀbe $:  = 0 j 1 1 dimensions(ך) ף[j][1] K = = j Q 0 -- [/on  -- so we don't visit ʰ. Վ = 1 ) + 1 [ի][1] =  -- iterate }]/ /ID  ,d,backindex,  -- <}Ж R,ד,,  -- "8"  }objecttoWalk.-- On entry ӳ,  either a /-- . Note: [][] Ց  *V -- a /.{o, 5[][] Hk, \, {Ӵ &@, eU ٲاTextAdded stack tlist,objList, rfList 3recFieldCount G{curObj {objectToWalk = -- replace ID fz obRef = 8 i2 3 J i "&&& | "&&l ؄ ĵ c(ľ) > 0 ä -- XЀ{owns other {. -- so, ʀШл. curObjType = { b / -- }-  R = getObjectList(O,8 (w) > 0 E c"/" -- }on 9/should be q -- ːbut _r} -- on r/ obNum () 1 H-1 "J" x(% ) [4    -- /'s }main } V V  -- 0count iterating ؚ -- (I Jcondition below) recfieldCount = 0 צ -- g}ҟ rЅ  = ڌҷ,ٺC () > 0    -- м" . -- located )[n][2] recIndex = 2 c [{ ][] xy ( [Ֆ ][3]&&\  ""&&h) Ґ S  -- Uٻ ]{rgcorrect order c xy  ʑ  -- additional x on о addObjectText( ) .J -- we're enumerating }a /, -- ҩÌ {Q /  [է ][}+2] = \  i1 3 Ҁ ٝ  -- inJ ˭ҭ) -- ЈԀ JД{Щ  = } () > 0 $ $   ( -- 's ќ 64) --  . ч = }` (ћ) > 0 ѩ ө   ׬ hwtag = ftsTag Ҫ -- ЃЋa , ʋxthe -- ѴLێ J<>  X,n) = 0 Rknown f:"&&w&&""&&  YM,4) > 0 -- ԧ{isn't covered H.above -- cases,  indexed. Add X} ښҘ) -- continues Ӈ }ЕNe -- FФaccumulated еj  sftsTextAdded <>  ftsAddSectionsToPage(N) = ' لFailed - "&&> ٦ H "&&Y [{ -- puts T Ҹ^ y-- O n statusbarZӏ F isOpen T \ Ե =  " " KG  K[ -- returns a friendly p{-- !form: {"p"obName obj nm = p ob = { ob&&&nm&-- pexpression h!{textExp m--++ !0 b ҅c""--++ Removed 2/24 HCJC.Last C on CRLF x--++ ӈ fjInTEXT .--++ no Е У! ܑIH]--++ ֻ <> D retVal = "richText "&&) --++ --++ ("&&D --++ T c"B" KK"&&h n c"comboBox" k" && щ &"&&"&"dropdownitems " && ѧ ҭ c"" ǤftsAdditionalText "&& ƍ"&& -- # z#ԧ2 pgRef Ӯ"C",ێ" contextNum = 1 -- K# p contextName = x" B Й U +<> в -- XЕ#pМ#ѯ{already { {a,") ʋ0 -- #Ě tot he у# ʫftsAddContext(Q#ȟ) 0  " -- $ %$8 names T# = -- writes a Ug$[ЊoutStr $# &k#-- К$C a  ы 7$ٹ#0$ <#g b ftsTitleOverride Ѿ <>  -- $Є$Ѧ property Ѷ = D  ($ <> V -- there a w# {H% -- % {x = o$ obType = g1 ! [g1 ! ԇ #&&& !&&&""&&ъ -- |% a c%{ titleRef = ""&& ³ -- %{exists, %2 -- 's isObject( ) X = (`)  -- otherwise W&‹ Y • = k% K -- no ° EHЊ&v" = ! -- Xa Х&-ӹ function н& = ftsTitleValue() Ѹ ш" = " -- &no џ" ѹ, В ') ѽ" = i1 3  -- 4'<a p, , instead R'ID p> <> В" i2 3 # = &p`& ?#-- ) removes б'ѻ%a pageReference Ѭ bkName = Jgѿ [Jg [R# [JR. 2&2 ?)& &&N-- inform 5()&[%Coccured gracefully5errMsg '' o= 1 "'"&&&k&ftsGetErrorString(') Ӂ >4 -- լ8(_, close ,  viewersӷ ](S(C(.( k()((e, ( |(''ds, ' ӎ(', '߶'y ӟ(է' ۡ% ' = Ӄ%' [ӎ%' |'( = ח'( [ע'( ( <> Ж$ ( >( -- [)_ [( [( [( [( [( [ػ( [ش( [ح( [ئ( [՝( [ԙ( [֊( [F) [ی( [Հ( [J) x "standard" p( c"( = 1-- >*assosciated f{U*)ٖ ҕ )ٜ)ؑ)J), ޵),) -- Ј*{xa valid type be ԇ , ї { <> "" #{,)) <= 0 ю' -- *{hidden }Ф*be (%,  {A <> "" @* c"6" tmpObj = e c{x",/" b% +0 ({>x",/") 7( -- В+{be %, ѓ *  = ' ftsExcludeValue  = ( ё( -- +<' +{ * = * 5 -- ,b' x    -- ignore 4,Ӈ' + <> n' ק$%+,*+) = 0 Ҋ 8+:"&&B+&&""&&ҧ [U+ -- Ќ,Б,{ ftsAddTextToSection( ,= (),֒+) = ( -- и* xd( } -- ,directly ,ѝ, x>, + e(i,) = B( ܟ  Ā "&&c [z y)ڃ* Ӧ( = "STSPATH" tempDir = ftsDosString("") [V1 5 % *( 2sysToolBookDirectory [JRR (),"TMPDIR",k,ASYM_ProductPrefix() & ASYM_MTBVersion() & ".INI") charSet = ڰ)Ż,"CHARSET",M() & =& ".- )f) 1ϣry & "*." ٬(Ӫ),"=P,ω() & y& ".i ) = "STSPARMS" (),"DFE",1,() & ϲ& ".¢/*)"/Xx)-- Major change Žversion that the combobox "{interest"-- responsible choosing 3{inspect creating-- Nproper reference.inspectType what -- called H8 objCbBox = comboBox "{Ɛ propValue (AwindowEntered -- sent Hbrowser odoNotUpdate <> P wasRightClick <> P checkSelection P  SYSTEM stbk_lastSelObj, stbk_curOb [ [' = > helpText c= NULL obj <> =  2 KstatusBar = -- <> 1-- = 1-- m [KstatusbarkeyMnemonic x c = ansitoChar(x) grp = "tabfolder" "<4>" b c "P" tbk_wid_currentTab I1 c "V" # _2 b c "S" F Â1 c "U" \ Ø2 c "W" r î3 ؽcustomPropInfo, stbk_customPropFlag o<> 1 <> cursor "resize" stbk_cursor =  o= 1 dg = TRUE [stbk_customPropInfo [ϋg t e` tbk_lastWin() tcurrentPage  e` G $-- &= *-- Jl8 () <> 1 N <> utrueValue Ě1 l= x ӈ = Ф Ѕ= é ؏ = õ ؠ = È homeBase = ()  = [ڽ [۴ [ڪ [ 9obj, A ތ = ՞-- central place setting , sysvarssetProp Epropname, propval, firstLineOnly  executionBuffer,firstLineSpec @objRef D =  % = " B1 " % = ٥ propSetTabs = "> "<4>" --ZB"props" ?B< 2 -- 's a ӆproperty  = ""&& && ""   = "o" ڬQ  -- 's a ^ setSysVar MF [o mode =  c"user" -- c"widget" Rԣ x"@" "@" 4Ը  --۞ = "" & ٚ &&  && "" && .&&"" -- removed quotes  support vbx-- Z = uh(*) > 1  = "" && L && "" &&  && "" && , && "g"-- -- V = "" && ԏ && "" && O && "" && o && ө-- oX = obj ۧ <> $ ss = 1 1= [; sysErrorNumber = 0  1= ss xu -- test failed: errNum = R b 8017 Α& p & && \ tbk_GetString("PropNameErr1",\ "a standard  њ cannot have a  value.") Ċ8090  = r -- " compiling" part error. -- INTERNATIONAL -- Note: verify freal situation ΐVU("S ] : ")+1 U(k) q  γr  r= "ecancelled" -- sets V _. Moved its own handler so з -- ~ ^names will xconflict f^.varName,varValue "4" && varname  && "= %"-- returns ( т a ^sysVarValue _ "4" && m Ұ(v)-- updates q ԛ efobj. If homebase -- P, selects .O&, stbk_propInfo, A , ߼ ؑ w , , ׎ ږ P 1 ڨ o o= 4 = P <> = + vRef = "Property Editor" tbk_bookRef() cBox = {b = skipFlag ) selectedItem ?2 selectChange 2 V 2 = ֌ = obj [2 [* [! [X -- <> P-- o= 1-- >-- enabled B"" = (ӱ ѻ ӹ "<4>") h= [۪ [ڡ isOpen U objComboBox = {ՙ ls = Є ӍP -- urrently browsed aption -- K"&& "["& N P)&"]" ڵ"tabFolder" Л"<4>" fakeObj = "<4>" -- weird stuff workaround "93" tbk_wid_tabtext ."System Properties,Variables" tbk_Wid_CurrentTab i2 ShowUserProps ğ, Ԗ showProps Ļ, Բ ><> ׅ وڐ6 [o tbk_lastwin() ͈"Standard " & LF & "Widget " (obj) = 1 b"93" = (tbk_wid_props  )  b"93" = FALSE >ن  ><> \ objType = {{ val = itemOffset(!,",/,8,")+1 ٚڢ,    c" b"93" = ™ buttonclick "91" ><  b ] c"M showUserProps / B ф c"d showWidgetProps X k  l   o = obj ss = ; = vref ls = ss @ = R o= 1-- displays 9Ш values. {. Њ_-- convoluted so %xfanyone's . - @ ؐ vNames,vValues,vlist,i propNamFld = "$" propValFld = "s" propGrp = "propGroup" ofld = "obType" = "<4>"  = "<4>" -- bug detect cause ES c"does x " uobj systemVars -- G> -- RI @c"CxI " u@ linkDLL ASYM_ProductPrefix() & ASYM_MTBVersion() & "Dlg.1" MSortList(Y) ٚ  р = я = ;vList) i 1 (ѫ) ѵ   & CRLF  [r ss = = B1 ("@"&< && "" && t U(val) > 40 V1 40 &"..."   = ss r<> Ю "" & £ے  --  w В z& Ր  [ײ [ ""  " "    =  V1 ("") JBRED <> I -- 搚g E selectedTextLines <1 ߈}10 -- obref(-- g1 ʋ"4" = "<4>" [R `obj lists Ԑ& updateHeader Ө-- pӣ j . _U -- e@ so %x> f].\ , iYI Cloc_vNames,loc_vValues,loc_vlist,loc_i ٟ  =  1 (,) 5 -- weed out X_used Ž8! V1 4 ʋx"t" b V1 7 ʋ"s__tbk_" V1 6 ʋ"s_tbk_" V1 5 ʋ"" V1 4 ʋ"sfts" V1 6 = "s_ASYM" d  & јt  -- declare f^ "4" && -- KLUDGE -- need find 's array. [r loc_ss = = () B1 rx[ "<֭L9  U( V1 40 val&"..."  -- Р љ G b J& Ѩە  = ô -- END "<ں " "  nameFld = "" [  "(" =  TԖ طѝ, ?/, ׷ ,, BclearList 4w_wid --we've somehow got invalid { ӱ"<4>" xisValidObject( --** [obj [۸ < =  =  [ > X߯) & ߟ "dlg.dll" listtoTextLine () ԩ () @ bookref = ٷ w= "<4>" H = systemProps ڃ = systemTypes i 1 C(چ) ԉ = Bi ڙ p (Ԣ) b U(Վ C(ә1 Ҝ V1 40 B1 Э & "..."  = "o"  ׋   & 9& [JR9 [JRG 8 = N(G) f = Р b = propertyList( ) buffer = ډ i 1 (ښ) !Ԣ r=  info = propertyInfo()  = $4 -O i տ  oldSys = 1 =  [ b "" obj "" @ (L&&""&&i1 3 з  (p&&"C")  6  vbxGetCustomPropertyString(Գ)  (&&"")  = <> 4r<> "ok" "ERROR accessing ,:"&C &&&""&&&"." i    B1 U(, . V1 40 : & "..."  N & Ѭ ۙ    i 1 (o) [(i Ձ)   [JR [JR  = () ә "ԕ BӬ obj  " " "f" E <> 5 [@ I e B <> ی Q ۘ  C p 1 ߈}"Z = 0 }"r ߈= ߈1  "ח JԌ حѓ,4$  --we've { x(= "<4>" Ц) [obj  = Ь= и > Z!cheader" ٳ s# -- !kind {we've got  x"<4>" obtype = { -- widgets 1tbk_wid_name %a  w_wid_Name = " w_wid_type = tbk_wid_type 5Ў >* > Z<> ж " ()" r ۛ = ʖ & & w_propValues( ڱ = "ɾ" & & w_propNames(#  = "" & & w_propListText(J "ԏ "ԧҕ y "o" "ƥ" U <> E [P Yu Nە   <> ! F s1 ߈}"`= 0 "t ֪ itm, i 1 ()  = $ i 0sizetoPageChooseDropObject 9ACK oList, onlist, revList Xobj v = targetWindow loc = mousePosition v objectFromPoint(') = " v " 8" x° " " && 8 c<> =# ʑĢ ʋҞ "(" 4Ĺ c <> }# ʑ p = ~(" 8", ) p > 0 V1 p-1 "8" g1 nam = Jg [R [JR" Jg= & ShortFileName(C) & ʑonList (ѷ) > 1 win.4 INT popMenu(WORD,! ,,( ,, ,0 ) &windowHandle v,pageScroll v,v,loc,Á,$) > 0 $= ̐ʈJ $= $ $= n obj-- {a B, "published" ,-- along fa S.H D !! ٣ ! = `k% cJR4! i [JRH! -- S! xФ%-- ёh!-- -- p_widget \ Մ! Ջ! z * Қ!ը!,ֽ! Ҧ!{pRef ս! = obj cJR!  [JR! i 1 C(!) = Bi " B1 (&& "" && Ѐ U(  V1 40 & "..." Bi l" val -- O(a -- Հ" <> &-- Ѿ֦"-- ֳ" ҩ"propText = tbk_wid_values obj cJR*  [JR= E xO' :W lst_widget ٯ q w f_systemProps  f_systemTypes  X*tXWt--Copyright 1993,1994,1995Asymetrix Corporation---- gives you permission e, revise, reuse the--individual }scripts Ž your own--applications.You may xeJ entire 8(a--substantial part ) redistribution %b product.----retains copyright on original elements -- . Include notice "Portions are --the Vf \on" ć they--contain }copied .----Authors: 5.0 Version - Mike Florence-- Claude Ostyn---- = Standard toolBook messages =-- initialize sysbookunlinksysbook SYSTEM s_tbk_linkedSysbooks i (ks) 1 H-1 i 1ks = > [i Eks > se =  sen = sysErrorNumber ss = 1 1= ˑc"tbk_tools" ), ˑc"index" ), K = V 1= ss = se ChecktoolsMenu -- XV cexists; x, c. -- Note: menuitems added ‹ con enterMenu. ss = 1 errornumber se =  1= [ ±` menuEnabled("),) -- cisn't there: xy c"Too&ls" alias "-),fhelpText "Custom authoring M ǐH " & ASYM_ProductPrefix(TRUE) & ASYM_MTBVersion() & ".SBK" [ ±` indexing" ),) xy c"&Index" İ+),fǪ create Full-½Search Indexes" [ ±` menuItemEnabled("tbk_sysInfo" ),) xy e"S&ystem %..." A6c":" ),fEDisplays information about ;." 1= ss = se syserrornumber = senlinkSysbook }m >x߈s >ߕs -- XsysBook Ѓone getting В >x > -- ˎ пlist bookloc=sysBookLoc(p,) c > 0 bookCnt <> () = () [N  X(p,) bookLoc > 0 "The" && ވ & s ".SBK 48cannot be used fzII runtime. " &CRLF& \ "Use" && QUOTE & "Remove Extension" & &"" & ) &  ".vextensions ,." > Z -- load startup options: tbk_setStartup tbk_linkMessageFuncs tbk_linkNewFuncs-- sent HrightClick custom Bclicked-- Property Editor chosen иK c.-- called U, obj parameter will -- {-d on:customEdit 0, -- xyforces full refresh etbk_lastWinSize, stbk_curOb, stbk_curMode, stbk_cursor LOCAL {winRef,browser sysRuntime = е > -- 2know sizing needed. stbk_lastWinSize = 0,0 -- hselectionChanged -- optimization: cache {reference ²^ ã = "ۄ" browserPg = "۝" o<> NULL tbk_container(obj,"8") = >u tbk_linkConvert xb# myIsOpen 5 IT <> fIT <> "Only Iinstance @can be )a I." > -- turn on wait ұ ss = ;= ;[r  =  = ss r<> y oldCursor = 1  parentHandle  8 = 4 --  came $: xy inspectType ؒ"currentobject" wasRightClick طP updateBrowser # checkSelection  Ҵ [Z = 1 -- J b -- ӏ] c, close : b О= .  i <> y 3' 0 ˼Ն G -- D, so : lockScreen { = P activeWindowHandle = windowHandle Ҫ QP  = obj  =  objType = { b "" 2 +"/" 3 ="8" 4 O"" 5  1  trueValue comboBox "{interest" ع  selectedTextlines "propValue" 1 /G [X x propValues, stbk_propNames ><> b"" [stbk_curObj [A [stbk_propValues ۨ"" saveAs  ܑύ} ><> b"Y" [w [˲ [n "ہ" Q b"۞" <"۱" b"Handler Ъ " updateSelf currentPage "1 "" closeWindow tbk_currOb ><> [stbk_currOb tbk_reset >= [o"w" i 1 7 i -- a changed ,-mode , -- ж let v . Ի , 9, O ꋐ’W> p><> "" > b":" targetWindow = ׿() xalwaysReader $ oldActive = " () pg = -- [ [ۭ [  = pg ~pg "" ߆= r isOpen "; *" “"R A" N"m \" -- activating ,-ѝ, M З ӓ j.activateInstance b"ۘ " 6"۫ " -- a different gets , н ҋ  enterWindow lastWindow tbk_lastActiveWindow, stbk_previousActiveWindow $ = E x $,x(>= ()) 1 >,booklist) = 0-- >x² stbk_lastActiveWindow = > propBrowser = "ۿ "  i.  -- " , on ,,--  n"$ " :Ȃ fw focusWindow ɜ%notActive vList = "ԩ ӗ " , "mm_MediaWidgets" c4<> y @v ӹv v %i  Ȕ fw --  , on enabled = FALSE ٳ > Ž"( " , "p _ " , "ň  c<> y v uv v -- ՛sends }=sized ,-- This handles realigning 3D rectangles (); խanim_idleAnimations % newPos, settingsTable[][] {>"" threeDeeRect ><> Њ doThreeDee >"A stuff" -- traps {moved repositions animation path -- user has xT coordinate $[^{ "anim_animationSettings" “>>xs_anim_idleAnimations  = D4 > [r ss = = % 7 = p` > = ss r= ѥ e<> "anim_edit" dimensions(ق) <> y ҙ > anim_startPosition(1) > dx = 1  - 1 dy = 2  - 2 i 1 1 Ȇ) x i][13] ~"w" anim_StartPosition(i) > 1 + dx,2 + dy 8(i) >   -- = /cC . If ?IF-- cbeen h , its c. (Waiting v-- entermenu build menus saves on ԃI.)'menuname,aliasName ftsMainBk, ߞow,  oldSys = ³ sftsMainBk = 8 whatWin = ()  sel = = y{= "combobox" selHW =  selectedHotwords g selT = W} _entermenu menuName, "cmanager" b  "լ initLinks "ftsScripts" disable e"ObjectSettings" e"HotwordSettings" 4e"FullTextSearch" Le"KeywordSearch" () = 1 {F"J,,B,ԩ "  e"̊  pק<> R   e"́  e"v I<>  8 " $ nothing -- & T "֢ -- qҍa known state: --Xe"9" ‘c" = --** kc"Center" ‘c" ԅc"Spread" ‘c" ԟc"S" ‘c"1 Զe"tbk_tabOrder" ‘c"Q "tbk_3D" ‘c"k = ss b"property P" X"" ‘c"֧ R"$" ‘c" (sel) >= 1 Ҵ c"‘c" b gP"" ]c"," lc"" zc"" Јc"OLE " Иc"Ԃ " Шc"" жc"B" H e"!‘c"և  ( 1 t c"Ԟ‘c"ֳ Ҋ c"" ‘c" Ң e"tbk_taborder" ‘c" = ss--**  "tbk_text" ((L=1 {y"") \ (xy\ {",") 4 "tbk_importText" ‘c"ր W "tbk_exportText" ‘c"֣ ."H‘c"ֽ B"9‘c" Օ "tbk_HyperlinksMenu" $, h hyper = tbk_hasHyperLinks() $ txt1 = "&ѦZ..." Add p..." SetMenuItemName("hyperlink", M) G "mm_media" (= 1 mmWidget H ғ mm_WidgetProps _ "mm_mediaWidgets" X R) =  -- = K handers =-- Tim Pearson, 2 6/94mediaPackager + stbk_thisBook ў h[] ³ = 8 p1 =  msgBox("" X"," 8must be saved .","Stop") "clipPkg" tbktoolsDlg("!,tbk_GetString("ш ž"), ) [ʾ -- brings up startUp preferences dialog boxtbk_startPref skip қd[] pg = "Options" bg = pg =  readini bg = captn = ̻Preferences") g = # gettoolBookIniItem("V 1, "j", y) <> y SysStr = System") IniStr = ,E File ү","INI ") KPromptLoadPrefFrom",\ " . p " && J:*D% e 4ԑ ?")\ f"&" & Ā"&" & Ģ۴Cancel") b Ĥ° ȋ° OK = P > readIni bg = (拐°) ToolBook II" && ASYM_ProductName() && ) & ": " 4Ѥ ypg, ѵ,d )-- MApplications ?tbk_AddOnApps З [] "" ,۹<"),ж )-- exports a  ց "extra {"" --imports a a file  "8Ӳ"" -- calls up replace .tbk_replaceScripts Җvalue[] -- a required Dמ, xѹŽ`. سsearchAndReplace ,۸Find Ԅ ),^)tbk_sysinfo sc  4 se  [ systoolBookDirectory & "?.exe" sc xy 8CannotFindSysInfo"," find SYSINFO.EXE #w"II directory.") se- Drawing aids:--- spreads S }horizontallytbk_spreadHorz + 1 "e$" -- FԖ }verticallytbk_spreadVert l 2 ".Ӧ$" -- shrinks  }##smallesttbk_shrink shrinkgrow "!" "҆$" -- grows 5 }.$4$boggesttbk_grow Plargest" "L%" -- O} }between sidestbk_centerHorz O"horz" "Ӕ%" -- O }DL1 r,2 z"Ғ (" -- f9- Rؕ Р&[] sel,lowestlayer sortobjects[][] obRef = 2 ` (I < 2 MustSelect2Objects",\ "x(c 2 more }") +'[1] = ȃ(ћ "^(" -- ' kמ(" ,\ { dTab p),') x"eb -- @(\ returns two values: [(ҏ)c(K -- # fwhich ~(tabbing; Њ(tells -- us 'way autotab: L" "" #z&~1F& " "ۺ+" c"" "ӡ1" "ӳ1_" pм+xy ґ{+&& & p+& Ғi1 3 -- xl-° , but useful benchmarking 3startTime I2 s_tbk_start = a_timeGetTime()endTime }2 %-6-- -throughout 8q38needs r+ itself.tbk_bookRef ұ-- ^ a locked u,ftsGetWinPointer  ё, tbk_GetWinPointer(Ѫ,)-- unlocks frees 4Zsupplied.ftsFreeWinPointer pMem tbk_FreeWinPointer()-- !a generic v Pass l4К5 -- display І4֢, Ў4ӪK, initialization-- Ѩ .(Required.); pageRef,captionString,=[] u-retVal i = 0 -- unused  z i vRef = ("9"&i) Z i = 3 Ӥ%vref = њ" ӵ% ۸CantNest4Dlgs",\ "'t nest Ѵ than 3 dialogs!") ұy -- store ֕-e --defaultpage |pageref -- Fixed 8 Feb '95: complete Ѷ!p -- o a58doesn't >!. (pQ <> y) pageStr = "" && & (px) & '" && (ӗ) ɶ.G -- (Вdon't ) Ј6Ӥ fw = ׻$ fw А -- N K KѦ -- holding interface П"initDlg x -- 6 , [7returnString User {0 <> a  [*# -- C7_: code execution stops 4 Z -- dismissed parentWindow ufw %modal -- Ycontinues д7hidden closed. :(н -- e!still , 7Ѷ#pressed OK  =  r= "ok" ҷ-  -- #7J = "eh a-- stub t7, 1{, Mm8-- v.Ӟ-- Cfilename without n$shortFileName fn i U(fn) 1 H-1 Ri fn ":\" ҐVi + 1 U(fn) fn fn-- $ŁpathOfFile fn i U(fn) 1 H-1 Ri fn ":\" ҐV1 i fN ұy-- finds u9location a 8 Њ98 44 bookname,Ԛ( = () i 1 (շ( Կ( testName 6( )= bookName i 0c sysversion c" MM" V7F767INI" l7) & X7 ".ini" enterApplication ³ 8 -- к9 DLLs kH8 ""ؼ" T-- sftsSetFile identifies :ю7 [& ' associated-- f:(1 8. Ѫ' cleared whenever-- ;O1 8Q. U:o, )ow [~ [ *ow --  ȍ8ftsSbk ұ-- pops up a entry ҔtextEntry dbCaption,dbPrompt,initVal,dType +($,) "#-- ^tag [tagEntry V,F (b,R) "!$-- ǝmultiline ß2multiEntry Ϝ,dbType (Ϭ, ) "k$-- S checks see ̋a Э7itemNumber xitem,xlist tbk_itemOffset() ( 0)-- xhe ()   fa specified 8getSetFile _ (i ) "(%-- stripExtension() removes )=g) letter T7 (q;) a Ժ; fileName J ) "،%-- splitPath() takes a 4 pHa 2 8, Н=-- ̋Щ=|), г=й=/п=В)R x -(ł) (ō)  Ұ -- creates a d* fӝ һwriteDefaultSST setFile x"\&-- һ'< ]P>Ӑ4 Ժ*BuildIndex ftsCreateIndex "آ&-- Ќ> = ֻ fЙ>4 8{& ftsSearchIndex "&-- perform a keyword on >b=  f>/5 8ٹ& ftsKwSearch "6'-- up #?ѣ= ԍ+ G IndexSettings ftsIndexSettings "~'-- up k?level + ғ ReaderLevelSettings ftsReaderSettings "'-- up п?pageSettings PageSettings ftsPageSettings "( -- up @t, .! ( ftsHWSet "S( -- up A@{ԩ, c!W( ftsObjectSet "،(-- w@i7Ӗ!fa ?openWaitDlg ,dbMsg , "(-- Y6@Ѳ7!closeWaitDlg ") -- Ainserting a single U. Will maintain %. No duplicatesftsInsertLine txt,newLine () "؁) -- vBremoving a wU. ra;&. ftsRemoveLine Y (b) ") -- xUzmatching Ua ӳ=. ftsFindLine ȩ (Ȳ) "$* -- ; winHelp fBIcontextcallWinHelp contextName  "s*-  =.s. -PathAnimation _pathAnimation "n.ӅC" checkPathAnimLimits AW.ngs[] secs = s_anim_animationSettings[8] fps = 12] bytes = 8 bnds = 4 ((K* +* * ) < 60) -$-- ]+ Utilities-$isValidObject obj 8= r ss = ;= ;[r Ю<& p- = ss (r= T;) r= ose Ұtbk_DumpScripts " Dumper" tbk_ShowHandlers v ="ӏ C? Ӎ<" Ӏ4v Ҹ9v ³ p8= ; ۥ%HandlersBookNameRequired",\ "Ҏ! tunless Ӳ: 8;0a p.") > pg = ";7џ2ӱ:" defaultPage v = pg tgtWin = 5 v tgtWindow pg = " v tbk_SortScript obj  "" tbk_Container < 9 =nextobj wCnt = (H) b :"8" " e ³ 8 Ұ J:"8" " 8" e:"8" {>= "BOOK" Ғi„- 1 WCnt ԙ:"groupfieldrecordfieldpagebackgroundbook" p = ~(" " & :, ) p > 0 ҒW(Vp+4 U(obj)  z Obj =  Z '>{5; !<> y +W(1) ;isNumber x isType("k3",x)tbk_isNumber x %Ѝ3",x)tbk_WinHelp /, whatFile  = >  = $y & WD) & CD ".HLP" #"3" tbk_WinHelpByNumber = e(Я,@,з,Ҽ tbk_WinHelpByKey = ď(,j,,r) ,) = c? = o? = 0 -- Contents flags = 3 1 Ϯr(,,%,0) ͛(,,0x0105,1) = 0 ۛ)CannotStartHelp",\ "uld xbe started. Please >some * ") Ұ ҲP-)-- WIDGETS-)B+ ֨1"M+ +9ӻ1 e>1 1 -ڴ+ B= showWidgetsProps Ц@ focuswindow-(@ !2 aHwid_targetobject, s_wid_targetWindow ЀB= A s_wid_targetobject =  = I և2DA R = targetwindow j = ӭ2 myWin = "mm_MediaDialog" ϝ (%U -)-- Other Stuff-)tbk_CheckHyperlinks  " Htbk_DumpHyperlinks  "< Htbk_HyperLinkDB linkArray[][] HՁB, triggerName, linkType, objName, triggerText N(D, 3#) "Ƴ Properties DB" Ұtbk_hyperlinks X /D= пB :D= tbk_ObjectofInterest() [D<> y _HyperlinkProperties |D" DB" tbk_LockMove (_tbk_LockMove ><> y)Л4 С4 = H />= > [D> tbk_PageHyperlinks ڞ/ tbk_ShowHyperlinks  " өJ=/ q= C <> C() = 1-- _argList = tbk_objectofInterest() /> >q \s _arglist " DB" _tbk_HyperlinkCandidates xD candidates[] HD ҆EE! n c{*F<> 8 "_asym_hyperlinks" “ n Sn] = lF= n_tbk_HyperlinkIRow M! linkName, f[][] H}E n = 1 ׂ8ǀ) i 1 n Ǒ[i][1] = = i 0_tbk_AddHyperlinktoArray [][] HE,pgRef,transFx, kЧF, isURL -- Called Hƾ @/ n = 1 !9@) i = (O) i = 0 i = n+1 h[i][1] = _tbk_AddLinktoArray(֐, i, Ô Ɛ3G, ‰) "Hyperlinking" ҲP Ұ _tbk_BadLinksList [][] HF ҆Gstack badLinks i 1 1 9hyperLinks) ,[i][2] <> yR1 B[i][2] <> "<" tbk_FindHyperPage (J[i][2], t[i,3], ~[i][4], ։[i][5]) = y ֠[i][1] ť ŷ_tbk_ClearHyperlink [][] HG, m -- support 1 ;kFromArray(, Ԛ) "HyperLinking" pgName, altPgName, bk, 8 Hlogical ss Hg destbk HK$ refString pg = | = гM f R1 u "<" --  bk = pg b Ý ""  = () ý "<>"  = () "<>" ' = (bk) "" F = (bk)  "<>" f = y : "<.>" т = 2 z ј ss = ;= [r ³ bk <> y [r i = 8bk r<> y [r ҋ = 8(pbk) r<> y [r bk = 8( (p8) & bk)  = bk r<> y bk = tbk_FindPathFile(bk, asym_hyperpath 8) [r + = 8bk ? = [Jbk = eJr<> y _ = y u = 8 = ss Ғ = ЮJ ұy = [r g1  "ID" r ~',g2 ) E = ID (g2 )   = "" && & ? & && "" &&  isObject( ) Ѣ = . Ѵ = y -- = (Ғ) f  = яKr<> y g1  "ID" () = 2 [r  = ID (g2 )  r<> yG = K [r \ = ID (g2 AltPgName)  = ss ѐ_tbk_HyperlinkLinkInfo ֲ [][] HթL, Dresolv i = j(W ) i = 0 ( [i][2] & [i][3]) = ѪL ұy  [i][2] R1 ʋ"<" -- O l <> > = ,K [i][3],U [i][4]) g = z = *,և [i][3],ב [i][4], ֜ [i][5]) ֭ [i][5],ַ [i][6], [i][7], [i][8], [i][9]  <> y "OK", [i][3], [i][4]  "BAD", [i][2],( [i][3],2 [i][4]  Ұv M Z Wּ N, Q ݘ( N { x O, r) "tbk_AltPgName obj title = rN pgCaption ' = БN "ID" && F Ұtbk_CheckObjectHyperlinks r ҵO [][] tbk_HasHyperlinks( += : ݄(?) ұy߭ O ߼(O  ) "ttbk_CurrentDirectory XT) & T "DOS.B, ң+ GetCurrentDrive() һ+ GetCurrentDirectory(+) drv = 8 dir = "\" & 0y() JR<> "\" "\" * =& ":" & =tbk_CurrentPath ry()tbk_DoHyperlink {#P "Q֚ [][] nR ׭ = ܚ obj _tbk_ExecHyperlink ( , ?) Ұtbk_FindPage pgN ss = =  = ss Ұtbk_GetHyperlinks P (P ) "ک - Qn[][] ss = ; = ; [r ׎= { = ss (r= UQ)?bk HRҔ- result, bkPath, hyperPath bk = ЏQ bk = > {bk <> 8 bk = (>,"8") bk <> y pbk <> y o = $!() Ä = ߷y() Ǝ = _asym_hyperpath bk b tbk_Trim(ƹ) = @R  = ) > 0  =    =  ұ](()̈C _SetHyperPath >, D "l tbk_IsFile fName FileExists() = R 60߃X) & oX "dos./ .5H/) DO) (= 1)tbk_NameOrID obj -- URL X Tc"//"  T= ЃS ұy pB = РS "ID" && ^ Ұtbk_ShowProgress n, maxN, < progress " 1" ꀰ#tbk_ShowProgressWithText ' n, G = C"If" ꀰ#tbk_ObjectsWhere ownerObj, objTypes, express SUSTACK r objs = GetobjectList(;, ) ss = = c.<> y : [r v = (b) r= Tv = PZ ʑr = ss rtbk_trim s cs <> UJRs <= SPACE % [JRs cs <> MURs <= ,% [Rs stbk_IsDirectory dirspec cJR "\" U() > 3 [JR+ GetFileAttributes(F) = U 3h[) & T[ "2 '2 <-2) KĄ) ("D" °)tbk_RelativePath ]J, bkName  <> y  = ֕%() ~(ЍJ) = 1 [V1 U() ЩJ зJtbk_OpenEndedProgress txt  "ended " = tbk_resetCursor o= 1-- %rootPath "c:\" thisPath "c:\x\"-- BOTH MUST END WITH "\"!!!tbk_MakeIntoRelPath U,longPath EXrelPath ~(t, ) = 1  = - [V1 U(ŗ) 4 p1 = 1;p2 = p1 cp2 < U(T) p2 > 0 p2 Rp2 s "\" dirlen = p2 - p1 Vp1 p2 - 1 Ġ = ".." p2 = p2 - 6+ 3 p1 = p2 Itbk_Ellipsize s, u, 8< 0; ұy; s = Ms) cCnt = U(s) <= s dotss = "..." dotCnt = 3 p1 = ~("\", s) p1 > 0 Ю< "O" < 18 < = "S" b < "S" s = V(—- 8+ 1) ¤s p = ~("\", s) p > 0 s = Vp шs  dotsL = (Є- U(s))+1 > 0 V1 '4s  s= "O" i .1 H-1 Ri s ":\" >   fSize = h-i j i-1 1 H-1 Rj s ":\" 5+ j + p<= len Vj+1 i-1 s = ќ s    s = V1 Ѓ- 1 s i U(s) 1 H-1 Ri s ":\" s = V1 i s >   _- U(s))+1 t> 0 V1 ҄Hs  b > "S" s = v& V(џ- >+ 4) ѭs ? "O" p = ((f- 3) / 2 + 0.1) s1 = V1 p s &  cU(s1) + 1 + p > len up  s = s1 & V+- p 3s s = V1 - 3 s & 6 stbk_ExpandRelPath dotpath, Գ p = revOffset ("..", dotPath) cp > 0 cJR "\" [JR p2 = K("\", ) p2 = 0 -- bad! ^ Vp p + 1 s = Vp2 + 1 400 W [Vp2 + 1 400 n p = Ϲĩ Ԅtbk_PopupWinComboValues "s",\ "shadowAutoClose,Shadowed ([on ^)" & _ &\ "/,"manual 6[)" & ` &\ "thickFrame,3e( frame)" & 9` &\ "thinFrame,Xe( "V` &\ "dialogframe,) Z"ܰ , Q DOSPath = b  c":\" V1 2  "\\" 1 (* ) 4 ^ HR= /^ m;ߺc) & ߦc "DLL" z: GetDosEnvironmentString(Җ:) ǬP џR= /2HPATH") p = ~("=",оR) p > 0 [V1 p R p = ~(";", R) cp <> 0 Rp S= "," p = ~(";", S) ҕ = H.(p8) c>S<> y KS = "" = M () JR<> "\" <> x_ "\"  x V1 2 ʋ".." ݽ(, A) R2 <> ":" R1 ʋx".\" u 4  ԃ. = & 3 E (Ԙ.) Ԣ. ":" x° Ծ. =  & & t և (.) .  c ұytbk_setCurrentDirectory whatPath =/f) & f "KЌ= { R1 ] setCurrentDrive(R1 y) <> 1 Ұ ϭy(ŝ) Ұtbk_ScrollListBoxtoSelection 1 selectedTextLines > <> y> 0 n = (textRightoverflow >) < ߈>> ߈>+ n ߈>= b(0, - (1 + n y2)) objectAnimation rowNum bV, ޜ'] [r ss = = W V = 1VK> = ss F = cb Q = 1 r= yb/Wi][1] <> Ћb i 1 2 UQW) (i] = aWÛ][i] 7(14] = ñ ݴV t [d= b d() ʐc"" --** THIS GROSS HACK DETERMINE WHETHER IN A HOTWORD selectedTextState <> y(J̈) % ʌp1 ʌp2  X"ЪW" GetCaretPos(u@)  lpPt = 884) c @ U84)   N7)  pos = PointerInt(2, V) 0, d) %  O8y) ?(clienttoPageUnits(T)) Ő2 cH45 (r) p1 = 2 txt = i 1 1 - 1 p1 H(U(Bi 0) + 2)  p2 = p1  p1 > 0 hws = } c<> y hw textoffset hw p1 >= ʐp2 < + U(hw) оf= hw >c    f= qe= f=  g= Лe g= #g= ѳe(Ѽ'> 1 :g= e  Lg=  obj s1, s2 L = U(s1) - 1 i U(s2) 1 H-1 Vi i + L s2 s1 i 0 P strgName, strgDflt Zstrgs[][] bk = > {><> 8 bk = )(>,"8") se = r ss = ;= ; [r U = _tbk_StringArray bk = ss r= y r= se i 1 1 HZš) âi][1] = ôi][2] r= se s = s y s = stbk_IsWin95 g3 sysOperatingSystem ʐc"3.9" ҲP Ұ #m dotFlag  = "?m" "5.0" "50" ASYM_CBTVersion B G = "m" "5.0" "50" tbk_IsDriveReady drv ZD n d = R1  ԙE"kernel" E SetErrorMode(E X n) & m "ЉiE D GetVolumeName(D) fuErr = L1) [r vn = -d) r18 [r n = tbk_FreeDiskSpace(d) IʒM) (n >= 0 (ryr= 0))A drspec ZiE oldDir [r Xn) & d() & "cbt.6F F GetFreeDiskSpace(ҬE) (X) P = Py() tbk_SetCurrentDirectory(Æ) [r r = \R1 ß) × <> y A1è) rtbk_IsWin31 g3 ޒ (ӱ+REAL,) < 3.8)ASYM_Reset ASYMA() <> Pj o capsFlag  = o "TB" "tb" R WСj "Instructor" "Publisher" ) +*.-- procedure, updates the settings file include-- stored )current booksupdateFile -- declare _ SYSTEM sftsSetFile ValidObs Contexts, sftsKeywords, sftsSections EBooks, sftsVRef, sftsMainBk, sftsHwtags pbooksLeft,bookCount LOCAL contexts,keywords,hwtags -- a reference n = "dialog" tbk_bookRef() oldPageRef Ś = defaultPage Ŭ -- Fixed 8 Feb '95: complete path p -- z so that И8doesn't >moved. -- Old U: l = tempPageRef = (p<> y) pageStr = "" && & (p;) & &" && (Y) ވԆ = F KԔ = "Updating Settings " oldRSB Ի = readerStatusBar   = TRUE updateStatus "Reading Z" -- initialize g_ -- these x_Ѕused throughout -- list  X sftsBooks = ftsGetIniVar("Options","includeBooks",) 6NULL ?p֒ -- _ d  = % numLines = d","lines",!) isType(DWORD,,) i 71 H-1 kwLine = ˩0","kw"&i,e) j 1 (&) /kw itemNumber(kw,pgKeywords) = 0 kw    ؤ = ftsListToTextline(M) -- cl available sftsContexts = < t"," *) .) i :1 H-1 contextLine = ڲR",""&i,k) j 1 (+) 47 ?    ̞!) -- 0` [m num = -CREATE","KEYFIELDS",) $) *> 3 kfNum = :- 3 i 1  kfieldData = چVF"&(i+3),?) [Rkfielddata i  = g1  -- named sections  = ƺCONC_SECTION",ר) { = /) -- }X sftsValidObs = ",J,B,comboBox" -- non-existant + i (n) 1 H-1 clean = FALSE ftsFileExists(i ա) <= 0 [i յ  =   = 0 , %modal -- ԣ_ ޞ ף תߋ{ ׵n^s O I e<> ԃ > -- walk each 8 (Ձ) > 0 Մ Ֆ nextBook-- "about scan 8"&&ձ&&"("&&&")" Scanning"&&8@ ssm = sysSuspendMessages  = G walkAllObjects (8~) ܐQ8ŋ B = M wDone." -- Ңup ܼԁ = ԋ [ԗ ԡ = ԫ ["Է [C close  [ -- These two handlers h Ю}-- й8specified.-- How routine works: L H walks  every -- a 8. Since /aren't necessarily consecutive, Ĕ-- checks see a 8 M /has been > -- j backgrounds array. If x, Ї /added Д  -- sent Ц walkObjects  be walked.-- What's  fuss brecordFields? Hotwords recordfields в --  a , which lives on ) . The Dreturned -- HŖa , however, л xK җhotwords. So whenever-- a /passed , adds ʟfound -- Х ;x@ up fone row -- ц/its , like :--v[i][1]׀[i][2] ׋[i][n]---- ... --- ... -- When comes Ienumerate ] }a , i /-- ې|  ّ9 ZO-- 5 M living their .{Ӌ g : _ backID,h[][] \backIndex {curPage -- '  8 i 1 / = i -- = U E  ] <>  -- ʋxk ~ Շ ʀ{ Ў ftsInsertLine(/,2 ĩ) -- б й kw = @ j 1 (kw) -- a N xappear  ؃ = ˃ً j kw) -- * 0 /i n = U -- Xwe have previously Ҫ /. -- x, ʀbe : ե = 0 j 1 1 dimensions(<) E[j][1]   = j  0 -- [/on -- so we don't visit ʰ. 2 = 1 ׵) + 1 [O][1] = n -- iterate }S/ ش/ID җ : ,,backindex, M -- G}З Ӱ,:,, Ӏ -- "" }objecttoWalk.-- On entry S,  either a /-- . Note: צ[][] : only P W -- a /.ؘ{p, [][] HD, \x, {2 LpMsg,,  , Ҽ , Ҩstack tlist,objList recFieldCount {curObj {objectToWalk = -- replace f obRef = 2 i2 3 D چ # ږ ׏` i ģ c(Ĭ) > 0 ĸ Ú -- Xf;{owns other {. -- so, ʀЎ. curObjType = { b / -- }-  ? = getObjectList(O, ,l ) (f) > 0 t t   -- ncount iterating [ -- (Jcondition below) recfieldCount = 0 ؋ -- Ѐ} ЊН  = ˼,w , ) () > 0 ( (  -- . -- located )[n][2] recIndex = 2 c׮[<][] xy ([W][3]&&\  ""&&ґ) Ӻ S  J -- we're enumerating }a /, -- w ÌС7 { / M [][+2] = \  i1 3  9 -- we're r}a , X -- ԥ Ž:   9"J", ) > 0 ֣ = ֩ ҄ -- NѸ xZ   <> 7  =,)    = } () > 0 " "   9 -- }'  ^ = }? (r) > 0 р Ӏ  ?"",) > 0 ֩ = ֯ Ҋ -- TѾ x`   <> =  =,)     ѭ = ftsTag   <> Ѝ  ,) = 0  )  e,) > 0 x = ~ Y -- #э x/ћ  ֫ <>  غ =,)  -- puts xMstatus Іґ-- process њtatusbarmessage [  isOpen  # ' = Р " " Kstatusbar P K -- returns a friendly p{'obName obj nm = p ob = { ob&&&nm&*--- procedure walks the books be included index-- removes settings xfound @file.updateBooks -- declare _ SYSTEM sftsSetFile ValidObs Contexts, sftsKeywords, sftsSections E], sftsVRef, sftsMainBk, sftsHwtags mbooksLeft LOCAL contexts,keywords,hwtags -- reference d = "dialog" tbk_bookRef() oldPageRef Ő =defaultPage Ţ -- Fixed 8 Feb '95: complete path p -- y so that Ԝ doesn't >moved. -- Old U: j = tempPageRef = (p<> y) pageStr = "" && & (p;) & &" && (Y) ܈z = F KԈ = "Updating " --status bar oldRSB Է = readerStatusBar   = TRUE -- initialize @_ -- these Q_^used throughout updateStatus "Reading Settings" -- list X sftsBooks = ftsGetIniVar("Options","includeBooks",) 6NULL ?p֐ -- k e  = ' numLines = f","lines",) isType(DWORD,,) i 71 H-1 kwLine = ˫-","kw"&i,b) j 1 (&) /kw itemNumber(kw,pgKeywords) = 0 kw *   ء = ftsListToTextline(Y) -- dx available sftsContexts = > v"," ') .) i :1 H-1 contextLine = ڴR",""&i,h) j 1 (+) 47 ?   ̞-) -- a 3b [o num = 1CREATE","KEYFIELDS",) $) *> 3 kfNum = :- 3 i 1  kfieldData = ڊVF"&(i+3),>) [Rkfielddata i  = g1  -- named sections  = ƺCONC_SECTION",ק) z = /) -- }X sftsValidObs = ",J,B,comboBox" -- i g, ːnon-existant y i (}) 1 H-1 ftsFileExists(i ՠ) <= 0 [i մ  =   %modal -- Ԓ_ ލ גſ יzj פѽ, ^k, N ӷH e<> | > (k) > 0 x nextBook ڏScanning"&&8 ssm = sysSuspendMessages  =  walkAllObjects (8W) 6 = A ܐQ(8o) -- clean up Done." |= = ӔG [ӠS ] =f [r close ԁ [ [> [ԙ [ [ -- These two handlers  Б}-- Ԝ specified.-- How routine works: K $G  every -- a 8. Since /aren't necessarily consecutive, Đ-- checks see a  , ackground each has been stored-- V ackgrounds array. If x, r Cadded   -- sent Б walkObjects ! be walked.-- What's н fuss about recordFields? Hotwords recordfields Ў ç-- a , which lives on  . The #returned -- HŘa , however, Х x= ҙhotwords. So whenever-- a /passed , adds ʞL -- я 9ubackgrounds ? up fone row -- ф/its , like :--?[i][1]H[i][2] R[i][n]---- ... --- ... -- When comes Ienumerate P }a , \ 0-- 1 q  ٘ Ze-- = 0 living their . {{ J  E backID,3[][] \backIndex {curPage -- 2  i 1 . = i -- 0 E xdefined, [  i <>  ftsFindLine(, Č) = 0   Ĝ = E kw = Ŀ -- [undefined on j (kw) 1 H-1 ɁQ j kw) = 0 [j kw x - = kw -- ( . i x = _ -- Xwe have previously Ҿ /. -- x, ʀbe : կ = 0 j 1 1 dimensions() [j][1]   = j  0 -- [/on -- so we don't visit ʰ. < = 1 ׊) + 1 ז[Y][1] = x -- iterate }R& /ID Ң 5 ,,backindex, H -- H}З ӻ,,, { -- "" }objecttoWalk.-- On entry p,  either a /-- . Note: |[][] E оonly e W -- a /.ح{p, ׳[][] H?, \Ճ, {- LpMsg,ڷ,  , ҭ  ҥstack tlist,objList ҽrecFieldCount {curObj {objectToWalk = obRef =  i2 3 + ) ך# 9 תG N Ĉ c(đ) > 0 ĝ  -- XKcurrent {owns other {. -- so, ʀx. curObjType = { b / -- Ы} ек ) = getObjectList(O,؜ ,FALSE) (R) > 0 ` `   -- ocount iterating Y -- (Jcondition below) recfieldCount = 0 ڋ -- l} v{  = ˾,R ,ó () > 0    -- п. -- located )[n][2] recIndex = 2 cn[1][] xy (׉[L][3]&&\  ""&&{) Ӥ S  J -- we're enumerating }a /, -- : Ìы5 { /  [][+2] = \  i1 3  # -- we're r}a , X -- Ԣ Ž:   "J", ) > 0 { = ց n -- 8{'s J Տ, [ ֭ <>  ؾ,) = 0 [ Ҽ    = } ( ) > 0    -- we already looked ) dc  j -- }B   y = }Z (э) > 0 ћ ӛ  K"",) > 0 ֲ = ָ ҥ -- o{'s Ӂ , [  <> J 5,) = 0 [     E  = ftsTag  -- 's tag @, [  <>   ,J) = 0 [Nl  Aּ,) > 0 ֧ = ֭ Қ -- d{'s v ջ, [  <> ? * ,) = 0 [   -- puts zo҃-- process statusbarmessage דD isOpen V ^ ' =  " " KK I K_ -- returns a friendly p{dobName obj nm = p ob = { ob&&&nm&-*-wD-- This message sent a 9clicked changed Hsetting-- tabMode.Put code Žhandler, the V-- on /--tabPressed tabNum ---- handles clicking on P9.--buttonclick -- test a 9was y{žHchecking "obtype" userProperty  >"9" -- each 9named "", N being ԑzٲ9. tabname p> V4 U() # 3 ---- Changes which 9folder )Bfront.It does Hmoving-- aU"mask"-- Value a zbetween 1 Јztabs Е{-- value  < 1  > tabLimit() "Cannot 9" && 2 > v a"9" ("9"&U) -- moves U<"9" avisually -- appear )9 See sized V below adiagram -- . aU"  \ 1 v + xpix(),2 v,11 v,12 v -- stores Я9a userproperty myTabMode 2 -- sends notification J. Z-7-- The handlers ˁresizing ,mode. ---7---- Used %a constant.Returns [zf{.-- Note: you wish more , follow procedure:-- Go Ч duplicate one 7.-- Rename that 9appropriately. (ڑ9, instance would-- be GTab7", thirteenth 9# be "Tab13").-- Set its Kso mbehind N"." .-- 9 e zŽfunction reflect -- Їqz.-- 6---- YpageUnits given n pixels.--K n n = NULL n 1 Ґ1 sysPageUnitsPerPixel * n---- h`X--ypix n n = T n 1 Ґ2 Rel * n-- -- returns ecurrently selected 9--Ӧ ---- sets up Уheight Ю9‘units.--tabHeight ) mytabheight ? -- Bhandled Ѭ Ѽ---- ŬĦ N--W myTabHeight ---- ž>Fѻ‘–--tabSpace ѽ myTabSpace  arrangeTabs---- 5ЕН--O E---- #zb;--numTabs 6 sls ' P -- Xvalid parameter b k < 1 "Must have )least 1 9" > њ > ֊ "Can only 2" && ֤ && "" > -- . i 1  -- cache {reference var optimization. ("9"&i) i <= 6 bD = FALSE -- ҳNhidden v, %they've xbeen -- receiving them c# are 8. "manual" i > Ѿ b = TRUE 1 1 --  @ z!a   myNumTabs ) W 'sls---- ԍӈ zbk--1 mynumtabs ---- /  }-- {resized ),Notice P T-- methodSent: used differentiate =messages-- ѶtoolBook ҷ(lП գ = ) -- в v6 Љ explicitly H (-- ҭa  B "Ԩ< ).--üǠ ssm syssuspendmessages --  off toolbooks messaging, %we will be changing -- W stuff.Without , o recursively -- calls itself over . ϙ P ' 'P b -- Xsee thing  ҕa 9 -- so, has a ] called p "9" ~ >"9" -- --5,6 _________ 7,8 --/\ --3,4 || 9,10 --|| --|| --|| --1,2 |____________| 11,12 -- -- Here a amap Ь "9". -- Яgoal here maintain shape 9 -- ӵ. (Otherwise gets stretchy.) Also,  -- 9should be  -- -- find how tall W 9supposed be ֫؞ -- {a ^. tabRef "9" > 2 >x 2 > -- tsection makes "" corners --  9.Need be sure D  9 -- )6 l wide 4doing 1 Ĺ>= 6) v a b = 4 v 2 b +  2) 5 v 1 b + |(2) 7 v 3 b - И(2) 10 v 2 b + е(2) aXv am"tabHighlight" >\ 1 8 v =B"tabLabel" >\ 3 v+ӻ 4 v,11 v - 12 v - ; () -- J ,  W. ( ЌM -- EМ9hЧeditor. ^ x"| K  --  3D rectangular -- body { >"." b ="8" > 7sysSuspendMessages  P am"" >\ 1 b,4 b,1 b,2 b,3 b,2 b a ssm -- Ԋ  , @ 6 r x"Ӑ _ -- following condition triggered %a whole . -- ҹ a ,  \ > ә -- } .J }ы zxa ) -- , even though their sizes .So we must notify -- б}иso и can themselves. -- -- s "ԧ "Ў.Uso w -- xarranged cI{. -- > -- bк i 1 ֖ ref ("9"&i) 6"9  J"M "." -- don't bother arranging /b -- ?М on -х 6  Ѯless 1 > umynumTabs *6) ז  ssm 'sls---- assures pGѼ aligned fZcontext f"." (qШ-- xJ)-- ѸЄ _ spaced evenly.--- Юޭ ޳ P -- {g9 anchor "tab1" bk "." ts mytabspace bp "." -- where 1Ԉ79order --  3 =bk 3 =bk 3 b -- tbit masking U-a 9 --   others. -- -- bchecks v A9(Ձ) -- b.If x(e.g., just q ) smoved [ -- 9 > tname " "9"& v a"9" 4 --  above aӚ aU"і \ 1 v + ӌ 2 v,11 12 v $ ssmD*%D jy%ShowDumpProgress captn, n1, n2, txt, manualClose SYSTEM s_cancel vwr ("Hyperlink R") tbk_Container(,"8") b A = TRUE (n1 = 0 n2 = 0) isOpen ^ close j FlushMessageQueue() () down ű = P ()  objectFromPoint(mousePosition ,) B"J"  = P  = Ϛ) ùvwr > xވ defaultPage P= : Аn1,n2 progress "gauge" = KИ=  okbtn = B"OK"  = P b#P %modal bD  _ShowHyperlinks LOCAL HLInfo o= 4 myBk = ,"8") v = "Generic u DB" * DBpg = "`Inspector" I 9v = DBPg v եds_oCnt, s_ds_cnt pg = fN = y s_ds_oCnt = 0 * = 0 ô = HyperlinkInfo (pg, "", "short") oList = tbk_ObjectsWhere(pg,"",HasLinksFilter()) j 1 (9) ej olist, "human", "c A eUarent pg,"",W j 1 („) ̰j Hğ } ҆ = NULL ғ = tbk_GetString("No ֽ on ",\ "No hyperlinks on ") txtFld = "" Ѐ  = tbk_trim() -> 0 u8"" uH"" "title"  = expandString(\ ̵e "), tbk_NameOrID(pg)) o= 1 v % ["" *ڛ "tbk_HasHyperlinks() = М"_CheckHyperlinks CheckHyperLinkOptions "- " ,"8") <> y WalkHyperlinks "^", 1 , 2 , 3 , 4 _DumpHyperlinks WalkHyperLinks ""toDoWhat, Fn, fmt, repair, removePaths -, , s_tot_oCnt, s_tot_pgN, s_tot_pgCnt tot_Resynched, s_tot_pathResynched, s_tbk_dumpFile,> s_tot_Resynched = 0 s_tot_PathResynched = 0 b fN =   =  linkDLL ASYM_ProductPrefix() & ASYM_MTBVersion() & "DLG.1" STRING saveAsDlg(,,,,INT) b = V defName = shortFileName(p8) defPath = pathOfFile(p8) p = ~(".", L) p > 0 Vp p+3 g".TXT"  ~nj) gle(w) filterList = Text file","") && "(*.txt),*." A = "" prompt = DSaveHyperlinkReportIn",\ " report on Nf 8...") OtbkGetString("RecordBadHyperlinksIn",\  " bad ؜f 8...") z é,Ӛ,{,,1) It =  >  fN = It  ں = = fN [r fN = P r<> y γr  Zr= y fN <> y = fN [r fN = P r<> y γr > o= 4  = 0 s_ds_ocnt = 0 s_tot_ocnt = 0 bk = 8 [bgList checkExprs =  resynch = (D <> ) resynchPath = (W <> )-- 2 (fmt = Ї) prettyStr = ۍPrettyFormat"," ") tabsepStr = ۲TabSepData"," -separated data") SaveHyperlinkChooseFormat",\ " a  the ּ Ӫ :")\ f"&" & Ǥ"&" & tabSepStr \ "&" & ICancel","") b ݋° " B° "dataTab" fN <> y fN  o= 1 > U"M" a"@ m"K }"l ; = fN <> y ҭ"ҋ ToDoWhat "" s1 = E8%1") s1 = bBad C8%1") ss = ;= ;[r s1, pbk) & CRLF fN p&& & & fN = ss r<> y ԣ = P "9" fmt sep = 9 "," ss = ;= ;[r ? SaveHyperLinkFancyStr",\ " %1Trigger Event%1Response event%16 Type%1"\ & "Dest. %1 Book%1Transition%1Popup Style") ExpandString(, ) & =fN = ss r<> y  = P  = bk  = 0 <> P DumpObjHyperlinks bk, fN, `q ) <> P i 1 (windows bk) obj = i bk <> 0 m", fN, ӈ, v ԏ = L >  Գ <> P i 1   = Ћ >  = i pg = i bk bg = pg bgID = bg itemOffset(, R) < 1 ;g, fN, ы ֜ S, A N > bg,"",}) j 1 (l ) Ԁ = = >  ޘj ї , fN, ӷ, ץ   <> P pg, fN, % 6 ,   ) j 1 ( )  =  >  ,j + , fN, у ֔ K, 9  [r fN <> y9" ss = ;= ;[r Ԕ = Q "<<" && INTERRUPTED") && ">>" fN --** INTERNATIONAL }& ف + x }Z",\ "%1 }Z"), ( ) & ", " fN r "[" m HyperlinkCount",\ "total %1 6")  ۡ BadHyperlinkCount",\ "%1  L(s) found")  5 , s_ds_Cnt) fN = ss r<> y  = P r<> y"array" x“rfN <> y γr fN <> y ss = ;= ;[r fN = ss o= 1 S <> P Բ "Л" і = ۱a) ѯ = Ѡ Complete") "x " DumpingHyperlinkProgress",\ "%1 }" & z& "%2 ") showDumpProgress /\ m\ ٰ,= w), P sCheckingHyperlinkProgress",\ "%1 }Z" & & "%2 U") stat = , ڦ ) s_tot_resynched > 0 ߒ > 0 + ߢ \ && resynchronized")\ 4B2 m !\ `, P #y, 0,0, y [+ [O [q [Ԗ [X [T [̽ [Bobj, formt, how UhLInfo ޹)  = GetHyperlinks(7) objName = expandObjName(WM) Ҡ <> y g " n = 70 х& charString("=",n) & ў& _& ѧ& -",n) & Ѷ4 c"9" u9 ҄"," i 1 textlineCount(G) & е4i ^ qޣ@N, AӺ , ר  , gN,  , s_ds_bad, L,  t  = ж > - j "S" --** [ mDumpingHyperlinkDataShort",\ "%1 }" & & "%2 I") , ڔ) ݌\ W z ), \ ߮ CheckHyperlinkProgressCheck",\ "%1 }Z" & v & "%2 g") xٌ, T) t  > 0 Yx 3V,\ "%1 Dg ٮ , \ ܵ+ 6)\ 4B2  ۬9 b") ݍ,\ ߟtat ծ "o" 0 = M) [r H =  >  [ - ҂ = GetBadHyperlinks(ح, ) [r hlInfo =  > -- ֈ& 9& ԯ --** DEBUG H how)  "$ n = 70  = - & ߨ 6 & \ & E & -",n) & U & G a c"9"  9 ! "," i 1 ڛ) `& F 4i  fN <> y ss = ;= ;[r  fN = ss r<> y h = P ֎ c, n g s ogi i 1 n c s s Whow s = i1 7 obj p = ~(" ", s) p > 0 0 " ҐV1 p - 1 s (i5 20 O) " (p." && %& ")" s px <> y " (""" & & """)" g3 s s $ mѡ ֯[][] }( ) = _asym_hyperlinks X = HLDetail( , zѿ) y  ؝,  z, s_pathResynched, ۖ,  G {[][] " s_resynched = 0 D = 0 ޟobj) ȳ= ν  = HLBadDetail(, +p, K, ד) Y> 0 ̗ > 0 s  9HȀ  H r o [][] Hreference, ԥ, ,  *z, T badList = _tbk_BadLinksList (f,, F) c,<> y ;badTag  ԭ = P iRow = _tbk_HyperlinkIRow(6, , ӻ,ר) HLRowDetail(, =, i) a o [][] HԘ d TestItem n = 1 dimensions(O) 2 ]) > 10 HLTestItem = "R" i n 1 H- 1 ֒[i][2] =  d  <> y  , i, S ) K Y  [][] Hi, ц  "9" ћ E9 Q"," HLType = F[i][7] HLBook = Z[i][4] HLPage = n[i][2] HLName = ւ[i][1] <> "# ֡[i][6] nc"popup" HLFx = y HLSty =  y u& & ב& & & (\ & Ī& 6& & ?& d& H& `\ & ѶҨ R1 <> "<" g1 <> "ID" xisType(DWORD,g2 )  "& )& 9"4" && E HL = T o<> y " 8" && & ӊ& HL 4HL ӻc"K "" --** 2 "" & ʑHL 4HL N[i][1] HL HL &  3+ց[][] Hm}, k Ո , o --** HCO 941012 |stack badLinks maxCol = 1 הhyperLinks) i 1 1 װ [i][2] <> yR1 [i][2] <> "<" &[i][5] <> = P--** EUPHEMISM pgRef = tbk_FindHyperPage (ǖ[i][2],}[i,3], և[i][4]) = P--** Y T<> y = ; [r tbk_nameOrID() = P <> [i][2] <> y [i][2] = ׽  3[i][1]  d   r<> y d  tbk_altPgName(&) <> ֍[i][3] Ԋ<> y ֫[i][3] = X  [i][1]  d   ³ thisBook = 8 c& y   destBook = ", "8")  "X 4a[i][4] <> y t[i][4] = y s_PathResynched    Ԃpń fpath = kљ)  <> y thisPath = בp)  tbk_CurrentDirectory()   b J me( ) cdh<> y [V1 U(}) 6  hyperPath = asym_hyperpath ԑ hp 1 (+) 苐i ; ߇me(э) >     [i][4] <> ѹ  [i][4] =  y  -- ResynchPath  /![i][1] { Ԏj*3jߝ3-- Mike Florence, Asymetrix 6/95-- Tim Pearson, 4packageClips 4 8 stbk_thisBook 4stack animList 4curClip Z  clips, hdPaths, cdPaths, otherSearchPaths, affectedFiles Z \ i Z logical hdHasPlaceHolder, cdHasPlaceHolder, interrupted, inComplete, inHdPath, inCdPath, searchHd, searchCd, skipped Z bookPath, clipRef, src, newSrc, allCmd, dir, newFile, srcPath, startPage linkDLL ASYM_ProductPrefix() & ASYM_MTBVersion() & "dlg.dll" STRING ListToTextline () OpenFileDlg (*,-,0,3,INT) =SortList (J) ϑρqos.b ' SetCurrentDirectory (y) F SetCurrentDrive (Ô) a CopyFile (é,ì) y FileExists () MoveFile (,) RemoveFile () ԉ =mediaPath(pُ) \ = HDMediaPath ٨ k = CDMediaPath  ѓ = resourceList("Ч",) [ isExtensionAdded(߹) & ߩ "anx.tbx",) msgBox("","Would you like include animations the packaging operation?This will require walking 08create a list Danimator }.","Question","YesNo") = " " anxCnt = extensionRefCount("J",) tbk_lastWin()  = i 1  bk <> i / bk = i C getObjectList(bk,"",FALSE) <> NULL ʑi  (y) = >   ai ٷ, "'",] <> Y ʑ () = % >     = No animators were found.","Information","OkCancel") H 3 -- / place holder M path, Ftemporily substitute qreal 8$ ~(" 0 ̲(V1 ʈӾ)  =  ܉ = TRUE ~("<Ɯ",) <> 0 ̲(V1 ʈ)  = Y  = F -- , nefiles  paths (  ), mark k %searchHD searchCD ч <> N statusBar oldSys = sysSuspendMessages  = i 1 ()   p -- build UI  description =  U = g1 : && "" && L ~ = g1 c && QUOTE & & K = ӭ isClip = (g1 ӝ = "Е")  src = mmSource   "anxCelAnimRef  "/"  1 (i5 7 )  (i5 7 +)  x"CDaudio,VideoDisc,VCR,overlay" -- these f don't have 9 references, so  them ":" x -- see ʋexplicit } A, its xFshould `mmSearchHD mmSearhcCD P b -- try find  under mediaPaths, athere { 3 , otherwise well GEʑ( Q Ȍv findClip(ӊ ,x ) <> G d  x  flag = anxSearchHD  ! c , ) <> Ц d    b ӋmmSearchCD * Ʊ7 , ) <>  d  x ٖ ͬCD q   Ӌ ,p ) <> H d    findFile(shortFileName(src),ܪ ) -- we didn't , so look ҟҮthey already helped us Z <>  > = -- %  τ -- can't C, so ( T ҆ = ("Find  ",,չ & "," & ,1) Ҹ <> X Q ) ܒ  F =  >   X   = Ѹ -- [!so we [П ( =  |9 = W -- update % Ҩ  ٓ إl = 3 anxSearchCD ӆ = M setCurrentDrive(R1  setCurrentDirectory(  =    ui -- now that we  ʐchanged ʆa relative Т hҬlets ېthrough  loop  N E d -- we're 9FL  x ( <> 1 { ) -- ѽZi߻ us Э <> |  = --   3 -- ҭ, so (o  0 = ץ ("ѪѬ ",,b & "," & ,1) a <>   t ) ;   = Њ >    Ӛ = Ҹ  R1   (  =  .  V = inPaths() e = .) xԅ xԃ --  directory xeither " prompt n, e, , Т  = & -- уhaven't ԉchosen moveAll CopyAll, ( pkgPrompt(Ӿ,ԬӦ)  =  -- 've [copyAll rest b^  b 1 = "n"  = 2 3 -- since L've ¿ a hardDisk we can assume rwant O %6  ׬Ӕ = Ю   Ӵ =    4 -- Ù've Z a cdRom u we ȓŠ  ҅  = 8  e > = X    ] = dir & "\" & ޭ w xC p(ӊ) <> 1 --  nʃԟl Ԃ(P) <> 1 moveError(,t) -- ҩwas error, t option bailing x = "Yes" -- %ї d ֡ = I d  -- O O  = s >   } F -- ? e'ԕmoved/copied [ , so we 8 zʰ     -- remember гq8 so we Љupdated > below 1 = "z" ' =  4 = 1 = 2 ԗ = 3 Ԟ = 4    ט Ӏ = К   Ӡ = к    2 7 ׮  =   s =      = زV   x (3) <> 1 (`dir) <> 1 ֔,~ = "Y  = Б d   = Ы >   ӵ ~     1 = "e" Ѕ= 2 3 t %  = '  T f - = G    4  ? a = {  ٨  Ӂ = Л    Ӡ = C ӱ x} ֪() <> 1 (Б <> 1 copyError() = " y = ! d  נ = ; >   E    Ҧ_ 1 = "" ҇ = . Ҕ = 1 5= 2  = 3  = 4   G   =   ' 9  =     e җ  0 = J  w P = j    o = ޶ Ӏ xL y(ӓ) <> 1 Ԥ(` <> 1 CopyError() = "и H =  d  o =  >       u. 1 = "Add" ? = Ё 2 -- g  E  | r ٸ = Ӆ ӌ "clipPkgPrompt" o= ӭ -- ҋ 've added еՎgwe ׈ рЦ disk л Ҁ 1 = 3  ` r9 = S    3 -- g E҅  | i ٸ = | Ӄ "o= ӗ -- ~ 've = a Uwe v n лУ h  =   H ؤ ! = ;    1 = "І" ӎ = j d   = Є >     ׵ӝ = з   ӽ =     6 T  =   4 ؐ  = '     ( = j -- n, e, , ,ү 6դ srcFile = V(v) + 2 (м   Ӡ = 6   (R1 ӿ) ()  = u   \ -- finally, <۸ұ .   --  h 4, ʰ. G = minimalPaths(Z) -- iSlowest common denominator directories ӓ = insertPlaceHolder(ԫ) -- Ջ, Ӊ ʐƒѭ   ѻ8c ф Hard Ѿ Ѻ which are Ȏ 8.Is alright <#<  ?"," = "V Ԧ f -- Nmay be child , so just on let K) clean up I = ӵ Ӽ = u) -- оk[W  = P5)  = ٶ)   = ) & = ޜ/ԁ) ԍ E s-8ch с CD-ROM + Cq Ճ8.Is k  n 7 -- returns 5th without CJ"\" fName Z \ i i U() 1 H-1 Ri ) ":\" ҐV1 i - 1 E Ѓ-- looks к ь Ф ћ Ҩũ Ѝ finds , ԩ T pathList Z retValue c <>  % g1 ӊ = "\!" 2 = & "\" & Ӭ  Z = & "\" &  ֫(Ł) = 1 Ŏ Ѝ-- У Сԧ , m fileName, Z c <>    = & "\" & : W (0) = 1 > ;-- =whether xyth Ѐ ЉW < Ǜ"ԙ Z T [ = ր Ÿ) cԸ <> С  Ё = ! -- prompts n, Ӟ, e, L, ~", Jeach A# Zhas ՞ jxB !  Wէ"n# Z init[] 1] = v p" = ] #2] = "" && " ?2] = kp# & w Z3] = # f4] = # tbkToolsDlg("h o,"Choose Package Option",)-- gives _ #!efailed 3!gcontinuing quitingՑ ׉!There Щa problem copying w!Y" && upperCase( & ".69xbe enough Э!Џ V.!dս!?","3,"j!-- þ !nĺ!ȵĬ. If !nbecause "ҏ" destination %on different drives, a eattempted, followed Ha delete ^"esuccessful errNum, $i = -17 -- za emoving accross u #($) = 1 ֱ#(* "OK" #Ҍ2a ԉV"" && ~` & ".The  Ӷ.@#d#?","ؓ,""-- =#filename a b (partially) qualified %  Z cnt Z \ i = U(B) i  - 1 1 H-1 Ri c ":\" ҐVi+1 M  э-- removes redundancy a $ в! updates $mmSources appropriately.ex) passing C:\FOO\BAR,C:\,C:\\BOB would yield C:\$3 Ѭ' m Z \ i Z ' u Z ?"curPath ԙ = removeDuplicateItems(Դ) cԼ <> Х#  Ѓ" cЋ"   [ Ч" <> i replaceRelativePath Ą,V(") + 2 (ę) Ğ & "\" " ? sortList(R)-- ԇduplicate Άa D%ms lst Z ( ԉ Z curItem  = V$) c, <> С$ : ( c1 J = 9 W L  ƥ)-- walks &6) replaces every occurance ;&old # fa q #M oldSrc, Ҥ( 4 8 ٺ) 4ڰ) Z Ѹ) ћ) Z \ i Z oldDirOnly, ), src  = directoryOnly(`) ) = J')",*) * <> й% * * i 1 (*) /* = i +* ֲ"g1 H* = "@*") " |!d* L n* -- asure xa s* Ҍ%) "Ӗ* @( b = e& ֩((< & "\" &  = 1 #* = ) & src  ) = @ K#+ = &* & U  ^' w!(t!;+ E+) -- aՎxa H+ a%Ӟ* Ҵ#ڐ#n+ п! %)к ' b = S' ֗)(* & "\" & = 1 #+ = * &  ) = - $+ = + & B!   -- (,  ){#п& fa qՈ#&replaceExplicitPath oldPath, newPath 4 8 ٟ, 4ڕ, Z ѝ, р, Z \ i Z Ӣ,, src ў, = *Ч,",,) , <> z( , , i 1 (,) , = i , s%g1 - = "-") ҋ% m%$- d) scr = e%C- *Њ" = % շ%t- = newpath & " ) %Ӟ- = '"  -- j К*Ԡ f Ф*v letter f ~(":",t ) <> 0 [V1 + 1 ђ ќ -- *ы(8®f+<(derݑ  , y- Z \ i i 1 (1 ) i > = ԥ- [i R "<1)" d > y -- Џ+existance ̐a d+itemExists itemTxt, .lst c <> Ы*  = ( () *-- displays ,Windows messageBox &,responsee, @K, @&, @icon, @buttons, defaultButton, modality Z \ @style Z l -- defaults: @G a single OK B -- Y д,B -- ^ appliciationModal . "USER" INT MessageBox (WORD,.,., ) b @ = "#+ @° = 0x0001 @ = "AbortRetryIgnore" @ = 0x0002 @ = "YesNoCancel" @ = 0x0003 @A = "0- @' = 0x0004 @a = "RetryCancel" @P = 0x0005 b @Й = "Stop" @| H0x0010 @н = "հ- @ў H0x0020 @ = "ؕ @ H0x0030 @ = "^, @ H0x0040 b  = 2 @ H0x0100 7 = 3 @% H0x200 b M = "4" @M H0x1000 n = "task" @p H0x2000 @ = - @ = "" @K= - @K= "" @(windowHandle targetWindow,@8,@K,@) b = 1 Y = "OK" = 2 p = "Ӎ- = 3 ԇ = "e" = 4 ԟ = "x" = 5 Է = "Ӌ = 6  = " = 7  = "No" *sa_tbk_AddHyperlink obj, linkName, pgRef, transFx, linkType, curs LOCAL hyperlinks[][] tbk_HasHyperlinks(W) ( = _asym_hyperlinks t i = _tbk_HyperlinkIRow(Nj]) i = 0 i = 1 dimensions(ǁ) + 1 i = 1 ți][1] = _tbk_AddLinktoArray(hyperLinks, i, ) άobj = ҲP Ұ _GetHyperlinks M #LInfo -] N) = ] n = 1 R) i n 1 H- 1 mi][9] {i][7]  ׎i][6]  סi][4]  ״i][3]  i][2]  i][1]   <> y 1 = 3 hLInfo = >  & CRLF * =ߡ W Hreference, iRow, ߖ׆, isURL --** HCO 940727 itemOffset(",<>,,<>,<.>") > 0 I = TRUE f][2] =  x][3] = y ][4] = y = ; [r ][2] = tbk_nameOrID(V) = P r<> y Ұ Z][3] = tbk_altPgName(њ) ³ thisBook = 8 c& y destBook = tbk_Container("8") b (NULL 1g Ќ][4] = y Ɓ<> y  fName = ph destPath = pathOfFile(pŇ) thisPath = p)  -- %>"c:\" )"c:\x\" relPath = tbk_MakeIntoRelPath(u,X)  b Ȋl ţshortFileName(³)  ƳcƗƛ<> y [V1 (Ű)   ³ hyperPath = asym_hyperpath ԰ inPath = (tbk_FindPathFile(˔A), C) <> y)    x? "The destination 8xa directory"\ && "that will be searched automatically. You can:"\ & Ѹ& н\ && "A. Add the yf current 8's list directories"\ && "nThis †apossible"\ && "find [Ր8even you nmbooks"\ && "a different configuration , simply Hchanging"\ && "£Ƞ stored ۮproperty"\ && "8."\ & & & "" & & \ & "B. Store Յ f(8file p"\ && "AE. makes Rѐfaster but "\ && "won't be able nЁ around without breaking"\ && "Ъ."\ f"&A. Directory Search Ъ" "&B. &" "Add" ° <> y ","   ԟ<> y Ԭ #~))  '< [V1 U(=) T  _SetHyperPath , s   Ԇь)   ׶O][4] = ѭ h][5] = d z][6] = Ќ][7] =   О][9] =  ҲP˧bk, what {bk <> 8 bk = ڀbk,"8") bk = t ³ bk = 8 bkName = pbk <> y BookDir = ipbk) tbk_CurrentDirectory() deftag = "" tagLen = U() BookDirLen = U(f) i () 1 H- 1 dir = i JR<> "\" <> r "\" 0 b @bookDir LÝ [i N d ~(m,+) = 1 { (,?) ~(,) = 1 [V1 taglen cR1 "\" [R1  thePath = tbk_RelativePath(, ĵ) b *<> dir 9 cR1 '"\" [R1 &   Jthepath  i U = X _asym_hyperpath bk y_tbk_BadLinksList ھ Hg --** HCO 940727 stack badLinks i 1 1 ׁ 7 ) tbk_FindPage (M [i][2], i,3], & i][4]) = y ; i][1] _ l_tbk_ClearHyperlinkFromArray y H" Բ ҍ newLinks[][] Ҟ WORD n,i,j,k n = 1 : ֶ ) i = u ) IsAnsArray = (2 h ) > 10) (i > 0 +) (n = 1 i = 1) -- special Mbecause array assignment bug j 2 9 K i][j] = y reset e 0 i > 0 j 1 i-1 k 1 2  ֙ ) j][k] = ׬ j][k] j i n - 1 k 1 2 c ) ]j][k] = j+1][k] = newlinks i ] 3] #obj) =  (\, ԑ) = 0 q1][2] <> y Ұ 2 ֗) <= 10 1 0֬) = 1 ׷1][2] = [ݛ ݪ  ҲP Ұ_AutoCloseCheck loc v = e v = g ,"8") " = Y . = mousePosition v objectFromPoint(\) <> y{ʋ"B" W buttonClick _tbk_PopupPage {popStyle, pos, captn, , fx {oldPg oldCurs v ³  = o . <> y o= ? a = y = P-- Ŋ <> y maxPopups = 5 --** MAGIC NUMBER magicName = "Do xrename me" myBk = ,"8") ss = ;= ; [r (s_tbk_popViewers) >= Ƌ v = J̈! [J̈. [r isOpen v r= U = x parentHandle J̈s = v close v  = ss; [r -- L available [v i 1 J vtemp = (9&& i) # xijvTemp v = >  v = % "There no 0 Ƈ." asym_resetCursor Ұ v r tbk_TempViewer v = P Kv = Ѥ style v = "sysMenu" imageBuffers v = 1 alwaysReader v = P v = captionBar v = w tbk_CloseOnEsc v = P b E c"autoClose"  v = P uv = v c"shadow" uv = Ԗ c"thick" uv = "thickFrame" Կ c"thinCaption" uv = "thinFrame" ۈv = "+"  c":" uv = "1  uv = dialogFrame ss = --** DEBUG XASYM_ProductPrefix() & ASYM_MTBVersion() & "win.dll" STRING ScreenFromPage(,,INT,) VerticalDisplayRes() HorizontalDisplayRes() -- place %gmouseclick %Ԛ pos = y --defaultPosition v = "O" (pageUnitstoScreen(, targetWindow) WwindowHandle &,pageScroll 5, <, ) ́v = defaultPage v = Ѿ v =v ʌx1; ʌy1; ʌx2; ʌy2 x2 > 7s() nv HGs() - x2,0 y2 > }) nv H0,ߍ) - y2 x1 < 0 nv H-x1,0 y1 < 0 nv H0,-y1 u <> yt <> y W ވv = ވsharedScript "զ " tbk_container(,"8") v  <> y <> y  (<> )*`H_HyperlinkProperties obj, linkType, trigger SYSTEM s__HL1DlgResult LOCAL LinksArray[][] F = NULL 31 > tbk_HasHyperLinks(r) B = _asym_hyperlinks [r FlushMessageQueue() ħ = m ı = "buttonClick" triggerText = "Button  tbk_NameOrID(obj) g1 <> "ID" xisType(DWORD,g2 ) 4;  objName = tbk_GetString({_ && {m "" p{ = : " (" & ="TextColon",":") && \ & tbk_Ellipsize(20, "") & """)" ď _HyperLinkDB(ֿ, , ij, .)  = "OK" tbk_lastWin() FindConflict(9 <> y expandString( "WarningHasGoCommandScript",\ ": The ވ{ca %1 message"\ && "handler that may prevent the G working correctly."),\ )  ScriptTag = "-- This {has Ր " & CRLF TagOffset = ~(8, ވ8 1 dimensions(linksArray) < 2 [1][2] = y [obj [> 0 ވ [Vsv+ U(Ʃ) - 1 ވ9 = NR = ֡ ɵ0 4ވn [ OBJECT STACK buffer STRING scr  =getHandlerList(Q"") i 1 (=) E msg = = (~) b " # "}" 2 "" x} K  "" "transition" i 1 C() wrd = g1 Bi "" "H    "" scr "t"  ""  "J" . "." > msg ұy-- Call function 6a [][] array. You must specify--  a  p-- Obj can be y<caller expected use Uresult `y-- (%answer t passed %ЃlinkArray Hinteraction editor)-- Parameters--<2> ՝ See documentation .--  p. If y, user will be-- able choose among a list standard triggers-- < >  type: "Popup" "Goto". If y, " assumed--<> pЏ{ѥowns М, %-- should be shown пº(display only)-- <> pĨ %=-- (5. Ignored TriggerName = Е ՠ[][] Hreference, Y, , 9 ult db_EditedLinks[][] db_TriggerName defaultLinkType ±` p8=  "֨ave your 8)least once give a file p4$ Эcreate ,." Ұ [s_db_EditedLinks = P v = " DB" tbk_Container(,"8") [r defaultPage v = [r ss = v [r ss = currentPage v <> v = oȦ = 2 oEditLinkTriggerName = s_db_TriggerName = " oEditLinkType = "linked {p" = Ӛ oEditLinkTriggerText = + b"" (n = y) z <> y "_) " = j linkTypeCB = comboBox "" waitCursorBtn = B" cursor" pgNameFld = " p" linktoWhatGrp = " " ! <> y -- private magic ³ LinkInfo = _tbk_HyperlinkLinkInfo(, o, ) [r BadLinkIndicator = 1 U"BAD" b g<> y-- 1 x<> "" = P linkPgRef = 2 ş R1 "<" [R1 + [JR8 propValue &L enabled B"Browse" = B" URL" =  5 *TRUE `"*= 2 G yܚ"D rB"l S= P  Ǣ2 Ԃ --Ƕ" 8p" = 4 Ԥ ֈ"o specific" ۈB"Ո= P   fx = 6   = 7   = а "jump"  = "  ! = " 5 D<>  fx" = fx  ֛ popup style" = fx  ֿ(9 מ4) O Uԝ iniFile = tbk_iniFile()  = Ѓ gettoolBookIniItem("Hyperlinks"," ") itemOffset(, "¯,) > 0 defaultlinkType =    ' '  0"v"  y fx = Ϣ("ʒTransition") fx <> y Pfx" fx  ("Ѣ Style") <> y ֎فꀰ  5ܔ'"Wait ҟ") W --e" <" = վ [/ v %modal [Jv O "OK" + = ܱ ҲP Ұ [r [r o<> 1 o= 1 OK ߾ult  db_Targetobject  db_LinkType F = o ߀ ߉oߨ x?" isURL = FALSE URLOptions =  C<> "v" P<> y  = " " Jg b ʋ"Next" ʋ"Previous" ʋ"First" ʋ"Last" ʋ"Back" ʋ"Exit" pgRef = "<" & r & ">" ʋ"1 $v"A + C֕"+ Dl" ³ nam = pl  tbk_IsNumber(!) = Ђ U"WarnLinktoNumberName",\ "і a whose pa z " && \ "x!  because & II makes no" &&\ "distinction between" &  &  &\ """%1""" & 3 & 9 &\ "" & K & Q &\ "%1" & f & l &\ "They ;z%1."\ & В & И &\ " P rename destination " &&\ "4creating .") ExpandString(,F)   b" Q w <> y --" 8" && & & R  ³ thisPage =   = ; [r ³ ԛ(ѡ)  = P r<> y] [  "v" д н _tbk_ClearHyperlink(Y , ܊ ) = P c""  transFx = "" ֭  IsURL =я LU fx" linkDLL ASYM_ProductPrefix() & ASYM_MTBVersion() & "win.dll" SetIniVar(,,,) settoolBookIniItem("Pwhat",Қ ) !c"" 2("uC ҡ,transfx) T("ٗ, j("٭h Й",Ԣ) useWaitCursor = B"[ I ϧ("&",UseWaitCursor) C cursN = 4 y [r = P  xisExtensionAdded(z) & j "HYP.SBK") extension (systoolBookDirectory & ߷) & ߧ ": _tbk_AddHyperlinktoArray( , o8 , ѳ, s, },,ш) targetWindow <>  close   = "OK"Cancel 8 *A badLinkIndicator  bB"Bad " = ( = B ) 2 >> 2 / 9 > 2 >> 2 / 9 > enterComboBox 2 >> 2 / 9 > winActivated6m ) +*` . W {loc, isShift, isControl SYSTEM s_anim_lastLoc, s_anim_sizing  = FALSE * = O|YI FCurrentObject, P@ LOCAL dxResize, dyResize =s_anim_CurrentObject . = 1 - 1 ˡ < = 2 - 2 ˹ ʭ = TRUE "selectionHandles" ls = lockScreen e e= : x b p>= "NW_handle" Ő1 ʐH Ő2 ʐH u3 ʐH u4 ʐH p>= "NE_handle" u1 ʐH5 Ő2 ʐH= Ő3 ʐHY u4 ʐHa p>= "SW_handle" Ő1 ʐHԕ u2 ʐHԝ u3 ʐHԹ Ő4 ʐH p>= "SE_handle" u1 ʐH u2 ʐH Ő3 ʐH Ő4 ʐH! p>= "N_handle" Ő2 ʐHJ u4 ʐH\ p>= "S_handle" u2 ʐHԅ Ő4 ʐHԗ p>= " Ő1 ʐH u3 ʐH p>= " u1 ʐH Ő3 ʐH  oldName = p> b 1 > 3 ʐ2 > 4 switchRect = crossPartner > p>p( p2r 1 > 3 O EWPartner > p>pm pwķ 2 > 4 ʔ NSPartner > p>pDz pȼ = t ڏ = loc ײe= ls } ڹҞ, s_anim_dx, s_anim_dy, Vt, s_anim_selectedVertex, nim_animationSettings[]  showHandles d = 1 ߴt DIV 2 s = 2 t  zj = 1 s_anim_animationSettings[15] = t ,6] = t ٕ = х do_enddrag /"editorScripts" [ Ҍ' ,= p> ~("NE_", D) <> 0 Vʀ+ 1 a"SW" ҐBp ~("NW_", ؄) <> 0 Vʀ+ 1١"SE" ҐBذ ~("SE_", ) <> 0 Vʀ+ 1 "NW" ҐB ~("SW_", ) <> 0 Vʀ+ 1 !"NE" ҐB0 Ҳ> ұ = p> ~("E_", ) <> 0 Rʈ6"W" ҐBD ~("W_", W) <> 0 Rʈm"E" ҐB{ Ҳ>I CQ V= p> ~("S", l) <> 0 Rʈւ"N" ҐBՐ ~("N", բ) <> 0 Rʈָ"S" ҐB Ҳ> 2 objBounds = =t xMidPt = 1 t - yMidPt = 2 t H xHandleMidPt = 1 sysPageUnitsPerPixel * 3 yHandleMidPt = 2 +el * 3 nB"ַ ꀐ1 ǫ- a,2 Ƿ- ? nB"a ꀐ1 + - ɋ,2 - i nB"֫ ꀐ3 - ɱ,2 - ʐ nB" ꀐ3 %- ,2 2+ - ʽ nB"? ꀐ3 R- ,4 `- nB" ꀐ1 {+ k- 7,4 ֎-  nB" ꀐ1 ֪- a,4 ָ- A nB" ꀐ1 - ؋,2 + ӷ- p "] * Ckey b  = >  = keyEnter buttonClick B"OK" D = B"Cancel" editPath theTarget, whichAnimation SYSTEM s_anim_CurrentObject, s_anim_selectedVertex,s_anim_dx,s_anim_dy,s_anim_PathObject, s_anim_animationSettings[] “"anim_edit" reset 3# <, = objectAnimation(˽) dimensions(iY) = 0 createPath ct =  週y bt P 1 sliderMax " " "BottomBar" 8] sliderPos "8" "*0 -- difference between the {O { q (1 ߭t/2) Ճ (2 t/2) startPos ߍ}6] -- ~path {fhandles editing keep reference  showPath(offsetPathBy(1], +1 |,"+2 ň),2]) vertexPosition(mex) K u1 ʐHq u2 ʐHy n߸t Bߴex ݑ 5 iBex ݩ 5 [ showHandles "selectionHandles" updateSettings " " --forces Uends ~, they don't always grouped n6 H0,0 ׿߱ҡ ߞߎ~ s_anim_CurvedVertices,ߋ,{k[ sls = = TRUE t =  週y t ߰Ҡ6] 7 Ұ15] !t 16] 6t 7] 1 3] "constant" 12] 15 8] 5 -5] FALSE ?/4]  N>11] 1 ]M13] . m]14]  ֳ"Һ" "׭5 ֞"" "0 -- ߙЉ{АOЖ{  (1 5t/2)  (2 Ot/2) Dex 2 2] "," 1 / = 0 1 8 (2880 + | + 1 ) < ݀ ߘBy("0,0,2880,0",լ+1 ,կ+2 ),",") n (1 1+ 2880), 2 B  By("0,0,-2880,0",+1 o,+2 |),",") nՂ (1 Օ- 2880), 2 Ԧ Btex Q 5 iBߊex g BLACK ۑ"settings" --ӉEUх~, ރt nݤ H0,0 " = sls [savePath #dx,  ex ;sourcePage,  ssm = sysSuspendMessages  = Ж “" -- edited З ls = LockScreen e lockScreen e sc = o o4 _1) ݚ ߎ~1] ٵtheVertices ޻-1 ,-2 ) @1 -(1 15] DIV 2),2 -(2 15]  6] ԋ * [ "n /10] compilePath(F6) "o YI9] (fV10]) 4 - 1 [ݐ [7es [ն [մ [ex Uels g2  t = "" sourceObject = i1 3 4 t && "" && s_anim_sourcePage =i1 3 j t && "" && 3 ߂ t = ߉ t &&""&&8 ³  ʌ\ L ! ߿ t r b ʶanim_startPosition(1) ڀanim_startSize(1) b t b osc p; t <> y {S t&& QUOTE && i1 3 y t "The њhas been saved %E "&&R B 14]&&"+ {." --To play l specify"&&߁ q 14]&&"%[ animationNumber parameter y playAnimation message." Қ ѽ  = ssm-- used display angled/curved i fellipses over a-- also displays curves curvedVertices exist-- returns % + pathObject (}created) so |can be referred .-- flines are named "1","2","3", etc. Ѝ vertice fall on-- Ш;"3", +-- мĿO"3", ?( thePath, l segLengthList LOCAL lineList,verticeList,curveList,i,animationString,verticeCount BsavedStates q = NULL r-1 ұy o3 o= 4 sysLockscreen R = P  g  = ] Ɉ = ()/2 -- ~^/f -- i incremented H (xΈ!) * 1 point1 > 2  i = 2 c(X) > 0 e 1 point2 z 2  drawLine(`, ), i-1) /"editorScripts" ԕ i-1 ۗxy drawCurve(previousPoint, ú, Ã, i-1) /"W drawHandle(1 , 2 , i-1, , ) /"̙& "," ! r = ( . = i --~Jӽ j1 T, 2 ^, i-1, i, L) /"ׁ -- elements ԣ Ք xy դ ׼ K (}) [s_anim_segLengthList i 1  - 1 hypotenuseFromVertices(aUi ) /"compiler" \st  ފ %  o= 3 Ұ-- ]a ~H Ћ$passed  i 1 () H2 Ői  H( Ői+1  H3 --stub vsysbook looking animations--.Ѥ+%--HѾE?9S*%VAe%-- Sent Hstandard dialog handler,  initializes the !.-- value[], required HE5xused ŽMinitDlg - SYSTEM stbk_searchString,stbk_replaceString "findString" : "-" : bref = B"ok" K"Start" enabled *(΁ xy)-- sent user presses "" B.ok ɼlpMsg,stbk_vRef foundList,stbk_searchOnly, ,stbk_asWord,stbk_promptChange,stbk_firstFind %canceled,stbk_searchRange,stbk_cnt -- q <> y-- already searching-- >-- Ƶ = e statusbar -- link needed DLL functions tbk_linkMemFuncs tbk_linkMessageFuncs -- . _. Most these are BreplaceScript -- p below sMode = searchmode -- HA_Iathroughout Еhandlers $ 0 stbk_canceled = ۤ = (b"") ݋ = "i ތ = "ْ"  = ZB"matchword"  = (bB"" ZB"" )  = propValue combobox "range" -- allocate a block memory a -- will be tpeek message : е -- has pressed stop Bc8running. stbk_lpMsg = tbk_getWinPointer(32) -- change K"Stop" KB"ok" " ""  = ZB" "  = "findstring" ꋑxy [stbk_foundList ±` -- Э! b N "SharedScripts 8" l "}"  "Page///8scripts" walkallobjects ` ܵ "This "  "/" walkCurrentPage   "ş‘{hierarchy" walkHierarchy  statusBar -- вestill up, Fdid xJ. be S = NULL focuswindow expandString(tbk_GetString("Could xе X",\ "x ""%1""."), )  ""  = TRUE searchOb = B1  nameOffset = ~("(",() > 0 [V('-1) U(H) M  ±` editScript (o),ݩ   LOCAL  1] = ڇ 2] =  -- bring up chooser tbkToolsDlg("foundScripts" tbk_bookRef(),\ hFound ԃ),|)   close e tbk_freeWinPointer() KB"ok" ", -- [ӭ_ [f [ --[ [ [ڿ [2 [t [ܸ [) [Ե-- bClose BJ îe-- iterates  }r{,-- starting fЊselected {.6 e_tbk_linkedSysbooks --curSel = cursel = tbk_ObjectOfInterest() , 4 z  H {Q",/" notifyObs notifyObjects | i 1 (') 0  Ʈó ZƹЕ -- z  Ў  sys = = FALSE i 1 (k) curSysBook = (i k) ":" x j 1 (s_tbk_linkedSysbooks) shortFilename(pj -ks) = h nj Bks  ʍ8(i k) Ȣx ' dz = =# R  bgToo = ("/" : ) oList = getObjectList(,"",P) rfList = /,"",) c:<> y Fobj پ  xs{ "" {( "" itemOffset(D,q) > 0  ̐ʈÌ [̐ʈÙ c ӳ(/,"",P) c<> y l } 3 َ / -- These two V  n  }-- 8specified.-- How routine works: H walkAllObjects \ walks every -- a 8. Since /aren't necessarily consecutive, ө -- checks see a reference б /each been stored-- backgrounds array. If x, /added  -- . walkObjects 4 be walked.-- What's 8 fuss about recordFields? Hotwords recordfields 3 æ-- w a , which lives on Б . The list returned -- HŚa , however, does xinclude Ҟ hotwords. So whenever-- a /passed , adds ʥ -- @}E up fone row -- ~/its , like :--{[i][1]ׅ[i][2] א[i][n]---- ... --- ... -- When comes Ienumerate }a , /--   ٗ Z`-- 5 living their .{ .backID,d[] ?\backIndex O{curPage  ܽ -- u8be [ b  " }" ؎7 7 " 8" ثT >ڒ -- just 8 ٣ Ӄ H > --  8 i 1 Ӻ = i  -- >D/i  =  -- Xwe have previously X /. -- x, ʀbe r: W = 0 j 1 dimensions() [j] җ Ջ = j > -- j ի 0 -- [/on l -- so we don't visit ʰ.  = ȃ`) + 1 l[] =   "Ԑ }" -- }s/ n/ID S ! -- Б С/ޱ j /ID ҆ T  > p " }" -- ӕ } ӷ -- FX    َ > -- " "  _}objecttoWalk.-- On entry ՚ either a 8, /-- . ؕOBJECT F sN I Ҿ stack tlist,objList {curObj v = "sharedScripts 8" curObjType = "!" {objectToWalk b 38 windows ā resourceList("sharedscript",) <> М  ʑ ȗ/ Ƞ -- д}U п  =  k,y,P) () > 0 ( (  " ϱǡح) <> 8  ʑ`  <> "W8"  Ӊ i 1 (ӛ)  > ӹ Ұ -- XКވ{ d  updateStatus y-- /}-- involves ]~ k ټ obRef ݿ d,{,D,ԯ 4-  -- Xltried чprocess   20th {  k20 = 0 stbk_SearchOnly = checkForPendingStuff(,focusWindow) b ז B"ok" ,) > 0  > ׿ B"J" ,) > 0 ,) > 0 pP p ~2(6) curScript = ވK curScriptChanged = runningtotal = 1 totalChars = U(J) searchLen = U(\) replaceLen = U(`) -- Tthat serve %gdelimiters: wordDelimit = " " & 9& k& "-+*/<>,()[];^=&.?':" & cʯ<= Ǣ -- -remaining chunk, Т 's got Ng°. txt = V( curOffset = ~(8#) 0 -- xс >c startPos = (H+F-1) endPos = (_+]+?-2) ק = r -- X's a gon own x((`1 R(i- 1) >) (f׮Ro+ 1 \))  H+-1 dc  l(p) & k 4 =  P -- we qchanging жѦ Ѳ x۪ -- we  Ҕ Q ݦ -- Bcontaining gdisplay  tstartPos =  c> 1 R<> R2 k u1  cR@R2 k& 9 Z  seekEnd = ~(k,VwU) 0 tEndPos = 3  seekend-2+Ʋ  -- up initialization   1] = VtendPos  2] = {- tstartpos+1 ,3] = 42] + ִ-1 E4] =  T5] =  c6] = q(u) promptValue = I"changePrompt" @ ۜReplace?"),Ѱ) -- # prompting says so `"Yes " ݳ =  -- no , 4԰ ˚9 {P >   -- insert Kq  = Ѻ ދ"yes" Vӵ9& 0P $H&+-1 &H-    SHU+5-1  >c  xPߧЎ -- R  ss = 1 1= se =  [ ك8(Saving ވx",\ "ވ%1."), \(`)) ވl 5 "OK" xy  ߘۈxӓވx",\ "ҔxӨވ%1."), ) && r\ f"OK" z _") <> "OK" XP = se 1= ss -- puts 0{being examined FٙӮ O ] = Ї " " Kյ K -- B vQ buttonRef = B"ok" ȈP K$"6 Ȉ1 MP--  tp̋a Ѐ xitem,xlist i 1 ()  ʋ% i 0-- Hfolder widgettabPressed tabNum '-- sets Ш</Y.RѶ b  1 "instructions" "h Ԙ "replacewith" B"" B"" * 2 "f" Ӣ  "` B")" B"(" -- ! what current searchMode M b"replaceWith" "" "" -- brings up editor,  4 , -- enters $ searched- , hits .dobj, searchText XASYM_ProductPrefix() & ASYM_MTBVersion() & "WIN.DLL" sendkeys( ,) "{}"&c&"{}+{}",0)  ވ -- I N keyenter --ok -- % returns a }clicked on keystrokes u.-- It clears them Q!԰queue _! .-- Parameters:-- Ҍa locked 32 bytes-- viewerRef a Ч!whose [you want-- Ӊ. If y, !>в!.--G f S  b=  l= targetWindow wm_lButtonDown = 0x0201 wm_keyDown = 0x0100 pm_Remove = 1 -- Xmouse clicks ctbk_PeekMessage(҅!windowHandle ,},ˀ,pm_remove) <> 0 [loc lparam = ,(6,!) -- extract "low ghigh g x = 8k65536 y = Iy65536 y c x o u = clienttoPageUnits() objectFromPoint() O" -- XE ctbk_peekMessage(ҋ",d,h, [ wparam = 2(4,Ѻ") յ" foundlist-- friendly p{T nm = p ~(" ]",) > 0 [Vʀ() nm xyg1 obj <> " {x"8" " ("&&nm&&")" / 8 捈"1$ u$|# [׊# firstidle 捈"l$setDefButton -- defBtn B"defaultButton" = 4ˀB"A*,Am+ArrayEditEnabled OK = (tbk_GetIniVar("Options",". Editing") = TRUE) () down OK-- doubleclicking on a BŽallows you -- change the values property selected.z SYSTEM stbk_curOb,stbk_propTypes, stbk_propValues, stbk_propNames @stomPropInfo, stbk_customPropFlag, stbk_customDlgShown LOCAL tl, curList, curType initString[] +dummy1D[], dummy2D[][] --lockScreen targetWindow = P = NULL {>= LINE > tl = selectedtextlines "" tl = E tl = 1 bookRef = tbk_bookRef() @ = w9 = updateBrowser  x"k" = tl mode = "tabfolder" ԍ = Btl ڞ ӯ = Btl  curVal =  tbk_lastWin() b h""  <> "<4>" ă"G" . <> "<4>" propInfo = propertyInfo(W)) b x3 .; -- settable? >D 12 Q ʩ Y =  stbk_customPropInfo = getCustomPropertyInfo( propname)  b Fo = 0 ӄ = buildEnumList() qo = 1 Ӧ = "VBXDIALOG"  = Btl 7   =  ϲo = 2  = "ENUM LIST"  = getCustomListProperty(ףu) - =  : = SPACE   = 3 Q = "VBXPICT" m = Btl    2 ; -- gettable? ӥ = !0)  A = "<4>" Btl K = "na" >D  = Btl s scrl = ߈> updateFlag = FALSE ( =  b  = "<4>" M = 1 a Mc"user" p = "" uProp = P yc"widget" ӝ = 1 ӱ /P  c"" ! c"fontname" 6 c""  = "FONT"  wType = 8 Y wTypeList = "UNKNOWN,LOGICAL,STRING,WORD,STACK,RECT,POINT,DWORD,VALUE,l,RGB COLOR,HLS RESOURCE,INDENTS,SHORT,LONG,FLOAT,DOUBLE,SCRIPT" à<> Lê<> "UNBOUND" û< (Ʈ)  = (+1)   = ""  } b -- a quserProp/Ӹvar fdialog box ԛ =  > ԯ = "" pageRef = "upropsdlg" bookref stbk_CurOb "<4>" cp = tbk_GetString("XL^") ׺1] = "<4>"  cp = 6UserProperty") 1] = "ˆ"  ѕ = ֠ dlgString = tbktoolsDlg(,cp,/)  =  1xy  = 1 G  = 2 ([) ` / xy setprop 'H,  focusWindow = " Editor" J     = " " ; -- 's a 2, let У choose common N  linkDLL ASYM_ProductPrefix() & ASYM_MTBVersion() & "dlg.dll" 6 ChooseFontDlg(HK) [ aQAwin.3 j HLStoRGB()  rgbtohls(g,g,g)   c "<4>" ; -- up default Ӫ . ssc = S = hlstoRgb(1 ,2 $,3 ,) fsize = u fstyle = v fface = t   = rgbstroke  E C @(  setupstring = _&","&ƒ&","&T&","&à retval = chooseFontDlg(setupString,"") (xy1<> _ Ȑ6 9 F b ߋ"regular" y "7" "7,"    "<4>" ; -- ґ 4  { = 1 ý = 2 = 3 ,4 ,5 ) v= ҈  j 1   2 , ֘֕ 3 5 E test = 6 9 [     ?] ] = "color" ; -- *  has zf, use a # [ ӕ = ">" ӥ = "DM" Ӹ = "X colortype = 2  g1   ڳDLG.DLL"  colorPaletteDlg ( BYTE, )  X) &  "м  աg,g,g)  hlstorgb(},},})  colorType = "HLS" propval = :1  , 2 & , 3 0 ) x ;  H = Ї U = 0,0,0  retcolor = (windowhandle e, 1 ӏ , 2 ә , 3 ӣ ) @xy ؈" Vա1 `,2 h, 3 q)  setProp  ,ō ? Ŗ  = Ţ  % " = 1 0, 2 :, 3 D)  Ց T [ = a  a = "" ; -- 's ވ{,  ވ  V1 40 B1 ވ U(B1 ވ) > 40 "..." /    = "sharedscript" ; -- 's pވv{, g A <> Ё resource Z  chooseResource("m,8) <>   sharedScript  =    ^ = "ҟ" ; -- 's a , 7ѷҿ, call H function q U( ) 1 H-1 Rq * Rq ?   -- rid g","  ٞ [r v = ($ &"("&&Ӈ&&")"&& "" && )  r<> Jv <> y Ծ,v  c Ё  Ӂ = " * showCustomPropertyDialog(> )  ٵ  ׿ shownBy =   =    = "Ԫ   openFileDlg(  INT)  openDlg(   ! ) 4 filterList = "Bitmap (*.bmp),*.,Icon (*.ico),*.,Windows Metafile (*.wmf),*." pict = ɡ"Y a graphic...",y,y,u,1) )<> Џ ٍ զA Ԇדe,vbxLoadPicture(a)    5 = " " Եg1 ӷ  b Կ = "icon"   = "palette"   bitmap,<,cursor"   ` ,8) <> Љ W = գf Ԅבc,x    # = "list" > nextValue(Ӵ, W)-- h ,  = ) ӈ = "֡ found = т i 1 (curlist) i  = 2 5 >   xR i 1 () g1 i  =  ӆ = i / >    Ӯ = ӷ, Z) Ժ,g1   u = "boolean" Ӊ = "g"  = C  = ѐ  cx( / = u S`2,҇  = "Ѱ"  = ""  = ""  = "" & = "" 6 = "" F = "" V = "" f = "" v = "" ӆ = "" Ӗ = "multiLine" ; -- otherwise, display/ʐ֗  = ""  = "na"  = ""  = "" ֤"propEdit" Ӝ ֱ "<4>" tbk_wid_currentTab "TabFolder" = 2  ss= = [ {1] = sysVarValue(C =ss rxy () = ; [r Ӫ = E2) = ss r= Г _edit2Darray(,c, "") "edit2DArray" x  = ; [r . = ɾԫ) = ss r=  _edit1Darray(c,, "  2] =  -3] = L isSysVar = P     "<4>" q1] = (0   ss= = [ < leader = "@"  u  H = (*&Ԓ && "" && ւ) 1] = r =ss r<>  arrayEditEnabled() = ; [r cmd = ", =" && à& && "" &&  ( = ss r= / ٜq,, +) "ً  = ; [r |ӱ =" && &ԃ && "" && s = ss r= Ъ ٞ,p, ֦) "ٕt ێߋ\ "Can |1D 2D V .")    | ҅.")  >  U(ך1])>32000 CannotEditover32K",\ " longer than 32000 T.") >   2] = Է  "na" -- flag enabling disabling fields" B3] = ""  X3] = "P"    [  =  QЧ txt = " "     doNotUpdate = P ѷӀ,"5 ,) [2 ֕ = і -- 4 { r<> "ecancelled" = x"na"  V1 40 B1 J U(B1 Z) > 40 "..." 7   = I 4U,Ք   r<> "eǝ  Btl S = T Btl "f" = Ұ href = "" b + " 9 = "R W _ ӣ Q curtype " "T" ӎ = "P," CӦ Ӯ   g [G [? v ߈o}=  -- Ч starts typing propGroup, n-- where they're supposed key  tl = "" tl = * ansitoChar(C) "abcdefghijklmnopqrstuvwxyz_0123456789" "tabFolder" c"ғc"r e = Btl "v" ԃ "<q>" ; = "na"  O = ""  g = Btl  Ӏ "" = fheader 捈 Տ itm, lst, ? itmPos = itemOffset( ) ` = Ч l = 1 20 9+Ѓ > (O) ҐЖ ^ Ґ(bk(s) + ж )  -- updates &!combobox/updateHeader ! %!!! , z, tl, ܽ Ӯ"" ӹѼ"׶ propValFld = "\!" propNamFld = "e!" о  > ' tl = ` tl = tl = 1 Թ! = Btl ! ! = Btl ! = М" 0 b ! = "<q>" B" = "<4>" ӵ "\" "widgetproperties" 9 ",#,#,#, # Y I מ"p") !"" b " = "<4>" P" = Btl systemTypes ٢! 12 ׺ }# ! -- obj = i1 7 # " = D" ߀ = p fo(>#_  b ߢ = 0 " = Y h#:#)  = 1 " = "N  # = Btl ~# T# = '$  = 2 .# = "G E# = @ ty(#ԥ#) ]# = " j# = 0  M! = 3 # = ". Ӗ# = Btl $    ӹ# = 5!D$$) # = Btl Z$ curProp L$ # = Х# b ֚$ = "<4>" $ = 1 3$ 3 ׂ"(:$ <> "na") 8#c" -- \$ = "q" j$ = " " f#c" Ӈ$ = 1 ӛ$ $ = "" Ө$ = "Ѿ  Լ8 # ߷N,ߧ,ߗև!,ڀvfLE,V b > ()  % = ""  <> $& <> "z 4% = (= +1) 1  R% = ""  headerType o%,3 # b Ә% "t Ӱ% & ӿ% %  м % = "" K& % % ;  ԙ"ԉ Ԧ" " #& = "P," ՘& <& D& ӈ 9 M& "q" yӦ W d "" &  Ѓ -- enabled "" = 3 % = ѳ"Y$ obj, Ў' &Ѯ! &ListIndex, curListRange, curListString = 4 " = &  = propertyEnumString(c) curListIndex = propertyEnumInt(‰8) q = propertyEnumRange(§V) b ʇ <> ?'RF'ɧ = P' ij = ʪ ʰ <> h'{<> r' i j((),(ɘ)) 1 H-1 g2 i <> "-" i &&"-"&&i    i 1   <> ' i j((^),(&)) 1 H-1 i >ӗ( ُ <> E(ة <> Q( ӽ( = ٯ i 1 () H2 (() > 1000 >  spot1 = i  spot2 = i+1  minSpot = j(4,#) maxSpot = b(K,:) j / B% k 1 (d) j = g1 k { М* >   x ","&j )    <> |) i 1 () H2 (*) > 1000 >  i  i+1 0 j(D,4) b(V,F) j <) j v*  = ӗ! Ӕ* m*@m/-- spreading }proportionally-- n: 1 , two `.-- sent HspreadHorz spreadVert 8[ n LOCAL bnds,list,temp objArray[][] xy1 = 1 obRef = 2 obcount = () > 1 sortbyposition ,M,n -- the between }, use that %standard sp = b(ƒ2][] - (n+2) =Ʃ1][obref],0) loc = (n k2 + 1) 1][] ls = e eP i 2 n i][] n+2 =&i-1][] + sp els n 1  ` tbk_GetString("MustSelect2Objects",\ "You must more .") -- handles shrinking largest/smallestshrinkgrow how   objList = () < 2 ϭϝ "ƍ2 …}") sortbysize G,Q c "~" sz = l1][ sz = Ն1 dimensions(ԙ)][ ls = e eP i 1 () ʀsz els -- gets Ъlowest Ka " }lowestlayer ( minlayer = K1 @ i 2 (O) X .j(3,K) C-- handler centering }<.-- "how" horz, vert,;O newpos = 0,0  bkSize = / "0,0" 8 = NULL ߝSelectAnObject",\ "Ս{.") > ls = e eP i 1 (_) hcurob Њ = =curOb Ő1 2 Х { <> "" how " ;" 1 (1 -(3  - 1 )) y2 F"L;" 2 J(2 ?-(4 1 - 2 <)) y2 ҃ els-- sets up twoDquicksort HCӀ,؈ Hreference,n i 1 (ӡ) Ԫ1  = =@ i][1] = n  i][2] = g ˅,1-- ϛH , HƊ i 1 (%) .ѵ sz =  Ji][1] = 1 sz * 2 sz ji][2] =  ԁ,1-- sorting algorithm:-- keep mind 7arrays are passed H8 here, xHvalue--vfArray[][] Ha,dtype SYSTEM stbk_noSwap = 0twoDquicksrt >, 1, 1 סM),n,B']Hָ l, r,n,[W Sr > l swapÆ, l, ((l+r) y2) lst = l i (l+1) r b ¬ "" test = i][n] < l][n] % "r" -i][n] < l][n] %r S%i][n] < 0l][n] %z u U, , i stbk_noswap 肥 ,l, Zґ, l, -1,n,я rҩ, lst+1,r,n,ѧ Q H a, b  i 1 2 = ()  = farray[a][i] = b][i] b][i] = -- brings up content a 2D I a boxrequestArray a[][] Hտ j ] d =  ( a) i 1 1 d j 1 2 d a[i][j] & " " Т kб л -- sculpts a (existing 3D ) a 3D -- inOrOut specifies С style inset raised-- sculpted -whether has outside borderthreeDeeRect f, V ls = e eP ls = e eP i 1 (ә) curObj = i Ӯ curObjType = {! =/ ll = 1 4 lr = 3  4  ur = 3 ) 2 2 ul = 1 B 2 K b {Ģ"" ƲV d  ȴ"" c"" ͋"OLE" ڋ"combobox" "" "B" curLayer K( ~ll lr ur drawdirect U W1 bottomline = p"bottomLine"  ~ll ul 1 ur+1 sysPageUnitsPerPixel,2 ur ȋȑ W1 topline = p"topLine" ,Ǯ,  K i H d ThreeDeeRect p., sized ҆ 2 els xThreeDeeRect s,% b 0 "Y" xpix = -1*1 syspageunitsperpixel ypix = -1*2 $el } "MS" H1 @el 02 Oel i0 H0 "out" topcolor = d bottomColor = $ d = 9 x(c"" c"" c"") SelectRectorField",\ " a Ƒ") ֚ ls = e eP i 1 ( ) /i *{D 8",," (L"" oxy) i = = =1 }Ҙ  [ = =Ү  קc"" :x"," :""  ll = 1 в - +, 4  +  lr = 3  + R, 4  + ; ur = 3  + y, 2  - b ul = 1 ' - Ѡ, 2 7 - Љ b ׁx ~ll lr ur ry W1 k p"a  ~ll ul 1 ur+1 Yl,2 ur % W1 K p"D T,,W  i  z {Ӈ"" am" ӟll,lr,ur am"Ա ӻll,ul,1 ur+1 "l,2 ur  نӪ,\ m" ם m" topColor  els exportText filterList,fileName -- link needed dll linkDLL ASYM_ProductPrefix() & ASYM_MTBVersion() & "DLG.1" STRING saveAsDlg (, , , , INT) d Ǒ = - ß"," (*.txt),*."),Prtf ","Rich (*.),*.") SaveAsDlg(tbkGetString("Export "), ,, 1) ʋxy  = ' [ i6 xy β obj = p 1 ~ c"." jrichtext AԜ jU԰ \ importText ,fileLimit --s X) &  "dos.dll" LONG getFileSize() X) &  "dlg.0 openFileDlg (, , , ,  Ɔ = 64*1024 փ =  Files (*.rtf),*., (*.txt,All #(*.*),*.*") OpenFileDlg(iImport "), , ,  1) ʋxy  = [ \   xy β fileSize = +@) fref = d 1 => Օ expandString(\ 1ImportFiletooBig",\ "%1   . %2; cannot exceed %3."),\ , Ų, ) ±xy ۨWarningReplaceFieldText",\ ": will replace current contents your .")\ f"OK" Cancel") ʋx"OK" >   oldCursor =  = 4 Զ Ԋ se = se ss = 1 [ 1= -- XA: V1 5 = "{\rtf" ʌՍ  ʌ  1= ss xy β  = se  ߈.0 = \ԓ qƢ) +*@ .o 1 thumbwidth (1 sysPageUnitsPerPixel) * 7labelWidth (1 0el) * 30sized 1 o> 2*thumbWidth() syssuspendmessages P osliderPos osliderMin 1 B¹ Q onumTics o adjustNumbers P -- sets the location specifed{value LOCAL scale Ɔ Ɗ sliderMax  % - Ʈ mysliderPos O xpix 1 gl sliderBounds ="bar" x1 nearestPupp(1 1+ G,J) x2 3 I- _,b)  B"" b = oldP nearestPUPP(1 b,) w 3 b - 1 b,) b  < ՚ 1 O x1 A > % 1 p x2-w percentage (w-)/s newP x1 + (x2-x1-w)*2,K) <> 1  9 xsysSuspendMessages sliderMove  -- renumbers +labels Չ, , p, tallTicSpacing QzadjustSize sls e eP jo boR curfield "0" xb ! zj%"0.00" jA xCenter P1 U"0" i10 xb} Ņ zb%"0.00" bť = TRUE 1 curField 0() Ŏۀ1 U(oӻ) esls-- centers б{horizontally on ѥѮ w 1 >y2 1 >-w-- maximum  s v o}  = NULL  <= ՗ + && "invalid." mySliderMax U ٜ [-- Ֆminimum { Т я soy ѡ = ѫ >= Ր Ѻ && "ƌ mySliderMin  $ [-- frequency % tic marks on 9% P high 2 =U"0" low + (2 U"0" y2) eP i 1 50 i kь = 0 2 =Ui q 2 =Ui s myTallTicSpacing  . e -- ,ztics on 5 n! P 0 > 50 ; <1 "Ԙmust be a T between 1 50." [ > eP /1 ߔl  o ցoՇ F="<  1 B"" t="j x1 h1 ٓ+  y2+в,ж) x2 ،3 ٷ- > y2-,) 1 =U"base" x1 3 =U"x2+ inc (x2 - x1) / } leftMost x1 i 0 ј curLine Ui 1 curline B,t) xb ! eH i +1 50 e Ui 1 _x1 bk s myNumTics L ٓ e-- gets fћabove.\ ݶ  nՙ }O }1 l X ]   -} ٦=bar x1 ؚ1 + ,) x2 ض3 - ,) b =B"| " w ؊3 b - 1 b,- ) ((1 b-x1)*ь )/(x2-x1-w)+ -- notify handlers Mthese _ aren't handled.notifyBefore startSliderMove (endSliderMove-- returns I ӟ whole pixel, pageunitsd val, ұ( /')*+init X"user" getsystemmetrics() ʶ 1notifyAfter a > P -- Ŧprimary mouse BprimaryMouseButton s23) >0 Ҳ Ҳ  *   updateSettings SYSTEM sftsTitle,sftsCntxt [ [ key b  = keyEnter buttonClick B"ok" 2 = "B"J" M = =B"help" ȰSetFile,sftsKeywords,sftsContexts,t LOCAL keywords,contexts -- a reference the current ³ pgRef = -- display 1Ap p,<> NULL "`" = "Page"&&&pQ& "ƅ" = i1 3 p -- title b ԰ ×<> h "#" = ( ²) ftsTitleValue <> "S" = (") ["n" -- store initial Š, so later we can Xchanged N = "·" -- Xsee whether override wdefault location titleInObj = (ftsTitleOverride ԗf) -- up Ԕsetting enabled "{" = U ZB"property" = xm ."w" = x ["{)" -- )ůŧ 2¤ titleLoc = ftsGetIniVar("Options"," ",sftsSetFile) 5<> + -- there {defined %Д ̈B"{" = TRUE ZB"{" = 1 obType = g1 ŗ [g1 ţ "{" = ""&&0&&&& -- Ìno Ԛԓ so disable those options ZB"{" = FALSE yB"{" =  ԋ"{q" = ' ZB"؇ Ԯ"" = -- X6Оexluded ZB"exclude" = (ftsIgnore ѳ=") --   b 0 <> Я comboBox "-" = (U ) ftsContextValue <>  :b" = (&5) T|" = "" -- az^ӡ so we SX/V Ֆ = Ǟ" -- в к pgKeywords = ftsListToTextline(. ) "" = 5 -- global list > i =  numLines = n","lines", isType(DWORD,+) i 61 H-1 kwLine = 1Ų","kw"&i,# j 1 (%) .kw itemNumber(kw,) = 0 kw    - = ) "index )" = U -- a available C j =  x"," *) i 61 H-1 contextLine = 4Թ",""&i,' j 1 (+) 47 ?    = ) dropdownitems combobox "" = "<՗&k&D [newContext [newKW saveSettings Dߒs,؂ QA }Њ -- a jc ³ Z -- XЄoverrides Г ZB"ո ԛ  [%Ѯ -- <ә ܎qvalue. "V" <>   "q" -- stroe Ժ"should be excluded ZB"Ր ֊6Ф ֛G lԒ" <> "< -- Єdoes xuse Дӻ -- ѤӚj, ҙвq ־" <>   " -- juses Ԇ$ -- [other 4 [_ -- one more ] were added L V, >these -- qvalues c<> * ؽ = dropDownItems ֎Դ " [B1 [נ = ftsTextlineToList( ) ׫ڐ ","Ӥ؀ x٢) 0 numcontext = (0 ) [currLine lineCnt = 0 c1> 0 u< g currcontext  F (P) > 128 u0 Z ftsSetIniVar(" ","ė"&z,ň,F [Ŕ 4 ","ӎĤ,m i ı+1 Է [& ",""&,"",ؘ -- 8  h  j"V ") -- b I S, ;  -- q J<> # i 1 (c) pw = ftsInsertLine( ѕ) =  ) ץڊ  ","Ӟz xٜ) 0 numKW = (. ) [  c> 0 u* X currKW , (7) > 128 `0 B Լ ","kw"&X,g,# [t  ","mӆ,M i Ӕ+1 Ԙ ? ","kw"&ӱ,"",{ *@.( SYSTEM sftsSetFile, sftsMainBk tabmode "folder" 1 7 <> NULL updateSettings key b  = keyEnter buttonClick B"ok" 2 = "B"J" M = =B"help" -- updates the DB match settings file˼  , sftsContexts, sftsKeywords LOCAL kfields,sections,keywords,contexts = 4 "o" = o -- list books incBooks = ftsGetIniVar("Options","includeBooks",׻) 5Є =p trueValue "included k" = j i 1 (x) i ȃtbk_Ellipsize(i Ř, 24, "O") "Q¸" = ftsListToTextline() -- zd pЄexcluded gy excWordFile = CREATE","CWDFILE",נ) &<> l ftsFileExists(?) > 0 툐"_i" = W "qi" = k, 40, "O") &"Ɩi" =  ["ƫi" -- Fѳtags num = ڭƴKEYFIELDS",R) kfNum = !- 3 i 1  kfieldData = KF"&(i+3),׏) [Rkfielddata Bi w = g1 &9&g2 % "" = ӟ Â> 0 selectedtextlines "" = 1 dataType = JgB1  initType ""type" -- Znamed   = ONC_SECTION",l) 2 = 4;) "F" = M -- вdefault location titles titleLoc = /ns","TitleLoc",) !П ZB"K" = TRUE ZB"{" = FALSE enabled "{reference" = ZB"K" = 5 ZB"{" = Y C"{=h comboBox "obType" = g1 [g1 "obName" = -- 'continues'  textFlow = 2ns","",) xisType(LOGICAL,,) 2 ZB"textContinues" = R -- 4ѡ:} incOptions = "J,,B," includeObj = ߽ns","includedObjects",k) i 1 4  = i [ ZB" = itemNumber(3,^) > 0 -- ?R} excOptions = "/,hidden" s= Qns","Ԁ",) i 1 2 opt = i E ZBȁ,Բ) > 0 -- MѺ numLines = ڶ&","c",Y) ӄDWORD,&) i 01 H-1 kwLine = d","kw"&i,ט) j 1 (') 0kw kw z ذ = ޖԔ) "ԟ" =  -- рԱ u",""",) Cü) i 1 H-1 contextLine = ڴ2",""&i,X) j 1 (,) 58 @ 1  = WL) "W" = ؚ -- flag determines whether  has been -- opened 4 newSettings = ins","NewSet", ) "<> "*" [addBooks = M [valCnt [updBooks = 1-- handler saves Лcurrent ՖЪ ٞ.saveSettings ߱ ֡ , ߝl sftsHwtags, sftsBooks,sftsSections ڬktypes,Ԩ o= 4 vwrRef = "dialog" tbk_bookRef() -- : Ŝ/ * (% ) = 9 -- \  Ӣ-- TextlineToList("Յ") ֠"ՙ " -- Ш  d = "" -- 7 o ؙ = " " -- Y Ԉ = "Ԙ " --  Պg -- چ"՞i" ږ= "հi" -- D ѱ snamed = ftsTextlineToList(" ") -- Ѐ  ZB"{"  <> K "<> \ B&&" ~ -- Q } ڰJ,,B,Ԁ" i 4 1 H-1 Ҍ = i  xZBҥ [i  -- L exclusion options ڂ/,w i 2 1 H-1 `i ֥ xZB7 [i  -- г չ ! ftsSetIniVar("  5 , ) -- L have  added, қ =  updateFile "  "  -- ! / " " =  " " = 4 " " = ، " = $؛) numKF = C(E ) i 1 () tagName = i sftsHWtags xӃ O B(X) Ӛ = ?&&"C" [' -- indicate that these  >8 used uր % ,-) -- U gD ڠ ,U) -- { 3 textlineCount(H )  G num+3,ח) i 1  Q 3+i fieldName = g1 Bi Ӑ JgBi ӣ 8X KF"&ѕ ,"#"&@&& ,) -- [excess =   <>  > i 1  3+i ڱ KF"& ,"",m) [0 -- ХK V  D fש) --   '  ,) ZB" AL6 ",; ,) -- э&} lwּ ,$) -- J ڐ֛ ", ,J) -- p  = %H) 2 P","э ",׃) xӰ , R ) Y 0 numKW = (d) [currLine lineCnt = 0 c)> 0 u3 Ԗ currKW  < (E) > 128 d0 P o","kw"&e,r,-) [ ڙ","\ ",Đ,U) i ĝ+1 % H","kw"&ĸ,"",׀) -- ЩE J = ^؏) k ԗ"," ",׼) x e ԋ ) ג 0 numcontext = (ԙ) [> 9 c!> 0 u+ Ծ currcontext u () > 128 c0 Ӌ ڨ<","{"&ӡ,ԯ,h) [Խ i","ј",,ג) i +1 c Ԕ",""&,"",׿) -- N should be updated, zso ՗ =  updateBooks ", ю" [ [ o= 1ftsSetPage ұ-- 񐵈}based on which-- 9was pressedtabPressed tabNum = P b"fileTab" = (=1) b"pageTab" = (8=2) b"objTab" = (P=3) b"hwTab" = (g=4) b"kwTab" = (~=5)/*  /+5buttonClick SYSTEM sftsTitleLoc LOCAL pgList,pgNums,pgText tl = selectedTextlines "keywords" ftsSetPage() kw = Btl "& R = "< Keyword"&&"'"&kw&"'"&&"xcurrently used. >" ZB"{" comboBox "obType" <> NULL "obName" <>  = 5&&"  = 8 openWaitDlg "Building ", "list , please wait..."-- incBooks = ftsTextlineToList("included books") 1!trueValue "! hitCount = 0 i 1 (_) bkRef = 8(i u) pgCount = $ j 1  pgRef = j ? pgKeywords = ftsKeywords * itemNumber(kw,,) > 0 ş Ƨ6 = ] vwrRef = "dialog" tbk_bookRef() # K*"Pages Using Ĕ '"&kw&"'" currentpage T"where " P i 1 () i  Bi  = getTitle() Bi  = niceRef(() "" "oЍ" ʾ =  "reference" "×е" = H closeWaitDlg %modal isOpen 0 ( 9 [ؤnotifybefore oenabled = x( selectedtextlines "֛= )  ,sftsSetFile title b ftsTitleOverride ?<> d ( = T J <> Ѐ titleLoc = b Ң = g1  [g1 % obRef = &&&:&&&""&&Ѱ titleRef = ""&&0 ³ isObject(G)  = (4) =  = 6 = ftsTitleValue 1 = \ = I pT<> y i2 3 i&pr& q ѕ z = "9 z"&&ѭ&&"8" bkName = Jg [Jg [R# [JR. 2&2 splitPath(F)& &&U;5* >5?>notifyAfter  otbk_wid_currentTab 1 n LOCAL logical ssm,sol x1,y1,x2,y2,tx1,ty1,tx2,ty2 5{grp n = _CurrentTab > o= 4 T = lockScreen targetWindow  = P = ʌx1;ʌy1;ʌx2;ʌy2 = ("9" && n) = 7 ʌ;ʌ;ʌ;ʌ = sysSuspendMessages  = P resize x1,y1,x2,y2,,oxp,oyp,obaseRad \ "9area" ("9" && ;) regular P= n ώ = ssm @8 = sol vn -- Action here tabPressed n --flushMessageQueue() o= 16 tbk_wid_numTabs n n < 2 n > 7 "dzmust be 2 7." > o4  P isOnBackground = onBackground & "/" ± / ownerObj = /  oldNum = ͼ cň< n seedgrp = "91"  duplicate p("9" && ) Ӷ c*> n 搴("9" && C) [ 週y sized # <> # 4 = 3 o1ۣ Ҳ(}) - 1R ol x1,y1,x2,y2,,ӭ,\ tabWidth,tabHeight,, i, rightx ssm = # ( = P sol =   = P sizedObj = yp = sysPageUnitsPerPixel yp xp F= 4 Ə = tbk_wid_tabHeight W tabHeigth = NULL;= 240; )= j(2 Ƈ/ 2,) Cȕ =Ţ ʌx1; ʌy1; ʌx2; ʌy2 = (}) - 1 < = (x2-x1) / ) w=  ׅ= ׏= 1 51 i 1 e x = (i - 1) * Ԝ + x1 ҵ("9" && i) ` i < ӡ Ұ = x+  = x2 resizeTab grp, x,y1, , y1+ xp,yp, i = G tx1 = x; ty1 = y1; tx2 = &; ty2 = y1+F "9 FT,xp,yp,0\ "9+5 ފ = ssm :2 = sol oxp xp; oyp yp; o{{~, x1, y1, x2, y2,\ xp, yp, Ӻ rad  = * xp =1 }x1,y1+45,x2,y2 am"border" \ x1,y2, x1,y1+Rad, x1+y1, x2-y1, x2,y1+x2,y2 } = (J+2) * xp aU"TRShadow" [\ x2-,y1, x2,y1+ -- = (Ӎ-1) * xp aU"TLHighlight" ա\ x1+1,y1+, x1+,y1+1 x1 Hxp; ux2 Hxp y1 Hyp rad = (- 1) * xp am"g\ x1,y2, x1,y1+1, x1+8,y1, x2-B,y1 am"9\ x2-4y1, x2,y1+A2,y2 O>* R>sCnotifyAfter  [oupdate row SYSTEM s_EditArray[] LOCAL txt xtra[] 0 = NULL < = "i1" N = trim(X) dim1 = dimensions(c) maxi =  i 1 & Ɂi] CR ʑLF ° B1 i] = 1 Bi = o<> o= o = ooldScroll = o b olastSel <> y i = o i > i = 1 o= 0 i = 1 Zi] bn1 ="[1.." & & "]" fld = "i1" <> row  updateprompt  "value " "val2" = oselectedTextLines = i i > (otextRightOverflow) + o\ i < o o= b(0, i - 5) o0= i fixOverflow 6 --o<> oo textScrolled (o) -- o o<> 9o } ] dmi1 = k) o <> y> 0 o= "i1" = "? ] uʀ"j}" Ñoz = "р| o# _U o> 0 ou= ou= tro = oݫ Ў = oЖ scrl = o i 1 (.) i :> 0 B(i + 2) o ccnt = U() [V- (i w) ! "..."  B(i + ) o= n K nums lockScreen targetWindow = P k 1 (oޘ Bk ; = "[" & k + n & "]" "numbers" = f @"O pgC*@CG:notifyBefore lastTickCount = 0& "mmGetTickCount" dllFunctions("USER.EXE") function 6 " u myParent = sliderUpdate !TRUE "yxm.] "k DWORD ˘ = getTickCount () whatTick = () > + 500 = ) myClip = clipRef ů <> NULL status = mmStatus 6 b "playing" mmTF = mmTimeFormat g pmilliseconds pos = mmPosition Ĕ len = mmLength ê setPos 3/B"thumb" s Ƶ"paused" noop() "stopped" "closed" a0 B"Y  -{ s_tmp_bnds = ="." =B"Ģ s_tmp_wid1 = (3 ;- 1 D) s_tmp_wid2 = (3 V- 1 _) y2 c() = down newX = 1 ( b < 1 ǣ $1 ǰ 2> 3 A3 newY = 2 nB"sq-ǭ, updateMedia b(0,(’- - 1 ') / ) -6frame myStage = whatStage() ݦ Ӳ<> К i  m[ 9 newPos = (a*len) seekClip  ٯн G*Ga-E-- These scripts the compiling animation paths ---E-- compiles 2 specified HCuser a compiled = that includes-- a point every }duration one repetition compilePath animationSettings[] LOCAL boundsPath,newPath,newPoint,newLength,loopedPath,i,StepNumber,currentOffset PcurrentVertex,currentLineLength,currentIncrementLength ÊtotalSteps,segLengthList,theLineVertices xcheckPathAnimLimits() tbk_GetString("The ֡ctoo many frames."&CRLF&"Please reduce either e‘䑂steps per .") ftbk_getString("OK") NULL o4  1 currentDistanceOnLine 0 ީ12] * ޲8] -- Xpossible closed А v(e.g. %are touching) -- ҹ, don't want J (because 'll be same %) -- so we'll i throw out Jone (n1]) (1 ހ1] - ̰-1 ސ1])<= 1 sysPageUnitsPerPixel*2 \ (2 1] - ̐ʈ1])<= 2 =el*2 3] "Constant" _  P  -- calculate length i (I1])-3 1 H-2 hypotenuseFromVertices(i i+3 1])  -- correct lengths curved segments i 1 ci <= () i+1 2] xy -- what percentage overall lenght йdistance between 2 a tempPercent i ٔ/(i i+1 ٥) -- 's p ; & Heach 's curveLength((i*2)-1 (i*2)+4 ޫ1]) i  *ȏ i+1 " -*Ȩ i H2 i 3] "  y ߑ (v)/(և) -- firstPoint already + "0,0," StepsPerSegment /() i 1 0 0 ci <= () i+1 ު2] xy -- aa m 3] "Variable" -- Zgth (i i+1 J)/(̜*2) timedCurveVertices(i*2-1 i*2+4 ,1],*2)&","  -- ҋxreturned Hfunction since ʋalways . T -- X~within motherwise skip tU (i i+1 )-n -- rid rounding error ʐ%"0.0" >= 0 -- 's ~mso points curveVertices(i*2-1 i*2+4 E1],,gth)&"," 7 -- ~tU /Еk1 . :-* C  -- ~tU //k1 n -*F~  i H2 -- aa UT 3] "= ߎ4i u/ lineVertices(i*2-1 i*2+2 M1],)&"," > -- X~U tU i -B --  ʐ%"0.0" >= 0 -- 's ŽU3 so  ʽi*2-1 i*2+2  1],ٯ,߂ս -- ~tU /ߦLk1  ߹gth-*  -- ~tU /Ѝk1 & -*B  i [J̈ӈ -- e S- comma -- ˑJ 's І ѱ%Ў $ (see comment 4above к ) [J̈ -- y value [J̈ -- x  -- should be % ғ (implying a ӗ# ) -- so leave out --we have A positions n, now athem = xStart = 1 15] yStart = 2 15] xInc = ((1 16] - @)/V ) DIV 2 yInc = ((2  16] - Q)/} ) $ j = 0 c( ) > 0  x ( y x - ({* j),y - (`* j),x + ľ+ (—* j),y + ĸ+ (€* j)&"," { j [J̈֒ odefault ֪ -- ҵ on a mstarting )З ~vertice-- F)subsequent increments thereafter screen units.Requires 3 a! theVertices,offsetDistance,incrementDistance c xOld,yOld,x,y,t,oldDistance,  , Ҍ pointList,nextPointToFind Ҫ Ax,Ay,Bx,Bye,Cx,Cy Ax 1 ȓ Ay 2 ȡ Bx 3 ȯ TwoBx Bx * 2 C 4 TwoBye * 2 Cx 5 Cy 6 =o 60 -- t can 0 1 -- 0 beginning + -- 1 9>  Ax ! Ay ! 0 ) 0  0 -- special Mso no ?/0 condition happens ’cstatement below ڮ 0 Ax,Ay&"," v theDistance  ۈ  ֿ 1 incrementSquared = \* a c <= o !( * ) / 9 tTwo = 2 *  / ֛ x = ( Ax - (%* (Ax - Bx)) + (p* (Ax - + Cx)) ) y = ( Ay - (]* (Ay - Bye)) + (Ʃ* (Ay - + Cy)) ) ۜ H(д-x,е-y) -- find , 7  Ion UJ(old x,y) -- Шڧ c(-p) >= 0 -- Е Jdesired/| ԥ J -- i.e. Ё Јway J#(>we ¬our E : (-|)/(ۃ-׆) (Т + (x-Ы)*),(в + (y-л)*)&"," զ ۥ :۱*+    x  y  [J̈pointlist -- gets aarranged feven Ix along m أ x,y,t,returnVertices,} -- t н0 1 -- 0 ּЍ -- 1 Р 6Ax,Ay,Bx,Ռ Ax 1  Ay 2 + Bx 3 : ҉Bx * 2 u4 V ӇЈ* 2 Cx 5 r Cy 6 ׁ B  ߅*  c[ >= 1 ח(j * p) / ܰ uր /  x = ( Ax - (ѕ* (Ax - Bx)) + (* (Ax - J+ Cx)) ) y = ( Ay - (* (Ay - p* (Ay - a+ Cy)) ) x,y ڙ u ګ-- ҙ on a U)u~վ-- F)ts ո2 a! verticeList,߲٢ a,b,xRate,yRate,c,ք -- ђ UӐ 4(redundant f  e ) -- but I'm xadding more confusing parameters 5 o |! a 3 ȥ-1 ȭ b 4 Ⱥ-2 c (a,b) -- І travel Лx y directions --  traveled  #(@)  a/c  b/c -- ziterations Սgiven ~passed c/2 (c-)/ -- а گ ʐ%"0.0" Q() i 0 թi*V + k Ԛ 1 2  Ő1 Դ H(*) Ő2  H(*) &"," x [J̈Շ Վױ  0?,ֿ,E CAx,Ay,Bx,ՙ Ax 1 ) Ay 2 8 Bx 3 G Җ2 * Bx Ђ4 c Ӕ2 * Bye Cx 5 ׀ Cy 6 ׏ -- БzU= will split ѪW o 60 -- t й0 1 -- 0 ָЉ -- 1 М 1  2  \0  0 "n * s c <= ց 6(  * ) / O  / ֧ x = ( Ax - (4* (Ax - Bx)) + (Հ* (Ax - + Cx)) ) y = ( Ay - (n* (Ay - յ* (Ay - + Cy)) ) $y (н -x,о -y) x y  [pathLength  ki, i ()-3 1 H-2 E5i i+3 ?)   ұ((seglengthlist))-- #on a Ubased on  pntFromDistanceOnLine " s_anim_dx,s_anim_dy,c,  3 R-1 [ ' 4 j-2 s c (Oy) T 1 2 ד Ő1 m H(x*ԛ/c) Ő2 Ԉ H(Ɖ*Զ/c) Ԟ-- Ш aa Uߊces  (3 -1 4 -2 ) Ұa*ap Z"Choice" = ZB"c" = P ZB"" = Pkey b  = keyEnter buttonClick B"ok" 5 = $B"J" R = AB"help" -- procedure walks through the books included Žindex-- modifies their scripts allow level searchesmodifyBooks SYSTEM sftsSetFile LOCAL incBooks LOGICAL addMenus ZB"" ( = ftsGetIniVar("Options","includeBooks",f) \ = NULL ³ p = p8 (ŋ) > 1 tbk_GetString("PromptFTSChangeBooks",\ "This [ill aQO"NW."&&\ "To Uthese Q, wJ|must be edited.") χw",\ "heaQеވ8."&&\ "To U]Q, ވ8V contStr = Continue") ΐʒfCancel") o= 4 3x° > o= 4 ԧ = ZB"c" i 1 () [ oldSys = = FALSE bookRef = 8(i ) = 4 <>  "Could xlocate" && i I handlerList = getHandlerList(p,"") "fullTextSearch" x< myHandler = getHandlerScript(,";) k&+ވ "keywordSearch" xȚ [K,"!) k&pވ  "addIndexMenuItems" x ϯȟ,"%) k&Đވi  "removeIndexMenuItems" x? ,")ms") k&ވӼ   "enterApplication" ׍  = H,"() " x: numLines = textlineCount(Y) Be = 9&" B5+1 ~ = "΅ setHandlerScript(o,Ţ)   Ŵ = ,") k& ވӦ   "leaveApplication" x  = 3,"() "removeMenuItems" xH R) B_ = 9&"߫s" B+1 { = "΂ H,Ő)   Ţ = ݼ,"ΰ) k&Ż ވ  ܐQӕ Ԉ ³ ~ Ӳ  o= 1S linkDLL "fts" & ASYM_MTBVersion() & "mtb.dll" STRING ftsSearch ( , WORD ) Q -- ftsIndexName a userProperty placed a 8H -- Tools sysBook builds . indexName = \8 y Must create * ",\ "You ҽL a ÷ – 8.") path = p8 c<> З JR<> "\" [JR2 pgRef = (G&ƥ,windowHandle ) $<>  -- reference may have had its ‘removed "\" xj -- insert current 8's ŌQ ѐRJg¡ isObject(¶) -- a valid was found...  -- otherwise... expandString(ۗCannot navigate x",\ "%1."), 7) unlinkDLL "ߔ݄٤ ߰ߠtb.Ґ ܍Keyword ( Ҝ, ҈ B -- مa { a 8H -- J k`B . \ٲ8 iy bUe ",\ "M Л a ҕ  8.") Op8 c]<>  JRn<> "\" [JRЂ NftsSearchKeyword(Р&,X) u<> 9 -- O?; "\" xѤ -- 88's Ձ RJg 0) -- a +(  --  ۤ x",\ "%1."), 8) ߍ}M ҆ oldSuspend ҕ ܆ ԅ = Ѩ -- store value so can be restored K = =  [r -- Xsee Page available menuEnabled("!" )Reader) r= -- XFmenus are already present menuItemEnabled("Full  )W r<> ! x = TRUE -- ѓ = - -- 5  ԰ j c"" )ù "we e ..." c"" ) "m ҅ ..." c""" ) ߱s 6 ְ -- ғԠҐso ۍ  = = i [r -- XЂ: , 'll   )q -- ѓ = % -- - z r= ] ˓"`L L )Ҹ ˓"H ` ) , T ߝ sdp* p| ShowDumpProgress captn, n1, n2, txt, manualClose SYSTEM s_cancel vwr ("Script Dumper") tbk_Container(,"8") b A = TRUE (n1 = 0 n2 = 0) isOpen ] close i FlushMessageQueue() () down Ŭ = P ()  objectFromPoint(mousePosition ,) B"J" = P  = ϓ) ïvwr > x҈ defaultPage C= 6 Ѐn1,n2 progress "gauge" = KІ=  okbtn = B"OK"  = P b"P o= 1 %modal bK _DumpScripts ds_cnt, s_ds_oCnt, s_ds_PgN, s_ds_PgCnt, ? = fN = P linkDLL ASYM_ProductPrefix() & ASYM_MTBVersion() & "DLG.1" STRING saveAsDlg(,,,,INT) _ cSCOS.h" Long GetFileSize(E) . RemoveFile(Y) defName = ShortFileName(p8) defPath = PathOfFile(3) p = ~(".", D) p > 0 Vp p+3 \".TXT" filterList = tbk_GetString("Text file #"," (*.txt),*.") prompt = 6DumpScriptPrompt"," All  Of This Book To ...") z PJ,,,ǐ,1) It = NULL > fN = It = fN [r fN = P r<> y γr Zr= y o= 4 s_ds_cnt = 0 s_ds_ocnt = 0 bk = 8 [bgList = ; [r p&& & CRLF & fN = P r<> y γr o= 1 > s_ds_pgCnt = bk s_ds_pgN = 0 DumpObjscript bk, fN resourceList("sharedScript", bk) c<> y ʌobj DumpObjScript , fN i 1 (windows bk) Ԫ = g > P = i .bk f <> 0 kt, fN i 1  i pg = i bk bg = pg bgID = bg 6 P > itemOffset(4, Һ) < 1 F bg, fN oList = (bg,"",P) j 1 () ԯ P >  Rj G, fN  P > ڃpg, fN  P > Œ(pg,"",P) j 1 (­) = P > j , fN = ; [r { P charString("=",60) & \ & "! INTERRUPTED BY USER!" \ &  fN fN r<> y γr ۅ4 cancelled") objsStr = ۬}f") linsStr = lines") Ӈ\ 6 && ?& "," \ && && =\ fN fN r<> y γr showDumpProgress 9 complete"),\ ۞,\ ն && objStr\ & $q&& ľ, P = P 4fN) = 0  P 8fN) ΍y,0,0,y o= 1 [' [ [B [] [a [r, fN 4_gUԆ ވ yԘ P > Ս 7H(ވ) %PDumpingBookScripts",\ " ),\ ,\  && ی}f")\ & O՜&& ۦ n = 70 = [r {ع-",n) & Ӊ\ expandObjName(obj) & ӥ-",n) & ѳfN ވ fN = P r<> y γr ԧ = P / c, n Z s Zgi i 1 n c s sʙ s = i1 7 "" s (i5 20 " (p." && %& ")" s p <> y " (""" & & """)" g3 s s |* |w o= 4 tbk_linkIniFileFuncs i 1 $ readObjProps (i ) o<> 1 o= 1 , targetWindow ` ! ` NewBackground C` q [` ʳpg -- Get ini default settings -- If a , Yhas a "propValue" property, -- use that value the ! fsame p% -- dialog {. Checked checkboxes can be used o x%such. iniFile = "?" bg = pg = NULL; pg = ; objs = getObjectList(pg,",,B,,comboBox",) defSecName = p ³ tbk_IniName = tbk_iniFile() cp<> y } propType =   dc oType = { propName = p secName =  y ǽ defVal = y--defValue obj readIni = o  getToolBookIniItem("Startup Preferences", š, h) [ = П b ſ"4" ~("startup", ) = 1 nam = [V1 7  "sys" 4" ss = ;= ("" && E) = ss [r  = = ʋq ("" && Ԁ)   (= p) (B) 1Ӛ,Բ,y)   F obj = propsRead pg = P-- Ыn Ԡ /-- Where they differ >{, change ’>{-- If a , YԻ-- ۵Ш fбѩp%R-- Ӧ{. Unactivated Z֭-- ة x%ѡOK SYSTEM s_wid_targetObject, s_wid_targetWindow bookref = tbk_bookRef() e<>  e bg = ٧p ޖӱ() = 4 oldStartupSysBooks = d applyNow = P-- (ZB"Apply" ) ³ i 1 $bg pg = i bg ^t(pg,",,B,,combobox",) cц<> y єobj  $ dc  {/  p; Ց = ՗ L Y # -  ss = H"4"  cmd = "" && }&& "" && &  & )  ~("ԯ) = 1 պ<> "d" sysProp = & "" [V1 7  z& *&& "" && & ~ & =  = ss  ~("Q:) <> 1 setToolBookIniItem("",b,)   /(j,Ԃ,)  E = 4" && խ&& "" && & 7 & cmd = P   ߿<> d tbk_GetString("WarnStartupChange",\ "You specified a Ѝ\ 4books ."\ && "The q will take effect"\ && "tIyou  II" && ASYM_ProductName() & ".") e<>  close e = Ӏ-- converts pageUnits RulerputoRuler pu retval = pu/1440 7metric *2.54 z.%"0"&sysdecimal&"00" I-- }^yRulertoPu ~ zy%y 7e Ê= ›/2.54 -- ұ(1440*³) roundtoNearestN((1440*),1 sysPageUnitsPerPixel)-- returns K multiple n nearest x^ x,n ұ(x/n)*n-- handlers tfields on / LOCAL oldTxt, filterObj ʐc"" fType <> y 5 = filterobj = Q <> y= _ newTxt = U= Y b g= "INT" = ;[r ;(@) = P r<> y = = u = "t" = ;[r ƛ(à,-2) = P r<> y = 8 = x == B> K<> y(x > 31 x = 13) c = o(x) b {= INT allowed = "-0123456789" Ң= "t" %6789" & sysDecimal c xHc  t> > O >= d = > b #= >= "0" ;= "t" >= "0" & ǘ & "00" ><> P 捈> * K mode --** INTERNATIONAL otbk_wid_currentTab b = 2 "" = 3 "WidgetProperties" "" Ұ‚value --** ʆ b c"User" 2 'c"^" 3 1 oϴ = myAction tabNumber SYSTEM stbk_curOb, stbk_propValues, stbk_propNames LOCAL STRING testobj [' [> Q xy tbk_lastWin() p <> yz <> "<4>" P = Ǐ & "" xisObject(l) [ǯ  updateBrowser notifyAfter  o 1 n logical ssm,sol x1,y1,x2,y2,tx1,ty1,tx2,ty2 {grp n = _CurrentTab > N = lockScreen targetWindow  = P } = sysSuspendMessages  = P = ʌx1;ʌy1;ʌx2;ʌy2 = ("9" && n) = 7 ʌ;ʌ;ʌ;ʌ resize x1,y1,x2,y2,,oxp,oyp,obaseRad "9area" ("9" && /) regular D= n  = ssm ss = = ME = sol = P n flushMessageQueue() رtbk_wid_numTabs n n < 2 n > 7 "zmust be 2 7." > o4  P isOnBackground = onBackground  "/" ± / ownerObj = /  oldNum = ͼ cň< n seedgrp = "91"  duplicate p("9" && ) Ӣ c*> n 搴("9" && C) [ 週y sized   <> #  = 3 o1ۣ Ҳ(}) - 1R Ҝ Ҥx1,y1,x2,y2,۹,Ӗ,tabWidth,tabHeight,, i, rightx ssm = ށ ކ = P sol = ع  = P sizedObj = yp = sysPageUnitsPerPixel yp xp += 4 Ə = tbk_wid_tabHeight W tabHeigth = NULL;= 240; )= j(2 Ƈ/ 2,) Cȕ =Ţ ʌx1; ʌy1; ʌx2; ʌy2 = (}) - 1 < = (x2-x1) / &  =  " = - = 1 !1 i 1 e x = (i - 1) * ԟ + x1 ҵ("9" && i) c bgrp i < Ӭ Ҿ = x+  = x2 resizeTab A, x,y1, , y1+ xp,yp, i =  tx1 = x; ty1 = y1; tx2 = 7; ty2 = y1+W "9% AH,xp,yp,+"9&G  = ssm 3+ = sol oxp xp; oyp yp; ouy{ԓ, x1, y1, x2, y2, xp, yp, ӱ rad  = * xp =1 }x1,y1+45,x2,y2 am"border" x1,y2, x1,y1+Rad, x1+y1, x2-y1, x2,y1+x2,y2 y = (=+2) * xp aU"TRShadow" ix2-,y1, x2,y1+ -- = (|-1) * xp aU"TLHighlight" իx1+1,y1+, x1+,y1+1 x1 Hxp; ux2 Hxp y1 Hyp rad = (- 1) * xp am"cx1,y2, x1,y1+-, x1+4,y1, x2->,y1 am"Ո;x2-$y1, x2,y1+12,y2 tbk_wid_tabText what ԩ= (}) - 1 i 1  ("9" && i) 1 }grp <> i X 1 }@i r ̓  result 7= (}) - 1 i O1 H- 1 Ҏ("9" && i) 1 }бS \ [*` ^A buttonClick myBk = tbk_container(, "8") myPg = tbk_Container(,"") vwrRef = "transition sample" \ linkType = propValue combobox "LinkType" k -c"jump" refPg = "] 1" osamples <> y closeMySamples isOpen è ! ñ oK= "&Test" > currentPage † K"Transition i" ֈcomboBox "fx" 9 trFX Ű 2 --oK= "&Close" ĪS ] oy oK= "&¼ > --autoClose,standardThick,standardThin,dialog popupStyle =֞ "  b %"shadowautoClose" pgName = " Q"" ]"fullScreen" 0Shadowed manual Ѹ 2 S G jЯ [X winList = sysOpenWindows refpos = ScreentoPageUnits("0,0",) mywpos = $"0,0",targetWindow) E1 L- 1 .+ 1000,2 c- 2 E+ 1000 tbk_PopupPage(, r, refPos, " ê Ҳ") = o c<> y ʌv v x v  parentHandle v = windowHandle oL= Q notifyBefore oK= "&- p+winActivated ڈ {pgRef, popStyle, pos, captn, curs, isURL _tbk_PopupPage(8os, () {Mos, =fx, 6 LOCAL {oldPg oldCurs v ³  = o t <> y o= /y mousePos = P-- <> y maxPopups = 5 --** MAGIC NUMBER magicName = "Do xrename me" ׆^,"8") ss = ;= ; [r (s_tbk_popViewers) >= Ƈ v = J̈! [J̈. [r v r= NULL = TRUE DJ̈h = Rv e v  = ss; [r -- Find available [v i 1 ; vtemp = (*&& i) К xvTemp v = >  v = "There are no & ƈ." asym_resetCursor Ұ v h tbk_TempViewer v = P Kv =  style v = "sysMenu" imageBuffers v = 1 alwaysReader v = P v = captionBar v = w tbk_CloseOnEsc v = P b t c"ִ  v = P uv = ԟ c"" uv = Լ c"thick" uv = "thickFrame"  c"thinCaption" uv = "thinFrame" ҈v = "+" " c":" uv = "1  uv = dialogFrame ss = --** DEBUG XASYM_ProductPrefix() & ASYM_MTBVersion() & "win.dll" STRING ScreenFromPage(WORD,,INT,) VerticalDisplayRes() HorizontalDisplayRes() -- place % mouseclick %possible y --defaultPosition v = "O" pageUnitstoScreen(,  ,pageScroll , , ~) rv = defaultPage v =  v =v ʌx1; ʌy1; ʌx2; ʌy2 x2 > +s() nv H;s() - x2,0 y2 > q) nv H0,߁) - y2 x1 < 0 nv H-x1,0 y1 < 0 nv H0,-y1 О <> yS <> y C -- ވv = ވsharedScript "hyperlink " e ,"8") v  <> yӽ <> y ݭ (<> )  = o c% y / ss = = ³ > () = ss [op a^VVG)# +*.q initDialog "anim_edit"{mousePos, isShift, isControl SYSTEM s_anim_PathObject >=  do_buttonDown S C, >/"editorScripts" |y _O isObject(i) do_dragging š /"E o<> default o } ð _) do_endDrag /"˜ z {>= B>=  do_curveVertice G>/" key, a R V) do_keyDown %ކ /"5 ? b I >= ِS <= keyDownArrow i = t = }  theTarget e> setCursor (0, 0, 0, 0, 0x0200) e [Ae 6, 0, 0&e-F-- handlers called manipulate {'s path dialog UI ---FvertexPosition verticeNumber newPosition moveVertex %, , >/"ډL< LOCAL OBJECT P V = B]> i Ő1 ʐH(3*1 sysPageUnitsPerPixel) Ő2 ʐH(3*2 'el) Ұ-- returns the aa given pathObjecttheVertices éverticeList verticeCount G> i -1 2 H-1 3 4 aUi r>K aU1 >b h-- ɦzaǙs ґpJ̈}>*cupdateSettings SYSTEM s_anim_animationSettings[], s_anim_currentAnimation, s_anim_CurrentObject enabled }P "integer" "duration" πp8] "&"steps" ϟď12] ZB"ShowAllSteps" ı5] ZB(3]) TRUE ZB"FixedPath" (13] = FALSE) 7] = 0 ZB"forever" T 눐"reps" C ""ꀰ ZB". 1"A {bt = "" XB"CelAnimation" ZB"4] "}"StepsPerCel" 11] ԼB"a8 buttonClick B"~ B"˒B ZB"˥U "stepsPerCel" t 3B"ʙш ["3"6 ]B"Ѷ key  keyEnter  ȀB"close" isOpen "anim_edit" < --stub keep sysbook looking animations--0-"s*vWstartSliderMove pos SYSTEM s_anim_PathObject, s_anim_CurrentObject, s_anim_dx, s_anim_dy, s_anim_animationSettings[], s_anim_idleAnimations  <> y stopAnimation "aborted",>. D4 “"anim_edit" “" "selectionHandles" isObject() vertexPosition(1)  Ļ6] = 1 - (1 15] y2), 2 - (2 15] y2) (10]) = 0 *1] offsetPathBy(theVertices ލ-1 ,-2 ) "selectObject" zj10] compilePath(ߑс) ߟҏ9] = (߭ҝ10])/4 - 1 sliderMove pos s[] (10]) > 0 z+ %"0.00" "currentTime" P StepNumber = (;+9]* (q/J:8])) *> \L9] jumpToStep ue9], o10], ߊz9], ߔ҄6],ߝҍ4],ߦҖ11], t RǓ, ҵ10], 9], 6],4],11], #t țwhichStep, compiledPath, totalSteps, startPosition, CelAnimation, StepsPerCel, theTarget Y > E e P q < 0 | 0 ls = lockScreen ": "F TRUE (ƶ+1)*4-3 (+1)*4 Ő1 ʐH1 ʺ Ő2 ʐH2 Ő3 ʐH1 Ő4 ʐH2 = updateCel , E Ƚ" ls), &J LOCAL CelNumberToShow,CelNumberToHide,CelCount -- ׅso that K0 shows ~0 -- (0 corresponds {1 the )  -- calculate  Ƅ fregards  setting ̤ (+-1) y -- so always starts )1 ŷ (} ) -- I Cels ° k -- Fzt  0 -- i.e. n kn = 0 Ѭ Mwe want ߑJІ#n x#0! Z ? }Փ u }դ--stub keep sysbook looking animations--0-"--GD93g*`jYbuttonClick SYSTEM s_anim_PathObject, s_anim_CurrentObject -animationSettings[], s_anim_animationCache[][], s_anim_idleAnimations “"anim_edit" "selectionHandles" -- anything already being animated on Fstop i 1 (χw) - 1 i Ϛ <> y stopAnimation "aborted" isObject(;) startAnimTimer 1 Pt *he[1][7] = s_anim_animationSettings[7] --ztimes through path phe[1][8] = C38] --z.  (cS10]) = 0 vertexPosition(1)  ϑā6] = 1 - (1 ϩę15] y2), 2 - (2 Ķ15] y2) 1] offsetPathBy(theVertices t-1 ,-2 ) "selectObject" 'k10] = compilePath(?у) JҎ9] = ((Yҝ10]) / 4) - 1 ߫he[1][6] = ߁6] he[1][10] = ߛ10] he[1][11] = ߶11] he[1][12] = " he[1][9] = 09] --Total zSteps @he[1][2] = 0 --CurrentStep bhe[1][3] = --notify ҳ ߄he[1][4] = ZҞ4] --Use Cel  ߫he[1][5] = ߁5] --Force ” -- nthe starting point S lockScreen eTRUE nFt he[1][6] .he[1][4] }ot 1 }߁t eFALSE qhe[1][1] = a_timeGetTime() --StartTime doneAnimatingnotify selectedVertex, s_anim_dx, s_anim_dy, t 2) “" ls = e eP e newVertice ۇs_anim_selectedVertex) ݔ ,= yr= -1 error >{ sizeTarget Sټ /"editorScripts" moveTarget nj, ρdx, t /"5 els stopAnimTimer *-- moves the sliderEpos xpix 1 sysPageUnitsPerPixel sliderMin  sliderMax  scale -3 sliderBounds =bar x1 nearestPupp(1 2+ ,) x2 3 J- ,) b o= oldP nearestPUPP(1 b,) w 3 b - 1 b,) s_anim_dx ɂ1 pos - 1 b,) oldMouseX b1 #,6) sliderPos mysliderPos startSliderMove - leftMButton primaryMouseButton() c=(%) down newMouseX 11 ,н) <> Ʀ newP j(b(x1,6-),x2-w) <> 5 1 o4 N? = NULL 0  ((h-x1)*)/(x2-x1-w)+0  sliderMove - Y >S endSliderMove g*pageSlider pos SYSTEM slider_mode x"on" > xpix 1 sysPageUnitsPerPixel sliderMin \ sliderMax o scale -- sliderBounds = x1 nearestPupp(1 (+ ,) x2 3 @- ,) b =B"thumb" w nearestPUPP(3 b - 1 b,) ((1 pos-x1+w y2)*­)/(x2-x1+w)+;> thumbBounds =B"Ċ curPos sliderPos sps sliderPageSize " b 1 < 1 ^ BE b(z,X- D) (1 - 1 ȑ)<=c [ 1 > 3 ȹ ǝà j(,ij+ ) (1 pos - 3 )<= [V E' s r "on" ڕFG ڤDV ޢ ס "on" G  [* initializePage valName SYSTEM sftsSetFile LOCAL kfields,ktypes, initVal  = tbk_GetString("NoneBrackets","[ ]") num = ftsGetIniVar("CREATE","KEYFIELDS",|) xisType(DWORD,:) @3 kfNum = P- 3 i 1  kfieldData = jTE","KF"&(i+3),) kfieldName = g1 3 kfieldType = g2 J b "D" %"S" /"U" typeString = "Date" P"I" Integer" h"R" 6Real Number" NCharacter" [Rkfieldname Ӿ Ӓ = &&"("&Ǎ&")" Bi  = :&&"("&ǭ&")" dropdownitems combobox "choice" = ]")\ &k& comboBox "0=  [newKF key b  = keyEnter buttonClick B"ok" 5 = $B"J" R = AB"help" * ;"notifybefore , notifyBefore x x = 13 "" fieldType "wordwrap" > orefBtn buttonClick o ocancelBtn = B"Cancel" tbk_Container(,"") odefBtn = B"Choose" ,,"") [orefFocus tbk_IsWin95() P ou= "" ou= "pushbutton" setDefButton btn [o^> <> oy oŀ = ʐc"" Gʋ"@ > g1 = NULL <> "B" u<> "Ȭ o xenabled od OK = (<> y) (?()) OK targetWindow = P o = u = sysPageUnitsPerPixel u x u y b = = 1 b - x, 2 b - y, 3 b + x, 4 b + y <> o= o== K"*N"O%notifybefore , notifyBefore x x = 13 "" fieldType "wordwrap" > orefBtn buttonClick o odefBtn = B"Close" tbk_Container(,"") ocancelBtn = o9 [orefFocus tbk_IsWin95() P ou= "" ou= "pushbutton" setDefButton btn [o^+ <> oy oŀ = ʐc"" 4ʋ"- > g1 = NULL <> "B" u<> "Ȭ o4 xenabled o# OK = (<> y) (?()) OK targetWindow = P o = u = sysPageUnitsPerPixel u x u y b = = 1 b - x, 2 b - y, 3 b + x, 4 b + y <> o= o== _%*b%#(buttonClick dataType = p> cbox = comboBox "formats" p>= "U" enabled cBox = P [C K"" tl = selectedTextlines "tags" keyRef = Btl " Jgũ Btl "2 = 0initType oZ= dateFormats = "mm:dd:[yy]yy" & k&\ "dd:mm:[yy]yy" & k&\ "[yy]yy:mm:dd" b 4"U" ZB"U" = P ; = P dropDownItems U = Ȓ combobox "b = B1 Ȯ ו"D" ZB"U" = P vޜ = P ^ު = Rԯ = B2 "S" ZB"U" = P  = P ˫ = 7 Ǡ = B3 L "/"&8&"/" x"/R/I/T/C/" > = b"R" ZB"R" = P Hn = ZB՗= P 3(*6(*buttonClick LOCAL kfields  = "tags" numLines = C(') valName = tagEntry(tbk_GetString("New Hotword Tag"),\ "TagColon","Enter &:"),"","") Y<> y dc"," (q) > 1 kBadFTSTag",\ "Tags may xcontain commas multiple i.") currLine = 1 c<= <> g1 B$! 0 <<=  "A tag that palready exists." dataType = "value entry" tbk_bookRef() b 4"D" >"S" H"U" typeString = "Date" i"I" Integer" ȁ"R" 6Real Number"  NL"  B+& = &9& ") = D selectedtextlines "N = r initType "" o +* +--- initializes dialog that prompts a 3D style-- value[1] holds the "threeDeeStyle" userProperty selectedGroup,-- ya Ƌ.initDlg Z] `xy border "borderbuttons" ꀐ2 Ŏ ʀ "stylebuttons" ꀐ1 Ų ú2] xy rec "sample" 2] "" ꀳ 3] xy useWindowsColors Y "X93] +x"vꀰ updateSample--  fÝ 3d Ɛsөbox.updatesample inorout = threedeestyle " S= X"borderButtons" threeDeeRect "Z,- sized "4J close eok ύ}"ٗ = "v returnstring e,Ó e-*@-26resize x1,y1,x2,y2, tx1,ty1,tx2,ty2,xp,yp,baseRad ssm = sysSuspendMessages  = P sol = lockScreen targetWindow  = P sizedObj = rad = n * xp am"Border" -\ x1, ê2, į+1, +8,\ -D,y1, 1+O, x2,\ x2,y2, x1,y2, x1, t(-1) * xp am"Highlight" Ƨ\ x1+xp,y2-yp, x1+xp,ty2+yp, tx1+xp, \ y1++yp, +xp,y1+yp, tx2--xp,y1+yp aU"k\ +yp, x2-xp,^ am"TabShadow" <\ Mrad-xp,y1+yp, ]xp,ty1++yp, mxp,â*2 am"C|\ x2-xp,x2-xp,y2-yp, x1+xp,y2-yp Ҙ(+2) * xp aU"TLHighlight" \ y1+, ,y1+xp aU"TRShadow" \ +xp,y1+xp, "xp,y1+ (Ӄ - 2) * xp xOff = xp*2; yOff = yp*2 am"Highlight2" f\ x1+6,y2-/, x1+C,ѽH, ѼO,U, \ `,y1+rad+^, t,y1+m, vw-xp,y1+ aU"w\ xp, , x2-,- am"TabShadow2" \ , *,, 9,o+yp am"AI\ x2-,єOff, x2-+,y2-%, x1+:,y2-4  = ssm ײت = solresizeBorder/2* 223;notifyAfter  otbk_wid_currentTab 1 n LOCAL logical ssm,sol x1,y1,x2,y2,tx1,ty1,tx2,ty2 5{grp n = _CurrentTab > o= 4 T = lockScreen targetWindow  = P = ʌx1;ʌy1;ʌx2;ʌy2 -- Action here n / = ("9" && n) = 7 ʌ;ʌ;ʌ;ʌ ssm = sysSuspendMessages  = P resize x1,y1,x2,y2,?,oxp,oyp,obaseRad \ "9area" ("9" && \) regular q= n ώ = `X = sol ؖn flushMessageQueue() o= 13 tbk_wid_numTabs n n < 2 n > 7 "azmust be 2 7." > o4  P isOnBackground = onBackground # "/" ± / ownerObj = /  oldNum = ͼ cň< n seedgrp = "91"  duplicate p("9" && ) Ӓ c*> n 搴("9" && C) [ 週y sized   <> # 1 = 3 o1ۣ Ҳ(}) - 1R ol x1,y1,x2,y2,,Ӊ,\ tabWidth,tabHeight,, i, rightx   = P sol =   = P sizedObj = yp = sysPageUnitsPerPixel yp xp = 4 ƌ = tbk_wid_tabHeight W tabHeigth = NULL;= 240; )= j(2 Ƈ/ 2,) Cȕ =Ţ ʌx1; ʌy1; ʌx2; ʌy2 = (}) - 1 9 = (x2-x1) / & q=  = ׉= 1 /1 i 1 b x = (i - 1) * ԙ + x1 Ҳ("9" && i) ` i < Ӟ ҭ = x+  = x2 resizeTab grp, x,y1, , y1+ xp,yp,Ӥ i = A tx1 = x; ty1 = y1; tx2 = #; ty2 = y1+C "9 N,xp,yp, \ "95 c = ssm 4, = sol oxp xp; oyp yp; oTX{~, x1, y1, x2, y2,\ xp, yp, ӓ rad  = ԧ* xp =1 }x1,y1+45,x2,y2 am"border" \ x1,y2, x1,y1+Rad, x1+y1, x2-y1, x2,y1+x2,y2 } = (#+2) * xp aU"TRShadow" [\ x2-,y1, x2,y1+ -- = (f-1) * xp aU"TLHighlight" ա\ x1+1,y1+, x1+,y1+1 x1 Hxp; ux2 Hxp y1 Hyp rad = (- 1) * xp am"g\ x1,y2, x1,y1+1, x1+8,y1, x2-B,y1 am"9\ x2-4y1, x2,y1+A2,y2 C;*F;'>propValue ұb(1, j(o, 128))# what  = NULL  = o= !x b x x o isType(REAL,) < 128 Ű o= o update x  x keyDownArrow o g) > 0 u o= o [ x x >= Аx <= ّx = 8 x = 9 â oldText ꀑo o sanityCheck() notifyBefore  x& >4 "OK x@ >4 T o xwreal,) x((>= 1 <=128) = 254 = 255 ) tbk_GetString("PatternError",\ " : The zbe the range 1128,"\ && "254 solid fill color, 255 stroke .") ooW  Ұ ҲP7>* :>[A pg = i5 h() oldT = txt = <> "." --** INTERNATIONAL ? 3"0." = C caretLocation = xIsNumber(o) u< 0 = > nam = p c"" g1  )pg = PuToRuler() " " P = ;[r RulerToPu(txt) = P <> y pg = propValue pg = i5 h() ҍ"GridSpacing " pgnotifyBefore OK sanityCheck  ot < 30 > 4320 tbk_GetString("gridError",\ "The you chose out range (30-4320 units)."\ && "Resetting value.") o  = y >4 % what pg = i5 h()  = NULL & = y "<" pg = D "R" pg = puToRuler(b)kA*nA/Dnotifybefore , notifyBefore x x = 13 orefBtn buttonClick = ocancelBtn = B"Cancel" tbk_Container(,"") odefBtn = B"iconDisplay" 1,"") [orefFocus tbk_IsWin95() P ou= "" ou= "pushbutton" hiliteButton btn  <> oq ox = g1 = NULL <> "B" u<> "x o xenabled o4 OK = (<> y) (>()) OK targetWindow = P oҼ = u = sysPageUnitsPerPixel u x u y b = = 1 b - x, 2 b - y, 3 b + x, 4 b + y <> o= o== ?D* BDcH_edit2Darray editArray[][] Hreference, arrayName, ownerobj SYSTEM s_editArray[][], s__edarrayResult,s__edarrayName 1 = m  = [ v = "LJ" defaultPage v = Kv = "©" && ƙ v %modal s__edArrayResult & "" [ b ʋ"OK" b ownerObj "" cmd = "4" && & "[][];"\ & & "= s_EditArray" O"<4>" D & "= $ Y@" & ] && "" && Ɔ&& "= L ss = ;= ;[r = ss r<> y γr P ʋ[ "4" 4" &&  & ";[" &&  [@" &  && "" && = cmd ss = ;= ;[r  = ss r<> y γr P [U [~ Ұ ՘Պ[][] "i1" = 1 "i2" = 1 dimensions() "dim1" = 1 "dim2" = 2 update 1, 1 "val1" OK 5ڜ ݣ= "OK" closeWindowclearArray f = "[" .J Ն [ JR targetWindow <>  l  sH*@vHK4 ox b x x incrementnum() o = TRUE 50 c(x) down > o update x = keyDownArrow x =  decrementnum() o = } 50 c(x) { : o x o < "dim1" Ű o= ҲP FlushMessageQueue() 31 Ұ o > 1 u o= ҲP Y) Ұ x b x = 27 -- J J x = 43  x = 45 R oldText = o xisNumber() 1 o x') < 1 > "8 o= _ -- propValue "which Dim" "m ! ' , "i2" \ "val1"notifyafter [ 0 notifyAfter 0 !o 0 K*KO_edit1Darray editArray[] Hreference, arrayName, ownerobj SYSTEM s_editArray[], s__edarrayResult,s__edarrayName / = i  = Y v = "ǃ" defaultPage v = Kv = "¥" && Ɨ v %modal s__edArrayResult & "" [ b ʋ"OK" b ownerObj "" cmd = "4" && & "[];"\ & & "= s_EditArray" M"<4>" B & "= $ W@" & Y && "" && Ƅ&& "= L ss = ;= ;[r = ss r<> y γr P ʋ[ "4" 4" &&  & ";[" &&  [@" &  && "" && ; cmd ss = ;= ;[r  = ss r<> y γr P [S [z Ұ ՔՊ[] "i1" = 1 dimensions(׳) "dim1" = 1 update 1 "val1" OK k r= "OK" closeWindowclearArray 3ڜ ݣ= "[" .J Sڼ [ JR targetWindow <>  l  O* OR ox b x x incrementnum() o 50 c(x) down 0 o update x = keyDownArrow x =  decrementnum() o 50 c(x) i . o g o < "dim1" Ű o= ҲP FlushMessageQueue() 31 Ұ ɺ o > 1 u o= ҲP Y) Ұ x b x = 27 -- J J x = 43 ڜ x = 45 A oldText = o xisNumber() 1 o x') < 1 > "8 o= _ -- propValue "which Dim" "m   ꀐ"val1"notifyafter [ 0 notifyAfter 0 !o 0 R*RZnotifyAfter  [oupdate row, col SYSTEM s_EditArray[][] LOCAL txt xtra[] 7 = NULL C = "i1" Q =  [ = "i2" r = trim(|) | = ) dimensions(ȉ) ʌdim1 ʌdim2 byDim1 = ZB""  dimSpec = 1 maxi = = i 1 I i][] CR ʑLF ° B1 i] = 1 Bi txt = 2 i 1 Xrow][i] CR ʑLF ° B1 li] = 1 Bi n  <> o [olastSel o o= o =  b col <> y i = o= 0 oP <> y i = oa i > f i = 1 o= 0 i = 1 ס ji][t] bn1 ="[1.." &  & "]" bn2 = "[" & & "]" olastOtherDim = k S"[" & row & "]" M"1.." & J & "]" oM# fld = "i1" <> @ I #"i2" 0<> col = updateprompt jc"value " "val2" = --KB"" = bn1 --KB"" = bn2 oselectedTextLines = i i > (otextRightOverflow) + o\ i < o o= b(0, i - 5) oK = i fixOverflow  textScrolled (o) o o<> 4o } ][] ׅ) ʌ ʌ o <> y> 0 o = o  ("i" & ) = n = oE 4 '= ; = n ?= n; #= "Է2col] TM"" /oz = "| ]o| Ҍ҂ o+ otextUnderFlow > 0 ou= ou= tro = o  = o scrl = o i 1 (.) i :> 0 B(i + 2) o ccnt = U() [V- (i w) ! "..."  B(i + ) o= gn Ҋ nums lockScreen targetWindow = P o   i = "i2" i = "i1" k 1 (o9 N Bk x = "[" & k + n & "]" & 9& "[" & i & "]" Bk = "[" & i & "]"& 9& "[" & k + n & "]" "numbers" = 簔Z* Z` notifyBefore LOCAL txt odropValues = "None,jump,popup" & CRLF & \ tbk_GetString("LinkTypeList",\ "=Go another ,Pop up ") olineCount = 3Ȁwhat Övals, dditems, --  will be 1 2 lines 0 = B1 B 8 = B2 P G = y Q = \ ovalues = n i 1 (v) Bi txt = i ddItems odropDownItems = & -- o= 1 ,propValue "default" odefaultLinkType = NULL ox‘oè ! = 3 oû 9 = oG itemOffset([, o) = 0 p "v" 1 oselectedItems = o= Bʈo selectChange o Ґ(oD) od/txt LS = lockScreen targetWindow  = P pg = tbk_Container(, "") selItem = oɰ o --enabled "link controls" pg = (?<> 1) I1 /B"browse" pg = BadLinkIndicator pg = Ň<> 2 --contractBg -- [comboBox "Q style" pg isURL = (("§" pg = "") b"Popup Style" pg = (3 xE) b"transition" pg = (,<> 3 xo) bB"test" pg = xˆ 5B"pg = (e"2 3" x¬) "Transition" pg enableSelf (֞2) ֫1 "1 To What" pg = y ԵB"OK" pg = ?"To " pg <> y [refFocus B"defaultButton" pg me = LS`* `;l selectChange txt lockScreen e= P HasDir= pt= d1 = 0 fxDest = "S,,<,L,lowerLeft,lowerRight,upperLeft,upperRight,atMouse,,`" fxDestText = tbk_GetString("FXDestinations",\ "d\Bottom,Top,Lower ysUpper …"\ & " Çl Position,Horizontal,Vertical") (oselectedItem) ovalues otrueValue = b ʐc"v" = = = "split" X = P d1 = 10; d2 = 11 -- , ` ʋ"slide wipe" = "" = " d1 = 1; d2 = 4 -- S,,context,< ʋ"rain turnPage" d1 = 1; d2 = 2 -- S, ʋ"spiral"  = P ʋ"zoom" 2 = P pt = P d1 = 1; d2 = 9 -- anywhere pg = tbk_Container(, "") obj ="transition speed" pg enabled & (<> "v") B"speedLabel" pg = (<> v) 9"msLabel" pg = (<> v) YB"test" pg = (<> v) HasDest = (d1 <> 0) ­comboBox "dest" pg prompt = B"destLabel" pg L ˈ&U hasDest dropValues  d1 d2 ӂ& CRLF & d1 d2 G [obj ~B"dirLabel" pg ] ȫir" pg Lp  YƲ  N = NULL "" propValue ѻ  y ׀what LOCAL vals, dditems, txt -- " will be 1 2 lines 1 = B1 G 9 = B2 U H = y R = ] o = l itmCnt = (ddItems) olineCount = ! i 1 , Bi = i 4 odropDownItems <> o= <> yʋt o= o= 1 đ Y. -spd, dir, b, p pg = H, "") destObj = ܓpg dirObj = פir" pg speedObj = "hpg fx = g1 Ц l?(fx "slidespiralsplitzoom") IsDestFx = (fx "pushrainslidesplittearturnPagewipezoom") Ƕ@ B".pg = T fx = { fx " fx "jump" [fx ذ oض1 oO o= B1 oٴ (o) ]P ofx o= BitemOffset(fx,oҤ) o h(o) [g1   <> y i 1 h() gi  = " \" pg = gi+1 D [ii i+1 W  p = ~(" )", v) p > 0 ַ/"ӕ" [Vp U(Т) Ш g1 к " out " g1  &"" [g1  ir" pg tbk_trim() <> y X valueList 9ListValueKeywordsNotTranslated",\ "v,blinds,dissolve,drip,fade,iris,,puzzle,0,ч,"\ & ",,,G,Н, -- Order must match betweek the FXList -- alphabetized localized versionnotifyBefore fxList = () fxText = 5 ",\ ",Blinds,Dissolve,Drip,Fade,Iris,Push,Puzzle,Rain,"\ & "Slide,Spiral,Split,Tear,Turn 5,Wipe,Zoom") oפ= ē& ӎË o= 1 Ù [o7 " oJ pg = ,"") dir = HIir" pg K = ^_pg spd = " && w"%pg b = "{ & X&& Е && < ʋ"i  TurnPage" &  && n ʋ" & &&  ʋ"  " " & && && ")%%"  & && C &&  ʋ"v" = Љ [ & # ҰtransitionSpec ұyKl*@Nlp0notifybefore  [onotifyAfter fixLayout fixFieldScrollBar x x = 13 z R targetWindow  z SYSTEM stbk_lastActiveWindow oisDLL = TRUE tbk_GetString("CantEditDLL"," 't 0functions!") > oselectedTextLines = NULL > handlerName = Bʈo myPg = tbk_Container(, "") obj = orefObj -- tgtWindow Q .<> y g1 ?"sharedScript" {U<> 8 bk = 8 pbk = bk = 3HandlersBookNameRequired",\ "Cannot deal funnamed books.") >  "8" x " " && bk   = [r obj = P r<> y γr > ؗ<> ") XASYM_ProductPrefix() & ASYM_MTBVersion() & "WIN.. sendkeys( ,)  U() < 25 checkByWord = "{}"  /V1 25 ; .}"  h"{}" & ^& "{}" & X& "{}+{}{}" & "{keyDownArrow}{ }{ }",0) focusWindow g1 |"; resource obj  ވ  p*pCvpropValue what LOCAL lst i 1 () Bi  = i / o= lowerCase(;) fixScrollh [stack ] o i () 1 H- 1 Bi ʑ loadConfig cfgLst = GetIniVar("Startup Configs","", tbk_IniFile()) myBg = tbk_Container(,"/") disableEscape +rue ly tbk_GetString("No saved configurations","No ns.") linkDLL ASYM_ProductPrefix() & ASYM_MTBVersion() & "WIN.1" INT popMenu(WORD,STRING,, ) 'windowHandle targetWindow, pageScroll \ !MousePosition 2f, y) > 0 o?= yi̐ʈҍ, i  [OrsaveConfig "߰, ڠ sysErrorNumber = 0 OK = ߲r(,"/") ڢrue z (ەPromptConfigName",\ "Please enter a p48ٰ:") sern =  = NULL ̐<> 642 > cfgName = OK = itemOffset(, ҙ) < 1 xOK YesStr = > ") NoStr = Q") expandString(iPromptOverWriteConfig x",\ "The p""%1"" already use. Overwrite?"), Ķ)\ f"&" & |"&" & Ě"&" & Cancel") OK = (ʐcý) xOK øx° > ZOK SetIniVar("ݕ6,ot,ڍ > 0 PConfirmConfig x",\ "This W has been recorded the"\ && "[] section %1."),  ۶RecError","Oops. Recording error.") [& (o> 0 otextUnderflow > 0) bs = "" bs = "" ou<> bs ou= bs Sv*Vv{buttonClick FindABook ³ p8"" tbk_GetString("Must p84link",\ "Sorry, you must ܎84setting"\ && "links other books.") > oldDir = tbk_CurrentDirectory() linkDLL ASYM_ProductPrefix() & ASYM_MTBVersion() & "DLG.1" STRING OpenFileDlg(,,,,INT) prompt = "Destination 8" 8") filter = .Books","") && "(*.),*.," \ & TEXE ","") && "(*.exe),*.,"\ & {All #","") && "(*.?bk),*.?bk" ³ ASYMA_GetAuthorIni("Custom"," extension") 8 <> y "*." & ʑ Special Ѩ","") && "(*." & & ")"\  [r ³ thisBkFn = p8 bkFn = a,"","",C,1) <> y OK = TRUE errMsg = y ?<> Z ver = (S) b c=) OK = P 2"4.0 MM" B"4.0" O"3.0 MM" _"3.0" »& CRLF &  ƛ'x tb3/mtb3 file", \ "This 8was created fa version ToolBook."\ && "You should reopen ʐ) II" && ASYM_ProductName() && 7) & " resave "\ && "4Ь .") OK = R1 ^1 Ղ x old tb \ "ݐ8ڒfolder Ԉ && "convert ʐ4)can D .") OK = ۅx xa ' II `\ "\xa B II {.") OK = OK BrowseBook яtbk_Container(,"") Ӏ<> y & ҙ tbk_SetCurrentDirectory()|* | updateSelf "hierarchy" browseBook bkFn isDLL >= TRUE tbk_GetString("Linked functions aliases",\ ".") helpText > KstatusBar =  Kstatusbar = SPACE o= 4 o= 1 x, isShift, isCtrl b (x x ) "" ° sl = selectedTextLines lockScreen targetWindow = P ft = fieldType = nowrap 捈 e4 3= ft = sl x = tbk_winHelp(12900,ASYM_ProductPrefix() & ASYM_MTBVersion() & ".HLP") x = ȑ($ (x )) searchForHandler() --- Resizing managementwindowSized currentPage 3 sizeToViewer  sL = d\ meP FixLayoutfixLayout splitY xoff = 0 yoff = 0 ʌmaxW ʌmaxH availh = - 7*2 grp1 = "Hierarchy" grp2 = "Handlers" splitter = " " Ü = NULL è = GetToolBookIniItem("I Browser","Splitter","") = B splity = yOff + availH/3 2 ȉ$-- - 15 1 U"ơ" =  - 225 3 =U"dots" = + - 225 =c, ^, H - s, ď- 15 sized < =+Е, ı+ 15, } - Ш, } - 4U-- `XsLfixFieldScrollBar E>> 0 >> 0 :>= :>= fixLength > 4stbk_lastActiveWindow bk = sysToolBookDirectory & { & ASYM_CBTVersion() & "a.sbk" xisObject(bk) bk = 8 ³ srchstr = ASYMA_GetAuthorIni("Options","SrchHandlerStr") (ASYM_GetString("Search handler:") bk fsrchStr ʋЖ ұy ǂ ³ ASYMA_SetAuthorIni("χw,Ī) lstObj = "j n = 1 G n y n = 1 7 = y i n C(L) SelectedObj(i) d ʋy Bi trueText Ä p = ~("]",) p > 0 [V1 p & k c <> yJR <= % [JR lst y ұy -- having a list }/DLLs, searching i 1 (E) i R ~("[2]",) = 1 DLLFunctions() ow "8" xg1 \ " " x°\ g1 ʋx"sharedscript" [R1 "8""" 4  ()  (,y)  SortList() fi = 0 j 1 () j ʐc% fi = j > fi > 0 ՝i + n - 1 ItemSelected Ҽ fldhndlrs = "handlers" !fi tbk_ScrollListBoxToSelection H ҲP ұy*  <> 1 = 1 -- puts the -on-applications specified ini file-- /listboxinitDlg LOCAL extInfo[][] appsTxt XASYM_ProductPrefix() & ASYM_MTBVersion() & "DOS.DLL" fileExists( ) -- gn][1] holds title on n -- ŋn][2] !a made filename, helpText appList Ŀ numApps = 1 dimensions() -- : -- D9there Sa helptext beyond  -- edge z i 1 r Ai][1]&9? Ui][2] Q i < Ģ kg fref = "" ӌ Ӓ xy selectedTextLines <1 -- buttonclick updates 18 :icon image *{-- shows \another 8.-- imports {>f hasn't displayed already.showIcon bookname buttonRef = B"iconDisplay" -- store reference 8 thisBook = tbk_bookRef() \ = NULL xisObject("8" && &  & ) -- user *EXE: ׭ţ)=1 normalGraphic Dz0"exe " ň (рO"default " ū -- need a unique pпхresource, which limited -- 32 V: (G) <= 32 shortName = a shortname = shortFileName(ԇ) -- we've Ӱ imported B " && &M&&& "" && Ԉ) &LqԠ -- newIcon = r8  -- has no special Д, K JР. > ڕ?ѻ"l"  eO p, -- a J-qn 8 newResource = 1 resourceList(!,s) ֺ2 p ثB"٢  [" lst = ;K,ԣ) i 1 () !curIcon iconName = p itemoffset(,"J,Property Editor,,wait,info")=0 D ] -- load #  array, described above< Hm tbk_linkIniFileFuncs --  NAdd on Tools section toolbook.ini pMem = tbk_getWinPointer(4096) GetIniVar("N","",tbk_iniFile()) i 1 () key = i Դ i][1] =  i][2] = Zɢ",.,Q itemOffset itm, i 1 ( ) $ = $ i 0* 3 enterWindow SYSTEM stbk_customPropFlag, stbk_customDlgShown n = TRUE [#n [@g = 1leaveWindow ipropValues, stbk_propNames, stbk_curOb, stbk_cursor updateFlag = "{" [ [stbk_propValues [` updateBrowser dcurrentPage r <> NULL tbk_lastWin() o= Ȗ -- handles sizing the browser esized glastWinSize LOCAL INT xpix,ypix OBJECT fheader,propFields,propButtons,splitter,bPinDown,bUprops,bDialog -- ignore Ęcode viewed ³. -- (normally 's seen "Property Editor" e.) pRef = < eP ± sizetoViewer 0--** CO = 1 syspageunitsperpixel  = 2 el -- optimization: store frequently used {references --clientSz = clientSize e clientSZ = t = "}"  = "propGroup"  Ԃ = "ԋ"  propFieldBounds = = tabFolder = " " M -- Xwe need zsome P 1 <> 1 stbk_lastWinSize obTypeFld = "obtype" Ь rightEdge = 1  rightEdge1 = !- 6*І rightEdge2 = :- 8*П rightEdge3 = S- 10*й 3 ="labelGroup" .4 3 =combobox "cheader" TZ 3 =πDŽ : 3 _ǃ 3 =$ = ǖ 3 =h bScript = B"" м 1 - 1 + 3 ="{interest" = 1 R- 4*xPix j = B"dialog"  1 Ӌ 9- 1 bdialog 3 = 1 Ӿ - 3* -- `has changed: 2 <> 2  bottomEdge1 = 2 - 8*b bottomEdge2 = 2 &- 5*Ђ 2 4 ="nameLabel" --- Щ 4 q 4 =a 4 =U"ԩ dots" =   = = < maxX = 1  splitx = gettoolBookIniItem("ܧ,"Splitter",:y2) 1j(6,J- 750) --G1 "Շ"  1 T = m-- - 5 1 ="valueLabel" Ò 3 ="NameLabel" #ð 1 ="" ; 1 ="" S1 =%+ 2*` 3 ="!" {  e  = -- ӄ: note, stored ;.ini pageUnits based-- on / . find out how big ae, use-- getSystemMetrics. Refer SDK Յ.openWindow `Mode sm_cxframe,sm_cyframe,sm_cycaption,defaultSize,defaultPosition 8{winRef -- lockScreen = P ominimumSize = 222,166 --*MAGIC -- metric indexes: Ǟ 32 -- width sizable eµ Ǵ 33 -- height e 4 -- Kbar sm_cxscreen 0 -- U sm_cyscreen 1 -- N'  3000,3000  "0,0" X"user" Cܓ(INT) -- cache { . e oReaderStatusBar = Y"," ",P) pg = o& bg = pg mySize = ߏ"&," ",ױ) () = 2 '<> o} oClientSize = C ± 1bg myPos = "܈,"",) (À) = 2 '<> o o= 9 1 o< 0 2 o< 0 o= 0,0 omyIsOpen = mode "tabfolder" pg obmode [֭ [stbk_curMode closeWindow [o^ oclosing = P ostate <> "minimized" statusbar settoolBookIniItem("ܤ ,"",) &("ܽ ,"lastMode", ʈ"Ljcurrentpage ) X(" ,"З ",, ) tbk_reset / -- stubs prevent navigation Ž tJ/C*FǢpnotifyBefore tbk_reset fixMyValues% SettoolBookIniItem ("Property Editor","lastItem",otrueValue) [ovaluespropValue what o = NULL Ȅ b "<>" 2 7 "" 3 L "<8>" 4 a "<>" 5 w "<4>" 6 1 oselectedItem = o = o= ̐ʈodropDownItems selectChange[ LOCAL STACK temp,vals RING dditems comboValues = tbk_GetString("PropBrowsComboVals",\ ",Current Object" & CRLF &\ "<>,Page" &  ",4Background" & 2 "<8>,O" & F "<>,cViewer" & ] "<4>,System") scrollable = P valCnt = () i 1  valspec = Bi  valSpec <> y  ʑQ $y . Bi ddItems = cЊ <> y И ʑ oҿ = o = I olineCount = () gettoolBookIniItem ("0 2) o = oe o? =  1 oK = , ײ Ґ̐ʈokobjectofInterest o tbk_lastWin() b = "<4>" "<4>" = "<>"  = "" / = "<8>" 8 = "<>" e --  tbk_ObjectofInterest() Ұo txt oض = P oՏ o՛ = ["obtype" tbk_container(,"") skipFlag = Ъ checkSelection TRUE [. ע* ڢ-- diplays the combobox, depending on type property-- that displayed.headertype propInfo flag cref = ] "cheader" fref = "textheader" ; value -- enabled o}= P o}= f b / = NULL < "UNKNOWN" Bo}= bœ bP v "list" „ "boolean" • "LOGICAL" ¦ = "ENUM LIST" xb b P b "q" "resource"  "" "color"  xbO bs bhP J| YB"dialog" їP ~ "multiLine" ђ "na" xb b bP   "STACK"  ""  ""  "font"  "custom" xbN br bgP I{О xbБ bѵ bѪP ԌѾ -- puts PѴ X2 selected propGroup-- either І.U  LOCAL dlist XASYM_ProductPrefix() & ASYM_MTBVersion() & "dlg.dll" listtoTextLine( ) Ә "Օ ӏ"؋ b р = O [ ["fheader"  b -- 's a stuff, so ʐvo box. $1   val cnt = (Value) lc = j(,10) scrollable r1> lc linecount ӊb(1,lc) dropdownitems ӨlisttoTextline(~) i 1 (ѐ) isType("real",g1 ) g1 i Ѿ = g1 selectedItem i >   i  = val 8Ii >   bQ "՜bC notifyBefore tbk_reset *_pathAnimation SYSTEM s_anim_sourcePage, s_anim_idleAnimations ssm = sysSuspendMessages sc = o slestyle = sysLineendStyle slesize = sysLineendSize bk = 7 = v,solidHead / = 1,3 | = TRUE o= 4 onBackground  ({/) (}) = 0 "No }animate.You must ~some }." o= 1 >P  = FALSE tbk_lastWin() xisExtensionAdded(ASYM_ProductPrefix() & ASYM_MTBVersion() & "ANM.SBK") extension (systoolBookDirectory & Z() & J& ": ޹ = ; i 1 (ns) i ns <> y stopAnimation "aborted H" != copyObject(, "" bk) [ވ! objList = getobjectList(!, "", ) (') > 0 [ވ6 =-!, "B", ) (U) > 0 cњ excludeTab yD τt!, "", ) (Ĝ) > 0 Ūu ϵå!, "stage", ) () > 0 readerVisible е = ! = "0,0" 8 ވ ވ"" bk <, , "", ) (T) > 0 [ވd l\ , "B", ѭ) (ӆ) > 0 ԕ 0Ԥm ߰Ѡ , ",J", ) () > 0 Х  , "2') () > 0 .  ݡ = / }! ݻ = x"SelectionHandles" "" bk, !)  = Ѻ "anim_edit" bk currentPage "bk ! "/bk ";bk %modal --[f_used during editing [{ P = ssm o= sc ; = L + = ;*`cBnotifyBefore [olastSel updateSelf*tbk_reset [o& [o (M [oUpdateSelf SYSTEM stbk_lastActiveWindow LOCAL stack temp, objLst i [o [otrueText targetwindow = P linkDLL ASYM_ProductPrefix() & ASYM_MTBVersion() & "DOS.1" STRING GetFileDate() VF6WIN.\" (A,) rbRLG.w" CListToTextLine(T) ZSortList(e) ss = ;= ;[r isOpen 3ow = ss Cow = yr<> y<> P bow =  [r yow obj = tbk_ObjectOfInterest() obj1 = # )NULL 3W DWI cT<> y P g1 m ʋ"/" [notifObjs notifyObjects c<> y ʌ3 : <> sharedScript U <> "" ‘ވ$q "notifyAfter" ‘ވ@ō  tbk_GetString("[× a]") && Ŵ ƹ  "F" ʄ "]‘ވ  "[]" &&     "[]" &&      5 <> y D 0   g1 "8" g2 ](g2 obj) | X.<>  "[m]"&&tJЭ _X i 1 (k) i  "[SysBook]" && ]()  c <> y; ; ʑ"; getToolBookIniItem ("Handler Browser","DLL",P) <> y i 1 () "[1]" 4i  ҟ  ҫ = ) oԲ = o= o= 0 [ox [oselectedTextLines ["handlers" tbk_container(,"") fixFieldScrollBar  fixLayout ' textScrolled () up fixLength  '= P tr = otextRight lins = (otextRightOverflow) scrl = o tt = o i 1 = n = i + * Bn o Bn o= i oi > 0 Bn o= shorten () s ccnt = U(s) s b ~("[DLL]",s) = 1 i -6 H- 1 Ri s = "\" [V6 i s s > s --~("[ҋ],s) = 1 p = ~(" ",s) p > 0 [Vp ²s ĺU(s) s i Ҁ1 H- 1 Ri s = "\" p2 = i j i 1 H- 1 Rj s = [Vj+1 p2 s s   ҰItemSelected n _tbk_junk_handlers, s_tbk_junk_sort, %ow ӌnam, obj %OBJECT objRef . <> o o selN = 1 <> y> 0 8(LG..  ) տ!) fld = "Handlers" tbk_Container(,"")  Ž b V1 5 ң"[v isDLL bP [V1 5 obj s_tbk_junk_handlers = DLLFunctions( nam =   ]þ g1 "[sysbook]" g1 8"8"  g1 N"8" [g1 R1 m [R [JR  Úo Б ss = = [r ҿ8 = ss r<> y 31 >   z ow b  ~("[ ]",  = 1 [V1 9 obj c = ( ,"=,8 ") ~ = % ߋ = ?")  refObj 1W  ~("[҇ ]", Е = 1 [V1 24  = (,", ")   = в  = ")  Ċҹ;  ~("[L ]",  = 1 [V1 15 obj } =  = (Ғ,"") ߔ = ; ߡ = U ")  I_   = (t,"")  = Е  = ۯ ")  kҘ  g1 <> "8" p <> y  NameColon"," :") & 4nam    KstatusBar = )  = ߬) ߴ =  ) E ߈R0  fld [ [1 selectedObj n l \ b n = n = ob n < 1 n = y n <> y Bn oq ߽ ow () = 1 ss = = [r 8 = ss r<> y --31 y  Ұ} itemSelected Sloc wg n = 1 () SelectedObj(n) b " <> y g1 3 "[.]" [g1 obj info =  g1 e "[E g1 w "8" b g1 Б "8" fn = g2 [ R1 fn [Rfn [JRfn  صfn) <> y CRLF & ʐ  ~("[B ]",  = 1 [V1 15 @B< ow pobj <> y P LO:") & 4  q Unnamed","()")  ķĹʐd  u n > 0 -- maybe DLL? fn = Bn o/ V1 5 fn "[ [V1 5 fn --** INTERNATIONAL: DO NOT TRANSLATE -- MAINTENANCE ONLY "xInformation" && ~Ӂ"N p:" & 9& fn & әӜ"i r:" & 9& {fn) getFileVersion(fn) <> y ":" & 94B2 "Language:" & 94B3 " p:" & 94B5 "3. version:" & 94B6 "Copyright:" & 94B8 "Trademark:" & 94B9 [B7 [B4 [B1 ۏNoVersionInfo","(No ě information available)") ʐ' . rightbuttonDown loc n = 1 () n > 0 oݔ = n } n s*'vW'ShowDumpProgress captn, n1, n2, txt, manualClose SYSTEM s_cancel vwr ("Hyperlink R") tbk_Container(,"8") b A = TRUE (n1 = 0 n2 = 0) isOpen ^ close j FlushMessageQueue() () down ű = P ()  objectFromPoint(mousePosition ,) B"J"  = P  = Ϛ) ùvwr > xވ defaultPage P= : Аn1,n2 progress "gauge" = KИ=  okbtn = B"OK"  = P b#P %modal bD  _ShowHyperlinks +ds_oCnt, s_ds_cnt LOCAL HLInfo o= 4 myBk = 0,"8") v = "Generic ‹ DB" * DBpg = "vInspector" I Ov = DBPg v initMyStrings tbk_lastWIn() pg = fN = y s_ds_oCnt = 0 = 0 = HyperlinkInfo (pg, "", "short") oList = tbk_ObjectsWhere(pg,"",HasLinksFilter())  0arent pg,"", ) <> y Z<> y g v j 1 (Ž) ̺j olist, "human", "ĸ Ҧ -- ϼŬÃpg,"",Ϊ-- j 1 ()-- j K --  = NULL  = tbk_GetString("No = on ","No hyperlinks on ") txtFld = ""   = tbk_trim(b) E-> 0 u8"" uH"" "title" 8 = expandString(̬ "), tbk_NameOrID(pg)) o= 1 v %< ["" Ћ "tbk_HasHyperlinks() = " && "tbk_HasAnsArray() = 4tbk_HasFBArray() = N"_CheckHyperlinks ss = ; = ; [r bk = 8(systoolBookDirectory & ASYM_ProductPrefix() & ASYM_MTBVersion() & ".sbk") = ss r<> y Cannot find " & Y() & L& ".SBK") > CheckHyperLinkOptions "j " bk --used be: w,"8")  <> y WalkHyperlinks "c", 1 , 2 , 3 , 4 _DumpHyperlinks WalkHyperLinks ""toDoWhat, Fn, fmt, repair, removePaths X", k, s_tot_oCnt, s_tot_pgN, s_tot_pgCnt Չtot_Resynched, s_tot_pathResynched, s_tbk_dumpFile,Թ s_tot_Resynched = 0 s_tot_PathResynched = 0 b fN =   =  linkDLL 1) & ! "DLG." STRING saveAsDlg(,,,,INT) B ˶ = 1 defName = shortFileName(p8) defPath = pathOfFile(p8) p = ~(".", L) p > 0 Vp p+3 g".TXT"  ~nJ) gle(W) filterList = Text file") && "(*.txt),*."  = "П" prompt = SaveHyperlinkReportIn"," report on %f 8...") ItbkGetString("RecordBadHyperlinksIn"," bad mf 8...") z ֻÝ,Ӌ,l,,1) It =  >  fN = It  ڋ = = fN [r fN = P r<> y γr  Zr= y fN <> y = fN [r fN = P r<> y γr > o= 4  = 0 s_ds_ocnt = 0 s_tot_ocnt = 0 bk = 8 [bgList checkExprs =  resynch = ( <> ) resynchPath = (( <> )-- 2 (fmt = S) prettyStr = YPrettyFormat"," ") tabsepStr = ~TabSepData"," -separated data") ۦSaveHyperlinkChooseFormat",\ " a  the  Ӥ:")\ f"&" & Ǥ"&" & tabSepStr \ "&" & Cancel") b ڋ° "ң ?° "dataTab" fN <> y fN  o= 1 > R"J" ^" j" z"l ߄  = fN <> y Ҫ"Y  "А" s1 = ׏8%1") s1 = & Bad 8%1") ss = ;= ;[r ٸs1, pbk) & CRLF fN p&& & & fN = ss r<> y  = P "9" fmt sep = 9 "," ss = ;= ;[r  SaveHyperLinkFancyStr",\ "* %1Trigger Event%1Response event%16 Type%1"\ & "Dest. M У %1 %1Transition%1Popup Style") ExpandString(, ) & <fN = ss r<> y   = P ׫ = bk  = 0 8 <> P DumpObjHyperlinks bk, fN, (9 l <> P i 1 (windows bk) obj = i bk <> 0 m", fN, ш֙, m  = Џ >   <> P i 1 ה  =  >  = i pg = i bk bg = pg bgID = bg itemOffset(, I) < 1 ;g, fN, S d J, 8 k [ bg,"",t) j 1 (щ )  = Ѐ >  ޘj Ѵ , fN, ѷ Ӯ, ל   <> P pg, fN, ,   ) j 1 () W =  >  ,j H, fN, K \ B, 0  [r fN <> y0" ss = ;= ;[r  = Д "<<" && ۫ INTERRUPTED") && ">>" fN j& 7 x }Z",\ "%1 }Z"), ) & ", " fN ( "Ќ" HyperlinkCount x",\ "total %1 i")  TBadHyperlinkCount x",\ "%1 P(s) found")   , s_ds_Cnt) fN = ss r<> y  = P r<> y"array" x“rfN <> y γr fN <> y ss = ;= ;[r fN = ss o= 1 Ԉ <> P l ""  = f֖)  = # Complete") Բ "2 " ۨDumpingHyperlinkProgress",\ "%1 }" & k& "%2 ") showDumpProgress d\ \ j, &), P (CheckingHyperlinkProgress",\ "%1 }Z" & & "%2 ъ") stat = , ` ҏ) s_tot_resynched > 0 L > 0 + \ \ && ۺҗresynchronized")\ 4B2 m V\ , P #y, 0,0, y [` [  [Հ [E [ [ [̽ [ ڎobj, formt, how thLInfo w) ]') K0) " = GetHyperlinks(I) objName = expandObjName(i_)  <> y y "K n = 70 ш& charString("=",n) & ѡ& _& Ѫ& -",n) & ѹ4+ c"9" x9 ҇"," i 1 textlineCount(x) & и4i ҏ ҢާRN, Sӵ , ף , ߯gN, ן , s_ds_bad, ^, ߙ ҆ @ =  >  6 "К" --** INTERNATIONAL >DumpingHyperlinkDataShort",\ "%1 }" &  & "%2 њ") , jҙ) ݨ\ ۘW  ), \ ߄ ۼCheckHyperlinkProgressCheck",\ "%1 }Z" & у & "%2 l") Ӕb, ) ߐ  > 0 *x r,\ "%1 ܃ ټ , \ + )\ 4B2  }U  ֳ") ݩ,\ uҷtat  "F" M = )j) [r e =  > A [ Y ҟ = GetBadHyperlinks($, ) [r hlInfo = Q > -- ִ& 9& { --** DEBUG ?&how) + " n = 70 1 = ; & ߳ D & \ & S & -",n) & c & d ~ c"9" ! 9 / "," i 1 ڦ) k& T 4i + fN <> y ss = ;= ;[r  fN = ss r<> y Ժ = P ֙ c, n ң s ҫgi i 1 n c s s thow s = i1 7 obj p = ~(" ", s) p > 0 0 "& s = V1 p - 1 s (i5 20 S) " (p." && %& ")" s p <> y " (""" & & """)" g3 s s J Ҳ ֏[][] N ) ׬= _asym_hyperlinks ~ = HLDetail( , Ԡ) obj) reset A F= ASYM_WID_AnsArray &  = Nj, N) G EDž Ȋ= ASYM_WID_SummaryFeedback q  = ƙǵ, 5љ) 5 ܜ Yӳ, ס 6, s_pathResynched, R, ߍ  [][] Ҋ s_resynched = 0 E = 0  = _ASYM_hyperlinks obj  = HLBadDetail(!, \, [, I) i> 0 ̨ > 0 Q1Q  HȎ G H = m Lj[][] Hreference, o, ,  ),  badList = _tbk_BadLinksList (, , ) c,<> y ;badTag M e = P iRow = _tbk_HyperlinkIRow(6, K, n,[) HLRowDetail(h, =, 3 ) + 9 Կ ֔[][] Hb   TestItem n = 1 dimensions() 2 ) > 10 HLTestItem = "R" i n 1 H- 1 ][2] = P d h <> y w S, i,  )  #  ~[][] Hi, P ؽ "9" e 9 "," HLType = ][7] HLBook = ][4] HLPage = ][2] HLName = [i][1] <> "ҧ %[i][6] nc"popup" HLFx = y HLSty =  y u& & ב& & & \ & Ī& & & & d& & `\ & qr R1 <> "<" g1 <> "ID" xisType(DWORD,g2 )  "& )& 9opageStr && I HL = X s<> y SPACE & oofBookStr && & ӛ& HL 4HL c"\ opopupStr ojumpStr & ʑHL 4HL [i][1] HL HL & Ѫҫ & ٺ opopUpStr = >") os = OJump") o= aP!") o= q8")ވb[][] HӍ, { ",  --** HCO 941012 stack badLinks maxCol = 1 hyperLinks) i 1 1  [i][2] <> yR1 [i][2] <> "<" = P--** EUPHEMISM pgRef = tbk_FindHyperPage (ǃ[i][2],K[i,3], U[i][4]) = P--** Y T<> y = ; [r tbk_nameOrID() = P <> [i][2] <> y [i][2] =    [i][1] l d   r<> y d  tbk_altPgName(&) <> [ [i][3] ԇ<> y y [i][3] = ׯ  ֜ [i][1]  d   tbk_lastWin() thisBook = 8 c& y   destBook = O%, "8") S! "X <:![i][4] <> y M![i][4] = y s_PathResynched   ׇ {pń fpath = dђ)  <> y thisPath = ׊p)  tbk_CurrentDirectory()   b J me() cdh<> y [V1 U(}) /  hyperPath = ASYM_hyperpath ԑ hp 1 (+) 苐i ; ߀me(ц) >    ֱ"[i][4] <> Ѳ "[i][4] =  y  -- ResynchPath  #[i][1] s ԆQ})> +*.zbrowseBookDlg bkFn, pgRef propValue "link 8p" = ( v = "Link Page Browser" tbk_Container(, "8") v <> targetWindow oOK = v updateSelf ȓ "Main List" v %modal dlgResult = o (oOK = P)  )OK ³ pgID = pageIDNumber "main list" '<> y bkName = ,"%K " NULL ID f8 ID }8M oч = oњ = y oOK = P V <>  close h   "8p" =  w "p x x <> 13 x x <> 13 x x <> 13 *notifyBefore [olastSeltbk_reset [oUpdateSelf bkFn, pgRef, startN LOCAL WORD pgN, destPgN [o & = NULL 2 = 1 maxN = 300 --** MAGIC ³ (d <> yp8{) ] = %„ pgLst = pageListWithIDs(8íâ, f) = % p8 oexcludeLine = [o o= { o5<> y iBpgN o0,50,0  <> 0 oselectedTextLines = < o= C selectionChanged}  -5 pg = tbk_Container(, "") = o = oΕ enabled B"OK" pg = (propValue "link 8p" pg <> y) (o<> yo<> oX) [refFocus B"DefaultButton" pageIDNumber o- <> y JgBʈo Ұ  bk, ҥ, j ҧ r wj($bk,  + Њ) i  Й i >  CRLF r pg = i bk i & 9& tbk_nameOrID(pg) & LF & pg r r) obj  = #; = >; p = B "Page ID" && ? Ұz OK*`7 Inotifybefore , notifyBefore x x = 13 orefBtn enabled buttonClick [orefFocus f ocancelBtn = B"Cancel" odefBtn = o) [oRʮ <> ol os = g1 = NULL <> "B" u<> "pushbutton" o{ x oƲ OK = (<> y) (/()) OK targetWindow = P of = u = sysPageUnitsPerPixel u x u y b = = 1 b - x, 2 b - y, 3 b + x, 4 b + y <> o= o== G *J K notifybefore , notifyBefore x x = 13 "" fieldType "wordwrap" > orefBtn buttonClick o ocancelBtn = B"Cancel" tbk_Container(,"") odefBtn = o: [orefFocus tbk_IsWin95() P ou= "" ou= "pushbutton" setDefButton btn [o^, <> oy oŀ = ʐc"" 5ʋ". > g1 = NULL <> "B" u<> "Ȭ o xenabled oR OK = (<> y) (?()) OK targetWindow = P o = u = sysPageUnitsPerPixel u x u y b = = 1 b - x, 2 b - y,3 b + x, 4 b + y <> o= o== [ *^ spinUp SYSTEM s_anim_animationSettings[]  8] Ű -8] [;+10] "integer" ꀰspinDown p` rb8] isType("REAL", ) > 1 u = 1 31 ϸĨ8] [Ķ10] "ƈꀰ} {>"B" sliderMax " " "BottomBar" = "؈  A1 xč>) >1 > d"j" "\ |l8] [ߌ|10]/*23notifybefore , notifyBefore x x = 13 "" fieldType "wordwrap" > orefBtn buttonClick o ocancelBtn = B"Close" tbk_Container(,"") odefBtn = o9 [orefFocus tbk_IsWin95() P ou= "" ou= "pushbutton" setDefButton btn [o^+ <> oy oŀ = ʐc"" 4ʋ"- > g1 = NULL <> "B" u<> "Ȭ o xenabled oQ OK = (<> y) (?()) OK targetWindow = P o = u = sysPageUnitsPerPixel u x u y b = = 1 b - x, 2 b - y, 3 b + x, 4 b + y <> o= o== C*FzfillAnimationList newObj LOCAL settingsTable[][] [dropDownItems [r ss = = FALSE “"anim_edit" S = anim_AnimationSettings ~ = ss r= y i 1 1 dimensions(ʠ) i&CRLF ˚ ""&4˴ [JBdrowDownItems textlineCount(o) > 1 o2 o o1 o notifyAfter SYSTEM s_anim_animationSettings[], s_anim_CurrentObject isOpen "D combobox "}" <> y selectedObject = &}" ~(TAB, ") (V+4 (5) : VϡÑ) > 0 ϑct = V oϿį14] Ļ14] > 5o) - 1 14]&ђ4o/ *notifyBefore SYSTEM s_anim_CurrentObject, s_anim_PathObject LOCAL DDItems [odropDownItems isOpen "anim_edit" “" onBackground  objList = }/ } c(0) > 0 =currentObject  <> "selectionHandles" currentPage "ǫ @ <> pQ -- 4 tabs should the unique p {out sight combobox dropdown -- we need store ID numbers incase two }named dsame thing. <> y { && QUOTE & & TAB&&CRLF 4Ӹ  {. && "" && @ &:<>@M&84  o  selectChange newObj ~(, ) objRef = V+4 (') , fillAnimationList -F"animations" "selectObject"*`/Y}loc objectFromPoint() isChild(, ) toggleInvert <> obuttonPressed buttonClick { o2 > U>| ͐) ł, ) y ʅ oȀFALSE ʤtoggleObject ls = lockScreen e LockScreen eTRUE xȈ> isObject(oinvertedButton) Ȉo | y <> ȈɌ [ oG ɠ Ȉɯ ~ oj ȹelsӛ objectInQuestion, parentInQuestion $ <> y 4 {ʋ"" c<> = {ʋ""  = h 3 ц?*`BQbuttonClick dataType = p> cbox = comboBox "formats" p>= "U" enabled cBox = P [C K"" notifybefore initType ń oZ= dateFormats = "mm:dd:[yy]yy" & k&\ "dd:mm:[yy]yy" & k&\ "[yy]yy:mm:dd" b = "U" ZB"U" = P dropDownItems = Ȇ combobox "  = B1 ȣ B= "D" ZB"U" = P UH = JN = B2 Շ= "S" ZB"U" = P ˚ލ =  ǐԔ = B3 1 = "C" ZB"C" = P "/"&&"/" x"/R/I/T/" = "R" ZB!= P 2o= <*7yinitializePage curObj SYSTEM sftsSetFile ctions LOCAL initVal secName = ftsSection J noneStr = tbk_GetString("NoneBrackets","[ ]") T = 2 sftsSections = ftsGetIniVar("CREATE","CONC_SECTION",Ȯ) itemNumber(ė,E) > 0 į = ĩ [ListToTextline(l) dropdownitems combobox "choice" = \ &k&ɤ comboBox "%=  ZB"exclude" = (ftsExclude s = TRUE) objNm = pҍ <> NULL ҟ = {Ҩ&&&+& "{" =  [newSec key b  = keyEnter buttonClick B"ok" 5 = $B"J" R = AB"help" G* Jk!notifybefore , notifyBefore x x = 13 "" fieldType "wordwrap" > orefBtn buttonClick o ocancelBtn = B"Cancel" tbk_Container(,"") odefBtn = B"NEW" ),"") [orefFocus tbk_IsWin95() P ou= "" ou= "pushbutton" setDefButton btn [o^; <> oy oŀ = ʐc"" Dʋ"= > g1 = NULL <> "B" u<> "Ȭ o xenabled oa OK = (<> y) (?()) OK targetWindow = P o = u = sysPageUnitsPerPixel u x u y b = = 1 b - x, 2 b - y, 3 b + x, 4 b + y <> o= o== {!*~!$notifybefore , notifyBefore x x = 13 "" fieldType "wordwrap" > orefBtn buttonClick o odefBtn = B"Close" tbk_Container(,"") ocancelBtn = o9 [orefFocus tbk_IsWin95() P ou= "" ou= "pushbutton" setDefButton btn [o^+ <> oy oŀ = ʐc"" 4ʋ"- > g1 = NULL <> "B" u<> "Ȭ o4 xenabled o# OK = (<> y) (?()) OK targetWindow = P o = u = sysPageUnitsPerPixel u x u y b = = 1 b - x, 2 b - y, 3 b + x, 4 b + y <> o= o== $*$3'-- initializes property-editing dialog box-- value[1] holds the  5 be edited, -- )2] %p$T-- ;3] tells us whether xFv can be A.initdlg o] fref = "propEdit" œ -- aR p[ propName = upperCase(R1 2])&V2 U(2]) 2] 3] = FALSE | KB"U" ]&& "(Not Editable):" ´5 KB"ō" "&ÿ&& Ɯ& ":" 】xb3] ߈0 -- scrollbars, necessary textoverFlow (> 0 :5"" :H"" -- sent HOK B-- up  used Hstandard uttonOK returnString e"ա e-- _HJBJ close e "C'*F')notifyBefore dropItems = tbk_GetString("SAndRDropItems",\ "All }Ž8" \ & CRLF & "This "\ & /"\ & "Page, /8scripts"\ & >Scripts ‘{hierarchy"\ & \SharedScripts 8") odropDownItems = olinecount = textLinecount()notifyAfter getToolBookIniItem("Tools", "SearchRange", 1) oselectedItem = o= Bʈoʖm SetToolBookIniItem("\ge", oH)propValue o ؞o i 1 C(ձ) ʋBi  > b i = 1 "`}" i = 2 "Ѵ" i = 3 "/" i = 4 "///8 i = 5 "‘{ i = 6 "8" Ұ)*`)[+Hkey updateStartButton bref = B"ok" allowSearch = (oxy) enabled :<> & H2 8 setDefButton e B"J" B ξ onotifyAfter firstIdle o (o 5[ notifyBefore  [ok+*@n+/6resize x1,y1,x2,y2, tx1,ty1,tx2,ty2,xp,yp,baseRad ssm = sysSuspendMessages  = P sol = lockScreen targetWindow  = P sizedObj = rad = n * xp am"Border" -\ x1, ê2, į+1, +8,\ -D,y1, 1+O, x2,\ x2,y2, x1,y2, x1, t(-1) * xp am"Highlight" Ƨ\ x1+xp,y2-yp, x1+xp,ty2+yp, tx1+xp, \ y1++yp, +xp,y1+yp, tx2--xp,y1+yp aU"k\ +yp, x2-xp,^ am"TabShadow" <\ Mrad-xp,y1+yp, ]xp,ty1++yp, mxp,â*2 am"C|\ x2-xp,x2-xp,y2-yp, x1+xp,y2-yp Ҙ(+2) * xp aU"TLHighlight" \ y1+, ,y1+xp aU"TRShadow" \ +xp,y1+xp, "xp,y1+ (Ӄ - 2) * xp xOff = xp*2; yOff = yp*2 am"Highlight2" f\ x1+6,y2-/, x1+C,ѽH, ѼO,U, \ `,y1+rad+^, t,y1+m, vw-xp,y1+ aU"w\ xp, , x2-,- am"TabShadow2" \ , *,, 9,o+yp am"AI\ x2-,єOff, x2-+,y2-%, x1+:,y2-4  = ssm ײت = solresizeBorder/*/c2notifybefore , notifyBefore x x = 13 orefBtn buttonClick = ocancelBtn = B"Cancel" odefBtn = B"OK" [orefFocus tbk_IsWin95() P ou= "" ou= "pushbutton" setDefButton btn [o^ﰿ <> ox o = g1 ʋy<> "B" u<> "{ o xenabled o OK = (<> y) (>()) OK targetWindow = P oҠ = u = sysPageUnitsPerPixel u x u y b = = 1 b - x, 2 b - y, 3 b + x, 4 b + y <> o= o== s2*v24x-- initializes dialog that prompts user replace ±.-- value[1] has the B-- 2] starting Sfound -- 83] 4ending S -- Q4] Mwhole 1-- f5] bm fwhich Ō--initDlg Ë] "scriptDisplay" ũ Vó2] ù3] * ꀱ selectChars 2],3] "findString" 4] 5] = NULL "replaceString" "" "#M5] "objectRef" l6]-- values vvarious buttonsyes returnString e"Yes" eyestoAll +e" " eno Ke"no" eJ [he close efirstIdle = B"No" 5* 57~l bookref = tbk_Container(,"8") = cursor "resize vertically" ? m o= 1 {loc SYSTEM stbk_y, stbk_yMax thedots = U"splitter " theDots 8 = 2  2 o= T-- - 5 V = 2 /- 750| φv y = 2 mousePosition targetWindow y <> ó y = b(750,j(y, )) = y 2 o= y-- - 15 }loc  o= 4 = U"" lockScreen ɉ = P  oplacement = L setToolBookIniItem("Handler Browser","Splitter",҃) [ҋ [Պ objectFromPoint(() = ","8") o= 1 ǚy y = NULL > fixLayout y 7*7?;notifyBefore e<> ` --[o} opropValue = f, b C[ 0 捈notifyAfter ‘o}  x oldT = x 27 > txt = <> 0 isNumber() %>= 0 .< 32768 nam = p b c"pixels" ac* 1 sysPageUnitsPerPixel Gc"VGA" Ò* 15 "width" q opropWidth = opropHeight = =  բ "f" , \ "b" Ұ}w x*w) w < 0 w > 32767 f xP) < 1 > 32767 8640 f= w = fld = "f" w "fp ((w / 1 sl) ="fc O(w / 15)9h xh) h < 0 h > 32767 b x$) < 1 5760 f= h = Ő"b" h ڐ"b4 (h / 2 7l) "b( (h / 15)O;*R;= pg = i5 h() oldT = txt = <> xIsNumber( ) &< 0 = F > nam = p b c"" g1 $ .pg = PuToRuler() G<> y " " [ = ;[r RulerToPu() = P <> y pg = propValue pg = i5 h() "sysIndents3 " pg "sysIndents2 " pg  "sysIndents1 " pg  ҰƆ what pg = i5 h()  = NULL & = } 4 "e" pg = "z" pg = puToRuler() m "ɿ" pg = "" pg = 6) "" pg = "%" pg = i)>*>?propValue otrueValue = NULL "regular" zapSpaces()H what oE =  <> y  = 6!) i 1 (1) i = = tbk_GetString(i U) R1 d = [(R1 q) i U(~) 1 H-1 Ri "," Ri o= nothing -- dummy trigger ˣ"Bold") ˰"Italic") ˿"Underline") "Plain") ҰG s p = ~(,s) cp > 0 [Rp s p = ~(,s) s?*@?;B#-- chooser controlpropValue what pg = i5 h()  = NULL & = b 7 ]? "]" ZB"]" = P "patternFlipper" y ^ "^" ZB"^" = P "? ZB"custom" = P "" = update "͂ "͏ "" pg = ' b ZB"]" "]" ZB"^" "^" ҍ"" buttonClick pg = i5 h() p> b ʋ"]" ʋ"^" "W ʋ" "o "" pg = o KB* NBoDpropValue ұb(3, j(o, 99))" what  = NULL  = o= !x b x x o isType(REAL,) < 99 Ű o= o x  x keyDownArrow o [) > 3 u o= o x x >= Аx <= ّx = 8 x = 9 oldText ꀑo o o xreal,) x(>= 3 <=99 ) tbk_GetString("PolyError",\ " : must be a value between 3 99") ooġ D*DG ox b x x incrementnum o 50 c(x) down - o update x = keyDownArrow x =  decrementnum o 50 c(x) e + o c ɹ o < "dim2" Ű o= flushMessageQueue() 31 ɧ o > 1 u o= x b x = 27 -- J J x = 43 j x = 45  oldText = o xisNumber() 1 o x') < 1 > "  o= _ -- propValue "which Dim" "dim1" notifyafter [ 0 notifyAfter 0 !o 0 D n = T "i1", n \ "val2"G*@GK:notifyBefore lastTickCount = 0& "mmGetTickCount" dllFunctions("USER.EXE") function 6 " u myParent = sliderUpdate !TRUE "yxm.] "k DWORD ˘ = getTickCount () whatTick = () > + 500 = ) myClip = clipRef ů <> NULL status = mmStatus 6 b "playing" mmTF = mmTimeFormat g pmilliseconds pos = mmPosition Ĕ len = mmLength ê setPos 3/B"thumb" s Ƶ"paused" noop() "stopped" "closed" a0 B"Y  -{ s_tmp_bnds = ="." =B"Ģ s_tmp_wid1 = (3 ;- 1 D) s_tmp_wid2 = (3 V- 1 _) y2 c() = down newX = 1 ( b < 1 ǣ $1 ǰ 2> 3 A3 newY = 2 nB"sq-ǭ, updateMedia b(0,(’- - 1 ') / ) -6frame myStage = whatStage() ݦ Ӳ<> К i  m[ 9 newPos = (a*len) seekClip  ٯн K*@K+P:notifyBefore lastTickCount = 0& "mmGetTickCount" dllFunctions("USER.EXE") function 6 " u myParent = sliderUpdate !TRUE "yxm.] "k DWORD ˘ = getTickCount () whatTick = () > + 500 = ) myClip = clipRef ů <> NULL status = mmStatus 6 b "playing" mmTF = mmTimeFormat g pmilliseconds pos = mmPosition Ĕ len = mmLength ê setPos 3/B"thumb" s Ƶ"paused" noop() "stopped" "closed" a0 B"Y  -{ s_tmp_bnds = ="." =B"Ģ s_tmp_wid1 = (3 ;- 1 D) s_tmp_wid2 = (3 V- 1 _) y2 c() = down newX = 1 ( b < 1 ǣ $1 ǰ 2> 3 A3 newY = 2 nB"sq-ǭ, updateMedia b(0,(’- - 1 ') / ) -6frame myStage = whatStage() ݦ Ӳ<> К i  m[ 9 newPos = (a*len) seekClip  ٯн ;P*>PRdropAnchor anchor = " " ship = '"" chain = U"U" chainStart = 1 9+360,2 H+1260 nh1 ^,2 i+1080 chainEnd = 3 =Ú,2 =å+180 aňv,+ û ™ i 1 4 e= P nʐH180,0 nH0,120 Ő1 aېH180 Ő4 aH120 e= n">" ꀐ1 H,2 T+270 ">" hideAnchor {"ҁ" cU"U" Ҝ { ">" /R*2RUbuttonClick SYSTEM s_anim_CurrentObject, s_anim_animationSettings[]  12]*$8] k1 > 0 newVal = (B212]*J:8])/RB8] #<= 0 /1/m]8] "The frame rate should be changed "&&&&\ "so that the Ʊ will reach point )exactly"\ &&8]&&"." f"&OK" "&Keep  " = "OK"  12] -- verify q°^¶animations RB3] "Variable" -- asure zframes per Usegment a whole z& >= 1 ߤҔ12] lineSegs ((߿ү1])/2-1) smooth = %*(12]*8]/>)/8] /0 8Y/8] M<> %12] newRate = j "B яbe smoother Ц"&&3&"." f"&OK" "&ӎ s" = "OK" ߘ҈12] = n xcheckPathAnimLimits() tbk_GetString("a ctoo many z."&CRLF&"Please reduce either _duration ‘䑂qsteps б.") ftbk_getString("OK") >buttonclick close eU*Ug]knotifyBefore a >= clipRef <> NULL showWidgetsProps moved adjustControls "mmwidget_controls" sized 5"( -asym_reset setClipControls [lastX B"thumb" setPos 0 B"-notifyAfter firstIdle $<> , [SB"O KB"^ (preLoadMedia = TRUE) (A) <> > openClip (autoShowMedia = > showClip (autoPlayMedia = r playClip 1  ~<> AUTHOR (autoCloseMedia = Ȑ() <>  closeClip -Ń myViewerRef() myClip = (Z) <> \ mmPlayable ) stageObj = whatStage (<> y) 9 \. mmYield ] Ā  checkStageSize e Խ ) <> ! ˆ o= 4 mmOpen l Ę s o= 1 mmnotify argMedia, argCommand, argResult -   ّ oldLock = lockScreen e e= P () =  enabled B"l" = FALSE B"" =  1B"stop" = , ȈB"" = A ȈB"" = X ȈB"@= k clipStat = mmStatus (Թ) b ("stopped" LjB"0" = ж ވB"" = B"ÿ= ȈB"" = ȈB"Ѕ" =  ȈB"=  ƹ"paused" ɋ"seeking" kB"" = X ԃB"" = } ԚB"g= Ѕ ȈB"" = Л ȈB"-" =  ȈB"Ҫ=  e"playing" B"" =  B"" =  3B"=  ȈB"" = B ȈB"i" = J ȈB"A= m "closed" ԛB"" = Ї ԲB"" = Ѭ B"Җ=  ȈB"" =  ȈB"" =  ȈB"=  [e= n w]*z]dhnotifyBefore a >= clipRef <> NULL showWidgetsProps moved adjustControls "mmwidget_controls" sized 5"( -asym_reset setClipControls [lastX B"thumb" setPos 0 B"-notifyAfter firstIdle $<> , [SB"O KB"^ (preLoadMedia = TRUE) (A) <> > openClip (autoShowMedia = > showClip (autoPlayMedia = r playClip 1  ~<> AUTHOR (autoCloseMedia = Ȑ() <>  closeClip -Ń myViewerRef() myClip = (Z) <> \ mmPlayable ) stageObj = whatStage (<> y) 9 \. mmYield ] Ā  checkStageSize e Խ ) <> ! ˆ o= 4 mmOpen l Ę s o= 1 mmnotify argMedia, argCommand, argResult -   ِ oldLock = lockScreen e e= P () =  enabled B"m" = FALSE B"" =  1B"stop" = , ȈB"" = A ȈB"" = X ȈB"@= k clipStat = mmStatus oӻ b $"stopped" ÈB"-" = г ڈB"" = B"û= ȈB"" = ȈB"Ђ" =  ȈB"=  Ƶ"paused" ŋ"seeking" gB"" = U B"" = y ԖB"c= Ђ ȈB"" = И ȈB"*" = ѽ ȈB"Ҧ=  a"playing" B"" =  B"" =  /B"=  ȈB"" = > ȈB"i" = G ȈB"== i "closed" ԗB"" = Є ԮB"" = Ѩ B"Ғ= Ѿ ȈB"" =  ȈB"" =  ȈB"=  Ye= l e*@eOl7notifyBefore a >= clipRef <> NULL showWidgetsProps moved adjustControls "mmwidget_controls" sized 5"( -asym_reset setClipControls [lastX B"thumb" setPos 0 B"-notifyAfter firstIdle $<> , [SB"O KB"^ (preLoadMedia = TRUE) (A) <> > openClip (autoShowMedia = > showClip (autoPlayMedia = r playClip 1  ~<> AUTHOR (autoCloseMedia = Ȑ() <>  closeClip -Ń myViewerRef() myClip = (Z) <> \ mmPlayable ) stageObj = whatStage (<> y) 9 \. mmYield ] Ā  checkStageSize e Խ ) <> ! ˆ o= 4 mmOpen l Ę s o= 1 mmnotify argMedia, argCommand, argResult -   ِ oldLock = lockScreen e e= P () =  enabled B"m" = FALSE B"stop" =  ȈB"Н" = - ȈB"*= @ clipStat = mmStatus oӐ b %"stopped" normalGraphic B"" = InvertGraphic B"+" ӈB"=" =  ꈐB"ˈ= ȈB"g" = ȈB"=  ċ"paused" ԋ"seeking" ˬB"в" = ˠB"" mB"" = [ ԅB"g= q ȈB"" = ѕ ȈB"ғ= Ѫ d"playing" =B"" = CheckedGraphic B"," B">" =  B"=  ȈB"j" = - ȈB"+= B "closed" B"" = B"" ԒB"" =  ԩB"ҋ= Ѣ ȈB"" = Ѹ ȈB"Ҷ=  (e= ; _l* blo buttonClick clipRef <> NULL status = mmStatus % "playing" stopClip playClip notifyBefore a >= <> y showWidgetsProps asym_reset-notifyAfter firstIdle $<> , (preLoadMedia = TRUE) () <> openClip (autoShowMedia = < showClip (autoPlayMedia = p   ~<> AUTHOR mmWidgetSysBook 8= Т (autoCloseMedia = Ґ() <>  closeClip -԰ myViewerRef() myClip = ($) <> & mmPlayable )  2± mmYield \ g \{) i<> } Tw o= 4 mmOpen čwait K () a o= 1 whatStage ұsetClipControlso*owunotifyBefore a >= clipRef <> NULL showWidgetsProps moved adjustControls "mmwidget_controls" sized 5"( -asym_reset setClipControls -notifyAfter firstIdle $<> , (preLoadMedia = TRUE) () <> openClip (autoShowMedia = < showClip (autoPlayMedia = p playClip г ~<> AUTHOR (autoCloseMedia = Ő(Թ) <> ж closeClip -ł myViewerRef() myClip = ( ) <>  mmPlayable ) stageObj = whatStage (<> y) 9 \.҂ mmYield ] ĀҢ  checkStageSize  Լ ) <>  ˆ o= 4 mmOpen  Ę s o= 1 mmnotify argMedia, argCommand, argResult ܼ-   ِ oldLock = lockScreen e e= P (Ե) = б enabled = FALSE Ȉ= clipStat = mmStatus o b $"stopped" \= V iB"" = V Ȉ= z ȈB"@" = y |"paused" ƌ"seeking" Ĉ= Ш ҈B"" = Ȉ= ȈB"" =  "playing" =  .B"" =  EB"" = / Ȉ= V ȈB"Z" = S Y"closed" ԑ= ь ԠB"" = Њ Ȉ= ѱ e=  u* uwnotifyBefore LOCAL txt odropValues = "buttonClick,z" & CRLF & \ tbk_GetString("HyperTriggerClick","Single click,Double ") xobxbo o= y Ȋwhat àvals, dditems, --  will be 1 2 lines 0 = B1 B 8 = B2 P G = y Q = \ ovalues = n i 1 (v) Bi txt = i ddItems odropDownItems = & o= 1 )propValue otrueValue = o= BitemOffset(,) oaD ґo;selectChange oV(oselectedItem) ow*w~notifyBefore tbk_reset [o [otrueValue- [o [opropValue what myPg = tbk_Container(,"") # = NULL [o [ol K"link 8p" Ly ³ ss = ; = ; [r pg = ppg <> y ExpandString( \ tbk_GetString("PageAndQuotedPageName"," ""%1"""),\ )  Y LeAndID","H ID %1"), IDNumber pg)  = ss r<> y g1 Q "ID" tbk_IsNumber(g2 o) w = y ID %1"), g2 Й)  Ч =  "," ""%1"""),\ )  o=  [o o= o6 = i1 3 pg bk = tbk_container(pg,"8") bk <> y bk = pbk  c"8p" cbk [otouched՛ y b tbk_trim(o) = І y propValid() o  Ұ( txt  =   = o g1 ! "" bkNam = 6"8p" ,"") b g2 ^ "ID" isType(DWORD,g3 {) = ;[r ³ WID (g3 ) 8 r<> yÑ<> y Ŝtbk_FindPathFile(¯,asym_hyperpath 8) <> y WID (g3 txt) 8   = P of = (r= ) A c p = ~(,V p > 0 f = Vp+1 500 w p = ~(, p > 0  = V1 p-1 = ;[r ³ W 8Ѽ r<> y<> y ;,.8) <> y Wtxt 8     = P oՀ = (r= 7)  ҰnotifyAfter [ o = P 'o o: = P G oZ = P or = TRUE = o <> o oӦ = P enabled B"OK" = ׅ Rr(,"") +B"OK" l = ײ [refFocus B"defaultButton" Ж~*~notifyBefore tbk_reset [o [otrueValue- [o [opropValue what o7 thisBookStr = tbk_GetString("ThisBookDB","< '>") D = NULL oD sol = lockScreen targetWindow  = P ³ p8 oȗ o fixtextlength qh =  [otouched [ounverified o# = TRUE o oa ³ = ʋp8\ ʋ=-4 Q>") p8 ҰnotifyAfter [ oij = P &o o = P E o = P txt = o <> o oD = o o3 = P o3 = P  SYSTEM s_Canceling o_ = G oz = U ³ tbk_FindPathFile(o,asym_hyperpath 8) = g l <> P o = y o  = o= fixTextLength o  = % cnt = U(o) co> 0 u o= tbk_Ellipsize(o,6,"O") *`KnotifyBefore tbk_reset fixMyValues ZSTACK temp,vals ZSTRING dditems comboValues = tbk_PopupWinComboValues() ( valCnt = (8) i 1  valspec = Bi X valSpec <> y  ʑ #y - Bi ddItems = c <> y ʑ ovalues = odropDownItems = T o= B1 d otrueValue = 1 propValue ґo& what ׆ y 1 tbk_itemOffset(., oÞ) = 0 1 oselectedItem = oɜ̐ʈo o= BʈoselectChange ̑oGo oݰ* ;buttonClick LOCAL kfields cBox = combobox "Choice" o ( = dropdownitems 1 numLines = C(N) valName = tagEntry(tbk_GetString("New Hotword Tag"),\ "TagColon","Enter &:"),"","") Y<> y dc"," (q) > 1 kBadFTSTag",\ "Tags may xcontain commas multiple i.") -- enabled B"" = TRUE dataType = "value entry" tbk_bookRef() b 4"D" >"S" H"U" typeString = "Date" i"I" Integer" ȁ"R" 6Real Number"  NCharacter" currLine = 1 c<= Ժ<> g1 B&  2 ><=  Duplicate q "A Tag that palready exists.") newVal = 5&&"("&&")" K&&lnewKF BĈӾ = ? J ڥ K*`NGCheckHyperlinkOptions SYSTEM s_dbresult v = "Generic modal DB" tbk_Container(,"8") defaultPage v = v Kv = tbk_GetString("Œ Book Hyperlinks") [s_dbResult v %~ [_v ! & "" [, ҰOK < propvalue B"paths" d = setToolBookIniItem("Ɠ Checker","7, ) propValue B"repair" ʑ T(" Dresynchronize", ) F"report " ʑ ϙ("մ NJ", ) ǁ"8file p" ʑB (" "", ) J ˈB"È= getToolBookIniItem("3 ) B"J= -("S ,_) "Ӱ" = R("x Q") e("Ջ d") ʋxy _"ڱp" = J targetWindow <>  close  help tbk_WinHelp(12520,ASYM_ProductPrefix() & ASYM_MTBVersion() & ".HLP")* ‹ notifyAfter firstIdle oenabled = tbk_Trim("") 1 tbk_Container(,"/") <> "No hyperlinks on "buttonClick o= 4 [r txt = "" U() > 1500 needDlg = 1 0 ASYM_ProductPrefix() & ASYM_MTBVersion() & "win.dll" INT tbk_TextToPrinter = textToPrinter(STRING,WORD,1) 9(, printerOptions(), windowHandle targetWindow, ) = 0 = NULL "Unable ." o= 18g--Í - job options %a list D:-- DOC Name (32 Vb)-- Font -- Style (4Bold, Italic, Underline, Strikout)-- :Size-- Page Borders (S, L, , <)--[- Show choose % Common dialog (1 0, x)--А- 2P abort ', 0 x) Ց"Title") 1 ڏ,"/") CRLF & "LinePrinter" & 8.5" &  Ұ *wjnotifyBefore SYSTEM s_ctba_bldfn  = NULL  = tbk_CurrentDirectory() & "badlinks.txt" opropValue = ](\)what  = lowerCase() o=  otrueText = - n = U(8) coE> 0 un o= tbk_ellipsize(o,n,"O") myPg = tbk_Container(,"") enabled B"OK" -( <> yZB"Dump file" MFALSE) J oK o [ = y Ұ filterList = tbk_GetString(" t,"") && "(*.txt),*.p prompt = 2SaveBadHyperlinkReportIn",\ "Record bad hyperlinks 8...") oldDir = y() linkDLL ASYM_ProductPrefix() & ASYM_MTBVersion() & "DLG.1" STRING saveAsDlg(,,,,INT) _ o = x ³ p8 defName = "BadLinks.| defPath = pathOfFile() ǁ+,9,#,n,1) dummy = tbk_SetCurrentDirectory() It =  > oStbk_reset [o* k-- initializes dialog that shows the user found strings.-- value[1] has Dcontaining )cript }.-- &2] "JgCinitDlg >] ߈"foundScripts" 0 i 1 2 [JRq "1ń searchString Û2]ok D"bJ close e-- edits ވ{.editScript obj, searchText SYSTEM stbk_asword matchword = ( = P) XASYM_ProductPrefix() & ASYM_MTBVersion() & "WIN.DLL" sendkeys( ,) dTRUE "{}"&Ǚ&"{}{}{}+{}",0) H"{}"&&"{}{}{}+{}",0) focusWindow g1 = "sharedScript" resource obj ވ *ߗbuttonClick SYSTEM sftsMainBk,sftsKwNum [ LOCAL path,fname filterList = "ToolBook II books (*.TBK),*.tbk,k(*.SBK),*.sbk, All files (*.*),*.*" bkName = pǐ pathAndName = splitPath(%) = 1 $ ˜ = 2 2 Y= ftsGetFileListDlg("Add ɫFiles",,,1) Ê<> NULL-- fileList = "included " trueValue "" tlc = C(=) () = 1 xZ f = 1  i 2 (/) fullName = upperCase(О&"\"&i Y) (x 7  ˈ"ѽ" = i 1 ( ) i tbk_Ellipsize(i 1, 24, "O") "<" = ftsListToTextline(h) addBooks ftsSetPage() = TRUE * warning expandString(tbk_GetString("WarnRemoveSysBook x",\ "This Preferences dialog box won't be available on the"\ && "Tools cToolBook II %2 )Author level "\ && "48(""%1"") xlinked." \ && "Other authoring tools such %y Property Editor "\ && "most commands"\ && "on ëcalso depend on 48."),\ ](shortFileName(ptbk_Container(,"8"))),ASYM_ProductName()) buttonclick fref = "startupSysbooks" stl = selectedTextLines 9 xy$> 0 B0X myBkName = p˫,"8") remStr =  anyway") canStr = "&" & .Cancel") ʋTʋ^) k()\ f="&" & b ix° > ʐcASYM_ProductPrefix() & ASYM_CBTVersion() & "a.sbk" ing: If you the 48" && S() & C& "a.3","\ && "ו" && ޫ && "Ufunctionality will be impaired.")\ f$"&" & J Rx° >  [B fixScroll  notifyAfter 1 initEnabled ?"d" oenabled = (5bxy)#* & --*G--This handler translates the messages editor e--*GopenWindow translateWindowMessage oclienthandle on 0x0020 setCursor INT on 0x0201 WM_LBUTtoNDOWN /"editorScripts" "bottomBar" {B"" " buttonClick B"" "6shown sizetoPage setSize "_closeWindowSYSTEM s_anim_idleAnimations, s_anim_selectedtool, s_anim_CurrentobjectEPathObject, s_anim_curvedVertices, s_anim_selectedVertexˀdragging, s_anim_dx, s_anim_dy, s_anim_segLengthList, s_anim_pathdx, s_anim_pathdyObjectdx, s_anim_objectdy, s_anim_lastLocanimationSettings [ns [ [ct [s_anim_PathObject [ [ [s_anim_dragging [ [ [st [ [ʺ [s_anim_Objectdx [̹ [ˮ [s_anim_animationSettings--*G--sets cursor either ,mode arrow %cross hairs--depending on Cvalue systool.It also updates fJon n--has been toggled fЌbar--*G7hWnd, msg, hWndmsg, hitTest, mouseMessage  = 0x0200 theTarget isObject() modeCursor() ocurrentPage) o<> o= 0 1 --*Gn Ɣ R 3 isOpen -- "anim_edit" ‘-- " KstatusBar { () = w {"B" b ߫ = "T" (() = "down" () = ") """  = "Ҕ" () = "< N"vertex"  39 --j""  > = "" Ӓ"lineVertex"  ӭ"n"  b = "selectionHandles" p b ʋ"N_handle" ʋ"s_anim_handle" 43 ʋ"NE_handle" ʋ"SW_handle" 41 ʋ"SE_handle" ʋ"NW_handle" 40 ʋ"X ʋ"P 42  1  pathObjectID <> yߏ = "Ӈ "Ӕ  1 1initDialog ֱ oҤ obTRUE 鈓<> y(鈳) = 1 ± selectedObject = i1 3 W鈳 onBackground  i1 3 /  i1 3  k&&"" 4  p<> y  {&& QUOTE &p& &TAB&  {&&""&&&(*,.  combobox "}" "Selectobject" selectChange ʀ5}" "selectobject" --automatically za q՘ there only 1 textlineCount(dropDownItems ǣanimations" "s) <= 2 GB"OK" "ʏ  "ʠ %modal  ^) {B"  "ֶ ؝B"" "  *ۧpropValue what b R1  "(" -- x{ o= ( R1 3 "<" [o oType = {W b "Book" o= " && & shortFileName(p) & obRef() otrueText = fitText sized " o= o? oE> 0 JRo ".." 4JRo "..." o coE> 0 ccnt = U(o) [V- 5 - 3 o notifyBefore tbk_reset [ [txt [truetext *notifyAfter firstIdle maxX = 1 tbk_container(,"/") splitterPlacement = gettoolBookIniItem("Property Editor","Splitter",hy2) oplacement = j(Z,„- 750)notifyBefore  SettoolBookIniItem("hX1 o)l bookref = tbk_Container(,"8") = cursor "resize" 4 m o= 1 {loc SYSTEM stbk_x, stbk_xMax thedots = U"4 " theDots 3 = 1  1 o= O-- - 5 Q = 1 /- 750| ρq x = 1 mousePosition targetWindow x <> î x = b(750,j(x, Ƽ)) = x 1 o= x-- - 15 }loc  o= 4 = U"' " lockScreen Ɋ = P  o? dummy = settoolBookIniItem("J:f) [n [m objectFromPoint() ѹ,"8") =  o= 1 ֊x x = NULL > 1 o= x-- - 15 1 ="valueLabel" = x 3 ="nameLabel" = x 1 ="propValue" = x 3 ="propName" = x *«-- these handlers keep  "propname" sync ftextscrolled ߈"-ꀑ߈E adjustscroll >F adjustScroll >G > ,>-- pressing delete [a userProperty SYSTEM varBkey stbk_curOb, stbk_propValues, stbk_propNames b 9 tl = selectedtextlines tl = NULL tl = 1 U = Btl "e" r xtbk_GetString("") [̭ [ˤ setprop Ű,y updateBrowser ꐔ >-- ߐٙheaderUpdate H5curProp myPg = tbk_container(,"") propNameFld = "" 2 propValFld = "{" L o ߈=<> ߈J W[ comboBox "cheader" > stl = oselectedTextLines Т !0 '1 o' = 4 X= BC = BS ߯ q>") Y "<4>" DblClickAddSysVar",\ "Double-click a ֯iable.") DblClickAddUserProp",\ "Da  property.") KstatusBar =  -- 0 the b  <> FALSE <>  stbk_curProp <> , =  = B updateHeader --notifyBefore -- [o--tbk_reset [*@״*{loc tl = 1 () tl > 0 fref = "propValue" refObj =  selectedTextLines Ltl adjustScroll c INULL > propName = tl o itemOffset( , ",,{,},") > 0 > --o= 44 c() down o<> 44 xIsPointClose(loc, ) o= 44 v = windowFromPoint(pageUnitstoScreen(, targetWindow)) v <> yv <>  v obj = ChooseDropObject() yesStr = tbk_GetString("Yes") ;<> y expandString(0SetPropXtoPropXinBrowser",\ " the property ""%1"" " \ && "%2 "value ""%1"" 4Property Editor?"),\ , )\ f"&" & Ǒ"&" & Cancel") ʐc cmd = && "" && && "=" && &&& "" && refobj ss = ; = ; [r Cmd r<> y b"@" & s&& "" && Є&& "="&& "@" & Ւ&& "" && i  = ss r<> y γr    o= 1 isPointClose y1, y2 y1 x1 y2 x2 ((x1 - x2) < 60 (y1 - y2) < 60)--notifyBefore -- [o--tbk_reset [*  -- update the property. (sent enter pressed #checkmark-- BupdatePropFromHeader justLeftField SYSTEM stbk_curOb, stbk_propValues, stbk_propNames,stbk_Canceled pg = fref = fheader tl = selectedtextlines "j" pg Btl ~ = F Btl "Ə" pg = V1 40 B1 o U(B1 ~) > 40 "..." Btl "" pg setProp curProp ,,P -- [-- [-- updateBrowser CFALSE pageref n xP = y oldSys = sysSuspendMessages  = TRUE = y ' = 5 [ن-- they J,Q, Z valuecancelPropFromHeader ,  ӲԮ pg = tl = ޷"" pg Btl 1 Btl "<" pg = Btl R 8 = P =  = y [Z* ?resize x1,y1,x2,y2, tx1,ty1,tx2,ty2,xp,yp,baseRad ssm = sysSuspendMessages  = P sol = lockScreen targetWindow  = P sizedObj = oldbasebounds  fullResize = (x1 <> 1 ʑy1 <> 2 ʑx2 <> 3 ʑy2 <> 4 ) I aux1,y1,x2,y2 rad = * xp am"Tab Border" ƭx1, *2, 0+6, tx1+>,;-E,y1, B1+Q, K x2,ty2 d(O-1) * xp am"Highlight" x1+xp,4+yp, ]xp,@+yp, ixp,y1++yp, x+xp,y1+yp, tx2--xp,y1+yp aU"\m+yp, x2-xp,+yp am"TabShadow" ՙHrad-xp,y1+yp, Xxp,ty1++yp, hxp,+yp*2 ֮ am"8x1,N1,y2,x2,y2,x2,ty2-yp aU"VHighlight" x1+xp,$+yp, x1+xp,y2-yp am"ūAx2-xp,M+yp, x2-xp,y2-yp, x1+xp,y2-yp (+2) * xp aU"TLHighlight" xp,y1+rad, y1+xp aU"TRShadow" v&+xp,y1+xp, Іxp,y1+B ](F - 2) * xp xOff = xp*2; yOff = yp*2 am"Highlight2" +x1+4,ty2+., uB, :, ЁN,y1++J, Б+a,y1+Z, d-xp,y1+m aU"bՆ8xp,X, x2-,d am"TabShadow2" նh, r,rad+, Ѓ,+yp  aU"VHighlight2" x1+,, x1+,y2--- am"1x2-=,7, x2-L,y2-F, x1+[,y2-U ޲ = ssm ךؒ = solresizeBorderO*RӿusetStartup ³ tbk_linkIniFileFuncs section "0 Preferences" $, = gettoolBookIniItem(:,"",) w="(O,"w",w) {=:(g,"{",{) j=N({,"j",j) m=b(ď,"m",m) sysDrawDirect=ρ(Į,"",) s=ϕ(,"s",s) t=ϩ(,"t",t) u=Ͻ(,"u",u) v=(,"v",v) x=(,"x",x) y=(*,"y",180) |=@,"|",|) }=(U,"}",}) ==j,"",) =R,"",) =gӔ,"",) =|ө,"",) =ߑӾ,"",) =ߦ,"",) =߻,"",) sysTransparent= ,"",) sysUseWindowsColors=/,"s",s) *`GCdoThreeDee obj objs } z rec Z{ xm sz = 6 pupp = syspageUnitsPerPixel threeDeeRect = i 1 sz > 1 @*2 2 sz > 2 V* 2 CinOut PthreeDStyle b = = b ! "sculpted" 5 "MS" xpix = -1*1 syspageunitsperpixel ypix = -1*2 $el @0 0 ll = 1 b - _, 4 b + E lr = 3 b + , 4 b + e ur = 3 b + Ÿ, 2 b - ul = 1 b - ¿, 2 b - bottomLine m" " obj topline m"topLine"  sysSuspendMessages P w "" i_d iE i ie d ׹ x"MS" aȰll,lr,ur aĜ ll,ul,1 ur,2 ur =rec b K x1 K1 =b =%b =Hul,lr KXx3 Kf3 * W*Z[_sortScript obj LOCAL newScript  = NULL ވ% = > oldCursor = o o= 4 B = "-- SORTED" && p&& "--" & CRLF & getScriptHeader() XASYM_ProductPrefix() & ASYM_MTBVersion() & "dlg.dll" STRING SortList( ) hndlrs = getHandlerList(,"") y > i 1 (8) Jgi I& 4i V _rc) cnt = 0 cu<> y  Ĉ‹ [g1 — (obj, ¥) &  Պ ވ ՚ o= uGetScriptHeader C n = 0 scrpt = ވY i 1 () g1 i ( ʋ"" ʋ"notifyBefore" ʋ"notifyAfter" n = i - 1 > n > 0 D1 n ‹ ~("-- , B1 ) = 1 [B1 cJR<= % [JR <> y Ґ& Z] ұyk*nznotifyBefore LOCAL txt odropValues = ",out" & CRLF & \ tbk_GetString("FXDirInOut","In,)Hwhat ^vals, dditems, i --  will be 1 2 lines 0 = B1 B 8 = B2 P G = y Q = \ ovalues = n XASYM_ProductPrefix() & ASYM_MTBVersion() & "dlg.dll" STRING listtoTextLine() olineCount = (ddItems) odropDownItems = A itemOffset(otrueValue,) = 0 1 o= ̐ʈY o. = ̐ʈI oselectedItem = propValue z uЃ, o) > 0 oƂ = Р o= Bʈoʾ [oƦ [o a ґoselectChange txt o = (oɦ) oҘ*`cXnotifyAfter  [o oenabled = dropValues what LOCAL vals, dditems, txt -- " will be 1 2 lines 1 = B1 G 9 = B2 U H = y R = ] ovalues = o XASYM_ProductPrefix() & ASYM_MTBVersion() & "dlg.dll" STRING listtoTextLine() olineCount = (ddItems) odropDownItems = A itemOffset(otrueValue, ) = 0 1 o= ̐ʈZ o/ = ̐ʈK oselectedItem = propValue Ѐ vЉ,o) > 0 oƂ = Х o= Bʈoʾ o] oƭ = y o= y n ґoselectChange txt o = (oɳ) oҦs* vnotifyBefore Zo}= propValue ochoice = "Link specific" , "link p" tbk_Container(,"") = NULL [ Ұs what sol = lockScreen targetWindow  = P objs = o} i 1 ()  = i o} (p1 g) <> ZD ZM = o = pg = ױ,"") enabled B"browse" pg = ( = ",*) ("#p" pg = ( ="RP) N"I8p" pg = ( ="yw) uB"o URL" pg = (; = ") Ŗ"pg = (V = "+) űB"OK" pg = (s <> y) ( comboBox "linkType" pg = "v") B"Wait Cursor" pg = ( <> ")  = " ZB"1pg = TRUE  = solbuttonClick p> oҋ pg = f, "") specificLink = (= " ի) URLLink = (= ";) B"Խpg = A B" `pg = ; B"pg = xP okBtn = B"OK" pg b Ɍ #"p" pg = P ?"88p" pg = P ["pg = FALSE tB"OK" = (ժ "|p" pg <> y) ԧ"-pg = P Խ"Ѷp" pg = e "8p" pg =  B"OK" = (+ "ъpg <> y) BadLinkIndicator pg = ZB"@pg =  5pg = bB"OK" pg = P y"rp" pg = $ Ԗ"я8p" pg = A ltcb =  pg selectedItem 1  ("default" [refFocus B"defaultButton" pg 7 = G combobox "Lpg e=  b"transition" pg = (p><> "Ԉ <> "popup") b"Popup Style" pg = (p><> " = "5 bB"test" pg = (p><> "I)*` Q-- initialize menusAuthorMenuItemMissing itemAlias ss = ;= ; se=r;[r menuItemEnabled(6 ),) = ss r& "" r= se (<> y)AuthorMenuMissing ~, topmenu ss = ;= ; se=r;[r menuEnabled(Ƶ ‘c7 ),) = ss r& "" r= se (<> y)_enterMenu menuName,menuAlias NeedtoBuild = FALSE b $ "tbk_tools" \ ("tbk_ScriptMenu",O) buildBasetoolMenu p "indexing" ߢng("buildIndex") buildIndexMenu Ư "r ˮng("tbk_DumpScripts") "O" ng("tbk_centerHorz")  "" 2ng("tbk_shrink") + "spread" 0]ng("tbk_spreadhorz") Z "tbk_HyperlinksMenu" kߘng("tbk_ShowHyperlinks") ՙ "tbk_Backdrop" ڤng("tbk_ChooseBackdrop")  "tbk_text" ng("tbk_importText")  "mm_media" 7ng("mm_MediaWidgets") + buildAuthorSubMenu Q  tbk_GetString(" J-\ "Property &Editor,customEdit,0,s&CRLF&\ "Viewer/editor ." &! "Ї&pts>,ڔ,0,װ&: "Ҡ utilities" &P "Pre&ferences...,tbk_startPref,0,&z "Set values SYSTEM _on startup." &ä "-,,0,)&³õ "&Center>,O,0,C& "Centers the selected {(s)" & "Si&ze>,,0,|&  "Makes 1}a uniform ." &* "&Spread>,Ҭ,0,׷&D "Puts 1between {}." &d "Tab &Order...,tbk_TabOrder,0,&Ҏ "Sets tabbing order đ}H." &ҵ "Add &3D Style...,tbk_3D,0,M& "Adds modifies 3D style rectangles fields." & "-,,0,ו&"% "&l>,u,0,ׯ&< "Ղ creation auditing &_ "Me&dia >, ,0,&| " working f  &Ҝ "&N>,tbk_Text,0,+&Ҹ "Inserts rich a file a J." & "-,,0,h& "Path Ani&mation...,PathAnimation,0,י&& "Creates Opath animations." &M " Pac&kager...,mediaPackager,0,&y "Packages clip & files." &Қ "&Applications...,tbk_AddOnApps,0,9& "Runs specified " & ASYM_ProductPrefix(TRUE) & ASYM_MTBVersion() & ".INI .") i 1 () H2 dummy = _AddAuthorMenuItem(Bi , Bi+1 )  b  "  csetup",\ "&| |...,ۋ,0,,/&Ҽ "О scripts 8a ." & "&Find/Replace...,tbk_ReplaceScripts,0,r,׌& "Performs replace on nb8." &I "&q Handlers...,tbk_ShowHandlers,0,,&~ " Ьhandlers кhierarchy {.") V "S E D ~Setup",\ "^ &^,j,0,ԇ,h& "с Ӏ ,current ." & "ҟ &Properties...,mm_WidgetProps,0,,&P "Edits Ё .")  "" 0  ? ž "&Import K...,\,0,( &ҵ "a a J."& "&Export Е...,tbk_exportText,0,Z} &  "Exports Ta Ja [.") "O" ۆҋ ԁ "Between &Sides, ,0,O, &vy "&LBottom,tbk_centerVert,0,O, &Ѩҫ "&Both Ways,tbk_centerBoth,0,O,K )  "" *Size Ѥ & "Shrin&k Smallest,֙ ,0,&,ב &! "&Grow Largest,tbk_grow,0,S,־ ) " ۝/  Ԙ "&Horizontally, ,0, , &ҍ "Distributes }based on ^two S-most }." & "&Vertically,tbk_spreadvert,0, ,j & "g }]Է0Vupper-W}.") "m r u m "&ЋՉ ...,Ր ,0,ޚ , &_ "чhyperlinks Йm{." &҃ "&Ы Page ...,޿ ,0, , &ҫ " JԲ." & "&Ы Book  ...,tbk_DumpHyperlinks,0,: ,r & "Write ! ѿ report a L." && "&Check ]K...,tbk_CheckHyperlinks,0,ޗ , &\ "2Љ А d8.")-- -- "error" && menualias i 1 () H2 ߁u (Bi , Bi+1 ) --CO ( c^ "& Settings...,IndexSettings,0,E & "ѐ options building a full-p ."&K "& I...,BuildIndex,0,֔ & n &\ "Builds a Aѱ ."&Ҍ "&Reader Level ɠReaderLevelSettings,0, &ҽ "/ level Ť“searching."& "-,,0,& "&lPageSettings,0,<&  &\ "ы S. "-,,0,e&> A "&Object RObjectSettings,0,֏&h " ԝ Nٝ {.,"&҄ "&Hotword ؖHotwordSettings,0,& Ю &\ "ԋ edits a tag."& "-,,0,& "Full Ж &Search...,FullTextSearch,0,7& " a ."&& "&Keyword BKeywordSearch,0,s&L "1 a keyword .") i 1 () H2 E 9 (Bi , Bi+1 ) authorMenuFindExistingItem als, mnu, submnu ss = ; = ; [r -- ␤c Hpos b JRE ">" V1 U(Y) - 1 b menuPosition(ʐ‘cw ),) } y menuItemPosition( ‘c ),) & ‘cú ‘c ),) = ss ry Ұ+1 0 ރ , hlptxt --CO 950922 -- supports only 1 submenu 1 Z0,Hpos,JH @ y Ұ U ] ` als l ; w mnu Ђ <> y Ҝ =  Л ! b JR ">" [JR > 0 c  x ‘ch \ ),fhelptext  ctxt S ‘c \ ),f5> O y 5"-" pos > 0 NULL c ),  cmnu ),  ss=;=;[r =als ‘c5),) = ss ry Ұ  ė 8 Bcw\ ),f%  j tc\ ),fLS  L"-"  cҌ ‘c2),  8cҳ ‘c ),  ss=;=;[r \‘csubmu ‘c`),) = ss ry Ұ   c pcA ‘cЮ\ ),fT[  NѠ Эc~ ‘c\ ),fՌғ  ҲP_menuExists *, menuOwnerAlias ss=;= ;[r ! = z ؼc) s ‘cI) = ss (r= д)_alreadyOnMenu menuItemAlias, ջ ss=;= ;[r  =  6) E ‘c) = ss (r= 5)*pnotifyBefore tbk_reset [o [otrueValue- [o [opropValue what myPg = tbk_Container(,"") # = NULL [o B"URL" =y o= S [otouchedw ґopropValid txt  = f = o (o<> )notifyAfter [ enabled B"OK" = `() 3o )B"OK" = Ɔ() Y OB"OK" = Ƭ() o = TRUE = o <> o o = P ŵB"OK" = () ߕr(,"") [refFocus B"defaultButton"  r(,"") B"OK"  = x() [QB"J oA = o* -:--Event handlers-: SYSTEM LockOut, CreditsViewer, dlgViewer  = yF & = targetWindow linkDLL ASYM_ProductPrefix() & ASYM_MTBVersion() & "DOS.1" INT fileExists(STRING)  getCDDriveList() CDList = ; -- returns a list the CD players .<> NULL CDloc = 1 G& ":\media\video\" HDMediaPath 8= sysToolBookDirectory & ": CDMediaPath 8= R1 i& ":\\ b Ery & "regg.avi") > 0 mmPlay clip "" stage "(" notify 3R1 & ":\K @S" 5[" 0 -- invalidateRect(,,0) -- clienthandle ,7,0) isOpen "credits" close " mmNotify pClip, pCommand, pResult e"` X"s mmClose IAn'(Rz*QaqzQQQ : Q,-a./a0N Q2"Q3 46Q5Q6fa8Q9Za:a;a<q=?@2QAQBaC:QE aFn!QG>"aHr qIqJ.qKR%aL&(aM-O$QQ6'QS)QT^+QU.5qV/QWf2QX*aZ4Q^-a`"2aa7QdB;Qe=Qf6;ag?Qh>BQi*>aj^Aam2DaprDQrfHasKatB>quOavvCqwGQyKQ{.PQRa"RQUQj]QdQRlQGq*oQ@zuQFwQI~QJQK Q]aqZa `a>QQzDQjFzQ>lapapqFva Q {a |qQaQa/QާQ6aQQAڴQʢaQ zq!m"BQ#ֿQ%JQ&z')a*v+Nq-^Q.Q/fQ4Q<a=fa@QBXEQQ"-"  cҌ ‘c2),  8cҳ ‘c ),  ss=;=;[r \‘csubmu ‘c`),) = ss ry Ұ  !*"") +*Q.Q.hQ%VQӗ[.@-q-027eC:;Z<)VB\L9M}dNc z6)&     <     < 0<   ; ; >x  ?o;&#+Ez!; ;&#+Er>"-; ;&#+Er>sz++lr  h+#h, ;+E#dh>"5>N<"="++ @#>["++ @#; #""H++ @#>"++ @#; #"jB#v$B"~ B!};+:B!>  , /7 >+)m9whs> s>}ss+)mw?e;+:+5A!,"Y !Vh>=+?>0,  #+: @!>+?>,  #+:+@!?;,  #+: @!>+?>,  #+:+@!>Vs>|s>s>sssls >+< m.'?;+:B!B!}" r >" r ++ @#++@#, "++ @#h{#++A" ., #>, @#>, 8#>, 0#>, (#>, , #>hT++@#, N#?, ++@#.', #?, #>, #>, #>, #>, , #>h;[#+?`$#+<, .@!s;#+?=$#:;&#+:!Dr 'fSelectObjectobjectspagepage,backgroundVertex|.verticeCountabortedӗWM_LBUTTONDOWN6s_anim_dys_anim_idleAnimationsanim_edit#s_anim_selectedVertex7s_anim_dx,ZstopAnimationtheTargetaddVertice"background2s_anim_animationSettingsmoveTarget s_anim_draggings_anim_CurrentObjectmousePosselectionHandles 1s_anim_selectedToolwhatLayerselectObjectCvs_anim_PathObjectidvertexPositionWM_LBUTTONDOWNi "& L)&              <  ; ; >  ?.'?LZ<"J>+ , "Vq"> > s>ss+)m w ,">A,"">1,"Y !V?#,"Y !Vh,"J" .'hasl><" ,++@#]<"++@#H<">  , /,I3+7 s> s>ss+)mw?;+:+5A!,"Y !Vh,">,"">,"Y !V??++@#<"$s >;+< m|++@#G<"A?;#+? #:;#+? #:&>J<"++@#<"JJY!EV?8>++"@#. , /31,", /31,"Y!EV?5>[++"@#. , /31,", /31,"Y!EV?>K++"@#. , /31,", /31,"Y!EV?>++"@#. , /31,", /31,"Y!EV?3;+? #+V!!+?>,  #+: @!>|+?>,  #+:+@!?>T+?,  #+: @!>6+?>,  #+:+@!s>+)miwh"4 #JJY!EV"#+h,"F>s>sl;$l[ >  >s>s>s>fs>sslk;+:B!'fdo_endDragTRUE)VremoveVerticechangeSelectedVertexselectCvs_anim_PathObjectvertex&OK&CancelFALSEbutton6s_anim_dy}dclearAnimationVertexvertexPositionHq s_anim_Objectdy7s_anim_dxsizeTarget s_anim_draggingerrorBottomBaraddVertice7 s_anim_PathdxGr s_anim_Objectdx2s_anim_animationSettingsmoveTargets_anim_CurrentObject,selectionHandles6 s_anim_Pathdy#s_anim_selectedVertex1s_anim_selectedToolDeleting one of the last two vertices will create a null animation. Editing a null animation is the same as creating a new one only it reuses the space allocated for the null animation instead of allocating new space. Do you want to delete the animation?vertexPositionOKdo_buttonDown`4)&          ; ; >  ?; ;&#+ErJ>,""o;+:B!>s>Bs>Us>s>Xssl>Bs >+< m;+:B!> JJY!EV";+:B!>P+:, /31,">f,"Y!HqQ, /31,">,"Y!HqQ!#>H+:, /31,"> ,"Y!HqQ, /31,">|,"Y!HqQ!#;+:B! >  r 'f6s_anim_dyanim_edit7s_anim_dx s_anim_dragging7 s_anim_PathdxGr s_anim_Objectdx2s_anim_animationSettingsmoveTargets_anim_CurrentObject6 s_anim_PathdyHq s_anim_ObjectdyCvs_anim_PathObjectvertexPositiondo_dragging^o 6)&   <         ; ; ?2.' > +)m;w,"JY!EF,"E"W>+>+?, #4@#s;B#+)mpw#?,"Y ! V E">(s>fsl????S>,.'">>0+)mbw";+? #l,.'?Y'fHq s_anim_ObjectdyishowHandlessizeTarget|.verticeCount6 s_anim_Pathdy s_anim_dragging7 s_anim_PathdxcompilerGr s_anim_Objectdxs_anim_CurrentObject hypotenuseFromVerticesSelectionHandles#s_anim_selectedVertexCvs_anim_PathObject's_anim_segLengthListdo_endDragy"eVK<)&<   <      ; ; >  ? ++@#h +)mw,  +)mww, +)mw,"F +)mw,"F;+:B! #h.'+ +F ! +)mLw,"F>  , /,I3 7   +< <m >+?,"JY!EV,  #+< <m >+?,"JY!HV,  #+< <m +5!7!6s;, #4@#, /51s;,"JY!EV, #4@#, /51s;,"JY!EV, #4@#, /51s+)mwh>+5!7!6+:;A#+?, #Y@"qJY!HqQY@!;A#?L>F  , /,I37   +< <<m >j+?,"JY!EV,  #+< <mk >/+?,"JY!HV,  #+< <m>+?, #+5!7!6:7>+?, #+5!7!6>+?,"JY!EV, #+5!6;A#s +< 5<mb;+:+5A!>a+?>?,  #+: @!>A+?>,  #+:+@!>s>8s>8s>s>ssl+F !;+:B!8.'"(#?, #?, #+h'for for a vertex next to an existing curved one.newCurveIDsnextLinemiddleCurvenormalFALSEoldCursors_anim_CurrentObjectTRUEobjectColorThis vertex can't become a curved one.6s_anim_dywfirstCurvevfirstCurveA curved vertex can't be set for the first or last vertexdrawCurve2s_anim_animationSettingsmoveTargetNlastCurvetrue6previousLinemiddleCurve#s_anim_selectedVertexCvs_anim_PathObjectOlastCurve7s_anim_dxdo_curveVertice*] V) &   JF      ; ; >  ?.'?k,J FJF, "j;+:B!>s>+)m wh, /3 1,"u#|, /31,"EY!IY!EV, 7h>ws >+< m>,++"@#. h, /3 1,">w ,"Y!HV, 7h, /3 1,">! ,"Y!HV, 7h, /3 1,"u#|, /31,"EY!IY!EV, 7h> s> s> s>s>ssl; ;+:B!C , b "j;+:B!>Vs>k+)m wh, /3 1,"u#|, /31,"EY!IY!HV, 7h> s > +< m> ++"@#. h, /3 1,"> ,"Y!HV, 7h, /3 1,"> ,"Y!HV, 7h, /3 1,"u#|, /31,"EY!IY!HV, 7h> s>P s>v s>> s> ssl ;+:B! , ; "j;+:B!> s> +)m wh, /3 1,"u#|, /31,"EY!IY!HV, 7h> s > +< m >< ++"@#. h, /3 1,"> ,"Y!HV, 7h, /3 1,">1 ,"Y!HV, 7h, /3 1,"u#|, /31,"EY!IY!HV, 7h> s> s> s> s> sslK ;+:B!S ,  "j;+:B!>f s>{ +)m wh, /3 1,"u#|, /31,"EY!IY!EV, 7h> s > +< m& > ++"@#. h, /3 1,"> ,"Y!HV, 7h, /3 1,">,"Y!HV, 7h, /3 1,"u#|, /31,"EY!IY!EV, 7h> s>`s>s>N s>- ssl;+:B!,  ";+:B!>  , /> ,I37 > s> +)mwh, /3 1,"Ju#|, /31,"Y!IY!HV, 7h, /3 1,"Ju#|, /31,"Y!IY!HV, 7hs> s>7 s> s+)mw? ;+:+5A!>,"Y !V?>s>s>s>s>ssld>s >+< m;+:B!F, ", 2"sJ> , "Vq" ;+:B!> > s>,s> s+)m w >,"Y !V?>,"J" .'? >P  >+?>,  #+: @!>+?>,  #+:+@!>Bs>s>s>ps>Os>Is>^+)muwsl;+:B!3,#+h5<">sl, ";+:B! ,>+?>,  #+: @!>+?>,  #+:+@!>.'">+)mpw?]>R,"Y !V?D>Z+?>8,  #+: @!>:+?>,  #+:+@!>+?>,  #+: @!>+?>,  #+:+@!>,">+)mw,"Y!GJY!HV?>+?>,  #+: @!>+?>b,  #+:+@!>$s>Csl> s>Ls>rs>:s>s>s>(+)m?wsl;+:B!, '"><"9;B#+? #:;'#+? #:6; #+? #:;#+?g #:%, L";+:B!>S+?>1,  #+: @!>3+?>,  #+:+@!.'?>+?>,  #+: @!>+?>,  #+:+@!>s>sl>os>s>s>s>|s>vs>+)mwsl;+:B!, w" ;+:B!>E+?>#,  #+: @!>%+?>,  #+:+@!>+)mw?>+?>,  #+: @!>+?>,  #+:+@!>ps>sl>Xs>s>s>s>es>_s>t+)mwsl;+:B!'fR8,)VremoveVerticeselect}dclearAnimationVertex&OK|.verticeCount&Cancel6s_anim_dy38OK35vertexPosition377s_anim_dxsizeTarget s_anim_draggingbottomBaraddVertice2s_anim_animationSettingsmoveTarget91s_anim_selectedTools_anim_CurrentObject40Deleting one of the last two vertices will create a null animation. Editing a null animation is the same as creating a new one only it reuses the space allocated for the null animation instead of allocating new space. Do you want to delete the animation?4536#s_anim_selectedVertexCvs_anim_PathObject46vertexPosition3932do_keyDownK=() &   ; ; >T  ?K >B  +?,  #h h, /3 1,"Ju#|, /31,"Y!IY!EV, 7h, /3 1,"Ju#|, /31,"Y!IY!EV, 7h+:, "@!+)mw,=+?,"JY!EV, #4@#, /5 , 7+4@!+)mw,/+?, #4@#, /5 , 7+4@!+)mw,=+?,"JY!HV, #4@#, /5 , 7+4@!+)mw,/+?, #4@#, /5 , 7+4@!+)mw,=+?,"JY!EV, #4@#, /5 , 7+4@!'fosnextLinevfirstCurve2s_anim_animationSettingsNlastCurve6previousLinemiddleCurvemoveVertexQO )&h< ; ; +? ,  #+)mw,+? , #4@#s+)mBwh, /3 1,","Y!EV, 7 , /3 1,","Y!EV, 7 +:, "@!M+:, /31,","Y!EV, /31,","Y!EV , "@! .'" +)m8w";+?o #l4;+?4 #+V!!'fb|.verticeCounttempPosshowHandlesselectionHandles9CurveTopVerticeSelectionHandlesmiddleCurvemoveTargetUR G N)& JF JF  JF ; ; >x  ?oJ>, "Vq"7J,""x>`, /,"JY!EqQ51 Y!x>/ Y!xY!BF> , /31,"> , /31,"> , /31,"Y!EEY!IY!H ++'@#. , /31,"Y!EJY!AF>W , /31,">: , /31,"># , /31,"Y!EEY!IY!H ++'@#. , /31,"Y!EJY!AF> , /31," ++'@#. , /31,"Y!EJY!AF> , /31," ++'@#. , /31,"Y!EJY!AFEV.'"EV.'" ++@#h, /3 1,"EY!EV, 7h, /3 1,"EY!EV, 7h, /3 1,"EY!HV, 7h, /3 1,"EY!HV, 7h +:+ @! ++'@#. , /31,"JY!AV?< ++'@#. , /31,"JY!AV?'f6s_anim_dy7s_anim_dx2s_anim_animationSettings's_anim_segLengthListsizeTargetcWg5)&; ;  ,"Ju#|, /31,"Y!IY!HqQ,"Ju#|, /31,"Y!IY!HqQ ,"Ju#|, /31,"Y!IY!EqQ,"Ju#|, /31,"Y!IY!EqQ ;A#+:, @! ;A#+< J,""-m ;A#+< ,",""-m ;A#+< , /,I31"-m ;A#+< J,""', /,"JY!EqQ31"-mN ;A#+< ,",""', /,"JY!HqQ31"-m;A#+: @!;A#+:+@!;A#+:@!;A#+:@!;A#+: @!;A#+:@!;A#+:1@!;A#+:@!;A#+: @!;A#(f6previousLinemiddleCurvewfirstCurvesnextLineOlastCurvedrawHandle[S) &; ;  , , ;A#+:, @!;A#s +< @<m>;A#+:@!;A#+:1@!;A#(fnormalobjectColordrawLine%]= )&; ; ,  , , ;A#+:, @!;A#s +< <m;A#+:@!;A#+:1@!;,"JY!EV, #s +< ]<mF;, #s +< 1<m;A#(fnormalobjectColorCurveColordrawCurve^ J7$,)&<  <   ?<   ; ; B"~ B!} +?,  #h+5!7!6+)mw,"FP +?,"JY!EV, #4@#, /51hsss+)mq whQ +?, #h +?, #4@#, /51hsss+)m whs +)mwh, "V-%sss, /31s, /31s+)mwh+)mw,"F +< m<m4+)mzw, +< *<m+)mnw, +<  <ma ;,"JY!HV,  #+< <m+ +< <m+++@#.h+:+++@#+@!+:,+@!, "V-%h;,"JY!EV,  #+:, @!,"JY!EV ,"JY!HFJJY!E FJ" ,"E" +?,  #+:,"JY!HV, @! +?, #+:,"JY!HV, @!, /,"JY!HqQ31"* +?, #+:,"JY!HV, @!,"EY!H V E"="+:,"JY!HV, @!+:,"JY!HV, @! +5!7!6"+:++Y@"Y@!D+:;A#+?,"JY!EV, #Y@"qJY!HqQY@!+:++Y@"Y@!;A#hB!}(fnewRectangleID6previousLinemiddleCurveiFALSEsnextLineTRUEvertexPositiondrawHandleNlastCurveedrawLine6previousLinemiddleCurvenewLineIDOlastCurveaddVerticehK 4H) &  <    ; ;  +?,  #hB"~ B!}+)m+ w,f +?, #h+)m w,  +?,"JY!EV,  #+<  <m   +?,"JY!HV,  #+< <m&  +?,"JY!EV, #hs +< ~<m++4@#, /5++4@#, /51, 7+4@! +?, #+5!7!6:7+)mBw,K+)mGw,.'"(  +?,"JY!HV,  #+< <m  +?,"JY!HV,  #+< }<m +?,"JY!HV, #hs +< 3<mF +?,"JY!HV, #+5!7!6:7, /,"JY!HqQ37 +)mw,  +?,"JY!HV,  #+< <m++4@#, /51h +?,"JY!EV, #4@#, /5, 7+4@! +?,"JY!EV, #4@#, /5, 7+4@!6 ;,"JY!HV,  #+< <m+)mw,  +?,"JY!EV,  #+< <m +?,"JY!EV, #+:+++@#+@!++4@#, /51h +?,"JY!EV, #4@#, /5, 7+4@! +?,"JY!HV, #4@#, /5, 7+4@!+)mw,  +?,"JY!HV,  #+< <m++4@#, /51h +?,"JY!EV, #4@#, /5, 7+4@! +?,"JY!EV, #4@#, /5, 7+4@!+)mw,"F9 ;,"JY!HV,  #+< <m]U++4@#, /51h +?,"JY!EV, #4@#, /5, 7+4@!+5!7!6+5!6:7, /,I3#  , "VqJY!EF,"E" +?,"JY!HV,  #+:, @! +?,"JY!HV, #+:, @!, /,I31"* +?,"JY!HV, #+:, @!,"Y ! V E"Q +?,"JY!HV,  #+:, @! +?,"JY!EV, #h+)m w,   +?,"JY!EV,  #+< <m  +?,"JY!EV,  #+< T<m4 +?,"JY!EV, #hs +<  <m +?,"JY!EV, #+5!7!6:7, /,"JY!EqQ37   +?,"JY!EV,  #+< <m+5!7!6+5!6:7, /,I3# B!}(f snextLine6previousLinemiddleCurveinormalFALSE6previousLineobjectColorwfirstCurvevfirstCurvesnextLineNlastCurveTRUEmiddleCurveOlastCurveremoveVerticey )&< ; ; , "8 h; @#., " h +:,+@!Y, t";; @#., n" +:+@! +:+@! +:,+@! +:; @# @!'fghostColornormal0,100,00,50,100curveColorobjectColor5|]4<)& JFJFJF JFJFJF, /31,"F, /31,"F, /31,"F, /31,"F, /31,"F, /31,"FEJY!AEJY!AY!HEJY!AY!HY !\VhEJY!AEJY!AY!HEJY!AY!HY !\Vh (f@CurveTopVertice ~;")& v<   <  ; ; >U  ?L.'  ,I>.  ,&H.& ,&I>  >   !:"~ :!}+#h:!} #"G, /31,"> ,""% +< >hmN>U#?M>w+5!7!6:7?Y;+?A #+V!!'fiobjectAnimation2s_anim_animationSettingsselectionHandlesCvs_anim_PathObjectanim_animationSettingsClearAnimationQ*`Q#FD% n֪]ln|mH W"h]UrI Iy>%R&6*՛z+6+'Z,4-n|w.z._/m/}P02|0k<1G۲1u 46O78ʇ8멤9t:;y=m?=@A?dBاC1D4sEE>FAF G8JH;Ju&KKLM|NOXOezONP+P_/Q QRlRXS,SSRpT]TR^OU#UH8VLVW@W]WXoXXycYEYGIZ=@[\s\>^>^r``^2a,d퇔deL&fU=fOgcghhn(iF jjNkC6bl0~~M籙\ Xyكjj:vֆlKѹMމI1w(DZѓ* ݙ}N£<ò80yFQ0)&7<   B<  ; ; > , "V-% JFJJY!E FJ" ,"E"S>, /,I31">, /,I3#?,"EY!H V E", , "c #hF"z :"~ :!}k !)1 !)F!y:!},  !'f:indexiLms_tbk_linkedSysbookssetbk_toolsunlinksysbook/! )&  < ; ; :"~ F"z  #h:!} !; {#rH ;+E#ur  #"T , +)mw, #>, #>, ! !; {#r ;+E#ur  #"[ ! !; {#r ;+E#tr  #"< P!:!},  !F!y'fTRUECustom authoring tools added by sysbook Displays information about your SYSTEM.FASYM_ProductPrefixhelp&Indextools to create and search Full-Text Search IndexesS&ystem Info...tbk_sysInfoindexing.SBKASYM_MTBVersionToo&lssetbk_toolsChecktoolsMenu S&)&s< <  ; ; , >, ">+#?x, , "@"~R##|s@#s+)mwhJ,""a##|, "V-%"L##|, "V-%h##|, /,I3#+#!{##|s@#s+)mwhJ,""#?, +)mw, #>, #>, #>, x#>, #>, #?, #>, #>, (#?, +)mw, #>, +)mw, #>, ^#>, #+:F0l0ll:l<'f.SBK from the added extensions list.ytbk_linkMessageFuncsFASYM_ProductPrefix.SBK system book cannot be used with the toolBook II runtime. bookCntto remove Thetbk_setStartupbookloc ASYM_ProductPrefixLms_tbk_linkedSysbooksRemove Extension"n|ChecktoolsMenusysBookLocASYM_MTBVersionmtbk_linkNewFuncsUselinkSysbookqc.)& <  <        ; ; @"~-~<"d.'.' ?+&#h+9#h"#$<" .'h$<" .'h .'h +?$#+< m+? #+:.'+ +%@!s++l +< mW'f~myIsOpenTRUEbrowserPg>tbk_containerbackgroundobjTypetbk_linkConvertGwasRightClicktrueValueobject of interest\updateBrowserstbk_curModecurrentobjectpagey @stbk_lastWinSizestbk_curObacheckSelectionstbk_cursortruebookviewerOnly one instance of the Property Editor can be open at a time.LinspectTypeProperty EditorpropValuecustomEdit  / )&   < ; ; jB#:K$"F+}&#5@"0 ?4?>+9K#l 'facheckSelectionLm stbk_propNamesstbk_propValuesProperty Editorstbk_curObjsave" / )&   < ; ; jB#:L$"F+}&#5@"0 ?4?>+9K#l 'facheckSelectionLm stbk_propNamesstbk_propValuesProperty Editorstbk_curObjsaveAs ct)&; ; +&#5@"+9#lc+B&#5@"+,&#@#++l@jB#:$'fHandler list browseracheckSelectioniupdateSelfProperty EditorselectionChangedtxG)& ; ;  @#" ?jB#:$'fJstbk_currObcloseWindowv+ )&< ; ; "| +&#+< m\.' @"q ,&I-+9, #l-,&H.& ,&I'fi~myIsOpentbk_resetProperty Editortbk_reset.#4b: )& <    ; ; jB#:$, 2@#, "D@#<" l>+t&#5@"q#+)mw"{q#++;A""Fhx"z ; +)mw+Er;hr ???s+9#lyx!y+B&#'A"/; +'&#+Er+9#lr 'fnHandler list browser?tbk_lastWin\updateBrowserstbk_curObpgtbk_resetLm stbk_propNamesstbk_propValuesiupdateSelfProperty EditorenterPage pe)&; ; jB#:$+8&#5@"+9"#l 'fPacheckSelectionProperty EditoractivateInstance !'7 )& <  ; ; ?q#++;A""F5"z-, "+)mw""Fi$'fHandler list browservListvFALSEmm_MediaWidgetsProperty Editorreader&H,)& +  JF JFu<  ; ;   jB#:$@#, U",+)mw"s+9W#lB3@#, "D, >, "+)m0! !:"~ :!}+)m!:!} #"x;+&#"c#"W"@#. +h.'s+)mwh#,", /31,"Y!EF#,", /31,"Y!EF.' #, /31,"F,"E" ,I  ,"F5"z-, "vs+)mwh, /31,"EY!HV, /31,"EY!HV hs +< m,"Y ! V E"C'fiAuthors_anim_idleAnimationsgroupCanim_StartPosition9doThreeDeesizing stuffanim_editanim_animationSettings threeDeeRectCanim_StartPositionCanim_startPositionanim_animationSettingssizedU,o ^$)&<   < <   < K< *< >< ; ; :"~ ; {#r;?ir +)mwh; +Er;A#h;F@#";F@#++@#w<" h++B#hr ++B#h ss+9P#l , B"+9#l o !' !K !E !, "V-%.'"+++@#, k"D !>++@#"* ! !"` !5"z-, " , ":!}< !w< !wh< !w< !'y< !,:!}+&#5@"yE< !b.< !J, "Vq"$< !v, /31, ^"t, "@c, F"@R, Z"@A, "@0, "@, S"@, "@f< !J, "Vq"<"<< !v(< !v< !,:!} , ", "V-%.'"++@#, ",;F@#"I;F@#++@#, "D.< !x< !(na< !rM< !8 , "z5"z-, "h; +Er;A#s+)m?whr , <++@#"+, V#>s2, Q, #>, , 7 sss+)m wh'fmCancelTRUE: sysAlignmentFASYM_ProductPrefixASYM_ProductNameINI FileToolBook II&falseSystembgSysStrstartup OptionsRead preference settings fromtbktoolsDlgcaptnpg6gettoolBookIniItemtrueStartup PreferencesIniStr+readiniASYM_MTBVersionNtbk_GetStringPromptLoadPrefFrom+readIni.INI or from the current system settings?PreferencesOKIni File optiontbk_startPref?zb )& ; ;   sA, !.+F ! #"/P, #>, !'fHFASYM_ProductPrefix"4FSfgetMemBlocktbk_getWinPointer),'UP .CffreeMemBlocktbk_freeWinPointer),CT-$fwin.dllASYM_MTBVersiontbk_linkMemFuncsR)&; ; +)m.w, +)m;w, #>, %#>, 7!'fHFASYM_ProductPrefixDlg.dllASYM_MTBVersion .listtoTextlinetbk_listtoTextline), U-$g ftbk_linkConvertS?)&; ; +)mw, +)mw, #>, #>, !'fH *FFP!q{!getIniVar) ,  , , ULg fSetIniVar),  , , , TL-#f!SetIniVartbk_SetIniInfo),  , , , TL-#f!FASYM_ProductPrefixwin.dllASYM_MTBVersiontbk_linkIniFileFuncsT)&!f!'f>EPls~ ŀ)6G movetotbk_moveto) ,$ ,#,#U ,.'flinetotbk_lineto) ,$ ,#,#Twin-#fsetROP2tbk_setRop2),$ ,#Tuncs-#fcreatePentbk_createPen) ,# ,#,'Tb-$fdeleteObjecttbk_deleteObject),$T-#fselectobjecttbk_selectobject),$ ,$T-$f&8BP getDCtbk_getDC),$T-$freleaseDCtbk_releaseDC),$ ,$T-#fusergditbk_linkDrawFuncsV)&!'f ,<&bx!peekMessagetbk_peekMessage),C ,$,$,$,$T6-#f&registerWindowMessagetbk_registerWindowMessage), TV-$fpostMessagetbk_postMessage),$ ,$,$,'T-#f!usertbk_linkMessageFuncsW)&; ; +)maw, +)mw, #>, X#>, !+)m.w, +)mw, #>, -#>, -!'f{FASYM_ProductPrefixwin.dlldlg.dll>IX o|  ʀ  +<Q itemOffsettbk_ItemOffset),  , TJ-#fitemContainstbk_ItemContains),  , TJ-#fTextlineOffset),  , TJ-#fTextlineOffsettbk_TextlineOffset),  , TJ-#fTextlineContains),  , T"J-#fTextlineContainstbk_TextlineContains),  , T"J-#fASYM_MTBVersion ,!TexttoPrintertbk_TexttoPrinter),  , ,$,$TK-#f!tbk_linkNewFuncsZ) &; ; l5+)m>wss ss+)m1w(fMttbk_linkIniFileFuncstbk_iniFilertbk_SetIniInfosettoolBookIniItem|[F7)& >"->, {#, ">++'A"-<",{#?<" <v{#khg<"S>h++@#"+rR#?, >J++@#, #>, 6#> >*, /51 >(fTRUEFALSE"Pistbk_lastActiveWindowviewerMain Windowtbk_lastWin.^yN)&; ; , "Y#++9#+?$#+)mw, t"@ <a<WT++@#"3++@#, o#?, ++@#, #>, U#>, /51(fpropertiesSYSTEM propertiesSYSTEM prop set"SYSTEM variablesProperty EditortmodeobRef_Mn)& ; ; +)mw?'f01s_tbk_start9a_timeGetTimestartTimeH`M)& ; ; +)m-w,">,"Y!EV(fA1s_tbk_start9a_timeGetTimeendTime`%8)&; ; (ftbk_bookRef.aJc-G)&; ; +' s+)m w(f22 tbk_GetWinPointerftsGetWinPointeraD\5)&; ; s+)m w(f*r1tbk_FreeWinPointerftsFreeWinPointerb47) & < A< r<  < ; ;   t .'h,"Y !V +*, #>, &#h.'"++'A"-<"++'A"7~, #>hO++@#.', #?h+:, @!z#h; +Er+:!Z+: , @!; +Ers++lr  +< m+:+_B!+:!Dr ++'A"$+)mwh !+:![ !(f8initDlg"iFALSECan't nest more than 3 dialogs!fwNtbk_GetStringsEreturnStringpage idCantNest4DlgsvRefpagedialogrEreturnStringwindow cancelledpageStroktbktoolsDlgh%)&'finitDlgi /G)&< , "Q-$ JFJJY!E FJ" ,"E"f, /,I31, `"D*, /,"JY!HqQ, "Qq51),"EY!H V E"(fi:\shortFileNamei \)&< , "Q-$ JFJJY!E FJ" ,"E"O, /,I31, K"D, /,I51+,"EY!H V E"(fi:\pathOfFilej)&< < ; ; s+)mwh.'  , "Vq ,&IO + #  s+)m;w"!,&H.& ,&I.'(fiHshortFileNametestNamesysBookLock)&; ; \#, "@6f, Z#>1.+)m.w, +)m<w, #>, @#>(fTRUEFASYM_ProductPrefix MM.INIASYM_MTBVersion.initbk_iniFileUli)&; ; ; {#r;, , "+93#lr jB#:$'fZ=initLinksftsScriptsenterApplicationm ic)&  ; ; ? ?'jB#:$'fJsftsSetFilePistbk_lastActiveWindowleaveBookcn 8)&; ; (fftsSbknrAS)&; ; ss ss+9"#+)m w(f>textEntryftsScriptstextEntry[oq )&; ; ss ss+9!#+)m w(f>eztagEntryftsScriptstagEntryp|oy) &; ; s ss+9#+)m w(f:ftsScriptsmultiEntrymultiEntrypG\)&; ;  ss+)m w(f.mqtbk_itemOffsetitemNumberqG\E)&; ;  ss+)m w(f.mqtbk_itemOffsetitemOffsetqXgEn)&; ; s+9##+)m w(f2 getSetFileftsScriptsgetSetFileUrbk)&; ; s+9'#+)m w(f2stripExtensionftsScriptsstripExtensionHsle )& ; ; s+)m/wh+s+)m%w#h(fUHshortFileNameupathOfFilesplitPathsbgfF)&; ; s+9##l 'f-XwriteDefaultSSTftsScriptswriteDefaultSSTtLbw)&; ; +9#l'f)ftsScriptsktftsCreateIndexBuildIndexuPb+)&; ; +9"#l 'f)uftsSearchIndexftsScriptsFullTextSearchuL_e)&; ; +9#l'f)ftsScriptswftsKwSearchKeywordSearchvQd)&; ; +9#l'f)ftsScriptslftsIndexSettingsIndexSettingsvXe)&; ; +9#l'f)ftsScripts ftsReaderSettingsReaderLevelSettingswOcC)&; ; +9#l'f)ftsScriptsftsPageSettingsPageSettingswK\b)&; ; +9#l 'f)ftsHWSetftsScriptsHotwordSettingsxN`)&; ; +9 #l 'f)*%ftsObjectSetftsScriptsObjectSettingsxbg)&; ;  ss+9#l 'f1openWaitDlgftsScriptsopenWaitDlg yL`)&; ; +9 #l 'f)@closeWaitDlgftsScriptscloseWaitDlgyfn)&; ;  ss+9&#+)m w(f6]ftsInsertLineftsScriptsftsInsertLine_zfnb)&; ;  ss+9&#+)m w(f6XftsRemoveLineftsScriptsftsRemoveLine {bl=)&; ;  ss+9$#+)m w(f6ftsFindLineftsScriptsftsFindLine{bcne)&; ; s+9#l 'f-ycallWinHelpftsScriptscallWinHelp<|Vic)&; ; +9"#l 'f)i_pathAnimationanimation scriptsPathAnimation|&ha )& JF< < JF>r  ?i>` h >P hJFJF,","Y!IEY!IEY!IK`"-(ffps2s_anim_animationSettingssecscheckPathAnimLimits}$@G)& <  ; ;  #h:"~ :!} !++@#.', ++@#, #>h:!} #"-h,  !(foseisValidObject~RcBG)&; ; +9 #l 'f)30_DumpScriptsScript Dumpertbk_DumpScripts%)& < B< B< ; ; +&#h++'A" +:![; {#r;@#"7, , "jqFJE"0, /EJY!HqQ, "Qq51++2@#O++ @#h"++@#,  , "D"++2@#h(fgroupfieldrecordfieldpagebackgroundbook of book "" of bookBOOKtbk_Containerԃ02)&""-(fisNumber421)&""-(ftbk_isNumber@)&<  ; ;  ":|#, +)mw, #>, +)mGw, #>, y#>h r!'" "R".'h.'h .'hss sA"z-$s+)mwh)s.'s sA"z-$s+)mywh.'"6_%+Er+:!Dr 'fmyWin$s_wid_targetWindowMl s_wid_targetobjectmm_MediaDialogshowWidgetsProps\i)&; ; +9#l'f)Hyperlink tools_CheckHyperlinkstbk_CheckHyperlinksZh)&; ; +9#l'f)Hyperlink tools_DumpHyperlinkstbk_DumpHyperlinksS )& ; ;   sss ss+9+#+)mwh(fb_HyperLinkDBHyperlink Properties DBtbk_HyperLinkDB<)&; ; "+)mDwh"s+9?#l 'fP_HyperlinkPropertiestbk_ObjectofInterestHyperlink properties DBtbk_hyperlinksCX)&; ; +)mw"-(f+:_tbk_LockMovetbk_LockMove@nt)&; ; U<") +< "@#. m0  +< m 'fkTRUE:_tbk_LockMovetbk_LockMoveӍAR)&; ; ;sl 'f$ctbk_Hyperlinkstbk_PageHyperlinksZhs)&; ; +9#l'f)Hyperlink tools_ShowHyperlinkstbk_ShowHyperlinksv: )&< ; ; #|"G;A#"0;A#, "V-%.'"+)mXwhh#|hs+9H#l 'f_HyperlinkProperties_argListtbk_objectofInterestHyperlink properties DBhyperlink A#)&   ++@#|"T^++3@#, "D-qY !qQ q  ++ @#h-$(f_asym_hyperlinks_tbk_HyperlinkCandidatesD)&< JF  +  #, /31,"F.' EF,"E"<,I  "',"Y ! V E".'(fi_tbk_HyperlinkIRowHR)&<  < ; ;   #, /31hs s+)mwh.'"-,"JY!HVh,I   sssssss+9c#+)mAw, < %<(ftrueC6_tbk_HyperlinkIRowifalseA_tbk_AddLinktoArraynHyperlinking_tbk_AddHyperlinktoArrayNd!&)&&< + ; ;   .' #, /31,"F,"E",I  ",I  , /31<"q,I  s,I  s,I  s,I  s+)mMw",I  # ,"Y ! V E":(f/i1tbk_FindHyperPage<_tbk_BadLinksListՔ)&; ;    ss+9#+)mw(fHHyperLinking`_tbk_ClearHyperlinkFromArray_tbk_ClearHyperlinkD4)&    < ; ; ;hq<"_, /31, "++ @#++ @#h, ?" ;+6#'h, I" ;+6#(hr, V"+#%hV, "+#&h:, " h!, "#|, /31h:"~ :!} !; {#r" !, #h #" !++@#, #h #"9 !;@#s+)m w, , #>, #hh #"8;+)mwss+)mwh !, #h""  #"h;hr :!}"H:!} !, /31, ".', /31"+, /31,'#hL$#?, , #>, #>, #?, , #?h+"Q hh"  #", /31, "9, "c-%.'"" !+, /31,'#h #" "" !+ , /31,'#h:!}(fTRUEofupathOfFilepagepg"<asym_hyperpathIDDZtbk_FindPathFiletbk_FindHyperPagea&H) &U< T<  ; ;   s s+)m(wh.'"-,I  , ,I  , #>",I  h, /31, "P<":,I  s,I  ss+)mN whhH,I  s,I  s,I  ss+)mwh,I  ,I  ,I  ,I   ,I   h"=+<,I  ,I   #hG+n<,I  ,I  ,I   #h(fJ1tbk_FindHyperPagepgRefifalse<BADC6_tbk_HyperlinkIRowOK_tbk_HyperlinkLinkInfo\)&; ;  sssss ss+9*#+)m w(fJ_tbk_AddHyperlinkHyperlinkingtbk_AddHyperlink!) )& ; ; +6 +)mYwh"+)m3wh"4++@#.', #?h(fwpgCaptiontitleIDtbk_AltPgNameǡ )& ; ;   s+)mCw,-+)mB!s+)m;w(fxtbk_HasHyperlinks_asym_hyperlinks_tbk_BadLinksListtbk_CheckObjectHyperlinks|wvK)&; ;  ss+9,#+)m w(f63D_tbk_ClearHyperlinkHyperLinkingtbk_ClearHyperlink9)&Q< N< ; ; +)mw, +)m*w, #>, .#>, !+)mwhs+)mMw, #>h, /31<", /7 , R#>, , #>(fvGetCurrentDirectoryFASYM_ProductPrefixGetCurrentDrive:& 33GGetCurrentDrive)Ug f GetCurrentDirectory), Ug f\dirdrvASYM_MTBVersionDOS.dlltbk_CurrentDirectory4;Z)&; ; +)m w(f&tbk_CurrentDirectorytbk_CurrentPathui )& ; ;   ++ s+)maw,1+)m`! ss+)mw <(ffalse7_tbk_ExecHyperlinktbk_HasHyperlinks_asym_hyperlinkstbk_DoHyperlinkSpi )&  ; ; :"~ :!};, #h:!}(fLtbk_FindPageǥpqPG)&; ;  ss+9'#+)m w(f6q_GetHyperlinksHyperlinkingtbk_GetHyperlinks; )&  ; ;   :"~ :!} !+)m&!:!} #"-(fw_asym_hyperlinkstbk_HasHyperlinksM0)&    ; ; "h++@#|"+tbk_Containerjtbk_Trim&_asym_hyperpathtbk_CurrentDirectorybookupathOfFilemqtbk_itemOffsetasym_hyperpathRck)&; ; ss+9!#l 'f1V_SetHyperPathHyperlinkingasym_hyperpath )& ; ; s+)mwh"H+)mUw, +)mw, #>, Y#>, Y!s+)m3wh.'"-(fFASYM_ProductPrefix+FileExistsdos.dll FileExists), TXG-#fASYM_MTBVersiontbk_IsFile,)& , W"@F"5++@#h"#++@#.', #?h(fm//IDtbk_NameOrIDmepSG) &; ;  +9#+< #|m'f=progress 1Gprogresstbk_ShowProgress֫zx)&; ;  +9#+< #|m'f=progress with textGprogresstbk_ShowProgressWithTextTMMH ) &< < < |< + F ; ; ++ , #h:"~-h:!}"f+ #h  !;O, d#oh #"" # ,:!}(f   !#TRUEobjsvownerObjobjTypesssrexpressobjsvssTRUEtbk_ObjectsWhere)&"+, /31, W", /3# "), /31, $", /3# (ft tbk_trimtbe )& ; ; , /31, "'J, "Qq", /3# s+)mwh"H+)mSw, +)mw, #>, J#>, J!s+)mwh_, "D-(fFASYM_ProductPrefixdos.dll GetFileAttributes), Ug fD\ASYM_MTBVersionGetFileAttributestbk_IsDirectoryگ )&{< ; ;  "L s+)mIwh, , "j-$.'", /, "Qq5# (fwupathOfFilebkPathtbk_RelativePathZr)&; ;  +9!#+< m'f;btxtopen ended progresstbk_OpenEndedProgress.BWG)&; ; .'+ +F !'f%tbk_resetCursor?)&JF JFJF,  , "j-$.'" h, /, "Qq5# JFEFE, "Qq"JE"EY !F, /EqQ31, y"\EEY!EF, /EqQEJY!EqQ5<7 EEY!EJY!HFEFY(f..\tbk_MakeIntoRelPathOJ~) &jJFz< JFJF~< y< t< JF~JFtJFj; ;  .'"!s+)m"wh, "QqFE ,"", /,"JY!HqQ,"JY!EqQ5, 7 ,"EY!H V E"^, / ,"JY!EqQ51h, "Q-$ JFJJY!E FJ" ,"E"R, /,I31, "D, /,I51h#,"EY!H V E" ,", "QqY!EJY!HFtJEt", /, /EtqQ51, 7 P, o">, , /E ,"Y!EJY!HqQEqQ51, #>h, (" ,"JY!EJY!BC?Y!HY !\F, /EqQ51, , #>h ,", "QqJY!HEY!H"EY !F, , /EEY!EqQEqQ51, #>h+, / ,"JY!EqQ51, , #>h(fdotss...jtbk_Trimijs1leftcenter\:\tbk_EllipsizeYe)&)< 3< ; ; s, #>, #>, G#>, #>, #>, #>, s#> (fXPopupWinComboValuesthickFrame,Standard (thick frame)shadowAutoClose,Shadowed (close on click)dialogframe,Dialog Window thinFrame,Standard (thin frame)shadow,Shadowed (manual close)tbk_PopupWinComboValues*2)&JF< < <  ; ; , 0#>, ~!)hs+)mlw, SE, "7, , #>, , #>hs+)m$w, (ftruetbk_IsFileFASYM_ProductPrefixDOSPathPATH:falsejtbk_trim\...\ $GetDosEnvironmentString), Ug f\\,;I4GetDosEnvironmentStringupathOfFiletbk_ExpandRelPathtestNameASYM_MTBVersion=bkPath:\DOS.DLLtbk_FindPathFile )& ; ; +)mw, +)mjw, #>, n#>, !+)mwh, /31"3, /31s+)mwh.'"s+)m9wh(fFASYM_ProductPrefixGetCurrentDrivesetCurrentDirectory 0BBRddxSetCurrentDrive), T-#fGetCurrentDrive), U7ig fSetCurrentDirectory), T-#f,setCurrentDriveASYM_MTBVersionDOS.dlltbk_setCurrentDirectory )&JF ; ; %@#, /31h"J,""hB#, "VqF,"$@"q"#$@"qEY!H,""N+:.',"JEJY!AY!HY!EV Y!vqQ$@!'ftbk_ScrollListBoxtoSelection{,)&  -<  ; ;      !:"~ :!}+)m!:!}" .'h #",I  ".' #, /31,"F,"E"D,I ,I,I   ,"Y ! V E"  (fCianim_animationSettingsobjectAnimationų^Pm ,)&< < < < s< < < <  ; ; "4; +)m7w+Er;F@#h, f"@;B#"R;B#, /31,<;B#h+ # h+ # h !.'s+)m)wh"%l.'s+)mwhs+)mjwh, "m-#h+, "m-## s+)mmwh+#h, /3 1,"J-Y!HV, 7 , ;F@#+#h, /31h;F@#+/.@#h.' , /31,"JY!EF,"E"P,", /,I31, "QqJY!HY!HV ,"Y ! V E"hJ,"";F@#++@#h"o+ #  ++A"-$h,",""5,","+/.@#, "QqY!H" h"!;F@#;A#" ;F@#h"=;A#h"J, "Vq" h ;A#hr (flpPti?tbk_lastWinposGetCaretPos GetCaretPos),CT:-#ffieldhwstxtr1tbk_FreeWinPointeruserp2hwp1tbk_linkMemFuncs2 tbk_GetWinPointertbk_ObjectofInterestfˣ7 )&< JF, "QqJY!EF , "Q-$ JFJJY!E FJ" ,"E"X , /,I,"EY!HqQ51, , "-,"EY!H V E".'(firevOffset 9)&w< r<   e< t< ; ;   h@#|"tbk_ContainerisbookbkN_tbk_StringArraysetbk_GetString}n)& ]#, /31h, '"@ < <(fBtruefalse3.9tbk_IsWin95eOal)&<" < <(f&TRUE505.0ASYM_MTBVersioneO )&<" < <(f&TRUE505.0ASYM_CBTVersioneϿ%-tG)&Y<  < < ; ; , /31hR!+)mw, +)miw, #>,  #>, h!.'s+)mwh !s+)mwh #, .', "! !s+)mw,' s+)mtwhJq%"( #" #.'" -(f=FASYM_ProductPrefixOGetVolumeNamefuErr-SetErrorModedos.dll8tbk_FreeDiskSpace SetErrorMode),$T7i-$fkerneldASYM_MTBVersionvn GetVolumeName), Ug ftbk_IsDriveReady(ѥ)& a< ; ;  !+)mw, +)mw, #>, #>, !s+)mw,(+)mw+ hs+)mw !, /31s+)mwh"s+)mw(f GetFreeDiskSpace), U.'fFASYM_ProductPrefixòASYM_CBTVersiontbk_CurrentDirectoryvtbk_IsDirectorycbt.dllrGetFreeDiskSpace*tbk_SetCurrentDirectorytbk_FreeDiskSpacebm)& ]#, /31h"","Cffffff@"-(fPtbk_IsWin317?l)&; ; +)m w"jB#v$'f:ASYMAASYM_ResetASYM_ResetzgN)&<" < <(f&TRUETBtbASYM_ProductPrefixkt&)&; ; +)m5w" < <(f:InstructorPublisherASYMAASYM_ProductName) +*@.oK7%* UKĊ2   )&  ; ;  +?Z #+< .'mYjB#:$>" l!'fysftsSetFilefolderĊupdateSettingsJ,tabmodeenterPage)&; ;  .'"+? #:c.'"+?P #::p.'"+?. #:jB#: $'fcancelhelpokkeyDown h)& u <  <   &  " O < p <   <  <  W <   <  <+  < t <  <  <  <+ JF  <  <   <  <  <  < ; ; .'+ +F !;A  #+<> , .@!>sq X ++@#h *;G  #+< **m. .' , "Vq ,&IU, /,I3s^ *;h #+< **m ;I #+<.@!>slse,"JY!HV, #>s, , /31, #>, 7 ,"Y ! V E~"d;T #+<, .@!JE "G;2 #+:.'+ +%@!, /331hs; #lf>szss79s9sss, #>s, .@!>s_s, #>s[&, .@!>s\ +< $> $m? ;  #+)mC wh;  #+/.@#h;%  #+/.@#? ;  #+/.@#? ;  #+)m wh;  #+/.@#s+)mr wh;+  #@"a; $#+/.@#"I;R  #+/.@#"1;V $#+/.@#, ;&  #+/.@#, #?hhd 5ss , .@!; #+<> # , .@!;(  #+<>` , .@!>S s+)mwh, "XqF.' >, "Vq `,&`Ij>, /,I31t , , "/EY !F, /EqQ3,  #?, 7 ,&H.& ,&`I?e>sss*vsEJY!HVss, #>, , #?s, #>s)sBsIssWss`ss;ss5ss;s+)m[wh>s ss, #>sssss s+)mwh>%s5Wss?, #>s ss,ss #+:.'"5@!;% #+:.'"5@!'fhwTabkwTabobjTabpageTabfileTabtabPressed*@<["<%*;K+*O,:T-V6 )&< ; ; K4""@#|"+?w  #%@#+ hdd" .'+ hd+)m wh>" >",>!sl+?  #+:d+%@! @#+?N  #+)m wh`>~, /d,I31t 8>_, /d,I31t h|; +)mw+Er`<">! <"`D<">!<"> ++8+ #h, /31,"F r s^, / 31"; 4+)mw+Er>"> ++8, "-$?>{.'" 8s>_ s+)mw+ h>I.'"&,, /d,I31t ?p>.'".{++8, #+ h".'"1, /d,I31t 4r 0, /31, 8s>s+)m%w+ hH>`a<"%>~, /d,I316<" r >Y, /d,I31t $@"-%hPLh" ><", /31h`, I"@t, ".~Vt sDss+)m wh?-"^, /31h8, /, "Vq51h8"s8s>sl +c&#+Ez!hv<"+)mVw, +)mw, #>, 6#>, !+)m#w, +)mw, #>, #>, r!>E, D"\;#.h, /31s, /31s, /31s+)m_ wh%"z-%hx&#|h$#hD>++vA#. h>++@"-%hx>++@#h>++@#h, #>, x, #>, #>, , #>, #>, , #>hH, "j, /31, $!, /31,%%!y, /31s, /31s, /31s+)m w,;!+&!{r>o+:, /31, @!>U+:, /31,%@!>;+:, /51, vA!, / 51h>+:+@!h-<"<" \<"p<", /31hl, /31hl+)mFw, +)mw, #>,  #>, &!+)mw, +)mw, #>, #>, !l<";, /31s, /31s, /31s+)mQ whh|" .'.'.' h, /31s, /31s, /31s;@"-$s+)mwh"kl<"5, /31s, /31s, /31s+)m whs8s>1slv h|hNl<"5, /31s, /31s, /31s+)mG whh|h 8<"z; (+)mw+Er>+)!>++#@#, /3(51h|J(>q++#@#, /31, "Qq"|, /7 |(r q 8*<"b; $+)mw+Er" +!/<+;+#Sh"h|>+:|[B!$r  <"d, "Q-$ , #>, , #>, #>,  #>, #?, >, #?, d#ohr  #" "s8s>ssl  h <"m; +)mw+Er>4++8, "-hr h  @#++A#+< m? S<"+)m|w, +)mw, #>, B#>, .!4sly  r S M<", /31hTT"58a<" W~sl  r  <"U+ #h+ ss+)mwh||s8s>slb  |h; <"LhX.' , "Vq ,&I7, /,I31" hX,&H.& ,&IX,"Fj.' , "Vq ,&IF, /,I331", /,I31h,&H.& ,&Iss+)mwh|, /31s8s>sl;  y<" <"?"Lh,"F-h||h|s8s>sl   <"i<"a <" <" <" <"-<"{ <"} <"m5 <"]<"M<"=i<"- <" <" H<"+9#h>z, y"& @#+?  #+)m3 w.'"; +)m w+Er:"~-hL,:!} ! 8s+)m w ,:!} #"X+)mw,L,:!} !8s+)m !,:!} #")@#+)m  wh/ -, , "0 ;|A8, d#o :"~-hL,:!} !, ,  #?, > , #?, d#oh  ,:!} #"+)m w,lL,:!} !, #?, 8, #>,  #?, > , #?h@;|* @, d#,:!} #"*> s8ss+9#+)m whL,:!} !, #?, 8, #>, w #?, >l , #?h@;| @, d#,:!} #"*>, s8ss+9]#+)m"  wh/ t p"  sl r r  #<"bL">, /d,I3, 7?+? #+/0d,I4|, 8 @#+? #ht, " <"1+|#+  t+< mu, ", "8ysl<@#+:P,%$@!'fcancel TRUE@tbktoolsDlgdummy2D =Cannot edit properties longer than 32000 characters.wType)Cannot edit arrays.FchooseFontDlgpropEditedit1DArrayTsetPropbold,italic;;Drgbtohls) ,$ ,$,$Ug fhlstorgb) ,  , , Ug fpropVal\updateBrowser?tbk_lastWinuPropretcolortxtChoose a graphic...cmdssCannotEditNDArraytbk_bookRefpropertyFLOATpict,retvalASYM_MTBVersionSHORTqrgbtohlswin.dllpalettefontfaceProperty EditorVALUETabFolderVbuildEnumListpropInfoEdit ValueLONGrgb"tbk_wid_currentTabnascriptfontsizeHqstbk_customPropInfoSTACKregularstbk_propTypesBitmap (*.bmp),*.bmp,Icon (*.ico),*.ico,Windows Metafile (*.wmf),*.wmf"&HHP!openFileDlg),  , , , ,#Ug f&openDlg),  , , , Ug f!Edit Propertymode6stbk_customPropFlagtrueNtbk_GetStringcustomcolortypepageRefFONTwTypeListupropsdlgiconuserVBXPICTAdd UserPropertynopenFileDlgupropscrlCan only edit 1D or 2D array values.bitmap,icon,cursorsetupstringwindow cancelledRECTstbk_propValues_edit2DarraytsysVarValueRESOURCEDWORDCannot edit arraysfontnamepropertiesdummy1D =listheaderENUM LISTPOINT...DLG.DLLRGB COLORcurObivFALSE !colorPaletteDlg),$ ,$,$,$Ug f!sharedscriptSTRINGqINDENTSx_edit1Darraytest;;DHLStoRGB) ,  , , Ug frgbtohls) ,$ ,$,$Ug fsscHLS COLORbookRefisSysVarNBdisplaydlg.dllTsetpropVBXDIALOGnextValuemultiLinefstyleLOGICALCannotEditover32KofLm stbk_propNames  ChooseFontDlg),  , Ug fqhlstorgbqhlstoRgbpropValuearrayEditEnabledupdateFlagtmode(booleanHLStextcolorFASYM_ProductPrefixtabfolderffacefalseDOUBLErTypecolorPaletteDlghrefbold italicfsizetrue,falseUNKNOWN,LOGICAL,STRING,WORD,STACK,RECT,POINT,DWORD,VALUE,ENUM LIST,RGB COLOR,HLS COLOR,RESOURCE,INDENTS,SHORT,LONG,FLOAT,DOUBLE,SCRIPTwidgetUNKNOWNcpfontAdd SYSTEM variablefoundQhstbk_customDlgShownstbk_curObdoNotUpdate"leaderupdateFlag6 /13GLT\8bmvz88 |xtp$l-h7dB`E\JXTTZP`LeHkDwz@<8propInfocancelTRUEwTypestbk_customPropInfoivstbk_customPropFlagtestpropValbookRefuPropinitStringretcolortxtcurListssfstylepictretvalsscstbk_propTypesdlgStringstbk_propValuescurTypepageRefupdateFlagrgbffacestbk_curObcurObdummy1Ddummy2DleadercurValfsizehrefisSysVarcolortypefilterListtlmodewTypeListfoundrTypescrlFALSEsetupstringcpstbk_customDlgShowncmdstbk_propNamesqpropNameUNBOUNDfilterListdlgStringWORDcurValArrayEditEnablededit2DArraypropNamebuttonDoubleClick;4)&< < <  < ; ; +? #%@#h"jB#: $,$#P, '"D @#+? #+)mIwh, 5"@, "@=+?7 #+/0,I42h, " , /,I31t , ["+;+: @#+? #F@!;F@#+/0!jB#: $jB#: $'fktextnatabFolderstbk_propTypesabcdefghijklmnopqrstuvwxyz_0123456789widgettlmodefheaderusertmodecurTypepropValuepropNamekeydown>} ) &< ; ;  ss+)mwh" .'h, .', "$ , "Vq,","Y!H" , /,I3196 , /," , "VqY!G,"Y!HqQ31(f_itemOffsetitmPosnextValue?" 8J)&~3< I< x< JF   c< t<   <+     ~>< s<  ; ;  @#+?C #h @#+? #+)mMwh+? #h+? #h+/.@#"+V!!q+V!8++%@#+ h" .'+ h>H, /,I31t >H, /,I31t  @#++A#+:B!; +)mw+Er<"/>F<"<" <""<<<<< h>}+++ #h<">^<"*+)mw+)mw, /,I31hM, / 31'<"; +)m+w+Er>}">++, "-$?>.'" s>s+)mdw+ h>.'"', /,I31t _.'".9T++, #+ h"B.'"8, /,I31t r s>s+)mw+ h>~, /,I31t  +< m"><"., /31h, /3W<"-, 7 , M"@ EV"-EV<"EJY!HqQ#+ hxLOGICALFONTVBXDIALOGtbk_bookRefstring%systemTypes6stbk_customPropFlagtmodefontfaceVbuildEnumListpropInfouserpropertiestextpropValFldnatabfolderHqstbk_customPropInfostbk_propTypesmodebooleantrue,falsehrefUNKNOWN,LOGICAL,STRING,WORD,STACK,RECT,POINT,DWORD,VALUE,ENUM LIST,RGB COLOR,HLS COLOR,RESOURCE,INDENTS,SHORT,LONG,FLOAT,DOUBLE,SCRIPTwidgetUNKNOWNwTypeListENUM LIST#headerTypeuserVBXPICTstbk_curObLm stbk_propNamesstbk_propValuesUNBOUNDpropValueNBdisplaywidgetpropertiespropertiesheaderlistpropNameupdateHeaderM|gl0`)&p< JFz < < + + JFp< < < + + ; ; .'+ +F !+h++ + #h++ + # h++ + # h""" h+"", "V-%, "V-% Y!wV JFJJY!E FJ" ,"E", /,I331<"1,I#, #?, ,I#, #?# ,I## ,"EY!H V E"|9", "V-%, "V-% Y!wV JFJJY!E FJ" ,"E"7,I## ,"EY!H V E"""h.' , "Vq ,&IWK, "Vq"@,I#h,"JY!HqQ#h Y!wFp Y!vFzEpV EzF,"E", 7+ ,"Y ! V E"W,&#.& ,&I".' , "Vq ,&IK, "Vq",I#h,"JY!HqQ#h Y!wFp Y!vFzEpV EzF,"E")# ,"Y ! V E",&#.& ,&I)4<+F !(fTRUEkijFALSE-foundspot2,defaultspot1buildEnumList[*G[(G%%G=\ G 0WpAxezZF+  l@XVkt%u(w*l- /C12*%6Q:@0;];XD=>y#@+1D(  )&  ; ; +)mw, +)me w, #>, ~ #>, |!+)mOw, +)m2 w, #>, #>, $!+)mw, +)m w, #>, ; #>, ; ! !:"~ :!} !+)m w, #>, #>, W! #"-? !:!}'f#)!JR`!WinHelpftsWinHelp),$ , ,$, T]-#f!WinHelpftsWinHelpNum),$ , ,$,'T]-#f!*5CU`n fileExistsftsFileExists), T5-#fremoveFileftsRemoveFile), TB5-#fcopyFileftsCopyFile),  , T5-#fgetDosEnvironmentStringftsDosString), UD5g f4@O fqGlobalAllocftsGlobalAlloc),$ ,'T-$fGlobalFreeftsGlobalFree),$T-$fGlobalHandleftsGlobalHandle),#U.'fGlobalLockftsGlobalLock),$U .CfGlobalUnlockftsGlobalUnlock),$T`-$fmtb.dllFASYM_ProductPrefixftsKERNEL -IS`!getIniVarftsGetIniVar) ,  , , Ug?g fsetIniVarftsSetIniVar),  , , , Tg?-$f!dos.dll$$3EERnn| &ā );;HZZhzz ̂  99M ddm ڃ  00>ZZf ˄    ((2 IIZ ftsRemoveIndex), U Ng fftsInitIndex) ,  , ,$U N.'fftsAddContext),' , U N.&fftsAddPage),' , , , ,&U Ng f&ftsAddTexttoSection) ,' , , UNg fftsAddSectionstoPage),'UNg fftsBuildIndex),'UNg fftsOpenIndex), UN.'fftsCloseIndex),'UlNg fftsTagEntries) ,' , ,'UNg fftsNamedSections),' ,'UNg fftsTags),' ,'UNg fftsContextCount),'UNN.'fftsContextTitle) ,' ,','UNg fftsAllContextTitles),' ,'UbNg fftsQuery) ,' , ,'U*N.'fftsReQuery) ,' , ,'UN.'fftsSetContextScope),' , U"Ng fftsAllMatchingTitles),' ,'UNg fftsAllMatchingRefs),' ,'UdNg fftsMatchTitle) ,' ,','U,Ng fftsMatchRef) ,' ,','UNg fftsGetoffsets),' , UNg fftsSetErrornotify), UzNg fftsGetErrornotify)U@ Ng f ftsGetErrorNumber)U N.&f ftsGetErrorString)U Ng f ftsSearch),  ,$U6!Ng fftsSearchKeyword),  ,$U'Ng fwin.dllsftsIndexingAvailabledlg.dll>Qg ~&& &CRdvchooseDirectoryDlgftsChooseDirectoryDlg),  , UVg fopenFileDlgftsOpenFileDlg),  , , , ,#UVg f&saveAsDlgftsSaveAsDlg),  , , , ,#UhVg f&getFileListDlgftsGetFileListDlg),  , , , ,#U4Vg f&listtoTextlineftsListtoTextline), UXg ftextlinetoListftsTextlinetoList), U"Xg fUSERASYM_MTBVersioninitlinksi_ )&< ; ; +)mw+9#l+)mw+m&#h+:!Z+:i@!+:+)miw+9u#+6@!+:!D++'A"+:!['fstandardninitlinkAdd Hyperlink Buttontbk_bookRefvwrRefhyperlinkftsAddlinkU' )&< ; ; )"$; {#r;?ler " >t ++@#"(h+)mw+p&#h+:!Z+:@!+:+)mw+9S#+6@!?+:!D++'A">}t ?o+:![h(ffileName=initLinksstripExtensionSearch Settings Not FoundaftsFileExistslMsftsInfoValtbk_bookRefThis book must be saved before this action may be performed. sftsMainBk+1infoDlginfoDlgsetFiledialog.SSTftsSetFilesettings not foundgetSetFile0)&_<  hT, "j -$.'"%, /q, "Qq5# h(fhretVal.stripExtensionR2m  )&  JFJF, "@, "QqFEFJE"+, /EqQ31<"EY !FJE", /EqQ51hEE"#, /EJY!HqQEqQ51h  , , !;, !FhJs+)mw,""%ss-++@#sk-<"">s+)m w,"J";> s+)mw? >+< >m>"{+)mw+&#h+:!Z+:@!+:+)mw+9#+6@!+:!D++'A"+:!['fFsftsSetFileftsSetFileTRUE getSetFilestandardaftsFileExists sftsMainBksftsIndexingAvailable+1infoDlgCreate Search Indextbk_bookRefmainThe full-text indexing engine is not available at this time.vwrRefftsCreateIndex;B>4)&< < -< C<  ; ; >><"9s+)mwh"|, /31h, ", /33, 7 +"Qr+7r!", #?, #+x><"9s+)mwh"|, /31h, ", /33, 7 +"Qr+7r!"', #?, #+{">s+)m>w,"J";>Js+)mw? >)+< >m>"+)mw+&#h+:!Z+:@!+:+)mw+9#+6@! +)mw+9#+< <m\+:!D'f2sftsSetFileftsSetFile getSetFileIndex Settingsstandard[^stepBackaftsFileExistsindex settings sftsMainBkmenutbk_bookRefvwrRefftsIndexSettings(K' )&  o< ; ; >">s+)mw,"J";>s+)mw? >+< >m>p"e+)mw+&#h+:!Z+:@!+:+)mw+9u#+6@!+:!D'fsftsSetFileftsSetFile getSetFilestandardaftsFileExists sftsMainBkreader settingstbk_bookRefReader Level SettingsvwrRefftsReaderSettings M' )&  e< ; ; >">s+)mw,"J";>s+)mw? >+< >m>p"e+)mw+&#h+:!Z+:@!+:+)mw+9#+6@!+:!D'fsftsSetFileftsSetFile getSetFilestandardaftsFileExistsPage Settings sftsMainBkpage settingstbk_bookRefvwrRefftsPageSettingsNKor )&<   < Y<  k< < ; ; >M">Bs+)mw,"J";>s+)mBw? >+< >m>";B#h;B#hJ, "Vq"-<   J< < ; ; >">s+)m w,"J";>Rs+)mw? >1+< >m>>"x+)m3w+9#h;A#h++@#i<"++ @#hs++l+)mw+Q&#h+:!Z+:@!+:+6@!+:!D++'A"+?$#+/.@#h, 7 (fX middleLineftsInsertLine?`T\)()&JFJF < JFJF"JF, "XqFEFEE"EEY!HJY!AF, /EqQ31h , , "EJY!EFEVh@,  , "&EJY!HFEJY!HVh EVhW,"E" ", /,I3# (f4middleLineftsRemoveLinecQi0, ()&4< JFJF < JFJF" .'JF, "XqFEFEE"EEY!HJY!AF, /EqQ31h , , "EJY!EFEVh@,  , "&EJY!HFEJY!HVh EVhW,"E" " h .'h(f=nummiddleLineftsFindLine_gXUCT)&< < ; ;   C<" , #>s{#++@"-$s+)mwq"\s.'s+)m"w, +)mw, #>, E#>s{#++@"-$s+)mw :'fLMM_CMD_Object_SettingsMM_CMD_New_KeywordsMM_CMD_Build_IndexMM_CMD_New_SectionReader Level Settings (indexing)Index SettingskeywordMM_CMD_Index_SettingsMM_CMD_Hotword_SettingsMM_CMD_Page_SettingsMM_CMD_New_TagMM_CMD_Reader_Level_SettingsMM_CMD_New_Sections.HLPKeyword Settings (indexing)MM_CMD_New_ContextMM_CMD_Search_Settings_Not_Found-ftsWinHelpMM_CMD_New_ContextsASYM_MTBVersionSfftsWinHelpNumcontextNumHotword Settings (indexing)FASYM_ProductPrefixBuild IndexcallWinHelpm/)&W< 1< JF<< JF; ; +)m.w+3&#h+)mw+9#h+:!Z+:, @!+? #h+< , .@!++'@#. , /3Z.', 7, '@!++ @#+?s#'@#. , /31,"JY!EFJ++0@"q"Y++'@#. , /31,"E"9++'@#. , /3 1,"JZY!HV, 7, '@!JZ++ @#+?#'@#. , /31,"JY!BY!HF++"@#. , /3E++'@#. , /31,"JY!BY!EV, 7, "@!+:+6@!+:!D++'A"+:!['f5info dialogmsgFieldframemessageinfoDlginfoPgtbk_bookRefdialoginfoDlg ) +* .O@%*ѷ n ?_9YmW  D)&< < < <  T  P L<  HJF> :  6 2 .<   *< < j<  & "< < <  ; ; +)mw+E&#?. >.+< >.++@#mh++@#")ce#?, ++@#, #>, K#>h++@#.', #?h>.F+:, @!>.4+:@! >.+< >.++A"-m>.+:A!Ls&">H++@#?&>:H":>LhsLs$, #>sTj">L#sLs, #>sKLsZ.' E>Fn,"En">LsH,"JY!HV, #>sye, /,I3, /31, 7?G,"Y ! V En"z>Ls&C, "V-% JFdJJY!E FZJ" X,"EdX"j&, /,I31s+)mw,"J">&, /,I3#?&,"EZY!H V EdX">&?6.'?*>.8+:!D'fsftsSetFilecontextLinetempPageRefoldRSBOptionspgKeywordscleankfieldData`/ftsListToTextlinekwLineLmsftsBookslinesFALSE sftsMainBkpage idUpdating Settings Filefield,recordField,button,comboBoxtbk_bookRefnumbooksLeftCREATEoldPageRefsftsHwtagskwsftsVRefsectionssftsContextsincludeBooksKEYFIELDS_9updateStatus(sftsSectionsCONC_SECTIONdialogContextsaftsFileExistsKF+itemNumber}<sftsValidObs}<sftsKeywordsMlbookCountKeywordspage"ipageStr*ftsGetIniVarcontextnumLinesReading SettingsupdateFile t :)&           <  ; ; ;>"PJ>, "Vq">,"Y !V?x>+ # ?l, #, #?slB"~ B!}, #sl, #+!/B!}"+:>+)m w,A! >+< m>+:>+)mw, @! >+< m?9>+:![?'f_9updateStatus nwalkAllObjects}<sftsValidObsoldRSBoldPageRefDone.MlbookCountbooksLeftoldPageRefoldRSBsftsVRefScanningnextBookidleU &)& < < <      ; ;   ++ .' @"q ,&I+9, #h+)mw"(+)mws>s+)mw?+)mwh.' , "Vq ,&I?, /,I31s>s+)mw?,&H.& ,&I++ @#++@#.'h .' #, /31,"F,"E"B,I  , , ",& ,"Y ! V E".&, .', "c#, /31,"JY!HqR q! s.&ss+,'#slKs.&sssl-,&H.& ,&I'fftsContext?walkObjectsijkw]ftsInsertLine}<sftsKeywordsftsKeywordssftsContextswalkAllObjects~ ,8)&< < C<  +     < +  <    F ; ; ++ +&   ++ @#|"?h, /5@"-$, 7 , #?slf, #?slj# J, "Vq" #++  ++@#h, "=++>, #+hJ, "Vq" #  , y"++><, #+hJ, "Vq" # .'h,I,I  "\;,I,I  , #?, , #?, d#o# ,"Y !V O, O"@#, h"MqJY!HqQ,I , /51qY !qQ J>ss+)mw?++@#hJ, "Vq" # V, "++@#hJ, "Vq" # J>Tss+)mw?, "T+)m0wh"7>$ss+)mw.'">+#?\J>ss+)mw,"":+)mwh"s>7s+)mXw?#f'fRecordFieldhwtagobRef(sftsSectionsofBackground}<sftsValidObs+itemNumber $,78 ?KXfpyhwtagobRefcurObjTypesftsContextsobjListsftsHwtagsbookRefbackgroundssftsKeywordsrecFieldCountbackIndexsftsVRefrecIndextlistcurObjobjecttoWalkftsSectionsftsSectionssftsValidObssftsLpMsgField]ftsInsertLinerecIndexHotwordPageftsSectioncurObjTypeftsTagsftsHwtagsftsSectionScanningrecordField_9updateStatusfieldwalkObjects[()& ; ; >[++'A"?; >F+Er",<++$@!<++, @!r 'fl statusbarsftsVRefupdateStatusy)]z)&L< J< ++@#h++@#h,  #?, , #>, #>(fUob"nmobName_*@b1A %* n ?L_9u{L @)&&< < <  X  T P<  LJFB >  : 6 2<  Q< < <  . *< < <  &; ; +)m w+&#?2N >2A+< >27++@#mh++@#")#?, ++@#, #>, #>hM++@#.', #?h>2+:, @!>2+:@! >2+< >2++A"-mK>2y+:A!Psy.3">L\++@#?.>>%":>PUs(Ps, #>s>X.">PsPsq, #>sPsPs,"JY!HV, #>s&C, /,I3, /31, 7?&%,"Y ! V Er"z>Ps.u, "V-% JFhJJY!E F^J" \,"Eh\"c>.6, /,I31s+)mw,"J">. , /,I3#?.,"E^Y!H V Eh\">.?:l>2+:!D'fsftsSetFile_9updateStatuscontextLineOptionstempPageRef`/ftsListToTextline"ipgKeywordskfieldDataKF}<sftsValidObsoldRSBCREATE+itemNumberkwLineUpdating BooksLmsftsBooks}<sftsKeywordslinesincludeBooks sftsMainBkKeywordssftsHwtagssftsContextspage idaftsFileExists(sftsSectionspagebooksLefttbk_bookRefdialognumContextsoldPageRefCONC_SECTIONpageStr*ftsGetIniVarkwsftsVRefcontextsectionsnumLinesfield,recordField,button,comboBoxReading SettingsKEYFIELDSupdateBooks ml 6)&          @<  ; ; ;>"XJ>, "Vq"t>+ # ?, #, #?slB"~ B!}, #slB!}, #+!/:R+:>K+)m;w,A! >++< m>+:> +)mw, @! >+< m>+:![?M?^??Y?'f_9updateStatus nwalkAllObjects}<sftsValidObsoldRSBLmsftsBooks}<sftsKeywordsoldPageRefDone.booksLeftoldPageRefoldRSBsftsVRefScanningsftsContextsnextBookidleU @)& !< < <      ; ;   ++ .' @"q ,&I+9, #h+)mlw"P+)mXws>s+)mew.'"  +< ms+)mXwh, "V-% JFJJY!E FJ" ,"E"f, /,I31s>s+)mw.'", /,I3# ,"EY!H V E" +< ms++ @#++@#.'h .' #, /31,"F,"E"B,I  , , ",& ,"Y ! V E".&, .', "c#, /31,"JY!HqR q! s.&ss+,'#slKs.&sssl-,&H.& ,&I'fftsContext?walkObjectsijkwftsFindLineftsKeywords}<sftsKeywordsftsKeywordsftsContextsftsContextswalkAllObjects\# m,H)&o< n< <  +     < +  <    F ; ; ++ +&   ++ @#|"?h, /5@"-$, 7 , #?sl", #?sl# J, "Vq" #++  ++@#h, "=++>, #+hJ, "Vq" #  , "++>, #+hJ, "Vq" # .'h,I,I  "\;,I,I  , C#?, , #?, d#o# ,"Y !V , "@#, "MqJY!HqQ,I , /51qY !qQ J>s)Cs+)mjw.'"  +< mr++@#hJ, "Vq" # , "++@#hJ, "Vq" # J>sTSs+)mzw.'"  +< m, h"b+)mzwh"E>nss+)mw.'"  +< mJ>ss+)mw,""b+)mwh"Es>_s+)mw.'"  +< m'flRecordFieldhwtagobRef(sftsSectionsofBackground}<sftsValidObsftsFindLine+itemNumberFieldrecIndexHotwordPage $,78 ?KXfpyhwtagobRefcurObjTypesftsContextsobjListsftsHwtagsbookRefbackgroundssftsKeywordsrecFieldCountbackIndexsftsVRefrecIndextlistcurObjobjecttoWalkftsSectionsftsSectionssftsValidObssftsLpMsgftsSectioncurObjTypeftsSectionftsTagftsTagsftsHwtagsftsSectionScanningrecordField_9updateStatusfieldwalkObjects()& ; ; >[++'A"?; >F+Er",<++$@!<++, @!r 'fl statusbarsftsVRefupdateStatus)]z)&L< J< ++@#h++@#h,  #?, , #>, #>(fUob"nmobName1*`51gV5%N5` n&?_9!9"SZ"g$%uo)&R4) *06*V@.T4r2\T@)& <  <  < C <  X  T P^ <  L H DJF: 6 2 .x <  *4 <  & "  <  <      < ] <  <    ; ; +)m w+@ &#?"x  >"k +< >"a ++@#m1 h++@#")  #?, ++@#, #>,  #>hg ++@#.', #?h>" +:, @!>" +:| @!>" +V!8l +)m w?H ]"n +< >"d ++A"-m4>"J +:A! Pps; PMs 2" Ps ">L++@#?>PsPs+)mw,  #>h>Pqss , , !;, !>P s.":>PsP|s/, #>sXl">PswP7s , #>s9PysPs,"JY!HV, #>ssp, /,I3, /31, 7?R,"Y ! V Er"z>PsPfs+)mw?*G>PMsP*sPs+)m@w, #>? > , #?sl > , !*s+)mwh"9P_s>*Ns+)mm w?B>=.'", "V-% JFhJJY!E F^J" \,"Eh\">, /,I31s+)mYw,"J"k'>v, /,I31, #?sl>Q, /,I31, #?, #+h>%, /,I3#?,"E^Y!H V Eh\"I>?6>"+V!!>"+:!D'f sftsSetFilecontextLinecontextstempPageRef6sftsExcludestripExtensionkwLineOptionspgKeywordsFALSEkfieldDatanumLinesInitializing IndexoldRSBsftsTitleLocCWDFILE.OUTLmsftsBooksbooksLeftlines8sftsTextFlow  sftsMainBkkeywordspage idftsRemoveIndex2ftsSetErrornotifytbk_bookRef`/ftsListToTextlinenumcreationLogFIRST_CHAPCREATET4modifyMTB41inioldPageRefsftsHwtagskwsftsVRefsftsContextssftsExcludeFileInitializing indexsftsIndexHandleContextsKEYFIELDSsftsLogFile_9updateStatusUnable to find book(sftsSectionsCONC_SECTIONdialogKF?4ftsSetIniVaraftsFileExists.XCLRemoving Existing Index FilesTextFlow'ftsGetErrornotifyerrorState+itemNumber}<sftsValidObs}<sftsKeywordsR,ftsInitIndexKeywordsincludedObjectssftsContextListCreate Search Index***Unable to find Bookexcludedpage"Opening log file:includeBooksipageStr*ftsGetIniVartitleLoccontextsftsErrorNotifyy@indexNameReading SettingsRemoving old index filesCreating excluded word file:createIndexGIR)&                  <    ; ; ;>"J>W, "Vq">D+ # ?.B"~ B!}, #?sl;C, #, #?sl, #sla, #, #?sl , #+< >s+)m, /31m^, #+!/B!}>J<"-s+)mwhcs+)mrwh"os+)mw.'"5+)mw, #?, y#?, , #?slf .'hs+)mwh"?, #?sl +)mwh.' , "Vq ,&I|, /,I31s>xs+)m2w.'"5>, /,I31, #?, #?, , #?sl,&H.& ,&Issss+)mws>~s+)m,wh"|, #+hJ, "Vq">, "@, "V-% JFJJY!E FJ" ,"E"N,I#, ", /,I3#+ ,"EY!H V E"#  , 6"++>|, #+hJ, "Vq" # .'h,I,I  "\;r,I,I  , #?, , #?, d#o# ,"Y !V "$ #h # s+)mwh, -"@#, e"MqJY!HqQ,I , /51qY !qQ Bs+)m5wh++@#hJ, "Vq" # , *"Es+)mwh++@#hJ, "Vq" # , J"l+)mnwh"O>bss+)mw.'"*, #?, K#?, , #?sl:J>|Rss+)mew,""s+)mwh>T,h>"]>s+)mjwh"|, #?sl"+, #?sl?'fRecordFieldhwtagobRefftsAddSectionsToPage6sftsExcluderecordFieldBackgroundN *2=I8 Q]jw|hwtagobRefobNumcurObjTypesftsContextsobjListsftsHwtagssftsExcludebookRefbackgroundssftsTextFlowsftsKeywordsrecFieldCountbackIndexsftsVRefrecIndexsftsTextAddedsftsIndexHandletlistcurObjobjecttoWalksftsSectionssftsValidObsrfList}<sftsValidObs***Unknown Tag:+itemNumberbackgroundof8sftsTextFlowcreationLogPageAdding Sections forrecIndexHotwordobNumcurObjTypeFailed Adding Sections forftsTagsftsHwtagsScanninginV@addObjectText_9updateStatussftsIndexHandleFieldsftsTextAddedwalkObjects;)& ; ; >[++'A"?; >F+Er",<++$@!<++, @!r 'fl statusbarsftsVRefupdateStatusS<]z)&L< J< ++@#h++@#h,  #?, , #>, #>(fUob"nmobName<C )&< , "@, #?h, "@, #?hf, "@+, #?, x#>, #>, , #?h-, {"@U, #?hY, #?h(frichText ofbuttoncaption ofretVal&&fieldftsAdditionalText oftext ofpagecomboBoxdropdownitems oftextExp?.)&  M< R< ; ; .'h+)mwh"+)mwh">ss+)mwh.'"Ws>s+)mhwh.'"], /,I3, 7?G(fftsContext+itemNumberRftsAddContextftsContextValuesftsContextListerrorStateAdding ContextcontextNamecontextNumsftsIndexHandlegetContextNumB][)& , %#>, > , !;'f*sftsLogFile creationLogC[ )&< < <   <  F ; ; +)mw"+)mXwh>T">It , /31h, /3# , \#?, , #>, J#>, #?, , #?h', #?h; {#r+"Q;, d#ohr +)mwh"i+)mwh"O, /51h++@#"., /5++@#, #>, m#>, 7 (fobTypeobRefofxzftsTitlesftsTitleLoc`ftsTitleValueXftsTitleOverridetext of"titleReftitleLoc (5>obTypeobRefpgReftitleRefsftsSetFilesftsTitleLoctitleLoctitlegetTitleTH )&< ; ; , /31h, /3# , /3# , /3# ?s+)m:w, /31, #>, #>h, , #?(f"bkNamelsplitPathcleanRefpI)& ; ; .'+ +F !Y, #?, I#>, >fs+)m=w, #>, #+l)!'f Error%ftsGetErrorString06cleanUpsftsIndexHandleerrorStateaJ/ L)&           <       ; ; >+:>+)mw,A! >x+< m>^+:>W+)mw, @! >7+< m> " >, !>+:![??N?)??p???3???? ??J?+)mw+&#'A"+)mw+&#+:![.'+ +F !'f1sftsLogFile(sftsSections6sftsExcludesftsHwtagssftsTitleLoc}<sftsValidObsoldRSB8sftsTextFlowLmsftsBooks}<sftsKeywordsoldPageRefsftsContextListstandardtbk_bookRefsftsIndexHandlebooksLeftoldPageRefoldRSBsftsVRefsftsContextssftsErrorNotifyy@indexNamecleanUpNV)&[<      !<   ; ; ++@#<"1>os++@#s+)mww,"J"A<++@#<"h>, "@Xh++@#, "++5@"++ @#h++@#, ~"<5+)mw=<"+)mw%<"<+)mwh"W>ss+)mw.'"2, #?, #?, , #?sl ss+)m\ws>s+)m whu,"FB>ks+)mWwh"m, #?sl?S<(fS***Unknown Section:TRUEftsAddSectionsToPage(sftsSections***Failed Adding Section for6sftsExcludezrftsAddTextToSectionFALSE}<sftsValidObs2ftsExclude+itemNumber8sftsTextFlow9ftsExcludeValueSZtextExppageftsSectioncreationLogftsSectiontmpObjinhiddensftsIndexHandlepage,backgroundsftsTextAddedaddObjectTextT%dd)&< < K< ; ; , #>ss, T#>sh+)mw, +)mw, #>, #>ss, #>s.'s]w'fSTSPARMS{:ftsDosStringtempFASYM_ProductPrefix?4ftsSetIniVarDFECHARSETSTSPATHCHARSET.STSsectiontempDirTMPDIR.INIASYM_MTBVersion*ftsGetIniVarcharSetmodifyMTB41ini'g*6*g 6%Vg6a/Y (SY!B" "2$P%H&'B)mK5*EP8.i0=(11io2DO="T)& + <   <        +     +    P<    j<  +    +  ; ; +)mw, +)mw, #>, #>, !+)mw, +)mw, #>, s#>, !>+++@#s+)mwh>+++SB#+h>+++TB#+h>+#Ch+?x+)m(w, +)m0w, #>, e#>, >+" =+##.'h; +)mw+Er;h > +++@"q I>++9q!# @#"b>++9q!# @#h++8#h">Y+#?L>G+, "V-%"a>f++9q!##h",>+#?>+, "V-%" SIr >+"(+# , "j-$h.'"1, /, /,I51, "Vq3, 7+  , "j-$h.'"1, /, /,I51, "Vq3, 7+  " <+V!8B"~ B!} , "Vq  I #?' >++@#h"1>, /31, d#?, >++@#.', #?h*>, /31, X#?, , #>, F#>h<++, @!>, /31<" >z++(B#h; +)mw+Er>P+)mwh>:, "D.r>&, /51+9#+7r!"r>, /51+7r!r , "b, "4>++#B"$s>s+)m8w"d"F[; +)mw+Er>b+)mPwhr ,!s>>s+)mw"4>++$B"$s>s+)mw"d"F[; +)mbw+Er>+)mwwhr ,!s>s+)m6w"ss+)mws+)mwh" hs+)mWwh.'s, @#>, , #>sss#+:#B!>+:$B!>+:, (B!; +)mw+Er >n+< <m >M+< <m#, /31s+)mwhs+)mjwh >+< mr q%Y !qR ># O L s+)mw.'"-ss+)mws+)mwh" hs+)mlwh.'s, U#>, , #>sss8+:, (B!R, /31s+)mDwhs+)mwh >+< mRhss+)m[w, ss+)m@w, "F= "F4 "&ss> ss+)m whh, /31\<", /31h, /31,U> +:#B!=; x+)m$ w+Er >~ +<  <m xr , /31,U>J +:$B!=; p+)m w+Er > +< x <m pr ,  #>, s+)m w, #>h, , "s+)m w.'"uss+)mwh.'"@sss+)mT wh <"    # h8, /31<""<, /31h, /31h, /31, , /31, U> +:#B!=; h+)m6 w+Er > +<  <m hr U>f +:$B!=; `+)m w+Er >5 +<  <m `r ,  #>, s+)m w, #>h, , "s+)m w.'"uss+)mwh.'"@sss+)mp  wh&<"    # hT, /31 <", /31h, /31,U> +:#B!=; X+)m w+Er > +< 8 <mB Xr , /31,U> +:$B!=; P+)m w+Er >t +< <mJ Pr , - #>, s+)mZ w, #>h, , "s+)m# w.'"iss+)m wh.'"4+)mwhq <"  I K # h, /31 <""<, /31h, /31h, /31, , /31, U>(+:#B!=; H+)mw+Er >+< V<m`Hr U>+:$B!=; @+)mBw+Er >+< <mr@r , U#>, s+)mw, #>h, , "s+)mKw.'"iss+)m wh.'"4+)mkwh <"  q s # h, /31* <"s+)mwh, /31,# >++:, SB!  @#++ @#+9#+< m >"+:#B!=; 4+)mw+Er >+< P<mZ4r , /31,# >\++:, TB!  @#++ @#+9#+< m' >i+:$B!=; (+)mw+Er >8+< <m(r (, /31<"   U>+:#B!=; +)mUw+Er >+< <m r U>+:$B!=; +)mw+Er >T+< <m*r s+)mwh, /, "QqJY!HqQ, "Qq51h>+:, (B!n; +)m]w+Er, /31s+)mC whs+)mwh >+< mQr S I(<+V!!5s+)mFw+hss+)m> w+h, , "DDn++:, SB!s+)mw+hss+)mw+hs+)mzw+h5s+)m]w+hss+)mUw+h, , "D[++:, TB!s+)mw+hss+)mw+hs+)mw+hB!}>++:, SB!> ++:, TB!"Fr#,0anxSearchCD&anxSearchHDminimalPathsclipbk,No animators were found.animatorASYM_MTBVersionsrcFilemediaPathstatusBaridCopyErrormoveWould you like to include animations in the packaging operation? This will require walking the book to create a list of the animator objects.flagFind Media FileFASYM_ProductPrefixYesNo(SfindFile:clipPkgPromptsetCurrentDirectorycopyAllmoveAllPackaging was incomplete.skipYfindClipbackgroundOkCanceliCopyFileCDaudio,VideoDisc,VCR,overlaymoveErrorThis book contains clips that refer to Hard Disk media files which are in directories relative to this book. Is it alright to add to the Hard Disk media path?>>Rddt À SetCurrentDirectory), T-#fSetCurrentDrive), T-#fCopyFile),  , T-#fFileExists), T-#fMoveFile),  , T-#fRemoveFile), T-#fInformationYes5cdPaths/anxSearchCDThis book contains clips that refer to CD-ROM media files which are in directories relative to this book. Is it alright to add to the CD-ROM media path?8anxCelAnimRefAddanx.tbx9hdPaths",setCurrentDrivePackaging completed, however 1 or more clips were skipped.anxCntExclamationeMoveFileBinPathscopyError=insertPlaceHolderpackageClips= )& , "Qq JFJJY!E FJ" q%E"b, /q!31, ["D", /q%JY!EqQ51.q%EY!H qR E"(f:\mediaPath>_; %)&  ; ;  " + #h , /31<"#, #>, ++(B#, #>h?; +)mew+Er, #>, +)maw, #>hr s+)m5w.'" A(f?tbk_lastWin+FileExists8anxCelAnimRefclip\findClip@ )&  ; ;  "W + #h , R#>, , #>hs+)m'w.'" (f+FileExists\findFileA )&  ; ;  + s+)mRwh "+ #h "< <(f}TRUEFALSEmediaPathinPaths+CfT )& ; ;      ++@#")  ++@#.', #? ,  ++@#, #>, #>     s@sssslG# Ys+)m;w(fremoveDuplicateItemsmKreplaceRelativePath\sortListminimalPathsK*)&+   ; ; s+)m~wh"T+ #  , /31"+ #h # s+)m w(fsortListremoveDuplicateItems@MY\$)&+          ; ; s+)mXwh>+#Ch>+">+#  , "Vq Ieq!#h, /31<" ++#B"++$B"++(B#hs+)mFwh"N, #>, , #>s+)mw.'"+: , , #>, (B!Gs+)m7w",+: , s+)mw, #>, (B!N; +)mw+Er+)mw,+)mw, +)mwhr s+)m-wh; +)m#w+Er"\, Y#>, , #>s+)mw.'"( +<  , , #>mUs+)mw": +<  , s+)mw, #>mKr SI'f''animList+FileExistsstbk_thisBook8anxCelAnimRefmediaPath?tbk_lastWinHshortFileName/anxSearchCD8anxCelAnimRef&anxSearchHDclip\idirectoryOnlyreplaceRelativePathSSV<)& !< +       ; ; >+#Ch>X+">H+#  , "Vq Iq!#h, /31n<" ++(B#h-; +)mw+Er+)mwhr s+)mwh",+: , s+)mw, #>, (B!S; +)mdw+Er +<  , s+)mvw, #>mIr SI'f'animList?tbk_lastWinstbk_thisBook8anxCelAnimRefmediaPathHshortFileName8anxCelAnimRefclipscrreplaceExplicitPath V}{)& K, "j-$h.'"#, /,"JY!HqQ5# (f\:directoryOnlyV)&  , "Vq IK, /q!31 "&, /q!3# +"<#  SI(finsertPlaceHolderW~)&  +  "+ #h "< <(fVTRUEFALSEitemExistsXC()&   ; ; !R<"  `)<"  H?<"  0<"  &<"   <"q%JY!HqR u<"q%J Y!HqR N\<"q%J0Y!HqR 'H<"q%J@Y!HqR .'"q%KY!HqR +.'"q%KY!HqR <"q%KY!HqR (<"q%K Y!HqR  "s_anim_sizing<}s_anim_lastLocbuttonDownf M") &   JF< JF <  ; ; >++@#h, /31,">, /31,"Y!EF, /31,">, /31,"Y!EF+:+ @!?;+:B!'fTRUENSPartnerW_handleNE_handleS_handleswitchRectSW_handle!EWPartnerE_handle{>s_anim_sizingN_handles_anim_CurrentObjectselectionHandlesoldNameSE_handleNW_handle<}s_anim_lastLocw7crossPartnerbuttonStillDown U,H$)&       ; ; >4  ?+>D,l>L++'@#. , /31,"JY!AV?>"++'@#. , /31,"JY!AV?>.'"%> >++'@#.  "> >++'@#.  3s_anim_sizingeditorScriptss_anim_CurrentObject#s_anim_selectedVertex<}s_anim_lastLocbuttonUpS s )&  ; ; @#hr, "j-$h.'"7, /,I,"JY!HqQ5/7 ;,  # , "j-$h.'"7, /,I,"JY!HqQ57 ;,  #, "j-$h.'"7, /,I,"JY!HqQ57 ;,  #]w, "j-$h.'"7, /,I,"JY!HqQ57 ;,  #(fNESE_NW_SWNE_SENWSW_crossPartner3 )&  ; ; @#h, "j-$h.'"$, /,I3c7 ;,  #JP, "j-$h.'"$, /,I3!7 ;,  #(fWEW_E_EWPartner1 .')&  ; ; @#h, "j-$h.'"$, /,I3e7 ;,  #JN, "j-$h.'"$, /,I37 ;,  #(fSNNSPartner85 ,)&JF JFG<+ JFJF; ; >;++@#+h>&++'@#. , /31,"JY!AF>++'@#. , /31,"JY!AFu#|, /31,"JY!IFu#|, /31,"JY!IF+? #+:#,"EY!EqQ#,"EY!EqQ!#+?Q #+:#,"EY!EqQ#,"EY!HEY!EqQ!#+? #+:#,"EY!EqQ#,"EY!EqQ!#+? #+:#,"EY!HEY!EqQ#,"EY!EqQ!#+? #+:#,"EY!EqQ#,"EY!EqQ!#+? #+:#,"EY!EqQ#,"EY!HEY!EqQ!#+? #+:#,"EY!EqQ#,"EY!EqQ!#+?\ #+:#,"EY!HEY!EqQ#,"EY!EqQ!#;k #+V!8'f3W_handleNE_handleS_handleSW_handleE_handleobjBoundsN_handles_anim_CurrentObjectselectionHandlesSE_handleNW_handleshowHandles_* b+5%6 Kc8k yo$cUMr|э)&; ; r.'"`] .'";T #:7.'";' #:jB#: $'fCancelOKkeyDownO4)&  <      ; ; >  ?; ;@&#+Er>#? s+)m5>x!>m#.'" ssl++2@#?c;+:+5A!>M+:5@!.'?p ;#+? #+< > m4 ;J#+? #+< .'m3>++'@#. , /31,"JY!BY !\V?E>++'@#. , /31,"JY!BY !\V?>/ h> s>,", /31,"Y!HVs>,", /31,"Y!HVs> s+)m ws+)mw?-> s>"+)m>wh, /3 1,">Q,"Y!EV, 7h, /3 1,">,"Y!EV, 7h>g+:, !#>+?>,  #+: @!>+?>j,  #+:+@!;+:+5A!;! #l(;#l>7+:!"r 'fqcsliderMaxyshowPath6s_anim_dyBottomBarâsliderPosanim_editvertexPositionobjectAnimationĊupdateSettings7s_anim_dxstartPosSettingsslider2s_anim_animationSettings$offsetPathBys_anim_CurrentObjectselectionHandlesshowHandles#s_anim_selectedVertexCvs_anim_PathObjectcreatePatheditPathH^Z)&  N<+        ; ; >  ?""~ "!}++2@#?;+:+5A!>++"@#. +h>  > >++'@#.  > >++'@#.  >g .' >M <  >6 .' > .' > ~< > g<  > .'  > 6< >    ;:#+?z #+< .'m ; #+?I #+< .'m>V++'@#. , /31,"JY!BY !\V?>!++'@#. , /31,"JY!BY !\V?l.'?!> < ;'@#. , /31h.'";'@#. , /31hK@ >7,"Y!H#,"Y!H,"","#,"Y!HVs>,"#,"Y!HVs?,"#,"Y!HVs>Y,"#,"Y!HVs+?>r,  #+: @!>t+?>R,  #+:+@!;#l>C+:!"; #l@"!};+:+5A!'f0,0,-2880,0FALSEcsliderMaxshowHandles6s_anim_dyBottomBarâsliderPosĊupdateSettings7s_anim_dxstartPossettingsslider2s_anim_animationSettings$offsetPathBys_anim_CurrentObjectconstant,selectionHandles#s_anim_selectedVertexCvs_anim_PathObject0,0,2880,0yshowPathcreatePath> ~vP)&<   <   K<      <  ; ; >  ?B"~ B!}; ;&#+Er;B" ;+:B! #h.'+ +F !.'s>I+)mIwh> J, /31,"Y!EVsJ, /31,"Y!EVs>+)mws+)m w , /31,">' , /31,"JY!AY!EV, /31,"> , /31,"JY!AY!EV h>  >=+5!7!6:7; #+V!! > >ws;#+)mw  >S  >A , "VqJY!AJY!EV ? ??z?U;+:B!>, /31y<")>, /51, #?, >, #?h.>++2@#, /51, #?, >c, #?h>, #?, ;2@#, #??}; {#r +< >.m >=+< >m+:.'s+)mw, "@!+:.'s+)mw, '@!>+:++5@"5@!r +F !>++@#h"->++@#, #?, , #>, #>h>m, /51ho>( , #?, }#?, #+h>#?r B!}'fsourceObjectBottomBarscof"The path has been saved as animationof the object.$offsetPathBytheVerticesanim_editvertexPositionCanim_startPosition7s_anim_dxobjectAnimationstartPos4s_anim_sourcePage2s_anim_animationSettingscompilePaths_anim_CurrentObjectƅanim_startSizeselectionHandles#s_anim_selectedVertex6s_anim_dyCvs_anim_PathObjectids_anim_CurvedVerticessavePath`jin00)& JF8< 8< ?<        ; ; "JJY!EV,  !+ ## .'+ +F !+""~-# "!}+B"~-# B!}, "VqJY!BVh+ , /3#, 7  + , /3#, 7  JFJ, "Vq"P+ , /3#, 7  + , /3#, 7  +EJY!EVsss;#+)m w#  , /EJY!EqQ31":+EJY!EVssss;\#+)mw# , /s sEJY!EVs, /31s, /31s; #+)mw, ,#>, 7 hhEY !F, /s sEJY!EVs, /31s, /31s;#+)mww, 7 +5!7!6"+5!6+5!6:d;A#h+:;A#++@#, "VqY@!?NJF+)mw,"JY!EFEE"S>++?EV, #4@#s;#+)mw#?EY ! FE"+ #,B!} + #,"!} +F !(f3drawCurve|.verticeCountpoint2previousPointpoint1drawHandlecompilereditorScriptsedrawLine hypotenuseFromVertices,'s_anim_segLengthListshowPathq# ) &< .' , "Vq ,&I, /,I3 1," ,"Y!HV, 7 , /,"JY!HqQ3 1,","Y!HV, 7 ,&#.& ,&I~(fioffsetPathByE$L%)&'fenterPage$L%#)&'fleavePage$R%)&'fleaveBackground+*+<W^%.0ٍ"y"gOfR) Ai)&; ;  +< .'m'f7"tbk_wid_currentTableaveBackgroundE_R<)&            ; ; +# +)mw"b.'+ +F !q#++B" q#+:B!@#h+ #,# h+ #,# h+ #,# h+ #,# h+?#, #?,  #h++@#h+:<+@!+ #,# h+ #,# h+ #,# h+ #,# hB"~ B!}+)mkws+)m'ws+)mws-#s-#s-#s-#s-#s-#s-#s-#s+? #l,+?+)mw, #?,  #+:<+@! +< mB!}q#+:B! +< msslW.'+ +F !'fboldTresizeregular_CurrentTab2jypAixpactive tab areatabPressed_CurrentTab]$baseRadtabtbk_wid_currentTab;Q)&; ; +)m w(f&_CurrentTabtbk_wid_currentTab:*)&<  P< P< ; ; +# ,"J" J,""#+.'+ +F !q#+:B!q#++A" , "D:N;h;h+)mwh+)mww,",""h+?X #h+5!7!6:;A#+:D+)m(w, #?, @!;A#+:<+@!},"+)mw,""9+?+)mw, #?,  #+5!7!6:7+5!7!6;+:+5A!:q#++A"--"q#+:A!.'+ +F !'f Tab number must be 2 to 7.ownerObjregularof background idtab 1ftbk_wid_numTabstaboldNumseedgrptbk_wid_numTabsCR6)&; ; @#, "VqJY!EV(f5tbk_wid_numTabsD V)&}< JF<         <      <  A<    ; ; B"~ B!}q#++B" q#+:B!hu#|h+ #   +)mw,# <" ++'@#. , /31,"JY!BV-# Y!wqQ  +< -#m++@#h+ #,# h+ #,# h+ #,# h+ #,# h++@#, "VqJY!EqQ qqY!EqY!BqQ +)mwh",.'h +< .'m q qIqJY!EqY!IqY!HF+?Z-#, #?,  #hqq"EqY!HqQ  -#sssqqY!HVs-#s-#sEVsslF -#"0EqQ   qqY!HqQ qHq! qI+?@ #h-#sss-#s-#s-#s-#s-#s-#s-#s-#s+? #l,B!}q#+:B! +< m +< ma +< -#m 'fxp^$baseRad)resizeTabTresizesizedObjgrptabHeigth3jypcurrentTabtbk_wid_tabHeight_CurrentTabactive tab areayp_CurrentTabBtabHeighttabBixpsized 3) & ; ; $+# $ +# +# +# +# +#  +# ++ $,","Y!IqQ @#, /31+: ,"J-Y!HV + @!+?#+:  ,"qY!HV ,"qY!HV,"qY!EV,"qY!HV  44@!$,"JY!H,"Y!IqQ +?#+:,"qY!EV,"qY!HV 4@!+?#+: ,"JY!HV,"qY!HV ,"qY!HV,"JY!HV 4@! ,","Y!HV+# ,","Y!EV+# ," ,"Y!HV+# $,"JY!E,"Y!IqQ +?#+:  ,"qY!HV ,"qY!HV,"qY!EV $4@!+?e#+:,"qY!EV,"qY!HV 4@!'f@TLHighlightTRShadowShadowHighlightborderresizeTab'<**<Lbj%.<ٍ"y"g[f^) Ai)&; ;  +< .'m'f7"tbk_wid_currentTableaveBackgroundEkR<)&            ; ; +# +)mw"{.'+ +F !q#++B" q#+:B!@#h+ #,# h+ #,# h+ #,# h+ #,# hr;+9,I#+7r!+?, #?,  #h++@#h+:<+@!+ #,# h+ #,# h+ #,# h+ #,# hB"~ B!}+)mVws+)mws+)mws-#s-#s-#s-#s-#s-#s-#s-#s+? #l,+?+)mw, #?,  #+:<+@! +< mB!}q#+:B! +< m^"l-%h.'+ +F !'fboldTresizeregular_CurrentTab2jypAixpactive tab area_CurrentTab]$baseRadtabtbk_wid_currentTab;Q)&; ; +)m w(f&_CurrentTabtbk_wid_currentTabF*H)&<  P< P< ; ; +# ,"J" J,""#+.'+ +F !q#+:B!q#++A" , "D:N;h;h+)mwh+)mww,",""h+?X #h+5!7!6:;A#+:D+)m(w, #?, @!;A#+:<+@!},"+)mw,""9+?+)mw, #?,  #+5!7!6:7+5!7!6;+:+5A!:q#++A"--"q#+:A!.'+ +F !'f Tab number must be 2 to 7.ownerObjregularof background idtab 1ftbk_wid_numTabstaboldNumseedgrptbk_wid_numTabsCR6)&; ; @#, "VqJY!EV(f5tbk_wid_numTabsD V)&}< JF<         <      <  A<    ; ; B"~ B!}q#++B" q#+:B!hu#|h+ #   +)mw,# <" ++'@#. , /31,"JY!BV-# Y!wqQ  +< -#m++@#h+ #,# h+ #,# h+ #,# h+ #,# h++@#, "VqJY!EqQ qqY!EqY!BqQ +)mwh",.'h +< .'m q qIqJY!EqY!IqY!HF+?Z-#, #?,  #hqq"EqY!HqQ  -#sssqqY!HVs-#s-#sEVsslF -#"0EqQ   qqY!HqQ qHq! qI+?@ #h-#sss-#s-#s-#s-#s-#s-#s-#s-#s+? #l,B!}q#+:B! +< m +< ma +< -#m 'fxp^$baseRad)resizeTabTresizesizedObjgrptabHeigth3jypcurrentTabtbk_wid_tabHeight_CurrentTabactive tab areayp_CurrentTabBtabHeighttabBixpsized 3) & ; ; $+# $ +# +# +# +# +#  +# ++ $,","Y!IqQ @#, /31+: ,"J-Y!HV + @!+?#+:  ,"qY!HV ,"qY!HV,"qY!EV,"qY!HV  44@!$,"JY!H,"Y!IqQ +?#+:,"qY!EV,"qY!HV 4@!+?#+: ,"JY!HV,"qY!HV ,"qY!HV,"JY!HV 4@! ,","Y!HV+# ,","Y!EV+# ," ,"Y!HV+# $,"JY!E,"Y!IqQ +?#+:  ,"qY!HV ,"qY!HV,"qY!EV $4@!+?e#+:,"qY!EV,"qY!HV 4@!'f@TLHighlightTRShadowShadowHighlightborderresizeTabL*`7LH7%R6d{4Ō VMq$7v%0]4'("*X+,-0w.)&< <   ; ; <"# .'",.'"++'A"+:![R"l-%h"W-, " <""l-%h+:![++'A""F+:, @!+:!Z  h +? #+< m+:, @!+? #h<"!+:5@!+:!D+:5@!+V!8'fcancelTRUEvwrokbtn>tbk_Containers_cancelgaugeHyperlink DumpdownbookGprogresstrueOKShowDumpProgress`,)&`< ><  4< < < <   < < ; ; .'+ +F !htbk_ContainerNo Hyperlinks on page_ShowHyperlinkskBI)& <(ftbk_HasHyperlinks(it) = TRUEHasLinksFilter  )& ; ; tbk_ContainerCheckCheckHyperLinkOptionsbookHyperlink Check OptionsWalkHyperlinks_CheckHyperlinks ;Y)&; ; , -#>, !>pf"z;@#s+)mwh;@#s+)mnwh , "jqFxJEx"', /ExqQExJY!HqQ57 .>ps+)m@wh>ps+)m wh , # , #>,  H , #+h, , "D  , , "D  ,  , !; #, '#, #?, [#>, S#>,  , !;,:!} #" sj ,  , !;,:!} #" hA <"ss ssl>h <".' ++@#, "Vq ,&I++@#, /,I31++h++@#.'.'"6ssss ssl^>h <",&H.& ,&I~>hY <"o.' >X ,"F,"E">h( <"?l+9, #h++ @#h++@#.'hss+)mw,"J"ssss sslxsGhZ <"Fssss s, /,I31sl,&H.& ,&I>h <"ssss sslszh<"Fssss s, /,I31sl(,&H.& ,&I,"Y ! V E" ! "*, ":"~-h:!} !>hi<"0t+ t, !#>,  , !;, "|\r+ +  * ,  , !;,:!} #" hU<"{,  ", #>s\++ >t+ +  *s>XWs>lsslv#>,  #>s\+ >t+ +  *hJ>dV,""J>T,""C, /3>d-,">T,"Y!HV, Xs>lssl5s.'s.'ssl ?h?t?`h?\?l[?X?di?T 'f true, dump%1 objectsDumpresynchDumpObjHyperlinks_itemOffsetjstatbgIDbgLists_tot_ResynchedTabSepData PrettyPrettyFormatssHyperlinkCountdataTabs_tot_oCnt.Dest. Page Name%1Dest. Book%1Transition%1Popup StylebkASYM_MTBVersionSave report on all hyperlinks of this book in... s_tot_pgNseptabBad hyperlinks in book %1SaveHyperlinkReportInk+tbkGetStringINTERRUPTEDCheckingHyperlinkProgressText filecheckExprs &RecordBadHyperlinksInTRUENtbk_GetStringhumanBadHyperlinkCount<<x objects checkedObject%1Trigger Event%1Response event%1Link Type%1upathOfFileprettytabsepStrChoose a file format for the Hyperlink report file:array1s_ds_cntdefPath(*.txt),*.txtDLG.DLLRecord bad hyperlinks of this book in file....TXTi%2 linkss1eTs_tbk_dumpFiles_ds_oCnt &saveAsDlg),  , , , ,#Ug f&bgtotal %1 linksSaveHyperlinkChooseFormatresynchPathshowDumpProgressprettyStr%2 bad linkslinks resynchronizedpgWbs_tot_pgCnt)s_tot_pathResynched#saveAsDlgoList%1 objects checkedCancelprompts_cancelFASYM_ProductPrefixdefNamefalse>>HshortFileNamefilterListHyperlinks in book %1tbk_ObjectsWhereCheck CompletecaptnobjHyperlink DataTab-separated dataSaveHyperLinkFancyStr,%1 bad link(s) foundd{HasLinksFilterDumpingHyperlinkProgressWalkHyperLinks#4) & < < < < ; ; s+)mw, ss+)mUwhss+)mOwh" , "yF.'h, /sA, #>, , #>, #>, s, #>, 7 { , "@ , 7 ,&H.& ,&I(fcharStringobjName- human0]GetHyperlinks 7expandObjNamen,tbk_HasHyperlinksi=septabHyperlinkInfo%a$*)&  < <     < =<   ^<     ; ; ><">,"Y !V?, "wv#>, #>s(.+ >~+ +  *hs>s>s, #>s=+ >+ +  *hJ>3,""J>,""QU,">,"Y!HV+ +  * , 7 s>ssl%, '"Hss+)mwh !">j,"Y !V?\W?>G,"Y !V?9ssss+)mwh !"gv, #>, , #>, #>, s, #>, , #>h{, "@ , 7 ,&H.& ,&I "B:"~ :!} !,  , !;:!} #" V, 7 ++@#h"$, /3l, #>, {#>, 7 (f*pH phowsobj (" of pagesshort (p.)")expandObjName/ 9)&  ; ;   s+)mTw,5+)mS!s ss+)m wh(fXHLDetailtbk_HasHyperlinks_asym_hyperlinksGetHyperlinks0H@)&      ; ;   .'?.'?s+)m.w,+)m-!sss ss+)mwhJ>,""J>,""] +< m>,">6,"Y!HV?u>?,">Q,"Y!HV?*(fAGrs_resynchedHLBadDetail)s_tot_pathResynched7s_pathResyncheds_tot_resynchedtbk_HasHyperlinks_asym_hyperlinks_asym_hyperlinksGetBadHyperlinks25#v )& <  <  9< ; ;   sss+)m wh"+ #  >,"Y !V?\s">e,"Y !V?W, / sss+)mK w, 7 ,"EY!H V E"|(f6i1s_ds_cntRHLRowDetailHLDetailr6LiN() &<   < < < < < < <    , "D r, #>, , #>, , #>, , #>, , #>, , #>, , #>, , #>, , #>, , #>, , #>, v#>, 7 ", /31!<"R, /31r<"', /31""F-, #>,  #>h, #?hh"(, /#?, , #>, #>, 7 , /7 , "@ # , /C7 + ,I  # , /, Q#>, 7 (f < of book HLTestItemHLBookHLPagehumanHLSty ,Page"HLNameHLTypeHLseptabIDHLFxpopupHLRowDetail: Cy4b) &j r/<  nK< J< `< + o< q< < <  j<  ; ;   #, /31h.' #, /31,"Fv,"Ev"X,I  "%,I  , /31<",I  )<":!},I  s,I  s,I  s+)m wh:!}"u:!} !s+)mXwh:!},I  "_ ,;"2,I >n>,"Y !V?n0,I  #  #"s+)mwh,I  "_ ,;"2,I >n,"Y !V?n,I  # N; {#r;h, #>, "@hr j,"Y !V?jy,q++@#hs+)mKwh" ++@#s+)m%wh+)mwh"s+)mwh, , "@'", /, "Qq5# q+)mwh r, "Vq rI@, , /,I31, "s+)m6wh SrrI,I  "/,I >j~,"Y !V?jp,I  # ,"Y ! V Ev"(f*Grs_resynchedTRUEpgRef>tbk_Container7s_pathResynchedfNameimaxCol1tbk_FindHyperPagethisBooktbk_CurrentDirectorydestBookfpathHshortFileNamehyperPathbookupathOfFile"\ tbk_nameOrID<asym_hyperpaththisPath5tbk_altPgName_tbk_BadLinksList/*,2Ӱ,%j!,8\! G ] n?gI_9G!Z!_ǚ"P##%ˑ%5&x('r)U*r*j, .@!+? #+<>e, .@!+? #h+:k@!+:>"@!'fbreffindStringgRstbk_searchString,stbk_replaceStringreplaceStringStartokinitDlg> h $N)&B< < <  [<           <   F ; ;   ;?;<+V!8l^ l+)mwh.'??TT<"-?.+? #+/.@#?U+? #+/.@#?+? #@"-?8+?Q #5@"+?; #@"-? +?$#+)mlw? .'s+)mw?+?c #+:@!, S"+? #@"-??+? #+/.@#"z?; {#r>, "#>, ">, P"{#++ @#sl m>, ">, S"{#++ @#slT->, "{#++ @#sllr 2<+V!!;5@">"R; z#r>>+ o ">, /31t , "j-$hJ,"",, /,"JY!EqQ, "Qq5# ; {#r>ws;, d#os:r l >  >  sQ-s+)mCwh+?l #+:0@!?I?K????8?A??Z'fKTRUEreplacetbkToolsDlgsearchstatusbarmatchwordnameOffsetgRstbk_searchString)stbk_asWord4stbk_promptChangeFound scriptsPage/background/book scriptsfindStringstbk_vRefr1tbk_freeWinPointerpropValuetbk_bookRef'stbk_foundListstatusBarsModeSharedScripts of this bookGwalkHierarchy2 tbk_getWinPointerStop(range nwalkallobjects)7I\kv8TRUEsearchObfalsestbk_vRefnameOffsetstbk_canceledstbk_searchStringstbk_replaceStringstbk_foundListstbk_lpMsgstbk_promptChangestbk_searchRangestbk_searchOnlystbk_cntstbk_asWordsModestbk_firstFindvaluepromptsearchObfalseytbk_linkMessageFuncsfirstFindScripts in object hierarchyNtbk_GetStringfoundScriptsreplaceStringfindstringScripts of all objects]walkCurrentPage stbk_searchOnlystbk_canceledstbk_searchRangeThis pagesearchmodestbk_cnt stbk_firstFindCould not find "%1".,stbk_replaceStringqHstbk_lpMsgCould not find quote XStartThis page and backgroundtbk_linkMemFuncsokokz)9fI)&; ; ;+:!['fcancel I)& 2<  O< i< l<   ; ; +)mwh";hsl++@#, "Db++xA#h , "Vq I4+ #h slTSI++ @#h"a:"~ :!} ##|, "Vq I##|, /q!31h, ".' > , "Vq ,&I[>, /,I31++@#s+)mw">, /,I31t ,&H.& ,&I##|, /q!31, #h, , "sl SI:!}'f1:gIreplaceScriptjtbk_ObjectOfInterestHshortFilenamecurselLms_tbk_linkedSysbooksnotifyObscurSysBookpage,backgroundwalkHierarchy$:)&< <  <   ; ; g>, "D ;#h;^#h"+ #  slE"F++@#,  "z++ @#++@#, "\s++ @#s+)mwhJ,""., /,I31sl, /,I3# 4B;#h"*+ #  sld;slR;sl='fbackground_itemOffsetrecordfieldrfListhotwordgIreplaceScriptstbk_searchRangeobjoListwalkCurrentPageD"NK&)&< <       ; ;   ++ >P, 4"sl6>-, >"slsl>(,.' @"q ,&I+9, #h++ @#++@#  .' #,"F,"E"E,I , .', " ,& ,"Y ! V E".&, .', "#,"JY!HqR q! .' >, "+#sl+#sl{>,W>, z"sl@sl;>,,&H.& ,&Iz'f?walkObjectsgIreplaceScriptijfalseScripts of all objectsstbk_searchRangeSharedScripts of this bookstbk_canceledwalkAllObjects#S)&Q<  +  +    ; ; ++ ><" <" #  , "Vq IF>d<"4 #++  slzSIsl 'f_9updateStatusTRUEBackgroundsharedScripts of this booksharedScriptsBookPagegIreplaceScriptstbk_searchRangecurObjTypestbk_canceledwalkObjects(? ()&*$ < JFJFJFJF JF< <  ~ z < JFp <  n jJF` \ < JFR N JJF@ < 8JF. *  ; ;   ><,"Y !V?<><,"JY!GV.'">J*n<"z#s>\s+)mwhJs+? #s+)mw,""l]dJs+? #s+)mw,""$Js.'s+)mw,""~, "QqF>z, "QqFRC#>, #>,  #>, >#>hEE"}, /EqQEqQ51h>~$, , "jqF@E@V.'"<6EE@Y!HJY!EFpEE@Y!HEY!HJY!EF`>8<"EpV.'"', /EpJY!EqQ31, , "D@E`VEV"-, /E`JY!HqQ31, , "D "F,EE@EY!HJY!EY!HF>j, /s+)mPw, O#>, 7?j>*<" J?,"F>N,EpFJE"0, /EqQ31/31"EY !F, /EqQ31, /31, #>, "DEY !F, /EqQEqQ51, "jqF.E.V, .', " EFE.JY!EEY!HF , /EqQEqQ51  EpEY!EJY!HV   ,"EY!HJY!EV  >~0  >zh  s+)mew sbNN<", "q, /EpqQE`qQ5>z, 7 1JJ, " <":"~ n:!} #h !s+)mw+ Z<" ,()[];^=&.?':_itemOffsetFALSE )stbk_asWordSaving script of %1.gRstbk_searchStringZstop'stbk_foundListTRUEwordDelimit4stbk_promptChangeNtbk_GetStringobRef txtyesYes to allOK stbk_searchOnlystbk_canceledchangePromptSaving script of xcurScripttbk_bookRef"truefalse stbk_firstFindstbk_cntxcheckForPendingStuffCould not change script of x,stbk_replaceStringseqHstbk_lpMsgReplace?curScriptChangedokCould not change script of %1.replaceScript8)& ; ; ; ><+Er";<++$@!)<++, @!r 'f\ stbk_vRefstatusbarupdateStatus9' )& l< ; ; +?f #h+:@!+:C@!+:@! -Fi)&; ; +)mtw, +)mw, #>, #>, !.'sU , #>, [#>s+)mBw; z#r+)!r 'fFASYM_ProductPrefix{keyF5}Cssendkeys{keyEscape}+{keyF5}  sendkeys),  ,#T'K-#fASYM_MTBVersionWIN.DLLeditScript?TWR)&; ; , "jB#:$'f713keycharAC5P o()&JF< < < < <+ < <  ; ;  "q#h .'h.'h.'h;  +Ersss ++@"-$ss+)m2w.'"+ , #pq%FELY!GVhELY!AVh# # #h+, ;+E#d# Asss ++@"-$ss+)mw.'".+ , "n-$h+# r (fxwm_keyDownpm_Removewparamlocytbk_PeekMessagetbk_peekMessagewm_lButtonDowncheckForPendingStuffD)&<  ++@#h, "j-$hJ,"", /,I, "Qq5# "[, /31_<"F++@#, U"0, /22#>, , #>,  #>, #>, 7 (f (")sharedscriptbook of BooknmobRefFDP')&; ; +? #+/0!'f(findStringenterpage_FNf)& ; ; ?jB#:$'f8)stbk_asWordleavePageFDP)&; ; +? #+/0!'f(findStringfirstidleFi)&; ; s+? #l'f/defaultButton!+setDefButtonsetDefButton* * %6c qAV `3D l)&@<  ; ;   s+)m+w,c+)m*!s s+)mwh.'"#, /31,"JY!HVh#.'h,I  ssssss+)mdw,- +< m{< %<(f/trueC6_tbk_HyperlinkIRowifalseA_tbk_AddLinktoArraytbk_HasHyperlinks_asym_hyperlinks_asym_hyperlinks_tbk_AddHyperlinkt)4<)& <  JF ; ;   s+)mw,{+)m!#, /31,"FEV JFJJY!E FJ" ,"E" ,I  h+,I  #h+,I  #h+,I  #h+,I  #h+,I  #h+,I  #h " , /31 " h>, /, :#>, 7 ,"EY!H V E"(fi tbk_HasHyperlinks_asym_hyperlinks_GetHyperlinksp N(6)&t< <  /< <  < < 9<  ; ;  +#   J, "@hr b, #>, #?, M#?, #?, #?, #?, #?, #>, #>, #>, #>, #>, #>, #?, #?, #?, #+h, "D", /D7 "(, /, 7 s+)mwh+, /, 7 , /, "Qq5# ssls+)m{wh ,I  ,I   ,I  ,I   ,I y<(fof this book.TRUEthe list of directories stored in the asym_hyperpath propertywon't be able to move the books around without breaking>tbk_ContainerfNameB. Store the directory with the book file name_itemOffsetto find the destination book even if you move the booksfalsethisBookto a different configuration directory, simply by changingthe link.destBooktrueMtbk_MakeIntoRelPath,,,,in the hyperlink. This makes the link faster but youHshortFileNameV_SetHyperPaththat will be searched automatically. You can: hyperPath5tbk_altPgNamerelPathupathOfFileorThe destination book is not in a directoryto search automatically. This will make it possible"A. Add the destination directory to the current book's list of directoriesbook\ tbk_nameOrID,asym_hyperpath&A. Add Directory to Search PaththisPath&B. Store Directory in HyperlinkAdddestPathDZtbk_FindPathFile_tbk_AddLinktoArray]yD_ ")&<  < D<  << < J< ; ; ++@#|">tbk_ContainerbkNameitbk_CurrentDirectorydeftagMtbk_MakeIntoRelPathbookupathOfFiledirBookDir'_asym_hyperpath\thePathltbk_RelativePath_SetHyperPath6!)&< + ; ;   .' #, /31,"F,"E",I  s,I  s,I  s+)mL w",I  # ,"Y ! V E"(f#tbk_FindPagei_tbk_BadLinksList1 J)&      ; ;     #, /31,$ s s+)mlw,$ J #, /31,"" Jq"'-$.'"o-$.'"]  qq qHq! qI# .'Jq" qJY!EFqE" #, /31,"FqE"Pqq qq  qY ! qQ E"qY ! qQ E"i qJY!EFqE" #, /31,"FqE"^qq qqJY!HqQ  qY ! qQ E"qY ! qQ E"[!-$(fC6_tbk_HyperlinkIRow_tbk_ClearHyperlinkFromArray& B)&  ; ;   s+)mw,+)m ! ss+)mwh.'"  "<#, /31,"J "Q#, /31.'"6  "# +< mn# +< mK<<(f@truefalsetbk_HasHyperlinks_asym_hyperlinks_asym_hyperlinks`_tbk_ClearHyperlinkFromArray_tbk_ClearHyperlink.-)&<  ; ; ;h++ @#"D++2@#h++:'f>tbk_Containervbookhotword button_AutoCloseCheck_c <6)&X<   3< JF< <  < < <  < &< <  ; ; ++ ; {#r #,# " +F !"# dJFs, #>, !"#. +q##OhEsq#++A"-$sq#++ B#. sq#++@"-$s+)mwh+:+YA!+:, @!+:!Z++@#h+ # h+ # h+ # h+ # h+)mw,",""++:+)mw,","Y!EqQ!"+)m8w,",""++:+)mw,","Y!EqQ!","J"+:J,"Y!EqQ!","J"+:J,"Y!EqQ!""-#" l+:tbk_ContainerThere are no Viewers available.ifalsesysMenulScreenFromPage9VerticalDisplayResy2truewin.dllthinCaptionasym_resetCursor>tbk_containerbooky1thinx2myBkhyperlink viewermagicNameASYM_MTBVersiontbk_TempViewervtempjtbk_CloseOnEscthickautoCloseDo not rename mex1FASYM_ProductPrefixshadow_tbk_PopupPageVNN) +* .O %0: YfiK1"t ⮊N_|.\)&; ;  +< m'f5ClastSelenterPage2+B)&; ; +<.@!'f%tbk_reseta0) &  < <  ; ; +<.@!" .'h,.'h; {#r "#;@#, , " ++@" ss, #s+)m wh;@" ;@#h, , "# +< -$m  +< mr +<, .@!+)mw"3+/0q4.'2.'.' ,+@!K-$.'"+:-$+%@!+:-$+%@!:'fpageListWithIDsexcludeLinemaxNpgLstexcludeLineUpdateSelf9O)&; ; jB#:$:'f2buttonUpV8O)&; ; jB#: $:'f2keyDownDy')&< =<+ =< ; ; 'tbk_ContainerDefaultButtonexcludeLineskrefFocuspropValueselpagepgOKselectionChangedk )& ; ; %@#h"+/0,I442h(fNpageIDNumbereS&)C ) &< <  ; ; ++@"-% ,","Y!HV Y!wVh ,"F,"E" ,","", /7 +9, #h, /, #>, s+)m^w, #>, H#>, ++@#.', #>, 7 ,"Y ! V E"h(fi pg\ tbk_nameOrID pageListWithIDs6 )& ; ; "h++@#h" ++@#.', #?h(faPage IDnameOrID*C2)&; ; l 'f!\OKbuttonDoubleClick_*bCI%&KAY!+R$:)&; ; +V!8'fauthor( )& ; ;  .'"R];F@#, "D ;F@#++ @"-, -"+)m)wh++:'fwordwrapfield refBtnkeyDownK )&; ; +V!! +< tbk_ContainerZcancelBtndefBtnClosetbk_IsWin95skrefFocuspagedefBtnenterPage3])&; ;  +< m'f5skrefFocussetDefButton =)&Z< U<+ < <+   ; ; ;F@#h+)m`w" +< m , "@#++ @"-, " +V!!, /31h")<";F@#++@"-<"6+)mwh++@""F+)mwh ;F@#h"++@" q#+:B! +< mu#|h #   #  ++@#+h#,","Y!EV#,","Y!EV#,","Y!HV#,","Y!HV h@#"+:+ @!+V!8'fcxu refBtnwordwrapbuttonfieldskrefFocuspushbuttonYcancelBtnybdefBtnrkrefFocusidleS*V7"J%&UrjKĊ2 8`)&; ; jB#:$l 'f2ĊupdateSettingsenterPage:c )&  ; ; ?/?jB#:$'fJ~;sftsCntxt6sftsTitleleavePage)&; ;  .'"+? #:c.'"+?P #::p.'"+?. #:jB#: $'fcancelhelpokkeyDown , 8b)&f< *<  ~?<  z v O<  rK<  n '< < f< h< z<  j f; ; ; {#r;hr ++@#":; #+<#?, ++@#, #>, #>, .@!!; #+<, /51, .@!+)mw"%; #+<+)mnw, .@!P+)mw"%; #+<+)mxw, .@!;u #+<.@!;^ #+/.@#?j+)mw" ~; #+:~@!; #+:~"F@!; #+:~"F@!; #+<.@!>rs, #>, .@!d; #+:@!; #+:@!; #+:@!;d #+:@!; #+:@!; #+:+)mlwF<"@!+)mw"%;$#+<+)mw, .@!N+)m7w"%;I$#+<+)mw, .@!;$$#+<.@!;$#+/.@#?fm+)mws+)mwh; #+<, .@!>n"9>r}srs, #>sny, .@!>z">r sors, #>s, >z, #>, mA! +< m +< m'f&obType+itemNumbercontextLineOptionsftsContextpgRef6sftsTitle~;sftsCntxtpropertyipgKeywordskwWnewContext`/ftsListToTextlinepage keywordssftsSetFileobjectftsContextValuekwLine`ftsTitleValue}<sftsKeywordslinesftsKeywords znewKWexclude*ftsGetIniVarXftsTitleOverridesftsContextstext ofKeywordsPagereference"TRUEindex keywordsxzftsTitlebftsIgnoreContextstitleLoccontextobject referencenumLinescontextstitleupdateSettings e,)&R<    |JFrJFhf<  d < JFZ< < < <  V R; ; ; {#r;hr ;R #@"" +< <mQ  +< m.;] #+/.@#>V"- +< ;0 #+/.@#mK; #@"" +< x<m  +< m;l$#+/.@#<"M;P$#+/.@#>R"- +< ;#$#+/.@#m   +< m+)mw";$#mA#?>, /3#? +< m>s+)mgwh>|5s|gssI, #>sj|0ss|ssd%s+)mvw?dEZqRHq%FZEZqRI>ds+)mwh>|sJ|ss, #>s|ssA|GsTstnumLinestitlecftsIgnoresaveSettingsG"*J"4Pf%Nn[J,7eSI,BA|cVbVWEE4.*P)&; ; jB#v$'f&tabPressedtabPressed`)&< < ; ;  @#+)mqw, q"K @#++@#h, /, "Qq51h +< m'ftabnameJ,tabMode@obtypetabtabNumbuttonclickm~ )&<+ ; ; ,"J"+)mw,",""%, #?, #++?, #>,  #+?#4@#h+?#+:#,"+)mw,"Y!HV# # # 4@! +< mMsl1'fmaskvetabLimitCannot set tabxpixtabPressedmyTabModetabtabMode,/)&.'(ftabLimit`YP)&" .'hu#|, /31,","Y!IV(f<xpix" `Y)&" .'hu#|, /31,","Y!IV(f<ypix .O)&; ; +)m w(f&myTabModetabMode! qj )&; ;  +< m:'f?mytabheighttabHeight 2Q)&; ; +)m w(f&myTabHeighttabHeight2 Rw)&; ;  +< m"l 'f?arrangeTabsmyTabSpacetabSpace 0P)&; ; +)m w(f&myTabSpacetabSpace |#)&<   < ; ; ""~ "!},"J"#+V+)mw,","";+)mw, #?, k#?, #+=.' +)mPw,"F,"E"+?u, #>,  #h,",""2++5@"-<",  #h,  #h, /3++@#, /31,"+)mw,"Y!H,"Y!HV, 7 , /3, 7 +:, "@!++h,"Y ! V E"O++@#+h++@#, /31,"#,""(++@#, /3#, 7+ @!+)mw,"+)mw,"" h+?,  #+?#4@#h+?`#+:#,"+)mcw,"Y!HV#, /  51 4@!B!}'f[ptsmaskbpivxposrefmyTabModexpixbtname?myNumTabsbktab1mytabspacetabanchorbackarrangeTabs4* 4_?vu %p2C zLK \0% *B)&; ; +<.@!'f%leavePage.=Q$0)&< <  <  <  JF ; ;   >G  ?>"; #+/.@#hs+)m5wh>#h,"F.' ,"F,"E",I> h, "D, "D), /31h,I .' , /,I3, 7 ,"Y ! V E"t+/.@#"+<, .@! +< mW +< $@"-%mF+)m*w"9+)mwhE,"".'h+:$@! .'h,I>| h, #>, #>h;? #h+/.@#"+<, .@!s;Q #l; #+/.@#"-h+:+%@!hB#, "Vq$@"qY!H,"","$@"q"7+:.',"JY!EV Y!vqQ$@! +< mslV$@"-%s: 'fval2i16updatepromptdim1i  s_EditArraybn1 fixOverflowtrim value edit promptfldClastSelWxtra]ClastSel[1..oldScrollupdate5j )& ; ; $@"-%hjB#: $$@"-%"$@"-%s: 'fhkeyDown7]) )&<+   ; ; >  ?>#h%@#h"}J,""p +< m;o #+<, .@!;S #+<,I>\ , .@!s;X #l)$@"-%s: 'fval2i16updatepromptdmi1 s_EditArrayvalue edit promptClastSelbuttonUpA\)&; ; jB#:$;+:; #F@!'f:val2buttonDoubleClick#F[f)&; ; jB#:$$@"-%s: 'f>buttonStillDownm:)&JF< <+ JF  ; ;   J0@"q"+:@! +:@!hB#h+)m !$@"qF.' , "Vq ,&IJ,I#,""+/0,"EY!HqQ42h, "QqF, /E,I#,"Y!EqQEqQ5#h, /D7h+/0,"EY!HqQ4, 8,&H.& ,&IE'f...itroVxtrafixOverflow8-)&<  ; ; q#+:B!.' hB#, "Vq ,&IO, /,I3,","Y!HV, #>, l#>, 7 ,&H.& ,&I;> #+<, .@!;' #+:/@!q#+:B!'fk[numbers]textScrolledo?*r?Fx_% &9YvnH7d)&; ;  +< .'m'f7\lastTickCountenterpage;Z)&(#, "D <+!'f%USER.EXEmmGetTickCountleavePage=)&< JFf< h< JF< < ; ;  @#++ @#h+)mw<"zT#, " Fm!+)mwh+)mw,"KY!H,""( +< m+)mwh"++B#h<"v++B#h+: B!++B#,"F++B#,"FEEY!BVs+?R #l+:, B!_B<"+)mw><" <"!.'s+? #la'fTRUE ( getTickCountmmGetTickCount)U.'f myClipnoopmilliseconds$setPos\lastTickCountsliderUpdatemmGetTickCountclosedmyParentwhatTickmmGetTickCount,3clipRefstoppedmmTFthumbplayingUSER.EXEpaused\lastTickCountstatusidles8)&<+  JF< <+ JF; ; +?#@#+h+?s #@#+h#,"#,"Y!EF#,"#,"Y!EJY!AF"W- <"#. , /31h,"#,""#h##,",""#h#,# +? #+:,"EY!EqQ!#.',"EY!E#,"Y!EEY!BV Y!vVsl,'fs_tmp_bndsnewXbndsdownthumbupdateMediabackbuttonDown#HC16 )&< < < < JF; ; +)mwh++ @#+)mwh"t++B#h+:yB!++B#,"F,"EY!IY !\Vhs @#++lK+:, B!'fnewPosmyStagemyClipmillisecondsmmTF,3clipRef_seekClip'whatStageupdateMediaG*`GgZ[%6% UKn R m\:)&; ; jB#:$;< #+:@!;/ #+:@!;  #+:@!'fbChoicemenuallenterPage)&; ;  .'"+? #:c.'"+?P #::p.'"+?. #:jB#: $'fcancelhelpokkeyDown#o h,)&,<  <   < < < .< /< JF  ; ; ; #@"!>s !:"~ :!}, /,I31, #h:!} #"0, /,I31, #?, #+hE#h , "3#h++#@#, /&, #>, 7, #@!, "3#h++#@#, /, #>, 7, #@!b, "3G#h++#@#, /, #>, 7, #@!, "3Q#h++#@#, /], #>, 7, #@!, "Dx#h, "[, "XqF, /EqQ3/x#>, 7 , /EJY!HqQ37 , #h3#h++#@#, /, #>, 7, #@!, "Dx#h9, "[, "XqF, /EqQ3v#>, 7 , /EJY!HqQ3O7 , #h3F#h++#@#, /, #>, 7, #@!+!/; {#r++lr ,&H.& ,&I.'+ +F !'fsftsSetFileCancelContinueenterAppsend removeIndexMenuItemssend removeMenuItemsto handle removeIndexMenuItemsPromptFTSChangeBooksiThis procedure will make changes to the scripts of all included books.handlerListremoveIndexMenuItemssend addIndexMenuItemsto handle addIndexMenuItemsleaveAppcontStrfullTextSearchkeywordSearchbookRefmyHandlerhandleincludeBooks To undo these changes, the script of this book must be edited.to handle leaveApplicationThis procedure will make changes to the script of this book.addIndexMenuItemsmenuend enterApplicationto handle fullTextSearchto handle keywordSearchCould not locateleaveApplicationaddIndexMenuItems end leaveApplication*ftsGetIniVarto handle enterApplicationNtbk_GetStringenterApplicationTo undo these changes, the scripts of these books must be edited.allOptionsPromptFTSChangeBookmodifyBooksM%)&< < < ; ; +)m^w, #>, #>, !;+)m-wh"2s+)mwh"!, ", /33, 7 +"Qr+7r!<+ C, =#>, ! 'fCannot navigate to xpgRefpathftsnftsSearchmtb.dll  ftsSearch),  ,$UY ?g fNtbk_GetString\indexNameYou must build a Search Index for this book.Must create index firstftsIndexNameASYM_MTBVersionCannot navigate to %1.fullTextSearchY%)&< < < ; ; +)mlw, #>, #>, s!;+)m;wh"2s+)mhwh", ", /33, 7 +"Qr+7r!<+ Q, P#>, ! 'f  ftsSearchKeyword),  ,$Ug fpgRefpathftsmtb.dllCannot navigate to xNtbk_GetString\indexNameYou must build a Search Index for this book.wftsSearchKeywordMust create index firstftsIndexNameASYM_MTBVersionCannot navigate to %1.keywordSearchDY')&  ; ;  :"~ :!} ! ;+E#u #", ;+E#t #" :!}b< !Sq< !GQ< !'fFull Text SearchFull Text Search...Keyword Search...PageaddIndexMenuItems>)& ; ; :"~ :!} !Y ;+E#t:!} #"*, !( !'fFull Text SearchKeyword SearchremoveIndexMenuItems"Bc)&; ; jB#:$l 'f2addIndexMenuItemsenterApplicationhVful)&; ; jB#:$l 'f2mremoveIndexMenuItemsleaveApplicationwZ*zZm%.Y⦴ Y 6^()&< <   <  < < < l<  ; ; ;+:B!s, , /q!q!51, #>m1+<.@!+? #h+?$#h+:,@!+:,@!,B+)mewh"tbk_ContainermsLabeldirLabelfalsezoomvaluesHasDirtestdirNtbk_GetStringdropValuesFXDestinationspropValueslidetransition speeddestpush slide wipeUpper Right,Mouse Position,Horizontal,Verticalrain turnPagepage pgtrueValuespeedLabelptleft,right,bottom,top,lowerLeft,lowerRight,upperLeft,upperRight,atMouse,horizontal,verticalobjnoneinwipeLeft,Right,Bottom,Top,Lower Left,Lower Right,Upper Left,destLabeltrueValuefxDestsplitspiralselectChange<)&l<   JF  ; ; , /31h, /31h"h +< m, "VqF+:EqQnA!.' EF,"E"?, /,I3, /,I31, 7 ,"Y ! V E"mA#"+:, mA!"#, , "D+<, .@!+<, /31, .@!'flvaluesidropValuesd00()&JF < < &<  ;<   5< <  ; ;  +< W<m, /EqQ, "Qq5# , /31, "DP, /31, #>h, /3#  +?$#+< ms+)mewh" +< m'f in out _itemOffset>tbk_Containerspeedifxjtbk_trimValuesdestspeedObjdirObjtransition speeddestObjdirpagepgjumpatMousepushrainslidesplittearturnPagewipezoom at slidespiralsplitzoompropValuedestLabeltrueValuedropValuespropValuec+)&; ; x/#>sMs, , #>m+<, /31, .@! +< m'f,Blinds,Dissolve,Drip,Fade,Iris,Push,Puzzle,Rain,FXListvalueListNtbk_GetStringdropValues fxListfxTextSlide,Spiral,Split,Tear,Turn Page,Wipe,ZoomtrueValueenterPage4)&< F< a< c<  ; ; +)mFwh4, , #?, , #?, 7h, 7"D%, / , #>, , #?, 7h, a"%, /, #>, , #?, 7h, "j, '"-, /, #>, , #?,  #?, 7h,, /k, #>, , #?, , #?, 7h:, " " h, /, #>, 7h(f spd>tbk_Containerspeedpush slide wipe rain TurnPagezoomdestpropValuetransition speeddirpagepgtrueValuespiralatMouseat %sysMousePosition%nonesplitpropValue(-)&(ftransitionSpec+m* .mO%H N^y5Cn \i\5KxE )&< ; ; .'+ +F !jB#: $l_.' @"q ,&I1+9, #sl9,&H.& ,&I'fttbk_linkIniFileFuncsi readObjPropsenterBackgroundHe)&; ; jB#:$ #.'".'+ +F !'fHidleFW)&; ; q#, {#, "jB#:6$'f:author?GWJ)&; ; q#, {#, "jB#:;$'f:newPageMW)&; ; q#, {#, "jB#::$'f:NewBackgroundCW)&; ; q#, {#, "jB#:G$'f:new$H)&< < < <  < < < < < < < < < < < F ; ; a, x#>h;, d#, "j-$.'"<", #>h, /5#  , #>, #?, #?, , #>, #>h:!};, d#,:!}?, "j-$.'"ss , #>h;-, d#,:!},&H.& ,&Ig/#|"Yh#?, #?, +)mw, #?, #>s, #>, # (f000metricretvalputoRuler{U)&; ; + # !"z-, w","CRQ@Y!BVhu#|, /31sK,"Y!IY !\Vs+)m w(f\roundtoNearestNmetricRulertoPu}5U)&," ,"Y!BY !\ ,"Y!IV(f8roundtoNearestN6)&<  <   ; ; ;F@#h, "@2+)mw";F@#+/.@#h;F@#hjB#:<$"0;F@#";F@#+/.@#h;F@#+)mwh<"g:!} !,"Y !\Vh:!} #";F@#+<, .@!;F@#+<, .@!<"u:!} !,"JJY!EqQY !\Vh:!} #";F@#+<, .@!;F@#+<, .@!'ffTypenewTxtfield?fTypeINTdecimalpastehB%)&<  <  < ; ; +)mwh"J,"" .'",$#Ph<" {h, , "+, L#, "A+/.@#, "DjB#:$'f-0123456789fTypedecimal?fTypeINTallowedckeyChar) )&< ; ; +/.@#"u+)mwh<"+<e.@!Cm<"%+<GL#, #>, :#>, .@!jB#:$jB#:$'f000fType?fTypeINTdecimalleavefield1cfS)&; ; jB#:$@"-<" +/0!'fDtrueenterFieldЦ) +* .O>%nyNâW\D c m Lu m1LbH¢-H].YXħ`DC)&u#|, /31,"JY!IV(f&thumbwidthFEC)&u#|, /31,"JY!IV(f&labelWidthY)&; ; J+)mw,"Y!I'@#. , /31,""B!} +< +)mm; #'@#. , /3+)mw, 7, '@! +< +)mnm6tbk_ContainerZcancelBtndefBtntbk_IsWin95skrefFocusChoosepageenterPage3]5)&; ;  +< m'f5skrefFocussetDefButton.=)&Z< U<+ < <+   ; ; ;F@#h+)m`w" +< m , "@#++ @"-, " +V!!, /31h")<";F@#++@"-<"6+)mwh++@""F+)mwh ;F@#h"++@" q#+:B! +< mu#|h #   #  ++@#+h#,","Y!EV#,","Y!EV#,","Y!HV#,","Y!HV h@#"+:+ @!+V!8'fcxu refBtnwordwrapbuttonfieldskrefFocuspushbuttonYcancelBtnybdefBtnrkrefFocusidleS* V)L %"~ nuof+g P{8*)&< + P<  j< i< < _< JF < JF G< \< ; ; +)mw+? #%@#h+)mw+? #+/0,I42h #?, , #>, #>, #?h; #@"c;H$#+/.@#"K;8 #+/.@#"3;$#+/.@#, ;  #+/.@#, #??u ?hw, #>, @!+:+)mYw+9K#+6@!.' , "Vq ,&Iq,I#h, /,I3s+)mWw, 7 , /,I3s+)m<w, 7 ,&H.& ,&I+)mw+9#+? #+<, .@!+)myw+9k#+? #+<, .@!l'+:!D++'A"+:![?'fHobType+itemNumbertbk_bookRefpgRefftsSetPagePages Using Keyword 'bkRefijkw`/ftsTextlineToListobjectuogetTitle+niceRefsftsTitleLocBuilding list of pages, please wait...Building Page ListpgKeywordsftsKeywords@closeWaitDlgtlkeywordsobNamewhere usedopenWaitDlg'dialogtrueValuepage referenceis not currently used. >vwrRefincluded bookspagesincBooks< KeywordbuttonClickTY\)&; ; +:; #%@#""F@!'f6keywordsidle[ )&< < <   <  F ; ; +)mw"+)mNwh>J">?t , /31h, /3# , R#?, , #>, @#>, #?, , #?h, #?h; {#r+"Q; , d#ohr +)mwh"_+)mwh"Eh++@#"., /5++@#, #>, m#>, 7 (fobTypeobRefofxzftsTitlesftsTitleLoc`ftsTitleValueXftsTitleOverridetext of"titleReftitleLoc (5>obTypeobRefpgReftitleRefsftsSetFilesftsTitleLoctitleLoctitlegetTitleo )&< < ; ; ++@"-$, #?, #?h, /31h, /3# , /3# , /3# [s+)mVw, /31, #>, 7#>h, , #?(fPage numberniceRefof book"bkNamelsplitPathniceRef')*`*)1qP%*&U-\ra i$) &W<   ^< Y<  q< {< < F ; ; >  ?  >! ?* @#++ @#+&#h+:, @!+:  , #?, @!+:!D>E, #>h?., ", l"+\ , #?, 0#>,  , #>,  #>hG, P" , #>h( , #>, #?, , #?, #?h:"~-h:!} !;$, d#,:!} #"% #, #+hhh, , ", Y"#P , #?, x#>,  , #?h Z , #>, #?, , #?h;b, d#:"~-h,:!} !;&, d#,:!} #"% #, #+hhhh??H(fIWbs__edarrayResulttrue= s_EditArray@of[][];vfalse s_editArraysystemcleararray editssclear @;clears__edarrayNamecmdArrayOK %'-86 BL8R\_trues__edarrayResults__edarrayNamevfalseownerobjs_editArrayarrayNamecleareditArraysscmd_edit2Darray%I )&  ; ; >  ?+? #+<.', .@!+? #+<.', .@!>#h+?{ #+<, /31, .@!+?w #+<, /31, .@!.'s.'s+?= #l@jB#:$'fi1dim1 s_EditArrayval1i2dim2updateenterPage;Xh)& ; ; -  ?  >! ?7 @#++ @#+&#h+:, @!+: , #?, @!+:!D>E, #>h?., ", j"+V , #?, P#>,  , #>,  #>hG, ]" , #>h( , #>, #?, , #?, #?h:"~-h:!} !;, d#,:!} #"% #, #+hhh, , ", S"#J , #?, #>,  , #?h g , #>, #?, , #?h;, d#:"~-h,:!} !;, d#,:!} #"% #, #+hhhh??B(fEWbs__edarrayResulttrue= s_EditArray@ofvfalse s_editArraysystem[]; %'-86 BL8R\_trues__edarrayResults__edarrayNamevfalseownerobjs_editArrayarrayNamecleareditArraysscmdcleararray editssclear @;clears__edarrayNamecmdArrayOK_edit1Darray  )&  ; ; >  ?+?w #+<.', .@!>d#h+?Q #+<, /31, .@!.'s+?= #l8jB#:$'fi1dim1 s_EditArrayval1updateenterPageXh)& ; ; -clearuA[-)&; ; ;F@#, , ".'s:'f>paste?[ )&; ; ;F@#, , ".'s:'f>cutc@*f@']+%21_ $, p #>,  #>s+)m w,  , 7 h, /E8qQE8JY!HqQ51 Y!x,"Y!EVh+ 2#hJ,"", /ss , /E8JY!IJY!EqQE8JY!IJY!HqQ51s+)m\ w, #>, 7 ,","Y!BJY!GVh,",","Y!IY!EVhD,","Y!BJY!GVhJ,"Y!E,"Y!IVhE8JY!HF8 , ~", /E8qQ31,"EY!BVh, /ss , /E8JY!IJY!EqQE8JY!IJY!HqQ51s+)m w, #>, 7 H, /E8qQ31,","Y!EVh+ '#hJ,"", /ss , /E8JY!IJY!EqQE8JY!IJY!HqQ51s+)m) w, #>, 7 ,","Y!BJY!GVh,",","Y!IY!EVhD,","Y!BJY!GVhJ,"Y!E,"Y!IVhE8Y !F8, /3# ,", /3# , /3#  , /31,"F , /31,"F , /31,"EY!EEY!BJY!AF , /31,"EY!EEY!BJY!AF$JF.J, "Vq"+ BB# B + BB# B , /,"EE.Y!IY!EV,"E$E.Y!IY!EV,"EY!HEE.Y!IY!HV,"EY!HE$E.Y!IY!HV, d#> , 7 E.Y !F., /3# <+F !(f xtrueGcheckPathAnimLimitsPlease reduce either the duration in seconds or the steps per second.false,"lineVerticesVariableNtbk_GetString1_curveVerticesThe animation contains too many frames. 0,0,$ hhEXY !FX hJFEDEDY!IFbEED"vEEY!IEbY!BFNJEY!IEDY!BFEEEElY!EY!IY!EENEEY!E,"Y!HY!IY!HY !\F,"E,"E:Y!EY!IY!EEN,"EY!E,"Y!HY!IY!HY !\FvEEEY!EEEvY!EY!hY!HFJE,"Y!EY !\","EY!EEEY!EY!BVh, /EEEY!E,"Y!IY!HY !\VEEvEY!E,"Y!IY!HY !\V, #> , 7 EXY !FXEX,"Y!I ,"Y!HVhEFEFEvFEY !F~, /3# (f1theDistance,curveVerticesP q$F)&  JF    JFJF JFJF  JFJF, /31h, /31h, /31,"FEJY!IF, /31,"FEJY!IF, /31h, /31h h ," ,"Y!IFJ,""M,","Y!IEY!BFJ,"Y!I ,"Y!BF,"E,"EY!EY!IY!EE,"EY!E,"Y!HY!IY!HY !\Vh,"E,"EY!EY!IY!EE,"EY!E,"Y!HY!IY!HY !\Vh+ # ,"Y !V (fltimedCurveVertices$nhCF) &7<  JFJFJFJFJFJF  , /31,", /31,"Y!EF, /31,", /31,"Y!EFEEY!hFEEY!BFEEY!BFEJY!BVhE ,"Y!E,"Y!BVh+ ;#h,"Y !aVh.' ,"F,"E",","Y!I ,"Y!HF, /51h, /3 1,"EEY!IY !\Y!HV, 7 , /3 1,"EEY!IY !\Y!HV, 7 , /, L#>, 7 ,"Y ! V E", /3# (f@i0.0000,lineVertices(e} n)&rJF  JF JF  JFJFJFJFJF   JFJF|JFr, /31h, /31h, /31,"FJEY!IF, /31,"FrJErY!IF, /31h, /31hJ, DmN+:nA!'fmLinkTypeListNone,Go to another page,Pop up another pagedropValues None,jump,popupNtbk_GetStringenterPagel/)&<    ; ; , /31h, /31h"h +< mu.' , "Vq ,&I9, /,I3, /,I31, 7 ,&H.& ,&I+:, mA!'fvaluesidropValues3 )& ; ; , R"g+)m0w"&+)mw, +)mw, "+)mw, /31h+)mwh+)mwss+)mwh.'", " .'h +< mN+<mA#, /,I31, .@!+/.@#s:'f5_itemOffset;DselectedItemsvaluesnone defaultLinkTypedefaultpropValueB^)&; ; +)mw, /jA"q31(f8valuespropValue;0)& G< W<   ; ; q#++B" q#+:B!tbk_ContainerdefaultButtonfalsevaluesOKtestLink To WhatPopup StyleskrefFocuspropValueURLTransitionlink To whatpageBadLinkIndicatorpgenableSelfbrowseselItempropValuetransition2 3selectChangeke*@nev'%B ij՚dz, #>sd2.'s+)m`w=t.'",%, Y"+)mWwjB#: $'fsl^tbk_winHelpFASYM_ProductPrefix7067field.HLPsearchForHandlerASYM_MTBVersion45keyUp*^X)&; ; , q#++@#, " :'f;windowSized|)& ; ; q#++B" q#+:B!jB#:$l 'fVFixLayoutsizeToViewer J &)&w< < JFJF~< < < JF ; ; JFJF @#++'@#. h+ # h+ # h,"EJY!IY!EF+? #h+? #h+? #h" , +)mw, #>, G#>h+"Q"F;h; {#r), 7 ,"Y ! V E"\"+, /31, M", /3# ".' , "Xq ,&I, /,I31h, "j-$.'", #h; >+Er, /31, "o, "a, /31, "K, /3#h, /7h, /]7h;, d#oh#hr s+)mJwh.'h.' , "Vq ,&I;, /,I31, , "@ h,&H.& ,&IJ,""n+:,","Y!HJY!EV+%@!++lB+?! #h+:+%@!++l,&H.& ,&I(fp true"Options[DLL]7SelectedObja.sbkijSrchHandlerStrsharedscriptbook "fldhndlrs6/ASYMA_GetAuthorIni  57:>QplstObjtrueijfldhndlrsfistbk_lastActiveWindownbklstASYM_ProductPrefixsrchstròASYM_CBTVersionfihierarchySearch for handler: ASYM_ProductPrefix]handlersbooklstObjItemSelectedASYM_GetStringnn9ASYMA_SetAuthorIniPistbk_lastActiveWindowbkSortListlsttrueText tbk_ScrollListBoxToSelection id srchstrsearchForHandlerv* vC| %6F 8mv\Bi06E G _ǔ Ph)&; ;  #.'".'+ +F !jB#:$'fKidleQ3)&JF<   }< ; ;   +)mAw, +)myw, #>, #>, 2!sl#, /31,"F.' EF,"E"{, /,I  , #>, 7 , /,I  , 7 ,"E", /7 ,"Y ! V E"+? #h+<, .@!"+:.'+ +%@!++:'fGappListFASYM_ProductPrefixi fileExists), T-#f frefASYM_MTBVersion appListDOS.DLLinitDlgZ3)&< < < 8< < ; ; +? #h+)mwh")#?, , #>, #>+"Q"FXs+)mhw.'"+:+<#I@!+:+i#I@!, "QqJ " hs+)m!whQ#?, , #>, #>, #?, , #?+"Q+:+, #I@!u, #@#h"+:+#I@!@++!G+#C, /31h+:@!+:, @!'fshortNameiconDisplayexe iconof"+fileExiststhisBooknewResourcenewIconHshortFileNamedefault iconbooktbk_bookRefbuttonReficonshowIconY EP)&; ; +? #:'f+appListok Ax4)& <+   JF< ; ; "g, "jqF, /EJY!HqQ, "Qq51+h#h#?, , #>, #>+"Q s+)mw.'" "Fm"Fd, #Z, +)muw, #>, y#>, , #?, !.:!} #" #, #+^+)mnw, #?, +)mw, #>, #>s80<"?$?3.'+ +F !'fXTRUEQhstbk_customDlgShown6stbk_customPropFlagenterWindowg}0)&    ; ; +)mw<"S +< m??gs@#++lb>y"(; +)m#w+Er>W+F !r 'fTRUE?tbk_lastWinfalseupdateFlag\updateBrowserstbk_curObstbk_cursorLm stbk_propNamesstbk_propValuesupdateFlagleaveWindowY mP*)& < <  < JF<   ;< ;<  <<   h<+ h< JF  _<  JF< ; ; @#h;+:B!; +Er++:r u#|, /31,# u#|, /31,# ++ @#++'@#. +h+? #h+?* #h+?$ #h++@#h+? #h#>7, /31"+?i #h#,"FEJqY!IY!EVhEJqY!IY!EFEJ qY!IY!EVh+? #@#, /3, 7+ @!+?$#@#, /3, 7+ @!++@#, /3EV, 7+ @!++:, /3, 7 ++@#, /3, 7+ @!++@#, /3, 7+ @!+? #h++"@#. , /3E++'@#. , /31,"Y!EV, 7, "@!; #@#, /3++"@#. , /31,"JqY!IY!EV, 7+ @!+?) #h++"@#. , /3,"++'@#. , /31,"Y!EV, 7, "@!++@#, /3++"@#. , /31,"JqY!IY!EV, 7+ @!#>d, /31"#,"JqY!IY!EVh#,"JqY!IY!EVh, /3+? #@#, /31, 7 , /3, 7 ++@#, /3, 7+ @!+?=#@#, /3, 7+ @!++:+:+ @!#,"FEJY!AVs)tbk_containerfxv@samplespopup StyleshadowedLinkTypetransition sample 1transition samplepopupStylewinListpropValuejumppagebookautoclose samplepgNamemyPgTransition SamplemyBkfullScreenmanual close sample0,0Itbk_PopupPagemywposShadowed manual close sample:trFX@samplesshadowautoClose&TestvwrRefcloseMySamples>tbk_ContainerbuttonClick2F)&; ; +: @!'f#&TestenterPage1Op)&; ; l 'f!closeMySamplesleavePage34O)&; ; l 'f!closeMySampleswinActivatedkp)&; ; ++ sss ss+)m w(fBl_tbk_PopupPagetbk_PopupPagel :<6)&$<   m< JF< '<  R< N< L<  j< `< <  ; ; ++ ; {#r #,# " +F !"# 0JF<r +#  +< K<m1+:, @!+:<+D@!+:A!+:;A!+:A!+:A! +< <m , "@+:A!+:@! , "@+:@!t , "@+:@!V , i"@+:@!+:A!+ , e"@+:@! +:@!:"~-h+)m5w, +)mw, #>, #>,  !"#. +q##OhEsq#++A"-$sq#++ B#. sq#++@"-$s+)mJwh+:+YA!+:, @!+:!Z++@#h+ # h+ # h+ # h+ # h+)mMw,",""++:+)m(w,","Y!EqQ!"+)mrw,",""++:+)mOw,","Y!EqQ!","J"+:J,"Y!EqQ!","J"+:J,"Y!EqQ!""-#" l+V!8"-#" ;lr ;"-(f-s_tbk_popViewersTRUE3HorizontalDisplayResss>tbk_ContainerThere are no Viewers available.ifalsesysMenulScreenFromPage9VerticalDisplayResy2truewin.dllthinCaptionasym_resetCursorbooky1thin /!PPc pp ScreenFromPage),$ , ,#, Ug f!VerticalDisplayRes)T-#f HorizontalDisplayRes)T-#f x2myBkmagicNameASYM_MTBVersiontbk_TempViewervtempjtbk_CloseOnEscthickautoCloseDo not rename mex1FASYM_ProductPrefixshadow_tbk_PopupPageeB5)&< < F ; ; +)mwh"g+ #h :"~-h:!}; {#r;U, d#o+:![r ,:!} +< mH'fsamples+samplesss@samplesss@samplescloseMySamples*;A;%V:;d{> ~ V' ƚ&7,'0](*,Xe./s34w.)&< <   ; ; <"# .'",.'"++'A"+:![R"l-%h"W-, " <""l-%h+:![++'A""F+:, @!+:!Z  h +? #+< m+:, @!+? #h<"!+:5@!+:!D+:5@!+V!8'fcancelTRUEvwrokbtn>tbk_Containers_cancelgaugeHyperlink DumpdownbookGprogresstrueOKShowDumpProgressh0)&L< *<   < < < <   < <  ; ; .'+ +F !Ztbk_ContainerNo Hyperlinks on page_ShowHyperlinks? )&F #?(ftbk_HasAnsArray(it) = TRUE or tbk_HasFBArray(it) = TRUEtbk_HasHyperlinks(it) = TRUE orHasLinksFilter :.$p)& <  ; ; :"~ :!} !|#, +)mw, #>, +)mnw, #>, X#>, #h:!} #"a*, +)mw, #>, H#>s+)mw, #+ho+9#+)mwhls"A, /31s, /31s, /31s, /31s-, #>, `!>p5"z;@#s+)mwh;@#s+)m=wh , "jqFxJEx"', /ExqQExJY!HqQ57 .>ps+)mwh>ps+)m wh- ,  , #>,  a , #+h, , "D  , , "D  ,  , !; #, '#, #?, [#>, S#>,  , !;,:!} #" s] ,  , !;,:!} #" h <"ss ssl>h <".' ++@#, "Vq ,&I++@#, /,I31++h++@#.'.'"6ssss ssl^>h[ <",&H.& ,&I~>h2 <"o.' >X ,"F,"E">h <"?l+9, #h++ @#h++@#.'hss+)mw,"J"ssss sslxsGh3 <"Fssss s, /,I31sl,&H.& ,&I>h<"ssss sslszhf<"Fssss s, /,I31sl(,&H.& ,&I,"Y ! V E" ! "*, ":"~-h:!} !>hT<"0et+ M, !#>,  , !;, "U\K+ +  * ,  , !;,:!} #" h.<"{,  ", #>s\+ >t+ +  *s>X0s>lsslO#>, #>s\+ >t+ +  *hJ>dV,""J>T,""C, /3>d-,">T,"Y!HV, uXcs>lssls.'s.'ssl?hw?t?`A?\?lL?X?di?T'f true, dump%1 objectsDumpresynchDumpObjHyperlinks_itemOffsetjstatbgIDbgLists_tot_ResynchedTabSepData PrettyPrettyFormatssdataTabs_tot_oCnt.Dest. Page Name%1Dest. Book%1Transition%1Popup StylebkASYM_MTBVersionSave report on all hyperlinks of this book in... s_tot_pgNseptabBadHyperlinkCount xSaveHyperlinkReportInk+tbkGetStringINTERRUPTEDCheckingHyperlinkProgressText filecheckExprs &RecordBadHyperlinksInTRUENtbk_GetStringhuman<<x objects checkedObject%1Trigger Event%1Response event%1Link Type%1upathOfFileprettytabsepStrChoose a file format for the Hyperlink report file:array1s_ds_cntdefPath(*.txt),*.txtDLG.DLLRecord bad hyperlinks of this book in file....TXTi%2 linkss1eTs_tbk_dumpFiles_ds_oCnt &saveAsDlg),  , , , ,#Ug f&bgtotal %1 linksSaveHyperlinkChooseFormatresynchPathshowDumpProgressprettyStr%2 bad linkslinks resynchronizedpgWbs_tot_pgCnt)s_tot_pathResynched#saveAsDlgoList%1 objects checkedCancelprompts_cancelFASYM_ProductPrefixdefNamefalse>>HshortFileNamefilterListBad hyperlinks in book %1Hyperlinks in book %1tbk_ObjectsWhereCheck CompletecaptnobjHyperlink DataTab-separated dataSaveHyperLinkFancyStr,%1 bad link(s) foundd{HasLinksFilterHyperlinkCount xDumpingHyperlinkProgressWalkHyperLinks"&Cg4) & < *< < < ; ; s+)mw,.s+)mw,s+)mw, ss+)mUwhss+)mQwh" , "yF.'h, /sd, #>, , #>, #>, s, #>, 7 { , "@ , 7 ,&H.& ,&I(fcharStringobjName- human0]GetHyperlinks ,7expandObjNametbk_HasAnsArraynctbk_HasFBArraytbk_HasHyperlinksi=septabHyperlinkInfok(a$*)&  < <     < =<   ^<     ; ; ><">,"Y !V?, "wv#>, #>s(.+ >~+ +  *hs>s>s, #>s=+ >+ +  *hJ>3,""J>,""QU,">,"Y!HV+ +  * , 7 s>ssl%, '"Hss+)mwh !">j,"Y !V?\W?>G,"Y !V?9ssss+)mwh !"gv, #>, , #>, #>, s, #>, , #>h{, "@ , 7 ,&H.& ,&I "B:"~ :!} !,  , !;:!} #" V, 7 ++@#h"$, /3l, #>, {#>, 7 (f-pH phowsobj (" of pagesshort (p.)")expandObjName=2 F)&  ; ;   s+)mPw,5+)mO!s ss+)m whs+)mw,># +)m!s ss+)mg whs+)mw,># +)m?!s ss+)m wh(f0XHLDetailP#ASYM_WID_SummaryFeedbackASYM_WID_AnsArraytbk_HasAnsArrayctbk_HasFBArraytbk_HasHyperlinks_asym_hyperlinksGetHyperlinksG4H@)&      ; ;   .'?.'?s+)m;w,+)m!sss ss+)mwhJ>,""J>,""] +< m>,">6,"Y!HV?>,">8,"Y!HV?(fAGrs_resynchedHLBadDetail7s_pathResynched_ASYM_hyperlinks_ASYM_hyperlinkss_tot_resynchedtbk_HasHyperlinks)s_tot_pathResynchedGetBadHyperlinks65#v )& <  <  9< ; ;   sss+)m wh"+ #  >,"Y !V?\s">e,"Y !V?W, / sss+)mK w, 7 ,"EY!H V E"|(f6i1s_ds_cntRHLRowDetailHLDetail :HXje0) &j<  b< &< ,< T< P< < M<  ; ;   , "D , #>, , #>, , #>, , #>, , #>, , #>, , #>, , #>, , #>, , #>, , #>, #>, 7 X, /31W<"_, /31<"', /31""Fx, #>, k#>h+)mQw, , #?hh"=, /+)mw, #>, #?, , #>, #>, 7 , /7 ,  "@+)mwh+)mwh+Z, #># , /C7 + ,I  # , /, W#>, 7 (f <BofBookStrpopupStr HLTestItemHLBookHLPagehumanHLSty ,[jumpStr BpageStr"HLNameHLTypeHLseptabIDHLFxpopupHLRowDetailW>9)&; ;  +< rI,"Y !V?r;,I  #  #"s+)mwh,I  "_ ,;"2,I >r,"Y !V?r,I  # Y; +)mw+Er;h, %"#>, "@hr n,"Y !V?ny,q++@#hs+)mTwh" ++@#s+)m.wh+)mwh"s+)mwh, , "@'", /, "Qq5# q+)mwh v, "Vq vI@, , /,I31, "s+)m?wh SvvI,I  "/,I >ny,"Y !V?nk,I  # ,"Y ! V Ez"(fGrs_resynchedpgRef>tbk_Container7s_pathResynchedfNameimaxCol1tbk_FindHyperPagethisBooktbk_CurrentDirectorydestBookfpath?tbk_lastWinHshortFileNamehyperPathbookupathOfFile"\ tbk_nameOrID<ASYM_hyperpaththisPath5tbk_altPgName_tbk_BadLinksList%) +*.-%&KAY!+V$:)&; ; +V!8'fauthor( )& ; ;  .'"R];F@#, "D ;F@#++ @"-, -"+)m)wh++:'fwordwrapfield refBtnkeyDownO )&; ; +V!! +< tbk_ContainerZcancelBtndefBtntbk_IsWin95YcancelBtnskrefFocuspageenterPage3]5)&; ;  +< m'f5skrefFocussetDefButton =)&Z< U<+ < <+   ; ; ;F@#h+)m`w" +< m , "@#++ @"-, " +V!!, /31h")<";F@#++@"-<"6+)mwh++@""F+)mwh ;F@#h"++@" q#+:B! +< mu#|h #   #  ++@#+h#,","Y!EV#,","Y!EV#,","Y!HV#,","Y!HV h@#"+:+ @!+V!8'fcxu refBtnwordwrapbuttonfieldskrefFocuspushbuttonYcancelBtnybdefBtnrkrefFocusidle*` "/@ %~JUHf}KU<z$ uh|.@\)&; ; ; &#l 'f(initDialoganim_editenterPageD) & ; ;  @#>J"!ss ss;!#l 'fR[do_buttonDowneditorScriptsCvs_anim_PathObjectbuttonDown%)& ; ; >t+"Qs;M#l7+ #D<" :<+F !jB#:$'fmdo_draggingeditorScriptsdefaultCvs_anim_PathObjectbuttonStillDown!<)& ; ; >9+"Q;#l 'f;do_endDrageditorScriptsCvs_anim_PathObjectbuttonUp")& ; ; @# |"0 @#>X"ss;7#ljB#:$'frdo_curveVerticeeditorScriptsCvs_anim_PathObjectbuttonDoubleClick ) & ; ; >E+"Qs ss;#l  'fGdo_keyDowneditorScriptsCvs_anim_PathObjectkeyDownl)&; ; J%,"","J("#.'"..'":'fdkeyUpv)&; ;  ;+< m@.'s.'s.'s.'s.'s;+)mw'fjtheTarget'setCursormouseEntern))&; ;  ;+< m@.'s.'s.'s.'s.'s;+)mw'fltheTarget'setCursormouseLeave%)&'freaderj6)&; ; ss s;#l 'f2editorScriptsqmoveVertexvertexPosition} )&  ; ; +?,  #h++"@#. h, /3 1,"Ju#|, /31,"Y!IY!HV, 7h, /3 1,"Ju#|, /31,"Y!IY!HV, 7h(fvertexPosition&')& <  ; ; +)mwh,"JY!EV JFJJY!E FJ" ,"E"M++?, #4@#, /51# ,"EY!H V E"++?.', #4@## (fi|.verticeCounttheVertices LO)&; ; @#, /31++@#(f2verticeCount*w4%&KAY!+U$:)&; ; +V!8'fauthor( )& ; ;  .'"R];F@#, "D ;F@#++ @"-, -"+)m)wh++:'fwordwrapfield refBtnkeyDownN )&; ; +V!! +< tbk_ContainerZcancelBtndefBtnClosetbk_IsWin95YcancelBtnskrefFocuspageenterPage3])&; ;  +< m'f5skrefFocussetDefButton =)&Z< U<+ < <+   ; ; ;F@#h+)m`w" +< m , "@#++ @"-, " +V!!, /31h")<";F@#++@"-<"6+)mwh++@""F+)mwh ;F@#h"++@" q#+:B! +< mu#|h #   #  ++@#+h#,","Y!EV#,","Y!EV#,","Y!HV#,","Y!HV h@#"+:+ @!+V!8'fcxu refBtnwordwrapbuttonfieldskrefFocuspushbuttonYcancelBtnybdefBtnrkrefFocusidle*` 9T %.&  `eUrэPH <)&       ; ; >  ?>*"-; ;8&#+Er>s++l3r ; ;&#+Er;_ #+V!!r >\+"Q.'s>G+)mwh> , /31,"> , /31,"JY!AY!EV, /31,"> , /31,"JY!AY!EV   >f , "V-%.'">E J, /31,"Y!EVsJ, /31,"Y!EVs>F+)mws;#+)m w  > >s+)mw  >  > , "VqJY!BJY!EV 'fgselectObjectaborted$offsetPathBys_anim_idleAnimationsanim_editvertexPositionZstopAnimationtheVertices2s_anim_animationSettingscompilePathselectionHandlesCvs_anim_PathObjectstartSliderMove%0N)&  JF; ; >  ?J > , "Vq"P+ # +?8 #+<, .@! >0 ,","> ,"Y!BY!IY !\F > ,"E"i>s > s> s> s > s > s > slu]>s >l s>^ s>P s >B s >4 sEVsl'fcurrentTimejumpToStep2s_anim_animationSettings0.00s_anim_CurrentObjectsliderMove$& )&  ; ; ,",""h,"J" .'h;&#B" ;l&#+:B! , /,"JY!HJY!IJY!EqQ,"JY!HJY!IqQ51h, /3 1,", /31,"Y!HV, 7h, /3 1,", /31,"Y!HV, 7h, /3 1,", /31,"Y!HV, 7h, /3 1,", /31,"Y!HV, 7h +:+ @!,ss sl( ;&#+:B!'fanim_editeupdateCeljumpToStep " ) & JFJF; ; ,"Y !V ," ,"Y!HJY!E ,"Y!AF++@#, "VqFEEY!GFEV, .', "EF++@#+V!!++@#, /EqQ31+V!8'fupdateCel L%)&'fenterPageB L%)&'fleavePage R%)&'fleaveBackground*';%nY9S -G)&V f b ^<  Z V ; ; >Z  ?Z>^  ?^; ;&#+Er;_ #+V!!r .' >f, "VqJY!EF,"E"L>f], /,I31h",V+"Ql>f, /3>b|, 7?f>Z j>^  j>Z j>^ j>Vf+V!! >^ , "V-%.'"y.'s>V3+)mwh>^ j, /31,">^ , /31,"JY!AY!EV, /31,">^L , /31,"JY!AY!EV j >^ jJ, /31,"Y!EVsJ, /31,"Y!EVs>VS+)mws;5#+)m] wj  >^ j>^s+)mwj  >^ j >^s , "VqJY!BJY!EVj >Z j>^8 j >Z j >^ j >Zx j >^ j >ZV j;&#j >Z7 j >^ j>Z j.'j>Z jj>Z j>^] j>Z j>^; j;+:B!>b[+:>Z  , !#>Zv  ,,>b,++@#+V!!>b++@#, /31+V!8;+:B!>Z* j+)mwj'fselectObjects_anim_animationCacheiaborted$offsetPathBys_anim_idleAnimationsanim_editvertexPositionZstopAnimationtheVertices2s_anim_animationSettings9a_timeGetTimecompilePaths_anim_CurrentObjecttstartAnimTimerselectionHandlesCvs_anim_PathObjectbuttonClickW >D )&  <     ; ; >+"Q; ;U&#+Er;B" ;+:B!>+V!8>es>z+)mwh"9 #JJY!EV" #+r n>s>s;#ly>s>[s>s>s>ss;#l;+:B!r l 'fS_stopAnimTimer6s_anim_dysizeTargetvertexPosition7s_anim_dxnewVerticeerroranim_editmoveTargeteditorScriptss_anim_CurrentObject#s_anim_selectedVertexCvs_anim_PathObjectdoneAnimatingnotify'*'s.=%x&sH:w8)&< >< E<+ ]< < < <+  <+ < < < JF'< ; ; >, "? @#hu#|, /31h+)m-wh+)m wh,","Y!EF@#+hs#,","Y!HVs+)m[whs#,","Y!EVs+)m,wh+? #@#+hs#,"#,"Y!EVs+)mwh, /31,","Y!E,"JY!AY!HEY!I,","Y!E,"Y!HY!B,"Y!HV, #++)mwh+)mwh+? #@#+h+)mwh+)mwh, /31,"#,"" +< ,","Y!EV Y!vVm_, /31,"#,"Y!EY !J,"" ?:#,", /31,"" +< ,","Y!HV Y!wVm, /31,"#,"Y!EY !J,"" ?'fbsliderMaxx2sliderMincurPosthumb¢sliderPosusliderPageSizesliderMaxthumbBoundswsliderBoundssliderMinâsliderPosspsonsliderbHq slider_mode.nearestPuppxpix.nearestPUPPx1pageSliderbtC)& ; ; (tbk_ContainerZcancelBtndefBtntbk_IsWin95NEWskrefFocuspageenterPage3]5)&; ;  +< m'f5skrefFocussetDefButton+=)&Z< U<+ < <+   ; ; ;F@#h+)m`w" +< m , "@#++ @"-, " +V!!, /31h")<";F@#++@"-<"6+)mwh++@""F+)mwh ;F@#h"++@" q#+:B! +< mu#|h #   #  ++@#+h#,","Y!EV#,","Y!EV#,","Y!HV#,","Y!HV h@#"+:+ @!+V!8'fcxu refBtnwordwrapbuttonfieldskrefFocuspushbuttonYcancelBtnybdefBtnrkrefFocusidlew4*z4[:H%&KAY!+R$:)&; ; +V!8'fauthor( )& ; ;  .'"R];F@#, "D ;F@#++ @"-, -"+)m)wh++:'fwordwrapfield refBtnkeyDownK )&; ; +V!! +< tbk_ContainerZcancelBtndefBtnClosetbk_IsWin95skrefFocuspagedefBtnenterPage3])&; ;  +< m'f5skrefFocussetDefButton =)&Z< U<+ < <+   ; ; ;F@#h+)m`w" +< m , "@#++ @"-, " +V!!, /31h")<";F@#++@"-<"6+)mwh++@""F+)mwh ;F@#h"++@" q#+:B! +< mu#|h #   #  ++@#+h#,","Y!EV#,","Y!EV#,","Y!HV#,","Y!HV h@#"+:+ @!+V!8'fcxu refBtnwordwrapbuttonfieldskrefFocuspushbuttonYcancelBtnybdefBtnrkrefFocusidlek:* n:CV %Tj%0 "),&N< JFJFJF  ; ; B"~ B!}q#++B" q#+:B!h0,"(,"Y!IF+?#+:$$,"EY!HV,"EY!HV ,"EY!EV  ,"EY!HV $$$ \4@!0,"JY!E(,"Y!IF+?O#+:,"(,"Y!HV,",,"Y!EV,"(,"Y!HV$,",,"Y!HV,"(,"Y!HV$,",,"Y!HV,"(,"Y!HV ,"EY!H,,"Y!HV,"EY!H(,"Y!HV ,",,"Y!HV ,"EY!E(,"Y!EV ,",,"Y!HV  44@!+?#+: $,",,"Y!HV,"(,"Y!EV$,",,"Y!HV 4@!+?#+: ,"EY!E(,"Y!EV ,",,"Y!HV ,"(,"Y!EV,"EY!H,,"Y!HV ,"(,"Y!EV$,",,"JY!IY!HV 4@!+?#+:,"(,"Y!EV$,",,"Y!HV,"(,"Y!EV,",,"Y!EV,"(,"Y!HV,",,"Y!EV 4@!0,"JY!H(,"Y!IF+?#+:,"(,"Y!HV ,"EY!HV,"EY!HV ,"(,"Y!HV 4@!+?#+: ,"EY!E(,"Y!HV ,"(,"Y!HV ,"(,"Y!EV ,"EY!H(,"Y!EV 4@!0,"JY!E(,"Y!IF(,"JY!IF,,"JY!IF+?#+:,"EY!HV,"EY!EV,"EY!HV$,"EY!HV,"EY!HV$,"EY!HV,"EY!HV ,"EY!HEY!HV,"EY!HEY!HV ,"EY!HV ,"EY!EEY!E(,"Y!EV ,"EY!HV  44@!+?#+: ,"(,"Y!EV$,"EY!HV,"EY!EV$,"EY!HV 4@!+?#+: ,"EY!E(,"Y!EV ,"EY!HV ,"EY!EV,"EY!HEY!HV ,"EY!EV$,"EY!H,,"Y!HV 4@!+?#+:,"EY!EV$,"EY!HV,"EY!EV,"EY!EV,"EY!HV,"EY!EV 4@!B!}q#+:B!'fKTLHighlightsizedObjBorderHighlight2TRShadowTabShadow2ShadowHighlightShadow2TabShadowresize%)&'fresizeBorderC* CLa %Tj%0 "),&N< JFJFJF  ; ; B"~ B!}q#++B" q#+:B!h0,"(,"Y!IF+?#+:$$,"EY!HV,"EY!HV ,"EY!EV  ,"EY!HV $$$ \4@!0,"JY!E(,"Y!IF+?O#+:,"(,"Y!HV,",,"Y!EV,"(,"Y!HV$,",,"Y!HV,"(,"Y!HV$,",,"Y!HV,"(,"Y!HV ,"EY!H,,"Y!HV,"EY!H(,"Y!HV ,",,"Y!HV ,"EY!E(,"Y!EV ,",,"Y!HV  44@!+?#+: $,",,"Y!HV,"(,"Y!EV$,",,"Y!HV 4@!+?#+: ,"EY!E(,"Y!EV ,",,"Y!HV ,"(,"Y!EV,"EY!H,,"Y!HV ,"(,"Y!EV$,",,"JY!IY!HV 4@!+?#+:,"(,"Y!EV$,",,"Y!HV,"(,"Y!EV,",,"Y!EV,"(,"Y!HV,",,"Y!EV 4@!0,"JY!H(,"Y!IF+?#+:,"(,"Y!HV ,"EY!HV,"EY!HV ,"(,"Y!HV 4@!+?#+: ,"EY!E(,"Y!HV ,"(,"Y!HV ,"(,"Y!EV ,"EY!H(,"Y!EV 4@!0,"JY!E(,"Y!IF(,"JY!IF,,"JY!IF+?#+:,"EY!HV,"EY!EV,"EY!HV$,"EY!HV,"EY!HV$,"EY!HV,"EY!HV ,"EY!HEY!HV,"EY!HEY!HV ,"EY!HV ,"EY!EEY!E(,"Y!EV ,"EY!HV  44@!+?#+: ,"(,"Y!EV$,"EY!HV,"EY!EV$,"EY!HV 4@!+?#+: ,"EY!E(,"Y!EV ,"EY!HV ,"EY!EV,"EY!HEY!HV ,"EY!EV$,"EY!H,,"Y!HV 4@!+?#+:,"EY!EV$,"EY!HV,"EY!EV,"EY!EV,"EY!HV,"EY!EV 4@!B!}q#+:B!'fKTLHighlightsizedObjBorderHighlight2TRShadowTabShadow2ShadowHighlightShadow2TabShadowresize%)&'fresizeBorderL*LRk%*54\v c,4)&< < < <  ; ; , /, "cq51h;F@#+/.@#hjB#:$;F@#+/.@#h"3s<"*.[, #>h?D(f>tbk_ContainervNtbk_GetStringGeneric modal DBbooktEs_dbresultCheck Book HyperlinksCheckHyperlinkOptionsRZ )&  ; ; +?z #+)mbwh?CsX+#?s?+#?sl+#?_s, E#>s0.'s+)m w'fZ^tbk_WinHelpFASYM_ProductPrefix.HLPASYM_MTBVersionhelp{Y* ~Y?d %& V{ )&<  ; ; .' , "Vq ,&I9, /,I3, /,I31, 7 ,&H.& ,&I+<, #Z, .@!l 'fifixScrollpropValue))&< +  ; ; +/.@#h, "X-% JFJJY!E FJ" ,"E":, /,I31# ,"EY!H V E"(fipropValueK0& )&< (<  ; ; +)mws, #>, !ssq#++B#. sq#++A"-$sq#++ B#. sq#++@"-$s+)mgwhJ,""K +< +)mws, /,I31stbk_ContainerbackgroundNo saved configurations.tbk_IniFilemyBgNtbk_GetStringcfgLstNo saved configurationsStartup Configs*GetIniVar +!popMenu),$ , ,#, , , Ta-#f+!MpopMenuWIN.DLLASYM_MTBVersion$disableEscapepropValueFASYM_ProductPrefixfixScrollloadConfig G$ )&<  < < =< < <  ; ; +)m^ws, , #>, >, #+h, , "@-h,"F, , ",+)mws+)mwsstbk_Containerbackground[Startup Configs] section of %1._itemOffset&falseOops. Recording error.YesStrConfirmConfig xPlease enter a name for this system book configuration:tbk_IniFilemyBgNoStrThe name "%1" is already in use. Overwrite?Ntbk_GetStringcfgLstpropValuebSetIniVarYesStartup ConfigsPromptOverWriteConfig x*GetIniVarNotrue$disableEscapePromptConfigNameThis configuration has been recorded in theOKRecErrorsaveConfig )&< ; ; J0@"q"JA"q" 7<"# .'",.'"++'A"+:![b"l-%h"W-, "  <""l-%h+:![++'A""F+:, @!+:!Z  h +? #+< m+:, @!+? #h<"1+:5@!.'+ +F !+:!D+:5@!+V!8'fcancelTRUEvwrokbtn>tbk_Containers_cancelgaugedownbookGprogresstrueScript DumperOKShowDumpProgress. L8)&|JF< <  < < I < <  <  <  N < Q < <   <  n <  < <+  <  | ; ; :!}, !:!}+)mI w, +)mw, #>, #>, #!+)m w, +)mw, #>, #>,  !;@#s+)mC whs+)m whB, "jqFJE"', /EqQEJY!HqQ57 , #>, , !;:!} #"/ #, #+h.'+ +F !++@"-%?.'?|ssl~+#Ch".+ # hssl.' ++@#, "Vq ,&Ip>!<"^++@#, /,I31h++@#.'.'"ssl],&H.& ,&I.' >{,"F,"E"?|+9, #h++ @#h++@#.'h>Y, "ss+)mw,"J"+# ssl++#+h.' , "Vq ,&IF>, "3s,I#sl2,&H.& ,&I>, ="ssl>_, "++#+h.' , "Vq ,&IF>, "3s,I#slz,&H.& ,&I,"Y ! V E"":!} !>, W"<.'s], #>,  #>, #>, #>, , !;, ! #" #, #+h*, #>, , #?, $#>, > , #?, , #?, , !;, ! #" #, #+h]T, 9#?, #>, >, #>, , #?s>s>|-s, {"s+)mwhs.'s.'ssl.'+ +F !?t??|k??: !'fTRUEcharStringlinsStrdefPathDLG.DLLs_cancelijs_ds_oCntbgIDoListbgList &saveAsDlg),  , , , ,#Ug f&bg1s_ds_cnt ,showDumpProgressGetFileSizeText file filterpg.truebkASYM_MTBVersion=#saveAsDlgZDumpObjscriptDOS.DLLobjStrDump cancelledscript linesRemoveFilepromptFASYM_ProductPrefixDump All Scripts Of This Book To File....TXTText file (*.txt),*.txtobjsStrDumpScriptPrompt!!!! INTERRUPTED BY USER!!!!Ntbk_GetStrings_ds_PgCntobjects with scriptfilterListdefNameobjDump completeQhs_ds_PgNuPathOfFile"44?GetFileSize), U.&fRemoveFile), T-#ffNZDumpObjScriptHShortFileName_itemOffset_DumpScripts?$ )&  <    ; ; ++#@#">, ">,"Y !V?>,"++#@#, "XqY!HV?>, , >, #>, +s>s, =#>, s+)mNw, #>, #>, s, #>,  , !;++#@#,  , !;:!} #"% #, #+, 7 ++@#h"$, /3", #>, P#>, 7 (f ("of pages (p.)&sobj")expandObjNamew*` wG!= %# Tj% E =(),& 3 < JFJFJF   ; ; B"~ B!}q#++B" q#+:B!h+)m- wh, /31"< , /31"(, /31", /31" / +<   m0,"(,"Y!IF+?T#+:$$,"EY!HV,"EY!HV ,"EY!EV  ,"EY!HV $$ D4@!0,"JY!E(,"Y!IF+?#+:,"(,"Y!HV$,",,"Y!HV,"(,"Y!HV$,",,"Y!HV,"(,"Y!HV ,"EY!H,,"Y!HV,"EY!H(,"Y!HV ,",,"Y!HV ,"EY!E(,"Y!EV ,",,"Y!HV  ,4@!+?#+: $,",,"Y!HV,"(,"Y!EV$,",,"Y!HV 4@!+?#+: ,"EY!E(,"Y!EV ,",,"Y!HV ,"(,"Y!EV,"EY!H,,"Y!HV ,"(,"Y!EV$,",,"JY!IY!HV 4@!H+?N#+:$$,",,"Y!EV $4@!+?v#+:,"(,"Y!HV$,",,"Y!HV,"(,"Y!HV,",,"Y!EV 4@!+?#+:,"(,"Y!EV$,",,"Y!HV,"(,"Y!EV,",,"Y!EV,"(,"Y!HV,",,"Y!EV 4@!0,"JY!H(,"Y!IF+?#+:,"(,"Y!HV ,"EY!HV,"EY!HV ,"(,"Y!HV 4@!+?#+: ,"EY!E(,"Y!HV ,"(,"Y!HV ,"(,"Y!EV ,"EY!H(,"Y!EV 4@!0,"JY!E(,"Y!IF(,"JY!IF,,"JY!IF+?#+:,"EY!HV$,"EY!HV,"EY!HV$,"EY!HV,"EY!HV ,"EY!HEY!HV,"EY!HEY!HV ,"EY!HV ,"EY!EEY!E(,"Y!EV ,"EY!HV  ,4@!+?#+: ,"(,"Y!EV$,"EY!HV,"EY!EV$,"EY!HV 4@!+?t#+: ,"EY!E(,"Y!EV ,"EY!HV ,"EY!EV,"EY!HEY!HV ,"EY!EV$,"EY!H,,"Y!HV 4@!e+?#+:,"EY!HV$,"EY!HV,"EY!HV,"EY!EV 4@!B!}q#+:B!'f5 TLHighlightsizedObjBorderHighlight2ShadowTRShadowVHighlight2TabShadow2Tab Border?oldbaseboundsHighlight?oldbaseboundsVHighlightTabShadowresizeI%)&'fresizeBorderW*Z"%B^ tuqٍ"U"gf  )iўО8 )& ; ; +)m\wh.'" 3"r; +)miw+Er>z"9>o|<"*>`, #>h+"Q"F ?;r >1sl'f?tbk_lastWin\updateBrowserstbk_curObLm stbk_propNamesstbk_propValuesmyAction6Ai<)&; ;  +< .'m'f7"tbk_wid_currentTableaveBackground{BW:)&             ; ; +# +)mjw"Bq#++B" q#+:B!B"~ B!}@#h+ #,# h+ #,# h+ #,# h+ #,# h+?, #?,  #h++@#h+:y<+@!+ #,# h+ #,# h+ #,# h+ #,# h+)mYws+)mws+)m ws-#s-#s-#s-#s-#s-#s-#s-#s+? #l,+?+)mw, #?,  #+:<+@! +< mB!}:"~ :!}q#+:B!:!}slO"l-%h'fboldTresizeregular_CurrentTab2jypAixpactive tab areaqmyAction_CurrentTab]$baseRadtabtbk_wid_currentTab ;Q)&; ; +)m w(f&_CurrentTabtbk_wid_currentTabL*)&<  P< P< ; ; +# ,"J" J,""#+.'+ +F !q#+:B!q#++A" , "D:N;h;h+)mwh+)mww,",""h+?X #h+5!7!6:;A#+:D+)m(w, #?, @!;A#+:<+@!},"+)mw,""9+?+)mw, #?,  #+5!7!6:7+5!7!6;+:+5A!:q#++A"--"q#+:A!.'+ +F !'f Tab number must be 2 to 7.ownerObjregularof background idtab 1ftbk_wid_numTabstaboldNumseedgrptbk_wid_numTabs CR_)&; ; @#, "VqJY!EV(f5tbk_wid_numTabs R V)&< JF<         <      <  O<    ; ; B"~ B!}q#++B" q#+:B!hu#|h+ #   +)mw,# <" ++'@#. , /31,"JY!BV-# Y!wqQ  +< -#m++@#h+ #,# h+ #,# h+ #,# h+ #,# h++@#, "VqJY!EqQ qqY!EqY!BqQ +)mwh",.'h +< .'m q qI-qJY!EqY!IqY!HF+?h-#, #?,  #h++5@"qq"EqY!HqQ  -#sssqqY!HVs-#s-#sEVsslF -#"0EqQ   qqY!HqQ qHq! qI+?@ #h-#sss-#s-#s-#s-#s-#s-#s-#s-#s+? #l,B!}q#+:B! +< m +< ma +< -#m 'fxp^$baseRad)resizeTabTresizesizedObjgrptabHeigth3jypcurrentTabtbk_wid_tabHeight_CurrentTabactive tab areayp_CurrentTabBtabHeighttabBixpsized_y) & ; ; $+# $ +# +# +# +# +#  +# ++ $,","Y!IqQ @#, /31+: ,"J-Y!HV + @!+?#+:  ,"qY!HV ,"qY!HV,"qY!EV,"qY!HV  44@!$,"JY!H,"Y!IqQ +?#+:,"qY!EV,"qY!HV 4@!+?#+: ,"JY!HV,"qY!HV ,"qY!HV,"JY!HV 4@! ,","Y!HV+# ,","Y!EV+# ," ,"Y!HV+# $,"JY!E,"Y!IqQ +?#+:  ,"qY!HV ,"qY!HV,"qY!EV $4@!+?e#+:,"qY!EV,"qY!HV 4@!'f@TLHighlightTRShadowShadowHighlightborderresizeTab++)&< < JF ; ; @#, "VqJY!EF.' EF,"E"+?, #?,  #h++@#, /31+/.@#h, /,I31"+++@#, /31+<, /,I31, .@!,"Y ! V E"i'figrptabtbk_wid_tabText+ )&< <  JF; ; @#, "VqJY!EFEV JFJJY!E FJ" ,"E"c+?l, #?,  #h+++@#, /31+/.@## ,"EY!H V E"(figrptabtbk_wid_tabText+*&./#%%J% b+4 U 0 M s |CL D:~ LE(N ?$] <)&    < JFJF <   ; ;     ;A#, "VqFJE"ss;A#slC q!  ,"q!  ++@#, /,"JY!HqQ31,"Y!EV.' Y!vFq!  ++"@#. , /,"JY!GJY!HqQ31h;B" ;+:B!.' EF,"E"q!,I  ++"@#. , /,I3q!,"JY!EqQ  ++@#, /,"JY!HqQ31,"EY!HV, 7, "@!,"Y ! V E"[;+:B!, .', "!!/1,"Y !V?,"Y ! V E"s ssle ss,"JY!EVs ssl`sss,"JY!HVssl2'fLswaptextitestdate stbk_noSwap|CtwoDquicksrtlsttwoDquicksrtAL) &<    .' #, /31,"F,"E"{,I ,I  h,I ,I ,I,I  ,I,I ,"Y ! V E"'fiswap>K/L)&< <   <+ ; ;   #h.' #,"F,"E".' #,"F,"E"E, /,I,I  , q#>, 7 ,"Y ! V E", /G7 ,"Y ! V E"k, #+'f# ij drequestArraym8 )& < < < <  <+ < <  <  <+ < < < ; ; ;A#h;B"-h;+:B!;B"-h;+:B!.' , "Vq ,&I, /,I31h++@#h++@#+h## h## h## h## h++@#, \"+)mw", T"R, ~"@A, "0, m", 0", "_++Y@" , , , ;A#+:++ @" @!;A#+:@!;A#h;A#+:s@!#,##,"u#|, /31,"Y!HqQ, , ;A#+:++ @" @!;A#+:@!;A#h;A#+:i@! +5!6:d;A#+:Y@!, /,I3;A#, 7 ;A#h7 +<   m{++:,&H.& ,&I"+5!6;+:,B!'flsiobjListgroupbottomLinetoplinebuttonrectangle ThreeDeeRectcurObjpaintobject threeDeeRectfieldbndslrllcomboboxcurObjTypeurulOLEtopLinebottomlinethreeDeeRectev D )& w< >< r< 8< }< <+ < < < <+ < < < < < ; ;  , ]"UJJY!Eu#|, /31,"Y!IVhJJY!Eu#|, /31,"Y!IVhE , "#u#|, /31hu#|, /31h.'h.'h, E" h h h h;A#"<;A#, I"@[;A#,  "@H;A#, V"@2r, , , ;A#+:++ @" @!;A#+:@!;A#h;A#+:Y@!#,##,"u#|, /31,"Y!HqQ, , ;A#+:++ @" @!;A#+:@!;A#h;A#+:@! +5!6:d, /,I3;A#, 7 ;A#h++@#, c"w+?[#+: 4@!+?x#+:#,"u#|, /31,"Y!HV# 4@! +<   m+?#+:,+@!+?#+:,+@!,&H.& ,&I+5!6;+:B!'f>rectangle,field,recordfield threeDeeRectGroupMustSelectRectorFieldtopcolorobjListgroupbottomLinetoplineNtbk_GetStringrectangle ThreeDeeRectcurObjtopLinesculptedifieldbndslrllMSrectangle,scrollingYou must first select a rectangle or fieldcurObjTypeurxpixulbottomColorypixbottomlineoutxThreeDeeRect$(/()&  o<  ; ; +)mcw, +)m-w, #>, #>, o!L, $#>, !+)mw, +)m#w, #>, 2#>, p!J@KY!IF, #?, N, #>, 7 ss sss+)mwh>><"; +)mw+Ers+)m4whr "A+ #?sh, ++#@#, "jqF#, /31,"J"  " +< mJE"W++#@#h, /EqQE, "QqY!HJY!EqQ5#h+:, #@!S +< mEV.'"++#@#, /, 7, #@!?'f (objName?tbk_lastWinText:_HyperLinkDBrightOKWarning: The script of this object contains a %1 messageNtbk_GetStrings__HL1DlgResult Button Click FindConflictTextColonItbk_Ellipsizehotword_asym_hyperlinkstriggerText"-- This object has hyperlink properties\ tbk_NameOrIDhandler that may prevent the hyperlink from working correctly.tbk_HasHyperLinks_asym_hyperlinksbuttonClick")IDWarningHasGoCommandScriptScriptTag_HyperlinkProperties`- )&< < < +  ++ #h.' , "Vq ,&I^ #  , #+ h, "DG, "D-, "+, "DY, "Du.' , "Xq ,&IN, /,I331h, ", ",&H.& ,&I[, "DA, "D0, "D, "D], "D ",&H.& ,&I(fhandleiforwardmsgbuttonUpgowrdsend backsend nextsend firstbuttonClicksend lasttransitionsend previousFindConflict r ~8`)&h< < < < S< n <  <  <  <  <  p l  h ; ; >p  ?pw  ; {#r;@#"$l#+h<r r ?p:!}:$#+< ttm^ t+< tl, ">p!<<(fsTRUELinkInfostandard triggers>tbk_Containerfx_itemOffsetv!defaultLinkTypeHyperlinksLink to Whatwait cursorpopup styleEditedLinkss__HL1DlgResultURL_tbk_HyperlinkLinkInfobookssUMEditLinkTriggerNamelink page nameBadLinkIndicatorpopup,jumptrueWait CursorBrowse<noneBADTransitionlinked triggerlinkTypeiniFileLink to specificlinkPgRef)EditLinkTypefalseBrowse URLV cs_db_EditedLinkstbk_iniFileYou must save your book at least once to give it a file name before you can create hyperlinks.Popup StylelinkTypeCBLink Typelinked object namey@s_db_TriggerName6gettoolBookIniItemjumppgNameFldGlEditLinkTriggerTextlinktoWhatGrppropValueHyperlink properties DBwaitCursorBtnOK_HyperLinkDBnDW)&; ;  !jB#:$ !'f:enterPageHe5)&; ; jB#:$ #.'".'+ +F !'fHidle <.)&<  % <  [< v <  < <  < <  <   < ) <    < F ; ; >  ? +)m > !> "+)mw? +?; $#+)mwhhh<""+?. #+)mwh, /31h, "R, %"A, "0, ", ",  ", #>,  #>h, "!; #+)mwhh;w #+)mwh; {#r++@#hr s+)mw"R#?, #?, #>, #>, #>, }#>, u#>,  #>, e#>, ]#>, #>, M#>, E#>, O#>, 5#>, -#>, #>, y#?ss>s+)mwhl,:!}, "@0, , "#>, !s*, #>, ;+""F<|#, +)m:w, #>, +)mw, #>, #>, !r sssss+)mDws>'s+)m!whq#{#" q#+:![*0_tbk_AddHyperlinktoArrayandEditedLinksOKOK )QL)&; ; q#{#" q#+:!['f/Cancel`)[_)&; ; +?! #+:<"5@!'f4TRUEBad LinkbadLinkIndicator))&; ; ;'@#. , /31,""@#. , /31,"" .'s: jB#:$'flenterButtonW*)&; ; ;'@#. , /31,""@#. , /31,"" .'s: jB#:$'flenterField*)&; ; ;'@#. , /31,""@#. , /31,"" .'s: jB#:$'flenterComboBox+%)&'fwinActivated6;) +*@.o:%*K\P<KZ5r)&4< L< ; ;  +? #+< m(tbk_ContainerLink Page Browservfalse\OK\OKbookpgRefdlgResulttruepropValueiupdateSelfMain ListbrowseBookDlgv&)&I< V<  ; ; ; {#r+?3 #+)mwh"l+? #+)mwh";+,'#h, #+,'#h +< mn  +< mKr  +< +<m/q#{#" q#+:!['f%truepgRef\OKt pageIDNumberpropValuepgIDlink Book NamebkNamemain listOK)&; ;  +?7 #+< m1s+?; #l$'fWlink book namepropValueiupdateSelfMain ListbrowseBook4Sst)&; ;  .'"jB#: $'f6keyUp6S)&; ;  .'"jB#: $'f6keyDown6S; )&; ;  .'"jB#:$'f6keychar*@ <$%HD)&z< < /< z< +< )< '<+ ^< < < JFP< S< k< g< j< ; ; u#|, /31h @#+)miwh @#+)mCwh,","Y!EF @#+?#@#+hs#,","Y!HVs+)mpwhs#,","Y!EVs+)mAwh@#hs, /31s+)mwhs, /31,", /31,"Y!EVs+)mjwhs, /31,", /31,"Y!EVs+)mwhs, /31s+)mwh @#+)mOwhsl+)mwwh,$"W-, ,"Cs#. , /31s+)m wh" ,","Y!EV Y!vV,","Y!EV Y!wVh""@#. , /3, 7, "@!hEV" .'h[,","Y!EEY!I,","Y!E,"Y!EY!B,"Y!HVhslFh  @#+< mesld'fsliderMove startSliderMovebsliderMaxx2sliderMinxpix.nearestPUPP] mysliderPosHendSliderMovesliderMaxnewPoldPsliderBoundssliderMin\ mysliderPosbarbdown.nearestPuppwleftMButtonsliderPoss_anim_dx`primaryMouseButtonx1newMouseXoldMouseXbuttondown *  T%"Y]vQ| )&=< ; ;  #>, #>, #>, #>, #>, #>, #>, #>, #>, #>sWclear:Q)&; ; jB#:$;F@#+/0!'f4enterFieldT`)&; ; ;F@#, @#, "D;F@#++:'fCpastem%)&< < < ; ; ;F@#+/.@#hjB#:$, .', " ;F@#+/.@#h"s+)mw,J,"","K";F@#++@#h, "@$,"u#|, /31,"Y!IVh%, "@,"JY!IVh, "D! +< mq +< m ;F@#+<, .@!'fRpropHeightoldTpixelsrisNumberVGAnamtxt)propWidthwidthkeyCharXy )& ; ; +?8 #+/.@#+?0 #+/.@# h(fXstartupWidthstartupHeightpropValue)&`<  ; ; s+)m$w,"F,"J"K,""Y,"z-%hs+)mw,"F,"J"K,""!.'h,%,!yh+? #h+<, .@!+? #h+<,"u#|, /31,"Y!BY !\V, .@!+?f #h+<,"JY!BY !\V, .@!'fQrisNumberstartupWidthfldstartupWidth pixelsstartupWidth VGApropWidthVG)&l<  ; ; s+)m+w,"F,"J"K,""K+"z-%hs+)mw,"F ,"J".'h,%,!yh+? #h+<, .@!+?| #h+<,"u#|, /31,"Y!BY !\V, .@!+?V #h+<,"JY!BY !\V, .@!'fCstartupHeight pixelsrisNumberstartupHeight VGAfldstartupHeightpropHeight*#hy%A6C |K5Cxdv\48r)&; ; .'+/.@#.' Y!wV Y!vV(fUpropValue<_U)&; ; " "z-%h+<, .@!'f8propValue` )& ; ; ,  ", "`+/.@#h""D,"J"7,"Y !Vh+<, .@!+/0!l, ", "`+/.@#h""DJ,""7,"Y !Vh+<, .@!+/0!l+jB#: $'f,1073810940updatekeyDown3g.)&; ; J0,"" ,"J9" .'" .'"jB#:$l 'flupdatekeycharU| )&; ;  +< +/.@#m"jB#:$+/0!'fUMoldTextenterField7bxt)&; ; +)mwjB#:$'f7sanityCheckleaveField2KY)&; ; +)mw,"F!'f.sanityCheckleavePageDY6 )&; ; +)mw,"F!'f.sanityCheckOKt )& ; ; +/.@#h"""F=J,"" ,"J".'"u.'"bp#?stbk_ContainerZcancelBtndefBtntbk_IsWin95skrefFocuspageenterPage%Q)&'fhiliteButtonk=)&)< $<+ O< J<+   ; ; ;F@#h+)m w" +< m, /31h")<";F@#++@"-<"6+)mwh++@""F+)mswh ;F@#h"++@" q#+:B! +< mu#|h #   #  ++@#+h#,","Y!EV#,","Y!EV#,","Y!HV#,","Y!HV h@#"+:+ @!+V!8'f2xu refBtnbuttonskrefFocuspushbuttonYcancelBtnybdefBtnrkrefFocusidle+-*.-4t%A6 xKFx( 5_?ZA*;)&; ; +/0!'fenterField. )& ; ; , W", 3"p+)mwh+/0!<":2!,$"W-, "+)mwh+/0!l(.'"m.'"p+)mwh+/0!f<"12!,$"W-, r"+)mPwh+/0!lLjB#: $'fPTRUEx(incrementnum107 decrementnum38downupdatekeyDown )& ; ; +/.@#h,";_ #+/.@#,"",,"Y !Vh+<, .@! <"l-%h!<(ftruedim1falseincrementnum )& ; ; +/.@#hJ,"",,"Y !Vh+<, .@!<"l-%h<(fstruefalsedecrementnumv)&e<  ; ; .'" clearA[-)&; ; ;F@#, , ".'s:'f>paste ?[ )&; ; ;F@#, , ".'s:'f>cut4*"4;z_% &9YvnH7d)&; ;  +< .'m'f7\lastTickCountenterpage;Z)&(#, "D <+!'f%USER.EXEmmGetTickCountleavePage=)&< JFf< h< JF< < ; ;  @#++ @#h+)mw<"zT#, " Fm!+)mwh+)mw,"KY!H,""( +< m+)mwh"++B#h<"v++B#h+: B!++B#,"F++B#,"FEEY!BVs+?R #l+:, B!_B<"+)mw><" <"!.'s+? #la'fTRUE ( getTickCountmmGetTickCount)U.'f myClipnoopmilliseconds$setPos\lastTickCountsliderUpdatemmGetTickCountclosedmyParentwhatTickmmGetTickCount,3clipRefstoppedmmTFthumbplayingUSER.EXEpaused\lastTickCountstatusidles8)&<+  JF< <+ JF; ; +?#@#+h+?s #@#+h#,"#,"Y!EF#,"#,"Y!EJY!AF"W- <"#. , /31h,"#,""#h##,",""#h#,# +? #+:,"EY!EqQ!#.',"EY!E#,"Y!EEY!BV Y!vVsl,'fs_tmp_bndsnewXbndsdownthumbupdateMediabackbuttonDown#HC16 )&< < < < JF; ; +)mwh++ @#+)mwh"t++B#h+:yB!++B#,"F,"EY!IY !\Vhs @#++lK+:, B!'fnewPosmyStagemyClipmillisecondsmmTF,3clipRef_seekClip'whatStageupdateMedia;*;7C|_% &9YvnH7d)&; ;  +< .'m'f7\lastTickCountenterpage;Z)&(#, "D <+!'f%USER.EXEmmGetTickCountleavePage=)&< JFf< h< JF< < ; ;  @#++ @#h+)mw<"zT#, " Fm!+)mwh+)mw,"KY!H,""( +< m+)mwh"++B#h<"v++B#h+: B!++B#,"F++B#,"FEEY!BVs+?R #l+:, B!_B<"+)mw><" <"!.'s+? #la'fTRUE ( getTickCountmmGetTickCount)U.'f myClipnoopmilliseconds$setPos\lastTickCountsliderUpdatemmGetTickCountclosedmyParentwhatTickmmGetTickCount,3clipRefstoppedmmTFthumbplayingUSER.EXEpaused\lastTickCountstatusidles8)&<+  JF< <+ JF; ; +?#@#+h+?s #@#+h#,"#,"Y!EF#,"#,"Y!EJY!AF"W- <"#. , /31h,"#,""#h##,",""#h#,# +? #+:,"EY!EqQ!#.',"EY!E#,"Y!EEY!BV Y!vVsl,'fs_tmp_bndsnewXbndsdownthumbupdateMediabackbuttonDown#HC16 )&< < < < JF; ; +)mwh++ @#+)mwh"t++B#h+:yB!++B#,"F,"EY!IY !\Vhs @#++lK+:, B!'fnewPosmyStagemyClipmillisecondsmmTF,3clipRef_seekClip'whatStageupdateMediaGC*@JCR%p2zLKQ$ ϒ 0 *B)&; ; +<.@!'f%leavePage.k0\)&t < *< (<  ~.< /<  O<  JFt<  ; ;   >~  ?~"; #+/.@#h "; #+/.@#h s+)mwh s+)mwh >~O#h+ # h+ # h;  #@" .'h,"Ft.' ,"F,"E" ,I,I>~  h, "D, "D), /31h,I .' , /,I3, 7 ,"Y ! V E"o.'h.' ,"F,"E",I,I>~  h), "D, "D), /31h,I .' , /,I3, 7 ,"Y ! V E"o,"Ft+)mw"> +< m +< m+<, .@! +< mp " h+:$@!W+)mJw"9+)m6whEt,"".'h+:$@! .'h.'"e ,I,I>~Z  h, #>, #>hn , #>, #>h +<  mXj,I,I>~  h, #>, ^#>h #>, , #>, @#>h +< m;| #h+/.@#"+<, .@!; #h+/.@# "+< , .@! ss;c #l ; #+/.@#"-h+:+%@!hB#, "Vq$@"qY!H,"","$@"q"7+:.',"JY!EV Y!vqQ$@! +< mslf$@"-%s: 'f 1..val2bn2i16updatepromptdim1i  s_EditArraydimSpecbn1 fixOverflowtrim [value edit promptfld$lastOtherDimClastSelW3dimSpecV3dimSpecWxtra]ClastSel[1..i2dim2update:j )& ; ; $@"-%hjB#: $$@"-%"$@"-%s: 'fhkeyDown=J$)&<  < < < < <  ; ; >l  ?c>^#h+ # h+ # h%@#h"J,"" +< m+)m*wh;, #>,  #+<, .@!+)mwh.'"hh hh;\ #+<,I,I>_  , .@!ss;c #l&$@"-%s: 'fval26updatepromptdim1i s_EditArraydimSpeccolvalue edit promptnClastSel$lastOtherDimV3dimSpecrowdim2buttonUp A\-)&; ; jB#:$;+:; #F@!'f:val2buttonDoubleClick F[f)&; ; jB#:$$@"-%s: 'f>buttonStillDown) :v)&JF< <+ JF  ; ;   J0@"qA"qY!H"+:@! +:@!hB#h+)m !$@"qF.' , "Vq ,&IJ,I#,""+/0,"EY!HqQ42h, "QqF, /E,I#,"Y!EqQEqQ5#h, /D7h+/0,"EY!HqQ4, 8,&H.& ,&IE'f...itroVxtrafixOverflow -U)&< < <  ; ; q#+:B!+)mwh.'"; #+/.@#h;E #+/.@#h.' hB#, "Vq ,&I.'"], /,I3,","Y!HV, #>, #>, #>, #>, , #>, #>, 7 Z, /,I3, #>, #>, #>, ~#>, ,","Y!HV, #>, q#>, 7 ,&H.& ,&I";7 #+<, .@!q#+:B!'fki1idimSpec[numbersV3dimSpec ]i2textScrolledR* R?^ %:O  bDzll(h}X'n{)&; ; " +)m.w" l 'fAshowWidgetsProps,3clipRefmakerQk)&; ; +? #l'f+mmwidget_controlsÓadjustControlsmovedQk)&; ; +? #l'f+mmwidget_controlsÓadjustControlssized=)&; ; lb +?` #+< m/.'s+?6 #l 'fi$setPoslastXXsetClipControlsthumbasym_reset)&; ; 5"z-<" +?R #+< m#.'s+?( #l+)mw<"D+)mw"0l+)mwZ<" lP+)mw6<" lal 'fXsetClipControlsTRUEEushowClipDpreLoadMediaauthor(hopenClip$setPosllplayClipkQautoShowMedia,3clipReflastXHautoPlayMediathumbfirstIdle)&; ; 5"z-p<"8+)m8w,<" +)m=w" l'f^TRUEkautoCloseMediafcloseClip,3clipRefAUTHORleavePageUlO)&< < ; ; ; +)mw+Er+)mwh"++"B"t+)mwh"$+++!!+;!!l/l>r 'fmyClipmyViewerRef_jcheckStageSize,3clipRefXsetClipControls'whatStagestageObjplayClip )&< ; ; ; +)m}w+Er+)mwh"J++"B"<.'+ +F !+!!l3.'+ +F !r 'fmyClipmyViewerRef_jcheckStageSize,3clipRefopenClipVP) &; ; l 'f!XsetClipControlsmmnotify-V )&<  ; ; !!!!; +)mmw+Er;B" ;+:B!+)mjw"+?r #+:@!+?` #+:@!+?V #+:@!+?2 #+:@!+? #+:@!+? #+:@!+)mw++B#h, "+? #+:@!+? #+:@!+? #+:@!+?~ #+:@!+?b #+:@!+?] #+:@!, ", "+? #+:@!+? #+:@!+? #+:@!+? #+:@!+? #+:@!+? #+:@!6, }"+?w #+:@!+?e #+:@!+?[ #+:@!+?7 #+:@!+? #+:@!+? #+:@!, "+? #+:@!+? #+:@!+? #+:@!+? #+:@!+? #+:@!+?{ #+:@!;+:B!r 'fmyViewerRefclipStatseekingpaused,3clipRefstoppedplayingplaypauseclosedstopsetClipControlsO^*R^3d%6 nIDyzll(hO'$Xf )&< ; ; +)mfw"A+)mRw++B#hG<"l# l 'fqllplayClipDystopClip,3clipRefplayingstatusbuttonClickn{)&; ; " +)m.w" l 'fAshowWidgetsProps,3clipRefmake'%)&'fasym_resete,))&; ; 5"z-<"+)mwt<"D+)mw"0lw+)mw<<" l2+)muw<" l:'fTRUEEushowClipDpreLoadMediaauthor(hopenClipllplayClipkQautoShowMedia,3clipRefHautoPlayMediafirstIdle)&; ; 5"z-<"K;+)mLw"8+)mJw,<" +)mOw" l1'fqTRUE!mmWidgetSysBookkautoCloseMediafcloseClip,3clipRefAUTHORleavePage )&x< ; ; ; +)mbw+Er+)m^wh"/++"B"!+!!r 'fmyClipmyViewerRef,3clipRefplayClip-Cl )&< ; ; ; +)mqw+Er+)mmwh">++"B"0.'+ +F !+!!.'+ +F !r 'fmyClipmyViewerRef,3clipRefopenClip #8)&; ; (fwhatStage0%)&'fsetClipControlsCd*@ FdmK+ %!: Yx?ZW5KOb!@n)&; ; +<.@! +< m'fEtrueValuetbk_resetD@n)&; ;  +< m+<.@!'fEtrueValueenterPage )&<  ; ;  +< mQ4ThisBookDBtrueValuethisBookStrpropValuei )& ; ; +)mw<"+/.@#h+)mvwh; {#r":, ;@#, "%, Y9touchedThisBookDBpropValueqDu)&; ; ;F@#, , " +< <m 'fItrue9touchedclearBu7)&; ; ;F@#, , " +< <m 'fItrue9touchedcutDuG)&; ; ;F@#, , " +< <m 'fItrue9touchedpasteG )&< ; ; +/.@#hjB#:$+/.@#"d +< +/.@#mf +< 0<m= +< <m 'ftrueounverifiedtxt9touchedtrueValuekeyChara )&  ; ; +)mTw<"+)m!w<"; {#r;+)mws+/.@#s+)mwhr "2><"# +< mY +< m+<, .@!l- +< 3<m'f%TRUEbfixTextLengthounverifiedfalses_Cancelingtrue9touchedasym_hyperpathnunverifiedtrueValueDZtbk_FindPathFileleaveFieldA )&< ; ; +/.@#, "Q-$hJ0@"q"E,"Y !V +<4, #>h ;+< mw+, , #?#mW, /EqQ3, 7 +<, .@!+:, mA!'f(UEnter New Tag:newKFInewKFChoiceDNew Hotword TagTags may not contain commas or multiple words.eztagEntryBadFTSTag)cBoxNtbk_GetStringvalNameDateIntegerDuplicate Tag,SkdataTypetypeStringtbk_bookRefRvalue entrydataTypeNewTagColonnewValReal NumberA Tag of that name already exists.CharacterbuttonClick r*rx%&fYl )& ; ; >K"+)mMw, [#>?* +< >, #Zm>'fh s_ctba_bldfntbk_CurrentDirectorybadlinks.txtpropValueenterPage\)&T< R< ; ; , #Zh+<, .@! +< m, "Q-$hJ0@"q"E,"Y !V +<tbk_ContainerFALSEtrueTextItbk_ellipsizecentermyPgnDump to fileOKpropValue )&  ; ; @"+)m7wh?h(f[ s_ctba_bldfntrueTextpropValue B$)&< < i< j< W< <  ; ; B#?h, }#>, ,!+/.@#h"; {#r;@#hr W+Er+)m$whr ; >3+Er", /31c<"++@#|"|;h++@#" "7, s#>, "!, "QqJ" i, #>, , #>, #>, f#>s+)mwh; z#r, /31<" +!+)!r r 'f refObjTRUE{keyDownArrow}{keyDownArrow}{keyUpArrow}{keyUpArrow}page>tbk_ContainerhandlerNamesharedScript{keyF5}HandlersBookNameRequiredCantEditDLLWIN.DLLCssendkeys ofNtbk_GetStringcheckByWordCannot deal with unnamed books.Can't edit DLL functions!myPgof book Pistbk_lastActiveWindowbkASYM_MTBVersionisDLLobj  sendkeys),  ,#T-#f{keyTab}{keySubtract}{keyEscape}+{keyF5}{keyHome}{keyAdd}FASYM_ProductPrefixbuttonDoubleClick*7 %nIV+J)&; ; l 'f!IFindABookbuttonClick/!P, )&"< < j< M< < U< K< <  ; ; ; {#r;@#"<#?sV, #>, !<, #?, , #?h; {#r# +, #>#  !; {#r;@#hr .'ss1, 5#>, #+h&#?, +)mw, #?, , #?s%, #>, , #>, #+hs+)m;wh'fjoldDirtruepageDLG.DLLYou must convert it before you can link to it.This book was created with a previous version of ToolBook.)thisBkFnlinks to other books.EXE booksbefore you link to it. nOpenFileDlgYou should reopen it in ToolBook IIx is not a ToolBook II filebkFnx is tb3/mtb3 file*tbk_SetCurrentDirectory4.0 MM3.0 MMASYM_MTBVersion(*.tbk),*.tbk,*. and resave itx is an old tb file>tbk_Container3.0Book extensionpromptFASYM_ProductPrefixASYM_ProductNamefalseAll bookstbk_CurrentDirectoryver6/ASYMA_GetAuthorIniThis is not a ToolBook II file.Special booksTRUEMust name book before link4.0Sorry, you must save this book first before settingfilterCustomDestination bookThis book was created with an older version of ToolBook.BookserrMsgBrowseBook &OpenFileDlg),  , , , ,#Ug f&Ntbk_GetString(*.(*.exe),*.exe,OK(*.?bk),*.?bkFindABookG*JK%"An,v7$)&; ; +)mw+ Rtbk_Containeron the Tools menu also depend on this system book.ASYM_ProductNameWarnRemoveSysBook xOther authoring tools such as the Property Editor andmost of the commandsNtbk_GetStringHshortFileNamebooksystem book ("%1") is not linked.This Preferences dialog box won't be available on theTools menu of ToolBook II %2 at Author level if thiswarning; )&< J< < < 4<  ; ;  @#+? #h++%@#h"J,""+/0,I42hth, , ", s+)mw, "C+)m:w, , t, #>, #+h, , ", +)mw, +)mw, #>, #>, "@+)mw, #?, +)mw, #>, #>, #?, +)mAw, #?, #?s+)mw, , , #>, #+h, , "/+/0,I4#++ljB#:$'fSCancelmyBkName>tbk_Containera.sbkToolBook IIòASYM_CBTVersion&Remove anywayNtbk_GetStringHshortFileNameauthoring functionality will be impaired.fixScrollbookfrefcanStrASYM_ProductNameremStrWarning: If you remove the system bookAwarningstla.sbk",startupSysbooksFASYM_ProductPrefixbuttonclick/L)&; ; l 'f!initEnabledbuttonclick} )&B< ; ;  @#+?+ #h+:++%@#"@!'fKfrefstartupSysBooksinitEnabled[*@ ^ %* fU'L)&; ; $A"!} ! _;z#!;e&#+V!8;V#+?. #:;;#+? #:'fselectWM_LBUTtoNDOWNsetCursorbottomBareditorScriptsopenWindow-Ke@)&; ; :*;&#l'f4bottomBarPsetSizeshown|@)&                ???? ???L??t?????-??'f+<}s_anim_lastLocHq s_anim_objectdy6s_anim_dys_anim_idleAnimations6 s_anim_pathdy7s_anim_dxs_anim_curvedVerticesCvs_anim_PathObject7 s_anim_pathdxGr s_anim_Objectdx2s_anim_animationSettings s_anim_draggings_anim_Currentobject#s_anim_selectedVertex1s_anim_selectedtool's_anim_segLengthListcloseWindow@ )& ; ; .'"t+)mwh+"Qs+)mlwh@#s+)mNwh #" +F !.' jB#p h.'(fmodeCursor'setCursortheTargetsetCursorh( )&   ; ; 'A"U; +Er<++> , @!++ @#>"++@#, 9"><":"W-a<")"W-P<";O#Ir D><"&"W-<";#Ir '.'r 6>@<";#Ir c;5#Ir N<++ @#; #"++@#h, ", "+.'r , ", ").'r q, e", ^"(.'r @, ", "*.'r a.'r O=<"$>k<";_#Ir !.'r r .'(fVertexW_handleNE_handlebuttonlineVertexvertexpathObjectIDSW_handleCvs_anim_PathObjectdownE_handleremoveN_handles_anim_handleselectionHandlesstatusBarSE_handleNW_handle1s_anim_selectedtoolmovemodeCursor1'&?)& <  ; ; 'A"j+:5@!{#++A#"J{#++A#, "V-%.'"); +Er{#++A#++2@#, /51h{#++A";2@#, /51h;2@#, /51h, /, #?, 7h++@#"]++@#, #?, ++@#, #>, #>, #>, x#>, p#>, h#>, , #>hT++@#, #?, ++@#.', #?, )#>, !#>, #>, #>, , #>h;#+?$#+<, .@!s;#+?$#:;#+?$#mA#, "XqJ";#+? #:;&#+:!D>+"Q6;m#+?D #:;R#+?) #:r 'fSelectobjectof vertex animationsselectobjectbottomBarobjects"selectedObjectCvs_anim_PathObjectidOKinitDialog*  %. vV? -L.L)&; ; l 'f!? fixMyValuestbk_reset2r)&; ; +)mlws[values? fixMyValuestrueValuepropValueAobN$$)&JF1< P< r< + +   ; ; e#>, #>, #>, *#>, #>, #>, y#>, #>, i#>, y#>s3,Current ViewercomboValues,Current BooklastItemvalspec,Current Background,Current ObjectPropBrowsComboVals,Current Page 6gettoolBookIniItem,SystemNtbk_GetStringProperty EditorfixMyValuesK )& ; ; +)mdwh" .'h+)m7w" l:+)mw, /,I31(f}valuestrueValue? fixMyValuespropValueQG )& ; ; +)mwh; +)mw+Er<" <";h+)m<whr (f?tbk_lastWintbk_ObjectofInterestpropValueobjectofInterestY )& ; ; jA"-$h"+)mwh +< mtbk_container`skipFlag`skipFlagacheckSelectionpagetrueValuetrueValueselectChangeå*ƥ%h20Hl7K<^-6E`_)&; ;  @#+? #+:$@"$@!'f9propnametextscrolled=Xed)&; ; sl C~sl9jB#: $l9'f false\updateBrowserNtbk_GetString^-adjustScrolltlTsetpropstbk_curObLm stbk_propNamesstbk_propValues46propNamekeyupVnR$)&<  < < <  <  <  ; ; 9, "Q+" >"? l'f&propValFldpage>tbk_containercheaderFALSEDouble-click to add a user property.DblClickAddSysVarNtbk_GetStringstbk_curObpropmyPgpropNameFldDouble-click to add a SYSTEM variable.DblClickAddUserProp:updateHeader5stbk_curPropstatusBarstlpropValuepropNameadjustScroll0B)&; ; +<.@!'f%tbk_reset*%H=.um4)&< < < < < < < < < 1< F ; ; , +#, /31hJ,"" @#+? #h @#++ @#+)mwh+:+%@!++l "+/0,I42hJH, zI, #+h, , "@, :#?, , #?, C#?, , #?, #?, , #?h:"~-h:!} !;v, d# #"L, #>, #?, , #?, #?, #?, , #>, #?, , #?h,:!} #" #, #+hr .'+ +F !'f}CancelrefObjSetPropXtoPropXinBrowser@of&_itemOffsetvrefObj=~ChooseDropObjectSet the property "%1" ofNtbk_GetString^-adjustScrolltlYesdownssfref=.IsPointCloseyesStrobj  $(,vloctldownssfrefrefObjyesStrobjcmdpropNamecmd%2 to the value of "%1" in the Property Editor?propValueidNumber,parent,object,objects,uniqueNamepropNamebuttonDownv)&< < + #   + #  ,","Y!EY !JJ<"$," ,"Y!EY !JJ<"-(fx2x1isPointClose0B)&; ; +<.@!'f%tbk_reset*@ 3%#NB`%)&< J< X< ; ; +?$#h+? #h+ #  @#+:,@!", "0@#+:@!+:5@!+:5@!&, "/, K", Q" Q<".++5@""F+:5@!+:5@!, "0, #", ", "DR++5@""F+:5@!+:5@!+:@!+? #+:@!%, ", !";++5@""F+:5@!+:5@!+:@!, "A, "0, ", ", ">++5@""F+:5@!+:5@!+:,@!;++5@""F+:5@!+:5@!+:,@!'ffonttextcolornascriptcheaderintcrefUNKNOWNSTACKbooleannewtextheaderLOGICALcustomENUM LISTmultiLinefrefdialogresourcevaluelistheadertypev'>)&< < JFz< JF<  ; ; +)m2w, +)msw, #>, ?#>, o!+?$#h+? #h"-+<.@!+? #+<.@!++5@"m+<, /31, .@!+ #  , "VqFEV .' Y!wF+:EE"kA!+:.'EV Y!vqQnA!+:s+)m3w, mA!.' , "Vq ,&I", /31"9, /,I331, /31"+:,$jA!D*, /,I31"+:,$jA!,&H.& ,&Is+++5@"+?U #+<, .@!'frcheaderFASYM_ProductPrefixicrefvaltextheaderdlg.dllfheaderlisttoTextlinefrefASYM_MTBVersion listtoTextLine), U]g fdisplayk ':)&; ; +V!!'ftbk_reset*$u%_#T )&< ; ; ; {#rl, #>, ;+""F<|#, +)mw, #>, +)mgw, #>, #>, !r B!}.' >, "Vq ,&IF>, /,I31h"h,  !"-(fseAuthorMenuItemMissing$)& <  ; ; :"~ :!} #h !,   ;+E#uh:!} #, #>h,  !"-(fseAuthorMenuMissingTf )&< ; ; , 8#>, #>, $#>, #>, ~#>, #>, #>, |#>, H#>, l#>, #>, \#>, T#>, #>, D#>, #>, 4#>, y#>, $#>, /#>, #>, #>, #>, #>, #>, a#>, #>, A#>, #>, #>, #>, #>, #>, L#>, #>, #>,  #>, #>, B#>, |#>, #>, l#>, #>, \#>, #>, L#>, ?#>, <#>, #>, ,#>, $#>, #>, #>, #>, #>, "#>, #>, #>, #>, #>, #>, #>, , +)mw, #>, #>s,size,0,tbk_tools&Center>,center,0,tbk_tools.INI file.&Hyperlinks>,tbk_HyperlinksMenu,0,tbk_tools&Spread>,spread,0,tbk_toolsSet values for SYSTEM variables on startup. Property &Editor,customEdit,0,tbk_toolsMe&dia Widgets>,mm_media,0,tbk_toolstools for working with Media WidgetsSet Tab &Order...,tbk_TabOrder,0,tbk_tools-,,0,tbk_toolsCenters the selected object(s)Add &3D Style...,tbk_3D,0,tbk_toolsAdds or modifies 3D style of rectangles and fields.Media Pac&kager...,mediaPackager,0,tbk_toolsASYM_MTBVersionSets tabbing order of selected objects by position.Creates or modifies path animations.Hyperlink creation and auditing toolsNtbk_GetStringRuns application specified in Makes selected objects a uniform size.Pre&ferences...,tbk_startPref,0,tbk_tools&Text>,tbk_Text,0,tbk_toolsScri&pts>,tbk_ScriptMenu,0,tbk_toolsPath Ani&mation...,PathAnimation,0,tbk_toolsbuildBasetoolMenu{ 9 &)&< <  ; ; , "k#>, #>, #>, #>, |#>, g#>, l#>, #>, \#>, #>s} , > "K8 ##>, #>, #>, #>, #>,  #>s , #>, #>, =#>, #>, '#>sa, i#>, R#>, Y#>, Q#>, y#>s, #>, #>s%, #>, #>, s#>, #>, n#>s), #>, n#>, #>, ^#>, !#>, N#>, #>, >#>, #>, .#>, #>, #>, h#>sV, +#>, #>, #>, w#>, #>, g#>, j#>, W#>, #>, G#>, ^#>, 7#>, /#>, *#>, #>, #>, #>, &#>, #>, #>, b#>, #>, #>, #>, #>, #>, #>, #>, #>, #>, #>, k#>, #>, #>, #>, #>, o#>, (#>sauthorMenuFindExistingItem:?$ )&     w< ; ; "O<A+ #  + #  + #  + #  "h+ #  , /31, "i, /3# J,""', ,  ,% , !!, ,   , !8", >"XJ,""' ,%!! !:"~-h:!} !,  ;+E#,:!} #"<}J,""', ,  ,% , !!, ,   , !, -"^J,""* ,%!$ !:"~-h:!} !, < ;+E#,:!} #"p<bJ,""*, ,  ,% , !$, ,   , ! <(ftruefalse-submuss>_AddAuthorMenuItem& )& ; ; :"~ :!} ! "!,  ;+E#u,   ;+E#u:!} #"-(f_menuExists (s)& ; ; :"~ :!} ! "!,  ;+E#t,   ;+E#t:!} #"-(f_alreadyOnMenu* C %!: YxA?ӧZ%5@n)&; ; +<.@! +< m'fEtrueValuetbk_resetD@n)&; ; +<.@! +< m'fEtrueValueenterPage )&< ; ; tbk_ContainerURL9touchedmyPgpropValuepropValueL&@)&; ; +/.@#(f#propValuev]\$)&; ; "+/.@#h+/.@#"-(f?propValidWxp)&; ; ;F@#, , "";. #+:+)mw,@!'fLpropValidOKclear2Ux))&; ; ;F@#, , "";. #+:+)mw,@!'fLpropValidOKcutWx)&; ; ;F@#, , "";. #+:+)mw,@!'fLpropValidOKpaste)&B< I< ; ; +)m6w<"jB#:$R+/.@#hjB#:$+/.@#" +< <m; #+:+)mw,@!Ktbk_ContainerdefaultButtontrueskrefFocuspropValidtxt9touchedmyPg9touchedOKkeyChar )&< ; ; tbk_ContainerdefaultButtonskrefFocuspropValidmyPgtrueValueOKleaveField S)) +*.!%"KAY$:)&; ; +V!8'fauthor( )& ; ;  .'"P+)mVwh++@"++:  +< m'f}skrefFocus refBtnkeyDownh )&; ; +V!! +<  @#+?] #mW +< +)mZm; +< m$'fCancelZcancelBtndefBtnskrefFocusYcancelBtnenterPageKk=)&)< $<+ O< J<+   ; ; ;F@#h+)m w" +< m, /31h")<";F@#++@"-<"6+)mwh++@""F+)mswh ;F@#h"++@" q#+:B! +< mu#|h #   #  ++@#+h#,","Y!EV#,","Y!EV#,","Y!HV#,","Y!HV h@#"+:+ @!+V!8'f2xu refBtnbuttonskrefFocuspushbuttonYcancelBtnybdefBtnrkrefFocusidle* 1v%&PĊKUvrэp0 ,)&    ; ; >?  ?6;@#+:@!+?T #+? #+<> , .@!+?/ #+? #+< > , .@!+? #+:> ,@!+?> ,  #+:@!+?C #+: >i &<"@!>O h.'"1+? #+:@!+? #+:@!R+? #+? #+<, .@!+? #+:@!+? #+:@!>++@#y<" @#+?3 #+:@!+? #+:>i ,@!+?/ #+?1 #+< >; , .@!+? #+:@!+? #:+? #+:@!+? #+:@!+?y #+:@!+? #+:@!+?K #+?w #+<.@! @#+? #+:@!'fCelAnimationstepsPerCelforeverFALSEFixedPathgroupStepsPerCelintegerrepsShowAllSteps2s_anim_animationSettingss_anim_CurrentObjectdurationstepsupdateSettingst)&; ; , @", ;";* #:jB#: $'fX13close27keyDownWl)&; ; ;0&#'A" l 'f4ĊupdateSettingsanim_editenterPageTL%6)&'fleavePageR%)&'fleaveBackground *` 3K% ")w%| )&  ; ; >  ?w>n h,"Y !Vh>L   >6  +? #+<, .@!'finteger2s_anim_animationSettingsspinUp2 )&  ; ; >  ?> h"""J,"","Y !Vh.'h!>L   >6  +? #+<, .@!'finteger2s_anim_animationSettingsspinDown"6)& ; ; >  ?@#, V"? ;R#+?T #+< +?0 #+/.@#m'fcsliderMaxbuttonintegerBottomBarslider2s_anim_animationSettingsbuttonUp%$  )&  ; ; >  ?"+/.@#""F+<.', .@!+/.@#h ;_#+?a #+< m6>G   >1  'fcsliderMaxBottomBarslider2s_anim_animationSettingsleaveField*@ K6;%!]@{.$)&  < ; ;   +:mA! !:"~ :!}; ;r&#+Er+)mg!r :!} #"m.' #, /31,"F,"E"BmA#, /, #>, 7, mA!,"Y ! V E"mA#, /#>, 7, mA! +< mw, /3#mcJmA#, "Xq"!+<mA#, /31, .@!+<mA#, /31, .@!'fhdrowDownItemsi anim_editanim_AnimationSettingshdrowDownItemsfillAnimationListk/)&  <  ; ; >9  ?0;&#'A";$#+/.@#";$#+/.@#h, "j-$h, /,"JY!HqQ, "Qq51hJ>#,"">"z+<> , .@!mA#, "XqJY!E>W ,""/mA#, />4 ,  #>, 7, mA!'f\ anim_edit objects2s_anim_animationSettingss_anim_CurrentObjectselectedObjectenterPage[*^7h%NYr h>)& <  <   ; ; +:mA!;&#'A"; ;&#+Er{#++A";@#h ;@#hr J, "Vq"/+ #  ;2&#@#+?. #">,"++@#h"g, /++@#, #?, , #>, #>, #>, #>, #>, #>, , #>, #>, 7 f, /++@#, #?, ++@#.', #?, L#>, D#>, <#>, 4#>, , #>, ,#>, 7 +:, mA!'f objList anim_edit"selectionHandlesCvs_anim_PathObjectidcurrentObjectenterPage>)&<  ; ; |, "j-$h, /,"JY!HqQ, "Qq51hs;#+?=$#l'f}selectObjectfillAnimationList objRefanimationsselectChange*`S:@%h&HU,.W )& ; ; , ;+E#dhss+)mCw,5sl8+)m6w"++:'f|.isChild,toggleInvert[ebuttonPressedbuttonUpU)&; ;  +< msl'fC\ebuttonPressed,toggleInvertbuttonDown )& ; ; , ;+E#dhss+)m=w,";+:F@!sl# +:@!'fv.isChild,toggleInvertbuttonStillDown9 )& ; ; ;B" ;+:B!++@""F+)mw+"Q+)mw+:@!++ @#">++ @#+:@! +< ++ @#mC++:@! +< m;+:B!'fSinvertedButtonRinvertedButtontoggleInvertA)& "j++ @#h++@#, c"3 "'++@#, A"++ @#h "<<(fTRUEFALSEgroupisChildc*`fB\%Bn )&< ; ;  ;+< @#m\;_$#h@#9<"+:@!+<.@!+:@!'fUcboxkdataTypeformatsbuttonClickj )&< ; ; +:@!#>, #>, #>, #>h<"P+? #+:@!;$#+:, mA!;$#+<, /31, .@!"<"P+?6 #+:@!;w$#+:, mA!;`$#+<, /31, .@!<"P+? #+:@!;$#+:, mA!;$#+<, /31, .@!h<"+? #+:@!Av, #>, i#>, "#sx>ss+)mw,""h>s+)m:w?+?"$#+:, c#>, >, #>, mA!+?$#+<, .@!+?n #+:+)mew<"@!++@#h"(++@#, #?, , #>, #>h+? #+<, .@! ;+< m'fnoneStrsecNameTRUE(sftsSections[None]CONC_SECTIONchoice`/ftsListToTextlinesftsSetFileobject+itemNumberNtbk_GetString NoneBrackets;newSecftsSection"CREATEobjNm*ftsGetIniVarexclude2ftsExcludeinitializePage )&; ;  .'"+? #:c.'"+?P #::p.'"+?. #:jB#: $'fcancelhelpokkeyDown"*"o'D%yqkK_,)&<   < JF  < < < < ; ; k,ss,"JY!HV, #>s-, #>h, /,I3, #?, , #>, #>, 7 ,"Y ! V E"+?$#+:, , #>, mA!+?O$#+<, .@! ;+< m'fsftsSetFile(numUchoicei[None]kfieldDataKFS )Ntbk_GetStringDateIntegerNoneBracketsDCharactertypeStringRnewKFCREATEI*ftsGetIniVarkfieldNamekfieldTypeReal NumberKEYFIELDSinitializePage')&; ;  .'"+? #:c.'"+?P #::p.'"+?. #:jB#: $'fcancelhelpokkeyDown'*'+M%n5n),)&< < < < ; ; @#h;$#h@#<"+:@!+<.@!+:@!;] #%@#h;J #+/0,I42h, /3, 7 ; #+/0,I4, 8'fUtagscboxtlkeyRefdataTypeformatsbuttonClickr )&4< ; ; +:@!6#>, #>, #>, #>h<"d+? #+:@!;$#+:@!;$#+:, mA!;$#+<, /31, .@!b<"d+?\ #+:@!;$#+:@!;t$#+:, mA!;]$#+<, /31, .@! <"d+? #+:@!;$#+:@!;$#+:, mA!;$#+<, /31, .@!, #>, #>, m"5;$#+:@!, , #>, 7 ;l #+<, .@!;U #+:EV+%@!s @#+?5 #l 'frUinitTypeEnter New Tag:tagsStringIDNew Hotword TagTags may not contain commas or multiple words.eztagEntryBadFTSTag Ntbk_GetStringvalNameDateInteger,SkdataTypetypeStringtbk_bookRefRvalue entrydataTypeNewTagColonReal NumberA tag of that name already exists.typebuttonClick/* /2R%"8\]U)&< < ; ;   t +?T #h+< , .@! , /31, #b,  , / , "Qq51, #>h <"5+:+@!+? #+:, #?, @!:+:+@!+? #+:, #?, k#>, @!+: ,"F@!+:$@!J++0@"q"+:@! +:@!'f:FALSEpropEdit&Editfref(Not Editable):propNameinitdlgb})&; ;  ;+< ;$ #+/.@#m;+V!!'fHpropEditsEreturnStringOKp)9z)&; ; ;+:!['fcancel@R)&; ; ;+:+? #F@!'f,propEditenterpage2* 26U %B6 5&kobjectRef}selectCharsreplaceStringinitDlgbPj)&; ;  ;+< '<m;+V!!'f:sEreturnStringYesyes\q)&; ;  ;+< '<m;+V!!'f:sEreturnStringYes to AllyestoAllNi )&; ;  ;+< '<m;+V!!'f:sEreturnStringnonobMg;)&; ;  ;+< m;+:!['f;sEreturnStringcancel6L )&; ; ;+:+? #F@!'f,NofirstIdleW@*Z@E_e%n*;DzH~ )&t< ; ; ktbk_Containerbookrefbookmouseenter3S)&; ; .'+ +F !jB#:$'f6mouseleave' )&  < ; ; ;#h+V!8++"@#. , /31?_"@#. , /3>F, 7, "@!;'@#. , /31,"KY!EV?'fxAstbk_yMaxRgstbk_ythedotssplitter dotsbuttonDown' )&  < ; ; q#++B#. , /31h>"i.'>Y Y!wV Y!vVh?? @#++"@#. , /3, 7, "@!'fxAstbk_yMaxRgstbk_yybuttonStillDown' )&  ,< ; ; .'+ +F !;#hq#+:B!+V!! +< >m>stbk_ContainerbuttonUpBJZg)&; ; "sl 'f1fixLayoutplacementE* EKf%5&4)&< < < <  ; ; , /, "cq51h;F@#+/.@#hjB#:$;F@#+/.@#h"s+)m w,"F ,"J";F@#+<, .@!;F@#++@#h, "@<, /31h+?,  #+<s+)mw, .@!l"c, /_7 :!} !s+)mQwh:!}"+?,  #+<, .@!'f pageoldTrIsNumberRulerToPunamPuToRulertxtpagepgkeyChar*6)&<  ; ; , /, "cq51+?h+? #+/.@#h++?> #+/.@##h++?/ #+/.@##h(fsysIndents2 pagesysIndents1 pagepgsysIndents3 pagepropValue )&<  ; ; , /, "cq51+?h"0#|h+ #h +?) #+<, .@!+? #+<s+)mw, .@!+ #h +? #+<, .@!+? #+<s+)mw, .@!+ #h +? #+<, .@!+?o #+<s+)m.w, .@!'f^sysIndents2sysIndents2 pagepuToRulersysIndents1sysIndents1 pagepgsysIndents3sysIndents3 pagepropValueK*"K#Og%"Ar>e )& ; ; +)mEwh"clearA[)&; ; ;F@#, , ".'s:'f>paste?[)&; ; ;F@#, , ".'s:'f>cutYb )&S< ; ; +/.@#hs;+ #+/.@#s; #l'fTval2i1nupdateupdateY*Y_]%h#;)&<  < < < < ; ; +?o#h+?Q#h+?+#h++"@#. , /31,"KhY!HV++"@#. , /31,"KY!HV h+:++"@#. , /31,"K8Y!HqQ++"@#. , /31,#!#++@#, /31++@#, /31,"JY!HV h+: 4@!+V!8+V!8  ;+:B!+:!"+:x!"++4@#, /3 1,"JY!HV, 7+4@!++4@#, /3 1,"JxY!HV, 7+4@!;+:B!SIY+?i#+:++"@#. , /31,"KY!HqQ++"@#. , /31,#!#+?#+V!8'fchainlinebreakchainStartshipchainEndanchordropAnchor')&\< f< ; ; +?P#h+?5#h+V!!+V!!+?#+V!!'fechainlinebreakanchorhideAnchoro]* r]b%n[@`)&  JF< JFU<  ; ; >;  ?2J >! ,"> ,"Y!IJY!G" > ,"> ,"Y!IY !\> ,"Y!BFEJ"J> ,"Y!BFA, #?, 2#?, >e , #?, #?, zj#+h<" >+ EV > , B"< > h> , "VqJY!BJY!EFE > ,"> ,"Y!IEY!BY !\Y!I>q ,"Y!BVh, .', "E>> ,"Y!BVh >" "OhO, #?, 6#>, %#+h,<" >  +)mjw,"FRDi#>, a#>, #>s+)mw, r 'fmyClipmyViewerRef_jcheckStageSize,3clipRefXsetClipControls'whatStagestageObjplayClip )&< ; ; ; +)m}w+Er+)mwh"J++"B"<.'+ +F !+!!l3.'+ +F !r 'fmyClipmyViewerRef_jcheckStageSize,3clipRefopenClipVP) &; ; l 'f!XsetClipControlsmmnotify-O )&<  ; ; !!!!; +)mmw+Er;B" ;+:B!+)mjw"+?r #+:@!+?` #+:@!+?V #+:@!+?2 #+:@!+? #+:@!+? #+:@!+)mw++B#h, "+? #+:@!+? #+:@!+? #+:@!+?~ #+:@!+?b #+:@!+?] #+:@!, ", "+? #+:@!+? #+:@!+? #+:@!+? #+:@!+? #+:@!+? #+:@!6, }"+?w #+:@!+?e #+:@!+?[ #+:@!+?7 #+:@!+? #+:@!+? #+:@!, "+? #+:@!+? #+:@!+? #+:@!+? #+:@!+? #+:@!+?{ #+:@!;+:B!r 'fmyViewerRefclipStatseekingpaused,3clipRefstoppedplayingplaypauseclosedstopsetClipControlsWn*` Zny= %:  bDzll(h}X'n{)&; ; " +)m.w" l 'fAshowWidgetsProps,3clipRefmakerQk)&; ; +? #l'f+mmwidget_controlsÓadjustControlsmovedQk)&; ; +? #l'f+mmwidget_controlsÓadjustControlssized=)&; ; lb +?` #+< m/.'s+?6 #l 'fi$setPoslastXXsetClipControlsthumbasym_reset)&; ; 5"z-<" +?R #+< m#.'s+?( #l+)mw<"D+)mw"0l+)mwZ<" lP+)mw6<" lal 'fXsetClipControlsTRUEEushowClipDpreLoadMediaauthor(hopenClip$setPosllplayClipkQautoShowMedia,3clipReflastXHautoPlayMediathumbfirstIdle)&; ; 5"z-p<"8+)m8w,<" +)m=w" l'f^TRUEkautoCloseMediafcloseClip,3clipRefAUTHORleavePageUlO)&< < ; ; ; +)mw+Er+)mwh"++"B"t+)mwh"$+++!!+;!!l/l>r 'fmyClipmyViewerRef_jcheckStageSize,3clipRefXsetClipControls'whatStagestageObjplayClip )&< ; ; ; +)m}w+Er+)mwh"J++"B"<.'+ +F !+!!l3.'+ +F !r 'fmyClipmyViewerRef_jcheckStageSize,3clipRefopenClipVP7) &; ; l 'f!XsetClipControlsmmnotify- )&c<  ; ; !!!!; +)m'w+Er;B" ;+:B!+)m$w"_+?, #+:@!+?! #+:@!+? #+:@!+? #+:@!~+)mw++B#h, "+? #+:+? #@#@!+?~ #+:@!+?s #+:@!+?P #+:@!+?E #+:@!, ", "+? #+:+? #@#@!+? #+:@!+? #+:@!+? #+:@!+? #+:@!*, q"+?k #+:+?\ #@#@!+?C #+:@!+?8 #+:@!+? #+:@!+?  #+:@!, "+? #+:+? #@#@!+? #+:@!+? #+:@!+? #+:@!+?u #+:@!;+:B!r 'f^myViewerRefclipStatseekingpaused,3clipRefstoppedplayingplayclosedstopsetClipControlsy*` y/AS %:  bDzll(h}Xin{)&; ; " +)m.w" l 'fAshowWidgetsProps,3clipRefmakerQk)&; ; +? #l'f+mmwidget_controlsÓadjustControlsmovedQk)&; ; +? #l'f+mmwidget_controlsÓadjustControlssized=9P)&; ; l 'f!XsetClipControlsasym_resetMG)&; ; 5"z-<"+)mw<"D+)mw"0l+)mwH<" l>+)mw$<" lFl_'fTRUEEushowClipDpreLoadMediaauthor(hopenClipllplayClipkQautoShowMedia,3clipRefXsetClipControlsHautoPlayMediafirstIdle)&; ; 5"z-p<"8+)m8w,<" +)m=w" l'f^TRUEkautoCloseMediafcloseClip,3clipRefAUTHORleavePagelOMe)&< < ; ; ; +)mw+Er+)mwh"++"B"t+)mwh"$+++!!+;!!l/l>r 'fmyClipmyViewerRef_jcheckStageSize,3clipRefXsetClipControls'whatStagestageObjplayClip )&< ; ; ; +)m}w+Er+)mwh"J++"B"<.'+ +F !+!!l3.'+ +F !r 'fmyClipmyViewerRef_jcheckStageSize,3clipRefopenClip VP?) &; ; l 'f!XsetClipControlsmmnotifyx )&1<  ; ; !!!!; +)mw+Er;B" ;+:B!+)mw"+:@!+:@!+)mw++B#h, "K+:@!+? #+:@!+:@!+? #+:@!, J", 1"K+:@!+?D #+:@!+:@!+?  #+:@!, "b+:@!+? #+:@!+? #+:@!+:@!+? #+:@!B, "4+:@!+?v #+:@!+:@!;+:B!r 'f,myViewerRefclipStatseekingpaused,3clipRefstoppedplayingplaypauseclosedstopsetClipControls?* BcG%&Y*_g  )& ; ;  +< #>, mQ5@""F @#++5@""F+<.@!'fNtbk_GetStringdropValues HyperTriggerClickbuttonClick,buttonDoubleClickSingle click,Double clickenterPagei*/)&<    ; ; , /31h, /31h"h +< m.' , "Vq ,&I9, /,I3, /,I31, 7 ,&H.& ,&I+:, mA!+<, /31, .@!'fvaluesidropValues`p )& ; ;  +< mI+<mA#, /ss+)mw,I31, .@!'fo_itemOffsettrueValuepropValue+O)&; ; +)m w(f&trueValuepropValueT7)&; ;  +< +)m%, /jA"q31m'fOvaluestrueValueselectChanges* v7J %!:d  Yxx?Zo 5c u @n)&; ; +<.@! +< m'fEtrueValuetbk_resetD@n)&; ; +<.@! +< m'fEtrueValueenterPages2)& D< B< I<  ; ; tbk_ContainerPageAndQuotedPageNameNtbk_GetStringPage "%1"tbk_IsNumberbook9touchedmyPgpgPage ID %1bkPageAndIDpropValueIDtrueValue>tbk_containerpropValue )& ; ; h+/.@#s+)mDw" h$+)m0w,+)m)wh(fzjtbk_trimpropValidtrueValuepropValuer$)&JF<  ; ; "+/.@#h, /31, "tbk_containerbkNamfalsepropValuepage"asym_hyperpathIDtrueValueDZtbk_FindPathFilepropValid DuP)&; ; ;F@#, , " +< <m 'fItrue9touchedclear Buok)&; ; ;F@#, , " +< <m 'fItrue9touchedcutB Duag)&; ; ;F@#, , " +< <m 'fItrue9touchedpaste 2 )&< ; ; +)mw<"jB#:$R+/.@#hjB#:$+/.@#" +< 8<mD;P #+:+)mw,@!'fTRUEtruepropValidtxt9touched9touchedOKkeyCharH  )&< ; ; ktbk_ContainerdefaultButtonskrefFocuspropValidmyPgOKleaveFieldG*J+L%&? V.L)&; ; l 'f!? fixMyValuestbk_reset28N$()&JF< < < + +   ; ; +)mwh+ #h , "XqF.' EF,"E", /,I31h"I+ #h # "h, /,I3, 7 ,"Y ! V E""$ #h #  +< mS+:, mA!+<, /31, .@! +< #mA'fvaluesicomboValuesvalspecw(tbk_PopupWinComboValuestrueValuefixMyValuesn+O)&; ; +)m w(f&trueValuepropValue2 )& ; ; l" .'h>+)mwss+)mwh.'" .'h+:,$jA! +< +)m?, /,I31mQ+<mA#, /,I31, .@!'fvaluesmqtbk_itemOffset? fixMyValuestrueValuepropValueW: )& ; ; +)m<w, /jA"q31h +< m'f^valuestrueValueselectChange;* >_%Dn)&; ; +:;K#+/.@#sOtbk_ContainerbackgroundNo hyperlinks on this pagejtbk_TrimfirstIdle&)&B< <  ; ; .'+ +F ! !;#+/.@#hK, "Qq" .'h .'h+)mw, +)m4w, #>, #>, !sq#++@"-$s+)mwss+)mwh.'" "#+h.'+ +F !'f1textFASYM_ProductPrefixneedDlg ,!textToPrintertbk_TextToPrinter),  , ,$,#T-#f!win.dlltxtUnable to print.printerOptionsASYM_MTBVersion?%tbk_TextToPrinterbuttonClick&% )& ; ; ;#+/.@#s|, S#>, K#>, R#>, ;#>, 7h(f>tbk_Containerbackgroundjtbk_Trim LinePrinter8.5TitleprinterOptionso*rs%"8\g˧)& ; ;   t +? #+:$@!    , /3# SI+?D #+< , .@! ;+<  m'ffoundScriptsU"searchStringinitDlgJU)&; ; +? #:'f+foundScriptsok)9pt)&; ; ;+:!['fcancel) )&E<  ; ; >m<"-h+)mw, +)mhw, #>, #>, d!D<"0.'s , #>, #>s+)m w-.'s , #>, m#>s+)mw; z#r, /31<" +!+)!r 'f trueFASYM_ProductPrefix{keyTab}{keySubtract}{keyEscape}+{keyF5}matchword{keyTab}{keyAdd}{keyEscape}+{keyF5}sharedScript{keyF5})stbk_aswordCssendkeysTRUEASYM_MTBVersion  sendkeys),  ,#Ta-#fWIN.DLLeditScript*` Z%Dn~8f,)&< <      < 8< p< < < ; ; ? ++@#hs+)mRwh, /31h, /31h.'ssss6, , /,I31, #>, #bh, , "+# ,&H.& ,&I ; #+< m.' , "Vq ,&IU, /,I37, ~#>, .@!?s+)mdwh +< m l 'f(~QfitTexttrueTextHshortFileNameBook"obRef<oTypepropValue#H)&; ; l 'f!~QfitTextsized7 K )&JF; ; +<+)mw, .@!J0@"q"+/042, "+/04s8 +/0a8J0@"q"F+/.@#, "QqF+/0EJY!EqQEJY!EqQ6#'f....."trueTextfitText])&; ; +<.@! +< m( +< m'febtxttruetexttbk_reset*@9%n2DvHǐH> )&< JF; ; tbk_containerbackgroundSplittersplitterPlacement6gettoolBookIniItemplacementProperty EditorfirstIdler_f)&; ;  @#++"@#. , /31s2tbk_Containerbookrefbookresizemouseenter3S)&; ; .'+ +F !jB#:$'f6mouseleave' )& <  ; ; ;#h+V!8++"@#. , /31?P"@#. , /3>7, 7, "@!;'@#. , /31,"KY!EV?''fQhstbk_xthedotssplitter dots stbk_xMaxbuttonDown' )&<   ; ; q#++B#. , /31h>v"i.'>g Y!wV Y!vVh?2 @#++"@#. , /3, 7, "@!'fxQhstbk_x stbk_xMaxbuttonStillDown5 )&<  5< 6<  ; ; .'+ +F !;#hq#+:B!+V!! +< >m>stbk_ContainerbuttonUp1)&; ; " @#++"@#. , /3, 7, "@!; #@#, /3, 7+ @!; #@#, /3, 7+ @!;d #@#, /3, 7+ @!;3 #@#, /3, 7+ @!'fvalueLabelpropNamepropValuenameLabelplacement*%^m;\e&J)&   <  < <  ; ;  @#++ @#h+?G #h+? #%@#h>N, /,I3+/.@#, 7?0+?P #+/0,I4+/04(62, 8J(+/042, "Qq"+?  #+/0,I48sle, M";+:F@!&B"~ B!};+:F@!B!}?Z'ftrue...tlTsetPropfheaderstbk_curObfrefpglScurPropstbk_propValuesstbk_CanceledpropValueupdatePropFromHeader\5)& < < <  ; ; +? #h @#++ @#h+? #%@#h+<>, /,I31, .@!+? #+/0,I4>e, /,I31, 8;, s+)mw, #>h+)mVw, +)mw, #>, #>, Q!#h".' , "Vq ,&IF, /,I3, /,I331, #>, 7 ,&H.& ,&Is+)m#whJF"aEY !F+ #  , /3# , /, #, #>, z#>, 7 +:, #@!+F !'f --FASYM_ProductPrefixioldCursor SortList), Ug f dlg.dll-- SORTEDhndlrsgetScriptHeaderASYM_MTBVersionSortListhndlr_sortScript! )&e< o< JF JF++#@#h.' , "Xq ,&Il, /,I331h, ", ", ","JY!EF,&H.& ,&IJE", /EqQ51h, /31, "j-$.'", /3#h, /31, F", /3#h", +#>, ##>(fl inotifyAfter scrpt-- SORTEDtonotifyBeforeGetScriptHeader* /%&Y]v )& ; ;  +< <]#>, *m&'f`In,Outin,outNtbk_GetStringdropValues FXDirInOutenterPagez*00)&    ; ; , /31h, /31h"h +< m+)mw, +)mbw, #>, /#>, !+:, "VqnA!+:s+)mw, mA!s+)mws+)mwh.'" .'h+<, /,I31, .@! +< , /,I31m+:,$jA!'fxvaluesFASYM_ProductPrefix_itemOffset listtoTextLine), UWg fdlg.dlllisttoTextLinetrueValueASYM_MTBVersiontrueValuedropValues )& ; ; +)mwss+)mwhJ,""B +< mr+<mA#, /,I31, .@!0 +< m.+<.@!'f_itemOffsetvaluestrueValuepropValueo+Ou)&; ; +)m w(f&trueValuepropValueT)&; ;  +< +)m%, /jA"q31m'fOvaluestrueValueselectChange/*20%&zY?O)&; ; +<.@!+:@!'f2leavePageC+00)&    ; ; , /31h, /31h"h +< m+)mw, +)mbw, #>, /#>, !+:, "VqnA!+:s+)mw, mA!s+)mws+)mwh.'" .'h+<, /,I31, .@! +< , /,I31m+:,$jA!'fxvaluesFASYM_ProductPrefix_itemOffset listtoTextLine), Ug fdlg.dlllisttoTextLinetrueValueASYM_MTBVersiontrueValuedropValuesr )& ; ; +)mwss+)mwhJ,""R +< m+<mA#, /,I31, .@!+:,$jA!0 +< m.+<.@!'f_itemOffsetvaluestrueValuepropValueR+Ou)&; ; +)m w(f&trueValuepropValueT)&; ;  +< +)m%, /jA"q31m'fOvaluestrueValueselectChange* 5 %"` YO;nf;E)&; ; @#+:@!'f(enterPage? )& ; ; +)mwhk<":tbk_ContainerLink to specificpropValuechoicepagepropValue!9 )&y< < < <   ; ; q#++B" q#+:B!@#h.' , "Vq ,&Ip@#, /,I31++h++@#, , "-h++@"-"+:,@!,&H.& ,&I +< mtbk_ContainerLink to specificilink page namebrowse URLchoiceWait CursorpropValueURLpagepgbrowseobjnoneOKpropValueQ>)&< <   < <  ; ; @#h +< m" #+:@!d +< <mS+? #+:@!+? #+:@!+?\ #+:@!jB#:$+?C$#h++jA"-$.'" +< <m +?" #+< m_+?$#+)mSwh;+:B!+?H #+:@#/<"L<"5@!+? #+:@#<"<"5@!+? #+:@#<"5@!'flink book namelinkTypeokBtn>tbk_ContainerLink to specificdefaultButtonlink page namefalsebrowse URLchoicetestWait CursorPopup StyleskrefFocuspropValueURLtransitionpageBadLinkIndicatorpgpopupbrowsepropValuedefaultOKltcbbuttonClick*@>3% JYviZm 0 F |L z7H<pP^H@u)&; ;  +< ml'fAClastSeliupdateSelfenterpageDP)&; ;  +< m$+<.@!l'fQClastSeliupdateSelftbk_reset+B)&; ; +<.@!'f%leavePageY Z$()&+   b<  + 7< G< <  ; ; +<.@! +< mq#+:B!+)m{w, +)mw, #>, #>, 6!+)mHw, +)mw, #>, #>, !+)mw, +)mYw, #>, #>, !:"~ :!} !>++'A"-h:!}>" #" <" {#? !; >+Er+)mwhh";2@#h++2@#h"F, /31h, Z"D* ++xA#h"+ # h"++[B#""++[B#++#@#, "D++[B#++#@#, "D(+tbk_containerDOS.DLL GetFileVersion), Ug fnotifObjWIN.DLLUpdateSelf$ ;RS )&; ; l 'f!#fixFieldScrollBarfixLayoutc `p)&; ; jB#: $"W-, " l 'fDupfixLengthtextScrolled X<()&S< N< J< JFJFJF ; ; "!}+)mwhhB#, "VqF$@"qF+)mwh.' EF,"E","EY!HF+)mw, /EqQ31h+/0EqQ4, 8JhB#, /,I31,""$+/0EqQ4s+)mIw, 8,"Y ! V E"['fPPtextRightitrtttrueText|LshortenfixLength# a+ X)&JFJFN< I<   , "QqFh#, "j-$.'"EV JFJJY!E FJ" ,"E"Y, /,I31<", /,I5# h#,"EY!H V E"h_g, "jqFJE"(, /EqQEqQ5# , "QqFhEV JFJJY!E FJ" ,"E", /,I31<",I  JFJJY!E FJ" ,"E"e, /,I31<"*, /,"JY!HqQ5# L,"EY!H V E","EY!H V E""(f\ of ij[DLL]"\shorten [ .)&< <         ; ; %@#h+)mw" +< mv, /31h"J,""+)mw, +)mNw, #>, #>, ,!H+Er, "j-$.'"d, / 5# #?>"" ";7"", 7 r <++, @!>s+)m*w?>s+)mEw?Z+<>P, .@!+:$@!++l?#?E'fx true2s_tbk_junk_handlersName:FASYM_ProductPrefix"[notify]notifyAfter,notifyBeforefalse#fixFieldScrollBar[notify in sharedScript]selN%77@ListToTextLine), U g fSortList), U g fListToTextLineDLG.DLLNameColonisDLLstatusBar s_tbk_junk_sortHandlersbook[DLL][sysbook]pagePistbk_lastActiveWindowfldClastSel[sharedScript]ASYM_MTBVersionSortListtrueTextClastSelNtbk_GetStringrefObj>tbk_Container3GetFileDateItemSelected1%: )&   ; ; "%@#h,"J" h"+)mw, /,I31h; >j+Er, "c-%.'"?:"~ :!} !, #h:!} #"hr (fPistbk_lastActiveWindowtrueTextselectedObj5^)&; ; jB#:$l 'f2itemSelectedbuttonUp2^/)&; ; jB#: $l 'f2itemSelectedkeyUpTE<_)& 4< e< < <  ; ; , +#, /31hs+)m&wh", /31, ", /3# h, /31, j", /3C7 , /31, .", /31h, /31, "!, /3# , /3# s+)mwh" , /#>, , #>, 7 , "j-$.'"5, /5# , /\Y#>, , #>, 7 ; >+Er++@#h"0, /, 7h`, , #>, 7 r , #+hJ,""+)mw, /,I31h, /51, ", /5# 7#?, /#>, #>, #>, , #>,  #>, #>, #>, #>, s+)mw, #>hs+)mwh", /37V#>, 7h, /3*<#>, 7h, /3z"#>, 7h, /3#>, 7h, /3#>, 7h, / 3#>, 7h, /3#h, /3#h, /3#h, , #>, 7 , #+h'fg (Unnamed)[DLL]Name:Version:7SelectedObj"[notify] File name:Prod. version:~getFileVersionNtbk_GetStringFile date:NameColon Product name:book[sharedScript][sysbook](No version information available)nPistbk_lastActiveWindowDLL InformationTrademark:objtrueTextLanguage:UnnamedfnCopyright:NoVersionInfoinfo3GetFileDaterightButtonUp$ )&i<+ ; ; , +#, /31+hJ,""+:%@!sl 'fcitemSelectednrightbuttonDown *R%U} 6 )&<    h< ; ; >" q#?+)mw, +)m?w, #>, n#>, !+)mDwh", /31, 9#>h;+:|#, #>, SB!;+:, /31, #>, TB!J|#, ;#>s+)mw,""-;#I+;#!J, /31, k#>s+)mw,""-;s#I+;[#!D @#++ @#+}&#'A"  @#++ @#+Y&#+:!['fCDloc:\media\video\FASYM_ProductPrefix+fileExistsCreditsViewercreditsmedia\video\egg.avi!33B fileExists), T-#fgetCDDriveList)Ug f CDListmedia\video\ASYM_MTBVersion:\media\video\egg.avi0wgetCDDriveListeggDOS.DLLenterPage) &; ;  @#++ @#+@&#'A"  @#++ @#+&#+:![!'ffcreditsmmNotifyn'(R1*!t ,!-./0 23R45N6z89:r;'<=?R@VAB"Cv.ERFj4GRHFIJFKr'L+M:"Oz/Q S2T^:U+V6W6<XZJ@^C`<adEeKfg&Oh#iLj'm)pRr-s1t4u9vb?w4y;{Y:Cb]RbJnB^V@*y@2FfI6dJ:Km]F*]jZR1.Lqg"bxnYBd v ^e m:vNFtrw J!"#%&['ְ)*2+-."/4<=@BQ!EQ+? #+? #+<, .@!+? #+:@!+? #+:@!>++@#y<" @#+?3 #+:@!+? #+:>i ,@!+?/ #+?6[ )+*./=|OSP&7CES\^fjws|ZXCV.x{%'9zDFRtWckmxruv BIU"4K>UjyLLx' %%3&9H(M\qauq}Np{&Filefile&Open... Ctrl+Oopen&Save Ctrl+SsaveSave &As...saveas &Import...import&Export...export Print Set&up...printsetup&Print Pages... Ctrl+PprintpagesPrin&t Report...printreport Send &Mail...sendmail &Run...runE&xit Alt+F4exit&Editedit&Undo Ctrl+Zundo Cu&t Ctrl+Xcut&Copy Ctrl+Ccopy&Paste Ctrl+VpasteC&lear Delclear Select &All Shift+F9selectallSelect Pa&ge Shift+F12selectpage &Size to Page F11sizetopage F&ind... F5findRe&place...replace Aut&hor F3author&Texttext&Character... F6character&Paragraph... F7paragraph &Regular Ctrl+Spaceregular&Bold Ctrl+Bbold&Italic Ctrl+Iitalic&Underline Ctrl+UunderlineStri&keout Ctrl+KstrikeoutSuperscrip&t/SubscriptsuperscriptSubscript&Normal ScriptnormalscriptSu&bscript Ctrl+LsubscriptSu&perscript Ctrl+Shift+Lsuperscript &Show Hotwords F9showhotwords&Pagepage&Next Alt+Rightnext&Previous Alt+Leftprevious&First Alt+Upfirst&Last Alt+Downlast&Back Shift+F2back&History... Ctrl+F2history N&ew Page Ctrl+Nnewpage&Helphelp&Contents F1contents Status &Bar F12statusbar?*B#=|OSP$5ABPYZbfssx~ZXCV.x{ 2z=>JtO[cdorv|uv BIU*K4K`o|LLx'%(&.=(BQqVjqrsNp{NGCDBSE&Filefile&Open... Ctrl+Oopen&Save Ctrl+SsaveSave &As...saveas&Import...import&Export...exportPrint Set&up...printsetup&Print Pages... Ctrl+PprintpagesPrin&t Report...printreportSend &Mail...sendmail&Run...runE&xit Alt+F4exit&Editedit&Undo Ctrl+ZundoCu&t Ctrl+Xcut&Copy Ctrl+Ccopy&Paste Ctrl+VpasteC&lear DelclearSelect &All Shift+F9selectallSelect Pa&ge Shift+F12selectpage&Size to Page F11sizetopageF&ind... F5findRe&place...replaceAut&hor F3author&Texttext&Character... F6character&Paragraph... F7paragraph&Regular Ctrl+Spaceregular&Bold Ctrl+Bbold&Italic Ctrl+Iitalic&Underline Ctrl+UunderlineStri&keout Ctrl+KstrikeoutSuperscrip&t/SubscriptsuperscriptSubscript&Normal ScriptnormalscriptSu&bscript Ctrl+LsubscriptSu&perscript Ctrl+Shift+Lsuperscript&Show Hotwords F9showhotwords&Pagepage&Next Alt+Rightnext&Previous Alt+Leftprevious&First Alt+Upfirst&Last Alt+Downlast&Back Shift+F2back&History... Ctrl+F2historyN&ew Page Ctrl+Nnewpage&Helphelp&Contents F1contentsStatus &Bar F12statusbar&; ; .3* 6Wg*jK=|OSP$5ABPYZbfssx~ZXCV.x{ 2z=>JtO[cdorv|uv BIU*K4K`o|LLx'%(&.=(BQqVjqrsNp{NGCDBSE&Filefile&Open... Ctrl+Oopen&Save Ctrl+SsaveSave &As...saveas&Import...import&Export...exportPrint Set&up...printsetup&Print Pages... Ctrl+PprintpagesPrin&t Report...printreportSend &Mail...sendmail&Run...runE&xit Alt+F4exit&Editedit&Undo Ctrl+ZundoCu&t Ctrl+Xcut&Copy Ctrl+Ccopy&Paste Ctrl+VpasteC&lear DelclearSelect &All Shift+F9selectallSelect Pa&ge Shift+F12selectpage&Size to Page F11sizetopageF&ind... F5findRe&place...replaceAut&hor F3author&Texttext&Character... F6character&Paragraph... F7paragraph&Regular Ctrl+Spaceregular&Bold Ctrl+Bbold&Italic Ctrl+Iitalic&Underline Ctrl+UunderlineStri&keout Ctrl+KstrikeoutSuperscrip&t/SubscriptsuperscriptSubscript&Normal ScriptnormalscriptSu&bscript Ctrl+LsubscriptSu&perscript Ctrl+Shift+Lsuperscript&Show Hotwords F9showhotwords&Pagepage&Next Alt+Rightnext&Previous Alt+Leftprevious&First Alt+Upfirst&Last Alt+Downlast&Back Shift+F2back&History... Ctrl+F2historyN&ew Page Ctrl+Nnewpage&Helphelp&Contents F1contentsStatus &Bar F12statusbar[*^=|OSP$5ABPYZbfssx~ZXCV.x{ 2z=>JtO[cdorv|uv BIU*K4K`o|LLx'%(&.=(BQqVjqrsNp{NGCDBSE&Filefile&Open... Ctrl+Oopen&Save Ctrl+SsaveSave &As...saveas&Import...import&Export...exportPrint Set&up...printsetup&Print Pages... Ctrl+PprintpagesPrin&t Report...printreportSend &Mail...sendmail&Run...runE&xit Alt+F4exit&Editedit&Undo Ctrl+ZundoCu&t Ctrl+Xcut&Copy Ctrl+Ccopy&Paste Ctrl+VpasteC&lear DelclearSelect &All Shift+F9selectallSelect Pa&ge Shift+F12selectpage&Size to Page F11sizetopageF&ind... F5findRe&place...replaceAut&hor F3author&Texttext&Character... F6character&Paragraph... F7paragraph&Regular Ctrl+Spaceregular&Bold Ctrl+Bbold&Italic Ctrl+Iitalic&Underline Ctrl+UunderlineStri&keout Ctrl+KstrikeoutSuperscrip&t/SubscriptsuperscriptSubscript&Normal ScriptnormalscriptSu&bscript Ctrl+LsubscriptSu&perscript Ctrl+Shift+Lsuperscript&Show Hotwords F9showhotwords&Pagepage&Next Alt+Rightnext&Previous Alt+Leftprevious&First Alt+Upfirst&Last Alt+Downlast&Back Shift+F2back&History... Ctrl+F2historyN&ew Page Ctrl+Nnewpage&Helphelp&Contents F1contentsStatus &Bar F12statusbarp'(i*nkd2e&fZgNh6stubstub`&g#)+* .O ( @   p" " "/"  """  "/" " ""p" "/" p" "" p /" p" "  陙 陙陙 陙 ????`?_* b ( @*   ( @ *   ( @ *   ( @/* 2S ( @   c* f ( @wxwpwxwwwwwxwppxwwwxw*  ( @wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwffffffffffffffffffffffffffffffffffffffffff*  ( @DDDDDDDDDDDDDDDDDDLD@DLDLDDDDDDLNwwwwwwww{LLLLN΋΋L΋ʪ΋Ϫ΋ϯ΋NϤ*΋ϴ*΋Ϥ+΋ϴ*΋ϴ+΋Ϥ*΋ϴ+΋Ͽ*΋+΋*΋΋ϻ΋]]]^ϻ$΋]]΋]]]]]΋]]]΋]U]U]U^΋]U]U]U]UU^΋U]UUUUUUUUU΋UUUUUUUUUUUUUuUUUUUUUUUUUUUUUUUUU* #  ( @wppwppwpwpwppwpwwwpwwwwwwwwwwwwpwpwwwwwwwwwwwpwpwwwwwwwwwwwpwpwwwwwwwwwwwpwwwwwwwwwwwwpwwwwwwwwwwwwwpfffffffffff`fffffffffff`fffffffffff`3 * 6 W# ( @ www ww{wwwxwwwxwxxwpxxpxxp  x wxxwwx~wwwwp 08<>>>>><80 g#* j# ( @DDDDDDDDDD@DDDDDDDD@DDODDDOD@DDDODDDDDDDDDDD@DDDDDDDDD@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@DDDDDDDDDDD@DDDDDDDDDDD@DDDDDDDDDDD@DDDDDDDDDDD@DDDDDDDDDDD@DDDDDDDDDDD@DDDDODDDDD@DDDDODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@DDDDODDDD@DDDDDDDDDDDDDD@DDDDDDDDODD@DDDD@DDDD??P'( *^[``iR`k`l `m `n"`pV`q`r`s`y& `zZ#`}ā#*O<N^gt Ն<CD:\MTB30CBT\REFSHELF.EXE' justify text9 right textK center text[ left textqPushpin Pushed PushPin OFF exe icon default iconproperty browserwaitinfo@CA[)/+* .O BMv(wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww@NGS GETBOOKNAME FIL_* b BMv(wwwwwwwwwwwwwwwwwwwwwwxwwwwwwxwwwwwxwwwwxwwwxwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww@NGS GETBOOKNAME FIL*BMv(`ppwwwwwwwwwwwwxxxwxwwxwwwwwwwxwwxwwwwwxwwwxwwwwwwwwwwwpp*BMv(`ppwwwwwwwwwwwwppwwwwwwpwpwwpwwwwwwwpwwpwwwwwwwwwwpwwwpwwwwwwwwwwwpp*BMv(wwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwxwwxwwxwwxwwxxwwwxwwwxxwwwwxwwwwxwwwwwwwwwwwwwwwww*BMv(wwwwwwwwwwwwwwwwwwwxxwwwwpwwwxpwwwpwwxpwwpwwpwwppwwwpwwwppwwwwpwwwwxpwwwwwwwwwwwwwwwww* BMv(wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwxwxwwwwwwwwwwwwwwwwwwwwwwwwwwwww * BMv(wwwwwwwwwwwwwwwwwwwxwwxwwwwwwwwwxwxwwwwwwxxwwwwwwppwwwwwwwpwpwwwwwwwwwwxwwxwwwwwwwwwwwwwwwww *  BMv(wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww *" # BMv(wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww3 *6 7BMv(wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwG*JKBMv(wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww[*^_BMv(wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwo*rsBMv(wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww*BMv(wwwwwwwwwwwwwwwwwwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwxwwwwwwwwwwwwwwwww*BMv(wwwwwwwwwwwwwwwwwxwwpwwpwwpwwpwwpwwpwwpwwpwwpwwpwwpwwwwwwwwwwwwwwwww*BMv(wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww*BMv(wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww*  BMv( ywwwwwwwwwwywwwwwwwwwwwwwwwwwpwwwwwpANGS GETBOOKNAME FIL*  + BMv( yywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyy ANGS GETBOOKNAME FIL;*>BMv( @wwwz"*ww*"w"*w*wz"ww*wwwz"wwww2*BMv( Hwwwpٗwyp}wpwٙww w}wwpwywpwݙwwywٗww}w3M 4XY*@G>BM66(Ȥ`````````@@@@@@@@@@@@@@@@@@@@@@@@```1Kh@@@@@@@F@@@@@@@@@@@@@@@pXذ0@`    W*@Z$>BM66(ʦ    E$*@$)>BM66(Ȥ E)**+BMv(T+*+-BMv(T-*-k/nBMfv(wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwxxxwxwwwwwwwwxxwwwwwwwwxxwwwwwwwwwxwwwwwwwwwwwwwwwwww{/* ~/1BMv(1*`13JBMBv(wwwwwwwwwxwwwwwwwwwwwwwwwwwxwwwwwwwwwxwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwxwwwwwwwwwwxwwwwwxwwwwwwwwwxwwxwwwwwxwxwwwwwwwxwwwwwwx#3*`&34JBMBv(wwwwwwwwwywwwwwwwwwwwwwwwwwwwwwwwwwwwwywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwywwwwwwwwwwpwwwwwpwwwwwwwwwwwwpwwwwwywwpwwwwwwwpwwwwww4*`45JBMBv(wwwwwwwwwwwwwwwwwwwwwwwwwxwwwxwwwwwwwwwwwwxwwwwwwwwwwwwxwwwwwwxwwwwwwxwwwwxxwwwxwwwwwwxwwwwwwwwwxwwwww 6*`6o7JBMBv(wwwwwwwwwwwwwwwwwwwwwwpwwwwwwwwwpwwwpwwwwwwwwwwwwwwwwpwwwwwwwpwwwwwwwwwwwpwwwwwwwpwwwwwwwwwwwwwwwpwywpwwwwwywwwwwwwwpwwwwwwwwwywwwwww7*78BMv(wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww8*89BMv(wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww9*9K:BMv(wwwwwpwwwpwwww[:*^::BMv(wwwwpwwwpwwwww;*;;BMv( Hxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww<*<<BMv( Pwwwwwppppwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww<*<=BMv( wwwpxwxpwwwpwxwpwwwwpwxwpwwwpxwxpwwwp=*=>BMv( wwwpywypwwwpwyww wwwwpwywpwwwwywywwwww>*>?BMv( wxwwwwwwxwwwxwwwwwwwxwwwwwwwwx?*?w@BMv( wrwwww"'wwr'"ww"wr'w'ww"wwwwr'wwww"wwwwr@*@@A2BM*v(ppxppwpwpxwpxwpwpwxwxpwpxpxpwpA*@A2BM*v(pppwwwwwpxppwpwppwppwpwpwpwpwwwwwxpwppxxxxxpppxpwp0'(1-*^[@@dR@e@f@g@h@i@j @k @l @m& @n:@oN@pb@qv@r@s@t@u@v@w.@x@y@zJ@|$@})@~+@-@n/@1@3@4@5@r7@8@9@N:@;@;@<@=@>@?@z@@A@"G@H@JXJXCZqcSA&4FoVihx/bP;] mmc_stepb_d mmc_stepb mmc_rw_dmmc_rw mmc_stepf_d mmc_step_f# mmc_ff_d1mmc_ffC mmc_stop_dS mmc_stope mmc_pause_du mmc_pause mmc_play_d mmc_play flourish 2flourish 1hookskulltrasnexiR Rixensart o )+*`.N 0( @@  `~~ ` @??*`N 0( @   oA??*`wN 0( @@@P-hMdMd-hP@@???//???*`N 0( @  A??*`_N 0( @  Cfv~~|xp`@??8>8<|>888????o*`rN 0( @$B   o?<69 i;|:lly*ClassTbl*;;*ClassEntry*;;,)*PTABLE*Y;l%\\i*WINDOWSEG*;(*ICONRESTAB*;)*ICONRESSEG*;.*  +*ICONRES*[;h^^PePage;3Background;*OBJTABLE*;&#*IDTABLE*S;dVVa*NAMETAB*;URectangle; Ellipse ;$ !RoundedRectangleQ;\TTYPie;Arc;Polygon;IrregularPolygonC;PFFMLine};~AngledLine;Curve; PaintObject7;F::CPictures;vvHotword;*RHOTWORD*; 5Group);4',,1OLEa;nddkStage;Book; Button; &/ViewerM;^$PP[ComboBox; Field;RecordField ;<  8 *TbxBase*L L imator' | & 5 | 4 imatorM |  B40ANX.TBXM | V  V ne` L ` nej V j eldx ` x TABLE* j ne x bxBase* bxBase*x eldx dox text text text text na na na text boolean text text boolean text boolean text list,english,metric text boolean list,left,right,justify,center text text boolean boolean na text text text na text text boolean text text text color,hls font,text font,text font,text boolean boolean text text boolean boolean text text text text text text text text text text text text text text text list,1,1.5,2 list,none,1,2,3,4,6,8,dotted,dashed na text na text text boolean na text text text na na na boolean text na text list,none,solidfill,solidstroke,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128 text boolean color,rgb color,rgb boolean na boolean boolean text boolean color,hls na boolean boolean list,left,decimal text text na text text list,arc,angledLine,borderlessField,button,checkBox,checkBox3D,comboBox,curve,ellipse,field,irregularPolygon,labelButton,line,magnify,ole,polygon,pie,radioButton,radioButton3D,recordField,rectangle,roundedRectangle,select,singleSelectListBox,stage boolean text boolean na na na text activeWindowHandle caretLocation focus focusWindow mainWindow selectedText selectedTextState selection startup3DInterface startupAutoScriptFile startupBook startupDrawDirect startupHeight startupReaderRightClick startupSysBooks startupUnits startupWidth sys3DInterface sysAlignment sysAutoScriptFile sysBooks sysCentered sysChangesDB sysClientHandle sysCountry sysCurrency sysCursor sysDate sysDateFormat sysDecimal sysDrawDirect sysError sysErrorNumber sysEvening sysFillColor sysFontFace sysFontSize sysFontStyle sysGrid sysGridSnap sysGridSpacing sysHistory sysHistoryRecord sysHotwordsShown sysICountry sysICurrDigits sysICurrency sysIDate sysIDigits sysILZero sysIMeasure sysIndents sysINegCurr sysITime sysITLZero sysLanguage sysLevel sysLineEndSize sysLineEndStyle sysLineSpacing sysLineStyle sysLinkedDlls sysList sysLockScreen sysLongDate sysMediaBreakKey sysMediaSuspend sysMMEngineVersion sysMorning sysMousePosition sysNumberFormat sysOpenMedia sysOpenWindows sysOperatingSystem sysOptimizedSave sysPageScroll sysPageUnitsPerPixel sysPasswords sysPattern sysPolygonShape sysReaderRightClick sysRGBFill sysRGBStroke sysRuler sysRuntime sysSafePaletteManager sysSendToolbookMessages sysShortDate sysShowMRUfiles sysStrokeColor sysSupportedMedia sysSuspend sysSuspendMessages sysTabType sysTabSpacing sysThousand sysTime sysTimeChar sysTimeFormat sysTool sysTransparent sysUnits sysUseWindowsColors sysVersion sysWindowHandle target targetWindowU\\5     $ % !  !                                                      !    !                                                                         *     #                                                           "                                                                                                                                                                     "  # #   %  '  %2 %. %* %& %% %%  %%  %%  %% %%  %%  %% %& %&  $\ 0,2,2,25,0 0,2,1,32,0 0,2,0,56,0 0,0,0,62,90 0,0,9,36,50 0,0,1,31,100 19,1,0,62,90 20,0,9,51,30 20,0,0,62,90 27,1,0,62,90 30,0,0,62,90 30,0,9,51,30 30,1,1,31,100 37,1,0,62,90 38,0,2,55,50 39,0,2,58,50 40,0,9,42,50 40,0,2,62,50 40,0,1,38,100 47,1,0,62,90 60,0,9,51,30 60,0,0,62,90 67,1,0,62,90 70,0,0,62,90 70,1,1,38,100 70,0,9,51,30 77,1,0,62,90 80,0,1,31,100 80,0,9,36,50 80,0,0,62,90 88,1,0,62,90 100,0,9,51,30 100,0,0,55,90 105,1,1,31,100 109,1,0,55,90 110,0,9,51,30 119,0,2,62,25 120,0,2,55,25 120,0,9,42,50 120,0,1,38,100 120,0,0,58,90 121,0,2,58,25 131,1,0,58,90 140,0,9,51,30 140,0,0,62,90 145,1,1,38,100 150,1,0,62,90 150,0,9,51,30 160,0,9,36,50 160,0,1,29,100 160,0,0,60,90 175,1,0,60,90 180,0,0,60,90 180,0,9,51,30 185,1,1,29,100 187,1,0,60,90 190,0,0,60,90 190,0,9,51,30 197,1,0,60,90 198,0,2,53,25 199,0,2,57,25 200,0,0,60,90 200,0,1,36,100 200,0,2,60,25 200,0,9,42,50 210,1,0,60,90 220,0,9,51,30 220,0,0,60,90 225,1,1,36,100 226,1,0,60,90 230,0,0,60,90 230,0,9,51,30 235,1,0,60,90 240,0,1,29,100 240,0,0,60,90 240,0,9,36,50 250,1,0,60,90 260,0,0,53,90 260,0,9,51,30 265,1,1,29,100 269,1,0,53,90 270,0,9,51,30 278,0,2,53,25 279,0,2,57,25 280,0,9,42,50 280,0,2,60,25 280,0,1,26,100 280,0,0,57,90 291,1,0,57,90 300,0,9,51,30 300,0,0,60,90 305,1,1,26,100 310,1,0,60,90 310,0,9,51,30 320,0,1,31,100 320,0,9,36,50 320,0,0,62,90 335,1,0,62,90 340,0,0,62,90 340,0,9,51,30 345,1,1,31,100 346,1,0,62,90 350,0,9,51,30 350,0,0,62,90 357,1,0,62,90 358,0,2,55,25 359,0,2,58,25 360,0,1,38,100 360,0,0,62,90 360,0,2,62,25 360,0,9,42,50 369,1,0,62,90 380,0,0,62,90 380,0,9,51,30 385,1,1,38,100 385,1,0,62,90 390,0,0,62,90 390,0,9,51,30 396,1,0,62,90 400,0,0,62,90 400,0,1,31,100 400,0,9,36,50 415,1,0,62,90 420,0,0,64,90 420,0,9,51,30 425,1,1,31,100 430,0,9,51,30 435,1,0,64,90 438,0,2,55,25 439,0,2,58,25 440,0,0,65,96 440,0,2,62,25 440,0,9,42,50 440,0,1,38,100 455,1,0,65,90 455,1,1,38,100 460,0,0,67,100 460,0,9,51,30 470,0,9,51,30 475,1,0,67,90 480,0,0,65,90 480,0,1,29,100 480,0,9,36,50 495,1,0,65,90 500,0,9,51,30 500,0,0,62,90 510,0,9,51,30 510,1,1,29,100 514,1,0,62,90 518,0,2,50,25 519,0,2,53,25 520,0,9,42,50 520,0,2,57,25 520,0,0,60,90 520,0,1,26,100 533,1,1,26,100 534,1,0,60,90 540,0,1,29,100 540,0,0,57,90 540,0,9,51,30 550,0,9,51,30 553,1,1,29,100 554,1,0,57,90 557,1,9,51,30 560,0,2,55,25 560,0,9,36,50 560,0,0,55,90 560,0,2,50,25 560,0,9,49,45 560,0,9,46,50 560,0,1,31,100 560,0,2,43,25 590,1,1,31,100 594,1,0,55,90 598,0,2,43,25 599,0,2,55,25 600,0,0,55,90 600,0,9,46,50 600,0,9,36,50 600,0,9,49,45 600,0,2,50,25 600,0,1,31,100 630,1,9,46,50 630,1,1,31,100 630,1,2,55,25 630,1,2,43,25 630,1,2,50,25 630,1,9,49,45 634,1,0,55,90hn| t $  s隥wFx#LA AwF,AP5l#Am1oFB