tkeden1.40/0040700000252500001640000000000007470761205011304 5ustar ashleyemtkeden1.40/tkeden0100700000252500001640000426660707470760702012527 0ustar ashleyemELF44 (444     \1a#||N |N  /lib/ld-linux.so.2GNU["}_bl+R1tWxB !cMsyC miU-{jX\EdV<aFp~ 402*=#A.(8/S'IJ>6^ZQ OLzP])@;7fhwg3o&$v `N|Kk%:,DnqT Y?5rHG9uer6,(;8: H&_ X4J hb xB]f y gȮS$خ Y:- O 3  8( 8K|N 8H]X h"xA *Tp] :< ȯ/Iد,% ,N 78 ( 8`HJr X) h/ xi. ;, $Ȱ?vذ6= I?. (3 8 H. Xhbxr 5A  ȱر5  44(e{ 8gHG T X,hA7x2% r?5 )LȲbf ز/f 7 v(I8 H"/Xt O l O <hMxZ 2`{ &[?kȳ5 س J  *k') A (q8H{H: X0h x*R?6 ȴ7ش0 L U?(8: H[ X,hox*  ,D O >ȵص5 :, ( 8,+HyX7 |O Ch Kx1\& A -mȶLض Jg+ UAp (; 8 H+z X'/ h+x[ .5 5 7ȷط?X $:5 P(28,H{X h; x}"?: +ȸMظ5V?a5l (v85H k Xhxx4 ) |O !8J   ,ȹ<NعUdtC z=  O  O m(~8?HA Xzh5x?J , O Ⱥ?غ s c(8*HX?P h)x88 &d Ȼ>ػ: O ,+P (&98H" Xh T xE__gmon_start__libtk.soTcl_GetStringResultXMapWindowTcl_EventuallyFree_DYNAMICTcl_InitTcl_ReleaseTcl_PreserveXRootWindowTk_CreateEventHandlerTcl_DeleteTimerHandlerXResizeWindowTcl_EvalExTk_MainWindowTcl_Alloc_initTcl_FindExecutableTcl_SetResultTcl_NextHashEntryTk_DeleteEventHandlerTcl_EvalFileTcl_CreateInterpTk_ConfigureWidgetXSendEventXFreeTcl_DStringFreeTcl_InitHashTableTk_ResizeWindowXFreeColorsTcl_GlobalEvalTcl_SetVarTcl_DStringAppendElementTcl_DStringAppendTcl_ResetResultTk_MainLoopXCreateColormapTcl_GetVarTk_CreateWindowFromPathTk_InitTk_ConfigureInfoTcl_AppendResultTk_SetWindowVisualTk_MakeWindowExistXQueryColors_finiTcl_FirstHashEntryTk_DestroyWindowTk_NameToWindowTcl_CreateCommandXInternAtomXAllocColorXCreateWindowTcl_DoWhenIdleTcl_CreateTimerHandler_GLOBAL_OFFSET_TABLE_XSetWMColormapWindowsTcl_EvalTcl_DeleteCommandFromTokenTk_FreeOptionsTk_SetClassTk_FreeCursorTcl_CancelIdleCallTcl_LinkVarXWarpPointerTcl_DStringInitTk_GeometryRequestXUnmapWindowTcl_VarEvalTcl_Freelibtcl.soTcl_GetVersionTcl_PkgProvideTcl_PutEnvTcl_DeleteCommandlibGL.so.1glXQueryServerStringglPixelStoreiglTexImage2DglReadPixelsglGenTexturesglRotatefglFlushglColorTableEXTglVertex3fglXQueryExtensionglPixelMapfvglDisableglDepthMaskglMatrixModeglViewportglBeginglDrawBufferglXMakeCurrentglTexParameteriglXChooseVisualglTexCoord2fglLightfglLightfvglGetIntegervglXDestroyContextglLoadIdentityglPointSizeglPixelTransferiglPopMatrixglClearColorglDepthFuncglGetStringglMaterialfglLightModeliglPushMatrixglBindTextureglEnableglNormal3fglCullFaceglFrustumglClearglMaterialfvglShadeModelglScalefglTexEnviglXSwapBuffersglTranslatefglXCreateContextglXGetConfigglColor4fglBlendFuncglEndlibSM.so.6libICE.so.6libpng.so.2png_set_strip_alphapng_get_rowbytespng_create_read_structpng_set_sig_bytespng_set_gray_to_rgbpng_get_gAMApng_set_expandpng_get_PLTEpng_get_IHDRpng_read_infopng_destroy_read_structpng_check_sigpng_read_update_infopng_read_imagepng_create_info_structpng_set_gammapng_init_iopng_read_endlibXt.so.6XRaiseWindowlibX11.so.6XStoreColorXGetRGBColormapsXInstallColormaplibXmu.so.6XmuLookupStandardColormaplibXext.so.6libdl.so.2_IO_stdin_usedlibm.so.6logsqrtcoshcostanhsinatan2powsinhlog10exptanatanasinacoslibc.so.6longjmpstrcpyprintf__strtod_internalstdoutrandomungetcstrerror__xpg_basenamesnprintf__ctype_bgetenv__strtol_internalqsortfscanffgetsdirnamememcpypcloseperror__cxa_finalizedup2tolowersystemfeofmallocoptargvsnprintfselect__ctype_toupperpopen__sigsetjmppipecallocfprintfstrcat__deregister_frame_infochdirfseekoptindstdinstrstrsignalstrncmpstrncpyrealloc__strdup_IO_getcstrtokforksscanfstrncatfreadgettimeofdaygetoptlocaltimetime__assert_failstrcmpgetcwdfgetcsprintffcloseatexitscanfstderrsrandom__xstat__errno_locationexitsetbuffopenfileno__libc_start_mainstrchrexecvp__ctype_tolower__register_frame_infoclosevfprintfraisefree_edata__bss_start_endGLIBC_2.1.3GLIBC_2.1GLIBC_2.0B @si % ii 1 ii ; ii ; xN O O YO ZO O O O O J J J J J J J J J  J  K  K  K  K K K K K  K $K (K ,K 0K 4K 8K K ?K @K AK BK CK DK EK FK HK IK JK KK LK ML NL OL P L QL RL SL TL U L V$L W(L X,L [0L \4L ]8L ^. . 1jh h 4|‹RBfB u΋d/ t>h/ d/ 1jh h 44‹R ɉBfB u΍e[^_]CU8UE`&   d ]ÍvUWVS `& <E A,EQҋu  ul h' t+% @tPhh5O  h4hB1C @  @ f@(@$fptfU P} ù1 Qr t6% @t$P} 1Qh5O   h4hB1C u  p  B B @ 4) % BBfuPU O 1DC@t}Ȋ9BADC@t~Eȃt:thßPGP - ЉfPMuEȋ}P8uMPEuMfNPǟtПPh5O  % tSjh5O  j0PEYYu([|  j| ue% tWSh5O >ts SR% tVSh85O y | t| u/ uPXuw=| L B4) fBftfHuKB;O t@ P 2% @tVr h5O o  p U- `& Q% t9EP - ЉPh`5O EǍe[^_]ÍvUS h85O 4d  vQ902tP5O  9vы]UVSt ut/% @tQPh5O t 5t  h t+% @tPhh5O ( h4hB61t >/hjÃu h$S5t % @tRSh5O  S[XhȠ5t yZYV5t k VP~ h~ t*% @tPhh5O # h4hB21ۃhʠS^X5t S$j@uE֠e[^]e[^]ÐU 5 h5O  h`h5O ÉUhh5 h5O Zt uĢPh̢5O 8XZh5O & h`h?5O $UVShh(S? jSjt tcPSXZh\SY^hFSƃu"Z0s PSh`Qh\Vje[^]UWVSU P u};1ۿt:11 Q& t6% @t#P1Qh5O  vhh1VPE K<fCE}CC CfCu[ECC,@C,C @c`& j =d t5`& jshWhG`& . d uhhGh! `& PT {$@ߗ$ v=d uhhGh! `& PT *$@莗$2 h! 5`& $@a$UO P`& )ЃB$,1ZO p蛗 h! 5`& O p O @T  d  h@ߖO R)ƒ$ƖO J)ȃAJA9Bt `& )AO JB)ȃAPh! rrq h! 5`& O pVO @ h7O R)ƒ$ h! O pp h! 5`& O pO @v h@ӕO R)ƒ$躕O J`& )ȃ Ah! rr h! 5`& O pwO @T  d f O Q`& )ЃBA@ vO J)ȃAJ`& )ȃAB v`& h! 5`& d k^_h! 5`& h! 5`& d ?Y[h! 5`& h! 5`& d XZh! 5`& `& o hv h@G$T  h'$v h@ $T  h@$T  h˓$@迓$cv h@裓$T B h胓$T " h@c$T O @Lv hh3Jd - h`h!  5`& T d } h@ג$T v`& d =<)  O 0.O 05`& $kT ^O 0 d YhhG ?O - hx[O p O @ h|v hv hv hov h_v h Ov h?v h/v hv hLv hv hv hvO  T h$vO  hT v hvO  hHT ovO  h T SvO J)ȃAR`& )ЃB hv h\vO P`& )Ѓ BhlvO P`& )Ѓ Bhlv h v hv j֏ZY5`& O pM_X5`& O ppT <) <)  h@w$T  hW$K$T :$ h$$T $ O pxT vO @ hdT m臕 jF j%d 蓎[^5`& O p ZYO pj5`& pph ^ hdKQv j%d /_X5`& O p^O pj5`& ph @T  v T( jT  d qO 1҃x¡d % jd D h 藍$苍Y[5`& O pXZO pp5`& ppPt1JvPT O 0i%d $T =d tT( HT jT( h`" T 迎d  d PRd T  d O  T O 0O B@ T 2Cd d Yv%d Mv d Av%d O BB$vT T O @@T T =d )O )O tRhP" 5O VPh5O @;O u݃h5O "O BO T BO ` O ؼO =yO w#ff9uO avO :O GO O J` =wO H!1w7v9u<Ȱ1эtCvփ FdP:E0ǾSL" 4Ȱh1}ыELQиO H!1wj O 9uG~F?t"PubZY4ȰuQ_Xh(uBFCv~)QFPh@}1ыELQ up% @tRuha5O ܬ u. h` h'O uAl d t L" 4ȰRh5O rl O ~O  P" 9B=d -O O BO tGhYVPh5O ;O u݃h5O ޫO J=O f@=yO UfDO y=)أO =tEd th5O HO BO h BO O  \" th% @tR5P" ha5O  5P" E% @tP5T" ha5O ª 5T" 1y=\" th% @tV5P" ha5O ~ 5P" ͳ% @tS5T" ha5O J 5T" 虳e[^_]ÐU uh\hd<ÉUWV PB@~Yhir 4 @@PЃd Љ%  ,}, v% e^_];vUWVS PBxt h5rvhr ? @[@p'1щ $_ZYVS$fE]uعe[^_]ÉUWVS PBxt hrvhr 藾 @Z@p迭1щ $跖_XVS|fE]uعQe[^_]ÉUWVS @@@,t hhj蚱Eu ho}1 Q^_uԉS۳fE]uع谌% @tQuh5O 耧 uҰe[^_]ÍvUWV PBxufh  r 5 @Y@p荫t>nZ0 P @@ph& h`e^_]ÐUWVStSx$ËEfEuع衋CEfEuȹ胋CEfEueC EfEuGC@EfEu(CEfEu C|fDžxx$'e[^_]ÍvUWV,EPfEeEu蠊e^_]ÐUWV8EPEP胭EȉEfEueM̉ȺMb)‰U܉fEuع4$xe^_]ÐUWV B@xt h hB p ĺh @ p蟺 @t @ ҋpxuVh蛸WVǃuPVh@hdt}fEu7e^_]UWV PBH~Rh\ r E @@@$fE]EuȈ hce^_]ÐUWV5O fEEu~e^_]ÍvUWV PBp~Rht r 艸 @@@$fE!Eu  h|e^_]ÐUWV B@pxt h hB p 蔸 @@ pEPVjåEEfEuWEEfEu9EĉEfEuEЉEfEuE؉EfEu߆EEfEu$"v_0耢 PVh譵e^_]ÍvUWVS8h董Eԡ @@p~ hS5O huE‹}1I~}ԹыEDtH}1 Q,ZYuԉSfE]uعąv[% @tPuh5O 芠 uܩe[^_]UWVS PBH<h r 蔵 B@@EhB pb @@Xu SuPEtF}1у QXZuSѫfE]uع覄?% @tWuh5O n u h'e[^_]UWVS PBX ~eh r h B@XhBp 9 @@pS覝 he[^_]UWVS PB@L ~ h vhE r _ B@X~>  hE4[ Bp蹴K̋ B@XH~6 v BP[Df8u@vDKσuuuuuuuuuQÃ0 h`_]fEuve[^_]ÉUWVS PB@L ~ hvh r gh @ p B@X ~=  h4[ BpEK̋ B@XpH~3 BP[Df8u@vDKWuuuuuuuuuQV舞Ã0 h]fEue[^_]ÉUWVS PB@L ~ h vhF r 蛱hF @ pv B@X ~=  hF4[ BpѱK̋ B@XpH~3 BP[Df8u@vDKPuuuuuuuuuQVÃ0 h`w]fEue[^_]ÉUWVS @@Lx  ]ȍp S @x ޹ B@@Eǹ1IMQhB p> h @ p$ @@p(XNKyhh輭9 )@1 @Pć9E@;]IJ }};C9~ hEfEE܉u+~e[^_]ÍvUWVS PBxhr )h @ p h @ p$ @PBE@EBE]B(ۉEhhu]U9=[Ev;]uuT& }CE ;]~ϋE 9E U)ЉE@1P@ h'e[^_]UWVS U%=]uRE0h</= u uh@uvE%ft ft'A Su u | 2vt Pu hkWu h hu h}$uu hmVu h_tSu hKQu h;E 9t RPhkWPhhucE ;XRE ju uƉmE ;X}huE E C;X~hVE 0hSE 0htvQE 0hdvRE 0h Tvh?GPE 0hA8vWE 0h`(vVE 0hvh? u Rhu_e[^_]UWV j5O  uke^_]U h@ÉUWVS B@ ;XHE j5O B upE  BC@ ;X~e[^_]MUWVS B@,xt h H Bp }Uȉ%=t RZYPh WEЋ01 Q\Y_VS!]fEuxe[^_]ÉUWVS< EEB@;HvEȉE B pu; @xu Bp|1ыEDEĉEMă ;N~E @P|E B@Mă;H5 B@tVEċ B@Mă ;H~ЃufEuwe[^_]ÉUWVS EEB@;HE hBB up訨 B@MDE@E~1E Ãuu wE Kuދ EE B@M;Hs u<e[^_]U @@P~fx u@v1P0OvUWVS B@Xu hIG h_B p J% t"Q @@phi5O  j j @@pj5P) 説É4$蜀跟]fEuue[^_]UWVS B@H,u hk B@@E9EЉE hBUЍR p@ @@_\XhSpƃt# j SVj轫EўvVShhdEЋE9EepUfEU܉ute[^_]ÍvUWVS KQ z~QfB f= |Gf= ~ f=;f=|5fzu= jq C@ps^  he[^_]UWVS,EEP10CE܉fEuعsEԋS19UH!uŃ ue[^_]ÉUWVS B@X h_ BHY %=t'fy t SZYPht BPB %=uZM rV@ tV3mt[DuuWVh@hdEfEuعrfEC$%E܉uعrCtfEEfEEbuعbr C,P'C $$e[^_]UWV B@p hc BHq %=t'fy t VJZYPh BPB %=urN zW贷4 tW6tvDuuPWhhdzFtfEEfEEbu"qe^_]UWVS A@XL~fx t h A@PauBnu ByuBEEA@X޿8‹UEEuEu StE1E Et2}u!C9EtMtfCu C9EuF[DuE}~v  P@PjE0S芉 jhSz jUrSi jh[E $P19$H!þT tW $PvC90tPhVC1S19$H!Ítu FWUjfBf=tf=t R(S袈 jE0S蒈 jhT S肈UrtQjrSi jh^hT  uW jE(0S) jhS jhT S jhS(S衇XZ5~,莌tB SΆ($ jh5~,諈 Ph@hd S茆($~e[^_]ÉUUfBf= t:f= | f=f=}(fBf=f=}f=t f=B<u v1]UUfBf= t(f= | f=f=}fzuB<t1]USP% t/% @tSPh5O ׁ 5% &h`5~,@ ~,0uBhQ[Y5~,$/$葃 t)% @tPhh5O 6 hhF1% hSJjPh5~,轌 h~,05% #XZh5% ZYhjSu% @tPSh5O 葀 S % ]ÐU% VSuu  P [ZhSMvVPu/% @tQSh5O  Sd@hj荊u% @tRSh5O  S1e[^]ÉUWVS}]Ebtjhhu 跅jj js^jj jsKEuHEEE ty Su}tZ StJ s@t8tS<%<tS<t %< tE[DuE}ll EE PlEEU  Su}to S t_ s@tMtS<%<t2S<t %< tt %<t[DpE}Oh4juu蹂^_h(u EE9EUEus@|tEC@h@u E8$hbuhu hu  UE4dEU9UzhEu l Y[hu 1e[^_]ÐUWVS}t!jhhu 3vEbE1 t6us@{t St EC@E[DuG~l EE PjEEb1 t8us@{t Snt C@E[DuG~h4juu1π;}Eb}:Eus@{tC@jPh+u E_G;}|ƋEl 1e[^_]UVSEU 09u1Js@v@zu4fVfCf9~  vf9u36ze[^]UWVS A@p,~fx t7P %=t%P RGY[Ph` APB %=uB0r V谥 ۉEEtV3yt ]ԋ[Duu(fEEu>_WC,9C0t+% @tRPh5O y 3NCt,% @tWPh5O y sswY^C,PSUԃt CDUԉBDCDUЉ % @tPSh5O Xy S謂1fCf= t!f= f= ( tf=f=|( 1҅ts8R螣C8ufEu]e[^_]ÉUWVS Et jfU vE-$v jfE  jfU vv jfU bv jfU NvU B9ÉE<U u 4[4C4;]~ ue[^_]ÉUWVS(jfhà p]fEu\e[^_]ÐUWVS B@x h/ hB p 芌 B@Xyhh2 B@x~ }؍p }ؾT& Kt uع[Ku⡀ @ @pe[^_]UWV PBH~1h$r dX @Z@p h/hfe^_]UWVS E B@;HW h>B p艌 @^@t]E B@M ;H~J^e[^_]VUWV B@@ hFP hbB p S @_@p[ut$fEEu&Z违e^_]UWVS B@X hk hB p 越 @@x1щ $bá Z@Y@pS蘀$fEzE܉ueYe[^_]ÐUWVfEuEu/Ye^_]UWVS @@ @@ph貅fEEuعW% @tVuh5O jr u{e[^_]UWVS @@"G 5O jpÉ$p_XSuw[upufEuعUe[^_]ÉUWV B@p hVw hdB p zрZYP @@p跊e^_]U]ÍvU]ÍvU]ÍvU]ÍvU @@x hk鳘vU @@x h郘vUWV B@x h| B@fx u h謃 B@p5~,su)~,fEEuDT,~,0 @@ph5O  o躗e^_]UWVSh]S6EujhhSbEEfxu: jD$ PqTu3 @}u{S} 1щ $\ZYu Sgz]fEuع~1ҍzu% % B1% eH[% ^!‰_]ÐUWVS CP\z~B %=ufzt h`e C@p}C@@f}uhhp}=% % u4 :u  󥋅@ @@E܋@$A$9Љ ~Dž9` v4ƹ u܉̑ u9~H Dž+ 9}|$R I u܉5 u$+ 9|$++ [ PUۉ~@ u ++ [ PGUۉ~@ u +9ƉvDž$ +9lju܃ 󥋵 裏 ud j BTq9GAL$ TCAqKvHAE܋PBtmthr@q@duS j SyAH $ _SYqH $+ 9 + 9EȉẺEȋ +9lj}]9u) j RAEȉAEȉHMȋ + 9|$ +B9F9usUȋE9u~`p@ Ẻj QA+ @‰RQ L X;ptwK+ @T9t79BuB@BK+ @R9uʋ[;u+ @\9thvK+ @T9t3v9ruB@BK+ @R9uЋ[;up $+9EEȉẺEȋ +9‰}]9u) j 6PEȋAEȉyHMȋ + 9|]̍E9Fv j c t*% @tPj h5O ^a vhhju1ɋC‰AyHKD~OK 4hVkV5~,KI@@tAt@ 2hd1щ $G^_She,fDž((4>$xD$D$ P @) >hE:(2h@) c E܋@p@4@ 󥋵u܃  tu܃ x󥋍14v h󥋝|CulzulwzmyDžA;pH 4hSVbV5~,T[2hVlbV5~,%|C;HxvDžA;pv 4hSVaV5~,蠸Y2hVaV5~,q|C;HxlC@@B;pb 4hSS7aS5~,lB;H~|B@@C;p|zu 7h 0hV`V5~,S|C;H~C@ClFu+|Cus@v@TFtGtBR4h_ lp@|CtDt?P0h_ |p@~|CTtKv#:1у QyB^_S9`牝LfDžHH9@`} ޹]ȉuS`}޹]u(S_}$E U;B~#UUBUBEPvUBUUEu ^u^u$v^ ]uS5_}ރ ]uS_}ރ]u(S^}$e[^_]UWVS u1IM} 9My~rj,VGJÃuE0PWu VQu*<7=u$))QKSD7Phd Uƃd %;tu CPd vd e[^_]ÐUWVS B@x~fx u@$%=t h Bp }عBp}Bp$}E%=Eph u`Y[E@p5& t& ҉hu& ph9Bu`u ։s u3u h$s 1ۅt EuعPD^ E@l@PhPZf`hr_[`hxT& 󥋽P}T& ThPv[Ɖ` Pur ZKllP "htd 8ph9BDžlB;PDžT Tƍxfxt6Wp|pppphS;SS5~,lT hBl;P~htd  8DžlE;PDžX Xƍ}f}Ẽ@duȹm,u[,uI,u7, dh#P\R j\5~,LÃuV\h.hdZQjjSfED]u+ dhG\Q j\5~,ZLÃuR\h.hdZPjjSfEgD]uB+ dhR\)Q j\5~,KÃuW\h.hdZVjjSfEC]u* dh\\P j\5~,lKÃuQ\h.hdYRjjSfEyC]uT*$蘇D$D$ P @) *hfZp< @) lX El;P@u u uعp5& ee[^_]ÐU B@x hqG B@fx t h# B@fxu@v@B@fx$u@(@(B@fx0u@4@4\$\$$B@pY>ÍvU B@x h苙 B@fx u@v@B@fxu@@B@fx$u@(@( \$\$$2>U B@x h B@fx t hۘ B@fxt h跘 B@fx$t h$蓘 PB@p(B@pB@p=ÍvU B@x h@? B@fx t h B@fxt h B@fx$t h$ӗ QB@p(B@pB@pI=ÍvU B@x h B@fx t h[ B@fxt h7 B@fx$t h$ PB@p(B@pB@p1=ÍvU B@x h迖 B@fx t h蛖 B@fxu@v@B@fx$u@(@(B@fx0u@4@4B@fx<u@@@@,\$\$\$$B@p;ÍvU B@x h  B@fx t hÕ B@fxt hH蟕 B@pB@p;ÉU B@x hS B@fx t h/ B@fxu@v@B@fx$u@(@(B@fx0u@4@4\$\$$B@p=;ÍvU B@x h藔 B@fx t hs B@fxu@v@B@fx$u@(@(B@fx0u@4@4\$\$$B@p:ÍvU B@x hۓ B@fx t h跓 B@fxu@v@B@fx$u@(@(B@fx0u@4@4\$\$$B@pM:ÍvU B@x h B@fx t h B@fxt hג B@pB@p :ÉU B@H h%芒 B@fx t h;f B @p9ÉU B@x h`# B@fx t hH B@fxu@v@B@fx$u@(@(B@fx0u@4@4B@fx<u@@@@,\$\$\$$B@p8ÍvU B@x hK B@fx t hH' B@fxu@v@B@fx$u@(@(B@fx0u@4@4B@fx<u@@@@,\$\$\$$B@pq8ÍvU B@x hs B@fx t hHO B@fxu@v@B@fx$u@(@(B@fx0u@4@4B@fx<u@@@@,\$\$\$$B@p7ÍvU B@x h 蛏 B@fx t hHw B@fxt hJS B@pB@p7ÉU B@x he B@fx t h B@fxu@v@B@fx$u@(@(B@fx0u@4@4\$\$$B@pA7ÍvU B@x hK B@fx t h' B@fxu@v@B@fx$u@(@(B@fx0u@4@4B@fx<u@@@@,\$\$\$$B@p6ÍvU B@x hs B@fx t hO B@fxu@v@B@fx$u@(@(B@fx0u@4@4B@fx<u@@@@,\$\$\$$B@p%6ÍvU B@x h 蛌 B@fx t hw B@fxu@v@B@fx$u@(@(B@fx0u@4@4B@fx<u@@@@,\$\$\$$B@p5ÍvU B@x h`Ë B@fx t h蟋 B@fxt h{ B@pB@pX5ÉU B@x h/ B@fx t h  B@fxt h B@pB@p5ÉU B@x h蛊 B@fx t hw B@fxu@v@ $B@pe4ÍvU B@x h  B@fx t h B@fxt hω B@pB@p0ÐU% tjjh@5O 3`&  ӄ  d ÐU  d "% the5O S3d 4  kvUhyhOGÐUWVhhT& 0G}Ee^_]Ud& VSUd& th& 1;u!<uRRhh0e =0e e[^]ÉU% VS]t=d 4 ЉPSh5O M2 ɋ5k k tc| uY% t- 2-P5k h 5O 1k Bk k ‹t | t% 5k t=d 4 ЉPSh`5O 1e[^]ÉUWVS % tjjh5O Z1 tLfJfAf|:Z x3 v4[pKByա Xt(A?e [P^k _Pd  ]UWV SB=k ] r)QE0 RBP ^_PhD% tA  d BЉPE0h5O 40E k Bd Bl  B j= ۉXt SP?UJ3$%   d BЉ19}Kh5O }/  d BЉF9|EHU2Q踆 Ph 5O $/$5O  u >h5O . ]ȍu SAd  =d r % tyh5O .$5O  跖d 4 Љ؃ PSh5O >.d ljd  Ep NtvNVu Urc% `  d BЉ19}Dh5O -  d BЉF9|E0BP Ph!5O Q-$5O 5d  eh5O -}u d =d r % th5O ,$5O  ud 4 Љ؃ PuVh5O n,d ud  EP}u d =d r % th5O ,$5O  ud 4 Љ؃ PuVh5O +d ud  Ur6;}u d =d r % th5O 0+$5O  uJd 4 Љ؃ PuVh5O *d ud  Ep~;U2h@>E؉td  =4 p\$uE P= p5d }% tth5O $*$5O  u>d 4 Љ؃Ph5O )u󥋅tp= xud =d r >% h5O P)$5O  獵xgd 4 Љ؃ PxVh5O (d xd  % tA  d BЉPU2h`5O ~(e[^_]ÍvUWV@% tjjh5O K(d =4 uEȃ P p5d }% tth5O '$5O  uȹd 4 Љ؃Ph5O '}ud =4 uE PQ p5d }% tth5O 8'$5O  uRd 4 Љ؃Ph5O &}؍uEf= |4f= ~ f=(f=|" j uu E0h@:e^_]U% VSu ]tj3h5O H&VSgzVjsS19H!uߍe[^]UVS% ]u tj3h5O %fCf=|_f= ~5f=Sf=|MVS#x19vE ]e[^]vVSwE ]e[^]E @Ee[^]9vU% VStjjh5O :%k pVSk c{uPh3h.9VSe[^]ÉUWV % tjjh5O $d =4 uE؃ P p5d }% tth5O t$$5O  uع莌d 4 Љ؃Ph5O $}uعh u:k 8Yk XWuVzuRh6h7WV;e^_]UVS% `& ut&SV Ph 5O j#`& =4 rhGhu7`& 0e`& [^]ÉUWVS 1]% tjjhW5O " 9t8t& P=‹C)$+ s9uʃ = jt)ue[^_]Ee[^_]U塄 = UM sH ÐE jEh6UWVS} ])VS$ t'% @tPVh5O ! hh 619tv9ue[^_]USQ] T( =d rhh5RSu5T( |+T( ]ÉUT( S]T( )@P|# t0% @tPT( )@Ph5O ! vhh*51SP-]ÉUWVS]SuƋE+]`& =r$ZuXu <$34$$^u[u$Ee[^_]ÐUWVS]Su ƋE +] `& q$Xu~<$v4$3k$c[uZYu$IE e[^_]ÉUWVSHj,Xu/^_5`& uWE`& d =4 uEȃ Pt p5d }% tth5O \$5O  uȹvd 4 Љ؃Ph5O }؍uȹ j ! t+% @tPj h5O  Ehh2EE؋UfE- $1} Q  t4% @t$P}1Qh5O  hh.21uP*UăBvE܋UMĉAQxvE܋UĉBjE܋MĉA^UċBU܋RPE;XA vMĉy4CE܃ ;X~vhh1uعY[u5`& *T$ZuyEe[^_]ÉUWVS ]{n hL$B<$:e[^_]UVSFn hlÉ4$ e[^]UWVSlE-}$ jhU Y1[IQRXZjhIvWu h ]SB'Y1߹^IQSbuu h ]S'X1߹ZIQS0vjh u h]S&^_jSZYjhjhjhE ;XJE uƉE ;X}jh{E E C;X~jh\hh*/e[^_]ÍvUd =d WVr % th5O $5O  u҂d 4 Љ؃ UPPh5O Td Ǎud  e^_]ÐUWVd =4 uE P p5d }% tth5O $5O  ud 4 Љ؃Ph5O zu}Ee^_]UVSufFf= tFf= f= t`f=Zf=|T*% tR6h@5O ( b% tP6hT5O ( :% 6FP@p Ph5O N8t%QPYH fFf= tf= f= t}f=wf=|qF 9F$ti j r t*% @tPj h5O  vhh&,1҉ZrPV8e[^]UVuS,V1 sYsXS19H!u؍e[^]ÐU% tPjh5O v( ÍvU ( VS% ( ( tRjh5O &( =( 19H!ЋX19H!Ph( AC<C8tO SFmt+% tP3h 5O  SS1% t*Q3h% tR3h5O p( ( J=( ( ( te[^]UWVS ( ,% ( tRjh5O ( =( E؉EԹ( 19H!ЃX19H!PQ^@C8$ltT% tP3h@5O  jW_uB3 uԹS =% tV3h5O 4( ( >=( ( ( te[^_]ÍvUS% PtSjh5O ( ( [h( 5~,~v]ÐU% VSu ]tV3h5O yS< ƒ ShGhe )=L) tS h@|,he he h@l,@l,1I 8) d t <) u58) h@l,@l,8)  S2ujhhS 3h @e[_]ÍvU=|, `e |, v`e 8@l,B94) ux8) ~ v4) @l,B8) d 4) t <) u58) h@l, 8) ƀ@l,`e @QBz`e Vd t<) u58) h@l,8) ƀ@l,@l,ÉU54) 4) 4) *t* tewv/t7m j*F/4) uă j/*4) B j/*4) uk뉐h`h RÉU 54) = 4) t tuÐUVS, uy j, G$0ƃt, D$D$ P3 D 'vQ5 h5O $ e[^]ÐUS54) 8) w4) @l, t# tt PL4) ډ4) 8)  ƀ@l,t RjhS$ u jjÉ},9 xt}4) %t >t <> t < 4) d t =<) u58) h@l,8) 4) 8) u1O fPu.u e[_]u_uD) e[_]v'CR\u38) ~ 4) B8) 4) uh h 8) ~ X4) B8) W'4) u8) ~4) B8) d 4) t <) u58) h@l,}8)  DhAl,=Bl,thM h% Al,ERuuhv"R\u38) ~ X4) B8) W4) uh h 8) ~ 4) B8)  "4) u8) ~4) B8) d 4) t<) u58) h@l,2 8) DhAl,1I $ t5% @t$P1߹IQh5O  hh 1ۃhAl,So ]uuhh Z4) @l,8)  @l,A Pq uh h1C  Q(BQ(AM  P@(D]ÐUSP fBft fHu. rÃu1vB@B ztBB(B$ P1҃  t uP @$؋]ÍvUVS  yaAfyu;5O uuv  O @tX v  fAftfHu Và vA@A PRO DX@u  QA(e[^]USR fPft)fJu+@PP0É$u 1@؋]Ív4) 1>UL) 8) =VS l,~@l,@l,0@8) 4) 8) 4) =!l,"l,~ 0@8) ¡O P4) 8) ?8) ~ v4) 2B8) ¡O P4) u_t8) 0=@l,@|,uSjh 5~,c:>t~uNVh@|,$h h@|,h 5~,# 1~8) H) < VH) duQjh 5~,fPft5f ftUft5KvRph h@|,EvVph h@|,-vSphh@|,vQ0h hT  jh h@|,h 5~,$8) e[^]ÐUWVS \EEB@1;H] JQf:t D:)f=tf=|$f=D:D:AFD8F+vRuPUB@8P$GZYPh`  EUB@M ;H fuuuuuuuuuuU fEEu; PVh/;ZYPh`Ef=tf=~f=ufE}1E EE1Ҁ@fEUuPe^_]ÐUWV% tPjh5O E PE f=t5f=t/ EPf: PWhW:Y^PhEf=tf=f=t@f=u:fEU1E-EE1Ҁ@fEU v uce^_]UWVS<% tWjh5O ' ]SEPEM؃ ft Ufu {vff uud8SO8}1ʋ}̹эL Qũ uPPYEuTvffU܋BEĻE̋@;]ĉE'Uܐ4[4C;]~ۋu~.E ]uủE KuދEă EP"* EP8 PSEP8ZYPhe[^_]UWVS|% tRjhH5O CE؃ PE]SuVPha M؃ fUffXfH ޹Sg6uuO61}ʋ}ܹу\ SfE t'% @tPSh2 5O D hK hY R1u܃ uPE,PEuu}uE%=ju MA< ЈAf.ftfuE fM] fuft Ef]]Uft.ffvftIftVEm E@t1ɀED v1uu vE U@;Bub9LvU4[Љuƹ uu  uCE ;X~1E +Ee[^_]ÍvU% tPjh&5O d fBf=tSf=|!f=f=|J1fBB,B P, PPh+ZYPh@ÉUWVS<% tRjh{5O ; uV]SU؋Mȃ f9tfwafwUftNftG o1҅‰UfEu躸We[^_]ÍvUWVS<% tQjh5O s uV4]S+U؋Mȃ f9tfw]fwQftJftC EfEue[^_]ÍvUWVS<% tSjh5O  uVp]SgU؋Mȃ f9tfwafwUftNftG EfEu0e[^_]ÍvUWVS<% tVjh5O  uV訷]S蟷U؋Mȃ f9tfwafwUftNftG 1҅‰UfEufe[^_]ÍvUWVS,% tWjh5O uȃ V]S׶ ޹1҅‰UfE޹ӵe[^_]ÍvUWVS,% tPjh5O uȃ VT]SK ޹1҅‰UfE޹Ge[^_]ÍvUWV% tRjh5O E Pɵ k k 2t. u` uŋk eB^_k ]ÐUWVSk B:ZEBr EBEuBSk %uPh(3h?y;stHEC sf{f{[ECvC< ЈCS8 uhhV1Áu'hS ZYS_Xh?u(hS֩Y^SȩXZh vS譩E ;P}hS莩E ;PhS^ UfE] uP莶 u5% @tWSh5O  S[ƅ@ƅHuu h vVu hXPϬE ƅ S> UE fEйuPƵSuoe[^_]ÍvUWVS B@,x h Bp}؃ Bp}ȃuȹ]1~f4. t8. S.uf4. fE؉u觅e[^_]ÐU5O hhh`<5O hhh `<5O hhh`<ÐUWVS},1H4 Ѿƒ I9։ME$@0 81FEэD9։E~܋MD 9E}BEȃDP5},蔦 uhh貳1},þH4 f[C9;@0 1уIM/CRSFZH4 ]9~Džtf] f/]Ce[^_]ÍvUSP]u| L4 ~hj _K L4 H4 @0 D0 ̀x ۍÄ́x L4 uhj KCH4 v L4 ~hj J L4 @4 D4 ̀x ̈́x AH4 L4 BH4 ~hj JH4 S@0 D0 ]UL4 VShj [JL4 Hŀx ۣL4 4ńx u'H4 uhj #JBHH4 8H4 BH4 ~hj IH4 @0 4D0 e[^]ÐH4 UH4 L4 ]ÉUWVS X4  H4 L4  P6 t:% @t'PH4 L4 Ph5O ͜ vhhڰ1X4 H4 L4 jvL4 T4 H4 B9P4 }PPQV uhht1X4 L4 T4 H4 @P4  d4 ue jC t'% @tPjh5O  hh1d4 \4 W`4 B9\4 }FPQ膢 uhh褯1d4 `4 \4  H4 19ˉ1T4  @0  X4 ߋTCQ9~ H4 `4 d4  L4 1`4 9ˉM}85H4 5T4 =X4  3݀x ݄x T DC;]| L4 `4 d4  eL4 H4 [T4 ^@_`4 T4 ]U`4 WJVS`4 d4 KL4 x3 T4 =X4 IIT ƋD݀x ݄x Ky5T4 `4 H`4 d4 ÅۣH4 x1 T4 =X4 IIT ƋD@0 D0 Ky5T4 [^_]ÍvUSR]Ctt&PWt?I sE] Cp$[ 몉'[랉hjE]USQ]]]_vUUVS uVÃu V^ZPjEe[^]ÍvUVuSu1Q VSÃu V ZYPj?EC=t=t V Y^Pj E؍e[^]UVS uj-É3CC ǨCH4 CD0 Ce[^]ÐUSS]t+% @tQPh5O  3jCt,% @tRPh5O  s7C t{t P;% @tPSh5O 蝗]]UH4 VSD0 ۋutV3Ֆt[ue[^]ÉUWVS uFWu vq1u$ Fp $v G~tݡH4 D0 t vtV39t[uOt Ou؍e[^_]ÍvUWVH4 SD0  1ۋ}tW3t ދ^ue[^_]ÍvUWVSH4 tj 0Ph2hw +_X5},hw H4 t @0 @D0 EuvE޿D8u hI(޿T8u hY S? PhNhw 耠5},hw E@En5},h^e[^_]ÍvUWVS ];u} u5|,DoNaf|,LD|,5},hjdcVVSWSVVVh4 hw ҟ},E Ew 0e[^_]$UWVSu6M ËF-$Su SSh 5 hw l5},hw SSh4 hw HRSh`5 hw /_X5},hw  VH4 t @0 XD0 t0D0 u S(H4 NjC$w[u 6Z P6L PhI5 hw 荞Y[5},hw e[^_80 ]ÉUWVS E -]u $0RSh4 hw /_X5},hw  VhSQSh4 hw XZ5},hw U VhSWSh4 hw 违ZY5},hw  VhSfWPSh4 hw 臝Y_5},hw  VhS.RSh4 hw O_X5},hw  VhSQSh4 hw XZ5},hw u VhSWSh4 hw ߜZY5},hw = VhSzPSh4 hw 諜Y_5},hw  VhSRF=|,u/޿c8u5},hjSh|,Re[^_80 ]ÐUWVS }] iCt-2W s=ƃu s%9~t sYZPj=~Rh|,Ws=$!$|,-F CpZ$>YX580 s W9580 ~ 580 e[^_]v580 sW9580 ~ 580 e[^_]BsW[ E Ee[^_]<e[^_]UVS]_Ct,5W sƃu s~t s YZPj;F=|,ct|,Ps$ sPs Ph4 hw ə5},hw &$|,ZF4$XZhljyY^Sh RCDXZSh >CTY^Sh *CuXZShCzY^ShCXZSh % @tVSh5O  SDe[^] Cp$Y580 s 9580 ~ K580 e[^]O* 580 s9580 ~ 580 e[^] s[ jj9e[^]ÉUVS];Ct,W sEƃu sZYPj/9h|,VXsƒuH4 D0 FFBue[^]( Cpb$FY580 s #9580 ~ 580 e[^]& se[^]i s[ jjT8e[^]ÉUWVS u }tdth5O 蝋Kuv6h5O 肋F=t=uvGPvue[^_]ÐUh5O 6YXD0 0jZXZh5O ÉUWVS Uһu t}1AM EC;H4 u /EaU@0 01эyv U)9}hj7VS藖EU/C;H4 ~uSte[^u _]UWVS uv t}1AM E;H4 EaU@0 01эyw U)9}hj<6V_CSϕEU;H4 ~Mtu_CS襕e[^v _]ÐUSQ]| CWuhh| K[Cu;C@uPh| XZhh| [ {tƃsh| | ]UVS]CWu v s(Q1u$ Cp$[ F{t݃ sN=tvNru؍e[^]UWVSV]E޿l 8tx޿T8t`޿D8tH޿u8t0޿z8t޿ 8uEE[[^_]ÉUSP]Kth5~,K`u]ÍvUh5~,:UWVS ] FMt 3C8u% jNtRjhcPiC=} tsW]tvuc{8tX} } t8 u jhsh@5~,UC} }  } ;Cu2=t+ jhe3hg5~, } i=} t}  ud jhe3hs3 Ph5~,谑C} }  C=t =9 u$h3h5~,} } D1{PEs@P5} t uZYh 5~,} } [e[^_]ÉUVS] ۋu&} tsPCt( jh sh@ 5~,C}  C=t=uW V$h3h5~,<sFPa4$YXh 5~,pS tg V$hb 3h5~,ޏh Xs $hg 55 hi 5~,規 V[e[^]Uh 5~,~YXh 5~,l j5<0 j} } } } t5<0 j} 7YXh 5~,XZh!5~,ZYh !5~,1ÐUSP5 ]uG S t&% @tPShP!5O 跂 Bhi!(;5 ~8SP~ uhz!hw!蜖15 5 ]US5 R]uG Sn t&% @tPShP!5O  Bhi!(;5 ~8SPވ uhz!hw!15 5 ]ÍvUU1:]ÐUU1:]ÐUU1:]ÐU塸5 uY j5 艃 t-% @tP5 PhP!5O * Shi!: 5 9uHA5 P5~  uhz!hw!1~  5 ~ UA5 ÐUWVSju} ]UPUpxX Pe[^_]UWVSju} ]UpxX Pe[^_]ÉUWVSj]u }GXpx e[^_]UVS ]u j Xpe[^]USj]X]ÐUE5 [w'$$ 1]USQ]C5 a$%vC% @tRPh%5O 2 s脈v s s s u sgC PLYs ClCtg P0YCt,% @tRPh%5O ~ s܇C t Pvh%j*% @tQSh%5O 7~]]鈇UVuSu1F5 a$@'vFtQP装[Zv1PvË] vËFV S C9 vm$ v _PvP PQvC[ZPvË v Pv PQv[ZPvËv v PQv[ZPvË| vZYPvË]Sv Qv[ZPvtË; v q PQvL[ZPvIËh('j(؍e[^]ÐUW1S=5 ]ʉ߹эL 5 9| PS55 e[_]ÐUWVS }CGPK]$0) wmE#e[^_]WvGu#Ee[^_]9 w$# h#vVwh(h} iE} e[^_]vw wh(h} ;E} e[^_]_^v55 1р"Dt\u\@\\@"v@C„u_۸(u(Ph} 詅E} e[^_]'v h(t h(YwR$(Zw=$( h!#Xw$(^w$#_ h([w$; zYw E(e[^_][v h(KZw$(6Xw E(e[^_]v55 t h) h) wA$; [w ,E)e[^_] 5 t h) h) w$; }Zw$; hXw E)e[^_]IGu155 tE)e[^_]$E )e[^_]; uj 5 t h) h) ; w+$#Zw  ; E)e[^_] P$#Iv; u{55 t h) v h)W ; w +%$;$)/Gt Px ; E)e[^_] w $$$)G45 t 5 Ÿ8 ]e[^_] h)Yw$!#~Zw E)e[^_]_v wQ$)EXw E)e[^_]&8 8 P$`*]e[^_] S^w:1у| (uE; e[^_]v w]e[^_]v S[w$; nYw E; e[^_]Ov w$9 S#Zwv$; Xwa$; ^w LE; e[^_] S[w"$; Yw $; Zw $; XwE; e[^_]qWPh(5O t[^h)j(!e[^_]ÐUWVS ]?CPFU$*5},S}$ Psh(h} U^_Vs sh(h} ;Y[=D  },u@},thaf5O gMt EE },)},<<  },t_hsfG=sw`,},<< t2435 },hf5O Ag^_hf5O /g<< D =Z D DS9@D y==9},t 435 },hf5O f },t  }, L AL },},AP Q tHP D @ t@ ;D 2D :҉H ~ )ЋL ‹RD @ },D 2RPhf5O eD -.f<~8ΉÍvW043hf5O ef<ՋD Q943hf5O WeD =< $@hP $ PL 0h0 v=80 t80 %  5},hfI 5},hf1 580  E80  L pXk v L 0 < [L 0A < 3 },@" vL pp L 0e @   @   @   @   @  @  @  @ t @ d @ T @ D @ 4 @  $ @  L  pXV$ǃujjj Sr&9tjjK~5},hf4;uSVW4$$ O| 5},hga L p%ZYL phXL p) L p%^_L phH[L p~5},L pbZY5},hgP% @tPL ph f5O a L pjv5},L p^_5},hg% @tSL ph f5O Ca L pj#vQL 0pj j* jK@  @ @‚@ ! @v j@  L @ B j!@ L   @ S% AQ gs3h g5O W`J j4f@  L  @ % BR1h.g5O ` j)@  L @ B jO jP6 jQ. jR@  v jS jT@  rvL @@ ]L pjY<L pj2(PL ppjWL ppjVL ppjL pppjJsSL ppj%QL ppj[L pppjH/RL ppj1sPL 0pj`WL 0pjLVL 0pj8SL 0pj$QL 0pjL 0jL 0j(RL 0pj&PL 0pj'WL 0pj7VL 0pj8SL 0pj;|QL 0pj`@ ?P@ @@@ A0@ B @ C@ D@ E@ 6@ I@ "@ $@ 5@ @ ,@ .p@ F`@ \P@ @@ G0@ * @ +@ -@ /@ 0L 0jWvVL 0pjSL 0jjZYPji@  < L 0jwpPjjjUavWL 0pjUOVL 0pjU?SL pj/vQL p0vRL pjvPL ppjV@ H =},)L )H tUh;g@< 5O vVPhKg5O X;H u݃hg5O X L AL @ D AD Q 9 H v?D =Z @ w"ff9DSu@@ @D =@ 'P @ 6>},=XD H!1w7DSv9u<31эtCvփ FdPYƃQj hOgV^ << 43h[g1эLQ7bD H!1wcD DS9uA~G9ngt|gPV]XZ43V]ZYhgV]GCv~%PGPhg1эLQa V% @tWVh f5O RV V_ hg hOgP uB },5},t << 43Rhg5O U },P }H  @< 9B},-L H B@ tGhhYRPhKg5O tU;H u݃hg5O VU@ 6>=D f@=Z D UfDSD@D y=)أD =tM},thh5O T L AL },},AD Q @ =L< th% @tV5@< h f5O fT 5@< ]% @tS5D< h f5O 2T 5D< ]1y L< th% @tR5@< h f5O S 5@< =]% @tP5D< h f5O S 5D<  ]e[^_]ÐUujÉUVS@] ub 5},8< 辻 S4P< xSO^~hkS%ZShk@ge[^]Ð< U< < ]ÍvUWVS >E4= t;PuRu= "~C]{]9]9~1e[^_]ÉU1S= ]19u = vB>1$ñ< B < 9uL< P5< X uhdmh{mf1<  < E< < B< < ÍvUWVS5< Ã=@|,< =@) 5H) <  L) ƅt h@|, 5< P?]h~mSXL) t 5< h@|,SWP5< \ 5< yX$"},bv%u%5< k18},u&=@|,tH) ~< <  Se[^_< ]ÍvUEP߃]$mvNKWXYfZJzhrjjIbHZ< ]HvV>6.&Ðճu< '$ovFuH$o hk v hk< '8 V< <  <  <  <  <  L  <  v<  <  L "< "ue[^]L !< !ue[^]< #8 < &( O fpuL_tGuh Vs$<vO pu!_t< <  v V<  O Dpt V<  .u j.Etietdjj j5< Q},$& O Dp.u#Sjj5< J},$' Eteu VY<  vQjj5< J},$'| O DpuX+t-u V<  vRjj5< @J},$'$ O Dpt V< H Pjj5< I},$' O Dpt Vg<  Sjj5< I},$'< < HX< <  $ $xu' h_< < vyu' h`< < v1u j1<   v2u j2a<  vau ja=<  vru jr<  vO Dpt V<  j., O Dpu hc vO Dpt<  hdvru jru<  v j.:< < < $a::gu' ha< < v j.< < < $a$rau ja< 6v j.f< < < $rffdu' hb"< < v j.< < < $r$a"u? j"Y5< O},$$< <  t# t V< v j"fZ5< ^O},$$-< < % t# t V< v 5< N},$G$k< <    j\ t t< .v hk`v&u hMK hh7v|u hL hj v=u hO hJgv=u hP hN;v=u hT hSv=u hRr hQ_v/u hUJ hf7< < 1N/u/ < < h^< < e t u< "~vuRL !t(! t." h hv hvL "J!|E < j<$i<  j jj < jiL< H j 11 t u< v1u< L ":!|5 < j<$i$- < ji$- t u< v>u[L !t! t-"u' h h h< < L "b!|] < j<$i$-$1<  j  < ji$-$1x< t j ]]!u< $ < jI,,O Dpu4 < jI$!O Dpt V< %g 5< H},$#< < < 1v ` < Vhe[^]ÉU < Suh<  PB t/% @tP< Phq5O @@ hqh{mNT1<  j|,7B[Z},[/]5t SLZYhxqSFYXhqSJu#S5 hq5O ?$tHRhxqPjR[]ÐUjj ÍvUWVS uFt( tj)WY^uhqj S蒧ǃu S[ZPj~GFXtV SUǃu S迳ZYPjAG=t=t S蘳ZYPj  W j~ v F e[^_]j' vFe[^_]饣hqje[^_]ÉUVuSu1qFt4Z|UvWtYtD VW6 vYv t t e[^]UUB1;Et=uE ]ÍvUUB1;Et=uB ;Et=u E v]ÍvUUB1;Et=u+B;Et=uB ;Et=u E ]ÍvUUB1;Et=u;B;Et=u*B ;Et=uB;Et=uE ]ÍvUVuSu1 V F\ $q vXv É F0F0F0Vtt Ft tb FT FH h h h Vh h h Vtth h h VtXh h h Vtd Ft tR FD F8 h F0F0V =uF v=  Qh h V Rh h Vj Ph h VgR Sh h VO: Qh h V7tRh h V vjE菹FH PhhVShh V Qhh VRhh VPhhVShhVkVh h hV{h h hV[lh h hV;Lh h hhhh h hhhV+  h hhhV vh hhVh hhB hhhhV x hhhhV vhhhhh hV hh h F0h F0F0V vh h h nQh h Vs^h h h Bhhh.h h hhhV _h h hhhV 2h h hhhV h h hhhVW vhhhfhhh Vhhh 2RhhV7"V= = )== h h 2hVQ " h h F0hV)  h h F0hV  h h F0hV X h h 2F0V  h h F0F0V _ h h F0F0Vf 7 h h F0F0V> V= |d= =R=|K h h2hV  h hF0hV L h h2F0V { h hF0F0V F;|3h 0hV"h F0hh 0F0Vh F0F0}vV= |,= ==|h2hDh2F01vF V?ovh h h Ph h Vh h h V h h h Vh h h Vh h h n hhhh V Rvhhh 2 hhhh V vhhh hhh V#4hhh  h hhh V'  h hhh V  h hhh V  h hhh V 1 | t^t/hhhV<tQvVtF 9u 6- v   v e[^]USQ]u` s_t1Ht7Ctu8 s sy s k s]]ÐUS5(~,]XZShs },C]ÍvU% tQjhs5O n/BUSR% ]tPShs5O A/5(~,S诗]ÉU% tQjht5O / },,~,< hȀ,ÉUWVS U to tj,~, },1u hAt,~,VvQPhXt]S}9_XSVd52v,~,t,~, h },o },e[^_]ÐUS5~,5~,h[tS4? 9$5~,5~,hrtS8Sg5~,5~,htS8SGZYhtS8$2 5|~,hDuS8$ 5@~,h_uSv8$YXhuSa8$XZhuSL8$ ~,t hLv havS8 SXZhvS7$]ÉUWVS4vhv] vS7u#VShvS7$)v(vƅ(KjCjS.F< t< t *t̋< t< tF(1t<#uG<u(1(t 7PW-7G<uSShv(P4ƃNDž޿w8QHRh wx4ƃNw+ V14$uhw6=+_ZPh$~,86És1A $,CY[P6% tVh@w5O *P6 hwDžw8ukRHShwa3ƃNu1 SPuhw 5% v h xDžQx8 WfSHRhTx2ƃ u5PWSPuhxb4|  hxoDžx8u Džx8u Džx8u Džu&Vhy3[ ' /e[^_]ÍvUWVS,uEEE1v1Ҁe1E t0 FP}}EE mE]m}mȀ-uE.uEC< w0MP (y$XtEF1҄1ЈgU܅tEԅ~(yEԉHu؅~~(yvHu؅y9|(yH9}؍e[^_]ÍvUWVSv4 hvhv] l0ySDžDžDžDžHDž$Dž $~,0u"QSh1yS1$- vƅjFj.S(< t< t $tƊ.< t< tFDžt,Љ<#u<uފDžt4 2P1'1A<uҊ1ۄDžDžti(< t< t<,ut01"u<uw,VOy018u3u0u h`yy80HPX0$~,Džt)0s#u C[ u؋u hy% t10hy5O #v h zUz8uwuY# W'<$0uhWzW.^_0hPE/v hzOz8]t|# 0oY4ݝ]ݝZ8;X$VSW"$P$xJV840uhz8-R hzG{8u{8]t~! 0EY4ݝ3-}Zݝ8X$VSW! P"xJS840uh{ ,& h@{|{8#Mt P #%uh~{w+Z(HDž,Ph{(8)ƃt#Ph{ ()ƃF%}tP (Ǎ$P!Ãu h{[WP-!X3(uuh|S*m]tRm,Ǎ P!Ãu h@|,[WP X5,uuh|)kH1tIMtJ,1Ruuh|H)bEt@u h}EQNjWPP pFuhPuh.}( h`}u'VPh}([  $e[^_]ÉUWS]1у QBNJtv<\u \B\vBAuWS(}e[_](&UWVS=4?  uuV(1ۃt<#uC<u<`u P0yVPZ(11ɃDždtFh< t< t<,u t$1uddC<u‹d=lhV'1ۃht 3P;3C<3u捵h}18dSjjjjjjV Vph}S4&$tVh}S&SxVh}S%Sdu|Vh~QVh3~S% SIXZVVVVVVVVh`~S%$S+ h hC 8uSdu5 V9 Vph}S9%S hLKhe8dtVhS$$IxVhS$S.|VhS$SduVh@WVhS_$ SVVVVpVVVVVhS3$4S hGh:8dtVh`S#$ExVhS#S*|VhS#SduVh QVh`S[# SVVVVpVVVVVhS/#4S hCh8dtVh@S"$AxVhS"S&|VhS"S duVhRVh@SW" SVVVVpVVVVVhS+"4S h?h8hShWh,VuK SoSVh@S!S#YXVWVVhS!S dvSWhVu?SVh SI!$XZVWVVhS0!S h`Ch 8uKhShVh,PuQjSVv hh8uKhShVh,PuRjSV-v hsh28urd~Y;dB? V\Vh4h}WWCa;d~ƻv h:hX8d~j;dmvƍh4VhWT<$ VVpVVhW4WC;d~ h`;h8d~i;dlƍh4VhW<$0 VVpVVhWWC;d~ hhԌ 8dgtVhS $xVh SSv|Vh`SS[duVhPVhS S!VVVVpVVVVVhS{4S hh18ugduIptVh@S$Y_VpVVhSS{ h h)8urd~Y;dB VVh4h}WwWC;d~ƻv h@wh_ 8d~j;dmvCƍh4VhW<$p VVpVVhWWCN;d~ h hP 8dtVh`SR$xVhS8S|VhSSXZVVVpVVVVhS$S}v h hΒ 8dtVhS$xVhSpS|Vh SUSY_VVVpVVVVh@S2$Sv h ChN 8dtVh`S$FxVhSS+|VhSSXZVVVpVVVVh Sj$Sv h{h08ugduI\tVh@S$Y_VpVVhSSg hhV8urd~Y;dB VVh4h}WcWC;d~ƻv h\chy 8dA tVhS$kxVhSSP|VhSS5XZVVVpVVVVhS$S hh 8dw tVh S$xVh`SS|VhSSkduVhWVh S S1VVVVpVVVVVh@S4S h`h8ds tVhS$xVhSS|Vh@SSgduVhQVhS S-VVVVpVVVVVhS4S hh48do tVh`S$xVhSS~|VhSScduVh RVh`S S)VVVVpVVVVVhS4S hh8ugduIx tVh S$_XVpVVh`SS hh'8ugduItVh@S$ZYVpVVhS|S h hu8ugduIptVhS$_XVpVVhSS{ h h8u hˤ 8u h֤ 8u h8u h 8u h 8u h 8u /h 8uzdu\Vph"S$ th<Sl$ xhVSP$ hch 8u_duASphS$u thɥS$Yv hu h$e[^_]ÐUWVS(E ]}E]]u W@uPVSuuuuW vEXEX Xpe[^_]j'UWVS ]u}EU M ~,[5~,^=~,_~,~, ~,~,~,?] 'UVS ] uuZYSPpe[^]&UVS ] uuZYSPpe[^]&UVS,E]E]E$] u]utX pEXEXEX$e[^]R&US] u:X,]/&vUVS ] uu ZYSPPpe[^]%UVSE]E] u]uXpEX EXe[^]%UVSE]E] u]uXp EX$EX,e[^]r%UVSE]E] u]uBX4p8EXH~,L~,P~,T~,X~,\~,tXdt@l@pu]ÉU塠? t hA5~,? 8NÍvUWVS?  ۋu} tۉ5|~,=@~,t [^_]& [^_]UhO h Ah Ah Ap~,]E\$h~,]E\$`~,]E$jjH~,]hE$ jhP~,]jE$hjX~,]jE$qÍvUWVS1,;=? } @PGh;=? |dÅ h@ hP? hh@ hp? hh@ h? hh@| h? hh@e h?hh@$@ h`? hh@+ hp? hh@ h? hh@ h? hh@ h?hh@_S hD ;$P /$@1a;=? E؉Eо@vC|C]ԃE\$C ]E\$C]E$uC]C ]C]EvEEEE?QuhVC]C$ ]C,]C4uh]VC<]CD ]CL]CTuh]VC\]Cd ]Cl]Ctuh]Vv݃E@t)Rh?hV݃Y]XE$hRjhV h?hV jfCT]Eԃ\$ CL]E\$CD]E\$C<]E${jjjm4$pFGt ;=?  hD C$P 7e[^_]UhD $P $h?jjh?jjj jjh? jjh? h=jhL? jjh? h̽jhL?xh?jh?jejjjW jh?jF jh?j5 jhL?h=! jh?j jhL?h̽h?h?jjjjj h?jj h?jj hL?jh= h?jj hL?jh̽vUWV0E$A~,t S]Ux~,t PxÍvU1}~,UEPjEu h`|uh h&h(h h&h(h o h)h(h X h)h(h A h!h"h#:EÐUS% ]tQSh5O PjjST-HtSh9v% t-RSh5O 9 ]ÐUUC ]C ÍvUC 1҅S]t$9ut‹u C $ÐUVSC ۋut$V)u u1e[^]ÐUWVSu V]uEC U9u H Q 4WjVuY[hmPRjhruPƒtlMxuay u[ REPEPuu t=1ҋ]9}&MMxލA 1ې98\B((9| u^Pjjj]s ssu HuW jEPEPuu2 Hu91ҋE9}"M{1ۍA 98B((9| ujE0uue[^_]ÐUSEPEPEPEP]}~4}~.Ux'}~! S jhSTPhhSt4 j S^PhhSzjh` {1]UEC ]ÍvUEC ]ÍvUEC ]ÍvUEC ]ÍvUEC ]ÍvUC C C C C C C ]ÐUUE ]ÍvUUE ]ÍvUUE ]ÍvUUE ]ÍvUSQ]t SЃ Shs$C(]USRE ]tPShs$pC(]ÐUSEPuh` ]  X ]U EpP r@ 0DÉUSS]t S$ƃ]ÐUSS]Kpt-t#PC 0$ƃ]UWVS@] C0{,EC4EC8ECE9CHu6E9CLu.E9CPu&E9CTuE9CXuE9C\uE9C`uE9Cd1e[^_]ÉUWVS,}]E# jh3h'u  us1tэARPhAs}u#jjuh? Ep u :}ufsK 8u, h7 jPu yEjsuh? Ep u  jCPEPuu 9Eԃ 1tэAvWPhWsu ufQ1tэAvQPh^su u 1tэAvRPhjspu ush`  tWSuuP Eԃ|Vjhhhsh¯u fEPh` 8v j= hu@Phٯu 'EPuE u"Eԍe[^_]ÍvUWVS }% u jhu vjEpuu mǃhW$ƃFE FFdž~ FFF F$F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFpFtFxF|ƆƆC C  C hC VC hdžC dždžw,C u dždždždžj ^ F@@VhHhWEjPEPVu  Hu WvVu v 4$:t VЃt VЃtSVhv$8Qjw,u 4$1vhu he[^_]ÍvUWVSDžuF PPu vo jh 8 P]tz HuhKhbh]hdPuhKhch]hnV hDžHDžHV,DžLDžPF0TDžX F4\Dž` F8dF\tDžh F`l t Pyt Pct PMdždždždž"C DžLPN@t FDCCV|[u<$1e[^_]ÐUWVSE EE]ECS Eu{ jr2S,uLPhr ̸ hs 賸 ht 蚸 SlEEEE E}Ee[^_]U]ÉUhp謷ƒt+=0D u"PEPh~Ru(D ÉUV D S]19Ӿ9~A~[^]UWVS EE EE 9E}}}}M}UE mU]mu1u;]}JvS $}UE mU]mE0EM U[~UAGJuC;]|EE 9E|؃ [^_]ÉUWVS u14D хyu h艽4D À;t,VS莵ut< u C;u1e[^_]UWVSU MJu}EM}EE9EbEU 9U}NU~7MMM]M1M1M1‰GFKuփEE u9E|EUu9U|vEM9MEE 9E}%E~]FGKuEU u9U|܃EMu9M|} }t\EEE 9E}2]~]M1FGKuEE u9E|EU9U|vEM9M EE 9E}%M~]FGKuEU u9U|EM9M|} }t\EE9EU ~0U UvE~]M1FGKuMuكEEu9E|PEU9U}A] ~#M MvM~]FGKuMuEEu9E|1[^_]ÍvUWVS(EEE} uEEE:0U]RE$hujVWujh 0EJ~ ~  uhujVWuuh 谰0E]uuSVWuo uEEe[^_]骻UWVShu} Ãu1<WS:$蜹ttۃ wVYwM‰e[^_]ÉUWVSFFCC PQRWCD FC;uu'v>FFCC D FC9uD 9uD 9uvC;uu>FFC:CF C~C;uuv>FFC:CF C~C;uu\>FFC:CʸVUUU CFC;uu,>FFCC҈ :ɍFC~C;uuv>FFCC҈ :ɍFC~C;uu>FFCC҈ :ɍFC~ VUUUC;uu_v>FFCC҈ :ɍFC~#R$Z}UE mU]mEC;uu} u jv} u"juhuuj -v uhhjuuju h 0 uuh 茤^_uh }Y[uu EPEPEP茯Zuӯe[^_]ÉUWVSEP]u }jXZuh 舮 Sh(h 腩 Sh(h r Vh(h _ Wh(h LEe[^_]ÐUSuu ugÃtuuu u}t1]ÐUSuu u#Ãtuuu ut1]ÐUEU MD D  D ]ÐUEuD D ]ÐUEEu0D (D 0D (D ,D @]ÐUED ]ÐUSPEtHPhd jP) E$6 jEpj+螴$1]ÍvUEtHPhEh;p聾1ÐUEtHPh`ǷEhpQ 1ÐUjgUhEtHPh{R5~,Epu 菫E EUPUEEP@UPDUU$jEjp0葦1ÐUWVS }utE ٶv1~u> jj jv Pjj jvߧPjjjjjj~,0NQ5~,vu 貪$j jv 蝧Pjj jv苧Pjjjjsj3S0E 1e[^_]ÐUS]S蜡Ht S]Hu  jjhp haS%jjh8 hfSjjh hoSjjh htSjjh hySɩjjh hS販jjh0hS蛩jjhX@hS脩jjh,hSmjjh|3hSVjjhhS?1]U=jhhP~,薥Z5~,t'P~,0hѷ5O $诩vÉUWS h= 1щ $虢_X5 S蹬O Y5~,P$~,c~,u&P~,0h5O N$5t SKY_hS$ DE D HE @E  XZh5 hh h5~,Zj 谡 Y_h5 覦hh h5~,j$e[_]ÐUVS=% u] yRSh5O jjSV负t! V$E Ee[^]e[^]ÐUVS=% u] yQSh5O 螝hjSVMt" V轛E E@e[^]鑱e[^]ÐUWVSP) uLE @FPE t9% @tRPh]5O   5PE YPE  hPE PE tGLE @PhSDžhEntefDžlr ƅn裣^_hvS薣vP) u(QjhhSLE 迣ڡP) uOLE h 󥤃5},hSXZhS ڡP) uLE  jhRh 5~,袧jh5LE h 5~,肧 =@|,th@|,hD 货 vD = l,th l,h@E 芧f@E >>BE e[^_]UWVSP)  }u t!w t#t#t~Vh3vVh<j EPEt[VPXZYVhDK% @tPuh]5O 諚 uvVhF ?WjhS>u jjQjhS"u jN St j7Rjh@Su jPjhSҟu j詉1҄CBt< uWRVQ jVhD;tCD ;+e[^_]ÍvUWVS ]} <ƃ5~,5},5(~,VS[XWv軳ue[^_]UE S9E P~ b j R t*% @tPj hO5O  vhhhv1ۃ h t,% @tPhhO5O 蝘 vhhhv説1CE uK j荚 t)% @tPjhO5O 5 Hvhh,P5  uhyhv1 E  @E CCE ]UUBB]ÍvUE E @]ÍvUWVS ] S1ыuMыEL9~u Ue[^_]3vPR uhyhv11C#u Ee[^_]UWVS EE] S1uыL9ȉE~EE Ue[^_]1эL9Ms(vU쐋U1{эL9r݃3sD uhyhvb1CUuU Ee[^_]fUEHO DPtO  ADљ]ÉUWVSju  t)% @tPjh5O 蝕 hhǺ誩1ۋE S 1 Q~ t6% @t#P1Qh5O  vhhǺ&1VP C'Ce[^_]ÉUWVSuVNj ttV3 t[ uuVWv؍e[^_]ÉUVS u uC!XZV$^$.%Ce[^]USEPPPPPhS!5~,S]ÐUVS] ;,uu P PhU5` []` 1эL ` Et4hh5`  ]` 1эL ` h{Z h~5` \_v` ZYh$ v_Xh5` \YvH`  h5` y\Zv` _Xh5` W\YvH`  vh5` 1\_v` h5`  \Xv` Y_h5` [ZFHp` _Xh5` [YFHpH` yvh5` [_v` ZYh5` q[Xv` yY_h5` O[ZFHp` T_Xh5` *[YFHpH` vh5` [` 1эL _v ` ZYh5` ZXvH` hvh5` Z` 1эL Z ` v_Xh5` \Z` 1эL ` YvHMXZh5` Z` 1эL _v `  ZYh5` Y` 1XL ` vH v hh v v hhv v hhv ve hhv vE hhv v% hhcv v hhCv v hh#v vZYh5` XXvH v hhv v} hhv v] hhv v= hh{v v h h[v v hh;v v hhv v hhv v hhv v} h#hv v] h(hv v= h0h{v v h8h[v v h@h;v v hhv v hhv v hhvWvh 5` \V` 1эL vH ` tX v=FHt7h5` V` 1эL ` FHƋ>u/h5` U` 1эL ` YvXZh5` U` 1эL _FHp ` rZYh5` HU` 1XL FHpH ` 6^_wh5` U` 1эL ` YvXZh5` T` 1эL _vH ` Y^h5` T`  vXZh5` gT` 1_L  vUZYh5` +T` 1XL  vY_h"_h&5` SXv` ^ vY_h( v_Xh,K vXZh05` S` 1_L  vmZYh"5` CS` 1XL  v1Y_h4w v_Xh9 vXZh>5` R` 1_L G vZYhC5` R` 1XL  vY_hG vq_XhL5` GR` 1эL ` YvH8v v%XZhP5` Q` 1_L n vZYhU5` Q` 1XL 6 vY_hZ5` Q` 1эL ZvH ` |vh_5` IQ` 1эL X ` v:Y_hc5` Q` 1эL FHZ ` p_Xhj5` P` 1эL FH ` YpHXZhq hx5` P` 1эL ` e^_]ÐUWVSuP)P~'V` ` tT6v Ph5` P` 1эL X ` v[_hv6v Ph5` O` 1эL ` hSHZY6SH_Xh` SHY^5~,$He[^_]ÐU`,d,h,l,p,t,x,|,,,,,,,,,,]ÐUWVuP}T}$v} kEt P}PEt P}4Et P}Et P}E t Pp} E$t PT}$E(t P8}(E,t P},E0t P}0sE4t P}4[E8t P}8CE 5O m? = ,uI=,thQ 5O &?t vEDž,*,G ,tahc I=fw8 ,ɉG t245,hy 5O >_Xh 5O z>G  = F9 y=v=5,t 45,h 5O =,t ,= D= ,󥡐 H v   b҉ ~$)Љ5 `  , PRh 5O =  f<~6މÐR04h 5O <f<Ջ W4h 5O < =$  t P~,@  ph ; p$~,v ph!i pt$~,Ev ph"賧% p0$~,tv ph#o p$~,0v ph$+ p$~,yv ph%Y pd$~,5v ph&裦 p $~,dv ph(_ p$~, v p4N 4h!t! p4pLv 4Y^ pK$~, p4 4h lt! p4pv 4[ p$~, p4.j 4h"ܤt! p4p,v 49Y p+$~,o p4 4h#Lt! p4p`v 4Z p$~,l p4J 4h$輣t! p4p v 4X p $~,O p4~ 4h%,t! p4p@|v 4_ p{$~,L p4* tX@t5Pj&BpF P Bpv j^ p$~,v 4h&t! p4pXv 4e[ pW$~,( p4 4h(xt! p4pv 4Y p$~, R 0j,xwvh  0`vh! 0Dvh" 0|(vh# 0` vh$ 0Dvh% 0(vh& 0 vh' 0vh( 0v js  @0~[ 0Ah  0|(vP 0h1xW ph04 vV pj4 Ph/  h3 p h5 p h8 po h> pS h? ps7 h@ pW hB p; h= p S ph 4w PhU   p0 0y h pg h pK h! 00 vQ 0j+x vR 0j-x vP 0j*x vW 0j/x vV 0j%x vS 0h^x Q 0h_x R 0h`xh P 0haxP W 0hbx8 V 0hcx S 0h^x Q 0h_x R 0h`x P 0hax W 0hbx V 0hcx S 0h^xx Q 0h_x` R 0h`xH P 0hax0 W 0hbx V 0hcx S 0h\x Q 0h]x hd 0 vj( p h2 p R 0j.xk vh9 pS h: ps7 h; pW h< p;P ph!4 PhU h" 0vW ph)4vV 0j+xwvS 0j-x_vhE pGhF pg+hG pKhH p/hI phJ phK phL pQ ph"4 PhU Jh# 0舿4vR ph*4vP pj4 Ph+ W 0j.xvh6 pV pj4J PhM }S phN4cvQ phO4GvR phP4+vP phQ4vW ph#4觿 PhU V 0j,xvh$ 0vh, p˾h4 p课sS pj4 PhR =Q phS4#vR 0j&x vP ph$4裾 PhU h% 0vP5 Du` PW 0j.x{vV ph%4 PhU F p0D]`,:5 v6D獝HD5 v6D獝S` Lv d `  d `   d `  ~ d `  b d ` F d ` * d `  d `  d `  d `  d `  d `  d ` f d ` J d ` . d `  d ` S 0j>xvh& 0vh. pۺQ pj46 PhR iR phS4OvP 0j&x7vW ph&4Ϻ PhU h( 0@vVjjj茺 Ph  pv Ph  4] PhT j R(Sj howQjjj( Ph! p Ph! 4 Ph(  PhT j 'tRj hdP,P诹`  =,) ) tSh G 5O VPh 5O $%; u݃h 5O %= D= ` 󥡄   = w!ff9Fu U  =  @,=υ H!1w7Fv9u<1эtCvփ FdP&ƃQj h V/+ G 4h 1эLQ. H!1wc F9uA~G9" t0 PVH*XZ4V9*ZYh6 V,*GCv~%PGPh@ 1эLQ. V% @tWVh 5O " V", h`  h  uB,5,t G 4Rh 5O e", }  G 9B,- D B tGh YRPh 5O !; u݃h 5O ! = f@= UfFD y=)أ =tM,th 5O =!= D= ,󥡄  v=G th% @tV5G h 5O   5G 1*% @tS5G h 5O   5G )1y G th% @tR5G h 5O j  5G )% @tP5G h 5O 6  5G )e[^_]ÐUSS] 5~,F WZYSh 4]ÐUSQ,ҋ]tPSh 5O ]]UWVS 1v[`G t7Puu%v~{vs>99~e[^_]ÉUWVS 1.v H t6Pu}u$~{vs>99~e[^_]ÉUWVS 1 vݠI t6Puu$~{vs>99~e[^_]ÉJ UJ J ]ÍvUJ B J 9uLJ P5J % uhd h{ 21J  J EJ J BJ J ÍvUS5J t#@ dG hG ,/v 5J 2t 4$H v=@|,@) H)  ƅJ 8_u&L) t"h~ P#J L) t h@|, 5J P#h~ S# L) t 5J h@|,S#P5J ( 5J 荇Z,p]ÍvUSR]J E$ vO fXu_u' SJ  a    v."uJ #uJ  &uJ  |uJ  w=uJ  c!uJ  OuJ '/uJ ~uJ   SvO Xu!_tJ J v SOJ O DXt S'J x.u j.J VvPjj5J H$,O DX.uGQjj5J $,J J J Rjj5J $,J J J :O DXt SJ dPjj5J X$,$ W NO DXu: j.4J J J O DXt SJ  5J ƒJ YJ [tդI PB"uC 5J % ,$J J J K\u'J 7 lnu j v SLv1 J v&u h] j&|u h\ j|e=u h^z j=M=u h_b j!5=u haJ h`=u hc. hbgJ /u h1B j/.$J ]UVS J ugJ  P t.% @tPJ Ph 5O  h h{ *1J 5t So"XZh SBY^hV S ƃu$S5 h 5O $ h  / @&h Vj1e[^]ÐUJ SJ tv'ЋuX[]U]ÍUSR[v"]ENTSTK pushEntryStack(%d) MALLOC emalloc(%d) 0x%x out of memory%ssystem error: ereallocENTSTK popEntryStack ENTSTK clearEntryStack errorComplete 1 0 Tcl error (errorComplete): %s appendErrTcl error (errorContentf): %s MALLOC free 0x%x appendHistTcl error (appendHist): %s notice: %saction in %s%s%s: notice: %s warning: %s %s: warning: %s %s%s%s: error: %s called by action %s in action %s called by %s in %s while executing file %s while executing stdin while executing string near line %d, char %d: %s ^ DATSTK reset_stack errorf: longjmp %s: error: %s: interrupt button pressed %s: interrupted using control-c: press again within three seconds to quit interrupted: clearing both RunSets (current queue and todo)checkRunSet start: RS->nitems=%d checkRunSet: RS->nitems=%d: run action %s checkRunSet: doing Tcl_DoWhenIdle and setprompt checkRunSet: doing Tcl update updatecheckRunSet: swapping RunSets checkRunSet just swopped RS: RS->nitems=%d checkRunSet: doing Tcl_DoWhenIdle ...FILE_DEVSTRING_DEVMCSTAT run start: %s %s%s%s Inp_Dev level: %d run: setjmp PARSER yylex() returned %d PARSER yyparse() returned %d MCSTAT run end: Inp_Dev level: %d, errorflag: %d %s->Failed to get current working directory/TKEDEN_LIB=Failed to putenv TKEDEN_LIBUsage: %s {-l} {-v|-u} {-e }|{} {-e }|{}... http://www.dcs.warwick.ac.uk/modelling/ -l name of the directory containing the library files -v output version information and exit -u output this usage information and exit -e execute 'code' if file is '-', standard input will be read See %s for more information 1.40tkeden%s: %s version %s unknownLib directory is %s Use the -u option for information on usage of command options See %s for more information /eden.eden func cwd { return _eden_internal_cwd(); } proc cd { _eden_internal_cd($1); touch(&cwd); } dirname is _eden_internal_dirname; basename is _eden_internal_basename; PI = 3.14159265358979323846;rcouldn't open initialisation file %s: %s+vul:eargument p %s %s: Could not find library files location (try using the -l argument) systemautocalceden_error_index_rangeeden_notice_undef_referenceeden_backticks_dependency_hackinitialisation--e%s: unknown argument %s %%eden include("%s"); /* (invoked from command line) */ %s: can't open %s Pm@hMALLOC emalloc(%d) 0x%x out of memory%sMALLOC free 0x%x ** printRunSet: no items in RS ** printRunSet: %d: %s MALLOC free 0x%x MALLOC emalloc(%d) 0x%x out of memory%s*%s %d %d redeclare local variable:%s%slocal variable is not in this level:compiler error while patching code/trans.edenrMALLOC emalloc(%d) 0x%x out of memory%saddNotationRadioButton flush_parser ();setup_parser ("%s");%parsechar ('\'');parsechar ('\\');parsechar ('%c');MALLOC emalloc(%d) 0x%x out of memory%ssystem error: ereallocMALLOC free 0x%x used outside definition%s%sCFJ@GNO>;*<?QP9+7.KLMRS  !"#$%&'(),-/01234568:=ABDEHI !%)-.58;>ACEINSUX[_bfltz~  $(,0158;>AHLPTX\`egikmoqsz{ZjJ'UKlL>X>GUMlMNUOU+lU,lU-lU+UW=lDUUDEUUEUYNlOXNOYKlLrlP&P&lP"P"UP#U*lP$U*l*lP%U*lP QQPPglhZ]^_`abZ\ZNlOP[NlOcZ NlOcZ NlOcZdZePNPlPPlPOlO!RfSfZNOk   VXGUKiLl;ll<ll>ll?ll@ll=ll7ll8ll9ll:ll5ll6l.mU<llFClBll.cloll1ll/llpllqll3ll4lnNlOIQ20vyskuKLPMlMtuKLP)kxlPMlMwxlP({kz~|f}RSQk*kPP*l*l    &')++6789<>?BEIKLNPSTVXZ`fkpy    !"(*-39:;>BCGKRS[agxyz}]WKE@81*% ߵյе˵ŵyrkgd[WSKB>;3/& ܴشѴʹɴ}yumfa^VLGA>:4.$ ׳ҳϳƳ}zwhe^TLB6.! argument_listarglistlocal_list@7declare_local@6declare_paraid_listid_list_optrefer_optdef_enddef_beginaction@5declare_actionis@4declare_formulatilde_gt@3declare_relationdefnlazy_orlazy_andcolonevaluate@2expridentifieridbegincasesswitchstmtlistcompoundelsethenend_expr3expr3end_expr2expr2expr1fordowhilestmtsecondaryprimary@1asgnlvalueprogram'}''{'':'';'')''(''`'']''[''$'EVALASTERISK'&''#'MINUS_MINUSPLUS_PLUS'!'NOTNEGATE'%''/''*'SLASH_SLASH'-''+'LT_EQ'<'GT_EQ'>'NOT_EQEQ_EQBITORBITANDLAZY_ANDANDLAZY_OROR'?'MINUS_EQPLUS_EQ'='','TILDE_GTISARGRETURNDELETEINSERTAPPENDSHIFTELSEIFWHILEFORDODEFAULTCASESWITCHCONTINUEBREAKLOCALPARAAUTOPROCMACROPROCEDUREFUNCTIONPMACPROCFUNCRLIBLIBBLTINFORMULAVARCONSTANTLISTSTRINGMYCHARINTEGERREALUNDEF$undefined.error$TTTUUUUUUUUUVVVWVVVVVXXXYYZZZZZZZZZZZZZZZZZZZZZ[\]^^__`aabcdeffghijjjjkkkkklllllllllllllllllmlllllllllllllnopqrrrstsuvwvxzy{{{|}~~  LGHDEF|}~IJK10]kB/>MN.Cqop&'@%2C_ baO3yu;nm`z$ ^ =? 574Aedhi[\WXYZQRVSTUfg; P;6(vj!#8:l,+9rc<"x*)>--./02345679:;<p=q>?  ###0###Hhr###P) +   k   r388883+ :.51#YDr6 >Mo=rYxn]r @ F|E|gJb81P@RVWno\^ABC`abDlem`abEeFeeg`abcd8fiheecdecdeeon8JLMN TXYZ]   rstuvwxyz{|}~8U{|}~8888 8 yz{|}~ !"#$%&'()*+,  !"#$%&'()*+,  !"#$%&'()*+,  !"#$%&'()*+,   !"#$%&'(G*O !"#$%&'(G*j   !"#$%&'(G* !"#$%&'(G*     'GHI !"#$%&'( G*S'G* 'GHrstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~uvwxyz{|}~wxyz{|}~***P**!"()>?@)*PN F+,-Q4K6+,-PNKNPKPKK+,-FGDE3N3NKKDEOON=?K()Q[DEK`abKFefghLKk*F)ONqQs(u_wxyz{|}~=L;<=>?@ F* RK#$%P!P*LP./0123456789:;<=>?@HF LQS789:;<=>?@`fF  "#$%&'.56789:;<=>?<>FBCDEGIJKMNPR  "#$%&'.<>BCDEGIJKMNPRS  "#$%&'.<>BCDEGIJKMNPRS  "#$%&'.<>BCDEGIJKMNPR  '.<>'.<>BCDEGIJKMNP  '.<>'.<>BCDEGIJKMNO  ' '> .J'MNP<>'>>./0123456789:;<=>?FQ./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FM./0123456789:;<=>?FM./0123456789:;<=>?F*L./0123456789:;<=>?F./0123456789:;<=>?F123456789:;<=>?F3456789:;<=>?FStarting parse parser stack overflowStack size increased to %d Entering state %d Reading a token: Now at end of input. Next token is %d (%s) Shifting token %d (%s), Reducing via rule %d (line %d), %s -> %s local variablecan't reference local variable within eval()can't reference local $ variable within eval()returnshift'case' used outside switch'default' used outside switch'break' used outside loop/switch'continue' used outside loopassignment used inside formulastate stack now %d parse error, encountered `%s', expecting ` or `' or... (%d other possibilities)parse error; also virtual memory exceededDiscarding token %d (%s). Error: state stack nowShifting error token, 0$@Pl|D|T4p\DP`$Ddt(\(8HXhxDTd 0P\t(@`lxsasami_light_directionalsasami_light_attenuationsasami_light_enabledsasami_light_specularsasami_light_diffusesasami_light_ambientsasami_light_possasami_material_texturesasami_material_specularsasami_material_diffusesasami_material_ambientsasami_setshowaxessasami_viewportsasami_object_visiblesasami_object_scalesasami_object_rotsasami_object_possasami_object_polysasami_poly_materialsasami_poly_coloursasami_poly_tex_vertexsasami_poly_geom_vertexsasami_set_bgcoloursasami_vertextodoPlotShapeDisplayScreentclStringRemainDisp2PSdebugsscanffscanfscanfungetcfgetsgetsstatfgetcgetcharfeofftimetimegettimetouchprinthashputenvgetenvpipebackgnderror_noremove_msgqreceive_msgsend_msgget_msgqerrorpackforgetsymboltablesymboltextsymboldetailsymbolsaction_listformula_listnameofarraywritelnwrite_type_convertstrcharfloatinttypelistcatsubliststrcatsubstrapply_eden_internal_basename_eden_internal_dirname_eden_internal_cd_eden_internal_cwdinclude_fileincludeexecuteexitnotationusage: %s%sdebug()string _eden_internal_dirname(string)string _eden_internal_basename(string)string eden_internal_cwd()failed to get cwdMALLOC free 0x%x failed to cd into '%s': %svoid _eden_internal_cd(string)install_notation(name to use, name of first instruction);install_notation()could not install notation %s: location of library files is unknown (try using the -l argument)could not install notation feof()int feof(stream)fgetc()int fgetc(stream)stat(filename);stat()failed to stat %s: %sstring gets()fgets()string fgets(n, stream)ungetc()void ungetc(c, stream)scanf can handle at most 9 variablesscanf()int scanf(format [, pointer ... ])fscanf can handle at most 9 variablesfscanf()int fscanf(stream, format [, pointer ... ])sscanf can handle at most 9 variablessscanf()int sscanf(string, format [, pointer ... ])substr()substr: index out of range (from < 0)%ssubstr(s, from, to)sublist()sublist: index out of range (from < 1)sublist(L, from, to)&%s(local variable #%d, location 0x%x, value "%s"oops - internal error - unknown type of pointer)%.15g%d'%c'%c[,](%s is variable)(%s is built-in function)(%s is int-valued C function)(%s is real-valued C function)@(%s is user-defined function)(%s is user-defined procedure)(%s is user-defined procmacro)(type=%d, val=%d)t`p s = nameof(&var);nameof(): address needed (got %s)lcat()execute(string_expr);execute()execute("%s"); include(filename[, filename...]);include()rcan't read file apply(function, list);symboldetail(symbol);symboldetail(): address or symbol name needed (got %s)symboldetail(): no such variable symboltext(symbol);symboltext(): address or symbol name needed (got %s)symboltext(): no such variable symbols(type);anypointer%d ---------------------- %s (local variable #%d, data pointer: %d)char pointer: %d)(%s is C function)(%s is formula)\*((()T)p*)*) * *p*p*p*,*<*L*edenDefn donaldedenscoutarcainternal is :%s %sprocmacro proc func = ; errorInfoTcl errorInfo (from tkdefine): winfo exists .view.left.list0.view.left.list curselectionMALLOC emalloc(%d) 0x%x out of memory .view.left.list get dumpeden notation-option show-not-yet-define"wrong # args: should be "cleanup eden.eden.t.text config -state normal } masteragent.eden.t.text insert end {AGENT .eden.t.text config -state disabled.eden.t.text mark set insert 1.0.eden.t.text see insertsetupViewOptions".view.left.list insert end forget(): pointer or symbol name needed (got %s)7788(8address=pack(data,...);list = array(n, data);array()listcat: -ve number in 1st argumentuser_errorrun-time errortouch()string = getenv("env_name")getenv()ok = putenv("env_name=value")putenv()pid = backgnd("cmd", "cmd", "arg1", ...);backgnd()/dev/nullbackgnd: can't execute %s pid = pipe_process("cmd", "cmd", "arg1", ...);pipe_process()pipe: can't execute %s todo(string);todo()Disp2PS(screen, file);StringRemain(screen, box);string tcl(string)Eden tcl() called with @ parameterEden tcl() command, whilst executing `%s`, got Tcl errorInfo: %s system error: ereallocDisplayScreen(&screen, screen_name);DisplayScreen called with screen undefinedcatch {destroy .%s.b%d_%d}b%d_1canvas .%s.b%d_%db%dscout_show_canvastext .%s.b%d_%dscout_show_textcanvas .%s.b%d_1scout_show_2Dcatch { destroy .%s.b%d_%d }raise .%s.b%d_%dlower .%s.b%d_%d .%s.b%d_%dPlotShape(viewport_list, segid, &attr);PlotShape()locustrueif [ winfo exists .%s.%s ] { .%s.%s delete t%d }colortransparent%s_xOrigintcl variable not found: %s_yOrigin%s_xScale%s_yScaledraw_shapesasami_vertex(n,x,y,z)n must be an integersasami_set_bgcolour(r,g,b)sasami_poly_geom_vertex(,,) must be an integer must be an integer must be an integersasami_poly_tex_vertex(,,)sasami_object_poly(,,) must be an integersasami_poly_colour(poly,r,g,b,a)sasami_poly_material(,) must be an integersasami_object_pos(object,x,y,z)sasami_object_rot(object,x,y,z)sasami_object_scale(object,x,y,z)sasami_viewport(x,y) must be an integer must be an integersasami_setshowaxes(n) must be an integersasami_material_ambient(material,r,g,b,a)sasami_material_diffuse(material,r,g,b,a)sasami_material_specular(material,r,g,b,a)sasami_material_texture(material,texture) must be a stringsasami_light_pos(light,x,y,z) must be an integersasami_light_ambient(light,r,g,b,a)sasami_light_diffuse(light,r,g,b,a)sasami_light_specular(light,r,g,b,a)sasami_light_specular(light,e) must be an integersasami_light_specular(light,d) must be an integersasami_light_attenuation(light,attenuation)sasami_object_visible(object,e)VMEXEC|MCSTAT reset_compiler_status DATSTK reset_stack stack overflow%sstack underflowDATSTK push (datum at 0x%x, pushed to DATSTK %d) DATSTK pop (DATSTK now %d) related_by_code_runtimelhsrelated_by_codeevalfreeheapeagerbitorbitandquerydeleteinsertappendshiftlistsizeselgetvaluemakelistindexcalclocaladdrlookup_addressaddrresetupdatenoupdatepost_decpre_decpost_incpre_incdec_asgninc_asgnassigndefinition_runtimelhsdefinitionswitchcodeneeqlegeltgtcnv_2_boolconstpushpushintpushUNDEFpopddduporandjpnfjpntjpfjptjmpconcatoptconcatnotlazy_notnegatemoddividemulsubadd0x%x (%d)VMEXEC|VMREAD execute(0x%x) (to start, %d items on DATSTK) VMEXEC|VMREAD execute: next is pc=0x%x, *pc=%s VMEXEC execute end execute(0x%x) (now %d items on DATSTK) CALSTK|DATSTK ret_call call to %s %s nested too deeplyCALSTK|DATSTK call %s: frame level %d %s %s starting: args %s %s ending: return func/proc/procmacro '%s' neededCALSTK end call %s (level %d) HVMOPER|CALSTK eval SYMTBL|DEFNET change_targets %s SYMTBL|DEFNET change_sources %s internal error: change_sources()VMOPER|VMREAD|SYMTBL|DEFNET related_by_code : CYCLIC DEFINITION: ABORTED%s%sVMREAD|SYMTBL|DEFNET related_by_code_runtimelhs VMWRIT code %s to location progp=0x%x program too bigVRWRIT codeswitch no. of 'case' overflowMALLOC emalloc(%d) 0x%x out of memorytext buffer overflowEVAL error : unsuitable usage of eval syntaxx"%d%f'%c@[,]Dxԓ̔FQUEUE schedule %s AQUEUE schedule %s schedule: not scheduling %s %s MALLOC emalloc(%d) 0x%x out of memory%sMCSTAT resetLock MCSTAT|FQUEUE|SYMTBL|AQUEUE eval_formula_queue eval_formula_queue: formula %s changed and ready: evaluating it eval_formula_queue: formula %s not ready: not evaluating it eval_formula_queue: formula %s not changed: not evaluating it MCSTAT|AQUEUE|DATSTK|FQUEUE invoke_action_queue invoke_action_queue: invoke action %s invoke_action_queue: action %s not invoked VMOPER|MCSTAT|FQUEUE eager updateSYMTBL|FQUEUE|VMEXEC change %s->changed = %d) SYMTBL mark_changed(%s) MCSTAT|FQUEUE|AQUEUE reset_eval HEAPAL getheap(%d) start hptr=0x%x heap overflow%send hptr=0x%x VMOPER|HEAPAL freeheap MALLOC emalloc(%d) 0x%x out of memory%sinput buffer overflowbitorbitandevalnotorandisprocmacroprocfuncdeleteinsertappendshiftdefaultcaseswitchforwhiledoelseifcontinuebreakreturnparaautosysClockscalar_modscalar_divscalar_multpt_subtractpt_addvector_subvector_addscalerotpolardotargdotraddot2dot1dotydotxrtosDD_randomellipseincidentexplogatanacosasintansincossqrtmidpointdistdistsmallerdistlargerincludesseparatesintersectscolinearbetweenperpendparallelintersectPIarcrectanglecirclelinetranslabelCARTcarttodoDoNaLDdefaultWinPlotShapeOpenDisplayDisplayScreentclStringRemainDisp2PSdebugsystemsscanffscanfscanfungetcfgetsgetsstatfgetcgetcharfeofftimetimegettimetouchprinthashputenvgetenvpipebackgnderror_noremove_msgqreceive_msgsend_msgget_msgqerrorpackforgetsymboltablesymboldetailsymbolsaction_listformula_listnameofarrayrenewObsqueryObshigherPrioritysynchronizeEveryOneAllowedpropagateTypeLEAVEENTERMOTIONOFFONTRUEFALSEcheckAgencyremoveAgencyaddAgencypropagatesendServersendClientwritelnwrite_type_convertstrcharfloatinttypelistcatsubliststrcatsubstrapplybasenamedirnamecwdcd_eden_internal_basename_eden_internal_dirname_eden_internal_cd_eden_internal_cwdinclude_fileeagerincludeexecuteexitnotationautocalcFloating-point format error%lf%x%o_unexpected end-of-file in /* */ commentscoutScreenInitOpen%s: Can't find scoutScreenInitOpen: do you have the correct -l setting? %donald%scout%sasamidonaldscoutedensasamiunexpected end-of-file in character constantsingle char expectedunexpected end-of-file in string constantsystem error: erealloc.agentName config -text {}}.agentName config -text {current agent: %d%cexpecting string, char or integer for virtual agent%s%sparameter with illegal type passed to C-lib function (got %s for parameter no %d)parameter with illegal type passed to C-lib function: (got %s for parameter no %d)MALLOC free 0x%x MALLOC emalloc(%d) 0x%x out of memory%sindex out of range (%d is outside the range %d...%d)type clash: expecting %s (in %s, got %s)type clash: expecting reference to variable (in %s, got %s)type clash: expecting reference to variable (in %s)type clash: number type required (got %s)VMOPER|DATSTK add VMOPER|DATSTK sub VMOPER|DATSTK mul VMOPER|DATSTK divide division by zero (trying to calculate %d/0)division by zero (trying to calculate %f/0)VMOPER|DATSTK mod division by zero (trying to calculate %d%%0)operand of % have incompatible types (%s and %s)VMOPER|DATSTK negate type clash on negation: number type required (got %s)VMOPER|DATSTK lazy_not type clash: lazy not: expecting %s (got %s)VMOPER|DATSTK not type clash: logical not: expecting %s (got %s)VMOPER|DATSTK concat type clash on concatenation: expecting strings or lists (got %s and %s)VMOPER|DATSTK concatopt concatoptsystem error: ereallocVMOPER|DATSTK jmp VMOPER|DATSTK jpt jpt (loop construct)VMOPER|DATSTK jpf jpf (loop construct)VMOPER|DATSTK jpnt jpnt (loop construct)VMOPER|DATSTK jpnf jpnf (loop construct)VMOPER|DATSTK and type clash: eager logical and: expecting %s (got %s and %s)VMOPER|DATSTK or type clash: eager logical or: expecting %s (got %s and %s)VMOPER|DATSTK bitand type clash: bitwise and: expecting %s (got %s and %s)VMOPER|DATSTK bitor type clash: bitwise or: expecting %s (got %s and %s)VMOPER|DATSTK ddup VMOPER|DATSTK popd VMOPER|DATSTK pushUNDEF VMOPER|DATSTK pushint VMOPER|DATSTK constpush VMOPER|DATSTK cnv_2_bool type clash: convert integer to bool: expecting %s (got %s)VMOPER|DATSTK gt VMOPER|DATSTK lt VMOPER|DATSTK ge VMOPER|DATSTK le VMOPER|DATSTK eq VMOPER|DATSTK ne VMOPER|DATSTK|VMREAD|VMEXEC switchcode : CYCLIC DEF : ABORTED%s%sVMOPER|VMREAD|DEFNET definition %s definition_runtimelhs (adding definition)VMOPER|VMREAD|DEFNET definition_runtimelhs %s %s %s is %s, not a read/write variableVMOPER|DATSTK|SYMTBL assign ='=':VMOPER|DATSTK|SYMTBL inc_asgn +='+=':VMOPER|DATSTK|SYMTBL dec_asgn -='-=':VMOPER|DATSTK|SYMTBL pre_inc ++ (pre-inc)'++':VMOPER|DATSTK|SYMTBL post_inc ++ (post-inc)VMOPER|DATSTK|SYMTBL pre_dec -- (pre-dec)'--':VMOPER|DATSTK|SYMTBL post_dec -- (post-dec)VMOPER|MCSTAT noupdate VMOPER|MCSTAT resetupdate MCSTAT|VMEXEC|SYMTBL update VMOPER|VMREAD|DATSTK addr: %s lookup_address~_VMOPER|DATSTK|SYMTBL lookup_address: %s VMOPER|VMREAD|DATSTK localaddr: %d VMOPER|DATSTK indexcalc indexing into list/stringindex error: list or string required (got %s, when trying to find %dth item)index error: data isn't a list or string (when trying to find %dth item)VMOPER|VMREAD makelist HEAPAL|DATSTK makearr(%d) VMOPER|DATSTK getvalue getvaluereference to undefined variable %s (turn these notices off with eden_notice_undef_reference=0;)VMOPER|DATSTK sel VMOPER|DATSTK listsize VMOPER|DATSTK|SYMTBL shift shiftzero sized list found in 'shift'VMOPER|DATSTK|SYMTBL append appendVMOPER|DATSTK|SYMTBL insert insertVMOPER|DATSTK|SYMTBL delete deleteVMOPER|DATSTK query query (?) %s is%s /* current value of %s is */ procmacroprocfunc%s %s%c %s %s %s=; %s ~> [, %s]; /* %s last changed by %s */ * %s MALLOC emalloc(%d) 0x%x out of memory%saddID: id=* addID: id=%s addID: not adding id=%s IDlist nowMALLOC free 0x%x refer_to: sp=%s, Q=???varReal-funcC-funcbuiltinprocmacroprocfuncformulaliststringcharintfloat@string needed%sunknown data types = type(expr);pointeri = int(expr);f = float(expr);c = char(expr);c = str(expr);&%s%dMALLOC emalloc(%d) 0x%x out of memory[system error: erealloc"',]MALLOC free 0x%x %fdt  data = _type_convert(data, "type");srandrandeagertracesetbuffseekfclosefopenpclosepopensprintffprintfsystemtanhcoshsinhpowlog10logexpatan2atanacosasintancossinsqrtstdinstdoutstderrsystem error: erealloc%s[]/]context MALLOC emalloc(%d) 0x%x out of memorychange_scopeMALLOC free 0x%x _%s is [ OPENSHAPEx_xi_, &%sf_fi_ ]; DoNaLDInitDoNaLDViewport(); N(plot_pointplot_lineplot_arcplot_circleplot_rectangleplot_ellipseplot_labelplot_shape(x)))`@)))nSegmentnodesegmentviewport| %s %d Symbol Table :- Symbol Table End. variable name too long/~.donald.t.text insert end { }.donald.t.text insert end { } } viewport.donald.t.text insert end {viewport }.donald.t.text insert end {, .donald.t.text insert end { {\n".donald.t.text insert end "within .donald.t.text insert end "}\n" } master.donald.t.text insert end {AGENT = }".donald.t.text insert end "cleanup donald.donald.t.text config -state normal.donald.t.text mark set insert 1.0.donald.t.text see insert.donald.t.text config -state disabledMALLOC emalloc(%d) 0x%x out of memory%ssystem error: ereallocreflect(rectangle(?6?5?4?3?2?1rtos(str( // PIarc(DD_random(ellipse(trans(incident(float(int(exp(log(atan(acos(asin(tan(sqrt( <= < >= > != == midpoint(dist(label(distsmaller(distlarger(includes(separates(intersects(colinear(between(! || && circle(perpend(parallel(intersect(sin(cos(scalar_mod(scalar_div(scalar_mult(vector_sub(vector_add((, scale(rot(line(polar(cart(dotarg(dotrad(dot2(dot1(doty(dotx(- / % * - + = [ INF ] : ; fxfxitos(pirand(trunc(pt_betwn_pts(!/.arg.rad.2.1.y.x~- div mod inf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000MALLOC free 0x%x free_tree21X1<1J1X1f111111111111111111111X11211J1111111121111111211111111J1f1211111111111111111111111111111111x11f1111copyTree23H323H3t333333333333333333333H3d223333333333233333332333333333t3233333333333333333333333333333333H33t33d23%d%ftruefalseimpose if then else ) ? {} @ [\[][]\[]:I!)!(dumpdtree`66699444995999999959999999599999999(65D5999999999999999999999D799990909090909097x8494\99P::$;:p: :TRUEFALSE impose "", "%s_temp%d("", image(print_tree;;<0@0@<0@0@0@0@0@0@0@<0@0@0@0@0@0@0@L<0@0@0@0@0@0@0@?<<4<0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@<=;?4<?T@A@hAA@h@ is open2shape(); is ; define_fi__xi_ = ""; MALLOC emalloc(%d) 0x%x out of memory%s  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu "(-/269;=?ACEGIKMOQSUZ_dgkmqsuwy{}   #&),/4:>CHOXcjlnprtvxz|~vwv$}x{ymm zwzmr|szr|sw|w~m  LmLmLmImImM()&' pqpmq$PnorMsrXspMqpMMqnMonMonMMonMoYZ[^]ZPONQRUVSTW*no+nMoabefdc$Pno$Pno%no%nononMonMMo=nMMMo!"#./0123456,-@7<>?9CEF;8:ABDGHhh`$JJm~K~K~Km~Km /14@prstuvwxyz{|}~  "#$%&'-./01234578:=>?@ABDFHJLNPRV]_`abcdefghijmopqrstuxz{|}~99999999{9v9q9k9d9_9[9S9M9G9A97939.9'9999 9988888888888888888888888{8v8r8n8g8c8]8W8O8E8<848+8"88 887777777777777777777u7n7i7c7^7V7R7N7H7<77727+7$7777 7 766666666666666666~6t6h6^6S6H6>69636-6'66 66555graph_specgraph_spec_listidlocal_idlocal_identifieridentifierfunc3func2func1exprexpr_listevaluationdefinitiontype_namedeclarationstmt_listwithin_clausewithin_iddelete@1stmtprogram_listRANGLELANGLERCURLYLCURLYRBRACKLBRACKRPARENLPARENNEWLINEVERTBARHASHAMPERSANDLIDSLASHUMINUSDOT2DOT1DOTRADDOTARGDOTYDOTXTILDE_SLASHTILDEMODDIVPERCENTSTARMINUSPLUSATSIGNSLASH_SLASHLT_EQLTGT_EQGTNOT_EQEQ_EQNOTANDORCOMMAEQUALSCOLONSEMICOLONQUERYDISTSMALLERDISTLARGERINCIDENTINCLUDESSEPARATESINTERSECTSCOLINEARPT_BETWN_PTSMIDPOINTDISTANCEPERPENDPARALLELINTERSECTREFLECTTRANSSCALEROTRANDOMEXPLOGATANACOSASINTANCOSSINSQRTFLOATTRUNCRTOSITOSRNUMBERINUMBERBOOLCSTRINGIMGFUNCIDELSETHENIFWITHINDELETEVIEWPORTOFGRAPHRECTANGLEARCOPENSHAPESHAPEELLIPSECIRCLELINEANYGSPECLISTGSPECLABELPOINTBOOLEANINTREALMYCHARIMAGEFI_1XI_1I_1FIXIIPIINF$undefined.error$vvvwwwxwwwwyz{{{||}}~~~~~~~~~~~~~~ *+012345! "./,-mndefghijklpytzxqrso{|u}vw~   (812 9IH UVZYWX ]:"6&()KJLMPQNORCDEGF$%[^S7'#_\=;<B?@cT`>AabLMNOPQRSTUVWXYZ[{|#C Q7ksua7j!#r<W;&EUdoOK3PmKuvkky^\h]j_`ainostpwz}q~ryEEFly y     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ  !"#$%&'()*+,-./0123456789:;<=>?@AB CDEFGHIJ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFHI  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJbc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFxHIJbc defg !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFHIJbc defg !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFHIJbc defg !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFHIJbc defg !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFHIJ  EFMMMJ$$JInLLnMnM[n]^LMabcdef$PnmCDoonHIJnqIMqmmKnnnnxhnm\]^_`a``QIrmhNxpqrabcdefo NOQRSTUVWYZ[]^abcdefqYZ[]^abcdefm   !$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIPZ`hmnpr  !$%&'()*+,-./0123456789:;<=>?@ABCDEFGH PZ`hmnprs  !$%&'()*+,-./0123456789:;<=>?@ABCDEFGHPZ`hmnprs  !$%&'()*+,-./0123456789:;<=>?@ABCDEFGHPZ`hmnpr  !$%&'()*+,-./0123456789:;<=>?@ABCDEFGHPZ`hmnpr !$%&'()*+,-./0123456789:;<=>?@ABCDEFGHPZ`hmnpr !$%&'()*+,-./0123456789:;<=>?@ABCDEFGHPZ`hnopr !$%&'()*+,-./0123456789:;<=>?@ABCDEFGHPZ`hnopr !$%&'()*+,-./0123456789:;<=>?@ABCDEFGHPZ`hmnpr !$%&'()*+,-./0123456789:;<=>?@ABCDEFGH"PZ`#hnprNOQRSTUVWYZ[]^abcdefNOQRSTUVWYZ[]^abcdefNOQRSTUVWYZ[]^abcdefNOQRSTUVWsYZ[]^abcdefMNOQRSTUVWsYZ[]^abcdefNOQRSTUVWqYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOmQRSTUVWYZ[]^abcdefNOmQRSTUVWYZ[]^abcdefMNOmQRSTUVWXYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefNOQRSTUVWYZ[]^abcdefOQRSTUVWYZ[]^abcdefQRSTUVWYZ[]^abcdefSTUVWYZ[]^abcdefWYZ[]^abcdefStarting parse parser stack overflowMALLOC free 0x%x Stack size increased to %d Entering state %d Reading a token: Now at end of input. Next token is %d (%s) Shifting token %d (%s), Reducing via rule %d (line %d), %s -> %s %+eden %-eden autocalc = OFF; autocalc = ON; rnumber(%lf) cstring(%s) state stack now %dparse error, encountered `%s', expecting ` or `' or... (%d other possibilities)parse error; also virtual memory exceededDiscarding token %d (%s). Error: state stack nowShifting error token, L K0KLKSW|KKSWKSWKKLLL L L4LLL`LpLLLLLLLLLMM M0M@MM(N`NNSW0ODOTOOOPXPPPPPPPPPSWP Q$Q8QLQ`Q|QQQQQQQR$R8RPRhR|RRRRRRRSS4SHS`SxSSSSSSTT(T@TTTpTTTTTTTUU$U4UDUTUdUtUUUUUUUUUVV$V4VDVTVdVSWtVVVSWSWVVSWVVWW(W8W%s is not declared as a functiontype mismatchednot openshape or graph: %s%sstack underflow%sstack overflowundeclared identifier: %sredeclared identifier: %sid list and expr list unmatchedid list expectedundefined id: %sout of memorysyntax errorimpossible error occurs in %s%s (context was reset)DoNaLD: %swithinviewporttrunctruetransthentansqrtsinshapeseparatesscalertosrotreflectrectanglerealrandpt_betwn_ptspointpiperpendparalleloropenshapeofnotmodmidpointloglinelabelitosintersectsintersectintinfincludesincidentimageifgraphfloatfalseexpelseellipsedivdistsmallerdistlargerdistdeletecoscolinearcirclecharbooleanatanasinarcandacossystem error: erealloc%s_H`aaa``a``x```T`l`a`aaaaaaaaaa`````a`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`a`@ab cpccLddLd(eDf`fffdgg8hhPitiiii$jPj|jjkkklmmoLk$knn0ojokTabbdabbbbbbbbbbbbbbbbbbkah~ibbabbbbbbbabbbbbbbbbbbbbaa bhbbbbbbbbbtbbbbbbbbbbbbbbbbbbbabbbbbbbbb,bbbbbbbbbbbbbbbbbbPbbbbabb/donald.edenMALLOC emalloc(%d) 0x%x out of memory[/]r%s: can't open %s illegal use of `~'check.c [z]materialSyntax : material material_ambient_sasami_material_%d_ambient_r is %s; _sasami_material_%d_ambient_g is %s; _sasami_material_%d_ambient_b is %s; _sasami_material_%d_ambient_a is %s; _sasami_material_%d_ambient_a=1; proc _sasami_material_%d_ambient_mon : _sasami_material_%d_ambient_r,_sasami_material_%d_ambient_g,_sasami_material_%d_ambient_b,_sasami_material_%d_ambient_a { sasami_material_ambient(%s,_sasami_material_%d_ambient_r,_sasami_material_%d_ambient_g,_sasami_material_%d_ambient_b,_sasami_material_%d_ambient_a); }; Syntax : material_ambient [a]material_diffuse_sasami_material_%d_diffuse_r is %s; _sasami_material_%d_diffuse_g is %s; _sasami_material_%d_diffuse_b is %s; _sasami_material_%d_diffuse_a is %s; _sasami_material_%d_diffuse_a=1; proc _sasami_material_%d_diffuse_mon : _sasami_material_%d_diffuse_r,_sasami_material_%d_diffuse_g,_sasami_material_%d_diffuse_b,_sasami_material_%d_diffuse_a { sasami_material_diffuse(%s,_sasami_material_%d_diffuse_r,_sasami_material_%d_diffuse_g,_sasami_material_%d_diffuse_b,_sasami_material_%d_diffuse_a); }; Syntax : material_diffuse [a]material_specular_sasami_material_%d_specular_r is %s; _sasami_material_%d_specular_g is %s; _sasami_material_%d_specular_b is %s; _sasami_material_%d_specular_a is %s; _sasami_material_%d_specular_a=1; proc _sasami_material_%d_specular_mon : _sasami_material_%d_specular_r,_sasami_material_%d_specular_g,_sasami_material_%d_specular_b,_sasami_material_%d_specular_a { sasami_material_specular(%s,_sasami_material_%d_specular_r,_sasami_material_%d_specular_g,_sasami_material_%d_specular_b,_sasami_material_%d_specular_a); }; Syntax : material_specular [a]material_texture%*s %s "%[^"]_sasami_material_%d_texture is "%s"; proc _sasami_material_%d_texture_mon : _sasami_material_%d_texture { sasami_material_texture(%s,_sasami_material_%d_texture); }; %*s %s %s_sasami_material_%d_texture is %s; Syntax : material_texture ("" or )load_objSyntax : load_obj ""load_full_objSyntax : load_full_obj ""polygonSyntax : polygon poly_geom_vertex_sasami_poly_geom_vertex_%d is %s; proc _sasami_poly_geom_vertex_%d_mon : _sasami_poly_geom_vertex_%d { sasami_poly_geom_vertex(%s,%d,_sasami_poly_geom_vertex_%d); }; Syntax : poly_geom_vertex poly_tex_vertex_sasami_poly_tex_vertex_%d is %s; proc _sasami_poly_tex_vertex_%d_mon : _sasami_poly_tex_vertex_%d { sasami_poly_tex_vertex(%s,%d,_sasami_poly_tex_vertex_%d); }; Syntax : poly_tex_vertex poly_colour_sasami_poly_%d_colour_r is %s; _sasami_poly_%d_colour_g is %s; _sasami_poly_%d_colour_b is %s; _sasami_poly_%d_colour_a is %s; _sasami_poly_%d_colour_a=1; proc _sasami_poly_%d_colour_mon : _sasami_poly_%d_colour_r,_sasami_poly_%d_colour_g,_sasami_poly_%d_colour_b,_sasami_poly_%d_colour_a { sasami_poly_colour(%s,_sasami_poly_%d_colour_r,_sasami_poly_%d_colour_g,_sasami_poly_%d_colour_b,_sasami_poly_%d_colour_a); }; Syntax : poly_colour [a]poly_material_sasami_poly_%d_material is %s; proc _sasami_poly_%d_material_mon : _sasami_poly_%d_material { sasami_poly_material(%s,_sasami_poly_%d_material); }; Syntax : poly_material objectSyntax : object object_poly_sasami_object_poly_%d is %s; proc _sasami_object_poly_%d_mon : _sasami_object_poly_%d { sasami_object_poly(%s,%d,_sasami_object_poly_%d); }; Syntax : object_poly object_pos_sasami_object_%d_pos_x is %s; _sasami_object_%d_pos_y is %s; _sasami_object_%d_pos_z is %s; proc _sasami_object_%d_pos_mon : _sasami_object_%d_pos_x,_sasami_object_%d_pos_y,_sasami_object_%d_pos_z { sasami_object_pos(%s,_sasami_object_%d_pos_x,_sasami_object_%d_pos_y,_sasami_object_%d_pos_z); }; Syntax : object_pos object_rot_sasami_object_%d_rot_x is %s; _sasami_object_%d_rot_y is %s; _sasami_object_%d_rot_z is %s; proc _sasami_object_%d_rot_mon : _sasami_object_%d_rot_x,_sasami_object_%d_rot_y,_sasami_object_%d_rot_z { sasami_object_rot(%s,_sasami_object_%d_rot_x,_sasami_object_%d_rot_y,_sasami_object_%d_rot_z); }; Syntax : object_rot object_scale_sasami_object_%d_scale_x is %s; _sasami_object_%d_scale_y is %s; _sasami_object_%d_scale_z is %s; proc _sasami_object_%d_scale_mon : _sasami_object_%d_scale_x,_sasami_object_%d_scale_y,_sasami_object_%d_scale_z { sasami_object_scale(%s,_sasami_object_%d_scale_x,_sasami_object_%d_scale_y,_sasami_object_%d_scale_z); }; Syntax : object_scale object_visible_sasami_object_%d_visible is %s; proc _sasami_object_%d_visible_mon : _sasami_object_%d_visible { sasami_object_visible(%s,_sasami_object_%d_visible); }; Syntax : object_visible (e=0 to make invisible, 1 to make visible) lightSyntax : light light_pos_sasami_light_%d_pos_x is %s; _sasami_light_%d_pos_y is %s; _sasami_light_%d_pos_z is %s; proc _sasami_light_%d_pos_mon : _sasami_light_%d_pos_x,_sasami_light_%d_pos_y,_sasami_light_%d_pos_z { sasami_light_pos(%s,_sasami_light_%d_pos_x,_sasami_light_%d_pos_y,_sasami_light_%d_pos_z); }; Syntax : light_pos light_ambient_sasami_light_%d_ambient_r is %s; _sasami_light_%d_ambient_g is %s; _sasami_light_%d_ambient_b is %s; _sasami_light_%d_ambient_a is %s; _sasami_light_%d_ambient_a=1; proc _sasami_light_%d_ambient_mon : _sasami_light_%d_ambient_r,_sasami_light_%d_ambient_g,_sasami_light_%d_ambient_b,_sasami_light_%d_ambient_a { sasami_light_ambient(%s,_sasami_light_%d_ambient_r,_sasami_light_%d_ambient_g,_sasami_light_%d_ambient_b,_sasami_light_%d_ambient_a); }; Syntax : light_ambient [a]light_diffuse_sasami_light_%d_diffuse_r is %s; _sasami_light_%d_diffuse_g is %s; _sasami_light_%d_diffuse_b is %s; _sasami_light_%d_diffuse_a is %s; _sasami_light_%d_diffuse_a=1; proc _sasami_light_%d_diffuse_mon : _sasami_light_%d_diffuse_r,_sasami_light_%d_diffuse_g,_sasami_light_%d_diffuse_b,_sasami_light_%d_diffuse_a { sasami_light_diffuse(%s,_sasami_light_%d_diffuse_r,_sasami_light_%d_diffuse_g,_sasami_light_%d_diffuse_b,_sasami_light_%d_diffuse_a); }; Syntax : light_diffuse [a]light_specular_sasami_light_%d_specular_r is %s; _sasami_light_%d_specular_g is %s; _sasami_light_%d_specular_b is %s; _sasami_light_%d_specular_a is %s; _sasami_light_%d_specular_a=1; proc _sasami_light_%d_specular_mon : _sasami_light_%d_specular_r,_sasami_light_%d_specular_g,_sasami_light_%d_specular_b,_sasami_light_%d_specular_a { sasami_light_specular(%s,_sasami_light_%d_specular_r,_sasami_light_%d_specular_g,_sasami_light_%d_specular_b,_sasami_light_%d_specular_a); }; Syntax : light_specular [a]light_enabled_sasami_light_%d_enabled is %s; proc _sasami_light_%d_enabled_mon : _sasami_light_%d_enabled { sasami_light_enabled(%s,_sasami_light_%d_enabled); }; Syntax : light_enabled (e=0 to disable, 1 to enable) light_directional_sasami_light_%d_directional is %s; proc _sasami_light_%d_directional_mon : _sasami_light_%d_directional { sasami_light_directional(%s,_sasami_light_%d_directional); }; Syntax : light_directional (d=0 for positional, 1 for directional) light_attenuation_sasami_light_%d_attenuation is %s; proc _sasami_light_%d_attenuation_mon : _sasami_light_%d_attenuation { sasami_light_attenuation(%s,_sasami_light_%d_attenuation); }; Syntax : light_attenuation dump_verticesdump_polysdump_objectsdump_materialsdump_lightsopen_displayclose_displaybgcoloursasami_bgcolour_r is %s; sasami_bgcolour_g is %s; sasami_bgcolour_b is %s; Syntax : set_bgcolour viewportsasami_viewport_xsize is %s; sasami_viewport_ysize is %s; Syntax : viewport Unknown command--- Vertex list --- Vertex %d : (%g,%g,%g) ------------------- No vertices to list. --- Poly list --- Poly %d : Geometry : Vertex %d (link UID %d) Texture co-ordinates : ----------------- No polys to list. --- Object list --- Object %d : Polys : Poly %d (link UID %d) No objects to list. --- Material list --- Material %d : Ambient : %g,%g,%g Diffuse : %g,%g,%g Specular : %g,%g,%g No texture Texture file : "%s" --------------------- No materials to list. --- light list --- light %d : Enabled Disabled Directional Positional Position : %g,%g,%g Attenuation : %g No lights to list. wrong # args: should be "pathName setXrot pos"%fwrong # args: should be "pathName setYrot pos"wrong # args: should be "pathName setZpos pos"Togl_Init error %d setXrotsetYrotsetZpossasami_getXrotsasami_getYrotsasami_getZpossasamiWindow %d %dOpenGL driver : Vendor : %s Version : %s Renderer : %s Extensions : %s Max lights : %d sasamiWindowClosesa_r_render Sasami: Unable to generate texture binding! Loading texture file '%s' Sasami: unable to load texture file `%s`Successfully loaded %s: size=%i,%i depth=%i alpha=%i Indirectindirect-indirectIdentident-identShareContextsharecontext-sharecontextShareListsharelist-sharelistTimetime-timeCursorcursor-cursorStereostereo-stereoOverlayoverlay-overlayPrivateCmapprivateCmap-privatecmap0AuxBuffersauxbuffers-auxbuffersStencilSizestencilsize-stencilsizeStencilstencil-stencilAlphaSizealphasize-alphasizeAlphaalpha-alphaAccumAlphaSizeaccumalphasize-accumalphasizeAccumBlueSizeaccumbluesize-accumbluesizeAccumGreenSizeaccumgreensize-accumgreensizeAccumRedSizeaccumredsize-accumredsizeAccumaccum-accumDepthSizedepthsize-depthsizeDepthdepth-depthfalseDoubledouble-doubleBlueSizebluesize-bluesizeGreenSizegreensize-greensize1RedSizeredsize-redsizetrueRgbargba-rgbaWidthwidth-width400Heightheight-heightMesa_HP_RGB_SMOOTH_MAP_LISTSorry, this instance of Togl was not compiled to work with Tcl/Tk 8.4 or higher.1.6TogltoglSorry, overlay was disabled ?options?"wrong # args: should be "configure-extensionsrenderswapbuffersmakecurrentor one of the user-defined commands: Try: configure or render Togl: Unknown option: wrong # args: should be "pathName read filename"Togl: X server has no OpenGL GLX extensionTogl_CreateWindowtogl.cshareWithshareWith->GlCtxSHARE CTX Togl: couldn't get visualcould not create rendering contextError: Togl_AllocColor illegal in RGBA mode. Error: Togl_FreeColor illegal with private colormap @Error: Togl_SetColor requires a private colormap @@w%%!PS-Adobe-2.0 EPSF-1.2 %%%%Creator: OpenGL pixmap render output %%%%BoundingBox: 0 0 %d %d %%%%EndComments %%%%BeginPreview: %d %d %d %d %%%02hx %% %%%%EndPreview %%EndPreview gsave /bwproc { rgbproc dup length 3 idiv string 0 3 0 5 -1 roll { add 2 1 roll 1 sub dup 0 eq { pop 3 idiv 3 -1 roll dup 4 -1 roll dup 3 1 roll 5 -1 roll put 1 add 3 0 } { 2 1 roll } ifelse } forall pop pop pop } def systemdict /colorimage known not { /colorimage { pop /rgbproc exch def { bwproc } image } def } if /picstr %d string def %d %d scale %d %d %d [%d 0 0 %d 0 0] {currentfile picstr readhexstring pop} false %d colorimage grestore 333333?zG?)\(?_@VIEWING_GAMMA%lf@rb1.0.8  , , XD@Tcl: eden: wrong # of arguments - expecting 1, got %duserinterfaceTcl: evaluate: wrong # of arguments - expecting 1, got %dinputTcl: refresh: wrong # of arguments - expecting 1, got %dwrong # argsTcl_EvalEC("%s") Tcl error (Tcl_EvalEC): %sTcl_GlobalEvalEC("%s") Tcl error (Tcl_GlobalEvalEC): %squitevaluateedentodorefreshgotodumpedendumpscoutdumpdonaldsetupViewOptionsinterrupt1tcl_interactiveTcl_AppInit failed: %s /edenio.tclDISPLAY%s 1.40_tkeden_versiontkeden_tkeden_varianthttp://www.dcs.warwick.ac.uk/modelling/_tkeden_web_site_tkeden_sasamiAvail0.0_tkeden_win32_version0_tkeden_apple%s: Tcl error whilst evaluating %s errorInfoTcl errorInfo (from EXinit): %s %edenEnter EDEN statements:MALLOC free 0x%x Enter statements:Enter statements:%sasamiEnter Sasami statements:%donaldEnter DoNaLD statements (in context ):%scoutEnter SCOUT statements:}.prompt config -text {set notation {>>%donald %scout %sasami MALLOC emalloc(%d) 0x%x out of memory%ssystem error: ereallocMALLOC emalloc(%d) 0x%x out of memory%sproc P_%s : I_%s, %s { ShowImage(&I_%s, &%s); } can't redeclare %s %s to %s system error: erealloc@I_%s is %s is %.1f%frow()column\\\"unknown operatorI_%s[, ]formbox(textbox([%d, [[0,0,100,100]]""[0,0,100,100]"pict1"DFxminDFyminDFxmaxDFymaxDFbgcolorDFfgcolorDFborder%dDFalignDFsensitiveDFbdcolorDFfontDFrelief, "%s"_clickclick_; proc %s {}; proc %s_mouseButtonPress : %s_mouse, %s_mouseClick { %s_mouse_1, %s_mouseClick { if (%s_mouseClick) { %s(); %s_mouseClick = FALSE; }}_change; proc %s_change {}; proc %s_textCHANGE : %s_TEXT_1 { %s_change(); }; proc %s_setText { auto currText; currText = $1; tcl("$%s_boxName delete 1.0 end"); if ($1!=@) { tcl("$%s_boxName insert end \""//$1//"\""); %s_TEXT_1 = currText; } }; proc %s_getText { return %s_TEXT_1; // strcat((()#)substr(str(boxshift(boxop(, BOXINTERSECT), BOXCENTRE), BOXENCLOSING), BOXREDUCE)dotnedotnwdotsedotswdotndotedotsdotwdotint(1234567891011151213141617I_%s_temp%d(""app(del(- + pt_add( - pt_subtract( * float() / % == != < <= > >= || && (int() ? : $<9>9>;:$:;,1;>>>>>>>>>>>>>$:>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>h h h h h h h >  !x!!8" +,+H++,1H2213h33(44(74H5567h66./d///H000,\--.p.8`97>>>>>>>==<<<=<=t=T:; is MALLOC free 0x%x cleanup scout.scout.t.text mark set insert 1.0.scout.t.text see insertMALLOC emalloc(%d) 0x%x out of memory%sMALLOC free 0x%x stringintegerpointboxframewindowdisplayunknownimageerror !!!FFFFFFFFFNOADJLEFTRIGHTCENTREEXPANDFFFGG@%s = %s%g.r.c"%s"{, }[](){ type: TEXTDONALDARCAIMAGETEXTBOXUNKNOWN %s: pictxminyminxmaxymaxfontbgcolorfgcolorbdcolorborder relief: alignment: %s sensitive: ON }<> // strcat(strlen(substr(itos(shift(intersect(centre(enclose(reduce(ne.%snwseswnesw.typereliefalignmentsensitive%s(append(delete( & / - + - * %% == != < <= > >= || && if then else endifUnknown operator!TRUHUSTSRShOSUUUUUUUUUUUUUXGSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUGGGGUUUUUUUUUUUUUUUUUUUUUUUUUUUGGGGGGGGGG0HpHHHKL LK`LLOOOOP4PTPtPPPPPQ4QTQtQQhNNNNNO(OHO MhMMM(NRpRQUUUUUUU8UdU0T\TTTT U4S$I0I // strcat(strlen(substr(itos(shift(intersect(centre(enclose(reduce(ne.%snwseswnesw.typereliefalignmentsensitive%s(append(delete( & / - + - * %% == != < <= > >= || && if then else endifUnknown operator!DhfjYjgg ggbhjjjjjjjjjjjjjV\gjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjW WWWjjjjjjjjjjjjjjjjjjjjjjjjjjjWWWWWWWWWXPXXY?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]_`abcdeflmn  $(,05;@FKQV\aglrw} "&*.26:>BFJNRVZ^bfjmqvz} !%-/37?ADHLPTX\`dhlptx||{|q}~q q q qqqqqq#^q ^q"^q ^q$^q ^q%^q^q&^q^q'^q^q(^q(p^(q^q*^q^qr"#$%&'()*s!qsq"#$%&'()*"32tru1trru5tu7:@ABD?WXYZ mn#ghijkabcdefabcdefabcdef_`htu4tuo;<=>WXYZ$vrwghGHIJKLMNWXYZ%xryxrryo8OtrruPtruQtruRtruStruWXYZr&tu6TtrruUtrupWXYZ'vwoWXYZrzz zzzzzzzzzzzz zzzj(ceTtrruUtrupWXYZ*[tru\trru #%./89BCLMVW`aoxy !#$%),-023456789:;<=>?@BEGJLMOQSWY\|wrmhc^[XPIC92.'  ~vnf^VNF@:/%yod^ZWSPMJGDA=951-&! vldUKB6,image_expdisplay_expwin_listwin_fieldwin_field_listwin_expframe_expbox_listbox_exppoint_expint_expstr_expvar_nameenquiryunknownvar_listdefinitiondeclarationstatementprogram':'']''[''}''{'')''(''?'','';''&''.'DOTCDOTRUMINUS'%''/''*''-''+'GEGTLELTNEEQANDOR'='ERRORImageScaleImageFileENDIFELSETHENIFIMGFUNCDELETEAPPENDBOXREDUCEBOXENCLOSINGBOXCENTREBOXINTERSECTBOXSHIFTDOTWDOTSDOTEDOTNDOTSWDOTSEDOTNWDOTNEDOTSENSITIVEDOTALIGNDOTBDTYPEDOTBORDERDOTBDCOLORDOTFGDOTBGDOTFONTDOTYMAXDOTXMAXDOTYMINDOTXMINDOTPICTDOTTYPEDOTBOXDOTSTRDOTFRAMETOSTRINGSTRLENCONCATSTRCATSUBSTRFORMDISPFORMWINFORMFRAMETEXTBOXFORMBOXFORMPTIMGVARUNKNOWNDISPVARWINVARFRAMEVARBOXVARPTVARINTVARSTRVARALLBDTYPESENSITIVEALIGNBORDERBDCOLORFGBGFONTYMAXXMAXYMINXMINPICTTYPEIMAGEDISPLAYWINDOWFRAMEBOXPOINTINTEGERSTRINGINTEGERHONESTSWITCHJUSTCONTENTCOLUMNROWNUMBERSTR$undefined.error${{|||||}}}}}}}}~~~~~~~~~~~~~~~~~#$%&'()*+!!!!!!!!./0123456 78EFIly,-"=>C?@ABcGHpqrstuvw}ghij 9dUVWXYZabOPQRSTJKLMN[\]^_`nof|<emz:Dkx{;~#$F{|}~g /@Qaw| ) ))!&; Hps?@AB'E(H,I,=COPXY[^efoprwxyz@1Ppsl        g{N)Am Wcc111FFFFFF: )::::::*fyM) )x  #: )$Jf4m[\Yhfi&(*,.02Zjklm[\3tu\45]^n_nco[\6dopqrstu7v`a8ffccw9`aHIx yfz:c;f9:;<=Jdffffff>@LYqmN[\]^_`abZP[\eRfGr]^T_DEtVvfXfKIxfffffyMI`abcqdre%')+-/1OIfQI  SIUIWI7f?Af 6NOPQRSTUVWXYZ 5 !c8"kzdu#$HIJKLM%&'()* +,u-|}~./01 luuuusw{Gklm[\opqrstucyzYhiZjklm[\]^n_ !" opqrstuv clm[\w<=>?@ABCDExyzopqrstucdz23BfCghijpF356783X336&'(33Z3753Jq 3N3P6R8T36P8p NRc"#$%&'(^TU(W^*^12Y45rYzcZuuxrr'(6uq^YqtzvqYOPQRSTU^WTU^WIp[\YcopYchY^Z32TUeWqrtjvxppqpc^opp^vYabcdef^oprgh^GHIJKLMN"Ygh^'(Z^oprr129^5rghugh^ !"#^%qqr"*+,-gh^1V#qrTUqWabcdefghBtDcLqoBpDrghijkBmnBqpvrGpbr3 fghiqrtfgovwxytJfghfprtqr6qrqrt3ttijkmnqropYoptabcdefghYpqotabcdefttpqtpqmnghtq(qttqzqq7z:q?@ABDzz7zz:zz?@ABYDzz zzBz&'()zzzz.30"#$%&'(r*rrrrrpYBYuZFGfghijuuuZ!uu%*+,-1$%&'(nqrBabcdefghqsoyOPQRSTUWoc`abcdefghijkmntvx  "#$%&'(GHIJKLMN1245"#$%&'()* OPQRSTUW"#$%&'(*c%&'(h!"#$%&'()*tv x OPQRSTUW_`abcdfghickmnqstvx678:;<=>?@ABD_`abcdefghijkmnYryw_`abcdefghijkmnXw_`abcdefghijkXmn_`abcdefghijkmn_`abcdefghijkmnXu_`abcdefghijkXmn_`abcdefghijkXmn_`abcdefghijkXmn_`abcdefghijkXmn_`abcdefghijkmn_`abcdefghijkmnu_`abcdefghijkmnu_`abcdefghijkmnu_`abcdefghijkmnu_`abcdefghijkmnu_`abcdefghijkmn u Y_`abcdefghijkZmn_`abcdefghijkmn_`abcdefghijkmnr_`abcdefghijkmnr_`abcdefghijkmnr_`abcdefghijkmnr_`abcdefghijkmnr_`abcdefghijkmnr_`abcdefghijkmnr_`abcdefghijkmnq_`abcdefghijkmnq_`abcdefghijkmn678:;<=>?@ABDabcdefghijkmncdefghijkmnStarting parse parser stack overflowMALLOC free 0x%x Stack size increased to %d Entering state %d Reading a token: Now at end of input. Next token is %d (%s) Shifting token %d (%s), Reducing via rule %d (line %d), %s -> %s state stack now %d parse error, encountered `%s', expecting ` or `' or... (%d other possibilities)parse error; also virtual memory exceededDiscarding token %d (%s). Error: state stack nowShifting error token, sيs tPtttu`uuu,vHvvvLwhwwwlxxxyyy1$ | |H  l , L08xk_$WP$J!?4#3X&,L5'8!9 @@@$@ <@<>:T;'(:   8   x yrplLd,@W\@S@EF;d6?(kl mmLo$pnptqr0r\{Lr9s!s tupvwwxpyrHzYp{@z% % $Id: screen.q.c,v 1.6 2001/07/27 17:54:03 cssbz Exp $$Id: code.c,v 1.24 2002/03/01 23:45:10 cssbz Exp $ |H  @ {x\snd \PRGlDA>;L85*, <dxxh{rle^<W(QJ D>`5h0 ld $Id: eval.c,v 1.12 2002/02/18 19:27:11 cssbz Exp $( ( ( ( $Id: heap.c,v 1.10 2001/07/27 17:32:20 cssbz Exp $$Id: lex.c,v 1.30 2002/02/18 19:28:14 cssbz Exp $ $xupmgc\WOI B!;"4#/ * &,*6 :./ {ung_WRNHC?1+# ypjcVJB5)"|voha[SFB4( ?NHtofa]YUPKFB>5-# +=(++7-=)--8//4==0!=1~>'>=2<=3&&-||+bf n r t $Id: lib.c,v 1.7 2002/02/18 19:29:51 cssbz Exp $$Id: machine.c,v 1.21 2002/03/01 23:46:19 cssbz Exp $x- x- $Id: refer.c,v 1.8 2001/07/27 17:52:39 cssbz Exp $- - - $Id: type.c,v 1.19 2001/12/06 22:50:22 cssbz Exp $    $Id: custom.c,v 1.8 2001/07/27 16:44:15 cssbz Exp $RJXBh<X5/("h` 8ȷHh(zvrlhȱcX^(Y8$Id: symbol.c,v 1.14 2001/08/02 16:26:11 cssbz Exp $<0 SetGraph("%s","%s"); %s_viewport = "%s"; A%s = NullStr; proc P%s:%s, A%s, %s { %s(%s, &%s, &A%s); } A%s = @; forget("A%s"); forget("P%s"); dd_delete(&%s,&%s,&A%s); %s = @; forget("%s"); forget("P%s"); $Id: tree.c,v 1.12 2001/08/02 16:26:11 cssbz Exp $###}#y#u#q#n#h#b#\#V#N#F#@#9#3#.#'#&###!## #"""""!""""""")"""}"s"g"Z"S"234M"C">"9"5"0","'"!"""" """!!!!!!!!!!!!!!!!!UVW&#XYZ!! $##}#y#$#########.#'####!##}#y##$""!""""""#)#""}"s"g"Z"S"234M"C">"9"5"0","'"!"""" """#!!!!#J#!#!######U#V#W&#XYZ!!, )$Id: utility.c,v 1.8 2001/07/27 16:34:39 cssbz Exp $$Id: parser.y,v 1.16 2001/12/06 22:27:37 cssbz Exp $`  kkkkqk`k@k kjjjjjj$Id: lex.c,v 1.21 2002/03/01 23:37:56 cssbz Exp $_m1[mMWmRm0Mm2Em @m 9m0m@,m.%m m=mE mFm[ll!l4l%l+lll lDlCll l:lAl(lll3l>lllܱ;<al[lNl?Il5Dl :l2l9.l6)l)#l7lBll- l,l/l k8k%k*kk$Id: check.c,v 1.10 2001/12/06 22:25:33 cssbz Exp $333?333??333333L?L?L??fff?fff?fff??333?333?333?? #< #< #<?ff&?L=L>?????e^WS LF@S:50+,"04ޭխ8ͭƭ<@DztHfYLL<-PTԬŬX\`zdmaUhI>31x$ lpݫt իΫǫƫ$|ohb\ƫRI@|  @$Id: ex.c,v 1.26 2002/02/27 16:31:55 cssbz Exp $$Id: parser.c,v 1.14 2001/09/27 14:07:23 cssbz Exp $ >>@$Id: script.c,v 1.15 2002/03/01 23:39:40 cssbz Exp $$Id: symbol.c,v 1.14 2001/08/02 16:26:11 cssbz Exp $$Id: tree.c,v 1.8 2001/07/27 17:03:59 cssbz Exp $$Id: print.c,v 1.8 2001/07/27 16:58:33 cssbz Exp $$Id: store.c,v 1.11 2001/07/27 17:00:29 cssbz Exp $$Id: parser.y,v 1.16 2001/08/02 16:26:11 cssbz Exp $ @ $Id: lex.c,v 1.17 2002/02/27 16:55:56 cssbz Exp $               B Y7 Z- ) " R          O S  W P X      U   | Nw 3r l  g  ` QY O I MB 0;  4 2- /( V#      - C @ @ > > A @ @ 6b f` J ? ? = 4^ I[ EX Fr 8V eY BT KQ GO D; 5N H# 7L L ; 9 < :|N .>N^n~ήޮ.>N^n~ίޯ.>N^n~ΰް.>N^n~αޱ.>N^n~β޲.>N^n~γ޳.>N^n~δ޴.>N^n~ε޵.>N^n~ζ޶.>N^n~η޷.>N^n~θ޸.>N^n~ι޹.>N^n~κ޺.>N^n~λ޻.>N^n~"g RjB  (̗, % J @hHooojdļdļ)<8b| qFo!FpgVs,BYm !"#%+&A1X2p345689;"=8>N?d@zABCDEFGH4IINQRSTU5VMXe[^bx{ ~) C \ w  3 O h    Z # 4 < C" F> S Z^,l!tuy\m t8bmHt#5mm 6G`JKTY.]g`a-#517I8a9{: "dļdd)<8b| qFo!Fp&@ &;Slm<+l;m !#"8#N%f&|123456 8$9=;]=s>?@ABCDE'F?GVHoINQRST/UKVcX{[^bx{'~A[t 0 K g  !R!#!4"<"C%#FB#S#Z$^7$P$1n$;$$fVm $`m$$Hb%%#%1;$m$m&&'GC'Jr'K'T'Y(]J(`(a(g)+,},,5-70-8I-9d-:---Z.1?21VX1_1g1j1I112+2k;mA2bz2j2;2!2"2# 3$!3%63&M3'c3*y3.3:3?3D3I3N3`4e*4jB4oZ4pr4t44F4R4^m44 5!585O5f5}555555;6,6F ;F6a6E|664670373I7f7777e88;m8'93;5<992;a69):10:K:Gy:4:::;#;u=d==i>> ?>?f??@A6AoA6AbBBBdBGCCCEG5G H1HH7HH-;H H9a6II*IUI;mII5+2J;+JEJ`J9yJn2J;JmvJL0 ;LmLLL3MN[[[\[K\;a\\\\\2;\; ]&]&]&]D]]]^^&Q^^^^+2_&_U;4V;m(_A_;Y_N`,6(_```5a:`aaap4bb*bQb|bbb"b^+2_&b.cEcccc{ddeF_efg&gggP g Gh5 Qhhz,hh hKicitiij' j,jLGjjtjv kwEkx~kykzl{;l|el}l~lmGmmmm'nWnnn:o\oooo/pLp&vp'p)p*p+q,5q.aq1q3q7q8r9;r;ir=r?r@rArB&sCEsDesEsGsIsJtL8tMctNtPtQtS uT:uVquXurvqvwwxxyyzz{>||Q|}~r .ɀD(XFZt[ف 2b#KׅZ|S zH&nֈcÊ8Ћ2*dA?CRGfKzMNabeghi:jUknmm V~9H)>ZeFz)\Rf5aLMN^X_`pq wY&M&&/>HRl]7gt      2t;%-k289,9J@GAW4_VdjElqmu},F${Pm/\Dq ( w!0!:"7l""="C#Cv##H#L$P}$$V %a%[%]%e&=&t&Km&k&l!'mS'n'o'p'q8(rw(s(t(u.)vg)|)**+,,,j---!-e./.Z/L{/91[[112@222;3Y333 4 +444P6X6Y6Z6:=:: :M;p; =L&=lT=o=r=v=x >{8>}d>>>>#?R????)CJCDEEEE FG+H6IH<xH@HBHEIG,IH]IKIJKKKLNLLLLMLMN8N:N< O>JO@mOAOCO OP=P22jNY  `Ԁ g yI4 M b$DD DD!D$D*D>DVDvDthT`$&  &  ł$@܂DDD DD&D/D4D>DDDDDDDD@$$0DD D!%D#:$<$'lD'D(D*%D)*D*4D+9$;$/D/D0D/D1$1&3 H&4 ^$9v8D9D:D9D: D=D<D=D>dD?hD@rDAuD@xDA}DDDE@8$$KDKDLDK DLDKDLDN$$RDRDSDT $$XDXDYDXDZ$у&\ $^^D^D_ @^$ $b-bDbDc Dd" @b$'7$vDvDyD|D}*D~7D>D@DNDQDjDDMw$s$DDD DDsDDDDDDDDDD/@6$6$҄DD DDDD'D0DJDlDxD@$&  $`DD D D"D?DMD`DDDDD$A$DD D D"D/D4DKRP$Pc$ls} DDD$$DDDDD sD vDDDDDDD!D D! D#D%D'.D(0D)6D+QD-TD.ZD0_D/jD0pD2uD3|D4D6D7D8D9D;D>??,*<DwH@@@@H$Hʅ${szD{D|D}$څ$  *DDDD!D&D($*:& S$eDDDD&D2D4D@DLDODaDkDp$rp$DDDD D2D>DJDMDWD`DxDDDDDDDDDDDD)D2DHDMDTDsDDDDDDDDD D D D'D*D*/$/$ DDD($?$#D#D*D# D*D+ D,6D*9D.<D*?D,GD-JD*PD2RD3hD4~D2D6D4D2D5D2D:D;D<D:D>:<D=D:DADBĆ@'$φ$FEDFDG@E$ $L KDLDMDN DODT@K$!$$X/W;W GWDXD{D^ DXD{D^D|D}%D.DX3D{6D<D>DDDDDDDDDDD[D^DaDqDzD}DDDDDDDDDDDDDDDDDDDDnDqDDDDDDDDDDDD D DD D"D9D=DGDQD\DeDjDoDDDDDDDDD D D D D DDEDIT@W`]p^@_e@vŇ@χ@E$Q؇$hDDDDDD6D9D>DK@P$P$!  D!D%D! D%D'@D*D-D.D/IDD1D2D3D4'D55ID7D67D>ED@D?D@DADCDDDH@ /@"@@#$L$xDxDzD}D4$6_$DDD&DHDZDr$~t$XDD D!D.ID:D:DLDWDmDD@È($$* DD& DPD&DDPDVD$D&Dm+Dz0DDDTDlDqDDDDDDDtDuDwDDDDDDDD&D<D?DCDODRDWD\DeDlDoDyD~DDDDDDDDDDDDDDDDDDDDD DDD"D$D%D+D,D4D6D9D>DCDHDNDTD\D fDhD mD sDDDD!D#D$D'D(;D*@D,CD.MD-PD/QD0TD2WD4[D5dD7qD<D>D?DADDDEDID_D`DcDeDgDiDjDkDm0Du5DwDDxRD{WD|c@@ @@&@5@Bxg@ sg@w@!@!@!@!@!0$k Ή . d f i j k8 lW p{ t !Ί(O ۊ(O (O ( O (5O dgdh-dh)<8b| qFo!Fp6& +2k;Slm }b݋j2;l;m !)">#Q$e%y&'*.͌:?D I$N9TN`cewjopt4mэ #9Oe}Ŏ5;6,6F ;F6a6E4I7ގ*ԏ8;mNI;mII5+2hz,bb"b^+2_&=;m<y1;$$fVm8$_m$ĐH%1;$m$mGI12_g&^+2_&]$hpDD DDiDoDvD}@$$DD D!D""@$'$&% D&D' D*D+D-D,#D-)D.ID/LD.QD/SD0UD1[D2i@%@'ӑ([$uܑ$65D6D7D9 D7D9D:7D;@D:JD;MD<mD=pD<uD=wD>yD?@5@7$$CBsB BDCDDDEDF%DG/DH8DI?DFADJD@B @B$L&$S`RDSDWDU DW DXDY#DZ(D[4DZHD^R@R@Tχ@UY$Y Ή .dd)d)<8b| qFo!Fp2& &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mbb"b^+2_&_g&gP y?&@ bb$ǒ ӒyDDDDDD D(D7D9ܒ@@χ@@9$=$ DDD D D D!D" D!'D")D$Lܒ@!@$Q+$(PA'N' D(D)D( D)D*D+D,#D.([@'h@'$-uN^+2_&|$+*)D+D,D.D/D0D1 @*@,$" 3ɓ$76D7D;D7D; D< D=2D;6D>?D?A@6ؓ@9A$H$HBB BBDHDX DH DXDY_DZDYDZD[D^D[DaD`DaD\D]D_D`Da DbDfDgDiDj#D{)Dj-Dz0D|7D}NDVDmDpDsDu@B@B@Bؓ@K$z^s=}&! r!b<$hQ[ ӒshDDDD"D(D0DHDYD[g@qχ@|@[$c$Q DDD D D D!D""D$g@@$$(Tɕ'֕' D(D)D( D)D*D+D,#D.(@'@'$-&! $')DDDD DDDD$D,D?DVD]D]D_4@@_$fA$'DDD DDDsDDDDDDDDD  D D D D$D)D0D@DLDODUDY\@f@)$^p$LDD!DD D!DD D!D"}D!D"@@@!$$)D)D*D+ D* D+D,$ʖ$10D1D5D3 D5D1D5D6 D58D7T@0g@3[$[$;TD;D>D;D>D;D>D;D>D;D>D? D><^$^$E'DDEDH DIDJ+DK4DL84@D\@F+$= $P'ODPDSDPDS DTDU)DV=DXDDYF4@O\@QF$M! [1 \@$`DQ__ D`DaD` Da Dbm\@_ܒ@_!@ar$rg$fueQe eDfDjDlDkDlDm%Do-Dp:DrHDsbe\@eܒ@e!@g@hb$l Ή .d$d$d$)<8b| qFo!FpI;SlmII5;6Gt;m !ԗ"#%&11I2b3z456ǘ89;=5>M?e@}ABCǙDEFG)HDI[NƚQߚRST5URVkX[^bћx"{9~ToÜ8So +2;m&;m<$$gVm $bm$HE#%5;$m$mӞGJBKsTY]`Ra7ؤPt57897:Rlʦ.?V>_fgj12j9L˪3tMvwxy/zq{|Ѭ}~1e߭M{ ү#{&') *,+O,s.1ͱ37#8I9m;=?۲@ABLCiDEGڳIJ+LQMzNPǴQSTHV}XqԷ͸ú>QɽIjۿPDX Z6[eBo+l  &Rco:8&V %bEcb"b^+2k;mbj2;!"%#:$P%f&~'*.:?DI!N8`Oeej~opt4FR^m%;Of}5,6H ;F6a6G)F403I78;m?_&m3]F_tNg&~ 3   "$0$D0D9D0D9D<DAD<D=(D>2DA<DBCDDNDHbDKpDLz@13z$"$S4RDSDVDS DVDSDVDZD[7DV;D^CD_E?@RJ@TE$MU$ggfuf DgDn DgDnDocDpgDrpDsDrDsDuDv[Du^DvaDxjDyrD}xD~DDDDD@fJ@hk$$gDDD DDDDDD&D-D<DPD]DcDlDn@J@n$u$8DDDD D DDDDIDDDD@$#$8DD DD$D)D<DOD]A@J_$_ Ή .dOdPndP)<8b| qFo!Fp&" +2k;Slm 2;l;m 4m5;6,6F ;F6a6E4I78;mbb"b^+2_&=;m<$$fVm$_m$%1;$m$m12_g&^+2_&_u;@&B4" &C8"  &F<" 0&G@" ?&HD" S$QPgQyR DSDTDSDT DUDVpDXDYDZDYDZD\D]D^D_@Q@R$$e@ef DgDhDgDh DiDjhDlwDmDnDmDnDqDrDsDt@e@f$$x(DxDyDz $ $~4D~DD $ ! $@DDD DDD0D:DADCDYD[DaDoDvD}DDDDD@6 @? $J $D[ DDDD%$'e & &%!&̪G!&h!&5!&KȰ!&]`!&o!&"&9"&J["&~"&"&"&H" "$l""lDDD #@$ #&)L" ,#&.P" @#&/T" U#&;X" h#&<\" }#$V|#VDWD\DW D\D[D\D^DbD^%Db/Dc1DpGDqTDfYDgcDhmDiwDqD{D}D{D}D{D}D{D}DDDDDDDDDDD!DUDXDbDdDjDpDrD|DDDDDDDDDDDDDDDD D(D(D2DLDLDYD^DcDiDsD}DDDDDDDDDDDDDDDD DD D DD1D4D4DBDGDLDdD%kDmD%rD'tD*D,D/D5D6D:D;D=DCDFDKDLDKDLDMDQDR+DQ-DR3DS5DVJDXWDZWD^vD_D^D_D^D`DaDenD D%D/D4D>DDD^DqD~DDDDDDDDD3DQD qD D D DDD DDD$D&,D'4D(<D)DD*LD+TD,dD.D/D2D3D6D7D8D9D:D=D>D?D@DD DEBDFHDGPDKXDLlDMDNDODPDQDSDT DU DV= DWD DXe DYl DZ D[ D] D^ D` Da Dc Dd Df Dg Di5 Dh= DiB DhC DiH Dk` Dlq Dn Dm Dn Dm Dn Dp Dq Dr Ds Dt Du0 Dv= DxC D}L D~Y Dr D D D D D D D D D D D2 DM DU DX De D~ D D D D D D D D D D D D D- D0 D8 D= DD DR DX D] Dj Dp D~ D D D D D D D D D D D D D DD D9D@DYDDDDDDDDDDDD D!D(D0D5D;D@DFDKDTDmDtDyDDDDDDDDDD7DDDTDdDtDDDDDDD D D D D D D %D,DHDXDtDDDDDDDDDDDD%D(D+D 0D!@D"PD#bD$wD%D'D(D)D*D+D-D.D/D1D3 D4D56D7=D@DDAYDBdDCyDD|DEDHDIDMDLDMDNDODRDSDTDSDTDU DVDYAD]LD[OD]TD[VD\[D]bD_bDbhDeDbDeDbDfDkDlDmDsDvDtDvDz"D{.D4D4D=DLDQDVD[D`DeDhD~DDDDDDDDDDDDDDD D*D,D6"DkFDrRDlXDk[DlaDrgDtkDukDtsDuyDtDvDwDxDyD|DDDDDDDDD(D:D@DMDMDZD`DfDkDqDwDwDDDDDDDDDDDDD0D2DHDWD`DzDDDDDDDDDDDDDD1D1D6DDDMDmDwDDDDDDDDDDDDDDDDD#D$D#D$D'D(D'$D()D+@D,GD+ID,ND.PD0[D1bD3hD6pD:wD;D>DCDDDHDJDKDO+DP.DT4DV>DWoD[D\D]#[##@(@XW#@}L #@ W #@X #&`" 4#@tk#@##@#@w#@$ Ή .$(DO  $(EO 7$ E$ T$ c$ r$($O $(%O $(&O $('O $((O $(+P $(,Q %(GT %(KT d/d0%d0)<8b| qFo!Fp'%&" &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mI;mII5+22J;Jmv^^&bb"b^+2_&_g&n%Gh5 gP bbuNL0 ;LmL3[[\[K\;a\\\\J;+JEJ`Jj' j|9x%L%%t&vY&w&x&y'zL'{'|'}'~(N((( )B)s))) ****+!+{++&+'+),*6,+[,,,.,1,3-79-8a-9-;-=-?-@.A?.Br.C.D.E.G/I3/J\/L/M/N/P0Q/0SX0T0V0X01q1 3&3"4G4456@6O7>778<9_9::a;;; <DG<<X<Z<[<0=`====>F>z>>>G?o?.ASAAAB BC&C-DcLDEF87FFGi2*dAm mkÐlm'nhop͑q rKst͒uv;|S͔˕k>a!9/\.LO [/ǜ- ם vPXYZƠ{ !DަLl(oYrvxާ{ }8jʨ&WʮWtɯ ˱+6<L@zBEٲGH1Kdմ"V v8:ɸ<>@AApCO =2j^+2_& PGh2$Y0XDYDZD[$@ pM$wLDwDDD4DBDLDNDTDWD]DbDhDpDzD$_U;4V;m(_,6(_4[;q$DDDDDD'D,DID_DuDxDzDDD@@$$|DDDDDD'D,DID_DuDvDxDDD@@$$$DDDDDD(D+DDDQDTDlDqDsDyDDD@$$DDDD 3D ND zD|DD$$ DD DD"D?D]D{D D!D"D#D$ '2=IU`lxx@t$$) D)D-D.,*+3$3$3 D3D8D9D:3D;dD<p4456w$w$AH DADJDADJDKDL0DMPDOuDR}DODRDODPDRDSDVDXDYD[D\4@B @CD@E$+$`8 D`DdD`DdDeDf7DgEDhhDilDj|a9@b$O$n Dn2 D1% Dq2 D1% DqDr.o5$5`$ DDDDDD7DEDhDlD|r@$$x DDDDDD0DPJ DX[% D^J DXaDYd% DpDxDDDDDD/D;D@D_Db@i$i$DD DD+D8D;DQDaDhD|DDDDDDDDD@@@$$DDDDDD<DNDnDvDyDDDDDDDDDDDDDD(r@@@0$0$DD DD D D8DGDgDoDrDuD~DDA@ $"$DDDDDD ,D!4D"QD#tD"D$D%D$D%D&D'D)D%D*D,D-D.(D/F1@P@N$N_$3D3D:D3D:D;D<,D=4D>QD?vD@D?DADCDADBDCDDDEDGDC DHDJ6DK<DLLDMj4o5@6r@7P@8r$rz$QpDQDXDQDXDYDZ,D[4D\QD]vD^D]D_DaD_D`DaDbDcDeDa DfDh6Di<DjLDkjRoS@T@UP@Vr$r$oDoDuDoDuDvDwODxaDyrDzD{D|D~D|D~DDDD DDD!D#D&D(D8DYp@q@qq@qr@rra$a$HDDDDDD;D`DDDDDDDDDDDDDD0D4DD@L$L $$.DD DDDD)D;DNDhDDDDDDDDDDDDDDDDDD DDD$D/D3D:D@DGDLDWD\DaDtDDDDDDDDDDDDDD DDD#D(D3D8D CD HD PDTDeDh=@@p$pL$DDD%$,`$0DDD D $p$$LD$D'D$D'D((D'ND)gD*s@%s$s$.D.D3D.D3D4D61D7ED8WD:pD;uD<D;D<D>D?00@14@1$$C|DCDK DJDKDL8DMmDKDMDKDPDRDSDRDUDV&DEF@G.$.$ZDZD_ D^D_D`8DaXDbnDctDdDcD_DfDg[6 @[[@[\$$kDkDnDk DnDkDnDo0Dp9$9$uDuD}DuD}D~D2DRDDDDDDDD@vw@x$$DDDDDD2D;DEDHDXDDDDDDDDDDDDDD@4@&$3$ DDDDDD7D?DhDlD|$A$DAD@DADBDCDBDFDGDPDQDRDSDTDU@/04@1@2$$ZP$DZDdDZDdDe$Dg:DhnDiDhDiDjDkDlDmDnDoDqDnDmDs DtDu$Dx*Dy<Dz\D|D}D~DyDxDDDDDD@]^_@`ab@gg@g:a$$X&DD D DD$D'D(D,D5DKDPDVDhDDDDDDDDDD(D4DVDdDqDtDwD}DD@@$ $'DDDDD D/D9D?DJ@@J$J$@(DD DDDD)D7DFDJDMDUD`DbDdDhDuD|DDDDDDDDDDDDDDDDDDDDDD D DD"D1D2DDD\DhDnDpDvDzD|DDDDD D DDDDDDDD"D$D'D)D, D.D1D3*D60D:T@@\$\3$>*D=D>DA DDDE)DG7DHGDITDNDODPDQDSDTDUDV#DW-D[4D^4D_@D\SD_XD`hDaD`DaD_DaD_DaD_DaD_DcDdDfDjDkDl DmDn#Dp-Ds0DtMDucDvsDwDxDzD{D|D}D~DDDDO?a?(s@[}[$@\4$&$-DDDD"D@DDDJDTDV@$X$.DDDD"D*D0D8D:@$<&% $X.DDDD=DPD[D^DoD~DDDDDDDDDDD/DADMDTD{D D @@@g@=g$$/'DDDDD DDDD'D,D.D/D1DEDlDtDD D!D"4@@@$$*0))=) )O)D*D6 D* D4D6D7D9-+20D/8%0D;O+20D/Q%1D@\D<bD@eDAgDClDDsDE|DFDLDEDDDMDNDP*DQ,DR8DSLD\DRDQD^D`Da Db Dd>DcADdDDcLDdODeTDgpDhDiDaDlDkDlDkDlDmDnDo_@)o,@./@012@334$$u|3)t=t tOtDuD DD#D0D7D>D@DKDqDtDzDDDDDDDDDDDDDDDDD DDDD7D:DEDHDMDPDVD^D`ow@yz@{|@}~`$h $4& DD DDD-D:DDDID\Da1@<@$hG$L5<D[DqDvDxD{DDDDDDDDDDDDD!D(DTDiDuDDDDDDDD D D DDDDDDDDDD:V@@@ht@:$B~$!7  D!D" D#D%,D'HD(WD+\D,kD/pD0D3D4D8D:D;D:D;D<D;D<D;D=DADBDD8@8$$I8DIDM DNDMDNDO1DPO@JKW$W$T8DTDXDTDXDYD[2D\RD]aD^hD`DaDcDeDfDhDi@UV$$m9DmDnDoDp4DqDDrHDt]$d${(:D{D D,DKD`D}DD~$$:DDDDDD1DQDlDDD@$$T;DDDDDD2DRDvDD@$J"$ <DDD-4$43$@<DDDDDDD D0DDDDDDDDDDD-D5DMDSDnDpDDDC@N@Y$h$>DDDDDDD D0DMD[DbDeDxDDDDDDDDDDDDDD!D'D:D <D LD TD_DhDDC@N@Y}$$?DDDD.DNDiDw$w$# @D#D-$$3@D3DV$$Z@DZDs$$w$@DwD$$,@DDD D DDDD'$-$\@DDD D DDDD'$-$@DDDDDD1D?DLDUDsDDDDDD$$\A.' 8DD DDDDD4D?DIDvDyDDDDDDDDDDDDDgDDDDDD@N`@o$y$@C.' 8DD DD,D=DNDkDDDDDDDDDDDDDD@6 @o$Dob 5Ee!&% x6&% $ \D\DD D D D D $$pD'DDDD DDDD$D+D?DVD]D]D_4@@_$f#$D'DD D"D D"D#D"D#D$D'D%D&D'D)D'D(D)"D*D+D*D+D)D+D*D+4@=@)ss$G$F%FDD DD D 6D LD cD lD rD xD D D D D D D D "D +D 3D 9D" GD# lD" D% D) D* D) BD, fD5 rD6 D5 D6 D7 D6 D8 D9 D8 D9 D: D9 DB DC 4DD DH DI DJ DL DM DN DM %DN (DP *DN -DP 0DT sD[ D\ D] D_ D` Da D` Da Db Da DC DB Df /Di 8Dj dDk hDl tDm }Dn Dm Di Dt Dq Dt Dq Dt Dq Dt Du Dw Dx Dz D{ D| D~ D| !D} $D~ &D /D 8D bD eD lD oD uD xD D D D D D D D D D D D D D D 3D <D AD CD LD QD bD eD lD oD wDt D D D D D D D D D D D D D )D @D D D D D D  D  D 3 D H D l D o D } D D D D 1 D ` D n D { D D D D D D D D D D  D  D 0 D Q D D D D D D  D * D Z D \ D | D D D D D D D D  D ( D S D n D D D D D D D D D D D D 6D ED bD qD D D D D D D (D *D 0D TD `D uD {D D D D D D D D D! CD" ^D# xD" D# D$ D% D' D& D' D) D( D) D* D+ 0D, 8D. 8D1 |D2 D6 D8 D: D; D= ED> TD? tD: DC DD DF DG DH (DC 7DK XDO ^DQ DS DP DU DW DX DZ D\ "D_ $D` FDa UDb XDV XDd tDe Dg Dh Di Dj Dk Dl Dm Dn 9Do VDr _Dw Dy Dz Dy Dz D{ D| D} D~ !D ;D~ CD ED KD oD {D D D D D D D D D D "D =D WD _D aD gD D D D D D D D D D >D YD sD {D }D D D D D D D D D D D #D RD tD D D D D D (D +D ID ZD xD D D D D D D D ]k$| @ @@#@/;@J@ h x       x h XN H 8` ( $z  $ a  D D D D aD nD uD xD D D D D D D @ @ $$ b     (D D D D )D D D D D D D D D D D D &D ,D 4D >D HD MD TD lD D D D D D   + $6$ 4d G D D D D *D -D 0D$ 2D% BD& FD' LD( dD) }D* D+ D, D- D/ @ T@ a j@ $t$3 dD3 D< D3 D< D? 6DA LDB `DC sDD DE DH DF DH DF DH DI DH DI DJ DK DQ \DN bDT gDU DV DW DY DZ D] D^ DX (DW jDV oDc Dd Dc Dd Dc Dd De Df Dg Di Dj Dl !Do EDf TDr xDs Dr Ds Dr Ds Dt Du Dv Dx Dz Dy Dz D{ D| %D} 7D ID iD +2iD)%iD +2iD)%iD D D D D +2jD)%jD +2 jD)$%jD )D ,D >D WD v+2wjD)%}jD +2jD)%jD D D D D D +2jD)%jD +2jD)%jD D D ,D 8D MD SDt lD oDt uD D 4 4 4 4 4 5 6 t7 p7 l6 @7 @7  8 h9 : dD@: g x!$$i kDi Dl Di Dl Di Dl Dm Do .Dp <Dq RDs `Dt cDw hDy kD{ yD| |D D D D D D D 3@k =@k G@k $Q$ lD D D D D D D D .D <D ?D DD GD UD XD \D _D mD pD tD wD p@ z@ @ $$ mD D D D D D D D .D <D RD `D vD D D $$ mD D D D D D D D .D <D RD `D vD D D $$ nD D D D D D D D .D <D RD `D vD D D $$ LoD D D D D D D D .D <D RD `D cD hD kD yD |D D DDDDDD D DDp@ z@ @ @ $$$pDDD D DDDD.D<DRD`DvD$9$"pD"D&D" D& D"D&D'D).D*<D,RD.`D/cD2hD4kD6yD7|D:D<D>D?DBDEDF3@$ =@$ G@$ $V$ItqDIDMDI DM DIDMDNDP.DQ<DSRDU`DVcDYhD[kD]yD^|DaDcDeDfDiDlDm3@K =@K G@K $s$p0rDpDtDp Dt DpDtDuDw.Dx<DzRD|`D}cDhDkDyD|DDDDDDD3@r =@r G@r $$rDDD D DDDD.D<DRD`DvD$$sDDD DDDDD/D=DSDd$f$sDDD D DDDD.D<DRD`DcDhDkDyD|DDDDDDDDDDDp@z@ @ @ $$tDDD D DDDD.D<DRD`DcDhDkDyD|DDDDDDDDD DDp@z@ @ @ $$uDDD D DDDD.D<DRD`DcD"hD$kD&yD'|D*D,D.D/D2D4D6D7D:D=D>p@z@ @ @ $5$ApvDADEDA DE DADEDFDH.DI<DKRDL`DNvDO$X$RwDRDVDR DV DRDVDWDY.DZ<D\RD^`D_cDbhDdkDfyDg|DjDlDnDoDrDuDv3@T =@T G@T $t$ywDyD}Dy D} DyD}D~D.D<DRD`DcDhDkDyD|DDDDDDDDDDDp@{z@{ @{ @{ $$xDDD D DDDD.D<DRD`DcDhDkDyD|DDDDDDDDDDDp@z@ @ @ $$pyDDD D DDDD.D<DRD`DcDhDkDyD|DDDDDDDDDDDp@z@ @ @ $$HzDDD D DDDD .D <D RD`DvD$$zDDD D DDDD.D<DRD`DvD$$"p{D"D&D" D& D"D&D'D).D*<D,RD.`D/cD2hD5kD6@$ $=$9{D9D:D9 D: D9D:D;D=.D><D@RDA`DCvDD$ Ή .^(T ( d d|d|d|)<8b| qFo!Fp& & &;Slm<l;m $$fVm $`m$%1;$m$m12I;mII5;6+2;mbb"b^+2k;m2;4m5,6F ;F6a6E4I78;m_&_g&gP N^+2_&  $Y|DYD\D^&D_0Db5D`6Da@DbJ$K$f|DfDgDhDiDj>DkC$I$p }DpDqDr$$v8}DvDwDxDwDxDy'$3;r g$l}DDDDD DD D*D5DFDK@(0e K$R$}DDD DDNDRDXD^DlDDDDDD@@$$~DD D)D4DFDIDXD{DDDDDDDDDDDDDDD@$'$4? LDDD D DDDDD$D*D0DJDMDDDDDDDDDDDDDD DD D8DKDDDDDDDDDDD,DMDDDDDDD!D"D# D"D$OD&wD'D+DDDDDDDZDgDxD/xD0~DDDDDDD&D3DDD4DD5RDXDfD|DDDDDDD9D:&D=(D>:DA=DFDAKDNDASDYD]DtDDDDDDDADB%D(DB.D3D>DCDFDXDeDxDDDDDGDHM[@@jj=U$Us$LDLDPD(D(D(DHD\DeDxDDDDDDD%D8DZDDDUD_D`DbDcDeMNj(j$$j4ii DjDnDj DnDp+Dq5Dr<DqIDt]@i@i@ld$d$zL4yy DzDDz DD+DGDQDpDzDDD@y@y$$DDD D D%D*D-D0D2D5D7D<DHD]Dg@@n$n$lDDD(D(D(DHD\DeDxDDDDDDDDDDD"D7DA@@6j(H$HB$PDDDDDDDD:DBDIDcDeDhDpDrZ@d@c$vt$,DD D DDDD0D<DBDMD]DhDkDrDuD{DDDDDD@@@@$$ DDDD DDDDD D %D (@@$<$  DDDDcDlDvDzDzDD*@;@#@@J@z$U #e$)w&& D)D*D+D,,D-?D.E@&$J$2w1D2D6D2D6D7I_Ds_D8sD9}@1@4s$$Ap/?? @@@w@DADO DSDRDSDT"DV)DW5DX>DYGDRODZRD[ZD\bD]kD^|D_@@*@B;@B@D$"$i/fg ghwhDiDn DpDoDpDq"Ds)Du5Dv>DwFDoIDwLDxQDyYDzbD|sD}v@g*@j;@j@l$~F$x DD DDD)D1D6D9DTDhDqDDDDDDDDPDYDtI[D[DDDDDDD D)D,D;DPDcDtDDDDDDDYj@@j$d$H4DD DDDD D#D%D*D2D6D8@@@$<}$DDD DDDD#D&D(@@$,$DD D$D3DND\D dD!vD"D$D%D&D(D)D*D+D,D.D/D1D2&D1+D20D3DD4[D5fD2{D7D8D;D<D>@$ Ή .  # *( )Q v $hDDDDD DDD%D8DZDDD$$(DDD D D(D<DEDXDzDDDj$ ! % & "dd d)<8b| qFo!Fp&`( &;Slm<l;m $$fVm $`m$%1;$m$m12bb"b^+2k;m2;4m5;6,6F ;F6a6E4I78;m_&_g&gP  ) >$?O>D?DFDG.DH0DIODJTDPXDQwDR|DVDXDYDgDlDmDnDpDzD{D|vDyZ@>e@@o@Ay@{gy$$|DDDDD DDD(D<e@o@C$C&( $DDD%D/$1$DDDD D D DDDD$D)DADTDaDyDDDDDDDDDDD DDD D%o@Z@%$,$ DDD DD DD (D @DXDgDjDmD~DDDDDDDDDDD$D.D0D 5Z@5$=j' j9L!tvwxJyz{|&}X~4 p    > a   ' Y x   & '9 )b * + , . 1" 3R 7x 8 9 ; =?0@NApBCDE G/IXJLMNPQISpTVXq &? +/>NQ -?D0XLZx[.\;m  -!M!" @"#&+##c#W%t%8 %C&_&l2*dAm mmk?mlnmmmnmo np:nqvnrnsnt.ou`ovo|oq$qr>rrrsss!sst/tcuLu?w[_wwx?xxx6yRyyy y zzzP{X|Y|Z|q 1Lڂlo5rYvx{} :fJw_W vK+i6<ƍ@B ELGqHKю2 Gwؑ 9k8ٓ:<*>R@sACO ʔ=ȕ52O$+`D+D.D+ D. D0$D1*D24D69D3AD6GD8R]@,W$Wn$?O>}> D?DCD? DCDF*DG=DF@DGCDHIDOQDP_DQeDSjDUpZ@>@>@Aw$w$[0OZD[D^D[ D^D`'Da1Db7Dc:DdDDcODfcZ@Z@\o@\j$j$kDkDrDkDrDp Dr'Ds,DtVDrYDvrDw}\le@m$$|$D|DD|DD D'D,DVDYDrD}e@}\$$DDD D D$D*D/D;DEDHDRDgDDDDDDDe@o@$ Ή .ddd)<8b| qFo!Fp&( bb"b^+2k;Slm 2;l;m 4m5;6,6F ;F6a6E4I78;m_&=;m<$$fVm$_m$%1;$m$m12_g&&$$#D$D'D$D'D$ D'D(.D+MD,]D.xD5{D.D5D6DFDGDHDGDH#@#$$$LhDLDMDLDM DN-DPLDQXDSdDUlDVxDYDZ$ Ή .5 C ddid)<8b| qFo!Fpo&) &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mI;mII5+2H-;H a6'93;5;bb"b^+2_&_g&gP j' j9 2*dAm mO '( NI^+2_&> *K ,Y 9g C{ D E F $DDD @$ $ /! DDD DD_DeDkDoDq0@<@K@_$tV$8DDD D DDJDVDdA@$fj$DDDD$$DDD D DDDE$G$`'DDDD D DDD*D2DADC4@&T) C$J?J$'DDDD D DDD*D1DADC4@b&4* C$J$DD DD*D<DiDpD{DDDDDDDDDDDD/D<DOD|DDDDDDDDDDD!D(D=DDDuDvD}DDDDDD D D D D  D"DRDSDZDuDyD|D+2D/iD+2D/iD+2D/iåDDDDD@@$$DD&D'D(JD'SD(YD)`D,jD)mD,qD-D.D/D2D3D4D5D7(D8:D9fD8hD9oD:qD;yD=D>DADKDMDODMDNDODPDQ DRDSDT(DU9DVKDW`DXuDYDXDYDXDYD^DaD^DaDcDeDiDjDm @"@#@$ $$qDqDD D@DpDzDDDD5(u`e y&u|, $ $DDDD D@DODUDZD\DpDtDDDDDDDDDD$$DDDD1$3&, $DDDDDD#D1D8D\DdD{D@$'$DDD DD"D,D:DMDRDTDZD_DbDiDvDDDDDDDDDD&D 2D 7D7D<DLDVD^DcDiDnD}DDDD D!DD&D'D)D+D*D+D,D-D0D/D1D2D6D7D8"D9,D:9D;HD=iD>sD?D@DADBDEDGDKDODPDQDTDRDTDUDVDWDYDXDZ%D[.D:1D_CD`HDaRDc]DbbDchDdmDe|DgDfDhDiDoDpDqDrDsDwDx Dy=DzBD{HD|RDZD}_DeDjDyD~DDDDDDDDDDDDDDDDDrDDDD(D-D3D8DGDLDODUD^DdDxDDDDDDDDDDDDDDDDDDD%DADKDeDoDDDD D D DDDD D#D$)D%.D&0D'ED(JD*LD+aD,fD0hD1xD2}D3D4DD8D@@[@$h$=w<D=DB D?DBDCDD DE!DF;DGDDFODHcDIeDJDLDNDPDQDR@<@>χ@>@?z&@, $$VسDVD_DV D_D^D_Da D`)Da3Db5Dc:DdtDeDgDhDlDnDoDnDoDqDr)DsUDrXDs]Dt_DudDvDyD{D}DD~DDDD-D8DDDND\DeDhDmDDDDDD'D,DSDVDZD_DiDuDDDDDDDDDDD?DiDsDxDDDDDID#iD#D4D7DLDXDsDzDDDDDDDD'D1D<DHDD+2D/iDDDD$D)D.DNDPDUDZDDDDD@WX$$f8fDfDg Di Dh#Di)Dk^DlnDn~f$$rDrDvDD%D-D/D4D@DFDLDODVD]DiDDDA@s$$DDDDDD%D,D.D6D?DED`DmDxDDDDD@A@$$dDDDDDD.D6D8D<DBDDA@@B$I+$DDDDD DD D D "D (DPD UD[D `D fDmDDDDDDDDDDDDI־D&i־D&D!4D%UD$`D%jD'oD)tD+}D*D+D-D0D2D4D6D8D: D;2D@5DCTDG^@@@O@^$e Ή .] !()de  + A B(Ze ddd)<8b| qFo!Fp&- bb"b^+2k;Slm 2;l;m 4m5;6,6F ;F6a6E4I78;m_&=;m<$$fVm$_m$%1;$m$m12_g&Gh5 gP d$)u(D)D.D) D.D/8D0ID2TD3fD6fD7jD:lD;sD:vD;wD<D?DADBD.DEDGDH*6 @*+@,G$$L4uKDLDUDLDUDV(DW@DX@DYFD\HD]UD`XDbxDc{DU{DfDhDiQ@R @Sh$ Ή .d,d,d,)<8b| qFo!Fp'%&@- &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mI;mII5+2bb"b^+2_&_g&gP ^+2_&$G,FDGDK DM DN+DR\DStDRDTDW@I$$[Z D[D` Db$Dd/DgDiDlDm,DnHDmpDoDrDs@\)]^$3$wv DwD~ D D+D@DNDPDlDDDDD@z){|$C$^ iDDD$s$DDDDDDL@$Q$DDDDDDL@$Q$\DDD DDDH@$M$DDD DDDH@$M$DDD DDD8@$=$<DDD$$T DD D DD D3DVD[D`DyD|DDDDDDDDDDDD D DDDD!@$'.$|DDD'DHDMDPDVDXD aD v:Dv$}N$DDD'DHDMDPDYD\DeDz:Dz$Z$#D#D&D('D0HD1MD*PD+ZD-\D3eD4z:$D$z$f$8D8D;D='DKHDLMD?PD@WDBmDCxDE|DFDHDNDO:9D9$u$SDSDVDX'DdHDeMDZPD[WD]mD^xD`|DbDgDh:TDT$$lDlDoDq'Dr3Dt\DvbDweDyhDzlD|pD}uDxDDDm$$HDDD'D3DEDtDDDDDDDD$$ DDD'D3DEDtDDDDDDDDDDD$$ DD D(D4D@DWDdDDDDDDDDDD&D/D4D:D=D@DHD`DiD|DDDDD:D@@$$DD D(D2D5D:D@DID aD DDDDDDD GDTD WD#hD$zD&D'D*D/D3D9#D<sD><DADBDIDKDLDNH)@'@P$P6$R@DRDSDR DS DUDSDUDW3DX@B@SE$EL$\D\D]D\ D]D`D]D`Db7DcCDfNDgeDhoDj|B@]^|$X$n DnDoDn DoDrDoDrDt7DuCDxNDyeDzoD||B@op|$d$DDD DDDDD7DCDNDeDoD|B@$q$DDD DDDDD7DCDNDeDoD|B@$~$DDD'DHD`DdDDDD:D$$\DDD'DHD`DdDDDD:D$$ DDD'DJDLDDDDDDD:D$$DDD'DJDLDDDDDDD:D$$DDD'D.D1D>DOV$V$DDD%D 13$3$ DDD D D$D;$B$PDDD'D.D1D7D:D<D?DJDODT[$[$#D#D$D# D$ D'$D+=D*BD+I$K $00'0D1D5 D66D9DD8GD9KD:ND=bD<eD=iD?oDCDEDGDIDJDINDLWDN\DKdDQdDSi@2p@3 i$q2$WlDWDXDZ%D^GD]QD^WD_ZDc\DeDg$E$kDkDn Dp(Dq4Dr=DscDtqDuDxDy:lDll$P$}D}D D(D4D=DcDqDDD:~D~~$[$DD D(D4D=DcDqDDD:D$f$LDD D(D4D=DcDqDDD:D$q$DD D(D4D=DjDpD:D$|$DD D(D4D=DjDpD:D$$,DDD'D3DyD|DDDDD$$DDD DDDDDDD D#D)D,D/D0D5DADSDVD [DaDdDhDlDoDuDDDDDDD@@@$$DD5 D8*D90D83D95D<8D:;D<>D=ADBDD6JD=MDBSD=TDBYDCeDDwDHzDODPDQDRDSDTDUDVDWDVDWDXDYDZ@ !@"@#$%($$dt/c<cDdDeDgDhDi(DlKDnN$PI$t/sDtDyD~!D(D/D5D<DL@vd&wx- N$Nu$DD D(D2D5D:DCD^DsDDDDDDDD D DDD6D~$$DD D(DKDYDtDDDDDDDDD D D&Dnv$v$DD D(DKDYDtDDDDD D D DDDD.Dv~$~$DD$D&'D(6D1QD3nD5D6D7D8D;D<D=D@DADCDJMT$T$NDNDTDV'DX6DaQDcnDeDfDgDhDkDlDmDpDqDsDzMOOT$T$~<D~DD'D6DQDnDDDDDDDDDDDMT$T$DDD'D6DQDnDDDDDDDDDDDMT$T&- $DDD%D/$1$DDD%D/$1&$L5DD D(D2D@DUDwDzDDD$@$DDD D DDDD 6D DD MD PD t@ P{{${M$dDD D D! D"%D%,D'CD(hD+D*D+D,D-D.D/I.D.D/I8D8D0D1D2D3D4"D5$ID>6>9<dD=kD>D@DBDCDDDEDGDJ @dX@ $$NxDNDRDN DR DSDRDSDU5DWADUDDVGDTJDUPDWSDXeO@Pl$l$\D\Db Dc(DeIDdODeRDgoDhDjDDDmDnDoDuDvDwDzD{D|D~@DEDHDUD_DdDrDuD^@^^B@_$$xDDD%D<$>$DD D)D=DCDKDNDSDVD[D^DhDqDDDDDD $$hDDD'D3D>8<DIDL@L$S%$DD D(D IDOD RD WD mDDDDDDD2D51B@=$=<$DD"D#'D$3D&XD'jD*lD+D.D/D2D5 $M$9D9D= D>(D?LDAnDBDCDDDCDEDFDGDH DI5::B@;=$=[$MDMDQ DR(DT4DUUDWwDXDYDZD[DNNO)OL$Lj$_<D_Dd De(Df4DiXDg^DiaDgbDieDjDlDmDn/DoHDnTDp`DqDrDsDt``aya)aB@bb$$x(DxD} D~(DKDNDTDvDDDDD)D;DBDHDyyyzB@{{$$DD D(DNDQDVDYD[DzDDDDDDD DD<DBD\D{DDDDDDDDDD DD0DLD`DsDvD{@@$ Ή .dCdDdD)<8b| qFo!Fp&- +2k;Slm 2;l;m 4m5;6,6F ;F6a6E4I78;mbb"b^+2_&=;m<$$fVm$_m$%1;$m$m12_g&gP ^+2_&  $$D #D$D(D)D(0D*DD+V@#@&V$V($06/D0D` DbDc|DbDcDdDcDdDfDhDkDiDkDlDmDnDoDnDoDqDsDttDs~DtDvDxD|DDDDA@/L@bkV@hχ@iL@sc$`$DDD6D@$Bu$DD DDD_DdDhDtDyDDDDDDDDDDDL@V@@$$  DD DD(D1D4D:DLDODRDTDWDjDDDDD.D<D<D?DBDIDLDD@@@L@L@<$$  DD DDDDDD"D2DDDDDDDD4A@@@@L@L@<$<$  DD DDDDD$D'D2D5D7D:D<DPDaDf @@A@@f$n$0  DD DDD D D$D'D 2D 5D 7D :D <DPDaDf @@A@@f$n&$  DD D"D$!D#&D$( @@@ $+5$+*D+D0D1 D3D2 D1)D58D6=@-@.=$? Ή .B d d [d )<8b| qFo!Fp&. &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mbb"b^+2_&_g&Gh5 gP ^+2_&b&4. $3 2 D3D4D3D4D3 D4 D7D8D9D<!D:$D;'D<-D=2D>8D?MD@[$g$DtCDDDG DD DGDHDK5DL?DMTDNTDMXDN_@C$c$R/QDRDUDR DUDVDWDU DV.DY9DZ@0@Q@S9$E$_ D_DdD_DdDeDf1Dg;DhCDiUDjXDkeDljDjoDkzDnDoDp`T@a@b$$uDuDxDuDxDyDz1D|EDUDtD+2h D/[y DDDDDDDDDv$+$ DDDDDD1DEDUDtDz+2( D)|[8 DDDDDDDDD$;$l DDDDDD1DEDdDDDDDDDDDD$J$, DDDDDD1D8D;DHDY`$`X$ DD DD)D7D8D@DXDXDmDtDDDDDDDD*D0D>D GDID ND kD nD xDDDDDDDDD DDD"D0DDD"`D&nD$yD%D&D'D(D)D,D-D.D1D2D5D6 D9D:D;$D>(D?-D@/DA/DE0DD3DE9DD<DE?DCBDEHDFZDGmg@m$u$TDTD[DTD[D\D]1D^ED_KD^ND_[DalD`oDarDbDeDfDeDfDgUV@W$ Ή .ddd)<8b| qFo!Fp6&. &;Slm<l;m $$fVm $`m$%1;$m$m12 Dl"+2k;m2;4m5;6,6F ;F6a6E4I78;m&H]F&P  @I5 +2&+ +2&O +2&s$'D'D3D4$D5>D4AD5ED6c$e Ή .d1d4)d4)<8b| qFo!Fp2&0 &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mI;mII5+2j' j9 2*dAm mO _R15-./012-U26 OXX'+2& 2&5<0 &:@0 8&M@4 G&OH4 S&PL4 c$4DDDDDD&D)D*D,D/D8D?D\DhDDID)DDDDDDDDDDDDDDDI1DDDDD)8DI8DDDD D )AD @@@y $$LDDD DD2DMDOD^D`DxDDDDDDDDDDDDD @$$\DDDDD D DD%D-D/D;D=DFD\DbDdDwDD@$$DDDDDD@$&P4 &T4 ,&X4 J&\4 _&`4 u&d4 $ DDD DDDDDDDDDtD~DDDDDDD DD $D,D 2D LD eD qD D D D D D D D D D @$$DDD D D D D4DODXDDD@$$#t"D#D&D($D,@D-VD1`D2eD6lD7qD8D9@"$$@?D@DADB @?$$JDJDK$ $S$'RDSDVDSDV DWDX0DY0DX3DY54@R@T0$90$``'_D`DcD` Dc Dd DeDf"Dg8DhIDi_Dja4@_@aa$hG$q'pDqDuDqDu DvDwDxDy$D{,Dz1D{8D}DD|GD}K4@p@r$OZ$DDDD9D@DlD|DD@$n$'DDDD DDDD.D5D5D8D:4@@5$>~$ DD DDDD+D0D4D<DRD_DtDDDDD@@#@$$'DDD D DDDDDD D2D4D;D;D?DA4@@@;$E&4 $DDD DD9DKDnDyDDDDDDDDDD!)$)& 4 0& 4 W$0ny DD DDIGD)GDIJDD$D-)dD4DDDIDLDfD@@@$&4 & 5 & I5 @&!`5 k$644 D6D8 D:DC0DD[DEoDHtDJDKDLDMDNDODLDQDRDS9DW<DY<DXBDYH@4@7@8J$J$^n\/\ \D^Db D^DbDd(DeKDfZDi`DjDkDnDoDpDsDtDuDxDy+Dz:D}@D~cDrDxDDDDDDDDDID)DD)D)D/D5@\@\$7$8/ DDDDDLDYD`DmDuDDDDDDDDDDDDDD DDDDD(D3D8D>DLDXDdD0@@@@$$ DD DDDDDQDXDeDqDDDD!D2D3 D4D3D4D5&D6-D7:D8AD9ND:UD;bD<iD=vD>}D?D@DHDJDIDJDKDLDNDPDT DUDWDVDWDX'DY2D[7D]=DaHDbSDf`DglDjo@@ @ @ v$v$8#DDDDDDDXDpD~DDDDDDDDDDDDDDD DD$D/D<DHDK@@@@R$R$$ DD DDDDD/D5DJD^DpDw@@@$$ %DDDD &D 8$:+$H%nDD DDD3D8D9D?DFDPD\DmD }I%D)%D!DD"DD!D#DI%D)%D%D'D&D'D(u @@@f$s$.&n-D.D7 D0D7D93D:HD<TD=eD>uDFD?DFD9DFDGD9DIDKDJDKDMDNDMDN(/v @0@12@3f4$$X&VDXDYDZD[D\)D],D^2D_8D`UD^fDbrDcDd@V$$np'lDnDsDtDuDvDw'Dx,Dz0D{8DzND~[DaD~bDgD~mDoDtDD@l@o#@p4@q$$''DD D*DBDZDrDD4@$$(DDDD,@$1$(DDD$ $( *DD DD0D8D]D~DDDDDDDDDDDDDDD D*D,D6D;DEDPDDDDDDDDDDDDD DDD&D8D;DEDODZ@9@8Zb$bJ$\+ DDD D DD0DMDUDXDiDrDDDDDDDDDD&D.D9@@@$@g$,DDDD(D5D?DIDSDXD eD jD oD zD DDDDD$ Ή .y ,(-w (Rx  V(S| (} (} (} "(} d_-d`-0d`-)<8b| qFo!Fp&5 &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mI;mII5+2j' j9 2*dAm mO -U2_R OX'+2&7&#5 D&'5 X&(5 k&*5 ~&F5  G$K`-JDKDLDK DLDMDOTDP`DQDSDT#@J$$X.WDXDYDX DY DX DYDZD\TD]`D^D`#@W$$d.cDdDeDf@c$$j.iDjDkDl@i$$p.oDpDqDr@o$$v.*uDvDwDvDw DyDxDyDzdD{rD|uD{xD|}D~D5@u$@$/PZ ep{DD D DDDD"D(D+D.D1D4@@@@$<$/PZ epDD D DDDD"D%D(D+D.@@@@$6$ 0PZ pDD D DDDD"D%D(@@@@$0$P0PZ DDDDDDDD!@@@$($x0PDDD D DDD@@$&5 &8 6$0BDDDD$D,D4D<D>P@$@^$0DDD (D 3D\DdDrDDD D"D#D$D&D(D)D*D-D.D/D0D1D3D4+D6.D7X@$Xo$A02@DADEDA DE DF DGDH4DJ>DKYDL]DRdDSqDTuDUDWDYDZD^D` DaDfDg=DhADlDDm\Dn`DpdDq~DrDuDvDwDyDzD|D}@@5@B$&; &; $3DDDDDDD4DEDT@$[$X4DD D DD,D7DPDlDwD~DDDDDDDDDDDDD"D%D(D,D/D4D6D:DHDgDDDDDDDDDDDDDDDDDD*D3DLDYDbDnDwDDDDDDDDDDDDD'D0D<D ED \D cDmDDDDDDDDDDDDDDD D!D% D&)D'3D)@D+PD*SD+YD,iD-uD.D/D0D2D3D4D5D>D?DADCDFDGDHDI&DJ/DMHDNSDO_DPhDVDXD\D]D^D_DcDdDhDi!Dj*Dk6Dl?DpXDqcDrkDvxDwDxDyDzD{D|DDDDDDDDDD4DFDTDW@@@@@&;  W$_$;DD D DD,DCDHD[D]D`DuDwD|DDDDDDDDDDD#D0D8D?DRDXDbDuDyDDDDDDDDDDDDDDDDD)D;DEDRDVD\DaDoDuDzD}DDDDDDDDDDDDDD!D'D,D/DBDHDQDZDuDDD DD D D D D DDDDDD D"D(DLDUDgDpDrD#xD%D&D)D*D+D*D+D,D-D0D1 D2D3&D4/D51D88D9CD:QD>\D?kD@tDADBDCDDDEDHDIDJDKDLDMDNDODPDQ+DT0DUBDVPDWS@@@&;  S$['$_B6^E^ D_D`DhDi DqQDzjD}tD~DDDDDDD DD%D(D7D@DCDEDLDVDlD~DDDDDDDDDDDDDDD,D@D\DxT^b^p@`[@a@a@a$$D DD DDDD.DIDLDNDVD^DDDDDDDD@@@$ Ή .("} ($~ (%~ ()~ d}EdE3dE)<8b| qFo!Fp2&; _R+2k;Slm 2;l;m 4m5;6,6F ;F6a6E4I78;m&=;m<$$fVm$_m$%1;$m$m12=$EDD D_DnDp#@L@n$u Ή .dEdEXdE)<8b| qFo!Fp2&< &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mI;mII5+2-U2_R '+2&a^&&o`,&-&.&2A&3f& 9&:&-;&L >&6>&4&@&ٳ"&8< #&)<< z&.@< &/D< U#&;H< h#&<L< $VE#V"EDWD\DW D\D[D\DbD^%Db/Dc1DpGDqTDfYDgcDhmDiwDqD{D}D{D}D{D}D{D}DDDDDDDDDDD!DUDXDbDdDjDpDrD|DDDDDDDDDDDDDDDD D(D(D2DLDYD^DcDiDsD}DDDDDDDDDDDDDDDD DD D DD1D4D4DBDGDLDdD%kDmD%rD'tD*D,D/D5D6D:D;D=DCD=DCDEDF DKDL!DK#DL(DM.DQ.DR;DQ=DRCDSEDVeDXrDZrD^D_D^D_D^D`Da De X KD(D2D8DLDTD^DcDmDDDDDDDDDDDDDDD)D*D-#D1(D24D=<D@ODAcDqhDrrDsDtDuDvDwDxDyDzD{D|D}"D~2DBDHDHDMDPDSDVDfDuDDDDDDDDDDDDDDD*D0D@DTDbDhD~DDDDDD0 D8 DE DL DV Dk Dq D D D D D D D D D D D D D D D% D+ D3 D= D@ DY D` Do Du D D D D D D D D D D D D D  D  D  D D D& D, D: D@ DN DT Db Dh D} D D D D D D D  D! D" D# D$ D% D&% D'9 D(@ D)Q D-X D.i D/} D0 D1 D2 D3 D4 D5 D6 D7 D8 D9$ D:6 D;< D<J D=P D>b D?z D@ DA DB DC DE DF DG DHDIDJDKDL*DM0DNCDOHDPWDQ\DRrDTxDUDWDXD^D_D`DaDbDcDdDe&Df6DgFDhVDifDjvDkDnDoDpDqDrDsDtDuDvDy DzD{&D|6D}FD~VDfDvD|DDDDDDDDDDDDDD DDD+D;DX"SWDk[DrgDlmDkpDlvDr|DtDuDtDuDtDvDwDxDyD|DD|DDDDDDD$D5DHDZD`DmDmDzDDDDDDDDDDDDDIXDD"XDDD9DMDODdDsD|DDDDDDDDDDDDD$D(D=DBDPDZDzDDDDDDDDDDDDDDDDD D# D$D#D$$D'*D(+D'0D(5D+LD,SD+UD,ZD.\D0gD1nD3tD6|D:D;D>DCD>DCDDDHDJDK DO?DPBDTHDVRDWD[D\D]#[#@(@Xr@@@H@t#@@#@#@@$$\sX\DDD$&P< j' j9 2*dAm mO 7$\Gs DDDDD)D.DEDQD_DbDpZ@ @mxw$w Ή .(N  (O@     r$($@ $(%D "(&H 0('L $((P >(+` a(, (G@ %(KH dK]dL]dL])<8b| qFo!Fpo&< '93;Sll;m 5;6&;m<$$fVm $`m$%1;$m$m12+2k;m2;4m5,6F ;F6a6E4I78;mI;mII5+2OX"+2&&+2& &(< &)< (&*< 7&+< D&-< W&.< i /&0< $@L]D@DAD@DAD@DBDC$! I$p]DD DDDDD-D<D@DHDLDTDWD_DhDj@#/@j$r:$]#DDDDD DDDDD)D+@@+$0T$^8DDDD DDDDDD$DeDxD}DDA@$a$^DD D$DhDpDwDyDDDDDDDDD DDD=DWDaDkDtDwD}D@r$$,`8DDDD(D4D@DLDXDdDpDxDDDDDDDDDDDDDDA@$$ a8DD D D4D<DDDQDTD^DdDmDpDzDD!D"D'D(D*D+D-D.D0D1D3D4D5D7D8D:D;D= D>D? DB0DC:DDDDGTDH^DJdDKnDMtDNDPDQDTDUDWD[D_D`DbD\D^D]D^DfDgDiDhDiDjDlDm.+2NcD/._cDp?DqDDtKDxPDy`D{`+2cD)ecD|uD}{DDDDDD+2cD)cDDDDDDDDDD+2(dD)8dDDD%D,D8DADDDN+2tdD)TdDdDjDqDxDDDDD+2dD)dDDDDDDDDDDDD DD,D9DFDXDeDoDrD|DDDDDDDDDDDDDDDDDDD$D0D8D@DLDVD`DhDpDuDDDDDDDDDDDDDDDD"D.D:D DD ID SD VD `D hDrDDDDDDDDDDDDDD#D$D%(D&8D'DD)VD0fD2oD1rD3|D*D+D,D-D/D5D<D>D=D?D6D7D8 D9D;)DA0DDBDFLDFODCTDJTDN^DPhDKpDMxDRDSDUDVDXDXD\D]D_D`DbDbDfDgDiDjDlDlDp Dq Ds Dt Dv% Dv( Dz0 D{5 D}= D~D DQ DT D\ Da Di Dl Dy D| D D D D D D D D D D D D D D D D D D D D D D D% D, D6 D@ DQ D[ Dh Dz D D D D D D D D D D D D D D D D% D, D4 D< DD DL D[ D^ Dh Do D{ D D D D D D D D D D D D D D D D$ D+ D7 DC DK DL DO DY D` Dl D t D~ D D D D D D D D D D D D" D! D" D# D$ D%+ D&7 D'U D(Z D+\ D*_ D+i D,p D-| D. D/ D5 D6 D7 D9 D8 D9 D: D> D? DA DC DB DC DD DEDIDJDL%DK(DL2DM4DNGDOSDPhDQrDU|DWDYDXDYDZD]A@@@$$coDcDlDc DlDmDp|DoDpDqDsDpI^pDdpDsDtDvDwDxDzD{e@f$ Ή . /(,L dpdp>p)<8b| qFo!Fp6&? _RFifg-z./012-}1O"$%pD%D&D'$$.p%-D.D5 D7<D8?D9CD:UD;gD<}D=D@DADBDCDDDEDFDGDHDIDJDKDLDPDQDR"DS-DT4DXDDYJD\LD][D_^2@-?@0I@1f$f\$fDr%eDfDiDf Di Dj DlDp8DrDDuLDvWDuXDvZDxbD{|D}2@el@gz@g$$r% DDD'2@@$)$r% DDD;2@@$=$8s% DDDK2@@$M$s% DDD[2@@$]$s%DDD D D DDD4DTDDDDDDDDDDDDDDDDDDDDD,D1D8DeDlD}DD DDDDDDDD#D&)D*0D.yD2D7D:D<D?DBPDEXDHDKDNDQDSDVDYD\$D^DDaLDc[Df`DhqDkxDmD|D~DDLDTDcDhDDDDDDzDDDDADDDDDD D DL DT Dy D D D D D D D D D D D D D [ D ` D D D D D D D D! D$ D( D- D< D= DD DE DH DJ DL DO DQ DR DS DV DX DW DX D[ D]& D`, Da1 2@$8 $e %dDeDfDiDk6DmDDoRDq`DrkDsn2@d$sd+dNd)<8b| qFo!FpW j j"&;Slm<r;m !ԗ"#%&11I2b3z456ǘ89;=5>M?e@}ABCǙDEFG)HDI[NƚQRST U'V@XY[t^bx{~)D^{ (Da{ $n$fVm $bm$%;$m$muGJK6TiY]`aM3M?V _. gS j129y L  t vG wy x y z" {W |} } ~  G |    ; z  0Y&<'`)*+,.1=3k789;=!?=@YAyBCDE G.IUJ{LMNPQ:S_TVXq >~Q8TDwXZ[Nz L |   ?!c!"#t##W$ z$:%&\%%c%y''8'b(~(n 2;n!n"n#n$o%+o&Co'Zo*qo.o:o?oDoIoNo`pe*pjCpo\ppupt4mppppppq'q@qYqrqq5;6,6F ;F6a6G4I7qqq*dAm qVrrr(ssuuv7w;y)y>x{Z}e&~Jۀ!zvj15LFMhN^׍_`"pnq*N$F͓Hkɘ&K&/>HRx]=gtĦ q(m1ܮ%U-2c899Ѱ@CGW"_βd4jlݳmu3}_'z͵ֶTrS~ҸԹ(0ںc7ӻ=dC¼HcPVo[]eBvKmklm@n{opq rFstuv|3/M:!c/L[$h6|  6 ZP)XYZ <Llo/rQv|x{}(R,WWt2 +63<^@BEGH-K\[Fu 8/:U<|>@ACOb =N2hppxEupN,@Wn.?fxjjH].8>PJYki{+ +F$9W8D9D= D9D=DBD@ DB'DC,`@8i;u;81$1$KȀDKDLDM%$+$UWTDUDVDU DVDW&DX5`@T$:$_0D_D`Dc%Dd,Dj6Do;DpH$J$w|8vDwDy DzD|$D}=DJD~MDWD\DoDxD{DDDDDDD@vx$$4DD D"D,D1D9DPDYDpDyDDDDDDDDDDDDDDDD(D5D= B$B($x<H DD DDDD$D%D+D0D5D;D=DPDXD`DDDDDDDDDDDDDDDDD D D .D8DYDcD!mD#D$D*D,D*D,D.D/D3D4D5D6#D81D;WD<lD?pD@}DADHDJDKDNDODPDSDTDUD\D^3D_cDbkDcDdDgDhDiDpDrDyD{DD%D/D9DPD\D_DxDDT@`H(χ@@@@$7$ WDD DDD!D%D'D)D+D4DHDpDxD}DDDDDDDDDDDDDDDDDDDDDDDDDD DDD!D%D%D*K@@ Tc@s@|@%$-$<<H DDD DDD!D$D*D/D0D:DDDNDXD^DhDrD|D DD D D D DDDDDDDD DD D%$D'<D%LD,dD.xD,D.D,D4D7D3D6D7D9D;D>DAD@DADCDGDIDKDJDK DIDKDNDO#DR/DX=D^MDXRD^WDT]D^_D`nDbwDcDfDgDhoDqDsDtDvDuDvDxDzD|D} D~$D.D;D>DcDhDuDxD}DDDDDDDDDDDDD D DD2D?DBDHDLDQDTDVDaDhDnDDDDDDDDDDDDDD6D;D\DiDlDrDvD{D~DDDDDDDDDDDD D.D0D=D@DEDfDsDvD|DDDDDDDDDDD &D .D NDQD]DdDiDrDtDDDDDDDD D"D#D$D'D)D+D)D+ D,D.D/,D2/D08D2;D3HD6LD8qD9DD@DBDDDEDHDIDJDNDPDR DS DT DV DT DV DW9 DZ< D\b D^p Dat Db Dc Dj Dl Dm Dn Dp Dq Dr Ds T@hH χ@@*  8 (D X t  @ @ =@G@ @ (  @!!$0! F!@ $ S!$z$WyDzDD$D+D-D/D4D8D;D<D?DDDFDGDHDNDQDTD[Dl`@yK@{i!@|t!@}l$l}!$!DDD DDD-D@DJDWD[DjDuDxDDDDDDDDDDDDDDDDDDDDD D0D:DKDMD]DoD tDD D D DDDDDDDDD D DD 0D!9D$<D%ID&LD1QD3nD5wD7|D5D7D9D:D;D>D?D@DHDJDMDODMDODPDQDR-DS6DTHDUQDW]DXiD\lD]yD^|D`DbDcDfDgDhDpDrDuDwDuDwDxDyDz1D{:D|LD}UDaDmDpD}DDDDDDDDDDDDD DD#D5D>DPDYDeDqDtDDDDDDDDDDD DDDD D%D8DADRD[D`DmDuDzD{D}DDDDDDDDDDD D D D )D,D 1D%ND&mD)uD*D-D.D/D6D8D:D=D?D=D?DADBD:DBD:DDDEDHDI%DQ(DSIDURDXhDZoD[D]D_DUD_DUDdDeDfDnDpDrDu Dw Dx, Dz4 D|L DrP D|Q DrV Dd Dq Dt Dy D D D D D D D D D D D D D! D$ D1 D4 DC D] Df Dh Du Dx D} D D D D D D D D D D D D D D D' D< DA DD DF DL Da De Df Dk Dv D{ D D D D D D D D D D D D D D$ D1 D4 D9 DZ D g D l D r D t D D D D D D D D D D D D$ D&" D)/ D+4 D): D+< D,N D-V D.h D/q D0 D2 D4 D5 D8 D9 D: DB DD DG DI DGDIDJDKDL0DM9DNKDPTDRnDSwDV|DWDXD`DbDeDgDeDgDhDjDlDmDpDq DrDyD{2D};DPDUDXDZD`DuD}yDzD}DDDDDDDDDDDDD DD&D/DIDRDTDaDdDiDDDDDDDDDDDDDDD!D$D3DMDVDXDeDhDmDDDDDDDDDDDD DDD%D(D7DQDZD\DiDlDqDDDDDD D D D D DD DDD)D,D;DUD^D`DmD pD(uD*D-D/D-D/D0D2D4D5D8D9D:DCDEDHDJ$DH*DJ,DK>DMFDO\DPeDShDTuDUxD]}D_DbDdDbDdDeDgDiDjDmDnDoDwDyDz#D(DEDJDODlDqDvDDDDDDDDDDD DD/D8DPDXDlDtDDDDDDDDDDDD DDD D%D)D6D9!h@χ@@ @!h!h d @A$A! # " ) " *3" ,dѪ+dԪK"dԪ)<8b| qFo!Fp&;Slm<Gt;m $$gVm $bm$%5;$m$m12+2k;m2;4m5;6,6H ;F6a6G4I78;mx|upN.xj9&jF' /2*dAm W"Vo"" ###8&]&7''))*>++../>11222333456665;<M<N<^<>_a>`>p?q?kAAAhBBBPC2DNE FFGuH.IIJ}KL&mM/%N>mOH!PRP]Qg_RtaSHTUXV&WWlX[[\\^^>_%_-``2`8`9a93a@aG#bWbc_2cdcjdlAdmjdud}dd eleee1fMfgg;gggghhhi8iei:j(_j k0@kk7k9l=ZllCl(mHMmmPm\nVnn[n]oevoooKmmk?mlnmmmnmo np:nqvnrnsnt.ou`ovp|oq-pr(qrqssNr!zrst/rcuLu?w[swx?xxx6yRyyy y 8tztPuX|Y|Zvq y.zLڂlo5rYvx{} :fJ{~_W K+i6<@B EGqHKP Gwؑ 98ٓ:<*>H@sACO iK=gԴ21F.ö">:J·}YUiqo{p$ԪӒ+ 5?DDD$D#+D$@D+HD,ND-TD/ZD0fχ@ IG@R@f$fe$7<666D7DDD@DD$DA%DD+DA,DD2D?3D@>DBDDDXDE^p@6z@6@6$^$LKȻK ѻKDLDRDLDRDVDZ"D]%D^3ۻ@K@K@M@N3$3 $eЫdȻd ѻdDeDkDeDkDoDs"Dv%Dw3ۻ@d@d+@f@g3$38$~}} }}S}$D~D D(D.D4D:D@DNp@}]}f}o}+@N$Nx$T܂ DD DDD!@+@!$!$x ѻDDDDDD"D%D3@@¼@׼@3$3$+ 5?DDD"D(D.D4DB3@I@B$B$+ 5?DDD"D(D.D4DB3@I@B$B1$4+ 5?DDD "D (D .D4DB3@I@B$BM$xȻ DD! D%D(D)!ۻ@@!$!k$0// D0D5#@/@/$ $=Ӓ<D=DBχ@<$ $J܂II IISI$DJDS DW(DX.DY4DZ:D]@D^Np@I]IfIoIٽ@KN$N$e܂dd ddSd$DeDn Dr(Ds.Dt4Du:Dx@DyNp@d]dfdod@fN$N#$T܂ S$DD D(D.D4D:D@DNp@]fo@N$ND$܂d DD DDDD2D;D>DEDLDXn@@X$Xx$+ 5?DDD"D(D.D4DB3@I@B$B$@܂ S$DD D(D.D4D:D@DNp@]fož@N$NӾ$܂ S$DD D(D.D4D:D@DNp@]fož@N$N$ ܂     S $D D D(D.D4D:D@DNp@ ] f o ž@ N$N$&0܂%+% D&D/ D3D6D7!4@%ž@'!$!=$>T܂=S= D>DGD>DGDKDN"DO0@=ž@?0$0^$V܂UU DVD_ DcDfDg$s@Už@W$$$d+dd)<8b| qFo!Fpp&8? $DDDDD D D$d+dd)<8b| qFo!Fp&;Slm<Gt;m $$gVm $bm$%5;$m$m12+2k;m2;4m5;6,6H ;F6a6G4I78;mx|upN.xj9&jF' /2*dAm mO pÿ    6 R$"Ӓ!+! 5!?!D"D&D*'D.*D*/D.2D+5D.8D(:D)<D+BD,ED.LD0ND2UD3[D8`D:iD;lD=oD>oD=tD>vχ@!3@!I!!g@#y@$o$y$E8ӒDDEDHDEDHDE DHDKDQDS#D]-χ@Dy@F-$2$elӒdDeDh DjDmDn*Dp-Dq-χ@d@f-$2$xDxD{DxD{ Dx D{ DD}DDD D>DADHDPDTDaDdy@yi$i$ DDDD$ $ Ӓ DDDDDDD%D'D.D0D7D9D<DEDHDKDKDODQ$@χ@2@F@K$T^$lvӒ DDD DDDD#D-$@χ@F@-$2$vӒ DDDD D DDDD&D)D)$@χ@@)$0$вӒDDD D D DDD-D;DIDWD^D eD lD sDuD|DDDDDDχ@@@$$#lӒ"D#D&D#D&D# D&D)D/D1#D;-χ@"@$-$2$CӒBDCDF DHDKDL DN#DO#χ@B@D#$($VȳDVDZDVDZDV DZ D^D\D^D`!Db$Dd3De?DfBDhDDiTDjWDl^DmkDnnDppDqDrDtDuDwDyD|D}D~@W#@X$7$|DDDD$ O$ӒDDD D DDDD&D4DBDPD^DlDzDDDDDDDDDDDDDχ@d@s@$$dӒDDDDD DDDD#D-χ@s@-$2$ӒDD DDD D#D#χ@@#$($DDDDD D DDDDD D/D;D>D@DPDSDZD]D aD iDlDyD|@#@$$DDDDD$ $%PӒ$D%D)D% D) D=D+D,D--D.;D/ID0WD1eD2sD3D4D5D6D7D8D9D:D;D=D?DADBDGDIDJDLDMχ@$@&-@'$ E$T\ӒSDTDWDTDWDT DWDZD`Db#Dl-χ@S-@U-$2]$tӒsDtDw DyD|D} D#D#χ@st@u#$(~$DDDD D D DDDD!D$D3DRDqDDDDDDDDDDDD-@$$DDDD$ $ӒDDD DDDD&D4DBDPD^DlDzDDDDDDDDDDDDD#D%D/D5D8DDDJDPDRχ@@@P$W$ӒDDDDD DDDD&D0χ@@0$5$8ӒDD DDD D#D#χ@@#$( $#`D#D&D#D& D# D& D*D(D*D,!D.$D03D1<D3HD5XD6aD8lD:|D;D<D=D>D@DADC DE(DH,DI9DJ<@$A$A6$QDQDRDQDS$ O$^k]Ӓ] D^DbD^DbDhDjDd%De'Df.Dj5Dl7Dn>Do@DtDDvMDwPDzSD{SDzWD{Y@]χ@]@_@`S$\$ Ӓ DDD DDDD#D-@χ@@-$2$@Ӓ DDDD D DDDD&D)D)@χ@@)$0dp+dpdp)<8b| qFo!Fp@&;Slm<Gt;m $$gVm $bm$%5;$m$m12NeYj9&jF' /2;4m5;6,6H ;F6a6G4I7*dAm mO N Ck"+2k;m28;m&=pF&+.x|up\2;\; ]&]&]&]B^`&^hpx 6 7 8 9 :3 AK Ca$LppLL LDLDM DL DMDODMDODP!DS/DT6+2D)8DXGDVJDXPDYWDZY@L@L@MY$a$]Լ\\ ]]D]D^D]D^D_!D`#@\$%$bbb bDbDc Db DcDeDcDeDf!Di/Dj6+24D)8CDnGDlJDnPDoWDpY@b@b@cY$a $s`rr ssDsDtDsDtDu!Dv#@r$%$xxx xDxDy Dx DyD{DyD{D|!D/D6+2D)8ϽDGDJDPDWDY@x@x@yY$a)$ DDDDD!D#@$%8$DDDD4DFDWDhDDDDDDDDDD#D-$.J$DDD$ f$PDDD @$ $`DDD DDDD$D.D3D?DKDnD}DDDDDHDxDDDDDDDD D,D8DDDPD\DhDtDDDDDDDDDD%D3DADOD]DkDyDD D DDDDDDDD0DDDID PD!WD"^D#aD$e@e$j$'D'D(D'D( D-D)D-'D.,D//$1$222 D2D5D2 D7D2D7D=D9 D:&D=,D><#@2@2#@3D$D9$BDDBDCDDDEDF,DG`DHDIDJ$R$N DNDSDNDS DTDSDTDS$DV/DX6D[>D\KD]bD^yD_D`DbDcDdDeDfDg&Dh=DjDDkQDl]DqdDlfDrkDsDtDvDxDyDzD{D|D}D~DDDD DD!D$D'D*D0D3D;D>DDDJDMDPDSDYD\DdDgDmDsDvDyD|DDDDDDDDDDDDDDADODTD\DaDcDfDlD|DDDm@O@PQ$$DDDDD(D;DZDDDDDD D3DRDwD$$T $<DDDDDD D$D(D-D2D7D<D?DADGDJDNDVDXD\DaDfDmDsDwDDDDD^DDDDDDDDD$$( DD DDD  D +D =D @D FD KD NDVD\DDDDD*G@Z@$m$DD% DD%D&D'+D-:D+?D-BD/GD0XD3fD0gD3iD6sD9zD:D;D:D;D=D<D>D?D@DADEDFDIDJDMDODX8DYED]D^D_DaDbDfDjDkDlDmDrDmDrDfDgDhDiDnDo DpDqDv Dx$Dy*Dz0D{6D|<D}BD~HDNDTDZD`DfDlDDDDDDDDDD!D$D'D*D1D<DIDTDDDDDDDDDDDDDD!D'D)D,D2D<DH@@@ @!@"#@#.$<%K&['k@)P$P{$TDDD DDD$DRDoDDDDDDDD@$$PDDD DDDD%D8DEDQDTDDDD@$$  D DD  DDDDD;DDDDDD D$D%@ $$)D)D*D)D* D.D/D0$$33D3D4D:$'$>D>DADCDDDE(DG+DI;DJRDKiDLDNDPDQG?+$P$TgTDTDX DTDXD[+D\BD]PD_XD`aDcDfq@T{UV$ Ή . + , - . 2 3  <d'+d(d()<8b| qFo!Fp02;SlGt;m "!6"K#^$r%&'*.:?DI1NFT[`pejopt4m0F\r5;6,6H ;F6a6G4I7*dAm; 7OeV|7Y/)>Z eg{  J4.E5LBMbN^_`p\q~3$x6E&/s>HiR"]gtFR     0%-E2899 @|GWU_d`jlm'uQ}z9RoKt(0H7v=ACpH7PdV; [^ ]| e !6!Km!!R #v$$$$%%5&U&&'!(;(((`7m!N())9)V)p))));&=;m<$$eVm$am$)H]**#%;$m$m*++G),JX,K,T,Y,]0-`h-a-M./0Y1}1517 28%29@2:12+2k;m[2b2j22}38;m3I;mII5+2j9)444{j' m{k{l|m4|nr|o|p|q }rI}s}t}u}v-~|D~ՀPp<g! /+Lօ[nֆk͇Bb  &BPX Y@Zb| PLjloőrvxD{p}ʒ&Q~ړ-Lw ٛ+6'<T@BEڜGH.K_pԟ6eƠ?8f:<>ߢ@A,CO Wq|tuģwx~jj&9? A&C [&C v&C &C &C Ϊ&C &C &C $($DDD DD.@$8$@$DDDDD D DDDDD D$D&D(D*D,D6.@O@\@6$;h$|yDDD D DDD*D0D2D6D8@.@8$?$ ˫DD D DDD(D(D.D4D14D27D3@DGDGD dD lD ~DDDDDDDD'D+ D,D.*D/0D0HD/PD6[D7fD?iD@{@@@#@1@@^j@(G{$x$@DDDDDD;D\DtD|DDD@ìԬ$$DDD @$ $  D DD @ $ 1$DDD @$ J$$DD D! @$ c$(4'D(D)D* @'$ z$1DD1D2D3 D4D5!D6+D75D8?D9I$K$@?? D@DA DBŭ@? @?$ҭ$IHH DIDJ DKŭ@H @H$$RQQ DRDS DTŭ@Q @Q$ $[ZZ D[D\ D]ŭ@Z @Z$&$f9eDfDhDiDpDv,Dw/L@e$4_$~~ DD D DDD'D*ŭ@~ @~$/y$D DDDDDD@Ϯޮ@$$$$hDD D@$)$9DDDDD$D'D.ŭ@3$3=$ 9 D D DD0D 9D!<D"Cŭ@ H$HS$+)) *i*w*D+D- D,D-D.D/D0!D1'D2-D33D49D5?D6ED7KD8QD9WD:]D+`D:cD;fD>iD;xD>{D@DCDDDIDKDMDVDWDXDZ Du|Dv~@)ŭ@)@,-./ͯ01234,5@6S7g8z9:;~$${9yy zizD{D D{ D}DDD2D<DGDVDYDDDDDDDDDDDD"D$DBDEDJDDDDDDD3D>DHDYD`DnDtDDDDDDDDDʰ@z&}ޮ@~ذ$$9 iDD DD4DIDYDgDuDDDDDDDDDDDDDDDD D D D D DD DDD!D(D/D6D=DDDKDRDYD`DkD+pDsDyD+~DDD+DDD+DD!D D"D#D+D D$D+D$D'D(D+DO DMD+DODPDQ"DR)DS0DT6DW<D]MD^oD_xDgDqDrDsDvDwDxD{D|D}DDDDDDDD D@ŭ@$$201 !2D2D9 D2DWD[$D\>D_XDavDbDcDdDeDdDeDgDfDgDhDjDlDnDo DqDrDs)Dt2Du<DvEDwODxXDw]DxbDydDznD~|DDDDDDDDDD D DDDDD D8D@DGDNDQDRDVD]DjDmDnDrDyD|D}DDDDDDDDDDDDDDDDDDDDDlDD D DDD,D6D?DBDHDKDRDTDpDsDzDDFDEDFDEDFDIDeDnDqDyD{D} D~DD<D?DSDDDDDDDDDDDDDD"D#D&D'-D&2D'7D+?D,JD-`D.vD0D/D0D1D2D3D4D6D7ŭ@465E6j@7@8P9`:n=H@>?@&BC &EC @av j@ @&@6K7?F@#X%$j$I9HDIDUDK DU DVDZ$D^'D`.Db:Da=DrDDsHDtODv`ŭ@J@Kg$g$DDDD"D.D1D;DADDDMD\ŭ@\$\$H9IJ DDD DD<DGD[DdDgDDDDDDDDD D DD#D)D,D;DEDPD_DjDmD|DDDDDDDDDDDDL@޲@$$4DD D D D D 'D *ŭ@$, $ `# D D D D D #D (@ $.0$ # D D D @ $C$" #! D" D# D$ @! $ U$( #' D( D) D* @' $ h$. #- D. D/ D0 @- $ ~$4 #3 D4 D5 D6 @3 $ $J H H H ˳I ۳I DJ DQ DJ DQ DR !DS *DX 0DY :DX <DY ADX FDY HDZ LDY ND\ VDa ^D\ `Da eD_ jD` qDa sDb Dc Db Dc Dd Dc Dd De Df De Df Dd De Df Dg Dh Dj Da Dm Dn Do !Dp &Do )Dp -Du 3Dx LDy UDz ^Dw cDz iD{ mD} qD~ ~@H @I @K K @L /L ?@M O@c Z@d e@e ~$r$ X#    D D D D D D #D 6D @D @D aD fD jD D D D D D D D D D D D D D D D D !D !@   @!$&ȴ$% #$ ߴ$ D% D& D' D( D+ D, #D- 6D1 8D6 V@$ $X$< #: ; ; ; ; D< D> D? D@ DB DC #DD 6DI <DK <DL ]DJ _DL bDJ eDK hDL lDM DK DL DM DL DM DP DM DP DN DP DS DT DS DT DU DT DU DV DZ @: @; I <$$  2 D D D D D D D (D ,D /D) CD. Fŭ@ ?@ $HL$4 @3 D4 D5 D6 D7 D9 2D8 5D: ?ŭ@3 $De$@ ? D@ DA DB DD *DC -DE 7ŭ@? $<~$J I DJ DK DM %DO 3DN 6DP =ŭ@I $B$T S DT DU DV @S $ $Z #Y DZ D[ D\ @Y $ ڵ$` #_ D` Da Db @_ $$f 0#e Df Dg Dh @e $ $n P#l m m m Dn Do Dp "Dq "Dr CDq JDs NDr SDq iDr mDs qDr Ds Dt Dv Dw Dy D{ @l p "$;$ #~ ߴ~ D D D D 5D 8@~ $:Y$ H9 D D D L@ $ q$ X# D D D @ $$ h 9 D D D ŭ@ L@ $$ |# D D D @ $ $ # D D D @ $ж$ # D D D @ $$ # D D D @ $$  * 7 D D D D D D D "D %D# (D" *D# 1D& 4D' ?D( FD+ PD, aD- qD. D/ D0 D5 D6 D7 D8 D9 D: D= DA DB ,DC ;DD JDE YDF hDG wDH yE@ R@ `@ o     ÷ Է @ y$$M PK K *L 7L DM DU DV DU DV DW !DX ,D] 6DX >D] BDX ED] HD^ ODa _Db mDc zDd Df Dg Df Dg Dj Dg Dj Di Dj Dh Di Dj Dl Dk Dl Dm Dn Do &Dn 2Do 8Dp ?Dq `Dp dDq jDr rDs Dr Ds Dt Du Dt Du Dv Dw Dv Dw Dx Dy ,Dx 0Dy 6Dz >D{ _Dz cD{ iD| qD} D| D} D~ D D D D D D D D D D +D 7D ED HDj OD bD iD tD D D D D D D D D D D D D "D /D <D ID VD cD pD }D D D D D D D D D D D D D #D (D ?D KD YD \D cD fD mD ~D D D D @N &O 4P BQ S@Q \R f@S w@m $$ #    D D D D D !D $D 'D 3D 6D 9D =D TD mD D D D D @  Ҹ @  R@ $(` d+dd)<8b| qFo!Fp@&;Slm<Gt;m $$gVm $bm$%5;$m$m12N+2k;m2;4m5;6,6H ;F6a6G4I78;m\2;\; ]&]&]&]^`&^^2F+[oҹ)?S@|WY 8e&2H-;H |9a6*@UI;mII5+24V;m(_Z;qevžw޾xyz)~Baz¿ 2Sm-T|Fl"S;T]U^_<`eijkExyz=qWz-Gk4QRSzT\]_'`TabdhiDj~qvyCrn$444 4D4D5D4D6$ &8D  &8D  &8D 4&9D Z&:D u&BD &C D &P(D &S0D $VDVDXDZD\"D]2D^AD_DW@XF$F $bbDbDeDb DgDhDg$Dk*Dl,@b@c,$0$o4*o<o GoQo[ofopo DoDt DpDtDoDp!Dt)Du,DwJDuLDwPDxXDywD{DyD{DxD{D|D{DwDtDz@o@p @p #@qq@q@qA@q@r$$DD DDDD!D$D;D=DBDhDiDnDp@&4D @ @p$x$d&9 GVkvDD DDDDD/D7DLD\DpDDDDDDDDDDDDDDDDDDDDDDDDD0D4D<DLDXDiDjDkDnDuDxD}DDDDDDDDDDDDDDDD$D0DADBDCDFDKDRDUD\DlD|DDDDDDDDDDD@@@A@$$ &9 GvDD!DADDDMDkDnDuDxDDDDDDDD@@@-:FP@$]$o DD DDDD(D2D5D7DCDGDRD[D^D `D b@@@b$j$ |   D D DD D1D DD!LD PD!SD$XD!_D$bD&nD'D+D,D-D.D0D1D2D5D6D7D9D;8D=FD>cD@lD>nD@sD>yD@{DADBDDD@DGDHDJDLDMDODR DSDT DV,DW6DX@DZDD[OD]\D^fD_pDcpDasDcyDdDfDg  (@5@K\iw@$$i$oii iiDiDkDlDn$Dp5DsL@j@kL$S$uxuu uuDuD DD4DGDRD[DbDeDqDDDDDDDDDDDDDD%D1D?DNDYD\D`DwD}DDDDDDDD DDDDD D*DLDfDlDxDDDDDDDDDDDDDDDD DD)D7DfDfDwDDDDDDDDD#D<DDD`D `D tDtDyD~DDDDDDDD D!D"D$D%D' D* D+D*!D+$D-*D+2D-7D>CD@\DAqD@uDAvD@~DBDFDGDFDGDHDJDKDODPDODPDODQDRDVDW,DV/DW2DV5DX9DYMD]XD^jD]mD^nD]uD^wD]yD^zD]|D_}DcDdDcDdDcDdDcDeDfDjDkDjDkDjDkDjDlDmDqDr"Dq%Dr&Dq)Dr+Dq4Ds6DtMDxUDyjDxmDynDxqDysDx|Dz~^ D DzD{DDDDDDD!D$D4DCDPDdDmDrvvwx yz{*{7@|K}\iE@P@w@[fq@f~@@`@''@'@(@(@(@( r$z$  DD D DDD,D?DRDeDxD{(@6@G@X$a$x o p DDDD6D<D>}@>$C$  p DDDD6D<D>}@>$C$  DD D$$ DDD DD@$$@ DDDDD$D*D.D5DI)@ $K>$ `DDD {@$ d d d )<8b| qFo!Fp& @D &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mI;mII5+2'93;5j9 j' 2*dAm mO [\[K\;a\\\\ "+2&&^+2&jj1$X @WSW WdWDXD[D\ D^D_D`D_$D`*Da/Db;DcMDdRDeZDf\@Ws@W@Y$a$j @iSi idiDjDk DlDnDo Dp3Dq5@is@i$7$u8 @tSt tdtDuDv DwDyDz D{3D|5@ts@t$7$p @S dDDD D$$ @S dDD DDD D5D<DCDHDNDUD\DbDhDpDwDD@s@@ $$ @S dDD D DDDD(D:+2I D/=Z DN+2[ D/Ol D`DtDx+2 D/ D+2 D/ D+2 D/ DDDDDs@@$$ SDD DD%D0DGD^DuDDDDDDDD)-D*/@$4#$. D.D/D2 D/D2D6"D75D8MD:\$^5$>D>DP DQD]/DQ0D]2D^?D]JD^KDbMDcXDb[Dc`DdeDerDfIDDjDkDDmDnDDDDDDD D2DLD[D^DpDDDDDDDDDDDD*DDDZDqDDDMi@Qw(V (W (X (Y (Z ([ $ Ή . B C O$0S# DDD DDD)D;D\@2@$cA$S# DDD DDD)D>2$)<8b| qFo!Fp2&D &;Slm<l;m $$fVm $`m$%1;$m$m12I;mII5;6+2;m'93;5j' j9 2;4m5,6F ;F6a6E4I7*dAm mO Z'c "+2k;m28;m&&    ? #[ $w % ($cDcDmDc DmDnDo Ds%Dt.Du7DwcDvfDypDz}DD{DIDDDNDDDDDDDDDDDDD DDD D/DDDQDTDVD[D`DjDoDDIDNDIDDDDNDIDNDIDDDDDNDdh@e$$  DDD DDDDD<DEDHDQD TD `D jD tDDDDD D%D&D'D(D)D*D/D05D2:D3QD5[D8^DQtDR}DTDUDWDXDY @@ @'@4@$C$`s__ D`DhDsDiDk%Ds+Dt2Du=DvO @_T@_@aO$O Ή .c *d d ud )<8b| qFo!Fp2&`E +2k;Slm 2;l;m 4m5;6,6F ;F6a6E4I78;mI;mII5+2Z'+2&=;m<$$fVm$_m$%1;$m$m12~&E &E $& D&D)D&D) D&D)D+D,D. D/wD1D0D1D2D3,D40D7nD9D:D<D;D=@'$$A@DADBDC DD@@$$HGDHDIDJ DK@G$$PsOO DPDQ DPDQ DR;DTPDVDW @O@O$$_ps^^ Ӓ^D_D`D_!D`$Da3DcHDdhDenDdpDerDfDg.^@^χ@^$ Ή .7( dBTdD)dD)<8b| qFo!Fp2&E '93;Sll;m 5;6&;m<$$fVm $`m$%1;$m$m12+2k;m2;4m5,6F ;F6a6E4I78;mI;mII5+2-v *.lF{SOH 'j' j9 2*dAm mO +2&$sDrDsDwDuDuDx8)@r$:6$F~~ DD D DD_DpDqDtDDDDDDDDO@~)@~X@$ b$DD DD$D:DADV)@O@X@V$^q$ DDDD DDD1@@8$8$$DD D#D2)@7$7$\/ DDD DDD D&D)D+D>DDDLDYD_DbDdDtD|DDDDD0@@$7&E D&E X& E $<%DDDD DDDDdDrDuDxD}DD/@$9$" D"D#D$ $O$,%+/+ D,D6D,D5D6D7D80D:8D<PD=UD<[D=`D>bD?iD@lDA}DBDCDDDFDGDHDJ DKfDMlDNDQDPDQDRDSDTDVDUDWDYDXDZD\D[D\D[ D]!D^$D`*D_8D`?DaDDlLDmaDnsDpxDqDrDtDuDvDwDxDyD{D|D}"D~4DCDUD\DoD~DDDDDDDDDDD*D=DODYDlDDDDDDDDD DD'D8DNDaDkD|DDDDDDDDDD-D7DHD^DqD{DDDDDDDDDD*D=DHDYDfDhD~DDDDDDDDDD#D4DJD]DgDxDDDDDDDDI'DD)'DD D D DU D` Di Dl D D D D& D' D( D) D* D+ D,5 D-G D.` D/r D0 D7 D8 D9 D: D; D< D; D< D= D> D? D@ DA/ DB2 DCM DD_ DEw DF DG DH DI DJ DK DL DM DN1 DOI DP[ DQs DR DS DT DU DV DX DZ D[ D\ D]$ D_, D`< DaN Db] Ddd Dew Df Dg Dh Di Dk Dl Dm Dn Dp DqDrDs0DtBDuTDvfDwxDyDzD{D|D~DDDDDD&D8D@DSDbDtDDDDDDDDDD DD,D;DMDTDgDvDDDDDDDBDHDDDDD&D,DrDxDDD DD#D2DDDSDeDlDDD$D,DDDDDDDLDDDD DdDlDDD$D,DDDDDDDLDDDD DdDlDDDDDD DDD D*D/DADSDeDtDDDDD D D D D D D,D>DDDWDbDtDDDDD D"D$D%D&D'D*D+D,&D-1D/8D0KD1ZD3`D4hD5tD6D7D8D9D:D;D<D>D@DADBDCDD%DE,DF?DGNDH`DIoDKDMDNDODPDRDSDTDUDVDXDYDZ*D[9D]@D^PD_bD`qDbxDcDdDeDgDhDiDjDlDmDn DoDq Dr0DsBDtQDvXDwhDxzDyD{D|D}D~DDDDD D D" D4 DF DX Dj D| D D D /@+0@+a-j@.t@/33 $ $>%DD D D,D8DBDLDQDcDeDpDsDuD|DDDDDDDDDDDDD.D4D>[@@@@$@$?DDD D D DDD+D5D@DZj@@@a$a$X@ +DD D DDDD D$D*D/D2D5DDDFDPDXDZD]D`DdDjDxDDDDDDDDDDDDDDD:@#@M@X@j@$w$(A DD D DD@@$ Ή . )(* (2`  4;(k ^( n( (  dFATdHA0dHA)<8b| qFo!Fpo&F &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;m;.F9S-N Oq +2&N$)HA_(D)D8D) D8D9gD:mD<si@(s@*g$z}$BAADBDEDF_DG_DFbDGhDIks@C_$m$P4BODPDSDT_DU_DTeDVkDWm@Os@Q_$o$^B]D^DaDb_DceDess@__$z$l Ck/k DlDoDp_DqdDrjDsl@k0@ks@m_$n$zCyy DzD}D~_D_DeD~kDqDs@y@ys@{_$u&$D4B DDD_DdDjDqDs?@P@s@_$uJ$D4B XDDD_DdDjDpDr?@P@c@s@_$tn$DDDDD\DDDDDDDDDDDDDDDD DDD,D0D;DDDnDqs@$v Ή .djFTdlFdlF)<8b| qFo!Fp&@F &;Slm<l;m $$fVm $`m$%1;$m$m12-*OH$0lF//D0D1D2D4 D6(D80D:8D<@D>$$F$,4<D[A@L$C$bGaa DbDf DbDfDgDh!Dj(Dl@DmGDnXDocDphDrsDtxDuDwDxDyD{D|D}DDDDDDDDD DDD&D1D>DIDPDXDfDqD~DDDDDDDDDDDDD DDD D$D,D0D8D<DDDHDVDYDDDDDD=DcDDDDD!DGDND\DgDjDrDDDDDDDDDDDDDDD!D.D9D@DHDVDaDhDpD~DDDDDDDDDDDDD DD(D5DCDJDPD^D iD vD D DDDDDDDDDDDDDDD)D6D AD!HD#PD$iD&pD'D)D*D,D-D/D0D2D3 D5D6)D80D9ID;PD<\D=iD>tD@|DADCDDDFDGDIDJDLDM DO DP5 DR< DSU DU\ DVu DX| DY D[ D\ D^ D_ Da Db Dd De Dg Dh5 Dj< DkU Dm\ Dnu Dp| Dq Ds Dt Du Dv Dw Dt Dy Dz D| D} D~ D" D0 D= DK DR DX Df Dq D~ D D D D D D D D D D D D D D D D* D5 D< DH DU D` Dh Dt D D D D D D D D D D D D D D D D$ D1 D< DD DP D] Dh Dp D| D D D D D D D D D D D DD DD D,D9DDDLDXDeDpDtDDDDDDDDDD@a@ac@d$$$V5? DDDDDDD6DAD\DvDyJ@@$dVTdVTdV)<8b| qFo!Fp6&F &;Slm<l;m $$fVm $`m$%1;$m$m12-*OHj' j9 2;4m5;6,6F ;F6a6E4I7*dAm mO \$BVADBDJ DKDL"DM(DO0DQHDRODSeDTyDSzDU~DVDYD[D\D^D_D`Db Dc+De2Dg4Dh?DjQDiTDj[Du`DxiDpD{DDDDDDDDDDDDDDDDDDDDD D3D7D=DBDTD[DbDgDyDDDDDDDDDDDDDDDDDDDDD D.D0D>D@DNDPD^D`DnDqDDDDDD^DDD3DzDDDODDD$D+D>DVDZD`DeDhDpDDDDDDDDDD DDDD!D(D3DEDIDPDUD\DoDsDzDDDDDDDDDDDDDDDD D  D  D  D " D ) D0 D0 D8 DK DO DV D[ D] Dd Dw D{ D D D D D D D! D  D" D$ D& D' D( D' D( D) D+ D*$ D,+ D.+ D00 D68 D88 D:@ D;S D<k D;l D<r D=z D> D? D@ DB DD DE DF DE DF DG DH DI DH DI' DJ* DL* DN0 DOH DQP DRh DTp DU DW DX DZ D[ D] D^ D` Da Dc Dd( Df0 Dg; DiM DjQ DlX Dmp Dox Dp Dr Ds Du Dv Dx Dy D{ D| D~ D0 D8 DP DX Dp Dx D D D D D D D D DDD0D8DPDXDpDxDDDDDDDDDDDDDD+DIDRDdD|DDDDDDDDDDDDDDD DD4D8D>DCDUDXD^DdDoDDDDDDDDDDDDDDDD DDDD'D.D4D?DFDLDWDiD}D~DDDDDDDDDDDDDDDDD%D&D*D0D;DMDaDbD fD lD wD~DDDDDDDDDDDDDD%D 9D:D!>D#@D$KD%]D&uD%yD&D'D)D*D+D*D+D,D-D.D-D.D/D0D1,D0/D15D2>D4ED6HD7[D8yD:|@AC@H|$n$Bk5ADBDD DBDDDEDF+DG+DF0DG:DI<DJ]DLuDJvDL|DMDODQDRDSDTDUDVDWDXDYDZJ@AC#$#(` (` d'lTd(lXd(l)<8b| qFo!Fp2&F &;Slm<l;m $$fVm $`m$%1;$m$m12I;mII5;6+2;m-*'+2k;m2;4m5,6F ;F6a6E4I78;m& 5$<(lD<D=D> D?D@!DA+DB5DC?DDIDESDF]DGgDHqDI{DJDKDLDMDN$$RlQ QPDRDSDRDSDU$DV'DX,DY3DZ?D[BD]HD^OD_[D`^DbdDckDdwDezDgDhDiDjDlDmDnDoDqDrDsDtDvDwDxDyD{D|D}D~D DDD"D$D+D7D:D<DCDODRDTD[DgDjDlDoDtD{DDDDDDD@Q$&&8&&&H9&a^&u~&b&&& & z,&O&F"&F #&)G r&.G &/G U#&; G h#&<G $Vn#V"nDWD\DW D\D[D\D^#Db#D^+Db5Dc7DpMDqZDf_DgiDhsDi}DqD{D}D{D}D{D}D{D}DDDDDDDDDDD*D^DaDkDlDrDxDzDDDDDDDDDDDDDDD D#D>D>DHDbDbDoDtDyDDDDDDDDDDDDDDDDDDD DD !D #D@DRDUDUDcDhDmDD%DD%D'D*D,D/D5D6D:D;D=DCDF(DK0DL=DK?DLDDMJDQJDRWDQYDR_DSaDVDXDZD^D_D^D_D^D` Da)De,XsDHDkDpDzDDDDDDDDDD(D8DDDLDlD|DDDD D DDDDDD8DHDTD\D|DD!D$D%D&D'D)D*D+D.)D/FD0LD1kD3D4D5D8D9D:D;D= D>/ D?= DBI DCf DDl DE DG DH DI DL DM DN DO DQ< DRO DS] DVi DW DX DY D[ D\ D] D` Da Db Dc, De3 Dd? DeI Dfb Dgh Di| Dj Dk Dl Do Dp Dq Ds Dt Du Dx Dy: Dz@ D{_ D} D~ D D D D D D D D D D4 DP Dl D D D D D D D D DD3D8DLDTD~DDDDD D%DAD]DdDDDDDDDD(D@DXDpDDDDDDDD3DKDcD{DDDDDD D#D;DSDkDDDDDD D%DADHDuD|DDDDDDD1DMDiDDDDDDD DD(D0DZD`DpDxDDDDDDDDDD D ,D 4D aDhDxDDDDDDDDD D0D8DeD"lD#D$D%D&D'D*D+D,D-6D.qD1|D2D3D4D5D6D7D8:D9VD:rD;D<D=D>?6<DCRDGXDHhDKpDLDMDNDODPDQDRDSDT DU9DX@DYTDZ\D\D]D`JDaM"يDkMDl]Dr`DkfDllDrrDtvDuvDt~DuDtDvDwDxDyD|DDDDD DDD&D8DJDPD]DjDpDvD{DDDDDDDDDDI{DD"{DDD)D=D?DTDcDlDDDDDDDDDDD D DDD-D2D@DJDjDtD~DDDDDDDDDDDDDDDD#D$ D# D$ D' D( D' D(% D+< D,C D+E D,J D.L D0W D1^ D3d D6l D:s D;| D> DC DD DH DJ DK DO/!DP2!DT8!DVB!DWs!D[!D\!D]!#[#@>@X 9@Z\9@]?@tv#@@#@#@ @!$!j' j9 2*dAm mO $hDgXDDhDlDo DmDo Dq%Dr2@g$7$v|uDvDxDv DxDyD{'@u$3 Ή . 8   ) 9 r$($ $(% I(& W(' $(( e(+ (,@ (G` %(K dTdd)<8b| qFo!Fpo& G '93;Sll;m 5;6&;m<$$fVm $`m$%1;$m$m12+2k;m2;4m5,6F ;F6a6E4I78;mI;mII5+2-*OH'+2&&6`G &P H _&I $DD D DDDD&D5D9D@DDDLDODUD]Db@[@/@b$j$DD D DDDD#D2D6D<D@DHDKDQDYD^@[@/@^$f$DD D DDDD#D2D6D<D@DHDKDQDYD^@[@/@^$f&J &J &J 7&J $DDDDDDD$!T$8DD DD  DD D D D D $D eDxD }DDA@$a$DD DD#D&D,D2D8DVD`D hD"D#D$D&D%D&D'D(D)D*D+,D,=D.UD/cD.dD/iD0qD1t@y$y$584D5D6D8 D95D<>D:AD;KD<UD=gD?gDAyDCDEDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDV%DW/DX9DYCDZMD[WD\aD]hD^lD`lDbtDfDgDiDcDeDdDeDmDnDpDoDpDqDsDrDs+2 D)0DuDtDx%D|,D}<D<+2YD)AiDQDXD^DcDxD+2D)DDDDDDDDDDD+2D) DDDDD*D6D6D@DUD_DdDpDyD|DDDDDDDDDDDDD DDD$D$D$D2D7D<DEDHDPD`DhDmDuD|DDDDDDDDDDDDDDDDDDDDDDDDDD DDD  D %D2D5D<DFDIDSDXD[A@4@$`$xDD$D D$D%ID|D'|D(D*D+D,D.D/D.D/D>4@$ Ή .M(- f / 0d{init.c/usr/src/bs/BUILD/glibc-2.2/csu/gcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,20)=(0,20)../include/libc-symbols.h/usr/src/bs/BUILD/glibc-2.2/build-i386-linux/config.h../sysdeps/gnu/_G_config.h../sysdeps/unix/sysv/linux/bits/types.h../include/features.h../include/sys/cdefs.h../misc/sys/cdefs.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hsize_t:t(8,1)=(0,4)__u_char:t(4,1)=(0,11)__u_short:t(4,2)=(0,9)__u_int:t(4,3)=(0,4)__u_long:t(4,4)=(0,5)__u_quad_t:t(4,5)=(0,7)__quad_t:t(4,6)=(0,6)__int8_t:t(4,7)=(0,10)__uint8_t:t(4,8)=(0,11)__int16_t:t(4,9)=(0,8)__uint16_t:t(4,10)=(0,9)__int32_t:t(4,11)=(0,1)__uint32_t:t(4,12)=(0,4)__int64_t:t(4,13)=(0,6)__uint64_t:t(4,14)=(0,7)__qaddr_t:t(4,15)=(4,16)=*(4,6)__dev_t:t(4,17)=(4,5)__uid_t:t(4,18)=(4,3)__gid_t:t(4,19)=(4,3)__ino_t:t(4,20)=(4,4)__mode_t:t(4,21)=(4,3)__nlink_t:t(4,22)=(4,3)__off_t:t(4,23)=(0,3)__loff_t:t(4,24)=(4,6)__pid_t:t(4,25)=(0,1)__ssize_t:t(4,26)=(0,1)__rlim_t:t(4,27)=(4,4)__rlim64_t:t(4,28)=(4,5)__id_t:t(4,29)=(4,3)__fsid_t:t(4,30)=(4,31)=s8__val:(4,32)=ar(4,33)=r(4,33);0000000000000;0037777777777;;0;1;(0,1),0,64;;__daddr_t:t(4,34)=(0,1)__caddr_t:t(4,35)=(4,36)=*(0,2)__time_t:t(4,37)=(0,3)__useconds_t:t(4,38)=(0,4)__suseconds_t:t(4,39)=(0,3)__swblk_t:t(4,40)=(0,3)__clock_t:t(4,41)=(0,3)__clockid_t:t(4,42)=(0,1)__timer_t:t(4,43)=(0,1)__fd_mask:t(4,44)=(0,5)__fd_set:t(4,45)=(4,46)=s128fds_bits:(4,47)=ar(4,33);0;31;(4,44),0,1024;;__key_t:t(4,48)=(0,1)__ipc_pid_t:t(4,49)=(0,9)__blksize_t:t(4,50)=(0,3)__blkcnt_t:t(4,51)=(0,3)__blkcnt64_t:t(4,52)=(4,6)__fsblkcnt_t:t(4,53)=(4,4)__fsblkcnt64_t:t(4,54)=(4,5)__fsfilcnt_t:t(4,55)=(4,4)__fsfilcnt64_t:t(4,56)=(4,5)__ino64_t:t(4,57)=(4,5)__off64_t:t(4,58)=(4,24)__t_scalar_t:t(4,59)=(0,3)__t_uscalar_t:t(4,60)=(0,5)__intptr_t:t(4,61)=(0,1)__socklen_t:t(4,62)=(0,4)../linuxthreads/sysdeps/pthread/bits/pthreadtypes.h../sysdeps/unix/sysv/linux/bits/sched.h__sched_param:T(10,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(9,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(9,2)=(9,3)=*(9,4)=xs_pthread_descr_struct:pthread_attr_t:t(9,5)=(9,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(10,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(8,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,19),224,32;__stacksize:(8,1),256,32;;pthread_cond_t:t(9,7)=(9,8)=s12__c_lock:(9,1),0,64;__c_waiting:(9,2),64,32;;pthread_condattr_t:t(9,9)=(9,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(9,11)=(0,4)pthread_mutex_t:t(9,12)=(9,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(9,2),64,32;__m_kind:(0,1),96,32;__m_lock:(9,1),128,64;;pthread_mutexattr_t:t(9,14)=(9,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(9,16)=(0,1)_pthread_rwlock_t:T(9,17)=s32__rw_lock:(9,1),0,64;__rw_readers:(0,1),64,32;__rw_writer:(9,2),96,32;__rw_read_waiting:(9,2),128,32;__rw_write_waiting:(9,2),160,32;__rw_kind:(0,1),192,32;__rw_pshared:(0,1),224,32;;pthread_rwlock_t:t(9,18)=(9,17)pthread_rwlockattr_t:t(9,19)=(9,20)=s8__lockkind:(0,1),0,32;__pshared:(0,1),32,32;;pthread_spinlock_t:t(9,21)=(0,1)pthread_barrier_t:t(9,22)=(9,23)=s20__ba_lock:(9,1),0,64;__ba_required:(0,1),64,32;__ba_present:(0,1),96,32;__ba_waiting:(9,2),128,32;;pthread_barrierattr_t:t(9,24)=(9,25)=s4__pshared:(0,1),0,32;;pthread_t:t(9,26)=(0,5)wchar_t:t(11,1)=(0,3)wint_t:t(11,2)=(0,4)../include/wchar.h../wcsmbs/wchar.h../sysdeps/unix/sysv/linux/i386/bits/wchar.h__mbstate_t:t(13,1)=(13,2)=s8__count:(0,1),0,32;__value:(13,3)=u4__wch:(11,2),0,32;__wchb:(13,4)=ar(4,33);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(3,1)=(3,2)=s12__pos:(4,23),0,32;__state:(13,1),32,64;;_G_fpos64_t:t(3,3)=(3,4)=s16__pos:(4,58),0,64;__state:(13,1),64,64;;../include/gconv.h../iconv/gconv.h :T(17,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(17,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(17,3)=(17,4)=*(17,5)=f(0,1)__gconv_init_fct:t(17,6)=(17,7)=*(17,8)=f(0,1)__gconv_end_fct:t(17,9)=(17,10)=*(17,11)=f(0,20)__gconv_trans_fct:t(17,12)=(17,13)=*(17,14)=f(0,1)__gconv_trans_context_fct:t(17,15)=(17,16)=*(17,17)=f(0,1)__gconv_trans_query_fct:t(17,18)=(17,19)=*(17,20)=f(0,1)__gconv_trans_init_fct:t(17,21)=(17,22)=*(17,23)=f(0,1)__gconv_trans_end_fct:t(17,24)=(17,25)=*(17,26)=f(0,20)__gconv_trans_data:T(17,27)=s20__trans_fct:(17,12),0,32;__trans_context_fct:(17,15),32,32;__trans_end_fct:(17,24),64,32;__data:(0,19),96,32;__next:(17,28)=*(17,27),128,32;;__gconv_step:T(17,29)=s56__shlib_handle:(17,30)=*(17,31)=xs__gconv_loaded_object:,0,32;__modname:(17,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(4,36),96,32;__to_name:(4,36),128,32;__fct:(17,3),160,32;__init_fct:(17,6),192,32;__end_fct:(17,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(17,33)=s36__outbuf:(17,34)=*(0,11),0,32;__outbufend:(17,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(17,35)=*(13,1),160,32;__state:(13,1),192,64;__trans:(17,28),256,32;;__gconv_info:T(17,36)=s8__nsteps:(8,1),0,32;__steps:(17,37)=*(17,29),32,32;__data:(17,38)=ar(4,33);0;-1;(17,33),64,0;;__gconv_t:t(17,39)=(17,40)=*(17,36)_G_iconv_t:t(3,5)=(3,6)=u44__cd:(17,36),0,64;__combined:(3,7)=s44__cd:(17,36),0,64;__data:(17,33),64,288;;,0,352;;_G_int16_t:t(3,8)=(0,8)_G_int32_t:t(3,9)=(0,1)_G_uint16_t:t(3,10)=(0,9)_G_uint32_t:t(3,11)=(0,4)_IO_stdin_used:G(0,1)/dcs/emp/ashley/tkeden1.40/Eden/main.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;50;(0,2)../config.h/usr/include/stdio.h/usr/include/features.h/usr/include/sys/cdefs.h/usr/include/gnu/stubs.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h__gnuc_va_list:t(7,1)=(0,19)/usr/include/bits/types.h__u_char:t(8,1)=(0,11)__u_short:t(8,2)=(0,9)__u_int:t(8,3)=(0,4)__u_long:t(8,4)=(0,5)__u_quad_t:t(8,5)=(0,7)__quad_t:t(8,6)=(0,6)__int8_t:t(8,7)=(0,10)__uint8_t:t(8,8)=(0,11)__int16_t:t(8,9)=(0,8)__uint16_t:t(8,10)=(0,9)__int32_t:t(8,11)=(0,1)__uint32_t:t(8,12)=(0,4)__int64_t:t(8,13)=(0,6)__uint64_t:t(8,14)=(0,7)__qaddr_t:t(8,15)=(8,16)=*(8,6)__dev_t:t(8,17)=(8,5)__uid_t:t(8,18)=(8,3)__gid_t:t(8,19)=(8,3)__ino_t:t(8,20)=(8,4)__mode_t:t(8,21)=(8,3)__nlink_t:t(8,22)=(8,3)__off_t:t(8,23)=(0,3)__loff_t:t(8,24)=(8,6)__pid_t:t(8,25)=(0,1)__ssize_t:t(8,26)=(0,1)__rlim_t:t(8,27)=(8,4)__rlim64_t:t(8,28)=(8,5)__id_t:t(8,29)=(8,3)__fsid_t:t(8,30)=(8,31)=s8__val:(8,32)=ar(0,22);0;1;(0,1),0,64;;__daddr_t:t(8,33)=(0,1)__caddr_t:t(8,34)=(8,35)=*(0,2)__time_t:t(8,36)=(0,3)__useconds_t:t(8,37)=(0,4)__suseconds_t:t(8,38)=(0,3)__swblk_t:t(8,39)=(0,3)__clock_t:t(8,40)=(0,3)__clockid_t:t(8,41)=(0,1)__timer_t:t(8,42)=(0,1)__fd_mask:t(8,43)=(0,5)__fd_set:t(8,44)=(8,45)=s128__fds_bits:(8,46)=ar(0,22);0;31;(8,43),0,1024;;__key_t:t(8,47)=(0,1)__ipc_pid_t:t(8,48)=(0,9)__blksize_t:t(8,49)=(0,3)__blkcnt_t:t(8,50)=(0,3)__blkcnt64_t:t(8,51)=(8,6)__fsblkcnt_t:t(8,52)=(8,4)__fsblkcnt64_t:t(8,53)=(8,5)__fsfilcnt_t:t(8,54)=(8,4)__fsfilcnt64_t:t(8,55)=(8,5)__ino64_t:t(8,56)=(8,5)__off64_t:t(8,57)=(8,24)__t_scalar_t:t(8,58)=(0,3)__t_uscalar_t:t(8,59)=(0,5)__intptr_t:t(8,60)=(0,1)__socklen_t:t(8,61)=(0,4)/usr/include/bits/pthreadtypes.h/usr/include/bits/sched.h__sched_param:T(12,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(11,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(11,2)=(11,3)=*(11,4)=xs_pthread_descr_struct:pthread_attr_t:t(11,5)=(11,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(12,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(6,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,19),224,32;__stacksize:(6,1),256,32;;pthread_cond_t:t(11,7)=(11,8)=s12__c_lock:(11,1),0,64;__c_waiting:(11,2),64,32;;pthread_condattr_t:t(11,9)=(11,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(11,11)=(0,4)pthread_mutex_t:t(11,12)=(11,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(11,2),64,32;__m_kind:(0,1),96,32;__m_lock:(11,1),128,64;;pthread_mutexattr_t:t(11,14)=(11,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(11,16)=(0,1)pthread_t:t(11,17)=(0,5)FILE:t(2,1)=(2,2)=xs_IO_FILE:__FILE:t(2,3)=(2,2)/usr/include/libio.h/usr/include/_G_config.h/usr/include/wchar.h/usr/include/bits/wchar.h__mbstate_t:t(17,1)=(17,2)=s8__count:(0,1),0,32;__value:(17,3)=u4__wch:(16,2),0,32;__wchb:(17,4)=ar(0,22);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(14,1)=(14,2)=s12__pos:(8,23),0,32;__state:(17,1),32,64;;_G_fpos64_t:t(14,3)=(14,4)=s16__pos:(8,57),0,64;__state:(17,1),64,64;;/usr/include/gconv.h :T(20,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(20,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(20,3)=(20,4)=*(20,5)=f(0,1)__gconv_init_fct:t(20,6)=(20,7)=*(20,8)=f(0,1)__gconv_end_fct:t(20,9)=(20,10)=*(20,11)=f(0,20)__gconv_trans_fct:t(20,12)=(20,13)=*(20,14)=f(0,1)__gconv_trans_context_fct:t(20,15)=(20,16)=*(20,17)=f(0,1)__gconv_trans_query_fct:t(20,18)=(20,19)=*(20,20)=f(0,1)__gconv_trans_init_fct:t(20,21)=(20,22)=*(20,23)=f(0,1)__gconv_trans_end_fct:t(20,24)=(20,25)=*(20,26)=f(0,20)__gconv_trans_data:T(20,27)=s20__trans_fct:(20,12),0,32;__trans_context_fct:(20,15),32,32;__trans_end_fct:(20,24),64,32;__data:(0,19),96,32;__next:(20,28)=*(20,27),128,32;;__gconv_step:T(20,29)=s56__shlib_handle:(20,30)=*(20,31)=xs__gconv_loaded_object:,0,32;__modname:(20,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(8,35),96,32;__to_name:(8,35),128,32;__fct:(20,3),160,32;__init_fct:(20,6),192,32;__end_fct:(20,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(20,33)=s36__outbuf:(20,34)=*(0,11),0,32;__outbufend:(20,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(20,35)=*(17,1),160,32;__state:(17,1),192,64;__trans:(20,28),256,32;;__gconv_info:T(20,36)=s8__nsteps:(6,1),0,32;__steps:(20,37)=*(20,29),32,32;__data:(20,38)=ar(0,22);0;-1;(20,33),64,0;;__gconv_t:t(20,39)=(20,40)=*(20,36)_G_iconv_t:t(14,5)=(14,6)=u44__cd:(20,36),0,64;__combined:(14,7)=s44__cd:(20,36),0,64;__data:(20,33),64,288;;,0,352;;_G_int16_t:t(14,8)=(0,8)_G_int32_t:t(14,9)=(0,1)_G_uint16_t:t(14,10)=(0,9)_G_uint32_t:t(14,11)=(0,4)_IO_lock_t:t(13,1)=(0,20)_IO_marker:T(13,2)=s12_next:(13,3)=*(13,2),0,32;_sbuf:(13,4)=*(2,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(13,5)=e__codecvt_ok:0,__codecvt_partial:1,__codecvt_error:2,__codecvt_noconv:3,;_IO_FILE:T(2,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(8,35),32,32;_IO_read_end:(8,35),64,32;_IO_read_base:(8,35),96,32;_IO_write_base:(8,35),128,32;_IO_write_ptr:(8,35),160,32;_IO_write_end:(8,35),192,32;_IO_buf_base:(8,35),224,32;_IO_buf_end:(8,35),256,32;_IO_save_base:(8,35),288,32;_IO_backup_base:(8,35),320,32;_IO_save_end:(8,35),352,32;_markers:(13,3),384,32;_chain:(13,4),416,32;_fileno:(0,1),448,32;_blksize:(0,1),480,32;_old_offset:(8,23),512,32;_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;_shortbuf:(13,6)=ar(0,22);0;0;(0,2),568,8;_lock:(13,7)=*(13,1),576,32;_offset:(8,57),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(13,8)=ar(0,22);0;51;(0,2),768,416;;_IO_FILE:t(13,9)=(2,2)__io_read_fn:t(13,10)=(13,11)=f(8,26)__io_write_fn:t(13,12)=(13,13)=f(8,26)__io_seek_fn:t(13,14)=(13,15)=f(0,1)__io_close_fn:t(13,16)=(13,17)=f(0,1)fpos_t:t(2,4)=(14,1)/usr/include/bits/stdio_lim.hoff_t:t(2,5)=(8,23)/usr/include/bits/stdio.h/usr/include/stdlib.hdiv_t:t(29,1)=(29,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(29,3)=(29,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;/usr/include/sys/types.hu_char:t(32,1)=(8,1)u_short:t(32,2)=(8,2)u_int:t(32,3)=(8,3)u_long:t(32,4)=(8,4)quad_t:t(32,5)=(8,6)u_quad_t:t(32,6)=(8,5)fsid_t:t(32,7)=(8,30)loff_t:t(32,8)=(8,24)ino_t:t(32,9)=(8,20)dev_t:t(32,10)=(8,17)gid_t:t(32,11)=(8,19)mode_t:t(32,12)=(8,21)nlink_t:t(32,13)=(8,22)uid_t:t(32,14)=(8,18)pid_t:t(32,15)=(8,25)id_t:t(32,16)=(8,29)ssize_t:t(32,17)=(8,26)daddr_t:t(32,18)=(8,33)caddr_t:t(32,19)=(8,34)key_t:t(32,20)=(8,47)/usr/include/time.htime_t:t(35,1)=(8,36)clockid_t:t(35,2)=(8,41)timer_t:t(35,3)=(8,42)ulong:t(32,21)=(0,5)ushort:t(32,22)=(0,9)uint:t(32,23)=(0,4)int8_t:t(32,24)=(0,10)int16_t:t(32,25)=(0,8)int32_t:t(32,26)=(0,1)int64_t:t(32,27)=(0,6)u_int8_t:t(32,28)=(0,11)u_int16_t:t(32,29)=(0,9)u_int32_t:t(32,30)=(0,4)u_int64_t:t(32,31)=(0,7)register_t:t(32,32)=(0,1)/usr/include/endian.h/usr/include/bits/endian.h/usr/include/sys/select.h/usr/include/bits/select.h/usr/include/bits/sigset.h__sig_atomic_t:t(47,1)=(0,1)__sigset_t:t(47,2)=(47,3)=s128__val:(47,4)=ar(0,22);0;31;(0,5),0,1024;;timespec:T(48,1)=s8tv_sec:(0,3),0,32;tv_nsec:(0,3),32,32;;fd_mask:t(43,1)=(8,43)fd_set:t(43,2)=(8,44)/usr/include/sys/sysmacros.hblkcnt_t:t(32,33)=(8,50)fsblkcnt_t:t(32,34)=(8,52)fsfilcnt_t:t(32,35)=(8,54)random_data:T(29,5)=s28fptr:(29,6)=*(32,26),0,32;rptr:(29,6),32,32;state:(29,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(29,6),192,32;;drand48_data:T(29,7)=s24x:(29,8)=ar(0,22);0;2;(0,9),0,48;a:(29,8),48,48;c:(0,9),96,16;old_x:(29,8),112,48;init:(0,1),160,32;;/usr/include/alloca.h__compar_fn_t:t(29,9)=(29,10)=*(29,11)=f(0,1)/usr/include/ctype.h :T(53,1)=e_ISupper:256,_ISlower:512,_ISalpha:1024,_ISdigit:2048,_ISxdigit:4096,_ISspace:8192,_ISprint:16384,_ISgraph:32768,_ISblank:1,_IScntrl:2,_ISpunct:4,_ISalnum:8,;/usr/include/signal.hsig_atomic_t:t(57,1)=(47,1)sigset_t:t(57,2)=(47,2)/usr/include/bits/signum.h__sighandler_t:t(57,3)=(57,4)=*(57,5)=f(0,20)sig_t:t(57,6)=(57,3)/usr/include/bits/siginfo.h/usr/include/bits/wordsize.hsigval:T(63,1)=u4sival_int:(0,1),0,32;sival_ptr:(0,19),0,32;;sigval_t:t(63,2)=(63,1)siginfo:T(63,3)=s128si_signo:(0,1),0,32;si_errno:(0,1),32,32;si_code:(0,1),64,32;_sifields:(63,4)=u116_pad:(63,5)=ar(0,22);0;28;(0,1),0,928;_kill:(63,6)=s8si_pid:(8,25),0,32;si_uid:(8,18),32,32;;,0,64;_timer:(63,7)=s8_timer1:(0,4),0,32;_timer2:(0,4),32,32;;,0,64;_rt:(63,8)=s12si_pid:(8,25),0,32;si_uid:(8,18),32,32;si_sigval:(63,2),64,32;;,0,96;_sigchld:(63,9)=s20si_pid:(8,25),0,32;si_uid:(8,18),32,32;si_status:(0,1),64,32;si_utime:(8,40),96,32;si_stime:(8,40),128,32;;,0,160;_sigfault:(63,10)=s4si_addr:(0,19),0,32;;,0,32;_sigpoll:(63,11)=s8si_band:(0,3),0,32;si_fd:(0,1),32,32;;,0,64;;,96,928;;siginfo_t:t(63,12)=(63,3) :T(63,13)=eSI_SIGIO:-5,SI_ASYNCIO:-4,SI_MESGQ:-3,SI_TIMER:-2,SI_QUEUE:-1,SI_USER:0,SI_KERNEL:128,; :T(63,14)=eILL_ILLOPC:1,ILL_ILLOPN:2,ILL_ILLADR:3,ILL_ILLTRP:4,ILL_PRVOPC:5,ILL_PRVREG:6,ILL_COPROC:7,ILL_BADSTK:8,; :T(63,15)=eFPE_INTDIV:1,FPE_INTOVF:2,FPE_FLTDIV:3,FPE_FLTOVF:4,FPE_FLTUND:5,FPE_FLTRES:6,FPE_FLTINV:7,FPE_FLTSUB:8,; :T(63,16)=eSEGV_MAPERR:1,SEGV_ACCERR:2,; :T(63,17)=eBUS_ADRALN:1,BUS_ADRERR:2,BUS_OBJERR:3,; :T(63,18)=eTRAP_BRKPT:1,TRAP_TRACE:2,; :T(63,19)=eCLD_EXITED:1,CLD_KILLED:2,CLD_DUMPED:3,CLD_TRAPPED:4,CLD_STOPPED:5,CLD_CONTINUED:6,; :T(63,20)=ePOLL_IN:1,POLL_OUT:2,POLL_MSG:3,POLL_ERR:4,POLL_PRI:5,POLL_HUP:6,;sigevent:T(63,21)=s64sigev_value:(63,2),0,32;sigev_signo:(0,1),32,32;sigev_notify:(0,1),64,32;_sigev_un:(63,22)=u52_pad:(63,23)=ar(0,22);0;12;(0,1),0,416;_sigev_thread:(63,24)=s8_function:(63,25)=*(63,26)=f(0,20),0,32;_attribute:(0,19),32,32;;,0,64;;,96,416;;sigevent_t:t(63,27)=(63,21) :T(63,28)=eSIGEV_SIGNAL:0,SIGEV_NONE:1,SIGEV_THREAD:2,;/usr/include/bits/sigaction.hsigaction:T(65,1)=s140__sigaction_handler:(65,2)=u4sa_handler:(57,3),0,32;sa_sigaction:(65,3)=*(65,4)=f(0,20),0,32;;,0,32;sa_mask:(47,2),32,1024;sa_flags:(0,1),1056,32;sa_restorer:(65,5)=*(65,6)=f(0,20),1088,32;;sigvec:T(57,7)=s12sv_handler:(57,3),0,32;sv_mask:(0,1),32,32;sv_flags:(0,1),64,32;;/usr/include/bits/sigcontext.h/usr/include/asm/sigcontext.h_fpreg:T(67,1)=s10significand:(67,2)=ar(0,22);0;3;(0,9),0,64;exponent:(0,9),64,16;;_fpxreg:T(67,3)=s16significand:(67,2),0,64;exponent:(0,9),64,16;padding:(29,8),80,48;;_xmmreg:T(67,4)=s16element:(67,5)=ar(0,22);0;3;(0,5),0,128;;_fpstate:T(67,6)=s624cw:(0,5),0,32;sw:(0,5),32,32;tag:(0,5),64,32;ipoff:(0,5),96,32;cssel:(0,5),128,32;dataoff:(0,5),160,32;datasel:(0,5),192,32;_st:(67,7)=ar(0,22);0;7;(67,1),224,640;status:(0,9),864,16;magic:(0,9),880,16;_fxsr_env:(67,8)=ar(0,22);0;5;(0,5),896,192;mxcsr:(0,5),1088,32;reserved:(0,5),1120,32;_fxsr_st:(67,9)=ar(0,22);0;7;(67,3),1152,1024;_xmm:(67,10)=ar(0,22);0;7;(67,4),2176,1024;padding:(67,11)=ar(0,22);0;55;(0,5),3200,1792;;sigcontext:T(67,12)=s88gs:(0,9),0,16;__gsh:(0,9),16,16;fs:(0,9),32,16;__fsh:(0,9),48,16;es:(0,9),64,16;__esh:(0,9),80,16;ds:(0,9),96,16;__dsh:(0,9),112,16;edi:(0,5),128,32;esi:(0,5),160,32;ebp:(0,5),192,32;esp:(0,5),224,32;ebx:(0,5),256,32;edx:(0,5),288,32;ecx:(0,5),320,32;eax:(0,5),352,32;trapno:(0,5),384,32;err:(0,5),416,32;eip:(0,5),448,32;cs:(0,9),480,16;__csh:(0,9),496,16;eflags:(0,5),512,32;esp_at_signal:(0,5),544,32;ss:(0,9),576,16;__ssh:(0,9),592,16;fpstate:(67,13)=*(67,6),608,32;oldmask:(0,5),640,32;cr2:(0,5),672,32;;/usr/include/bits/sigstack.hsigstack:T(68,1)=s8ss_sp:(0,19),0,32;ss_onstack:(0,1),32,32;; :T(68,2)=eSS_ONSTACK:1,SS_DISABLE:2,;sigaltstack:T(68,3)=s12ss_sp:(0,19),0,32;ss_flags:(0,1),32,32;ss_size:(6,1),64,32;;stack_t:t(68,4)=(68,3)/usr/include/bits/sigthread.h/usr/include/setjmp.h/usr/include/bits/setjmp.h__jmp_buf:t(72,1)=(72,2)=ar(0,22);0;5;(0,1)__jmp_buf_tag:T(70,1)=s156__jmpbuf:(72,1),0,192;__mask_was_saved:(0,1),192,32;__saved_mask:(47,2),224,1024;;jmp_buf:t(70,2)=(70,3)=ar(0,22);0;0;(70,1)sigjmp_buf:t(70,4)=(70,2)/usr/include/string.h/usr/include/bits/string.h/usr/include/bits/string2.h/usr/include/errno.h/usr/include/bits/errno.h/usr/include/linux/errno.h/usr/include/asm/errno.hva_list:t(87,1)=(7,1)/usr/include/sys/stat.h/usr/include/bits/stat.hstat:T(92,1)=s88st_dev:(8,17),0,64;__pad1:(0,9),64,16;st_ino:(8,20),96,32;st_mode:(8,21),128,32;st_nlink:(8,22),160,32;st_uid:(8,18),192,32;st_gid:(8,19),224,32;st_rdev:(8,17),256,64;__pad2:(0,9),320,16;st_size:(8,23),352,32;st_blksize:(8,49),384,32;st_blocks:(8,50),416,32;st_atime:(8,36),448,32;__unused1:(0,5),480,32;st_mtime:(8,36),512,32;__unused2:(0,5),544,32;st_ctime:(8,36),576,32;__unused3:(0,5),608,32;__unused4:(0,5),640,32;__unused5:(0,5),672,32;;/usr/include/unistd.h/usr/include/bits/posix_opt.hintptr_t:t(93,1)=(8,60)socklen_t:t(93,2)=(8,61)/usr/include/bits/confname.h :T(98,1)=e_PC_LINK_MAX:0,_PC_MAX_CANON:1,_PC_MAX_INPUT:2,_PC_NAME_MAX:3,_PC_PATH_MAX:4,_PC_PIPE_BUF:5,_PC_CHOWN_RESTRICTED:6,_PC_NO_TRUNC:7,_PC_VDISABLE:8,_PC_SYNC_IO:9,_PC_ASYNC_IO:10,_PC_PRIO_IO:11,_PC_SOCK_MAXBUF:12,_PC_FILESIZEBITS:13,; :T(98,2)=e_SC_ARG_MAX:0,_SC_CHILD_MAX:1,_SC_CLK_TCK:2,_SC_NGROUPS_MAX:3,_SC_OPEN_MAX:4,_SC_STREAM_MAX:5,_SC_TZNAME_MAX:6,_SC_JOB_CONTROL:7,_SC_SAVED_IDS:8,_SC_REALTIME_SIGNALS:9,_SC_PRIORITY_SCHEDULING:10,_SC_TIMERS:11,_SC_ASYNCHRONOUS_IO:12,_SC_PRIORITIZED_IO:13,_SC_SYNCHRONIZED_IO:14,_SC_FSYNC:15,_SC_MAPPED_FILES:16,_SC_MEMLOCK:17,_SC_MEMLOCK_RANGE:18,_SC_MEMORY_PROTECTION:19,_SC_MESSAGE_PASSING:20,_SC_SEMAPHORES:21,_SC_SHARED_MEMORY_OBJECTS:22,_SC_AIO_LISTIO_MAX:23,_SC_AIO_MAX:24,_SC_AIO_PRIO_DELTA_MAX:25,_SC_DELAYTIMER_MAX:26,_SC_MQ_OPEN_MAX:27,_SC_MQ_PRIO_MAX:28,_SC_VERSION:29,_SC_PAGESIZE:30,_SC_RTSIG_MAX:31,_SC_SEM_NSEMS_MAX:32,_SC_SEM_VALUE_MAX:33,_SC_SIGQUEUE_MAX:34,_SC_TIMER_MAX:35,_SC_BC_BASE_MAX:36,_SC_BC_DIM_MAX:37,_SC_BC_SCALE_MAX:38,_SC_BC_STRING_MAX:39,_SC_COLL_WEIGHTS_MAX:40,_SC_EQUIV_CLASS_MAX:41,_SC_EXPR_NEST_MAX:42,_SC_LINE_MAX:43,_SC_RE_DUP_MAX:44,_SC_CHARCLASS_NAME_MAX:45,_SC_2_VERSION:46,_SC_2_C_BIND:47,_SC_2_C_DEV:48,_SC_2_FORT_DEV:49,_SC_2_FORT_RUN:50,_SC_2_SW_DEV:51,_SC_2_LOCALEDEF:52,_SC_PII:53,_SC_PII_XTI:54,_SC_PII_SOCKET:55,_SC_PII_INTERNET:56,_SC_PII_OSI:57,_SC_POLL:58,_SC_SELECT:59,_SC_UIO_MAXIOV:60,_SC_PII_INTERNET_STREAM:61,_SC_PII_INTERNET_DGRAM:62,_SC_PII_OSI_COTS:63,_SC_PII_OSI_CLTS:64,_SC_PII_OSI_M:65,_SC_T_IOV_MAX:66,_SC_THREADS:67,_SC_THREAD_SAFE_FUNCTIONS:68,_SC_GETGR_R_SIZE_MAX:69,_SC_GETPW_R_SIZE_MAX:70,_SC_LOGIN_NAME_MAX:71,_SC_TTY_NAME_MAX:72,_SC_THREAD_DESTRUCTOR_ITERATIONS:73,_SC_THREAD_KEYS_MAX:74,_SC_THREAD_STACK_MIN:75,_SC_THREAD_THREADS_MAX:76,_SC_THREAD_ATTR_STACKADDR:77,_SC_THREAD_ATTR_STACKSIZE:78,_SC_THREAD_PRIORITY_SCHEDULING:79,_SC_THREAD_PRIO_INHERIT:80,_SC_THREAD_PRIO_PROTECT:81,_SC_THREAD_PROCESS_SHARED:82,_SC_NPROCESSORS_CONF:83,_SC_NPROCESSORS_ONLN:84,_SC_PHYS_PAGES:85,_SC_AVPHYS_PAGES:86,_SC_ATEXIT_MAX:87,_SC_PASS_MAX:88,_SC_XOPEN_VERSION:89,_SC_XOPEN_XCU_VERSION:90,_SC_XOPEN_UNIX:91,_SC_XOPEN_CRYPT:92,_SC_XOPEN_ENH_I18N:93,_SC_XOPEN_SHM:94,_SC_2_CHAR_TERM:95,_SC_2_C_VERSION:96,_SC_2_UPE:97,_SC_XOPEN_XPG2:98,_SC_XOPEN_XPG3:99,_SC_XOPEN_XPG4:100,_SC_CHAR_BIT:101,_SC_CHAR_MAX:102,_SC_CHAR_MIN:103,_SC_INT_MAX:104,_SC_INT_MIN:105,_SC_LONG_BIT:106,_SC_WORD_BIT:107,_SC_MB_LEN_MAX:108,_SC_NZERO:109,_SC_SSIZE_MAX:110,_SC_SCHAR_MAX:111,_SC_SCHAR_MIN:112,_SC_SHRT_MAX:113,_SC_SHRT_MIN:114,_SC_UCHAR_MAX:115,_SC_UINT_MAX:116,_SC_ULONG_MAX:117,_SC_USHRT_MAX:118,_SC_NL_ARGMAX:119,_SC_NL_LANGMAX:120,_SC_NL_MSGMAX:121,_SC_NL_NMAX:122,_SC_NL_SETMAX:123,_SC_NL_TEXTMAX:124,_SC_XBS5_ILP32_OFF32:125,_SC_XBS5_ILP32_OFFBIG:126,_SC_XBS5_LP64_OFF64:127,_SC_XBS5_LPBIG_OFFBIG:128,_SC_XOPEN_LEGACY:129,_SC_XOPEN_REALTIME:130,_SC_XOPEN_REALTIME_THREADS:131,_SC_ADVISORY_INFO:132,_SC_BARRIERS:133,_SC_BASE:134,_SC_C_LANG_SUPPORT:135,_SC_C_LANG_SUPPORT_R:136,_SC_CLOCK_SELECTION:137,_SC_CPUTIME:138,_SC_THREAD_CPUTIME:139,_SC_DEVICE_IO:140,_SC_DEVICE_SPECIFIC:141,_SC_DEVICE_SPECIFIC_R:142,_SC_FD_MGMT:143,_SC_FIFO:144,_SC_PIPE:145,_SC_FILE_ATTRIBUTES:146,_SC_FILE_LOCKING:147,_SC_FILE_SYSTEM:148,_SC_MONOTONIC_CLOCK:149,_SC_MULTIPLE_PROCESS:150,_SC_SINGLE_PROCESS:151,_SC_NETWORKING:152,_SC_READER_WRITER_LOCKS:153,_SC_SPIN_LOCKS:154,_SC_REGEXP:155,_SC_REGEX_VERSION:156,_SC_SHELL:157,_SC_SIGNALS:158,_SC_SPAWN:159,_SC_SPORADIC_SERVER:160,_SC_THREAD_SPORADIC_SERVER:161,_SC_SYSTEM_DATABASE:162,_SC_SYSTEM_DATABASE_R:163,_SC_TIMEOUTS:164,_SC_TYPED_MEMORY_OBJECTS:165,_SC_USER_GROUPS:166,_SC_USER_GROUPS_R:167,_SC_PBS:168,_SC_PBS_ACCOUNTING:169,_SC_PBS_LOCATE:170,_SC_PBS_MESSAGE:171,_SC_PBS_TRACK:172,_SC_SYMLOOP:173,; :T(98,3)=e_CS_PATH:0,;/usr/include/getopt.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/limits.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/syslimits.h/usr/include/limits.h/usr/include/bits/posix1_lim.h/usr/include/bits/local_lim.h/usr/include/linux/limits.h/usr/include/bits/posix2_lim.h/usr/include/math.h/usr/include/bits/huge_val.h/usr/include/bits/mathdef.h/usr/include/bits/mathcalls.h :T(109,1)=e_IEEE_:-1,_SVID_:0,_XOPEN_:1,_POSIX_:2,_ISOC_:3,;_LIB_VERSION_TYPE:t(109,2)=(109,1)exception:T(109,3)=s32type:(0,1),0,32;name:(8,35),32,32;arg1:(0,13),64,64;arg2:(0,13),128,64;retval:(0,13),192,64;;/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/float.h__convert_long_double:T(117,1)=u16__convert_long_double_i:(117,2)=ar(0,22);0;3;(0,4),0,128;__convert_long_double_d:(0,14),0,96;;/usr/include/bits/mathinline.h../version.hemalloc.herror.h/usr/include/sys/time.h/usr/include/bits/time.hclock_t:t(127,1)=(8,40)tm:T(127,2)=s44tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;tm_gmtoff:(0,3),288,32;tm_zone:(20,32),320,32;;itimerspec:T(127,3)=s16it_interval:(48,1),0,64;it_value:(48,1),64,64;;timeval:T(134,1)=s8tv_sec:(8,36),0,32;tv_usec:(8,38),32,32;;suseconds_t:t(125,1)=(8,38)timezone:T(125,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;__timezone_ptr_t:t(125,3)=(125,4)=*(125,2)__itimer_which:T(125,5)=eITIMER_REAL:0,ITIMER_VIRTUAL:1,ITIMER_PROF:2,;itimerval:T(125,6)=s16it_interval:(134,1),0,64;it_value:(134,1),64,64;;__itimer_which_t:t(125,7)=(0,1)eden.hInt:t(137,1)=(0,1)Inst:t(137,2)=(137,3)=*(137,4)=f(0,20)symptr:t(137,5)=(137,6)=*(137,7)=xssymbol:Datum:t(137,8)=(137,9)=xsDatum:uDatum:t(137,10)=(137,11)=xuuDatum:symptr.q.hglobal.q.heden_queue:T(139,1)=s12prev:(139,2)=*(139,1),0,32;next:(139,2),32,32;obj:(0,19),64,32;;QUEUE:t(139,3)=(139,1)symptr_queue:T(138,1)=s12prev:(138,2)=*(138,1),0,32;next:(138,2),32,32;obj:(137,5),64,32;;symptr_QUEUE:t(138,3)=(138,1)symptr_ATOM:t(138,4)=(138,5)=*(138,3)uDatum:T(137,11)=u8r:(0,13),0,64;i:(0,1),0,32;s:(8,35),0,32;a:(137,12)=*(137,8),0,32;sym:(137,5),0,32;v:(137,13)=s8x:(0,1),0,32;y:(0,1),32,32;;,0,64;;Datum:T(137,9)=s12type:(0,8),0,16;u:(137,11),32,64;;symbol:T(137,7)=s72name:(8,35),0,32;stype:(0,8),32,16;inst:(137,14)=*(137,2),64,32;nauto:(0,4),96,32;text:(8,35),128,32;d:(137,9),160,96;sources:(138,3),256,96;targets:(138,3),352,96;Qloc:(138,4),448,32;marked:(0,2),480,1;changed:(0,2),481,1;entry:(0,2),482,6;master:(8,35),512,32;next:(137,5),544,32;;symbol:t(137,15)=(137,7)compiler_flags:T(137,16)=u4s:(137,17)=s4define_level:(0,4),0,8;loop_level:(0,4),8,8;switch_level:(0,4),16,8;formula:(0,4),24,1;local_declare:(0,4),25,1;arg_declare:(0,4),26,1;procmacro:(0,4),27,1;;,0,32;all:(0,1),0,32;;t:T(137,18)=s8dp:(137,12),0,32;ip:(137,14),32,32;;inst.hFrame:T(137,19)=s20sp:(137,5),0,32;retpc:(137,14),32,32;stackp:(137,12),64,32;hptr:(8,35),96,32;master:(8,35),128,32;;Frame:t(137,20)=(137,19)yacc.hYYSTYPE:t(148,1)=(148,2)=u4dp:(137,12),0,32;sym:(137,5),0,32;inst:(137,14),0,32;narg:(137,1),0,32;fun:(137,2),0,32;sw:(148,3)=*(137,18),0,32;tbegin:(8,35),0,32;;builtin.hBLIBTBL:T(149,1)=s8name:(8,35),0,32;func:(137,3),32,32;;runset.hAction:T(150,1)=s12s:(8,35),0,32;master:(8,35),32,32;next:(150,2)=*(150,1),64,32;;Action:t(150,3)=(150,1)RunSet:T(150,4)=s12nitems:(0,1),0,32;head:(150,2),32,32;tail:(150,2),64,32;;RunSet:t(150,5)=(150,4)../Misc/custom.hILIBTBL:T(151,1)=s8name:(8,35),0,32;func:(151,2)=*(151,3)=f(0,1),32,32;;RLIBTBL:T(151,4)=s8name:(8,35),0,32;func:(151,5)=*(151,6)=f(0,13),32,32;;/usr/include/tk.h/usr/include/tcl.hClientData:t(153,1)=(0,19)Tcl_Interp:T(153,2)=s12result:(8,35),0,32;freeProc:(153,3)=*(153,4)=f(0,20),32,32;errorLine:(0,1),64,32;;Tcl_Interp:t(153,5)=(153,2)Tcl_AsyncHandler:t(153,6)=(153,7)=*(153,8)=xsTcl_AsyncHandler_:Tcl_Channel:t(153,9)=(153,10)=*(153,11)=xsTcl_Channel_:Tcl_Command:t(153,12)=(153,13)=*(153,14)=xsTcl_Command_:Tcl_Condition:t(153,15)=(153,16)=*(153,17)=xsTcl_Condition_:Tcl_EncodingState:t(153,18)=(153,19)=*(153,20)=xsTcl_EncodingState_:Tcl_Encoding:t(153,21)=(153,22)=*(153,23)=xsTcl_Encoding_:Tcl_Event:t(153,24)=(153,25)=xsTcl_Event:Tcl_Mutex:t(153,26)=(153,27)=*(153,28)=xsTcl_Mutex_:Tcl_Pid:t(153,29)=(153,30)=*(153,31)=xsTcl_Pid_:Tcl_RegExp:t(153,32)=(153,33)=*(153,34)=xsTcl_RegExp_:Tcl_ThreadDataKey:t(153,35)=(153,36)=*(153,37)=xsTcl_ThreadDataKey_:Tcl_ThreadId:t(153,38)=(153,39)=*(153,40)=xsTcl_ThreadId_:Tcl_TimerToken:t(153,41)=(153,42)=*(153,43)=xsTcl_TimerToken_:Tcl_Trace:t(153,44)=(153,45)=*(153,46)=xsTcl_Trace_:Tcl_Var:t(153,47)=(153,48)=*(153,49)=xsTcl_Var_:Tcl_ThreadCreateProc:t(153,50)=(153,51)=f(0,20)Tcl_RegExpIndices:T(153,52)=s8start:(0,3),0,32;end:(0,3),32,32;;Tcl_RegExpIndices:t(153,53)=(153,52)Tcl_RegExpInfo:T(153,54)=s16nsubs:(0,1),0,32;matches:(153,55)=*(153,53),32,32;extendStart:(0,3),64,32;reserved:(0,3),96,32;;Tcl_RegExpInfo:t(153,56)=(153,54)Tcl_Stat_:t(153,57)=(153,58)=*(92,1) :T(153,59)=eTCL_INT:0,TCL_DOUBLE:1,TCL_EITHER:2,;Tcl_ValueType:t(153,60)=(153,59)Tcl_Value:T(153,61)=s16type:(153,60),0,32;intValue:(0,3),32,32;doubleValue:(0,13),64,64;;Tcl_Value:t(153,62)=(153,61)Tcl_AppInitProc:t(153,63)=(153,64)=f(0,1)Tcl_AsyncProc:t(153,65)=(153,66)=f(0,1)Tcl_ChannelProc:t(153,67)=(153,68)=f(0,20)Tcl_CloseProc:t(153,69)=(153,51)Tcl_CmdDeleteProc:t(153,70)=(153,51)Tcl_CmdProc:t(153,71)=(153,72)=f(0,1)Tcl_CmdTraceProc:t(153,73)=(153,74)=f(0,20)Tcl_DupInternalRepProc:t(153,75)=(153,76)=f(0,20)Tcl_EncodingConvertProc:t(153,77)=(153,78)=f(0,1)Tcl_EncodingFreeProc:t(153,79)=(153,51)Tcl_EventProc:t(153,80)=(153,81)=f(0,1)Tcl_EventCheckProc:t(153,82)=(153,68)Tcl_EventDeleteProc:t(153,83)=(153,84)=f(0,1)Tcl_EventSetupProc:t(153,85)=(153,68)Tcl_ExitProc:t(153,86)=(153,51)Tcl_FileProc:t(153,87)=(153,68)Tcl_FileFreeProc:t(153,88)=(153,51)Tcl_FreeInternalRepProc:t(153,89)=(153,90)=f(0,20)Tcl_FreeProc:t(153,91)=(153,4)Tcl_IdleProc:t(153,92)=(153,51)Tcl_InterpDeleteProc:t(153,93)=(153,94)=f(0,20)Tcl_MathProc:t(153,95)=(153,96)=f(0,1)Tcl_NamespaceDeleteProc:t(153,97)=(153,51)Tcl_ObjCmdProc:t(153,98)=(153,99)=f(0,1)Tcl_PackageInitProc:t(153,100)=(153,64)Tcl_PanicProc:t(153,101)=(153,102)=f(0,20)Tcl_TcpAcceptProc:t(153,103)=(153,104)=f(0,20)Tcl_TimerProc:t(153,105)=(153,51)Tcl_SetFromAnyProc:t(153,106)=(153,107)=f(0,1)Tcl_UpdateStringProc:t(153,108)=(153,90)Tcl_VarTraceProc:t(153,109)=(153,110)=f(8,35)Tcl_CreateFileHandlerProc:t(153,111)=(153,112)=f(0,20)Tcl_DeleteFileHandlerProc:t(153,113)=(57,5)Tcl_ObjType:T(153,114)=s20name:(8,35),0,32;freeIntRepProc:(153,115)=*(153,89),32,32;dupIntRepProc:(153,116)=*(153,75),64,32;updateStringProc:(153,117)=*(153,108),96,32;setFromAnyProc:(153,118)=*(153,106),128,32;;Tcl_ObjType:t(153,119)=(153,114)Tcl_Obj:T(153,120)=s24refCount:(0,1),0,32;bytes:(8,35),32,32;length:(0,1),64,32;typePtr:(153,121)=*(153,119),96,32;internalRep:(153,122)=u8longValue:(0,3),0,32;doubleValue:(0,13),0,64;otherValuePtr:(0,19),0,32;twoPtrValue:(153,123)=s8ptr1:(0,19),0,32;ptr2:(0,19),32,32;;,0,64;;,128,64;;Tcl_Obj:t(153,124)=(153,120)Tcl_SavedResult:T(153,125)=s228result:(8,35),0,32;freeProc:(153,126)=*(153,91),32,32;objResultPtr:(153,127)=*(153,124),64,32;appendResult:(8,35),96,32;appendAvl:(0,1),128,32;appendUsed:(0,1),160,32;resultSpace:(153,128)=ar(0,22);0;200;(0,2),192,1608;;Tcl_SavedResult:t(153,129)=(153,125)Tcl_Namespace:T(153,130)=s20name:(8,35),0,32;fullName:(8,35),32,32;clientData:(153,1),64,32;deleteProc:(153,131)=*(153,97),96,32;parentPtr:(153,132)=*(153,130),128,32;;Tcl_Namespace:t(153,133)=(153,130)Tcl_CallFrame:T(153,134)=s44nsPtr:(153,135)=*(153,133),0,32;dummy1:(0,1),32,32;dummy2:(0,1),64,32;dummy3:(8,35),96,32;dummy4:(8,35),128,32;dummy5:(8,35),160,32;dummy6:(0,1),192,32;dummy7:(8,35),224,32;dummy8:(8,35),256,32;dummy9:(0,1),288,32;dummy10:(8,35),320,32;;Tcl_CallFrame:t(153,136)=(153,134)Tcl_CmdInfo:T(153,137)=s32isNativeObjectProc:(0,1),0,32;objProc:(153,138)=*(153,98),32,32;objClientData:(153,1),64,32;proc:(153,139)=*(153,71),96,32;clientData:(153,1),128,32;deleteProc:(153,140)=*(153,70),160,32;deleteData:(153,1),192,32;namespacePtr:(153,135),224,32;;Tcl_CmdInfo:t(153,141)=(153,137)Tcl_DString:T(153,142)=s212string:(8,35),0,32;length:(0,1),32,32;spaceAvl:(0,1),64,32;staticSpace:(153,143)=ar(0,22);0;199;(0,2),96,1600;;Tcl_DString:t(153,144)=(153,142)Tcl_HashEntry:T(153,145)=s20nextPtr:(153,146)=*(153,145),0,32;tablePtr:(153,147)=*(153,148)=xsTcl_HashTable:,32,32;bucketPtr:(153,149)=*(153,146),64,32;clientData:(153,1),96,32;key:(153,150)=u4oneWordValue:(8,35),0,32;words:(153,151)=ar(0,22);0;0;(0,1),0,32;string:(17,4),0,32;;,128,32;;Tcl_HashEntry:t(153,152)=(153,145)Tcl_HashTable:T(153,148)=s52buckets:(153,153)=*(153,154)=*(153,152),0,32;staticBuckets:(153,155)=ar(0,22);0;3;(153,154),32,128;numBuckets:(0,1),160,32;numEntries:(0,1),192,32;rebuildSize:(0,1),224,32;downShift:(0,1),256,32;mask:(0,1),288,32;keyType:(0,1),320,32;findProc:(153,156)=*(153,157)=f(153,154),352,32;createProc:(153,158)=*(153,159)=f(153,154),384,32;;Tcl_HashTable:t(153,160)=(153,148)Tcl_HashSearch:T(153,161)=s12tablePtr:(153,162)=*(153,160),0,32;nextIndex:(0,1),32,32;nextEntryPtr:(153,154),64,32;;Tcl_HashSearch:t(153,163)=(153,161)Tcl_Event:T(153,25)=s8proc:(153,164)=*(153,80),0,32;nextPtr:(153,165)=*(153,25),32,32;; :T(153,166)=eTCL_QUEUE_TAIL:0,TCL_QUEUE_HEAD:1,TCL_QUEUE_MARK:2,;Tcl_QueuePosition:t(153,167)=(153,166)Tcl_Time:T(153,168)=s8sec:(0,3),0,32;usec:(0,3),32,32;;Tcl_Time:t(153,169)=(153,168)Tcl_SetTimerProc:t(153,170)=(153,171)=f(0,20)Tcl_WaitForEventProc:t(153,172)=(153,173)=f(0,1)Tcl_DriverBlockModeProc:t(153,174)=(153,175)=f(0,1)Tcl_DriverCloseProc:t(153,176)=(153,177)=f(0,1)Tcl_DriverClose2Proc:t(153,178)=(153,66)Tcl_DriverInputProc:t(153,179)=(153,180)=f(0,1)Tcl_DriverOutputProc:t(153,181)=(153,180)Tcl_DriverSeekProc:t(153,182)=(153,183)=f(0,1)Tcl_DriverSetOptionProc:t(153,184)=(153,185)=f(0,1)Tcl_DriverGetOptionProc:t(153,186)=(153,187)=f(0,1)Tcl_DriverWatchProc:t(153,188)=(153,68)Tcl_DriverGetHandleProc:t(153,189)=(153,190)=f(0,1)Tcl_EolTranslation:T(153,191)=eTCL_TRANSLATE_AUTO:0,TCL_TRANSLATE_CR:1,TCL_TRANSLATE_LF:2,TCL_TRANSLATE_CRLF:3,;Tcl_EolTranslation:t(153,192)=(153,191)Tcl_ChannelType:T(153,193)=s44typeName:(8,35),0,32;blockModeProc:(153,194)=*(153,174),32,32;closeProc:(153,195)=*(153,176),64,32;inputProc:(153,196)=*(153,179),96,32;outputProc:(153,197)=*(153,181),128,32;seekProc:(153,198)=*(153,182),160,32;setOptionProc:(153,199)=*(153,184),192,32;getOptionProc:(153,200)=*(153,186),224,32;watchProc:(153,201)=*(153,188),256,32;getHandleProc:(153,202)=*(153,189),288,32;close2Proc:(153,203)=*(153,178),320,32;;Tcl_ChannelType:t(153,204)=(153,193)Tcl_PathType:T(153,205)=eTCL_PATH_ABSOLUTE:0,TCL_PATH_RELATIVE:1,TCL_PATH_VOLUME_RELATIVE:2,;Tcl_PathType:t(153,206)=(153,205)Tcl_NotifierProcs:T(153,207)=s16setTimerProc:(153,208)=*(153,170),0,32;waitForEventProc:(153,209)=*(153,172),32,32;createFileHandlerProc:(153,210)=*(153,111),64,32;deleteFileHandlerProc:(153,211)=*(153,113),96,32;;Tcl_NotifierProcs:t(153,212)=(153,207)Tcl_EncodingType:T(153,213)=s24encodingName:(20,32),0,32;toUtfProc:(153,214)=*(153,77),32,32;fromUtfProc:(153,214),64,32;freeProc:(153,215)=*(153,79),96,32;clientData:(153,1),128,32;nullSize:(0,1),160,32;;Tcl_EncodingType:t(153,216)=(153,213)Tcl_Token:T(153,217)=s16type:(0,1),0,32;start:(8,35),32,32;size:(0,1),64,32;numComponents:(0,1),96,32;;Tcl_Token:t(153,218)=(153,217)Tcl_Parse:T(153,219)=s376commentStart:(8,35),0,32;commentSize:(0,1),32,32;commandStart:(8,35),64,32;commandSize:(0,1),96,32;numWords:(0,1),128,32;tokenPtr:(153,220)=*(153,218),160,32;numTokens:(0,1),192,32;tokensAvailable:(0,1),224,32;errorType:(0,1),256,32;string:(8,35),288,32;end:(8,35),320,32;interp:(153,221)=*(153,5),352,32;term:(8,35),384,32;incomplete:(0,1),416,32;staticTokens:(153,222)=ar(0,22);0;19;(153,218),448,2560;;Tcl_Parse:t(153,223)=(153,219)Tcl_UniChar:t(153,224)=(0,9)/usr/include/tclDecls.hTclStubHooks:T(155,1)=s12tclPlatStubs:(155,2)=*(155,3)=xsTclPlatStubs:,0,32;tclIntStubs:(155,4)=*(155,5)=xsTclIntStubs:,32,32;tclIntPlatStubs:(155,6)=*(155,7)=xsTclIntPlatStubs:,64,32;;TclStubHooks:t(155,8)=(155,1)TclStubs:T(155,9)=s1584magic:(0,1),0,32;hooks:(155,10)=*(155,1),32,32;tcl_PkgProvideEx:(155,11)=*(155,12)=f(0,1),64,32;tcl_PkgRequireEx:(155,13)=*(155,14)=f(8,35),96,32;tcl_Panic:(155,15)=*(153,102),128,32;tcl_Alloc:(155,16)=*(155,17)=f(8,35),160,32;tcl_Free:(153,3),192,32;tcl_Realloc:(155,18)=*(155,19)=f(8,35),224,32;tcl_DbCkalloc:(155,20)=*(155,21)=f(8,35),256,32;tcl_DbCkfree:(155,22)=*(155,23)=f(0,1),288,32;tcl_DbCkrealloc:(155,24)=*(155,25)=f(8,35),320,32;tcl_CreateFileHandler:(155,26)=*(153,112),352,32;tcl_DeleteFileHandler:(57,4),384,32;tcl_SetTimer:(155,27)=*(153,171),416,32;tcl_Sleep:(57,4),448,32;tcl_WaitForEvent:(155,28)=*(153,173),480,32;tcl_AppendAllObjTypes:(155,29)=*(155,30)=f(0,1),512,32;tcl_AppendStringsToObj:(155,31)=*(155,32)=f(0,20),544,32;tcl_AppendToObj:(155,33)=*(155,34)=f(0,20),576,32;tcl_ConcatObj:(155,35)=*(155,36)=f(153,127),608,32;tcl_ConvertToType:(155,37)=*(155,38)=f(0,1),640,32;tcl_DbDecrRefCount:(155,33),672,32;tcl_DbIncrRefCount:(155,33),704,32;tcl_DbIsShared:(155,39)=*(155,40)=f(0,1),736,32;tcl_DbNewBooleanObj:(155,41)=*(155,42)=f(153,127),768,32;tcl_DbNewByteArrayObj:(155,43)=*(155,44)=f(153,127),800,32;tcl_DbNewDoubleObj:(155,45)=*(155,46)=f(153,127),832,32;tcl_DbNewListObj:(155,47)=*(155,48)=f(153,127),864,32;tcl_DbNewLongObj:(155,49)=*(155,50)=f(153,127),896,32;tcl_DbNewObj:(155,51)=*(155,52)=f(153,127),928,32;tcl_DbNewStringObj:(155,53)=*(155,54)=f(153,127),960,32;tcl_DuplicateObj:(155,55)=*(155,56)=f(153,127),992,32;tclFreeObj:(155,57)=*(155,58)=f(0,20),1024,32;tcl_GetBoolean:(155,59)=*(155,60)=f(0,1),1056,32;tcl_GetBooleanFromObj:(155,61)=*(155,62)=f(0,1),1088,32;tcl_GetByteArrayFromObj:(155,63)=*(155,64)=f(20,34),1120,32;tcl_GetDouble:(155,65)=*(155,66)=f(0,1),1152,32;tcl_GetDoubleFromObj:(155,67)=*(155,68)=f(0,1),1184,32;tcl_GetIndexFromObj:(155,69)=*(155,70)=f(0,1),1216,32;tcl_GetInt:(155,59),1248,32;tcl_GetIntFromObj:(155,61),1280,32;tcl_GetLongFromObj:(155,71)=*(155,72)=f(0,1),1312,32;tcl_GetObjType:(155,73)=*(155,74)=f(153,121),1344,32;tcl_GetStringFromObj:(155,75)=*(155,76)=f(8,35),1376,32;tcl_InvalidateStringRep:(155,57),1408,32;tcl_ListObjAppendList:(155,77)=*(155,78)=f(0,1),1440,32;tcl_ListObjAppendElement:(155,77),1472,32;tcl_ListObjGetElements:(155,79)=*(155,80)=f(0,1),1504,32;tcl_ListObjIndex:(155,81)=*(155,82)=f(0,1),1536,32;tcl_ListObjLength:(155,61),1568,32;tcl_ListObjReplace:(155,83)=*(155,84)=f(0,1),1600,32;tcl_NewBooleanObj:(155,85)=*(155,86)=f(153,127),1632,32;tcl_NewByteArrayObj:(155,87)=*(155,88)=f(153,127),1664,32;tcl_NewDoubleObj:(155,89)=*(155,90)=f(153,127),1696,32;tcl_NewIntObj:(155,85),1728,32;tcl_NewListObj:(155,35),1760,32;tcl_NewLongObj:(155,91)=*(155,92)=f(153,127),1792,32;tcl_NewObj:(155,93)=*(155,94)=f(153,127),1824,32;tcl_NewStringObj:(155,95)=*(155,96)=f(153,127),1856,32;tcl_SetBooleanObj:(155,97)=*(155,98)=f(0,20),1888,32;tcl_SetByteArrayLength:(155,99)=*(155,100)=f(20,34),1920,32;tcl_SetByteArrayObj:(155,101)=*(155,102)=f(0,20),1952,32;tcl_SetDoubleObj:(155,103)=*(155,104)=f(0,20),1984,32;tcl_SetIntObj:(155,97),2016,32;tcl_SetListObj:(155,105)=*(155,106)=f(0,20),2048,32;tcl_SetLongObj:(155,107)=*(155,108)=f(0,20),2080,32;tcl_SetObjLength:(155,97),2112,32;tcl_SetStringObj:(155,33),2144,32;tcl_AddErrorInfo:(155,109)=*(155,110)=f(0,20),2176,32;tcl_AddObjErrorInfo:(155,111)=*(155,112)=f(0,20),2208,32;tcl_AllowExceptions:(155,113)=*(155,114)=f(0,20),2240,32;tcl_AppendElement:(155,109),2272,32;tcl_AppendResult:(155,115)=*(155,116)=f(0,20),2304,32;tcl_AsyncCreate:(155,117)=*(155,118)=f(153,6),2336,32;tcl_AsyncDelete:(155,119)=*(155,120)=f(0,20),2368,32;tcl_AsyncInvoke:(155,121)=*(155,122)=f(0,1),2400,32;tcl_AsyncMark:(155,119),2432,32;tcl_AsyncReady:(155,123)=*(155,124)=f(0,1),2464,32;tcl_BackgroundError:(155,113),2496,32;tcl_Backslash:(155,125)=*(155,126)=f(0,2),2528,32;tcl_BadChannelOption:(155,127)=*(155,128)=f(0,1),2560,32;tcl_CallWhenDeleted:(155,129)=*(155,130)=f(0,20),2592,32;tcl_CancelIdleCall:(155,131)=*(155,132)=f(0,20),2624,32;tcl_Close:(155,133)=*(155,134)=f(0,1),2656,32;tcl_CommandComplete:(155,135)=*(155,136)=f(0,1),2688,32;tcl_Concat:(155,137)=*(155,138)=f(8,35),2720,32;tcl_ConvertElement:(155,139)=*(155,140)=f(0,1),2752,32;tcl_ConvertCountedElement:(155,141)=*(155,142)=f(0,1),2784,32;tcl_CreateAlias:(155,143)=*(155,144)=f(0,1),2816,32;tcl_CreateAliasObj:(155,145)=*(155,146)=f(0,1),2848,32;tcl_CreateChannel:(155,147)=*(155,148)=f(153,9),2880,32;tcl_CreateChannelHandler:(155,149)=*(155,150)=f(0,20),2912,32;tcl_CreateCloseHandler:(155,151)=*(155,152)=f(0,20),2944,32;tcl_CreateCommand:(155,153)=*(155,154)=f(153,12),2976,32;tcl_CreateEventSource:(155,155)=*(155,156)=f(0,20),3008,32;tcl_CreateExitHandler:(155,157)=*(155,158)=f(0,20),3040,32;tcl_CreateInterp:(155,159)=*(155,160)=f(153,221),3072,32;tcl_CreateMathFunc:(155,161)=*(155,162)=f(0,20),3104,32;tcl_CreateObjCommand:(155,163)=*(155,164)=f(153,12),3136,32;tcl_CreateSlave:(155,165)=*(155,166)=f(153,221),3168,32;tcl_CreateTimerHandler:(155,167)=*(155,168)=f(153,41),3200,32;tcl_CreateTrace:(155,169)=*(155,170)=f(153,44),3232,32;tcl_DeleteAssocData:(155,171)=*(155,172)=f(0,20),3264,32;tcl_DeleteChannelHandler:(155,173)=*(155,174)=f(0,20),3296,32;tcl_DeleteCloseHandler:(155,151),3328,32;tcl_DeleteCommand:(155,175)=*(155,176)=f(0,1),3360,32;tcl_DeleteCommandFromToken:(155,177)=*(155,178)=f(0,1),3392,32;tcl_DeleteEvents:(155,179)=*(155,180)=f(0,20),3424,32;tcl_DeleteEventSource:(155,155),3456,32;tcl_DeleteExitHandler:(155,157),3488,32;tcl_DeleteHashEntry:(155,181)=*(155,182)=f(0,20),3520,32;tcl_DeleteHashTable:(155,183)=*(155,184)=f(0,20),3552,32;tcl_DeleteInterp:(155,113),3584,32;tcl_DetachPids:(155,185)=*(155,186)=f(0,20),3616,32;tcl_DeleteTimerHandler:(155,187)=*(155,188)=f(0,20),3648,32;tcl_DeleteTrace:(155,189)=*(155,190)=f(0,20),3680,32;tcl_DontCallWhenDeleted:(155,129),3712,32;tcl_DoOneEvent:(155,191)=*(155,192)=f(0,1),3744,32;tcl_DoWhenIdle:(155,131),3776,32;tcl_DStringAppend:(155,193)=*(155,194)=f(8,35),3808,32;tcl_DStringAppendElement:(155,195)=*(155,196)=f(8,35),3840,32;tcl_DStringEndSublist:(155,197)=*(155,198)=f(0,20),3872,32;tcl_DStringFree:(155,197),3904,32;tcl_DStringGetResult:(155,199)=*(155,200)=f(0,20),3936,32;tcl_DStringInit:(155,197),3968,32;tcl_DStringResult:(155,199),4000,32;tcl_DStringSetLength:(155,201)=*(155,202)=f(0,20),4032,32;tcl_DStringStartSublist:(155,197),4064,32;tcl_Eof:(155,203)=*(155,204)=f(0,1),4096,32;tcl_ErrnoId:(155,205)=*(155,206)=f(8,35),4128,32;tcl_ErrnoMsg:(155,207)=*(155,208)=f(8,35),4160,32;tcl_Eval:(155,175),4192,32;tcl_EvalFile:(155,175),4224,32;tcl_EvalObj:(155,29),4256,32;tcl_EventuallyFree:(155,209)=*(155,210)=f(0,20),4288,32;tcl_Exit:(57,4),4320,32;tcl_ExposeCommand:(155,127),4352,32;tcl_ExprBoolean:(155,59),4384,32;tcl_ExprBooleanObj:(155,61),4416,32;tcl_ExprDouble:(155,65),4448,32;tcl_ExprDoubleObj:(155,67),4480,32;tcl_ExprLong:(155,211)=*(155,212)=f(0,1),4512,32;tcl_ExprLongObj:(155,71),4544,32;tcl_ExprObj:(155,213)=*(155,214)=f(0,1),4576,32;tcl_ExprString:(155,175),4608,32;tcl_Finalize:(65,5),4640,32;tcl_FindExecutable:(155,215)=*(155,216)=f(0,20),4672,32;tcl_FirstHashEntry:(155,217)=*(155,218)=f(153,154),4704,32;tcl_Flush:(155,203),4736,32;tcl_FreeResult:(155,113),4768,32;tcl_GetAlias:(155,219)=*(155,220)=f(0,1),4800,32;tcl_GetAliasObj:(155,221)=*(155,222)=f(0,1),4832,32;tcl_GetAssocData:(155,223)=*(155,224)=f(153,1),4864,32;tcl_GetChannel:(155,225)=*(155,226)=f(153,9),4896,32;tcl_GetChannelBufferSize:(155,203),4928,32;tcl_GetChannelHandle:(155,227)=*(155,228)=f(0,1),4960,32;tcl_GetChannelInstanceData:(155,229)=*(155,230)=f(153,1),4992,32;tcl_GetChannelMode:(155,203),5024,32;tcl_GetChannelName:(155,231)=*(155,232)=f(8,35),5056,32;tcl_GetChannelOption:(155,233)=*(155,234)=f(0,1),5088,32;tcl_GetChannelType:(155,235)=*(155,236)=f(155,237)=*(153,204),5120,32;tcl_GetCommandInfo:(155,238)=*(155,239)=f(0,1),5152,32;tcl_GetCommandName:(155,240)=*(155,241)=f(8,35),5184,32;tcl_GetErrno:(155,123),5216,32;tcl_GetHostName:(155,205),5248,32;tcl_GetInterpPath:(155,242)=*(155,243)=f(0,1),5280,32;tcl_GetMaster:(155,244)=*(155,245)=f(153,221),5312,32;tcl_GetNameOfExecutable:(155,246)=*(155,247)=f(20,32),5344,32;tcl_GetObjResult:(155,248)=*(155,249)=f(153,127),5376,32;tcl_GetOpenFile:(155,250)=*(155,251)=f(0,1),5408,32;tcl_GetPathType:(155,252)=*(155,253)=f(153,206),5440,32;tcl_Gets:(155,254)=*(155,255)=f(0,1),5472,32;tcl_GetsObj:(155,256)=*(155,257)=f(0,1),5504,32;tcl_GetServiceMode:(155,123),5536,32;tcl_GetSlave:(155,258)=*(155,259)=f(153,221),5568,32;tcl_GetStdChannel:(155,260)=*(155,261)=f(153,9),5600,32;tcl_GetStringResult:(155,262)=*(155,263)=f(8,35),5632,32;tcl_GetVar:(155,264)=*(155,265)=f(8,35),5664,32;tcl_GetVar2:(155,266)=*(155,267)=f(8,35),5696,32;tcl_GlobalEval:(155,175),5728,32;tcl_GlobalEvalObj:(155,29),5760,32;tcl_HideCommand:(155,127),5792,32;tcl_Init:(155,268)=*(153,64),5824,32;tcl_InitHashTable:(155,269)=*(155,270)=f(0,20),5856,32;tcl_InputBlocked:(155,203),5888,32;tcl_InputBuffered:(155,203),5920,32;tcl_InterpDeleted:(155,268),5952,32;tcl_IsSafe:(155,268),5984,32;tcl_JoinPath:(155,271)=*(155,272)=f(8,35),6016,32;tcl_LinkVar:(155,273)=*(155,274)=f(0,1),6048,32;reserved188:(0,19),6080,32;tcl_MakeFileChannel:(155,275)=*(155,276)=f(153,9),6112,32;tcl_MakeSafe:(155,268),6144,32;tcl_MakeTcpClientChannel:(155,277)=*(155,278)=f(153,9),6176,32;tcl_Merge:(155,137),6208,32;tcl_NextHashEntry:(155,279)=*(155,280)=f(153,154),6240,32;tcl_NotifyChannel:(155,281)=*(155,282)=f(0,20),6272,32;tcl_ObjGetVar2:(155,283)=*(155,284)=f(153,127),6304,32;tcl_ObjSetVar2:(155,285)=*(155,286)=f(153,127),6336,32;tcl_OpenCommandChannel:(155,287)=*(155,288)=f(153,9),6368,32;tcl_OpenFileChannel:(155,289)=*(155,290)=f(153,9),6400,32;tcl_OpenTcpClient:(155,291)=*(155,292)=f(153,9),6432,32;tcl_OpenTcpServer:(155,293)=*(155,294)=f(153,9),6464,32;tcl_Preserve:(155,295)=*(153,51),6496,32;tcl_PrintDouble:(155,296)=*(155,297)=f(0,20),6528,32;tcl_PutEnv:(155,298)=*(155,299)=f(0,1),6560,32;tcl_PosixError:(155,262),6592,32;tcl_QueueEvent:(155,300)=*(155,301)=f(0,20),6624,32;tcl_Read:(155,302)=*(155,303)=f(0,1),6656,32;tcl_ReapDetachedProcs:(65,5),6688,32;tcl_RecordAndEval:(155,304)=*(155,305)=f(0,1),6720,32;tcl_RecordAndEvalObj:(155,306)=*(155,307)=f(0,1),6752,32;tcl_RegisterChannel:(155,308)=*(155,309)=f(0,20),6784,32;tcl_RegisterObjType:(155,310)=*(155,311)=f(0,20),6816,32;tcl_RegExpCompile:(155,312)=*(155,313)=f(153,32),6848,32;tcl_RegExpExec:(155,314)=*(155,315)=f(0,1),6880,32;tcl_RegExpMatch:(155,127),6912,32;tcl_RegExpRange:(155,316)=*(155,317)=f(0,20),6944,32;tcl_Release:(155,295),6976,32;tcl_ResetResult:(155,113),7008,32;tcl_ScanElement:(155,318)=*(155,319)=f(0,1),7040,32;tcl_ScanCountedElement:(155,320)=*(155,321)=f(0,1),7072,32;tcl_Seek:(155,322)=*(155,323)=f(0,1),7104,32;tcl_ServiceAll:(155,123),7136,32;tcl_ServiceEvent:(155,191),7168,32;tcl_SetAssocData:(155,324)=*(155,325)=f(0,20),7200,32;tcl_SetChannelBufferSize:(155,281),7232,32;tcl_SetChannelOption:(155,326)=*(155,327)=f(0,1),7264,32;tcl_SetCommandInfo:(155,238),7296,32;tcl_SetErrno:(57,4),7328,32;tcl_SetErrorCode:(155,115),7360,32;tcl_SetMaxBlockTime:(155,27),7392,32;tcl_SetPanicProc:(155,328)=*(155,329)=f(0,20),7424,32;tcl_SetRecursionLimit:(155,121),7456,32;tcl_SetResult:(155,330)=*(155,331)=f(0,20),7488,32;tcl_SetServiceMode:(155,191),7520,32;tcl_SetObjErrorCode:(155,332)=*(155,333)=f(0,20),7552,32;tcl_SetObjResult:(155,332),7584,32;tcl_SetStdChannel:(155,281),7616,32;tcl_SetVar:(155,266),7648,32;tcl_SetVar2:(155,334)=*(155,335)=f(8,35),7680,32;tcl_SignalId:(155,207),7712,32;tcl_SignalMsg:(155,207),7744,32;tcl_SourceRCFile:(155,113),7776,32;tcl_SplitList:(155,336)=*(155,337)=f(0,1),7808,32;tcl_SplitPath:(155,338)=*(155,339)=f(0,20),7840,32;tcl_StaticPackage:(155,340)=*(155,341)=f(0,20),7872,32;tcl_StringMatch:(155,342)=*(155,343)=f(0,1),7904,32;tcl_Tell:(155,203),7936,32;tcl_TraceVar:(155,344)=*(155,345)=f(0,1),7968,32;tcl_TraceVar2:(155,346)=*(155,347)=f(0,1),8000,32;tcl_TranslateFileName:(155,348)=*(155,349)=f(8,35),8032,32;tcl_Ungets:(155,350)=*(155,351)=f(0,1),8064,32;tcl_UnlinkVar:(155,171),8096,32;tcl_UnregisterChannel:(155,133),8128,32;tcl_UnsetVar:(155,304),8160,32;tcl_UnsetVar2:(155,273),8192,32;tcl_UntraceVar:(155,352)=*(155,353)=f(0,20),8224,32;tcl_UntraceVar2:(155,354)=*(155,355)=f(0,20),8256,32;tcl_UpdateLinkedVar:(155,171),8288,32;tcl_UpVar:(155,356)=*(155,357)=f(0,1),8320,32;tcl_UpVar2:(155,358)=*(155,359)=f(0,1),8352,32;tcl_VarEval:(155,360)=*(155,361)=f(0,1),8384,32;tcl_VarTraceInfo:(155,362)=*(155,363)=f(153,1),8416,32;tcl_VarTraceInfo2:(155,364)=*(155,365)=f(153,1),8448,32;tcl_Write:(155,302),8480,32;tcl_WrongNumArgs:(155,366)=*(155,367)=f(0,20),8512,32;tcl_DumpActiveMemory:(155,135),8544,32;tcl_ValidateAllMemory:(155,368)=*(155,369)=f(0,20),8576,32;tcl_AppendResultVA:(155,370)=*(155,371)=f(0,20),8608,32;tcl_AppendStringsToObjVA:(155,372)=*(155,373)=f(0,20),8640,32;tcl_HashStats:(155,374)=*(155,375)=f(8,35),8672,32;tcl_ParseVar:(155,376)=*(155,377)=f(8,35),8704,32;tcl_PkgPresent:(155,266),8736,32;tcl_PkgPresentEx:(155,13),8768,32;tcl_PkgProvide:(155,127),8800,32;tcl_PkgRequire:(155,266),8832,32;tcl_SetErrorCodeVA:(155,370),8864,32;tcl_VarEvalVA:(155,378)=*(155,379)=f(0,1),8896,32;tcl_WaitPid:(155,380)=*(155,381)=f(153,29),8928,32;tcl_PanicVA:(155,382)=*(155,383)=f(0,20),8960,32;tcl_GetVersion:(155,384)=*(155,385)=f(0,20),8992,32;tcl_InitMemory:(155,113),9024,32;tcl_StackChannel:(155,386)=*(155,387)=f(153,9),9056,32;tcl_UnstackChannel:(155,308),9088,32;tcl_GetStackedChannel:(155,388)=*(155,389)=f(153,9),9120,32;reserved284:(0,19),9152,32;reserved285:(0,19),9184,32;tcl_AppendObjToObj:(155,390)=*(155,391)=f(0,20),9216,32;tcl_CreateEncoding:(155,392)=*(155,393)=f(153,21),9248,32;tcl_CreateThreadExitHandler:(155,157),9280,32;tcl_DeleteThreadExitHandler:(155,157),9312,32;tcl_DiscardResult:(155,394)=*(155,395)=f(0,20),9344,32;tcl_EvalEx:(155,396)=*(155,397)=f(0,1),9376,32;tcl_EvalObjv:(155,398)=*(155,399)=f(0,1),9408,32;tcl_EvalObjEx:(155,306),9440,32;tcl_ExitThread:(57,4),9472,32;tcl_ExternalToUtf:(155,400)=*(155,401)=f(0,1),9504,32;tcl_ExternalToUtfDString:(155,402)=*(155,403)=f(8,35),9536,32;tcl_FinalizeThread:(65,5),9568,32;tcl_FinalizeNotifier:(155,295),9600,32;tcl_FreeEncoding:(155,404)=*(155,405)=f(0,20),9632,32;tcl_GetCurrentThread:(155,406)=*(155,407)=f(153,38),9664,32;tcl_GetEncoding:(155,408)=*(155,409)=f(153,21),9696,32;tcl_GetEncodingName:(155,410)=*(155,411)=f(8,35),9728,32;tcl_GetEncodingNames:(155,113),9760,32;tcl_GetIndexFromObjStruct:(155,412)=*(155,413)=f(0,1),9792,32;tcl_GetThreadData:(155,414)=*(155,415)=f(0,19),9824,32;tcl_GetVar2Ex:(155,416)=*(155,417)=f(153,127),9856,32;tcl_InitNotifier:(155,418)=*(155,419)=f(153,1),9888,32;tcl_MutexLock:(155,420)=*(155,421)=f(0,20),9920,32;tcl_MutexUnlock:(155,420),9952,32;tcl_ConditionNotify:(155,422)=*(155,423)=f(0,20),9984,32;tcl_ConditionWait:(155,424)=*(155,425)=f(0,20),10016,32;tcl_NumUtfChars:(155,426)=*(155,427)=f(0,1),10048,32;tcl_ReadChars:(155,428)=*(155,429)=f(0,1),10080,32;tcl_RestoreResult:(155,430)=*(155,431)=f(0,20),10112,32;tcl_SaveResult:(155,430),10144,32;tcl_SetSystemEncoding:(155,432)=*(155,433)=f(0,1),10176,32;tcl_SetVar2Ex:(155,434)=*(155,435)=f(153,127),10208,32;tcl_ThreadAlert:(155,436)=*(155,437)=f(0,20),10240,32;tcl_ThreadQueueEvent:(155,438)=*(155,439)=f(0,20),10272,32;tcl_UniCharAtIndex:(155,440)=*(155,441)=f(153,224),10304,32;tcl_UniCharToLower:(155,442)=*(155,443)=f(153,224),10336,32;tcl_UniCharToTitle:(155,442),10368,32;tcl_UniCharToUpper:(155,442),10400,32;tcl_UniCharToUtf:(155,444)=*(155,445)=f(0,1),10432,32;tcl_UtfAtIndex:(155,446)=*(155,447)=f(8,35),10464,32;tcl_UtfCharComplete:(155,426),10496,32;tcl_UtfBackslash:(155,448)=*(155,449)=f(0,1),10528,32;tcl_UtfFindFirst:(155,446),10560,32;tcl_UtfFindLast:(155,446),10592,32;tcl_UtfNext:(155,450)=*(155,451)=f(8,35),10624,32;tcl_UtfPrev:(155,452)=*(155,453)=f(8,35),10656,32;tcl_UtfToExternal:(155,400),10688,32;tcl_UtfToExternalDString:(155,402),10720,32;tcl_UtfToLower:(155,135),10752,32;tcl_UtfToTitle:(155,135),10784,32;tcl_UtfToUniChar:(155,454)=*(155,455)=f(0,1),10816,32;tcl_UtfToUpper:(155,135),10848,32;tcl_WriteChars:(155,456)=*(155,457)=f(0,1),10880,32;tcl_WriteObj:(155,256),10912,32;tcl_GetString:(155,458)=*(155,459)=f(8,35),10944,32;tcl_GetDefaultEncodingDir:(155,205),10976,32;tcl_SetDefaultEncodingDir:(153,3),11008,32;tcl_AlertNotifier:(155,295),11040,32;tcl_ServiceModeHook:(57,4),11072,32;tcl_UniCharIsAlnum:(155,191),11104,32;tcl_UniCharIsAlpha:(155,191),11136,32;tcl_UniCharIsDigit:(155,191),11168,32;tcl_UniCharIsLower:(155,191),11200,32;tcl_UniCharIsSpace:(155,191),11232,32;tcl_UniCharIsUpper:(155,191),11264,32;tcl_UniCharIsWordChar:(155,191),11296,32;tcl_UniCharLen:(155,460)=*(155,461)=f(0,1),11328,32;tcl_UniCharNcmp:(155,462)=*(155,463)=f(0,1),11360,32;tcl_UniCharToUtfDString:(155,464)=*(155,465)=f(8,35),11392,32;tcl_UtfToUniCharDString:(155,466)=*(155,467)=f(155,468)=*(153,224),11424,32;tcl_GetRegExpFromObj:(155,469)=*(155,470)=f(153,32),11456,32;tcl_EvalTokens:(155,471)=*(155,472)=f(153,127),11488,32;tcl_FreeParse:(155,473)=*(155,474)=f(0,20),11520,32;tcl_LogCommandInfo:(155,475)=*(155,476)=f(0,20),11552,32;tcl_ParseBraces:(155,477)=*(155,478)=f(0,1),11584,32;tcl_ParseCommand:(155,479)=*(155,480)=f(0,1),11616,32;tcl_ParseExpr:(155,481)=*(155,482)=f(0,1),11648,32;tcl_ParseQuotedString:(155,477),11680,32;tcl_ParseVarName:(155,483)=*(155,484)=f(0,1),11712,32;tcl_GetCwd:(155,485)=*(155,486)=f(8,35),11744,32;tcl_Chdir:(155,298),11776,32;tcl_Access:(155,426),11808,32;tcl_Stat:(155,487)=*(155,488)=f(0,1),11840,32;tcl_UtfNcmp:(155,489)=*(155,490)=f(0,1),11872,32;tcl_UtfNcasecmp:(155,489),11904,32;tcl_StringCaseMatch:(155,491)=*(155,492)=f(0,1),11936,32;tcl_UniCharIsControl:(155,191),11968,32;tcl_UniCharIsGraph:(155,191),12000,32;tcl_UniCharIsPrint:(155,191),12032,32;tcl_UniCharIsPunct:(155,191),12064,32;tcl_RegExpExecObj:(155,493)=*(155,494)=f(0,1),12096,32;tcl_RegExpGetInfo:(155,495)=*(155,496)=f(0,20),12128,32;tcl_NewUnicodeObj:(155,497)=*(155,498)=f(153,127),12160,32;tcl_SetUnicodeObj:(155,499)=*(155,500)=f(0,20),12192,32;tcl_GetCharLength:(155,501)=*(155,502)=f(0,1),12224,32;tcl_GetUniChar:(155,503)=*(155,504)=f(153,224),12256,32;tcl_GetUnicode:(155,505)=*(155,506)=f(155,468),12288,32;tcl_GetRange:(155,507)=*(155,508)=f(153,127),12320,32;tcl_AppendUnicodeToObj:(155,499),12352,32;tcl_RegExpMatchObj:(155,77),12384,32;tcl_SetNotifier:(155,509)=*(155,510)=f(0,20),12416,32;tcl_GetAllocMutex:(155,511)=*(155,512)=f(155,513)=*(153,26),12448,32;tcl_GetChannelNames:(155,268),12480,32;tcl_GetChannelNamesEx:(155,175),12512,32;tcl_ProcObjCmd:(155,514)=*(155,515)=f(0,1),12544,32;tcl_ConditionFinalize:(155,422),12576,32;tcl_MutexFinalize:(155,420),12608,32;tcl_CreateThread:(155,516)=*(155,517)=f(0,1),12640,32;;TclStubs:t(155,518)=(155,9)/usr/include/X11/Xlib.h/usr/include/X11/X.hXID:t(158,1)=(0,5)Mask:t(158,2)=(0,5)Atom:t(158,3)=(0,5)VisualID:t(158,4)=(0,5)Time:t(158,5)=(0,5)Window:t(158,6)=(158,1)Drawable:t(158,7)=(158,1)Font:t(158,8)=(158,1)Pixmap:t(158,9)=(158,1)Cursor:t(158,10)=(158,1)Colormap:t(158,11)=(158,1)GContext:t(158,12)=(158,1)KeySym:t(158,13)=(158,1)KeyCode:t(158,14)=(0,11)/usr/include/X11/Xfuncproto.h/usr/include/X11/Xosdefs.hptrdiff_t:t(161,1)=(0,1)XPointer:t(156,1)=(8,35)_XExtData:T(156,2)=s16number:(0,1),0,32;next:(156,3)=*(156,2),32,32;free_private:(156,4)=*(156,5)=f(0,1),64,32;private_data:(156,1),96,32;;XExtData:t(156,6)=(156,2)XExtCodes:t(156,7)=(156,8)=s16extension:(0,1),0,32;major_opcode:(0,1),32,32;first_event:(0,1),64,32;first_error:(0,1),96,32;;XPixmapFormatValues:t(156,9)=(156,10)=s12depth:(0,1),0,32;bits_per_pixel:(0,1),32,32;scanline_pad:(0,1),64,32;;XGCValues:t(156,11)=(156,12)=s92function:(0,1),0,32;plane_mask:(0,5),32,32;foreground:(0,5),64,32;background:(0,5),96,32;line_width:(0,1),128,32;line_style:(0,1),160,32;cap_style:(0,1),192,32;join_style:(0,1),224,32;fill_style:(0,1),256,32;fill_rule:(0,1),288,32;arc_mode:(0,1),320,32;tile:(158,9),352,32;stipple:(158,9),384,32;ts_x_origin:(0,1),416,32;ts_y_origin:(0,1),448,32;font:(158,8),480,32;subwindow_mode:(0,1),512,32;graphics_exposures:(0,1),544,32;clip_x_origin:(0,1),576,32;clip_y_origin:(0,1),608,32;clip_mask:(158,9),640,32;dash_offset:(0,1),672,32;dashes:(0,2),704,8;;GC:t(156,13)=(156,14)=*(156,15)=xs_XGC:Visual:t(156,16)=(156,17)=s32ext_data:(156,18)=*(156,6),0,32;visualid:(158,4),32,32;class:(0,1),64,32;red_mask:(0,5),96,32;green_mask:(0,5),128,32;blue_mask:(0,5),160,32;bits_per_rgb:(0,1),192,32;map_entries:(0,1),224,32;;Depth:t(156,19)=(156,20)=s12depth:(0,1),0,32;nvisuals:(0,1),32,32;visuals:(156,21)=*(156,16),64,32;;Screen:t(156,22)=(156,23)=s80ext_data:(156,18),0,32;display:(156,24)=*(156,25)=xs_XDisplay:,32,32;root:(158,6),64,32;width:(0,1),96,32;height:(0,1),128,32;mwidth:(0,1),160,32;mheight:(0,1),192,32;ndepths:(0,1),224,32;depths:(156,26)=*(156,19),256,32;root_depth:(0,1),288,32;root_visual:(156,21),320,32;default_gc:(156,13),352,32;cmap:(158,11),384,32;white_pixel:(0,5),416,32;black_pixel:(0,5),448,32;max_maps:(0,1),480,32;min_maps:(0,1),512,32;backing_store:(0,1),544,32;save_unders:(0,1),576,32;root_input_mask:(0,3),608,32;;ScreenFormat:t(156,27)=(156,28)=s16ext_data:(156,18),0,32;depth:(0,1),32,32;bits_per_pixel:(0,1),64,32;scanline_pad:(0,1),96,32;;XSetWindowAttributes:t(156,29)=(156,30)=s60background_pixmap:(158,9),0,32;background_pixel:(0,5),32,32;border_pixmap:(158,9),64,32;border_pixel:(0,5),96,32;bit_gravity:(0,1),128,32;win_gravity:(0,1),160,32;backing_store:(0,1),192,32;backing_planes:(0,5),224,32;backing_pixel:(0,5),256,32;save_under:(0,1),288,32;event_mask:(0,3),320,32;do_not_propagate_mask:(0,3),352,32;override_redirect:(0,1),384,32;colormap:(158,11),416,32;cursor:(158,10),448,32;;XWindowAttributes:t(156,31)=(156,32)=s92x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;depth:(0,1),160,32;visual:(156,21),192,32;root:(158,6),224,32;class:(0,1),256,32;bit_gravity:(0,1),288,32;win_gravity:(0,1),320,32;backing_store:(0,1),352,32;backing_planes:(0,5),384,32;backing_pixel:(0,5),416,32;save_under:(0,1),448,32;colormap:(158,11),480,32;map_installed:(0,1),512,32;map_state:(0,1),544,32;all_event_masks:(0,3),576,32;your_event_mask:(0,3),608,32;do_not_propagate_mask:(0,3),640,32;override_redirect:(0,1),672,32;screen:(156,33)=*(156,22),704,32;;XHostAddress:t(156,34)=(156,35)=s12family:(0,1),0,32;length:(0,1),32,32;address:(8,35),64,32;;funcs:T(156,36)=s24create_image:(156,37)=*(156,38)=f(156,39)=*(156,40)=xs_XImage:,0,32;destroy_image:(156,41)=*(156,42)=f(0,1),32,32;get_pixel:(156,43)=*(156,44)=f(0,5),64,32;put_pixel:(156,45)=*(156,46)=f(0,1),96,32;sub_image:(156,47)=*(156,48)=f(156,39),128,32;add_pixel:(156,49)=*(156,50)=f(0,1),160,32;;_XImage:T(156,40)=s88width:(0,1),0,32;height:(0,1),32,32;xoffset:(0,1),64,32;format:(0,1),96,32;data:(8,35),128,32;byte_order:(0,1),160,32;bitmap_unit:(0,1),192,32;bitmap_bit_order:(0,1),224,32;bitmap_pad:(0,1),256,32;depth:(0,1),288,32;bytes_per_line:(0,1),320,32;bits_per_pixel:(0,1),352,32;red_mask:(0,5),384,32;green_mask:(0,5),416,32;blue_mask:(0,5),448,32;obdata:(156,1),480,32;f:(156,36),512,192;;XImage:t(156,51)=(156,40)XWindowChanges:t(156,52)=(156,53)=s28x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;sibling:(158,6),160,32;stack_mode:(0,1),192,32;;XColor:t(156,54)=(156,55)=s12pixel:(0,5),0,32;red:(0,9),32,16;green:(0,9),48,16;blue:(0,9),64,16;flags:(0,2),80,8;pad:(0,2),88,8;;XSegment:t(156,56)=(156,57)=s8x1:(0,8),0,16;y1:(0,8),16,16;x2:(0,8),32,16;y2:(0,8),48,16;;XPoint:t(156,58)=(156,59)=s4x:(0,8),0,16;y:(0,8),16,16;;XRectangle:t(156,60)=(156,61)=s8x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;;XArc:t(156,62)=(156,63)=s12x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;angle1:(0,8),64,16;angle2:(0,8),80,16;;XKeyboardControl:t(156,64)=(156,65)=s32key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,1),64,32;bell_duration:(0,1),96,32;led:(0,1),128,32;led_mode:(0,1),160,32;key:(0,1),192,32;auto_repeat_mode:(0,1),224,32;;XKeyboardState:t(156,66)=(156,67)=s56key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,4),64,32;bell_duration:(0,4),96,32;led_mask:(0,5),128,32;global_auto_repeat:(0,1),160,32;auto_repeats:(156,68)=ar(0,22);0;31;(0,2),192,256;;XTimeCoord:t(156,69)=(156,70)=s8time:(158,5),0,32;x:(0,8),32,16;y:(0,8),48,16;;XModifierKeymap:t(156,71)=(156,72)=s8max_keypermod:(0,1),0,32;modifiermap:(156,73)=*(158,14),32,32;;Display:t(156,74)=(156,25)_XPrivDisplay:t(156,75)=(156,76)=*(156,77)=s176ext_data:(156,18),0,32;private1:(156,78)=*(156,79)=xs_XPrivate:,32,32;fd:(0,1),64,32;private2:(0,1),96,32;proto_major_version:(0,1),128,32;proto_minor_version:(0,1),160,32;vendor:(8,35),192,32;private3:(158,1),224,32;private4:(158,1),256,32;private5:(158,1),288,32;private6:(0,1),320,32;resource_alloc:(156,80)=*(156,81)=f(158,1),352,32;byte_order:(0,1),384,32;bitmap_unit:(0,1),416,32;bitmap_pad:(0,1),448,32;bitmap_bit_order:(0,1),480,32;nformats:(0,1),512,32;pixmap_format:(156,82)=*(156,27),544,32;private8:(0,1),576,32;release:(0,1),608,32;private9:(156,78),640,32;private10:(156,78),672,32;qlen:(0,1),704,32;last_request_read:(0,5),736,32;request:(0,5),768,32;private11:(156,1),800,32;private12:(156,1),832,32;private13:(156,1),864,32;private14:(156,1),896,32;max_request_size:(0,4),928,32;db:(156,83)=*(156,84)=xs_XrmHashBucketRec:,960,32;private15:(156,85)=*(156,86)=f(0,1),992,32;display_name:(8,35),1024,32;default_screen:(0,1),1056,32;nscreens:(0,1),1088,32;screens:(156,33),1120,32;motion_buffer:(0,5),1152,32;private16:(0,5),1184,32;min_keycode:(0,1),1216,32;max_keycode:(0,1),1248,32;private17:(156,1),1280,32;private18:(156,1),1312,32;private19:(0,1),1344,32;xdefaults:(8,35),1376,32;;XKeyEvent:t(156,87)=(156,88)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89)=*(156,74),96,32;window:(158,6),128,32;root:(158,6),160,32;subwindow:(158,6),192,32;time:(158,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;keycode:(0,4),416,32;same_screen:(0,1),448,32;;XKeyPressedEvent:t(156,90)=(156,87)XKeyReleasedEvent:t(156,91)=(156,87)XButtonEvent:t(156,92)=(156,93)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;window:(158,6),128,32;root:(158,6),160,32;subwindow:(158,6),192,32;time:(158,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;button:(0,4),416,32;same_screen:(0,1),448,32;;XButtonPressedEvent:t(156,94)=(156,92)XButtonReleasedEvent:t(156,95)=(156,92)XMotionEvent:t(156,96)=(156,97)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;window:(158,6),128,32;root:(158,6),160,32;subwindow:(158,6),192,32;time:(158,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;is_hint:(0,2),416,8;same_screen:(0,1),448,32;;XPointerMovedEvent:t(156,98)=(156,96)XCrossingEvent:t(156,99)=(156,100)=s68type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;window:(158,6),128,32;root:(158,6),160,32;subwindow:(158,6),192,32;time:(158,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;mode:(0,1),384,32;detail:(0,1),416,32;same_screen:(0,1),448,32;focus:(0,1),480,32;state:(0,4),512,32;;XEnterWindowEvent:t(156,101)=(156,99)XLeaveWindowEvent:t(156,102)=(156,99)XFocusChangeEvent:t(156,103)=(156,104)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;window:(158,6),128,32;mode:(0,1),160,32;detail:(0,1),192,32;;XFocusInEvent:t(156,105)=(156,103)XFocusOutEvent:t(156,106)=(156,103)XKeymapEvent:t(156,107)=(156,108)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;window:(158,6),128,32;key_vector:(156,68),160,256;;XExposeEvent:t(156,109)=(156,110)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;window:(158,6),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;;XGraphicsExposeEvent:t(156,111)=(156,112)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;drawable:(158,7),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;major_code:(0,1),320,32;minor_code:(0,1),352,32;;XNoExposeEvent:t(156,113)=(156,114)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;drawable:(158,7),128,32;major_code:(0,1),160,32;minor_code:(0,1),192,32;;XVisibilityEvent:t(156,115)=(156,116)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;window:(158,6),128,32;state:(0,1),160,32;;XCreateWindowEvent:t(156,117)=(156,118)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;parent:(158,6),128,32;window:(158,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;override_redirect:(0,1),352,32;;XDestroyWindowEvent:t(156,119)=(156,120)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;event:(158,6),128,32;window:(158,6),160,32;;XUnmapEvent:t(156,121)=(156,122)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;event:(158,6),128,32;window:(158,6),160,32;from_configure:(0,1),192,32;;XMapEvent:t(156,123)=(156,124)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;event:(158,6),128,32;window:(158,6),160,32;override_redirect:(0,1),192,32;;XMapRequestEvent:t(156,125)=(156,126)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;parent:(158,6),128,32;window:(158,6),160,32;;XReparentEvent:t(156,127)=(156,128)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;event:(158,6),128,32;window:(158,6),160,32;parent:(158,6),192,32;x:(0,1),224,32;y:(0,1),256,32;override_redirect:(0,1),288,32;;XConfigureEvent:t(156,129)=(156,130)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;event:(158,6),128,32;window:(158,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(158,6),352,32;override_redirect:(0,1),384,32;;XGravityEvent:t(156,131)=(156,132)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;event:(158,6),128,32;window:(158,6),160,32;x:(0,1),192,32;y:(0,1),224,32;;XResizeRequestEvent:t(156,133)=(156,134)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;window:(158,6),128,32;width:(0,1),160,32;height:(0,1),192,32;;XConfigureRequestEvent:t(156,135)=(156,136)=s56type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;parent:(158,6),128,32;window:(158,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(158,6),352,32;detail:(0,1),384,32;value_mask:(0,5),416,32;;XCirculateEvent:t(156,137)=(156,138)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;event:(158,6),128,32;window:(158,6),160,32;place:(0,1),192,32;;XCirculateRequestEvent:t(156,139)=(156,140)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;parent:(158,6),128,32;window:(158,6),160,32;place:(0,1),192,32;;XPropertyEvent:t(156,141)=(156,142)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;window:(158,6),128,32;atom:(158,3),160,32;time:(158,5),192,32;state:(0,1),224,32;;XSelectionClearEvent:t(156,143)=(156,144)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;window:(158,6),128,32;selection:(158,3),160,32;time:(158,5),192,32;;XSelectionRequestEvent:t(156,145)=(156,146)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;owner:(158,6),128,32;requestor:(158,6),160,32;selection:(158,3),192,32;target:(158,3),224,32;property:(158,3),256,32;time:(158,5),288,32;;XSelectionEvent:t(156,147)=(156,148)=s36type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;requestor:(158,6),128,32;selection:(158,3),160,32;target:(158,3),192,32;property:(158,3),224,32;time:(158,5),256,32;;XColormapEvent:t(156,149)=(156,150)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;window:(158,6),128,32;colormap:(158,11),160,32;new:(0,1),192,32;state:(0,1),224,32;;XClientMessageEvent:t(156,151)=(156,152)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;window:(158,6),128,32;message_type:(158,3),160,32;format:(0,1),192,32;data:(156,153)=u20b:(156,154)=ar(0,22);0;19;(0,2),0,160;s:(156,155)=ar(0,22);0;9;(0,8),0,160;l:(156,156)=ar(0,22);0;4;(0,3),0,160;;,224,160;;XMappingEvent:t(156,157)=(156,158)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;window:(158,6),128,32;request:(0,1),160,32;first_keycode:(0,1),192,32;count:(0,1),224,32;;XErrorEvent:t(156,159)=(156,160)=s20type:(0,1),0,32;display:(156,89),32,32;resourceid:(158,1),64,32;serial:(0,5),96,32;error_code:(0,11),128,8;request_code:(0,11),136,8;minor_code:(0,11),144,8;;XAnyEvent:t(156,161)=(156,162)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;window:(158,6),128,32;;_XEvent:T(156,163)=u96type:(0,1),0,32;xany:(156,161),0,160;xkey:(156,87),0,480;xbutton:(156,92),0,480;xmotion:(156,96),0,480;xcrossing:(156,99),0,544;xfocus:(156,103),0,224;xexpose:(156,109),0,320;xgraphicsexpose:(156,111),0,384;xnoexpose:(156,113),0,224;xvisibility:(156,115),0,192;xcreatewindow:(156,117),0,384;xdestroywindow:(156,119),0,192;xunmap:(156,121),0,224;xmap:(156,123),0,224;xmaprequest:(156,125),0,192;xreparent:(156,127),0,320;xconfigure:(156,129),0,416;xgravity:(156,131),0,256;xresizerequest:(156,133),0,224;xconfigurerequest:(156,135),0,448;xcirculate:(156,137),0,224;xcirculaterequest:(156,139),0,224;xproperty:(156,141),0,256;xselectionclear:(156,143),0,224;xselectionrequest:(156,145),0,320;xselection:(156,147),0,288;xcolormap:(156,149),0,256;xclient:(156,151),0,384;xmapping:(156,157),0,256;xerror:(156,159),0,160;xkeymap:(156,107),0,416;pad:(156,164)=ar(0,22);0;23;(0,3),0,768;;XEvent:t(156,165)=(156,163)XCharStruct:t(156,166)=(156,167)=s12lbearing:(0,8),0,16;rbearing:(0,8),16,16;width:(0,8),32,16;ascent:(0,8),48,16;descent:(0,8),64,16;attributes:(0,9),80,16;;XFontProp:t(156,168)=(156,169)=s8name:(158,3),0,32;card32:(0,5),32,32;;XFontStruct:t(156,170)=(156,171)=s80ext_data:(156,18),0,32;fid:(158,8),32,32;direction:(0,4),64,32;min_char_or_byte2:(0,4),96,32;max_char_or_byte2:(0,4),128,32;min_byte1:(0,4),160,32;max_byte1:(0,4),192,32;all_chars_exist:(0,1),224,32;default_char:(0,4),256,32;n_properties:(0,1),288,32;properties:(156,172)=*(156,168),320,32;min_bounds:(156,166),352,96;max_bounds:(156,166),448,96;per_char:(156,173)=*(156,166),544,32;ascent:(0,1),576,32;descent:(0,1),608,32;;XTextItem:t(156,174)=(156,175)=s16chars:(8,35),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(158,8),96,32;;XChar2b:t(156,176)=(156,177)=s2byte1:(0,11),0,8;byte2:(0,11),8,8;;XTextItem16:t(156,178)=(156,179)=s16chars:(156,180)=*(156,176),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(158,8),96,32;;XEDataObject:t(156,181)=(156,182)=u4display:(156,89),0,32;gc:(156,13),0,32;visual:(156,21),0,32;screen:(156,33),0,32;pixmap_format:(156,82),0,32;font:(156,183)=*(156,170),0,32;;XFontSetExtents:t(156,184)=(156,185)=s16max_ink_extent:(156,60),0,64;max_logical_extent:(156,60),64,64;;XOM:t(156,186)=(156,187)=*(156,188)=xs_XOM:XOC:t(156,189)=(156,190)=*(156,191)=xs_XOC:XFontSet:t(156,192)=(156,190)XmbTextItem:t(156,193)=(156,194)=s16chars:(8,35),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(156,192),96,32;;XwcTextItem:t(156,195)=(156,196)=s16chars:(156,197)=*(16,1),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(156,192),96,32;;XOMCharSetList:t(156,198)=(156,199)=s8charset_count:(0,1),0,32;charset_list:(156,200)=*(8,35),32,32;; :T(156,201)=eXOMOrientation_LTR_TTB:0,XOMOrientation_RTL_TTB:1,XOMOrientation_TTB_LTR:2,XOMOrientation_TTB_RTL:3,XOMOrientation_Context:4,;XOrientation:t(156,202)=(156,201)XOMOrientation:t(156,203)=(156,204)=s8num_orientation:(0,1),0,32;orientation:(156,205)=*(156,202),32,32;;XOMFontInfo:t(156,206)=(156,207)=s12num_font:(0,1),0,32;font_struct_list:(156,208)=*(156,183),32,32;font_name_list:(156,200),64,32;;XIM:t(156,209)=(156,210)=*(156,211)=xs_XIM:XIC:t(156,212)=(156,213)=*(156,214)=xs_XIC:XIMProc:t(156,215)=(156,216)=*(156,217)=f(0,20)XICProc:t(156,218)=(156,219)=*(156,220)=f(0,1)XIDProc:t(156,221)=(156,222)=*(156,223)=f(0,20)XIMStyle:t(156,224)=(0,5)XIMStyles:t(156,225)=(156,226)=s8count_styles:(0,9),0,16;supported_styles:(156,227)=*(156,224),32,32;;XVaNestedList:t(156,228)=(0,19)XIMCallback:t(156,229)=(156,230)=s8client_data:(156,1),0,32;callback:(156,215),32,32;;XICCallback:t(156,231)=(156,232)=s8client_data:(156,1),0,32;callback:(156,218),32,32;;XIMFeedback:t(156,233)=(0,5)_XIMText:T(156,234)=s16length:(0,9),0,16;feedback:(156,235)=*(156,233),32,32;encoding_is_wchar:(0,1),64,32;string:(156,236)=u4multi_byte:(8,35),0,32;wide_char:(156,197),0,32;;,96,32;;XIMText:t(156,237)=(156,234)XIMPreeditState:t(156,238)=(0,5)_XIMPreeditStateNotifyCallbackStruct:T(156,239)=s4state:(156,238),0,32;;XIMPreeditStateNotifyCallbackStruct:t(156,240)=(156,239)XIMResetState:t(156,241)=(0,5)XIMStringConversionFeedback:t(156,242)=(0,5)_XIMStringConversionText:T(156,243)=s16length:(0,9),0,16;feedback:(156,244)=*(156,242),32,32;encoding_is_wchar:(0,1),64,32;string:(156,245)=u4mbs:(8,35),0,32;wcs:(156,197),0,32;;,96,32;;XIMStringConversionText:t(156,246)=(156,243)XIMStringConversionPosition:t(156,247)=(0,9)XIMStringConversionType:t(156,248)=(0,9)XIMStringConversionOperation:t(156,249)=(0,9) :T(156,250)=eXIMForwardChar:0,XIMBackwardChar:1,XIMForwardWord:2,XIMBackwardWord:3,XIMCaretUp:4,XIMCaretDown:5,XIMNextLine:6,XIMPreviousLine:7,XIMLineStart:8,XIMLineEnd:9,XIMAbsolutePosition:10,XIMDontChange:11,;XIMCaretDirection:t(156,251)=(156,250)_XIMStringConversionCallbackStruct:T(156,252)=s16position:(156,247),0,16;direction:(156,251),32,32;operation:(156,249),64,16;factor:(0,9),80,16;text:(156,253)=*(156,246),96,32;;XIMStringConversionCallbackStruct:t(156,254)=(156,252)_XIMPreeditDrawCallbackStruct:T(156,255)=s16caret:(0,1),0,32;chg_first:(0,1),32,32;chg_length:(0,1),64,32;text:(156,256)=*(156,237),96,32;;XIMPreeditDrawCallbackStruct:t(156,257)=(156,255) :T(156,258)=eXIMIsInvisible:0,XIMIsPrimary:1,XIMIsSecondary:2,;XIMCaretStyle:t(156,259)=(156,258)_XIMPreeditCaretCallbackStruct:T(156,260)=s12position:(0,1),0,32;direction:(156,251),32,32;style:(156,259),64,32;;XIMPreeditCaretCallbackStruct:t(156,261)=(156,260) :T(156,262)=eXIMTextType:0,XIMBitmapType:1,;XIMStatusDataType:t(156,263)=(156,262)_XIMStatusDrawCallbackStruct:T(156,264)=s8type:(156,263),0,32;data:(156,265)=u4text:(156,256),0,32;bitmap:(158,9),0,32;;,32,32;;XIMStatusDrawCallbackStruct:t(156,266)=(156,264)_XIMHotKeyTrigger:T(156,267)=s12keysym:(158,13),0,32;modifier:(0,1),32,32;modifier_mask:(0,1),64,32;;XIMHotKeyTrigger:t(156,268)=(156,267)_XIMHotKeyTriggers:T(156,269)=s8num_hot_key:(0,1),0,32;key:(156,270)=*(156,268),32,32;;XIMHotKeyTriggers:t(156,271)=(156,269)XIMHotKeyState:t(156,272)=(0,5)XIMValuesList:t(156,273)=(156,274)=s8count_values:(0,9),0,16;supported_values:(156,200),32,32;;XErrorHandler:t(156,275)=(156,276)=*(156,277)=f(0,1)XIOErrorHandler:t(156,278)=(156,279)=*(156,280)=f(0,1)XConnectionWatchProc:t(156,281)=(156,282)=*(156,283)=f(0,20)Tk_BindingTable:t(152,1)=(152,2)=*(152,3)=xsTk_BindingTable_:Tk_Canvas:t(152,4)=(152,5)=*(152,6)=xsTk_Canvas_:Tk_Cursor:t(152,7)=(152,8)=*(152,9)=xsTk_Cursor_:Tk_ErrorHandler:t(152,10)=(152,11)=*(152,12)=xsTk_ErrorHandler_:Tk_Font:t(152,13)=(152,14)=*(152,15)=xsTk_Font_:Tk_Image:t(152,16)=(152,17)=*(152,18)=xsTk_Image__:Tk_ImageMaster:t(152,19)=(152,20)=*(152,21)=xsTk_ImageMaster_:Tk_OptionTable:t(152,22)=(152,23)=*(152,24)=xsTk_OptionTable_:Tk_PostscriptInfo:t(152,25)=(152,26)=*(152,27)=xsTk_PostscriptInfo_:Tk_TextLayout:t(152,28)=(152,29)=*(152,30)=xsTk_TextLayout_:Tk_Window:t(152,31)=(152,32)=*(152,33)=xsTk_Window_:Tk_3DBorder:t(152,34)=(152,35)=*(152,36)=xsTk_3DBorder_:Tk_Uid:t(152,37)=(8,35) :T(152,38)=eTK_OPTION_BOOLEAN:0,TK_OPTION_INT:1,TK_OPTION_DOUBLE:2,TK_OPTION_STRING:3,TK_OPTION_STRING_TABLE:4,TK_OPTION_COLOR:5,TK_OPTION_FONT:6,TK_OPTION_BITMAP:7,TK_OPTION_BORDER:8,TK_OPTION_RELIEF:9,TK_OPTION_CURSOR:10,TK_OPTION_JUSTIFY:11,TK_OPTION_ANCHOR:12,TK_OPTION_SYNONYM:13,TK_OPTION_PIXELS:14,TK_OPTION_WINDOW:15,TK_OPTION_END:16,;Tk_OptionType:t(152,39)=(152,38)Tk_OptionSpec:T(152,40)=s40type:(152,39),0,32;optionName:(8,35),32,32;dbName:(8,35),64,32;dbClass:(8,35),96,32;defValue:(8,35),128,32;objOffset:(0,1),160,32;internalOffset:(0,1),192,32;flags:(0,1),224,32;clientData:(153,1),256,32;typeMask:(0,1),288,32;;Tk_OptionSpec:t(152,41)=(152,40)Tk_SavedOption:T(152,42)=s16optionPtr:(152,43)=*(152,44)=xsTkOption:,0,32;valuePtr:(153,127),32,32;internalForm:(0,13),64,64;;Tk_SavedOption:t(152,45)=(152,42)Tk_SavedOptions:T(152,46)=s336recordPtr:(8,35),0,32;tkwin:(152,31),32,32;numItems:(0,1),64,32;items:(152,47)=ar(0,22);0;19;(152,45),96,2560;nextPtr:(152,48)=*(152,46),2656,32;;Tk_SavedOptions:t(152,49)=(152,46)Tk_OptionParseProc:t(152,50)=(152,51)=f(0,1)Tk_OptionPrintProc:t(152,52)=(152,53)=f(8,35)Tk_CustomOption:T(152,54)=s12parseProc:(152,55)=*(152,50),0,32;printProc:(152,56)=*(152,52),32,32;clientData:(153,1),64,32;;Tk_CustomOption:t(152,57)=(152,54)Tk_ConfigSpec:T(152,58)=s32type:(0,1),0,32;argvName:(8,35),32,32;dbName:(8,35),64,32;dbClass:(8,35),96,32;defValue:(8,35),128,32;offset:(0,1),160,32;specFlags:(0,1),192,32;customPtr:(152,59)=*(152,57),224,32;;Tk_ConfigSpec:t(152,60)=(152,58) :T(152,61)=eTK_CONFIG_BOOLEAN:0,TK_CONFIG_INT:1,TK_CONFIG_DOUBLE:2,TK_CONFIG_STRING:3,TK_CONFIG_UID:4,TK_CONFIG_COLOR:5,TK_CONFIG_FONT:6,TK_CONFIG_BITMAP:7,TK_CONFIG_BORDER:8,TK_CONFIG_RELIEF:9,TK_CONFIG_CURSOR:10,TK_CONFIG_ACTIVE_CURSOR:11,TK_CONFIG_JUSTIFY:12,TK_CONFIG_ANCHOR:13,TK_CONFIG_SYNONYM:14,TK_CONFIG_CAP_STYLE:15,TK_CONFIG_JOIN_STYLE:16,TK_CONFIG_PIXELS:17,TK_CONFIG_MM:18,TK_CONFIG_WINDOW:19,TK_CONFIG_CUSTOM:20,TK_CONFIG_END:21,;Tk_ConfigTypes:t(152,62)=(152,61)Tk_ArgvInfo:t(152,63)=(152,64)=s20key:(8,35),0,32;type:(0,1),32,32;src:(8,35),64,32;dst:(8,35),96,32;help:(8,35),128,32;; :T(152,65)=eTK_DEFER_EVENT:0,TK_PROCESS_EVENT:1,TK_DISCARD_EVENT:2,;Tk_RestrictAction:t(152,66)=(152,65) :T(152,67)=eTK_ANCHOR_N:0,TK_ANCHOR_NE:1,TK_ANCHOR_E:2,TK_ANCHOR_SE:3,TK_ANCHOR_S:4,TK_ANCHOR_SW:5,TK_ANCHOR_W:6,TK_ANCHOR_NW:7,TK_ANCHOR_CENTER:8,;Tk_Anchor:t(152,68)=(152,67) :T(152,69)=eTK_JUSTIFY_LEFT:0,TK_JUSTIFY_RIGHT:1,TK_JUSTIFY_CENTER:2,;Tk_Justify:t(152,70)=(152,69)Tk_FontMetrics:T(152,71)=s12ascent:(0,1),0,32;descent:(0,1),32,32;linespace:(0,1),64,32;;Tk_FontMetrics:t(152,72)=(152,71)Tk_GeomRequestProc:t(152,73)=(152,74)=f(0,20)Tk_GeomLostSlaveProc:t(152,75)=(152,74)Tk_GeomMgr:T(152,76)=s12name:(8,35),0,32;requestProc:(152,77)=*(152,73),32,32;lostSlaveProc:(152,78)=*(152,75),64,32;;Tk_GeomMgr:t(152,79)=(152,76)XVirtualEvent:t(152,80)=(152,81)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;event:(158,6),128,32;root:(158,6),160,32;subwindow:(158,6),192,32;time:(158,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;name:(152,37),416,32;same_screen:(0,1),448,32;;XActivateDeactivateEvent:t(152,82)=(152,83)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(156,89),96,32;window:(158,6),128,32;;XActivateEvent:t(152,84)=(152,82)XDeactivateEvent:t(152,85)=(152,82)Tk_FakeWin:T(152,86)=s216display:(156,89),0,32;dummy1:(8,35),32,32;screenNum:(0,1),64,32;visual:(156,21),96,32;depth:(0,1),128,32;window:(158,6),160,32;dummy2:(8,35),192,32;dummy3:(8,35),224,32;parentPtr:(152,31),256,32;dummy4:(8,35),288,32;dummy5:(8,35),320,32;pathName:(8,35),352,32;nameUid:(152,37),384,32;classUid:(152,37),416,32;changes:(156,52),448,224;dummy6:(0,4),672,32;atts:(156,29),704,480;dummy7:(0,5),1184,32;flags:(0,4),1216,32;dummy8:(8,35),1248,32;dummy9:(156,212),1280,32;dummy10:(152,87)=*(153,1),1312,32;dummy11:(0,1),1344,32;dummy12:(0,1),1376,32;dummy13:(8,35),1408,32;dummy14:(8,35),1440,32;dummy15:(153,1),1472,32;reqWidth:(0,1),1504,32;reqHeight:(0,1),1536,32;internalBorderWidth:(0,1),1568,32;dummy16:(8,35),1600,32;dummy17:(8,35),1632,32;dummy18:(153,1),1664,32;dummy19:(8,35),1696,32;;Tk_FakeWin:t(152,88)=(152,86) :T(152,89)=eTK_STATE_NULL:-1,TK_STATE_ACTIVE:0,TK_STATE_DISABLED:1,TK_STATE_NORMAL:2,TK_STATE_HIDDEN:3,;Tk_State:t(152,90)=(152,89)Tk_SmoothMethod:T(152,91)=s12name:(8,35),0,32;coordProc:(152,92)=*(152,93)=f(0,1),32,32;postscriptProc:(152,94)=*(152,95)=f(0,20),64,32;;Tk_SmoothMethod:t(152,96)=(152,91)Tk_Item:T(152,97)=s68id:(0,1),0,32;nextPtr:(152,98)=*(152,97),32,32;staticTagSpace:(152,99)=ar(0,22);0;2;(152,37),64,96;tagPtr:(152,100)=*(152,37),160,32;tagSpace:(0,1),192,32;numTags:(0,1),224,32;typePtr:(152,101)=*(152,102)=xsTk_ItemType:,256,32;x1:(0,1),288,32;y1:(0,1),320,32;x2:(0,1),352,32;y2:(0,1),384,32;prevPtr:(152,98),416,32;state:(152,90),448,32;reserved1:(8,35),480,32;redraw_flags:(0,1),512,32;;Tk_Item:t(152,103)=(152,97)Tk_ItemCreateProc:t(152,104)=(152,105)=f(0,1)Tk_ItemConfigureProc:t(152,106)=(152,107)=f(0,1)Tk_ItemCoordProc:t(152,108)=(152,105)Tk_ItemDeleteProc:t(152,109)=(152,110)=f(0,20)Tk_ItemDisplayProc:t(152,111)=(152,112)=f(0,20)Tk_ItemPointProc:t(152,113)=(152,114)=f(0,13)Tk_ItemAreaProc:t(152,115)=(152,116)=f(0,1)Tk_ItemPostscriptProc:t(152,117)=(152,118)=f(0,1)Tk_ItemScaleProc:t(152,119)=(152,120)=f(0,20)Tk_ItemTranslateProc:t(152,121)=(152,122)=f(0,20)Tk_ItemIndexProc:t(152,123)=(152,124)=f(0,1)Tk_ItemCursorProc:t(152,125)=(152,126)=f(0,20)Tk_ItemSelectionProc:t(152,127)=(152,128)=f(0,1)Tk_ItemInsertProc:t(152,129)=(152,130)=f(0,20)Tk_ItemDCharsProc:t(152,131)=(152,132)=f(0,20)Tk_ItemType:T(152,102)=s96name:(8,35),0,32;itemSize:(0,1),32,32;createProc:(152,133)=*(152,104),64,32;configSpecs:(152,134)=*(152,60),96,32;configProc:(152,135)=*(152,106),128,32;coordProc:(152,136)=*(152,108),160,32;deleteProc:(152,137)=*(152,109),192,32;displayProc:(152,138)=*(152,111),224,32;alwaysRedraw:(0,1),256,32;pointProc:(152,139)=*(152,113),288,32;areaProc:(152,140)=*(152,115),320,32;postscriptProc:(152,141)=*(152,117),352,32;scaleProc:(152,142)=*(152,119),384,32;translateProc:(152,143)=*(152,121),416,32;indexProc:(152,144)=*(152,123),448,32;icursorProc:(152,145)=*(152,125),480,32;selectionProc:(152,146)=*(152,127),512,32;insertProc:(152,147)=*(152,129),544,32;dCharsProc:(152,148)=*(152,131),576,32;nextPtr:(152,101),608,32;reserved1:(8,35),640,32;reserved2:(0,1),672,32;reserved3:(8,35),704,32;reserved4:(8,35),736,32;;Tk_ItemType:t(152,149)=(152,102)Tk_CanvasTextInfo:T(152,150)=s56selBorder:(152,34),0,32;selBorderWidth:(0,1),32,32;selFgColorPtr:(152,151)=*(156,54),64,32;selItemPtr:(152,152)=*(152,103),96,32;selectFirst:(0,1),128,32;selectLast:(0,1),160,32;anchorItemPtr:(152,152),192,32;selectAnchor:(0,1),224,32;insertBorder:(152,34),256,32;insertWidth:(0,1),288,32;insertBorderWidth:(0,1),320,32;focusItemPtr:(152,152),352,32;gotFocus:(0,1),384,32;cursorOn:(0,1),416,32;;Tk_CanvasTextInfo:t(152,153)=(152,150)Tk_Dash:T(152,154)=s8number:(0,1),0,32;pattern:(152,155)=u4pt:(8,35),0,32;array:(17,4),0,32;;,32,32;;Tk_Dash:t(152,156)=(152,154)Tk_TSOffset:T(152,157)=s12flags:(0,1),0,32;xoffset:(0,1),32,32;yoffset:(0,1),64,32;;Tk_TSOffset:t(152,158)=(152,157)Tk_Outline:T(152,159)=s104gc:(156,13),0,32;width:(0,13),32,64;activeWidth:(0,13),96,64;disabledWidth:(0,13),160,64;offset:(0,1),224,32;dash:(152,156),256,64;activeDash:(152,156),320,64;disabledDash:(152,156),384,64;reserved1:(0,19),448,32;reserved2:(0,19),480,32;reserved3:(0,19),512,32;tsoffset:(152,158),544,96;color:(152,151),640,32;activeColor:(152,151),672,32;disabledColor:(152,151),704,32;stipple:(158,9),736,32;activeStipple:(158,9),768,32;disabledStipple:(158,9),800,32;;Tk_Outline:t(152,160)=(152,159)Tk_ImageType:t(152,161)=(152,162)=xsTk_ImageType:Tk_ImageCreateProc:t(152,163)=(152,164)=f(0,1)Tk_ImageGetProc:t(152,165)=(152,166)=f(153,1)Tk_ImageDisplayProc:t(152,167)=(152,168)=f(0,20)Tk_ImageFreeProc:t(152,169)=(152,170)=f(0,20)Tk_ImageDeleteProc:t(152,171)=(153,51)Tk_ImageChangedProc:t(152,172)=(152,173)=f(0,20)Tk_ImagePostscriptProc:t(152,174)=(152,175)=f(0,1)Tk_ImageType:T(152,162)=s36name:(8,35),0,32;createProc:(152,176)=*(152,163),32,32;getProc:(152,177)=*(152,165),64,32;displayProc:(152,178)=*(152,167),96,32;freeProc:(152,179)=*(152,169),128,32;deleteProc:(152,180)=*(152,171),160,32;postscriptProc:(152,181)=*(152,174),192,32;nextPtr:(152,182)=*(152,162),224,32;reserved:(8,35),256,32;;Tk_PhotoHandle:t(152,183)=(0,19)Tk_PhotoImageBlock:T(152,184)=s36pixelPtr:(20,34),0,32;width:(0,1),32,32;height:(0,1),64,32;pitch:(0,1),96,32;pixelSize:(0,1),128,32;offset:(152,185)=ar(0,22);0;3;(0,1),160,128;;Tk_PhotoImageBlock:t(152,186)=(152,184)Tk_PhotoImageFormat:t(152,187)=(152,188)=xsTk_PhotoImageFormat:Tk_ImageFileMatchProc:t(152,189)=(152,190)=f(0,1)Tk_ImageStringMatchProc:t(152,191)=(152,192)=f(0,1)Tk_ImageFileReadProc:t(152,193)=(152,194)=f(0,1)Tk_ImageStringReadProc:t(152,195)=(152,196)=f(0,1)Tk_ImageFileWriteProc:t(152,197)=(152,198)=f(0,1)Tk_ImageStringWriteProc:t(152,199)=(152,200)=f(0,1)Tk_PhotoImageFormat:T(152,188)=s32name:(8,35),0,32;fileMatchProc:(152,201)=*(152,189),32,32;stringMatchProc:(152,202)=*(152,191),64,32;fileReadProc:(152,203)=*(152,193),96,32;stringReadProc:(152,204)=*(152,195),128,32;fileWriteProc:(152,205)=*(152,197),160,32;stringWriteProc:(152,206)=*(152,199),192,32;nextPtr:(152,207)=*(152,188),224,32;;Tk_ErrorProc:t(152,208)=(152,209)=f(0,1)Tk_EventProc:t(152,210)=(152,211)=f(0,20)Tk_GenericProc:t(152,212)=(152,213)=f(0,1)Tk_GetSelProc:t(152,214)=(152,215)=f(0,1)Tk_LostSelProc:t(152,216)=(153,51)Tk_RestrictProc:t(152,217)=(152,218)=f(152,66)Tk_SelectionProc:t(152,219)=(152,220)=f(0,1)/usr/include/tkDecls.hTkStubHooks:T(163,1)=s16tkPlatStubs:(163,2)=*(163,3)=xsTkPlatStubs:,0,32;tkIntStubs:(163,4)=*(163,5)=xsTkIntStubs:,32,32;tkIntPlatStubs:(163,6)=*(163,7)=xsTkIntPlatStubs:,64,32;tkIntXlibStubs:(163,8)=*(163,9)=xsTkIntXlibStubs:,96,32;;TkStubHooks:t(163,10)=(163,1)TkStubs:T(163,11)=s964magic:(0,1),0,32;hooks:(163,12)=*(163,1),32,32;tk_MainLoop:(65,5),64,32;tk_3DBorderColor:(163,13)=*(163,14)=f(152,151),96,32;tk_3DBorderGC:(163,15)=*(163,16)=f(156,13),128,32;tk_3DHorizontalBevel:(163,17)=*(163,18)=f(0,20),160,32;tk_3DVerticalBevel:(163,19)=*(163,20)=f(0,20),192,32;tk_AddOption:(163,21)=*(163,22)=f(0,20),224,32;tk_BindEvent:(163,23)=*(163,24)=f(0,20),256,32;tk_CanvasDrawableCoords:(163,25)=*(163,26)=f(0,20),288,32;tk_CanvasEventuallyRedraw:(163,27)=*(163,28)=f(0,20),320,32;tk_CanvasGetCoord:(163,29)=*(163,30)=f(0,1),352,32;tk_CanvasGetTextInfo:(163,31)=*(163,32)=f(163,33)=*(152,153),384,32;tk_CanvasPsBitmap:(163,34)=*(163,35)=f(0,1),416,32;tk_CanvasPsColor:(163,36)=*(163,37)=f(0,1),448,32;tk_CanvasPsFont:(163,38)=*(163,39)=f(0,1),480,32;tk_CanvasPsPath:(163,40)=*(163,41)=f(0,20),512,32;tk_CanvasPsStipple:(163,42)=*(163,43)=f(0,1),544,32;tk_CanvasPsY:(163,44)=*(163,45)=f(0,13),576,32;tk_CanvasSetStippleOrigin:(163,46)=*(163,47)=f(0,20),608,32;tk_CanvasTagsParseProc:(163,48)=*(152,51),640,32;tk_CanvasTagsPrintProc:(163,49)=*(152,53),672,32;tk_CanvasTkwin:(163,50)=*(163,51)=f(152,31),704,32;tk_CanvasWindowCoords:(163,25),736,32;tk_ChangeWindowAttributes:(163,52)=*(163,53)=f(0,20),768,32;tk_CharBbox:(163,54)=*(163,55)=f(0,1),800,32;tk_ClearSelection:(163,56)=*(163,57)=f(0,20),832,32;tk_ClipboardAppend:(163,58)=*(163,59)=f(0,1),864,32;tk_ClipboardClear:(163,60)=*(163,61)=f(0,1),896,32;tk_ConfigureInfo:(163,62)=*(163,63)=f(0,1),928,32;tk_ConfigureValue:(163,62),960,32;tk_ConfigureWidget:(163,64)=*(163,65)=f(0,1),992,32;tk_ConfigureWindow:(163,66)=*(163,67)=f(0,20),1024,32;tk_ComputeTextLayout:(163,68)=*(163,69)=f(152,28),1056,32;tk_CoordsToWindow:(163,70)=*(163,71)=f(152,31),1088,32;tk_CreateBinding:(163,72)=*(163,73)=f(0,5),1120,32;tk_CreateBindingTable:(163,74)=*(163,75)=f(152,1),1152,32;tk_CreateErrorHandler:(163,76)=*(163,77)=f(152,10),1184,32;tk_CreateEventHandler:(163,78)=*(163,79)=f(0,20),1216,32;tk_CreateGenericHandler:(163,80)=*(163,81)=f(0,20),1248,32;tk_CreateImageType:(163,82)=*(163,83)=f(0,20),1280,32;tk_CreateItemType:(163,84)=*(163,85)=f(0,20),1312,32;tk_CreatePhotoImageFormat:(163,86)=*(163,87)=f(0,20),1344,32;tk_CreateSelHandler:(163,88)=*(163,89)=f(0,20),1376,32;tk_CreateWindow:(163,90)=*(163,91)=f(152,31),1408,32;tk_CreateWindowFromPath:(163,90),1440,32;tk_DefineBitmap:(163,92)=*(163,93)=f(0,1),1472,32;tk_DefineCursor:(163,94)=*(163,95)=f(0,20),1504,32;tk_DeleteAllBindings:(163,96)=*(163,97)=f(0,20),1536,32;tk_DeleteBinding:(163,98)=*(163,99)=f(0,1),1568,32;tk_DeleteBindingTable:(163,100)=*(163,101)=f(0,20),1600,32;tk_DeleteErrorHandler:(163,102)=*(163,103)=f(0,20),1632,32;tk_DeleteEventHandler:(163,78),1664,32;tk_DeleteGenericHandler:(163,80),1696,32;tk_DeleteImage:(155,171),1728,32;tk_DeleteSelHandler:(163,104)=*(163,105)=f(0,20),1760,32;tk_DestroyWindow:(163,106)=*(163,107)=f(0,20),1792,32;tk_DisplayName:(163,108)=*(163,109)=f(8,35),1824,32;tk_DistanceToTextLayout:(163,110)=*(163,111)=f(0,1),1856,32;tk_Draw3DPolygon:(163,112)=*(163,113)=f(0,20),1888,32;tk_Draw3DRectangle:(163,19),1920,32;tk_DrawChars:(163,114)=*(163,115)=f(0,20),1952,32;tk_DrawFocusHighlight:(163,116)=*(163,117)=f(0,20),1984,32;tk_DrawTextLayout:(163,118)=*(163,119)=f(0,20),2016,32;tk_Fill3DPolygon:(163,112),2048,32;tk_Fill3DRectangle:(163,19),2080,32;tk_FindPhoto:(163,120)=*(163,121)=f(152,183),2112,32;tk_FontId:(163,122)=*(163,123)=f(158,8),2144,32;tk_Free3DBorder:(163,124)=*(163,125)=f(0,20),2176,32;tk_FreeBitmap:(163,126)=*(163,127)=f(0,20),2208,32;tk_FreeColor:(163,128)=*(163,129)=f(0,20),2240,32;tk_FreeColormap:(163,130)=*(163,131)=f(0,20),2272,32;tk_FreeCursor:(163,132)=*(163,133)=f(0,20),2304,32;tk_FreeFont:(163,134)=*(163,135)=f(0,20),2336,32;tk_FreeGC:(163,136)=*(163,137)=f(0,20),2368,32;tk_FreeImage:(163,138)=*(163,139)=f(0,20),2400,32;tk_FreeOptions:(163,140)=*(163,141)=f(0,20),2432,32;tk_FreePixmap:(163,126),2464,32;tk_FreeTextLayout:(163,142)=*(163,143)=f(0,20),2496,32;tk_FreeXId:(163,144)=*(163,145)=f(0,20),2528,32;tk_GCForColor:(163,146)=*(163,147)=f(156,13),2560,32;tk_GeometryRequest:(163,148)=*(163,149)=f(0,20),2592,32;tk_Get3DBorder:(163,150)=*(163,151)=f(152,34),2624,32;tk_GetAllBindings:(163,152)=*(163,153)=f(0,20),2656,32;tk_GetAnchor:(163,154)=*(163,155)=f(0,1),2688,32;tk_GetAtomName:(163,156)=*(163,157)=f(8,35),2720,32;tk_GetBinding:(163,158)=*(163,159)=f(8,35),2752,32;tk_GetBitmap:(163,160)=*(163,161)=f(158,9),2784,32;tk_GetBitmapFromData:(163,162)=*(163,163)=f(158,9),2816,32;tk_GetCapStyle:(155,59),2848,32;tk_GetColor:(163,164)=*(163,165)=f(152,151),2880,32;tk_GetColorByValue:(163,166)=*(163,167)=f(152,151),2912,32;tk_GetColormap:(163,168)=*(163,169)=f(158,11),2944,32;tk_GetCursor:(163,170)=*(163,171)=f(152,7),2976,32;tk_GetCursorFromData:(163,172)=*(163,173)=f(152,7),3008,32;tk_GetFont:(163,174)=*(163,175)=f(152,13),3040,32;tk_GetFontFromObj:(163,176)=*(163,177)=f(152,13),3072,32;tk_GetFontMetrics:(163,178)=*(163,179)=f(0,20),3104,32;tk_GetGC:(163,180)=*(163,181)=f(156,13),3136,32;tk_GetImage:(163,182)=*(163,183)=f(152,16),3168,32;tk_GetImageMasterData:(163,184)=*(163,185)=f(153,1),3200,32;tk_GetItemTypes:(163,186)=*(163,187)=f(163,188)=*(152,149),3232,32;tk_GetJoinStyle:(155,59),3264,32;tk_GetJustify:(163,189)=*(163,190)=f(0,1),3296,32;tk_GetNumMainWindows:(155,123),3328,32;tk_GetOption:(163,191)=*(163,192)=f(152,37),3360,32;tk_GetPixels:(163,193)=*(163,194)=f(0,1),3392,32;tk_GetPixmap:(163,195)=*(163,196)=f(158,9),3424,32;tk_GetRelief:(155,59),3456,32;tk_GetRootCoords:(163,197)=*(163,198)=f(0,20),3488,32;tk_GetScrollInfo:(163,199)=*(163,200)=f(0,1),3520,32;tk_GetScreenMM:(163,201)=*(163,202)=f(0,1),3552,32;tk_GetSelection:(163,203)=*(163,204)=f(0,1),3584,32;tk_GetUid:(163,205)=*(163,206)=f(152,37),3616,32;tk_GetVisual:(163,207)=*(163,208)=f(156,21),3648,32;tk_GetVRootGeometry:(163,209)=*(163,210)=f(0,20),3680,32;tk_Grab:(163,211)=*(163,212)=f(0,1),3712,32;tk_HandleEvent:(163,213)=*(163,214)=f(0,20),3744,32;tk_IdToWindow:(163,215)=*(163,216)=f(152,31),3776,32;tk_ImageChanged:(163,217)=*(163,218)=f(0,20),3808,32;tk_Init:(155,268),3840,32;tk_InternAtom:(163,219)=*(163,220)=f(158,3),3872,32;tk_IntersectTextLayout:(163,221)=*(163,222)=f(0,1),3904,32;tk_MaintainGeometry:(163,223)=*(163,224)=f(0,20),3936,32;tk_MainWindow:(163,225)=*(163,226)=f(152,31),3968,32;tk_MakeWindowExist:(163,106),4000,32;tk_ManageGeometry:(163,227)=*(163,228)=f(0,20),4032,32;tk_MapWindow:(163,106),4064,32;tk_MeasureChars:(163,229)=*(163,230)=f(0,1),4096,32;tk_MoveResizeWindow:(163,231)=*(163,232)=f(0,20),4128,32;tk_MoveWindow:(163,148),4160,32;tk_MoveToplevelWindow:(163,148),4192,32;tk_NameOf3DBorder:(163,233)=*(163,234)=f(8,35),4224,32;tk_NameOfAnchor:(163,235)=*(163,236)=f(8,35),4256,32;tk_NameOfBitmap:(163,237)=*(163,238)=f(8,35),4288,32;tk_NameOfCapStyle:(155,207),4320,32;tk_NameOfColor:(163,239)=*(163,240)=f(8,35),4352,32;tk_NameOfCursor:(163,241)=*(163,242)=f(8,35),4384,32;tk_NameOfFont:(163,243)=*(163,244)=f(8,35),4416,32;tk_NameOfImage:(163,245)=*(163,246)=f(8,35),4448,32;tk_NameOfJoinStyle:(155,207),4480,32;tk_NameOfJustify:(163,247)=*(163,248)=f(8,35),4512,32;tk_NameOfRelief:(155,207),4544,32;tk_NameToWindow:(163,249)=*(163,250)=f(152,31),4576,32;tk_OwnSelection:(163,251)=*(163,252)=f(0,20),4608,32;tk_ParseArgv:(163,253)=*(163,254)=f(0,1),4640,32;tk_PhotoPutBlock:(163,255)=*(163,256)=f(0,20),4672,32;tk_PhotoPutZoomedBlock:(163,257)=*(163,258)=f(0,20),4704,32;tk_PhotoGetImage:(163,259)=*(163,260)=f(0,1),4736,32;tk_PhotoBlank:(163,261)=*(163,262)=f(0,20),4768,32;tk_PhotoExpand:(163,263)=*(163,264)=f(0,20),4800,32;tk_PhotoGetSize:(163,265)=*(163,266)=f(0,20),4832,32;tk_PhotoSetSize:(163,263),4864,32;tk_PointToChar:(163,110),4896,32;tk_PostscriptFontName:(163,267)=*(163,268)=f(0,1),4928,32;tk_PreserveColormap:(163,130),4960,32;tk_QueueWindowEvent:(163,269)=*(163,270)=f(0,20),4992,32;tk_RedrawImage:(163,271)=*(163,272)=f(0,20),5024,32;tk_ResizeWindow:(163,148),5056,32;tk_RestackWindow:(163,273)=*(163,274)=f(0,1),5088,32;tk_RestrictEvents:(163,275)=*(163,276)=f(163,277)=*(152,217),5120,32;tk_SafeInit:(155,268),5152,32;tk_SetAppName:(163,278)=*(163,279)=f(8,35),5184,32;tk_SetBackgroundFromBorder:(163,280)=*(163,281)=f(0,20),5216,32;tk_SetClass:(163,282)=*(163,283)=f(0,20),5248,32;tk_SetGrid:(163,231),5280,32;tk_SetInternalBorder:(163,284)=*(163,285)=f(0,20),5312,32;tk_SetWindowBackground:(163,286)=*(163,287)=f(0,20),5344,32;tk_SetWindowBackgroundPixmap:(163,288)=*(163,289)=f(0,20),5376,32;tk_SetWindowBorder:(163,286),5408,32;tk_SetWindowBorderWidth:(163,284),5440,32;tk_SetWindowBorderPixmap:(163,288),5472,32;tk_SetWindowColormap:(163,290)=*(163,291)=f(0,20),5504,32;tk_SetWindowVisual:(163,292)=*(163,293)=f(0,1),5536,32;tk_SizeOfBitmap:(163,294)=*(163,295)=f(0,20),5568,32;tk_SizeOfImage:(163,296)=*(163,297)=f(0,20),5600,32;tk_StrictMotif:(163,298)=*(163,299)=f(0,1),5632,32;tk_TextLayoutToPostscript:(163,300)=*(163,301)=f(0,20),5664,32;tk_TextWidth:(163,302)=*(163,303)=f(0,1),5696,32;tk_UndefineCursor:(163,106),5728,32;tk_UnderlineChars:(163,304)=*(163,305)=f(0,20),5760,32;tk_UnderlineTextLayout:(163,306)=*(163,307)=f(0,20),5792,32;tk_Ungrab:(163,106),5824,32;tk_UnmaintainGeometry:(163,308)=*(163,309)=f(0,20),5856,32;tk_UnmapWindow:(163,106),5888,32;tk_UnsetGrid:(163,106),5920,32;tk_UpdatePointer:(163,310)=*(163,311)=f(0,20),5952,32;tk_AllocBitmapFromObj:(163,312)=*(163,313)=f(158,9),5984,32;tk_Alloc3DBorderFromObj:(163,314)=*(163,315)=f(152,34),6016,32;tk_AllocColorFromObj:(163,316)=*(163,317)=f(152,151),6048,32;tk_AllocCursorFromObj:(163,318)=*(163,319)=f(152,7),6080,32;tk_AllocFontFromObj:(163,320)=*(163,321)=f(152,13),6112,32;tk_CreateOptionTable:(163,322)=*(163,323)=f(152,22),6144,32;tk_DeleteOptionTable:(163,324)=*(163,325)=f(0,20),6176,32;tk_Free3DBorderFromObj:(163,326)=*(163,327)=f(0,20),6208,32;tk_FreeBitmapFromObj:(163,326),6240,32;tk_FreeColorFromObj:(163,326),6272,32;tk_FreeConfigOptions:(163,328)=*(163,329)=f(0,20),6304,32;tk_FreeSavedOptions:(163,330)=*(163,331)=f(0,20),6336,32;tk_FreeCursorFromObj:(163,326),6368,32;tk_FreeFontFromObj:(163,326),6400,32;tk_Get3DBorderFromObj:(163,332)=*(163,333)=f(152,34),6432,32;tk_GetAnchorFromObj:(163,334)=*(163,335)=f(0,1),6464,32;tk_GetBitmapFromObj:(163,336)=*(163,337)=f(158,9),6496,32;tk_GetColorFromObj:(163,338)=*(163,339)=f(152,151),6528,32;tk_GetCursorFromObj:(163,340)=*(163,341)=f(152,7),6560,32;tk_GetOptionInfo:(163,342)=*(163,343)=f(153,127),6592,32;tk_GetOptionValue:(163,342),6624,32;tk_GetJustifyFromObj:(163,344)=*(163,345)=f(0,1),6656,32;tk_GetMMFromObj:(163,346)=*(163,347)=f(0,1),6688,32;tk_GetPixelsFromObj:(163,348)=*(163,349)=f(0,1),6720,32;tk_GetReliefFromObj:(155,61),6752,32;tk_GetScrollInfoObj:(163,350)=*(163,351)=f(0,1),6784,32;tk_InitOptions:(163,352)=*(163,353)=f(0,1),6816,32;tk_MainEx:(163,354)=*(163,355)=f(0,20),6848,32;tk_RestoreSavedOptions:(163,330),6880,32;tk_SetOptions:(163,356)=*(163,357)=f(0,1),6912,32;tk_InitConsoleChannels:(155,113),6944,32;tk_CreateConsoleWindow:(155,268),6976,32;tk_CreateSmoothMethod:(163,358)=*(163,359)=f(0,20),7008,32;reserved218:(0,19),7040,32;reserved219:(0,19),7072,32;tk_GetDash:(163,360)=*(163,361)=f(0,1),7104,32;tk_CreateOutline:(163,362)=*(163,363)=f(0,20),7136,32;tk_DeleteOutline:(163,364)=*(163,365)=f(0,20),7168,32;tk_ConfigOutlineGC:(163,366)=*(163,367)=f(0,1),7200,32;tk_ChangeOutlineGC:(163,368)=*(163,369)=f(0,1),7232,32;tk_ResetOutlineGC:(163,368),7264,32;tk_CanvasPsOutline:(163,368),7296,32;tk_SetTSOrigin:(163,370)=*(163,371)=f(0,20),7328,32;tk_CanvasGetCoordFromObj:(163,372)=*(163,373)=f(0,1),7360,32;tk_CanvasSetOffset:(163,374)=*(163,375)=f(0,20),7392,32;tk_DitherPhoto:(163,376)=*(163,377)=f(0,20),7424,32;tk_PostscriptBitmap:(163,378)=*(163,379)=f(0,1),7456,32;tk_PostscriptColor:(163,380)=*(163,381)=f(0,1),7488,32;tk_PostscriptFont:(163,382)=*(163,383)=f(0,1),7520,32;tk_PostscriptImage:(163,384)=*(163,385)=f(0,1),7552,32;tk_PostscriptPath:(163,386)=*(163,387)=f(0,20),7584,32;tk_PostscriptStipple:(163,388)=*(163,389)=f(0,1),7616,32;tk_PostscriptY:(163,390)=*(163,391)=f(0,13),7648,32;tk_PostscriptPhoto:(163,392)=*(163,393)=f(0,1),7680,32;;TkStubs:t(163,394)=(163,11)notation.h :T(165,1)=eINTERNAL:0,EDEN:1,SCOUT:2,DONALD:3,ARCA:4,OTHER:5,SASAMI:6,;notationType:t(165,2)=(165,1)libLocation:G(8,35)startValid:G(0,1)interrupted:G(0,1)input_device.hinput_device:T(166,1)=s204name:(8,35),0,32;type:(0,8),32,16;ptr:(8,35),64,32;sptr:(8,35),96,32;newline:(0,2),128,8;lineno:(0,1),160,32;lastc:(0,1),192,32;linebuf:(8,35),224,32;linebufsize:(0,1),256,32;charno:(0,1),288,32;linebufend:(0,1),320,32;frame:(166,2)=*(137,20),352,32;begin:(70,2),384,1248;;Inp_Dev:G(0,23)=*(166,1)Inp_Dev_Save:G(0,23)wouldBlock:F(0,1)fdset:(43,2)fd:(0,1)timeout:(134,1)entryStackSize:S(0,1)TopEntryStack:S(0,1)pushEntryStack:F(0,20)m:p(0,1)m:r(0,1)popEntryStack:F(0,20)clearEntryStack:F(0,20)topEntryStack:F(0,1)masterStackSize:S(0,1)TopMasterStack:S(0,1)pushMasterStack:F(0,20)m:p(8,35)m:r(8,35)popMasterStack:F(0,20)clearMasterStack:F(0,20)topMasterStack:F(8,35)lastBeepTime:S(35,1)setTimer:f(0,20)t:p(0,24)=*(35,1)t:r(0,24)timedEventsEnabled:f(0,2)t:p(0,24)errorComplete:F(0,20)tclCommand:(0,25)=ar(0,22);0;29;(0,2)errorContentf:F(0,20)fmt:p(8,35)errorMessage:r(8,35)tclCommand:(153,144)appendHist:F(0,20)toAppend:p(8,35)toAppend:r(8,35)inerrorfretcall:S(0,1)noticef:F(0,20)errorsbuf:(0,26)=ar(0,22);0;255;(0,2)warningf:F(0,20)errorsbuf:(0,26)warning:F(0,20)s:p(8,35)t:p(8,35)errorf:F(0,20)fmt:r(8,35)i:r(0,1)errorsbuf:r(8,35)argp:r(87,1)yyerror:F(0,20)eden_interrupt_handler:F(0,1)clientData:p(153,1)interp:p(153,221)argc:p(0,1)argv:p(156,200)lastControlCTime:S(35,1)Control_C:F(0,20)sig:p(0,1)checkRunSet:F(0,20)a:(150,3)queue:F(0,20)cmd:p(8,35)master:p(8,35)init:F(0,20)s:r(137,5)terminate:F(0,20)code:p(0,1)code:r(0,1)run_init:F(0,20)pc:p(137,14)pc:r(137,14)run:F(0,1)type:p(0,1)ptr:p(0,19)name:p(8,35)type:r(0,8)errorflag:(0,2)savepc:(137,14)token:r(0,1)initPtrStuff:(0,27)=ar(0,22);0;30;(0,2)parseret:r(0,1)p:r(8,35)n:r(0,1)user_trace:F(0,20)p:r(166,2)setLibLocation:F(0,20)location:p(8,35)location:r(8,35)toPutEnv:r(8,35)cwd:r(8,35)printUsage:F(0,20)printVersion:F(0,20)init_eden:F(0,20)initFile:r(0,28)=*(2,1)fullname:(0,29)=ar(0,22);0;254;(0,2)initStr:(0,30)=ar(0,22);0;197;(0,2)main:F(0,1)argc:r(0,1)op:r(0,2)argerr:r(0,1)usedArg:r(0,1)filein:r(0,28)name:r(8,35)edenCmd:(0,31)=ar(0,22);0;4194;(0,2)__result:r(0,1)argIn:r(8,35)argProcessed:r(8,35)inp:r(8,35)outp:r(8,35)c:r(0,2)emalloc_p:G(0,19)erealloc_p:G(0,19)progname:G(8,35)start:G(70,2)gargv:G(156,200)gargc:G(0,1)autocalc:G(0,32)=*(137,1)eden_error_index_range:G(0,32)eden_notice_undef_reference:G(0,32)eden_backticks_dependency_hack:G(0,32)Input_Devices:G(0,33)=ar(0,22);0;15;(166,1)RS1:S(150,5)RS2:S(150,5)RS:S(0,34)=*(150,5)EntryStack:S(0,35)=*(0,1)MasterStack:S(156,200)runset.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;51;(0,2)size_t:t(5,1)=(0,4)wchar_t:t(5,2)=(0,3)div_t:t(1,1)=(1,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(1,3)=(1,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;u_char:t(6,1)=(8,1)u_short:t(6,2)=(8,2)u_int:t(6,3)=(8,3)u_long:t(6,4)=(8,4)quad_t:t(6,5)=(8,6)u_quad_t:t(6,6)=(8,5)fsid_t:t(6,7)=(8,30)loff_t:t(6,8)=(8,24)ino_t:t(6,9)=(8,20)dev_t:t(6,10)=(8,17)gid_t:t(6,11)=(8,19)mode_t:t(6,12)=(8,21)nlink_t:t(6,13)=(8,22)uid_t:t(6,14)=(8,18)off_t:t(6,15)=(8,23)pid_t:t(6,16)=(8,25)id_t:t(6,17)=(8,29)ssize_t:t(6,18)=(8,26)daddr_t:t(6,19)=(8,33)caddr_t:t(6,20)=(8,34)key_t:t(6,21)=(8,47)ulong:t(6,22)=(0,5)ushort:t(6,23)=(0,9)uint:t(6,24)=(0,4)int8_t:t(6,25)=(0,10)int16_t:t(6,26)=(0,8)int32_t:t(6,27)=(0,1)int64_t:t(6,28)=(0,6)u_int8_t:t(6,29)=(0,11)u_int16_t:t(6,30)=(0,9)u_int32_t:t(6,31)=(0,4)u_int64_t:t(6,32)=(0,7)register_t:t(6,33)=(0,1)blkcnt_t:t(6,34)=(8,50)fsblkcnt_t:t(6,35)=(8,52)fsfilcnt_t:t(6,36)=(8,54)random_data:T(1,5)=s28fptr:(1,6)=*(6,27),0,32;rptr:(1,6),32,32;state:(1,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(1,6),192,32;;drand48_data:T(1,7)=s24x:(1,8)=ar(0,22);0;2;(0,9),0,48;a:(1,8),48,48;c:(0,9),96,16;old_x:(1,8),112,48;init:(0,1),160,32;;__compar_fn_t:t(1,9)=(1,10)=*(1,11)=f(0,1)FILE:t(48,1)=(48,2)=xs_IO_FILE:__FILE:t(48,3)=(48,2)wint_t:t(56,1)=(0,4)__mbstate_t:t(57,1)=(57,2)=s8__count:(0,1),0,32;__value:(57,3)=u4__wch:(56,1),0,32;__wchb:(57,4)=ar(0,22);0;3;(0,2),0,32;;,32,32;;fpos_t:t(48,4)=(54,1)initRunSet:F(0,20)rs:p(0,23)=*(40,5)rs:r(0,23)clearRunSet:F(0,20)rs:p(0,23)getAction:F(40,3)ptr:r(0,24)=*(40,3)a:(40,3)rmAction:F(0,20)ptr:r(0,24)addAction:F(0,20)s:r(8,35)printRunSet:F(0,20)symbol.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;52;(0,2)symptr.q.crcsid3:S(65,1)=ar(0,22);0;53;(0,2)SEARCH_symptr:F(54,5)Q:p(54,5)obj:p(53,5)n:p(0,1)Q:r(54,5)obj:r(53,5)P:r(54,5)DELETE_symptr_ATOM:F(0,20)A:p(54,4)A:r(54,4)MOVE_symptr_Q:F(0,20)Qsrc:p(54,5)Qdst:p(54,5)Qsrc:r(54,5)Qdst:r(54,5)hash.hhashindex:F(0,1)s:p(7,35)s:r(7,35)hashtable:G(0,23)=ar(0,22);0;127;(53,5)lookup:F(53,5)sp:r(53,5)install:F(53,5)st:p(0,1)t:p(0,1)i:p(0,1)st:r(0,1)entry:T(0,24)=s8name:(7,35),0,32;level:(0,8),32,16;num:(0,8),48,16;;entry:t(0,25)=(0,24)entry.q.crcsid4:S(76,1)=ar(0,22);0;53;(0,2)entry.q.hentry_queue:T(78,1)=s16prev:(78,2)=*(78,1),0,32;next:(78,2),32,32;obj:(0,25),64,64;;entry_QUEUE:t(78,3)=(78,1)entry_ATOM:t(78,4)=(78,5)=*(78,3)SEARCH_entry:F(78,5)Q:p(78,5)obj:p(0,25)Q:r(78,5)obj:(0,25)P:r(78,5)DELETE_entry_ATOM:F(0,20)A:p(78,4)A:r(78,4)MOVE_entry_Q:F(0,20)Qsrc:p(78,5)Qdst:p(78,5)Qsrc:r(78,5)Qdst:r(78,5)LocalVarList:S(78,3)search_local:F(78,4)name:p(7,35)name:r(7,35)add_local_variable:F(78,4)E:r(78,4)F:r(78,4)insert_level_marker:F(0,20)level:p(0,1)level:r(0,1)E:r(0,25)init_LocalVarList:F(0,20)delete_local_level:F(0,20)printlocal:F(0,20)local_declare:F(0,1)lookup_local:F(0,1)break_q:G(54,3)cont_q:G(54,3)dispatch:F(0,20)p:p(53,14)p:r(53,14)patch:F(0,20)mark:p(53,14)mark:(53,14)ip:r(53,14)trans.c__u_char:t(11,1)=(0,11)__u_short:t(11,2)=(0,9)__u_int:t(11,3)=(0,4)__u_long:t(11,4)=(0,5)__u_quad_t:t(11,5)=(0,7)__quad_t:t(11,6)=(0,6)__int8_t:t(11,7)=(0,10)__uint8_t:t(11,8)=(0,11)__int16_t:t(11,9)=(0,8)__uint16_t:t(11,10)=(0,9)__int32_t:t(11,11)=(0,1)__uint32_t:t(11,12)=(0,4)__int64_t:t(11,13)=(0,6)__uint64_t:t(11,14)=(0,7)__qaddr_t:t(11,15)=(11,16)=*(11,6)__dev_t:t(11,17)=(11,5)__uid_t:t(11,18)=(11,3)__gid_t:t(11,19)=(11,3)__ino_t:t(11,20)=(11,4)__mode_t:t(11,21)=(11,3)__nlink_t:t(11,22)=(11,3)__off_t:t(11,23)=(0,3)__loff_t:t(11,24)=(11,6)__pid_t:t(11,25)=(0,1)__ssize_t:t(11,26)=(0,1)__rlim_t:t(11,27)=(11,4)__rlim64_t:t(11,28)=(11,5)__id_t:t(11,29)=(11,3)__fsid_t:t(11,30)=(11,31)=s8__val:(11,32)=ar(11,33)=r(11,33);0000000000000;0037777777777;;0;1;(0,1),0,64;;__daddr_t:t(11,34)=(0,1)__caddr_t:t(11,35)=(11,36)=*(0,2)__time_t:t(11,37)=(0,3)__useconds_t:t(11,38)=(0,4)__suseconds_t:t(11,39)=(0,3)__swblk_t:t(11,40)=(0,3)__clock_t:t(11,41)=(0,3)__clockid_t:t(11,42)=(0,1)__timer_t:t(11,43)=(0,1)__fd_mask:t(11,44)=(0,5)__fd_set:t(11,45)=(11,46)=s128__fds_bits:(11,47)=ar(11,33);0;31;(11,44),0,1024;;__key_t:t(11,48)=(0,1)__ipc_pid_t:t(11,49)=(0,9)__blksize_t:t(11,50)=(0,3)__blkcnt_t:t(11,51)=(0,3)__blkcnt64_t:t(11,52)=(11,6)__fsblkcnt_t:t(11,53)=(11,4)__fsblkcnt64_t:t(11,54)=(11,5)__fsfilcnt_t:t(11,55)=(11,4)__fsfilcnt64_t:t(11,56)=(11,5)__ino64_t:t(11,57)=(11,5)__off64_t:t(11,58)=(11,24)__t_scalar_t:t(11,59)=(0,3)__t_uscalar_t:t(11,60)=(0,5)__intptr_t:t(11,61)=(0,1)__socklen_t:t(11,62)=(0,4)__mbstate_t:t(28,1)=(28,2)=s8__count:(0,1),0,32;__value:(28,3)=u4__wch:(27,2),0,32;__wchb:(28,4)=ar(11,33);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(25,1)=(25,2)=s12__pos:(11,23),0,32;__state:(28,1),32,64;;_G_fpos64_t:t(25,3)=(25,4)=s16__pos:(11,58),0,64;__state:(28,1),64,64;; :T(31,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(31,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(31,3)=(31,4)=*(31,5)=f(0,1)__gconv_init_fct:t(31,6)=(31,7)=*(31,8)=f(0,1)__gconv_end_fct:t(31,9)=(31,10)=*(31,11)=f(0,20)__gconv_trans_fct:t(31,12)=(31,13)=*(31,14)=f(0,1)__gconv_trans_context_fct:t(31,15)=(31,16)=*(31,17)=f(0,1)__gconv_trans_query_fct:t(31,18)=(31,19)=*(31,20)=f(0,1)__gconv_trans_init_fct:t(31,21)=(31,22)=*(31,23)=f(0,1)__gconv_trans_end_fct:t(31,24)=(31,25)=*(31,26)=f(0,20)__gconv_trans_data:T(31,27)=s20__trans_fct:(31,12),0,32;__trans_context_fct:(31,15),32,32;__trans_end_fct:(31,24),64,32;__data:(0,19),96,32;__next:(31,28)=*(31,27),128,32;;__gconv_step:T(31,29)=s56__shlib_handle:(31,30)=*(31,31)=xs__gconv_loaded_object:,0,32;__modname:(31,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(11,36),96,32;__to_name:(11,36),128,32;__fct:(31,3),160,32;__init_fct:(31,6),192,32;__end_fct:(31,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(31,33)=s36__outbuf:(31,34)=*(0,11),0,32;__outbufend:(31,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(31,35)=*(28,1),160,32;__state:(28,1),192,64;__trans:(31,28),256,32;;__gconv_info:T(31,36)=s8__nsteps:(5,1),0,32;__steps:(31,37)=*(31,29),32,32;__data:(31,38)=ar(11,33);0;-1;(31,33),64,0;;__gconv_t:t(31,39)=(31,40)=*(31,36)_G_iconv_t:t(25,5)=(25,6)=u44__cd:(31,36),0,64;__combined:(25,7)=s44__cd:(31,36),0,64;__data:(31,33),64,288;;,0,352;;_G_int16_t:t(25,8)=(0,8)_G_int32_t:t(25,9)=(0,1)_G_uint16_t:t(25,10)=(0,9)_G_uint32_t:t(25,11)=(0,4)_IO_lock_t:t(24,1)=(0,20)_IO_marker:T(24,2)=s12_next:(24,3)=*(24,2),0,32;_sbuf:(24,4)=*(19,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(24,5)=e__codecvt_ok:0,__codecvt_partial:1,__codecvt_error:2,__codecvt_noconv:3,;_IO_FILE:T(19,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(11,36),32,32;_IO_read_end:(11,36),64,32;_IO_read_base:(11,36),96,32;_IO_write_base:(11,36),128,32;_IO_write_ptr:(11,36),160,32;_IO_write_end:(11,36),192,32;_IO_buf_base:(11,36),224,32;_IO_buf_end:(11,36),256,32;_IO_save_base:(11,36),288,32;_IO_backup_base:(11,36),320,32;_IO_save_end:(11,36),352,32;_markers:(24,3),384,32;_chain:(24,4),416,32;_fileno:(0,1),448,32;_blksize:(0,1),480,32;_old_offset:(11,23),512,32;_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;_shortbuf:(24,6)=ar(11,33);0;0;(0,2),568,8;_lock:(24,7)=*(24,1),576,32;_offset:(11,58),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(24,8)=ar(11,33);0;51;(0,2),768,416;;_IO_FILE:t(24,9)=(19,2)__io_read_fn:t(24,10)=(24,11)=f(11,26)__io_write_fn:t(24,12)=(24,13)=f(11,26)__io_seek_fn:t(24,14)=(24,15)=f(0,1)__io_close_fn:t(24,16)=(24,17)=f(0,1)ClientData:t(40,1)=(0,19)Tcl_Interp:T(40,2)=s12result:(11,36),0,32;freeProc:(40,3)=*(40,4)=f(0,20),32,32;errorLine:(0,1),64,32;;Tcl_Interp:t(40,5)=(40,2)Tcl_AsyncHandler:t(40,6)=(40,7)=*(40,8)=xsTcl_AsyncHandler_:Tcl_Channel:t(40,9)=(40,10)=*(40,11)=xsTcl_Channel_:Tcl_Command:t(40,12)=(40,13)=*(40,14)=xsTcl_Command_:Tcl_Condition:t(40,15)=(40,16)=*(40,17)=xsTcl_Condition_:Tcl_EncodingState:t(40,18)=(40,19)=*(40,20)=xsTcl_EncodingState_:Tcl_Encoding:t(40,21)=(40,22)=*(40,23)=xsTcl_Encoding_:Tcl_Event:t(40,24)=(40,25)=xsTcl_Event:Tcl_Mutex:t(40,26)=(40,27)=*(40,28)=xsTcl_Mutex_:Tcl_Pid:t(40,29)=(40,30)=*(40,31)=xsTcl_Pid_:Tcl_RegExp:t(40,32)=(40,33)=*(40,34)=xsTcl_RegExp_:Tcl_ThreadDataKey:t(40,35)=(40,36)=*(40,37)=xsTcl_ThreadDataKey_:Tcl_ThreadId:t(40,38)=(40,39)=*(40,40)=xsTcl_ThreadId_:Tcl_TimerToken:t(40,41)=(40,42)=*(40,43)=xsTcl_TimerToken_:Tcl_Trace:t(40,44)=(40,45)=*(40,46)=xsTcl_Trace_:Tcl_Var:t(40,47)=(40,48)=*(40,49)=xsTcl_Var_:Tcl_ThreadCreateProc:t(40,50)=(40,51)=f(0,20)Tcl_RegExpIndices:T(40,52)=s8start:(0,3),0,32;end:(0,3),32,32;;Tcl_RegExpIndices:t(40,53)=(40,52)Tcl_RegExpInfo:T(40,54)=s16nsubs:(0,1),0,32;matches:(40,55)=*(40,53),32,32;extendStart:(0,3),64,32;reserved:(0,3),96,32;;Tcl_RegExpInfo:t(40,56)=(40,54)Tcl_Stat_:t(40,57)=(40,58)=*(40,59)=xsstat: :T(40,60)=eTCL_INT:0,TCL_DOUBLE:1,TCL_EITHER:2,;Tcl_ValueType:t(40,61)=(40,60)Tcl_Value:T(40,62)=s16type:(40,61),0,32;intValue:(0,3),32,32;doubleValue:(0,13),64,64;;Tcl_Value:t(40,63)=(40,62)Tcl_AppInitProc:t(40,64)=(40,65)=f(0,1)Tcl_AsyncProc:t(40,66)=(40,67)=f(0,1)Tcl_ChannelProc:t(40,68)=(40,69)=f(0,20)Tcl_CloseProc:t(40,70)=(40,51)Tcl_CmdDeleteProc:t(40,71)=(40,51)Tcl_CmdProc:t(40,72)=(40,73)=f(0,1)Tcl_CmdTraceProc:t(40,74)=(40,75)=f(0,20)Tcl_DupInternalRepProc:t(40,76)=(40,77)=f(0,20)Tcl_EncodingConvertProc:t(40,78)=(40,79)=f(0,1)Tcl_EncodingFreeProc:t(40,80)=(40,51)Tcl_EventProc:t(40,81)=(40,82)=f(0,1)Tcl_EventCheckProc:t(40,83)=(40,69)Tcl_EventDeleteProc:t(40,84)=(40,85)=f(0,1)Tcl_EventSetupProc:t(40,86)=(40,69)Tcl_ExitProc:t(40,87)=(40,51)Tcl_FileProc:t(40,88)=(40,69)Tcl_FileFreeProc:t(40,89)=(40,51)Tcl_FreeInternalRepProc:t(40,90)=(40,91)=f(0,20)Tcl_FreeProc:t(40,92)=(40,4)Tcl_IdleProc:t(40,93)=(40,51)Tcl_InterpDeleteProc:t(40,94)=(40,95)=f(0,20)Tcl_MathProc:t(40,96)=(40,97)=f(0,1)Tcl_NamespaceDeleteProc:t(40,98)=(40,51)Tcl_ObjCmdProc:t(40,99)=(40,100)=f(0,1)Tcl_PackageInitProc:t(40,101)=(40,65)Tcl_PanicProc:t(40,102)=(40,103)=f(0,20)Tcl_TcpAcceptProc:t(40,104)=(40,105)=f(0,20)Tcl_TimerProc:t(40,106)=(40,51)Tcl_SetFromAnyProc:t(40,107)=(40,108)=f(0,1)Tcl_UpdateStringProc:t(40,109)=(40,91)Tcl_VarTraceProc:t(40,110)=(40,111)=f(11,36)Tcl_CreateFileHandlerProc:t(40,112)=(40,113)=f(0,20)Tcl_DeleteFileHandlerProc:t(40,114)=(40,115)=f(0,20)Tcl_ObjType:T(40,116)=s20name:(11,36),0,32;freeIntRepProc:(40,117)=*(40,90),32,32;dupIntRepProc:(40,118)=*(40,76),64,32;updateStringProc:(40,119)=*(40,109),96,32;setFromAnyProc:(40,120)=*(40,107),128,32;;Tcl_ObjType:t(40,121)=(40,116)Tcl_Obj:T(40,122)=s24refCount:(0,1),0,32;bytes:(11,36),32,32;length:(0,1),64,32;typePtr:(40,123)=*(40,121),96,32;internalRep:(40,124)=u8longValue:(0,3),0,32;doubleValue:(0,13),0,64;otherValuePtr:(0,19),0,32;twoPtrValue:(40,125)=s8ptr1:(0,19),0,32;ptr2:(0,19),32,32;;,0,64;;,128,64;;Tcl_Obj:t(40,126)=(40,122)Tcl_SavedResult:T(40,127)=s228result:(11,36),0,32;freeProc:(40,128)=*(40,92),32,32;objResultPtr:(40,129)=*(40,126),64,32;appendResult:(11,36),96,32;appendAvl:(0,1),128,32;appendUsed:(0,1),160,32;resultSpace:(40,130)=ar(11,33);0;200;(0,2),192,1608;;Tcl_SavedResult:t(40,131)=(40,127)Tcl_Namespace:T(40,132)=s20name:(11,36),0,32;fullName:(11,36),32,32;clientData:(40,1),64,32;deleteProc:(40,133)=*(40,98),96,32;parentPtr:(40,134)=*(40,132),128,32;;Tcl_Namespace:t(40,135)=(40,132)Tcl_CallFrame:T(40,136)=s44nsPtr:(40,137)=*(40,135),0,32;dummy1:(0,1),32,32;dummy2:(0,1),64,32;dummy3:(11,36),96,32;dummy4:(11,36),128,32;dummy5:(11,36),160,32;dummy6:(0,1),192,32;dummy7:(11,36),224,32;dummy8:(11,36),256,32;dummy9:(0,1),288,32;dummy10:(11,36),320,32;;Tcl_CallFrame:t(40,138)=(40,136)Tcl_CmdInfo:T(40,139)=s32isNativeObjectProc:(0,1),0,32;objProc:(40,140)=*(40,99),32,32;objClientData:(40,1),64,32;proc:(40,141)=*(40,72),96,32;clientData:(40,1),128,32;deleteProc:(40,142)=*(40,71),160,32;deleteData:(40,1),192,32;namespacePtr:(40,137),224,32;;Tcl_CmdInfo:t(40,143)=(40,139)Tcl_DString:T(40,144)=s212string:(11,36),0,32;length:(0,1),32,32;spaceAvl:(0,1),64,32;staticSpace:(40,145)=ar(11,33);0;199;(0,2),96,1600;;Tcl_DString:t(40,146)=(40,144)Tcl_HashEntry:T(40,147)=s20nextPtr:(40,148)=*(40,147),0,32;tablePtr:(40,149)=*(40,150)=xsTcl_HashTable:,32,32;bucketPtr:(40,151)=*(40,148),64,32;clientData:(40,1),96,32;key:(40,152)=u4oneWordValue:(11,36),0,32;words:(40,153)=ar(11,33);0;0;(0,1),0,32;string:(28,4),0,32;;,128,32;;Tcl_HashEntry:t(40,154)=(40,147)Tcl_HashTable:T(40,150)=s52buckets:(40,155)=*(40,156)=*(40,154),0,32;staticBuckets:(40,157)=ar(11,33);0;3;(40,156),32,128;numBuckets:(0,1),160,32;numEntries:(0,1),192,32;rebuildSize:(0,1),224,32;downShift:(0,1),256,32;mask:(0,1),288,32;keyType:(0,1),320,32;findProc:(40,158)=*(40,159)=f(40,156),352,32;createProc:(40,160)=*(40,161)=f(40,156),384,32;;Tcl_HashTable:t(40,162)=(40,150)Tcl_HashSearch:T(40,163)=s12tablePtr:(40,164)=*(40,162),0,32;nextIndex:(0,1),32,32;nextEntryPtr:(40,156),64,32;;Tcl_HashSearch:t(40,165)=(40,163)Tcl_Event:T(40,25)=s8proc:(40,166)=*(40,81),0,32;nextPtr:(40,167)=*(40,25),32,32;; :T(40,168)=eTCL_QUEUE_TAIL:0,TCL_QUEUE_HEAD:1,TCL_QUEUE_MARK:2,;Tcl_QueuePosition:t(40,169)=(40,168)Tcl_Time:T(40,170)=s8sec:(0,3),0,32;usec:(0,3),32,32;;Tcl_Time:t(40,171)=(40,170)Tcl_SetTimerProc:t(40,172)=(40,173)=f(0,20)Tcl_WaitForEventProc:t(40,174)=(40,175)=f(0,1)Tcl_DriverBlockModeProc:t(40,176)=(40,177)=f(0,1)Tcl_DriverCloseProc:t(40,178)=(40,179)=f(0,1)Tcl_DriverClose2Proc:t(40,180)=(40,67)Tcl_DriverInputProc:t(40,181)=(40,182)=f(0,1)Tcl_DriverOutputProc:t(40,183)=(40,182)Tcl_DriverSeekProc:t(40,184)=(40,185)=f(0,1)Tcl_DriverSetOptionProc:t(40,186)=(40,187)=f(0,1)Tcl_DriverGetOptionProc:t(40,188)=(40,189)=f(0,1)Tcl_DriverWatchProc:t(40,190)=(40,69)Tcl_DriverGetHandleProc:t(40,191)=(40,192)=f(0,1)Tcl_EolTranslation:T(40,193)=eTCL_TRANSLATE_AUTO:0,TCL_TRANSLATE_CR:1,TCL_TRANSLATE_LF:2,TCL_TRANSLATE_CRLF:3,;Tcl_EolTranslation:t(40,194)=(40,193)Tcl_ChannelType:T(40,195)=s44typeName:(11,36),0,32;blockModeProc:(40,196)=*(40,176),32,32;closeProc:(40,197)=*(40,178),64,32;inputProc:(40,198)=*(40,181),96,32;outputProc:(40,199)=*(40,183),128,32;seekProc:(40,200)=*(40,184),160,32;setOptionProc:(40,201)=*(40,186),192,32;getOptionProc:(40,202)=*(40,188),224,32;watchProc:(40,203)=*(40,190),256,32;getHandleProc:(40,204)=*(40,191),288,32;close2Proc:(40,205)=*(40,180),320,32;;Tcl_ChannelType:t(40,206)=(40,195)Tcl_PathType:T(40,207)=eTCL_PATH_ABSOLUTE:0,TCL_PATH_RELATIVE:1,TCL_PATH_VOLUME_RELATIVE:2,;Tcl_PathType:t(40,208)=(40,207)Tcl_NotifierProcs:T(40,209)=s16setTimerProc:(40,210)=*(40,172),0,32;waitForEventProc:(40,211)=*(40,174),32,32;createFileHandlerProc:(40,212)=*(40,112),64,32;deleteFileHandlerProc:(40,213)=*(40,114),96,32;;Tcl_NotifierProcs:t(40,214)=(40,209)Tcl_EncodingType:T(40,215)=s24encodingName:(31,32),0,32;toUtfProc:(40,216)=*(40,78),32,32;fromUtfProc:(40,216),64,32;freeProc:(40,217)=*(40,80),96,32;clientData:(40,1),128,32;nullSize:(0,1),160,32;;Tcl_EncodingType:t(40,218)=(40,215)Tcl_Token:T(40,219)=s16type:(0,1),0,32;start:(11,36),32,32;size:(0,1),64,32;numComponents:(0,1),96,32;;Tcl_Token:t(40,220)=(40,219)Tcl_Parse:T(40,221)=s376commentStart:(11,36),0,32;commentSize:(0,1),32,32;commandStart:(11,36),64,32;commandSize:(0,1),96,32;numWords:(0,1),128,32;tokenPtr:(40,222)=*(40,220),160,32;numTokens:(0,1),192,32;tokensAvailable:(0,1),224,32;errorType:(0,1),256,32;string:(11,36),288,32;end:(11,36),320,32;interp:(40,223)=*(40,5),352,32;term:(11,36),384,32;incomplete:(0,1),416,32;staticTokens:(40,224)=ar(11,33);0;19;(40,220),448,2560;;Tcl_Parse:t(40,225)=(40,221)Tcl_UniChar:t(40,226)=(0,9)TclStubHooks:T(42,1)=s12tclPlatStubs:(42,2)=*(42,3)=xsTclPlatStubs:,0,32;tclIntStubs:(42,4)=*(42,5)=xsTclIntStubs:,32,32;tclIntPlatStubs:(42,6)=*(42,7)=xsTclIntPlatStubs:,64,32;;TclStubHooks:t(42,8)=(42,1)TclStubs:T(42,9)=s1584magic:(0,1),0,32;hooks:(42,10)=*(42,1),32,32;tcl_PkgProvideEx:(42,11)=*(42,12)=f(0,1),64,32;tcl_PkgRequireEx:(42,13)=*(42,14)=f(11,36),96,32;tcl_Panic:(42,15)=*(40,103),128,32;tcl_Alloc:(42,16)=*(42,17)=f(11,36),160,32;tcl_Free:(40,3),192,32;tcl_Realloc:(42,18)=*(42,19)=f(11,36),224,32;tcl_DbCkalloc:(42,20)=*(42,21)=f(11,36),256,32;tcl_DbCkfree:(42,22)=*(42,23)=f(0,1),288,32;tcl_DbCkrealloc:(42,24)=*(42,25)=f(11,36),320,32;tcl_CreateFileHandler:(42,26)=*(40,113),352,32;tcl_DeleteFileHandler:(42,27)=*(40,115),384,32;tcl_SetTimer:(42,28)=*(40,173),416,32;tcl_Sleep:(42,27),448,32;tcl_WaitForEvent:(42,29)=*(40,175),480,32;tcl_AppendAllObjTypes:(42,30)=*(42,31)=f(0,1),512,32;tcl_AppendStringsToObj:(42,32)=*(42,33)=f(0,20),544,32;tcl_AppendToObj:(42,34)=*(42,35)=f(0,20),576,32;tcl_ConcatObj:(42,36)=*(42,37)=f(40,129),608,32;tcl_ConvertToType:(42,38)=*(42,39)=f(0,1),640,32;tcl_DbDecrRefCount:(42,34),672,32;tcl_DbIncrRefCount:(42,34),704,32;tcl_DbIsShared:(42,40)=*(42,41)=f(0,1),736,32;tcl_DbNewBooleanObj:(42,42)=*(42,43)=f(40,129),768,32;tcl_DbNewByteArrayObj:(42,44)=*(42,45)=f(40,129),800,32;tcl_DbNewDoubleObj:(42,46)=*(42,47)=f(40,129),832,32;tcl_DbNewListObj:(42,48)=*(42,49)=f(40,129),864,32;tcl_DbNewLongObj:(42,50)=*(42,51)=f(40,129),896,32;tcl_DbNewObj:(42,52)=*(42,53)=f(40,129),928,32;tcl_DbNewStringObj:(42,54)=*(42,55)=f(40,129),960,32;tcl_DuplicateObj:(42,56)=*(42,57)=f(40,129),992,32;tclFreeObj:(42,58)=*(42,59)=f(0,20),1024,32;tcl_GetBoolean:(42,60)=*(42,61)=f(0,1),1056,32;tcl_GetBooleanFromObj:(42,62)=*(42,63)=f(0,1),1088,32;tcl_GetByteArrayFromObj:(42,64)=*(42,65)=f(31,34),1120,32;tcl_GetDouble:(42,66)=*(42,67)=f(0,1),1152,32;tcl_GetDoubleFromObj:(42,68)=*(42,69)=f(0,1),1184,32;tcl_GetIndexFromObj:(42,70)=*(42,71)=f(0,1),1216,32;tcl_GetInt:(42,60),1248,32;tcl_GetIntFromObj:(42,62),1280,32;tcl_GetLongFromObj:(42,72)=*(42,73)=f(0,1),1312,32;tcl_GetObjType:(42,74)=*(42,75)=f(40,123),1344,32;tcl_GetStringFromObj:(42,76)=*(42,77)=f(11,36),1376,32;tcl_InvalidateStringRep:(42,58),1408,32;tcl_ListObjAppendList:(42,78)=*(42,79)=f(0,1),1440,32;tcl_ListObjAppendElement:(42,78),1472,32;tcl_ListObjGetElements:(42,80)=*(42,81)=f(0,1),1504,32;tcl_ListObjIndex:(42,82)=*(42,83)=f(0,1),1536,32;tcl_ListObjLength:(42,62),1568,32;tcl_ListObjReplace:(42,84)=*(42,85)=f(0,1),1600,32;tcl_NewBooleanObj:(42,86)=*(42,87)=f(40,129),1632,32;tcl_NewByteArrayObj:(42,88)=*(42,89)=f(40,129),1664,32;tcl_NewDoubleObj:(42,90)=*(42,91)=f(40,129),1696,32;tcl_NewIntObj:(42,86),1728,32;tcl_NewListObj:(42,36),1760,32;tcl_NewLongObj:(42,92)=*(42,93)=f(40,129),1792,32;tcl_NewObj:(42,94)=*(42,95)=f(40,129),1824,32;tcl_NewStringObj:(42,96)=*(42,97)=f(40,129),1856,32;tcl_SetBooleanObj:(42,98)=*(42,99)=f(0,20),1888,32;tcl_SetByteArrayLength:(42,100)=*(42,101)=f(31,34),1920,32;tcl_SetByteArrayObj:(42,102)=*(42,103)=f(0,20),1952,32;tcl_SetDoubleObj:(42,104)=*(42,105)=f(0,20),1984,32;tcl_SetIntObj:(42,98),2016,32;tcl_SetListObj:(42,106)=*(42,107)=f(0,20),2048,32;tcl_SetLongObj:(42,108)=*(42,109)=f(0,20),2080,32;tcl_SetObjLength:(42,98),2112,32;tcl_SetStringObj:(42,34),2144,32;tcl_AddErrorInfo:(42,110)=*(42,111)=f(0,20),2176,32;tcl_AddObjErrorInfo:(42,112)=*(42,113)=f(0,20),2208,32;tcl_AllowExceptions:(42,114)=*(42,115)=f(0,20),2240,32;tcl_AppendElement:(42,110),2272,32;tcl_AppendResult:(42,116)=*(42,117)=f(0,20),2304,32;tcl_AsyncCreate:(42,118)=*(42,119)=f(40,6),2336,32;tcl_AsyncDelete:(42,120)=*(42,121)=f(0,20),2368,32;tcl_AsyncInvoke:(42,122)=*(42,123)=f(0,1),2400,32;tcl_AsyncMark:(42,120),2432,32;tcl_AsyncReady:(42,124)=*(42,125)=f(0,1),2464,32;tcl_BackgroundError:(42,114),2496,32;tcl_Backslash:(42,126)=*(42,127)=f(0,2),2528,32;tcl_BadChannelOption:(42,128)=*(42,129)=f(0,1),2560,32;tcl_CallWhenDeleted:(42,130)=*(42,131)=f(0,20),2592,32;tcl_CancelIdleCall:(42,132)=*(42,133)=f(0,20),2624,32;tcl_Close:(42,134)=*(42,135)=f(0,1),2656,32;tcl_CommandComplete:(42,136)=*(42,137)=f(0,1),2688,32;tcl_Concat:(42,138)=*(42,139)=f(11,36),2720,32;tcl_ConvertElement:(42,140)=*(42,141)=f(0,1),2752,32;tcl_ConvertCountedElement:(42,142)=*(42,143)=f(0,1),2784,32;tcl_CreateAlias:(42,144)=*(42,145)=f(0,1),2816,32;tcl_CreateAliasObj:(42,146)=*(42,147)=f(0,1),2848,32;tcl_CreateChannel:(42,148)=*(42,149)=f(40,9),2880,32;tcl_CreateChannelHandler:(42,150)=*(42,151)=f(0,20),2912,32;tcl_CreateCloseHandler:(42,152)=*(42,153)=f(0,20),2944,32;tcl_CreateCommand:(42,154)=*(42,155)=f(40,12),2976,32;tcl_CreateEventSource:(42,156)=*(42,157)=f(0,20),3008,32;tcl_CreateExitHandler:(42,158)=*(42,159)=f(0,20),3040,32;tcl_CreateInterp:(42,160)=*(42,161)=f(40,223),3072,32;tcl_CreateMathFunc:(42,162)=*(42,163)=f(0,20),3104,32;tcl_CreateObjCommand:(42,164)=*(42,165)=f(40,12),3136,32;tcl_CreateSlave:(42,166)=*(42,167)=f(40,223),3168,32;tcl_CreateTimerHandler:(42,168)=*(42,169)=f(40,41),3200,32;tcl_CreateTrace:(42,170)=*(42,171)=f(40,44),3232,32;tcl_DeleteAssocData:(42,172)=*(42,173)=f(0,20),3264,32;tcl_DeleteChannelHandler:(42,174)=*(42,175)=f(0,20),3296,32;tcl_DeleteCloseHandler:(42,152),3328,32;tcl_DeleteCommand:(42,176)=*(42,177)=f(0,1),3360,32;tcl_DeleteCommandFromToken:(42,178)=*(42,179)=f(0,1),3392,32;tcl_DeleteEvents:(42,180)=*(42,181)=f(0,20),3424,32;tcl_DeleteEventSource:(42,156),3456,32;tcl_DeleteExitHandler:(42,158),3488,32;tcl_DeleteHashEntry:(42,182)=*(42,183)=f(0,20),3520,32;tcl_DeleteHashTable:(42,184)=*(42,185)=f(0,20),3552,32;tcl_DeleteInterp:(42,114),3584,32;tcl_DetachPids:(42,186)=*(42,187)=f(0,20),3616,32;tcl_DeleteTimerHandler:(42,188)=*(42,189)=f(0,20),3648,32;tcl_DeleteTrace:(42,190)=*(42,191)=f(0,20),3680,32;tcl_DontCallWhenDeleted:(42,130),3712,32;tcl_DoOneEvent:(42,192)=*(42,193)=f(0,1),3744,32;tcl_DoWhenIdle:(42,132),3776,32;tcl_DStringAppend:(42,194)=*(42,195)=f(11,36),3808,32;tcl_DStringAppendElement:(42,196)=*(42,197)=f(11,36),3840,32;tcl_DStringEndSublist:(42,198)=*(42,199)=f(0,20),3872,32;tcl_DStringFree:(42,198),3904,32;tcl_DStringGetResult:(42,200)=*(42,201)=f(0,20),3936,32;tcl_DStringInit:(42,198),3968,32;tcl_DStringResult:(42,200),4000,32;tcl_DStringSetLength:(42,202)=*(42,203)=f(0,20),4032,32;tcl_DStringStartSublist:(42,198),4064,32;tcl_Eof:(42,204)=*(42,205)=f(0,1),4096,32;tcl_ErrnoId:(42,206)=*(42,207)=f(11,36),4128,32;tcl_ErrnoMsg:(42,208)=*(42,209)=f(11,36),4160,32;tcl_Eval:(42,176),4192,32;tcl_EvalFile:(42,176),4224,32;tcl_EvalObj:(42,30),4256,32;tcl_EventuallyFree:(42,210)=*(42,211)=f(0,20),4288,32;tcl_Exit:(42,27),4320,32;tcl_ExposeCommand:(42,128),4352,32;tcl_ExprBoolean:(42,60),4384,32;tcl_ExprBooleanObj:(42,62),4416,32;tcl_ExprDouble:(42,66),4448,32;tcl_ExprDoubleObj:(42,68),4480,32;tcl_ExprLong:(42,212)=*(42,213)=f(0,1),4512,32;tcl_ExprLongObj:(42,72),4544,32;tcl_ExprObj:(42,214)=*(42,215)=f(0,1),4576,32;tcl_ExprString:(42,176),4608,32;tcl_Finalize:(42,216)=*(42,217)=f(0,20),4640,32;tcl_FindExecutable:(42,218)=*(42,219)=f(0,20),4672,32;tcl_FirstHashEntry:(42,220)=*(42,221)=f(40,156),4704,32;tcl_Flush:(42,204),4736,32;tcl_FreeResult:(42,114),4768,32;tcl_GetAlias:(42,222)=*(42,223)=f(0,1),4800,32;tcl_GetAliasObj:(42,224)=*(42,225)=f(0,1),4832,32;tcl_GetAssocData:(42,226)=*(42,227)=f(40,1),4864,32;tcl_GetChannel:(42,228)=*(42,229)=f(40,9),4896,32;tcl_GetChannelBufferSize:(42,204),4928,32;tcl_GetChannelHandle:(42,230)=*(42,231)=f(0,1),4960,32;tcl_GetChannelInstanceData:(42,232)=*(42,233)=f(40,1),4992,32;tcl_GetChannelMode:(42,204),5024,32;tcl_GetChannelName:(42,234)=*(42,235)=f(11,36),5056,32;tcl_GetChannelOption:(42,236)=*(42,237)=f(0,1),5088,32;tcl_GetChannelType:(42,238)=*(42,239)=f(42,240)=*(40,206),5120,32;tcl_GetCommandInfo:(42,241)=*(42,242)=f(0,1),5152,32;tcl_GetCommandName:(42,243)=*(42,244)=f(11,36),5184,32;tcl_GetErrno:(42,124),5216,32;tcl_GetHostName:(42,206),5248,32;tcl_GetInterpPath:(42,245)=*(42,246)=f(0,1),5280,32;tcl_GetMaster:(42,247)=*(42,248)=f(40,223),5312,32;tcl_GetNameOfExecutable:(42,249)=*(42,250)=f(31,32),5344,32;tcl_GetObjResult:(42,251)=*(42,252)=f(40,129),5376,32;tcl_GetOpenFile:(42,253)=*(42,254)=f(0,1),5408,32;tcl_GetPathType:(42,255)=*(42,256)=f(40,208),5440,32;tcl_Gets:(42,257)=*(42,258)=f(0,1),5472,32;tcl_GetsObj:(42,259)=*(42,260)=f(0,1),5504,32;tcl_GetServiceMode:(42,124),5536,32;tcl_GetSlave:(42,261)=*(42,262)=f(40,223),5568,32;tcl_GetStdChannel:(42,263)=*(42,264)=f(40,9),5600,32;tcl_GetStringResult:(42,265)=*(42,266)=f(11,36),5632,32;tcl_GetVar:(42,267)=*(42,268)=f(11,36),5664,32;tcl_GetVar2:(42,269)=*(42,270)=f(11,36),5696,32;tcl_GlobalEval:(42,176),5728,32;tcl_GlobalEvalObj:(42,30),5760,32;tcl_HideCommand:(42,128),5792,32;tcl_Init:(42,271)=*(40,65),5824,32;tcl_InitHashTable:(42,272)=*(42,273)=f(0,20),5856,32;tcl_InputBlocked:(42,204),5888,32;tcl_InputBuffered:(42,204),5920,32;tcl_InterpDeleted:(42,271),5952,32;tcl_IsSafe:(42,271),5984,32;tcl_JoinPath:(42,274)=*(42,275)=f(11,36),6016,32;tcl_LinkVar:(42,276)=*(42,277)=f(0,1),6048,32;reserved188:(0,19),6080,32;tcl_MakeFileChannel:(42,278)=*(42,279)=f(40,9),6112,32;tcl_MakeSafe:(42,271),6144,32;tcl_MakeTcpClientChannel:(42,280)=*(42,281)=f(40,9),6176,32;tcl_Merge:(42,138),6208,32;tcl_NextHashEntry:(42,282)=*(42,283)=f(40,156),6240,32;tcl_NotifyChannel:(42,284)=*(42,285)=f(0,20),6272,32;tcl_ObjGetVar2:(42,286)=*(42,287)=f(40,129),6304,32;tcl_ObjSetVar2:(42,288)=*(42,289)=f(40,129),6336,32;tcl_OpenCommandChannel:(42,290)=*(42,291)=f(40,9),6368,32;tcl_OpenFileChannel:(42,292)=*(42,293)=f(40,9),6400,32;tcl_OpenTcpClient:(42,294)=*(42,295)=f(40,9),6432,32;tcl_OpenTcpServer:(42,296)=*(42,297)=f(40,9),6464,32;tcl_Preserve:(42,298)=*(40,51),6496,32;tcl_PrintDouble:(42,299)=*(42,300)=f(0,20),6528,32;tcl_PutEnv:(42,301)=*(42,302)=f(0,1),6560,32;tcl_PosixError:(42,265),6592,32;tcl_QueueEvent:(42,303)=*(42,304)=f(0,20),6624,32;tcl_Read:(42,305)=*(42,306)=f(0,1),6656,32;tcl_ReapDetachedProcs:(42,216),6688,32;tcl_RecordAndEval:(42,307)=*(42,308)=f(0,1),6720,32;tcl_RecordAndEvalObj:(42,309)=*(42,310)=f(0,1),6752,32;tcl_RegisterChannel:(42,311)=*(42,312)=f(0,20),6784,32;tcl_RegisterObjType:(42,313)=*(42,314)=f(0,20),6816,32;tcl_RegExpCompile:(42,315)=*(42,316)=f(40,32),6848,32;tcl_RegExpExec:(42,317)=*(42,318)=f(0,1),6880,32;tcl_RegExpMatch:(42,128),6912,32;tcl_RegExpRange:(42,319)=*(42,320)=f(0,20),6944,32;tcl_Release:(42,298),6976,32;tcl_ResetResult:(42,114),7008,32;tcl_ScanElement:(42,321)=*(42,322)=f(0,1),7040,32;tcl_ScanCountedElement:(42,323)=*(42,324)=f(0,1),7072,32;tcl_Seek:(42,325)=*(42,326)=f(0,1),7104,32;tcl_ServiceAll:(42,124),7136,32;tcl_ServiceEvent:(42,192),7168,32;tcl_SetAssocData:(42,327)=*(42,328)=f(0,20),7200,32;tcl_SetChannelBufferSize:(42,284),7232,32;tcl_SetChannelOption:(42,329)=*(42,330)=f(0,1),7264,32;tcl_SetCommandInfo:(42,241),7296,32;tcl_SetErrno:(42,27),7328,32;tcl_SetErrorCode:(42,116),7360,32;tcl_SetMaxBlockTime:(42,28),7392,32;tcl_SetPanicProc:(42,331)=*(42,332)=f(0,20),7424,32;tcl_SetRecursionLimit:(42,122),7456,32;tcl_SetResult:(42,333)=*(42,334)=f(0,20),7488,32;tcl_SetServiceMode:(42,192),7520,32;tcl_SetObjErrorCode:(42,335)=*(42,336)=f(0,20),7552,32;tcl_SetObjResult:(42,335),7584,32;tcl_SetStdChannel:(42,284),7616,32;tcl_SetVar:(42,269),7648,32;tcl_SetVar2:(42,337)=*(42,338)=f(11,36),7680,32;tcl_SignalId:(42,208),7712,32;tcl_SignalMsg:(42,208),7744,32;tcl_SourceRCFile:(42,114),7776,32;tcl_SplitList:(42,339)=*(42,340)=f(0,1),7808,32;tcl_SplitPath:(42,341)=*(42,342)=f(0,20),7840,32;tcl_StaticPackage:(42,343)=*(42,344)=f(0,20),7872,32;tcl_StringMatch:(42,345)=*(42,346)=f(0,1),7904,32;tcl_Tell:(42,204),7936,32;tcl_TraceVar:(42,347)=*(42,348)=f(0,1),7968,32;tcl_TraceVar2:(42,349)=*(42,350)=f(0,1),8000,32;tcl_TranslateFileName:(42,351)=*(42,352)=f(11,36),8032,32;tcl_Ungets:(42,353)=*(42,354)=f(0,1),8064,32;tcl_UnlinkVar:(42,172),8096,32;tcl_UnregisterChannel:(42,134),8128,32;tcl_UnsetVar:(42,307),8160,32;tcl_UnsetVar2:(42,276),8192,32;tcl_UntraceVar:(42,355)=*(42,356)=f(0,20),8224,32;tcl_UntraceVar2:(42,357)=*(42,358)=f(0,20),8256,32;tcl_UpdateLinkedVar:(42,172),8288,32;tcl_UpVar:(42,359)=*(42,360)=f(0,1),8320,32;tcl_UpVar2:(42,361)=*(42,362)=f(0,1),8352,32;tcl_VarEval:(42,363)=*(42,364)=f(0,1),8384,32;tcl_VarTraceInfo:(42,365)=*(42,366)=f(40,1),8416,32;tcl_VarTraceInfo2:(42,367)=*(42,368)=f(40,1),8448,32;tcl_Write:(42,305),8480,32;tcl_WrongNumArgs:(42,369)=*(42,370)=f(0,20),8512,32;tcl_DumpActiveMemory:(42,136),8544,32;tcl_ValidateAllMemory:(42,371)=*(42,372)=f(0,20),8576,32;tcl_AppendResultVA:(42,373)=*(42,374)=f(0,20),8608,32;tcl_AppendStringsToObjVA:(42,375)=*(42,376)=f(0,20),8640,32;tcl_HashStats:(42,377)=*(42,378)=f(11,36),8672,32;tcl_ParseVar:(42,379)=*(42,380)=f(11,36),8704,32;tcl_PkgPresent:(42,269),8736,32;tcl_PkgPresentEx:(42,13),8768,32;tcl_PkgProvide:(42,128),8800,32;tcl_PkgRequire:(42,269),8832,32;tcl_SetErrorCodeVA:(42,373),8864,32;tcl_VarEvalVA:(42,381)=*(42,382)=f(0,1),8896,32;tcl_WaitPid:(42,383)=*(42,384)=f(40,29),8928,32;tcl_PanicVA:(42,385)=*(42,386)=f(0,20),8960,32;tcl_GetVersion:(42,387)=*(42,388)=f(0,20),8992,32;tcl_InitMemory:(42,114),9024,32;tcl_StackChannel:(42,389)=*(42,390)=f(40,9),9056,32;tcl_UnstackChannel:(42,311),9088,32;tcl_GetStackedChannel:(42,391)=*(42,392)=f(40,9),9120,32;reserved284:(0,19),9152,32;reserved285:(0,19),9184,32;tcl_AppendObjToObj:(42,393)=*(42,394)=f(0,20),9216,32;tcl_CreateEncoding:(42,395)=*(42,396)=f(40,21),9248,32;tcl_CreateThreadExitHandler:(42,158),9280,32;tcl_DeleteThreadExitHandler:(42,158),9312,32;tcl_DiscardResult:(42,397)=*(42,398)=f(0,20),9344,32;tcl_EvalEx:(42,399)=*(42,400)=f(0,1),9376,32;tcl_EvalObjv:(42,401)=*(42,402)=f(0,1),9408,32;tcl_EvalObjEx:(42,309),9440,32;tcl_ExitThread:(42,27),9472,32;tcl_ExternalToUtf:(42,403)=*(42,404)=f(0,1),9504,32;tcl_ExternalToUtfDString:(42,405)=*(42,406)=f(11,36),9536,32;tcl_FinalizeThread:(42,216),9568,32;tcl_FinalizeNotifier:(42,298),9600,32;tcl_FreeEncoding:(42,407)=*(42,408)=f(0,20),9632,32;tcl_GetCurrentThread:(42,409)=*(42,410)=f(40,38),9664,32;tcl_GetEncoding:(42,411)=*(42,412)=f(40,21),9696,32;tcl_GetEncodingName:(42,413)=*(42,414)=f(11,36),9728,32;tcl_GetEncodingNames:(42,114),9760,32;tcl_GetIndexFromObjStruct:(42,415)=*(42,416)=f(0,1),9792,32;tcl_GetThreadData:(42,417)=*(42,418)=f(0,19),9824,32;tcl_GetVar2Ex:(42,419)=*(42,420)=f(40,129),9856,32;tcl_InitNotifier:(42,421)=*(42,422)=f(40,1),9888,32;tcl_MutexLock:(42,423)=*(42,424)=f(0,20),9920,32;tcl_MutexUnlock:(42,423),9952,32;tcl_ConditionNotify:(42,425)=*(42,426)=f(0,20),9984,32;tcl_ConditionWait:(42,427)=*(42,428)=f(0,20),10016,32;tcl_NumUtfChars:(42,429)=*(42,430)=f(0,1),10048,32;tcl_ReadChars:(42,431)=*(42,432)=f(0,1),10080,32;tcl_RestoreResult:(42,433)=*(42,434)=f(0,20),10112,32;tcl_SaveResult:(42,433),10144,32;tcl_SetSystemEncoding:(42,435)=*(42,436)=f(0,1),10176,32;tcl_SetVar2Ex:(42,437)=*(42,438)=f(40,129),10208,32;tcl_ThreadAlert:(42,439)=*(42,440)=f(0,20),10240,32;tcl_ThreadQueueEvent:(42,441)=*(42,442)=f(0,20),10272,32;tcl_UniCharAtIndex:(42,443)=*(42,444)=f(40,226),10304,32;tcl_UniCharToLower:(42,445)=*(42,446)=f(40,226),10336,32;tcl_UniCharToTitle:(42,445),10368,32;tcl_UniCharToUpper:(42,445),10400,32;tcl_UniCharToUtf:(42,447)=*(42,448)=f(0,1),10432,32;tcl_UtfAtIndex:(42,449)=*(42,450)=f(11,36),10464,32;tcl_UtfCharComplete:(42,429),10496,32;tcl_UtfBackslash:(42,451)=*(42,452)=f(0,1),10528,32;tcl_UtfFindFirst:(42,449),10560,32;tcl_UtfFindLast:(42,449),10592,32;tcl_UtfNext:(42,453)=*(42,454)=f(11,36),10624,32;tcl_UtfPrev:(42,455)=*(42,456)=f(11,36),10656,32;tcl_UtfToExternal:(42,403),10688,32;tcl_UtfToExternalDString:(42,405),10720,32;tcl_UtfToLower:(42,136),10752,32;tcl_UtfToTitle:(42,136),10784,32;tcl_UtfToUniChar:(42,457)=*(42,458)=f(0,1),10816,32;tcl_UtfToUpper:(42,136),10848,32;tcl_WriteChars:(42,459)=*(42,460)=f(0,1),10880,32;tcl_WriteObj:(42,259),10912,32;tcl_GetString:(42,461)=*(42,462)=f(11,36),10944,32;tcl_GetDefaultEncodingDir:(42,206),10976,32;tcl_SetDefaultEncodingDir:(40,3),11008,32;tcl_AlertNotifier:(42,298),11040,32;tcl_ServiceModeHook:(42,27),11072,32;tcl_UniCharIsAlnum:(42,192),11104,32;tcl_UniCharIsAlpha:(42,192),11136,32;tcl_UniCharIsDigit:(42,192),11168,32;tcl_UniCharIsLower:(42,192),11200,32;tcl_UniCharIsSpace:(42,192),11232,32;tcl_UniCharIsUpper:(42,192),11264,32;tcl_UniCharIsWordChar:(42,192),11296,32;tcl_UniCharLen:(42,463)=*(42,464)=f(0,1),11328,32;tcl_UniCharNcmp:(42,465)=*(42,466)=f(0,1),11360,32;tcl_UniCharToUtfDString:(42,467)=*(42,468)=f(11,36),11392,32;tcl_UtfToUniCharDString:(42,469)=*(42,470)=f(42,471)=*(40,226),11424,32;tcl_GetRegExpFromObj:(42,472)=*(42,473)=f(40,32),11456,32;tcl_EvalTokens:(42,474)=*(42,475)=f(40,129),11488,32;tcl_FreeParse:(42,476)=*(42,477)=f(0,20),11520,32;tcl_LogCommandInfo:(42,478)=*(42,479)=f(0,20),11552,32;tcl_ParseBraces:(42,480)=*(42,481)=f(0,1),11584,32;tcl_ParseCommand:(42,482)=*(42,483)=f(0,1),11616,32;tcl_ParseExpr:(42,484)=*(42,485)=f(0,1),11648,32;tcl_ParseQuotedString:(42,480),11680,32;tcl_ParseVarName:(42,486)=*(42,487)=f(0,1),11712,32;tcl_GetCwd:(42,488)=*(42,489)=f(11,36),11744,32;tcl_Chdir:(42,301),11776,32;tcl_Access:(42,429),11808,32;tcl_Stat:(42,490)=*(42,491)=f(0,1),11840,32;tcl_UtfNcmp:(42,492)=*(42,493)=f(0,1),11872,32;tcl_UtfNcasecmp:(42,492),11904,32;tcl_StringCaseMatch:(42,494)=*(42,495)=f(0,1),11936,32;tcl_UniCharIsControl:(42,192),11968,32;tcl_UniCharIsGraph:(42,192),12000,32;tcl_UniCharIsPrint:(42,192),12032,32;tcl_UniCharIsPunct:(42,192),12064,32;tcl_RegExpExecObj:(42,496)=*(42,497)=f(0,1),12096,32;tcl_RegExpGetInfo:(42,498)=*(42,499)=f(0,20),12128,32;tcl_NewUnicodeObj:(42,500)=*(42,501)=f(40,129),12160,32;tcl_SetUnicodeObj:(42,502)=*(42,503)=f(0,20),12192,32;tcl_GetCharLength:(42,504)=*(42,505)=f(0,1),12224,32;tcl_GetUniChar:(42,506)=*(42,507)=f(40,226),12256,32;tcl_GetUnicode:(42,508)=*(42,509)=f(42,471),12288,32;tcl_GetRange:(42,510)=*(42,511)=f(40,129),12320,32;tcl_AppendUnicodeToObj:(42,502),12352,32;tcl_RegExpMatchObj:(42,78),12384,32;tcl_SetNotifier:(42,512)=*(42,513)=f(0,20),12416,32;tcl_GetAllocMutex:(42,514)=*(42,515)=f(42,516)=*(40,26),12448,32;tcl_GetChannelNames:(42,271),12480,32;tcl_GetChannelNamesEx:(42,176),12512,32;tcl_ProcObjCmd:(42,517)=*(42,518)=f(0,1),12544,32;tcl_ConditionFinalize:(42,425),12576,32;tcl_MutexFinalize:(42,423),12608,32;tcl_CreateThread:(42,519)=*(42,520)=f(0,1),12640,32;;TclStubs:t(42,521)=(42,9)Int:t(43,1)=(0,1)Inst:t(43,2)=(43,3)=*(43,4)=f(0,20)symptr:t(43,5)=(43,6)=*(43,7)=xssymbol:Datum:t(43,8)=(43,9)=xsDatum:uDatum:t(43,10)=(43,11)=xuuDatum:div_t:t(47,1)=(47,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(47,3)=(47,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;u_char:t(50,1)=(11,1)u_short:t(50,2)=(11,2)u_int:t(50,3)=(11,3)u_long:t(50,4)=(11,4)quad_t:t(50,5)=(11,6)u_quad_t:t(50,6)=(11,5)fsid_t:t(50,7)=(11,30)loff_t:t(50,8)=(11,24)ino_t:t(50,9)=(11,20)dev_t:t(50,10)=(11,17)gid_t:t(50,11)=(11,19)mode_t:t(50,12)=(11,21)nlink_t:t(50,13)=(11,22)uid_t:t(50,14)=(11,18)pid_t:t(50,15)=(11,25)id_t:t(50,16)=(11,29)ssize_t:t(50,17)=(11,26)daddr_t:t(50,18)=(11,34)caddr_t:t(50,19)=(11,35)key_t:t(50,20)=(11,48)time_t:t(53,1)=(11,37)clockid_t:t(53,2)=(11,42)timer_t:t(53,3)=(11,43)ulong:t(50,21)=(0,5)ushort:t(50,22)=(0,9)uint:t(50,23)=(0,4)int8_t:t(50,24)=(0,10)int16_t:t(50,25)=(0,8)int32_t:t(50,26)=(0,1)int64_t:t(50,27)=(0,6)u_int8_t:t(50,28)=(0,11)u_int16_t:t(50,29)=(0,9)u_int32_t:t(50,30)=(0,4)u_int64_t:t(50,31)=(0,7)register_t:t(50,32)=(0,1)__sig_atomic_t:t(63,1)=(0,1)__sigset_t:t(63,2)=(63,3)=s128__val:(63,4)=ar(11,33);0;31;(0,5),0,1024;;fd_mask:t(59,1)=(11,44)fd_set:t(59,2)=(11,45)blkcnt_t:t(50,33)=(11,51)fsblkcnt_t:t(50,34)=(11,53)fsfilcnt_t:t(50,35)=(11,55)random_data:T(47,5)=s28fptr:(47,6)=*(50,26),0,32;rptr:(47,6),32,32;state:(47,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(47,6),192,32;;drand48_data:T(47,7)=s24x:(47,8)=ar(11,33);0;2;(0,9),0,48;a:(47,8),48,48;c:(0,9),96,16;old_x:(47,8),112,48;init:(0,1),160,32;;__compar_fn_t:t(47,9)=(47,10)=*(47,11)=f(0,1)uDatum:T(43,11)=u8r:(0,13),0,64;i:(0,1),0,32;s:(11,36),0,32;a:(43,12)=*(43,8),0,32;sym:(43,5),0,32;v:(43,13)=s8x:(0,1),0,32;y:(0,1),32,32;;,0,64;;Datum:T(43,9)=s12type:(0,8),0,16;u:(43,11),32,64;;symbol:T(43,7)=s72name:(11,36),0,32;stype:(0,8),32,16;inst:(43,14)=*(43,2),64,32;nauto:(0,4),96,32;text:(11,36),128,32;d:(43,9),160,96;sources:(44,3),256,96;targets:(44,3),352,96;Qloc:(44,4),448,32;marked:(0,2),480,1;changed:(0,2),481,1;entry:(0,2),482,6;master:(11,36),512,32;next:(43,5),544,32;;symbol:t(43,15)=(43,7)compiler_flags:T(43,16)=u4s:(43,17)=s4define_level:(0,4),0,8;loop_level:(0,4),8,8;switch_level:(0,4),16,8;formula:(0,4),24,1;local_declare:(0,4),25,1;arg_declare:(0,4),26,1;procmacro:(0,4),27,1;;,0,32;all:(0,1),0,32;;t:T(43,18)=s8dp:(43,12),0,32;ip:(43,14),32,32;;Frame:T(43,19)=s20sp:(43,5),0,32;retpc:(43,14),32,32;stackp:(43,12),64,32;hptr:(11,36),96,32;master:(11,36),128,32;;Frame:t(43,20)=(43,19)notptr:t(0,21)=(0,22)=*(0,23)=xs_notdef:_notdef:T(0,23)=s12name:(11,36),0,32;agent_name:(11,36),32,32;next:(0,21),64,32;;notdef:t(0,24)=(0,23)notlist:G(0,21)currentnot:G(0,21)active:G(0,1)init_notations:F(0,20)initFile:r(0,25)=*(19,1)fullname:(0,26)=ar(11,33);0;254;(0,2)lookupnot:F(0,21)s:p(11,36)s:r(11,36)np:r(0,21)installnot:F(0,1)name:p(11,36)agent_name:p(11,36)name:r(11,36)tclCommand:(40,146)setcurrentnot:F(0,1)execstr:(0,27)=ar(11,33);0;99;(0,2)getnotcomment:F(0,20)comment:p(0,28)=*(11,36)comment:r(0,28)not_readchar:F(0,20)c:p(0,1)c:r(0,1)execstr:(0,29)=ar(11,33);0;19;(0,2)yacc.yGarbage:t(0,23)=(0,24)=s8location:(32,14),0,32;dp:(32,12),32,32;;UsefulGarbage:t(0,25)=(0,26)=s8start:(32,14),0,32;end:(32,14),32,32;;MAXGARBAGE:S(0,1)MAXUSABLE:S(0,1)nGarbage:S(0,1)nUsable:S(0,1)garbageLevel:S(0,1)markGarbage:F(0,20)location:p(32,14)dp:p(32,12)location:r(32,14)dp:r(32,12)unmarkGarbage:F(0,20)start:p(32,14)end:p(32,14)start:r(32,14)end:r(32,14)incGarbageLevel:F(0,20)decGarbageLevel:F(0,20)clearGarbage:F(0,20)j:r(0,1)save:(0,1)defnonly:F(0,20)s:p(9,35)YYSTYPE:t(0,27)=(0,28)=u4dp:(32,12),0,32;sym:(32,5),0,32;inst:(32,14),0,32;narg:(32,1),0,32;fun:(32,2),0,32;sw:(0,29)=*(32,18),0,32;tbegin:(9,35),0,32;;yytranslate:S(0,30)=ar(0,1);0;-1;(0,2)yyprhs:S(0,31)=ar(0,1);0;-1;(0,8)yyrhs:S(0,32)=ar(0,1);0;-1;(0,8)yyrline:S(0,33)=ar(0,1);0;-1;(0,8)yytname:S(0,34)=ar(0,1);0;-1;(51,32)yyr1:S(0,35)=ar(0,1);0;-1;(0,8)yyr2:S(0,36)=ar(0,1);0;-1;(0,8)yydefact:S(0,37)=ar(0,1);0;-1;(0,8)yydefgoto:S(0,38)=ar(0,1);0;-1;(0,8)yypact:S(0,39)=ar(0,1);0;-1;(0,8)yypgoto:S(0,40)=ar(0,1);0;-1;(0,8)yytable:S(0,41)=ar(0,1);0;-1;(0,8)yycheck:S(0,42)=ar(0,1);0;-1;(0,8)yy_parse_init:S(0,1)setyyparseinit:F(0,20)setto:p(0,1)bison/bison.simplesetto:r(0,1)yychar1:S(0,1)yyss:S(0,43)=*(0,8)yyvs:S(0,44)=*(0,27)yystacksize:S(0,1)yyfree_stacks:S(0,1)yyparse:F(0,1)token:p(0,1)yy_token_read:(0,1)yyvs1:(0,44)size:r(0,1)p:r(32,14)c:V(0,2)ssp1:r(0,43)msg:(9,35)x:r(0,1)count:r(0,1)garbage:S(0,45)=*(0,23)usable:S(0,46)=*(0,25)yychar:G(0,1)yylval:G(0,27)yynerrs:G(0,1)yydebug:G(0,1)yystate:S(0,1)yyn:S(0,1)yyssp:S(0,43)yyvsp:S(0,44)yyerrstatus:S(0,1)yyssa:S(0,47)=ar(0,22);0;199;(0,8)yyvsa:S(0,48)=ar(0,22);0;199;(0,27)yyval:S(0,27)yylen:S(0,1)builtin.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;53;(0,2)machine.hClientData:t(107,1)=(0,19)Tcl_Interp:T(107,2)=s12result:(7,35),0,32;freeProc:(107,3)=*(107,4)=f(0,20),32,32;errorLine:(0,1),64,32;;Tcl_Interp:t(107,5)=(107,2)Tcl_AsyncHandler:t(107,6)=(107,7)=*(107,8)=xsTcl_AsyncHandler_:Tcl_Channel:t(107,9)=(107,10)=*(107,11)=xsTcl_Channel_:Tcl_Command:t(107,12)=(107,13)=*(107,14)=xsTcl_Command_:Tcl_Condition:t(107,15)=(107,16)=*(107,17)=xsTcl_Condition_:Tcl_EncodingState:t(107,18)=(107,19)=*(107,20)=xsTcl_EncodingState_:Tcl_Encoding:t(107,21)=(107,22)=*(107,23)=xsTcl_Encoding_:Tcl_Event:t(107,24)=(107,25)=xsTcl_Event:Tcl_Mutex:t(107,26)=(107,27)=*(107,28)=xsTcl_Mutex_:Tcl_Pid:t(107,29)=(107,30)=*(107,31)=xsTcl_Pid_:Tcl_RegExp:t(107,32)=(107,33)=*(107,34)=xsTcl_RegExp_:Tcl_ThreadDataKey:t(107,35)=(107,36)=*(107,37)=xsTcl_ThreadDataKey_:Tcl_ThreadId:t(107,38)=(107,39)=*(107,40)=xsTcl_ThreadId_:Tcl_TimerToken:t(107,41)=(107,42)=*(107,43)=xsTcl_TimerToken_:Tcl_Trace:t(107,44)=(107,45)=*(107,46)=xsTcl_Trace_:Tcl_Var:t(107,47)=(107,48)=*(107,49)=xsTcl_Var_:Tcl_ThreadCreateProc:t(107,50)=(107,51)=f(0,20)Tcl_RegExpIndices:T(107,52)=s8start:(0,3),0,32;end:(0,3),32,32;;Tcl_RegExpIndices:t(107,53)=(107,52)Tcl_RegExpInfo:T(107,54)=s16nsubs:(0,1),0,32;matches:(107,55)=*(107,53),32,32;extendStart:(0,3),64,32;reserved:(0,3),96,32;;Tcl_RegExpInfo:t(107,56)=(107,54)Tcl_Stat_:t(107,57)=(107,58)=*(64,1) :T(107,59)=eTCL_INT:0,TCL_DOUBLE:1,TCL_EITHER:2,;Tcl_ValueType:t(107,60)=(107,59)Tcl_Value:T(107,61)=s16type:(107,60),0,32;intValue:(0,3),32,32;doubleValue:(0,13),64,64;;Tcl_Value:t(107,62)=(107,61)Tcl_AppInitProc:t(107,63)=(107,64)=f(0,1)Tcl_AsyncProc:t(107,65)=(107,66)=f(0,1)Tcl_ChannelProc:t(107,67)=(107,68)=f(0,20)Tcl_CloseProc:t(107,69)=(107,51)Tcl_CmdDeleteProc:t(107,70)=(107,51)Tcl_CmdProc:t(107,71)=(107,72)=f(0,1)Tcl_CmdTraceProc:t(107,73)=(107,74)=f(0,20)Tcl_DupInternalRepProc:t(107,75)=(107,76)=f(0,20)Tcl_EncodingConvertProc:t(107,77)=(107,78)=f(0,1)Tcl_EncodingFreeProc:t(107,79)=(107,51)Tcl_EventProc:t(107,80)=(107,81)=f(0,1)Tcl_EventCheckProc:t(107,82)=(107,68)Tcl_EventDeleteProc:t(107,83)=(107,84)=f(0,1)Tcl_EventSetupProc:t(107,85)=(107,68)Tcl_ExitProc:t(107,86)=(107,51)Tcl_FileProc:t(107,87)=(107,68)Tcl_FileFreeProc:t(107,88)=(107,51)Tcl_FreeInternalRepProc:t(107,89)=(107,90)=f(0,20)Tcl_FreeProc:t(107,91)=(107,4)Tcl_IdleProc:t(107,92)=(107,51)Tcl_InterpDeleteProc:t(107,93)=(107,94)=f(0,20)Tcl_MathProc:t(107,95)=(107,96)=f(0,1)Tcl_NamespaceDeleteProc:t(107,97)=(107,51)Tcl_ObjCmdProc:t(107,98)=(107,99)=f(0,1)Tcl_PackageInitProc:t(107,100)=(107,64)Tcl_PanicProc:t(107,101)=(107,102)=f(0,20)Tcl_TcpAcceptProc:t(107,103)=(107,104)=f(0,20)Tcl_TimerProc:t(107,105)=(107,51)Tcl_SetFromAnyProc:t(107,106)=(107,107)=f(0,1)Tcl_UpdateStringProc:t(107,108)=(107,90)Tcl_VarTraceProc:t(107,109)=(107,110)=f(7,35)Tcl_CreateFileHandlerProc:t(107,111)=(107,112)=f(0,20)Tcl_DeleteFileHandlerProc:t(107,113)=(107,114)=f(0,20)Tcl_ObjType:T(107,115)=s20name:(7,35),0,32;freeIntRepProc:(107,116)=*(107,89),32,32;dupIntRepProc:(107,117)=*(107,75),64,32;updateStringProc:(107,118)=*(107,108),96,32;setFromAnyProc:(107,119)=*(107,106),128,32;;Tcl_ObjType:t(107,120)=(107,115)Tcl_Obj:T(107,121)=s24refCount:(0,1),0,32;bytes:(7,35),32,32;length:(0,1),64,32;typePtr:(107,122)=*(107,120),96,32;internalRep:(107,123)=u8longValue:(0,3),0,32;doubleValue:(0,13),0,64;otherValuePtr:(0,19),0,32;twoPtrValue:(107,124)=s8ptr1:(0,19),0,32;ptr2:(0,19),32,32;;,0,64;;,128,64;;Tcl_Obj:t(107,125)=(107,121)Tcl_SavedResult:T(107,126)=s228result:(7,35),0,32;freeProc:(107,127)=*(107,91),32,32;objResultPtr:(107,128)=*(107,125),64,32;appendResult:(7,35),96,32;appendAvl:(0,1),128,32;appendUsed:(0,1),160,32;resultSpace:(107,129)=ar(0,22);0;200;(0,2),192,1608;;Tcl_SavedResult:t(107,130)=(107,126)Tcl_Namespace:T(107,131)=s20name:(7,35),0,32;fullName:(7,35),32,32;clientData:(107,1),64,32;deleteProc:(107,132)=*(107,97),96,32;parentPtr:(107,133)=*(107,131),128,32;;Tcl_Namespace:t(107,134)=(107,131)Tcl_CallFrame:T(107,135)=s44nsPtr:(107,136)=*(107,134),0,32;dummy1:(0,1),32,32;dummy2:(0,1),64,32;dummy3:(7,35),96,32;dummy4:(7,35),128,32;dummy5:(7,35),160,32;dummy6:(0,1),192,32;dummy7:(7,35),224,32;dummy8:(7,35),256,32;dummy9:(0,1),288,32;dummy10:(7,35),320,32;;Tcl_CallFrame:t(107,137)=(107,135)Tcl_CmdInfo:T(107,138)=s32isNativeObjectProc:(0,1),0,32;objProc:(107,139)=*(107,98),32,32;objClientData:(107,1),64,32;proc:(107,140)=*(107,71),96,32;clientData:(107,1),128,32;deleteProc:(107,141)=*(107,70),160,32;deleteData:(107,1),192,32;namespacePtr:(107,136),224,32;;Tcl_CmdInfo:t(107,142)=(107,138)Tcl_DString:T(107,143)=s212string:(7,35),0,32;length:(0,1),32,32;spaceAvl:(0,1),64,32;staticSpace:(107,144)=ar(0,22);0;199;(0,2),96,1600;;Tcl_DString:t(107,145)=(107,143)Tcl_HashEntry:T(107,146)=s20nextPtr:(107,147)=*(107,146),0,32;tablePtr:(107,148)=*(107,149)=xsTcl_HashTable:,32,32;bucketPtr:(107,150)=*(107,147),64,32;clientData:(107,1),96,32;key:(107,151)=u4oneWordValue:(7,35),0,32;words:(107,152)=ar(0,22);0;0;(0,1),0,32;string:(16,4),0,32;;,128,32;;Tcl_HashEntry:t(107,153)=(107,146)Tcl_HashTable:T(107,149)=s52buckets:(107,154)=*(107,155)=*(107,153),0,32;staticBuckets:(107,156)=ar(0,22);0;3;(107,155),32,128;numBuckets:(0,1),160,32;numEntries:(0,1),192,32;rebuildSize:(0,1),224,32;downShift:(0,1),256,32;mask:(0,1),288,32;keyType:(0,1),320,32;findProc:(107,157)=*(107,158)=f(107,155),352,32;createProc:(107,159)=*(107,160)=f(107,155),384,32;;Tcl_HashTable:t(107,161)=(107,149)Tcl_HashSearch:T(107,162)=s12tablePtr:(107,163)=*(107,161),0,32;nextIndex:(0,1),32,32;nextEntryPtr:(107,155),64,32;;Tcl_HashSearch:t(107,164)=(107,162)Tcl_Event:T(107,25)=s8proc:(107,165)=*(107,80),0,32;nextPtr:(107,166)=*(107,25),32,32;; :T(107,167)=eTCL_QUEUE_TAIL:0,TCL_QUEUE_HEAD:1,TCL_QUEUE_MARK:2,;Tcl_QueuePosition:t(107,168)=(107,167)Tcl_Time:T(107,169)=s8sec:(0,3),0,32;usec:(0,3),32,32;;Tcl_Time:t(107,170)=(107,169)Tcl_SetTimerProc:t(107,171)=(107,172)=f(0,20)Tcl_WaitForEventProc:t(107,173)=(107,174)=f(0,1)Tcl_DriverBlockModeProc:t(107,175)=(107,176)=f(0,1)Tcl_DriverCloseProc:t(107,177)=(107,178)=f(0,1)Tcl_DriverClose2Proc:t(107,179)=(107,66)Tcl_DriverInputProc:t(107,180)=(107,181)=f(0,1)Tcl_DriverOutputProc:t(107,182)=(107,181)Tcl_DriverSeekProc:t(107,183)=(107,184)=f(0,1)Tcl_DriverSetOptionProc:t(107,185)=(107,186)=f(0,1)Tcl_DriverGetOptionProc:t(107,187)=(107,188)=f(0,1)Tcl_DriverWatchProc:t(107,189)=(107,68)Tcl_DriverGetHandleProc:t(107,190)=(107,191)=f(0,1)Tcl_EolTranslation:T(107,192)=eTCL_TRANSLATE_AUTO:0,TCL_TRANSLATE_CR:1,TCL_TRANSLATE_LF:2,TCL_TRANSLATE_CRLF:3,;Tcl_EolTranslation:t(107,193)=(107,192)Tcl_ChannelType:T(107,194)=s44typeName:(7,35),0,32;blockModeProc:(107,195)=*(107,175),32,32;closeProc:(107,196)=*(107,177),64,32;inputProc:(107,197)=*(107,180),96,32;outputProc:(107,198)=*(107,182),128,32;seekProc:(107,199)=*(107,183),160,32;setOptionProc:(107,200)=*(107,185),192,32;getOptionProc:(107,201)=*(107,187),224,32;watchProc:(107,202)=*(107,189),256,32;getHandleProc:(107,203)=*(107,190),288,32;close2Proc:(107,204)=*(107,179),320,32;;Tcl_ChannelType:t(107,205)=(107,194)Tcl_PathType:T(107,206)=eTCL_PATH_ABSOLUTE:0,TCL_PATH_RELATIVE:1,TCL_PATH_VOLUME_RELATIVE:2,;Tcl_PathType:t(107,207)=(107,206)Tcl_NotifierProcs:T(107,208)=s16setTimerProc:(107,209)=*(107,171),0,32;waitForEventProc:(107,210)=*(107,173),32,32;createFileHandlerProc:(107,211)=*(107,111),64,32;deleteFileHandlerProc:(107,212)=*(107,113),96,32;;Tcl_NotifierProcs:t(107,213)=(107,208)Tcl_EncodingType:T(107,214)=s24encodingName:(19,32),0,32;toUtfProc:(107,215)=*(107,77),32,32;fromUtfProc:(107,215),64,32;freeProc:(107,216)=*(107,79),96,32;clientData:(107,1),128,32;nullSize:(0,1),160,32;;Tcl_EncodingType:t(107,217)=(107,214)Tcl_Token:T(107,218)=s16type:(0,1),0,32;start:(7,35),32,32;size:(0,1),64,32;numComponents:(0,1),96,32;;Tcl_Token:t(107,219)=(107,218)Tcl_Parse:T(107,220)=s376commentStart:(7,35),0,32;commentSize:(0,1),32,32;commandStart:(7,35),64,32;commandSize:(0,1),96,32;numWords:(0,1),128,32;tokenPtr:(107,221)=*(107,219),160,32;numTokens:(0,1),192,32;tokensAvailable:(0,1),224,32;errorType:(0,1),256,32;string:(7,35),288,32;end:(7,35),320,32;interp:(107,222)=*(107,5),352,32;term:(7,35),384,32;incomplete:(0,1),416,32;staticTokens:(107,223)=ar(0,22);0;19;(107,219),448,2560;;Tcl_Parse:t(107,224)=(107,220)Tcl_UniChar:t(107,225)=(0,9)TclStubHooks:T(109,1)=s12tclPlatStubs:(109,2)=*(109,3)=xsTclPlatStubs:,0,32;tclIntStubs:(109,4)=*(109,5)=xsTclIntStubs:,32,32;tclIntPlatStubs:(109,6)=*(109,7)=xsTclIntPlatStubs:,64,32;;TclStubHooks:t(109,8)=(109,1)TclStubs:T(109,9)=s1584magic:(0,1),0,32;hooks:(109,10)=*(109,1),32,32;tcl_PkgProvideEx:(109,11)=*(109,12)=f(0,1),64,32;tcl_PkgRequireEx:(109,13)=*(109,14)=f(7,35),96,32;tcl_Panic:(109,15)=*(107,102),128,32;tcl_Alloc:(109,16)=*(109,17)=f(7,35),160,32;tcl_Free:(107,3),192,32;tcl_Realloc:(109,18)=*(109,19)=f(7,35),224,32;tcl_DbCkalloc:(109,20)=*(109,21)=f(7,35),256,32;tcl_DbCkfree:(109,22)=*(109,23)=f(0,1),288,32;tcl_DbCkrealloc:(109,24)=*(109,25)=f(7,35),320,32;tcl_CreateFileHandler:(109,26)=*(107,112),352,32;tcl_DeleteFileHandler:(109,27)=*(107,114),384,32;tcl_SetTimer:(109,28)=*(107,172),416,32;tcl_Sleep:(109,27),448,32;tcl_WaitForEvent:(109,29)=*(107,174),480,32;tcl_AppendAllObjTypes:(109,30)=*(109,31)=f(0,1),512,32;tcl_AppendStringsToObj:(109,32)=*(109,33)=f(0,20),544,32;tcl_AppendToObj:(109,34)=*(109,35)=f(0,20),576,32;tcl_ConcatObj:(109,36)=*(109,37)=f(107,128),608,32;tcl_ConvertToType:(109,38)=*(109,39)=f(0,1),640,32;tcl_DbDecrRefCount:(109,34),672,32;tcl_DbIncrRefCount:(109,34),704,32;tcl_DbIsShared:(109,40)=*(109,41)=f(0,1),736,32;tcl_DbNewBooleanObj:(109,42)=*(109,43)=f(107,128),768,32;tcl_DbNewByteArrayObj:(109,44)=*(109,45)=f(107,128),800,32;tcl_DbNewDoubleObj:(109,46)=*(109,47)=f(107,128),832,32;tcl_DbNewListObj:(109,48)=*(109,49)=f(107,128),864,32;tcl_DbNewLongObj:(109,50)=*(109,51)=f(107,128),896,32;tcl_DbNewObj:(109,52)=*(109,53)=f(107,128),928,32;tcl_DbNewStringObj:(109,54)=*(109,55)=f(107,128),960,32;tcl_DuplicateObj:(109,56)=*(109,57)=f(107,128),992,32;tclFreeObj:(109,58)=*(109,59)=f(0,20),1024,32;tcl_GetBoolean:(109,60)=*(109,61)=f(0,1),1056,32;tcl_GetBooleanFromObj:(109,62)=*(109,63)=f(0,1),1088,32;tcl_GetByteArrayFromObj:(109,64)=*(109,65)=f(19,34),1120,32;tcl_GetDouble:(109,66)=*(109,67)=f(0,1),1152,32;tcl_GetDoubleFromObj:(109,68)=*(109,69)=f(0,1),1184,32;tcl_GetIndexFromObj:(109,70)=*(109,71)=f(0,1),1216,32;tcl_GetInt:(109,60),1248,32;tcl_GetIntFromObj:(109,62),1280,32;tcl_GetLongFromObj:(109,72)=*(109,73)=f(0,1),1312,32;tcl_GetObjType:(109,74)=*(109,75)=f(107,122),1344,32;tcl_GetStringFromObj:(109,76)=*(109,77)=f(7,35),1376,32;tcl_InvalidateStringRep:(109,58),1408,32;tcl_ListObjAppendList:(109,78)=*(109,79)=f(0,1),1440,32;tcl_ListObjAppendElement:(109,78),1472,32;tcl_ListObjGetElements:(109,80)=*(109,81)=f(0,1),1504,32;tcl_ListObjIndex:(109,82)=*(109,83)=f(0,1),1536,32;tcl_ListObjLength:(109,62),1568,32;tcl_ListObjReplace:(109,84)=*(109,85)=f(0,1),1600,32;tcl_NewBooleanObj:(109,86)=*(109,87)=f(107,128),1632,32;tcl_NewByteArrayObj:(109,88)=*(109,89)=f(107,128),1664,32;tcl_NewDoubleObj:(109,90)=*(109,91)=f(107,128),1696,32;tcl_NewIntObj:(109,86),1728,32;tcl_NewListObj:(109,36),1760,32;tcl_NewLongObj:(109,92)=*(109,93)=f(107,128),1792,32;tcl_NewObj:(109,94)=*(109,95)=f(107,128),1824,32;tcl_NewStringObj:(109,96)=*(109,97)=f(107,128),1856,32;tcl_SetBooleanObj:(109,98)=*(109,99)=f(0,20),1888,32;tcl_SetByteArrayLength:(109,100)=*(109,101)=f(19,34),1920,32;tcl_SetByteArrayObj:(109,102)=*(109,103)=f(0,20),1952,32;tcl_SetDoubleObj:(109,104)=*(109,105)=f(0,20),1984,32;tcl_SetIntObj:(109,98),2016,32;tcl_SetListObj:(109,106)=*(109,107)=f(0,20),2048,32;tcl_SetLongObj:(109,108)=*(109,109)=f(0,20),2080,32;tcl_SetObjLength:(109,98),2112,32;tcl_SetStringObj:(109,34),2144,32;tcl_AddErrorInfo:(109,110)=*(109,111)=f(0,20),2176,32;tcl_AddObjErrorInfo:(109,112)=*(109,113)=f(0,20),2208,32;tcl_AllowExceptions:(109,114)=*(109,115)=f(0,20),2240,32;tcl_AppendElement:(109,110),2272,32;tcl_AppendResult:(109,116)=*(109,117)=f(0,20),2304,32;tcl_AsyncCreate:(109,118)=*(109,119)=f(107,6),2336,32;tcl_AsyncDelete:(109,120)=*(109,121)=f(0,20),2368,32;tcl_AsyncInvoke:(109,122)=*(109,123)=f(0,1),2400,32;tcl_AsyncMark:(109,120),2432,32;tcl_AsyncReady:(109,124)=*(109,125)=f(0,1),2464,32;tcl_BackgroundError:(109,114),2496,32;tcl_Backslash:(109,126)=*(109,127)=f(0,2),2528,32;tcl_BadChannelOption:(109,128)=*(109,129)=f(0,1),2560,32;tcl_CallWhenDeleted:(109,130)=*(109,131)=f(0,20),2592,32;tcl_CancelIdleCall:(109,132)=*(109,133)=f(0,20),2624,32;tcl_Close:(109,134)=*(109,135)=f(0,1),2656,32;tcl_CommandComplete:(109,136)=*(109,137)=f(0,1),2688,32;tcl_Concat:(109,138)=*(109,139)=f(7,35),2720,32;tcl_ConvertElement:(109,140)=*(109,141)=f(0,1),2752,32;tcl_ConvertCountedElement:(109,142)=*(109,143)=f(0,1),2784,32;tcl_CreateAlias:(109,144)=*(109,145)=f(0,1),2816,32;tcl_CreateAliasObj:(109,146)=*(109,147)=f(0,1),2848,32;tcl_CreateChannel:(109,148)=*(109,149)=f(107,9),2880,32;tcl_CreateChannelHandler:(109,150)=*(109,151)=f(0,20),2912,32;tcl_CreateCloseHandler:(109,152)=*(109,153)=f(0,20),2944,32;tcl_CreateCommand:(109,154)=*(109,155)=f(107,12),2976,32;tcl_CreateEventSource:(109,156)=*(109,157)=f(0,20),3008,32;tcl_CreateExitHandler:(109,158)=*(109,159)=f(0,20),3040,32;tcl_CreateInterp:(109,160)=*(109,161)=f(107,222),3072,32;tcl_CreateMathFunc:(109,162)=*(109,163)=f(0,20),3104,32;tcl_CreateObjCommand:(109,164)=*(109,165)=f(107,12),3136,32;tcl_CreateSlave:(109,166)=*(109,167)=f(107,222),3168,32;tcl_CreateTimerHandler:(109,168)=*(109,169)=f(107,41),3200,32;tcl_CreateTrace:(109,170)=*(109,171)=f(107,44),3232,32;tcl_DeleteAssocData:(109,172)=*(109,173)=f(0,20),3264,32;tcl_DeleteChannelHandler:(109,174)=*(109,175)=f(0,20),3296,32;tcl_DeleteCloseHandler:(109,152),3328,32;tcl_DeleteCommand:(109,176)=*(109,177)=f(0,1),3360,32;tcl_DeleteCommandFromToken:(109,178)=*(109,179)=f(0,1),3392,32;tcl_DeleteEvents:(109,180)=*(109,181)=f(0,20),3424,32;tcl_DeleteEventSource:(109,156),3456,32;tcl_DeleteExitHandler:(109,158),3488,32;tcl_DeleteHashEntry:(109,182)=*(109,183)=f(0,20),3520,32;tcl_DeleteHashTable:(109,184)=*(109,185)=f(0,20),3552,32;tcl_DeleteInterp:(109,114),3584,32;tcl_DetachPids:(109,186)=*(109,187)=f(0,20),3616,32;tcl_DeleteTimerHandler:(109,188)=*(109,189)=f(0,20),3648,32;tcl_DeleteTrace:(109,190)=*(109,191)=f(0,20),3680,32;tcl_DontCallWhenDeleted:(109,130),3712,32;tcl_DoOneEvent:(109,192)=*(109,193)=f(0,1),3744,32;tcl_DoWhenIdle:(109,132),3776,32;tcl_DStringAppend:(109,194)=*(109,195)=f(7,35),3808,32;tcl_DStringAppendElement:(109,196)=*(109,197)=f(7,35),3840,32;tcl_DStringEndSublist:(109,198)=*(109,199)=f(0,20),3872,32;tcl_DStringFree:(109,198),3904,32;tcl_DStringGetResult:(109,200)=*(109,201)=f(0,20),3936,32;tcl_DStringInit:(109,198),3968,32;tcl_DStringResult:(109,200),4000,32;tcl_DStringSetLength:(109,202)=*(109,203)=f(0,20),4032,32;tcl_DStringStartSublist:(109,198),4064,32;tcl_Eof:(109,204)=*(109,205)=f(0,1),4096,32;tcl_ErrnoId:(109,206)=*(109,207)=f(7,35),4128,32;tcl_ErrnoMsg:(109,208)=*(109,209)=f(7,35),4160,32;tcl_Eval:(109,176),4192,32;tcl_EvalFile:(109,176),4224,32;tcl_EvalObj:(109,30),4256,32;tcl_EventuallyFree:(109,210)=*(109,211)=f(0,20),4288,32;tcl_Exit:(109,27),4320,32;tcl_ExposeCommand:(109,128),4352,32;tcl_ExprBoolean:(109,60),4384,32;tcl_ExprBooleanObj:(109,62),4416,32;tcl_ExprDouble:(109,66),4448,32;tcl_ExprDoubleObj:(109,68),4480,32;tcl_ExprLong:(109,212)=*(109,213)=f(0,1),4512,32;tcl_ExprLongObj:(109,72),4544,32;tcl_ExprObj:(109,214)=*(109,215)=f(0,1),4576,32;tcl_ExprString:(109,176),4608,32;tcl_Finalize:(109,216)=*(109,217)=f(0,20),4640,32;tcl_FindExecutable:(109,218)=*(109,219)=f(0,20),4672,32;tcl_FirstHashEntry:(109,220)=*(109,221)=f(107,155),4704,32;tcl_Flush:(109,204),4736,32;tcl_FreeResult:(109,114),4768,32;tcl_GetAlias:(109,222)=*(109,223)=f(0,1),4800,32;tcl_GetAliasObj:(109,224)=*(109,225)=f(0,1),4832,32;tcl_GetAssocData:(109,226)=*(109,227)=f(107,1),4864,32;tcl_GetChannel:(109,228)=*(109,229)=f(107,9),4896,32;tcl_GetChannelBufferSize:(109,204),4928,32;tcl_GetChannelHandle:(109,230)=*(109,231)=f(0,1),4960,32;tcl_GetChannelInstanceData:(109,232)=*(109,233)=f(107,1),4992,32;tcl_GetChannelMode:(109,204),5024,32;tcl_GetChannelName:(109,234)=*(109,235)=f(7,35),5056,32;tcl_GetChannelOption:(109,236)=*(109,237)=f(0,1),5088,32;tcl_GetChannelType:(109,238)=*(109,239)=f(109,240)=*(107,205),5120,32;tcl_GetCommandInfo:(109,241)=*(109,242)=f(0,1),5152,32;tcl_GetCommandName:(109,243)=*(109,244)=f(7,35),5184,32;tcl_GetErrno:(109,124),5216,32;tcl_GetHostName:(109,206),5248,32;tcl_GetInterpPath:(109,245)=*(109,246)=f(0,1),5280,32;tcl_GetMaster:(109,247)=*(109,248)=f(107,222),5312,32;tcl_GetNameOfExecutable:(109,249)=*(109,250)=f(19,32),5344,32;tcl_GetObjResult:(109,251)=*(109,252)=f(107,128),5376,32;tcl_GetOpenFile:(109,253)=*(109,254)=f(0,1),5408,32;tcl_GetPathType:(109,255)=*(109,256)=f(107,207),5440,32;tcl_Gets:(109,257)=*(109,258)=f(0,1),5472,32;tcl_GetsObj:(109,259)=*(109,260)=f(0,1),5504,32;tcl_GetServiceMode:(109,124),5536,32;tcl_GetSlave:(109,261)=*(109,262)=f(107,222),5568,32;tcl_GetStdChannel:(109,263)=*(109,264)=f(107,9),5600,32;tcl_GetStringResult:(109,265)=*(109,266)=f(7,35),5632,32;tcl_GetVar:(109,267)=*(109,268)=f(7,35),5664,32;tcl_GetVar2:(109,269)=*(109,270)=f(7,35),5696,32;tcl_GlobalEval:(109,176),5728,32;tcl_GlobalEvalObj:(109,30),5760,32;tcl_HideCommand:(109,128),5792,32;tcl_Init:(109,271)=*(107,64),5824,32;tcl_InitHashTable:(109,272)=*(109,273)=f(0,20),5856,32;tcl_InputBlocked:(109,204),5888,32;tcl_InputBuffered:(109,204),5920,32;tcl_InterpDeleted:(109,271),5952,32;tcl_IsSafe:(109,271),5984,32;tcl_JoinPath:(109,274)=*(109,275)=f(7,35),6016,32;tcl_LinkVar:(109,276)=*(109,277)=f(0,1),6048,32;reserved188:(0,19),6080,32;tcl_MakeFileChannel:(109,278)=*(109,279)=f(107,9),6112,32;tcl_MakeSafe:(109,271),6144,32;tcl_MakeTcpClientChannel:(109,280)=*(109,281)=f(107,9),6176,32;tcl_Merge:(109,138),6208,32;tcl_NextHashEntry:(109,282)=*(109,283)=f(107,155),6240,32;tcl_NotifyChannel:(109,284)=*(109,285)=f(0,20),6272,32;tcl_ObjGetVar2:(109,286)=*(109,287)=f(107,128),6304,32;tcl_ObjSetVar2:(109,288)=*(109,289)=f(107,128),6336,32;tcl_OpenCommandChannel:(109,290)=*(109,291)=f(107,9),6368,32;tcl_OpenFileChannel:(109,292)=*(109,293)=f(107,9),6400,32;tcl_OpenTcpClient:(109,294)=*(109,295)=f(107,9),6432,32;tcl_OpenTcpServer:(109,296)=*(109,297)=f(107,9),6464,32;tcl_Preserve:(109,298)=*(107,51),6496,32;tcl_PrintDouble:(109,299)=*(109,300)=f(0,20),6528,32;tcl_PutEnv:(109,301)=*(109,302)=f(0,1),6560,32;tcl_PosixError:(109,265),6592,32;tcl_QueueEvent:(109,303)=*(109,304)=f(0,20),6624,32;tcl_Read:(109,305)=*(109,306)=f(0,1),6656,32;tcl_ReapDetachedProcs:(109,216),6688,32;tcl_RecordAndEval:(109,307)=*(109,308)=f(0,1),6720,32;tcl_RecordAndEvalObj:(109,309)=*(109,310)=f(0,1),6752,32;tcl_RegisterChannel:(109,311)=*(109,312)=f(0,20),6784,32;tcl_RegisterObjType:(109,313)=*(109,314)=f(0,20),6816,32;tcl_RegExpCompile:(109,315)=*(109,316)=f(107,32),6848,32;tcl_RegExpExec:(109,317)=*(109,318)=f(0,1),6880,32;tcl_RegExpMatch:(109,128),6912,32;tcl_RegExpRange:(109,319)=*(109,320)=f(0,20),6944,32;tcl_Release:(109,298),6976,32;tcl_ResetResult:(109,114),7008,32;tcl_ScanElement:(109,321)=*(109,322)=f(0,1),7040,32;tcl_ScanCountedElement:(109,323)=*(109,324)=f(0,1),7072,32;tcl_Seek:(109,325)=*(109,326)=f(0,1),7104,32;tcl_ServiceAll:(109,124),7136,32;tcl_ServiceEvent:(109,192),7168,32;tcl_SetAssocData:(109,327)=*(109,328)=f(0,20),7200,32;tcl_SetChannelBufferSize:(109,284),7232,32;tcl_SetChannelOption:(109,329)=*(109,330)=f(0,1),7264,32;tcl_SetCommandInfo:(109,241),7296,32;tcl_SetErrno:(109,27),7328,32;tcl_SetErrorCode:(109,116),7360,32;tcl_SetMaxBlockTime:(109,28),7392,32;tcl_SetPanicProc:(109,331)=*(109,332)=f(0,20),7424,32;tcl_SetRecursionLimit:(109,122),7456,32;tcl_SetResult:(109,333)=*(109,334)=f(0,20),7488,32;tcl_SetServiceMode:(109,192),7520,32;tcl_SetObjErrorCode:(109,335)=*(109,336)=f(0,20),7552,32;tcl_SetObjResult:(109,335),7584,32;tcl_SetStdChannel:(109,284),7616,32;tcl_SetVar:(109,269),7648,32;tcl_SetVar2:(109,337)=*(109,338)=f(7,35),7680,32;tcl_SignalId:(109,208),7712,32;tcl_SignalMsg:(109,208),7744,32;tcl_SourceRCFile:(109,114),7776,32;tcl_SplitList:(109,339)=*(109,340)=f(0,1),7808,32;tcl_SplitPath:(109,341)=*(109,342)=f(0,20),7840,32;tcl_StaticPackage:(109,343)=*(109,344)=f(0,20),7872,32;tcl_StringMatch:(109,345)=*(109,346)=f(0,1),7904,32;tcl_Tell:(109,204),7936,32;tcl_TraceVar:(109,347)=*(109,348)=f(0,1),7968,32;tcl_TraceVar2:(109,349)=*(109,350)=f(0,1),8000,32;tcl_TranslateFileName:(109,351)=*(109,352)=f(7,35),8032,32;tcl_Ungets:(109,353)=*(109,354)=f(0,1),8064,32;tcl_UnlinkVar:(109,172),8096,32;tcl_UnregisterChannel:(109,134),8128,32;tcl_UnsetVar:(109,307),8160,32;tcl_UnsetVar2:(109,276),8192,32;tcl_UntraceVar:(109,355)=*(109,356)=f(0,20),8224,32;tcl_UntraceVar2:(109,357)=*(109,358)=f(0,20),8256,32;tcl_UpdateLinkedVar:(109,172),8288,32;tcl_UpVar:(109,359)=*(109,360)=f(0,1),8320,32;tcl_UpVar2:(109,361)=*(109,362)=f(0,1),8352,32;tcl_VarEval:(109,363)=*(109,364)=f(0,1),8384,32;tcl_VarTraceInfo:(109,365)=*(109,366)=f(107,1),8416,32;tcl_VarTraceInfo2:(109,367)=*(109,368)=f(107,1),8448,32;tcl_Write:(109,305),8480,32;tcl_WrongNumArgs:(109,369)=*(109,370)=f(0,20),8512,32;tcl_DumpActiveMemory:(109,136),8544,32;tcl_ValidateAllMemory:(109,371)=*(109,372)=f(0,20),8576,32;tcl_AppendResultVA:(109,373)=*(109,374)=f(0,20),8608,32;tcl_AppendStringsToObjVA:(109,375)=*(109,376)=f(0,20),8640,32;tcl_HashStats:(109,377)=*(109,378)=f(7,35),8672,32;tcl_ParseVar:(109,379)=*(109,380)=f(7,35),8704,32;tcl_PkgPresent:(109,269),8736,32;tcl_PkgPresentEx:(109,13),8768,32;tcl_PkgProvide:(109,128),8800,32;tcl_PkgRequire:(109,269),8832,32;tcl_SetErrorCodeVA:(109,373),8864,32;tcl_VarEvalVA:(109,381)=*(109,382)=f(0,1),8896,32;tcl_WaitPid:(109,383)=*(109,384)=f(107,29),8928,32;tcl_PanicVA:(109,385)=*(109,386)=f(0,20),8960,32;tcl_GetVersion:(109,387)=*(109,388)=f(0,20),8992,32;tcl_InitMemory:(109,114),9024,32;tcl_StackChannel:(109,389)=*(109,390)=f(107,9),9056,32;tcl_UnstackChannel:(109,311),9088,32;tcl_GetStackedChannel:(109,391)=*(109,392)=f(107,9),9120,32;reserved284:(0,19),9152,32;reserved285:(0,19),9184,32;tcl_AppendObjToObj:(109,393)=*(109,394)=f(0,20),9216,32;tcl_CreateEncoding:(109,395)=*(109,396)=f(107,21),9248,32;tcl_CreateThreadExitHandler:(109,158),9280,32;tcl_DeleteThreadExitHandler:(109,158),9312,32;tcl_DiscardResult:(109,397)=*(109,398)=f(0,20),9344,32;tcl_EvalEx:(109,399)=*(109,400)=f(0,1),9376,32;tcl_EvalObjv:(109,401)=*(109,402)=f(0,1),9408,32;tcl_EvalObjEx:(109,309),9440,32;tcl_ExitThread:(109,27),9472,32;tcl_ExternalToUtf:(109,403)=*(109,404)=f(0,1),9504,32;tcl_ExternalToUtfDString:(109,405)=*(109,406)=f(7,35),9536,32;tcl_FinalizeThread:(109,216),9568,32;tcl_FinalizeNotifier:(109,298),9600,32;tcl_FreeEncoding:(109,407)=*(109,408)=f(0,20),9632,32;tcl_GetCurrentThread:(109,409)=*(109,410)=f(107,38),9664,32;tcl_GetEncoding:(109,411)=*(109,412)=f(107,21),9696,32;tcl_GetEncodingName:(109,413)=*(109,414)=f(7,35),9728,32;tcl_GetEncodingNames:(109,114),9760,32;tcl_GetIndexFromObjStruct:(109,415)=*(109,416)=f(0,1),9792,32;tcl_GetThreadData:(109,417)=*(109,418)=f(0,19),9824,32;tcl_GetVar2Ex:(109,419)=*(109,420)=f(107,128),9856,32;tcl_InitNotifier:(109,421)=*(109,422)=f(107,1),9888,32;tcl_MutexLock:(109,423)=*(109,424)=f(0,20),9920,32;tcl_MutexUnlock:(109,423),9952,32;tcl_ConditionNotify:(109,425)=*(109,426)=f(0,20),9984,32;tcl_ConditionWait:(109,427)=*(109,428)=f(0,20),10016,32;tcl_NumUtfChars:(109,429)=*(109,430)=f(0,1),10048,32;tcl_ReadChars:(109,431)=*(109,432)=f(0,1),10080,32;tcl_RestoreResult:(109,433)=*(109,434)=f(0,20),10112,32;tcl_SaveResult:(109,433),10144,32;tcl_SetSystemEncoding:(109,435)=*(109,436)=f(0,1),10176,32;tcl_SetVar2Ex:(109,437)=*(109,438)=f(107,128),10208,32;tcl_ThreadAlert:(109,439)=*(109,440)=f(0,20),10240,32;tcl_ThreadQueueEvent:(109,441)=*(109,442)=f(0,20),10272,32;tcl_UniCharAtIndex:(109,443)=*(109,444)=f(107,225),10304,32;tcl_UniCharToLower:(109,445)=*(109,446)=f(107,225),10336,32;tcl_UniCharToTitle:(109,445),10368,32;tcl_UniCharToUpper:(109,445),10400,32;tcl_UniCharToUtf:(109,447)=*(109,448)=f(0,1),10432,32;tcl_UtfAtIndex:(109,449)=*(109,450)=f(7,35),10464,32;tcl_UtfCharComplete:(109,429),10496,32;tcl_UtfBackslash:(109,451)=*(109,452)=f(0,1),10528,32;tcl_UtfFindFirst:(109,449),10560,32;tcl_UtfFindLast:(109,449),10592,32;tcl_UtfNext:(109,453)=*(109,454)=f(7,35),10624,32;tcl_UtfPrev:(109,455)=*(109,456)=f(7,35),10656,32;tcl_UtfToExternal:(109,403),10688,32;tcl_UtfToExternalDString:(109,405),10720,32;tcl_UtfToLower:(109,136),10752,32;tcl_UtfToTitle:(109,136),10784,32;tcl_UtfToUniChar:(109,457)=*(109,458)=f(0,1),10816,32;tcl_UtfToUpper:(109,136),10848,32;tcl_WriteChars:(109,459)=*(109,460)=f(0,1),10880,32;tcl_WriteObj:(109,259),10912,32;tcl_GetString:(109,461)=*(109,462)=f(7,35),10944,32;tcl_GetDefaultEncodingDir:(109,206),10976,32;tcl_SetDefaultEncodingDir:(107,3),11008,32;tcl_AlertNotifier:(109,298),11040,32;tcl_ServiceModeHook:(109,27),11072,32;tcl_UniCharIsAlnum:(109,192),11104,32;tcl_UniCharIsAlpha:(109,192),11136,32;tcl_UniCharIsDigit:(109,192),11168,32;tcl_UniCharIsLower:(109,192),11200,32;tcl_UniCharIsSpace:(109,192),11232,32;tcl_UniCharIsUpper:(109,192),11264,32;tcl_UniCharIsWordChar:(109,192),11296,32;tcl_UniCharLen:(109,463)=*(109,464)=f(0,1),11328,32;tcl_UniCharNcmp:(109,465)=*(109,466)=f(0,1),11360,32;tcl_UniCharToUtfDString:(109,467)=*(109,468)=f(7,35),11392,32;tcl_UtfToUniCharDString:(109,469)=*(109,470)=f(109,471)=*(107,225),11424,32;tcl_GetRegExpFromObj:(109,472)=*(109,473)=f(107,32),11456,32;tcl_EvalTokens:(109,474)=*(109,475)=f(107,128),11488,32;tcl_FreeParse:(109,476)=*(109,477)=f(0,20),11520,32;tcl_LogCommandInfo:(109,478)=*(109,479)=f(0,20),11552,32;tcl_ParseBraces:(109,480)=*(109,481)=f(0,1),11584,32;tcl_ParseCommand:(109,482)=*(109,483)=f(0,1),11616,32;tcl_ParseExpr:(109,484)=*(109,485)=f(0,1),11648,32;tcl_ParseQuotedString:(109,480),11680,32;tcl_ParseVarName:(109,486)=*(109,487)=f(0,1),11712,32;tcl_GetCwd:(109,488)=*(109,489)=f(7,35),11744,32;tcl_Chdir:(109,301),11776,32;tcl_Access:(109,429),11808,32;tcl_Stat:(109,490)=*(109,491)=f(0,1),11840,32;tcl_UtfNcmp:(109,492)=*(109,493)=f(0,1),11872,32;tcl_UtfNcasecmp:(109,492),11904,32;tcl_StringCaseMatch:(109,494)=*(109,495)=f(0,1),11936,32;tcl_UniCharIsControl:(109,192),11968,32;tcl_UniCharIsGraph:(109,192),12000,32;tcl_UniCharIsPrint:(109,192),12032,32;tcl_UniCharIsPunct:(109,192),12064,32;tcl_RegExpExecObj:(109,496)=*(109,497)=f(0,1),12096,32;tcl_RegExpGetInfo:(109,498)=*(109,499)=f(0,20),12128,32;tcl_NewUnicodeObj:(109,500)=*(109,501)=f(107,128),12160,32;tcl_SetUnicodeObj:(109,502)=*(109,503)=f(0,20),12192,32;tcl_GetCharLength:(109,504)=*(109,505)=f(0,1),12224,32;tcl_GetUniChar:(109,506)=*(109,507)=f(107,225),12256,32;tcl_GetUnicode:(109,508)=*(109,509)=f(109,471),12288,32;tcl_GetRange:(109,510)=*(109,511)=f(107,128),12320,32;tcl_AppendUnicodeToObj:(109,502),12352,32;tcl_RegExpMatchObj:(109,78),12384,32;tcl_SetNotifier:(109,512)=*(109,513)=f(0,20),12416,32;tcl_GetAllocMutex:(109,514)=*(109,515)=f(109,516)=*(107,26),12448,32;tcl_GetChannelNames:(109,271),12480,32;tcl_GetChannelNamesEx:(109,176),12512,32;tcl_ProcObjCmd:(109,517)=*(109,518)=f(0,1),12544,32;tcl_ConditionFinalize:(109,425),12576,32;tcl_MutexFinalize:(109,423),12608,32;tcl_CreateThread:(109,519)=*(109,520)=f(0,1),12640,32;;TclStubs:t(109,521)=(109,9)Tk_BindingTable:t(106,1)=(106,2)=*(106,3)=xsTk_BindingTable_:Tk_Canvas:t(106,4)=(106,5)=*(106,6)=xsTk_Canvas_:Tk_Cursor:t(106,7)=(106,8)=*(106,9)=xsTk_Cursor_:Tk_ErrorHandler:t(106,10)=(106,11)=*(106,12)=xsTk_ErrorHandler_:Tk_Font:t(106,13)=(106,14)=*(106,15)=xsTk_Font_:Tk_Image:t(106,16)=(106,17)=*(106,18)=xsTk_Image__:Tk_ImageMaster:t(106,19)=(106,20)=*(106,21)=xsTk_ImageMaster_:Tk_OptionTable:t(106,22)=(106,23)=*(106,24)=xsTk_OptionTable_:Tk_PostscriptInfo:t(106,25)=(106,26)=*(106,27)=xsTk_PostscriptInfo_:Tk_TextLayout:t(106,28)=(106,29)=*(106,30)=xsTk_TextLayout_:Tk_Window:t(106,31)=(106,32)=*(106,33)=xsTk_Window_:Tk_3DBorder:t(106,34)=(106,35)=*(106,36)=xsTk_3DBorder_:Tk_Uid:t(106,37)=(7,35) :T(106,38)=eTK_OPTION_BOOLEAN:0,TK_OPTION_INT:1,TK_OPTION_DOUBLE:2,TK_OPTION_STRING:3,TK_OPTION_STRING_TABLE:4,TK_OPTION_COLOR:5,TK_OPTION_FONT:6,TK_OPTION_BITMAP:7,TK_OPTION_BORDER:8,TK_OPTION_RELIEF:9,TK_OPTION_CURSOR:10,TK_OPTION_JUSTIFY:11,TK_OPTION_ANCHOR:12,TK_OPTION_SYNONYM:13,TK_OPTION_PIXELS:14,TK_OPTION_WINDOW:15,TK_OPTION_END:16,;Tk_OptionType:t(106,39)=(106,38)Tk_OptionSpec:T(106,40)=s40type:(106,39),0,32;optionName:(7,35),32,32;dbName:(7,35),64,32;dbClass:(7,35),96,32;defValue:(7,35),128,32;objOffset:(0,1),160,32;internalOffset:(0,1),192,32;flags:(0,1),224,32;clientData:(107,1),256,32;typeMask:(0,1),288,32;;Tk_OptionSpec:t(106,41)=(106,40)Tk_SavedOption:T(106,42)=s16optionPtr:(106,43)=*(106,44)=xsTkOption:,0,32;valuePtr:(107,128),32,32;internalForm:(0,13),64,64;;Tk_SavedOption:t(106,45)=(106,42)Tk_SavedOptions:T(106,46)=s336recordPtr:(7,35),0,32;tkwin:(106,31),32,32;numItems:(0,1),64,32;items:(106,47)=ar(0,22);0;19;(106,45),96,2560;nextPtr:(106,48)=*(106,46),2656,32;;Tk_SavedOptions:t(106,49)=(106,46)Tk_OptionParseProc:t(106,50)=(106,51)=f(0,1)Tk_OptionPrintProc:t(106,52)=(106,53)=f(7,35)Tk_CustomOption:T(106,54)=s12parseProc:(106,55)=*(106,50),0,32;printProc:(106,56)=*(106,52),32,32;clientData:(107,1),64,32;;Tk_CustomOption:t(106,57)=(106,54)Tk_ConfigSpec:T(106,58)=s32type:(0,1),0,32;argvName:(7,35),32,32;dbName:(7,35),64,32;dbClass:(7,35),96,32;defValue:(7,35),128,32;offset:(0,1),160,32;specFlags:(0,1),192,32;customPtr:(106,59)=*(106,57),224,32;;Tk_ConfigSpec:t(106,60)=(106,58) :T(106,61)=eTK_CONFIG_BOOLEAN:0,TK_CONFIG_INT:1,TK_CONFIG_DOUBLE:2,TK_CONFIG_STRING:3,TK_CONFIG_UID:4,TK_CONFIG_COLOR:5,TK_CONFIG_FONT:6,TK_CONFIG_BITMAP:7,TK_CONFIG_BORDER:8,TK_CONFIG_RELIEF:9,TK_CONFIG_CURSOR:10,TK_CONFIG_ACTIVE_CURSOR:11,TK_CONFIG_JUSTIFY:12,TK_CONFIG_ANCHOR:13,TK_CONFIG_SYNONYM:14,TK_CONFIG_CAP_STYLE:15,TK_CONFIG_JOIN_STYLE:16,TK_CONFIG_PIXELS:17,TK_CONFIG_MM:18,TK_CONFIG_WINDOW:19,TK_CONFIG_CUSTOM:20,TK_CONFIG_END:21,;Tk_ConfigTypes:t(106,62)=(106,61)Tk_ArgvInfo:t(106,63)=(106,64)=s20key:(7,35),0,32;type:(0,1),32,32;src:(7,35),64,32;dst:(7,35),96,32;help:(7,35),128,32;; :T(106,65)=eTK_DEFER_EVENT:0,TK_PROCESS_EVENT:1,TK_DISCARD_EVENT:2,;Tk_RestrictAction:t(106,66)=(106,65) :T(106,67)=eTK_ANCHOR_N:0,TK_ANCHOR_NE:1,TK_ANCHOR_E:2,TK_ANCHOR_SE:3,TK_ANCHOR_S:4,TK_ANCHOR_SW:5,TK_ANCHOR_W:6,TK_ANCHOR_NW:7,TK_ANCHOR_CENTER:8,;Tk_Anchor:t(106,68)=(106,67) :T(106,69)=eTK_JUSTIFY_LEFT:0,TK_JUSTIFY_RIGHT:1,TK_JUSTIFY_CENTER:2,;Tk_Justify:t(106,70)=(106,69)Tk_FontMetrics:T(106,71)=s12ascent:(0,1),0,32;descent:(0,1),32,32;linespace:(0,1),64,32;;Tk_FontMetrics:t(106,72)=(106,71)Tk_GeomRequestProc:t(106,73)=(106,74)=f(0,20)Tk_GeomLostSlaveProc:t(106,75)=(106,74)Tk_GeomMgr:T(106,76)=s12name:(7,35),0,32;requestProc:(106,77)=*(106,73),32,32;lostSlaveProc:(106,78)=*(106,75),64,32;;Tk_GeomMgr:t(106,79)=(106,76)XVirtualEvent:t(106,80)=(106,81)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(110,89),96,32;event:(112,6),128,32;root:(112,6),160,32;subwindow:(112,6),192,32;time:(112,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;name:(106,37),416,32;same_screen:(0,1),448,32;;XActivateDeactivateEvent:t(106,82)=(106,83)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(110,89),96,32;window:(112,6),128,32;;XActivateEvent:t(106,84)=(106,82)XDeactivateEvent:t(106,85)=(106,82)Tk_FakeWin:T(106,86)=s216display:(110,89),0,32;dummy1:(7,35),32,32;screenNum:(0,1),64,32;visual:(110,21),96,32;depth:(0,1),128,32;window:(112,6),160,32;dummy2:(7,35),192,32;dummy3:(7,35),224,32;parentPtr:(106,31),256,32;dummy4:(7,35),288,32;dummy5:(7,35),320,32;pathName:(7,35),352,32;nameUid:(106,37),384,32;classUid:(106,37),416,32;changes:(110,52),448,224;dummy6:(0,4),672,32;atts:(110,29),704,480;dummy7:(0,5),1184,32;flags:(0,4),1216,32;dummy8:(7,35),1248,32;dummy9:(110,212),1280,32;dummy10:(106,87)=*(107,1),1312,32;dummy11:(0,1),1344,32;dummy12:(0,1),1376,32;dummy13:(7,35),1408,32;dummy14:(7,35),1440,32;dummy15:(107,1),1472,32;reqWidth:(0,1),1504,32;reqHeight:(0,1),1536,32;internalBorderWidth:(0,1),1568,32;dummy16:(7,35),1600,32;dummy17:(7,35),1632,32;dummy18:(107,1),1664,32;dummy19:(7,35),1696,32;;Tk_FakeWin:t(106,88)=(106,86) :T(106,89)=eTK_STATE_NULL:-1,TK_STATE_ACTIVE:0,TK_STATE_DISABLED:1,TK_STATE_NORMAL:2,TK_STATE_HIDDEN:3,;Tk_State:t(106,90)=(106,89)Tk_SmoothMethod:T(106,91)=s12name:(7,35),0,32;coordProc:(106,92)=*(106,93)=f(0,1),32,32;postscriptProc:(106,94)=*(106,95)=f(0,20),64,32;;Tk_SmoothMethod:t(106,96)=(106,91)Tk_Item:T(106,97)=s68id:(0,1),0,32;nextPtr:(106,98)=*(106,97),32,32;staticTagSpace:(106,99)=ar(0,22);0;2;(106,37),64,96;tagPtr:(106,100)=*(106,37),160,32;tagSpace:(0,1),192,32;numTags:(0,1),224,32;typePtr:(106,101)=*(106,102)=xsTk_ItemType:,256,32;x1:(0,1),288,32;y1:(0,1),320,32;x2:(0,1),352,32;y2:(0,1),384,32;prevPtr:(106,98),416,32;state:(106,90),448,32;reserved1:(7,35),480,32;redraw_flags:(0,1),512,32;;Tk_Item:t(106,103)=(106,97)Tk_ItemCreateProc:t(106,104)=(106,105)=f(0,1)Tk_ItemConfigureProc:t(106,106)=(106,107)=f(0,1)Tk_ItemCoordProc:t(106,108)=(106,105)Tk_ItemDeleteProc:t(106,109)=(106,110)=f(0,20)Tk_ItemDisplayProc:t(106,111)=(106,112)=f(0,20)Tk_ItemPointProc:t(106,113)=(106,114)=f(0,13)Tk_ItemAreaProc:t(106,115)=(106,116)=f(0,1)Tk_ItemPostscriptProc:t(106,117)=(106,118)=f(0,1)Tk_ItemScaleProc:t(106,119)=(106,120)=f(0,20)Tk_ItemTranslateProc:t(106,121)=(106,122)=f(0,20)Tk_ItemIndexProc:t(106,123)=(106,124)=f(0,1)Tk_ItemCursorProc:t(106,125)=(106,126)=f(0,20)Tk_ItemSelectionProc:t(106,127)=(106,128)=f(0,1)Tk_ItemInsertProc:t(106,129)=(106,130)=f(0,20)Tk_ItemDCharsProc:t(106,131)=(106,132)=f(0,20)Tk_ItemType:T(106,102)=s96name:(7,35),0,32;itemSize:(0,1),32,32;createProc:(106,133)=*(106,104),64,32;configSpecs:(106,134)=*(106,60),96,32;configProc:(106,135)=*(106,106),128,32;coordProc:(106,136)=*(106,108),160,32;deleteProc:(106,137)=*(106,109),192,32;displayProc:(106,138)=*(106,111),224,32;alwaysRedraw:(0,1),256,32;pointProc:(106,139)=*(106,113),288,32;areaProc:(106,140)=*(106,115),320,32;postscriptProc:(106,141)=*(106,117),352,32;scaleProc:(106,142)=*(106,119),384,32;translateProc:(106,143)=*(106,121),416,32;indexProc:(106,144)=*(106,123),448,32;icursorProc:(106,145)=*(106,125),480,32;selectionProc:(106,146)=*(106,127),512,32;insertProc:(106,147)=*(106,129),544,32;dCharsProc:(106,148)=*(106,131),576,32;nextPtr:(106,101),608,32;reserved1:(7,35),640,32;reserved2:(0,1),672,32;reserved3:(7,35),704,32;reserved4:(7,35),736,32;;Tk_ItemType:t(106,149)=(106,102)Tk_CanvasTextInfo:T(106,150)=s56selBorder:(106,34),0,32;selBorderWidth:(0,1),32,32;selFgColorPtr:(106,151)=*(110,54),64,32;selItemPtr:(106,152)=*(106,103),96,32;selectFirst:(0,1),128,32;selectLast:(0,1),160,32;anchorItemPtr:(106,152),192,32;selectAnchor:(0,1),224,32;insertBorder:(106,34),256,32;insertWidth:(0,1),288,32;insertBorderWidth:(0,1),320,32;focusItemPtr:(106,152),352,32;gotFocus:(0,1),384,32;cursorOn:(0,1),416,32;;Tk_CanvasTextInfo:t(106,153)=(106,150)Tk_Dash:T(106,154)=s8number:(0,1),0,32;pattern:(106,155)=u4pt:(7,35),0,32;array:(16,4),0,32;;,32,32;;Tk_Dash:t(106,156)=(106,154)Tk_TSOffset:T(106,157)=s12flags:(0,1),0,32;xoffset:(0,1),32,32;yoffset:(0,1),64,32;;Tk_TSOffset:t(106,158)=(106,157)Tk_Outline:T(106,159)=s104gc:(110,13),0,32;width:(0,13),32,64;activeWidth:(0,13),96,64;disabledWidth:(0,13),160,64;offset:(0,1),224,32;dash:(106,156),256,64;activeDash:(106,156),320,64;disabledDash:(106,156),384,64;reserved1:(0,19),448,32;reserved2:(0,19),480,32;reserved3:(0,19),512,32;tsoffset:(106,158),544,96;color:(106,151),640,32;activeColor:(106,151),672,32;disabledColor:(106,151),704,32;stipple:(112,9),736,32;activeStipple:(112,9),768,32;disabledStipple:(112,9),800,32;;Tk_Outline:t(106,160)=(106,159)Tk_ImageType:t(106,161)=(106,162)=xsTk_ImageType:Tk_ImageCreateProc:t(106,163)=(106,164)=f(0,1)Tk_ImageGetProc:t(106,165)=(106,166)=f(107,1)Tk_ImageDisplayProc:t(106,167)=(106,168)=f(0,20)Tk_ImageFreeProc:t(106,169)=(106,170)=f(0,20)Tk_ImageDeleteProc:t(106,171)=(107,51)Tk_ImageChangedProc:t(106,172)=(106,173)=f(0,20)Tk_ImagePostscriptProc:t(106,174)=(106,175)=f(0,1)Tk_ImageType:T(106,162)=s36name:(7,35),0,32;createProc:(106,176)=*(106,163),32,32;getProc:(106,177)=*(106,165),64,32;displayProc:(106,178)=*(106,167),96,32;freeProc:(106,179)=*(106,169),128,32;deleteProc:(106,180)=*(106,171),160,32;postscriptProc:(106,181)=*(106,174),192,32;nextPtr:(106,182)=*(106,162),224,32;reserved:(7,35),256,32;;Tk_PhotoHandle:t(106,183)=(0,19)Tk_PhotoImageBlock:T(106,184)=s36pixelPtr:(19,34),0,32;width:(0,1),32,32;height:(0,1),64,32;pitch:(0,1),96,32;pixelSize:(0,1),128,32;offset:(106,185)=ar(0,22);0;3;(0,1),160,128;;Tk_PhotoImageBlock:t(106,186)=(106,184)Tk_PhotoImageFormat:t(106,187)=(106,188)=xsTk_PhotoImageFormat:Tk_ImageFileMatchProc:t(106,189)=(106,190)=f(0,1)Tk_ImageStringMatchProc:t(106,191)=(106,192)=f(0,1)Tk_ImageFileReadProc:t(106,193)=(106,194)=f(0,1)Tk_ImageStringReadProc:t(106,195)=(106,196)=f(0,1)Tk_ImageFileWriteProc:t(106,197)=(106,198)=f(0,1)Tk_ImageStringWriteProc:t(106,199)=(106,200)=f(0,1)Tk_PhotoImageFormat:T(106,188)=s32name:(7,35),0,32;fileMatchProc:(106,201)=*(106,189),32,32;stringMatchProc:(106,202)=*(106,191),64,32;fileReadProc:(106,203)=*(106,193),96,32;stringReadProc:(106,204)=*(106,195),128,32;fileWriteProc:(106,205)=*(106,197),160,32;stringWriteProc:(106,206)=*(106,199),192,32;nextPtr:(106,207)=*(106,188),224,32;;Tk_ErrorProc:t(106,208)=(106,209)=f(0,1)Tk_EventProc:t(106,210)=(106,211)=f(0,20)Tk_GenericProc:t(106,212)=(106,213)=f(0,1)Tk_GetSelProc:t(106,214)=(106,215)=f(0,1)Tk_LostSelProc:t(106,216)=(107,51)Tk_RestrictProc:t(106,217)=(106,218)=f(106,66)Tk_SelectionProc:t(106,219)=(106,220)=f(0,1)TkStubHooks:T(117,1)=s16tkPlatStubs:(117,2)=*(117,3)=xsTkPlatStubs:,0,32;tkIntStubs:(117,4)=*(117,5)=xsTkIntStubs:,32,32;tkIntPlatStubs:(117,6)=*(117,7)=xsTkIntPlatStubs:,64,32;tkIntXlibStubs:(117,8)=*(117,9)=xsTkIntXlibStubs:,96,32;;TkStubHooks:t(117,10)=(117,1)TkStubs:T(117,11)=s964magic:(0,1),0,32;hooks:(117,12)=*(117,1),32,32;tk_MainLoop:(109,216),64,32;tk_3DBorderColor:(117,13)=*(117,14)=f(106,151),96,32;tk_3DBorderGC:(117,15)=*(117,16)=f(110,13),128,32;tk_3DHorizontalBevel:(117,17)=*(117,18)=f(0,20),160,32;tk_3DVerticalBevel:(117,19)=*(117,20)=f(0,20),192,32;tk_AddOption:(117,21)=*(117,22)=f(0,20),224,32;tk_BindEvent:(117,23)=*(117,24)=f(0,20),256,32;tk_CanvasDrawableCoords:(117,25)=*(117,26)=f(0,20),288,32;tk_CanvasEventuallyRedraw:(117,27)=*(117,28)=f(0,20),320,32;tk_CanvasGetCoord:(117,29)=*(117,30)=f(0,1),352,32;tk_CanvasGetTextInfo:(117,31)=*(117,32)=f(117,33)=*(106,153),384,32;tk_CanvasPsBitmap:(117,34)=*(117,35)=f(0,1),416,32;tk_CanvasPsColor:(117,36)=*(117,37)=f(0,1),448,32;tk_CanvasPsFont:(117,38)=*(117,39)=f(0,1),480,32;tk_CanvasPsPath:(117,40)=*(117,41)=f(0,20),512,32;tk_CanvasPsStipple:(117,42)=*(117,43)=f(0,1),544,32;tk_CanvasPsY:(117,44)=*(117,45)=f(0,13),576,32;tk_CanvasSetStippleOrigin:(117,46)=*(117,47)=f(0,20),608,32;tk_CanvasTagsParseProc:(117,48)=*(106,51),640,32;tk_CanvasTagsPrintProc:(117,49)=*(106,53),672,32;tk_CanvasTkwin:(117,50)=*(117,51)=f(106,31),704,32;tk_CanvasWindowCoords:(117,25),736,32;tk_ChangeWindowAttributes:(117,52)=*(117,53)=f(0,20),768,32;tk_CharBbox:(117,54)=*(117,55)=f(0,1),800,32;tk_ClearSelection:(117,56)=*(117,57)=f(0,20),832,32;tk_ClipboardAppend:(117,58)=*(117,59)=f(0,1),864,32;tk_ClipboardClear:(117,60)=*(117,61)=f(0,1),896,32;tk_ConfigureInfo:(117,62)=*(117,63)=f(0,1),928,32;tk_ConfigureValue:(117,62),960,32;tk_ConfigureWidget:(117,64)=*(117,65)=f(0,1),992,32;tk_ConfigureWindow:(117,66)=*(117,67)=f(0,20),1024,32;tk_ComputeTextLayout:(117,68)=*(117,69)=f(106,28),1056,32;tk_CoordsToWindow:(117,70)=*(117,71)=f(106,31),1088,32;tk_CreateBinding:(117,72)=*(117,73)=f(0,5),1120,32;tk_CreateBindingTable:(117,74)=*(117,75)=f(106,1),1152,32;tk_CreateErrorHandler:(117,76)=*(117,77)=f(106,10),1184,32;tk_CreateEventHandler:(117,78)=*(117,79)=f(0,20),1216,32;tk_CreateGenericHandler:(117,80)=*(117,81)=f(0,20),1248,32;tk_CreateImageType:(117,82)=*(117,83)=f(0,20),1280,32;tk_CreateItemType:(117,84)=*(117,85)=f(0,20),1312,32;tk_CreatePhotoImageFormat:(117,86)=*(117,87)=f(0,20),1344,32;tk_CreateSelHandler:(117,88)=*(117,89)=f(0,20),1376,32;tk_CreateWindow:(117,90)=*(117,91)=f(106,31),1408,32;tk_CreateWindowFromPath:(117,90),1440,32;tk_DefineBitmap:(117,92)=*(117,93)=f(0,1),1472,32;tk_DefineCursor:(117,94)=*(117,95)=f(0,20),1504,32;tk_DeleteAllBindings:(117,96)=*(117,97)=f(0,20),1536,32;tk_DeleteBinding:(117,98)=*(117,99)=f(0,1),1568,32;tk_DeleteBindingTable:(117,100)=*(117,101)=f(0,20),1600,32;tk_DeleteErrorHandler:(117,102)=*(117,103)=f(0,20),1632,32;tk_DeleteEventHandler:(117,78),1664,32;tk_DeleteGenericHandler:(117,80),1696,32;tk_DeleteImage:(109,172),1728,32;tk_DeleteSelHandler:(117,104)=*(117,105)=f(0,20),1760,32;tk_DestroyWindow:(117,106)=*(117,107)=f(0,20),1792,32;tk_DisplayName:(117,108)=*(117,109)=f(7,35),1824,32;tk_DistanceToTextLayout:(117,110)=*(117,111)=f(0,1),1856,32;tk_Draw3DPolygon:(117,112)=*(117,113)=f(0,20),1888,32;tk_Draw3DRectangle:(117,19),1920,32;tk_DrawChars:(117,114)=*(117,115)=f(0,20),1952,32;tk_DrawFocusHighlight:(117,116)=*(117,117)=f(0,20),1984,32;tk_DrawTextLayout:(117,118)=*(117,119)=f(0,20),2016,32;tk_Fill3DPolygon:(117,112),2048,32;tk_Fill3DRectangle:(117,19),2080,32;tk_FindPhoto:(117,120)=*(117,121)=f(106,183),2112,32;tk_FontId:(117,122)=*(117,123)=f(112,8),2144,32;tk_Free3DBorder:(117,124)=*(117,125)=f(0,20),2176,32;tk_FreeBitmap:(117,126)=*(117,127)=f(0,20),2208,32;tk_FreeColor:(117,128)=*(117,129)=f(0,20),2240,32;tk_FreeColormap:(117,130)=*(117,131)=f(0,20),2272,32;tk_FreeCursor:(117,132)=*(117,133)=f(0,20),2304,32;tk_FreeFont:(117,134)=*(117,135)=f(0,20),2336,32;tk_FreeGC:(117,136)=*(117,137)=f(0,20),2368,32;tk_FreeImage:(117,138)=*(117,139)=f(0,20),2400,32;tk_FreeOptions:(117,140)=*(117,141)=f(0,20),2432,32;tk_FreePixmap:(117,126),2464,32;tk_FreeTextLayout:(117,142)=*(117,143)=f(0,20),2496,32;tk_FreeXId:(117,144)=*(117,145)=f(0,20),2528,32;tk_GCForColor:(117,146)=*(117,147)=f(110,13),2560,32;tk_GeometryRequest:(117,148)=*(117,149)=f(0,20),2592,32;tk_Get3DBorder:(117,150)=*(117,151)=f(106,34),2624,32;tk_GetAllBindings:(117,152)=*(117,153)=f(0,20),2656,32;tk_GetAnchor:(117,154)=*(117,155)=f(0,1),2688,32;tk_GetAtomName:(117,156)=*(117,157)=f(7,35),2720,32;tk_GetBinding:(117,158)=*(117,159)=f(7,35),2752,32;tk_GetBitmap:(117,160)=*(117,161)=f(112,9),2784,32;tk_GetBitmapFromData:(117,162)=*(117,163)=f(112,9),2816,32;tk_GetCapStyle:(109,60),2848,32;tk_GetColor:(117,164)=*(117,165)=f(106,151),2880,32;tk_GetColorByValue:(117,166)=*(117,167)=f(106,151),2912,32;tk_GetColormap:(117,168)=*(117,169)=f(112,11),2944,32;tk_GetCursor:(117,170)=*(117,171)=f(106,7),2976,32;tk_GetCursorFromData:(117,172)=*(117,173)=f(106,7),3008,32;tk_GetFont:(117,174)=*(117,175)=f(106,13),3040,32;tk_GetFontFromObj:(117,176)=*(117,177)=f(106,13),3072,32;tk_GetFontMetrics:(117,178)=*(117,179)=f(0,20),3104,32;tk_GetGC:(117,180)=*(117,181)=f(110,13),3136,32;tk_GetImage:(117,182)=*(117,183)=f(106,16),3168,32;tk_GetImageMasterData:(117,184)=*(117,185)=f(107,1),3200,32;tk_GetItemTypes:(117,186)=*(117,187)=f(117,188)=*(106,149),3232,32;tk_GetJoinStyle:(109,60),3264,32;tk_GetJustify:(117,189)=*(117,190)=f(0,1),3296,32;tk_GetNumMainWindows:(109,124),3328,32;tk_GetOption:(117,191)=*(117,192)=f(106,37),3360,32;tk_GetPixels:(117,193)=*(117,194)=f(0,1),3392,32;tk_GetPixmap:(117,195)=*(117,196)=f(112,9),3424,32;tk_GetRelief:(109,60),3456,32;tk_GetRootCoords:(117,197)=*(117,198)=f(0,20),3488,32;tk_GetScrollInfo:(117,199)=*(117,200)=f(0,1),3520,32;tk_GetScreenMM:(117,201)=*(117,202)=f(0,1),3552,32;tk_GetSelection:(117,203)=*(117,204)=f(0,1),3584,32;tk_GetUid:(117,205)=*(117,206)=f(106,37),3616,32;tk_GetVisual:(117,207)=*(117,208)=f(110,21),3648,32;tk_GetVRootGeometry:(117,209)=*(117,210)=f(0,20),3680,32;tk_Grab:(117,211)=*(117,212)=f(0,1),3712,32;tk_HandleEvent:(117,213)=*(117,214)=f(0,20),3744,32;tk_IdToWindow:(117,215)=*(117,216)=f(106,31),3776,32;tk_ImageChanged:(117,217)=*(117,218)=f(0,20),3808,32;tk_Init:(109,271),3840,32;tk_InternAtom:(117,219)=*(117,220)=f(112,3),3872,32;tk_IntersectTextLayout:(117,221)=*(117,222)=f(0,1),3904,32;tk_MaintainGeometry:(117,223)=*(117,224)=f(0,20),3936,32;tk_MainWindow:(117,225)=*(117,226)=f(106,31),3968,32;tk_MakeWindowExist:(117,106),4000,32;tk_ManageGeometry:(117,227)=*(117,228)=f(0,20),4032,32;tk_MapWindow:(117,106),4064,32;tk_MeasureChars:(117,229)=*(117,230)=f(0,1),4096,32;tk_MoveResizeWindow:(117,231)=*(117,232)=f(0,20),4128,32;tk_MoveWindow:(117,148),4160,32;tk_MoveToplevelWindow:(117,148),4192,32;tk_NameOf3DBorder:(117,233)=*(117,234)=f(7,35),4224,32;tk_NameOfAnchor:(117,235)=*(117,236)=f(7,35),4256,32;tk_NameOfBitmap:(117,237)=*(117,238)=f(7,35),4288,32;tk_NameOfCapStyle:(109,208),4320,32;tk_NameOfColor:(117,239)=*(117,240)=f(7,35),4352,32;tk_NameOfCursor:(117,241)=*(117,242)=f(7,35),4384,32;tk_NameOfFont:(117,243)=*(117,244)=f(7,35),4416,32;tk_NameOfImage:(117,245)=*(117,246)=f(7,35),4448,32;tk_NameOfJoinStyle:(109,208),4480,32;tk_NameOfJustify:(117,247)=*(117,248)=f(7,35),4512,32;tk_NameOfRelief:(109,208),4544,32;tk_NameToWindow:(117,249)=*(117,250)=f(106,31),4576,32;tk_OwnSelection:(117,251)=*(117,252)=f(0,20),4608,32;tk_ParseArgv:(117,253)=*(117,254)=f(0,1),4640,32;tk_PhotoPutBlock:(117,255)=*(117,256)=f(0,20),4672,32;tk_PhotoPutZoomedBlock:(117,257)=*(117,258)=f(0,20),4704,32;tk_PhotoGetImage:(117,259)=*(117,260)=f(0,1),4736,32;tk_PhotoBlank:(117,261)=*(117,262)=f(0,20),4768,32;tk_PhotoExpand:(117,263)=*(117,264)=f(0,20),4800,32;tk_PhotoGetSize:(117,265)=*(117,266)=f(0,20),4832,32;tk_PhotoSetSize:(117,263),4864,32;tk_PointToChar:(117,110),4896,32;tk_PostscriptFontName:(117,267)=*(117,268)=f(0,1),4928,32;tk_PreserveColormap:(117,130),4960,32;tk_QueueWindowEvent:(117,269)=*(117,270)=f(0,20),4992,32;tk_RedrawImage:(117,271)=*(117,272)=f(0,20),5024,32;tk_ResizeWindow:(117,148),5056,32;tk_RestackWindow:(117,273)=*(117,274)=f(0,1),5088,32;tk_RestrictEvents:(117,275)=*(117,276)=f(117,277)=*(106,217),5120,32;tk_SafeInit:(109,271),5152,32;tk_SetAppName:(117,278)=*(117,279)=f(7,35),5184,32;tk_SetBackgroundFromBorder:(117,280)=*(117,281)=f(0,20),5216,32;tk_SetClass:(117,282)=*(117,283)=f(0,20),5248,32;tk_SetGrid:(117,231),5280,32;tk_SetInternalBorder:(117,284)=*(117,285)=f(0,20),5312,32;tk_SetWindowBackground:(117,286)=*(117,287)=f(0,20),5344,32;tk_SetWindowBackgroundPixmap:(117,288)=*(117,289)=f(0,20),5376,32;tk_SetWindowBorder:(117,286),5408,32;tk_SetWindowBorderWidth:(117,284),5440,32;tk_SetWindowBorderPixmap:(117,288),5472,32;tk_SetWindowColormap:(117,290)=*(117,291)=f(0,20),5504,32;tk_SetWindowVisual:(117,292)=*(117,293)=f(0,1),5536,32;tk_SizeOfBitmap:(117,294)=*(117,295)=f(0,20),5568,32;tk_SizeOfImage:(117,296)=*(117,297)=f(0,20),5600,32;tk_StrictMotif:(117,298)=*(117,299)=f(0,1),5632,32;tk_TextLayoutToPostscript:(117,300)=*(117,301)=f(0,20),5664,32;tk_TextWidth:(117,302)=*(117,303)=f(0,1),5696,32;tk_UndefineCursor:(117,106),5728,32;tk_UnderlineChars:(117,304)=*(117,305)=f(0,20),5760,32;tk_UnderlineTextLayout:(117,306)=*(117,307)=f(0,20),5792,32;tk_Ungrab:(117,106),5824,32;tk_UnmaintainGeometry:(117,308)=*(117,309)=f(0,20),5856,32;tk_UnmapWindow:(117,106),5888,32;tk_UnsetGrid:(117,106),5920,32;tk_UpdatePointer:(117,310)=*(117,311)=f(0,20),5952,32;tk_AllocBitmapFromObj:(117,312)=*(117,313)=f(112,9),5984,32;tk_Alloc3DBorderFromObj:(117,314)=*(117,315)=f(106,34),6016,32;tk_AllocColorFromObj:(117,316)=*(117,317)=f(106,151),6048,32;tk_AllocCursorFromObj:(117,318)=*(117,319)=f(106,7),6080,32;tk_AllocFontFromObj:(117,320)=*(117,321)=f(106,13),6112,32;tk_CreateOptionTable:(117,322)=*(117,323)=f(106,22),6144,32;tk_DeleteOptionTable:(117,324)=*(117,325)=f(0,20),6176,32;tk_Free3DBorderFromObj:(117,326)=*(117,327)=f(0,20),6208,32;tk_FreeBitmapFromObj:(117,326),6240,32;tk_FreeColorFromObj:(117,326),6272,32;tk_FreeConfigOptions:(117,328)=*(117,329)=f(0,20),6304,32;tk_FreeSavedOptions:(117,330)=*(117,331)=f(0,20),6336,32;tk_FreeCursorFromObj:(117,326),6368,32;tk_FreeFontFromObj:(117,326),6400,32;tk_Get3DBorderFromObj:(117,332)=*(117,333)=f(106,34),6432,32;tk_GetAnchorFromObj:(117,334)=*(117,335)=f(0,1),6464,32;tk_GetBitmapFromObj:(117,336)=*(117,337)=f(112,9),6496,32;tk_GetColorFromObj:(117,338)=*(117,339)=f(106,151),6528,32;tk_GetCursorFromObj:(117,340)=*(117,341)=f(106,7),6560,32;tk_GetOptionInfo:(117,342)=*(117,343)=f(107,128),6592,32;tk_GetOptionValue:(117,342),6624,32;tk_GetJustifyFromObj:(117,344)=*(117,345)=f(0,1),6656,32;tk_GetMMFromObj:(117,346)=*(117,347)=f(0,1),6688,32;tk_GetPixelsFromObj:(117,348)=*(117,349)=f(0,1),6720,32;tk_GetReliefFromObj:(109,62),6752,32;tk_GetScrollInfoObj:(117,350)=*(117,351)=f(0,1),6784,32;tk_InitOptions:(117,352)=*(117,353)=f(0,1),6816,32;tk_MainEx:(117,354)=*(117,355)=f(0,20),6848,32;tk_RestoreSavedOptions:(117,330),6880,32;tk_SetOptions:(117,356)=*(117,357)=f(0,1),6912,32;tk_InitConsoleChannels:(109,114),6944,32;tk_CreateConsoleWindow:(109,271),6976,32;tk_CreateSmoothMethod:(117,358)=*(117,359)=f(0,20),7008,32;reserved218:(0,19),7040,32;reserved219:(0,19),7072,32;tk_GetDash:(117,360)=*(117,361)=f(0,1),7104,32;tk_CreateOutline:(117,362)=*(117,363)=f(0,20),7136,32;tk_DeleteOutline:(117,364)=*(117,365)=f(0,20),7168,32;tk_ConfigOutlineGC:(117,366)=*(117,367)=f(0,1),7200,32;tk_ChangeOutlineGC:(117,368)=*(117,369)=f(0,1),7232,32;tk_ResetOutlineGC:(117,368),7264,32;tk_CanvasPsOutline:(117,368),7296,32;tk_SetTSOrigin:(117,370)=*(117,371)=f(0,20),7328,32;tk_CanvasGetCoordFromObj:(117,372)=*(117,373)=f(0,1),7360,32;tk_CanvasSetOffset:(117,374)=*(117,375)=f(0,20),7392,32;tk_DitherPhoto:(117,376)=*(117,377)=f(0,20),7424,32;tk_PostscriptBitmap:(117,378)=*(117,379)=f(0,1),7456,32;tk_PostscriptColor:(117,380)=*(117,381)=f(0,1),7488,32;tk_PostscriptFont:(117,382)=*(117,383)=f(0,1),7520,32;tk_PostscriptImage:(117,384)=*(117,385)=f(0,1),7552,32;tk_PostscriptPath:(117,386)=*(117,387)=f(0,20),7584,32;tk_PostscriptStipple:(117,388)=*(117,389)=f(0,1),7616,32;tk_PostscriptY:(117,390)=*(117,391)=f(0,13),7648,32;tk_PostscriptPhoto:(117,392)=*(117,393)=f(0,1),7680,32;;TkStubs:t(117,394)=(117,11)blibtbl:G(0,23)=ar(0,1);0;-1;(79,1)usage:F(0,20)Debug:G(0,1)debug:F(0,20)/usr/include/libgen.h_eden_internal_dirname:F(0,20)result:r(7,35)myHeap:r(7,35)d:(67,8)_eden_internal_basename:F(0,20)_eden_internal_cwd:F(0,20)cwd:(7,35)_eden_internal_cd:F(0,20)gettime:F(0,20)sec:(67,8)min:(67,8)hour:(67,8)mday:(67,8)mon:(67,8)year:(67,8)wday:(67,8)clock:r(0,24)=*(127,2)tloc:(34,1)inttime:F(0,20)seconds:(67,8)finetime:F(0,20)milli:(67,8)tloc:(134,1)tzone:(125,2)install_notation:F(0,20)pat_name:r(7,35)result:r(0,1)f_eof:F(0,20)stream:r(0,25)=*(1,1)get_char:F(0,20)fget_char:F(0,20)stream:r(0,25)file_stat:F(0,20)filename:r(7,35)buf:(64,1)get_string:F(0,20)status:r(7,35)t:r(7,35)s:(7,35)slength:r(0,1)fget_string:F(0,20)n:(0,1)unget_char:F(0,20)scan_f:F(0,20)arg:(0,26)=ar(0,22);0;8;(0,19)format:r(7,35)fscan_f:F(0,20)arg:(0,26)sscan_f:F(0,20)str:r(7,35)substr:F(0,20)from:r(0,1)to:r(0,1)len:(0,1)str:(7,35)sublist:F(0,20)a:(67,12)listlen:(0,1)from:(0,1)to:(0,1)print:F(0,20)d:p(67,8)f:p(0,25)reflect:p(0,1)reflect:r(0,1)printstdout:F(0,20)writeln:F(0,20)b_write:F(0,20)nameof:F(0,20)addr:(67,8)scat:F(0,20)i:(0,1)lcat:F(0,20)total:(0,1)listlen:r(0,1)b_exit:F(0,20)exec_string:F(0,20)n:r(84,2)exec_file:F(0,20)filein:r(0,25)result:(0,1)apply:F(0,20)pushlist:f(0,20)Q:p(68,5)count:(0,1)A:r(68,4)symboldetail:F(0,20)sp:r(67,5)symboltext:F(0,20)symbols:F(0,20)p:(67,12)count:r(67,1)i:(67,1)type:(67,1)__s1:r(0,27)=*(0,11)symtbl2list:F(0,20)printhash:F(0,20)tkdefineDatum:F(0,20)tkdefine:F(0,20)sp:p(67,5)command:(107,145)message:(107,145)P:r(68,5)Q:(68,5)isUserDefined:F(0,1)isNotYetDefined:F(0,1)AcceptTable:S(7,35)buildAcceptTable:f(0,20)indices:r(7,35)__s1:r(0,27)acceptable:f(0,1)s1:r(7,35)dumpeden:F(0,1)clientData:p(107,1)interp:p(107,222)argv:p(110,200)argv:r(110,200)saveHeapPtr:(7,35)p:(0,28)=*(67,5)pptr:r(0,28)count:(67,1)entry:r(0,2)show_not_yet_defined:(0,2)lastMaster:(7,35)viewOptions:F(0,1)p:(0,28)i:r(67,1)symcmp:f(0,1)s1:p(0,28)s2:p(0,28)s1:r(0,28)s2:r(0,28)forget:F(0,20)error_code:r(0,1)last:(67,5)Q:r(68,5)packpara:f(0,20)err_msg:p(7,35)n:(67,1)pack:F(0,20)mem:r(7,35)array:F(0,20)n:r(67,1)user_error:F(0,20)touch:F(0,20)get_environ:F(0,20)put_environ:F(0,20)error_no:F(0,20)backgnd:F(0,20)pid:r(0,1)argc:(0,1)argv:(110,200)pipe_process:F(0,20)fdes:(7,32)todo:F(0,20)get_msgq:F(0,20)send_message:F(0,20)receive_message:F(0,20)remove_msgq:F(0,20)E_Disp2PS:F(0,20)E_StringRemain:F(0,20)E_tcl:F(0,20)Append:f(0,20)v:p(7,35)box:p(7,35)v:r(7,35)screenName:(67,8)boxName:(67,8)sp:(67,5)Remove:f(0,20)screen.q.hintQ:T(140,1)=s12prev:(140,2)=*(140,1),0,32;next:(140,2),32,32;obj:(0,1),64,32;;intQ:t(140,3)=(140,1)winfo:t(140,4)=(140,5)=s8ref:(0,1),0,32;nbox:(0,1),32,32;;ScoutScreen:T(140,6)=s28name:(7,35),0,32;oScreen:(67,8),32,96;oWinInfo:(140,7)=*(140,4),128,32;MaxRef:(0,1),160,32;Refer:(140,8)=*(140,3),192,32;;ScoutScreen:t(140,9)=(140,6)ScoutScreenQ:T(140,10)=s36prev:(140,11)=*(140,10),0,32;next:(140,11),32,32;obj:(140,9),64,224;;ScoutScreenQ:t(140,12)=(140,10)ScoutScreen_ATOM:t(140,13)=(140,14)=*(140,12)ScoutScreenList:S(140,12)screen.q.crcsid2:S(142,1)=ar(0,22);0;53;(0,2)init_ScoutScreenList:F(0,20)search_ScoutScreenQ:F(140,13)A:r(140,13)add_ScoutScreen:F(140,13)E:(140,9)DisplayScreen:F(0,20)screen:(67,8)noOfscreen:(0,1)noOfoScreen:(0,1)next_ref:(0,1)select:r(0,1)k:(0,1)l:(0,1)r:(0,1)lskip:(0,1)rskip:(0,1)newref:(140,8)oldref:(140,8)new:r(140,8)discard:(140,3)ref:r(140,8)r2:r(140,8)name:(7,35)lastBox:r(0,1)s:(0,29)=ar(0,22);0;255;(0,2)WinInfo:(140,7)oScreen:(67,8)oWinInfo:(140,7)MaxRef:(0,1)Refer:(140,8)ssptr:(140,13)ssq:(140,12)New:(67,8)Old:(67,8)win:(67,8)winNo:(67,8)btree:T(0,30)=s48l:(0,31)=*(0,30),0,32;r:(0,31),32,32;key:(0,1),64,32;vp:(67,8),96,96;ent:(67,8),192,96;attr:(67,8),288,96;;Btree:t(0,32)=(0,30)WidgetMap:G(0,33)=*(0,32)searchKey:f(0,33)map:p(0,33)key:p(0,1)map:r(0,33)key:r(0,1)replaceKey:f(0,20)vp:p(67,8)ent:p(67,8)attr:p(67,8)ans:(0,33)new:(0,33)lookAttr:f(0,20)attr:p(7,35)head:r(7,35)ls:(0,1)la:r(0,1)PlotShape:F(0,20)viewport_list:(67,8)viewport_name:(67,8)vp_list:(67,8)segPtr:(67,8)attrPtr:(67,8)attr:(7,35)segid:(0,1)fullUpdate:r(0,1)s:(0,29)var:(7,35)ed_sasami_vertex:F(0,20)x:r(0,13)y:r(0,13)z:r(0,13)ed_sasami_set_bgcolour:F(0,20)r:r(0,13)g:r(0,13)b:r(0,13)ed_sasami_poly_geom_vertex:F(0,20)ed_sasami_poly_tex_vertex:F(0,20)ed_sasami_object_poly:F(0,20)ed_sasami_poly_colour:F(0,20)a:r(0,13)ed_sasami_poly_material:F(0,20)ed_sasami_object_pos:F(0,20)ed_sasami_object_rot:F(0,20)ed_sasami_object_scale:F(0,20)ed_sasami_viewport:F(0,20)ed_sasami_setshowaxes:F(0,20)ed_sasami_material_ambient:F(0,20)ed_sasami_material_diffuse:F(0,20)ed_sasami_material_specular:F(0,20)ed_sasami_material_texture:F(0,20)ed_sasami_light_pos:F(0,20)ed_sasami_light_ambient:F(0,20)ed_sasami_light_diffuse:F(0,20)ed_sasami_light_specular:F(0,20)ed_sasami_light_enabled:F(0,20)ed_sasami_light_directional:F(0,20)ed_sasami_light_attenuation:F(0,20)ed_sasami_object_visible:F(0,20)defn:S(0,34)=ar(0,22);0;4095;(0,2)lookAttrResult:S(0,35)=ar(0,22);0;79;(0,2)code.cUndefDatum:G(41,8)progp:G(41,14)reset_compiler_status:F(0,20)initcode:F(0,20)stack_overflow_err:F(0,20)stack_underflow_err:F(41,8)INSTTBL:T(0,23)=s8name:(7,35),0,32;func:(41,3),32,32;;insttbl:G(0,24)=ar(0,1);0;-1;(0,23)disAss:F(7,35)d:p(41,2)d:r(41,2)addr:V(0,25)=ar(0,22);0;29;(0,2)execute:F(0,20)p:p(41,14)p:r(41,14)resume_point:r(41,14)ret_call:F(0,20)call:F(0,20)sp:p(41,5)args:p(41,8)master:p(7,35)master:r(7,35)d:(41,8)eval:F(0,20)args:(41,8)lvalue:(41,8)change_targets:F(0,20)splist:p(42,5)sp:r(41,5)splist:r(42,5)A:r(42,5)change_sources:F(0,20)related_by_code:F(0,20)related_by_code_runtimelhs:F(0,20)addr:(41,8)code:F(41,14)f:p(41,2)f:r(41,2)oprogp:r(41,14)codeswitch:F(0,20)tbl:p(73,3)tbl:r(73,3)ip:r(41,14)defp:r(41,14)t:r(73,3)addentry:F(0,20)dp:p(41,12)ip:p(41,14)dp:r(41,12)saveprog:F(41,14)p_begin:p(41,14)p_end:p(41,14)p_begin:r(41,14)p_end:r(41,14)q:r(41,14)textptr:G(7,35)push_text:F(0,20)text:p(7,35)len:p(0,1)len:r(0,1)savetext:F(7,35)text:r(7,35)code_definition:F(41,14)id:p(41,5)prog_start:p(41,14)prog_end:p(41,14)nauto:p(41,1)prog_end:r(41,14)code_definition_runtimelhs:F(41,14)code_eval:F(41,14)dp:(41,12)code_related_by:F(41,14)code_related_by_runtimelhs:F(41,14)evalDatum:F(0,20)d:p(41,8)s2:(0,26)=ar(0,22);0;79;(0,2)prog:G(0,27)=ar(0,22);0;4999;(41,2)compiler_flag:G(41,16)entry_ptr:G(73,3)entry_tbl:G(0,28)=ar(0,22);0;199;(41,18)stack:G(0,29)=ar(0,22);0;1023;(41,8)stackp:G(41,12)push:F(0,20)pop:F(41,8)pc:G(41,14)frame:G(0,30)=ar(0,22);0;99;(41,20)fp:G(0,31)=*(41,20)textcode:G(0,32)=ar(0,22);0;131071;(0,2)eval.cformula_queue:G(30,3)action_queue:G(30,3)schedule:f(0,20)sp:p(29,5)sp:r(29,5)P:r(30,4)Q:r(30,5)A:r(30,4)schedule_parents_of:F(0,20)v:p(29,5)lock:S(0,1)resetLock:F(0,20)eval_formula_queue:F(0,20)invoke_action_queue:F(0,20)d:(29,8)ClientData:t(65,1)=(0,19)Tcl_Interp:T(65,2)=s12result:(7,35),0,32;freeProc:(65,3)=*(65,4)=f(0,20),32,32;errorLine:(0,1),64,32;;Tcl_Interp:t(65,5)=(65,2)Tcl_AsyncHandler:t(65,6)=(65,7)=*(65,8)=xsTcl_AsyncHandler_:Tcl_Channel:t(65,9)=(65,10)=*(65,11)=xsTcl_Channel_:Tcl_Command:t(65,12)=(65,13)=*(65,14)=xsTcl_Command_:Tcl_Condition:t(65,15)=(65,16)=*(65,17)=xsTcl_Condition_:Tcl_EncodingState:t(65,18)=(65,19)=*(65,20)=xsTcl_EncodingState_:Tcl_Encoding:t(65,21)=(65,22)=*(65,23)=xsTcl_Encoding_:Tcl_Event:t(65,24)=(65,25)=xsTcl_Event:Tcl_Mutex:t(65,26)=(65,27)=*(65,28)=xsTcl_Mutex_:Tcl_Pid:t(65,29)=(65,30)=*(65,31)=xsTcl_Pid_:Tcl_RegExp:t(65,32)=(65,33)=*(65,34)=xsTcl_RegExp_:Tcl_ThreadDataKey:t(65,35)=(65,36)=*(65,37)=xsTcl_ThreadDataKey_:Tcl_ThreadId:t(65,38)=(65,39)=*(65,40)=xsTcl_ThreadId_:Tcl_TimerToken:t(65,41)=(65,42)=*(65,43)=xsTcl_TimerToken_:Tcl_Trace:t(65,44)=(65,45)=*(65,46)=xsTcl_Trace_:Tcl_Var:t(65,47)=(65,48)=*(65,49)=xsTcl_Var_:Tcl_ThreadCreateProc:t(65,50)=(65,51)=f(0,20)Tcl_RegExpIndices:T(65,52)=s8start:(0,3),0,32;end:(0,3),32,32;;Tcl_RegExpIndices:t(65,53)=(65,52)Tcl_RegExpInfo:T(65,54)=s16nsubs:(0,1),0,32;matches:(65,55)=*(65,53),32,32;extendStart:(0,3),64,32;reserved:(0,3),96,32;;Tcl_RegExpInfo:t(65,56)=(65,54)Tcl_Stat_:t(65,57)=(65,58)=*(65,59)=xsstat: :T(65,60)=eTCL_INT:0,TCL_DOUBLE:1,TCL_EITHER:2,;Tcl_ValueType:t(65,61)=(65,60)Tcl_Value:T(65,62)=s16type:(65,61),0,32;intValue:(0,3),32,32;doubleValue:(0,13),64,64;;Tcl_Value:t(65,63)=(65,62)Tcl_AppInitProc:t(65,64)=(65,65)=f(0,1)Tcl_AsyncProc:t(65,66)=(65,67)=f(0,1)Tcl_ChannelProc:t(65,68)=(65,69)=f(0,20)Tcl_CloseProc:t(65,70)=(65,51)Tcl_CmdDeleteProc:t(65,71)=(65,51)Tcl_CmdProc:t(65,72)=(65,73)=f(0,1)Tcl_CmdTraceProc:t(65,74)=(65,75)=f(0,20)Tcl_DupInternalRepProc:t(65,76)=(65,77)=f(0,20)Tcl_EncodingConvertProc:t(65,78)=(65,79)=f(0,1)Tcl_EncodingFreeProc:t(65,80)=(65,51)Tcl_EventProc:t(65,81)=(65,82)=f(0,1)Tcl_EventCheckProc:t(65,83)=(65,69)Tcl_EventDeleteProc:t(65,84)=(65,85)=f(0,1)Tcl_EventSetupProc:t(65,86)=(65,69)Tcl_ExitProc:t(65,87)=(65,51)Tcl_FileProc:t(65,88)=(65,69)Tcl_FileFreeProc:t(65,89)=(65,51)Tcl_FreeInternalRepProc:t(65,90)=(65,91)=f(0,20)Tcl_FreeProc:t(65,92)=(65,4)Tcl_IdleProc:t(65,93)=(65,51)Tcl_InterpDeleteProc:t(65,94)=(65,95)=f(0,20)Tcl_MathProc:t(65,96)=(65,97)=f(0,1)Tcl_NamespaceDeleteProc:t(65,98)=(65,51)Tcl_ObjCmdProc:t(65,99)=(65,100)=f(0,1)Tcl_PackageInitProc:t(65,101)=(65,65)Tcl_PanicProc:t(65,102)=(65,103)=f(0,20)Tcl_TcpAcceptProc:t(65,104)=(65,105)=f(0,20)Tcl_TimerProc:t(65,106)=(65,51)Tcl_SetFromAnyProc:t(65,107)=(65,108)=f(0,1)Tcl_UpdateStringProc:t(65,109)=(65,91)Tcl_VarTraceProc:t(65,110)=(65,111)=f(7,35)Tcl_CreateFileHandlerProc:t(65,112)=(65,113)=f(0,20)Tcl_DeleteFileHandlerProc:t(65,114)=(65,115)=f(0,20)Tcl_ObjType:T(65,116)=s20name:(7,35),0,32;freeIntRepProc:(65,117)=*(65,90),32,32;dupIntRepProc:(65,118)=*(65,76),64,32;updateStringProc:(65,119)=*(65,109),96,32;setFromAnyProc:(65,120)=*(65,107),128,32;;Tcl_ObjType:t(65,121)=(65,116)Tcl_Obj:T(65,122)=s24refCount:(0,1),0,32;bytes:(7,35),32,32;length:(0,1),64,32;typePtr:(65,123)=*(65,121),96,32;internalRep:(65,124)=u8longValue:(0,3),0,32;doubleValue:(0,13),0,64;otherValuePtr:(0,19),0,32;twoPtrValue:(65,125)=s8ptr1:(0,19),0,32;ptr2:(0,19),32,32;;,0,64;;,128,64;;Tcl_Obj:t(65,126)=(65,122)Tcl_SavedResult:T(65,127)=s228result:(7,35),0,32;freeProc:(65,128)=*(65,92),32,32;objResultPtr:(65,129)=*(65,126),64,32;appendResult:(7,35),96,32;appendAvl:(0,1),128,32;appendUsed:(0,1),160,32;resultSpace:(65,130)=ar(0,22);0;200;(0,2),192,1608;;Tcl_SavedResult:t(65,131)=(65,127)Tcl_Namespace:T(65,132)=s20name:(7,35),0,32;fullName:(7,35),32,32;clientData:(65,1),64,32;deleteProc:(65,133)=*(65,98),96,32;parentPtr:(65,134)=*(65,132),128,32;;Tcl_Namespace:t(65,135)=(65,132)Tcl_CallFrame:T(65,136)=s44nsPtr:(65,137)=*(65,135),0,32;dummy1:(0,1),32,32;dummy2:(0,1),64,32;dummy3:(7,35),96,32;dummy4:(7,35),128,32;dummy5:(7,35),160,32;dummy6:(0,1),192,32;dummy7:(7,35),224,32;dummy8:(7,35),256,32;dummy9:(0,1),288,32;dummy10:(7,35),320,32;;Tcl_CallFrame:t(65,138)=(65,136)Tcl_CmdInfo:T(65,139)=s32isNativeObjectProc:(0,1),0,32;objProc:(65,140)=*(65,99),32,32;objClientData:(65,1),64,32;proc:(65,141)=*(65,72),96,32;clientData:(65,1),128,32;deleteProc:(65,142)=*(65,71),160,32;deleteData:(65,1),192,32;namespacePtr:(65,137),224,32;;Tcl_CmdInfo:t(65,143)=(65,139)Tcl_DString:T(65,144)=s212string:(7,35),0,32;length:(0,1),32,32;spaceAvl:(0,1),64,32;staticSpace:(65,145)=ar(0,22);0;199;(0,2),96,1600;;Tcl_DString:t(65,146)=(65,144)Tcl_HashEntry:T(65,147)=s20nextPtr:(65,148)=*(65,147),0,32;tablePtr:(65,149)=*(65,150)=xsTcl_HashTable:,32,32;bucketPtr:(65,151)=*(65,148),64,32;clientData:(65,1),96,32;key:(65,152)=u4oneWordValue:(7,35),0,32;words:(65,153)=ar(0,22);0;0;(0,1),0,32;string:(16,4),0,32;;,128,32;;Tcl_HashEntry:t(65,154)=(65,147)Tcl_HashTable:T(65,150)=s52buckets:(65,155)=*(65,156)=*(65,154),0,32;staticBuckets:(65,157)=ar(0,22);0;3;(65,156),32,128;numBuckets:(0,1),160,32;numEntries:(0,1),192,32;rebuildSize:(0,1),224,32;downShift:(0,1),256,32;mask:(0,1),288,32;keyType:(0,1),320,32;findProc:(65,158)=*(65,159)=f(65,156),352,32;createProc:(65,160)=*(65,161)=f(65,156),384,32;;Tcl_HashTable:t(65,162)=(65,150)Tcl_HashSearch:T(65,163)=s12tablePtr:(65,164)=*(65,162),0,32;nextIndex:(0,1),32,32;nextEntryPtr:(65,156),64,32;;Tcl_HashSearch:t(65,165)=(65,163)Tcl_Event:T(65,25)=s8proc:(65,166)=*(65,81),0,32;nextPtr:(65,167)=*(65,25),32,32;; :T(65,168)=eTCL_QUEUE_TAIL:0,TCL_QUEUE_HEAD:1,TCL_QUEUE_MARK:2,;Tcl_QueuePosition:t(65,169)=(65,168)Tcl_Time:T(65,170)=s8sec:(0,3),0,32;usec:(0,3),32,32;;Tcl_Time:t(65,171)=(65,170)Tcl_SetTimerProc:t(65,172)=(65,173)=f(0,20)Tcl_WaitForEventProc:t(65,174)=(65,175)=f(0,1)Tcl_DriverBlockModeProc:t(65,176)=(65,177)=f(0,1)Tcl_DriverCloseProc:t(65,178)=(65,179)=f(0,1)Tcl_DriverClose2Proc:t(65,180)=(65,67)Tcl_DriverInputProc:t(65,181)=(65,182)=f(0,1)Tcl_DriverOutputProc:t(65,183)=(65,182)Tcl_DriverSeekProc:t(65,184)=(65,185)=f(0,1)Tcl_DriverSetOptionProc:t(65,186)=(65,187)=f(0,1)Tcl_DriverGetOptionProc:t(65,188)=(65,189)=f(0,1)Tcl_DriverWatchProc:t(65,190)=(65,69)Tcl_DriverGetHandleProc:t(65,191)=(65,192)=f(0,1)Tcl_EolTranslation:T(65,193)=eTCL_TRANSLATE_AUTO:0,TCL_TRANSLATE_CR:1,TCL_TRANSLATE_LF:2,TCL_TRANSLATE_CRLF:3,;Tcl_EolTranslation:t(65,194)=(65,193)Tcl_ChannelType:T(65,195)=s44typeName:(7,35),0,32;blockModeProc:(65,196)=*(65,176),32,32;closeProc:(65,197)=*(65,178),64,32;inputProc:(65,198)=*(65,181),96,32;outputProc:(65,199)=*(65,183),128,32;seekProc:(65,200)=*(65,184),160,32;setOptionProc:(65,201)=*(65,186),192,32;getOptionProc:(65,202)=*(65,188),224,32;watchProc:(65,203)=*(65,190),256,32;getHandleProc:(65,204)=*(65,191),288,32;close2Proc:(65,205)=*(65,180),320,32;;Tcl_ChannelType:t(65,206)=(65,195)Tcl_PathType:T(65,207)=eTCL_PATH_ABSOLUTE:0,TCL_PATH_RELATIVE:1,TCL_PATH_VOLUME_RELATIVE:2,;Tcl_PathType:t(65,208)=(65,207)Tcl_NotifierProcs:T(65,209)=s16setTimerProc:(65,210)=*(65,172),0,32;waitForEventProc:(65,211)=*(65,174),32,32;createFileHandlerProc:(65,212)=*(65,112),64,32;deleteFileHandlerProc:(65,213)=*(65,114),96,32;;Tcl_NotifierProcs:t(65,214)=(65,209)Tcl_EncodingType:T(65,215)=s24encodingName:(19,32),0,32;toUtfProc:(65,216)=*(65,78),32,32;fromUtfProc:(65,216),64,32;freeProc:(65,217)=*(65,80),96,32;clientData:(65,1),128,32;nullSize:(0,1),160,32;;Tcl_EncodingType:t(65,218)=(65,215)Tcl_Token:T(65,219)=s16type:(0,1),0,32;start:(7,35),32,32;size:(0,1),64,32;numComponents:(0,1),96,32;;Tcl_Token:t(65,220)=(65,219)Tcl_Parse:T(65,221)=s376commentStart:(7,35),0,32;commentSize:(0,1),32,32;commandStart:(7,35),64,32;commandSize:(0,1),96,32;numWords:(0,1),128,32;tokenPtr:(65,222)=*(65,220),160,32;numTokens:(0,1),192,32;tokensAvailable:(0,1),224,32;errorType:(0,1),256,32;string:(7,35),288,32;end:(7,35),320,32;interp:(65,223)=*(65,5),352,32;term:(7,35),384,32;incomplete:(0,1),416,32;staticTokens:(65,224)=ar(0,22);0;19;(65,220),448,2560;;Tcl_Parse:t(65,225)=(65,221)Tcl_UniChar:t(65,226)=(0,9)TclStubHooks:T(67,1)=s12tclPlatStubs:(67,2)=*(67,3)=xsTclPlatStubs:,0,32;tclIntStubs:(67,4)=*(67,5)=xsTclIntStubs:,32,32;tclIntPlatStubs:(67,6)=*(67,7)=xsTclIntPlatStubs:,64,32;;TclStubHooks:t(67,8)=(67,1)TclStubs:T(67,9)=s1584magic:(0,1),0,32;hooks:(67,10)=*(67,1),32,32;tcl_PkgProvideEx:(67,11)=*(67,12)=f(0,1),64,32;tcl_PkgRequireEx:(67,13)=*(67,14)=f(7,35),96,32;tcl_Panic:(67,15)=*(65,103),128,32;tcl_Alloc:(67,16)=*(67,17)=f(7,35),160,32;tcl_Free:(65,3),192,32;tcl_Realloc:(67,18)=*(67,19)=f(7,35),224,32;tcl_DbCkalloc:(67,20)=*(67,21)=f(7,35),256,32;tcl_DbCkfree:(67,22)=*(67,23)=f(0,1),288,32;tcl_DbCkrealloc:(67,24)=*(67,25)=f(7,35),320,32;tcl_CreateFileHandler:(67,26)=*(65,113),352,32;tcl_DeleteFileHandler:(67,27)=*(65,115),384,32;tcl_SetTimer:(67,28)=*(65,173),416,32;tcl_Sleep:(67,27),448,32;tcl_WaitForEvent:(67,29)=*(65,175),480,32;tcl_AppendAllObjTypes:(67,30)=*(67,31)=f(0,1),512,32;tcl_AppendStringsToObj:(67,32)=*(67,33)=f(0,20),544,32;tcl_AppendToObj:(67,34)=*(67,35)=f(0,20),576,32;tcl_ConcatObj:(67,36)=*(67,37)=f(65,129),608,32;tcl_ConvertToType:(67,38)=*(67,39)=f(0,1),640,32;tcl_DbDecrRefCount:(67,34),672,32;tcl_DbIncrRefCount:(67,34),704,32;tcl_DbIsShared:(67,40)=*(67,41)=f(0,1),736,32;tcl_DbNewBooleanObj:(67,42)=*(67,43)=f(65,129),768,32;tcl_DbNewByteArrayObj:(67,44)=*(67,45)=f(65,129),800,32;tcl_DbNewDoubleObj:(67,46)=*(67,47)=f(65,129),832,32;tcl_DbNewListObj:(67,48)=*(67,49)=f(65,129),864,32;tcl_DbNewLongObj:(67,50)=*(67,51)=f(65,129),896,32;tcl_DbNewObj:(67,52)=*(67,53)=f(65,129),928,32;tcl_DbNewStringObj:(67,54)=*(67,55)=f(65,129),960,32;tcl_DuplicateObj:(67,56)=*(67,57)=f(65,129),992,32;tclFreeObj:(67,58)=*(67,59)=f(0,20),1024,32;tcl_GetBoolean:(67,60)=*(67,61)=f(0,1),1056,32;tcl_GetBooleanFromObj:(67,62)=*(67,63)=f(0,1),1088,32;tcl_GetByteArrayFromObj:(67,64)=*(67,65)=f(19,34),1120,32;tcl_GetDouble:(67,66)=*(67,67)=f(0,1),1152,32;tcl_GetDoubleFromObj:(67,68)=*(67,69)=f(0,1),1184,32;tcl_GetIndexFromObj:(67,70)=*(67,71)=f(0,1),1216,32;tcl_GetInt:(67,60),1248,32;tcl_GetIntFromObj:(67,62),1280,32;tcl_GetLongFromObj:(67,72)=*(67,73)=f(0,1),1312,32;tcl_GetObjType:(67,74)=*(67,75)=f(65,123),1344,32;tcl_GetStringFromObj:(67,76)=*(67,77)=f(7,35),1376,32;tcl_InvalidateStringRep:(67,58),1408,32;tcl_ListObjAppendList:(67,78)=*(67,79)=f(0,1),1440,32;tcl_ListObjAppendElement:(67,78),1472,32;tcl_ListObjGetElements:(67,80)=*(67,81)=f(0,1),1504,32;tcl_ListObjIndex:(67,82)=*(67,83)=f(0,1),1536,32;tcl_ListObjLength:(67,62),1568,32;tcl_ListObjReplace:(67,84)=*(67,85)=f(0,1),1600,32;tcl_NewBooleanObj:(67,86)=*(67,87)=f(65,129),1632,32;tcl_NewByteArrayObj:(67,88)=*(67,89)=f(65,129),1664,32;tcl_NewDoubleObj:(67,90)=*(67,91)=f(65,129),1696,32;tcl_NewIntObj:(67,86),1728,32;tcl_NewListObj:(67,36),1760,32;tcl_NewLongObj:(67,92)=*(67,93)=f(65,129),1792,32;tcl_NewObj:(67,94)=*(67,95)=f(65,129),1824,32;tcl_NewStringObj:(67,96)=*(67,97)=f(65,129),1856,32;tcl_SetBooleanObj:(67,98)=*(67,99)=f(0,20),1888,32;tcl_SetByteArrayLength:(67,100)=*(67,101)=f(19,34),1920,32;tcl_SetByteArrayObj:(67,102)=*(67,103)=f(0,20),1952,32;tcl_SetDoubleObj:(67,104)=*(67,105)=f(0,20),1984,32;tcl_SetIntObj:(67,98),2016,32;tcl_SetListObj:(67,106)=*(67,107)=f(0,20),2048,32;tcl_SetLongObj:(67,108)=*(67,109)=f(0,20),2080,32;tcl_SetObjLength:(67,98),2112,32;tcl_SetStringObj:(67,34),2144,32;tcl_AddErrorInfo:(67,110)=*(67,111)=f(0,20),2176,32;tcl_AddObjErrorInfo:(67,112)=*(67,113)=f(0,20),2208,32;tcl_AllowExceptions:(67,114)=*(67,115)=f(0,20),2240,32;tcl_AppendElement:(67,110),2272,32;tcl_AppendResult:(67,116)=*(67,117)=f(0,20),2304,32;tcl_AsyncCreate:(67,118)=*(67,119)=f(65,6),2336,32;tcl_AsyncDelete:(67,120)=*(67,121)=f(0,20),2368,32;tcl_AsyncInvoke:(67,122)=*(67,123)=f(0,1),2400,32;tcl_AsyncMark:(67,120),2432,32;tcl_AsyncReady:(67,124)=*(67,125)=f(0,1),2464,32;tcl_BackgroundError:(67,114),2496,32;tcl_Backslash:(67,126)=*(67,127)=f(0,2),2528,32;tcl_BadChannelOption:(67,128)=*(67,129)=f(0,1),2560,32;tcl_CallWhenDeleted:(67,130)=*(67,131)=f(0,20),2592,32;tcl_CancelIdleCall:(67,132)=*(67,133)=f(0,20),2624,32;tcl_Close:(67,134)=*(67,135)=f(0,1),2656,32;tcl_CommandComplete:(67,136)=*(67,137)=f(0,1),2688,32;tcl_Concat:(67,138)=*(67,139)=f(7,35),2720,32;tcl_ConvertElement:(67,140)=*(67,141)=f(0,1),2752,32;tcl_ConvertCountedElement:(67,142)=*(67,143)=f(0,1),2784,32;tcl_CreateAlias:(67,144)=*(67,145)=f(0,1),2816,32;tcl_CreateAliasObj:(67,146)=*(67,147)=f(0,1),2848,32;tcl_CreateChannel:(67,148)=*(67,149)=f(65,9),2880,32;tcl_CreateChannelHandler:(67,150)=*(67,151)=f(0,20),2912,32;tcl_CreateCloseHandler:(67,152)=*(67,153)=f(0,20),2944,32;tcl_CreateCommand:(67,154)=*(67,155)=f(65,12),2976,32;tcl_CreateEventSource:(67,156)=*(67,157)=f(0,20),3008,32;tcl_CreateExitHandler:(67,158)=*(67,159)=f(0,20),3040,32;tcl_CreateInterp:(67,160)=*(67,161)=f(65,223),3072,32;tcl_CreateMathFunc:(67,162)=*(67,163)=f(0,20),3104,32;tcl_CreateObjCommand:(67,164)=*(67,165)=f(65,12),3136,32;tcl_CreateSlave:(67,166)=*(67,167)=f(65,223),3168,32;tcl_CreateTimerHandler:(67,168)=*(67,169)=f(65,41),3200,32;tcl_CreateTrace:(67,170)=*(67,171)=f(65,44),3232,32;tcl_DeleteAssocData:(67,172)=*(67,173)=f(0,20),3264,32;tcl_DeleteChannelHandler:(67,174)=*(67,175)=f(0,20),3296,32;tcl_DeleteCloseHandler:(67,152),3328,32;tcl_DeleteCommand:(67,176)=*(67,177)=f(0,1),3360,32;tcl_DeleteCommandFromToken:(67,178)=*(67,179)=f(0,1),3392,32;tcl_DeleteEvents:(67,180)=*(67,181)=f(0,20),3424,32;tcl_DeleteEventSource:(67,156),3456,32;tcl_DeleteExitHandler:(67,158),3488,32;tcl_DeleteHashEntry:(67,182)=*(67,183)=f(0,20),3520,32;tcl_DeleteHashTable:(67,184)=*(67,185)=f(0,20),3552,32;tcl_DeleteInterp:(67,114),3584,32;tcl_DetachPids:(67,186)=*(67,187)=f(0,20),3616,32;tcl_DeleteTimerHandler:(67,188)=*(67,189)=f(0,20),3648,32;tcl_DeleteTrace:(67,190)=*(67,191)=f(0,20),3680,32;tcl_DontCallWhenDeleted:(67,130),3712,32;tcl_DoOneEvent:(67,192)=*(67,193)=f(0,1),3744,32;tcl_DoWhenIdle:(67,132),3776,32;tcl_DStringAppend:(67,194)=*(67,195)=f(7,35),3808,32;tcl_DStringAppendElement:(67,196)=*(67,197)=f(7,35),3840,32;tcl_DStringEndSublist:(67,198)=*(67,199)=f(0,20),3872,32;tcl_DStringFree:(67,198),3904,32;tcl_DStringGetResult:(67,200)=*(67,201)=f(0,20),3936,32;tcl_DStringInit:(67,198),3968,32;tcl_DStringResult:(67,200),4000,32;tcl_DStringSetLength:(67,202)=*(67,203)=f(0,20),4032,32;tcl_DStringStartSublist:(67,198),4064,32;tcl_Eof:(67,204)=*(67,205)=f(0,1),4096,32;tcl_ErrnoId:(67,206)=*(67,207)=f(7,35),4128,32;tcl_ErrnoMsg:(67,208)=*(67,209)=f(7,35),4160,32;tcl_Eval:(67,176),4192,32;tcl_EvalFile:(67,176),4224,32;tcl_EvalObj:(67,30),4256,32;tcl_EventuallyFree:(67,210)=*(67,211)=f(0,20),4288,32;tcl_Exit:(67,27),4320,32;tcl_ExposeCommand:(67,128),4352,32;tcl_ExprBoolean:(67,60),4384,32;tcl_ExprBooleanObj:(67,62),4416,32;tcl_ExprDouble:(67,66),4448,32;tcl_ExprDoubleObj:(67,68),4480,32;tcl_ExprLong:(67,212)=*(67,213)=f(0,1),4512,32;tcl_ExprLongObj:(67,72),4544,32;tcl_ExprObj:(67,214)=*(67,215)=f(0,1),4576,32;tcl_ExprString:(67,176),4608,32;tcl_Finalize:(67,216)=*(67,217)=f(0,20),4640,32;tcl_FindExecutable:(67,218)=*(67,219)=f(0,20),4672,32;tcl_FirstHashEntry:(67,220)=*(67,221)=f(65,156),4704,32;tcl_Flush:(67,204),4736,32;tcl_FreeResult:(67,114),4768,32;tcl_GetAlias:(67,222)=*(67,223)=f(0,1),4800,32;tcl_GetAliasObj:(67,224)=*(67,225)=f(0,1),4832,32;tcl_GetAssocData:(67,226)=*(67,227)=f(65,1),4864,32;tcl_GetChannel:(67,228)=*(67,229)=f(65,9),4896,32;tcl_GetChannelBufferSize:(67,204),4928,32;tcl_GetChannelHandle:(67,230)=*(67,231)=f(0,1),4960,32;tcl_GetChannelInstanceData:(67,232)=*(67,233)=f(65,1),4992,32;tcl_GetChannelMode:(67,204),5024,32;tcl_GetChannelName:(67,234)=*(67,235)=f(7,35),5056,32;tcl_GetChannelOption:(67,236)=*(67,237)=f(0,1),5088,32;tcl_GetChannelType:(67,238)=*(67,239)=f(67,240)=*(65,206),5120,32;tcl_GetCommandInfo:(67,241)=*(67,242)=f(0,1),5152,32;tcl_GetCommandName:(67,243)=*(67,244)=f(7,35),5184,32;tcl_GetErrno:(67,124),5216,32;tcl_GetHostName:(67,206),5248,32;tcl_GetInterpPath:(67,245)=*(67,246)=f(0,1),5280,32;tcl_GetMaster:(67,247)=*(67,248)=f(65,223),5312,32;tcl_GetNameOfExecutable:(67,249)=*(67,250)=f(19,32),5344,32;tcl_GetObjResult:(67,251)=*(67,252)=f(65,129),5376,32;tcl_GetOpenFile:(67,253)=*(67,254)=f(0,1),5408,32;tcl_GetPathType:(67,255)=*(67,256)=f(65,208),5440,32;tcl_Gets:(67,257)=*(67,258)=f(0,1),5472,32;tcl_GetsObj:(67,259)=*(67,260)=f(0,1),5504,32;tcl_GetServiceMode:(67,124),5536,32;tcl_GetSlave:(67,261)=*(67,262)=f(65,223),5568,32;tcl_GetStdChannel:(67,263)=*(67,264)=f(65,9),5600,32;tcl_GetStringResult:(67,265)=*(67,266)=f(7,35),5632,32;tcl_GetVar:(67,267)=*(67,268)=f(7,35),5664,32;tcl_GetVar2:(67,269)=*(67,270)=f(7,35),5696,32;tcl_GlobalEval:(67,176),5728,32;tcl_GlobalEvalObj:(67,30),5760,32;tcl_HideCommand:(67,128),5792,32;tcl_Init:(67,271)=*(65,65),5824,32;tcl_InitHashTable:(67,272)=*(67,273)=f(0,20),5856,32;tcl_InputBlocked:(67,204),5888,32;tcl_InputBuffered:(67,204),5920,32;tcl_InterpDeleted:(67,271),5952,32;tcl_IsSafe:(67,271),5984,32;tcl_JoinPath:(67,274)=*(67,275)=f(7,35),6016,32;tcl_LinkVar:(67,276)=*(67,277)=f(0,1),6048,32;reserved188:(0,19),6080,32;tcl_MakeFileChannel:(67,278)=*(67,279)=f(65,9),6112,32;tcl_MakeSafe:(67,271),6144,32;tcl_MakeTcpClientChannel:(67,280)=*(67,281)=f(65,9),6176,32;tcl_Merge:(67,138),6208,32;tcl_NextHashEntry:(67,282)=*(67,283)=f(65,156),6240,32;tcl_NotifyChannel:(67,284)=*(67,285)=f(0,20),6272,32;tcl_ObjGetVar2:(67,286)=*(67,287)=f(65,129),6304,32;tcl_ObjSetVar2:(67,288)=*(67,289)=f(65,129),6336,32;tcl_OpenCommandChannel:(67,290)=*(67,291)=f(65,9),6368,32;tcl_OpenFileChannel:(67,292)=*(67,293)=f(65,9),6400,32;tcl_OpenTcpClient:(67,294)=*(67,295)=f(65,9),6432,32;tcl_OpenTcpServer:(67,296)=*(67,297)=f(65,9),6464,32;tcl_Preserve:(67,298)=*(65,51),6496,32;tcl_PrintDouble:(67,299)=*(67,300)=f(0,20),6528,32;tcl_PutEnv:(67,301)=*(67,302)=f(0,1),6560,32;tcl_PosixError:(67,265),6592,32;tcl_QueueEvent:(67,303)=*(67,304)=f(0,20),6624,32;tcl_Read:(67,305)=*(67,306)=f(0,1),6656,32;tcl_ReapDetachedProcs:(67,216),6688,32;tcl_RecordAndEval:(67,307)=*(67,308)=f(0,1),6720,32;tcl_RecordAndEvalObj:(67,309)=*(67,310)=f(0,1),6752,32;tcl_RegisterChannel:(67,311)=*(67,312)=f(0,20),6784,32;tcl_RegisterObjType:(67,313)=*(67,314)=f(0,20),6816,32;tcl_RegExpCompile:(67,315)=*(67,316)=f(65,32),6848,32;tcl_RegExpExec:(67,317)=*(67,318)=f(0,1),6880,32;tcl_RegExpMatch:(67,128),6912,32;tcl_RegExpRange:(67,319)=*(67,320)=f(0,20),6944,32;tcl_Release:(67,298),6976,32;tcl_ResetResult:(67,114),7008,32;tcl_ScanElement:(67,321)=*(67,322)=f(0,1),7040,32;tcl_ScanCountedElement:(67,323)=*(67,324)=f(0,1),7072,32;tcl_Seek:(67,325)=*(67,326)=f(0,1),7104,32;tcl_ServiceAll:(67,124),7136,32;tcl_ServiceEvent:(67,192),7168,32;tcl_SetAssocData:(67,327)=*(67,328)=f(0,20),7200,32;tcl_SetChannelBufferSize:(67,284),7232,32;tcl_SetChannelOption:(67,329)=*(67,330)=f(0,1),7264,32;tcl_SetCommandInfo:(67,241),7296,32;tcl_SetErrno:(67,27),7328,32;tcl_SetErrorCode:(67,116),7360,32;tcl_SetMaxBlockTime:(67,28),7392,32;tcl_SetPanicProc:(67,331)=*(67,332)=f(0,20),7424,32;tcl_SetRecursionLimit:(67,122),7456,32;tcl_SetResult:(67,333)=*(67,334)=f(0,20),7488,32;tcl_SetServiceMode:(67,192),7520,32;tcl_SetObjErrorCode:(67,335)=*(67,336)=f(0,20),7552,32;tcl_SetObjResult:(67,335),7584,32;tcl_SetStdChannel:(67,284),7616,32;tcl_SetVar:(67,269),7648,32;tcl_SetVar2:(67,337)=*(67,338)=f(7,35),7680,32;tcl_SignalId:(67,208),7712,32;tcl_SignalMsg:(67,208),7744,32;tcl_SourceRCFile:(67,114),7776,32;tcl_SplitList:(67,339)=*(67,340)=f(0,1),7808,32;tcl_SplitPath:(67,341)=*(67,342)=f(0,20),7840,32;tcl_StaticPackage:(67,343)=*(67,344)=f(0,20),7872,32;tcl_StringMatch:(67,345)=*(67,346)=f(0,1),7904,32;tcl_Tell:(67,204),7936,32;tcl_TraceVar:(67,347)=*(67,348)=f(0,1),7968,32;tcl_TraceVar2:(67,349)=*(67,350)=f(0,1),8000,32;tcl_TranslateFileName:(67,351)=*(67,352)=f(7,35),8032,32;tcl_Ungets:(67,353)=*(67,354)=f(0,1),8064,32;tcl_UnlinkVar:(67,172),8096,32;tcl_UnregisterChannel:(67,134),8128,32;tcl_UnsetVar:(67,307),8160,32;tcl_UnsetVar2:(67,276),8192,32;tcl_UntraceVar:(67,355)=*(67,356)=f(0,20),8224,32;tcl_UntraceVar2:(67,357)=*(67,358)=f(0,20),8256,32;tcl_UpdateLinkedVar:(67,172),8288,32;tcl_UpVar:(67,359)=*(67,360)=f(0,1),8320,32;tcl_UpVar2:(67,361)=*(67,362)=f(0,1),8352,32;tcl_VarEval:(67,363)=*(67,364)=f(0,1),8384,32;tcl_VarTraceInfo:(67,365)=*(67,366)=f(65,1),8416,32;tcl_VarTraceInfo2:(67,367)=*(67,368)=f(65,1),8448,32;tcl_Write:(67,305),8480,32;tcl_WrongNumArgs:(67,369)=*(67,370)=f(0,20),8512,32;tcl_DumpActiveMemory:(67,136),8544,32;tcl_ValidateAllMemory:(67,371)=*(67,372)=f(0,20),8576,32;tcl_AppendResultVA:(67,373)=*(67,374)=f(0,20),8608,32;tcl_AppendStringsToObjVA:(67,375)=*(67,376)=f(0,20),8640,32;tcl_HashStats:(67,377)=*(67,378)=f(7,35),8672,32;tcl_ParseVar:(67,379)=*(67,380)=f(7,35),8704,32;tcl_PkgPresent:(67,269),8736,32;tcl_PkgPresentEx:(67,13),8768,32;tcl_PkgProvide:(67,128),8800,32;tcl_PkgRequire:(67,269),8832,32;tcl_SetErrorCodeVA:(67,373),8864,32;tcl_VarEvalVA:(67,381)=*(67,382)=f(0,1),8896,32;tcl_WaitPid:(67,383)=*(67,384)=f(65,29),8928,32;tcl_PanicVA:(67,385)=*(67,386)=f(0,20),8960,32;tcl_GetVersion:(67,387)=*(67,388)=f(0,20),8992,32;tcl_InitMemory:(67,114),9024,32;tcl_StackChannel:(67,389)=*(67,390)=f(65,9),9056,32;tcl_UnstackChannel:(67,311),9088,32;tcl_GetStackedChannel:(67,391)=*(67,392)=f(65,9),9120,32;reserved284:(0,19),9152,32;reserved285:(0,19),9184,32;tcl_AppendObjToObj:(67,393)=*(67,394)=f(0,20),9216,32;tcl_CreateEncoding:(67,395)=*(67,396)=f(65,21),9248,32;tcl_CreateThreadExitHandler:(67,158),9280,32;tcl_DeleteThreadExitHandler:(67,158),9312,32;tcl_DiscardResult:(67,397)=*(67,398)=f(0,20),9344,32;tcl_EvalEx:(67,399)=*(67,400)=f(0,1),9376,32;tcl_EvalObjv:(67,401)=*(67,402)=f(0,1),9408,32;tcl_EvalObjEx:(67,309),9440,32;tcl_ExitThread:(67,27),9472,32;tcl_ExternalToUtf:(67,403)=*(67,404)=f(0,1),9504,32;tcl_ExternalToUtfDString:(67,405)=*(67,406)=f(7,35),9536,32;tcl_FinalizeThread:(67,216),9568,32;tcl_FinalizeNotifier:(67,298),9600,32;tcl_FreeEncoding:(67,407)=*(67,408)=f(0,20),9632,32;tcl_GetCurrentThread:(67,409)=*(67,410)=f(65,38),9664,32;tcl_GetEncoding:(67,411)=*(67,412)=f(65,21),9696,32;tcl_GetEncodingName:(67,413)=*(67,414)=f(7,35),9728,32;tcl_GetEncodingNames:(67,114),9760,32;tcl_GetIndexFromObjStruct:(67,415)=*(67,416)=f(0,1),9792,32;tcl_GetThreadData:(67,417)=*(67,418)=f(0,19),9824,32;tcl_GetVar2Ex:(67,419)=*(67,420)=f(65,129),9856,32;tcl_InitNotifier:(67,421)=*(67,422)=f(65,1),9888,32;tcl_MutexLock:(67,423)=*(67,424)=f(0,20),9920,32;tcl_MutexUnlock:(67,423),9952,32;tcl_ConditionNotify:(67,425)=*(67,426)=f(0,20),9984,32;tcl_ConditionWait:(67,427)=*(67,428)=f(0,20),10016,32;tcl_NumUtfChars:(67,429)=*(67,430)=f(0,1),10048,32;tcl_ReadChars:(67,431)=*(67,432)=f(0,1),10080,32;tcl_RestoreResult:(67,433)=*(67,434)=f(0,20),10112,32;tcl_SaveResult:(67,433),10144,32;tcl_SetSystemEncoding:(67,435)=*(67,436)=f(0,1),10176,32;tcl_SetVar2Ex:(67,437)=*(67,438)=f(65,129),10208,32;tcl_ThreadAlert:(67,439)=*(67,440)=f(0,20),10240,32;tcl_ThreadQueueEvent:(67,441)=*(67,442)=f(0,20),10272,32;tcl_UniCharAtIndex:(67,443)=*(67,444)=f(65,226),10304,32;tcl_UniCharToLower:(67,445)=*(67,446)=f(65,226),10336,32;tcl_UniCharToTitle:(67,445),10368,32;tcl_UniCharToUpper:(67,445),10400,32;tcl_UniCharToUtf:(67,447)=*(67,448)=f(0,1),10432,32;tcl_UtfAtIndex:(67,449)=*(67,450)=f(7,35),10464,32;tcl_UtfCharComplete:(67,429),10496,32;tcl_UtfBackslash:(67,451)=*(67,452)=f(0,1),10528,32;tcl_UtfFindFirst:(67,449),10560,32;tcl_UtfFindLast:(67,449),10592,32;tcl_UtfNext:(67,453)=*(67,454)=f(7,35),10624,32;tcl_UtfPrev:(67,455)=*(67,456)=f(7,35),10656,32;tcl_UtfToExternal:(67,403),10688,32;tcl_UtfToExternalDString:(67,405),10720,32;tcl_UtfToLower:(67,136),10752,32;tcl_UtfToTitle:(67,136),10784,32;tcl_UtfToUniChar:(67,457)=*(67,458)=f(0,1),10816,32;tcl_UtfToUpper:(67,136),10848,32;tcl_WriteChars:(67,459)=*(67,460)=f(0,1),10880,32;tcl_WriteObj:(67,259),10912,32;tcl_GetString:(67,461)=*(67,462)=f(7,35),10944,32;tcl_GetDefaultEncodingDir:(67,206),10976,32;tcl_SetDefaultEncodingDir:(65,3),11008,32;tcl_AlertNotifier:(67,298),11040,32;tcl_ServiceModeHook:(67,27),11072,32;tcl_UniCharIsAlnum:(67,192),11104,32;tcl_UniCharIsAlpha:(67,192),11136,32;tcl_UniCharIsDigit:(67,192),11168,32;tcl_UniCharIsLower:(67,192),11200,32;tcl_UniCharIsSpace:(67,192),11232,32;tcl_UniCharIsUpper:(67,192),11264,32;tcl_UniCharIsWordChar:(67,192),11296,32;tcl_UniCharLen:(67,463)=*(67,464)=f(0,1),11328,32;tcl_UniCharNcmp:(67,465)=*(67,466)=f(0,1),11360,32;tcl_UniCharToUtfDString:(67,467)=*(67,468)=f(7,35),11392,32;tcl_UtfToUniCharDString:(67,469)=*(67,470)=f(67,471)=*(65,226),11424,32;tcl_GetRegExpFromObj:(67,472)=*(67,473)=f(65,32),11456,32;tcl_EvalTokens:(67,474)=*(67,475)=f(65,129),11488,32;tcl_FreeParse:(67,476)=*(67,477)=f(0,20),11520,32;tcl_LogCommandInfo:(67,478)=*(67,479)=f(0,20),11552,32;tcl_ParseBraces:(67,480)=*(67,481)=f(0,1),11584,32;tcl_ParseCommand:(67,482)=*(67,483)=f(0,1),11616,32;tcl_ParseExpr:(67,484)=*(67,485)=f(0,1),11648,32;tcl_ParseQuotedString:(67,480),11680,32;tcl_ParseVarName:(67,486)=*(67,487)=f(0,1),11712,32;tcl_GetCwd:(67,488)=*(67,489)=f(7,35),11744,32;tcl_Chdir:(67,301),11776,32;tcl_Access:(67,429),11808,32;tcl_Stat:(67,490)=*(67,491)=f(0,1),11840,32;tcl_UtfNcmp:(67,492)=*(67,493)=f(0,1),11872,32;tcl_UtfNcasecmp:(67,492),11904,32;tcl_StringCaseMatch:(67,494)=*(67,495)=f(0,1),11936,32;tcl_UniCharIsControl:(67,192),11968,32;tcl_UniCharIsGraph:(67,192),12000,32;tcl_UniCharIsPrint:(67,192),12032,32;tcl_UniCharIsPunct:(67,192),12064,32;tcl_RegExpExecObj:(67,496)=*(67,497)=f(0,1),12096,32;tcl_RegExpGetInfo:(67,498)=*(67,499)=f(0,20),12128,32;tcl_NewUnicodeObj:(67,500)=*(67,501)=f(65,129),12160,32;tcl_SetUnicodeObj:(67,502)=*(67,503)=f(0,20),12192,32;tcl_GetCharLength:(67,504)=*(67,505)=f(0,1),12224,32;tcl_GetUniChar:(67,506)=*(67,507)=f(65,226),12256,32;tcl_GetUnicode:(67,508)=*(67,509)=f(67,471),12288,32;tcl_GetRange:(67,510)=*(67,511)=f(65,129),12320,32;tcl_AppendUnicodeToObj:(67,502),12352,32;tcl_RegExpMatchObj:(67,78),12384,32;tcl_SetNotifier:(67,512)=*(67,513)=f(0,20),12416,32;tcl_GetAllocMutex:(67,514)=*(67,515)=f(67,516)=*(65,26),12448,32;tcl_GetChannelNames:(67,271),12480,32;tcl_GetChannelNamesEx:(67,176),12512,32;tcl_ProcObjCmd:(67,517)=*(67,518)=f(0,1),12544,32;tcl_ConditionFinalize:(67,425),12576,32;tcl_MutexFinalize:(67,423),12608,32;tcl_CreateThread:(67,519)=*(67,520)=f(0,1),12640,32;;TclStubs:t(67,521)=(67,9)Tk_BindingTable:t(64,1)=(64,2)=*(64,3)=xsTk_BindingTable_:Tk_Canvas:t(64,4)=(64,5)=*(64,6)=xsTk_Canvas_:Tk_Cursor:t(64,7)=(64,8)=*(64,9)=xsTk_Cursor_:Tk_ErrorHandler:t(64,10)=(64,11)=*(64,12)=xsTk_ErrorHandler_:Tk_Font:t(64,13)=(64,14)=*(64,15)=xsTk_Font_:Tk_Image:t(64,16)=(64,17)=*(64,18)=xsTk_Image__:Tk_ImageMaster:t(64,19)=(64,20)=*(64,21)=xsTk_ImageMaster_:Tk_OptionTable:t(64,22)=(64,23)=*(64,24)=xsTk_OptionTable_:Tk_PostscriptInfo:t(64,25)=(64,26)=*(64,27)=xsTk_PostscriptInfo_:Tk_TextLayout:t(64,28)=(64,29)=*(64,30)=xsTk_TextLayout_:Tk_Window:t(64,31)=(64,32)=*(64,33)=xsTk_Window_:Tk_3DBorder:t(64,34)=(64,35)=*(64,36)=xsTk_3DBorder_:Tk_Uid:t(64,37)=(7,35) :T(64,38)=eTK_OPTION_BOOLEAN:0,TK_OPTION_INT:1,TK_OPTION_DOUBLE:2,TK_OPTION_STRING:3,TK_OPTION_STRING_TABLE:4,TK_OPTION_COLOR:5,TK_OPTION_FONT:6,TK_OPTION_BITMAP:7,TK_OPTION_BORDER:8,TK_OPTION_RELIEF:9,TK_OPTION_CURSOR:10,TK_OPTION_JUSTIFY:11,TK_OPTION_ANCHOR:12,TK_OPTION_SYNONYM:13,TK_OPTION_PIXELS:14,TK_OPTION_WINDOW:15,TK_OPTION_END:16,;Tk_OptionType:t(64,39)=(64,38)Tk_OptionSpec:T(64,40)=s40type:(64,39),0,32;optionName:(7,35),32,32;dbName:(7,35),64,32;dbClass:(7,35),96,32;defValue:(7,35),128,32;objOffset:(0,1),160,32;internalOffset:(0,1),192,32;flags:(0,1),224,32;clientData:(65,1),256,32;typeMask:(0,1),288,32;;Tk_OptionSpec:t(64,41)=(64,40)Tk_SavedOption:T(64,42)=s16optionPtr:(64,43)=*(64,44)=xsTkOption:,0,32;valuePtr:(65,129),32,32;internalForm:(0,13),64,64;;Tk_SavedOption:t(64,45)=(64,42)Tk_SavedOptions:T(64,46)=s336recordPtr:(7,35),0,32;tkwin:(64,31),32,32;numItems:(0,1),64,32;items:(64,47)=ar(0,22);0;19;(64,45),96,2560;nextPtr:(64,48)=*(64,46),2656,32;;Tk_SavedOptions:t(64,49)=(64,46)Tk_OptionParseProc:t(64,50)=(64,51)=f(0,1)Tk_OptionPrintProc:t(64,52)=(64,53)=f(7,35)Tk_CustomOption:T(64,54)=s12parseProc:(64,55)=*(64,50),0,32;printProc:(64,56)=*(64,52),32,32;clientData:(65,1),64,32;;Tk_CustomOption:t(64,57)=(64,54)Tk_ConfigSpec:T(64,58)=s32type:(0,1),0,32;argvName:(7,35),32,32;dbName:(7,35),64,32;dbClass:(7,35),96,32;defValue:(7,35),128,32;offset:(0,1),160,32;specFlags:(0,1),192,32;customPtr:(64,59)=*(64,57),224,32;;Tk_ConfigSpec:t(64,60)=(64,58) :T(64,61)=eTK_CONFIG_BOOLEAN:0,TK_CONFIG_INT:1,TK_CONFIG_DOUBLE:2,TK_CONFIG_STRING:3,TK_CONFIG_UID:4,TK_CONFIG_COLOR:5,TK_CONFIG_FONT:6,TK_CONFIG_BITMAP:7,TK_CONFIG_BORDER:8,TK_CONFIG_RELIEF:9,TK_CONFIG_CURSOR:10,TK_CONFIG_ACTIVE_CURSOR:11,TK_CONFIG_JUSTIFY:12,TK_CONFIG_ANCHOR:13,TK_CONFIG_SYNONYM:14,TK_CONFIG_CAP_STYLE:15,TK_CONFIG_JOIN_STYLE:16,TK_CONFIG_PIXELS:17,TK_CONFIG_MM:18,TK_CONFIG_WINDOW:19,TK_CONFIG_CUSTOM:20,TK_CONFIG_END:21,;Tk_ConfigTypes:t(64,62)=(64,61)Tk_ArgvInfo:t(64,63)=(64,64)=s20key:(7,35),0,32;type:(0,1),32,32;src:(7,35),64,32;dst:(7,35),96,32;help:(7,35),128,32;; :T(64,65)=eTK_DEFER_EVENT:0,TK_PROCESS_EVENT:1,TK_DISCARD_EVENT:2,;Tk_RestrictAction:t(64,66)=(64,65) :T(64,67)=eTK_ANCHOR_N:0,TK_ANCHOR_NE:1,TK_ANCHOR_E:2,TK_ANCHOR_SE:3,TK_ANCHOR_S:4,TK_ANCHOR_SW:5,TK_ANCHOR_W:6,TK_ANCHOR_NW:7,TK_ANCHOR_CENTER:8,;Tk_Anchor:t(64,68)=(64,67) :T(64,69)=eTK_JUSTIFY_LEFT:0,TK_JUSTIFY_RIGHT:1,TK_JUSTIFY_CENTER:2,;Tk_Justify:t(64,70)=(64,69)Tk_FontMetrics:T(64,71)=s12ascent:(0,1),0,32;descent:(0,1),32,32;linespace:(0,1),64,32;;Tk_FontMetrics:t(64,72)=(64,71)Tk_GeomRequestProc:t(64,73)=(64,74)=f(0,20)Tk_GeomLostSlaveProc:t(64,75)=(64,74)Tk_GeomMgr:T(64,76)=s12name:(7,35),0,32;requestProc:(64,77)=*(64,73),32,32;lostSlaveProc:(64,78)=*(64,75),64,32;;Tk_GeomMgr:t(64,79)=(64,76)XVirtualEvent:t(64,80)=(64,81)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(68,89),96,32;event:(70,6),128,32;root:(70,6),160,32;subwindow:(70,6),192,32;time:(70,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;name:(64,37),416,32;same_screen:(0,1),448,32;;XActivateDeactivateEvent:t(64,82)=(64,83)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(68,89),96,32;window:(70,6),128,32;;XActivateEvent:t(64,84)=(64,82)XDeactivateEvent:t(64,85)=(64,82)Tk_FakeWin:T(64,86)=s216display:(68,89),0,32;dummy1:(7,35),32,32;screenNum:(0,1),64,32;visual:(68,21),96,32;depth:(0,1),128,32;window:(70,6),160,32;dummy2:(7,35),192,32;dummy3:(7,35),224,32;parentPtr:(64,31),256,32;dummy4:(7,35),288,32;dummy5:(7,35),320,32;pathName:(7,35),352,32;nameUid:(64,37),384,32;classUid:(64,37),416,32;changes:(68,52),448,224;dummy6:(0,4),672,32;atts:(68,29),704,480;dummy7:(0,5),1184,32;flags:(0,4),1216,32;dummy8:(7,35),1248,32;dummy9:(68,212),1280,32;dummy10:(64,87)=*(65,1),1312,32;dummy11:(0,1),1344,32;dummy12:(0,1),1376,32;dummy13:(7,35),1408,32;dummy14:(7,35),1440,32;dummy15:(65,1),1472,32;reqWidth:(0,1),1504,32;reqHeight:(0,1),1536,32;internalBorderWidth:(0,1),1568,32;dummy16:(7,35),1600,32;dummy17:(7,35),1632,32;dummy18:(65,1),1664,32;dummy19:(7,35),1696,32;;Tk_FakeWin:t(64,88)=(64,86) :T(64,89)=eTK_STATE_NULL:-1,TK_STATE_ACTIVE:0,TK_STATE_DISABLED:1,TK_STATE_NORMAL:2,TK_STATE_HIDDEN:3,;Tk_State:t(64,90)=(64,89)Tk_SmoothMethod:T(64,91)=s12name:(7,35),0,32;coordProc:(64,92)=*(64,93)=f(0,1),32,32;postscriptProc:(64,94)=*(64,95)=f(0,20),64,32;;Tk_SmoothMethod:t(64,96)=(64,91)Tk_Item:T(64,97)=s68id:(0,1),0,32;nextPtr:(64,98)=*(64,97),32,32;staticTagSpace:(64,99)=ar(0,22);0;2;(64,37),64,96;tagPtr:(64,100)=*(64,37),160,32;tagSpace:(0,1),192,32;numTags:(0,1),224,32;typePtr:(64,101)=*(64,102)=xsTk_ItemType:,256,32;x1:(0,1),288,32;y1:(0,1),320,32;x2:(0,1),352,32;y2:(0,1),384,32;prevPtr:(64,98),416,32;state:(64,90),448,32;reserved1:(7,35),480,32;redraw_flags:(0,1),512,32;;Tk_Item:t(64,103)=(64,97)Tk_ItemCreateProc:t(64,104)=(64,105)=f(0,1)Tk_ItemConfigureProc:t(64,106)=(64,107)=f(0,1)Tk_ItemCoordProc:t(64,108)=(64,105)Tk_ItemDeleteProc:t(64,109)=(64,110)=f(0,20)Tk_ItemDisplayProc:t(64,111)=(64,112)=f(0,20)Tk_ItemPointProc:t(64,113)=(64,114)=f(0,13)Tk_ItemAreaProc:t(64,115)=(64,116)=f(0,1)Tk_ItemPostscriptProc:t(64,117)=(64,118)=f(0,1)Tk_ItemScaleProc:t(64,119)=(64,120)=f(0,20)Tk_ItemTranslateProc:t(64,121)=(64,122)=f(0,20)Tk_ItemIndexProc:t(64,123)=(64,124)=f(0,1)Tk_ItemCursorProc:t(64,125)=(64,126)=f(0,20)Tk_ItemSelectionProc:t(64,127)=(64,128)=f(0,1)Tk_ItemInsertProc:t(64,129)=(64,130)=f(0,20)Tk_ItemDCharsProc:t(64,131)=(64,132)=f(0,20)Tk_ItemType:T(64,102)=s96name:(7,35),0,32;itemSize:(0,1),32,32;createProc:(64,133)=*(64,104),64,32;configSpecs:(64,134)=*(64,60),96,32;configProc:(64,135)=*(64,106),128,32;coordProc:(64,136)=*(64,108),160,32;deleteProc:(64,137)=*(64,109),192,32;displayProc:(64,138)=*(64,111),224,32;alwaysRedraw:(0,1),256,32;pointProc:(64,139)=*(64,113),288,32;areaProc:(64,140)=*(64,115),320,32;postscriptProc:(64,141)=*(64,117),352,32;scaleProc:(64,142)=*(64,119),384,32;translateProc:(64,143)=*(64,121),416,32;indexProc:(64,144)=*(64,123),448,32;icursorProc:(64,145)=*(64,125),480,32;selectionProc:(64,146)=*(64,127),512,32;insertProc:(64,147)=*(64,129),544,32;dCharsProc:(64,148)=*(64,131),576,32;nextPtr:(64,101),608,32;reserved1:(7,35),640,32;reserved2:(0,1),672,32;reserved3:(7,35),704,32;reserved4:(7,35),736,32;;Tk_ItemType:t(64,149)=(64,102)Tk_CanvasTextInfo:T(64,150)=s56selBorder:(64,34),0,32;selBorderWidth:(0,1),32,32;selFgColorPtr:(64,151)=*(68,54),64,32;selItemPtr:(64,152)=*(64,103),96,32;selectFirst:(0,1),128,32;selectLast:(0,1),160,32;anchorItemPtr:(64,152),192,32;selectAnchor:(0,1),224,32;insertBorder:(64,34),256,32;insertWidth:(0,1),288,32;insertBorderWidth:(0,1),320,32;focusItemPtr:(64,152),352,32;gotFocus:(0,1),384,32;cursorOn:(0,1),416,32;;Tk_CanvasTextInfo:t(64,153)=(64,150)Tk_Dash:T(64,154)=s8number:(0,1),0,32;pattern:(64,155)=u4pt:(7,35),0,32;array:(16,4),0,32;;,32,32;;Tk_Dash:t(64,156)=(64,154)Tk_TSOffset:T(64,157)=s12flags:(0,1),0,32;xoffset:(0,1),32,32;yoffset:(0,1),64,32;;Tk_TSOffset:t(64,158)=(64,157)Tk_Outline:T(64,159)=s104gc:(68,13),0,32;width:(0,13),32,64;activeWidth:(0,13),96,64;disabledWidth:(0,13),160,64;offset:(0,1),224,32;dash:(64,156),256,64;activeDash:(64,156),320,64;disabledDash:(64,156),384,64;reserved1:(0,19),448,32;reserved2:(0,19),480,32;reserved3:(0,19),512,32;tsoffset:(64,158),544,96;color:(64,151),640,32;activeColor:(64,151),672,32;disabledColor:(64,151),704,32;stipple:(70,9),736,32;activeStipple:(70,9),768,32;disabledStipple:(70,9),800,32;;Tk_Outline:t(64,160)=(64,159)Tk_ImageType:t(64,161)=(64,162)=xsTk_ImageType:Tk_ImageCreateProc:t(64,163)=(64,164)=f(0,1)Tk_ImageGetProc:t(64,165)=(64,166)=f(65,1)Tk_ImageDisplayProc:t(64,167)=(64,168)=f(0,20)Tk_ImageFreeProc:t(64,169)=(64,170)=f(0,20)Tk_ImageDeleteProc:t(64,171)=(65,51)Tk_ImageChangedProc:t(64,172)=(64,173)=f(0,20)Tk_ImagePostscriptProc:t(64,174)=(64,175)=f(0,1)Tk_ImageType:T(64,162)=s36name:(7,35),0,32;createProc:(64,176)=*(64,163),32,32;getProc:(64,177)=*(64,165),64,32;displayProc:(64,178)=*(64,167),96,32;freeProc:(64,179)=*(64,169),128,32;deleteProc:(64,180)=*(64,171),160,32;postscriptProc:(64,181)=*(64,174),192,32;nextPtr:(64,182)=*(64,162),224,32;reserved:(7,35),256,32;;Tk_PhotoHandle:t(64,183)=(0,19)Tk_PhotoImageBlock:T(64,184)=s36pixelPtr:(19,34),0,32;width:(0,1),32,32;height:(0,1),64,32;pitch:(0,1),96,32;pixelSize:(0,1),128,32;offset:(64,185)=ar(0,22);0;3;(0,1),160,128;;Tk_PhotoImageBlock:t(64,186)=(64,184)Tk_PhotoImageFormat:t(64,187)=(64,188)=xsTk_PhotoImageFormat:Tk_ImageFileMatchProc:t(64,189)=(64,190)=f(0,1)Tk_ImageStringMatchProc:t(64,191)=(64,192)=f(0,1)Tk_ImageFileReadProc:t(64,193)=(64,194)=f(0,1)Tk_ImageStringReadProc:t(64,195)=(64,196)=f(0,1)Tk_ImageFileWriteProc:t(64,197)=(64,198)=f(0,1)Tk_ImageStringWriteProc:t(64,199)=(64,200)=f(0,1)Tk_PhotoImageFormat:T(64,188)=s32name:(7,35),0,32;fileMatchProc:(64,201)=*(64,189),32,32;stringMatchProc:(64,202)=*(64,191),64,32;fileReadProc:(64,203)=*(64,193),96,32;stringReadProc:(64,204)=*(64,195),128,32;fileWriteProc:(64,205)=*(64,197),160,32;stringWriteProc:(64,206)=*(64,199),192,32;nextPtr:(64,207)=*(64,188),224,32;;Tk_ErrorProc:t(64,208)=(64,209)=f(0,1)Tk_EventProc:t(64,210)=(64,211)=f(0,20)Tk_GenericProc:t(64,212)=(64,213)=f(0,1)Tk_GetSelProc:t(64,214)=(64,215)=f(0,1)Tk_LostSelProc:t(64,216)=(65,51)Tk_RestrictProc:t(64,217)=(64,218)=f(64,66)Tk_SelectionProc:t(64,219)=(64,220)=f(0,1)TkStubHooks:T(75,1)=s16tkPlatStubs:(75,2)=*(75,3)=xsTkPlatStubs:,0,32;tkIntStubs:(75,4)=*(75,5)=xsTkIntStubs:,32,32;tkIntPlatStubs:(75,6)=*(75,7)=xsTkIntPlatStubs:,64,32;tkIntXlibStubs:(75,8)=*(75,9)=xsTkIntXlibStubs:,96,32;;TkStubHooks:t(75,10)=(75,1)TkStubs:T(75,11)=s964magic:(0,1),0,32;hooks:(75,12)=*(75,1),32,32;tk_MainLoop:(67,216),64,32;tk_3DBorderColor:(75,13)=*(75,14)=f(64,151),96,32;tk_3DBorderGC:(75,15)=*(75,16)=f(68,13),128,32;tk_3DHorizontalBevel:(75,17)=*(75,18)=f(0,20),160,32;tk_3DVerticalBevel:(75,19)=*(75,20)=f(0,20),192,32;tk_AddOption:(75,21)=*(75,22)=f(0,20),224,32;tk_BindEvent:(75,23)=*(75,24)=f(0,20),256,32;tk_CanvasDrawableCoords:(75,25)=*(75,26)=f(0,20),288,32;tk_CanvasEventuallyRedraw:(75,27)=*(75,28)=f(0,20),320,32;tk_CanvasGetCoord:(75,29)=*(75,30)=f(0,1),352,32;tk_CanvasGetTextInfo:(75,31)=*(75,32)=f(75,33)=*(64,153),384,32;tk_CanvasPsBitmap:(75,34)=*(75,35)=f(0,1),416,32;tk_CanvasPsColor:(75,36)=*(75,37)=f(0,1),448,32;tk_CanvasPsFont:(75,38)=*(75,39)=f(0,1),480,32;tk_CanvasPsPath:(75,40)=*(75,41)=f(0,20),512,32;tk_CanvasPsStipple:(75,42)=*(75,43)=f(0,1),544,32;tk_CanvasPsY:(75,44)=*(75,45)=f(0,13),576,32;tk_CanvasSetStippleOrigin:(75,46)=*(75,47)=f(0,20),608,32;tk_CanvasTagsParseProc:(75,48)=*(64,51),640,32;tk_CanvasTagsPrintProc:(75,49)=*(64,53),672,32;tk_CanvasTkwin:(75,50)=*(75,51)=f(64,31),704,32;tk_CanvasWindowCoords:(75,25),736,32;tk_ChangeWindowAttributes:(75,52)=*(75,53)=f(0,20),768,32;tk_CharBbox:(75,54)=*(75,55)=f(0,1),800,32;tk_ClearSelection:(75,56)=*(75,57)=f(0,20),832,32;tk_ClipboardAppend:(75,58)=*(75,59)=f(0,1),864,32;tk_ClipboardClear:(75,60)=*(75,61)=f(0,1),896,32;tk_ConfigureInfo:(75,62)=*(75,63)=f(0,1),928,32;tk_ConfigureValue:(75,62),960,32;tk_ConfigureWidget:(75,64)=*(75,65)=f(0,1),992,32;tk_ConfigureWindow:(75,66)=*(75,67)=f(0,20),1024,32;tk_ComputeTextLayout:(75,68)=*(75,69)=f(64,28),1056,32;tk_CoordsToWindow:(75,70)=*(75,71)=f(64,31),1088,32;tk_CreateBinding:(75,72)=*(75,73)=f(0,5),1120,32;tk_CreateBindingTable:(75,74)=*(75,75)=f(64,1),1152,32;tk_CreateErrorHandler:(75,76)=*(75,77)=f(64,10),1184,32;tk_CreateEventHandler:(75,78)=*(75,79)=f(0,20),1216,32;tk_CreateGenericHandler:(75,80)=*(75,81)=f(0,20),1248,32;tk_CreateImageType:(75,82)=*(75,83)=f(0,20),1280,32;tk_CreateItemType:(75,84)=*(75,85)=f(0,20),1312,32;tk_CreatePhotoImageFormat:(75,86)=*(75,87)=f(0,20),1344,32;tk_CreateSelHandler:(75,88)=*(75,89)=f(0,20),1376,32;tk_CreateWindow:(75,90)=*(75,91)=f(64,31),1408,32;tk_CreateWindowFromPath:(75,90),1440,32;tk_DefineBitmap:(75,92)=*(75,93)=f(0,1),1472,32;tk_DefineCursor:(75,94)=*(75,95)=f(0,20),1504,32;tk_DeleteAllBindings:(75,96)=*(75,97)=f(0,20),1536,32;tk_DeleteBinding:(75,98)=*(75,99)=f(0,1),1568,32;tk_DeleteBindingTable:(75,100)=*(75,101)=f(0,20),1600,32;tk_DeleteErrorHandler:(75,102)=*(75,103)=f(0,20),1632,32;tk_DeleteEventHandler:(75,78),1664,32;tk_DeleteGenericHandler:(75,80),1696,32;tk_DeleteImage:(67,172),1728,32;tk_DeleteSelHandler:(75,104)=*(75,105)=f(0,20),1760,32;tk_DestroyWindow:(75,106)=*(75,107)=f(0,20),1792,32;tk_DisplayName:(75,108)=*(75,109)=f(7,35),1824,32;tk_DistanceToTextLayout:(75,110)=*(75,111)=f(0,1),1856,32;tk_Draw3DPolygon:(75,112)=*(75,113)=f(0,20),1888,32;tk_Draw3DRectangle:(75,19),1920,32;tk_DrawChars:(75,114)=*(75,115)=f(0,20),1952,32;tk_DrawFocusHighlight:(75,116)=*(75,117)=f(0,20),1984,32;tk_DrawTextLayout:(75,118)=*(75,119)=f(0,20),2016,32;tk_Fill3DPolygon:(75,112),2048,32;tk_Fill3DRectangle:(75,19),2080,32;tk_FindPhoto:(75,120)=*(75,121)=f(64,183),2112,32;tk_FontId:(75,122)=*(75,123)=f(70,8),2144,32;tk_Free3DBorder:(75,124)=*(75,125)=f(0,20),2176,32;tk_FreeBitmap:(75,126)=*(75,127)=f(0,20),2208,32;tk_FreeColor:(75,128)=*(75,129)=f(0,20),2240,32;tk_FreeColormap:(75,130)=*(75,131)=f(0,20),2272,32;tk_FreeCursor:(75,132)=*(75,133)=f(0,20),2304,32;tk_FreeFont:(75,134)=*(75,135)=f(0,20),2336,32;tk_FreeGC:(75,136)=*(75,137)=f(0,20),2368,32;tk_FreeImage:(75,138)=*(75,139)=f(0,20),2400,32;tk_FreeOptions:(75,140)=*(75,141)=f(0,20),2432,32;tk_FreePixmap:(75,126),2464,32;tk_FreeTextLayout:(75,142)=*(75,143)=f(0,20),2496,32;tk_FreeXId:(75,144)=*(75,145)=f(0,20),2528,32;tk_GCForColor:(75,146)=*(75,147)=f(68,13),2560,32;tk_GeometryRequest:(75,148)=*(75,149)=f(0,20),2592,32;tk_Get3DBorder:(75,150)=*(75,151)=f(64,34),2624,32;tk_GetAllBindings:(75,152)=*(75,153)=f(0,20),2656,32;tk_GetAnchor:(75,154)=*(75,155)=f(0,1),2688,32;tk_GetAtomName:(75,156)=*(75,157)=f(7,35),2720,32;tk_GetBinding:(75,158)=*(75,159)=f(7,35),2752,32;tk_GetBitmap:(75,160)=*(75,161)=f(70,9),2784,32;tk_GetBitmapFromData:(75,162)=*(75,163)=f(70,9),2816,32;tk_GetCapStyle:(67,60),2848,32;tk_GetColor:(75,164)=*(75,165)=f(64,151),2880,32;tk_GetColorByValue:(75,166)=*(75,167)=f(64,151),2912,32;tk_GetColormap:(75,168)=*(75,169)=f(70,11),2944,32;tk_GetCursor:(75,170)=*(75,171)=f(64,7),2976,32;tk_GetCursorFromData:(75,172)=*(75,173)=f(64,7),3008,32;tk_GetFont:(75,174)=*(75,175)=f(64,13),3040,32;tk_GetFontFromObj:(75,176)=*(75,177)=f(64,13),3072,32;tk_GetFontMetrics:(75,178)=*(75,179)=f(0,20),3104,32;tk_GetGC:(75,180)=*(75,181)=f(68,13),3136,32;tk_GetImage:(75,182)=*(75,183)=f(64,16),3168,32;tk_GetImageMasterData:(75,184)=*(75,185)=f(65,1),3200,32;tk_GetItemTypes:(75,186)=*(75,187)=f(75,188)=*(64,149),3232,32;tk_GetJoinStyle:(67,60),3264,32;tk_GetJustify:(75,189)=*(75,190)=f(0,1),3296,32;tk_GetNumMainWindows:(67,124),3328,32;tk_GetOption:(75,191)=*(75,192)=f(64,37),3360,32;tk_GetPixels:(75,193)=*(75,194)=f(0,1),3392,32;tk_GetPixmap:(75,195)=*(75,196)=f(70,9),3424,32;tk_GetRelief:(67,60),3456,32;tk_GetRootCoords:(75,197)=*(75,198)=f(0,20),3488,32;tk_GetScrollInfo:(75,199)=*(75,200)=f(0,1),3520,32;tk_GetScreenMM:(75,201)=*(75,202)=f(0,1),3552,32;tk_GetSelection:(75,203)=*(75,204)=f(0,1),3584,32;tk_GetUid:(75,205)=*(75,206)=f(64,37),3616,32;tk_GetVisual:(75,207)=*(75,208)=f(68,21),3648,32;tk_GetVRootGeometry:(75,209)=*(75,210)=f(0,20),3680,32;tk_Grab:(75,211)=*(75,212)=f(0,1),3712,32;tk_HandleEvent:(75,213)=*(75,214)=f(0,20),3744,32;tk_IdToWindow:(75,215)=*(75,216)=f(64,31),3776,32;tk_ImageChanged:(75,217)=*(75,218)=f(0,20),3808,32;tk_Init:(67,271),3840,32;tk_InternAtom:(75,219)=*(75,220)=f(70,3),3872,32;tk_IntersectTextLayout:(75,221)=*(75,222)=f(0,1),3904,32;tk_MaintainGeometry:(75,223)=*(75,224)=f(0,20),3936,32;tk_MainWindow:(75,225)=*(75,226)=f(64,31),3968,32;tk_MakeWindowExist:(75,106),4000,32;tk_ManageGeometry:(75,227)=*(75,228)=f(0,20),4032,32;tk_MapWindow:(75,106),4064,32;tk_MeasureChars:(75,229)=*(75,230)=f(0,1),4096,32;tk_MoveResizeWindow:(75,231)=*(75,232)=f(0,20),4128,32;tk_MoveWindow:(75,148),4160,32;tk_MoveToplevelWindow:(75,148),4192,32;tk_NameOf3DBorder:(75,233)=*(75,234)=f(7,35),4224,32;tk_NameOfAnchor:(75,235)=*(75,236)=f(7,35),4256,32;tk_NameOfBitmap:(75,237)=*(75,238)=f(7,35),4288,32;tk_NameOfCapStyle:(67,208),4320,32;tk_NameOfColor:(75,239)=*(75,240)=f(7,35),4352,32;tk_NameOfCursor:(75,241)=*(75,242)=f(7,35),4384,32;tk_NameOfFont:(75,243)=*(75,244)=f(7,35),4416,32;tk_NameOfImage:(75,245)=*(75,246)=f(7,35),4448,32;tk_NameOfJoinStyle:(67,208),4480,32;tk_NameOfJustify:(75,247)=*(75,248)=f(7,35),4512,32;tk_NameOfRelief:(67,208),4544,32;tk_NameToWindow:(75,249)=*(75,250)=f(64,31),4576,32;tk_OwnSelection:(75,251)=*(75,252)=f(0,20),4608,32;tk_ParseArgv:(75,253)=*(75,254)=f(0,1),4640,32;tk_PhotoPutBlock:(75,255)=*(75,256)=f(0,20),4672,32;tk_PhotoPutZoomedBlock:(75,257)=*(75,258)=f(0,20),4704,32;tk_PhotoGetImage:(75,259)=*(75,260)=f(0,1),4736,32;tk_PhotoBlank:(75,261)=*(75,262)=f(0,20),4768,32;tk_PhotoExpand:(75,263)=*(75,264)=f(0,20),4800,32;tk_PhotoGetSize:(75,265)=*(75,266)=f(0,20),4832,32;tk_PhotoSetSize:(75,263),4864,32;tk_PointToChar:(75,110),4896,32;tk_PostscriptFontName:(75,267)=*(75,268)=f(0,1),4928,32;tk_PreserveColormap:(75,130),4960,32;tk_QueueWindowEvent:(75,269)=*(75,270)=f(0,20),4992,32;tk_RedrawImage:(75,271)=*(75,272)=f(0,20),5024,32;tk_ResizeWindow:(75,148),5056,32;tk_RestackWindow:(75,273)=*(75,274)=f(0,1),5088,32;tk_RestrictEvents:(75,275)=*(75,276)=f(75,277)=*(64,217),5120,32;tk_SafeInit:(67,271),5152,32;tk_SetAppName:(75,278)=*(75,279)=f(7,35),5184,32;tk_SetBackgroundFromBorder:(75,280)=*(75,281)=f(0,20),5216,32;tk_SetClass:(75,282)=*(75,283)=f(0,20),5248,32;tk_SetGrid:(75,231),5280,32;tk_SetInternalBorder:(75,284)=*(75,285)=f(0,20),5312,32;tk_SetWindowBackground:(75,286)=*(75,287)=f(0,20),5344,32;tk_SetWindowBackgroundPixmap:(75,288)=*(75,289)=f(0,20),5376,32;tk_SetWindowBorder:(75,286),5408,32;tk_SetWindowBorderWidth:(75,284),5440,32;tk_SetWindowBorderPixmap:(75,288),5472,32;tk_SetWindowColormap:(75,290)=*(75,291)=f(0,20),5504,32;tk_SetWindowVisual:(75,292)=*(75,293)=f(0,1),5536,32;tk_SizeOfBitmap:(75,294)=*(75,295)=f(0,20),5568,32;tk_SizeOfImage:(75,296)=*(75,297)=f(0,20),5600,32;tk_StrictMotif:(75,298)=*(75,299)=f(0,1),5632,32;tk_TextLayoutToPostscript:(75,300)=*(75,301)=f(0,20),5664,32;tk_TextWidth:(75,302)=*(75,303)=f(0,1),5696,32;tk_UndefineCursor:(75,106),5728,32;tk_UnderlineChars:(75,304)=*(75,305)=f(0,20),5760,32;tk_UnderlineTextLayout:(75,306)=*(75,307)=f(0,20),5792,32;tk_Ungrab:(75,106),5824,32;tk_UnmaintainGeometry:(75,308)=*(75,309)=f(0,20),5856,32;tk_UnmapWindow:(75,106),5888,32;tk_UnsetGrid:(75,106),5920,32;tk_UpdatePointer:(75,310)=*(75,311)=f(0,20),5952,32;tk_AllocBitmapFromObj:(75,312)=*(75,313)=f(70,9),5984,32;tk_Alloc3DBorderFromObj:(75,314)=*(75,315)=f(64,34),6016,32;tk_AllocColorFromObj:(75,316)=*(75,317)=f(64,151),6048,32;tk_AllocCursorFromObj:(75,318)=*(75,319)=f(64,7),6080,32;tk_AllocFontFromObj:(75,320)=*(75,321)=f(64,13),6112,32;tk_CreateOptionTable:(75,322)=*(75,323)=f(64,22),6144,32;tk_DeleteOptionTable:(75,324)=*(75,325)=f(0,20),6176,32;tk_Free3DBorderFromObj:(75,326)=*(75,327)=f(0,20),6208,32;tk_FreeBitmapFromObj:(75,326),6240,32;tk_FreeColorFromObj:(75,326),6272,32;tk_FreeConfigOptions:(75,328)=*(75,329)=f(0,20),6304,32;tk_FreeSavedOptions:(75,330)=*(75,331)=f(0,20),6336,32;tk_FreeCursorFromObj:(75,326),6368,32;tk_FreeFontFromObj:(75,326),6400,32;tk_Get3DBorderFromObj:(75,332)=*(75,333)=f(64,34),6432,32;tk_GetAnchorFromObj:(75,334)=*(75,335)=f(0,1),6464,32;tk_GetBitmapFromObj:(75,336)=*(75,337)=f(70,9),6496,32;tk_GetColorFromObj:(75,338)=*(75,339)=f(64,151),6528,32;tk_GetCursorFromObj:(75,340)=*(75,341)=f(64,7),6560,32;tk_GetOptionInfo:(75,342)=*(75,343)=f(65,129),6592,32;tk_GetOptionValue:(75,342),6624,32;tk_GetJustifyFromObj:(75,344)=*(75,345)=f(0,1),6656,32;tk_GetMMFromObj:(75,346)=*(75,347)=f(0,1),6688,32;tk_GetPixelsFromObj:(75,348)=*(75,349)=f(0,1),6720,32;tk_GetReliefFromObj:(67,62),6752,32;tk_GetScrollInfoObj:(75,350)=*(75,351)=f(0,1),6784,32;tk_InitOptions:(75,352)=*(75,353)=f(0,1),6816,32;tk_MainEx:(75,354)=*(75,355)=f(0,20),6848,32;tk_RestoreSavedOptions:(75,330),6880,32;tk_SetOptions:(75,356)=*(75,357)=f(0,1),6912,32;tk_InitConsoleChannels:(67,114),6944,32;tk_CreateConsoleWindow:(67,271),6976,32;tk_CreateSmoothMethod:(75,358)=*(75,359)=f(0,20),7008,32;reserved218:(0,19),7040,32;reserved219:(0,19),7072,32;tk_GetDash:(75,360)=*(75,361)=f(0,1),7104,32;tk_CreateOutline:(75,362)=*(75,363)=f(0,20),7136,32;tk_DeleteOutline:(75,364)=*(75,365)=f(0,20),7168,32;tk_ConfigOutlineGC:(75,366)=*(75,367)=f(0,1),7200,32;tk_ChangeOutlineGC:(75,368)=*(75,369)=f(0,1),7232,32;tk_ResetOutlineGC:(75,368),7264,32;tk_CanvasPsOutline:(75,368),7296,32;tk_SetTSOrigin:(75,370)=*(75,371)=f(0,20),7328,32;tk_CanvasGetCoordFromObj:(75,372)=*(75,373)=f(0,1),7360,32;tk_CanvasSetOffset:(75,374)=*(75,375)=f(0,20),7392,32;tk_DitherPhoto:(75,376)=*(75,377)=f(0,20),7424,32;tk_PostscriptBitmap:(75,378)=*(75,379)=f(0,1),7456,32;tk_PostscriptColor:(75,380)=*(75,381)=f(0,1),7488,32;tk_PostscriptFont:(75,382)=*(75,383)=f(0,1),7520,32;tk_PostscriptImage:(75,384)=*(75,385)=f(0,1),7552,32;tk_PostscriptPath:(75,386)=*(75,387)=f(0,20),7584,32;tk_PostscriptStipple:(75,388)=*(75,389)=f(0,1),7616,32;tk_PostscriptY:(75,390)=*(75,391)=f(0,13),7648,32;tk_PostscriptPhoto:(75,392)=*(75,393)=f(0,1),7680,32;;TkStubs:t(75,394)=(75,11)eager:F(0,20)lockvalue:r(0,1)change:F(0,20)flag:p(0,1)flag:r(0,1)savepc:r(29,14)mark_changed:F(0,20)P:r(30,5)formula_list:F(0,20)action_list:F(0,20)reset_eval:F(0,20)heap.cgetheap:F(13,35)size:p(0,1)freeheap:F(0,20)hptr:G(13,35)heap:G(0,23)=ar(0,22);0;2097151;(0,2)lex.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;49;(0,2)/usr/include/assert.h../EX/script.hScript:T(95,1)=s12maxScript:(0,1),0,32;text:(7,35),32,32;ready:(0,1),64,32;;Script:t(95,2)=(95,1)nextc:G(0,1)yyleng:G(0,1)inEVAL:G(0,1)appAgentName:G(0,1)append_agentName:G(0,1)append_NoAgentName:G(0,1)inPrefix:G(0,1)currentNotation:G(96,2)changeNotation:F(0,20)notation:p(96,2)notation:r(96,2)makedatum:F(71,12)value:p(71,10)type:r(0,1)value:r(71,10)p:r(71,12)append_char:f(0,20)buffer_overflow:f(0,1)init_lex:F(0,20)keyword_table:T(0,23)=s8name:(7,35),0,32;kval:(0,1),32,32;;keyword.hkeyword_token:f(0,1)keywords:V(0,24)=ar(0,22);0;27;(0,23)builtinF_table:T(0,25)=s4name:(7,35),0,32;;builtinf.hbuiltin_ft_check:F(0,1)builtinFs:V(0,26)=ar(0,22);0;145;(0,25)number_token:f(0,1)r:(0,13)m:(0,1)e:(0,1)is_float:(0,1)format:(7,35)is_hex:r(0,1)u:r(71,10)id_token:f(0,1)sp:r(71,5)tempyytext:r(7,35)multi_symbol_token:f(0,1)tab:V(0,27)=*(0,28)=s8c1:(0,2),0,8;c2:(0,2),8,8;token:(0,1),32,32;;table:V(0,29)=ar(0,22);0;12;(0,28)skip_comment:f(0,20)skip_one_line_comment:f(0,20)scoutScreenInitOpened:S(0,1)scoutScreenInitOpen:F(0,20)scoutScreenInitOpenSym:r(71,5)skip_percent_comment:f(0,20)script:r(0,30)=*(95,2)start:r(0,1)backslash:f(0,20)transtab:V(0,31)=ar(0,22);0;10;(0,2)yylex:F(0,1)u:(71,10)append_linebuf:F(0,20)c:(0,2)keyin:F(0,1)flushRestOfLine:F(0,20)filein:r(0,32)=*(1,1)peek:F(0,1)filein:r(0,32)getAgentName:f(0,20)secondC:r(0,2)firstC:r(0,2)Input_Devices:G(0,33)=ar(0,22);0;15;(97,1)bof:S(0,1)yytext:G(0,34)=ar(0,22);0;4095;(0,2)agentName:G(0,35)=ar(0,22);0;127;(0,2)agentType:G(0,36)=ar(0,22);0;2;(0,2)new_yytext:S(0,34)lib.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;48;(0,2)call_lib:F(0,20)inst:p(2,2)A:(0,23)=ar(0,22);0;9;(0,1)result:r(2,1)d:(2,8)call_float:F(0,20)A:(0,24)=ar(0,22);0;9;(0,13)result:r(0,13)machine.cfreedatum:F(0,20)d:p(61,8)newdatum:F(61,8)a:(61,12)newhdat:F(61,8)out_of_range_error:F(0,20)low:p(0,1)up:p(0,1)mustint:F(0,20)where:p(7,35)where:r(7,35)mustchar:F(0,20)muststr:F(0,20)mustlist:F(0,20)mustaddr:F(0,20)address_error:F(0,20)get2num:F(0,1)dp1:p(61,12)dp2:p(61,12)dp1:r(61,12)add:F(0,20)d1:(61,8)d2:(61,8)sub:F(0,20)mul:F(0,20)divide:F(0,20)mod:F(0,20)negate:F(0,20)d:(61,8)lazy_not:F(0,20)not:F(0,20)concat:F(0,20)size1:(0,1)size2:(0,1)concatopt:F(0,20)toAppend:(61,8)currValue:(61,8)addr:(61,8)dp:(61,12)nAppend:r(0,1)jmp:F(0,20)i:r(61,1)jpt:F(0,20)jpf:F(0,20)jpnt:F(0,20)jpnf:F(0,20)and:F(0,20)or:F(0,20)bitand:F(0,20)bitor:F(0,20)ddup:F(0,20)popd:F(0,20)dummy:(61,8)pushUNDEF:F(0,20)pushint:F(0,20)constpush:F(0,20)datacmp:F(0,1)d1:p(61,8)d2:p(61,8)cnv_2_bool:F(0,20)gt:F(0,20)lt:F(0,20)ge:F(0,20)le:F(0,20)eq:F(0,20)ne:F(0,20)switchcode:F(0,20)definition:F(0,20)sp:r(61,5)splist:(62,5)prog_begin:r(61,14)type:r(61,1)nauto:(61,1)text:(7,35)definition_runtimelhs:F(0,20)need_rwv:f(0,20)addr:p(61,8)from:p(7,35)cnv_formula_to_rwv:f(0,20)NullList:V(62,3)assign:F(0,20)tmp:(61,8)inc_asgn:F(0,20)dec_asgn:F(0,20)pre_inc:F(0,20)post_inc:F(0,20)pre_dec:F(0,20)post_dec:F(0,20)UPDATE:S(0,1)noupdate:F(0,20)resetupdate:F(0,20)update:F(0,20)sp:p(61,5)addr:F(0,20)lookup_address:F(0,20)newStr:(0,23)=ar(0,22);0;127;(0,2)tempStr:r(7,35)localaddr:F(0,20)n:r(61,1)indexcalc:F(0,20)dp:r(61,12)index:(61,8)makelist:F(0,20)makearr:F(0,20)n:p(61,1)arr:(61,8)getvalue:F(0,20)sel:F(0,20)dat:(61,8)listsize:F(0,20)shift:F(0,20)append:F(0,20)insert:F(0,20)p:(61,8)pos:(61,1)delete:F(0,20)query:F(0,20)sp:(61,5)P:r(62,5)Q:r(62,5)refer.cIDlist:G(33,3)lastNullInIDlist:G(33,5)printlist:F(0,20)Q:p(33,5)Q:r(33,5)P:r(33,4)addID:F(0,20)id:p(32,5)id:r(32,5)A:r(33,4)P:r(33,5)clear_IDlist:F(0,20)save_IDlist:F(33,5)refer_to:F(0,20)sp:p(32,5)Symbol:r(33,4)SourceTargets:r(33,5)Sources:r(33,5)refer_by:F(0,20)Targets:r(33,5)checkok1:F(0,1)sp:r(32,5)checkok2:F(0,1)checkok:F(0,1)ready:F(0,1)autocalc:G(0,23)=*(32,1)type.cdatatype:S(0,23)=ar(0,1);0;-1;(0,24)=s8type:(0,8),0,16;name:(7,35),32,32;;ctos:F(53,8)d:p(53,8)typeno:F(0,1)typename:p(7,35)typename:r(7,35)typename:F(7,35)t_type:F(0,20)d:(53,8)t_int:F(0,20)t_float:F(0,20)t_char:F(0,20)t_str:F(0,20)t_str1:F(0,20)buf:(0,25)=ar(0,22);0;1023;(0,2)dynbuf:r(7,35)dynbuflen:(0,1)type:(0,1)d1:(53,8)t_super:F(0,20)t:(53,8)/dcs/emp/ashley/tkeden1.40/Misc/custom.c../Eden/eden.hInt:t(29,1)=(0,1)Inst:t(29,2)=(29,3)=*(29,4)=f(0,20)symptr:t(29,5)=(29,6)=*(29,7)=xssymbol:Datum:t(29,8)=(29,9)=xsDatum:uDatum:t(29,10)=(29,11)=xuuDatum:../Eden/symptr.q.h../Eden/global.q.h../Eden/emalloc.h../Eden/error.heden_queue:T(31,1)=s12prev:(31,2)=*(31,1),0,32;next:(31,2),32,32;obj:(0,19),64,32;;QUEUE:t(31,3)=(31,1)symptr_queue:T(30,1)=s12prev:(30,2)=*(30,1),0,32;next:(30,2),32,32;obj:(29,5),64,32;;symptr_QUEUE:t(30,3)=(30,1)symptr_ATOM:t(30,4)=(30,5)=*(30,3)uDatum:T(29,11)=u8r:(0,13),0,64;i:(0,1),0,32;s:(7,35),0,32;a:(29,12)=*(29,8),0,32;sym:(29,5),0,32;v:(29,13)=s8x:(0,1),0,32;y:(0,1),32,32;;,0,64;;Datum:T(29,9)=s12type:(0,8),0,16;u:(29,11),32,64;;symbol:T(29,7)=s72name:(7,35),0,32;stype:(0,8),32,16;inst:(29,14)=*(29,2),64,32;nauto:(0,4),96,32;text:(7,35),128,32;d:(29,9),160,96;sources:(30,3),256,96;targets:(30,3),352,96;Qloc:(30,4),448,32;marked:(0,2),480,1;changed:(0,2),481,1;entry:(0,2),482,6;master:(7,35),512,32;next:(29,5),544,32;;symbol:t(29,15)=(29,7)compiler_flags:T(29,16)=u4s:(29,17)=s4define_level:(0,4),0,8;loop_level:(0,4),8,8;switch_level:(0,4),16,8;formula:(0,4),24,1;local_declare:(0,4),25,1;arg_declare:(0,4),26,1;procmacro:(0,4),27,1;;,0,32;all:(0,1),0,32;;t:T(29,18)=s8dp:(29,12),0,32;ip:(29,14),32,32;;../Eden/inst.hFrame:T(29,19)=s20sp:(29,5),0,32;retpc:(29,14),32,32;stackp:(29,12),64,32;hptr:(7,35),96,32;master:(7,35),128,32;;Frame:t(29,20)=(29,19)../Eden/yacc.hYYSTYPE:t(63,1)=(63,2)=u4dp:(29,12),0,32;sym:(29,5),0,32;inst:(29,14),0,32;narg:(29,1),0,32;fun:(29,2),0,32;sw:(63,3)=*(29,18),0,32;tbegin:(7,35),0,32;;custom.hILIBTBL:T(64,1)=s8name:(7,35),0,32;func:(64,2)=*(64,3)=f(0,1),32,32;;RLIBTBL:T(64,4)=s8name:(7,35),0,32;func:(64,5)=*(64,6)=f(0,13),32,32;;../Eden/builtin.hBLIBTBL:T(65,1)=s8name:(7,35),0,32;func:(29,3),32,32;;customlib.hilibtbl:G(0,23)=ar(0,1);0;-1;(64,1)rlibtbl:G(0,24)=ar(0,1);0;-1;(64,4)install_custom_variables:F(0,20)/dcs/emp/ashley/tkeden1.40/Donald/errorcodes:T(73,1)=eUnclassified:0,Impossible:1,SyntaxError:2,OutOfMemory:3,UndefinedID:4,IdListExpect:5,IdExprUnmatch:6,RedeclareID:7,UndeclareID:8,StackOverflow:9,StackUnderflow:10,NotOpenshapeOrGraph:11,TypeMismatch:12,FuncExpect:13,;tree.hnode4:T(74,1)=s24type:(0,1),0,32;op:(0,1),32,32;left:(74,2)=*(74,1),64,32;right:(74,2),96,32;mid:(74,2),128,32;extra:(74,2),160,32;;node3:T(74,3)=s20type:(0,1),0,32;op:(0,1),32,32;left:(74,2),64,32;right:(74,2),96,32;mid:(74,2),128,32;;node2:T(74,4)=s16type:(0,1),0,32;op:(0,1),32,32;left:(74,2),64,32;right:(74,2),96,32;;node1:T(74,5)=s12type:(0,1),0,32;op:(0,1),32,32;left:(74,2),64,32;;node0:T(74,6)=s16type:(0,1),0,32;op:(0,1),32,32;d:(74,7)=u8i:(0,1),0,32;r:(0,13),0,64;s:(7,35),0,32;;,64,64;;node4:t(74,8)=(74,1)node3:t(74,9)=(74,3)node2:t(74,10)=(74,4)node1:t(74,11)=(74,5)node0:t(74,12)=(74,6)tree:t(74,13)=(74,14)=*(74,8)symbol.hsymbol:T(75,1)=s28name:(7,35),0,32;viewport:(7,35),32,32;master:(7,35),64,32;defn:(75,2)=u4t:(74,13),0,32;f:(7,35),0,32;;,96,32;type:(0,1),128,32;derived:(75,3)=*(75,1),160,32;next:(75,3),192,32;;symbol:t(75,4)=(75,1)oper.htrans:T(76,1)=s8order:(0,1),0,32;op_str:(7,35),32,32;;parser.hYYSTYPE:t(77,1)=(77,2)=u8s:(7,35),0,32;i:(0,1),0,32;r:(0,13),0,64;t:(74,13),0,32;;_changed:G(0,1)GlobalSymbols:S(0,23)=*(75,4)c:T(0,24)=s8sym:(0,23),0,32;table:(0,25)=*(0,23),32,32;;context:S(0,26)=ar(0,22);0;127;(0,24)NORMAL:S(0,24)indx:S(0,1)backindx:S(0,1)change_prompt:F(0,20)prompt_len:(0,1)change_context:F(0,20)sym:p(0,23)sym:r(0,23)resume_context:F(0,20)cnt:r(0,24)reset_context:F(0,1)ix:r(0,1)MaxBackupContext:S(0,1)backupContextSize:S(0,1)backupContext:S(0,27)=*(0,24)MaxBackupIndx:S(0,1)backupIndxSize:S(0,1)backupIndx:S(0,28)=*(0,1)backup_context:F(0,20)restore_context:F(0,20)change_scope2:f(0,20)expr:p(74,13)expr:r(74,13)change_scope:F(0,20)resume_scope:F(0,20)symbol_search:F(0,23)context_search:F(0,23)new_symbol:F(0,23)free_symbol:F(0,20)look_up:F(0,23)look_up_tree:F(0,23)look_prev:F(0,23)sym_prev:r(0,23)x_default_graph:S(0,29)=ar(0,22);0;41;(0,2)declare_openshape:F(0,20)s:(0,23)x_default_attr:S(0,30)=ar(0,22);0;15;(0,2)x_draw_act:S(0,31)=ar(0,22);0;45;(0,2)declare_action:F(0,20)id:p(7,35)proc_name:p(7,35)vp:p(7,35)id:r(7,35)proc_name:r(7,35)vp:r(7,35)x_delete_attr:S(0,32)=ar(0,22);0;24;(0,2)x_delete_act:S(0,33)=ar(0,22);0;40;(0,2)x_delete_openshape:S(0,34)=ar(0,22);0;22;(0,2)x_delete_graph:S(0,35)=ar(0,22);0;15;(0,2)eden_delete:F(0,20)s:r(0,23)eden_declare:F(0,20)Declare:F(0,20)dc:r(0,1)DeclareGraph:F(0,20)t:r(74,13)Delete:F(0,20)print_symbol_table:F(0,20)symtab:p(0,23)print_all_symbols:F(0,20)donald_full_name:F(7,35)name:V(0,36)=ar(0,22);0;255;(0,2)id_len:(0,1)eden_full_name:F(7,35)name:V(0,36)expr_to_donald_name:F(7,35)expr_to_eden_name:F(7,35)e:r(74,13)isGraphAttr:f(0,1)indent:f(0,20)insert_nl:f(0,20)dumpDonaldDeclaration:f(0,20)isGraph:p(0,1)__retval:r(7,35)dumpDonaldDefinition:f(0,20)dumpdonald:F(0,1)dd_script:G(0,37)=*(78,2)temp:S(0,36)backcontext:S(0,26)viewport_name:G(0,38)=ar(0,22);0;63;(0,2)expr_name:S(0,36)lastmaster:S(7,35)lastvp:S(7,35)lasttype:S(0,1)neednl:S(0,1)tree.cstage:S(0,1)treeListSize:S(0,1)TopTreeList:S(0,1)inPrintTree:S(0,1)dumpbufsize:S(0,1)dumpbuf:G(7,35)initbuf:F(0,20)extendbuf:F(0,20)is_shape:F(0,1)expr:p(73,13)expr:r(73,13)is_openshape:F(0,1)is_graph:F(0,1)appendTreeList:f(0,20)t:p(73,13)t:r(73,13)dtree4:F(73,13)op:p(0,1)l:p(73,13)m:p(73,13)r:p(73,13)x:p(73,13)op:r(0,1)l:r(73,13)r:r(73,13)ptr:r(73,13)dtree3:F(73,13)dtree2:F(73,13)dtree1:F(73,13)dtree0:F(73,13)trans:S(0,23)=ar(0,1);0;-1;(76,1)orig:S(0,24)=ar(0,1);0;-1;(76,1)nary:F(0,1)opcode:p(0,1)opcode:r(0,1)freeTree:F(0,20)copyTree:F(73,13)Comma:S(0,25)=ar(0,22);0;2;(0,2)Rparen:S(0,26)=ar(0,22);0;1;(0,2)dump_str:f(0,20)dumpdtree:F(0,20)order:r(0,1)op_string:r(7,35)glevel:V(0,1)print_tree:F(0,20)Define:F(0,20)expr1:p(73,13)expr2:p(73,13)expr1:(73,13)expr2:(73,13)sym:r(0,27)=*(74,4)top:r(0,1)DefineFunc:F(0,20)FX:p(0,1)FX:r(0,1)sym:r(0,27)temp:S(0,28)=ar(0,22);0;255;(0,2)defname:S(7,35)TreeList:S(0,29)=*(73,13)tempname:S(0,30)=ar(0,22);0;79;(0,2)utility.cgetmem:F(0,19)ptr:r(0,19)parser.yYYSTYPE:t(0,23)=(0,24)=u8s:(8,35),0,32;i:(0,1),0,32;r:(0,13),0,64;t:(61,13),0,32;;yytranslate:S(0,25)=ar(0,1);0;-1;(0,2)yyprhs:S(0,26)=ar(0,1);0;-1;(0,8)yyrhs:S(0,27)=ar(0,1);0;-1;(0,8)yyrline:S(0,28)=ar(0,1);0;-1;(0,8)yytname:S(0,29)=ar(0,1);0;-1;(20,32)yyr1:S(0,30)=ar(0,1);0;-1;(0,8)yyr2:S(0,31)=ar(0,1);0;-1;(0,8)yydefact:S(0,32)=ar(0,1);0;-1;(0,8)yydefgoto:S(0,33)=ar(0,1);0;-1;(0,8)yypact:S(0,34)=ar(0,1);0;-1;(0,8)yypgoto:S(0,35)=ar(0,1);0;-1;(0,8)yytable:S(0,36)=ar(0,1);0;-1;(0,8)yycheck:S(0,37)=ar(0,1);0;-1;(0,8)yyss:S(0,38)=*(0,8)yyvs:S(0,39)=*(0,23)dd_parse:F(0,1)yyvs1:(0,39)no_id:r(0,1)t1:r(61,13)t3:r(61,13)ssp1:r(0,38)msg:r(8,35)dd_error:F(0,20)errorstring:S(0,40)=ar(0,1);0;-1;(8,35)don_err:F(0,20)error_code:p(63,1)error_code:r(63,1)errStr:(0,41)=ar(0,22);0;119;(0,2)err:(74,146)message:(74,146)withinName:S(8,35)temp:S(0,42)=ar(0,22);0;255;(0,2)dd_char:G(0,1)dd_lval:G(0,23)dd_nerrs:G(0,1)dd_debug:G(0,1)yyssp:S(0,38)yyvsp:S(0,39)yyssa:S(0,43)=ar(0,22);0;199;(0,8)yyvsa:S(0,44)=ar(0,22);0;199;(0,23)yyval:S(0,23)dd_lex.c :T(0,23)=e_S_:0,_A_:1,_D_:2,_DDOT_:3,_DE_:4,_DED_:5,_DES_:6,_DESD_:7,_DOT_:8,_DOT1_:9,_DOT2_:10,_DA_:11,_DAR_:12,_DR_:13,_DRA_:14,_QUOTE_:15,_QUERY_:16,_BSLASH_:17,_HASH_:18,_AND_:19,_OR_:20,_EQ_:21,_NOT_:22,_LT_:23,_GT_:24,_SLASH_:25,_B_:26,_BI_:27,_BISP_:28,_BI__:29,_BI_1_:30,_BI_1SP_:31,_I_:32,_X_:33,_F_:34,_II_:35,_IN_:36,_INA_:37,_TILDE_:38,_IGNORENL_:39,;dd_text:S(5,35)bufsize:S(0,1)dd_leng:S(0,1)state:S(0,1)isOpenshape:S(0,1)curlyCount:S(0,1)dd_appAgentName:G(0,1)DonaldAppAgentName:S(0,1)dd_restart:F(0,20)translation:G(0,24)=ar(0,22);0;62;(0,25)=s8name:(5,35),0,32;token:(0,1),32,32;;map_name_to_token:F(0,1)name:p(5,35)start:(0,1)end:r(0,1)map_token_to_name:F(5,35)save:f(0,20)action_A:f(0,20)new_dd_text:(0,26)=ar(0,22);0;255;(0,2)tokenize:f(0,1)dd_lex:F(0,20)E:r(0,1)S:r(0,1)init_donald:F(0,20)fullname:(0,27)=ar(0,22);0;254;(0,2)initFile:r(0,28)=*(13,1)dd_prompt:G(5,35)gtarget:S(0,1)check.ctrans:T(3,1)=s8order:(0,1),0,32;op_str:(3,2)=*(0,2),32,32;;node4:T(4,1)=s24type:(0,1),0,32;op:(0,1),32,32;left:(4,2)=*(4,1),64,32;right:(4,2),96,32;mid:(4,2),128,32;extra:(4,2),160,32;;node3:T(4,3)=s20type:(0,1),0,32;op:(0,1),32,32;left:(4,2),64,32;right:(4,2),96,32;mid:(4,2),128,32;;node2:T(4,4)=s16type:(0,1),0,32;op:(0,1),32,32;left:(4,2),64,32;right:(4,2),96,32;;node1:T(4,5)=s12type:(0,1),0,32;op:(0,1),32,32;left:(4,2),64,32;;node0:T(4,6)=s16type:(0,1),0,32;op:(0,1),32,32;d:(4,7)=u8i:(0,1),0,32;r:(0,13),0,64;s:(3,2),0,32;;,64,64;;node4:t(4,8)=(4,1)node3:t(4,9)=(4,3)node2:t(4,10)=(4,4)node1:t(4,11)=(4,5)node0:t(4,12)=(4,6)tree:t(4,13)=(4,14)=*(4,8)symbol:T(5,1)=s28name:(3,2),0,32;viewport:(3,2),32,32;master:(3,2),64,32;defn:(5,2)=u4t:(4,13),0,32;f:(3,2),0,32;;,96,32;type:(0,1),128,32;derived:(5,3)=*(5,1),160,32;next:(5,3),192,32;;symbol:t(5,4)=(5,1)YYSTYPE:t(6,1)=(6,2)=u8s:(3,2),0,32;i:(0,1),0,32;r:(0,13),0,64;t:(4,13),0,32;;TypeClash:f(0,20)check_id:f(0,20)expr:p(4,13)expr:r(4,13)id:r(3,2)sym:r(0,23)=*(5,4)count_id:F(0,1)lcount:r(0,1)rcount:r(0,1)semantic_1:f(0,1)E:p(0,1)L:p(0,1)semantic_2:f(0,1)R:p(0,1)semantic_3:f(0,1)M:p(0,1)semantic_4:f(0,1)X:p(0,1)count_expr:F(0,1)check_children_type:f(0,20)/dcs/emp/ashley/tkeden1.40/Sasami/parser.cScript:T(2,1)=s12maxScript:(0,1),0,32;text:(2,2)=*(0,2),32,32;ready:(0,1),64,32;;Script:t(2,3)=(2,1)__caddr_t:t(11,35)=(2,2)__time_t:t(11,36)=(0,3)__useconds_t:t(11,37)=(0,4)__suseconds_t:t(11,38)=(0,3)__swblk_t:t(11,39)=(0,3)__clock_t:t(11,40)=(0,3)__clockid_t:t(11,41)=(0,1)__timer_t:t(11,42)=(0,1)__fd_mask:t(11,43)=(0,5)__fd_set:t(11,44)=(11,45)=s128__fds_bits:(11,46)=ar(11,33);0;31;(11,43),0,1024;;__key_t:t(11,47)=(0,1)__ipc_pid_t:t(11,48)=(0,9)__blksize_t:t(11,49)=(0,3)__blkcnt_t:t(11,50)=(0,3)__blkcnt64_t:t(11,51)=(11,6)__fsblkcnt_t:t(11,52)=(11,4)__fsblkcnt64_t:t(11,53)=(11,5)__fsfilcnt_t:t(11,54)=(11,4)__fsfilcnt64_t:t(11,55)=(11,5)__ino64_t:t(11,56)=(11,5)__off64_t:t(11,57)=(11,24)__t_scalar_t:t(11,58)=(0,3)__t_uscalar_t:t(11,59)=(0,5)__intptr_t:t(11,60)=(0,1)__socklen_t:t(11,61)=(0,4) :T(23,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(23,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(23,3)=(23,4)=*(23,5)=f(0,1)__gconv_init_fct:t(23,6)=(23,7)=*(23,8)=f(0,1)__gconv_end_fct:t(23,9)=(23,10)=*(23,11)=f(0,20)__gconv_trans_fct:t(23,12)=(23,13)=*(23,14)=f(0,1)__gconv_trans_context_fct:t(23,15)=(23,16)=*(23,17)=f(0,1)__gconv_trans_query_fct:t(23,18)=(23,19)=*(23,20)=f(0,1)__gconv_trans_init_fct:t(23,21)=(23,22)=*(23,23)=f(0,1)__gconv_trans_end_fct:t(23,24)=(23,25)=*(23,26)=f(0,20)__gconv_trans_data:T(23,27)=s20__trans_fct:(23,12),0,32;__trans_context_fct:(23,15),32,32;__trans_end_fct:(23,24),64,32;__data:(0,19),96,32;__next:(23,28)=*(23,27),128,32;;__gconv_step:T(23,29)=s56__shlib_handle:(23,30)=*(23,31)=xs__gconv_loaded_object:,0,32;__modname:(23,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(2,2),96,32;__to_name:(2,2),128,32;__fct:(23,3),160,32;__init_fct:(23,6),192,32;__end_fct:(23,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(23,33)=s36__outbuf:(23,34)=*(0,11),0,32;__outbufend:(23,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(23,35)=*(20,1),160,32;__state:(20,1),192,64;__trans:(23,28),256,32;;__gconv_info:T(23,36)=s8__nsteps:(9,1),0,32;__steps:(23,37)=*(23,29),32,32;__data:(23,38)=ar(11,33);0;-1;(23,33),64,0;;__gconv_t:t(23,39)=(23,40)=*(23,36)_IO_lock_t:t(16,1)=(0,20)_IO_marker:T(16,2)=s12_next:(16,3)=*(16,2),0,32;_sbuf:(16,4)=*(5,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(16,5)=e__codecvt_ok:0,__codecvt_partial:1,__codecvt_error:2,__codecvt_noconv:3,;_IO_FILE:T(5,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(2,2),32,32;_IO_read_end:(2,2),64,32;_IO_read_base:(2,2),96,32;_IO_write_base:(2,2),128,32;_IO_write_ptr:(2,2),160,32;_IO_write_end:(2,2),192,32;_IO_buf_base:(2,2),224,32;_IO_buf_end:(2,2),256,32;_IO_save_base:(2,2),288,32;_IO_backup_base:(2,2),320,32;_IO_save_end:(2,2),352,32;_markers:(16,3),384,32;_chain:(16,4),416,32;_fileno:(0,1),448,32;_blksize:(0,1),480,32;_old_offset:(11,23),512,32;_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;_shortbuf:(16,6)=ar(11,33);0;0;(0,2),568,8;_lock:(16,7)=*(16,1),576,32;_offset:(11,57),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(16,8)=ar(11,33);0;51;(0,2),768,416;;_IO_FILE:t(16,9)=(5,2)__io_read_fn:t(16,10)=(16,11)=f(11,26)__io_write_fn:t(16,12)=(16,13)=f(11,26)__io_seek_fn:t(16,14)=(16,15)=f(0,1)__io_close_fn:t(16,16)=(16,17)=f(0,1)ClientData:t(4,1)=(0,19)Tcl_Interp:T(4,2)=s12result:(2,2),0,32;freeProc:(4,3)=*(4,4)=f(0,20),32,32;errorLine:(0,1),64,32;;Tcl_Interp:t(4,5)=(4,2)Tcl_AsyncHandler:t(4,6)=(4,7)=*(4,8)=xsTcl_AsyncHandler_:Tcl_Channel:t(4,9)=(4,10)=*(4,11)=xsTcl_Channel_:Tcl_Command:t(4,12)=(4,13)=*(4,14)=xsTcl_Command_:Tcl_Condition:t(4,15)=(4,16)=*(4,17)=xsTcl_Condition_:Tcl_EncodingState:t(4,18)=(4,19)=*(4,20)=xsTcl_EncodingState_:Tcl_Encoding:t(4,21)=(4,22)=*(4,23)=xsTcl_Encoding_:Tcl_Event:t(4,24)=(4,25)=xsTcl_Event:Tcl_Mutex:t(4,26)=(4,27)=*(4,28)=xsTcl_Mutex_:Tcl_Pid:t(4,29)=(4,30)=*(4,31)=xsTcl_Pid_:Tcl_RegExp:t(4,32)=(4,33)=*(4,34)=xsTcl_RegExp_:Tcl_ThreadDataKey:t(4,35)=(4,36)=*(4,37)=xsTcl_ThreadDataKey_:Tcl_ThreadId:t(4,38)=(4,39)=*(4,40)=xsTcl_ThreadId_:Tcl_TimerToken:t(4,41)=(4,42)=*(4,43)=xsTcl_TimerToken_:Tcl_Trace:t(4,44)=(4,45)=*(4,46)=xsTcl_Trace_:Tcl_Var:t(4,47)=(4,48)=*(4,49)=xsTcl_Var_:Tcl_ThreadCreateProc:t(4,50)=(4,51)=f(0,20)Tcl_RegExpIndices:T(4,52)=s8start:(0,3),0,32;end:(0,3),32,32;;Tcl_RegExpIndices:t(4,53)=(4,52)Tcl_RegExpInfo:T(4,54)=s16nsubs:(0,1),0,32;matches:(4,55)=*(4,53),32,32;extendStart:(0,3),64,32;reserved:(0,3),96,32;;Tcl_RegExpInfo:t(4,56)=(4,54)Tcl_Stat_:t(4,57)=(4,58)=*(4,59)=xsstat: :T(4,60)=eTCL_INT:0,TCL_DOUBLE:1,TCL_EITHER:2,;Tcl_ValueType:t(4,61)=(4,60)Tcl_Value:T(4,62)=s16type:(4,61),0,32;intValue:(0,3),32,32;doubleValue:(0,13),64,64;;Tcl_Value:t(4,63)=(4,62)Tcl_AppInitProc:t(4,64)=(4,65)=f(0,1)Tcl_AsyncProc:t(4,66)=(4,67)=f(0,1)Tcl_ChannelProc:t(4,68)=(4,69)=f(0,20)Tcl_CloseProc:t(4,70)=(4,51)Tcl_CmdDeleteProc:t(4,71)=(4,51)Tcl_CmdProc:t(4,72)=(4,73)=f(0,1)Tcl_CmdTraceProc:t(4,74)=(4,75)=f(0,20)Tcl_DupInternalRepProc:t(4,76)=(4,77)=f(0,20)Tcl_EncodingConvertProc:t(4,78)=(4,79)=f(0,1)Tcl_EncodingFreeProc:t(4,80)=(4,51)Tcl_EventProc:t(4,81)=(4,82)=f(0,1)Tcl_EventCheckProc:t(4,83)=(4,69)Tcl_EventDeleteProc:t(4,84)=(4,85)=f(0,1)Tcl_EventSetupProc:t(4,86)=(4,69)Tcl_ExitProc:t(4,87)=(4,51)Tcl_FileProc:t(4,88)=(4,69)Tcl_FileFreeProc:t(4,89)=(4,51)Tcl_FreeInternalRepProc:t(4,90)=(4,91)=f(0,20)Tcl_FreeProc:t(4,92)=(4,4)Tcl_IdleProc:t(4,93)=(4,51)Tcl_InterpDeleteProc:t(4,94)=(4,95)=f(0,20)Tcl_MathProc:t(4,96)=(4,97)=f(0,1)Tcl_NamespaceDeleteProc:t(4,98)=(4,51)Tcl_ObjCmdProc:t(4,99)=(4,100)=f(0,1)Tcl_PackageInitProc:t(4,101)=(4,65)Tcl_PanicProc:t(4,102)=(4,103)=f(0,20)Tcl_TcpAcceptProc:t(4,104)=(4,105)=f(0,20)Tcl_TimerProc:t(4,106)=(4,51)Tcl_SetFromAnyProc:t(4,107)=(4,108)=f(0,1)Tcl_UpdateStringProc:t(4,109)=(4,91)Tcl_VarTraceProc:t(4,110)=(4,111)=f(2,2)Tcl_CreateFileHandlerProc:t(4,112)=(4,113)=f(0,20)Tcl_DeleteFileHandlerProc:t(4,114)=(4,115)=f(0,20)Tcl_ObjType:T(4,116)=s20name:(2,2),0,32;freeIntRepProc:(4,117)=*(4,90),32,32;dupIntRepProc:(4,118)=*(4,76),64,32;updateStringProc:(4,119)=*(4,109),96,32;setFromAnyProc:(4,120)=*(4,107),128,32;;Tcl_ObjType:t(4,121)=(4,116)Tcl_Obj:T(4,122)=s24refCount:(0,1),0,32;bytes:(2,2),32,32;length:(0,1),64,32;typePtr:(4,123)=*(4,121),96,32;internalRep:(4,124)=u8longValue:(0,3),0,32;doubleValue:(0,13),0,64;otherValuePtr:(0,19),0,32;twoPtrValue:(4,125)=s8ptr1:(0,19),0,32;ptr2:(0,19),32,32;;,0,64;;,128,64;;Tcl_Obj:t(4,126)=(4,122)Tcl_SavedResult:T(4,127)=s228result:(2,2),0,32;freeProc:(4,128)=*(4,92),32,32;objResultPtr:(4,129)=*(4,126),64,32;appendResult:(2,2),96,32;appendAvl:(0,1),128,32;appendUsed:(0,1),160,32;resultSpace:(4,130)=ar(11,33);0;200;(0,2),192,1608;;Tcl_SavedResult:t(4,131)=(4,127)Tcl_Namespace:T(4,132)=s20name:(2,2),0,32;fullName:(2,2),32,32;clientData:(4,1),64,32;deleteProc:(4,133)=*(4,98),96,32;parentPtr:(4,134)=*(4,132),128,32;;Tcl_Namespace:t(4,135)=(4,132)Tcl_CallFrame:T(4,136)=s44nsPtr:(4,137)=*(4,135),0,32;dummy1:(0,1),32,32;dummy2:(0,1),64,32;dummy3:(2,2),96,32;dummy4:(2,2),128,32;dummy5:(2,2),160,32;dummy6:(0,1),192,32;dummy7:(2,2),224,32;dummy8:(2,2),256,32;dummy9:(0,1),288,32;dummy10:(2,2),320,32;;Tcl_CallFrame:t(4,138)=(4,136)Tcl_CmdInfo:T(4,139)=s32isNativeObjectProc:(0,1),0,32;objProc:(4,140)=*(4,99),32,32;objClientData:(4,1),64,32;proc:(4,141)=*(4,72),96,32;clientData:(4,1),128,32;deleteProc:(4,142)=*(4,71),160,32;deleteData:(4,1),192,32;namespacePtr:(4,137),224,32;;Tcl_CmdInfo:t(4,143)=(4,139)Tcl_DString:T(4,144)=s212string:(2,2),0,32;length:(0,1),32,32;spaceAvl:(0,1),64,32;staticSpace:(4,145)=ar(11,33);0;199;(0,2),96,1600;;Tcl_DString:t(4,146)=(4,144)Tcl_HashEntry:T(4,147)=s20nextPtr:(4,148)=*(4,147),0,32;tablePtr:(4,149)=*(4,150)=xsTcl_HashTable:,32,32;bucketPtr:(4,151)=*(4,148),64,32;clientData:(4,1),96,32;key:(4,152)=u4oneWordValue:(2,2),0,32;words:(4,153)=ar(11,33);0;0;(0,1),0,32;string:(20,4),0,32;;,128,32;;Tcl_HashEntry:t(4,154)=(4,147)Tcl_HashTable:T(4,150)=s52buckets:(4,155)=*(4,156)=*(4,154),0,32;staticBuckets:(4,157)=ar(11,33);0;3;(4,156),32,128;numBuckets:(0,1),160,32;numEntries:(0,1),192,32;rebuildSize:(0,1),224,32;downShift:(0,1),256,32;mask:(0,1),288,32;keyType:(0,1),320,32;findProc:(4,158)=*(4,159)=f(4,156),352,32;createProc:(4,160)=*(4,161)=f(4,156),384,32;;Tcl_HashTable:t(4,162)=(4,150)Tcl_HashSearch:T(4,163)=s12tablePtr:(4,164)=*(4,162),0,32;nextIndex:(0,1),32,32;nextEntryPtr:(4,156),64,32;;Tcl_HashSearch:t(4,165)=(4,163)Tcl_Event:T(4,25)=s8proc:(4,166)=*(4,81),0,32;nextPtr:(4,167)=*(4,25),32,32;; :T(4,168)=eTCL_QUEUE_TAIL:0,TCL_QUEUE_HEAD:1,TCL_QUEUE_MARK:2,;Tcl_QueuePosition:t(4,169)=(4,168)Tcl_Time:T(4,170)=s8sec:(0,3),0,32;usec:(0,3),32,32;;Tcl_Time:t(4,171)=(4,170)Tcl_SetTimerProc:t(4,172)=(4,173)=f(0,20)Tcl_WaitForEventProc:t(4,174)=(4,175)=f(0,1)Tcl_DriverBlockModeProc:t(4,176)=(4,177)=f(0,1)Tcl_DriverCloseProc:t(4,178)=(4,179)=f(0,1)Tcl_DriverClose2Proc:t(4,180)=(4,67)Tcl_DriverInputProc:t(4,181)=(4,182)=f(0,1)Tcl_DriverOutputProc:t(4,183)=(4,182)Tcl_DriverSeekProc:t(4,184)=(4,185)=f(0,1)Tcl_DriverSetOptionProc:t(4,186)=(4,187)=f(0,1)Tcl_DriverGetOptionProc:t(4,188)=(4,189)=f(0,1)Tcl_DriverWatchProc:t(4,190)=(4,69)Tcl_DriverGetHandleProc:t(4,191)=(4,192)=f(0,1)Tcl_EolTranslation:T(4,193)=eTCL_TRANSLATE_AUTO:0,TCL_TRANSLATE_CR:1,TCL_TRANSLATE_LF:2,TCL_TRANSLATE_CRLF:3,;Tcl_EolTranslation:t(4,194)=(4,193)Tcl_ChannelType:T(4,195)=s44typeName:(2,2),0,32;blockModeProc:(4,196)=*(4,176),32,32;closeProc:(4,197)=*(4,178),64,32;inputProc:(4,198)=*(4,181),96,32;outputProc:(4,199)=*(4,183),128,32;seekProc:(4,200)=*(4,184),160,32;setOptionProc:(4,201)=*(4,186),192,32;getOptionProc:(4,202)=*(4,188),224,32;watchProc:(4,203)=*(4,190),256,32;getHandleProc:(4,204)=*(4,191),288,32;close2Proc:(4,205)=*(4,180),320,32;;Tcl_ChannelType:t(4,206)=(4,195)Tcl_PathType:T(4,207)=eTCL_PATH_ABSOLUTE:0,TCL_PATH_RELATIVE:1,TCL_PATH_VOLUME_RELATIVE:2,;Tcl_PathType:t(4,208)=(4,207)Tcl_NotifierProcs:T(4,209)=s16setTimerProc:(4,210)=*(4,172),0,32;waitForEventProc:(4,211)=*(4,174),32,32;createFileHandlerProc:(4,212)=*(4,112),64,32;deleteFileHandlerProc:(4,213)=*(4,114),96,32;;Tcl_NotifierProcs:t(4,214)=(4,209)Tcl_EncodingType:T(4,215)=s24encodingName:(23,32),0,32;toUtfProc:(4,216)=*(4,78),32,32;fromUtfProc:(4,216),64,32;freeProc:(4,217)=*(4,80),96,32;clientData:(4,1),128,32;nullSize:(0,1),160,32;;Tcl_EncodingType:t(4,218)=(4,215)Tcl_Token:T(4,219)=s16type:(0,1),0,32;start:(2,2),32,32;size:(0,1),64,32;numComponents:(0,1),96,32;;Tcl_Token:t(4,220)=(4,219)Tcl_Parse:T(4,221)=s376commentStart:(2,2),0,32;commentSize:(0,1),32,32;commandStart:(2,2),64,32;commandSize:(0,1),96,32;numWords:(0,1),128,32;tokenPtr:(4,222)=*(4,220),160,32;numTokens:(0,1),192,32;tokensAvailable:(0,1),224,32;errorType:(0,1),256,32;string:(2,2),288,32;end:(2,2),320,32;interp:(4,223)=*(4,5),352,32;term:(2,2),384,32;incomplete:(0,1),416,32;staticTokens:(4,224)=ar(11,33);0;19;(4,220),448,2560;;Tcl_Parse:t(4,225)=(4,221)Tcl_UniChar:t(4,226)=(0,9)TclStubHooks:T(33,1)=s12tclPlatStubs:(33,2)=*(33,3)=xsTclPlatStubs:,0,32;tclIntStubs:(33,4)=*(33,5)=xsTclIntStubs:,32,32;tclIntPlatStubs:(33,6)=*(33,7)=xsTclIntPlatStubs:,64,32;;TclStubHooks:t(33,8)=(33,1)TclStubs:T(33,9)=s1584magic:(0,1),0,32;hooks:(33,10)=*(33,1),32,32;tcl_PkgProvideEx:(33,11)=*(33,12)=f(0,1),64,32;tcl_PkgRequireEx:(33,13)=*(33,14)=f(2,2),96,32;tcl_Panic:(33,15)=*(4,103),128,32;tcl_Alloc:(33,16)=*(33,17)=f(2,2),160,32;tcl_Free:(4,3),192,32;tcl_Realloc:(33,18)=*(33,19)=f(2,2),224,32;tcl_DbCkalloc:(33,20)=*(33,21)=f(2,2),256,32;tcl_DbCkfree:(33,22)=*(33,23)=f(0,1),288,32;tcl_DbCkrealloc:(33,24)=*(33,25)=f(2,2),320,32;tcl_CreateFileHandler:(33,26)=*(4,113),352,32;tcl_DeleteFileHandler:(33,27)=*(4,115),384,32;tcl_SetTimer:(33,28)=*(4,173),416,32;tcl_Sleep:(33,27),448,32;tcl_WaitForEvent:(33,29)=*(4,175),480,32;tcl_AppendAllObjTypes:(33,30)=*(33,31)=f(0,1),512,32;tcl_AppendStringsToObj:(33,32)=*(33,33)=f(0,20),544,32;tcl_AppendToObj:(33,34)=*(33,35)=f(0,20),576,32;tcl_ConcatObj:(33,36)=*(33,37)=f(4,129),608,32;tcl_ConvertToType:(33,38)=*(33,39)=f(0,1),640,32;tcl_DbDecrRefCount:(33,34),672,32;tcl_DbIncrRefCount:(33,34),704,32;tcl_DbIsShared:(33,40)=*(33,41)=f(0,1),736,32;tcl_DbNewBooleanObj:(33,42)=*(33,43)=f(4,129),768,32;tcl_DbNewByteArrayObj:(33,44)=*(33,45)=f(4,129),800,32;tcl_DbNewDoubleObj:(33,46)=*(33,47)=f(4,129),832,32;tcl_DbNewListObj:(33,48)=*(33,49)=f(4,129),864,32;tcl_DbNewLongObj:(33,50)=*(33,51)=f(4,129),896,32;tcl_DbNewObj:(33,52)=*(33,53)=f(4,129),928,32;tcl_DbNewStringObj:(33,54)=*(33,55)=f(4,129),960,32;tcl_DuplicateObj:(33,56)=*(33,57)=f(4,129),992,32;tclFreeObj:(33,58)=*(33,59)=f(0,20),1024,32;tcl_GetBoolean:(33,60)=*(33,61)=f(0,1),1056,32;tcl_GetBooleanFromObj:(33,62)=*(33,63)=f(0,1),1088,32;tcl_GetByteArrayFromObj:(33,64)=*(33,65)=f(23,34),1120,32;tcl_GetDouble:(33,66)=*(33,67)=f(0,1),1152,32;tcl_GetDoubleFromObj:(33,68)=*(33,69)=f(0,1),1184,32;tcl_GetIndexFromObj:(33,70)=*(33,71)=f(0,1),1216,32;tcl_GetInt:(33,60),1248,32;tcl_GetIntFromObj:(33,62),1280,32;tcl_GetLongFromObj:(33,72)=*(33,73)=f(0,1),1312,32;tcl_GetObjType:(33,74)=*(33,75)=f(4,123),1344,32;tcl_GetStringFromObj:(33,76)=*(33,77)=f(2,2),1376,32;tcl_InvalidateStringRep:(33,58),1408,32;tcl_ListObjAppendList:(33,78)=*(33,79)=f(0,1),1440,32;tcl_ListObjAppendElement:(33,78),1472,32;tcl_ListObjGetElements:(33,80)=*(33,81)=f(0,1),1504,32;tcl_ListObjIndex:(33,82)=*(33,83)=f(0,1),1536,32;tcl_ListObjLength:(33,62),1568,32;tcl_ListObjReplace:(33,84)=*(33,85)=f(0,1),1600,32;tcl_NewBooleanObj:(33,86)=*(33,87)=f(4,129),1632,32;tcl_NewByteArrayObj:(33,88)=*(33,89)=f(4,129),1664,32;tcl_NewDoubleObj:(33,90)=*(33,91)=f(4,129),1696,32;tcl_NewIntObj:(33,86),1728,32;tcl_NewListObj:(33,36),1760,32;tcl_NewLongObj:(33,92)=*(33,93)=f(4,129),1792,32;tcl_NewObj:(33,94)=*(33,95)=f(4,129),1824,32;tcl_NewStringObj:(33,96)=*(33,97)=f(4,129),1856,32;tcl_SetBooleanObj:(33,98)=*(33,99)=f(0,20),1888,32;tcl_SetByteArrayLength:(33,100)=*(33,101)=f(23,34),1920,32;tcl_SetByteArrayObj:(33,102)=*(33,103)=f(0,20),1952,32;tcl_SetDoubleObj:(33,104)=*(33,105)=f(0,20),1984,32;tcl_SetIntObj:(33,98),2016,32;tcl_SetListObj:(33,106)=*(33,107)=f(0,20),2048,32;tcl_SetLongObj:(33,108)=*(33,109)=f(0,20),2080,32;tcl_SetObjLength:(33,98),2112,32;tcl_SetStringObj:(33,34),2144,32;tcl_AddErrorInfo:(33,110)=*(33,111)=f(0,20),2176,32;tcl_AddObjErrorInfo:(33,112)=*(33,113)=f(0,20),2208,32;tcl_AllowExceptions:(33,114)=*(33,115)=f(0,20),2240,32;tcl_AppendElement:(33,110),2272,32;tcl_AppendResult:(33,116)=*(33,117)=f(0,20),2304,32;tcl_AsyncCreate:(33,118)=*(33,119)=f(4,6),2336,32;tcl_AsyncDelete:(33,120)=*(33,121)=f(0,20),2368,32;tcl_AsyncInvoke:(33,122)=*(33,123)=f(0,1),2400,32;tcl_AsyncMark:(33,120),2432,32;tcl_AsyncReady:(33,124)=*(33,125)=f(0,1),2464,32;tcl_BackgroundError:(33,114),2496,32;tcl_Backslash:(33,126)=*(33,127)=f(0,2),2528,32;tcl_BadChannelOption:(33,128)=*(33,129)=f(0,1),2560,32;tcl_CallWhenDeleted:(33,130)=*(33,131)=f(0,20),2592,32;tcl_CancelIdleCall:(33,132)=*(33,133)=f(0,20),2624,32;tcl_Close:(33,134)=*(33,135)=f(0,1),2656,32;tcl_CommandComplete:(33,136)=*(33,137)=f(0,1),2688,32;tcl_Concat:(33,138)=*(33,139)=f(2,2),2720,32;tcl_ConvertElement:(33,140)=*(33,141)=f(0,1),2752,32;tcl_ConvertCountedElement:(33,142)=*(33,143)=f(0,1),2784,32;tcl_CreateAlias:(33,144)=*(33,145)=f(0,1),2816,32;tcl_CreateAliasObj:(33,146)=*(33,147)=f(0,1),2848,32;tcl_CreateChannel:(33,148)=*(33,149)=f(4,9),2880,32;tcl_CreateChannelHandler:(33,150)=*(33,151)=f(0,20),2912,32;tcl_CreateCloseHandler:(33,152)=*(33,153)=f(0,20),2944,32;tcl_CreateCommand:(33,154)=*(33,155)=f(4,12),2976,32;tcl_CreateEventSource:(33,156)=*(33,157)=f(0,20),3008,32;tcl_CreateExitHandler:(33,158)=*(33,159)=f(0,20),3040,32;tcl_CreateInterp:(33,160)=*(33,161)=f(4,223),3072,32;tcl_CreateMathFunc:(33,162)=*(33,163)=f(0,20),3104,32;tcl_CreateObjCommand:(33,164)=*(33,165)=f(4,12),3136,32;tcl_CreateSlave:(33,166)=*(33,167)=f(4,223),3168,32;tcl_CreateTimerHandler:(33,168)=*(33,169)=f(4,41),3200,32;tcl_CreateTrace:(33,170)=*(33,171)=f(4,44),3232,32;tcl_DeleteAssocData:(33,172)=*(33,173)=f(0,20),3264,32;tcl_DeleteChannelHandler:(33,174)=*(33,175)=f(0,20),3296,32;tcl_DeleteCloseHandler:(33,152),3328,32;tcl_DeleteCommand:(33,176)=*(33,177)=f(0,1),3360,32;tcl_DeleteCommandFromToken:(33,178)=*(33,179)=f(0,1),3392,32;tcl_DeleteEvents:(33,180)=*(33,181)=f(0,20),3424,32;tcl_DeleteEventSource:(33,156),3456,32;tcl_DeleteExitHandler:(33,158),3488,32;tcl_DeleteHashEntry:(33,182)=*(33,183)=f(0,20),3520,32;tcl_DeleteHashTable:(33,184)=*(33,185)=f(0,20),3552,32;tcl_DeleteInterp:(33,114),3584,32;tcl_DetachPids:(33,186)=*(33,187)=f(0,20),3616,32;tcl_DeleteTimerHandler:(33,188)=*(33,189)=f(0,20),3648,32;tcl_DeleteTrace:(33,190)=*(33,191)=f(0,20),3680,32;tcl_DontCallWhenDeleted:(33,130),3712,32;tcl_DoOneEvent:(33,192)=*(33,193)=f(0,1),3744,32;tcl_DoWhenIdle:(33,132),3776,32;tcl_DStringAppend:(33,194)=*(33,195)=f(2,2),3808,32;tcl_DStringAppendElement:(33,196)=*(33,197)=f(2,2),3840,32;tcl_DStringEndSublist:(33,198)=*(33,199)=f(0,20),3872,32;tcl_DStringFree:(33,198),3904,32;tcl_DStringGetResult:(33,200)=*(33,201)=f(0,20),3936,32;tcl_DStringInit:(33,198),3968,32;tcl_DStringResult:(33,200),4000,32;tcl_DStringSetLength:(33,202)=*(33,203)=f(0,20),4032,32;tcl_DStringStartSublist:(33,198),4064,32;tcl_Eof:(33,204)=*(33,205)=f(0,1),4096,32;tcl_ErrnoId:(33,206)=*(33,207)=f(2,2),4128,32;tcl_ErrnoMsg:(33,208)=*(33,209)=f(2,2),4160,32;tcl_Eval:(33,176),4192,32;tcl_EvalFile:(33,176),4224,32;tcl_EvalObj:(33,30),4256,32;tcl_EventuallyFree:(33,210)=*(33,211)=f(0,20),4288,32;tcl_Exit:(33,27),4320,32;tcl_ExposeCommand:(33,128),4352,32;tcl_ExprBoolean:(33,60),4384,32;tcl_ExprBooleanObj:(33,62),4416,32;tcl_ExprDouble:(33,66),4448,32;tcl_ExprDoubleObj:(33,68),4480,32;tcl_ExprLong:(33,212)=*(33,213)=f(0,1),4512,32;tcl_ExprLongObj:(33,72),4544,32;tcl_ExprObj:(33,214)=*(33,215)=f(0,1),4576,32;tcl_ExprString:(33,176),4608,32;tcl_Finalize:(33,216)=*(33,217)=f(0,20),4640,32;tcl_FindExecutable:(33,218)=*(33,219)=f(0,20),4672,32;tcl_FirstHashEntry:(33,220)=*(33,221)=f(4,156),4704,32;tcl_Flush:(33,204),4736,32;tcl_FreeResult:(33,114),4768,32;tcl_GetAlias:(33,222)=*(33,223)=f(0,1),4800,32;tcl_GetAliasObj:(33,224)=*(33,225)=f(0,1),4832,32;tcl_GetAssocData:(33,226)=*(33,227)=f(4,1),4864,32;tcl_GetChannel:(33,228)=*(33,229)=f(4,9),4896,32;tcl_GetChannelBufferSize:(33,204),4928,32;tcl_GetChannelHandle:(33,230)=*(33,231)=f(0,1),4960,32;tcl_GetChannelInstanceData:(33,232)=*(33,233)=f(4,1),4992,32;tcl_GetChannelMode:(33,204),5024,32;tcl_GetChannelName:(33,234)=*(33,235)=f(2,2),5056,32;tcl_GetChannelOption:(33,236)=*(33,237)=f(0,1),5088,32;tcl_GetChannelType:(33,238)=*(33,239)=f(33,240)=*(4,206),5120,32;tcl_GetCommandInfo:(33,241)=*(33,242)=f(0,1),5152,32;tcl_GetCommandName:(33,243)=*(33,244)=f(2,2),5184,32;tcl_GetErrno:(33,124),5216,32;tcl_GetHostName:(33,206),5248,32;tcl_GetInterpPath:(33,245)=*(33,246)=f(0,1),5280,32;tcl_GetMaster:(33,247)=*(33,248)=f(4,223),5312,32;tcl_GetNameOfExecutable:(33,249)=*(33,250)=f(23,32),5344,32;tcl_GetObjResult:(33,251)=*(33,252)=f(4,129),5376,32;tcl_GetOpenFile:(33,253)=*(33,254)=f(0,1),5408,32;tcl_GetPathType:(33,255)=*(33,256)=f(4,208),5440,32;tcl_Gets:(33,257)=*(33,258)=f(0,1),5472,32;tcl_GetsObj:(33,259)=*(33,260)=f(0,1),5504,32;tcl_GetServiceMode:(33,124),5536,32;tcl_GetSlave:(33,261)=*(33,262)=f(4,223),5568,32;tcl_GetStdChannel:(33,263)=*(33,264)=f(4,9),5600,32;tcl_GetStringResult:(33,265)=*(33,266)=f(2,2),5632,32;tcl_GetVar:(33,267)=*(33,268)=f(2,2),5664,32;tcl_GetVar2:(33,269)=*(33,270)=f(2,2),5696,32;tcl_GlobalEval:(33,176),5728,32;tcl_GlobalEvalObj:(33,30),5760,32;tcl_HideCommand:(33,128),5792,32;tcl_Init:(33,271)=*(4,65),5824,32;tcl_InitHashTable:(33,272)=*(33,273)=f(0,20),5856,32;tcl_InputBlocked:(33,204),5888,32;tcl_InputBuffered:(33,204),5920,32;tcl_InterpDeleted:(33,271),5952,32;tcl_IsSafe:(33,271),5984,32;tcl_JoinPath:(33,274)=*(33,275)=f(2,2),6016,32;tcl_LinkVar:(33,276)=*(33,277)=f(0,1),6048,32;reserved188:(0,19),6080,32;tcl_MakeFileChannel:(33,278)=*(33,279)=f(4,9),6112,32;tcl_MakeSafe:(33,271),6144,32;tcl_MakeTcpClientChannel:(33,280)=*(33,281)=f(4,9),6176,32;tcl_Merge:(33,138),6208,32;tcl_NextHashEntry:(33,282)=*(33,283)=f(4,156),6240,32;tcl_NotifyChannel:(33,284)=*(33,285)=f(0,20),6272,32;tcl_ObjGetVar2:(33,286)=*(33,287)=f(4,129),6304,32;tcl_ObjSetVar2:(33,288)=*(33,289)=f(4,129),6336,32;tcl_OpenCommandChannel:(33,290)=*(33,291)=f(4,9),6368,32;tcl_OpenFileChannel:(33,292)=*(33,293)=f(4,9),6400,32;tcl_OpenTcpClient:(33,294)=*(33,295)=f(4,9),6432,32;tcl_OpenTcpServer:(33,296)=*(33,297)=f(4,9),6464,32;tcl_Preserve:(33,298)=*(4,51),6496,32;tcl_PrintDouble:(33,299)=*(33,300)=f(0,20),6528,32;tcl_PutEnv:(33,301)=*(33,302)=f(0,1),6560,32;tcl_PosixError:(33,265),6592,32;tcl_QueueEvent:(33,303)=*(33,304)=f(0,20),6624,32;tcl_Read:(33,305)=*(33,306)=f(0,1),6656,32;tcl_ReapDetachedProcs:(33,216),6688,32;tcl_RecordAndEval:(33,307)=*(33,308)=f(0,1),6720,32;tcl_RecordAndEvalObj:(33,309)=*(33,310)=f(0,1),6752,32;tcl_RegisterChannel:(33,311)=*(33,312)=f(0,20),6784,32;tcl_RegisterObjType:(33,313)=*(33,314)=f(0,20),6816,32;tcl_RegExpCompile:(33,315)=*(33,316)=f(4,32),6848,32;tcl_RegExpExec:(33,317)=*(33,318)=f(0,1),6880,32;tcl_RegExpMatch:(33,128),6912,32;tcl_RegExpRange:(33,319)=*(33,320)=f(0,20),6944,32;tcl_Release:(33,298),6976,32;tcl_ResetResult:(33,114),7008,32;tcl_ScanElement:(33,321)=*(33,322)=f(0,1),7040,32;tcl_ScanCountedElement:(33,323)=*(33,324)=f(0,1),7072,32;tcl_Seek:(33,325)=*(33,326)=f(0,1),7104,32;tcl_ServiceAll:(33,124),7136,32;tcl_ServiceEvent:(33,192),7168,32;tcl_SetAssocData:(33,327)=*(33,328)=f(0,20),7200,32;tcl_SetChannelBufferSize:(33,284),7232,32;tcl_SetChannelOption:(33,329)=*(33,330)=f(0,1),7264,32;tcl_SetCommandInfo:(33,241),7296,32;tcl_SetErrno:(33,27),7328,32;tcl_SetErrorCode:(33,116),7360,32;tcl_SetMaxBlockTime:(33,28),7392,32;tcl_SetPanicProc:(33,331)=*(33,332)=f(0,20),7424,32;tcl_SetRecursionLimit:(33,122),7456,32;tcl_SetResult:(33,333)=*(33,334)=f(0,20),7488,32;tcl_SetServiceMode:(33,192),7520,32;tcl_SetObjErrorCode:(33,335)=*(33,336)=f(0,20),7552,32;tcl_SetObjResult:(33,335),7584,32;tcl_SetStdChannel:(33,284),7616,32;tcl_SetVar:(33,269),7648,32;tcl_SetVar2:(33,337)=*(33,338)=f(2,2),7680,32;tcl_SignalId:(33,208),7712,32;tcl_SignalMsg:(33,208),7744,32;tcl_SourceRCFile:(33,114),7776,32;tcl_SplitList:(33,339)=*(33,340)=f(0,1),7808,32;tcl_SplitPath:(33,341)=*(33,342)=f(0,20),7840,32;tcl_StaticPackage:(33,343)=*(33,344)=f(0,20),7872,32;tcl_StringMatch:(33,345)=*(33,346)=f(0,1),7904,32;tcl_Tell:(33,204),7936,32;tcl_TraceVar:(33,347)=*(33,348)=f(0,1),7968,32;tcl_TraceVar2:(33,349)=*(33,350)=f(0,1),8000,32;tcl_TranslateFileName:(33,351)=*(33,352)=f(2,2),8032,32;tcl_Ungets:(33,353)=*(33,354)=f(0,1),8064,32;tcl_UnlinkVar:(33,172),8096,32;tcl_UnregisterChannel:(33,134),8128,32;tcl_UnsetVar:(33,307),8160,32;tcl_UnsetVar2:(33,276),8192,32;tcl_UntraceVar:(33,355)=*(33,356)=f(0,20),8224,32;tcl_UntraceVar2:(33,357)=*(33,358)=f(0,20),8256,32;tcl_UpdateLinkedVar:(33,172),8288,32;tcl_UpVar:(33,359)=*(33,360)=f(0,1),8320,32;tcl_UpVar2:(33,361)=*(33,362)=f(0,1),8352,32;tcl_VarEval:(33,363)=*(33,364)=f(0,1),8384,32;tcl_VarTraceInfo:(33,365)=*(33,366)=f(4,1),8416,32;tcl_VarTraceInfo2:(33,367)=*(33,368)=f(4,1),8448,32;tcl_Write:(33,305),8480,32;tcl_WrongNumArgs:(33,369)=*(33,370)=f(0,20),8512,32;tcl_DumpActiveMemory:(33,136),8544,32;tcl_ValidateAllMemory:(33,371)=*(33,372)=f(0,20),8576,32;tcl_AppendResultVA:(33,373)=*(33,374)=f(0,20),8608,32;tcl_AppendStringsToObjVA:(33,375)=*(33,376)=f(0,20),8640,32;tcl_HashStats:(33,377)=*(33,378)=f(2,2),8672,32;tcl_ParseVar:(33,379)=*(33,380)=f(2,2),8704,32;tcl_PkgPresent:(33,269),8736,32;tcl_PkgPresentEx:(33,13),8768,32;tcl_PkgProvide:(33,128),8800,32;tcl_PkgRequire:(33,269),8832,32;tcl_SetErrorCodeVA:(33,373),8864,32;tcl_VarEvalVA:(33,381)=*(33,382)=f(0,1),8896,32;tcl_WaitPid:(33,383)=*(33,384)=f(4,29),8928,32;tcl_PanicVA:(33,385)=*(33,386)=f(0,20),8960,32;tcl_GetVersion:(33,387)=*(33,388)=f(0,20),8992,32;tcl_InitMemory:(33,114),9024,32;tcl_StackChannel:(33,389)=*(33,390)=f(4,9),9056,32;tcl_UnstackChannel:(33,311),9088,32;tcl_GetStackedChannel:(33,391)=*(33,392)=f(4,9),9120,32;reserved284:(0,19),9152,32;reserved285:(0,19),9184,32;tcl_AppendObjToObj:(33,393)=*(33,394)=f(0,20),9216,32;tcl_CreateEncoding:(33,395)=*(33,396)=f(4,21),9248,32;tcl_CreateThreadExitHandler:(33,158),9280,32;tcl_DeleteThreadExitHandler:(33,158),9312,32;tcl_DiscardResult:(33,397)=*(33,398)=f(0,20),9344,32;tcl_EvalEx:(33,399)=*(33,400)=f(0,1),9376,32;tcl_EvalObjv:(33,401)=*(33,402)=f(0,1),9408,32;tcl_EvalObjEx:(33,309),9440,32;tcl_ExitThread:(33,27),9472,32;tcl_ExternalToUtf:(33,403)=*(33,404)=f(0,1),9504,32;tcl_ExternalToUtfDString:(33,405)=*(33,406)=f(2,2),9536,32;tcl_FinalizeThread:(33,216),9568,32;tcl_FinalizeNotifier:(33,298),9600,32;tcl_FreeEncoding:(33,407)=*(33,408)=f(0,20),9632,32;tcl_GetCurrentThread:(33,409)=*(33,410)=f(4,38),9664,32;tcl_GetEncoding:(33,411)=*(33,412)=f(4,21),9696,32;tcl_GetEncodingName:(33,413)=*(33,414)=f(2,2),9728,32;tcl_GetEncodingNames:(33,114),9760,32;tcl_GetIndexFromObjStruct:(33,415)=*(33,416)=f(0,1),9792,32;tcl_GetThreadData:(33,417)=*(33,418)=f(0,19),9824,32;tcl_GetVar2Ex:(33,419)=*(33,420)=f(4,129),9856,32;tcl_InitNotifier:(33,421)=*(33,422)=f(4,1),9888,32;tcl_MutexLock:(33,423)=*(33,424)=f(0,20),9920,32;tcl_MutexUnlock:(33,423),9952,32;tcl_ConditionNotify:(33,425)=*(33,426)=f(0,20),9984,32;tcl_ConditionWait:(33,427)=*(33,428)=f(0,20),10016,32;tcl_NumUtfChars:(33,429)=*(33,430)=f(0,1),10048,32;tcl_ReadChars:(33,431)=*(33,432)=f(0,1),10080,32;tcl_RestoreResult:(33,433)=*(33,434)=f(0,20),10112,32;tcl_SaveResult:(33,433),10144,32;tcl_SetSystemEncoding:(33,435)=*(33,436)=f(0,1),10176,32;tcl_SetVar2Ex:(33,437)=*(33,438)=f(4,129),10208,32;tcl_ThreadAlert:(33,439)=*(33,440)=f(0,20),10240,32;tcl_ThreadQueueEvent:(33,441)=*(33,442)=f(0,20),10272,32;tcl_UniCharAtIndex:(33,443)=*(33,444)=f(4,226),10304,32;tcl_UniCharToLower:(33,445)=*(33,446)=f(4,226),10336,32;tcl_UniCharToTitle:(33,445),10368,32;tcl_UniCharToUpper:(33,445),10400,32;tcl_UniCharToUtf:(33,447)=*(33,448)=f(0,1),10432,32;tcl_UtfAtIndex:(33,449)=*(33,450)=f(2,2),10464,32;tcl_UtfCharComplete:(33,429),10496,32;tcl_UtfBackslash:(33,451)=*(33,452)=f(0,1),10528,32;tcl_UtfFindFirst:(33,449),10560,32;tcl_UtfFindLast:(33,449),10592,32;tcl_UtfNext:(33,453)=*(33,454)=f(2,2),10624,32;tcl_UtfPrev:(33,455)=*(33,456)=f(2,2),10656,32;tcl_UtfToExternal:(33,403),10688,32;tcl_UtfToExternalDString:(33,405),10720,32;tcl_UtfToLower:(33,136),10752,32;tcl_UtfToTitle:(33,136),10784,32;tcl_UtfToUniChar:(33,457)=*(33,458)=f(0,1),10816,32;tcl_UtfToUpper:(33,136),10848,32;tcl_WriteChars:(33,459)=*(33,460)=f(0,1),10880,32;tcl_WriteObj:(33,259),10912,32;tcl_GetString:(33,461)=*(33,462)=f(2,2),10944,32;tcl_GetDefaultEncodingDir:(33,206),10976,32;tcl_SetDefaultEncodingDir:(4,3),11008,32;tcl_AlertNotifier:(33,298),11040,32;tcl_ServiceModeHook:(33,27),11072,32;tcl_UniCharIsAlnum:(33,192),11104,32;tcl_UniCharIsAlpha:(33,192),11136,32;tcl_UniCharIsDigit:(33,192),11168,32;tcl_UniCharIsLower:(33,192),11200,32;tcl_UniCharIsSpace:(33,192),11232,32;tcl_UniCharIsUpper:(33,192),11264,32;tcl_UniCharIsWordChar:(33,192),11296,32;tcl_UniCharLen:(33,463)=*(33,464)=f(0,1),11328,32;tcl_UniCharNcmp:(33,465)=*(33,466)=f(0,1),11360,32;tcl_UniCharToUtfDString:(33,467)=*(33,468)=f(2,2),11392,32;tcl_UtfToUniCharDString:(33,469)=*(33,470)=f(33,471)=*(4,226),11424,32;tcl_GetRegExpFromObj:(33,472)=*(33,473)=f(4,32),11456,32;tcl_EvalTokens:(33,474)=*(33,475)=f(4,129),11488,32;tcl_FreeParse:(33,476)=*(33,477)=f(0,20),11520,32;tcl_LogCommandInfo:(33,478)=*(33,479)=f(0,20),11552,32;tcl_ParseBraces:(33,480)=*(33,481)=f(0,1),11584,32;tcl_ParseCommand:(33,482)=*(33,483)=f(0,1),11616,32;tcl_ParseExpr:(33,484)=*(33,485)=f(0,1),11648,32;tcl_ParseQuotedString:(33,480),11680,32;tcl_ParseVarName:(33,486)=*(33,487)=f(0,1),11712,32;tcl_GetCwd:(33,488)=*(33,489)=f(2,2),11744,32;tcl_Chdir:(33,301),11776,32;tcl_Access:(33,429),11808,32;tcl_Stat:(33,490)=*(33,491)=f(0,1),11840,32;tcl_UtfNcmp:(33,492)=*(33,493)=f(0,1),11872,32;tcl_UtfNcasecmp:(33,492),11904,32;tcl_StringCaseMatch:(33,494)=*(33,495)=f(0,1),11936,32;tcl_UniCharIsControl:(33,192),11968,32;tcl_UniCharIsGraph:(33,192),12000,32;tcl_UniCharIsPrint:(33,192),12032,32;tcl_UniCharIsPunct:(33,192),12064,32;tcl_RegExpExecObj:(33,496)=*(33,497)=f(0,1),12096,32;tcl_RegExpGetInfo:(33,498)=*(33,499)=f(0,20),12128,32;tcl_NewUnicodeObj:(33,500)=*(33,501)=f(4,129),12160,32;tcl_SetUnicodeObj:(33,502)=*(33,503)=f(0,20),12192,32;tcl_GetCharLength:(33,504)=*(33,505)=f(0,1),12224,32;tcl_GetUniChar:(33,506)=*(33,507)=f(4,226),12256,32;tcl_GetUnicode:(33,508)=*(33,509)=f(33,471),12288,32;tcl_GetRange:(33,510)=*(33,511)=f(4,129),12320,32;tcl_AppendUnicodeToObj:(33,502),12352,32;tcl_RegExpMatchObj:(33,78),12384,32;tcl_SetNotifier:(33,512)=*(33,513)=f(0,20),12416,32;tcl_GetAllocMutex:(33,514)=*(33,515)=f(33,516)=*(4,26),12448,32;tcl_GetChannelNames:(33,271),12480,32;tcl_GetChannelNamesEx:(33,176),12512,32;tcl_ProcObjCmd:(33,517)=*(33,518)=f(0,1),12544,32;tcl_ConditionFinalize:(33,425),12576,32;tcl_MutexFinalize:(33,423),12608,32;tcl_CreateThread:(33,519)=*(33,520)=f(0,1),12640,32;;TclStubs:t(33,521)=(33,9)u_char:t(35,1)=(11,1)u_short:t(35,2)=(11,2)u_int:t(35,3)=(11,3)u_long:t(35,4)=(11,4)quad_t:t(35,5)=(11,6)u_quad_t:t(35,6)=(11,5)fsid_t:t(35,7)=(11,30)loff_t:t(35,8)=(11,24)ino_t:t(35,9)=(11,20)dev_t:t(35,10)=(11,17)gid_t:t(35,11)=(11,19)mode_t:t(35,12)=(11,21)nlink_t:t(35,13)=(11,22)uid_t:t(35,14)=(11,18)pid_t:t(35,15)=(11,25)id_t:t(35,16)=(11,29)ssize_t:t(35,17)=(11,26)daddr_t:t(35,18)=(11,34)caddr_t:t(35,19)=(11,35)key_t:t(35,20)=(11,47)ulong:t(35,21)=(0,5)ushort:t(35,22)=(0,9)uint:t(35,23)=(0,4)int8_t:t(35,24)=(0,10)int16_t:t(35,25)=(0,8)int32_t:t(35,26)=(0,1)int64_t:t(35,27)=(0,6)u_int8_t:t(35,28)=(0,11)u_int16_t:t(35,29)=(0,9)u_int32_t:t(35,30)=(0,4)u_int64_t:t(35,31)=(0,7)register_t:t(35,32)=(0,1)blkcnt_t:t(35,33)=(11,50)fsblkcnt_t:t(35,34)=(11,52)fsfilcnt_t:t(35,35)=(11,54)XPointer:t(34,1)=(2,2)_XExtData:T(34,2)=s16number:(0,1),0,32;next:(34,3)=*(34,2),32,32;free_private:(34,4)=*(34,5)=f(0,1),64,32;private_data:(34,1),96,32;;XExtData:t(34,6)=(34,2)XExtCodes:t(34,7)=(34,8)=s16extension:(0,1),0,32;major_opcode:(0,1),32,32;first_event:(0,1),64,32;first_error:(0,1),96,32;;XPixmapFormatValues:t(34,9)=(34,10)=s12depth:(0,1),0,32;bits_per_pixel:(0,1),32,32;scanline_pad:(0,1),64,32;;XGCValues:t(34,11)=(34,12)=s92function:(0,1),0,32;plane_mask:(0,5),32,32;foreground:(0,5),64,32;background:(0,5),96,32;line_width:(0,1),128,32;line_style:(0,1),160,32;cap_style:(0,1),192,32;join_style:(0,1),224,32;fill_style:(0,1),256,32;fill_rule:(0,1),288,32;arc_mode:(0,1),320,32;tile:(53,9),352,32;stipple:(53,9),384,32;ts_x_origin:(0,1),416,32;ts_y_origin:(0,1),448,32;font:(53,8),480,32;subwindow_mode:(0,1),512,32;graphics_exposures:(0,1),544,32;clip_x_origin:(0,1),576,32;clip_y_origin:(0,1),608,32;clip_mask:(53,9),640,32;dash_offset:(0,1),672,32;dashes:(0,2),704,8;;GC:t(34,13)=(34,14)=*(34,15)=xs_XGC:Visual:t(34,16)=(34,17)=s32ext_data:(34,18)=*(34,6),0,32;visualid:(53,4),32,32;class:(0,1),64,32;red_mask:(0,5),96,32;green_mask:(0,5),128,32;blue_mask:(0,5),160,32;bits_per_rgb:(0,1),192,32;map_entries:(0,1),224,32;;Depth:t(34,19)=(34,20)=s12depth:(0,1),0,32;nvisuals:(0,1),32,32;visuals:(34,21)=*(34,16),64,32;;Screen:t(34,22)=(34,23)=s80ext_data:(34,18),0,32;display:(34,24)=*(34,25)=xs_XDisplay:,32,32;root:(53,6),64,32;width:(0,1),96,32;height:(0,1),128,32;mwidth:(0,1),160,32;mheight:(0,1),192,32;ndepths:(0,1),224,32;depths:(34,26)=*(34,19),256,32;root_depth:(0,1),288,32;root_visual:(34,21),320,32;default_gc:(34,13),352,32;cmap:(53,11),384,32;white_pixel:(0,5),416,32;black_pixel:(0,5),448,32;max_maps:(0,1),480,32;min_maps:(0,1),512,32;backing_store:(0,1),544,32;save_unders:(0,1),576,32;root_input_mask:(0,3),608,32;;ScreenFormat:t(34,27)=(34,28)=s16ext_data:(34,18),0,32;depth:(0,1),32,32;bits_per_pixel:(0,1),64,32;scanline_pad:(0,1),96,32;;XSetWindowAttributes:t(34,29)=(34,30)=s60background_pixmap:(53,9),0,32;background_pixel:(0,5),32,32;border_pixmap:(53,9),64,32;border_pixel:(0,5),96,32;bit_gravity:(0,1),128,32;win_gravity:(0,1),160,32;backing_store:(0,1),192,32;backing_planes:(0,5),224,32;backing_pixel:(0,5),256,32;save_under:(0,1),288,32;event_mask:(0,3),320,32;do_not_propagate_mask:(0,3),352,32;override_redirect:(0,1),384,32;colormap:(53,11),416,32;cursor:(53,10),448,32;;XWindowAttributes:t(34,31)=(34,32)=s92x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;depth:(0,1),160,32;visual:(34,21),192,32;root:(53,6),224,32;class:(0,1),256,32;bit_gravity:(0,1),288,32;win_gravity:(0,1),320,32;backing_store:(0,1),352,32;backing_planes:(0,5),384,32;backing_pixel:(0,5),416,32;save_under:(0,1),448,32;colormap:(53,11),480,32;map_installed:(0,1),512,32;map_state:(0,1),544,32;all_event_masks:(0,3),576,32;your_event_mask:(0,3),608,32;do_not_propagate_mask:(0,3),640,32;override_redirect:(0,1),672,32;screen:(34,33)=*(34,22),704,32;;XHostAddress:t(34,34)=(34,35)=s12family:(0,1),0,32;length:(0,1),32,32;address:(2,2),64,32;;funcs:T(34,36)=s24create_image:(34,37)=*(34,38)=f(34,39)=*(34,40)=xs_XImage:,0,32;destroy_image:(34,41)=*(34,42)=f(0,1),32,32;get_pixel:(34,43)=*(34,44)=f(0,5),64,32;put_pixel:(34,45)=*(34,46)=f(0,1),96,32;sub_image:(34,47)=*(34,48)=f(34,39),128,32;add_pixel:(34,49)=*(34,50)=f(0,1),160,32;;_XImage:T(34,40)=s88width:(0,1),0,32;height:(0,1),32,32;xoffset:(0,1),64,32;format:(0,1),96,32;data:(2,2),128,32;byte_order:(0,1),160,32;bitmap_unit:(0,1),192,32;bitmap_bit_order:(0,1),224,32;bitmap_pad:(0,1),256,32;depth:(0,1),288,32;bytes_per_line:(0,1),320,32;bits_per_pixel:(0,1),352,32;red_mask:(0,5),384,32;green_mask:(0,5),416,32;blue_mask:(0,5),448,32;obdata:(34,1),480,32;f:(34,36),512,192;;XImage:t(34,51)=(34,40)XWindowChanges:t(34,52)=(34,53)=s28x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;sibling:(53,6),160,32;stack_mode:(0,1),192,32;;XColor:t(34,54)=(34,55)=s12pixel:(0,5),0,32;red:(0,9),32,16;green:(0,9),48,16;blue:(0,9),64,16;flags:(0,2),80,8;pad:(0,2),88,8;;XSegment:t(34,56)=(34,57)=s8x1:(0,8),0,16;y1:(0,8),16,16;x2:(0,8),32,16;y2:(0,8),48,16;;XPoint:t(34,58)=(34,59)=s4x:(0,8),0,16;y:(0,8),16,16;;XRectangle:t(34,60)=(34,61)=s8x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;;XArc:t(34,62)=(34,63)=s12x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;angle1:(0,8),64,16;angle2:(0,8),80,16;;XKeyboardControl:t(34,64)=(34,65)=s32key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,1),64,32;bell_duration:(0,1),96,32;led:(0,1),128,32;led_mode:(0,1),160,32;key:(0,1),192,32;auto_repeat_mode:(0,1),224,32;;XKeyboardState:t(34,66)=(34,67)=s56key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,4),64,32;bell_duration:(0,4),96,32;led_mask:(0,5),128,32;global_auto_repeat:(0,1),160,32;auto_repeats:(34,68)=ar(11,33);0;31;(0,2),192,256;;XTimeCoord:t(34,69)=(34,70)=s8time:(53,5),0,32;x:(0,8),32,16;y:(0,8),48,16;;XModifierKeymap:t(34,71)=(34,72)=s8max_keypermod:(0,1),0,32;modifiermap:(34,73)=*(53,14),32,32;;Display:t(34,74)=(34,25)_XPrivDisplay:t(34,75)=(34,76)=*(34,77)=s176ext_data:(34,18),0,32;private1:(34,78)=*(34,79)=xs_XPrivate:,32,32;fd:(0,1),64,32;private2:(0,1),96,32;proto_major_version:(0,1),128,32;proto_minor_version:(0,1),160,32;vendor:(2,2),192,32;private3:(53,1),224,32;private4:(53,1),256,32;private5:(53,1),288,32;private6:(0,1),320,32;resource_alloc:(34,80)=*(34,81)=f(53,1),352,32;byte_order:(0,1),384,32;bitmap_unit:(0,1),416,32;bitmap_pad:(0,1),448,32;bitmap_bit_order:(0,1),480,32;nformats:(0,1),512,32;pixmap_format:(34,82)=*(34,27),544,32;private8:(0,1),576,32;release:(0,1),608,32;private9:(34,78),640,32;private10:(34,78),672,32;qlen:(0,1),704,32;last_request_read:(0,5),736,32;request:(0,5),768,32;private11:(34,1),800,32;private12:(34,1),832,32;private13:(34,1),864,32;private14:(34,1),896,32;max_request_size:(0,4),928,32;db:(34,83)=*(34,84)=xs_XrmHashBucketRec:,960,32;private15:(34,85)=*(34,86)=f(0,1),992,32;display_name:(2,2),1024,32;default_screen:(0,1),1056,32;nscreens:(0,1),1088,32;screens:(34,33),1120,32;motion_buffer:(0,5),1152,32;private16:(0,5),1184,32;min_keycode:(0,1),1216,32;max_keycode:(0,1),1248,32;private17:(34,1),1280,32;private18:(34,1),1312,32;private19:(0,1),1344,32;xdefaults:(2,2),1376,32;;XKeyEvent:t(34,87)=(34,88)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89)=*(34,74),96,32;window:(53,6),128,32;root:(53,6),160,32;subwindow:(53,6),192,32;time:(53,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;keycode:(0,4),416,32;same_screen:(0,1),448,32;;XKeyPressedEvent:t(34,90)=(34,87)XKeyReleasedEvent:t(34,91)=(34,87)XButtonEvent:t(34,92)=(34,93)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;root:(53,6),160,32;subwindow:(53,6),192,32;time:(53,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;button:(0,4),416,32;same_screen:(0,1),448,32;;XButtonPressedEvent:t(34,94)=(34,92)XButtonReleasedEvent:t(34,95)=(34,92)XMotionEvent:t(34,96)=(34,97)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;root:(53,6),160,32;subwindow:(53,6),192,32;time:(53,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;is_hint:(0,2),416,8;same_screen:(0,1),448,32;;XPointerMovedEvent:t(34,98)=(34,96)XCrossingEvent:t(34,99)=(34,100)=s68type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;root:(53,6),160,32;subwindow:(53,6),192,32;time:(53,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;mode:(0,1),384,32;detail:(0,1),416,32;same_screen:(0,1),448,32;focus:(0,1),480,32;state:(0,4),512,32;;XEnterWindowEvent:t(34,101)=(34,99)XLeaveWindowEvent:t(34,102)=(34,99)XFocusChangeEvent:t(34,103)=(34,104)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;mode:(0,1),160,32;detail:(0,1),192,32;;XFocusInEvent:t(34,105)=(34,103)XFocusOutEvent:t(34,106)=(34,103)XKeymapEvent:t(34,107)=(34,108)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;key_vector:(34,68),160,256;;XExposeEvent:t(34,109)=(34,110)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;;XGraphicsExposeEvent:t(34,111)=(34,112)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;drawable:(53,7),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;major_code:(0,1),320,32;minor_code:(0,1),352,32;;XNoExposeEvent:t(34,113)=(34,114)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;drawable:(53,7),128,32;major_code:(0,1),160,32;minor_code:(0,1),192,32;;XVisibilityEvent:t(34,115)=(34,116)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;state:(0,1),160,32;;XCreateWindowEvent:t(34,117)=(34,118)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;parent:(53,6),128,32;window:(53,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;override_redirect:(0,1),352,32;;XDestroyWindowEvent:t(34,119)=(34,120)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;event:(53,6),128,32;window:(53,6),160,32;;XUnmapEvent:t(34,121)=(34,122)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;event:(53,6),128,32;window:(53,6),160,32;from_configure:(0,1),192,32;;XMapEvent:t(34,123)=(34,124)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;event:(53,6),128,32;window:(53,6),160,32;override_redirect:(0,1),192,32;;XMapRequestEvent:t(34,125)=(34,126)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;parent:(53,6),128,32;window:(53,6),160,32;;XReparentEvent:t(34,127)=(34,128)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;event:(53,6),128,32;window:(53,6),160,32;parent:(53,6),192,32;x:(0,1),224,32;y:(0,1),256,32;override_redirect:(0,1),288,32;;XConfigureEvent:t(34,129)=(34,130)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;event:(53,6),128,32;window:(53,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(53,6),352,32;override_redirect:(0,1),384,32;;XGravityEvent:t(34,131)=(34,132)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;event:(53,6),128,32;window:(53,6),160,32;x:(0,1),192,32;y:(0,1),224,32;;XResizeRequestEvent:t(34,133)=(34,134)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;width:(0,1),160,32;height:(0,1),192,32;;XConfigureRequestEvent:t(34,135)=(34,136)=s56type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;parent:(53,6),128,32;window:(53,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(53,6),352,32;detail:(0,1),384,32;value_mask:(0,5),416,32;;XCirculateEvent:t(34,137)=(34,138)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;event:(53,6),128,32;window:(53,6),160,32;place:(0,1),192,32;;XCirculateRequestEvent:t(34,139)=(34,140)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;parent:(53,6),128,32;window:(53,6),160,32;place:(0,1),192,32;;XPropertyEvent:t(34,141)=(34,142)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;atom:(53,3),160,32;time:(53,5),192,32;state:(0,1),224,32;;XSelectionClearEvent:t(34,143)=(34,144)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;selection:(53,3),160,32;time:(53,5),192,32;;XSelectionRequestEvent:t(34,145)=(34,146)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;owner:(53,6),128,32;requestor:(53,6),160,32;selection:(53,3),192,32;target:(53,3),224,32;property:(53,3),256,32;time:(53,5),288,32;;XSelectionEvent:t(34,147)=(34,148)=s36type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;requestor:(53,6),128,32;selection:(53,3),160,32;target:(53,3),192,32;property:(53,3),224,32;time:(53,5),256,32;;XColormapEvent:t(34,149)=(34,150)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;colormap:(53,11),160,32;new:(0,1),192,32;state:(0,1),224,32;;XClientMessageEvent:t(34,151)=(34,152)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;message_type:(53,3),160,32;format:(0,1),192,32;data:(34,153)=u20b:(34,154)=ar(11,33);0;19;(0,2),0,160;s:(34,155)=ar(11,33);0;9;(0,8),0,160;l:(34,156)=ar(11,33);0;4;(0,3),0,160;;,224,160;;XMappingEvent:t(34,157)=(34,158)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;request:(0,1),160,32;first_keycode:(0,1),192,32;count:(0,1),224,32;;XErrorEvent:t(34,159)=(34,160)=s20type:(0,1),0,32;display:(34,89),32,32;resourceid:(53,1),64,32;serial:(0,5),96,32;error_code:(0,11),128,8;request_code:(0,11),136,8;minor_code:(0,11),144,8;;XAnyEvent:t(34,161)=(34,162)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;;_XEvent:T(34,163)=u96type:(0,1),0,32;xany:(34,161),0,160;xkey:(34,87),0,480;xbutton:(34,92),0,480;xmotion:(34,96),0,480;xcrossing:(34,99),0,544;xfocus:(34,103),0,224;xexpose:(34,109),0,320;xgraphicsexpose:(34,111),0,384;xnoexpose:(34,113),0,224;xvisibility:(34,115),0,192;xcreatewindow:(34,117),0,384;xdestroywindow:(34,119),0,192;xunmap:(34,121),0,224;xmap:(34,123),0,224;xmaprequest:(34,125),0,192;xreparent:(34,127),0,320;xconfigure:(34,129),0,416;xgravity:(34,131),0,256;xresizerequest:(34,133),0,224;xconfigurerequest:(34,135),0,448;xcirculate:(34,137),0,224;xcirculaterequest:(34,139),0,224;xproperty:(34,141),0,256;xselectionclear:(34,143),0,224;xselectionrequest:(34,145),0,320;xselection:(34,147),0,288;xcolormap:(34,149),0,256;xclient:(34,151),0,384;xmapping:(34,157),0,256;xerror:(34,159),0,160;xkeymap:(34,107),0,416;pad:(34,164)=ar(11,33);0;23;(0,3),0,768;;XEvent:t(34,165)=(34,163)XCharStruct:t(34,166)=(34,167)=s12lbearing:(0,8),0,16;rbearing:(0,8),16,16;width:(0,8),32,16;ascent:(0,8),48,16;descent:(0,8),64,16;attributes:(0,9),80,16;;XFontProp:t(34,168)=(34,169)=s8name:(53,3),0,32;card32:(0,5),32,32;;XFontStruct:t(34,170)=(34,171)=s80ext_data:(34,18),0,32;fid:(53,8),32,32;direction:(0,4),64,32;min_char_or_byte2:(0,4),96,32;max_char_or_byte2:(0,4),128,32;min_byte1:(0,4),160,32;max_byte1:(0,4),192,32;all_chars_exist:(0,1),224,32;default_char:(0,4),256,32;n_properties:(0,1),288,32;properties:(34,172)=*(34,168),320,32;min_bounds:(34,166),352,96;max_bounds:(34,166),448,96;per_char:(34,173)=*(34,166),544,32;ascent:(0,1),576,32;descent:(0,1),608,32;;XTextItem:t(34,174)=(34,175)=s16chars:(2,2),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(53,8),96,32;;XChar2b:t(34,176)=(34,177)=s2byte1:(0,11),0,8;byte2:(0,11),8,8;;XTextItem16:t(34,178)=(34,179)=s16chars:(34,180)=*(34,176),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(53,8),96,32;;XEDataObject:t(34,181)=(34,182)=u4display:(34,89),0,32;gc:(34,13),0,32;visual:(34,21),0,32;screen:(34,33),0,32;pixmap_format:(34,82),0,32;font:(34,183)=*(34,170),0,32;;XFontSetExtents:t(34,184)=(34,185)=s16max_ink_extent:(34,60),0,64;max_logical_extent:(34,60),64,64;;XOM:t(34,186)=(34,187)=*(34,188)=xs_XOM:XOC:t(34,189)=(34,190)=*(34,191)=xs_XOC:XFontSet:t(34,192)=(34,190)XmbTextItem:t(34,193)=(34,194)=s16chars:(2,2),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(34,192),96,32;;XwcTextItem:t(34,195)=(34,196)=s16chars:(34,197)=*(19,1),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(34,192),96,32;;XOMCharSetList:t(34,198)=(34,199)=s8charset_count:(0,1),0,32;charset_list:(34,200)=*(2,2),32,32;; :T(34,201)=eXOMOrientation_LTR_TTB:0,XOMOrientation_RTL_TTB:1,XOMOrientation_TTB_LTR:2,XOMOrientation_TTB_RTL:3,XOMOrientation_Context:4,;XOrientation:t(34,202)=(34,201)XOMOrientation:t(34,203)=(34,204)=s8num_orientation:(0,1),0,32;orientation:(34,205)=*(34,202),32,32;;XOMFontInfo:t(34,206)=(34,207)=s12num_font:(0,1),0,32;font_struct_list:(34,208)=*(34,183),32,32;font_name_list:(34,200),64,32;;XIM:t(34,209)=(34,210)=*(34,211)=xs_XIM:XIC:t(34,212)=(34,213)=*(34,214)=xs_XIC:XIMProc:t(34,215)=(34,216)=*(34,217)=f(0,20)XICProc:t(34,218)=(34,219)=*(34,220)=f(0,1)XIDProc:t(34,221)=(34,222)=*(34,223)=f(0,20)XIMStyle:t(34,224)=(0,5)XIMStyles:t(34,225)=(34,226)=s8count_styles:(0,9),0,16;supported_styles:(34,227)=*(34,224),32,32;;XVaNestedList:t(34,228)=(0,19)XIMCallback:t(34,229)=(34,230)=s8client_data:(34,1),0,32;callback:(34,215),32,32;;XICCallback:t(34,231)=(34,232)=s8client_data:(34,1),0,32;callback:(34,218),32,32;;XIMFeedback:t(34,233)=(0,5)_XIMText:T(34,234)=s16length:(0,9),0,16;feedback:(34,235)=*(34,233),32,32;encoding_is_wchar:(0,1),64,32;string:(34,236)=u4multi_byte:(2,2),0,32;wide_char:(34,197),0,32;;,96,32;;XIMText:t(34,237)=(34,234)XIMPreeditState:t(34,238)=(0,5)_XIMPreeditStateNotifyCallbackStruct:T(34,239)=s4state:(34,238),0,32;;XIMPreeditStateNotifyCallbackStruct:t(34,240)=(34,239)XIMResetState:t(34,241)=(0,5)XIMStringConversionFeedback:t(34,242)=(0,5)_XIMStringConversionText:T(34,243)=s16length:(0,9),0,16;feedback:(34,244)=*(34,242),32,32;encoding_is_wchar:(0,1),64,32;string:(34,245)=u4mbs:(2,2),0,32;wcs:(34,197),0,32;;,96,32;;XIMStringConversionText:t(34,246)=(34,243)XIMStringConversionPosition:t(34,247)=(0,9)XIMStringConversionType:t(34,248)=(0,9)XIMStringConversionOperation:t(34,249)=(0,9) :T(34,250)=eXIMForwardChar:0,XIMBackwardChar:1,XIMForwardWord:2,XIMBackwardWord:3,XIMCaretUp:4,XIMCaretDown:5,XIMNextLine:6,XIMPreviousLine:7,XIMLineStart:8,XIMLineEnd:9,XIMAbsolutePosition:10,XIMDontChange:11,;XIMCaretDirection:t(34,251)=(34,250)_XIMStringConversionCallbackStruct:T(34,252)=s16position:(34,247),0,16;direction:(34,251),32,32;operation:(34,249),64,16;factor:(0,9),80,16;text:(34,253)=*(34,246),96,32;;XIMStringConversionCallbackStruct:t(34,254)=(34,252)_XIMPreeditDrawCallbackStruct:T(34,255)=s16caret:(0,1),0,32;chg_first:(0,1),32,32;chg_length:(0,1),64,32;text:(34,256)=*(34,237),96,32;;XIMPreeditDrawCallbackStruct:t(34,257)=(34,255) :T(34,258)=eXIMIsInvisible:0,XIMIsPrimary:1,XIMIsSecondary:2,;XIMCaretStyle:t(34,259)=(34,258)_XIMPreeditCaretCallbackStruct:T(34,260)=s12position:(0,1),0,32;direction:(34,251),32,32;style:(34,259),64,32;;XIMPreeditCaretCallbackStruct:t(34,261)=(34,260) :T(34,262)=eXIMTextType:0,XIMBitmapType:1,;XIMStatusDataType:t(34,263)=(34,262)_XIMStatusDrawCallbackStruct:T(34,264)=s8type:(34,263),0,32;data:(34,265)=u4text:(34,256),0,32;bitmap:(53,9),0,32;;,32,32;;XIMStatusDrawCallbackStruct:t(34,266)=(34,264)_XIMHotKeyTrigger:T(34,267)=s12keysym:(53,13),0,32;modifier:(0,1),32,32;modifier_mask:(0,1),64,32;;XIMHotKeyTrigger:t(34,268)=(34,267)_XIMHotKeyTriggers:T(34,269)=s8num_hot_key:(0,1),0,32;key:(34,270)=*(34,268),32,32;;XIMHotKeyTriggers:t(34,271)=(34,269)XIMHotKeyState:t(34,272)=(0,5)XIMValuesList:t(34,273)=(34,274)=s8count_values:(0,9),0,16;supported_values:(34,200),32,32;;XErrorHandler:t(34,275)=(34,276)=*(34,277)=f(0,1)XIOErrorHandler:t(34,278)=(34,279)=*(34,280)=f(0,1)XConnectionWatchProc:t(34,281)=(34,282)=*(34,283)=f(0,20)Tk_BindingTable:t(3,1)=(3,2)=*(3,3)=xsTk_BindingTable_:Tk_Canvas:t(3,4)=(3,5)=*(3,6)=xsTk_Canvas_:Tk_Cursor:t(3,7)=(3,8)=*(3,9)=xsTk_Cursor_:Tk_ErrorHandler:t(3,10)=(3,11)=*(3,12)=xsTk_ErrorHandler_:Tk_Font:t(3,13)=(3,14)=*(3,15)=xsTk_Font_:Tk_Image:t(3,16)=(3,17)=*(3,18)=xsTk_Image__:Tk_ImageMaster:t(3,19)=(3,20)=*(3,21)=xsTk_ImageMaster_:Tk_OptionTable:t(3,22)=(3,23)=*(3,24)=xsTk_OptionTable_:Tk_PostscriptInfo:t(3,25)=(3,26)=*(3,27)=xsTk_PostscriptInfo_:Tk_TextLayout:t(3,28)=(3,29)=*(3,30)=xsTk_TextLayout_:Tk_Window:t(3,31)=(3,32)=*(3,33)=xsTk_Window_:Tk_3DBorder:t(3,34)=(3,35)=*(3,36)=xsTk_3DBorder_:Tk_Uid:t(3,37)=(2,2) :T(3,38)=eTK_OPTION_BOOLEAN:0,TK_OPTION_INT:1,TK_OPTION_DOUBLE:2,TK_OPTION_STRING:3,TK_OPTION_STRING_TABLE:4,TK_OPTION_COLOR:5,TK_OPTION_FONT:6,TK_OPTION_BITMAP:7,TK_OPTION_BORDER:8,TK_OPTION_RELIEF:9,TK_OPTION_CURSOR:10,TK_OPTION_JUSTIFY:11,TK_OPTION_ANCHOR:12,TK_OPTION_SYNONYM:13,TK_OPTION_PIXELS:14,TK_OPTION_WINDOW:15,TK_OPTION_END:16,;Tk_OptionType:t(3,39)=(3,38)Tk_OptionSpec:T(3,40)=s40type:(3,39),0,32;optionName:(2,2),32,32;dbName:(2,2),64,32;dbClass:(2,2),96,32;defValue:(2,2),128,32;objOffset:(0,1),160,32;internalOffset:(0,1),192,32;flags:(0,1),224,32;clientData:(4,1),256,32;typeMask:(0,1),288,32;;Tk_OptionSpec:t(3,41)=(3,40)Tk_SavedOption:T(3,42)=s16optionPtr:(3,43)=*(3,44)=xsTkOption:,0,32;valuePtr:(4,129),32,32;internalForm:(0,13),64,64;;Tk_SavedOption:t(3,45)=(3,42)Tk_SavedOptions:T(3,46)=s336recordPtr:(2,2),0,32;tkwin:(3,31),32,32;numItems:(0,1),64,32;items:(3,47)=ar(11,33);0;19;(3,45),96,2560;nextPtr:(3,48)=*(3,46),2656,32;;Tk_SavedOptions:t(3,49)=(3,46)Tk_OptionParseProc:t(3,50)=(3,51)=f(0,1)Tk_OptionPrintProc:t(3,52)=(3,53)=f(2,2)Tk_CustomOption:T(3,54)=s12parseProc:(3,55)=*(3,50),0,32;printProc:(3,56)=*(3,52),32,32;clientData:(4,1),64,32;;Tk_CustomOption:t(3,57)=(3,54)Tk_ConfigSpec:T(3,58)=s32type:(0,1),0,32;argvName:(2,2),32,32;dbName:(2,2),64,32;dbClass:(2,2),96,32;defValue:(2,2),128,32;offset:(0,1),160,32;specFlags:(0,1),192,32;customPtr:(3,59)=*(3,57),224,32;;Tk_ConfigSpec:t(3,60)=(3,58) :T(3,61)=eTK_CONFIG_BOOLEAN:0,TK_CONFIG_INT:1,TK_CONFIG_DOUBLE:2,TK_CONFIG_STRING:3,TK_CONFIG_UID:4,TK_CONFIG_COLOR:5,TK_CONFIG_FONT:6,TK_CONFIG_BITMAP:7,TK_CONFIG_BORDER:8,TK_CONFIG_RELIEF:9,TK_CONFIG_CURSOR:10,TK_CONFIG_ACTIVE_CURSOR:11,TK_CONFIG_JUSTIFY:12,TK_CONFIG_ANCHOR:13,TK_CONFIG_SYNONYM:14,TK_CONFIG_CAP_STYLE:15,TK_CONFIG_JOIN_STYLE:16,TK_CONFIG_PIXELS:17,TK_CONFIG_MM:18,TK_CONFIG_WINDOW:19,TK_CONFIG_CUSTOM:20,TK_CONFIG_END:21,;Tk_ConfigTypes:t(3,62)=(3,61)Tk_ArgvInfo:t(3,63)=(3,64)=s20key:(2,2),0,32;type:(0,1),32,32;src:(2,2),64,32;dst:(2,2),96,32;help:(2,2),128,32;; :T(3,65)=eTK_DEFER_EVENT:0,TK_PROCESS_EVENT:1,TK_DISCARD_EVENT:2,;Tk_RestrictAction:t(3,66)=(3,65) :T(3,67)=eTK_ANCHOR_N:0,TK_ANCHOR_NE:1,TK_ANCHOR_E:2,TK_ANCHOR_SE:3,TK_ANCHOR_S:4,TK_ANCHOR_SW:5,TK_ANCHOR_W:6,TK_ANCHOR_NW:7,TK_ANCHOR_CENTER:8,;Tk_Anchor:t(3,68)=(3,67) :T(3,69)=eTK_JUSTIFY_LEFT:0,TK_JUSTIFY_RIGHT:1,TK_JUSTIFY_CENTER:2,;Tk_Justify:t(3,70)=(3,69)Tk_FontMetrics:T(3,71)=s12ascent:(0,1),0,32;descent:(0,1),32,32;linespace:(0,1),64,32;;Tk_FontMetrics:t(3,72)=(3,71)Tk_GeomRequestProc:t(3,73)=(3,74)=f(0,20)Tk_GeomLostSlaveProc:t(3,75)=(3,74)Tk_GeomMgr:T(3,76)=s12name:(2,2),0,32;requestProc:(3,77)=*(3,73),32,32;lostSlaveProc:(3,78)=*(3,75),64,32;;Tk_GeomMgr:t(3,79)=(3,76)XVirtualEvent:t(3,80)=(3,81)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;event:(53,6),128,32;root:(53,6),160,32;subwindow:(53,6),192,32;time:(53,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;name:(3,37),416,32;same_screen:(0,1),448,32;;XActivateDeactivateEvent:t(3,82)=(3,83)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;;XActivateEvent:t(3,84)=(3,82)XDeactivateEvent:t(3,85)=(3,82)Tk_FakeWin:T(3,86)=s216display:(34,89),0,32;dummy1:(2,2),32,32;screenNum:(0,1),64,32;visual:(34,21),96,32;depth:(0,1),128,32;window:(53,6),160,32;dummy2:(2,2),192,32;dummy3:(2,2),224,32;parentPtr:(3,31),256,32;dummy4:(2,2),288,32;dummy5:(2,2),320,32;pathName:(2,2),352,32;nameUid:(3,37),384,32;classUid:(3,37),416,32;changes:(34,52),448,224;dummy6:(0,4),672,32;atts:(34,29),704,480;dummy7:(0,5),1184,32;flags:(0,4),1216,32;dummy8:(2,2),1248,32;dummy9:(34,212),1280,32;dummy10:(3,87)=*(4,1),1312,32;dummy11:(0,1),1344,32;dummy12:(0,1),1376,32;dummy13:(2,2),1408,32;dummy14:(2,2),1440,32;dummy15:(4,1),1472,32;reqWidth:(0,1),1504,32;reqHeight:(0,1),1536,32;internalBorderWidth:(0,1),1568,32;dummy16:(2,2),1600,32;dummy17:(2,2),1632,32;dummy18:(4,1),1664,32;dummy19:(2,2),1696,32;;Tk_FakeWin:t(3,88)=(3,86) :T(3,89)=eTK_STATE_NULL:-1,TK_STATE_ACTIVE:0,TK_STATE_DISABLED:1,TK_STATE_NORMAL:2,TK_STATE_HIDDEN:3,;Tk_State:t(3,90)=(3,89)Tk_SmoothMethod:T(3,91)=s12name:(2,2),0,32;coordProc:(3,92)=*(3,93)=f(0,1),32,32;postscriptProc:(3,94)=*(3,95)=f(0,20),64,32;;Tk_SmoothMethod:t(3,96)=(3,91)Tk_Item:T(3,97)=s68id:(0,1),0,32;nextPtr:(3,98)=*(3,97),32,32;staticTagSpace:(3,99)=ar(11,33);0;2;(3,37),64,96;tagPtr:(3,100)=*(3,37),160,32;tagSpace:(0,1),192,32;numTags:(0,1),224,32;typePtr:(3,101)=*(3,102)=xsTk_ItemType:,256,32;x1:(0,1),288,32;y1:(0,1),320,32;x2:(0,1),352,32;y2:(0,1),384,32;prevPtr:(3,98),416,32;state:(3,90),448,32;reserved1:(2,2),480,32;redraw_flags:(0,1),512,32;;Tk_Item:t(3,103)=(3,97)Tk_ItemCreateProc:t(3,104)=(3,105)=f(0,1)Tk_ItemConfigureProc:t(3,106)=(3,107)=f(0,1)Tk_ItemCoordProc:t(3,108)=(3,105)Tk_ItemDeleteProc:t(3,109)=(3,110)=f(0,20)Tk_ItemDisplayProc:t(3,111)=(3,112)=f(0,20)Tk_ItemPointProc:t(3,113)=(3,114)=f(0,13)Tk_ItemAreaProc:t(3,115)=(3,116)=f(0,1)Tk_ItemPostscriptProc:t(3,117)=(3,118)=f(0,1)Tk_ItemScaleProc:t(3,119)=(3,120)=f(0,20)Tk_ItemTranslateProc:t(3,121)=(3,122)=f(0,20)Tk_ItemIndexProc:t(3,123)=(3,124)=f(0,1)Tk_ItemCursorProc:t(3,125)=(3,126)=f(0,20)Tk_ItemSelectionProc:t(3,127)=(3,128)=f(0,1)Tk_ItemInsertProc:t(3,129)=(3,130)=f(0,20)Tk_ItemDCharsProc:t(3,131)=(3,132)=f(0,20)Tk_ItemType:T(3,102)=s96name:(2,2),0,32;itemSize:(0,1),32,32;createProc:(3,133)=*(3,104),64,32;configSpecs:(3,134)=*(3,60),96,32;configProc:(3,135)=*(3,106),128,32;coordProc:(3,136)=*(3,108),160,32;deleteProc:(3,137)=*(3,109),192,32;displayProc:(3,138)=*(3,111),224,32;alwaysRedraw:(0,1),256,32;pointProc:(3,139)=*(3,113),288,32;areaProc:(3,140)=*(3,115),320,32;postscriptProc:(3,141)=*(3,117),352,32;scaleProc:(3,142)=*(3,119),384,32;translateProc:(3,143)=*(3,121),416,32;indexProc:(3,144)=*(3,123),448,32;icursorProc:(3,145)=*(3,125),480,32;selectionProc:(3,146)=*(3,127),512,32;insertProc:(3,147)=*(3,129),544,32;dCharsProc:(3,148)=*(3,131),576,32;nextPtr:(3,101),608,32;reserved1:(2,2),640,32;reserved2:(0,1),672,32;reserved3:(2,2),704,32;reserved4:(2,2),736,32;;Tk_ItemType:t(3,149)=(3,102)Tk_CanvasTextInfo:T(3,150)=s56selBorder:(3,34),0,32;selBorderWidth:(0,1),32,32;selFgColorPtr:(3,151)=*(34,54),64,32;selItemPtr:(3,152)=*(3,103),96,32;selectFirst:(0,1),128,32;selectLast:(0,1),160,32;anchorItemPtr:(3,152),192,32;selectAnchor:(0,1),224,32;insertBorder:(3,34),256,32;insertWidth:(0,1),288,32;insertBorderWidth:(0,1),320,32;focusItemPtr:(3,152),352,32;gotFocus:(0,1),384,32;cursorOn:(0,1),416,32;;Tk_CanvasTextInfo:t(3,153)=(3,150)Tk_Dash:T(3,154)=s8number:(0,1),0,32;pattern:(3,155)=u4pt:(2,2),0,32;array:(20,4),0,32;;,32,32;;Tk_Dash:t(3,156)=(3,154)Tk_TSOffset:T(3,157)=s12flags:(0,1),0,32;xoffset:(0,1),32,32;yoffset:(0,1),64,32;;Tk_TSOffset:t(3,158)=(3,157)Tk_Outline:T(3,159)=s104gc:(34,13),0,32;width:(0,13),32,64;activeWidth:(0,13),96,64;disabledWidth:(0,13),160,64;offset:(0,1),224,32;dash:(3,156),256,64;activeDash:(3,156),320,64;disabledDash:(3,156),384,64;reserved1:(0,19),448,32;reserved2:(0,19),480,32;reserved3:(0,19),512,32;tsoffset:(3,158),544,96;color:(3,151),640,32;activeColor:(3,151),672,32;disabledColor:(3,151),704,32;stipple:(53,9),736,32;activeStipple:(53,9),768,32;disabledStipple:(53,9),800,32;;Tk_Outline:t(3,160)=(3,159)Tk_ImageType:t(3,161)=(3,162)=xsTk_ImageType:Tk_ImageCreateProc:t(3,163)=(3,164)=f(0,1)Tk_ImageGetProc:t(3,165)=(3,166)=f(4,1)Tk_ImageDisplayProc:t(3,167)=(3,168)=f(0,20)Tk_ImageFreeProc:t(3,169)=(3,170)=f(0,20)Tk_ImageDeleteProc:t(3,171)=(4,51)Tk_ImageChangedProc:t(3,172)=(3,173)=f(0,20)Tk_ImagePostscriptProc:t(3,174)=(3,175)=f(0,1)Tk_ImageType:T(3,162)=s36name:(2,2),0,32;createProc:(3,176)=*(3,163),32,32;getProc:(3,177)=*(3,165),64,32;displayProc:(3,178)=*(3,167),96,32;freeProc:(3,179)=*(3,169),128,32;deleteProc:(3,180)=*(3,171),160,32;postscriptProc:(3,181)=*(3,174),192,32;nextPtr:(3,182)=*(3,162),224,32;reserved:(2,2),256,32;;Tk_PhotoHandle:t(3,183)=(0,19)Tk_PhotoImageBlock:T(3,184)=s36pixelPtr:(23,34),0,32;width:(0,1),32,32;height:(0,1),64,32;pitch:(0,1),96,32;pixelSize:(0,1),128,32;offset:(3,185)=ar(11,33);0;3;(0,1),160,128;;Tk_PhotoImageBlock:t(3,186)=(3,184)Tk_PhotoImageFormat:t(3,187)=(3,188)=xsTk_PhotoImageFormat:Tk_ImageFileMatchProc:t(3,189)=(3,190)=f(0,1)Tk_ImageStringMatchProc:t(3,191)=(3,192)=f(0,1)Tk_ImageFileReadProc:t(3,193)=(3,194)=f(0,1)Tk_ImageStringReadProc:t(3,195)=(3,196)=f(0,1)Tk_ImageFileWriteProc:t(3,197)=(3,198)=f(0,1)Tk_ImageStringWriteProc:t(3,199)=(3,200)=f(0,1)Tk_PhotoImageFormat:T(3,188)=s32name:(2,2),0,32;fileMatchProc:(3,201)=*(3,189),32,32;stringMatchProc:(3,202)=*(3,191),64,32;fileReadProc:(3,203)=*(3,193),96,32;stringReadProc:(3,204)=*(3,195),128,32;fileWriteProc:(3,205)=*(3,197),160,32;stringWriteProc:(3,206)=*(3,199),192,32;nextPtr:(3,207)=*(3,188),224,32;;Tk_ErrorProc:t(3,208)=(3,209)=f(0,1)Tk_EventProc:t(3,210)=(3,211)=f(0,20)Tk_GenericProc:t(3,212)=(3,213)=f(0,1)Tk_GetSelProc:t(3,214)=(3,215)=f(0,1)Tk_LostSelProc:t(3,216)=(4,51)Tk_RestrictProc:t(3,217)=(3,218)=f(3,66)Tk_SelectionProc:t(3,219)=(3,220)=f(0,1)TkStubHooks:T(58,1)=s16tkPlatStubs:(58,2)=*(58,3)=xsTkPlatStubs:,0,32;tkIntStubs:(58,4)=*(58,5)=xsTkIntStubs:,32,32;tkIntPlatStubs:(58,6)=*(58,7)=xsTkIntPlatStubs:,64,32;tkIntXlibStubs:(58,8)=*(58,9)=xsTkIntXlibStubs:,96,32;;TkStubHooks:t(58,10)=(58,1)TkStubs:T(58,11)=s964magic:(0,1),0,32;hooks:(58,12)=*(58,1),32,32;tk_MainLoop:(33,216),64,32;tk_3DBorderColor:(58,13)=*(58,14)=f(3,151),96,32;tk_3DBorderGC:(58,15)=*(58,16)=f(34,13),128,32;tk_3DHorizontalBevel:(58,17)=*(58,18)=f(0,20),160,32;tk_3DVerticalBevel:(58,19)=*(58,20)=f(0,20),192,32;tk_AddOption:(58,21)=*(58,22)=f(0,20),224,32;tk_BindEvent:(58,23)=*(58,24)=f(0,20),256,32;tk_CanvasDrawableCoords:(58,25)=*(58,26)=f(0,20),288,32;tk_CanvasEventuallyRedraw:(58,27)=*(58,28)=f(0,20),320,32;tk_CanvasGetCoord:(58,29)=*(58,30)=f(0,1),352,32;tk_CanvasGetTextInfo:(58,31)=*(58,32)=f(58,33)=*(3,153),384,32;tk_CanvasPsBitmap:(58,34)=*(58,35)=f(0,1),416,32;tk_CanvasPsColor:(58,36)=*(58,37)=f(0,1),448,32;tk_CanvasPsFont:(58,38)=*(58,39)=f(0,1),480,32;tk_CanvasPsPath:(58,40)=*(58,41)=f(0,20),512,32;tk_CanvasPsStipple:(58,42)=*(58,43)=f(0,1),544,32;tk_CanvasPsY:(58,44)=*(58,45)=f(0,13),576,32;tk_CanvasSetStippleOrigin:(58,46)=*(58,47)=f(0,20),608,32;tk_CanvasTagsParseProc:(58,48)=*(3,51),640,32;tk_CanvasTagsPrintProc:(58,49)=*(3,53),672,32;tk_CanvasTkwin:(58,50)=*(58,51)=f(3,31),704,32;tk_CanvasWindowCoords:(58,25),736,32;tk_ChangeWindowAttributes:(58,52)=*(58,53)=f(0,20),768,32;tk_CharBbox:(58,54)=*(58,55)=f(0,1),800,32;tk_ClearSelection:(58,56)=*(58,57)=f(0,20),832,32;tk_ClipboardAppend:(58,58)=*(58,59)=f(0,1),864,32;tk_ClipboardClear:(58,60)=*(58,61)=f(0,1),896,32;tk_ConfigureInfo:(58,62)=*(58,63)=f(0,1),928,32;tk_ConfigureValue:(58,62),960,32;tk_ConfigureWidget:(58,64)=*(58,65)=f(0,1),992,32;tk_ConfigureWindow:(58,66)=*(58,67)=f(0,20),1024,32;tk_ComputeTextLayout:(58,68)=*(58,69)=f(3,28),1056,32;tk_CoordsToWindow:(58,70)=*(58,71)=f(3,31),1088,32;tk_CreateBinding:(58,72)=*(58,73)=f(0,5),1120,32;tk_CreateBindingTable:(58,74)=*(58,75)=f(3,1),1152,32;tk_CreateErrorHandler:(58,76)=*(58,77)=f(3,10),1184,32;tk_CreateEventHandler:(58,78)=*(58,79)=f(0,20),1216,32;tk_CreateGenericHandler:(58,80)=*(58,81)=f(0,20),1248,32;tk_CreateImageType:(58,82)=*(58,83)=f(0,20),1280,32;tk_CreateItemType:(58,84)=*(58,85)=f(0,20),1312,32;tk_CreatePhotoImageFormat:(58,86)=*(58,87)=f(0,20),1344,32;tk_CreateSelHandler:(58,88)=*(58,89)=f(0,20),1376,32;tk_CreateWindow:(58,90)=*(58,91)=f(3,31),1408,32;tk_CreateWindowFromPath:(58,90),1440,32;tk_DefineBitmap:(58,92)=*(58,93)=f(0,1),1472,32;tk_DefineCursor:(58,94)=*(58,95)=f(0,20),1504,32;tk_DeleteAllBindings:(58,96)=*(58,97)=f(0,20),1536,32;tk_DeleteBinding:(58,98)=*(58,99)=f(0,1),1568,32;tk_DeleteBindingTable:(58,100)=*(58,101)=f(0,20),1600,32;tk_DeleteErrorHandler:(58,102)=*(58,103)=f(0,20),1632,32;tk_DeleteEventHandler:(58,78),1664,32;tk_DeleteGenericHandler:(58,80),1696,32;tk_DeleteImage:(33,172),1728,32;tk_DeleteSelHandler:(58,104)=*(58,105)=f(0,20),1760,32;tk_DestroyWindow:(58,106)=*(58,107)=f(0,20),1792,32;tk_DisplayName:(58,108)=*(58,109)=f(2,2),1824,32;tk_DistanceToTextLayout:(58,110)=*(58,111)=f(0,1),1856,32;tk_Draw3DPolygon:(58,112)=*(58,113)=f(0,20),1888,32;tk_Draw3DRectangle:(58,19),1920,32;tk_DrawChars:(58,114)=*(58,115)=f(0,20),1952,32;tk_DrawFocusHighlight:(58,116)=*(58,117)=f(0,20),1984,32;tk_DrawTextLayout:(58,118)=*(58,119)=f(0,20),2016,32;tk_Fill3DPolygon:(58,112),2048,32;tk_Fill3DRectangle:(58,19),2080,32;tk_FindPhoto:(58,120)=*(58,121)=f(3,183),2112,32;tk_FontId:(58,122)=*(58,123)=f(53,8),2144,32;tk_Free3DBorder:(58,124)=*(58,125)=f(0,20),2176,32;tk_FreeBitmap:(58,126)=*(58,127)=f(0,20),2208,32;tk_FreeColor:(58,128)=*(58,129)=f(0,20),2240,32;tk_FreeColormap:(58,130)=*(58,131)=f(0,20),2272,32;tk_FreeCursor:(58,132)=*(58,133)=f(0,20),2304,32;tk_FreeFont:(58,134)=*(58,135)=f(0,20),2336,32;tk_FreeGC:(58,136)=*(58,137)=f(0,20),2368,32;tk_FreeImage:(58,138)=*(58,139)=f(0,20),2400,32;tk_FreeOptions:(58,140)=*(58,141)=f(0,20),2432,32;tk_FreePixmap:(58,126),2464,32;tk_FreeTextLayout:(58,142)=*(58,143)=f(0,20),2496,32;tk_FreeXId:(58,144)=*(58,145)=f(0,20),2528,32;tk_GCForColor:(58,146)=*(58,147)=f(34,13),2560,32;tk_GeometryRequest:(58,148)=*(58,149)=f(0,20),2592,32;tk_Get3DBorder:(58,150)=*(58,151)=f(3,34),2624,32;tk_GetAllBindings:(58,152)=*(58,153)=f(0,20),2656,32;tk_GetAnchor:(58,154)=*(58,155)=f(0,1),2688,32;tk_GetAtomName:(58,156)=*(58,157)=f(2,2),2720,32;tk_GetBinding:(58,158)=*(58,159)=f(2,2),2752,32;tk_GetBitmap:(58,160)=*(58,161)=f(53,9),2784,32;tk_GetBitmapFromData:(58,162)=*(58,163)=f(53,9),2816,32;tk_GetCapStyle:(33,60),2848,32;tk_GetColor:(58,164)=*(58,165)=f(3,151),2880,32;tk_GetColorByValue:(58,166)=*(58,167)=f(3,151),2912,32;tk_GetColormap:(58,168)=*(58,169)=f(53,11),2944,32;tk_GetCursor:(58,170)=*(58,171)=f(3,7),2976,32;tk_GetCursorFromData:(58,172)=*(58,173)=f(3,7),3008,32;tk_GetFont:(58,174)=*(58,175)=f(3,13),3040,32;tk_GetFontFromObj:(58,176)=*(58,177)=f(3,13),3072,32;tk_GetFontMetrics:(58,178)=*(58,179)=f(0,20),3104,32;tk_GetGC:(58,180)=*(58,181)=f(34,13),3136,32;tk_GetImage:(58,182)=*(58,183)=f(3,16),3168,32;tk_GetImageMasterData:(58,184)=*(58,185)=f(4,1),3200,32;tk_GetItemTypes:(58,186)=*(58,187)=f(58,188)=*(3,149),3232,32;tk_GetJoinStyle:(33,60),3264,32;tk_GetJustify:(58,189)=*(58,190)=f(0,1),3296,32;tk_GetNumMainWindows:(33,124),3328,32;tk_GetOption:(58,191)=*(58,192)=f(3,37),3360,32;tk_GetPixels:(58,193)=*(58,194)=f(0,1),3392,32;tk_GetPixmap:(58,195)=*(58,196)=f(53,9),3424,32;tk_GetRelief:(33,60),3456,32;tk_GetRootCoords:(58,197)=*(58,198)=f(0,20),3488,32;tk_GetScrollInfo:(58,199)=*(58,200)=f(0,1),3520,32;tk_GetScreenMM:(58,201)=*(58,202)=f(0,1),3552,32;tk_GetSelection:(58,203)=*(58,204)=f(0,1),3584,32;tk_GetUid:(58,205)=*(58,206)=f(3,37),3616,32;tk_GetVisual:(58,207)=*(58,208)=f(34,21),3648,32;tk_GetVRootGeometry:(58,209)=*(58,210)=f(0,20),3680,32;tk_Grab:(58,211)=*(58,212)=f(0,1),3712,32;tk_HandleEvent:(58,213)=*(58,214)=f(0,20),3744,32;tk_IdToWindow:(58,215)=*(58,216)=f(3,31),3776,32;tk_ImageChanged:(58,217)=*(58,218)=f(0,20),3808,32;tk_Init:(33,271),3840,32;tk_InternAtom:(58,219)=*(58,220)=f(53,3),3872,32;tk_IntersectTextLayout:(58,221)=*(58,222)=f(0,1),3904,32;tk_MaintainGeometry:(58,223)=*(58,224)=f(0,20),3936,32;tk_MainWindow:(58,225)=*(58,226)=f(3,31),3968,32;tk_MakeWindowExist:(58,106),4000,32;tk_ManageGeometry:(58,227)=*(58,228)=f(0,20),4032,32;tk_MapWindow:(58,106),4064,32;tk_MeasureChars:(58,229)=*(58,230)=f(0,1),4096,32;tk_MoveResizeWindow:(58,231)=*(58,232)=f(0,20),4128,32;tk_MoveWindow:(58,148),4160,32;tk_MoveToplevelWindow:(58,148),4192,32;tk_NameOf3DBorder:(58,233)=*(58,234)=f(2,2),4224,32;tk_NameOfAnchor:(58,235)=*(58,236)=f(2,2),4256,32;tk_NameOfBitmap:(58,237)=*(58,238)=f(2,2),4288,32;tk_NameOfCapStyle:(33,208),4320,32;tk_NameOfColor:(58,239)=*(58,240)=f(2,2),4352,32;tk_NameOfCursor:(58,241)=*(58,242)=f(2,2),4384,32;tk_NameOfFont:(58,243)=*(58,244)=f(2,2),4416,32;tk_NameOfImage:(58,245)=*(58,246)=f(2,2),4448,32;tk_NameOfJoinStyle:(33,208),4480,32;tk_NameOfJustify:(58,247)=*(58,248)=f(2,2),4512,32;tk_NameOfRelief:(33,208),4544,32;tk_NameToWindow:(58,249)=*(58,250)=f(3,31),4576,32;tk_OwnSelection:(58,251)=*(58,252)=f(0,20),4608,32;tk_ParseArgv:(58,253)=*(58,254)=f(0,1),4640,32;tk_PhotoPutBlock:(58,255)=*(58,256)=f(0,20),4672,32;tk_PhotoPutZoomedBlock:(58,257)=*(58,258)=f(0,20),4704,32;tk_PhotoGetImage:(58,259)=*(58,260)=f(0,1),4736,32;tk_PhotoBlank:(58,261)=*(58,262)=f(0,20),4768,32;tk_PhotoExpand:(58,263)=*(58,264)=f(0,20),4800,32;tk_PhotoGetSize:(58,265)=*(58,266)=f(0,20),4832,32;tk_PhotoSetSize:(58,263),4864,32;tk_PointToChar:(58,110),4896,32;tk_PostscriptFontName:(58,267)=*(58,268)=f(0,1),4928,32;tk_PreserveColormap:(58,130),4960,32;tk_QueueWindowEvent:(58,269)=*(58,270)=f(0,20),4992,32;tk_RedrawImage:(58,271)=*(58,272)=f(0,20),5024,32;tk_ResizeWindow:(58,148),5056,32;tk_RestackWindow:(58,273)=*(58,274)=f(0,1),5088,32;tk_RestrictEvents:(58,275)=*(58,276)=f(58,277)=*(3,217),5120,32;tk_SafeInit:(33,271),5152,32;tk_SetAppName:(58,278)=*(58,279)=f(2,2),5184,32;tk_SetBackgroundFromBorder:(58,280)=*(58,281)=f(0,20),5216,32;tk_SetClass:(58,282)=*(58,283)=f(0,20),5248,32;tk_SetGrid:(58,231),5280,32;tk_SetInternalBorder:(58,284)=*(58,285)=f(0,20),5312,32;tk_SetWindowBackground:(58,286)=*(58,287)=f(0,20),5344,32;tk_SetWindowBackgroundPixmap:(58,288)=*(58,289)=f(0,20),5376,32;tk_SetWindowBorder:(58,286),5408,32;tk_SetWindowBorderWidth:(58,284),5440,32;tk_SetWindowBorderPixmap:(58,288),5472,32;tk_SetWindowColormap:(58,290)=*(58,291)=f(0,20),5504,32;tk_SetWindowVisual:(58,292)=*(58,293)=f(0,1),5536,32;tk_SizeOfBitmap:(58,294)=*(58,295)=f(0,20),5568,32;tk_SizeOfImage:(58,296)=*(58,297)=f(0,20),5600,32;tk_StrictMotif:(58,298)=*(58,299)=f(0,1),5632,32;tk_TextLayoutToPostscript:(58,300)=*(58,301)=f(0,20),5664,32;tk_TextWidth:(58,302)=*(58,303)=f(0,1),5696,32;tk_UndefineCursor:(58,106),5728,32;tk_UnderlineChars:(58,304)=*(58,305)=f(0,20),5760,32;tk_UnderlineTextLayout:(58,306)=*(58,307)=f(0,20),5792,32;tk_Ungrab:(58,106),5824,32;tk_UnmaintainGeometry:(58,308)=*(58,309)=f(0,20),5856,32;tk_UnmapWindow:(58,106),5888,32;tk_UnsetGrid:(58,106),5920,32;tk_UpdatePointer:(58,310)=*(58,311)=f(0,20),5952,32;tk_AllocBitmapFromObj:(58,312)=*(58,313)=f(53,9),5984,32;tk_Alloc3DBorderFromObj:(58,314)=*(58,315)=f(3,34),6016,32;tk_AllocColorFromObj:(58,316)=*(58,317)=f(3,151),6048,32;tk_AllocCursorFromObj:(58,318)=*(58,319)=f(3,7),6080,32;tk_AllocFontFromObj:(58,320)=*(58,321)=f(3,13),6112,32;tk_CreateOptionTable:(58,322)=*(58,323)=f(3,22),6144,32;tk_DeleteOptionTable:(58,324)=*(58,325)=f(0,20),6176,32;tk_Free3DBorderFromObj:(58,326)=*(58,327)=f(0,20),6208,32;tk_FreeBitmapFromObj:(58,326),6240,32;tk_FreeColorFromObj:(58,326),6272,32;tk_FreeConfigOptions:(58,328)=*(58,329)=f(0,20),6304,32;tk_FreeSavedOptions:(58,330)=*(58,331)=f(0,20),6336,32;tk_FreeCursorFromObj:(58,326),6368,32;tk_FreeFontFromObj:(58,326),6400,32;tk_Get3DBorderFromObj:(58,332)=*(58,333)=f(3,34),6432,32;tk_GetAnchorFromObj:(58,334)=*(58,335)=f(0,1),6464,32;tk_GetBitmapFromObj:(58,336)=*(58,337)=f(53,9),6496,32;tk_GetColorFromObj:(58,338)=*(58,339)=f(3,151),6528,32;tk_GetCursorFromObj:(58,340)=*(58,341)=f(3,7),6560,32;tk_GetOptionInfo:(58,342)=*(58,343)=f(4,129),6592,32;tk_GetOptionValue:(58,342),6624,32;tk_GetJustifyFromObj:(58,344)=*(58,345)=f(0,1),6656,32;tk_GetMMFromObj:(58,346)=*(58,347)=f(0,1),6688,32;tk_GetPixelsFromObj:(58,348)=*(58,349)=f(0,1),6720,32;tk_GetReliefFromObj:(33,62),6752,32;tk_GetScrollInfoObj:(58,350)=*(58,351)=f(0,1),6784,32;tk_InitOptions:(58,352)=*(58,353)=f(0,1),6816,32;tk_MainEx:(58,354)=*(58,355)=f(0,20),6848,32;tk_RestoreSavedOptions:(58,330),6880,32;tk_SetOptions:(58,356)=*(58,357)=f(0,1),6912,32;tk_InitConsoleChannels:(33,114),6944,32;tk_CreateConsoleWindow:(33,271),6976,32;tk_CreateSmoothMethod:(58,358)=*(58,359)=f(0,20),7008,32;reserved218:(0,19),7040,32;reserved219:(0,19),7072,32;tk_GetDash:(58,360)=*(58,361)=f(0,1),7104,32;tk_CreateOutline:(58,362)=*(58,363)=f(0,20),7136,32;tk_DeleteOutline:(58,364)=*(58,365)=f(0,20),7168,32;tk_ConfigOutlineGC:(58,366)=*(58,367)=f(0,1),7200,32;tk_ChangeOutlineGC:(58,368)=*(58,369)=f(0,1),7232,32;tk_ResetOutlineGC:(58,368),7264,32;tk_CanvasPsOutline:(58,368),7296,32;tk_SetTSOrigin:(58,370)=*(58,371)=f(0,20),7328,32;tk_CanvasGetCoordFromObj:(58,372)=*(58,373)=f(0,1),7360,32;tk_CanvasSetOffset:(58,374)=*(58,375)=f(0,20),7392,32;tk_DitherPhoto:(58,376)=*(58,377)=f(0,20),7424,32;tk_PostscriptBitmap:(58,378)=*(58,379)=f(0,1),7456,32;tk_PostscriptColor:(58,380)=*(58,381)=f(0,1),7488,32;tk_PostscriptFont:(58,382)=*(58,383)=f(0,1),7520,32;tk_PostscriptImage:(58,384)=*(58,385)=f(0,1),7552,32;tk_PostscriptPath:(58,386)=*(58,387)=f(0,20),7584,32;tk_PostscriptStipple:(58,388)=*(58,389)=f(0,1),7616,32;tk_PostscriptY:(58,390)=*(58,391)=f(0,13),7648,32;tk_PostscriptPhoto:(58,392)=*(58,393)=f(0,1),7680,32;;TkStubs:t(58,394)=(58,11)utils.hdebug.hstructures.hrender.h/usr/include/GL/gl.hGLenum:t(65,1)=(0,4)GLboolean:t(65,2)=(0,11)GLbitfield:t(65,3)=(0,4)GLvoid:t(65,4)=(0,20)GLbyte:t(65,5)=(0,10)GLshort:t(65,6)=(0,8)GLint:t(65,7)=(0,1)GLubyte:t(65,8)=(0,11)GLushort:t(65,9)=(0,9)GLuint:t(65,10)=(0,4)GLsizei:t(65,11)=(0,1)GLfloat:t(65,12)=(0,12)GLclampf:t(65,13)=(0,12)GLdouble:t(65,14)=(0,13)GLclampd:t(65,15)=(0,13)/usr/include/GL/glu.hGLUquadricObj:t(66,1)=(66,2)=xsGLUquadric:GLUnurbsObj:t(66,3)=(66,4)=xsGLUnurbs:GLUtesselator:t(66,5)=(66,6)=xsGLUtesselator:GLUtriangulatorObj:t(66,7)=(66,5)togl.hTogl_Callback:t(69,1)=(69,2)=f(0,20)Togl_CmdProc:t(69,3)=(69,4)=f(0,1)coordptr:T(62,1)=s24x:(0,13),0,64;y:(0,13),64,64;z:(0,13),128,64;;coord:t(62,2)=(62,1)colourinfoptr:T(62,3)=s32r:(0,13),0,64;g:(0,13),64,64;b:(0,13),128,64;a:(0,13),192,64;;colourinfo:t(62,4)=(62,3)materialinfoptr:T(62,5)=s120n:(0,1),0,32;ambient:(62,4),32,256;diffuse:(62,4),288,256;specular:(62,4),544,256;texturefile:(2,2),800,32;texture:(65,7),832,32;textureneedsloading:(0,1),864,32;next:(62,6)=*(62,5),896,32;prev:(62,6),928,32;;materialinfo:t(62,7)=(62,5)_uidlist:T(62,8)=s16n:(0,1),0,32;uid:(0,1),32,32;next:(62,9)=*(62,8),64,32;prev:(62,9),96,32;;uidlist:t(62,10)=(62,8)vertexinfoptr:T(62,11)=s36n:(0,1),0,32;pos:(62,2),32,192;next:(62,12)=*(62,11),224,32;prev:(62,12),256,32;;vertexinfo:t(62,13)=(62,11)polyinfoptr:T(62,14)=s56n:(0,1),0,32;geometry:(62,15)=*(62,10),32,32;texcoords:(62,15),64,32;colour:(62,4),96,256;material:(0,1),352,32;next:(62,16)=*(62,14),384,32;prev:(62,16),416,32;;polyinfo:t(62,17)=(62,14)objectinfoptr:T(62,18)=s92n:(0,1),0,32;pos:(62,2),32,192;rot:(62,2),224,192;scale:(62,2),416,192;visible:(0,1),608,32;polys:(62,15),640,32;next:(62,19)=*(62,18),672,32;prev:(62,19),704,32;;objectinfo:t(62,20)=(62,18)lightinfoptr:T(62,21)=s148n:(0,1),0,32;pos:(62,2),32,192;ambient:(62,4),224,256;diffuse:(62,4),480,256;specular:(62,4),736,256;enabled:(0,1),992,32;attenuation:(0,13),1024,64;directional:(0,1),1088,32;next:(62,22)=*(62,21),1120,32;prev:(62,22),1152,32;;lightinfo:t(62,23)=(62,21)_list:T(62,24)=s20n:(0,1),0,32;idata:(0,1),32,32;data:(0,19),64,32;next:(62,25)=*(62,24),96,32;prev:(62,25),128,32;;list:t(62,26)=(62,24)sa_eden_initialised:G(0,1)sa_error:F(0,20)s:p(2,2)s:r(2,2)err:(4,146)message:(4,146)sa_exit_trap:F(0,20)sa_output:F(0,20)sa_init_sasami:F(0,20)sa_input:F(0,20)temp:(0,21)=ar(11,33);0;1;(0,2)sa_eden_init:F(0,20)o:(0,22)=ar(11,33);0;256;(0,2)sa_load_mtl:F(0,20)name:p(2,2)file:p(2,2)file:r(2,2)o:(0,23)=ar(11,33);0;285;(0,2)cmd:(0,23)sarg:(0,24)=ar(11,33);0;2;(0,23)l:(0,23)objfile:(0,25)=*(5,1)id:r(0,1)darg:(0,26)=ar(11,33);0;5;(0,1)accepted:(0,1)currentmaterial:(0,23)newmaterial:r(0,27)=*(62,26)strtodouble:F(0,13)c:r(2,2)negative:(0,1)indecimal:(0,1)d:r(0,1)decimalcount:(0,1)exponent:r(0,1)sa_load_obj:F(0,20)nodetail:p(0,1)o:(0,23)currentobjectname:(0,23)currentmaterialid:(0,1)currentobject:(0,28)=*(62,20)objfile:(0,25)poly_id:(0,1)darg:(0,26)vertex_number:(0,1)texture_vertex_number:(0,1)polygon_number:(0,1)cvertex:r(62,15)vertexuid:r(0,1)x:(0,13)accepted:r(0,1)arg:(0,29)=ar(11,33);0;255;(2,2)numargs:(0,1)inword:r(0,1)currentpoly:(0,30)=*(62,17)vertexlist:(62,15)texvertexlist:(62,15)temp:r(0,27)sa_addescapes:F(0,20)out:r(2,2)o:r(2,2)sa_parsestring:F(0,20)input:p(2,2)scopy:(0,23)arg:(0,29)sarg:(0,31)=ar(11,33);0;1;(0,32)=ar(11,33);0;255;(0,2)sa_script:G(0,33)=*(2,3)sa_inputstring:G(0,22)sa_skipline:G(0,1)objmateriallist:G(0,27)functions.cXPointer:t(65,1)=(8,36)_XExtData:T(65,2)=s16number:(0,1),0,32;next:(65,3)=*(65,2),32,32;free_private:(65,4)=*(65,5)=f(0,1),64,32;private_data:(65,1),96,32;;XExtData:t(65,6)=(65,2)XExtCodes:t(65,7)=(65,8)=s16extension:(0,1),0,32;major_opcode:(0,1),32,32;first_event:(0,1),64,32;first_error:(0,1),96,32;;XPixmapFormatValues:t(65,9)=(65,10)=s12depth:(0,1),0,32;bits_per_pixel:(0,1),32,32;scanline_pad:(0,1),64,32;;XGCValues:t(65,11)=(65,12)=s92function:(0,1),0,32;plane_mask:(0,5),32,32;foreground:(0,5),64,32;background:(0,5),96,32;line_width:(0,1),128,32;line_style:(0,1),160,32;cap_style:(0,1),192,32;join_style:(0,1),224,32;fill_style:(0,1),256,32;fill_rule:(0,1),288,32;arc_mode:(0,1),320,32;tile:(67,9),352,32;stipple:(67,9),384,32;ts_x_origin:(0,1),416,32;ts_y_origin:(0,1),448,32;font:(67,8),480,32;subwindow_mode:(0,1),512,32;graphics_exposures:(0,1),544,32;clip_x_origin:(0,1),576,32;clip_y_origin:(0,1),608,32;clip_mask:(67,9),640,32;dash_offset:(0,1),672,32;dashes:(0,2),704,8;;GC:t(65,13)=(65,14)=*(65,15)=xs_XGC:Visual:t(65,16)=(65,17)=s32ext_data:(65,18)=*(65,6),0,32;visualid:(67,4),32,32;class:(0,1),64,32;red_mask:(0,5),96,32;green_mask:(0,5),128,32;blue_mask:(0,5),160,32;bits_per_rgb:(0,1),192,32;map_entries:(0,1),224,32;;Depth:t(65,19)=(65,20)=s12depth:(0,1),0,32;nvisuals:(0,1),32,32;visuals:(65,21)=*(65,16),64,32;;Screen:t(65,22)=(65,23)=s80ext_data:(65,18),0,32;display:(65,24)=*(65,25)=xs_XDisplay:,32,32;root:(67,6),64,32;width:(0,1),96,32;height:(0,1),128,32;mwidth:(0,1),160,32;mheight:(0,1),192,32;ndepths:(0,1),224,32;depths:(65,26)=*(65,19),256,32;root_depth:(0,1),288,32;root_visual:(65,21),320,32;default_gc:(65,13),352,32;cmap:(67,11),384,32;white_pixel:(0,5),416,32;black_pixel:(0,5),448,32;max_maps:(0,1),480,32;min_maps:(0,1),512,32;backing_store:(0,1),544,32;save_unders:(0,1),576,32;root_input_mask:(0,3),608,32;;ScreenFormat:t(65,27)=(65,28)=s16ext_data:(65,18),0,32;depth:(0,1),32,32;bits_per_pixel:(0,1),64,32;scanline_pad:(0,1),96,32;;XSetWindowAttributes:t(65,29)=(65,30)=s60background_pixmap:(67,9),0,32;background_pixel:(0,5),32,32;border_pixmap:(67,9),64,32;border_pixel:(0,5),96,32;bit_gravity:(0,1),128,32;win_gravity:(0,1),160,32;backing_store:(0,1),192,32;backing_planes:(0,5),224,32;backing_pixel:(0,5),256,32;save_under:(0,1),288,32;event_mask:(0,3),320,32;do_not_propagate_mask:(0,3),352,32;override_redirect:(0,1),384,32;colormap:(67,11),416,32;cursor:(67,10),448,32;;XWindowAttributes:t(65,31)=(65,32)=s92x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;depth:(0,1),160,32;visual:(65,21),192,32;root:(67,6),224,32;class:(0,1),256,32;bit_gravity:(0,1),288,32;win_gravity:(0,1),320,32;backing_store:(0,1),352,32;backing_planes:(0,5),384,32;backing_pixel:(0,5),416,32;save_under:(0,1),448,32;colormap:(67,11),480,32;map_installed:(0,1),512,32;map_state:(0,1),544,32;all_event_masks:(0,3),576,32;your_event_mask:(0,3),608,32;do_not_propagate_mask:(0,3),640,32;override_redirect:(0,1),672,32;screen:(65,33)=*(65,22),704,32;;XHostAddress:t(65,34)=(65,35)=s12family:(0,1),0,32;length:(0,1),32,32;address:(8,36),64,32;;funcs:T(65,36)=s24create_image:(65,37)=*(65,38)=f(65,39)=*(65,40)=xs_XImage:,0,32;destroy_image:(65,41)=*(65,42)=f(0,1),32,32;get_pixel:(65,43)=*(65,44)=f(0,5),64,32;put_pixel:(65,45)=*(65,46)=f(0,1),96,32;sub_image:(65,47)=*(65,48)=f(65,39),128,32;add_pixel:(65,49)=*(65,50)=f(0,1),160,32;;_XImage:T(65,40)=s88width:(0,1),0,32;height:(0,1),32,32;xoffset:(0,1),64,32;format:(0,1),96,32;data:(8,36),128,32;byte_order:(0,1),160,32;bitmap_unit:(0,1),192,32;bitmap_bit_order:(0,1),224,32;bitmap_pad:(0,1),256,32;depth:(0,1),288,32;bytes_per_line:(0,1),320,32;bits_per_pixel:(0,1),352,32;red_mask:(0,5),384,32;green_mask:(0,5),416,32;blue_mask:(0,5),448,32;obdata:(65,1),480,32;f:(65,36),512,192;;XImage:t(65,51)=(65,40)XWindowChanges:t(65,52)=(65,53)=s28x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;sibling:(67,6),160,32;stack_mode:(0,1),192,32;;XColor:t(65,54)=(65,55)=s12pixel:(0,5),0,32;red:(0,9),32,16;green:(0,9),48,16;blue:(0,9),64,16;flags:(0,2),80,8;pad:(0,2),88,8;;XSegment:t(65,56)=(65,57)=s8x1:(0,8),0,16;y1:(0,8),16,16;x2:(0,8),32,16;y2:(0,8),48,16;;XPoint:t(65,58)=(65,59)=s4x:(0,8),0,16;y:(0,8),16,16;;XRectangle:t(65,60)=(65,61)=s8x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;;XArc:t(65,62)=(65,63)=s12x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;angle1:(0,8),64,16;angle2:(0,8),80,16;;XKeyboardControl:t(65,64)=(65,65)=s32key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,1),64,32;bell_duration:(0,1),96,32;led:(0,1),128,32;led_mode:(0,1),160,32;key:(0,1),192,32;auto_repeat_mode:(0,1),224,32;;XKeyboardState:t(65,66)=(65,67)=s56key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,4),64,32;bell_duration:(0,4),96,32;led_mask:(0,5),128,32;global_auto_repeat:(0,1),160,32;auto_repeats:(65,68)=ar(8,33);0;31;(0,2),192,256;;XTimeCoord:t(65,69)=(65,70)=s8time:(67,5),0,32;x:(0,8),32,16;y:(0,8),48,16;;XModifierKeymap:t(65,71)=(65,72)=s8max_keypermod:(0,1),0,32;modifiermap:(65,73)=*(67,14),32,32;;Display:t(65,74)=(65,25)_XPrivDisplay:t(65,75)=(65,76)=*(65,77)=s176ext_data:(65,18),0,32;private1:(65,78)=*(65,79)=xs_XPrivate:,32,32;fd:(0,1),64,32;private2:(0,1),96,32;proto_major_version:(0,1),128,32;proto_minor_version:(0,1),160,32;vendor:(8,36),192,32;private3:(67,1),224,32;private4:(67,1),256,32;private5:(67,1),288,32;private6:(0,1),320,32;resource_alloc:(65,80)=*(65,81)=f(67,1),352,32;byte_order:(0,1),384,32;bitmap_unit:(0,1),416,32;bitmap_pad:(0,1),448,32;bitmap_bit_order:(0,1),480,32;nformats:(0,1),512,32;pixmap_format:(65,82)=*(65,27),544,32;private8:(0,1),576,32;release:(0,1),608,32;private9:(65,78),640,32;private10:(65,78),672,32;qlen:(0,1),704,32;last_request_read:(0,5),736,32;request:(0,5),768,32;private11:(65,1),800,32;private12:(65,1),832,32;private13:(65,1),864,32;private14:(65,1),896,32;max_request_size:(0,4),928,32;db:(65,83)=*(65,84)=xs_XrmHashBucketRec:,960,32;private15:(65,85)=*(65,86)=f(0,1),992,32;display_name:(8,36),1024,32;default_screen:(0,1),1056,32;nscreens:(0,1),1088,32;screens:(65,33),1120,32;motion_buffer:(0,5),1152,32;private16:(0,5),1184,32;min_keycode:(0,1),1216,32;max_keycode:(0,1),1248,32;private17:(65,1),1280,32;private18:(65,1),1312,32;private19:(0,1),1344,32;xdefaults:(8,36),1376,32;;XKeyEvent:t(65,87)=(65,88)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89)=*(65,74),96,32;window:(67,6),128,32;root:(67,6),160,32;subwindow:(67,6),192,32;time:(67,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;keycode:(0,4),416,32;same_screen:(0,1),448,32;;XKeyPressedEvent:t(65,90)=(65,87)XKeyReleasedEvent:t(65,91)=(65,87)XButtonEvent:t(65,92)=(65,93)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;root:(67,6),160,32;subwindow:(67,6),192,32;time:(67,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;button:(0,4),416,32;same_screen:(0,1),448,32;;XButtonPressedEvent:t(65,94)=(65,92)XButtonReleasedEvent:t(65,95)=(65,92)XMotionEvent:t(65,96)=(65,97)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;root:(67,6),160,32;subwindow:(67,6),192,32;time:(67,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;is_hint:(0,2),416,8;same_screen:(0,1),448,32;;XPointerMovedEvent:t(65,98)=(65,96)XCrossingEvent:t(65,99)=(65,100)=s68type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;root:(67,6),160,32;subwindow:(67,6),192,32;time:(67,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;mode:(0,1),384,32;detail:(0,1),416,32;same_screen:(0,1),448,32;focus:(0,1),480,32;state:(0,4),512,32;;XEnterWindowEvent:t(65,101)=(65,99)XLeaveWindowEvent:t(65,102)=(65,99)XFocusChangeEvent:t(65,103)=(65,104)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;mode:(0,1),160,32;detail:(0,1),192,32;;XFocusInEvent:t(65,105)=(65,103)XFocusOutEvent:t(65,106)=(65,103)XKeymapEvent:t(65,107)=(65,108)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;key_vector:(65,68),160,256;;XExposeEvent:t(65,109)=(65,110)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;;XGraphicsExposeEvent:t(65,111)=(65,112)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;drawable:(67,7),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;major_code:(0,1),320,32;minor_code:(0,1),352,32;;XNoExposeEvent:t(65,113)=(65,114)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;drawable:(67,7),128,32;major_code:(0,1),160,32;minor_code:(0,1),192,32;;XVisibilityEvent:t(65,115)=(65,116)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;state:(0,1),160,32;;XCreateWindowEvent:t(65,117)=(65,118)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;parent:(67,6),128,32;window:(67,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;override_redirect:(0,1),352,32;;XDestroyWindowEvent:t(65,119)=(65,120)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;event:(67,6),128,32;window:(67,6),160,32;;XUnmapEvent:t(65,121)=(65,122)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;event:(67,6),128,32;window:(67,6),160,32;from_configure:(0,1),192,32;;XMapEvent:t(65,123)=(65,124)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;event:(67,6),128,32;window:(67,6),160,32;override_redirect:(0,1),192,32;;XMapRequestEvent:t(65,125)=(65,126)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;parent:(67,6),128,32;window:(67,6),160,32;;XReparentEvent:t(65,127)=(65,128)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;event:(67,6),128,32;window:(67,6),160,32;parent:(67,6),192,32;x:(0,1),224,32;y:(0,1),256,32;override_redirect:(0,1),288,32;;XConfigureEvent:t(65,129)=(65,130)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;event:(67,6),128,32;window:(67,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(67,6),352,32;override_redirect:(0,1),384,32;;XGravityEvent:t(65,131)=(65,132)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;event:(67,6),128,32;window:(67,6),160,32;x:(0,1),192,32;y:(0,1),224,32;;XResizeRequestEvent:t(65,133)=(65,134)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;width:(0,1),160,32;height:(0,1),192,32;;XConfigureRequestEvent:t(65,135)=(65,136)=s56type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;parent:(67,6),128,32;window:(67,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(67,6),352,32;detail:(0,1),384,32;value_mask:(0,5),416,32;;XCirculateEvent:t(65,137)=(65,138)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;event:(67,6),128,32;window:(67,6),160,32;place:(0,1),192,32;;XCirculateRequestEvent:t(65,139)=(65,140)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;parent:(67,6),128,32;window:(67,6),160,32;place:(0,1),192,32;;XPropertyEvent:t(65,141)=(65,142)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;atom:(67,3),160,32;time:(67,5),192,32;state:(0,1),224,32;;XSelectionClearEvent:t(65,143)=(65,144)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;selection:(67,3),160,32;time:(67,5),192,32;;XSelectionRequestEvent:t(65,145)=(65,146)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;owner:(67,6),128,32;requestor:(67,6),160,32;selection:(67,3),192,32;target:(67,3),224,32;property:(67,3),256,32;time:(67,5),288,32;;XSelectionEvent:t(65,147)=(65,148)=s36type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;requestor:(67,6),128,32;selection:(67,3),160,32;target:(67,3),192,32;property:(67,3),224,32;time:(67,5),256,32;;XColormapEvent:t(65,149)=(65,150)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;colormap:(67,11),160,32;new:(0,1),192,32;state:(0,1),224,32;;XClientMessageEvent:t(65,151)=(65,152)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;message_type:(67,3),160,32;format:(0,1),192,32;data:(65,153)=u20b:(65,154)=ar(8,33);0;19;(0,2),0,160;s:(65,155)=ar(8,33);0;9;(0,8),0,160;l:(65,156)=ar(8,33);0;4;(0,3),0,160;;,224,160;;XMappingEvent:t(65,157)=(65,158)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;request:(0,1),160,32;first_keycode:(0,1),192,32;count:(0,1),224,32;;XErrorEvent:t(65,159)=(65,160)=s20type:(0,1),0,32;display:(65,89),32,32;resourceid:(67,1),64,32;serial:(0,5),96,32;error_code:(0,11),128,8;request_code:(0,11),136,8;minor_code:(0,11),144,8;;XAnyEvent:t(65,161)=(65,162)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;;_XEvent:T(65,163)=u96type:(0,1),0,32;xany:(65,161),0,160;xkey:(65,87),0,480;xbutton:(65,92),0,480;xmotion:(65,96),0,480;xcrossing:(65,99),0,544;xfocus:(65,103),0,224;xexpose:(65,109),0,320;xgraphicsexpose:(65,111),0,384;xnoexpose:(65,113),0,224;xvisibility:(65,115),0,192;xcreatewindow:(65,117),0,384;xdestroywindow:(65,119),0,192;xunmap:(65,121),0,224;xmap:(65,123),0,224;xmaprequest:(65,125),0,192;xreparent:(65,127),0,320;xconfigure:(65,129),0,416;xgravity:(65,131),0,256;xresizerequest:(65,133),0,224;xconfigurerequest:(65,135),0,448;xcirculate:(65,137),0,224;xcirculaterequest:(65,139),0,224;xproperty:(65,141),0,256;xselectionclear:(65,143),0,224;xselectionrequest:(65,145),0,320;xselection:(65,147),0,288;xcolormap:(65,149),0,256;xclient:(65,151),0,384;xmapping:(65,157),0,256;xerror:(65,159),0,160;xkeymap:(65,107),0,416;pad:(65,164)=ar(8,33);0;23;(0,3),0,768;;XEvent:t(65,165)=(65,163)XCharStruct:t(65,166)=(65,167)=s12lbearing:(0,8),0,16;rbearing:(0,8),16,16;width:(0,8),32,16;ascent:(0,8),48,16;descent:(0,8),64,16;attributes:(0,9),80,16;;XFontProp:t(65,168)=(65,169)=s8name:(67,3),0,32;card32:(0,5),32,32;;XFontStruct:t(65,170)=(65,171)=s80ext_data:(65,18),0,32;fid:(67,8),32,32;direction:(0,4),64,32;min_char_or_byte2:(0,4),96,32;max_char_or_byte2:(0,4),128,32;min_byte1:(0,4),160,32;max_byte1:(0,4),192,32;all_chars_exist:(0,1),224,32;default_char:(0,4),256,32;n_properties:(0,1),288,32;properties:(65,172)=*(65,168),320,32;min_bounds:(65,166),352,96;max_bounds:(65,166),448,96;per_char:(65,173)=*(65,166),544,32;ascent:(0,1),576,32;descent:(0,1),608,32;;XTextItem:t(65,174)=(65,175)=s16chars:(8,36),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(67,8),96,32;;XChar2b:t(65,176)=(65,177)=s2byte1:(0,11),0,8;byte2:(0,11),8,8;;XTextItem16:t(65,178)=(65,179)=s16chars:(65,180)=*(65,176),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(67,8),96,32;;XEDataObject:t(65,181)=(65,182)=u4display:(65,89),0,32;gc:(65,13),0,32;visual:(65,21),0,32;screen:(65,33),0,32;pixmap_format:(65,82),0,32;font:(65,183)=*(65,170),0,32;;XFontSetExtents:t(65,184)=(65,185)=s16max_ink_extent:(65,60),0,64;max_logical_extent:(65,60),64,64;;XOM:t(65,186)=(65,187)=*(65,188)=xs_XOM:XOC:t(65,189)=(65,190)=*(65,191)=xs_XOC:XFontSet:t(65,192)=(65,190)XmbTextItem:t(65,193)=(65,194)=s16chars:(8,36),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(65,192),96,32;;XwcTextItem:t(65,195)=(65,196)=s16chars:(65,197)=*(16,1),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(65,192),96,32;;XOMCharSetList:t(65,198)=(65,199)=s8charset_count:(0,1),0,32;charset_list:(65,200)=*(8,36),32,32;; :T(65,201)=eXOMOrientation_LTR_TTB:0,XOMOrientation_RTL_TTB:1,XOMOrientation_TTB_LTR:2,XOMOrientation_TTB_RTL:3,XOMOrientation_Context:4,;XOrientation:t(65,202)=(65,201)XOMOrientation:t(65,203)=(65,204)=s8num_orientation:(0,1),0,32;orientation:(65,205)=*(65,202),32,32;;XOMFontInfo:t(65,206)=(65,207)=s12num_font:(0,1),0,32;font_struct_list:(65,208)=*(65,183),32,32;font_name_list:(65,200),64,32;;XIM:t(65,209)=(65,210)=*(65,211)=xs_XIM:XIC:t(65,212)=(65,213)=*(65,214)=xs_XIC:XIMProc:t(65,215)=(65,216)=*(65,217)=f(0,20)XICProc:t(65,218)=(65,219)=*(65,220)=f(0,1)XIDProc:t(65,221)=(65,222)=*(65,223)=f(0,20)XIMStyle:t(65,224)=(0,5)XIMStyles:t(65,225)=(65,226)=s8count_styles:(0,9),0,16;supported_styles:(65,227)=*(65,224),32,32;;XVaNestedList:t(65,228)=(0,19)XIMCallback:t(65,229)=(65,230)=s8client_data:(65,1),0,32;callback:(65,215),32,32;;XICCallback:t(65,231)=(65,232)=s8client_data:(65,1),0,32;callback:(65,218),32,32;;XIMFeedback:t(65,233)=(0,5)_XIMText:T(65,234)=s16length:(0,9),0,16;feedback:(65,235)=*(65,233),32,32;encoding_is_wchar:(0,1),64,32;string:(65,236)=u4multi_byte:(8,36),0,32;wide_char:(65,197),0,32;;,96,32;;XIMText:t(65,237)=(65,234)XIMPreeditState:t(65,238)=(0,5)_XIMPreeditStateNotifyCallbackStruct:T(65,239)=s4state:(65,238),0,32;;XIMPreeditStateNotifyCallbackStruct:t(65,240)=(65,239)XIMResetState:t(65,241)=(0,5)XIMStringConversionFeedback:t(65,242)=(0,5)_XIMStringConversionText:T(65,243)=s16length:(0,9),0,16;feedback:(65,244)=*(65,242),32,32;encoding_is_wchar:(0,1),64,32;string:(65,245)=u4mbs:(8,36),0,32;wcs:(65,197),0,32;;,96,32;;XIMStringConversionText:t(65,246)=(65,243)XIMStringConversionPosition:t(65,247)=(0,9)XIMStringConversionType:t(65,248)=(0,9)XIMStringConversionOperation:t(65,249)=(0,9) :T(65,250)=eXIMForwardChar:0,XIMBackwardChar:1,XIMForwardWord:2,XIMBackwardWord:3,XIMCaretUp:4,XIMCaretDown:5,XIMNextLine:6,XIMPreviousLine:7,XIMLineStart:8,XIMLineEnd:9,XIMAbsolutePosition:10,XIMDontChange:11,;XIMCaretDirection:t(65,251)=(65,250)_XIMStringConversionCallbackStruct:T(65,252)=s16position:(65,247),0,16;direction:(65,251),32,32;operation:(65,249),64,16;factor:(0,9),80,16;text:(65,253)=*(65,246),96,32;;XIMStringConversionCallbackStruct:t(65,254)=(65,252)_XIMPreeditDrawCallbackStruct:T(65,255)=s16caret:(0,1),0,32;chg_first:(0,1),32,32;chg_length:(0,1),64,32;text:(65,256)=*(65,237),96,32;;XIMPreeditDrawCallbackStruct:t(65,257)=(65,255) :T(65,258)=eXIMIsInvisible:0,XIMIsPrimary:1,XIMIsSecondary:2,;XIMCaretStyle:t(65,259)=(65,258)_XIMPreeditCaretCallbackStruct:T(65,260)=s12position:(0,1),0,32;direction:(65,251),32,32;style:(65,259),64,32;;XIMPreeditCaretCallbackStruct:t(65,261)=(65,260) :T(65,262)=eXIMTextType:0,XIMBitmapType:1,;XIMStatusDataType:t(65,263)=(65,262)_XIMStatusDrawCallbackStruct:T(65,264)=s8type:(65,263),0,32;data:(65,265)=u4text:(65,256),0,32;bitmap:(67,9),0,32;;,32,32;;XIMStatusDrawCallbackStruct:t(65,266)=(65,264)_XIMHotKeyTrigger:T(65,267)=s12keysym:(67,13),0,32;modifier:(0,1),32,32;modifier_mask:(0,1),64,32;;XIMHotKeyTrigger:t(65,268)=(65,267)_XIMHotKeyTriggers:T(65,269)=s8num_hot_key:(0,1),0,32;key:(65,270)=*(65,268),32,32;;XIMHotKeyTriggers:t(65,271)=(65,269)XIMHotKeyState:t(65,272)=(0,5)XIMValuesList:t(65,273)=(65,274)=s8count_values:(0,9),0,16;supported_values:(65,200),32,32;;XErrorHandler:t(65,275)=(65,276)=*(65,277)=f(0,1)XIOErrorHandler:t(65,278)=(65,279)=*(65,280)=f(0,1)XConnectionWatchProc:t(65,281)=(65,282)=*(65,283)=f(0,20)Tk_Uid:t(64,37)=(8,36)Tk_OptionSpec:T(64,40)=s40type:(64,39),0,32;optionName:(8,36),32,32;dbName:(8,36),64,32;dbClass:(8,36),96,32;defValue:(8,36),128,32;objOffset:(0,1),160,32;internalOffset:(0,1),192,32;flags:(0,1),224,32;clientData:(61,1),256,32;typeMask:(0,1),288,32;;Tk_SavedOption:T(64,42)=s16optionPtr:(64,43)=*(64,44)=xsTkOption:,0,32;valuePtr:(61,129),32,32;internalForm:(0,13),64,64;;Tk_SavedOptions:T(64,46)=s336recordPtr:(8,36),0,32;tkwin:(64,31),32,32;numItems:(0,1),64,32;items:(64,47)=ar(8,33);0;19;(64,45),96,2560;nextPtr:(64,48)=*(64,46),2656,32;;Tk_OptionPrintProc:t(64,52)=(64,53)=f(8,36)Tk_CustomOption:T(64,54)=s12parseProc:(64,55)=*(64,50),0,32;printProc:(64,56)=*(64,52),32,32;clientData:(61,1),64,32;;Tk_ConfigSpec:T(64,58)=s32type:(0,1),0,32;argvName:(8,36),32,32;dbName:(8,36),64,32;dbClass:(8,36),96,32;defValue:(8,36),128,32;offset:(0,1),160,32;specFlags:(0,1),192,32;customPtr:(64,59)=*(64,57),224,32;;Tk_ArgvInfo:t(64,63)=(64,64)=s20key:(8,36),0,32;type:(0,1),32,32;src:(8,36),64,32;dst:(8,36),96,32;help:(8,36),128,32;;Tk_GeomMgr:T(64,76)=s12name:(8,36),0,32;requestProc:(64,77)=*(64,73),32,32;lostSlaveProc:(64,78)=*(64,75),64,32;;XVirtualEvent:t(64,80)=(64,81)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;event:(67,6),128,32;root:(67,6),160,32;subwindow:(67,6),192,32;time:(67,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;name:(64,37),416,32;same_screen:(0,1),448,32;;XActivateDeactivateEvent:t(64,82)=(64,83)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;;Tk_FakeWin:T(64,86)=s216display:(65,89),0,32;dummy1:(8,36),32,32;screenNum:(0,1),64,32;visual:(65,21),96,32;depth:(0,1),128,32;window:(67,6),160,32;dummy2:(8,36),192,32;dummy3:(8,36),224,32;parentPtr:(64,31),256,32;dummy4:(8,36),288,32;dummy5:(8,36),320,32;pathName:(8,36),352,32;nameUid:(64,37),384,32;classUid:(64,37),416,32;changes:(65,52),448,224;dummy6:(0,4),672,32;atts:(65,29),704,480;dummy7:(0,5),1184,32;flags:(0,4),1216,32;dummy8:(8,36),1248,32;dummy9:(65,212),1280,32;dummy10:(64,87)=*(61,1),1312,32;dummy11:(0,1),1344,32;dummy12:(0,1),1376,32;dummy13:(8,36),1408,32;dummy14:(8,36),1440,32;dummy15:(61,1),1472,32;reqWidth:(0,1),1504,32;reqHeight:(0,1),1536,32;internalBorderWidth:(0,1),1568,32;dummy16:(8,36),1600,32;dummy17:(8,36),1632,32;dummy18:(61,1),1664,32;dummy19:(8,36),1696,32;;Tk_SmoothMethod:T(64,91)=s12name:(8,36),0,32;coordProc:(64,92)=*(64,93)=f(0,1),32,32;postscriptProc:(64,94)=*(64,95)=f(0,20),64,32;;Tk_Item:T(64,97)=s68id:(0,1),0,32;nextPtr:(64,98)=*(64,97),32,32;staticTagSpace:(64,99)=ar(8,33);0;2;(64,37),64,96;tagPtr:(64,100)=*(64,37),160,32;tagSpace:(0,1),192,32;numTags:(0,1),224,32;typePtr:(64,101)=*(64,102)=xsTk_ItemType:,256,32;x1:(0,1),288,32;y1:(0,1),320,32;x2:(0,1),352,32;y2:(0,1),384,32;prevPtr:(64,98),416,32;state:(64,90),448,32;reserved1:(8,36),480,32;redraw_flags:(0,1),512,32;;Tk_ItemType:T(64,102)=s96name:(8,36),0,32;itemSize:(0,1),32,32;createProc:(64,133)=*(64,104),64,32;configSpecs:(64,134)=*(64,60),96,32;configProc:(64,135)=*(64,106),128,32;coordProc:(64,136)=*(64,108),160,32;deleteProc:(64,137)=*(64,109),192,32;displayProc:(64,138)=*(64,111),224,32;alwaysRedraw:(0,1),256,32;pointProc:(64,139)=*(64,113),288,32;areaProc:(64,140)=*(64,115),320,32;postscriptProc:(64,141)=*(64,117),352,32;scaleProc:(64,142)=*(64,119),384,32;translateProc:(64,143)=*(64,121),416,32;indexProc:(64,144)=*(64,123),448,32;icursorProc:(64,145)=*(64,125),480,32;selectionProc:(64,146)=*(64,127),512,32;insertProc:(64,147)=*(64,129),544,32;dCharsProc:(64,148)=*(64,131),576,32;nextPtr:(64,101),608,32;reserved1:(8,36),640,32;reserved2:(0,1),672,32;reserved3:(8,36),704,32;reserved4:(8,36),736,32;;Tk_CanvasTextInfo:T(64,150)=s56selBorder:(64,34),0,32;selBorderWidth:(0,1),32,32;selFgColorPtr:(64,151)=*(65,54),64,32;selItemPtr:(64,152)=*(64,103),96,32;selectFirst:(0,1),128,32;selectLast:(0,1),160,32;anchorItemPtr:(64,152),192,32;selectAnchor:(0,1),224,32;insertBorder:(64,34),256,32;insertWidth:(0,1),288,32;insertBorderWidth:(0,1),320,32;focusItemPtr:(64,152),352,32;gotFocus:(0,1),384,32;cursorOn:(0,1),416,32;;Tk_Dash:T(64,154)=s8number:(0,1),0,32;pattern:(64,155)=u4pt:(8,36),0,32;array:(17,4),0,32;;,32,32;;Tk_Outline:T(64,159)=s104gc:(65,13),0,32;width:(0,13),32,64;activeWidth:(0,13),96,64;disabledWidth:(0,13),160,64;offset:(0,1),224,32;dash:(64,156),256,64;activeDash:(64,156),320,64;disabledDash:(64,156),384,64;reserved1:(0,19),448,32;reserved2:(0,19),480,32;reserved3:(0,19),512,32;tsoffset:(64,158),544,96;color:(64,151),640,32;activeColor:(64,151),672,32;disabledColor:(64,151),704,32;stipple:(67,9),736,32;activeStipple:(67,9),768,32;disabledStipple:(67,9),800,32;;Tk_ImageGetProc:t(64,165)=(64,166)=f(61,1)Tk_ImageDeleteProc:t(64,171)=(61,51)Tk_ImageType:T(64,162)=s36name:(8,36),0,32;createProc:(64,176)=*(64,163),32,32;getProc:(64,177)=*(64,165),64,32;displayProc:(64,178)=*(64,167),96,32;freeProc:(64,179)=*(64,169),128,32;deleteProc:(64,180)=*(64,171),160,32;postscriptProc:(64,181)=*(64,174),192,32;nextPtr:(64,182)=*(64,162),224,32;reserved:(8,36),256,32;;Tk_PhotoImageBlock:T(64,184)=s36pixelPtr:(20,34),0,32;width:(0,1),32,32;height:(0,1),64,32;pitch:(0,1),96,32;pixelSize:(0,1),128,32;offset:(64,185)=ar(8,33);0;3;(0,1),160,128;;Tk_PhotoImageFormat:T(64,188)=s32name:(8,36),0,32;fileMatchProc:(64,201)=*(64,189),32,32;stringMatchProc:(64,202)=*(64,191),64,32;fileReadProc:(64,203)=*(64,193),96,32;stringReadProc:(64,204)=*(64,195),128,32;fileWriteProc:(64,205)=*(64,197),160,32;stringWriteProc:(64,206)=*(64,199),192,32;nextPtr:(64,207)=*(64,188),224,32;;Tk_LostSelProc:t(64,216)=(61,51)TkStubHooks:T(72,1)=s16tkPlatStubs:(72,2)=*(72,3)=xsTkPlatStubs:,0,32;tkIntStubs:(72,4)=*(72,5)=xsTkIntStubs:,32,32;tkIntPlatStubs:(72,6)=*(72,7)=xsTkIntPlatStubs:,64,32;tkIntXlibStubs:(72,8)=*(72,9)=xsTkIntXlibStubs:,96,32;;TkStubHooks:t(72,10)=(72,1)TkStubs:T(72,11)=s964magic:(0,1),0,32;hooks:(72,12)=*(72,1),32,32;tk_MainLoop:(63,216),64,32;tk_3DBorderColor:(72,13)=*(72,14)=f(64,151),96,32;tk_3DBorderGC:(72,15)=*(72,16)=f(65,13),128,32;tk_3DHorizontalBevel:(72,17)=*(72,18)=f(0,20),160,32;tk_3DVerticalBevel:(72,19)=*(72,20)=f(0,20),192,32;tk_AddOption:(72,21)=*(72,22)=f(0,20),224,32;tk_BindEvent:(72,23)=*(72,24)=f(0,20),256,32;tk_CanvasDrawableCoords:(72,25)=*(72,26)=f(0,20),288,32;tk_CanvasEventuallyRedraw:(72,27)=*(72,28)=f(0,20),320,32;tk_CanvasGetCoord:(72,29)=*(72,30)=f(0,1),352,32;tk_CanvasGetTextInfo:(72,31)=*(72,32)=f(72,33)=*(64,153),384,32;tk_CanvasPsBitmap:(72,34)=*(72,35)=f(0,1),416,32;tk_CanvasPsColor:(72,36)=*(72,37)=f(0,1),448,32;tk_CanvasPsFont:(72,38)=*(72,39)=f(0,1),480,32;tk_CanvasPsPath:(72,40)=*(72,41)=f(0,20),512,32;tk_CanvasPsStipple:(72,42)=*(72,43)=f(0,1),544,32;tk_CanvasPsY:(72,44)=*(72,45)=f(0,13),576,32;tk_CanvasSetStippleOrigin:(72,46)=*(72,47)=f(0,20),608,32;tk_CanvasTagsParseProc:(72,48)=*(64,51),640,32;tk_CanvasTagsPrintProc:(72,49)=*(64,53),672,32;tk_CanvasTkwin:(72,50)=*(72,51)=f(64,31),704,32;tk_CanvasWindowCoords:(72,25),736,32;tk_ChangeWindowAttributes:(72,52)=*(72,53)=f(0,20),768,32;tk_CharBbox:(72,54)=*(72,55)=f(0,1),800,32;tk_ClearSelection:(72,56)=*(72,57)=f(0,20),832,32;tk_ClipboardAppend:(72,58)=*(72,59)=f(0,1),864,32;tk_ClipboardClear:(72,60)=*(72,61)=f(0,1),896,32;tk_ConfigureInfo:(72,62)=*(72,63)=f(0,1),928,32;tk_ConfigureValue:(72,62),960,32;tk_ConfigureWidget:(72,64)=*(72,65)=f(0,1),992,32;tk_ConfigureWindow:(72,66)=*(72,67)=f(0,20),1024,32;tk_ComputeTextLayout:(72,68)=*(72,69)=f(64,28),1056,32;tk_CoordsToWindow:(72,70)=*(72,71)=f(64,31),1088,32;tk_CreateBinding:(72,72)=*(72,73)=f(0,5),1120,32;tk_CreateBindingTable:(72,74)=*(72,75)=f(64,1),1152,32;tk_CreateErrorHandler:(72,76)=*(72,77)=f(64,10),1184,32;tk_CreateEventHandler:(72,78)=*(72,79)=f(0,20),1216,32;tk_CreateGenericHandler:(72,80)=*(72,81)=f(0,20),1248,32;tk_CreateImageType:(72,82)=*(72,83)=f(0,20),1280,32;tk_CreateItemType:(72,84)=*(72,85)=f(0,20),1312,32;tk_CreatePhotoImageFormat:(72,86)=*(72,87)=f(0,20),1344,32;tk_CreateSelHandler:(72,88)=*(72,89)=f(0,20),1376,32;tk_CreateWindow:(72,90)=*(72,91)=f(64,31),1408,32;tk_CreateWindowFromPath:(72,90),1440,32;tk_DefineBitmap:(72,92)=*(72,93)=f(0,1),1472,32;tk_DefineCursor:(72,94)=*(72,95)=f(0,20),1504,32;tk_DeleteAllBindings:(72,96)=*(72,97)=f(0,20),1536,32;tk_DeleteBinding:(72,98)=*(72,99)=f(0,1),1568,32;tk_DeleteBindingTable:(72,100)=*(72,101)=f(0,20),1600,32;tk_DeleteErrorHandler:(72,102)=*(72,103)=f(0,20),1632,32;tk_DeleteEventHandler:(72,78),1664,32;tk_DeleteGenericHandler:(72,80),1696,32;tk_DeleteImage:(63,172),1728,32;tk_DeleteSelHandler:(72,104)=*(72,105)=f(0,20),1760,32;tk_DestroyWindow:(72,106)=*(72,107)=f(0,20),1792,32;tk_DisplayName:(72,108)=*(72,109)=f(8,36),1824,32;tk_DistanceToTextLayout:(72,110)=*(72,111)=f(0,1),1856,32;tk_Draw3DPolygon:(72,112)=*(72,113)=f(0,20),1888,32;tk_Draw3DRectangle:(72,19),1920,32;tk_DrawChars:(72,114)=*(72,115)=f(0,20),1952,32;tk_DrawFocusHighlight:(72,116)=*(72,117)=f(0,20),1984,32;tk_DrawTextLayout:(72,118)=*(72,119)=f(0,20),2016,32;tk_Fill3DPolygon:(72,112),2048,32;tk_Fill3DRectangle:(72,19),2080,32;tk_FindPhoto:(72,120)=*(72,121)=f(64,183),2112,32;tk_FontId:(72,122)=*(72,123)=f(67,8),2144,32;tk_Free3DBorder:(72,124)=*(72,125)=f(0,20),2176,32;tk_FreeBitmap:(72,126)=*(72,127)=f(0,20),2208,32;tk_FreeColor:(72,128)=*(72,129)=f(0,20),2240,32;tk_FreeColormap:(72,130)=*(72,131)=f(0,20),2272,32;tk_FreeCursor:(72,132)=*(72,133)=f(0,20),2304,32;tk_FreeFont:(72,134)=*(72,135)=f(0,20),2336,32;tk_FreeGC:(72,136)=*(72,137)=f(0,20),2368,32;tk_FreeImage:(72,138)=*(72,139)=f(0,20),2400,32;tk_FreeOptions:(72,140)=*(72,141)=f(0,20),2432,32;tk_FreePixmap:(72,126),2464,32;tk_FreeTextLayout:(72,142)=*(72,143)=f(0,20),2496,32;tk_FreeXId:(72,144)=*(72,145)=f(0,20),2528,32;tk_GCForColor:(72,146)=*(72,147)=f(65,13),2560,32;tk_GeometryRequest:(72,148)=*(72,149)=f(0,20),2592,32;tk_Get3DBorder:(72,150)=*(72,151)=f(64,34),2624,32;tk_GetAllBindings:(72,152)=*(72,153)=f(0,20),2656,32;tk_GetAnchor:(72,154)=*(72,155)=f(0,1),2688,32;tk_GetAtomName:(72,156)=*(72,157)=f(8,36),2720,32;tk_GetBinding:(72,158)=*(72,159)=f(8,36),2752,32;tk_GetBitmap:(72,160)=*(72,161)=f(67,9),2784,32;tk_GetBitmapFromData:(72,162)=*(72,163)=f(67,9),2816,32;tk_GetCapStyle:(63,60),2848,32;tk_GetColor:(72,164)=*(72,165)=f(64,151),2880,32;tk_GetColorByValue:(72,166)=*(72,167)=f(64,151),2912,32;tk_GetColormap:(72,168)=*(72,169)=f(67,11),2944,32;tk_GetCursor:(72,170)=*(72,171)=f(64,7),2976,32;tk_GetCursorFromData:(72,172)=*(72,173)=f(64,7),3008,32;tk_GetFont:(72,174)=*(72,175)=f(64,13),3040,32;tk_GetFontFromObj:(72,176)=*(72,177)=f(64,13),3072,32;tk_GetFontMetrics:(72,178)=*(72,179)=f(0,20),3104,32;tk_GetGC:(72,180)=*(72,181)=f(65,13),3136,32;tk_GetImage:(72,182)=*(72,183)=f(64,16),3168,32;tk_GetImageMasterData:(72,184)=*(72,185)=f(61,1),3200,32;tk_GetItemTypes:(72,186)=*(72,187)=f(72,188)=*(64,149),3232,32;tk_GetJoinStyle:(63,60),3264,32;tk_GetJustify:(72,189)=*(72,190)=f(0,1),3296,32;tk_GetNumMainWindows:(63,124),3328,32;tk_GetOption:(72,191)=*(72,192)=f(64,37),3360,32;tk_GetPixels:(72,193)=*(72,194)=f(0,1),3392,32;tk_GetPixmap:(72,195)=*(72,196)=f(67,9),3424,32;tk_GetRelief:(63,60),3456,32;tk_GetRootCoords:(72,197)=*(72,198)=f(0,20),3488,32;tk_GetScrollInfo:(72,199)=*(72,200)=f(0,1),3520,32;tk_GetScreenMM:(72,201)=*(72,202)=f(0,1),3552,32;tk_GetSelection:(72,203)=*(72,204)=f(0,1),3584,32;tk_GetUid:(72,205)=*(72,206)=f(64,37),3616,32;tk_GetVisual:(72,207)=*(72,208)=f(65,21),3648,32;tk_GetVRootGeometry:(72,209)=*(72,210)=f(0,20),3680,32;tk_Grab:(72,211)=*(72,212)=f(0,1),3712,32;tk_HandleEvent:(72,213)=*(72,214)=f(0,20),3744,32;tk_IdToWindow:(72,215)=*(72,216)=f(64,31),3776,32;tk_ImageChanged:(72,217)=*(72,218)=f(0,20),3808,32;tk_Init:(63,271),3840,32;tk_InternAtom:(72,219)=*(72,220)=f(67,3),3872,32;tk_IntersectTextLayout:(72,221)=*(72,222)=f(0,1),3904,32;tk_MaintainGeometry:(72,223)=*(72,224)=f(0,20),3936,32;tk_MainWindow:(72,225)=*(72,226)=f(64,31),3968,32;tk_MakeWindowExist:(72,106),4000,32;tk_ManageGeometry:(72,227)=*(72,228)=f(0,20),4032,32;tk_MapWindow:(72,106),4064,32;tk_MeasureChars:(72,229)=*(72,230)=f(0,1),4096,32;tk_MoveResizeWindow:(72,231)=*(72,232)=f(0,20),4128,32;tk_MoveWindow:(72,148),4160,32;tk_MoveToplevelWindow:(72,148),4192,32;tk_NameOf3DBorder:(72,233)=*(72,234)=f(8,36),4224,32;tk_NameOfAnchor:(72,235)=*(72,236)=f(8,36),4256,32;tk_NameOfBitmap:(72,237)=*(72,238)=f(8,36),4288,32;tk_NameOfCapStyle:(63,208),4320,32;tk_NameOfColor:(72,239)=*(72,240)=f(8,36),4352,32;tk_NameOfCursor:(72,241)=*(72,242)=f(8,36),4384,32;tk_NameOfFont:(72,243)=*(72,244)=f(8,36),4416,32;tk_NameOfImage:(72,245)=*(72,246)=f(8,36),4448,32;tk_NameOfJoinStyle:(63,208),4480,32;tk_NameOfJustify:(72,247)=*(72,248)=f(8,36),4512,32;tk_NameOfRelief:(63,208),4544,32;tk_NameToWindow:(72,249)=*(72,250)=f(64,31),4576,32;tk_OwnSelection:(72,251)=*(72,252)=f(0,20),4608,32;tk_ParseArgv:(72,253)=*(72,254)=f(0,1),4640,32;tk_PhotoPutBlock:(72,255)=*(72,256)=f(0,20),4672,32;tk_PhotoPutZoomedBlock:(72,257)=*(72,258)=f(0,20),4704,32;tk_PhotoGetImage:(72,259)=*(72,260)=f(0,1),4736,32;tk_PhotoBlank:(72,261)=*(72,262)=f(0,20),4768,32;tk_PhotoExpand:(72,263)=*(72,264)=f(0,20),4800,32;tk_PhotoGetSize:(72,265)=*(72,266)=f(0,20),4832,32;tk_PhotoSetSize:(72,263),4864,32;tk_PointToChar:(72,110),4896,32;tk_PostscriptFontName:(72,267)=*(72,268)=f(0,1),4928,32;tk_PreserveColormap:(72,130),4960,32;tk_QueueWindowEvent:(72,269)=*(72,270)=f(0,20),4992,32;tk_RedrawImage:(72,271)=*(72,272)=f(0,20),5024,32;tk_ResizeWindow:(72,148),5056,32;tk_RestackWindow:(72,273)=*(72,274)=f(0,1),5088,32;tk_RestrictEvents:(72,275)=*(72,276)=f(72,277)=*(64,217),5120,32;tk_SafeInit:(63,271),5152,32;tk_SetAppName:(72,278)=*(72,279)=f(8,36),5184,32;tk_SetBackgroundFromBorder:(72,280)=*(72,281)=f(0,20),5216,32;tk_SetClass:(72,282)=*(72,283)=f(0,20),5248,32;tk_SetGrid:(72,231),5280,32;tk_SetInternalBorder:(72,284)=*(72,285)=f(0,20),5312,32;tk_SetWindowBackground:(72,286)=*(72,287)=f(0,20),5344,32;tk_SetWindowBackgroundPixmap:(72,288)=*(72,289)=f(0,20),5376,32;tk_SetWindowBorder:(72,286),5408,32;tk_SetWindowBorderWidth:(72,284),5440,32;tk_SetWindowBorderPixmap:(72,288),5472,32;tk_SetWindowColormap:(72,290)=*(72,291)=f(0,20),5504,32;tk_SetWindowVisual:(72,292)=*(72,293)=f(0,1),5536,32;tk_SizeOfBitmap:(72,294)=*(72,295)=f(0,20),5568,32;tk_SizeOfImage:(72,296)=*(72,297)=f(0,20),5600,32;tk_StrictMotif:(72,298)=*(72,299)=f(0,1),5632,32;tk_TextLayoutToPostscript:(72,300)=*(72,301)=f(0,20),5664,32;tk_TextWidth:(72,302)=*(72,303)=f(0,1),5696,32;tk_UndefineCursor:(72,106),5728,32;tk_UnderlineChars:(72,304)=*(72,305)=f(0,20),5760,32;tk_UnderlineTextLayout:(72,306)=*(72,307)=f(0,20),5792,32;tk_Ungrab:(72,106),5824,32;tk_UnmaintainGeometry:(72,308)=*(72,309)=f(0,20),5856,32;tk_UnmapWindow:(72,106),5888,32;tk_UnsetGrid:(72,106),5920,32;tk_UpdatePointer:(72,310)=*(72,311)=f(0,20),5952,32;tk_AllocBitmapFromObj:(72,312)=*(72,313)=f(67,9),5984,32;tk_Alloc3DBorderFromObj:(72,314)=*(72,315)=f(64,34),6016,32;tk_AllocColorFromObj:(72,316)=*(72,317)=f(64,151),6048,32;tk_AllocCursorFromObj:(72,318)=*(72,319)=f(64,7),6080,32;tk_AllocFontFromObj:(72,320)=*(72,321)=f(64,13),6112,32;tk_CreateOptionTable:(72,322)=*(72,323)=f(64,22),6144,32;tk_DeleteOptionTable:(72,324)=*(72,325)=f(0,20),6176,32;tk_Free3DBorderFromObj:(72,326)=*(72,327)=f(0,20),6208,32;tk_FreeBitmapFromObj:(72,326),6240,32;tk_FreeColorFromObj:(72,326),6272,32;tk_FreeConfigOptions:(72,328)=*(72,329)=f(0,20),6304,32;tk_FreeSavedOptions:(72,330)=*(72,331)=f(0,20),6336,32;tk_FreeCursorFromObj:(72,326),6368,32;tk_FreeFontFromObj:(72,326),6400,32;tk_Get3DBorderFromObj:(72,332)=*(72,333)=f(64,34),6432,32;tk_GetAnchorFromObj:(72,334)=*(72,335)=f(0,1),6464,32;tk_GetBitmapFromObj:(72,336)=*(72,337)=f(67,9),6496,32;tk_GetColorFromObj:(72,338)=*(72,339)=f(64,151),6528,32;tk_GetCursorFromObj:(72,340)=*(72,341)=f(64,7),6560,32;tk_GetOptionInfo:(72,342)=*(72,343)=f(61,129),6592,32;tk_GetOptionValue:(72,342),6624,32;tk_GetJustifyFromObj:(72,344)=*(72,345)=f(0,1),6656,32;tk_GetMMFromObj:(72,346)=*(72,347)=f(0,1),6688,32;tk_GetPixelsFromObj:(72,348)=*(72,349)=f(0,1),6720,32;tk_GetReliefFromObj:(63,62),6752,32;tk_GetScrollInfoObj:(72,350)=*(72,351)=f(0,1),6784,32;tk_InitOptions:(72,352)=*(72,353)=f(0,1),6816,32;tk_MainEx:(72,354)=*(72,355)=f(0,20),6848,32;tk_RestoreSavedOptions:(72,330),6880,32;tk_SetOptions:(72,356)=*(72,357)=f(0,1),6912,32;tk_InitConsoleChannels:(63,114),6944,32;tk_CreateConsoleWindow:(63,271),6976,32;tk_CreateSmoothMethod:(72,358)=*(72,359)=f(0,20),7008,32;reserved218:(0,19),7040,32;reserved219:(0,19),7072,32;tk_GetDash:(72,360)=*(72,361)=f(0,1),7104,32;tk_CreateOutline:(72,362)=*(72,363)=f(0,20),7136,32;tk_DeleteOutline:(72,364)=*(72,365)=f(0,20),7168,32;tk_ConfigOutlineGC:(72,366)=*(72,367)=f(0,1),7200,32;tk_ChangeOutlineGC:(72,368)=*(72,369)=f(0,1),7232,32;tk_ResetOutlineGC:(72,368),7264,32;tk_CanvasPsOutline:(72,368),7296,32;tk_SetTSOrigin:(72,370)=*(72,371)=f(0,20),7328,32;tk_CanvasGetCoordFromObj:(72,372)=*(72,373)=f(0,1),7360,32;tk_CanvasSetOffset:(72,374)=*(72,375)=f(0,20),7392,32;tk_DitherPhoto:(72,376)=*(72,377)=f(0,20),7424,32;tk_PostscriptBitmap:(72,378)=*(72,379)=f(0,1),7456,32;tk_PostscriptColor:(72,380)=*(72,381)=f(0,1),7488,32;tk_PostscriptFont:(72,382)=*(72,383)=f(0,1),7520,32;tk_PostscriptImage:(72,384)=*(72,385)=f(0,1),7552,32;tk_PostscriptPath:(72,386)=*(72,387)=f(0,20),7584,32;tk_PostscriptStipple:(72,388)=*(72,389)=f(0,1),7616,32;tk_PostscriptY:(72,390)=*(72,391)=f(0,13),7648,32;tk_PostscriptPhoto:(72,392)=*(72,393)=f(0,1),7680,32;;TkStubs:t(72,394)=(72,11)coordptr:T(53,1)=s24x:(0,13),0,64;y:(0,13),64,64;z:(0,13),128,64;;coord:t(53,2)=(53,1)colourinfoptr:T(53,3)=s32r:(0,13),0,64;g:(0,13),64,64;b:(0,13),128,64;a:(0,13),192,64;;colourinfo:t(53,4)=(53,3)materialinfoptr:T(53,5)=s120n:(0,1),0,32;ambient:(53,4),32,256;diffuse:(53,4),288,256;specular:(53,4),544,256;texturefile:(8,36),800,32;texture:(56,7),832,32;textureneedsloading:(0,1),864,32;next:(53,6)=*(53,5),896,32;prev:(53,6),928,32;;materialinfo:t(53,7)=(53,5)_uidlist:T(53,8)=s16n:(0,1),0,32;uid:(0,1),32,32;next:(53,9)=*(53,8),64,32;prev:(53,9),96,32;;uidlist:t(53,10)=(53,8)vertexinfoptr:T(53,11)=s36n:(0,1),0,32;pos:(53,2),32,192;next:(53,12)=*(53,11),224,32;prev:(53,12),256,32;;vertexinfo:t(53,13)=(53,11)polyinfoptr:T(53,14)=s56n:(0,1),0,32;geometry:(53,15)=*(53,10),32,32;texcoords:(53,15),64,32;colour:(53,4),96,256;material:(0,1),352,32;next:(53,16)=*(53,14),384,32;prev:(53,16),416,32;;polyinfo:t(53,17)=(53,14)objectinfoptr:T(53,18)=s92n:(0,1),0,32;pos:(53,2),32,192;rot:(53,2),224,192;scale:(53,2),416,192;visible:(0,1),608,32;polys:(53,15),640,32;next:(53,19)=*(53,18),672,32;prev:(53,19),704,32;;objectinfo:t(53,20)=(53,18)lightinfoptr:T(53,21)=s148n:(0,1),0,32;pos:(53,2),32,192;ambient:(53,4),224,256;diffuse:(53,4),480,256;specular:(53,4),736,256;enabled:(0,1),992,32;attenuation:(0,13),1024,64;directional:(0,1),1088,32;next:(53,22)=*(53,21),1120,32;prev:(53,22),1152,32;;lightinfo:t(53,23)=(53,21)_list:T(53,24)=s20n:(0,1),0,32;idata:(0,1),32,32;data:(0,19),64,32;next:(53,25)=*(53,24),96,32;prev:(53,25),128,32;;list:t(53,26)=(53,24)sasami_vertex:F(0,20)x:p(0,13)y:p(0,13)z:p(0,13)y:(0,13)v:r(0,21)=*(53,13)sasami_set_bgcolour:F(0,20)r:p(0,13)g:p(0,13)b:p(0,13)sasami_poly_geom_vertex:F(0,20)p:p(0,1)v:p(0,1)id:p(0,1)v:r(0,1)poly:r(0,22)=*(53,17)geometry:r(53,15)sasami_poly_tex_vertex:F(0,20)poly:r(0,22)sasami_poly_colour:F(0,20)a:p(0,13)g:(0,13)b:(0,13)a:(0,13)sasami_poly_material:F(0,20)sasami_object_poly:F(0,20)o:p(0,1)p:r(0,1)obj:r(0,23)=*(53,20)poly:r(53,15)sasami_object_pos:F(0,20)z:(0,13)object:r(0,23)sasami_object_rot:F(0,20)sasami_object_scale:F(0,20)sasami_object_visible:F(0,20)sasami_viewport:F(0,20)x:p(0,1)y:p(0,1)y:r(0,1)sasami_setshowaxes:F(0,20)sasami_material_ambient:F(0,20)material:r(0,24)=*(53,7)sasami_material_diffuse:F(0,20)material:r(0,24)sasami_material_specular:F(0,20)sasami_material_texture:F(0,20)t:p(8,36)t:r(8,36)sasami_light_pos:F(0,20)light:r(0,25)=*(53,23)sasami_light_ambient:F(0,20)light:r(0,25)sasami_light_diffuse:F(0,20)sasami_light_specular:F(0,20)sasami_light_enabled:F(0,20)e:p(0,1)e:r(0,1)sasami_light_attenuation:F(0,20)sasami_light_directional:F(0,20)d:p(0,1)utils.csa_uidcounter:S(0,1)sa_getUID:F(0,1)structures.cfirstvertex:G(0,21)=*(53,13)firstpoly:G(0,22)=*(53,17)firstobject:G(0,23)=*(53,20)firstmaterial:G(0,24)=*(53,7)firstlight:G(0,25)=*(53,23)sa_addvertex:F(0,21)newvertex:r(0,21)currentvertex:r(0,21)sa_findvertex:F(0,21)sa_getvertex:F(0,21)r:r(0,21)sa_dumpvertices:F(0,20)sa_getfirstvertex:F(0,21)sa_adduidlist:F(53,15)first:p(0,26)=*(53,15)first:r(0,26)newuidlist:r(53,15)currentuidlist:r(53,15)sa_finduidlist:F(53,15)first:p(0,26)sa_getuidlist:F(53,15)r:r(53,15)sa_addpoly:F(0,22)newpoly:r(0,22)currentpoly:r(0,22)sa_findpoly:F(0,22)sa_getpoly:F(0,22)r:r(0,22)sa_dumppolys:F(0,20)currentuid:r(53,15)sa_getfirstpoly:F(0,22)sa_addobject:F(0,23)newobj:r(0,23)currentobj:r(0,23)sa_findobject:F(0,23)sa_getobject:F(0,23)r:r(0,23)sa_dumpobjects:F(0,20)currentobject:r(0,23)sa_getfirstobject:F(0,23)sa_addmaterial:F(0,24)newmaterial:r(0,24)currentmaterial:r(0,24)sa_findmaterial:F(0,24)sa_getmaterial:F(0,24)r:r(0,24)sa_dumpmaterials:F(0,20)sa_getfirstmaterial:F(0,24)sa_addlight:F(0,25)newlight:r(0,25)currentlight:r(0,25)sa_findlight:F(0,25)sa_getlight:F(0,25)r:r(0,25)sa_dumplights:F(0,20)sa_getfirstlight:F(0,25)sa_addlist:F(0,27)=*(53,26)first:p(0,28)=*(0,27)first:r(0,28)newlist:r(0,27)currentlist:r(0,27)sa_findlist:F(0,27)first:p(0,28)sa_getlist:F(0,27)r:r(0,27)render.cglpng.hpngInfo:t(2,1)=(2,2)=s16Width:(0,4),0,32;Height:(0,4),32,32;Depth:(0,4),64,32;Alpha:(0,4),96,32;;pngRawInfo:t(2,3)=(2,4)=s28Width:(0,4),0,32;Height:(0,4),32,32;Depth:(0,4),64,32;Alpha:(0,4),96,32;Components:(0,4),128,32;Data:(21,34),160,32;Palette:(21,34),192,32;;Int:t(61,1)=(0,1)Inst:t(61,2)=(61,3)=*(61,4)=f(0,20)symptr:t(61,5)=(61,6)=*(61,7)=xssymbol:Datum:t(61,8)=(61,9)=xsDatum:uDatum:t(61,10)=(61,11)=xuuDatum:uDatum:T(61,11)=u8r:(0,13),0,64;i:(0,1),0,32;s:(9,36),0,32;a:(61,12)=*(61,8),0,32;sym:(61,5),0,32;v:(61,13)=s8x:(0,1),0,32;y:(0,1),32,32;;,0,64;;Datum:T(61,9)=s12type:(0,8),0,16;u:(61,11),32,64;;symbol:T(61,7)=s72name:(9,36),0,32;stype:(0,8),32,16;inst:(61,14)=*(61,2),64,32;nauto:(0,4),96,32;text:(9,36),128,32;d:(61,9),160,96;sources:(62,3),256,96;targets:(62,3),352,96;Qloc:(62,4),448,32;marked:(0,2),480,1;changed:(0,2),481,1;entry:(0,2),482,6;master:(9,36),512,32;next:(61,5),544,32;;symbol:t(61,15)=(61,7)compiler_flags:T(61,16)=u4s:(61,17)=s4define_level:(0,4),0,8;loop_level:(0,4),8,8;switch_level:(0,4),16,8;formula:(0,4),24,1;local_declare:(0,4),25,1;arg_declare:(0,4),26,1;procmacro:(0,4),27,1;;,0,32;all:(0,1),0,32;;t:T(61,18)=s8dp:(61,12),0,32;ip:(61,14),32,32;;Frame:T(61,19)=s20sp:(61,5),0,32;retpc:(61,14),32,32;stackp:(61,12),64,32;hptr:(9,36),96,32;master:(9,36),128,32;;Frame:t(61,20)=(61,19) :T(86,1)=e_IEEE_:-1,_SVID_:0,_XOPEN_:1,_POSIX_:2,_ISOC_:3,;_LIB_VERSION_TYPE:t(86,2)=(86,1)exception:T(86,3)=s32type:(0,1),0,32;name:(9,36),32,32;arg1:(0,13),64,64;arg2:(0,13),128,64;retval:(0,13),192,64;;__convert_long_double:T(94,1)=u16__convert_long_double_i:(94,2)=ar(9,33);0;3;(0,4),0,128;__convert_long_double_d:(0,14),0,96;;sa_def_light_pos1:G(0,21)=ar(9,33);0;3;(60,12)sa_def_light_pos2:G(0,21)sa_def_light_ambient:G(0,21)sa_def_light_specular:G(0,21)sa_def_light_diffuse:G(0,21)sa_r_initialised:G(0,1)sa_r_maxlights:G(0,1)setXrot:F(0,1)togl:p(0,22)=*(0,23)=xsTogl:argv:p(35,200)argv:r(35,200)interp:r(31,223)getXrot:F(0,1)clientData:p(31,1)interp:p(31,223)setYrot:F(0,1)togl:p(0,22)getYrot:F(0,1)setZpos:F(0,1)getZpos:F(0,1)sa_r_init:F(0,20)sa_togl_destroyfunc:F(0,20)sa_togl_createfunc:F(0,20)togl:r(0,22)sa_r_opendisplay:F(0,1)tclCommand:(0,24)=ar(9,33);0;255;(0,2)currentmaterial:r(0,25)=*(82,7)sa_r_closedisplay:F(0,20)sa_r_resizeviewport:F(0,20)wasinitialised:r(0,1)sa_r_setupcamera:F(0,20)sa_r_setuplighting:F(0,20)light:r(0,26)=*(82,23)lightparams:(0,21)sa_r_render_axes:F(0,20)sa_get_face_normal:F(82,2)a:p(82,2)b:p(82,2)c:p(82,2)r:(82,2)sa_get_face_normal_from_uid_list:F(82,2)first:p(82,15)c:(0,27)=ar(9,33);0;2;(82,2)currentid:r(82,15)v:r(0,28)=*(82,13)sa_r_render_object_polys:F(0,20)polylist:p(82,15)polylist:r(82,15)currentpoly:r(0,29)=*(82,17)currentpolyid:(82,15)currentvertexid:r(82,15)currenttexcoordid:r(82,15)v:r(0,28)tv:r(0,28)normal:(82,2)mat_amb:(0,21)mat_diff:(0,21)mat_spec:(0,21)polymat:r(0,25)sa_r_render_objects:F(0,20)current:r(0,30)=*(82,20)sa_r_render_vertices:F(0,20)current:r(0,28)sa_r_render:F(0,20)sa_r_update:F(0,20)sa_r_setshowaxes:F(0,20)s:p(0,1)sa_getandbindnewtexture:F(60,7)a:(60,7)sa_loadtexture:F(0,20)f:p(9,36)f:r(9,36)o:(0,24)info:(2,1)sa_r_xsize:G(0,1)sa_r_ysize:G(0,1)sa_r_bgcolour:G(82,4)sa_r_showaxes:G(0,1)sa_camera_pos:G(82,2)sa_camera_rot:G(82,2)globTogl:G(0,22)togl.cu_char:t(3,1)=(7,1)u_short:t(3,2)=(7,2)u_int:t(3,3)=(7,3)u_long:t(3,4)=(7,4)quad_t:t(3,5)=(7,6)u_quad_t:t(3,6)=(7,5)fsid_t:t(3,7)=(7,30)loff_t:t(3,8)=(7,24)ino_t:t(3,9)=(7,20)dev_t:t(3,10)=(7,17)gid_t:t(3,11)=(7,19)mode_t:t(3,12)=(7,21)nlink_t:t(3,13)=(7,22)uid_t:t(3,14)=(7,18)off_t:t(3,15)=(7,23)pid_t:t(3,16)=(7,25)id_t:t(3,17)=(7,29)ssize_t:t(3,18)=(7,26)daddr_t:t(3,19)=(7,34)caddr_t:t(3,20)=(7,35)key_t:t(3,21)=(7,48)ulong:t(3,22)=(0,5)ushort:t(3,23)=(0,9)uint:t(3,24)=(0,4)int8_t:t(3,25)=(0,10)int16_t:t(3,26)=(0,8)int32_t:t(3,27)=(0,1)int64_t:t(3,28)=(0,6)u_int8_t:t(3,29)=(0,11)u_int16_t:t(3,30)=(0,9)u_int32_t:t(3,31)=(0,4)u_int64_t:t(3,32)=(0,7)register_t:t(3,33)=(0,1)blkcnt_t:t(3,34)=(7,51)fsblkcnt_t:t(3,35)=(7,53)fsfilcnt_t:t(3,36)=(7,55)ptrdiff_t:t(30,1)=(0,1)wchar_t:t(30,2)=(0,3)XPointer:t(2,1)=(7,36)_XExtData:T(2,2)=s16number:(0,1),0,32;next:(2,3)=*(2,2),32,32;free_private:(2,4)=*(2,5)=f(0,1),64,32;private_data:(2,1),96,32;;XExtData:t(2,6)=(2,2)XExtCodes:t(2,7)=(2,8)=s16extension:(0,1),0,32;major_opcode:(0,1),32,32;first_event:(0,1),64,32;first_error:(0,1),96,32;;XPixmapFormatValues:t(2,9)=(2,10)=s12depth:(0,1),0,32;bits_per_pixel:(0,1),32,32;scanline_pad:(0,1),64,32;;XGCValues:t(2,11)=(2,12)=s92function:(0,1),0,32;plane_mask:(0,5),32,32;foreground:(0,5),64,32;background:(0,5),96,32;line_width:(0,1),128,32;line_style:(0,1),160,32;cap_style:(0,1),192,32;join_style:(0,1),224,32;fill_style:(0,1),256,32;fill_rule:(0,1),288,32;arc_mode:(0,1),320,32;tile:(27,9),352,32;stipple:(27,9),384,32;ts_x_origin:(0,1),416,32;ts_y_origin:(0,1),448,32;font:(27,8),480,32;subwindow_mode:(0,1),512,32;graphics_exposures:(0,1),544,32;clip_x_origin:(0,1),576,32;clip_y_origin:(0,1),608,32;clip_mask:(27,9),640,32;dash_offset:(0,1),672,32;dashes:(0,2),704,8;;GC:t(2,13)=(2,14)=*(2,15)=xs_XGC:Visual:t(2,16)=(2,17)=s32ext_data:(2,18)=*(2,6),0,32;visualid:(27,4),32,32;class:(0,1),64,32;red_mask:(0,5),96,32;green_mask:(0,5),128,32;blue_mask:(0,5),160,32;bits_per_rgb:(0,1),192,32;map_entries:(0,1),224,32;;Depth:t(2,19)=(2,20)=s12depth:(0,1),0,32;nvisuals:(0,1),32,32;visuals:(2,21)=*(2,16),64,32;;Screen:t(2,22)=(2,23)=s80ext_data:(2,18),0,32;display:(2,24)=*(2,25)=xs_XDisplay:,32,32;root:(27,6),64,32;width:(0,1),96,32;height:(0,1),128,32;mwidth:(0,1),160,32;mheight:(0,1),192,32;ndepths:(0,1),224,32;depths:(2,26)=*(2,19),256,32;root_depth:(0,1),288,32;root_visual:(2,21),320,32;default_gc:(2,13),352,32;cmap:(27,11),384,32;white_pixel:(0,5),416,32;black_pixel:(0,5),448,32;max_maps:(0,1),480,32;min_maps:(0,1),512,32;backing_store:(0,1),544,32;save_unders:(0,1),576,32;root_input_mask:(0,3),608,32;;ScreenFormat:t(2,27)=(2,28)=s16ext_data:(2,18),0,32;depth:(0,1),32,32;bits_per_pixel:(0,1),64,32;scanline_pad:(0,1),96,32;;XSetWindowAttributes:t(2,29)=(2,30)=s60background_pixmap:(27,9),0,32;background_pixel:(0,5),32,32;border_pixmap:(27,9),64,32;border_pixel:(0,5),96,32;bit_gravity:(0,1),128,32;win_gravity:(0,1),160,32;backing_store:(0,1),192,32;backing_planes:(0,5),224,32;backing_pixel:(0,5),256,32;save_under:(0,1),288,32;event_mask:(0,3),320,32;do_not_propagate_mask:(0,3),352,32;override_redirect:(0,1),384,32;colormap:(27,11),416,32;cursor:(27,10),448,32;;XWindowAttributes:t(2,31)=(2,32)=s92x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;depth:(0,1),160,32;visual:(2,21),192,32;root:(27,6),224,32;class:(0,1),256,32;bit_gravity:(0,1),288,32;win_gravity:(0,1),320,32;backing_store:(0,1),352,32;backing_planes:(0,5),384,32;backing_pixel:(0,5),416,32;save_under:(0,1),448,32;colormap:(27,11),480,32;map_installed:(0,1),512,32;map_state:(0,1),544,32;all_event_masks:(0,3),576,32;your_event_mask:(0,3),608,32;do_not_propagate_mask:(0,3),640,32;override_redirect:(0,1),672,32;screen:(2,33)=*(2,22),704,32;;XHostAddress:t(2,34)=(2,35)=s12family:(0,1),0,32;length:(0,1),32,32;address:(7,36),64,32;;funcs:T(2,36)=s24create_image:(2,37)=*(2,38)=f(2,39)=*(2,40)=xs_XImage:,0,32;destroy_image:(2,41)=*(2,42)=f(0,1),32,32;get_pixel:(2,43)=*(2,44)=f(0,5),64,32;put_pixel:(2,45)=*(2,46)=f(0,1),96,32;sub_image:(2,47)=*(2,48)=f(2,39),128,32;add_pixel:(2,49)=*(2,50)=f(0,1),160,32;;_XImage:T(2,40)=s88width:(0,1),0,32;height:(0,1),32,32;xoffset:(0,1),64,32;format:(0,1),96,32;data:(7,36),128,32;byte_order:(0,1),160,32;bitmap_unit:(0,1),192,32;bitmap_bit_order:(0,1),224,32;bitmap_pad:(0,1),256,32;depth:(0,1),288,32;bytes_per_line:(0,1),320,32;bits_per_pixel:(0,1),352,32;red_mask:(0,5),384,32;green_mask:(0,5),416,32;blue_mask:(0,5),448,32;obdata:(2,1),480,32;f:(2,36),512,192;;XImage:t(2,51)=(2,40)XWindowChanges:t(2,52)=(2,53)=s28x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;sibling:(27,6),160,32;stack_mode:(0,1),192,32;;XColor:t(2,54)=(2,55)=s12pixel:(0,5),0,32;red:(0,9),32,16;green:(0,9),48,16;blue:(0,9),64,16;flags:(0,2),80,8;pad:(0,2),88,8;;XSegment:t(2,56)=(2,57)=s8x1:(0,8),0,16;y1:(0,8),16,16;x2:(0,8),32,16;y2:(0,8),48,16;;XPoint:t(2,58)=(2,59)=s4x:(0,8),0,16;y:(0,8),16,16;;XRectangle:t(2,60)=(2,61)=s8x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;;XArc:t(2,62)=(2,63)=s12x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;angle1:(0,8),64,16;angle2:(0,8),80,16;;XKeyboardControl:t(2,64)=(2,65)=s32key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,1),64,32;bell_duration:(0,1),96,32;led:(0,1),128,32;led_mode:(0,1),160,32;key:(0,1),192,32;auto_repeat_mode:(0,1),224,32;;XKeyboardState:t(2,66)=(2,67)=s56key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,4),64,32;bell_duration:(0,4),96,32;led_mask:(0,5),128,32;global_auto_repeat:(0,1),160,32;auto_repeats:(2,68)=ar(7,33);0;31;(0,2),192,256;;XTimeCoord:t(2,69)=(2,70)=s8time:(27,5),0,32;x:(0,8),32,16;y:(0,8),48,16;;XModifierKeymap:t(2,71)=(2,72)=s8max_keypermod:(0,1),0,32;modifiermap:(2,73)=*(27,14),32,32;;Display:t(2,74)=(2,25)_XPrivDisplay:t(2,75)=(2,76)=*(2,77)=s176ext_data:(2,18),0,32;private1:(2,78)=*(2,79)=xs_XPrivate:,32,32;fd:(0,1),64,32;private2:(0,1),96,32;proto_major_version:(0,1),128,32;proto_minor_version:(0,1),160,32;vendor:(7,36),192,32;private3:(27,1),224,32;private4:(27,1),256,32;private5:(27,1),288,32;private6:(0,1),320,32;resource_alloc:(2,80)=*(2,81)=f(27,1),352,32;byte_order:(0,1),384,32;bitmap_unit:(0,1),416,32;bitmap_pad:(0,1),448,32;bitmap_bit_order:(0,1),480,32;nformats:(0,1),512,32;pixmap_format:(2,82)=*(2,27),544,32;private8:(0,1),576,32;release:(0,1),608,32;private9:(2,78),640,32;private10:(2,78),672,32;qlen:(0,1),704,32;last_request_read:(0,5),736,32;request:(0,5),768,32;private11:(2,1),800,32;private12:(2,1),832,32;private13:(2,1),864,32;private14:(2,1),896,32;max_request_size:(0,4),928,32;db:(2,83)=*(2,84)=xs_XrmHashBucketRec:,960,32;private15:(2,85)=*(2,86)=f(0,1),992,32;display_name:(7,36),1024,32;default_screen:(0,1),1056,32;nscreens:(0,1),1088,32;screens:(2,33),1120,32;motion_buffer:(0,5),1152,32;private16:(0,5),1184,32;min_keycode:(0,1),1216,32;max_keycode:(0,1),1248,32;private17:(2,1),1280,32;private18:(2,1),1312,32;private19:(0,1),1344,32;xdefaults:(7,36),1376,32;;XKeyEvent:t(2,87)=(2,88)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89)=*(2,74),96,32;window:(27,6),128,32;root:(27,6),160,32;subwindow:(27,6),192,32;time:(27,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;keycode:(0,4),416,32;same_screen:(0,1),448,32;;XKeyPressedEvent:t(2,90)=(2,87)XKeyReleasedEvent:t(2,91)=(2,87)XButtonEvent:t(2,92)=(2,93)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;root:(27,6),160,32;subwindow:(27,6),192,32;time:(27,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;button:(0,4),416,32;same_screen:(0,1),448,32;;XButtonPressedEvent:t(2,94)=(2,92)XButtonReleasedEvent:t(2,95)=(2,92)XMotionEvent:t(2,96)=(2,97)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;root:(27,6),160,32;subwindow:(27,6),192,32;time:(27,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;is_hint:(0,2),416,8;same_screen:(0,1),448,32;;XPointerMovedEvent:t(2,98)=(2,96)XCrossingEvent:t(2,99)=(2,100)=s68type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;root:(27,6),160,32;subwindow:(27,6),192,32;time:(27,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;mode:(0,1),384,32;detail:(0,1),416,32;same_screen:(0,1),448,32;focus:(0,1),480,32;state:(0,4),512,32;;XEnterWindowEvent:t(2,101)=(2,99)XLeaveWindowEvent:t(2,102)=(2,99)XFocusChangeEvent:t(2,103)=(2,104)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;mode:(0,1),160,32;detail:(0,1),192,32;;XFocusInEvent:t(2,105)=(2,103)XFocusOutEvent:t(2,106)=(2,103)XKeymapEvent:t(2,107)=(2,108)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;key_vector:(2,68),160,256;;XExposeEvent:t(2,109)=(2,110)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;;XGraphicsExposeEvent:t(2,111)=(2,112)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;drawable:(27,7),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;major_code:(0,1),320,32;minor_code:(0,1),352,32;;XNoExposeEvent:t(2,113)=(2,114)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;drawable:(27,7),128,32;major_code:(0,1),160,32;minor_code:(0,1),192,32;;XVisibilityEvent:t(2,115)=(2,116)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;state:(0,1),160,32;;XCreateWindowEvent:t(2,117)=(2,118)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;parent:(27,6),128,32;window:(27,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;override_redirect:(0,1),352,32;;XDestroyWindowEvent:t(2,119)=(2,120)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;event:(27,6),128,32;window:(27,6),160,32;;XUnmapEvent:t(2,121)=(2,122)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;event:(27,6),128,32;window:(27,6),160,32;from_configure:(0,1),192,32;;XMapEvent:t(2,123)=(2,124)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;event:(27,6),128,32;window:(27,6),160,32;override_redirect:(0,1),192,32;;XMapRequestEvent:t(2,125)=(2,126)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;parent:(27,6),128,32;window:(27,6),160,32;;XReparentEvent:t(2,127)=(2,128)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;event:(27,6),128,32;window:(27,6),160,32;parent:(27,6),192,32;x:(0,1),224,32;y:(0,1),256,32;override_redirect:(0,1),288,32;;XConfigureEvent:t(2,129)=(2,130)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;event:(27,6),128,32;window:(27,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(27,6),352,32;override_redirect:(0,1),384,32;;XGravityEvent:t(2,131)=(2,132)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;event:(27,6),128,32;window:(27,6),160,32;x:(0,1),192,32;y:(0,1),224,32;;XResizeRequestEvent:t(2,133)=(2,134)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;width:(0,1),160,32;height:(0,1),192,32;;XConfigureRequestEvent:t(2,135)=(2,136)=s56type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;parent:(27,6),128,32;window:(27,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(27,6),352,32;detail:(0,1),384,32;value_mask:(0,5),416,32;;XCirculateEvent:t(2,137)=(2,138)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;event:(27,6),128,32;window:(27,6),160,32;place:(0,1),192,32;;XCirculateRequestEvent:t(2,139)=(2,140)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;parent:(27,6),128,32;window:(27,6),160,32;place:(0,1),192,32;;XPropertyEvent:t(2,141)=(2,142)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;atom:(27,3),160,32;time:(27,5),192,32;state:(0,1),224,32;;XSelectionClearEvent:t(2,143)=(2,144)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;selection:(27,3),160,32;time:(27,5),192,32;;XSelectionRequestEvent:t(2,145)=(2,146)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;owner:(27,6),128,32;requestor:(27,6),160,32;selection:(27,3),192,32;target:(27,3),224,32;property:(27,3),256,32;time:(27,5),288,32;;XSelectionEvent:t(2,147)=(2,148)=s36type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;requestor:(27,6),128,32;selection:(27,3),160,32;target:(27,3),192,32;property:(27,3),224,32;time:(27,5),256,32;;XColormapEvent:t(2,149)=(2,150)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;colormap:(27,11),160,32;new:(0,1),192,32;state:(0,1),224,32;;XClientMessageEvent:t(2,151)=(2,152)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;message_type:(27,3),160,32;format:(0,1),192,32;data:(2,153)=u20b:(2,154)=ar(7,33);0;19;(0,2),0,160;s:(2,155)=ar(7,33);0;9;(0,8),0,160;l:(2,156)=ar(7,33);0;4;(0,3),0,160;;,224,160;;XMappingEvent:t(2,157)=(2,158)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;request:(0,1),160,32;first_keycode:(0,1),192,32;count:(0,1),224,32;;XErrorEvent:t(2,159)=(2,160)=s20type:(0,1),0,32;display:(2,89),32,32;resourceid:(27,1),64,32;serial:(0,5),96,32;error_code:(0,11),128,8;request_code:(0,11),136,8;minor_code:(0,11),144,8;;XAnyEvent:t(2,161)=(2,162)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;;_XEvent:T(2,163)=u96type:(0,1),0,32;xany:(2,161),0,160;xkey:(2,87),0,480;xbutton:(2,92),0,480;xmotion:(2,96),0,480;xcrossing:(2,99),0,544;xfocus:(2,103),0,224;xexpose:(2,109),0,320;xgraphicsexpose:(2,111),0,384;xnoexpose:(2,113),0,224;xvisibility:(2,115),0,192;xcreatewindow:(2,117),0,384;xdestroywindow:(2,119),0,192;xunmap:(2,121),0,224;xmap:(2,123),0,224;xmaprequest:(2,125),0,192;xreparent:(2,127),0,320;xconfigure:(2,129),0,416;xgravity:(2,131),0,256;xresizerequest:(2,133),0,224;xconfigurerequest:(2,135),0,448;xcirculate:(2,137),0,224;xcirculaterequest:(2,139),0,224;xproperty:(2,141),0,256;xselectionclear:(2,143),0,224;xselectionrequest:(2,145),0,320;xselection:(2,147),0,288;xcolormap:(2,149),0,256;xclient:(2,151),0,384;xmapping:(2,157),0,256;xerror:(2,159),0,160;xkeymap:(2,107),0,416;pad:(2,164)=ar(7,33);0;23;(0,3),0,768;;XEvent:t(2,165)=(2,163)XCharStruct:t(2,166)=(2,167)=s12lbearing:(0,8),0,16;rbearing:(0,8),16,16;width:(0,8),32,16;ascent:(0,8),48,16;descent:(0,8),64,16;attributes:(0,9),80,16;;XFontProp:t(2,168)=(2,169)=s8name:(27,3),0,32;card32:(0,5),32,32;;XFontStruct:t(2,170)=(2,171)=s80ext_data:(2,18),0,32;fid:(27,8),32,32;direction:(0,4),64,32;min_char_or_byte2:(0,4),96,32;max_char_or_byte2:(0,4),128,32;min_byte1:(0,4),160,32;max_byte1:(0,4),192,32;all_chars_exist:(0,1),224,32;default_char:(0,4),256,32;n_properties:(0,1),288,32;properties:(2,172)=*(2,168),320,32;min_bounds:(2,166),352,96;max_bounds:(2,166),448,96;per_char:(2,173)=*(2,166),544,32;ascent:(0,1),576,32;descent:(0,1),608,32;;XTextItem:t(2,174)=(2,175)=s16chars:(7,36),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(27,8),96,32;;XChar2b:t(2,176)=(2,177)=s2byte1:(0,11),0,8;byte2:(0,11),8,8;;XTextItem16:t(2,178)=(2,179)=s16chars:(2,180)=*(2,176),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(27,8),96,32;;XEDataObject:t(2,181)=(2,182)=u4display:(2,89),0,32;gc:(2,13),0,32;visual:(2,21),0,32;screen:(2,33),0,32;pixmap_format:(2,82),0,32;font:(2,183)=*(2,170),0,32;;XFontSetExtents:t(2,184)=(2,185)=s16max_ink_extent:(2,60),0,64;max_logical_extent:(2,60),64,64;;XOM:t(2,186)=(2,187)=*(2,188)=xs_XOM:XOC:t(2,189)=(2,190)=*(2,191)=xs_XOC:XFontSet:t(2,192)=(2,190)XmbTextItem:t(2,193)=(2,194)=s16chars:(7,36),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(2,192),96,32;;XwcTextItem:t(2,195)=(2,196)=s16chars:(2,197)=*(30,2),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(2,192),96,32;;XOMCharSetList:t(2,198)=(2,199)=s8charset_count:(0,1),0,32;charset_list:(2,200)=*(7,36),32,32;; :T(2,201)=eXOMOrientation_LTR_TTB:0,XOMOrientation_RTL_TTB:1,XOMOrientation_TTB_LTR:2,XOMOrientation_TTB_RTL:3,XOMOrientation_Context:4,;XOrientation:t(2,202)=(2,201)XOMOrientation:t(2,203)=(2,204)=s8num_orientation:(0,1),0,32;orientation:(2,205)=*(2,202),32,32;;XOMFontInfo:t(2,206)=(2,207)=s12num_font:(0,1),0,32;font_struct_list:(2,208)=*(2,183),32,32;font_name_list:(2,200),64,32;;XIM:t(2,209)=(2,210)=*(2,211)=xs_XIM:XIC:t(2,212)=(2,213)=*(2,214)=xs_XIC:XIMProc:t(2,215)=(2,216)=*(2,217)=f(0,20)XICProc:t(2,218)=(2,219)=*(2,220)=f(0,1)XIDProc:t(2,221)=(2,222)=*(2,223)=f(0,20)XIMStyle:t(2,224)=(0,5)XIMStyles:t(2,225)=(2,226)=s8count_styles:(0,9),0,16;supported_styles:(2,227)=*(2,224),32,32;;XVaNestedList:t(2,228)=(0,19)XIMCallback:t(2,229)=(2,230)=s8client_data:(2,1),0,32;callback:(2,215),32,32;;XICCallback:t(2,231)=(2,232)=s8client_data:(2,1),0,32;callback:(2,218),32,32;;XIMFeedback:t(2,233)=(0,5)_XIMText:T(2,234)=s16length:(0,9),0,16;feedback:(2,235)=*(2,233),32,32;encoding_is_wchar:(0,1),64,32;string:(2,236)=u4multi_byte:(7,36),0,32;wide_char:(2,197),0,32;;,96,32;;XIMText:t(2,237)=(2,234)XIMPreeditState:t(2,238)=(0,5)_XIMPreeditStateNotifyCallbackStruct:T(2,239)=s4state:(2,238),0,32;;XIMPreeditStateNotifyCallbackStruct:t(2,240)=(2,239)XIMResetState:t(2,241)=(0,5)XIMStringConversionFeedback:t(2,242)=(0,5)_XIMStringConversionText:T(2,243)=s16length:(0,9),0,16;feedback:(2,244)=*(2,242),32,32;encoding_is_wchar:(0,1),64,32;string:(2,245)=u4mbs:(7,36),0,32;wcs:(2,197),0,32;;,96,32;;XIMStringConversionText:t(2,246)=(2,243)XIMStringConversionPosition:t(2,247)=(0,9)XIMStringConversionType:t(2,248)=(0,9)XIMStringConversionOperation:t(2,249)=(0,9) :T(2,250)=eXIMForwardChar:0,XIMBackwardChar:1,XIMForwardWord:2,XIMBackwardWord:3,XIMCaretUp:4,XIMCaretDown:5,XIMNextLine:6,XIMPreviousLine:7,XIMLineStart:8,XIMLineEnd:9,XIMAbsolutePosition:10,XIMDontChange:11,;XIMCaretDirection:t(2,251)=(2,250)_XIMStringConversionCallbackStruct:T(2,252)=s16position:(2,247),0,16;direction:(2,251),32,32;operation:(2,249),64,16;factor:(0,9),80,16;text:(2,253)=*(2,246),96,32;;XIMStringConversionCallbackStruct:t(2,254)=(2,252)_XIMPreeditDrawCallbackStruct:T(2,255)=s16caret:(0,1),0,32;chg_first:(0,1),32,32;chg_length:(0,1),64,32;text:(2,256)=*(2,237),96,32;;XIMPreeditDrawCallbackStruct:t(2,257)=(2,255) :T(2,258)=eXIMIsInvisible:0,XIMIsPrimary:1,XIMIsSecondary:2,;XIMCaretStyle:t(2,259)=(2,258)_XIMPreeditCaretCallbackStruct:T(2,260)=s12position:(0,1),0,32;direction:(2,251),32,32;style:(2,259),64,32;;XIMPreeditCaretCallbackStruct:t(2,261)=(2,260) :T(2,262)=eXIMTextType:0,XIMBitmapType:1,;XIMStatusDataType:t(2,263)=(2,262)_XIMStatusDrawCallbackStruct:T(2,264)=s8type:(2,263),0,32;data:(2,265)=u4text:(2,256),0,32;bitmap:(27,9),0,32;;,32,32;;XIMStatusDrawCallbackStruct:t(2,266)=(2,264)_XIMHotKeyTrigger:T(2,267)=s12keysym:(27,13),0,32;modifier:(0,1),32,32;modifier_mask:(0,1),64,32;;XIMHotKeyTrigger:t(2,268)=(2,267)_XIMHotKeyTriggers:T(2,269)=s8num_hot_key:(0,1),0,32;key:(2,270)=*(2,268),32,32;;XIMHotKeyTriggers:t(2,271)=(2,269)XIMHotKeyState:t(2,272)=(0,5)XIMValuesList:t(2,273)=(2,274)=s8count_values:(0,9),0,16;supported_values:(2,200),32,32;;XErrorHandler:t(2,275)=(2,276)=*(2,277)=f(0,1)XIOErrorHandler:t(2,278)=(2,279)=*(2,280)=f(0,1)XConnectionWatchProc:t(2,281)=(2,282)=*(2,283)=f(0,20)/usr/include/X11/Xutil.hXSizeHints:t(31,1)=(31,2)=s72flags:(0,3),0,32;x:(0,1),32,32;y:(0,1),64,32;width:(0,1),96,32;height:(0,1),128,32;min_width:(0,1),160,32;min_height:(0,1),192,32;max_width:(0,1),224,32;max_height:(0,1),256,32;width_inc:(0,1),288,32;height_inc:(0,1),320,32;min_aspect:(31,3)=s8x:(0,1),0,32;y:(0,1),32,32;;,352,64;max_aspect:(31,3),416,64;base_width:(0,1),480,32;base_height:(0,1),512,32;win_gravity:(0,1),544,32;;XWMHints:t(31,4)=(31,5)=s36flags:(0,3),0,32;input:(0,1),32,32;initial_state:(0,1),64,32;icon_pixmap:(27,9),96,32;icon_window:(27,6),128,32;icon_x:(0,1),160,32;icon_y:(0,1),192,32;icon_mask:(27,9),224,32;window_group:(27,1),256,32;;XTextProperty:t(31,6)=(31,7)=s16value:(31,8)=*(0,11),0,32;encoding:(27,3),32,32;format:(0,1),64,32;nitems:(0,5),96,32;; :T(31,9)=eXStringStyle:0,XCompoundTextStyle:1,XTextStyle:2,XStdICCTextStyle:3,;XICCEncodingStyle:t(31,10)=(31,9)XIconSize:t(31,11)=(31,12)=s24min_width:(0,1),0,32;min_height:(0,1),32,32;max_width:(0,1),64,32;max_height:(0,1),96,32;width_inc:(0,1),128,32;height_inc:(0,1),160,32;;XClassHint:t(31,13)=(31,14)=s8res_name:(7,36),0,32;res_class:(7,36),32,32;;_XComposeStatus:T(31,15)=s8compose_ptr:(2,1),0,32;chars_matched:(0,1),32,32;;XComposeStatus:t(31,16)=(31,15)Region:t(31,17)=(31,18)=*(31,19)=xs_XRegion:XVisualInfo:t(31,20)=(31,21)=s40visual:(2,21),0,32;visualid:(27,4),32,32;screen:(0,1),64,32;depth:(0,1),96,32;class:(0,1),128,32;red_mask:(0,5),160,32;green_mask:(0,5),192,32;blue_mask:(0,5),224,32;colormap_size:(0,1),256,32;bits_per_rgb:(0,1),288,32;;XStandardColormap:t(31,22)=(31,23)=s40colormap:(27,11),0,32;red_max:(0,5),32,32;red_mult:(0,5),64,32;green_max:(0,5),96,32;green_mult:(0,5),128,32;blue_max:(0,5),160,32;blue_mult:(0,5),192,32;base_pixel:(0,5),224,32;visualid:(27,4),256,32;killid:(27,1),288,32;;XContext:t(31,24)=(0,1)/usr/include/X11/Xatom.h/usr/include/X11/Xmu/StdCmap.h/usr/include/GL/glx.hGLXContext:t(35,1)=(0,19)GLXPixmap:t(35,2)=(27,1)GLXDrawable:t(35,3)=(27,1)GLXFBConfigID:t(35,4)=(27,1)GLXPfuffer:t(35,5)=(27,1)GLXWindow:t(35,6)=(27,1)GLXPbuffer:t(35,7)=(27,1)GLXFBConfig:t(35,8)=(27,1)GLXContextID:t(35,9)=(27,1)__mbstate_t:t(50,1)=(50,2)=s8__count:(0,1),0,32;__value:(50,3)=u4__wch:(49,1),0,32;__wchb:(50,4)=ar(7,33);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(47,1)=(47,2)=s12__pos:(7,23),0,32;__state:(50,1),32,64;;_G_fpos64_t:t(47,3)=(47,4)=s16__pos:(7,58),0,64;__state:(50,1),64,64;; :T(53,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(53,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(53,3)=(53,4)=*(53,5)=f(0,1)__gconv_init_fct:t(53,6)=(53,7)=*(53,8)=f(0,1)__gconv_end_fct:t(53,9)=(53,10)=*(53,11)=f(0,20)__gconv_trans_fct:t(53,12)=(53,13)=*(53,14)=f(0,1)__gconv_trans_context_fct:t(53,15)=(53,16)=*(53,17)=f(0,1)__gconv_trans_query_fct:t(53,18)=(53,19)=*(53,20)=f(0,1)__gconv_trans_init_fct:t(53,21)=(53,22)=*(53,23)=f(0,1)__gconv_trans_end_fct:t(53,24)=(53,25)=*(53,26)=f(0,20)__gconv_trans_data:T(53,27)=s20__trans_fct:(53,12),0,32;__trans_context_fct:(53,15),32,32;__trans_end_fct:(53,24),64,32;__data:(0,19),96,32;__next:(53,28)=*(53,27),128,32;;__gconv_step:T(53,29)=s56__shlib_handle:(53,30)=*(53,31)=xs__gconv_loaded_object:,0,32;__modname:(53,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(7,36),96,32;__to_name:(7,36),128,32;__fct:(53,3),160,32;__init_fct:(53,6),192,32;__end_fct:(53,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(53,33)=s36__outbuf:(31,8),0,32;__outbufend:(31,8),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(53,34)=*(50,1),160,32;__state:(50,1),192,64;__trans:(53,28),256,32;;__gconv_info:T(53,35)=s8__nsteps:(9,1),0,32;__steps:(53,36)=*(53,29),32,32;__data:(53,37)=ar(7,33);0;-1;(53,33),64,0;;__gconv_t:t(53,38)=(53,39)=*(53,35)_G_iconv_t:t(47,5)=(47,6)=u44__cd:(53,35),0,64;__combined:(47,7)=s44__cd:(53,35),0,64;__data:(53,33),64,288;;,0,352;;_G_int16_t:t(47,8)=(0,8)_G_int32_t:t(47,9)=(0,1)_G_uint16_t:t(47,10)=(0,9)_G_uint32_t:t(47,11)=(0,4)div_t:t(62,1)=(62,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(62,3)=(62,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;random_data:T(62,5)=s28fptr:(62,6)=*(3,27),0,32;rptr:(62,6),32,32;state:(62,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(62,6),192,32;;drand48_data:T(62,7)=s24x:(62,8)=ar(7,33);0;2;(0,9),0,48;a:(62,8),48,48;c:(0,9),96,16;old_x:(62,8),112,48;init:(0,1),160,32;;__compar_fn_t:t(62,9)=(62,10)=*(62,11)=f(0,1)TclStubHooks:T(79,1)=s12tclPlatStubs:(79,2)=*(79,3)=xsTclPlatStubs:,0,32;tclIntStubs:(79,4)=*(79,5)=xsTclIntStubs:,32,32;tclIntPlatStubs:(79,6)=*(79,7)=xsTclIntPlatStubs:,64,32;;TclStubHooks:t(79,8)=(79,1)TclStubs:T(79,9)=s1584magic:(0,1),0,32;hooks:(79,10)=*(79,1),32,32;tcl_PkgProvideEx:(79,11)=*(79,12)=f(0,1),64,32;tcl_PkgRequireEx:(79,13)=*(79,14)=f(7,36),96,32;tcl_Panic:(79,15)=*(77,103),128,32;tcl_Alloc:(79,16)=*(79,17)=f(7,36),160,32;tcl_Free:(77,3),192,32;tcl_Realloc:(79,18)=*(79,19)=f(7,36),224,32;tcl_DbCkalloc:(79,20)=*(79,21)=f(7,36),256,32;tcl_DbCkfree:(79,22)=*(79,23)=f(0,1),288,32;tcl_DbCkrealloc:(79,24)=*(79,25)=f(7,36),320,32;tcl_CreateFileHandler:(79,26)=*(77,113),352,32;tcl_DeleteFileHandler:(79,27)=*(77,115),384,32;tcl_SetTimer:(79,28)=*(77,173),416,32;tcl_Sleep:(79,27),448,32;tcl_WaitForEvent:(79,29)=*(77,175),480,32;tcl_AppendAllObjTypes:(79,30)=*(79,31)=f(0,1),512,32;tcl_AppendStringsToObj:(79,32)=*(79,33)=f(0,20),544,32;tcl_AppendToObj:(79,34)=*(79,35)=f(0,20),576,32;tcl_ConcatObj:(79,36)=*(79,37)=f(77,129),608,32;tcl_ConvertToType:(79,38)=*(79,39)=f(0,1),640,32;tcl_DbDecrRefCount:(79,34),672,32;tcl_DbIncrRefCount:(79,34),704,32;tcl_DbIsShared:(79,40)=*(79,41)=f(0,1),736,32;tcl_DbNewBooleanObj:(79,42)=*(79,43)=f(77,129),768,32;tcl_DbNewByteArrayObj:(79,44)=*(79,45)=f(77,129),800,32;tcl_DbNewDoubleObj:(79,46)=*(79,47)=f(77,129),832,32;tcl_DbNewListObj:(79,48)=*(79,49)=f(77,129),864,32;tcl_DbNewLongObj:(79,50)=*(79,51)=f(77,129),896,32;tcl_DbNewObj:(79,52)=*(79,53)=f(77,129),928,32;tcl_DbNewStringObj:(79,54)=*(79,55)=f(77,129),960,32;tcl_DuplicateObj:(79,56)=*(79,57)=f(77,129),992,32;tclFreeObj:(79,58)=*(79,59)=f(0,20),1024,32;tcl_GetBoolean:(79,60)=*(79,61)=f(0,1),1056,32;tcl_GetBooleanFromObj:(79,62)=*(79,63)=f(0,1),1088,32;tcl_GetByteArrayFromObj:(79,64)=*(79,65)=f(31,8),1120,32;tcl_GetDouble:(79,66)=*(79,67)=f(0,1),1152,32;tcl_GetDoubleFromObj:(79,68)=*(79,69)=f(0,1),1184,32;tcl_GetIndexFromObj:(79,70)=*(79,71)=f(0,1),1216,32;tcl_GetInt:(79,60),1248,32;tcl_GetIntFromObj:(79,62),1280,32;tcl_GetLongFromObj:(79,72)=*(79,73)=f(0,1),1312,32;tcl_GetObjType:(79,74)=*(79,75)=f(77,123),1344,32;tcl_GetStringFromObj:(79,76)=*(79,77)=f(7,36),1376,32;tcl_InvalidateStringRep:(79,58),1408,32;tcl_ListObjAppendList:(79,78)=*(79,79)=f(0,1),1440,32;tcl_ListObjAppendElement:(79,78),1472,32;tcl_ListObjGetElements:(79,80)=*(79,81)=f(0,1),1504,32;tcl_ListObjIndex:(79,82)=*(79,83)=f(0,1),1536,32;tcl_ListObjLength:(79,62),1568,32;tcl_ListObjReplace:(79,84)=*(79,85)=f(0,1),1600,32;tcl_NewBooleanObj:(79,86)=*(79,87)=f(77,129),1632,32;tcl_NewByteArrayObj:(79,88)=*(79,89)=f(77,129),1664,32;tcl_NewDoubleObj:(79,90)=*(79,91)=f(77,129),1696,32;tcl_NewIntObj:(79,86),1728,32;tcl_NewListObj:(79,36),1760,32;tcl_NewLongObj:(79,92)=*(79,93)=f(77,129),1792,32;tcl_NewObj:(79,94)=*(79,95)=f(77,129),1824,32;tcl_NewStringObj:(79,96)=*(79,97)=f(77,129),1856,32;tcl_SetBooleanObj:(79,98)=*(79,99)=f(0,20),1888,32;tcl_SetByteArrayLength:(79,100)=*(79,101)=f(31,8),1920,32;tcl_SetByteArrayObj:(79,102)=*(79,103)=f(0,20),1952,32;tcl_SetDoubleObj:(79,104)=*(79,105)=f(0,20),1984,32;tcl_SetIntObj:(79,98),2016,32;tcl_SetListObj:(79,106)=*(79,107)=f(0,20),2048,32;tcl_SetLongObj:(79,108)=*(79,109)=f(0,20),2080,32;tcl_SetObjLength:(79,98),2112,32;tcl_SetStringObj:(79,34),2144,32;tcl_AddErrorInfo:(79,110)=*(79,111)=f(0,20),2176,32;tcl_AddObjErrorInfo:(79,112)=*(79,113)=f(0,20),2208,32;tcl_AllowExceptions:(79,114)=*(79,115)=f(0,20),2240,32;tcl_AppendElement:(79,110),2272,32;tcl_AppendResult:(79,116)=*(79,117)=f(0,20),2304,32;tcl_AsyncCreate:(79,118)=*(79,119)=f(77,6),2336,32;tcl_AsyncDelete:(79,120)=*(79,121)=f(0,20),2368,32;tcl_AsyncInvoke:(79,122)=*(79,123)=f(0,1),2400,32;tcl_AsyncMark:(79,120),2432,32;tcl_AsyncReady:(79,124)=*(79,125)=f(0,1),2464,32;tcl_BackgroundError:(79,114),2496,32;tcl_Backslash:(79,126)=*(79,127)=f(0,2),2528,32;tcl_BadChannelOption:(79,128)=*(79,129)=f(0,1),2560,32;tcl_CallWhenDeleted:(79,130)=*(79,131)=f(0,20),2592,32;tcl_CancelIdleCall:(79,132)=*(79,133)=f(0,20),2624,32;tcl_Close:(79,134)=*(79,135)=f(0,1),2656,32;tcl_CommandComplete:(79,136)=*(79,137)=f(0,1),2688,32;tcl_Concat:(79,138)=*(79,139)=f(7,36),2720,32;tcl_ConvertElement:(79,140)=*(79,141)=f(0,1),2752,32;tcl_ConvertCountedElement:(79,142)=*(79,143)=f(0,1),2784,32;tcl_CreateAlias:(79,144)=*(79,145)=f(0,1),2816,32;tcl_CreateAliasObj:(79,146)=*(79,147)=f(0,1),2848,32;tcl_CreateChannel:(79,148)=*(79,149)=f(77,9),2880,32;tcl_CreateChannelHandler:(79,150)=*(79,151)=f(0,20),2912,32;tcl_CreateCloseHandler:(79,152)=*(79,153)=f(0,20),2944,32;tcl_CreateCommand:(79,154)=*(79,155)=f(77,12),2976,32;tcl_CreateEventSource:(79,156)=*(79,157)=f(0,20),3008,32;tcl_CreateExitHandler:(79,158)=*(79,159)=f(0,20),3040,32;tcl_CreateInterp:(79,160)=*(79,161)=f(77,223),3072,32;tcl_CreateMathFunc:(79,162)=*(79,163)=f(0,20),3104,32;tcl_CreateObjCommand:(79,164)=*(79,165)=f(77,12),3136,32;tcl_CreateSlave:(79,166)=*(79,167)=f(77,223),3168,32;tcl_CreateTimerHandler:(79,168)=*(79,169)=f(77,41),3200,32;tcl_CreateTrace:(79,170)=*(79,171)=f(77,44),3232,32;tcl_DeleteAssocData:(79,172)=*(79,173)=f(0,20),3264,32;tcl_DeleteChannelHandler:(79,174)=*(79,175)=f(0,20),3296,32;tcl_DeleteCloseHandler:(79,152),3328,32;tcl_DeleteCommand:(79,176)=*(79,177)=f(0,1),3360,32;tcl_DeleteCommandFromToken:(79,178)=*(79,179)=f(0,1),3392,32;tcl_DeleteEvents:(79,180)=*(79,181)=f(0,20),3424,32;tcl_DeleteEventSource:(79,156),3456,32;tcl_DeleteExitHandler:(79,158),3488,32;tcl_DeleteHashEntry:(79,182)=*(79,183)=f(0,20),3520,32;tcl_DeleteHashTable:(79,184)=*(79,185)=f(0,20),3552,32;tcl_DeleteInterp:(79,114),3584,32;tcl_DetachPids:(79,186)=*(79,187)=f(0,20),3616,32;tcl_DeleteTimerHandler:(79,188)=*(79,189)=f(0,20),3648,32;tcl_DeleteTrace:(79,190)=*(79,191)=f(0,20),3680,32;tcl_DontCallWhenDeleted:(79,130),3712,32;tcl_DoOneEvent:(79,192)=*(79,193)=f(0,1),3744,32;tcl_DoWhenIdle:(79,132),3776,32;tcl_DStringAppend:(79,194)=*(79,195)=f(7,36),3808,32;tcl_DStringAppendElement:(79,196)=*(79,197)=f(7,36),3840,32;tcl_DStringEndSublist:(79,198)=*(79,199)=f(0,20),3872,32;tcl_DStringFree:(79,198),3904,32;tcl_DStringGetResult:(79,200)=*(79,201)=f(0,20),3936,32;tcl_DStringInit:(79,198),3968,32;tcl_DStringResult:(79,200),4000,32;tcl_DStringSetLength:(79,202)=*(79,203)=f(0,20),4032,32;tcl_DStringStartSublist:(79,198),4064,32;tcl_Eof:(79,204)=*(79,205)=f(0,1),4096,32;tcl_ErrnoId:(79,206)=*(79,207)=f(7,36),4128,32;tcl_ErrnoMsg:(79,208)=*(79,209)=f(7,36),4160,32;tcl_Eval:(79,176),4192,32;tcl_EvalFile:(79,176),4224,32;tcl_EvalObj:(79,30),4256,32;tcl_EventuallyFree:(79,210)=*(79,211)=f(0,20),4288,32;tcl_Exit:(79,27),4320,32;tcl_ExposeCommand:(79,128),4352,32;tcl_ExprBoolean:(79,60),4384,32;tcl_ExprBooleanObj:(79,62),4416,32;tcl_ExprDouble:(79,66),4448,32;tcl_ExprDoubleObj:(79,68),4480,32;tcl_ExprLong:(79,212)=*(79,213)=f(0,1),4512,32;tcl_ExprLongObj:(79,72),4544,32;tcl_ExprObj:(79,214)=*(79,215)=f(0,1),4576,32;tcl_ExprString:(79,176),4608,32;tcl_Finalize:(79,216)=*(79,217)=f(0,20),4640,32;tcl_FindExecutable:(79,218)=*(79,219)=f(0,20),4672,32;tcl_FirstHashEntry:(79,220)=*(79,221)=f(77,156),4704,32;tcl_Flush:(79,204),4736,32;tcl_FreeResult:(79,114),4768,32;tcl_GetAlias:(79,222)=*(79,223)=f(0,1),4800,32;tcl_GetAliasObj:(79,224)=*(79,225)=f(0,1),4832,32;tcl_GetAssocData:(79,226)=*(79,227)=f(77,1),4864,32;tcl_GetChannel:(79,228)=*(79,229)=f(77,9),4896,32;tcl_GetChannelBufferSize:(79,204),4928,32;tcl_GetChannelHandle:(79,230)=*(79,231)=f(0,1),4960,32;tcl_GetChannelInstanceData:(79,232)=*(79,233)=f(77,1),4992,32;tcl_GetChannelMode:(79,204),5024,32;tcl_GetChannelName:(79,234)=*(79,235)=f(7,36),5056,32;tcl_GetChannelOption:(79,236)=*(79,237)=f(0,1),5088,32;tcl_GetChannelType:(79,238)=*(79,239)=f(79,240)=*(77,206),5120,32;tcl_GetCommandInfo:(79,241)=*(79,242)=f(0,1),5152,32;tcl_GetCommandName:(79,243)=*(79,244)=f(7,36),5184,32;tcl_GetErrno:(79,124),5216,32;tcl_GetHostName:(79,206),5248,32;tcl_GetInterpPath:(79,245)=*(79,246)=f(0,1),5280,32;tcl_GetMaster:(79,247)=*(79,248)=f(77,223),5312,32;tcl_GetNameOfExecutable:(79,249)=*(79,250)=f(53,32),5344,32;tcl_GetObjResult:(79,251)=*(79,252)=f(77,129),5376,32;tcl_GetOpenFile:(79,253)=*(79,254)=f(0,1),5408,32;tcl_GetPathType:(79,255)=*(79,256)=f(77,208),5440,32;tcl_Gets:(79,257)=*(79,258)=f(0,1),5472,32;tcl_GetsObj:(79,259)=*(79,260)=f(0,1),5504,32;tcl_GetServiceMode:(79,124),5536,32;tcl_GetSlave:(79,261)=*(79,262)=f(77,223),5568,32;tcl_GetStdChannel:(79,263)=*(79,264)=f(77,9),5600,32;tcl_GetStringResult:(79,265)=*(79,266)=f(7,36),5632,32;tcl_GetVar:(79,267)=*(79,268)=f(7,36),5664,32;tcl_GetVar2:(79,269)=*(79,270)=f(7,36),5696,32;tcl_GlobalEval:(79,176),5728,32;tcl_GlobalEvalObj:(79,30),5760,32;tcl_HideCommand:(79,128),5792,32;tcl_Init:(79,271)=*(77,65),5824,32;tcl_InitHashTable:(79,272)=*(79,273)=f(0,20),5856,32;tcl_InputBlocked:(79,204),5888,32;tcl_InputBuffered:(79,204),5920,32;tcl_InterpDeleted:(79,271),5952,32;tcl_IsSafe:(79,271),5984,32;tcl_JoinPath:(79,274)=*(79,275)=f(7,36),6016,32;tcl_LinkVar:(79,276)=*(79,277)=f(0,1),6048,32;reserved188:(0,19),6080,32;tcl_MakeFileChannel:(79,278)=*(79,279)=f(77,9),6112,32;tcl_MakeSafe:(79,271),6144,32;tcl_MakeTcpClientChannel:(79,280)=*(79,281)=f(77,9),6176,32;tcl_Merge:(79,138),6208,32;tcl_NextHashEntry:(79,282)=*(79,283)=f(77,156),6240,32;tcl_NotifyChannel:(79,284)=*(79,285)=f(0,20),6272,32;tcl_ObjGetVar2:(79,286)=*(79,287)=f(77,129),6304,32;tcl_ObjSetVar2:(79,288)=*(79,289)=f(77,129),6336,32;tcl_OpenCommandChannel:(79,290)=*(79,291)=f(77,9),6368,32;tcl_OpenFileChannel:(79,292)=*(79,293)=f(77,9),6400,32;tcl_OpenTcpClient:(79,294)=*(79,295)=f(77,9),6432,32;tcl_OpenTcpServer:(79,296)=*(79,297)=f(77,9),6464,32;tcl_Preserve:(79,298)=*(77,51),6496,32;tcl_PrintDouble:(79,299)=*(79,300)=f(0,20),6528,32;tcl_PutEnv:(79,301)=*(79,302)=f(0,1),6560,32;tcl_PosixError:(79,265),6592,32;tcl_QueueEvent:(79,303)=*(79,304)=f(0,20),6624,32;tcl_Read:(79,305)=*(79,306)=f(0,1),6656,32;tcl_ReapDetachedProcs:(79,216),6688,32;tcl_RecordAndEval:(79,307)=*(79,308)=f(0,1),6720,32;tcl_RecordAndEvalObj:(79,309)=*(79,310)=f(0,1),6752,32;tcl_RegisterChannel:(79,311)=*(79,312)=f(0,20),6784,32;tcl_RegisterObjType:(79,313)=*(79,314)=f(0,20),6816,32;tcl_RegExpCompile:(79,315)=*(79,316)=f(77,32),6848,32;tcl_RegExpExec:(79,317)=*(79,318)=f(0,1),6880,32;tcl_RegExpMatch:(79,128),6912,32;tcl_RegExpRange:(79,319)=*(79,320)=f(0,20),6944,32;tcl_Release:(79,298),6976,32;tcl_ResetResult:(79,114),7008,32;tcl_ScanElement:(79,321)=*(79,322)=f(0,1),7040,32;tcl_ScanCountedElement:(79,323)=*(79,324)=f(0,1),7072,32;tcl_Seek:(79,325)=*(79,326)=f(0,1),7104,32;tcl_ServiceAll:(79,124),7136,32;tcl_ServiceEvent:(79,192),7168,32;tcl_SetAssocData:(79,327)=*(79,328)=f(0,20),7200,32;tcl_SetChannelBufferSize:(79,284),7232,32;tcl_SetChannelOption:(79,329)=*(79,330)=f(0,1),7264,32;tcl_SetCommandInfo:(79,241),7296,32;tcl_SetErrno:(79,27),7328,32;tcl_SetErrorCode:(79,116),7360,32;tcl_SetMaxBlockTime:(79,28),7392,32;tcl_SetPanicProc:(79,331)=*(79,332)=f(0,20),7424,32;tcl_SetRecursionLimit:(79,122),7456,32;tcl_SetResult:(79,333)=*(79,334)=f(0,20),7488,32;tcl_SetServiceMode:(79,192),7520,32;tcl_SetObjErrorCode:(79,335)=*(79,336)=f(0,20),7552,32;tcl_SetObjResult:(79,335),7584,32;tcl_SetStdChannel:(79,284),7616,32;tcl_SetVar:(79,269),7648,32;tcl_SetVar2:(79,337)=*(79,338)=f(7,36),7680,32;tcl_SignalId:(79,208),7712,32;tcl_SignalMsg:(79,208),7744,32;tcl_SourceRCFile:(79,114),7776,32;tcl_SplitList:(79,339)=*(79,340)=f(0,1),7808,32;tcl_SplitPath:(79,341)=*(79,342)=f(0,20),7840,32;tcl_StaticPackage:(79,343)=*(79,344)=f(0,20),7872,32;tcl_StringMatch:(79,345)=*(79,346)=f(0,1),7904,32;tcl_Tell:(79,204),7936,32;tcl_TraceVar:(79,347)=*(79,348)=f(0,1),7968,32;tcl_TraceVar2:(79,349)=*(79,350)=f(0,1),8000,32;tcl_TranslateFileName:(79,351)=*(79,352)=f(7,36),8032,32;tcl_Ungets:(79,353)=*(79,354)=f(0,1),8064,32;tcl_UnlinkVar:(79,172),8096,32;tcl_UnregisterChannel:(79,134),8128,32;tcl_UnsetVar:(79,307),8160,32;tcl_UnsetVar2:(79,276),8192,32;tcl_UntraceVar:(79,355)=*(79,356)=f(0,20),8224,32;tcl_UntraceVar2:(79,357)=*(79,358)=f(0,20),8256,32;tcl_UpdateLinkedVar:(79,172),8288,32;tcl_UpVar:(79,359)=*(79,360)=f(0,1),8320,32;tcl_UpVar2:(79,361)=*(79,362)=f(0,1),8352,32;tcl_VarEval:(79,363)=*(79,364)=f(0,1),8384,32;tcl_VarTraceInfo:(79,365)=*(79,366)=f(77,1),8416,32;tcl_VarTraceInfo2:(79,367)=*(79,368)=f(77,1),8448,32;tcl_Write:(79,305),8480,32;tcl_WrongNumArgs:(79,369)=*(79,370)=f(0,20),8512,32;tcl_DumpActiveMemory:(79,136),8544,32;tcl_ValidateAllMemory:(79,371)=*(79,372)=f(0,20),8576,32;tcl_AppendResultVA:(79,373)=*(79,374)=f(0,20),8608,32;tcl_AppendStringsToObjVA:(79,375)=*(79,376)=f(0,20),8640,32;tcl_HashStats:(79,377)=*(79,378)=f(7,36),8672,32;tcl_ParseVar:(79,379)=*(79,380)=f(7,36),8704,32;tcl_PkgPresent:(79,269),8736,32;tcl_PkgPresentEx:(79,13),8768,32;tcl_PkgProvide:(79,128),8800,32;tcl_PkgRequire:(79,269),8832,32;tcl_SetErrorCodeVA:(79,373),8864,32;tcl_VarEvalVA:(79,381)=*(79,382)=f(0,1),8896,32;tcl_WaitPid:(79,383)=*(79,384)=f(77,29),8928,32;tcl_PanicVA:(79,385)=*(79,386)=f(0,20),8960,32;tcl_GetVersion:(79,387)=*(79,388)=f(0,20),8992,32;tcl_InitMemory:(79,114),9024,32;tcl_StackChannel:(79,389)=*(79,390)=f(77,9),9056,32;tcl_UnstackChannel:(79,311),9088,32;tcl_GetStackedChannel:(79,391)=*(79,392)=f(77,9),9120,32;reserved284:(0,19),9152,32;reserved285:(0,19),9184,32;tcl_AppendObjToObj:(79,393)=*(79,394)=f(0,20),9216,32;tcl_CreateEncoding:(79,395)=*(79,396)=f(77,21),9248,32;tcl_CreateThreadExitHandler:(79,158),9280,32;tcl_DeleteThreadExitHandler:(79,158),9312,32;tcl_DiscardResult:(79,397)=*(79,398)=f(0,20),9344,32;tcl_EvalEx:(79,399)=*(79,400)=f(0,1),9376,32;tcl_EvalObjv:(79,401)=*(79,402)=f(0,1),9408,32;tcl_EvalObjEx:(79,309),9440,32;tcl_ExitThread:(79,27),9472,32;tcl_ExternalToUtf:(79,403)=*(79,404)=f(0,1),9504,32;tcl_ExternalToUtfDString:(79,405)=*(79,406)=f(7,36),9536,32;tcl_FinalizeThread:(79,216),9568,32;tcl_FinalizeNotifier:(79,298),9600,32;tcl_FreeEncoding:(79,407)=*(79,408)=f(0,20),9632,32;tcl_GetCurrentThread:(79,409)=*(79,410)=f(77,38),9664,32;tcl_GetEncoding:(79,411)=*(79,412)=f(77,21),9696,32;tcl_GetEncodingName:(79,413)=*(79,414)=f(7,36),9728,32;tcl_GetEncodingNames:(79,114),9760,32;tcl_GetIndexFromObjStruct:(79,415)=*(79,416)=f(0,1),9792,32;tcl_GetThreadData:(79,417)=*(79,418)=f(0,19),9824,32;tcl_GetVar2Ex:(79,419)=*(79,420)=f(77,129),9856,32;tcl_InitNotifier:(79,421)=*(79,422)=f(77,1),9888,32;tcl_MutexLock:(79,423)=*(79,424)=f(0,20),9920,32;tcl_MutexUnlock:(79,423),9952,32;tcl_ConditionNotify:(79,425)=*(79,426)=f(0,20),9984,32;tcl_ConditionWait:(79,427)=*(79,428)=f(0,20),10016,32;tcl_NumUtfChars:(79,429)=*(79,430)=f(0,1),10048,32;tcl_ReadChars:(79,431)=*(79,432)=f(0,1),10080,32;tcl_RestoreResult:(79,433)=*(79,434)=f(0,20),10112,32;tcl_SaveResult:(79,433),10144,32;tcl_SetSystemEncoding:(79,435)=*(79,436)=f(0,1),10176,32;tcl_SetVar2Ex:(79,437)=*(79,438)=f(77,129),10208,32;tcl_ThreadAlert:(79,439)=*(79,440)=f(0,20),10240,32;tcl_ThreadQueueEvent:(79,441)=*(79,442)=f(0,20),10272,32;tcl_UniCharAtIndex:(79,443)=*(79,444)=f(77,226),10304,32;tcl_UniCharToLower:(79,445)=*(79,446)=f(77,226),10336,32;tcl_UniCharToTitle:(79,445),10368,32;tcl_UniCharToUpper:(79,445),10400,32;tcl_UniCharToUtf:(79,447)=*(79,448)=f(0,1),10432,32;tcl_UtfAtIndex:(79,449)=*(79,450)=f(7,36),10464,32;tcl_UtfCharComplete:(79,429),10496,32;tcl_UtfBackslash:(79,451)=*(79,452)=f(0,1),10528,32;tcl_UtfFindFirst:(79,449),10560,32;tcl_UtfFindLast:(79,449),10592,32;tcl_UtfNext:(79,453)=*(79,454)=f(7,36),10624,32;tcl_UtfPrev:(79,455)=*(79,456)=f(7,36),10656,32;tcl_UtfToExternal:(79,403),10688,32;tcl_UtfToExternalDString:(79,405),10720,32;tcl_UtfToLower:(79,136),10752,32;tcl_UtfToTitle:(79,136),10784,32;tcl_UtfToUniChar:(79,457)=*(79,458)=f(0,1),10816,32;tcl_UtfToUpper:(79,136),10848,32;tcl_WriteChars:(79,459)=*(79,460)=f(0,1),10880,32;tcl_WriteObj:(79,259),10912,32;tcl_GetString:(79,461)=*(79,462)=f(7,36),10944,32;tcl_GetDefaultEncodingDir:(79,206),10976,32;tcl_SetDefaultEncodingDir:(77,3),11008,32;tcl_AlertNotifier:(79,298),11040,32;tcl_ServiceModeHook:(79,27),11072,32;tcl_UniCharIsAlnum:(79,192),11104,32;tcl_UniCharIsAlpha:(79,192),11136,32;tcl_UniCharIsDigit:(79,192),11168,32;tcl_UniCharIsLower:(79,192),11200,32;tcl_UniCharIsSpace:(79,192),11232,32;tcl_UniCharIsUpper:(79,192),11264,32;tcl_UniCharIsWordChar:(79,192),11296,32;tcl_UniCharLen:(79,463)=*(79,464)=f(0,1),11328,32;tcl_UniCharNcmp:(79,465)=*(79,466)=f(0,1),11360,32;tcl_UniCharToUtfDString:(79,467)=*(79,468)=f(7,36),11392,32;tcl_UtfToUniCharDString:(79,469)=*(79,470)=f(79,471)=*(77,226),11424,32;tcl_GetRegExpFromObj:(79,472)=*(79,473)=f(77,32),11456,32;tcl_EvalTokens:(79,474)=*(79,475)=f(77,129),11488,32;tcl_FreeParse:(79,476)=*(79,477)=f(0,20),11520,32;tcl_LogCommandInfo:(79,478)=*(79,479)=f(0,20),11552,32;tcl_ParseBraces:(79,480)=*(79,481)=f(0,1),11584,32;tcl_ParseCommand:(79,482)=*(79,483)=f(0,1),11616,32;tcl_ParseExpr:(79,484)=*(79,485)=f(0,1),11648,32;tcl_ParseQuotedString:(79,480),11680,32;tcl_ParseVarName:(79,486)=*(79,487)=f(0,1),11712,32;tcl_GetCwd:(79,488)=*(79,489)=f(7,36),11744,32;tcl_Chdir:(79,301),11776,32;tcl_Access:(79,429),11808,32;tcl_Stat:(79,490)=*(79,491)=f(0,1),11840,32;tcl_UtfNcmp:(79,492)=*(79,493)=f(0,1),11872,32;tcl_UtfNcasecmp:(79,492),11904,32;tcl_StringCaseMatch:(79,494)=*(79,495)=f(0,1),11936,32;tcl_UniCharIsControl:(79,192),11968,32;tcl_UniCharIsGraph:(79,192),12000,32;tcl_UniCharIsPrint:(79,192),12032,32;tcl_UniCharIsPunct:(79,192),12064,32;tcl_RegExpExecObj:(79,496)=*(79,497)=f(0,1),12096,32;tcl_RegExpGetInfo:(79,498)=*(79,499)=f(0,20),12128,32;tcl_NewUnicodeObj:(79,500)=*(79,501)=f(77,129),12160,32;tcl_SetUnicodeObj:(79,502)=*(79,503)=f(0,20),12192,32;tcl_GetCharLength:(79,504)=*(79,505)=f(0,1),12224,32;tcl_GetUniChar:(79,506)=*(79,507)=f(77,226),12256,32;tcl_GetUnicode:(79,508)=*(79,509)=f(79,471),12288,32;tcl_GetRange:(79,510)=*(79,511)=f(77,129),12320,32;tcl_AppendUnicodeToObj:(79,502),12352,32;tcl_RegExpMatchObj:(79,78),12384,32;tcl_SetNotifier:(79,512)=*(79,513)=f(0,20),12416,32;tcl_GetAllocMutex:(79,514)=*(79,515)=f(79,516)=*(77,26),12448,32;tcl_GetChannelNames:(79,271),12480,32;tcl_GetChannelNamesEx:(79,176),12512,32;tcl_ProcObjCmd:(79,517)=*(79,518)=f(0,1),12544,32;tcl_ConditionFinalize:(79,425),12576,32;tcl_MutexFinalize:(79,423),12608,32;tcl_CreateThread:(79,519)=*(79,520)=f(0,1),12640,32;;TclStubs:t(79,521)=(79,9)Tk_BindingTable:t(80,1)=(80,2)=*(80,3)=xsTk_BindingTable_:Tk_Canvas:t(80,4)=(80,5)=*(80,6)=xsTk_Canvas_:Tk_Cursor:t(80,7)=(80,8)=*(80,9)=xsTk_Cursor_:Tk_ErrorHandler:t(80,10)=(80,11)=*(80,12)=xsTk_ErrorHandler_:Tk_Font:t(80,13)=(80,14)=*(80,15)=xsTk_Font_:Tk_Image:t(80,16)=(80,17)=*(80,18)=xsTk_Image__:Tk_ImageMaster:t(80,19)=(80,20)=*(80,21)=xsTk_ImageMaster_:Tk_OptionTable:t(80,22)=(80,23)=*(80,24)=xsTk_OptionTable_:Tk_PostscriptInfo:t(80,25)=(80,26)=*(80,27)=xsTk_PostscriptInfo_:Tk_TextLayout:t(80,28)=(80,29)=*(80,30)=xsTk_TextLayout_:Tk_Window:t(80,31)=(80,32)=*(80,33)=xsTk_Window_:Tk_3DBorder:t(80,34)=(80,35)=*(80,36)=xsTk_3DBorder_:Tk_Uid:t(80,37)=(7,36) :T(80,38)=eTK_OPTION_BOOLEAN:0,TK_OPTION_INT:1,TK_OPTION_DOUBLE:2,TK_OPTION_STRING:3,TK_OPTION_STRING_TABLE:4,TK_OPTION_COLOR:5,TK_OPTION_FONT:6,TK_OPTION_BITMAP:7,TK_OPTION_BORDER:8,TK_OPTION_RELIEF:9,TK_OPTION_CURSOR:10,TK_OPTION_JUSTIFY:11,TK_OPTION_ANCHOR:12,TK_OPTION_SYNONYM:13,TK_OPTION_PIXELS:14,TK_OPTION_WINDOW:15,TK_OPTION_END:16,;Tk_OptionType:t(80,39)=(80,38)Tk_OptionSpec:T(80,40)=s40type:(80,39),0,32;optionName:(7,36),32,32;dbName:(7,36),64,32;dbClass:(7,36),96,32;defValue:(7,36),128,32;objOffset:(0,1),160,32;internalOffset:(0,1),192,32;flags:(0,1),224,32;clientData:(77,1),256,32;typeMask:(0,1),288,32;;Tk_OptionSpec:t(80,41)=(80,40)Tk_SavedOption:T(80,42)=s16optionPtr:(80,43)=*(80,44)=xsTkOption:,0,32;valuePtr:(77,129),32,32;internalForm:(0,13),64,64;;Tk_SavedOption:t(80,45)=(80,42)Tk_SavedOptions:T(80,46)=s336recordPtr:(7,36),0,32;tkwin:(80,31),32,32;numItems:(0,1),64,32;items:(80,47)=ar(7,33);0;19;(80,45),96,2560;nextPtr:(80,48)=*(80,46),2656,32;;Tk_SavedOptions:t(80,49)=(80,46)Tk_OptionParseProc:t(80,50)=(80,51)=f(0,1)Tk_OptionPrintProc:t(80,52)=(80,53)=f(7,36)Tk_CustomOption:T(80,54)=s12parseProc:(80,55)=*(80,50),0,32;printProc:(80,56)=*(80,52),32,32;clientData:(77,1),64,32;;Tk_CustomOption:t(80,57)=(80,54)Tk_ConfigSpec:T(80,58)=s32type:(0,1),0,32;argvName:(7,36),32,32;dbName:(7,36),64,32;dbClass:(7,36),96,32;defValue:(7,36),128,32;offset:(0,1),160,32;specFlags:(0,1),192,32;customPtr:(80,59)=*(80,57),224,32;;Tk_ConfigSpec:t(80,60)=(80,58) :T(80,61)=eTK_CONFIG_BOOLEAN:0,TK_CONFIG_INT:1,TK_CONFIG_DOUBLE:2,TK_CONFIG_STRING:3,TK_CONFIG_UID:4,TK_CONFIG_COLOR:5,TK_CONFIG_FONT:6,TK_CONFIG_BITMAP:7,TK_CONFIG_BORDER:8,TK_CONFIG_RELIEF:9,TK_CONFIG_CURSOR:10,TK_CONFIG_ACTIVE_CURSOR:11,TK_CONFIG_JUSTIFY:12,TK_CONFIG_ANCHOR:13,TK_CONFIG_SYNONYM:14,TK_CONFIG_CAP_STYLE:15,TK_CONFIG_JOIN_STYLE:16,TK_CONFIG_PIXELS:17,TK_CONFIG_MM:18,TK_CONFIG_WINDOW:19,TK_CONFIG_CUSTOM:20,TK_CONFIG_END:21,;Tk_ConfigTypes:t(80,62)=(80,61)Tk_ArgvInfo:t(80,63)=(80,64)=s20key:(7,36),0,32;type:(0,1),32,32;src:(7,36),64,32;dst:(7,36),96,32;help:(7,36),128,32;; :T(80,65)=eTK_DEFER_EVENT:0,TK_PROCESS_EVENT:1,TK_DISCARD_EVENT:2,;Tk_RestrictAction:t(80,66)=(80,65) :T(80,67)=eTK_ANCHOR_N:0,TK_ANCHOR_NE:1,TK_ANCHOR_E:2,TK_ANCHOR_SE:3,TK_ANCHOR_S:4,TK_ANCHOR_SW:5,TK_ANCHOR_W:6,TK_ANCHOR_NW:7,TK_ANCHOR_CENTER:8,;Tk_Anchor:t(80,68)=(80,67) :T(80,69)=eTK_JUSTIFY_LEFT:0,TK_JUSTIFY_RIGHT:1,TK_JUSTIFY_CENTER:2,;Tk_Justify:t(80,70)=(80,69)Tk_FontMetrics:T(80,71)=s12ascent:(0,1),0,32;descent:(0,1),32,32;linespace:(0,1),64,32;;Tk_FontMetrics:t(80,72)=(80,71)Tk_GeomRequestProc:t(80,73)=(80,74)=f(0,20)Tk_GeomLostSlaveProc:t(80,75)=(80,74)Tk_GeomMgr:T(80,76)=s12name:(7,36),0,32;requestProc:(80,77)=*(80,73),32,32;lostSlaveProc:(80,78)=*(80,75),64,32;;Tk_GeomMgr:t(80,79)=(80,76)XVirtualEvent:t(80,80)=(80,81)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;event:(27,6),128,32;root:(27,6),160,32;subwindow:(27,6),192,32;time:(27,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;name:(80,37),416,32;same_screen:(0,1),448,32;;XActivateDeactivateEvent:t(80,82)=(80,83)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;;XActivateEvent:t(80,84)=(80,82)XDeactivateEvent:t(80,85)=(80,82)Tk_FakeWin:T(80,86)=s216display:(2,89),0,32;dummy1:(7,36),32,32;screenNum:(0,1),64,32;visual:(2,21),96,32;depth:(0,1),128,32;window:(27,6),160,32;dummy2:(7,36),192,32;dummy3:(7,36),224,32;parentPtr:(80,31),256,32;dummy4:(7,36),288,32;dummy5:(7,36),320,32;pathName:(7,36),352,32;nameUid:(80,37),384,32;classUid:(80,37),416,32;changes:(2,52),448,224;dummy6:(0,4),672,32;atts:(2,29),704,480;dummy7:(0,5),1184,32;flags:(0,4),1216,32;dummy8:(7,36),1248,32;dummy9:(2,212),1280,32;dummy10:(80,87)=*(77,1),1312,32;dummy11:(0,1),1344,32;dummy12:(0,1),1376,32;dummy13:(7,36),1408,32;dummy14:(7,36),1440,32;dummy15:(77,1),1472,32;reqWidth:(0,1),1504,32;reqHeight:(0,1),1536,32;internalBorderWidth:(0,1),1568,32;dummy16:(7,36),1600,32;dummy17:(7,36),1632,32;dummy18:(77,1),1664,32;dummy19:(7,36),1696,32;;Tk_FakeWin:t(80,88)=(80,86) :T(80,89)=eTK_STATE_NULL:-1,TK_STATE_ACTIVE:0,TK_STATE_DISABLED:1,TK_STATE_NORMAL:2,TK_STATE_HIDDEN:3,;Tk_State:t(80,90)=(80,89)Tk_SmoothMethod:T(80,91)=s12name:(7,36),0,32;coordProc:(80,92)=*(80,93)=f(0,1),32,32;postscriptProc:(80,94)=*(80,95)=f(0,20),64,32;;Tk_SmoothMethod:t(80,96)=(80,91)Tk_Item:T(80,97)=s68id:(0,1),0,32;nextPtr:(80,98)=*(80,97),32,32;staticTagSpace:(80,99)=ar(7,33);0;2;(80,37),64,96;tagPtr:(80,100)=*(80,37),160,32;tagSpace:(0,1),192,32;numTags:(0,1),224,32;typePtr:(80,101)=*(80,102)=xsTk_ItemType:,256,32;x1:(0,1),288,32;y1:(0,1),320,32;x2:(0,1),352,32;y2:(0,1),384,32;prevPtr:(80,98),416,32;state:(80,90),448,32;reserved1:(7,36),480,32;redraw_flags:(0,1),512,32;;Tk_Item:t(80,103)=(80,97)Tk_ItemCreateProc:t(80,104)=(80,105)=f(0,1)Tk_ItemConfigureProc:t(80,106)=(80,107)=f(0,1)Tk_ItemCoordProc:t(80,108)=(80,105)Tk_ItemDeleteProc:t(80,109)=(80,110)=f(0,20)Tk_ItemDisplayProc:t(80,111)=(80,112)=f(0,20)Tk_ItemPointProc:t(80,113)=(80,114)=f(0,13)Tk_ItemAreaProc:t(80,115)=(80,116)=f(0,1)Tk_ItemPostscriptProc:t(80,117)=(80,118)=f(0,1)Tk_ItemScaleProc:t(80,119)=(80,120)=f(0,20)Tk_ItemTranslateProc:t(80,121)=(80,122)=f(0,20)Tk_ItemIndexProc:t(80,123)=(80,124)=f(0,1)Tk_ItemCursorProc:t(80,125)=(80,126)=f(0,20)Tk_ItemSelectionProc:t(80,127)=(80,128)=f(0,1)Tk_ItemInsertProc:t(80,129)=(80,130)=f(0,20)Tk_ItemDCharsProc:t(80,131)=(80,132)=f(0,20)Tk_ItemType:T(80,102)=s96name:(7,36),0,32;itemSize:(0,1),32,32;createProc:(80,133)=*(80,104),64,32;configSpecs:(80,134)=*(80,60),96,32;configProc:(80,135)=*(80,106),128,32;coordProc:(80,136)=*(80,108),160,32;deleteProc:(80,137)=*(80,109),192,32;displayProc:(80,138)=*(80,111),224,32;alwaysRedraw:(0,1),256,32;pointProc:(80,139)=*(80,113),288,32;areaProc:(80,140)=*(80,115),320,32;postscriptProc:(80,141)=*(80,117),352,32;scaleProc:(80,142)=*(80,119),384,32;translateProc:(80,143)=*(80,121),416,32;indexProc:(80,144)=*(80,123),448,32;icursorProc:(80,145)=*(80,125),480,32;selectionProc:(80,146)=*(80,127),512,32;insertProc:(80,147)=*(80,129),544,32;dCharsProc:(80,148)=*(80,131),576,32;nextPtr:(80,101),608,32;reserved1:(7,36),640,32;reserved2:(0,1),672,32;reserved3:(7,36),704,32;reserved4:(7,36),736,32;;Tk_ItemType:t(80,149)=(80,102)Tk_CanvasTextInfo:T(80,150)=s56selBorder:(80,34),0,32;selBorderWidth:(0,1),32,32;selFgColorPtr:(80,151)=*(2,54),64,32;selItemPtr:(80,152)=*(80,103),96,32;selectFirst:(0,1),128,32;selectLast:(0,1),160,32;anchorItemPtr:(80,152),192,32;selectAnchor:(0,1),224,32;insertBorder:(80,34),256,32;insertWidth:(0,1),288,32;insertBorderWidth:(0,1),320,32;focusItemPtr:(80,152),352,32;gotFocus:(0,1),384,32;cursorOn:(0,1),416,32;;Tk_CanvasTextInfo:t(80,153)=(80,150)Tk_Dash:T(80,154)=s8number:(0,1),0,32;pattern:(80,155)=u4pt:(7,36),0,32;array:(50,4),0,32;;,32,32;;Tk_Dash:t(80,156)=(80,154)Tk_TSOffset:T(80,157)=s12flags:(0,1),0,32;xoffset:(0,1),32,32;yoffset:(0,1),64,32;;Tk_TSOffset:t(80,158)=(80,157)Tk_Outline:T(80,159)=s104gc:(2,13),0,32;width:(0,13),32,64;activeWidth:(0,13),96,64;disabledWidth:(0,13),160,64;offset:(0,1),224,32;dash:(80,156),256,64;activeDash:(80,156),320,64;disabledDash:(80,156),384,64;reserved1:(0,19),448,32;reserved2:(0,19),480,32;reserved3:(0,19),512,32;tsoffset:(80,158),544,96;color:(80,151),640,32;activeColor:(80,151),672,32;disabledColor:(80,151),704,32;stipple:(27,9),736,32;activeStipple:(27,9),768,32;disabledStipple:(27,9),800,32;;Tk_Outline:t(80,160)=(80,159)Tk_ImageType:t(80,161)=(80,162)=xsTk_ImageType:Tk_ImageCreateProc:t(80,163)=(80,164)=f(0,1)Tk_ImageGetProc:t(80,165)=(80,166)=f(77,1)Tk_ImageDisplayProc:t(80,167)=(80,168)=f(0,20)Tk_ImageFreeProc:t(80,169)=(80,170)=f(0,20)Tk_ImageDeleteProc:t(80,171)=(77,51)Tk_ImageChangedProc:t(80,172)=(80,173)=f(0,20)Tk_ImagePostscriptProc:t(80,174)=(80,175)=f(0,1)Tk_ImageType:T(80,162)=s36name:(7,36),0,32;createProc:(80,176)=*(80,163),32,32;getProc:(80,177)=*(80,165),64,32;displayProc:(80,178)=*(80,167),96,32;freeProc:(80,179)=*(80,169),128,32;deleteProc:(80,180)=*(80,171),160,32;postscriptProc:(80,181)=*(80,174),192,32;nextPtr:(80,182)=*(80,162),224,32;reserved:(7,36),256,32;;Tk_PhotoHandle:t(80,183)=(0,19)Tk_PhotoImageBlock:T(80,184)=s36pixelPtr:(31,8),0,32;width:(0,1),32,32;height:(0,1),64,32;pitch:(0,1),96,32;pixelSize:(0,1),128,32;offset:(80,185)=ar(7,33);0;3;(0,1),160,128;;Tk_PhotoImageBlock:t(80,186)=(80,184)Tk_PhotoImageFormat:t(80,187)=(80,188)=xsTk_PhotoImageFormat:Tk_ImageFileMatchProc:t(80,189)=(80,190)=f(0,1)Tk_ImageStringMatchProc:t(80,191)=(80,192)=f(0,1)Tk_ImageFileReadProc:t(80,193)=(80,194)=f(0,1)Tk_ImageStringReadProc:t(80,195)=(80,196)=f(0,1)Tk_ImageFileWriteProc:t(80,197)=(80,198)=f(0,1)Tk_ImageStringWriteProc:t(80,199)=(80,200)=f(0,1)Tk_PhotoImageFormat:T(80,188)=s32name:(7,36),0,32;fileMatchProc:(80,201)=*(80,189),32,32;stringMatchProc:(80,202)=*(80,191),64,32;fileReadProc:(80,203)=*(80,193),96,32;stringReadProc:(80,204)=*(80,195),128,32;fileWriteProc:(80,205)=*(80,197),160,32;stringWriteProc:(80,206)=*(80,199),192,32;nextPtr:(80,207)=*(80,188),224,32;;Tk_ErrorProc:t(80,208)=(80,209)=f(0,1)Tk_EventProc:t(80,210)=(80,211)=f(0,20)Tk_GenericProc:t(80,212)=(80,213)=f(0,1)Tk_GetSelProc:t(80,214)=(80,215)=f(0,1)Tk_LostSelProc:t(80,216)=(77,51)Tk_RestrictProc:t(80,217)=(80,218)=f(80,66)Tk_SelectionProc:t(80,219)=(80,220)=f(0,1)TkBindEvalProc:t(0,21)=(0,22)=f(0,1)TkBindFreeProc:t(0,23)=(77,51)TkClassCreateProc:t(0,24)=(0,25)=f(27,6)TkClassGeometryProc:t(0,26)=(77,51)TkClassModalProc:t(0,27)=(0,28)=f(0,20)TkClassProcs:T(0,29)=s12createProc:(0,30)=*(0,24),0,32;geometryProc:(0,31)=*(0,26),32,32;modalProc:(0,32)=*(0,27),64,32;;TkClassProcs:t(0,33)=(0,29)Togl:T(0,34)=s216Next:(0,35)=*(0,34),0,32;GlCtx:(35,1),32,32;display:(2,89),64,32;TkWin:(80,31),96,32;Interp:(77,223),128,32;widgetCmd:(77,12),160,32;Cursor:(80,7),192,32;Width:(0,1),224,32;Height:(0,1),256,32;TimerInterval:(0,1),288,32;timerHandler:(77,41),320,32;RgbaFlag:(0,1),352,32;RgbaRed:(0,1),384,32;RgbaGreen:(0,1),416,32;RgbaBlue:(0,1),448,32;DoubleFlag:(0,1),480,32;DepthFlag:(0,1),512,32;DepthSize:(0,1),544,32;AccumFlag:(0,1),576,32;AccumRed:(0,1),608,32;AccumGreen:(0,1),640,32;AccumBlue:(0,1),672,32;AccumAlpha:(0,1),704,32;AlphaFlag:(0,1),736,32;AlphaSize:(0,1),768,32;StencilFlag:(0,1),800,32;StencilSize:(0,1),832,32;PrivateCmapFlag:(0,1),864,32;OverlayFlag:(0,1),896,32;StereoFlag:(0,1),928,32;AuxNumber:(0,1),960,32;Indirect:(0,1),992,32;ShareList:(7,36),1024,32;ShareContext:(7,36),1056,32;Ident:(7,36),1088,32;Client_Data:(77,1),1120,32;UpdatePending:(38,2),1152,8;CreateProc:(0,36)=*(84,1),1184,32;DisplayProc:(0,36),1216,32;ReshapeProc:(0,36),1248,32;DestroyProc:(0,36),1280,32;TimerProc:(0,36),1312,32;OverlayCtx:(35,1),1344,32;OverlayWindow:(27,6),1376,32;OverlayDisplayProc:(0,36),1408,32;OverlayUpdatePending:(38,2),1440,8;OverlayCmap:(27,11),1472,32;OverlayTransparentPixel:(0,1),1504,32;OverlayIsMapped:(0,1),1536,32;VisInfo:(0,37)=*(31,20),1568,32;EpsRedMap:(0,38)=*(38,12),1600,32;EpsGreenMap:(0,38),1632,32;EpsBlueMap:(0,38),1664,32;EpsMapSize:(38,7),1696,32;;configSpecs:S(0,39)=ar(0,1);0;-1;(80,60)DefaultCreateProc:S(0,36)DefaultDisplayProc:S(0,36)DefaultReshapeProc:S(0,36)DefaultDestroyProc:S(0,36)DefaultOverlayDisplayProc:S(0,36)DefaultTimerProc:S(0,36)DefaultClientData:S(77,1)ToglHead:S(0,35)AddToList:f(0,20)t:p(0,35)t:r(0,35)RemoveFromList:f(0,20)prev:r(0,35)pos:r(0,35)FindTogl:f(0,35)ident:p(53,32)ident:r(53,32)get_rgb_colormap:f(27,11)dpy:p(2,89)scrnum:p(0,1)visinfo:p(0,40)=*(31,20)tkwin:p(80,31)scrnum:r(0,1)tkwin:r(80,31)hp_cr_maps:r(27,3)status:r(0,1)numCmaps:(0,1)standardCmaps:(0,41)=*(31,22)root:(27,6)cmap:r(27,11)Togl_Init:F(0,1)interp:p(77,223)interp:r(77,223)major:(0,1)minor:(0,1)patchLevel:(0,1)releaseType:(0,1)Togl_CreateFunc:F(0,20)proc:p(0,36)proc:r(0,36)Togl_DisplayFunc:F(0,20)Togl_ReshapeFunc:F(0,20)Togl_DestroyFunc:F(0,20)Togl_TimerFunc:F(0,20)Togl_ResetDefaultCallbacks:F(0,20)Togl_SetCreateFunc:F(0,20)togl:p(0,35)togl:r(0,35)Togl_SetDisplayFunc:F(0,20)Togl_SetReshapeFunc:F(0,20)Togl_SetDestroyFunc:F(0,20)Togl_Timer:f(0,20)clientData:p(77,1)clientData:r(77,1)Togl_SetTimerFunc:F(0,20)Togl_CreateCommand:F(0,20)cmd_name:p(7,36)cmd_proc:p(0,42)=*(84,3)cmd_proc:r(0,42)new_item:(0,1)entry:r(77,156)Togl_MakeCurrent:F(0,20)togl:p(0,43)=*(0,34)togl:r(0,43)Togl_Render:f(0,20)RenderOverlay:f(0,20)Togl_Configure:F(0,1)argv:p(2,200)flags:p(0,1)oldRgbaFlag:r(0,1)oldRgbaRed:(0,1)oldRgbaGreen:(0,1)oldRgbaBlue:(0,1)oldDoubleFlag:(0,1)oldDepthFlag:(0,1)oldDepthSize:(0,1)oldAccumFlag:(0,1)oldAccumRed:(0,1)oldAccumGreen:(0,1)oldAccumBlue:(0,1)oldAccumAlpha:(0,1)oldAlphaFlag:(0,1)oldAlphaSize:(0,1)oldStencilFlag:(0,1)oldStencilSize:(0,1)Togl_Widget:F(0,1)argv:r(2,200)search:(77,165)Togl_Cmd:f(0,1)Togl_CreateWindow:f(27,6)parent:p(27,6)instanceData:p(77,1)visinfo:(0,37)dpy:(2,89)directCtx:(0,1)window:(27,6)attrib_list:(0,44)=ar(7,33);0;999;(0,1)attrib_count:r(0,1)dummy:(0,1)swa:(2,29)ci_depths:V(0,45)=ar(7,33);0;11;(0,1)dbl_flags:V(0,45)shareWith:r(0,35)attempt:(0,1)depth:r(0,1)shareCtx:r(35,1)dbl_flag:(0,1)index_size:r(0,1)index_bits:(38,7)ToglCmdDeletedProc:f(0,20)Togl_Destroy:f(0,20)clientData:p(7,36)Togl_EventProc:f(0,20)eventPtr:p(0,46)=*(2,165)eventPtr:r(0,46)Togl_PostRedisplay:F(0,20)Togl_SwapBuffers:F(0,20)togl:p(0,43)Togl_Ident:F(7,36)Togl_Width:F(0,1)Togl_Height:F(0,1)Togl_Interp:F(77,223)Togl_TkWin:F(80,31)noFaultXAllocColor:f(0,20)cmap:p(27,11)cmapSize:p(0,1)color:p(80,151)exact:p(0,47)=*(0,1)cmapSize:r(0,1)exact:r(0,47)ctable:r(80,151)subColor:(2,54)bestmatch:(0,1)mindist:r(0,13)dg:r(0,13)db:r(0,13)dist:r(0,13)Togl_AllocColor:F(0,5)red:p(0,12)green:p(0,12)blue:p(0,12)xcol:(2,54)exact:(0,1)Togl_FreeColor:F(0,20)pixel:p(0,5)Togl_SetColor:F(0,20)index:p(0,5)index:r(0,5)Togl_UseLayer:F(0,20)layer:p(0,1)layer:r(0,1)Togl_ShowOverlay:F(0,20)Togl_HideOverlay:F(0,20)Togl_PostOverlayRedisplay:F(0,20)Togl_OverlayDisplayFunc:F(0,20)Togl_ExistsOverlay:F(0,1)Togl_GetOverlayTransparentValue:F(0,1)Togl_IsMappedOverlay:F(0,1)Togl_AllocColorOverlay:F(0,5)Togl_FreeColorOverlay:F(0,20)Togl_ClientData:F(0,20)Togl_GetClientData:F(77,1)Togl_SetClientData:F(0,20)Togl_Display:F(2,89)Togl_Screen:F(2,33)Togl_ScreenNumber:F(0,1)Togl_Colormap:F(27,11)grabPixels:f(0,48)=*(38,4)inColor:p(0,1)width:p(0,4)height:p(0,4)width:r(0,4)height:r(0,4)buffer:r(0,48)swapbytes:(38,7)lsbfirst:(38,7)rowlength:(38,7)skiprows:(38,7)skippixels:(38,7)alignment:(38,7)format:(38,1)size:r(0,4)generateEPS:f(0,1)filename:p(53,32)fp:r(0,49)=*(41,1)pixels:(0,48)curpix:(31,8)components:(0,4)i:r(0,4)pos:(0,1)bitpixel:r(0,11)pix:r(0,13)Togl_DumpToEpsFile:F(0,1)user_redraw:p(0,50)=*(0,51)=f(0,20)filename:(53,32)inColor:(0,1)user_redraw:r(0,50)width:(0,4)CommandTable:S(77,162)glpng.c/usr/include/png.h/usr/include/zlib.h/usr/include/zconf.hByte:t(67,1)=(0,11)uInt:t(67,2)=(0,4)uLong:t(67,3)=(0,5)Bytef:t(67,4)=(67,1)charf:t(67,5)=(0,2)intf:t(67,6)=(0,1)uIntf:t(67,7)=(67,2)uLongf:t(67,8)=(67,3)voidpf:t(67,9)=(0,19)voidp:t(67,10)=(0,19)alloc_func:t(66,1)=(66,2)=*(66,3)=f(67,9)free_func:t(66,4)=(66,5)=*(66,6)=f(0,20)z_stream_s:T(66,7)=s56next_in:(66,8)=*(67,4),0,32;avail_in:(67,2),32,32;total_in:(67,3),64,32;next_out:(66,8),96,32;avail_out:(67,2),128,32;total_out:(67,3),160,32;msg:(9,36),192,32;state:(66,9)=*(66,10)=xsinternal_state:,224,32;zalloc:(66,1),256,32;zfree:(66,4),288,32;opaque:(67,9),320,32;data_type:(0,1),352,32;adler:(67,3),384,32;reserved:(67,3),416,32;;z_stream:t(66,11)=(66,7)z_streamp:t(66,12)=(66,13)=*(66,11)gzFile:t(66,14)=(67,10)internal_state:T(66,10)=s4dummy:(0,1),0,32;;/usr/include/pngconf.h__jmp_buf:t(73,1)=(73,2)=ar(9,33);0;5;(0,1)__jmp_buf_tag:T(71,1)=s156__jmpbuf:(73,1),0,192;__mask_was_saved:(0,1),192,32;__saved_mask:(49,2),224,1024;;jmp_buf:t(71,2)=(71,3)=ar(9,33);0;0;(71,1)sigjmp_buf:t(71,4)=(71,2)clock_t:t(83,1)=(9,41)tm:T(83,2)=s44tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;tm_gmtoff:(0,3),288,32;tm_zone:(21,32),320,32;;itimerspec:T(83,3)=s16it_interval:(50,1),0,64;it_value:(50,1),64,64;;png_uint_32:t(68,1)=(0,5)png_int_32:t(68,2)=(0,3)png_uint_16:t(68,3)=(0,9)png_int_16:t(68,4)=(0,8)png_byte:t(68,5)=(0,11)png_size_t:t(68,6)=(7,1)png_fixed_point:t(68,7)=(68,2)png_voidp:t(68,8)=(0,19)png_bytep:t(68,9)=(68,10)=*(68,5)png_uint_32p:t(68,11)=(68,12)=*(68,1)png_int_32p:t(68,13)=(68,14)=*(68,2)png_uint_16p:t(68,15)=(68,16)=*(68,3)png_int_16p:t(68,17)=(68,18)=*(68,4)png_const_charp:t(68,19)=(21,32)png_charp:t(68,20)=(9,36)png_fixed_point_p:t(68,21)=(68,22)=*(68,7)png_FILE_p:t(68,23)=(68,24)=*(3,1)png_doublep:t(68,25)=(68,26)=*(0,13)png_bytepp:t(68,27)=(68,28)=*(68,10)png_uint_32pp:t(68,29)=(68,30)=*(68,12)png_int_32pp:t(68,31)=(68,32)=*(68,14)png_uint_16pp:t(68,33)=(68,34)=*(68,16)png_int_16pp:t(68,35)=(68,36)=*(68,18)png_const_charpp:t(68,37)=(68,38)=*(21,32)png_charpp:t(68,39)=(68,40)=*(9,36)png_fixed_point_pp:t(68,41)=(68,42)=*(68,22)png_doublepp:t(68,43)=(68,44)=*(68,26)png_charppp:t(68,45)=(68,46)=*(68,40)png_zcharp:t(68,47)=(68,48)=*(67,5)png_zcharpp:t(68,49)=(68,50)=*(68,48)png_zstreamp:t(68,51)=(66,13)png_color_struct:T(65,1)=s3red:(68,5),0,8;green:(68,5),8,8;blue:(68,5),16,8;;png_color:t(65,2)=(65,1)png_colorp:t(65,3)=(65,4)=*(65,2)png_colorpp:t(65,5)=(65,6)=*(65,4)png_color_16_struct:T(65,7)=s10index:(68,5),0,8;red:(68,3),16,16;green:(68,3),32,16;blue:(68,3),48,16;gray:(68,3),64,16;;png_color_16:t(65,8)=(65,7)png_color_16p:t(65,9)=(65,10)=*(65,8)png_color_16pp:t(65,11)=(65,12)=*(65,10)png_color_8_struct:T(65,13)=s5red:(68,5),0,8;green:(68,5),8,8;blue:(68,5),16,8;gray:(68,5),24,8;alpha:(68,5),32,8;;png_color_8:t(65,14)=(65,13)png_color_8p:t(65,15)=(65,16)=*(65,14)png_color_8pp:t(65,17)=(65,18)=*(65,16)png_sPLT_entry_struct:T(65,19)=s10red:(68,3),0,16;green:(68,3),16,16;blue:(68,3),32,16;alpha:(68,3),48,16;frequency:(68,3),64,16;;png_sPLT_entry:t(65,20)=(65,19)png_sPLT_entryp:t(65,21)=(65,22)=*(65,20)png_sPLT_entrypp:t(65,23)=(65,24)=*(65,22)png_sPLT_struct:T(65,25)=s16name:(68,20),0,32;depth:(68,5),32,8;entries:(65,21),64,32;nentries:(68,2),96,32;;png_sPLT_t:t(65,26)=(65,25)png_sPLT_tp:t(65,27)=(65,28)=*(65,26)png_sPLT_tpp:t(65,29)=(65,30)=*(65,28)png_text_struct:T(65,31)=s16compression:(0,1),0,32;key:(68,20),32,32;text:(68,20),64,32;text_length:(68,6),96,32;;png_text:t(65,32)=(65,31)png_textp:t(65,33)=(65,34)=*(65,32)png_textpp:t(65,35)=(65,36)=*(65,34)png_time_struct:T(65,37)=s8year:(68,3),0,16;month:(68,5),16,8;day:(68,5),24,8;hour:(68,5),32,8;minute:(68,5),40,8;second:(68,5),48,8;;png_time:t(65,38)=(65,37)png_timep:t(65,39)=(65,40)=*(65,38)png_timepp:t(65,41)=(65,42)=*(65,40)png_unknown_chunk_t:T(65,43)=s20name:(65,44)=ar(9,33);0;4;(68,5),0,40;data:(68,10),64,32;size:(68,6),96,32;location:(68,5),128,8;;png_unknown_chunk:t(65,45)=(65,43)png_unknown_chunkp:t(65,46)=(65,47)=*(65,45)png_unknown_chunkpp:t(65,48)=(65,49)=*(65,47)png_info_struct:T(65,50)=s288width:(68,1),0,32;height:(68,1),32,32;valid:(68,1),64,32;rowbytes:(68,1),96,32;palette:(65,3),128,32;num_palette:(68,3),160,16;num_trans:(68,3),176,16;bit_depth:(68,5),192,8;color_type:(68,5),200,8;compression_type:(68,5),208,8;filter_type:(68,5),216,8;interlace_type:(68,5),224,8;channels:(68,5),232,8;pixel_depth:(68,5),240,8;spare_byte:(68,5),248,8;signature:(65,51)=ar(9,33);0;7;(68,5),256,64;gamma:(0,12),320,32;srgb_intent:(68,5),352,8;num_text:(0,1),384,32;max_text:(0,1),416,32;text:(65,33),448,32;mod_time:(65,38),480,64;sig_bit:(65,14),544,40;trans:(68,9),608,32;trans_values:(65,8),640,80;background:(65,8),720,80;x_offset:(68,2),800,32;y_offset:(68,2),832,32;offset_unit_type:(68,5),864,8;x_pixels_per_unit:(68,1),896,32;y_pixels_per_unit:(68,1),928,32;phys_unit_type:(68,5),960,8;hist:(68,15),992,32;x_white:(0,12),1024,32;y_white:(0,12),1056,32;x_red:(0,12),1088,32;y_red:(0,12),1120,32;x_green:(0,12),1152,32;y_green:(0,12),1184,32;x_blue:(0,12),1216,32;y_blue:(0,12),1248,32;pcal_purpose:(68,20),1280,32;pcal_X0:(68,2),1312,32;pcal_X1:(68,2),1344,32;pcal_units:(68,20),1376,32;pcal_params:(68,39),1408,32;pcal_type:(68,5),1440,8;pcal_nparams:(68,5),1448,8;free_me:(68,1),1472,32;unknown_chunks:(65,46),1504,32;unknown_chunks_num:(68,6),1536,32;iccp_name:(68,20),1568,32;iccp_profile:(68,20),1600,32;iccp_proflen:(68,1),1632,32;iccp_compression:(68,5),1664,8;splt_palettes:(65,27),1696,32;splt_palettes_num:(68,1),1728,32;scal_unit:(68,5),1760,8;scal_pixel_width:(0,13),1792,64;scal_pixel_height:(0,13),1856,64;scal_s_width:(68,20),1920,32;scal_s_height:(68,20),1952,32;row_pointers:(68,27),1984,32;int_gamma:(68,7),2016,32;int_x_white:(68,7),2048,32;int_y_white:(68,7),2080,32;int_x_red:(68,7),2112,32;int_y_red:(68,7),2144,32;int_x_green:(68,7),2176,32;int_y_green:(68,7),2208,32;int_x_blue:(68,7),2240,32;int_y_blue:(68,7),2272,32;;png_info:t(65,52)=(65,50)png_infop:t(65,53)=(65,54)=*(65,52)png_infopp:t(65,55)=(65,56)=*(65,54)png_row_info_struct:T(65,57)=s12width:(68,1),0,32;rowbytes:(68,1),32,32;color_type:(68,5),64,8;bit_depth:(68,5),72,8;channels:(68,5),80,8;pixel_depth:(68,5),88,8;;png_row_info:t(65,58)=(65,57)png_row_infop:t(65,59)=(65,60)=*(65,58)png_row_infopp:t(65,61)=(65,62)=*(65,60)png_struct:t(65,63)=(65,64)=xspng_struct_def:png_structp:t(65,65)=(65,66)=*(65,63)png_error_ptr:t(65,67)=(65,68)=*(65,69)=f(0,20)png_rw_ptr:t(65,70)=(65,71)=*(65,72)=f(0,20)png_flush_ptr:t(65,73)=(65,74)=*(65,75)=f(0,20)png_read_status_ptr:t(65,76)=(65,77)=*(65,78)=f(0,20)png_write_status_ptr:t(65,79)=(65,77)png_progressive_info_ptr:t(65,80)=(65,81)=*(65,82)=f(0,20)png_progressive_end_ptr:t(65,83)=(65,81)png_progressive_row_ptr:t(65,84)=(65,85)=*(65,86)=f(0,20)png_user_transform_ptr:t(65,87)=(65,88)=*(65,89)=f(0,20)png_user_chunk_ptr:t(65,90)=(65,91)=*(65,92)=f(0,1)png_unknown_chunk_ptr:t(65,93)=(65,74)png_malloc_ptr:t(65,94)=(65,95)=*(65,96)=f(68,8)png_free_ptr:t(65,97)=(65,98)=*(65,99)=f(0,20)png_struct_def:T(65,64)=s660jmpbuf:(71,2),0,1248;error_fn:(65,67),1248,32;warning_fn:(65,67),1280,32;error_ptr:(68,8),1312,32;write_data_fn:(65,70),1344,32;read_data_fn:(65,70),1376,32;io_ptr:(68,8),1408,32;read_user_transform_fn:(65,87),1440,32;write_user_transform_fn:(65,87),1472,32;user_transform_ptr:(68,8),1504,32;user_transform_depth:(68,5),1536,8;user_transform_channels:(68,5),1544,8;mode:(68,1),1568,32;flags:(68,1),1600,32;transformations:(68,1),1632,32;zstream:(66,11),1664,448;zbuf:(68,9),2112,32;zbuf_size:(68,6),2144,32;zlib_level:(0,1),2176,32;zlib_method:(0,1),2208,32;zlib_window_bits:(0,1),2240,32;zlib_mem_level:(0,1),2272,32;zlib_strategy:(0,1),2304,32;width:(68,1),2336,32;height:(68,1),2368,32;num_rows:(68,1),2400,32;usr_width:(68,1),2432,32;rowbytes:(68,1),2464,32;irowbytes:(68,1),2496,32;iwidth:(68,1),2528,32;row_number:(68,1),2560,32;prev_row:(68,9),2592,32;row_buf:(68,9),2624,32;sub_row:(68,9),2656,32;up_row:(68,9),2688,32;avg_row:(68,9),2720,32;paeth_row:(68,9),2752,32;row_info:(65,58),2784,96;idat_size:(68,1),2880,32;crc:(68,1),2912,32;palette:(65,3),2944,32;num_palette:(68,3),2976,16;num_trans:(68,3),2992,16;chunk_name:(65,44),3008,40;compression:(68,5),3048,8;filter:(68,5),3056,8;interlaced:(68,5),3064,8;pass:(68,5),3072,8;do_filter:(68,5),3080,8;color_type:(68,5),3088,8;bit_depth:(68,5),3096,8;usr_bit_depth:(68,5),3104,8;pixel_depth:(68,5),3112,8;channels:(68,5),3120,8;usr_channels:(68,5),3128,8;sig_bytes:(68,5),3136,8;filler:(68,3),3152,16;background_gamma_type:(68,5),3168,8;background_gamma:(0,12),3200,32;background:(65,8),3232,80;background_1:(65,8),3312,80;output_flush_fn:(65,73),3392,32;flush_dist:(68,1),3424,32;flush_rows:(68,1),3456,32;gamma_shift:(0,1),3488,32;gamma:(0,12),3520,32;screen_gamma:(0,12),3552,32;gamma_table:(68,9),3584,32;gamma_from_1:(68,9),3616,32;gamma_to_1:(68,9),3648,32;gamma_16_table:(68,33),3680,32;gamma_16_from_1:(68,33),3712,32;gamma_16_to_1:(68,33),3744,32;sig_bit:(65,14),3776,40;shift:(65,14),3816,40;trans:(68,9),3872,32;trans_values:(65,8),3904,80;read_row_fn:(65,76),4000,32;write_row_fn:(65,79),4032,32;info_fn:(65,80),4064,32;row_fn:(65,84),4096,32;end_fn:(65,83),4128,32;save_buffer_ptr:(68,9),4160,32;save_buffer:(68,9),4192,32;current_buffer_ptr:(68,9),4224,32;current_buffer:(68,9),4256,32;push_length:(68,1),4288,32;skip_length:(68,1),4320,32;save_buffer_size:(68,6),4352,32;save_buffer_max:(68,6),4384,32;buffer_size:(68,6),4416,32;current_buffer_size:(68,6),4448,32;process_mode:(0,1),4480,32;cur_palette:(0,1),4512,32;current_text_size:(68,6),4544,32;current_text_left:(68,6),4576,32;current_text:(68,20),4608,32;current_text_ptr:(68,20),4640,32;palette_lookup:(68,9),4672,32;dither_index:(68,9),4704,32;hist:(68,15),4736,32;heuristic_method:(68,5),4768,8;num_prev_filters:(68,5),4776,8;prev_filters:(68,9),4800,32;filter_weights:(68,15),4832,32;inv_filter_weights:(68,15),4864,32;filter_costs:(68,15),4896,32;inv_filter_costs:(68,15),4928,32;time_buffer:(68,20),4960,32;free_me:(68,1),4992,32;user_chunk_ptr:(68,8),5024,32;read_user_chunk_fn:(65,90),5056,32;num_chunk_list:(0,1),5088,32;chunk_list:(68,9),5120,32;rgb_to_gray_status:(68,5),5152,8;rgb_to_gray_red_coeff:(68,3),5168,16;rgb_to_gray_green_coeff:(68,3),5184,16;rgb_to_gray_blue_coeff:(68,3),5200,16;empty_plte_permitted:(68,5),5216,8;int_gamma:(68,7),5248,32;;version_1_0_8:t(65,100)=(65,65)png_structpp:t(65,101)=(65,102)=*(65,66)DefaultAlphaCallback:f(0,11)red:p(0,1)green:p(0,1)blue:p(0,1)StencilRed:S(0,11)StencilGreen:S(0,11)StencilBlue:S(0,11)AlphaCallback:S(0,21)=*(0,22)=f(0,11)StandardOrientation:S(0,1)PalettedTextures:S(0,1)MaxTextureSize:S(30,7)screenGamma:S(0,13)gammaExplicit:S(0,2)checkForGammaEnv:f(0,20)viewingGamma:(0,13)gammaEnv:r(9,36)SafeSize:f(0,1)Resize:f(0,20)components:p(0,1)d1:p(68,9)w1:p(0,1)h1:p(0,1)d2:p(68,9)w2:p(0,1)h2:p(0,1)d2:r(68,9)sx:r(0,12)sy:r(0,12)y:(0,1)xx:r(0,1)yy:r(0,1)d:r(68,9)ExtSupported:f(0,1)x:p(21,32)x:r(21,32)ext:V(0,23)=*(30,8)c:r(21,32)xlen:r(0,1)HalfSize:f(0,1)components:p(30,7)width:p(30,7)height:p(30,7)data:p(0,24)=*(0,11)d:p(21,34)filter:p(0,1)data:r(0,24)d:r(21,34)filter:r(0,1)x:(0,1)line:(0,1)Build2DMipmaps:f(0,20)format:p(30,1)data:p(0,24)components:(30,7)width:r(30,7)height:r(30,7)format:(30,1)filter:(0,1)level:(0,1)d:(21,34)last:r(0,24)pngLoadRaw:F(0,1)filename:p(21,32)pinfo:p(0,25)=*(2,3)pinfo:r(0,25)fp:r(68,24)pngLoadRawF:F(0,1)fp:p(68,24)pinfo:p(0,25)header:(0,26)=ar(9,33);0;7;(0,11)png:(65,65)info:(65,53)endinfo:(65,53)data:r(68,9)row_p:r(0,27)=*(68,9)fileGamma:(0,13)width:(68,1)height:(68,1)depth:(0,1)color:(0,1)i:r(68,1)pngLoad:F(0,1)mipmap:p(0,1)trans:p(0,1)pinfo:p(0,28)=*(2,1)pngLoadF:F(0,1)pinfo:p(0,28)pack:(30,7)unpack:(30,7)header:(0,26)data:(68,9)data2:(68,9)row_p:r(0,27)rw:r(68,1)rh:r(68,1)pal:(65,3)cols:(0,1)intf:r(30,7)glformat:r(30,1)glcomponent:r(30,7)p:r(68,9)endp:(68,9)q:r(68,9)r:r(0,1)g:r(0,1)b:r(0,1)a:r(0,1)SetParams:f(0,4)wrapst:p(0,1)magfilter:p(0,1)minfilter:p(0,1)wrapst:r(0,1)magfilter:r(0,1)minfilter:r(0,1)id:(0,4)pngBind:F(0,4)info:p(0,28)id:r(0,4)pngBindF:F(0,4)file:p(68,24)pngSetStencil:F(0,20)pngSetAlphaCallback:F(0,20)callback:p(0,21)callback:r(0,21)pngSetViewingGamma:F(0,20)viewingGamma:p(0,13)viewingGamma:r(0,13)pngSetStandardOrientation:F(0,20)standardorientation:p(0,1)standardorientation:r(0,1)/dcs/emp/ashley/tkeden1.40/EX/ex.c../Eden/notation.h :T(86,1)=eINTERNAL:0,EDEN:1,SCOUT:2,DONALD:3,ARCA:4,OTHER:5,SASAMI:6,;notationType:t(86,2)=(86,1)edenCmd:f(0,1)clientData:p(64,1)interp:p(64,223)argv:p(68,200)argv:r(68,200)notation:r(86,2)todoCmd:f(0,1)evaluateCmd:f(0,1)quitCmd:f(0,1)refreshCmd:f(0,1)tkwin:r(67,31)e:(68,165)gotoCmd:f(0,1)Tcl_AppInit:F(0,1)interp:r(64,223)EXinitTcl:F(0,20)EXinit:F(0,20)fullname:(0,23)=ar(0,22);0;254;(0,2)class:r(7,35)version:V(7,35)variant:V(7,35)webSite:V(7,35)win32version:V(7,35)sasamiAvail:V(7,35)apple:V(7,35)interp:G(64,223)mainWindow:G(67,31)sptr:G(7,35)Tcl_EvalEC:F(0,20)script:p(7,35)script:r(7,35)Tcl_GlobalEvalEC:F(0,20)script.hScript:T(72,1)=s12maxScript:(0,1),0,32;text:(8,35),32,32;ready:(0,1),64,32;;Script:t(72,2)=(72,1)lineno:G(0,1)prompt_on:G(0,1)currentAgentName:G(0,23)=ar(0,22);0;127;(0,2)currentAgentType:G(0,24)=ar(0,22);0;2;(0,2)currentAgentNamePtr:G(8,35)currentAgentTypePtr:G(8,35)current_Notation:G(8,35)otherNotation:G(8,35)setprompt:F(0,20)label:(0,23)stmtType:r(8,35)distribute:f(0,20)str:p(8,35)script:p(0,25)=*(72,2)str:r(8,35)script:r(0,25)sptr:r(8,35)notname:(8,35)evaluate:F(0,20)master:r(8,35)curScript:G(0,25)script.cnScriptBuffer:S(0,1)scriptLevel:S(0,1)newScript:F(0,23)=*(40,2)script:r(0,23)resetScript:F(0,20)script:p(0,23)deleteScript:F(0,20)appendEden:F(0,20)appendnEden:F(0,20)s:(8,35)ScriptBuffer:S(0,24)=*(0,23)/dcs/emp/ashley/tkeden1.40/Scout/symbol:T(65,1)=s16name:(5,35),0,32;type:(0,1),32,32;def:(65,2)=*(65,3)=xstree:,64,32;next:(65,4)=*(65,1),96,32;;symbol:t(65,5)=(65,1)WinStruct:t(66,1)=(66,2)=s68type:(0,1),0,32;frame:(65,2),32,32;string:(65,2),64,32;box:(65,2),96,32;pict:(65,2),128,32;xmin:(65,2),160,32;ymin:(65,2),192,32;xmax:(65,2),224,32;ymax:(65,2),256,32;font:(65,2),288,32;bgcolor:(65,2),320,32;fgcolor:(65,2),352,32;bdcolor:(65,2),384,32;border:(65,2),416,32;bdtype:(65,2),448,32;align:(0,1),480,32;sensitive:(65,2),512,32;;WinField:t(66,3)=(66,4)=s8change:(0,1),0,32;f:(66,5)=u4type:(0,1),0,32;frame:(65,2),0,32;string:(65,2),0,32;box:(65,2),0,32;pict:(65,2),0,32;xmin:(65,2),0,32;ymin:(65,2),0,32;xmax:(65,2),0,32;ymax:(65,2),0,32;font:(65,2),0,32;bgcolor:(65,2),0,32;fgcolor:(65,2),0,32;bdcolor:(65,2),0,32;border:(65,2),0,32;bdtype:(65,2),0,32;align:(0,1),0,32;sensitive:(65,2),0,32;;,32,32;;tree:T(65,3)=s140op:(0,1),0,32;l:(66,6)=u68s:(5,35),0,32;c:(0,2),0,8;i:(0,13),0,64;v:(65,4),0,32;t:(65,2),0,32;w:(66,1),0,544;;,32,544;r:(66,6),576,544;;tree:t(66,7)=(65,3)YYSTYPE:t(67,1)=(67,2)=u68s:(5,35),0,32;d:(0,13),0,64;i:(0,1),0,32;v:(67,3)=*(65,5),0,32;t:(67,4)=*(66,7),0,32;w:(66,1),0,544;f:(66,3),0,64;;hash:F(0,1)name:r(5,35)new_sym:F(67,3)h:p(0,1)h:r(0,1)v:r(67,3)lookUp:F(67,3)installIntVar:F(0,20)value:p(0,1)value:r(0,1)sym:r(67,3)declare_image_action:F(0,20)s:(0,23)=ar(0,22);0;255;(0,2)declare:F(0,1)list:p(67,4)p:r(67,4)appendTreeList:F(0,20)t:p(67,4)t:r(67,4)clearTreeList:F(0,20)translate:F(0,20)w:(66,1)s:r(5,35)arg:r(67,4)autogen_proc_name:(0,24)=ar(0,22);0;127;(0,2)procClickName:(0,24)define:F(0,20)listsym:F(0,20)s:p(5,35)p:r(67,3)dumpscout:F(0,1)clientData:p(70,1)interp:p(70,223)argv:p(73,200)saveHeapPtr:(5,35)sp:r(67,3)p:r(0,25)=*(67,3)pptr:r(0,25)symbolcmp:f(0,1)s1:p(0,25)s2:p(0,25)s1:r(0,25)s2:r(0,25)st_script:G(0,26)=*(68,2)edenStr:S(0,27)=ar(0,22);0;159;(0,2)ss:S(0,28)=ar(0,22);0;1;(0,2)scoutErrorStr:G(0,29)=ar(0,22);0;79;(0,2)table:S(0,30)=ar(0,22);0;25;(67,3)defname:S(5,35)TreeList:S(0,31)=*(67,4)tempname:S(0,29)WinStruct:t(55,1)=(55,2)=s68type:(0,1),0,32;frame:(55,3)=*(55,4)=xstree:,32,32;string:(55,3),64,32;box:(55,3),96,32;pict:(55,3),128,32;xmin:(55,3),160,32;ymin:(55,3),192,32;xmax:(55,3),224,32;ymax:(55,3),256,32;font:(55,3),288,32;bgcolor:(55,3),320,32;fgcolor:(55,3),352,32;bdcolor:(55,3),384,32;border:(55,3),416,32;bdtype:(55,3),448,32;align:(0,1),480,32;sensitive:(55,3),512,32;;WinField:t(55,5)=(55,6)=s8change:(0,1),0,32;f:(55,7)=u4type:(0,1),0,32;frame:(55,3),0,32;string:(55,3),0,32;box:(55,3),0,32;pict:(55,3),0,32;xmin:(55,3),0,32;ymin:(55,3),0,32;xmax:(55,3),0,32;ymax:(55,3),0,32;font:(55,3),0,32;bgcolor:(55,3),0,32;fgcolor:(55,3),0,32;bdcolor:(55,3),0,32;border:(55,3),0,32;bdtype:(55,3),0,32;align:(0,1),0,32;sensitive:(55,3),0,32;;,32,32;;tree:T(55,4)=s140op:(0,1),0,32;l:(55,8)=u68s:(7,35),0,32;c:(0,2),0,8;i:(0,13),0,64;v:(55,9)=*(55,10)=xssymbol:,0,32;t:(55,3),0,32;w:(55,1),0,544;;,32,544;r:(55,8),576,544;;tree:t(55,11)=(55,4)symbol:T(55,10)=s16name:(7,35),0,32;type:(0,1),32,32;def:(55,3),64,32;next:(55,9),96,32;;symbol:t(56,1)=(55,10)YYSTYPE:t(57,1)=(57,2)=u68s:(7,35),0,32;d:(0,13),0,64;i:(0,1),0,32;v:(57,3)=*(56,1),0,32;t:(57,4)=*(55,11),0,32;w:(55,1),0,544;f:(55,5),0,64;;int_tree:F(57,4)i:p(0,13)i:r(0,13)t:r(57,4)inthonest_tree:F(57,4)str_tree:F(57,4)win_tree:F(57,4)w:p(55,1)sym_tree:F(57,4)sym:p(57,3)sym:r(57,3)def_tree:F(57,4)v:p(57,3)def:p(57,4)v:r(57,3)def:r(57,4)tree2:F(57,4)t1:p(57,4)t1:r(57,4)tree3:F(57,4)t2:p(57,4)t2:r(57,4)freetree:F(0,20)t:p(57,4)print.cscoutType:F(8,35)just_name:F(8,35)just:p(0,1)just:r(0,1)printdef:F(0,20)t:p(31,4)fp:p(0,23)=*(2,1)t:r(31,4)fp:r(0,23)w:(30,1)arg:r(31,4)printsym:F(0,20)v:p(31,3)fp:p(0,23)v:r(31,3)store.cstoreDefn:F(0,20)storeSym:F(0,20)command:(33,146)ScoutDefn:S(0,23)=ar(0,22);0;4095;(0,2)store:S(8,35)useOldTree:G(0,1)initDefaultWindow:F(0,20)subst:f(42,1)w:p(42,1)f:p(42,3)f:r(42,3)YYSTYPE:t(0,23)=(0,24)=u68s:(7,35),0,32;d:(0,13),0,64;i:(0,1),0,32;v:(0,25)=*(41,5),0,32;t:(0,26)=*(42,7),0,32;w:(42,1),0,544;f:(42,3),0,64;;yytranslate:S(0,27)=ar(0,1);0;-1;(0,2)yyprhs:S(0,28)=ar(0,1);0;-1;(0,8)yyrhs:S(0,29)=ar(0,1);0;-1;(0,8)yyrline:S(0,30)=ar(0,1);0;-1;(0,8)yytname:S(0,31)=ar(0,1);0;-1;(19,32)yyr1:S(0,32)=ar(0,1);0;-1;(0,8)yyr2:S(0,33)=ar(0,1);0;-1;(0,8)yydefact:S(0,34)=ar(0,1);0;-1;(0,8)yydefgoto:S(0,35)=ar(0,1);0;-1;(0,8)yypact:S(0,36)=ar(0,1);0;-1;(0,8)yypgoto:S(0,37)=ar(0,1);0;-1;(0,8)yytable:S(0,38)=ar(0,1);0;-1;(0,8)yycheck:S(0,39)=ar(0,1);0;-1;(0,8)yyss:S(0,40)=*(0,8)yyvs:S(0,41)=*(0,23)st_parse:F(0,1)yyvs1:(0,41)ssp1:r(0,40)msg:r(7,35)scout_err:F(0,20)st_error:F(0,20)defaultWindow:G(42,1)st_char:G(0,1)st_lval:G(0,23)st_nerrs:G(0,1)st_debug:G(0,1)yyssp:S(0,40)yyvsp:S(0,41)yyssa:S(0,42)=ar(0,22);0;199;(0,8)yyvsa:S(0,43)=ar(0,22);0;199;(0,23)st_lex.cconstants:S(0,23)=ar(0,22);0;15;(0,24)=s12name:(5,35),0,32;val:(0,1),32,32;token:(0,1),64,32;;tokens:S(0,25)=ar(0,22);0;46;(0,26)=s8name:(5,35),0,32;token:(0,1),32,32;;fields:S(0,27)=ar(0,22);0;32;(0,28)=s8name:(5,35),0,32;token:(0,1),32,32;;search_constant:f(0,1)search_token:f(0,1)search_field:f(0,1) :T(0,29)=e_S_:0,_A_:1,_D_:2,_DOT_:3,_DDOT_:4,_DDOTD_:5,_DOTA_:6,_QUOTE_:7,_QBSLASH_:8,_HASH_:9,_AND_:10,_OR_:11,_EQ_:12,_NOT_:13,_LT_:14,_GT_:15,_SLASH_:16,;st_text:S(5,35)st_leng:S(0,1)st_restart:F(0,20)pos:r(0,1)new_st_text:(0,30)=ar(0,22);0;255;(0,2)st_lex:F(0,20)init_scout:F(0,20)fullname:(0,31)=ar(0,22);0;254;(0,2)initFile:r(0,32)=*(13,1)ScoutAppAgentName:S(0,1)st_script:G(0,33)=*(68,2)st_prompt:G(5,35)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)01.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.01.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.got.rel.bss.rel.plt.init.plt.text.fini.rodata.data.eh_frame.ctors.dtors.got.dynamic.sbss.bss.stab.stabstr.comment.note# 1((7 ,,?̗E Go$To&`c hh&l pp&@u &@ ~-.< 1s    , J J J ĺJ ̺|N ||O O 0# 4  F@\hU h0=(,̗hp       J J J J |N |O O  ļ ļ +2  =( AJ O, [ qJ P O `  0 J 2   J  J J J   @ 3 % 3O > N ]O i v  '   O  O  O  4 5@ 6! 6! " 34" 8" <" @"  D" -O 5O <;H̪&OU&]Ȱ$e`&j&o6xhJ6h  H" L" P" P T" Q  X" \" `" O O O O  O T T " 6%`5 Mu Tv [| e' q(1 x( (b } } } \+@ } 5 35 5 5 5 5  . ~ %5 +8 0; 6; =3[ F; } O; X~ `~ Pi; 5s< 5<`,tH-O.U2]34e9j:o;,x >,6>,,@ٳ8< << @< ` D<  @H< L< H @ P L  D H @ |P< 8  @ < 2< < < < < < < ^ ^ ,` L ? 4 p pf r) )r= 48sM ?s] J s ^gs{8? ? C C C C C  C ( C : C C ( M @; \ |? e  v   ` 4 4 3 H g  H C 0 C 0 \    ( P 4 <   Q D \ D i D u D  D  D  D  (D  0D  F 0 4 4D  x  d     ' @D 1, a 4 7 < 8 7 H p  P  [  c m w    ^D 5  `E 5 E  E  E 5 hE E E   ` X  ` P (A F 2 @F 3 F 4 `  ` sF 5 l <8gH`OU`]@e`jb`ox(z( F F G G  G @  5 G G        ` D"  G 2+ `G 5 H x< I C j S f ` f m J J u J J  y }   | в  ?w |,@ = 6  ?  -X  & / (;>  L  , h  "   4n D` L R4, eL? p| |Ls t D |K X @ h"0 ~   xA! X@ )*>pGSBz \:n5 {= ȯ/د,H< -  , N0 7(" l,,3@l,:8L~ Ul ` rHJ U (~,X)h/\ u P xЫ3 .- *<},E,T$flH },k   - Ȱ?/ ذ L   4  a ,@- V 6.| 6\ ?dI D V b hl  whP d x0 ? < <  D N T  I!Dt 'ȳ 4T( <?I\D ^`h mP  (~,|  0j  8Dv H.$ , n (Lo > t HN [Xn0  < ? d `A hb   , HE   x ' 0y =D Nx\[ o @ v  lFg | 1  6 5`& $9 A( "X& .D: 3  N8  DJ Pl 00 sȱL ر5P? V 8( X @? T' 6 (  (  = H? .  5Q =^ DP N, ZN r4 0xG t 44,l2  8}3 T! '(e5T =0 L) ^8gpX V HG  X hA $ hS ^ L   *x22 E NP  ]ro| {@N <T ! Լ% L]! X& E  5) B Ȳb- 8/< ?  Iز/Zr md& u0!   7   @E ( u .:@ IH Pa X g(Iy8l r H" M $ @) tc  X h + Cu 4 @~,? s Z \@- i |C }   & |} Hz  DK 7 O  O != !h-!x3 @! 5 I!W U!  `!|. e! o!d x!` !x!p? ! ! !A !@ !2!!&"H "?'"8 5"| M"ȳ5]"H  n"l; ~"!  "س J" "0J "Ԫf "~," "" "*#T #@ (# 8#'>#x J#8) Q#Aa#(q#8H#H:#P$ #\ #p # #PE #g #  #|  #! #X0$h!$HL )$X 8$x*I$RY$? j$  q$, |$>@ $3 $ $q $$w $d $ $  $82 %? %H~,%! (%hc 5%p A%6P%ȴ7a%ش0l% r%T- %d/ %pv %FC % %%%U% &HAz &  &sf 2&G ;&@D L&<^ `&?j&  x&T &(&,~,& & &8:&d2 & & m '< '$l '|3 $'L) -'@,6'( E'H[b'X,s'  'ho'x*'? 'L 'O '''$ (, (Dr )(O D(>P(ȵ_($  p(L z(P (ص5(D  (( ((= (:(9d (h )Du )'J ),()  0)L5B 7) =), G) C P)*& Y)X c) t). })1 )() )P0( )T^ )0@ ) )8,)F )Hy){ )X7)+ *`- *},*e 0* 6*@ @* O*{ h* m*T v*( z* *pDf *TN *= * *|I *f *k# * +. +|O +B '+k ,+h 4+1 F+x> O+`,D]+x1n+D$ +B +]0 +T; +&+ l  + +8 +$@ +,A,-#,ȶL6,p' H,$7 ],ض j, q, z,g,,, ` ,A,Q ,p,?a ,l2 , 4 , , -xl -d -D -`j --J 7-' C-(;S-m m-8}- -} -H+-~,-,-X'-O -l}R -, -DE .x . .@0 *.h+9.   D. O.x\. l..~.  .5.D  . .5.  .D' ..7.ȷ/s8  /F /@(\ (/ %: :/ط?F/P- T/~,Y/ : o/Q s//:/\2 /5/ /  / B /  /`~,/p{ 0P)0d 10 d 70(H08,U0H{e0x! {0;[ 0X0j 0 2 0\ 0h;0 0 04# 0" 0P 0x}"1$121:@1xz I1+]1ȸw18 }1 1ظ51?1511P) 1$ 1l2 1~ 1 },2i 2! 2.< (2},02l G2p]r Y2 Cn b2" l2`. }20X 2 2,22(l 24 2`W 2(2r 2852H 2  3 ^ 34Bo 3l #3` *3X<3hT3T&  _3k b3xxq34) w3(  3 3 3`? 39 343)3|O 3> 3  34 4J %454@ E4,J4@ W4ȹ<l4Ȁ+ y4< 4P 4x~,4عU4: 48  4t44z40c 4v 5 55O .5 B5DV L5N d5O u5(5 5% 58?5  50r 5 a 5HA5L 5~,P6x 6D? &6,D.6n D6XzW6% _6h5l6x{6h 6_ 6?6J6 6 60n 6N 6z 6D 6py 77P (7L /7 ;7O M7[7$S c73 h7< o7Ⱥ?y7غ7  7  777 771 7\w 7M 7 7 <4 74B 8  8H% 8M )8c<8? B8S8@ Y8H g8x i q8س w8 88#R 8 8(8@< 8: 8P[ 80< 88*80 8H8X? 9 w 9$p *9& 49h)G9 Z9!  a9x8r9 9! 9 u 902 91 9|~,9  9  9~, 989\M 9&:d: :K ):D7 < 3:/ E:* \:p:h y:Q :Ȼ>:@|,:  : :. :. p:z :`% :H  ; ;ػ:;  /;h 4; =;D) N;8 V;~,d;q;;|3h ;O ;4? ;\ ; ;/6 ;,;. ; ; ;P<(&<8 <~ -<x 7<a ><l E<v N<x C V<  Z<u h<\ <4 <E <8W <H"<X<D <h<n! < <T < =x=initfini.cgcc2_compiled.call_gmon_startinit.ccrtstuff.cp.0__DTOR_LIST__completed.1__do_global_dtors_aux__EH_FRAME_BEGIN__fini_dummyobject.2frame_dummyinit_dummyforce_to_data__CTOR_LIST____do_global_ctors_aux__CTOR_END____DTOR_END____FRAME_END__main.crcsidentryStackSizeTopEntryStackEntryStackmasterStackSizeTopMasterStackMasterStacklastBeepTimesetTimertimedEventsEnabledinerrorfretcalllastControlCTimeRS1RS2RSrunset.csymbol.crcsid3rcsid4LocalVarListtrans.cyacc.yMAXGARBAGEMAXUSABLEnGarbagenUsablegarbageLevelgarbageusableyytranslateyyprhsyyrhsyyrlineyytnameyyr1yyr2yydefactyydefgotoyypactyypgotoyytableyycheckyy_parse_inityychar1yyssyyssayyvsyyvsayystacksizeyyfree_stacksc.0yysspyystateyyerrstatusyyvspyynyylenyyvalbuiltin.cpushlistdefnAcceptTablebuildAcceptTableacceptablesymcmppackparaAppendRemoveScoutScreenListrcsid2searchKeyreplaceKeylookAttrlookAttrResultcode.caddr.0eval.cschedulelockheap.clex.cappend_charbuffer_overflowbofkeywords.0keyword_tokenbuiltinFs.1number_tokenid_tokennew_yytexttab.2table.3multi_symbol_tokenskip_commentskip_one_line_commentscoutScreenInitOpenedskip_percent_commentgetAgentNametranstab.4backslashlib.cmachine.cneed_rwvNullList.0cnv_formula_to_rwvUPDATErefer.ctype.cdatatypecustom.cGlobalSymbolscontextNORMALindxbackindxbackcontextMaxBackupContextbackupContextSizebackupContextMaxBackupIndxbackupIndxSizebackupIndxchange_scope2x_default_graphtempx_default_attrx_draw_actx_delete_attrx_delete_actx_delete_openshapex_delete_graphname.0name.1expr_nameisGraphAttrindentinsert_nldumpDonaldDeclarationlastvpneednllasttypedumpDonaldDefinitionlastmastertree.cstagetreeListSizeTopTreeListinPrintTreedumpbufsizeappendTreeListTreeListtransorigCommaRparendump_strglevel.0glevel.1defnametempnameutility.cparser.yerrorstringwithinNamedd_lex.cdd_textbufsizedd_lengstateisOpenshapecurlyCountDonaldAppAgentNamesaveaction_Atokenizegtargetcheck.cTypeClashcheck_idsemantic_1semantic_2semantic_3semantic_4check_children_typeparser.cfunctions.cutils.csa_uidcounterstructures.crender.ctogl.cconfigSpecsDefaultCreateProcDefaultDisplayProcDefaultReshapeProcDefaultDestroyProcDefaultOverlayDisplayProcDefaultTimerProcDefaultClientDataToglHeadAddToListRemoveFromListFindToglget_rgb_colormapTogl_CmdCommandTableTogl_TimerTogl_RenderRenderOverlayToglCmdDeletedProcTogl_CreateWindowTogl_EventProcci_depths.0dbl_flags.1Togl_DestroynoFaultXAllocColorgrabPixelsgenerateEPSglpng.cDefaultAlphaCallbackStencilRedStencilGreenStencilBlueAlphaCallbackStandardOrientationPalettedTexturesMaxTextureSizescreenGammagammaExplicitcheckForGammaEnvSafeSizeResizeext.0ExtSupportedHalfSizeBuild2DMipmapsSetParamsex.cedenCmdtodoCmdevaluateCmdquitCmdrefreshCmdgotoCmdversion.0variant.1webSite.2win32version.3sasamiAvail.4apple.5distributescript.cnScriptBufferscriptLevelScriptBuffertablessedenStrsymbolcmpprint.cstore.cstoreScoutDefnsubstst_lex.cconstantstokensfieldssearch_constantsearch_tokensearch_fieldst_textst_lengScoutAppAgentNamecckHlFL0.isa_addpolynetodoviewport_namelocal_declareglXQueryServerStringTogl_GetOverlayTransparentValuesa_r_maxlightsisUserDefinedexpr_to_donald_nameTcl_GetVersionclearTreeListfirstvertexchange_targetssscan_fglPixelStoreinegateed_sasami_object_posTogl_ReshapeFunccos@@GLIBC_2.0atexit@@GLIBC_2.0append_linebufgetmemprintfgetc@@GLIBC_2.0setXrotprognamemainWindowstack_overflow_errjmpdelete__strtod_internal@@GLIBC_2.0insert_level_markersasami_light_attenuationsasami_light_directionallcatchangecount_idpngSetViewingGammaInp_Dev_Savesasami_object_scalesasami_viewportfget_stringsasami_light_posed_sasami_light_posglTexImage2DTcl_GetStringResultTogl_SetReshapeFunceden_notice_undef_referencesa_inputstringdd_scriptstrncat@@GLIBC_2.0strchr@@GLIBC_2.0Togl_PostOverlayRedisplayappend_NoAgentNamet_floatinthonest_treeglReadPixelsjptobjmateriallistpng_set_strip_alphaDefineinEVALfeof@@GLIBC_2.0sa_load_objsa_getuidlistshiftglGenTextures_changedfpunget_chardecGarbageLevelinit_donaldprompt_onXMapWindowdumpdtreeed_sasami_object_rotassign__ctype_tolower@@GLIBC_2.0atan@@GLIBC_2.0lookuptouchscan_fpatchinttimewouldBlockTcl_EventuallyFreeungetc@@GLIBC_2.0_DYNAMICbuiltin_ft_checkt_charsa_r_initdumpbufpng_get_rowbytessa_getfirstmaterialcurrent_NotationTogl_ColormapprintRunSetdd_parseaction_queuectoslook_upswitchcodeinitRunSett_supersa_getfirstvertexrelated_by_codenoticeft_intTogl_PostRedisplayfirstlightinterruptedb_writelibLocationsa_r_resizeviewportreset_compiler_statusXRaiseWindowget_msgq__register_frame_info@@GLIBC_2.0writelndec_asgnentry_ptrglRotatefrun_initdumpscoutlocaltime@@GLIBC_2.0Tcl_InitTcl_Releasewin_treefileno@@GLIBC_2.0sa_findlightSEARCH_symptrstrcmp@@GLIBC_2.0png_create_read_structcode_related_bylog10@@GLIBC_2.0IDlistglFlushsavetextglColorTableEXTusageclose@@GLIBC_2.0asin@@GLIBC_2.0agentType_fp_hwyytextperror@@GLIBC_2.0ret_callcnv_2_boolTogl_ScreenNumberpng_set_sig_byteseqcallsa_scriptfprintf@@GLIBC_2.0fork@@GLIBC_2.0sa_addlistgetActionsa_r_render_verticesgetenv@@GLIBC_2.0sasami_poly_tex_vertexTcl_PreservelastNullInIDlistsignal@@GLIBC_2.0dd_debugTcl_PkgProvidepclose@@GLIBC_2.1related_by_code_runtimelhsdd_nerrsed_sasami_vertexsa_r_setshowaxesstrtodoubleglVertex3fcheckRunSetXRootWindowdefinitionleresume_scopeTogl_TimerFuncsetZposE_Disp2PSddupglXQueryExtensionyyparsedd_errorpeek_eden_internal_cdTogl_Screengargcsetyyparseinituser_tracelookup_addressdtree0queuedd_appAgentNameaddress_errorkeyincurrentAgentNamesasami_light_diffuseTk_CreateEventHandlersa_adduidlistltselect@@GLIBC_2.0tree3sa_dumppolystextptrglPixelMapfvinit_ScoutScreenListcontext_searchsa_togl_createfunc__assert_fail@@GLIBC_2.0curScriptTogl_Displaymark_changedInp_Devvsnprintf@@GLIBC_2.0freetreestrerror@@GLIBC_2.0__dso_handlecode_related_by_runtimelhscheckok1ed_sasami_poly_colourmakedatumsasami_poly_colourdirname@@GLIBC_2.0Togl_IsMappedOverlayTogl_HideOverlaysa_def_light_diffusePlotShapesa_dumplightsTcl_DeleteTimerHandlerpngSetStandardOrientationcodeswitchcurrentAgentTypePtrTogl_TkWininit_scoutautocalcsa_addvertexsa_r_setupcameraXResizeWindowdelete_local_levelpng_set_gray_to_rgbentry_tblDeclareGrapheden_backticks_dependency_hackscoutTypesa_inputresetupdateevalDatumprintUsageglDisableprogpsymbol_searchglDepthMasksa_getpolysymtbl2listhashprogTogl_Interpeden_delete__errno_location@@GLIBC_2.0dtree2pow@@GLIBC_2.0debugglMatrixModesa_def_light_pos1printsymsa_getlightTogl_GetClientDatafirstpolyget2numerrorContentfincGarbageLevelsa_getobjectinvoke_action_queuefirstmaterialconcatmustintlookUpconcatoptprintstdoutsasami_material_diffusestackinit_lexsystem@@GLIBC_2.0ed_sasami_material_diffusetolower@@GLIBC_2.0png_get_gAMAst_promptTcl_EvalExsa_getvertexerrorCompletestack_underflow_errsasami_poly_materialTk_MainWindowpre_incdeclare_actiondeclare_openshaperandom@@GLIBC_2.0sasami_material_texturestoreDefnTcl_Alloc_initnameofpopen@@GLIBC_2.1DELETE_entry_ATOMglViewportmakearrinit_notationsgetvalueadd_local_variablechange_sourcesTogl_DisplayFuncglBeginTogl_SetCreateFuncrmActionsa_addmaterialmalloc@@GLIBC_2.0pngLoadRawFsasami_light_ambientpre_decactivegetXrotTcl_FindExecutabledd_restartTogl_AllocColorlook_prevreset_contextglDrawBufferfscanf@@GLIBC_2.0sasami_object_rotglXMakeCurrentreset_evaldtree4translatescanf@@GLIBC_2.0ed_sasami_viewportinsttblsasami_light_enabledbackup_contextpipe@@GLIBC_2.0Tcl_SetResultpngSetStencilsetpromptcurrentAgentTypesa_get_face_normal_from_uid_listed_sasami_material_specularfread@@GLIBC_2.0XStoreColorpushEntryStackerrorfsetYrotsa_dumpobjectsTcl_NextHashEntryTk_DeleteEventHandlerhptrfscan_f__deregister_frame_info@@GLIBC_2.0topEntryStacklookupnot_eden_internal_cwdappAgentNametypenochange_scopeTcl_EvalFileTogl_SetClientDatadef_treesa_r_ysizeed_sasami_material_ambientE_StringRemainschedule_parents_ofmodget_stringeden_full_nameadded_sasami_light_enabledsa_addobjectTogl_ResetDefaultCallbackseden_declarestdout@@GLIBC_2.0stderr@@GLIBC_2.0translationTcl_CreateInterpsasami_object_polyget_charsa_addlightTogl_Widthscatexec_filetextcodeyynerrsTk_ConfigureWidgetsa_def_light_ambientnewhdatsa_r_updatesa_parsestringunmarkGarbage__sigsetjmp@@GLIBC_2.0XSendEvent__xstat@@GLIBC_2.0lazy_notglTexParameterigetnotcomment_eden_internal_basenameglXChooseVisualinstall_notationclearEntryStackbreak_qvfprintf@@GLIBC_2.0emalloc_psa_init_sasamisasami_vertexinterpexec_stringfseek@@GLIBC_2.0clearMasterStacksetbuf@@GLIBC_2.0sa_get_face_normalsend_messageflushRestOfLineXFreesa_load_mtlyylengtime@@GLIBC_2.0cosh@@GLIBC_2.0Tcl_DStringFreeglTexCoord2fsymbolsresume_contextcode_definition_startotherNotationTcl_GlobalEvalECt_typesa_getfirstpolyst_restartgetopt@@GLIBC_2.0Tcl_InitHashTablesublistTogl_FreeColorfgets@@GLIBC_2.0Tk_ResizeWindowsa_r_initialisedbitanddumpdonalddefinesasami_poly_geom_vertexsa_r_renderdatacmpXFreeColorsed_sasami_light_ambientcompiler_flagappendEdennewScriptsa_findvertexglLightfsa_camera_rotsymboldetailSEARCH_entryappendnEdenTcl_GlobalEvalchdir@@GLIBC_2.0Tcl_SetVaraddIDMOVE_entry_Qrlibtbled_sasami_material_texturejust_nameEXinitTcl_DStringAppendElementstrstr@@GLIBC_2.0longjmp@@GLIBC_2.0sa_loadtextureint_treesasami_setshowaxesed_sasami_setshowaxesprintdefTogl_ShowOverlaysasami_set_bgcolourglLightfvInput_Devicespost_decTcl_DStringAppendsa_skiplineinit_LocalVarListformula_listglGetIntegervsa_findobjectTogl_Configureed_sasami_poly_geom_vertexrefer_bysa_addescapesst_errorinPrefixst_nerrssa_getmaterial__strtol_internal@@GLIBC_2.0qsort@@GLIBC_2.0Togl_CreateFuncTcl_ResetResultglXDestroyContextsa_def_light_specularchange_contextevaluateatan2@@GLIBC_2.0__xpg_basename@@GLIBC_2.0print_symbol_tableglLoadIdentitydispatch__ctype_toupper@@GLIBC_2.0Tk_MainLooppng_set_expandTogl_DestroyFuncaddActionTogl_AllocColorOverlayglPointSizesa_getfirstobjectXCreateColormapinitexecvp@@GLIBC_2.0mustaddrglPixelTransferiuser_errorTogl_MakeCurrenttree2printhashglPopMatrixnew_symforgetbitorfreedatumpngBindFtkdefineinit_edensa_dumpmaterialsis_graphresetLockstrncmp@@GLIBC_2.0getheapdtree1printlocalnarymulTcl_GetVaruseOldTreeTk_CreateWindowFromPathaddrpng_get_PLTEcheckokinitbufdd_promptinstall_custom_variablesgargvTogl_InitpopMasterStacked_sasami_object_visiblejpntpost_incpopsa_getandbindnewtexturesearch_ScoutScreenQsasami_material_specularselscoutScreenInitOpeninitcodesearch_localstoreSymsa_getUIDis_shape__bss_startsasami_object_posmainTk_Initsa_r_closedisplaymakelistdefaultWindowTk_ConfigureInfoTogl_CreateCommandclear_IDlistmap_token_to_nameput_environTcl_AppendResultheapTogl_WidgetinstallIntVarremove_msgq__libc_start_main@@GLIBC_2.0glClearColorraise@@GLIBC_2.0Tk_SetWindowVisualexpr_to_eden_namedeclare_image_actionpng_get_IHDRdividecall_libTcl_PutEnvexp@@GLIBC_2.0t_strTcl_DeleteCommandmustcharTk_MakeWindowExistlistsymsa_findpolyTcl_AppInitfree_symbolresetScriptlocaladdrstackpDefineFuncsa_r_opendisplaypush_textclearRunSetdup2@@GLIBC_2.0ed_sasami_poly_tex_vertextanh@@GLIBC_2.0restore_contextexecuterealloc@@GLIBC_2.0st_scriptst_debugstrcat@@GLIBC_2.0new_symboldisAsseval_formula_queuecurrentAgentNamePtrstartValidTogl_SetColorsa_getlisttan@@GLIBC_2.0data_starterealloc_pXQueryColorspushMasterStackprintf@@GLIBC_2.0Togl_ExistsOverlayglDepthFuncsa_togl_destroyfuncqueryglGetStringlook_up_treedefnonly_finimemcpy@@GLIBC_2.0sqrt@@GLIBC_2.0count_exprDisplayScreentkdefineDatumprint_all_symbolsglMaterialfMOVE_symptr_QsptrTogl_FreeColorOverlayrunfclose@@GLIBC_2.1glLightModelisa_findmaterialTcl_FirstHashEntrysaveprogchangeNotationpushUNDEFsa_r_setuplightingsa_camera_posed_sasami_light_attenuation__strdup@@GLIBC_2.0yydebugframeTk_DestroyWindowglPushMatrixTk_NameToWindowsasami_object_visibleprint_treeTcl_CreateCommandpngLoadRawsa_findlistorgettimeofday@@GLIBC_2.0Togl_DumpToEpsFilegtsymboltextblibtblwarningf__cxa_finalize@@GLIBC_2.1.3XInternAtompng_read_infoglBindTexturepngLoadFsnprintf@@GLIBC_2.0XmuLookupStandardColormaparrayindexcalcglEnableglNormal3fglCullFaceXAllocColorcurrentNotationaction_listsa_finduidlistcode_definition_runtimelhsdd_charsa_dumpverticesnotlistisNotYetDefineddd_lvaled_sasami_set_bgcolourmap_name_to_tokensym_treehashindexTogl_SwapBuffersfreeTreejpnfst_charglFrustuminitDefaultWindowcall_floateagerexit@@GLIBC_2.0Control_CglClearXCreateWindowTogl_OverlayDisplayFuncEXinitTclstr_treewarningst_lexcalloc@@GLIBC_2.0png_destroy_read_structUndefDatumpcTcl_DoWhenIdlenextcformula_queueTogl_Identandsa_def_light_pos2b_exitpng_check_sigsscanf@@GLIBC_2.0_edatapipe_processgettimeTcl_CreateTimerHandlersetLibLocation_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0receive_message_endclearGarbagepng_read_update_infosa_exit_trapaddentrysa_r_render_object_polysglobToglXSetWMColormapWindowssa_outputf_eofTcl_Evalgetcwd@@GLIBC_2.0png_read_imageTcl_EvalECcodeevalacos@@GLIBC_2.0__ctype_b@@GLIBC_2.0Togl_SetDisplayFuncprintlistsasami_material_ambientstdin@@GLIBC_2.0Tcl_DeleteCommandFromTokenappendHistDebugglMaterialfvfget_chared_sasami_object_scaledd_lexpng_create_info_structappendscoutErrorStred_sasami_light_diffusefirstobjectst_lvaled_sasami_object_polystrncpy@@GLIBC_2.0getZposglShadeModelTk_FreeOptionsyylvalnot_readcharglScalefTk_SetClasssa_r_render_axesstartcheckok2sasami_light_specularinstalladd_ScoutScreened_sasami_light_specularfopen@@GLIBC_2.1markGarbageupdatesave_IDlistoptarg@@GLIBC_2.0Tk_FreeCursorpngLoadpopdinsertglTexEnviTcl_CancelIdleCallTogl_Heightapply_IO_stdin_usedTcl_LinkVarrefer_tostrtok@@GLIBC_2.0sa_errordon_errlookup_localgeerror_nosa_eden_initjpfdonald_full_namemustlistsrandom@@GLIBC_2.0readyXGetRGBColormapsE_tclTogl_UseLayerfile_statyylexdefinition_runtimelhsDeletenewdatumXWarpPointerbackgndget_environpushintpopEntryStackglXSwapBuffersdumpedenTcl_DStringInitglTranslateffinetimeed_sasami_poly_materialWidgetMapsprintf@@GLIBC_2.0out_of_range_errorcont_qglXCreateContextTogl_SetDestroyFunccurrentnott_str1copyTreenoupdatesa_r_xsizepngSetAlphaCallback__data_startsa_r_bgcolourglXGetConfigmuststrsin@@GLIBC_2.0Tk_GeometryRequestsubconstpushscout_errTogl_SetTimerFunceden_interrupt_handler_IO_getc@@GLIBC_2.0freeheapDELETE_symptr_ATOMglColor4fagentNameterminate_eden_internal_dirnameextendbufilibtbled_sasami_light_directionalgetYrotTogl_ClientDatainstallnotglBlendFuncsa_getfirstlightpushlistsizeappend_agentNameDeclaresa_r_showaxesXUnmapWindowlog@@GLIBC_2.0viewOptionsoptind@@GLIBC_2.0sa_eden_initialiseddeclaredeleteScriptdtree3glEndis_openshapetopMasterStackhashtablepng_set_gammaTcl_VarEvalpng_init_ioprintVersioncode_evalsubstryycharinc_asgnpngBindnotsetcurrentnoteden_error_index_rangechange_prompttypenamepackTcl_Freesinh@@GLIBC_2.0linenoXInstallColormapst_parse__gmon_start__sa_r_render_objectsyyerrorstrcpy@@GLIBC_2.0png_read_endtkeden1.40/ttyeden0100700000252500001640000113343007470760565012720 0ustar ashleyemELF4Xi4 (444ққ++x`"?? /lib/ld-linux.so.2GNU("KzL}ETr^n@df'?g4].Q6e`3vAtPUo+;_Xx<H{ SpIy 8,k|haq~Nw*F jYRZmsD> %!$#1 ) &C0GBM9V=b5i:O\2[WlcJ/u7-&=BwKȘgؘY ]#?Y"*2(:8/HoX7hx&)/Pfșؙ$P,(I8HdX.hx5`@Ț'ؚ'VgF` Er()8/LH!X75h"x^\Od@h@2&țu؛ J$S%*A(8H[X0h*Mx7)'&'U[2Ȝ$؜mR9]^B(Ym8IHX@PX9h~x-X$^xbJȝ;؝}+.'h +6(.o8iPH7XvhxP~;}"oȞl@؞)X@{=@)\(/8|p@`t@uHzx@,X|@hxc4)K&ȟ؟Y@ /__gmon_start__libreadline.so.4.1_DYNAMICreadlinerl_readline_name_initrl_expand_promptadd_history_finirl_bind_key_GLOBAL_OFFSET_TABLE_rl_insertlibncurses.so.5wscrlendwinmvcurwdelchclearokoverwritewerasenlechonocbreakoverlaywrefreshcbreakwaddnstrnonlwclrtobotwinsdellnwgetnstrnoechoscrolloknewwinwaddchinitscrwinchrawwmovedelwinwinschleaveokwgetchstdscrnorawwclearcurscrwclrtoeolwborderlibdl.so.2_IO_stdin_usedlibm.so.6logsqrtcoshcostanhsinatan2powsinhlog10exptanatanasinacoslibc.so.6longjmpstrcpyprintf__strtod_internalstdoutrandomungetcstrerror__xpg_basename__ctype_bgetenv__strtol_internalfscanffgetsdirnamememcpypcloseperror__cxa_finalizedup2systemfeofmallocoptargvsnprintfselectputenvpopen__sigsetjmppipefprintfstrcat__deregister_frame_infochdirfseekoptindstdinsignalstrncmpstrncpyrealloc__strdup_IO_getcforksscanfgettimeofdaygetoptlocaltimetimestrcmpgetcwdfgetcsprintffclosescanfstderrsrandom__xstat__errno_locationexit__fxstatsetbuffopenfileno__libc_start_mainstrchrexecvp__register_frame_infoclosevfprintfraisefree_edata__bss_start_endGLIBC_2.1.3GLIBC_2.1GLIBC_2.0@si ii ii ii ?`@&d@6h@7l@mp@xt@yx@{|@}@========= = = = =======>>> >>>>> >$>(>,> 0>!4>"8>#<>$>%>'>(>)>+>,>->.>/>0>1>2>3>4>5>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>T>U>V>W>X>Y?Z?[?\ ?]?^?_?`?a ?b$?d(?e,?f0?g4?h8?ih%>h%>h% >h%>hp%>h`%>hP%>h@% >h0%$>h %(>%,>%0>%4>%8>%<>h%@>h%D>h %H>h(%L>h0%P>h8p%T>h@`%X>hHP%\>hP@%`>hX0%d>h` %h>hh%l>hp%p>hx%t>h%x>h%|>h%>h%>h%>h%>h%>hp%>h`%>hP%>h@%>h0%>h %>h%>h%>h%>h%>h%>h%>h%>h %>h(%>h0%>h8p%>h@`%>hHP%>hP@%>hX0%>h` %>hh%>hp%>hx%>h%>h%>h%?h%?h%?h% ?h%?hp%?h`%?hP%?h@% ?h0%$?h %(?h%,?h%0?h%4?h%8?h%ztX,u[Mt#_F)))@~ uÍvUWVS@,p`1҃TDždDž` h\lj󫋕TTT\ SjjVhƒ 1e[^_]ÍvUSQX2]tRShŨ5h@`,uY j@`,=Vt-X2@tP`,Ph5h@~VSh:d,9uHB`,P5@$cuhh&1@d,@d,]ÍvUX2tPjh5h@d,JH!‰d,UX2tRjh45h@ jd,ÐUd,@D]Uh,uY j@h,Vt-X2@tPh,Ph5h@"VSh: l,9uHAh,P5@H$cuhh1@ l,@UAl,Ðl,JHU!‰l,]ÉUl,]ÐUl,@D]UUS]j19]ÐU]ÍvU E Pu5h@`ÉU]ÍvUt,thL5h@Q5VhN5h@ E Pu5h@@,d;P0t0JɉuP[ucPhd5h@phL5h@ZUSE PuhSS5Vhm5h@]ÉU u uh~UVS@,@ dPutVt4X2@t P@,@ dPh5h@Vvhh1R5Vh5h@v E PV5h@X2@tPSh5h@E S`@, Vud1;B0vhvHtC0u"tC0uPt,eo@,d t,;B0wfzu tPhǩv h hOR@,p$ph6[X@,ph("@,B$1H9}6vB< u h, h.@,B$CH9|̓ h0@,fBftfHuQjjrAB@,t5@$@H,(c軎X2th35h@ьk8,tCX2tVjhG5h@C@,= VD,j@ctP4R8;4;1jh h 4‹RBfB u΋ <t><<1jh h 4d‹RBfB u΍e[^_]UUE2H,d d(c]ÐUWVSEff2`@,dEyu @,um hVt,X2@tPhh5h@Vvhh1C@,@ @,@@,@(@$ffffPtfJpÉ1 QVt3X2@t#P1Qh5h@*Vhh1C V@,p e@,B B@,@`@,t5X2BBffuPp@1DC@t}Ȑ9BADC@t~Eȃt:th̫P@,- ViNVffPcuEȋ]P.ucPEucffPЫt٫Ph5h@ X2tQjh/5h@@,j4Pe@,@,ffu> p1 hRPjx%=u @,@,) `et D,@, j6<, j<,uiOX2tWSh<5h@ SX2tVShX5h@y <,t<,uA ` eX`$k=<,6@,Bt5fBftfHuIB;t@t> P0X2@tVr h5h@ @,p T`-@,2X2t/eP@,- ViNPh5h@ee[^_]ÍvUS hL5h@ vP9Ӌ0(tP5h@>d9vы]UVS4,ut/X2@tRPh5h@ 54,_ hoVt+X2@tPhh5h@Vhh14,>/hjÃu hN$S54,X2@tPSh5h@# SZYh54,u[XV54,g VPZ hjVt*X2@tPhh5h@Vhh1ۃhSZY54,S$V@uEe[^]>e[^]ÐU 5Vh 5h@( hh5h@ÉUhh5Vh5h@4,uPhï5h@YXh5h@ hh5h@$UVShh`(S+ jSj4,tcPSZYh<S^Xh&Sƃu"Y0 PSh@Rh<Vj{e[^]Uhj `@ ÉUWVS|U u1ۿVv:-uV5Vh%Mh&Vzǃt)PVh@xS$z VWjV5Vhy5h@aVBңV h[^jh@cH h5t@jj$Ve[^_]ÐUS]j qVt)X2@tPj h5h@Vvhhdz1CC@@]ÉUSQ]t Su]ÐUWV} WrEFEX2@FBtPVhʳ5h@ VsHuGGu}Ee^_]vUVSuFX2@XtQ3hʳ5h@ 3 FPRX2@PtRShʳ5h@s SHuFFe[^]ÉUWVS]} j SBCps<$UCP@e[^_]UVSE1uh5h@*@Xt 3FVh5h@[ue[^]ÐUVS]S19Ӌu MtЅtv;puItP19H!u1[^]ÍvUSR] ۋEt=9t9CBSX2@tPSh 5h@']]]ÍvUMSQ9ʋ] tPXI $ÍvUU1ɀ:tvB1:u]ÉUVS uV@-t V3Au [Du1e[^]UWVSjHuVt)X2@tPjHh25h@9VhKhY11 QVt6X2@t#P1Qh25h@VvhKhY1VP E K<fCE}CC CfCu[ECC,@C,C @cRPhEP|QjEPjÐU/up hVt,X2@tPhh5h@Vvhhǵ1@/@@ /9uHA@/P5@$cuhʵhǵ1@ /E@ʋE DA/ÉU/uh j Vt'X2@tPj h5h@'Vhhǵ 1@/ 09uHA/P5@-$cuhʵhǵ1@ 0E@ʋE DA0ÉU0]ÐU 0]ÐUWV0HS 0/19ÉE1ɋ=09E}35@@;r;BA9};r;DwEUu`@t|X2@tP@th5h@ @t/EC;]I0/e[^_]ÐU=uQhuh BÐUE0]ÍvUWVS0 Euc0thP5h@0@0@@cc@@f@0fP=0HD:9 @n)0'Eq h`u=0thX2@tV50h5h@ 50{X2@tS50h5h@ 50GI'0~ 0'0D)ĉ%06QSWPN0)č%0u00c҉@@tP50hv5h@"00DB9@ =ctV5@h5h@@=@cu@cth5h@Mt EEc)c 0ct_hG=:wc 0t24H5ch5h@ ^_h5h@ 0@=y@\9h@y==%ct 4H5ch5h@nct c@P@cP@H@@,@"@҉E~)Ћ@Ec@ RPh5h@@Lrf<~7ΉÉW04Hh!5h@qf<Ջ@Q4Hh%5h@?@=C$` h7S$S4r@ h[SEX@0 h-W=|5th@hǵ h SE^@06 h|5thhǵL hR$E v h |5thhǵ hlR$E[R$XnORZ@0BR$r hc v@@@ @EhlQ||5oV8`V0Q jQ[@pB-2*@@v hx v hy v h{ v hp v@P@@9Bu hd\ hcQ$xC v h|P@ v h} v hDP@g v h v hp v@@$v hPY@pqP$<  hĉ v hmGP$7w v hG$nP$EJ h@@E$" h$O$EO$ @@ hE @ @EhvO$7 @ @죠EhDNO$7~ @ @Eh0&O$7V =t52@p%Pvhhǵb2j =t52jOhhǵ&2. uhhǵh/2PE$HhSN$ v=uh!hǵh/2PEr$HhN$2 h/52E$HhM$M@P2)ЃB$4uMZ@pN h/52@pT@@E  hHhSM@R)ƒ$:M@J)ȃAJA9Bt 2)A@JB)ȃAPh/rr h/52@p@@ hhL@R)ƒ$L h/@ppR h/52@p7@@v hHhGL@R)ƒ$.L@J2)ȃ Ah/rr h/52@p@@E f @Q2)ЃBA@ v@J)ȃAJ2)ȃAB v2h/52^_h/52h/52Y[h/52h/52[XZh/522o hmv hHhJ$E hiJ$v hHhJ$E hHh_J$E hm?J$Hh3J$cv hHhJ$EB hiI$E" hHhI$E@@Lv h7IJ- h3h/d52E hHhKI$Ev2=|5 @0.@052$nHE^@0 Yh@hǵ-?@- hH[@p}H@@ h]v h^v h^v h _ov h__v hcOv hq?v hr/v hqv hTsv htv htv hv@ EhȑG$ v@ h`Ev hv@ hPaEov@ h(bESv@J)ȃAR2)ЃB hjv hdkv@P2)Ѓ Bhtpv@P2)Ѓ Bhtpv h(lv hlv jJFZY52@pM_X52@pIE|5|5 hHhE$E hmE$iE$EE$m hmE$jE$EvE$m @pKEv@@ hlEmK jF j%E[^52@p ZY@pj52pph G^ hlDQv j%D_X52@p^@pj52ph GE v 4jE q@1҃x¡% jD hn D$CY[52@pXZ@pp52ppPt1JvPiFE@0%$E=t4HEj4h 0E3E PE @ E@0@B@ E2kd Yv%Mv Av%@BB$vEE@@@EE=c)@)@tRh_05h@VPho5h@萶;@u݃hs5h@r@B@EB@ @X@=y@w#ff9\uh@av@@G@@c=w@H!1w7\v9uzZ0B Pd@@phV he^_]ÐUWVStS贰$謭ËEfEuع1BCEfEuȹBCEfEuAC EfEuAC@EfEuACEfEuAC|fDžxxsA$ke[^_]ÍvUWV,EPfE衯Eu0Ae^_]ÐUWV8EPEPEȉEfEu@M̉ȺMb)‰U܉fEuع@$輚e^_]ÐUWVdB@xt hdhB p nhd@ pmd@4,@ ҋpxuVh@۸WVbǃuPVhh贸}fEu?e^_]UWVdPBH~Rh r ld@@@$fE艪EuX? he^_]ÐUWV5t@fE/Eu?e^_]ÍvUWVdPBp~Rh r kd@@@$fE荩Eu> he^_]ÐUWVdB@pxt hdhB p kd@@ pEPVjEEfEu=EEfEu=EĉEfEu=EЉEfEu=E؉EfEuo=EEfEuQ=$I"v_0̩ PVhe^_]ÍvUWVS8h]Eԡd@@p~ h0S5t@huq‹}1I~}ԹыEDtH}1 QEZYuԉS諮fE]uعT<v|X2@tPuht5h@ uXe[^_]UWVSdPBH<h) r hdB@@Eh)B phd@@Xu SuPE)tF}1у QDXZuS荭fE]uع6;{X2@tWuht5h@ڦ u< h1Ce[^_]UWVSdPBX ~ehI r gdB@XhIBp }gd@@pS袥 hRe[^_]UWVSdPB@L ~ hvh r gdB@X~> dh4[ BpgK̋dB@XH~6 vdBP[Df8u@vDKσuuuuuuuuuQ跦Ã0 h{]fEu9e[^_]ÉUWVSdPB@L ~ hvh& r eh&d@ p.fdB@X ~= dh&4[ BpfK̋dB@XpH~3dBP[Df8u@vDKWuuuuuuuuuQV4Ã0 h@]fEu7e[^_]ÉUWVSdPB@L ~ hvh r dhd@ pddB@X ~= dh4[ BpeK̋dB@XpH~3dBP[Df8u@vDKPuuuuuuuuuQV耧Ã0 h]fEu6e[^_]ÉUWVSd@@Lx  ]ȍp S5d@x ޹dB@@Eǹ1IMQhB pb hd@ p$Zbd@@p(XNKyhh&9 )@1 @P@>9E@;]IJ }};C9~ h)3EfEE܉u4e[^_]ÍvUWVSdPBxh=r mbh=d@ pPa h=d@ p$(ad@PBE@EBE]B(ۉEh`h&赬]U9=[Ev;]uu23CE ;]~ϋE 9E U)ЉE@1P脍 he[^_]UWVS U%=]uRE0h/= u uhuE%ft ft'A Su u | 2vt Pu hWu h& huxh}$ uu hmVu h_tSu hKQu h ;E 9t RPhWPh&h#uϝE ;XRE ju uƉmE ;X}h%u肝E E C;X~h'VE 0h)SE 0h:tvQE 0hTdvRE 0hTvhGPE 0h8vWE 0h(vVE 0hvh u Rhu˜e[^_]UWV j5d@ uke^_]U hhÉUWVSdB@ ;XHE j5d@B upE dBC@ ;X~e[^_]pUWVSdB@,xt hjddBp }Uȉ%=t RZYPh藨EЋ01 Q8Y_VSݡ]fEu/e[^_]ÉUWVS<dEEB@;HvEȉE B pud@xudBp|1ыEDEĉEMă ;N~E @P7EdB@Mă;H5 B@tV͞EċdB@Mă ;H~ЃufEuV.e[^_]ÉUWVSdEEB@;HE hB up[dB@MDE@E~1E Ãuu-E KuދdEE B@M;Hs u耇e[^_]Ud@@P~fx u@v1PdmvUWVSdB@Xu hcdhB p ZY2t"Qd@@ph5h@臘 j芡 jd@@pj55É4$7K]fEud,e[^_]UWVSdB@H,u hdB@@E9EЉEdhBUЍR pYd@@_\Xh S\ƃt# j艠 SVjEevVShhOEЋE9EeUԃfEU܉uP+e[^_]UWVSdKQ z~QfB f= |Gf= ~ f=;f=|5fzu= jq C@p   h#e[^_]UWVS,EEP10CE܉fEuع*EԋS19UH!uŃ ufe[^_]ÉUWVSdB@X h6dBHY %=t'fy t S!ZYPh`輢dBPB %=uZM rV謹@-tV3!t[DuuWVhhNEfEuع_)fEC$qE܉uع8)CtfEEfEEuع( C,P'C $$؂e[^_]UWVdB@p hdBHq %=t'fy t V薗ZYPh1dBPB %=urN zW 4@-tW6蕓tvDuuPWh h FtfEEfEEu'e^_]UWVS dA@XL~fx t h@ dA@PauBnu ByuBEEA@X޿S8‹UEEuEu SE1E@-Et2}u!C9EtMtfCu C9EuF[DuE}~v  P/EfEĉpEE E@-EȉEEEUu!C9EtEtfCu C9EuEE܉fEuع &_u&}}uE E [DuE}_EăfEE܉u%e[^_]ÉUWVSL1E@-Ut [DFuE}~v  P.EfEĉpEE U@-EȋUEUEfEuع%fEC$E܉uع$CtfEEvfEEuع$ C,PC $$x~^u+%}}uE E [D $E}EăfEE܉u$e[^_]ÉUVS1Vh[b@-3hvI[DuF~ɍe[^]dUWVS dA@X,~fx t7P %=t%P R蟒ZYPh: dAPB %=uB0r V(@-ۉEEtV3蕎t ]ԋ[Duu(fEEu"WC,9C0t+X2@tWPht5h@{ 3ޓCt,X2@tVPht5h@I s諓sKZYC,PSWEԃt CDUԉBDCDUЉ@-X2@tWSht5h@؍ S<1fCf= t!f= f= 4tf=f=|41҅ts8RC8ufEu!e[^_]ÉUWVS Et j*U vE-$v jV*E  jB*U vv j.*U bv j*U NvU B9ÉE<U u 4[4C4;]~ ue[^_]ÉUWVS(j)hà dp]fEu= e[^_]ÐUWVSdB@p h_dhB p LdB@Xyh h&膘dB@x~ }؍p }ؾ2Kt uعoKud@ @pTye[^_]UWVdPBH~1hDr L_Xd@@p hOh&躗e^_]UWVS EdB@;HW h^B pLd@^@t!EdB@M ;H~!e[^_]^UWVdB@@ hfdhB p Kd@_@pۉt$fEEu^e^_]UWVSdB@X hdhB p Kd@@x1щ $p&ádZ@Y@pSh$fEډE܉u e[^_]ÐUWVfE蹉Eue^_]UWVSd@@d@@ph%&fEEuع>X2@tVuht5h@ uLe[^_]UWVSd@@ =r X2tyh5h@x$5h@ 'ꀸЉ؃ PSh@5h@lj Ep NtvNvSu UrcY2`dBЉ19}Dh5h@~dBЉF9|E0BP虁 Ph5h@-~$5h@5 h5h@}}u 󥡄=r X2th5h@}$5h@ uZꀸЉ؃ PuVh@5h@J}u EP}u 󥡄=r X2th5h@|$5h@ uꀸЉ؃ PuVh@5h@~|u Ur7}u 󥡄=r X2th5h@ |$5h@ uꀸЉ؃ PuVh@5h@{u Ep28U2hjE؉t =p\$uE P= p5}X2tthg5h@{$5h@ uꀸЉ؃Phs5h@zu󥋅tp: xu󥡄=r >X2h5h@,z$5h@ 獵xꀸЉ؃ PxVh@5h@yx X2tAdBЉPU2h5h@Zye[^_]ÍvUWV@X2tjjh$5h@'y=uEȃ P p5}X2tthg5h@x$5h@ uȹꀸЉ؃Phs5h@vx}u󥡄=uE PQ p5}X2tthg5h@x$5h@ uꀸЉ؃Phs5h@w}؍uEf= |4f= ~ f=(f=|" j uu E0hVe^_]UX2VSu ]tj3h@5h@$wVSwVjssS19H!uߍe[^]UVSX2]u tj3h5h@vfCf=|_f= ~5f=Sf=|MVSt19vE ]e[^]vVStE ]e[^]E Ee[^];vUX2VStjjh5h@vppVSpxuPh-3hJނVSe[^]ÉUWV X2tjjh`5h@u=uE؃ P p5}X2tthg5h@Pu$5h@ uعꀸЉ؃Phs5h@t}uعh uD7p8YpXWuVvuRh-6hJ蔁WV;e^_]UVSX22ut&SV Ph5h@Ft2=rhh%20e2[^]ÉUWVS 1]X2tjjh5h@sd9t8t& P=‹C)$+ds9uʃ =djt)ue[^_]Ee[^_]Ud=`jUM sHdÐE EUWVS} ])VtVt'X2@tPVh5h@r Vhh19tv9ue[^_]USQ] 4=rh(hkRSu54x4]ÉU4S]4)@PsVt0X2@tP4)@Ph5h@qVvhh~1SP;x]ÉUWVS]SuƋE+]2n$uZuXu <$34$$^u[u$Ee[^_]ÐUWVS]Su ƋE +] 2in$vXu~<$v4$3k$c[uZYu$IE e[^_]ÉUWVSHj,Xu/^_52u+E2=uEȃ Pt p5}X2tthg5h@8p$5h@ uȹꀸЉ؃Phs5h@o}؍uȹ j OqVt+X2@tPj h5h@oVEhhv|EE؋UfE- $p1} QpVt4X2@t$P}1Qh5h@nVhh{1uP=uUăBvE܋UMĉAQxvE܋UĉBjE܋MĉA^UċBU܋RPE;XA vMĉy4CE܃ ;X~vh@h6{uعY[u52趝$nZuyEe[^_]ÉUWVS ]/k hP#L$B<$:e[^_]UVSj h#É4$ e[^]UWVSlE-}$jhU Y1[IQRXZjhIvWu h]SsY1߹^IQSbuu h]SrX1߹ZIQS0vjh u h]Sr^_jSZYjhjhjhE ;XJE uƉE ;X}jh{E E C;X~jh\h@hxe[^_]ÍvU=WVr X2th5h@k$5h@ uBꀸЉ؃ UPPh@5h@0kǍu e^_]ÐUWV=uE P p5}X2tthg5h@j$5h@ ubꀸЉ؃Phs5h@Vju}Ee^_]UVSufFf= tFf= f= t`f=Zf=|T*X2tR6h5h@i4bX2tP6h5h@i4:X26FPl Ph5h@iN8t%QPYH fFf= tf= f= t}f=wf=|qF 9F$ti j jVt*X2@tPj h 5h@hVvh9hGu1҉ZrPV8e[^]UVuS,V1 sYsXS19H!u؍e[^]ÐUX2tPjhJ5h@Rh4ÍvU 4VSX244tRjh`5h@h4=419H!ЋX19H!Ph4cC<C8tO Sit+X2tP3h5h@g SKP1X2t*Q3hX2tR3h@5h@Lg44J=444te[^]UWVS 4,X24tRjh5h@f4=4E؉EԹ419H!ЃX19H!PQ2C8$htTX2tP3h5h@df jT_uB3 uԹS :X2tV3h5h@f44>=444te[^_]ÍvUSX2PtSjh,5h@e44[4]UX2VSu ]tV3h`5h@ieS< ƒ SaÐUE5]ÍvUVS j ] ubVt'X2@tPj h@5h@`VhYhgm1ҋEfZre[^]Ux5(~=t|5uRQx5( x51ҋE Bx5ÉUhjhg7mUEgx5~ t5(Bx5Pt5ÐU 5VSut/1ۃ5Vq_u 55u1e[^]ÉUt6VSut/1ۃt6V%_u vt6u1e[^]ÉUWVS,t5EEEEp@DBtO(fx5~ t5:Bx5CEp@DBt5u.uGDfx5~ ]vt5(Bx5t5Ep@DBtQ(ex5~ t5:Bx5Ep@DBt5uMԅtUuE܅u .vt5Et epex5~ vt5(Bx5+t5E-u7%ex5~>t5(Bx5t5t5p@DPtNdx5~ t5(Bx5Ep@DBt5u}؅uhShgi]ԅt`t |5u5x5h(+x5Rƀ(EPhoh(a uuh5=(0t51xXuEsuEvtIvcx5~ t5(Bx5|p@DBt5ut|5u5x5h(Jx5Sƀ(EPuи(t(Pa V]Pt |5u5x5h(jj jx5h(ƀ(^ VSh'ce[^_]ÐUWSt5p@PGbx5~ t5(Bx5T¡p@Pt5u_t(x5 8WÃtP:u |5t |5u5x5Wx5ƀ(=vtOt|5u5x5W(x5 Psc W蛄ÃtZt|5u5x5WFx5ƀ(yۉc%cv W=) 555=(_Fu#5thyhF](5t h)ShFr]hyhF]]=5tS h)hF6]hFh((_1I x5t |5u5x5h((x5 S|ujhhS|c@e[_]ÍvU=8E8vE8(B9t5u|g_x5~ t5(Bx5t5t |5u5x5h(x5ƀ(E@QBzERt|5u5x5h(x5ƀ((ÉU5t5Obt5t5*t* tewv/t7m j*)/t5uă j/ t5B j/ *t5uk뉐hhgjc RÉU 5t5  t5t tuÐUVS9uy j9=D$=zƃt, D$D$ P3 ( 'vQ5Vh5h@U$Ze[^]ÐUS5t5x5 t5( t# tt P t5ډt5x5 ƀ(t  S1 jt5@vD@,xt=t5%u t5 ], $ t5@w5., S观t j j>]ÉUWVS }<\Fp@]EfXt-1҉E0 FIt]EDXuFt8Sh 9.St#S}h 9S@UGF vFG`e[^_]ÐUWSEx5 t5%EuSt |5u5x5h(x5( t5x5(>)t <\ t5t|5u5x5h(x5t5x5u1L,(cp@fPu.u e[_]u_u5e[_]v'SV\u7Xx5~t5Bx5[t5uh hg]ZXx5~st5Bx5 't5mXx5~ 5vt5Bx5t5t =|5u5x5h(x5 Dh(=(thMhg\(EQuuhv"P,(cXv\u7BWx5~[t5Bx5t5uhhgr\Vx5~ t5Bx5"t5mVx5~ vt5Bx5ct5t |5u5x5h(= x5Dh(G1I $,PVt8X2@t$P1߹IQh@5h@fNVvhYhgF[1ۃh(ST ]uuhcUx5~ t5(Bx5< (A PqNM$cuhhgU1C @,Q(BQ(AM @,P@(D]ÐUSR@,fBftTfHub ZjP;t@X,u@,@,t m SNÃu1 B@B@,ztBB(B$ P1҃ @,t uP@,@$؋]ÍvUVS @,yaAfyu;5t@uY @,p@@tp v @,fAft/fHu5;5t@uI,t kv VMà A@A Pp@DX@u @,QA(e[^]USR@,fPftQfJuS XjN;t@u@,@,t 4SSLÉ$Fu 1@؋]Ívt5U1>V(S5Mx5~(vt5(2Bx5t5t5((Mx5~t52Bx5K¡p@Pt5x5DKMx5~ dt52Bx5¡p@Pt5u_tx50=()>~0ճ)躰1~55v< V5PifPft6f ftVft5KvRphh)JEvVphh)J-vSphgh)JvQ0hh4~Qx5e[^]ÐUWVSd\EEB@1;H] JQf:t D:)f=tf=|$f=D:D:AFD8F+vRuPUB@8P$GZYPh@PdEUB@M ;H fuuuuuuuuuuU fEEue[^_]UWVS dA@l;Xtu A@f8ftfuD83T8D8V$RSPA@8P9FYZPhO dAC@ ;X~uuuuuuuuuuuuuuuuuuuuU@fE]ue[^_]UWVS Ef=tf=tDvE X2@tRPh 5h@BE Ee[^_]iGE ;X2E u։uCE E ;X~X2@tPu h 5h@AE Ee[^_]Fe[^_]UWVS,E f=tf=jv}\1 QBVt4X2@t$P}1Qh 5h@AVh+ h9 M1uPEGE@@  PCBVt;X2@t%PE@@ Ph 5h@|@VEvh+ h9 ZMEEE1;PH]E uS}}EЃE EUЃ ;P~ËEԉEu }Ee[^_]UWVS,E f=tf=t8v}1 QY[uPE|E@@  PEEE1҃;PI]E uS\}}EЃE EUЃ ;P~ËEԉEu }Ee[^_]Uuu uh@ KÐUSPE-f]v6 EPBE]$AE E ]K]ÍvUSRE-f]v6 EPAE]$AE E ]-K]ÍvUSQf}]t8 EP_AE]$MAE E ]Jv]ÍvUSSf}]t8 EPAE]$@E E ]Jv]ÍvUSPE]u' EP@] EE ]MJ]ÍvUuh 1JÍvUWVS8uV] } uVf f=f=}7f=t]vf=u fv P@^_Ph@ IU ff=f=}Af=tf=uf*vpM P?ZYPh@ `IfftM ff=uCf[*vfuE f8t@fXve[^_]ÐUWV X2tPjhj 5h@;EPEP=t=tC'EE EE]ue^_]ÍvUWV X2tRjh} 5h@`;EPEP!=t=t+E+E܉E Em]u>e^_]ÍvUWV X2tQjh 5h@:EPEP=t=t?+EEE EM]ue^_]ÍvUWV X2tWjh 5h@X:EPEP=t;=txU܅uuh GU܋EљE8EـE@uVuuh FEE]ue^_]ÉUWV X2tWjh, 5h@9EPEPI=t;=t nU܅uuh@ EFU܋EљU. EP{< PVEPl<ZYPh Fu#e^_]UWVX2tVjh 5h@8E PE f=t)f= f=t%+vf=t f=ufE]-u& 2 EP;ZYPh VEuse^_]UWVX2tWjh 5h@8E PE f=t5f=t/ EP>; PVh/;ZYPh@ DEf=tf=~f=ufE}1E EE1Ҁ@fEUue^_]ÐUWVX2tPjhl 5h@<7E P!E f=t5f=t/ EPf: PWhW:Y^Ph CEf=tf=f=t@f=u:fEU1E-EE1Ҁ@fEU v ue^_]UWVS<X2tWjh 5h@O6 ]S4EPE(M؃ ft Ufu {vff uud8SO8}1ʋ}̹эL Qũ uP;P9EuvffU܋BEĻE̋@;]ĉE'Uܐ4[4HC;]~ۋu~.E ]uủE KuދEă EP"* EP8 PSEP8ZYPh Ae[^_]UWVS|X2tRjh( 5h@k4E؃ PE]JSDuV;PhA  M؃ fUffXfH ޹Sg6uuO61}ʋ}ܹу\ SfE#5Vt'X2@tPSh 5h@l3Vh+ h9 N@1u܃ uPE9P7Euu}u+E%=juCF=MA< ЈA<<>UB@^f)fhA E EƹE܋XMQB^@_ Pq6$cu!hK h9 /?EvE~MEEE uuuuUzGz<<u E KuEMAE%=u5jue[^_]USpSX2ptQjhb 5h@1p]ÍvUWVpSX2ptWjhu 5h@0 uV f}t.h  u܃t pe[^_]UWVpSX2ptRjh 5h@@0 uV% f}t.h  CE܃u pe[^_]UWVpSX2ptVjh 5h@/ uV f}t!h  M܃u pe[^_]UWVpSX2ptPjh 5h@8/ uV f}t!h ;}܃t pe[^_]UWV X2tQjh5h@.EPEP=t#=uYU1t }܅tEF EP1PEP1 PVh1ZYPh@J;u_e^_]UWV X2tVjh|5h@.EPEP=t#=uYM1uU܅tEF EP 1PEP0 PPh0^_Ph: ue^_]UWV X2tVjh5h@<-EPuV=t =tH? EP_0PEPN0 PQh?0_ZPh9^E܃!Ee^_]ÐUWV X2tVjh65h@,EPuVM=t =tH? EP/PEP/ PQh/_ZPh`*9E܃ Ef.ftfuE fM] fuft Ef]]Uft.ffvftIftVEm E@t1ɀED v1uu J)vE U@;Bub9LvU4[Љuƹ uu  uCE ;X~1E +Ee[^_]ÍvUX2tPjh5h@(fBf=tSf=|!f=f=|J1fBB,B P, PPh+ZYPh 5ÉUWVS<X2tRjh[5h@c( uVH]S?U؋Mȃ f9tfwafwUftNftG o1҅‰UfEuWe[^_]ÍvUWVS<X2tQjhm5h@' uV耼]SwU؋Mȃ f9tfw]fwQftJftC EfEuBe[^_]ÍvUWVS<X2tSjh5h@& uV輻]S賻U؋Mȃ f9tfwafwUftNftG EfEu|e[^_]ÍvUWVS<X2tVjh5h@& uV]SU؋Mȃ f9tfwafwUftNftG 1҅‰UfEu貹e[^_]ÍvUWVS,X2tWjh5h@G%uȃ V,]S# ޹1҅‰UfE޹e[^_]ÍvUWVS,X2tPjh5h@$uȃ V蠹]S藹 ޹1҅‰UfE޹蓸e[^_]ÍvUWVX2tRjh5h@0$E P pp2t. u` uŋpeB^_p]ÐUWVSpB:ZEBr EBEuBSp%uPh3hu0;stHEC sf{f{[EC-C< ЈC<.C@uS@X2tQ3h@5h@ #e[^_]ÉUWVS8uV޷Sh NpBEԋBzEЋBuԋuE̍BVp$uQh6h/;~tHEЉF ~f^f^vẺF,F< ЈF<-F@uVPX2tR6h5h@"e[^_]ÉUE%= t8=u1Efxt& @P/%PE0uh.UE%=u6Efx u+@@ f@@E 9E鈪ÉUWVSlX2tPjh'5h@G!E؃ PEu&VuWhD uu=hF uE% ft ftDf ]uS/VEEƹ?ދ}1hD uŮE܈ hDE؉EjE%=u5ju膺*MЍA< ЈA<+UЉB@e[^_]ÉUWVSLX2tSjh`5h@h]S蟴QEȉE$Rh u h uGE%ft ft0RhẼ EMŰEB3h {ŮE hE؉EE%=u5ju)MЍA< ЈA<*UЉB@e[^_]ÉUWVSLX2tPjh5h@Gh]S'WUEȉE$Vh ut h uE%ft ft4ZhẼ EŰB+E܉B8vh Ů*E܈v hE؉ErE%=u5ju获'MЍA< ЈA<(UЉB@e[^_]ÉUWV@X2tQjh5h@E؃ PE誱Rh uԹ h uԹrE%ft ftCqhE܃ EƹyE@E܉Eƹ\?EEEEfEEƹ* hE%=u5ju7:&MA< ЈA<0'UB@e^_]UWV@X2tWjh5h@tE؃ PEVVh uԹ h uԹE%ft ftCqhE܃ Eƹ%E܉EĉE@?EEEEfEۮE hOE%=u5ju$MA< ЈA<%UB@e^_]UWV@X2tRjh-5h@ E؃ PEPhK uԹo hX uԹE%ft ftCqhKE܃ EƹEHE܉Eƹ购?EEEEfEEƹ肭 hKE%=u5ju菳#MA< ЈA<$UB@e^_]UWV@X2tVjh`5h@E؃ PE训Qh uԹ hX uԹvE%ft ftCqhE܃ Eƹ}E܉EĉfEH?EEEEfE3E hE%=u5ju;>"M֣< ЈA<4#UB@e^_]UX2tPjh5h@z9ÍvUX2tRjh5h@F9ÍvUWVSX2tSjh5h@ 9t` Ep耓uD$ Pu؃ 3D}jue[^_]ÉUWpV0X2ptW6h5h@ef~ uF<t VFufEEuXe^_]ÐUWVSuV f}u h =)ƅX55SjhuT |5RjhuV*uhXPF5t h)VXPhXS=5t VSz<h)Sj,QjhuuE܃u܍XP< XV8ÃujhhV+9ÃX2tR3h 5h@~f{ uC<t S0CfDžHLPHet|5u S/e[^_]UWpV0X2ptWVh`5h@dRvufE Euקe^_]UWVS,X2tQjh5h@whuVWRu؉4$]9Ph U؉% fHuff=thf=tWSSPRZYPh~F;X~ c8tyQFpjSU؁fU؋V[E~~1~I9v8ct%P~1IQjSU vCfU؋FDEvSh *uFe[^_]ÉUX2tPjhi5h@p 0pÉUWVS<X2tQuh5h@UR4 F PfEE܋UfE܃҉P~2]ȉuĉ SK}}MUm փuUe[^_]ÐUWV X2tRjh5h@ uV٥ f}u ah 5Vut<U؉%=u.f~ u&F<t Vt V;U؁u%f~uV8t6h4E%ft ftCvu;6EEfEu he^_]ÐUWVS,X2tSjh 5h@huVQEȉ$uaEȃ f=tMf=~ ];s~]RsjVQ]̃4v4ONx]̉1I9~'v]P1IQjV]EfEuȹWVVEPY[Phe[^_]ÍvUWVX2tVjh35h@` uVEE f=t-f= f=t [vf=t6PEfE(}1уIMfE uce^_]UWVS,X2tRjhK5h@  uV萢Phg  hgE܃ EԉUԋBxp UԋB;X}*E }׍w E UԋBC;X|HE%=uLjuJMMA< ЈAS$cuhdhR1Áu'h{SZYS_Xh{?u(h}SnY^S`XZh} vSEE ;P}hS&E ;PhS UfE] uP莶 u聊X2@tWSh5h@/ Sƅ@ƅHuu h vVu h8PE ƅ S> UE fEйuPƵSu軉e[^_]ÍvUWVSdB@,x hCdBp}؃ Bp}ȃuȹ]1~ft:tx:Suft:fE؉ue[^_]ÐU5l@hhh `<5x@hhh `<5t@hhh`<5d@hhh `<5h@hhh` ;> "> *> %sMALLOC free 0x%x ENTSTK pushEntryStack(%d) MALLOC emalloc(%d) 0x%x out of memorysystem error: ereallocENTSTK popEntryStack ENTSTK clearEntryStack %s: notice: action in %s%s%s: warning: %s %s%s%s: error: called by action %s in action %s called by %s in %s while executing file %s while executing stdin while executing string near line %d, char %d: %s ^ DATSTK reset_stack errorf: longjmp %s: interrupted using control-c: press again within three seconds to quit interrupted: clearing both RunSets (current queue and todo)checkRunSet start: RS->nitems=%d checkRunSet: RS->nitems=%d: run action %s checkRunSet: swapping RunSets checkRunSet just swopped RS: RS->nitems=%d ...FILE_DEVSTRING_DEVMCSTAT run start: %s %s%s%s Inp_Dev level: %d run: setjmp PARSER yylex() returned %d PARSER yyparse() returned %d MCSTAT run end: Inp_Dev level: %d, errorflag: %d %s->Failed to get current working directory/TKEDEN_LIB=Failed to putenv TKEDEN_LIBUsage: %s [-l] {-v|-u} {-n|-i} {-e |} {{-n|-i} {-e |}}... http://www.dcs.warwick.ac.uk/modelling/ -l name of the directory containing the library files (optional, but required for some functionality eg the definitive parser) -n non-interactive mode (don't print prompts) -i interactive mode (do print prompts) -v output version information and exit -u output this usage information and exit -e execute 'code' if file is '-', standard input will be read See %s for more information 1.40ttyeden%s: %s version %s unknownLib directory is %s Use the -u option for information on usage of command options See %s for more information /eden.eden func cwd { return _eden_internal_cwd(); } proc cd { _eden_internal_cd($1); touch(&cwd); } dirname is _eden_internal_dirname; basename is _eden_internal_basename; PI = 3.14159265358979323846;rcouldn't open initialisation file %s: %s+vunil:eargument p %s systemautocalceden_error_index_rangeeden_notice_undef_referenceeden_backticks_dependency_hackeden_promptinitialisation--n-i-e%s: unknown argument %s %%eden include("%s"); /* (invoked from command line) */ %s: can't open %s inputstdinDEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE%EEEE MALLOC emalloc(%d) 0x%x out of memory%sMALLOC free 0x%x ** printRunSet: no items in RS ** printRunSet: %d: %s MALLOC free 0x%x MALLOC emalloc(%d) 0x%x out of memory%s*%s %d %d redeclare local variable:%s%slocal variable is not in this level:compiler error while patching code/trans.edenrMALLOC emalloc(%d) 0x%x out of memory%sflush_parser ();setup_parser ("%s");%parsechar ('\'');parsechar ('\\');parsechar ('%c');MALLOC emalloc(%d) 0x%x out of memory%ssystem error: ereallocMALLOC free 0x%x used outside definition%s%sCFJ@GNO>;*<?QP9+7.KLMRS  !"#$%&'(),-/01234568:=ABDEHI !%)-.58;>ACEINSUX[_bfltz~  $(,0158;>AHLPTX\`egikmoqsz{ZjJ'UKlL>X>GUMlMNUOU+lU,lU-lU+UW=lDUUDEUUEUYNlOXNOYKlLrlP&P&lP"P"UP#U*lP$U*l*lP%U*lP QQPPglhZ]^_`abZ\ZNlOP[NlOcZ NlOcZ NlOcZdZePNPlPPlPOlO!RfSfZNOk   VXGUKiLl;ll<ll>ll?ll@ll=ll7ll8ll9ll:ll5ll6l.mU<llFClBll.cloll1ll/llpllqll3ll4lnNlOIQ20vyskuKLPMlMtuKLP)kxlPMlMwxlP({kz~|f}RSQk*kPP*l*l    &')++6789<>?BEIKLNPSTVXZ`fkpy    !"(*-39:;>BCGKRS[agxyz}|wri_UPKE?6/*" ~xtpd`\XQMI?3/+"  xqkebWROF@7/* ޿Կ̿¿zlargument_listarglistlocal_list@7declare_local@6declare_paraid_listid_list_optrefer_optdef_enddef_beginaction@5declare_actionis@4declare_formulatilde_gt@3declare_relationdefnlazy_orlazy_andcolonevaluate@2expridentifieridbegincasesswitchstmtlistcompoundelsethenend_expr3expr3end_expr2expr2expr1fordowhilestmtsecondaryprimary@1asgnlvalueprogram'}''{'':'';'')''(''`'']''[''$'EVALASTERISK'&''#'MINUS_MINUSPLUS_PLUS'!'NOTNEGATE'%''/''*'SLASH_SLASH'-''+'LT_EQ'<'GT_EQ'>'NOT_EQEQ_EQBITORBITANDLAZY_ANDANDLAZY_OROR'?'MINUS_EQPLUS_EQ'='','TILDE_GTISARGRETURNDELETEINSERTAPPENDSHIFTELSEIFWHILEFORDODEFAULTCASESWITCHCONTINUEBREAKLOCALPARAAUTOPROCMACROPROCEDUREFUNCTIONPMACPROCFUNCRLIBLIBBLTINFORMULAVARCONSTANTLISTSTRINGMYCHARINTEGERREALUNDEF$undefined.error$TTTUUUUUUUUUVVVWVVVVVXXXYYZZZZZZZZZZZZZZZZZZZZZ[\]^^__`aabcdeffghijjjjkkkkklllllllllllllllllmlllllllllllllnopqrrrstsuvwvxzy{{{|}~~  LGHDEF|}~IJK10]kB/>MN.Cqop&'@%2C_ baO3yu;nm`z$ ^ =? 574Aedhi[\WXYZQRVSTUfg; P;6(vj!#8:l,+9rc<"x*)>--./02345679:;<p=q>?  ###0###Hhr###P) +   k   r388883+ :.51#YDr6 >Mo=rYxn]r @ F|E|gJb81P@RVWno\^ABC`abDlem`abEeFeeg`abcd8fiheecdecdeeon8JLMN TXYZ]   rstuvwxyz{|}~8U{|}~8888 8 yz{|}~ !"#$%&'()*+,  !"#$%&'()*+,  !"#$%&'()*+,  !"#$%&'()*+,   !"#$%&'(G*O !"#$%&'(G*j   !"#$%&'(G* !"#$%&'(G*     'GHI !"#$%&'( G*S'G* 'GHrstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~uvwxyz{|}~wxyz{|}~***P**!"()>?@)*PN F+,-Q4K6+,-PNKNPKPKK+,-FGDE3N3NKKDEOON=?K()Q[DEK`abKFefghLKk*F)ONqQs(u_wxyz{|}~=L;<=>?@ F* RK#$%P!P*LP./0123456789:;<=>?@HF LQS789:;<=>?@`fF  "#$%&'.56789:;<=>?<>FBCDEGIJKMNPR  "#$%&'.<>BCDEGIJKMNPRS  "#$%&'.<>BCDEGIJKMNPRS  "#$%&'.<>BCDEGIJKMNPR  '.<>'.<>BCDEGIJKMNP  '.<>'.<>BCDEGIJKMNO  ' '> .J'MNP<>'>>./0123456789:;<=>?FQ./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FM./0123456789:;<=>?FM./0123456789:;<=>?F*L./0123456789:;<=>?F./0123456789:;<=>?F123456789:;<=>?F3456789:;<=>?FStarting parse parser stack overflowStack size increased to %d Entering state %d Reading a token: Now at end of input. Next token is %d (%s) Shifting token %d (%s), Reducing via rule %d (line %d), %s -> %s local variablecan't reference local variable within eval()can't reference local $ variable within eval()returnshift'case' used outside switch'default' used outside switch'break' used outside loop/switch'continue' used outside loopassignment used inside formulastate stack now %d parse error, encountered `%s', expecting ` or `' or... (%d other possibilities)parse error; also virtual memory exceededDiscarding token %d (%s). Error: state stack nowShifting error token, h`x 0L\l|$\x4pP<`$0@`|$DTh<dp(8HXh$4Dl0h<T||| @L|Xd|tododebugsscanffscanfscanfungetcfgetsgetsstatfgetcgetcharfeofftimetimegettimetouchprinthashputenvgetenvpipebackgnderror_noremove_msgqreceive_msgsend_msgget_msgqerrorpackforgetsymboltablesymboltextsymboldetailsymbolsaction_listformula_listnameofarraywritelnwrite_type_convertstrcharfloatinttypelistcatsubliststrcatsubstrapply_eden_internal_basename_eden_internal_dirname_eden_internal_cd_eden_internal_cwdinclude_fileincludeexecuteexitnotationusage: %s%sdebug()string _eden_internal_dirname(string)string _eden_internal_basename(string)string eden_internal_cwd()failed to get cwdMALLOC free 0x%x failed to cd into '%s': %svoid _eden_internal_cd(string)install_notation(name to use, name of first instruction);install_notation()could not install notation %s: location of library files is unknown (try using the -l argument)could not install notation feof()int feof(stream)fgetc()int fgetc(stream)stat(filename);stat()failed to stat %s: %sstring gets()fgets()string fgets(n, stream)ungetc()void ungetc(c, stream)scanf can handle at most 9 variablesscanf()int scanf(format [, pointer ... ])fscanf can handle at most 9 variablesfscanf()int fscanf(stream, format [, pointer ... ])sscanf can handle at most 9 variablessscanf()int sscanf(string, format [, pointer ... ])substr()substr: index out of range (from < 0)%ssubstr(s, from, to)sublist()sublist: index out of range (from < 1)sublist(L, from, to)&%s(local variable #%d, location 0x%x, value "%s"oops - internal error - unknown type of pointer)%.15g%d'%c'%c[,](%s is variable)(%s is built-in function)(%s is int-valued C function)(%s is real-valued C function)@(%s is user-defined function)(%s is user-defined procedure)(%s is user-defined procmacro)(type=%d, val=%d)8HX|$d4DTp s = nameof(&var);nameof(): address needed (got %s)lcat()execute(string_expr);execute()execute("%s"); include(filename[, filename...]);include()rcan't read file apply(function, list);symboldetail(symbol);symboldetail(): address or symbol name needed (got %s)symboldetail(): no such variable symboltext(symbol);symboltext(): address or symbol name needed (got %s)symboltext(): no such variable symbols(type);anypointer%d ---------------------- %s forget(): pointer or symbol name needed (got %s)     address=pack(data,...);list = array(n, data);array()listcat: -ve number in 1st argumentuser_errorrun-time errortouch()string = getenv("env_name")getenv()ok = putenv("env_name=value")putenv()pid = backgnd("cmd", "cmd", "arg1", ...);MALLOC emalloc(%d) 0x%x out of memorybackgnd()/dev/nullbackgnd: can't execute %s pid = pipe_process("cmd", "cmd", "arg1", ...);pipe_process()pipe: can't execute %s todo(string);todo()VMEXEC|MCSTAT reset_compiler_status DATSTK reset_stack stack overflow%sstack underflowDATSTK push (datum at 0x%x, pushed to DATSTK %d) DATSTK pop (DATSTK now %d) related_by_code_runtimelhsrelated_by_codeevalfreeheapeagerbitorbitandquerydeleteinsertappendshiftlistsizeselgetvaluemakelistindexcalclocaladdrlookup_addressaddrresetupdatenoupdatepost_decpre_decpost_incpre_incdec_asgninc_asgnassigndefinition_runtimelhsdefinitionswitchcodeneeqlegeltgtcnv_2_boolconstpushpushintpushUNDEFpopddduporandjpnfjpntjpfjptjmpconcatoptconcatnotlazy_notnegatemoddividemulsubadd0x%x (%d)VMEXEC|VMREAD execute(0x%x) (to start, %d items on DATSTK) VMEXEC|VMREAD execute: next is pc=0x%x, *pc=%s VMEXEC execute end execute(0x%x) (now %d items on DATSTK) CALSTK|DATSTK ret_call call to %s %s nested too deeplyCALSTK|DATSTK call %s: frame level %d %s %s starting: args %s %s ending: return func/proc/procmacro '%s' neededCALSTK end call %s (level %d) h<   VMOPER|CALSTK eval SYMTBL|DEFNET change_targets %s SYMTBL|DEFNET change_sources %s internal error: change_sources()VMOPER|VMREAD|SYMTBL|DEFNET related_by_code : CYCLIC DEFINITION: ABORTED%s%sVMREAD|SYMTBL|DEFNET related_by_code_runtimelhs VMWRIT code %s to location progp=0x%x program too bigVRWRIT codeswitch no. of 'case' overflowMALLOC emalloc(%d) 0x%x out of memorytext buffer overflowEVAL error : unsuitable usage of eval syntax****@**"%d%f'%c@[,] -,h,,(, -FQUEUE schedule %s AQUEUE schedule %s schedule: not scheduling %s %s MALLOC emalloc(%d) 0x%x out of memory%sMCSTAT resetLock MCSTAT|FQUEUE|SYMTBL|AQUEUE eval_formula_queue eval_formula_queue: formula %s changed and ready: evaluating it eval_formula_queue: formula %s not ready: not evaluating it eval_formula_queue: formula %s not changed: not evaluating it MCSTAT|AQUEUE|DATSTK|FQUEUE invoke_action_queue invoke_action_queue: invoke action %s invoke_action_queue: action %s not invoked VMOPER|MCSTAT|FQUEUE eager SYMTBL|FQUEUE|VMEXEC change %s->changed = %d) SYMTBL mark_changed(%s) MCSTAT|FQUEUE|AQUEUE reset_eval HEAPAL getheap(%d) start hptr=0x%x heap overflow%send hptr=0x%x VMOPER|HEAPAL freeheap MALLOC emalloc(%d) 0x%x out of memory%sinput buffer overflowbitorbitandevalnotorandisprocmacroprocfuncdeleteinsertappendshiftdefaultcaseswitchforwhiledoelseifcontinuebreakreturnparaautosysClockscalar_modscalar_divscalar_multpt_subtractpt_addvector_subvector_addscalerotpolardotargdotraddot2dot1dotydotxrtosDD_randomellipseincidentexplogatanacosasintansincossqrtmidpointdistdistsmallerdistlargerincludesseparatesintersectscolinearbetweenperpendparallelintersectPIarcrectanglecirclelinetranslabelCARTcarttododebugsystemsscanffscanfscanfungetcfgetsgetsstatfgetcgetcharfeofftimetimegettimetouchprinthashputenvgetenvpipebackgnderror_noremove_msgqreceive_msgsend_msgget_msgqerrorpackforgetsymboltablesymboldetailsymbolsaction_listformula_listnameofarrayrenewObsqueryObshigherPrioritysynchronizeEveryOneAllowedpropagateTypeLEAVEENTERMOTIONOFFONTRUEFALSEcheckAgencyremoveAgencyaddAgencypropagatesendServersendClientwritelnwrite_type_convertstrcharfloatinttypelistcatsubliststrcatsubstrapplybasenamedirnamecwdcd_eden_internal_basename_eden_internal_dirname_eden_internal_cd_eden_internal_cwdinclude_fileeagerincludeexecuteexitnotationautocalcFloating-point format error%lf%x%o_unexpected end-of-file in /* */ commentscoutScreenInitOpen%s: Can't find scoutScreenInitOpen: do you have the correct -l setting? unexpected end-of-file in character constantsingle char expectedunexpected end-of-file in string constant%s %d%s%d%sMALLOC free 0x%x system error: erealloc%d%cexpecting string, char or integer for virtual agent%s%sparameter with illegal type passed to C-lib function (got %s for parameter no %d)parameter with illegal type passed to C-lib function: (got %s for parameter no %d)MALLOC free 0x%x MALLOC emalloc(%d) 0x%x out of memory%sindex out of range (%d is outside the range %d...%d)type clash: expecting %s (in %s, got %s)type clash: expecting reference to variable (in %s, got %s)type clash: expecting reference to variable (in %s)type clash: number type required (got %s)VMOPER|DATSTK add VMOPER|DATSTK sub VMOPER|DATSTK mul VMOPER|DATSTK divide division by zero (trying to calculate %d/0)division by zero (trying to calculate %f/0)VMOPER|DATSTK mod division by zero (trying to calculate %d%%0)operand of % have incompatible types (%s and %s)VMOPER|DATSTK negate type clash on negation: number type required (got %s)VMOPER|DATSTK lazy_not type clash: lazy not: expecting %s (got %s)VMOPER|DATSTK not type clash: logical not: expecting %s (got %s)VMOPER|DATSTK concat type clash on concatenation: expecting strings or lists (got %s and %s)VMOPER|DATSTK concatopt concatoptsystem error: ereallocVMOPER|DATSTK jmp VMOPER|DATSTK jpt jpt (loop construct)VMOPER|DATSTK jpf jpf (loop construct)VMOPER|DATSTK jpnt jpnt (loop construct)VMOPER|DATSTK jpnf jpnf (loop construct)VMOPER|DATSTK and type clash: eager logical and: expecting %s (got %s and %s)VMOPER|DATSTK or type clash: eager logical or: expecting %s (got %s and %s)VMOPER|DATSTK bitand type clash: bitwise and: expecting %s (got %s and %s)VMOPER|DATSTK bitor type clash: bitwise or: expecting %s (got %s and %s)VMOPER|DATSTK ddup VMOPER|DATSTK popd VMOPER|DATSTK pushUNDEF VMOPER|DATSTK pushint VMOPER|DATSTK constpush VMOPER|DATSTK cnv_2_bool type clash: convert integer to bool: expecting %s (got %s)VMOPER|DATSTK gt VMOPER|DATSTK lt VMOPER|DATSTK ge VMOPER|DATSTK le VMOPER|DATSTK eq VMOPER|DATSTK ne VMOPER|DATSTK|VMREAD|VMEXEC switchcode : CYCLIC DEF : ABORTED%s%sVMOPER|VMREAD|DEFNET definition %s definition_runtimelhs (adding definition)VMOPER|VMREAD|DEFNET definition_runtimelhs %s %s %s is %s, not a read/write variableVMOPER|DATSTK|SYMTBL assign ='=':VMOPER|DATSTK|SYMTBL inc_asgn +='+=':VMOPER|DATSTK|SYMTBL dec_asgn -='-=':VMOPER|DATSTK|SYMTBL pre_inc ++ (pre-inc)'++':VMOPER|DATSTK|SYMTBL post_inc ++ (post-inc)VMOPER|DATSTK|SYMTBL pre_dec -- (pre-dec)'--':VMOPER|DATSTK|SYMTBL post_dec -- (post-dec)VMOPER|MCSTAT noupdate VMOPER|MCSTAT resetupdate MCSTAT|VMEXEC|SYMTBL update VMOPER|VMREAD|DATSTK addr: %s lookup_address~_VMOPER|DATSTK|SYMTBL lookup_address: %s VMOPER|VMREAD|DATSTK localaddr: %d VMOPER|DATSTK indexcalc indexing into list/stringindex error: list or string required (got %s, when trying to find %dth item)index error: data isn't a list or string (when trying to find %dth item)VMOPER|VMREAD makelist HEAPAL|DATSTK makearr(%d) VMOPER|DATSTK getvalue getvaluereference to undefined variable %s (turn these notices off with eden_notice_undef_reference=0;)VMOPER|DATSTK sel VMOPER|DATSTK listsize VMOPER|DATSTK|SYMTBL shift shiftzero sized list found in 'shift'VMOPER|DATSTK|SYMTBL append appendVMOPER|DATSTK|SYMTBL insert insertVMOPER|DATSTK|SYMTBL delete deleteVMOPER|DATSTK query query (?) %s is%s /* current value of %s is */ procmacroprocfunc%s %s%c %s %s %s=; %s ~> [, %s]; /* %s last changed by %s */ * %s MALLOC emalloc(%d) 0x%x out of memory%saddID: id=* addID: id=%s addID: not adding id=%s IDlist nowMALLOC free 0x%x refer_to: sp=%s, Q=???varReal-funcC-funcbuiltinprocmacroprocfuncformulaliststringcharintfloat@string needed%sunknown data types = type(expr);pointeri = int(expr);f = float(expr);c = char(expr);c = str(expr);&%s%dMALLOC emalloc(%d) 0x%x out of memory[system error: erealloc"',]MALLOC free 0x%x %fl|data = _type_convert(data, "type");srandrandeagertracesetbuffseekfclosefopenpclosepopensprintffprintfsystemnocrmodecrmodenocbreakcbreakscrollscrolloknonlnlmvcurleaveokwinchendwindelwinnewwinnorawrawwgetstrwgetchnoechoechowstandendwstandoutwrefreshoverwriteoverlaywmovewinsertlnwinschwerasewdeletelnwdelchwclrtoeolwclrtobotwclearclearokboxwaddstrwaddchinitscrtanhcoshsinhpowlog10logexpatan2atanacosasintancossinsqrtstdscrcurscrstdinstdoutstderrstdscrcurscr=$Id: main.c,v 1.53 2002/03/01 23:47:43 cssbz Exp $ V$Id: runset.c,v 1.9 2001/12/06 22:48:41 cssbz Exp $$Id: symbol.c,v 1.11 2001/07/27 17:56:37 cssbz Exp $$Id: symptr.q.c,v 1.8 2001/07/27 17:57:16 cssbz Exp $$Id: entry.q.c,v 1.10 2001/07/27 17:28:43 cssbz Exp $x/x/////$Id: yacc.y,v 1.18 2002/03/01 23:48:22 cssbz Exp $@B{$Id: builtin.c,v 1.46 2002/03/01 23:44:26 cssbz Exp $ H``weN6@0t)"@ p ( ؝t4  4d5 d 0 ztqh\PG?:3h," L` <p4,D$Id: code.c,v 1.24 2002/03/01 23:45:10 cssbz Exp $`jM]I^E^> _:_3`*Pa&(bcdHh h iijjdkmmnXnntpqqrTstt4uuvxyyp{h|_}WDNE9 4%lpĉD0ȑ(ll37< P##$Id: eval.c,v 1.12 2002/02/18 19:27:11 cssbz Exp $4444$Id: heap.c,v 1.10 2001/07/27 17:32:20 cssbz Exp $$Id: lex.c,v 1.30 2002/02/18 19:28:14 cssbz Exp $ $ !"# &,*6:./JA<4,&zuqc]UJ?5+ |tg[TOI@7+ ~xrmf\XUqzKB:2) |vrlaVOC7,!+=(++7-=)--8//4==0!=1~>'>=2<=3&&-||+bf n r t $Id: lib.c,v 1.7 2002/02/18 19:29:51 cssbz Exp $$Id: machine.c,v 1.21 2002/03/01 23:46:19 cssbz Exp $99$Id: refer.c,v 1.8 2001/07/27 17:52:39 cssbz Exp $:::$Id: type.c,v 1.19 2001/12/06 22:50:22 cssbz Exp $  y r hd`$Id: custom.c,v 1.8 2001/07/27 16:44:15 cssbz Exp $SxLȥDԥ@81$'0<H ThtĦԦ ,8HT`wlqni`YRЧIܧB92*"ؙXx 3xXh8|؜xt؟nHje`([؝$Id: curses.c,v 1.7 2001/07/27 16:42:42 cssbz Exp $?Θޘ.>N^n~Ιޙ.>N^n~Κޚ.>N^n~Λޛ.>N^n~Μޜ.>N^n~Νޝ.>N^n~Ξޞ.>N^n~Οޟ ` P(h  =PPoooڒ&_d4d4)<8b| qFo!FpgVs,BYm !"#%+&A1X2p345689;"=8>N?d@zABCDEFGH4IINQRSTU5VMXe[^bx{ ~) C \ w  3 O h    Z # 4 < C" F> S Z^,l!tuy\m t8bmHt#5mm 6G`JKTY.]g`a-#517I8a9{: "d4dd)<8b| qFo!Fp&,&;Slm<+l;m !#"8#N%f&|123456 8$9=;]=s>?@ABCDE'F?GVHoINQRST/UKVcX{[^bx{'~A[t 0 K g  !R!#!4"<"C%#FB#S#Z$^7$P$1n$;$$fVm $`m$$Hb%%#%1;$m$m&&'GC'Jr'K'T'Y(]J(`(a(g)+,},,5-70-8I-9d-:---Z.1?21VX1_1g1j1I112+2k;mA2bz2j2;2!2"2# 3$!3%63&M3'c3*y3.3:3?3D3I3N3`4e*4jB4oZ4pr4t44F4R4^m44 5!585O5f5}555555;6,6F ;F6a6E|664670373I7f7777e88;m8'93;5<992;a69):10:K:Gy:4:::;#;u=d==i>> ?>?f??@A6AoA6AbBBBdBGCCCEG5G H1HH7HH-;H H9a6II*IUI;mII5+2J;+JEJ`J9yJn2J;JmvJL0 ;LmLLL3MN[[[\[K\;a\\\\\2;\; ]&]&]&]D]]]^^&Q^^^^+2_&_U;4V;m(_A_;Y_N`,6(_```5a:`aaap4bb*bQb|bbb"b^+2_&b.cEcccc{ddeF_efg&gggP g Gh5 Qhhz,hh hKici.Hii-Iii'9ii(j)7j*[j+jj6jB1kCUkskk8l8SllAl6llFmQmm m `m gm ymPnEo ^o so o o o o o o$DDD D D$o$$DDDDD"D#D%D6D`DcDmp@r$rp$>pDDD D DD#D1D8D8D=DBDGD[D[$]Sp$DD DD!D$D*D>DVDvDephrpT{p`$p& `,p& d,p$pDDD DD&D/D4D>DDDDDDDDp@$p$DD D!%D#:$<p$'ģD'D(D*%D)*D*4D+9$; q$/D/D0D/D1$"q&3h,9q&4l,Oq$9gq8D9D:D9D: D=D<D=D>dD?hD@rDAuD@xDA}DDDEqq@8${q$KDKDLDK DLDKDLDN$q$RDRDSDT $q$XDXDYDXDZ$q&\p,q$^$q^D^D_q@^$ r$b0rbDbDc Dd"q@b$'(r$gXDgDi$>r$j`TrjDjDmDn Dp$`r$q|srqDqDs$r&t,r$TrDDDDD(D?DBDEDTDgDDDr$r$0TrDD D D"D9r>$>r$ps s DDD$s$TrDDDDDsDDDDDDD!D D!D#D%D'D(D)D+1D-4D.:D0?D/JD0PD2UD3\D4bD6pD7xD8|D9D;D>D?D@DAD?DCDE DH"DI/DL4DN:DQ:DO?DQIDRPDVVD_`D`eDaDbDdDeDgDmDgDmDpDrDqDrDtDu Dw,&s@2s@;s@Ms@,$,Zs${szD{D|D}$js&x,s$̩sDDDD&D2D4D@DLDODf$hs$4DDDD DD"D.D:D=DGDPDhDtDwDDDDDDDDD D DDDUD\DbDdDwDDs$s$ss DDD($*s$#D#D*D# D*D+ D,6D*9D.<D*?D,GD-JD*PD2RD3hD4~D2D6D4D2D5D2D:D;D<D:D><D=D:DADBs@'$s$FܬtEDFDGt@E$ )t$L:tKDLDMDR DNDODR$DT)Gt@K$+Tt$X_tWktW wtWDXD^D{!D|'D}2D{5D};DADXFD{IDODQDDDDDDDDDkDnDqDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDJDeDf DJDfDD DDDD)D.DDDND`DjDxD}DDDDDDDDDDDDDDD DD*D/D=DJDUD^D`DD D D D D DDDtWft@Wt]et^`t@_tet@vu@ u@uh$ u$ DDDDDD6D9D>DK3u@P$P>u$!\Uu D!D%D! D%D'@D*D-D.D/I6D6D1D2D3D4'D55ID7D67D>ED@D?D@DADCDDDHfu@ wu@"u@#$u$eDDeDgDjDt4$6u$|DDD&DHDZDr$~u$DD D!D.I6D:6D:DLDWDmDDu@u v($/v$DDD DD$Dv$Pv\v DD& DDDD&De Dz$D8DHD`DeD|DDDDDDtDuDwDDDDDDDDDDDDDD"D%D*D/D8D?DBDLDQDVDYD]DiDlDqDvDDDDDDDDDDDDDDDDDDDDDDD D DDDDD"D'D-D3D<D FDHD MD SDeDtDyDDDDDDDDDDD!D#D$D'D(D*D,D.D-D/D0D2D4D5D7D>D9D>D?DADDDE DID_'D`:DcBDgNDiPDjgDkjDmDpDqDrDsD{D|jv@vv@v@v@v@v@vxv@ Sav@|v@v@v@!v@!w@!w@!*w@!$3w Ew .Xw diw fww iw jw kw lw pw tx !Cx(@Px(@]x(@qx x x( @x(5@ddxd)<8b| qFo!Fpx&,+2k;Slm y,yAybxyj2;l;m y!y"y#y$z%z&*z'?z*Tz.hz:}z?zDzIzNzTz`ze{j){o@{pW{t4ml{{{{{{{||0|H|`|5;6,6F ;F6a6E4I7y||||o}8;m}I;mII5+2hz,bb"b^+2_&=;m<~14~;$$fVmJ~8$_m$_~H%1;$m$m~I12_g&^+2_&~$ DD DDiDoDvD}@$)$=DD D!D""@$'H$&<=% D&D' D*D+D-D,#D-)D.ID/LD.QD/SD0UD1[D2i@%Z@'n([$uw$6=5D6D7D9 D7D9D:7D;@D:JD;MD<mD=pD<uD=wD>?57$$<=BsB sBDCDDDEDF%DG/DH8DI?DFADJD@B@B$L&$S=RDSDWDU DW DXDY#DZ(D[4DZHD^R@R@T u@UY$Y3w Ew .ddd)<8b| qFo!Fp&,&;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mbb"b^+2_&_g&gP ?&-bbB$Xb nDDDDDD D(D7D9w@@ u@@9$=$$X DDD D D D!D" D!'D")D$Lw@@$Qƀ$(x܀'' D(D)D( D)D*D+D,#D.(@'@'$-Fm^+2_&$+(*D+D,D.D/D0D1 2@*2s@,$"< 3d$7̽(6D7D;D7D; D< D=2D;6D>?D?A2@6s@9A$H~$H(BB BBDHDX DH DXDY_DZDYDZD[D^D[DaD`DaD\D]D_D`Da DbDfDgDiDj#D{)Dj-Dz0D|7D}NDVDmDpDsDu2@B@B2s@Bs@K$z=&@/;r!bEׂ$ nDDDD"D(D0DHDYD[@  u@@[$c!$; DDD D D D!D""D$@E@$O$(|d'q' D(D)D( D)D*D+D,#D.(~@'@'$-&x/$ƒDDDD DDDD$D,D?DVD]D]D_σ@E@_$f܃$ƒDDD DDDsDDDDDDDDD  D D D D$D)D0D@DLDODUDY@@)$^ $t'DD!DD D!DD D!D"}D!D"4@A@E@!$K$)D)D*D+ D* D+D,$e$1 '0D1D5D3 D5D1D5D6 D58D7T4@0@3[$[$;|D;D>D;D>D;D>D;D>D;D>D? D><^$^$EƒDDEDH DIDJ+DK4DL8σ@D@F+$=$PƒODPDSDPDS DTDU)DV=DXDDYFσ@O@QF$M [̄ \ۄ$`l_X_ D`DaD` Da Dbm@_w@_@ar$r$fee XeDfDjDlDkDlDm%Do-Dp:DrHDsbe@ew@e@g+@hb$l3w Ew .dLdL7dL)<8b| qFo!FpI;SlmII5;6Gt;m? W!o"#%&̅1234/5H6b8{9;=І>?@A1BKCbD{EFGćH߇INaQzRSTЈUVX[:^Sblx{ԉ~ $A^}ӊ 'A +2;m&;m<$$gVm $bm$\H&#%5;$m$mnMGJݍKTAY|]`a%ҏ}s5789ғ:eɔ?Vٗ_g&j12bL^Șb"b^+2k;mb#j2;]!s"#$%˙&'*.':>?UDmIN`eʚjopt4,FCR]^mu˛)B[t5,6H ;F6a6G40 3I7#=Yu%8;m_&Ҟe F_٠g&Xo  # "1$0LD0D9D0D9D<DAD<D=(D>2DA<DBCDDNDHbDKpDLzH@1a3z$$SRDSDVDS DVDSDVDZD[7DV;D^CD_E@R@TE$M$g̣fڣf DgDn Dg DnDo_DpcDrlDsDrDsDuDvWDuZDv]DxfDvnDyqDwD|@f@h|$$̣DDD DDDDDD&D-D<DPD]DcDlDn@@n$u5$KDDDD D DDDDID7DDDd@$t$DD DD$D)D<DOD]@_$_3w Ew .d/d0d0)<8b| qFo!Fp&/+2k;Slm 2;l;m 4m5;6,6F ;F6a6E4I78;mbb"b^+2_&=;m<$$fVm$_m$%1;$m$m12_g&^+2_&_Ƥ;@N&B/`&C/q&F/&G0&H0$Q0QʥR DSDTDSDT DUDVpDXDYDZDYDZD\D]D^D_֥@Q@R$$e  ef DgDhDgDh DiDjhDlwDmDnDmDnDqDrDsDt&@e5@f$B$xDxDyDz $ Z$~D~DD $ r$ DDD DDD0D:DADCDYD[DaDoDvD}DDDDD2s@@$$$DDDD%$'&O&v&L&r&5 ܧ&KH&]!&oA&,e&b&&Ϩ&h&\&0*$LANLDDD a@$ n&) 0}&.0&/0&;0&<0Ω$V\ݩVDWD\DW D\D[D\D^DbD^%Db/Dc1DpGDqTDfYDgcDhmDiwDqD{D}D{D}D{D}D{D}DDDDDDDDDDD!DUDXDbDdDjDpDrD|DDDDDDDDDDDDDDDD D(D(D2DLDLDYD^DcDiDsD}DDDDDDDDDDDDDDDD DD D DD1D4D4DBDGDLDdD%kDmD%rD'tD*D,D/D5D6D:D;D=DCDFDKDLDKDLDMDQDR+DQ-DR3DS5DVJDXWDZWD^vD_D^D_D^D`DaDehD D%D/D4D>DDD^DqD~DDDDDDDDD3DQD qD D D DDD DDD$D&,D'4D(<D)DD*LD+TD,dD.D/D2D3D6D7D8D9D:D=D>D?D@DD DEBDFHDGPDKXDLlDMDNDODPDQDSDT DU DV= DWD DXe DYl DZ D[ D] D^ D` Da Dc Dd Df Dg Di5 Dh= DiB DhC DiH Dk` Dlq Dn Dm Dn Dm Dn Dp Dq Dr Ds Dt Du0 Dv= DxC D}L D~Y Dr D D D D D D D D D D D2 DM DU DX De D~ D D D D D D D D D D D D D- D0 D8 D= DD DR DX D] Dj Dp D~ D D D D D D D D D D D D D DD D9D@DYDDDDDDDDDDDD D!D(D0D5D;D@DFDKDTDmDtDyDDDDDDDDDD7DDDTDdDtDDDDDDD D D D D D D %D,DHDXDtDDDDDDDDDDDD%D(D+D 0D!@D"PD#bD$wD%D'D(D)D*D+D-D.D/D1D3 D4D56D7=D@DDAYDBdDCyDD|DEDHDIDMDLDMDNDODRDSDTDSDTDU DVDYAD]LD[OD]TD[VD\[D]bD_bDbhDeDbDeDbDfDkDlDmDsDvDtDvDz"D{.D4D4D=DLDQDVD[D`DeDhD~DDDDDDDDDDDDDDD D*D,D6NDkFDrRDlXDk[DlaDrgDtkDukDtsDuyDtDvDwDxDyD|DDDDDDDDD(D:D@DMDMDZD`DfDkDqDwDwDDDDDDDDDDDDD0D2DHDWD`DzDDDDDDDDDDDDDD1D1D6DDDMDmDwDDDDDDDDDDDDDDDDD#D$D#D$D'D(D'$D()D+@D,GD+ID,ND.PD0[D1bD3hD6pD:wD;D>DCDDDHDJDKDO+DP.DT4DV>DWoD[D\D][ @(2s@XW@}L @ W @X "& 04+@tk @8C@L@w+@$3w Ew .Y(D@q(E@ ê($@Ҫ(%@ݪ(&@('@((@ (+@/(,BS(GEa(KEddnd)<8b| qFo!Fpx&@0&;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mI;mII5+22J;Jmv^^&bb"b^+2_&_g&Gh5 gP bbFmL0 ;LmL3[[\[K\;a\\\\J;+JEJ`J^+2_&ɫ PGh$Y(XDYDZD[$ p$w,DwDDD4DGDODTD^Di$i_U;4V;m(_,6(_4;,$DDDDDD'D,DID_DuDxDzDDDK@Z@i$r$@DDDDDD'D,DID_DuDvDxDDDK@Z@i$$DDDDDD(D+DDDQDTDlDqDsDyDDDiZ@$$DDDD 3D ND zD|DD$Ҭ$LDD DD"D?D]D{D D!D"D#D$ 'x3@Jt$V$)`D)D-D.,f*J+3$3u$3D3D8D9D:3D;dD<pf4456w$w$A DADJDADJDKDL0DMPDOuDR}DODRDODPDRDSDVDXDYD[D\σ@Bǭ@CiDح@E$$`D`DdD`DdDeDf7DgEDhhDilDj|ia@b$ $nDn2D1nDq2D1nDqDr.io5$5$DDDDDD7DEDhDlD|i-@$<$<DDDDDD0DPJDX[nD^JDXaDYdnDpDxDDDDDD/D;D@D_DbN@_ii$ij$DD DD+D8D;DQDaDhD|DDDDDDDDDi}@@@$$DDDDDD<DNDnDvDyDDDDDDDDDDDDDD(i®-@}@@0$0ʮ$DD DD D D8DGDgDoDrDuD~DD@ $ݮ$pDDDDDD ,D!4D"QD#tD"D$D%D$D%D&D'D)D%D*D,D-D.(D/Fi2s@ @N$N$3D3D:D3D:D;D<,D=4D>QD?vD@D?DADCDADBDCDDDEDGDC DHDJ6DK<DLLDMji4*52s@6-@7 @8r$r5$Q4DQDXDQDXDYDZ,D[4D\QD]vD^D]D_DaD_D`DaDbDcDeDa DfDh6Di<DjLDkjiR*S2s@TE@U @Vr$rQ$oDoDuDoDuDvDwODxaDyrDzD{D|D~D|D~DDDD DDD!D#D&D(D8DYip`@ql@qvq2s@qr@rra$a$ DDDDDD;D`DDDDDDDDDDDDDD0D4DD2s@L$Lǯ$Xկ߯DD DDDD)D;DNDhDDDDDDDDDDDDDDDDDD DDD$D/D3D:D@DGDLDWD\DaDtDDDDDDDDDDDDDD DDD#D(D3D8D CD HD PDTDeDh@2s@p$p$կDDD%$,$DDD D $+$$D$D'D$D'D((D'ND)gD*s2s@%s$s;$.D.D3D.D3D4D61D7ED8WD:pD;uD<D;D<D>D?i0J02@1σ@1$V$C@DCDK DJDKDL8DMmDKDMDKDPDRDSDRDUDV&iDcEvF2@G.$.k$ZpDZD_ D^D_D`8DaXDbnDctDdDcD_DfDgc[@[x[@[\$$kHDkDnDk DnDkDnDo0Dp9$9$uDuD}DuD}D~D2DRDDDDDDDDح@viw@x$$`DDDDDD2D;DEDHDXDDDDDDDDDDDDD Ұ@σ@ic®$$tDDDDDD7D?DhDlD|$$ DD D DDD?DBDWDbi#@j$j-$dDDDDDD2DRDqDDDDDDDDDDDDD D*D8D<D^DaDmDxD B@iσ@2s@$M$+D+D4D+D4D5D71D8QD;pD=D>DAD@DADBDCDBDFDGDPDQDRDSDTDUB@/i0σ@12s@2$`$Z DZDdDZDdDe$Dg:DhnDiDhDiDjDkDlDmDnDoDqDnDmDs DtDu$Dx*Dy<Dz\D|D}D~DyDxDDDDDDB@]i^p_z@`ab@gv@g:a$$DD D DD$D'D(D,D5DKDPDVDhDDDDDDDDDD(D4DVDdDqDtDwD}DDB@ipz@$Ʊ$ DDDDD D/D9D?DJB@2s@J$Jر$ <D[DqDvDxD{DDDDDDDDDDDDD!D(DTDiDuDDDDDDDD D D DDDDDDDDDD:i@2@B@c@:$B$!@ կ  D!D" D#D%,D'HD(WD+\D,kD/pD0D3D4D8D:D;D:D;D<D;D<D;D=DADBDD089@8$C$I0 DIDM DNDMDNDO1DPOP@JiKW$W\$T DTDXDTDXDYD[2D\RD]aD^hD`DaDcDeDfDhDij@UiV$t$mtDmDnDoDp4DqDDrHDt]$d${D{D D,DKD`D}DDc~$$hDDDDDD1DQDlDDDi2@$$DDDDDD2DRDvDDi2@$J$DDD-i4$4β$DDDDDDD D0DDDDDDDDDDD-D5DMDSDnDpDDD޲@ip2s@$$DDDDDDD D0DMD[DbDeDxDDDDDDDDDDDDDD!D'D:D <D LD TD_DhDD޲@ip2s@)$5$DDDDD.DNDiDw$wB$#D#D-$S$3D3DV$h$ZDZDs$$wDwD$3w Ew .ddd)<8b| qFo!Fp&`2&;Slm<l;m $$fVm $`m$%1;$m$m12I;mII5;6+2;mbb"b^+2k;m2;4m5,6F ;F6a6E4I78;m_&_g&gP Fm^+2_&  $YDYD\D^&D_0Db5D`6Da@DbJ$K۳$f(DfDgDhDiDj>DkC$I$ptDpDqDr$$vDvDwDxDwDxDy'$3#Z g~$DDDDD DD D*D5DFDK@(EK$R´$ҴDDD DDNDRDXD^DlDDDDDDݴ@@$$,DD D)D4DFDIDXD{DDDDDDDDDDDDDDD2s@$$' 4DDD D DDDDD$D*D0DJDMDDDDDDDDDDDDDD DD D8DKDDDDDDDDDDD,DMDDDDDDD!D"D# D"D$OD&wD'D+DDDDDDDZDgDxD/xD0~DDDDDDD&D3DDD4DD5RDXDfD|DDDDDDD9D:&D=(D>:=%(.3>2=$ڵ$< DLDPD(D(D(DHD\DeDxDDDDDDD%D8DZDDDUD_D`DbDcDehMtNR(R$$j<"ii DjDnDj DnDp+Dq5Dr<DqIDt]@i@iµ@ld$d̵$z"yy DzDDz DD+DGDQDpDzDDD@y@y$$P#DDD D D%D*D-D0D2D5D7D<DHD]Dg@@n$n$#DDD(D(D(DHD\DeDxDDDDDDDDDDD"D7DA@@R(H$H*$%8DDDDDDDD:DBDIDcDeDhDpDrB@L@c$v\$%oDD D DDDD0D<DBDMD]DhDkDrDuD{DDDDDD{@@@@$$4&ȶ DDDD DDDDD D %D (Զ@@$<$p& DDDDcDlDvDzDzDD@#@ @ݴ@2@z$= #M$)&_&l& D)D*D+D,,D-?D.Ew@&$J$2@'_1D2D6D2D6D7I'Ds'D8sD9}@12@4s$$A'_t?? ķ@ط@@_@DADO DSDRDSDT"DV)DW5DX>DYGDRODZRD[ZD\bD]kD^|D_@@@B#@B@D$ $iL(_tfķg طgh_hDiDn DpDoDpDq"Ds)Du5Dv>DwFDoIDwLDxQDyYDzbD|sD}v@g@j#@j@l$~.$(ķط DD DDD)D1D6D9DTDhDqDDDDDDDDPDYDtI*D*DDDDDDD D)D,D;DPDcDtDDDDDDDAR2@2s@R$L$+DD DDDD D#D%D*D2D6D8@@@$<e$+DDD DDDD#D&D(@@$,$,DD D$D3DND\D dD!vD"D$D%D&D(D)D*D+D,D.D/D1D2&D1+D20D3DD4[D5fD2{D7D8D;D<D>2s@$3w Ew .ø  # * )9 ^ n$-DDDDD DDD%D8DZDDD${$|.DDD D D(D<DEDXDzDDDR$ ! % &˹ "dO/dP/dP/)<8b| qFo!Fp&4&;Slm<l;m $$fVm $`m$%1;$m$m12bb"b^+2k;m2;4m5;6,6F ;F6a6E4I78;m_&_g&gP  &$?P/7>D?DFDG.DH0DIODJTDPXDQwDR|DVDXDYDgDlDmDnDpDzD{D|vDyB@>M@@W@Aa@{gy$k$0DDDDD DDD(D<M@W@C$C&4$1DDD%D/$1$H1DDDD D D DDDD$D)DADTDaDyDDDDDDDDDDD DDD D%W@B@%$,ʺ$t2DDD DD DD (D @DXDgDjDmD~DDDDDDDDDDD$D.D0D 5B@5$=$+3D+D.D+ D. D0$D1*D24D39D8?@,D$D$?37>> D?DCD? DCDF*DG=DF@DGCDHIDOQDP_DQeDSjDUpB@>)@>5@Aw$wE$[p47ZD[D^D[ D^D`'Da1Db7Dc:DdDDcODfcB@ZZ@\W@\j$jd$k4DkDrDkDrDp Dr'Ds,DtVDrYDvrDw}lM@m$y$|d5D|DD|DD D'D,DVDYDrD}M@}$$5DDD D D$D*D/D;DEDHDRDgDDDDDDDM@W@$3w Ew .d6d6d6)<8b| qFo!Fp&5bb"b^+2k;Slm 2;l;m 4m5;6,6F ;F6a6E4I78;m_&=;m<$$fVm$_m$%1;$m$m12_g&&$$6#D$D'D$D'D$ D'D(.D+MD,]D.xD5{D.D5D6DFDGDHDGDH @#$Ļ$L7DLDMDLDM DN-DPLDQXDSdDUlDVxDYDZ$3w Ew .ջ  dO8dP8 dP8)<8b| qFo!Fp&@5&;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mI;mII5+2H-;H a6'93;5V;bb"b^+2_&_g&gP l J&l9`м'$lci.Hii-Iii'9iUkAi,(c5}>FmmP^+2_&! *. ,< 9J C^ Dv E F $P8DDD @$ $`8_t DDD DD_DeDkDoDq@@.@_$t9$8DDD D DDJDVDd@$fM$<9DDDD$d$X9DDDDI$Ku$9ƒDDDD D DDD*D2DADCσ@&5C$J"-$9ƒDDDD D DDD*D1DADCσ@E&t6C$Jm$<:DD DD*D<DmDtDDDDDDDDDD#D(D*D?DLD_DDDDDDDD(D/D:D?DADHD]DdDDDDDDDDD D D 4D ?D DDFDvDwD~DDDD+2 >D/ >D+2>D/ >D+2#>D/ +>DDDDDc®@@$$L>DD&D'D(ND'WD(]D)dD,nD)qD,uD-D.D/D2D3D4D5"D7,D8>D9jD8lD9sD:uD;}D=D>DADKDMDODMDNDODPDQDRDSDT,DU=DVODWdDXyDYDXDYDXDYD^DaD^DaDcDeDiDj Dm2s@"@#@$$$qdADqDD D@DtD~DDDD (uE\&u8 $$tBDDDD D@DODUDZD\DpDtDDDDDDDDDD$$,CDDDD1$3&9$`CDDDDDD#D1D8D\DdD{D@$ $CDDD DD"D,D:DMDRDTDZD_DbDiDvDvDDDDDDDDDDDDDDDD!D0D1D2D3D4"D6%D%D8%2@'@%$*4$=E_<D=DB D?DBDCDD DE!DF;DGDDFODHcDIeDJDLDNDPDQDR@<2s@> u@>2@?F&@ 9$k$VEDVD_DV D_D^D_Da D`)Da3Db5Dc:DdtDeDgDhDlDnDoDnDoDqDr-Ds]Dr`DseDtgDulDvDyD{D}DD~ DDD D*D?DLDXDbDpDyD|DDDDDDADKDPDwDzD~DDDDDDDDDDDD D$D9DwDDDDDDDDIGKDg GKDgDxD{DDDDDDD!D.D3DhD}DDDDDD+2MD/0 #MDCDMDRDDDDDDDDDDDDDDDD2@WxX$'$NDDD DD_DhDtDDDDD @$&9$NDDDD:D=D GD!SD"XD![D"]D#cD"mD#rD$D%D'D(D+D,D.D/@$&59&6 9%$8OD8D9D8 D9 D:D<D=#D?,D@1DA;DB>DC@DEJDFZ$\<$JPDJDMDJ DM DNDODR$DS-DU4DV9DX@DYC$EP$\HPD\D]D\D]D\ D] D^D`$j$fhPfDfDg Di Dh#Di)Dk^DlnDn~f$$rPDrDvDzDxDzD%D{.D8DFDPD^DcDeDhDtDzDDDDDDDD@s@t$$QDDDDDD%D,D.D6DCDIDdDqDDDDDDDD@@$$RDDDDDD$D;DDD[D`DbDdDjDl@@j$q$SDDDDD DDD DDD D _D eD kDrDDDDDD DDD D&I0TD0 0TD0D%AD$ID%SD'XD)`D+iD*mD+wD2D4D6D8D:D; DC DG@@@$3w Ew . !<()EG +l A B(ZFdUd Ud U)<8b| qFo!Fp&@9bb"b^+2k;Slm 2;l;m 4m5;6,6F ;F6a6E4I78;m_&=;m<$$fVm$_m$%1;$m$m12_g&Gh5 gP $) U)(D)D.D) D.D/8D0ID2TD3fD6fD7jD:lD;sD:vD;wD<D?DADBD.DEDGDHc*@*5+Q@,_G$g$L<DADBDIDKDLDNHD2s@@P$P$RHhDRDSDR DS DUDSDUDW3DX@@SE$E$\hD\D]D\ D]D`D]D`Db7DcCDfNDgeDhoDj|@]D^|$ $niDnDoDn DoDrDoDrDt7DuCDxNDyeDzoD||@oDp|$$iDDD DDDDD7DCDNDeDoD|@D$%$jDDD DDDDD7DCDNDeDoD|@D$2$jDDD'DHD`DdDDDD$>$dkDDD'DHD`DdDDDD$I$(lDDD'DJDLDDDDDDD$X$lDDD'DJDLDDDDDDD$f$mDDD'D.D1D>DODV$Vs$mDDD%D 13$3$nDDD D D$D;$B$XnDDD'D.D1D7D:D<D?DJDODTD[$[$#nD#D$D# D$ D'$D+=D*BD+I$K$0o00D1D5 D66D9DD8GD9KD:ND=bD<eD=iD?oDCDEDGDIDJDINDLWDN\DKdDQdDSi2s@2@3 i$q$WtpDWDXDZ%D^GD]QD^WD_ZDc\DeDg$$kqDkDn Dp(Dq4Dr=DscDtqDuDxDyllDl$$}qD}D D(D4D=DcDqDDD~~D~$$rDD D(D4D=DcDqDDDD$$$TsDD D(D4D=DcDqDDDD$/$tDD D(D4D=DjDpD$:$tDD D(D4D=DjDpD$E$4uDDD'D3DyD|DDDDDD$X$uDDD DDDDDDD D#D)D,D/D0D5DADSDVD [DaDdDhDlDoDuDDDDDDDk@v@@$$vDD5 D8*D90D83D95D<8D:;D<>D=ADBDD6JD=MDBSD=TDBYDCeDDwDHzDODPDQDRDSDTDUDVDWDVDWDXDYDZk@ v!@"@#$%($$d|wccDdDeDgDhDi(DlKDnN$P$twsDtDyD~!D(D/D5D<DLk@v"&w9N$N3$xDD D(D2D5D:DCD^DsDDDDDDDD D DDD6D~DB$M$yDD D(DKDYDtDDDDDDDDD D D&DnDv$v^${DD D(DKDYDtDDDDD D D DDDD.DvD~$~o$|DD$D&'D(6D1QD3nD5D6D7D8D;D<D=D@DADCDJMDT$T$N}DNDTDV'DX6DaQDcnDeDfDgDhDkDlDmDpDqDsDzMDOOT$T$~DD~DD'D6DQDnDDDDDDDDDDDMDT$T$DDD'D6DQDnDDDDDDDDDDDMDT$T&9$DDD%D/$1$ DDD%D/$1$TDD D(D2D@DUDwDzDDD$$DDD D DDDD 6D DD MD PD tk@D P{{${ $lDD D D! D"%D%,D'CD(hD+D*D+D,D-D.D/I6D6D/I@D@D0D1D2D3D4"D5$ID>6>9<dD=kD>D@DBDCDDDEDGDJ Dk@"XE@ $U$NDNDRDN DR DSDRDSDU5DWADUDDVGDTJDUPDWSDXeDOg@Pl$lq$\D\Db Dc(DeIDdODeRDgoDhDjDDDmDnDoDuDvDwDzD{D|D~@DEDHDUD_DdDrDuD^@^^@_$$DDD%D<$>$DD D)D=DCDKDNDSDVD[D^DhDqDDDDDDD$$pDDD'D3D>8<DIDLDk@L$S$ĉDD D(D IDOD RD WD mDDDDDDD2D5@=$=$DD"D#'D$3D&XD'jD*lD+D.D/D2D5D $ $9D9D= D>(D?LDAnDBDCDDDCDEDFDGDH DI5::@;=$=$MDMDQ DR(DT4DUUDWwDXDYDZD[DNNDOOL$L($_DD_Dd De(Df4DiXDg^DiaDgbDieDjDlDmDn/DoHDnTDp`DqDrDsDt``Da7aa@b@b$K$x0DxD} D~(DKDNDTDvDDDDD)D;DBDHDyy7z@{@{$Z$ȑDD D(DNDQDVDYD[DzDDDDDDD DD<DBD\D{DDDDDDDDDD DD0DLD`DsDvD{hr@|@$3w Ew .dKdLdL)<8b| qFo!Fp&9+2k;Slm 2;l;m 4m5;6,6F ;F6a6E4I78;mbb"b^+2_&=;m<$$fVm$_m$%1;$m$m12_g&gP ^+2_&  $$L#D$D(D)D(0D*DD+V@#@&V$V$0/D0D` DbDc|DbDcDdDcDdDfDhDkDiDkDlDmDnDoDnDoDqDsDttDs~DtDvDxD|DDDD@/ @bk@h u@i @sc$$DDD6D@$B3$ܖDD DDD_DdDhDtDyDDDDDDDDDDD @@@$G$ȗX DD DD(D1D4D:DLDODRDTDWDjDDDDD.D<D<D?DBDIDLDDc@r@@ @ @<$$X DD DDDDDD"D2DDDDDDDD4@c@@@ @ @<$<$ȚX DD DDDDD$D'D2D5D7D:D<DPDaDf@@@@f$n$8X DD DDD D D$D'D 2D 5D 7D :D <DPDaDf@@@@f$n$X DD D"D$!D#&D$(@@ح@ $+$+ԛX*D+D0D1 D3D2 D1)D58D6=@-@.=$?3w Ew . ddd)<8b| qFo!Fp&@:&;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mbb"b^+2_&_g&Gh5 gP ^+2_& &t:k$3x2 D3D4D3D4D3 D4 D7D8D9D<!D:$D;'D<-D=2D>8D?MD@[$g$D|CDDDG DD DGDHDK5DL?DMTDNTDMXDN_@C$c$R_tQDRDUDR DUDVDWDU DV.DY9DZ@@Q2s@S9$E$_(D_DdD_DdDeDf1Dg;DhCDiUDjXDkeDljDjoDkzDnDoDp`@a2s@b$$u؝DuDxDuDxDyDz1D|EDUDtD+2pD/DDDDDDDDDv$$DDDDDD1DEDUDtDz+20D)|@DDDDDDDDD$$tDDDDDD1DEDdDDDDDDDDDD$$4DDDDDD1D8D;DHDY`$`"$xDD DD)D7D8D@DXDXDmDtDDDDDDDD*D0D>D GDID ND kD nD xDDDDDDDDD DDD"D0DDD"`D&nD$yD%D&D'D(D)D,D-D.D1D2D5D6 D9D:D;$D>(D?-D@/DA/DE0DD3DE9DD<DE?DCBDEHDFZDGm1R@acq|m$u$T DTD[DTD[D\D]1D^ED_KD^ND_[DalD`oDarDbDeDfDeDfDgUV2@W$3w Ew .dѤdԤdԤ)<8b| qFo!Fpx&;&;Slm<l;m $$fVm $`m$%1;$m$m126Tv"+2k;m2;4m5;6,6F ;F6a6E4I78;m&'}NF&KbP q Y5 l &l9+2& +2&" +2&F$'ԤD'D-D.$D3>D.AD3ED4cD5}D4D5D6$3w Ew .dxdxgdx)<8b| qFo!Fpx&`=v"+2k;Slm 2;l;m 4m5;6,6F ;F6a6E4I78;m&=;m<$$fVm$_m$%1;$m$m12&l &l9p$xDDD DD"D,D:DBDL@$N$!ȥ!! D!@!@!$ $"ԥ"" D"$$$## #D$+@#9@#$"G$%%\% D%@%$f$&$&D&@&$ z$'0'D'@'$ $(<(D(@($ $)H)D)@)$ $*T*D*$$+h+D+@+$ $,t,, D,@,@,$ $--D-$$..%. ..D.@.7@.C@.$ @$/U/e/ D/u@/@/$ $1U0e0 D1u@0@0$ $22D2@2$ $3Ħ3D3@3$$4Ԧ4D4@4$$5D5$ $6D6$ $77D7@7$ *$888 D8$?$9 D9$ P$:,D:$ c$<8y;; ;;D<@;@;@;@;$$=H=D=@=$ $>TD>$ $?`?D?@?$ '$@l@\@ D@@@$<$BOA]A kAyADB@A@A@A@A$$CDC$ $DDD$ $EE\E DE@E$$FFDF$ $GЧDG$ $HܧDH$ 5$NDN$I$ODO$3w Ew .d init.c/usr/src/bs/BUILD/glibc-2.2/csu/gcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,20)=(0,20)../include/libc-symbols.h/usr/src/bs/BUILD/glibc-2.2/build-i386-linux/config.h../sysdeps/gnu/_G_config.h../sysdeps/unix/sysv/linux/bits/types.h../include/features.h../include/sys/cdefs.h../misc/sys/cdefs.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hsize_t:t(8,1)=(0,4)__u_char:t(4,1)=(0,11)__u_short:t(4,2)=(0,9)__u_int:t(4,3)=(0,4)__u_long:t(4,4)=(0,5)__u_quad_t:t(4,5)=(0,7)__quad_t:t(4,6)=(0,6)__int8_t:t(4,7)=(0,10)__uint8_t:t(4,8)=(0,11)__int16_t:t(4,9)=(0,8)__uint16_t:t(4,10)=(0,9)__int32_t:t(4,11)=(0,1)__uint32_t:t(4,12)=(0,4)__int64_t:t(4,13)=(0,6)__uint64_t:t(4,14)=(0,7)__qaddr_t:t(4,15)=(4,16)=*(4,6)__dev_t:t(4,17)=(4,5)__uid_t:t(4,18)=(4,3)__gid_t:t(4,19)=(4,3)__ino_t:t(4,20)=(4,4)__mode_t:t(4,21)=(4,3)__nlink_t:t(4,22)=(4,3)__off_t:t(4,23)=(0,3)__loff_t:t(4,24)=(4,6)__pid_t:t(4,25)=(0,1)__ssize_t:t(4,26)=(0,1)__rlim_t:t(4,27)=(4,4)__rlim64_t:t(4,28)=(4,5)__id_t:t(4,29)=(4,3)__fsid_t:t(4,30)=(4,31)=s8__val:(4,32)=ar(4,33)=r(4,33);0000000000000;0037777777777;;0;1;(0,1),0,64;;__daddr_t:t(4,34)=(0,1)__caddr_t:t(4,35)=(4,36)=*(0,2)__time_t:t(4,37)=(0,3)__useconds_t:t(4,38)=(0,4)__suseconds_t:t(4,39)=(0,3)__swblk_t:t(4,40)=(0,3)__clock_t:t(4,41)=(0,3)__clockid_t:t(4,42)=(0,1)__timer_t:t(4,43)=(0,1)__fd_mask:t(4,44)=(0,5)__fd_set:t(4,45)=(4,46)=s128fds_bits:(4,47)=ar(4,33);0;31;(4,44),0,1024;;__key_t:t(4,48)=(0,1)__ipc_pid_t:t(4,49)=(0,9)__blksize_t:t(4,50)=(0,3)__blkcnt_t:t(4,51)=(0,3)__blkcnt64_t:t(4,52)=(4,6)__fsblkcnt_t:t(4,53)=(4,4)__fsblkcnt64_t:t(4,54)=(4,5)__fsfilcnt_t:t(4,55)=(4,4)__fsfilcnt64_t:t(4,56)=(4,5)__ino64_t:t(4,57)=(4,5)__off64_t:t(4,58)=(4,24)__t_scalar_t:t(4,59)=(0,3)__t_uscalar_t:t(4,60)=(0,5)__intptr_t:t(4,61)=(0,1)__socklen_t:t(4,62)=(0,4)../linuxthreads/sysdeps/pthread/bits/pthreadtypes.h../sysdeps/unix/sysv/linux/bits/sched.h__sched_param:T(10,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(9,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(9,2)=(9,3)=*(9,4)=xs_pthread_descr_struct:pthread_attr_t:t(9,5)=(9,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(10,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(8,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,19),224,32;__stacksize:(8,1),256,32;;pthread_cond_t:t(9,7)=(9,8)=s12__c_lock:(9,1),0,64;__c_waiting:(9,2),64,32;;pthread_condattr_t:t(9,9)=(9,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(9,11)=(0,4)pthread_mutex_t:t(9,12)=(9,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(9,2),64,32;__m_kind:(0,1),96,32;__m_lock:(9,1),128,64;;pthread_mutexattr_t:t(9,14)=(9,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(9,16)=(0,1)_pthread_rwlock_t:T(9,17)=s32__rw_lock:(9,1),0,64;__rw_readers:(0,1),64,32;__rw_writer:(9,2),96,32;__rw_read_waiting:(9,2),128,32;__rw_write_waiting:(9,2),160,32;__rw_kind:(0,1),192,32;__rw_pshared:(0,1),224,32;;pthread_rwlock_t:t(9,18)=(9,17)pthread_rwlockattr_t:t(9,19)=(9,20)=s8__lockkind:(0,1),0,32;__pshared:(0,1),32,32;;pthread_spinlock_t:t(9,21)=(0,1)pthread_barrier_t:t(9,22)=(9,23)=s20__ba_lock:(9,1),0,64;__ba_required:(0,1),64,32;__ba_present:(0,1),96,32;__ba_waiting:(9,2),128,32;;pthread_barrierattr_t:t(9,24)=(9,25)=s4__pshared:(0,1),0,32;;pthread_t:t(9,26)=(0,5)wchar_t:t(11,1)=(0,3)wint_t:t(11,2)=(0,4)../include/wchar.h../wcsmbs/wchar.h../sysdeps/unix/sysv/linux/i386/bits/wchar.h__mbstate_t:t(13,1)=(13,2)=s8__count:(0,1),0,32;__value:(13,3)=u4__wch:(11,2),0,32;__wchb:(13,4)=ar(4,33);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(3,1)=(3,2)=s12__pos:(4,23),0,32;__state:(13,1),32,64;;_G_fpos64_t:t(3,3)=(3,4)=s16__pos:(4,58),0,64;__state:(13,1),64,64;;../include/gconv.h../iconv/gconv.h :T(17,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(17,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(17,3)=(17,4)=*(17,5)=f(0,1)__gconv_init_fct:t(17,6)=(17,7)=*(17,8)=f(0,1)__gconv_end_fct:t(17,9)=(17,10)=*(17,11)=f(0,20)__gconv_trans_fct:t(17,12)=(17,13)=*(17,14)=f(0,1)__gconv_trans_context_fct:t(17,15)=(17,16)=*(17,17)=f(0,1)__gconv_trans_query_fct:t(17,18)=(17,19)=*(17,20)=f(0,1)__gconv_trans_init_fct:t(17,21)=(17,22)=*(17,23)=f(0,1)__gconv_trans_end_fct:t(17,24)=(17,25)=*(17,26)=f(0,20)__gconv_trans_data:T(17,27)=s20__trans_fct:(17,12),0,32;__trans_context_fct:(17,15),32,32;__trans_end_fct:(17,24),64,32;__data:(0,19),96,32;__next:(17,28)=*(17,27),128,32;;__gconv_step:T(17,29)=s56__shlib_handle:(17,30)=*(17,31)=xs__gconv_loaded_object:,0,32;__modname:(17,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(4,36),96,32;__to_name:(4,36),128,32;__fct:(17,3),160,32;__init_fct:(17,6),192,32;__end_fct:(17,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(17,33)=s36__outbuf:(17,34)=*(0,11),0,32;__outbufend:(17,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(17,35)=*(13,1),160,32;__state:(13,1),192,64;__trans:(17,28),256,32;;__gconv_info:T(17,36)=s8__nsteps:(8,1),0,32;__steps:(17,37)=*(17,29),32,32;__data:(17,38)=ar(4,33);0;-1;(17,33),64,0;;__gconv_t:t(17,39)=(17,40)=*(17,36)_G_iconv_t:t(3,5)=(3,6)=u44__cd:(17,36),0,64;__combined:(3,7)=s44__cd:(17,36),0,64;__data:(17,33),64,288;;,0,352;;_G_int16_t:t(3,8)=(0,8)_G_int32_t:t(3,9)=(0,1)_G_uint16_t:t(3,10)=(0,9)_G_uint32_t:t(3,11)=(0,4)_IO_stdin_used:G(0,1)/dcs/emp/ashley/tkeden1.40/Eden/main.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;50;(0,2)../config.h/usr/include/stdio.h/usr/include/features.h/usr/include/sys/cdefs.h/usr/include/gnu/stubs.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h__gnuc_va_list:t(7,1)=(0,19)/usr/include/bits/types.h__u_char:t(8,1)=(0,11)__u_short:t(8,2)=(0,9)__u_int:t(8,3)=(0,4)__u_long:t(8,4)=(0,5)__u_quad_t:t(8,5)=(0,7)__quad_t:t(8,6)=(0,6)__int8_t:t(8,7)=(0,10)__uint8_t:t(8,8)=(0,11)__int16_t:t(8,9)=(0,8)__uint16_t:t(8,10)=(0,9)__int32_t:t(8,11)=(0,1)__uint32_t:t(8,12)=(0,4)__int64_t:t(8,13)=(0,6)__uint64_t:t(8,14)=(0,7)__qaddr_t:t(8,15)=(8,16)=*(8,6)__dev_t:t(8,17)=(8,5)__uid_t:t(8,18)=(8,3)__gid_t:t(8,19)=(8,3)__ino_t:t(8,20)=(8,4)__mode_t:t(8,21)=(8,3)__nlink_t:t(8,22)=(8,3)__off_t:t(8,23)=(0,3)__loff_t:t(8,24)=(8,6)__pid_t:t(8,25)=(0,1)__ssize_t:t(8,26)=(0,1)__rlim_t:t(8,27)=(8,4)__rlim64_t:t(8,28)=(8,5)__id_t:t(8,29)=(8,3)__fsid_t:t(8,30)=(8,31)=s8__val:(8,32)=ar(0,22);0;1;(0,1),0,64;;__daddr_t:t(8,33)=(0,1)__caddr_t:t(8,34)=(8,35)=*(0,2)__time_t:t(8,36)=(0,3)__useconds_t:t(8,37)=(0,4)__suseconds_t:t(8,38)=(0,3)__swblk_t:t(8,39)=(0,3)__clock_t:t(8,40)=(0,3)__clockid_t:t(8,41)=(0,1)__timer_t:t(8,42)=(0,1)__fd_mask:t(8,43)=(0,5)__fd_set:t(8,44)=(8,45)=s128__fds_bits:(8,46)=ar(0,22);0;31;(8,43),0,1024;;__key_t:t(8,47)=(0,1)__ipc_pid_t:t(8,48)=(0,9)__blksize_t:t(8,49)=(0,3)__blkcnt_t:t(8,50)=(0,3)__blkcnt64_t:t(8,51)=(8,6)__fsblkcnt_t:t(8,52)=(8,4)__fsblkcnt64_t:t(8,53)=(8,5)__fsfilcnt_t:t(8,54)=(8,4)__fsfilcnt64_t:t(8,55)=(8,5)__ino64_t:t(8,56)=(8,5)__off64_t:t(8,57)=(8,24)__t_scalar_t:t(8,58)=(0,3)__t_uscalar_t:t(8,59)=(0,5)__intptr_t:t(8,60)=(0,1)__socklen_t:t(8,61)=(0,4)/usr/include/bits/pthreadtypes.h/usr/include/bits/sched.h__sched_param:T(12,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(11,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(11,2)=(11,3)=*(11,4)=xs_pthread_descr_struct:pthread_attr_t:t(11,5)=(11,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(12,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(6,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,19),224,32;__stacksize:(6,1),256,32;;pthread_cond_t:t(11,7)=(11,8)=s12__c_lock:(11,1),0,64;__c_waiting:(11,2),64,32;;pthread_condattr_t:t(11,9)=(11,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(11,11)=(0,4)pthread_mutex_t:t(11,12)=(11,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(11,2),64,32;__m_kind:(0,1),96,32;__m_lock:(11,1),128,64;;pthread_mutexattr_t:t(11,14)=(11,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(11,16)=(0,1)pthread_t:t(11,17)=(0,5)FILE:t(2,1)=(2,2)=xs_IO_FILE:__FILE:t(2,3)=(2,2)/usr/include/libio.h/usr/include/_G_config.h/usr/include/wchar.h/usr/include/bits/wchar.h__mbstate_t:t(17,1)=(17,2)=s8__count:(0,1),0,32;__value:(17,3)=u4__wch:(16,2),0,32;__wchb:(17,4)=ar(0,22);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(14,1)=(14,2)=s12__pos:(8,23),0,32;__state:(17,1),32,64;;_G_fpos64_t:t(14,3)=(14,4)=s16__pos:(8,57),0,64;__state:(17,1),64,64;;/usr/include/gconv.h :T(20,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(20,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(20,3)=(20,4)=*(20,5)=f(0,1)__gconv_init_fct:t(20,6)=(20,7)=*(20,8)=f(0,1)__gconv_end_fct:t(20,9)=(20,10)=*(20,11)=f(0,20)__gconv_trans_fct:t(20,12)=(20,13)=*(20,14)=f(0,1)__gconv_trans_context_fct:t(20,15)=(20,16)=*(20,17)=f(0,1)__gconv_trans_query_fct:t(20,18)=(20,19)=*(20,20)=f(0,1)__gconv_trans_init_fct:t(20,21)=(20,22)=*(20,23)=f(0,1)__gconv_trans_end_fct:t(20,24)=(20,25)=*(20,26)=f(0,20)__gconv_trans_data:T(20,27)=s20__trans_fct:(20,12),0,32;__trans_context_fct:(20,15),32,32;__trans_end_fct:(20,24),64,32;__data:(0,19),96,32;__next:(20,28)=*(20,27),128,32;;__gconv_step:T(20,29)=s56__shlib_handle:(20,30)=*(20,31)=xs__gconv_loaded_object:,0,32;__modname:(20,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(8,35),96,32;__to_name:(8,35),128,32;__fct:(20,3),160,32;__init_fct:(20,6),192,32;__end_fct:(20,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(20,33)=s36__outbuf:(20,34)=*(0,11),0,32;__outbufend:(20,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(20,35)=*(17,1),160,32;__state:(17,1),192,64;__trans:(20,28),256,32;;__gconv_info:T(20,36)=s8__nsteps:(6,1),0,32;__steps:(20,37)=*(20,29),32,32;__data:(20,38)=ar(0,22);0;-1;(20,33),64,0;;__gconv_t:t(20,39)=(20,40)=*(20,36)_G_iconv_t:t(14,5)=(14,6)=u44__cd:(20,36),0,64;__combined:(14,7)=s44__cd:(20,36),0,64;__data:(20,33),64,288;;,0,352;;_G_int16_t:t(14,8)=(0,8)_G_int32_t:t(14,9)=(0,1)_G_uint16_t:t(14,10)=(0,9)_G_uint32_t:t(14,11)=(0,4)_IO_lock_t:t(13,1)=(0,20)_IO_marker:T(13,2)=s12_next:(13,3)=*(13,2),0,32;_sbuf:(13,4)=*(2,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(13,5)=e__codecvt_ok:0,__codecvt_partial:1,__codecvt_error:2,__codecvt_noconv:3,;_IO_FILE:T(2,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(8,35),32,32;_IO_read_end:(8,35),64,32;_IO_read_base:(8,35),96,32;_IO_write_base:(8,35),128,32;_IO_write_ptr:(8,35),160,32;_IO_write_end:(8,35),192,32;_IO_buf_base:(8,35),224,32;_IO_buf_end:(8,35),256,32;_IO_save_base:(8,35),288,32;_IO_backup_base:(8,35),320,32;_IO_save_end:(8,35),352,32;_markers:(13,3),384,32;_chain:(13,4),416,32;_fileno:(0,1),448,32;_blksize:(0,1),480,32;_old_offset:(8,23),512,32;_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;_shortbuf:(13,6)=ar(0,22);0;0;(0,2),568,8;_lock:(13,7)=*(13,1),576,32;_offset:(8,57),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(13,8)=ar(0,22);0;51;(0,2),768,416;;_IO_FILE:t(13,9)=(2,2)__io_read_fn:t(13,10)=(13,11)=f(8,26)__io_write_fn:t(13,12)=(13,13)=f(8,26)__io_seek_fn:t(13,14)=(13,15)=f(0,1)__io_close_fn:t(13,16)=(13,17)=f(0,1)fpos_t:t(2,4)=(14,1)/usr/include/bits/stdio_lim.hoff_t:t(2,5)=(8,23)/usr/include/bits/stdio.h/usr/include/stdlib.hdiv_t:t(29,1)=(29,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(29,3)=(29,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;/usr/include/sys/types.hu_char:t(32,1)=(8,1)u_short:t(32,2)=(8,2)u_int:t(32,3)=(8,3)u_long:t(32,4)=(8,4)quad_t:t(32,5)=(8,6)u_quad_t:t(32,6)=(8,5)fsid_t:t(32,7)=(8,30)loff_t:t(32,8)=(8,24)ino_t:t(32,9)=(8,20)dev_t:t(32,10)=(8,17)gid_t:t(32,11)=(8,19)mode_t:t(32,12)=(8,21)nlink_t:t(32,13)=(8,22)uid_t:t(32,14)=(8,18)pid_t:t(32,15)=(8,25)id_t:t(32,16)=(8,29)ssize_t:t(32,17)=(8,26)daddr_t:t(32,18)=(8,33)caddr_t:t(32,19)=(8,34)key_t:t(32,20)=(8,47)/usr/include/time.htime_t:t(35,1)=(8,36)clockid_t:t(35,2)=(8,41)timer_t:t(35,3)=(8,42)ulong:t(32,21)=(0,5)ushort:t(32,22)=(0,9)uint:t(32,23)=(0,4)int8_t:t(32,24)=(0,10)int16_t:t(32,25)=(0,8)int32_t:t(32,26)=(0,1)int64_t:t(32,27)=(0,6)u_int8_t:t(32,28)=(0,11)u_int16_t:t(32,29)=(0,9)u_int32_t:t(32,30)=(0,4)u_int64_t:t(32,31)=(0,7)register_t:t(32,32)=(0,1)/usr/include/endian.h/usr/include/bits/endian.h/usr/include/sys/select.h/usr/include/bits/select.h/usr/include/bits/sigset.h__sig_atomic_t:t(47,1)=(0,1)__sigset_t:t(47,2)=(47,3)=s128__val:(47,4)=ar(0,22);0;31;(0,5),0,1024;;timespec:T(48,1)=s8tv_sec:(0,3),0,32;tv_nsec:(0,3),32,32;;fd_mask:t(43,1)=(8,43)fd_set:t(43,2)=(8,44)/usr/include/sys/sysmacros.hblkcnt_t:t(32,33)=(8,50)fsblkcnt_t:t(32,34)=(8,52)fsfilcnt_t:t(32,35)=(8,54)random_data:T(29,5)=s28fptr:(29,6)=*(32,26),0,32;rptr:(29,6),32,32;state:(29,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(29,6),192,32;;drand48_data:T(29,7)=s24x:(29,8)=ar(0,22);0;2;(0,9),0,48;a:(29,8),48,48;c:(0,9),96,16;old_x:(29,8),112,48;init:(0,1),160,32;;/usr/include/alloca.h__compar_fn_t:t(29,9)=(29,10)=*(29,11)=f(0,1)/usr/include/ctype.h :T(53,1)=e_ISupper:256,_ISlower:512,_ISalpha:1024,_ISdigit:2048,_ISxdigit:4096,_ISspace:8192,_ISprint:16384,_ISgraph:32768,_ISblank:1,_IScntrl:2,_ISpunct:4,_ISalnum:8,;/usr/include/signal.hsig_atomic_t:t(57,1)=(47,1)sigset_t:t(57,2)=(47,2)/usr/include/bits/signum.h__sighandler_t:t(57,3)=(57,4)=*(57,5)=f(0,20)sig_t:t(57,6)=(57,3)/usr/include/bits/siginfo.h/usr/include/bits/wordsize.hsigval:T(63,1)=u4sival_int:(0,1),0,32;sival_ptr:(0,19),0,32;;sigval_t:t(63,2)=(63,1)siginfo:T(63,3)=s128si_signo:(0,1),0,32;si_errno:(0,1),32,32;si_code:(0,1),64,32;_sifields:(63,4)=u116_pad:(63,5)=ar(0,22);0;28;(0,1),0,928;_kill:(63,6)=s8si_pid:(8,25),0,32;si_uid:(8,18),32,32;;,0,64;_timer:(63,7)=s8_timer1:(0,4),0,32;_timer2:(0,4),32,32;;,0,64;_rt:(63,8)=s12si_pid:(8,25),0,32;si_uid:(8,18),32,32;si_sigval:(63,2),64,32;;,0,96;_sigchld:(63,9)=s20si_pid:(8,25),0,32;si_uid:(8,18),32,32;si_status:(0,1),64,32;si_utime:(8,40),96,32;si_stime:(8,40),128,32;;,0,160;_sigfault:(63,10)=s4si_addr:(0,19),0,32;;,0,32;_sigpoll:(63,11)=s8si_band:(0,3),0,32;si_fd:(0,1),32,32;;,0,64;;,96,928;;siginfo_t:t(63,12)=(63,3) :T(63,13)=eSI_SIGIO:-5,SI_ASYNCIO:-4,SI_MESGQ:-3,SI_TIMER:-2,SI_QUEUE:-1,SI_USER:0,SI_KERNEL:128,; :T(63,14)=eILL_ILLOPC:1,ILL_ILLOPN:2,ILL_ILLADR:3,ILL_ILLTRP:4,ILL_PRVOPC:5,ILL_PRVREG:6,ILL_COPROC:7,ILL_BADSTK:8,; :T(63,15)=eFPE_INTDIV:1,FPE_INTOVF:2,FPE_FLTDIV:3,FPE_FLTOVF:4,FPE_FLTUND:5,FPE_FLTRES:6,FPE_FLTINV:7,FPE_FLTSUB:8,; :T(63,16)=eSEGV_MAPERR:1,SEGV_ACCERR:2,; :T(63,17)=eBUS_ADRALN:1,BUS_ADRERR:2,BUS_OBJERR:3,; :T(63,18)=eTRAP_BRKPT:1,TRAP_TRACE:2,; :T(63,19)=eCLD_EXITED:1,CLD_KILLED:2,CLD_DUMPED:3,CLD_TRAPPED:4,CLD_STOPPED:5,CLD_CONTINUED:6,; :T(63,20)=ePOLL_IN:1,POLL_OUT:2,POLL_MSG:3,POLL_ERR:4,POLL_PRI:5,POLL_HUP:6,;sigevent:T(63,21)=s64sigev_value:(63,2),0,32;sigev_signo:(0,1),32,32;sigev_notify:(0,1),64,32;_sigev_un:(63,22)=u52_pad:(63,23)=ar(0,22);0;12;(0,1),0,416;_sigev_thread:(63,24)=s8_function:(63,25)=*(63,26)=f(0,20),0,32;_attribute:(0,19),32,32;;,0,64;;,96,416;;sigevent_t:t(63,27)=(63,21) :T(63,28)=eSIGEV_SIGNAL:0,SIGEV_NONE:1,SIGEV_THREAD:2,;/usr/include/bits/sigaction.hsigaction:T(65,1)=s140__sigaction_handler:(65,2)=u4sa_handler:(57,3),0,32;sa_sigaction:(65,3)=*(65,4)=f(0,20),0,32;;,0,32;sa_mask:(47,2),32,1024;sa_flags:(0,1),1056,32;sa_restorer:(65,5)=*(65,6)=f(0,20),1088,32;;sigvec:T(57,7)=s12sv_handler:(57,3),0,32;sv_mask:(0,1),32,32;sv_flags:(0,1),64,32;;/usr/include/bits/sigcontext.h/usr/include/asm/sigcontext.h_fpreg:T(67,1)=s10significand:(67,2)=ar(0,22);0;3;(0,9),0,64;exponent:(0,9),64,16;;_fpxreg:T(67,3)=s16significand:(67,2),0,64;exponent:(0,9),64,16;padding:(29,8),80,48;;_xmmreg:T(67,4)=s16element:(67,5)=ar(0,22);0;3;(0,5),0,128;;_fpstate:T(67,6)=s624cw:(0,5),0,32;sw:(0,5),32,32;tag:(0,5),64,32;ipoff:(0,5),96,32;cssel:(0,5),128,32;dataoff:(0,5),160,32;datasel:(0,5),192,32;_st:(67,7)=ar(0,22);0;7;(67,1),224,640;status:(0,9),864,16;magic:(0,9),880,16;_fxsr_env:(67,8)=ar(0,22);0;5;(0,5),896,192;mxcsr:(0,5),1088,32;reserved:(0,5),1120,32;_fxsr_st:(67,9)=ar(0,22);0;7;(67,3),1152,1024;_xmm:(67,10)=ar(0,22);0;7;(67,4),2176,1024;padding:(67,11)=ar(0,22);0;55;(0,5),3200,1792;;sigcontext:T(67,12)=s88gs:(0,9),0,16;__gsh:(0,9),16,16;fs:(0,9),32,16;__fsh:(0,9),48,16;es:(0,9),64,16;__esh:(0,9),80,16;ds:(0,9),96,16;__dsh:(0,9),112,16;edi:(0,5),128,32;esi:(0,5),160,32;ebp:(0,5),192,32;esp:(0,5),224,32;ebx:(0,5),256,32;edx:(0,5),288,32;ecx:(0,5),320,32;eax:(0,5),352,32;trapno:(0,5),384,32;err:(0,5),416,32;eip:(0,5),448,32;cs:(0,9),480,16;__csh:(0,9),496,16;eflags:(0,5),512,32;esp_at_signal:(0,5),544,32;ss:(0,9),576,16;__ssh:(0,9),592,16;fpstate:(67,13)=*(67,6),608,32;oldmask:(0,5),640,32;cr2:(0,5),672,32;;/usr/include/bits/sigstack.hsigstack:T(68,1)=s8ss_sp:(0,19),0,32;ss_onstack:(0,1),32,32;; :T(68,2)=eSS_ONSTACK:1,SS_DISABLE:2,;sigaltstack:T(68,3)=s12ss_sp:(0,19),0,32;ss_flags:(0,1),32,32;ss_size:(6,1),64,32;;stack_t:t(68,4)=(68,3)/usr/include/bits/sigthread.h/usr/include/setjmp.h/usr/include/bits/setjmp.h__jmp_buf:t(72,1)=(72,2)=ar(0,22);0;5;(0,1)__jmp_buf_tag:T(70,1)=s156__jmpbuf:(72,1),0,192;__mask_was_saved:(0,1),192,32;__saved_mask:(47,2),224,1024;;jmp_buf:t(70,2)=(70,3)=ar(0,22);0;0;(70,1)sigjmp_buf:t(70,4)=(70,2)/usr/include/string.h/usr/include/bits/string.h/usr/include/bits/string2.h/usr/include/errno.h/usr/include/bits/errno.h/usr/include/linux/errno.h/usr/include/asm/errno.hva_list:t(87,1)=(7,1)/usr/include/sys/stat.h/usr/include/bits/stat.hstat:T(92,1)=s88st_dev:(8,17),0,64;__pad1:(0,9),64,16;st_ino:(8,20),96,32;st_mode:(8,21),128,32;st_nlink:(8,22),160,32;st_uid:(8,18),192,32;st_gid:(8,19),224,32;st_rdev:(8,17),256,64;__pad2:(0,9),320,16;st_size:(8,23),352,32;st_blksize:(8,49),384,32;st_blocks:(8,50),416,32;st_atime:(8,36),448,32;__unused1:(0,5),480,32;st_mtime:(8,36),512,32;__unused2:(0,5),544,32;st_ctime:(8,36),576,32;__unused3:(0,5),608,32;__unused4:(0,5),640,32;__unused5:(0,5),672,32;;/usr/include/unistd.h/usr/include/bits/posix_opt.hintptr_t:t(93,1)=(8,60)socklen_t:t(93,2)=(8,61)/usr/include/bits/confname.h :T(98,1)=e_PC_LINK_MAX:0,_PC_MAX_CANON:1,_PC_MAX_INPUT:2,_PC_NAME_MAX:3,_PC_PATH_MAX:4,_PC_PIPE_BUF:5,_PC_CHOWN_RESTRICTED:6,_PC_NO_TRUNC:7,_PC_VDISABLE:8,_PC_SYNC_IO:9,_PC_ASYNC_IO:10,_PC_PRIO_IO:11,_PC_SOCK_MAXBUF:12,_PC_FILESIZEBITS:13,; :T(98,2)=e_SC_ARG_MAX:0,_SC_CHILD_MAX:1,_SC_CLK_TCK:2,_SC_NGROUPS_MAX:3,_SC_OPEN_MAX:4,_SC_STREAM_MAX:5,_SC_TZNAME_MAX:6,_SC_JOB_CONTROL:7,_SC_SAVED_IDS:8,_SC_REALTIME_SIGNALS:9,_SC_PRIORITY_SCHEDULING:10,_SC_TIMERS:11,_SC_ASYNCHRONOUS_IO:12,_SC_PRIORITIZED_IO:13,_SC_SYNCHRONIZED_IO:14,_SC_FSYNC:15,_SC_MAPPED_FILES:16,_SC_MEMLOCK:17,_SC_MEMLOCK_RANGE:18,_SC_MEMORY_PROTECTION:19,_SC_MESSAGE_PASSING:20,_SC_SEMAPHORES:21,_SC_SHARED_MEMORY_OBJECTS:22,_SC_AIO_LISTIO_MAX:23,_SC_AIO_MAX:24,_SC_AIO_PRIO_DELTA_MAX:25,_SC_DELAYTIMER_MAX:26,_SC_MQ_OPEN_MAX:27,_SC_MQ_PRIO_MAX:28,_SC_VERSION:29,_SC_PAGESIZE:30,_SC_RTSIG_MAX:31,_SC_SEM_NSEMS_MAX:32,_SC_SEM_VALUE_MAX:33,_SC_SIGQUEUE_MAX:34,_SC_TIMER_MAX:35,_SC_BC_BASE_MAX:36,_SC_BC_DIM_MAX:37,_SC_BC_SCALE_MAX:38,_SC_BC_STRING_MAX:39,_SC_COLL_WEIGHTS_MAX:40,_SC_EQUIV_CLASS_MAX:41,_SC_EXPR_NEST_MAX:42,_SC_LINE_MAX:43,_SC_RE_DUP_MAX:44,_SC_CHARCLASS_NAME_MAX:45,_SC_2_VERSION:46,_SC_2_C_BIND:47,_SC_2_C_DEV:48,_SC_2_FORT_DEV:49,_SC_2_FORT_RUN:50,_SC_2_SW_DEV:51,_SC_2_LOCALEDEF:52,_SC_PII:53,_SC_PII_XTI:54,_SC_PII_SOCKET:55,_SC_PII_INTERNET:56,_SC_PII_OSI:57,_SC_POLL:58,_SC_SELECT:59,_SC_UIO_MAXIOV:60,_SC_PII_INTERNET_STREAM:61,_SC_PII_INTERNET_DGRAM:62,_SC_PII_OSI_COTS:63,_SC_PII_OSI_CLTS:64,_SC_PII_OSI_M:65,_SC_T_IOV_MAX:66,_SC_THREADS:67,_SC_THREAD_SAFE_FUNCTIONS:68,_SC_GETGR_R_SIZE_MAX:69,_SC_GETPW_R_SIZE_MAX:70,_SC_LOGIN_NAME_MAX:71,_SC_TTY_NAME_MAX:72,_SC_THREAD_DESTRUCTOR_ITERATIONS:73,_SC_THREAD_KEYS_MAX:74,_SC_THREAD_STACK_MIN:75,_SC_THREAD_THREADS_MAX:76,_SC_THREAD_ATTR_STACKADDR:77,_SC_THREAD_ATTR_STACKSIZE:78,_SC_THREAD_PRIORITY_SCHEDULING:79,_SC_THREAD_PRIO_INHERIT:80,_SC_THREAD_PRIO_PROTECT:81,_SC_THREAD_PROCESS_SHARED:82,_SC_NPROCESSORS_CONF:83,_SC_NPROCESSORS_ONLN:84,_SC_PHYS_PAGES:85,_SC_AVPHYS_PAGES:86,_SC_ATEXIT_MAX:87,_SC_PASS_MAX:88,_SC_XOPEN_VERSION:89,_SC_XOPEN_XCU_VERSION:90,_SC_XOPEN_UNIX:91,_SC_XOPEN_CRYPT:92,_SC_XOPEN_ENH_I18N:93,_SC_XOPEN_SHM:94,_SC_2_CHAR_TERM:95,_SC_2_C_VERSION:96,_SC_2_UPE:97,_SC_XOPEN_XPG2:98,_SC_XOPEN_XPG3:99,_SC_XOPEN_XPG4:100,_SC_CHAR_BIT:101,_SC_CHAR_MAX:102,_SC_CHAR_MIN:103,_SC_INT_MAX:104,_SC_INT_MIN:105,_SC_LONG_BIT:106,_SC_WORD_BIT:107,_SC_MB_LEN_MAX:108,_SC_NZERO:109,_SC_SSIZE_MAX:110,_SC_SCHAR_MAX:111,_SC_SCHAR_MIN:112,_SC_SHRT_MAX:113,_SC_SHRT_MIN:114,_SC_UCHAR_MAX:115,_SC_UINT_MAX:116,_SC_ULONG_MAX:117,_SC_USHRT_MAX:118,_SC_NL_ARGMAX:119,_SC_NL_LANGMAX:120,_SC_NL_MSGMAX:121,_SC_NL_NMAX:122,_SC_NL_SETMAX:123,_SC_NL_TEXTMAX:124,_SC_XBS5_ILP32_OFF32:125,_SC_XBS5_ILP32_OFFBIG:126,_SC_XBS5_LP64_OFF64:127,_SC_XBS5_LPBIG_OFFBIG:128,_SC_XOPEN_LEGACY:129,_SC_XOPEN_REALTIME:130,_SC_XOPEN_REALTIME_THREADS:131,_SC_ADVISORY_INFO:132,_SC_BARRIERS:133,_SC_BASE:134,_SC_C_LANG_SUPPORT:135,_SC_C_LANG_SUPPORT_R:136,_SC_CLOCK_SELECTION:137,_SC_CPUTIME:138,_SC_THREAD_CPUTIME:139,_SC_DEVICE_IO:140,_SC_DEVICE_SPECIFIC:141,_SC_DEVICE_SPECIFIC_R:142,_SC_FD_MGMT:143,_SC_FIFO:144,_SC_PIPE:145,_SC_FILE_ATTRIBUTES:146,_SC_FILE_LOCKING:147,_SC_FILE_SYSTEM:148,_SC_MONOTONIC_CLOCK:149,_SC_MULTIPLE_PROCESS:150,_SC_SINGLE_PROCESS:151,_SC_NETWORKING:152,_SC_READER_WRITER_LOCKS:153,_SC_SPIN_LOCKS:154,_SC_REGEXP:155,_SC_REGEX_VERSION:156,_SC_SHELL:157,_SC_SIGNALS:158,_SC_SPAWN:159,_SC_SPORADIC_SERVER:160,_SC_THREAD_SPORADIC_SERVER:161,_SC_SYSTEM_DATABASE:162,_SC_SYSTEM_DATABASE_R:163,_SC_TIMEOUTS:164,_SC_TYPED_MEMORY_OBJECTS:165,_SC_USER_GROUPS:166,_SC_USER_GROUPS_R:167,_SC_PBS:168,_SC_PBS_ACCOUNTING:169,_SC_PBS_LOCATE:170,_SC_PBS_MESSAGE:171,_SC_PBS_TRACK:172,_SC_SYMLOOP:173,; :T(98,3)=e_CS_PATH:0,;/usr/include/getopt.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/limits.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/syslimits.h/usr/include/limits.h/usr/include/bits/posix1_lim.h/usr/include/bits/local_lim.h/usr/include/linux/limits.h/usr/include/bits/posix2_lim.h/usr/include/math.h/usr/include/bits/huge_val.h/usr/include/bits/mathdef.h/usr/include/bits/mathcalls.h :T(109,1)=e_IEEE_:-1,_SVID_:0,_XOPEN_:1,_POSIX_:2,_ISOC_:3,;_LIB_VERSION_TYPE:t(109,2)=(109,1)exception:T(109,3)=s32type:(0,1),0,32;name:(8,35),32,32;arg1:(0,13),64,64;arg2:(0,13),128,64;retval:(0,13),192,64;;/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/float.h__convert_long_double:T(117,1)=u16__convert_long_double_i:(117,2)=ar(0,22);0;3;(0,4),0,128;__convert_long_double_d:(0,14),0,96;;/usr/include/bits/mathinline.h../version.hemalloc.herror.h/usr/include/sys/time.h/usr/include/bits/time.hclock_t:t(127,1)=(8,40)tm:T(127,2)=s44tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;tm_gmtoff:(0,3),288,32;tm_zone:(20,32),320,32;;itimerspec:T(127,3)=s16it_interval:(48,1),0,64;it_value:(48,1),64,64;;timeval:T(134,1)=s8tv_sec:(8,36),0,32;tv_usec:(8,38),32,32;;suseconds_t:t(125,1)=(8,38)timezone:T(125,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;__timezone_ptr_t:t(125,3)=(125,4)=*(125,2)__itimer_which:T(125,5)=eITIMER_REAL:0,ITIMER_VIRTUAL:1,ITIMER_PROF:2,;itimerval:T(125,6)=s16it_interval:(134,1),0,64;it_value:(134,1),64,64;;__itimer_which_t:t(125,7)=(0,1)eden.hInt:t(137,1)=(0,1)Inst:t(137,2)=(137,3)=*(137,4)=f(0,20)symptr:t(137,5)=(137,6)=*(137,7)=xssymbol:Datum:t(137,8)=(137,9)=xsDatum:uDatum:t(137,10)=(137,11)=xuuDatum:symptr.q.hglobal.q.heden_queue:T(139,1)=s12prev:(139,2)=*(139,1),0,32;next:(139,2),32,32;obj:(0,19),64,32;;QUEUE:t(139,3)=(139,1)symptr_queue:T(138,1)=s12prev:(138,2)=*(138,1),0,32;next:(138,2),32,32;obj:(137,5),64,32;;symptr_QUEUE:t(138,3)=(138,1)symptr_ATOM:t(138,4)=(138,5)=*(138,3)uDatum:T(137,11)=u8r:(0,13),0,64;i:(0,1),0,32;s:(8,35),0,32;a:(137,12)=*(137,8),0,32;sym:(137,5),0,32;v:(137,13)=s8x:(0,1),0,32;y:(0,1),32,32;;,0,64;;Datum:T(137,9)=s12type:(0,8),0,16;u:(137,11),32,64;;symbol:T(137,7)=s72name:(8,35),0,32;stype:(0,8),32,16;inst:(137,14)=*(137,2),64,32;nauto:(0,4),96,32;text:(8,35),128,32;d:(137,9),160,96;sources:(138,3),256,96;targets:(138,3),352,96;Qloc:(138,4),448,32;marked:(0,2),480,1;changed:(0,2),481,1;entry:(0,2),482,6;master:(8,35),512,32;next:(137,5),544,32;;symbol:t(137,15)=(137,7)compiler_flags:T(137,16)=u4s:(137,17)=s4define_level:(0,4),0,8;loop_level:(0,4),8,8;switch_level:(0,4),16,8;formula:(0,4),24,1;local_declare:(0,4),25,1;arg_declare:(0,4),26,1;procmacro:(0,4),27,1;;,0,32;all:(0,1),0,32;;t:T(137,18)=s8dp:(137,12),0,32;ip:(137,14),32,32;;inst.hFrame:T(137,19)=s20sp:(137,5),0,32;retpc:(137,14),32,32;stackp:(137,12),64,32;hptr:(8,35),96,32;master:(8,35),128,32;;Frame:t(137,20)=(137,19)yacc.hYYSTYPE:t(148,1)=(148,2)=u4dp:(137,12),0,32;sym:(137,5),0,32;inst:(137,14),0,32;narg:(137,1),0,32;fun:(137,2),0,32;sw:(148,3)=*(137,18),0,32;tbegin:(8,35),0,32;;builtin.hBLIBTBL:T(149,1)=s8name:(8,35),0,32;func:(137,3),32,32;;runset.hAction:T(150,1)=s12s:(8,35),0,32;master:(8,35),32,32;next:(150,2)=*(150,1),64,32;;Action:t(150,3)=(150,1)RunSet:T(150,4)=s12nitems:(0,1),0,32;head:(150,2),32,32;tail:(150,2),64,32;;RunSet:t(150,5)=(150,4)/usr/include/readline/readline.h/usr/include/readline/rlstdc.h/usr/include/readline/keymaps.h/usr/include/readline/chardefs.h/usr/include/strings.hFunction:t(153,1)=(153,2)=f(0,1)VFunction:t(153,3)=(137,4)CPFunction:t(153,4)=(153,5)=f(8,35)CPPFunction:t(153,6)=(153,7)=f(153,8)=*(8,35)_keymap_entry:T(153,9)=s8type:(0,2),0,8;function:(153,10)=*(153,1),32,32;;KEYMAP_ENTRY:t(153,11)=(153,9)KEYMAP_ENTRY_ARRAY:t(153,12)=(153,13)=ar(0,22);0;255;(153,11)Keymap:t(153,14)=(153,15)=*(153,11)/usr/include/readline/tilde.hundo_code:T(151,1)=eUNDO_DELETE:0,UNDO_INSERT:1,UNDO_BEGIN:2,UNDO_END:3,;undo_list:T(151,2)=s20next:(151,3)=*(151,2),0,32;start:(0,1),32,32;end:(0,1),64,32;text:(8,35),96,32;what:(151,1),128,32;;UNDO_LIST:t(151,4)=(151,2)_funmap:T(151,5)=s8name:(8,35),0,32;function:(153,10),32,32;;FUNMAP:t(151,6)=(151,5)../Misc/custom.hILIBTBL:T(159,1)=s8name:(8,35),0,32;func:(159,2)=*(153,2),32,32;;RLIBTBL:T(159,3)=s8name:(8,35),0,32;func:(159,4)=*(159,5)=f(0,13),32,32;;notation.h :T(160,1)=eINTERNAL:0,EDEN:1,SCOUT:2,DONALD:3,ARCA:4,OTHER:5,SASAMI:6,;notationType:t(160,2)=(160,1)libLocation:G(8,35)startValid:G(0,1)interrupted:G(0,1)input_device.hinput_device:T(161,1)=s208name:(8,35),0,32;type:(0,8),32,16;ptr:(8,35),64,32;sptr:(8,35),96,32;newline:(0,2),128,8;lineno:(0,1),160,32;lastc:(0,1),192,32;linebuf:(8,35),224,32;linebufsize:(0,1),256,32;charno:(0,1),288,32;linebufend:(0,1),320,32;usereadline:(0,1),352,32;frame:(161,2)=*(137,20),384,32;begin:(70,2),416,1248;;Inp_Dev:G(0,23)=*(161,1)Inp_Dev_Save:G(0,23)prompt1:G(8,35)promptsemi:G(8,35)promptchar:G(8,35)promptcomment:G(8,35)preprinted:G(0,1)nlstts:G(0,1)nlstatus:F(0,20)print_prompt:F(0,20)fullPromptText:r(8,35)print_prompt_if_necessary:F(0,20)doCheckRunSet:p(0,1)wouldBlock:F(0,1)fdset:(43,2)fd:(0,1)timeout:(134,1)entryStackSize:S(0,1)TopEntryStack:S(0,1)pushEntryStack:F(0,20)m:p(0,1)m:r(0,1)popEntryStack:F(0,20)clearEntryStack:F(0,20)topEntryStack:F(0,1)masterStackSize:S(0,1)TopMasterStack:S(0,1)pushMasterStack:F(0,20)m:p(8,35)m:r(8,35)popMasterStack:F(0,20)clearMasterStack:F(0,20)topMasterStack:F(8,35)lastBeepTime:S(35,1)setTimer:f(0,20)t:p(0,24)=*(35,1)t:r(0,24)timedEventsEnabled:f(0,2)t:p(0,24)errorComplete:F(0,20)errorContentf:F(0,20)fmt:p(8,35)appendHist:F(0,20)toAppend:p(8,35)inerrorfretcall:S(0,1)noticef:F(0,20)errorsbuf:(0,25)=ar(0,22);0;255;(0,2)warningf:F(0,20)errorsbuf:(0,25)warning:F(0,20)s:p(8,35)t:p(8,35)errorf:F(0,20)fmt:r(8,35)i:r(0,1)errorsbuf:r(8,35)argp:r(87,1)yyerror:F(0,20)lastControlCTime:S(35,1)Control_C:F(0,20)sig:p(0,1)checkRunSet:F(0,20)a:(150,3)queue:F(0,20)cmd:p(8,35)master:p(8,35)init:F(0,20)s:r(137,5)terminate:F(0,20)code:p(0,1)code:r(0,1)run_init:F(0,20)pc:p(137,14)pc:r(137,14)run:F(0,1)type:p(0,1)ptr:p(0,19)name:p(8,35)type:(0,8)ptr:r(0,19)errorflag:(0,2)savepc:(137,14)token:r(0,1)initPtrStuff:(0,26)=ar(0,22);0;30;(0,2)parseret:r(0,1)p:r(8,35)n:r(0,1)stats:(92,1)user_trace:F(0,20)p:r(161,2)setLibLocation:F(0,20)location:p(8,35)location:r(8,35)toPutEnv:r(8,35)cwd:r(8,35)printUsage:F(0,20)printVersion:F(0,20)init_eden:F(0,20)initFile:r(0,27)=*(2,1)fullname:(0,28)=ar(0,22);0;254;(0,2)initStr:(0,29)=ar(0,22);0;197;(0,2)initreadline:F(0,20)main:F(0,1)argc:p(0,1)argv:p(153,8)argc:r(0,1)op:r(0,2)argerr:r(0,1)usedArg:r(0,1)filein:r(0,27)name:r(8,35)edenCmd:(0,30)=ar(0,22);0;4194;(0,2)__result:r(0,1)argIn:r(8,35)argProcessed:r(8,35)inp:r(8,35)outp:r(8,35)c:r(0,2)emalloc_p:G(0,19)erealloc_p:G(0,19)progname:G(8,35)start:G(70,2)gargv:G(153,8)gargc:G(0,1)autocalc:G(0,31)=*(137,1)eden_error_index_range:G(0,31)eden_notice_undef_reference:G(0,31)eden_backticks_dependency_hack:G(0,31)Input_Devices:G(0,32)=ar(0,22);0;15;(161,1)RS1:S(150,5)RS2:S(150,5)RS:S(0,33)=*(150,5)prompt:G(8,35)eden_prompt_sym:G(137,5)EntryStack:S(0,34)=*(0,1)MasterStack:S(153,8)runset.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;51;(0,2)size_t:t(5,1)=(0,4)wchar_t:t(5,2)=(0,3)div_t:t(1,1)=(1,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(1,3)=(1,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;u_char:t(6,1)=(8,1)u_short:t(6,2)=(8,2)u_int:t(6,3)=(8,3)u_long:t(6,4)=(8,4)quad_t:t(6,5)=(8,6)u_quad_t:t(6,6)=(8,5)fsid_t:t(6,7)=(8,30)loff_t:t(6,8)=(8,24)ino_t:t(6,9)=(8,20)dev_t:t(6,10)=(8,17)gid_t:t(6,11)=(8,19)mode_t:t(6,12)=(8,21)nlink_t:t(6,13)=(8,22)uid_t:t(6,14)=(8,18)off_t:t(6,15)=(8,23)pid_t:t(6,16)=(8,25)id_t:t(6,17)=(8,29)ssize_t:t(6,18)=(8,26)daddr_t:t(6,19)=(8,33)caddr_t:t(6,20)=(8,34)key_t:t(6,21)=(8,47)ulong:t(6,22)=(0,5)ushort:t(6,23)=(0,9)uint:t(6,24)=(0,4)int8_t:t(6,25)=(0,10)int16_t:t(6,26)=(0,8)int32_t:t(6,27)=(0,1)int64_t:t(6,28)=(0,6)u_int8_t:t(6,29)=(0,11)u_int16_t:t(6,30)=(0,9)u_int32_t:t(6,31)=(0,4)u_int64_t:t(6,32)=(0,7)register_t:t(6,33)=(0,1)blkcnt_t:t(6,34)=(8,50)fsblkcnt_t:t(6,35)=(8,52)fsfilcnt_t:t(6,36)=(8,54)random_data:T(1,5)=s28fptr:(1,6)=*(6,27),0,32;rptr:(1,6),32,32;state:(1,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(1,6),192,32;;drand48_data:T(1,7)=s24x:(1,8)=ar(0,22);0;2;(0,9),0,48;a:(1,8),48,48;c:(0,9),96,16;old_x:(1,8),112,48;init:(0,1),160,32;;__compar_fn_t:t(1,9)=(1,10)=*(1,11)=f(0,1)FILE:t(48,1)=(48,2)=xs_IO_FILE:__FILE:t(48,3)=(48,2)wint_t:t(56,1)=(0,4)__mbstate_t:t(57,1)=(57,2)=s8__count:(0,1),0,32;__value:(57,3)=u4__wch:(56,1),0,32;__wchb:(57,4)=ar(0,22);0;3;(0,2),0,32;;,32,32;;fpos_t:t(48,4)=(54,1)initRunSet:F(0,20)rs:p(0,23)=*(40,5)rs:r(0,23)clearRunSet:F(0,20)rs:p(0,23)getAction:F(40,3)ptr:r(0,24)=*(40,3)a:(40,3)rmAction:F(0,20)ptr:r(0,24)addAction:F(0,20)s:r(8,35)printRunSet:F(0,20)symbol.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;52;(0,2)symptr.q.crcsid3:S(65,1)=ar(0,22);0;53;(0,2)SEARCH_symptr:F(54,5)Q:p(54,5)obj:p(53,5)n:p(0,1)Q:r(54,5)obj:r(53,5)P:r(54,5)DELETE_symptr_ATOM:F(0,20)A:p(54,4)A:r(54,4)MOVE_symptr_Q:F(0,20)Qsrc:p(54,5)Qdst:p(54,5)Qsrc:r(54,5)Qdst:r(54,5)hash.hhashindex:F(0,1)s:p(7,35)s:r(7,35)hashtable:G(0,23)=ar(0,22);0;127;(53,5)lookup:F(53,5)sp:r(53,5)install:F(53,5)st:p(0,1)t:p(0,1)i:p(0,1)st:r(0,1)entry:T(0,24)=s8name:(7,35),0,32;level:(0,8),32,16;num:(0,8),48,16;;entry:t(0,25)=(0,24)entry.q.crcsid4:S(76,1)=ar(0,22);0;53;(0,2)entry.q.hentry_queue:T(78,1)=s16prev:(78,2)=*(78,1),0,32;next:(78,2),32,32;obj:(0,25),64,64;;entry_QUEUE:t(78,3)=(78,1)entry_ATOM:t(78,4)=(78,5)=*(78,3)SEARCH_entry:F(78,5)Q:p(78,5)obj:p(0,25)Q:r(78,5)obj:(0,25)P:r(78,5)DELETE_entry_ATOM:F(0,20)A:p(78,4)A:r(78,4)MOVE_entry_Q:F(0,20)Qsrc:p(78,5)Qdst:p(78,5)Qsrc:r(78,5)Qdst:r(78,5)LocalVarList:S(78,3)search_local:F(78,4)name:p(7,35)name:r(7,35)add_local_variable:F(78,4)E:r(78,4)F:r(78,4)insert_level_marker:F(0,20)level:p(0,1)level:r(0,1)E:r(0,25)init_LocalVarList:F(0,20)delete_local_level:F(0,20)printlocal:F(0,20)local_declare:F(0,1)lookup_local:F(0,1)break_q:G(54,3)cont_q:G(54,3)dispatch:F(0,20)p:p(53,14)p:r(53,14)patch:F(0,20)mark:p(53,14)mark:(53,14)ip:r(53,14)trans.c__u_char:t(11,1)=(0,11)__u_short:t(11,2)=(0,9)__u_int:t(11,3)=(0,4)__u_long:t(11,4)=(0,5)__u_quad_t:t(11,5)=(0,7)__quad_t:t(11,6)=(0,6)__int8_t:t(11,7)=(0,10)__uint8_t:t(11,8)=(0,11)__int16_t:t(11,9)=(0,8)__uint16_t:t(11,10)=(0,9)__int32_t:t(11,11)=(0,1)__uint32_t:t(11,12)=(0,4)__int64_t:t(11,13)=(0,6)__uint64_t:t(11,14)=(0,7)__qaddr_t:t(11,15)=(11,16)=*(11,6)__dev_t:t(11,17)=(11,5)__uid_t:t(11,18)=(11,3)__gid_t:t(11,19)=(11,3)__ino_t:t(11,20)=(11,4)__mode_t:t(11,21)=(11,3)__nlink_t:t(11,22)=(11,3)__off_t:t(11,23)=(0,3)__loff_t:t(11,24)=(11,6)__pid_t:t(11,25)=(0,1)__ssize_t:t(11,26)=(0,1)__rlim_t:t(11,27)=(11,4)__rlim64_t:t(11,28)=(11,5)__id_t:t(11,29)=(11,3)__fsid_t:t(11,30)=(11,31)=s8__val:(11,32)=ar(11,33)=r(11,33);0000000000000;0037777777777;;0;1;(0,1),0,64;;__daddr_t:t(11,34)=(0,1)__caddr_t:t(11,35)=(11,36)=*(0,2)__time_t:t(11,37)=(0,3)__useconds_t:t(11,38)=(0,4)__suseconds_t:t(11,39)=(0,3)__swblk_t:t(11,40)=(0,3)__clock_t:t(11,41)=(0,3)__clockid_t:t(11,42)=(0,1)__timer_t:t(11,43)=(0,1)__fd_mask:t(11,44)=(0,5)__fd_set:t(11,45)=(11,46)=s128__fds_bits:(11,47)=ar(11,33);0;31;(11,44),0,1024;;__key_t:t(11,48)=(0,1)__ipc_pid_t:t(11,49)=(0,9)__blksize_t:t(11,50)=(0,3)__blkcnt_t:t(11,51)=(0,3)__blkcnt64_t:t(11,52)=(11,6)__fsblkcnt_t:t(11,53)=(11,4)__fsblkcnt64_t:t(11,54)=(11,5)__fsfilcnt_t:t(11,55)=(11,4)__fsfilcnt64_t:t(11,56)=(11,5)__ino64_t:t(11,57)=(11,5)__off64_t:t(11,58)=(11,24)__t_scalar_t:t(11,59)=(0,3)__t_uscalar_t:t(11,60)=(0,5)__intptr_t:t(11,61)=(0,1)__socklen_t:t(11,62)=(0,4)__mbstate_t:t(28,1)=(28,2)=s8__count:(0,1),0,32;__value:(28,3)=u4__wch:(27,2),0,32;__wchb:(28,4)=ar(11,33);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(25,1)=(25,2)=s12__pos:(11,23),0,32;__state:(28,1),32,64;;_G_fpos64_t:t(25,3)=(25,4)=s16__pos:(11,58),0,64;__state:(28,1),64,64;; :T(31,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(31,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(31,3)=(31,4)=*(31,5)=f(0,1)__gconv_init_fct:t(31,6)=(31,7)=*(31,8)=f(0,1)__gconv_end_fct:t(31,9)=(31,10)=*(31,11)=f(0,20)__gconv_trans_fct:t(31,12)=(31,13)=*(31,14)=f(0,1)__gconv_trans_context_fct:t(31,15)=(31,16)=*(31,17)=f(0,1)__gconv_trans_query_fct:t(31,18)=(31,19)=*(31,20)=f(0,1)__gconv_trans_init_fct:t(31,21)=(31,22)=*(31,23)=f(0,1)__gconv_trans_end_fct:t(31,24)=(31,25)=*(31,26)=f(0,20)__gconv_trans_data:T(31,27)=s20__trans_fct:(31,12),0,32;__trans_context_fct:(31,15),32,32;__trans_end_fct:(31,24),64,32;__data:(0,19),96,32;__next:(31,28)=*(31,27),128,32;;__gconv_step:T(31,29)=s56__shlib_handle:(31,30)=*(31,31)=xs__gconv_loaded_object:,0,32;__modname:(31,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(11,36),96,32;__to_name:(11,36),128,32;__fct:(31,3),160,32;__init_fct:(31,6),192,32;__end_fct:(31,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(31,33)=s36__outbuf:(31,34)=*(0,11),0,32;__outbufend:(31,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(31,35)=*(28,1),160,32;__state:(28,1),192,64;__trans:(31,28),256,32;;__gconv_info:T(31,36)=s8__nsteps:(5,1),0,32;__steps:(31,37)=*(31,29),32,32;__data:(31,38)=ar(11,33);0;-1;(31,33),64,0;;__gconv_t:t(31,39)=(31,40)=*(31,36)_G_iconv_t:t(25,5)=(25,6)=u44__cd:(31,36),0,64;__combined:(25,7)=s44__cd:(31,36),0,64;__data:(31,33),64,288;;,0,352;;_G_int16_t:t(25,8)=(0,8)_G_int32_t:t(25,9)=(0,1)_G_uint16_t:t(25,10)=(0,9)_G_uint32_t:t(25,11)=(0,4)_IO_lock_t:t(24,1)=(0,20)_IO_marker:T(24,2)=s12_next:(24,3)=*(24,2),0,32;_sbuf:(24,4)=*(19,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(24,5)=e__codecvt_ok:0,__codecvt_partial:1,__codecvt_error:2,__codecvt_noconv:3,;_IO_FILE:T(19,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(11,36),32,32;_IO_read_end:(11,36),64,32;_IO_read_base:(11,36),96,32;_IO_write_base:(11,36),128,32;_IO_write_ptr:(11,36),160,32;_IO_write_end:(11,36),192,32;_IO_buf_base:(11,36),224,32;_IO_buf_end:(11,36),256,32;_IO_save_base:(11,36),288,32;_IO_backup_base:(11,36),320,32;_IO_save_end:(11,36),352,32;_markers:(24,3),384,32;_chain:(24,4),416,32;_fileno:(0,1),448,32;_blksize:(0,1),480,32;_old_offset:(11,23),512,32;_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;_shortbuf:(24,6)=ar(11,33);0;0;(0,2),568,8;_lock:(24,7)=*(24,1),576,32;_offset:(11,58),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(24,8)=ar(11,33);0;51;(0,2),768,416;;_IO_FILE:t(24,9)=(19,2)__io_read_fn:t(24,10)=(24,11)=f(11,26)__io_write_fn:t(24,12)=(24,13)=f(11,26)__io_seek_fn:t(24,14)=(24,15)=f(0,1)__io_close_fn:t(24,16)=(24,17)=f(0,1)Int:t(40,1)=(0,1)Inst:t(40,2)=(40,3)=*(40,4)=f(0,20)symptr:t(40,5)=(40,6)=*(40,7)=xssymbol:Datum:t(40,8)=(40,9)=xsDatum:uDatum:t(40,10)=(40,11)=xuuDatum:div_t:t(44,1)=(44,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(44,3)=(44,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;u_char:t(47,1)=(11,1)u_short:t(47,2)=(11,2)u_int:t(47,3)=(11,3)u_long:t(47,4)=(11,4)quad_t:t(47,5)=(11,6)u_quad_t:t(47,6)=(11,5)fsid_t:t(47,7)=(11,30)loff_t:t(47,8)=(11,24)ino_t:t(47,9)=(11,20)dev_t:t(47,10)=(11,17)gid_t:t(47,11)=(11,19)mode_t:t(47,12)=(11,21)nlink_t:t(47,13)=(11,22)uid_t:t(47,14)=(11,18)pid_t:t(47,15)=(11,25)id_t:t(47,16)=(11,29)ssize_t:t(47,17)=(11,26)daddr_t:t(47,18)=(11,34)caddr_t:t(47,19)=(11,35)key_t:t(47,20)=(11,48)time_t:t(50,1)=(11,37)clockid_t:t(50,2)=(11,42)timer_t:t(50,3)=(11,43)ulong:t(47,21)=(0,5)ushort:t(47,22)=(0,9)uint:t(47,23)=(0,4)int8_t:t(47,24)=(0,10)int16_t:t(47,25)=(0,8)int32_t:t(47,26)=(0,1)int64_t:t(47,27)=(0,6)u_int8_t:t(47,28)=(0,11)u_int16_t:t(47,29)=(0,9)u_int32_t:t(47,30)=(0,4)u_int64_t:t(47,31)=(0,7)register_t:t(47,32)=(0,1)__sig_atomic_t:t(60,1)=(0,1)__sigset_t:t(60,2)=(60,3)=s128__val:(60,4)=ar(11,33);0;31;(0,5),0,1024;;fd_mask:t(56,1)=(11,44)fd_set:t(56,2)=(11,45)blkcnt_t:t(47,33)=(11,51)fsblkcnt_t:t(47,34)=(11,53)fsfilcnt_t:t(47,35)=(11,55)random_data:T(44,5)=s28fptr:(44,6)=*(47,26),0,32;rptr:(44,6),32,32;state:(44,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(44,6),192,32;;drand48_data:T(44,7)=s24x:(44,8)=ar(11,33);0;2;(0,9),0,48;a:(44,8),48,48;c:(0,9),96,16;old_x:(44,8),112,48;init:(0,1),160,32;;__compar_fn_t:t(44,9)=(44,10)=*(44,11)=f(0,1)uDatum:T(40,11)=u8r:(0,13),0,64;i:(0,1),0,32;s:(11,36),0,32;a:(40,12)=*(40,8),0,32;sym:(40,5),0,32;v:(40,13)=s8x:(0,1),0,32;y:(0,1),32,32;;,0,64;;Datum:T(40,9)=s12type:(0,8),0,16;u:(40,11),32,64;;symbol:T(40,7)=s72name:(11,36),0,32;stype:(0,8),32,16;inst:(40,14)=*(40,2),64,32;nauto:(0,4),96,32;text:(11,36),128,32;d:(40,9),160,96;sources:(41,3),256,96;targets:(41,3),352,96;Qloc:(41,4),448,32;marked:(0,2),480,1;changed:(0,2),481,1;entry:(0,2),482,6;master:(11,36),512,32;next:(40,5),544,32;;symbol:t(40,15)=(40,7)compiler_flags:T(40,16)=u4s:(40,17)=s4define_level:(0,4),0,8;loop_level:(0,4),8,8;switch_level:(0,4),16,8;formula:(0,4),24,1;local_declare:(0,4),25,1;arg_declare:(0,4),26,1;procmacro:(0,4),27,1;;,0,32;all:(0,1),0,32;;t:T(40,18)=s8dp:(40,12),0,32;ip:(40,14),32,32;;Frame:T(40,19)=s20sp:(40,5),0,32;retpc:(40,14),32,32;stackp:(40,12),64,32;hptr:(11,36),96,32;master:(11,36),128,32;;Frame:t(40,20)=(40,19)notptr:t(0,21)=(0,22)=*(0,23)=xs_notdef:_notdef:T(0,23)=s12name:(11,36),0,32;agent_name:(11,36),32,32;next:(0,21),64,32;;notdef:t(0,24)=(0,23)notlist:G(0,21)currentnot:G(0,21)active:G(0,1)init_notations:F(0,20)initFile:r(0,25)=*(19,1)fullname:(0,26)=ar(11,33);0;254;(0,2)lookupnot:F(0,21)s:p(11,36)s:r(11,36)np:r(0,21)installnot:F(0,1)name:p(11,36)agent_name:p(11,36)name:r(11,36)setcurrentnot:F(0,1)execstr:(0,27)=ar(11,33);0;99;(0,2)getnotcomment:F(0,20)comment:p(0,28)=*(11,36)comment:r(0,28)not_readchar:F(0,20)c:p(0,1)c:r(0,1)execstr:(0,29)=ar(11,33);0;19;(0,2)yacc.yGarbage:t(0,23)=(0,24)=s8location:(32,14),0,32;dp:(32,12),32,32;;UsefulGarbage:t(0,25)=(0,26)=s8start:(32,14),0,32;end:(32,14),32,32;;MAXGARBAGE:S(0,1)MAXUSABLE:S(0,1)nGarbage:S(0,1)nUsable:S(0,1)garbageLevel:S(0,1)markGarbage:F(0,20)location:p(32,14)dp:p(32,12)location:r(32,14)dp:r(32,12)unmarkGarbage:F(0,20)start:p(32,14)end:p(32,14)start:r(32,14)end:r(32,14)incGarbageLevel:F(0,20)decGarbageLevel:F(0,20)clearGarbage:F(0,20)j:r(0,1)save:(0,1)defnonly:F(0,20)s:p(9,35)YYSTYPE:t(0,27)=(0,28)=u4dp:(32,12),0,32;sym:(32,5),0,32;inst:(32,14),0,32;narg:(32,1),0,32;fun:(32,2),0,32;sw:(0,29)=*(32,18),0,32;tbegin:(9,35),0,32;;yytranslate:S(0,30)=ar(0,1);0;-1;(0,2)yyprhs:S(0,31)=ar(0,1);0;-1;(0,8)yyrhs:S(0,32)=ar(0,1);0;-1;(0,8)yyrline:S(0,33)=ar(0,1);0;-1;(0,8)yytname:S(0,34)=ar(0,1);0;-1;(51,32)yyr1:S(0,35)=ar(0,1);0;-1;(0,8)yyr2:S(0,36)=ar(0,1);0;-1;(0,8)yydefact:S(0,37)=ar(0,1);0;-1;(0,8)yydefgoto:S(0,38)=ar(0,1);0;-1;(0,8)yypact:S(0,39)=ar(0,1);0;-1;(0,8)yypgoto:S(0,40)=ar(0,1);0;-1;(0,8)yytable:S(0,41)=ar(0,1);0;-1;(0,8)yycheck:S(0,42)=ar(0,1);0;-1;(0,8)yy_parse_init:S(0,1)setyyparseinit:F(0,20)setto:p(0,1)bison/bison.simplesetto:r(0,1)yychar1:S(0,1)yyss:S(0,43)=*(0,8)yyvs:S(0,44)=*(0,27)yystacksize:S(0,1)yyfree_stacks:S(0,1)yyparse:F(0,1)token:p(0,1)yy_token_read:(0,1)yyvs1:(0,44)size:r(0,1)p:r(32,14)c:V(0,2)ssp1:r(0,43)msg:(9,35)x:r(0,1)count:r(0,1)garbage:S(0,45)=*(0,23)usable:S(0,46)=*(0,25)yychar:G(0,1)yylval:G(0,27)yynerrs:G(0,1)yydebug:G(0,1)yystate:S(0,1)yyn:S(0,1)yyssp:S(0,43)yyvsp:S(0,44)yyerrstatus:S(0,1)yyssa:S(0,47)=ar(0,22);0;199;(0,8)yyvsa:S(0,48)=ar(0,22);0;199;(0,27)yyval:S(0,27)yylen:S(0,1)builtin.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;53;(0,2)machine.hblibtbl:G(0,23)=ar(0,1);0;-1;(79,1)usage:F(0,20)Debug:G(0,1)debug:F(0,20)/usr/include/libgen.h_eden_internal_dirname:F(0,20)result:r(7,35)myHeap:r(7,35)d:(67,8)_eden_internal_basename:F(0,20)_eden_internal_cwd:F(0,20)cwd:(7,35)_eden_internal_cd:F(0,20)gettime:F(0,20)sec:(67,8)min:(67,8)hour:(67,8)mday:(67,8)mon:(67,8)year:(67,8)wday:(67,8)clock:r(0,24)=*(114,2)tloc:(34,1)inttime:F(0,20)seconds:(67,8)finetime:F(0,20)milli:(67,8)tloc:(121,1)tzone:(112,2)install_notation:F(0,20)pat_name:r(7,35)result:r(0,1)f_eof:F(0,20)stream:r(0,25)=*(1,1)get_char:F(0,20)fget_char:F(0,20)stream:r(0,25)file_stat:F(0,20)filename:r(7,35)buf:(64,1)get_string:F(0,20)status:r(7,35)t:r(7,35)s:(7,35)slength:r(0,1)fget_string:F(0,20)n:(0,1)unget_char:F(0,20)scan_f:F(0,20)arg:(0,26)=ar(0,22);0;8;(0,19)format:r(7,35)fscan_f:F(0,20)arg:(0,26)sscan_f:F(0,20)str:r(7,35)substr:F(0,20)from:r(0,1)to:r(0,1)len:(0,1)str:(7,35)sublist:F(0,20)a:(67,12)listlen:(0,1)from:(0,1)to:(0,1)print:F(0,20)d:p(67,8)f:p(0,25)reflect:p(0,1)reflect:r(0,1)printstdout:F(0,20)writeln:F(0,20)b_write:F(0,20)nameof:F(0,20)addr:(67,8)scat:F(0,20)i:(0,1)lcat:F(0,20)total:(0,1)listlen:r(0,1)b_exit:F(0,20)exec_string:F(0,20)n:r(84,2)exec_file:F(0,20)filein:r(0,25)result:(0,1)apply:F(0,20)pushlist:f(0,20)Q:p(68,5)count:(0,1)A:r(68,4)symboldetail:F(0,20)sp:r(67,5)symboltext:F(0,20)symbols:F(0,20)p:(67,12)count:r(67,1)i:(67,1)type:(67,1)__s1:r(0,27)=*(0,11)symtbl2list:F(0,20)printhash:F(0,20)forget:F(0,20)error_code:r(0,1)last:(67,5)Q:r(68,5)packpara:f(0,20)err_msg:p(7,35)n:(67,1)i:r(67,1)pack:F(0,20)mem:r(7,35)array:F(0,20)n:r(67,1)user_error:F(0,20)touch:F(0,20)get_environ:F(0,20)put_environ:F(0,20)error_no:F(0,20)backgnd:F(0,20)pid:r(0,1)argc:(0,1)argv:(0,28)=*(7,35)pipe_process:F(0,20)argv:(0,28)fdes:(7,32)todo:F(0,20)get_msgq:F(0,20)send_message:F(0,20)receive_message:F(0,20)remove_msgq:F(0,20)code.cUndefDatum:G(41,8)progp:G(41,14)reset_compiler_status:F(0,20)initcode:F(0,20)stack_overflow_err:F(0,20)stack_underflow_err:F(41,8)INSTTBL:T(0,23)=s8name:(7,35),0,32;func:(41,3),32,32;;insttbl:G(0,24)=ar(0,1);0;-1;(0,23)disAss:F(7,35)d:p(41,2)d:r(41,2)addr:V(0,25)=ar(0,22);0;29;(0,2)execute:F(0,20)p:p(41,14)p:r(41,14)resume_point:r(41,14)ret_call:F(0,20)call:F(0,20)sp:p(41,5)args:p(41,8)master:p(7,35)master:r(7,35)d:(41,8)eval:F(0,20)args:(41,8)lvalue:(41,8)change_targets:F(0,20)splist:p(42,5)sp:r(41,5)splist:r(42,5)A:r(42,5)change_sources:F(0,20)related_by_code:F(0,20)related_by_code_runtimelhs:F(0,20)addr:(41,8)code:F(41,14)f:p(41,2)f:r(41,2)oprogp:r(41,14)codeswitch:F(0,20)tbl:p(73,3)tbl:r(73,3)ip:r(41,14)defp:r(41,14)t:r(73,3)addentry:F(0,20)dp:p(41,12)ip:p(41,14)dp:r(41,12)saveprog:F(41,14)p_begin:p(41,14)p_end:p(41,14)p_begin:r(41,14)p_end:r(41,14)q:r(41,14)textptr:G(7,35)push_text:F(0,20)text:p(7,35)len:p(0,1)len:r(0,1)savetext:F(7,35)text:r(7,35)code_definition:F(41,14)id:p(41,5)prog_start:p(41,14)prog_end:p(41,14)nauto:p(41,1)prog_end:r(41,14)code_definition_runtimelhs:F(41,14)code_eval:F(41,14)dp:(41,12)code_related_by:F(41,14)code_related_by_runtimelhs:F(41,14)evalDatum:F(0,20)d:p(41,8)s2:(0,26)=ar(0,22);0;79;(0,2)prog:G(0,27)=ar(0,22);0;4999;(41,2)compiler_flag:G(41,16)entry_ptr:G(73,3)entry_tbl:G(0,28)=ar(0,22);0;199;(41,18)stack:G(0,29)=ar(0,22);0;1023;(41,8)stackp:G(41,12)push:F(0,20)pop:F(41,8)pc:G(41,14)frame:G(0,30)=ar(0,22);0;99;(41,20)fp:G(0,31)=*(41,20)textcode:G(0,32)=ar(0,22);0;131071;(0,2)eval.cformula_queue:G(30,3)action_queue:G(30,3)schedule:f(0,20)sp:p(29,5)sp:r(29,5)P:r(30,4)Q:r(30,5)A:r(30,4)schedule_parents_of:F(0,20)v:p(29,5)lock:S(0,1)resetLock:F(0,20)eval_formula_queue:F(0,20)invoke_action_queue:F(0,20)d:(29,8)eager:F(0,20)lockvalue:r(0,1)change:F(0,20)flag:p(0,1)flag:r(0,1)savepc:r(29,14)mark_changed:F(0,20)P:r(30,5)formula_list:F(0,20)action_list:F(0,20)reset_eval:F(0,20)heap.cgetheap:F(13,35)size:p(0,1)freeheap:F(0,20)hptr:G(13,35)heap:G(0,23)=ar(0,22);0;2097151;(0,2)lex.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;49;(0,2)/usr/include/assert.h/usr/include/ncurses/curses.hchtype:t(83,1)=(0,5)/usr/include/ncurses/unctrl.hbool:t(83,2)=(0,2)SCREEN:t(83,3)=(83,4)=xsscreen:WINDOW:t(83,5)=(83,6)=xs_win_st:attr_t:t(83,7)=(83,1)ldat:T(83,8)=s12text:(83,9)=*(83,1),0,32;firstchar:(0,8),32,16;lastchar:(0,8),48,16;oldindex:(0,8),64,16;;pdat:T(83,10)=s12_pad_y:(0,8),0,16;_pad_x:(0,8),16,16;_pad_top:(0,8),32,16;_pad_left:(0,8),48,16;_pad_bottom:(0,8),64,16;_pad_right:(0,8),80,16;;_win_st:T(83,6)=s76_cury:(0,8),0,16;_curx:(0,8),16,16;_maxy:(0,8),32,16;_maxx:(0,8),48,16;_begy:(0,8),64,16;_begx:(0,8),80,16;_flags:(0,8),96,16;_attrs:(83,7),128,32;_bkgd:(83,1),160,32;_notimeout:(83,2),192,8;_clear:(83,2),200,8;_leaveok:(83,2),208,8;_scroll:(83,2),216,8;_idlok:(83,2),224,8;_idcok:(83,2),232,8;_immed:(83,2),240,8;_sync:(83,2),248,8;_use_keypad:(83,2),256,8;_delay:(0,1),288,32;_line:(83,11)=*(83,8),320,32;_regtop:(0,8),352,16;_regbottom:(0,8),368,16;_parx:(0,1),384,32;_pary:(0,1),416,32;_parent:(83,12)=*(83,5),448,32;_pad:(83,10),480,96;_yoffset:(0,8),576,16;;mmask_t:t(83,13)=(0,5)MEVENT:t(83,14)=(83,15)=s20id:(0,8),0,16;x:(0,1),32,32;y:(0,1),64,32;z:(0,1),96,32;bstate:(83,13),128,32;;/usr/include/readline/history.hhistdata_t:t(96,1)=(0,19)_hist_entry:T(96,2)=s8line:(7,35),0,32;data:(96,1),32,32;;HIST_ENTRY:t(96,3)=(96,2)_hist_state:T(96,4)=s20entries:(96,5)=*(96,6)=*(96,3),0,32;offset:(0,1),32,32;length:(0,1),64,32;size:(0,1),96,32;flags:(0,1),128,32;;HISTORY_STATE:t(96,7)=(96,4)nextc:G(0,1)yyleng:G(0,1)inEVAL:G(0,1)appAgentName:G(0,1)append_agentName:G(0,1)append_NoAgentName:G(0,1)inPrefix:G(0,1)currentNotation:G(98,2)changeNotation:F(0,20)notation:p(98,2)notation:r(98,2)makedatum:F(71,12)value:p(71,10)type:r(0,1)value:r(71,10)p:r(71,12)append_char:f(0,20)buffer_overflow:f(0,1)init_lex:F(0,20)keyword_table:T(0,23)=s8name:(7,35),0,32;kval:(0,1),32,32;;keyword.hkeyword_token:f(0,1)keywords:V(0,24)=ar(0,22);0;27;(0,23)builtinF_table:T(0,25)=s4name:(7,35),0,32;;builtinf.hbuiltin_ft_check:F(0,1)builtinFs:V(0,26)=ar(0,22);0;138;(0,25)number_token:f(0,1)r:(0,13)m:(0,1)e:(0,1)is_float:(0,1)format:(7,35)is_hex:r(0,1)u:r(71,10)id_token:f(0,1)sp:r(71,5)tempyytext:r(7,35)multi_symbol_token:f(0,1)tab:V(0,27)=*(0,28)=s8c1:(0,2),0,8;c2:(0,2),8,8;token:(0,1),32,32;;table:V(0,29)=ar(0,22);0;12;(0,28)skip_comment:f(0,20)skip_one_line_comment:f(0,20)scoutScreenInitOpened:S(0,1)scoutScreenInitOpen:F(0,20)scoutScreenInitOpenSym:r(71,5)skip_percent_comment:f(0,20)start:r(0,1)backslash:f(0,20)transtab:V(0,30)=ar(0,22);0;10;(0,2)yylex:F(0,1)u:(71,10)fullPrompt:F(7,35)toReturn:r(7,35)notationName:(7,35)line_read:S(7,35)rl_gets:F(7,35)fullPromptText:r(7,35)getc_require_new_readline:S(0,1)getc_ptr:S(7,35)rl_getc_wrapper:F(0,1)rl_getungetc:F(0,1)rl_getc_wouldBlock:F(0,1)append_linebuf:F(0,20)c:(0,2)keyin:F(0,1)filein:r(0,31)=*(1,1)flushRestOfLine:F(0,20)filein:r(0,31)peek:F(0,1)getAgentName:f(0,20)secondC:r(0,2)firstC:r(0,2)Input_Devices:G(0,32)=ar(0,22);0;15;(99,1)bof:S(0,1)yytext:G(0,33)=ar(0,22);0;4095;(0,2)agentName:G(0,34)=ar(0,22);0;127;(0,2)agentType:G(0,35)=ar(0,22);0;2;(0,2)new_yytext:S(0,33)lib.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;48;(0,2)call_lib:F(0,20)inst:p(2,2)A:(0,23)=ar(0,22);0;9;(0,1)result:r(2,1)d:(2,8)call_float:F(0,20)A:(0,24)=ar(0,22);0;9;(0,13)result:r(0,13)machine.cfreedatum:F(0,20)d:p(61,8)newdatum:F(61,8)a:(61,12)newhdat:F(61,8)out_of_range_error:F(0,20)low:p(0,1)up:p(0,1)mustint:F(0,20)where:p(7,35)where:r(7,35)mustchar:F(0,20)muststr:F(0,20)mustlist:F(0,20)mustaddr:F(0,20)address_error:F(0,20)get2num:F(0,1)dp1:p(61,12)dp2:p(61,12)dp1:r(61,12)add:F(0,20)d1:(61,8)d2:(61,8)sub:F(0,20)mul:F(0,20)divide:F(0,20)mod:F(0,20)negate:F(0,20)d:(61,8)lazy_not:F(0,20)not:F(0,20)concat:F(0,20)size1:(0,1)size2:(0,1)concatopt:F(0,20)toAppend:(61,8)currValue:(61,8)addr:(61,8)dp:(61,12)nAppend:r(0,1)jmp:F(0,20)i:r(61,1)jpt:F(0,20)jpf:F(0,20)jpnt:F(0,20)jpnf:F(0,20)and:F(0,20)or:F(0,20)bitand:F(0,20)bitor:F(0,20)ddup:F(0,20)popd:F(0,20)dummy:(61,8)pushUNDEF:F(0,20)pushint:F(0,20)constpush:F(0,20)datacmp:F(0,1)d1:p(61,8)d2:p(61,8)r:r(0,13)cnv_2_bool:F(0,20)gt:F(0,20)lt:F(0,20)ge:F(0,20)le:F(0,20)eq:F(0,20)ne:F(0,20)switchcode:F(0,20)definition:F(0,20)sp:r(61,5)splist:(62,5)prog_begin:r(61,14)type:r(61,1)nauto:(61,1)text:(7,35)definition_runtimelhs:F(0,20)need_rwv:f(0,20)addr:p(61,8)from:p(7,35)cnv_formula_to_rwv:f(0,20)NullList:V(62,3)assign:F(0,20)tmp:(61,8)inc_asgn:F(0,20)dec_asgn:F(0,20)pre_inc:F(0,20)post_inc:F(0,20)pre_dec:F(0,20)post_dec:F(0,20)UPDATE:S(0,1)noupdate:F(0,20)resetupdate:F(0,20)update:F(0,20)sp:p(61,5)addr:F(0,20)lookup_address:F(0,20)newStr:(0,23)=ar(0,22);0;127;(0,2)tempStr:r(7,35)localaddr:F(0,20)n:r(61,1)indexcalc:F(0,20)dp:r(61,12)index:(61,8)makelist:F(0,20)makearr:F(0,20)n:p(61,1)arr:(61,8)getvalue:F(0,20)sel:F(0,20)dat:(61,8)listsize:F(0,20)shift:F(0,20)append:F(0,20)insert:F(0,20)p:(61,8)pos:(61,1)delete:F(0,20)query:F(0,20)sp:(61,5)P:r(62,5)Q:r(62,5)refer.cIDlist:G(33,3)lastNullInIDlist:G(33,5)printlist:F(0,20)Q:p(33,5)Q:r(33,5)P:r(33,4)addID:F(0,20)id:p(32,5)id:r(32,5)A:r(33,4)P:r(33,5)clear_IDlist:F(0,20)save_IDlist:F(33,5)refer_to:F(0,20)sp:p(32,5)Symbol:r(33,4)SourceTargets:r(33,5)Sources:r(33,5)refer_by:F(0,20)Targets:r(33,5)checkok1:F(0,1)sp:r(32,5)checkok2:F(0,1)checkok:F(0,1)ready:F(0,1)autocalc:G(0,23)=*(32,1)type.cdatatype:S(0,23)=ar(0,1);0;-1;(0,24)=s8type:(0,8),0,16;name:(7,35),32,32;;ctos:F(53,8)d:p(53,8)typeno:F(0,1)typename:p(7,35)typename:r(7,35)typename:F(7,35)t_type:F(0,20)d:(53,8)type:r(0,8)t_int:F(0,20)t_float:F(0,20)t_char:F(0,20)t_str:F(0,20)t_str1:F(0,20)buf:(0,25)=ar(0,22);0;1023;(0,2)dynbuf:r(7,35)dynbuflen:(0,1)type:(0,1)d1:(53,8)t_super:F(0,20)t:(53,8)/dcs/emp/ashley/tkeden1.40/Misc/custom.c../Eden/eden.hInt:t(29,1)=(0,1)Inst:t(29,2)=(29,3)=*(29,4)=f(0,20)symptr:t(29,5)=(29,6)=*(29,7)=xssymbol:Datum:t(29,8)=(29,9)=xsDatum:uDatum:t(29,10)=(29,11)=xuuDatum:../Eden/symptr.q.h../Eden/global.q.h../Eden/emalloc.h../Eden/error.heden_queue:T(31,1)=s12prev:(31,2)=*(31,1),0,32;next:(31,2),32,32;obj:(0,19),64,32;;QUEUE:t(31,3)=(31,1)symptr_queue:T(30,1)=s12prev:(30,2)=*(30,1),0,32;next:(30,2),32,32;obj:(29,5),64,32;;symptr_QUEUE:t(30,3)=(30,1)symptr_ATOM:t(30,4)=(30,5)=*(30,3)uDatum:T(29,11)=u8r:(0,13),0,64;i:(0,1),0,32;s:(7,35),0,32;a:(29,12)=*(29,8),0,32;sym:(29,5),0,32;v:(29,13)=s8x:(0,1),0,32;y:(0,1),32,32;;,0,64;;Datum:T(29,9)=s12type:(0,8),0,16;u:(29,11),32,64;;symbol:T(29,7)=s72name:(7,35),0,32;stype:(0,8),32,16;inst:(29,14)=*(29,2),64,32;nauto:(0,4),96,32;text:(7,35),128,32;d:(29,9),160,96;sources:(30,3),256,96;targets:(30,3),352,96;Qloc:(30,4),448,32;marked:(0,2),480,1;changed:(0,2),481,1;entry:(0,2),482,6;master:(7,35),512,32;next:(29,5),544,32;;symbol:t(29,15)=(29,7)compiler_flags:T(29,16)=u4s:(29,17)=s4define_level:(0,4),0,8;loop_level:(0,4),8,8;switch_level:(0,4),16,8;formula:(0,4),24,1;local_declare:(0,4),25,1;arg_declare:(0,4),26,1;procmacro:(0,4),27,1;;,0,32;all:(0,1),0,32;;t:T(29,18)=s8dp:(29,12),0,32;ip:(29,14),32,32;;../Eden/inst.hFrame:T(29,19)=s20sp:(29,5),0,32;retpc:(29,14),32,32;stackp:(29,12),64,32;hptr:(7,35),96,32;master:(7,35),128,32;;Frame:t(29,20)=(29,19)../Eden/yacc.hYYSTYPE:t(63,1)=(63,2)=u4dp:(29,12),0,32;sym:(29,5),0,32;inst:(29,14),0,32;narg:(29,1),0,32;fun:(29,2),0,32;sw:(63,3)=*(29,18),0,32;tbegin:(7,35),0,32;;custom.hILIBTBL:T(64,1)=s8name:(7,35),0,32;func:(64,2)=*(64,3)=f(0,1),32,32;;RLIBTBL:T(64,4)=s8name:(7,35),0,32;func:(64,5)=*(64,6)=f(0,13),32,32;;../Eden/builtin.hBLIBTBL:T(65,1)=s8name:(7,35),0,32;func:(29,3),32,32;;customlib.hcurses.hilibtbl:G(0,23)=ar(0,1);0;-1;(64,1)rlibtbl:G(0,24)=ar(0,1);0;-1;(64,4)install_custom_variables:F(0,20)curses.c_eden_initscr:F(0,1)sp:r(0,23)=*(2,15)_eden_waddch:F(0,1)win:p(62,12)ch:p(62,1)win:r(62,12)ch:r(62,1)_eden_waddstr:F(0,1)str:p(13,35)_eden_box:F(0,1)verch:p(62,1)horch:p(62,1)verch:r(62,1)horch:r(62,1)_eden_clearok:F(0,1)bf:p(0,1)_eden_wclear:F(0,1)_eden_wclrtobot:F(0,1)_eden_wclrtoeol:F(0,1)_eden_wdelch:F(0,1)_eden_wdeleteln:F(0,1)_eden_werase:F(0,1)_eden_winsch:F(0,1)_eden_winsertln:F(0,1)_eden_wmove:F(0,1)y:p(0,1)x:p(0,1)y:r(0,1)_eden_overlay:F(0,1)srcwin:p(62,12)dstwin:p(62,12)srcwin:r(62,12)dstwin:r(62,12)_eden_overwrite:F(0,1)_eden_wrefresh:F(0,1)_eden_wstandout:F(0,1)_eden_wstandend:F(0,1)_eden_echo:F(0,1)_eden_noecho:F(0,1)_eden_wgetch:F(0,1)_eden_wgetstr:F(0,1)_eden_raw:F(0,1)_eden_noraw:F(0,1)_eden_newwin:F(62,12)nlines:p(0,1)ncols:p(0,1)begin_y:p(0,1)begin_x:p(0,1)nlines:r(0,1)ncols:r(0,1)begin_y:r(0,1)begin_x:r(0,1)_eden_delwin:F(0,1)_eden_endwin:F(0,1)_eden_winch:F(62,1)_eden_leaveok:F(0,1)_eden_mvcur:F(0,1)oldrow:p(0,1)oldcol:p(0,1)newrow:p(0,1)newcol:p(0,1)oldrow:r(0,1)oldcol:r(0,1)newrow:r(0,1)newcol:r(0,1)_eden_nl:F(0,1)_eden_nonl:F(0,1)_eden_scrollok:F(0,1)_eden_scroll:F(0,1)_eden_cbreak:F(0,1)_eden_nocbreak:F(0,1)_eden_crmode:F(0,1)_eden_nocrmode:F(0,1)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)01.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.01.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.got.rel.bss.rel.plt.init.plt.text.fini.rodata.data.eh_frame.ctors.dtors.got.dynamic.sbss.bss.stab.stabstr.comment.note# 1((@7 hh?GoڒTo`c PPl XXHu  ~``xx @PP((Rs + ====?X@``@`" `` _bfch0n+ ((hڒPX  ` x  P+====?X@`@ 4 4 +2 ` =+A=O+[` q= @Р  +=2   =@ === P ,3@`,(d,6@Ah,Ql,`@lp,y$  0' t,x,@ @ ,4,5-6@/6x//3///0 0-@5@<;HL&OrU &]H$e&j&o,6xbh6hh \ 0 00@0B 00 0@@@@ @EE@06%j .@  7`23>EE43LP/ U4Z53a@52g8f s<9 E59J t6,<: L> FE8hdA tB ,C3 9'C* < 9 GE QS ^9h9 9@9196|wP 9 wN 993@:3t:x;4`=4  t O\ Dw = $H  1   ;<"d J4r R` Y i&xhP Xp  Vt HhE 0 Bt  p w3w %D,20 >VZȘglܧ  {5 h |5ؘYHP = d   8 x   ̽H  pN l &`3 . 9K?T9J et lH  yY N 4 g 4u    P#n  ؝ <,s 4,K  "; H P{~ Ydc+ l*(:= 8/+< H   : @'    X7 h( (2 9 (@ xR , [ tp f t i U n ) / <u  P : ș ؙ$ #H  P $r   4 , u 7 Ts : mV ? \ G Rq L  ^ Vd L  s P ~ l *  D\ P  q L, (I   4 8 p4j  @, H" X.6 +C +, ^ Țn g `8t q V h % V [ d@ h  V 1 ,  D6  x$ 2*  6 `j N; W f ,i l \\' t { " `   t2= c   ZQ dP , 0 X9K  `@ X ' Ț'* 3 > |T F $  S ؚ'X gj ` p  w    L pS ^ " E  r  Ħ DT $/+()=`  I5 T  a8/rH2X7T  , r h" M  5)|c 0x8^A0C U_ Y d\k]} od@h@H,  5 @. ` cY   2&Pa  &ț/@ G  Xģ; h/ p؛ J] V$  *  Q x5A-(=  K  S' c8m t( {H[X0 L h*(l oq d c T  x7 |- '!<)&=UP V ^T gPE t 4 l  < 5[Ȝ$؜ lr <L  #5>\= G  Ptd [ J e B ll r^~4W  (Y11 8H6 |^ ^ { + Ԥ  c i }T |. !ĉ= %`C 9(I Bf OX@[ `Xh> qB ~ \,   hȥ  x-Ч  $ x _  U /4` 5[Q >JDl NU&J _' kȝ;{0  ؝N  +'R H1, 8,++ $c$P,/ ?(.Qȑ W8^$' gPmH7Xhx-  xp& P8  nB PcX,dk ;,q / :x0B0> K}"gȞs  y 5d5 l@L(~ /" j 6^ZQ OLzP])@;7fhwg3o&$v `N|Kk%:,DnqT Y?5rHG9uer@6,P;`: p&k 4J b B]f Юy gS$ Y :-0 ` 3 @ 8P `KX 8p] "A *Tp]Я :< /I,%  ,0N @78 P ``pJr ) / i. ;а, $?v6 = 0I@?. P3 ` p. br 5бA  5  404@Pe{ `gpG T ,A72% r?в5 )Lbr /f 7  0v@PI` p"/t d x h <MZ 2` г&[?k5  J  *k0') @A Pq`H{p: 0 *Rд?6 70 L 0U@?P`: p[ ,o*  е,D l >5 0:@, P `,+py7 X C K1\& жA -mL Jg+ U0A@p P; ` p+z '/ +[ .5 з5 7?d $ :05 @PP2`,p{ ; }"?и: +M5P vV ?a05@lP `vp5 k x4 й) X !8  , ,<NUd tC 0@z= P p  t m`~p?A z5?кJ , x ?$  0 @cP`p*?\ )88 л&d >: 0 | @,+PP `&9p"  T E__gmon_start__libtk.soTcl_GetStringResultXMapWindowTcl_EventuallyFree_DYNAMICTcl_InitTcl_ReleaseTcl_PreserveXRootWindowTk_CreateEventHandlerTcl_DeleteTimerHandlerXResizeWindowTcl_EvalExTk_MainWindowTcl_Alloc_initTcl_FindExecutableTcl_SetResultTcl_NextHashEntryTk_DeleteEventHandlerTcl_EvalFileTcl_CreateInterpTk_ConfigureWidgetXSendEventXFreeTcl_DStringFreeTcl_InitHashTableTk_ResizeWindowXFreeColorsTcl_GlobalEvalTcl_SetVarTcl_DStringAppendElementTcl_DStringAppendTcl_ResetResultTk_MainLoopXCreateColormapTcl_GetVarTk_CreateWindowFromPathTk_InitTk_ConfigureInfoTcl_AppendResultTk_SetWindowVisualTk_MakeWindowExistXQueryColors_finiTcl_FirstHashEntryTk_DestroyWindowTk_NameToWindowTcl_CreateCommandXInternAtomXAllocColorXCreateWindowTcl_DoWhenIdleTcl_CreateTimerHandler_GLOBAL_OFFSET_TABLE_XSetWMColormapWindowsTcl_EvalTcl_DeleteCommandFromTokenTk_FreeOptionsTk_SetClassTk_FreeCursorTcl_CancelIdleCallTcl_LinkVarXWarpPointerTcl_DStringInitTk_GeometryRequestXUnmapWindowTcl_VarEvalTcl_Freelibtcl.soTcl_GetVersionTcl_PkgProvideTcl_PutEnvTcl_DeleteCommandlibGL.so.1glXQueryServerStringglPixelStoreiglTexImage2DglReadPixelsglGenTexturesglRotatefglFlushglColorTableEXTglVertex3fglXQueryExtensionglPixelMapfvglDisableglDepthMaskglMatrixModeglViewportglBeginglDrawBufferglXMakeCurrentglTexParameteriglXChooseVisualglTexCoord2fglLightfglLightfvglGetIntegervglXDestroyContextglLoadIdentityglPointSizeglPixelTransferiglPopMatrixglClearColorglDepthFuncglGetStringglMaterialfglLightModeliglPushMatrixglBindTextureglEnableglNormal3fglCullFaceglFrustumglClearglMaterialfvglShadeModelglScalefglTexEnviglXSwapBuffersglTranslatefglXCreateContextglXGetConfigglColor4fglBlendFuncglEndlibSM.so.6libICE.so.6libpng.so.2png_set_strip_alphapng_get_rowbytespng_create_read_structpng_set_sig_bytespng_set_gray_to_rgbpng_get_gAMApng_set_expandpng_get_PLTEpng_get_IHDRpng_read_infopng_destroy_read_structpng_check_sigpng_read_update_infopng_read_imagepng_create_info_structpng_set_gammapng_init_iopng_read_endlibXt.so.6XRaiseWindowlibX11.so.6XStoreColorXGetRGBColormapsXInstallColormaplibXmu.so.6XmuLookupStandardColormaplibXext.so.6libdl.so.2_IO_stdin_usedlibm.so.6logsqrtcoshcostanhsinatan2powsinhlog10exptanatanasinacoslibc.so.6longjmpstrcpyprintf__strtod_internalstdoutrandomungetcstrerror__xpg_basenamesnprintf__ctype_bgetenv__strtol_internalqsortfscanffgetsdirnamememcpypcloseperror__cxa_finalizedup2tolowersystemfeofmallocoptargvsnprintfselect__ctype_toupperpopen__sigsetjmppipecallocfprintfstrcat__deregister_frame_infochdirfseekoptindstdinstrstrsignalstrncmpstrncpyrealloc__strdup_IO_getcstrtokforksscanfstrncatfreadgettimeofdaygetoptlocaltimetime__assert_failstrcmpgetcwdfgetcgethostnamesprintffcloseatexitscanfstderrsrandom__xstat__errno_locationexitsetbuffopenfileno__libc_start_mainstrchrexecvp__ctype_tolower__register_frame_infoclosevfprintfraisefree_edata__bss_start_endGLIBC_2.1.3GLIBC_2.1GLIBC_2.0B @si 1 ii = ii G ii G T ` d Yh Zl p t x |      į ȯ ̯ Я  ԯ  د  ܯ                  $  ( !, "0 #4 $8 %< &@ 'D (H )L *P +T ,X -\ .` /d 0h 1l 2p 3t 4x 5| 6 7 8 9 : ; < = > ? @ A B C D E F Hİ IȰ J̰ Kа L԰ Mذ Nܰ O P Q R S T U V W X [ \ ] ^ _ ` a b$ c( d, e0 f4 g8 h< i@ jD kH lL mP nT oX p\ q` rd sh tl up vt wx x| y z { | } ~            ı ȱ ̱ б Ա ر ܱ                  $ ( , 0 4 8 < @ D H L P T X \ ` d h l p t x |                  IJ Ȳ ̲ в Բ ز ܲ                  $ ( , 0 4 8 < @ D H L P Ug65 % % h% h% h% h% h %į h(%ȯ h0%̯ h8p%Я h@`%ԯ hHP%د hP@%ܯ hX0% h` % hh% hp% hx% h% h% h% h% h% h% h% hp% h`% hP% h@% h0% h %$ h%( h%, h%0 h%4 h%8 h%< h%@ h %D h(%H h0%L h8p%P h@`%T hHP%X hP@%\ hX0%` h` %d hh%h hp%l hx%p h%t h%x h%| h% h% h% h% hp% h`% hP% h@% h0% h % h% h% h% h% h% h% h% h %İ h(%Ȱ h0%̰ h8p%а h@`%԰ hHP%ذ hP@%ܰ hX0% h` % hh% hp% hx% h% h% h% h% h% h% h% hp% h`% hP% h@% h0% h %$ h%( h%, h%0 h%4 h%8 h%< h%@ h %D h(%H h0%L h8p%P h@`%T hHP%X hP@%\ hX0%` h` %d hh%h hp%l hx%p h%t h%x h%| h% h% h% h% hp% h`% hP% h@% h0% h % h% h% h% h% h% h% h% h %ı h(%ȱ h0%̱ h8p%б h@`%Ա hHP%ر hP@%ܱ hX0% h` % hh% hp% hx% h% h% h% h% h% h% h% hp% h`% hP% h@% h0% h %$ h%( h%, h%0 h%4 h%8 h%< h%@ h %D h(%H h0%L h8p%P h@`%T hHP%X hP@%\ hX0%` h` %d hh%h hp%l hx%p h%t h%x h%| h% h% h% h% hp% h`% hP% h@% h0% h % h% h% h% h% h% h% h% h %IJ h(%Ȳ h0%̲ h8p%в h@`%Բ hHP%ز hP@%ܲ hX0% h` % hh% hp% hx% h% h% h% h% h% h% h% hp% h`% hP% h@% h0% h %$ h%( h%, h%0 h%4 h%8 h%< h%@ h %D h(%H h0%L h8p%P h@`1^PTRhhQVhUSP[ætЋ]ÐU uI tt&B   upt h  ]ÍvU]ÍU帐th h ]Ð&U]ÍUWVSp p`1҃TDždDž` h\lj󫋕TTT\ SjjVhƒ 1e[^_]ÍvUSR ]tPShI5h x uY j@x x< t- @tPx Phd5h x< Sh}:| 9uHBx P5 TI uhhz1 |  | ]ÍvU tQjh5h | JH!‰| U tPjh5h  j| ÐU|  D]U塀 uY j@ x< t- @tP Phd5h Bx< Sh}: 9uHA P5 I uhh1   UA Ð JHU!‰ ]ÉU ]ÐU  D]U8US]j'19]ÐUS(jh]S$ t h ZYhhSEP5,t. 5, Ph5h $]ÍvUVSp @ dPx< t4 @t Pp @ dPhd5h b5x< vh}hv1 S.YXhSE Pup @ dPVVSXZ5,t0 5, Ph@5h $ S @tSVh_5h  Ve[^]ÉUVS]V^YXhqVXZSVZY5,t. 5,` Ph|5h  $ Ve[^]USE PuhS t hShp  J ;H,t+RQ҉uPuPh h P5`< hi]USE PuhSXZShUS5`< h5h ]U u uhUVSp @ dPux< t4 @t Pp @ dPhd5h ~x< vh}h1ۍE PVp @ dPS"XZSh tS5`< h5h  @tQSh_5h  STOp < tJ 1;B,vgPtC0u"tC0u*P up J  ;B,wfzu tPh1v hJ hasQp p$phyZXZp phFp B$1H9}6vB< u h hp B$CH9|̓ hp fBftfHuSjjr Bp  @$@L th5h 0  b X tC tRjh5h p =< t jI tP0R|P5`< h5h  E PV5h "Y[h5h $dUuhÍvU 5`< h5h \ F1ÉUh th@jZ$ jj@$TQ5`< h5h \ ÉUSjhI\ t7hh`$ $ \  t'P 0h5h T[5  ]vPSvu tu衰 0h5h Rjuj @tPuh_5h  u% s th 5h p th`5h \h5,n th5h '=   t   t"R0h5h X5 } ~1 th5h jh]ÐU u u=   t PE EUWVS؅  t?܅ ؅ 1ېjh h 4`‹R ɉBfB u΋T t>X T 1jh h 4‹RBfB u΋Ē t>Ȓ Ē 1jh h 4‹R ɉBfB u΍e[^_]"dU@UE J J  ]ÍvUWVSp  <EJ A,EQҋu p ul hx< t+ @tPhhd5h x< h}h1Cp @ p @p f@(@$fptfU P} ù1 Qjx< t6 @t$P} 1Qhd5h x< h}h1C u p p p B Bp @p   BBfuPU p 1DC@t}Ȋ9BADC@t~Eȃt:th#P?Pp -< ЉfPuEȋ}PuPEufNP't0Ph@5h   tSjho5h p j0PEAYu(S \  jz!\ ue tWSh|5h 6ts SJ! tVSh5h y \ t\ u/ uXuw=\ Lp B fBftfHuKB;t t@ P2 @tVr h_5h g p p U-p  9 t9EPp -< ЉPh5h EǍe[^_]ÍvUS h5h 4  vQ90tP5h J 9vы]UVST ut/ @tQPh_5h l 5T  h{x< t+ @tPhhd5h  x< h}h61T >/hjÃu h$S5T  @tRSh_5h  S[Xh(5T qZYV5T c VP hvx< t* @tPhhd5h x< h}h21ۃh*S^X5T S$b@uE6e[^]e[^]ÐU 5`< h`5h  hh@5h |ÉUh8h=5`< hE5h RT uXPh`5h 0 h`I hu5h XZh5h  hh5h $Uj@h`I ^t#Q5`< h5h $d `I UVShh (S jSj.T tcPS~XZhSAY^hSƃu"Z0 PSh@ShVje[^]UWVSU P`< }h`1:<$l Cl Cjj j5x c` j5x h`I N j 5x 'R5x h65h vFtB jPh)u W$V = t5 Դ p=vh%hF j = t5 jh%h  .  uh%hh  P {$k$ v= uh&hh  P *$$2 h 5 $$Դ P )ЃB$转ZԴ p' h 5 Դ p Դ @    hkԴ R)ƒ$RԴ J)ȃAJA9Bt )AԴ JB)ȃAPh rrq h 5 Դ pVԴ @ hëԴ R)ƒ$誫 h Դ pp h 5 Դ pԴ @v h_Դ R)ƒ$FԴ J )ȃ Ah rr h 5 Դ pwԴ @   f Դ Q )ЃBA@ vԴ J)ȃAJ )ȃAB v h 5  k^_h 5 h 5  ?Y[h 5 h 5  XZh 5  o hPv hө$  h賩$v h藩$  hw$  hPW$K$cv h/$ B h$ " h$ Դ @Lv h迨J - hxh J 5   } hc$ v  =  Դ 0.Դ 05 $$ ^Դ 0  Yh &h?Դ - h`裧[Դ p蕧Դ @ hv hDv hv hLov h_v hTOv hp?v h/v h8v hv hv hv h vԴ  h(蟦$ vԴ  h v hvԴ  h ovԴ  hh SvԴ J)ȃAR )ЃB hv hvԴ P )Ѓ BhvԴ P )Ѓ Bhv hv hHv jbZY5 Դ pM_X5 Դ p    h$  h$פ$ Ƥ$P h諤$蟤$ 莤$P Դ p$ vԴ @ hL m3 jF j% [^5 Դ p ZYԴ pj5 pph 褦^ hLףQv j% 軣_X5 Դ p^Դ pj5 ph   v j   qԴ 1҃x¡ % j D h#$Y[5 Դ pXZԴ pp5 ppPt1JvP聥 Դ 0i% $ = t H j h  K   PR   Դ   Դ 0Դ B@ 2d  Yv% Mv  Av% Դ BB$v  Դ @@  =dJ )Դ )д tRh?&p 5h VPhO&5h @;д u݃hS&5h "Դ BԴ  B̴  д 8 ̴ =yȴ w#ff9<uH ȴ av̴ ȴ Gش ȴ `J =w̴ H!1w7<v9u<(1эtCvփ FdP:E0ǾU&Sl 4(ha&1}ыELQ̴ H!1wj ̴ <9uG~F?t&t&PubZY4(uQ_Xh&uBFCv~)QFPh&}1ыELQ* ux @tRuh5h ܦ u> h& hU&/ش uAlJ dJ t l 4(Rh&5h rlJ ش ~д  p 9B=dJ -Դ д Bȴ tGh'YVPhO&5h ;д u݃hS&5h ޥȴ =̴ f@=y̴ Uf<DH ̴ y=)أ̴ =tEdJ th'5h HԴ BԴ hJ B̴ ȴ  | th @tR5p h5h  5p U @tP5t h5h ¤ 5t !1y=| th @tV5p h5h ~ 5p ݭ @tS5t h5h J 5t 詭e[^_]ÐU uh.h.DÉUWVJ PB@~Yh.r TJ @@PЃdJ Љ  ,, v e^_]vUWVSJ PBxt h@.5rvh-r _J @[@p'1щ $OZYVS4fE]uعŤe[^_]ÉUWVSJ PBxt h.rvh-r J @Z@p迧1щ $觭_XVS茮fE]uعe[^_]ÉUWVSJ @@@,t h.hj誫Eu h.o}1 Q^_uԉSfE]uع| @tQuh.5h 耡 ue[^_]ÍvUWVJ PBxufh- r UJ @Y@p荥t>nZ0 PJ @@ph. h /e^_]ÐUWVStSx$ËEfEuعmCEfEuȹOCEfEu1C EfEuC@EfEuCEfEu֡C|fDžxx诡$e[^_]ÍvUWV,EPfEeEule^_]ÐUWV8EPEP胧EȉEfEu1M̉ȺMb)‰U܉fEuع$8e^_]ÐUWVJ B@xt h@/J hz/B p hz/J @ pJ @T @ ҋpxuVh/裲WVǃuPVh0h.|}fEue^_]UWVJ PBH~Rh0 r eJ @@@$fE]Eu蔟 h#0e^_]ÐUWV5t fEEuJe^_]ÍvUWVJ PBp~Rh40 r J @@@$fE!Eu؞ h<0e^_]ÐUWVJ B@pxt hN0J h^0B p J @@ pEPVjßEEfEu#EEfEuEĉEfEuEЉEfEuɝE؉EfEu諝EEfEu荝$"v_0耜 PVhe0赯e^_]ÍvUWVS8h葝EԡJ @@p~ h{0S5t huE‹}1I~}ԹыEDtH}1 QZYuԉSfE]uع萜v @tPuh.5h 芚 ue[^_]UWVSJ PBH<h0 r J B@@Eh0B pJ @@Xu SuPEtF}1у QXZuSfE]uعr @tWuh.5h n uТ h0'e[^_]UWVSJ PBX ~eh0 r J B@Xh0Bp YJ @@pS覗 h0e[^_]UWVSJ PB@L ~ h0vh1 r J B@X~> J h14[ BpK̋J B@XH~6 vJ BP[Df8u@vDKσuuuuuuuuuQÃ0 h 1_]fEuBe[^_]ÉUWVSJ PB@L ~ h`1vh1 r h1J @ p J B@X ~= J h14[ BpeK̋J B@XpH~3J BP[Df8u@vDKWuuuuuuuuuQV舘Ã0 h1]fEuΗe[^_]ÉUWVSJ PB@L ~ h1vh2 r h2J @ pJ B@X ~= J h24[ BpK̋J B@XpH~3J BP[Df8u@vDKPuuuuuuuuuQVÃ0 h 2w]fEuZe[^_]ÉUWVSJ @@Lx  ]ȍp S1 J @x ޹J B@@Eǹ1IMQhL2B p^ hL2J @ p$6J @@p(XNKyh`2h2ħ9 )@1 @P贞9E@;]IJ }};C9~ h2EfEE܉ue[^_]ÍvUWVSJ PBxh2r Ih2J @ p, h2J @ p$J @PBE@EBE]B(ۉEh2h2}]U9=[Ev;]uu CE ;]~ϋE 9E U)ЉE@1P h2e[^_]UWVS U%=]uRE0h2/= u uh3uvE%ft ft'A Su u | 2vt Pu h+3Wu h2 h@3u hp3}$4uu hr3mVu hx3_tSu h{3KQu h3;E 9t RPh+3WPh2h3ucE ;XRE ju uƉmE ;X}h3uE E C;X~h3VE 0h3SE 0h3tvQE 0h3dvRE 0h3Tvh3GPE 0h48vWE 0h 4(vVE 0h@4vh3 u Rh_4u_e[^_]UWV j5d  uke^_]U h4@ÉUWVSJ B@ ;XHE j5d B upE J BC@ ;X~e[^_]UWVSJ B@,xt h4HJ Bp }Uȉ%=t RZYPh4_EЋ01 QLY_VS1]fEue[^_]ÉUWVS<J EEB@;HvEȉE B pu{J @xuJ Bp|1ыEDEĉEMă ;N~E @PlEJ B@Mă;H5 B@tVEċJ B@Mă ;H~ЃufEu蒎e[^_]ÉUWVSJ EEB@;HE h5B upJ B@MDE@E~1E ÃuuE KuދJ EE B@M;Hs ue[^_]UJ @@P~fx u@v1P8vUWVSJ B@Xu h 5GJ h5B p j t"QJ @@ph)55h  j jJ @@pj5 貦É4$茗这]fEu蠌e[^_]UWVSJ B@H,u h@5kJ B@@E9EЉEJ hb5BUЍR p`J @@_\Xhl5S耔ƃt# j SVjťE٘vVShn5h.EЋE9EeUfEU܉u臋e[^_]ÍvUWVSJ KQ z~QfB f= |Gf= ~ f=;f=|5fzu= jq C@ps  h5e[^_]UWVS,EEP10CE܉fEuع蹊EԋS19UH!uŃ ue[^_]ÉUWVS,EEP1.CE܉fEuعOEԋS19UH!uǃ upe[^_]UWVSJ B@X h5J BHY %=t'fy t SZYPh5J BPB %=uZM rV| tV3t[huuWVh6h.覛EfEuع+fEC$E܉uعCtfEEfEE"6uعƈ C,PC $CD$CP$ C\$$e[^_]ÍvUWVJ B@p h#6HJ BHq %=t'fy t VZYPh@6eJ BPB %=urN zW̳4 tW6UtvhuuPWh6h.FtfEEfEE"6ube^_]UWVS J A@XL~fx t h6# J A@PauBnu ByuBEEA@X޿68‹UEEuEu S(E1E Et2}u!C9EtMtfCu C9EuF[huE}~v  P蠏EfEĉpEE E EȉEEEUu!C9EtEtfCu C9EuEE܉fEuع贅_uk}}uE E [huE}_EăfEE܉uZe[^_]ÉUWVSL1E Ut [hFuE}~v  PlEfEĉpEE U EȋUEUEfEuع訄fEC$zE܉uع聄CtfEEvfEE"6uعB C,P;C $0$`^uӄ}}uE E [h $E}EăfEE܉u较e[^_]ÉUVS1Vh6 3h6و[huF~ɍe[^]UWVS U%=]uWE0h2= uEVuh6Sf1 u E%fH\ 6t7R$@7uu hr3Qu hx3rRu h{3bE "ŠCt+<"t<\u\C\v\C"vCBu"CBh3S芋EE C;PfE vS u1UE у;P\ }h3S"CE EE U;P~h3zPE 0h3kvWE 0h3[vVE 0h7KvQE 0h'7;vRE 0h4+vPE 0h 4vWE 0h@4 vh3S肊%E EEEE _4]e[^_]Ye[^_]UWVSU8 S($ jh7S蹃Y^E0SlXZUB<%t%<7t!<7t< 7t7v7R(S&^_Ep@SZY(P$LUfBf= t f= Rf=Hf=>@PjE0S jh7S jUrS݂ jh4[E $P19$H!þ tW $PvC907t3Ph7VLj1S19$H!Ítu FWUjfBf=7tf=7t7R(S jE0S jh SUrtQjrS݁ jh4^h  uW jE(0S蝁 jh7S荁 jh S} jh7Sm(SXZ5,tB SB($4 jh75, Ph8h.` S($e[^_]ÉUWVS U8ajh 8uUfBf= t"f= f=f=bE81уIQU2duZYjh'8Vu_XEx1IQUr5u[^jh4vE EP19UH!ƻ tR EPF907t3Ph7S#1V19UH!ƍ\ u CUfBf=t"f=f=t 2f=t*jh7jh7 j h7atE81уIQU2>tZY1 IQh tUzt1уIQrsjh4oh  uk_U:X1IQ2s[^jh7sZ Y1IQRs_Xjh7vsjh,8dse[^_]UUfBf= t:f= | f=f=}(fBf=f=}f=t f=B<u v1]UUfBf= t(f= | f=f=}fzuB<t1]USP t/ @tSPh.5h x 5 *h.85,D ,0uBhM8QY5,v$#$zx< t) @tPhhj85h *xx< h8h2B1 h8SJjPh85, h,05 vXZh85 ~ZYh8jWu @tPSh.5h w S  ]ÐU VSuu  P~[Zh8SMvVPvu/ @tQSh.5h w Sh@h8j葁u @tRSh.5h v S#1e[^]ÉUWVS}]E"6tjh8h8u |jj jsR{jj js?{EuHEEE ty Su}tZ StJ s@t8tS<%<tS<t %< tE[huE}l EE PEEU  Su}to S t_ s@tMtS<%<t2S<t %< tt %<t[hpE}Oh>juuy^_h9u FEE9EUEus@stEC@h 9u E$hB9uh`9u h9u  UE4EU9Uzh9Eu Y[h9u 1e[^_]ÐUWVS}t!jh9h8u y3vE"6E1 t6us@rt St EC@E[huG~ EE Pr~EE"61 t8us@vrt Snt C@E[huG~h>juu1w;}E"6}:Eus@rtC@jPh :u Ec~G;}|ƋE 1e[^_]UVSEU 09u1Js@v@qu4fVfCf9~  vf9u36qe[^]UWVS J A@p,~fx t7P %=t%P R{Y[Ph@: J APB %=uB0r VH ۉEEtV3pt ]ԋ[huu(fEEurWC,9C0t+ @tRPh.5h p 3RzCt, @tWPh.5h p szs苠Y^C,PS3Uԃt ChUԉBhChUЉ  @tPSh.5h Lp Sy1fCf= t!f= f=  tf=f=| 1҅ts8R&C8ufEuqe[^_]ÉUWVS Et jzU vE-$:v jzE  jzU vv jzU bv jnzU NvU B9ÉE<U u 4[4C4;]~ ue[^_]ÉUWVS(jyh:à J p]fEuYpe[^_]ÐUWVSJ B@x h:#J h:B p 螡J B@Xyh:h2.J B@x~ }؍p }ؾ Kt uعoKu⡀J @ @pe[^_]UWVJ PBH~1h;r xXJ @Z@p h;h2be^_]UWVS EJ B@;HW h;B p蝡J @^@tqEJ B@M ;H~re[^_]隳UWVJ B@@ h&;DJ hB;B p gJ @_@pOlt$fEEume^_]UWVSJ B@X hK;J hi;B p ʟJ @@x1щ $váJ Z@Y@pSw$fEqE܉u%me[^_]ÐUWVfElEule^_]UWVSJ @@J @@ph;|fEEuعZk @tVuh.5h ^i ure[^_]UWVSJ @@N 2h>:\Y[5,A1щ $ \XZS]牝LfDžHHR@}:2h= Z E܋@p@4@ 󥋵u܃ C tu܃ x󥋍14v h󥋝|CulzulwzmyDžA;pH 4h3>VYV5,[2h=VpYV5,|C;HxvDžA;pv 4h3>VXV5,dY2h=VXV5,5|C;HxlC@@B;pb 4h3>S;XS5,lB;H~|B@@C;p|zu 7h= 0h=VWV5,|C;H~C@ClFu+|Cus@v@KFtGtBR4h=V lp@|CtDt?P0h=V |p@~|CTtKv#:1у Q]V^_S=W牝LfDžHHL@v1у Q%TXZSU牝LfDžHHJ@u2  $+ 9 t# ыP@ v1ɋ$ +9ÉDž;|u( 4hP>JvȺd֙RȺQ)R4ha>SQS5,D B;TF$+9ΉY v (uعSvރ 󥋽~F یe[^_]ÍvUSR]U ui j0Gx< t' @tPj0hj85h Ex< h8h2YCC!C9t9~Ct u؋]ÐUWVSu uIEU 9P+ j0)Gx< t) @tPj0hj85h Dx< Eh8h2XEE U B]uSRu} ޹]ȉuS*u}޹]u(Su}$E U;B~#UUBUBEPvUBUUEu susu$s ]uSIt}ރ ]uS$t}ރ]u(Ss}$e[^_]UWVS u1IM} 9My~rj,V;AÃuE0PWu VHu*<7=u$))QKSD7Ph Lƃ %;tu CPd v e[^_]ÐUWVSJ B@x~fx u@$%=t h>J Bp }عBp}Bp$}E%=Eph> uuY[E@p5x tx ҉hux ph9Bu`u ։, u3u h$ 1ۅt EuعPXs E@l@PhPZf`hrsp`hx 󥋽P} ThPv[Ɖ` Pu ZKllP "h>t >8ph9BDžlB;PDžT Tƍxfxt6Wp|pppph>S?JS5,lT hBl;P~h>t > 8DžlE;PDžX Xƍ}f}Ẽ@duȹ-@u@u @u? dh?P\I j\5,CÃuV\h?h.QQjjSfE;]uy? dh'?\H j\5,NCÃuR\h?h.QPjjSfE[;]u? dh2?\-H j\5,BÃuW\h?h. QVjjSfE:]u> dh$LD$D$ P >hF?i&  lX El;P@u u uعp5x ee[^_]ÐUWVJ B@xt h`?<J h?B p _oh?J @p :oJ B@pB@p e^_]ÍvUVSl ۋu uK>tF SE jh?S?ZYVS7?^X5,<$l>e[^]ÉUWVJ B@xt h?4J h?B p Wnh?J @p 2nJ B@pB@p e^_]ÍvUWVSl ҋu1ʋ} эL  Q; j h?S@_XVS@Y^h?Sv@XZu Sk@^_h?S^@ZYSh"6e @tPSh.5h 39 SB_E 8tV>tQ SD jh?S=Y_VS=XZu St=^_5,y$<e[^_]ÉUVSu >tQ SC jh?SZ=YXuS=XZVS=Y^5, $;<e[^]ÐUWVSJ B@ xt h@J h @B p #lJ @@Xl 1у Q9 j h+@V?Y_SV>XZh?V>[_Vh"6 @tQVh.5h t7 V@v SGeǃu21у Qd9 Sh6@VCBb W6u41у "Q"9 Sh`@VB  W  贺1ۃ>uh@h2J=@,uXt@Vh2J @tRVh.5h d6 V?vVh2r=1у1 QJ8 Vh@W)A[XWh@, @tQWh.5h 5 WB? @tRVh.5h 5 V?Vh@,e[^_]ÍvUWVSJ B@ xt h@8J h@B p [iJ @@Xl 1߹у Q/7 j h@PEL<^_Su;ZYh?u;_Xuh"6 @tVuh.5h 4 u> SwbEu%1у Q6 Sh6@5 u3u:1у "Q\6 Sh`@PE:?  Eu UB- wM$AE8M91у Q5 EU2hAP>eh  u ޱ1E81эL  $n5SEU2hAPJ> 1ۋM9uh@h2?G=@,u[t?uh2G @tSuh.5h 2 u#Quuh.9th}1у1 Q4 uh@AS=_XSh@, @tVSh.5h G2 Sv1}ʋ}у L 0Q>4uuhAS=Sh@,  @tQSh.5h 1 S3; @tRuh.5h 1 u;e[^_]ÉUWVJ B@xt hA<J hBB p _ehBJ @ p:el  t#J B@pB@pe^_]ÍvUWVS5l  ]tOs@B8t5 S5  艴 t VSe[^_]ÍvUWVSE] DE1߹Qs2E5l SPUÍvUJ B@x hItJ B@fx t hDktJ B@fxt h_HGtJ B@pB@p:ÐU tjjh I5h % P 苉J J  ÐUJ  # thEI5h   !kvUhYIhhI+ÐUWVhkIhhI +}Ee^_]Uȉ VSUȉ t̉ 1;u!<uRRhKh >" e[^]ÉU VS]t=  ЉPShK5h  ɋ5  tc\ uY t- 2-P5 hL5h w B  ‹t \ t 5 t=  ЉPSh@L5h e[^]ÉUWVS  tjjh{L5h J tLfJfAf|:Z x3 J v4[pKxEyաJ Xt%G$eJ [P^ _P J ]UWVJ SB= ]J r)QE0J RBPÌ^_PhL*) tAJ  BЉPE0hL5h EJ  B B  B jl"J ۉXt S#UJ3$`M J  BЉ19}KhL5h J  BЉF9|EHU2Qp PhL5h $5h  u 趁hL5h g ]ȍu SD  = r  tyh{I5h $5h  /  Љ؃ PShI5h  lj  Ep NtvNYu Urc `J  BЉ19}DhL5h !J  BЉF9|E0BP蝉 PhM5h $5h 5  hL5h }u  = r  th{I5h H$5h  ub  Љ؃ PuVhI5h  u  EP}u  = r  th{I5h |$5h  u~  Љ؃ PuVhI5h  u  Ur=}u  = r  th{I5h $5h  u}  Љ؃ PuVhI5h F u  Ep>U2h M:#E؉t  = p\$uE P= p5 } tthI5h $5h  u|  Љ؃PhI5h >u󥋅tp@ xu = r > h{I5h  $5h  獵x{  Љ؃ PxVhI5h `  x   tAJ  BЉPU2h@M5h  e[^_]ÍvUWV@ tjjhM5h   = uEȃ P p5 } tthI5h p $5h  uȹz  Љ؃PhI5h  }u = uE PQ p5 } tthI5h  $5h  uy  Љ؃PhI5h R }؍uEf= |4f= ~ f=(f=|" j uu E0h M&e^_]U VSu ]tj3hM5h  VSVjsS19H!uߍe[^]UVS ]u tj3hM5h \ fCf=|Gf= ~)f=;f=|5VS|YX19vPSr*VS|XZjS\h NhhI*5 ~]e[^]ve[^]ÐU VStjjh`N5h   pVS uRhN3hNVSe[^]ÉUWV  tjjhN5h ;  = uE؃ P p5 } tthI5h $5h  uعw  Љ؃PhI5h }uعhI u$= 8 XZWuV~uQhN6hN`WV7e^_]UVS  ut&SV PhO5h  = rh'OhhI 0e [^]ÉUWVS 1] tjjh7O5h sJ 9t8t& P=‹C)$+J s9uʃ =J jt)ue[^_]Ee[^_]U塄J =P UM sHJ ÐE JOEhIUWVS} ])Vx< t' @tPVhaO5h p x< hzOhhI19tv9ue[^_]USS]  = rhOhhI7QSu5  ]ÉU S] )@Px< t0 @tP )@PhaO5h x< vhzOhhI1SP]ÉUWVSu }]Iuv vSWv)3]= v$0XuYu $4$ZuXu^u$e[^_]UWVS]Su ƋE +] Iv$gXu^<$V4$3K$CYu:Zui$)E e[^_]ÉUWVSHj Xu ^_5 uAE  = uEȃ PP p5 } tthI5h $5h  uȹq  Љ؃PhI5h R}؍uȹ j gx< t+ @tPj haO5h x< EhzOhhI"EE؋UfE- $O1} Qx< t4 @t$P}1QhaO5h rx< hzOhhI1uPuUăBvE܋UMĉAQxvE܋UĉBjE܋MĉA^UċBU܋RPE;XA vMĉy4CE܃ ;X~vhOhhIuعY[u5 ~>$$bZuYEe[^_]ÉUWVS ]s h,$"<$e[^_]UVSr h É4$e[^]USQEtA=@,t8ĉ u.5h XPS2uhOS2th@,S2ƒ1]ÐUuj.ErUSPEtA=@,t8ĉ u.5h XDSo2uhOSZ2th@,S>2ƒ1]ÐUu-ErUWVSlE-}$PjhO}U Y1[IQRbXZjhOTIvWu hO]S Y1߹^IQS"uu hO]ST X1߹ZIQSvjhO u hO]S ^_jSZYjhOjhOjhOE ;XJE uƉE ;X}jhP;E E C;X~jhPhOhhIfe[^_]ÍvU = WVr ^ th{I5h $5h  ul  Љ؃ UPPhI5h  Ǎu  e^_]ÐUWV = uE P p5 } tthI5h  $5h  u&k  Љ؃PhI5h u}Ee^_]UVS]fCf= tFf= f= t`f=Zf=|T* tQ3h@P5h D b tR3hTP5h  : 3CPs PhP5h K8t1DI u&QPqHvfCf= tf= f= t}f=wf=|qC 9C$ti j x< t* @tPj hP5h Bx< vhPhPV1҉rZPS8e[^]UVuS,V1 sXsLS19H!u؍e[^]ÐU tRjhP5h  ÍvUVS *   tQjhP5h N = 19H!ЋX19H!Ph K&C<C8tg SptC tR3h Q5h  Sĉ uVĉ 5 t*P3hQ tQ3hQ5h   2=   te[^]UWVS ,  tRjhR5h   = E؉EԹ 19H!ЃX19H!PQ%C8$ootT tP3h@R5h  jZ_u3 uԹS* 2? tV3hR5h D  >=   te[^_]ÍvUS PtSjhR5h   ChR 5,^]ÐU VSu ]tV3hR5h S< ƒ St <>t < ~ p @,B  .  $ sf j )v S j @vJvp xt= %u   $4 @w j !kC<+RjhZSu j`Pjh ZSru j:QjhZSNu j]RjhZS* j5<-PjhZStCQjh ZSt.RjhZStPjhZSvDQjhYSu jURjhYSnu j9PjhYSRu j St j j]ÉUWVS }<\Fp ]EfXt-1҉E0 FIt]EDXuFt8ShL *t#S}hL @UGF vFG`e[^_]ÐUWS=D   %D uS t  u5 h@, @,  @,>!t <@  t  u5 h@,g   u' tI  1p fPu.u e[_]u_u e[_]v'CR\u3 ~ x B  uh ZhS ~ , B [' u ~ B #  t = u5 h@,  DhA,=B,thMZhSA,EQuuhv"R\u3 ~ , B [ uhZhS ~  B " u ~ B   t  u5 h@, DhA,g1I $x< t8 @t$P1߹IQhS5h bx< vhShSv1ۃhA,S_ ]uuhhJ Z @,  @,A PqfI uhZhS1C p Q(BQ(AM p P@(D]ÐUSRp fBft fHu. rqÃu1vB@Bp ztBB(B$ P1҃ p t uPp @$؋]ÍvUVS p yaAfyu;5t uuv p p @tX v p fAftfHu Và vA@A PRp DX@u p QA(e[^]USQp fPft)fJu+@PP É$u 1@؋]Ív 1>U  =VS ,~@,@,0@    =!,",~ 0@ ¡p P  ? ~ ev 2B ¡p P u_t 0=@,@,uVjhZ5,S:>t~uNVh@,$hZh@,hZ5, 1~  < V uSjhZ5,fPft5f ftUft5KvQph [h@,EvRph [h@,-vVphSh@,vS0h [hT[ jhZh@,hZ5, e[^]ÐUWVSJ \EEB@1;H] JQf:t D:)f=tf=|$f=D:D:AFD8F+vRuPUB@8PDIZYPh`[J EUB@M ;H fuuuuuuuuuuU fEEue[^_]UWVS J A@l;Xtu A@f8ftfuD83T8D8V$RSPA@8PYHYZPh[ J AC@ ;X~uuuuuuuuuuuuuuuuuuuuU@fE]ue[^_]UWVS Ef=tf=tDvE  @tRPh \5h E Ee[^_]!E ;X2E u։uCE E ;X~ @tPu h \5h RE Ee[^_]e[^_]UWVS,E f=tf=jv}\1 Q x< t4 @t$P}1Qh2\5h x< hK\hY\1uPE@@  Px< t; @t%PE@@ Ph2\5h 4x< EvhK\hY\FEEE1;PH]E uS}}EЃE EUЃ ;P~ËEԉEu }Ee[^_]UWVS,E f=tf=t8v}1 QY[uPq|E@@  PcEEE1҃;PI]E uS\}}EЃE EUЃ ;P~ËEԉEu }Ee[^_]Uuu uh`\ÐUSPE-f]v6 EP!DE]$DE E\]m]ÍvUSRE-f]v6 EPCE]$CE E\]]ÍvUSQf}]t8 EPCE]$mCE E\]v]ÍvUSSf}]t8 EP/CE]$CE E\]{v]ÍvUSPE]u' EPB] EE\]9]ÍvUuh ]ÍvUWVS8uV]k} uVWf f=f=}7f=t]vf=u fv P8B^_Ph`]U ff=f=}Af=tf=uf*vpM PAZYPh`]LfftM ff=uCf[*vfuE f8t@fXve[^_]ÐUWV  tPjh]5h EPEP=t=ts'EE EE]u"e^_]ÍvUWV  tRjh]5h EPEP!=t=t+E+E܉E Em]ue^_]ÍvUWV  tQjh]5h EPEP=t=to+EEE EM]ue^_]ÍvUWV  tWjh]5h EPEP=t;=txU܅uuh]U܋EљE8EـE@uVuuh ^EE]uIe^_]ÉUWV  tWjhL^5h @EPEPI=t;=tnU܅uuh`^1U܋EљU. EP> PVEP>ZYPh^ue^_]UWV tVjh^5h |E P E f=t)f= f=t%+vf=t f=ufE]-u&/ 2 EP=ZYPh_Bue^_]UWV tWjh6_5h E PYE f=t5f=t/ EP^= PVhO=ZYPh`_Ef=tf=~f=ufE}1E EE1Ҁ@fEUue^_]ÐUWV tPjh_5h E PE f=t5f=t/ EP< PWhw<Y^Ph_Ef=tf=f=t@f=u:fEU1E-EE1Ҁ@fEU vO ue^_]UWVS< tWjh_5h  ]SEPEM؃ ft Ufu {vff uu:So:}1ʋ}̹эL Qũ uPrP9EuvffU܋BEĻE̋@;]ĉE'Uܐ4[4C;]~ۋu~.E ]uủtE KuދEă EP$* EP/: PSEP :ZYPh`e[^_]UWVS| tSjhH`5h #E؃ PE]SuVQha` M؃ fUffpf` ޹S8uuo81}ʋ}ܹу\ SfE{x< t' @tPSh2\5h $x< hK\hY\:1u܃ uPEPEuu}uE%= ~ u觏juMA< ЈA2 PQh/2_ZPh b^E܃!Ee^_]ÐUWV  tVjhVb5h EPuV=t =tH? EP1PEP1 PQh1_ZPhbE܃ Ele^_]ÐUWV tWjhb5h d5 } ue^_]ÉU tPjhb5h E P蛻ÐU WVtRjhb5h ۸ 蝺e^_]ÉUWV tQjhb5h 蔸 fEUu @e^_]ÐU WVtVjh c5h ; 0e^_ ]ÐUWVS UMf9ʉt f>f.ftfuE fM] fuft Ef]]Uft.ffvftIftVEm E@t1ɀED v1uu 蒶vE U@;Bub9LvU4[Љuƹ uu  uCE ;X~1E +Ee[^_]ÍvU tPjh&c5h z fBf=tSf=|!f=f=|J1fBB,B P- PPh-ZYPh@cKÉUWVS< tRjh{c5h  uVx]SoU؋Mȃ f9tfwafwUftNftG o1҅‰UfEu6We[^_]ÍvUWVS< tQjhc5h # uV谷]S觷U؋Mȃ f9tfw]fwQftJftC EfEure[^_]ÍvUWVS< tSjhc5h _ uV]SU؋Mȃ f9tfwafwUftNftG EfEu謵e[^_]ÍvUWVS< tVjhc5h 藳 uV$]SU؋Mȃ f9tfwafwUftNftG 1҅‰UfEue[^_]ÍvUWVS, tWjhc5h ϲuȃ V\]SS ޹1҅‰UfE޹Oe[^_]ÍvUWVS, tPjhc5h Cuȃ Vд]SǴ ޹1҅‰UfE޹óe[^_]ÍvUWV tRjhd5h 踱E PE   2t. u` uŋ eB^_ ]ÐUWVS B:ZEBr EBEuBS 'uPh(d3h?d1;stHEC sf{f{[EC.C< ЈC<'C@uS, tQ3h`d5h 葰e[^_]ÉUWVS8uVShd  BEԋBzEЋBuԋuE̍BV &uQh(d6h?dA;~tHEЉF ~f^f^vẺF>F< ЈF<7F@uV< tR6hd5h 衯e[^_]ÉUE%= t8=u1Efxt& @P'PE0uh e}UE%=u6Efx u+@@ f@@E ؐ EtÉUWVS< tRjhGe5h ϮE؃ P\uVSPhde cE% 1=uUЃ R肭3uȹhfe uȹE% ft ftAcv ]uعSWu̹ދ}2hde uعŮE܈ hdeuعE%=uU5 ~ u|ju軵込MЍA< ЈA<贽UЉB@?e[^_]ÍvUWV  tRjhe5h  heuV蔯Pdu؉4$yWhe E% 1=uU R訫 he uعE%ft ft,Nhe uU܋EB4vhe uU܊E heuϭE%=uU ~ uzju MA< ЈA<UB@e^_]UWV  tRjhe5h `heuVPu؉4$ͭWhe E% 1=uU R he uع?E%ft ft,Rhe uU܋B+EB5he uFU܊*E he_uE%=uU ~ u?yju[^MA< ЈA֣< ЈA<4UB@e^_]U tRjhf5h 蒣 ÍvU tQjhf5h ^ ÍvUWVS tVjhf5h ' t` EpuD$ P聥u؉3 }ju e[^_]ÉUW V0  tW6hg5h }f~ uF<t VFufEEue^_]ÐUWVSuV軤 f}u hg =@,ƅX5 Sjh.gu茧 Rjh0guVbuh0gXPwF t h@,VXP耭h0gXS9= t VS"<h@,S,Qjh.guЦuE܃u܍XP XVÃujhhVà tR3h@g5h 薠f{ uC<t S0CfDžHLPH% t u Se[^_]UW V0  tWVhg5h J RvufE Eu藡e^_]UWVS, tQjhg5h 菟hguVRu؉4$]Phg  U؉% fHuff=thf=tWSSPZYPhg~F;X~ \J 8tyQFpjS>U؁fU؋V[E~~1~I9v8\J t%P~1IQjSU vsCfU؋FDEvSh@hvue[^_]ÉU tPjhh5h   0 ÉUWVS< tQuhh5h 躝UR4 F PfEبE܋UfE܃҉P~2]ȉuĉ S }}MUm փue[^_]ÐUWV  tRjhh5h   uV號 f}t?hh U؉%=uu VNu Uءl< t<%=u.f~ u&F<t V(t VU؁u%f~ud< 8t6hh=E%ftft@u۝6EEfEu贝 hhe^_]ÐUWVS, tSjh@i5h 藛hguVQEȉ$uEȃ f=tMf=~ ];s~]RsjV]̃4v4Nx]̉1I9~'v]P1IQjV0]EfEuȹ脜WVVEPWY[Phg辮e[^_]ÍvUWV tVjhSi5h X uVE f=t-f= f=t [vf=t6PEfE(}1уIMfE u跛e^_]UWVS, tSjhki5h 裙 uV0Qhi @ hiE܃ EԉUԋBPp %UԋB;X}*E }׍w E UԋBC;X|HE%=ud= ~ ugju MA< ЈA<UB@vhihY\責e[^_]ÍvUWVSL tQjhi5h KEȃ PؚuVϚRhi  hiE܃ Eƹm_UXB@@Pr˞I uhk`hY\EE ]uȹS`ExGx<<UBE% =uM5 ~ upfju茟菦MA< ЈA<腧UB@e[^_]UWVSl tSjhi5h Eȃ PtQhj]SbR޹0]؋ESE>Phj L hjE܃ Eƹ}~EPB@9E~$ v]SVB@PjuuVB@PEpI u!hk`hY\#EvE]S;U|&R A ˍvljJ ;U} Eƍ]S]EU<@<BEPE% =uM ~ undju芝荤MA< ЈA<胥UB@e[^_]ÉUWVS\ tSjh j5h h&j]ȃSkQ޹9]؋ẺE$HRh&j V h&jE܃ EĉE~Eċ@EU;P~+ vEċ@EWUrjuEċ@EUMR]UCB9,[PE׋uE MCA 9~HuFEĉpE%=uM5 ~ ubjuۛޢMA< ЈA<ԣUB@e[^_]ÍvUWVS, tPjh-j5h 3 ]SWhBj E Eu- j5d  hLjUfBf= t#f= f= f=[vVEp0hNj轙Y[U2hWj謙$5d  uhrjRf=U2jtf=wjtjRhjL}ԃ W19H!t9WPF019H:Phj V19H!uɃ hjUԋBtRPhj?E0hj˜$5d  uhj萘U2hj{}ԃ,W19H!t9vWF90Y\tjPSI uhlhk1Áu'hlSɉZYS軉_Xhl?u(hlS薉Y^S舉XZhl vSmE ;P}hlSNE ;PhlS UfE] uPn u @tWShl5h ǁ S+ƅ@ƅHuu hl vVu hXlP蟌E ƅ c> UE fEйuP観Sue[^_]ÍvUWVSJ B@,x hlJ Bp}؃ Bp}ȃuȹ̴]1~f t Suf fE؉u3e[^_]ÐU5t hhhmd`<5d hhhmF `<5h hhhm%`<ÐUWVS,1򮡨 Ѿƒ I9։ME$ 81FEэD9։E~܋MD 9E}BEȃDP5,TI uhmhmz1,þ f[C9; 1уIM/CRSF* ]9~Džtf] f/]Ce[^_]ÍvUSP]u| ~hmj ;P  ݠ ݤ ` ۍAd  uhmj OC v ~hmj O   ` d A  B ~hmj sO S  ]U VShmj 7O H` ۣ 4d u' uhmj NBH 8 B ~hmj N Š 4Ť e[^]Ð U  ]ÉUWVS     P~x< t: @t'P  Phm5h |x< vhnhm袐1   jv   B9 }PPQI uhmhm<1    @  ȗ ue j~x< t' @tPjhm5h {x< hnhm1ȗ  Wė B9 }FPQFI uhmhml1ȗ ė   19ˉ1   ߋTCQ9~ ė ȗ  1ė 9ˉM}85 5 =  3` d T DC;]| ė ȗ  e  [ ^@_ė  ]Uė WJVSė ȗ K x3 = IIT ƋD` d Ky5 ė Hė ȗ Åۣ x1 = IIT ƋDݠ ݤ Ky5 [^_]ÍvUSR]Ctt&PWt?I sE] Cp$[ 몉'[랉hnjJ]USQ]]]_vUUVS uVÃu VA^ZPj_Je[^]ÍvUVuSu1Q VSÃu VZYPjJC=t=t VY^Pj I؍e[^]UVS uj^1É3CC 菈C CŤ Ce[^]ÐUSS]t+ @tQPhn5h w 3:Ct, @tRPhn5h w sC t{t P{ @tPShn5h ]w]]龀U塨 VSŤ ۋutV3vt[ue[^]ÉUWVS uFWu vq1u$ Fp $v G~tݡ Ť t vtV3ut[uOt Ou؍e[^_]ÍvUWV SŤ  1ۋ}tW3ut ދ^ue[^_]ÍvUWVS tj3 0nPh2nh` _X5,h` e  t Š @ EuvE޿Dn8u hIn(޿Tn8u hYn S PhNnh` P5,h` E@En5,h^ne[^_]ÍvUWVS ];u} u5,DoNaf,LD,5,hjn@cnVVSWSVVVh h` ,E E` 0e[^_]UWVSu6 ËF-$nSu SSh h` <5,h` SShN h` RSh h` ~_X5,h` i V t Š X t0 u S( NjC$w[u 6 P6 Ph h` ]~Y[5,h` e[^_ ]ÉUWVS E -]uK$PoPSh h` }Y_5,h` i VhnS RSh h` }_X5,h` 1 VhnSQSh h` }XZ5,h`  VhnSfWSh h` W}ZY5,h`  VhnS.aPSh h` }Y_5,h`  VhnS)RSh h` |_X5,h` Q VhoSQSh h` |XZ5,h`  VhoSWSh h` w|ZY5,h`  VhoSN Spts=,u/޿cn8u5,hjnSh, } ~!WSh(oh` {Y^h` SBe[^_ ]ÍvUWVS }] Ct-WF s$o sƃu sv9~t slYZPjA~Rh,Ws$$,wF = 6vB Phoh` z[E ` 6Ee[^_]oAv Cp$zZY5 s W95 ~ 5 e[^_]Wv5 sWX95 ~ 5 e[^_]~sW([ ,E Ee[^_]6@e[^_]UVS]Ct,WJ s$m sƃu s!v~t shZYPj?F=,cnt,Ps$ s'Ps Ph h` x5,h` $,6uFtB ~96vj@ Phoh` cxY[h` 6q$=?  VKXZhojY^Sh ^CDnXZSh JCTnY^Sh 6CoXZSh"CoY^ShCoXZSh  @tVShn5h xl Su  Cp$rY5 s 95 ~ 5 e[^]R 5 s]95 ~ 5 e[^]| s1[ .jjD=e[^]ÉUVS];Ct,W sƃu sYZPj<h,VZsƒu Ť FFBue[^] Cp"$X5 s #95 ~ 5 e[^]~ se[^]) s[ jj;e[^]ÉUWVS u }tdtho5h jKuv6ho5h jF=t=uvGPvue[^_]ÐUho5h iZY 0jZYXho5h iÉUWVS u` t}1AM EC; ` /EaUՠ 01эy` U)9}hoj:VS'uEU/C; ~uSue[^` _]UWVS E` t}1AM E; EaUՠ 01эy` U)9}hoj9V_CS_tEU; ~}tu_CS5te[^` _]ÐUSS]` CWuh ph` n[Cu;C@u pPh` nZYh ph` n[ {tƃsh` rn` ]UVS]CWu [6 sQ1u$ Cpj$N[ F{t݃ sN=tvN2u؍e[^]UWVSW]E޿o 8tx޿Tn8t`޿Dn8tH޿o8t0޿o8t޿o 8uEE^[^_]ÉUSP]Kth p5,Ku]ÍvUh?p5,UWVS ] FMt 3C8u% jgtRjhcnPlC=d tsWdtvucn{8tXl h t8 u jh]pshp5,pCl d  h ;Cu2=t+ jhp3hp5,p l i=l tl  ud jhp3hps7 Php5,@pCl h  C=t =9 u$hp3hq5,l h o1{PEs@P5l t uZYh@q5,Pl h [e[^_]ÉUVS] ۋu&` tsPbt( jh`qshq5,oC`  C=t=uW V$hp3hq5,nsFPa4$YXh@q5,kpS tg V$hq3hp5,nnh Xs $hq5( hq5,6n V[e[^]Uhq5,YXhq5, j5 jd h l l t5 j` 7YXh r5,IXZhCr5,7ZYh`r5,%1ÐUSP( ]uG Scx< t& @tPShr5h 7ax< Bhr(;$ ~8SPgI uhrhr$u1( $ ]US( R]uG Sbx< t& @tPShr5h `x< Bhr(;$ ~8SP^gI uhrhrt1( $ ]ÍvUU1:]ÐUU1:]ÐUU1:]ÐU uY j  bx< t- @tP Phr5h _x< Shr:  9uHA P5 `fI uhrhrs1    UA ÐUWVSju} ]3UPUpxX Pe[^_]UWVSju} ]UpxX Pe[^_]ÉUWVSj]u }Xpx e[^_]UVS ]u j Xpe[^]USj]oX]ÐUE, [w'$Pu 1]USQ]C, a$vvC @tRPhv5h ] sgv s s s u sgC PLYs ClCtg P0YCt, @tRPhv5h  ] slfC t Pvhvjm. @tQShv5h \]]fUVuSu1F, a$xvFtQP#d[Zv1PvË] vËFV S C9 vm$ v _PvP PQvC[ZPvË v Pv PQv[ZPvËv v PQv[ZPvË| vZYPvË]Sv Qv[ZPvtË; v q PQvb[ZPvIËhhxj,؍e[^]ÐUW1S=( ]ʉ߹эL $ 9| PS5( ae[_]ÐUWVS }CGPK]$pz wmEue[^_]WvGu9uEe[^_]9 w$!u h!uvVwhzh dE e[^_]vw wh zh dE e[^_]_^v5( 1р"Dt\u\@\\@"v@C„u_۸zuzPh 9dE e[^_]'v hzt h!zYwR$%zZw=$,z hatXw$3z^w$t_ h8z[w$ zYw E:ze[^_][v h8zKZw$vE pUr$ZYE p Ur vho}jYe[^_]ÉUWVS u = }t=tjj! tttP4$C YCXZ5,v}t{}Pr$[_5,h}$ 4$ ZY5,5( ,E E}e[^_]gvUSS]SBK $} S/$OP$Hw h sYsCH u P hXs - Pv u*C t P0 C=  [ sO sZ>, Bwe$~[ s s sXs떍v s}YstZs k[hPRhz5h GY[h{j]UEP  US]SIx< t( @tPSh~5h Fx< h~hZ1ۅujj ؋]ÐUWVS  Eu, th5h $F (   0 , ,, ( f  fP= HD:9 ( n) 'Eq hʸ = th @tV5 h5h XE 5 N @tS5 h5h $E 5 N' ~  ' D)ĉ% 6QSWP*L )č% u  ,҉( , tP5 h5h ^D  DB9( D=,tV5 h5h D =$  ,u@,th!5h CMt ?EE ,),  ,t_h3G=sw , t24p5 ,hI5h IC^_h^5h 7C $ =Z $ 9N$ y==],t 4p5 ,ha5h B ,t  , , A, ,,A0 Q tH0 $  t $ V$ ҉( ~ )Ћ, ‹R$  ,$ RRPh5h A$ f<~8ΉÍvW04ph5h Af<Ջ$ Vb4ph5h _A$ =` $ 0 H S, 0h0+ v t    5,hm 5,hU     }  , p v , 0$H$ ?te , 0 L  * Phh +K_Xh 5  ^, 0[, 0     thڹ5  L  v,@z v= t, ppR , p,; v , 0$                          x  h   X  H 5 ,  pXV%ǃujj S'9tjjq~5,hZ;uSV4$$O 5,h v , p`[, pRa , pT&ZY, phtX, p) , p&^_, ph<[, p5,, pbZY5,h P @tP, ph5h < , pEv5,, p^_5,h  @tS, ph5h '< , pE#vQ, 0pj j jK~   @‚@ ! @v jN  ,  B j!" ,   S AQ gs3h5h ;;J j4  ,    BR1h5h : j)z  ,  B jO jP6 jQ. jR6  v jS jT  rv, @ ], pjY<, pj(P, ppjW, ppjV, ppj, pppjJS, ppj%Q, ppj[, pppjHR, ppj1sP, 0pj`W, 0pjLV, 0pj8S, 0pj$Q, 0pj, 0jk, 0j(SR, 0pj&P, 0pj'W, 0pj7V, 0pj8S, 0pj;|Q, 0pj` ?P @@ A0 B  C D E 6 I " $ 5  , .p F` \P @ G0 *  + - / 0, 0jWvV, 0pjS, 0jjZYPj  L , 0jpPjjjUavW, 0pjUOV, 0pjU?S, pj/vQ, p0vR, pjvP, ppjV9 ( =,), )( tUh) 5h vVPh95h 3;( u݃h 5h r3 , A,  $ A$ Q b ( 6$ =Z w"ff9uN $ ޏ 0  ,=X$ H!1w7v9uE4` t;Pu,ud "~C]{]9]9~1e[^_]ÉU1Sd ]19u ` vB>~1$U8 B < 9uL8 P54 u3I uhdh{@14  < E4 < B4 < ÍvUWVS54 Ã=@,L = 5 P  ƅt h@, 54 P7h~S2 t 54 h@,SZ2P54 r7 54 2$",bv%u%54 18,u&=@,t ~D H  STe[^_P ]ÍvUEP߃]$vNKWXYfZJzhrjjIbHZP ]HvV>l6m.S&Qnopq]ÐUVSu@ '$vFuH$ hk v hk@ '8 V@ @  @  @  @  @  ,  @  v@  @  , "@ "ue[^], !@ !ue[^]@ #8 @ &( p fpuL_tGuh Vs$<vp pu!_t4 <  v V@  p Dpt V@  .u j.Etietdjj j54 a,,$& p Dp.u#Sjj54 [%,$' Eteu VY@  vQjj54 %,$'| p DpuX+t-u V@  vRjj54 $,$'$ p Dpt V@ H Pjj54 l$,$' p Dpt Vg@  Sjj54  $,$'4 < HX< @  $ $xu' h_.4 < vyu' h`4 < v1u j1@   v2u j2a@  vau ja=@  vru jr@  vp Dpt V@  j., p Dpu hc vp Dpt@  hdvru jru@  v j.4 < @ $a::gu' haf4 < v j.B4 < @ $a$rau ja@ 6v j.4 < @ $rffdu' hb4 < v j.n4 < @ $r$a"u? j"Y54 =*,$$4 <  t# t V@ v j"fZ54 ),$$4 < % t# t V@ v 54 v),$G=$k14 <    j\ t t@ .v hk`v&u hMK hhv|u hL hj{v=u hO hJOgv=u hP hN#;v=u hT hSv=u hRr hQv/u hUJ hf@ P 1N/u/ P L h^f@ P e t u@ "~vuR, !t(! t." h hv hv, "J!|E @ j<$i@  j jj @ jiL@ H j 11 t u@ v1u@ , ":!|5 @ j<$i$- @ ji$- t u@ v>u[, !t! t-"u' h h hs4 < , "b!|] @ j<$i$-$1@  j  @ ji$-$1x@ t j ]]!u@ $ @ jI,,p Dpu4 @ jI$!p Dpt V@ %g 54 .#,$#4 < @ 1v ` @ Vhe[^]ÉU 4 Suh8  Px< t/ @tP8 Ph5h x< hh{.14  j,[Z,[/]5T S&ZYhxSS!YXhS$u#S5`< h5h ($"RhxPj5]ÐUjj ÍvUWVS uFt( tj)WY^uhj: SJǃu S[ZPjGFXtV S ǃu S路ZYPjG=t=t S萯ZYPj  W j6 v F e[^_]"ߛ躛 vFe[^_]]hj1e[^_]ÉUVuSu1qFt4Z|UvWtYtD VW6 vYv t t e[^]UUB1;Et=uE ]ÍvUUB1;Et=uB ;Et=u E v]ÍvUUB1;Et=u+B;Et=uB ;Et=u E ]ÍvUUB1;Et=u;B;Et=u*B ;Et=uB;Et=uE ]ÍvUVuSu1 V F\ $ vXv É F0F0F0Vtt Ft tb FT FH h h h Vh h h Vtth h h VtXh h h Vtd Ft tR FD F8 h F0F0V =uF v=  Qh h V Rh h Vj Ph h VgR Sh h VO: Qh h V7tRh h V vjE臵FH PhhVShh V Qhh VRhh VPhhVShhVkVh h hV{h h hV[lh h hV;Lh h hhhh h hhhV+  h hhhV vh hhVh hhB hhhhV x hhhhV vhhhhh hV hh h F0h F0F0V vh h h nQh h Vs^h h h Bhhh.h h hhhV _h h hhhV 2h h hhhV h h hhhVW vhhhfhhh Vhhh 2RhhV7"V= = )== h h 2hVQ " h h F0hV)  h h F0hV  h h F0hV X h h 2F0V  h h F0F0V _ h h F0F0Vf 7 h h F0F0V> V= |d= =R=|K h h2hV  h hF0hV L h h2F0V { h hF0F0V F;|3h 0hV"h F0hh 0F0Vh F0F0}vV= |,= ==|h2hDh2F01vF V?ovh h h Ph h Vh h h V h h h Vh h h Vh h h n hhhh V Rvhhh 2 hhhh V vhhh hhh V#4hhh  h hhh V'  h hhh V  h hhh V  h hhh V 1 | t^t/hhhV<tQvVtF 9u 6- v   v e[^]USQ]u` sWt1Ht7Ctu8 s sy s k s]]ÐUS5(,]訝XZSh ,D]ÍvU tQjh5h  BUSR ]tPSh5h  5(,SC]ÉU tQjh5h ~  ,,,< hxXÉUWVS U to tj,, ,1u hA,,VvQPhX]S_XSV2v,,t,, h ,o ,e[^_]ÐUS5,5,h[S $5,5,hrSlSg5,5,hSLSGZYhS6$2 5|,hDS$ 5@,h_S$YXhS$XZhS$ ,t hL haS SXZhS$]ÉUWVS4h] Su#VShS($)v(vƅ(KjCjSc F< t< t 't̋< t< tF(1t<#uG<u(1(t 7P7G<uSSh(PQƃNDž޿8QHRh ƃNw+ V14$uh=+_ZPh$,86És1A $hCY[PW tVh@5h P hDž8ukRHSh ƃNu1 SPuh% v h DžQ8 WfSHRhTG ƃ u5PWSPuh|  hoDž8u Dž8u Dž8u Džu&Vh([ { b e[^_]ÍvUWVS,uEEE1v1Ҁe1E t0 FP}}EE mE]m}mȀ-uE.uEC< w0MP ($XtEF1҄1ЈgU܅tEԅ~(EԉHu؅~~(vHu؅y9|(H9}؍e[^_]ÍvUWVS4 hh] l0SDžDžDžDžHDž$Dž $,s u"QSh1S $- vƅjFj.S\< t< t !tƊ.< t< tFDžt,Љ<#u<uފDžt4 2P1A<uҊ1ۄDžDžti(< t< t<,ut01"u<uw,VOm 18u3u0u h`80HP $,Džt)0su C[ u؋u h t10h5h 1v h U8uwuY# W'<$0uhW^_0hP v hO8]t|# 0oY4ݝ]ݝZ8;X$VSW"$P$xJV840uhR hG8u8]t~! 0EY4ݝ3-Zݝ8X$VSW! P"xJS840uh& h@|8#Mt P #%uh~Z(HDž,Ph(ƃt#Ph (ƃF%}tP (Ǎ$P!Ãu h[WP-!X3(uuhm]tRm,Ǎ P!Ãu h@,[WP X5,uuhCkH1tIMtJ,1RuuhbEt@u hEQNjWPP pFuhPuh.R h`u'VPh[ b Ie[^_]ÉUWS]1у QNJtv<\u \B\vBAuWS}e[_]UWVS=  uuVC1ۃt<#uC<u<`u P0VP11ɃDždtFh< t< t<,u t$1uddC<u‹d=lhV_1ۃht 3P3C<3u捵h18dSjjjjjjV VphS$tVhSSxVhSSdu|VhQVh3SW SIXZVVVVVVVVh`S0$S+ h hC 8uSdu5 V9 VphSS hLKhe8dtVhSM$IxVhS3S.|VhSSduVh@WVhS SVVVVpVVVVVhS4S hGh:8dtVh`SI$ExVhS/S*|VhSSduVh QVh`S SVVVVpVVVVVhS4S hCh8dtVh@SE$AxVhS+S&|VhSS duVhRVh@S SVVVVpVVVVVhS4S h?h8hShWh,VuK SoSVh@S(S#YXVWVVhSS dvSWhV#u?SVh S$XZVWVVhSS h`Ch 8uKhShVh,PuQjSVv hh8uKhShVh,P#uRjSV-v hsh28urd~Y;dB? V\Vh4hWgWCa;d~ƻv h:hX8d~j;dmvƍh4VhW<$ VVpVVhWWC;d~ h`;h8d~i;dlƍh4VhW4<$0 VVpVVhWWC;d~ hh 8dgtVhS$xVh S{Sv|Vh`S`S[duVhPVhS/ S!VVVVpVVVVVhS4S hh18ugduIptVh@S$Y_VpVVhSS{ h h)8urd~Y;dB VVh4hWWC;d~ƻv h@wh_ 8d~j;dmvCƍh4VhWt<$p VVpVVhWTWCN;d~ h hP 8dtVh`S$xVhSS|VhSSXZVVVpVVVVhS$S}v h h 8dtVhS$xVhSS|Vh SSY_VVVpVVVVh@S$Sv h ChN 8dtVh`SJ$FxVhS0S+|VhSSXZVVVpVVVVh S$Sv h{h08ugduI\tVh@S$Y_VpVVhSlSg hhV8urd~Y;dB VVh4hWWC;d~ƻv h\chy 8dA tVhSo$kxVhSUSP|VhS:S5XZVVVpVVVVhS$S hh 8dw tVh S$xVh`SS|VhSpSkduVhWVh S? S1VVVVpVVVVVh@S4S h`h8ds tVhS$xVhSS|Vh@SlSgduVhQVhS; S-VVVVpVVVVVhS4S hh48do tVh`S$xVhSS~|VhShScduVh RVh`S7 S)VVVVpVVVVVhS 4S hh8ugduIx tVh S$_XVpVVh`SS hh'8ugduItVh@S"$ZYVpVVhSS h hu8ugduIptVhS$_XVpVVhSS{ h h8u h 8u h 8u h8u h 8u h 8u h 8u /h 8uzdu\Vph"S$ th<S$ xhVS$ hch 8u_duASphSy$u thS]$Yv hu h$e[^_]ÐUWVS(E ]}E]]u W@uPVSuuuuW vEXEX Xpe[^_]j'UWVS ]u}EU M ,[5,^=,_,, ,,,?] 'UVS ] uuZYSPpe[^]&UVS ] uuZYSPpe[^]&UVS,E]E]E$] u]utX pEXEXEX$e[^]R&US] u:X,]/&vUVS ] uu ZYSPPpe[^]%UVSE]E] u]uXpEX EXe[^]%UVSE]E] u]uXp EX$EX,e[^]r%UVSE]E] u]uBX4p8EX4h$p$$D $q $ $T$ H$` <$ 0$ $$ $ L h&h(h  h&h(h h)h(h h)h(h h!h"h#XZjh Y[jh XZjh Y[jh XZjh Y[jh XZjh Y[jh XZjh $P OY[hhN$ 2XZjhQ D`,d,h,l,p,t,>H,L,P,T,X,\,tXdt@l@pu]ÉU t hA5, OÍvUWVS  ۋu} tۉ5|,=@,t [^_]& [^_]Uh h Ah Ah Ap,]E\$h,]E\$`,]E$ hD n$2Y_EsP,EE @EE@EE@ hP ǾC$]E\$ C]E\$C]E\$C ]E$C$E  hD e$if؉udC ]C]C]C$]EE=E=E=E?E333?E333?E333?E?wF]F ]F]F]F$]F,]F4]F<]FD]FL]FT]F\]FEt FE9CHu6E9CLu.E9CPu&E9CTuE9CXuE9C\uE9C`uE9Cd1e[^_]ÉUWVS,}]E# jh 3h' u B u-s1tэARPhA s萵}u#jjuh@ Ep u 貵}ufsK  8u, h诶 jPu Ejsuh@ Ep u B jCPEPuu 9Eԃ 1tэAvWPhW s萴u ufQ1tэAvQPh^ s<u u 1tэAvRPhj su ush@ l tWSuuP Eԃ|Vjh h h sh u ޳EPh@ M8v j=h h u@Ph u 蟳EP3uE u蚬Eԍe[^_]ÍvUWVS }% u 2 jh u @vjEpuu ǃh W%$ƃFE FFdž~ FFF F$F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFpFtFxF|ƆƆ   h4  V h<dž dždžw, u dždždždž0j ^ F`@@Vh hW菫EjPEPVu  Hu W蔲vVu v j4$:t VЃt VЃtSVhv$Qjw,u 4$1vh u e[^_]ÍvUWVSDžuF PPyu v jh  8 P]tz HuhK hbh] hd LPuhK hch] hn ,V h jDžHDžHV,DžLDžPF0TDžX F4\Dž` F8dF\tDžh F`l t Pt Pt Pձdždždždž" DžLPN@t FDCCV W[u[<$s1e[^_]ÐUWVSE EE]ECS Eu{ jr2eS,uLPhr D hs + ht  SEEEE E}Ee[^_]U]ÉUhp $ƒt+= u"PEPh~ R2 u ÉUV S]19Ӿ9~A~[^]UWVS EE EE 9E}}}}M}UE mU]mu1u;]}JvS $}UE mU]mE0EM U[~UAGJuC;]|EE 9E|؃ [^_]ÉUWVS u1򮡔 хyu h À;t,VSut< u C;u1e[^_]UWVSU MJu}EM}EE9EbEU 9U}NU~7MMM]M1M1M1‰GFKuփEE u9E|EUu9U|vEM9MEE 9E}%E~]FGKuEU u9U|܃EMu9M|} }t\EEE 9E}2]~]M1FGKuEE u9E|EU9U|vEM9M EE 9E}%M~]FGKuEU u9U|EM9M|} }t\EE9EU ~0U UvE~]M1FGKuMuكEEu9E|PEU9U}A] ~#M MvM~]FGKuMuEEu9E|1[^_]ÍvUWVS(EEE} uEEE:0U]R薏E$hujVWujh u0EJ~ ~  uhujVWuuh (0E]uuSVWuo uEEe[^_]2UWVSh u} Ãu1<WS:$ttۃ wޕYwՕ‰e[^_]ÉUWVSFFCC PQRWCt FC;uu'v>FFCC p FC9uq 9ur 9uvC;uu>FFC:CF C~C;uuv>FFC:CF C~C;uu\>FFC:CʸVUUU CFC;uu,>FFCC҈ :ɍFC~C;uuv>FFCC҈ :ɍFC~C;uu>FFCC҈ :ɍFC~ VUUUC;uu_v>FFCC҈ :ɍFC~#R$Z}UE mU]mEC;uu} u jv} u"juhuuj -v uhhjuuju h u0 u觊uh ^_uh ~Y[uuH EPEPEPZu[e[^_]ÉUWVSEP]u }j_XZuh Sh(h Sh(h Vh(h ׃ Wh(h ăEe[^_]ÐUSuu ugÃtuuu u}t1]ÐUSuu u#Ãtuuu ut1]ÐUEU Mp q  r ]ÐUEut `t ]ÐUEEu      @]ÐUEx ]ÐUSPEtHPh  j 譋$6 e jEpj諚$肋1]ÍvUEtHPh Eh; p1ÐUEtHPh` GEh p1ÐUjUhEtHPh R5,Epu E EUPUEEP@UPDUU$jEjp0 1ÐUWVS }utE v1~u> jj jv iPjj jvWPjjjjjj,0NQ5,vu *$j jv Pjj jvPjjjjsj3ۇ0E 1e[^_]ÐUS]S|Ht SՂHu E jjh 2ha S蝄jjh1hf S膄jjhL1ho Sojjh1ht SXjjh42hy SAjjh2h S*jjh9h Sjjhlh SjjhDNh Sjjh<h S΃jjhh S跃jjh h S蠃jjh9h S艃jjh9h Sr1]ÍvUm~jh h P,Z5,Vt'P,0h 5h {$vÉUWS h {=`< 1щ $|XZ5`< Sl _5,|$,裆,u&Q,0h' 5h ~z$R5T S苆XZh SN=l     tqjh` h+ 5,趄jhd h3 5,蟄 jh h: 5,腄jh hF 5,n jh hS >jh` h` 5,Ejhd h3 5,. jh hg 5,j5DI hw 5,hhl h 5,߃j %{t Y[h 5t hht h 5,衃j zx XZh 5x hhx h 5,cj> e[^_]UWVSjh1 uV,ytQjh4 VyBr1FGt< uRjh1 uxuPWSh LqJvQWShSƅh|$Ơtu  ph ~ Rjh7 Vexu  Pjh: V?xtWjh> V*xBr1 vFGt< uVjh: RwuQWSh |HRWShSƅh|$ڟtu  ph }Pju h. ^_u h > ju hB  e[^_]ÍvUWV S]$ vu hD u hM  Ptwu PY_u hB  @tRh 5h p 1z#vu hU vu h^ 8;Pjh VFvu jWjh V&vu jj V觫t jSSjh Vuu j6Qjh Vuu jRjh Vuu j|1FGt< uPjh: SutTQjh> Smut?Rjh1 SXut*Pjh4 SCutQjh7 S.uuu S= u RWu Sd ju hB R= tdPWSƅMmZYu hd _Xu h {Y[u hq lXZu \[_u hv M>tF >e[^_]ÐUWVS ]} Lƃ5,5,5(,  VSXZWv覈ue[^_]U S9 P~ @ b j 6px< t* @tPj h 5h mx< vh h 1ۃ hox< t, @tPhh 5h mx< vh h 薁1C uK jqox< t) @tPjh 5h mx< Hvh ,P5@ sI uh h 1@  @ @ CC ]UUBB]ÍvUE @]ÍvUWVS ] S1ыuMыEL9~u Ue[^_]svPRrI uh h 1C#u Ee[^_]rUWVS EE] S1uыL9ȉE~EE Ue[^_]i1эL9Ms(vU쐋U1{эL9r݃3s(rI uh h N1CUuU Ee[^_]JiUEHp DPt`  ADљ]ÉUWVSju lx< t) @tPjh 5h jx< h h ~1ۋE S 1 Qblx< t6 @t#P1Qh 5h ix< vh h ~1VPuC'Ce[^_]ÉUWVSuVNj ttV3ht[ uuVWv؍e[^_]ÉUVS u uC!XZV$^$Z,Ce[^]USEPPPPPh  St5,S]ÐUVS] ;,uCH @04hSHJA='u!(qu>CH @0n)9t' V0$CH@0CH@SHB0CH@p0 Phn h` LsXZh` CH@0*[;,= C0tgCP'u(puP C0>9t; V0$C0Cp/ PhQ h,r1>C0Cp/ Phn h` rY^h` C0*e[^]ÐU< uY j< Qix< t- @tP< Ph 5h fx< Sh : @ 9uHA< P5 mI uh h z1  @  UA@ ÐU@ ]ÐUWVSl]ۋu  u5,h [ v%=?8 $` C( u QPh RPh h` q5,h` m_XVsHbssCٽƅ ٭۝٭P$CXE@ t Rh` }pY[5,h` o5,h XZ5,h ^_h!sY[5,h "5,h XZ5,h o^_h!s`Y[5,h N5,h  ".[tL<\u5,h '<"u5,h 5,h  Cu5,h  "DvRC0h h` #o_X5,h` VC0h h` nY[5,h` a5,h IXZh!s:^_5,h (ZYh!sH_X5,h 5,h Y^h"sXZ5,h ^_h"sHY[5,h 35,h XZh"s^_5,h pZYh!CHp^_X5,h LY^h!CHpH:XZ5,h (v5,h  ^_h#sZY5,h tv}sPuh h` Gm^_5,h` Eth$Pv5,h 5,h kEth PS5,h =5,h 'Eth#P5,h 5,h Eth P5,h  5,h Eth!P5,h( q5,h [Eth!PC5,h/ -5,h Eth!P5,h6 5,h Eth!P5,h= 5,h Eth Pw5,hD a5,h KEăth P35,hN 5,h Ẽth!P5,hX 5,h Eԃt SPha h` +jZY5,h` 5,hd 5,h oE؃th!PW5,hl A5,h +Eȃth P5,hx 5,h Eth P5,h 5,h EЃth P5,h uP5 h h` h^_5,h` JY[5,h 8U؃Et t  ƅt!5 Si^_h Jv S1@,ˉ)SRSa[ZYh Sd_XVSc Sيu&VSh h` gZY5,h` [P5 h h` g^_5,h` 0}u5 5 h 5 5 h h` }g5,h`  5 h  h` OgY[5,h`  Ph# h` $gXZ5,h`  5 h@ h` f^_5,h` dY[5,h_ RXZ5,he @E5 Sƅg^_hg Slb$Tu+S5 ho h` gfZY5,h` 5 5 h h` 7f_X5,h`  5 h h`  f[^5,h` w 5 h h` eZY5,h` M 5 h h` e_X5,h` # 5 h h` e[^5,h`  5 h  h` eeZY5,h`  5 h` h` ;e_X5,h`  5 h h` e[^5,h` { 5 h h` dZY5,h` Q 5 h h` d_X5,h` '[^5,he 5,h ZYh!s_X5,h dvh sY^5,h XZh sH+5,h ^_h szZY5,h h_Xh sHY[^5,h G5,h -ZYh s_X5,h  v5,h# Y^h sXZ5,h ^_h!CHpZY5,h _Xh!CHpH[^5,h v5,h+ mZYh!s^_X5,h Lv5,h0 1Y^h#s"XZ5,h ^_h!CHpZY5,h _Xh!CHpH[^5,h Pv5,h: ZYh#s_X5,h Y^h#sH}XZ5,hA k5,h: Q^_h#sBZY5,h 0_Xh#sH![^5,hQ 5,h: ZYh#s_X5,h Y^h#sHXZ5,h^ ;5,h: ^_h#sZY5,h x_Xh#sHi[^5,hn W5,h{ =ZY5,h +_Xh#s[^5,h  5,h ZY5,h _Xh#s[^5,h F5,h ZY5,h _Xh#s[^5,h r5,h YZY5,h G_Xh#s8[^5,h &5,h  ZY5,h _Xh#s[^5,h b5,h ZY5,h _Xh#s[^5,h 5,h uZY5,h c_Xh#sT[^5,h B 5,h )ZY5,h _Xh#s[^5,h ~ 5,h ZYh"s_X5,h Y^h!sHXZ5,h # 5,h ^_h%srZY5,h `_X5,h N[^5,h < v5,h !ZYh%s_X5,h [^5,h ZY5,h d v5,h _Xh%s[^5,h ZY5,h _X5,h | v5,h aY^h%sRXZ5,h @^_5,h .Y[5,h  v5,h XZh%s^_5,h Y[5,h XZ5,h D v5,h ^_h%sZY5,h _X5,h n[^5,h \ v5,h AZYh%s2_X5,h  [^5,h ZY5,h  v5,h _Xh%s[^5,h ZY5,h _X5,h $ v5,h Y^h%srXZ5,h `^_5,h NY[5,h < v5,h !XZh%s^_5,h Y[5,h XZ5,h d v5,h ^_h%sZY5,h _X5,h [^5,h | v5,h aZYh%sR_X5,h @[^5,h .ZY5,h v5,h _Xh%s[^5,h ZY5,h _X5,h Dv5,h Y^h%sXZ5,h ^_5,h nY[5,h \v5,h AXZh%s2^_5,h  Y[5,h XZ5,h v5,h ^_h%sZY5,h _X5,h [^5,h $v5,h ZYh%sr_X5,h `[^5,h NZY5,h <v=8 u? SB5@ 5 h h W5,h |v5,s8 _X5,h Y^5,h XZ5,h [H;t.v5,h yY^3sm[HuՃ5,h N5,h 5_XVs*ZY5,h _Xh!CHpZY5,h _X1&#PCHpHZY5,h J5,h _XVsZY5,h _Xh!sH}[^5,h kVsXZY5,h F_XVsH;5,h !Y^h!sXZ5,h vVsY_5,h XZVsHW5,h ^_h!s.!u0VsZY5,h z_XVsHo5,h UY^h"sFXZ5,h 4^_h"sH%Y[5,h !u0VsXZ5,h Y_VsHc5,h XZh"s^_5,h ZYh"sH_X5,h h!shY^5,h VXZh!sHG5,h -^_h!sZY5,h  _Xh!sHh!sY^5,h# XZh!sHOh!s^_5,h' ZYh!sHh!sx_X5,h, fY^h!sHWh!s@XZ5,h1 .^_h!sHh!sZY5,h5 _Xh!sHoh!sY^5,h: XZh!sH7h!s^_5,h> ZYh!sHwh!s`_X5,hC NY^h!sH?h!s(XZ5,hH ^_h!sH5,hM ZYh!s_X5,hS Y^CH0CHpXZ5,hX ^CH_0CHpHY[5,h  h Xe[^_]UWVS UB@t5X u P M A08 D-UBprHMAQHPApQY[5,h` 1@ w9|{SUB0h h  PXZ5,h 8 ZY5,hc nYXh( tYXZ5,h` KF9}@ 9r u2 @tSuhh 5h fD uMX e[^_]ÉUEVSu41 t5h S [ uF~v5h PE$e[^]ÍvUWVS 11ۺ t @ FuC~  EPNlj1ۃ t @ uC~hpmjVWhHZYhz u 1 4)0C9|Eh u _Xh u e[^1_]UE U02gBÉUWVPu} z%=?Z$ vWvHLvh!v4v F0B  h!vlXZh!vH]h"vHY_h"vH9h"v$XZh!FHpY_h!FHpHvh#vpv}Eth$PEth PEth#PEth PuEth!P]Eth!PEEąth!P-Eȅth!PEЅth PEԅth PE܅th!PE؅th PE̅th PEh P h!vlvh vTXZh vHEh v0vh vY_h!FHpXZh!FHpH|vh!vdvh#vY_h!FHpXZh!FHpH(vh#vY_h#vHyh#vdvh"vLXZh!vH=h%v(vvH>v6vvHuWvXZh!FHp1&ZY#PFHpH:Wv_Xh!vHWvZYWvHuh!v`vWvLYXWvHAh!v,v!uWvXZWvHh"vZYh"vHlvh!v_Xh!vHHvh!vZYFH0FHp_XFH0FHpH h Pe^_]ÐUE PUR K UVS]u 5,h YX5,SXZ5,h Y[5,V,E E e[^]gUVS h]u >x< t, @tPhh 5h <x< vh h P1Xpe[^]ÉUhl>x< t, @tPhh 5h <x< vh h &P1EXÍvUh=x< t, @tPhh 5h ;x< h h O1ҋEBÐUWV h=x< t* @tPhh 5h /;x< h h FO1-uxe^_]ÉUh=x< t, @tPhh 5h :x< h h N1ҋE EBÉUh<x< t, @tPhh 5h E:x< h h ZN1ҋEBE BH=ÍvUh(<x< t, @tPhh 5h 9x< h h M1ҋE EBBHÍvUh;x< t, @tPhh 5h U9x< h h jM1ҋE EBEBHUSR]a==#=tw=t,v= ='=-tS @tQsh  5h 8 sB @Rv sMYs DZs;Xs2Ys)Zs Xs Ys$Zs(Xs,Ys0Zs4Xs< @t:Q# sZsH @tPSh  5h 7 SA]ÐUE- wP$ @ FG >O 6U .Y &_ f n v | ]ÐUEw1$  &    | ]ÐUWVS\u] uh S6%=?$! NHt!RF0h S6_XSvHrQF0h \vvh LSvlXZh 4SvT^_h Qvh RF0h  h S6_XSvZYh S5_XSvHZYh  vh S5_XSvZYh S5_XSvHZYh  vh S5_XSvZYh Sz5_XSFHptZYh S_5_XSFHpHYZYh ! h S65_XSv3Y^h  v}h S5EwE$& h) :h. .h5 "h: h@  hH S4UtPhY hP S4^_SuMtRh@ hP Sa4_XSu^utQhU hP S;4XZSu8}tVhZ hP S4ZYSuEtWh_ hP S3Y^SuUtPhd hP S3^_SuMtRhi hP S3_XSuutQhn hP S}3XZSuz}tVhs hP SW3ZYSuTEtWhx hP S13Y^Su.UątPh hP S 3^_SuMȅtRh hP S2_XSuu̅tQh hP S2XZSu}Ѕth S2Y^SuEԃt PA Ph Sn2U؅th SV2h " h S62_XSv3ZYh  vSv_Xh S2ZYSvH vh S1_XSvZYh S1_XSvHZYh  vh S1_XSvZYh g vh Sz1_XSvwZYh Sb1_XSFHp\ZYh SG1_XSFHpHAZYh  h S1_XSvZYh vh S0_XSvZYh S0_XSFHpZYh S0_XSFHpHZYh h S0_XSvZYh S0_XSvHZYh Gvh! SZ0_XSvWZYh SB0_XSvH?ZYh vh! S0_XSvZYh S0_XSvHZYh vh! S/_XSvZYh S/_XSvHZYh vSv h ! h#! fSv h'! h#! FSvd h*! h#! &SvD h-! h#! Sv$ h0! h#! Sv h2! h#! Sv h4! h#! Sv h6! h#! Sv_Xh8! S.ZYSvHavSvx hY h#! :SvX h@ h#! Sv8 hU h#! Sv h:! h#! Sv hZ h#! Sv h_ h#! Sv hd h#! zSv hi h#! ZSvx hn h#! :SvX hs h#! Sv8 hx h#! Sv h h#! Sv h h#! Sv h h#! Sv h?! h#! zSv hF! h#! ZSvx hP! h#! :PvhZ! SM,vH>5v' 5 0Xv  }hB' 5 / 1ыET  wZ$ . vhO' 5 IhT' 5 9h[' 5 )h`' 5 hf' 5  hn' RV/ 1эD Mɣ t;Rhv' h|' P/ 1_L u Gut@Qh' h|' 5 . 1эL Zu Et@Wh' h|' 5 . 1^L u Mt@Rh' h|' 5 I. 1XL u r}t@Vh' h|' 5 . 1эL Yu+Ut@Ph' h|' 5 - 1_L u uąt@Qh' h|' 5 t- 1эL Zuĉ Eȅt@Wh' h|' 5 -- 1^L uȉ VM̅t@Rh' h|' 5 , 1XL ủ }Ѕt@Vh' h|' 5 , 1эL YuUԅt@Ph' h|' 5 X, 1_L uԉ u؅t@Qh' h|' 5 , 1эL Zu؉ :E܅t@Wh' h|' 5 + 1^L u܉ Mt=h' 5 + 1эL Zu Et> P Ph' 5 7+ 1эL Et4h' 5 * 1эL h( Z h( 5 *_v ZYh( $ v_Xh ( 5 *YvH  h( 5 U*Zv _Xh5' 5 3*YvH  vh( 5  *_v h( 5 )Xv )Y_h5' 5 )ZFHp _Xh5' 5 )YFHpH yvh&( 5 y)_v ZYh,( 5 M)Xv Y_h5' 5 +)ZFHp h_Xh5' 5 )YFHpH vh3( 5 ( 1эL _v ZYh5' 5 (XvH h>( vhF( 5 q( 1эL Z v_Xh5' 5 8( 1эL YvHaXZhO( 5 ' 1эL _v ZYh5' 5 ' 1XL vH v hW( hZ(  v v h^( hZ( v v ha( hZ( v vy hd( hZ( v vY hg( hZ( v v9 hi( hZ( cv v hk( hZ( Cv v hm( hZ( #v vZYho( 5 w&XvH v hv' hZ( v v h' hZ( v vq h' hZ( v vQ hq( hZ( {v v1 h' hZ( [v v h' hZ( ;v v h' hZ( v v h' hZ( v v h' hZ( v v h' hZ( v vq h' hZ( v vQ h' hZ( {v v1 h' hZ( [v v h' hZ( ;v v hv( hZ( v v h}( hZ( v v h( hZ( vWvh( 5 8$ 1эL vH tX vQFHt7h5' 5 # 1эL FHƋ>u/h( 5 # 1эL YvXZh5' 5 `# 1эL _FHp ZYh5' 5 $# 1XL FHpH J^_wh( 5 " 1эL Yv XZh5' 5 " 1эL _vH Y^h@' 5 o"  vXZh( 5 C" 1_L  viZYh5' 5 " 1XL  v-Y_h( _h( 5 !Xv ^ vY_h(  v_Xh( K vXZh( 5 [! 1_L  vZYh( 5 ! 1XL  vEY_h( w v-_Xh(  vXZh( 5   1_L G vZYh( 5 w  1XL  vY_h(  v_Xh( 5 #  1эL YvHLv v9XZh( 5  1_L n vZYh( 5  1XL 6 vY_h( 5 g 1эL ZvH vh( 5 % 1эL X vNY_h( 5  1эL FHZ p_Xh( 5  1эL FH YpHXZh(  h( 5 i 1эL e^_]ÐUWVSuP~'~  tT6v3 Ph4. 5  1эL [ v ZYh=. v6v Ph@. 5  1эL hH. S_X6SY^h SXZ5,踚$e[^_]ÐUWS]Cx'x  ts0Cp PhR. 5  1эL C Yp XZhc. 5  !0Cp Phm. 5 \ 1эL h C0e[_]ÐU`,d,h,l,p,t,x,|,,,,,,,,,,]ÐUWVuP}T}$. v} kEt P}PEt P}4Et P}Et P}E t P} E$t Ph}$E(t PL}(E,t P0},E0t P}0sE4t P}4[E8t P}8CE 48 ha 5h o $ =$b , t Pp,@0 , ph # , p$,v, ph!ߟi , p$,Ev, ph"蛟% , pD$,tv, ph#W , p$,0v, ph$ , p$,yv, ph%ϞY , px$,5v, ph&苞 , p4$,dv, ph(G , p$, v, p4b, 4h!t!, p4p$Lv , 4m^, p_$,, p4, 4h Tt!, p4pv , 4[, p$,, p4Bj, 4h"Ĝt!, p4p,v , 4MY, p?$,o, p4, 4h#4t!, p4ptv , 4Z, p$,l, p4"J, 4h$褛t!, p4p v , 4-X, p$,O, p4, 4h%t!, p4pT|v , 4_, p$,L, p4*, tX@t5Pj&BpX P, Bpv j^, p$,v, 4h&t!, p4p0Xv , 4y[, pk$,(, p4, 4h(`t!, p4pv , 4Y, p$, R, 0j,xwvh , 0`vh!, 0Dvh", 0(vh#, 0t vh$, 0Xvh%, 0<vh&, 0 vh', 0vh(, 0v j肼s,  @0j[ , 0Ah , 0(vP, 0h1xW, ph04 vV, pj4 Ph/,  h3, p h5, p h8, po h>, pS h?, p7 h@, pk hB, pO h=, p3 S, ph 4 PhU,  , p0& , 0 h, pg h, pK h!, 00 vQ, 0j+x vR, 0j-x vP, 0j*x vW, 0j/x vV, 0j%x vS, 0h^x Q, 0h_x R, 0h`xh P, 0haxP W, 0hbx8 V, 0hcx S, 0h^x Q, 0h_x R, 0h`x P, 0hax W, 0hbx V, 0hcx S, 0h^xx Q, 0h_x` R, 0h`xH P, 0hax0 W, 0hbx V, 0hcx S, 0h\x Q, 0h]x hd, 0 vj(, p h2, p R, 0j.xk vh9, pS h:, p7 h;, pk h<, pOP, ph!4 PhU, h", 0vW, ph)4vV, 0j+xwvS, 0j-x_vhE, pGhF, p{+hG, p_hH, pChI, p'hJ, p hK, phL, pӿQ, ph"4+ PhU, Jh#, 0蜾4vR, ph*4vP, pj4¿ Ph+, W, 0j.xvh6, pV, pj4^ PhM, }S, phN4cvQ, phO4GvR, phP4+vP, phQ4vW, ph#4軾 PhU, V, 0j,xvh$, 0vh,, p߽h4, pýsS, pj4 PhR, =Q, phS4#vR, 0j&x vP, ph$4跽 PhU, h%, 0(vP5, D艻7 PW, 0j.x{vV, ph%4' PhU, F, p0D]`,:5, v6D獝HD5, v6D獝S7 Lv, 7 7 , 7 7  , 7 7  ~, 7 7  b, 7 7 F, 7 7 *, 7 7 , 7 7 , 7 7 , 7 7 , 7 7 , 7 7 , 7 7 f, 7 7 J, 7 7 ., 7 7 , 7 7 S, 0j>xvh&, 0$vh., pQ, pj4J PhR, iR, phS4OvP, 0j&x7vW, ph&4 PhU, h(, 0TvVjjj蠹 Ph , p芹 Ph , 4q PhT j Sj h/< wQjjj< Ph!, p& Ph!, 4 Ph(,  PhT j tRj h$< PPø7 D7 =,), )( tSha d 5h VPha 5h ;( u݃ha 5h =, D=, 7 $ >  ( DH $ = w!ff9U ubI  U$ TD  =0  rE @,=υ$ H!1w7U v9u<8 1эtCvփ FdPƃQj ha V ` 48 ha 1эLQ$ H!1wc$ U 9uA~G9a ta PVXZ48 VZYha VGCv~%PGPhb 1эLQ V @tWVh` 5h  V h b  ha 0 uB,5,t ` 48 RhJb 5h 1,0 }(  d 9B,-, D( B tGheb YRPha 5h ;( u݃ha 5h  rE =$ f@=$ UfU DbI $ y=)أ$ =tM,th|b 5h  =, D=, ,$  v=p th @tV5d h` 5h  5d   @tS5h h` 5h z 5h 1y p th @tR5d h` 5h 6 5d  @tP5h h` 5h  5h ae[^_]ÐUSS] 5,\ ?ZYShLe ]ÐUSQ,ҋ]tPShVe 5h ]]UWVS 1v[ t7Puu%v~{vs>99~e[^_]ÉUWVS 1.v݀ t6PuIu$~{vs>99~e[^_]ÉUWVS 1 v t6Puu$~{vs>99~e[^_]É U  ]ÍvU B  9uL P5 I uh$g h;g 1   E  B  ÍvUS5 t#@ Ī Ȫ ,/v 5 2t 4ń v=@,  H7 ƅ 8_u& t"h>g P  t h@, 5 Ph>g St t 5 h@,SNP5 f 5 uZ,p]ÍvUSR] E$@g vp fXu_u' S H7 a    v."u #u  &u  |u  w=u  c!u  Ou '/u ~u H7  Svp Xu!_t  v SO p DXt S' x.u j. VvPjj5 $,p DX.uGQjj5 $,   Rjj5 $,   :p DXt S dPjj5 $$,$ W Np DXu: j.4   p DXt S  5 ƒ Y [t PB"uC 5 ,$   K\u' 7 lnu j v SLv1  v&u h] j&|u h\ j|e=u h^z j=M=u h_b j!5=u haJ h`=u hc. hbg /u h1B j/.$ ]UVS  ug  Px< t. @tP Phg 5h Wx< hg h;g n1 5T SKXZhg SY^hg Saƃu$S5`< hg 5h $ hg y @&hg Vjte[^]ÐUWVS uF19Ƌ} t;t5St.Wst݋S19H!Ѕt@u1e[^_]ÐUWVSDu Vuà j0Hx< t( @tPj0hg 5h x< hg hh 1 Qx< t4 @t#P1Qhg 5h x< hg hh 1CVPC @UC C@CCC$@C$BCZ؍e[^_]ÐUuh` ,@X ÉUWVS uF19Ƌ} t;t5Ct.Ws(t݋S19H!ЅtHu1e[^_]ÐUVS]5,RS5 v$Vu S2 t! t;vt.vDvP v\PE h e[^]e[^]ÐUWVS}Wh` ] uWh` itI t/t2@t  t&tp #vpvp$v hh uVH j Sx< t' @tPj hg 5h x< hg hh 11} Qx< t5 @t$P}1Qhg 5h x< hg hh 1CuPC3FC^e[^_]ÍvUVS]5,PS5 v$ to t! t;vt.QSvDRSvP QSv\PN)E h e[^]VE-h e[^]Be[^]ÐUWVSE] Euh` ƃu h@h tKt1t4Bt  t&t~ #v~v~$v hh  uWÃtoCBSCt, @tQPhUh 5h  s @tRShUh 5h n]e[^_]E-h e[^_] U,u hgh  E ÍvU` d ` ]UWVS }W19H!þtiSu hzh  uhh 5,^d1 jhh shh 5,qS1 9H!uhh 5,de[^_]ÉUWVS =d ` } hh WcY[hi Wcd Su h!i  v jh1i sh@i W s 9sth`i Wwc4$s9sthi WVc4$s$9s(thi W5c4$}hh WcS` 19H!;h j Wb^Xh@j WbY[h`j Wb1e[^_]ÐUWVSԮ  Eu,Ԯ thn 5h ܮ h7  `7 p7 ,,l7 h7 f`7  fP=ܮ HD:9 h7 n) 'Eq h n  = th @tV5ܮ h6n 5h  5ܮ s @tS5 h6n 5h  5 ?q ' ~  ' D)ĉ%ܮ 6QSWP )č% uܮ  ,҉h7 l7 tP5 hHn 5h  ܮ DB9h7 4=,tV5`7 hdn 5h `7 rm =d7 ,u@,thwn 5h Mt /EE,),خ ,t_hn G=wj ,خ t244l 5,hn 5h ^_hn 5h خ d7 d7 m 9m d7 y=O,t 44l 5,hn 5h h,t ,l7 Pl7  ,Pp7 Hp7 `7 4m d7 fd7 m ҉D< ~)Ћl7 @< ,d7 l RPhn 5h d7 k k f<~7ΉÉW044l ho 5h if<Ջd7 Ql V44l ho 5h 6l d7  $p v l7 0jv hX hH h8 l7 01&v l7 0v l7 0]D< )h7 ,)l7 tSh o ܮ 5h WPho 5h <;h7 u݃h!o 5h l7 Bl7 @< Bd7 F h7 m d7 `7 w!ff9m um `7 d7 Pm `7 p7 `7 rm ,=d7 H!1w3m 9u<4l 1эtCvك FdPEƃQj h#o VZ خ 44l h/o 1эLQd7 H!1wb d7 m 9uA~G9Bo tPo PVtXZ44l VeZYhVo VXGCv~%PGPh`o 1эLQG V @tWVh6n 5h  Vav ho  h#o cp7 uB,5,t خ 44l Rho 5h ,p7 }h7  ܮ 9B,-l7 h7 B`7 tGho YRPho 5h ;h7 u݃h!o 5h `7 rm =d7 f@d7 Wfm Fm d7 y=+أd7 vtG,tho 5h kl7 Bl7  ,Bd7 `7 v= th @tV5ܮ h6n 5h  5ܮ u @tS5 h6n 5h  5 A1y th @tR5ܮ h6n 5h  5ܮ  @tP5 h6n 5h j 5 e[^_]ÐUWVS}@h0p 5,Ԯ W(4$$ jhCp S jWS_XhIp VbZY(VT_X5,YW4$$Y[hTp 5,7W hhp hip h~p e[^_]UE#o UWVS 1v` t6Puu$~{vs>99~e[^_]É4 Ut < @ ]ÍvU8 B < 9uL8 P54 I uhp hp 14  < E4 < B4 < ÍvU54 t 4d v 54 $ ,US4 R]ug8  Px< t. @tP8 Php 5h x< hp hp 14 @ t HtHvp DXuD_t? t t t t S@ Xvp Xu_u SC@ -4  < S@ ]ÐU S tv'ЋuX[]U]ÍUSR[Úv]EVERYONEENTSTK pushEntryStack(%d) MALLOC emalloc(%d) 0x%x out of memory%ssystem error: ereallocENTSTK popEntryStack ENTSTK clearEntryStack errorComplete 1 0 Tcl error (errorComplete): %s appendErrTcl error (errorContentf): %s MALLOC free 0x%x appendHistTcl error (appendHist): %s notice: %saction in %s%s%s: notice: %s warning: %s %s: warning: %s %s%s%s: error: %s called by action %s in action %s called by %s in %s while executing file %s while executing stdin while executing string near line %d, char %d: %s ^ DATSTK reset_stack errorf: longjmp %s: error: %s: interrupt button pressed %s: interrupted using control-c: press again within three seconds to quit interrupted: clearing both RunSets (current queue and todo)checkRunSet start: RS->nitems=%d checkRunSet: RS->nitems=%d: run action %s checkRunSet: doing Tcl_DoWhenIdle and setprompt checkRunSet: doing Tcl update updatecheckRunSet: swapping RunSets checkRunSet just swopped RS: RS->nitems=%d checkRunSet: doing Tcl_DoWhenIdle ...FILE_DEVSTRING_DEVMCSTAT run start: %s %s%s%s Inp_Dev level: %d run: setjmp PARSER yylex() returned %d PARSER yyparse() returned %d MCSTAT run end: Inp_Dev level: %d, errorflag: %d %s->Failed to get current working directory/TKEDEN_LIB=Failed to putenv TKEDEN_LIBUsage: %s [-s|-a] -c -h {-l} {-v|-u} {-e }|{} {-e }|{}... http://www.dcs.warwick.ac.uk/modelling/ -s invoke as the server ("superagent") -a invoke as a client ("agent") -c channel number: 0,1,2,3, ..., 99 -h hostname of the machine running the dtkeden server (only required if running as a client [-a]) -l name of the directory containing the library files -v output version information and exit -u output this usage information and exit -e execute 'code' if file is '-', standard input will be read See %s for more information 1.40dtkeden%s: %s version %s unknownLib directory is %s hostName is %s Use the -u option for information on usage of command options See %s for more information %s: gethostname failed /eden.eden func cwd { return _eden_internal_cwd(); } proc cd { _eden_internal_cd($1); touch(&cwd); } dirname is _eden_internal_dirname; basename is _eden_internal_basename; PI = 3.14159265358979323846;rcouldn't open initialisation file %s: %s+sac:h:vul:eargument p %s %s: Could not find library files location (try using the -l argument) Channel number must be less than 100 systemEveryOneAllowedautocalceden_error_index_rangeeden_notice_undef_referenceeden_backticks_dependency_hacksynchronizehigherPrioritypropagateTypeinitialisation--e%s: unknown argument %s %%eden include("%s"); /* (invoked from command line) */ %s: can't open %s He8`MALLOC emalloc(%d) 0x%x out of memory%sMALLOC free 0x%x ** printRunSet: no items in RS ** printRunSet: %d: %s MALLOC free 0x%x MALLOC emalloc(%d) 0x%x out of memory%sEveryOneAllowedsystemscreenDoNaLDdefaultWinDoNaLDSYSTEM*%s %d %d redeclare local variable:%s%slocal variable is not in this level:compiler error while patching code/trans.edenrMALLOC emalloc(%d) 0x%x out of memory%saddNotationRadioButton flush_parser ();setup_parser ("%s");%parsechar ('\'');parsechar ('\\');parsechar ('%c');MALLOC emalloc(%d) 0x%x out of memory%ssystem error: ereallocMALLOC free 0x%x used outside definition%s%sCFJ@GNO>;*<?QP9+7.KLMRS  !"#$%&'(),-/01234568:=ABDEHI !%)-.58;>ACEINSUX[_bfltz~  $(,0158;>AHLPTX\`egikmoqsz{ZjJ'UKlL>X>GUMlMNUOU+lU,lU-lU+UW=lDUUDEUUEUYNlOXNOYKlLrlP&P&lP"P"UP#U*lP$U*l*lP%U*lP QQPPglhZ]^_`abZ\ZNlOP[NlOcZ NlOcZ NlOcZdZePNPlPPlPOlO!RfSfZNOk   VXGUKiLl;ll<ll>ll?ll@ll=ll7ll8ll9ll:ll5ll6l.mU<llFClBll.cloll1ll/llpllqll3ll4lnNlOIQ20vyskuKLPMlMtuKLP)kxlPMlMwxlP({kz~|f}RSQk*kPP*l*l    &')++6789<>?BEIKLNPSTVXZ`fkpy    !"(*-39:;>BCGKRS[agxyz}|xpjfa\WRI?50+% yslhb^XTPD@<81-) ~tojaXQKEB72/&  ~pmbZLargument_listarglistlocal_list@7declare_local@6declare_paraid_listid_list_optrefer_optdef_enddef_beginaction@5declare_actionis@4declare_formulatilde_gt@3declare_relationdefnlazy_orlazy_andcolonevaluate@2expridentifieridbegincasesswitchstmtlistcompoundelsethenend_expr3expr3end_expr2expr2expr1fordowhilestmtsecondaryprimary@1asgnlvalueprogram'}''{'':'';'')''(''`'']''[''$'EVALASTERISK'&''#'MINUS_MINUSPLUS_PLUS'!'NOTNEGATE'%''/''*'SLASH_SLASH'-''+'LT_EQ'<'GT_EQ'>'NOT_EQEQ_EQBITORBITANDLAZY_ANDANDLAZY_OROR'?'MINUS_EQPLUS_EQ'='','TILDE_GTISARGRETURNDELETEINSERTAPPENDSHIFTELSEIFWHILEFORDODEFAULTCASESWITCHCONTINUEBREAKLOCALPARAAUTOPROCMACROPROCEDUREFUNCTIONPMACPROCFUNCRLIBLIBBLTINFORMULAVARCONSTANTLISTSTRINGMYCHARINTEGERREALUNDEF$undefined.error$TTTUUUUUUUUUVVVWVVVVVXXXYYZZZZZZZZZZZZZZZZZZZZZ[\]^^__`aabcdeffghijjjjkkkkklllllllllllllllllmlllllllllllllnopqrrrstsuvwvxzy{{{|}~~  LGHDEF|}~IJK10]kB/>MN.Cqop&'@%2C_ baO3yu;nm`z$ ^ =? 574Aedhi[\WXYZQRVSTUfg; P;6(vj!#8:l,+9rc<"x*)>--./02345679:;<p=q>?  ###0###Hhr###P) +   k   r388883+ :.51#YDr6 >Mo=rYxn]r @ F|E|gJb81P@RVWno\^ABC`abDlem`abEeFeeg`abcd8fiheecdecdeeon8JLMN TXYZ]   rstuvwxyz{|}~8U{|}~8888 8 yz{|}~ !"#$%&'()*+,  !"#$%&'()*+,  !"#$%&'()*+,  !"#$%&'()*+,   !"#$%&'(G*O !"#$%&'(G*j   !"#$%&'(G* !"#$%&'(G*     'GHI !"#$%&'( G*S'G* 'GHrstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~uvwxyz{|}~wxyz{|}~***P**!"()>?@)*PN F+,-Q4K6+,-PNKNPKPKK+,-FGDE3N3NKKDEOON=?K()Q[DEK`abKFefghLKk*F)ONqQs(u_wxyz{|}~=L;<=>?@ F* RK#$%P!P*LP./0123456789:;<=>?@HF LQS789:;<=>?@`fF  "#$%&'.56789:;<=>?<>FBCDEGIJKMNPR  "#$%&'.<>BCDEGIJKMNPRS  "#$%&'.<>BCDEGIJKMNPRS  "#$%&'.<>BCDEGIJKMNPR  '.<>'.<>BCDEGIJKMNP  '.<>'.<>BCDEGIJKMNO  ' '> .J'MNP<>'>>./0123456789:;<=>?FQ./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FP./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FO./0123456789:;<=>?FM./0123456789:;<=>?FM./0123456789:;<=>?F*L./0123456789:;<=>?F./0123456789:;<=>?F123456789:;<=>?F3456789:;<=>?FStarting parse parser stack overflowStack size increased to %d Entering state %d Reading a token: Now at end of input. Next token is %d (%s) Shifting token %d (%s), Reducing via rule %d (line %d), %s -> %s local variablecan't reference local variable within eval()can't reference local $ variable within eval()returnshift'case' used outside switch'default' used outside switch'break' used outside loop/switch'continue' used outside loopassignment used inside formulastate stack now %d parse error, encountered `%s', expecting ` or `' or... (%d other possibilities)parse error; also virtual memory exceededDiscarding token %d (%s). Error: state stack nowShifting error token, X,8DLhxDl8| \@lx,Ll$P 0@P`p <l|HXx ,8 8,DPhsasami_light_directionalsasami_light_attenuationsasami_light_enabledsasami_light_specularsasami_light_diffusesasami_light_ambientsasami_light_possasami_material_texturesasami_material_specularsasami_material_diffusesasami_material_ambientsasami_setshowaxessasami_viewportsasami_object_visiblesasami_object_scalesasami_object_rotsasami_object_possasami_object_polysasami_poly_materialsasami_poly_coloursasami_poly_tex_vertexsasami_poly_geom_vertexsasami_set_bgcoloursasami_vertextodoPlotShapeDisplayScreentclStringRemainDisp2PSdebugrenewObsqueryObscheckAgencyremoveAgencyaddAgencypropagatesendClientsendServersscanffscanfscanfungetcfgetsgetsstatfgetcgetcharfeofftimetimegettimetouchprinthashputenvgetenvpipebackgnderror_noremove_msgqreceive_msgsend_msgget_msgqerrorpackforgetsymboltablesymboltextsymboldetailsymbolsaction_listformula_listnameofarraywritelnwrite_type_convertstrcharfloatinttypelistcatsubliststrcatsubstrapply_eden_internal_basename_eden_internal_dirname_eden_internal_cd_eden_internal_cwdinclude_fileincludeexecuteexitnotationusage: %s%sdebug()string _eden_internal_dirname(string)string _eden_internal_basename(string)string eden_internal_cwd()failed to get cwdMALLOC free 0x%x failed to cd into '%s': %svoid _eden_internal_cd(string)install_notation(name to use, name of first instruction);install_notation()could not install notation %s: location of library files is unknown (try using the -l argument)could not install notation feof()int feof(stream)fgetc()int fgetc(stream)stat(filename);stat()failed to stat %s: %sstring gets()fgets()string fgets(n, stream)ungetc()void ungetc(c, stream)scanf can handle at most 9 variablesscanf()int scanf(format [, pointer ... ])fscanf can handle at most 9 variablesfscanf()int fscanf(stream, format [, pointer ... ])sscanf can handle at most 9 variablessscanf()int sscanf(string, format [, pointer ... ])substr()substr: index out of range (from < 0)%ssubstr(s, from, to)sublist()sublist: index out of range (from < 1)sublist(L, from, to)&%s(local variable #%d, location 0x%x, value "%s"oops - internal error - unknown type of pointer)%.15g%d'%c'%c[,](%s is variable)(%s is built-in function)(%s is int-valued C function)(%s is real-valued C function)@(%s is user-defined function)(%s is user-defined procedure)(%s is user-defined procmacro)(type=%d, val=%d)! !     !!!    s = nameof(&var);nameof(): address needed (got %s)lcat()execute(string_expr);execute()execute("%s"); include(filename[, filename...]);include()rcan't read file apply(function, list);symboldetail(symbol);symboldetail(): address or symbol name needed (got %s)symboldetail(): no such variable symboltext(symbol);symboltext(): address or symbol name needed (got %s)symboltext(): no such variable symbols(type);anypointer%d ---------------------- %s (local variable #%d, data pointer: %d)char pointer: %d)(%s is C function)(%s is formula)1////0$100000$1$1$1001edenDefn donaldedenscoutarcainternal is :%s %sprocmacro proc func = ; errorInfoTcl errorInfo (from tkdefine): %eden is winfo exists .view.left.list0.view.left.list curselectionMALLOC emalloc(%d) 0x%x out of memory .view.left.list get dumpeden notation-option show-not-yet-define"wrong # args: should be "cleanup eden.eden.t.text config -state normal } masteragent.eden.t.text insert end {AGENT .eden.t.text config -state disabled.eden.t.text mark set insert 1.0.eden.t.text see insertsetupViewOptions".view.left.list insert end forget(): pointer or symbol name needed (got %s) A A4AHA\Aaddress=pack(data,...);list = array(n, data);array()listcat: -ve number in 1st argumentuser_errorrun-time errortouch()string = getenv("env_name")getenv()ok = putenv("env_name=value")putenv()pid = backgnd("cmd", "cmd", "arg1", ...);backgnd()/dev/nullbackgnd: can't execute %s pid = pipe_process("cmd", "cmd", "arg1", ...);pipe_process()pipe: can't execute %s todo(string);todo()Disp2PS(screen, file);StringRemain(screen, box);string tcl(string)Eden tcl() called with @ parameterEden tcl() command, whilst executing `%s`, got Tcl errorInfo: %s system error: ereallocDisplayScreen(&screen, screen_name);DisplayScreen called with screen undefinedcatch {destroy .%s.b%d_%d}b%d_1canvas .%s.b%d_%db%dscout_show_canvastext .%s.b%d_%dscout_show_textcanvas .%s.b%d_1scout_show_2Dcatch { destroy .%s.b%d_%d }raise .%s.b%d_%dlower .%s.b%d_%d .%s.b%d_%dPlotShape(viewport_list, segid, &attr);PlotShape()locustrueif [ winfo exists .%s.%s ] { .%s.%s delete t%d }colortransparent%s_xOrigintcl variable not found: %s_yOrigin%s_xScale%s_yScaledraw_shapesendServer("servername", "scripts")sendServer()sendServer sendClient("clientname", "scripts")sendClient()sendClient("", "");sendClient sendOtherClients renewObs("Observablename")renewObs()renewObs("no such an observable %sno ORACLE privilege on observable %sunknown error in Query()tcl("show hist 1"); /*** renewObs ERROR %s ***/ queryObs("Observablename")queryObs()queryObs("current state: %s = @ current state: %s = %s tcl("show hist 1"); /*** queryObs %s ***/ tcl("show hist 1"); /*** queryObs %s%s ***/ |||||||||||propagate("Observablename", "scripts")propagate()systemSYSTEMaddAgency("LSDagentName", "LSDtype", "observableName")addAgency()oraclehandlestateremoveAgency("LSDagentName", "LSDtype", "observableName")removeAgency()no such observable checkAgency("LSDagentName", "LSDtype", "observableName")checkAgency()sasami_vertex(n,x,y,z)n must be an integersasami_set_bgcolour(r,g,b)sasami_poly_geom_vertex(,,) must be an integer must be an integer must be an integersasami_poly_tex_vertex(,,)sasami_object_poly(,,) must be an integersasami_poly_colour(poly,r,g,b,a)sasami_poly_material(,) must be an integersasami_object_pos(object,x,y,z)sasami_object_rot(object,x,y,z)sasami_object_scale(object,x,y,z)sasami_viewport(x,y) must be an integer must be an integersasami_setshowaxes(n) must be an integersasami_material_ambient(material,r,g,b,a)sasami_material_diffuse(material,r,g,b,a)sasami_material_specular(material,r,g,b,a)sasami_material_texture(material,texture) must be a stringsasami_light_pos(light,x,y,z) must be an integersasami_light_ambient(light,r,g,b,a)sasami_light_diffuse(light,r,g,b,a)sasami_light_specular(light,r,g,b,a)sasami_light_specular(light,e) must be an integersasami_light_specular(light,d) must be an integersasami_light_attenuation(light,attenuation)sasami_object_visible(object,e)VMEXEC|MCSTAT reset_compiler_status DATSTK reset_stack stack overflow%sstack underflowDATSTK push (datum at 0x%x, pushed to DATSTK %d) DATSTK pop (DATSTK now %d) related_by_code_runtimelhsrelated_by_codeevalfreeheapeagerbitorbitandquerydeleteinsertappendshiftlistsizeselgetvaluemakelistindexcalclocaladdrlookup_addressaddrresetupdatenoupdatepost_decpre_decpost_incpre_incdec_asgninc_asgnassigndefinition_runtimelhsdefinitionswitchcodeneeqlegeltgtcnv_2_boolconstpushpushintpushUNDEFpopddduporandjpnfjpntjpfjptjmpconcatoptconcatnotlazy_notnegatemoddividemulsubadd0x%x (%d)VMEXEC|VMREAD execute(0x%x) (to start, %d items on DATSTK) VMEXEC|VMREAD execute: next is pc=0x%x, *pc=%s VMEXEC execute end execute(0x%x) (now %d items on DATSTK) CALSTK|DATSTK ret_call call to %s %s nested too deeplyCALSTK|DATSTK call %s: frame level %d %s %s starting: args %s %s ending: return func/proc/procmacro '%s' neededCALSTK end call %s (level %d) ğhhh<<<VMOPER|CALSTK eval SYMTBL|DEFNET change_targets %s SYMTBL|DEFNET change_sources %s internal error: change_sources()VMOPER|VMREAD|SYMTBL|DEFNET related_by_code : CYCLIC DEFINITION: ABORTED%s%sVMREAD|SYMTBL|DEFNET related_by_code_runtimelhs VMWRIT code %s to location progp=0x%x program too bigVRWRIT codeswitch no. of 'case' overflowMALLOC emalloc(%d) 0x%x out of memorytext buffer overflowEVAL error : unsuitable usage of eval syntaxlLl`xSYSTEM"%d%f'%c@[,]8lȰFQUEUE schedule %s AQUEUE schedule %s schedule: not scheduling %s %s MALLOC emalloc(%d) 0x%x out of memory%sMCSTAT resetLock MCSTAT|FQUEUE|SYMTBL|AQUEUE eval_formula_queue eval_formula_queue: formula %s changed and ready: evaluating it eval_formula_queue: formula %s not ready: not evaluating it eval_formula_queue: formula %s not changed: not evaluating it MCSTAT|AQUEUE|DATSTK|FQUEUE invoke_action_queue invoke_action_queue: invoke action %s invoke_action_queue: action %s not invoked VMOPER|MCSTAT|FQUEUE eager updateSYMTBL|FQUEUE|VMEXEC change %s->changed = %d) SYMTBL mark_changed(%s) MCSTAT|FQUEUE|AQUEUE reset_eval HEAPAL getheap(%d) start hptr=0x%x heap overflow%send hptr=0x%x VMOPER|HEAPAL freeheap MALLOC emalloc(%d) 0x%x out of memory%sinput buffer overflowbitorbitandevalnotorandisprocmacroprocfuncdeleteinsertappendshiftdefaultcaseswitchforwhiledoelseifcontinuebreakreturnparaautosysClockscalar_modscalar_divscalar_multpt_subtractpt_addvector_subvector_addscalerotpolardotargdotraddot2dot1dotydotxrtosDD_randomellipseincidentexplogatanacosasintansincossqrtmidpointdistdistsmallerdistlargerincludesseparatesintersectscolinearbetweenperpendparallelintersectPIarcrectanglecirclelinetranslabelCARTcarttodoDoNaLDdefaultWinPlotShapeOpenDisplayDisplayScreentclStringRemainDisp2PSdebugsystemsscanffscanfscanfungetcfgetsgetsstatfgetcgetcharfeofftimetimegettimetouchprinthashputenvgetenvpipebackgnderror_noremove_msgqreceive_msgsend_msgget_msgqerrorpackforgetsymboltablesymboldetailsymbolsaction_listformula_listnameofarrayrenewObsqueryObshigherPrioritysynchronizeEveryOneAllowedpropagateTypeLEAVEENTERMOTIONOFFONTRUEFALSEcheckAgencyremoveAgencyaddAgencypropagatesendServersendClientwritelnwrite_type_convertstrcharfloatinttypelistcatsubliststrcatsubstrapplybasenamedirnamecwdcd_eden_internal_basename_eden_internal_dirname_eden_internal_cd_eden_internal_cwdinclude_fileeagerincludeexecuteexitnotationautocalcFloating-point format error%lf%x%o_unexpected end-of-file in /* */ commentscoutScreenInitOpen%s: Can't find scoutScreenInitOpen: do you have the correct -l setting? %donald%scout%sasami%lsddonaldscoutedensasamiunexpected end-of-file in character constantsingle char expectedunexpected end-of-file in string constantsystem error: erealloc.agentName config -text {}}.agentName config -text {current agent: %d%cexpecting string, char or integer for virtual agent%s%sparameter with illegal type passed to C-lib function (got %s for parameter no %d)parameter with illegal type passed to C-lib function: (got %s for parameter no %d)MALLOC free 0x%x MALLOC emalloc(%d) 0x%x out of memory%sindex out of range (%d is outside the range %d...%d)type clash: expecting %s (in %s, got %s)type clash: expecting reference to variable (in %s, got %s)type clash: expecting reference to variable (in %s)type clash: number type required (got %s)VMOPER|DATSTK add VMOPER|DATSTK sub VMOPER|DATSTK mul VMOPER|DATSTK divide division by zero (trying to calculate %d/0)division by zero (trying to calculate %f/0)VMOPER|DATSTK mod division by zero (trying to calculate %d%%0)operand of % have incompatible types (%s and %s)VMOPER|DATSTK negate type clash on negation: number type required (got %s)VMOPER|DATSTK lazy_not type clash: lazy not: expecting %s (got %s)VMOPER|DATSTK not type clash: logical not: expecting %s (got %s)VMOPER|DATSTK concat type clash on concatenation: expecting strings or lists (got %s and %s)VMOPER|DATSTK concatopt concatoptsystem error: ereallocVMOPER|DATSTK jmp VMOPER|DATSTK jpt jpt (loop construct)VMOPER|DATSTK jpf jpf (loop construct)VMOPER|DATSTK jpnt jpnt (loop construct)VMOPER|DATSTK jpnf jpnf (loop construct)VMOPER|DATSTK and type clash: eager logical and: expecting %s (got %s and %s)VMOPER|DATSTK or type clash: eager logical or: expecting %s (got %s and %s)VMOPER|DATSTK bitand type clash: bitwise and: expecting %s (got %s and %s)VMOPER|DATSTK bitor type clash: bitwise or: expecting %s (got %s and %s)VMOPER|DATSTK ddup VMOPER|DATSTK popd VMOPER|DATSTK pushUNDEF VMOPER|DATSTK pushint VMOPER|DATSTK constpush VMOPER|DATSTK cnv_2_bool type clash: convert integer to bool: expecting %s (got %s)VMOPER|DATSTK gt VMOPER|DATSTK lt VMOPER|DATSTK ge VMOPER|DATSTK le VMOPER|DATSTK eq VMOPER|DATSTK ne VMOPER|DATSTK|VMREAD|VMEXEC switchcode : CYCLIC DEF : ABORTED%s%sVMOPER|VMREAD|DEFNET definition %s definition_runtimelhs (adding definition)VMOPER|VMREAD|DEFNET definition_runtimelhs %s %s %s is %s, not a read/write variableVMOPER|DATSTK|SYMTBL assign ='=':VMOPER|DATSTK|SYMTBL inc_asgn +='+=':VMOPER|DATSTK|SYMTBL dec_asgn -='-=':VMOPER|DATSTK|SYMTBL pre_inc ++ (pre-inc)'++':VMOPER|DATSTK|SYMTBL post_inc ++ (post-inc)VMOPER|DATSTK|SYMTBL pre_dec -- (pre-dec)'--':VMOPER|DATSTK|SYMTBL post_dec -- (post-dec)VMOPER|MCSTAT noupdate VMOPER|MCSTAT resetupdate MCSTAT|VMEXEC|SYMTBL update VMOPER|VMREAD|DATSTK addr: %s lookup_address~_VMOPER|DATSTK|SYMTBL lookup_address: %s VMOPER|VMREAD|DATSTK localaddr: %d VMOPER|DATSTK indexcalc indexing into list/stringindex error: list or string required (got %s, when trying to find %dth item)index error: data isn't a list or string (when trying to find %dth item)VMOPER|VMREAD makelist HEAPAL|DATSTK makearr(%d) VMOPER|DATSTK getvalue getvaluereference to undefined variable %s (turn these notices off with eden_notice_undef_reference=0;)VMOPER|DATSTK sel VMOPER|DATSTK listsize VMOPER|DATSTK|SYMTBL shift shiftzero sized list found in 'shift'VMOPER|DATSTK|SYMTBL append appendVMOPER|DATSTK|SYMTBL insert insertVMOPER|DATSTK|SYMTBL delete deleteVMOPER|DATSTK query query (?) %s is%s /* current value of %s is */ procmacroprocfunc%s %s%c %s %s %s=; %s ~> [, %s]; /* %s last changed by %s */ * %s MALLOC emalloc(%d) 0x%x out of memory%saddID: id=* addID: id=%s addID: not adding id=%s IDlist nowMALLOC free 0x%x refer_to: sp=%s, Q=???varReal-funcC-funcbuiltinprocmacroprocfuncformulaliststringcharintfloat@string needed%sunknown data types = type(expr);pointeri = int(expr);f = float(expr);c = char(expr);c = str(expr);&%s%dMALLOC emalloc(%d) 0x%x out of memory[system error: erealloc"',]MALLOC free 0x%x %f.../L,h,data = _type_convert(data, "type");srandrandeagertracesetbuffseekfclosefopenpclosepopensprintffprintfsystemtanhcoshsinhpowlog10logexpatan2atanacosasintancossinsqrtstdinstdoutstderrsystem error: erealloc%s[]/]context MALLOC emalloc(%d) 0x%x out of memorychange_scopeMALLOC free 0x%x _%s is [ OPENSHAPEx_xi_, &%sf_fi_ ]; DoNaLDInitDoNaLDViewport(); L<L<X=X=X=L<L<L<L<<L<L<<X=X=plot_pointplot_lineplot_arcplot_circleplot_rectangleplot_ellipseplot_labelplot_shape%%donald viewport %s %%eden =>???=8>>??>p>??P?%%donald %s %s %%eden nSegmentnodesegmentviewport| %s %d Symbol Table :- Symbol Table End. variable name too long/~.donald.t.text insert end { }.donald.t.text insert end { } } viewport.donald.t.text insert end {viewport }.donald.t.text insert end {, .donald.t.text insert end { {\n".donald.t.text insert end "within .donald.t.text insert end "}\n" } master.donald.t.text insert end {AGENT = }".donald.t.text insert end "cleanup donald.donald.t.text config -state normal.donald.t.text mark set insert 1.0.donald.t.text see insert.donald.t.text config -state disabledMALLOC emalloc(%d) 0x%x out of memory%ssystem error: ereallocreflect(rectangle(?6?5?4?3?2?1rtos(str( // PIarc(DD_random(ellipse(trans(incident(float(int(exp(log(atan(acos(asin(tan(sqrt( <= < >= > != == midpoint(dist(label(distsmaller(distlarger(includes(separates(intersects(colinear(between(! || && circle(perpend(parallel(intersect(sin(cos(scalar_mod(scalar_div(scalar_mult(vector_sub(vector_add((, scale(rot(line(polar(cart(dotarg(dotrad(dot2(dot1(doty(dotx(- / % * - + = [ INF ] : ; fxfxitos(pirand(trunc(pt_betwn_pts(!/.arg.rad.2.1.y.x~- div mod infdRtRlRdR\R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|RlR|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|RlR\R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|RdR\RMALLOC free 0x%x free_treeSSSRRSSSSSSSSSSSSSSSSSSSSSSSRSSSRSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS S@SSTSRTScopyTree?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu "(-/269;=?ACEGIKMOQSUZ_dgkmqsuwy{}   #&),/4:>CHOXcjlnprtvxz|~vwv$}x{ymm zwzmr|szr|sw|w~m  LmLmLmImImM()&' pqpmq$PnorMsrXspMqpMMqnMonMonMMonMoYZ[^]ZPONQRUVSTW*no+nMoabefdc$Pno$Pno%no%nononMonMMo=nMMMo!"#./0123456,-@7<>?9CEF;8:ABDGHhh`$JJm~K~K~Km~Km /14@prstuvwxyz{|}~  "#$%&'-./01234578:=>?@ABDFHJLNPRV]_`abcdefghijmopqrstuxz{|}~`ZNJGEB?;61+$ ߋًϋˋ|tlgb\VQMIE@;62.'#Պ̊~xqkhd`ZSPJGA5.)#߉ډӉ͉ɉyre`]VL>4(܈ˈˆgraph_specgraph_spec_listidlocal_idlocal_identifieridentifierfunc3func2func1exprexpr_listevaluationdefinitiontype_namedeclarationstmt_listwithin_clausewithin_iddelete@1stmtprogram_listRANGLELANGLERCURLYLCURLYRBRACKLBRACKRPARENLPARENNEWLINEVERTBARHASHAMPERSANDLIDSLASHUMINUSDOT2DOT1DOTRADDOTARGDOTYDOTXTILDE_SLASHTILDEMODDIVPERCENTSTARMINUSPLUSATSIGNSLASH_SLASHLT_EQLTGT_EQGTNOT_EQEQ_EQNOTANDORCOMMAEQUALSCOLONSEMICOLONQUERYDISTSMALLERDISTLARGERINCIDENTINCLUDESSEPARATESINTERSECTSCOLINEARPT_BETWN_PTSMIDPOINTDISTANCEPERPENDPARALLELINTERSECTREFLECTTRANSSCALEROTRANDOMEXPLOGATANACOSASINTANCOSSINSQRTFLOATTRUNCRTOSITOSRNUMBERINUMBERBOOLCSTRINGIMGFUNCIDELSETHENIFWITHINDELETEVIEWPORTOFGRAPHRECTANGLEARCOPENSHAPESHAPEELLIPSECIRCLELINEANYGSPECLISTGSPECLABELPOINTBOOLEANINTREALMYCHARIMAGEFI_1XI_1I_1FIXIIPIINF$undefined.error$vvvwwwxwwwwyz{{{||}}~~~~~~~~~~~~~~ *+012345! "./,-mndefghijklpytzxqrso{|u}vw~   (812 9IH UVZYWX ]:"6&()KJLMPQNORCDEGF$%[^S7'#_\=;<B?@cT`>AabLMNOPQRSTUVWXYZ[{|#C Q7ksua7j!#r<W;&EUdoOK3PmKuvkky^\h]j_`ainostpwz}q~ryEEFly y     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ  !"#$%&'()*+,-./0123456789:;<=>?@AB CDEFGHIJ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFHI  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJbc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFxHIJbc defg !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFHIJbc defg !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFHIJbc defg !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFHIJbc defg !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFHIJ  EFMMMJ$$JInLLnMnM[n]^LMabcdef$PnmCDoonHIJnqIMqmmKnnnnxhnm\]^_`a``QIrmhNxpqrabcdefo NOQRSTUVWYZ[]^abcdefqYZ[]^abcdefm   !$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIPZ`hmnpr  !$%&'()*+,-./0123456789:;<=>?@ABCDEFGH PZ`hmnprs  !$%&'()*+,-./0123456789:;<=>?@ABCDEFGHPZ`hmnprs  !$%&'()*+,-./0123456789:;<=>?@ABCDEFGHPZ`hmnpr  !$%&'()*+,-./0123456789:;<=>?@ABCDEFGHPZ`hmnpr !$%&'()*+,-./0123456789:;<=>?@ABCDEFGHPZ`hmnpr !$%&'()*+,-./0123456789:;<=>?@ABCDEFGHPZ`hnopr !$%&'()*+,-./0123456789:;<=>?@ABCDEFGHPZ`hnopr !$%&'()*+,-./0123456789:;<=>?@ABCDEFGHPZ`hmnpr !$%&'()*+,-./0123456789:;<=>?@ABCDEFGH"PZ`#hnprNOQRSTUVWYZ[]^abcdefNOQRSTUVWYZ[]^abcdefNOQRSTUVWYZ[]^abcdefNOQRSTUVWsYZ[]^abcdefMNOQRSTUVWsYZ[]^abcdefNOQRSTUVWqYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOoQRSTUVWYZ[]^abcdefNOmQRSTUVWYZ[]^abcdefNOmQRSTUVWYZ[]^abcdefMNOmQRSTUVWXYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefMNOQRSTUVWYZ[]^abcdefNOQRSTUVWYZ[]^abcdefOQRSTUVWYZ[]^abcdefQRSTUVWYZ[]^abcdefSTUVWYZ[]^abcdefWYZ[]^abcdefStarting parse parser stack overflowMALLOC free 0x%x Stack size increased to %d Entering state %d Reading a token: Now at end of input. Next token is %d (%s) Shifting token %d (%s), Reducing via rule %d (line %d), %s -> %s %+eden %-eden %%donald within %s { %%eden %donald } %eden autocalc = OFF; autocalc = ON; rnumber(%lf) cstring(%s) state stack now %dparse error, encountered `%s', expecting ` or `' or... (%d other possibilities)parse error; also virtual memory exceededDiscarding token %d (%s). Error: state stack nowShifting error token, q@oPolo|oooo|ppppp q q q\qpqqqqqqqqqrr r0r@rPr4slss t|ttttttLuuuuuuvv(v(v| [z]materialSyntax : material material_ambient_sasami_material_%d_ambient_r is %s; _sasami_material_%d_ambient_g is %s; _sasami_material_%d_ambient_b is %s; _sasami_material_%d_ambient_a is %s; _sasami_material_%d_ambient_a=1; proc _sasami_material_%d_ambient_mon : _sasami_material_%d_ambient_r,_sasami_material_%d_ambient_g,_sasami_material_%d_ambient_b,_sasami_material_%d_ambient_a { sasami_material_ambient(%s,_sasami_material_%d_ambient_r,_sasami_material_%d_ambient_g,_sasami_material_%d_ambient_b,_sasami_material_%d_ambient_a); }; Syntax : material_ambient [a]material_diffuse_sasami_material_%d_diffuse_r is %s; _sasami_material_%d_diffuse_g is %s; _sasami_material_%d_diffuse_b is %s; _sasami_material_%d_diffuse_a is %s; _sasami_material_%d_diffuse_a=1; proc _sasami_material_%d_diffuse_mon : _sasami_material_%d_diffuse_r,_sasami_material_%d_diffuse_g,_sasami_material_%d_diffuse_b,_sasami_material_%d_diffuse_a { sasami_material_diffuse(%s,_sasami_material_%d_diffuse_r,_sasami_material_%d_diffuse_g,_sasami_material_%d_diffuse_b,_sasami_material_%d_diffuse_a); }; Syntax : material_diffuse [a]material_specular_sasami_material_%d_specular_r is %s; _sasami_material_%d_specular_g is %s; _sasami_material_%d_specular_b is %s; _sasami_material_%d_specular_a is %s; _sasami_material_%d_specular_a=1; proc _sasami_material_%d_specular_mon : _sasami_material_%d_specular_r,_sasami_material_%d_specular_g,_sasami_material_%d_specular_b,_sasami_material_%d_specular_a { sasami_material_specular(%s,_sasami_material_%d_specular_r,_sasami_material_%d_specular_g,_sasami_material_%d_specular_b,_sasami_material_%d_specular_a); }; Syntax : material_specular [a]material_texture%*s %s "%[^"]_sasami_material_%d_texture is "%s"; proc _sasami_material_%d_texture_mon : _sasami_material_%d_texture { sasami_material_texture(%s,_sasami_material_%d_texture); }; %*s %s %s_sasami_material_%d_texture is %s; Syntax : material_texture ("" or )load_objSyntax : load_obj ""load_full_objSyntax : load_full_obj ""polygonSyntax : polygon poly_geom_vertex_sasami_poly_geom_vertex_%d is %s; proc _sasami_poly_geom_vertex_%d_mon : _sasami_poly_geom_vertex_%d { sasami_poly_geom_vertex(%s,%d,_sasami_poly_geom_vertex_%d); }; Syntax : poly_geom_vertex poly_tex_vertex_sasami_poly_tex_vertex_%d is %s; proc _sasami_poly_tex_vertex_%d_mon : _sasami_poly_tex_vertex_%d { sasami_poly_tex_vertex(%s,%d,_sasami_poly_tex_vertex_%d); }; Syntax : poly_tex_vertex poly_colour_sasami_poly_%d_colour_r is %s; _sasami_poly_%d_colour_g is %s; _sasami_poly_%d_colour_b is %s; _sasami_poly_%d_colour_a is %s; _sasami_poly_%d_colour_a=1; proc _sasami_poly_%d_colour_mon : _sasami_poly_%d_colour_r,_sasami_poly_%d_colour_g,_sasami_poly_%d_colour_b,_sasami_poly_%d_colour_a { sasami_poly_colour(%s,_sasami_poly_%d_colour_r,_sasami_poly_%d_colour_g,_sasami_poly_%d_colour_b,_sasami_poly_%d_colour_a); }; Syntax : poly_colour [a]poly_material_sasami_poly_%d_material is %s; proc _sasami_poly_%d_material_mon : _sasami_poly_%d_material { sasami_poly_material(%s,_sasami_poly_%d_material); }; Syntax : poly_material objectSyntax : object object_poly_sasami_object_poly_%d is %s; proc _sasami_object_poly_%d_mon : _sasami_object_poly_%d { sasami_object_poly(%s,%d,_sasami_object_poly_%d); }; Syntax : object_poly object_pos_sasami_object_%d_pos_x is %s; _sasami_object_%d_pos_y is %s; _sasami_object_%d_pos_z is %s; proc _sasami_object_%d_pos_mon : _sasami_object_%d_pos_x,_sasami_object_%d_pos_y,_sasami_object_%d_pos_z { sasami_object_pos(%s,_sasami_object_%d_pos_x,_sasami_object_%d_pos_y,_sasami_object_%d_pos_z); }; Syntax : object_pos object_rot_sasami_object_%d_rot_x is %s; _sasami_object_%d_rot_y is %s; _sasami_object_%d_rot_z is %s; proc _sasami_object_%d_rot_mon : _sasami_object_%d_rot_x,_sasami_object_%d_rot_y,_sasami_object_%d_rot_z { sasami_object_rot(%s,_sasami_object_%d_rot_x,_sasami_object_%d_rot_y,_sasami_object_%d_rot_z); }; Syntax : object_rot object_scale_sasami_object_%d_scale_x is %s; _sasami_object_%d_scale_y is %s; _sasami_object_%d_scale_z is %s; proc _sasami_object_%d_scale_mon : _sasami_object_%d_scale_x,_sasami_object_%d_scale_y,_sasami_object_%d_scale_z { sasami_object_scale(%s,_sasami_object_%d_scale_x,_sasami_object_%d_scale_y,_sasami_object_%d_scale_z); }; Syntax : object_scale object_visible_sasami_object_%d_visible is %s; proc _sasami_object_%d_visible_mon : _sasami_object_%d_visible { sasami_object_visible(%s,_sasami_object_%d_visible); }; Syntax : object_visible (e=0 to make invisible, 1 to make visible) lightSyntax : light light_pos_sasami_light_%d_pos_x is %s; _sasami_light_%d_pos_y is %s; _sasami_light_%d_pos_z is %s; proc _sasami_light_%d_pos_mon : _sasami_light_%d_pos_x,_sasami_light_%d_pos_y,_sasami_light_%d_pos_z { sasami_light_pos(%s,_sasami_light_%d_pos_x,_sasami_light_%d_pos_y,_sasami_light_%d_pos_z); }; Syntax : light_pos light_ambient_sasami_light_%d_ambient_r is %s; _sasami_light_%d_ambient_g is %s; _sasami_light_%d_ambient_b is %s; _sasami_light_%d_ambient_a is %s; _sasami_light_%d_ambient_a=1; proc _sasami_light_%d_ambient_mon : _sasami_light_%d_ambient_r,_sasami_light_%d_ambient_g,_sasami_light_%d_ambient_b,_sasami_light_%d_ambient_a { sasami_light_ambient(%s,_sasami_light_%d_ambient_r,_sasami_light_%d_ambient_g,_sasami_light_%d_ambient_b,_sasami_light_%d_ambient_a); }; Syntax : light_ambient [a]light_diffuse_sasami_light_%d_diffuse_r is %s; _sasami_light_%d_diffuse_g is %s; _sasami_light_%d_diffuse_b is %s; _sasami_light_%d_diffuse_a is %s; _sasami_light_%d_diffuse_a=1; proc _sasami_light_%d_diffuse_mon : _sasami_light_%d_diffuse_r,_sasami_light_%d_diffuse_g,_sasami_light_%d_diffuse_b,_sasami_light_%d_diffuse_a { sasami_light_diffuse(%s,_sasami_light_%d_diffuse_r,_sasami_light_%d_diffuse_g,_sasami_light_%d_diffuse_b,_sasami_light_%d_diffuse_a); }; Syntax : light_diffuse [a]light_specular_sasami_light_%d_specular_r is %s; _sasami_light_%d_specular_g is %s; _sasami_light_%d_specular_b is %s; _sasami_light_%d_specular_a is %s; _sasami_light_%d_specular_a=1; proc _sasami_light_%d_specular_mon : _sasami_light_%d_specular_r,_sasami_light_%d_specular_g,_sasami_light_%d_specular_b,_sasami_light_%d_specular_a { sasami_light_specular(%s,_sasami_light_%d_specular_r,_sasami_light_%d_specular_g,_sasami_light_%d_specular_b,_sasami_light_%d_specular_a); }; Syntax : light_specular [a]light_enabled_sasami_light_%d_enabled is %s; proc _sasami_light_%d_enabled_mon : _sasami_light_%d_enabled { sasami_light_enabled(%s,_sasami_light_%d_enabled); }; Syntax : light_enabled (e=0 to disable, 1 to enable) light_directional_sasami_light_%d_directional is %s; proc _sasami_light_%d_directional_mon : _sasami_light_%d_directional { sasami_light_directional(%s,_sasami_light_%d_directional); }; Syntax : light_directional (d=0 for positional, 1 for directional) light_attenuation_sasami_light_%d_attenuation is %s; proc _sasami_light_%d_attenuation_mon : _sasami_light_%d_attenuation { sasami_light_attenuation(%s,_sasami_light_%d_attenuation); }; Syntax : light_attenuation dump_verticesdump_polysdump_objectsdump_materialsdump_lightsopen_displayclose_displaybgcoloursasami_bgcolour_r is %s; sasami_bgcolour_g is %s; sasami_bgcolour_b is %s; Syntax : set_bgcolour viewportsasami_viewport_xsize is %s; sasami_viewport_ysize is %s; Syntax : viewport Unknown command--- Vertex list --- Vertex %d : (%g,%g,%g) ------------------- No vertices to list. --- Poly list --- Poly %d : Geometry : Vertex %d (link UID %d) Texture co-ordinates : ----------------- No polys to list. --- Object list --- Object %d : Polys : Poly %d (link UID %d) No objects to list. --- Material list --- Material %d : Ambient : %g,%g,%g Diffuse : %g,%g,%g Specular : %g,%g,%g No texture Texture file : "%s" --------------------- No materials to list. --- light list --- light %d : Enabled Disabled Directional Positional Position : %g,%g,%g Attenuation : %g No lights to list. wrong # args: should be "pathName setXrot pos"%fwrong # args: should be "pathName setYrot pos"wrong # args: should be "pathName setZpos pos"Togl_Init error %d setXrotsetYrotsetZpossasami_getXrotsasami_getYrotsasami_getZpossasamiWindow %d %dOpenGL driver : Vendor : %s Version : %s Renderer : %s Extensions : %s Max lights : %d sasamiWindowClosesa_r_render Sasami: Unable to generate texture binding! Loading texture file '%s' Sasami: unable to load texture file `%s`Successfully loaded %s: size=%i,%i depth=%i alpha=%i Indirectindirect-indirectIdentident-identShareContextsharecontext-sharecontextShareListsharelist-sharelistTimetime-timeCursorcursor-cursorStereostereo-stereoOverlayoverlay-overlayPrivateCmapprivateCmap-privatecmap0AuxBuffersauxbuffers-auxbuffersStencilSizestencilsize-stencilsizeStencilstencil-stencilAlphaSizealphasize-alphasizeAlphaalpha-alphaAccumAlphaSizeaccumalphasize-accumalphasizeAccumBlueSizeaccumbluesize-accumbluesizeAccumGreenSizeaccumgreensize-accumgreensizeAccumRedSizeaccumredsize-accumredsizeAccumaccum-accumDepthSizedepthsize-depthsizeDepthdepth-depthfalseDoubledouble-doubleBlueSizebluesize-bluesizeGreenSizegreensize-greensize1RedSizeredsize-redsizetrueRgbargba-rgbaWidthwidth-width400Heightheight-heightMesa_HP_RGB_SMOOTH_MAP_LISTSorry, this instance of Togl was not compiled to work with Tcl/Tk 8.4 or higher.1.6TogltoglSorry, overlay was disabled ?options?"wrong # args: should be "configure-extensionsrenderswapbuffersmakecurrentor one of the user-defined commands: Try: configure or render Togl: Unknown option: wrong # args: should be "pathName read filename"Togl: X server has no OpenGL GLX extensionTogl_CreateWindowtogl.cshareWithshareWith->GlCtxSHARE CTX Togl: couldn't get visualcould not create rendering contextError: Togl_AllocColor illegal in RGBA mode. Error: Togl_FreeColor illegal with private colormap @Error: Togl_SetColor requires a private colormap @@w%%!PS-Adobe-2.0 EPSF-1.2 %%%%Creator: OpenGL pixmap render output %%%%BoundingBox: 0 0 %d %d %%%%EndComments %%%%BeginPreview: %d %d %d %d %%%02hx %% %%%%EndPreview %%EndPreview gsave /bwproc { rgbproc dup length 3 idiv string 0 3 0 5 -1 roll { add 2 1 roll 1 sub dup 0 eq { pop 3 idiv 3 -1 roll dup 4 -1 roll dup 3 1 roll 5 -1 roll put 1 add 3 0 } { 2 1 roll } ifelse } forall pop pop pop } def systemdict /colorimage known not { /colorimage { pop /rgbproc exch def { bwproc } image } def } if /picstr %d string def %d %d scale %d %d %d [%d 0 0 %d 0 0] {currentfile picstr readhexstring pop} false %d colorimage grestore 333333?zG?)\(?_@VIEWING_GAMMA%lf@rb1.0.8+R'+++R'+,..,-D----8..@Tcl: eden: wrong # of arguments - expecting 1, got %duserinterfaceTcl: evaluate: wrong # of arguments - expecting 1, got %dinputTcl: refresh: wrong # of arguments - expecting 1, got %dwrong # argsTcl_EvalEC("%s") Tcl error (Tcl_EvalEC): %sTcl_GlobalEvalEC("%s") Tcl error (Tcl_GlobalEvalEC): %squitevaluateedentodorefreshgotodumpedendumpscoutdumpdonaldsetupViewOptionsinterruptdumpLSDgetOldNotationgetCurrentNotation1tcl_interactiveTcl_AppInit failed: %s /edenio.tclDISPLAY%s svcPorteshostoldNotationoldAgentTypeoldAgentNameesportcurrentNotationsynchronize_dtkeden_isServer1.40_tkeden_versiondtkeden_tkeden_varianthttp://www.dcs.warwick.ac.uk/modelling/_tkeden_web_site_tkeden_sasamiAvail0.0_tkeden_win32_version0_tkeden_apple%s: Tcl error whilst evaluating %s errorInfoTcl errorInfo (from EXinit): %s %eden%donald%scout%lsdMALLOC free 0x%x %sasamiEnter EDEN statements:Enter statements:Enter statements:Enter Sasami statements:Enter DoNaLD statements (in context ):Enter SCOUT statements:Enter LSD description:Enter LSD description for AGENT %s: }.prompt config -text {set notation {>>>$<$$$>>$><$ %donald %scout %sasami %lsd sendClient("", ""); D?4??T???MALLOC emalloc(%d) 0x%x out of memory%ssystem error: ereallocMALLOC emalloc(%d) 0x%x out of memory%sproc P_%s : I_%s, %s { ShowImage(&I_%s, &%s); } can't redeclare %s %s to %s %%scout %s %s; %%edensystem error: erealloc@I_%s is %s is %.1f%frow()column\\\"unknown operatorI_%s[, ]formbox(textbox([%d, [[0,0,100,100]]""[0,0,100,100]"pict1"DFxminDFyminDFxmaxDFymaxDFbgcolorDFfgcolorDFborder%dDFalignDFsensitiveDFbdcolorDFfontDFrelief, "%s"_clickclick_; proc %s {}; proc %s_mouseButtonPress : %s_mouse, %s_mouseClick { %s_mouse_1, %s_mouseClick { if (%s_mouseClick) { %s(); %s_mouseClick = FALSE; }}_change; proc %s_change {}; proc %s_textCHANGE : %s_TEXT_1 { %s_change(); }; proc %s_setText { auto currText; currText = $1; tcl("$%s_boxName delete 1.0 end"); if ($1!=@) { tcl("$%s_boxName insert end \""//$1//"\""); %s_TEXT_1 = currText; } }; proc %s_getText { return %s_TEXT_1; // strcat((()#)substr(str(boxshift(boxop(, BOXINTERSECT), BOXCENTRE), BOXENCLOSING), BOXREDUCE)dotnedotnwdotsedotswdotndotedotsdotwdotint(1234567891011151213141617I_%s_temp%d(""app(del(- + pt_add( - pt_subtract( * float() / % == != < <= > >= || && (int() ? : $hejejg|f$fg,]gjjjjjjjjjjjjjlJ$fjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjKJ // strcat(strlen(substr(itos(shift(intersect(centre(enclose(reduce(ne.%snwseswnesw.typereliefalignmentsensitive%s(append(delete( & / - + - * %% == != < <= > >= || && if then else endifUnknown operator!t T<{TąL؁HTTTTTTTTTTTTTyxTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@zzz(zTTTTTTTTTTTTTTTTTTTTTTTTTTTPzPzPzPzPzPzPzPzPz`zzz<{d{<~~~d~~T$DdĂ$Ddă؀8Xx|X$TTTTTTԇ̆$P|{{{{{%s %s = ; %s %s; @%s = %s%d%f.r.c"%s"\"%s\"{, }[](){ type: TEXTDONALDARCAIMAGETEXTBOXUNKNOWNframe %s: stringboxpictxminyminxmaxymaxfontbgcolorfgcolorbdcolorborder relief: alignment: %s sensitive: ON }<> // strcat(strlen(substr(itos(shift(intersect(centre(enclose(reduce(ne.%snwseswnesw.typereliefalignmentsensitive%s(append(delete( & / - + - * %% == != < <= > >= || && if then else endifUnknown operator!@$t$(| d$$$$$$$$$$$$$8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$T̉$$$$$$$$$$$$$$$$$$$$$$$$$$$LLLLLLLLL\tԐ84Ttԕ4TtԖ4 ,Ll̔@ Th$$$$$$К H`Й ,%s %s = ; %s %s; scoutDefn%%scout %s %s = ; %%eden %%scout %s %s; %%eden |ˡˡ`ˡˡˡXР$@Xpȡkptuigrhojzq^sxyvw  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]_`abcdeflmn  $(,05;@FKQV\aglrw} "&*.26:>BFJNRVZ^bfjmqvz} !%-/37?ADHLPTX\`dhlptx||{|q}~q q q qqqqqq#^q ^q"^q ^q$^q ^q%^q^q&^q^q'^q^q(^q(p^(q^q*^q^qr"#$%&'()*s!qsq"#$%&'()*"32tru1trru5tu7:@ABD?WXYZ mn#ghijkabcdefabcdefabcdef_`htu4tuo;<=>WXYZ$vrwghGHIJKLMNWXYZ%xryxrryo8OtrruPtruQtruRtruStruWXYZr&tu6TtrruUtrupWXYZ'vwoWXYZrzz zzzzzzzzzzzz zzzj(ceTtrruUtrupWXYZ*[tru\trru #%./89BCLMVW`aoxy !#$%),-023456789:;<=>?@BEGJLMOQSWY\> > > > > > > > > > u> n> f> `> \> V> O> G> A> <> 7> 2> -> (> #> > > > >  > > = = = = = = = = = = = = = = = = = z= s= l= e= ^= U= L= E= >= 6= .= &= = = = = = < < < < < < < < < < < < < < < < y< l< b< [< T< L< I< D< ?< 9< /< $< < < < < <  <  < < < < ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; z; r; j; a; Y; Q; G; ?; 6; ,; $; ;  ; ; : : image_expdisplay_expwin_listwin_fieldwin_field_listwin_expframe_expbox_listbox_exppoint_expint_expstr_expvar_nameenquiryunknownvar_listdefinitiondeclarationstatementprogram':'']''[''}''{'')''(''?'','';''&''.'DOTCDOTRUMINUS'%''/''*''-''+'GEGTLELTNEEQANDOR'='ERRORImageScaleImageFileENDIFELSETHENIFIMGFUNCDELETEAPPENDBOXREDUCEBOXENCLOSINGBOXCENTREBOXINTERSECTBOXSHIFTDOTWDOTSDOTEDOTNDOTSWDOTSEDOTNWDOTNEDOTSENSITIVEDOTALIGNDOTBDTYPEDOTBORDERDOTBDCOLORDOTFGDOTBGDOTFONTDOTYMAXDOTXMAXDOTYMINDOTXMINDOTPICTDOTTYPEDOTBOXDOTSTRDOTFRAMETOSTRINGSTRLENCONCATSTRCATSUBSTRFORMDISPFORMWINFORMFRAMETEXTBOXFORMBOXFORMPTIMGVARUNKNOWNDISPVARWINVARFRAMEVARBOXVARPTVARINTVARSTRVARALLBDTYPESENSITIVEALIGNBORDERBDCOLORFGBGFONTYMAXXMAXYMINXMINPICTTYPEIMAGEDISPLAYWINDOWFRAMEBOXPOINTINTEGERSTRINGINTEGERHONESTSWITCHJUSTCONTENTCOLUMNROWNUMBERSTR$undefined.error${{|||||}}}}}}}}~~~~~~~~~~~~~~~~~#$%&'()*+!!!!!!!!./0123456 78EFIly,-"=>C?@ABcGHpqrstuvw}ghij 9dUVWXYZabOPQRSTJKLMN[\]^_`nof|<emz:Dkx{;~#$F{|}~g /@Qaw| ) ))!&; Hps?@AB'E(H,I,=COPXY[^efoprwxyz@1Ppsl        g{N)Am Wcc111FFFFFF: )::::::*fyM) )x  #: )$Jf4m[\Yhfi&(*,.02Zjklm[\3tu\45]^n_nco[\6dopqrstu7v`a8ffccw9`aHIx yfz:c;f9:;<=Jdffffff>@LYqmN[\]^_`abZP[\eRfGr]^T_DEtVvfXfKIxfffffyMI`abcqdre%')+-/1OIfQI  SIUIWI7f?Af 6NOPQRSTUVWXYZ 5 !c8"kzdu#$HIJKLM%&'()* +,u-|}~./01 luuuusw{Gklm[\opqrstucyzYhiZjklm[\]^n_ !" opqrstuv clm[\w<=>?@ABCDExyzopqrstucdz23BfCghijpF356783X336&'(33Z3753Jq 3N3P6R8T36P8p NRc"#$%&'(^TU(W^*^12Y45rYzcZuuxrr'(6uq^YqtzvqYOPQRSTU^WTU^WIp[\YcopYchY^Z32TUeWqrtjvxppqpc^opp^vYabcdef^oprgh^GHIJKLMN"Ygh^'(Z^oprr129^5rghugh^ !"#^%qqr"*+,-gh^1V#qrTUqWabcdefghBtDcLqoBpDrghijkBmnBqpvrGpbr3 fghiqrtfgovwxytJfghfprtqr6qrqrt3ttijkmnqropYoptabcdefghYpqotabcdefttpqtpqmnghtq(qttqzqq7z:q?@ABDzz7zz:zz?@ABYDzz zzBz&'()zzzz.30"#$%&'(r*rrrrrpYBYuZFGfghijuuuZ!uu%*+,-1$%&'(nqrBabcdefghqsoyOPQRSTUWoc`abcdefghijkmntvx  "#$%&'(GHIJKLMN1245"#$%&'()* OPQRSTUW"#$%&'(*c%&'(h!"#$%&'()*tv x OPQRSTUW_`abcdfghickmnqstvx678:;<=>?@ABD_`abcdefghijkmnYryw_`abcdefghijkmnXw_`abcdefghijkXmn_`abcdefghijkmn_`abcdefghijkmnXu_`abcdefghijkXmn_`abcdefghijkXmn_`abcdefghijkXmn_`abcdefghijkXmn_`abcdefghijkmn_`abcdefghijkmnu_`abcdefghijkmnu_`abcdefghijkmnu_`abcdefghijkmnu_`abcdefghijkmnu_`abcdefghijkmn u Y_`abcdefghijkZmn_`abcdefghijkmn_`abcdefghijkmnr_`abcdefghijkmnr_`abcdefghijkmnr_`abcdefghijkmnr_`abcdefghijkmnr_`abcdefghijkmnr_`abcdefghijkmnr_`abcdefghijkmnq_`abcdefghijkmnq_`abcdefghijkmn678:;<=>?@ABDabcdefghijkmncdefghijkmnStarting parse parser stack overflowMALLOC free 0x%x Stack size increased to %d Entering state %d Reading a token: Now at end of input. Next token is %d (%s) Shifting token %d (%s), Reducing via rule %d (line %d), %s -> %s state stack now %d parse error, encountered `%s', expecting ` or `' or... (%d other possibilities)parse error; also virtual memory exceededDiscarding token %d (%s). Error: state stack nowShifting error token, 05Xh4xD4Ī8TȫXt (5Ю$@\x555555555د <lܰ0Lȱ0H`xز 8Phȳ(@Xtܴ0d̵ <XtH`|ȷ5Ph Tp dԺ (D`|л$5@Xtܼ(DSCOUT: %syyerror: %s TEXTBOXTEXTRIGHTONOFFNOADJMOTIONLEFTLEAVEIMAGEEXPANDENTERDONALDCENTREARCAyminymaxxminxmaxwindowtypethensubstrstrlenstringstrcatshiftsensitivereliefreducerealpointpictitosintersectintegerimageifframefontfgcolourfgcolorendifencloseelsedisplaydeletecentreboxbordercolourbordercolorborderbgcolourbgcolorbdcolourbdcolorappendallalignmentImageScaleImageFilewswsesrnwnenecsystem error: erealloc%s_0D<0Hd/scout.edenMALLOC emalloc(%d) 0x%x out of memory%s: can't open %s screenMALLOC emalloc(%d) 0x%x out of memory%sundefined LSD typeLSD type error no such observable no such a LSD agentMALLOC free 0x%x undeclare LSDagentno Observable name .lsd.t.text insert end {, }}.lsd.t.text insert end {.lsd.t.text insert end { }cleanup lsd.lsd.t.text config -state normalno LSDagentName }.lsd.t.text insert end {agent .lsd.t.text insert end { oracle }.lsd.t.text insert end { handle }.lsd.t.text insert end { state }.lsd.t.text mark set insert 1.0.lsd.t.text see insert.lsd.t.text config -state disabled  "$     EGJKLMPRSVX[]`dl l l l l l l l l l l l l l l l |l idagent_idrmobs_listobs_listtypenamestatementprogram','REMOVEAGENTIDSTATEORACLEHANDLE$undefined.error$           Starting parse parser stack overflowMALLOC free 0x%x Stack size increased to %d Entering state %d Reading a token: Now at end of input. Next token is %d (%s) Shifting token %d (%s), Reducing via rule %d (line %d), %s -> %s state stack now %d parse error, encountered `%s', expecting ` or `' or... (%d other possibilities)parse error; also virtual memory exceededDiscarding token %d (%s). Error: state stack nowShifting error token, pappendHist {/*** }LSD: appendHistappendHist { ***/ }LSD translator error%s%sremovestateoraclehandleagentsystem error: erealloc%sMALLOC emalloc(%d) 0x%x out of memory $Id: main.c,v 1.53 2002/03/01 23:47:43 cssbz Exp $(#@< $Id: runset.c,v 1.9 2001/12/06 22:48:41 cssbz Exp $$Id: symbol.c,v 1.11 2001/07/27 17:56:37 cssbz Exp $$Id: symptr.q.c,v 1.8 2001/07/27 17:57:16 cssbz Exp $$Id: agency.q.c,v 1.6 2001/07/27 17:09:09 cssbz Exp $$Id: entry.q.c,v 1.10 2001/07/27 17:28:43 cssbz Exp $؄ ؄     $Id: yacc.y,v 1.18 2002/03/01 23:48:22 cssbz Exp $  {$Id: builtin.c,v 1.46 2002/03/01 23:44:26 cssbz Exp $.p.$-$-%-%-L-- - -&- ~-"v-pn-#i-(e-8)_-*Z-*V-+H-l/B-t!:-X!4- B--! --< -+,8(,), -,>,A,B,@I,HI,PI,XI,@E,tE,8G,C,D~,.x,\Cp,k,e,`,`X,R,M,H, B, ;,<5,.,$',,t,v,~+́+ă++z+0x+t +`I+I+I+O+n+H+tt+0\+E+|2++ԋ +<*h*$****0*i*pP*H8* '**p)H) )) )  $Id: screen.q.c,v 1.6 2001/07/27 17:54:03 cssbz Exp $$Id: code.c,v 1.24 2002/03/01 23:45:10 cssbz Exp $P KKDKKLKKKKhKTuK8qKmKiKdK_K[KXKSKNKPDKJt7Jx1J(*J$JHJxJJJI  $Id: eval.c,v 1.12 2002/02/18 19:27:11 cssbz Exp $    $Id: heap.c,v 1.10 2001/07/27 17:32:20 cssbz Exp $$Id: lex.c,v 1.30 2002/02/18 19:28:14 cssbz Exp $ TTT$TxTuTpTmTgTcT\TWTOTIT BT!;T"4T#/T *T TT&T,T*T6 T:T.T/YY YYXXXXXXXXXX{XuXnXgX_XWXRXNXHXCX?X1X+X#XX XXWWWWWWWWWWWWWWyWpWjWcWVWJWBW5W)W"WWWWWVVVVVVVVVVVVVVVVVV|VvVoVhVaV[VSVFVBV4V(VV VVVUUUUUUUU?XNXHXUUUUUUUUUtUoUfUaU]UYUUUPUKUFUBU>U5U-U#UUUUU UUTTTTTTTTTTTT+=(++7-=)--8//4==0!=1~>'>=2<=3&&-||+bf n r t $Id: lib.c,v 1.7 2002/02/18 19:29:51 cssbz Exp $$Id: machine.c,v 1.21 2002/03/01 23:46:19 cssbz Exp $ؐ ؐ $Id: refer.c,v 1.8 2001/07/27 17:52:39 cssbz Exp $4 4 4 $Id: type.c,v 1.19 2001/12/06 22:50:22 cssbz Exp $kkkkkk kkkk k k kkk$Id: custom.c,v 1.8 2001/07/27 16:44:15 cssbz Exp $RmJmBmܿ;<a[N?I5D :29.6))#7B- ,/ 8%*$Id: check.c,v 1.10 2001/12/06 22:25:33 cssbz Exp $333?333??333333L?L?L??fff?fff?fff??333?333?333?? #< #< #<?ff&?L=L>?????e ^ W S  L F @ S : 5 0 + ,"    0    4    8    <    @    D z t  Hf Y L  L< -   P   T X \ `z dmaU hI>31x$  l p t  $|ohb\RI@ |  `@$Id: ex.c,v 1.26 2002/02/27 16:31:55 cssbz Exp $$Id: parser.c,v 1.14 2001/09/27 14:07:23 cssbz Exp $ >> $Id: script.c,v 1.15 2002/03/01 23:39:40 cssbz Exp $$Id: symbol.c,v 1.14 2001/08/02 16:26:11 cssbz Exp $$Id: tree.c,v 1.8 2001/07/27 17:03:59 cssbz Exp $$Id: print.c,v 1.8 2001/07/27 16:58:33 cssbz Exp $$Id: store.c,v 1.11 2001/07/27 17:00:29 cssbz Exp $$Id: parser.y,v 1.16 2001/08/02 16:26:11 cssbz Exp $@  $Id: lex.c,v 1.17 2002/02/27 16:55:56 cssbz Exp $e e e e e e e e e e e e }e xe pe g Yf Zf f f Rf f f f f f f f  f Of Sf f Wyf Psf Xkf bf ]f Wf  Tf UNf Ff  f >f Af @f @f 6"g f g Jkf ?bf ?]f =Wf 4g Ig Eg F2f 8g ef Bg Kg Gf De 5g He 7 g Le ;e 9e <e :$Id: agentList.c,v 1.7 2001/07/27 16:36:46 cssbz Exp $` ` $Id: parser.y,v 1.6 2001/07/27 16:41:17 cssbz Exp $7  9 $Id: lex.c,v 1.7 2001/10/15 16:10:29 cssbz Exp $p p p p p X FVfvƮ֮&6FVfvƯ֯&6FVfvưְ&6FVfvƱֱ&6FVfvƲֲ&6FVfvƳֳ&6FVfvƴִ&6FVfvƵֵ&6FVfvƶֶ&6FVfvƷַ&6FVfvƸָ&6FVfvƹֹ&6FVfvƺֺ&6FVfvƻֻ&6FVfvƼ"g RjB  (0 1  HЦHo(oo2tmdd)<8b| qFo!FpgVs,BYm !"#%+&A1X2p345689;"=8>N?d@zABCDEFGH4IINQRSTU5VMXe[^bx{ ~) C \ w  3 O h    Z # 4 < C" F> S Z^,l!tuy\m t8bmHt#5mm 6G`JKTY.]g`a-#517I8a9{: "ddнdн)<8b| qFo!Fp& &;Slm<+l;m !#"8#N%f&|123456 8$9=;]=s>?@ABCDE'F?GVHoINQRST/UKVcX{[^bx{'~A[t 0 K g  !R!#!4"<"C%#FB#S#Z$^7$P$1n$;$$fVm $`m$$Hb%%#%1;$m$m&&'GC'Jr'K'T'Y(]J(`(a(g)+,},,5-70-8I-9d-:---Z.1?21VX1_1g1j1I112+2k;mA2bz2j2;2!2"2# 3$!3%63&M3'c3*y3.3:3?3D3I3N3`4e*4jB4oZ4pr4t44F4R4^m44 5!585O5f5}555555;6,6F ;F6a6E|664670373I7f7777e88;m8'93;5<992;a69):10:K:Gy:4:::;#;u=d==i>> ?>?f??@A6AoA6AbBBBdBGCCCEG5G H1HH7HH-;H H9a6II*IUI;mII5+2J;+JEJ`J9yJn2J;JmvJL0 ;LmLLL3MN[[[\[K\;a\\\\\2;\; ]&]&]&]D]]]^^&Q^^^ϑ;_;m_|_w;m_m[2_`9`T``/abbgccc d$dadddWg[m j$%j?jj3kkkl[\lm2m(m+22m&:mU;4V;mRmkm;mxn,6Rmnno_o:oopp4:p ApTp{pppp"p(m+22m&qXqoqqqr-pr=r Trrrrss3uF2mLu(v[v&bvvvP v w5 wwz,w:x Rxxxxy[y' myyLyzt!zvazwzxzy{zT{{{|{}{~|V|||}J}{}}}~~~~)&')*>+c,.137A8i9;=?@#AGBzCDEGI;JdLMNPQ7S`TVńXƅq#D=L>mQ9\Ǝ^ڏDD|XZȐ[-]CwӒDl+PЕ Ζ&—*cI84L$Jf 2~dACGKMNab,eBgZhsijkmm -VFj!I()>Z;ec}- D)U5LM4NY^_`pNqt;;  R z $  IAz&</>FHR]gNtYHf8 !)!!"#L$$% %-%2(&8T&9&9&@'G'W'~(_(d )j)l)m)u*}D*t***+l+++,,,-X-w--_....//( 00001711=22C22H33P3+4VQ44[4]4eN555Km5k56lg6m6n6o 7p?7q~7r7s8t?8ut8v8|8:?:=;^;;;<<=!.==/=>L>@[@AaAAB9BBBBC IC qCCDPZEXEYFZ8FeIII  JJJPLLlLlLoLrLv MxPM{~M}MM N^@^A^C_ &_`=/`x2myN  `  g2 yE {W }k ~| IǑ  $нDD DD!D$D*D>DVDvDhT`$-& x C& | X$poDDD DD&D/D4D>DDDDDDDDx@$$`DD D!%D#:$<$'D'D(D*%D)*D*4D+9$;$/ؿD/D0D/D1$Ē&3 ے&4 $9 8D9D:D9D: D=D<D=D>dD?hD@rDAuD@xDA}DDDE@8$$KDKDLDK DLDKDLDN$4$RDRDSDT $M$XDXDYDXDZ$d&\ y$^^D^D_@^$ $bbDbDc Dd"@b$'ʓ$v0DvDyD|D}*D~7D>D@DNDQDjDDw$$DDD DDsDDDDDDDDDD/(@=6$6R$eDD DDDD'D0DJDlDxDv@=$& $DD D D"D?DMD`DDDDD$Ԕ$LDD D D"D/D4DKP$P$ DDD$$DDDDD sD vDDDDDDD!D D! D#D%D'.D(0D)6D+QD-TD.ZD0_D/jD0pD2uD3|D4D6D7D8D9D;D>??,*<DwH)@5@>@P@H$H]${zD{D|D}$m$ DDDD!D&D($*˕& $@DDDD&D2D4D@DLDODaDkDp$r$DDDD D2D>DJDMDWD`DxDDDDDDDDDDDD)D2DHDMDTDsDDDDDDDDD D D D'D*D*/$/$-9 DDD($?H$#$D#D*D# D*D+ D,6D*9D.<D*?D,GD-JD*PD2RD3hD4~D2D6D4D2D5D2D:D;D<D:D>:<D=D:DADBU@'$`$FrEDFDG~@E$ $L KDLDMDN DODT@K$!$XDW̖W ؖWDXD{D^ DXD{D^D|D}%D.DX3D{6D<D>DDDDDDDDDDD[D^DaDqDzD}DDDDDDDDDDDDDDDDDDDDnDqDDDDDDDDDDDD D DD D"D9D=DGDQD\DeDjDoDDDDDDDDD D D D D DDEDI@W]^@_eF@vV@`@E$Qi$DDDDDD6D9D>DK|@P$P$! D!D%D! D%D'@D*D-D.D/IDD1D2D3D4'D55ID7D67D>ED@D?D@DADCDDDH@ @"ї@#$ݗ$QDQDSDUDa4$6$DDD&DHD`DrD$$DDDD0D<DF$H$DD D!D.I"D:"D:DLDWDmDD+@Ch($$ DD& DPD&DDPDVDZ$D)D+Dc0Dz8D}PD`+2D/pDIDDDDDDDDDDDD Dt"Du2Dw8D8DBDYDhDtDDDDDDDDDDDDDDDDDDDDDD"D.D1D6D;DDDKDNDXD]DbDeDiDuDxD}DDDDDDDDDDDDDDDDDDDDDDDD#D(D-D2D7D<DADMDODQDYD[D^DcDiDnDsDyDDD DD D DDDD!D#D$D'D(gD*lD,oD.yD-|D/}D0D2D4D5D7D<D>D?DADDDEDID_D`DcDe"Dg'Di,DjCDkFDm\DuaDwpDx~D{D|@@@@˘@ژ@x @  @@!*@!?@!K@!X@!\$a s . d f i j kۙ l p tE |j ~   Ú !( (  ( (  7(5 d#d$Ld$)<8b| qFo!FpU& +2k;Slm śbj2;l;m 4!H"]#p$%&'Ü*؜.:?D,ICNXTm`ejoĝp۝t4m,BXn̞5;6,6F ;F6a6E4I7/I8;mmI;mII5+2wz,:p p"p(m+22m&=;m<1;$$fVmΠ8$_m$H%1;$m$mfI12r-p2m[v&(m+22m&|$$DD DDiDoDvD}@$$DD D!D""@$'̡$&% D&D' D*D+D-D,#D-)D.ID/LD.QD/SD0UD1[D2i@%ޡ@'([$u$6H5D6D7D9 D7D9D:7D;@D:JD;MD<mD=pD<uD=wD>yD?@5 @7$$CBB 9BDCDDDEDF%DG/DH8DI?DFADJD@B*@B$L&4$SRDSDWDU DW DXDY#DZ(D[4DZHD^R@R @T`@UY$Ya s .dudxHdx)<8b| qFo!FpQ& &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;m:p p"p(m+22m&r-p2m[v&vP ?& ppƢ$xܢ xDDDDDD D(D7D9@@`@@9$=$ܢ6 DDD D D D!D" D!'D")D$L@@@$QJ$( `'m' D(D)D( D)D*D+D,#D.(z@'@'$-N:&` ɣ$<ޣ <DD DDDD$D<DMDO@`@@O$W$ ޣ" D D!D D! D"D#D$"D&@,@$6$*K)X) D*D+D* D+D,D-D.#D0(e@)r@)$-(m+22m&$+L*HLD+D,D.D/D0D1 @*5@,$" 3̤$7p6D7D;D7D; D< D=2D;6D>?D?A@6ۤ@9A$H$HBB B BDHDX DH DXDY_DZDYDZDaD[D^DaD[D\D]D_D`Da Db DfDgDiDj#Dn)Dj,Dm/Do2Dm5Dn>DoGD{MDoQDzTD|[D}rDzDDD'D6D@DDDVDgDxD{DDDD@B@B5@Bۤ@K{$%$\@DDD$M$xa@ DD DDD!D.DGDD DDDD!D)D,D1l@w@9$9$a@ DD DDDD$D,D?DRDYD[l@@@[$c$a@ ǥDDDDDD+D;DYDpl@ץ@@ۤ@w$w,A=K& nr!pxͦ $) ADDDD"D(D0DHDYD[5@?`@J@[$cT$n DDD D D D!D""D$5@x@$$(|'' D(D)D( D)D*D+D,#D.(@'@'$-˧&؄ $@HDDDD DDDD$D,D?DVD]D]D_@x@_$f$@DDD DDDsDDDDDDDDD  D D D D$D)D0D@DLDODUDY@@)$^$$t@DD!DD D!DD D!D"}D!D"M@Z@x@!$d$)D)D*D+ D* D+D,$~$1 @0D1D5D3 D5D1D5D6 D58D7TM@05@3[$[$;|D;D>D;D>D;D>D;D>D;D>D? D><^$^$E@DDEDH DIDJ+DK4DL8@D@F+$=$P@ODPDSDPDS DTDU)DV=DXDDYF@O@QF$Mը [ \$`l_ܢ_ D`DaD` Da Dbm@_@_@@ar$r$f)ee ܢeDfDjDlDkDlDm%Do-Dp:DrHDsb7e@e@e@@gD@hb$la s .dLdLPdL)<8b| qFo!FpI;SlmII5;6Gt;mX p!"#%Ω&123.4H5a6{89;Ѫ=>?@1AJBdC{DEFīGݫHINzQRSͬTUVX8[S^lbx֭{~#=ZwҮ#@Z +2;m&;m<$$gVm $bm$uH?#%5;$m$mfGDZJK'TZY]β`a>(578з9: ~?˻V_g?j12my9eLtv>wsxyz%{]|}~[Ͽ/]:Z/J&r')*+,'.Q13789!;M=q?@ABCD;EiGIJLM.N[P{QSTV1Xf3qRmIjw>FQe}FDkXZ[Ky#UOu C z&c#84& #:p ####$p"p(m+2k;m9$br$j2;$!$"$#$$%%%&2%'I%*`%.v%:%?%D%I%N%`&e&j2&oK&pd&t4{&F&R&^m&&&''1'H'_'x''''5,6H ;F6a6G''4C(0[(3I7r((((t)8;m)2m&r-p!*E* Z****++!-F2m8-.[v&B....I/_/ o/ / "/$0LD0D9D0D9D<DAD<D=(D>2DA<DBCDDNDHbDKpDLz/@1/3z$/$S/RDSDVDS DVDSDVDZD[7DV;D^CD_E0@R0@TE$M0$g+0f90f DgDn DgDnDocDpgDrpDsDrDsDuDv[Du^DvaDxjDyrD}xD~DDDDDM0@f0@h[0k$o0$+0DDD DDDDDD&D-D<DPD]DcDlDnM0@0@0n$u0$`0DDDD D DDDDIDPDDD0@$0$0DD DD$D)D<DOD]1@1_$_a s .dwdx21dx)<8b| qFo!Fp& +2k;Slm 2;l;m 4m5;6,6F ;F6a6E4I78;m:p p"p(m+22m&=;m<$$fVm$_m$%1;$m$m12r-p2m[v&(m+22m&2m91;{1@1&BT 1&CX 1&F\ 1&G` 2&Hd 2$Qx+2Q=2R DSDTDSDT DUDVpDXDYDZDYDZD\D]D^D_I2@Q[2@R$g2$eh}2e2f DgDhDgDh DiDjhDlwDmDnDmDnDqDrDsDt2@e2@f$2$xPDxDyDz $ 2$~\D~DD $ 2$hDDD DDD0D:DADCDYD[DaDoDvD}DDDDD5@2@3$3$l3DDDD%$')3&3&3&, 4&R,4&5O4&K(t4&]4&o4& 4&B4&5& B5&H e5&<5&h 5$55DDD 5@$ 5&)l 5&.p 6&/t 6&;x ,6&<| A6$VP6VDWD\DW D\D[D\D^DbD^%Db/Dc1DpGDqTDfYDgcDhmDiwDqD{D}D{D}D{D}D{D}DDDDDDDDDDD!DUDXDbDdDjDpDrD|DDDDDDDDDDDDDDDD D(D(D2DLDLDYD^DcDiDsD}DDDDDDDDDDDDDDDD DD D DD1D4D4DBDGDLDdD%kDmD%rD'tD*D,D/D5D6D:D;D=DCDFDKDLDKDLDMDQDR+DQ-DR3DS5DVJDXWDZWD^vD_D^D_D^D`DaDe21D D%D/D4D>DDD^DqD~DDDDDDDDD3DQD qD D D DDD DDD$D&,D'4D(<D)DD*LD+TD,dD.D/D2D3D6D7D8D9D:D=D>D?D@DD DEBDFHDGPDKXDLlDMDNDODPDQDSDT DU DV= DWD DXe DYl DZ D[ D] D^ D` Da Dc Dd Df Dg Di5 Dh= DiB DhC DiH Dk` Dlq Dn Dm Dn Dm Dn Dp Dq Dr Ds Dt Du0 Dv= DxC D}L D~Y Dr D D D D D D D D D D D2 DM DU DX De D~ D D D D D D D D D D D D D- D0 D8 D= DD DR DX D] Dj Dp D~ D D D D D D D D D D D D D DD D9D@DYDDDDDDDDDDDD D!D(D0D5D;D@DFDKDTDmDtDyDDDDDDDDDD7DDDTDdDtDDDDDDD D D D D D D %D,DHDXDtDDDDDDDDDDDD%D(D+D 0D!@D"PD#bD$wD%D'D(D)D*D+D-D.D/D1D3 D4D56D7=D@DDAYDBdDCyDD|DEDHDIDMDLDMDNDODRDSDTDSDTDU DVDYAD]LD[OD]TD[VD\[D]bD_bDbhDeDbDeDbDfDkDlDmDsDvDtDvDz"D{.D4D4D=DLDQDVD[D`DeDhD~DDDDDDDDDDDDDDD D*D,D65DkFDrRDlXDk[DlaDrgDtkDukDtsDuyDtDvDwDxDyD|DDDDDDDDD(D:D@DMDMDZD`DfDkDqDwDwDDDDDDDDDDDDD0D2DHDWD`DzDDDDDDDDDDDDDD1D1D6DDDMDmDwDDDDDDDDDDDDDDDDD#D$D#D$D'D(D'$D()D+@D,GD+ID,ND.PD0[D1bD3hD6pD:wD;D>DCDDDHDJDKDO+DP.DT4DV>DWoD[D\D]]6[q6~6@(5@XW6@}L 6@ W 6@X 6& 46@tk~6@66@6@w6@$a s .6(D 6(EĴ 6 7 7 '7 67($ȴ E7(%̴ P7(&д ^7('Դ l7((ش 7(+ 7(, 7(G 7(K dW dX 7dX )<8b| qFo!Fp7& &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mI;mII5+22J;Jmv^^&:p p"p(m+22m&r-p2m[v&28w5 vP ppNL0 ;LmL3[[\[K\;a\\\\J;+JEJ`J[y' my|9<8LW88t8v9wU9x9y9z:{K:|u:}:~:;W;;;<7<g<<<J=l====?>\>&>'>)>*>+?,E?.q?1?3?7?8%@9K@;y@=@?@@@AAB6ACUADuAEAGAIAJ BLHBMsBNBPBQBSCTJCVCXCDqDEEF GGGHIJ>4JJQJL#LMM%NINNND OCOXaOZO[OO$PMP}PPP Q>QfQQ R3RSTuTTnU UcV&VVcWXX84XYY-f2~dAm IVb=eD):>ZWeI̳'`´E+!qַ5ѼL,MPNu^ȿ_`pjq 1W3Wn@e]&X/>bHR]gjtud1T)E,h%)-2D8p99@0GW_d0jlm u=}l=G 8(507=@CH;PSVy[]exKm!k_lmno5piqrs,tiuv|Hig)*!X/L[EFc#E s 0PXY>Zb 3z L l o r vJ xz { }  4 f    " Q fe g+6<@BGEuGHKPq$L#V8;:e<>@A C_ 9$=BL2my(m+22m&L PwL$YX XDYDZD[$L pL$wt DwDDD4DBDLDNDTDWD]DbDhDpDzD$:mU;4V;mRm,6Rm4L; M$ DDDDDD'D,DID_DuDxDzDDD,M@;M@JM$SM$ DDDDDD'D,DID_DuDvDxDDD,M@;M@JM$sM$LDDDDDD(D+DDDQDTDlDqDsDyDDDMJM;M@$M$DDDD 3D ND zD|DD$M$DD DD"D?D]D{D D!D"D#D$ MMMMMMNxN@+Nt$7N$)D)D-D.,GN*+N+3$3VN$3D3D8D9D:3D;dD<pGN4gN4tN5N6w$wN$ApDADJDADJDKDL0DMPDOuDR}DODRDODPDRDSDVDXDYD[D\@BN@CJMDN@E$N$``D`DdD`DdDeDf7DgEDhhDilDj|JMaN@b$N$nDn2D17Dq2D17DqDr.JMo5$5N$DDDDDD7DEDhDlD|JMO@$O$DDDDDD0DPJDX[7D^JDXaDYd7DpDxDDDDDD/D;D@D_Db/O@@OJMi$iKO$ DD DD+D8D;DQDaDhD|DDDDDDDDDJM^O@mO@wOO@$O$ DDDDDD<DNDnDvDyDDDDDDDDDDDDDD(JMOO@^O@mO@wO0$0O$<DD DD D D8DGDgDoDrDuD~DD1@ $O$DDDDDD ,D!4D"QD#tD"D$D%D$D%D&D'D)D%D*D,D-D.(D/FJMO5@O@N$NO$3$D3D:D3D:D;D<,D=4D>QD?vD@D?DADCDADBDCDDDEDGDC DHDJ6DK<DLLDMjJM4 P55@6O@7O@8r$rP$QDQDXDQDXDYDZ,D[4D\QD]vD^D]D_DaD_D`DaDbDcDeDa DfDh6Di<DjLDkjJMR PS5@T&P@UO@Vr$r2P$o DoDuDoDuDvDwODxaDyrDzD{D|D~D|D~DDDD DDD!D#D&D(D8DYJMpAP@qMP@qWPq5@qwOrmO@raPra$alP$pDDDDDD;D`DDDDDDDDDDDDDD0D4DD|P5@PPPL$LP$PPPDD DDDD)D;DNDhDDDDDDDDDDDDDDDDDD DDD$D/D3D:D@DGDLDWD\DaDtDDDDDDDDDDDDDD DDD#D(D3D8D CD HD PDTDeDhP@5@p$pP$,!PDDD%$,P$X!DDD D $ Q$$t!D$D'D$D'D((D'ND)gD*s5@%s$sQ$.!D.D3D.D3D4D61D7ED8WD:pD;uD<D;D<D>D?JM0+Q0@1@1$7Q$C"DCDK DJDKDL8DMmDKDMDKDPDRDSDRDUDV&JMDDQEWPF@G.$.LQ$Z#DZD_ D^D_D`8DaXDbnDctDdDcD_DfDgDQ[2@[YQ[eQ@[|P\$tQ$k$DkDnDk DnDkDnDo0Dp9$9Q$u$DuD}DuD}D~D2DRDDDDDDDDN@vJMwQ@x$Q$%DDDDDD2D;DEDHDXDDDDDDDDDDDDDDQ@@JMQDQO$Q$&DDDDDD7D?DhDlD|$Q$d'QDD D DDD?DBDWDbQJMR@j$jR$' RDD D DDD=D@DUD`QJM*R@h$h4R$8(DDDDDD2DRDqDDDDDDDDDDDDD D*D8D<D^DaDmDxDDDD IR@JM@5@$TR$+)D+D4D+D4D5D71D8QD;pD=D>DAD@DADBDCDBDFDGDPDQDRDSDTDUIR@/JM0@15@2$gR$Z+DZDdDZDdDe$Dg:DhnDiDhDiDjDkDlDmDnDoDqDnDmDs DtDu$Dx*Dy<Dz\D|D}D~DyDxDDDDDDIR@]JM^wR_R@`RaRbR@g @g:a$R$ -DD D DD$D'D(D,D5DKDPDVDhDDDDDDDDDD(D4DVDdDqDtDwD}DDIR@JMwRR@R$R$.DDDDD D/D9D?DJIR@5@J$JR$.PDD DDDD)D7DFDJDMDUD`DbDdDhDuD|DDDDDDDDDDDDDDDDDDDDDD D DD"D1D2DDD\DhDnDpDvDzD|DDDDD D DDDDDDDD"D$D'D)D, D.D1D3*D60D:T@DQmO@\$\R$>P1S=D>DA DDDE)DG7DHGDITDNDODPDQDSDTDUDV#DW-D[4D^4D_@D\SD_XD`hDaD`DaD_DaD_DaD_DaD_DcDdDfDjDkDl DmDn#Dp-Ds0DtMDucDvsDwDxDzD{D|D}D~DDDDS?#S?(5S@[?S[$@\4$&HS$x4SDD DD&DXDxDDDDDDDDDDDDDD DD D"D$D(D*D-D1DTD`DlD~DDDDDDD-D;DXDfDiDx5S@?S@*$ZS$6SDDD"D@DDDJDTDVIR@$XoS$P7SDDD"D*D0D8D:IR@$<S& S$7DDDD=DPD[D^DoD~DDDDDDDDDDD/DADMDTD{D D S@@S@ @=g$S$9@DDDDD DDDD'D,D.D/D1DEDlDtDD D!D"@S@@$S$*9S)T) )#T)D*D6 D* D4D6D7D9-+2:D/87':D;O+2):D/Q74:D@\D<bD@eDAgDClDDsDE|DFDLDEDDDMDNDP*DQ,DR8DSLD\DRDQD^D`Da Db Dd>3),.հ/0ٰ12T3T3T4$T$<StTt t#TtDuD DD#D0D7D>D@DKDqDtDzDDDDDDDDDDDDDDDDD DDDD7D:DEDHDMDPDVD^D`CTwIR@yTzgT@{tT|T@}T~`$hT$>TT DD DDD-D:DDDID\DaU@U@$hU$><D[DqDvDxD{DDDDDDDDDDDDD!D(DTDiDuDDDDDDDD D D DDDDDDDDDD:JM*U@@IR@ TD? tD: DC DD DF DG DH (DC 7DK XDO ^DQ DS DP DU DW DX DZ D\ "D_ $D` FDa UDb XDV XDd tDe Dg Dh Di Dj Dk Dl Dm Dn 9Do VDr _Dw Dy Dz Dy Dz D{ D| D} D~ !D ;D~ CD ED KD oD {D D D D D D D D D D "D =D WD _D aD gD D D D D D D D D D >D YD sD {D }D D D D D D D D D D D #D RD tD D D D D D (D +D ID ZD xD D D D D D D D 1Z?Z$PZ bZqZ@ZZZZ ZZZZ@ZZ@Z@[[@[mO@ <[ L[ [[ l[ y[ [ [ [ x[ h[ X"W H[ 84W ( $[N\ c\ }\$ j\ \ D D D D aD nD uD xD D D D D D D \@ \@ $\$ Tk\ \ \ \ \ (D D D D )D D D D D D D D D D D D &D ,D 4D >D HD MD TD lD D D D D D \ \ $ ]$ hm ] D D D D *D -D 0D$ 2D% BD& FD' LD( dD) }D* D+ D, D- D/ @ (]@ 5] >]@ $H]$3 nD3 D< D3 D< D? 6DA LDB `DC sDD DE DH DF DH DF DH DI DH DI DJ DK DQ \DN bDT gDU DV DW DY DZ D] D^ DX (DW jDV oDc Dd Dc Dd Dc Dd De Df Dg Di Dj Dl !Do EDf TDr xDs Dr Ds Dr Ds Dt Du Dv Dx Dz Dy Dz D{ D| %D} 7D ID iD +2rD)7rD +2rD)7rD D D D D +24sD)7:sD +2@sD)$7EsD )D ,D >D WD v+2sD)7sD +2sD)7sD D D D D D +2"tD)7(tD +2.tD)73tD D D ,D 8D MD SDt lD oDt uD D Z]4 o]4 ]4 ]4 ]4 JM5 ]6 t]7 pDQ7 l2@7 ]@7 \8 h]9 ]: dW@: JMg x!$]$ tD D D D -D MD rD $^$ u^ '^ D D D D D D D D D ,D <D ED XD `D c;^@ S c$jO^$ vD D D D -D MD rD $b^$ vu^ '^ D D D D D D D D FD KD MD ZD aD nD yD D D D D D D D D D D D ^@ S @ $&^$ wu^ '^ D D D D "D 2D =D FD YD aD d;^@ S k$k^$ 0xD D D D D D 1D QD _D oD D D D D D D D D D D D %D 'D -D 2D 4D! DD" ^D! gD" iD# oD$ tD% xD( }D% D' D( D) D* D, D- D. D/ D0 D1 D2 D3 6D2 :D3 <D4 GD5 TD6 ~D7 D8 D? DA IR@ @ @ mO@ ^@ $^$E zDE DN DE DN DO DP 1DQ QDR _DS oDT DS DT DU DV DW DX DY D[ D\ D] %D_ .D` 0Da BDb \Da fDb iDc nDd sDe |Dg De Dg Df Dg Di Dq Dr Dt Du Dt Du Dv Dx Dy Dx Dy Dz JDy KDz ND{ ^D} aD cD D D D D D D D D D D #D HD PD zD D D D D D D CWJ @K wOK mO@K ^K ^@L $^$ ~D D D D -D MD rD D $_$ S D D D D D D D D 0D 0D 3D 8D 9D ?D FD KD eIR@ $m_$ S  D D D D D D ,IQD=7QD =D GD JD MD UD cD oD D D D D D D D D R@ 2_ *R@ <_ R$\H_$ p@  D D D D D D D D 0D DD U@ IR@ U$Za_$ ́D D D D D D )D ?D _D D D D D D D D D D D +D FD aD ~D D D D D JM IR@ [ s_ _ _ $_$ ăD D D D D D )D ?D _D D D" D! D$ D" D$ D% D& D( )D) ED+ dD, }D- D. D0 D1 D2 JM CW [ _@ _ _ $_$6 D6 D? D6 D? D@ DA )DB ?DC _DD DE DH DF DH DL DM DO DP DR DS 1DT <DU ^DX `DY sDZ D[ D\ D^ JM7 CW8 [9 _@9 _@: *R@; $_$i tDi Dl Di Dl Di Dl Dm Do .Dp <Dq RDs `Dt cDw hDy kD{ yD| |D D D D D D D _@k `@k `@k $`$ 0D D D D D D D D .D <D ?D DD GD UD XD \D _D mD pD tD wD 3`@ =`@ G`@ $Q`$ D D D D D D D D .D <D RD `D vD D D $t`$ |D D D D D D D D .D <D RD `D vD D D $`$ <D D D D D D D D .D <D RD `D vD D D $`$ D D D D D D D D .D <D RD `D cD hD kD yD |D D DDDDDD D DD3`@ =`@ G`@ `@ $`$ԋDDD D DDDD.D<DRD`DvD$`$"hD"D&D" D& D"D&D'D).D*<D,RD.`D/cD2hD4kD6yD7|D:D<D>D?DBDEDF_@$ `@$ `@$ $a$I$DIDMDI DM DIDMDNDP.DQ<DSRDU`DVcDYhD[kD]yD^|DaDcDeDfDiDlDm_@K `@K `@K $6a$pDpDtDp Dt DpDtDuDw.Dx<DzRD|`D}cDhDkDyD|DDDDDDD_@r `@r `@r $Ua$DDD D DDDD.D<DRD`DvD$pa$0DDD DDDDD/D=DSDd$fa$DDD D DDDD.D<DRD`DcDhDkDyD|DDDDDDDDDDD3`@=`@ G`@ `@ $a$pDDD D DDDD.D<DRD`DcDhDkDyD|DDDDDDDDD DD3`@=`@ G`@ `@ $a$HDDD D DDDD.D<DRD`DcD"hD$kD&yD'|D*D,D.D/D2D4D6D7D:D=D>3`@=`@ G`@ `@ $a$A DADEDA DE DADEDFDH.DI<DKRDL`DNvDO$b$RDRDVDR DV DRDVDWDY.DZ<D\RD^`D_cDbhDdkDfyDg|DjDlDnDoDrDuDv_@T `@T `@T $7b$ypDyD}Dy D} DyD}D~D.D<DRD`DcDhDkDyD|DDDDDDDDDDD3`@{=`@{ G`@{ `@{ $Wb$HDDD D DDDD.D<DRD`DcDhDkDyD|DDDDDDDDDDD3`@=`@ G`@ `@ $wb$ DDD D DDDD.D<DRD`DcDhDkDyD|DDDDDDDDDDD3`@=`@ G`@ `@ $b$DDD D DDDD .D <D RD`DvD$b$DDD D DDDD.D<DRD`DvD$b$" D"D&D" D& D"D&D'D).D*<D,RD.`D/cD2hD5kD6`@$ $c$9D9D:D9 D: D9D:D;D=.D><D@RDA`DCvDD$a s .!c( Dc( d6d8ocd8)<8b| qFo!Fp& &;Slm<l;m $$fVm $`m$%1;$m$m12I;mII5;6+2;m:p p"p(m+2k;m2;4m5,6F ;F6a6E4I78;m2m&r-p2m[v&vP N(m+22m&vc c c Oc$Y8DYD\D^&D_0Db5D`6Da@DbJ$Kc$fDfDgDhDiDj>DkC$Ic$pИDpDqDr$c$vDvDwDxDwDxDy'$3dLd [vpd$dDDDDD DD D*D5DFDKd@d( K$Rd$pdDDD DDNDRDXD^DlDDDDDDd@d@$d$DD D)D4DFDIDXD{DDDDDDDDDDDDDDD5@$e$@ee &eDDD D DDDDD$D*D0DJDMDDDDDDDDDDDDDD DD D8DKDDDDDDDDDDD,DMDDDDDDD!D"D# D"D$OD&wD'D+DDDDDDDZDgDxD/xD0~DDDDDDD&D3DDD4DD5RDXDfD|DDDDDDD9D:&D=(D>:DA=DFDAKDNDASDYD]DtDDDDDDDADB%D(DB.D3D>DCDFDXDeDxDDDDDGDHM5e@5@DeDe=U$UMe$LDLDPD(D(D(DHD\DeDxDDDDDDD%D8DZDDDUD_D`DbDcDeZeMfeNDe(De$te$jeiei DjDnDj DnDp+Dq5Dr<DqIDt]e@ie@ie@ld$de$zeyey DzDDz DD+DGDQDbDdDnDxD|DDDe@ye@y$e$DDD D D%D*D-D0D2D5D7D<DHD]Dge@e@n$ne$ DDD(D(D(DHD\DeDxDDDDDDDDD"D7DAe@e@fDe(H$Hf$h*fDDDDDDDD:DBDIDcDeDhDpDr4f@>f@c$vNf$afDD D DDDD0D<DBDMD]DhDkDrDuD{DDDDDDmf@yf@f@f@$f$ff DDDD DDDDD D %D (f@yf@$<f$Щff DDDDcDlDvDzDzDDg@g@~6@d@$g@z$/g #?g$)TQg&^g& D)D*D+D,,D-?D.Eig@&$Jtg$2Qg1D2D6D2D6D7IDsocD8sD9}g@1@4s$g$A$?g? g@g@g@Qg@DADG DA DGDHDK#DO,DR8DS@DTFDVMDWYDXbDYkDZsD[{D\D]D^D_g@@g@@g@BhBe@D$h$i̫fgg ggghQghDiDn DpDoDpDq"Ds)Du5Dv>DwFDoIDwLDxQDyYDzbD|sD}vg@gg@jg@je@l$~Bh$Lgg DD DDD)D1D6D9DTDhDqDDDDDDDDPDYDtI/Doc/DDDDDDD D)D,D;DPDcDtDDDDDDDUhDe@5@De$`h$eDD DDDD D#D%D*D2D6D8e@e@yf@$<yh$XDDD DDDD#D&D(e@yf@$,h$eDDD DDD8DTDne@$sh$@DDD$h$eDDD DDD8DTDne@$sh$ @ D DD$h$iDD D$D3DND\D dD!vD"D$D%D&D(D)D*D+D,D.D/D1D2&D1+D20D3DD4[D5fD2{D7D8D;D<D> i5@$a s .)i Mi #di *vi )i i i$\iDDDDD DDD%D8DZDDD$i$DDD D D(D<DEDXDzDDDDe$i !i %j &1j "ddZjd)<8b| qFo!Fp& &;Slm<l;m $$fVm $`m$%1;$m$m12:p p"p(m+2k;m2;4m5;6,6F ;F6a6E4I78;m2m&r-p2m[v&vP aj wj j$?j>D?DFDG.DH0DIODJTDPXDQwDR|DVDXDYD_DlDmDnDpDzD{D|Dj@>j@@j@Aj@{s$j$|jDDDDD DDD(D<j@j@C$Cj& k$DDD%D/$1k$DDDDDD$D)DADTDaDyDDDDDDDDDDDDDDD"D,D6D8D=j@j@=$D0k$8DDD DD DD (D @DXDgDjDmD~DDDDDDDDDDD$D.D0D 5j@Lk5$=[y' my9UkLokktkv-lwblxlylzm{Lm|tm}m~mnJnnnnoLooo)pIpupppq9q&aq'q)q*q+q,r.@r1pr3r7r8r9s;|%}QD}Z~{~k"DG~XZƁ['U|҂1c+Q{i U&ycŠ84 ފ8f2~dAm mRklmn)oWpqrsBt|uv|Srm'!J/L[%j"= E kPEXYZ:V ^L(lTorvx{.}X<k 6Q +6<@?BnEGHK`1W&W8':O<x>@AC_ =(2($+xD+D.D+ D. D0$D1*D24D69D3AD6GD8R(@,W$W($?иj>(> D?DCD? DCDF*DG=DF@DGCDHIDOQDP_DQeDSjDUpj@>(@>(@Aw$w($[HjZD[D^D[ D^D`'Da1Db7Dc:DdDDcODfcj@Z)@\j@\j$j)$kDkDrDkDrDp Dr'Ds,DtVDrYDvrDw}Qlj@m$')$|<D|DD|DD D'D,DVDYDrD}j@}Q$;)$ĺDDD D D$D*D/D;DEDHDRDgDDDDDDDj@j@$a s .ddN)d)<8b| qFo!Fp& :p p"p(m+2k;Slm 2;l;m 4m5;6,6F ;F6a6E4I78;m2m&=;m<$$fVm$_m$%1;$m$m12r-p2m[v&&U)$$f)#D$D'D$D'D$ D'D(.D+MD,]D.xD5{D.D5D6DFDGDHDGDH~6@#$r)$LDLDMDLDM DN-DPLDQXDSdDUlDVxDYDZ$a s .) ) d'd()d()<8b| qFo!Fp)&` &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mI;mII5+2H-;H a6'93;5*;:p p"p(m+22m&r-p2m[v&vP [y' my94 f2~dAm m_ *')*v* NI(m+22m&* ** ,* 9* C* D* E* F +&] + 7+$(N+DDD _+@$ p+$8+ DDD DD_DeDkDoDq+@+@+@_$t+$0DDD D DDJDVDd1@$f+$DDDD$+$0DDD D DDDE$G+0,:,$x@DDDD D DDD*D2DADC@O,& C$Ju,,,$ľ@DDDD D DDD*D1DADC@,& C$J,$DD DD*D<DiDpD{DDDDDDDDDDDD/D<DOD|DDDDDDDDDDD!D(D=DDDuDvD}DDDDDD D D D D  D"DRDSDZDuDyD|D+2D/)D+2D/)D+2D/)DDDDDDQ- -O--(-6-@D-@$O-$DD&DD&D'D(ND'WD(]D)dD,nD)qD,uD-D.D/D2D3D4D5"D7,D8>D9kD8mD9tD:vD;~D=D>DADKDMDODMDNDODPDQDRDSDT,DU=DVODWdDXyDYDXDYDXDYD^DaD^DaDcDeDg Di3Dj;DmA5@"_-#i-@$A$I|-$qHDqDD D@DpDzDDDD-(u@ -&u $ -$TDDDD D@DODUDZD\DpDtDDDDDDDDDD$.$ DDDD1$30.&H M.$@DDDDDD#D1D8D\DdD{Di.@$.$DDD DD"D,D:DMDRDTDZD_DbDiDvDDDDDDDDDD&D 2D 7D7D<DLDVD^DcDiDnD}DDDD D!DD&D'D)D+D*D+D,D-D0D/D1D2D6D7D8"D9,D:9D;HD=iD>sD?D@DADBDEDGDKDODPDQDTDRDTDUDVDWDYDXDZ%D[.D:1D_CD`HDaRDc]DbbDchDdmDe|DgDfDhDiDoDpDqDrDsDwDx Dy=DzBD{HD|RDZD}_DeDjDyD~DDDDDDDDDDDDDDDDDrDDDD(D-D3D8DGDLDODUD^DcD}DDDDDDDD DD!D&D0D8DLDVD`DaDdDlDDDDDDDDDDDDDDDDD9DCDaDkDpD xD D DDDDD#D$D%D&D'D(D* D+5D,:D0<D1LD2QD3TD4^DaD8a.@@.@a$f.$=8Qg<D=DB D?DBDCDD DE!DF;DGDDFODHcDIeDJDLDNDPDQDRg@<5@>`@>@?.&@L $/$VDVD_DV D_D^D_Da D`)Da3Db5Dc:DdtDeDgDhDlDnDoDnDoDqDr)DsUDrXDs]Dt_DudDvDyD{D}DD~DDD/D8DMDXDdDnD|DDDDDDDD=DGDLDsDvDzDDDDDDDDDDD DD%D_DDDDDDDDICDG)CDGDXD[DpD|DDDDDDDD,DADKDUD`DlDD+2D/)DD DDHDMDRDqDtDyD~DDDDD@W /X$/$f0fDfDg Di Dh#Di)Dk^DlnDn~./f$6/$r\DrDvDD%D-D/D4D@DFDLDODVD]DiDDD1@s$C/$DDDDDD%D,D.D6D?DED`DmDxDDDDD[/@1@$q/$DDDDDD.D6D8D<DBDD1@}/@B$I/$DDDDD DD D D "D (DPD UD[D `D fDmDDDDDDDDDDDDID&)D&D!4D%UD$`D%jD'oD)tD+}D*D+D-D0D2D4D6D8D: D;2D@5DCTDG^/@/@/@^$ea s ./ !/()D / +$0 AK0 Bp0(Z` d]d`0d`)<8b| qFo!Fp0&` :p p"p(m+2k;Slm 2;l;m 4m5;6,6F ;F6a6E4I78;m2m&=;m<$$fVm$_m$%1;$m$m12r-p2m[v&w5 vP 0$)`0(D)D.D) D.D/8D0ID2TD3fD6fD7jD:lD;sD:vD;wD<D?DADBD.DEDGDHDQ*2@*0+ 1@,1G$1$L|0KDLDUDLDUDV(DW@DX@DYFD\HD]UD`XDbxDc{DU{DfDhDi21QO1@R 5@S1h$a s .dtdt^1dt)<8b| qFo!Fp7& &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mI;mII5+2:p p"p(m+22m&r-p2m[v&vP (m+22m&h1$Gtz1FDGDK DM DN+DR\DStDRDTDW5@I$1$[Lz1Z D[D` Db$Dd/DgDiDlDm,DnHDmpDoDrDs@\1]DQ^$1$wz1v DwD~ D D+D@DNDPDlDDDDD@z1{DQ|$1$ 1 1DDD$1$z11DDDDDDL1@$Q 2$Pz11DDDDDDL1@$Q2$z11DDD DDDH1@$M,2$z11DDD DDDH1@$M=2$Dz11DDD DDD81@$=N2$1DDD$d2$s22 DD D DD D3DVD[D`DyD|DDDDDDDDDDDD D DDDD2@$'2$DDD'DHDMDPDVDXD aD v22v$}2$DDDD'DHDMDPDYD\DeDz22z$2$#D#D&D('D0HD1MD*PD+ZD-\D3eD4z2$2$z$2$8LD8D;D='DKHDLMD?PD@WDBmDCxDE|DFDHDNDO2929$2$SDSDVDX'DdHDeMDZPD[WD]mD^xD`|DbDgDh2T2T$2$lDlDoDq'Dr3Dt\DvbDweDyhDzlD|pD}uDxDDD2m$3$DDD'D3DEDtDDDDDDDD2$3$hDDD'D3DEDtDDDDDDDDDDD2$"3$TDD D(D4D@DWDdDDDDDDDDDD&D/D4D:D=D@DHD`DiD|DDDDD22@5@13=3$I3$8DD D(D2D5D:D@DID aD DDDDDDD GDTD WD#hD$zD&D'D*D/D35D9;D<D><DADBDIBDKGDLLDNx[3k3|32135@3@$3$RDRDSDR DS DUDSDUDW3DX@3@SE$E3$\D\D]D\ D]D`D]D`Db7DcCDfNDgeDhoDj|3@]2^|$3$nDnDoDn DoDrDoDrDt7DuCDxNDyeDzoD||3@o2p|$3$DDD DDDDD7DCDNDeDoD|3@2$3$DDD DDDDD7DCDNDeDoD|3@2$3$DDD'DHD`DdDDDD22$3$DDD'DHD`DdDDDD22$4$DDD'DJDLDDDDDDD22$4$HDDD'DJDLDDDDDDD22$4$DDD'D.D1D>DO2V$V+4$PDDD%D 1843$3E4$DDD D D$D;$BW4$DDD'D.D1D7D:D<D?DJDODT2[$[g4$#$D#D$D# D$ D'$D+=D*BD+I$Ky4$0p4040D1D5 D66D9DD8GD9KD:ND=bD<eD=iD?oDCDEDGDIDJDINDLWDN\DKdDQdDSi5@23`@3 i$q4$WDWDXDZ%D^GD]QD^WD_ZDc\DeDg$4$kpDkDn Dp(Dq4Dr=DscDtqDuDxDy2l2l2l$4$}8D}D D(D4D=DcDqDDD2~2~2~$4$DD D(D4D=DcDqDDD222$4$DD D(D4D=DcDqDDD222$4$DD D(D4D=DjDpD22$4$DD D(D4D=DjDpD22$4$DDD'D3DyD|DDDDD2$5$0DDD DDDDDDD D#D)D,D/D0D5DADSDVD [DaDdDhDlDoDuDDDDDDD5@$525@F5@S5`5$l5$DD5 D8*D90D83D95D<8D:;D<>D=ADBDD6JD=MDBSD=TDBYDCeDDwDHzDODPDQDRDSDTDUDVDWDVDWDXDYDZ5@ $5!25@"F5@#S5$`5%|3($5$d5c5cDdDeDgDhDi(DlKDnN$P5$t<5sDtDyD~!D(D/D5D<DL5@v5&wؐ N$N5$DD D(D4D=DUDaDmDDDDDDDDD"D*D,D9D<DQDDD2|355@$5$PDDD'DHDSDkDwDDDDDDDDDDD%D(D=DDD2|35@$ 6$DDD'DHDSDkDwDDDDDDD D D DD)D,DADDD2|35@$6$DD$D&'D(3D*KD+WD/cD1wD3D5D6D7D8D;D<D= D@ DADCDEyDG|DJ2|35@!$-6$N4DNDTDV'DX3DZKD[WD_cDawDcDeDfDgDhDkDlDm Dp DqDsDuyDw|Dz2O|3O5@Q$>6$~ D~DD'D3DKDWDcDwDDDDDDDD D DDDyD|D2|35@$N6$D DDD'D3DKDWDcDwDDDDDDDD D DDDyD|D2|35@$_6& m6$ DDD%D/$1~6$ DDD%D/$16$4 6DD D(D2D@DUDwDzDDD$6$ DDD D DDDD 6D DD MD PD t5@2 P{{${6$LDD D D! D"%D%,D'CD(hD+D*D+D,D-D.D/ID^1D/I D^1 D0D1D2D3D4"D5$ID>16>9<dD=kD>D@DBDCDDDEDGDJ 25@6X6@ $7$N`DNDRDN DR DSDRDSDU5DWADUDDVGDTJDUPDWSDXe2O7@Pl$l7$\D\Db Dc(DeIDdODeRDgoDhDjDDDmDnDoDuDvDwDzD{D|D~@DEDHDUD_DdDrDuD|3^17@^=7^3@_$J7$`DDD%D<$>[7$k7DD D)D=DCDKDNDSDVD[D^DhDqDDDDDDu72$7$PDDD'D3D>DUDhDkDmDDDDDDDDDD1D4DXD\DiDl2|35@l$s7$DD D(D IDOD RD WD mDDDDDDD2D5=773@=$=7$DD"D#'D$3D&XD'jD*lD+D.D/D2D52 $7$9D9D= D>(D?LDAnDBDCDDDCDEDFDG3DH8DIM|3:3:3@;U$U7$MDMDQ DR(DT4DUUDWwDXDYDZD[\|3N3N2O1Od$d7$_tD_Dd De(Df4DiXDg^DiaDgbDieDjDlDmDn/DoHDnTDp`DqDrDsDt|3`3`2a7a1a3@b7b$7$xxDxD} D~(DKDNDTDvDDDDD)D;DBDHD|3y3y7z3@{7{$8$(DD D(DNDQDVDYD[DzDDDDDDD DD<DBD\D{DDDDDDDDDD DD0DLD`DsDvD{|38 8@*8@$a s .dd48d)<8b| qFo!Fp& +2k;Slm 2;l;m 4m5;6,6F ;F6a6E4I78;m:p p"p(m+22m&=;m<$$fVm$_m$%1;$m$m12r-p2m[v&vP (m+22m&<8 K8 d8$$v8#D$D(D)D(0D*DD+V8@#8@&V$V8$0 8/D0D` DbDc|DbDcDdDcDdDfDhDkDiDkDlDmDnDoDnDoDqDsDttDs~DtDvDxD|DDDD8@/8@bk8@h`@i8@sc$8$!DDD6D@$B8$<"DD DDD_DdDhDtDyDDDDDDDDDDD8@8@8@$8$(#9v8 DD DD(D1D4D:DLDODRDTDWDjDDDDD.D<D<D?DBDIDLDD9@ 9@69@8@8@<$F9$$9v8 DD DDDDDD"D2DDDDDDDD48@9@W9@69@8@8@<$<g9$(&9v8 DD DDDDD$D'D2D5D7D:D<DPDaDfw9@8@8@8@f$n9$&9v8 DD DDD D D$D'D 2D 5D 7D :D <DPDaDfw9@8@8@8@f$n9$'9v8 DD D"D$!D#&D$(w9@8@N@ $+9$+4'9*D+D0D1 D3D2 D1)D58D6=8@-8@.=$?a s .9 ds'dt'9dt')<8b| qFo!Fp&` &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;m:p p"p(m+22m&r-p2m[v&w5 vP (m+22m&9& :$3t'&:2 D3D4D3D4D3 D4 D7D8D9D<!D:$D;'D<-D=2D>8D?MD@[$g0:$D'>:CDDDG DD DGDHDK5DL?DMTDNTDMXDN_O:@C$c`:$R@(QDRDUDR DUDVDWDU DV.DY9DZ@+@Q5@S9$Eq:$_(D_DdD_DdDeDf1Dg;DhCDiUDjXDkeDljDjoDkzDnDoDp:`@a5@b$:$u8)DuDxDuDxDyDz1D|EDUDtD+2)D/9)DDDDDDDDD:v$:$*DDDDDD1DEDUDtDz+2*D)|9*DDDDDDDDD:$:$*DDDDDD1DEDdDDDDDDDDDD:$:$+DDDDDD1D8D;DHDY:`$`:$+&:DD DD)D7D8D@DXDXDmDtDDDDDDDD*D0D>D GDID ND kD nD xDDDDDDDDD DDD"D0DDD"`D&nD$yD%D&D'D(D)D,D-D.D1D2D5D6 D9D:D;$D>(D?-D@/DA/DE0DD3DE9DD<DE?DCBDEHDFZDGm::@;DQ;;m$u(;$Tl/DTD[DTD[D\D]1D^ED_KD^ND_[DalD`oDarDbDeDfDeDfDg:U8;V@W$a s .d10A;d40b;d40)<8b| qFo!FpU& &;Slm<l;m $$fVm $`m$%1;$m$m12k; z;;;;;<"+<><+2k;m2;4m5;6,6F ;F6a6E4I78;mP<&`<<<=;=^=-+<q== ==>;>>?<@]AA&AB&BP 5B BBCdC5 vCC+2&C C+2&C C+2&D$'40D'D3D4$D5>D4AD5ED6c$ea s .d0"Dd0Hd0)<8b| qFo!FpQ&` &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mI;mII5+2[y' my94 f2~dAm m_ 2mRED3E:EE(FFF1G-FG.[G/qG0G1G2GU2GHH HHXH*'><+2P<&9I 2II&5 gII&: I&M I&O I&P I wJ$0DDDDDD&D)D*D,D/D8D?D\DhDDIP1DHU1DDDDDDDDDDDDDDDI1DDDDDH1DI1DDDD D H1D @mO@5@WPJ $'J$1>JDDD DD2DMDOD^D`DxDDDDDDDDDDDDD JJ@$VJ$2DDDDD D DD%D-D/D;D=DFD\DbDdDwDDmJ@$yJ$h3DDDDDDJ@$J& J& J& J& J&ė K&ȗ ,K$3DDD DDDDDDDDDtD~DDDDDDD DD $D,D 2D LD eD qD D D D D D D D D D 5@$CK$,6DDD D D D D4DODXDDD5@$[K$#6qK"D#D&D($D,@D-VD1`D2eD6lD7qD8D9K@"$K$@d7qK?D@DADB K@?$K$J7DJDK$ K$S7@RDSDVDSDV DWDX0DY0DX3DY5@RJJ@T0$9K$`7@_D`DcD` Dc Dd DeDf"Dg8DhIDi_Dja@_JJ@aa$hK$q08@pDqDuDqDu DvDwDxDy$D{,Dz1D{8D}DD|GD}K@pJJ@r$OK$8>JDDDD9D@DlD|DDJJ@$ L$49@DDDD DDDD.D5D5D8D:@JJ@5$>L$t9qKDD DDDD+D0D4D<DRD_DtDDDDDK@JJ@6@$0L$$:@DDD D DDDDDD D2D4D;D;D?DA@JJ@BL@;$ESL& L$l:DDD DD9DKDnDyDDDDDDDDDD!L)$)L&  L&  L$; MM (MDD DDI;DH;DI;DD$D-H;D4DDDIDLDfD3M@>M@PM@$[M&N M& M&  M&! N$6<>J4(M4 D6D8 D:DC0DD[DEoDHtDJDKDLDMDNDODLDQDRDS9DW<DY<DXBDYHJJ@4N@73M@8J$J&N$^h= M\\ (M\D^Db D^DbDd(DeKDfZDi`DjDkDnDoDpDsDtDuDxDy+Dz:D}@D~cDrDxDDDDDDDDD-I?D0H?D0D>DCDFDJD[DhDkDkDqDw3M@\PM@\$y;N$?qK DDDDDLDjDwD~DDDDDDDDDDDD@DVDXD^DgDrDwD}DDDDDDDDDDDDD+@K@JJ@KN@$UN$AqKDD DDDDDbDoDvDDDDDD!D#!D!#D#&D%1D'QD(gD2jD0mD2wD3}D4D3D4D5D6D7D8D9D:D;D<D=D>D?D@(DC-DB0DE:DH@DJVDIWDJ]DKeDLpDNuDP{DTDUDWDVDWDXDYD[D]DaDbDfDgDjK@JJ@ KN@ jN@ $uN$DqKDDDDDDDXDpD~DDDDDDDDDDDDDDD DD$D/D<DHDKK@JJ@BL@KN@R$RN$4F@N DD DDDDD/D5DJD^DpDwM@JJ@5@$N$FDDDD &D 8$:N$F MDD DDD3D8D9D?DFDPD\DmD }IGDHGD!DD"DD!D#DIGDHGD%D'D&D'N(` @mO@DQig@O$O$.G M-D.D7 D0D7D93D:HD<TD=eD>uDFD?DFD9DFDGD9DIDKDJDKDMDNDMDN'O(/` @0mO@1DQ2ig@3O4$4O$XHqKVDXDYDZD[D\)D],D^2D_8D`UD^fDbrDcDdK@V$PO$nIqKlDnDsDtDuDvDw'Dx,Dz0D{8DzND~[DaD~bDgD~mDoDtDDK@ljO@o6@p@q$uO$I@DD D*DBDZDrDD@$O$TJ@DDDD,M@$1O$JDDD$O$J@N ODD DD0D8D]D~DDDDDDDDDDDDDDD D*D,D6D;DEDPDDDDDDDDDDDDD DDD&D8D;DEDODZJJ@O@8Zb$bO$M@N DDD D DD0DMDUDXDiDrDDDDDDDDDD&D.D9M@JJ@@$@P$DNDDDD(D5D?DIDSDXD eD jD oD zD DDDDD$a s .P ,0P(-` =P(R` QP V{P(S` P(` P(d P(h P(l dO"DdOPdO)<8b| qFo!Fp& &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mI;mII5+2[y' my94 f2~dAm m_ 3EGU22mRH HX*'><+2P<&P&# P&' P&( Q&* Q&F$ .Q G>Q$KOf)JDKDLDK DLDMDOTDP`DQDSDT~6@J$NQ$XOf)WDXDYDX DY DX DYDZD\TD]`D^D`~6@W$`Q$dHPpQcDdDeDf~Q@c$Q$j\PpQiDjDkDl~Q@i$Q$ppPpQoDpDqDr~Q@o$Q$vPQuDvDwDvDw DyDxDyDzdD{rD|uD{xD|}D~DQ@u$Q$TQQQ R RRDD D DDDD"D(D+D.D1D4#R@-R@8R@CR@$<PR$QQQ R RDD D DDDD"D%D(D+D.#R@-R@8R@CR@$6`R$QQQ RDD D DDDD"D%D(#R@-R@8R@CR@$0pR$QQQ DDDDDDDD!#R@-R@CR@$(R$ RQDDD D DDD#R@CR@$R&, R& R$@RRDDDD$D,D4D<D>R@$@R$RpQDDD (D 3D\DdDrDDD D"D#D$D&D(D)D*D-D.D/D0D1D3D4+D6.D7X~Q@$X S$ASpQ@DADEDA DE DF DGDH4DJ>DKYDL]DRdDSqDTuDUDWDYDZD^D` DaDfDg=DhADlDDm\Dn`DpdDq~DrDuDvDwDyDzD|D}~Q@@Q@B$S& ?S& aS$UDDDDDDD4DEDT@$[rS$VpQDD D DD,D7DPDlDwD~DDDDDDDDDDDDD"D%D(D,D/D4D6D:DHDgDDDDDDDDDDDDDDDDDD*D3DLDYDbDnDwDDDDDDDDDDDDD'D0D<D ED \D cDmDDDDDDDDDDDDDDD D!D% D&)D'3D)@D+PD*SD+YD,iD-uD.D/D0D2D3D4D5D>D?DADCDFDGDHDI&DJ/DMHDNSDO_DPhDVDXD\D]D^D_DcDdDhDi!Dj*Dk6Dl?DpXDqcDrkDvxDwDxDyDzD{D|DDDDDDDDDD4DFDTDW~Q@S@S@@mO@S&  W$_S$`]pQDD D DD,DCDHD[D]D`DuDwD|DDDDDDDDDDD#D0D8D?DRDXDbDuDyDDDDDDDDDDDDDDDDD)D;DEDRDVD\DaDoDuDzD}DDDDDDDDDDDDDD!D'D,D/DBDHDQDZDuDDD DD D D D D DDDDDD D"D(DLDUDgDpDrD#xD%D&D)D*D+D*D+D,D-D0D1 D2D3&D4/D51D88D9CD:QD>\D?kD@tDADBDCDDDEDHDIDJDKDLDMDNDODPDQ+DT0DUBDVPDWS~Q@S@S@S&  S$[S$_cS^S^ D_Dh DiDqEDtXDq[Dt`DvpD}DzD}D~DDDDDDD*D3DEDHDWD`DcDeDlD}DDDDDDDDDDDDDD DDD)D=DIDMDSDXD_DeDjDwDDDDDDDDS@`.@aT@a5@a$T$f#TpQ DD DDDD.DIDLDNDVD^DDDDDDDD-T@~Q@7T@$CT$gpQDDDDD(D9DVD\DgDkDpD {D D D D DDDDDDDDDDDDDD#D'D) D4D5D8D9'D:(DA,DFDDJLDKRDOTDPZDT\DUgDVpDZxD[D\D]DaDbDcDd~Q@S@S& $aT$hipQgDhDj Di DjDkDl~Q@g$ a s .~T(" T($ T(% T() T( di"DdiUdi)<8b| qFo!FpQ& 2mR><+2k;Slm 2;l;m 4m5;6,6F ;F6a6E4I78;mP<&=;m<$$fVm$_m$%1;$m$m12U$if)DD D_DnDp~6@ U@n$ua s .dj"Ddj,Udj)<8b| qFo!FpQ&` &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mI;mII5+23EGU22mRP<H *'><+2P<&5U UIU^&U&o U&U&V&R)V&pNV& bnV&V&-V&LʐV&RV&q"W&{N?W&n5& 5&) bW&. vW&/ 6&; ,6&< W$VjP6V5jDWD\DW D\D[D\DbD^%Db/Dc1DpGDqTDfYDgcDhmDiwDqD{D}D{D}D{D}D{D}DDDDDDDDDDD!DUDXDbDdDjDpDrD|DDDDDDDDDDDDDDDD D(D(D2DLDYD^DcDiDsD}DDDDDDDDDDDDDDDD DD D DD1D4D4DBDGDLDdD%kDmD%rD'tD*D,D/D5D6D:D;D=DCD=DCDEDF DKDL!DK#DL(DM.DQ.DR;DQ=DRCDSEDVeDXrDZrD^D_D^D_D^D`Da De ,U@oD(D2D8DLDTD^DcDmDDDDDDDDDDDDDDDDD+D+D5D;DED]DoDDDDDDD"D#D$D%D&D'D-D1D2D7D8D9%D:,D@<DASDqXDrbDsrDtDuDvDwDxDyDzD{D|D}D~"D2D8DFDFDKDNDQDTDdDsDDDDDDDDDDDDD D D D, D@ DN DT Dd Dx D D D D D D D D DT D\ Di Dp Dz D D D D D D D D D D D D D D- D4 DC DI DO DW Da Dd D} D D D D D D D D D D D D D D D D  D  D $ D1 D8 DJ DP D^ Dd Dr Dx D D D D D D D D D D  D! D" D# D$! D%5 D&I D'] D(d D)u D-| D. D/ D0 D1 D2 D3 D4D5D6-D74D8AD9HD:ZD;`D<nD=tD>D?D@DADBDCDEDFDGDH&DI,DJ9DK@DLNDMTDNgDOlDP{DQDRDTDUDWDXD^D_D`Da DbDc*Dd:DeJDfZDgjDhzDiDjDkDnDoDpDqDrDsDt DuDv*Dy0Dz:D{JD|ZD}jD~zDDDDDDDDDDDDDDD!D$D1D4D?DOD_D|5|DkDrDlDkDlDrDtDuDtDuDtDvDwDxDyD|DD|DD%D3D8D>DCDHDYDlD~DDDDDDDDDDDDDDDD DI;~D#D#5;~D#D4D]DqDsDDDDDDDDDDDD DD>D@DHDLDaDfDtD~DDDDDDDDDDDDDDDDDD.D#1D$>D#CD$HD'ND(OD'TD(YD+pD,wD+yD,~D.D0D1D3D6D:D;D>DCD>DCDDDHDJDK/DOcDPfDTlDVvDWD[D\D]]6[W~6@(5@XrW@W@W@FW@t~6@W@6@6@@W@$W$,UDDD$W& [y' my94 f2~dAm m_ X$/X DDDDD)D.DEDQD_DbDpBX@*@UXxxXXw$wX$ؖ DDDDDD,D>DLDiژ@*@$ia s .X(N X(O X X Y Y 67($ E7(%$ %Y(&( 3Y(', l7((0 AY(+@ dY(, Y(G 7(K( d"DdYd)<8b| qFo!Fp)& '93;Sll;m 5;6&;m<$$fVm $`m$%1;$m$m12+2k;m2;4m5,6F ;F6a6E4I78;mI;mII5+23EHXk; <"+<><+2P<&^=-+<P<A&><+2P<&Y [&(4 [&)8 +[&*< :[&+@ G[&-D Z[&.H l[ /[&0P [$@D@DAD@DAD@DBDC$![ I\$ \DD DDDDD-D<D@DHDLDTDWD_DhDj5@&\2\@j$r=\$P6DDDDD DDDDD)D+@5@+$0W\$ă0DDDD DDDDDD$DeDxD}DD1@$d\$PDD D$DhDpDwDyDDDDDDDDD DDD=DWDaDkDtDwD}D@u\$\$܅0DDDD(D4D@DLDXDdDpDxDDDDDDDDDDDDDD1@$\$І0DD D D4D<DDDQDTD^DdDmDpDzDD!D"D'D(D*D+D-D.D0D1D3D4D5D7D8D:D;D= D>D? DB0DC:DDDDGTDH^DJdDKnDMtDNDPDQDTDUDWD[D_D`DbD\D^D]D^DfDgDiDhDiDjDlDm.+2D/.YDp?DqDDtKDxPDy`D{`+25D)eYED|uD}{DDDDDD+2D)YDDDDDDDDDD+2؉D)YDDD%D,D8DADDDN+2$D)TY4DdDjDqDxDDDDD+2pD)YDDDDDDDDDDDD DD,D9DFDXDeDoDrD|DDDDDDDDDDDDDDDDDDD$D0D8D@DLDVD`DhDpDuDDDDDDDDDDDDDDDD"D.D:D DD ID SD VD `D hDrDDDDDDDDDDDDDD#D$D%(D&8D'DD)VD0fD2oD1rD3|D*D+D,D-D/D5D<D>D=D?D6D7D8 D9D;)DA0DDBDFLDFODCTDJTDN^DPhDKpDMxDRDSDUDVDXDXD\D]D_D`DbDbDfDgDiDjDlDlDp Dq Ds Dt Dv% Dv( Dz0 D{5 D}= D~D DQ DT D\ Da Di Dl Dy D| D D D D D D D D D D D D D D D D D D D D D D D% D, D6 D@ DQ D[ Dh Dz D D D D D D D D D D D D D D D D% D, D4 D< DD DL D[ D^ Dh Do D{ D D D D D D D D D D D D D D D D$ D+ D7 DC DK DL DO DY D` Dl D t D~ D D D D D D D D D D D D" D! D" D# D$ D%+ D&7 D'U D(Z D+\ D*_ D+i D,p D-| D. D/ D5 D6 D7 D9 D8 D9 D: D> D? DA DC DB DC DD DEDIDJDL%DK(DL2DM4DNGDOSDPhDQrDU|DWDYDXDYDZD]1@\@\@$\$ctDcDlDc DlDmDp|DoDpDqDsDpIDYDsDtDvDwDxDzD{\e]@f$a s . ] 2](,, dw"DdxA]dx)<8b| qFo!FpU&` 2mRHI]3Ei]^i^^^j_-}_._/_0_1_2G}1_`H"`a$%xD%D&D'$a$.(a-D.D5 D7<D8?D9CD:UD;gD<}D=D@DADBDCDDDEDFDGDHDIDJDKDLDPDQDR"DS-DT4DXDDYJD\LD][D_^5a@-Ba@0La@1f$f_a$f(aeDfDiDf Di Dj DlDp8DrDDuLDvWDuXDvZDxbD{|D}5a@eoa@g}a@g$a$|(aa aDDD'5a@\@$)a$(aa aaDDD;5a@\@$=a$(aa aaaDDDK5a@\@$Ma$8(aa aaaaDDD[5a@\@$]b$(aDDD D D DDD4DTDDDDDDDDDDDDDDDDDDDDD,D1D8DeDlD}DD DDDDDDDD#D&)D*0D.yD2D7D:D<D?DBPDEXDHDKDNDQDSDVDYD\$D^DDaLDc[Df`DhqDkxDmD|D~DDLDTDcDhDDDDDDzDDDDADDDDDD D DL DT Dy D D D D D D D D D D D D D [ D ` D D D D D D D D! D$ D( D- D< D= DD DE DH DJ DL DO DQ DR DS DV DX DW DX D[ D]& D`, Da1 5a@$8 b$eХ(adDeDfDiDk6DmDDoRDq`DrkDsn5a@d$sdC.bdDQbdD)<8b| qFo!Fp*Zbb [y my"&;Slm<r;mX p!"#%Ω&123.4H5a6{89;Ѫ=>?@1AJBdC{DEFīGݫHINzQbRbSbT cU*cVCcX\c[wc^cbcxc{d~,dGdad~ddddde+eGede~e $n$fVm $bm$%;$m$mexffGfJgK9gTlgYg]g`haPhhjkl6lPllmo?oV p_1pgVpj129|pLpptqvJqw|qxqyqz%r{Zr|r}r~r sJsssst>t}ttu3u\uuuvv&?v'cv)v*v+v,v.w1@w3nw7w8w9w;x=$x?@x@\xA|xBxCxDxEyG1yIXyJ~yLyMyNyPzQ=zSbzTzVzXz{q{||} ~~~݀>Qɂ;ȄWDzXʅZ[!Q}ΆOӇBfwZ }=&_Čcߌ|84ef 2;!"#$%.&F']*t.:?DIN`e-jFo_pxt4m*C\u5;6,6F ;F6a6G4I7~dAm V+:>)>{Ze)M$}ym45LIMkN^_`%pqq -Q'IKn)N& /> HR{]@gt      t+p4%X-2f899@FGW%_d7jlm u6}b *} WuV  ( !0!f"7""="g#C##H#f$P$$V%r%[%]%e&E&y&Km&k&l'mC'n~'o'p'q(rI(s(t(u(v!)|6)**++2,P,,-=-!f--/-.L.0[0'1k11 2922223 93 ]333P,5X5Y5Z59!99 9 :?:;L;l<o2<rT<v<x<{<}<+=U====>/>Z>ZAwAC5CCCD DE+F66F<aF@FBFEFGGH0GK_GHH^IIIIJIJxJJJ L82L:XL<L>L@LALC_b MM=NQ{2k{s{s{{{Eus{{{N{{{{||/|C|Z|q||||||}.{}B}i}}{{}my[y{}}~K~`~~~.;>ۀԂ<. +I$9DZ8D9D= D9D=DBD@ DB'DC,c@8l;x;81$1$KxDKDLDM%$+$UZTDUDVDU DVDW&DX5c@T$:$_D_D`Dc%Dd,Dj6Do;DpH$JƄ$w,0vDwDy DzD|$D}=DJD~MDWD\DoDxD{DDDDDDDX@vׄx$$DD D"D,D1D9DPDYDpDyDDDDDDDDDDDDDDDD(D5D= B$B+$(?K DD DDDD$D%D+D0D5D;D=DPDXD`DDDDDDDDDDDDDDDDD D D .D8DYDcD!mD#D$D*D,D*D,D.D/D3D4D5D6#D81D;WD<lD?pD@}DADHDJDKDNDODPDSDTDUD\D^3D_cDbkDcDdDgDhDiDpDrDyD{DD%D/D9DPD\D_DxDDW@cH(`@5@ͅ@ׅ@$:$ZDD DDD!D%D'D)D+D4DHDpDxD}DDDDDDDDDDDDDDDDDDDDDDDDDD DDD!D%D%D*N@O1@ Wf5@v@@%$-$?K DDD DDD!D$D*D/D0D:DDDNDXD^DhDrD|D DD D D D DDDDDDDD DD D%$D'<D%LD,dD.xD,D.D,D4D7D3D6D7D9D;D>DAD@DADCDGDIDKDJDK DIDKDNDO#DR/DX=D^MDXRD^WDT]D^_D`nDbwDcDfDgDhoDqDsDtDvDuDvDxDzD|D} D~$D.D;D>DcDhDuDxD}DDDDDDDDDDDDD D DD2D?DBDHDLDQDTDVDaDhDnDDDDDDDDDDDDDD6D;D\DiDlDrDvD{D~DDDDDDDDDDDD D.D0D=D@DEDfDsDvD|DDDDDDDDDDD &D .D NDQD]DdDiDrDtDDDDDDDD D"D#D$D'D)D+D)D+ D,D.D/,D2/D08D2;D3HD6LD8qD9DD@DBDDDEDHDIDJDNDPDR DS DT DV DT DV DW9 DZ< D\b D^p Dat Db Dc Dj Dl Dm Dn Dp Dq Dr Ds W@ƆφhH`@DQͅ@- ;(G[w@@`@ `@ @LJ(@ $3 I@ $ V$zԸZyDzDD$D+D-D/D4D8D;D<D?DDDFDGDHDNDQDTD[Dlc@yN@{l@|w@}l$l$@DDD DDD-D@DJDWD[DjDuDxDDDDDDDDDDDDDDDDDDDDD D0D:DKDMD]DoD tDD D D DDDDDDDDD D DD 0D!9D$<D%ID&LD1QD3nD5wD7|D5D7D9D:D;D>D?D@DHDJDMDODMDODPDQDR-DS6DTHDUQDW]DXiD\lD]yD^|D`DbDcDfDgDhDpDrDuDwDuDwDxDyDz1D{:D|LD}UDaDmDpD}DDDDDDDDDDDDD DD#D5D>DPDYDeDqDtDDDDDDDDDDD DDDD D%D8DADRD[D`DmDuDzD{D}DDDDDDDDDDD D D D )D,D 1D%ND&mD)uD*D-D.D/D6D8D:D=D?D=D?DADBD:DBD:DDDEDHDI%DQ(DSIDURDXhDZoD[D]D_DUD_DUDdDeDfDnDpDrDu Dw Dx, Dz4 D|L DrP D|Q DrV Dd Dq Dt Dy D D D D D D D D D D D D D! D$ D1 D4 DC D] Df Dh Du Dx D} D D D D D D D D D D D D D D D' D< DA DD DF DL Da De Df Dk Dv D{ D D D D D D D D D D D D D D$ D1 D4 D9 DZ D g D l D r D t D D D D D D D D D D D D$ D&" D)/ D+4 D): D+< D,N D-V D.h D/q D0 D2 D4 D5 D8 D9 D: DB DD DG DI DGDIDJDKDL0DM9DNKDPTDRnDSwDV|DWDXD`DbDeDgDeDgDhDjDlDmDpDq DrDyD{2D};DPDUDXDZD`DuD}yDzD}DDDDDDDDDDDDD DD&D/DIDRDTDaDdDiDDDDDDDDDDDDDDD!D$D3DMDVDXDeDhDmDDDDDDDDDDDD DDD%D(D7DQDZD\DiDlDqDDDDDD D D D D DD DDD)D,D;DUD^D`DmD pD(uD*D-D/D-D/D0D2D4D5D8D9D:DCDEDHDJ$DH*DJ,DK>DMFDO\DPeDShDTuDUxD]}D_DbDdDbDdDeDgDiDjDmDnDoDwDyDz#D(DEDJDODlDqDvDDDDDDDDDDD DD/D8DPDXDlDtDDDDDDDDDDDD DDD D%D)D6D9LƆh5@`@ͅ@@hhd@A$A #  )# *6 ,d.bdNd)<8b| qFo!Fp&;Slm<Gt;m $$gVm $bm$%5;$m$m12+2k;m2;4m5;6,6H ;F6a6G4I78;m{{|us{{{N}.{{{}my94&[yF' f/2~dAm ZVr;`:)>ܒZ.eAYwܛϜ}5[LMУN^?_d`p֦qnkS5QӮx1&p/(>pH$R]gbtdK[)oA%-c28996@G&W_5djlDmmu} o4P>;=(07<=]C+HPP_V[]eyKmkTlmnopOqrs tCuuv|94S!/xLT[t1TKg   2P XYZ %FLloJrnvx{}O{2_tl `+~6<@B5EaGHK'G\N8:<?>g@AC_ =J-2{d---.../.9//>/0J800Y 11i12{3u3s{{3$3 33DDD$D#+D$@D+HD,ND-TD/ZD0f`@3 `@3@f$f3$73646 46D7DDD@DD$DA%DD+DA,DD2D?3D@>DBDDDXDE^3`@6=`@6G`@6$^4$LL54K>4K G4KDLDRDLDRDVDZ"D]%D^3Q4@Kͅ@KZ4@Mp4@N3$34$e54d>4d G4dDeDkDeDkDoDs"Dv%Dw3Q4@dͅ@d4@fp4@g3$34$~54}3} 4} 4}4}$D~D D(D.D4D:D@DN3`@}4}4}4}4@N$N4$54o DD DDD!x@4@!$! 5$(&554 G4DDDDDD"D%D3/5@ͅ@85@M5@3$3[5$\&53 33DDD"D(D.D4DB_@3u5~5@B$B5$&53 33DDD"D(D.D4DB_@3u5~5@B$B5$&53 33DDD "D (D .D4DB_@3u5~5@B$B5$(&5>4 DD! D%D(D)!Q4@~5@!$!5$0L5/6/ D0D56@/ 6@/$ 6$=X<D=DB`@<$ /6$JdoI3I 4I 4I4I$DJDS DW(DX.DY4DZ:D]@D^N3`@I4I4I4IO6@KN$Nh6$eod3d 4d 4d4d$DeDn Dr(Ds.Dt4Du:Dx@DyN3`@d4d4d4d6@fN$N6$o3 4 44$DD D(D.D4D:D@DN3`@4446@N$N6$To6 DD DDDD2D;D>DEDLDX6@6@X$X6$&53 33DDD"D(D.D4DB_@3u57@B$B7$o3 4 44$DD D(D.D4D:D@DN3`@444;7@N$NI7$@o3 4 44$DD D(D.D4D:D@DN3`@444;7@N$Nf7$ o 3  4  4 4 $D D D(D.D4D:D@DN3`@ 4 4 4 ;7@ N$N7$&o%7% D&D/ D3D6D7!7@%;7@'!$!7$>o=4= D>DGD>DGDKDN"DO0`@=;7@?0$07$V4oU7U DVD_ DcDfDg$v@U;7@W$$$dX.bdX7dX)<8b| qFo!Fps{8& 8$XDDDDD D D$dk.bdl,8dl)<8b| qFo!Fp&;Slm<Gt;m $$gVm $bm$%5;$m$m12+2k;m2;4m5;6,6H ;F6a6G4I78;m{{|us{{{N}.{{{}my94&[yF' f/2~dAm m_ {s{98 V8 q8 8 8 8$"l!3! 3!3!D"D&D*'D.*D*/D.2D+5D.8D(:D)<D+BD,ED.LD0ND2UD3[D8`D:iD;lD=oD>oD=tD>v`@!_@!3!u5!8@#8@$o$y9$EDDEDHDEDHDE DHDKDQDS#D]-`@D8@F-$29$edDeDh DjDmDn*Dp-Dq-`@d09@f-$2:9$xPDxD{DxD{ Dx D{ DD}DDD D>DADHDPDTDaDd8@yi$iR9$DDDD$ l9$9 DDDDDDD%D'D.D0D7D9D<DEDHDKDKDODQ9@`@9@9@K$T9$9 DDD DDDD#D-9@`@9@-$29$P9 DDDD D DDDD&D)D)9@`@:@)$0:$DDD D D DDD-D;DIDWD^D eD lD sDuD|DDDDDD`@/:@?:@$S:$#"D#D&D#D&D# D&D)D/D1#D;-`@"?:@$-$2g:$CPBDCDF DHDKDL DN#DO#`@Bz:@D#$(:$VxDVDZDVDZDV DZ D^D\D^D`!Db$Dd3De?DfBDhDDiTDjWDl^DmkDnnDppDqDrDtDuDwDyD|D}D~?:@W:@X$:$,DDDD$ :$8DDD D DDDD&D4DBDPD^DlDzDDDDDDDDDDDDD`@:@:@$:$DDDDD DDDD#D-`@:@-$2;$HDD DDD D#D#`@';@#$(1;$pDDDDD D DDDDD D/D;D>D@DPDSDZD]D aD iDlDyD|H;@:@$^;$DDDD$ x;$%$D%D)D% D) D=D+D,D--D.;D/ID0WD1eD2sD3D4D5D6D7D8D9D:D;D=D?DADBDGDIDJDLDM`@$;@&;@'$ ;$T SDTDWDTDWDT DWDZD`Db#Dl-`@S;@U-$2;$t@sDtDw DyD|D} D#D#`@s;@u#$(;$hDDDD D D DDDD!D$D3DRDqDDDDDDDDDDDD;@$ <$LDDDD$ )<$XDDD DDDD&D4DBDPD^DlDzDDDDDDDDDDDDD#D%D/D5D8DDDJDPDR`@=<@N<@P$Wc<$DDDDD DDDD&D0`@N<@0$5x<$DD DDD D#D#`@<@#$(<$#D#D&D#D& D# D& D*D(D*D,!D.$D03D1<D3HD5XD6aD8lD:|D;D<D=D>D@DADC DE(DH,DI9DJ<N<@$A$A<$QTDQDRDQDS$ <$^`<]] D^DbD^DbDhDjDd%De'Df.Dj5Dl7Dn><@]`@]=@_=@`S$\)=$== DDD DDDD#D-<@`@=@-$2K=$== DDDD D DDDD&D)D)<@`@^=@)$0d .bd h=d )<8b| qFo!Fpq=@&;Slm<Gt;m $$gVm $bm$%5;$m$m12y=N=Y}my94&[yF' f/2;4m5;6,6H ;F6a6G4I7~dAm m_ {Nk; >>>>><"+<><+2k;m28;mP<&^=-+<!?D? Y????}@@BFP<3B CA&=CC{{}.{{{|us{{}\2;\; ]&]&]&]CD%D^`&D^{}k{s{{{E 6FE 7`E 8}E 9E :E AE CE$L ELL FLDLDM DL DMDODMDODP!DS/DT6+2XD)8h=gDXGDVJDXPDYWDZY@L!F@L0F@MY$aAF$]PF\cF\ ]F]D]D^D]D^D_!D`#0F@\$%tF$bFbb FbDbDc Db DcDeDcDeDf!Di/Dj6+2D)8h=DnGDlJDnPDoWDpY@b!F@b0F@cY$aF$sPFrcFr sFsDsDtDsDtDu!Dv#0F@r$%F$x8Fxx FxDxDy Dx DyD{DyD{D|!D/D6+2pD)8h=DGDJDPDWDY@x!F@x0F@yY$aF$PFcF FDDDDD!D#0F@$%F$DDDD4DFDWDhDDDDDDDDDD#D-$.F$FDD$ F$FDDD G@$ G$DDD DDDD$D.D3D?DKDnD}DDDDDHDxDDDDDDDD D,D8DDDPD\DhDtDDDDDDDDDD%D3DADOD]DkDyDD D DDDDDDDD0DDDID PD!WD"^D#aD$e+GRG@e$jrG$'|D'D(D'D( D-D)D-'D.,D//$1G$25262 D2D5D2 D7D2D7D=D9 D:&D=,D><6@2 6@2G@3D$DG$BDBDCDDDEDF,DG`DHDIDJ$G$NDNDSDNDS DTDSDTDS$DV/DX6D[>D\KD]bD^yD_D`DbDcDdDeDfDg&Dh=DjDDkQDl]DqdDlfDrkDsDtDvDxDyDzD{D|D}D~DDDD DD!D$D'D*D0D3D;D>DDDJDMDPDSDYD\DdDgDmDsDvDyD|DDDDDDDDDDDDDDADODTD\DaDcDfDlD|DDDG@O5@P HQ$H$\DDDDD(D;DZDDDDDD D3DRDwD$5H$PH ZH$dH<DDDDDD D$D(D-D2D7D<D?DADGDJDNDVDXD\DaDfDmDsDwDDDDD^Dh=DDDDDDDDnH$wH$H DD DDD  D +D =D @D FD KD NDVD\DDDDDDQHH@H@$H$IDD% DD%D&D'+D-:D+?D-BD/GD0XD3fD0gD3iD6sD9zD:D;D:D;D=D<D>D?D@DADEDFDIDJDMDODX8DYED]D^D_DaDbDfDjDkDlDmDrDmDrDfDgDhDiDnDo DpDqDv Dx$Dy*Dz0D{6D|<D}BD~HDNDTDZD`DfDlDDDDDDDDDD!D$D'D*D1D<DIDTDDDDDDDDDDDDDD!D'D)D,D2D<DH%I@7I@TIjI@ I@!I@"I@#I$I%I&I'I@)P$PJ$DDD DDD$DRDoDDDDDDDDJ@$5J$DDD DDDD%D8DEDQDTDDDDRJ@$bJ$ F D DD  DDDDD;DDDDDD D$D%G@ $vJ$)TD)D*D)D* D.D/D0$J$3tJ3D3D4D:$J$>D>DADCDDDE(DG+DI;DJRDKiDLDNDPDQJ?+$J$TDJTDTDX DTDXD[+D\BD]PD_XD`aDcDfJ@TKU KV$a s .K +&K ,8K -NK .cK 2yK 3K <d.bdKd)<8b| qFo!Fpf02;SlGt;m K!K"K#K$K% L&!L'6L*KL._L:tL?LDLILNLTL`Le Mj Mo7MpNMt4mcMwMMMMMMMN'N?NWN5;6,6H ;F6a6G4I7pNNN~dAm; NNNVOOOP}PRRST V)V>DXZZeZ\]]P^^&_[__8`a bUbbb5xgLhMhNi^Qj_tj`jpkqltmmmjnnnJo)pBqqrs]tuujvYwx&Cy/y>={H{R|]i}g#~t"ˀ ׂ\tR v%*-ʋ2+8Q9w9@GzWڍe_dj`lmu֏})A \w%>]גГ$KwK(n0G͖7:=YƗC!HDPLVn[]e[K RvVx lڟ! ;";Z`7f{Npۢ(C*;&=;m<$$eVm$am$_H'#%;$m$mnMGJݥKTAY|]`a%ҧ{gު5x789ū:12+2k;mbj2S8;mI;mII5+2my94a}[y' fm_ qEtduwxS~}my[y{o&9@  & $& ?& Z& u& & & & $DDD DD@$$DDDDD D DDDDD D$D&D(D*D,D6@@%@6$;1$,BDDD D DDD*D0D2D6D8Q@@8$?`$lz DD D DDD(D(D.D4D14D27D3@DGDGD dD lD ~DDDDDDDD'D+ D,D.*D/0D0HD/PD6[D7fD?iD@{@@@@5@ '3@(G{$A$RDDDDDD;D\DtD|DDDc@t$$DDD @$ $  D DD @ $ $DDD @$ $DD D! @$ ,$('D(D)D* @'$ C$1D1D2D3 D4D5!D6+D75D8?D9I$Kf$@@?? D@DA DB@?@?$$ITHH DIDJ DK@H@H$$RhQQ DRDS DT@Q@Q$$[|ZZ D[D\ D]@Z@Z$$feDfDhDiDpDv,Dw/@e$4($~~ DD D DDD'D*@~@~$/B$]n DDDDDD@@$$$$DD D@$$8DDDDD$D'D.@3$3$ l D D DD0D 9D!<D"C@ H$H$+R)) *2*@*D+D- D,D-D.D/D0!D1'D2-D33D49D5?D6ED7KD8QD9WD:]D+`D:cD;fD>iD;xD>{D@DCDDDIDKDMDVDWDXDZ Du|Dv~c@)@)M@,`-q./012345 6708C9V:k;~$${<yRy z2zD{D D{ D}DDD2D<DGDVDYDDDDDDDDDDDD"D$DBDEDJDDDDDDD3D>DHDYD`DnDtDDDDDDDDD@zQ}@~$$DR 2DD DD4DIDYDgDuDDDDDDDDDDDDDDDD D D D D DD DDD!D(D/D6D=DDDKDRDYD`DkD+pDsDyD+~DDD+DDD+DD!D D"D#D+D D$D+D$D'D(D+DO DMD+DODPDQ"DR)DS0DT6DW<D]MD^oD_xDgDqDrDsDvDwDxD{D|D}DDDDDDDD D@@$$2`01 2D2D9 D2DWD[$D\>D_XDavDbDcDdDeDdDeDgDfDgDhDjDlDnDo DqDrDs)Dt2Du<DvEDwODxXDw]DxbDydDznD~|DDDDDDDDDD D DDDDD D8D@DGDNDQDRDVD]DjDmDnDrDyD|D}DDDDDDDDDDDDDDDDDDDDDlDD D DDD,D6D?DBDHDKDRDTDpDsDzDDFDEDFDEDFDIDeDnDqDyD{D} D~DD<D?DSDDDDDDDDDDDDDD"D#D&D'-D&2D'7D+?D,JD-`D.vD0D/D0D1D2D3D4D6D7@4563@7@89):7=H_@>s?@&B &E@ @avj@ @@6K?@#!%$3$I4 HDIDUDK DU DVDZ$D^'D`.Db:Da=DrDDsHDtODv`@J@Kg$gN$ cDDDD"D.D1D;DADDDMD\@\$\v$  DDD DD<DGD[DdDgDDDDDDDDD D DD#D)D,D;DEDPD_DjDmD|DDDDDDDDDDDD@@$$DD D D D D 'D *@$,$  D D D D D #D (@ $.$ @ D D D @ $ $" P! D" D# D$ @! $ $( \' D( D) D* @' $ 1$. h- D. D/ D0 @- $ G$4 t3 D4 D5 D6 @3 $ [$J zH vH H I I DJ DQ DJ DQ DR !DS *DX 0DY :DX <DY ADX FDY HDZ LDY ND\ VDa ^D\ `Da eD_ jD` qDa sDb Dc Db Dc Dd Dc Dd De Df De Df Dd De Df Dg Dh Dj Da Dm Dn Do !Dp &Do )Dp -Du 3Dx LDy UDz ^Dw cDz iD{ mD} qD~ ~@H @I @K K 5@L L @M @c #@d .@e ~$;$  R ^ l D D D D D D #D 6D @D @D aD fD jD D D D D D D D D D D D D D D D D !D !@ y  @!$&$% 0$ $ D% D& D' D( D+ D, #D- 6D1 8D6 V@$ $X$< : ; R; ^; l; D< D> D? D@ DB DC #DD 6DI <DK <DL ]DJ _DL bDJ eDK hDL lDM DK DL DM DL DM DP DM DP DN DP DS DT DS DT DU DT DU DV DZ @: @; yI <$$   D D D D D D D (D ,D /D) CD. F@ @ $H$4 3 D4 D5 D6 D7 D9 2D8 5D: ?@3 $D.$@ 4? D@ DA DB DD *DC -DE 7@? $<G$J pI DJ DK DM %DO 3DN 6DP =@I $Bi$T S DT DU DV @S $ $Z Y DZ D[ D\ @Y $ $` _ D` Da Db @_ $$f e Df Dg Dh @e $ $n l Rm ^m lm Dn Do Dp "Dq "Dr CDq JDs NDr SDq iDr mDs qDr Ds Dt Dv Dw Dy D{ @l yp "$$ ~ ~ D D D D 5D 8@~ $:"$  D D D @ $ :$  D D D @ $U$   D D D @ @ $p$ , D D D @ $ $ < D D D @ $$ X D D D @ $$ h D D D @ $$ |   D D D D D D D "D %D# (D" *D# 1D& 4D' ?D( FD+ PD, aD- qD. D/ D0 D5 D6 D7 D8 D9 D: D= DA DB ,DC ;DD JDE YDF hDG wDH y @  @ ) @ 8  I  Y  j  z    @ y$ $M  K K L  L DM DU DV DU DV DW !DX ,D] 6DX >D] BDX ED] HD^ ODa _Db mDc zDd Df Dg Df Dg Dj Dg Dj Di Dj Dh Di Dj Dl Dk Dl Dm Dn Do &Dn 2Do 8Dp ?Dq `Dp dDq jDr rDs Dr Ds Dt Du Dt Du Dv Dw Dv Dw Dx Dy ,Dx 0Dy 6Dz >D{ _Dz cD{ iD| qD} D| D} D~ D D D D D D D D D D +D 7D ED HDj OD bD iD tD D D D D D D D D D D D D "D /D <D ID VD cD pD }D D D D D D D D D D D D D #D (D ?D KD YD \D cD fD mD ~D D D D  @N  O P Q  @Q % R / @S @ @m $L $     f  D D D D D !D $D 'D 3D 6D 9D =D TD mD D D D D @    @    @ $ (@ d`.bd` d`)<8b| qFo!Fpq=@&;Slm<Gt;m $$gVm $bm$%5;$m$m12{N+2k;m2;4m5;6,6H ;F6a6G4I78;m\2;\; ]&]&]&]^`&^ ^  +$ 8 K _ t       ? @E  W Y .&2H-;H E9a6q* UI;mII5+24V;mRm#;:.tvwxyz~ *Ce6aEl5YST&UI^_`.ijkxyztPj:Tx Cp"#4#Y##Q$SC$Tl$\$]$_$`%aM%b%d%h%i &jG&q&v&y& ';'74W44$4`4444 44D4D5D4D6$ 4&8p 4&8q 4&8r 4&9t #5&:x >5&B| V5&C m5&P 5&S 5$VlDVDXDZD\"D]2D^AD_D5W5@XF$F5$b bDbDeDb DgDhDg$Dk*Dl,5@b/5@c,$05$o5o6o 6o6o$6o/6o96o DoDt DpDtDoDp!Dt)Du,DwJDuLDwPDxXDywD{DyD{DxD{D|D{DwDtDC6@oN6@p Y6@p 6@qd6ql6@qv6@q1@q6@r$6$6DD DDDD!D$D;D=DBDhDiDnDp6@6& 6@6@p$x6$ 67 7747?7DD DDDDD/D7DLD\DpDDDDDDDDDDDDDDDDDDDDDDDDD0D4D<DLDXDiDjDkDnDuDxD}DDDDDDDDDDDDDDDD$D0DADBDCDFDKDRDUD\DlD|DDDDDDDDDDDM7@Z7@e7@s7d61@{7$7$"67 777?7DD!DADDDMDkDnDuDxDDDDDDDD77@7@7M7@7888@$&8$#88J8 DD DDDD(D2D5D7DCDGDRD[D^D `D b_8@N@m8@b$jy8$ ,$8 8  D D DD D1D DD!LD PD!SD$XD!_D$bD&nD'D+D,D-D.D0D1D2D5D6D7D9D;8D=FD>cD@lD>nD@sD>yD@{DADBDDD@DGDHDJDLDMDODR DSDT DV,DW6DX@DZDD[OD]\D^fD_pDcpDasDcyDdDfDg8 8888@8@9%929@9L9X9@$b9$i&88iq9i 9i9iDiDkDlDn$Dp5DsLN@jm8@kL$S9$u('8uq9u 9u9uDuD DD4DGDRD[DbDeDqDDDDDDDDDDDDDD%D1D?DNDYD\D`DwD}DDDDDDDD DDDDD D*DLDfDlDxDDDDDDDDDDDDDDDD DD)D7DfDfDwDDDDDDDDD#D<DDD`D `D tDtDyD~DDDDDDDD D!D"D$D%D' D* D+D*!D+$D-*D+2D-7D>CD@\DAqD@uDAvD@~DBDFDGDFDGDHDJDKDODPDODPDODQDRDVDW,DV/DW2DV5DX9DYMD]XD^jD]mD^nD]uD^wD]yD^zD]|D_}DcDdDcDdDcDdDcDeDfDjDkDjDkDjDkDjDlDmDqDr"Dq%Dr&Dq)Dr+Dq4Ds6DtMDxUDyjDxmDynDxqDysDx|Dz~^.D .DzD{DDDDDDD!D$D4DCDPDdDmDr9v9v9w8x8y8z9{9{:@|9}%929:@:@@9L9X9@$:/:::@fG:@X:@`l:@'v:':@':@(:@(:@(:@( r$z:$/:: :DD D DDD,D?DRDeDxD{:@:@;@!;$*;$(088q9 99;::: DDDD6D<D>F;@>$CP;$l0`;q9 99;::: DDDD6D<D>F;@>$Cn;$044 4DD D$;$0;DDD DD;@$;$0;DDDDD$D*D.D5DI;@ $K<$<1)<DDD D<@$ dI1_<dL1~<dL1)<8b| qFo!Fp0& &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;mI;mII5+2'93;5my94 [y' f2~dAm m_ [\[K\;a\\\\<N<< k; <"+<><+2P<&^=-+<P<A&m^M;_;m=|_w;m_k m[2V=$p=`=4>>?i@@.Ac dxAAB<+2P<&[ymyJ$XL1JW1JW WBJWDXD[D\ D^D_D`D_$D`*Da/Db;DcMDdRDeZDf\@WQJ@W`J@Y$aqJ$j1Ji1Ji iBJiDjDk DlDnDo Dp3Dq5@iQJ@i$7J$u1Jt1Jt tBJtDuDv DwDyDz D{3D|5@tQJ@t$7J$ 2J1J BJDDD D$J$42J1J BJDD DDD D5D<DCDHDNDUD\DbDhDpDwDD@QJ@J@J $J$2J1J BJDD D DDDD(D:+22D/=~< 3DN+2 3D/O~<3D`DtDx+2F3D/~<Q3D+2S3D/~<^3D+2_3D/~<p3DDDDDQJ@J@$J$31JDD DD%D0DGD^DuDDDDDDDD-DDD[D)rD*tJ@$yK$.5D.D/D2 D/D2D6"D75D8MD:\$^K$>x5D>DP DQD]1D^?D]JD^KDbMDcXDb[Dc`DdeDerDfI6D~<6DjDkDqDmDnDqDsDtDu Dw#Dy:D{ID}LD~cDzDDDDDDDDDDD+DEDTDWDiDDDDDDDDDDDD#D=DYDpDD"KMGK@QUK(Vt eK(Wx uK(X| K(Y K(Z K([ $a s .K BK CK OK$(91JL DDD DDD)D;D\J@L@$cL$91JL DDD DDD)D>J$9<d9Qbd9)<8b| qFo!FpQ& &;Slm<l;m $$fVm $`m$%1;$m$m12I;mII5;6+2;m'93;5[y' my94 f2;4m5,6F ;F6a6E4I7~dAm m_ 8L'ALL <Nk; <"+<><+2k;m28;mP<&^=-+<P<A&L L L L M #9M $UM %nM (M$>9M<M< <M=D>DAD>DA DBDCDDDE)DF.DG8DH=DKGDLLDMUDODNDQDRDSDWDXD]D^$M$c:DcDmDc DmDnDo Ds%Dt.Du7DwcDvfDypDz}DD{DIR;DDDQbl;DDDDDDDDDDDDD DDD D/DDDQDTDVD[D`DjDoDtD{DDDDDDDI<DQb<DI<DDDDQb<DI<D Qb<D I<D8D8D8DADHQb=DHMdhM@e8HP$PM$=NN DD DDD<D>DADDDXDoDDDDDDDDDDDDDD)D+D.D1DHD]DmDpDzDDDDDDDDDDD3N@>N@IN@TN@5@aNh$vN$?NN DDD D DDDDDD,D7D<DGD LD [D hD tDDDDDD D%D& D'D()D).D*@D,ED-]D/bD0yD2~D3D5D8D:D;D< D?!D@-DA4DB=DCHDDZDE]DGfDFoDGvDH}DIDJDKDLDMDTDUDWDXDYN@*@TN@N5@N$N$`A_9_ D`DhDsDiDk%Do+Dp2Ds<DtCDuNDv`*@_N@_N@a`$`a s .O *O(4 (O(5 dPB_<dPB;OdPB)<8b| qFo!FpQ& +2k;Slm 2;l;m 4m5;6,6F ;F6a6E4I78;mI;mII5+28L'><+2P<&=;m<$$fVm$_m$%1;$m$m12DO& YO& lO$&PBD&D)D&D) D&D)D+D,D. D/wD1D0D1D2D3,D40D7nD9D:D<D;D=O@'$O$ACO@DADBDC DDO@@$O$HDOGDHDIDJ DKO@G$O$PDOOO DPDQ DPDQ DR;DTPDVDW*@OO@O$O$_D^O^ ^D_D`D_!D`$Da3DcHDdhDenDdpDerDfDgO^O@^`@^$a s .O(@ dEPdEHdE)<8b| qFo!FpQ& '93;Sll;m 5;6&;m<$$fVm $`m$%1;$m$m12+2k;m2;4m5,6F ;F6a6E4I78;mI;mII5+2G<+2P<&T$sE\rDsDwDuDuDx8T@r$:T$E U~\~ DD D DD_DpDqDtDDDDDDDDU@~T@~U@$ (U$F\DD DD$D:DADVT@U@U@V$^7U$0G\MU DDDD DDD1ZU@gU@8$8sU$hG\DD D#D2T@U7$7U$GU DDD DDD/D?DEDHDJD]DdDDDDDDDDDDDDDD DRDVD[D~DD+@U@$P&8 P&< P& @ U$bD?iD@lDA}DBDCDDDFDGDHDJ DKfDMlDNDQDPDQDRDSDTDVDUDWDYDXDZD\D[D\D[ D]!D^$D`*D_8D`?DaDDlLDmaDnsDpxDqDrDtDuDvDwDxDyD{D|D}"D~4DCDUD\DoD~DDDDDDDDDDD*D=DODYDlDDDDDDDDD DD'D8DNDaDkD|DDDDDDDDDD-D7DHD^DqD{DDDDDDDDDD*D=DHDYDfDhD~DDDDDDDDDD#D4DJD]DgDxDDDDDDDDISDDHSDD D D DU D` Di Dl D D D D& D' D( D) D* D+ D,5 D-G D.` D/r D0 D7 D8 D9 D: D; D< D; D< D= D> D? D@ DA/ DB2 DCM DD_ DEw DF DG DH DI DJ DK DL DM DN1 DOI DP[ DQs DR DS DT DU DV DX DZ D[ D\ D]$ D_, D`< DaN Db] Ddd Dew Df Dg Dh Di Dk Dl Dm Dn Dp DqDrDs0DtBDuTDvfDwxDyDzD{D|D~DDDDDD&D8D@DSDbDtDDDDDDDDDD DD,D;DMDTDgDvDDDDDDDBDHDDDDD&D,DrDxDDD DD#D2DDDSDeDlDDD$D,DDDDDDDLDDDD DdDlDDD$D,DDDDDDDLDDDD DdDlDDDDDD DDD D*D/DADSDeDtDDDDD D D D D D D,D>DDDWDbDtDDDDD D"D$D%D&D'D*D+D,&D-1D/8D0KD1ZD3`D4hD5tD6D7D8D9D:D;D<D>D@DADBDCDD%DE,DF?DGNDH`DIoDKDMDNDODPDRDSDTDUDVDXDYDZ*D[9D]@D^PD_bD`qDbxDcDdDeDgDhDiDjDlDmDn DoDq Dr0DsBDtQDvXDwhDxzDyD{D|D}D~DDDDD D D" D4 DF DX Dj D| D D D U@++@+'V-0V@.:V@/FV3tV3 $ V$jUDD D D,D7DADQDpD|DDDDDDDDDDDDDDD"D.D6D;DFDtD~.@T@5@~$V$D?DADBDD DE.DF5DGFDHMDI^DJeDKvDL}DMDNDODPDQDRDSDTDUDVDWDX DYDZ%D[6D\=D]ND^UD_fD`qDaDcDdDgDhDiDkDlDnDoDpDq DsDt$Dv,Dw<DxNDy`D~hDxDDDDDDDDDDDDDD.DNDTD`DoDtDDDDDDDDDDDDDDDDD$D4DCDHDXDjD|DDDU@+@'V:V@$W$(sW DD D D DDDD"W@+@$$W$Ls\V DDDDDD,D>DLDiT@0V@$ia s .W )W(*` "X(2 @X 4jX(k X( X( X(  X(  dsPdsPds)<8b| qFo!Fp)&` &;Slm<l;m $$fVm $`m$%1;$m$m12+2k;m2;4m5;6,6F ;F6a6E4I78;m*;3EX.\ZF[~\SG\\ Hq] ><+2P<&]$)s](D)D8D) D8D9gD:mD<s]@(]@*g$z]$B4t ADBDEDF_DG_DFbDGhDIk]@C_$m]$PtODPDSDT_DU_DTeDVkDWm@O]@Q_$o]$^u]]D^DaDb_DceDes]@__$z^$lu^kk DlDoDp_DqdDrjDsl"^@k+@k]@m_$n.^$zv?^yI^y DzD}D~_D_DeD~kDqDsU^@y_^@y]@{_$uk^$xvy^R DDD_DdDjDqDs^@R@]@_$u^$vy^R ^DDD_DdDjDpDr^@R@^@]@_$t^$dw^DDDD\DDDDDDDDDDDDDDDD DDD,D0D;DDDnDq]@$va s .dxPdx^dx)<8b| qFo!Fp& &;Slm<l;m $$fVm $`m$%1;$m$m12G3E*HH^$0x/D0D1D2D4 D6(D80D:8D<@D>$^$ٲ^$,4<D[A_@L$C_$by#_a-_a DbDf DbDfDgDh!Dj(Dl@DmGDnXDocDphDrsDtxDuDwDxDyD{D|D}DDDDDDDDD DDD&D1D>DIDPDXDfDqD~DDDDDDDDDDDDD DDD D$D,D0D8D<DDDHDVDYDDDDDD=DcDDDDD!DGDND\DgDjDrDDDDDDDDDDDDDDD!D.D9D@DHDVDaDhDpD~DDDDDDDDDDDDD DD(D5DCDJDPD^D iD vD D DDDDDDDDDDDDDDD)D6D AD!HD#PD$iD&pD'D)D*D,D-D/D0D2D3 D5D6)D80D9ID;PD<\D=iD>tD@|DADCDDDFDGDIDJDLDM DO DP5 DR< DSU DU\ DVu DX| DY D[ D\ D^ D_ Da Db Dd De Dg Dh5 Dj< DkU Dm\ Dnu Dp| Dq Ds Dt Du Dv Dw Dt Dy Dz D| D} D~ D" D0 D= DK DR DX Df Dq D~ D D D D D D D D D D D D D D D D* D5 D< DH DU D` Dh Dt D D D D D D D D D D D D D D D D$ D1 D< DD DP D] Dh Dp D| D D D D D D D D D D D DD DD D,D9DDDLDXDeDpDtDDDDDDDDDD?_@aI_@aT_c]_@d$i_$pz__ DDDDDDD6DAD\DvDy_@I_@$dPd_d)<8b| qFo!FpU& &;Slm<l;m $$fVm $`m$%1;$m$m12G3E*HH[y' my94 f2;4m5;6,6F ;F6a6E4I7~dAm m_ _&; _$B#_ADBDJ DKDL"DM(DO0DQHDRSDU^D[dD\D^D`DbDcDeDgDhDjDiDjDmDnDq Dr4Ds7DxUD\DgDlDDDDDDDDDDDDDDDDDDDD DD#D)D.D@DGDNDSDeDlDsDxDDDDDDDDDDDDDDDDD D DDD*D,D:D<DJDLDZD]DuDzDDDDJDDDDfDDD;DDDDD*DBDFDLDQDTD\DyDDDDDDDDDDDDD DDD1D5D<DADHD[D_DfDkD}DDDDDDDDDDDDDD D D D D  D  D D D$ D7 D; DB DG DI DP Dc Dg Dn Ds D D D D D! D  D" D$ D& D' D( D' D( D) D+ D* D, D. D0 D6$ D8$ D:, D;? D<W D;X D<^ D=f D>x D? D@ DB DD DE DF DE DF DG DH DI DH DI DJ DL DN DO4 DQ< DRT DT\ DUt DW| DX DZ D[ D] D^ D` Da Dc Dd Df Dg' Di9 Dj= DlD Dm\ Dod Dp| Dr Ds Du Dv Dx Dy D{ D| D~ D D$ D< DD D\ Dd D| D D D D D D D D DDD$D<DDD\DdDxDDDDDDDDDDDDDD5D>DPDhDoDuDzDDDDDDDDDDDDDD D$D*D/DADDDJDPD[DmDDDDDDDDDDDDDDDDDDDDD D+D2D8DCDUDiDjDnDtDDDDDDDDDDDDDDDDDDD'D9DMDND RD XD cDjDpD{DDDDDDDDDDDDD %D&D!*D#,D$7D%ID&aD%eD&kD'pD)xD*D+D*D+D,D-D.D-D.D/D0D1D0D1!D2*D41D64D7GD8eD:h?_@AT_C]_@Hh$o_$B`z_ADBDD DBDDDEDF+DG+DF0DG:DI<DJ]DLuDJvDL|DMDODQDRDSDTDUDVDWDXDYDZ_@A_C#$#_$`#__D`DcDeDdDe'Dg)DiMDmeDihDmnDlrDm|DoDnDqDsDuDvDwDxDy?_@_$`( -`( dPd,Ud)<8b| qFo!FpQ& &;Slm<l;m $$fVm $`m$%1;$m$m12I;mII5;6+2;mG3E*P<*'><+2k;m2;4m5,6F ;F6a6E4I78;mP<&;` 5M`$<D<D=D> D?D@!DA+DB5DC?DDIDESDF]DGgDHqDI{DJDKDLDMDN$g`$R4u`Q `QPDRDSDRDSDU$DV'DX,DY3DZ?D[BD]HD^OD_[D`^DbdDckDdwDezDgDhDiDjDlDmDnDoDqDrDsDtDvDwDxDyD{D|D}D~D DDD"D$D+D7D:D<DCDODRDTD[DgDjDlDoDtD{DDDDDDD`@Q$`&!a&. Ha&`0 ja&1 a&HL7 a&a8 a&u> a&"@ b&A 7b&JE \b&rE ~b& :I b&bI b&U 5&\ 5&)` b&.d b&/h 6&;l ,6&<p c$VP6V5DWD\DW D\D[D\D^#Db#D^+Db5Dc7DpMDqZDf_DgiDhsDi}DqD{D}D{D}D{D}D{D}DDDDDDDDDDD*D^DaDkDlDrDxDzDDDDDDDDDDDDDDD D#D>D>DHDbDbDoDtDyDDDDDDDDDDDDDDDDDDD DD !D #D@DRDUDUDcDhDmDD%DD%D'D*D,D/D5D6D:D;D=DCDF(DK0DL=DK?DLDDMJDQJDRWDQYDR_DSaDVDXDZD^D_D^D_D^D` Da)De,,U0DHDkDpDzDDDDDDDDDD(D8DDDLDlD|DDDD D DDDDDD8DHDTD\D|DD!D$D%D&D'D)D*D+D.)D/FD0LD1kD3D4D5D8D9D:D;D= D>/ D?= DBI DCf DDl DE DG DH DI DL DM DN DO DQ< DRO DS] DVi DW DX DY D[ D\ D] D` Da Db Dc, De3 Dd? DeI Dfb Dgh Di| Dj Dk Dl Do Dp Dq Ds Dt Du Dx Dy: Dz@ D{_ D} D~ D D D D D D D D D D4 DP Dl D D D D D D D D DD3D8DLDTD~DDDDD D%DAD]DdDDDDDDDD(D@DXDpDDDDDDDD3DKDcD{DDDDDD D#D;DSDkDDDDDD D%DADHDuD|DDDDDDD1DMDiDDDDDDD DD(D0DZD`DpDxDDDDDDDDDD D ,D 4D aDhDxDDDDDDDDD D0D8DeD"lD#D$D%D&D'D*D+D,D-6D.qD1|D2D3D4D5D6D7D8:D9VD:rD;D<D=D>?6<DCRDGXDHhDKpDLDMDNDODPDQDRDSDT DU9DX@DYTDZ\D\D]D`JDaM55DkMDl]Dr`DkfDllDrrDtvDuvDt~DuDtDvDwDxDyD|DDDDD DDD&D8DJDPD]DjDpDvD{DDDDDDDDDDI׿DD5׿DDD)D=D?DTDcDlDDDDDDDDDDD D DDD-D2D@DJDjDtD~DDDDDDDDDDDDDDDD#D$ D# D$ D' D( D' D(% D+< D,C D+E D,J D.L D0W D1^ D3d D6l D:s D;| D> DC DD DH DJ DK DO/!DP2!DT8!DVB!DWs!D[!D\!D]!]6[ c~6@>5@X O@Z\O@]?-c@tv~6@:c@6@6@ -c@!$![y' my94 f2~dAm m_ Fc$hg,UDhDlDo DmDo Dq%Dr2@g$7Xc$vuDvDxDv DxDyD{'@u$3a s .ic 8c c c c 67($ E7(%$ c(&( c(', l7((0 c(+@ c(, Y(G7 7(KD7 d Pd !dd )<8b| qFo!Fp)& '93;Sll;m 5;6&;m<$$fVm $`m$%1;$m$m12+2k;m2;4m5,6F ;F6a6E4I78;mI;mII5+2G3E*HH*'><+2P<&*d&6 d&P d& e$ \DD D DDDD&D5D9D@DDDLDODUD]Db5@.@2\@b$j6e$x\DD D DDDD#D2D6D<D@DHDKDQDYD^5@.@2\@^$fJe$\DD D DDDD#D2D6D<D@DHDKDQDYD^5@.@2\@^$f^ee& [&  f& :[& f$HDDDDDDD$!W\$l0DD DD  DD D D D D $D eDxD }DD1@$d\$DD DD#D&D,D2D8DVD`D hD"D#D$D&D%D&D'D(D)D*D+,D,=D.UD/cD.dD/iD0qD1t/f@:fy$ybf$5t04D5D6D8 D95D<>D:AD;KD<UD=gD?gDAyDCDEDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDV%DW/DX9DYCDZMD[WD\aD]hD^lD`lDbtDfDgDiDcDeDdDeDmDnDpDoDpDqDsDrDs+2|D)!dDuDtDx%D|,D}<D<+2D)A!dDQDXD^DcDxD+2D)!d DDDDDDDDDDD+2lD)!d|DDDDD*D6D6D@DUD_DdDpDyD|DDDDDDDDDDDDD DDD$D$D$D2D7D<DEDHDPD`DhDmDuD|DDDDDDDDDDDDDDDDDDDDDDDDDD DDD  D %D2D5D<DFDIDSDXD[1@4/f@$`qf$DD$D D$D%IPD|!dPD'|D(D*D+D,D.D/D.D/D>ff@$a s .f(-H7 f /f 0dgd'gd)<8b| qFo!Fp3g& &;Slm<l;m $$fVm $`m$%1;$m$m12I;mII5;6+2;mk; <"+<><+2k;m2;4m5,6F ;F6a6E4I78;mP<&^=-+<P<A&^=+<zg(+<gg g h"hBh@+<Ohhh$iBiHH gi[y' my94 f2~dAm m_ ><+2P<&i i&` i&- i$3i2@2 D3D6 D3D6D:D7$D9+D6?D7RD8YD<YD=[ j@2@2j@4[$cj$A<i@@@ DADE DF"DGuDHDGDHDIDNDIDJDMDN DJ DKDNDHDN DQ%DT'@@5jB>j@C'$/Ij$Yl@XDYDZD[D\ $"bj$`zj_@_ D`Dc D`DcDfDd$De+Dc?DdRDiYDj[j@_@_j@a[$cj$n@mDnDsDuDvDw-Dx6Dy9DzfD{tD|D}D@me@r>j@s$j$j @DD DDD!D2DpDxDDDDDDDsDvDyDDDDDj@+@j@j@>j@$j$H@DDDDD-DZDhDtDDD@e@>j@$j$j @DDD(D8DxDDDDDDDDDD$D7+@[j@j@>j@7$7 k$8DDDD DD'+@$)&k$dDDDDD$@k$xzjDD DD D$D;D?DXDZDwDDj@j@Qk@$ak$ pkk kDD DDDD*D7DDD`D{DDDDDDDD D D D D DD DD$D1D3k@>j@3$;a s .k d[gd\,Ud\)<8b| qFo!FpU& &;Slm<l;m $$fVm $`m$%1;$m$m12I;mII5;6+2;mzg(+<><+2k;m2;4m5,6F ;F6a6E4I78;mP<&Bh@+<k; <"+<^=-+<P<A&><+2P<&k:&U&Kj U&jk U&ok V&yl )V&4l NV&l nV&m V&4m V&dm V&rm V&m W&m ?W&m 5&Ԯ 5&)خ bW&.ܮ vW&/ 6&; ,6&< l$V\P6V5\DWD\DW D\D[D\DbD^%Db/Dc1DpGDqTDfYDgcDhmDiwDqD{D}D{D}D{D}D{D}DDDDDDDDDDD!DUDXDbDdDjDpDrD|DDDDDDDDDDDDDDDD D(D(D2DLDYD^DcDiDsD}DDDDDDDDDDDDDDD DD D DD1D4DBDEDJDbD%iDkD%pD'rD*}D,D/D5D6D:D;D=DCDFDKDLDKDLDQDR+DQ-DR3DS5DVJDXWDZWD^vD_D^D_D^D`DaDe,UpDKDL#DQ(DR5DSEDTUDWXDXgDY{D]D^Dg5DkDlDrDkDrDtDuDtDuDtDvDwDxDyD| DD(D6D;DADDDIDZDlD~DDDDDDDDDDDDDDDDIxDD5xDD-DVDjDlDDDDDDDDDDDDD D3D8D@DDDYD^DlDvDDDDDDDDDDDDDDDDD D& D#) D$6 D#; D$@ D'F D(G D'J D(O D+f D,m D+o D,t D.v D0 D1 D3 D6 D: D; D> DC DD DH DJ DK DOS DPV DT\ DVf DW D[ D\ D] ]6[W~6@(5@XWW@t~6@W@6@6@8W@ $ [y' my94 f2~dAm m_ "l$p8o,U8DpDuDzD{"Dv(Dz2D|7D{=D|ED}MD~]DiDvDDDDDD*@o2ls?ls($Pl$DD$a s .bl .l l l l 67($`7 E7(%d7 %Y(&h7 3Y('l7 l7((p7 l(+7 l(, 9 Y(G@< 7(KD< d#gd$md$)<8b| qFo!Fp0& '93;Sll;m 5;6&;m<$$fVm $`m$%1;$m$m12+2k;m2;4m5,6F ;F6a6E4I78;mI;mII5+2k; <"+<><+2P<&^=-+<P<A&zg(+<Bh@+<HH ><+2P<&m7m&$4 [&%8 Hm&'< :[&(@ Xm&)D hm&2` 6e$=$m<D=D? D@ DADBDEDG#DH2DI6DJ<DK@DMHDCKDBQDOYDP^5@>.@>2\@>^$fm$UDUDWDUDWDUDW DXDY#$%W\$]0\D]D^D]D^ D]D^D_D`D_D`$DbeDcxDb}DcDd1@\$d\$h@DhDnDoDp#Dq(Dr6Dq=DrBDsGDtJ/f@iL$Lm$x0wDxDzDx Dz Dx DzD{D|xD~DDDDDDDDDDDDDDDDDDDDDD!1@w$&a s .dinit.c/usr/src/bs/BUILD/glibc-2.2/csu/gcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,20)=(0,20)../include/libc-symbols.h/usr/src/bs/BUILD/glibc-2.2/build-i386-linux/config.h../sysdeps/gnu/_G_config.h../sysdeps/unix/sysv/linux/bits/types.h../include/features.h../include/sys/cdefs.h../misc/sys/cdefs.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hsize_t:t(8,1)=(0,4)__u_char:t(4,1)=(0,11)__u_short:t(4,2)=(0,9)__u_int:t(4,3)=(0,4)__u_long:t(4,4)=(0,5)__u_quad_t:t(4,5)=(0,7)__quad_t:t(4,6)=(0,6)__int8_t:t(4,7)=(0,10)__uint8_t:t(4,8)=(0,11)__int16_t:t(4,9)=(0,8)__uint16_t:t(4,10)=(0,9)__int32_t:t(4,11)=(0,1)__uint32_t:t(4,12)=(0,4)__int64_t:t(4,13)=(0,6)__uint64_t:t(4,14)=(0,7)__qaddr_t:t(4,15)=(4,16)=*(4,6)__dev_t:t(4,17)=(4,5)__uid_t:t(4,18)=(4,3)__gid_t:t(4,19)=(4,3)__ino_t:t(4,20)=(4,4)__mode_t:t(4,21)=(4,3)__nlink_t:t(4,22)=(4,3)__off_t:t(4,23)=(0,3)__loff_t:t(4,24)=(4,6)__pid_t:t(4,25)=(0,1)__ssize_t:t(4,26)=(0,1)__rlim_t:t(4,27)=(4,4)__rlim64_t:t(4,28)=(4,5)__id_t:t(4,29)=(4,3)__fsid_t:t(4,30)=(4,31)=s8__val:(4,32)=ar(4,33)=r(4,33);0000000000000;0037777777777;;0;1;(0,1),0,64;;__daddr_t:t(4,34)=(0,1)__caddr_t:t(4,35)=(4,36)=*(0,2)__time_t:t(4,37)=(0,3)__useconds_t:t(4,38)=(0,4)__suseconds_t:t(4,39)=(0,3)__swblk_t:t(4,40)=(0,3)__clock_t:t(4,41)=(0,3)__clockid_t:t(4,42)=(0,1)__timer_t:t(4,43)=(0,1)__fd_mask:t(4,44)=(0,5)__fd_set:t(4,45)=(4,46)=s128fds_bits:(4,47)=ar(4,33);0;31;(4,44),0,1024;;__key_t:t(4,48)=(0,1)__ipc_pid_t:t(4,49)=(0,9)__blksize_t:t(4,50)=(0,3)__blkcnt_t:t(4,51)=(0,3)__blkcnt64_t:t(4,52)=(4,6)__fsblkcnt_t:t(4,53)=(4,4)__fsblkcnt64_t:t(4,54)=(4,5)__fsfilcnt_t:t(4,55)=(4,4)__fsfilcnt64_t:t(4,56)=(4,5)__ino64_t:t(4,57)=(4,5)__off64_t:t(4,58)=(4,24)__t_scalar_t:t(4,59)=(0,3)__t_uscalar_t:t(4,60)=(0,5)__intptr_t:t(4,61)=(0,1)__socklen_t:t(4,62)=(0,4)../linuxthreads/sysdeps/pthread/bits/pthreadtypes.h../sysdeps/unix/sysv/linux/bits/sched.h__sched_param:T(10,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(9,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(9,2)=(9,3)=*(9,4)=xs_pthread_descr_struct:pthread_attr_t:t(9,5)=(9,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(10,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(8,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,19),224,32;__stacksize:(8,1),256,32;;pthread_cond_t:t(9,7)=(9,8)=s12__c_lock:(9,1),0,64;__c_waiting:(9,2),64,32;;pthread_condattr_t:t(9,9)=(9,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(9,11)=(0,4)pthread_mutex_t:t(9,12)=(9,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(9,2),64,32;__m_kind:(0,1),96,32;__m_lock:(9,1),128,64;;pthread_mutexattr_t:t(9,14)=(9,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(9,16)=(0,1)_pthread_rwlock_t:T(9,17)=s32__rw_lock:(9,1),0,64;__rw_readers:(0,1),64,32;__rw_writer:(9,2),96,32;__rw_read_waiting:(9,2),128,32;__rw_write_waiting:(9,2),160,32;__rw_kind:(0,1),192,32;__rw_pshared:(0,1),224,32;;pthread_rwlock_t:t(9,18)=(9,17)pthread_rwlockattr_t:t(9,19)=(9,20)=s8__lockkind:(0,1),0,32;__pshared:(0,1),32,32;;pthread_spinlock_t:t(9,21)=(0,1)pthread_barrier_t:t(9,22)=(9,23)=s20__ba_lock:(9,1),0,64;__ba_required:(0,1),64,32;__ba_present:(0,1),96,32;__ba_waiting:(9,2),128,32;;pthread_barrierattr_t:t(9,24)=(9,25)=s4__pshared:(0,1),0,32;;pthread_t:t(9,26)=(0,5)wchar_t:t(11,1)=(0,3)wint_t:t(11,2)=(0,4)../include/wchar.h../wcsmbs/wchar.h../sysdeps/unix/sysv/linux/i386/bits/wchar.h__mbstate_t:t(13,1)=(13,2)=s8__count:(0,1),0,32;__value:(13,3)=u4__wch:(11,2),0,32;__wchb:(13,4)=ar(4,33);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(3,1)=(3,2)=s12__pos:(4,23),0,32;__state:(13,1),32,64;;_G_fpos64_t:t(3,3)=(3,4)=s16__pos:(4,58),0,64;__state:(13,1),64,64;;../include/gconv.h../iconv/gconv.h :T(17,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(17,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(17,3)=(17,4)=*(17,5)=f(0,1)__gconv_init_fct:t(17,6)=(17,7)=*(17,8)=f(0,1)__gconv_end_fct:t(17,9)=(17,10)=*(17,11)=f(0,20)__gconv_trans_fct:t(17,12)=(17,13)=*(17,14)=f(0,1)__gconv_trans_context_fct:t(17,15)=(17,16)=*(17,17)=f(0,1)__gconv_trans_query_fct:t(17,18)=(17,19)=*(17,20)=f(0,1)__gconv_trans_init_fct:t(17,21)=(17,22)=*(17,23)=f(0,1)__gconv_trans_end_fct:t(17,24)=(17,25)=*(17,26)=f(0,20)__gconv_trans_data:T(17,27)=s20__trans_fct:(17,12),0,32;__trans_context_fct:(17,15),32,32;__trans_end_fct:(17,24),64,32;__data:(0,19),96,32;__next:(17,28)=*(17,27),128,32;;__gconv_step:T(17,29)=s56__shlib_handle:(17,30)=*(17,31)=xs__gconv_loaded_object:,0,32;__modname:(17,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(4,36),96,32;__to_name:(4,36),128,32;__fct:(17,3),160,32;__init_fct:(17,6),192,32;__end_fct:(17,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(17,33)=s36__outbuf:(17,34)=*(0,11),0,32;__outbufend:(17,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(17,35)=*(13,1),160,32;__state:(13,1),192,64;__trans:(17,28),256,32;;__gconv_info:T(17,36)=s8__nsteps:(8,1),0,32;__steps:(17,37)=*(17,29),32,32;__data:(17,38)=ar(4,33);0;-1;(17,33),64,0;;__gconv_t:t(17,39)=(17,40)=*(17,36)_G_iconv_t:t(3,5)=(3,6)=u44__cd:(17,36),0,64;__combined:(3,7)=s44__cd:(17,36),0,64;__data:(17,33),64,288;;,0,352;;_G_int16_t:t(3,8)=(0,8)_G_int32_t:t(3,9)=(0,1)_G_uint16_t:t(3,10)=(0,9)_G_uint32_t:t(3,11)=(0,4)_IO_stdin_used:G(0,1)/dcs/emp/ashley/tkeden1.40/Eden/main.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;50;(0,2)../config.h/usr/include/stdio.h/usr/include/features.h/usr/include/sys/cdefs.h/usr/include/gnu/stubs.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h__gnuc_va_list:t(7,1)=(0,19)/usr/include/bits/types.h__u_char:t(8,1)=(0,11)__u_short:t(8,2)=(0,9)__u_int:t(8,3)=(0,4)__u_long:t(8,4)=(0,5)__u_quad_t:t(8,5)=(0,7)__quad_t:t(8,6)=(0,6)__int8_t:t(8,7)=(0,10)__uint8_t:t(8,8)=(0,11)__int16_t:t(8,9)=(0,8)__uint16_t:t(8,10)=(0,9)__int32_t:t(8,11)=(0,1)__uint32_t:t(8,12)=(0,4)__int64_t:t(8,13)=(0,6)__uint64_t:t(8,14)=(0,7)__qaddr_t:t(8,15)=(8,16)=*(8,6)__dev_t:t(8,17)=(8,5)__uid_t:t(8,18)=(8,3)__gid_t:t(8,19)=(8,3)__ino_t:t(8,20)=(8,4)__mode_t:t(8,21)=(8,3)__nlink_t:t(8,22)=(8,3)__off_t:t(8,23)=(0,3)__loff_t:t(8,24)=(8,6)__pid_t:t(8,25)=(0,1)__ssize_t:t(8,26)=(0,1)__rlim_t:t(8,27)=(8,4)__rlim64_t:t(8,28)=(8,5)__id_t:t(8,29)=(8,3)__fsid_t:t(8,30)=(8,31)=s8__val:(8,32)=ar(0,22);0;1;(0,1),0,64;;__daddr_t:t(8,33)=(0,1)__caddr_t:t(8,34)=(8,35)=*(0,2)__time_t:t(8,36)=(0,3)__useconds_t:t(8,37)=(0,4)__suseconds_t:t(8,38)=(0,3)__swblk_t:t(8,39)=(0,3)__clock_t:t(8,40)=(0,3)__clockid_t:t(8,41)=(0,1)__timer_t:t(8,42)=(0,1)__fd_mask:t(8,43)=(0,5)__fd_set:t(8,44)=(8,45)=s128__fds_bits:(8,46)=ar(0,22);0;31;(8,43),0,1024;;__key_t:t(8,47)=(0,1)__ipc_pid_t:t(8,48)=(0,9)__blksize_t:t(8,49)=(0,3)__blkcnt_t:t(8,50)=(0,3)__blkcnt64_t:t(8,51)=(8,6)__fsblkcnt_t:t(8,52)=(8,4)__fsblkcnt64_t:t(8,53)=(8,5)__fsfilcnt_t:t(8,54)=(8,4)__fsfilcnt64_t:t(8,55)=(8,5)__ino64_t:t(8,56)=(8,5)__off64_t:t(8,57)=(8,24)__t_scalar_t:t(8,58)=(0,3)__t_uscalar_t:t(8,59)=(0,5)__intptr_t:t(8,60)=(0,1)__socklen_t:t(8,61)=(0,4)/usr/include/bits/pthreadtypes.h/usr/include/bits/sched.h__sched_param:T(12,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(11,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(11,2)=(11,3)=*(11,4)=xs_pthread_descr_struct:pthread_attr_t:t(11,5)=(11,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(12,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(6,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,19),224,32;__stacksize:(6,1),256,32;;pthread_cond_t:t(11,7)=(11,8)=s12__c_lock:(11,1),0,64;__c_waiting:(11,2),64,32;;pthread_condattr_t:t(11,9)=(11,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(11,11)=(0,4)pthread_mutex_t:t(11,12)=(11,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(11,2),64,32;__m_kind:(0,1),96,32;__m_lock:(11,1),128,64;;pthread_mutexattr_t:t(11,14)=(11,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(11,16)=(0,1)pthread_t:t(11,17)=(0,5)FILE:t(2,1)=(2,2)=xs_IO_FILE:__FILE:t(2,3)=(2,2)/usr/include/libio.h/usr/include/_G_config.h/usr/include/wchar.h/usr/include/bits/wchar.h__mbstate_t:t(17,1)=(17,2)=s8__count:(0,1),0,32;__value:(17,3)=u4__wch:(16,2),0,32;__wchb:(17,4)=ar(0,22);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(14,1)=(14,2)=s12__pos:(8,23),0,32;__state:(17,1),32,64;;_G_fpos64_t:t(14,3)=(14,4)=s16__pos:(8,57),0,64;__state:(17,1),64,64;;/usr/include/gconv.h :T(20,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(20,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(20,3)=(20,4)=*(20,5)=f(0,1)__gconv_init_fct:t(20,6)=(20,7)=*(20,8)=f(0,1)__gconv_end_fct:t(20,9)=(20,10)=*(20,11)=f(0,20)__gconv_trans_fct:t(20,12)=(20,13)=*(20,14)=f(0,1)__gconv_trans_context_fct:t(20,15)=(20,16)=*(20,17)=f(0,1)__gconv_trans_query_fct:t(20,18)=(20,19)=*(20,20)=f(0,1)__gconv_trans_init_fct:t(20,21)=(20,22)=*(20,23)=f(0,1)__gconv_trans_end_fct:t(20,24)=(20,25)=*(20,26)=f(0,20)__gconv_trans_data:T(20,27)=s20__trans_fct:(20,12),0,32;__trans_context_fct:(20,15),32,32;__trans_end_fct:(20,24),64,32;__data:(0,19),96,32;__next:(20,28)=*(20,27),128,32;;__gconv_step:T(20,29)=s56__shlib_handle:(20,30)=*(20,31)=xs__gconv_loaded_object:,0,32;__modname:(20,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(8,35),96,32;__to_name:(8,35),128,32;__fct:(20,3),160,32;__init_fct:(20,6),192,32;__end_fct:(20,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(20,33)=s36__outbuf:(20,34)=*(0,11),0,32;__outbufend:(20,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(20,35)=*(17,1),160,32;__state:(17,1),192,64;__trans:(20,28),256,32;;__gconv_info:T(20,36)=s8__nsteps:(6,1),0,32;__steps:(20,37)=*(20,29),32,32;__data:(20,38)=ar(0,22);0;-1;(20,33),64,0;;__gconv_t:t(20,39)=(20,40)=*(20,36)_G_iconv_t:t(14,5)=(14,6)=u44__cd:(20,36),0,64;__combined:(14,7)=s44__cd:(20,36),0,64;__data:(20,33),64,288;;,0,352;;_G_int16_t:t(14,8)=(0,8)_G_int32_t:t(14,9)=(0,1)_G_uint16_t:t(14,10)=(0,9)_G_uint32_t:t(14,11)=(0,4)_IO_lock_t:t(13,1)=(0,20)_IO_marker:T(13,2)=s12_next:(13,3)=*(13,2),0,32;_sbuf:(13,4)=*(2,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(13,5)=e__codecvt_ok:0,__codecvt_partial:1,__codecvt_error:2,__codecvt_noconv:3,;_IO_FILE:T(2,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(8,35),32,32;_IO_read_end:(8,35),64,32;_IO_read_base:(8,35),96,32;_IO_write_base:(8,35),128,32;_IO_write_ptr:(8,35),160,32;_IO_write_end:(8,35),192,32;_IO_buf_base:(8,35),224,32;_IO_buf_end:(8,35),256,32;_IO_save_base:(8,35),288,32;_IO_backup_base:(8,35),320,32;_IO_save_end:(8,35),352,32;_markers:(13,3),384,32;_chain:(13,4),416,32;_fileno:(0,1),448,32;_blksize:(0,1),480,32;_old_offset:(8,23),512,32;_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;_shortbuf:(13,6)=ar(0,22);0;0;(0,2),568,8;_lock:(13,7)=*(13,1),576,32;_offset:(8,57),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(13,8)=ar(0,22);0;51;(0,2),768,416;;_IO_FILE:t(13,9)=(2,2)__io_read_fn:t(13,10)=(13,11)=f(8,26)__io_write_fn:t(13,12)=(13,13)=f(8,26)__io_seek_fn:t(13,14)=(13,15)=f(0,1)__io_close_fn:t(13,16)=(13,17)=f(0,1)fpos_t:t(2,4)=(14,1)/usr/include/bits/stdio_lim.hoff_t:t(2,5)=(8,23)/usr/include/bits/stdio.h/usr/include/stdlib.hdiv_t:t(29,1)=(29,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(29,3)=(29,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;/usr/include/sys/types.hu_char:t(32,1)=(8,1)u_short:t(32,2)=(8,2)u_int:t(32,3)=(8,3)u_long:t(32,4)=(8,4)quad_t:t(32,5)=(8,6)u_quad_t:t(32,6)=(8,5)fsid_t:t(32,7)=(8,30)loff_t:t(32,8)=(8,24)ino_t:t(32,9)=(8,20)dev_t:t(32,10)=(8,17)gid_t:t(32,11)=(8,19)mode_t:t(32,12)=(8,21)nlink_t:t(32,13)=(8,22)uid_t:t(32,14)=(8,18)pid_t:t(32,15)=(8,25)id_t:t(32,16)=(8,29)ssize_t:t(32,17)=(8,26)daddr_t:t(32,18)=(8,33)caddr_t:t(32,19)=(8,34)key_t:t(32,20)=(8,47)/usr/include/time.htime_t:t(35,1)=(8,36)clockid_t:t(35,2)=(8,41)timer_t:t(35,3)=(8,42)ulong:t(32,21)=(0,5)ushort:t(32,22)=(0,9)uint:t(32,23)=(0,4)int8_t:t(32,24)=(0,10)int16_t:t(32,25)=(0,8)int32_t:t(32,26)=(0,1)int64_t:t(32,27)=(0,6)u_int8_t:t(32,28)=(0,11)u_int16_t:t(32,29)=(0,9)u_int32_t:t(32,30)=(0,4)u_int64_t:t(32,31)=(0,7)register_t:t(32,32)=(0,1)/usr/include/endian.h/usr/include/bits/endian.h/usr/include/sys/select.h/usr/include/bits/select.h/usr/include/bits/sigset.h__sig_atomic_t:t(47,1)=(0,1)__sigset_t:t(47,2)=(47,3)=s128__val:(47,4)=ar(0,22);0;31;(0,5),0,1024;;timespec:T(48,1)=s8tv_sec:(0,3),0,32;tv_nsec:(0,3),32,32;;fd_mask:t(43,1)=(8,43)fd_set:t(43,2)=(8,44)/usr/include/sys/sysmacros.hblkcnt_t:t(32,33)=(8,50)fsblkcnt_t:t(32,34)=(8,52)fsfilcnt_t:t(32,35)=(8,54)random_data:T(29,5)=s28fptr:(29,6)=*(32,26),0,32;rptr:(29,6),32,32;state:(29,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(29,6),192,32;;drand48_data:T(29,7)=s24x:(29,8)=ar(0,22);0;2;(0,9),0,48;a:(29,8),48,48;c:(0,9),96,16;old_x:(29,8),112,48;init:(0,1),160,32;;/usr/include/alloca.h__compar_fn_t:t(29,9)=(29,10)=*(29,11)=f(0,1)/usr/include/ctype.h :T(53,1)=e_ISupper:256,_ISlower:512,_ISalpha:1024,_ISdigit:2048,_ISxdigit:4096,_ISspace:8192,_ISprint:16384,_ISgraph:32768,_ISblank:1,_IScntrl:2,_ISpunct:4,_ISalnum:8,;/usr/include/signal.hsig_atomic_t:t(57,1)=(47,1)sigset_t:t(57,2)=(47,2)/usr/include/bits/signum.h__sighandler_t:t(57,3)=(57,4)=*(57,5)=f(0,20)sig_t:t(57,6)=(57,3)/usr/include/bits/siginfo.h/usr/include/bits/wordsize.hsigval:T(63,1)=u4sival_int:(0,1),0,32;sival_ptr:(0,19),0,32;;sigval_t:t(63,2)=(63,1)siginfo:T(63,3)=s128si_signo:(0,1),0,32;si_errno:(0,1),32,32;si_code:(0,1),64,32;_sifields:(63,4)=u116_pad:(63,5)=ar(0,22);0;28;(0,1),0,928;_kill:(63,6)=s8si_pid:(8,25),0,32;si_uid:(8,18),32,32;;,0,64;_timer:(63,7)=s8_timer1:(0,4),0,32;_timer2:(0,4),32,32;;,0,64;_rt:(63,8)=s12si_pid:(8,25),0,32;si_uid:(8,18),32,32;si_sigval:(63,2),64,32;;,0,96;_sigchld:(63,9)=s20si_pid:(8,25),0,32;si_uid:(8,18),32,32;si_status:(0,1),64,32;si_utime:(8,40),96,32;si_stime:(8,40),128,32;;,0,160;_sigfault:(63,10)=s4si_addr:(0,19),0,32;;,0,32;_sigpoll:(63,11)=s8si_band:(0,3),0,32;si_fd:(0,1),32,32;;,0,64;;,96,928;;siginfo_t:t(63,12)=(63,3) :T(63,13)=eSI_SIGIO:-5,SI_ASYNCIO:-4,SI_MESGQ:-3,SI_TIMER:-2,SI_QUEUE:-1,SI_USER:0,SI_KERNEL:128,; :T(63,14)=eILL_ILLOPC:1,ILL_ILLOPN:2,ILL_ILLADR:3,ILL_ILLTRP:4,ILL_PRVOPC:5,ILL_PRVREG:6,ILL_COPROC:7,ILL_BADSTK:8,; :T(63,15)=eFPE_INTDIV:1,FPE_INTOVF:2,FPE_FLTDIV:3,FPE_FLTOVF:4,FPE_FLTUND:5,FPE_FLTRES:6,FPE_FLTINV:7,FPE_FLTSUB:8,; :T(63,16)=eSEGV_MAPERR:1,SEGV_ACCERR:2,; :T(63,17)=eBUS_ADRALN:1,BUS_ADRERR:2,BUS_OBJERR:3,; :T(63,18)=eTRAP_BRKPT:1,TRAP_TRACE:2,; :T(63,19)=eCLD_EXITED:1,CLD_KILLED:2,CLD_DUMPED:3,CLD_TRAPPED:4,CLD_STOPPED:5,CLD_CONTINUED:6,; :T(63,20)=ePOLL_IN:1,POLL_OUT:2,POLL_MSG:3,POLL_ERR:4,POLL_PRI:5,POLL_HUP:6,;sigevent:T(63,21)=s64sigev_value:(63,2),0,32;sigev_signo:(0,1),32,32;sigev_notify:(0,1),64,32;_sigev_un:(63,22)=u52_pad:(63,23)=ar(0,22);0;12;(0,1),0,416;_sigev_thread:(63,24)=s8_function:(63,25)=*(63,26)=f(0,20),0,32;_attribute:(0,19),32,32;;,0,64;;,96,416;;sigevent_t:t(63,27)=(63,21) :T(63,28)=eSIGEV_SIGNAL:0,SIGEV_NONE:1,SIGEV_THREAD:2,;/usr/include/bits/sigaction.hsigaction:T(65,1)=s140__sigaction_handler:(65,2)=u4sa_handler:(57,3),0,32;sa_sigaction:(65,3)=*(65,4)=f(0,20),0,32;;,0,32;sa_mask:(47,2),32,1024;sa_flags:(0,1),1056,32;sa_restorer:(65,5)=*(65,6)=f(0,20),1088,32;;sigvec:T(57,7)=s12sv_handler:(57,3),0,32;sv_mask:(0,1),32,32;sv_flags:(0,1),64,32;;/usr/include/bits/sigcontext.h/usr/include/asm/sigcontext.h_fpreg:T(67,1)=s10significand:(67,2)=ar(0,22);0;3;(0,9),0,64;exponent:(0,9),64,16;;_fpxreg:T(67,3)=s16significand:(67,2),0,64;exponent:(0,9),64,16;padding:(29,8),80,48;;_xmmreg:T(67,4)=s16element:(67,5)=ar(0,22);0;3;(0,5),0,128;;_fpstate:T(67,6)=s624cw:(0,5),0,32;sw:(0,5),32,32;tag:(0,5),64,32;ipoff:(0,5),96,32;cssel:(0,5),128,32;dataoff:(0,5),160,32;datasel:(0,5),192,32;_st:(67,7)=ar(0,22);0;7;(67,1),224,640;status:(0,9),864,16;magic:(0,9),880,16;_fxsr_env:(67,8)=ar(0,22);0;5;(0,5),896,192;mxcsr:(0,5),1088,32;reserved:(0,5),1120,32;_fxsr_st:(67,9)=ar(0,22);0;7;(67,3),1152,1024;_xmm:(67,10)=ar(0,22);0;7;(67,4),2176,1024;padding:(67,11)=ar(0,22);0;55;(0,5),3200,1792;;sigcontext:T(67,12)=s88gs:(0,9),0,16;__gsh:(0,9),16,16;fs:(0,9),32,16;__fsh:(0,9),48,16;es:(0,9),64,16;__esh:(0,9),80,16;ds:(0,9),96,16;__dsh:(0,9),112,16;edi:(0,5),128,32;esi:(0,5),160,32;ebp:(0,5),192,32;esp:(0,5),224,32;ebx:(0,5),256,32;edx:(0,5),288,32;ecx:(0,5),320,32;eax:(0,5),352,32;trapno:(0,5),384,32;err:(0,5),416,32;eip:(0,5),448,32;cs:(0,9),480,16;__csh:(0,9),496,16;eflags:(0,5),512,32;esp_at_signal:(0,5),544,32;ss:(0,9),576,16;__ssh:(0,9),592,16;fpstate:(67,13)=*(67,6),608,32;oldmask:(0,5),640,32;cr2:(0,5),672,32;;/usr/include/bits/sigstack.hsigstack:T(68,1)=s8ss_sp:(0,19),0,32;ss_onstack:(0,1),32,32;; :T(68,2)=eSS_ONSTACK:1,SS_DISABLE:2,;sigaltstack:T(68,3)=s12ss_sp:(0,19),0,32;ss_flags:(0,1),32,32;ss_size:(6,1),64,32;;stack_t:t(68,4)=(68,3)/usr/include/bits/sigthread.h/usr/include/setjmp.h/usr/include/bits/setjmp.h__jmp_buf:t(72,1)=(72,2)=ar(0,22);0;5;(0,1)__jmp_buf_tag:T(70,1)=s156__jmpbuf:(72,1),0,192;__mask_was_saved:(0,1),192,32;__saved_mask:(47,2),224,1024;;jmp_buf:t(70,2)=(70,3)=ar(0,22);0;0;(70,1)sigjmp_buf:t(70,4)=(70,2)/usr/include/string.h/usr/include/bits/string.h/usr/include/bits/string2.h/usr/include/errno.h/usr/include/bits/errno.h/usr/include/linux/errno.h/usr/include/asm/errno.hva_list:t(87,1)=(7,1)/usr/include/sys/stat.h/usr/include/bits/stat.hstat:T(92,1)=s88st_dev:(8,17),0,64;__pad1:(0,9),64,16;st_ino:(8,20),96,32;st_mode:(8,21),128,32;st_nlink:(8,22),160,32;st_uid:(8,18),192,32;st_gid:(8,19),224,32;st_rdev:(8,17),256,64;__pad2:(0,9),320,16;st_size:(8,23),352,32;st_blksize:(8,49),384,32;st_blocks:(8,50),416,32;st_atime:(8,36),448,32;__unused1:(0,5),480,32;st_mtime:(8,36),512,32;__unused2:(0,5),544,32;st_ctime:(8,36),576,32;__unused3:(0,5),608,32;__unused4:(0,5),640,32;__unused5:(0,5),672,32;;/usr/include/unistd.h/usr/include/bits/posix_opt.hintptr_t:t(93,1)=(8,60)socklen_t:t(93,2)=(8,61)/usr/include/bits/confname.h :T(98,1)=e_PC_LINK_MAX:0,_PC_MAX_CANON:1,_PC_MAX_INPUT:2,_PC_NAME_MAX:3,_PC_PATH_MAX:4,_PC_PIPE_BUF:5,_PC_CHOWN_RESTRICTED:6,_PC_NO_TRUNC:7,_PC_VDISABLE:8,_PC_SYNC_IO:9,_PC_ASYNC_IO:10,_PC_PRIO_IO:11,_PC_SOCK_MAXBUF:12,_PC_FILESIZEBITS:13,; :T(98,2)=e_SC_ARG_MAX:0,_SC_CHILD_MAX:1,_SC_CLK_TCK:2,_SC_NGROUPS_MAX:3,_SC_OPEN_MAX:4,_SC_STREAM_MAX:5,_SC_TZNAME_MAX:6,_SC_JOB_CONTROL:7,_SC_SAVED_IDS:8,_SC_REALTIME_SIGNALS:9,_SC_PRIORITY_SCHEDULING:10,_SC_TIMERS:11,_SC_ASYNCHRONOUS_IO:12,_SC_PRIORITIZED_IO:13,_SC_SYNCHRONIZED_IO:14,_SC_FSYNC:15,_SC_MAPPED_FILES:16,_SC_MEMLOCK:17,_SC_MEMLOCK_RANGE:18,_SC_MEMORY_PROTECTION:19,_SC_MESSAGE_PASSING:20,_SC_SEMAPHORES:21,_SC_SHARED_MEMORY_OBJECTS:22,_SC_AIO_LISTIO_MAX:23,_SC_AIO_MAX:24,_SC_AIO_PRIO_DELTA_MAX:25,_SC_DELAYTIMER_MAX:26,_SC_MQ_OPEN_MAX:27,_SC_MQ_PRIO_MAX:28,_SC_VERSION:29,_SC_PAGESIZE:30,_SC_RTSIG_MAX:31,_SC_SEM_NSEMS_MAX:32,_SC_SEM_VALUE_MAX:33,_SC_SIGQUEUE_MAX:34,_SC_TIMER_MAX:35,_SC_BC_BASE_MAX:36,_SC_BC_DIM_MAX:37,_SC_BC_SCALE_MAX:38,_SC_BC_STRING_MAX:39,_SC_COLL_WEIGHTS_MAX:40,_SC_EQUIV_CLASS_MAX:41,_SC_EXPR_NEST_MAX:42,_SC_LINE_MAX:43,_SC_RE_DUP_MAX:44,_SC_CHARCLASS_NAME_MAX:45,_SC_2_VERSION:46,_SC_2_C_BIND:47,_SC_2_C_DEV:48,_SC_2_FORT_DEV:49,_SC_2_FORT_RUN:50,_SC_2_SW_DEV:51,_SC_2_LOCALEDEF:52,_SC_PII:53,_SC_PII_XTI:54,_SC_PII_SOCKET:55,_SC_PII_INTERNET:56,_SC_PII_OSI:57,_SC_POLL:58,_SC_SELECT:59,_SC_UIO_MAXIOV:60,_SC_PII_INTERNET_STREAM:61,_SC_PII_INTERNET_DGRAM:62,_SC_PII_OSI_COTS:63,_SC_PII_OSI_CLTS:64,_SC_PII_OSI_M:65,_SC_T_IOV_MAX:66,_SC_THREADS:67,_SC_THREAD_SAFE_FUNCTIONS:68,_SC_GETGR_R_SIZE_MAX:69,_SC_GETPW_R_SIZE_MAX:70,_SC_LOGIN_NAME_MAX:71,_SC_TTY_NAME_MAX:72,_SC_THREAD_DESTRUCTOR_ITERATIONS:73,_SC_THREAD_KEYS_MAX:74,_SC_THREAD_STACK_MIN:75,_SC_THREAD_THREADS_MAX:76,_SC_THREAD_ATTR_STACKADDR:77,_SC_THREAD_ATTR_STACKSIZE:78,_SC_THREAD_PRIORITY_SCHEDULING:79,_SC_THREAD_PRIO_INHERIT:80,_SC_THREAD_PRIO_PROTECT:81,_SC_THREAD_PROCESS_SHARED:82,_SC_NPROCESSORS_CONF:83,_SC_NPROCESSORS_ONLN:84,_SC_PHYS_PAGES:85,_SC_AVPHYS_PAGES:86,_SC_ATEXIT_MAX:87,_SC_PASS_MAX:88,_SC_XOPEN_VERSION:89,_SC_XOPEN_XCU_VERSION:90,_SC_XOPEN_UNIX:91,_SC_XOPEN_CRYPT:92,_SC_XOPEN_ENH_I18N:93,_SC_XOPEN_SHM:94,_SC_2_CHAR_TERM:95,_SC_2_C_VERSION:96,_SC_2_UPE:97,_SC_XOPEN_XPG2:98,_SC_XOPEN_XPG3:99,_SC_XOPEN_XPG4:100,_SC_CHAR_BIT:101,_SC_CHAR_MAX:102,_SC_CHAR_MIN:103,_SC_INT_MAX:104,_SC_INT_MIN:105,_SC_LONG_BIT:106,_SC_WORD_BIT:107,_SC_MB_LEN_MAX:108,_SC_NZERO:109,_SC_SSIZE_MAX:110,_SC_SCHAR_MAX:111,_SC_SCHAR_MIN:112,_SC_SHRT_MAX:113,_SC_SHRT_MIN:114,_SC_UCHAR_MAX:115,_SC_UINT_MAX:116,_SC_ULONG_MAX:117,_SC_USHRT_MAX:118,_SC_NL_ARGMAX:119,_SC_NL_LANGMAX:120,_SC_NL_MSGMAX:121,_SC_NL_NMAX:122,_SC_NL_SETMAX:123,_SC_NL_TEXTMAX:124,_SC_XBS5_ILP32_OFF32:125,_SC_XBS5_ILP32_OFFBIG:126,_SC_XBS5_LP64_OFF64:127,_SC_XBS5_LPBIG_OFFBIG:128,_SC_XOPEN_LEGACY:129,_SC_XOPEN_REALTIME:130,_SC_XOPEN_REALTIME_THREADS:131,_SC_ADVISORY_INFO:132,_SC_BARRIERS:133,_SC_BASE:134,_SC_C_LANG_SUPPORT:135,_SC_C_LANG_SUPPORT_R:136,_SC_CLOCK_SELECTION:137,_SC_CPUTIME:138,_SC_THREAD_CPUTIME:139,_SC_DEVICE_IO:140,_SC_DEVICE_SPECIFIC:141,_SC_DEVICE_SPECIFIC_R:142,_SC_FD_MGMT:143,_SC_FIFO:144,_SC_PIPE:145,_SC_FILE_ATTRIBUTES:146,_SC_FILE_LOCKING:147,_SC_FILE_SYSTEM:148,_SC_MONOTONIC_CLOCK:149,_SC_MULTIPLE_PROCESS:150,_SC_SINGLE_PROCESS:151,_SC_NETWORKING:152,_SC_READER_WRITER_LOCKS:153,_SC_SPIN_LOCKS:154,_SC_REGEXP:155,_SC_REGEX_VERSION:156,_SC_SHELL:157,_SC_SIGNALS:158,_SC_SPAWN:159,_SC_SPORADIC_SERVER:160,_SC_THREAD_SPORADIC_SERVER:161,_SC_SYSTEM_DATABASE:162,_SC_SYSTEM_DATABASE_R:163,_SC_TIMEOUTS:164,_SC_TYPED_MEMORY_OBJECTS:165,_SC_USER_GROUPS:166,_SC_USER_GROUPS_R:167,_SC_PBS:168,_SC_PBS_ACCOUNTING:169,_SC_PBS_LOCATE:170,_SC_PBS_MESSAGE:171,_SC_PBS_TRACK:172,_SC_SYMLOOP:173,; :T(98,3)=e_CS_PATH:0,;/usr/include/getopt.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/limits.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/syslimits.h/usr/include/limits.h/usr/include/bits/posix1_lim.h/usr/include/bits/local_lim.h/usr/include/linux/limits.h/usr/include/bits/posix2_lim.h/usr/include/math.h/usr/include/bits/huge_val.h/usr/include/bits/mathdef.h/usr/include/bits/mathcalls.h :T(109,1)=e_IEEE_:-1,_SVID_:0,_XOPEN_:1,_POSIX_:2,_ISOC_:3,;_LIB_VERSION_TYPE:t(109,2)=(109,1)exception:T(109,3)=s32type:(0,1),0,32;name:(8,35),32,32;arg1:(0,13),64,64;arg2:(0,13),128,64;retval:(0,13),192,64;;/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/float.h__convert_long_double:T(117,1)=u16__convert_long_double_i:(117,2)=ar(0,22);0;3;(0,4),0,128;__convert_long_double_d:(0,14),0,96;;/usr/include/bits/mathinline.h/usr/include/netdb.h/usr/include/rpc/netdb.hrpcent:T(121,1)=s12r_name:(8,35),0,32;r_aliases:(121,2)=*(8,35),32,32;r_number:(0,1),64,32;;/usr/include/sys/socket.h/usr/include/bits/socket.h__socket_type:T(127,1)=eSOCK_STREAM:1,SOCK_DGRAM:2,SOCK_RAW:3,SOCK_RDM:4,SOCK_SEQPACKET:5,SOCK_PACKET:10,;/usr/include/bits/sockaddr.hsa_family_t:t(131,1)=(0,9)sockaddr:T(127,2)=s16sa_family:(131,1),0,16;sa_data:(127,3)=ar(0,22);0;13;(0,2),16,112;;sockaddr_storage:T(127,4)=s128__ss_family:(131,1),0,16;__ss_align:(8,12),32,32;__ss_padding:(127,5)=ar(0,22);0;119;(0,2),64,960;; :T(127,6)=eMSG_OOB:1,MSG_PEEK:2,MSG_DONTROUTE:4,MSG_CTRUNC:8,MSG_PROXY:16,MSG_TRUNC:32,MSG_DONTWAIT:64,MSG_EOR:128,MSG_WAITALL:256,MSG_FIN:512,MSG_SYN:1024,MSG_CONFIRM:2048,MSG_RST:4096,MSG_ERRQUEUE:8192,MSG_NOSIGNAL:16384,;msghdr:T(127,7)=s28msg_name:(0,19),0,32;msg_namelen:(93,2),32,32;msg_iov:(127,8)=*(127,9)=xsiovec:,64,32;msg_iovlen:(6,1),96,32;msg_control:(0,19),128,32;msg_controllen:(6,1),160,32;msg_flags:(0,1),192,32;;cmsghdr:T(127,10)=s12cmsg_len:(6,1),0,32;cmsg_level:(0,1),32,32;cmsg_type:(0,1),64,32;__cmsg_data:(127,11)=ar(0,22);0;-1;(0,11),96,0;; :T(127,12)=eSCM_RIGHTS:1,SCM_CREDENTIALS:2,__SCM_CONNECT:3,;ucred:T(127,13)=s12pid:(32,15),0,32;uid:(32,14),32,32;gid:(32,11),64,32;;/usr/include/asm/socket.h/usr/include/asm/sockios.hlinger:T(127,14)=s8l_onoff:(0,1),0,32;l_linger:(0,1),32,32;;osockaddr:T(124,1)=s16sa_family:(0,9),0,16;sa_data:(124,2)=ar(0,22);0;13;(0,11),16,112;; :T(124,3)=eSHUT_RD:0,SHUT_WR:1,SHUT_RDWR:2,;__SOCKADDR_ARG:t(124,4)=(124,5)=u4__sockaddr__:(124,6)=*(127,2),0,32;__sockaddr_at__:(124,7)=*(124,8)=xssockaddr_at:,0,32;__sockaddr_ax25__:(124,9)=*(124,10)=xssockaddr_ax25:,0,32;__sockaddr_dl__:(124,11)=*(124,12)=xssockaddr_dl:,0,32;__sockaddr_eon__:(124,13)=*(124,14)=xssockaddr_eon:,0,32;__sockaddr_in__:(124,15)=*(124,16)=xssockaddr_in:,0,32;__sockaddr_in6__:(124,17)=*(124,18)=xssockaddr_in6:,0,32;__sockaddr_inarp__:(124,19)=*(124,20)=xssockaddr_inarp:,0,32;__sockaddr_ipx__:(124,21)=*(124,22)=xssockaddr_ipx:,0,32;__sockaddr_iso__:(124,23)=*(124,24)=xssockaddr_iso:,0,32;__sockaddr_ns__:(124,25)=*(124,26)=xssockaddr_ns:,0,32;__sockaddr_un__:(124,27)=*(124,28)=xssockaddr_un:,0,32;__sockaddr_x25__:(124,29)=*(124,30)=xssockaddr_x25:,0,32;;__CONST_SOCKADDR_ARG:t(124,31)=(124,32)=u4__sockaddr__:(124,33)=*(127,2),0,32;__sockaddr_at__:(124,34)=*(124,8),0,32;__sockaddr_ax25__:(124,35)=*(124,10),0,32;__sockaddr_dl__:(124,36)=*(124,12),0,32;__sockaddr_eon__:(124,37)=*(124,14),0,32;__sockaddr_in__:(124,38)=*(124,16),0,32;__sockaddr_in6__:(124,39)=*(124,18),0,32;__sockaddr_inarp__:(124,40)=*(124,20),0,32;__sockaddr_ipx__:(124,41)=*(124,22),0,32;__sockaddr_iso__:(124,42)=*(124,24),0,32;__sockaddr_ns__:(124,43)=*(124,26),0,32;__sockaddr_un__:(124,44)=*(124,28),0,32;__sockaddr_x25__:(124,45)=*(124,30),0,32;;uint32_t:t(119,1)=(0,4)/usr/include/bits/netdb.hnetent:T(135,1)=s16n_name:(8,35),0,32;n_aliases:(121,2),32,32;n_addrtype:(0,1),64,32;n_net:(119,1),96,32;;hostent:T(119,2)=s20h_name:(8,35),0,32;h_aliases:(121,2),32,32;h_addrtype:(0,1),64,32;h_length:(93,2),96,32;h_addr_list:(121,2),128,32;;servent:T(119,3)=s16s_name:(8,35),0,32;s_aliases:(121,2),32,32;s_port:(0,1),64,32;s_proto:(8,35),96,32;;protoent:T(119,4)=s12p_name:(8,35),0,32;p_aliases:(121,2),32,32;p_proto:(0,1),64,32;;addrinfo:T(119,5)=s32ai_flags:(0,1),0,32;ai_family:(0,1),32,32;ai_socktype:(0,1),64,32;ai_protocol:(0,1),96,32;ai_addrlen:(93,2),128,32;ai_addr:(124,6),160,32;ai_canonname:(8,35),192,32;ai_next:(119,6)=*(119,5),224,32;;/usr/include/sys/param.h/usr/include/linux/param.h/usr/include/asm/param.h../version.hemalloc.herror.h/usr/include/sys/time.h/usr/include/bits/time.hclock_t:t(150,1)=(8,40)tm:T(150,2)=s44tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;tm_gmtoff:(0,3),288,32;tm_zone:(20,32),320,32;;itimerspec:T(150,3)=s16it_interval:(48,1),0,64;it_value:(48,1),64,64;;timeval:T(157,1)=s8tv_sec:(8,36),0,32;tv_usec:(8,38),32,32;;suseconds_t:t(148,1)=(8,38)timezone:T(148,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;__timezone_ptr_t:t(148,3)=(148,4)=*(148,2)__itimer_which:T(148,5)=eITIMER_REAL:0,ITIMER_VIRTUAL:1,ITIMER_PROF:2,;itimerval:T(148,6)=s16it_interval:(157,1),0,64;it_value:(157,1),64,64;;__itimer_which_t:t(148,7)=(0,1)eden.hInt:t(160,1)=(0,1)Inst:t(160,2)=(160,3)=*(160,4)=f(0,20)symptr:t(160,5)=(160,6)=*(160,7)=xssymbol:Datum:t(160,8)=(160,9)=xsDatum:uDatum:t(160,10)=(160,11)=xuuDatum:symptr.q.hglobal.q.heden_queue:T(162,1)=s12prev:(162,2)=*(162,1),0,32;next:(162,2),32,32;obj:(0,19),64,32;;QUEUE:t(162,3)=(162,1)symptr_queue:T(161,1)=s12prev:(161,2)=*(161,1),0,32;next:(161,2),32,32;obj:(160,5),64,32;;symptr_QUEUE:t(161,3)=(161,1)symptr_ATOM:t(161,4)=(161,5)=*(161,3)agency.q.hagent:T(168,1)=s4name:(8,35),0,32;;agent:t(168,2)=(168,1)agent_queue:T(168,3)=s12prev:(168,4)=*(168,3),0,32;next:(168,4),32,32;obj:(168,2),64,32;;agent_QUEUE:t(168,5)=(168,3)agent_ATOM:t(168,6)=(168,7)=*(168,5)uDatum:T(160,11)=u8r:(0,13),0,64;i:(0,1),0,32;s:(8,35),0,32;a:(160,12)=*(160,8),0,32;sym:(160,5),0,32;v:(160,13)=s8x:(0,1),0,32;y:(0,1),32,32;;,0,64;;Datum:T(160,9)=s12type:(0,8),0,16;u:(160,11),32,64;;symbol:T(160,7)=s108name:(8,35),0,32;stype:(0,8),32,16;inst:(160,14)=*(160,2),64,32;nauto:(0,4),96,32;text:(8,35),128,32;d:(160,9),160,96;sources:(161,3),256,96;targets:(161,3),352,96;Qloc:(161,4),448,32;marked:(0,2),480,1;changed:(0,2),481,1;entry:(0,2),482,6;master:(8,35),512,32;OracleOf:(168,5),544,96;HandleOf:(168,5),640,96;StateOf:(168,5),736,96;next:(160,5),832,32;;symbol:t(160,15)=(160,7)compiler_flags:T(160,16)=u4s:(160,17)=s4define_level:(0,4),0,8;loop_level:(0,4),8,8;switch_level:(0,4),16,8;formula:(0,4),24,1;local_declare:(0,4),25,1;arg_declare:(0,4),26,1;procmacro:(0,4),27,1;;,0,32;all:(0,1),0,32;;t:T(160,18)=s8dp:(160,12),0,32;ip:(160,14),32,32;;inst.hFrame:T(160,19)=s20sp:(160,5),0,32;retpc:(160,14),32,32;stackp:(160,12),64,32;hptr:(8,35),96,32;master:(8,35),128,32;;Frame:t(160,20)=(160,19)yacc.hYYSTYPE:t(173,1)=(173,2)=u4dp:(160,12),0,32;sym:(160,5),0,32;inst:(160,14),0,32;narg:(160,1),0,32;fun:(160,2),0,32;sw:(173,3)=*(160,18),0,32;tbegin:(8,35),0,32;;builtin.hBLIBTBL:T(174,1)=s8name:(8,35),0,32;func:(160,3),32,32;;runset.hAction:T(175,1)=s12s:(8,35),0,32;master:(8,35),32,32;next:(175,2)=*(175,1),64,32;;Action:t(175,3)=(175,1)RunSet:T(175,4)=s12nitems:(0,1),0,32;head:(175,2),32,32;tail:(175,2),64,32;;RunSet:t(175,5)=(175,4)../Misc/custom.hILIBTBL:T(176,1)=s8name:(8,35),0,32;func:(176,2)=*(176,3)=f(0,1),32,32;;RLIBTBL:T(176,4)=s8name:(8,35),0,32;func:(176,5)=*(176,6)=f(0,13),32,32;;/usr/include/tk.h/usr/include/tcl.hClientData:t(178,1)=(0,19)Tcl_Interp:T(178,2)=s12result:(8,35),0,32;freeProc:(178,3)=*(178,4)=f(0,20),32,32;errorLine:(0,1),64,32;;Tcl_Interp:t(178,5)=(178,2)Tcl_AsyncHandler:t(178,6)=(178,7)=*(178,8)=xsTcl_AsyncHandler_:Tcl_Channel:t(178,9)=(178,10)=*(178,11)=xsTcl_Channel_:Tcl_Command:t(178,12)=(178,13)=*(178,14)=xsTcl_Command_:Tcl_Condition:t(178,15)=(178,16)=*(178,17)=xsTcl_Condition_:Tcl_EncodingState:t(178,18)=(178,19)=*(178,20)=xsTcl_EncodingState_:Tcl_Encoding:t(178,21)=(178,22)=*(178,23)=xsTcl_Encoding_:Tcl_Event:t(178,24)=(178,25)=xsTcl_Event:Tcl_Mutex:t(178,26)=(178,27)=*(178,28)=xsTcl_Mutex_:Tcl_Pid:t(178,29)=(178,30)=*(178,31)=xsTcl_Pid_:Tcl_RegExp:t(178,32)=(178,33)=*(178,34)=xsTcl_RegExp_:Tcl_ThreadDataKey:t(178,35)=(178,36)=*(178,37)=xsTcl_ThreadDataKey_:Tcl_ThreadId:t(178,38)=(178,39)=*(178,40)=xsTcl_ThreadId_:Tcl_TimerToken:t(178,41)=(178,42)=*(178,43)=xsTcl_TimerToken_:Tcl_Trace:t(178,44)=(178,45)=*(178,46)=xsTcl_Trace_:Tcl_Var:t(178,47)=(178,48)=*(178,49)=xsTcl_Var_:Tcl_ThreadCreateProc:t(178,50)=(178,51)=f(0,20)Tcl_RegExpIndices:T(178,52)=s8start:(0,3),0,32;end:(0,3),32,32;;Tcl_RegExpIndices:t(178,53)=(178,52)Tcl_RegExpInfo:T(178,54)=s16nsubs:(0,1),0,32;matches:(178,55)=*(178,53),32,32;extendStart:(0,3),64,32;reserved:(0,3),96,32;;Tcl_RegExpInfo:t(178,56)=(178,54)Tcl_Stat_:t(178,57)=(178,58)=*(92,1) :T(178,59)=eTCL_INT:0,TCL_DOUBLE:1,TCL_EITHER:2,;Tcl_ValueType:t(178,60)=(178,59)Tcl_Value:T(178,61)=s16type:(178,60),0,32;intValue:(0,3),32,32;doubleValue:(0,13),64,64;;Tcl_Value:t(178,62)=(178,61)Tcl_AppInitProc:t(178,63)=(178,64)=f(0,1)Tcl_AsyncProc:t(178,65)=(178,66)=f(0,1)Tcl_ChannelProc:t(178,67)=(178,68)=f(0,20)Tcl_CloseProc:t(178,69)=(178,51)Tcl_CmdDeleteProc:t(178,70)=(178,51)Tcl_CmdProc:t(178,71)=(178,72)=f(0,1)Tcl_CmdTraceProc:t(178,73)=(178,74)=f(0,20)Tcl_DupInternalRepProc:t(178,75)=(178,76)=f(0,20)Tcl_EncodingConvertProc:t(178,77)=(178,78)=f(0,1)Tcl_EncodingFreeProc:t(178,79)=(178,51)Tcl_EventProc:t(178,80)=(178,81)=f(0,1)Tcl_EventCheckProc:t(178,82)=(178,68)Tcl_EventDeleteProc:t(178,83)=(178,84)=f(0,1)Tcl_EventSetupProc:t(178,85)=(178,68)Tcl_ExitProc:t(178,86)=(178,51)Tcl_FileProc:t(178,87)=(178,68)Tcl_FileFreeProc:t(178,88)=(178,51)Tcl_FreeInternalRepProc:t(178,89)=(178,90)=f(0,20)Tcl_FreeProc:t(178,91)=(178,4)Tcl_IdleProc:t(178,92)=(178,51)Tcl_InterpDeleteProc:t(178,93)=(178,94)=f(0,20)Tcl_MathProc:t(178,95)=(178,96)=f(0,1)Tcl_NamespaceDeleteProc:t(178,97)=(178,51)Tcl_ObjCmdProc:t(178,98)=(178,99)=f(0,1)Tcl_PackageInitProc:t(178,100)=(178,64)Tcl_PanicProc:t(178,101)=(178,102)=f(0,20)Tcl_TcpAcceptProc:t(178,103)=(178,104)=f(0,20)Tcl_TimerProc:t(178,105)=(178,51)Tcl_SetFromAnyProc:t(178,106)=(178,107)=f(0,1)Tcl_UpdateStringProc:t(178,108)=(178,90)Tcl_VarTraceProc:t(178,109)=(178,110)=f(8,35)Tcl_CreateFileHandlerProc:t(178,111)=(178,112)=f(0,20)Tcl_DeleteFileHandlerProc:t(178,113)=(57,5)Tcl_ObjType:T(178,114)=s20name:(8,35),0,32;freeIntRepProc:(178,115)=*(178,89),32,32;dupIntRepProc:(178,116)=*(178,75),64,32;updateStringProc:(178,117)=*(178,108),96,32;setFromAnyProc:(178,118)=*(178,106),128,32;;Tcl_ObjType:t(178,119)=(178,114)Tcl_Obj:T(178,120)=s24refCount:(0,1),0,32;bytes:(8,35),32,32;length:(0,1),64,32;typePtr:(178,121)=*(178,119),96,32;internalRep:(178,122)=u8longValue:(0,3),0,32;doubleValue:(0,13),0,64;otherValuePtr:(0,19),0,32;twoPtrValue:(178,123)=s8ptr1:(0,19),0,32;ptr2:(0,19),32,32;;,0,64;;,128,64;;Tcl_Obj:t(178,124)=(178,120)Tcl_SavedResult:T(178,125)=s228result:(8,35),0,32;freeProc:(178,126)=*(178,91),32,32;objResultPtr:(178,127)=*(178,124),64,32;appendResult:(8,35),96,32;appendAvl:(0,1),128,32;appendUsed:(0,1),160,32;resultSpace:(178,128)=ar(0,22);0;200;(0,2),192,1608;;Tcl_SavedResult:t(178,129)=(178,125)Tcl_Namespace:T(178,130)=s20name:(8,35),0,32;fullName:(8,35),32,32;clientData:(178,1),64,32;deleteProc:(178,131)=*(178,97),96,32;parentPtr:(178,132)=*(178,130),128,32;;Tcl_Namespace:t(178,133)=(178,130)Tcl_CallFrame:T(178,134)=s44nsPtr:(178,135)=*(178,133),0,32;dummy1:(0,1),32,32;dummy2:(0,1),64,32;dummy3:(8,35),96,32;dummy4:(8,35),128,32;dummy5:(8,35),160,32;dummy6:(0,1),192,32;dummy7:(8,35),224,32;dummy8:(8,35),256,32;dummy9:(0,1),288,32;dummy10:(8,35),320,32;;Tcl_CallFrame:t(178,136)=(178,134)Tcl_CmdInfo:T(178,137)=s32isNativeObjectProc:(0,1),0,32;objProc:(178,138)=*(178,98),32,32;objClientData:(178,1),64,32;proc:(178,139)=*(178,71),96,32;clientData:(178,1),128,32;deleteProc:(178,140)=*(178,70),160,32;deleteData:(178,1),192,32;namespacePtr:(178,135),224,32;;Tcl_CmdInfo:t(178,141)=(178,137)Tcl_DString:T(178,142)=s212string:(8,35),0,32;length:(0,1),32,32;spaceAvl:(0,1),64,32;staticSpace:(178,143)=ar(0,22);0;199;(0,2),96,1600;;Tcl_DString:t(178,144)=(178,142)Tcl_HashEntry:T(178,145)=s20nextPtr:(178,146)=*(178,145),0,32;tablePtr:(178,147)=*(178,148)=xsTcl_HashTable:,32,32;bucketPtr:(178,149)=*(178,146),64,32;clientData:(178,1),96,32;key:(178,150)=u4oneWordValue:(8,35),0,32;words:(178,151)=ar(0,22);0;0;(0,1),0,32;string:(17,4),0,32;;,128,32;;Tcl_HashEntry:t(178,152)=(178,145)Tcl_HashTable:T(178,148)=s52buckets:(178,153)=*(178,154)=*(178,152),0,32;staticBuckets:(178,155)=ar(0,22);0;3;(178,154),32,128;numBuckets:(0,1),160,32;numEntries:(0,1),192,32;rebuildSize:(0,1),224,32;downShift:(0,1),256,32;mask:(0,1),288,32;keyType:(0,1),320,32;findProc:(178,156)=*(178,157)=f(178,154),352,32;createProc:(178,158)=*(178,159)=f(178,154),384,32;;Tcl_HashTable:t(178,160)=(178,148)Tcl_HashSearch:T(178,161)=s12tablePtr:(178,162)=*(178,160),0,32;nextIndex:(0,1),32,32;nextEntryPtr:(178,154),64,32;;Tcl_HashSearch:t(178,163)=(178,161)Tcl_Event:T(178,25)=s8proc:(178,164)=*(178,80),0,32;nextPtr:(178,165)=*(178,25),32,32;; :T(178,166)=eTCL_QUEUE_TAIL:0,TCL_QUEUE_HEAD:1,TCL_QUEUE_MARK:2,;Tcl_QueuePosition:t(178,167)=(178,166)Tcl_Time:T(178,168)=s8sec:(0,3),0,32;usec:(0,3),32,32;;Tcl_Time:t(178,169)=(178,168)Tcl_SetTimerProc:t(178,170)=(178,171)=f(0,20)Tcl_WaitForEventProc:t(178,172)=(178,173)=f(0,1)Tcl_DriverBlockModeProc:t(178,174)=(178,175)=f(0,1)Tcl_DriverCloseProc:t(178,176)=(178,177)=f(0,1)Tcl_DriverClose2Proc:t(178,178)=(178,66)Tcl_DriverInputProc:t(178,179)=(178,180)=f(0,1)Tcl_DriverOutputProc:t(178,181)=(178,180)Tcl_DriverSeekProc:t(178,182)=(178,183)=f(0,1)Tcl_DriverSetOptionProc:t(178,184)=(178,185)=f(0,1)Tcl_DriverGetOptionProc:t(178,186)=(178,187)=f(0,1)Tcl_DriverWatchProc:t(178,188)=(178,68)Tcl_DriverGetHandleProc:t(178,189)=(178,190)=f(0,1)Tcl_EolTranslation:T(178,191)=eTCL_TRANSLATE_AUTO:0,TCL_TRANSLATE_CR:1,TCL_TRANSLATE_LF:2,TCL_TRANSLATE_CRLF:3,;Tcl_EolTranslation:t(178,192)=(178,191)Tcl_ChannelType:T(178,193)=s44typeName:(8,35),0,32;blockModeProc:(178,194)=*(178,174),32,32;closeProc:(178,195)=*(178,176),64,32;inputProc:(178,196)=*(178,179),96,32;outputProc:(178,197)=*(178,181),128,32;seekProc:(178,198)=*(178,182),160,32;setOptionProc:(178,199)=*(178,184),192,32;getOptionProc:(178,200)=*(178,186),224,32;watchProc:(178,201)=*(178,188),256,32;getHandleProc:(178,202)=*(178,189),288,32;close2Proc:(178,203)=*(178,178),320,32;;Tcl_ChannelType:t(178,204)=(178,193)Tcl_PathType:T(178,205)=eTCL_PATH_ABSOLUTE:0,TCL_PATH_RELATIVE:1,TCL_PATH_VOLUME_RELATIVE:2,;Tcl_PathType:t(178,206)=(178,205)Tcl_NotifierProcs:T(178,207)=s16setTimerProc:(178,208)=*(178,170),0,32;waitForEventProc:(178,209)=*(178,172),32,32;createFileHandlerProc:(178,210)=*(178,111),64,32;deleteFileHandlerProc:(178,211)=*(178,113),96,32;;Tcl_NotifierProcs:t(178,212)=(178,207)Tcl_EncodingType:T(178,213)=s24encodingName:(20,32),0,32;toUtfProc:(178,214)=*(178,77),32,32;fromUtfProc:(178,214),64,32;freeProc:(178,215)=*(178,79),96,32;clientData:(178,1),128,32;nullSize:(0,1),160,32;;Tcl_EncodingType:t(178,216)=(178,213)Tcl_Token:T(178,217)=s16type:(0,1),0,32;start:(8,35),32,32;size:(0,1),64,32;numComponents:(0,1),96,32;;Tcl_Token:t(178,218)=(178,217)Tcl_Parse:T(178,219)=s376commentStart:(8,35),0,32;commentSize:(0,1),32,32;commandStart:(8,35),64,32;commandSize:(0,1),96,32;numWords:(0,1),128,32;tokenPtr:(178,220)=*(178,218),160,32;numTokens:(0,1),192,32;tokensAvailable:(0,1),224,32;errorType:(0,1),256,32;string:(8,35),288,32;end:(8,35),320,32;interp:(178,221)=*(178,5),352,32;term:(8,35),384,32;incomplete:(0,1),416,32;staticTokens:(178,222)=ar(0,22);0;19;(178,218),448,2560;;Tcl_Parse:t(178,223)=(178,219)Tcl_UniChar:t(178,224)=(0,9)/usr/include/tclDecls.hTclStubHooks:T(180,1)=s12tclPlatStubs:(180,2)=*(180,3)=xsTclPlatStubs:,0,32;tclIntStubs:(180,4)=*(180,5)=xsTclIntStubs:,32,32;tclIntPlatStubs:(180,6)=*(180,7)=xsTclIntPlatStubs:,64,32;;TclStubHooks:t(180,8)=(180,1)TclStubs:T(180,9)=s1584magic:(0,1),0,32;hooks:(180,10)=*(180,1),32,32;tcl_PkgProvideEx:(180,11)=*(180,12)=f(0,1),64,32;tcl_PkgRequireEx:(180,13)=*(180,14)=f(8,35),96,32;tcl_Panic:(180,15)=*(178,102),128,32;tcl_Alloc:(180,16)=*(180,17)=f(8,35),160,32;tcl_Free:(178,3),192,32;tcl_Realloc:(180,18)=*(180,19)=f(8,35),224,32;tcl_DbCkalloc:(180,20)=*(180,21)=f(8,35),256,32;tcl_DbCkfree:(180,22)=*(180,23)=f(0,1),288,32;tcl_DbCkrealloc:(180,24)=*(180,25)=f(8,35),320,32;tcl_CreateFileHandler:(180,26)=*(178,112),352,32;tcl_DeleteFileHandler:(57,4),384,32;tcl_SetTimer:(180,27)=*(178,171),416,32;tcl_Sleep:(57,4),448,32;tcl_WaitForEvent:(180,28)=*(178,173),480,32;tcl_AppendAllObjTypes:(180,29)=*(180,30)=f(0,1),512,32;tcl_AppendStringsToObj:(180,31)=*(180,32)=f(0,20),544,32;tcl_AppendToObj:(180,33)=*(180,34)=f(0,20),576,32;tcl_ConcatObj:(180,35)=*(180,36)=f(178,127),608,32;tcl_ConvertToType:(180,37)=*(180,38)=f(0,1),640,32;tcl_DbDecrRefCount:(180,33),672,32;tcl_DbIncrRefCount:(180,33),704,32;tcl_DbIsShared:(180,39)=*(180,40)=f(0,1),736,32;tcl_DbNewBooleanObj:(180,41)=*(180,42)=f(178,127),768,32;tcl_DbNewByteArrayObj:(180,43)=*(180,44)=f(178,127),800,32;tcl_DbNewDoubleObj:(180,45)=*(180,46)=f(178,127),832,32;tcl_DbNewListObj:(180,47)=*(180,48)=f(178,127),864,32;tcl_DbNewLongObj:(180,49)=*(180,50)=f(178,127),896,32;tcl_DbNewObj:(180,51)=*(180,52)=f(178,127),928,32;tcl_DbNewStringObj:(180,53)=*(180,54)=f(178,127),960,32;tcl_DuplicateObj:(180,55)=*(180,56)=f(178,127),992,32;tclFreeObj:(180,57)=*(180,58)=f(0,20),1024,32;tcl_GetBoolean:(180,59)=*(180,60)=f(0,1),1056,32;tcl_GetBooleanFromObj:(180,61)=*(180,62)=f(0,1),1088,32;tcl_GetByteArrayFromObj:(180,63)=*(180,64)=f(20,34),1120,32;tcl_GetDouble:(180,65)=*(180,66)=f(0,1),1152,32;tcl_GetDoubleFromObj:(180,67)=*(180,68)=f(0,1),1184,32;tcl_GetIndexFromObj:(180,69)=*(180,70)=f(0,1),1216,32;tcl_GetInt:(180,59),1248,32;tcl_GetIntFromObj:(180,61),1280,32;tcl_GetLongFromObj:(180,71)=*(180,72)=f(0,1),1312,32;tcl_GetObjType:(180,73)=*(180,74)=f(178,121),1344,32;tcl_GetStringFromObj:(180,75)=*(180,76)=f(8,35),1376,32;tcl_InvalidateStringRep:(180,57),1408,32;tcl_ListObjAppendList:(180,77)=*(180,78)=f(0,1),1440,32;tcl_ListObjAppendElement:(180,77),1472,32;tcl_ListObjGetElements:(180,79)=*(180,80)=f(0,1),1504,32;tcl_ListObjIndex:(180,81)=*(180,82)=f(0,1),1536,32;tcl_ListObjLength:(180,61),1568,32;tcl_ListObjReplace:(180,83)=*(180,84)=f(0,1),1600,32;tcl_NewBooleanObj:(180,85)=*(180,86)=f(178,127),1632,32;tcl_NewByteArrayObj:(180,87)=*(180,88)=f(178,127),1664,32;tcl_NewDoubleObj:(180,89)=*(180,90)=f(178,127),1696,32;tcl_NewIntObj:(180,85),1728,32;tcl_NewListObj:(180,35),1760,32;tcl_NewLongObj:(180,91)=*(180,92)=f(178,127),1792,32;tcl_NewObj:(180,93)=*(180,94)=f(178,127),1824,32;tcl_NewStringObj:(180,95)=*(180,96)=f(178,127),1856,32;tcl_SetBooleanObj:(180,97)=*(180,98)=f(0,20),1888,32;tcl_SetByteArrayLength:(180,99)=*(180,100)=f(20,34),1920,32;tcl_SetByteArrayObj:(180,101)=*(180,102)=f(0,20),1952,32;tcl_SetDoubleObj:(180,103)=*(180,104)=f(0,20),1984,32;tcl_SetIntObj:(180,97),2016,32;tcl_SetListObj:(180,105)=*(180,106)=f(0,20),2048,32;tcl_SetLongObj:(180,107)=*(180,108)=f(0,20),2080,32;tcl_SetObjLength:(180,97),2112,32;tcl_SetStringObj:(180,33),2144,32;tcl_AddErrorInfo:(180,109)=*(180,110)=f(0,20),2176,32;tcl_AddObjErrorInfo:(180,111)=*(180,112)=f(0,20),2208,32;tcl_AllowExceptions:(180,113)=*(180,114)=f(0,20),2240,32;tcl_AppendElement:(180,109),2272,32;tcl_AppendResult:(180,115)=*(180,116)=f(0,20),2304,32;tcl_AsyncCreate:(180,117)=*(180,118)=f(178,6),2336,32;tcl_AsyncDelete:(180,119)=*(180,120)=f(0,20),2368,32;tcl_AsyncInvoke:(180,121)=*(180,122)=f(0,1),2400,32;tcl_AsyncMark:(180,119),2432,32;tcl_AsyncReady:(180,123)=*(180,124)=f(0,1),2464,32;tcl_BackgroundError:(180,113),2496,32;tcl_Backslash:(180,125)=*(180,126)=f(0,2),2528,32;tcl_BadChannelOption:(180,127)=*(180,128)=f(0,1),2560,32;tcl_CallWhenDeleted:(180,129)=*(180,130)=f(0,20),2592,32;tcl_CancelIdleCall:(180,131)=*(180,132)=f(0,20),2624,32;tcl_Close:(180,133)=*(180,134)=f(0,1),2656,32;tcl_CommandComplete:(180,135)=*(180,136)=f(0,1),2688,32;tcl_Concat:(180,137)=*(180,138)=f(8,35),2720,32;tcl_ConvertElement:(180,139)=*(180,140)=f(0,1),2752,32;tcl_ConvertCountedElement:(180,141)=*(180,142)=f(0,1),2784,32;tcl_CreateAlias:(180,143)=*(180,144)=f(0,1),2816,32;tcl_CreateAliasObj:(180,145)=*(180,146)=f(0,1),2848,32;tcl_CreateChannel:(180,147)=*(180,148)=f(178,9),2880,32;tcl_CreateChannelHandler:(180,149)=*(180,150)=f(0,20),2912,32;tcl_CreateCloseHandler:(180,151)=*(180,152)=f(0,20),2944,32;tcl_CreateCommand:(180,153)=*(180,154)=f(178,12),2976,32;tcl_CreateEventSource:(180,155)=*(180,156)=f(0,20),3008,32;tcl_CreateExitHandler:(180,157)=*(180,158)=f(0,20),3040,32;tcl_CreateInterp:(180,159)=*(180,160)=f(178,221),3072,32;tcl_CreateMathFunc:(180,161)=*(180,162)=f(0,20),3104,32;tcl_CreateObjCommand:(180,163)=*(180,164)=f(178,12),3136,32;tcl_CreateSlave:(180,165)=*(180,166)=f(178,221),3168,32;tcl_CreateTimerHandler:(180,167)=*(180,168)=f(178,41),3200,32;tcl_CreateTrace:(180,169)=*(180,170)=f(178,44),3232,32;tcl_DeleteAssocData:(180,171)=*(180,172)=f(0,20),3264,32;tcl_DeleteChannelHandler:(180,173)=*(180,174)=f(0,20),3296,32;tcl_DeleteCloseHandler:(180,151),3328,32;tcl_DeleteCommand:(180,175)=*(180,176)=f(0,1),3360,32;tcl_DeleteCommandFromToken:(180,177)=*(180,178)=f(0,1),3392,32;tcl_DeleteEvents:(180,179)=*(180,180)=f(0,20),3424,32;tcl_DeleteEventSource:(180,155),3456,32;tcl_DeleteExitHandler:(180,157),3488,32;tcl_DeleteHashEntry:(180,181)=*(180,182)=f(0,20),3520,32;tcl_DeleteHashTable:(180,183)=*(180,184)=f(0,20),3552,32;tcl_DeleteInterp:(180,113),3584,32;tcl_DetachPids:(180,185)=*(180,186)=f(0,20),3616,32;tcl_DeleteTimerHandler:(180,187)=*(180,188)=f(0,20),3648,32;tcl_DeleteTrace:(180,189)=*(180,190)=f(0,20),3680,32;tcl_DontCallWhenDeleted:(180,129),3712,32;tcl_DoOneEvent:(180,191)=*(180,192)=f(0,1),3744,32;tcl_DoWhenIdle:(180,131),3776,32;tcl_DStringAppend:(180,193)=*(180,194)=f(8,35),3808,32;tcl_DStringAppendElement:(180,195)=*(180,196)=f(8,35),3840,32;tcl_DStringEndSublist:(180,197)=*(180,198)=f(0,20),3872,32;tcl_DStringFree:(180,197),3904,32;tcl_DStringGetResult:(180,199)=*(180,200)=f(0,20),3936,32;tcl_DStringInit:(180,197),3968,32;tcl_DStringResult:(180,199),4000,32;tcl_DStringSetLength:(180,201)=*(180,202)=f(0,20),4032,32;tcl_DStringStartSublist:(180,197),4064,32;tcl_Eof:(180,203)=*(180,204)=f(0,1),4096,32;tcl_ErrnoId:(180,205)=*(180,206)=f(8,35),4128,32;tcl_ErrnoMsg:(180,207)=*(180,208)=f(8,35),4160,32;tcl_Eval:(180,175),4192,32;tcl_EvalFile:(180,175),4224,32;tcl_EvalObj:(180,29),4256,32;tcl_EventuallyFree:(180,209)=*(180,210)=f(0,20),4288,32;tcl_Exit:(57,4),4320,32;tcl_ExposeCommand:(180,127),4352,32;tcl_ExprBoolean:(180,59),4384,32;tcl_ExprBooleanObj:(180,61),4416,32;tcl_ExprDouble:(180,65),4448,32;tcl_ExprDoubleObj:(180,67),4480,32;tcl_ExprLong:(180,211)=*(180,212)=f(0,1),4512,32;tcl_ExprLongObj:(180,71),4544,32;tcl_ExprObj:(180,213)=*(180,214)=f(0,1),4576,32;tcl_ExprString:(180,175),4608,32;tcl_Finalize:(65,5),4640,32;tcl_FindExecutable:(180,215)=*(180,216)=f(0,20),4672,32;tcl_FirstHashEntry:(180,217)=*(180,218)=f(178,154),4704,32;tcl_Flush:(180,203),4736,32;tcl_FreeResult:(180,113),4768,32;tcl_GetAlias:(180,219)=*(180,220)=f(0,1),4800,32;tcl_GetAliasObj:(180,221)=*(180,222)=f(0,1),4832,32;tcl_GetAssocData:(180,223)=*(180,224)=f(178,1),4864,32;tcl_GetChannel:(180,225)=*(180,226)=f(178,9),4896,32;tcl_GetChannelBufferSize:(180,203),4928,32;tcl_GetChannelHandle:(180,227)=*(180,228)=f(0,1),4960,32;tcl_GetChannelInstanceData:(180,229)=*(180,230)=f(178,1),4992,32;tcl_GetChannelMode:(180,203),5024,32;tcl_GetChannelName:(180,231)=*(180,232)=f(8,35),5056,32;tcl_GetChannelOption:(180,233)=*(180,234)=f(0,1),5088,32;tcl_GetChannelType:(180,235)=*(180,236)=f(180,237)=*(178,204),5120,32;tcl_GetCommandInfo:(180,238)=*(180,239)=f(0,1),5152,32;tcl_GetCommandName:(180,240)=*(180,241)=f(8,35),5184,32;tcl_GetErrno:(180,123),5216,32;tcl_GetHostName:(180,205),5248,32;tcl_GetInterpPath:(180,242)=*(180,243)=f(0,1),5280,32;tcl_GetMaster:(180,244)=*(180,245)=f(178,221),5312,32;tcl_GetNameOfExecutable:(180,246)=*(180,247)=f(20,32),5344,32;tcl_GetObjResult:(180,248)=*(180,249)=f(178,127),5376,32;tcl_GetOpenFile:(180,250)=*(180,251)=f(0,1),5408,32;tcl_GetPathType:(180,252)=*(180,253)=f(178,206),5440,32;tcl_Gets:(180,254)=*(180,255)=f(0,1),5472,32;tcl_GetsObj:(180,256)=*(180,257)=f(0,1),5504,32;tcl_GetServiceMode:(180,123),5536,32;tcl_GetSlave:(180,258)=*(180,259)=f(178,221),5568,32;tcl_GetStdChannel:(180,260)=*(180,261)=f(178,9),5600,32;tcl_GetStringResult:(180,262)=*(180,263)=f(8,35),5632,32;tcl_GetVar:(180,264)=*(180,265)=f(8,35),5664,32;tcl_GetVar2:(180,266)=*(180,267)=f(8,35),5696,32;tcl_GlobalEval:(180,175),5728,32;tcl_GlobalEvalObj:(180,29),5760,32;tcl_HideCommand:(180,127),5792,32;tcl_Init:(180,268)=*(178,64),5824,32;tcl_InitHashTable:(180,269)=*(180,270)=f(0,20),5856,32;tcl_InputBlocked:(180,203),5888,32;tcl_InputBuffered:(180,203),5920,32;tcl_InterpDeleted:(180,268),5952,32;tcl_IsSafe:(180,268),5984,32;tcl_JoinPath:(180,271)=*(180,272)=f(8,35),6016,32;tcl_LinkVar:(180,273)=*(180,274)=f(0,1),6048,32;reserved188:(0,19),6080,32;tcl_MakeFileChannel:(180,275)=*(180,276)=f(178,9),6112,32;tcl_MakeSafe:(180,268),6144,32;tcl_MakeTcpClientChannel:(180,277)=*(180,278)=f(178,9),6176,32;tcl_Merge:(180,137),6208,32;tcl_NextHashEntry:(180,279)=*(180,280)=f(178,154),6240,32;tcl_NotifyChannel:(180,281)=*(180,282)=f(0,20),6272,32;tcl_ObjGetVar2:(180,283)=*(180,284)=f(178,127),6304,32;tcl_ObjSetVar2:(180,285)=*(180,286)=f(178,127),6336,32;tcl_OpenCommandChannel:(180,287)=*(180,288)=f(178,9),6368,32;tcl_OpenFileChannel:(180,289)=*(180,290)=f(178,9),6400,32;tcl_OpenTcpClient:(180,291)=*(180,292)=f(178,9),6432,32;tcl_OpenTcpServer:(180,293)=*(180,294)=f(178,9),6464,32;tcl_Preserve:(180,295)=*(178,51),6496,32;tcl_PrintDouble:(180,296)=*(180,297)=f(0,20),6528,32;tcl_PutEnv:(180,298)=*(180,299)=f(0,1),6560,32;tcl_PosixError:(180,262),6592,32;tcl_QueueEvent:(180,300)=*(180,301)=f(0,20),6624,32;tcl_Read:(180,302)=*(180,303)=f(0,1),6656,32;tcl_ReapDetachedProcs:(65,5),6688,32;tcl_RecordAndEval:(180,304)=*(180,305)=f(0,1),6720,32;tcl_RecordAndEvalObj:(180,306)=*(180,307)=f(0,1),6752,32;tcl_RegisterChannel:(180,308)=*(180,309)=f(0,20),6784,32;tcl_RegisterObjType:(180,310)=*(180,311)=f(0,20),6816,32;tcl_RegExpCompile:(180,312)=*(180,313)=f(178,32),6848,32;tcl_RegExpExec:(180,314)=*(180,315)=f(0,1),6880,32;tcl_RegExpMatch:(180,127),6912,32;tcl_RegExpRange:(180,316)=*(180,317)=f(0,20),6944,32;tcl_Release:(180,295),6976,32;tcl_ResetResult:(180,113),7008,32;tcl_ScanElement:(180,318)=*(180,319)=f(0,1),7040,32;tcl_ScanCountedElement:(180,320)=*(180,321)=f(0,1),7072,32;tcl_Seek:(180,322)=*(180,323)=f(0,1),7104,32;tcl_ServiceAll:(180,123),7136,32;tcl_ServiceEvent:(180,191),7168,32;tcl_SetAssocData:(180,324)=*(180,325)=f(0,20),7200,32;tcl_SetChannelBufferSize:(180,281),7232,32;tcl_SetChannelOption:(180,326)=*(180,327)=f(0,1),7264,32;tcl_SetCommandInfo:(180,238),7296,32;tcl_SetErrno:(57,4),7328,32;tcl_SetErrorCode:(180,115),7360,32;tcl_SetMaxBlockTime:(180,27),7392,32;tcl_SetPanicProc:(180,328)=*(180,329)=f(0,20),7424,32;tcl_SetRecursionLimit:(180,121),7456,32;tcl_SetResult:(180,330)=*(180,331)=f(0,20),7488,32;tcl_SetServiceMode:(180,191),7520,32;tcl_SetObjErrorCode:(180,332)=*(180,333)=f(0,20),7552,32;tcl_SetObjResult:(180,332),7584,32;tcl_SetStdChannel:(180,281),7616,32;tcl_SetVar:(180,266),7648,32;tcl_SetVar2:(180,334)=*(180,335)=f(8,35),7680,32;tcl_SignalId:(180,207),7712,32;tcl_SignalMsg:(180,207),7744,32;tcl_SourceRCFile:(180,113),7776,32;tcl_SplitList:(180,336)=*(180,337)=f(0,1),7808,32;tcl_SplitPath:(180,338)=*(180,339)=f(0,20),7840,32;tcl_StaticPackage:(180,340)=*(180,341)=f(0,20),7872,32;tcl_StringMatch:(180,342)=*(180,343)=f(0,1),7904,32;tcl_Tell:(180,203),7936,32;tcl_TraceVar:(180,344)=*(180,345)=f(0,1),7968,32;tcl_TraceVar2:(180,346)=*(180,347)=f(0,1),8000,32;tcl_TranslateFileName:(180,348)=*(180,349)=f(8,35),8032,32;tcl_Ungets:(180,350)=*(180,351)=f(0,1),8064,32;tcl_UnlinkVar:(180,171),8096,32;tcl_UnregisterChannel:(180,133),8128,32;tcl_UnsetVar:(180,304),8160,32;tcl_UnsetVar2:(180,273),8192,32;tcl_UntraceVar:(180,352)=*(180,353)=f(0,20),8224,32;tcl_UntraceVar2:(180,354)=*(180,355)=f(0,20),8256,32;tcl_UpdateLinkedVar:(180,171),8288,32;tcl_UpVar:(180,356)=*(180,357)=f(0,1),8320,32;tcl_UpVar2:(180,358)=*(180,359)=f(0,1),8352,32;tcl_VarEval:(180,360)=*(180,361)=f(0,1),8384,32;tcl_VarTraceInfo:(180,362)=*(180,363)=f(178,1),8416,32;tcl_VarTraceInfo2:(180,364)=*(180,365)=f(178,1),8448,32;tcl_Write:(180,302),8480,32;tcl_WrongNumArgs:(180,366)=*(180,367)=f(0,20),8512,32;tcl_DumpActiveMemory:(180,135),8544,32;tcl_ValidateAllMemory:(180,368)=*(180,369)=f(0,20),8576,32;tcl_AppendResultVA:(180,370)=*(180,371)=f(0,20),8608,32;tcl_AppendStringsToObjVA:(180,372)=*(180,373)=f(0,20),8640,32;tcl_HashStats:(180,374)=*(180,375)=f(8,35),8672,32;tcl_ParseVar:(180,376)=*(180,377)=f(8,35),8704,32;tcl_PkgPresent:(180,266),8736,32;tcl_PkgPresentEx:(180,13),8768,32;tcl_PkgProvide:(180,127),8800,32;tcl_PkgRequire:(180,266),8832,32;tcl_SetErrorCodeVA:(180,370),8864,32;tcl_VarEvalVA:(180,378)=*(180,379)=f(0,1),8896,32;tcl_WaitPid:(180,380)=*(180,381)=f(178,29),8928,32;tcl_PanicVA:(180,382)=*(180,383)=f(0,20),8960,32;tcl_GetVersion:(180,384)=*(180,385)=f(0,20),8992,32;tcl_InitMemory:(180,113),9024,32;tcl_StackChannel:(180,386)=*(180,387)=f(178,9),9056,32;tcl_UnstackChannel:(180,308),9088,32;tcl_GetStackedChannel:(180,388)=*(180,389)=f(178,9),9120,32;reserved284:(0,19),9152,32;reserved285:(0,19),9184,32;tcl_AppendObjToObj:(180,390)=*(180,391)=f(0,20),9216,32;tcl_CreateEncoding:(180,392)=*(180,393)=f(178,21),9248,32;tcl_CreateThreadExitHandler:(180,157),9280,32;tcl_DeleteThreadExitHandler:(180,157),9312,32;tcl_DiscardResult:(180,394)=*(180,395)=f(0,20),9344,32;tcl_EvalEx:(180,396)=*(180,397)=f(0,1),9376,32;tcl_EvalObjv:(180,398)=*(180,399)=f(0,1),9408,32;tcl_EvalObjEx:(180,306),9440,32;tcl_ExitThread:(57,4),9472,32;tcl_ExternalToUtf:(180,400)=*(180,401)=f(0,1),9504,32;tcl_ExternalToUtfDString:(180,402)=*(180,403)=f(8,35),9536,32;tcl_FinalizeThread:(65,5),9568,32;tcl_FinalizeNotifier:(180,295),9600,32;tcl_FreeEncoding:(180,404)=*(180,405)=f(0,20),9632,32;tcl_GetCurrentThread:(180,406)=*(180,407)=f(178,38),9664,32;tcl_GetEncoding:(180,408)=*(180,409)=f(178,21),9696,32;tcl_GetEncodingName:(180,410)=*(180,411)=f(8,35),9728,32;tcl_GetEncodingNames:(180,113),9760,32;tcl_GetIndexFromObjStruct:(180,412)=*(180,413)=f(0,1),9792,32;tcl_GetThreadData:(180,414)=*(180,415)=f(0,19),9824,32;tcl_GetVar2Ex:(180,416)=*(180,417)=f(178,127),9856,32;tcl_InitNotifier:(180,418)=*(180,419)=f(178,1),9888,32;tcl_MutexLock:(180,420)=*(180,421)=f(0,20),9920,32;tcl_MutexUnlock:(180,420),9952,32;tcl_ConditionNotify:(180,422)=*(180,423)=f(0,20),9984,32;tcl_ConditionWait:(180,424)=*(180,425)=f(0,20),10016,32;tcl_NumUtfChars:(180,426)=*(180,427)=f(0,1),10048,32;tcl_ReadChars:(180,428)=*(180,429)=f(0,1),10080,32;tcl_RestoreResult:(180,430)=*(180,431)=f(0,20),10112,32;tcl_SaveResult:(180,430),10144,32;tcl_SetSystemEncoding:(180,432)=*(180,433)=f(0,1),10176,32;tcl_SetVar2Ex:(180,434)=*(180,435)=f(178,127),10208,32;tcl_ThreadAlert:(180,436)=*(180,437)=f(0,20),10240,32;tcl_ThreadQueueEvent:(180,438)=*(180,439)=f(0,20),10272,32;tcl_UniCharAtIndex:(180,440)=*(180,441)=f(178,224),10304,32;tcl_UniCharToLower:(180,442)=*(180,443)=f(178,224),10336,32;tcl_UniCharToTitle:(180,442),10368,32;tcl_UniCharToUpper:(180,442),10400,32;tcl_UniCharToUtf:(180,444)=*(180,445)=f(0,1),10432,32;tcl_UtfAtIndex:(180,446)=*(180,447)=f(8,35),10464,32;tcl_UtfCharComplete:(180,426),10496,32;tcl_UtfBackslash:(180,448)=*(180,449)=f(0,1),10528,32;tcl_UtfFindFirst:(180,446),10560,32;tcl_UtfFindLast:(180,446),10592,32;tcl_UtfNext:(180,450)=*(180,451)=f(8,35),10624,32;tcl_UtfPrev:(180,452)=*(180,453)=f(8,35),10656,32;tcl_UtfToExternal:(180,400),10688,32;tcl_UtfToExternalDString:(180,402),10720,32;tcl_UtfToLower:(180,135),10752,32;tcl_UtfToTitle:(180,135),10784,32;tcl_UtfToUniChar:(180,454)=*(180,455)=f(0,1),10816,32;tcl_UtfToUpper:(180,135),10848,32;tcl_WriteChars:(180,456)=*(180,457)=f(0,1),10880,32;tcl_WriteObj:(180,256),10912,32;tcl_GetString:(180,458)=*(180,459)=f(8,35),10944,32;tcl_GetDefaultEncodingDir:(180,205),10976,32;tcl_SetDefaultEncodingDir:(178,3),11008,32;tcl_AlertNotifier:(180,295),11040,32;tcl_ServiceModeHook:(57,4),11072,32;tcl_UniCharIsAlnum:(180,191),11104,32;tcl_UniCharIsAlpha:(180,191),11136,32;tcl_UniCharIsDigit:(180,191),11168,32;tcl_UniCharIsLower:(180,191),11200,32;tcl_UniCharIsSpace:(180,191),11232,32;tcl_UniCharIsUpper:(180,191),11264,32;tcl_UniCharIsWordChar:(180,191),11296,32;tcl_UniCharLen:(180,460)=*(180,461)=f(0,1),11328,32;tcl_UniCharNcmp:(180,462)=*(180,463)=f(0,1),11360,32;tcl_UniCharToUtfDString:(180,464)=*(180,465)=f(8,35),11392,32;tcl_UtfToUniCharDString:(180,466)=*(180,467)=f(180,468)=*(178,224),11424,32;tcl_GetRegExpFromObj:(180,469)=*(180,470)=f(178,32),11456,32;tcl_EvalTokens:(180,471)=*(180,472)=f(178,127),11488,32;tcl_FreeParse:(180,473)=*(180,474)=f(0,20),11520,32;tcl_LogCommandInfo:(180,475)=*(180,476)=f(0,20),11552,32;tcl_ParseBraces:(180,477)=*(180,478)=f(0,1),11584,32;tcl_ParseCommand:(180,479)=*(180,480)=f(0,1),11616,32;tcl_ParseExpr:(180,481)=*(180,482)=f(0,1),11648,32;tcl_ParseQuotedString:(180,477),11680,32;tcl_ParseVarName:(180,483)=*(180,484)=f(0,1),11712,32;tcl_GetCwd:(180,485)=*(180,486)=f(8,35),11744,32;tcl_Chdir:(180,298),11776,32;tcl_Access:(180,426),11808,32;tcl_Stat:(180,487)=*(180,488)=f(0,1),11840,32;tcl_UtfNcmp:(180,489)=*(180,490)=f(0,1),11872,32;tcl_UtfNcasecmp:(180,489),11904,32;tcl_StringCaseMatch:(180,491)=*(180,492)=f(0,1),11936,32;tcl_UniCharIsControl:(180,191),11968,32;tcl_UniCharIsGraph:(180,191),12000,32;tcl_UniCharIsPrint:(180,191),12032,32;tcl_UniCharIsPunct:(180,191),12064,32;tcl_RegExpExecObj:(180,493)=*(180,494)=f(0,1),12096,32;tcl_RegExpGetInfo:(180,495)=*(180,496)=f(0,20),12128,32;tcl_NewUnicodeObj:(180,497)=*(180,498)=f(178,127),12160,32;tcl_SetUnicodeObj:(180,499)=*(180,500)=f(0,20),12192,32;tcl_GetCharLength:(180,501)=*(180,502)=f(0,1),12224,32;tcl_GetUniChar:(180,503)=*(180,504)=f(178,224),12256,32;tcl_GetUnicode:(180,505)=*(180,506)=f(180,468),12288,32;tcl_GetRange:(180,507)=*(180,508)=f(178,127),12320,32;tcl_AppendUnicodeToObj:(180,499),12352,32;tcl_RegExpMatchObj:(180,77),12384,32;tcl_SetNotifier:(180,509)=*(180,510)=f(0,20),12416,32;tcl_GetAllocMutex:(180,511)=*(180,512)=f(180,513)=*(178,26),12448,32;tcl_GetChannelNames:(180,268),12480,32;tcl_GetChannelNamesEx:(180,175),12512,32;tcl_ProcObjCmd:(180,514)=*(180,515)=f(0,1),12544,32;tcl_ConditionFinalize:(180,422),12576,32;tcl_MutexFinalize:(180,420),12608,32;tcl_CreateThread:(180,516)=*(180,517)=f(0,1),12640,32;;TclStubs:t(180,518)=(180,9)/usr/include/X11/Xlib.h/usr/include/X11/X.hXID:t(183,1)=(0,5)Mask:t(183,2)=(0,5)Atom:t(183,3)=(0,5)VisualID:t(183,4)=(0,5)Time:t(183,5)=(0,5)Window:t(183,6)=(183,1)Drawable:t(183,7)=(183,1)Font:t(183,8)=(183,1)Pixmap:t(183,9)=(183,1)Cursor:t(183,10)=(183,1)Colormap:t(183,11)=(183,1)GContext:t(183,12)=(183,1)KeySym:t(183,13)=(183,1)KeyCode:t(183,14)=(0,11)/usr/include/X11/Xfuncproto.h/usr/include/X11/Xosdefs.hptrdiff_t:t(186,1)=(0,1)XPointer:t(181,1)=(8,35)_XExtData:T(181,2)=s16number:(0,1),0,32;next:(181,3)=*(181,2),32,32;free_private:(181,4)=*(181,5)=f(0,1),64,32;private_data:(181,1),96,32;;XExtData:t(181,6)=(181,2)XExtCodes:t(181,7)=(181,8)=s16extension:(0,1),0,32;major_opcode:(0,1),32,32;first_event:(0,1),64,32;first_error:(0,1),96,32;;XPixmapFormatValues:t(181,9)=(181,10)=s12depth:(0,1),0,32;bits_per_pixel:(0,1),32,32;scanline_pad:(0,1),64,32;;XGCValues:t(181,11)=(181,12)=s92function:(0,1),0,32;plane_mask:(0,5),32,32;foreground:(0,5),64,32;background:(0,5),96,32;line_width:(0,1),128,32;line_style:(0,1),160,32;cap_style:(0,1),192,32;join_style:(0,1),224,32;fill_style:(0,1),256,32;fill_rule:(0,1),288,32;arc_mode:(0,1),320,32;tile:(183,9),352,32;stipple:(183,9),384,32;ts_x_origin:(0,1),416,32;ts_y_origin:(0,1),448,32;font:(183,8),480,32;subwindow_mode:(0,1),512,32;graphics_exposures:(0,1),544,32;clip_x_origin:(0,1),576,32;clip_y_origin:(0,1),608,32;clip_mask:(183,9),640,32;dash_offset:(0,1),672,32;dashes:(0,2),704,8;;GC:t(181,13)=(181,14)=*(181,15)=xs_XGC:Visual:t(181,16)=(181,17)=s32ext_data:(181,18)=*(181,6),0,32;visualid:(183,4),32,32;class:(0,1),64,32;red_mask:(0,5),96,32;green_mask:(0,5),128,32;blue_mask:(0,5),160,32;bits_per_rgb:(0,1),192,32;map_entries:(0,1),224,32;;Depth:t(181,19)=(181,20)=s12depth:(0,1),0,32;nvisuals:(0,1),32,32;visuals:(181,21)=*(181,16),64,32;;Screen:t(181,22)=(181,23)=s80ext_data:(181,18),0,32;display:(181,24)=*(181,25)=xs_XDisplay:,32,32;root:(183,6),64,32;width:(0,1),96,32;height:(0,1),128,32;mwidth:(0,1),160,32;mheight:(0,1),192,32;ndepths:(0,1),224,32;depths:(181,26)=*(181,19),256,32;root_depth:(0,1),288,32;root_visual:(181,21),320,32;default_gc:(181,13),352,32;cmap:(183,11),384,32;white_pixel:(0,5),416,32;black_pixel:(0,5),448,32;max_maps:(0,1),480,32;min_maps:(0,1),512,32;backing_store:(0,1),544,32;save_unders:(0,1),576,32;root_input_mask:(0,3),608,32;;ScreenFormat:t(181,27)=(181,28)=s16ext_data:(181,18),0,32;depth:(0,1),32,32;bits_per_pixel:(0,1),64,32;scanline_pad:(0,1),96,32;;XSetWindowAttributes:t(181,29)=(181,30)=s60background_pixmap:(183,9),0,32;background_pixel:(0,5),32,32;border_pixmap:(183,9),64,32;border_pixel:(0,5),96,32;bit_gravity:(0,1),128,32;win_gravity:(0,1),160,32;backing_store:(0,1),192,32;backing_planes:(0,5),224,32;backing_pixel:(0,5),256,32;save_under:(0,1),288,32;event_mask:(0,3),320,32;do_not_propagate_mask:(0,3),352,32;override_redirect:(0,1),384,32;colormap:(183,11),416,32;cursor:(183,10),448,32;;XWindowAttributes:t(181,31)=(181,32)=s92x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;depth:(0,1),160,32;visual:(181,21),192,32;root:(183,6),224,32;class:(0,1),256,32;bit_gravity:(0,1),288,32;win_gravity:(0,1),320,32;backing_store:(0,1),352,32;backing_planes:(0,5),384,32;backing_pixel:(0,5),416,32;save_under:(0,1),448,32;colormap:(183,11),480,32;map_installed:(0,1),512,32;map_state:(0,1),544,32;all_event_masks:(0,3),576,32;your_event_mask:(0,3),608,32;do_not_propagate_mask:(0,3),640,32;override_redirect:(0,1),672,32;screen:(181,33)=*(181,22),704,32;;XHostAddress:t(181,34)=(181,35)=s12family:(0,1),0,32;length:(0,1),32,32;address:(8,35),64,32;;funcs:T(181,36)=s24create_image:(181,37)=*(181,38)=f(181,39)=*(181,40)=xs_XImage:,0,32;destroy_image:(181,41)=*(181,42)=f(0,1),32,32;get_pixel:(181,43)=*(181,44)=f(0,5),64,32;put_pixel:(181,45)=*(181,46)=f(0,1),96,32;sub_image:(181,47)=*(181,48)=f(181,39),128,32;add_pixel:(181,49)=*(181,50)=f(0,1),160,32;;_XImage:T(181,40)=s88width:(0,1),0,32;height:(0,1),32,32;xoffset:(0,1),64,32;format:(0,1),96,32;data:(8,35),128,32;byte_order:(0,1),160,32;bitmap_unit:(0,1),192,32;bitmap_bit_order:(0,1),224,32;bitmap_pad:(0,1),256,32;depth:(0,1),288,32;bytes_per_line:(0,1),320,32;bits_per_pixel:(0,1),352,32;red_mask:(0,5),384,32;green_mask:(0,5),416,32;blue_mask:(0,5),448,32;obdata:(181,1),480,32;f:(181,36),512,192;;XImage:t(181,51)=(181,40)XWindowChanges:t(181,52)=(181,53)=s28x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;sibling:(183,6),160,32;stack_mode:(0,1),192,32;;XColor:t(181,54)=(181,55)=s12pixel:(0,5),0,32;red:(0,9),32,16;green:(0,9),48,16;blue:(0,9),64,16;flags:(0,2),80,8;pad:(0,2),88,8;;XSegment:t(181,56)=(181,57)=s8x1:(0,8),0,16;y1:(0,8),16,16;x2:(0,8),32,16;y2:(0,8),48,16;;XPoint:t(181,58)=(181,59)=s4x:(0,8),0,16;y:(0,8),16,16;;XRectangle:t(181,60)=(181,61)=s8x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;;XArc:t(181,62)=(181,63)=s12x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;angle1:(0,8),64,16;angle2:(0,8),80,16;;XKeyboardControl:t(181,64)=(181,65)=s32key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,1),64,32;bell_duration:(0,1),96,32;led:(0,1),128,32;led_mode:(0,1),160,32;key:(0,1),192,32;auto_repeat_mode:(0,1),224,32;;XKeyboardState:t(181,66)=(181,67)=s56key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,4),64,32;bell_duration:(0,4),96,32;led_mask:(0,5),128,32;global_auto_repeat:(0,1),160,32;auto_repeats:(181,68)=ar(0,22);0;31;(0,2),192,256;;XTimeCoord:t(181,69)=(181,70)=s8time:(183,5),0,32;x:(0,8),32,16;y:(0,8),48,16;;XModifierKeymap:t(181,71)=(181,72)=s8max_keypermod:(0,1),0,32;modifiermap:(181,73)=*(183,14),32,32;;Display:t(181,74)=(181,25)_XPrivDisplay:t(181,75)=(181,76)=*(181,77)=s176ext_data:(181,18),0,32;private1:(181,78)=*(181,79)=xs_XPrivate:,32,32;fd:(0,1),64,32;private2:(0,1),96,32;proto_major_version:(0,1),128,32;proto_minor_version:(0,1),160,32;vendor:(8,35),192,32;private3:(183,1),224,32;private4:(183,1),256,32;private5:(183,1),288,32;private6:(0,1),320,32;resource_alloc:(181,80)=*(181,81)=f(183,1),352,32;byte_order:(0,1),384,32;bitmap_unit:(0,1),416,32;bitmap_pad:(0,1),448,32;bitmap_bit_order:(0,1),480,32;nformats:(0,1),512,32;pixmap_format:(181,82)=*(181,27),544,32;private8:(0,1),576,32;release:(0,1),608,32;private9:(181,78),640,32;private10:(181,78),672,32;qlen:(0,1),704,32;last_request_read:(0,5),736,32;request:(0,5),768,32;private11:(181,1),800,32;private12:(181,1),832,32;private13:(181,1),864,32;private14:(181,1),896,32;max_request_size:(0,4),928,32;db:(181,83)=*(181,84)=xs_XrmHashBucketRec:,960,32;private15:(181,85)=*(181,86)=f(0,1),992,32;display_name:(8,35),1024,32;default_screen:(0,1),1056,32;nscreens:(0,1),1088,32;screens:(181,33),1120,32;motion_buffer:(0,5),1152,32;private16:(0,5),1184,32;min_keycode:(0,1),1216,32;max_keycode:(0,1),1248,32;private17:(181,1),1280,32;private18:(181,1),1312,32;private19:(0,1),1344,32;xdefaults:(8,35),1376,32;;XKeyEvent:t(181,87)=(181,88)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89)=*(181,74),96,32;window:(183,6),128,32;root:(183,6),160,32;subwindow:(183,6),192,32;time:(183,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;keycode:(0,4),416,32;same_screen:(0,1),448,32;;XKeyPressedEvent:t(181,90)=(181,87)XKeyReleasedEvent:t(181,91)=(181,87)XButtonEvent:t(181,92)=(181,93)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;window:(183,6),128,32;root:(183,6),160,32;subwindow:(183,6),192,32;time:(183,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;button:(0,4),416,32;same_screen:(0,1),448,32;;XButtonPressedEvent:t(181,94)=(181,92)XButtonReleasedEvent:t(181,95)=(181,92)XMotionEvent:t(181,96)=(181,97)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;window:(183,6),128,32;root:(183,6),160,32;subwindow:(183,6),192,32;time:(183,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;is_hint:(0,2),416,8;same_screen:(0,1),448,32;;XPointerMovedEvent:t(181,98)=(181,96)XCrossingEvent:t(181,99)=(181,100)=s68type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;window:(183,6),128,32;root:(183,6),160,32;subwindow:(183,6),192,32;time:(183,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;mode:(0,1),384,32;detail:(0,1),416,32;same_screen:(0,1),448,32;focus:(0,1),480,32;state:(0,4),512,32;;XEnterWindowEvent:t(181,101)=(181,99)XLeaveWindowEvent:t(181,102)=(181,99)XFocusChangeEvent:t(181,103)=(181,104)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;window:(183,6),128,32;mode:(0,1),160,32;detail:(0,1),192,32;;XFocusInEvent:t(181,105)=(181,103)XFocusOutEvent:t(181,106)=(181,103)XKeymapEvent:t(181,107)=(181,108)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;window:(183,6),128,32;key_vector:(181,68),160,256;;XExposeEvent:t(181,109)=(181,110)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;window:(183,6),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;;XGraphicsExposeEvent:t(181,111)=(181,112)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;drawable:(183,7),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;major_code:(0,1),320,32;minor_code:(0,1),352,32;;XNoExposeEvent:t(181,113)=(181,114)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;drawable:(183,7),128,32;major_code:(0,1),160,32;minor_code:(0,1),192,32;;XVisibilityEvent:t(181,115)=(181,116)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;window:(183,6),128,32;state:(0,1),160,32;;XCreateWindowEvent:t(181,117)=(181,118)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;parent:(183,6),128,32;window:(183,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;override_redirect:(0,1),352,32;;XDestroyWindowEvent:t(181,119)=(181,120)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;event:(183,6),128,32;window:(183,6),160,32;;XUnmapEvent:t(181,121)=(181,122)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;event:(183,6),128,32;window:(183,6),160,32;from_configure:(0,1),192,32;;XMapEvent:t(181,123)=(181,124)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;event:(183,6),128,32;window:(183,6),160,32;override_redirect:(0,1),192,32;;XMapRequestEvent:t(181,125)=(181,126)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;parent:(183,6),128,32;window:(183,6),160,32;;XReparentEvent:t(181,127)=(181,128)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;event:(183,6),128,32;window:(183,6),160,32;parent:(183,6),192,32;x:(0,1),224,32;y:(0,1),256,32;override_redirect:(0,1),288,32;;XConfigureEvent:t(181,129)=(181,130)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;event:(183,6),128,32;window:(183,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(183,6),352,32;override_redirect:(0,1),384,32;;XGravityEvent:t(181,131)=(181,132)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;event:(183,6),128,32;window:(183,6),160,32;x:(0,1),192,32;y:(0,1),224,32;;XResizeRequestEvent:t(181,133)=(181,134)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;window:(183,6),128,32;width:(0,1),160,32;height:(0,1),192,32;;XConfigureRequestEvent:t(181,135)=(181,136)=s56type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;parent:(183,6),128,32;window:(183,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(183,6),352,32;detail:(0,1),384,32;value_mask:(0,5),416,32;;XCirculateEvent:t(181,137)=(181,138)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;event:(183,6),128,32;window:(183,6),160,32;place:(0,1),192,32;;XCirculateRequestEvent:t(181,139)=(181,140)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;parent:(183,6),128,32;window:(183,6),160,32;place:(0,1),192,32;;XPropertyEvent:t(181,141)=(181,142)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;window:(183,6),128,32;atom:(183,3),160,32;time:(183,5),192,32;state:(0,1),224,32;;XSelectionClearEvent:t(181,143)=(181,144)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;window:(183,6),128,32;selection:(183,3),160,32;time:(183,5),192,32;;XSelectionRequestEvent:t(181,145)=(181,146)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;owner:(183,6),128,32;requestor:(183,6),160,32;selection:(183,3),192,32;target:(183,3),224,32;property:(183,3),256,32;time:(183,5),288,32;;XSelectionEvent:t(181,147)=(181,148)=s36type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;requestor:(183,6),128,32;selection:(183,3),160,32;target:(183,3),192,32;property:(183,3),224,32;time:(183,5),256,32;;XColormapEvent:t(181,149)=(181,150)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;window:(183,6),128,32;colormap:(183,11),160,32;new:(0,1),192,32;state:(0,1),224,32;;XClientMessageEvent:t(181,151)=(181,152)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;window:(183,6),128,32;message_type:(183,3),160,32;format:(0,1),192,32;data:(181,153)=u20b:(181,154)=ar(0,22);0;19;(0,2),0,160;s:(181,155)=ar(0,22);0;9;(0,8),0,160;l:(181,156)=ar(0,22);0;4;(0,3),0,160;;,224,160;;XMappingEvent:t(181,157)=(181,158)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;window:(183,6),128,32;request:(0,1),160,32;first_keycode:(0,1),192,32;count:(0,1),224,32;;XErrorEvent:t(181,159)=(181,160)=s20type:(0,1),0,32;display:(181,89),32,32;resourceid:(183,1),64,32;serial:(0,5),96,32;error_code:(0,11),128,8;request_code:(0,11),136,8;minor_code:(0,11),144,8;;XAnyEvent:t(181,161)=(181,162)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;window:(183,6),128,32;;_XEvent:T(181,163)=u96type:(0,1),0,32;xany:(181,161),0,160;xkey:(181,87),0,480;xbutton:(181,92),0,480;xmotion:(181,96),0,480;xcrossing:(181,99),0,544;xfocus:(181,103),0,224;xexpose:(181,109),0,320;xgraphicsexpose:(181,111),0,384;xnoexpose:(181,113),0,224;xvisibility:(181,115),0,192;xcreatewindow:(181,117),0,384;xdestroywindow:(181,119),0,192;xunmap:(181,121),0,224;xmap:(181,123),0,224;xmaprequest:(181,125),0,192;xreparent:(181,127),0,320;xconfigure:(181,129),0,416;xgravity:(181,131),0,256;xresizerequest:(181,133),0,224;xconfigurerequest:(181,135),0,448;xcirculate:(181,137),0,224;xcirculaterequest:(181,139),0,224;xproperty:(181,141),0,256;xselectionclear:(181,143),0,224;xselectionrequest:(181,145),0,320;xselection:(181,147),0,288;xcolormap:(181,149),0,256;xclient:(181,151),0,384;xmapping:(181,157),0,256;xerror:(181,159),0,160;xkeymap:(181,107),0,416;pad:(181,164)=ar(0,22);0;23;(0,3),0,768;;XEvent:t(181,165)=(181,163)XCharStruct:t(181,166)=(181,167)=s12lbearing:(0,8),0,16;rbearing:(0,8),16,16;width:(0,8),32,16;ascent:(0,8),48,16;descent:(0,8),64,16;attributes:(0,9),80,16;;XFontProp:t(181,168)=(181,169)=s8name:(183,3),0,32;card32:(0,5),32,32;;XFontStruct:t(181,170)=(181,171)=s80ext_data:(181,18),0,32;fid:(183,8),32,32;direction:(0,4),64,32;min_char_or_byte2:(0,4),96,32;max_char_or_byte2:(0,4),128,32;min_byte1:(0,4),160,32;max_byte1:(0,4),192,32;all_chars_exist:(0,1),224,32;default_char:(0,4),256,32;n_properties:(0,1),288,32;properties:(181,172)=*(181,168),320,32;min_bounds:(181,166),352,96;max_bounds:(181,166),448,96;per_char:(181,173)=*(181,166),544,32;ascent:(0,1),576,32;descent:(0,1),608,32;;XTextItem:t(181,174)=(181,175)=s16chars:(8,35),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(183,8),96,32;;XChar2b:t(181,176)=(181,177)=s2byte1:(0,11),0,8;byte2:(0,11),8,8;;XTextItem16:t(181,178)=(181,179)=s16chars:(181,180)=*(181,176),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(183,8),96,32;;XEDataObject:t(181,181)=(181,182)=u4display:(181,89),0,32;gc:(181,13),0,32;visual:(181,21),0,32;screen:(181,33),0,32;pixmap_format:(181,82),0,32;font:(181,183)=*(181,170),0,32;;XFontSetExtents:t(181,184)=(181,185)=s16max_ink_extent:(181,60),0,64;max_logical_extent:(181,60),64,64;;XOM:t(181,186)=(181,187)=*(181,188)=xs_XOM:XOC:t(181,189)=(181,190)=*(181,191)=xs_XOC:XFontSet:t(181,192)=(181,190)XmbTextItem:t(181,193)=(181,194)=s16chars:(8,35),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(181,192),96,32;;XwcTextItem:t(181,195)=(181,196)=s16chars:(181,197)=*(16,1),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(181,192),96,32;;XOMCharSetList:t(181,198)=(181,199)=s8charset_count:(0,1),0,32;charset_list:(121,2),32,32;; :T(181,200)=eXOMOrientation_LTR_TTB:0,XOMOrientation_RTL_TTB:1,XOMOrientation_TTB_LTR:2,XOMOrientation_TTB_RTL:3,XOMOrientation_Context:4,;XOrientation:t(181,201)=(181,200)XOMOrientation:t(181,202)=(181,203)=s8num_orientation:(0,1),0,32;orientation:(181,204)=*(181,201),32,32;;XOMFontInfo:t(181,205)=(181,206)=s12num_font:(0,1),0,32;font_struct_list:(181,207)=*(181,183),32,32;font_name_list:(121,2),64,32;;XIM:t(181,208)=(181,209)=*(181,210)=xs_XIM:XIC:t(181,211)=(181,212)=*(181,213)=xs_XIC:XIMProc:t(181,214)=(181,215)=*(181,216)=f(0,20)XICProc:t(181,217)=(181,218)=*(181,219)=f(0,1)XIDProc:t(181,220)=(181,221)=*(181,222)=f(0,20)XIMStyle:t(181,223)=(0,5)XIMStyles:t(181,224)=(181,225)=s8count_styles:(0,9),0,16;supported_styles:(181,226)=*(181,223),32,32;;XVaNestedList:t(181,227)=(0,19)XIMCallback:t(181,228)=(181,229)=s8client_data:(181,1),0,32;callback:(181,214),32,32;;XICCallback:t(181,230)=(181,231)=s8client_data:(181,1),0,32;callback:(181,217),32,32;;XIMFeedback:t(181,232)=(0,5)_XIMText:T(181,233)=s16length:(0,9),0,16;feedback:(181,234)=*(181,232),32,32;encoding_is_wchar:(0,1),64,32;string:(181,235)=u4multi_byte:(8,35),0,32;wide_char:(181,197),0,32;;,96,32;;XIMText:t(181,236)=(181,233)XIMPreeditState:t(181,237)=(0,5)_XIMPreeditStateNotifyCallbackStruct:T(181,238)=s4state:(181,237),0,32;;XIMPreeditStateNotifyCallbackStruct:t(181,239)=(181,238)XIMResetState:t(181,240)=(0,5)XIMStringConversionFeedback:t(181,241)=(0,5)_XIMStringConversionText:T(181,242)=s16length:(0,9),0,16;feedback:(181,243)=*(181,241),32,32;encoding_is_wchar:(0,1),64,32;string:(181,244)=u4mbs:(8,35),0,32;wcs:(181,197),0,32;;,96,32;;XIMStringConversionText:t(181,245)=(181,242)XIMStringConversionPosition:t(181,246)=(0,9)XIMStringConversionType:t(181,247)=(0,9)XIMStringConversionOperation:t(181,248)=(0,9) :T(181,249)=eXIMForwardChar:0,XIMBackwardChar:1,XIMForwardWord:2,XIMBackwardWord:3,XIMCaretUp:4,XIMCaretDown:5,XIMNextLine:6,XIMPreviousLine:7,XIMLineStart:8,XIMLineEnd:9,XIMAbsolutePosition:10,XIMDontChange:11,;XIMCaretDirection:t(181,250)=(181,249)_XIMStringConversionCallbackStruct:T(181,251)=s16position:(181,246),0,16;direction:(181,250),32,32;operation:(181,248),64,16;factor:(0,9),80,16;text:(181,252)=*(181,245),96,32;;XIMStringConversionCallbackStruct:t(181,253)=(181,251)_XIMPreeditDrawCallbackStruct:T(181,254)=s16caret:(0,1),0,32;chg_first:(0,1),32,32;chg_length:(0,1),64,32;text:(181,255)=*(181,236),96,32;;XIMPreeditDrawCallbackStruct:t(181,256)=(181,254) :T(181,257)=eXIMIsInvisible:0,XIMIsPrimary:1,XIMIsSecondary:2,;XIMCaretStyle:t(181,258)=(181,257)_XIMPreeditCaretCallbackStruct:T(181,259)=s12position:(0,1),0,32;direction:(181,250),32,32;style:(181,258),64,32;;XIMPreeditCaretCallbackStruct:t(181,260)=(181,259) :T(181,261)=eXIMTextType:0,XIMBitmapType:1,;XIMStatusDataType:t(181,262)=(181,261)_XIMStatusDrawCallbackStruct:T(181,263)=s8type:(181,262),0,32;data:(181,264)=u4text:(181,255),0,32;bitmap:(183,9),0,32;;,32,32;;XIMStatusDrawCallbackStruct:t(181,265)=(181,263)_XIMHotKeyTrigger:T(181,266)=s12keysym:(183,13),0,32;modifier:(0,1),32,32;modifier_mask:(0,1),64,32;;XIMHotKeyTrigger:t(181,267)=(181,266)_XIMHotKeyTriggers:T(181,268)=s8num_hot_key:(0,1),0,32;key:(181,269)=*(181,267),32,32;;XIMHotKeyTriggers:t(181,270)=(181,268)XIMHotKeyState:t(181,271)=(0,5)XIMValuesList:t(181,272)=(181,273)=s8count_values:(0,9),0,16;supported_values:(121,2),32,32;;XErrorHandler:t(181,274)=(181,275)=*(181,276)=f(0,1)XIOErrorHandler:t(181,277)=(181,278)=*(181,279)=f(0,1)XConnectionWatchProc:t(181,280)=(181,281)=*(181,282)=f(0,20)Tk_BindingTable:t(177,1)=(177,2)=*(177,3)=xsTk_BindingTable_:Tk_Canvas:t(177,4)=(177,5)=*(177,6)=xsTk_Canvas_:Tk_Cursor:t(177,7)=(177,8)=*(177,9)=xsTk_Cursor_:Tk_ErrorHandler:t(177,10)=(177,11)=*(177,12)=xsTk_ErrorHandler_:Tk_Font:t(177,13)=(177,14)=*(177,15)=xsTk_Font_:Tk_Image:t(177,16)=(177,17)=*(177,18)=xsTk_Image__:Tk_ImageMaster:t(177,19)=(177,20)=*(177,21)=xsTk_ImageMaster_:Tk_OptionTable:t(177,22)=(177,23)=*(177,24)=xsTk_OptionTable_:Tk_PostscriptInfo:t(177,25)=(177,26)=*(177,27)=xsTk_PostscriptInfo_:Tk_TextLayout:t(177,28)=(177,29)=*(177,30)=xsTk_TextLayout_:Tk_Window:t(177,31)=(177,32)=*(177,33)=xsTk_Window_:Tk_3DBorder:t(177,34)=(177,35)=*(177,36)=xsTk_3DBorder_:Tk_Uid:t(177,37)=(8,35) :T(177,38)=eTK_OPTION_BOOLEAN:0,TK_OPTION_INT:1,TK_OPTION_DOUBLE:2,TK_OPTION_STRING:3,TK_OPTION_STRING_TABLE:4,TK_OPTION_COLOR:5,TK_OPTION_FONT:6,TK_OPTION_BITMAP:7,TK_OPTION_BORDER:8,TK_OPTION_RELIEF:9,TK_OPTION_CURSOR:10,TK_OPTION_JUSTIFY:11,TK_OPTION_ANCHOR:12,TK_OPTION_SYNONYM:13,TK_OPTION_PIXELS:14,TK_OPTION_WINDOW:15,TK_OPTION_END:16,;Tk_OptionType:t(177,39)=(177,38)Tk_OptionSpec:T(177,40)=s40type:(177,39),0,32;optionName:(8,35),32,32;dbName:(8,35),64,32;dbClass:(8,35),96,32;defValue:(8,35),128,32;objOffset:(0,1),160,32;internalOffset:(0,1),192,32;flags:(0,1),224,32;clientData:(178,1),256,32;typeMask:(0,1),288,32;;Tk_OptionSpec:t(177,41)=(177,40)Tk_SavedOption:T(177,42)=s16optionPtr:(177,43)=*(177,44)=xsTkOption:,0,32;valuePtr:(178,127),32,32;internalForm:(0,13),64,64;;Tk_SavedOption:t(177,45)=(177,42)Tk_SavedOptions:T(177,46)=s336recordPtr:(8,35),0,32;tkwin:(177,31),32,32;numItems:(0,1),64,32;items:(177,47)=ar(0,22);0;19;(177,45),96,2560;nextPtr:(177,48)=*(177,46),2656,32;;Tk_SavedOptions:t(177,49)=(177,46)Tk_OptionParseProc:t(177,50)=(177,51)=f(0,1)Tk_OptionPrintProc:t(177,52)=(177,53)=f(8,35)Tk_CustomOption:T(177,54)=s12parseProc:(177,55)=*(177,50),0,32;printProc:(177,56)=*(177,52),32,32;clientData:(178,1),64,32;;Tk_CustomOption:t(177,57)=(177,54)Tk_ConfigSpec:T(177,58)=s32type:(0,1),0,32;argvName:(8,35),32,32;dbName:(8,35),64,32;dbClass:(8,35),96,32;defValue:(8,35),128,32;offset:(0,1),160,32;specFlags:(0,1),192,32;customPtr:(177,59)=*(177,57),224,32;;Tk_ConfigSpec:t(177,60)=(177,58) :T(177,61)=eTK_CONFIG_BOOLEAN:0,TK_CONFIG_INT:1,TK_CONFIG_DOUBLE:2,TK_CONFIG_STRING:3,TK_CONFIG_UID:4,TK_CONFIG_COLOR:5,TK_CONFIG_FONT:6,TK_CONFIG_BITMAP:7,TK_CONFIG_BORDER:8,TK_CONFIG_RELIEF:9,TK_CONFIG_CURSOR:10,TK_CONFIG_ACTIVE_CURSOR:11,TK_CONFIG_JUSTIFY:12,TK_CONFIG_ANCHOR:13,TK_CONFIG_SYNONYM:14,TK_CONFIG_CAP_STYLE:15,TK_CONFIG_JOIN_STYLE:16,TK_CONFIG_PIXELS:17,TK_CONFIG_MM:18,TK_CONFIG_WINDOW:19,TK_CONFIG_CUSTOM:20,TK_CONFIG_END:21,;Tk_ConfigTypes:t(177,62)=(177,61)Tk_ArgvInfo:t(177,63)=(177,64)=s20key:(8,35),0,32;type:(0,1),32,32;src:(8,35),64,32;dst:(8,35),96,32;help:(8,35),128,32;; :T(177,65)=eTK_DEFER_EVENT:0,TK_PROCESS_EVENT:1,TK_DISCARD_EVENT:2,;Tk_RestrictAction:t(177,66)=(177,65) :T(177,67)=eTK_ANCHOR_N:0,TK_ANCHOR_NE:1,TK_ANCHOR_E:2,TK_ANCHOR_SE:3,TK_ANCHOR_S:4,TK_ANCHOR_SW:5,TK_ANCHOR_W:6,TK_ANCHOR_NW:7,TK_ANCHOR_CENTER:8,;Tk_Anchor:t(177,68)=(177,67) :T(177,69)=eTK_JUSTIFY_LEFT:0,TK_JUSTIFY_RIGHT:1,TK_JUSTIFY_CENTER:2,;Tk_Justify:t(177,70)=(177,69)Tk_FontMetrics:T(177,71)=s12ascent:(0,1),0,32;descent:(0,1),32,32;linespace:(0,1),64,32;;Tk_FontMetrics:t(177,72)=(177,71)Tk_GeomRequestProc:t(177,73)=(177,74)=f(0,20)Tk_GeomLostSlaveProc:t(177,75)=(177,74)Tk_GeomMgr:T(177,76)=s12name:(8,35),0,32;requestProc:(177,77)=*(177,73),32,32;lostSlaveProc:(177,78)=*(177,75),64,32;;Tk_GeomMgr:t(177,79)=(177,76)XVirtualEvent:t(177,80)=(177,81)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;event:(183,6),128,32;root:(183,6),160,32;subwindow:(183,6),192,32;time:(183,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;name:(177,37),416,32;same_screen:(0,1),448,32;;XActivateDeactivateEvent:t(177,82)=(177,83)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(181,89),96,32;window:(183,6),128,32;;XActivateEvent:t(177,84)=(177,82)XDeactivateEvent:t(177,85)=(177,82)Tk_FakeWin:T(177,86)=s216display:(181,89),0,32;dummy1:(8,35),32,32;screenNum:(0,1),64,32;visual:(181,21),96,32;depth:(0,1),128,32;window:(183,6),160,32;dummy2:(8,35),192,32;dummy3:(8,35),224,32;parentPtr:(177,31),256,32;dummy4:(8,35),288,32;dummy5:(8,35),320,32;pathName:(8,35),352,32;nameUid:(177,37),384,32;classUid:(177,37),416,32;changes:(181,52),448,224;dummy6:(0,4),672,32;atts:(181,29),704,480;dummy7:(0,5),1184,32;flags:(0,4),1216,32;dummy8:(8,35),1248,32;dummy9:(181,211),1280,32;dummy10:(177,87)=*(178,1),1312,32;dummy11:(0,1),1344,32;dummy12:(0,1),1376,32;dummy13:(8,35),1408,32;dummy14:(8,35),1440,32;dummy15:(178,1),1472,32;reqWidth:(0,1),1504,32;reqHeight:(0,1),1536,32;internalBorderWidth:(0,1),1568,32;dummy16:(8,35),1600,32;dummy17:(8,35),1632,32;dummy18:(178,1),1664,32;dummy19:(8,35),1696,32;;Tk_FakeWin:t(177,88)=(177,86) :T(177,89)=eTK_STATE_NULL:-1,TK_STATE_ACTIVE:0,TK_STATE_DISABLED:1,TK_STATE_NORMAL:2,TK_STATE_HIDDEN:3,;Tk_State:t(177,90)=(177,89)Tk_SmoothMethod:T(177,91)=s12name:(8,35),0,32;coordProc:(177,92)=*(177,93)=f(0,1),32,32;postscriptProc:(177,94)=*(177,95)=f(0,20),64,32;;Tk_SmoothMethod:t(177,96)=(177,91)Tk_Item:T(177,97)=s68id:(0,1),0,32;nextPtr:(177,98)=*(177,97),32,32;staticTagSpace:(177,99)=ar(0,22);0;2;(177,37),64,96;tagPtr:(177,100)=*(177,37),160,32;tagSpace:(0,1),192,32;numTags:(0,1),224,32;typePtr:(177,101)=*(177,102)=xsTk_ItemType:,256,32;x1:(0,1),288,32;y1:(0,1),320,32;x2:(0,1),352,32;y2:(0,1),384,32;prevPtr:(177,98),416,32;state:(177,90),448,32;reserved1:(8,35),480,32;redraw_flags:(0,1),512,32;;Tk_Item:t(177,103)=(177,97)Tk_ItemCreateProc:t(177,104)=(177,105)=f(0,1)Tk_ItemConfigureProc:t(177,106)=(177,107)=f(0,1)Tk_ItemCoordProc:t(177,108)=(177,105)Tk_ItemDeleteProc:t(177,109)=(177,110)=f(0,20)Tk_ItemDisplayProc:t(177,111)=(177,112)=f(0,20)Tk_ItemPointProc:t(177,113)=(177,114)=f(0,13)Tk_ItemAreaProc:t(177,115)=(177,116)=f(0,1)Tk_ItemPostscriptProc:t(177,117)=(177,118)=f(0,1)Tk_ItemScaleProc:t(177,119)=(177,120)=f(0,20)Tk_ItemTranslateProc:t(177,121)=(177,122)=f(0,20)Tk_ItemIndexProc:t(177,123)=(177,124)=f(0,1)Tk_ItemCursorProc:t(177,125)=(177,126)=f(0,20)Tk_ItemSelectionProc:t(177,127)=(177,128)=f(0,1)Tk_ItemInsertProc:t(177,129)=(177,130)=f(0,20)Tk_ItemDCharsProc:t(177,131)=(177,132)=f(0,20)Tk_ItemType:T(177,102)=s96name:(8,35),0,32;itemSize:(0,1),32,32;createProc:(177,133)=*(177,104),64,32;configSpecs:(177,134)=*(177,60),96,32;configProc:(177,135)=*(177,106),128,32;coordProc:(177,136)=*(177,108),160,32;deleteProc:(177,137)=*(177,109),192,32;displayProc:(177,138)=*(177,111),224,32;alwaysRedraw:(0,1),256,32;pointProc:(177,139)=*(177,113),288,32;areaProc:(177,140)=*(177,115),320,32;postscriptProc:(177,141)=*(177,117),352,32;scaleProc:(177,142)=*(177,119),384,32;translateProc:(177,143)=*(177,121),416,32;indexProc:(177,144)=*(177,123),448,32;icursorProc:(177,145)=*(177,125),480,32;selectionProc:(177,146)=*(177,127),512,32;insertProc:(177,147)=*(177,129),544,32;dCharsProc:(177,148)=*(177,131),576,32;nextPtr:(177,101),608,32;reserved1:(8,35),640,32;reserved2:(0,1),672,32;reserved3:(8,35),704,32;reserved4:(8,35),736,32;;Tk_ItemType:t(177,149)=(177,102)Tk_CanvasTextInfo:T(177,150)=s56selBorder:(177,34),0,32;selBorderWidth:(0,1),32,32;selFgColorPtr:(177,151)=*(181,54),64,32;selItemPtr:(177,152)=*(177,103),96,32;selectFirst:(0,1),128,32;selectLast:(0,1),160,32;anchorItemPtr:(177,152),192,32;selectAnchor:(0,1),224,32;insertBorder:(177,34),256,32;insertWidth:(0,1),288,32;insertBorderWidth:(0,1),320,32;focusItemPtr:(177,152),352,32;gotFocus:(0,1),384,32;cursorOn:(0,1),416,32;;Tk_CanvasTextInfo:t(177,153)=(177,150)Tk_Dash:T(177,154)=s8number:(0,1),0,32;pattern:(177,155)=u4pt:(8,35),0,32;array:(17,4),0,32;;,32,32;;Tk_Dash:t(177,156)=(177,154)Tk_TSOffset:T(177,157)=s12flags:(0,1),0,32;xoffset:(0,1),32,32;yoffset:(0,1),64,32;;Tk_TSOffset:t(177,158)=(177,157)Tk_Outline:T(177,159)=s104gc:(181,13),0,32;width:(0,13),32,64;activeWidth:(0,13),96,64;disabledWidth:(0,13),160,64;offset:(0,1),224,32;dash:(177,156),256,64;activeDash:(177,156),320,64;disabledDash:(177,156),384,64;reserved1:(0,19),448,32;reserved2:(0,19),480,32;reserved3:(0,19),512,32;tsoffset:(177,158),544,96;color:(177,151),640,32;activeColor:(177,151),672,32;disabledColor:(177,151),704,32;stipple:(183,9),736,32;activeStipple:(183,9),768,32;disabledStipple:(183,9),800,32;;Tk_Outline:t(177,160)=(177,159)Tk_ImageType:t(177,161)=(177,162)=xsTk_ImageType:Tk_ImageCreateProc:t(177,163)=(177,164)=f(0,1)Tk_ImageGetProc:t(177,165)=(177,166)=f(178,1)Tk_ImageDisplayProc:t(177,167)=(177,168)=f(0,20)Tk_ImageFreeProc:t(177,169)=(177,170)=f(0,20)Tk_ImageDeleteProc:t(177,171)=(178,51)Tk_ImageChangedProc:t(177,172)=(177,173)=f(0,20)Tk_ImagePostscriptProc:t(177,174)=(177,175)=f(0,1)Tk_ImageType:T(177,162)=s36name:(8,35),0,32;createProc:(177,176)=*(177,163),32,32;getProc:(177,177)=*(177,165),64,32;displayProc:(177,178)=*(177,167),96,32;freeProc:(177,179)=*(177,169),128,32;deleteProc:(177,180)=*(177,171),160,32;postscriptProc:(177,181)=*(177,174),192,32;nextPtr:(177,182)=*(177,162),224,32;reserved:(8,35),256,32;;Tk_PhotoHandle:t(177,183)=(0,19)Tk_PhotoImageBlock:T(177,184)=s36pixelPtr:(20,34),0,32;width:(0,1),32,32;height:(0,1),64,32;pitch:(0,1),96,32;pixelSize:(0,1),128,32;offset:(177,185)=ar(0,22);0;3;(0,1),160,128;;Tk_PhotoImageBlock:t(177,186)=(177,184)Tk_PhotoImageFormat:t(177,187)=(177,188)=xsTk_PhotoImageFormat:Tk_ImageFileMatchProc:t(177,189)=(177,190)=f(0,1)Tk_ImageStringMatchProc:t(177,191)=(177,192)=f(0,1)Tk_ImageFileReadProc:t(177,193)=(177,194)=f(0,1)Tk_ImageStringReadProc:t(177,195)=(177,196)=f(0,1)Tk_ImageFileWriteProc:t(177,197)=(177,198)=f(0,1)Tk_ImageStringWriteProc:t(177,199)=(177,200)=f(0,1)Tk_PhotoImageFormat:T(177,188)=s32name:(8,35),0,32;fileMatchProc:(177,201)=*(177,189),32,32;stringMatchProc:(177,202)=*(177,191),64,32;fileReadProc:(177,203)=*(177,193),96,32;stringReadProc:(177,204)=*(177,195),128,32;fileWriteProc:(177,205)=*(177,197),160,32;stringWriteProc:(177,206)=*(177,199),192,32;nextPtr:(177,207)=*(177,188),224,32;;Tk_ErrorProc:t(177,208)=(177,209)=f(0,1)Tk_EventProc:t(177,210)=(177,211)=f(0,20)Tk_GenericProc:t(177,212)=(177,213)=f(0,1)Tk_GetSelProc:t(177,214)=(177,215)=f(0,1)Tk_LostSelProc:t(177,216)=(178,51)Tk_RestrictProc:t(177,217)=(177,218)=f(177,66)Tk_SelectionProc:t(177,219)=(177,220)=f(0,1)/usr/include/tkDecls.hTkStubHooks:T(188,1)=s16tkPlatStubs:(188,2)=*(188,3)=xsTkPlatStubs:,0,32;tkIntStubs:(188,4)=*(188,5)=xsTkIntStubs:,32,32;tkIntPlatStubs:(188,6)=*(188,7)=xsTkIntPlatStubs:,64,32;tkIntXlibStubs:(188,8)=*(188,9)=xsTkIntXlibStubs:,96,32;;TkStubHooks:t(188,10)=(188,1)TkStubs:T(188,11)=s964magic:(0,1),0,32;hooks:(188,12)=*(188,1),32,32;tk_MainLoop:(65,5),64,32;tk_3DBorderColor:(188,13)=*(188,14)=f(177,151),96,32;tk_3DBorderGC:(188,15)=*(188,16)=f(181,13),128,32;tk_3DHorizontalBevel:(188,17)=*(188,18)=f(0,20),160,32;tk_3DVerticalBevel:(188,19)=*(188,20)=f(0,20),192,32;tk_AddOption:(188,21)=*(188,22)=f(0,20),224,32;tk_BindEvent:(188,23)=*(188,24)=f(0,20),256,32;tk_CanvasDrawableCoords:(188,25)=*(188,26)=f(0,20),288,32;tk_CanvasEventuallyRedraw:(188,27)=*(188,28)=f(0,20),320,32;tk_CanvasGetCoord:(188,29)=*(188,30)=f(0,1),352,32;tk_CanvasGetTextInfo:(188,31)=*(188,32)=f(188,33)=*(177,153),384,32;tk_CanvasPsBitmap:(188,34)=*(188,35)=f(0,1),416,32;tk_CanvasPsColor:(188,36)=*(188,37)=f(0,1),448,32;tk_CanvasPsFont:(188,38)=*(188,39)=f(0,1),480,32;tk_CanvasPsPath:(188,40)=*(188,41)=f(0,20),512,32;tk_CanvasPsStipple:(188,42)=*(188,43)=f(0,1),544,32;tk_CanvasPsY:(188,44)=*(188,45)=f(0,13),576,32;tk_CanvasSetStippleOrigin:(188,46)=*(188,47)=f(0,20),608,32;tk_CanvasTagsParseProc:(188,48)=*(177,51),640,32;tk_CanvasTagsPrintProc:(188,49)=*(177,53),672,32;tk_CanvasTkwin:(188,50)=*(188,51)=f(177,31),704,32;tk_CanvasWindowCoords:(188,25),736,32;tk_ChangeWindowAttributes:(188,52)=*(188,53)=f(0,20),768,32;tk_CharBbox:(188,54)=*(188,55)=f(0,1),800,32;tk_ClearSelection:(188,56)=*(188,57)=f(0,20),832,32;tk_ClipboardAppend:(188,58)=*(188,59)=f(0,1),864,32;tk_ClipboardClear:(188,60)=*(188,61)=f(0,1),896,32;tk_ConfigureInfo:(188,62)=*(188,63)=f(0,1),928,32;tk_ConfigureValue:(188,62),960,32;tk_ConfigureWidget:(188,64)=*(188,65)=f(0,1),992,32;tk_ConfigureWindow:(188,66)=*(188,67)=f(0,20),1024,32;tk_ComputeTextLayout:(188,68)=*(188,69)=f(177,28),1056,32;tk_CoordsToWindow:(188,70)=*(188,71)=f(177,31),1088,32;tk_CreateBinding:(188,72)=*(188,73)=f(0,5),1120,32;tk_CreateBindingTable:(188,74)=*(188,75)=f(177,1),1152,32;tk_CreateErrorHandler:(188,76)=*(188,77)=f(177,10),1184,32;tk_CreateEventHandler:(188,78)=*(188,79)=f(0,20),1216,32;tk_CreateGenericHandler:(188,80)=*(188,81)=f(0,20),1248,32;tk_CreateImageType:(188,82)=*(188,83)=f(0,20),1280,32;tk_CreateItemType:(188,84)=*(188,85)=f(0,20),1312,32;tk_CreatePhotoImageFormat:(188,86)=*(188,87)=f(0,20),1344,32;tk_CreateSelHandler:(188,88)=*(188,89)=f(0,20),1376,32;tk_CreateWindow:(188,90)=*(188,91)=f(177,31),1408,32;tk_CreateWindowFromPath:(188,90),1440,32;tk_DefineBitmap:(188,92)=*(188,93)=f(0,1),1472,32;tk_DefineCursor:(188,94)=*(188,95)=f(0,20),1504,32;tk_DeleteAllBindings:(188,96)=*(188,97)=f(0,20),1536,32;tk_DeleteBinding:(188,98)=*(188,99)=f(0,1),1568,32;tk_DeleteBindingTable:(188,100)=*(188,101)=f(0,20),1600,32;tk_DeleteErrorHandler:(188,102)=*(188,103)=f(0,20),1632,32;tk_DeleteEventHandler:(188,78),1664,32;tk_DeleteGenericHandler:(188,80),1696,32;tk_DeleteImage:(180,171),1728,32;tk_DeleteSelHandler:(188,104)=*(188,105)=f(0,20),1760,32;tk_DestroyWindow:(188,106)=*(188,107)=f(0,20),1792,32;tk_DisplayName:(188,108)=*(188,109)=f(8,35),1824,32;tk_DistanceToTextLayout:(188,110)=*(188,111)=f(0,1),1856,32;tk_Draw3DPolygon:(188,112)=*(188,113)=f(0,20),1888,32;tk_Draw3DRectangle:(188,19),1920,32;tk_DrawChars:(188,114)=*(188,115)=f(0,20),1952,32;tk_DrawFocusHighlight:(188,116)=*(188,117)=f(0,20),1984,32;tk_DrawTextLayout:(188,118)=*(188,119)=f(0,20),2016,32;tk_Fill3DPolygon:(188,112),2048,32;tk_Fill3DRectangle:(188,19),2080,32;tk_FindPhoto:(188,120)=*(188,121)=f(177,183),2112,32;tk_FontId:(188,122)=*(188,123)=f(183,8),2144,32;tk_Free3DBorder:(188,124)=*(188,125)=f(0,20),2176,32;tk_FreeBitmap:(188,126)=*(188,127)=f(0,20),2208,32;tk_FreeColor:(188,128)=*(188,129)=f(0,20),2240,32;tk_FreeColormap:(188,130)=*(188,131)=f(0,20),2272,32;tk_FreeCursor:(188,132)=*(188,133)=f(0,20),2304,32;tk_FreeFont:(188,134)=*(188,135)=f(0,20),2336,32;tk_FreeGC:(188,136)=*(188,137)=f(0,20),2368,32;tk_FreeImage:(188,138)=*(188,139)=f(0,20),2400,32;tk_FreeOptions:(188,140)=*(188,141)=f(0,20),2432,32;tk_FreePixmap:(188,126),2464,32;tk_FreeTextLayout:(188,142)=*(188,143)=f(0,20),2496,32;tk_FreeXId:(188,144)=*(188,145)=f(0,20),2528,32;tk_GCForColor:(188,146)=*(188,147)=f(181,13),2560,32;tk_GeometryRequest:(188,148)=*(188,149)=f(0,20),2592,32;tk_Get3DBorder:(188,150)=*(188,151)=f(177,34),2624,32;tk_GetAllBindings:(188,152)=*(188,153)=f(0,20),2656,32;tk_GetAnchor:(188,154)=*(188,155)=f(0,1),2688,32;tk_GetAtomName:(188,156)=*(188,157)=f(8,35),2720,32;tk_GetBinding:(188,158)=*(188,159)=f(8,35),2752,32;tk_GetBitmap:(188,160)=*(188,161)=f(183,9),2784,32;tk_GetBitmapFromData:(188,162)=*(188,163)=f(183,9),2816,32;tk_GetCapStyle:(180,59),2848,32;tk_GetColor:(188,164)=*(188,165)=f(177,151),2880,32;tk_GetColorByValue:(188,166)=*(188,167)=f(177,151),2912,32;tk_GetColormap:(188,168)=*(188,169)=f(183,11),2944,32;tk_GetCursor:(188,170)=*(188,171)=f(177,7),2976,32;tk_GetCursorFromData:(188,172)=*(188,173)=f(177,7),3008,32;tk_GetFont:(188,174)=*(188,175)=f(177,13),3040,32;tk_GetFontFromObj:(188,176)=*(188,177)=f(177,13),3072,32;tk_GetFontMetrics:(188,178)=*(188,179)=f(0,20),3104,32;tk_GetGC:(188,180)=*(188,181)=f(181,13),3136,32;tk_GetImage:(188,182)=*(188,183)=f(177,16),3168,32;tk_GetImageMasterData:(188,184)=*(188,185)=f(178,1),3200,32;tk_GetItemTypes:(188,186)=*(188,187)=f(188,188)=*(177,149),3232,32;tk_GetJoinStyle:(180,59),3264,32;tk_GetJustify:(188,189)=*(188,190)=f(0,1),3296,32;tk_GetNumMainWindows:(180,123),3328,32;tk_GetOption:(188,191)=*(188,192)=f(177,37),3360,32;tk_GetPixels:(188,193)=*(188,194)=f(0,1),3392,32;tk_GetPixmap:(188,195)=*(188,196)=f(183,9),3424,32;tk_GetRelief:(180,59),3456,32;tk_GetRootCoords:(188,197)=*(188,198)=f(0,20),3488,32;tk_GetScrollInfo:(188,199)=*(188,200)=f(0,1),3520,32;tk_GetScreenMM:(188,201)=*(188,202)=f(0,1),3552,32;tk_GetSelection:(188,203)=*(188,204)=f(0,1),3584,32;tk_GetUid:(188,205)=*(188,206)=f(177,37),3616,32;tk_GetVisual:(188,207)=*(188,208)=f(181,21),3648,32;tk_GetVRootGeometry:(188,209)=*(188,210)=f(0,20),3680,32;tk_Grab:(188,211)=*(188,212)=f(0,1),3712,32;tk_HandleEvent:(188,213)=*(188,214)=f(0,20),3744,32;tk_IdToWindow:(188,215)=*(188,216)=f(177,31),3776,32;tk_ImageChanged:(188,217)=*(188,218)=f(0,20),3808,32;tk_Init:(180,268),3840,32;tk_InternAtom:(188,219)=*(188,220)=f(183,3),3872,32;tk_IntersectTextLayout:(188,221)=*(188,222)=f(0,1),3904,32;tk_MaintainGeometry:(188,223)=*(188,224)=f(0,20),3936,32;tk_MainWindow:(188,225)=*(188,226)=f(177,31),3968,32;tk_MakeWindowExist:(188,106),4000,32;tk_ManageGeometry:(188,227)=*(188,228)=f(0,20),4032,32;tk_MapWindow:(188,106),4064,32;tk_MeasureChars:(188,229)=*(188,230)=f(0,1),4096,32;tk_MoveResizeWindow:(188,231)=*(188,232)=f(0,20),4128,32;tk_MoveWindow:(188,148),4160,32;tk_MoveToplevelWindow:(188,148),4192,32;tk_NameOf3DBorder:(188,233)=*(188,234)=f(8,35),4224,32;tk_NameOfAnchor:(188,235)=*(188,236)=f(8,35),4256,32;tk_NameOfBitmap:(188,237)=*(188,238)=f(8,35),4288,32;tk_NameOfCapStyle:(180,207),4320,32;tk_NameOfColor:(188,239)=*(188,240)=f(8,35),4352,32;tk_NameOfCursor:(188,241)=*(188,242)=f(8,35),4384,32;tk_NameOfFont:(188,243)=*(188,244)=f(8,35),4416,32;tk_NameOfImage:(188,245)=*(188,246)=f(8,35),4448,32;tk_NameOfJoinStyle:(180,207),4480,32;tk_NameOfJustify:(188,247)=*(188,248)=f(8,35),4512,32;tk_NameOfRelief:(180,207),4544,32;tk_NameToWindow:(188,249)=*(188,250)=f(177,31),4576,32;tk_OwnSelection:(188,251)=*(188,252)=f(0,20),4608,32;tk_ParseArgv:(188,253)=*(188,254)=f(0,1),4640,32;tk_PhotoPutBlock:(188,255)=*(188,256)=f(0,20),4672,32;tk_PhotoPutZoomedBlock:(188,257)=*(188,258)=f(0,20),4704,32;tk_PhotoGetImage:(188,259)=*(188,260)=f(0,1),4736,32;tk_PhotoBlank:(188,261)=*(188,262)=f(0,20),4768,32;tk_PhotoExpand:(188,263)=*(188,264)=f(0,20),4800,32;tk_PhotoGetSize:(188,265)=*(188,266)=f(0,20),4832,32;tk_PhotoSetSize:(188,263),4864,32;tk_PointToChar:(188,110),4896,32;tk_PostscriptFontName:(188,267)=*(188,268)=f(0,1),4928,32;tk_PreserveColormap:(188,130),4960,32;tk_QueueWindowEvent:(188,269)=*(188,270)=f(0,20),4992,32;tk_RedrawImage:(188,271)=*(188,272)=f(0,20),5024,32;tk_ResizeWindow:(188,148),5056,32;tk_RestackWindow:(188,273)=*(188,274)=f(0,1),5088,32;tk_RestrictEvents:(188,275)=*(188,276)=f(188,277)=*(177,217),5120,32;tk_SafeInit:(180,268),5152,32;tk_SetAppName:(188,278)=*(188,279)=f(8,35),5184,32;tk_SetBackgroundFromBorder:(188,280)=*(188,281)=f(0,20),5216,32;tk_SetClass:(188,282)=*(188,283)=f(0,20),5248,32;tk_SetGrid:(188,231),5280,32;tk_SetInternalBorder:(188,284)=*(188,285)=f(0,20),5312,32;tk_SetWindowBackground:(188,286)=*(188,287)=f(0,20),5344,32;tk_SetWindowBackgroundPixmap:(188,288)=*(188,289)=f(0,20),5376,32;tk_SetWindowBorder:(188,286),5408,32;tk_SetWindowBorderWidth:(188,284),5440,32;tk_SetWindowBorderPixmap:(188,288),5472,32;tk_SetWindowColormap:(188,290)=*(188,291)=f(0,20),5504,32;tk_SetWindowVisual:(188,292)=*(188,293)=f(0,1),5536,32;tk_SizeOfBitmap:(188,294)=*(188,295)=f(0,20),5568,32;tk_SizeOfImage:(188,296)=*(188,297)=f(0,20),5600,32;tk_StrictMotif:(188,298)=*(188,299)=f(0,1),5632,32;tk_TextLayoutToPostscript:(188,300)=*(188,301)=f(0,20),5664,32;tk_TextWidth:(188,302)=*(188,303)=f(0,1),5696,32;tk_UndefineCursor:(188,106),5728,32;tk_UnderlineChars:(188,304)=*(188,305)=f(0,20),5760,32;tk_UnderlineTextLayout:(188,306)=*(188,307)=f(0,20),5792,32;tk_Ungrab:(188,106),5824,32;tk_UnmaintainGeometry:(188,308)=*(188,309)=f(0,20),5856,32;tk_UnmapWindow:(188,106),5888,32;tk_UnsetGrid:(188,106),5920,32;tk_UpdatePointer:(188,310)=*(188,311)=f(0,20),5952,32;tk_AllocBitmapFromObj:(188,312)=*(188,313)=f(183,9),5984,32;tk_Alloc3DBorderFromObj:(188,314)=*(188,315)=f(177,34),6016,32;tk_AllocColorFromObj:(188,316)=*(188,317)=f(177,151),6048,32;tk_AllocCursorFromObj:(188,318)=*(188,319)=f(177,7),6080,32;tk_AllocFontFromObj:(188,320)=*(188,321)=f(177,13),6112,32;tk_CreateOptionTable:(188,322)=*(188,323)=f(177,22),6144,32;tk_DeleteOptionTable:(188,324)=*(188,325)=f(0,20),6176,32;tk_Free3DBorderFromObj:(188,326)=*(188,327)=f(0,20),6208,32;tk_FreeBitmapFromObj:(188,326),6240,32;tk_FreeColorFromObj:(188,326),6272,32;tk_FreeConfigOptions:(188,328)=*(188,329)=f(0,20),6304,32;tk_FreeSavedOptions:(188,330)=*(188,331)=f(0,20),6336,32;tk_FreeCursorFromObj:(188,326),6368,32;tk_FreeFontFromObj:(188,326),6400,32;tk_Get3DBorderFromObj:(188,332)=*(188,333)=f(177,34),6432,32;tk_GetAnchorFromObj:(188,334)=*(188,335)=f(0,1),6464,32;tk_GetBitmapFromObj:(188,336)=*(188,337)=f(183,9),6496,32;tk_GetColorFromObj:(188,338)=*(188,339)=f(177,151),6528,32;tk_GetCursorFromObj:(188,340)=*(188,341)=f(177,7),6560,32;tk_GetOptionInfo:(188,342)=*(188,343)=f(178,127),6592,32;tk_GetOptionValue:(188,342),6624,32;tk_GetJustifyFromObj:(188,344)=*(188,345)=f(0,1),6656,32;tk_GetMMFromObj:(188,346)=*(188,347)=f(0,1),6688,32;tk_GetPixelsFromObj:(188,348)=*(188,349)=f(0,1),6720,32;tk_GetReliefFromObj:(180,61),6752,32;tk_GetScrollInfoObj:(188,350)=*(188,351)=f(0,1),6784,32;tk_InitOptions:(188,352)=*(188,353)=f(0,1),6816,32;tk_MainEx:(188,354)=*(188,355)=f(0,20),6848,32;tk_RestoreSavedOptions:(188,330),6880,32;tk_SetOptions:(188,356)=*(188,357)=f(0,1),6912,32;tk_InitConsoleChannels:(180,113),6944,32;tk_CreateConsoleWindow:(180,268),6976,32;tk_CreateSmoothMethod:(188,358)=*(188,359)=f(0,20),7008,32;reserved218:(0,19),7040,32;reserved219:(0,19),7072,32;tk_GetDash:(188,360)=*(188,361)=f(0,1),7104,32;tk_CreateOutline:(188,362)=*(188,363)=f(0,20),7136,32;tk_DeleteOutline:(188,364)=*(188,365)=f(0,20),7168,32;tk_ConfigOutlineGC:(188,366)=*(188,367)=f(0,1),7200,32;tk_ChangeOutlineGC:(188,368)=*(188,369)=f(0,1),7232,32;tk_ResetOutlineGC:(188,368),7264,32;tk_CanvasPsOutline:(188,368),7296,32;tk_SetTSOrigin:(188,370)=*(188,371)=f(0,20),7328,32;tk_CanvasGetCoordFromObj:(188,372)=*(188,373)=f(0,1),7360,32;tk_CanvasSetOffset:(188,374)=*(188,375)=f(0,20),7392,32;tk_DitherPhoto:(188,376)=*(188,377)=f(0,20),7424,32;tk_PostscriptBitmap:(188,378)=*(188,379)=f(0,1),7456,32;tk_PostscriptColor:(188,380)=*(188,381)=f(0,1),7488,32;tk_PostscriptFont:(188,382)=*(188,383)=f(0,1),7520,32;tk_PostscriptImage:(188,384)=*(188,385)=f(0,1),7552,32;tk_PostscriptPath:(188,386)=*(188,387)=f(0,20),7584,32;tk_PostscriptStipple:(188,388)=*(188,389)=f(0,1),7616,32;tk_PostscriptY:(188,390)=*(188,391)=f(0,13),7648,32;tk_PostscriptPhoto:(188,392)=*(188,393)=f(0,1),7680,32;;TkStubs:t(188,394)=(188,11)notation.h :T(190,1)=eINTERNAL:0,EDEN:1,SCOUT:2,DONALD:3,ARCA:4,OTHER:5,SASAMI:6,LSD:7,;notationType:t(190,2)=(190,1)libLocation:G(8,35)startValid:G(0,1)interrupted:G(0,1)socketPort:G(0,1)hostNamePtr:G(8,35)everyone:G(8,35)isServer:G(0,1)input_device.hinput_device:T(191,1)=s204name:(8,35),0,32;type:(0,8),32,16;ptr:(8,35),64,32;sptr:(8,35),96,32;newline:(0,2),128,8;lineno:(0,1),160,32;lastc:(0,1),192,32;linebuf:(8,35),224,32;linebufsize:(0,1),256,32;charno:(0,1),288,32;linebufend:(0,1),320,32;frame:(191,2)=*(160,20),352,32;begin:(70,2),384,1248;;Inp_Dev:G(0,23)=*(191,1)Inp_Dev_Save:G(0,23)wouldBlock:F(0,1)fdset:(43,2)fd:(0,1)timeout:(157,1)entryStackSize:S(0,1)TopEntryStack:S(0,1)pushEntryStack:F(0,20)m:p(0,1)m:r(0,1)popEntryStack:F(0,20)clearEntryStack:F(0,20)topEntryStack:F(0,1)masterStackSize:S(0,1)TopMasterStack:S(0,1)pushMasterStack:F(0,20)m:p(8,35)m:r(8,35)popMasterStack:F(0,20)clearMasterStack:F(0,20)topMasterStack:F(8,35)lastBeepTime:S(35,1)setTimer:f(0,20)t:p(0,24)=*(35,1)t:r(0,24)timedEventsEnabled:f(0,2)t:p(0,24)errorComplete:F(0,20)tclCommand:(0,25)=ar(0,22);0;29;(0,2)errorContentf:F(0,20)fmt:p(8,35)errorMessage:r(8,35)tclCommand:(178,144)appendHist:F(0,20)toAppend:p(8,35)toAppend:r(8,35)inerrorfretcall:S(0,1)noticef:F(0,20)errorsbuf:(0,26)=ar(0,22);0;255;(0,2)warningf:F(0,20)errorsbuf:(0,26)warning:F(0,20)s:p(8,35)t:p(8,35)errorf:F(0,20)fmt:r(8,35)i:r(0,1)errorsbuf:r(8,35)argp:r(87,1)yyerror:F(0,20)eden_interrupt_handler:F(0,1)clientData:p(178,1)interp:p(178,221)argc:p(0,1)argv:p(121,2)lastControlCTime:S(35,1)Control_C:F(0,20)sig:p(0,1)checkRunSet:F(0,20)a:(175,3)queue:F(0,20)cmd:p(8,35)master:p(8,35)init:F(0,20)s:r(160,5)terminate:F(0,20)code:p(0,1)code:r(0,1)run_init:F(0,20)pc:p(160,14)pc:r(160,14)run:F(0,1)type:p(0,1)ptr:p(0,19)name:p(8,35)type:r(0,8)errorflag:(0,2)savepc:(160,14)token:r(0,1)initPtrStuff:(0,27)=ar(0,22);0;30;(0,2)parseret:r(0,1)p:r(8,35)n:r(0,1)user_trace:F(0,20)p:r(191,2)setLibLocation:F(0,20)location:p(8,35)location:r(8,35)toPutEnv:r(8,35)cwd:r(8,35)printUsage:F(0,20)printVersion:F(0,20)setHostName:F(0,20)init_eden:F(0,20)initFile:r(0,28)=*(2,1)fullname:(0,29)=ar(0,22);0;254;(0,2)initStr:(0,30)=ar(0,22);0;197;(0,2)main:F(0,1)argc:r(0,1)op:r(0,2)argerr:r(0,1)usedArg:r(0,1)filein:r(0,28)name:r(8,35)edenCmd:(0,31)=ar(0,22);0;4194;(0,2)__result:r(0,1)argIn:r(8,35)argProcessed:r(8,35)inp:r(8,35)outp:r(8,35)c:r(0,2)emalloc_p:G(0,19)erealloc_p:G(0,19)progname:G(8,35)start:G(70,2)gargv:G(121,2)gargc:G(0,1)autocalc:G(0,32)=*(160,1)eden_error_index_range:G(0,32)eden_notice_undef_reference:G(0,32)eden_backticks_dependency_hack:G(0,32)hostName:G(0,33)=ar(0,22);0;63;(0,2)synchronize:G(0,32)EveryOneAllowed:G(0,32)higherPriority:G(0,32)propagateType:G(0,32)Input_Devices:G(0,34)=ar(0,22);0;15;(191,1)RS1:S(175,5)RS2:S(175,5)RS:S(0,35)=*(175,5)EntryStack:S(0,36)=*(0,1)MasterStack:S(121,2)runset.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;51;(0,2)size_t:t(5,1)=(0,4)wchar_t:t(5,2)=(0,3)div_t:t(1,1)=(1,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(1,3)=(1,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;u_char:t(6,1)=(8,1)u_short:t(6,2)=(8,2)u_int:t(6,3)=(8,3)u_long:t(6,4)=(8,4)quad_t:t(6,5)=(8,6)u_quad_t:t(6,6)=(8,5)fsid_t:t(6,7)=(8,30)loff_t:t(6,8)=(8,24)ino_t:t(6,9)=(8,20)dev_t:t(6,10)=(8,17)gid_t:t(6,11)=(8,19)mode_t:t(6,12)=(8,21)nlink_t:t(6,13)=(8,22)uid_t:t(6,14)=(8,18)off_t:t(6,15)=(8,23)pid_t:t(6,16)=(8,25)id_t:t(6,17)=(8,29)ssize_t:t(6,18)=(8,26)daddr_t:t(6,19)=(8,33)caddr_t:t(6,20)=(8,34)key_t:t(6,21)=(8,47)ulong:t(6,22)=(0,5)ushort:t(6,23)=(0,9)uint:t(6,24)=(0,4)int8_t:t(6,25)=(0,10)int16_t:t(6,26)=(0,8)int32_t:t(6,27)=(0,1)int64_t:t(6,28)=(0,6)u_int8_t:t(6,29)=(0,11)u_int16_t:t(6,30)=(0,9)u_int32_t:t(6,31)=(0,4)u_int64_t:t(6,32)=(0,7)register_t:t(6,33)=(0,1)blkcnt_t:t(6,34)=(8,50)fsblkcnt_t:t(6,35)=(8,52)fsfilcnt_t:t(6,36)=(8,54)random_data:T(1,5)=s28fptr:(1,6)=*(6,27),0,32;rptr:(1,6),32,32;state:(1,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(1,6),192,32;;drand48_data:T(1,7)=s24x:(1,8)=ar(0,22);0;2;(0,9),0,48;a:(1,8),48,48;c:(0,9),96,16;old_x:(1,8),112,48;init:(0,1),160,32;;__compar_fn_t:t(1,9)=(1,10)=*(1,11)=f(0,1)FILE:t(48,1)=(48,2)=xs_IO_FILE:__FILE:t(48,3)=(48,2)wint_t:t(56,1)=(0,4)__mbstate_t:t(57,1)=(57,2)=s8__count:(0,1),0,32;__value:(57,3)=u4__wch:(56,1),0,32;__wchb:(57,4)=ar(0,22);0;3;(0,2),0,32;;,32,32;;fpos_t:t(48,4)=(54,1)initRunSet:F(0,20)rs:p(0,23)=*(40,5)rs:r(0,23)clearRunSet:F(0,20)rs:p(0,23)getAction:F(40,3)ptr:r(0,24)=*(40,3)a:(40,3)rmAction:F(0,20)ptr:r(0,24)addAction:F(0,20)s:r(8,35)printRunSet:F(0,20)symbol.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;52;(0,2)symptr.q.crcsid3:S(67,1)=ar(0,22);0;53;(0,2)SEARCH_symptr:F(54,5)Q:p(54,5)obj:p(53,5)n:p(0,1)Q:r(54,5)obj:r(53,5)P:r(54,5)DELETE_symptr_ATOM:F(0,20)A:p(54,4)A:r(54,4)MOVE_symptr_Q:F(0,20)Qsrc:p(54,5)Qdst:p(54,5)Qsrc:r(54,5)Qdst:r(54,5)hash.hagency.q.crcsid5:S(73,1)=ar(0,22);0;53;(0,2)SEARCH_agent:F(61,7)Q:p(61,7)obj:p(61,2)Q:r(61,7)P:r(61,7)DELETE_agent_ATOM:F(0,20)A:p(61,6)A:r(61,6)MOVE_agent_Q:F(0,20)Qsrc:p(61,7)Qdst:p(61,7)Qsrc:r(61,7)Qdst:r(61,7)hashindex:F(0,1)s:p(7,35)s:r(7,35)hashtable:G(0,23)=ar(0,22);0;127;(53,5)lookup:F(53,5)sp:r(53,5)install:F(53,5)st:p(0,1)t:p(0,1)i:p(0,1)st:r(0,1)t:r(0,1)installGlobalUndef:F(53,5)name:p(7,35)add_agent_Q:F(0,20)AQ:p(61,7)AQ:r(61,7)AA:r(61,6)search_agent_Q:F(61,6)name:r(7,35)Q:r(61,6)delete_agent_Q:F(0,20)ObsName:p(7,35)ObsName:r(7,35)entry:T(0,24)=s8name:(7,35),0,32;level:(0,8),32,16;num:(0,8),48,16;;entry:t(0,25)=(0,24)entry.q.crcsid4:S(80,1)=ar(0,22);0;53;(0,2)entry.q.hentry_queue:T(82,1)=s16prev:(82,2)=*(82,1),0,32;next:(82,2),32,32;obj:(0,25),64,64;;entry_QUEUE:t(82,3)=(82,1)entry_ATOM:t(82,4)=(82,5)=*(82,3)SEARCH_entry:F(82,5)Q:p(82,5)obj:p(0,25)Q:r(82,5)obj:(0,25)P:r(82,5)DELETE_entry_ATOM:F(0,20)A:p(82,4)A:r(82,4)MOVE_entry_Q:F(0,20)Qsrc:p(82,5)Qdst:p(82,5)Qsrc:r(82,5)Qdst:r(82,5)LocalVarList:S(82,3)search_local:F(82,4)add_local_variable:F(82,4)E:r(82,4)F:r(82,4)insert_level_marker:F(0,20)level:p(0,1)level:r(0,1)E:r(0,25)init_LocalVarList:F(0,20)delete_local_level:F(0,20)printlocal:F(0,20)local_declare:F(0,1)lookup_local:F(0,1)break_q:G(54,3)cont_q:G(54,3)dispatch:F(0,20)p:p(53,14)p:r(53,14)patch:F(0,20)mark:p(53,14)mark:(53,14)ip:r(53,14)trans.c__u_char:t(11,1)=(0,11)__u_short:t(11,2)=(0,9)__u_int:t(11,3)=(0,4)__u_long:t(11,4)=(0,5)__u_quad_t:t(11,5)=(0,7)__quad_t:t(11,6)=(0,6)__int8_t:t(11,7)=(0,10)__uint8_t:t(11,8)=(0,11)__int16_t:t(11,9)=(0,8)__uint16_t:t(11,10)=(0,9)__int32_t:t(11,11)=(0,1)__uint32_t:t(11,12)=(0,4)__int64_t:t(11,13)=(0,6)__uint64_t:t(11,14)=(0,7)__qaddr_t:t(11,15)=(11,16)=*(11,6)__dev_t:t(11,17)=(11,5)__uid_t:t(11,18)=(11,3)__gid_t:t(11,19)=(11,3)__ino_t:t(11,20)=(11,4)__mode_t:t(11,21)=(11,3)__nlink_t:t(11,22)=(11,3)__off_t:t(11,23)=(0,3)__loff_t:t(11,24)=(11,6)__pid_t:t(11,25)=(0,1)__ssize_t:t(11,26)=(0,1)__rlim_t:t(11,27)=(11,4)__rlim64_t:t(11,28)=(11,5)__id_t:t(11,29)=(11,3)__fsid_t:t(11,30)=(11,31)=s8__val:(11,32)=ar(11,33)=r(11,33);0000000000000;0037777777777;;0;1;(0,1),0,64;;__daddr_t:t(11,34)=(0,1)__caddr_t:t(11,35)=(11,36)=*(0,2)__time_t:t(11,37)=(0,3)__useconds_t:t(11,38)=(0,4)__suseconds_t:t(11,39)=(0,3)__swblk_t:t(11,40)=(0,3)__clock_t:t(11,41)=(0,3)__clockid_t:t(11,42)=(0,1)__timer_t:t(11,43)=(0,1)__fd_mask:t(11,44)=(0,5)__fd_set:t(11,45)=(11,46)=s128__fds_bits:(11,47)=ar(11,33);0;31;(11,44),0,1024;;__key_t:t(11,48)=(0,1)__ipc_pid_t:t(11,49)=(0,9)__blksize_t:t(11,50)=(0,3)__blkcnt_t:t(11,51)=(0,3)__blkcnt64_t:t(11,52)=(11,6)__fsblkcnt_t:t(11,53)=(11,4)__fsblkcnt64_t:t(11,54)=(11,5)__fsfilcnt_t:t(11,55)=(11,4)__fsfilcnt64_t:t(11,56)=(11,5)__ino64_t:t(11,57)=(11,5)__off64_t:t(11,58)=(11,24)__t_scalar_t:t(11,59)=(0,3)__t_uscalar_t:t(11,60)=(0,5)__intptr_t:t(11,61)=(0,1)__socklen_t:t(11,62)=(0,4)__mbstate_t:t(28,1)=(28,2)=s8__count:(0,1),0,32;__value:(28,3)=u4__wch:(27,2),0,32;__wchb:(28,4)=ar(11,33);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(25,1)=(25,2)=s12__pos:(11,23),0,32;__state:(28,1),32,64;;_G_fpos64_t:t(25,3)=(25,4)=s16__pos:(11,58),0,64;__state:(28,1),64,64;; :T(31,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(31,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(31,3)=(31,4)=*(31,5)=f(0,1)__gconv_init_fct:t(31,6)=(31,7)=*(31,8)=f(0,1)__gconv_end_fct:t(31,9)=(31,10)=*(31,11)=f(0,20)__gconv_trans_fct:t(31,12)=(31,13)=*(31,14)=f(0,1)__gconv_trans_context_fct:t(31,15)=(31,16)=*(31,17)=f(0,1)__gconv_trans_query_fct:t(31,18)=(31,19)=*(31,20)=f(0,1)__gconv_trans_init_fct:t(31,21)=(31,22)=*(31,23)=f(0,1)__gconv_trans_end_fct:t(31,24)=(31,25)=*(31,26)=f(0,20)__gconv_trans_data:T(31,27)=s20__trans_fct:(31,12),0,32;__trans_context_fct:(31,15),32,32;__trans_end_fct:(31,24),64,32;__data:(0,19),96,32;__next:(31,28)=*(31,27),128,32;;__gconv_step:T(31,29)=s56__shlib_handle:(31,30)=*(31,31)=xs__gconv_loaded_object:,0,32;__modname:(31,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(11,36),96,32;__to_name:(11,36),128,32;__fct:(31,3),160,32;__init_fct:(31,6),192,32;__end_fct:(31,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(31,33)=s36__outbuf:(31,34)=*(0,11),0,32;__outbufend:(31,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(31,35)=*(28,1),160,32;__state:(28,1),192,64;__trans:(31,28),256,32;;__gconv_info:T(31,36)=s8__nsteps:(5,1),0,32;__steps:(31,37)=*(31,29),32,32;__data:(31,38)=ar(11,33);0;-1;(31,33),64,0;;__gconv_t:t(31,39)=(31,40)=*(31,36)_G_iconv_t:t(25,5)=(25,6)=u44__cd:(31,36),0,64;__combined:(25,7)=s44__cd:(31,36),0,64;__data:(31,33),64,288;;,0,352;;_G_int16_t:t(25,8)=(0,8)_G_int32_t:t(25,9)=(0,1)_G_uint16_t:t(25,10)=(0,9)_G_uint32_t:t(25,11)=(0,4)_IO_lock_t:t(24,1)=(0,20)_IO_marker:T(24,2)=s12_next:(24,3)=*(24,2),0,32;_sbuf:(24,4)=*(19,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(24,5)=e__codecvt_ok:0,__codecvt_partial:1,__codecvt_error:2,__codecvt_noconv:3,;_IO_FILE:T(19,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(11,36),32,32;_IO_read_end:(11,36),64,32;_IO_read_base:(11,36),96,32;_IO_write_base:(11,36),128,32;_IO_write_ptr:(11,36),160,32;_IO_write_end:(11,36),192,32;_IO_buf_base:(11,36),224,32;_IO_buf_end:(11,36),256,32;_IO_save_base:(11,36),288,32;_IO_backup_base:(11,36),320,32;_IO_save_end:(11,36),352,32;_markers:(24,3),384,32;_chain:(24,4),416,32;_fileno:(0,1),448,32;_blksize:(0,1),480,32;_old_offset:(11,23),512,32;_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;_shortbuf:(24,6)=ar(11,33);0;0;(0,2),568,8;_lock:(24,7)=*(24,1),576,32;_offset:(11,58),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(24,8)=ar(11,33);0;51;(0,2),768,416;;_IO_FILE:t(24,9)=(19,2)__io_read_fn:t(24,10)=(24,11)=f(11,26)__io_write_fn:t(24,12)=(24,13)=f(11,26)__io_seek_fn:t(24,14)=(24,15)=f(0,1)__io_close_fn:t(24,16)=(24,17)=f(0,1)ClientData:t(40,1)=(0,19)Tcl_Interp:T(40,2)=s12result:(11,36),0,32;freeProc:(40,3)=*(40,4)=f(0,20),32,32;errorLine:(0,1),64,32;;Tcl_Interp:t(40,5)=(40,2)Tcl_AsyncHandler:t(40,6)=(40,7)=*(40,8)=xsTcl_AsyncHandler_:Tcl_Channel:t(40,9)=(40,10)=*(40,11)=xsTcl_Channel_:Tcl_Command:t(40,12)=(40,13)=*(40,14)=xsTcl_Command_:Tcl_Condition:t(40,15)=(40,16)=*(40,17)=xsTcl_Condition_:Tcl_EncodingState:t(40,18)=(40,19)=*(40,20)=xsTcl_EncodingState_:Tcl_Encoding:t(40,21)=(40,22)=*(40,23)=xsTcl_Encoding_:Tcl_Event:t(40,24)=(40,25)=xsTcl_Event:Tcl_Mutex:t(40,26)=(40,27)=*(40,28)=xsTcl_Mutex_:Tcl_Pid:t(40,29)=(40,30)=*(40,31)=xsTcl_Pid_:Tcl_RegExp:t(40,32)=(40,33)=*(40,34)=xsTcl_RegExp_:Tcl_ThreadDataKey:t(40,35)=(40,36)=*(40,37)=xsTcl_ThreadDataKey_:Tcl_ThreadId:t(40,38)=(40,39)=*(40,40)=xsTcl_ThreadId_:Tcl_TimerToken:t(40,41)=(40,42)=*(40,43)=xsTcl_TimerToken_:Tcl_Trace:t(40,44)=(40,45)=*(40,46)=xsTcl_Trace_:Tcl_Var:t(40,47)=(40,48)=*(40,49)=xsTcl_Var_:Tcl_ThreadCreateProc:t(40,50)=(40,51)=f(0,20)Tcl_RegExpIndices:T(40,52)=s8start:(0,3),0,32;end:(0,3),32,32;;Tcl_RegExpIndices:t(40,53)=(40,52)Tcl_RegExpInfo:T(40,54)=s16nsubs:(0,1),0,32;matches:(40,55)=*(40,53),32,32;extendStart:(0,3),64,32;reserved:(0,3),96,32;;Tcl_RegExpInfo:t(40,56)=(40,54)Tcl_Stat_:t(40,57)=(40,58)=*(40,59)=xsstat: :T(40,60)=eTCL_INT:0,TCL_DOUBLE:1,TCL_EITHER:2,;Tcl_ValueType:t(40,61)=(40,60)Tcl_Value:T(40,62)=s16type:(40,61),0,32;intValue:(0,3),32,32;doubleValue:(0,13),64,64;;Tcl_Value:t(40,63)=(40,62)Tcl_AppInitProc:t(40,64)=(40,65)=f(0,1)Tcl_AsyncProc:t(40,66)=(40,67)=f(0,1)Tcl_ChannelProc:t(40,68)=(40,69)=f(0,20)Tcl_CloseProc:t(40,70)=(40,51)Tcl_CmdDeleteProc:t(40,71)=(40,51)Tcl_CmdProc:t(40,72)=(40,73)=f(0,1)Tcl_CmdTraceProc:t(40,74)=(40,75)=f(0,20)Tcl_DupInternalRepProc:t(40,76)=(40,77)=f(0,20)Tcl_EncodingConvertProc:t(40,78)=(40,79)=f(0,1)Tcl_EncodingFreeProc:t(40,80)=(40,51)Tcl_EventProc:t(40,81)=(40,82)=f(0,1)Tcl_EventCheckProc:t(40,83)=(40,69)Tcl_EventDeleteProc:t(40,84)=(40,85)=f(0,1)Tcl_EventSetupProc:t(40,86)=(40,69)Tcl_ExitProc:t(40,87)=(40,51)Tcl_FileProc:t(40,88)=(40,69)Tcl_FileFreeProc:t(40,89)=(40,51)Tcl_FreeInternalRepProc:t(40,90)=(40,91)=f(0,20)Tcl_FreeProc:t(40,92)=(40,4)Tcl_IdleProc:t(40,93)=(40,51)Tcl_InterpDeleteProc:t(40,94)=(40,95)=f(0,20)Tcl_MathProc:t(40,96)=(40,97)=f(0,1)Tcl_NamespaceDeleteProc:t(40,98)=(40,51)Tcl_ObjCmdProc:t(40,99)=(40,100)=f(0,1)Tcl_PackageInitProc:t(40,101)=(40,65)Tcl_PanicProc:t(40,102)=(40,103)=f(0,20)Tcl_TcpAcceptProc:t(40,104)=(40,105)=f(0,20)Tcl_TimerProc:t(40,106)=(40,51)Tcl_SetFromAnyProc:t(40,107)=(40,108)=f(0,1)Tcl_UpdateStringProc:t(40,109)=(40,91)Tcl_VarTraceProc:t(40,110)=(40,111)=f(11,36)Tcl_CreateFileHandlerProc:t(40,112)=(40,113)=f(0,20)Tcl_DeleteFileHandlerProc:t(40,114)=(40,115)=f(0,20)Tcl_ObjType:T(40,116)=s20name:(11,36),0,32;freeIntRepProc:(40,117)=*(40,90),32,32;dupIntRepProc:(40,118)=*(40,76),64,32;updateStringProc:(40,119)=*(40,109),96,32;setFromAnyProc:(40,120)=*(40,107),128,32;;Tcl_ObjType:t(40,121)=(40,116)Tcl_Obj:T(40,122)=s24refCount:(0,1),0,32;bytes:(11,36),32,32;length:(0,1),64,32;typePtr:(40,123)=*(40,121),96,32;internalRep:(40,124)=u8longValue:(0,3),0,32;doubleValue:(0,13),0,64;otherValuePtr:(0,19),0,32;twoPtrValue:(40,125)=s8ptr1:(0,19),0,32;ptr2:(0,19),32,32;;,0,64;;,128,64;;Tcl_Obj:t(40,126)=(40,122)Tcl_SavedResult:T(40,127)=s228result:(11,36),0,32;freeProc:(40,128)=*(40,92),32,32;objResultPtr:(40,129)=*(40,126),64,32;appendResult:(11,36),96,32;appendAvl:(0,1),128,32;appendUsed:(0,1),160,32;resultSpace:(40,130)=ar(11,33);0;200;(0,2),192,1608;;Tcl_SavedResult:t(40,131)=(40,127)Tcl_Namespace:T(40,132)=s20name:(11,36),0,32;fullName:(11,36),32,32;clientData:(40,1),64,32;deleteProc:(40,133)=*(40,98),96,32;parentPtr:(40,134)=*(40,132),128,32;;Tcl_Namespace:t(40,135)=(40,132)Tcl_CallFrame:T(40,136)=s44nsPtr:(40,137)=*(40,135),0,32;dummy1:(0,1),32,32;dummy2:(0,1),64,32;dummy3:(11,36),96,32;dummy4:(11,36),128,32;dummy5:(11,36),160,32;dummy6:(0,1),192,32;dummy7:(11,36),224,32;dummy8:(11,36),256,32;dummy9:(0,1),288,32;dummy10:(11,36),320,32;;Tcl_CallFrame:t(40,138)=(40,136)Tcl_CmdInfo:T(40,139)=s32isNativeObjectProc:(0,1),0,32;objProc:(40,140)=*(40,99),32,32;objClientData:(40,1),64,32;proc:(40,141)=*(40,72),96,32;clientData:(40,1),128,32;deleteProc:(40,142)=*(40,71),160,32;deleteData:(40,1),192,32;namespacePtr:(40,137),224,32;;Tcl_CmdInfo:t(40,143)=(40,139)Tcl_DString:T(40,144)=s212string:(11,36),0,32;length:(0,1),32,32;spaceAvl:(0,1),64,32;staticSpace:(40,145)=ar(11,33);0;199;(0,2),96,1600;;Tcl_DString:t(40,146)=(40,144)Tcl_HashEntry:T(40,147)=s20nextPtr:(40,148)=*(40,147),0,32;tablePtr:(40,149)=*(40,150)=xsTcl_HashTable:,32,32;bucketPtr:(40,151)=*(40,148),64,32;clientData:(40,1),96,32;key:(40,152)=u4oneWordValue:(11,36),0,32;words:(40,153)=ar(11,33);0;0;(0,1),0,32;string:(28,4),0,32;;,128,32;;Tcl_HashEntry:t(40,154)=(40,147)Tcl_HashTable:T(40,150)=s52buckets:(40,155)=*(40,156)=*(40,154),0,32;staticBuckets:(40,157)=ar(11,33);0;3;(40,156),32,128;numBuckets:(0,1),160,32;numEntries:(0,1),192,32;rebuildSize:(0,1),224,32;downShift:(0,1),256,32;mask:(0,1),288,32;keyType:(0,1),320,32;findProc:(40,158)=*(40,159)=f(40,156),352,32;createProc:(40,160)=*(40,161)=f(40,156),384,32;;Tcl_HashTable:t(40,162)=(40,150)Tcl_HashSearch:T(40,163)=s12tablePtr:(40,164)=*(40,162),0,32;nextIndex:(0,1),32,32;nextEntryPtr:(40,156),64,32;;Tcl_HashSearch:t(40,165)=(40,163)Tcl_Event:T(40,25)=s8proc:(40,166)=*(40,81),0,32;nextPtr:(40,167)=*(40,25),32,32;; :T(40,168)=eTCL_QUEUE_TAIL:0,TCL_QUEUE_HEAD:1,TCL_QUEUE_MARK:2,;Tcl_QueuePosition:t(40,169)=(40,168)Tcl_Time:T(40,170)=s8sec:(0,3),0,32;usec:(0,3),32,32;;Tcl_Time:t(40,171)=(40,170)Tcl_SetTimerProc:t(40,172)=(40,173)=f(0,20)Tcl_WaitForEventProc:t(40,174)=(40,175)=f(0,1)Tcl_DriverBlockModeProc:t(40,176)=(40,177)=f(0,1)Tcl_DriverCloseProc:t(40,178)=(40,179)=f(0,1)Tcl_DriverClose2Proc:t(40,180)=(40,67)Tcl_DriverInputProc:t(40,181)=(40,182)=f(0,1)Tcl_DriverOutputProc:t(40,183)=(40,182)Tcl_DriverSeekProc:t(40,184)=(40,185)=f(0,1)Tcl_DriverSetOptionProc:t(40,186)=(40,187)=f(0,1)Tcl_DriverGetOptionProc:t(40,188)=(40,189)=f(0,1)Tcl_DriverWatchProc:t(40,190)=(40,69)Tcl_DriverGetHandleProc:t(40,191)=(40,192)=f(0,1)Tcl_EolTranslation:T(40,193)=eTCL_TRANSLATE_AUTO:0,TCL_TRANSLATE_CR:1,TCL_TRANSLATE_LF:2,TCL_TRANSLATE_CRLF:3,;Tcl_EolTranslation:t(40,194)=(40,193)Tcl_ChannelType:T(40,195)=s44typeName:(11,36),0,32;blockModeProc:(40,196)=*(40,176),32,32;closeProc:(40,197)=*(40,178),64,32;inputProc:(40,198)=*(40,181),96,32;outputProc:(40,199)=*(40,183),128,32;seekProc:(40,200)=*(40,184),160,32;setOptionProc:(40,201)=*(40,186),192,32;getOptionProc:(40,202)=*(40,188),224,32;watchProc:(40,203)=*(40,190),256,32;getHandleProc:(40,204)=*(40,191),288,32;close2Proc:(40,205)=*(40,180),320,32;;Tcl_ChannelType:t(40,206)=(40,195)Tcl_PathType:T(40,207)=eTCL_PATH_ABSOLUTE:0,TCL_PATH_RELATIVE:1,TCL_PATH_VOLUME_RELATIVE:2,;Tcl_PathType:t(40,208)=(40,207)Tcl_NotifierProcs:T(40,209)=s16setTimerProc:(40,210)=*(40,172),0,32;waitForEventProc:(40,211)=*(40,174),32,32;createFileHandlerProc:(40,212)=*(40,112),64,32;deleteFileHandlerProc:(40,213)=*(40,114),96,32;;Tcl_NotifierProcs:t(40,214)=(40,209)Tcl_EncodingType:T(40,215)=s24encodingName:(31,32),0,32;toUtfProc:(40,216)=*(40,78),32,32;fromUtfProc:(40,216),64,32;freeProc:(40,217)=*(40,80),96,32;clientData:(40,1),128,32;nullSize:(0,1),160,32;;Tcl_EncodingType:t(40,218)=(40,215)Tcl_Token:T(40,219)=s16type:(0,1),0,32;start:(11,36),32,32;size:(0,1),64,32;numComponents:(0,1),96,32;;Tcl_Token:t(40,220)=(40,219)Tcl_Parse:T(40,221)=s376commentStart:(11,36),0,32;commentSize:(0,1),32,32;commandStart:(11,36),64,32;commandSize:(0,1),96,32;numWords:(0,1),128,32;tokenPtr:(40,222)=*(40,220),160,32;numTokens:(0,1),192,32;tokensAvailable:(0,1),224,32;errorType:(0,1),256,32;string:(11,36),288,32;end:(11,36),320,32;interp:(40,223)=*(40,5),352,32;term:(11,36),384,32;incomplete:(0,1),416,32;staticTokens:(40,224)=ar(11,33);0;19;(40,220),448,2560;;Tcl_Parse:t(40,225)=(40,221)Tcl_UniChar:t(40,226)=(0,9)TclStubHooks:T(42,1)=s12tclPlatStubs:(42,2)=*(42,3)=xsTclPlatStubs:,0,32;tclIntStubs:(42,4)=*(42,5)=xsTclIntStubs:,32,32;tclIntPlatStubs:(42,6)=*(42,7)=xsTclIntPlatStubs:,64,32;;TclStubHooks:t(42,8)=(42,1)TclStubs:T(42,9)=s1584magic:(0,1),0,32;hooks:(42,10)=*(42,1),32,32;tcl_PkgProvideEx:(42,11)=*(42,12)=f(0,1),64,32;tcl_PkgRequireEx:(42,13)=*(42,14)=f(11,36),96,32;tcl_Panic:(42,15)=*(40,103),128,32;tcl_Alloc:(42,16)=*(42,17)=f(11,36),160,32;tcl_Free:(40,3),192,32;tcl_Realloc:(42,18)=*(42,19)=f(11,36),224,32;tcl_DbCkalloc:(42,20)=*(42,21)=f(11,36),256,32;tcl_DbCkfree:(42,22)=*(42,23)=f(0,1),288,32;tcl_DbCkrealloc:(42,24)=*(42,25)=f(11,36),320,32;tcl_CreateFileHandler:(42,26)=*(40,113),352,32;tcl_DeleteFileHandler:(42,27)=*(40,115),384,32;tcl_SetTimer:(42,28)=*(40,173),416,32;tcl_Sleep:(42,27),448,32;tcl_WaitForEvent:(42,29)=*(40,175),480,32;tcl_AppendAllObjTypes:(42,30)=*(42,31)=f(0,1),512,32;tcl_AppendStringsToObj:(42,32)=*(42,33)=f(0,20),544,32;tcl_AppendToObj:(42,34)=*(42,35)=f(0,20),576,32;tcl_ConcatObj:(42,36)=*(42,37)=f(40,129),608,32;tcl_ConvertToType:(42,38)=*(42,39)=f(0,1),640,32;tcl_DbDecrRefCount:(42,34),672,32;tcl_DbIncrRefCount:(42,34),704,32;tcl_DbIsShared:(42,40)=*(42,41)=f(0,1),736,32;tcl_DbNewBooleanObj:(42,42)=*(42,43)=f(40,129),768,32;tcl_DbNewByteArrayObj:(42,44)=*(42,45)=f(40,129),800,32;tcl_DbNewDoubleObj:(42,46)=*(42,47)=f(40,129),832,32;tcl_DbNewListObj:(42,48)=*(42,49)=f(40,129),864,32;tcl_DbNewLongObj:(42,50)=*(42,51)=f(40,129),896,32;tcl_DbNewObj:(42,52)=*(42,53)=f(40,129),928,32;tcl_DbNewStringObj:(42,54)=*(42,55)=f(40,129),960,32;tcl_DuplicateObj:(42,56)=*(42,57)=f(40,129),992,32;tclFreeObj:(42,58)=*(42,59)=f(0,20),1024,32;tcl_GetBoolean:(42,60)=*(42,61)=f(0,1),1056,32;tcl_GetBooleanFromObj:(42,62)=*(42,63)=f(0,1),1088,32;tcl_GetByteArrayFromObj:(42,64)=*(42,65)=f(31,34),1120,32;tcl_GetDouble:(42,66)=*(42,67)=f(0,1),1152,32;tcl_GetDoubleFromObj:(42,68)=*(42,69)=f(0,1),1184,32;tcl_GetIndexFromObj:(42,70)=*(42,71)=f(0,1),1216,32;tcl_GetInt:(42,60),1248,32;tcl_GetIntFromObj:(42,62),1280,32;tcl_GetLongFromObj:(42,72)=*(42,73)=f(0,1),1312,32;tcl_GetObjType:(42,74)=*(42,75)=f(40,123),1344,32;tcl_GetStringFromObj:(42,76)=*(42,77)=f(11,36),1376,32;tcl_InvalidateStringRep:(42,58),1408,32;tcl_ListObjAppendList:(42,78)=*(42,79)=f(0,1),1440,32;tcl_ListObjAppendElement:(42,78),1472,32;tcl_ListObjGetElements:(42,80)=*(42,81)=f(0,1),1504,32;tcl_ListObjIndex:(42,82)=*(42,83)=f(0,1),1536,32;tcl_ListObjLength:(42,62),1568,32;tcl_ListObjReplace:(42,84)=*(42,85)=f(0,1),1600,32;tcl_NewBooleanObj:(42,86)=*(42,87)=f(40,129),1632,32;tcl_NewByteArrayObj:(42,88)=*(42,89)=f(40,129),1664,32;tcl_NewDoubleObj:(42,90)=*(42,91)=f(40,129),1696,32;tcl_NewIntObj:(42,86),1728,32;tcl_NewListObj:(42,36),1760,32;tcl_NewLongObj:(42,92)=*(42,93)=f(40,129),1792,32;tcl_NewObj:(42,94)=*(42,95)=f(40,129),1824,32;tcl_NewStringObj:(42,96)=*(42,97)=f(40,129),1856,32;tcl_SetBooleanObj:(42,98)=*(42,99)=f(0,20),1888,32;tcl_SetByteArrayLength:(42,100)=*(42,101)=f(31,34),1920,32;tcl_SetByteArrayObj:(42,102)=*(42,103)=f(0,20),1952,32;tcl_SetDoubleObj:(42,104)=*(42,105)=f(0,20),1984,32;tcl_SetIntObj:(42,98),2016,32;tcl_SetListObj:(42,106)=*(42,107)=f(0,20),2048,32;tcl_SetLongObj:(42,108)=*(42,109)=f(0,20),2080,32;tcl_SetObjLength:(42,98),2112,32;tcl_SetStringObj:(42,34),2144,32;tcl_AddErrorInfo:(42,110)=*(42,111)=f(0,20),2176,32;tcl_AddObjErrorInfo:(42,112)=*(42,113)=f(0,20),2208,32;tcl_AllowExceptions:(42,114)=*(42,115)=f(0,20),2240,32;tcl_AppendElement:(42,110),2272,32;tcl_AppendResult:(42,116)=*(42,117)=f(0,20),2304,32;tcl_AsyncCreate:(42,118)=*(42,119)=f(40,6),2336,32;tcl_AsyncDelete:(42,120)=*(42,121)=f(0,20),2368,32;tcl_AsyncInvoke:(42,122)=*(42,123)=f(0,1),2400,32;tcl_AsyncMark:(42,120),2432,32;tcl_AsyncReady:(42,124)=*(42,125)=f(0,1),2464,32;tcl_BackgroundError:(42,114),2496,32;tcl_Backslash:(42,126)=*(42,127)=f(0,2),2528,32;tcl_BadChannelOption:(42,128)=*(42,129)=f(0,1),2560,32;tcl_CallWhenDeleted:(42,130)=*(42,131)=f(0,20),2592,32;tcl_CancelIdleCall:(42,132)=*(42,133)=f(0,20),2624,32;tcl_Close:(42,134)=*(42,135)=f(0,1),2656,32;tcl_CommandComplete:(42,136)=*(42,137)=f(0,1),2688,32;tcl_Concat:(42,138)=*(42,139)=f(11,36),2720,32;tcl_ConvertElement:(42,140)=*(42,141)=f(0,1),2752,32;tcl_ConvertCountedElement:(42,142)=*(42,143)=f(0,1),2784,32;tcl_CreateAlias:(42,144)=*(42,145)=f(0,1),2816,32;tcl_CreateAliasObj:(42,146)=*(42,147)=f(0,1),2848,32;tcl_CreateChannel:(42,148)=*(42,149)=f(40,9),2880,32;tcl_CreateChannelHandler:(42,150)=*(42,151)=f(0,20),2912,32;tcl_CreateCloseHandler:(42,152)=*(42,153)=f(0,20),2944,32;tcl_CreateCommand:(42,154)=*(42,155)=f(40,12),2976,32;tcl_CreateEventSource:(42,156)=*(42,157)=f(0,20),3008,32;tcl_CreateExitHandler:(42,158)=*(42,159)=f(0,20),3040,32;tcl_CreateInterp:(42,160)=*(42,161)=f(40,223),3072,32;tcl_CreateMathFunc:(42,162)=*(42,163)=f(0,20),3104,32;tcl_CreateObjCommand:(42,164)=*(42,165)=f(40,12),3136,32;tcl_CreateSlave:(42,166)=*(42,167)=f(40,223),3168,32;tcl_CreateTimerHandler:(42,168)=*(42,169)=f(40,41),3200,32;tcl_CreateTrace:(42,170)=*(42,171)=f(40,44),3232,32;tcl_DeleteAssocData:(42,172)=*(42,173)=f(0,20),3264,32;tcl_DeleteChannelHandler:(42,174)=*(42,175)=f(0,20),3296,32;tcl_DeleteCloseHandler:(42,152),3328,32;tcl_DeleteCommand:(42,176)=*(42,177)=f(0,1),3360,32;tcl_DeleteCommandFromToken:(42,178)=*(42,179)=f(0,1),3392,32;tcl_DeleteEvents:(42,180)=*(42,181)=f(0,20),3424,32;tcl_DeleteEventSource:(42,156),3456,32;tcl_DeleteExitHandler:(42,158),3488,32;tcl_DeleteHashEntry:(42,182)=*(42,183)=f(0,20),3520,32;tcl_DeleteHashTable:(42,184)=*(42,185)=f(0,20),3552,32;tcl_DeleteInterp:(42,114),3584,32;tcl_DetachPids:(42,186)=*(42,187)=f(0,20),3616,32;tcl_DeleteTimerHandler:(42,188)=*(42,189)=f(0,20),3648,32;tcl_DeleteTrace:(42,190)=*(42,191)=f(0,20),3680,32;tcl_DontCallWhenDeleted:(42,130),3712,32;tcl_DoOneEvent:(42,192)=*(42,193)=f(0,1),3744,32;tcl_DoWhenIdle:(42,132),3776,32;tcl_DStringAppend:(42,194)=*(42,195)=f(11,36),3808,32;tcl_DStringAppendElement:(42,196)=*(42,197)=f(11,36),3840,32;tcl_DStringEndSublist:(42,198)=*(42,199)=f(0,20),3872,32;tcl_DStringFree:(42,198),3904,32;tcl_DStringGetResult:(42,200)=*(42,201)=f(0,20),3936,32;tcl_DStringInit:(42,198),3968,32;tcl_DStringResult:(42,200),4000,32;tcl_DStringSetLength:(42,202)=*(42,203)=f(0,20),4032,32;tcl_DStringStartSublist:(42,198),4064,32;tcl_Eof:(42,204)=*(42,205)=f(0,1),4096,32;tcl_ErrnoId:(42,206)=*(42,207)=f(11,36),4128,32;tcl_ErrnoMsg:(42,208)=*(42,209)=f(11,36),4160,32;tcl_Eval:(42,176),4192,32;tcl_EvalFile:(42,176),4224,32;tcl_EvalObj:(42,30),4256,32;tcl_EventuallyFree:(42,210)=*(42,211)=f(0,20),4288,32;tcl_Exit:(42,27),4320,32;tcl_ExposeCommand:(42,128),4352,32;tcl_ExprBoolean:(42,60),4384,32;tcl_ExprBooleanObj:(42,62),4416,32;tcl_ExprDouble:(42,66),4448,32;tcl_ExprDoubleObj:(42,68),4480,32;tcl_ExprLong:(42,212)=*(42,213)=f(0,1),4512,32;tcl_ExprLongObj:(42,72),4544,32;tcl_ExprObj:(42,214)=*(42,215)=f(0,1),4576,32;tcl_ExprString:(42,176),4608,32;tcl_Finalize:(42,216)=*(42,217)=f(0,20),4640,32;tcl_FindExecutable:(42,218)=*(42,219)=f(0,20),4672,32;tcl_FirstHashEntry:(42,220)=*(42,221)=f(40,156),4704,32;tcl_Flush:(42,204),4736,32;tcl_FreeResult:(42,114),4768,32;tcl_GetAlias:(42,222)=*(42,223)=f(0,1),4800,32;tcl_GetAliasObj:(42,224)=*(42,225)=f(0,1),4832,32;tcl_GetAssocData:(42,226)=*(42,227)=f(40,1),4864,32;tcl_GetChannel:(42,228)=*(42,229)=f(40,9),4896,32;tcl_GetChannelBufferSize:(42,204),4928,32;tcl_GetChannelHandle:(42,230)=*(42,231)=f(0,1),4960,32;tcl_GetChannelInstanceData:(42,232)=*(42,233)=f(40,1),4992,32;tcl_GetChannelMode:(42,204),5024,32;tcl_GetChannelName:(42,234)=*(42,235)=f(11,36),5056,32;tcl_GetChannelOption:(42,236)=*(42,237)=f(0,1),5088,32;tcl_GetChannelType:(42,238)=*(42,239)=f(42,240)=*(40,206),5120,32;tcl_GetCommandInfo:(42,241)=*(42,242)=f(0,1),5152,32;tcl_GetCommandName:(42,243)=*(42,244)=f(11,36),5184,32;tcl_GetErrno:(42,124),5216,32;tcl_GetHostName:(42,206),5248,32;tcl_GetInterpPath:(42,245)=*(42,246)=f(0,1),5280,32;tcl_GetMaster:(42,247)=*(42,248)=f(40,223),5312,32;tcl_GetNameOfExecutable:(42,249)=*(42,250)=f(31,32),5344,32;tcl_GetObjResult:(42,251)=*(42,252)=f(40,129),5376,32;tcl_GetOpenFile:(42,253)=*(42,254)=f(0,1),5408,32;tcl_GetPathType:(42,255)=*(42,256)=f(40,208),5440,32;tcl_Gets:(42,257)=*(42,258)=f(0,1),5472,32;tcl_GetsObj:(42,259)=*(42,260)=f(0,1),5504,32;tcl_GetServiceMode:(42,124),5536,32;tcl_GetSlave:(42,261)=*(42,262)=f(40,223),5568,32;tcl_GetStdChannel:(42,263)=*(42,264)=f(40,9),5600,32;tcl_GetStringResult:(42,265)=*(42,266)=f(11,36),5632,32;tcl_GetVar:(42,267)=*(42,268)=f(11,36),5664,32;tcl_GetVar2:(42,269)=*(42,270)=f(11,36),5696,32;tcl_GlobalEval:(42,176),5728,32;tcl_GlobalEvalObj:(42,30),5760,32;tcl_HideCommand:(42,128),5792,32;tcl_Init:(42,271)=*(40,65),5824,32;tcl_InitHashTable:(42,272)=*(42,273)=f(0,20),5856,32;tcl_InputBlocked:(42,204),5888,32;tcl_InputBuffered:(42,204),5920,32;tcl_InterpDeleted:(42,271),5952,32;tcl_IsSafe:(42,271),5984,32;tcl_JoinPath:(42,274)=*(42,275)=f(11,36),6016,32;tcl_LinkVar:(42,276)=*(42,277)=f(0,1),6048,32;reserved188:(0,19),6080,32;tcl_MakeFileChannel:(42,278)=*(42,279)=f(40,9),6112,32;tcl_MakeSafe:(42,271),6144,32;tcl_MakeTcpClientChannel:(42,280)=*(42,281)=f(40,9),6176,32;tcl_Merge:(42,138),6208,32;tcl_NextHashEntry:(42,282)=*(42,283)=f(40,156),6240,32;tcl_NotifyChannel:(42,284)=*(42,285)=f(0,20),6272,32;tcl_ObjGetVar2:(42,286)=*(42,287)=f(40,129),6304,32;tcl_ObjSetVar2:(42,288)=*(42,289)=f(40,129),6336,32;tcl_OpenCommandChannel:(42,290)=*(42,291)=f(40,9),6368,32;tcl_OpenFileChannel:(42,292)=*(42,293)=f(40,9),6400,32;tcl_OpenTcpClient:(42,294)=*(42,295)=f(40,9),6432,32;tcl_OpenTcpServer:(42,296)=*(42,297)=f(40,9),6464,32;tcl_Preserve:(42,298)=*(40,51),6496,32;tcl_PrintDouble:(42,299)=*(42,300)=f(0,20),6528,32;tcl_PutEnv:(42,301)=*(42,302)=f(0,1),6560,32;tcl_PosixError:(42,265),6592,32;tcl_QueueEvent:(42,303)=*(42,304)=f(0,20),6624,32;tcl_Read:(42,305)=*(42,306)=f(0,1),6656,32;tcl_ReapDetachedProcs:(42,216),6688,32;tcl_RecordAndEval:(42,307)=*(42,308)=f(0,1),6720,32;tcl_RecordAndEvalObj:(42,309)=*(42,310)=f(0,1),6752,32;tcl_RegisterChannel:(42,311)=*(42,312)=f(0,20),6784,32;tcl_RegisterObjType:(42,313)=*(42,314)=f(0,20),6816,32;tcl_RegExpCompile:(42,315)=*(42,316)=f(40,32),6848,32;tcl_RegExpExec:(42,317)=*(42,318)=f(0,1),6880,32;tcl_RegExpMatch:(42,128),6912,32;tcl_RegExpRange:(42,319)=*(42,320)=f(0,20),6944,32;tcl_Release:(42,298),6976,32;tcl_ResetResult:(42,114),7008,32;tcl_ScanElement:(42,321)=*(42,322)=f(0,1),7040,32;tcl_ScanCountedElement:(42,323)=*(42,324)=f(0,1),7072,32;tcl_Seek:(42,325)=*(42,326)=f(0,1),7104,32;tcl_ServiceAll:(42,124),7136,32;tcl_ServiceEvent:(42,192),7168,32;tcl_SetAssocData:(42,327)=*(42,328)=f(0,20),7200,32;tcl_SetChannelBufferSize:(42,284),7232,32;tcl_SetChannelOption:(42,329)=*(42,330)=f(0,1),7264,32;tcl_SetCommandInfo:(42,241),7296,32;tcl_SetErrno:(42,27),7328,32;tcl_SetErrorCode:(42,116),7360,32;tcl_SetMaxBlockTime:(42,28),7392,32;tcl_SetPanicProc:(42,331)=*(42,332)=f(0,20),7424,32;tcl_SetRecursionLimit:(42,122),7456,32;tcl_SetResult:(42,333)=*(42,334)=f(0,20),7488,32;tcl_SetServiceMode:(42,192),7520,32;tcl_SetObjErrorCode:(42,335)=*(42,336)=f(0,20),7552,32;tcl_SetObjResult:(42,335),7584,32;tcl_SetStdChannel:(42,284),7616,32;tcl_SetVar:(42,269),7648,32;tcl_SetVar2:(42,337)=*(42,338)=f(11,36),7680,32;tcl_SignalId:(42,208),7712,32;tcl_SignalMsg:(42,208),7744,32;tcl_SourceRCFile:(42,114),7776,32;tcl_SplitList:(42,339)=*(42,340)=f(0,1),7808,32;tcl_SplitPath:(42,341)=*(42,342)=f(0,20),7840,32;tcl_StaticPackage:(42,343)=*(42,344)=f(0,20),7872,32;tcl_StringMatch:(42,345)=*(42,346)=f(0,1),7904,32;tcl_Tell:(42,204),7936,32;tcl_TraceVar:(42,347)=*(42,348)=f(0,1),7968,32;tcl_TraceVar2:(42,349)=*(42,350)=f(0,1),8000,32;tcl_TranslateFileName:(42,351)=*(42,352)=f(11,36),8032,32;tcl_Ungets:(42,353)=*(42,354)=f(0,1),8064,32;tcl_UnlinkVar:(42,172),8096,32;tcl_UnregisterChannel:(42,134),8128,32;tcl_UnsetVar:(42,307),8160,32;tcl_UnsetVar2:(42,276),8192,32;tcl_UntraceVar:(42,355)=*(42,356)=f(0,20),8224,32;tcl_UntraceVar2:(42,357)=*(42,358)=f(0,20),8256,32;tcl_UpdateLinkedVar:(42,172),8288,32;tcl_UpVar:(42,359)=*(42,360)=f(0,1),8320,32;tcl_UpVar2:(42,361)=*(42,362)=f(0,1),8352,32;tcl_VarEval:(42,363)=*(42,364)=f(0,1),8384,32;tcl_VarTraceInfo:(42,365)=*(42,366)=f(40,1),8416,32;tcl_VarTraceInfo2:(42,367)=*(42,368)=f(40,1),8448,32;tcl_Write:(42,305),8480,32;tcl_WrongNumArgs:(42,369)=*(42,370)=f(0,20),8512,32;tcl_DumpActiveMemory:(42,136),8544,32;tcl_ValidateAllMemory:(42,371)=*(42,372)=f(0,20),8576,32;tcl_AppendResultVA:(42,373)=*(42,374)=f(0,20),8608,32;tcl_AppendStringsToObjVA:(42,375)=*(42,376)=f(0,20),8640,32;tcl_HashStats:(42,377)=*(42,378)=f(11,36),8672,32;tcl_ParseVar:(42,379)=*(42,380)=f(11,36),8704,32;tcl_PkgPresent:(42,269),8736,32;tcl_PkgPresentEx:(42,13),8768,32;tcl_PkgProvide:(42,128),8800,32;tcl_PkgRequire:(42,269),8832,32;tcl_SetErrorCodeVA:(42,373),8864,32;tcl_VarEvalVA:(42,381)=*(42,382)=f(0,1),8896,32;tcl_WaitPid:(42,383)=*(42,384)=f(40,29),8928,32;tcl_PanicVA:(42,385)=*(42,386)=f(0,20),8960,32;tcl_GetVersion:(42,387)=*(42,388)=f(0,20),8992,32;tcl_InitMemory:(42,114),9024,32;tcl_StackChannel:(42,389)=*(42,390)=f(40,9),9056,32;tcl_UnstackChannel:(42,311),9088,32;tcl_GetStackedChannel:(42,391)=*(42,392)=f(40,9),9120,32;reserved284:(0,19),9152,32;reserved285:(0,19),9184,32;tcl_AppendObjToObj:(42,393)=*(42,394)=f(0,20),9216,32;tcl_CreateEncoding:(42,395)=*(42,396)=f(40,21),9248,32;tcl_CreateThreadExitHandler:(42,158),9280,32;tcl_DeleteThreadExitHandler:(42,158),9312,32;tcl_DiscardResult:(42,397)=*(42,398)=f(0,20),9344,32;tcl_EvalEx:(42,399)=*(42,400)=f(0,1),9376,32;tcl_EvalObjv:(42,401)=*(42,402)=f(0,1),9408,32;tcl_EvalObjEx:(42,309),9440,32;tcl_ExitThread:(42,27),9472,32;tcl_ExternalToUtf:(42,403)=*(42,404)=f(0,1),9504,32;tcl_ExternalToUtfDString:(42,405)=*(42,406)=f(11,36),9536,32;tcl_FinalizeThread:(42,216),9568,32;tcl_FinalizeNotifier:(42,298),9600,32;tcl_FreeEncoding:(42,407)=*(42,408)=f(0,20),9632,32;tcl_GetCurrentThread:(42,409)=*(42,410)=f(40,38),9664,32;tcl_GetEncoding:(42,411)=*(42,412)=f(40,21),9696,32;tcl_GetEncodingName:(42,413)=*(42,414)=f(11,36),9728,32;tcl_GetEncodingNames:(42,114),9760,32;tcl_GetIndexFromObjStruct:(42,415)=*(42,416)=f(0,1),9792,32;tcl_GetThreadData:(42,417)=*(42,418)=f(0,19),9824,32;tcl_GetVar2Ex:(42,419)=*(42,420)=f(40,129),9856,32;tcl_InitNotifier:(42,421)=*(42,422)=f(40,1),9888,32;tcl_MutexLock:(42,423)=*(42,424)=f(0,20),9920,32;tcl_MutexUnlock:(42,423),9952,32;tcl_ConditionNotify:(42,425)=*(42,426)=f(0,20),9984,32;tcl_ConditionWait:(42,427)=*(42,428)=f(0,20),10016,32;tcl_NumUtfChars:(42,429)=*(42,430)=f(0,1),10048,32;tcl_ReadChars:(42,431)=*(42,432)=f(0,1),10080,32;tcl_RestoreResult:(42,433)=*(42,434)=f(0,20),10112,32;tcl_SaveResult:(42,433),10144,32;tcl_SetSystemEncoding:(42,435)=*(42,436)=f(0,1),10176,32;tcl_SetVar2Ex:(42,437)=*(42,438)=f(40,129),10208,32;tcl_ThreadAlert:(42,439)=*(42,440)=f(0,20),10240,32;tcl_ThreadQueueEvent:(42,441)=*(42,442)=f(0,20),10272,32;tcl_UniCharAtIndex:(42,443)=*(42,444)=f(40,226),10304,32;tcl_UniCharToLower:(42,445)=*(42,446)=f(40,226),10336,32;tcl_UniCharToTitle:(42,445),10368,32;tcl_UniCharToUpper:(42,445),10400,32;tcl_UniCharToUtf:(42,447)=*(42,448)=f(0,1),10432,32;tcl_UtfAtIndex:(42,449)=*(42,450)=f(11,36),10464,32;tcl_UtfCharComplete:(42,429),10496,32;tcl_UtfBackslash:(42,451)=*(42,452)=f(0,1),10528,32;tcl_UtfFindFirst:(42,449),10560,32;tcl_UtfFindLast:(42,449),10592,32;tcl_UtfNext:(42,453)=*(42,454)=f(11,36),10624,32;tcl_UtfPrev:(42,455)=*(42,456)=f(11,36),10656,32;tcl_UtfToExternal:(42,403),10688,32;tcl_UtfToExternalDString:(42,405),10720,32;tcl_UtfToLower:(42,136),10752,32;tcl_UtfToTitle:(42,136),10784,32;tcl_UtfToUniChar:(42,457)=*(42,458)=f(0,1),10816,32;tcl_UtfToUpper:(42,136),10848,32;tcl_WriteChars:(42,459)=*(42,460)=f(0,1),10880,32;tcl_WriteObj:(42,259),10912,32;tcl_GetString:(42,461)=*(42,462)=f(11,36),10944,32;tcl_GetDefaultEncodingDir:(42,206),10976,32;tcl_SetDefaultEncodingDir:(40,3),11008,32;tcl_AlertNotifier:(42,298),11040,32;tcl_ServiceModeHook:(42,27),11072,32;tcl_UniCharIsAlnum:(42,192),11104,32;tcl_UniCharIsAlpha:(42,192),11136,32;tcl_UniCharIsDigit:(42,192),11168,32;tcl_UniCharIsLower:(42,192),11200,32;tcl_UniCharIsSpace:(42,192),11232,32;tcl_UniCharIsUpper:(42,192),11264,32;tcl_UniCharIsWordChar:(42,192),11296,32;tcl_UniCharLen:(42,463)=*(42,464)=f(0,1),11328,32;tcl_UniCharNcmp:(42,465)=*(42,466)=f(0,1),11360,32;tcl_UniCharToUtfDString:(42,467)=*(42,468)=f(11,36),11392,32;tcl_UtfToUniCharDString:(42,469)=*(42,470)=f(42,471)=*(40,226),11424,32;tcl_GetRegExpFromObj:(42,472)=*(42,473)=f(40,32),11456,32;tcl_EvalTokens:(42,474)=*(42,475)=f(40,129),11488,32;tcl_FreeParse:(42,476)=*(42,477)=f(0,20),11520,32;tcl_LogCommandInfo:(42,478)=*(42,479)=f(0,20),11552,32;tcl_ParseBraces:(42,480)=*(42,481)=f(0,1),11584,32;tcl_ParseCommand:(42,482)=*(42,483)=f(0,1),11616,32;tcl_ParseExpr:(42,484)=*(42,485)=f(0,1),11648,32;tcl_ParseQuotedString:(42,480),11680,32;tcl_ParseVarName:(42,486)=*(42,487)=f(0,1),11712,32;tcl_GetCwd:(42,488)=*(42,489)=f(11,36),11744,32;tcl_Chdir:(42,301),11776,32;tcl_Access:(42,429),11808,32;tcl_Stat:(42,490)=*(42,491)=f(0,1),11840,32;tcl_UtfNcmp:(42,492)=*(42,493)=f(0,1),11872,32;tcl_UtfNcasecmp:(42,492),11904,32;tcl_StringCaseMatch:(42,494)=*(42,495)=f(0,1),11936,32;tcl_UniCharIsControl:(42,192),11968,32;tcl_UniCharIsGraph:(42,192),12000,32;tcl_UniCharIsPrint:(42,192),12032,32;tcl_UniCharIsPunct:(42,192),12064,32;tcl_RegExpExecObj:(42,496)=*(42,497)=f(0,1),12096,32;tcl_RegExpGetInfo:(42,498)=*(42,499)=f(0,20),12128,32;tcl_NewUnicodeObj:(42,500)=*(42,501)=f(40,129),12160,32;tcl_SetUnicodeObj:(42,502)=*(42,503)=f(0,20),12192,32;tcl_GetCharLength:(42,504)=*(42,505)=f(0,1),12224,32;tcl_GetUniChar:(42,506)=*(42,507)=f(40,226),12256,32;tcl_GetUnicode:(42,508)=*(42,509)=f(42,471),12288,32;tcl_GetRange:(42,510)=*(42,511)=f(40,129),12320,32;tcl_AppendUnicodeToObj:(42,502),12352,32;tcl_RegExpMatchObj:(42,78),12384,32;tcl_SetNotifier:(42,512)=*(42,513)=f(0,20),12416,32;tcl_GetAllocMutex:(42,514)=*(42,515)=f(42,516)=*(40,26),12448,32;tcl_GetChannelNames:(42,271),12480,32;tcl_GetChannelNamesEx:(42,176),12512,32;tcl_ProcObjCmd:(42,517)=*(42,518)=f(0,1),12544,32;tcl_ConditionFinalize:(42,425),12576,32;tcl_MutexFinalize:(42,423),12608,32;tcl_CreateThread:(42,519)=*(42,520)=f(0,1),12640,32;;TclStubs:t(42,521)=(42,9)Int:t(43,1)=(0,1)Inst:t(43,2)=(43,3)=*(43,4)=f(0,20)symptr:t(43,5)=(43,6)=*(43,7)=xssymbol:Datum:t(43,8)=(43,9)=xsDatum:uDatum:t(43,10)=(43,11)=xuuDatum:div_t:t(47,1)=(47,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(47,3)=(47,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;u_char:t(50,1)=(11,1)u_short:t(50,2)=(11,2)u_int:t(50,3)=(11,3)u_long:t(50,4)=(11,4)quad_t:t(50,5)=(11,6)u_quad_t:t(50,6)=(11,5)fsid_t:t(50,7)=(11,30)loff_t:t(50,8)=(11,24)ino_t:t(50,9)=(11,20)dev_t:t(50,10)=(11,17)gid_t:t(50,11)=(11,19)mode_t:t(50,12)=(11,21)nlink_t:t(50,13)=(11,22)uid_t:t(50,14)=(11,18)pid_t:t(50,15)=(11,25)id_t:t(50,16)=(11,29)ssize_t:t(50,17)=(11,26)daddr_t:t(50,18)=(11,34)caddr_t:t(50,19)=(11,35)key_t:t(50,20)=(11,48)time_t:t(53,1)=(11,37)clockid_t:t(53,2)=(11,42)timer_t:t(53,3)=(11,43)ulong:t(50,21)=(0,5)ushort:t(50,22)=(0,9)uint:t(50,23)=(0,4)int8_t:t(50,24)=(0,10)int16_t:t(50,25)=(0,8)int32_t:t(50,26)=(0,1)int64_t:t(50,27)=(0,6)u_int8_t:t(50,28)=(0,11)u_int16_t:t(50,29)=(0,9)u_int32_t:t(50,30)=(0,4)u_int64_t:t(50,31)=(0,7)register_t:t(50,32)=(0,1)__sig_atomic_t:t(63,1)=(0,1)__sigset_t:t(63,2)=(63,3)=s128__val:(63,4)=ar(11,33);0;31;(0,5),0,1024;;fd_mask:t(59,1)=(11,44)fd_set:t(59,2)=(11,45)blkcnt_t:t(50,33)=(11,51)fsblkcnt_t:t(50,34)=(11,53)fsfilcnt_t:t(50,35)=(11,55)random_data:T(47,5)=s28fptr:(47,6)=*(50,26),0,32;rptr:(47,6),32,32;state:(47,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(47,6),192,32;;drand48_data:T(47,7)=s24x:(47,8)=ar(11,33);0;2;(0,9),0,48;a:(47,8),48,48;c:(0,9),96,16;old_x:(47,8),112,48;init:(0,1),160,32;;__compar_fn_t:t(47,9)=(47,10)=*(47,11)=f(0,1)agent:T(72,1)=s4name:(11,36),0,32;;agent:t(72,2)=(72,1)agent_queue:T(72,3)=s12prev:(72,4)=*(72,3),0,32;next:(72,4),32,32;obj:(72,2),64,32;;agent_QUEUE:t(72,5)=(72,3)agent_ATOM:t(72,6)=(72,7)=*(72,5)uDatum:T(43,11)=u8r:(0,13),0,64;i:(0,1),0,32;s:(11,36),0,32;a:(43,12)=*(43,8),0,32;sym:(43,5),0,32;v:(43,13)=s8x:(0,1),0,32;y:(0,1),32,32;;,0,64;;Datum:T(43,9)=s12type:(0,8),0,16;u:(43,11),32,64;;symbol:T(43,7)=s108name:(11,36),0,32;stype:(0,8),32,16;inst:(43,14)=*(43,2),64,32;nauto:(0,4),96,32;text:(11,36),128,32;d:(43,9),160,96;sources:(44,3),256,96;targets:(44,3),352,96;Qloc:(44,4),448,32;marked:(0,2),480,1;changed:(0,2),481,1;entry:(0,2),482,6;master:(11,36),512,32;OracleOf:(72,5),544,96;HandleOf:(72,5),640,96;StateOf:(72,5),736,96;next:(43,5),832,32;;symbol:t(43,15)=(43,7)compiler_flags:T(43,16)=u4s:(43,17)=s4define_level:(0,4),0,8;loop_level:(0,4),8,8;switch_level:(0,4),16,8;formula:(0,4),24,1;local_declare:(0,4),25,1;arg_declare:(0,4),26,1;procmacro:(0,4),27,1;;,0,32;all:(0,1),0,32;;t:T(43,18)=s8dp:(43,12),0,32;ip:(43,14),32,32;;Frame:T(43,19)=s20sp:(43,5),0,32;retpc:(43,14),32,32;stackp:(43,12),64,32;hptr:(11,36),96,32;master:(11,36),128,32;;Frame:t(43,20)=(43,19)notptr:t(0,21)=(0,22)=*(0,23)=xs_notdef:_notdef:T(0,23)=s12name:(11,36),0,32;agent_name:(11,36),32,32;next:(0,21),64,32;;notdef:t(0,24)=(0,23)notlist:G(0,21)currentnot:G(0,21)active:G(0,1)init_notations:F(0,20)initFile:r(0,25)=*(19,1)fullname:(0,26)=ar(11,33);0;254;(0,2)lookupnot:F(0,21)s:p(11,36)s:r(11,36)np:r(0,21)installnot:F(0,1)name:p(11,36)agent_name:p(11,36)name:r(11,36)tclCommand:(40,146)setcurrentnot:F(0,1)execstr:(0,27)=ar(11,33);0;99;(0,2)getnotcomment:F(0,20)comment:p(0,28)=*(11,36)comment:r(0,28)not_readchar:F(0,20)c:p(0,1)c:r(0,1)execstr:(0,29)=ar(11,33);0;19;(0,2)yacc.yGarbage:t(0,23)=(0,24)=s8location:(32,14),0,32;dp:(32,12),32,32;;UsefulGarbage:t(0,25)=(0,26)=s8start:(32,14),0,32;end:(32,14),32,32;;MAXGARBAGE:S(0,1)MAXUSABLE:S(0,1)nGarbage:S(0,1)nUsable:S(0,1)garbageLevel:S(0,1)markGarbage:F(0,20)location:p(32,14)dp:p(32,12)location:r(32,14)dp:r(32,12)unmarkGarbage:F(0,20)start:p(32,14)end:p(32,14)start:r(32,14)end:r(32,14)incGarbageLevel:F(0,20)decGarbageLevel:F(0,20)clearGarbage:F(0,20)j:r(0,1)save:(0,1)defnonly:F(0,20)s:p(9,35)YYSTYPE:t(0,27)=(0,28)=u4dp:(32,12),0,32;sym:(32,5),0,32;inst:(32,14),0,32;narg:(32,1),0,32;fun:(32,2),0,32;sw:(0,29)=*(32,18),0,32;tbegin:(9,35),0,32;;yytranslate:S(0,30)=ar(0,1);0;-1;(0,2)yyprhs:S(0,31)=ar(0,1);0;-1;(0,8)yyrhs:S(0,32)=ar(0,1);0;-1;(0,8)yyrline:S(0,33)=ar(0,1);0;-1;(0,8)yytname:S(0,34)=ar(0,1);0;-1;(51,32)yyr1:S(0,35)=ar(0,1);0;-1;(0,8)yyr2:S(0,36)=ar(0,1);0;-1;(0,8)yydefact:S(0,37)=ar(0,1);0;-1;(0,8)yydefgoto:S(0,38)=ar(0,1);0;-1;(0,8)yypact:S(0,39)=ar(0,1);0;-1;(0,8)yypgoto:S(0,40)=ar(0,1);0;-1;(0,8)yytable:S(0,41)=ar(0,1);0;-1;(0,8)yycheck:S(0,42)=ar(0,1);0;-1;(0,8)yy_parse_init:S(0,1)setyyparseinit:F(0,20)setto:p(0,1)bison/bison.simplesetto:r(0,1)yychar1:S(0,1)yyss:S(0,43)=*(0,8)yyvs:S(0,44)=*(0,27)yystacksize:S(0,1)yyfree_stacks:S(0,1)yyparse:F(0,1)token:p(0,1)yy_token_read:(0,1)yyvs1:(0,44)size:r(0,1)p:r(32,14)c:V(0,2)ssp1:r(0,43)msg:(9,35)x:r(0,1)count:r(0,1)garbage:S(0,45)=*(0,23)usable:S(0,46)=*(0,25)yychar:G(0,1)yylval:G(0,27)yynerrs:G(0,1)yydebug:G(0,1)yystate:S(0,1)yyn:S(0,1)yyssp:S(0,43)yyvsp:S(0,44)yyerrstatus:S(0,1)yyssa:S(0,47)=ar(0,22);0;199;(0,8)yyvsa:S(0,48)=ar(0,22);0;199;(0,27)yyval:S(0,27)yylen:S(0,1)builtin.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;53;(0,2)machine.hClientData:t(109,1)=(0,19)Tcl_Interp:T(109,2)=s12result:(7,35),0,32;freeProc:(109,3)=*(109,4)=f(0,20),32,32;errorLine:(0,1),64,32;;Tcl_Interp:t(109,5)=(109,2)Tcl_AsyncHandler:t(109,6)=(109,7)=*(109,8)=xsTcl_AsyncHandler_:Tcl_Channel:t(109,9)=(109,10)=*(109,11)=xsTcl_Channel_:Tcl_Command:t(109,12)=(109,13)=*(109,14)=xsTcl_Command_:Tcl_Condition:t(109,15)=(109,16)=*(109,17)=xsTcl_Condition_:Tcl_EncodingState:t(109,18)=(109,19)=*(109,20)=xsTcl_EncodingState_:Tcl_Encoding:t(109,21)=(109,22)=*(109,23)=xsTcl_Encoding_:Tcl_Event:t(109,24)=(109,25)=xsTcl_Event:Tcl_Mutex:t(109,26)=(109,27)=*(109,28)=xsTcl_Mutex_:Tcl_Pid:t(109,29)=(109,30)=*(109,31)=xsTcl_Pid_:Tcl_RegExp:t(109,32)=(109,33)=*(109,34)=xsTcl_RegExp_:Tcl_ThreadDataKey:t(109,35)=(109,36)=*(109,37)=xsTcl_ThreadDataKey_:Tcl_ThreadId:t(109,38)=(109,39)=*(109,40)=xsTcl_ThreadId_:Tcl_TimerToken:t(109,41)=(109,42)=*(109,43)=xsTcl_TimerToken_:Tcl_Trace:t(109,44)=(109,45)=*(109,46)=xsTcl_Trace_:Tcl_Var:t(109,47)=(109,48)=*(109,49)=xsTcl_Var_:Tcl_ThreadCreateProc:t(109,50)=(109,51)=f(0,20)Tcl_RegExpIndices:T(109,52)=s8start:(0,3),0,32;end:(0,3),32,32;;Tcl_RegExpIndices:t(109,53)=(109,52)Tcl_RegExpInfo:T(109,54)=s16nsubs:(0,1),0,32;matches:(109,55)=*(109,53),32,32;extendStart:(0,3),64,32;reserved:(0,3),96,32;;Tcl_RegExpInfo:t(109,56)=(109,54)Tcl_Stat_:t(109,57)=(109,58)=*(64,1) :T(109,59)=eTCL_INT:0,TCL_DOUBLE:1,TCL_EITHER:2,;Tcl_ValueType:t(109,60)=(109,59)Tcl_Value:T(109,61)=s16type:(109,60),0,32;intValue:(0,3),32,32;doubleValue:(0,13),64,64;;Tcl_Value:t(109,62)=(109,61)Tcl_AppInitProc:t(109,63)=(109,64)=f(0,1)Tcl_AsyncProc:t(109,65)=(109,66)=f(0,1)Tcl_ChannelProc:t(109,67)=(109,68)=f(0,20)Tcl_CloseProc:t(109,69)=(109,51)Tcl_CmdDeleteProc:t(109,70)=(109,51)Tcl_CmdProc:t(109,71)=(109,72)=f(0,1)Tcl_CmdTraceProc:t(109,73)=(109,74)=f(0,20)Tcl_DupInternalRepProc:t(109,75)=(109,76)=f(0,20)Tcl_EncodingConvertProc:t(109,77)=(109,78)=f(0,1)Tcl_EncodingFreeProc:t(109,79)=(109,51)Tcl_EventProc:t(109,80)=(109,81)=f(0,1)Tcl_EventCheckProc:t(109,82)=(109,68)Tcl_EventDeleteProc:t(109,83)=(109,84)=f(0,1)Tcl_EventSetupProc:t(109,85)=(109,68)Tcl_ExitProc:t(109,86)=(109,51)Tcl_FileProc:t(109,87)=(109,68)Tcl_FileFreeProc:t(109,88)=(109,51)Tcl_FreeInternalRepProc:t(109,89)=(109,90)=f(0,20)Tcl_FreeProc:t(109,91)=(109,4)Tcl_IdleProc:t(109,92)=(109,51)Tcl_InterpDeleteProc:t(109,93)=(109,94)=f(0,20)Tcl_MathProc:t(109,95)=(109,96)=f(0,1)Tcl_NamespaceDeleteProc:t(109,97)=(109,51)Tcl_ObjCmdProc:t(109,98)=(109,99)=f(0,1)Tcl_PackageInitProc:t(109,100)=(109,64)Tcl_PanicProc:t(109,101)=(109,102)=f(0,20)Tcl_TcpAcceptProc:t(109,103)=(109,104)=f(0,20)Tcl_TimerProc:t(109,105)=(109,51)Tcl_SetFromAnyProc:t(109,106)=(109,107)=f(0,1)Tcl_UpdateStringProc:t(109,108)=(109,90)Tcl_VarTraceProc:t(109,109)=(109,110)=f(7,35)Tcl_CreateFileHandlerProc:t(109,111)=(109,112)=f(0,20)Tcl_DeleteFileHandlerProc:t(109,113)=(109,114)=f(0,20)Tcl_ObjType:T(109,115)=s20name:(7,35),0,32;freeIntRepProc:(109,116)=*(109,89),32,32;dupIntRepProc:(109,117)=*(109,75),64,32;updateStringProc:(109,118)=*(109,108),96,32;setFromAnyProc:(109,119)=*(109,106),128,32;;Tcl_ObjType:t(109,120)=(109,115)Tcl_Obj:T(109,121)=s24refCount:(0,1),0,32;bytes:(7,35),32,32;length:(0,1),64,32;typePtr:(109,122)=*(109,120),96,32;internalRep:(109,123)=u8longValue:(0,3),0,32;doubleValue:(0,13),0,64;otherValuePtr:(0,19),0,32;twoPtrValue:(109,124)=s8ptr1:(0,19),0,32;ptr2:(0,19),32,32;;,0,64;;,128,64;;Tcl_Obj:t(109,125)=(109,121)Tcl_SavedResult:T(109,126)=s228result:(7,35),0,32;freeProc:(109,127)=*(109,91),32,32;objResultPtr:(109,128)=*(109,125),64,32;appendResult:(7,35),96,32;appendAvl:(0,1),128,32;appendUsed:(0,1),160,32;resultSpace:(109,129)=ar(0,22);0;200;(0,2),192,1608;;Tcl_SavedResult:t(109,130)=(109,126)Tcl_Namespace:T(109,131)=s20name:(7,35),0,32;fullName:(7,35),32,32;clientData:(109,1),64,32;deleteProc:(109,132)=*(109,97),96,32;parentPtr:(109,133)=*(109,131),128,32;;Tcl_Namespace:t(109,134)=(109,131)Tcl_CallFrame:T(109,135)=s44nsPtr:(109,136)=*(109,134),0,32;dummy1:(0,1),32,32;dummy2:(0,1),64,32;dummy3:(7,35),96,32;dummy4:(7,35),128,32;dummy5:(7,35),160,32;dummy6:(0,1),192,32;dummy7:(7,35),224,32;dummy8:(7,35),256,32;dummy9:(0,1),288,32;dummy10:(7,35),320,32;;Tcl_CallFrame:t(109,137)=(109,135)Tcl_CmdInfo:T(109,138)=s32isNativeObjectProc:(0,1),0,32;objProc:(109,139)=*(109,98),32,32;objClientData:(109,1),64,32;proc:(109,140)=*(109,71),96,32;clientData:(109,1),128,32;deleteProc:(109,141)=*(109,70),160,32;deleteData:(109,1),192,32;namespacePtr:(109,136),224,32;;Tcl_CmdInfo:t(109,142)=(109,138)Tcl_DString:T(109,143)=s212string:(7,35),0,32;length:(0,1),32,32;spaceAvl:(0,1),64,32;staticSpace:(109,144)=ar(0,22);0;199;(0,2),96,1600;;Tcl_DString:t(109,145)=(109,143)Tcl_HashEntry:T(109,146)=s20nextPtr:(109,147)=*(109,146),0,32;tablePtr:(109,148)=*(109,149)=xsTcl_HashTable:,32,32;bucketPtr:(109,150)=*(109,147),64,32;clientData:(109,1),96,32;key:(109,151)=u4oneWordValue:(7,35),0,32;words:(109,152)=ar(0,22);0;0;(0,1),0,32;string:(16,4),0,32;;,128,32;;Tcl_HashEntry:t(109,153)=(109,146)Tcl_HashTable:T(109,149)=s52buckets:(109,154)=*(109,155)=*(109,153),0,32;staticBuckets:(109,156)=ar(0,22);0;3;(109,155),32,128;numBuckets:(0,1),160,32;numEntries:(0,1),192,32;rebuildSize:(0,1),224,32;downShift:(0,1),256,32;mask:(0,1),288,32;keyType:(0,1),320,32;findProc:(109,157)=*(109,158)=f(109,155),352,32;createProc:(109,159)=*(109,160)=f(109,155),384,32;;Tcl_HashTable:t(109,161)=(109,149)Tcl_HashSearch:T(109,162)=s12tablePtr:(109,163)=*(109,161),0,32;nextIndex:(0,1),32,32;nextEntryPtr:(109,155),64,32;;Tcl_HashSearch:t(109,164)=(109,162)Tcl_Event:T(109,25)=s8proc:(109,165)=*(109,80),0,32;nextPtr:(109,166)=*(109,25),32,32;; :T(109,167)=eTCL_QUEUE_TAIL:0,TCL_QUEUE_HEAD:1,TCL_QUEUE_MARK:2,;Tcl_QueuePosition:t(109,168)=(109,167)Tcl_Time:T(109,169)=s8sec:(0,3),0,32;usec:(0,3),32,32;;Tcl_Time:t(109,170)=(109,169)Tcl_SetTimerProc:t(109,171)=(109,172)=f(0,20)Tcl_WaitForEventProc:t(109,173)=(109,174)=f(0,1)Tcl_DriverBlockModeProc:t(109,175)=(109,176)=f(0,1)Tcl_DriverCloseProc:t(109,177)=(109,178)=f(0,1)Tcl_DriverClose2Proc:t(109,179)=(109,66)Tcl_DriverInputProc:t(109,180)=(109,181)=f(0,1)Tcl_DriverOutputProc:t(109,182)=(109,181)Tcl_DriverSeekProc:t(109,183)=(109,184)=f(0,1)Tcl_DriverSetOptionProc:t(109,185)=(109,186)=f(0,1)Tcl_DriverGetOptionProc:t(109,187)=(109,188)=f(0,1)Tcl_DriverWatchProc:t(109,189)=(109,68)Tcl_DriverGetHandleProc:t(109,190)=(109,191)=f(0,1)Tcl_EolTranslation:T(109,192)=eTCL_TRANSLATE_AUTO:0,TCL_TRANSLATE_CR:1,TCL_TRANSLATE_LF:2,TCL_TRANSLATE_CRLF:3,;Tcl_EolTranslation:t(109,193)=(109,192)Tcl_ChannelType:T(109,194)=s44typeName:(7,35),0,32;blockModeProc:(109,195)=*(109,175),32,32;closeProc:(109,196)=*(109,177),64,32;inputProc:(109,197)=*(109,180),96,32;outputProc:(109,198)=*(109,182),128,32;seekProc:(109,199)=*(109,183),160,32;setOptionProc:(109,200)=*(109,185),192,32;getOptionProc:(109,201)=*(109,187),224,32;watchProc:(109,202)=*(109,189),256,32;getHandleProc:(109,203)=*(109,190),288,32;close2Proc:(109,204)=*(109,179),320,32;;Tcl_ChannelType:t(109,205)=(109,194)Tcl_PathType:T(109,206)=eTCL_PATH_ABSOLUTE:0,TCL_PATH_RELATIVE:1,TCL_PATH_VOLUME_RELATIVE:2,;Tcl_PathType:t(109,207)=(109,206)Tcl_NotifierProcs:T(109,208)=s16setTimerProc:(109,209)=*(109,171),0,32;waitForEventProc:(109,210)=*(109,173),32,32;createFileHandlerProc:(109,211)=*(109,111),64,32;deleteFileHandlerProc:(109,212)=*(109,113),96,32;;Tcl_NotifierProcs:t(109,213)=(109,208)Tcl_EncodingType:T(109,214)=s24encodingName:(19,32),0,32;toUtfProc:(109,215)=*(109,77),32,32;fromUtfProc:(109,215),64,32;freeProc:(109,216)=*(109,79),96,32;clientData:(109,1),128,32;nullSize:(0,1),160,32;;Tcl_EncodingType:t(109,217)=(109,214)Tcl_Token:T(109,218)=s16type:(0,1),0,32;start:(7,35),32,32;size:(0,1),64,32;numComponents:(0,1),96,32;;Tcl_Token:t(109,219)=(109,218)Tcl_Parse:T(109,220)=s376commentStart:(7,35),0,32;commentSize:(0,1),32,32;commandStart:(7,35),64,32;commandSize:(0,1),96,32;numWords:(0,1),128,32;tokenPtr:(109,221)=*(109,219),160,32;numTokens:(0,1),192,32;tokensAvailable:(0,1),224,32;errorType:(0,1),256,32;string:(7,35),288,32;end:(7,35),320,32;interp:(109,222)=*(109,5),352,32;term:(7,35),384,32;incomplete:(0,1),416,32;staticTokens:(109,223)=ar(0,22);0;19;(109,219),448,2560;;Tcl_Parse:t(109,224)=(109,220)Tcl_UniChar:t(109,225)=(0,9)TclStubHooks:T(111,1)=s12tclPlatStubs:(111,2)=*(111,3)=xsTclPlatStubs:,0,32;tclIntStubs:(111,4)=*(111,5)=xsTclIntStubs:,32,32;tclIntPlatStubs:(111,6)=*(111,7)=xsTclIntPlatStubs:,64,32;;TclStubHooks:t(111,8)=(111,1)TclStubs:T(111,9)=s1584magic:(0,1),0,32;hooks:(111,10)=*(111,1),32,32;tcl_PkgProvideEx:(111,11)=*(111,12)=f(0,1),64,32;tcl_PkgRequireEx:(111,13)=*(111,14)=f(7,35),96,32;tcl_Panic:(111,15)=*(109,102),128,32;tcl_Alloc:(111,16)=*(111,17)=f(7,35),160,32;tcl_Free:(109,3),192,32;tcl_Realloc:(111,18)=*(111,19)=f(7,35),224,32;tcl_DbCkalloc:(111,20)=*(111,21)=f(7,35),256,32;tcl_DbCkfree:(111,22)=*(111,23)=f(0,1),288,32;tcl_DbCkrealloc:(111,24)=*(111,25)=f(7,35),320,32;tcl_CreateFileHandler:(111,26)=*(109,112),352,32;tcl_DeleteFileHandler:(111,27)=*(109,114),384,32;tcl_SetTimer:(111,28)=*(109,172),416,32;tcl_Sleep:(111,27),448,32;tcl_WaitForEvent:(111,29)=*(109,174),480,32;tcl_AppendAllObjTypes:(111,30)=*(111,31)=f(0,1),512,32;tcl_AppendStringsToObj:(111,32)=*(111,33)=f(0,20),544,32;tcl_AppendToObj:(111,34)=*(111,35)=f(0,20),576,32;tcl_ConcatObj:(111,36)=*(111,37)=f(109,128),608,32;tcl_ConvertToType:(111,38)=*(111,39)=f(0,1),640,32;tcl_DbDecrRefCount:(111,34),672,32;tcl_DbIncrRefCount:(111,34),704,32;tcl_DbIsShared:(111,40)=*(111,41)=f(0,1),736,32;tcl_DbNewBooleanObj:(111,42)=*(111,43)=f(109,128),768,32;tcl_DbNewByteArrayObj:(111,44)=*(111,45)=f(109,128),800,32;tcl_DbNewDoubleObj:(111,46)=*(111,47)=f(109,128),832,32;tcl_DbNewListObj:(111,48)=*(111,49)=f(109,128),864,32;tcl_DbNewLongObj:(111,50)=*(111,51)=f(109,128),896,32;tcl_DbNewObj:(111,52)=*(111,53)=f(109,128),928,32;tcl_DbNewStringObj:(111,54)=*(111,55)=f(109,128),960,32;tcl_DuplicateObj:(111,56)=*(111,57)=f(109,128),992,32;tclFreeObj:(111,58)=*(111,59)=f(0,20),1024,32;tcl_GetBoolean:(111,60)=*(111,61)=f(0,1),1056,32;tcl_GetBooleanFromObj:(111,62)=*(111,63)=f(0,1),1088,32;tcl_GetByteArrayFromObj:(111,64)=*(111,65)=f(19,34),1120,32;tcl_GetDouble:(111,66)=*(111,67)=f(0,1),1152,32;tcl_GetDoubleFromObj:(111,68)=*(111,69)=f(0,1),1184,32;tcl_GetIndexFromObj:(111,70)=*(111,71)=f(0,1),1216,32;tcl_GetInt:(111,60),1248,32;tcl_GetIntFromObj:(111,62),1280,32;tcl_GetLongFromObj:(111,72)=*(111,73)=f(0,1),1312,32;tcl_GetObjType:(111,74)=*(111,75)=f(109,122),1344,32;tcl_GetStringFromObj:(111,76)=*(111,77)=f(7,35),1376,32;tcl_InvalidateStringRep:(111,58),1408,32;tcl_ListObjAppendList:(111,78)=*(111,79)=f(0,1),1440,32;tcl_ListObjAppendElement:(111,78),1472,32;tcl_ListObjGetElements:(111,80)=*(111,81)=f(0,1),1504,32;tcl_ListObjIndex:(111,82)=*(111,83)=f(0,1),1536,32;tcl_ListObjLength:(111,62),1568,32;tcl_ListObjReplace:(111,84)=*(111,85)=f(0,1),1600,32;tcl_NewBooleanObj:(111,86)=*(111,87)=f(109,128),1632,32;tcl_NewByteArrayObj:(111,88)=*(111,89)=f(109,128),1664,32;tcl_NewDoubleObj:(111,90)=*(111,91)=f(109,128),1696,32;tcl_NewIntObj:(111,86),1728,32;tcl_NewListObj:(111,36),1760,32;tcl_NewLongObj:(111,92)=*(111,93)=f(109,128),1792,32;tcl_NewObj:(111,94)=*(111,95)=f(109,128),1824,32;tcl_NewStringObj:(111,96)=*(111,97)=f(109,128),1856,32;tcl_SetBooleanObj:(111,98)=*(111,99)=f(0,20),1888,32;tcl_SetByteArrayLength:(111,100)=*(111,101)=f(19,34),1920,32;tcl_SetByteArrayObj:(111,102)=*(111,103)=f(0,20),1952,32;tcl_SetDoubleObj:(111,104)=*(111,105)=f(0,20),1984,32;tcl_SetIntObj:(111,98),2016,32;tcl_SetListObj:(111,106)=*(111,107)=f(0,20),2048,32;tcl_SetLongObj:(111,108)=*(111,109)=f(0,20),2080,32;tcl_SetObjLength:(111,98),2112,32;tcl_SetStringObj:(111,34),2144,32;tcl_AddErrorInfo:(111,110)=*(111,111)=f(0,20),2176,32;tcl_AddObjErrorInfo:(111,112)=*(111,113)=f(0,20),2208,32;tcl_AllowExceptions:(111,114)=*(111,115)=f(0,20),2240,32;tcl_AppendElement:(111,110),2272,32;tcl_AppendResult:(111,116)=*(111,117)=f(0,20),2304,32;tcl_AsyncCreate:(111,118)=*(111,119)=f(109,6),2336,32;tcl_AsyncDelete:(111,120)=*(111,121)=f(0,20),2368,32;tcl_AsyncInvoke:(111,122)=*(111,123)=f(0,1),2400,32;tcl_AsyncMark:(111,120),2432,32;tcl_AsyncReady:(111,124)=*(111,125)=f(0,1),2464,32;tcl_BackgroundError:(111,114),2496,32;tcl_Backslash:(111,126)=*(111,127)=f(0,2),2528,32;tcl_BadChannelOption:(111,128)=*(111,129)=f(0,1),2560,32;tcl_CallWhenDeleted:(111,130)=*(111,131)=f(0,20),2592,32;tcl_CancelIdleCall:(111,132)=*(111,133)=f(0,20),2624,32;tcl_Close:(111,134)=*(111,135)=f(0,1),2656,32;tcl_CommandComplete:(111,136)=*(111,137)=f(0,1),2688,32;tcl_Concat:(111,138)=*(111,139)=f(7,35),2720,32;tcl_ConvertElement:(111,140)=*(111,141)=f(0,1),2752,32;tcl_ConvertCountedElement:(111,142)=*(111,143)=f(0,1),2784,32;tcl_CreateAlias:(111,144)=*(111,145)=f(0,1),2816,32;tcl_CreateAliasObj:(111,146)=*(111,147)=f(0,1),2848,32;tcl_CreateChannel:(111,148)=*(111,149)=f(109,9),2880,32;tcl_CreateChannelHandler:(111,150)=*(111,151)=f(0,20),2912,32;tcl_CreateCloseHandler:(111,152)=*(111,153)=f(0,20),2944,32;tcl_CreateCommand:(111,154)=*(111,155)=f(109,12),2976,32;tcl_CreateEventSource:(111,156)=*(111,157)=f(0,20),3008,32;tcl_CreateExitHandler:(111,158)=*(111,159)=f(0,20),3040,32;tcl_CreateInterp:(111,160)=*(111,161)=f(109,222),3072,32;tcl_CreateMathFunc:(111,162)=*(111,163)=f(0,20),3104,32;tcl_CreateObjCommand:(111,164)=*(111,165)=f(109,12),3136,32;tcl_CreateSlave:(111,166)=*(111,167)=f(109,222),3168,32;tcl_CreateTimerHandler:(111,168)=*(111,169)=f(109,41),3200,32;tcl_CreateTrace:(111,170)=*(111,171)=f(109,44),3232,32;tcl_DeleteAssocData:(111,172)=*(111,173)=f(0,20),3264,32;tcl_DeleteChannelHandler:(111,174)=*(111,175)=f(0,20),3296,32;tcl_DeleteCloseHandler:(111,152),3328,32;tcl_DeleteCommand:(111,176)=*(111,177)=f(0,1),3360,32;tcl_DeleteCommandFromToken:(111,178)=*(111,179)=f(0,1),3392,32;tcl_DeleteEvents:(111,180)=*(111,181)=f(0,20),3424,32;tcl_DeleteEventSource:(111,156),3456,32;tcl_DeleteExitHandler:(111,158),3488,32;tcl_DeleteHashEntry:(111,182)=*(111,183)=f(0,20),3520,32;tcl_DeleteHashTable:(111,184)=*(111,185)=f(0,20),3552,32;tcl_DeleteInterp:(111,114),3584,32;tcl_DetachPids:(111,186)=*(111,187)=f(0,20),3616,32;tcl_DeleteTimerHandler:(111,188)=*(111,189)=f(0,20),3648,32;tcl_DeleteTrace:(111,190)=*(111,191)=f(0,20),3680,32;tcl_DontCallWhenDeleted:(111,130),3712,32;tcl_DoOneEvent:(111,192)=*(111,193)=f(0,1),3744,32;tcl_DoWhenIdle:(111,132),3776,32;tcl_DStringAppend:(111,194)=*(111,195)=f(7,35),3808,32;tcl_DStringAppendElement:(111,196)=*(111,197)=f(7,35),3840,32;tcl_DStringEndSublist:(111,198)=*(111,199)=f(0,20),3872,32;tcl_DStringFree:(111,198),3904,32;tcl_DStringGetResult:(111,200)=*(111,201)=f(0,20),3936,32;tcl_DStringInit:(111,198),3968,32;tcl_DStringResult:(111,200),4000,32;tcl_DStringSetLength:(111,202)=*(111,203)=f(0,20),4032,32;tcl_DStringStartSublist:(111,198),4064,32;tcl_Eof:(111,204)=*(111,205)=f(0,1),4096,32;tcl_ErrnoId:(111,206)=*(111,207)=f(7,35),4128,32;tcl_ErrnoMsg:(111,208)=*(111,209)=f(7,35),4160,32;tcl_Eval:(111,176),4192,32;tcl_EvalFile:(111,176),4224,32;tcl_EvalObj:(111,30),4256,32;tcl_EventuallyFree:(111,210)=*(111,211)=f(0,20),4288,32;tcl_Exit:(111,27),4320,32;tcl_ExposeCommand:(111,128),4352,32;tcl_ExprBoolean:(111,60),4384,32;tcl_ExprBooleanObj:(111,62),4416,32;tcl_ExprDouble:(111,66),4448,32;tcl_ExprDoubleObj:(111,68),4480,32;tcl_ExprLong:(111,212)=*(111,213)=f(0,1),4512,32;tcl_ExprLongObj:(111,72),4544,32;tcl_ExprObj:(111,214)=*(111,215)=f(0,1),4576,32;tcl_ExprString:(111,176),4608,32;tcl_Finalize:(111,216)=*(111,217)=f(0,20),4640,32;tcl_FindExecutable:(111,218)=*(111,219)=f(0,20),4672,32;tcl_FirstHashEntry:(111,220)=*(111,221)=f(109,155),4704,32;tcl_Flush:(111,204),4736,32;tcl_FreeResult:(111,114),4768,32;tcl_GetAlias:(111,222)=*(111,223)=f(0,1),4800,32;tcl_GetAliasObj:(111,224)=*(111,225)=f(0,1),4832,32;tcl_GetAssocData:(111,226)=*(111,227)=f(109,1),4864,32;tcl_GetChannel:(111,228)=*(111,229)=f(109,9),4896,32;tcl_GetChannelBufferSize:(111,204),4928,32;tcl_GetChannelHandle:(111,230)=*(111,231)=f(0,1),4960,32;tcl_GetChannelInstanceData:(111,232)=*(111,233)=f(109,1),4992,32;tcl_GetChannelMode:(111,204),5024,32;tcl_GetChannelName:(111,234)=*(111,235)=f(7,35),5056,32;tcl_GetChannelOption:(111,236)=*(111,237)=f(0,1),5088,32;tcl_GetChannelType:(111,238)=*(111,239)=f(111,240)=*(109,205),5120,32;tcl_GetCommandInfo:(111,241)=*(111,242)=f(0,1),5152,32;tcl_GetCommandName:(111,243)=*(111,244)=f(7,35),5184,32;tcl_GetErrno:(111,124),5216,32;tcl_GetHostName:(111,206),5248,32;tcl_GetInterpPath:(111,245)=*(111,246)=f(0,1),5280,32;tcl_GetMaster:(111,247)=*(111,248)=f(109,222),5312,32;tcl_GetNameOfExecutable:(111,249)=*(111,250)=f(19,32),5344,32;tcl_GetObjResult:(111,251)=*(111,252)=f(109,128),5376,32;tcl_GetOpenFile:(111,253)=*(111,254)=f(0,1),5408,32;tcl_GetPathType:(111,255)=*(111,256)=f(109,207),5440,32;tcl_Gets:(111,257)=*(111,258)=f(0,1),5472,32;tcl_GetsObj:(111,259)=*(111,260)=f(0,1),5504,32;tcl_GetServiceMode:(111,124),5536,32;tcl_GetSlave:(111,261)=*(111,262)=f(109,222),5568,32;tcl_GetStdChannel:(111,263)=*(111,264)=f(109,9),5600,32;tcl_GetStringResult:(111,265)=*(111,266)=f(7,35),5632,32;tcl_GetVar:(111,267)=*(111,268)=f(7,35),5664,32;tcl_GetVar2:(111,269)=*(111,270)=f(7,35),5696,32;tcl_GlobalEval:(111,176),5728,32;tcl_GlobalEvalObj:(111,30),5760,32;tcl_HideCommand:(111,128),5792,32;tcl_Init:(111,271)=*(109,64),5824,32;tcl_InitHashTable:(111,272)=*(111,273)=f(0,20),5856,32;tcl_InputBlocked:(111,204),5888,32;tcl_InputBuffered:(111,204),5920,32;tcl_InterpDeleted:(111,271),5952,32;tcl_IsSafe:(111,271),5984,32;tcl_JoinPath:(111,274)=*(111,275)=f(7,35),6016,32;tcl_LinkVar:(111,276)=*(111,277)=f(0,1),6048,32;reserved188:(0,19),6080,32;tcl_MakeFileChannel:(111,278)=*(111,279)=f(109,9),6112,32;tcl_MakeSafe:(111,271),6144,32;tcl_MakeTcpClientChannel:(111,280)=*(111,281)=f(109,9),6176,32;tcl_Merge:(111,138),6208,32;tcl_NextHashEntry:(111,282)=*(111,283)=f(109,155),6240,32;tcl_NotifyChannel:(111,284)=*(111,285)=f(0,20),6272,32;tcl_ObjGetVar2:(111,286)=*(111,287)=f(109,128),6304,32;tcl_ObjSetVar2:(111,288)=*(111,289)=f(109,128),6336,32;tcl_OpenCommandChannel:(111,290)=*(111,291)=f(109,9),6368,32;tcl_OpenFileChannel:(111,292)=*(111,293)=f(109,9),6400,32;tcl_OpenTcpClient:(111,294)=*(111,295)=f(109,9),6432,32;tcl_OpenTcpServer:(111,296)=*(111,297)=f(109,9),6464,32;tcl_Preserve:(111,298)=*(109,51),6496,32;tcl_PrintDouble:(111,299)=*(111,300)=f(0,20),6528,32;tcl_PutEnv:(111,301)=*(111,302)=f(0,1),6560,32;tcl_PosixError:(111,265),6592,32;tcl_QueueEvent:(111,303)=*(111,304)=f(0,20),6624,32;tcl_Read:(111,305)=*(111,306)=f(0,1),6656,32;tcl_ReapDetachedProcs:(111,216),6688,32;tcl_RecordAndEval:(111,307)=*(111,308)=f(0,1),6720,32;tcl_RecordAndEvalObj:(111,309)=*(111,310)=f(0,1),6752,32;tcl_RegisterChannel:(111,311)=*(111,312)=f(0,20),6784,32;tcl_RegisterObjType:(111,313)=*(111,314)=f(0,20),6816,32;tcl_RegExpCompile:(111,315)=*(111,316)=f(109,32),6848,32;tcl_RegExpExec:(111,317)=*(111,318)=f(0,1),6880,32;tcl_RegExpMatch:(111,128),6912,32;tcl_RegExpRange:(111,319)=*(111,320)=f(0,20),6944,32;tcl_Release:(111,298),6976,32;tcl_ResetResult:(111,114),7008,32;tcl_ScanElement:(111,321)=*(111,322)=f(0,1),7040,32;tcl_ScanCountedElement:(111,323)=*(111,324)=f(0,1),7072,32;tcl_Seek:(111,325)=*(111,326)=f(0,1),7104,32;tcl_ServiceAll:(111,124),7136,32;tcl_ServiceEvent:(111,192),7168,32;tcl_SetAssocData:(111,327)=*(111,328)=f(0,20),7200,32;tcl_SetChannelBufferSize:(111,284),7232,32;tcl_SetChannelOption:(111,329)=*(111,330)=f(0,1),7264,32;tcl_SetCommandInfo:(111,241),7296,32;tcl_SetErrno:(111,27),7328,32;tcl_SetErrorCode:(111,116),7360,32;tcl_SetMaxBlockTime:(111,28),7392,32;tcl_SetPanicProc:(111,331)=*(111,332)=f(0,20),7424,32;tcl_SetRecursionLimit:(111,122),7456,32;tcl_SetResult:(111,333)=*(111,334)=f(0,20),7488,32;tcl_SetServiceMode:(111,192),7520,32;tcl_SetObjErrorCode:(111,335)=*(111,336)=f(0,20),7552,32;tcl_SetObjResult:(111,335),7584,32;tcl_SetStdChannel:(111,284),7616,32;tcl_SetVar:(111,269),7648,32;tcl_SetVar2:(111,337)=*(111,338)=f(7,35),7680,32;tcl_SignalId:(111,208),7712,32;tcl_SignalMsg:(111,208),7744,32;tcl_SourceRCFile:(111,114),7776,32;tcl_SplitList:(111,339)=*(111,340)=f(0,1),7808,32;tcl_SplitPath:(111,341)=*(111,342)=f(0,20),7840,32;tcl_StaticPackage:(111,343)=*(111,344)=f(0,20),7872,32;tcl_StringMatch:(111,345)=*(111,346)=f(0,1),7904,32;tcl_Tell:(111,204),7936,32;tcl_TraceVar:(111,347)=*(111,348)=f(0,1),7968,32;tcl_TraceVar2:(111,349)=*(111,350)=f(0,1),8000,32;tcl_TranslateFileName:(111,351)=*(111,352)=f(7,35),8032,32;tcl_Ungets:(111,353)=*(111,354)=f(0,1),8064,32;tcl_UnlinkVar:(111,172),8096,32;tcl_UnregisterChannel:(111,134),8128,32;tcl_UnsetVar:(111,307),8160,32;tcl_UnsetVar2:(111,276),8192,32;tcl_UntraceVar:(111,355)=*(111,356)=f(0,20),8224,32;tcl_UntraceVar2:(111,357)=*(111,358)=f(0,20),8256,32;tcl_UpdateLinkedVar:(111,172),8288,32;tcl_UpVar:(111,359)=*(111,360)=f(0,1),8320,32;tcl_UpVar2:(111,361)=*(111,362)=f(0,1),8352,32;tcl_VarEval:(111,363)=*(111,364)=f(0,1),8384,32;tcl_VarTraceInfo:(111,365)=*(111,366)=f(109,1),8416,32;tcl_VarTraceInfo2:(111,367)=*(111,368)=f(109,1),8448,32;tcl_Write:(111,305),8480,32;tcl_WrongNumArgs:(111,369)=*(111,370)=f(0,20),8512,32;tcl_DumpActiveMemory:(111,136),8544,32;tcl_ValidateAllMemory:(111,371)=*(111,372)=f(0,20),8576,32;tcl_AppendResultVA:(111,373)=*(111,374)=f(0,20),8608,32;tcl_AppendStringsToObjVA:(111,375)=*(111,376)=f(0,20),8640,32;tcl_HashStats:(111,377)=*(111,378)=f(7,35),8672,32;tcl_ParseVar:(111,379)=*(111,380)=f(7,35),8704,32;tcl_PkgPresent:(111,269),8736,32;tcl_PkgPresentEx:(111,13),8768,32;tcl_PkgProvide:(111,128),8800,32;tcl_PkgRequire:(111,269),8832,32;tcl_SetErrorCodeVA:(111,373),8864,32;tcl_VarEvalVA:(111,381)=*(111,382)=f(0,1),8896,32;tcl_WaitPid:(111,383)=*(111,384)=f(109,29),8928,32;tcl_PanicVA:(111,385)=*(111,386)=f(0,20),8960,32;tcl_GetVersion:(111,387)=*(111,388)=f(0,20),8992,32;tcl_InitMemory:(111,114),9024,32;tcl_StackChannel:(111,389)=*(111,390)=f(109,9),9056,32;tcl_UnstackChannel:(111,311),9088,32;tcl_GetStackedChannel:(111,391)=*(111,392)=f(109,9),9120,32;reserved284:(0,19),9152,32;reserved285:(0,19),9184,32;tcl_AppendObjToObj:(111,393)=*(111,394)=f(0,20),9216,32;tcl_CreateEncoding:(111,395)=*(111,396)=f(109,21),9248,32;tcl_CreateThreadExitHandler:(111,158),9280,32;tcl_DeleteThreadExitHandler:(111,158),9312,32;tcl_DiscardResult:(111,397)=*(111,398)=f(0,20),9344,32;tcl_EvalEx:(111,399)=*(111,400)=f(0,1),9376,32;tcl_EvalObjv:(111,401)=*(111,402)=f(0,1),9408,32;tcl_EvalObjEx:(111,309),9440,32;tcl_ExitThread:(111,27),9472,32;tcl_ExternalToUtf:(111,403)=*(111,404)=f(0,1),9504,32;tcl_ExternalToUtfDString:(111,405)=*(111,406)=f(7,35),9536,32;tcl_FinalizeThread:(111,216),9568,32;tcl_FinalizeNotifier:(111,298),9600,32;tcl_FreeEncoding:(111,407)=*(111,408)=f(0,20),9632,32;tcl_GetCurrentThread:(111,409)=*(111,410)=f(109,38),9664,32;tcl_GetEncoding:(111,411)=*(111,412)=f(109,21),9696,32;tcl_GetEncodingName:(111,413)=*(111,414)=f(7,35),9728,32;tcl_GetEncodingNames:(111,114),9760,32;tcl_GetIndexFromObjStruct:(111,415)=*(111,416)=f(0,1),9792,32;tcl_GetThreadData:(111,417)=*(111,418)=f(0,19),9824,32;tcl_GetVar2Ex:(111,419)=*(111,420)=f(109,128),9856,32;tcl_InitNotifier:(111,421)=*(111,422)=f(109,1),9888,32;tcl_MutexLock:(111,423)=*(111,424)=f(0,20),9920,32;tcl_MutexUnlock:(111,423),9952,32;tcl_ConditionNotify:(111,425)=*(111,426)=f(0,20),9984,32;tcl_ConditionWait:(111,427)=*(111,428)=f(0,20),10016,32;tcl_NumUtfChars:(111,429)=*(111,430)=f(0,1),10048,32;tcl_ReadChars:(111,431)=*(111,432)=f(0,1),10080,32;tcl_RestoreResult:(111,433)=*(111,434)=f(0,20),10112,32;tcl_SaveResult:(111,433),10144,32;tcl_SetSystemEncoding:(111,435)=*(111,436)=f(0,1),10176,32;tcl_SetVar2Ex:(111,437)=*(111,438)=f(109,128),10208,32;tcl_ThreadAlert:(111,439)=*(111,440)=f(0,20),10240,32;tcl_ThreadQueueEvent:(111,441)=*(111,442)=f(0,20),10272,32;tcl_UniCharAtIndex:(111,443)=*(111,444)=f(109,225),10304,32;tcl_UniCharToLower:(111,445)=*(111,446)=f(109,225),10336,32;tcl_UniCharToTitle:(111,445),10368,32;tcl_UniCharToUpper:(111,445),10400,32;tcl_UniCharToUtf:(111,447)=*(111,448)=f(0,1),10432,32;tcl_UtfAtIndex:(111,449)=*(111,450)=f(7,35),10464,32;tcl_UtfCharComplete:(111,429),10496,32;tcl_UtfBackslash:(111,451)=*(111,452)=f(0,1),10528,32;tcl_UtfFindFirst:(111,449),10560,32;tcl_UtfFindLast:(111,449),10592,32;tcl_UtfNext:(111,453)=*(111,454)=f(7,35),10624,32;tcl_UtfPrev:(111,455)=*(111,456)=f(7,35),10656,32;tcl_UtfToExternal:(111,403),10688,32;tcl_UtfToExternalDString:(111,405),10720,32;tcl_UtfToLower:(111,136),10752,32;tcl_UtfToTitle:(111,136),10784,32;tcl_UtfToUniChar:(111,457)=*(111,458)=f(0,1),10816,32;tcl_UtfToUpper:(111,136),10848,32;tcl_WriteChars:(111,459)=*(111,460)=f(0,1),10880,32;tcl_WriteObj:(111,259),10912,32;tcl_GetString:(111,461)=*(111,462)=f(7,35),10944,32;tcl_GetDefaultEncodingDir:(111,206),10976,32;tcl_SetDefaultEncodingDir:(109,3),11008,32;tcl_AlertNotifier:(111,298),11040,32;tcl_ServiceModeHook:(111,27),11072,32;tcl_UniCharIsAlnum:(111,192),11104,32;tcl_UniCharIsAlpha:(111,192),11136,32;tcl_UniCharIsDigit:(111,192),11168,32;tcl_UniCharIsLower:(111,192),11200,32;tcl_UniCharIsSpace:(111,192),11232,32;tcl_UniCharIsUpper:(111,192),11264,32;tcl_UniCharIsWordChar:(111,192),11296,32;tcl_UniCharLen:(111,463)=*(111,464)=f(0,1),11328,32;tcl_UniCharNcmp:(111,465)=*(111,466)=f(0,1),11360,32;tcl_UniCharToUtfDString:(111,467)=*(111,468)=f(7,35),11392,32;tcl_UtfToUniCharDString:(111,469)=*(111,470)=f(111,471)=*(109,225),11424,32;tcl_GetRegExpFromObj:(111,472)=*(111,473)=f(109,32),11456,32;tcl_EvalTokens:(111,474)=*(111,475)=f(109,128),11488,32;tcl_FreeParse:(111,476)=*(111,477)=f(0,20),11520,32;tcl_LogCommandInfo:(111,478)=*(111,479)=f(0,20),11552,32;tcl_ParseBraces:(111,480)=*(111,481)=f(0,1),11584,32;tcl_ParseCommand:(111,482)=*(111,483)=f(0,1),11616,32;tcl_ParseExpr:(111,484)=*(111,485)=f(0,1),11648,32;tcl_ParseQuotedString:(111,480),11680,32;tcl_ParseVarName:(111,486)=*(111,487)=f(0,1),11712,32;tcl_GetCwd:(111,488)=*(111,489)=f(7,35),11744,32;tcl_Chdir:(111,301),11776,32;tcl_Access:(111,429),11808,32;tcl_Stat:(111,490)=*(111,491)=f(0,1),11840,32;tcl_UtfNcmp:(111,492)=*(111,493)=f(0,1),11872,32;tcl_UtfNcasecmp:(111,492),11904,32;tcl_StringCaseMatch:(111,494)=*(111,495)=f(0,1),11936,32;tcl_UniCharIsControl:(111,192),11968,32;tcl_UniCharIsGraph:(111,192),12000,32;tcl_UniCharIsPrint:(111,192),12032,32;tcl_UniCharIsPunct:(111,192),12064,32;tcl_RegExpExecObj:(111,496)=*(111,497)=f(0,1),12096,32;tcl_RegExpGetInfo:(111,498)=*(111,499)=f(0,20),12128,32;tcl_NewUnicodeObj:(111,500)=*(111,501)=f(109,128),12160,32;tcl_SetUnicodeObj:(111,502)=*(111,503)=f(0,20),12192,32;tcl_GetCharLength:(111,504)=*(111,505)=f(0,1),12224,32;tcl_GetUniChar:(111,506)=*(111,507)=f(109,225),12256,32;tcl_GetUnicode:(111,508)=*(111,509)=f(111,471),12288,32;tcl_GetRange:(111,510)=*(111,511)=f(109,128),12320,32;tcl_AppendUnicodeToObj:(111,502),12352,32;tcl_RegExpMatchObj:(111,78),12384,32;tcl_SetNotifier:(111,512)=*(111,513)=f(0,20),12416,32;tcl_GetAllocMutex:(111,514)=*(111,515)=f(111,516)=*(109,26),12448,32;tcl_GetChannelNames:(111,271),12480,32;tcl_GetChannelNamesEx:(111,176),12512,32;tcl_ProcObjCmd:(111,517)=*(111,518)=f(0,1),12544,32;tcl_ConditionFinalize:(111,425),12576,32;tcl_MutexFinalize:(111,423),12608,32;tcl_CreateThread:(111,519)=*(111,520)=f(0,1),12640,32;;TclStubs:t(111,521)=(111,9)XPointer:t(112,1)=(7,35)_XExtData:T(112,2)=s16number:(0,1),0,32;next:(112,3)=*(112,2),32,32;free_private:(112,4)=*(112,5)=f(0,1),64,32;private_data:(112,1),96,32;;XExtData:t(112,6)=(112,2)XExtCodes:t(112,7)=(112,8)=s16extension:(0,1),0,32;major_opcode:(0,1),32,32;first_event:(0,1),64,32;first_error:(0,1),96,32;;XPixmapFormatValues:t(112,9)=(112,10)=s12depth:(0,1),0,32;bits_per_pixel:(0,1),32,32;scanline_pad:(0,1),64,32;;XGCValues:t(112,11)=(112,12)=s92function:(0,1),0,32;plane_mask:(0,5),32,32;foreground:(0,5),64,32;background:(0,5),96,32;line_width:(0,1),128,32;line_style:(0,1),160,32;cap_style:(0,1),192,32;join_style:(0,1),224,32;fill_style:(0,1),256,32;fill_rule:(0,1),288,32;arc_mode:(0,1),320,32;tile:(114,9),352,32;stipple:(114,9),384,32;ts_x_origin:(0,1),416,32;ts_y_origin:(0,1),448,32;font:(114,8),480,32;subwindow_mode:(0,1),512,32;graphics_exposures:(0,1),544,32;clip_x_origin:(0,1),576,32;clip_y_origin:(0,1),608,32;clip_mask:(114,9),640,32;dash_offset:(0,1),672,32;dashes:(0,2),704,8;;GC:t(112,13)=(112,14)=*(112,15)=xs_XGC:Visual:t(112,16)=(112,17)=s32ext_data:(112,18)=*(112,6),0,32;visualid:(114,4),32,32;class:(0,1),64,32;red_mask:(0,5),96,32;green_mask:(0,5),128,32;blue_mask:(0,5),160,32;bits_per_rgb:(0,1),192,32;map_entries:(0,1),224,32;;Depth:t(112,19)=(112,20)=s12depth:(0,1),0,32;nvisuals:(0,1),32,32;visuals:(112,21)=*(112,16),64,32;;Screen:t(112,22)=(112,23)=s80ext_data:(112,18),0,32;display:(112,24)=*(112,25)=xs_XDisplay:,32,32;root:(114,6),64,32;width:(0,1),96,32;height:(0,1),128,32;mwidth:(0,1),160,32;mheight:(0,1),192,32;ndepths:(0,1),224,32;depths:(112,26)=*(112,19),256,32;root_depth:(0,1),288,32;root_visual:(112,21),320,32;default_gc:(112,13),352,32;cmap:(114,11),384,32;white_pixel:(0,5),416,32;black_pixel:(0,5),448,32;max_maps:(0,1),480,32;min_maps:(0,1),512,32;backing_store:(0,1),544,32;save_unders:(0,1),576,32;root_input_mask:(0,3),608,32;;ScreenFormat:t(112,27)=(112,28)=s16ext_data:(112,18),0,32;depth:(0,1),32,32;bits_per_pixel:(0,1),64,32;scanline_pad:(0,1),96,32;;XSetWindowAttributes:t(112,29)=(112,30)=s60background_pixmap:(114,9),0,32;background_pixel:(0,5),32,32;border_pixmap:(114,9),64,32;border_pixel:(0,5),96,32;bit_gravity:(0,1),128,32;win_gravity:(0,1),160,32;backing_store:(0,1),192,32;backing_planes:(0,5),224,32;backing_pixel:(0,5),256,32;save_under:(0,1),288,32;event_mask:(0,3),320,32;do_not_propagate_mask:(0,3),352,32;override_redirect:(0,1),384,32;colormap:(114,11),416,32;cursor:(114,10),448,32;;XWindowAttributes:t(112,31)=(112,32)=s92x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;depth:(0,1),160,32;visual:(112,21),192,32;root:(114,6),224,32;class:(0,1),256,32;bit_gravity:(0,1),288,32;win_gravity:(0,1),320,32;backing_store:(0,1),352,32;backing_planes:(0,5),384,32;backing_pixel:(0,5),416,32;save_under:(0,1),448,32;colormap:(114,11),480,32;map_installed:(0,1),512,32;map_state:(0,1),544,32;all_event_masks:(0,3),576,32;your_event_mask:(0,3),608,32;do_not_propagate_mask:(0,3),640,32;override_redirect:(0,1),672,32;screen:(112,33)=*(112,22),704,32;;XHostAddress:t(112,34)=(112,35)=s12family:(0,1),0,32;length:(0,1),32,32;address:(7,35),64,32;;funcs:T(112,36)=s24create_image:(112,37)=*(112,38)=f(112,39)=*(112,40)=xs_XImage:,0,32;destroy_image:(112,41)=*(112,42)=f(0,1),32,32;get_pixel:(112,43)=*(112,44)=f(0,5),64,32;put_pixel:(112,45)=*(112,46)=f(0,1),96,32;sub_image:(112,47)=*(112,48)=f(112,39),128,32;add_pixel:(112,49)=*(112,50)=f(0,1),160,32;;_XImage:T(112,40)=s88width:(0,1),0,32;height:(0,1),32,32;xoffset:(0,1),64,32;format:(0,1),96,32;data:(7,35),128,32;byte_order:(0,1),160,32;bitmap_unit:(0,1),192,32;bitmap_bit_order:(0,1),224,32;bitmap_pad:(0,1),256,32;depth:(0,1),288,32;bytes_per_line:(0,1),320,32;bits_per_pixel:(0,1),352,32;red_mask:(0,5),384,32;green_mask:(0,5),416,32;blue_mask:(0,5),448,32;obdata:(112,1),480,32;f:(112,36),512,192;;XImage:t(112,51)=(112,40)XWindowChanges:t(112,52)=(112,53)=s28x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;sibling:(114,6),160,32;stack_mode:(0,1),192,32;;XColor:t(112,54)=(112,55)=s12pixel:(0,5),0,32;red:(0,9),32,16;green:(0,9),48,16;blue:(0,9),64,16;flags:(0,2),80,8;pad:(0,2),88,8;;XSegment:t(112,56)=(112,57)=s8x1:(0,8),0,16;y1:(0,8),16,16;x2:(0,8),32,16;y2:(0,8),48,16;;XPoint:t(112,58)=(112,59)=s4x:(0,8),0,16;y:(0,8),16,16;;XRectangle:t(112,60)=(112,61)=s8x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;;XArc:t(112,62)=(112,63)=s12x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;angle1:(0,8),64,16;angle2:(0,8),80,16;;XKeyboardControl:t(112,64)=(112,65)=s32key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,1),64,32;bell_duration:(0,1),96,32;led:(0,1),128,32;led_mode:(0,1),160,32;key:(0,1),192,32;auto_repeat_mode:(0,1),224,32;;XKeyboardState:t(112,66)=(112,67)=s56key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,4),64,32;bell_duration:(0,4),96,32;led_mask:(0,5),128,32;global_auto_repeat:(0,1),160,32;auto_repeats:(112,68)=ar(0,22);0;31;(0,2),192,256;;XTimeCoord:t(112,69)=(112,70)=s8time:(114,5),0,32;x:(0,8),32,16;y:(0,8),48,16;;XModifierKeymap:t(112,71)=(112,72)=s8max_keypermod:(0,1),0,32;modifiermap:(112,73)=*(114,14),32,32;;Display:t(112,74)=(112,25)_XPrivDisplay:t(112,75)=(112,76)=*(112,77)=s176ext_data:(112,18),0,32;private1:(112,78)=*(112,79)=xs_XPrivate:,32,32;fd:(0,1),64,32;private2:(0,1),96,32;proto_major_version:(0,1),128,32;proto_minor_version:(0,1),160,32;vendor:(7,35),192,32;private3:(114,1),224,32;private4:(114,1),256,32;private5:(114,1),288,32;private6:(0,1),320,32;resource_alloc:(112,80)=*(112,81)=f(114,1),352,32;byte_order:(0,1),384,32;bitmap_unit:(0,1),416,32;bitmap_pad:(0,1),448,32;bitmap_bit_order:(0,1),480,32;nformats:(0,1),512,32;pixmap_format:(112,82)=*(112,27),544,32;private8:(0,1),576,32;release:(0,1),608,32;private9:(112,78),640,32;private10:(112,78),672,32;qlen:(0,1),704,32;last_request_read:(0,5),736,32;request:(0,5),768,32;private11:(112,1),800,32;private12:(112,1),832,32;private13:(112,1),864,32;private14:(112,1),896,32;max_request_size:(0,4),928,32;db:(112,83)=*(112,84)=xs_XrmHashBucketRec:,960,32;private15:(112,85)=*(112,86)=f(0,1),992,32;display_name:(7,35),1024,32;default_screen:(0,1),1056,32;nscreens:(0,1),1088,32;screens:(112,33),1120,32;motion_buffer:(0,5),1152,32;private16:(0,5),1184,32;min_keycode:(0,1),1216,32;max_keycode:(0,1),1248,32;private17:(112,1),1280,32;private18:(112,1),1312,32;private19:(0,1),1344,32;xdefaults:(7,35),1376,32;;XKeyEvent:t(112,87)=(112,88)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89)=*(112,74),96,32;window:(114,6),128,32;root:(114,6),160,32;subwindow:(114,6),192,32;time:(114,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;keycode:(0,4),416,32;same_screen:(0,1),448,32;;XKeyPressedEvent:t(112,90)=(112,87)XKeyReleasedEvent:t(112,91)=(112,87)XButtonEvent:t(112,92)=(112,93)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;window:(114,6),128,32;root:(114,6),160,32;subwindow:(114,6),192,32;time:(114,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;button:(0,4),416,32;same_screen:(0,1),448,32;;XButtonPressedEvent:t(112,94)=(112,92)XButtonReleasedEvent:t(112,95)=(112,92)XMotionEvent:t(112,96)=(112,97)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;window:(114,6),128,32;root:(114,6),160,32;subwindow:(114,6),192,32;time:(114,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;is_hint:(0,2),416,8;same_screen:(0,1),448,32;;XPointerMovedEvent:t(112,98)=(112,96)XCrossingEvent:t(112,99)=(112,100)=s68type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;window:(114,6),128,32;root:(114,6),160,32;subwindow:(114,6),192,32;time:(114,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;mode:(0,1),384,32;detail:(0,1),416,32;same_screen:(0,1),448,32;focus:(0,1),480,32;state:(0,4),512,32;;XEnterWindowEvent:t(112,101)=(112,99)XLeaveWindowEvent:t(112,102)=(112,99)XFocusChangeEvent:t(112,103)=(112,104)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;window:(114,6),128,32;mode:(0,1),160,32;detail:(0,1),192,32;;XFocusInEvent:t(112,105)=(112,103)XFocusOutEvent:t(112,106)=(112,103)XKeymapEvent:t(112,107)=(112,108)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;window:(114,6),128,32;key_vector:(112,68),160,256;;XExposeEvent:t(112,109)=(112,110)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;window:(114,6),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;;XGraphicsExposeEvent:t(112,111)=(112,112)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;drawable:(114,7),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;major_code:(0,1),320,32;minor_code:(0,1),352,32;;XNoExposeEvent:t(112,113)=(112,114)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;drawable:(114,7),128,32;major_code:(0,1),160,32;minor_code:(0,1),192,32;;XVisibilityEvent:t(112,115)=(112,116)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;window:(114,6),128,32;state:(0,1),160,32;;XCreateWindowEvent:t(112,117)=(112,118)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;parent:(114,6),128,32;window:(114,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;override_redirect:(0,1),352,32;;XDestroyWindowEvent:t(112,119)=(112,120)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;event:(114,6),128,32;window:(114,6),160,32;;XUnmapEvent:t(112,121)=(112,122)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;event:(114,6),128,32;window:(114,6),160,32;from_configure:(0,1),192,32;;XMapEvent:t(112,123)=(112,124)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;event:(114,6),128,32;window:(114,6),160,32;override_redirect:(0,1),192,32;;XMapRequestEvent:t(112,125)=(112,126)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;parent:(114,6),128,32;window:(114,6),160,32;;XReparentEvent:t(112,127)=(112,128)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;event:(114,6),128,32;window:(114,6),160,32;parent:(114,6),192,32;x:(0,1),224,32;y:(0,1),256,32;override_redirect:(0,1),288,32;;XConfigureEvent:t(112,129)=(112,130)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;event:(114,6),128,32;window:(114,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(114,6),352,32;override_redirect:(0,1),384,32;;XGravityEvent:t(112,131)=(112,132)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;event:(114,6),128,32;window:(114,6),160,32;x:(0,1),192,32;y:(0,1),224,32;;XResizeRequestEvent:t(112,133)=(112,134)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;window:(114,6),128,32;width:(0,1),160,32;height:(0,1),192,32;;XConfigureRequestEvent:t(112,135)=(112,136)=s56type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;parent:(114,6),128,32;window:(114,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(114,6),352,32;detail:(0,1),384,32;value_mask:(0,5),416,32;;XCirculateEvent:t(112,137)=(112,138)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;event:(114,6),128,32;window:(114,6),160,32;place:(0,1),192,32;;XCirculateRequestEvent:t(112,139)=(112,140)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;parent:(114,6),128,32;window:(114,6),160,32;place:(0,1),192,32;;XPropertyEvent:t(112,141)=(112,142)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;window:(114,6),128,32;atom:(114,3),160,32;time:(114,5),192,32;state:(0,1),224,32;;XSelectionClearEvent:t(112,143)=(112,144)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;window:(114,6),128,32;selection:(114,3),160,32;time:(114,5),192,32;;XSelectionRequestEvent:t(112,145)=(112,146)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;owner:(114,6),128,32;requestor:(114,6),160,32;selection:(114,3),192,32;target:(114,3),224,32;property:(114,3),256,32;time:(114,5),288,32;;XSelectionEvent:t(112,147)=(112,148)=s36type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;requestor:(114,6),128,32;selection:(114,3),160,32;target:(114,3),192,32;property:(114,3),224,32;time:(114,5),256,32;;XColormapEvent:t(112,149)=(112,150)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;window:(114,6),128,32;colormap:(114,11),160,32;new:(0,1),192,32;state:(0,1),224,32;;XClientMessageEvent:t(112,151)=(112,152)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;window:(114,6),128,32;message_type:(114,3),160,32;format:(0,1),192,32;data:(112,153)=u20b:(112,154)=ar(0,22);0;19;(0,2),0,160;s:(112,155)=ar(0,22);0;9;(0,8),0,160;l:(112,156)=ar(0,22);0;4;(0,3),0,160;;,224,160;;XMappingEvent:t(112,157)=(112,158)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;window:(114,6),128,32;request:(0,1),160,32;first_keycode:(0,1),192,32;count:(0,1),224,32;;XErrorEvent:t(112,159)=(112,160)=s20type:(0,1),0,32;display:(112,89),32,32;resourceid:(114,1),64,32;serial:(0,5),96,32;error_code:(0,11),128,8;request_code:(0,11),136,8;minor_code:(0,11),144,8;;XAnyEvent:t(112,161)=(112,162)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;window:(114,6),128,32;;_XEvent:T(112,163)=u96type:(0,1),0,32;xany:(112,161),0,160;xkey:(112,87),0,480;xbutton:(112,92),0,480;xmotion:(112,96),0,480;xcrossing:(112,99),0,544;xfocus:(112,103),0,224;xexpose:(112,109),0,320;xgraphicsexpose:(112,111),0,384;xnoexpose:(112,113),0,224;xvisibility:(112,115),0,192;xcreatewindow:(112,117),0,384;xdestroywindow:(112,119),0,192;xunmap:(112,121),0,224;xmap:(112,123),0,224;xmaprequest:(112,125),0,192;xreparent:(112,127),0,320;xconfigure:(112,129),0,416;xgravity:(112,131),0,256;xresizerequest:(112,133),0,224;xconfigurerequest:(112,135),0,448;xcirculate:(112,137),0,224;xcirculaterequest:(112,139),0,224;xproperty:(112,141),0,256;xselectionclear:(112,143),0,224;xselectionrequest:(112,145),0,320;xselection:(112,147),0,288;xcolormap:(112,149),0,256;xclient:(112,151),0,384;xmapping:(112,157),0,256;xerror:(112,159),0,160;xkeymap:(112,107),0,416;pad:(112,164)=ar(0,22);0;23;(0,3),0,768;;XEvent:t(112,165)=(112,163)XCharStruct:t(112,166)=(112,167)=s12lbearing:(0,8),0,16;rbearing:(0,8),16,16;width:(0,8),32,16;ascent:(0,8),48,16;descent:(0,8),64,16;attributes:(0,9),80,16;;XFontProp:t(112,168)=(112,169)=s8name:(114,3),0,32;card32:(0,5),32,32;;XFontStruct:t(112,170)=(112,171)=s80ext_data:(112,18),0,32;fid:(114,8),32,32;direction:(0,4),64,32;min_char_or_byte2:(0,4),96,32;max_char_or_byte2:(0,4),128,32;min_byte1:(0,4),160,32;max_byte1:(0,4),192,32;all_chars_exist:(0,1),224,32;default_char:(0,4),256,32;n_properties:(0,1),288,32;properties:(112,172)=*(112,168),320,32;min_bounds:(112,166),352,96;max_bounds:(112,166),448,96;per_char:(112,173)=*(112,166),544,32;ascent:(0,1),576,32;descent:(0,1),608,32;;XTextItem:t(112,174)=(112,175)=s16chars:(7,35),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(114,8),96,32;;XChar2b:t(112,176)=(112,177)=s2byte1:(0,11),0,8;byte2:(0,11),8,8;;XTextItem16:t(112,178)=(112,179)=s16chars:(112,180)=*(112,176),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(114,8),96,32;;XEDataObject:t(112,181)=(112,182)=u4display:(112,89),0,32;gc:(112,13),0,32;visual:(112,21),0,32;screen:(112,33),0,32;pixmap_format:(112,82),0,32;font:(112,183)=*(112,170),0,32;;XFontSetExtents:t(112,184)=(112,185)=s16max_ink_extent:(112,60),0,64;max_logical_extent:(112,60),64,64;;XOM:t(112,186)=(112,187)=*(112,188)=xs_XOM:XOC:t(112,189)=(112,190)=*(112,191)=xs_XOC:XFontSet:t(112,192)=(112,190)XmbTextItem:t(112,193)=(112,194)=s16chars:(7,35),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(112,192),96,32;;XwcTextItem:t(112,195)=(112,196)=s16chars:(112,197)=*(15,1),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(112,192),96,32;;XOMCharSetList:t(112,198)=(112,199)=s8charset_count:(0,1),0,32;charset_list:(112,200)=*(7,35),32,32;; :T(112,201)=eXOMOrientation_LTR_TTB:0,XOMOrientation_RTL_TTB:1,XOMOrientation_TTB_LTR:2,XOMOrientation_TTB_RTL:3,XOMOrientation_Context:4,;XOrientation:t(112,202)=(112,201)XOMOrientation:t(112,203)=(112,204)=s8num_orientation:(0,1),0,32;orientation:(112,205)=*(112,202),32,32;;XOMFontInfo:t(112,206)=(112,207)=s12num_font:(0,1),0,32;font_struct_list:(112,208)=*(112,183),32,32;font_name_list:(112,200),64,32;;XIM:t(112,209)=(112,210)=*(112,211)=xs_XIM:XIC:t(112,212)=(112,213)=*(112,214)=xs_XIC:XIMProc:t(112,215)=(112,216)=*(112,217)=f(0,20)XICProc:t(112,218)=(112,219)=*(112,220)=f(0,1)XIDProc:t(112,221)=(112,222)=*(112,223)=f(0,20)XIMStyle:t(112,224)=(0,5)XIMStyles:t(112,225)=(112,226)=s8count_styles:(0,9),0,16;supported_styles:(112,227)=*(112,224),32,32;;XVaNestedList:t(112,228)=(0,19)XIMCallback:t(112,229)=(112,230)=s8client_data:(112,1),0,32;callback:(112,215),32,32;;XICCallback:t(112,231)=(112,232)=s8client_data:(112,1),0,32;callback:(112,218),32,32;;XIMFeedback:t(112,233)=(0,5)_XIMText:T(112,234)=s16length:(0,9),0,16;feedback:(112,235)=*(112,233),32,32;encoding_is_wchar:(0,1),64,32;string:(112,236)=u4multi_byte:(7,35),0,32;wide_char:(112,197),0,32;;,96,32;;XIMText:t(112,237)=(112,234)XIMPreeditState:t(112,238)=(0,5)_XIMPreeditStateNotifyCallbackStruct:T(112,239)=s4state:(112,238),0,32;;XIMPreeditStateNotifyCallbackStruct:t(112,240)=(112,239)XIMResetState:t(112,241)=(0,5)XIMStringConversionFeedback:t(112,242)=(0,5)_XIMStringConversionText:T(112,243)=s16length:(0,9),0,16;feedback:(112,244)=*(112,242),32,32;encoding_is_wchar:(0,1),64,32;string:(112,245)=u4mbs:(7,35),0,32;wcs:(112,197),0,32;;,96,32;;XIMStringConversionText:t(112,246)=(112,243)XIMStringConversionPosition:t(112,247)=(0,9)XIMStringConversionType:t(112,248)=(0,9)XIMStringConversionOperation:t(112,249)=(0,9) :T(112,250)=eXIMForwardChar:0,XIMBackwardChar:1,XIMForwardWord:2,XIMBackwardWord:3,XIMCaretUp:4,XIMCaretDown:5,XIMNextLine:6,XIMPreviousLine:7,XIMLineStart:8,XIMLineEnd:9,XIMAbsolutePosition:10,XIMDontChange:11,;XIMCaretDirection:t(112,251)=(112,250)_XIMStringConversionCallbackStruct:T(112,252)=s16position:(112,247),0,16;direction:(112,251),32,32;operation:(112,249),64,16;factor:(0,9),80,16;text:(112,253)=*(112,246),96,32;;XIMStringConversionCallbackStruct:t(112,254)=(112,252)_XIMPreeditDrawCallbackStruct:T(112,255)=s16caret:(0,1),0,32;chg_first:(0,1),32,32;chg_length:(0,1),64,32;text:(112,256)=*(112,237),96,32;;XIMPreeditDrawCallbackStruct:t(112,257)=(112,255) :T(112,258)=eXIMIsInvisible:0,XIMIsPrimary:1,XIMIsSecondary:2,;XIMCaretStyle:t(112,259)=(112,258)_XIMPreeditCaretCallbackStruct:T(112,260)=s12position:(0,1),0,32;direction:(112,251),32,32;style:(112,259),64,32;;XIMPreeditCaretCallbackStruct:t(112,261)=(112,260) :T(112,262)=eXIMTextType:0,XIMBitmapType:1,;XIMStatusDataType:t(112,263)=(112,262)_XIMStatusDrawCallbackStruct:T(112,264)=s8type:(112,263),0,32;data:(112,265)=u4text:(112,256),0,32;bitmap:(114,9),0,32;;,32,32;;XIMStatusDrawCallbackStruct:t(112,266)=(112,264)_XIMHotKeyTrigger:T(112,267)=s12keysym:(114,13),0,32;modifier:(0,1),32,32;modifier_mask:(0,1),64,32;;XIMHotKeyTrigger:t(112,268)=(112,267)_XIMHotKeyTriggers:T(112,269)=s8num_hot_key:(0,1),0,32;key:(112,270)=*(112,268),32,32;;XIMHotKeyTriggers:t(112,271)=(112,269)XIMHotKeyState:t(112,272)=(0,5)XIMValuesList:t(112,273)=(112,274)=s8count_values:(0,9),0,16;supported_values:(112,200),32,32;;XErrorHandler:t(112,275)=(112,276)=*(112,277)=f(0,1)XIOErrorHandler:t(112,278)=(112,279)=*(112,280)=f(0,1)XConnectionWatchProc:t(112,281)=(112,282)=*(112,283)=f(0,20)Tk_BindingTable:t(108,1)=(108,2)=*(108,3)=xsTk_BindingTable_:Tk_Canvas:t(108,4)=(108,5)=*(108,6)=xsTk_Canvas_:Tk_Cursor:t(108,7)=(108,8)=*(108,9)=xsTk_Cursor_:Tk_ErrorHandler:t(108,10)=(108,11)=*(108,12)=xsTk_ErrorHandler_:Tk_Font:t(108,13)=(108,14)=*(108,15)=xsTk_Font_:Tk_Image:t(108,16)=(108,17)=*(108,18)=xsTk_Image__:Tk_ImageMaster:t(108,19)=(108,20)=*(108,21)=xsTk_ImageMaster_:Tk_OptionTable:t(108,22)=(108,23)=*(108,24)=xsTk_OptionTable_:Tk_PostscriptInfo:t(108,25)=(108,26)=*(108,27)=xsTk_PostscriptInfo_:Tk_TextLayout:t(108,28)=(108,29)=*(108,30)=xsTk_TextLayout_:Tk_Window:t(108,31)=(108,32)=*(108,33)=xsTk_Window_:Tk_3DBorder:t(108,34)=(108,35)=*(108,36)=xsTk_3DBorder_:Tk_Uid:t(108,37)=(7,35) :T(108,38)=eTK_OPTION_BOOLEAN:0,TK_OPTION_INT:1,TK_OPTION_DOUBLE:2,TK_OPTION_STRING:3,TK_OPTION_STRING_TABLE:4,TK_OPTION_COLOR:5,TK_OPTION_FONT:6,TK_OPTION_BITMAP:7,TK_OPTION_BORDER:8,TK_OPTION_RELIEF:9,TK_OPTION_CURSOR:10,TK_OPTION_JUSTIFY:11,TK_OPTION_ANCHOR:12,TK_OPTION_SYNONYM:13,TK_OPTION_PIXELS:14,TK_OPTION_WINDOW:15,TK_OPTION_END:16,;Tk_OptionType:t(108,39)=(108,38)Tk_OptionSpec:T(108,40)=s40type:(108,39),0,32;optionName:(7,35),32,32;dbName:(7,35),64,32;dbClass:(7,35),96,32;defValue:(7,35),128,32;objOffset:(0,1),160,32;internalOffset:(0,1),192,32;flags:(0,1),224,32;clientData:(109,1),256,32;typeMask:(0,1),288,32;;Tk_OptionSpec:t(108,41)=(108,40)Tk_SavedOption:T(108,42)=s16optionPtr:(108,43)=*(108,44)=xsTkOption:,0,32;valuePtr:(109,128),32,32;internalForm:(0,13),64,64;;Tk_SavedOption:t(108,45)=(108,42)Tk_SavedOptions:T(108,46)=s336recordPtr:(7,35),0,32;tkwin:(108,31),32,32;numItems:(0,1),64,32;items:(108,47)=ar(0,22);0;19;(108,45),96,2560;nextPtr:(108,48)=*(108,46),2656,32;;Tk_SavedOptions:t(108,49)=(108,46)Tk_OptionParseProc:t(108,50)=(108,51)=f(0,1)Tk_OptionPrintProc:t(108,52)=(108,53)=f(7,35)Tk_CustomOption:T(108,54)=s12parseProc:(108,55)=*(108,50),0,32;printProc:(108,56)=*(108,52),32,32;clientData:(109,1),64,32;;Tk_CustomOption:t(108,57)=(108,54)Tk_ConfigSpec:T(108,58)=s32type:(0,1),0,32;argvName:(7,35),32,32;dbName:(7,35),64,32;dbClass:(7,35),96,32;defValue:(7,35),128,32;offset:(0,1),160,32;specFlags:(0,1),192,32;customPtr:(108,59)=*(108,57),224,32;;Tk_ConfigSpec:t(108,60)=(108,58) :T(108,61)=eTK_CONFIG_BOOLEAN:0,TK_CONFIG_INT:1,TK_CONFIG_DOUBLE:2,TK_CONFIG_STRING:3,TK_CONFIG_UID:4,TK_CONFIG_COLOR:5,TK_CONFIG_FONT:6,TK_CONFIG_BITMAP:7,TK_CONFIG_BORDER:8,TK_CONFIG_RELIEF:9,TK_CONFIG_CURSOR:10,TK_CONFIG_ACTIVE_CURSOR:11,TK_CONFIG_JUSTIFY:12,TK_CONFIG_ANCHOR:13,TK_CONFIG_SYNONYM:14,TK_CONFIG_CAP_STYLE:15,TK_CONFIG_JOIN_STYLE:16,TK_CONFIG_PIXELS:17,TK_CONFIG_MM:18,TK_CONFIG_WINDOW:19,TK_CONFIG_CUSTOM:20,TK_CONFIG_END:21,;Tk_ConfigTypes:t(108,62)=(108,61)Tk_ArgvInfo:t(108,63)=(108,64)=s20key:(7,35),0,32;type:(0,1),32,32;src:(7,35),64,32;dst:(7,35),96,32;help:(7,35),128,32;; :T(108,65)=eTK_DEFER_EVENT:0,TK_PROCESS_EVENT:1,TK_DISCARD_EVENT:2,;Tk_RestrictAction:t(108,66)=(108,65) :T(108,67)=eTK_ANCHOR_N:0,TK_ANCHOR_NE:1,TK_ANCHOR_E:2,TK_ANCHOR_SE:3,TK_ANCHOR_S:4,TK_ANCHOR_SW:5,TK_ANCHOR_W:6,TK_ANCHOR_NW:7,TK_ANCHOR_CENTER:8,;Tk_Anchor:t(108,68)=(108,67) :T(108,69)=eTK_JUSTIFY_LEFT:0,TK_JUSTIFY_RIGHT:1,TK_JUSTIFY_CENTER:2,;Tk_Justify:t(108,70)=(108,69)Tk_FontMetrics:T(108,71)=s12ascent:(0,1),0,32;descent:(0,1),32,32;linespace:(0,1),64,32;;Tk_FontMetrics:t(108,72)=(108,71)Tk_GeomRequestProc:t(108,73)=(108,74)=f(0,20)Tk_GeomLostSlaveProc:t(108,75)=(108,74)Tk_GeomMgr:T(108,76)=s12name:(7,35),0,32;requestProc:(108,77)=*(108,73),32,32;lostSlaveProc:(108,78)=*(108,75),64,32;;Tk_GeomMgr:t(108,79)=(108,76)XVirtualEvent:t(108,80)=(108,81)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;event:(114,6),128,32;root:(114,6),160,32;subwindow:(114,6),192,32;time:(114,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;name:(108,37),416,32;same_screen:(0,1),448,32;;XActivateDeactivateEvent:t(108,82)=(108,83)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(112,89),96,32;window:(114,6),128,32;;XActivateEvent:t(108,84)=(108,82)XDeactivateEvent:t(108,85)=(108,82)Tk_FakeWin:T(108,86)=s216display:(112,89),0,32;dummy1:(7,35),32,32;screenNum:(0,1),64,32;visual:(112,21),96,32;depth:(0,1),128,32;window:(114,6),160,32;dummy2:(7,35),192,32;dummy3:(7,35),224,32;parentPtr:(108,31),256,32;dummy4:(7,35),288,32;dummy5:(7,35),320,32;pathName:(7,35),352,32;nameUid:(108,37),384,32;classUid:(108,37),416,32;changes:(112,52),448,224;dummy6:(0,4),672,32;atts:(112,29),704,480;dummy7:(0,5),1184,32;flags:(0,4),1216,32;dummy8:(7,35),1248,32;dummy9:(112,212),1280,32;dummy10:(108,87)=*(109,1),1312,32;dummy11:(0,1),1344,32;dummy12:(0,1),1376,32;dummy13:(7,35),1408,32;dummy14:(7,35),1440,32;dummy15:(109,1),1472,32;reqWidth:(0,1),1504,32;reqHeight:(0,1),1536,32;internalBorderWidth:(0,1),1568,32;dummy16:(7,35),1600,32;dummy17:(7,35),1632,32;dummy18:(109,1),1664,32;dummy19:(7,35),1696,32;;Tk_FakeWin:t(108,88)=(108,86) :T(108,89)=eTK_STATE_NULL:-1,TK_STATE_ACTIVE:0,TK_STATE_DISABLED:1,TK_STATE_NORMAL:2,TK_STATE_HIDDEN:3,;Tk_State:t(108,90)=(108,89)Tk_SmoothMethod:T(108,91)=s12name:(7,35),0,32;coordProc:(108,92)=*(108,93)=f(0,1),32,32;postscriptProc:(108,94)=*(108,95)=f(0,20),64,32;;Tk_SmoothMethod:t(108,96)=(108,91)Tk_Item:T(108,97)=s68id:(0,1),0,32;nextPtr:(108,98)=*(108,97),32,32;staticTagSpace:(108,99)=ar(0,22);0;2;(108,37),64,96;tagPtr:(108,100)=*(108,37),160,32;tagSpace:(0,1),192,32;numTags:(0,1),224,32;typePtr:(108,101)=*(108,102)=xsTk_ItemType:,256,32;x1:(0,1),288,32;y1:(0,1),320,32;x2:(0,1),352,32;y2:(0,1),384,32;prevPtr:(108,98),416,32;state:(108,90),448,32;reserved1:(7,35),480,32;redraw_flags:(0,1),512,32;;Tk_Item:t(108,103)=(108,97)Tk_ItemCreateProc:t(108,104)=(108,105)=f(0,1)Tk_ItemConfigureProc:t(108,106)=(108,107)=f(0,1)Tk_ItemCoordProc:t(108,108)=(108,105)Tk_ItemDeleteProc:t(108,109)=(108,110)=f(0,20)Tk_ItemDisplayProc:t(108,111)=(108,112)=f(0,20)Tk_ItemPointProc:t(108,113)=(108,114)=f(0,13)Tk_ItemAreaProc:t(108,115)=(108,116)=f(0,1)Tk_ItemPostscriptProc:t(108,117)=(108,118)=f(0,1)Tk_ItemScaleProc:t(108,119)=(108,120)=f(0,20)Tk_ItemTranslateProc:t(108,121)=(108,122)=f(0,20)Tk_ItemIndexProc:t(108,123)=(108,124)=f(0,1)Tk_ItemCursorProc:t(108,125)=(108,126)=f(0,20)Tk_ItemSelectionProc:t(108,127)=(108,128)=f(0,1)Tk_ItemInsertProc:t(108,129)=(108,130)=f(0,20)Tk_ItemDCharsProc:t(108,131)=(108,132)=f(0,20)Tk_ItemType:T(108,102)=s96name:(7,35),0,32;itemSize:(0,1),32,32;createProc:(108,133)=*(108,104),64,32;configSpecs:(108,134)=*(108,60),96,32;configProc:(108,135)=*(108,106),128,32;coordProc:(108,136)=*(108,108),160,32;deleteProc:(108,137)=*(108,109),192,32;displayProc:(108,138)=*(108,111),224,32;alwaysRedraw:(0,1),256,32;pointProc:(108,139)=*(108,113),288,32;areaProc:(108,140)=*(108,115),320,32;postscriptProc:(108,141)=*(108,117),352,32;scaleProc:(108,142)=*(108,119),384,32;translateProc:(108,143)=*(108,121),416,32;indexProc:(108,144)=*(108,123),448,32;icursorProc:(108,145)=*(108,125),480,32;selectionProc:(108,146)=*(108,127),512,32;insertProc:(108,147)=*(108,129),544,32;dCharsProc:(108,148)=*(108,131),576,32;nextPtr:(108,101),608,32;reserved1:(7,35),640,32;reserved2:(0,1),672,32;reserved3:(7,35),704,32;reserved4:(7,35),736,32;;Tk_ItemType:t(108,149)=(108,102)Tk_CanvasTextInfo:T(108,150)=s56selBorder:(108,34),0,32;selBorderWidth:(0,1),32,32;selFgColorPtr:(108,151)=*(112,54),64,32;selItemPtr:(108,152)=*(108,103),96,32;selectFirst:(0,1),128,32;selectLast:(0,1),160,32;anchorItemPtr:(108,152),192,32;selectAnchor:(0,1),224,32;insertBorder:(108,34),256,32;insertWidth:(0,1),288,32;insertBorderWidth:(0,1),320,32;focusItemPtr:(108,152),352,32;gotFocus:(0,1),384,32;cursorOn:(0,1),416,32;;Tk_CanvasTextInfo:t(108,153)=(108,150)Tk_Dash:T(108,154)=s8number:(0,1),0,32;pattern:(108,155)=u4pt:(7,35),0,32;array:(16,4),0,32;;,32,32;;Tk_Dash:t(108,156)=(108,154)Tk_TSOffset:T(108,157)=s12flags:(0,1),0,32;xoffset:(0,1),32,32;yoffset:(0,1),64,32;;Tk_TSOffset:t(108,158)=(108,157)Tk_Outline:T(108,159)=s104gc:(112,13),0,32;width:(0,13),32,64;activeWidth:(0,13),96,64;disabledWidth:(0,13),160,64;offset:(0,1),224,32;dash:(108,156),256,64;activeDash:(108,156),320,64;disabledDash:(108,156),384,64;reserved1:(0,19),448,32;reserved2:(0,19),480,32;reserved3:(0,19),512,32;tsoffset:(108,158),544,96;color:(108,151),640,32;activeColor:(108,151),672,32;disabledColor:(108,151),704,32;stipple:(114,9),736,32;activeStipple:(114,9),768,32;disabledStipple:(114,9),800,32;;Tk_Outline:t(108,160)=(108,159)Tk_ImageType:t(108,161)=(108,162)=xsTk_ImageType:Tk_ImageCreateProc:t(108,163)=(108,164)=f(0,1)Tk_ImageGetProc:t(108,165)=(108,166)=f(109,1)Tk_ImageDisplayProc:t(108,167)=(108,168)=f(0,20)Tk_ImageFreeProc:t(108,169)=(108,170)=f(0,20)Tk_ImageDeleteProc:t(108,171)=(109,51)Tk_ImageChangedProc:t(108,172)=(108,173)=f(0,20)Tk_ImagePostscriptProc:t(108,174)=(108,175)=f(0,1)Tk_ImageType:T(108,162)=s36name:(7,35),0,32;createProc:(108,176)=*(108,163),32,32;getProc:(108,177)=*(108,165),64,32;displayProc:(108,178)=*(108,167),96,32;freeProc:(108,179)=*(108,169),128,32;deleteProc:(108,180)=*(108,171),160,32;postscriptProc:(108,181)=*(108,174),192,32;nextPtr:(108,182)=*(108,162),224,32;reserved:(7,35),256,32;;Tk_PhotoHandle:t(108,183)=(0,19)Tk_PhotoImageBlock:T(108,184)=s36pixelPtr:(19,34),0,32;width:(0,1),32,32;height:(0,1),64,32;pitch:(0,1),96,32;pixelSize:(0,1),128,32;offset:(108,185)=ar(0,22);0;3;(0,1),160,128;;Tk_PhotoImageBlock:t(108,186)=(108,184)Tk_PhotoImageFormat:t(108,187)=(108,188)=xsTk_PhotoImageFormat:Tk_ImageFileMatchProc:t(108,189)=(108,190)=f(0,1)Tk_ImageStringMatchProc:t(108,191)=(108,192)=f(0,1)Tk_ImageFileReadProc:t(108,193)=(108,194)=f(0,1)Tk_ImageStringReadProc:t(108,195)=(108,196)=f(0,1)Tk_ImageFileWriteProc:t(108,197)=(108,198)=f(0,1)Tk_ImageStringWriteProc:t(108,199)=(108,200)=f(0,1)Tk_PhotoImageFormat:T(108,188)=s32name:(7,35),0,32;fileMatchProc:(108,201)=*(108,189),32,32;stringMatchProc:(108,202)=*(108,191),64,32;fileReadProc:(108,203)=*(108,193),96,32;stringReadProc:(108,204)=*(108,195),128,32;fileWriteProc:(108,205)=*(108,197),160,32;stringWriteProc:(108,206)=*(108,199),192,32;nextPtr:(108,207)=*(108,188),224,32;;Tk_ErrorProc:t(108,208)=(108,209)=f(0,1)Tk_EventProc:t(108,210)=(108,211)=f(0,20)Tk_GenericProc:t(108,212)=(108,213)=f(0,1)Tk_GetSelProc:t(108,214)=(108,215)=f(0,1)Tk_LostSelProc:t(108,216)=(109,51)Tk_RestrictProc:t(108,217)=(108,218)=f(108,66)Tk_SelectionProc:t(108,219)=(108,220)=f(0,1)TkStubHooks:T(119,1)=s16tkPlatStubs:(119,2)=*(119,3)=xsTkPlatStubs:,0,32;tkIntStubs:(119,4)=*(119,5)=xsTkIntStubs:,32,32;tkIntPlatStubs:(119,6)=*(119,7)=xsTkIntPlatStubs:,64,32;tkIntXlibStubs:(119,8)=*(119,9)=xsTkIntXlibStubs:,96,32;;TkStubHooks:t(119,10)=(119,1)TkStubs:T(119,11)=s964magic:(0,1),0,32;hooks:(119,12)=*(119,1),32,32;tk_MainLoop:(111,216),64,32;tk_3DBorderColor:(119,13)=*(119,14)=f(108,151),96,32;tk_3DBorderGC:(119,15)=*(119,16)=f(112,13),128,32;tk_3DHorizontalBevel:(119,17)=*(119,18)=f(0,20),160,32;tk_3DVerticalBevel:(119,19)=*(119,20)=f(0,20),192,32;tk_AddOption:(119,21)=*(119,22)=f(0,20),224,32;tk_BindEvent:(119,23)=*(119,24)=f(0,20),256,32;tk_CanvasDrawableCoords:(119,25)=*(119,26)=f(0,20),288,32;tk_CanvasEventuallyRedraw:(119,27)=*(119,28)=f(0,20),320,32;tk_CanvasGetCoord:(119,29)=*(119,30)=f(0,1),352,32;tk_CanvasGetTextInfo:(119,31)=*(119,32)=f(119,33)=*(108,153),384,32;tk_CanvasPsBitmap:(119,34)=*(119,35)=f(0,1),416,32;tk_CanvasPsColor:(119,36)=*(119,37)=f(0,1),448,32;tk_CanvasPsFont:(119,38)=*(119,39)=f(0,1),480,32;tk_CanvasPsPath:(119,40)=*(119,41)=f(0,20),512,32;tk_CanvasPsStipple:(119,42)=*(119,43)=f(0,1),544,32;tk_CanvasPsY:(119,44)=*(119,45)=f(0,13),576,32;tk_CanvasSetStippleOrigin:(119,46)=*(119,47)=f(0,20),608,32;tk_CanvasTagsParseProc:(119,48)=*(108,51),640,32;tk_CanvasTagsPrintProc:(119,49)=*(108,53),672,32;tk_CanvasTkwin:(119,50)=*(119,51)=f(108,31),704,32;tk_CanvasWindowCoords:(119,25),736,32;tk_ChangeWindowAttributes:(119,52)=*(119,53)=f(0,20),768,32;tk_CharBbox:(119,54)=*(119,55)=f(0,1),800,32;tk_ClearSelection:(119,56)=*(119,57)=f(0,20),832,32;tk_ClipboardAppend:(119,58)=*(119,59)=f(0,1),864,32;tk_ClipboardClear:(119,60)=*(119,61)=f(0,1),896,32;tk_ConfigureInfo:(119,62)=*(119,63)=f(0,1),928,32;tk_ConfigureValue:(119,62),960,32;tk_ConfigureWidget:(119,64)=*(119,65)=f(0,1),992,32;tk_ConfigureWindow:(119,66)=*(119,67)=f(0,20),1024,32;tk_ComputeTextLayout:(119,68)=*(119,69)=f(108,28),1056,32;tk_CoordsToWindow:(119,70)=*(119,71)=f(108,31),1088,32;tk_CreateBinding:(119,72)=*(119,73)=f(0,5),1120,32;tk_CreateBindingTable:(119,74)=*(119,75)=f(108,1),1152,32;tk_CreateErrorHandler:(119,76)=*(119,77)=f(108,10),1184,32;tk_CreateEventHandler:(119,78)=*(119,79)=f(0,20),1216,32;tk_CreateGenericHandler:(119,80)=*(119,81)=f(0,20),1248,32;tk_CreateImageType:(119,82)=*(119,83)=f(0,20),1280,32;tk_CreateItemType:(119,84)=*(119,85)=f(0,20),1312,32;tk_CreatePhotoImageFormat:(119,86)=*(119,87)=f(0,20),1344,32;tk_CreateSelHandler:(119,88)=*(119,89)=f(0,20),1376,32;tk_CreateWindow:(119,90)=*(119,91)=f(108,31),1408,32;tk_CreateWindowFromPath:(119,90),1440,32;tk_DefineBitmap:(119,92)=*(119,93)=f(0,1),1472,32;tk_DefineCursor:(119,94)=*(119,95)=f(0,20),1504,32;tk_DeleteAllBindings:(119,96)=*(119,97)=f(0,20),1536,32;tk_DeleteBinding:(119,98)=*(119,99)=f(0,1),1568,32;tk_DeleteBindingTable:(119,100)=*(119,101)=f(0,20),1600,32;tk_DeleteErrorHandler:(119,102)=*(119,103)=f(0,20),1632,32;tk_DeleteEventHandler:(119,78),1664,32;tk_DeleteGenericHandler:(119,80),1696,32;tk_DeleteImage:(111,172),1728,32;tk_DeleteSelHandler:(119,104)=*(119,105)=f(0,20),1760,32;tk_DestroyWindow:(119,106)=*(119,107)=f(0,20),1792,32;tk_DisplayName:(119,108)=*(119,109)=f(7,35),1824,32;tk_DistanceToTextLayout:(119,110)=*(119,111)=f(0,1),1856,32;tk_Draw3DPolygon:(119,112)=*(119,113)=f(0,20),1888,32;tk_Draw3DRectangle:(119,19),1920,32;tk_DrawChars:(119,114)=*(119,115)=f(0,20),1952,32;tk_DrawFocusHighlight:(119,116)=*(119,117)=f(0,20),1984,32;tk_DrawTextLayout:(119,118)=*(119,119)=f(0,20),2016,32;tk_Fill3DPolygon:(119,112),2048,32;tk_Fill3DRectangle:(119,19),2080,32;tk_FindPhoto:(119,120)=*(119,121)=f(108,183),2112,32;tk_FontId:(119,122)=*(119,123)=f(114,8),2144,32;tk_Free3DBorder:(119,124)=*(119,125)=f(0,20),2176,32;tk_FreeBitmap:(119,126)=*(119,127)=f(0,20),2208,32;tk_FreeColor:(119,128)=*(119,129)=f(0,20),2240,32;tk_FreeColormap:(119,130)=*(119,131)=f(0,20),2272,32;tk_FreeCursor:(119,132)=*(119,133)=f(0,20),2304,32;tk_FreeFont:(119,134)=*(119,135)=f(0,20),2336,32;tk_FreeGC:(119,136)=*(119,137)=f(0,20),2368,32;tk_FreeImage:(119,138)=*(119,139)=f(0,20),2400,32;tk_FreeOptions:(119,140)=*(119,141)=f(0,20),2432,32;tk_FreePixmap:(119,126),2464,32;tk_FreeTextLayout:(119,142)=*(119,143)=f(0,20),2496,32;tk_FreeXId:(119,144)=*(119,145)=f(0,20),2528,32;tk_GCForColor:(119,146)=*(119,147)=f(112,13),2560,32;tk_GeometryRequest:(119,148)=*(119,149)=f(0,20),2592,32;tk_Get3DBorder:(119,150)=*(119,151)=f(108,34),2624,32;tk_GetAllBindings:(119,152)=*(119,153)=f(0,20),2656,32;tk_GetAnchor:(119,154)=*(119,155)=f(0,1),2688,32;tk_GetAtomName:(119,156)=*(119,157)=f(7,35),2720,32;tk_GetBinding:(119,158)=*(119,159)=f(7,35),2752,32;tk_GetBitmap:(119,160)=*(119,161)=f(114,9),2784,32;tk_GetBitmapFromData:(119,162)=*(119,163)=f(114,9),2816,32;tk_GetCapStyle:(111,60),2848,32;tk_GetColor:(119,164)=*(119,165)=f(108,151),2880,32;tk_GetColorByValue:(119,166)=*(119,167)=f(108,151),2912,32;tk_GetColormap:(119,168)=*(119,169)=f(114,11),2944,32;tk_GetCursor:(119,170)=*(119,171)=f(108,7),2976,32;tk_GetCursorFromData:(119,172)=*(119,173)=f(108,7),3008,32;tk_GetFont:(119,174)=*(119,175)=f(108,13),3040,32;tk_GetFontFromObj:(119,176)=*(119,177)=f(108,13),3072,32;tk_GetFontMetrics:(119,178)=*(119,179)=f(0,20),3104,32;tk_GetGC:(119,180)=*(119,181)=f(112,13),3136,32;tk_GetImage:(119,182)=*(119,183)=f(108,16),3168,32;tk_GetImageMasterData:(119,184)=*(119,185)=f(109,1),3200,32;tk_GetItemTypes:(119,186)=*(119,187)=f(119,188)=*(108,149),3232,32;tk_GetJoinStyle:(111,60),3264,32;tk_GetJustify:(119,189)=*(119,190)=f(0,1),3296,32;tk_GetNumMainWindows:(111,124),3328,32;tk_GetOption:(119,191)=*(119,192)=f(108,37),3360,32;tk_GetPixels:(119,193)=*(119,194)=f(0,1),3392,32;tk_GetPixmap:(119,195)=*(119,196)=f(114,9),3424,32;tk_GetRelief:(111,60),3456,32;tk_GetRootCoords:(119,197)=*(119,198)=f(0,20),3488,32;tk_GetScrollInfo:(119,199)=*(119,200)=f(0,1),3520,32;tk_GetScreenMM:(119,201)=*(119,202)=f(0,1),3552,32;tk_GetSelection:(119,203)=*(119,204)=f(0,1),3584,32;tk_GetUid:(119,205)=*(119,206)=f(108,37),3616,32;tk_GetVisual:(119,207)=*(119,208)=f(112,21),3648,32;tk_GetVRootGeometry:(119,209)=*(119,210)=f(0,20),3680,32;tk_Grab:(119,211)=*(119,212)=f(0,1),3712,32;tk_HandleEvent:(119,213)=*(119,214)=f(0,20),3744,32;tk_IdToWindow:(119,215)=*(119,216)=f(108,31),3776,32;tk_ImageChanged:(119,217)=*(119,218)=f(0,20),3808,32;tk_Init:(111,271),3840,32;tk_InternAtom:(119,219)=*(119,220)=f(114,3),3872,32;tk_IntersectTextLayout:(119,221)=*(119,222)=f(0,1),3904,32;tk_MaintainGeometry:(119,223)=*(119,224)=f(0,20),3936,32;tk_MainWindow:(119,225)=*(119,226)=f(108,31),3968,32;tk_MakeWindowExist:(119,106),4000,32;tk_ManageGeometry:(119,227)=*(119,228)=f(0,20),4032,32;tk_MapWindow:(119,106),4064,32;tk_MeasureChars:(119,229)=*(119,230)=f(0,1),4096,32;tk_MoveResizeWindow:(119,231)=*(119,232)=f(0,20),4128,32;tk_MoveWindow:(119,148),4160,32;tk_MoveToplevelWindow:(119,148),4192,32;tk_NameOf3DBorder:(119,233)=*(119,234)=f(7,35),4224,32;tk_NameOfAnchor:(119,235)=*(119,236)=f(7,35),4256,32;tk_NameOfBitmap:(119,237)=*(119,238)=f(7,35),4288,32;tk_NameOfCapStyle:(111,208),4320,32;tk_NameOfColor:(119,239)=*(119,240)=f(7,35),4352,32;tk_NameOfCursor:(119,241)=*(119,242)=f(7,35),4384,32;tk_NameOfFont:(119,243)=*(119,244)=f(7,35),4416,32;tk_NameOfImage:(119,245)=*(119,246)=f(7,35),4448,32;tk_NameOfJoinStyle:(111,208),4480,32;tk_NameOfJustify:(119,247)=*(119,248)=f(7,35),4512,32;tk_NameOfRelief:(111,208),4544,32;tk_NameToWindow:(119,249)=*(119,250)=f(108,31),4576,32;tk_OwnSelection:(119,251)=*(119,252)=f(0,20),4608,32;tk_ParseArgv:(119,253)=*(119,254)=f(0,1),4640,32;tk_PhotoPutBlock:(119,255)=*(119,256)=f(0,20),4672,32;tk_PhotoPutZoomedBlock:(119,257)=*(119,258)=f(0,20),4704,32;tk_PhotoGetImage:(119,259)=*(119,260)=f(0,1),4736,32;tk_PhotoBlank:(119,261)=*(119,262)=f(0,20),4768,32;tk_PhotoExpand:(119,263)=*(119,264)=f(0,20),4800,32;tk_PhotoGetSize:(119,265)=*(119,266)=f(0,20),4832,32;tk_PhotoSetSize:(119,263),4864,32;tk_PointToChar:(119,110),4896,32;tk_PostscriptFontName:(119,267)=*(119,268)=f(0,1),4928,32;tk_PreserveColormap:(119,130),4960,32;tk_QueueWindowEvent:(119,269)=*(119,270)=f(0,20),4992,32;tk_RedrawImage:(119,271)=*(119,272)=f(0,20),5024,32;tk_ResizeWindow:(119,148),5056,32;tk_RestackWindow:(119,273)=*(119,274)=f(0,1),5088,32;tk_RestrictEvents:(119,275)=*(119,276)=f(119,277)=*(108,217),5120,32;tk_SafeInit:(111,271),5152,32;tk_SetAppName:(119,278)=*(119,279)=f(7,35),5184,32;tk_SetBackgroundFromBorder:(119,280)=*(119,281)=f(0,20),5216,32;tk_SetClass:(119,282)=*(119,283)=f(0,20),5248,32;tk_SetGrid:(119,231),5280,32;tk_SetInternalBorder:(119,284)=*(119,285)=f(0,20),5312,32;tk_SetWindowBackground:(119,286)=*(119,287)=f(0,20),5344,32;tk_SetWindowBackgroundPixmap:(119,288)=*(119,289)=f(0,20),5376,32;tk_SetWindowBorder:(119,286),5408,32;tk_SetWindowBorderWidth:(119,284),5440,32;tk_SetWindowBorderPixmap:(119,288),5472,32;tk_SetWindowColormap:(119,290)=*(119,291)=f(0,20),5504,32;tk_SetWindowVisual:(119,292)=*(119,293)=f(0,1),5536,32;tk_SizeOfBitmap:(119,294)=*(119,295)=f(0,20),5568,32;tk_SizeOfImage:(119,296)=*(119,297)=f(0,20),5600,32;tk_StrictMotif:(119,298)=*(119,299)=f(0,1),5632,32;tk_TextLayoutToPostscript:(119,300)=*(119,301)=f(0,20),5664,32;tk_TextWidth:(119,302)=*(119,303)=f(0,1),5696,32;tk_UndefineCursor:(119,106),5728,32;tk_UnderlineChars:(119,304)=*(119,305)=f(0,20),5760,32;tk_UnderlineTextLayout:(119,306)=*(119,307)=f(0,20),5792,32;tk_Ungrab:(119,106),5824,32;tk_UnmaintainGeometry:(119,308)=*(119,309)=f(0,20),5856,32;tk_UnmapWindow:(119,106),5888,32;tk_UnsetGrid:(119,106),5920,32;tk_UpdatePointer:(119,310)=*(119,311)=f(0,20),5952,32;tk_AllocBitmapFromObj:(119,312)=*(119,313)=f(114,9),5984,32;tk_Alloc3DBorderFromObj:(119,314)=*(119,315)=f(108,34),6016,32;tk_AllocColorFromObj:(119,316)=*(119,317)=f(108,151),6048,32;tk_AllocCursorFromObj:(119,318)=*(119,319)=f(108,7),6080,32;tk_AllocFontFromObj:(119,320)=*(119,321)=f(108,13),6112,32;tk_CreateOptionTable:(119,322)=*(119,323)=f(108,22),6144,32;tk_DeleteOptionTable:(119,324)=*(119,325)=f(0,20),6176,32;tk_Free3DBorderFromObj:(119,326)=*(119,327)=f(0,20),6208,32;tk_FreeBitmapFromObj:(119,326),6240,32;tk_FreeColorFromObj:(119,326),6272,32;tk_FreeConfigOptions:(119,328)=*(119,329)=f(0,20),6304,32;tk_FreeSavedOptions:(119,330)=*(119,331)=f(0,20),6336,32;tk_FreeCursorFromObj:(119,326),6368,32;tk_FreeFontFromObj:(119,326),6400,32;tk_Get3DBorderFromObj:(119,332)=*(119,333)=f(108,34),6432,32;tk_GetAnchorFromObj:(119,334)=*(119,335)=f(0,1),6464,32;tk_GetBitmapFromObj:(119,336)=*(119,337)=f(114,9),6496,32;tk_GetColorFromObj:(119,338)=*(119,339)=f(108,151),6528,32;tk_GetCursorFromObj:(119,340)=*(119,341)=f(108,7),6560,32;tk_GetOptionInfo:(119,342)=*(119,343)=f(109,128),6592,32;tk_GetOptionValue:(119,342),6624,32;tk_GetJustifyFromObj:(119,344)=*(119,345)=f(0,1),6656,32;tk_GetMMFromObj:(119,346)=*(119,347)=f(0,1),6688,32;tk_GetPixelsFromObj:(119,348)=*(119,349)=f(0,1),6720,32;tk_GetReliefFromObj:(111,62),6752,32;tk_GetScrollInfoObj:(119,350)=*(119,351)=f(0,1),6784,32;tk_InitOptions:(119,352)=*(119,353)=f(0,1),6816,32;tk_MainEx:(119,354)=*(119,355)=f(0,20),6848,32;tk_RestoreSavedOptions:(119,330),6880,32;tk_SetOptions:(119,356)=*(119,357)=f(0,1),6912,32;tk_InitConsoleChannels:(111,114),6944,32;tk_CreateConsoleWindow:(111,271),6976,32;tk_CreateSmoothMethod:(119,358)=*(119,359)=f(0,20),7008,32;reserved218:(0,19),7040,32;reserved219:(0,19),7072,32;tk_GetDash:(119,360)=*(119,361)=f(0,1),7104,32;tk_CreateOutline:(119,362)=*(119,363)=f(0,20),7136,32;tk_DeleteOutline:(119,364)=*(119,365)=f(0,20),7168,32;tk_ConfigOutlineGC:(119,366)=*(119,367)=f(0,1),7200,32;tk_ChangeOutlineGC:(119,368)=*(119,369)=f(0,1),7232,32;tk_ResetOutlineGC:(119,368),7264,32;tk_CanvasPsOutline:(119,368),7296,32;tk_SetTSOrigin:(119,370)=*(119,371)=f(0,20),7328,32;tk_CanvasGetCoordFromObj:(119,372)=*(119,373)=f(0,1),7360,32;tk_CanvasSetOffset:(119,374)=*(119,375)=f(0,20),7392,32;tk_DitherPhoto:(119,376)=*(119,377)=f(0,20),7424,32;tk_PostscriptBitmap:(119,378)=*(119,379)=f(0,1),7456,32;tk_PostscriptColor:(119,380)=*(119,381)=f(0,1),7488,32;tk_PostscriptFont:(119,382)=*(119,383)=f(0,1),7520,32;tk_PostscriptImage:(119,384)=*(119,385)=f(0,1),7552,32;tk_PostscriptPath:(119,386)=*(119,387)=f(0,20),7584,32;tk_PostscriptStipple:(119,388)=*(119,389)=f(0,1),7616,32;tk_PostscriptY:(119,390)=*(119,391)=f(0,13),7648,32;tk_PostscriptPhoto:(119,392)=*(119,393)=f(0,1),7680,32;;TkStubs:t(119,394)=(119,11)blibtbl:G(0,23)=ar(0,1);0;-1;(81,1)usage:F(0,20)Debug:G(0,1)debug:F(0,20)/usr/include/libgen.h_eden_internal_dirname:F(0,20)result:r(7,35)myHeap:r(7,35)d:(67,8)_eden_internal_basename:F(0,20)_eden_internal_cwd:F(0,20)cwd:(7,35)_eden_internal_cd:F(0,20)gettime:F(0,20)sec:(67,8)min:(67,8)hour:(67,8)mday:(67,8)mon:(67,8)year:(67,8)wday:(67,8)clock:r(0,24)=*(129,2)tloc:(34,1)inttime:F(0,20)seconds:(67,8)finetime:F(0,20)milli:(67,8)tloc:(136,1)tzone:(127,2)install_notation:F(0,20)pat_name:r(7,35)result:r(0,1)f_eof:F(0,20)stream:r(0,25)=*(1,1)get_char:F(0,20)fget_char:F(0,20)stream:r(0,25)file_stat:F(0,20)filename:r(7,35)buf:(64,1)get_string:F(0,20)status:r(7,35)t:r(7,35)s:(7,35)slength:r(0,1)fget_string:F(0,20)n:(0,1)unget_char:F(0,20)scan_f:F(0,20)arg:(0,26)=ar(0,22);0;8;(0,19)format:r(7,35)fscan_f:F(0,20)arg:(0,26)sscan_f:F(0,20)str:r(7,35)substr:F(0,20)from:r(0,1)to:r(0,1)len:(0,1)str:(7,35)sublist:F(0,20)a:(67,12)listlen:(0,1)from:(0,1)to:(0,1)print:F(0,20)d:p(67,8)f:p(0,25)reflect:p(0,1)reflect:r(0,1)printstdout:F(0,20)writeln:F(0,20)b_write:F(0,20)nameof:F(0,20)addr:(67,8)scat:F(0,20)i:(0,1)lcat:F(0,20)total:(0,1)listlen:r(0,1)b_exit:F(0,20)exec_string:F(0,20)n:r(86,2)exec_file:F(0,20)filein:r(0,25)result:(0,1)apply:F(0,20)pushlist:f(0,20)Q:p(68,5)count:(0,1)A:r(68,4)pushlist1:f(0,20)Q:p(75,7)A:r(75,6)symboldetail:F(0,20)sp:r(67,5)symboltext:F(0,20)symbols:F(0,20)p:(67,12)count:r(67,1)i:(67,1)type:(67,1)__s1:r(0,27)=*(0,11)symtbl2list:F(0,20)printhash:F(0,20)tkdefineDatum:F(0,20)tkdefine:F(0,20)sp:p(67,5)command:(109,145)message:(109,145)P:r(68,5)Q:(68,5)tkdefine1:F(0,20)isUserDefined:F(0,1)isNotYetDefined:F(0,1)AcceptTable:S(7,35)buildAcceptTable:f(0,20)indices:r(7,35)__s1:r(0,27)acceptable:f(0,1)s1:r(7,35)dumpeden:F(0,1)clientData:p(109,1)interp:p(109,222)argv:p(112,200)argv:r(112,200)saveHeapPtr:(7,35)p:(0,28)=*(67,5)pptr:r(0,28)count:(67,1)entry:r(0,2)show_not_yet_defined:(0,2)lastMaster:(7,35)viewOptions:F(0,1)p:(0,28)i:r(67,1)symcmp:f(0,1)s1:p(0,28)s2:p(0,28)s1:r(0,28)s2:r(0,28)forget:F(0,20)error_code:r(0,1)last:(67,5)Q:r(68,5)packpara:f(0,20)err_msg:p(7,35)n:(67,1)pack:F(0,20)mem:r(7,35)array:F(0,20)n:r(67,1)user_error:F(0,20)touch:F(0,20)get_environ:F(0,20)put_environ:F(0,20)error_no:F(0,20)backgnd:F(0,20)pid:r(0,1)argc:(0,1)argv:(112,200)pipe_process:F(0,20)fdes:(7,32)todo:F(0,20)get_msgq:F(0,20)send_message:F(0,20)receive_message:F(0,20)remove_msgq:F(0,20)E_Disp2PS:F(0,20)E_StringRemain:F(0,20)E_tcl:F(0,20)Append:f(0,20)v:p(7,35)box:p(7,35)v:r(7,35)screenName:(67,8)boxName:(67,8)sp:(67,5)Remove:f(0,20)screen.q.hintQ:T(142,1)=s12prev:(142,2)=*(142,1),0,32;next:(142,2),32,32;obj:(0,1),64,32;;intQ:t(142,3)=(142,1)winfo:t(142,4)=(142,5)=s8ref:(0,1),0,32;nbox:(0,1),32,32;;ScoutScreen:T(142,6)=s28name:(7,35),0,32;oScreen:(67,8),32,96;oWinInfo:(142,7)=*(142,4),128,32;MaxRef:(0,1),160,32;Refer:(142,8)=*(142,3),192,32;;ScoutScreen:t(142,9)=(142,6)ScoutScreenQ:T(142,10)=s36prev:(142,11)=*(142,10),0,32;next:(142,11),32,32;obj:(142,9),64,224;;ScoutScreenQ:t(142,12)=(142,10)ScoutScreen_ATOM:t(142,13)=(142,14)=*(142,12)ScoutScreenList:S(142,12)screen.q.crcsid2:S(144,1)=ar(0,22);0;53;(0,2)init_ScoutScreenList:F(0,20)search_ScoutScreenQ:F(142,13)A:r(142,13)add_ScoutScreen:F(142,13)E:(142,9)DisplayScreen:F(0,20)screen:(67,8)noOfscreen:(0,1)noOfoScreen:(0,1)next_ref:(0,1)select:r(0,1)k:(0,1)l:(0,1)r:(0,1)lskip:(0,1)rskip:(0,1)newref:(142,8)oldref:(142,8)new:r(142,8)discard:(142,3)ref:r(142,8)r2:r(142,8)name:(7,35)lastBox:r(0,1)s:(0,29)=ar(0,22);0;255;(0,2)WinInfo:(142,7)oScreen:(67,8)oWinInfo:(142,7)MaxRef:(0,1)Refer:(142,8)ssptr:(142,13)ssq:(142,12)New:(67,8)Old:(67,8)win:(67,8)winNo:(67,8)btree:T(0,30)=s48l:(0,31)=*(0,30),0,32;r:(0,31),32,32;key:(0,1),64,32;vp:(67,8),96,96;ent:(67,8),192,96;attr:(67,8),288,96;;Btree:t(0,32)=(0,30)WidgetMap:G(0,33)=*(0,32)searchKey:f(0,33)map:p(0,33)key:p(0,1)map:r(0,33)key:r(0,1)replaceKey:f(0,20)vp:p(67,8)ent:p(67,8)attr:p(67,8)ans:(0,33)new:(0,33)lookAttr:f(0,20)attr:p(7,35)head:r(7,35)ls:(0,1)la:r(0,1)PlotShape:F(0,20)viewport_list:(67,8)viewport_name:(67,8)vp_list:(67,8)segPtr:(67,8)attrPtr:(67,8)attr:(7,35)segid:(0,1)fullUpdate:r(0,1)s:(0,29)var:(7,35)sendServer:F(0,20)SendServer:F(0,20)serverName:p(7,35)sentScripts:p(7,35)sentScripts:r(7,35)sendClient:F(0,20)SendClient:F(0,20)clientName:p(7,35)clientName:r(7,35)SendOtherClients:F(0,20)renewObs:F(0,20)errorSW:r(0,1)queryObs:F(0,20)s1:(7,35)propagate:F(0,20)propagate_agency:F(0,20)propagateAgency:F(0,20)AQ:(75,7)temp:(7,35)propagateAgency1:F(0,20)addAgency:F(0,20)type:(7,35)ObsName:(7,35)LSDtype:(0,1)removeAgency:F(0,20)type:r(7,35)checkAgency:F(0,20)AQ:r(75,7)ed_sasami_vertex:F(0,20)x:r(0,13)y:r(0,13)z:r(0,13)ed_sasami_set_bgcolour:F(0,20)r:r(0,13)g:r(0,13)b:r(0,13)ed_sasami_poly_geom_vertex:F(0,20)ed_sasami_poly_tex_vertex:F(0,20)ed_sasami_object_poly:F(0,20)ed_sasami_poly_colour:F(0,20)a:r(0,13)ed_sasami_poly_material:F(0,20)ed_sasami_object_pos:F(0,20)ed_sasami_object_rot:F(0,20)ed_sasami_object_scale:F(0,20)ed_sasami_viewport:F(0,20)ed_sasami_setshowaxes:F(0,20)ed_sasami_material_ambient:F(0,20)ed_sasami_material_diffuse:F(0,20)ed_sasami_material_specular:F(0,20)ed_sasami_material_texture:F(0,20)ed_sasami_light_pos:F(0,20)ed_sasami_light_ambient:F(0,20)ed_sasami_light_diffuse:F(0,20)ed_sasami_light_specular:F(0,20)ed_sasami_light_enabled:F(0,20)ed_sasami_light_directional:F(0,20)ed_sasami_light_attenuation:F(0,20)ed_sasami_object_visible:F(0,20)defn:S(0,34)=ar(0,22);0;4095;(0,2)lookAttrResult:S(0,35)=ar(0,22);0;79;(0,2)code.cUndefDatum:G(41,8)progp:G(41,14)triggeredAction:G(0,1)reset_compiler_status:F(0,20)initcode:F(0,20)stack_overflow_err:F(0,20)stack_underflow_err:F(41,8)INSTTBL:T(0,23)=s8name:(7,35),0,32;func:(41,3),32,32;;insttbl:G(0,24)=ar(0,1);0;-1;(0,23)disAss:F(7,35)d:p(41,2)d:r(41,2)addr:V(0,25)=ar(0,22);0;29;(0,2)execute:F(0,20)p:p(41,14)p:r(41,14)resume_point:r(41,14)ret_call:F(0,20)call:F(0,20)sp:p(41,5)args:p(41,8)master:p(7,35)master:r(7,35)d:(41,8)eval:F(0,20)args:(41,8)lvalue:(41,8)change_targets:F(0,20)splist:p(42,5)sp:r(41,5)splist:r(42,5)A:r(42,5)change_sources:F(0,20)related_by_code:F(0,20)related_by_code_runtimelhs:F(0,20)addr:(41,8)code:F(41,14)f:p(41,2)f:r(41,2)oprogp:r(41,14)codeswitch:F(0,20)tbl:p(75,3)tbl:r(75,3)ip:r(41,14)defp:r(41,14)t:r(75,3)addentry:F(0,20)dp:p(41,12)ip:p(41,14)dp:r(41,12)saveprog:F(41,14)p_begin:p(41,14)p_end:p(41,14)p_begin:r(41,14)p_end:r(41,14)q:r(41,14)textptr:G(7,35)push_text:F(0,20)text:p(7,35)len:p(0,1)len:r(0,1)savetext:F(7,35)text:r(7,35)code_definition:F(41,14)id:p(41,5)prog_start:p(41,14)prog_end:p(41,14)nauto:p(41,1)prog_start:r(41,14)prog_end:r(41,14)p_end:(41,14)code_definition_runtimelhs:F(41,14)code_eval:F(41,14)dp:(41,12)code_related_by:F(41,14)code_related_by_runtimelhs:F(41,14)handle_check:F(0,1)handle_check1:F(0,1)oracle_check:F(0,1)oracle_check1:F(0,1)evalDatum:F(0,20)d:p(41,8)s2:(0,26)=ar(0,22);0;79;(0,2)prog:G(0,27)=ar(0,22);0;4999;(41,2)compiler_flag:G(41,16)entry_ptr:G(75,3)entry_tbl:G(0,28)=ar(0,22);0;199;(41,18)stack:G(0,29)=ar(0,22);0;1023;(41,8)stackp:G(41,12)push:F(0,20)pop:F(41,8)pc:G(41,14)frame:G(0,30)=ar(0,22);0;99;(41,20)fp:G(0,31)=*(41,20)textcode:G(0,32)=ar(0,22);0;131071;(0,2)eval.cformula_queue:G(30,3)action_queue:G(30,3)schedule:f(0,20)sp:p(29,5)sp:r(29,5)P:r(30,4)Q:r(30,5)A:r(30,4)schedule_parents_of:F(0,20)v:p(29,5)lock:S(0,1)resetLock:F(0,20)eval_formula_queue:F(0,20)invoke_action_queue:F(0,20)d:(29,8)ClientData:t(67,1)=(0,19)Tcl_Interp:T(67,2)=s12result:(7,35),0,32;freeProc:(67,3)=*(67,4)=f(0,20),32,32;errorLine:(0,1),64,32;;Tcl_Interp:t(67,5)=(67,2)Tcl_AsyncHandler:t(67,6)=(67,7)=*(67,8)=xsTcl_AsyncHandler_:Tcl_Channel:t(67,9)=(67,10)=*(67,11)=xsTcl_Channel_:Tcl_Command:t(67,12)=(67,13)=*(67,14)=xsTcl_Command_:Tcl_Condition:t(67,15)=(67,16)=*(67,17)=xsTcl_Condition_:Tcl_EncodingState:t(67,18)=(67,19)=*(67,20)=xsTcl_EncodingState_:Tcl_Encoding:t(67,21)=(67,22)=*(67,23)=xsTcl_Encoding_:Tcl_Event:t(67,24)=(67,25)=xsTcl_Event:Tcl_Mutex:t(67,26)=(67,27)=*(67,28)=xsTcl_Mutex_:Tcl_Pid:t(67,29)=(67,30)=*(67,31)=xsTcl_Pid_:Tcl_RegExp:t(67,32)=(67,33)=*(67,34)=xsTcl_RegExp_:Tcl_ThreadDataKey:t(67,35)=(67,36)=*(67,37)=xsTcl_ThreadDataKey_:Tcl_ThreadId:t(67,38)=(67,39)=*(67,40)=xsTcl_ThreadId_:Tcl_TimerToken:t(67,41)=(67,42)=*(67,43)=xsTcl_TimerToken_:Tcl_Trace:t(67,44)=(67,45)=*(67,46)=xsTcl_Trace_:Tcl_Var:t(67,47)=(67,48)=*(67,49)=xsTcl_Var_:Tcl_ThreadCreateProc:t(67,50)=(67,51)=f(0,20)Tcl_RegExpIndices:T(67,52)=s8start:(0,3),0,32;end:(0,3),32,32;;Tcl_RegExpIndices:t(67,53)=(67,52)Tcl_RegExpInfo:T(67,54)=s16nsubs:(0,1),0,32;matches:(67,55)=*(67,53),32,32;extendStart:(0,3),64,32;reserved:(0,3),96,32;;Tcl_RegExpInfo:t(67,56)=(67,54)Tcl_Stat_:t(67,57)=(67,58)=*(67,59)=xsstat: :T(67,60)=eTCL_INT:0,TCL_DOUBLE:1,TCL_EITHER:2,;Tcl_ValueType:t(67,61)=(67,60)Tcl_Value:T(67,62)=s16type:(67,61),0,32;intValue:(0,3),32,32;doubleValue:(0,13),64,64;;Tcl_Value:t(67,63)=(67,62)Tcl_AppInitProc:t(67,64)=(67,65)=f(0,1)Tcl_AsyncProc:t(67,66)=(67,67)=f(0,1)Tcl_ChannelProc:t(67,68)=(67,69)=f(0,20)Tcl_CloseProc:t(67,70)=(67,51)Tcl_CmdDeleteProc:t(67,71)=(67,51)Tcl_CmdProc:t(67,72)=(67,73)=f(0,1)Tcl_CmdTraceProc:t(67,74)=(67,75)=f(0,20)Tcl_DupInternalRepProc:t(67,76)=(67,77)=f(0,20)Tcl_EncodingConvertProc:t(67,78)=(67,79)=f(0,1)Tcl_EncodingFreeProc:t(67,80)=(67,51)Tcl_EventProc:t(67,81)=(67,82)=f(0,1)Tcl_EventCheckProc:t(67,83)=(67,69)Tcl_EventDeleteProc:t(67,84)=(67,85)=f(0,1)Tcl_EventSetupProc:t(67,86)=(67,69)Tcl_ExitProc:t(67,87)=(67,51)Tcl_FileProc:t(67,88)=(67,69)Tcl_FileFreeProc:t(67,89)=(67,51)Tcl_FreeInternalRepProc:t(67,90)=(67,91)=f(0,20)Tcl_FreeProc:t(67,92)=(67,4)Tcl_IdleProc:t(67,93)=(67,51)Tcl_InterpDeleteProc:t(67,94)=(67,95)=f(0,20)Tcl_MathProc:t(67,96)=(67,97)=f(0,1)Tcl_NamespaceDeleteProc:t(67,98)=(67,51)Tcl_ObjCmdProc:t(67,99)=(67,100)=f(0,1)Tcl_PackageInitProc:t(67,101)=(67,65)Tcl_PanicProc:t(67,102)=(67,103)=f(0,20)Tcl_TcpAcceptProc:t(67,104)=(67,105)=f(0,20)Tcl_TimerProc:t(67,106)=(67,51)Tcl_SetFromAnyProc:t(67,107)=(67,108)=f(0,1)Tcl_UpdateStringProc:t(67,109)=(67,91)Tcl_VarTraceProc:t(67,110)=(67,111)=f(7,35)Tcl_CreateFileHandlerProc:t(67,112)=(67,113)=f(0,20)Tcl_DeleteFileHandlerProc:t(67,114)=(67,115)=f(0,20)Tcl_ObjType:T(67,116)=s20name:(7,35),0,32;freeIntRepProc:(67,117)=*(67,90),32,32;dupIntRepProc:(67,118)=*(67,76),64,32;updateStringProc:(67,119)=*(67,109),96,32;setFromAnyProc:(67,120)=*(67,107),128,32;;Tcl_ObjType:t(67,121)=(67,116)Tcl_Obj:T(67,122)=s24refCount:(0,1),0,32;bytes:(7,35),32,32;length:(0,1),64,32;typePtr:(67,123)=*(67,121),96,32;internalRep:(67,124)=u8longValue:(0,3),0,32;doubleValue:(0,13),0,64;otherValuePtr:(0,19),0,32;twoPtrValue:(67,125)=s8ptr1:(0,19),0,32;ptr2:(0,19),32,32;;,0,64;;,128,64;;Tcl_Obj:t(67,126)=(67,122)Tcl_SavedResult:T(67,127)=s228result:(7,35),0,32;freeProc:(67,128)=*(67,92),32,32;objResultPtr:(67,129)=*(67,126),64,32;appendResult:(7,35),96,32;appendAvl:(0,1),128,32;appendUsed:(0,1),160,32;resultSpace:(67,130)=ar(0,22);0;200;(0,2),192,1608;;Tcl_SavedResult:t(67,131)=(67,127)Tcl_Namespace:T(67,132)=s20name:(7,35),0,32;fullName:(7,35),32,32;clientData:(67,1),64,32;deleteProc:(67,133)=*(67,98),96,32;parentPtr:(67,134)=*(67,132),128,32;;Tcl_Namespace:t(67,135)=(67,132)Tcl_CallFrame:T(67,136)=s44nsPtr:(67,137)=*(67,135),0,32;dummy1:(0,1),32,32;dummy2:(0,1),64,32;dummy3:(7,35),96,32;dummy4:(7,35),128,32;dummy5:(7,35),160,32;dummy6:(0,1),192,32;dummy7:(7,35),224,32;dummy8:(7,35),256,32;dummy9:(0,1),288,32;dummy10:(7,35),320,32;;Tcl_CallFrame:t(67,138)=(67,136)Tcl_CmdInfo:T(67,139)=s32isNativeObjectProc:(0,1),0,32;objProc:(67,140)=*(67,99),32,32;objClientData:(67,1),64,32;proc:(67,141)=*(67,72),96,32;clientData:(67,1),128,32;deleteProc:(67,142)=*(67,71),160,32;deleteData:(67,1),192,32;namespacePtr:(67,137),224,32;;Tcl_CmdInfo:t(67,143)=(67,139)Tcl_DString:T(67,144)=s212string:(7,35),0,32;length:(0,1),32,32;spaceAvl:(0,1),64,32;staticSpace:(67,145)=ar(0,22);0;199;(0,2),96,1600;;Tcl_DString:t(67,146)=(67,144)Tcl_HashEntry:T(67,147)=s20nextPtr:(67,148)=*(67,147),0,32;tablePtr:(67,149)=*(67,150)=xsTcl_HashTable:,32,32;bucketPtr:(67,151)=*(67,148),64,32;clientData:(67,1),96,32;key:(67,152)=u4oneWordValue:(7,35),0,32;words:(67,153)=ar(0,22);0;0;(0,1),0,32;string:(16,4),0,32;;,128,32;;Tcl_HashEntry:t(67,154)=(67,147)Tcl_HashTable:T(67,150)=s52buckets:(67,155)=*(67,156)=*(67,154),0,32;staticBuckets:(67,157)=ar(0,22);0;3;(67,156),32,128;numBuckets:(0,1),160,32;numEntries:(0,1),192,32;rebuildSize:(0,1),224,32;downShift:(0,1),256,32;mask:(0,1),288,32;keyType:(0,1),320,32;findProc:(67,158)=*(67,159)=f(67,156),352,32;createProc:(67,160)=*(67,161)=f(67,156),384,32;;Tcl_HashTable:t(67,162)=(67,150)Tcl_HashSearch:T(67,163)=s12tablePtr:(67,164)=*(67,162),0,32;nextIndex:(0,1),32,32;nextEntryPtr:(67,156),64,32;;Tcl_HashSearch:t(67,165)=(67,163)Tcl_Event:T(67,25)=s8proc:(67,166)=*(67,81),0,32;nextPtr:(67,167)=*(67,25),32,32;; :T(67,168)=eTCL_QUEUE_TAIL:0,TCL_QUEUE_HEAD:1,TCL_QUEUE_MARK:2,;Tcl_QueuePosition:t(67,169)=(67,168)Tcl_Time:T(67,170)=s8sec:(0,3),0,32;usec:(0,3),32,32;;Tcl_Time:t(67,171)=(67,170)Tcl_SetTimerProc:t(67,172)=(67,173)=f(0,20)Tcl_WaitForEventProc:t(67,174)=(67,175)=f(0,1)Tcl_DriverBlockModeProc:t(67,176)=(67,177)=f(0,1)Tcl_DriverCloseProc:t(67,178)=(67,179)=f(0,1)Tcl_DriverClose2Proc:t(67,180)=(67,67)Tcl_DriverInputProc:t(67,181)=(67,182)=f(0,1)Tcl_DriverOutputProc:t(67,183)=(67,182)Tcl_DriverSeekProc:t(67,184)=(67,185)=f(0,1)Tcl_DriverSetOptionProc:t(67,186)=(67,187)=f(0,1)Tcl_DriverGetOptionProc:t(67,188)=(67,189)=f(0,1)Tcl_DriverWatchProc:t(67,190)=(67,69)Tcl_DriverGetHandleProc:t(67,191)=(67,192)=f(0,1)Tcl_EolTranslation:T(67,193)=eTCL_TRANSLATE_AUTO:0,TCL_TRANSLATE_CR:1,TCL_TRANSLATE_LF:2,TCL_TRANSLATE_CRLF:3,;Tcl_EolTranslation:t(67,194)=(67,193)Tcl_ChannelType:T(67,195)=s44typeName:(7,35),0,32;blockModeProc:(67,196)=*(67,176),32,32;closeProc:(67,197)=*(67,178),64,32;inputProc:(67,198)=*(67,181),96,32;outputProc:(67,199)=*(67,183),128,32;seekProc:(67,200)=*(67,184),160,32;setOptionProc:(67,201)=*(67,186),192,32;getOptionProc:(67,202)=*(67,188),224,32;watchProc:(67,203)=*(67,190),256,32;getHandleProc:(67,204)=*(67,191),288,32;close2Proc:(67,205)=*(67,180),320,32;;Tcl_ChannelType:t(67,206)=(67,195)Tcl_PathType:T(67,207)=eTCL_PATH_ABSOLUTE:0,TCL_PATH_RELATIVE:1,TCL_PATH_VOLUME_RELATIVE:2,;Tcl_PathType:t(67,208)=(67,207)Tcl_NotifierProcs:T(67,209)=s16setTimerProc:(67,210)=*(67,172),0,32;waitForEventProc:(67,211)=*(67,174),32,32;createFileHandlerProc:(67,212)=*(67,112),64,32;deleteFileHandlerProc:(67,213)=*(67,114),96,32;;Tcl_NotifierProcs:t(67,214)=(67,209)Tcl_EncodingType:T(67,215)=s24encodingName:(19,32),0,32;toUtfProc:(67,216)=*(67,78),32,32;fromUtfProc:(67,216),64,32;freeProc:(67,217)=*(67,80),96,32;clientData:(67,1),128,32;nullSize:(0,1),160,32;;Tcl_EncodingType:t(67,218)=(67,215)Tcl_Token:T(67,219)=s16type:(0,1),0,32;start:(7,35),32,32;size:(0,1),64,32;numComponents:(0,1),96,32;;Tcl_Token:t(67,220)=(67,219)Tcl_Parse:T(67,221)=s376commentStart:(7,35),0,32;commentSize:(0,1),32,32;commandStart:(7,35),64,32;commandSize:(0,1),96,32;numWords:(0,1),128,32;tokenPtr:(67,222)=*(67,220),160,32;numTokens:(0,1),192,32;tokensAvailable:(0,1),224,32;errorType:(0,1),256,32;string:(7,35),288,32;end:(7,35),320,32;interp:(67,223)=*(67,5),352,32;term:(7,35),384,32;incomplete:(0,1),416,32;staticTokens:(67,224)=ar(0,22);0;19;(67,220),448,2560;;Tcl_Parse:t(67,225)=(67,221)Tcl_UniChar:t(67,226)=(0,9)TclStubHooks:T(69,1)=s12tclPlatStubs:(69,2)=*(69,3)=xsTclPlatStubs:,0,32;tclIntStubs:(69,4)=*(69,5)=xsTclIntStubs:,32,32;tclIntPlatStubs:(69,6)=*(69,7)=xsTclIntPlatStubs:,64,32;;TclStubHooks:t(69,8)=(69,1)TclStubs:T(69,9)=s1584magic:(0,1),0,32;hooks:(69,10)=*(69,1),32,32;tcl_PkgProvideEx:(69,11)=*(69,12)=f(0,1),64,32;tcl_PkgRequireEx:(69,13)=*(69,14)=f(7,35),96,32;tcl_Panic:(69,15)=*(67,103),128,32;tcl_Alloc:(69,16)=*(69,17)=f(7,35),160,32;tcl_Free:(67,3),192,32;tcl_Realloc:(69,18)=*(69,19)=f(7,35),224,32;tcl_DbCkalloc:(69,20)=*(69,21)=f(7,35),256,32;tcl_DbCkfree:(69,22)=*(69,23)=f(0,1),288,32;tcl_DbCkrealloc:(69,24)=*(69,25)=f(7,35),320,32;tcl_CreateFileHandler:(69,26)=*(67,113),352,32;tcl_DeleteFileHandler:(69,27)=*(67,115),384,32;tcl_SetTimer:(69,28)=*(67,173),416,32;tcl_Sleep:(69,27),448,32;tcl_WaitForEvent:(69,29)=*(67,175),480,32;tcl_AppendAllObjTypes:(69,30)=*(69,31)=f(0,1),512,32;tcl_AppendStringsToObj:(69,32)=*(69,33)=f(0,20),544,32;tcl_AppendToObj:(69,34)=*(69,35)=f(0,20),576,32;tcl_ConcatObj:(69,36)=*(69,37)=f(67,129),608,32;tcl_ConvertToType:(69,38)=*(69,39)=f(0,1),640,32;tcl_DbDecrRefCount:(69,34),672,32;tcl_DbIncrRefCount:(69,34),704,32;tcl_DbIsShared:(69,40)=*(69,41)=f(0,1),736,32;tcl_DbNewBooleanObj:(69,42)=*(69,43)=f(67,129),768,32;tcl_DbNewByteArrayObj:(69,44)=*(69,45)=f(67,129),800,32;tcl_DbNewDoubleObj:(69,46)=*(69,47)=f(67,129),832,32;tcl_DbNewListObj:(69,48)=*(69,49)=f(67,129),864,32;tcl_DbNewLongObj:(69,50)=*(69,51)=f(67,129),896,32;tcl_DbNewObj:(69,52)=*(69,53)=f(67,129),928,32;tcl_DbNewStringObj:(69,54)=*(69,55)=f(67,129),960,32;tcl_DuplicateObj:(69,56)=*(69,57)=f(67,129),992,32;tclFreeObj:(69,58)=*(69,59)=f(0,20),1024,32;tcl_GetBoolean:(69,60)=*(69,61)=f(0,1),1056,32;tcl_GetBooleanFromObj:(69,62)=*(69,63)=f(0,1),1088,32;tcl_GetByteArrayFromObj:(69,64)=*(69,65)=f(19,34),1120,32;tcl_GetDouble:(69,66)=*(69,67)=f(0,1),1152,32;tcl_GetDoubleFromObj:(69,68)=*(69,69)=f(0,1),1184,32;tcl_GetIndexFromObj:(69,70)=*(69,71)=f(0,1),1216,32;tcl_GetInt:(69,60),1248,32;tcl_GetIntFromObj:(69,62),1280,32;tcl_GetLongFromObj:(69,72)=*(69,73)=f(0,1),1312,32;tcl_GetObjType:(69,74)=*(69,75)=f(67,123),1344,32;tcl_GetStringFromObj:(69,76)=*(69,77)=f(7,35),1376,32;tcl_InvalidateStringRep:(69,58),1408,32;tcl_ListObjAppendList:(69,78)=*(69,79)=f(0,1),1440,32;tcl_ListObjAppendElement:(69,78),1472,32;tcl_ListObjGetElements:(69,80)=*(69,81)=f(0,1),1504,32;tcl_ListObjIndex:(69,82)=*(69,83)=f(0,1),1536,32;tcl_ListObjLength:(69,62),1568,32;tcl_ListObjReplace:(69,84)=*(69,85)=f(0,1),1600,32;tcl_NewBooleanObj:(69,86)=*(69,87)=f(67,129),1632,32;tcl_NewByteArrayObj:(69,88)=*(69,89)=f(67,129),1664,32;tcl_NewDoubleObj:(69,90)=*(69,91)=f(67,129),1696,32;tcl_NewIntObj:(69,86),1728,32;tcl_NewListObj:(69,36),1760,32;tcl_NewLongObj:(69,92)=*(69,93)=f(67,129),1792,32;tcl_NewObj:(69,94)=*(69,95)=f(67,129),1824,32;tcl_NewStringObj:(69,96)=*(69,97)=f(67,129),1856,32;tcl_SetBooleanObj:(69,98)=*(69,99)=f(0,20),1888,32;tcl_SetByteArrayLength:(69,100)=*(69,101)=f(19,34),1920,32;tcl_SetByteArrayObj:(69,102)=*(69,103)=f(0,20),1952,32;tcl_SetDoubleObj:(69,104)=*(69,105)=f(0,20),1984,32;tcl_SetIntObj:(69,98),2016,32;tcl_SetListObj:(69,106)=*(69,107)=f(0,20),2048,32;tcl_SetLongObj:(69,108)=*(69,109)=f(0,20),2080,32;tcl_SetObjLength:(69,98),2112,32;tcl_SetStringObj:(69,34),2144,32;tcl_AddErrorInfo:(69,110)=*(69,111)=f(0,20),2176,32;tcl_AddObjErrorInfo:(69,112)=*(69,113)=f(0,20),2208,32;tcl_AllowExceptions:(69,114)=*(69,115)=f(0,20),2240,32;tcl_AppendElement:(69,110),2272,32;tcl_AppendResult:(69,116)=*(69,117)=f(0,20),2304,32;tcl_AsyncCreate:(69,118)=*(69,119)=f(67,6),2336,32;tcl_AsyncDelete:(69,120)=*(69,121)=f(0,20),2368,32;tcl_AsyncInvoke:(69,122)=*(69,123)=f(0,1),2400,32;tcl_AsyncMark:(69,120),2432,32;tcl_AsyncReady:(69,124)=*(69,125)=f(0,1),2464,32;tcl_BackgroundError:(69,114),2496,32;tcl_Backslash:(69,126)=*(69,127)=f(0,2),2528,32;tcl_BadChannelOption:(69,128)=*(69,129)=f(0,1),2560,32;tcl_CallWhenDeleted:(69,130)=*(69,131)=f(0,20),2592,32;tcl_CancelIdleCall:(69,132)=*(69,133)=f(0,20),2624,32;tcl_Close:(69,134)=*(69,135)=f(0,1),2656,32;tcl_CommandComplete:(69,136)=*(69,137)=f(0,1),2688,32;tcl_Concat:(69,138)=*(69,139)=f(7,35),2720,32;tcl_ConvertElement:(69,140)=*(69,141)=f(0,1),2752,32;tcl_ConvertCountedElement:(69,142)=*(69,143)=f(0,1),2784,32;tcl_CreateAlias:(69,144)=*(69,145)=f(0,1),2816,32;tcl_CreateAliasObj:(69,146)=*(69,147)=f(0,1),2848,32;tcl_CreateChannel:(69,148)=*(69,149)=f(67,9),2880,32;tcl_CreateChannelHandler:(69,150)=*(69,151)=f(0,20),2912,32;tcl_CreateCloseHandler:(69,152)=*(69,153)=f(0,20),2944,32;tcl_CreateCommand:(69,154)=*(69,155)=f(67,12),2976,32;tcl_CreateEventSource:(69,156)=*(69,157)=f(0,20),3008,32;tcl_CreateExitHandler:(69,158)=*(69,159)=f(0,20),3040,32;tcl_CreateInterp:(69,160)=*(69,161)=f(67,223),3072,32;tcl_CreateMathFunc:(69,162)=*(69,163)=f(0,20),3104,32;tcl_CreateObjCommand:(69,164)=*(69,165)=f(67,12),3136,32;tcl_CreateSlave:(69,166)=*(69,167)=f(67,223),3168,32;tcl_CreateTimerHandler:(69,168)=*(69,169)=f(67,41),3200,32;tcl_CreateTrace:(69,170)=*(69,171)=f(67,44),3232,32;tcl_DeleteAssocData:(69,172)=*(69,173)=f(0,20),3264,32;tcl_DeleteChannelHandler:(69,174)=*(69,175)=f(0,20),3296,32;tcl_DeleteCloseHandler:(69,152),3328,32;tcl_DeleteCommand:(69,176)=*(69,177)=f(0,1),3360,32;tcl_DeleteCommandFromToken:(69,178)=*(69,179)=f(0,1),3392,32;tcl_DeleteEvents:(69,180)=*(69,181)=f(0,20),3424,32;tcl_DeleteEventSource:(69,156),3456,32;tcl_DeleteExitHandler:(69,158),3488,32;tcl_DeleteHashEntry:(69,182)=*(69,183)=f(0,20),3520,32;tcl_DeleteHashTable:(69,184)=*(69,185)=f(0,20),3552,32;tcl_DeleteInterp:(69,114),3584,32;tcl_DetachPids:(69,186)=*(69,187)=f(0,20),3616,32;tcl_DeleteTimerHandler:(69,188)=*(69,189)=f(0,20),3648,32;tcl_DeleteTrace:(69,190)=*(69,191)=f(0,20),3680,32;tcl_DontCallWhenDeleted:(69,130),3712,32;tcl_DoOneEvent:(69,192)=*(69,193)=f(0,1),3744,32;tcl_DoWhenIdle:(69,132),3776,32;tcl_DStringAppend:(69,194)=*(69,195)=f(7,35),3808,32;tcl_DStringAppendElement:(69,196)=*(69,197)=f(7,35),3840,32;tcl_DStringEndSublist:(69,198)=*(69,199)=f(0,20),3872,32;tcl_DStringFree:(69,198),3904,32;tcl_DStringGetResult:(69,200)=*(69,201)=f(0,20),3936,32;tcl_DStringInit:(69,198),3968,32;tcl_DStringResult:(69,200),4000,32;tcl_DStringSetLength:(69,202)=*(69,203)=f(0,20),4032,32;tcl_DStringStartSublist:(69,198),4064,32;tcl_Eof:(69,204)=*(69,205)=f(0,1),4096,32;tcl_ErrnoId:(69,206)=*(69,207)=f(7,35),4128,32;tcl_ErrnoMsg:(69,208)=*(69,209)=f(7,35),4160,32;tcl_Eval:(69,176),4192,32;tcl_EvalFile:(69,176),4224,32;tcl_EvalObj:(69,30),4256,32;tcl_EventuallyFree:(69,210)=*(69,211)=f(0,20),4288,32;tcl_Exit:(69,27),4320,32;tcl_ExposeCommand:(69,128),4352,32;tcl_ExprBoolean:(69,60),4384,32;tcl_ExprBooleanObj:(69,62),4416,32;tcl_ExprDouble:(69,66),4448,32;tcl_ExprDoubleObj:(69,68),4480,32;tcl_ExprLong:(69,212)=*(69,213)=f(0,1),4512,32;tcl_ExprLongObj:(69,72),4544,32;tcl_ExprObj:(69,214)=*(69,215)=f(0,1),4576,32;tcl_ExprString:(69,176),4608,32;tcl_Finalize:(69,216)=*(69,217)=f(0,20),4640,32;tcl_FindExecutable:(69,218)=*(69,219)=f(0,20),4672,32;tcl_FirstHashEntry:(69,220)=*(69,221)=f(67,156),4704,32;tcl_Flush:(69,204),4736,32;tcl_FreeResult:(69,114),4768,32;tcl_GetAlias:(69,222)=*(69,223)=f(0,1),4800,32;tcl_GetAliasObj:(69,224)=*(69,225)=f(0,1),4832,32;tcl_GetAssocData:(69,226)=*(69,227)=f(67,1),4864,32;tcl_GetChannel:(69,228)=*(69,229)=f(67,9),4896,32;tcl_GetChannelBufferSize:(69,204),4928,32;tcl_GetChannelHandle:(69,230)=*(69,231)=f(0,1),4960,32;tcl_GetChannelInstanceData:(69,232)=*(69,233)=f(67,1),4992,32;tcl_GetChannelMode:(69,204),5024,32;tcl_GetChannelName:(69,234)=*(69,235)=f(7,35),5056,32;tcl_GetChannelOption:(69,236)=*(69,237)=f(0,1),5088,32;tcl_GetChannelType:(69,238)=*(69,239)=f(69,240)=*(67,206),5120,32;tcl_GetCommandInfo:(69,241)=*(69,242)=f(0,1),5152,32;tcl_GetCommandName:(69,243)=*(69,244)=f(7,35),5184,32;tcl_GetErrno:(69,124),5216,32;tcl_GetHostName:(69,206),5248,32;tcl_GetInterpPath:(69,245)=*(69,246)=f(0,1),5280,32;tcl_GetMaster:(69,247)=*(69,248)=f(67,223),5312,32;tcl_GetNameOfExecutable:(69,249)=*(69,250)=f(19,32),5344,32;tcl_GetObjResult:(69,251)=*(69,252)=f(67,129),5376,32;tcl_GetOpenFile:(69,253)=*(69,254)=f(0,1),5408,32;tcl_GetPathType:(69,255)=*(69,256)=f(67,208),5440,32;tcl_Gets:(69,257)=*(69,258)=f(0,1),5472,32;tcl_GetsObj:(69,259)=*(69,260)=f(0,1),5504,32;tcl_GetServiceMode:(69,124),5536,32;tcl_GetSlave:(69,261)=*(69,262)=f(67,223),5568,32;tcl_GetStdChannel:(69,263)=*(69,264)=f(67,9),5600,32;tcl_GetStringResult:(69,265)=*(69,266)=f(7,35),5632,32;tcl_GetVar:(69,267)=*(69,268)=f(7,35),5664,32;tcl_GetVar2:(69,269)=*(69,270)=f(7,35),5696,32;tcl_GlobalEval:(69,176),5728,32;tcl_GlobalEvalObj:(69,30),5760,32;tcl_HideCommand:(69,128),5792,32;tcl_Init:(69,271)=*(67,65),5824,32;tcl_InitHashTable:(69,272)=*(69,273)=f(0,20),5856,32;tcl_InputBlocked:(69,204),5888,32;tcl_InputBuffered:(69,204),5920,32;tcl_InterpDeleted:(69,271),5952,32;tcl_IsSafe:(69,271),5984,32;tcl_JoinPath:(69,274)=*(69,275)=f(7,35),6016,32;tcl_LinkVar:(69,276)=*(69,277)=f(0,1),6048,32;reserved188:(0,19),6080,32;tcl_MakeFileChannel:(69,278)=*(69,279)=f(67,9),6112,32;tcl_MakeSafe:(69,271),6144,32;tcl_MakeTcpClientChannel:(69,280)=*(69,281)=f(67,9),6176,32;tcl_Merge:(69,138),6208,32;tcl_NextHashEntry:(69,282)=*(69,283)=f(67,156),6240,32;tcl_NotifyChannel:(69,284)=*(69,285)=f(0,20),6272,32;tcl_ObjGetVar2:(69,286)=*(69,287)=f(67,129),6304,32;tcl_ObjSetVar2:(69,288)=*(69,289)=f(67,129),6336,32;tcl_OpenCommandChannel:(69,290)=*(69,291)=f(67,9),6368,32;tcl_OpenFileChannel:(69,292)=*(69,293)=f(67,9),6400,32;tcl_OpenTcpClient:(69,294)=*(69,295)=f(67,9),6432,32;tcl_OpenTcpServer:(69,296)=*(69,297)=f(67,9),6464,32;tcl_Preserve:(69,298)=*(67,51),6496,32;tcl_PrintDouble:(69,299)=*(69,300)=f(0,20),6528,32;tcl_PutEnv:(69,301)=*(69,302)=f(0,1),6560,32;tcl_PosixError:(69,265),6592,32;tcl_QueueEvent:(69,303)=*(69,304)=f(0,20),6624,32;tcl_Read:(69,305)=*(69,306)=f(0,1),6656,32;tcl_ReapDetachedProcs:(69,216),6688,32;tcl_RecordAndEval:(69,307)=*(69,308)=f(0,1),6720,32;tcl_RecordAndEvalObj:(69,309)=*(69,310)=f(0,1),6752,32;tcl_RegisterChannel:(69,311)=*(69,312)=f(0,20),6784,32;tcl_RegisterObjType:(69,313)=*(69,314)=f(0,20),6816,32;tcl_RegExpCompile:(69,315)=*(69,316)=f(67,32),6848,32;tcl_RegExpExec:(69,317)=*(69,318)=f(0,1),6880,32;tcl_RegExpMatch:(69,128),6912,32;tcl_RegExpRange:(69,319)=*(69,320)=f(0,20),6944,32;tcl_Release:(69,298),6976,32;tcl_ResetResult:(69,114),7008,32;tcl_ScanElement:(69,321)=*(69,322)=f(0,1),7040,32;tcl_ScanCountedElement:(69,323)=*(69,324)=f(0,1),7072,32;tcl_Seek:(69,325)=*(69,326)=f(0,1),7104,32;tcl_ServiceAll:(69,124),7136,32;tcl_ServiceEvent:(69,192),7168,32;tcl_SetAssocData:(69,327)=*(69,328)=f(0,20),7200,32;tcl_SetChannelBufferSize:(69,284),7232,32;tcl_SetChannelOption:(69,329)=*(69,330)=f(0,1),7264,32;tcl_SetCommandInfo:(69,241),7296,32;tcl_SetErrno:(69,27),7328,32;tcl_SetErrorCode:(69,116),7360,32;tcl_SetMaxBlockTime:(69,28),7392,32;tcl_SetPanicProc:(69,331)=*(69,332)=f(0,20),7424,32;tcl_SetRecursionLimit:(69,122),7456,32;tcl_SetResult:(69,333)=*(69,334)=f(0,20),7488,32;tcl_SetServiceMode:(69,192),7520,32;tcl_SetObjErrorCode:(69,335)=*(69,336)=f(0,20),7552,32;tcl_SetObjResult:(69,335),7584,32;tcl_SetStdChannel:(69,284),7616,32;tcl_SetVar:(69,269),7648,32;tcl_SetVar2:(69,337)=*(69,338)=f(7,35),7680,32;tcl_SignalId:(69,208),7712,32;tcl_SignalMsg:(69,208),7744,32;tcl_SourceRCFile:(69,114),7776,32;tcl_SplitList:(69,339)=*(69,340)=f(0,1),7808,32;tcl_SplitPath:(69,341)=*(69,342)=f(0,20),7840,32;tcl_StaticPackage:(69,343)=*(69,344)=f(0,20),7872,32;tcl_StringMatch:(69,345)=*(69,346)=f(0,1),7904,32;tcl_Tell:(69,204),7936,32;tcl_TraceVar:(69,347)=*(69,348)=f(0,1),7968,32;tcl_TraceVar2:(69,349)=*(69,350)=f(0,1),8000,32;tcl_TranslateFileName:(69,351)=*(69,352)=f(7,35),8032,32;tcl_Ungets:(69,353)=*(69,354)=f(0,1),8064,32;tcl_UnlinkVar:(69,172),8096,32;tcl_UnregisterChannel:(69,134),8128,32;tcl_UnsetVar:(69,307),8160,32;tcl_UnsetVar2:(69,276),8192,32;tcl_UntraceVar:(69,355)=*(69,356)=f(0,20),8224,32;tcl_UntraceVar2:(69,357)=*(69,358)=f(0,20),8256,32;tcl_UpdateLinkedVar:(69,172),8288,32;tcl_UpVar:(69,359)=*(69,360)=f(0,1),8320,32;tcl_UpVar2:(69,361)=*(69,362)=f(0,1),8352,32;tcl_VarEval:(69,363)=*(69,364)=f(0,1),8384,32;tcl_VarTraceInfo:(69,365)=*(69,366)=f(67,1),8416,32;tcl_VarTraceInfo2:(69,367)=*(69,368)=f(67,1),8448,32;tcl_Write:(69,305),8480,32;tcl_WrongNumArgs:(69,369)=*(69,370)=f(0,20),8512,32;tcl_DumpActiveMemory:(69,136),8544,32;tcl_ValidateAllMemory:(69,371)=*(69,372)=f(0,20),8576,32;tcl_AppendResultVA:(69,373)=*(69,374)=f(0,20),8608,32;tcl_AppendStringsToObjVA:(69,375)=*(69,376)=f(0,20),8640,32;tcl_HashStats:(69,377)=*(69,378)=f(7,35),8672,32;tcl_ParseVar:(69,379)=*(69,380)=f(7,35),8704,32;tcl_PkgPresent:(69,269),8736,32;tcl_PkgPresentEx:(69,13),8768,32;tcl_PkgProvide:(69,128),8800,32;tcl_PkgRequire:(69,269),8832,32;tcl_SetErrorCodeVA:(69,373),8864,32;tcl_VarEvalVA:(69,381)=*(69,382)=f(0,1),8896,32;tcl_WaitPid:(69,383)=*(69,384)=f(67,29),8928,32;tcl_PanicVA:(69,385)=*(69,386)=f(0,20),8960,32;tcl_GetVersion:(69,387)=*(69,388)=f(0,20),8992,32;tcl_InitMemory:(69,114),9024,32;tcl_StackChannel:(69,389)=*(69,390)=f(67,9),9056,32;tcl_UnstackChannel:(69,311),9088,32;tcl_GetStackedChannel:(69,391)=*(69,392)=f(67,9),9120,32;reserved284:(0,19),9152,32;reserved285:(0,19),9184,32;tcl_AppendObjToObj:(69,393)=*(69,394)=f(0,20),9216,32;tcl_CreateEncoding:(69,395)=*(69,396)=f(67,21),9248,32;tcl_CreateThreadExitHandler:(69,158),9280,32;tcl_DeleteThreadExitHandler:(69,158),9312,32;tcl_DiscardResult:(69,397)=*(69,398)=f(0,20),9344,32;tcl_EvalEx:(69,399)=*(69,400)=f(0,1),9376,32;tcl_EvalObjv:(69,401)=*(69,402)=f(0,1),9408,32;tcl_EvalObjEx:(69,309),9440,32;tcl_ExitThread:(69,27),9472,32;tcl_ExternalToUtf:(69,403)=*(69,404)=f(0,1),9504,32;tcl_ExternalToUtfDString:(69,405)=*(69,406)=f(7,35),9536,32;tcl_FinalizeThread:(69,216),9568,32;tcl_FinalizeNotifier:(69,298),9600,32;tcl_FreeEncoding:(69,407)=*(69,408)=f(0,20),9632,32;tcl_GetCurrentThread:(69,409)=*(69,410)=f(67,38),9664,32;tcl_GetEncoding:(69,411)=*(69,412)=f(67,21),9696,32;tcl_GetEncodingName:(69,413)=*(69,414)=f(7,35),9728,32;tcl_GetEncodingNames:(69,114),9760,32;tcl_GetIndexFromObjStruct:(69,415)=*(69,416)=f(0,1),9792,32;tcl_GetThreadData:(69,417)=*(69,418)=f(0,19),9824,32;tcl_GetVar2Ex:(69,419)=*(69,420)=f(67,129),9856,32;tcl_InitNotifier:(69,421)=*(69,422)=f(67,1),9888,32;tcl_MutexLock:(69,423)=*(69,424)=f(0,20),9920,32;tcl_MutexUnlock:(69,423),9952,32;tcl_ConditionNotify:(69,425)=*(69,426)=f(0,20),9984,32;tcl_ConditionWait:(69,427)=*(69,428)=f(0,20),10016,32;tcl_NumUtfChars:(69,429)=*(69,430)=f(0,1),10048,32;tcl_ReadChars:(69,431)=*(69,432)=f(0,1),10080,32;tcl_RestoreResult:(69,433)=*(69,434)=f(0,20),10112,32;tcl_SaveResult:(69,433),10144,32;tcl_SetSystemEncoding:(69,435)=*(69,436)=f(0,1),10176,32;tcl_SetVar2Ex:(69,437)=*(69,438)=f(67,129),10208,32;tcl_ThreadAlert:(69,439)=*(69,440)=f(0,20),10240,32;tcl_ThreadQueueEvent:(69,441)=*(69,442)=f(0,20),10272,32;tcl_UniCharAtIndex:(69,443)=*(69,444)=f(67,226),10304,32;tcl_UniCharToLower:(69,445)=*(69,446)=f(67,226),10336,32;tcl_UniCharToTitle:(69,445),10368,32;tcl_UniCharToUpper:(69,445),10400,32;tcl_UniCharToUtf:(69,447)=*(69,448)=f(0,1),10432,32;tcl_UtfAtIndex:(69,449)=*(69,450)=f(7,35),10464,32;tcl_UtfCharComplete:(69,429),10496,32;tcl_UtfBackslash:(69,451)=*(69,452)=f(0,1),10528,32;tcl_UtfFindFirst:(69,449),10560,32;tcl_UtfFindLast:(69,449),10592,32;tcl_UtfNext:(69,453)=*(69,454)=f(7,35),10624,32;tcl_UtfPrev:(69,455)=*(69,456)=f(7,35),10656,32;tcl_UtfToExternal:(69,403),10688,32;tcl_UtfToExternalDString:(69,405),10720,32;tcl_UtfToLower:(69,136),10752,32;tcl_UtfToTitle:(69,136),10784,32;tcl_UtfToUniChar:(69,457)=*(69,458)=f(0,1),10816,32;tcl_UtfToUpper:(69,136),10848,32;tcl_WriteChars:(69,459)=*(69,460)=f(0,1),10880,32;tcl_WriteObj:(69,259),10912,32;tcl_GetString:(69,461)=*(69,462)=f(7,35),10944,32;tcl_GetDefaultEncodingDir:(69,206),10976,32;tcl_SetDefaultEncodingDir:(67,3),11008,32;tcl_AlertNotifier:(69,298),11040,32;tcl_ServiceModeHook:(69,27),11072,32;tcl_UniCharIsAlnum:(69,192),11104,32;tcl_UniCharIsAlpha:(69,192),11136,32;tcl_UniCharIsDigit:(69,192),11168,32;tcl_UniCharIsLower:(69,192),11200,32;tcl_UniCharIsSpace:(69,192),11232,32;tcl_UniCharIsUpper:(69,192),11264,32;tcl_UniCharIsWordChar:(69,192),11296,32;tcl_UniCharLen:(69,463)=*(69,464)=f(0,1),11328,32;tcl_UniCharNcmp:(69,465)=*(69,466)=f(0,1),11360,32;tcl_UniCharToUtfDString:(69,467)=*(69,468)=f(7,35),11392,32;tcl_UtfToUniCharDString:(69,469)=*(69,470)=f(69,471)=*(67,226),11424,32;tcl_GetRegExpFromObj:(69,472)=*(69,473)=f(67,32),11456,32;tcl_EvalTokens:(69,474)=*(69,475)=f(67,129),11488,32;tcl_FreeParse:(69,476)=*(69,477)=f(0,20),11520,32;tcl_LogCommandInfo:(69,478)=*(69,479)=f(0,20),11552,32;tcl_ParseBraces:(69,480)=*(69,481)=f(0,1),11584,32;tcl_ParseCommand:(69,482)=*(69,483)=f(0,1),11616,32;tcl_ParseExpr:(69,484)=*(69,485)=f(0,1),11648,32;tcl_ParseQuotedString:(69,480),11680,32;tcl_ParseVarName:(69,486)=*(69,487)=f(0,1),11712,32;tcl_GetCwd:(69,488)=*(69,489)=f(7,35),11744,32;tcl_Chdir:(69,301),11776,32;tcl_Access:(69,429),11808,32;tcl_Stat:(69,490)=*(69,491)=f(0,1),11840,32;tcl_UtfNcmp:(69,492)=*(69,493)=f(0,1),11872,32;tcl_UtfNcasecmp:(69,492),11904,32;tcl_StringCaseMatch:(69,494)=*(69,495)=f(0,1),11936,32;tcl_UniCharIsControl:(69,192),11968,32;tcl_UniCharIsGraph:(69,192),12000,32;tcl_UniCharIsPrint:(69,192),12032,32;tcl_UniCharIsPunct:(69,192),12064,32;tcl_RegExpExecObj:(69,496)=*(69,497)=f(0,1),12096,32;tcl_RegExpGetInfo:(69,498)=*(69,499)=f(0,20),12128,32;tcl_NewUnicodeObj:(69,500)=*(69,501)=f(67,129),12160,32;tcl_SetUnicodeObj:(69,502)=*(69,503)=f(0,20),12192,32;tcl_GetCharLength:(69,504)=*(69,505)=f(0,1),12224,32;tcl_GetUniChar:(69,506)=*(69,507)=f(67,226),12256,32;tcl_GetUnicode:(69,508)=*(69,509)=f(69,471),12288,32;tcl_GetRange:(69,510)=*(69,511)=f(67,129),12320,32;tcl_AppendUnicodeToObj:(69,502),12352,32;tcl_RegExpMatchObj:(69,78),12384,32;tcl_SetNotifier:(69,512)=*(69,513)=f(0,20),12416,32;tcl_GetAllocMutex:(69,514)=*(69,515)=f(69,516)=*(67,26),12448,32;tcl_GetChannelNames:(69,271),12480,32;tcl_GetChannelNamesEx:(69,176),12512,32;tcl_ProcObjCmd:(69,517)=*(69,518)=f(0,1),12544,32;tcl_ConditionFinalize:(69,425),12576,32;tcl_MutexFinalize:(69,423),12608,32;tcl_CreateThread:(69,519)=*(69,520)=f(0,1),12640,32;;TclStubs:t(69,521)=(69,9)Tk_BindingTable:t(66,1)=(66,2)=*(66,3)=xsTk_BindingTable_:Tk_Canvas:t(66,4)=(66,5)=*(66,6)=xsTk_Canvas_:Tk_Cursor:t(66,7)=(66,8)=*(66,9)=xsTk_Cursor_:Tk_ErrorHandler:t(66,10)=(66,11)=*(66,12)=xsTk_ErrorHandler_:Tk_Font:t(66,13)=(66,14)=*(66,15)=xsTk_Font_:Tk_Image:t(66,16)=(66,17)=*(66,18)=xsTk_Image__:Tk_ImageMaster:t(66,19)=(66,20)=*(66,21)=xsTk_ImageMaster_:Tk_OptionTable:t(66,22)=(66,23)=*(66,24)=xsTk_OptionTable_:Tk_PostscriptInfo:t(66,25)=(66,26)=*(66,27)=xsTk_PostscriptInfo_:Tk_TextLayout:t(66,28)=(66,29)=*(66,30)=xsTk_TextLayout_:Tk_Window:t(66,31)=(66,32)=*(66,33)=xsTk_Window_:Tk_3DBorder:t(66,34)=(66,35)=*(66,36)=xsTk_3DBorder_:Tk_Uid:t(66,37)=(7,35) :T(66,38)=eTK_OPTION_BOOLEAN:0,TK_OPTION_INT:1,TK_OPTION_DOUBLE:2,TK_OPTION_STRING:3,TK_OPTION_STRING_TABLE:4,TK_OPTION_COLOR:5,TK_OPTION_FONT:6,TK_OPTION_BITMAP:7,TK_OPTION_BORDER:8,TK_OPTION_RELIEF:9,TK_OPTION_CURSOR:10,TK_OPTION_JUSTIFY:11,TK_OPTION_ANCHOR:12,TK_OPTION_SYNONYM:13,TK_OPTION_PIXELS:14,TK_OPTION_WINDOW:15,TK_OPTION_END:16,;Tk_OptionType:t(66,39)=(66,38)Tk_OptionSpec:T(66,40)=s40type:(66,39),0,32;optionName:(7,35),32,32;dbName:(7,35),64,32;dbClass:(7,35),96,32;defValue:(7,35),128,32;objOffset:(0,1),160,32;internalOffset:(0,1),192,32;flags:(0,1),224,32;clientData:(67,1),256,32;typeMask:(0,1),288,32;;Tk_OptionSpec:t(66,41)=(66,40)Tk_SavedOption:T(66,42)=s16optionPtr:(66,43)=*(66,44)=xsTkOption:,0,32;valuePtr:(67,129),32,32;internalForm:(0,13),64,64;;Tk_SavedOption:t(66,45)=(66,42)Tk_SavedOptions:T(66,46)=s336recordPtr:(7,35),0,32;tkwin:(66,31),32,32;numItems:(0,1),64,32;items:(66,47)=ar(0,22);0;19;(66,45),96,2560;nextPtr:(66,48)=*(66,46),2656,32;;Tk_SavedOptions:t(66,49)=(66,46)Tk_OptionParseProc:t(66,50)=(66,51)=f(0,1)Tk_OptionPrintProc:t(66,52)=(66,53)=f(7,35)Tk_CustomOption:T(66,54)=s12parseProc:(66,55)=*(66,50),0,32;printProc:(66,56)=*(66,52),32,32;clientData:(67,1),64,32;;Tk_CustomOption:t(66,57)=(66,54)Tk_ConfigSpec:T(66,58)=s32type:(0,1),0,32;argvName:(7,35),32,32;dbName:(7,35),64,32;dbClass:(7,35),96,32;defValue:(7,35),128,32;offset:(0,1),160,32;specFlags:(0,1),192,32;customPtr:(66,59)=*(66,57),224,32;;Tk_ConfigSpec:t(66,60)=(66,58) :T(66,61)=eTK_CONFIG_BOOLEAN:0,TK_CONFIG_INT:1,TK_CONFIG_DOUBLE:2,TK_CONFIG_STRING:3,TK_CONFIG_UID:4,TK_CONFIG_COLOR:5,TK_CONFIG_FONT:6,TK_CONFIG_BITMAP:7,TK_CONFIG_BORDER:8,TK_CONFIG_RELIEF:9,TK_CONFIG_CURSOR:10,TK_CONFIG_ACTIVE_CURSOR:11,TK_CONFIG_JUSTIFY:12,TK_CONFIG_ANCHOR:13,TK_CONFIG_SYNONYM:14,TK_CONFIG_CAP_STYLE:15,TK_CONFIG_JOIN_STYLE:16,TK_CONFIG_PIXELS:17,TK_CONFIG_MM:18,TK_CONFIG_WINDOW:19,TK_CONFIG_CUSTOM:20,TK_CONFIG_END:21,;Tk_ConfigTypes:t(66,62)=(66,61)Tk_ArgvInfo:t(66,63)=(66,64)=s20key:(7,35),0,32;type:(0,1),32,32;src:(7,35),64,32;dst:(7,35),96,32;help:(7,35),128,32;; :T(66,65)=eTK_DEFER_EVENT:0,TK_PROCESS_EVENT:1,TK_DISCARD_EVENT:2,;Tk_RestrictAction:t(66,66)=(66,65) :T(66,67)=eTK_ANCHOR_N:0,TK_ANCHOR_NE:1,TK_ANCHOR_E:2,TK_ANCHOR_SE:3,TK_ANCHOR_S:4,TK_ANCHOR_SW:5,TK_ANCHOR_W:6,TK_ANCHOR_NW:7,TK_ANCHOR_CENTER:8,;Tk_Anchor:t(66,68)=(66,67) :T(66,69)=eTK_JUSTIFY_LEFT:0,TK_JUSTIFY_RIGHT:1,TK_JUSTIFY_CENTER:2,;Tk_Justify:t(66,70)=(66,69)Tk_FontMetrics:T(66,71)=s12ascent:(0,1),0,32;descent:(0,1),32,32;linespace:(0,1),64,32;;Tk_FontMetrics:t(66,72)=(66,71)Tk_GeomRequestProc:t(66,73)=(66,74)=f(0,20)Tk_GeomLostSlaveProc:t(66,75)=(66,74)Tk_GeomMgr:T(66,76)=s12name:(7,35),0,32;requestProc:(66,77)=*(66,73),32,32;lostSlaveProc:(66,78)=*(66,75),64,32;;Tk_GeomMgr:t(66,79)=(66,76)XVirtualEvent:t(66,80)=(66,81)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(70,89),96,32;event:(72,6),128,32;root:(72,6),160,32;subwindow:(72,6),192,32;time:(72,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;name:(66,37),416,32;same_screen:(0,1),448,32;;XActivateDeactivateEvent:t(66,82)=(66,83)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(70,89),96,32;window:(72,6),128,32;;XActivateEvent:t(66,84)=(66,82)XDeactivateEvent:t(66,85)=(66,82)Tk_FakeWin:T(66,86)=s216display:(70,89),0,32;dummy1:(7,35),32,32;screenNum:(0,1),64,32;visual:(70,21),96,32;depth:(0,1),128,32;window:(72,6),160,32;dummy2:(7,35),192,32;dummy3:(7,35),224,32;parentPtr:(66,31),256,32;dummy4:(7,35),288,32;dummy5:(7,35),320,32;pathName:(7,35),352,32;nameUid:(66,37),384,32;classUid:(66,37),416,32;changes:(70,52),448,224;dummy6:(0,4),672,32;atts:(70,29),704,480;dummy7:(0,5),1184,32;flags:(0,4),1216,32;dummy8:(7,35),1248,32;dummy9:(70,212),1280,32;dummy10:(66,87)=*(67,1),1312,32;dummy11:(0,1),1344,32;dummy12:(0,1),1376,32;dummy13:(7,35),1408,32;dummy14:(7,35),1440,32;dummy15:(67,1),1472,32;reqWidth:(0,1),1504,32;reqHeight:(0,1),1536,32;internalBorderWidth:(0,1),1568,32;dummy16:(7,35),1600,32;dummy17:(7,35),1632,32;dummy18:(67,1),1664,32;dummy19:(7,35),1696,32;;Tk_FakeWin:t(66,88)=(66,86) :T(66,89)=eTK_STATE_NULL:-1,TK_STATE_ACTIVE:0,TK_STATE_DISABLED:1,TK_STATE_NORMAL:2,TK_STATE_HIDDEN:3,;Tk_State:t(66,90)=(66,89)Tk_SmoothMethod:T(66,91)=s12name:(7,35),0,32;coordProc:(66,92)=*(66,93)=f(0,1),32,32;postscriptProc:(66,94)=*(66,95)=f(0,20),64,32;;Tk_SmoothMethod:t(66,96)=(66,91)Tk_Item:T(66,97)=s68id:(0,1),0,32;nextPtr:(66,98)=*(66,97),32,32;staticTagSpace:(66,99)=ar(0,22);0;2;(66,37),64,96;tagPtr:(66,100)=*(66,37),160,32;tagSpace:(0,1),192,32;numTags:(0,1),224,32;typePtr:(66,101)=*(66,102)=xsTk_ItemType:,256,32;x1:(0,1),288,32;y1:(0,1),320,32;x2:(0,1),352,32;y2:(0,1),384,32;prevPtr:(66,98),416,32;state:(66,90),448,32;reserved1:(7,35),480,32;redraw_flags:(0,1),512,32;;Tk_Item:t(66,103)=(66,97)Tk_ItemCreateProc:t(66,104)=(66,105)=f(0,1)Tk_ItemConfigureProc:t(66,106)=(66,107)=f(0,1)Tk_ItemCoordProc:t(66,108)=(66,105)Tk_ItemDeleteProc:t(66,109)=(66,110)=f(0,20)Tk_ItemDisplayProc:t(66,111)=(66,112)=f(0,20)Tk_ItemPointProc:t(66,113)=(66,114)=f(0,13)Tk_ItemAreaProc:t(66,115)=(66,116)=f(0,1)Tk_ItemPostscriptProc:t(66,117)=(66,118)=f(0,1)Tk_ItemScaleProc:t(66,119)=(66,120)=f(0,20)Tk_ItemTranslateProc:t(66,121)=(66,122)=f(0,20)Tk_ItemIndexProc:t(66,123)=(66,124)=f(0,1)Tk_ItemCursorProc:t(66,125)=(66,126)=f(0,20)Tk_ItemSelectionProc:t(66,127)=(66,128)=f(0,1)Tk_ItemInsertProc:t(66,129)=(66,130)=f(0,20)Tk_ItemDCharsProc:t(66,131)=(66,132)=f(0,20)Tk_ItemType:T(66,102)=s96name:(7,35),0,32;itemSize:(0,1),32,32;createProc:(66,133)=*(66,104),64,32;configSpecs:(66,134)=*(66,60),96,32;configProc:(66,135)=*(66,106),128,32;coordProc:(66,136)=*(66,108),160,32;deleteProc:(66,137)=*(66,109),192,32;displayProc:(66,138)=*(66,111),224,32;alwaysRedraw:(0,1),256,32;pointProc:(66,139)=*(66,113),288,32;areaProc:(66,140)=*(66,115),320,32;postscriptProc:(66,141)=*(66,117),352,32;scaleProc:(66,142)=*(66,119),384,32;translateProc:(66,143)=*(66,121),416,32;indexProc:(66,144)=*(66,123),448,32;icursorProc:(66,145)=*(66,125),480,32;selectionProc:(66,146)=*(66,127),512,32;insertProc:(66,147)=*(66,129),544,32;dCharsProc:(66,148)=*(66,131),576,32;nextPtr:(66,101),608,32;reserved1:(7,35),640,32;reserved2:(0,1),672,32;reserved3:(7,35),704,32;reserved4:(7,35),736,32;;Tk_ItemType:t(66,149)=(66,102)Tk_CanvasTextInfo:T(66,150)=s56selBorder:(66,34),0,32;selBorderWidth:(0,1),32,32;selFgColorPtr:(66,151)=*(70,54),64,32;selItemPtr:(66,152)=*(66,103),96,32;selectFirst:(0,1),128,32;selectLast:(0,1),160,32;anchorItemPtr:(66,152),192,32;selectAnchor:(0,1),224,32;insertBorder:(66,34),256,32;insertWidth:(0,1),288,32;insertBorderWidth:(0,1),320,32;focusItemPtr:(66,152),352,32;gotFocus:(0,1),384,32;cursorOn:(0,1),416,32;;Tk_CanvasTextInfo:t(66,153)=(66,150)Tk_Dash:T(66,154)=s8number:(0,1),0,32;pattern:(66,155)=u4pt:(7,35),0,32;array:(16,4),0,32;;,32,32;;Tk_Dash:t(66,156)=(66,154)Tk_TSOffset:T(66,157)=s12flags:(0,1),0,32;xoffset:(0,1),32,32;yoffset:(0,1),64,32;;Tk_TSOffset:t(66,158)=(66,157)Tk_Outline:T(66,159)=s104gc:(70,13),0,32;width:(0,13),32,64;activeWidth:(0,13),96,64;disabledWidth:(0,13),160,64;offset:(0,1),224,32;dash:(66,156),256,64;activeDash:(66,156),320,64;disabledDash:(66,156),384,64;reserved1:(0,19),448,32;reserved2:(0,19),480,32;reserved3:(0,19),512,32;tsoffset:(66,158),544,96;color:(66,151),640,32;activeColor:(66,151),672,32;disabledColor:(66,151),704,32;stipple:(72,9),736,32;activeStipple:(72,9),768,32;disabledStipple:(72,9),800,32;;Tk_Outline:t(66,160)=(66,159)Tk_ImageType:t(66,161)=(66,162)=xsTk_ImageType:Tk_ImageCreateProc:t(66,163)=(66,164)=f(0,1)Tk_ImageGetProc:t(66,165)=(66,166)=f(67,1)Tk_ImageDisplayProc:t(66,167)=(66,168)=f(0,20)Tk_ImageFreeProc:t(66,169)=(66,170)=f(0,20)Tk_ImageDeleteProc:t(66,171)=(67,51)Tk_ImageChangedProc:t(66,172)=(66,173)=f(0,20)Tk_ImagePostscriptProc:t(66,174)=(66,175)=f(0,1)Tk_ImageType:T(66,162)=s36name:(7,35),0,32;createProc:(66,176)=*(66,163),32,32;getProc:(66,177)=*(66,165),64,32;displayProc:(66,178)=*(66,167),96,32;freeProc:(66,179)=*(66,169),128,32;deleteProc:(66,180)=*(66,171),160,32;postscriptProc:(66,181)=*(66,174),192,32;nextPtr:(66,182)=*(66,162),224,32;reserved:(7,35),256,32;;Tk_PhotoHandle:t(66,183)=(0,19)Tk_PhotoImageBlock:T(66,184)=s36pixelPtr:(19,34),0,32;width:(0,1),32,32;height:(0,1),64,32;pitch:(0,1),96,32;pixelSize:(0,1),128,32;offset:(66,185)=ar(0,22);0;3;(0,1),160,128;;Tk_PhotoImageBlock:t(66,186)=(66,184)Tk_PhotoImageFormat:t(66,187)=(66,188)=xsTk_PhotoImageFormat:Tk_ImageFileMatchProc:t(66,189)=(66,190)=f(0,1)Tk_ImageStringMatchProc:t(66,191)=(66,192)=f(0,1)Tk_ImageFileReadProc:t(66,193)=(66,194)=f(0,1)Tk_ImageStringReadProc:t(66,195)=(66,196)=f(0,1)Tk_ImageFileWriteProc:t(66,197)=(66,198)=f(0,1)Tk_ImageStringWriteProc:t(66,199)=(66,200)=f(0,1)Tk_PhotoImageFormat:T(66,188)=s32name:(7,35),0,32;fileMatchProc:(66,201)=*(66,189),32,32;stringMatchProc:(66,202)=*(66,191),64,32;fileReadProc:(66,203)=*(66,193),96,32;stringReadProc:(66,204)=*(66,195),128,32;fileWriteProc:(66,205)=*(66,197),160,32;stringWriteProc:(66,206)=*(66,199),192,32;nextPtr:(66,207)=*(66,188),224,32;;Tk_ErrorProc:t(66,208)=(66,209)=f(0,1)Tk_EventProc:t(66,210)=(66,211)=f(0,20)Tk_GenericProc:t(66,212)=(66,213)=f(0,1)Tk_GetSelProc:t(66,214)=(66,215)=f(0,1)Tk_LostSelProc:t(66,216)=(67,51)Tk_RestrictProc:t(66,217)=(66,218)=f(66,66)Tk_SelectionProc:t(66,219)=(66,220)=f(0,1)TkStubHooks:T(77,1)=s16tkPlatStubs:(77,2)=*(77,3)=xsTkPlatStubs:,0,32;tkIntStubs:(77,4)=*(77,5)=xsTkIntStubs:,32,32;tkIntPlatStubs:(77,6)=*(77,7)=xsTkIntPlatStubs:,64,32;tkIntXlibStubs:(77,8)=*(77,9)=xsTkIntXlibStubs:,96,32;;TkStubHooks:t(77,10)=(77,1)TkStubs:T(77,11)=s964magic:(0,1),0,32;hooks:(77,12)=*(77,1),32,32;tk_MainLoop:(69,216),64,32;tk_3DBorderColor:(77,13)=*(77,14)=f(66,151),96,32;tk_3DBorderGC:(77,15)=*(77,16)=f(70,13),128,32;tk_3DHorizontalBevel:(77,17)=*(77,18)=f(0,20),160,32;tk_3DVerticalBevel:(77,19)=*(77,20)=f(0,20),192,32;tk_AddOption:(77,21)=*(77,22)=f(0,20),224,32;tk_BindEvent:(77,23)=*(77,24)=f(0,20),256,32;tk_CanvasDrawableCoords:(77,25)=*(77,26)=f(0,20),288,32;tk_CanvasEventuallyRedraw:(77,27)=*(77,28)=f(0,20),320,32;tk_CanvasGetCoord:(77,29)=*(77,30)=f(0,1),352,32;tk_CanvasGetTextInfo:(77,31)=*(77,32)=f(77,33)=*(66,153),384,32;tk_CanvasPsBitmap:(77,34)=*(77,35)=f(0,1),416,32;tk_CanvasPsColor:(77,36)=*(77,37)=f(0,1),448,32;tk_CanvasPsFont:(77,38)=*(77,39)=f(0,1),480,32;tk_CanvasPsPath:(77,40)=*(77,41)=f(0,20),512,32;tk_CanvasPsStipple:(77,42)=*(77,43)=f(0,1),544,32;tk_CanvasPsY:(77,44)=*(77,45)=f(0,13),576,32;tk_CanvasSetStippleOrigin:(77,46)=*(77,47)=f(0,20),608,32;tk_CanvasTagsParseProc:(77,48)=*(66,51),640,32;tk_CanvasTagsPrintProc:(77,49)=*(66,53),672,32;tk_CanvasTkwin:(77,50)=*(77,51)=f(66,31),704,32;tk_CanvasWindowCoords:(77,25),736,32;tk_ChangeWindowAttributes:(77,52)=*(77,53)=f(0,20),768,32;tk_CharBbox:(77,54)=*(77,55)=f(0,1),800,32;tk_ClearSelection:(77,56)=*(77,57)=f(0,20),832,32;tk_ClipboardAppend:(77,58)=*(77,59)=f(0,1),864,32;tk_ClipboardClear:(77,60)=*(77,61)=f(0,1),896,32;tk_ConfigureInfo:(77,62)=*(77,63)=f(0,1),928,32;tk_ConfigureValue:(77,62),960,32;tk_ConfigureWidget:(77,64)=*(77,65)=f(0,1),992,32;tk_ConfigureWindow:(77,66)=*(77,67)=f(0,20),1024,32;tk_ComputeTextLayout:(77,68)=*(77,69)=f(66,28),1056,32;tk_CoordsToWindow:(77,70)=*(77,71)=f(66,31),1088,32;tk_CreateBinding:(77,72)=*(77,73)=f(0,5),1120,32;tk_CreateBindingTable:(77,74)=*(77,75)=f(66,1),1152,32;tk_CreateErrorHandler:(77,76)=*(77,77)=f(66,10),1184,32;tk_CreateEventHandler:(77,78)=*(77,79)=f(0,20),1216,32;tk_CreateGenericHandler:(77,80)=*(77,81)=f(0,20),1248,32;tk_CreateImageType:(77,82)=*(77,83)=f(0,20),1280,32;tk_CreateItemType:(77,84)=*(77,85)=f(0,20),1312,32;tk_CreatePhotoImageFormat:(77,86)=*(77,87)=f(0,20),1344,32;tk_CreateSelHandler:(77,88)=*(77,89)=f(0,20),1376,32;tk_CreateWindow:(77,90)=*(77,91)=f(66,31),1408,32;tk_CreateWindowFromPath:(77,90),1440,32;tk_DefineBitmap:(77,92)=*(77,93)=f(0,1),1472,32;tk_DefineCursor:(77,94)=*(77,95)=f(0,20),1504,32;tk_DeleteAllBindings:(77,96)=*(77,97)=f(0,20),1536,32;tk_DeleteBinding:(77,98)=*(77,99)=f(0,1),1568,32;tk_DeleteBindingTable:(77,100)=*(77,101)=f(0,20),1600,32;tk_DeleteErrorHandler:(77,102)=*(77,103)=f(0,20),1632,32;tk_DeleteEventHandler:(77,78),1664,32;tk_DeleteGenericHandler:(77,80),1696,32;tk_DeleteImage:(69,172),1728,32;tk_DeleteSelHandler:(77,104)=*(77,105)=f(0,20),1760,32;tk_DestroyWindow:(77,106)=*(77,107)=f(0,20),1792,32;tk_DisplayName:(77,108)=*(77,109)=f(7,35),1824,32;tk_DistanceToTextLayout:(77,110)=*(77,111)=f(0,1),1856,32;tk_Draw3DPolygon:(77,112)=*(77,113)=f(0,20),1888,32;tk_Draw3DRectangle:(77,19),1920,32;tk_DrawChars:(77,114)=*(77,115)=f(0,20),1952,32;tk_DrawFocusHighlight:(77,116)=*(77,117)=f(0,20),1984,32;tk_DrawTextLayout:(77,118)=*(77,119)=f(0,20),2016,32;tk_Fill3DPolygon:(77,112),2048,32;tk_Fill3DRectangle:(77,19),2080,32;tk_FindPhoto:(77,120)=*(77,121)=f(66,183),2112,32;tk_FontId:(77,122)=*(77,123)=f(72,8),2144,32;tk_Free3DBorder:(77,124)=*(77,125)=f(0,20),2176,32;tk_FreeBitmap:(77,126)=*(77,127)=f(0,20),2208,32;tk_FreeColor:(77,128)=*(77,129)=f(0,20),2240,32;tk_FreeColormap:(77,130)=*(77,131)=f(0,20),2272,32;tk_FreeCursor:(77,132)=*(77,133)=f(0,20),2304,32;tk_FreeFont:(77,134)=*(77,135)=f(0,20),2336,32;tk_FreeGC:(77,136)=*(77,137)=f(0,20),2368,32;tk_FreeImage:(77,138)=*(77,139)=f(0,20),2400,32;tk_FreeOptions:(77,140)=*(77,141)=f(0,20),2432,32;tk_FreePixmap:(77,126),2464,32;tk_FreeTextLayout:(77,142)=*(77,143)=f(0,20),2496,32;tk_FreeXId:(77,144)=*(77,145)=f(0,20),2528,32;tk_GCForColor:(77,146)=*(77,147)=f(70,13),2560,32;tk_GeometryRequest:(77,148)=*(77,149)=f(0,20),2592,32;tk_Get3DBorder:(77,150)=*(77,151)=f(66,34),2624,32;tk_GetAllBindings:(77,152)=*(77,153)=f(0,20),2656,32;tk_GetAnchor:(77,154)=*(77,155)=f(0,1),2688,32;tk_GetAtomName:(77,156)=*(77,157)=f(7,35),2720,32;tk_GetBinding:(77,158)=*(77,159)=f(7,35),2752,32;tk_GetBitmap:(77,160)=*(77,161)=f(72,9),2784,32;tk_GetBitmapFromData:(77,162)=*(77,163)=f(72,9),2816,32;tk_GetCapStyle:(69,60),2848,32;tk_GetColor:(77,164)=*(77,165)=f(66,151),2880,32;tk_GetColorByValue:(77,166)=*(77,167)=f(66,151),2912,32;tk_GetColormap:(77,168)=*(77,169)=f(72,11),2944,32;tk_GetCursor:(77,170)=*(77,171)=f(66,7),2976,32;tk_GetCursorFromData:(77,172)=*(77,173)=f(66,7),3008,32;tk_GetFont:(77,174)=*(77,175)=f(66,13),3040,32;tk_GetFontFromObj:(77,176)=*(77,177)=f(66,13),3072,32;tk_GetFontMetrics:(77,178)=*(77,179)=f(0,20),3104,32;tk_GetGC:(77,180)=*(77,181)=f(70,13),3136,32;tk_GetImage:(77,182)=*(77,183)=f(66,16),3168,32;tk_GetImageMasterData:(77,184)=*(77,185)=f(67,1),3200,32;tk_GetItemTypes:(77,186)=*(77,187)=f(77,188)=*(66,149),3232,32;tk_GetJoinStyle:(69,60),3264,32;tk_GetJustify:(77,189)=*(77,190)=f(0,1),3296,32;tk_GetNumMainWindows:(69,124),3328,32;tk_GetOption:(77,191)=*(77,192)=f(66,37),3360,32;tk_GetPixels:(77,193)=*(77,194)=f(0,1),3392,32;tk_GetPixmap:(77,195)=*(77,196)=f(72,9),3424,32;tk_GetRelief:(69,60),3456,32;tk_GetRootCoords:(77,197)=*(77,198)=f(0,20),3488,32;tk_GetScrollInfo:(77,199)=*(77,200)=f(0,1),3520,32;tk_GetScreenMM:(77,201)=*(77,202)=f(0,1),3552,32;tk_GetSelection:(77,203)=*(77,204)=f(0,1),3584,32;tk_GetUid:(77,205)=*(77,206)=f(66,37),3616,32;tk_GetVisual:(77,207)=*(77,208)=f(70,21),3648,32;tk_GetVRootGeometry:(77,209)=*(77,210)=f(0,20),3680,32;tk_Grab:(77,211)=*(77,212)=f(0,1),3712,32;tk_HandleEvent:(77,213)=*(77,214)=f(0,20),3744,32;tk_IdToWindow:(77,215)=*(77,216)=f(66,31),3776,32;tk_ImageChanged:(77,217)=*(77,218)=f(0,20),3808,32;tk_Init:(69,271),3840,32;tk_InternAtom:(77,219)=*(77,220)=f(72,3),3872,32;tk_IntersectTextLayout:(77,221)=*(77,222)=f(0,1),3904,32;tk_MaintainGeometry:(77,223)=*(77,224)=f(0,20),3936,32;tk_MainWindow:(77,225)=*(77,226)=f(66,31),3968,32;tk_MakeWindowExist:(77,106),4000,32;tk_ManageGeometry:(77,227)=*(77,228)=f(0,20),4032,32;tk_MapWindow:(77,106),4064,32;tk_MeasureChars:(77,229)=*(77,230)=f(0,1),4096,32;tk_MoveResizeWindow:(77,231)=*(77,232)=f(0,20),4128,32;tk_MoveWindow:(77,148),4160,32;tk_MoveToplevelWindow:(77,148),4192,32;tk_NameOf3DBorder:(77,233)=*(77,234)=f(7,35),4224,32;tk_NameOfAnchor:(77,235)=*(77,236)=f(7,35),4256,32;tk_NameOfBitmap:(77,237)=*(77,238)=f(7,35),4288,32;tk_NameOfCapStyle:(69,208),4320,32;tk_NameOfColor:(77,239)=*(77,240)=f(7,35),4352,32;tk_NameOfCursor:(77,241)=*(77,242)=f(7,35),4384,32;tk_NameOfFont:(77,243)=*(77,244)=f(7,35),4416,32;tk_NameOfImage:(77,245)=*(77,246)=f(7,35),4448,32;tk_NameOfJoinStyle:(69,208),4480,32;tk_NameOfJustify:(77,247)=*(77,248)=f(7,35),4512,32;tk_NameOfRelief:(69,208),4544,32;tk_NameToWindow:(77,249)=*(77,250)=f(66,31),4576,32;tk_OwnSelection:(77,251)=*(77,252)=f(0,20),4608,32;tk_ParseArgv:(77,253)=*(77,254)=f(0,1),4640,32;tk_PhotoPutBlock:(77,255)=*(77,256)=f(0,20),4672,32;tk_PhotoPutZoomedBlock:(77,257)=*(77,258)=f(0,20),4704,32;tk_PhotoGetImage:(77,259)=*(77,260)=f(0,1),4736,32;tk_PhotoBlank:(77,261)=*(77,262)=f(0,20),4768,32;tk_PhotoExpand:(77,263)=*(77,264)=f(0,20),4800,32;tk_PhotoGetSize:(77,265)=*(77,266)=f(0,20),4832,32;tk_PhotoSetSize:(77,263),4864,32;tk_PointToChar:(77,110),4896,32;tk_PostscriptFontName:(77,267)=*(77,268)=f(0,1),4928,32;tk_PreserveColormap:(77,130),4960,32;tk_QueueWindowEvent:(77,269)=*(77,270)=f(0,20),4992,32;tk_RedrawImage:(77,271)=*(77,272)=f(0,20),5024,32;tk_ResizeWindow:(77,148),5056,32;tk_RestackWindow:(77,273)=*(77,274)=f(0,1),5088,32;tk_RestrictEvents:(77,275)=*(77,276)=f(77,277)=*(66,217),5120,32;tk_SafeInit:(69,271),5152,32;tk_SetAppName:(77,278)=*(77,279)=f(7,35),5184,32;tk_SetBackgroundFromBorder:(77,280)=*(77,281)=f(0,20),5216,32;tk_SetClass:(77,282)=*(77,283)=f(0,20),5248,32;tk_SetGrid:(77,231),5280,32;tk_SetInternalBorder:(77,284)=*(77,285)=f(0,20),5312,32;tk_SetWindowBackground:(77,286)=*(77,287)=f(0,20),5344,32;tk_SetWindowBackgroundPixmap:(77,288)=*(77,289)=f(0,20),5376,32;tk_SetWindowBorder:(77,286),5408,32;tk_SetWindowBorderWidth:(77,284),5440,32;tk_SetWindowBorderPixmap:(77,288),5472,32;tk_SetWindowColormap:(77,290)=*(77,291)=f(0,20),5504,32;tk_SetWindowVisual:(77,292)=*(77,293)=f(0,1),5536,32;tk_SizeOfBitmap:(77,294)=*(77,295)=f(0,20),5568,32;tk_SizeOfImage:(77,296)=*(77,297)=f(0,20),5600,32;tk_StrictMotif:(77,298)=*(77,299)=f(0,1),5632,32;tk_TextLayoutToPostscript:(77,300)=*(77,301)=f(0,20),5664,32;tk_TextWidth:(77,302)=*(77,303)=f(0,1),5696,32;tk_UndefineCursor:(77,106),5728,32;tk_UnderlineChars:(77,304)=*(77,305)=f(0,20),5760,32;tk_UnderlineTextLayout:(77,306)=*(77,307)=f(0,20),5792,32;tk_Ungrab:(77,106),5824,32;tk_UnmaintainGeometry:(77,308)=*(77,309)=f(0,20),5856,32;tk_UnmapWindow:(77,106),5888,32;tk_UnsetGrid:(77,106),5920,32;tk_UpdatePointer:(77,310)=*(77,311)=f(0,20),5952,32;tk_AllocBitmapFromObj:(77,312)=*(77,313)=f(72,9),5984,32;tk_Alloc3DBorderFromObj:(77,314)=*(77,315)=f(66,34),6016,32;tk_AllocColorFromObj:(77,316)=*(77,317)=f(66,151),6048,32;tk_AllocCursorFromObj:(77,318)=*(77,319)=f(66,7),6080,32;tk_AllocFontFromObj:(77,320)=*(77,321)=f(66,13),6112,32;tk_CreateOptionTable:(77,322)=*(77,323)=f(66,22),6144,32;tk_DeleteOptionTable:(77,324)=*(77,325)=f(0,20),6176,32;tk_Free3DBorderFromObj:(77,326)=*(77,327)=f(0,20),6208,32;tk_FreeBitmapFromObj:(77,326),6240,32;tk_FreeColorFromObj:(77,326),6272,32;tk_FreeConfigOptions:(77,328)=*(77,329)=f(0,20),6304,32;tk_FreeSavedOptions:(77,330)=*(77,331)=f(0,20),6336,32;tk_FreeCursorFromObj:(77,326),6368,32;tk_FreeFontFromObj:(77,326),6400,32;tk_Get3DBorderFromObj:(77,332)=*(77,333)=f(66,34),6432,32;tk_GetAnchorFromObj:(77,334)=*(77,335)=f(0,1),6464,32;tk_GetBitmapFromObj:(77,336)=*(77,337)=f(72,9),6496,32;tk_GetColorFromObj:(77,338)=*(77,339)=f(66,151),6528,32;tk_GetCursorFromObj:(77,340)=*(77,341)=f(66,7),6560,32;tk_GetOptionInfo:(77,342)=*(77,343)=f(67,129),6592,32;tk_GetOptionValue:(77,342),6624,32;tk_GetJustifyFromObj:(77,344)=*(77,345)=f(0,1),6656,32;tk_GetMMFromObj:(77,346)=*(77,347)=f(0,1),6688,32;tk_GetPixelsFromObj:(77,348)=*(77,349)=f(0,1),6720,32;tk_GetReliefFromObj:(69,62),6752,32;tk_GetScrollInfoObj:(77,350)=*(77,351)=f(0,1),6784,32;tk_InitOptions:(77,352)=*(77,353)=f(0,1),6816,32;tk_MainEx:(77,354)=*(77,355)=f(0,20),6848,32;tk_RestoreSavedOptions:(77,330),6880,32;tk_SetOptions:(77,356)=*(77,357)=f(0,1),6912,32;tk_InitConsoleChannels:(69,114),6944,32;tk_CreateConsoleWindow:(69,271),6976,32;tk_CreateSmoothMethod:(77,358)=*(77,359)=f(0,20),7008,32;reserved218:(0,19),7040,32;reserved219:(0,19),7072,32;tk_GetDash:(77,360)=*(77,361)=f(0,1),7104,32;tk_CreateOutline:(77,362)=*(77,363)=f(0,20),7136,32;tk_DeleteOutline:(77,364)=*(77,365)=f(0,20),7168,32;tk_ConfigOutlineGC:(77,366)=*(77,367)=f(0,1),7200,32;tk_ChangeOutlineGC:(77,368)=*(77,369)=f(0,1),7232,32;tk_ResetOutlineGC:(77,368),7264,32;tk_CanvasPsOutline:(77,368),7296,32;tk_SetTSOrigin:(77,370)=*(77,371)=f(0,20),7328,32;tk_CanvasGetCoordFromObj:(77,372)=*(77,373)=f(0,1),7360,32;tk_CanvasSetOffset:(77,374)=*(77,375)=f(0,20),7392,32;tk_DitherPhoto:(77,376)=*(77,377)=f(0,20),7424,32;tk_PostscriptBitmap:(77,378)=*(77,379)=f(0,1),7456,32;tk_PostscriptColor:(77,380)=*(77,381)=f(0,1),7488,32;tk_PostscriptFont:(77,382)=*(77,383)=f(0,1),7520,32;tk_PostscriptImage:(77,384)=*(77,385)=f(0,1),7552,32;tk_PostscriptPath:(77,386)=*(77,387)=f(0,20),7584,32;tk_PostscriptStipple:(77,388)=*(77,389)=f(0,1),7616,32;tk_PostscriptY:(77,390)=*(77,391)=f(0,13),7648,32;tk_PostscriptPhoto:(77,392)=*(77,393)=f(0,1),7680,32;;TkStubs:t(77,394)=(77,11)eager:F(0,20)lockvalue:r(0,1)change:F(0,20)flag:p(0,1)flag:r(0,1)savepc:r(29,14)mark_changed:F(0,20)P:r(30,5)formula_list:F(0,20)action_list:F(0,20)reset_eval:F(0,20)heap.cgetheap:F(13,35)size:p(0,1)freeheap:F(0,20)hptr:G(13,35)heap:G(0,23)=ar(0,22);0;2097151;(0,2)lex.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;49;(0,2)/usr/include/assert.h../EX/script.hScript:T(97,1)=s12maxScript:(0,1),0,32;text:(7,35),32,32;ready:(0,1),64,32;;Script:t(97,2)=(97,1)nextc:G(0,1)yyleng:G(0,1)inEVAL:G(0,1)appAgentName:G(0,1)append_agentName:G(0,1)append_NoAgentName:G(0,1)inPrefix:G(0,1)setHighPrior:S(0,1)currentNotation:G(98,2)changeNotation:F(0,20)notation:p(98,2)notation:r(98,2)makedatum:F(71,12)value:p(71,10)type:r(0,1)value:r(71,10)p:r(71,12)append_char:f(0,20)buffer_overflow:f(0,1)init_lex:F(0,20)keyword_table:T(0,23)=s8name:(7,35),0,32;kval:(0,1),32,32;;keyword.hkeyword_token:f(0,1)keywords:V(0,24)=ar(0,22);0;27;(0,23)builtinF_table:T(0,25)=s4name:(7,35),0,32;;builtinf.hbuiltin_ft_check:F(0,1)builtinFs:V(0,26)=ar(0,22);0;145;(0,25)number_token:f(0,1)r:(0,13)m:(0,1)e:(0,1)is_float:(0,1)format:(7,35)is_hex:r(0,1)u:r(71,10)id_token:f(0,1)sp:(71,5)tempyytext:r(7,35)multi_symbol_token:f(0,1)tab:V(0,27)=*(0,28)=s8c1:(0,2),0,8;c2:(0,2),8,8;token:(0,1),32,32;;table:V(0,29)=ar(0,22);0;12;(0,28)skip_comment:f(0,20)skip_one_line_comment:f(0,20)scoutScreenInitOpened:S(0,1)scoutScreenInitOpen:F(0,20)scoutScreenInitOpenSym:r(71,5)skip_percent_comment:f(0,20)script:r(0,30)=*(97,2)start:r(0,1)backslash:f(0,20)transtab:V(0,31)=ar(0,22);0;10;(0,2)yylex:F(0,1)u:(71,10)append_linebuf:F(0,20)c:(0,2)keyin:F(0,1)flushRestOfLine:F(0,20)filein:r(0,32)=*(1,1)peek:F(0,1)filein:r(0,32)getAgentName:f(0,20)sp:r(71,5)secondC:r(0,2)firstC:r(0,2)Input_Devices:G(0,33)=ar(0,22);0;15;(99,1)bof:S(0,1)yytext:G(0,34)=ar(0,22);0;4095;(0,2)agentName:G(0,35)=ar(0,22);0;127;(0,2)agentType:G(0,36)=ar(0,22);0;2;(0,2)new_yytext:S(0,34)lib.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;48;(0,2)call_lib:F(0,20)inst:p(2,2)A:(0,23)=ar(0,22);0;9;(0,1)result:r(2,1)d:(2,8)call_float:F(0,20)A:(0,24)=ar(0,22);0;9;(0,13)result:r(0,13)machine.cfreedatum:F(0,20)d:p(61,8)newdatum:F(61,8)a:(61,12)newhdat:F(61,8)out_of_range_error:F(0,20)low:p(0,1)up:p(0,1)mustint:F(0,20)where:p(7,35)where:r(7,35)mustchar:F(0,20)muststr:F(0,20)mustlist:F(0,20)mustaddr:F(0,20)address_error:F(0,20)get2num:F(0,1)dp1:p(61,12)dp2:p(61,12)dp1:r(61,12)add:F(0,20)d1:(61,8)d2:(61,8)sub:F(0,20)mul:F(0,20)divide:F(0,20)mod:F(0,20)negate:F(0,20)d:(61,8)lazy_not:F(0,20)not:F(0,20)concat:F(0,20)size1:(0,1)size2:(0,1)concatopt:F(0,20)toAppend:(61,8)currValue:(61,8)addr:(61,8)dp:(61,12)nAppend:r(0,1)jmp:F(0,20)i:r(61,1)jpt:F(0,20)jpf:F(0,20)jpnt:F(0,20)jpnf:F(0,20)and:F(0,20)or:F(0,20)bitand:F(0,20)bitor:F(0,20)ddup:F(0,20)popd:F(0,20)dummy:(61,8)pushUNDEF:F(0,20)pushint:F(0,20)constpush:F(0,20)datacmp:F(0,1)d1:p(61,8)d2:p(61,8)cnv_2_bool:F(0,20)gt:F(0,20)lt:F(0,20)ge:F(0,20)le:F(0,20)eq:F(0,20)ne:F(0,20)switchcode:F(0,20)definition:F(0,20)sp:r(61,5)splist:(62,5)prog_begin:r(61,14)type:r(61,1)nauto:(61,1)text:(7,35)definition_runtimelhs:F(0,20)need_rwv:f(0,20)addr:p(61,8)from:p(7,35)cnv_formula_to_rwv:f(0,20)NullList:V(62,3)assign:F(0,20)tmp:(61,8)inc_asgn:F(0,20)dec_asgn:F(0,20)pre_inc:F(0,20)post_inc:F(0,20)pre_dec:F(0,20)post_dec:F(0,20)UPDATE:S(0,1)noupdate:F(0,20)resetupdate:F(0,20)update:F(0,20)sp:p(61,5)addr:F(0,20)lookup_address:F(0,20)newStr:(0,23)=ar(0,22);0;127;(0,2)tempStr:r(7,35)localaddr:F(0,20)n:r(61,1)indexcalc:F(0,20)dp:r(61,12)index:(61,8)makelist:F(0,20)makearr:F(0,20)n:p(61,1)arr:(61,8)getvalue:F(0,20)sel:F(0,20)dat:(61,8)listsize:F(0,20)shift:F(0,20)append:F(0,20)insert:F(0,20)p:(61,8)pos:(61,1)delete:F(0,20)query:F(0,20)sp:(61,5)P:r(62,5)Q:r(62,5)refer.cIDlist:G(33,3)lastNullInIDlist:G(33,5)printlist:F(0,20)Q:p(33,5)Q:r(33,5)P:r(33,4)addID:F(0,20)id:p(32,5)id:r(32,5)A:r(33,4)P:r(33,5)clear_IDlist:F(0,20)save_IDlist:F(33,5)refer_to:F(0,20)sp:p(32,5)Symbol:r(33,4)SourceTargets:r(33,5)Sources:r(33,5)refer_by:F(0,20)Targets:r(33,5)checkok1:F(0,1)sp:r(32,5)checkok2:F(0,1)checkok:F(0,1)ready:F(0,1)autocalc:G(0,23)=*(32,1)type.cdatatype:S(0,23)=ar(0,1);0;-1;(0,24)=s8type:(0,8),0,16;name:(7,35),32,32;;ctos:F(53,8)d:p(53,8)typeno:F(0,1)typename:p(7,35)typename:r(7,35)typename:F(7,35)t_type:F(0,20)d:(53,8)t_int:F(0,20)t_float:F(0,20)t_char:F(0,20)t_str:F(0,20)t_str1:F(0,20)buf:(0,25)=ar(0,22);0;1023;(0,2)dynbuf:r(7,35)dynbuflen:(0,1)type:(0,1)d1:(53,8)t_super:F(0,20)t:(53,8)/dcs/emp/ashley/tkeden1.40/Misc/custom.c../Eden/eden.hInt:t(29,1)=(0,1)Inst:t(29,2)=(29,3)=*(29,4)=f(0,20)symptr:t(29,5)=(29,6)=*(29,7)=xssymbol:Datum:t(29,8)=(29,9)=xsDatum:uDatum:t(29,10)=(29,11)=xuuDatum:../Eden/symptr.q.h../Eden/global.q.h../Eden/emalloc.h../Eden/error.heden_queue:T(31,1)=s12prev:(31,2)=*(31,1),0,32;next:(31,2),32,32;obj:(0,19),64,32;;QUEUE:t(31,3)=(31,1)symptr_queue:T(30,1)=s12prev:(30,2)=*(30,1),0,32;next:(30,2),32,32;obj:(29,5),64,32;;symptr_QUEUE:t(30,3)=(30,1)symptr_ATOM:t(30,4)=(30,5)=*(30,3)../Eden/agency.q.hagent:T(60,1)=s4name:(7,35),0,32;;agent:t(60,2)=(60,1)agent_queue:T(60,3)=s12prev:(60,4)=*(60,3),0,32;next:(60,4),32,32;obj:(60,2),64,32;;agent_QUEUE:t(60,5)=(60,3)agent_ATOM:t(60,6)=(60,7)=*(60,5)uDatum:T(29,11)=u8r:(0,13),0,64;i:(0,1),0,32;s:(7,35),0,32;a:(29,12)=*(29,8),0,32;sym:(29,5),0,32;v:(29,13)=s8x:(0,1),0,32;y:(0,1),32,32;;,0,64;;Datum:T(29,9)=s12type:(0,8),0,16;u:(29,11),32,64;;symbol:T(29,7)=s108name:(7,35),0,32;stype:(0,8),32,16;inst:(29,14)=*(29,2),64,32;nauto:(0,4),96,32;text:(7,35),128,32;d:(29,9),160,96;sources:(30,3),256,96;targets:(30,3),352,96;Qloc:(30,4),448,32;marked:(0,2),480,1;changed:(0,2),481,1;entry:(0,2),482,6;master:(7,35),512,32;OracleOf:(60,5),544,96;HandleOf:(60,5),640,96;StateOf:(60,5),736,96;next:(29,5),832,32;;symbol:t(29,15)=(29,7)compiler_flags:T(29,16)=u4s:(29,17)=s4define_level:(0,4),0,8;loop_level:(0,4),8,8;switch_level:(0,4),16,8;formula:(0,4),24,1;local_declare:(0,4),25,1;arg_declare:(0,4),26,1;procmacro:(0,4),27,1;;,0,32;all:(0,1),0,32;;t:T(29,18)=s8dp:(29,12),0,32;ip:(29,14),32,32;;../Eden/inst.hFrame:T(29,19)=s20sp:(29,5),0,32;retpc:(29,14),32,32;stackp:(29,12),64,32;hptr:(7,35),96,32;master:(7,35),128,32;;Frame:t(29,20)=(29,19)../Eden/yacc.hYYSTYPE:t(65,1)=(65,2)=u4dp:(29,12),0,32;sym:(29,5),0,32;inst:(29,14),0,32;narg:(29,1),0,32;fun:(29,2),0,32;sw:(65,3)=*(29,18),0,32;tbegin:(7,35),0,32;;custom.hILIBTBL:T(66,1)=s8name:(7,35),0,32;func:(66,2)=*(66,3)=f(0,1),32,32;;RLIBTBL:T(66,4)=s8name:(7,35),0,32;func:(66,5)=*(66,6)=f(0,13),32,32;;../Eden/builtin.hBLIBTBL:T(67,1)=s8name:(7,35),0,32;func:(29,3),32,32;;customlib.hilibtbl:G(0,23)=ar(0,1);0;-1;(66,1)rlibtbl:G(0,24)=ar(0,1);0;-1;(66,4)install_custom_variables:F(0,20)/dcs/emp/ashley/tkeden1.40/Donald/errorcodes:T(73,1)=eUnclassified:0,Impossible:1,SyntaxError:2,OutOfMemory:3,UndefinedID:4,IdListExpect:5,IdExprUnmatch:6,RedeclareID:7,UndeclareID:8,StackOverflow:9,StackUnderflow:10,NotOpenshapeOrGraph:11,TypeMismatch:12,FuncExpect:13,;tree.hnode4:T(74,1)=s24type:(0,1),0,32;op:(0,1),32,32;left:(74,2)=*(74,1),64,32;right:(74,2),96,32;mid:(74,2),128,32;extra:(74,2),160,32;;node3:T(74,3)=s20type:(0,1),0,32;op:(0,1),32,32;left:(74,2),64,32;right:(74,2),96,32;mid:(74,2),128,32;;node2:T(74,4)=s16type:(0,1),0,32;op:(0,1),32,32;left:(74,2),64,32;right:(74,2),96,32;;node1:T(74,5)=s12type:(0,1),0,32;op:(0,1),32,32;left:(74,2),64,32;;node0:T(74,6)=s16type:(0,1),0,32;op:(0,1),32,32;d:(74,7)=u8i:(0,1),0,32;r:(0,13),0,64;s:(7,35),0,32;;,64,64;;node4:t(74,8)=(74,1)node3:t(74,9)=(74,3)node2:t(74,10)=(74,4)node1:t(74,11)=(74,5)node0:t(74,12)=(74,6)tree:t(74,13)=(74,14)=*(74,8)symbol.hsymbol:T(75,1)=s28name:(7,35),0,32;viewport:(7,35),32,32;master:(7,35),64,32;defn:(75,2)=u4t:(74,13),0,32;f:(7,35),0,32;;,96,32;type:(0,1),128,32;derived:(75,3)=*(75,1),160,32;next:(75,3),192,32;;symbol:t(75,4)=(75,1)oper.htrans:T(76,1)=s8order:(0,1),0,32;op_str:(7,35),32,32;;parser.hYYSTYPE:t(77,1)=(77,2)=u8s:(7,35),0,32;i:(0,1),0,32;r:(0,13),0,64;t:(74,13),0,32;;_changed:G(0,1)GlobalSymbols:S(0,23)=*(75,4)c:T(0,24)=s8sym:(0,23),0,32;table:(0,25)=*(0,23),32,32;;context:S(0,26)=ar(0,22);0;127;(0,24)NORMAL:S(0,24)indx:S(0,1)backindx:S(0,1)isGraph:G(0,1)change_prompt:F(0,20)prompt_len:(0,1)change_context:F(0,20)sym:p(0,23)sym:r(0,23)resume_context:F(0,20)cnt:r(0,24)reset_context:F(0,1)ix:r(0,1)MaxBackupContext:S(0,1)backupContextSize:S(0,1)backupContext:S(0,27)=*(0,24)MaxBackupIndx:S(0,1)backupIndxSize:S(0,1)backupIndx:S(0,28)=*(0,1)backup_context:F(0,20)restore_context:F(0,20)change_scope2:f(0,20)expr:p(74,13)expr:r(74,13)change_scope:F(0,20)resume_scope:F(0,20)symbol_search:F(0,23)context_search:F(0,23)new_symbol:F(0,23)free_symbol:F(0,20)look_up:F(0,23)look_up_tree:F(0,23)look_prev:F(0,23)sym_prev:r(0,23)x_default_graph:S(0,29)=ar(0,22);0;41;(0,2)declare_openshape:F(0,20)s:(0,23)x_default_attr:S(0,30)=ar(0,22);0;15;(0,2)x_draw_act:S(0,31)=ar(0,22);0;45;(0,2)declare_action:F(0,20)id:p(7,35)proc_name:p(7,35)vp:p(7,35)id:r(7,35)proc_name:r(7,35)vp:r(7,35)x_delete_attr:S(0,32)=ar(0,22);0;24;(0,2)x_delete_act:S(0,33)=ar(0,22);0;40;(0,2)x_delete_openshape:S(0,34)=ar(0,22);0;22;(0,2)x_delete_graph:S(0,35)=ar(0,22);0;15;(0,2)eden_delete:F(0,20)s:r(0,23)eden_declare:F(0,20)Declare:F(0,20)dc:r(0,1)DeclareGraph:F(0,20)t:r(74,13)Delete:F(0,20)print_symbol_table:F(0,20)symtab:p(0,23)print_all_symbols:F(0,20)donald_full_name:F(7,35)name:V(0,36)=ar(0,22);0;255;(0,2)id_len:(0,1)eden_full_name:F(7,35)name:V(0,36)expr_to_donald_name:F(7,35)expr_to_eden_name:F(7,35)e:r(74,13)isGraphAttr:f(0,1)indent:f(0,20)insert_nl:f(0,20)dumpDonaldDeclaration:f(0,20)isGraph:p(0,1)__retval:r(7,35)dumpDonaldDefinition:f(0,20)dumpdonald:F(0,1)dd_script:G(0,37)=*(78,2)temp:S(0,36)backcontext:S(0,26)viewport_name:G(0,38)=ar(0,22);0;63;(0,2)expr_name:S(0,36)lastmaster:S(7,35)lastvp:S(7,35)lasttype:S(0,1)neednl:S(0,1)tree.cstage:S(0,1)treeListSize:S(0,1)TopTreeList:S(0,1)inPrintTree:S(0,1)dumpbufsize:S(0,1)dumpbuf:G(7,35)initbuf:F(0,20)extendbuf:F(0,20)is_shape:F(0,1)expr:p(73,13)expr:r(73,13)is_openshape:F(0,1)is_graph:F(0,1)appendTreeList:f(0,20)t:p(73,13)t:r(73,13)dtree4:F(73,13)op:p(0,1)l:p(73,13)m:p(73,13)r:p(73,13)x:p(73,13)op:r(0,1)l:r(73,13)r:r(73,13)ptr:r(73,13)dtree3:F(73,13)dtree2:F(73,13)dtree1:F(73,13)dtree0:F(73,13)trans:S(0,23)=ar(0,1);0;-1;(76,1)orig:S(0,24)=ar(0,1);0;-1;(76,1)nary:F(0,1)opcode:p(0,1)opcode:r(0,1)freeTree:F(0,20)copyTree:F(73,13)Comma:S(0,25)=ar(0,22);0;2;(0,2)Rparen:S(0,26)=ar(0,22);0;1;(0,2)dump_str:f(0,20)dumpdtree:F(0,20)order:r(0,1)op_string:r(7,35)glevel:V(0,1)print_tree:F(0,20)Define:F(0,20)expr1:p(73,13)expr2:p(73,13)sym:r(0,27)=*(74,4)top:r(0,1)DefineFunc:F(0,20)FX:p(0,1)FX:r(0,1)sym:r(0,27)checkDonaldExprOracle:F(0,20)DonaldExprOracleCheck:f(0,1)temp:S(0,28)=ar(0,22);0;255;(0,2)defname:S(7,35)TreeList:S(0,29)=*(73,13)tempname:S(0,30)=ar(0,22);0;79;(0,2)DonaldExprOracle:S(0,1)utility.cgetmem:F(0,19)ptr:r(0,19)parser.ywithinHandle:G(0,1)YYSTYPE:t(0,23)=(0,24)=u8s:(8,35),0,32;i:(0,1),0,32;r:(0,13),0,64;t:(61,13),0,32;;yytranslate:S(0,25)=ar(0,1);0;-1;(0,2)yyprhs:S(0,26)=ar(0,1);0;-1;(0,8)yyrhs:S(0,27)=ar(0,1);0;-1;(0,8)yyrline:S(0,28)=ar(0,1);0;-1;(0,8)yytname:S(0,29)=ar(0,1);0;-1;(20,32)yyr1:S(0,30)=ar(0,1);0;-1;(0,8)yyr2:S(0,31)=ar(0,1);0;-1;(0,8)yydefact:S(0,32)=ar(0,1);0;-1;(0,8)yydefgoto:S(0,33)=ar(0,1);0;-1;(0,8)yypact:S(0,34)=ar(0,1);0;-1;(0,8)yypgoto:S(0,35)=ar(0,1);0;-1;(0,8)yytable:S(0,36)=ar(0,1);0;-1;(0,8)yycheck:S(0,37)=ar(0,1);0;-1;(0,8)yyss:S(0,38)=*(0,8)yyvs:S(0,39)=*(0,23)dd_parse:F(0,1)yyvs1:(0,39)no_id:r(0,1)t1:r(61,13)t3:r(61,13)ssp1:r(0,38)msg:r(8,35)dd_error:F(0,20)errorstring:S(0,40)=ar(0,1);0;-1;(8,35)don_err:F(0,20)error_code:p(63,1)error_code:r(63,1)errStr:(0,41)=ar(0,22);0;119;(0,2)err:(74,146)message:(74,146)propagateDonaldDef:F(0,20)withinName:S(8,35)temp:S(0,42)=ar(0,22);0;255;(0,2)dd_char:G(0,1)dd_lval:G(0,23)dd_nerrs:G(0,1)dd_debug:G(0,1)yyssp:S(0,38)yyvsp:S(0,39)yyssa:S(0,43)=ar(0,22);0;199;(0,8)yyvsa:S(0,44)=ar(0,22);0;199;(0,23)yyval:S(0,23)dd_lex.c :T(0,23)=e_S_:0,_A_:1,_D_:2,_DDOT_:3,_DE_:4,_DED_:5,_DES_:6,_DESD_:7,_DOT_:8,_DOT1_:9,_DOT2_:10,_DA_:11,_DAR_:12,_DR_:13,_DRA_:14,_QUOTE_:15,_QUERY_:16,_BSLASH_:17,_HASH_:18,_AND_:19,_OR_:20,_EQ_:21,_NOT_:22,_LT_:23,_GT_:24,_SLASH_:25,_B_:26,_BI_:27,_BISP_:28,_BI__:29,_BI_1_:30,_BI_1SP_:31,_I_:32,_X_:33,_F_:34,_II_:35,_IN_:36,_INA_:37,_TILDE_:38,_IGNORENL_:39,;dd_text:S(5,35)bufsize:S(0,1)dd_leng:S(0,1)state:S(0,1)isOpenshape:S(0,1)curlyCount:S(0,1)dd_appAgentName:G(0,1)DonaldAppAgentName:S(0,1)dd_restart:F(0,20)translation:G(0,24)=ar(0,22);0;62;(0,25)=s8name:(5,35),0,32;token:(0,1),32,32;;map_name_to_token:F(0,1)name:p(5,35)start:(0,1)end:r(0,1)map_token_to_name:F(5,35)save:f(0,20)action_A:f(0,20)new_dd_text:(0,26)=ar(0,22);0;255;(0,2)tokenize:f(0,1)dd_lex:F(0,20)E:r(0,1)S:r(0,1)init_donald:F(0,20)fullname:(0,27)=ar(0,22);0;254;(0,2)initFile:r(0,28)=*(13,1)dd_prompt:G(5,35)gtarget:S(0,1)check.ctrans:T(3,1)=s8order:(0,1),0,32;op_str:(3,2)=*(0,2),32,32;;node4:T(4,1)=s24type:(0,1),0,32;op:(0,1),32,32;left:(4,2)=*(4,1),64,32;right:(4,2),96,32;mid:(4,2),128,32;extra:(4,2),160,32;;node3:T(4,3)=s20type:(0,1),0,32;op:(0,1),32,32;left:(4,2),64,32;right:(4,2),96,32;mid:(4,2),128,32;;node2:T(4,4)=s16type:(0,1),0,32;op:(0,1),32,32;left:(4,2),64,32;right:(4,2),96,32;;node1:T(4,5)=s12type:(0,1),0,32;op:(0,1),32,32;left:(4,2),64,32;;node0:T(4,6)=s16type:(0,1),0,32;op:(0,1),32,32;d:(4,7)=u8i:(0,1),0,32;r:(0,13),0,64;s:(3,2),0,32;;,64,64;;node4:t(4,8)=(4,1)node3:t(4,9)=(4,3)node2:t(4,10)=(4,4)node1:t(4,11)=(4,5)node0:t(4,12)=(4,6)tree:t(4,13)=(4,14)=*(4,8)symbol:T(5,1)=s28name:(3,2),0,32;viewport:(3,2),32,32;master:(3,2),64,32;defn:(5,2)=u4t:(4,13),0,32;f:(3,2),0,32;;,96,32;type:(0,1),128,32;derived:(5,3)=*(5,1),160,32;next:(5,3),192,32;;symbol:t(5,4)=(5,1)YYSTYPE:t(6,1)=(6,2)=u8s:(3,2),0,32;i:(0,1),0,32;r:(0,13),0,64;t:(4,13),0,32;;TypeClash:f(0,20)check_id:f(0,20)expr:p(4,13)expr:r(4,13)id:r(3,2)sym:r(0,23)=*(5,4)count_id:F(0,1)lcount:r(0,1)rcount:r(0,1)semantic_1:f(0,1)E:p(0,1)L:p(0,1)semantic_2:f(0,1)R:p(0,1)semantic_3:f(0,1)M:p(0,1)semantic_4:f(0,1)X:p(0,1)count_expr:F(0,1)check_children_type:f(0,20)/dcs/emp/ashley/tkeden1.40/Sasami/parser.cScript:T(2,1)=s12maxScript:(0,1),0,32;text:(2,2)=*(0,2),32,32;ready:(0,1),64,32;;Script:t(2,3)=(2,1)__caddr_t:t(11,35)=(2,2)__time_t:t(11,36)=(0,3)__useconds_t:t(11,37)=(0,4)__suseconds_t:t(11,38)=(0,3)__swblk_t:t(11,39)=(0,3)__clock_t:t(11,40)=(0,3)__clockid_t:t(11,41)=(0,1)__timer_t:t(11,42)=(0,1)__fd_mask:t(11,43)=(0,5)__fd_set:t(11,44)=(11,45)=s128__fds_bits:(11,46)=ar(11,33);0;31;(11,43),0,1024;;__key_t:t(11,47)=(0,1)__ipc_pid_t:t(11,48)=(0,9)__blksize_t:t(11,49)=(0,3)__blkcnt_t:t(11,50)=(0,3)__blkcnt64_t:t(11,51)=(11,6)__fsblkcnt_t:t(11,52)=(11,4)__fsblkcnt64_t:t(11,53)=(11,5)__fsfilcnt_t:t(11,54)=(11,4)__fsfilcnt64_t:t(11,55)=(11,5)__ino64_t:t(11,56)=(11,5)__off64_t:t(11,57)=(11,24)__t_scalar_t:t(11,58)=(0,3)__t_uscalar_t:t(11,59)=(0,5)__intptr_t:t(11,60)=(0,1)__socklen_t:t(11,61)=(0,4) :T(23,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(23,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(23,3)=(23,4)=*(23,5)=f(0,1)__gconv_init_fct:t(23,6)=(23,7)=*(23,8)=f(0,1)__gconv_end_fct:t(23,9)=(23,10)=*(23,11)=f(0,20)__gconv_trans_fct:t(23,12)=(23,13)=*(23,14)=f(0,1)__gconv_trans_context_fct:t(23,15)=(23,16)=*(23,17)=f(0,1)__gconv_trans_query_fct:t(23,18)=(23,19)=*(23,20)=f(0,1)__gconv_trans_init_fct:t(23,21)=(23,22)=*(23,23)=f(0,1)__gconv_trans_end_fct:t(23,24)=(23,25)=*(23,26)=f(0,20)__gconv_trans_data:T(23,27)=s20__trans_fct:(23,12),0,32;__trans_context_fct:(23,15),32,32;__trans_end_fct:(23,24),64,32;__data:(0,19),96,32;__next:(23,28)=*(23,27),128,32;;__gconv_step:T(23,29)=s56__shlib_handle:(23,30)=*(23,31)=xs__gconv_loaded_object:,0,32;__modname:(23,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(2,2),96,32;__to_name:(2,2),128,32;__fct:(23,3),160,32;__init_fct:(23,6),192,32;__end_fct:(23,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(23,33)=s36__outbuf:(23,34)=*(0,11),0,32;__outbufend:(23,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(23,35)=*(20,1),160,32;__state:(20,1),192,64;__trans:(23,28),256,32;;__gconv_info:T(23,36)=s8__nsteps:(9,1),0,32;__steps:(23,37)=*(23,29),32,32;__data:(23,38)=ar(11,33);0;-1;(23,33),64,0;;__gconv_t:t(23,39)=(23,40)=*(23,36)_IO_lock_t:t(16,1)=(0,20)_IO_marker:T(16,2)=s12_next:(16,3)=*(16,2),0,32;_sbuf:(16,4)=*(5,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(16,5)=e__codecvt_ok:0,__codecvt_partial:1,__codecvt_error:2,__codecvt_noconv:3,;_IO_FILE:T(5,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(2,2),32,32;_IO_read_end:(2,2),64,32;_IO_read_base:(2,2),96,32;_IO_write_base:(2,2),128,32;_IO_write_ptr:(2,2),160,32;_IO_write_end:(2,2),192,32;_IO_buf_base:(2,2),224,32;_IO_buf_end:(2,2),256,32;_IO_save_base:(2,2),288,32;_IO_backup_base:(2,2),320,32;_IO_save_end:(2,2),352,32;_markers:(16,3),384,32;_chain:(16,4),416,32;_fileno:(0,1),448,32;_blksize:(0,1),480,32;_old_offset:(11,23),512,32;_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;_shortbuf:(16,6)=ar(11,33);0;0;(0,2),568,8;_lock:(16,7)=*(16,1),576,32;_offset:(11,57),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(16,8)=ar(11,33);0;51;(0,2),768,416;;_IO_FILE:t(16,9)=(5,2)__io_read_fn:t(16,10)=(16,11)=f(11,26)__io_write_fn:t(16,12)=(16,13)=f(11,26)__io_seek_fn:t(16,14)=(16,15)=f(0,1)__io_close_fn:t(16,16)=(16,17)=f(0,1)ClientData:t(4,1)=(0,19)Tcl_Interp:T(4,2)=s12result:(2,2),0,32;freeProc:(4,3)=*(4,4)=f(0,20),32,32;errorLine:(0,1),64,32;;Tcl_Interp:t(4,5)=(4,2)Tcl_AsyncHandler:t(4,6)=(4,7)=*(4,8)=xsTcl_AsyncHandler_:Tcl_Channel:t(4,9)=(4,10)=*(4,11)=xsTcl_Channel_:Tcl_Command:t(4,12)=(4,13)=*(4,14)=xsTcl_Command_:Tcl_Condition:t(4,15)=(4,16)=*(4,17)=xsTcl_Condition_:Tcl_EncodingState:t(4,18)=(4,19)=*(4,20)=xsTcl_EncodingState_:Tcl_Encoding:t(4,21)=(4,22)=*(4,23)=xsTcl_Encoding_:Tcl_Event:t(4,24)=(4,25)=xsTcl_Event:Tcl_Mutex:t(4,26)=(4,27)=*(4,28)=xsTcl_Mutex_:Tcl_Pid:t(4,29)=(4,30)=*(4,31)=xsTcl_Pid_:Tcl_RegExp:t(4,32)=(4,33)=*(4,34)=xsTcl_RegExp_:Tcl_ThreadDataKey:t(4,35)=(4,36)=*(4,37)=xsTcl_ThreadDataKey_:Tcl_ThreadId:t(4,38)=(4,39)=*(4,40)=xsTcl_ThreadId_:Tcl_TimerToken:t(4,41)=(4,42)=*(4,43)=xsTcl_TimerToken_:Tcl_Trace:t(4,44)=(4,45)=*(4,46)=xsTcl_Trace_:Tcl_Var:t(4,47)=(4,48)=*(4,49)=xsTcl_Var_:Tcl_ThreadCreateProc:t(4,50)=(4,51)=f(0,20)Tcl_RegExpIndices:T(4,52)=s8start:(0,3),0,32;end:(0,3),32,32;;Tcl_RegExpIndices:t(4,53)=(4,52)Tcl_RegExpInfo:T(4,54)=s16nsubs:(0,1),0,32;matches:(4,55)=*(4,53),32,32;extendStart:(0,3),64,32;reserved:(0,3),96,32;;Tcl_RegExpInfo:t(4,56)=(4,54)Tcl_Stat_:t(4,57)=(4,58)=*(4,59)=xsstat: :T(4,60)=eTCL_INT:0,TCL_DOUBLE:1,TCL_EITHER:2,;Tcl_ValueType:t(4,61)=(4,60)Tcl_Value:T(4,62)=s16type:(4,61),0,32;intValue:(0,3),32,32;doubleValue:(0,13),64,64;;Tcl_Value:t(4,63)=(4,62)Tcl_AppInitProc:t(4,64)=(4,65)=f(0,1)Tcl_AsyncProc:t(4,66)=(4,67)=f(0,1)Tcl_ChannelProc:t(4,68)=(4,69)=f(0,20)Tcl_CloseProc:t(4,70)=(4,51)Tcl_CmdDeleteProc:t(4,71)=(4,51)Tcl_CmdProc:t(4,72)=(4,73)=f(0,1)Tcl_CmdTraceProc:t(4,74)=(4,75)=f(0,20)Tcl_DupInternalRepProc:t(4,76)=(4,77)=f(0,20)Tcl_EncodingConvertProc:t(4,78)=(4,79)=f(0,1)Tcl_EncodingFreeProc:t(4,80)=(4,51)Tcl_EventProc:t(4,81)=(4,82)=f(0,1)Tcl_EventCheckProc:t(4,83)=(4,69)Tcl_EventDeleteProc:t(4,84)=(4,85)=f(0,1)Tcl_EventSetupProc:t(4,86)=(4,69)Tcl_ExitProc:t(4,87)=(4,51)Tcl_FileProc:t(4,88)=(4,69)Tcl_FileFreeProc:t(4,89)=(4,51)Tcl_FreeInternalRepProc:t(4,90)=(4,91)=f(0,20)Tcl_FreeProc:t(4,92)=(4,4)Tcl_IdleProc:t(4,93)=(4,51)Tcl_InterpDeleteProc:t(4,94)=(4,95)=f(0,20)Tcl_MathProc:t(4,96)=(4,97)=f(0,1)Tcl_NamespaceDeleteProc:t(4,98)=(4,51)Tcl_ObjCmdProc:t(4,99)=(4,100)=f(0,1)Tcl_PackageInitProc:t(4,101)=(4,65)Tcl_PanicProc:t(4,102)=(4,103)=f(0,20)Tcl_TcpAcceptProc:t(4,104)=(4,105)=f(0,20)Tcl_TimerProc:t(4,106)=(4,51)Tcl_SetFromAnyProc:t(4,107)=(4,108)=f(0,1)Tcl_UpdateStringProc:t(4,109)=(4,91)Tcl_VarTraceProc:t(4,110)=(4,111)=f(2,2)Tcl_CreateFileHandlerProc:t(4,112)=(4,113)=f(0,20)Tcl_DeleteFileHandlerProc:t(4,114)=(4,115)=f(0,20)Tcl_ObjType:T(4,116)=s20name:(2,2),0,32;freeIntRepProc:(4,117)=*(4,90),32,32;dupIntRepProc:(4,118)=*(4,76),64,32;updateStringProc:(4,119)=*(4,109),96,32;setFromAnyProc:(4,120)=*(4,107),128,32;;Tcl_ObjType:t(4,121)=(4,116)Tcl_Obj:T(4,122)=s24refCount:(0,1),0,32;bytes:(2,2),32,32;length:(0,1),64,32;typePtr:(4,123)=*(4,121),96,32;internalRep:(4,124)=u8longValue:(0,3),0,32;doubleValue:(0,13),0,64;otherValuePtr:(0,19),0,32;twoPtrValue:(4,125)=s8ptr1:(0,19),0,32;ptr2:(0,19),32,32;;,0,64;;,128,64;;Tcl_Obj:t(4,126)=(4,122)Tcl_SavedResult:T(4,127)=s228result:(2,2),0,32;freeProc:(4,128)=*(4,92),32,32;objResultPtr:(4,129)=*(4,126),64,32;appendResult:(2,2),96,32;appendAvl:(0,1),128,32;appendUsed:(0,1),160,32;resultSpace:(4,130)=ar(11,33);0;200;(0,2),192,1608;;Tcl_SavedResult:t(4,131)=(4,127)Tcl_Namespace:T(4,132)=s20name:(2,2),0,32;fullName:(2,2),32,32;clientData:(4,1),64,32;deleteProc:(4,133)=*(4,98),96,32;parentPtr:(4,134)=*(4,132),128,32;;Tcl_Namespace:t(4,135)=(4,132)Tcl_CallFrame:T(4,136)=s44nsPtr:(4,137)=*(4,135),0,32;dummy1:(0,1),32,32;dummy2:(0,1),64,32;dummy3:(2,2),96,32;dummy4:(2,2),128,32;dummy5:(2,2),160,32;dummy6:(0,1),192,32;dummy7:(2,2),224,32;dummy8:(2,2),256,32;dummy9:(0,1),288,32;dummy10:(2,2),320,32;;Tcl_CallFrame:t(4,138)=(4,136)Tcl_CmdInfo:T(4,139)=s32isNativeObjectProc:(0,1),0,32;objProc:(4,140)=*(4,99),32,32;objClientData:(4,1),64,32;proc:(4,141)=*(4,72),96,32;clientData:(4,1),128,32;deleteProc:(4,142)=*(4,71),160,32;deleteData:(4,1),192,32;namespacePtr:(4,137),224,32;;Tcl_CmdInfo:t(4,143)=(4,139)Tcl_DString:T(4,144)=s212string:(2,2),0,32;length:(0,1),32,32;spaceAvl:(0,1),64,32;staticSpace:(4,145)=ar(11,33);0;199;(0,2),96,1600;;Tcl_DString:t(4,146)=(4,144)Tcl_HashEntry:T(4,147)=s20nextPtr:(4,148)=*(4,147),0,32;tablePtr:(4,149)=*(4,150)=xsTcl_HashTable:,32,32;bucketPtr:(4,151)=*(4,148),64,32;clientData:(4,1),96,32;key:(4,152)=u4oneWordValue:(2,2),0,32;words:(4,153)=ar(11,33);0;0;(0,1),0,32;string:(20,4),0,32;;,128,32;;Tcl_HashEntry:t(4,154)=(4,147)Tcl_HashTable:T(4,150)=s52buckets:(4,155)=*(4,156)=*(4,154),0,32;staticBuckets:(4,157)=ar(11,33);0;3;(4,156),32,128;numBuckets:(0,1),160,32;numEntries:(0,1),192,32;rebuildSize:(0,1),224,32;downShift:(0,1),256,32;mask:(0,1),288,32;keyType:(0,1),320,32;findProc:(4,158)=*(4,159)=f(4,156),352,32;createProc:(4,160)=*(4,161)=f(4,156),384,32;;Tcl_HashTable:t(4,162)=(4,150)Tcl_HashSearch:T(4,163)=s12tablePtr:(4,164)=*(4,162),0,32;nextIndex:(0,1),32,32;nextEntryPtr:(4,156),64,32;;Tcl_HashSearch:t(4,165)=(4,163)Tcl_Event:T(4,25)=s8proc:(4,166)=*(4,81),0,32;nextPtr:(4,167)=*(4,25),32,32;; :T(4,168)=eTCL_QUEUE_TAIL:0,TCL_QUEUE_HEAD:1,TCL_QUEUE_MARK:2,;Tcl_QueuePosition:t(4,169)=(4,168)Tcl_Time:T(4,170)=s8sec:(0,3),0,32;usec:(0,3),32,32;;Tcl_Time:t(4,171)=(4,170)Tcl_SetTimerProc:t(4,172)=(4,173)=f(0,20)Tcl_WaitForEventProc:t(4,174)=(4,175)=f(0,1)Tcl_DriverBlockModeProc:t(4,176)=(4,177)=f(0,1)Tcl_DriverCloseProc:t(4,178)=(4,179)=f(0,1)Tcl_DriverClose2Proc:t(4,180)=(4,67)Tcl_DriverInputProc:t(4,181)=(4,182)=f(0,1)Tcl_DriverOutputProc:t(4,183)=(4,182)Tcl_DriverSeekProc:t(4,184)=(4,185)=f(0,1)Tcl_DriverSetOptionProc:t(4,186)=(4,187)=f(0,1)Tcl_DriverGetOptionProc:t(4,188)=(4,189)=f(0,1)Tcl_DriverWatchProc:t(4,190)=(4,69)Tcl_DriverGetHandleProc:t(4,191)=(4,192)=f(0,1)Tcl_EolTranslation:T(4,193)=eTCL_TRANSLATE_AUTO:0,TCL_TRANSLATE_CR:1,TCL_TRANSLATE_LF:2,TCL_TRANSLATE_CRLF:3,;Tcl_EolTranslation:t(4,194)=(4,193)Tcl_ChannelType:T(4,195)=s44typeName:(2,2),0,32;blockModeProc:(4,196)=*(4,176),32,32;closeProc:(4,197)=*(4,178),64,32;inputProc:(4,198)=*(4,181),96,32;outputProc:(4,199)=*(4,183),128,32;seekProc:(4,200)=*(4,184),160,32;setOptionProc:(4,201)=*(4,186),192,32;getOptionProc:(4,202)=*(4,188),224,32;watchProc:(4,203)=*(4,190),256,32;getHandleProc:(4,204)=*(4,191),288,32;close2Proc:(4,205)=*(4,180),320,32;;Tcl_ChannelType:t(4,206)=(4,195)Tcl_PathType:T(4,207)=eTCL_PATH_ABSOLUTE:0,TCL_PATH_RELATIVE:1,TCL_PATH_VOLUME_RELATIVE:2,;Tcl_PathType:t(4,208)=(4,207)Tcl_NotifierProcs:T(4,209)=s16setTimerProc:(4,210)=*(4,172),0,32;waitForEventProc:(4,211)=*(4,174),32,32;createFileHandlerProc:(4,212)=*(4,112),64,32;deleteFileHandlerProc:(4,213)=*(4,114),96,32;;Tcl_NotifierProcs:t(4,214)=(4,209)Tcl_EncodingType:T(4,215)=s24encodingName:(23,32),0,32;toUtfProc:(4,216)=*(4,78),32,32;fromUtfProc:(4,216),64,32;freeProc:(4,217)=*(4,80),96,32;clientData:(4,1),128,32;nullSize:(0,1),160,32;;Tcl_EncodingType:t(4,218)=(4,215)Tcl_Token:T(4,219)=s16type:(0,1),0,32;start:(2,2),32,32;size:(0,1),64,32;numComponents:(0,1),96,32;;Tcl_Token:t(4,220)=(4,219)Tcl_Parse:T(4,221)=s376commentStart:(2,2),0,32;commentSize:(0,1),32,32;commandStart:(2,2),64,32;commandSize:(0,1),96,32;numWords:(0,1),128,32;tokenPtr:(4,222)=*(4,220),160,32;numTokens:(0,1),192,32;tokensAvailable:(0,1),224,32;errorType:(0,1),256,32;string:(2,2),288,32;end:(2,2),320,32;interp:(4,223)=*(4,5),352,32;term:(2,2),384,32;incomplete:(0,1),416,32;staticTokens:(4,224)=ar(11,33);0;19;(4,220),448,2560;;Tcl_Parse:t(4,225)=(4,221)Tcl_UniChar:t(4,226)=(0,9)TclStubHooks:T(33,1)=s12tclPlatStubs:(33,2)=*(33,3)=xsTclPlatStubs:,0,32;tclIntStubs:(33,4)=*(33,5)=xsTclIntStubs:,32,32;tclIntPlatStubs:(33,6)=*(33,7)=xsTclIntPlatStubs:,64,32;;TclStubHooks:t(33,8)=(33,1)TclStubs:T(33,9)=s1584magic:(0,1),0,32;hooks:(33,10)=*(33,1),32,32;tcl_PkgProvideEx:(33,11)=*(33,12)=f(0,1),64,32;tcl_PkgRequireEx:(33,13)=*(33,14)=f(2,2),96,32;tcl_Panic:(33,15)=*(4,103),128,32;tcl_Alloc:(33,16)=*(33,17)=f(2,2),160,32;tcl_Free:(4,3),192,32;tcl_Realloc:(33,18)=*(33,19)=f(2,2),224,32;tcl_DbCkalloc:(33,20)=*(33,21)=f(2,2),256,32;tcl_DbCkfree:(33,22)=*(33,23)=f(0,1),288,32;tcl_DbCkrealloc:(33,24)=*(33,25)=f(2,2),320,32;tcl_CreateFileHandler:(33,26)=*(4,113),352,32;tcl_DeleteFileHandler:(33,27)=*(4,115),384,32;tcl_SetTimer:(33,28)=*(4,173),416,32;tcl_Sleep:(33,27),448,32;tcl_WaitForEvent:(33,29)=*(4,175),480,32;tcl_AppendAllObjTypes:(33,30)=*(33,31)=f(0,1),512,32;tcl_AppendStringsToObj:(33,32)=*(33,33)=f(0,20),544,32;tcl_AppendToObj:(33,34)=*(33,35)=f(0,20),576,32;tcl_ConcatObj:(33,36)=*(33,37)=f(4,129),608,32;tcl_ConvertToType:(33,38)=*(33,39)=f(0,1),640,32;tcl_DbDecrRefCount:(33,34),672,32;tcl_DbIncrRefCount:(33,34),704,32;tcl_DbIsShared:(33,40)=*(33,41)=f(0,1),736,32;tcl_DbNewBooleanObj:(33,42)=*(33,43)=f(4,129),768,32;tcl_DbNewByteArrayObj:(33,44)=*(33,45)=f(4,129),800,32;tcl_DbNewDoubleObj:(33,46)=*(33,47)=f(4,129),832,32;tcl_DbNewListObj:(33,48)=*(33,49)=f(4,129),864,32;tcl_DbNewLongObj:(33,50)=*(33,51)=f(4,129),896,32;tcl_DbNewObj:(33,52)=*(33,53)=f(4,129),928,32;tcl_DbNewStringObj:(33,54)=*(33,55)=f(4,129),960,32;tcl_DuplicateObj:(33,56)=*(33,57)=f(4,129),992,32;tclFreeObj:(33,58)=*(33,59)=f(0,20),1024,32;tcl_GetBoolean:(33,60)=*(33,61)=f(0,1),1056,32;tcl_GetBooleanFromObj:(33,62)=*(33,63)=f(0,1),1088,32;tcl_GetByteArrayFromObj:(33,64)=*(33,65)=f(23,34),1120,32;tcl_GetDouble:(33,66)=*(33,67)=f(0,1),1152,32;tcl_GetDoubleFromObj:(33,68)=*(33,69)=f(0,1),1184,32;tcl_GetIndexFromObj:(33,70)=*(33,71)=f(0,1),1216,32;tcl_GetInt:(33,60),1248,32;tcl_GetIntFromObj:(33,62),1280,32;tcl_GetLongFromObj:(33,72)=*(33,73)=f(0,1),1312,32;tcl_GetObjType:(33,74)=*(33,75)=f(4,123),1344,32;tcl_GetStringFromObj:(33,76)=*(33,77)=f(2,2),1376,32;tcl_InvalidateStringRep:(33,58),1408,32;tcl_ListObjAppendList:(33,78)=*(33,79)=f(0,1),1440,32;tcl_ListObjAppendElement:(33,78),1472,32;tcl_ListObjGetElements:(33,80)=*(33,81)=f(0,1),1504,32;tcl_ListObjIndex:(33,82)=*(33,83)=f(0,1),1536,32;tcl_ListObjLength:(33,62),1568,32;tcl_ListObjReplace:(33,84)=*(33,85)=f(0,1),1600,32;tcl_NewBooleanObj:(33,86)=*(33,87)=f(4,129),1632,32;tcl_NewByteArrayObj:(33,88)=*(33,89)=f(4,129),1664,32;tcl_NewDoubleObj:(33,90)=*(33,91)=f(4,129),1696,32;tcl_NewIntObj:(33,86),1728,32;tcl_NewListObj:(33,36),1760,32;tcl_NewLongObj:(33,92)=*(33,93)=f(4,129),1792,32;tcl_NewObj:(33,94)=*(33,95)=f(4,129),1824,32;tcl_NewStringObj:(33,96)=*(33,97)=f(4,129),1856,32;tcl_SetBooleanObj:(33,98)=*(33,99)=f(0,20),1888,32;tcl_SetByteArrayLength:(33,100)=*(33,101)=f(23,34),1920,32;tcl_SetByteArrayObj:(33,102)=*(33,103)=f(0,20),1952,32;tcl_SetDoubleObj:(33,104)=*(33,105)=f(0,20),1984,32;tcl_SetIntObj:(33,98),2016,32;tcl_SetListObj:(33,106)=*(33,107)=f(0,20),2048,32;tcl_SetLongObj:(33,108)=*(33,109)=f(0,20),2080,32;tcl_SetObjLength:(33,98),2112,32;tcl_SetStringObj:(33,34),2144,32;tcl_AddErrorInfo:(33,110)=*(33,111)=f(0,20),2176,32;tcl_AddObjErrorInfo:(33,112)=*(33,113)=f(0,20),2208,32;tcl_AllowExceptions:(33,114)=*(33,115)=f(0,20),2240,32;tcl_AppendElement:(33,110),2272,32;tcl_AppendResult:(33,116)=*(33,117)=f(0,20),2304,32;tcl_AsyncCreate:(33,118)=*(33,119)=f(4,6),2336,32;tcl_AsyncDelete:(33,120)=*(33,121)=f(0,20),2368,32;tcl_AsyncInvoke:(33,122)=*(33,123)=f(0,1),2400,32;tcl_AsyncMark:(33,120),2432,32;tcl_AsyncReady:(33,124)=*(33,125)=f(0,1),2464,32;tcl_BackgroundError:(33,114),2496,32;tcl_Backslash:(33,126)=*(33,127)=f(0,2),2528,32;tcl_BadChannelOption:(33,128)=*(33,129)=f(0,1),2560,32;tcl_CallWhenDeleted:(33,130)=*(33,131)=f(0,20),2592,32;tcl_CancelIdleCall:(33,132)=*(33,133)=f(0,20),2624,32;tcl_Close:(33,134)=*(33,135)=f(0,1),2656,32;tcl_CommandComplete:(33,136)=*(33,137)=f(0,1),2688,32;tcl_Concat:(33,138)=*(33,139)=f(2,2),2720,32;tcl_ConvertElement:(33,140)=*(33,141)=f(0,1),2752,32;tcl_ConvertCountedElement:(33,142)=*(33,143)=f(0,1),2784,32;tcl_CreateAlias:(33,144)=*(33,145)=f(0,1),2816,32;tcl_CreateAliasObj:(33,146)=*(33,147)=f(0,1),2848,32;tcl_CreateChannel:(33,148)=*(33,149)=f(4,9),2880,32;tcl_CreateChannelHandler:(33,150)=*(33,151)=f(0,20),2912,32;tcl_CreateCloseHandler:(33,152)=*(33,153)=f(0,20),2944,32;tcl_CreateCommand:(33,154)=*(33,155)=f(4,12),2976,32;tcl_CreateEventSource:(33,156)=*(33,157)=f(0,20),3008,32;tcl_CreateExitHandler:(33,158)=*(33,159)=f(0,20),3040,32;tcl_CreateInterp:(33,160)=*(33,161)=f(4,223),3072,32;tcl_CreateMathFunc:(33,162)=*(33,163)=f(0,20),3104,32;tcl_CreateObjCommand:(33,164)=*(33,165)=f(4,12),3136,32;tcl_CreateSlave:(33,166)=*(33,167)=f(4,223),3168,32;tcl_CreateTimerHandler:(33,168)=*(33,169)=f(4,41),3200,32;tcl_CreateTrace:(33,170)=*(33,171)=f(4,44),3232,32;tcl_DeleteAssocData:(33,172)=*(33,173)=f(0,20),3264,32;tcl_DeleteChannelHandler:(33,174)=*(33,175)=f(0,20),3296,32;tcl_DeleteCloseHandler:(33,152),3328,32;tcl_DeleteCommand:(33,176)=*(33,177)=f(0,1),3360,32;tcl_DeleteCommandFromToken:(33,178)=*(33,179)=f(0,1),3392,32;tcl_DeleteEvents:(33,180)=*(33,181)=f(0,20),3424,32;tcl_DeleteEventSource:(33,156),3456,32;tcl_DeleteExitHandler:(33,158),3488,32;tcl_DeleteHashEntry:(33,182)=*(33,183)=f(0,20),3520,32;tcl_DeleteHashTable:(33,184)=*(33,185)=f(0,20),3552,32;tcl_DeleteInterp:(33,114),3584,32;tcl_DetachPids:(33,186)=*(33,187)=f(0,20),3616,32;tcl_DeleteTimerHandler:(33,188)=*(33,189)=f(0,20),3648,32;tcl_DeleteTrace:(33,190)=*(33,191)=f(0,20),3680,32;tcl_DontCallWhenDeleted:(33,130),3712,32;tcl_DoOneEvent:(33,192)=*(33,193)=f(0,1),3744,32;tcl_DoWhenIdle:(33,132),3776,32;tcl_DStringAppend:(33,194)=*(33,195)=f(2,2),3808,32;tcl_DStringAppendElement:(33,196)=*(33,197)=f(2,2),3840,32;tcl_DStringEndSublist:(33,198)=*(33,199)=f(0,20),3872,32;tcl_DStringFree:(33,198),3904,32;tcl_DStringGetResult:(33,200)=*(33,201)=f(0,20),3936,32;tcl_DStringInit:(33,198),3968,32;tcl_DStringResult:(33,200),4000,32;tcl_DStringSetLength:(33,202)=*(33,203)=f(0,20),4032,32;tcl_DStringStartSublist:(33,198),4064,32;tcl_Eof:(33,204)=*(33,205)=f(0,1),4096,32;tcl_ErrnoId:(33,206)=*(33,207)=f(2,2),4128,32;tcl_ErrnoMsg:(33,208)=*(33,209)=f(2,2),4160,32;tcl_Eval:(33,176),4192,32;tcl_EvalFile:(33,176),4224,32;tcl_EvalObj:(33,30),4256,32;tcl_EventuallyFree:(33,210)=*(33,211)=f(0,20),4288,32;tcl_Exit:(33,27),4320,32;tcl_ExposeCommand:(33,128),4352,32;tcl_ExprBoolean:(33,60),4384,32;tcl_ExprBooleanObj:(33,62),4416,32;tcl_ExprDouble:(33,66),4448,32;tcl_ExprDoubleObj:(33,68),4480,32;tcl_ExprLong:(33,212)=*(33,213)=f(0,1),4512,32;tcl_ExprLongObj:(33,72),4544,32;tcl_ExprObj:(33,214)=*(33,215)=f(0,1),4576,32;tcl_ExprString:(33,176),4608,32;tcl_Finalize:(33,216)=*(33,217)=f(0,20),4640,32;tcl_FindExecutable:(33,218)=*(33,219)=f(0,20),4672,32;tcl_FirstHashEntry:(33,220)=*(33,221)=f(4,156),4704,32;tcl_Flush:(33,204),4736,32;tcl_FreeResult:(33,114),4768,32;tcl_GetAlias:(33,222)=*(33,223)=f(0,1),4800,32;tcl_GetAliasObj:(33,224)=*(33,225)=f(0,1),4832,32;tcl_GetAssocData:(33,226)=*(33,227)=f(4,1),4864,32;tcl_GetChannel:(33,228)=*(33,229)=f(4,9),4896,32;tcl_GetChannelBufferSize:(33,204),4928,32;tcl_GetChannelHandle:(33,230)=*(33,231)=f(0,1),4960,32;tcl_GetChannelInstanceData:(33,232)=*(33,233)=f(4,1),4992,32;tcl_GetChannelMode:(33,204),5024,32;tcl_GetChannelName:(33,234)=*(33,235)=f(2,2),5056,32;tcl_GetChannelOption:(33,236)=*(33,237)=f(0,1),5088,32;tcl_GetChannelType:(33,238)=*(33,239)=f(33,240)=*(4,206),5120,32;tcl_GetCommandInfo:(33,241)=*(33,242)=f(0,1),5152,32;tcl_GetCommandName:(33,243)=*(33,244)=f(2,2),5184,32;tcl_GetErrno:(33,124),5216,32;tcl_GetHostName:(33,206),5248,32;tcl_GetInterpPath:(33,245)=*(33,246)=f(0,1),5280,32;tcl_GetMaster:(33,247)=*(33,248)=f(4,223),5312,32;tcl_GetNameOfExecutable:(33,249)=*(33,250)=f(23,32),5344,32;tcl_GetObjResult:(33,251)=*(33,252)=f(4,129),5376,32;tcl_GetOpenFile:(33,253)=*(33,254)=f(0,1),5408,32;tcl_GetPathType:(33,255)=*(33,256)=f(4,208),5440,32;tcl_Gets:(33,257)=*(33,258)=f(0,1),5472,32;tcl_GetsObj:(33,259)=*(33,260)=f(0,1),5504,32;tcl_GetServiceMode:(33,124),5536,32;tcl_GetSlave:(33,261)=*(33,262)=f(4,223),5568,32;tcl_GetStdChannel:(33,263)=*(33,264)=f(4,9),5600,32;tcl_GetStringResult:(33,265)=*(33,266)=f(2,2),5632,32;tcl_GetVar:(33,267)=*(33,268)=f(2,2),5664,32;tcl_GetVar2:(33,269)=*(33,270)=f(2,2),5696,32;tcl_GlobalEval:(33,176),5728,32;tcl_GlobalEvalObj:(33,30),5760,32;tcl_HideCommand:(33,128),5792,32;tcl_Init:(33,271)=*(4,65),5824,32;tcl_InitHashTable:(33,272)=*(33,273)=f(0,20),5856,32;tcl_InputBlocked:(33,204),5888,32;tcl_InputBuffered:(33,204),5920,32;tcl_InterpDeleted:(33,271),5952,32;tcl_IsSafe:(33,271),5984,32;tcl_JoinPath:(33,274)=*(33,275)=f(2,2),6016,32;tcl_LinkVar:(33,276)=*(33,277)=f(0,1),6048,32;reserved188:(0,19),6080,32;tcl_MakeFileChannel:(33,278)=*(33,279)=f(4,9),6112,32;tcl_MakeSafe:(33,271),6144,32;tcl_MakeTcpClientChannel:(33,280)=*(33,281)=f(4,9),6176,32;tcl_Merge:(33,138),6208,32;tcl_NextHashEntry:(33,282)=*(33,283)=f(4,156),6240,32;tcl_NotifyChannel:(33,284)=*(33,285)=f(0,20),6272,32;tcl_ObjGetVar2:(33,286)=*(33,287)=f(4,129),6304,32;tcl_ObjSetVar2:(33,288)=*(33,289)=f(4,129),6336,32;tcl_OpenCommandChannel:(33,290)=*(33,291)=f(4,9),6368,32;tcl_OpenFileChannel:(33,292)=*(33,293)=f(4,9),6400,32;tcl_OpenTcpClient:(33,294)=*(33,295)=f(4,9),6432,32;tcl_OpenTcpServer:(33,296)=*(33,297)=f(4,9),6464,32;tcl_Preserve:(33,298)=*(4,51),6496,32;tcl_PrintDouble:(33,299)=*(33,300)=f(0,20),6528,32;tcl_PutEnv:(33,301)=*(33,302)=f(0,1),6560,32;tcl_PosixError:(33,265),6592,32;tcl_QueueEvent:(33,303)=*(33,304)=f(0,20),6624,32;tcl_Read:(33,305)=*(33,306)=f(0,1),6656,32;tcl_ReapDetachedProcs:(33,216),6688,32;tcl_RecordAndEval:(33,307)=*(33,308)=f(0,1),6720,32;tcl_RecordAndEvalObj:(33,309)=*(33,310)=f(0,1),6752,32;tcl_RegisterChannel:(33,311)=*(33,312)=f(0,20),6784,32;tcl_RegisterObjType:(33,313)=*(33,314)=f(0,20),6816,32;tcl_RegExpCompile:(33,315)=*(33,316)=f(4,32),6848,32;tcl_RegExpExec:(33,317)=*(33,318)=f(0,1),6880,32;tcl_RegExpMatch:(33,128),6912,32;tcl_RegExpRange:(33,319)=*(33,320)=f(0,20),6944,32;tcl_Release:(33,298),6976,32;tcl_ResetResult:(33,114),7008,32;tcl_ScanElement:(33,321)=*(33,322)=f(0,1),7040,32;tcl_ScanCountedElement:(33,323)=*(33,324)=f(0,1),7072,32;tcl_Seek:(33,325)=*(33,326)=f(0,1),7104,32;tcl_ServiceAll:(33,124),7136,32;tcl_ServiceEvent:(33,192),7168,32;tcl_SetAssocData:(33,327)=*(33,328)=f(0,20),7200,32;tcl_SetChannelBufferSize:(33,284),7232,32;tcl_SetChannelOption:(33,329)=*(33,330)=f(0,1),7264,32;tcl_SetCommandInfo:(33,241),7296,32;tcl_SetErrno:(33,27),7328,32;tcl_SetErrorCode:(33,116),7360,32;tcl_SetMaxBlockTime:(33,28),7392,32;tcl_SetPanicProc:(33,331)=*(33,332)=f(0,20),7424,32;tcl_SetRecursionLimit:(33,122),7456,32;tcl_SetResult:(33,333)=*(33,334)=f(0,20),7488,32;tcl_SetServiceMode:(33,192),7520,32;tcl_SetObjErrorCode:(33,335)=*(33,336)=f(0,20),7552,32;tcl_SetObjResult:(33,335),7584,32;tcl_SetStdChannel:(33,284),7616,32;tcl_SetVar:(33,269),7648,32;tcl_SetVar2:(33,337)=*(33,338)=f(2,2),7680,32;tcl_SignalId:(33,208),7712,32;tcl_SignalMsg:(33,208),7744,32;tcl_SourceRCFile:(33,114),7776,32;tcl_SplitList:(33,339)=*(33,340)=f(0,1),7808,32;tcl_SplitPath:(33,341)=*(33,342)=f(0,20),7840,32;tcl_StaticPackage:(33,343)=*(33,344)=f(0,20),7872,32;tcl_StringMatch:(33,345)=*(33,346)=f(0,1),7904,32;tcl_Tell:(33,204),7936,32;tcl_TraceVar:(33,347)=*(33,348)=f(0,1),7968,32;tcl_TraceVar2:(33,349)=*(33,350)=f(0,1),8000,32;tcl_TranslateFileName:(33,351)=*(33,352)=f(2,2),8032,32;tcl_Ungets:(33,353)=*(33,354)=f(0,1),8064,32;tcl_UnlinkVar:(33,172),8096,32;tcl_UnregisterChannel:(33,134),8128,32;tcl_UnsetVar:(33,307),8160,32;tcl_UnsetVar2:(33,276),8192,32;tcl_UntraceVar:(33,355)=*(33,356)=f(0,20),8224,32;tcl_UntraceVar2:(33,357)=*(33,358)=f(0,20),8256,32;tcl_UpdateLinkedVar:(33,172),8288,32;tcl_UpVar:(33,359)=*(33,360)=f(0,1),8320,32;tcl_UpVar2:(33,361)=*(33,362)=f(0,1),8352,32;tcl_VarEval:(33,363)=*(33,364)=f(0,1),8384,32;tcl_VarTraceInfo:(33,365)=*(33,366)=f(4,1),8416,32;tcl_VarTraceInfo2:(33,367)=*(33,368)=f(4,1),8448,32;tcl_Write:(33,305),8480,32;tcl_WrongNumArgs:(33,369)=*(33,370)=f(0,20),8512,32;tcl_DumpActiveMemory:(33,136),8544,32;tcl_ValidateAllMemory:(33,371)=*(33,372)=f(0,20),8576,32;tcl_AppendResultVA:(33,373)=*(33,374)=f(0,20),8608,32;tcl_AppendStringsToObjVA:(33,375)=*(33,376)=f(0,20),8640,32;tcl_HashStats:(33,377)=*(33,378)=f(2,2),8672,32;tcl_ParseVar:(33,379)=*(33,380)=f(2,2),8704,32;tcl_PkgPresent:(33,269),8736,32;tcl_PkgPresentEx:(33,13),8768,32;tcl_PkgProvide:(33,128),8800,32;tcl_PkgRequire:(33,269),8832,32;tcl_SetErrorCodeVA:(33,373),8864,32;tcl_VarEvalVA:(33,381)=*(33,382)=f(0,1),8896,32;tcl_WaitPid:(33,383)=*(33,384)=f(4,29),8928,32;tcl_PanicVA:(33,385)=*(33,386)=f(0,20),8960,32;tcl_GetVersion:(33,387)=*(33,388)=f(0,20),8992,32;tcl_InitMemory:(33,114),9024,32;tcl_StackChannel:(33,389)=*(33,390)=f(4,9),9056,32;tcl_UnstackChannel:(33,311),9088,32;tcl_GetStackedChannel:(33,391)=*(33,392)=f(4,9),9120,32;reserved284:(0,19),9152,32;reserved285:(0,19),9184,32;tcl_AppendObjToObj:(33,393)=*(33,394)=f(0,20),9216,32;tcl_CreateEncoding:(33,395)=*(33,396)=f(4,21),9248,32;tcl_CreateThreadExitHandler:(33,158),9280,32;tcl_DeleteThreadExitHandler:(33,158),9312,32;tcl_DiscardResult:(33,397)=*(33,398)=f(0,20),9344,32;tcl_EvalEx:(33,399)=*(33,400)=f(0,1),9376,32;tcl_EvalObjv:(33,401)=*(33,402)=f(0,1),9408,32;tcl_EvalObjEx:(33,309),9440,32;tcl_ExitThread:(33,27),9472,32;tcl_ExternalToUtf:(33,403)=*(33,404)=f(0,1),9504,32;tcl_ExternalToUtfDString:(33,405)=*(33,406)=f(2,2),9536,32;tcl_FinalizeThread:(33,216),9568,32;tcl_FinalizeNotifier:(33,298),9600,32;tcl_FreeEncoding:(33,407)=*(33,408)=f(0,20),9632,32;tcl_GetCurrentThread:(33,409)=*(33,410)=f(4,38),9664,32;tcl_GetEncoding:(33,411)=*(33,412)=f(4,21),9696,32;tcl_GetEncodingName:(33,413)=*(33,414)=f(2,2),9728,32;tcl_GetEncodingNames:(33,114),9760,32;tcl_GetIndexFromObjStruct:(33,415)=*(33,416)=f(0,1),9792,32;tcl_GetThreadData:(33,417)=*(33,418)=f(0,19),9824,32;tcl_GetVar2Ex:(33,419)=*(33,420)=f(4,129),9856,32;tcl_InitNotifier:(33,421)=*(33,422)=f(4,1),9888,32;tcl_MutexLock:(33,423)=*(33,424)=f(0,20),9920,32;tcl_MutexUnlock:(33,423),9952,32;tcl_ConditionNotify:(33,425)=*(33,426)=f(0,20),9984,32;tcl_ConditionWait:(33,427)=*(33,428)=f(0,20),10016,32;tcl_NumUtfChars:(33,429)=*(33,430)=f(0,1),10048,32;tcl_ReadChars:(33,431)=*(33,432)=f(0,1),10080,32;tcl_RestoreResult:(33,433)=*(33,434)=f(0,20),10112,32;tcl_SaveResult:(33,433),10144,32;tcl_SetSystemEncoding:(33,435)=*(33,436)=f(0,1),10176,32;tcl_SetVar2Ex:(33,437)=*(33,438)=f(4,129),10208,32;tcl_ThreadAlert:(33,439)=*(33,440)=f(0,20),10240,32;tcl_ThreadQueueEvent:(33,441)=*(33,442)=f(0,20),10272,32;tcl_UniCharAtIndex:(33,443)=*(33,444)=f(4,226),10304,32;tcl_UniCharToLower:(33,445)=*(33,446)=f(4,226),10336,32;tcl_UniCharToTitle:(33,445),10368,32;tcl_UniCharToUpper:(33,445),10400,32;tcl_UniCharToUtf:(33,447)=*(33,448)=f(0,1),10432,32;tcl_UtfAtIndex:(33,449)=*(33,450)=f(2,2),10464,32;tcl_UtfCharComplete:(33,429),10496,32;tcl_UtfBackslash:(33,451)=*(33,452)=f(0,1),10528,32;tcl_UtfFindFirst:(33,449),10560,32;tcl_UtfFindLast:(33,449),10592,32;tcl_UtfNext:(33,453)=*(33,454)=f(2,2),10624,32;tcl_UtfPrev:(33,455)=*(33,456)=f(2,2),10656,32;tcl_UtfToExternal:(33,403),10688,32;tcl_UtfToExternalDString:(33,405),10720,32;tcl_UtfToLower:(33,136),10752,32;tcl_UtfToTitle:(33,136),10784,32;tcl_UtfToUniChar:(33,457)=*(33,458)=f(0,1),10816,32;tcl_UtfToUpper:(33,136),10848,32;tcl_WriteChars:(33,459)=*(33,460)=f(0,1),10880,32;tcl_WriteObj:(33,259),10912,32;tcl_GetString:(33,461)=*(33,462)=f(2,2),10944,32;tcl_GetDefaultEncodingDir:(33,206),10976,32;tcl_SetDefaultEncodingDir:(4,3),11008,32;tcl_AlertNotifier:(33,298),11040,32;tcl_ServiceModeHook:(33,27),11072,32;tcl_UniCharIsAlnum:(33,192),11104,32;tcl_UniCharIsAlpha:(33,192),11136,32;tcl_UniCharIsDigit:(33,192),11168,32;tcl_UniCharIsLower:(33,192),11200,32;tcl_UniCharIsSpace:(33,192),11232,32;tcl_UniCharIsUpper:(33,192),11264,32;tcl_UniCharIsWordChar:(33,192),11296,32;tcl_UniCharLen:(33,463)=*(33,464)=f(0,1),11328,32;tcl_UniCharNcmp:(33,465)=*(33,466)=f(0,1),11360,32;tcl_UniCharToUtfDString:(33,467)=*(33,468)=f(2,2),11392,32;tcl_UtfToUniCharDString:(33,469)=*(33,470)=f(33,471)=*(4,226),11424,32;tcl_GetRegExpFromObj:(33,472)=*(33,473)=f(4,32),11456,32;tcl_EvalTokens:(33,474)=*(33,475)=f(4,129),11488,32;tcl_FreeParse:(33,476)=*(33,477)=f(0,20),11520,32;tcl_LogCommandInfo:(33,478)=*(33,479)=f(0,20),11552,32;tcl_ParseBraces:(33,480)=*(33,481)=f(0,1),11584,32;tcl_ParseCommand:(33,482)=*(33,483)=f(0,1),11616,32;tcl_ParseExpr:(33,484)=*(33,485)=f(0,1),11648,32;tcl_ParseQuotedString:(33,480),11680,32;tcl_ParseVarName:(33,486)=*(33,487)=f(0,1),11712,32;tcl_GetCwd:(33,488)=*(33,489)=f(2,2),11744,32;tcl_Chdir:(33,301),11776,32;tcl_Access:(33,429),11808,32;tcl_Stat:(33,490)=*(33,491)=f(0,1),11840,32;tcl_UtfNcmp:(33,492)=*(33,493)=f(0,1),11872,32;tcl_UtfNcasecmp:(33,492),11904,32;tcl_StringCaseMatch:(33,494)=*(33,495)=f(0,1),11936,32;tcl_UniCharIsControl:(33,192),11968,32;tcl_UniCharIsGraph:(33,192),12000,32;tcl_UniCharIsPrint:(33,192),12032,32;tcl_UniCharIsPunct:(33,192),12064,32;tcl_RegExpExecObj:(33,496)=*(33,497)=f(0,1),12096,32;tcl_RegExpGetInfo:(33,498)=*(33,499)=f(0,20),12128,32;tcl_NewUnicodeObj:(33,500)=*(33,501)=f(4,129),12160,32;tcl_SetUnicodeObj:(33,502)=*(33,503)=f(0,20),12192,32;tcl_GetCharLength:(33,504)=*(33,505)=f(0,1),12224,32;tcl_GetUniChar:(33,506)=*(33,507)=f(4,226),12256,32;tcl_GetUnicode:(33,508)=*(33,509)=f(33,471),12288,32;tcl_GetRange:(33,510)=*(33,511)=f(4,129),12320,32;tcl_AppendUnicodeToObj:(33,502),12352,32;tcl_RegExpMatchObj:(33,78),12384,32;tcl_SetNotifier:(33,512)=*(33,513)=f(0,20),12416,32;tcl_GetAllocMutex:(33,514)=*(33,515)=f(33,516)=*(4,26),12448,32;tcl_GetChannelNames:(33,271),12480,32;tcl_GetChannelNamesEx:(33,176),12512,32;tcl_ProcObjCmd:(33,517)=*(33,518)=f(0,1),12544,32;tcl_ConditionFinalize:(33,425),12576,32;tcl_MutexFinalize:(33,423),12608,32;tcl_CreateThread:(33,519)=*(33,520)=f(0,1),12640,32;;TclStubs:t(33,521)=(33,9)u_char:t(35,1)=(11,1)u_short:t(35,2)=(11,2)u_int:t(35,3)=(11,3)u_long:t(35,4)=(11,4)quad_t:t(35,5)=(11,6)u_quad_t:t(35,6)=(11,5)fsid_t:t(35,7)=(11,30)loff_t:t(35,8)=(11,24)ino_t:t(35,9)=(11,20)dev_t:t(35,10)=(11,17)gid_t:t(35,11)=(11,19)mode_t:t(35,12)=(11,21)nlink_t:t(35,13)=(11,22)uid_t:t(35,14)=(11,18)pid_t:t(35,15)=(11,25)id_t:t(35,16)=(11,29)ssize_t:t(35,17)=(11,26)daddr_t:t(35,18)=(11,34)caddr_t:t(35,19)=(11,35)key_t:t(35,20)=(11,47)ulong:t(35,21)=(0,5)ushort:t(35,22)=(0,9)uint:t(35,23)=(0,4)int8_t:t(35,24)=(0,10)int16_t:t(35,25)=(0,8)int32_t:t(35,26)=(0,1)int64_t:t(35,27)=(0,6)u_int8_t:t(35,28)=(0,11)u_int16_t:t(35,29)=(0,9)u_int32_t:t(35,30)=(0,4)u_int64_t:t(35,31)=(0,7)register_t:t(35,32)=(0,1)blkcnt_t:t(35,33)=(11,50)fsblkcnt_t:t(35,34)=(11,52)fsfilcnt_t:t(35,35)=(11,54)XPointer:t(34,1)=(2,2)_XExtData:T(34,2)=s16number:(0,1),0,32;next:(34,3)=*(34,2),32,32;free_private:(34,4)=*(34,5)=f(0,1),64,32;private_data:(34,1),96,32;;XExtData:t(34,6)=(34,2)XExtCodes:t(34,7)=(34,8)=s16extension:(0,1),0,32;major_opcode:(0,1),32,32;first_event:(0,1),64,32;first_error:(0,1),96,32;;XPixmapFormatValues:t(34,9)=(34,10)=s12depth:(0,1),0,32;bits_per_pixel:(0,1),32,32;scanline_pad:(0,1),64,32;;XGCValues:t(34,11)=(34,12)=s92function:(0,1),0,32;plane_mask:(0,5),32,32;foreground:(0,5),64,32;background:(0,5),96,32;line_width:(0,1),128,32;line_style:(0,1),160,32;cap_style:(0,1),192,32;join_style:(0,1),224,32;fill_style:(0,1),256,32;fill_rule:(0,1),288,32;arc_mode:(0,1),320,32;tile:(53,9),352,32;stipple:(53,9),384,32;ts_x_origin:(0,1),416,32;ts_y_origin:(0,1),448,32;font:(53,8),480,32;subwindow_mode:(0,1),512,32;graphics_exposures:(0,1),544,32;clip_x_origin:(0,1),576,32;clip_y_origin:(0,1),608,32;clip_mask:(53,9),640,32;dash_offset:(0,1),672,32;dashes:(0,2),704,8;;GC:t(34,13)=(34,14)=*(34,15)=xs_XGC:Visual:t(34,16)=(34,17)=s32ext_data:(34,18)=*(34,6),0,32;visualid:(53,4),32,32;class:(0,1),64,32;red_mask:(0,5),96,32;green_mask:(0,5),128,32;blue_mask:(0,5),160,32;bits_per_rgb:(0,1),192,32;map_entries:(0,1),224,32;;Depth:t(34,19)=(34,20)=s12depth:(0,1),0,32;nvisuals:(0,1),32,32;visuals:(34,21)=*(34,16),64,32;;Screen:t(34,22)=(34,23)=s80ext_data:(34,18),0,32;display:(34,24)=*(34,25)=xs_XDisplay:,32,32;root:(53,6),64,32;width:(0,1),96,32;height:(0,1),128,32;mwidth:(0,1),160,32;mheight:(0,1),192,32;ndepths:(0,1),224,32;depths:(34,26)=*(34,19),256,32;root_depth:(0,1),288,32;root_visual:(34,21),320,32;default_gc:(34,13),352,32;cmap:(53,11),384,32;white_pixel:(0,5),416,32;black_pixel:(0,5),448,32;max_maps:(0,1),480,32;min_maps:(0,1),512,32;backing_store:(0,1),544,32;save_unders:(0,1),576,32;root_input_mask:(0,3),608,32;;ScreenFormat:t(34,27)=(34,28)=s16ext_data:(34,18),0,32;depth:(0,1),32,32;bits_per_pixel:(0,1),64,32;scanline_pad:(0,1),96,32;;XSetWindowAttributes:t(34,29)=(34,30)=s60background_pixmap:(53,9),0,32;background_pixel:(0,5),32,32;border_pixmap:(53,9),64,32;border_pixel:(0,5),96,32;bit_gravity:(0,1),128,32;win_gravity:(0,1),160,32;backing_store:(0,1),192,32;backing_planes:(0,5),224,32;backing_pixel:(0,5),256,32;save_under:(0,1),288,32;event_mask:(0,3),320,32;do_not_propagate_mask:(0,3),352,32;override_redirect:(0,1),384,32;colormap:(53,11),416,32;cursor:(53,10),448,32;;XWindowAttributes:t(34,31)=(34,32)=s92x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;depth:(0,1),160,32;visual:(34,21),192,32;root:(53,6),224,32;class:(0,1),256,32;bit_gravity:(0,1),288,32;win_gravity:(0,1),320,32;backing_store:(0,1),352,32;backing_planes:(0,5),384,32;backing_pixel:(0,5),416,32;save_under:(0,1),448,32;colormap:(53,11),480,32;map_installed:(0,1),512,32;map_state:(0,1),544,32;all_event_masks:(0,3),576,32;your_event_mask:(0,3),608,32;do_not_propagate_mask:(0,3),640,32;override_redirect:(0,1),672,32;screen:(34,33)=*(34,22),704,32;;XHostAddress:t(34,34)=(34,35)=s12family:(0,1),0,32;length:(0,1),32,32;address:(2,2),64,32;;funcs:T(34,36)=s24create_image:(34,37)=*(34,38)=f(34,39)=*(34,40)=xs_XImage:,0,32;destroy_image:(34,41)=*(34,42)=f(0,1),32,32;get_pixel:(34,43)=*(34,44)=f(0,5),64,32;put_pixel:(34,45)=*(34,46)=f(0,1),96,32;sub_image:(34,47)=*(34,48)=f(34,39),128,32;add_pixel:(34,49)=*(34,50)=f(0,1),160,32;;_XImage:T(34,40)=s88width:(0,1),0,32;height:(0,1),32,32;xoffset:(0,1),64,32;format:(0,1),96,32;data:(2,2),128,32;byte_order:(0,1),160,32;bitmap_unit:(0,1),192,32;bitmap_bit_order:(0,1),224,32;bitmap_pad:(0,1),256,32;depth:(0,1),288,32;bytes_per_line:(0,1),320,32;bits_per_pixel:(0,1),352,32;red_mask:(0,5),384,32;green_mask:(0,5),416,32;blue_mask:(0,5),448,32;obdata:(34,1),480,32;f:(34,36),512,192;;XImage:t(34,51)=(34,40)XWindowChanges:t(34,52)=(34,53)=s28x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;sibling:(53,6),160,32;stack_mode:(0,1),192,32;;XColor:t(34,54)=(34,55)=s12pixel:(0,5),0,32;red:(0,9),32,16;green:(0,9),48,16;blue:(0,9),64,16;flags:(0,2),80,8;pad:(0,2),88,8;;XSegment:t(34,56)=(34,57)=s8x1:(0,8),0,16;y1:(0,8),16,16;x2:(0,8),32,16;y2:(0,8),48,16;;XPoint:t(34,58)=(34,59)=s4x:(0,8),0,16;y:(0,8),16,16;;XRectangle:t(34,60)=(34,61)=s8x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;;XArc:t(34,62)=(34,63)=s12x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;angle1:(0,8),64,16;angle2:(0,8),80,16;;XKeyboardControl:t(34,64)=(34,65)=s32key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,1),64,32;bell_duration:(0,1),96,32;led:(0,1),128,32;led_mode:(0,1),160,32;key:(0,1),192,32;auto_repeat_mode:(0,1),224,32;;XKeyboardState:t(34,66)=(34,67)=s56key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,4),64,32;bell_duration:(0,4),96,32;led_mask:(0,5),128,32;global_auto_repeat:(0,1),160,32;auto_repeats:(34,68)=ar(11,33);0;31;(0,2),192,256;;XTimeCoord:t(34,69)=(34,70)=s8time:(53,5),0,32;x:(0,8),32,16;y:(0,8),48,16;;XModifierKeymap:t(34,71)=(34,72)=s8max_keypermod:(0,1),0,32;modifiermap:(34,73)=*(53,14),32,32;;Display:t(34,74)=(34,25)_XPrivDisplay:t(34,75)=(34,76)=*(34,77)=s176ext_data:(34,18),0,32;private1:(34,78)=*(34,79)=xs_XPrivate:,32,32;fd:(0,1),64,32;private2:(0,1),96,32;proto_major_version:(0,1),128,32;proto_minor_version:(0,1),160,32;vendor:(2,2),192,32;private3:(53,1),224,32;private4:(53,1),256,32;private5:(53,1),288,32;private6:(0,1),320,32;resource_alloc:(34,80)=*(34,81)=f(53,1),352,32;byte_order:(0,1),384,32;bitmap_unit:(0,1),416,32;bitmap_pad:(0,1),448,32;bitmap_bit_order:(0,1),480,32;nformats:(0,1),512,32;pixmap_format:(34,82)=*(34,27),544,32;private8:(0,1),576,32;release:(0,1),608,32;private9:(34,78),640,32;private10:(34,78),672,32;qlen:(0,1),704,32;last_request_read:(0,5),736,32;request:(0,5),768,32;private11:(34,1),800,32;private12:(34,1),832,32;private13:(34,1),864,32;private14:(34,1),896,32;max_request_size:(0,4),928,32;db:(34,83)=*(34,84)=xs_XrmHashBucketRec:,960,32;private15:(34,85)=*(34,86)=f(0,1),992,32;display_name:(2,2),1024,32;default_screen:(0,1),1056,32;nscreens:(0,1),1088,32;screens:(34,33),1120,32;motion_buffer:(0,5),1152,32;private16:(0,5),1184,32;min_keycode:(0,1),1216,32;max_keycode:(0,1),1248,32;private17:(34,1),1280,32;private18:(34,1),1312,32;private19:(0,1),1344,32;xdefaults:(2,2),1376,32;;XKeyEvent:t(34,87)=(34,88)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89)=*(34,74),96,32;window:(53,6),128,32;root:(53,6),160,32;subwindow:(53,6),192,32;time:(53,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;keycode:(0,4),416,32;same_screen:(0,1),448,32;;XKeyPressedEvent:t(34,90)=(34,87)XKeyReleasedEvent:t(34,91)=(34,87)XButtonEvent:t(34,92)=(34,93)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;root:(53,6),160,32;subwindow:(53,6),192,32;time:(53,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;button:(0,4),416,32;same_screen:(0,1),448,32;;XButtonPressedEvent:t(34,94)=(34,92)XButtonReleasedEvent:t(34,95)=(34,92)XMotionEvent:t(34,96)=(34,97)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;root:(53,6),160,32;subwindow:(53,6),192,32;time:(53,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;is_hint:(0,2),416,8;same_screen:(0,1),448,32;;XPointerMovedEvent:t(34,98)=(34,96)XCrossingEvent:t(34,99)=(34,100)=s68type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;root:(53,6),160,32;subwindow:(53,6),192,32;time:(53,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;mode:(0,1),384,32;detail:(0,1),416,32;same_screen:(0,1),448,32;focus:(0,1),480,32;state:(0,4),512,32;;XEnterWindowEvent:t(34,101)=(34,99)XLeaveWindowEvent:t(34,102)=(34,99)XFocusChangeEvent:t(34,103)=(34,104)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;mode:(0,1),160,32;detail:(0,1),192,32;;XFocusInEvent:t(34,105)=(34,103)XFocusOutEvent:t(34,106)=(34,103)XKeymapEvent:t(34,107)=(34,108)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;key_vector:(34,68),160,256;;XExposeEvent:t(34,109)=(34,110)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;;XGraphicsExposeEvent:t(34,111)=(34,112)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;drawable:(53,7),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;major_code:(0,1),320,32;minor_code:(0,1),352,32;;XNoExposeEvent:t(34,113)=(34,114)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;drawable:(53,7),128,32;major_code:(0,1),160,32;minor_code:(0,1),192,32;;XVisibilityEvent:t(34,115)=(34,116)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;state:(0,1),160,32;;XCreateWindowEvent:t(34,117)=(34,118)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;parent:(53,6),128,32;window:(53,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;override_redirect:(0,1),352,32;;XDestroyWindowEvent:t(34,119)=(34,120)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;event:(53,6),128,32;window:(53,6),160,32;;XUnmapEvent:t(34,121)=(34,122)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;event:(53,6),128,32;window:(53,6),160,32;from_configure:(0,1),192,32;;XMapEvent:t(34,123)=(34,124)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;event:(53,6),128,32;window:(53,6),160,32;override_redirect:(0,1),192,32;;XMapRequestEvent:t(34,125)=(34,126)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;parent:(53,6),128,32;window:(53,6),160,32;;XReparentEvent:t(34,127)=(34,128)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;event:(53,6),128,32;window:(53,6),160,32;parent:(53,6),192,32;x:(0,1),224,32;y:(0,1),256,32;override_redirect:(0,1),288,32;;XConfigureEvent:t(34,129)=(34,130)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;event:(53,6),128,32;window:(53,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(53,6),352,32;override_redirect:(0,1),384,32;;XGravityEvent:t(34,131)=(34,132)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;event:(53,6),128,32;window:(53,6),160,32;x:(0,1),192,32;y:(0,1),224,32;;XResizeRequestEvent:t(34,133)=(34,134)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;width:(0,1),160,32;height:(0,1),192,32;;XConfigureRequestEvent:t(34,135)=(34,136)=s56type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;parent:(53,6),128,32;window:(53,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(53,6),352,32;detail:(0,1),384,32;value_mask:(0,5),416,32;;XCirculateEvent:t(34,137)=(34,138)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;event:(53,6),128,32;window:(53,6),160,32;place:(0,1),192,32;;XCirculateRequestEvent:t(34,139)=(34,140)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;parent:(53,6),128,32;window:(53,6),160,32;place:(0,1),192,32;;XPropertyEvent:t(34,141)=(34,142)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;atom:(53,3),160,32;time:(53,5),192,32;state:(0,1),224,32;;XSelectionClearEvent:t(34,143)=(34,144)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;selection:(53,3),160,32;time:(53,5),192,32;;XSelectionRequestEvent:t(34,145)=(34,146)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;owner:(53,6),128,32;requestor:(53,6),160,32;selection:(53,3),192,32;target:(53,3),224,32;property:(53,3),256,32;time:(53,5),288,32;;XSelectionEvent:t(34,147)=(34,148)=s36type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;requestor:(53,6),128,32;selection:(53,3),160,32;target:(53,3),192,32;property:(53,3),224,32;time:(53,5),256,32;;XColormapEvent:t(34,149)=(34,150)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;colormap:(53,11),160,32;new:(0,1),192,32;state:(0,1),224,32;;XClientMessageEvent:t(34,151)=(34,152)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;message_type:(53,3),160,32;format:(0,1),192,32;data:(34,153)=u20b:(34,154)=ar(11,33);0;19;(0,2),0,160;s:(34,155)=ar(11,33);0;9;(0,8),0,160;l:(34,156)=ar(11,33);0;4;(0,3),0,160;;,224,160;;XMappingEvent:t(34,157)=(34,158)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;request:(0,1),160,32;first_keycode:(0,1),192,32;count:(0,1),224,32;;XErrorEvent:t(34,159)=(34,160)=s20type:(0,1),0,32;display:(34,89),32,32;resourceid:(53,1),64,32;serial:(0,5),96,32;error_code:(0,11),128,8;request_code:(0,11),136,8;minor_code:(0,11),144,8;;XAnyEvent:t(34,161)=(34,162)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;;_XEvent:T(34,163)=u96type:(0,1),0,32;xany:(34,161),0,160;xkey:(34,87),0,480;xbutton:(34,92),0,480;xmotion:(34,96),0,480;xcrossing:(34,99),0,544;xfocus:(34,103),0,224;xexpose:(34,109),0,320;xgraphicsexpose:(34,111),0,384;xnoexpose:(34,113),0,224;xvisibility:(34,115),0,192;xcreatewindow:(34,117),0,384;xdestroywindow:(34,119),0,192;xunmap:(34,121),0,224;xmap:(34,123),0,224;xmaprequest:(34,125),0,192;xreparent:(34,127),0,320;xconfigure:(34,129),0,416;xgravity:(34,131),0,256;xresizerequest:(34,133),0,224;xconfigurerequest:(34,135),0,448;xcirculate:(34,137),0,224;xcirculaterequest:(34,139),0,224;xproperty:(34,141),0,256;xselectionclear:(34,143),0,224;xselectionrequest:(34,145),0,320;xselection:(34,147),0,288;xcolormap:(34,149),0,256;xclient:(34,151),0,384;xmapping:(34,157),0,256;xerror:(34,159),0,160;xkeymap:(34,107),0,416;pad:(34,164)=ar(11,33);0;23;(0,3),0,768;;XEvent:t(34,165)=(34,163)XCharStruct:t(34,166)=(34,167)=s12lbearing:(0,8),0,16;rbearing:(0,8),16,16;width:(0,8),32,16;ascent:(0,8),48,16;descent:(0,8),64,16;attributes:(0,9),80,16;;XFontProp:t(34,168)=(34,169)=s8name:(53,3),0,32;card32:(0,5),32,32;;XFontStruct:t(34,170)=(34,171)=s80ext_data:(34,18),0,32;fid:(53,8),32,32;direction:(0,4),64,32;min_char_or_byte2:(0,4),96,32;max_char_or_byte2:(0,4),128,32;min_byte1:(0,4),160,32;max_byte1:(0,4),192,32;all_chars_exist:(0,1),224,32;default_char:(0,4),256,32;n_properties:(0,1),288,32;properties:(34,172)=*(34,168),320,32;min_bounds:(34,166),352,96;max_bounds:(34,166),448,96;per_char:(34,173)=*(34,166),544,32;ascent:(0,1),576,32;descent:(0,1),608,32;;XTextItem:t(34,174)=(34,175)=s16chars:(2,2),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(53,8),96,32;;XChar2b:t(34,176)=(34,177)=s2byte1:(0,11),0,8;byte2:(0,11),8,8;;XTextItem16:t(34,178)=(34,179)=s16chars:(34,180)=*(34,176),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(53,8),96,32;;XEDataObject:t(34,181)=(34,182)=u4display:(34,89),0,32;gc:(34,13),0,32;visual:(34,21),0,32;screen:(34,33),0,32;pixmap_format:(34,82),0,32;font:(34,183)=*(34,170),0,32;;XFontSetExtents:t(34,184)=(34,185)=s16max_ink_extent:(34,60),0,64;max_logical_extent:(34,60),64,64;;XOM:t(34,186)=(34,187)=*(34,188)=xs_XOM:XOC:t(34,189)=(34,190)=*(34,191)=xs_XOC:XFontSet:t(34,192)=(34,190)XmbTextItem:t(34,193)=(34,194)=s16chars:(2,2),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(34,192),96,32;;XwcTextItem:t(34,195)=(34,196)=s16chars:(34,197)=*(19,1),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(34,192),96,32;;XOMCharSetList:t(34,198)=(34,199)=s8charset_count:(0,1),0,32;charset_list:(34,200)=*(2,2),32,32;; :T(34,201)=eXOMOrientation_LTR_TTB:0,XOMOrientation_RTL_TTB:1,XOMOrientation_TTB_LTR:2,XOMOrientation_TTB_RTL:3,XOMOrientation_Context:4,;XOrientation:t(34,202)=(34,201)XOMOrientation:t(34,203)=(34,204)=s8num_orientation:(0,1),0,32;orientation:(34,205)=*(34,202),32,32;;XOMFontInfo:t(34,206)=(34,207)=s12num_font:(0,1),0,32;font_struct_list:(34,208)=*(34,183),32,32;font_name_list:(34,200),64,32;;XIM:t(34,209)=(34,210)=*(34,211)=xs_XIM:XIC:t(34,212)=(34,213)=*(34,214)=xs_XIC:XIMProc:t(34,215)=(34,216)=*(34,217)=f(0,20)XICProc:t(34,218)=(34,219)=*(34,220)=f(0,1)XIDProc:t(34,221)=(34,222)=*(34,223)=f(0,20)XIMStyle:t(34,224)=(0,5)XIMStyles:t(34,225)=(34,226)=s8count_styles:(0,9),0,16;supported_styles:(34,227)=*(34,224),32,32;;XVaNestedList:t(34,228)=(0,19)XIMCallback:t(34,229)=(34,230)=s8client_data:(34,1),0,32;callback:(34,215),32,32;;XICCallback:t(34,231)=(34,232)=s8client_data:(34,1),0,32;callback:(34,218),32,32;;XIMFeedback:t(34,233)=(0,5)_XIMText:T(34,234)=s16length:(0,9),0,16;feedback:(34,235)=*(34,233),32,32;encoding_is_wchar:(0,1),64,32;string:(34,236)=u4multi_byte:(2,2),0,32;wide_char:(34,197),0,32;;,96,32;;XIMText:t(34,237)=(34,234)XIMPreeditState:t(34,238)=(0,5)_XIMPreeditStateNotifyCallbackStruct:T(34,239)=s4state:(34,238),0,32;;XIMPreeditStateNotifyCallbackStruct:t(34,240)=(34,239)XIMResetState:t(34,241)=(0,5)XIMStringConversionFeedback:t(34,242)=(0,5)_XIMStringConversionText:T(34,243)=s16length:(0,9),0,16;feedback:(34,244)=*(34,242),32,32;encoding_is_wchar:(0,1),64,32;string:(34,245)=u4mbs:(2,2),0,32;wcs:(34,197),0,32;;,96,32;;XIMStringConversionText:t(34,246)=(34,243)XIMStringConversionPosition:t(34,247)=(0,9)XIMStringConversionType:t(34,248)=(0,9)XIMStringConversionOperation:t(34,249)=(0,9) :T(34,250)=eXIMForwardChar:0,XIMBackwardChar:1,XIMForwardWord:2,XIMBackwardWord:3,XIMCaretUp:4,XIMCaretDown:5,XIMNextLine:6,XIMPreviousLine:7,XIMLineStart:8,XIMLineEnd:9,XIMAbsolutePosition:10,XIMDontChange:11,;XIMCaretDirection:t(34,251)=(34,250)_XIMStringConversionCallbackStruct:T(34,252)=s16position:(34,247),0,16;direction:(34,251),32,32;operation:(34,249),64,16;factor:(0,9),80,16;text:(34,253)=*(34,246),96,32;;XIMStringConversionCallbackStruct:t(34,254)=(34,252)_XIMPreeditDrawCallbackStruct:T(34,255)=s16caret:(0,1),0,32;chg_first:(0,1),32,32;chg_length:(0,1),64,32;text:(34,256)=*(34,237),96,32;;XIMPreeditDrawCallbackStruct:t(34,257)=(34,255) :T(34,258)=eXIMIsInvisible:0,XIMIsPrimary:1,XIMIsSecondary:2,;XIMCaretStyle:t(34,259)=(34,258)_XIMPreeditCaretCallbackStruct:T(34,260)=s12position:(0,1),0,32;direction:(34,251),32,32;style:(34,259),64,32;;XIMPreeditCaretCallbackStruct:t(34,261)=(34,260) :T(34,262)=eXIMTextType:0,XIMBitmapType:1,;XIMStatusDataType:t(34,263)=(34,262)_XIMStatusDrawCallbackStruct:T(34,264)=s8type:(34,263),0,32;data:(34,265)=u4text:(34,256),0,32;bitmap:(53,9),0,32;;,32,32;;XIMStatusDrawCallbackStruct:t(34,266)=(34,264)_XIMHotKeyTrigger:T(34,267)=s12keysym:(53,13),0,32;modifier:(0,1),32,32;modifier_mask:(0,1),64,32;;XIMHotKeyTrigger:t(34,268)=(34,267)_XIMHotKeyTriggers:T(34,269)=s8num_hot_key:(0,1),0,32;key:(34,270)=*(34,268),32,32;;XIMHotKeyTriggers:t(34,271)=(34,269)XIMHotKeyState:t(34,272)=(0,5)XIMValuesList:t(34,273)=(34,274)=s8count_values:(0,9),0,16;supported_values:(34,200),32,32;;XErrorHandler:t(34,275)=(34,276)=*(34,277)=f(0,1)XIOErrorHandler:t(34,278)=(34,279)=*(34,280)=f(0,1)XConnectionWatchProc:t(34,281)=(34,282)=*(34,283)=f(0,20)Tk_BindingTable:t(3,1)=(3,2)=*(3,3)=xsTk_BindingTable_:Tk_Canvas:t(3,4)=(3,5)=*(3,6)=xsTk_Canvas_:Tk_Cursor:t(3,7)=(3,8)=*(3,9)=xsTk_Cursor_:Tk_ErrorHandler:t(3,10)=(3,11)=*(3,12)=xsTk_ErrorHandler_:Tk_Font:t(3,13)=(3,14)=*(3,15)=xsTk_Font_:Tk_Image:t(3,16)=(3,17)=*(3,18)=xsTk_Image__:Tk_ImageMaster:t(3,19)=(3,20)=*(3,21)=xsTk_ImageMaster_:Tk_OptionTable:t(3,22)=(3,23)=*(3,24)=xsTk_OptionTable_:Tk_PostscriptInfo:t(3,25)=(3,26)=*(3,27)=xsTk_PostscriptInfo_:Tk_TextLayout:t(3,28)=(3,29)=*(3,30)=xsTk_TextLayout_:Tk_Window:t(3,31)=(3,32)=*(3,33)=xsTk_Window_:Tk_3DBorder:t(3,34)=(3,35)=*(3,36)=xsTk_3DBorder_:Tk_Uid:t(3,37)=(2,2) :T(3,38)=eTK_OPTION_BOOLEAN:0,TK_OPTION_INT:1,TK_OPTION_DOUBLE:2,TK_OPTION_STRING:3,TK_OPTION_STRING_TABLE:4,TK_OPTION_COLOR:5,TK_OPTION_FONT:6,TK_OPTION_BITMAP:7,TK_OPTION_BORDER:8,TK_OPTION_RELIEF:9,TK_OPTION_CURSOR:10,TK_OPTION_JUSTIFY:11,TK_OPTION_ANCHOR:12,TK_OPTION_SYNONYM:13,TK_OPTION_PIXELS:14,TK_OPTION_WINDOW:15,TK_OPTION_END:16,;Tk_OptionType:t(3,39)=(3,38)Tk_OptionSpec:T(3,40)=s40type:(3,39),0,32;optionName:(2,2),32,32;dbName:(2,2),64,32;dbClass:(2,2),96,32;defValue:(2,2),128,32;objOffset:(0,1),160,32;internalOffset:(0,1),192,32;flags:(0,1),224,32;clientData:(4,1),256,32;typeMask:(0,1),288,32;;Tk_OptionSpec:t(3,41)=(3,40)Tk_SavedOption:T(3,42)=s16optionPtr:(3,43)=*(3,44)=xsTkOption:,0,32;valuePtr:(4,129),32,32;internalForm:(0,13),64,64;;Tk_SavedOption:t(3,45)=(3,42)Tk_SavedOptions:T(3,46)=s336recordPtr:(2,2),0,32;tkwin:(3,31),32,32;numItems:(0,1),64,32;items:(3,47)=ar(11,33);0;19;(3,45),96,2560;nextPtr:(3,48)=*(3,46),2656,32;;Tk_SavedOptions:t(3,49)=(3,46)Tk_OptionParseProc:t(3,50)=(3,51)=f(0,1)Tk_OptionPrintProc:t(3,52)=(3,53)=f(2,2)Tk_CustomOption:T(3,54)=s12parseProc:(3,55)=*(3,50),0,32;printProc:(3,56)=*(3,52),32,32;clientData:(4,1),64,32;;Tk_CustomOption:t(3,57)=(3,54)Tk_ConfigSpec:T(3,58)=s32type:(0,1),0,32;argvName:(2,2),32,32;dbName:(2,2),64,32;dbClass:(2,2),96,32;defValue:(2,2),128,32;offset:(0,1),160,32;specFlags:(0,1),192,32;customPtr:(3,59)=*(3,57),224,32;;Tk_ConfigSpec:t(3,60)=(3,58) :T(3,61)=eTK_CONFIG_BOOLEAN:0,TK_CONFIG_INT:1,TK_CONFIG_DOUBLE:2,TK_CONFIG_STRING:3,TK_CONFIG_UID:4,TK_CONFIG_COLOR:5,TK_CONFIG_FONT:6,TK_CONFIG_BITMAP:7,TK_CONFIG_BORDER:8,TK_CONFIG_RELIEF:9,TK_CONFIG_CURSOR:10,TK_CONFIG_ACTIVE_CURSOR:11,TK_CONFIG_JUSTIFY:12,TK_CONFIG_ANCHOR:13,TK_CONFIG_SYNONYM:14,TK_CONFIG_CAP_STYLE:15,TK_CONFIG_JOIN_STYLE:16,TK_CONFIG_PIXELS:17,TK_CONFIG_MM:18,TK_CONFIG_WINDOW:19,TK_CONFIG_CUSTOM:20,TK_CONFIG_END:21,;Tk_ConfigTypes:t(3,62)=(3,61)Tk_ArgvInfo:t(3,63)=(3,64)=s20key:(2,2),0,32;type:(0,1),32,32;src:(2,2),64,32;dst:(2,2),96,32;help:(2,2),128,32;; :T(3,65)=eTK_DEFER_EVENT:0,TK_PROCESS_EVENT:1,TK_DISCARD_EVENT:2,;Tk_RestrictAction:t(3,66)=(3,65) :T(3,67)=eTK_ANCHOR_N:0,TK_ANCHOR_NE:1,TK_ANCHOR_E:2,TK_ANCHOR_SE:3,TK_ANCHOR_S:4,TK_ANCHOR_SW:5,TK_ANCHOR_W:6,TK_ANCHOR_NW:7,TK_ANCHOR_CENTER:8,;Tk_Anchor:t(3,68)=(3,67) :T(3,69)=eTK_JUSTIFY_LEFT:0,TK_JUSTIFY_RIGHT:1,TK_JUSTIFY_CENTER:2,;Tk_Justify:t(3,70)=(3,69)Tk_FontMetrics:T(3,71)=s12ascent:(0,1),0,32;descent:(0,1),32,32;linespace:(0,1),64,32;;Tk_FontMetrics:t(3,72)=(3,71)Tk_GeomRequestProc:t(3,73)=(3,74)=f(0,20)Tk_GeomLostSlaveProc:t(3,75)=(3,74)Tk_GeomMgr:T(3,76)=s12name:(2,2),0,32;requestProc:(3,77)=*(3,73),32,32;lostSlaveProc:(3,78)=*(3,75),64,32;;Tk_GeomMgr:t(3,79)=(3,76)XVirtualEvent:t(3,80)=(3,81)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;event:(53,6),128,32;root:(53,6),160,32;subwindow:(53,6),192,32;time:(53,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;name:(3,37),416,32;same_screen:(0,1),448,32;;XActivateDeactivateEvent:t(3,82)=(3,83)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(34,89),96,32;window:(53,6),128,32;;XActivateEvent:t(3,84)=(3,82)XDeactivateEvent:t(3,85)=(3,82)Tk_FakeWin:T(3,86)=s216display:(34,89),0,32;dummy1:(2,2),32,32;screenNum:(0,1),64,32;visual:(34,21),96,32;depth:(0,1),128,32;window:(53,6),160,32;dummy2:(2,2),192,32;dummy3:(2,2),224,32;parentPtr:(3,31),256,32;dummy4:(2,2),288,32;dummy5:(2,2),320,32;pathName:(2,2),352,32;nameUid:(3,37),384,32;classUid:(3,37),416,32;changes:(34,52),448,224;dummy6:(0,4),672,32;atts:(34,29),704,480;dummy7:(0,5),1184,32;flags:(0,4),1216,32;dummy8:(2,2),1248,32;dummy9:(34,212),1280,32;dummy10:(3,87)=*(4,1),1312,32;dummy11:(0,1),1344,32;dummy12:(0,1),1376,32;dummy13:(2,2),1408,32;dummy14:(2,2),1440,32;dummy15:(4,1),1472,32;reqWidth:(0,1),1504,32;reqHeight:(0,1),1536,32;internalBorderWidth:(0,1),1568,32;dummy16:(2,2),1600,32;dummy17:(2,2),1632,32;dummy18:(4,1),1664,32;dummy19:(2,2),1696,32;;Tk_FakeWin:t(3,88)=(3,86) :T(3,89)=eTK_STATE_NULL:-1,TK_STATE_ACTIVE:0,TK_STATE_DISABLED:1,TK_STATE_NORMAL:2,TK_STATE_HIDDEN:3,;Tk_State:t(3,90)=(3,89)Tk_SmoothMethod:T(3,91)=s12name:(2,2),0,32;coordProc:(3,92)=*(3,93)=f(0,1),32,32;postscriptProc:(3,94)=*(3,95)=f(0,20),64,32;;Tk_SmoothMethod:t(3,96)=(3,91)Tk_Item:T(3,97)=s68id:(0,1),0,32;nextPtr:(3,98)=*(3,97),32,32;staticTagSpace:(3,99)=ar(11,33);0;2;(3,37),64,96;tagPtr:(3,100)=*(3,37),160,32;tagSpace:(0,1),192,32;numTags:(0,1),224,32;typePtr:(3,101)=*(3,102)=xsTk_ItemType:,256,32;x1:(0,1),288,32;y1:(0,1),320,32;x2:(0,1),352,32;y2:(0,1),384,32;prevPtr:(3,98),416,32;state:(3,90),448,32;reserved1:(2,2),480,32;redraw_flags:(0,1),512,32;;Tk_Item:t(3,103)=(3,97)Tk_ItemCreateProc:t(3,104)=(3,105)=f(0,1)Tk_ItemConfigureProc:t(3,106)=(3,107)=f(0,1)Tk_ItemCoordProc:t(3,108)=(3,105)Tk_ItemDeleteProc:t(3,109)=(3,110)=f(0,20)Tk_ItemDisplayProc:t(3,111)=(3,112)=f(0,20)Tk_ItemPointProc:t(3,113)=(3,114)=f(0,13)Tk_ItemAreaProc:t(3,115)=(3,116)=f(0,1)Tk_ItemPostscriptProc:t(3,117)=(3,118)=f(0,1)Tk_ItemScaleProc:t(3,119)=(3,120)=f(0,20)Tk_ItemTranslateProc:t(3,121)=(3,122)=f(0,20)Tk_ItemIndexProc:t(3,123)=(3,124)=f(0,1)Tk_ItemCursorProc:t(3,125)=(3,126)=f(0,20)Tk_ItemSelectionProc:t(3,127)=(3,128)=f(0,1)Tk_ItemInsertProc:t(3,129)=(3,130)=f(0,20)Tk_ItemDCharsProc:t(3,131)=(3,132)=f(0,20)Tk_ItemType:T(3,102)=s96name:(2,2),0,32;itemSize:(0,1),32,32;createProc:(3,133)=*(3,104),64,32;configSpecs:(3,134)=*(3,60),96,32;configProc:(3,135)=*(3,106),128,32;coordProc:(3,136)=*(3,108),160,32;deleteProc:(3,137)=*(3,109),192,32;displayProc:(3,138)=*(3,111),224,32;alwaysRedraw:(0,1),256,32;pointProc:(3,139)=*(3,113),288,32;areaProc:(3,140)=*(3,115),320,32;postscriptProc:(3,141)=*(3,117),352,32;scaleProc:(3,142)=*(3,119),384,32;translateProc:(3,143)=*(3,121),416,32;indexProc:(3,144)=*(3,123),448,32;icursorProc:(3,145)=*(3,125),480,32;selectionProc:(3,146)=*(3,127),512,32;insertProc:(3,147)=*(3,129),544,32;dCharsProc:(3,148)=*(3,131),576,32;nextPtr:(3,101),608,32;reserved1:(2,2),640,32;reserved2:(0,1),672,32;reserved3:(2,2),704,32;reserved4:(2,2),736,32;;Tk_ItemType:t(3,149)=(3,102)Tk_CanvasTextInfo:T(3,150)=s56selBorder:(3,34),0,32;selBorderWidth:(0,1),32,32;selFgColorPtr:(3,151)=*(34,54),64,32;selItemPtr:(3,152)=*(3,103),96,32;selectFirst:(0,1),128,32;selectLast:(0,1),160,32;anchorItemPtr:(3,152),192,32;selectAnchor:(0,1),224,32;insertBorder:(3,34),256,32;insertWidth:(0,1),288,32;insertBorderWidth:(0,1),320,32;focusItemPtr:(3,152),352,32;gotFocus:(0,1),384,32;cursorOn:(0,1),416,32;;Tk_CanvasTextInfo:t(3,153)=(3,150)Tk_Dash:T(3,154)=s8number:(0,1),0,32;pattern:(3,155)=u4pt:(2,2),0,32;array:(20,4),0,32;;,32,32;;Tk_Dash:t(3,156)=(3,154)Tk_TSOffset:T(3,157)=s12flags:(0,1),0,32;xoffset:(0,1),32,32;yoffset:(0,1),64,32;;Tk_TSOffset:t(3,158)=(3,157)Tk_Outline:T(3,159)=s104gc:(34,13),0,32;width:(0,13),32,64;activeWidth:(0,13),96,64;disabledWidth:(0,13),160,64;offset:(0,1),224,32;dash:(3,156),256,64;activeDash:(3,156),320,64;disabledDash:(3,156),384,64;reserved1:(0,19),448,32;reserved2:(0,19),480,32;reserved3:(0,19),512,32;tsoffset:(3,158),544,96;color:(3,151),640,32;activeColor:(3,151),672,32;disabledColor:(3,151),704,32;stipple:(53,9),736,32;activeStipple:(53,9),768,32;disabledStipple:(53,9),800,32;;Tk_Outline:t(3,160)=(3,159)Tk_ImageType:t(3,161)=(3,162)=xsTk_ImageType:Tk_ImageCreateProc:t(3,163)=(3,164)=f(0,1)Tk_ImageGetProc:t(3,165)=(3,166)=f(4,1)Tk_ImageDisplayProc:t(3,167)=(3,168)=f(0,20)Tk_ImageFreeProc:t(3,169)=(3,170)=f(0,20)Tk_ImageDeleteProc:t(3,171)=(4,51)Tk_ImageChangedProc:t(3,172)=(3,173)=f(0,20)Tk_ImagePostscriptProc:t(3,174)=(3,175)=f(0,1)Tk_ImageType:T(3,162)=s36name:(2,2),0,32;createProc:(3,176)=*(3,163),32,32;getProc:(3,177)=*(3,165),64,32;displayProc:(3,178)=*(3,167),96,32;freeProc:(3,179)=*(3,169),128,32;deleteProc:(3,180)=*(3,171),160,32;postscriptProc:(3,181)=*(3,174),192,32;nextPtr:(3,182)=*(3,162),224,32;reserved:(2,2),256,32;;Tk_PhotoHandle:t(3,183)=(0,19)Tk_PhotoImageBlock:T(3,184)=s36pixelPtr:(23,34),0,32;width:(0,1),32,32;height:(0,1),64,32;pitch:(0,1),96,32;pixelSize:(0,1),128,32;offset:(3,185)=ar(11,33);0;3;(0,1),160,128;;Tk_PhotoImageBlock:t(3,186)=(3,184)Tk_PhotoImageFormat:t(3,187)=(3,188)=xsTk_PhotoImageFormat:Tk_ImageFileMatchProc:t(3,189)=(3,190)=f(0,1)Tk_ImageStringMatchProc:t(3,191)=(3,192)=f(0,1)Tk_ImageFileReadProc:t(3,193)=(3,194)=f(0,1)Tk_ImageStringReadProc:t(3,195)=(3,196)=f(0,1)Tk_ImageFileWriteProc:t(3,197)=(3,198)=f(0,1)Tk_ImageStringWriteProc:t(3,199)=(3,200)=f(0,1)Tk_PhotoImageFormat:T(3,188)=s32name:(2,2),0,32;fileMatchProc:(3,201)=*(3,189),32,32;stringMatchProc:(3,202)=*(3,191),64,32;fileReadProc:(3,203)=*(3,193),96,32;stringReadProc:(3,204)=*(3,195),128,32;fileWriteProc:(3,205)=*(3,197),160,32;stringWriteProc:(3,206)=*(3,199),192,32;nextPtr:(3,207)=*(3,188),224,32;;Tk_ErrorProc:t(3,208)=(3,209)=f(0,1)Tk_EventProc:t(3,210)=(3,211)=f(0,20)Tk_GenericProc:t(3,212)=(3,213)=f(0,1)Tk_GetSelProc:t(3,214)=(3,215)=f(0,1)Tk_LostSelProc:t(3,216)=(4,51)Tk_RestrictProc:t(3,217)=(3,218)=f(3,66)Tk_SelectionProc:t(3,219)=(3,220)=f(0,1)TkStubHooks:T(58,1)=s16tkPlatStubs:(58,2)=*(58,3)=xsTkPlatStubs:,0,32;tkIntStubs:(58,4)=*(58,5)=xsTkIntStubs:,32,32;tkIntPlatStubs:(58,6)=*(58,7)=xsTkIntPlatStubs:,64,32;tkIntXlibStubs:(58,8)=*(58,9)=xsTkIntXlibStubs:,96,32;;TkStubHooks:t(58,10)=(58,1)TkStubs:T(58,11)=s964magic:(0,1),0,32;hooks:(58,12)=*(58,1),32,32;tk_MainLoop:(33,216),64,32;tk_3DBorderColor:(58,13)=*(58,14)=f(3,151),96,32;tk_3DBorderGC:(58,15)=*(58,16)=f(34,13),128,32;tk_3DHorizontalBevel:(58,17)=*(58,18)=f(0,20),160,32;tk_3DVerticalBevel:(58,19)=*(58,20)=f(0,20),192,32;tk_AddOption:(58,21)=*(58,22)=f(0,20),224,32;tk_BindEvent:(58,23)=*(58,24)=f(0,20),256,32;tk_CanvasDrawableCoords:(58,25)=*(58,26)=f(0,20),288,32;tk_CanvasEventuallyRedraw:(58,27)=*(58,28)=f(0,20),320,32;tk_CanvasGetCoord:(58,29)=*(58,30)=f(0,1),352,32;tk_CanvasGetTextInfo:(58,31)=*(58,32)=f(58,33)=*(3,153),384,32;tk_CanvasPsBitmap:(58,34)=*(58,35)=f(0,1),416,32;tk_CanvasPsColor:(58,36)=*(58,37)=f(0,1),448,32;tk_CanvasPsFont:(58,38)=*(58,39)=f(0,1),480,32;tk_CanvasPsPath:(58,40)=*(58,41)=f(0,20),512,32;tk_CanvasPsStipple:(58,42)=*(58,43)=f(0,1),544,32;tk_CanvasPsY:(58,44)=*(58,45)=f(0,13),576,32;tk_CanvasSetStippleOrigin:(58,46)=*(58,47)=f(0,20),608,32;tk_CanvasTagsParseProc:(58,48)=*(3,51),640,32;tk_CanvasTagsPrintProc:(58,49)=*(3,53),672,32;tk_CanvasTkwin:(58,50)=*(58,51)=f(3,31),704,32;tk_CanvasWindowCoords:(58,25),736,32;tk_ChangeWindowAttributes:(58,52)=*(58,53)=f(0,20),768,32;tk_CharBbox:(58,54)=*(58,55)=f(0,1),800,32;tk_ClearSelection:(58,56)=*(58,57)=f(0,20),832,32;tk_ClipboardAppend:(58,58)=*(58,59)=f(0,1),864,32;tk_ClipboardClear:(58,60)=*(58,61)=f(0,1),896,32;tk_ConfigureInfo:(58,62)=*(58,63)=f(0,1),928,32;tk_ConfigureValue:(58,62),960,32;tk_ConfigureWidget:(58,64)=*(58,65)=f(0,1),992,32;tk_ConfigureWindow:(58,66)=*(58,67)=f(0,20),1024,32;tk_ComputeTextLayout:(58,68)=*(58,69)=f(3,28),1056,32;tk_CoordsToWindow:(58,70)=*(58,71)=f(3,31),1088,32;tk_CreateBinding:(58,72)=*(58,73)=f(0,5),1120,32;tk_CreateBindingTable:(58,74)=*(58,75)=f(3,1),1152,32;tk_CreateErrorHandler:(58,76)=*(58,77)=f(3,10),1184,32;tk_CreateEventHandler:(58,78)=*(58,79)=f(0,20),1216,32;tk_CreateGenericHandler:(58,80)=*(58,81)=f(0,20),1248,32;tk_CreateImageType:(58,82)=*(58,83)=f(0,20),1280,32;tk_CreateItemType:(58,84)=*(58,85)=f(0,20),1312,32;tk_CreatePhotoImageFormat:(58,86)=*(58,87)=f(0,20),1344,32;tk_CreateSelHandler:(58,88)=*(58,89)=f(0,20),1376,32;tk_CreateWindow:(58,90)=*(58,91)=f(3,31),1408,32;tk_CreateWindowFromPath:(58,90),1440,32;tk_DefineBitmap:(58,92)=*(58,93)=f(0,1),1472,32;tk_DefineCursor:(58,94)=*(58,95)=f(0,20),1504,32;tk_DeleteAllBindings:(58,96)=*(58,97)=f(0,20),1536,32;tk_DeleteBinding:(58,98)=*(58,99)=f(0,1),1568,32;tk_DeleteBindingTable:(58,100)=*(58,101)=f(0,20),1600,32;tk_DeleteErrorHandler:(58,102)=*(58,103)=f(0,20),1632,32;tk_DeleteEventHandler:(58,78),1664,32;tk_DeleteGenericHandler:(58,80),1696,32;tk_DeleteImage:(33,172),1728,32;tk_DeleteSelHandler:(58,104)=*(58,105)=f(0,20),1760,32;tk_DestroyWindow:(58,106)=*(58,107)=f(0,20),1792,32;tk_DisplayName:(58,108)=*(58,109)=f(2,2),1824,32;tk_DistanceToTextLayout:(58,110)=*(58,111)=f(0,1),1856,32;tk_Draw3DPolygon:(58,112)=*(58,113)=f(0,20),1888,32;tk_Draw3DRectangle:(58,19),1920,32;tk_DrawChars:(58,114)=*(58,115)=f(0,20),1952,32;tk_DrawFocusHighlight:(58,116)=*(58,117)=f(0,20),1984,32;tk_DrawTextLayout:(58,118)=*(58,119)=f(0,20),2016,32;tk_Fill3DPolygon:(58,112),2048,32;tk_Fill3DRectangle:(58,19),2080,32;tk_FindPhoto:(58,120)=*(58,121)=f(3,183),2112,32;tk_FontId:(58,122)=*(58,123)=f(53,8),2144,32;tk_Free3DBorder:(58,124)=*(58,125)=f(0,20),2176,32;tk_FreeBitmap:(58,126)=*(58,127)=f(0,20),2208,32;tk_FreeColor:(58,128)=*(58,129)=f(0,20),2240,32;tk_FreeColormap:(58,130)=*(58,131)=f(0,20),2272,32;tk_FreeCursor:(58,132)=*(58,133)=f(0,20),2304,32;tk_FreeFont:(58,134)=*(58,135)=f(0,20),2336,32;tk_FreeGC:(58,136)=*(58,137)=f(0,20),2368,32;tk_FreeImage:(58,138)=*(58,139)=f(0,20),2400,32;tk_FreeOptions:(58,140)=*(58,141)=f(0,20),2432,32;tk_FreePixmap:(58,126),2464,32;tk_FreeTextLayout:(58,142)=*(58,143)=f(0,20),2496,32;tk_FreeXId:(58,144)=*(58,145)=f(0,20),2528,32;tk_GCForColor:(58,146)=*(58,147)=f(34,13),2560,32;tk_GeometryRequest:(58,148)=*(58,149)=f(0,20),2592,32;tk_Get3DBorder:(58,150)=*(58,151)=f(3,34),2624,32;tk_GetAllBindings:(58,152)=*(58,153)=f(0,20),2656,32;tk_GetAnchor:(58,154)=*(58,155)=f(0,1),2688,32;tk_GetAtomName:(58,156)=*(58,157)=f(2,2),2720,32;tk_GetBinding:(58,158)=*(58,159)=f(2,2),2752,32;tk_GetBitmap:(58,160)=*(58,161)=f(53,9),2784,32;tk_GetBitmapFromData:(58,162)=*(58,163)=f(53,9),2816,32;tk_GetCapStyle:(33,60),2848,32;tk_GetColor:(58,164)=*(58,165)=f(3,151),2880,32;tk_GetColorByValue:(58,166)=*(58,167)=f(3,151),2912,32;tk_GetColormap:(58,168)=*(58,169)=f(53,11),2944,32;tk_GetCursor:(58,170)=*(58,171)=f(3,7),2976,32;tk_GetCursorFromData:(58,172)=*(58,173)=f(3,7),3008,32;tk_GetFont:(58,174)=*(58,175)=f(3,13),3040,32;tk_GetFontFromObj:(58,176)=*(58,177)=f(3,13),3072,32;tk_GetFontMetrics:(58,178)=*(58,179)=f(0,20),3104,32;tk_GetGC:(58,180)=*(58,181)=f(34,13),3136,32;tk_GetImage:(58,182)=*(58,183)=f(3,16),3168,32;tk_GetImageMasterData:(58,184)=*(58,185)=f(4,1),3200,32;tk_GetItemTypes:(58,186)=*(58,187)=f(58,188)=*(3,149),3232,32;tk_GetJoinStyle:(33,60),3264,32;tk_GetJustify:(58,189)=*(58,190)=f(0,1),3296,32;tk_GetNumMainWindows:(33,124),3328,32;tk_GetOption:(58,191)=*(58,192)=f(3,37),3360,32;tk_GetPixels:(58,193)=*(58,194)=f(0,1),3392,32;tk_GetPixmap:(58,195)=*(58,196)=f(53,9),3424,32;tk_GetRelief:(33,60),3456,32;tk_GetRootCoords:(58,197)=*(58,198)=f(0,20),3488,32;tk_GetScrollInfo:(58,199)=*(58,200)=f(0,1),3520,32;tk_GetScreenMM:(58,201)=*(58,202)=f(0,1),3552,32;tk_GetSelection:(58,203)=*(58,204)=f(0,1),3584,32;tk_GetUid:(58,205)=*(58,206)=f(3,37),3616,32;tk_GetVisual:(58,207)=*(58,208)=f(34,21),3648,32;tk_GetVRootGeometry:(58,209)=*(58,210)=f(0,20),3680,32;tk_Grab:(58,211)=*(58,212)=f(0,1),3712,32;tk_HandleEvent:(58,213)=*(58,214)=f(0,20),3744,32;tk_IdToWindow:(58,215)=*(58,216)=f(3,31),3776,32;tk_ImageChanged:(58,217)=*(58,218)=f(0,20),3808,32;tk_Init:(33,271),3840,32;tk_InternAtom:(58,219)=*(58,220)=f(53,3),3872,32;tk_IntersectTextLayout:(58,221)=*(58,222)=f(0,1),3904,32;tk_MaintainGeometry:(58,223)=*(58,224)=f(0,20),3936,32;tk_MainWindow:(58,225)=*(58,226)=f(3,31),3968,32;tk_MakeWindowExist:(58,106),4000,32;tk_ManageGeometry:(58,227)=*(58,228)=f(0,20),4032,32;tk_MapWindow:(58,106),4064,32;tk_MeasureChars:(58,229)=*(58,230)=f(0,1),4096,32;tk_MoveResizeWindow:(58,231)=*(58,232)=f(0,20),4128,32;tk_MoveWindow:(58,148),4160,32;tk_MoveToplevelWindow:(58,148),4192,32;tk_NameOf3DBorder:(58,233)=*(58,234)=f(2,2),4224,32;tk_NameOfAnchor:(58,235)=*(58,236)=f(2,2),4256,32;tk_NameOfBitmap:(58,237)=*(58,238)=f(2,2),4288,32;tk_NameOfCapStyle:(33,208),4320,32;tk_NameOfColor:(58,239)=*(58,240)=f(2,2),4352,32;tk_NameOfCursor:(58,241)=*(58,242)=f(2,2),4384,32;tk_NameOfFont:(58,243)=*(58,244)=f(2,2),4416,32;tk_NameOfImage:(58,245)=*(58,246)=f(2,2),4448,32;tk_NameOfJoinStyle:(33,208),4480,32;tk_NameOfJustify:(58,247)=*(58,248)=f(2,2),4512,32;tk_NameOfRelief:(33,208),4544,32;tk_NameToWindow:(58,249)=*(58,250)=f(3,31),4576,32;tk_OwnSelection:(58,251)=*(58,252)=f(0,20),4608,32;tk_ParseArgv:(58,253)=*(58,254)=f(0,1),4640,32;tk_PhotoPutBlock:(58,255)=*(58,256)=f(0,20),4672,32;tk_PhotoPutZoomedBlock:(58,257)=*(58,258)=f(0,20),4704,32;tk_PhotoGetImage:(58,259)=*(58,260)=f(0,1),4736,32;tk_PhotoBlank:(58,261)=*(58,262)=f(0,20),4768,32;tk_PhotoExpand:(58,263)=*(58,264)=f(0,20),4800,32;tk_PhotoGetSize:(58,265)=*(58,266)=f(0,20),4832,32;tk_PhotoSetSize:(58,263),4864,32;tk_PointToChar:(58,110),4896,32;tk_PostscriptFontName:(58,267)=*(58,268)=f(0,1),4928,32;tk_PreserveColormap:(58,130),4960,32;tk_QueueWindowEvent:(58,269)=*(58,270)=f(0,20),4992,32;tk_RedrawImage:(58,271)=*(58,272)=f(0,20),5024,32;tk_ResizeWindow:(58,148),5056,32;tk_RestackWindow:(58,273)=*(58,274)=f(0,1),5088,32;tk_RestrictEvents:(58,275)=*(58,276)=f(58,277)=*(3,217),5120,32;tk_SafeInit:(33,271),5152,32;tk_SetAppName:(58,278)=*(58,279)=f(2,2),5184,32;tk_SetBackgroundFromBorder:(58,280)=*(58,281)=f(0,20),5216,32;tk_SetClass:(58,282)=*(58,283)=f(0,20),5248,32;tk_SetGrid:(58,231),5280,32;tk_SetInternalBorder:(58,284)=*(58,285)=f(0,20),5312,32;tk_SetWindowBackground:(58,286)=*(58,287)=f(0,20),5344,32;tk_SetWindowBackgroundPixmap:(58,288)=*(58,289)=f(0,20),5376,32;tk_SetWindowBorder:(58,286),5408,32;tk_SetWindowBorderWidth:(58,284),5440,32;tk_SetWindowBorderPixmap:(58,288),5472,32;tk_SetWindowColormap:(58,290)=*(58,291)=f(0,20),5504,32;tk_SetWindowVisual:(58,292)=*(58,293)=f(0,1),5536,32;tk_SizeOfBitmap:(58,294)=*(58,295)=f(0,20),5568,32;tk_SizeOfImage:(58,296)=*(58,297)=f(0,20),5600,32;tk_StrictMotif:(58,298)=*(58,299)=f(0,1),5632,32;tk_TextLayoutToPostscript:(58,300)=*(58,301)=f(0,20),5664,32;tk_TextWidth:(58,302)=*(58,303)=f(0,1),5696,32;tk_UndefineCursor:(58,106),5728,32;tk_UnderlineChars:(58,304)=*(58,305)=f(0,20),5760,32;tk_UnderlineTextLayout:(58,306)=*(58,307)=f(0,20),5792,32;tk_Ungrab:(58,106),5824,32;tk_UnmaintainGeometry:(58,308)=*(58,309)=f(0,20),5856,32;tk_UnmapWindow:(58,106),5888,32;tk_UnsetGrid:(58,106),5920,32;tk_UpdatePointer:(58,310)=*(58,311)=f(0,20),5952,32;tk_AllocBitmapFromObj:(58,312)=*(58,313)=f(53,9),5984,32;tk_Alloc3DBorderFromObj:(58,314)=*(58,315)=f(3,34),6016,32;tk_AllocColorFromObj:(58,316)=*(58,317)=f(3,151),6048,32;tk_AllocCursorFromObj:(58,318)=*(58,319)=f(3,7),6080,32;tk_AllocFontFromObj:(58,320)=*(58,321)=f(3,13),6112,32;tk_CreateOptionTable:(58,322)=*(58,323)=f(3,22),6144,32;tk_DeleteOptionTable:(58,324)=*(58,325)=f(0,20),6176,32;tk_Free3DBorderFromObj:(58,326)=*(58,327)=f(0,20),6208,32;tk_FreeBitmapFromObj:(58,326),6240,32;tk_FreeColorFromObj:(58,326),6272,32;tk_FreeConfigOptions:(58,328)=*(58,329)=f(0,20),6304,32;tk_FreeSavedOptions:(58,330)=*(58,331)=f(0,20),6336,32;tk_FreeCursorFromObj:(58,326),6368,32;tk_FreeFontFromObj:(58,326),6400,32;tk_Get3DBorderFromObj:(58,332)=*(58,333)=f(3,34),6432,32;tk_GetAnchorFromObj:(58,334)=*(58,335)=f(0,1),6464,32;tk_GetBitmapFromObj:(58,336)=*(58,337)=f(53,9),6496,32;tk_GetColorFromObj:(58,338)=*(58,339)=f(3,151),6528,32;tk_GetCursorFromObj:(58,340)=*(58,341)=f(3,7),6560,32;tk_GetOptionInfo:(58,342)=*(58,343)=f(4,129),6592,32;tk_GetOptionValue:(58,342),6624,32;tk_GetJustifyFromObj:(58,344)=*(58,345)=f(0,1),6656,32;tk_GetMMFromObj:(58,346)=*(58,347)=f(0,1),6688,32;tk_GetPixelsFromObj:(58,348)=*(58,349)=f(0,1),6720,32;tk_GetReliefFromObj:(33,62),6752,32;tk_GetScrollInfoObj:(58,350)=*(58,351)=f(0,1),6784,32;tk_InitOptions:(58,352)=*(58,353)=f(0,1),6816,32;tk_MainEx:(58,354)=*(58,355)=f(0,20),6848,32;tk_RestoreSavedOptions:(58,330),6880,32;tk_SetOptions:(58,356)=*(58,357)=f(0,1),6912,32;tk_InitConsoleChannels:(33,114),6944,32;tk_CreateConsoleWindow:(33,271),6976,32;tk_CreateSmoothMethod:(58,358)=*(58,359)=f(0,20),7008,32;reserved218:(0,19),7040,32;reserved219:(0,19),7072,32;tk_GetDash:(58,360)=*(58,361)=f(0,1),7104,32;tk_CreateOutline:(58,362)=*(58,363)=f(0,20),7136,32;tk_DeleteOutline:(58,364)=*(58,365)=f(0,20),7168,32;tk_ConfigOutlineGC:(58,366)=*(58,367)=f(0,1),7200,32;tk_ChangeOutlineGC:(58,368)=*(58,369)=f(0,1),7232,32;tk_ResetOutlineGC:(58,368),7264,32;tk_CanvasPsOutline:(58,368),7296,32;tk_SetTSOrigin:(58,370)=*(58,371)=f(0,20),7328,32;tk_CanvasGetCoordFromObj:(58,372)=*(58,373)=f(0,1),7360,32;tk_CanvasSetOffset:(58,374)=*(58,375)=f(0,20),7392,32;tk_DitherPhoto:(58,376)=*(58,377)=f(0,20),7424,32;tk_PostscriptBitmap:(58,378)=*(58,379)=f(0,1),7456,32;tk_PostscriptColor:(58,380)=*(58,381)=f(0,1),7488,32;tk_PostscriptFont:(58,382)=*(58,383)=f(0,1),7520,32;tk_PostscriptImage:(58,384)=*(58,385)=f(0,1),7552,32;tk_PostscriptPath:(58,386)=*(58,387)=f(0,20),7584,32;tk_PostscriptStipple:(58,388)=*(58,389)=f(0,1),7616,32;tk_PostscriptY:(58,390)=*(58,391)=f(0,13),7648,32;tk_PostscriptPhoto:(58,392)=*(58,393)=f(0,1),7680,32;;TkStubs:t(58,394)=(58,11)utils.hdebug.hstructures.hrender.h/usr/include/GL/gl.hGLenum:t(65,1)=(0,4)GLboolean:t(65,2)=(0,11)GLbitfield:t(65,3)=(0,4)GLvoid:t(65,4)=(0,20)GLbyte:t(65,5)=(0,10)GLshort:t(65,6)=(0,8)GLint:t(65,7)=(0,1)GLubyte:t(65,8)=(0,11)GLushort:t(65,9)=(0,9)GLuint:t(65,10)=(0,4)GLsizei:t(65,11)=(0,1)GLfloat:t(65,12)=(0,12)GLclampf:t(65,13)=(0,12)GLdouble:t(65,14)=(0,13)GLclampd:t(65,15)=(0,13)/usr/include/GL/glu.hGLUquadricObj:t(66,1)=(66,2)=xsGLUquadric:GLUnurbsObj:t(66,3)=(66,4)=xsGLUnurbs:GLUtesselator:t(66,5)=(66,6)=xsGLUtesselator:GLUtriangulatorObj:t(66,7)=(66,5)togl.hTogl_Callback:t(69,1)=(69,2)=f(0,20)Togl_CmdProc:t(69,3)=(69,4)=f(0,1)coordptr:T(62,1)=s24x:(0,13),0,64;y:(0,13),64,64;z:(0,13),128,64;;coord:t(62,2)=(62,1)colourinfoptr:T(62,3)=s32r:(0,13),0,64;g:(0,13),64,64;b:(0,13),128,64;a:(0,13),192,64;;colourinfo:t(62,4)=(62,3)materialinfoptr:T(62,5)=s120n:(0,1),0,32;ambient:(62,4),32,256;diffuse:(62,4),288,256;specular:(62,4),544,256;texturefile:(2,2),800,32;texture:(65,7),832,32;textureneedsloading:(0,1),864,32;next:(62,6)=*(62,5),896,32;prev:(62,6),928,32;;materialinfo:t(62,7)=(62,5)_uidlist:T(62,8)=s16n:(0,1),0,32;uid:(0,1),32,32;next:(62,9)=*(62,8),64,32;prev:(62,9),96,32;;uidlist:t(62,10)=(62,8)vertexinfoptr:T(62,11)=s36n:(0,1),0,32;pos:(62,2),32,192;next:(62,12)=*(62,11),224,32;prev:(62,12),256,32;;vertexinfo:t(62,13)=(62,11)polyinfoptr:T(62,14)=s56n:(0,1),0,32;geometry:(62,15)=*(62,10),32,32;texcoords:(62,15),64,32;colour:(62,4),96,256;material:(0,1),352,32;next:(62,16)=*(62,14),384,32;prev:(62,16),416,32;;polyinfo:t(62,17)=(62,14)objectinfoptr:T(62,18)=s92n:(0,1),0,32;pos:(62,2),32,192;rot:(62,2),224,192;scale:(62,2),416,192;visible:(0,1),608,32;polys:(62,15),640,32;next:(62,19)=*(62,18),672,32;prev:(62,19),704,32;;objectinfo:t(62,20)=(62,18)lightinfoptr:T(62,21)=s148n:(0,1),0,32;pos:(62,2),32,192;ambient:(62,4),224,256;diffuse:(62,4),480,256;specular:(62,4),736,256;enabled:(0,1),992,32;attenuation:(0,13),1024,64;directional:(0,1),1088,32;next:(62,22)=*(62,21),1120,32;prev:(62,22),1152,32;;lightinfo:t(62,23)=(62,21)_list:T(62,24)=s20n:(0,1),0,32;idata:(0,1),32,32;data:(0,19),64,32;next:(62,25)=*(62,24),96,32;prev:(62,25),128,32;;list:t(62,26)=(62,24)sa_eden_initialised:G(0,1)sa_error:F(0,20)s:p(2,2)s:r(2,2)err:(4,146)message:(4,146)sa_exit_trap:F(0,20)sa_output:F(0,20)sa_init_sasami:F(0,20)sa_input:F(0,20)temp:(0,21)=ar(11,33);0;1;(0,2)sa_eden_init:F(0,20)o:(0,22)=ar(11,33);0;256;(0,2)sa_load_mtl:F(0,20)name:p(2,2)file:p(2,2)file:r(2,2)o:(0,23)=ar(11,33);0;285;(0,2)cmd:(0,23)sarg:(0,24)=ar(11,33);0;2;(0,23)l:(0,23)objfile:(0,25)=*(5,1)id:r(0,1)darg:(0,26)=ar(11,33);0;5;(0,1)accepted:(0,1)currentmaterial:(0,23)newmaterial:r(0,27)=*(62,26)strtodouble:F(0,13)c:r(2,2)negative:(0,1)indecimal:(0,1)d:r(0,1)decimalcount:(0,1)exponent:r(0,1)sa_load_obj:F(0,20)nodetail:p(0,1)o:(0,23)currentobjectname:(0,23)currentmaterialid:(0,1)currentobject:(0,28)=*(62,20)objfile:(0,25)poly_id:(0,1)darg:(0,26)vertex_number:(0,1)texture_vertex_number:(0,1)polygon_number:(0,1)cvertex:r(62,15)vertexuid:r(0,1)x:(0,13)accepted:r(0,1)arg:(0,29)=ar(11,33);0;255;(2,2)numargs:(0,1)inword:r(0,1)currentpoly:(0,30)=*(62,17)vertexlist:(62,15)texvertexlist:(62,15)temp:r(0,27)sa_addescapes:F(0,20)out:r(2,2)o:r(2,2)sa_parsestring:F(0,20)input:p(2,2)scopy:(0,23)arg:(0,29)sarg:(0,31)=ar(11,33);0;1;(0,32)=ar(11,33);0;255;(0,2)sa_script:G(0,33)=*(2,3)sa_inputstring:G(0,22)sa_skipline:G(0,1)objmateriallist:G(0,27)functions.cXPointer:t(65,1)=(8,36)_XExtData:T(65,2)=s16number:(0,1),0,32;next:(65,3)=*(65,2),32,32;free_private:(65,4)=*(65,5)=f(0,1),64,32;private_data:(65,1),96,32;;XExtData:t(65,6)=(65,2)XExtCodes:t(65,7)=(65,8)=s16extension:(0,1),0,32;major_opcode:(0,1),32,32;first_event:(0,1),64,32;first_error:(0,1),96,32;;XPixmapFormatValues:t(65,9)=(65,10)=s12depth:(0,1),0,32;bits_per_pixel:(0,1),32,32;scanline_pad:(0,1),64,32;;XGCValues:t(65,11)=(65,12)=s92function:(0,1),0,32;plane_mask:(0,5),32,32;foreground:(0,5),64,32;background:(0,5),96,32;line_width:(0,1),128,32;line_style:(0,1),160,32;cap_style:(0,1),192,32;join_style:(0,1),224,32;fill_style:(0,1),256,32;fill_rule:(0,1),288,32;arc_mode:(0,1),320,32;tile:(67,9),352,32;stipple:(67,9),384,32;ts_x_origin:(0,1),416,32;ts_y_origin:(0,1),448,32;font:(67,8),480,32;subwindow_mode:(0,1),512,32;graphics_exposures:(0,1),544,32;clip_x_origin:(0,1),576,32;clip_y_origin:(0,1),608,32;clip_mask:(67,9),640,32;dash_offset:(0,1),672,32;dashes:(0,2),704,8;;GC:t(65,13)=(65,14)=*(65,15)=xs_XGC:Visual:t(65,16)=(65,17)=s32ext_data:(65,18)=*(65,6),0,32;visualid:(67,4),32,32;class:(0,1),64,32;red_mask:(0,5),96,32;green_mask:(0,5),128,32;blue_mask:(0,5),160,32;bits_per_rgb:(0,1),192,32;map_entries:(0,1),224,32;;Depth:t(65,19)=(65,20)=s12depth:(0,1),0,32;nvisuals:(0,1),32,32;visuals:(65,21)=*(65,16),64,32;;Screen:t(65,22)=(65,23)=s80ext_data:(65,18),0,32;display:(65,24)=*(65,25)=xs_XDisplay:,32,32;root:(67,6),64,32;width:(0,1),96,32;height:(0,1),128,32;mwidth:(0,1),160,32;mheight:(0,1),192,32;ndepths:(0,1),224,32;depths:(65,26)=*(65,19),256,32;root_depth:(0,1),288,32;root_visual:(65,21),320,32;default_gc:(65,13),352,32;cmap:(67,11),384,32;white_pixel:(0,5),416,32;black_pixel:(0,5),448,32;max_maps:(0,1),480,32;min_maps:(0,1),512,32;backing_store:(0,1),544,32;save_unders:(0,1),576,32;root_input_mask:(0,3),608,32;;ScreenFormat:t(65,27)=(65,28)=s16ext_data:(65,18),0,32;depth:(0,1),32,32;bits_per_pixel:(0,1),64,32;scanline_pad:(0,1),96,32;;XSetWindowAttributes:t(65,29)=(65,30)=s60background_pixmap:(67,9),0,32;background_pixel:(0,5),32,32;border_pixmap:(67,9),64,32;border_pixel:(0,5),96,32;bit_gravity:(0,1),128,32;win_gravity:(0,1),160,32;backing_store:(0,1),192,32;backing_planes:(0,5),224,32;backing_pixel:(0,5),256,32;save_under:(0,1),288,32;event_mask:(0,3),320,32;do_not_propagate_mask:(0,3),352,32;override_redirect:(0,1),384,32;colormap:(67,11),416,32;cursor:(67,10),448,32;;XWindowAttributes:t(65,31)=(65,32)=s92x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;depth:(0,1),160,32;visual:(65,21),192,32;root:(67,6),224,32;class:(0,1),256,32;bit_gravity:(0,1),288,32;win_gravity:(0,1),320,32;backing_store:(0,1),352,32;backing_planes:(0,5),384,32;backing_pixel:(0,5),416,32;save_under:(0,1),448,32;colormap:(67,11),480,32;map_installed:(0,1),512,32;map_state:(0,1),544,32;all_event_masks:(0,3),576,32;your_event_mask:(0,3),608,32;do_not_propagate_mask:(0,3),640,32;override_redirect:(0,1),672,32;screen:(65,33)=*(65,22),704,32;;XHostAddress:t(65,34)=(65,35)=s12family:(0,1),0,32;length:(0,1),32,32;address:(8,36),64,32;;funcs:T(65,36)=s24create_image:(65,37)=*(65,38)=f(65,39)=*(65,40)=xs_XImage:,0,32;destroy_image:(65,41)=*(65,42)=f(0,1),32,32;get_pixel:(65,43)=*(65,44)=f(0,5),64,32;put_pixel:(65,45)=*(65,46)=f(0,1),96,32;sub_image:(65,47)=*(65,48)=f(65,39),128,32;add_pixel:(65,49)=*(65,50)=f(0,1),160,32;;_XImage:T(65,40)=s88width:(0,1),0,32;height:(0,1),32,32;xoffset:(0,1),64,32;format:(0,1),96,32;data:(8,36),128,32;byte_order:(0,1),160,32;bitmap_unit:(0,1),192,32;bitmap_bit_order:(0,1),224,32;bitmap_pad:(0,1),256,32;depth:(0,1),288,32;bytes_per_line:(0,1),320,32;bits_per_pixel:(0,1),352,32;red_mask:(0,5),384,32;green_mask:(0,5),416,32;blue_mask:(0,5),448,32;obdata:(65,1),480,32;f:(65,36),512,192;;XImage:t(65,51)=(65,40)XWindowChanges:t(65,52)=(65,53)=s28x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;sibling:(67,6),160,32;stack_mode:(0,1),192,32;;XColor:t(65,54)=(65,55)=s12pixel:(0,5),0,32;red:(0,9),32,16;green:(0,9),48,16;blue:(0,9),64,16;flags:(0,2),80,8;pad:(0,2),88,8;;XSegment:t(65,56)=(65,57)=s8x1:(0,8),0,16;y1:(0,8),16,16;x2:(0,8),32,16;y2:(0,8),48,16;;XPoint:t(65,58)=(65,59)=s4x:(0,8),0,16;y:(0,8),16,16;;XRectangle:t(65,60)=(65,61)=s8x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;;XArc:t(65,62)=(65,63)=s12x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;angle1:(0,8),64,16;angle2:(0,8),80,16;;XKeyboardControl:t(65,64)=(65,65)=s32key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,1),64,32;bell_duration:(0,1),96,32;led:(0,1),128,32;led_mode:(0,1),160,32;key:(0,1),192,32;auto_repeat_mode:(0,1),224,32;;XKeyboardState:t(65,66)=(65,67)=s56key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,4),64,32;bell_duration:(0,4),96,32;led_mask:(0,5),128,32;global_auto_repeat:(0,1),160,32;auto_repeats:(65,68)=ar(8,33);0;31;(0,2),192,256;;XTimeCoord:t(65,69)=(65,70)=s8time:(67,5),0,32;x:(0,8),32,16;y:(0,8),48,16;;XModifierKeymap:t(65,71)=(65,72)=s8max_keypermod:(0,1),0,32;modifiermap:(65,73)=*(67,14),32,32;;Display:t(65,74)=(65,25)_XPrivDisplay:t(65,75)=(65,76)=*(65,77)=s176ext_data:(65,18),0,32;private1:(65,78)=*(65,79)=xs_XPrivate:,32,32;fd:(0,1),64,32;private2:(0,1),96,32;proto_major_version:(0,1),128,32;proto_minor_version:(0,1),160,32;vendor:(8,36),192,32;private3:(67,1),224,32;private4:(67,1),256,32;private5:(67,1),288,32;private6:(0,1),320,32;resource_alloc:(65,80)=*(65,81)=f(67,1),352,32;byte_order:(0,1),384,32;bitmap_unit:(0,1),416,32;bitmap_pad:(0,1),448,32;bitmap_bit_order:(0,1),480,32;nformats:(0,1),512,32;pixmap_format:(65,82)=*(65,27),544,32;private8:(0,1),576,32;release:(0,1),608,32;private9:(65,78),640,32;private10:(65,78),672,32;qlen:(0,1),704,32;last_request_read:(0,5),736,32;request:(0,5),768,32;private11:(65,1),800,32;private12:(65,1),832,32;private13:(65,1),864,32;private14:(65,1),896,32;max_request_size:(0,4),928,32;db:(65,83)=*(65,84)=xs_XrmHashBucketRec:,960,32;private15:(65,85)=*(65,86)=f(0,1),992,32;display_name:(8,36),1024,32;default_screen:(0,1),1056,32;nscreens:(0,1),1088,32;screens:(65,33),1120,32;motion_buffer:(0,5),1152,32;private16:(0,5),1184,32;min_keycode:(0,1),1216,32;max_keycode:(0,1),1248,32;private17:(65,1),1280,32;private18:(65,1),1312,32;private19:(0,1),1344,32;xdefaults:(8,36),1376,32;;XKeyEvent:t(65,87)=(65,88)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89)=*(65,74),96,32;window:(67,6),128,32;root:(67,6),160,32;subwindow:(67,6),192,32;time:(67,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;keycode:(0,4),416,32;same_screen:(0,1),448,32;;XKeyPressedEvent:t(65,90)=(65,87)XKeyReleasedEvent:t(65,91)=(65,87)XButtonEvent:t(65,92)=(65,93)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;root:(67,6),160,32;subwindow:(67,6),192,32;time:(67,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;button:(0,4),416,32;same_screen:(0,1),448,32;;XButtonPressedEvent:t(65,94)=(65,92)XButtonReleasedEvent:t(65,95)=(65,92)XMotionEvent:t(65,96)=(65,97)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;root:(67,6),160,32;subwindow:(67,6),192,32;time:(67,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;is_hint:(0,2),416,8;same_screen:(0,1),448,32;;XPointerMovedEvent:t(65,98)=(65,96)XCrossingEvent:t(65,99)=(65,100)=s68type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;root:(67,6),160,32;subwindow:(67,6),192,32;time:(67,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;mode:(0,1),384,32;detail:(0,1),416,32;same_screen:(0,1),448,32;focus:(0,1),480,32;state:(0,4),512,32;;XEnterWindowEvent:t(65,101)=(65,99)XLeaveWindowEvent:t(65,102)=(65,99)XFocusChangeEvent:t(65,103)=(65,104)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;mode:(0,1),160,32;detail:(0,1),192,32;;XFocusInEvent:t(65,105)=(65,103)XFocusOutEvent:t(65,106)=(65,103)XKeymapEvent:t(65,107)=(65,108)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;key_vector:(65,68),160,256;;XExposeEvent:t(65,109)=(65,110)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;;XGraphicsExposeEvent:t(65,111)=(65,112)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;drawable:(67,7),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;major_code:(0,1),320,32;minor_code:(0,1),352,32;;XNoExposeEvent:t(65,113)=(65,114)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;drawable:(67,7),128,32;major_code:(0,1),160,32;minor_code:(0,1),192,32;;XVisibilityEvent:t(65,115)=(65,116)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;state:(0,1),160,32;;XCreateWindowEvent:t(65,117)=(65,118)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;parent:(67,6),128,32;window:(67,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;override_redirect:(0,1),352,32;;XDestroyWindowEvent:t(65,119)=(65,120)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;event:(67,6),128,32;window:(67,6),160,32;;XUnmapEvent:t(65,121)=(65,122)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;event:(67,6),128,32;window:(67,6),160,32;from_configure:(0,1),192,32;;XMapEvent:t(65,123)=(65,124)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;event:(67,6),128,32;window:(67,6),160,32;override_redirect:(0,1),192,32;;XMapRequestEvent:t(65,125)=(65,126)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;parent:(67,6),128,32;window:(67,6),160,32;;XReparentEvent:t(65,127)=(65,128)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;event:(67,6),128,32;window:(67,6),160,32;parent:(67,6),192,32;x:(0,1),224,32;y:(0,1),256,32;override_redirect:(0,1),288,32;;XConfigureEvent:t(65,129)=(65,130)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;event:(67,6),128,32;window:(67,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(67,6),352,32;override_redirect:(0,1),384,32;;XGravityEvent:t(65,131)=(65,132)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;event:(67,6),128,32;window:(67,6),160,32;x:(0,1),192,32;y:(0,1),224,32;;XResizeRequestEvent:t(65,133)=(65,134)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;width:(0,1),160,32;height:(0,1),192,32;;XConfigureRequestEvent:t(65,135)=(65,136)=s56type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;parent:(67,6),128,32;window:(67,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(67,6),352,32;detail:(0,1),384,32;value_mask:(0,5),416,32;;XCirculateEvent:t(65,137)=(65,138)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;event:(67,6),128,32;window:(67,6),160,32;place:(0,1),192,32;;XCirculateRequestEvent:t(65,139)=(65,140)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;parent:(67,6),128,32;window:(67,6),160,32;place:(0,1),192,32;;XPropertyEvent:t(65,141)=(65,142)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;atom:(67,3),160,32;time:(67,5),192,32;state:(0,1),224,32;;XSelectionClearEvent:t(65,143)=(65,144)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;selection:(67,3),160,32;time:(67,5),192,32;;XSelectionRequestEvent:t(65,145)=(65,146)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;owner:(67,6),128,32;requestor:(67,6),160,32;selection:(67,3),192,32;target:(67,3),224,32;property:(67,3),256,32;time:(67,5),288,32;;XSelectionEvent:t(65,147)=(65,148)=s36type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;requestor:(67,6),128,32;selection:(67,3),160,32;target:(67,3),192,32;property:(67,3),224,32;time:(67,5),256,32;;XColormapEvent:t(65,149)=(65,150)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;colormap:(67,11),160,32;new:(0,1),192,32;state:(0,1),224,32;;XClientMessageEvent:t(65,151)=(65,152)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;message_type:(67,3),160,32;format:(0,1),192,32;data:(65,153)=u20b:(65,154)=ar(8,33);0;19;(0,2),0,160;s:(65,155)=ar(8,33);0;9;(0,8),0,160;l:(65,156)=ar(8,33);0;4;(0,3),0,160;;,224,160;;XMappingEvent:t(65,157)=(65,158)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;request:(0,1),160,32;first_keycode:(0,1),192,32;count:(0,1),224,32;;XErrorEvent:t(65,159)=(65,160)=s20type:(0,1),0,32;display:(65,89),32,32;resourceid:(67,1),64,32;serial:(0,5),96,32;error_code:(0,11),128,8;request_code:(0,11),136,8;minor_code:(0,11),144,8;;XAnyEvent:t(65,161)=(65,162)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;;_XEvent:T(65,163)=u96type:(0,1),0,32;xany:(65,161),0,160;xkey:(65,87),0,480;xbutton:(65,92),0,480;xmotion:(65,96),0,480;xcrossing:(65,99),0,544;xfocus:(65,103),0,224;xexpose:(65,109),0,320;xgraphicsexpose:(65,111),0,384;xnoexpose:(65,113),0,224;xvisibility:(65,115),0,192;xcreatewindow:(65,117),0,384;xdestroywindow:(65,119),0,192;xunmap:(65,121),0,224;xmap:(65,123),0,224;xmaprequest:(65,125),0,192;xreparent:(65,127),0,320;xconfigure:(65,129),0,416;xgravity:(65,131),0,256;xresizerequest:(65,133),0,224;xconfigurerequest:(65,135),0,448;xcirculate:(65,137),0,224;xcirculaterequest:(65,139),0,224;xproperty:(65,141),0,256;xselectionclear:(65,143),0,224;xselectionrequest:(65,145),0,320;xselection:(65,147),0,288;xcolormap:(65,149),0,256;xclient:(65,151),0,384;xmapping:(65,157),0,256;xerror:(65,159),0,160;xkeymap:(65,107),0,416;pad:(65,164)=ar(8,33);0;23;(0,3),0,768;;XEvent:t(65,165)=(65,163)XCharStruct:t(65,166)=(65,167)=s12lbearing:(0,8),0,16;rbearing:(0,8),16,16;width:(0,8),32,16;ascent:(0,8),48,16;descent:(0,8),64,16;attributes:(0,9),80,16;;XFontProp:t(65,168)=(65,169)=s8name:(67,3),0,32;card32:(0,5),32,32;;XFontStruct:t(65,170)=(65,171)=s80ext_data:(65,18),0,32;fid:(67,8),32,32;direction:(0,4),64,32;min_char_or_byte2:(0,4),96,32;max_char_or_byte2:(0,4),128,32;min_byte1:(0,4),160,32;max_byte1:(0,4),192,32;all_chars_exist:(0,1),224,32;default_char:(0,4),256,32;n_properties:(0,1),288,32;properties:(65,172)=*(65,168),320,32;min_bounds:(65,166),352,96;max_bounds:(65,166),448,96;per_char:(65,173)=*(65,166),544,32;ascent:(0,1),576,32;descent:(0,1),608,32;;XTextItem:t(65,174)=(65,175)=s16chars:(8,36),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(67,8),96,32;;XChar2b:t(65,176)=(65,177)=s2byte1:(0,11),0,8;byte2:(0,11),8,8;;XTextItem16:t(65,178)=(65,179)=s16chars:(65,180)=*(65,176),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(67,8),96,32;;XEDataObject:t(65,181)=(65,182)=u4display:(65,89),0,32;gc:(65,13),0,32;visual:(65,21),0,32;screen:(65,33),0,32;pixmap_format:(65,82),0,32;font:(65,183)=*(65,170),0,32;;XFontSetExtents:t(65,184)=(65,185)=s16max_ink_extent:(65,60),0,64;max_logical_extent:(65,60),64,64;;XOM:t(65,186)=(65,187)=*(65,188)=xs_XOM:XOC:t(65,189)=(65,190)=*(65,191)=xs_XOC:XFontSet:t(65,192)=(65,190)XmbTextItem:t(65,193)=(65,194)=s16chars:(8,36),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(65,192),96,32;;XwcTextItem:t(65,195)=(65,196)=s16chars:(65,197)=*(16,1),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(65,192),96,32;;XOMCharSetList:t(65,198)=(65,199)=s8charset_count:(0,1),0,32;charset_list:(65,200)=*(8,36),32,32;; :T(65,201)=eXOMOrientation_LTR_TTB:0,XOMOrientation_RTL_TTB:1,XOMOrientation_TTB_LTR:2,XOMOrientation_TTB_RTL:3,XOMOrientation_Context:4,;XOrientation:t(65,202)=(65,201)XOMOrientation:t(65,203)=(65,204)=s8num_orientation:(0,1),0,32;orientation:(65,205)=*(65,202),32,32;;XOMFontInfo:t(65,206)=(65,207)=s12num_font:(0,1),0,32;font_struct_list:(65,208)=*(65,183),32,32;font_name_list:(65,200),64,32;;XIM:t(65,209)=(65,210)=*(65,211)=xs_XIM:XIC:t(65,212)=(65,213)=*(65,214)=xs_XIC:XIMProc:t(65,215)=(65,216)=*(65,217)=f(0,20)XICProc:t(65,218)=(65,219)=*(65,220)=f(0,1)XIDProc:t(65,221)=(65,222)=*(65,223)=f(0,20)XIMStyle:t(65,224)=(0,5)XIMStyles:t(65,225)=(65,226)=s8count_styles:(0,9),0,16;supported_styles:(65,227)=*(65,224),32,32;;XVaNestedList:t(65,228)=(0,19)XIMCallback:t(65,229)=(65,230)=s8client_data:(65,1),0,32;callback:(65,215),32,32;;XICCallback:t(65,231)=(65,232)=s8client_data:(65,1),0,32;callback:(65,218),32,32;;XIMFeedback:t(65,233)=(0,5)_XIMText:T(65,234)=s16length:(0,9),0,16;feedback:(65,235)=*(65,233),32,32;encoding_is_wchar:(0,1),64,32;string:(65,236)=u4multi_byte:(8,36),0,32;wide_char:(65,197),0,32;;,96,32;;XIMText:t(65,237)=(65,234)XIMPreeditState:t(65,238)=(0,5)_XIMPreeditStateNotifyCallbackStruct:T(65,239)=s4state:(65,238),0,32;;XIMPreeditStateNotifyCallbackStruct:t(65,240)=(65,239)XIMResetState:t(65,241)=(0,5)XIMStringConversionFeedback:t(65,242)=(0,5)_XIMStringConversionText:T(65,243)=s16length:(0,9),0,16;feedback:(65,244)=*(65,242),32,32;encoding_is_wchar:(0,1),64,32;string:(65,245)=u4mbs:(8,36),0,32;wcs:(65,197),0,32;;,96,32;;XIMStringConversionText:t(65,246)=(65,243)XIMStringConversionPosition:t(65,247)=(0,9)XIMStringConversionType:t(65,248)=(0,9)XIMStringConversionOperation:t(65,249)=(0,9) :T(65,250)=eXIMForwardChar:0,XIMBackwardChar:1,XIMForwardWord:2,XIMBackwardWord:3,XIMCaretUp:4,XIMCaretDown:5,XIMNextLine:6,XIMPreviousLine:7,XIMLineStart:8,XIMLineEnd:9,XIMAbsolutePosition:10,XIMDontChange:11,;XIMCaretDirection:t(65,251)=(65,250)_XIMStringConversionCallbackStruct:T(65,252)=s16position:(65,247),0,16;direction:(65,251),32,32;operation:(65,249),64,16;factor:(0,9),80,16;text:(65,253)=*(65,246),96,32;;XIMStringConversionCallbackStruct:t(65,254)=(65,252)_XIMPreeditDrawCallbackStruct:T(65,255)=s16caret:(0,1),0,32;chg_first:(0,1),32,32;chg_length:(0,1),64,32;text:(65,256)=*(65,237),96,32;;XIMPreeditDrawCallbackStruct:t(65,257)=(65,255) :T(65,258)=eXIMIsInvisible:0,XIMIsPrimary:1,XIMIsSecondary:2,;XIMCaretStyle:t(65,259)=(65,258)_XIMPreeditCaretCallbackStruct:T(65,260)=s12position:(0,1),0,32;direction:(65,251),32,32;style:(65,259),64,32;;XIMPreeditCaretCallbackStruct:t(65,261)=(65,260) :T(65,262)=eXIMTextType:0,XIMBitmapType:1,;XIMStatusDataType:t(65,263)=(65,262)_XIMStatusDrawCallbackStruct:T(65,264)=s8type:(65,263),0,32;data:(65,265)=u4text:(65,256),0,32;bitmap:(67,9),0,32;;,32,32;;XIMStatusDrawCallbackStruct:t(65,266)=(65,264)_XIMHotKeyTrigger:T(65,267)=s12keysym:(67,13),0,32;modifier:(0,1),32,32;modifier_mask:(0,1),64,32;;XIMHotKeyTrigger:t(65,268)=(65,267)_XIMHotKeyTriggers:T(65,269)=s8num_hot_key:(0,1),0,32;key:(65,270)=*(65,268),32,32;;XIMHotKeyTriggers:t(65,271)=(65,269)XIMHotKeyState:t(65,272)=(0,5)XIMValuesList:t(65,273)=(65,274)=s8count_values:(0,9),0,16;supported_values:(65,200),32,32;;XErrorHandler:t(65,275)=(65,276)=*(65,277)=f(0,1)XIOErrorHandler:t(65,278)=(65,279)=*(65,280)=f(0,1)XConnectionWatchProc:t(65,281)=(65,282)=*(65,283)=f(0,20)Tk_BindingTable:t(64,1)=(64,2)=*(64,3)=xsTk_BindingTable_:Tk_Canvas:t(64,4)=(64,5)=*(64,6)=xsTk_Canvas_:Tk_Cursor:t(64,7)=(64,8)=*(64,9)=xsTk_Cursor_:Tk_ErrorHandler:t(64,10)=(64,11)=*(64,12)=xsTk_ErrorHandler_:Tk_Font:t(64,13)=(64,14)=*(64,15)=xsTk_Font_:Tk_Image:t(64,16)=(64,17)=*(64,18)=xsTk_Image__:Tk_ImageMaster:t(64,19)=(64,20)=*(64,21)=xsTk_ImageMaster_:Tk_OptionTable:t(64,22)=(64,23)=*(64,24)=xsTk_OptionTable_:Tk_PostscriptInfo:t(64,25)=(64,26)=*(64,27)=xsTk_PostscriptInfo_:Tk_TextLayout:t(64,28)=(64,29)=*(64,30)=xsTk_TextLayout_:Tk_Window:t(64,31)=(64,32)=*(64,33)=xsTk_Window_:Tk_3DBorder:t(64,34)=(64,35)=*(64,36)=xsTk_3DBorder_:Tk_Uid:t(64,37)=(8,36) :T(64,38)=eTK_OPTION_BOOLEAN:0,TK_OPTION_INT:1,TK_OPTION_DOUBLE:2,TK_OPTION_STRING:3,TK_OPTION_STRING_TABLE:4,TK_OPTION_COLOR:5,TK_OPTION_FONT:6,TK_OPTION_BITMAP:7,TK_OPTION_BORDER:8,TK_OPTION_RELIEF:9,TK_OPTION_CURSOR:10,TK_OPTION_JUSTIFY:11,TK_OPTION_ANCHOR:12,TK_OPTION_SYNONYM:13,TK_OPTION_PIXELS:14,TK_OPTION_WINDOW:15,TK_OPTION_END:16,;Tk_OptionType:t(64,39)=(64,38)Tk_OptionSpec:T(64,40)=s40type:(64,39),0,32;optionName:(8,36),32,32;dbName:(8,36),64,32;dbClass:(8,36),96,32;defValue:(8,36),128,32;objOffset:(0,1),160,32;internalOffset:(0,1),192,32;flags:(0,1),224,32;clientData:(61,1),256,32;typeMask:(0,1),288,32;;Tk_OptionSpec:t(64,41)=(64,40)Tk_SavedOption:T(64,42)=s16optionPtr:(64,43)=*(64,44)=xsTkOption:,0,32;valuePtr:(61,129),32,32;internalForm:(0,13),64,64;;Tk_SavedOption:t(64,45)=(64,42)Tk_SavedOptions:T(64,46)=s336recordPtr:(8,36),0,32;tkwin:(64,31),32,32;numItems:(0,1),64,32;items:(64,47)=ar(8,33);0;19;(64,45),96,2560;nextPtr:(64,48)=*(64,46),2656,32;;Tk_SavedOptions:t(64,49)=(64,46)Tk_OptionParseProc:t(64,50)=(64,51)=f(0,1)Tk_OptionPrintProc:t(64,52)=(64,53)=f(8,36)Tk_CustomOption:T(64,54)=s12parseProc:(64,55)=*(64,50),0,32;printProc:(64,56)=*(64,52),32,32;clientData:(61,1),64,32;;Tk_CustomOption:t(64,57)=(64,54)Tk_ConfigSpec:T(64,58)=s32type:(0,1),0,32;argvName:(8,36),32,32;dbName:(8,36),64,32;dbClass:(8,36),96,32;defValue:(8,36),128,32;offset:(0,1),160,32;specFlags:(0,1),192,32;customPtr:(64,59)=*(64,57),224,32;;Tk_ConfigSpec:t(64,60)=(64,58) :T(64,61)=eTK_CONFIG_BOOLEAN:0,TK_CONFIG_INT:1,TK_CONFIG_DOUBLE:2,TK_CONFIG_STRING:3,TK_CONFIG_UID:4,TK_CONFIG_COLOR:5,TK_CONFIG_FONT:6,TK_CONFIG_BITMAP:7,TK_CONFIG_BORDER:8,TK_CONFIG_RELIEF:9,TK_CONFIG_CURSOR:10,TK_CONFIG_ACTIVE_CURSOR:11,TK_CONFIG_JUSTIFY:12,TK_CONFIG_ANCHOR:13,TK_CONFIG_SYNONYM:14,TK_CONFIG_CAP_STYLE:15,TK_CONFIG_JOIN_STYLE:16,TK_CONFIG_PIXELS:17,TK_CONFIG_MM:18,TK_CONFIG_WINDOW:19,TK_CONFIG_CUSTOM:20,TK_CONFIG_END:21,;Tk_ConfigTypes:t(64,62)=(64,61)Tk_ArgvInfo:t(64,63)=(64,64)=s20key:(8,36),0,32;type:(0,1),32,32;src:(8,36),64,32;dst:(8,36),96,32;help:(8,36),128,32;; :T(64,65)=eTK_DEFER_EVENT:0,TK_PROCESS_EVENT:1,TK_DISCARD_EVENT:2,;Tk_RestrictAction:t(64,66)=(64,65) :T(64,67)=eTK_ANCHOR_N:0,TK_ANCHOR_NE:1,TK_ANCHOR_E:2,TK_ANCHOR_SE:3,TK_ANCHOR_S:4,TK_ANCHOR_SW:5,TK_ANCHOR_W:6,TK_ANCHOR_NW:7,TK_ANCHOR_CENTER:8,;Tk_Anchor:t(64,68)=(64,67) :T(64,69)=eTK_JUSTIFY_LEFT:0,TK_JUSTIFY_RIGHT:1,TK_JUSTIFY_CENTER:2,;Tk_Justify:t(64,70)=(64,69)Tk_FontMetrics:T(64,71)=s12ascent:(0,1),0,32;descent:(0,1),32,32;linespace:(0,1),64,32;;Tk_FontMetrics:t(64,72)=(64,71)Tk_GeomRequestProc:t(64,73)=(64,74)=f(0,20)Tk_GeomLostSlaveProc:t(64,75)=(64,74)Tk_GeomMgr:T(64,76)=s12name:(8,36),0,32;requestProc:(64,77)=*(64,73),32,32;lostSlaveProc:(64,78)=*(64,75),64,32;;Tk_GeomMgr:t(64,79)=(64,76)XVirtualEvent:t(64,80)=(64,81)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;event:(67,6),128,32;root:(67,6),160,32;subwindow:(67,6),192,32;time:(67,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;name:(64,37),416,32;same_screen:(0,1),448,32;;XActivateDeactivateEvent:t(64,82)=(64,83)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(65,89),96,32;window:(67,6),128,32;;XActivateEvent:t(64,84)=(64,82)XDeactivateEvent:t(64,85)=(64,82)Tk_FakeWin:T(64,86)=s216display:(65,89),0,32;dummy1:(8,36),32,32;screenNum:(0,1),64,32;visual:(65,21),96,32;depth:(0,1),128,32;window:(67,6),160,32;dummy2:(8,36),192,32;dummy3:(8,36),224,32;parentPtr:(64,31),256,32;dummy4:(8,36),288,32;dummy5:(8,36),320,32;pathName:(8,36),352,32;nameUid:(64,37),384,32;classUid:(64,37),416,32;changes:(65,52),448,224;dummy6:(0,4),672,32;atts:(65,29),704,480;dummy7:(0,5),1184,32;flags:(0,4),1216,32;dummy8:(8,36),1248,32;dummy9:(65,212),1280,32;dummy10:(64,87)=*(61,1),1312,32;dummy11:(0,1),1344,32;dummy12:(0,1),1376,32;dummy13:(8,36),1408,32;dummy14:(8,36),1440,32;dummy15:(61,1),1472,32;reqWidth:(0,1),1504,32;reqHeight:(0,1),1536,32;internalBorderWidth:(0,1),1568,32;dummy16:(8,36),1600,32;dummy17:(8,36),1632,32;dummy18:(61,1),1664,32;dummy19:(8,36),1696,32;;Tk_FakeWin:t(64,88)=(64,86) :T(64,89)=eTK_STATE_NULL:-1,TK_STATE_ACTIVE:0,TK_STATE_DISABLED:1,TK_STATE_NORMAL:2,TK_STATE_HIDDEN:3,;Tk_State:t(64,90)=(64,89)Tk_SmoothMethod:T(64,91)=s12name:(8,36),0,32;coordProc:(64,92)=*(64,93)=f(0,1),32,32;postscriptProc:(64,94)=*(64,95)=f(0,20),64,32;;Tk_SmoothMethod:t(64,96)=(64,91)Tk_Item:T(64,97)=s68id:(0,1),0,32;nextPtr:(64,98)=*(64,97),32,32;staticTagSpace:(64,99)=ar(8,33);0;2;(64,37),64,96;tagPtr:(64,100)=*(64,37),160,32;tagSpace:(0,1),192,32;numTags:(0,1),224,32;typePtr:(64,101)=*(64,102)=xsTk_ItemType:,256,32;x1:(0,1),288,32;y1:(0,1),320,32;x2:(0,1),352,32;y2:(0,1),384,32;prevPtr:(64,98),416,32;state:(64,90),448,32;reserved1:(8,36),480,32;redraw_flags:(0,1),512,32;;Tk_Item:t(64,103)=(64,97)Tk_ItemCreateProc:t(64,104)=(64,105)=f(0,1)Tk_ItemConfigureProc:t(64,106)=(64,107)=f(0,1)Tk_ItemCoordProc:t(64,108)=(64,105)Tk_ItemDeleteProc:t(64,109)=(64,110)=f(0,20)Tk_ItemDisplayProc:t(64,111)=(64,112)=f(0,20)Tk_ItemPointProc:t(64,113)=(64,114)=f(0,13)Tk_ItemAreaProc:t(64,115)=(64,116)=f(0,1)Tk_ItemPostscriptProc:t(64,117)=(64,118)=f(0,1)Tk_ItemScaleProc:t(64,119)=(64,120)=f(0,20)Tk_ItemTranslateProc:t(64,121)=(64,122)=f(0,20)Tk_ItemIndexProc:t(64,123)=(64,124)=f(0,1)Tk_ItemCursorProc:t(64,125)=(64,126)=f(0,20)Tk_ItemSelectionProc:t(64,127)=(64,128)=f(0,1)Tk_ItemInsertProc:t(64,129)=(64,130)=f(0,20)Tk_ItemDCharsProc:t(64,131)=(64,132)=f(0,20)Tk_ItemType:T(64,102)=s96name:(8,36),0,32;itemSize:(0,1),32,32;createProc:(64,133)=*(64,104),64,32;configSpecs:(64,134)=*(64,60),96,32;configProc:(64,135)=*(64,106),128,32;coordProc:(64,136)=*(64,108),160,32;deleteProc:(64,137)=*(64,109),192,32;displayProc:(64,138)=*(64,111),224,32;alwaysRedraw:(0,1),256,32;pointProc:(64,139)=*(64,113),288,32;areaProc:(64,140)=*(64,115),320,32;postscriptProc:(64,141)=*(64,117),352,32;scaleProc:(64,142)=*(64,119),384,32;translateProc:(64,143)=*(64,121),416,32;indexProc:(64,144)=*(64,123),448,32;icursorProc:(64,145)=*(64,125),480,32;selectionProc:(64,146)=*(64,127),512,32;insertProc:(64,147)=*(64,129),544,32;dCharsProc:(64,148)=*(64,131),576,32;nextPtr:(64,101),608,32;reserved1:(8,36),640,32;reserved2:(0,1),672,32;reserved3:(8,36),704,32;reserved4:(8,36),736,32;;Tk_ItemType:t(64,149)=(64,102)Tk_CanvasTextInfo:T(64,150)=s56selBorder:(64,34),0,32;selBorderWidth:(0,1),32,32;selFgColorPtr:(64,151)=*(65,54),64,32;selItemPtr:(64,152)=*(64,103),96,32;selectFirst:(0,1),128,32;selectLast:(0,1),160,32;anchorItemPtr:(64,152),192,32;selectAnchor:(0,1),224,32;insertBorder:(64,34),256,32;insertWidth:(0,1),288,32;insertBorderWidth:(0,1),320,32;focusItemPtr:(64,152),352,32;gotFocus:(0,1),384,32;cursorOn:(0,1),416,32;;Tk_CanvasTextInfo:t(64,153)=(64,150)Tk_Dash:T(64,154)=s8number:(0,1),0,32;pattern:(64,155)=u4pt:(8,36),0,32;array:(17,4),0,32;;,32,32;;Tk_Dash:t(64,156)=(64,154)Tk_TSOffset:T(64,157)=s12flags:(0,1),0,32;xoffset:(0,1),32,32;yoffset:(0,1),64,32;;Tk_TSOffset:t(64,158)=(64,157)Tk_Outline:T(64,159)=s104gc:(65,13),0,32;width:(0,13),32,64;activeWidth:(0,13),96,64;disabledWidth:(0,13),160,64;offset:(0,1),224,32;dash:(64,156),256,64;activeDash:(64,156),320,64;disabledDash:(64,156),384,64;reserved1:(0,19),448,32;reserved2:(0,19),480,32;reserved3:(0,19),512,32;tsoffset:(64,158),544,96;color:(64,151),640,32;activeColor:(64,151),672,32;disabledColor:(64,151),704,32;stipple:(67,9),736,32;activeStipple:(67,9),768,32;disabledStipple:(67,9),800,32;;Tk_Outline:t(64,160)=(64,159)Tk_ImageType:t(64,161)=(64,162)=xsTk_ImageType:Tk_ImageCreateProc:t(64,163)=(64,164)=f(0,1)Tk_ImageGetProc:t(64,165)=(64,166)=f(61,1)Tk_ImageDisplayProc:t(64,167)=(64,168)=f(0,20)Tk_ImageFreeProc:t(64,169)=(64,170)=f(0,20)Tk_ImageDeleteProc:t(64,171)=(61,51)Tk_ImageChangedProc:t(64,172)=(64,173)=f(0,20)Tk_ImagePostscriptProc:t(64,174)=(64,175)=f(0,1)Tk_ImageType:T(64,162)=s36name:(8,36),0,32;createProc:(64,176)=*(64,163),32,32;getProc:(64,177)=*(64,165),64,32;displayProc:(64,178)=*(64,167),96,32;freeProc:(64,179)=*(64,169),128,32;deleteProc:(64,180)=*(64,171),160,32;postscriptProc:(64,181)=*(64,174),192,32;nextPtr:(64,182)=*(64,162),224,32;reserved:(8,36),256,32;;Tk_PhotoHandle:t(64,183)=(0,19)Tk_PhotoImageBlock:T(64,184)=s36pixelPtr:(20,34),0,32;width:(0,1),32,32;height:(0,1),64,32;pitch:(0,1),96,32;pixelSize:(0,1),128,32;offset:(64,185)=ar(8,33);0;3;(0,1),160,128;;Tk_PhotoImageBlock:t(64,186)=(64,184)Tk_PhotoImageFormat:t(64,187)=(64,188)=xsTk_PhotoImageFormat:Tk_ImageFileMatchProc:t(64,189)=(64,190)=f(0,1)Tk_ImageStringMatchProc:t(64,191)=(64,192)=f(0,1)Tk_ImageFileReadProc:t(64,193)=(64,194)=f(0,1)Tk_ImageStringReadProc:t(64,195)=(64,196)=f(0,1)Tk_ImageFileWriteProc:t(64,197)=(64,198)=f(0,1)Tk_ImageStringWriteProc:t(64,199)=(64,200)=f(0,1)Tk_PhotoImageFormat:T(64,188)=s32name:(8,36),0,32;fileMatchProc:(64,201)=*(64,189),32,32;stringMatchProc:(64,202)=*(64,191),64,32;fileReadProc:(64,203)=*(64,193),96,32;stringReadProc:(64,204)=*(64,195),128,32;fileWriteProc:(64,205)=*(64,197),160,32;stringWriteProc:(64,206)=*(64,199),192,32;nextPtr:(64,207)=*(64,188),224,32;;Tk_ErrorProc:t(64,208)=(64,209)=f(0,1)Tk_EventProc:t(64,210)=(64,211)=f(0,20)Tk_GenericProc:t(64,212)=(64,213)=f(0,1)Tk_GetSelProc:t(64,214)=(64,215)=f(0,1)Tk_LostSelProc:t(64,216)=(61,51)Tk_RestrictProc:t(64,217)=(64,218)=f(64,66)Tk_SelectionProc:t(64,219)=(64,220)=f(0,1)TkStubHooks:T(72,1)=s16tkPlatStubs:(72,2)=*(72,3)=xsTkPlatStubs:,0,32;tkIntStubs:(72,4)=*(72,5)=xsTkIntStubs:,32,32;tkIntPlatStubs:(72,6)=*(72,7)=xsTkIntPlatStubs:,64,32;tkIntXlibStubs:(72,8)=*(72,9)=xsTkIntXlibStubs:,96,32;;TkStubHooks:t(72,10)=(72,1)TkStubs:T(72,11)=s964magic:(0,1),0,32;hooks:(72,12)=*(72,1),32,32;tk_MainLoop:(63,216),64,32;tk_3DBorderColor:(72,13)=*(72,14)=f(64,151),96,32;tk_3DBorderGC:(72,15)=*(72,16)=f(65,13),128,32;tk_3DHorizontalBevel:(72,17)=*(72,18)=f(0,20),160,32;tk_3DVerticalBevel:(72,19)=*(72,20)=f(0,20),192,32;tk_AddOption:(72,21)=*(72,22)=f(0,20),224,32;tk_BindEvent:(72,23)=*(72,24)=f(0,20),256,32;tk_CanvasDrawableCoords:(72,25)=*(72,26)=f(0,20),288,32;tk_CanvasEventuallyRedraw:(72,27)=*(72,28)=f(0,20),320,32;tk_CanvasGetCoord:(72,29)=*(72,30)=f(0,1),352,32;tk_CanvasGetTextInfo:(72,31)=*(72,32)=f(72,33)=*(64,153),384,32;tk_CanvasPsBitmap:(72,34)=*(72,35)=f(0,1),416,32;tk_CanvasPsColor:(72,36)=*(72,37)=f(0,1),448,32;tk_CanvasPsFont:(72,38)=*(72,39)=f(0,1),480,32;tk_CanvasPsPath:(72,40)=*(72,41)=f(0,20),512,32;tk_CanvasPsStipple:(72,42)=*(72,43)=f(0,1),544,32;tk_CanvasPsY:(72,44)=*(72,45)=f(0,13),576,32;tk_CanvasSetStippleOrigin:(72,46)=*(72,47)=f(0,20),608,32;tk_CanvasTagsParseProc:(72,48)=*(64,51),640,32;tk_CanvasTagsPrintProc:(72,49)=*(64,53),672,32;tk_CanvasTkwin:(72,50)=*(72,51)=f(64,31),704,32;tk_CanvasWindowCoords:(72,25),736,32;tk_ChangeWindowAttributes:(72,52)=*(72,53)=f(0,20),768,32;tk_CharBbox:(72,54)=*(72,55)=f(0,1),800,32;tk_ClearSelection:(72,56)=*(72,57)=f(0,20),832,32;tk_ClipboardAppend:(72,58)=*(72,59)=f(0,1),864,32;tk_ClipboardClear:(72,60)=*(72,61)=f(0,1),896,32;tk_ConfigureInfo:(72,62)=*(72,63)=f(0,1),928,32;tk_ConfigureValue:(72,62),960,32;tk_ConfigureWidget:(72,64)=*(72,65)=f(0,1),992,32;tk_ConfigureWindow:(72,66)=*(72,67)=f(0,20),1024,32;tk_ComputeTextLayout:(72,68)=*(72,69)=f(64,28),1056,32;tk_CoordsToWindow:(72,70)=*(72,71)=f(64,31),1088,32;tk_CreateBinding:(72,72)=*(72,73)=f(0,5),1120,32;tk_CreateBindingTable:(72,74)=*(72,75)=f(64,1),1152,32;tk_CreateErrorHandler:(72,76)=*(72,77)=f(64,10),1184,32;tk_CreateEventHandler:(72,78)=*(72,79)=f(0,20),1216,32;tk_CreateGenericHandler:(72,80)=*(72,81)=f(0,20),1248,32;tk_CreateImageType:(72,82)=*(72,83)=f(0,20),1280,32;tk_CreateItemType:(72,84)=*(72,85)=f(0,20),1312,32;tk_CreatePhotoImageFormat:(72,86)=*(72,87)=f(0,20),1344,32;tk_CreateSelHandler:(72,88)=*(72,89)=f(0,20),1376,32;tk_CreateWindow:(72,90)=*(72,91)=f(64,31),1408,32;tk_CreateWindowFromPath:(72,90),1440,32;tk_DefineBitmap:(72,92)=*(72,93)=f(0,1),1472,32;tk_DefineCursor:(72,94)=*(72,95)=f(0,20),1504,32;tk_DeleteAllBindings:(72,96)=*(72,97)=f(0,20),1536,32;tk_DeleteBinding:(72,98)=*(72,99)=f(0,1),1568,32;tk_DeleteBindingTable:(72,100)=*(72,101)=f(0,20),1600,32;tk_DeleteErrorHandler:(72,102)=*(72,103)=f(0,20),1632,32;tk_DeleteEventHandler:(72,78),1664,32;tk_DeleteGenericHandler:(72,80),1696,32;tk_DeleteImage:(63,172),1728,32;tk_DeleteSelHandler:(72,104)=*(72,105)=f(0,20),1760,32;tk_DestroyWindow:(72,106)=*(72,107)=f(0,20),1792,32;tk_DisplayName:(72,108)=*(72,109)=f(8,36),1824,32;tk_DistanceToTextLayout:(72,110)=*(72,111)=f(0,1),1856,32;tk_Draw3DPolygon:(72,112)=*(72,113)=f(0,20),1888,32;tk_Draw3DRectangle:(72,19),1920,32;tk_DrawChars:(72,114)=*(72,115)=f(0,20),1952,32;tk_DrawFocusHighlight:(72,116)=*(72,117)=f(0,20),1984,32;tk_DrawTextLayout:(72,118)=*(72,119)=f(0,20),2016,32;tk_Fill3DPolygon:(72,112),2048,32;tk_Fill3DRectangle:(72,19),2080,32;tk_FindPhoto:(72,120)=*(72,121)=f(64,183),2112,32;tk_FontId:(72,122)=*(72,123)=f(67,8),2144,32;tk_Free3DBorder:(72,124)=*(72,125)=f(0,20),2176,32;tk_FreeBitmap:(72,126)=*(72,127)=f(0,20),2208,32;tk_FreeColor:(72,128)=*(72,129)=f(0,20),2240,32;tk_FreeColormap:(72,130)=*(72,131)=f(0,20),2272,32;tk_FreeCursor:(72,132)=*(72,133)=f(0,20),2304,32;tk_FreeFont:(72,134)=*(72,135)=f(0,20),2336,32;tk_FreeGC:(72,136)=*(72,137)=f(0,20),2368,32;tk_FreeImage:(72,138)=*(72,139)=f(0,20),2400,32;tk_FreeOptions:(72,140)=*(72,141)=f(0,20),2432,32;tk_FreePixmap:(72,126),2464,32;tk_FreeTextLayout:(72,142)=*(72,143)=f(0,20),2496,32;tk_FreeXId:(72,144)=*(72,145)=f(0,20),2528,32;tk_GCForColor:(72,146)=*(72,147)=f(65,13),2560,32;tk_GeometryRequest:(72,148)=*(72,149)=f(0,20),2592,32;tk_Get3DBorder:(72,150)=*(72,151)=f(64,34),2624,32;tk_GetAllBindings:(72,152)=*(72,153)=f(0,20),2656,32;tk_GetAnchor:(72,154)=*(72,155)=f(0,1),2688,32;tk_GetAtomName:(72,156)=*(72,157)=f(8,36),2720,32;tk_GetBinding:(72,158)=*(72,159)=f(8,36),2752,32;tk_GetBitmap:(72,160)=*(72,161)=f(67,9),2784,32;tk_GetBitmapFromData:(72,162)=*(72,163)=f(67,9),2816,32;tk_GetCapStyle:(63,60),2848,32;tk_GetColor:(72,164)=*(72,165)=f(64,151),2880,32;tk_GetColorByValue:(72,166)=*(72,167)=f(64,151),2912,32;tk_GetColormap:(72,168)=*(72,169)=f(67,11),2944,32;tk_GetCursor:(72,170)=*(72,171)=f(64,7),2976,32;tk_GetCursorFromData:(72,172)=*(72,173)=f(64,7),3008,32;tk_GetFont:(72,174)=*(72,175)=f(64,13),3040,32;tk_GetFontFromObj:(72,176)=*(72,177)=f(64,13),3072,32;tk_GetFontMetrics:(72,178)=*(72,179)=f(0,20),3104,32;tk_GetGC:(72,180)=*(72,181)=f(65,13),3136,32;tk_GetImage:(72,182)=*(72,183)=f(64,16),3168,32;tk_GetImageMasterData:(72,184)=*(72,185)=f(61,1),3200,32;tk_GetItemTypes:(72,186)=*(72,187)=f(72,188)=*(64,149),3232,32;tk_GetJoinStyle:(63,60),3264,32;tk_GetJustify:(72,189)=*(72,190)=f(0,1),3296,32;tk_GetNumMainWindows:(63,124),3328,32;tk_GetOption:(72,191)=*(72,192)=f(64,37),3360,32;tk_GetPixels:(72,193)=*(72,194)=f(0,1),3392,32;tk_GetPixmap:(72,195)=*(72,196)=f(67,9),3424,32;tk_GetRelief:(63,60),3456,32;tk_GetRootCoords:(72,197)=*(72,198)=f(0,20),3488,32;tk_GetScrollInfo:(72,199)=*(72,200)=f(0,1),3520,32;tk_GetScreenMM:(72,201)=*(72,202)=f(0,1),3552,32;tk_GetSelection:(72,203)=*(72,204)=f(0,1),3584,32;tk_GetUid:(72,205)=*(72,206)=f(64,37),3616,32;tk_GetVisual:(72,207)=*(72,208)=f(65,21),3648,32;tk_GetVRootGeometry:(72,209)=*(72,210)=f(0,20),3680,32;tk_Grab:(72,211)=*(72,212)=f(0,1),3712,32;tk_HandleEvent:(72,213)=*(72,214)=f(0,20),3744,32;tk_IdToWindow:(72,215)=*(72,216)=f(64,31),3776,32;tk_ImageChanged:(72,217)=*(72,218)=f(0,20),3808,32;tk_Init:(63,271),3840,32;tk_InternAtom:(72,219)=*(72,220)=f(67,3),3872,32;tk_IntersectTextLayout:(72,221)=*(72,222)=f(0,1),3904,32;tk_MaintainGeometry:(72,223)=*(72,224)=f(0,20),3936,32;tk_MainWindow:(72,225)=*(72,226)=f(64,31),3968,32;tk_MakeWindowExist:(72,106),4000,32;tk_ManageGeometry:(72,227)=*(72,228)=f(0,20),4032,32;tk_MapWindow:(72,106),4064,32;tk_MeasureChars:(72,229)=*(72,230)=f(0,1),4096,32;tk_MoveResizeWindow:(72,231)=*(72,232)=f(0,20),4128,32;tk_MoveWindow:(72,148),4160,32;tk_MoveToplevelWindow:(72,148),4192,32;tk_NameOf3DBorder:(72,233)=*(72,234)=f(8,36),4224,32;tk_NameOfAnchor:(72,235)=*(72,236)=f(8,36),4256,32;tk_NameOfBitmap:(72,237)=*(72,238)=f(8,36),4288,32;tk_NameOfCapStyle:(63,208),4320,32;tk_NameOfColor:(72,239)=*(72,240)=f(8,36),4352,32;tk_NameOfCursor:(72,241)=*(72,242)=f(8,36),4384,32;tk_NameOfFont:(72,243)=*(72,244)=f(8,36),4416,32;tk_NameOfImage:(72,245)=*(72,246)=f(8,36),4448,32;tk_NameOfJoinStyle:(63,208),4480,32;tk_NameOfJustify:(72,247)=*(72,248)=f(8,36),4512,32;tk_NameOfRelief:(63,208),4544,32;tk_NameToWindow:(72,249)=*(72,250)=f(64,31),4576,32;tk_OwnSelection:(72,251)=*(72,252)=f(0,20),4608,32;tk_ParseArgv:(72,253)=*(72,254)=f(0,1),4640,32;tk_PhotoPutBlock:(72,255)=*(72,256)=f(0,20),4672,32;tk_PhotoPutZoomedBlock:(72,257)=*(72,258)=f(0,20),4704,32;tk_PhotoGetImage:(72,259)=*(72,260)=f(0,1),4736,32;tk_PhotoBlank:(72,261)=*(72,262)=f(0,20),4768,32;tk_PhotoExpand:(72,263)=*(72,264)=f(0,20),4800,32;tk_PhotoGetSize:(72,265)=*(72,266)=f(0,20),4832,32;tk_PhotoSetSize:(72,263),4864,32;tk_PointToChar:(72,110),4896,32;tk_PostscriptFontName:(72,267)=*(72,268)=f(0,1),4928,32;tk_PreserveColormap:(72,130),4960,32;tk_QueueWindowEvent:(72,269)=*(72,270)=f(0,20),4992,32;tk_RedrawImage:(72,271)=*(72,272)=f(0,20),5024,32;tk_ResizeWindow:(72,148),5056,32;tk_RestackWindow:(72,273)=*(72,274)=f(0,1),5088,32;tk_RestrictEvents:(72,275)=*(72,276)=f(72,277)=*(64,217),5120,32;tk_SafeInit:(63,271),5152,32;tk_SetAppName:(72,278)=*(72,279)=f(8,36),5184,32;tk_SetBackgroundFromBorder:(72,280)=*(72,281)=f(0,20),5216,32;tk_SetClass:(72,282)=*(72,283)=f(0,20),5248,32;tk_SetGrid:(72,231),5280,32;tk_SetInternalBorder:(72,284)=*(72,285)=f(0,20),5312,32;tk_SetWindowBackground:(72,286)=*(72,287)=f(0,20),5344,32;tk_SetWindowBackgroundPixmap:(72,288)=*(72,289)=f(0,20),5376,32;tk_SetWindowBorder:(72,286),5408,32;tk_SetWindowBorderWidth:(72,284),5440,32;tk_SetWindowBorderPixmap:(72,288),5472,32;tk_SetWindowColormap:(72,290)=*(72,291)=f(0,20),5504,32;tk_SetWindowVisual:(72,292)=*(72,293)=f(0,1),5536,32;tk_SizeOfBitmap:(72,294)=*(72,295)=f(0,20),5568,32;tk_SizeOfImage:(72,296)=*(72,297)=f(0,20),5600,32;tk_StrictMotif:(72,298)=*(72,299)=f(0,1),5632,32;tk_TextLayoutToPostscript:(72,300)=*(72,301)=f(0,20),5664,32;tk_TextWidth:(72,302)=*(72,303)=f(0,1),5696,32;tk_UndefineCursor:(72,106),5728,32;tk_UnderlineChars:(72,304)=*(72,305)=f(0,20),5760,32;tk_UnderlineTextLayout:(72,306)=*(72,307)=f(0,20),5792,32;tk_Ungrab:(72,106),5824,32;tk_UnmaintainGeometry:(72,308)=*(72,309)=f(0,20),5856,32;tk_UnmapWindow:(72,106),5888,32;tk_UnsetGrid:(72,106),5920,32;tk_UpdatePointer:(72,310)=*(72,311)=f(0,20),5952,32;tk_AllocBitmapFromObj:(72,312)=*(72,313)=f(67,9),5984,32;tk_Alloc3DBorderFromObj:(72,314)=*(72,315)=f(64,34),6016,32;tk_AllocColorFromObj:(72,316)=*(72,317)=f(64,151),6048,32;tk_AllocCursorFromObj:(72,318)=*(72,319)=f(64,7),6080,32;tk_AllocFontFromObj:(72,320)=*(72,321)=f(64,13),6112,32;tk_CreateOptionTable:(72,322)=*(72,323)=f(64,22),6144,32;tk_DeleteOptionTable:(72,324)=*(72,325)=f(0,20),6176,32;tk_Free3DBorderFromObj:(72,326)=*(72,327)=f(0,20),6208,32;tk_FreeBitmapFromObj:(72,326),6240,32;tk_FreeColorFromObj:(72,326),6272,32;tk_FreeConfigOptions:(72,328)=*(72,329)=f(0,20),6304,32;tk_FreeSavedOptions:(72,330)=*(72,331)=f(0,20),6336,32;tk_FreeCursorFromObj:(72,326),6368,32;tk_FreeFontFromObj:(72,326),6400,32;tk_Get3DBorderFromObj:(72,332)=*(72,333)=f(64,34),6432,32;tk_GetAnchorFromObj:(72,334)=*(72,335)=f(0,1),6464,32;tk_GetBitmapFromObj:(72,336)=*(72,337)=f(67,9),6496,32;tk_GetColorFromObj:(72,338)=*(72,339)=f(64,151),6528,32;tk_GetCursorFromObj:(72,340)=*(72,341)=f(64,7),6560,32;tk_GetOptionInfo:(72,342)=*(72,343)=f(61,129),6592,32;tk_GetOptionValue:(72,342),6624,32;tk_GetJustifyFromObj:(72,344)=*(72,345)=f(0,1),6656,32;tk_GetMMFromObj:(72,346)=*(72,347)=f(0,1),6688,32;tk_GetPixelsFromObj:(72,348)=*(72,349)=f(0,1),6720,32;tk_GetReliefFromObj:(63,62),6752,32;tk_GetScrollInfoObj:(72,350)=*(72,351)=f(0,1),6784,32;tk_InitOptions:(72,352)=*(72,353)=f(0,1),6816,32;tk_MainEx:(72,354)=*(72,355)=f(0,20),6848,32;tk_RestoreSavedOptions:(72,330),6880,32;tk_SetOptions:(72,356)=*(72,357)=f(0,1),6912,32;tk_InitConsoleChannels:(63,114),6944,32;tk_CreateConsoleWindow:(63,271),6976,32;tk_CreateSmoothMethod:(72,358)=*(72,359)=f(0,20),7008,32;reserved218:(0,19),7040,32;reserved219:(0,19),7072,32;tk_GetDash:(72,360)=*(72,361)=f(0,1),7104,32;tk_CreateOutline:(72,362)=*(72,363)=f(0,20),7136,32;tk_DeleteOutline:(72,364)=*(72,365)=f(0,20),7168,32;tk_ConfigOutlineGC:(72,366)=*(72,367)=f(0,1),7200,32;tk_ChangeOutlineGC:(72,368)=*(72,369)=f(0,1),7232,32;tk_ResetOutlineGC:(72,368),7264,32;tk_CanvasPsOutline:(72,368),7296,32;tk_SetTSOrigin:(72,370)=*(72,371)=f(0,20),7328,32;tk_CanvasGetCoordFromObj:(72,372)=*(72,373)=f(0,1),7360,32;tk_CanvasSetOffset:(72,374)=*(72,375)=f(0,20),7392,32;tk_DitherPhoto:(72,376)=*(72,377)=f(0,20),7424,32;tk_PostscriptBitmap:(72,378)=*(72,379)=f(0,1),7456,32;tk_PostscriptColor:(72,380)=*(72,381)=f(0,1),7488,32;tk_PostscriptFont:(72,382)=*(72,383)=f(0,1),7520,32;tk_PostscriptImage:(72,384)=*(72,385)=f(0,1),7552,32;tk_PostscriptPath:(72,386)=*(72,387)=f(0,20),7584,32;tk_PostscriptStipple:(72,388)=*(72,389)=f(0,1),7616,32;tk_PostscriptY:(72,390)=*(72,391)=f(0,13),7648,32;tk_PostscriptPhoto:(72,392)=*(72,393)=f(0,1),7680,32;;TkStubs:t(72,394)=(72,11)coordptr:T(53,1)=s24x:(0,13),0,64;y:(0,13),64,64;z:(0,13),128,64;;coord:t(53,2)=(53,1)colourinfoptr:T(53,3)=s32r:(0,13),0,64;g:(0,13),64,64;b:(0,13),128,64;a:(0,13),192,64;;colourinfo:t(53,4)=(53,3)materialinfoptr:T(53,5)=s120n:(0,1),0,32;ambient:(53,4),32,256;diffuse:(53,4),288,256;specular:(53,4),544,256;texturefile:(8,36),800,32;texture:(56,7),832,32;textureneedsloading:(0,1),864,32;next:(53,6)=*(53,5),896,32;prev:(53,6),928,32;;materialinfo:t(53,7)=(53,5)_uidlist:T(53,8)=s16n:(0,1),0,32;uid:(0,1),32,32;next:(53,9)=*(53,8),64,32;prev:(53,9),96,32;;uidlist:t(53,10)=(53,8)vertexinfoptr:T(53,11)=s36n:(0,1),0,32;pos:(53,2),32,192;next:(53,12)=*(53,11),224,32;prev:(53,12),256,32;;vertexinfo:t(53,13)=(53,11)polyinfoptr:T(53,14)=s56n:(0,1),0,32;geometry:(53,15)=*(53,10),32,32;texcoords:(53,15),64,32;colour:(53,4),96,256;material:(0,1),352,32;next:(53,16)=*(53,14),384,32;prev:(53,16),416,32;;polyinfo:t(53,17)=(53,14)objectinfoptr:T(53,18)=s92n:(0,1),0,32;pos:(53,2),32,192;rot:(53,2),224,192;scale:(53,2),416,192;visible:(0,1),608,32;polys:(53,15),640,32;next:(53,19)=*(53,18),672,32;prev:(53,19),704,32;;objectinfo:t(53,20)=(53,18)lightinfoptr:T(53,21)=s148n:(0,1),0,32;pos:(53,2),32,192;ambient:(53,4),224,256;diffuse:(53,4),480,256;specular:(53,4),736,256;enabled:(0,1),992,32;attenuation:(0,13),1024,64;directional:(0,1),1088,32;next:(53,22)=*(53,21),1120,32;prev:(53,22),1152,32;;lightinfo:t(53,23)=(53,21)_list:T(53,24)=s20n:(0,1),0,32;idata:(0,1),32,32;data:(0,19),64,32;next:(53,25)=*(53,24),96,32;prev:(53,25),128,32;;list:t(53,26)=(53,24)sasami_vertex:F(0,20)x:p(0,13)y:p(0,13)z:p(0,13)y:(0,13)v:r(0,21)=*(53,13)sasami_set_bgcolour:F(0,20)r:p(0,13)g:p(0,13)b:p(0,13)sasami_poly_geom_vertex:F(0,20)p:p(0,1)v:p(0,1)id:p(0,1)v:r(0,1)poly:r(0,22)=*(53,17)geometry:r(53,15)sasami_poly_tex_vertex:F(0,20)poly:r(0,22)sasami_poly_colour:F(0,20)a:p(0,13)g:(0,13)b:(0,13)a:(0,13)sasami_poly_material:F(0,20)sasami_object_poly:F(0,20)o:p(0,1)p:r(0,1)obj:r(0,23)=*(53,20)poly:r(53,15)sasami_object_pos:F(0,20)z:(0,13)object:r(0,23)sasami_object_rot:F(0,20)sasami_object_scale:F(0,20)sasami_object_visible:F(0,20)sasami_viewport:F(0,20)x:p(0,1)y:p(0,1)y:r(0,1)sasami_setshowaxes:F(0,20)sasami_material_ambient:F(0,20)material:r(0,24)=*(53,7)sasami_material_diffuse:F(0,20)material:r(0,24)sasami_material_specular:F(0,20)sasami_material_texture:F(0,20)t:p(8,36)t:r(8,36)sasami_light_pos:F(0,20)light:r(0,25)=*(53,23)sasami_light_ambient:F(0,20)light:r(0,25)sasami_light_diffuse:F(0,20)sasami_light_specular:F(0,20)sasami_light_enabled:F(0,20)e:p(0,1)e:r(0,1)sasami_light_attenuation:F(0,20)sasami_light_directional:F(0,20)d:p(0,1)utils.csa_uidcounter:S(0,1)sa_getUID:F(0,1)structures.cfirstvertex:G(0,21)=*(53,13)firstpoly:G(0,22)=*(53,17)firstobject:G(0,23)=*(53,20)firstmaterial:G(0,24)=*(53,7)firstlight:G(0,25)=*(53,23)sa_addvertex:F(0,21)newvertex:r(0,21)currentvertex:r(0,21)sa_findvertex:F(0,21)sa_getvertex:F(0,21)r:r(0,21)sa_dumpvertices:F(0,20)sa_getfirstvertex:F(0,21)sa_adduidlist:F(53,15)first:p(0,26)=*(53,15)first:r(0,26)newuidlist:r(53,15)currentuidlist:r(53,15)sa_finduidlist:F(53,15)first:p(0,26)sa_getuidlist:F(53,15)r:r(53,15)sa_addpoly:F(0,22)newpoly:r(0,22)currentpoly:r(0,22)sa_findpoly:F(0,22)sa_getpoly:F(0,22)r:r(0,22)sa_dumppolys:F(0,20)currentuid:r(53,15)sa_getfirstpoly:F(0,22)sa_addobject:F(0,23)newobj:r(0,23)currentobj:r(0,23)sa_findobject:F(0,23)sa_getobject:F(0,23)r:r(0,23)sa_dumpobjects:F(0,20)currentobject:r(0,23)sa_getfirstobject:F(0,23)sa_addmaterial:F(0,24)newmaterial:r(0,24)currentmaterial:r(0,24)sa_findmaterial:F(0,24)sa_getmaterial:F(0,24)r:r(0,24)sa_dumpmaterials:F(0,20)sa_getfirstmaterial:F(0,24)sa_addlight:F(0,25)newlight:r(0,25)currentlight:r(0,25)sa_findlight:F(0,25)sa_getlight:F(0,25)r:r(0,25)sa_dumplights:F(0,20)sa_getfirstlight:F(0,25)sa_addlist:F(0,27)=*(53,26)first:p(0,28)=*(0,27)first:r(0,28)newlist:r(0,27)currentlist:r(0,27)sa_findlist:F(0,27)first:p(0,28)sa_getlist:F(0,27)r:r(0,27)render.cglpng.hpngInfo:t(2,1)=(2,2)=s16Width:(0,4),0,32;Height:(0,4),32,32;Depth:(0,4),64,32;Alpha:(0,4),96,32;;pngRawInfo:t(2,3)=(2,4)=s28Width:(0,4),0,32;Height:(0,4),32,32;Depth:(0,4),64,32;Alpha:(0,4),96,32;Components:(0,4),128,32;Data:(21,34),160,32;Palette:(21,34),192,32;;Int:t(61,1)=(0,1)Inst:t(61,2)=(61,3)=*(61,4)=f(0,20)symptr:t(61,5)=(61,6)=*(61,7)=xssymbol:Datum:t(61,8)=(61,9)=xsDatum:uDatum:t(61,10)=(61,11)=xuuDatum:agent:T(75,1)=s4name:(9,36),0,32;;agent:t(75,2)=(75,1)agent_queue:T(75,3)=s12prev:(75,4)=*(75,3),0,32;next:(75,4),32,32;obj:(75,2),64,32;;agent_QUEUE:t(75,5)=(75,3)agent_ATOM:t(75,6)=(75,7)=*(75,5)uDatum:T(61,11)=u8r:(0,13),0,64;i:(0,1),0,32;s:(9,36),0,32;a:(61,12)=*(61,8),0,32;sym:(61,5),0,32;v:(61,13)=s8x:(0,1),0,32;y:(0,1),32,32;;,0,64;;Datum:T(61,9)=s12type:(0,8),0,16;u:(61,11),32,64;;symbol:T(61,7)=s108name:(9,36),0,32;stype:(0,8),32,16;inst:(61,14)=*(61,2),64,32;nauto:(0,4),96,32;text:(9,36),128,32;d:(61,9),160,96;sources:(62,3),256,96;targets:(62,3),352,96;Qloc:(62,4),448,32;marked:(0,2),480,1;changed:(0,2),481,1;entry:(0,2),482,6;master:(9,36),512,32;OracleOf:(75,5),544,96;HandleOf:(75,5),640,96;StateOf:(75,5),736,96;next:(61,5),832,32;;symbol:t(61,15)=(61,7)compiler_flags:T(61,16)=u4s:(61,17)=s4define_level:(0,4),0,8;loop_level:(0,4),8,8;switch_level:(0,4),16,8;formula:(0,4),24,1;local_declare:(0,4),25,1;arg_declare:(0,4),26,1;procmacro:(0,4),27,1;;,0,32;all:(0,1),0,32;;t:T(61,18)=s8dp:(61,12),0,32;ip:(61,14),32,32;;Frame:T(61,19)=s20sp:(61,5),0,32;retpc:(61,14),32,32;stackp:(61,12),64,32;hptr:(9,36),96,32;master:(9,36),128,32;;Frame:t(61,20)=(61,19) :T(88,1)=e_IEEE_:-1,_SVID_:0,_XOPEN_:1,_POSIX_:2,_ISOC_:3,;_LIB_VERSION_TYPE:t(88,2)=(88,1)exception:T(88,3)=s32type:(0,1),0,32;name:(9,36),32,32;arg1:(0,13),64,64;arg2:(0,13),128,64;retval:(0,13),192,64;;__convert_long_double:T(96,1)=u16__convert_long_double_i:(96,2)=ar(9,33);0;3;(0,4),0,128;__convert_long_double_d:(0,14),0,96;;sa_def_light_pos1:G(0,21)=ar(9,33);0;3;(60,12)sa_def_light_pos2:G(0,21)sa_def_light_ambient:G(0,21)sa_def_light_specular:G(0,21)sa_def_light_diffuse:G(0,21)sa_r_initialised:G(0,1)sa_r_maxlights:G(0,1)setXrot:F(0,1)togl:p(0,22)=*(0,23)=xsTogl:argv:p(35,200)argv:r(35,200)interp:r(31,223)getXrot:F(0,1)clientData:p(31,1)interp:p(31,223)setYrot:F(0,1)togl:p(0,22)getYrot:F(0,1)setZpos:F(0,1)getZpos:F(0,1)sa_r_init:F(0,20)sa_togl_destroyfunc:F(0,20)sa_togl_createfunc:F(0,20)togl:r(0,22)sa_r_opendisplay:F(0,1)tclCommand:(0,24)=ar(9,33);0;255;(0,2)currentmaterial:r(0,25)=*(84,7)sa_r_closedisplay:F(0,20)sa_r_resizeviewport:F(0,20)wasinitialised:r(0,1)sa_r_setupcamera:F(0,20)sa_r_setuplighting:F(0,20)light:r(0,26)=*(84,23)lightparams:(0,21)sa_r_render_axes:F(0,20)sa_get_face_normal:F(84,2)a:p(84,2)b:p(84,2)c:p(84,2)r:(84,2)sa_get_face_normal_from_uid_list:F(84,2)first:p(84,15)c:(0,27)=ar(9,33);0;2;(84,2)currentid:r(84,15)v:r(0,28)=*(84,13)sa_r_render_object_polys:F(0,20)polylist:p(84,15)polylist:r(84,15)currentpoly:r(0,29)=*(84,17)currentpolyid:(84,15)currentvertexid:r(84,15)currenttexcoordid:r(84,15)v:r(0,28)tv:r(0,28)normal:(84,2)mat_amb:(0,21)mat_diff:(0,21)mat_spec:(0,21)polymat:r(0,25)sa_r_render_objects:F(0,20)current:r(0,30)=*(84,20)sa_r_render_vertices:F(0,20)current:r(0,28)sa_r_render:F(0,20)sa_r_update:F(0,20)sa_r_setshowaxes:F(0,20)s:p(0,1)sa_getandbindnewtexture:F(60,7)a:(60,7)sa_loadtexture:F(0,20)f:p(9,36)f:r(9,36)o:(0,24)info:(2,1)sa_r_xsize:G(0,1)sa_r_ysize:G(0,1)sa_r_bgcolour:G(84,4)sa_r_showaxes:G(0,1)sa_camera_pos:G(84,2)sa_camera_rot:G(84,2)globTogl:G(0,22)togl.cu_char:t(3,1)=(7,1)u_short:t(3,2)=(7,2)u_int:t(3,3)=(7,3)u_long:t(3,4)=(7,4)quad_t:t(3,5)=(7,6)u_quad_t:t(3,6)=(7,5)fsid_t:t(3,7)=(7,30)loff_t:t(3,8)=(7,24)ino_t:t(3,9)=(7,20)dev_t:t(3,10)=(7,17)gid_t:t(3,11)=(7,19)mode_t:t(3,12)=(7,21)nlink_t:t(3,13)=(7,22)uid_t:t(3,14)=(7,18)off_t:t(3,15)=(7,23)pid_t:t(3,16)=(7,25)id_t:t(3,17)=(7,29)ssize_t:t(3,18)=(7,26)daddr_t:t(3,19)=(7,34)caddr_t:t(3,20)=(7,35)key_t:t(3,21)=(7,48)ulong:t(3,22)=(0,5)ushort:t(3,23)=(0,9)uint:t(3,24)=(0,4)int8_t:t(3,25)=(0,10)int16_t:t(3,26)=(0,8)int32_t:t(3,27)=(0,1)int64_t:t(3,28)=(0,6)u_int8_t:t(3,29)=(0,11)u_int16_t:t(3,30)=(0,9)u_int32_t:t(3,31)=(0,4)u_int64_t:t(3,32)=(0,7)register_t:t(3,33)=(0,1)blkcnt_t:t(3,34)=(7,51)fsblkcnt_t:t(3,35)=(7,53)fsfilcnt_t:t(3,36)=(7,55)ptrdiff_t:t(30,1)=(0,1)wchar_t:t(30,2)=(0,3)XPointer:t(2,1)=(7,36)_XExtData:T(2,2)=s16number:(0,1),0,32;next:(2,3)=*(2,2),32,32;free_private:(2,4)=*(2,5)=f(0,1),64,32;private_data:(2,1),96,32;;XExtData:t(2,6)=(2,2)XExtCodes:t(2,7)=(2,8)=s16extension:(0,1),0,32;major_opcode:(0,1),32,32;first_event:(0,1),64,32;first_error:(0,1),96,32;;XPixmapFormatValues:t(2,9)=(2,10)=s12depth:(0,1),0,32;bits_per_pixel:(0,1),32,32;scanline_pad:(0,1),64,32;;XGCValues:t(2,11)=(2,12)=s92function:(0,1),0,32;plane_mask:(0,5),32,32;foreground:(0,5),64,32;background:(0,5),96,32;line_width:(0,1),128,32;line_style:(0,1),160,32;cap_style:(0,1),192,32;join_style:(0,1),224,32;fill_style:(0,1),256,32;fill_rule:(0,1),288,32;arc_mode:(0,1),320,32;tile:(27,9),352,32;stipple:(27,9),384,32;ts_x_origin:(0,1),416,32;ts_y_origin:(0,1),448,32;font:(27,8),480,32;subwindow_mode:(0,1),512,32;graphics_exposures:(0,1),544,32;clip_x_origin:(0,1),576,32;clip_y_origin:(0,1),608,32;clip_mask:(27,9),640,32;dash_offset:(0,1),672,32;dashes:(0,2),704,8;;GC:t(2,13)=(2,14)=*(2,15)=xs_XGC:Visual:t(2,16)=(2,17)=s32ext_data:(2,18)=*(2,6),0,32;visualid:(27,4),32,32;class:(0,1),64,32;red_mask:(0,5),96,32;green_mask:(0,5),128,32;blue_mask:(0,5),160,32;bits_per_rgb:(0,1),192,32;map_entries:(0,1),224,32;;Depth:t(2,19)=(2,20)=s12depth:(0,1),0,32;nvisuals:(0,1),32,32;visuals:(2,21)=*(2,16),64,32;;Screen:t(2,22)=(2,23)=s80ext_data:(2,18),0,32;display:(2,24)=*(2,25)=xs_XDisplay:,32,32;root:(27,6),64,32;width:(0,1),96,32;height:(0,1),128,32;mwidth:(0,1),160,32;mheight:(0,1),192,32;ndepths:(0,1),224,32;depths:(2,26)=*(2,19),256,32;root_depth:(0,1),288,32;root_visual:(2,21),320,32;default_gc:(2,13),352,32;cmap:(27,11),384,32;white_pixel:(0,5),416,32;black_pixel:(0,5),448,32;max_maps:(0,1),480,32;min_maps:(0,1),512,32;backing_store:(0,1),544,32;save_unders:(0,1),576,32;root_input_mask:(0,3),608,32;;ScreenFormat:t(2,27)=(2,28)=s16ext_data:(2,18),0,32;depth:(0,1),32,32;bits_per_pixel:(0,1),64,32;scanline_pad:(0,1),96,32;;XSetWindowAttributes:t(2,29)=(2,30)=s60background_pixmap:(27,9),0,32;background_pixel:(0,5),32,32;border_pixmap:(27,9),64,32;border_pixel:(0,5),96,32;bit_gravity:(0,1),128,32;win_gravity:(0,1),160,32;backing_store:(0,1),192,32;backing_planes:(0,5),224,32;backing_pixel:(0,5),256,32;save_under:(0,1),288,32;event_mask:(0,3),320,32;do_not_propagate_mask:(0,3),352,32;override_redirect:(0,1),384,32;colormap:(27,11),416,32;cursor:(27,10),448,32;;XWindowAttributes:t(2,31)=(2,32)=s92x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;depth:(0,1),160,32;visual:(2,21),192,32;root:(27,6),224,32;class:(0,1),256,32;bit_gravity:(0,1),288,32;win_gravity:(0,1),320,32;backing_store:(0,1),352,32;backing_planes:(0,5),384,32;backing_pixel:(0,5),416,32;save_under:(0,1),448,32;colormap:(27,11),480,32;map_installed:(0,1),512,32;map_state:(0,1),544,32;all_event_masks:(0,3),576,32;your_event_mask:(0,3),608,32;do_not_propagate_mask:(0,3),640,32;override_redirect:(0,1),672,32;screen:(2,33)=*(2,22),704,32;;XHostAddress:t(2,34)=(2,35)=s12family:(0,1),0,32;length:(0,1),32,32;address:(7,36),64,32;;funcs:T(2,36)=s24create_image:(2,37)=*(2,38)=f(2,39)=*(2,40)=xs_XImage:,0,32;destroy_image:(2,41)=*(2,42)=f(0,1),32,32;get_pixel:(2,43)=*(2,44)=f(0,5),64,32;put_pixel:(2,45)=*(2,46)=f(0,1),96,32;sub_image:(2,47)=*(2,48)=f(2,39),128,32;add_pixel:(2,49)=*(2,50)=f(0,1),160,32;;_XImage:T(2,40)=s88width:(0,1),0,32;height:(0,1),32,32;xoffset:(0,1),64,32;format:(0,1),96,32;data:(7,36),128,32;byte_order:(0,1),160,32;bitmap_unit:(0,1),192,32;bitmap_bit_order:(0,1),224,32;bitmap_pad:(0,1),256,32;depth:(0,1),288,32;bytes_per_line:(0,1),320,32;bits_per_pixel:(0,1),352,32;red_mask:(0,5),384,32;green_mask:(0,5),416,32;blue_mask:(0,5),448,32;obdata:(2,1),480,32;f:(2,36),512,192;;XImage:t(2,51)=(2,40)XWindowChanges:t(2,52)=(2,53)=s28x:(0,1),0,32;y:(0,1),32,32;width:(0,1),64,32;height:(0,1),96,32;border_width:(0,1),128,32;sibling:(27,6),160,32;stack_mode:(0,1),192,32;;XColor:t(2,54)=(2,55)=s12pixel:(0,5),0,32;red:(0,9),32,16;green:(0,9),48,16;blue:(0,9),64,16;flags:(0,2),80,8;pad:(0,2),88,8;;XSegment:t(2,56)=(2,57)=s8x1:(0,8),0,16;y1:(0,8),16,16;x2:(0,8),32,16;y2:(0,8),48,16;;XPoint:t(2,58)=(2,59)=s4x:(0,8),0,16;y:(0,8),16,16;;XRectangle:t(2,60)=(2,61)=s8x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;;XArc:t(2,62)=(2,63)=s12x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;angle1:(0,8),64,16;angle2:(0,8),80,16;;XKeyboardControl:t(2,64)=(2,65)=s32key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,1),64,32;bell_duration:(0,1),96,32;led:(0,1),128,32;led_mode:(0,1),160,32;key:(0,1),192,32;auto_repeat_mode:(0,1),224,32;;XKeyboardState:t(2,66)=(2,67)=s56key_click_percent:(0,1),0,32;bell_percent:(0,1),32,32;bell_pitch:(0,4),64,32;bell_duration:(0,4),96,32;led_mask:(0,5),128,32;global_auto_repeat:(0,1),160,32;auto_repeats:(2,68)=ar(7,33);0;31;(0,2),192,256;;XTimeCoord:t(2,69)=(2,70)=s8time:(27,5),0,32;x:(0,8),32,16;y:(0,8),48,16;;XModifierKeymap:t(2,71)=(2,72)=s8max_keypermod:(0,1),0,32;modifiermap:(2,73)=*(27,14),32,32;;Display:t(2,74)=(2,25)_XPrivDisplay:t(2,75)=(2,76)=*(2,77)=s176ext_data:(2,18),0,32;private1:(2,78)=*(2,79)=xs_XPrivate:,32,32;fd:(0,1),64,32;private2:(0,1),96,32;proto_major_version:(0,1),128,32;proto_minor_version:(0,1),160,32;vendor:(7,36),192,32;private3:(27,1),224,32;private4:(27,1),256,32;private5:(27,1),288,32;private6:(0,1),320,32;resource_alloc:(2,80)=*(2,81)=f(27,1),352,32;byte_order:(0,1),384,32;bitmap_unit:(0,1),416,32;bitmap_pad:(0,1),448,32;bitmap_bit_order:(0,1),480,32;nformats:(0,1),512,32;pixmap_format:(2,82)=*(2,27),544,32;private8:(0,1),576,32;release:(0,1),608,32;private9:(2,78),640,32;private10:(2,78),672,32;qlen:(0,1),704,32;last_request_read:(0,5),736,32;request:(0,5),768,32;private11:(2,1),800,32;private12:(2,1),832,32;private13:(2,1),864,32;private14:(2,1),896,32;max_request_size:(0,4),928,32;db:(2,83)=*(2,84)=xs_XrmHashBucketRec:,960,32;private15:(2,85)=*(2,86)=f(0,1),992,32;display_name:(7,36),1024,32;default_screen:(0,1),1056,32;nscreens:(0,1),1088,32;screens:(2,33),1120,32;motion_buffer:(0,5),1152,32;private16:(0,5),1184,32;min_keycode:(0,1),1216,32;max_keycode:(0,1),1248,32;private17:(2,1),1280,32;private18:(2,1),1312,32;private19:(0,1),1344,32;xdefaults:(7,36),1376,32;;XKeyEvent:t(2,87)=(2,88)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89)=*(2,74),96,32;window:(27,6),128,32;root:(27,6),160,32;subwindow:(27,6),192,32;time:(27,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;keycode:(0,4),416,32;same_screen:(0,1),448,32;;XKeyPressedEvent:t(2,90)=(2,87)XKeyReleasedEvent:t(2,91)=(2,87)XButtonEvent:t(2,92)=(2,93)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;root:(27,6),160,32;subwindow:(27,6),192,32;time:(27,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;button:(0,4),416,32;same_screen:(0,1),448,32;;XButtonPressedEvent:t(2,94)=(2,92)XButtonReleasedEvent:t(2,95)=(2,92)XMotionEvent:t(2,96)=(2,97)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;root:(27,6),160,32;subwindow:(27,6),192,32;time:(27,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;state:(0,4),384,32;is_hint:(0,2),416,8;same_screen:(0,1),448,32;;XPointerMovedEvent:t(2,98)=(2,96)XCrossingEvent:t(2,99)=(2,100)=s68type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;root:(27,6),160,32;subwindow:(27,6),192,32;time:(27,5),224,32;x:(0,1),256,32;y:(0,1),288,32;x_root:(0,1),320,32;y_root:(0,1),352,32;mode:(0,1),384,32;detail:(0,1),416,32;same_screen:(0,1),448,32;focus:(0,1),480,32;state:(0,4),512,32;;XEnterWindowEvent:t(2,101)=(2,99)XLeaveWindowEvent:t(2,102)=(2,99)XFocusChangeEvent:t(2,103)=(2,104)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;mode:(0,1),160,32;detail:(0,1),192,32;;XFocusInEvent:t(2,105)=(2,103)XFocusOutEvent:t(2,106)=(2,103)XKeymapEvent:t(2,107)=(2,108)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;key_vector:(2,68),160,256;;XExposeEvent:t(2,109)=(2,110)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;;XGraphicsExposeEvent:t(2,111)=(2,112)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;drawable:(27,7),128,32;x:(0,1),160,32;y:(0,1),192,32;width:(0,1),224,32;height:(0,1),256,32;count:(0,1),288,32;major_code:(0,1),320,32;minor_code:(0,1),352,32;;XNoExposeEvent:t(2,113)=(2,114)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;drawable:(27,7),128,32;major_code:(0,1),160,32;minor_code:(0,1),192,32;;XVisibilityEvent:t(2,115)=(2,116)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;state:(0,1),160,32;;XCreateWindowEvent:t(2,117)=(2,118)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;parent:(27,6),128,32;window:(27,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;override_redirect:(0,1),352,32;;XDestroyWindowEvent:t(2,119)=(2,120)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;event:(27,6),128,32;window:(27,6),160,32;;XUnmapEvent:t(2,121)=(2,122)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;event:(27,6),128,32;window:(27,6),160,32;from_configure:(0,1),192,32;;XMapEvent:t(2,123)=(2,124)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;event:(27,6),128,32;window:(27,6),160,32;override_redirect:(0,1),192,32;;XMapRequestEvent:t(2,125)=(2,126)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;parent:(27,6),128,32;window:(27,6),160,32;;XReparentEvent:t(2,127)=(2,128)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;event:(27,6),128,32;window:(27,6),160,32;parent:(27,6),192,32;x:(0,1),224,32;y:(0,1),256,32;override_redirect:(0,1),288,32;;XConfigureEvent:t(2,129)=(2,130)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;event:(27,6),128,32;window:(27,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(27,6),352,32;override_redirect:(0,1),384,32;;XGravityEvent:t(2,131)=(2,132)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;event:(27,6),128,32;window:(27,6),160,32;x:(0,1),192,32;y:(0,1),224,32;;XResizeRequestEvent:t(2,133)=(2,134)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;width:(0,1),160,32;height:(0,1),192,32;;XConfigureRequestEvent:t(2,135)=(2,136)=s56type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;parent:(27,6),128,32;window:(27,6),160,32;x:(0,1),192,32;y:(0,1),224,32;width:(0,1),256,32;height:(0,1),288,32;border_width:(0,1),320,32;above:(27,6),352,32;detail:(0,1),384,32;value_mask:(0,5),416,32;;XCirculateEvent:t(2,137)=(2,138)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;event:(27,6),128,32;window:(27,6),160,32;place:(0,1),192,32;;XCirculateRequestEvent:t(2,139)=(2,140)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;parent:(27,6),128,32;window:(27,6),160,32;place:(0,1),192,32;;XPropertyEvent:t(2,141)=(2,142)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;atom:(27,3),160,32;time:(27,5),192,32;state:(0,1),224,32;;XSelectionClearEvent:t(2,143)=(2,144)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;selection:(27,3),160,32;time:(27,5),192,32;;XSelectionRequestEvent:t(2,145)=(2,146)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;owner:(27,6),128,32;requestor:(27,6),160,32;selection:(27,3),192,32;target:(27,3),224,32;property:(27,3),256,32;time:(27,5),288,32;;XSelectionEvent:t(2,147)=(2,148)=s36type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;requestor:(27,6),128,32;selection:(27,3),160,32;target:(27,3),192,32;property:(27,3),224,32;time:(27,5),256,32;;XColormapEvent:t(2,149)=(2,150)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;colormap:(27,11),160,32;new:(0,1),192,32;state:(0,1),224,32;;XClientMessageEvent:t(2,151)=(2,152)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;message_type:(27,3),160,32;format:(0,1),192,32;data:(2,153)=u20b:(2,154)=ar(7,33);0;19;(0,2),0,160;s:(2,155)=ar(7,33);0;9;(0,8),0,160;l:(2,156)=ar(7,33);0;4;(0,3),0,160;;,224,160;;XMappingEvent:t(2,157)=(2,158)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;request:(0,1),160,32;first_keycode:(0,1),192,32;count:(0,1),224,32;;XErrorEvent:t(2,159)=(2,160)=s20type:(0,1),0,32;display:(2,89),32,32;resourceid:(27,1),64,32;serial:(0,5),96,32;error_code:(0,11),128,8;request_code:(0,11),136,8;minor_code:(0,11),144,8;;XAnyEvent:t(2,161)=(2,162)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(27,6),128,32;;_XEvent:T(2,163)=u96type:(0,1),0,32;xany:(2,161),0,160;xkey:(2,87),0,480;xbutton:(2,92),0,480;xmotion:(2,96),0,480;xcrossing:(2,99),0,544;xfocus:(2,103),0,224;xexpose:(2,109),0,320;xgraphicsexpose:(2,111),0,384;xnoexpose:(2,113),0,224;xvisibility:(2,115),0,192;xcreatewindow:(2,117),0,384;xdestroywindow:(2,119),0,192;xunmap:(2,121),0,224;xmap:(2,123),0,224;xmaprequest:(2,125),0,192;xreparent:(2,127),0,320;xconfigure:(2,129),0,416;xgravity:(2,131),0,256;xresizerequest:(2,133),0,224;xconfigurerequest:(2,135),0,448;xcirculate:(2,137),0,224;xcirculaterequest:(2,139),0,224;xproperty:(2,141),0,256;xselectionclear:(2,143),0,224;xselectionrequest:(2,145),0,320;xselection:(2,147),0,288;xcolormap:(2,149),0,256;xclient:(2,151),0,384;xmapping:(2,157),0,256;xerror:(2,159),0,160;xkeymap:(2,107),0,416;pad:(2,164)=ar(7,33);0;23;(0,3),0,768;;XEvent:t(2,165)=(2,163)XCharStruct:t(2,166)=(2,167)=s12lbearing:(0,8),0,16;rbearing:(0,8),16,16;width:(0,8),32,16;ascent:(0,8),48,16;descent:(0,8),64,16;attributes:(0,9),80,16;;XFontProp:t(2,168)=(2,169)=s8name:(27,3),0,32;card32:(0,5),32,32;;XFontStruct:t(2,170)=(2,171)=s80ext_data:(2,18),0,32;fid:(27,8),32,32;direction:(0,4),64,32;min_char_or_byte2:(0,4),96,32;max_char_or_byte2:(0,4),128,32;min_byte1:(0,4),160,32;max_byte1:(0,4),192,32;all_chars_exist:(0,1),224,32;default_char:(0,4),256,32;n_properties:(0,1),288,32;properties:(2,172)=*(2,168),320,32;min_bounds:(2,166),352,96;max_bounds:(2,166),448,96;per_char:(2,173)=*(2,166),544,32;ascent:(0,1),576,32;descent:(0,1),608,32;;XTextItem:t(2,174)=(2,175)=s16chars:(7,36),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(27,8),96,32;;XChar2b:t(2,176)=(2,177)=s2byte1:(0,11),0,8;byte2:(0,11),8,8;;XTextItem16:t(2,178)=(2,179)=s16chars:(2,180)=*(2,176),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(27,8),96,32;;XEDataObject:t(2,181)=(2,182)=u4display:(2,89),0,32;gc:(2,13),0,32;visual:(2,21),0,32;screen:(2,33),0,32;pixmap_format:(2,82),0,32;font:(2,183)=*(2,170),0,32;;XFontSetExtents:t(2,184)=(2,185)=s16max_ink_extent:(2,60),0,64;max_logical_extent:(2,60),64,64;;XOM:t(2,186)=(2,187)=*(2,188)=xs_XOM:XOC:t(2,189)=(2,190)=*(2,191)=xs_XOC:XFontSet:t(2,192)=(2,190)XmbTextItem:t(2,193)=(2,194)=s16chars:(7,36),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(2,192),96,32;;XwcTextItem:t(2,195)=(2,196)=s16chars:(2,197)=*(30,2),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(2,192),96,32;;XOMCharSetList:t(2,198)=(2,199)=s8charset_count:(0,1),0,32;charset_list:(2,200)=*(7,36),32,32;; :T(2,201)=eXOMOrientation_LTR_TTB:0,XOMOrientation_RTL_TTB:1,XOMOrientation_TTB_LTR:2,XOMOrientation_TTB_RTL:3,XOMOrientation_Context:4,;XOrientation:t(2,202)=(2,201)XOMOrientation:t(2,203)=(2,204)=s8num_orientation:(0,1),0,32;orientation:(2,205)=*(2,202),32,32;;XOMFontInfo:t(2,206)=(2,207)=s12num_font:(0,1),0,32;font_struct_list:(2,208)=*(2,183),32,32;font_name_list:(2,200),64,32;;XIM:t(2,209)=(2,210)=*(2,211)=xs_XIM:XIC:t(2,212)=(2,213)=*(2,214)=xs_XIC:XIMProc:t(2,215)=(2,216)=*(2,217)=f(0,20)XICProc:t(2,218)=(2,219)=*(2,220)=f(0,1)XIDProc:t(2,221)=(2,222)=*(2,223)=f(0,20)XIMStyle:t(2,224)=(0,5)XIMStyles:t(2,225)=(2,226)=s8count_styles:(0,9),0,16;supported_styles:(2,227)=*(2,224),32,32;;XVaNestedList:t(2,228)=(0,19)XIMCallback:t(2,229)=(2,230)=s8client_data:(2,1),0,32;callback:(2,215),32,32;;XICCallback:t(2,231)=(2,232)=s8client_data:(2,1),0,32;callback:(2,218),32,32;;XIMFeedback:t(2,233)=(0,5)_XIMText:T(2,234)=s16length:(0,9),0,16;feedback:(2,235)=*(2,233),32,32;encoding_is_wchar:(0,1),64,32;string:(2,236)=u4multi_byte:(7,36),0,32;wide_char:(2,197),0,32;;,96,32;;XIMText:t(2,237)=(2,234)XIMPreeditState:t(2,238)=(0,5)_XIMPreeditStateNotifyCallbackStruct:T(2,239)=s4state:(2,238),0,32;;XIMPreeditStateNotifyCallbackStruct:t(2,240)=(2,239)XIMResetState:t(2,241)=(0,5)XIMStringConversionFeedback:t(2,242)=(0,5)_XIMStringConversionText:T(2,243)=s16length:(0,9),0,16;feedback:(2,244)=*(2,242),32,32;encoding_is_wchar:(0,1),64,32;string:(2,245)=u4mbs:(7,36),0,32;wcs:(2,197),0,32;;,96,32;;XIMStringConversionText:t(2,246)=(2,243)XIMStringConversionPosition:t(2,247)=(0,9)XIMStringConversionType:t(2,248)=(0,9)XIMStringConversionOperation:t(2,249)=(0,9) :T(2,250)=eXIMForwardChar:0,XIMBackwardChar:1,XIMForwardWord:2,XIMBackwardWord:3,XIMCaretUp:4,XIMCaretDown:5,XIMNextLine:6,XIMPreviousLine:7,XIMLineStart:8,XIMLineEnd:9,XIMAbsolutePosition:10,XIMDontChange:11,;XIMCaretDirection:t(2,251)=(2,250)_XIMStringConversionCallbackStruct:T(2,252)=s16position:(2,247),0,16;direction:(2,251),32,32;operation:(2,249),64,16;factor:(0,9),80,16;text:(2,253)=*(2,246),96,32;;XIMStringConversionCallbackStruct:t(2,254)=(2,252)_XIMPreeditDrawCallbackStruct:T(2,255)=s16caret:(0,1),0,32;chg_first:(0,1),32,32;chg_length:(0,1),64,32;text:(2,256)=*(2,237),96,32;;XIMPreeditDrawCallbackStruct:t(2,257)=(2,255) :T(2,258)=eXIMIsInvisible:0,XIMIsPrimary:1,XIMIsSecondary:2,;XIMCaretStyle:t(2,259)=(2,258)_XIMPreeditCaretCallbackStruct:T(2,260)=s12position:(0,1),0,32;direction:(2,251),32,32;style:(2,259),64,32;;XIMPreeditCaretCallbackStruct:t(2,261)=(2,260) :T(2,262)=eXIMTextType:0,XIMBitmapType:1,;XIMStatusDataType:t(2,263)=(2,262)_XIMStatusDrawCallbackStruct:T(2,264)=s8type:(2,263),0,32;data:(2,265)=u4text:(2,256),0,32;bitmap:(27,9),0,32;;,32,32;;XIMStatusDrawCallbackStruct:t(2,266)=(2,264)_XIMHotKeyTrigger:T(2,267)=s12keysym:(27,13),0,32;modifier:(0,1),32,32;modifier_mask:(0,1),64,32;;XIMHotKeyTrigger:t(2,268)=(2,267)_XIMHotKeyTriggers:T(2,269)=s8num_hot_key:(0,1),0,32;key:(2,270)=*(2,268),32,32;;XIMHotKeyTriggers:t(2,271)=(2,269)XIMHotKeyState:t(2,272)=(0,5)XIMValuesList:t(2,273)=(2,274)=s8count_values:(0,9),0,16;supported_values:(2,200),32,32;;XErrorHandler:t(2,275)=(2,276)=*(2,277)=f(0,1)XIOErrorHandler:t(2,278)=(2,279)=*(2,280)=f(0,1)XConnectionWatchProc:t(2,281)=(2,282)=*(2,283)=f(0,20)/usr/include/X11/Xutil.hXSizeHints:t(31,1)=(31,2)=s72flags:(0,3),0,32;x:(0,1),32,32;y:(0,1),64,32;width:(0,1),96,32;height:(0,1),128,32;min_width:(0,1),160,32;min_height:(0,1),192,32;max_width:(0,1),224,32;max_height:(0,1),256,32;width_inc:(0,1),288,32;height_inc:(0,1),320,32;min_aspect:(31,3)=s8x:(0,1),0,32;y:(0,1),32,32;;,352,64;max_aspect:(31,3),416,64;base_width:(0,1),480,32;base_height:(0,1),512,32;win_gravity:(0,1),544,32;;XWMHints:t(31,4)=(31,5)=s36flags:(0,3),0,32;input:(0,1),32,32;initial_state:(0,1),64,32;icon_pixmap:(27,9),96,32;icon_window:(27,6),128,32;icon_x:(0,1),160,32;icon_y:(0,1),192,32;icon_mask:(27,9),224,32;window_group:(27,1),256,32;;XTextProperty:t(31,6)=(31,7)=s16value:(31,8)=*(0,11),0,32;encoding:(27,3),32,32;format:(0,1),64,32;nitems:(0,5),96,32;; :T(31,9)=eXStringStyle:0,XCompoundTextStyle:1,XTextStyle:2,XStdICCTextStyle:3,;XICCEncodingStyle:t(31,10)=(31,9)XIconSize:t(31,11)=(31,12)=s24min_width:(0,1),0,32;min_height:(0,1),32,32;max_width:(0,1),64,32;max_height:(0,1),96,32;width_inc:(0,1),128,32;height_inc:(0,1),160,32;;XClassHint:t(31,13)=(31,14)=s8res_name:(7,36),0,32;res_class:(7,36),32,32;;_XComposeStatus:T(31,15)=s8compose_ptr:(2,1),0,32;chars_matched:(0,1),32,32;;XComposeStatus:t(31,16)=(31,15)Region:t(31,17)=(31,18)=*(31,19)=xs_XRegion:XVisualInfo:t(31,20)=(31,21)=s40visual:(2,21),0,32;visualid:(27,4),32,32;screen:(0,1),64,32;depth:(0,1),96,32;class:(0,1),128,32;red_mask:(0,5),160,32;green_mask:(0,5),192,32;blue_mask:(0,5),224,32;colormap_size:(0,1),256,32;bits_per_rgb:(0,1),288,32;;XStandardColormap:t(31,22)=(31,23)=s40colormap:(27,11),0,32;red_max:(0,5),32,32;red_mult:(0,5),64,32;green_max:(0,5),96,32;green_mult:(0,5),128,32;blue_max:(0,5),160,32;blue_mult:(0,5),192,32;base_pixel:(0,5),224,32;visualid:(27,4),256,32;killid:(27,1),288,32;;XContext:t(31,24)=(0,1)/usr/include/X11/Xatom.h/usr/include/X11/Xmu/StdCmap.h/usr/include/GL/glx.hGLXContext:t(35,1)=(0,19)GLXPixmap:t(35,2)=(27,1)GLXDrawable:t(35,3)=(27,1)GLXFBConfigID:t(35,4)=(27,1)GLXPfuffer:t(35,5)=(27,1)GLXWindow:t(35,6)=(27,1)GLXPbuffer:t(35,7)=(27,1)GLXFBConfig:t(35,8)=(27,1)GLXContextID:t(35,9)=(27,1)__mbstate_t:t(50,1)=(50,2)=s8__count:(0,1),0,32;__value:(50,3)=u4__wch:(49,1),0,32;__wchb:(50,4)=ar(7,33);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(47,1)=(47,2)=s12__pos:(7,23),0,32;__state:(50,1),32,64;;_G_fpos64_t:t(47,3)=(47,4)=s16__pos:(7,58),0,64;__state:(50,1),64,64;; :T(53,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(53,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(53,3)=(53,4)=*(53,5)=f(0,1)__gconv_init_fct:t(53,6)=(53,7)=*(53,8)=f(0,1)__gconv_end_fct:t(53,9)=(53,10)=*(53,11)=f(0,20)__gconv_trans_fct:t(53,12)=(53,13)=*(53,14)=f(0,1)__gconv_trans_context_fct:t(53,15)=(53,16)=*(53,17)=f(0,1)__gconv_trans_query_fct:t(53,18)=(53,19)=*(53,20)=f(0,1)__gconv_trans_init_fct:t(53,21)=(53,22)=*(53,23)=f(0,1)__gconv_trans_end_fct:t(53,24)=(53,25)=*(53,26)=f(0,20)__gconv_trans_data:T(53,27)=s20__trans_fct:(53,12),0,32;__trans_context_fct:(53,15),32,32;__trans_end_fct:(53,24),64,32;__data:(0,19),96,32;__next:(53,28)=*(53,27),128,32;;__gconv_step:T(53,29)=s56__shlib_handle:(53,30)=*(53,31)=xs__gconv_loaded_object:,0,32;__modname:(53,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(7,36),96,32;__to_name:(7,36),128,32;__fct:(53,3),160,32;__init_fct:(53,6),192,32;__end_fct:(53,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(53,33)=s36__outbuf:(31,8),0,32;__outbufend:(31,8),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(53,34)=*(50,1),160,32;__state:(50,1),192,64;__trans:(53,28),256,32;;__gconv_info:T(53,35)=s8__nsteps:(9,1),0,32;__steps:(53,36)=*(53,29),32,32;__data:(53,37)=ar(7,33);0;-1;(53,33),64,0;;__gconv_t:t(53,38)=(53,39)=*(53,35)_G_iconv_t:t(47,5)=(47,6)=u44__cd:(53,35),0,64;__combined:(47,7)=s44__cd:(53,35),0,64;__data:(53,33),64,288;;,0,352;;_G_int16_t:t(47,8)=(0,8)_G_int32_t:t(47,9)=(0,1)_G_uint16_t:t(47,10)=(0,9)_G_uint32_t:t(47,11)=(0,4)div_t:t(62,1)=(62,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(62,3)=(62,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;random_data:T(62,5)=s28fptr:(62,6)=*(3,27),0,32;rptr:(62,6),32,32;state:(62,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(62,6),192,32;;drand48_data:T(62,7)=s24x:(62,8)=ar(7,33);0;2;(0,9),0,48;a:(62,8),48,48;c:(0,9),96,16;old_x:(62,8),112,48;init:(0,1),160,32;;__compar_fn_t:t(62,9)=(62,10)=*(62,11)=f(0,1)TclStubHooks:T(79,1)=s12tclPlatStubs:(79,2)=*(79,3)=xsTclPlatStubs:,0,32;tclIntStubs:(79,4)=*(79,5)=xsTclIntStubs:,32,32;tclIntPlatStubs:(79,6)=*(79,7)=xsTclIntPlatStubs:,64,32;;TclStubHooks:t(79,8)=(79,1)TclStubs:T(79,9)=s1584magic:(0,1),0,32;hooks:(79,10)=*(79,1),32,32;tcl_PkgProvideEx:(79,11)=*(79,12)=f(0,1),64,32;tcl_PkgRequireEx:(79,13)=*(79,14)=f(7,36),96,32;tcl_Panic:(79,15)=*(77,103),128,32;tcl_Alloc:(79,16)=*(79,17)=f(7,36),160,32;tcl_Free:(77,3),192,32;tcl_Realloc:(79,18)=*(79,19)=f(7,36),224,32;tcl_DbCkalloc:(79,20)=*(79,21)=f(7,36),256,32;tcl_DbCkfree:(79,22)=*(79,23)=f(0,1),288,32;tcl_DbCkrealloc:(79,24)=*(79,25)=f(7,36),320,32;tcl_CreateFileHandler:(79,26)=*(77,113),352,32;tcl_DeleteFileHandler:(79,27)=*(77,115),384,32;tcl_SetTimer:(79,28)=*(77,173),416,32;tcl_Sleep:(79,27),448,32;tcl_WaitForEvent:(79,29)=*(77,175),480,32;tcl_AppendAllObjTypes:(79,30)=*(79,31)=f(0,1),512,32;tcl_AppendStringsToObj:(79,32)=*(79,33)=f(0,20),544,32;tcl_AppendToObj:(79,34)=*(79,35)=f(0,20),576,32;tcl_ConcatObj:(79,36)=*(79,37)=f(77,129),608,32;tcl_ConvertToType:(79,38)=*(79,39)=f(0,1),640,32;tcl_DbDecrRefCount:(79,34),672,32;tcl_DbIncrRefCount:(79,34),704,32;tcl_DbIsShared:(79,40)=*(79,41)=f(0,1),736,32;tcl_DbNewBooleanObj:(79,42)=*(79,43)=f(77,129),768,32;tcl_DbNewByteArrayObj:(79,44)=*(79,45)=f(77,129),800,32;tcl_DbNewDoubleObj:(79,46)=*(79,47)=f(77,129),832,32;tcl_DbNewListObj:(79,48)=*(79,49)=f(77,129),864,32;tcl_DbNewLongObj:(79,50)=*(79,51)=f(77,129),896,32;tcl_DbNewObj:(79,52)=*(79,53)=f(77,129),928,32;tcl_DbNewStringObj:(79,54)=*(79,55)=f(77,129),960,32;tcl_DuplicateObj:(79,56)=*(79,57)=f(77,129),992,32;tclFreeObj:(79,58)=*(79,59)=f(0,20),1024,32;tcl_GetBoolean:(79,60)=*(79,61)=f(0,1),1056,32;tcl_GetBooleanFromObj:(79,62)=*(79,63)=f(0,1),1088,32;tcl_GetByteArrayFromObj:(79,64)=*(79,65)=f(31,8),1120,32;tcl_GetDouble:(79,66)=*(79,67)=f(0,1),1152,32;tcl_GetDoubleFromObj:(79,68)=*(79,69)=f(0,1),1184,32;tcl_GetIndexFromObj:(79,70)=*(79,71)=f(0,1),1216,32;tcl_GetInt:(79,60),1248,32;tcl_GetIntFromObj:(79,62),1280,32;tcl_GetLongFromObj:(79,72)=*(79,73)=f(0,1),1312,32;tcl_GetObjType:(79,74)=*(79,75)=f(77,123),1344,32;tcl_GetStringFromObj:(79,76)=*(79,77)=f(7,36),1376,32;tcl_InvalidateStringRep:(79,58),1408,32;tcl_ListObjAppendList:(79,78)=*(79,79)=f(0,1),1440,32;tcl_ListObjAppendElement:(79,78),1472,32;tcl_ListObjGetElements:(79,80)=*(79,81)=f(0,1),1504,32;tcl_ListObjIndex:(79,82)=*(79,83)=f(0,1),1536,32;tcl_ListObjLength:(79,62),1568,32;tcl_ListObjReplace:(79,84)=*(79,85)=f(0,1),1600,32;tcl_NewBooleanObj:(79,86)=*(79,87)=f(77,129),1632,32;tcl_NewByteArrayObj:(79,88)=*(79,89)=f(77,129),1664,32;tcl_NewDoubleObj:(79,90)=*(79,91)=f(77,129),1696,32;tcl_NewIntObj:(79,86),1728,32;tcl_NewListObj:(79,36),1760,32;tcl_NewLongObj:(79,92)=*(79,93)=f(77,129),1792,32;tcl_NewObj:(79,94)=*(79,95)=f(77,129),1824,32;tcl_NewStringObj:(79,96)=*(79,97)=f(77,129),1856,32;tcl_SetBooleanObj:(79,98)=*(79,99)=f(0,20),1888,32;tcl_SetByteArrayLength:(79,100)=*(79,101)=f(31,8),1920,32;tcl_SetByteArrayObj:(79,102)=*(79,103)=f(0,20),1952,32;tcl_SetDoubleObj:(79,104)=*(79,105)=f(0,20),1984,32;tcl_SetIntObj:(79,98),2016,32;tcl_SetListObj:(79,106)=*(79,107)=f(0,20),2048,32;tcl_SetLongObj:(79,108)=*(79,109)=f(0,20),2080,32;tcl_SetObjLength:(79,98),2112,32;tcl_SetStringObj:(79,34),2144,32;tcl_AddErrorInfo:(79,110)=*(79,111)=f(0,20),2176,32;tcl_AddObjErrorInfo:(79,112)=*(79,113)=f(0,20),2208,32;tcl_AllowExceptions:(79,114)=*(79,115)=f(0,20),2240,32;tcl_AppendElement:(79,110),2272,32;tcl_AppendResult:(79,116)=*(79,117)=f(0,20),2304,32;tcl_AsyncCreate:(79,118)=*(79,119)=f(77,6),2336,32;tcl_AsyncDelete:(79,120)=*(79,121)=f(0,20),2368,32;tcl_AsyncInvoke:(79,122)=*(79,123)=f(0,1),2400,32;tcl_AsyncMark:(79,120),2432,32;tcl_AsyncReady:(79,124)=*(79,125)=f(0,1),2464,32;tcl_BackgroundError:(79,114),2496,32;tcl_Backslash:(79,126)=*(79,127)=f(0,2),2528,32;tcl_BadChannelOption:(79,128)=*(79,129)=f(0,1),2560,32;tcl_CallWhenDeleted:(79,130)=*(79,131)=f(0,20),2592,32;tcl_CancelIdleCall:(79,132)=*(79,133)=f(0,20),2624,32;tcl_Close:(79,134)=*(79,135)=f(0,1),2656,32;tcl_CommandComplete:(79,136)=*(79,137)=f(0,1),2688,32;tcl_Concat:(79,138)=*(79,139)=f(7,36),2720,32;tcl_ConvertElement:(79,140)=*(79,141)=f(0,1),2752,32;tcl_ConvertCountedElement:(79,142)=*(79,143)=f(0,1),2784,32;tcl_CreateAlias:(79,144)=*(79,145)=f(0,1),2816,32;tcl_CreateAliasObj:(79,146)=*(79,147)=f(0,1),2848,32;tcl_CreateChannel:(79,148)=*(79,149)=f(77,9),2880,32;tcl_CreateChannelHandler:(79,150)=*(79,151)=f(0,20),2912,32;tcl_CreateCloseHandler:(79,152)=*(79,153)=f(0,20),2944,32;tcl_CreateCommand:(79,154)=*(79,155)=f(77,12),2976,32;tcl_CreateEventSource:(79,156)=*(79,157)=f(0,20),3008,32;tcl_CreateExitHandler:(79,158)=*(79,159)=f(0,20),3040,32;tcl_CreateInterp:(79,160)=*(79,161)=f(77,223),3072,32;tcl_CreateMathFunc:(79,162)=*(79,163)=f(0,20),3104,32;tcl_CreateObjCommand:(79,164)=*(79,165)=f(77,12),3136,32;tcl_CreateSlave:(79,166)=*(79,167)=f(77,223),3168,32;tcl_CreateTimerHandler:(79,168)=*(79,169)=f(77,41),3200,32;tcl_CreateTrace:(79,170)=*(79,171)=f(77,44),3232,32;tcl_DeleteAssocData:(79,172)=*(79,173)=f(0,20),3264,32;tcl_DeleteChannelHandler:(79,174)=*(79,175)=f(0,20),3296,32;tcl_DeleteCloseHandler:(79,152),3328,32;tcl_DeleteCommand:(79,176)=*(79,177)=f(0,1),3360,32;tcl_DeleteCommandFromToken:(79,178)=*(79,179)=f(0,1),3392,32;tcl_DeleteEvents:(79,180)=*(79,181)=f(0,20),3424,32;tcl_DeleteEventSource:(79,156),3456,32;tcl_DeleteExitHandler:(79,158),3488,32;tcl_DeleteHashEntry:(79,182)=*(79,183)=f(0,20),3520,32;tcl_DeleteHashTable:(79,184)=*(79,185)=f(0,20),3552,32;tcl_DeleteInterp:(79,114),3584,32;tcl_DetachPids:(79,186)=*(79,187)=f(0,20),3616,32;tcl_DeleteTimerHandler:(79,188)=*(79,189)=f(0,20),3648,32;tcl_DeleteTrace:(79,190)=*(79,191)=f(0,20),3680,32;tcl_DontCallWhenDeleted:(79,130),3712,32;tcl_DoOneEvent:(79,192)=*(79,193)=f(0,1),3744,32;tcl_DoWhenIdle:(79,132),3776,32;tcl_DStringAppend:(79,194)=*(79,195)=f(7,36),3808,32;tcl_DStringAppendElement:(79,196)=*(79,197)=f(7,36),3840,32;tcl_DStringEndSublist:(79,198)=*(79,199)=f(0,20),3872,32;tcl_DStringFree:(79,198),3904,32;tcl_DStringGetResult:(79,200)=*(79,201)=f(0,20),3936,32;tcl_DStringInit:(79,198),3968,32;tcl_DStringResult:(79,200),4000,32;tcl_DStringSetLength:(79,202)=*(79,203)=f(0,20),4032,32;tcl_DStringStartSublist:(79,198),4064,32;tcl_Eof:(79,204)=*(79,205)=f(0,1),4096,32;tcl_ErrnoId:(79,206)=*(79,207)=f(7,36),4128,32;tcl_ErrnoMsg:(79,208)=*(79,209)=f(7,36),4160,32;tcl_Eval:(79,176),4192,32;tcl_EvalFile:(79,176),4224,32;tcl_EvalObj:(79,30),4256,32;tcl_EventuallyFree:(79,210)=*(79,211)=f(0,20),4288,32;tcl_Exit:(79,27),4320,32;tcl_ExposeCommand:(79,128),4352,32;tcl_ExprBoolean:(79,60),4384,32;tcl_ExprBooleanObj:(79,62),4416,32;tcl_ExprDouble:(79,66),4448,32;tcl_ExprDoubleObj:(79,68),4480,32;tcl_ExprLong:(79,212)=*(79,213)=f(0,1),4512,32;tcl_ExprLongObj:(79,72),4544,32;tcl_ExprObj:(79,214)=*(79,215)=f(0,1),4576,32;tcl_ExprString:(79,176),4608,32;tcl_Finalize:(79,216)=*(79,217)=f(0,20),4640,32;tcl_FindExecutable:(79,218)=*(79,219)=f(0,20),4672,32;tcl_FirstHashEntry:(79,220)=*(79,221)=f(77,156),4704,32;tcl_Flush:(79,204),4736,32;tcl_FreeResult:(79,114),4768,32;tcl_GetAlias:(79,222)=*(79,223)=f(0,1),4800,32;tcl_GetAliasObj:(79,224)=*(79,225)=f(0,1),4832,32;tcl_GetAssocData:(79,226)=*(79,227)=f(77,1),4864,32;tcl_GetChannel:(79,228)=*(79,229)=f(77,9),4896,32;tcl_GetChannelBufferSize:(79,204),4928,32;tcl_GetChannelHandle:(79,230)=*(79,231)=f(0,1),4960,32;tcl_GetChannelInstanceData:(79,232)=*(79,233)=f(77,1),4992,32;tcl_GetChannelMode:(79,204),5024,32;tcl_GetChannelName:(79,234)=*(79,235)=f(7,36),5056,32;tcl_GetChannelOption:(79,236)=*(79,237)=f(0,1),5088,32;tcl_GetChannelType:(79,238)=*(79,239)=f(79,240)=*(77,206),5120,32;tcl_GetCommandInfo:(79,241)=*(79,242)=f(0,1),5152,32;tcl_GetCommandName:(79,243)=*(79,244)=f(7,36),5184,32;tcl_GetErrno:(79,124),5216,32;tcl_GetHostName:(79,206),5248,32;tcl_GetInterpPath:(79,245)=*(79,246)=f(0,1),5280,32;tcl_GetMaster:(79,247)=*(79,248)=f(77,223),5312,32;tcl_GetNameOfExecutable:(79,249)=*(79,250)=f(53,32),5344,32;tcl_GetObjResult:(79,251)=*(79,252)=f(77,129),5376,32;tcl_GetOpenFile:(79,253)=*(79,254)=f(0,1),5408,32;tcl_GetPathType:(79,255)=*(79,256)=f(77,208),5440,32;tcl_Gets:(79,257)=*(79,258)=f(0,1),5472,32;tcl_GetsObj:(79,259)=*(79,260)=f(0,1),5504,32;tcl_GetServiceMode:(79,124),5536,32;tcl_GetSlave:(79,261)=*(79,262)=f(77,223),5568,32;tcl_GetStdChannel:(79,263)=*(79,264)=f(77,9),5600,32;tcl_GetStringResult:(79,265)=*(79,266)=f(7,36),5632,32;tcl_GetVar:(79,267)=*(79,268)=f(7,36),5664,32;tcl_GetVar2:(79,269)=*(79,270)=f(7,36),5696,32;tcl_GlobalEval:(79,176),5728,32;tcl_GlobalEvalObj:(79,30),5760,32;tcl_HideCommand:(79,128),5792,32;tcl_Init:(79,271)=*(77,65),5824,32;tcl_InitHashTable:(79,272)=*(79,273)=f(0,20),5856,32;tcl_InputBlocked:(79,204),5888,32;tcl_InputBuffered:(79,204),5920,32;tcl_InterpDeleted:(79,271),5952,32;tcl_IsSafe:(79,271),5984,32;tcl_JoinPath:(79,274)=*(79,275)=f(7,36),6016,32;tcl_LinkVar:(79,276)=*(79,277)=f(0,1),6048,32;reserved188:(0,19),6080,32;tcl_MakeFileChannel:(79,278)=*(79,279)=f(77,9),6112,32;tcl_MakeSafe:(79,271),6144,32;tcl_MakeTcpClientChannel:(79,280)=*(79,281)=f(77,9),6176,32;tcl_Merge:(79,138),6208,32;tcl_NextHashEntry:(79,282)=*(79,283)=f(77,156),6240,32;tcl_NotifyChannel:(79,284)=*(79,285)=f(0,20),6272,32;tcl_ObjGetVar2:(79,286)=*(79,287)=f(77,129),6304,32;tcl_ObjSetVar2:(79,288)=*(79,289)=f(77,129),6336,32;tcl_OpenCommandChannel:(79,290)=*(79,291)=f(77,9),6368,32;tcl_OpenFileChannel:(79,292)=*(79,293)=f(77,9),6400,32;tcl_OpenTcpClient:(79,294)=*(79,295)=f(77,9),6432,32;tcl_OpenTcpServer:(79,296)=*(79,297)=f(77,9),6464,32;tcl_Preserve:(79,298)=*(77,51),6496,32;tcl_PrintDouble:(79,299)=*(79,300)=f(0,20),6528,32;tcl_PutEnv:(79,301)=*(79,302)=f(0,1),6560,32;tcl_PosixError:(79,265),6592,32;tcl_QueueEvent:(79,303)=*(79,304)=f(0,20),6624,32;tcl_Read:(79,305)=*(79,306)=f(0,1),6656,32;tcl_ReapDetachedProcs:(79,216),6688,32;tcl_RecordAndEval:(79,307)=*(79,308)=f(0,1),6720,32;tcl_RecordAndEvalObj:(79,309)=*(79,310)=f(0,1),6752,32;tcl_RegisterChannel:(79,311)=*(79,312)=f(0,20),6784,32;tcl_RegisterObjType:(79,313)=*(79,314)=f(0,20),6816,32;tcl_RegExpCompile:(79,315)=*(79,316)=f(77,32),6848,32;tcl_RegExpExec:(79,317)=*(79,318)=f(0,1),6880,32;tcl_RegExpMatch:(79,128),6912,32;tcl_RegExpRange:(79,319)=*(79,320)=f(0,20),6944,32;tcl_Release:(79,298),6976,32;tcl_ResetResult:(79,114),7008,32;tcl_ScanElement:(79,321)=*(79,322)=f(0,1),7040,32;tcl_ScanCountedElement:(79,323)=*(79,324)=f(0,1),7072,32;tcl_Seek:(79,325)=*(79,326)=f(0,1),7104,32;tcl_ServiceAll:(79,124),7136,32;tcl_ServiceEvent:(79,192),7168,32;tcl_SetAssocData:(79,327)=*(79,328)=f(0,20),7200,32;tcl_SetChannelBufferSize:(79,284),7232,32;tcl_SetChannelOption:(79,329)=*(79,330)=f(0,1),7264,32;tcl_SetCommandInfo:(79,241),7296,32;tcl_SetErrno:(79,27),7328,32;tcl_SetErrorCode:(79,116),7360,32;tcl_SetMaxBlockTime:(79,28),7392,32;tcl_SetPanicProc:(79,331)=*(79,332)=f(0,20),7424,32;tcl_SetRecursionLimit:(79,122),7456,32;tcl_SetResult:(79,333)=*(79,334)=f(0,20),7488,32;tcl_SetServiceMode:(79,192),7520,32;tcl_SetObjErrorCode:(79,335)=*(79,336)=f(0,20),7552,32;tcl_SetObjResult:(79,335),7584,32;tcl_SetStdChannel:(79,284),7616,32;tcl_SetVar:(79,269),7648,32;tcl_SetVar2:(79,337)=*(79,338)=f(7,36),7680,32;tcl_SignalId:(79,208),7712,32;tcl_SignalMsg:(79,208),7744,32;tcl_SourceRCFile:(79,114),7776,32;tcl_SplitList:(79,339)=*(79,340)=f(0,1),7808,32;tcl_SplitPath:(79,341)=*(79,342)=f(0,20),7840,32;tcl_StaticPackage:(79,343)=*(79,344)=f(0,20),7872,32;tcl_StringMatch:(79,345)=*(79,346)=f(0,1),7904,32;tcl_Tell:(79,204),7936,32;tcl_TraceVar:(79,347)=*(79,348)=f(0,1),7968,32;tcl_TraceVar2:(79,349)=*(79,350)=f(0,1),8000,32;tcl_TranslateFileName:(79,351)=*(79,352)=f(7,36),8032,32;tcl_Ungets:(79,353)=*(79,354)=f(0,1),8064,32;tcl_UnlinkVar:(79,172),8096,32;tcl_UnregisterChannel:(79,134),8128,32;tcl_UnsetVar:(79,307),8160,32;tcl_UnsetVar2:(79,276),8192,32;tcl_UntraceVar:(79,355)=*(79,356)=f(0,20),8224,32;tcl_UntraceVar2:(79,357)=*(79,358)=f(0,20),8256,32;tcl_UpdateLinkedVar:(79,172),8288,32;tcl_UpVar:(79,359)=*(79,360)=f(0,1),8320,32;tcl_UpVar2:(79,361)=*(79,362)=f(0,1),8352,32;tcl_VarEval:(79,363)=*(79,364)=f(0,1),8384,32;tcl_VarTraceInfo:(79,365)=*(79,366)=f(77,1),8416,32;tcl_VarTraceInfo2:(79,367)=*(79,368)=f(77,1),8448,32;tcl_Write:(79,305),8480,32;tcl_WrongNumArgs:(79,369)=*(79,370)=f(0,20),8512,32;tcl_DumpActiveMemory:(79,136),8544,32;tcl_ValidateAllMemory:(79,371)=*(79,372)=f(0,20),8576,32;tcl_AppendResultVA:(79,373)=*(79,374)=f(0,20),8608,32;tcl_AppendStringsToObjVA:(79,375)=*(79,376)=f(0,20),8640,32;tcl_HashStats:(79,377)=*(79,378)=f(7,36),8672,32;tcl_ParseVar:(79,379)=*(79,380)=f(7,36),8704,32;tcl_PkgPresent:(79,269),8736,32;tcl_PkgPresentEx:(79,13),8768,32;tcl_PkgProvide:(79,128),8800,32;tcl_PkgRequire:(79,269),8832,32;tcl_SetErrorCodeVA:(79,373),8864,32;tcl_VarEvalVA:(79,381)=*(79,382)=f(0,1),8896,32;tcl_WaitPid:(79,383)=*(79,384)=f(77,29),8928,32;tcl_PanicVA:(79,385)=*(79,386)=f(0,20),8960,32;tcl_GetVersion:(79,387)=*(79,388)=f(0,20),8992,32;tcl_InitMemory:(79,114),9024,32;tcl_StackChannel:(79,389)=*(79,390)=f(77,9),9056,32;tcl_UnstackChannel:(79,311),9088,32;tcl_GetStackedChannel:(79,391)=*(79,392)=f(77,9),9120,32;reserved284:(0,19),9152,32;reserved285:(0,19),9184,32;tcl_AppendObjToObj:(79,393)=*(79,394)=f(0,20),9216,32;tcl_CreateEncoding:(79,395)=*(79,396)=f(77,21),9248,32;tcl_CreateThreadExitHandler:(79,158),9280,32;tcl_DeleteThreadExitHandler:(79,158),9312,32;tcl_DiscardResult:(79,397)=*(79,398)=f(0,20),9344,32;tcl_EvalEx:(79,399)=*(79,400)=f(0,1),9376,32;tcl_EvalObjv:(79,401)=*(79,402)=f(0,1),9408,32;tcl_EvalObjEx:(79,309),9440,32;tcl_ExitThread:(79,27),9472,32;tcl_ExternalToUtf:(79,403)=*(79,404)=f(0,1),9504,32;tcl_ExternalToUtfDString:(79,405)=*(79,406)=f(7,36),9536,32;tcl_FinalizeThread:(79,216),9568,32;tcl_FinalizeNotifier:(79,298),9600,32;tcl_FreeEncoding:(79,407)=*(79,408)=f(0,20),9632,32;tcl_GetCurrentThread:(79,409)=*(79,410)=f(77,38),9664,32;tcl_GetEncoding:(79,411)=*(79,412)=f(77,21),9696,32;tcl_GetEncodingName:(79,413)=*(79,414)=f(7,36),9728,32;tcl_GetEncodingNames:(79,114),9760,32;tcl_GetIndexFromObjStruct:(79,415)=*(79,416)=f(0,1),9792,32;tcl_GetThreadData:(79,417)=*(79,418)=f(0,19),9824,32;tcl_GetVar2Ex:(79,419)=*(79,420)=f(77,129),9856,32;tcl_InitNotifier:(79,421)=*(79,422)=f(77,1),9888,32;tcl_MutexLock:(79,423)=*(79,424)=f(0,20),9920,32;tcl_MutexUnlock:(79,423),9952,32;tcl_ConditionNotify:(79,425)=*(79,426)=f(0,20),9984,32;tcl_ConditionWait:(79,427)=*(79,428)=f(0,20),10016,32;tcl_NumUtfChars:(79,429)=*(79,430)=f(0,1),10048,32;tcl_ReadChars:(79,431)=*(79,432)=f(0,1),10080,32;tcl_RestoreResult:(79,433)=*(79,434)=f(0,20),10112,32;tcl_SaveResult:(79,433),10144,32;tcl_SetSystemEncoding:(79,435)=*(79,436)=f(0,1),10176,32;tcl_SetVar2Ex:(79,437)=*(79,438)=f(77,129),10208,32;tcl_ThreadAlert:(79,439)=*(79,440)=f(0,20),10240,32;tcl_ThreadQueueEvent:(79,441)=*(79,442)=f(0,20),10272,32;tcl_UniCharAtIndex:(79,443)=*(79,444)=f(77,226),10304,32;tcl_UniCharToLower:(79,445)=*(79,446)=f(77,226),10336,32;tcl_UniCharToTitle:(79,445),10368,32;tcl_UniCharToUpper:(79,445),10400,32;tcl_UniCharToUtf:(79,447)=*(79,448)=f(0,1),10432,32;tcl_UtfAtIndex:(79,449)=*(79,450)=f(7,36),10464,32;tcl_UtfCharComplete:(79,429),10496,32;tcl_UtfBackslash:(79,451)=*(79,452)=f(0,1),10528,32;tcl_UtfFindFirst:(79,449),10560,32;tcl_UtfFindLast:(79,449),10592,32;tcl_UtfNext:(79,453)=*(79,454)=f(7,36),10624,32;tcl_UtfPrev:(79,455)=*(79,456)=f(7,36),10656,32;tcl_UtfToExternal:(79,403),10688,32;tcl_UtfToExternalDString:(79,405),10720,32;tcl_UtfToLower:(79,136),10752,32;tcl_UtfToTitle:(79,136),10784,32;tcl_UtfToUniChar:(79,457)=*(79,458)=f(0,1),10816,32;tcl_UtfToUpper:(79,136),10848,32;tcl_WriteChars:(79,459)=*(79,460)=f(0,1),10880,32;tcl_WriteObj:(79,259),10912,32;tcl_GetString:(79,461)=*(79,462)=f(7,36),10944,32;tcl_GetDefaultEncodingDir:(79,206),10976,32;tcl_SetDefaultEncodingDir:(77,3),11008,32;tcl_AlertNotifier:(79,298),11040,32;tcl_ServiceModeHook:(79,27),11072,32;tcl_UniCharIsAlnum:(79,192),11104,32;tcl_UniCharIsAlpha:(79,192),11136,32;tcl_UniCharIsDigit:(79,192),11168,32;tcl_UniCharIsLower:(79,192),11200,32;tcl_UniCharIsSpace:(79,192),11232,32;tcl_UniCharIsUpper:(79,192),11264,32;tcl_UniCharIsWordChar:(79,192),11296,32;tcl_UniCharLen:(79,463)=*(79,464)=f(0,1),11328,32;tcl_UniCharNcmp:(79,465)=*(79,466)=f(0,1),11360,32;tcl_UniCharToUtfDString:(79,467)=*(79,468)=f(7,36),11392,32;tcl_UtfToUniCharDString:(79,469)=*(79,470)=f(79,471)=*(77,226),11424,32;tcl_GetRegExpFromObj:(79,472)=*(79,473)=f(77,32),11456,32;tcl_EvalTokens:(79,474)=*(79,475)=f(77,129),11488,32;tcl_FreeParse:(79,476)=*(79,477)=f(0,20),11520,32;tcl_LogCommandInfo:(79,478)=*(79,479)=f(0,20),11552,32;tcl_ParseBraces:(79,480)=*(79,481)=f(0,1),11584,32;tcl_ParseCommand:(79,482)=*(79,483)=f(0,1),11616,32;tcl_ParseExpr:(79,484)=*(79,485)=f(0,1),11648,32;tcl_ParseQuotedString:(79,480),11680,32;tcl_ParseVarName:(79,486)=*(79,487)=f(0,1),11712,32;tcl_GetCwd:(79,488)=*(79,489)=f(7,36),11744,32;tcl_Chdir:(79,301),11776,32;tcl_Access:(79,429),11808,32;tcl_Stat:(79,490)=*(79,491)=f(0,1),11840,32;tcl_UtfNcmp:(79,492)=*(79,493)=f(0,1),11872,32;tcl_UtfNcasecmp:(79,492),11904,32;tcl_StringCaseMatch:(79,494)=*(79,495)=f(0,1),11936,32;tcl_UniCharIsControl:(79,192),11968,32;tcl_UniCharIsGraph:(79,192),12000,32;tcl_UniCharIsPrint:(79,192),12032,32;tcl_UniCharIsPunct:(79,192),12064,32;tcl_RegExpExecObj:(79,496)=*(79,497)=f(0,1),12096,32;tcl_RegExpGetInfo:(79,498)=*(79,499)=f(0,20),12128,32;tcl_NewUnicodeObj:(79,500)=*(79,501)=f(77,129),12160,32;tcl_SetUnicodeObj:(79,502)=*(79,503)=f(0,20),12192,32;tcl_GetCharLength:(79,504)=*(79,505)=f(0,1),12224,32;tcl_GetUniChar:(79,506)=*(79,507)=f(77,226),12256,32;tcl_GetUnicode:(79,508)=*(79,509)=f(79,471),12288,32;tcl_GetRange:(79,510)=*(79,511)=f(77,129),12320,32;tcl_AppendUnicodeToObj:(79,502),12352,32;tcl_RegExpMatchObj:(79,78),12384,32;tcl_SetNotifier:(79,512)=*(79,513)=f(0,20),12416,32;tcl_GetAllocMutex:(79,514)=*(79,515)=f(79,516)=*(77,26),12448,32;tcl_GetChannelNames:(79,271),12480,32;tcl_GetChannelNamesEx:(79,176),12512,32;tcl_ProcObjCmd:(79,517)=*(79,518)=f(0,1),12544,32;tcl_ConditionFinalize:(79,425),12576,32;tcl_MutexFinalize:(79,423),12608,32;tcl_CreateThread:(79,519)=*(79,520)=f(0,1),12640,32;;TclStubs:t(79,521)=(79,9)TkBindEvalProc:t(0,21)=(0,22)=f(0,1)TkBindFreeProc:t(0,23)=(77,51)TkClassCreateProc:t(0,24)=(0,25)=f(27,6)TkClassGeometryProc:t(0,26)=(77,51)TkClassModalProc:t(0,27)=(0,28)=f(0,20)TkClassProcs:T(0,29)=s12createProc:(0,30)=*(0,24),0,32;geometryProc:(0,31)=*(0,26),32,32;modalProc:(0,32)=*(0,27),64,32;;TkClassProcs:t(0,33)=(0,29)Togl:T(0,34)=s216Next:(0,35)=*(0,34),0,32;GlCtx:(35,1),32,32;display:(2,89),64,32;TkWin:(80,31),96,32;Interp:(77,223),128,32;widgetCmd:(77,12),160,32;Cursor:(80,7),192,32;Width:(0,1),224,32;Height:(0,1),256,32;TimerInterval:(0,1),288,32;timerHandler:(77,41),320,32;RgbaFlag:(0,1),352,32;RgbaRed:(0,1),384,32;RgbaGreen:(0,1),416,32;RgbaBlue:(0,1),448,32;DoubleFlag:(0,1),480,32;DepthFlag:(0,1),512,32;DepthSize:(0,1),544,32;AccumFlag:(0,1),576,32;AccumRed:(0,1),608,32;AccumGreen:(0,1),640,32;AccumBlue:(0,1),672,32;AccumAlpha:(0,1),704,32;AlphaFlag:(0,1),736,32;AlphaSize:(0,1),768,32;StencilFlag:(0,1),800,32;StencilSize:(0,1),832,32;PrivateCmapFlag:(0,1),864,32;OverlayFlag:(0,1),896,32;StereoFlag:(0,1),928,32;AuxNumber:(0,1),960,32;Indirect:(0,1),992,32;ShareList:(7,36),1024,32;ShareContext:(7,36),1056,32;Ident:(7,36),1088,32;Client_Data:(77,1),1120,32;UpdatePending:(38,2),1152,8;CreateProc:(0,36)=*(84,1),1184,32;DisplayProc:(0,36),1216,32;ReshapeProc:(0,36),1248,32;DestroyProc:(0,36),1280,32;TimerProc:(0,36),1312,32;OverlayCtx:(35,1),1344,32;OverlayWindow:(27,6),1376,32;OverlayDisplayProc:(0,36),1408,32;OverlayUpdatePending:(38,2),1440,8;OverlayCmap:(27,11),1472,32;OverlayTransparentPixel:(0,1),1504,32;OverlayIsMapped:(0,1),1536,32;VisInfo:(0,37)=*(31,20),1568,32;EpsRedMap:(0,38)=*(38,12),1600,32;EpsGreenMap:(0,38),1632,32;EpsBlueMap:(0,38),1664,32;EpsMapSize:(38,7),1696,32;;configSpecs:S(0,39)=ar(0,1);0;-1;(80,60)DefaultCreateProc:S(0,36)DefaultDisplayProc:S(0,36)DefaultReshapeProc:S(0,36)DefaultDestroyProc:S(0,36)DefaultOverlayDisplayProc:S(0,36)DefaultTimerProc:S(0,36)DefaultClientData:S(77,1)ToglHead:S(0,35)AddToList:f(0,20)t:p(0,35)t:r(0,35)RemoveFromList:f(0,20)prev:r(0,35)pos:r(0,35)FindTogl:f(0,35)ident:p(53,32)ident:r(53,32)get_rgb_colormap:f(27,11)dpy:p(2,89)scrnum:p(0,1)visinfo:p(0,40)=*(31,20)tkwin:p(80,31)scrnum:r(0,1)tkwin:r(80,31)hp_cr_maps:r(27,3)status:r(0,1)numCmaps:(0,1)standardCmaps:(0,41)=*(31,22)root:(27,6)cmap:r(27,11)Togl_Init:F(0,1)interp:p(77,223)interp:r(77,223)major:(0,1)minor:(0,1)patchLevel:(0,1)releaseType:(0,1)Togl_CreateFunc:F(0,20)proc:p(0,36)proc:r(0,36)Togl_DisplayFunc:F(0,20)Togl_ReshapeFunc:F(0,20)Togl_DestroyFunc:F(0,20)Togl_TimerFunc:F(0,20)Togl_ResetDefaultCallbacks:F(0,20)Togl_SetCreateFunc:F(0,20)togl:p(0,35)togl:r(0,35)Togl_SetDisplayFunc:F(0,20)Togl_SetReshapeFunc:F(0,20)Togl_SetDestroyFunc:F(0,20)Togl_Timer:f(0,20)clientData:p(77,1)clientData:r(77,1)Togl_SetTimerFunc:F(0,20)Togl_CreateCommand:F(0,20)cmd_name:p(7,36)cmd_proc:p(0,42)=*(84,3)cmd_proc:r(0,42)new_item:(0,1)entry:r(77,156)Togl_MakeCurrent:F(0,20)togl:p(0,43)=*(0,34)togl:r(0,43)Togl_Render:f(0,20)RenderOverlay:f(0,20)Togl_Configure:F(0,1)argv:p(2,200)flags:p(0,1)oldRgbaFlag:r(0,1)oldRgbaRed:(0,1)oldRgbaGreen:(0,1)oldRgbaBlue:(0,1)oldDoubleFlag:(0,1)oldDepthFlag:(0,1)oldDepthSize:(0,1)oldAccumFlag:(0,1)oldAccumRed:(0,1)oldAccumGreen:(0,1)oldAccumBlue:(0,1)oldAccumAlpha:(0,1)oldAlphaFlag:(0,1)oldAlphaSize:(0,1)oldStencilFlag:(0,1)oldStencilSize:(0,1)Togl_Widget:F(0,1)argv:r(2,200)search:(77,165)Togl_Cmd:f(0,1)Togl_CreateWindow:f(27,6)parent:p(27,6)instanceData:p(77,1)visinfo:(0,37)dpy:(2,89)directCtx:(0,1)window:(27,6)attrib_list:(0,44)=ar(7,33);0;999;(0,1)attrib_count:r(0,1)dummy:(0,1)swa:(2,29)ci_depths:V(0,45)=ar(7,33);0;11;(0,1)dbl_flags:V(0,45)shareWith:r(0,35)attempt:(0,1)depth:r(0,1)shareCtx:r(35,1)dbl_flag:(0,1)index_size:r(0,1)index_bits:(38,7)ToglCmdDeletedProc:f(0,20)Togl_Destroy:f(0,20)clientData:p(7,36)Togl_EventProc:f(0,20)eventPtr:p(0,46)=*(2,165)eventPtr:r(0,46)Togl_PostRedisplay:F(0,20)Togl_SwapBuffers:F(0,20)togl:p(0,43)Togl_Ident:F(7,36)Togl_Width:F(0,1)Togl_Height:F(0,1)Togl_Interp:F(77,223)Togl_TkWin:F(80,31)noFaultXAllocColor:f(0,20)cmap:p(27,11)cmapSize:p(0,1)color:p(80,151)exact:p(0,47)=*(0,1)cmapSize:r(0,1)exact:r(0,47)ctable:r(80,151)subColor:(2,54)bestmatch:(0,1)mindist:r(0,13)dg:r(0,13)db:r(0,13)dist:r(0,13)Togl_AllocColor:F(0,5)red:p(0,12)green:p(0,12)blue:p(0,12)xcol:(2,54)exact:(0,1)Togl_FreeColor:F(0,20)pixel:p(0,5)Togl_SetColor:F(0,20)index:p(0,5)index:r(0,5)Togl_UseLayer:F(0,20)layer:p(0,1)layer:r(0,1)Togl_ShowOverlay:F(0,20)Togl_HideOverlay:F(0,20)Togl_PostOverlayRedisplay:F(0,20)Togl_OverlayDisplayFunc:F(0,20)Togl_ExistsOverlay:F(0,1)Togl_GetOverlayTransparentValue:F(0,1)Togl_IsMappedOverlay:F(0,1)Togl_AllocColorOverlay:F(0,5)Togl_FreeColorOverlay:F(0,20)Togl_ClientData:F(0,20)Togl_GetClientData:F(77,1)Togl_SetClientData:F(0,20)Togl_Display:F(2,89)Togl_Screen:F(2,33)Togl_ScreenNumber:F(0,1)Togl_Colormap:F(27,11)grabPixels:f(0,48)=*(38,4)inColor:p(0,1)width:p(0,4)height:p(0,4)width:r(0,4)height:r(0,4)buffer:r(0,48)swapbytes:(38,7)lsbfirst:(38,7)rowlength:(38,7)skiprows:(38,7)skippixels:(38,7)alignment:(38,7)format:(38,1)size:r(0,4)generateEPS:f(0,1)filename:p(53,32)fp:r(0,49)=*(41,1)pixels:(0,48)curpix:(31,8)components:(0,4)i:r(0,4)pos:(0,1)bitpixel:r(0,11)pix:r(0,13)Togl_DumpToEpsFile:F(0,1)user_redraw:p(0,50)=*(0,51)=f(0,20)filename:(53,32)inColor:(0,1)user_redraw:r(0,50)width:(0,4)CommandTable:S(77,162)glpng.c/usr/include/png.h/usr/include/zlib.h/usr/include/zconf.hByte:t(67,1)=(0,11)uInt:t(67,2)=(0,4)uLong:t(67,3)=(0,5)Bytef:t(67,4)=(67,1)charf:t(67,5)=(0,2)intf:t(67,6)=(0,1)uIntf:t(67,7)=(67,2)uLongf:t(67,8)=(67,3)voidpf:t(67,9)=(0,19)voidp:t(67,10)=(0,19)alloc_func:t(66,1)=(66,2)=*(66,3)=f(67,9)free_func:t(66,4)=(66,5)=*(66,6)=f(0,20)z_stream_s:T(66,7)=s56next_in:(66,8)=*(67,4),0,32;avail_in:(67,2),32,32;total_in:(67,3),64,32;next_out:(66,8),96,32;avail_out:(67,2),128,32;total_out:(67,3),160,32;msg:(9,36),192,32;state:(66,9)=*(66,10)=xsinternal_state:,224,32;zalloc:(66,1),256,32;zfree:(66,4),288,32;opaque:(67,9),320,32;data_type:(0,1),352,32;adler:(67,3),384,32;reserved:(67,3),416,32;;z_stream:t(66,11)=(66,7)z_streamp:t(66,12)=(66,13)=*(66,11)gzFile:t(66,14)=(67,10)internal_state:T(66,10)=s4dummy:(0,1),0,32;;/usr/include/pngconf.h__jmp_buf:t(73,1)=(73,2)=ar(9,33);0;5;(0,1)__jmp_buf_tag:T(71,1)=s156__jmpbuf:(73,1),0,192;__mask_was_saved:(0,1),192,32;__saved_mask:(49,2),224,1024;;jmp_buf:t(71,2)=(71,3)=ar(9,33);0;0;(71,1)sigjmp_buf:t(71,4)=(71,2)clock_t:t(83,1)=(9,41)tm:T(83,2)=s44tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;tm_gmtoff:(0,3),288,32;tm_zone:(21,32),320,32;;itimerspec:T(83,3)=s16it_interval:(50,1),0,64;it_value:(50,1),64,64;;png_uint_32:t(68,1)=(0,5)png_int_32:t(68,2)=(0,3)png_uint_16:t(68,3)=(0,9)png_int_16:t(68,4)=(0,8)png_byte:t(68,5)=(0,11)png_size_t:t(68,6)=(7,1)png_fixed_point:t(68,7)=(68,2)png_voidp:t(68,8)=(0,19)png_bytep:t(68,9)=(68,10)=*(68,5)png_uint_32p:t(68,11)=(68,12)=*(68,1)png_int_32p:t(68,13)=(68,14)=*(68,2)png_uint_16p:t(68,15)=(68,16)=*(68,3)png_int_16p:t(68,17)=(68,18)=*(68,4)png_const_charp:t(68,19)=(21,32)png_charp:t(68,20)=(9,36)png_fixed_point_p:t(68,21)=(68,22)=*(68,7)png_FILE_p:t(68,23)=(68,24)=*(3,1)png_doublep:t(68,25)=(68,26)=*(0,13)png_bytepp:t(68,27)=(68,28)=*(68,10)png_uint_32pp:t(68,29)=(68,30)=*(68,12)png_int_32pp:t(68,31)=(68,32)=*(68,14)png_uint_16pp:t(68,33)=(68,34)=*(68,16)png_int_16pp:t(68,35)=(68,36)=*(68,18)png_const_charpp:t(68,37)=(68,38)=*(21,32)png_charpp:t(68,39)=(68,40)=*(9,36)png_fixed_point_pp:t(68,41)=(68,42)=*(68,22)png_doublepp:t(68,43)=(68,44)=*(68,26)png_charppp:t(68,45)=(68,46)=*(68,40)png_zcharp:t(68,47)=(68,48)=*(67,5)png_zcharpp:t(68,49)=(68,50)=*(68,48)png_zstreamp:t(68,51)=(66,13)png_color_struct:T(65,1)=s3red:(68,5),0,8;green:(68,5),8,8;blue:(68,5),16,8;;png_color:t(65,2)=(65,1)png_colorp:t(65,3)=(65,4)=*(65,2)png_colorpp:t(65,5)=(65,6)=*(65,4)png_color_16_struct:T(65,7)=s10index:(68,5),0,8;red:(68,3),16,16;green:(68,3),32,16;blue:(68,3),48,16;gray:(68,3),64,16;;png_color_16:t(65,8)=(65,7)png_color_16p:t(65,9)=(65,10)=*(65,8)png_color_16pp:t(65,11)=(65,12)=*(65,10)png_color_8_struct:T(65,13)=s5red:(68,5),0,8;green:(68,5),8,8;blue:(68,5),16,8;gray:(68,5),24,8;alpha:(68,5),32,8;;png_color_8:t(65,14)=(65,13)png_color_8p:t(65,15)=(65,16)=*(65,14)png_color_8pp:t(65,17)=(65,18)=*(65,16)png_sPLT_entry_struct:T(65,19)=s10red:(68,3),0,16;green:(68,3),16,16;blue:(68,3),32,16;alpha:(68,3),48,16;frequency:(68,3),64,16;;png_sPLT_entry:t(65,20)=(65,19)png_sPLT_entryp:t(65,21)=(65,22)=*(65,20)png_sPLT_entrypp:t(65,23)=(65,24)=*(65,22)png_sPLT_struct:T(65,25)=s16name:(68,20),0,32;depth:(68,5),32,8;entries:(65,21),64,32;nentries:(68,2),96,32;;png_sPLT_t:t(65,26)=(65,25)png_sPLT_tp:t(65,27)=(65,28)=*(65,26)png_sPLT_tpp:t(65,29)=(65,30)=*(65,28)png_text_struct:T(65,31)=s16compression:(0,1),0,32;key:(68,20),32,32;text:(68,20),64,32;text_length:(68,6),96,32;;png_text:t(65,32)=(65,31)png_textp:t(65,33)=(65,34)=*(65,32)png_textpp:t(65,35)=(65,36)=*(65,34)png_time_struct:T(65,37)=s8year:(68,3),0,16;month:(68,5),16,8;day:(68,5),24,8;hour:(68,5),32,8;minute:(68,5),40,8;second:(68,5),48,8;;png_time:t(65,38)=(65,37)png_timep:t(65,39)=(65,40)=*(65,38)png_timepp:t(65,41)=(65,42)=*(65,40)png_unknown_chunk_t:T(65,43)=s20name:(65,44)=ar(9,33);0;4;(68,5),0,40;data:(68,10),64,32;size:(68,6),96,32;location:(68,5),128,8;;png_unknown_chunk:t(65,45)=(65,43)png_unknown_chunkp:t(65,46)=(65,47)=*(65,45)png_unknown_chunkpp:t(65,48)=(65,49)=*(65,47)png_info_struct:T(65,50)=s288width:(68,1),0,32;height:(68,1),32,32;valid:(68,1),64,32;rowbytes:(68,1),96,32;palette:(65,3),128,32;num_palette:(68,3),160,16;num_trans:(68,3),176,16;bit_depth:(68,5),192,8;color_type:(68,5),200,8;compression_type:(68,5),208,8;filter_type:(68,5),216,8;interlace_type:(68,5),224,8;channels:(68,5),232,8;pixel_depth:(68,5),240,8;spare_byte:(68,5),248,8;signature:(65,51)=ar(9,33);0;7;(68,5),256,64;gamma:(0,12),320,32;srgb_intent:(68,5),352,8;num_text:(0,1),384,32;max_text:(0,1),416,32;text:(65,33),448,32;mod_time:(65,38),480,64;sig_bit:(65,14),544,40;trans:(68,9),608,32;trans_values:(65,8),640,80;background:(65,8),720,80;x_offset:(68,2),800,32;y_offset:(68,2),832,32;offset_unit_type:(68,5),864,8;x_pixels_per_unit:(68,1),896,32;y_pixels_per_unit:(68,1),928,32;phys_unit_type:(68,5),960,8;hist:(68,15),992,32;x_white:(0,12),1024,32;y_white:(0,12),1056,32;x_red:(0,12),1088,32;y_red:(0,12),1120,32;x_green:(0,12),1152,32;y_green:(0,12),1184,32;x_blue:(0,12),1216,32;y_blue:(0,12),1248,32;pcal_purpose:(68,20),1280,32;pcal_X0:(68,2),1312,32;pcal_X1:(68,2),1344,32;pcal_units:(68,20),1376,32;pcal_params:(68,39),1408,32;pcal_type:(68,5),1440,8;pcal_nparams:(68,5),1448,8;free_me:(68,1),1472,32;unknown_chunks:(65,46),1504,32;unknown_chunks_num:(68,6),1536,32;iccp_name:(68,20),1568,32;iccp_profile:(68,20),1600,32;iccp_proflen:(68,1),1632,32;iccp_compression:(68,5),1664,8;splt_palettes:(65,27),1696,32;splt_palettes_num:(68,1),1728,32;scal_unit:(68,5),1760,8;scal_pixel_width:(0,13),1792,64;scal_pixel_height:(0,13),1856,64;scal_s_width:(68,20),1920,32;scal_s_height:(68,20),1952,32;row_pointers:(68,27),1984,32;int_gamma:(68,7),2016,32;int_x_white:(68,7),2048,32;int_y_white:(68,7),2080,32;int_x_red:(68,7),2112,32;int_y_red:(68,7),2144,32;int_x_green:(68,7),2176,32;int_y_green:(68,7),2208,32;int_x_blue:(68,7),2240,32;int_y_blue:(68,7),2272,32;;png_info:t(65,52)=(65,50)png_infop:t(65,53)=(65,54)=*(65,52)png_infopp:t(65,55)=(65,56)=*(65,54)png_row_info_struct:T(65,57)=s12width:(68,1),0,32;rowbytes:(68,1),32,32;color_type:(68,5),64,8;bit_depth:(68,5),72,8;channels:(68,5),80,8;pixel_depth:(68,5),88,8;;png_row_info:t(65,58)=(65,57)png_row_infop:t(65,59)=(65,60)=*(65,58)png_row_infopp:t(65,61)=(65,62)=*(65,60)png_struct:t(65,63)=(65,64)=xspng_struct_def:png_structp:t(65,65)=(65,66)=*(65,63)png_error_ptr:t(65,67)=(65,68)=*(65,69)=f(0,20)png_rw_ptr:t(65,70)=(65,71)=*(65,72)=f(0,20)png_flush_ptr:t(65,73)=(65,74)=*(65,75)=f(0,20)png_read_status_ptr:t(65,76)=(65,77)=*(65,78)=f(0,20)png_write_status_ptr:t(65,79)=(65,77)png_progressive_info_ptr:t(65,80)=(65,81)=*(65,82)=f(0,20)png_progressive_end_ptr:t(65,83)=(65,81)png_progressive_row_ptr:t(65,84)=(65,85)=*(65,86)=f(0,20)png_user_transform_ptr:t(65,87)=(65,88)=*(65,89)=f(0,20)png_user_chunk_ptr:t(65,90)=(65,91)=*(65,92)=f(0,1)png_unknown_chunk_ptr:t(65,93)=(65,74)png_malloc_ptr:t(65,94)=(65,95)=*(65,96)=f(68,8)png_free_ptr:t(65,97)=(65,98)=*(65,99)=f(0,20)png_struct_def:T(65,64)=s660jmpbuf:(71,2),0,1248;error_fn:(65,67),1248,32;warning_fn:(65,67),1280,32;error_ptr:(68,8),1312,32;write_data_fn:(65,70),1344,32;read_data_fn:(65,70),1376,32;io_ptr:(68,8),1408,32;read_user_transform_fn:(65,87),1440,32;write_user_transform_fn:(65,87),1472,32;user_transform_ptr:(68,8),1504,32;user_transform_depth:(68,5),1536,8;user_transform_channels:(68,5),1544,8;mode:(68,1),1568,32;flags:(68,1),1600,32;transformations:(68,1),1632,32;zstream:(66,11),1664,448;zbuf:(68,9),2112,32;zbuf_size:(68,6),2144,32;zlib_level:(0,1),2176,32;zlib_method:(0,1),2208,32;zlib_window_bits:(0,1),2240,32;zlib_mem_level:(0,1),2272,32;zlib_strategy:(0,1),2304,32;width:(68,1),2336,32;height:(68,1),2368,32;num_rows:(68,1),2400,32;usr_width:(68,1),2432,32;rowbytes:(68,1),2464,32;irowbytes:(68,1),2496,32;iwidth:(68,1),2528,32;row_number:(68,1),2560,32;prev_row:(68,9),2592,32;row_buf:(68,9),2624,32;sub_row:(68,9),2656,32;up_row:(68,9),2688,32;avg_row:(68,9),2720,32;paeth_row:(68,9),2752,32;row_info:(65,58),2784,96;idat_size:(68,1),2880,32;crc:(68,1),2912,32;palette:(65,3),2944,32;num_palette:(68,3),2976,16;num_trans:(68,3),2992,16;chunk_name:(65,44),3008,40;compression:(68,5),3048,8;filter:(68,5),3056,8;interlaced:(68,5),3064,8;pass:(68,5),3072,8;do_filter:(68,5),3080,8;color_type:(68,5),3088,8;bit_depth:(68,5),3096,8;usr_bit_depth:(68,5),3104,8;pixel_depth:(68,5),3112,8;channels:(68,5),3120,8;usr_channels:(68,5),3128,8;sig_bytes:(68,5),3136,8;filler:(68,3),3152,16;background_gamma_type:(68,5),3168,8;background_gamma:(0,12),3200,32;background:(65,8),3232,80;background_1:(65,8),3312,80;output_flush_fn:(65,73),3392,32;flush_dist:(68,1),3424,32;flush_rows:(68,1),3456,32;gamma_shift:(0,1),3488,32;gamma:(0,12),3520,32;screen_gamma:(0,12),3552,32;gamma_table:(68,9),3584,32;gamma_from_1:(68,9),3616,32;gamma_to_1:(68,9),3648,32;gamma_16_table:(68,33),3680,32;gamma_16_from_1:(68,33),3712,32;gamma_16_to_1:(68,33),3744,32;sig_bit:(65,14),3776,40;shift:(65,14),3816,40;trans:(68,9),3872,32;trans_values:(65,8),3904,80;read_row_fn:(65,76),4000,32;write_row_fn:(65,79),4032,32;info_fn:(65,80),4064,32;row_fn:(65,84),4096,32;end_fn:(65,83),4128,32;save_buffer_ptr:(68,9),4160,32;save_buffer:(68,9),4192,32;current_buffer_ptr:(68,9),4224,32;current_buffer:(68,9),4256,32;push_length:(68,1),4288,32;skip_length:(68,1),4320,32;save_buffer_size:(68,6),4352,32;save_buffer_max:(68,6),4384,32;buffer_size:(68,6),4416,32;current_buffer_size:(68,6),4448,32;process_mode:(0,1),4480,32;cur_palette:(0,1),4512,32;current_text_size:(68,6),4544,32;current_text_left:(68,6),4576,32;current_text:(68,20),4608,32;current_text_ptr:(68,20),4640,32;palette_lookup:(68,9),4672,32;dither_index:(68,9),4704,32;hist:(68,15),4736,32;heuristic_method:(68,5),4768,8;num_prev_filters:(68,5),4776,8;prev_filters:(68,9),4800,32;filter_weights:(68,15),4832,32;inv_filter_weights:(68,15),4864,32;filter_costs:(68,15),4896,32;inv_filter_costs:(68,15),4928,32;time_buffer:(68,20),4960,32;free_me:(68,1),4992,32;user_chunk_ptr:(68,8),5024,32;read_user_chunk_fn:(65,90),5056,32;num_chunk_list:(0,1),5088,32;chunk_list:(68,9),5120,32;rgb_to_gray_status:(68,5),5152,8;rgb_to_gray_red_coeff:(68,3),5168,16;rgb_to_gray_green_coeff:(68,3),5184,16;rgb_to_gray_blue_coeff:(68,3),5200,16;empty_plte_permitted:(68,5),5216,8;int_gamma:(68,7),5248,32;;version_1_0_8:t(65,100)=(65,65)png_structpp:t(65,101)=(65,102)=*(65,66)DefaultAlphaCallback:f(0,11)red:p(0,1)green:p(0,1)blue:p(0,1)StencilRed:S(0,11)StencilGreen:S(0,11)StencilBlue:S(0,11)AlphaCallback:S(0,21)=*(0,22)=f(0,11)StandardOrientation:S(0,1)PalettedTextures:S(0,1)MaxTextureSize:S(30,7)screenGamma:S(0,13)gammaExplicit:S(0,2)checkForGammaEnv:f(0,20)viewingGamma:(0,13)gammaEnv:r(9,36)SafeSize:f(0,1)Resize:f(0,20)components:p(0,1)d1:p(68,9)w1:p(0,1)h1:p(0,1)d2:p(68,9)w2:p(0,1)h2:p(0,1)d2:r(68,9)sx:r(0,12)sy:r(0,12)y:(0,1)xx:r(0,1)yy:r(0,1)d:r(68,9)ExtSupported:f(0,1)x:p(21,32)x:r(21,32)ext:V(0,23)=*(30,8)c:r(21,32)xlen:r(0,1)HalfSize:f(0,1)components:p(30,7)width:p(30,7)height:p(30,7)data:p(0,24)=*(0,11)d:p(21,34)filter:p(0,1)data:r(0,24)d:r(21,34)filter:r(0,1)x:(0,1)line:(0,1)Build2DMipmaps:f(0,20)format:p(30,1)data:p(0,24)components:(30,7)width:r(30,7)height:r(30,7)format:(30,1)filter:(0,1)level:(0,1)d:(21,34)last:r(0,24)pngLoadRaw:F(0,1)filename:p(21,32)pinfo:p(0,25)=*(2,3)pinfo:r(0,25)fp:r(68,24)pngLoadRawF:F(0,1)fp:p(68,24)pinfo:p(0,25)header:(0,26)=ar(9,33);0;7;(0,11)png:(65,65)info:(65,53)endinfo:(65,53)data:r(68,9)row_p:r(0,27)=*(68,9)fileGamma:(0,13)width:(68,1)height:(68,1)depth:(0,1)color:(0,1)i:r(68,1)pngLoad:F(0,1)mipmap:p(0,1)trans:p(0,1)pinfo:p(0,28)=*(2,1)pngLoadF:F(0,1)pinfo:p(0,28)pack:(30,7)unpack:(30,7)header:(0,26)data:(68,9)data2:(68,9)row_p:r(0,27)rw:r(68,1)rh:r(68,1)pal:(65,3)cols:(0,1)intf:r(30,7)glformat:r(30,1)glcomponent:r(30,7)p:r(68,9)endp:(68,9)q:r(68,9)r:r(0,1)g:r(0,1)b:r(0,1)a:r(0,1)SetParams:f(0,4)wrapst:p(0,1)magfilter:p(0,1)minfilter:p(0,1)wrapst:r(0,1)magfilter:r(0,1)minfilter:r(0,1)id:(0,4)pngBind:F(0,4)info:p(0,28)id:r(0,4)pngBindF:F(0,4)file:p(68,24)pngSetStencil:F(0,20)pngSetAlphaCallback:F(0,20)callback:p(0,21)callback:r(0,21)pngSetViewingGamma:F(0,20)viewingGamma:p(0,13)viewingGamma:r(0,13)pngSetStandardOrientation:F(0,20)standardorientation:p(0,1)standardorientation:r(0,1)/dcs/emp/ashley/tkeden1.40/EX/ex.c../Eden/notation.h :T(86,1)=eINTERNAL:0,EDEN:1,SCOUT:2,DONALD:3,ARCA:4,OTHER:5,SASAMI:6,LSD:7,;notationType:t(86,2)=(86,1)rpcent:T(103,1)=s12r_name:(7,35),0,32;r_aliases:(68,200),32,32;r_number:(0,1),64,32;;socklen_t:t(109,1)=(7,61)__socket_type:T(109,2)=eSOCK_STREAM:1,SOCK_DGRAM:2,SOCK_RAW:3,SOCK_RDM:4,SOCK_SEQPACKET:5,SOCK_PACKET:10,;sockaddr:T(109,3)=s16sa_family:(113,1),0,16;sa_data:(109,4)=ar(0,22);0;13;(0,2),16,112;;sockaddr_storage:T(109,5)=s128__ss_family:(113,1),0,16;__ss_align:(7,12),32,32;__ss_padding:(109,6)=ar(0,22);0;119;(0,2),64,960;; :T(109,7)=eMSG_OOB:1,MSG_PEEK:2,MSG_DONTROUTE:4,MSG_CTRUNC:8,MSG_PROXY:16,MSG_TRUNC:32,MSG_DONTWAIT:64,MSG_EOR:128,MSG_WAITALL:256,MSG_FIN:512,MSG_SYN:1024,MSG_CONFIRM:2048,MSG_RST:4096,MSG_ERRQUEUE:8192,MSG_NOSIGNAL:16384,;msghdr:T(109,8)=s28msg_name:(0,19),0,32;msg_namelen:(109,1),32,32;msg_iov:(109,9)=*(109,10)=xsiovec:,64,32;msg_iovlen:(5,1),96,32;msg_control:(0,19),128,32;msg_controllen:(5,1),160,32;msg_flags:(0,1),192,32;;cmsghdr:T(109,11)=s12cmsg_len:(5,1),0,32;cmsg_level:(0,1),32,32;cmsg_type:(0,1),64,32;__cmsg_data:(109,12)=ar(0,22);0;-1;(0,11),96,0;; :T(109,13)=eSCM_RIGHTS:1,SCM_CREDENTIALS:2,__SCM_CONNECT:3,;ucred:T(109,14)=s12pid:(31,15),0,32;uid:(31,14),32,32;gid:(31,11),64,32;;linger:T(109,15)=s8l_onoff:(0,1),0,32;l_linger:(0,1),32,32;;osockaddr:T(106,1)=s16sa_family:(0,9),0,16;sa_data:(106,2)=ar(0,22);0;13;(0,11),16,112;; :T(106,3)=eSHUT_RD:0,SHUT_WR:1,SHUT_RDWR:2,;__SOCKADDR_ARG:t(106,4)=(106,5)=u4__sockaddr__:(106,6)=*(109,3),0,32;__sockaddr_at__:(106,7)=*(106,8)=xssockaddr_at:,0,32;__sockaddr_ax25__:(106,9)=*(106,10)=xssockaddr_ax25:,0,32;__sockaddr_dl__:(106,11)=*(106,12)=xssockaddr_dl:,0,32;__sockaddr_eon__:(106,13)=*(106,14)=xssockaddr_eon:,0,32;__sockaddr_in__:(106,15)=*(106,16)=xssockaddr_in:,0,32;__sockaddr_in6__:(106,17)=*(106,18)=xssockaddr_in6:,0,32;__sockaddr_inarp__:(106,19)=*(106,20)=xssockaddr_inarp:,0,32;__sockaddr_ipx__:(106,21)=*(106,22)=xssockaddr_ipx:,0,32;__sockaddr_iso__:(106,23)=*(106,24)=xssockaddr_iso:,0,32;__sockaddr_ns__:(106,25)=*(106,26)=xssockaddr_ns:,0,32;__sockaddr_un__:(106,27)=*(106,28)=xssockaddr_un:,0,32;__sockaddr_x25__:(106,29)=*(106,30)=xssockaddr_x25:,0,32;;__CONST_SOCKADDR_ARG:t(106,31)=(106,32)=u4__sockaddr__:(106,33)=*(109,3),0,32;__sockaddr_at__:(106,34)=*(106,8),0,32;__sockaddr_ax25__:(106,35)=*(106,10),0,32;__sockaddr_dl__:(106,36)=*(106,12),0,32;__sockaddr_eon__:(106,37)=*(106,14),0,32;__sockaddr_in__:(106,38)=*(106,16),0,32;__sockaddr_in6__:(106,39)=*(106,18),0,32;__sockaddr_inarp__:(106,40)=*(106,20),0,32;__sockaddr_ipx__:(106,41)=*(106,22),0,32;__sockaddr_iso__:(106,42)=*(106,24),0,32;__sockaddr_ns__:(106,43)=*(106,26),0,32;__sockaddr_un__:(106,44)=*(106,28),0,32;__sockaddr_x25__:(106,45)=*(106,30),0,32;;uint32_t:t(101,1)=(0,4)netent:T(117,1)=s16n_name:(7,35),0,32;n_aliases:(68,200),32,32;n_addrtype:(0,1),64,32;n_net:(101,1),96,32;;hostent:T(101,2)=s20h_name:(7,35),0,32;h_aliases:(68,200),32,32;h_addrtype:(0,1),64,32;h_length:(109,1),96,32;h_addr_list:(68,200),128,32;;servent:T(101,3)=s16s_name:(7,35),0,32;s_aliases:(68,200),32,32;s_port:(0,1),64,32;s_proto:(7,35),96,32;;protoent:T(101,4)=s12p_name:(7,35),0,32;p_aliases:(68,200),32,32;p_proto:(0,1),64,32;;addrinfo:T(101,5)=s32ai_flags:(0,1),0,32;ai_family:(0,1),32,32;ai_socktype:(0,1),64,32;ai_protocol:(0,1),96,32;ai_addrlen:(109,1),128,32;ai_addr:(106,6),160,32;ai_canonname:(7,35),192,32;ai_next:(101,6)=*(101,5),224,32;;edenCmd:f(0,1)clientData:p(64,1)interp:p(64,223)argv:p(68,200)argv:r(68,200)notation:r(86,2)todoCmd:f(0,1)evaluateCmd:f(0,1)quitCmd:f(0,1)refreshCmd:f(0,1)tkwin:r(67,31)e:(68,165)gotoCmd:f(0,1)Tcl_AppInit:F(0,1)interp:r(64,223)EXinitTcl:F(0,20)EXinit:F(0,20)fullname:(0,23)=ar(0,22);0;254;(0,2)class:r(7,35)version:V(7,35)variant:V(7,35)webSite:V(7,35)win32version:V(7,35)sasamiAvail:V(7,35)apple:V(7,35)interp:G(64,223)mainWindow:G(67,31)sptr:G(7,35)Tcl_EvalEC:F(0,20)script:p(7,35)script:r(7,35)Tcl_GlobalEvalEC:F(0,20)script.hScript:T(72,1)=s12maxScript:(0,1),0,32;text:(8,35),32,32;ready:(0,1),64,32;;Script:t(72,2)=(72,1)lineno:G(0,1)prompt_on:G(0,1)currentAgentName:G(0,23)=ar(0,22);0;127;(0,2)currentAgentType:G(0,24)=ar(0,22);0;2;(0,2)currentAgentNamePtr:G(8,35)currentAgentTypePtr:G(8,35)current_Notation:G(8,35)otherNotation:G(8,35)getNotation:F(0,1)clientData:p(46,1)interp:p(46,223)argv:p(49,200)setprompt:F(0,20)label:(0,23)stmtType:r(8,35)getClientName:f(0,20)str:p(8,35)script:p(0,25)=*(72,2)sp:r(74,5)s1:r(8,35)s2:r(8,35)sptr:r(8,35)clientVarName:(0,23)distribute:f(0,20)script:p(0,25)str:r(8,35)notname:(8,35)sentData:(0,26)=ar(0,22);0;2047;(0,2)evaluate:F(0,20)master:r(8,35)script:r(0,25)curScript:G(0,25)readIn:S(0,1)clientName:S(0,23)script.cnScriptBuffer:S(0,1)scriptLevel:S(0,1)newScript:F(0,23)=*(40,2)script:r(0,23)resetScript:F(0,20)script:p(0,23)deleteScript:F(0,20)appendEden:F(0,20)appendnEden:F(0,20)s:(8,35)ScriptBuffer:S(0,24)=*(0,23)/dcs/emp/ashley/tkeden1.40/Scout/symbol:T(65,1)=s16name:(5,35),0,32;type:(0,1),32,32;def:(65,2)=*(65,3)=xstree:,64,32;next:(65,4)=*(65,1),96,32;;symbol:t(65,5)=(65,1)WinStruct:t(66,1)=(66,2)=s68type:(0,1),0,32;frame:(65,2),32,32;string:(65,2),64,32;box:(65,2),96,32;pict:(65,2),128,32;xmin:(65,2),160,32;ymin:(65,2),192,32;xmax:(65,2),224,32;ymax:(65,2),256,32;font:(65,2),288,32;bgcolor:(65,2),320,32;fgcolor:(65,2),352,32;bdcolor:(65,2),384,32;border:(65,2),416,32;bdtype:(65,2),448,32;align:(0,1),480,32;sensitive:(65,2),512,32;;WinField:t(66,3)=(66,4)=s8change:(0,1),0,32;f:(66,5)=u4type:(0,1),0,32;frame:(65,2),0,32;string:(65,2),0,32;box:(65,2),0,32;pict:(65,2),0,32;xmin:(65,2),0,32;ymin:(65,2),0,32;xmax:(65,2),0,32;ymax:(65,2),0,32;font:(65,2),0,32;bgcolor:(65,2),0,32;fgcolor:(65,2),0,32;bdcolor:(65,2),0,32;border:(65,2),0,32;bdtype:(65,2),0,32;align:(0,1),0,32;sensitive:(65,2),0,32;;,32,32;;tree:T(65,3)=s140op:(0,1),0,32;l:(66,6)=u68s:(5,35),0,32;c:(0,2),0,8;i:(0,13),0,64;v:(65,4),0,32;t:(65,2),0,32;w:(66,1),0,544;;,32,544;r:(66,6),576,544;;tree:t(66,7)=(65,3)YYSTYPE:t(67,1)=(67,2)=u68s:(5,35),0,32;d:(0,13),0,64;i:(0,1),0,32;v:(67,3)=*(65,5),0,32;t:(67,4)=*(66,7),0,32;w:(66,1),0,544;f:(66,3),0,64;;hash:F(0,1)name:r(5,35)new_sym:F(67,3)h:p(0,1)h:r(0,1)v:r(67,3)lookUp:F(67,3)installIntVar:F(0,20)value:p(0,1)value:r(0,1)sym:r(67,3)declare_image_action:F(0,20)s:(0,23)=ar(0,22);0;255;(0,2)declare:F(0,1)list:p(67,4)p:r(67,4)appendTreeList:F(0,20)t:p(67,4)t:r(67,4)clearTreeList:F(0,20)translate:F(0,20)w:(66,1)s:r(5,35)arg:r(67,4)autogen_proc_name:(0,24)=ar(0,22);0;127;(0,2)procClickName:(0,24)define:F(0,20)listsym:F(0,20)s:p(5,35)p:r(67,3)dumpscout:F(0,1)clientData:p(70,1)interp:p(70,223)argv:p(73,200)saveHeapPtr:(5,35)sp:r(67,3)p:r(0,25)=*(67,3)pptr:r(0,25)symbolcmp:f(0,1)s1:p(0,25)s2:p(0,25)s1:r(0,25)s2:r(0,25)checkScoutDefOracle:f(0,20)scoutDefAgencyCheck:f(0,1)def:p(67,4)def:r(67,4)propagateScoutScr:F(0,20)st_script:G(0,26)=*(68,2)edenStr:S(0,27)=ar(0,22);0;159;(0,2)ss:S(0,28)=ar(0,22);0;1;(0,2)scoutErrorStr:G(0,29)=ar(0,22);0;79;(0,2)table:S(0,30)=ar(0,22);0;25;(67,3)defname:S(5,35)TreeList:S(0,31)=*(67,4)tempname:S(0,29)ScoutDefOracle:S(0,1)WinStruct:t(55,1)=(55,2)=s68type:(0,1),0,32;frame:(55,3)=*(55,4)=xstree:,32,32;string:(55,3),64,32;box:(55,3),96,32;pict:(55,3),128,32;xmin:(55,3),160,32;ymin:(55,3),192,32;xmax:(55,3),224,32;ymax:(55,3),256,32;font:(55,3),288,32;bgcolor:(55,3),320,32;fgcolor:(55,3),352,32;bdcolor:(55,3),384,32;border:(55,3),416,32;bdtype:(55,3),448,32;align:(0,1),480,32;sensitive:(55,3),512,32;;WinField:t(55,5)=(55,6)=s8change:(0,1),0,32;f:(55,7)=u4type:(0,1),0,32;frame:(55,3),0,32;string:(55,3),0,32;box:(55,3),0,32;pict:(55,3),0,32;xmin:(55,3),0,32;ymin:(55,3),0,32;xmax:(55,3),0,32;ymax:(55,3),0,32;font:(55,3),0,32;bgcolor:(55,3),0,32;fgcolor:(55,3),0,32;bdcolor:(55,3),0,32;border:(55,3),0,32;bdtype:(55,3),0,32;align:(0,1),0,32;sensitive:(55,3),0,32;;,32,32;;tree:T(55,4)=s140op:(0,1),0,32;l:(55,8)=u68s:(7,35),0,32;c:(0,2),0,8;i:(0,13),0,64;v:(55,9)=*(55,10)=xssymbol:,0,32;t:(55,3),0,32;w:(55,1),0,544;;,32,544;r:(55,8),576,544;;tree:t(55,11)=(55,4)symbol:T(55,10)=s16name:(7,35),0,32;type:(0,1),32,32;def:(55,3),64,32;next:(55,9),96,32;;symbol:t(56,1)=(55,10)YYSTYPE:t(57,1)=(57,2)=u68s:(7,35),0,32;d:(0,13),0,64;i:(0,1),0,32;v:(57,3)=*(56,1),0,32;t:(57,4)=*(55,11),0,32;w:(55,1),0,544;f:(55,5),0,64;;int_tree:F(57,4)i:p(0,13)i:r(0,13)t:r(57,4)inthonest_tree:F(57,4)str_tree:F(57,4)win_tree:F(57,4)w:p(55,1)sym_tree:F(57,4)sym:p(57,3)sym:r(57,3)def_tree:F(57,4)v:p(57,3)def:p(57,4)v:r(57,3)def:r(57,4)tree2:F(57,4)t1:p(57,4)t1:r(57,4)tree3:F(57,4)t2:p(57,4)t2:r(57,4)freetree:F(0,20)t:p(57,4)print.cscoutType:F(8,35)just_name:F(8,35)just:p(0,1)just:r(0,1)printdef:F(0,20)t:p(31,4)fp:p(0,23)=*(2,1)t:r(31,4)fp:r(0,23)w:(30,1)arg:r(31,4)printsym:F(0,20)v:p(31,3)fp:p(0,23)v:r(31,3)store.cprintStoreDefn:S(0,1)storeDefn:F(0,20)storeSym:F(0,20)command:(33,146)propagateScoutDef:F(0,20)ScoutDefn:S(0,23)=ar(0,22);0;4095;(0,2)store:S(8,35)useOldTree:G(0,1)initDefaultWindow:F(0,20)subst:f(42,1)w:p(42,1)f:p(42,3)f:r(42,3)YYSTYPE:t(0,23)=(0,24)=u68s:(7,35),0,32;d:(0,13),0,64;i:(0,1),0,32;v:(0,25)=*(41,5),0,32;t:(0,26)=*(42,7),0,32;w:(42,1),0,544;f:(42,3),0,64;;yytranslate:S(0,27)=ar(0,1);0;-1;(0,2)yyprhs:S(0,28)=ar(0,1);0;-1;(0,8)yyrhs:S(0,29)=ar(0,1);0;-1;(0,8)yyrline:S(0,30)=ar(0,1);0;-1;(0,8)yytname:S(0,31)=ar(0,1);0;-1;(19,32)yyr1:S(0,32)=ar(0,1);0;-1;(0,8)yyr2:S(0,33)=ar(0,1);0;-1;(0,8)yydefact:S(0,34)=ar(0,1);0;-1;(0,8)yydefgoto:S(0,35)=ar(0,1);0;-1;(0,8)yypact:S(0,36)=ar(0,1);0;-1;(0,8)yypgoto:S(0,37)=ar(0,1);0;-1;(0,8)yytable:S(0,38)=ar(0,1);0;-1;(0,8)yycheck:S(0,39)=ar(0,1);0;-1;(0,8)yyss:S(0,40)=*(0,8)yyvs:S(0,41)=*(0,23)st_parse:F(0,1)yyvs1:(0,41)ssp1:r(0,40)msg:r(7,35)scout_err:F(0,20)st_error:F(0,20)defaultWindow:G(42,1)st_char:G(0,1)st_lval:G(0,23)st_nerrs:G(0,1)st_debug:G(0,1)yyssp:S(0,40)yyvsp:S(0,41)yyssa:S(0,42)=ar(0,22);0;199;(0,8)yyvsa:S(0,43)=ar(0,22);0;199;(0,23)st_lex.cconstants:S(0,23)=ar(0,22);0;15;(0,24)=s12name:(5,35),0,32;val:(0,1),32,32;token:(0,1),64,32;;tokens:S(0,25)=ar(0,22);0;46;(0,26)=s8name:(5,35),0,32;token:(0,1),32,32;;fields:S(0,27)=ar(0,22);0;32;(0,28)=s8name:(5,35),0,32;token:(0,1),32,32;;search_constant:f(0,1)search_token:f(0,1)search_field:f(0,1) :T(0,29)=e_S_:0,_A_:1,_D_:2,_DOT_:3,_DDOT_:4,_DDOTD_:5,_DOTA_:6,_QUOTE_:7,_QBSLASH_:8,_HASH_:9,_AND_:10,_OR_:11,_EQ_:12,_NOT_:13,_LT_:14,_GT_:15,_SLASH_:16,;st_text:S(5,35)st_leng:S(0,1)st_restart:F(0,20)pos:r(0,1)new_st_text:(0,30)=ar(0,22);0;255;(0,2)st_lex:F(0,20)init_scout:F(0,20)fullname:(0,31)=ar(0,22);0;254;(0,2)initFile:r(0,32)=*(13,1)ScoutAppAgentName:S(0,1)st_script:G(0,33)=*(68,2)st_prompt:G(5,35)/dcs/emp/ashley/tkeden1.40/LSD/agentList.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;54;(0,2)Obs.q.hObs:T(77,1)=s4name:(7,35),0,32;;Obs:t(77,2)=(77,1)Obs_queue:T(77,3)=s12prev:(77,4)=*(77,3),0,32;next:(77,4),32,32;obj:(77,2),64,32;;Obs_QUEUE:t(77,5)=(77,3)Obs_ATOM:t(77,6)=(77,7)=*(77,5)LSDagent.q.hLSDagent:T(79,1)=s40name:(7,35),0,32;oracle:(77,5),32,96;handle:(77,5),128,96;state:(77,5),224,96;;LSDagent:t(79,2)=(79,1)LSDagent_queue:T(79,3)=s48prev:(79,4)=*(79,3),0,32;next:(79,4),32,32;obj:(79,2),64,320;;LSDagent_QUEUE:t(79,5)=(79,3)LSDagent_ATOM:t(79,6)=(79,7)=*(79,5)YYSTYPE:t(81,1)=(81,2)=u4i:(0,1),0,32;s:(7,35),0,32;O:(77,7),0,32;;LSDagentName:G(7,35)LSDagentList:S(79,5)LSDtype:S(0,1)search_LSDagent_Q:f(79,6)LQ:p(79,7)LQ:r(79,7)L:r(79,6)add_LSDagent_Q:f(79,6)L:(79,2)LA:r(79,6)declare_LSDagent:F(0,20)search_ObsQUEUE:f(77,6)OQ:p(77,7)OQ:r(77,7)OA:r(77,6)add_ObsQUEUE:F(0,20)add_Obs_Q:F(0,20)LAname:p(7,35)LAname:r(7,35)remove_ObsQUEUE:F(0,20)remove_Obs_Q:F(0,20)declare_ObsQUEUE:F(0,20)init_LSDagentList:F(0,20)printObs:f(0,20)firstObs:r(0,1)dumpLSD:F(0,1)clientData:p(83,1)interp:p(83,223)argv:p(86,200)interp:r(83,223)current_LSDagent:G(79,6)YYSTYPE:t(0,23)=(0,24)=u4i:(0,1),0,32;s:(8,35),0,32;O:(41,7),0,32;;lsd_parse:F(0,1)LSD_err:F(0,20)err:(86,146)message:(86,146)lsd_error:F(0,20)LSDErrorStr:G(0,40)=ar(0,22);0;79;(0,2)lsd_char:G(0,1)lsd_lval:G(0,23)lsd_nerrs:G(0,1)lsd_debug:G(0,1)yyssa:S(0,41)=ar(0,22);0;199;(0,8)yyvsa:S(0,42)=ar(0,22);0;199;(0,23)lsd_lex.c :T(0,23)=e_S_:0,_A_:1,;lsd_text:S(6,35)lsd_leng:S(0,1)notAgent:S(0,1)tokens:S(0,24)=ar(0,22);0;5;(0,25)=s8name:(6,35),0,32;token:(0,1),32,32;;name:p(6,35)lsd_restart:F(0,20)lsd_lex:F(0,20)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)01.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.01.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.got.rel.bss.rel.plt.init.plt.text.fini.rodata.data.eh_frame.ctors.dtors.got.dynamic.sbss.bss.stab.stabstr.comment.note# 1((7 00?Q Go22$To((&`c &l &@u Ц&H ~.00.м<0(e  eŋ  .     X X#X `$` `$<7# `${ H m+ _,!\ ~A(02( Ц  0 м       X X `    +2  = A O [  q      2         3x %| 3 > N ] i v  '         4 5 6` 6 6؄  3T  X \ ` 'd 4 <Ĵ C;O,&VR\&d($l&q&v 6Bh6 hH  < h l p  t   x |  д ȴ ش  Դ ̴   " 6,d'j 5'h ? D P7 a9 l>h s@ |J tL  $@ 6j Tk hm  P 3  3   3` 2  f  'D + 6xJ D HP ]I f` q@ w hH  T  3 H f e L  8 ` 1 6P ؐ  &<N 9 @ 3H` 3O xX 4` 5a o w ~  `     ė ȗ 6  *`  # ..N < )I \ k` r` y` I TJ1 J Jb d l h M@ `  3    $ +P : C, I N T [U[ d  m v ~ Pi     5` 5C tOV\Rdp4lbqv,ʐ,,",N   @   @  (  0  , $ (     8 24 8 < @ D H P 2ă 7P @܅ I, Q` 4Yx cf l|) w= M 8] Хs  @   % 8 K e v    ; ,? l D @ 4 4 83 lH 4 g  ` $  3 0? @ 0K \ X  k | v   `  p  q  r  t  x  |     lF 0 0 9  @ F x S   \ " k / u  1z L1a 17 17 2 42 2 t  x  |     5 =    ?   5( 6 B @  5O hU ` 8 < @ : ] v ~ P` (s$ t pm ~ m ` 2  3  4     5 4 C. gO`0 `V1 \L7 `d8 @l> `q"@ `vA JE (rE :I (bI  U  \ ` d @ h   5l p (  0  , $ D7 7 D  2  x  j  xf  f !   )   2l 7y 1 H7 C  7O ` 0\ d c v </ c x  4Cj Ok  Vk L\l  d4l Hll  qm  v4m 0dm rm 0m m 0m 0Ԯ خ ܮ 7   9    h7 `7 p7  l7 d7 D< @<   1 4 8  < @  D  ` 0 $f 2 7@L     Hw <W ,@ = @6 ? ; G V6X dH xP; J  d r `: h   p&4 #iu *p 0A a I`< R,]И pE tx {Bt 0 4$ # иw  0K t B 'L  7 0 CB T h]ufh d<  ,8 ,ЮygpB  ,8) =* E4tm TSa e$,uc  Y   P0 U  : J < \  t  0'V_ 1$ F M` h@ xpH \C N l 3 н P`X ľJ * . ( pL  " 3h AY Mj V  ct'g h49> p {$ l/   n  8) ,  \ t!s T D 8K &3@I <"]X! e nJ xA ! l *pЯuz :5 i x= /,1< AR4  Y ,a j0NzX  @7P ,@,s `  X Lsi pJ" %@U *(,4)G/W`\ b7 ou y 3 .@ ,v а, $ H 7 I,Rt ct t- ?/ 0  7    8a `I- V 6  I  < *h< 0  ?P JL Y R `z i? oL  \  @N  T 8 0Ivt x   @?M /7h >  QPj,t,  Hj p `dwv p. X, (&n  8t N ,?  T4< e zn %  ,A b<1    t   l< ly # 4B- O9 [ [ nJ @A p< xg ,  1  6 5 79 бAP( ! - -E: 2P  N7h  C<J O\  YuQ0 |t  5 p (   ' 6 P  H( 8= ) 7T >Q Ft< VF^ ]8 g,!, sN  00G p  404,@2 0 3 +! @PeN V; el:) w`gTX o pG !  A~ @,P L Ps &^ 9 H  Y& a2i@ |H   r,$ N    % ! h  &  $:E  h3 - в5: )L B ^ bm ĺ x TQ<  J  /  d  H ȉ  ! 3 7! !0 !:P '! 8! Y!H u!0!@!p !H !a !p !PI!`! !\ !$r "p"'"ؿ 5"M ?"L R" _"'c f"d7 s"wk "" "vu "w "@," "I- "|C # #  #G ##} '# ?# Q#8 ^#K y#h=y #d #d #h #` ##(3 #5 #XW $P  $". $% $ $$`J ,$?$Т T$ĉ d$ l$T x$@A $h $2$$г&$ $?$pZ $` %  %5*%p ;%; K%  S% Jg%x< q%J %f %,%$ %% % *%H % %HI & &0'&( '& .&@A>&PN&`H^&p:k&+ s&2 &$ &м & &9g &( &,  &H! &0&&pL '0X '*&'R6' G' U' \'DN g'j n'L3 ' 'pq ''p ' 'D 'PB '2 'д?'H,(8( (g )(uj 4(c A(D M(t X(6g(7x(0(  (|- (Ē (  (DyC (x5 (( (0U)D ) %)sz .)X  A)0f W)y `)D q)^ ),)@?)<  )D  )P),,) ) )`:)2 * * 3*$< <*Ըl J*3 S* \*@,e*@( t*p[*,*  *o*** *1 *A` ++-+4F @+е,O+lr X+l s+>++  +L + +5+  ++$ + ,D= ,0:,Bd *, ;,xvu A,.J K,@,W,E  _,>B f,H l,t v,l0C ,P1& , ,h ,pP ,1 ,P, ,Q( ,|^ ,@R@ , ,`,,X -py- { -c .-7;-'+ C-O K-,U-40e n-@I t- ~- - - -4 - - -Mf -N -= .@ .I .f +.`# 4.X >.HP G.X S.\B e. j.l" {. .|1 .`> .`,D.1.$ .!B .0 .D .& /  /< /0G8 +/XI 7/DI C/`/жAm/-~/L/I /hG7 /X / /L /` /g/ /+` 00A0PQ 0@p002( D2з5P2t9 ]2l' f2l2 y20x 27228  2O 2.\ 2F: 2?2 - 2,2: 3DQ 3(3 :63 2 F305Y3Щ b3(  q3B {3 3`,3  3@P3dJ 3 3 3P3`,4p{4(! +4`][ 64H4#j S42 _4 b4;z4 4p 4) 4؅ 4LP 4}"444и:4('z 4+ 5'5 B -5 755@5ă M5vd5 ?o505z5@5 5< 52 5̫~ 5 ,5Pi 5\ 5 5P7< 6,60 .6 r @6un I6L" S6. d6RX m6 r6I 6,6P6 6| 6xW 6`6@r 6p56 6 6  75^ 7to 7 $7t` +7=7U7  `7 c7xr7 x7  7@ 7 7 7x4 7$9 747й)7X 78G 7 7 8 8` %8 ;8K8PI [8,`8h m8<8x+ 8< 8P 8x,8U8: 8` 8 t808m 9@z9(9c &9hv +9 09P@9p U9T i9V s9I 9dN 9t 9`9 9 9p?9 9 9 :І :A-:d 4:,PB:H Z: f:,Dn:< :z:% :5::hJ :_ :?:кJ:\ :I :&n ;N ; "; N 2;  K;\;x h;4  o;,y;<" ;x ;;&S ;P3 ;t ;?;;\  ;& ;$; <  <(# <0&<D1 /<w 7<M D< G<@E4 P<B ]< a<l j<F {<M <@c<4'? <P<I <H <i < < <DR <L <x9 =`=tE =C %=[ -=`< ;=p*J=9 S=́ ]=m=?z=w =ԋ =x =)= =  =8=| = >+u >S > 1 >|,&>0 :> G>, U>8b>M j>л&y>d>D >$K >7 +/ >* >> >Q >>?@,?  ?  2?O $2[3]) ? [$1[1],$1[2],$1[3],$1[4] - $2[4]] : [$1[1],$1[2],$2[3],$1[4] - $2[4]]; } func int_mod { if ($2[3]==0) return [$1[1],$1[2],$1[3],$1[4] % $2[4]]; else { writeln("ERROR ILLEGAL DIM IN MOD INT"); return UNDEF; }; } func int_rup { auto result, sign; if ($1[4] == @ || $2[4] == @) return UNDEF; sign = ($2[4] < 0) ? -1 : 1; result = $1[4] % $2[4]; return one_int((result == 0) ? $1[4] : (result > 0) ? $1[4] - result + sign * $2[4] : $1[4] + result - sign * $2[4]); } func int_smash { auto new_mod, int1, int2, result; int1 = $1[4]; int2 = $2[4]; if (int1 == @ || int2 == @ || $1[3] == @ || $2[3] == @) return UNDEF; new_mod = $1[3] * $2[3]; result = int1+$1[3]; while (result%$1[3] != int1 || result%$2[3] != int2) result = result+$1[3]; return [INT,$1[2],new_mod,result]; } func int_inv { auto u,v,q,r,f,g,h,m,n; n = $1[3]; m = $1[4]; if (n == @ || m == @) return UNDEF; u=m; v=n; r=n; f=1; g=0; h=0; while (r) { q=u/v; h=f-g*q; r=u-v*q; f=g; u=v; g=h; v=r; }; if (u==1) return [INT,EXPL,$1[3],f]; writeln("NO INVERSE - INT INV"); return UNDEF; } func int_prime {return [INT, EXPL, 0,$1[4]];}/*normalises after mod calc*/ func int_size {return [INT,EXPL,0,$1[3]];} func i_eq { return ($1[4]==$2[4]); } func int_lt { if ($1[3] == $2[3]) { return ($1[4] == @ || $2[4] == @) ? 0 : ($1[4] < $2[4]); } else { writeln("ERROR INTS OF INCOMPATIBLE DIM"); return 0; }; } func int_grt { if ($1[3] == $2[3]) { return ($1[4] == @ || $2[4] == @) ? 0 : ($1[4] > $2[4]); } else { writeln("ERROR INTS OF INCOMPATIBLE DIM"); return 0; } } func int_ltoe { if ($1[3] == $2[3]) { return ($1[4] == @ || $2[4] == @) ? 0 : ($1[4] <= $2[4]); } else { writeln("ERROR INTS OF INCOMPATIBLE DIM"); return 0; } } func int_gtoe { if ($1[3] == $2[3]) { return ($1[4] == @ || $2[4] == @) ? 0 : ($1[4] >= $2[4]); } else { writeln("ERROR INTS OF INCOMPATIBLE DIM"); return 0; } } func int_ne { if ($1[3] == $2[3]) { return ($1[4] == @ || $2[4] == @) ? 0 : ($1[4] != $2[4]); } else { writeln("ERROR INTS OF INCOMPATIBLE DIM"); return 0; } } func i_actval {return @;} /*replaces symbolic expressions with values */ func find_min { auto min, count; min = @; for(count=1; count<=$1#; count++) if ($1[count]!=@ && $2[count]) min = (min==@ || $1[count]<$1[min]) ? count : min; return min; } func col_dist{ para start, end; auto count, ncols, at, dists, useable; useable = []; dists = []; ncols = $# ; for(count = 1; count<=$3[3]; count++) { useable = useable//[1]; dists = dists//[@]; } if (start == 0 || end == 0) return UNDEF; if (start > $3[3] || end > $3[3]) { writeln( "START OR END POINT OUT OF RANGE OF PERM"); return UNDEF; } dists[start] = 0; for (at = find_min(dists,useable); at!=end && at!=@; at = find_min(dists,useable)) { for (count=3; count<=ncols; count++){ if ($[count][4][at][4]!=@ && $[count][4][at][4] && (dists[$[count][4][at][4]]==@ || dists[$[count][4][at][4]]>dists[at]+1)) dists[$[count][4][at][4]]=dists[at]+1; }; useable[at]=0; } return(one_int(dists[end])); } func col_mult { auto count, permsize, result; permsize = $1[4]#; result = []; if (($1[4]# != $2[4]#)) { writeln("ERROR INCOMPATIBLE PERMS"); return UNDEF_COL; } for (count = 1; count <= permsize; count= count+1) result = ($2[4][count][4]!=@ && $2[4][count][4] && $1[4][$2[4][count][4]][4]) ? result // [$1[4][$2[4][count][4]]] : result // [UNDEF]; return [COL,EXPL,permsize,result]; } func vert_col { return [COL, $1[2], $1[3], $1[4]]; } func join_cols { auto count, size, result; if ($1[3] == 0 || $2[3] == 0) return UNDEF_COL; if ($1[3] > $2[3]) { size = $1[3]; result = $1[4]; for (count = 1; count <= $2[3]; count++) if (result[count][4] == @) result[count] = $2[4][count]; } else { size = $2[3]; result = $2[4]; for (count = 1; count <= $1[3]; count++) if ($1[4][count][4] != @ && $1[4][count][4]) result[count] = $1[4][count]; }; return [COL, EXPL, size, result]; } func col_size { auto length, count, largest; length = $1#; largest = length; for (count = 1; count <= length; count++) if ($1[count][4] != @ && $1[count][4] > largest) largest = $1[count][4]; return largest; } func list_undef { para length; auto count, result; result = []; for (count = 1; count < length; count ++) append result, UNDEF; return result; } func check_col { auto ERROR, count, undef; ERROR = 0; if ($2[3] != 0){ undef = list_undef($2[3]); if ($1[4]# != $2[3]) { writeln("ERROR COLS OF INCOMPATIBLE SIZE"); ERROR = 1; } else for (count = 1; count <= $1[4]#; count++) { if ($1[4][count][4] != @ && $1[4][count][4] > $2[3]){ writeln("INT OUT OF RANGE IN COL"); ERROR = 1; }; }; } else undef = list_undef($1[4]#); return (ERROR==1) ? [COL,$2[2],$2[3], undef] : [COL,$2[2],$1[3],$1[4]]; } func c_make { auto size, count, result ; result = []; size = col_size($1); for (count = 1; count <= size; count++) append result, UNDEF; for (count = 1; count <= $1# - 1; count++) { if ($1[count][4] != @ && $1[count][4]) result[$1[count][4]] = $1[count+1]; if ($1[count+1][4] == @ && $1[count][4] == 0) result[$1[count][4]]= UNDEF; }; if ($1[$1#][4] != @ && $1[$1#][4]) result[$1[$1#][4]] = $1[1]; return [COL,EXPL,size,result]; } func col_exp { auto count, result, size; size = $2[4]; result = $1; if ($2[4] != @){ if ($2[4] < 0) size = - $2[4]; for (count = 1; count <= size-1; count++) result = col_mult(result ,$1); }; if ($2[4]==0){ result = []; for (count= 1; count<= $1[4]#; count++) append result, one_int(count); result = [COL,EXPL,$1[3]]//[result]; }; return ($2[4] != @) ? (($2[4] > -1) ? result : col_inv(result)) : UNDEF_COL; } func cactval {return @;} func col_inv { /*inverse of a perm*/ auto result, count; result = []; if ($1[3] != $1[4]# || $1[3]==@ || $1[4]==@) return UNDEF_COL; for (count = 1; count<= $1[3]; count++) append result, UNDEF; for (count = 1; count<= $1[3]; count++) if (($1[4][count][4]==@)||($1[4][count][4]==0)); /* writeln("WARNING-PERM NOT COMPLETELY DEFINED - INV");*/ else result[$1[4][count][4]] = one_int(count); return [$1[1], $1[2], $1[3], result]; } func cat_cols { auto count, size, result; size = $1[3] + $2[3]; result = $1[4] // $2[4]; for (count = $1[3]+1; count <= size; count++) if (result[count][4] != @) result[count][4] += $1[3]; return [COL, EXPL, size, result]; } func colisize {return [INT,EXPL,0,$1[3]];} /*degree of the perm*/ proc c_bin_fns { /*works for binary functions*/ auto ERROR, count, undef; ERROR = 0; if ($1[3] != 0){ undef = list_undef($1[3]); if ($2[4]# != $1[3]){ writeln("ERROR COLS OF INCOMPATIBLE SIZE"); ERROR = 1; }; for (count = 1; ERROR == 0 && count <= $1[3]; count++){ if ($2[4][count][4] != @ && $2[4][count][4] > $1[3]){ writeln("INT OUT OF RANGE IN COL"); ERROR = 1; }; }; }; } proc v_make { return [VERT,EXPL,$1#,$1]; } func check_vert { auto vert; vert = ($#==2) ? $1 : $1[$3]; if (vert[3] != $2[3] && $2[3]!=0){ writeln("ERROR VERTS OF INCOMPATIBLE DIM"); return UNDEF_VERT; } else return [vert[1], $2[2], vert[3], vert[4]]; } proc v_bin_fns { /*works for binary functions*/ if ($1[3]!=$2[3] && $1[2]!=ABST) writeln("ERROR VERTS OF INCOMPATIBLE DIM"); } func vert_add { auto result, count; if ($1[4]==@ || $2[4]==@) return UNDEF_VERT; if($1[3]!=$2[3]) writeln("ERROR VERTS INCOMPATIBLE DIM (RHS)"); result =[]; for (count = 1; count <= $1[3]; count++) append result, int_add($1[4][count],$2[4][count]); return [$1[1],$1[2],$1[3],result]; } func vert_sub { auto result, count; if ($1[4]==@ || $2[4]==@) return UNDEF_VERT; if($1[3]!=$2[3]) writeln("ERROR VERTS INCOMPATIBLE DIM (RHS)"); result =[]; for (count = 1; count <= $1[3]; count++) append result, int_sub($1[4][count],$2[4][count]); return [$1[1],$1[2],$1[3],result]; } proc vert_mult { auto result, count; if ($1[4]==@ || $2[4]==@) return UNDEF_VERT; result =[]; for (count = 1; count <= $2[3]; count++) append result, int_mult($1,$2[4][count]); return [$2[1],$2[2],$2[3],result]; } func vert_rot { para vert, other; auto xc, yc, xr, yr, angle, plane1, plane2; angle = other[4][1][4] * PI / 180; plane1 = other[4][2][4]; plane2 = other[4][3][4]; xc = vert[4][plane1][4]; yc = vert[4][plane2][4]; if ((angle * plane1 * plane2 * xc * yc) == @) return UNDEF_VERT; xr = int(xc * cos(angle) - yc * sin(angle)); yr = int(xc * sin(angle) + yc * cos(angle)); vert[4][plane1] = one_int(xr); vert[4][plane2] = one_int(yr); return vert; } func v_ref {return @;} /*reflection*/ func vert_smash { /*cat vertices dim N ,M -> N+M*/ return [$1[1],$2[2],$1[3]+$2[3], $1[4]//$2[4]]; } func v_actval {return @;} func vert_size {return [INT,EXPL,0,$1[3]];} func vneq { auto count, result; result = 0; if ($1[3] != $2[3]) writeln("ERROR VERTS Of INCOMPATIBLE DIM (IF)"); else for (count = 1; count <= $1[3]; count++) if ($1[4][count] == $2[4][count]) result++; return result!=$1[3]; } func veq { auto count, result; if ($1[3] != $2[3]) writeln("ERROR VERTS Of INCOMPATIBLE DIM (IF)"); else for (count = 1; count <= $1[3]; count++) if ($1[4][count] == $2[4][count]) result++; return result==$1[3]; } proc d_bin_fns{ if ($1[3]!=$2[3] && $1[3]!=0) writeln("ERROR DIAGS OF INCOMPATIBLE SIZE"); } func check_diag { if ($2[3]==0 || $1[3]==$2[3]) return $1[4][2]; } func diag_join { return [DIAG, EXPL, $2[3]+$1[3], [EXPL, $1[4][2]//$2[4][2]]]; } func sub_diag { auto subsize, result, count; subsize = $# - 1; result = []; for (count = 1; count <= subsize; count++) { if ($[count+1][4] != @) append result, $1[4][2][$[count+1][4]]; else append result, UNDEF_VERT; } return [DIAG, EXPL, $#-1, [EXPL, result]]; } func diag_mult { auto result, count; result = []; for (count = 1;count <= $2[3]; count++) append result, vert_mult($1,$2[4][2][count]); return [DIAG, EXPL, $2[3], [EXPL, result]]; } func diag_rot { auto result, count; result = []; for (count = 1;count <= $1[3]; count++) append result, vert_rot($1[4][2][count], $2); return [DIAG, EXPL, $1[3], [EXPL, result]]; } func v_trans { auto count, verts, result; result = []; verts = $2[4][2]#; for (count=1; count <= verts; count++) append result, vert_add( $1, $2[4][2][count]); return [$2[1],$2[2],$2[3], [$2[4][1], result], $2[5]]; } func diag_smash { auto count, result; result = []; for (count = 1; count <= $1[3]; count++) result = result//v_trans($1[4][2][count],$2)[4][2]; return [$2[1],$2[2],$2[3]*$1[3], [$1[4][1], result]]; } func diag_size {return [INT,EXPL,0,$1[2][2]];} /*number of verts*/ func nd_2d { para vert; auto count, count2, dim; dim = vert#; for (count = dim; count>=3; count--) for (count2 = dim-1; count2 >= 1; count2--) if (vert[count2][4] > 0) { vert[count2][4] = vert[count2][4] - 0.1*vert[count][4]; if (vert[count2][4] < 0) vert[count2][4] = 0; } else if (vert[count2][4] < 0 ) { vert[count2][4] = vert[count2][4] + 0.1*vert[count][4]; if (vert[count2][4] > 0)vert[count2][4] = 0; }; return [vert[1],vert[2]]; } func inColList { para list, item; auto i; if (list == []) return 0; for (i = 1; i <= list#; i++) if (list[i] == item) return i; return 0; } /*** Functions for manipulating assocative memory ***/ func searchKey { para map, key; auto start, mid, end; start = 1; end = (*map)#; mid = (start + end) / 2; while ( start <= mid && mid <= end ) { if ((*map)[mid][1] > key) end = mid - 1; else if ((*map)[mid][1] < key) start = mid + 1; else /* match */ return [ mid, (*map)[mid][2] ]; mid = (start + end) / 2; } return [mid < start ? start : mid, @]; } func putKey { para map, key, data; auto ans; ans = searchKey(map, key); if (ans[2] == @) { insert *map, ans[1], [key, data]; return ans[1]; } else /* already there */ return 0; /* fail */ } func deleteKey { para map, key; auto ans; ans = searchKey(map, key); if (ans[2] == @) { return 0; /* fail */ } else { /* found */ delete *map, ans[1]; return ans[1]; } } func replaceKey { para map, key, data; auto ans; ans = searchKey(map, key); if (ans[1] > (*map)# || (*map)[ans[1]][1] != key) /* not there */ insert *map, ans[1], [key, data]; else /* found */ (*map)[ans[1]][2] = data; return ans[1]; } proc dispNoLabels { auto diag, dname, oldDiagCols, cols, window, j, vertex; auto collist, pos; diag = *($[$#-1]); dname = nameof($[$#-1]); oldDiagCols = "old_"//dname//"_cols"; if (`oldDiagCols` == @) `oldDiagCols` = []; collist = []; cols = $#-2; window = $[$#]; for (j = cols; j >= 2; j -= 2) { append collist, $[j-1]; if (pos = inColList(`oldDiagCols`, $[j-1])) { delete `oldDiagCols`, pos; } delete_shape(&`$[j-1]//"__"`); draw_col($[j-1],$[j][4],diag[4][2],window); } while (`oldDiagCols` != []) { delete_shape(&``oldDiagCols`[1]//"__"`); shift `oldDiagCols`; } vertex = "L_"//dname; delete_shape(&`vertex`); `oldDiagCols` = collist; } proc dispWithLabels { auto diag, dname, oldDiagCols, cols, window, i, j, vertex; auto collist, pos; auto var, viewport_name; diag = *($[$#-1]); dname = nameof($[$#-1]); oldDiagCols = "old_"//dname//"_cols"; if (`oldDiagCols` == @) `oldDiagCols` = []; collist = []; cols = $#-2; window = $[$#]; for (j = cols; j >= 2; j -= 2) { append collist, $[j-1]; if (pos = inColList(`oldDiagCols`, $[j-1])) { delete `oldDiagCols`, pos; } delete_shape(&`$[j-1]//"__"`); draw_col($[j-1],$[j][4],diag[4][2],window); } while (`oldDiagCols` != []) { delete_shape(&``oldDiagCols`[1]//"__"`); shift `oldDiagCols`; } vertex = "L_"//dname; delete_shape(&`vertex`); `oldDiagCols` = collist; for(i = 1; i<=diag[4][2]#; i++){ x1 = nd_2d(diag[4][2][i][4])[1][4]; y1 = nd_2d(diag[4][2][i][4])[2][4]; _p1 = cart(x1,y1); _L_attr = "color=gray1"; `vertex` = label(str(i),_p1); PLOT_label(`window`, &`vertex`, &_L_attr); } } proc draw_col { para c_nm,cols,verts,window; auto k1,x1,y1,x2,y2,li,vert; auto colour, style, _L_attr; auto var, viewport_name; colour = c_nm[c_nm#]-'a'+1; colour = colour ? colour : _line_colour#; style = (displayDepth > 1) ? "solid,color="//_line_colour[colour] : (colour == 1) ? "solid,color=gray1" : "dashed,dash="//str(colour*20+2); _L_attr = "linestyle="//style ; for (k1=1;k1<=cols#;k1++){ vert = nd_2d(verts[k1][4]); x1=vert[1][4]; y1=vert[2][4]; _p1 = cart(x1,y1); if ((cols[k1][4] != @ && cols[k1][4])&& (k1!=cols[cols[k1][4]][4] || k1. Added information to Eden and Donald quick reference guides (eg note that in Donald, it is referred to as lower case pi). Added Chris Roe's round() function to eden.eden. Added documentation for macro, copyproc, showpara, round and eval to the Eden quick reference. Added documentation about ~/x, /x etc to Donald quick reference. Added debug(2048) to debug the Donald parser. Added debug(4096), which causes tkeden to print errors on stderr as well as in the error window. Donald parser was having problems on UNIX when reading files with DOS line feeds. In particular, within x NEWLINE { } was failing, because DOS line feeds are CR (\r), LF (\n), which was being treated as two NEWLINEs. The Donald lexer now ignores a \n which follows a \r. Optionally reinstated some code to do with back-ticks which appears to make the project timetable model work. Enable this hack by setting the Eden variable eden_backticks_dependency_hack to 1. Exactly what the hack does is not yet well understood, so it is optional for the moment. ** 1.37 Tue Feb 19 17:29:00 GMT 2002 ** Sync'd code with CVS. Attempts to eval() a local variable now give an error message instead of a crash. Eg 'func t { auto i; i=2; writeln(eval(i)); }'. eval is defined to give the value of a variable at point of definition. This is at the entry of the function in this case, when the function is not being evaluated, and so any local variables as yet have no value (although we do know that they are local variables). Hence an error is appropriate. Mac OS X tkeden port is progressing. Now automatically locates lib-tkeden, which is situated within the Resources directory of the application bundle. Bug fixed in call_float (which is where real-valued C library functions are called) on Mac OS X. sin(3.14159/2.0) would return 0.909297, not 1. In 1.19, a change was made: all values passed to a C library functions declared as SameReal (which are functions that return a real value, eg sin, cos) are passed double values -- integer parameters are cast to double type before passing. Now a more subtle internal change has been added to this: the C library is now given an array of doubles, not ints. Added debug(128) option for debugging calls to Tcl_EvalEC and Tcl_GlobalEvalEC. Added information about arguments to debug to eden.txt. Added an additional example to scout.txt. Fixed a bug where redefining the Scout screen to one that included TEXTBOXes might fail. When the screen variable is changed, the corresponding Tk widgets are modified in place if possible, not destroyed and recreated from scratch. Scout windows of type TEXT, DONALD, IMAGE and ARCA all seem to use the Tk canvas widget. TEXTBOX however uses the Tk text widget, and so when a window changes type to and from TEXTBOX, the corresponding Tk widget must be destroyed and recreated, else various Tk error messages occur when the widget attributes are changed. DisplayScreen is now nearly unmaintainable, being 400 lines of obtuse C code. It seems to contain some code which appears to try to manage the above situation. It seems to have been failing due to two erronous "+1"s, which are now commented out. Further use may reveal the original intention of these "+1"s and require a different solution. ** 1.36 Thursday November 29 19:26:19 GMT 2001 ** Using the system's close window button on the View Eden Definitions window previously caused a Tcl/Tk error, as I'd changed the menu code for this window, but not the close window code which relies on it. Updated EDDI files from Meurig's current version a little: new version of deps.e and new file newaddvals.e. Also cleaned up my modifications a little. ** 1.35 Tue Nov 20 13:22:19 GMT 2001 ** Merged in Chris Roe's Donald reflect primitive as a new Donald built-in. Added one line giving the syntax to the Donald Quick Reference on the Help menu. Fixed ttyeden on Darwin (Mac OS X). Now compiles and works OK (were problems with header files etc). No dirname and basename functions. Fixed implementation of Eden str() function when dealing with lists. Previously it had the same fault that was corrected in printing (writeln etc) in 1.29: strings and chars in lists were converted by str and were not given surrounding quotes. Now this example functions correctly: 1|> l=["hi",'h',5,[6]]; 2|> writeln(l); ["hi",'h',5,[6]] 3|> writeln(str(l)); ["hi",'h',5,[6]] ** 1.34 Thursday November 15 20:03:13 GMT 2001 ** EDDI in dtkeden server previously printed "Unrecognised EDDI statement" on stdout if the server's notation was set to EDDI and a client started or finished or if broadcast mode was selected. This problem was narrowed down to the EDDI parser not understanding virtual agent commands: a line containing '>>' is executed in the these scenarios. The EDDI parser is now fixed so that it ignores statements that begin with the virtual agent >>, <>, ><, << and >~ prefixes. ** 1.33 Thursday November 15 16:52:38 GMT 2001 ** Improved MAKING.A.RELEASE checklist. The scale function in donald.init.e previously ignored arcs. Chris Roe fixed this for his COG model. This improvement is now merged into tkeden, so Donald should now scale arcs. However, Chris' fix may be a slight fudge as it apparently doesn't scale the arc's "bend". ** 1.32 Fri Nov 2 12:24:37 GMT 2001 ** Typo fix in builtin.h and builtinf.h ** 1.31 Fri Nov 2 11:58:24 GMT 2001 ** Change to Meurig's newpivctn.e EDDI file. The prompt in ttyeden was previously incorrect after including a script file with a change of notation (or providing a -e option with a change of notation). The machine would actually revert to accepting Eden (incorrect) but the prompt would still show the other notation (actually correct). Given the time limitations today, I have made the easier fix, which is to fix the prompt to correctly show the state of the machine. As the semantics of an include() (or mention of a script file on the command line) is direct inclusion of that file in the input stream (rather than a "procedure call"), the machine should actually stay in the new notation (ie notation changes should persist across EOF). This will however require some restructuring of the lexer. This problem does not occur when typing input directly, as stdin never gives EOF. tkeden does not have this problem as notation changes are handled by functions in EX (which is not in ttyeden). ** 1.30 Thu Nov 1 19:31:37 GMT 2001 ** When using eager() in a tight Eden loop to modify a Sasami display, this previously caused a Segmentation fault. The crash no longer occurs, but the Sasami display is corrupted. Improved debug(2) output (RunSet debugging). Test with (eg): writeln(1); todo("writeln(2);"); todo("todo(\"writeln(3);\");"); Eden include() now stores number of parameters (file names) in a C stack variable, rather than relying on being able to read it from the Eden stack after each include. This should stop a few crashes due to nonsense values being read from the Eden stack. tkeden now correctly appends information to the history about the files stated for execution on the command line on UNIX. (On Windows, "cd(dirname(filename))" is done for each file before execution of "include(basename(filename)", which appears in the history). Both platforms now have a comment appended in the history which states the files were invoked from the command line. It was previously possible for the tkeden prompt (eg "Enter Eden Statements") and radio buttons to get out of synch with the actual current notation. Specifically, the Eden include() function, invocation of files mentioned on the command line and observation-oriented parser generator may have had this problem. This problem was not observed on Windows (for some reason). Added installeddi() Eden procedure, which adds the eddi parser to the environment when invoked. Added this info to the Eden Quick Reference. The Update button in the View Eden Definitions window now keeps the vertical scrollbar position instead of resetting it to the top of the document each time it is pressed. Added an Edit menu with Copy, Cut, Paste options to the View Eden Definitions window. This required reworking of the Eden Definitions menubar. Added information about return codes of forget() and type casting to the Eden Quick Reference. Tcl now sets the prompt label using the correct case of "statements" (which is later overwritten by C code anyway..., but which can be observed when running on a slow machine). The Eden forget() function can now take a pointer. However it will never return 1 (for "not found") as use of a pointer reference causes Eden to create the pointed-to item (as @) if it does not already exist. Added slightly more detail to Eden quick ref about nested comments. There was a bug in the one-line comment (##) code, which caused the next line to be ignored if the comment characters were followed immediately by a newline. "Merged in" Meurig's eddi changes by concatenating them into one long eddi.e file. ** 1.29 Tuesday October 16 19:22:15 BST 2001 ** Fixed bug introduced into ttyeden in 1.27. The fix was introduced as ttyeden didn't seem to deal with items in the todo() list correctly. The "fix" caused clearGarbage to be called at incorrect points, meaning Datums that were actually in use were freed: writeln("what the ****"); would print "(type=-14907, val=-976894523)" (as the string Datum was corrupted). checkRunSet and the associated clearGarbage, incGarbageLevel are now only done in one instance of print_prompt_if_necessary. This may reinstate the problems with todo() that the "fix" was introduced to solve, but there was no clean test case for it, and I no longer have Michael's ttyeden model code to test. Changed printing of strings and chars. Strings are now output with surrounding double quotes, chars are output with single quotes, unless their output was caused by writeln (in which case the contents of the string is usually required). This should help debugging (the ? query operator now shows the type more clearly) and reflection (when Eden code observes Eden code, perhaps re-executing it). writeln on a list always shows quotes, as it is also surrounded with list constructors and is therefore a "reflection" type of output. Fixed a bug introduced when improving the Donald error output. If Donald was "within" a context, this was not reset (an oversight introduced when adding this improvement). There was no way to return to the root context (as the Donald parser looks for "within { ... }" and will not accept "}" without the preceeding tokens). The context is now correctly reset and notice is given of this in the Donald error message. For example: %donald openshape ash within ash { error ** 1.28 Monday October 15 16:23:30 BST 2001 ** Fixed 'invalid command name: "tcl_wordBreakAfter"' error on Windows after Michael found how to reproduce it (double click in the input window). The problem was caused by the ommission of the tclIndex file from the Windows distribution (quite a few of the Tcl/Tk files are ommitted in order to save space). Files using DOS line-feeds (CR, LF: \r\n) in non-Eden notations (Donald, Scout, LSD, Sasami, custom) were causing errors when interpreted with the include() function (interpreting the code via the input window: File -> Open was OK as Tcl reads the file and seems to correct the line feeds). This is a very old bug: a problem even in tkeden-dec151997. Now fixed. ** 1.27 Thu Sep 27 18:44:13 2001 ** Now guessing location of library files directory on Windows in ttyeden (previously was only doing this for tkeden). eddi.e now tries to find eddipf.e in TKEDEN_LIB, not the current directory, so the command given below for starting tk/ttyeden with the eddi parser should now work even if eddipf.e is not in the current directory. File -> Execute -> eddi.e now works. Previously any Tcl code which required access to a global Tcl variable would fail when run from File -> Execute (as the Tcl 'eden' command was run within the access scope of the Tcl 'include' procedure). Moved checkRunSet into print_prompt_if_necessary (ttyeden only). This fixes a bug where ttyeden didn't seem to deal with items in the todo() list correctly. ** 1.26 Thursday September 27 12:49:42 BST 2001 ** Chris Brown's fix for strings containing single-quotes ttyeden now shows -l setting on -v. Fixed bug where %eddiarrgh would be a valid notation change. Other built-in notation changes with additional postfixes (eg %lsdarrgh) should still be valid, but notations in the observation-oriented parser now require an exact match. Fixed bug where a notation starting with an uppercase letter would cause an error in tkeden (as Tk doesn't seem to allow window names that start with uppercase letters). Including the eddi observation-oriented parser into the standard distribution. Load it with the Eden code 'include(getenv("TKEDEN_LIB")//"/eddi.e");'. This can be done from the command line: tkeden -l lib-tkeden -e 'include(getenv("TKEDEN_LIB")//"/eddi.e");' (this also works with ttyeden). ** 1.25 Friday September 14 17:11:49 BST 2001 ** Fixed minor bug preventing tkeden compiling without Sasami. Made it possible to use the observation-oriented parser within ttyeden. The observation-oriented parser requires the file trans.e within the library files directory, and so the -l argument now applies to ttyeden. If the -l argument is not given, ttyeden still operates, but the observation-oriented parser is not available (functions defined in trans.e are not available - likely error messages include "...'ident_ex' needed..."). The ttyeden prompt now includes the name of the current notation if this is not Eden, for example: "%eddi 4|>". Fixed many input-reading bugs to allow this to happen correctly (to do with EOF handling, prompt printing, line termination etc). There may still be some more bugs as the code is messy (Eden/lex.c really needs a rewrite in many places) and it is difficult to test all possible conditions. Fixed a memory bug in tkeden's prompt ("Enter xx statements:") setting code. ** 1.24 Wed Aug 15 16:15:34 2001 ** Eden "system" command now defined as a built-in, meaning that it should now work in a non-root virtual agent context (previously, the tilde "root virtual agent" specifier would have needed to be appended, ie "~system"). The cd(dirname(fileToInclude)) hack introduced in 1.17 which makes it possible to drag a model start-up file onto the tkeden icon on Windows (the hack sets the working directory such that the other model files can be found) was causing problems on UNIX when people start the tool with a command line including relative pathnames, so this hack is now only used on Windows. Chris's observation-oriented parser is now not compiled into ttyeden. It could be, but the executable then needs to be able to find trans.e and the -l option would then become mandatory for ttyeden, meaning it wouldn't be just a simple stand-alone executable. Since the current notation development using the parser seems to be proceeding using tkeden functionality, ommitting the parser from ttyeden shouldn't cause too much of a problem for now. ** 1.23 Monday August 13 18:18:58 BST 2001 ** Chris's updates to his observation-oriented parser: some functionality has been moved into Eden - particularly the decision about when to start parsing a complete 'chunk', meaning that a parser for a language with definitions spread across several lines is now possible. ** 1.22 Friday August 3 16:49:31 BST 2001 ** Merged in Chris Brown's observation-oriented parser. This may cause problems with some models as the additional Eden code which implements the observation-oriented parser may use namespace that is already used by some other models. Made installnot create a new radio button on the interface for a newly installed notation. Added 'notation' to eden.txt quick reference guide. ** 1.21 Thursday August 2 18:02:12 BST 2001 ** Fixed CVS/Root files which contained cssbz@127.0.0.1... instead of the correct cssbz@cvs.eden.sourceforge.net... Undoing a change I made in 1.19 which was to rename all upper-case filenames, as this will cause too much hassle with CVS. Compiled Tk Img package at DCS and made edenio.tcl load it if it is available. This gives Scout the ability to load images in the formats BMP, XBM, XPM, GIF (with transparency, but without LZW), PNG, JPEG, TIFF and postscript (previously it could only handle the Tk default of PPM/PGM and GIF). Updated various documentation with credits, installation and usage information. Help -> About tkeden now shows patch level of Tcl and Tk (eg 8.3.3 instead of 8.3), and also whether the Img package is available. Sync'd all the code with CVS again. Added 'setcvstag' target to Makefile to enable recording of releases in CVS. ** 1.20 Wed Jul 18 18:26:59 2001 ** Added ENTSTK to possible debug() output reset_stack and reset_compiler_status now give debug output Fixed "bug42": introducing the screen_width etc definitions in 1.19 caused a segv after an error in some circumstances (in particular, when the user made an error in a file that they included from a file after a %scout line). I had previously worked around this problem by leaving out a Tk "update" after adding text to the error window. If an "update" is not performed at that point, the error window appears to freeze during a series of repeated errors. Adding this update is in fact a new feature, but adding it revealed the above problem - that the error handling code was causing some Eden code to run with the intent of updating the screen_width definitions, and this foobarred the stack state (which is actually above the current stack pointer and so supposedly "discarded", but is still required after an error condition). Now the machine state is reset after the call to the error handling code, meaning the error handling code uses stack space above the state that must be left undisturbed. Limited testing so far seems to show that this fixes the problem. Now error messages should be visible in the error window even if Eden is in a tight loop (which is especially important now that complete error messages are not logged to a file). Added 'tkwait visibility' to OpenDisplay procedure, which means that any Scout screens should be shown even if Eden goes straight into a tight loop when starting up. Added to debug(2) output Fixed bug in error line buffer implementation. The 'rtos' function in donald.init.e had a bug causing memory to be overwritten. The first argument to sprintf must first be initialised to a string of length the same size or longer than the string to be written into it. Added warnings to eden.txt documentation. Proper error message if scoutScreenInitOpen can't be found (ie we are using the wrong -l settings). Character number reported on error now starts at 1, not 0. Donald dashed and dotted lines will now appear solid if your Tk version is less than 8.3 (the old dash_bitmap hack was removed in 1.19, which caused these lines to not appear at all). So we now have a dashed/dotted lines solution which should work reliably on all platforms and fail safe to solid if the platform cannot cope. (Note that the current Windows distribution uses Tk 8.0 and so dotted lines will not appear there). ** 1.19 Sat, 14 Jul 2001 21:35:52 ** Previously, calling touch() with a non-pointer (eg touch(me)) caused a Segmentation Fault and crash. Now it gives an error. Removed code from scout.init.e which fudges heights and widths to work with "buggy Tk" (version 4.0b3? - very old now). Added warningf C function (using varargs) to enable more complex warning output. Made warning use it. Improved error messages in the C-implemented Tcl commands, eg eden, todo, evaluate etc (see EX/ex.c). Scout now 'knows' the size of each display. Implemented some Tcl / Eden which defines Scout integers, named displayname_width and displayname_height which are the width and height of the display window. These observables are redefined when the window is resized by the user. This should make it possible to centre things within Scout windows, etc. This particular interface doesn't fit cleanly with the rest of Scout - perhaps this information should be obtained from Scout using displayname.width etc, but this would require more work. This hack will do for the moment - beware of future changes if you use it. Defined the new functions cd, cwd, dirname, basename as built-in functions so that when we are not in the root VA, the agent name does not get prepended. Unfortunately this means that the user cannot redefine the initial versions of these functions. Added Scout DFwidth and DFheight parameters describing the width and height of the screen to be opened (meaning we can redefine these before screen is opened...) Calling the Eden tcl() function with @ now results in an error message, not a Segmentation Fault. Control-C twice to kill tkeden on Linux now works correctly and doesn't go into a loop. Figured out Donald {distance @ angle} operator and added to (the previously extremely poor) documentation (also documented that Eden sin and cos require radians...) Fixed a bug involving passing strings with " characters in text boxes to Scout (a Tcl problem). Find... didn't work on Linux as \c was being interpreted as an escape sequence there (not sure what it is supposed to be interpreted as). Quickly fixed by using marks instead - not sure if this is a good solution. Made a separate Errors window and separated out history entries from errors. Now no longer a need to surround errors with comment characters. Errors from all notations should now appear in a uniform and more helpful way. Adding the startup stuff provided on the command line (eg -e, filenames...) to the history. Fixed (well, avoiding) a bug which caused tkeden to fail with Seg fault after encountering an error during initial startup (specifically, it seems to appear when the user makes an error in a file that they have included from a file included from a file, after a %scout line, all of which appears to be causing the errorf longjmp to jump to the include() C function (which it shouldn't) which then dereferences paracount and gets a nonsense value since there is nothing on the stack at that point). Somewhat obscurely, removing the Tcl "update" call after the error (which I inserted to get the display of error messages working OK during an error loop) causes this to work OK - eh?! The Tcl "raise" procedure (which brings a window to the front) appears to be causing problems on Linux, so I've redefined it to blank for the moment. Added what was encountered to the information given on a parse error (previously just printed what was expected) from translators using bison.simple (Eden, Donald, Scout). The error location indicator (^) now takes account of tabs in the input line, so points to the correct place if tabs are used. Fixed a bug where the heap was not freed when a empty statement list was used. Eg 'while (f()) {}' would cause heap overflow if f() did not return false fairly quickly, as the arguments to f() (a list of length 0) were added to heap on every call. The heap space would normally be reclaimed after execution of the first statement in the loop, but not in this circumstance. Added debugging output to internal C malloc function. Enable with debug(64); Circle colouring in Donald has been reported previously as not working. It is still working - at some point in the past, the attribute name required changed from 'color' to 'outlinecolor'. The -e command line option didn't work correctly on Linux when it followed a filename (eg ttyeden errortest/args.e -e "writeln('n');"), as getopt on that platform permutes the contents of argv as it scans so that eventually all non-options are at the end. Turned this behaviour off and -e now works correctly on Linux. ttyeden -u output was incorrect. C-lib "illegally typed" error message improved. Stack trace given for error messages now says "in ..." for first func/proc... rather than "called by". This should help to understand where the error occurred, for example in the case where a proc/func etc tries to reference outside the parameter list - the location of the error was likely to be construed as the caller in the old error message style. Code that would have probably caused "called by action " fixed. Error message formatting improved where 'stack pointer was inconsistent' is mixed with an error message. Decided to remove 'stack pointer was inconsistent' notice as most of the time it simply seems to just add more noise to error messages - the pointer was inconsistent because an error occurred, I believe probably in all circumstances. Added an 'error number' identifier which shows up in the history and error windows, allowing us to reconcile the two together if need be, and as a reminder in the history file that the input caused an error. In 1.13 C-lib real-valued functions were modified to give an error when called with non-real parameters (before, they used to silently return strange values). Now any integer values passed to one of these functions (eg sin, sqrt...) are internally cast to floating point before calling the C function, so that meaningful results are now obtained when calling these functions with integer values. Improved 'not read/write variable' error message (which happens in eg 'writeln++' where writeln is not a local variable). Now giving the name and type of the offending variable. arca.lib now uses a modern-style font name declaration, so has more hope of working on multiple platforms. Added '##' as a one-line comment to Eden. The character sequence '##' now causes Eden to ignore input until after the end of the line is encountered. The single '#' character cannot be used as a one-line comment token in Eden as '#' is already used to denote list/string length (and the C++ one-line comment '//' is also already used in Eden for list/string concatenation). '##' comments can already be used in Donald, Scout and Sasami as those notations already implement the '#' one-line comment syntax. '##' can therefore be used in any notation currently built-in to tkeden. 'Error number' identifiers now inserted into history are now commented with '##', so that history can be re-run in tkeden with no modification. Turned filename completion (a function provided by readline when you press Tab) off in ttyeden. Readline now knows that the application name is ttyeden, so conditionals using this information are possible in ~/.inputrc (but this is currently untested). Fixed a bug in and improved the ttyeden prompt. Previously, a comment would cause the prompt to fail to reset from the "waiting" prompt ("+> ") to the usual prompt (":> "). Now the prompt correctly resets, and there are multiple possible "waiting" prompts. The usual prompt has been modified to make the difference between it and the "waiting for semi-colon" prompt clearer. The new prompts are: |> - the usual prompt ;> - prompt when waiting for a semi-colon |> - prompt when waiting for a close-quote *> - prompt when waiting for a close-comment Reworked the tkeden previous/next history implementation added in 1.13, which used a cyclic buffer to represent history. This implementation wasn't the same as other implementations of history (eg in various shells) and caused the history to be overwritten after using Previous to "go back in time" and then continuing to make entries (overwriting history). On inspection, other implementations of history seem to be simpler than this and "go back in time" only for the duration of the current entry. tkeden now follows this scheme, retaining twenty items of history, and beeping if the user attempts to go beyond the recorded limits. Added Alt-p and Alt-n key shortcuts to tkeden for previous / next in history, as some configurations have no Meta key and Alt-Control-Up/Down is used by the window manager. Shift-Control-Tab was causing the entire menu bar to tear itself off. Fixed. Donald dashed and dotted attribute support reworked using the third party Tk "dash patch" which was finally merged into Tk in version 8.3. These attributes will not function if you are using earlier versions of Tk, but if you are, they are likely to function correctly (unlike the previous hack which involved 'stippling' the geometry with a dotty bitmap, which failed to function at certain angles on certain platforms). This version of Tk does not seem to be easily available in cygwin and hence the PC port, but the previously hacked version didn't work on the PC anyway. It seems that the attribute "linestyle=dotted" was not supported at all in the previous version (despite existing in the documentation) - it should work now. Renamed files with all upper-case names as they cause problems when they exist on a vfat (Windows) partition mounted from Linux. Checked out memory leak bug in COMICAL/ROADSYS, which was mostly fixed in 1.1 ("bug5"). There is still a small leak, but it looks like this is probably attributable to Tcl (specifically TclpAlloc). Added eden_prompt variable to ttyeden Eden which specifies whether the prompt will be displayed: 1 (default) means the prompt will be displayed, 0 means don't show the prompt. The value can be modified directly or via the -n and -i command line options (which do correctly trigger any actions triggered by eden_prompt as they should). Had to work around a bug in libreadline4 (reported to Debian as bug #105231) to get this to work. Bug fix: ttyeden previously would quit after two control-C presses, no matter how length a time interval between them. Bug fix: ttyeden does not now use readline if the current input file is a pipe (technically, ISFIFO), meaning that the 'old-style' pipeline translators still behave as they did. Removed some dead code relating to storage about input. Reworked my line buffer (added for error handling) so that it resizes dynamically, meaning Eden once again has no line length limit (I unwittingly introduced one probably around version 1.13). ** 1.18 Fri Jun 29 2001 5:30am :( ** Changed Scout "parse error" to something more informative. The 'sensitive' functionality added for Chris in 1.13 below is still not right, despite some more fixes in 1.17. When 'sensitive' is used in a window in a virtual agent context, the ON, MOTION etc values were being prepended with an agent name, meaning their value was unknown, meaning that the parser moaned. Changed these values back into items in the constants table, meaning that the VA name translation is not done. Had to hack the values of these constants, given that Scout lacks a proper 'integer' type (they are actually 'double' - see below). Now added an 'integerhonest' type, the tree constructor function of which actually takes an integer. The internal value is still stored as a double, as per Simon's original hack (which was added before the start of version control on this source). In summary: 'sensitive' now works in VAs, but Scout still needs un-hacking wrt the integer type. Renamed 'dummy.c' to 'nothing.c' as the configure script seems to keep removing it on Linux. Got dtkeden to compile on Linux (need different headers for MAXHOSTNAMELEN) Bug fixed: previously trying to File -> Open a file without an extension would lead to an attempt to load the filename with a .e extension. Documented font specifications in Help -> About Donald, Scout Updated Eden Quick Reference with a few more of the additions I've made. Changed default file extension in File -> Open etc to *, as none of our existing models use the .eden, .donald... extensions yet. Fixed a bug introduced in 1.17 where Scout windows always seemed to have a border. This was actually due to yet another bug in my 'sensitive' reimplementation, which caused screen[n][14] (the sensitive attribute) to be defined as @ if it wasn't specified by the modeller. Previously it would have been defined as 0 in this case. Now it is defined as DFsensitive, which is zero by default. ** 1.17 Wed Jun 27 2001 4am :( ** The Scout 'integer' type is actually more subtle than described below. Actually Scout has another type, 'real' (which is only mentioned in an example in the documentation). Both 'real' and 'integer' are stored as C doubles, and have the parser identifier INTEGER. When a Scout number is output to Eden, tests are performed to see if the decimal part is zero - if it is, then the number is output (mostly) as an integer. We still need the 'real' type, particularly when scaling images, and replacing this hack with a proper implementation of real and integer separate types would take more time than is available at present, so moving back to the previous (hacked) implementation. This implementation causes problems when feeding numbers from Scout to some Eden functions, but this can be worked around in the models by casting to (int) when required. The 'sensitive' functionality added for Chris in 1.13 below was actually buggy (it was untested until now): the functions in scout.init.e were being passed the value of the pointer to the sensitive attribute, not the actual value. This is now fixed, and the mouse / key Tcl bindings are now set up by one procedure in scout.init.e instead of two. MOTION, ENTER and LEAVE will not work within TEXTBOXes for now, as some more work needs to be done on TEXTBOX first. _mouseClick ("VB-like"?) functionality removed from scout.init.e at the same time as above, as the use of this feature in models seems to cause more problems than it solves. (Note: this will break some existing models). Minor bug fixed: errors from keyboard input in ttyeden would be reported as from file '@': now correctly from file "stdin". Added Eden cwd() function and cd() procedure. The cwd() function is marked as out-of-date whenever cd is called, so the procedure 'proc pcwd : cwd { writeln("cwd now ", cwd()); }', giving a UNIX shell-like prompt is possible. Added Eden dirname() and basename() functions, which give the containing directory and filename of a file path respectively. Now, for each initial file to load specified on the command line, cd-ing into the containing directory of each file before attempting to execute it. This will leave the cwd set to the containing directory of the last file on the command line. This is intended to make Eden include(...) calls in a script more effective if the tool doesn't have a sensible initial cwd (which is true on Windows most of the time). Some of the code for this trick is implemented in Eden, so that the cwd() function will be correctly re-evaluated when the cds are performed. Note that it is possible to make Eden appear in the Send To right-button menu in Windows by setting up a short-cut to it in the C:\WINDOWS\SHORTCUTS folder. This cd hack should make this short-cut trick work in more situations (note that it is also possible to select multiple files to Send To Eden). Note that the include() Eden function does not itself do a cd() - if you are using include(), you may do a cd() in the script yourself. Rewritten the File -> Open / Execute cd trick introduced in 1.15 from Tcl into Eden, meaning the cwd() function will be correctly re-evaluated when including files via this interface-driven route. Removed traces of 'tkusage', which apparently was an external application intended to keep track of the use of tkeden. Now storing the last twenty items of tkeden previous/next history. Deleted some stuff from edenio.tcl that was no longer needed (some comments and the old file browser things). Set the colours for the radio button bar to something other than grey to distinguish it from the menu bar on Windows. Removed code from edenio.tcl which fudges the text search to work with "buggy Tk" (version 4.0b3? - very old now). Added key shortcuts Alt-s and to View Options dialog. Find dialog: added case sensitivity option, "find in...", key short-cuts. Improved display of found text: previously it used the selection (sel) to highlight the text, which was not visible unless the window has focus on windows. It is worth noting that the Find dialog can take regular expressions (eg "ash.ey", '.' meaning any character or "^start", '^' meaning start of line etc etc) as the search string. Added Help -> Scout, DoNaLD and Sasami quick references, but they aren't really finished yet. ** 1.16 Mon Jun 25 2001 10pm ** Eden include() can now take multiple filenames: eg 'include("one.e", "two.e");'. This should assist us with replacing our many 'run' UNIX shell scripts (of the form 'tkeden stuff.e blurb.s') with 'run.e' Eden scripts (of the form 'include("stuff.e", "blurb.s");'). "multiplePossible" trivial Windows bug introduced in 1.15 fixed. File menu now has File -> Open and File -> Execute, as the meaning of Include was a little unclear (although it is technically correct, referring to the Eden function). Changed file types used: now using .eden, .donald, .scout, .sasami and .script. The single character file-types were inadequate in many ways (we now have >1 notation as a candidate for .s, .s is also used for assembler files etc). '.script' is intended to be used for the circumstance where a text file contains a script which uses mixed notations: Eden and Donald, for instance. Hopefully this won't cause problems with Windows 8.3 filename limitations. Adjusted keys.txt slightly - moved previous / next up as they are quite a common need. Eden's IPC functions (send_msg...) are now an optional compile (enable with ./configure --enable-ipc) as I can't get them to compile on Linux. Rewrote Eden gets() function to actually use fgets() as use of gets() results in the compiler warning "the `gets' function is dangerous and should not be used." Reworked the curses stuff a bit to make it compile on Solaris and Linux more easily. Rethought the declaration of the 'rand' function to make it compile on Solaris and Linux more easily. Also 'srand'. Sasami had some source files where the end of the file was missing a newline - the compiler on Linux warns about this, so corrected. (Probably) fixed a bug where Tcl would give 'invalid command name "tcl_wordBreakAfter"' when clicking in the input window after an error. This was introduced in the previous version when the Windows distribution was optimised to fit onto a floppy disk, missing out the file tcl8.0/word.tcl. Previously, the Scout 'integer' type was actually stored internally as a double and passed to Eden as a floating point number. This caused problems in the jugs model as the value was then passed to an Eden function which expected an integer type. Scout now holds 'integer' values as integer, and attempting to define a non-integer Scout value will result in "failed assertion" error at runtime. Previously redefining the type of a variable in Scout would cause a segmentation fault and a crash. It seems that 'extern char *scoutErrorStr' and 'extern char scoutErrorStr[]' are not equivalent and this is where the problem stems from (the area of memory designated for the error message was in read-only memory). So now Scout gives a nicer error message and doesn't crash. ** Rel1.15 Mon Jun 25 2001 ** Ancient history added to this file. Improved window creation on Windows: hopefully they should mostly be created on top now. Fixed bug in View Eden Definitions that caused some agents not to be displayed (bug due to me forgetting that malloc doesn't zero memory). Now specifying font for input window as courier - so we get fixed width characters on Windows. Tcl_Init was falling over with "couldn't stat "": no such file or directory" - fixed by inserting a call to Tcl_FindExecutable in main.c Changed many #include <...> to #include "..." to denote that they are not system header files. Removed -I., -I.. and -I../Eden from CC Make rule, so the location of all header files should now be explicitly stated. Ported the new Sasami implementation (using Togl) back onto Windows. Changed right mouse button being used to button 3 so it works on Windows (this will cause the button used to be changed on UNIX). now deiconifies and raises windows that were iconified (eg minimised on the Windows taskbar) Changed method of specifying ~/.tkeden-history, meaning this should now work on Windows (but assuming the $HOME variable is set...). Auto-detecting where the Eden library files and Tcl init files (ie the setting of the TCL_LIBRARY environment variable) are from the current working directory on Windows, meaning we can do away with needing the run.bat hack to start tkeden (which previously required some manual user configuration). Things even seem to work when we install into a directory with spaces in the path (eg "My Documents", "Program Files" etc), although I'd guess that not all models will handle this situation well. Updated the make windist implementation. DOS line feed versions of the text files are now created using a unix2dos.sh script I created, so that Windows users attempting to read the documentation with Notepad are not stuck. Previously we needed the binary cygpath to be installed along with tkeden, as we need the functionality to convert from UNIX style paths to Windows style paths in edenio.tcl. Now a new Tcl command cygwin_conv_to_full_win32_path is implemented which calls the CYGWIN DLL to give this functionality instead, so we no longer need the cygpath binary. Updated credits.txt to show libraries used. Rewritten some font and display handling functions (StringWidth, FontWidth, FontHeight, DisplayDepth) that were previously in C in Eden, using Tcl functions. Removed EX/disp.c and EX/disp.h as the functions are no longer needed. Fonts should now work on Windows as they do on UNIX (the jugs demo seems to work correctly, for example). The default Scout font is now specified in a platform- independent manner, and seems to be a good size on Windows at least. Note that now that the font handling is mainly Eden code, some dynamic configuration can be achieved - eg the value of DFfont can be changed (eg 'DFfont = "{courier 18}";') and the screen will update automatically etc. As the DOS tkeden stdout/stderr window now disappears as soon as tkeden exits, which gives the user very little time to view any error messages, tkeden now includes a signal handler which asks for the return key to be pressed in the window before the signal takes effect. This won't work in all potential cases, but it should do some. Reworked the menu bar in order to get the key shortcuts working correctly on Windows. Unfortunately the changes required mean it is no longer possible to show the Accept and Interrupt menu entries differently from the others. To solve this, Accept and Interrupt are now buttons in the radio buttons frame. Reworked the file save / open dialogs, using functionality that Tk provides. The result will look the same on Windows, but a better dialog will be provided on UNIX. Removed win32ex.c, win32ex.h as no longer needed. It is now possible to File -> Include multiple files simultaneously (but on Windows only - this has only recently been implemented in Tk 8.4a2 on UNIX). Use Control or Shift to select multiple files on Windows. Previously, File -> Include always inserted the text of the given file into the input window, and then into the history window when the accept button was pressed. This fills up the history rather quickly. Now we have File -> Open, which gives this behaviour, and File -> Include, which does an Eden include(...) to read the contents of the file into the tool without filling the history too much. Changed default value of undef_reference_notice to 0 as we have too many existing models which reference undefined values as they load. If you are debugging a model and suspect that problems may be being caused by undefined values, try setting undef_reference_notice=1; Checked: I've heard reports previously that running models with intensive continuous computation may cause the tkeden interface to have problems (eg allegedly it was difficult to do File -> Quit whilst the VCCS was running). I've checked this problem again now and it seems to have been fixed. Now cd'ing into the directory containing the file when doing File -> Open or File -> Include, which helps Eden include(...)'s in the model to work. Added code to main.c which makes the library location path an absolute path if it was specified as relative (by prepending the current working directory) to make the Help items work in this circumstance. Decided on size of 10 points for the edencode default font, which seems to give our customary size on UNIX (although it may be a little large on Windows). ** Rel1.14 Thu Jun 14 2001 ** Added Help -> CHANGELOG Merged Ben's Windows Changelog information into this file. Added Help -> Credits Fixed bug in errorf that caused Tcl errors (eg from Tcl_EvalEC) to come up with no information. Fixed sasami_viewport_bpp (I don't see how it could have worked before). Debugging facility getting still more functionality. Call the Eden function debug() with a sum from these values to set what you want to see: 1: various 2: RunSet debugging 4: Eden parser debugging (=yydebug) 8: Sasami 16: Donald 32: Scout parser debugging (=st_debug) Improved the input window text insert cursor: it is now coloured, bigger and the flashing is hopefully a bit better (it spends little time being off, meaning you shouldn't lose sight of it). Added Help -> Eden Quick Reference, with formatted (blue) "optional" syntax text. Added ellipsis (...) where appropriate on menu entries to show that they lead to dialogue boxes... Added a -e argument, which enables the passing of some code to execute from the command line. Any occurrances of \n are translated to newline characters (as the shell passes them literally) before execution of the string, to enable notations to be switched etc. Examples of use: tkeden one.e -e "writeln(1);" two.e tkeden -e "%sasami\nopen_display" Note this might cause problems if you actually want to use a \n as you normally would (eg in an Eden writeln). Fixed some bugs in command line handling (I think -n, -i would not have worked on ttyeden in combination with files since I changed option handling to use getopt...). Figured out how to work around a bug which causes Sasami to use false colours on a Solaris machine with a cheap graphics card. There is a bug somewhere (Sasami, Togl, Tk, X, OpenGL?) which causes Eden to use the wrong visual and colormap when running using Solaris 8 X and OpenGL on a machine with an 8-bit (old, low end) graphics card. The easiest way to solve this problem currently seems to be to link Eden using Mesa (which is most simply described as an open-source OpenGL)... so I've added the necessary tests and options to configure to allow Mesa to be used instead of the Solaris OpenGL. Sasami seems to work now even on an XDM terminal (albeit extremely slowwwly). ** Rel1.13 Mon Jun 4 2001 ** Attempting to add a 'procmacro' feature, similar to 'proc' but with a screen update and user input phase (ie tcl "update") - basically, a call to eager() between each statement as they are executed. Eden procs appear to have two optimisations compared to entering statements line by line in the input window: screen update is delayed during RunSet evaluation, and the formula queue is not updated unless it is necessary (eg writeln on a changed variable). This optimisation is useful and necessary as we quite often want state change to be indivisible. 'procmacro' was named thus due to the existing definition of a procedure named 'macro', which does string substitution and is used by Donald and some of the older models I should think. Defined YYERROR_VERBOSE to get more information during parse errors. Added errorf function which operates like printf. This has allowed me to improve many of the error messages, giving extra detail of the problem (typically, I'm printing out the value that causes a problem and what was expected). Added information to the UNDEF (@) Datum which allows me to give an error message stating /which/ func/proc/procmacro could not be found in that event. Made Eden use bison.simple, meaning we should get more helpful parse error messages and possibly fairer input input / calculation balance. Added to debug() functionality - it now controls yydebug as well. Now giving decent location information on errors, in the form: error blah while blah near line x, char x: original line ^ (char indicator) Added %expect definitions to parsers to prevent shift/reduce conflict errors on parsing expect when the number of conflicts changes. Added an Update button to the View Eden Definitions window which rebuilds using the options that the user chose last time (avoiding having to select them again using the View Options window). Fixed a bug which shows when a triggered action combined with an internal formula redefinition use the same triggers, eg proc xx : b { a is b+1; }. In this example, b was previously given the trigger [xx] when it should really be given [xx, a]. The lack of triggering means that the definitions involved suffered from lack of reevaluation and their value could get out of date. Fixed a bug which occurred when the frame overflowed. For example proc p { p(); }; p(); would give an error with "called by action ^A^CX" or even seg fault. Now not attempting to print out nonsense frame information. Improved information (giving type of item called) given in this error message as well. Internal documentation improved a lot whereever I can. C-lib real-valued functions (eg sin, cos, pow...) used to give strange results when called with non-real parameters. All of these functions seem to require real-valued parameters, so Eden now gives an informative error message when the wrong type is encountered. Put more information into the int-valued C-lib error message as well. Fixed a bug involving use of query which would in some circumstances cause a seg fault. Eg proc p { para q; ?q; }; p(42);. Changed query operator. When it encountered values, previously it would simply display them: 4:> a=42; 5:> ?a; 42 a ~> []; Now the query operator prints "a=42" for consistency with its other outputs. It also now prints out the identity of the agent who changed the symbol last. Improving debug() output a lot. Categorising each output: CALSTK call stack (changes call stack) SYMTBL symbol table modification DEFNET definition network (changes definition network structure in SYMTBL) VMREAD reads data from prog array VMWRIT writes data to prog array VMEXEC virtual machine execute change progp DATSTK data stack operation MCSTAT use of other machine state HEAPAL involves some heap allocation VMOPER virtual machine op (in inst.h + probably invoked via func ptr deref) FQUEUE formula queue AQUEUE action queue PARSER parser use | (bitwise OR) to form combinations, in the order that it occurs procedurally. Added a disassembler function disAss and using this in execute and other places to display the symbolic name of the opcode about to be executed etc. Rewrote push and pop as functions for DEBUG, which will slow performance in DEBUG mode but lets me print out valuable stack debugging information. Added a notice if you attempt to get the value of a variable which is actually undefined (this should be useful as people frequently mis-type variable names, I'm told!). You can turn this on and off with using the variable undef_reference_notice - required as this isn't an error and can be intended behaviour in some models. The default is for these warnings to be on - might need to reconsider this later. Added a Next item to the Edit menu. Now have Previous / Next. The input window now stores ten previous items entered and you can cycle through them with Edit -> Previous and Next. As well as the Alt-E, [r|n] shortcuts for these (can't use Alt-E, p as this might be used in the future for paste), I've implemented Control-Alt-[up|down]: use the cursor keys. Had to use the two modifiers together as CDE uses Alt-[up|down] and Tcl seems to give a simple up/down through the text with Control-[up|down]. Also added Control-Alt-0 key shortcut for clear for completeness. The key shortcuts are marked in the Edit menu. Also added Meta- shortcuts for those with meta keys. Changed Accept into a raised button, to show it is different to File etc which are menus. Giving current value in a comment for formula on ? query to save people having to writeln formulae to get values as well as ? query to find the definition. Previously tkeden beeped every time an error occurred. If you were unlucky and got a series of errors or even a loop, you had an embarrassing stream of beeps. Now tkeden only beeps if it hasn't beeped in the last three seconds. Scout screen window does not now appear when tkeden is initially started (it always used to previously, usually causing the input window to be obscured). The screen window is created on the first occurrance of '%scout', when we can assume that the window is going to be used. Made the default input window a bit bigger. Made tabs in the input window the width of two characters to try and help people format their code there more easily. Control-U in the input window now deletes any text to the left of the cursor on the current line (as per many UNIX shells etc) - an easy way to quickly undo something you just typed which was wrong. Added a few more items to the Edit menu: Select all, Select non, Copy, Cut, Paste. The title of all windows created by tkeden now include the tkeden version number, and for dtkeden, whether dtkeden is running in server or client mode. This should help to identify whether the history window that has just popped up in dtkeden is from the server or the client. Now when you attempt to close the History window, Eden definitions etc using the window manager (clicking on the window's close box), it works. (Hopefully including windows created by scout here). Added help to the Eden Redefinitions window which reminds us that control-click can be used to select individual items. Now, if Shift-Control-Tab is pressed in any tkeden (input window, View Definitions, scout windows...), all the tkeden windows are brought to the top, with the Input window top-most. This should help with window management when there are many windows on the screen. Additions to Eden built-ins specifying behaviour now changed to eden_error_index_range and eden_notice_undef_reference - more sensible and hopefully avoids most clashes with user code. Made it possible to do related by statements with a LHS that is evaluated at run-time, eg r="c";`r`~>[q]; Fixed a bug which prevented the use of related by statements within procs eg proc q : w { a ~> [q]; } (before, note that ?q would have shown the lack of identification of the w trigger). Removed some code added by Patrick to yacc.y 1.8 (Rel1.0) which looks like it was attempting to fix the problem of referential dependency. It actually makes this problem (if indeed it was attempting to fix it) worse. Moved Edit menu next to File menu (so order is now File, Edit, View...) Added source code Makefile dependency checking, using the preprocessor options to get this information. Enable with --enable-depend to ./configure: see INSTALL.TXT. Made dtkeden View -> Client connections window consistent with the other View windows in the interface. Also, the dtkeden client Send button is now raised, whereas on the server it is normal, in an attempt to show whether the button is a menu heading or an action button. Improved usage information (-u) for dtkeden. Made Tcl aware if Sasami is available or not, and hide the relevant options if it is not. Added radio buttons above the tkeden prompt which emphasise the currently selected notation (ie which interpreter we are talking to) and which can be used to set the currently selected notation without needing to type %donald etc at the top of the input text. Gave the text input window a white background to make the interface look less mono coloured and to make text there more readable, both on the screen and in printed screen shots. Added a Help -> About key shortcuts dialogue giving lots of information about possible key presses in the input window and elsewhere. Ported Sasami to UNIX. Replaced Ben's Windows-specific Sasami window-creation code - using an implementation of an OpenGL Tk widget named Togl (http://togl.sourceforge.net/ - had to get the most recent development version from SourceForge CVS) instead. Sasami also uses GLpng for loading PNG images as texture maps (http://www.wyatt100.freeserve.co.uk/download.htm) - luckily this compiles OK on Solaris. Now the Sasami window creation code is mainly Tcl/Tk, in edenio.tcl. The mouse movement code is also now in Tcl. Sasami errors now use the Eden (not Windows) facilities. These changes should allow portability of Sasami across UNIX / PC / Mac (in the future) and should allow extensions: 1) feedback of which polygons the mouse is currently positioned over to Eden, 2) wrapping of (multiple?) Sasami windows in Scout. Sasami is now always included in tkeden, unless you specify not using a configure option. The Sasami window now seems to be resizable (I assume Tcl is passing events through to the togl widget), so if a model is running slowly on your particular machine, you can make the window smaller. Now when Eden changes some Sasami state, the renderer is not immediately invoked - rendering is delayed until the next Tcl update (until a change of RunSet) and so rendering a change to the Rubiks cube etc is now much, much faster. I've changed the default camera position too, to be further away from the origin as most models seem to be quite large. LICENSE files added to Docs for Togl, GLpng. Major re-implementation of the Makefiles as the make 'include' directive seems to be fairly globally available, so all the Makefiles now include ../generic.mk. Control-C now just causes the error message to occur on stderr, as the reentrant call into Tcl when interrupted in Sasami causes Tcl to crash. Also now using a timer (like the beep timer) for control-c: previously, control-c could only be pressed once during a session - the second interrupt killed tkeden. Now tkeden can be killed by interrupting twice within three seconds - if the interval is longer than three seconds, the warning message appears again. main.c: checkRunSet unified multiple TTYEDEN, DISTRIB etc versions into one piece of code. Run time behaviour of the versions may change slightly as a result - hopefully for the better. Pressing the interrupt button now gives a visual indication of the press. The VMEXEC machine now stops executing if the interrupt button was pressed (so it should be easier to stop tkeden if it is stuck in a tight loop). Wrote a Tcl_EvalEC function to evaluate Tcl code and do an error check on the result. Actually uses Tcl_EvalEx which should speed things up slightly. Bug fixed: definition of a TEXTBOX in Scout would show up as UNKNOWN in the View Scout window and in a Scout query ? operation. Added 'bitand' and 'bitor' infix operators to Eden: same syntax as the eager 'and' and 'or' operators, but they give the bitwise result. Added sensitive: ENTER and sensitive: LEAVE functionality for Chris. OFF, ON, MOTION, ENTER and LEAVE are now pre-defined Scout symbols: combine them by adding, eg: 'sensitive: ON + ENTER'. ** Rel1.12 ** Fixed a bug with back-ticks ``. A change that Patrick introduced made back-ticks evaluate at first definition, even if autocalc was off, causing possible undefined function errors etc (unfortunate as the View Eden Definitions etc show definitions first, then functions). Also the code had a confusing and unnecessary * pointer dereference - fixed. Got Tcl to sort the list given in File -> Include (finally). Added index_range_error Eden integer value. It works in a similar way to `autocalc'. If the value is 1 (as it is by default), then Eden's behaviour is as previously: it gives an error "index error: out of range" when asked to evaluate a reference into a string or list which is out of range. Setting index_range_error to 0 causes Eden to simply return @ and give no error instead. Added an Edit menu with Previous and Clear options. Added key short cuts for windows opened with OpenDisplay (so you can now remove the annoying default scout window using the keyboard only if you don't want it). Now keeping three backups of ~/.tkeden-history (as people don't seem to look at this file after a crash until they've restarted tkeden a few times). ** Rel1.11 ** Added GPL license and changed existing CHANGES.TXT to add this Removed 'doubling stack allocation' experiment which never should have really found it's way into a release 'cos it didn't work. Added changes required to tkeden/Makefile.in and configure.in in order to be able to build on my Sparc 2 at home (Solaris 7 + some GNU things). Improved build documentation - removed very outdated INSTALL document, replaced with a document describing requirements and build process. ** Wed Nov 15 16:40:41 GMT 2000 Rel1.10 ** About to create a tarball for import into SourceForge. Will leave the RCS information around in the hope that they can import it into CVS, but remove all generated files and also the stuff in the Windows dir that isn't part of Eden source. Also it looks like it is difficult to rename directories etc in CVS so lib-tkeden1.9 will become lib-tkeden. Reworked this CHANGE.LOG into reverse chronological order. ** Wednesday October 11 17:55:40 BST 2000 Rel1.9 ** Minor changes to documentation in Windows/run.bat and TODO Had been experimenting to try and get something like cat - | arca.trans | tkeden to work (ie tkeden reads commands from stdin whilst running all other stuff simultaneously). Ran into problems with buffering in pipes, so the kbhit() function I added is now ifdef'd out. ** Sunday September 3 21:49:19 BST 2000 Rel1.8 ** Added comment to scout.init.e about using Tcl to do trivial ImageScale-ing. Copied $PUBLIC/lib/tkeden/nArca.init.e into the lib directory as arca.lib, and added revision control header as arca seems to be considered more "mainstream" than I thought. Sorted out Docs/TODO a lot. windist target strips the executable now - this makes it all fit onto one floppy :) ** Thursday August 31 18:57:44 BST 2000 Rel1.7 ** Found a copy of config.guess and config.sub from /dcs/rap/mp3/cdparanoia/cdparanoia-III-alpha9.7/ as the GNU CVS site is down. This seems to be required now that locally, autoconf seems to have been "upgraded" to 2.14a (and the older version has been removed). Directory structure cleaned up a little: Docs and Windows subdirectories introduced, README.TXT in the main directory. (Rel1.7 released, but again in a minute) config.sub wasn't recent enough to work on Cygwin. Found more recent copies in /package/gap4r2/cnf. Copied some of Ben C's support files into the Windows subdirectory... Glpng etc. Fixing bugs to do with configur-ating Sasami Merging in Ben C's changes to the Tcl code Put some of the info from Ben C's Readme into the Windows directory. (Rel1.7 released, but again in a minute) Added a windist target to the main Makefile and wrote a run.bat script that detects whether tkeden is in the current directory or not. Added more directories to the setrcsstate target in main Makefile.in Removed guessLibLocation as it just doesn't work in too many circumstances. We'll have to rely on wrapper scripts etc using the -l argument. Merged in changes from BenC's Sasami version 0.6 (previously I had his version 0.3, and I'd simply left out all of the actual Sasami notation, just keeping the changes necessary to get tkeden to run on Windows. It now looks like Sasami will be considered a "standard" part of tkeden (a nicer solution would be a plug-in style thing, but we don't have the time to do this), and so I've made it optionally compiled when WANT_SASAMI is defined. Sasami only works on Windoz at present). Windows version 0.4 -> 0.6 changes: --Win32-V0.4---------------------------------------------------------------- Added support for materials (which gives full control over lighting parameters and texturing) through the "material" object type. Linked in the glPNG library for loading PNG files as textures. This means that Sasami now needs the glPNG libraries compiled and installed to compile correctly. glPNG can be found in the Sasami distribution (hopefully) or at http://www.wyatt100.freeserve.co.uk/download.htm . Commented out the glBindTexture/glGenTextures calls in glpng.c to avoid needing to link it with the non-existant OpenGL 1.1 library for CygWin. (note : this hack is no longer needed - see below) Added texture-mapping support, with auto-generation of texture co-ordinates if they aren't provided, and support for using texture binding to prevent texture-thrashing. Built the "Rubik's cube" example script. Increased the default ambient lighting a bit so objects no longer appear 100% black when not facing the light source. Built a new libopengl32.a based on MSVCs one, which includes the 1.1 functions - most notably glGenTextures and glBindTexture, which are used by the texture-mapping code. This fixes the problems with OpenGL implementations which don't export these via wglGetProcAddress (such as the MS and SGI software implementations), and means that a custom build of glPNG is no longer required. Packaged up the Sasami examples in a slightly more convienient directory. First "public" release version --Win32-V0.5---------------------------------------------------------------- Rewrote the Sasami parser to cope with variable number of parameters in notations, and altered various functions to take advantage of this - mainly by allowing multiple vertices/polys/etc to be specified in one call. Added commas to the list of things the parser considers seperators, allowing for scripts to use (easier to read in some circumstances) comma seperated notation. Fixed a stupid bug where the whole parsed string was converted to lowercase, including variable names - effectively preventing Sasami from reading Eden variables whose names contained uppercase characters! Fixed a *very* nasty bug where texture loading and rendering could take place before OpenGL was initialised, resulting in an instant crash...! Implemented a parser for Lightwave format .OBJ and .MTL files, converting them to Sasami code on-the-fly (and hence into Sasami objects). Reenginnered billiards model to give a 3D display. --Win32-V0.6---------------------------------------------------------------- Added better Windows message handling - Sasami now responds correctly to window actions when Eden is blocking the main thread (eg : "while (1) eager();"). Built animation sample (animate.s) to demonstation time-delta-based animation loops. Fixed a bug that caused textures to be lost when the viewport was resized. Added support for user-definable lighting. Fixed user-definable lighting to work properly, and added sa_r_maxlights to reflect the number of OpenGL-accelerated lights available. Finished up support for alpha-transparency, and wrote glass.s sample to demonstrate it. Altered default lighting so that models are reasonably evenly lit. Altered "load_obj" command so that by default it only loads the object and material definations as Eden declarations, and added "load_full_obj" command which loads everything (the previous behaviour). Fixed a stupid glFrustrum typo that was causing the far clip plane to be ridiculously close, and objects to appear to be microscopic in size (perspective-wise)! Fixed a bug in the OBJ loader that prevented objects with co-ordinates specified with exponents from being loaded correctly. Edited animate.s sample to use todo() instead of eager() so that it doesn't block Eden from executing user input. Added visible flag to objects. ** Monday April 3 20:18:06 BST 2000 Rel1.6: onto new Dell PC, Windoz again, with merged in changes (and again a few mins later) And into $PUBLIC/bin ** Fixed silly bug in Scout/Makefile.in that caused Scout to fail to recover from parse errors. (bug15) Increased size of a buffer that was being overwritten by Patrick's code (bug16) in the SIT! model. Fixes made on the new PC for Windoz: o -X11 doesn't work on Windoz: need -lGDI32 -lUSER32 -lCOMDLG32 -lOPENGL32 -lKERNEL32 instead o Eden/main.c libgen.h not on Windoz. dirname does not exist. Commented out - will have to manually provide the location with -l. o Misc/custom.h needs the __WIN32__ declaration o EX/disp.c different fontHeight etc required on Windoz - replaced Ben's nominal values libLocation error message added if not set. winportextras files (.dlls, run.bat etc) added to the distribution. ** Thursday March 23 16:18:11 GMT 2000 Rel1.5: onto new Dell PC, Windoz ** tkeden prompt changed to show the current VA. Installed at DCS. Version number not updated. bug10 (railway accident server seg fault) fixed in my copy scout.init.e updated: Tcl bound events now all redefine symbols with a "~" prepended in an attempt to avoid problems with the current VA setting. Need to update DCS copy bug11 (timetable @ screen seg fault) fixed in my copy Added a new function, symboltext() for Chris. Need to document. Attempted to make stack resize dynamically. Fixed readline prompt problem by making readline print the prompt (previously it was done by Eden and would fail to be reprinted for example on a Ctrl-U). ** Fri Jan 14 15:27:40 GMT 2000 Rel1.4: into $PUBLIC ** o A copyright notice in the about dialogue o Get rid of HOSTNAME env variable o Change use of CHAR to something else to prevent clashes with Windoz header files (says Ben) o `@` now gives @, not an "expecting string" error. o Get ttyeden to use GNU readline to enable decent editing. o Merged in Ben's changes, as follows: You need to set up the PUBLIC variable with something like "export PUBLIC=/programs/eden". Also, set TCL_LIBRARY=/cygwin/cygwin-b20/share/tcl8.0. --Win32-V0.1---------------------------------------------------------------- Modified : configure makefile.in eden\builtin.c eden\eden.h ex\disp.c ex\disp.h misc\customlib.h donald\tree.h Initial Win32 port. Not much works! --Win32-V0.2----------------------------------------------------------------- Modified : tkeden\configure tkeden\ex\disp.c tkeden\ex\ex.c tkeden\version.h lib\tkeden\edenio.tcl tkeden\ex\win32ex.c tkeden\ex\win32ex.h tkeden\ex\makefile.in Implemented "hacked" versions of FontWidth & FontHeight. Altered configure script to link in Windows GDI functions. Implemented native DisplayDepth() function. Implemented slightly dodgy version of StringWidth. RoomViewer now works (FontWidth/FontHeight problems), albeit with misaligned text. Added Win32 version numbering to version.h. Added Win32 version number message to Help->About window. Removed the focus-follows-mouse flag when running on Windows, as this is not normal Windows behaviour and will only confuse/annoy users! Added win32ex files to EX to hold Windows GUI functions. Rewrote the File->Include code to use a standard Windows dialog. Rewrote the File->Save code to use a standard Windows dialog. --Win32-V0.3----------------------------------------------------------------- Modified : tkeden\version.h tkeden\ex\parser.c tkeden\eden\notation.h tkeden\ex\lex.c tkeden\ex\script.c tkeden\sasami\* tkeden\makefile.in tkeden\configure tkeden\* , pretty much! :-( Added hooks to allow Sasami code to be entered and parsed. Created modified lexer/parser based on Donald code. Dumped Donald lexer/parser as it's way too complex. Wrote parser for Sasami code. Added Sasami OpenGL rendering code. Added Sasami functions to builtin.c for reading back changes to data. Sasami vertex rendering now works. Fixed up some structural bugs and implemented polygon rendering. Added auto-normal generation so OpenGL lighting works. Fixed crash-on-shutdown bug due to not destroying WGL context correctly. Fixed support for comments in Sasami Added object handling code, and modelview matrix logic for objects Moved variables like background colour to be "true" Eden variables rather than function calls. Fixed lazy-creation of certain objects causing crashes if the object was used before any parameters set. Added "`" notation for passing code to Eden. Added the ability to change viewport resolution from Eden, and to toggle the axes indicators. Created a simple morphing object demo. ** Mon Nov 8 21:54:31 GMT 1999 Rel1.3: to take home with me! ** o Investigated with tcl/tk 8.2.0 (was previously using tcl/tk 8.0). Fixed environment variable handling. Now OK. o Makefile should mark lib files with version number o configure: don't stop compilation if we don't have tcl/tk o Error message "unexpected end-of-file in chararcter constant" !! ** Wed Nov 3 16:16:12 GMT 1999 Rel1.2: bug fixes to 1.1. Ooops - didn't mean to increment the version no. ** o Bug fix: myttyeden, s=0;s=1l; - seg fault. Not in ttyeden Investigated, and found only in wierd set of circumstances - ignore. o Error message "type clash: expectingint" !! o Error message "no such variable ash ...called by" o Error message "func/proc needed ...while executing" o bug7 at ITS Same as above - found it happened lots at ITS. Worked around. ** Wed Nov 3 13:51:59 GMT 1999 Rel1.1: installed at ITS under ~cssbz for CS233 experiments with Eddi ** o $PUBLIC. Could eliminate by using dirname(argv[0]) or similar. However, Eden support code uses it. Could rewrite Eden support code, but other Eden code might assume it. Perhaps could detect with this procedure, then set the variable once the tkeden process has started. However - this looses us flexibility - cannot set PUBLIC to somewhere else deliberately. Perhaps could allow an override with a command line option. Would this solve more problems than it causes (esp wrt the Windoz port?). Perhaps change to EM_PUBLIC whilst about it. Or set EM_PUBLIC in a wrapper around tkeden etc... then users don't need to keep modifying their setup. Or maybe EM_LIB would be more appropriate. Wrapper script should set the variable if it is not already set to allow overriding. Or perhaps lib files should be in a subdirectory of dirname, including the tkeden version number to allow installation of multiple versions. o Provide a way to override the library files detection result o Rewrote emalloc etc as macros and other stuff to enable dmalloc to give sensible reports o Fix the Scout memory leak that Simon found: bug5 o Redid COPYING file. Couldn't reproduce: o Fix the Tcl bug that Simon found: OXO demo "Tcl errors occur when you shut the model down with the clock (animation) still running." o Copy and paste problems on UNIX. A Tcl problem. Don't move the mouse whilst you click the middle button. ** (about) Fri Oct 8 20:13:02 1999 Rel1.0: to Ben Carter for OpenGL expts ** o These changes made by Ashley Ward. o Throw away Imake stuff, start again with autoconf. o Merge in Patrick's dtkeden changes o Put unused code in Attic. Also their RCS files o Fix ttyeden on Linux (rethink linking to curses?) o Remove -R and -ldl from linking on Linux. Also need -I/usr/include/ncurses. Also need -lncurses, not -lcurses o Move Attic directories into one directory, possibly out of the source distribution o Fix curses stuff - try with ncurses_g? o Check through error messages etc output from tkeden - fix for good English :) o Check for PUBLIC being set - if unset, crashes with seg fault on ARML. o Check what happens when DISPLAY is not set or xhost problem - falls over nicely? o "...near line " could do with some more description of the line. o Compile with optimisation (gcc -O2, cc -xO2 + change the number) o Move Imakefiles into Attic o Remove unnecessary gunk from start of Makefile.ins - install eg o Can ttyeden do donald and scout? If not, remove the code from the link... o Remove UNIX command dependencies: 'ls' in file handling o dtkeden has a new TEXTBOX functionality - document! o Need a dynamic buf in type.c, t_str to prevent overflow and Seg fault when converting long lists to strings. o Do we have a Y2K problem, with the results from gettime(), time(), ftime()? o Eden gettime() uses C-lib time() and C-lib localtime(), the year result of which is years since 1900. So applications, currently receiving the number 99, will receive the number 100 next year. So OK. o Eden time() is basically a call to C-lib time(), so OK. o Eden ftime() is basically a call to C-lib gettimeofday(), so OK. o A -v option to show the current version (of tk and tty eden) o Help -> About Tkeden to show version number. Perhaps also print it on stdout when started up. (no!). Perhaps also show $tcl_version. o Remove RCS Log header o Make sure all the code has a static RCS Id header so we can use strings on the executable. o Move lib/bison into the source directory. Remove the sym links. o Fixed the Segmentation fault found when running the dtkeden railway demo o Tcl error messages seem to be swallowed and replaced with less helpful ones. See especially the definition of tcl() - whereever that is... o Rewrote curses linkage to remove SunOS dependencies o Added a new hook: _tkeden_showxoutput = 1; shows xoutput tcl output And now some ancient history... ** September 3 1999 ** o tkeden.S and tkeden.C merged into one dtkeden version with a command argument -s(superagent)|-a(agent). o -h command argument added ** December 15 1997 ** o Unknown changes ** December 9 1997 ** o tkeden.S and tkeden.C (server and client) variants created by Patrick Sun, later to be called dtkeden, created from the tkeden source. o -c command argument added. o This version must be run on gem (as gem is hard-coded as the host). ** September 26 1997 ** o Two versions of tkeden compiled for DCS, possibly by Richard Cartwright, it looks like one for 'sun5' (tkeden-sep2619972) and one other (tkeden-sep261997). ** October 28 1996 ** o A version of tkeden compiled for DCS (by Simon Yung?). ** June 20 1996 ** o A version of ttyeden compiled for DCS (by Simon Yung?) on SunOS? ** February 27 1996 ** o Last RCS check-in made by Simon Yung? ** July 7 1995 ** o First RCS check-in made by Simon Yung? tkeden1.40/lib-tkeden/client.tcl0100600000252500001640000001521007332041623015272 0ustar ashleyem# # $Id: client.tcl,v 1.6 2001/08/01 17:59:47 cssbz Exp $ # # Just the client specific bits of tcl. This is sourced when appropriate # from edenio.tcl [Ash] # Client-Server & Socket # display the message of client connection on client window # read script line-by-line sent by the server from socket and # evoke eden evaluation proc read_sock {sock} { global receiveScripts EOF esvrSock global EOS ECS serverReply variantversion set lineScript [gets $sock] set lineScript [string trimright $lineScript] if {[eof $sock]} { close $sock set esvrSock "" tk_dialog .message "$variantversion: Network Message" \ "The dtkeden server has been shut down and the connection has been closed." \ warning 0 OK # puts "Connection is closed..." } else { if {$lineScript == $ECS} { incr serverReply return } if {$lineScript == $EOF || $lineScript == $EOS} { appendHist $receiveScripts # set receiveScripts "ScoutWinTrigged = 0;\n$receiveScripts\n" set receiveScripts "$receiveScripts\n" evaluate $receiveScripts if {$lineScript == $EOS} { #puts $esvrSock $EOS sendServer $EOS } set receiveScripts "" } else { set receiveScripts "$receiveScripts\n$lineScript" } } } proc sendUsrName {} { global usrName EOU getUsrName variantversion _tkeden_version set getUsrName 1 sendServer1 "$EOU" set variantversion "dtkeden $_tkeden_version (client:$usrName)" wm title . "$variantversion: Input" } proc loginUsrName {} { global esport eshost variantversion toplevel .login wm title .login "$variantversion: Login" label .login.mess -text "You have connected to the dtkeden server \n\ with channel <[expr $esport-9000]>\ on host <$eshost>.\n\ Please login with your agent name" entry .login.usrName -relief sunken -textvariable usrName pack .login.mess .login.usrName -side top -padx 1m -pady 2m button .login.ok -text "OK" -command { if {[string trim $usrName] != ""} { sendUsrName; destroy .login } else { bell } } # button .login.cancel -text "Cancel" -command { notLogin; destroy .login } button .login.clear -text "Clear" -command { set usrName ""; focus .login.usrName } pack .login.ok .login.clear -side left -expand 1 bind .login.usrName { sendUsrName; destroy .login } focus .login.usrName grab .login } proc setupSocket {} { global usrName getUsrName global esvrSock eshost esport variantversion puts "$variantversion: connecting to dtkeden server channel <[expr $esport-9000]> on host <$eshost>..." # this is a synchronous connection: # The command does not return until the server responds to the # connection request set errCode [catch {set esvrSock [socket $eshost $esport]} string] # puts $errCode # Setup monitoring on the socket so that when there is data to be # read the proc "read_sock" is called if {$errCode == 0 } { # puts "You are connected to tkServer in 'gem'...\n" fileevent $esvrSock readable [list read_sock $esvrSock] # configure channel modes # ensure the socket is line buffered so we can get a line of text # at a time (Cos thats what the server expects)... # Depending on your needs you may also want this unbuffered so # you don't block in reading a chunk larger than has been fed # into the socket # i.e fconfigure $esvrSock -blocking off fconfigure $esvrSock -buffering line -translation {crlf crlf} # set up our keyboard read event handler: # Vector stdin data to the socket #fileevent stdin readable [list read_stdin $esvrSock] # message indicating connection accepted and we're ready to go # wait for and handle either socket or stdin events... #vwait eventLoop if {$usrName == "" } { loginUsrName } else { sendUsrName } vwait getUsrName } else { puts "Fail to connect dtkeden server channel <[expr $esport-9000]> on host <$eshost>." puts "Using dtkeden as a stand-alone environment" .radios.send config -state disabled bell } } # read scripts from tkeden input window and send them to server set sendServerDebug 0 proc sendServer { text } { global EOF ECS synchronize serverReply sendServerDebug # don't change synchronize which comes from ../Eden/main.client.c if ($sendServerDebug) { puts "sendServerDebug: sendServer1" } if {$synchronize > 0} { while {$serverReply < 0} { vwait serverReply } } if ($sendServerDebug) { puts "sendServerDebug: sendServer2" } if {$synchronize > 0} { set text "$text\n$ECS" } else { set text "$text\n$EOF" } if ($sendServerDebug) { puts "sendServerDebug: sendServer3" } sendServer1 $text } proc sendServer1 {text} { global esvrSock usrName EOF currentNotation global synchronize serverReply sendServerDebug if ($sendServerDebug) { puts "sendServerDebug: sendServer4" } set isCancel -1 set text "$text$usrName" if {$esvrSock == "" } { set isCancel [connectServer] } if {$isCancel == "0"} return if {$esvrSock != ""} { # set errCode [catch {.menu.accept invoke} string] ; # may need to handle error control??? # puts "text $text" set errCode -1 while {$errCode !=0} { getCurrentNotation # cannot change currentNotation below. It comes from EX/Exinit() set errCode [catch {puts $esvrSock "$currentNotation\n$text"} string] if {$errCode != 0} { set isCancel [connectServer] if {$isCancel == "0"} break } } if {$synchronize > 0} { incr serverReply -1 while {$serverReply < 0} { vwait serverReply } } } } proc connectServer {} { global esvrSock variantversion set selectButton -1 while { $selectButton != 0 } { set selectButton [tk_dialog .message "$variantversion: Connection Failed" \ "Cannot connect to server" warning 0 Cancel Retry ] if {$selectButton == "1"} { set esvrSock "" setupSocket if {$esvrSock != ""} break } } return $selectButton } set EOF "@#$%EOF%$#@" set EOU "@#$%EOU%$#@" set EOS "@#$%EOS%$#@" set ECS "@#$%ECS%$#@" set serverReply 0 set receiveScripts "" set usrName "" set getUsrName 0 #set eshost "gem" #set esport 7000 #puts "eshost $eshost esport $esport" set esvrSock "" setupSocket tkeden1.40/lib-tkeden/credits.txt0100600000252500001640000000562107437721426015527 0ustar ashleyemEden: the Evaluator of DEfinitive Notations Copyright (c) 1995-2001 The ý. All rights reserved. Authors: Edward Yun Wai Yung (Eden) Simon Yun Pui Yung (tkeden) Pi-Hwa (Patrick) Sun (dtkeden) Richard Cartwright (initial work on PC port, bug fixes etc) Amanda Wright (initial work on PC port) Ben Carter (Sasami on PC, finishing PC port) Chris Brown (Observation-oriented parser) Ashley Ward (rationalisation, new auto-configure system, Sasami on UNIX, bug fixes, CVS, interface improvements, Mac OS port, teeth gnashing...) Certain variants of Eden use some of these libraries: Tcl/Tk http://tcl.activestate.com cygwin http://www.cygwin.com readline http://cnswww.cns.cwru.edu/~chet/readline/rltop.html Togl http://togl.sourceforge.net/ GLpng http://www.wyatt100.freeserve.co.uk/download.htm libpng http://www.libpng.org/pub/png libz http://www.zlib.org/ ncurses http://www.clark.net/pub/dickey/ncurses/ncurses.html Tk Img package http://members1.chello.nl/~j.nijtmans/img.html This software is provided "as is", and no warranty, express or implied, is given. Neither the author nor the ý takes any responsibility whatsoever for any use or misuse of this software, or any damage created by its use or misuse. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Permission to use, copy, modify, and distribute this software and documentation for non-commercial purposes and without fee is hereby granted, provided that the ý copyright notices and this permission notice appear in all copies. Neither the author nor The ý makes any representations about the suitability of this software and documentation for any purpose. It is provided ``as is'' without express or implied warranty. Commercial use of this software requires specific permission from the University of ý; contact the Empirical Modelling project through the web pages at http://www.dcs.warwick.ac.uk/modelling/ or by snail mail at The Empirical Modelling Project, Department of Computer Science, ý, Coventry, CV4 7AL, UK for further information. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA tkeden1.40/lib-tkeden/donald.eden0100600000252500001640000010340507456612431015422 0ustar ashleyem/* * $Id: donald.eden,v 1.2 2002/03/01 23:50:51 cssbz Exp $ */ /* --- SPECIFICATION FOR OPERATORS AND INITIALIZE GRAPHICS --- */ setbuf(stdout, 0); OFF = 0; ON = 1; FALSE = 0; TRUE = 1; NullStr = ""; NullList = []; /* PI = 3.141593; */ /* TYPE = 1; X = 2; Y = 3; P1 = 2; P2 = 3; P3 = 4; CENTRE = 2; RADIUS = 3; TEXT = 2; */ INF = '!'; /* [ INF ] */ /* INT = 'I'; /* [ INT, I ] */ */ REAL = 'R'; /* [ REAL, ??? ] */ CHAR = 'W'; /* [ CHAR, ??? ] */ BOOLEAN = 'B'; /* [ BOOLEAN, B ] */ CART = 'C'; /* [ CART, X, Y ] */ POLAR = 'P'; /* [ POLAR, R, A ] */ LINE = 'L'; /* [ LINE, P1, P2 ] */ ARC = 'U'; /* [ ARC, P1, P2, R ] */ CIRCLE = 'E'; /* [ CIRCLE, P, R] */ RECTANGLE = 'G'; /* [ RECTANGLE, P1, P2] */ ELLIPSE = 'Q'; /* [ ELLIPSE, P, P, P ] */ LABEL = 'T'; /* [ LABEL, W, P ] */ SHAPE = 'S'; /* [ SHAPE, ??? ] */ OPENSHAPE = 'O'; /* [ OPENSHAPE, ... ] */ IMAGE = 'I'; /* [ IMAGE, W, P ] */ /* MONITOR = 'M'; /* [ MONITOR, B, ...] */ IMPOSE = 'I'; /* [ IMPOSE, I ] */ */ if (tcl("set tk_version") < "8.3") { dashedopt = ""; dottedopt = ""; } else { dashedopt = " -dash {_}"; dottedopt = " -dash {.}"; } /* check for ill-defined value argument: list return: @ if the list is @ 1 if all terms are well-defined 0 if partly undefined */ func idv { para d; auto i; if (d == @) return 1; if (type(d) != "list") return 0; for (i = d#; i > 0; --i) { if (idv(d[i])) return 1; } return 0; } /* real to string conversion using sprintf(), see sprintf(3) for format spec */ func rtos { para r, format; auto s; s = substr("", 1, 255); /* create a 255-char long string */ sprintf(s, "%"//format, r); if (s# > 255) { error("rtos: goofed up with memory allocation"); } return s; } func DD_random { if (type($1) == "int") { return rand() % $1; } else { return rand() * $1 / 2147483647; } } /* POINT */ func cart { return [CART, $1, $2]; /* [ CART, X, Y ] */ } /* POINT */ func polar { return [POLAR, $1, $2]; /* [ POLAR, R, A ] */ } /* LINE */ func line { return [LINE, $1, $2]; /* [ LINE, P1, P2 ] */ } /* ARC */ func arc { return [ARC, $1, $2, $3]; /* [ LINE, P1, P2, ANGLE ] */ } /* CIRCLE */ func circle { return [CIRCLE, $1, $2]; /* [ CIRCLE, P, R] */ } /* RECTANGLE */ func rectangle { return [RECTANGLE, $1, $2]; /* [ RECTANGLE, P1, P2] */ } /* ELLIPSE */ func ellipse { return [ELLIPSE, $1, $2, $3]; /* [ ELLIPSE, P, P, P] */ } /* LABEL */ func image /* CHAR $1; POINT $2; */ { return [IMAGE, $1, $2]; /* [ IMAGE, T, P] */ } /* LABEL */ func label /* CHAR $1; POINT $2; */ { return [LABEL, $1, $2]; /* [ LABEL, T, P] */ } /* /* MONITOR */ func monitor { return [MONITOR, $2, $1, $3]; /* [ MONITOR, mesg1, bool, mesg2 ] */ } */ /* SHAPE */ /* Takes a list of pointers (an OPENSHAPE) and dereferences each item recursively. Thus translating ["O", &t, &v] into ["S", t, v] [Ash] */ func open2shape { para openShape; auto shape, entity, i; if (openShape == @) return @; if (openShape[1] != 'O') error("open2shape given " // openShape[1] // " type and not an openshape"); shape = [SHAPE]; for (i = 2; i <= openShape#; i++) { entity = *(openShape[i]); if (type(entity) == "list") if (entity[1] == 'O') shape = shape // [open2shape(entity)]; else shape = shape // [entity]; } return shape; } /* POINT */ func intersect { para line1, line2; auto a1, a2, b1, b2, c1, c2, s, t; if (idv(line1) || idv(line2)) return @; a1 = line1[3][3] - line1[2][3]; /* implicit eqn */ b1 = line1[2][2] - line1[3][2]; /* of line line1 */ c1 = line1[2][3] * line1[3][2] - line1[3][3] * line1[2][2]; a2 = line2[3][3] - line2[2][3]; /* implicit eqn */ b2 = line2[2][2] - line2[3][2]; /* of line line2 */ c2 = line2[2][3] * line2[3][2] - line2[3][3] * line2[2][2]; if (a1 * b2 == a2 * b1) writeln("intersect(): Can't happen on parallel lines"); else { /* find intersection of lines */ s = (b1 * c2 - b2 * c1) / (a1 * b2 - a2 * b1); t = (c1 * a2 - c2 * a1) / (a1 * b2 - a2 * b1); return [CART, s, t]; } } /* LINE */ func parallel { para line, point, alpha, beta; auto a1, a2, b1, b2, m; if (idv(line) || idv(point) || alpha == @ || beta == @) return @; alpha = float(alpha); /* make sure it is real number */ beta = float(beta); /* vert and horiz lines have no gradient */ /* parallel lines have the same gradient */ m = (line[2][2] == line[3][2] || line[2][3] == line[3][3]) ? 0.0 : float(line[3][3] - line[2][3] / line[3][2] - line[2][2]); if (line[2][2] == line[3][2]) { /* line is vertical */ b1 = point[3] - alpha; b2 = point[3] + beta; if (m == 0) a1 = a2 = float(point[2]); else { a1 = (b1 - point[3]) / m + point[2]; a2 = (b2 - point[3]) / m + point[2]; } } else { /* line is horizontal or other */ a1 = point[2] - alpha; b1 = (a1 - point[2]) * m + point[3]; a2 = point[2] + beta; b2 = (a2 - point[2]) * m + point[3]; } return [LINE, [CART, a1, b1], [CART, a2, b2]]; } /* LINE */ func perpend { para point, line; auto a1, a2, b1, b2, c1, c2, x, y; if (idv(point) || idv(line)) return @; /* implicit eqn of point $1 */ a1 = float(line[2][2] - line[3][2]); b1 = float(line[2][3] - line[3][3]); c1 = -a1 * point[2] - b1 * point[3]; /* implicit eqn of line $2 */ a2 = float(line[3][3] - line[2][3]); b2 = float(line[2][2] - line[3][2]); c2 = float(line[2][3] * line[3][2] - line[3][3] * line[2][2]); /* find perpendicular */ x = (b1 * c2 - b2 * c1) / (a1 * b2 - a2 * b1); y = (c1 * a2 - c2 * a1) / (a1 * b2 - a2 * b1); return [LINE, point, [CART, x, y]]; } /* REAL */ func dist /* POINT(LINE) $1; POINT(LINE) $2 */ { para arg1, arg2; auto a, b, c; if (idv(arg1) || idv(arg2)) return @; switch (arg1[1]) { case 'C': case 'P': if (arg1[1] == POLAR) arg1 = polar_to_cart(arg1); if (arg2[1] == POLAR) arg2 = polar_to_cart(arg2); a = (arg1[2] - arg2[2]) * (arg1[2] - arg2[2]); b = (arg1[3] - arg2[3]) * (arg1[3] - arg2[3]); return sqrt(float(a + b)); case 'L': if (arg1[2][1] == POLAR) arg1[2] = polar_to_cart(arg1[2]); if (arg1[3][1] == POLAR) arg1[3] = polar_to_cart(arg1[3]); if (arg2[2][1] == POLAR) arg2[2] = polar_to_cart(arg2[2]); if (arg2[3][1] == POLAR) arg2[3] = polar_to_cart(arg2[3]); a = arg1[3][3] - arg1[2][3]; b = arg1[3][2] - arg1[2][2]; c = arg1[2][3] * arg2[2][2] - arg1[3][3] * arg1[2][2]; return sqrt(float(a * arg2[2] + b * arg2[3] + c)) * (a * arg2[2] + b * arg2[3] + c) / (a * a + b * b); } } /* POINT */ func midpoint { para line; auto s, t; if (idv(line)) return @; if (line[2][1] == POLAR) line[2] = polar_to_cart(line[2]); if (line[3][1] == POLAR) line[3] = polar_to_cart(line[3]); s = (line[2][2] + line[3][2]) / 2.0; t = (line[2][3] + line[3][3]) / 2.0; return [CART, s, t]; } /* ENTITY */ func trans { para entity, x, y; auto point, i; if (idv(entity) || x == @ || y == @) return @; point = [CART, x, y]; switch (entity[1]) { case 'C': case 'P': return vector_add(entity, point); case 'R': writeln("trans(): Can't happen on ", entity[1]); break; case 'L': return [LINE, vector_add(entity[2], point), vector_add(entity[3], point)]; case 'U': return [ARC, vector_add(entity[2], point), vector_add(entity[3], point), entity[4]]; case 'E': return [CIRCLE, vector_add(entity[2], point), entity[3]]; case 'G': return [RECTANGLE, vector_add(entity[2], point), vector_add(entity[3], point)]; case 'Q' : return[ELLIPSE, vector_add(entity[2],point), vector_add(entity[3],point), vector_add(entity[4],point)]; case 'L': /* 3D line ? */ return [LINE, vector_add(entity[2], point), vector_add(entity[3], point), vector_add(entity[4], point)]; case 'O': entity = open2shape(entity); case 'S': for (i = 2; i <= entity#; i++) entity[i] = trans(entity[i], x, y); return entity; case 'T': return [LABEL, entity[2], vector_add(entity[3], point)]; case 'I': return [IMAGE, entity[2], vector_add(entity[3], point)]; } } /* ENTITY */ func rot { para entity, point, angle; auto i, s, t, dx, dy, center; auto s1, t1, s2, t2; if (idv(entity) || idv(point) || angle == @) return @; angle = float(angle); switch (entity[1]) { case 'C': case 'P': if (entity[1] == POLAR) entity = polar_to_cart(entity); if (point[1] == POLAR) point = polar_to_cart(point); dx = entity[2] - point[2]; dy = entity[3] - point[3]; s = dx * cos(angle) - dy * sin(angle) + point[2]; t = dx * sin(angle) + dy * cos(angle) + point[3]; return [CART, s, t]; case 'R': writeln("rot(): Can't happen on ", entity[1]); return entity; case 'L': return [LINE, rot(entity[2], point, angle), rot(entity[3], point, angle)]; case 'U': return [ARC, rot(entity[2], point, angle), rot(entity[3], point, angle), entity[4]]; case 'E': return [CIRCLE, rot(entity[2], point, angle), entity[3]]; case 'G': return [RECTANGLE, rot(entity[2], point, angle), rot(entity[3], point, angle)]; case 'Q': return [ELLIPSE, rot(entity[2], point, angle), rot(entity[3], point, angle), rot(entity[4], point, angle)]; case 'O': entity = open2shape(entity); case 'S': for (i = 2; i <= entity#; i++) entity[i] = rot(entity[i], point, angle); return entity; case 'T': return [LABEL, entity[2], rot(entity[3], point, angle)]; case 'I': return [IMAGE, entity[2], rot(entity[3], point, angle)]; } } /* ENTITY */ func scale { para entity, factor; auto i, dx, dy, s1, s2, t1, t2, r, center; if (idv(entity) || factor == @) return @; switch (entity[1]) { case 'P': entity = polar_to_cart(entity); case 'C': return [CART, entity[2] * factor, entity[3] * factor]; case 'L' : return [LINE, scale(entity[2], factor), scale(entity[3], factor)]; case 'E' : r = entity[3] * factor; /* scale radius */ center = scale(entity[2], factor); return [CIRCLE, center, r]; case 'G' : return [RECTANGLE, scale(entity[2], factor), scale(entity[3], factor)]; /* ARC ('U') case by Chris Roe, who mentioned that this might be a fudge as it doesn't scale the arc's "bend" */ case 'U' : return [ARC, scale(entity[2], factor), scale(entity[3], factor), entity[4]]; case 'Q' : return [ELLIPSE, scale(entity[2], factor), scale(entity[3], factor), scale(entity[4], factor)]; case 'O': entity = open2shape(entity); case 'S': for (i = 2; i <= entity# ; i++) entity[i] = scale(entity[i], factor); return entity; case 'T': return [LABEL, entity[2], scale(entity[3], factor)]; case 'I': return [IMAGE, entity[2], scale(entity[3], factor)]; } } /* The reflect Eden function below is by Chris Roe. The implement-it-as-a-builtin stuff is Ash's fault. */ func reflect { para entity, line; auto i, s, t, l, px, py, center; auto s1, t1, s2, t2; if (idv(entity) || idv(line) == @) return @; switch (entity[1]) { case 'C': case 'P': if (entity[1] == POLAR) entity = polar_to_cart(entity); l = perpend([CART,entity[2],entity[3]],line); px = l[3][2]; /* intersection point of the normal and the mirror */ py = l[3][3]; /* is the point at which reflection takes place */ s = entity[2] + (2*(px-entity[2])); t = entity[3] + (2*(py-entity[3])); return [CART, s, t]; case 'R': writeln("reflect(): Can't happen on ", entity[1]); return entity; case 'L': return [LINE, reflect(entity[2], line), reflect(entity[3], line)]; case 'U': return [ARC, reflect(entity[2], line), reflect(entity[3], line), entity[4]]; case 'E': return [CIRCLE, reflect(entity[2], line), entity[3]]; case 'G': return [RECTANGLE, reflect(entity[2], line), reflect(entity[3], line)]; case 'Q': return [ELLIPSE, reflect(entity[2], line), reflect(entity[3], line), reflect(entity[4], line)]; case 'O': entity = open2shape(entity); case 'S': for (i = 2; i <= entity#; i++) entity[i] = reflect(entity[i], line); return entity; case 'T': return [LABEL, entity[2], reflect(entity[3], line)]; case 'I': return [IMAGE, entity[2], reflect(entity[3], line)]; } } /* LINE */ func line_reverse { if ($1 == @) return @; return [LINE, $1[3], $1[2]]; } /* POINT */ func dotx { para point; if (point == @) return @; point = polar_to_cart(point); return [CART, point[2], 0.0]; } /* POINT */ func doty { para point; if (point == @) return @; point = polar_to_cart(point); return [CART, 0.0, point[3]]; } func dot1 { if ($1 == @) return @; return $1[2]; } func dot2 { if ($1 == @) return @; return $1[3]; } func dotrad { if ($1 == @) return @; return cart_to_polar($1)[2]; } func dotarg { if ($1 == @) return @; return cart_to_polar($1)[3]; } func vector_add { para point1, point2; if (idv(point1) || idv(point2)) return @; if (point1[1] == POLAR) point1 = polar_to_cart(point1); if (point2[1] == POLAR) point2 = polar_to_cart(point2); return [CART, point1[2] + point2[2], point1[3] + point2[3]]; } func vector_sub { para point1, point2; if (idv(point1) || idv(point2)) return @; if (point1[1] == POLAR) point1 = polar_to_cart(point1); if (point2[1] == POLAR) point2 = polar_to_cart(point2); return [CART, point1[2] - point2[2], point1[3] - point2[3]]; } func scalar_mult { para point, value; if (idv(point) || idv(value)) return @; if (point[1] == POLAR) return [POLAR, float(point[3]) * value, point[2]]; else return [CART, float(point[2]) * value, float(point[3] * value)]; } func scalar_div { para point, value; if (idv(point) || idv(value)) return @; if (point[1] == POLAR) return [POLAR, float(point[3]) / value, point[2]]; else return [CART, float(point[2]) / value, float(point[3] / value)]; } func scalar_mod { para point, value; if (idv(point) || idv(value)) return @; if (point[1] == POLAR) return [POLAR, int(point[3]) % int(value), point[2]]; else return [CART, int(point[2]) % int(value), int(point[3]) % int(value)]; } /* ----- BOOLEAN CONDITIONS ----- */ /* BOOLEAN */ func pt_betwn_pts { para point1, point2, point3; if (idv(point1) || idv(point2) || idv(point3)) return @; if (point1[1] == POLAR) point1 = polar_to_cart(point1); if (point2[1] == POLAR) point2 = polar_to_cart(point2); return ( (point1[2] <= point2[2] && point2[2] <= point3[2]) || (point1[2] >= point2[2] && point2[2] >= point3[2]) ) && ( (point1[3] <= point2[3] && point2[3] <= point3[3]) || (point1[3] >= point2[3] && point2[3] >= point3[3]) ) ; } /* BOOLEAN */ func colinear { para point1, point2, point3; auto dab, dbc, dac; if (idv(point1) || idv(point2) || idv(point3)) return @; dab = dist(point1, point2); dbc = dist(point2, point3); dac = dist(point1, point3); return dab == dbc + dac || dac == dab + dbc || dbc == dab + dac; } /* BOOLEAN */ func intersects { para line1, line2; auto a1, a2, b1, b2, c1, c2, s, t; if (idv(line1) || idv(line2)) return @; a1 = float(line1[3][3] - line1[2][3]); /* implicit eqn */ b1 = float(line1[2][2] - line1[3][2]); /* of line1 */ c1 = float(line1[2][3] * line1[3][2] - line1[3][3] * line1[2][2]); a2 = float(line2[3][3] - line2[2][3]); /* implicit eqn */ b2 = float(line2[2][2] - line2[3][2]); /* of line2 */ c2 = float(line2[2][3] * line2[3][2] - line2[3][3] * line2[2][2]); if (a1 * b2 == a2 * b1) { writeln("intersect(): Can't happen on parallel lines"); return FALSE; } else { /* find point of intersection */ s = (b1 * c2 - b2 * c1) / (a1 * b2 - a2 * b1); /* x co-ord */ t = (c1 * a2 - c2 * a1) / (a1 * b2 - a2 * b1); /* y co-ord */ if (pt_betwn_pts(line1[2], [CART, s, t], line1[3]) && pt_betwn_pts(line2[2], [CART, s, t], line2[3])) return TRUE; /* intersection of */ else return FALSE; /* actual line only */ } } /* BOOLEAN */ func separates { para line, point1, point2; auto a1, a2, a3, b1, b2, b3, c1, c2, c3, s2, s3; if (idv(line) || idv(point1) || idv(point2)) return @; a1 = float(line[3][3] - line[2][3]); /* implicit eqn */ b1 = float(line[2][2] - line[3][2]); /* line $1 */ c1 = float(line[2][3] * line[3][2] - line[3][3] * line[2][2]); /* perpendicular line from point2 to line */ a2 = float(line[2][2] - line[3][2]); b2 = float(line[2][3] - line[3][3]); c2 = -a2 * point1[2] - b2 * point1[3]; a3 = a2; /* perpendicular line */ b3 = b2; /* from point2 to line */ c3 = -a3 * point2[2] - b3 * point2[3]; s2 = (b1 * c2 - b2 * c1) / (a1 * b2 - a2 * b1); s3 = (b1 * c3 - b3 * c1) / (a1 * b3 - a3 * b1); if (point1[2] > s2 && point2[2] > s3) return FALSE; /* Points on +side of line */ if (point1[2] < s2 && point2[2] < s3) return FALSE; /* Points on -side of line */ else return TRUE; /* Line separates points */ } /* BOOLEAN */ func includes { para Circle, point; auto s, t; if (idv(Circle) || idv(point)) return @; s = (Circle[2][2] - point[2]) * (Circle[2][2] - point[2]); t = (Circle[2][3] - point[3]) * (Circle[2][3] - point[3]); return (sqrt(float (s + t)) <= Circle[3]); } /* BOOLEAN */ func incident { para entity, point; auto s, t; if (idv(entity) || idv(point)) return @; switch (entity[1]) { case 'L': /* LINE */ return (colinear(entity[2], point, entity[3])); /* substitute x- and y- coordinate into circle */ case 'E': /* CIRCLE */ s = (entity[2][2] - point[2]) * (entity[2][2] - point[2]); t = (entity[2][3] - point[3]) * (entity[2][3] - point[3]); return (sqrt(float(s + t)) == entity[3]); } } /* BOOLEAN */ func distlarger { para entity, point, value; auto a, b, c, d; if (idv(entity) || idv(point) || idv(value)) return @; switch (entity[1]) { case 'C': case 'P': if (entity[1] == POLAR) entity = polar_to_cart(entity); if (point[1] == POLAR) point = polar_to_cart(point); a = (entity[2] - point[2]) * (entity[2] - point[2]); b = (entity[3] - point[3]) * (entity[3] - point[3]); d = sqrt(float(a + b)); return d > value; case 'L': if (entity[2][1] == POLAR) entity[2] = polar_to_cart(entity[2]); if (entity[3][1] == POLAR) entity[3] = polar_to_cart(entity[3]); if (point[1] == POLAR) point = polar_to_cart(point); a = entity[3][3] - entity[2][3]; b = entity[3][2] - entity[2][2]; c = entity[2][3] * entity[2][2] - entity[3][3] * entity[2][2]; d = sqrt(float(a * point[2] + b * point[3] + c)) * (a * point[2] + b * point[3] + c) / (a * a + b * b); return d > value; } } /* BOOLEAN */ func distsmaller { para entity, point, value; auto a, b, c, d; if (idv(entity) || idv(point) || idv(value)) return @; switch (entity[1]) { case 'C': case 'P': if (entity[1] == POLAR) entity = polar_to_cart(entity); if (point[1] == POLAR) point = polar_to_cart(point); a = (entity[2] - point[2]) * (entity[2] - point[2]); b = (entity[3] - point[3]) * (entity[3] - point[3]); d = sqrt(float(a + b)); return d < value; case 'L': if (entity[2][1] == POLAR) entity[2] = polar_to_cart(entity[2]); if (entity[3][1] == POLAR) entity[3] = polar_to_cart(entity[3]); if (point[1] == POLAR) point = polar_to_cart(point); a = entity[3][2] - entity[2][2]; b = entity[3][3] - entity[2][3]; c = entity[2][3] * entity[2][2] - entity[3][3] * entity[2][2]; d = sqrt(float(a * point[2] + b * point[3] + c)) * (a * point[2] + b * point[3] + c) / (a * a + b * b); return d < value; } } func cart_to_polar { para cart; if (idv(cart)) return @; if (cart[1] == POLAR) return cart; if (cart[1] != CART) error("argument is not in cart coordinate"); cart[2] = float(cart[2]); cart[3] = float(cart[3]); if (cart[2] == 0.0 && cart[3] == 0.0) return [POLAR, 0.0, 0.0]; return [POLAR, sqrt(cart[2]*cart[2]+cart[3]*cart[3]), atan2(cart[3], cart[2])]; } func polar_to_cart { para polar; if (idv(polar)) return @; if (polar[1] == CART) return polar; if (polar[1] != POLAR) error("argument is not in polar coordinate"); return [CART, polar[2] * cos(float(polar[3])), polar[2] * sin(float(polar[3]))]; } func toComma { para s; auto i; for (i = 1; i <= s# && s[i] != ','; i++); return (i > 0) ? substr(s, 1, i-1) : ""; } func lookAttr { para s, attr; auto head; if (s# <= attr# + 1) return ""; head = toComma(s); if (substr(s, 1, attr#+1) == (attr//"=")) return substr(head, attr#+2, head#); else if (s# > head# + 1 + attr# + 1) return lookAttr(substr(s, head# + 2, s#), attr); else return ""; } /* ----- GRAPHICS DRAWING ROUTINE ----- */ _tkeden_showxoutput = 0; proc xoutput { auto i, s; if ($# == 0) return; s = str($1); for (i = 2; i <= $#; i++) s = strcat(s, " ", str($[i])); /* do '_tkeden_showxoutput = 1;' to debug Donald graphics [Ash] */ if (_tkeden_showxoutput) writeln("xoutput: tcl(\"", s, "\");"); tcl(s); } proc xdelete { para viewport_name, segid; auto command; command = "."//viewport_name[1]//"."//viewport_name[2]; xoutput("if [winfo exists", command, "] {",command, "delete", "t"//str(int(segid)), "}"); } proc xpoint { para viewport_name, segid, x, y, attr, xOrigin, yOrigin, xScale, yScale; auto command, color, var; var = viewport_name[2]; command = "."//viewport_name[1]//"."//var; color = lookAttr(*attr, "color"); color = (color == "") ? "-fill $"//var//"_fg" : "-fill "//color; x = x * xScale + xOrigin; y = y * yScale + yOrigin; xoutput(command, "create line", x, y, x, y, color, "-tags {all t"//str(int(segid))//"}"); } proc xline { para viewport_name, segid, x1, y1, x2, y2, attr, xOrigin, yOrigin, xScale, yScale; auto command, val, opt, var; var = viewport_name[2]; command = "."//viewport_name[1]//"."//var; val = lookAttr(*attr, "color"); opt = "-fill " // ((val == "") ? "$"//var//"_fg" : val); val = lookAttr(*attr, "arrow"); opt = opt // " -arrow " // ((val == "") ? "none" : val); val = lookAttr(*attr, "linewidth"); if (val != "") opt = opt // " -width " // val; val = lookAttr(*attr, "linestyle"); if (val == "dashed") opt = opt // dashedopt; else if (val == "dotted") opt = opt // dottedopt; x1 = x1 * xScale + xOrigin; y1 = y1 * yScale + yOrigin; x2 = x2 * xScale + xOrigin; y2 = y2 * yScale + yOrigin; xoutput(command, "create line", x1, y1, x2, y2, opt, "-tags {all t"//str(int(segid))//"}"); } proc xrectangle { para viewport_name, segid, x1, y1, x2, y2, attr, xOrigin, yOrigin, xScale, yScale; auto command, col, val, var, opt, outcol; var = viewport_name[2]; command = "."//viewport_name[1]//"."//var; opt = ""; outcol = lookAttr(*attr, "outlinecolor"); opt = "-outline " // ((outcol == "") ? "$"//var//"_fg" : outcol); col = lookAttr(*attr, "color"); val = lookAttr(*attr, "fill"); opt = opt // " -fill " // ((val == "solid") ? ((col == "") ? "$"//var//"_fg" : col) : "{}"); val = lookAttr(*attr, "linewidth"); opt = opt // " -width " // ((val == "") ? "1.0" : val); val = lookAttr(*attr, "linestyle"); if (val == "dashed") opt = opt // dashedopt; else if (val == "dotted") opt = opt // dottedopt; x1 = x1 * xScale + xOrigin; y1 = y1 * yScale + yOrigin; x2 = x2 * xScale + xOrigin; y2 = y2 * yScale + yOrigin; xoutput(command, "create rect", x1, y1, x2, y2, opt, "-tags {all t"//str(int(segid))//"}"); } proc xarc { para viewport_name, segid, x1, y1, x2, y2, a, attr, xOrigin, yOrigin, xScale, yScale; auto p1, p2, cx, cy, r, rad, b, c, start, col, outcol; auto command, val, opt, var; var = viewport_name[2]; command = "."//viewport_name[1]//"."//var; if ((a >= 0 ? a : -a) < 1.0) { /* small angle, treat as straight line */ x1 = x1 * xScale + xOrigin; y1 = y1 * yScale + yOrigin; x2 = x2 * xScale + xOrigin; y2 = y2 * yScale + yOrigin; xline(viewport_name, segid, x1, y1, x2, y2, xOrigin, yOrigin, xScale, yScale); return; } col = lookAttr(*attr, "color"); opt = "-fill " // ((col == "") ? "$"//var//"_fg" : col); outcol = lookAttr(*attr, "outlinecolor"); opt = opt // " -outline " // ((outcol == "") ? "$"//var//"_fg" : outcol); val = lookAttr(*attr, "linewidth"); if (val != "") opt = opt // " -width " // val; val = lookAttr(*attr, "linestyle"); if (val == "dashed") opt = opt // dashedopt; else if (val == "dotted") opt = opt // dottedopt; val = lookAttr(*attr, "fill"); opt = opt // " -style " // ((val == "") ? "arc" : "pieslice"); /* treat it properly as a genuine arc */ a = float(a); if (a > 360 || a < -360) error("arc angle must be in between -360 and 360"); x1 = float(x1); y1 = float(y1); x2 = float(x2); y2 = float(y2); p1 = [CART, x1, y1]; p2 = [CART, x2, y2]; rad = a * PI / 180; rad = rad >= 0 ? rad : 2 * PI + rad; b = (PI - rad) / 2; c = cart_to_polar(vector_sub(p2, p1))[3]; r = sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) / 2 / sin(rad / 2); r = r >= 0 ? r : -r; cx = x1 + r * cos(c - b); cy = y1 + r * sin(c - b); start = 90 + (c - rad / 2) * 180 / PI; start = start - int(start / 360) * 360; start = start >= 0 ? start : start + 360; x1 = (cx - r) * xScale + xOrigin; y1 = (cy - r) * yScale + yOrigin; x2 = (cx + r) * xScale + xOrigin; y2 = (cy + r) * yScale + yOrigin; xoutput(command, "create arc", x1, y1, x2, y2, "-start", start, "-extent", a, opt, "-tags {all t"//str(int(segid))//"}"); } proc xcircle { para viewport_name, segid, x, y, r, attr, xOrigin, yOrigin, xScale, yScale; auto command, col, val, var, opt, outcol; var = viewport_name[2]; command = "."//viewport_name[1]//"."//var; opt = ""; outcol = lookAttr(*attr, "outlinecolor"); opt = "-outline " // ((outcol == "") ? "$"//var//"_fg" : outcol); col = lookAttr(*attr, "color"); val = lookAttr(*attr, "fill"); opt = opt // " -fill " // ((val == "solid") ? ((col == "") ? "$"//var//"_fg" : col) : "{}"); val = lookAttr(*attr, "linewidth"); opt = opt // " -width " // ((val == "") ? "1.0" : val); val = lookAttr(*attr, "linestyle"); if (val == "dashed") opt = opt // dashedopt; else if (val == "dotted") opt = opt // dottedopt; x = x * xScale + xOrigin; y = y * yScale + yOrigin; xoutput(command, "create oval", x-r*xScale, y-r*yScale, x+r*xScale, y+r*yScale, opt, "-tags {all t"//str(int(segid))//"}"); } proc xellipse { para viewport_name, segid, x0, y0, x1, y1, x2, y2, attr, xOrigin, yOrigin, xScale, yScale; auto command, val, opt, var, dx1, dy1, dx2, dy2, outcol; var = viewport_name[2]; command = "."//viewport_name[1]//"."//var; val = lookAttr(*attr, "color"); opt = (val == "") ? "-fill $"//var//"_fg" : "-fill "//val; val = lookAttr(*attr, "linewidth"); opt = opt // " -width " // ((val == "") ? "1.0" : val); val = lookAttr(*attr, "linestyle"); if (val == "dashed") opt = opt // dashedopt; else if (val == "dotted") opt = opt // dottedopt; x0 = x0 * xScale + xOrigin; y0 = y0 * yScale + yOrigin; x1 = x1 * xScale + xOrigin; y1 = y1 * yScale + yOrigin; x2 = x2 * xScale + xOrigin; y2 = y2 * yScale + yOrigin; val = lookAttr(*attr, "fill"); dx1 = 4.0 * (x1 - x0) / 3; dy1 = 4.0 * (y1 - y0) / 3; dx2 = 4.0 * (x2 - x0) / 3; dy2 = 4.0 * (y2 - y0) / 3; if (val == "") { xoutput(command, "create line", x0-dx2, y0-dy2, x0+dx1, y0+dy1, x0+dx2, y0+dy2, x0-dx1, y0-dy1, x0-dx2, y0-dy2, opt, "-smooth true -splinesteps 5 -tags {all t" //str(int(segid))//"}"); } else { outcol = lookAttr(*attr, "outlinecolor"); opt = opt // " -outline " // ((outcol == "") ? "$"//var//"_fg" : outcol); xoutput(command, "create polygon", x0-dx2, y0-dy2, x0+dx1, y0+dy1, x0+dx2, y0+dy2, x0-dx1, y0-dy1, x0-dx2, y0-dy2, opt, "-smooth true -splinesteps 5 -tags {all t" //str(int(segid))//"}"); } } proc xtext { para viewport_name, segid, x, y, text, attr, xOrigin, yOrigin, xScale, yScale; auto command, var, val, opt; var = viewport_name[2]; command = "."//viewport_name[1]//"."//var; opt = "-fill "; val = lookAttr(*attr, "color"); opt = opt // (val == "" ? "$"//var//"_fg" : val); val = lookAttr(*attr, "font"); opt = opt // " -font " // (val == "" ? "$"//var//"_font" : val); x = x * xScale + xOrigin; y = y * yScale + yOrigin; xoutput(command, "create text", x, y, "-text {"//text//"}", opt, "-tags {all t"//str(int(segid))//"}"); } proc ximage { para viewport_name, segid, x, y, image, attr, xOrigin, yOrigin, xScale, yScale; auto command, var, val, opt; var = viewport_name[2]; command = "."//viewport_name[1]//"."//var; x = x * xScale + xOrigin; y = y * yScale + yOrigin; xoutput(command, "create image", x, y, "-image", image, "-tags {all t"//str(int(segid))//"}"); } /**** * INITIALIZE ROOT CONTEXT * ****/ /*-----------------------------------------------------------------------------+ | plot_point, plot_line, plot_rectangle, plot_circle, plot_ellipse, plot_shape | +-----------------------------------------------------------------------------*/ plot_point is plot_shape; plot_line is plot_shape; plot_arc is plot_shape; plot_circle is plot_shape; plot_ellipse is plot_shape; plot_rectangle is plot_shape; plot_label is plot_shape; plot_shape is PlotShape; proc draw_shape { para viewport_name, SegName, entity, attr, xOrigin, yOrigin, xScale, yScale; auto x1, y1, x2, y2, i, p1, p2; if (viewport_name == @ || SegName == @ || idv(entity)) return; switch (entity[1]) { case 'C': xpoint(viewport_name, SegName, entity[2], entity[3], attr, xOrigin, yOrigin, xScale, yScale); break; case 'P': p1 = polar_to_cart(entity); xpoint(viewport_name, SegName, p1[2], p1[3], attr, xOrigin, yOrigin, xScale, yScale); break; case 'L': if (entity[2][1] == POLAR) { entity[2] = polar_to_cart(entity[2]); } if (entity[3][1] == POLAR) { entity[3] = polar_to_cart(entity[3]); } xline(viewport_name, SegName, entity[2][2], entity[2][3], entity[3][2], entity[3][3], attr, xOrigin, yOrigin, xScale, yScale); break; case 'G': xrectangle(viewport_name, SegName, entity[2][2], entity[2][3], entity[3][2], entity[3][3], attr, xOrigin, yOrigin, xScale, yScale); break; case 'U': if (entity[2][1] == POLAR) { entity[2] = polar_to_cart(entity[2]); } if (entity[3][1] == POLAR) { entity[3] = polar_to_cart(entity[3]); } xarc(viewport_name, SegName, entity[2][2], entity[2][3], entity[3][2], entity[3][3], entity[4], attr, xOrigin, yOrigin, xScale, yScale); break; case 'E': if (entity[2][1] == POLAR) { entity[2] = polar_to_cart(entity[2]); } xcircle(viewport_name, SegName, entity[2][2], entity[2][3], entity[3], attr, xOrigin, yOrigin, xScale, yScale); break; case 'Q': if (entity[2][1] == POLAR) { entity[2] = polar_to_cart(entity[2]); } if (entity[3][1] == POLAR) { entity[3] = polar_to_cart(entity[3]); } if (entity[4][1] == POLAR) { entity[4] = polar_to_cart(entity[4]); } xellipse(viewport_name, SegName, entity[2][2], entity[2][3], entity[3][2], entity[3][3], entity[4][2], entity[4][3], attr, xOrigin, yOrigin, xScale, yScale); break; case 'T': if (entity[3][1] == POLAR) entity[3] = polar_to_cart(entity[3]); xtext(viewport_name, SegName, entity[3][2], entity[3][3], str(entity[2]), attr, xOrigin, yOrigin, xScale, yScale); break; case 'I': if (entity[3][1] == POLAR) entity[3] = polar_to_cart(entity[3]); ximage(viewport_name, SegName, entity[3][2], entity[3][3], str(entity[2]), attr, xOrigin, yOrigin, xScale, yScale); break; case 'S': for (i = 2; i <= entity#; i++) draw_shape(viewport_name, SegName, entity[i], attr, xOrigin, yOrigin, xScale, yScale); break; default: writeln("ERROR: draw_shape(" , entity, ");"); break; } } proc dd_delete { para id, viewport, attr; plot_shape([], id, attr); *id = @; } proc InitDoNaLDViewport { OpenDisplay("donaldscreen", 500, 500); tcl("wm title .donaldscreen DoNaLD"); execute("%scout window DoNaLDdefaultWin = { type: DONALD pict: \"DoNaLD\" box: [{0,0}, {500, 500}] border: 1 };\n%eden"); tcl("canvas .donaldscreen.default"); DoNaLD is scout_show_2D_window(DoNaLDdefaultWin, ".donaldscreen.default", "default") ? [["donaldscreen", "default"]] : [["donaldscreen", "default"]]; } /* include(getenv("TKEDEN_LIB") // "/macro.e"); */ proc SetGraph { para ename, dname; execute(macro(" proc P?1 : ?1_viewport, ?1__fi_, ?1__xi_, ?1_nSegment, ?1_?3, ?1_?4 { auto i, j, s, xi, xi_1, fi, fi_1; xi = \"(\"//?1__xi_//\")\"; xi_1 = macro(xi, \"??2\"); fi = \"(\"//macro(?1__fi_, \"??1\", xi)//\")\"; fi_1 = macro(fi, \"??2\"); execute(\"%donald\\nviewport \"//?1_viewport//\"\\nwithin ?2 {\\n\"); if (o?1_nNode != @) for (j = o?1_nNode[2]; j > 0; j--) for (i = o?1_nNode[1]; i > 0; i--) execute(macro(\"%donald\\ndelete ?3??2_??1\", str(i-1),str(j))); if (o?1_nSegment != @) for (j = o?1_nSegment[2]; j > 0; j--) for (i = o?1_nSegment[1]; i > 0; i--) execute(macro(\"%donald\\ndelete ?4??2_??1\", str(i), str(j))); "//" if (?1_?3 != []) { for (j = 0; j < ?1_?3# / 2; j++) { s = \"\"; for (i = ?1_nSegment; i >= 0; i--) { s = s // macro(\" ?3??2_??1\", str(i), str(j+1)); if (i > 0) s = s // ','; } if (?1_nSegment > 0) execute(\"%donald\\n\"//?1_?3[2*j+1]//s); if (?1_?3[2*j+2] != \"\") for (i = ?1_nSegment; i >= 0; i--) execute(macro(macro(\"%donald\\n?3????3_??1 = \"//?1_?3[2*j+2], \"??1\", xi, fi, \"??2\", xi_1, fi_1), str(i), str(i-1), str(j+1))); } o?1_nNode = [?1_nSegment + 1, ?1_?3# / 2]; } else o?1_nNode = [0,0]; "//" if (?1_?4 != []) { for (j = 0; j < ?1_?4# / 2; j++) { s = \"\"; for (i = ?1_nSegment; i > 0; i--) { s = s // macro(\" ?4??2_??1\", str(i), str(j+1)); if (i > 1) s = s // ','; } if (?1_nSegment >= 0) execute(\"%donald\\n\"//?1_?4[2*j+1]//s); if (?1_?4[2*j+2] != \"\") for (i = ?1_nSegment; i > 0; i--) execute(macro(macro(\"%donald\\n?4????3_??1 = \"//?1_?4[2*j+2], \"??1\", xi, fi, \"??2\", xi_1, fi_1), str(i), str(i-1), str(j+1))); } o?1_nSegment = [?1_nSegment, ?1_?4# / 2]; } else o?1_nSegment = [0,0]; execute(\"%donald\\n}\"); } ", ename, dname, "node", "segment")); } proc quit {} tkeden1.40/lib-tkeden/donald.txt0100600000252500001640000000730507456612025015327 0ustar ashleyem------ DoNaLD (Definitive Notation for Line Drawing) QUICK REFERENCE ------ Warning: this documentation isn't quite finished yet... -- SYNTAX ----------------------------------------------------------------- No semi-colons: line feeds are terminators Line continuation: use \ at the end of a line to continue to the next # UNIX shell style one-line comments Variables must be declared before use (except when using the ! operator) Redeclaration of type is not possible Name space: append ! to an identifier to reference an Eden variable: eg eq!(a, b) Escaping to Eden: ? is a one-line escape to Eden (remember to terminate with a semi-colon) -- DATA TYPES ------------------------------------------------------------- int: 34 real: 10.0 char: "abc" boolean: true, false point: {50, 100} point: {modulo @ angle} ie distance and angle (radians) from the origin line: [{10, 10}, {80, 90}] arc: [point1, point2, r] circle: circle(centre, radius), circle({500, 500}, 400) ellipse: ellipse(centre, major, minor) rectangle: rectangle(point1, point2) label: label(string, point) image: I!ImageFile("gif", "hill.gif") openshape: openshape cross within cross { line l1, l2 l1 = [{10, -10}, {-10, 10}] l2 = [{10, 10}, {-10, -10}] } shape: shape S S = trans(cross, 100, 200) graph: (see other documentation) -- FUNCTIONS -------------------------------------------------------------- Arithmetic: + - * div mod sqrt log exp trunc float rand Trigonometric: sin cos tan asin acos atan Relational: && || ! < <= == > >= Geometric: point midpoint(line) point intersect(line, line) line perpend(point, line) real dist(point, point) bool intersects(line, line) bool separates(line, point, point) bool includes(circle, point) bool incident(line, point) bool incident(circle, point) bool pt_betwn_pts(point, point, point) bool colinear(point, point, point) bool distlarger(point, point, value) bool distlarger(line, point, value) bool distsmaller(point, point, value) bool distsmaller(line, point, value) Shape transformations (note "entity" can be any Donald type): trans(entity, x, y) scale(entity, ratio) rot(entity, point, angle) reflect(entity, line) String functions: // (string concatenation) itos(int) rtos(real, fprintf-format-string) Image functions: I!functionName denotes a function returning an image -- REFERENCES ------------------------------------------------------------- x: variable x in the immediate context ~/x: variable x in the context one level up /x: variable x in the root (topmost) context x!: the Eden variable x .1, .2: first and second points of a line or first and second coordinates of a point .x, .y: projection of a point onto the x- and y- axes -- PRE-DEFINED VARIABLES -------------------------------------------------- pi: ratio of circle circumference to diameter (note upper case PI in Eden) -- ATTRIBUTES ------------------------------------------------------------- To give an attribute to the DoNaLD variable Obj/line1, use the Eden escape: ?A_Obj_line1 = "attribute1=value1,attribute2=value2..."; color outlinecolor linewidth linestyle: dotted, dashed or solid arrow: first, last, both or none locus: true, false fill: solid or hollow font: a string: "{family size style}"... family = times, courier or helvetica, size = in points (1/72th inch) style = normal, bold, roman, italic, underline, overstrike (multiple styles are possible: "{times 12 {bold italic}}") -- VIEWPORTS -------------------------------------------------------------- viewport VIEW1 The default viewport is DoNaLD. -- MORE INFORMATION ---------------------------------------------------------- See http://www.dcs.warwick.ac.uk/modelling/ for more detail. tkeden1.40/lib-tkeden/eddi.eden0100600000252500001640000020763407437435600015077 0ustar ashleyem%eden /* * $Id: eddi.eden,v 1.1 2002/02/28 14:15:28 cssbz Exp $ * Warning: this is a generated file */ ## ## Original file eddipf.e (length 10703, dated Oct 23 08:58) follows... ## %eden /* File: eddipf.e Program: EDEN functions for EDDI/P Date: 6/2/96 Author: Son V Truong */ /* Generally messed around with since by Ashley and Meurig */ /* Added some checking to the input of functions - Michael */ /* */ /* Make a version of a table with no repeated rows */ func Makedistinct { para l; auto result, elt, ix; result = []; while (l#!=0) { elt = l[1]; shift l; ix = 1; while ((ix<=result#)&&(elt!=result[ix])) ix++; if (result#" : { for (i=1; i<=keys#; i++) { if (keys[i] > $4) append tlist1,$1[i+1]; } break; } case ">=" : { for (i=1; i<=keys#; i++) { if (keys[i] >= $4) append tlist1,$1[i+1]; } break; } default : writeln("EDDI/P Error: not a comparison."); } return makedistinct(tlist1); } func getkcols { auto i; tlist = []; for (i=1; i<=$1[1][1]#; i++) if ($1[1][1][i] == 1) append tlist, $1[1][i+1]; return tlist; } func rdupcols { auto i,j,k; tlist = [[[]]]; colnos = [2]; delcols = [$1[1][2]]; for (i=3; i<=$1[1]#; i++) if (notin(delcols,$1[1][i])) { append colnos, i; append delcols, $1[1][i]; } for (j=1; j<=colnos#; j++) { append tlist[1][1], $1[1][1][colnos[j]-1]; append tlist[1], $1[1][colnos[j]]; } for (k=2; k<=$1#; k++) { append tlist, []; for (j=1; j<=colnos#; j++) append tlist[k], $1[k][colnos[j]-1]; } return makedistinct(tlist); } func matchcols /* [[mct1],[mct2]] = matchcols(t1,t2) */ { auto i,j; mct1 = []; mct2 = []; for(i=2;i<=$1[1]#;i++) for(j=2;j<=$2[1]#;j++) { if ($1[1][i] == $2[1][j]) { append mct1,i; append mct2,j; } } return [mct1,mct2]; } func njoin { auto i,j,k,x,y,z; if ($#<2) { writeln("EDEN: ERROR: two tables not provided for njoin."); return [[[]]]; } else if (($1==@) || ($2==@)) { writeln("EDEN: ERROR: njoin has received at least one "// "undefined table."); return [[[]]]; } tlist1 = []; vals1 = []; vals2 = []; nvals1 = []; nvals2 = []; append tlist1, $1[1]; matcols = matchcols($1,$2); if (matcols != [[],[]]) { for (i=1; i<=matcols[1]#; i++) append vals1, getcolval($1,matcols[1][i]-1); for (i=1; i<=matcols[2]#; i++) append vals2, getcolval($2,matcols[2][i]-1); for (j=1; j<=vals1[1]#; j++) { append nvals1, []; for (k=1; k<=vals1#; k++) append nvals1[j], vals1[k][j]; } for (j=1; j<=vals2[1]#; j++) { append nvals2, []; for (k=1; k<=vals2#; k++) append nvals2[j], vals2[k][j]; } attr = $1[1]; attr[1] = attr[1] // $2[1][1]; for (i=2; i<=$2[1]#; i++) append attr, $2[1][i]; tlist = [attr]; z = 1; for (x=1; x<=nvals1#; x++) for (y=1; y<=nvals2#; y++) if (nvals1[x] == nvals2[y]) { append tlist, $1[x+1]; z++; for (i=1; i<=$2[y+1]#; i++) append tlist[z], $2[y+1][i]; } return rdupcols(tlist); } else { attr = $1[1]; attr[1] = attr[1] // $2[1][1]; for (i=2; i<=$2[1]#; i++) append attr, $2[1][i]; tlist = [attr]; for (x=2;x<=$1#;x++) for (y=2; y<=$2#; y++) { append tlist, ($1[x] // $2[y]); } return tlist; } } func epipe { auto i; tlist = []; for(i=2;i<=$1#;i++) append tlist,$1[i]; return tlist; } ## ## Original file eddi.e (length 6144, dated Feb 21 22:43) follows... ## %eden /* Modification by Ash */ /* include ("eddi/eddipf.e"); */ /* Removed by Ash Feb 21 2002: will be inserted above */ /* include(getenv("TKEDEN_LIB")//"/eddipf.e"); */ operators = [[':',"select_wrapper"],['%',"project"],['.',"inter"],['*',"njoin"],['+',"union"],['-',"diff"]]; func lookupop { para op; auto i; for (i = 1; i <= operators#; i++) if (char (op) == operators [i][1]) return operators [i][2]; return "unknown"; } func select_wrapper { para tbl, pred; auto var, op, val, i, j; i = 1; while (i <= pred# && (isalphanum (pred[i]) || pred[i] == ' ')) i++; var = stripspace(substr (pred, 1, i - 1)); j = i; while (i <= pred# && pred[i] != ' ' && !isalphanum (pred [i])) i++; op = stripspace (substr (pred, j, i - 1)); val = converttonum (stripspace (substr (pred, i, pred#))); if (type (val) == "string") val = cutquotes (val); return select (tbl, var, op, val); } eddi_tables = []; proc droptable { para tbl; auto i, new_tables; new_tables = []; for (i = 1; i <= eddi_tables#; i++) if (eddi_tables [i] != tbl) new_tables = new_tables // [eddi_tables [i]]; eddi_tables = new_tables; forget (tbl); } proc addtotablelist { para tbl; eddi_tables = eddi_tables // [tbl]; } proc listtables { auto i; writeln ("----------------"); for (i = 1; i <= eddi_tables#; i++) writeln (eddi_tables [i]); writeln ("----------------"); } eddi_notation = [";", "eddi_statement", []]; eddi_statement = ["suffix", ";", "eddi_statement_1", ["fail", "eddi_statement_1"]]; /* eddi_statement_1 = ["prefix", "?", "table_val", ["script", ["declare", "relname"], ["setparas", ["relname"]], ["later", "showrel (%%);", "relname"]], ["fail", "eddi_statement_2"]]; */ /* For reg_exp queries rather than just table name */ eddi_statement_1 = ["prefix", "?", "rel_exp", ["script", ["declare", "relname"], ["setparas", ["relname"]], ["later", "showrel (%%);", "relname"]], ["fail", "eddi_statement_2"]]; eddi_statement_2 = ["prefix", "~", "table_name", ["script", ["declare", "relname"], ["setparas", ["relname"]], ["later", "droptable (%%);", "relname"]], ["fail", "eddi_statement_3"]]; eddi_statement_3 = ["pivot", "<<", ["table_name", "tuples"], ["script", ["declare", "relname"], ["setparas", ["relname"], []], ["later", "$$ = addvals ($$, %%);", "relname", "relname", "v_substrs[2]"]], ["fail", "eddi_statement_4"]]; eddi_statement_4 = ["pivot", "!!", ["table_name", "tuples"], ["script", ["declare", "relname"], ["setparas", ["relname"], []], ["later", "$$ = delvals ($$, %%);", "relname", "relname", "v_substrs[2]"]], ["fail", "eddi_statement_5"]]; eddi_statement_5 = ["pivot", "is", ["table_name", "rel_exp"], ["script", ["declare", "relname", "expr"], ["setparas", ["relname"], ["expr"]], ["later", "$$ is %%;", "relname", "expr"]], ["fail", "eddi_statement_6"]]; eddi_statement_6 = ["pivot", "(", ["table_name", "create_state"], ["script", ["declare", "relname", "cdata"], ["setparas", ["relname"], ["cdata"]], ["later", "$$ = create ($$); addtotablelist (\"$$\");", "relname", "cdata", "relname"]], ["fail", "eddi_statement_7"]]; eddi_statement_7 = ["literal", "#", ["script", ["execute", "listtables ();"]]]; table_name = ident_ex ([["script", ["execute", "%% = \"%%\";", "v_paras[1]", "v_string"]]]); table_val = ident_ex ([["script", ["execute", "%% is %%;", "v_paras[1]", "v_string"]]]); func op_exp { para op, next; return ["pivot", str (op), ["rel_exp", "rel_exp"], ["script", ["declare", "p1", "p2"], ["setparas", ["p1"], ["p2"]], ["execute", "%% is " // lookupop (op) // "(%%, %%);", "v_paras[1]", "p1", "p2"]], ["ignore", ["bras"]], ["fail", next]]; } rel_exp = op_exp ('+', "rel_exp_1"); rel_exp_1 = op_exp ('-', "rel_exp_2"); rel_exp_2 = op_exp ('*', "rel_exp_3"); rel_exp_3 = op_exp ('.', "rel_exp_4"); rel_exp_4 = ["rev_pivot", "%", ["rel_exp", "attr_list"], ["script", ["declare", "expr_part", "attr_part"], ["setparas", ["expr_part"], ["attr_part"]], ["execute", "%% is " // lookupop ('%') // "(%%, %%);", "v_paras[1]", "expr_part", "attr_part"]], ["ignore", ["bras"]], ["fail", "rel_exp_5"]]; rel_exp_5 = ["rev_pivot", ":", ["rel_exp", "predicate"], ["script", ["declare", "expr_part"], ["setparas", ["expr_part"], []], ["execute", "%% is " // lookupop (':') // "(%%, ##);", "v_paras[1]", "expr_part", "v_substrs[2]"]], ["ignore", ["bras"]], ["fail", "rel_exp_6"]]; rel_exp_6 = ["prefix", "(", "rel_exp_7", ["fail", "table_val"], ["script", ["setparas", ["v_paras[1]"]]]]; rel_exp_7 = ["suffix", ")", "rel_exp", ["script", ["setparas", ["v_paras[1]"]]]]; tuples = ["split", ",", "tuple", ["ignore", ["sq_bras"]]]; tuple = ["prefix", "[", "tuple_1"]; tuple_1 = ["suffix", "]", "tuple_2"]; tuple_2 = ["split", ",", "tuple_3"]; tuple_3 = ["prefix", "\"", "tuple_5", ["fail", "float_num"]]; tuple_5 = ["suffix", "\"", "stringval"]; attr_list = ["split", ",", "col_name", ["script", ["allparas", "attrs"], ["execute", "%% is %%;", "v_paras[1]", "attrs"]]]; col_name = ident_ex ([["script", ["execute", "%% = \"%%\";", "v_paras[1]", "v_string"]]]); predicate = anything; stringval = anything; func convertcols { para inlist; auto outstr, i; if (inlist# < 1) return ""; outstr = "\"" // inlist [1][1] // "\", \"" // inlist [1][2] // "\""; for (i = 2; i <= inlist#; i++) outstr = outstr // ", \"" // inlist [i][1] // "\", \"" // inlist [i][2] // "\""; return outstr; } create_state = ["suffix", ")", "create_state_1", ["script", ["declare", "cdata"], ["setparas", ["cdata"]], ["execute", "%% is convertcols (%%);", "v_paras[1]", "cdata"]]]; create_state_1 = ["split", ",", "col_info", ["script", ["allparas", "cols"], ["execute", "%% is %%;", "v_paras[1]", "cols"]]]; col_info = ["pivot", " ", ["col_name", "col_info_2"], ["script", ["declare", "cname", "cdata"], ["setparas", ["cname"], ["cdata"]], ["execute", "%% is [%%, %%];", "v_paras[1]", "cname", "cdata"]]]; col_info_2 = ["suffix", "key", "anything", ["script", ["execute", "%% = \"#\";", "v_paras[1]"]], ["fail", "col_info_3"]]; col_info_3 = ["read_all", [], ["script", ["execute", "%% = \"X\";", "v_paras[1]"]]]; notation ("eddi", "eddi_notation"); ## ## Original file neweddipf.e (length 10034, dated Oct 23 20:07) follows... ## %eden /* File: eddipf.e Program: EDEN functions for EDDI/P Date: 6/2/96 Author: Son V Truong */ /* Generally messed around with since by Ashley and Meurig */ /* Added some checking to the input of functions - Michael */ /* */ /* Make a version of a table with no repeated rows */ func Makedistinct { para l; auto result, elt, ix; result = []; while (l#!=0) { elt = l[1]; shift l; ix = 1; while ((ix<=result#)&&(elt!=result[ix])) ix++; if (result#" : { for (i=1; i<=keys#; i++) { if (keys[i] > $4) append tlist1,$1[i+1]; } break; } case ">=" : { for (i=1; i<=keys#; i++) { if (keys[i] >= $4) append tlist1,$1[i+1]; } break; } default : writeln("EDDI/P Error: not a comparison."); } return makedistinct(tlist1); } func getkcols { auto i; tlist = []; for (i=1; i<=$1[1][1]#; i++) if ($1[1][1][i] == 1) append tlist, $1[1][i+1]; return tlist; } func rdupcols { auto i,j,k; tlist = [[[]]]; colnos = [2]; delcols = [$1[1][2]]; for (i=3; i<=$1[1]#; i++) if (notin(delcols,$1[1][i])) { append colnos, i; append delcols, $1[1][i]; } for (j=1; j<=colnos#; j++) { append tlist[1][1], $1[1][1][colnos[j]-1]; append tlist[1], $1[1][colnos[j]]; } for (k=2; k<=$1#; k++) { append tlist, []; for (j=1; j<=colnos#; j++) append tlist[k], $1[k][colnos[j]-1]; } return makedistinct(tlist); } func matchcols /* [[mct1],[mct2]] = matchcols(t1,t2) */ { auto i,j; mct1 = []; mct2 = []; for(i=2;i<=$1[1]#;i++) for(j=2;j<=$2[1]#;j++) { if ($1[1][i] == $2[1][j]) { append mct1,i; append mct2,j; } } return [mct1,mct2]; } func njoin { auto i,j,k,x,y,z; if ($#<2) { writeln("EDEN: ERROR: two tables not provided for njoin."); return @; } else if (($1==@) || ($2==@)) { writeln("EDEN: ERROR: njoin has received at least one "// "undefined table."); return @; } tlist1 = []; vals1 = []; vals2 = []; nvals1 = []; nvals2 = []; append tlist1, $1[1]; matcols = matchcols($1,$2); if (matcols != [[],[]]) { for (i=1; i<=matcols[1]#; i++) append vals1, getcolval($1,matcols[1][i]-1); for (i=1; i<=matcols[2]#; i++) append vals2, getcolval($2,matcols[2][i]-1); for (j=1; j<=vals1[1]#; j++) { append nvals1, []; for (k=1; k<=vals1#; k++) append nvals1[j], vals1[k][j]; } for (j=1; j<=vals2[1]#; j++) { append nvals2, []; for (k=1; k<=vals2#; k++) append nvals2[j], vals2[k][j]; } attr = $1[1]; attr[1] = attr[1] // $2[1][1]; for (i=2; i<=$2[1]#; i++) append attr, $2[1][i]; tlist = [attr]; z = 1; for (x=1; x<=nvals1#; x++) for (y=1; y<=nvals2#; y++) if (nvals1[x] == nvals2[y]) { append tlist, $1[x+1]; z++; for (i=1; i<=$2[y+1]#; i++) append tlist[z], $2[y+1][i]; } return rdupcols(tlist); } else { attr = $1[1]; attr[1] = attr[1] // $2[1][1]; for (i=2; i<=$2[1]#; i++) append attr, $2[1][i]; tlist = [attr]; for (x=2;x<=$1#;x++) for (y=2; y<=$2#; y++) { append tlist, ($1[x] // $2[y]); } return tlist; } } func epipe { auto i; tlist = []; for(i=2;i<=$1#;i++) append tlist,$1[i]; return tlist; } ## ## Original file newshowrel2.e (length 4517, dated Oct 9 17:57) follows... ## %eden _DUMMY = [[[0],"A"],[0]]; /* a dummy eddi relation _DUMMY (A int); _DUMMY << [1]; */ curr_rel = _DUMMY; /* file derived from newshowrel.dev.e which contains some development stuff */ /* Added check for a defined table to showrel(rel) - Michael */ num_tuple is curr_rel#-1; curr_attr is curr_rel[1][curr_index+1]; curr_attr_value is curr_rel[curr_tuple_num+1][curr_index]; /* curr_attr_str is (curr_rel[1][1][curr_index]==1)?curr_attr_value:ntzstr(curr_attr_value); */ curr_attr_str is ntzstr(curr_attr_value); curr_attr_len is curr_attr_str#; /* curr_attr_len is (curr_rel[1][1][curr_index]==1)?curr_attr_value#:str(curr_attr_value)#; */ func ntzstr { /* no trailing zeros display for real x */ /* this conversion function also passes strings through unmodified */ /* this is because of the boundary problem in the definitive environment */ /* whereby neither curr_tuple_num = 0 / 1 is appropriate */ para x; auto strx, i, j, result; strx = str(x); j = strx#; if (x==int(x)) return(str(int(x))); if (x!=str(x)) { i=1; while (strx[i]!='.') i++; while ((j>i) && (strx[j]=='0')) j--; }; result = ""; for (i=1; i<=j; i++) result = result // strx[i]; return result; }; func normalise_len { para s, n; auto i, result; i = 0; result = ""; while (i display list for $1 above $2 */ auto s,i; s = $1; for (i=1; i<=$2#; i++) { append s, $2[i]; } return s; } func displayrt { /* two display lists $1 and $2 -> display list for $1 to right of $2 */ auto s,i; s = []; for (i=1; i<=$1#; i++) { append s, ($1[i] // $2[i]); } return s; } /* some instances of showrel() in action that can be used to test above in connection with the fruits.eddi database */ /* curr_rel = ALLFRUITS; display_list(mkdisplist_rel()); NEWFRUITS = [ALLFRUITS[1]]; /* empty relation */ curr_rel = NEWFRUITS; display_list(mkdisplist_rel()); curr_rel = CITRUS; display_list(mkdisplist_rel()); MIX = union(APPLE, CITRUS); curr_rel = MIX; display_list(mkdisplist_rel()); */ proc showrel { para rel; if (rel==@) { writeln("EDEN: ERROR: showrel has been given an "// "undefined table."); return [[[]]]; } autocalc = 0; curr_rel = rel; display_list(mkdisplist_rel()); if (rel# == 2) writeln("(1 row)"); else writeln("(" // str(rel#-1) // " rows)"); curr_rel = _DUMMY; autocalc = 1; }; ## ## Original file newselect2.e (length 2709, dated Oct 27 10:57) follows... ## autocalc=0; func select /* t2 = select(t1,c,c_op,c_val) */ { auto i,j,k,addcol,compval, constval, constelt; tlist1 = []; /* why isn't tlist auto? */ if ($1==@) { writeln("EDEN: ERROR: select has been given an "// "undefined table."); return @; } else if (!isinlist($2, tail($1[1]))) { writeln("EDEN: ERROR: select has been given an "// "invalid attribute."); return @; } append tlist1, $1[1]; keys = getcolval($1,getcolumn($1,$2)); /* writeln(type($4), " ", $4); indicates types of selection */ constelt =((type($4) == "string") && ($4[1]== '\"')) ? cutquotes($4) : $4; constval = []; for (i=1; i<=$1#-1; i++) constval = constval // [constelt]; compval = constval; /* constval is the list of constant values of type number or string that is appropriate when $4 is a literal value */ if ((type($4) == "string") && ($4[1]!= '\"')) { if (!isinlist($4, tail($1[1]))) { writeln("EDEN: ERROR: select has been given an "// "invalid attribute."); return @; } else compval = getcolval($1,getcolumn($1,$4)); } /* compval is the list of values resulting from column selection where $4 is the name of an attribute in the relation $1 */ switch($3) { case "==" : { for (i=1; i<=keys#; i++) { if (keys[i] == compval[i]) append tlist1,$1[i+1]; } break; } case "!=" : { for (i=1; i<=keys#; i++) { if (keys[i] != compval[i]) append tlist1,$1[i+1]; } break; } case "<" : { for (i=1; i<=keys#; i++) { if (keys[i] < compval[i]) append tlist1,$1[i+1]; } break; } case "<=" : { for (i=1; i<=keys#; i++) { if (keys[i] <= compval[i]) append tlist1,$1[i+1]; } break; } case ">" : { for (i=1; i<=keys#; i++) { if (keys[i] > compval[i]) append tlist1,$1[i+1]; } break; } case ">=" : { for (i=1; i<=keys#; i++) { if (keys[i] >= compval[i]) append tlist1,$1[i+1]; } break; } default : writeln("EDDI/P Error: not a comparison."); return(@); } return makedistinct(tlist1); } func select_wrapper { para tbl, pred; auto var, op, val, i, j; i = 1; while (i <= pred# && (isalphanum (pred[i]) || pred[i] == ' ')) i++; var = stripspace(substr (pred, 1, i - 1)); j = i; while (i <= pred# && pred[i] != ' ' && !isalphanum (pred [i]) && pred[i] != '\"') i++; /* originally the terminating condition pred[i] == '\"' was omitted */ op = stripspace (substr (pred, j, i - 1)); val = converttonum (stripspace (substr (pred, i, pred#))); return select (tbl, var, op, val); } autocalc=1; ## ## Original file curragent.e (length 2560, dated Oct 10 10:04) follows... ## %eden /* this resets curr_agent to 0 whenever an sql query is parsed, and so ensures that the vanilla pivot operation is applied in eddi translation phase */ SQL0_statement is ["suffix", ";", "SQL1", ["script", ["execute", "curr_agent = 0;"], ["declare","statement"], ["setparas",["statement"]], ["later","append SQL0_statement_list, %%;","statement"]] ]; SQL_statement is ["suffix", ";", "SQL1", ["script", ["execute", "curr_agent = 0;"], ["declare","statement"], ["setparas",["statement"]], ["later","append SQL_statement_list, %%;","statement"]] ]; SQL_to_eddi_statement is ["suffix", ";", "SQL1", ["script", ["execute", "curr_agent = 0;"], ["declare","statement"], ["setparas",["statement"]], ["later","append SQL_to_eddi_statement_list, %%;","statement"]] ]; /* eddi_statement_1 = ["prefix", "?", "table_val", ["script", ["declare", "relname"], ["setparas", ["relname"]], ["later", "showrel (%%);", "relname"], ["execute", "curr_agent=1;"]], ["fail", "eddi_statement_2"]]; */ /* For reg_exp queries rather than just table name */ eddi_statement_1 = ["prefix", "?", "rel_exp", ["script", ["declare", "relname"], ["setparas", ["relname"]], ["later", "showrel (%%);", "relname"], ["execute", "curr_agent = 1;"] ], ["fail", "eddi_statement_2"]]; eddi_statement_2 = ["prefix", "~", "table_name", ["script", ["declare", "relname"], ["setparas", ["relname"]], ["later", "droptable (%%);", "relname"], ["execute", "curr_agent = 2;"] ], ["fail", "eddi_statement_3"]]; eddi_statement_3 = ["pivot", "<<", ["table_name", "tuples"], ["script", ["declare", "relname"], ["setparas", ["relname"], []], ["later", "$$ = addvals ($$, %%);", "relname", "relname", "v_substrs[2]"], ["execute", "curr_agent = 3;"] ], ["fail", "eddi_statement_4"]]; eddi_statement_4 = ["pivot", "!!", ["table_name", "tuples"], ["script", ["declare", "relname"], ["setparas", ["relname"], []], ["later", "$$ = delvals ($$, %%);", "relname", "relname", "v_substrs[2]"], ["execute", "curr_agent = 4;"] ], ["fail", "eddi_statement_5"]]; eddi_statement_5 = ["pivot", "is", ["table_name", "rel_exp"], ["script", ["declare", "relname", "expr"], ["setparas", ["relname"], ["expr"]], ["later", "$$ is %%;", "relname", "expr"], ["execute", "curr_agent = 5;"] ], ["fail", "eddi_statement_6"]]; eddi_statement_6 = ["pivot", "(", ["table_name", "create_state"], ["script", ["declare", "relname", "cdata"], ["setparas", ["relname"], ["cdata"]], ["later", "$$ = create ($$); addtotablelist (\"$$\");", "relname", "cdata", "relname"], ["execute", "curr_agent = 6;"] ], ["fail", "eddi_statement_7"]]; ## ## Original file newpivctn.e (length 3229, dated Nov 1 20:08) follows... ## %eden autocalc=0; /* func pivot { para instr, piv, ignore; auto i; i = extract (instr, piv, ignore, 1); if ( (i == 0) || ( ((curr_agent==1) || (curr_agent==5) || (curr_agent==8)) && ( (isdigit(instr[i-1])) || (i+piv#==instr#) || (isdigit(instr[i+piv#+1])) ) ) ) return []; else return [substr(instr,1,i-1), substr(instr,i+piv#,instr#)]; } */ /* func pivot { para instr, piv, ignore; auto i; i = extract (instr, piv, ignore, 1); /* consult setting of curr_agent to determine whether there is a possibility that '.' appears a decimal point and a rel op curr_agent is 1 (query), 5 (definition), 6 (assignment) */ if (i!=0) while ( (i!=0) && ((curr_agent==1) || (curr_agent==5) || (curr_agent==6)) && ( (isdigit(instr[i-1])) && (i+piv#<=instr#) &&(isdigit(instr[i+piv#])) ) ) i = extract (instr, piv, ignore, i+piv#); if (i == 0) return []; else return [substr(instr,1,i-1), substr(instr,i+piv#,instr#)]; } */ func pivot { para instr, piv, ignore; auto i; i = extract (instr, piv, ignore, 1); /* consult setting of curr_agent to determine whether there is a possibility that '.' appears a decimal point and a rel op curr_agent is 1 (query), 5 (definition), 6 (assignment) */ if (i!=0) while ( (i!=0) && ( ( ((curr_agent==1)||(curr_agent==5)||(curr_agent==6)) && ( (i>1) && (isdigit(instr[i-1])) && (i+piv#<=instr#) &&(isdigit(instr[i+piv#])) ) ) || ( ((i>1) && (ischar(instr[i-1])) && (ischar(instr[i])) ) ||( (ischar(instr[i+piv#-1])) && (i+piv#<=instr#) && (ischar(instr[i+piv#])) ) ) ) ) i = extract (instr, piv, ignore, i+piv#); if (i == 0) return []; else return [substr(instr,1,i-1), substr(instr,i+piv#,instr#)]; } /* the three versions of pivot above are a flawed pivot that distinguishes decimal point from intersect, but can this overlook intersect, a better version that finds intersect OK in any event, and a version that also detects when a alphabetic pivot occurs in the adjacent context of a letter, as in IN in SINNING */ func converttonum { para instr; auto i, radix, sum; i = instr#; radix = 1; sum = 0; while ((i >= 1) && (isdigit (instr [i]))) { sum += ((instr [i] - '0') * radix); radix = radix * 10; i--; } if (i==0) return sum; if (!isdigit(instr [i]) && (instr[i]!='.')) return instr; if (instr[i]=='.') sum2 = float(sum) / float(radix); radix = 1; i--; /* writeln(sum2); */ sum= 0; while (i >= 1) { if (!isdigit(instr[i])) return instr; if (isdigit (instr [i])) { sum += ((instr [i] - '0') * radix); radix = radix * 10; i--; } } /* writeln(" ", i); */ return sum+sum2; } autocalc=1; ## ## Original file asgn.e (length 957, dated Oct 10 10:47) follows... ## /* adding an assignment of relations to eddi, as in X = APPLE : PRICE > 0.25;*/ /* observe assignment before the create table clause which is identified through its use of the round brackets. Otherwise have problems with assignments of the form X = ( ... ); Statement 6 is =, statement 7 is create, statement 8 is # */ %eden eddi_statement_7 = ["pivot", "(", ["table_name", "create_state"], ["script", ["declare", "relname ", "cdata"], ["setparas", ["relname"], ["cdata"]], ["later", "$$ = create ($$); addtotablelist (\"$$\");", "relname", "cdata", "relname"], ["execute", "curr_agent=7;"]], ["fail", "eddi_statement_8"]]; eddi_statement_6 = ["pivot", "=", ["table_name", "rel_exp"], ["script", ["declare", "relname", "expr"], ["setparas", ["relname"], ["expr"]], ["later", "$$ = %%;", "relname", "expr"], ["execute", "curr_agent=6;"]], ["fail", "eddi_statement_7"]]; eddi_statement_8 = ["literal", "#", ["script", ["execute", "listtables ();"]]]; ## ## Original file prec.e (length 1191, dated Oct 9 17:57) follows... ## %eden /* this file changes the precedence of the eddi ops - giving higher precedence to * than to % and : and lowest precedence to +, - and . */ rel_exp = op_exp ('+', "rel_exp_1"); rel_exp_1 = op_exp ('-', "rel_exp_2"); rel_exp_5 = op_exp ('*', "rel_exp_6"); rel_exp_2 = op_exp ('.', "rel_exp_3"); rel_exp_3 = ["rev_pivot", "%", ["rel_exp", "attr_list"], ["script", ["declare", "expr_part", "attr_part"], ["setparas", ["expr_part"], ["attr_part"]], ["execute", "%% is " // lookupop ('%') // "(%%, %%);", "v_paras[1]", "expr_part", "attr_part"]], ["ignore", ["bras"]], ["fail", "rel_exp_4"]]; rel_exp_4 = ["rev_pivot", ":", ["rel_exp", "predicate"], ["script", ["declare", "expr_part"], ["setparas", ["expr_part"], []], ["execute", "%% is " // lookupop (':') // "(%%, ##);", "v_paras[1]", "expr_part", "v_substrs[2]"]], ["ignore", ["bras"]], ["fail", "rel_exp_5"]]; /* it overcomes the problems of parsing eddi expressions such as: ?ALLFRUITS * APPLE : BEGIN < 4; and deals with the sql equivalent SELECT * FROM ALLFRUITS, APPLE WHERE BEGIN < 4; well also More complex expressions such as SELECT * FROM ALLFRUITS WHERE (BEGIN < 4 AND END > 8) OR BEGIN = 5; still parse also */ ## ## Original file catalogue.e (length 5792, dated Oct 31 08:21) follows... ## %eddi _CATALOGUE ( relname CHAR, reltype CHAR, defn CHAR, ptr POINTER); %eden /* this line was added after type checking: it makes use of redundant fields in the relation table record that had been inappropriately used for key information */ _CATALOGUE[1][1] = ["string", "string", "string", "pointer"]; func search_CAT { para tablename; auto cat, i, result; cat = _CATALOGUE; i= 1; result = 0; shift cat; while (cat!=[]) { i++; if (cat[1][1] == tablename) result = i; shift cat; } return result; } proc delrelvar { para tablename; /* name of table - as string - presumed to be in the catalogue */ *(_CATALOGUE[search_CAT(tablename)][4]) = @; } eddi_statement_8 = ["literal", "#", ["script", ["execute", "curr_agent=8; showrel(CATALOGUE);"]]]; eddi_statement_1 = ["prefix", "?", "rel_exp", ["script", ["declare", "relname"], ["setparas", ["relname"]], ["later", "showrel (%%);", "relname"], ["execute", "curr_agent=1;"]],["fail", "eddi_statement_2"]]; /* handle this checking elsewhere in parsing rel expressions eddi_statement_1 = ["prefix", "?", "rel_exp", ["script", ["declare", "relname"], ["setparas", ["relname"]], ["later", "if (search_CAT(%%)!=0) showrel (%%); else writeln(\"Table not in catalogue\");", "relname", "relname"], ["execute", "curr_agent=1;"]],["fail", "eddi_statement_2"]]; */ eddi_statement_2 = ["prefix", "~", "table_name", ["script", ["declare", "relname"], ["setparas", ["relname"]], ["later", "if ((%%[1]!='_') && (search_CAT(%%)>2)) { delrelvar(%%); delete _CATALOGUE, search_CAT(%%);} else {if (search_CAT(%%)==2) writeln (\"Can't delete the catalogue\"); else writeln(\"Table / view name is not in the catalogue\");}", "relname", "relname", "relname", "relname", "relname"], ["execute", "curr_agent=2;"]], ["fail", "eddi_statement_3"]]; eddi_statement_5 = ["pivot", "is", ["table_name", "rel_exp"], ["script", ["declare", "relname", "expr"], ["setparas", ["relname"], ["expr"]], ["execute", "curr_agent=5; instr = v_string;"], ["later", "if (search_CAT(%%)==0) { $$ is %%; _CATALOGUE = addvals (_CATALOGUE, [\"$$\", \"view\", instr, &$$]); } else writeln(\"Table name already in use\");", "relname", "relname", "expr", "relname", "relname"]], ["fail", "eddi_statement_6"]]; eddi_statement_6 = ["pivot", "=", ["table_name", "rel_exp"], ["script", ["declare", "relname", "expr"], ["setparas", ["relname"], ["expr"]], ["later", "if (search_CAT(%%)==0) { $$ = %%; _CATALOGUE = addvals (_CATALOGUE, [\"$$\", \"table\", \"\", &$$]); } else writeln(\"Table name already in use\");", "relname", "relname", "expr", "relname", "relname"], ["execute", "curr_agent=6;"]], ["fail", "eddi_statement_7"]]; eddi_statement_7 = ["pivot", "(", ["table_name", "create_state"], ["script", ["declare", "relname", "cdata"], ["setparas", ["relname"], ["cdata"]], ["later", "if (search_CAT(%%)==0) { $$ = create ($$); _CATALOGUE = addvals (_CATALOGUE, [\"$$\", \"table\", \"\", &$$]); } else writeln(\"Table name already in use\");", "relname", "relname", "cdata", "relname", "relname"], ["execute", "curr_agent=7;"]], ["fail", "eddi_statement_8"]]; %eddi CATALOGUE is _CATALOGUE % relname, reltype; %eden func size { para tblname; return *(_CATALOGUE[search_CAT(tblname)][4])# -1; } /* writeln(size("CATALOGUE")); */ func typerel { para tblname; return tail((*(_CATALOGUE[search_CAT(tblname)][4]))[1]); } /* writeln(typerel("CATALOGUE")); */ func typedom { para tblname; return (*(_CATALOGUE[search_CAT(tblname)][4]))[1][1]; } /* writeln(typedom("CATALOGUE")); */ func relvartype { para tblname; return _CATALOGUE[search_CAT(tblname)][2]; } /* writeln(relvartype("CATALOGUE")); */ func viewdefn { para tblname; return _CATALOGUE[search_CAT(tblname)][3]; } func searchCAT { para tablename; auto cat, i, result; cat = CATALOGUE; i= 1; result = 0; shift cat; while (cat!=[]) { i++; if (cat[1][1] == tablename) result = i; shift cat; } return result; } proc describe { para tblname; if (searchCAT(tblname)!= 0) { writeln(tblname // " is a " // relvartype(tblname)); if (relvartype(tblname)=="view") writeln("\tdefn: " // viewdefn(tblname)); write("\ttype: "); writeln(typedom(tblname)); write("\tattr: "); writeln(typerel(tblname)); write("\tsize: "); writeln(size(tblname)); } else writeln ("There is no table or view ", tblname); } eddi_statement = ["suffix", ";", "eddi_statement_0", ["fail", "eddi_statement_0"]]; eddi_statement_0 = ["prefix", "??", ["describetbl"], ["fail", "eddi_statement_1"]]; describetbl = ["read_all", [], ["script", ["execute", "if (searchCAT(\"%%\")!=0) describe(\"%%\"); else writeln(\"%%\" // \" is not in the catalogue\");", "v_string", "v_string", "v_string"]]]; eddi_statement_6 = ["pivot", "=", ["table_name", "rel_exp"], ["script", ["declare", "relname", "expr"], ["setparas", ["relname"], ["expr"]], ["later", "if (search_CAT(%%)==0) { if (%%!=@) {$$ = %%; _CATALOGUE = addvals (_CATALOGUE, [\"$$\", \"table\", \"\", &$$]);} else writeln(\"Invalid assignment\"); } else writeln(\"Table name already in use\");", "relname", "expr", "relname", "expr", "relname", "relname"], ["execute", "curr_agent=6;"]], ["fail", "eddi_statement_7"]]; eddi_statement_5 = ["pivot", "is", ["table_name", "rel_exp"], ["script", ["declare", "relname", "expr"], ["setparas", ["relname"], ["expr"]], ["execute", "curr_agent=5; instr = v_string;"], ["later", "if (search_CAT(%%)==0) { if (%%!=@) {$$ is %%; _CATALOGUE = addvals (_CATALOGUE, [\"$$\", \"view\", instr, &$$]);} else writeln(\"Invalid definition\"); } else writeln(\"Table name already in use\");", "relname", "expr", "relname", "expr", "relname", "relname"]], ["fail", "eddi_statement_6"]]; ## ## Original file newproject.e (length 3268, dated Oct 23 09:35) follows... ## %eden /* 22/10/01 WMB attempts to prevent serious errors when projection called with invalid arguments. Now check to see whether list of attrs in projection is valid, and whether really have a table value to project from. If invalid, returns @ rather than [[[]]] */ func isinlist { para elt, lst; auto result; result = 0; while(lst!=[]) { if (elt==lst[1]) result = 1; shift lst; } return result; } func inclist { para l1, l2; auto result; result = 1; while (l2!=[]) { if (!isinlist(l2[1], l1)) result = 0; shift l2; } return result; } /* func project /* t2 = project(t1,c_list) */ { auto i,j,k; /* writeln("Project called with pars ", $1, " ", $2); */ if ($#<1) { writeln("EDEN: ERROR: table not provided for project."); return @; } else { if ($1==@) { writeln("EDEN: ERROR: project has received an "// "undefined table."); return @; } else if (!inclist(tail($1[1]), $2)){ writeln("EDEN: ERROR: invalid attribute "// "in projection."); return @; } } tlist = [[[]]]; /* For renaming attrs: c_list can contain [col_name,new_name] - ME*/ for (i=1; i<=$2#; i++) if (type($2[i]) == "list") { append tlist[1],$2[i][2]; $2[i] = $2[i][1]; } else append tlist[1],$2[i]; for (i=2; i<=$1#; i++) append tlist,[]; for (i=1; i<=$2#; i++) { addcol = getcolumn($1,$2[i]); append tlist[1][1], $1[1][1][addcol]; for (j=2; j<=$1#; j++) append tlist[j], $1[j][addcol]; } return makedistinct(tlist); } */ func extractattrs { para attrlist; auto result; result = []; while (attrlist != []) { result = result // [(type(attrlist[1])=="list")?attrlist[1][1]:attrlist[1]]; shift attrlist; } return result; } func project { auto i,j,k,attr; /* project takes as its 2nd argument a single attribute name or an (attribute name, rename) pair */ /* writeln("Project called with pars ", $1, " ", $2); */ if ($#<1) { writeln("EDEN: ERROR: table not provided for project."); return @; } else { if ($1==@) { writeln("EDEN: ERROR: project has received an "// "undefined table."); return @; } else if (!inclist(tail($1[1]), extractattrs($2))) { writeln("EDEN: ERROR: invalid attribute "// "in projection."); return @; } } tlist = [[[]]]; /* For renaming attrs: c_list can contain [col_name,new_name] - ME*/ for (i=1; i<=$2#; i++) if (type($2[i]) == "list") { append tlist[1],$2[i][2]; $2[i] = $2[i][1]; } else append tlist[1],$2[i]; for (i=2; i<=$1#; i++) append tlist,[]; for (i=1; i<=$2#; i++) { addcol = getcolumn($1,$2[i]); append tlist[1][1], $1[1][1][addcol]; for (j=2; j<=$1#; j++) append tlist[j], $1[j][addcol]; } return makedistinct(tlist); } ## ## Original file renameattrs.e (length 445, dated Oct 22 21:47) follows... ## attr_list = ["split", ",", "col_naming", ["script", ["allparas", "attrs"], ["execute", "%% is %%;", "v_paras[1]", "attrs"]]]; col_naming = ["pivot", ">>", ["col_name", "col_name"], ["script",["declare", "nameL", "nameR"], ["setparas", ["nameL"], ["nameR"]], ["execute", "%% is [%%, %%];", "v_paras[1]", "nameL", "nameR"]], ["fail", "col_name"]]; col_name = ident_ex ([["script", ["execute", "%% = \"%%\";", "v_paras[1]", "v_string"]]]); ## ## Original file comment.e (length 816, dated Oct 25 22:16) follows... ## eddi_statement = ["suffix", ";", "eddi_comment", ["fail", "eddi_comment"]]; eddi_comment = ["prefix", "##", ["anything"], ["fail", "eddi_statement_0"]]; eddi_notation = ["\n", "eddi_statement", []]; /* eddi_comment = ["prefix", "##", ["anyline"], ["fail", "eddi_statement_0"]]; anyline = ["read_line", []]; func read_line { para instr; auto i, result; result = ""; i=1; if (instr#>0) while ((i<=instr#) && (instr[i]!='\n')) { result = result // instr[i]; i++; } return result; } */ /* having problems with this - with read_all comments are eating into lines until terminated by a semi-colon, and above is causing index errors. Previous attempts giving lower precedence to the match with prefix ## interfered with comments with keywords (such as 'is') in them! */ ## ## Original file deps.e (length 3753, dated Nov 20 15:56) follows... ## func dependants { para tblname; auto result, symbolinfo, currvar, ddcurrvar; result = [[], []]; symbolinfo = symboldetail(tblname)[4]; /* writeln(symboldetail(tblname)[4]); */ if (symbolinfo!=[]) while (symbolinfo!=[]) { currvar = symbolinfo[1]; if (search_CAT(currvar)!=0) result[1] = result[1] // [currvar]; else result[2] = result[2] // [currvar]; ddcurrvar = dependants(currvar); result[1] = result[1] // ddcurrvar[1]; result[2] = result[2] // ddcurrvar[2]; shift symbolinfo; } result[1] = Makedistinct(result[1]); result[2] = Makedistinct(result[2]); return result; } func dependees { para tblname; auto result, symbolinfo, currvar, ddcurrvar; result = [[], []]; symbolinfo = symboldetail(tblname)[5]; /* writeln(symboldetail(tblname)[4]); */ if (symbolinfo!=[]) while (symbolinfo!=[]) { currvar = symbolinfo[1]; if (search_CAT(currvar)!=0) result[1] = result[1] // [currvar]; else result[2] = result[2] // [currvar]; ddcurrvar = dependees(currvar); result[1] = result[1] // ddcurrvar[1]; result[2] = result[2] // ddcurrvar[2]; shift symbolinfo; } result[1] = Makedistinct(result[1]); result[2] = Makedistinct(result[2]); return result; } /* Makedistinct invocation introduced here by WMB on 20/11/01 */ /* proc garbage_collect { auto i, j, dCAT; for (i=3; i<=CATALOGUE#; i++) { dCAT = dependants(CATALOGUE[i][1]); writeln("i = ", i); writeln(dCAT); writeln((dCAT[2])#); for (j=1; j<=dCAT[2]#; j++) { writeln(dependants(dCAT[2][j])); if ((dependants(dCAT[2][j])[1])==[]) { writeln(dCAT[2][j]); } } } } */ /* idea is to inspect the list of dependants of variables in the CATALOGUE that are of the form var_ ... , and perform x=x; for each one that has no dependant in the CATALOGUE */ proc garbage_collect { auto i, j, dCAT; for (i=2; i<=CATALOGUE#; i++) { dCAT = dependants(CATALOGUE[i][1]); /* writeln("i = ", i); writeln(dCAT); writeln((dCAT[2])#); */ for (j=1; j<=dCAT[2]#; j++) { /* writeln(dependants(dCAT[2][j])); */ if ((dependants(dCAT[2][j])[1])==[]) { /* writeln(dCAT[2][j]); */ self_asgn(dCAT[2][j]); } } } } proc self_asgn { para varname; execute (varname // "=" // varname //";"); } /* this removes all links to var_n variables that aren't used to maintain views - could also execute forget(varname); to delete entirely */ eddi_statement = ["suffix", ";", "eddi_comment", ["script", ["later", "garbage_collect();"]], ["fail", "eddi_comment"]]; /* eliminate inappropriate dependencies after each eddi_statement */ proc describe { para tblname; if (searchCAT(tblname)!= 0) { writeln(); writeln(tblname // " is a " // relvartype(tblname)); if (relvartype(tblname)=="view") writeln("\tdefn: " // viewdefn(tblname)); write("\ttype: "); writeln(typedom(tblname)); write("\t\attr: "); writeln(typerel(tblname)); write("\tsize: "); writeln(size(tblname)); write("The list of views dependent on ", tblname, " is : "); writeln(dependants(tblname)[1]); writeln(); } else writeln ("There is no table or view ", tblname); } eddi_statement_2 = ["prefix", "~", "table_name", ["script", ["declare", "relname"], ["setparas", ["relname"]], ["later", "if ((%%[1]!='_') && (search_CAT(%%)>2) && (dependants(%%)[1]==[])) { delrelvar(%%); delete _CATALOGUE, search_CAT(%%);} else {if (search_CAT(%%)==2) writeln (\"Can't delete the catalogue\"); else {if ((search_CAT(%%)>2) && (dependants(%%)[1]!=[])) writeln(\"Cannot delete table / view with dependants\"); else writeln(\"Table / view name is not in the catalogue\");}}", "relname", "relname", "relname", "relname", "relname", "relname", "relname", "relname"], ["execute", "curr_agent=2;"]], ["fail", "eddi_statement_3"]]; ## ## Original file checktype.e (length 5671, dated Oct 31 08:05) follows... ## /* these observation rules need not be changed - include for info: eddi_statement_7 = ["pivot", "(", ["table_name", "create_state"], ["script", ["declare", "relname", "cdata"], ["setparas", ["relname"], ["cdata"]], ["later", "if (search_CAT(%%)==0) { $$ = create ($$); _CATALOGUE = addvals (_CATALOGUE, [\"$$\", \"table\", \"\", &$$]); } else writeln(\"Table name already in use\");", "relname", "relname", "cdata", "relname", "relname"], ["execute", "curr_agent=7;"]], ["fail", "eddi_statement_8"]]; create_state = ["suffix", ")", "create_state_1", ["script", ["declare", "cdata"], ["setparas", ["cdata"]], ["execute", "%% is convertcols (%%);", "v_paras[1]", "cdata"]]]; create_state_1 = ["split", ",", "col_info", ["script", ["allparas", "cols"], ["execute", "%% is %%;", "v_paras[1]", "cols"]]]; col_info = ["pivot", " ", ["col_name", "col_info_2"], ["script", ["declare", "cname", "cdata"], ["setparas", ["cname"], ["cdata"]], ["execute", "%% is [%%, %%];", "v_paras[1]", "cname", "cdata"]]]; col_info_2 = ["suffix", "key", "anything", ["script", ["execute", "%% = \"#\";", "v_paras[1]"]], ["fail", "col_info_3"]]; */ col_info_3 = ["read_all", [], ["script", ["execute", "%% = \"%%\";", "v_paras[1]", "v_string"]]]; /* modifying col_info_3 to return the type of the domain for col */ /* func create { auto i, tlist; tlist = [[[]]]; for (i=1; i<=$#; i+=2) { append tlist[1],$[i]; if (($[i+1] == "CHAR")||($[i+1] == "char")) append tlist[1][1],"string"; else if (($[i+1] == "REAL")||($[i+1] == "real")) append tlist[1][1],"float"; else append tlist[1][1],"int"; } return tlist; } */ /* for type checking in tuple introduction not to pose problems initially, must ensure that _CATALOGUE has typeseq as given by _CATALOGUE[1][1] = ["string", "string", "string", "pointer"]; */ func create { auto i, tlist; /* for (i=1; i<=$#; i++) writeln($[i]); */ tlist = [[[]]]; for (i=1; i<=$#; i+=2) { append tlist[1],$[i]; if (($[i+1] == "CHAR")||($[i+1] == "char")) append tlist[1][1],"string"; else if (($[i+1] == "REAL")||($[i+1] == "real")) append tlist[1][1],"float"; else if (($[i+1] == "INT")||($[i+1] == "int")) append tlist[1][1],"int"; else if (($[i+1] == "POINTER")||($[i+1] == "pointer")) append tlist[1][1],"pointer"; else { writeln("Unrecognised type - defaults to int"); append tlist[1][1], "int";} } return tlist; } /* also need to restrict add and delete tuples to views eddi_statement_3 = ["pivot", "<<", ["table_name", "tuples"], ["script", ["declare", "relname"], ["setparas", ["relname"], []], ["later", "$$ = addvals ($$, %%);", "relname", "relname", "v_substrs[2]"]], ["fail", "eddi_statement_4"]]; */ func istablevar { para tblname; return ((search_CAT(tblname)!=0) && (CATALOGUE[search_CAT(tblname)][2]=="table")); } /* writeln(istablevar("allfruits")); writeln(istablevar("allfruit")); writeln(istablevar("FRUITS")); */ eddi_statement_3 = ["pivot", "<<", ["table_name", "tuples"], ["script", ["declare", "relname"], ["setparas", ["relname"], []], ["execute", "curr_agent=3;"],["later", "if(istablevar(\"$$\")) $$ = addvals ($$, %%); else writeln(\"Can't add tuples to a view / non-existent table\");", "relname", "relname", "relname", "v_substrs[2]"]], ["fail", "eddi_statement_4"]]; eddi_statement_4 = ["pivot", "!!", ["table_name", "tuples"], ["script", ["declare", "relname"], ["setparas", ["relname"], []], ["execute", "curr_agent=4;"], ["later", "if(istablevar(\"$$\")) $$ = delvals ($$, %%); else writeln(\"Can't delete tuples from a view / non-existent table\");", "relname", "relname", "relname", "v_substrs[2]"]], ["fail", "eddi_statement_5"]]; /* eddi_statement_3 and eddi_statement_4 have been modified to prevent adding to / deleting from a view: require no further modification - only addvals needs to be changed to prevent inappropriately typed tuples from being introduced */ func addvals /* table2 = addvals(t1,tup1,tup2,...,tupN) */ { auto i; if ($#<1) { writeln("EDEN: ERROR: table not provided for addvals."); return [[[]]]; } else if ($1==@) { writeln("EDEN: ERROR: addvals has received an "// "undefined table."); return [[[]]]; } for (i=2; i<=$#; i++) { if ($1[1]#-1 == $[i]#) { if (typeseq($[i])==$1[1][1]) { if (notin($1,$[i])==1) { append $1,$[i]; /* writeln("Tuple added to table"); */ } else writeln("EDDI/EDEN ERROR: tuple exists already."); } else writeln("EDEN: ERROR: Tuple of incorrect datatype"); } else writeln("EDEN: ERROR: incorrect number of values."); } return $1; } /* typeseq returns the list of types of tuple elts in a list */ func typeseq { para tple; auto result; result = []; while (tple!=[]) { result = result // [type(tple[1])]; shift tple; } return result; } func ucompatdom /* bool = ucompat(t1,t2): union compatible on domain */ { return ($1[1][1] == $2[1][1]); } func ucompatrel /* bool = ucompat(t1,t2): union compatible on attrname */ { return (tail($1[1]) == tail($2[1])); } /* propose to define ucompat(x,y) as ucompatdom(x,y) && ucompatdom(x,y); */ func ucompat { para x,y; return ucompatdom(x,y) && ucompatrel(x,y); } ## ## Original file error.e (length 2401, dated Oct 31 08:03) follows... ## eddi_statement_8 = ["literal", "#", ["script", ["execute", "curr_agent = 8; showrel (CATALOGUE);"]], ["fail", "error_unrecog"]]; error_unrecog = ["read_all", [], ["script", ["execute", "writeln(\"Unrecognised EDDI statement\");"]]]; table_name = ident_ex ([["script", ["execute", "%% = \"%%\";", "v_paras[1]", "v_string"]], ["fail", "error_tblname"]]); table_val = ident_ex ([["script", ["execute", "if (search_CAT(%%) != 0) %% is %%; else writeln(\"Invalid table\"", "v_string", "v_paras[1]", "v_string"]], ["fail", "error_tblval"]]); /* table_val = ident_ex ([["script", ["execute", "%% is %%;", "v_paras[1]", "v_string"]], ["fail", "error_tblval"]]); */ table_val = ident_ex ([["script", ["execute", "if (search_CAT(\"%%\")!=0) %% is %%; else writeln(\"Invalid table reference\");", "v_string", "v_paras[1]", "v_string"]], ["fail", "error_tblval"]]); error_tblval = ["read_all", [], ["script", ["execute", "writeln(\"Unrecognised table value\");"]]]; error_tblname = ["read_all", [], ["script", ["execute", "writeln(\"Unrecognised table name\");"]]]; /* other error issue addressed 27/10/01 is response to ?select; in eddi: don't invoke showrel(tblname) unless the table name is in the catalogue - modified table_val above is to fix this */ alphanum = ["read_all", [["a", "z"], ["A", "Z"], ["_"], ["0", "9"]], ["fail", "error_ident"]]; error_ident = ["read_all", [], ["script", ["execute", "writeln(\"Unrecognised EDDI identifier\");"]]]; col_name = ident_ex ([["script", ["execute", "%% = \"%%\";", "v_paras[1]", "v_string"]], ["fail", "error_col_name"]]); error_col_name = ["read_all", [], ["script", ["execute", "writeln(\"EDDI: unrecognised column name\");"]]]; col_info = ["pivot", " ", ["col_name", "col_info_2"], ["script", ["declare", "cname", "cdata"], ["setparas", ["cname"], ["cdata"]], ["execute", "%% is [%%, %%];", "v_paras[1]", "cname", "cdata"]], ["fail", "error_col_info"]]; error_col_info = ["read_all", [], ["script", ["execute", "writeln(\"EDDI: unrecognised column for projection\");"]]]; create_state = ["suffix", ")", "create_state_1", ["script", ["declare", "cdata"], ["setparas", ["cdata"]], ["execute", "%% is convertcols (%%);", "v_paras[1]", "cdata"]], ["fail", "error_create_state"]]; error_create_state = ["read_all", [], ["script", ["execute", "writeln(\"EDDI: unrecognised tuple list in table create\");"]]]; ## ## Original file truncate.e (length 1629, dated Oct 29 13:00) follows... ## /* this introduces ~~X; for DROP and ~X; for TRUNCATE */ /* eddi_statement_2 = ["prefix", "~~", "table_name", ["script", ["declare", "relname"], ["setparas", ["relname"]], ["later", "if ((%%[1]!='_') && (search_CAT(%%)>2)) { delrelvar(%%); delete _CATALOGUE, search_CAT(%%);} else {if (search_CAT(%%)==2) writeln (\"Can't delete the catalogue\"); else writeln(\"Table / view name is not in the catalogue\");}", "relname", "relname", "relname", "relname", "relname"], ["execute", "curr_agent=2;"]], ["fail", "eddi_statement_2a"]]; */ eddi_statement_2a = ["prefix", "~", "table_name", ["script", ["declare", "relname"], ["setparas", ["relname"]], ["later", "if ((%%[1]!='_') && (search_CAT(%%)!=0)) {if (CATALOGUE[search_CAT(%%)][2]==\"table\") $$ = [$$[1]]; else writeln(\"Can't truncate a view\");} else writeln(\"Table / view name is not in the catalogue\");", "relname", "relname", "relname", "relname", "relname"],["execute", "curr_agent = 2;"]],["fail", "eddi_statement_3"]]; eddi_statement_2 = ["prefix", "~~", "table_name", ["script", ["declare", "relname"], ["setparas", ["relname"]], ["later", "if ((%%[1]!='_') && (search_CAT(%%)>2) && (dependants(%%)[ 1]==[])) { delrelvar(%%); delete _CATALOGUE, search_CAT(%%);} else {if (search_CAT(%%)==2) writeln (\"Can't delete the catalogue\"); else {if ((search_CAT(%%)>2) && (dependants(%%)[1]!=[])) writeln(\"Cannot delete table / view with dependants\"); else writeln(\"Table / view name is not in the catalogue\");}}", "relname", "relname", "relname", "relname", "relname", "relname", "relname", "relname"], ["execute", "curr_agent=2;"]], ["fail", "eddi_statement_2a"]]; ## ## Original file unnjoin.e (length 957, dated Oct 31 23:22) follows... ## /* this is the SQL style unnatural join that replaces natural join */ func unnjoin { auto i,j,k,x,y,z; if ($#<2) { writeln("EDEN: ERROR: two tables not provided for njoin."); return @; } else if (($1==@) || ($2==@)) { writeln("EDEN: ERROR: njoin has received at least one "// "undefined table."); return @; } tlist1 = []; vals1 = []; vals2 = []; nvals1 = []; nvals2 = []; append tlist1, $1[1]; matcols = matchcols($1,$2); for (i=1; i<=matcols[1]#; i++) { $1[1][matcols[1][i]] = $1[1][matcols[1][i]] // "_1"; $2[1][matcols[2][i]] = $2[1][matcols[2][i]] // "_2"; } /* writeln($1[1]); */ attr = $1[1]; attr[1] = attr[1] // $2[1][1]; /* writeln($2[1]); */ for (i=2; i<=$2[1]#; i++) append attr, $2[1][i]; tlist = [attr]; /* writeln(tlist); */ for (x=2;x<=$1#;x++) for (y=2; y<=$2#; y++) { append tlist, ($1[x] // $2[y]); } return tlist; } ## ## Original file uneddify.e (length 909, dated Nov 1 17:08) follows... ## %eden ## the uneddifying interface func ucompatdomrel { para x,y; return ucompatdom(x,y) && ucompatrel(x,y); } distinctvals = [1,0]; ucompatval = [ucompatdomrel, ucompatdom, ucompatrel]; joinval = ["njoin", "unnjoin"]; /* these descriptive identifiers aren't used except to initialise variables temporarily, but indicate the semantics of the various options for ucompatix etc */ CHECKDOMREL = 1; CHECKDOM = 2; CHECKREL = 3; NODUPROWS = 1; DUPROWS = 2; NATJOIN = 1; UNNATJOIN = 2; ucompatix = CHECKDOMREL; distinctix = NODUPROWS; joinix = NATJOIN; ucompat is ucompatval[ucompatix]; EDDI_distinct is distinctvals[distinctix]; EDDI_join is joinval[joinix]; operators is [[':',"select_wrapper"],['%',"project"],['.',"inter"],['*',EDDI_join],['+',"union"],['-',"diff"]]; rel_exp_5 is op_exp('*', "rel_exp_6"); proc changejoin: joinix { touch(&op_exp); } ## ## Original file ignoreva.e (length 559, dated Nov 29 19:13) follows... ## %eden /* Fix by Ash: Ignore virtual agent statements */ eddi_comment = ["prefix", "##", ["anything"], ["fail", "eddi_virtualagent1"]]; eddi_virtualagent1 = ["prefix", ">>", ["anything"], ["fail", "eddi_virtualagent2"]]; eddi_virtualagent2 = ["prefix", "<>", ["anything"], ["fail", "eddi_virtualagent3"]]; eddi_virtualagent3 = ["prefix", "><", ["anything"], ["fail", "eddi_virtualagent4"]]; eddi_virtualagent4 = ["prefix", "<<", ["anything"], ["fail", "eddi_virtualagent5"]]; eddi_virtualagent5 = ["prefix", ">~", ["anything"], ["fail", "eddi_statement_0"]]; ## ## Original file newaddvals.e (length 730, dated Nov 29 09:25) follows... ## /* this modified version of addvals allows duplicate tuples to be added to a table when EDDI is working in "allow duplicate tuple" evaluation mode */ func addvals /* table2 = addvals(t1,tup1,tup2,...,tupN) */ { auto i; if ($#<1) { writeln("EDEN: ERROR: table not provided for addvals."); return @; } else if ($1==@) { writeln("EDEN: ERROR: addvals has received an "// "undefined table."); return @; } for (i=2; i<=$#; i++) { if ($1[1]#-1 == $[i]#) { if ((notin($1,$[i])==1) || EDDI_distinct==0) append $1,$[i]; else writeln("EDDI/EDEN ERROR: tuple exists already."); } else writeln("EDEN: ERROR: incorrect number of values."); } return $1; } ## ## Original file commafix.e (length 173, dated Feb 27 20:49) follows... ## /* Allows strings to contain commas - fix by Ash 24-2-2002 */ quotes=[["\"", "\""], ["quotes"]]; addblocks("quotes"); tuple_2=["split",",","tuple_3",["ignore",["quotes"]]]; tkeden1.40/lib-tkeden/eden.eden0100600000252500001640000000576107440012046015067 0ustar ashleyem/* * $Id: eden.eden,v 1.2 2002/03/01 23:52:06 cssbz Exp $ */ /*--------------------------------------------------------------------------- function macro(macro_str, para_str1, para_str2, .., para_strN) Expands 'macro_str' by substituting 'para_strI' for "?I" and returns the resultant string (ref.: Edward Yung, M.Sc. thesis, `89, vol.2). ---------------------------------------------------------------------------*/ func macro { auto i, j, l, m, n, c, s; s = ""; l = (m = $1)#; shift; i = 1; while (i <= l) { for (j = i; j <= l && m[j] != '?'; j++); if (i != j) s = s // substr(m, i, j - 1); if (j <= l) { j++; n = (c = (j > l) ? '?' : m[j]) - '0'; s = s // ((1 <= n && n <= $#) ? $[n] : c); } i = j + 1; } return s; } proc installeddi { include(getenv("TKEDEN_LIB")//"/eddi.eden"); } /* symboldefinition returns the Eden definition of a symbol s in a form that can be given to the Eden parser (via execute(), todo() etc), whatever the type of symbol s. It will return a blank string when asked for the definition of a builtin function (since there is no meaningful Eden code representation of the function). This function is intended to fix problems with the data returned by symboldetail() etc. Pass symboldefinition a string naming the symbol or a pointer to the symbol. */ func symboldefinition { para s; auto sd, ret; /* convert s to a pointer if it is not already */ if (type(s) == "string") s = &`s`; else if (type(s) != "pointer") error("address or symbol name needed (got "//type(s)//")"); sd = symboldetail(s); switch (sd[2]) { case "var": if (type(*s) == "string") ret = nameof(s) // "=\"" // str(*s) // "\";"; else ret = nameof(s) // "=" // str(*s) // ";"; break; case "formula": ret = nameof(s) // " is" // sd[3]; break; case "proc": ret = "proc " // nameof(s) // " " // sd[3] // ";"; break; case "procmacro": ret = "procmacro " // nameof(s) // " " // sd[3] // ";"; break; case "func": ret = "func " // nameof(s) // " " // sd[3] // ";"; break; case "builtin": case "Real-func": case "C-func": ret = ""; break; } return ret; } /* this copies a proc to a new name. copy("rot", "rotnew"); copies the definition of proc rot to proc rotnew. */ proc copyproc { para old, new; execute("proc " // new // " " // symboltext(old) // ";"); } /* this adjusts the definition of a proc so that, when called, the parameters and, optionally, return result are printed. showpara("rot", 1) causes proc rot to show its parameters when called. */ proc showpara { para p, showret; copy(p, p // "_preshowpara"); execute(macro(" proc ?1 { auto ret; write(\"?1: \", $, \"...\"); ret=apply(?1_preshowpara, $); if (?2) writeln(ret); return ret; }; ", str(p), str(showret))); } /* Make a real value into an integer with rounding. (by Chris Roe) */ func round { para r; if (r-int(r)>=0.5) return int(r)+1; else return int(r); } tkeden1.40/lib-tkeden/eden.txt0100600000252500001640000002707207456617444015016 0ustar ashleyem---------- EDEN (Evaluator of DEfinitive Notations) QUICK REFERENCE ---------- Parts of syntax which are !@Ooptional are shown like this!@P -- C-LIKE SYNTAX ------------------------------------------------------------- Statements are followed by the semi-colon; /* Multi-line C-style comments /* ...although note they may nest in Eden */ */ ## one-line comments start with two hash characters Assignment: v = 1; Definition: a is f(b, c); Function: func square { return $1*$1; } Procedure: proc inc_a { a++; } Action: proc print : q { writeln("q is ", q); } Name space: can access Scout variables directly. to access Donald variables, prepend an underscore _ Variable declaration is not required or possible. Redeclaration of type is automatic -- DATA TYPES ---------------------------------------------------------------- Undefined: @ Integer: 123, 018 (octal), 0xAB (hex) Character: 'A', '\n', '\009' Floating point: 1.23e-15 String: s = "this is a string" s[1] is the first character of the string s Pointer: ip = &int_variable * dereferences a pointer: *ip == int_variable List: L = [ 100, 'a', "string", [1,2,3] ] L[1] is the first item of L L[4][2] is the second item in the fourth item of L L# is the length of list L L // M is the concatenation of L and M See also append, insert, delete and shift -- OPERATORS --------------------------------------------------------------- Strict: Returns @ if an operand is @ Lazy: Leaves the second operand unevaluated if it is unnecessary Eager: Always evaluates both operands Arithmetic (strict): + - (difference and unary) * / % (remainder) Relational: < > <= >= Equality: == != Logical (lazy): && || ! Logical (eager): and or not Bitwise (eager): bitand bitor Conditional: cond ? iftrue : iffalseor@ Assignment: = += -= Prefix assignment: ++lvalue --lvalue Postfix assignment: lvalue++ lvalue-- Indirection: a=1; r="a"; v=`r`; Now v == 1 (note: there are problems with use of indirection on the RHS of a definition) Type casting is implemented through functions: see int(), char() etc below -- PROCEDURAL STATEMENTS ----------------------------------------------------- Compound statements: { statement; !@Ostatements...!@P } insert list, position, value; (note: - no brackets - these are not functions append list, value; - they operate only only lists, not delete list, position; strings) shift !@Olist!@P; (shift with no argument deletes the first item from $) if (expression) statement !@Oelse statement!@P while (expression) statement do statement while (expression); for (!@Oinitialisation!@P; !@Opre-iteration-test!@P; !@Opost-statement!@P) statement switch (expression) { case constant: statement; !@Odefault statement;!@P } break; causes termination of the smallest enclosing while, do, for, switch continue; causes continuation of smallest enclosing while, do, for return !@Oexpression!@P; Null statement: ; Dependency link: identifier ~> [ !@Oidentifier_list!@P ]; Query: ?lvalue; Value freezing: eval(sym): takes the value of sym at definition entry time (note this is at proc definition time if eval is used within a proc) -- USER-DEFINED FUNCTIONS, PROCEDURES, ACTIONS... ---------------------------- func identifier { !@Opara id_list;!@P !@Oauto id_list;!@P !@Ostatements...!@P } proc identifier !@O: id_list!@P { !@Opara id_list;!@P !@Oauto id_list;!@P !@Ostatements...!@P } procmacro identifier { !@Opara id_list;!@P !@Oauto id_list;!@P !@Ostatements...!@P } $ is the argument list of a function $3 is the third argument $[n] is the n-th argument Function call: four = square(2); -- PRE-DEFINED VARIABLES ----------------------------------------------------- stdin: standard input stdout: standard output stderr: standard error autocalc: whether Eden automatically recalculates formula definitions _tkeden_showxoutput: whether to show info sent to Tcl for debugging purposes (see also debug(128)) eden_error_index_range: whether to generate an error or @ when referencing outside an array eden_notice_undef_reference: whether to give notices about references to undefined values tkeden_vbfeatures: whether to implement "VB-like features" in Scout (eg mouseClick observables). These features are not recommended for use in new models. PI: ratio of circle circumference to diameter (note lower case pi in DoNaLD) -- PRE-DEFINED FUNCTIONS AND PROCEDURES -------------------------------------- write(args...): print arguments on stdout writeln(args...): print arguments on stdout, appending a newline (\n) type(data): returns the type of data as a string int(data): returns data after cast to integer type char(data): returns data after cast to character type str(data): returns data after cast to character type float(data): returns data after cast to floating point type substr(string, from, to): returns a substring of string strcat(strings...): returns the string concatenation of its arguments nameof(pointer): returns the name of the symbol to which the pointer points sublist(list, from, to): returns a sublist of list listcat(lists...): returns the list concatenation of its arguments array(size, data): returns a list constructed from data items, of length size time(): returns the current time in seconds since Jan 1, 1970 ftime(): returns the current time in [second, milli] form gettime(): returns the current time in [second, minute, hour, day of month, month of year, year, day of week] form apply(function, list): calls function with list as argument execute(string): executes string as Eden statements todo(string): will execute string as Eden statements after current evaluation terminates include(string!@O, string...!@P): executes the contents of the named file(s) as Eden statements cd(string): changes the current working directory cwd(): returns the current working directory dirname(string): returns the containing directory of a given filepath basename(string): returns the filename (leafname) of a given filepath exit(status): terminates the program, returning status as exit status forget(string): attempts to remove the named variable from the symbol table. Returns 0 for OK, 1 for not found, 2 for failure forget(pointer): attempts to remove the pointed-to variable from the symbol table. Returns 0 for OK, 2 for failure (1 is not possible). eager(): evaluate all out of date formula variables and actions now, update the screen, whatever the state of autocalc touch(pointers...): put the targets of the pointed to variables on the evaluation queue formula_list(): returns list of pointers to queued formula variables action_list(): returns list of pointers to queued actions symboltable(): returns the current symbol table as a list of lists symbols(string): returns a list of symbols from the symbol table which are of the specified type symboldetail(string): returns a list of information about the named symbol symboldetail(pointer): returns a list of information about the named symbol symboltext(string): returns the original text used when defining a symbol symboltext(pointer): returns the original text used when defining a symbol symboldefinition(string): returns a symbol in Eden-interpretable form symboldefinition(pointer): returns a symbol in Eden-interpretable form getenv(env): returns the string contents of the environment variable env putenv(env): set environment variable: env should have the form "name=value" error(message): generate an Eden error error_no(): returns the last system (not Eden) error number backgnd(path, cmd, arg1, arg2...): executes a process in the background pipe(path, cmd, arg1, arg2...): pipes stdout to the process given by path get_msgq(key flag): gets a message queue remove_msgq(msgqid): removes a message from the message queue msgqid send_msg(msgid, [msg_type, msg_text], flag): send a message on a message queue receive_msg(msgqid, msg_type, flag): receive a message from a message queue notation(name, agentname): install a new definitive notation installeddi(): install the eddi notation macro(s, para1, para2, ..., paraN): substitute ?1 in s with para1, ?2 with para2 etc and return the result copyproc(oldname, newname): copy a proc to a new name showpara(procname, showret): adjust the definition of a proc so that, when called, the parameters and, optionally, return result are printed round(r): make a real value into an integer with rounding -- C-LIBRARY FUNCTIONS AND PROCEDURES ---------------------------------------- (see their man pages for more detail) fopen(filename, mode): opens a file, returning the fileid fclose(fileid): closes a file stream fgetc(fileid): gets and returns a character from a file stream fgets(n, fileid): returns a string (max n characters) read from a file stream fscanf(fileid, format, &out1, &out2...): formatted read from the input stream gets(): returns a string read from stdin ungetc(c, fileid): pushes the character back onto the input stream fileid fprintf(fileid, format, args...): prints a formatted string to a file stream fputc(char, fileid): prints a character to a file stream pclose(fileid): close a pipe popen(command, mode): open a pipe, returning fileid putw(w, fileid): puts a machine word to a file stream setbuf(fileid, buf): set the buffer size of a file sprintf(&s, format, args...): formatted print to a string (warning: s must first be initialised to a string of appropriate length) sscanf(&s, format, &out1, &out2...): formatted read from string s system(string): execute command in a sub-shell stat(filename): returns a list of information about the named file: UID, GID, size, times of last access, data modification, file status change srand(seed): seed the random number generator rand(): return a random number sin(float): returns the sine of its (radians) argument cos(float): returns the cosine of its (radians) argument tan(float): returns the tangent of its (radians) argument asin(float): returns the principle arcsine of its (radians) argument acos(float): returns the principle arccosine of its (radians) argument atan(float): returns the principle arctangent of its (radians) argument atan2(y, x): returns the principle value of the arctangent of y/x (floats) sqrt(float): returns the square root of its argument pow(x, y): returns the value of x raised to the power y (floats) log(float): returns the natural logarithm of its argument (which must be +ve) log10(float): returns the logarithm to base 10 of its argument exp(float): returns the exponential (pow(e,x)) of its argument debug(status): sets the interpreter debugging mode. Add these values to form the parameter: 1: various 2: RunSet debugging 4: Eden parser debugging (=yydebug) 8: Sasami 16: Donald 32: Scout parser debugging (=st_debug) 64: malloc debugging (emalloc macro) 128: Tcl_Eval debugging 256: execute debugging 512: func / proc / procmacro call debugging 1024: VMWRIT debugging (in 1 also) 2048: Donald parser debugging (=dd_debug) 4096: Print errors on stderr as well as the error window pack(data...): stores data in a newly allocated memory space on the heap ... there may be more built-in functions and procedures depending upon the Eden variant you are using. -- WRITING A CLOCK ----------------------------------------------------------- proc clocking : clock { /* a clocking process */ todo("clock++;"); /* increment clock after current evaluation finishes */ } proc device1 : clock { /* action synchronised by the clock */ ... /* action body */ } proc device2 : clock { ... /* action body */ } -- MORE INFORMATION ---------------------------------------------------------- See the full manual available at http://www.dcs.warwick.ac.uk/modelling/ for more detail. tkeden1.40/lib-tkeden/edenio.tcl0100600000252500001640000013672707457250454015314 0ustar ashleyem# $Id: edenio.tcl,v 1.23 2002/02/27 19:59:57 cssbz Exp $ # # [Ben] Only use focusfollowsmouse on Unix, as on Win32 this is non-standard # behaviour and will confuse users if {$_tkeden_win32_version == "0.0"} { tk_focusFollowsMouse } if {$_tkeden_variant == "dtkeden"} { if {$_dtkeden_isServer} { set variantversion "dtkeden $_tkeden_version (server)" } else { set variantversion "dtkeden $_tkeden_version (client)" } } else { # tkeden set variantversion "tkeden $_tkeden_version" } wm title . "$variantversion: Input" set radiosBg grey60 set radiosButtonBg grey50 frame .radios -background $radiosBg -borderwidth 0 button .radios.accept -text "Accept" -underline 0 \ -background $radiosButtonBg -command {accept} pack .radios.accept -side left if {$_tkeden_variant == "dtkeden"} { if {$_dtkeden_isServer} { button .radios.send -text "Send" -underline 0 \ -background $radiosButtonBg -command {selectClients} } else { button .radios.send -text "Send" -underline 0 \ -background $radiosButtonBg -command { set text [.text get 1.0 end] set text [string trim $text] if {$text != ""} { set errCode [catch {.menu.accept invoke} string] sendServer $text } } } pack .radios.send -side left } set notation "%eden" proc addNotationRadioButton {notation} { global radiosBg # Tk widgets must start with a lowercase letter set widget ".radios.[string tolower $notation]" radiobutton $widget -variable notation \ -highlightbackground $radiosBg -background $radiosBg \ -value "%$notation" -text "%$notation" \ -command { # the % at the start doesn't seem to be required here, strangely appendHist "$notation\n"; evaluate "$notation\n" } pack $widget -side left } # provided so people can customise the tkeden interface a little proc removeNotationRadioButton {notation} { set widget ".radios.[string tolower $notation]" destroy $widget } addNotationRadioButton eden addNotationRadioButton donald addNotationRadioButton scout if {$_tkeden_sasamiAvail == "1"} { addNotationRadioButton sasami } if {$_tkeden_variant == "dtkeden"} { addNotationRadioButton lsd } button .radios.interrupt -text "Interrupt" \ -background $radiosButtonBg -command {interrupt} pack .radios.interrupt -side right menu .menu . config -menu .menu # This is similar to the background colour used for the menus on Solaris # but not quite (unfortunately) set bg grey60 frame .labelframe -borderwidth 0 -background $bg # The prompt shows the current notation [Ash] label .prompt -anchor w -text "Enter EDEN statements:" -background $bg # The labelframe also contains the current virtual agent [Ash] label .agentName -anchor e -text "" -background $bg pack .prompt -side left -fill x -in .labelframe pack .agentName -side right -fill x -in .labelframe # ideally we should use this font whereever Eden code is displayed font create edencode -family courier -size 10 text .text -width 80 -height 15 -yscrollcommand ".scroll set" \ -background white -foreground black -insertbackground blue \ -insertofftime 80 -insertontime 1000 -insertwidth 2p \ -font edencode # set tabs to width of two characters (have to set it in pixels) [Ash] .text configure -tabs [font measure [.text cget -font] 00] scrollbar .scroll -command ".text yview" pack .radios -side top -fill x pack .labelframe -side top -fill x pack .scroll -side right -fill y pack .text -side right -fill both -expand 1 set m [menu .menu.file -tearoff 0] .menu add cascade -label "File" -underline 0 -menu .menu.file $m add command -label "Open..." -command {include Open} -underline 0 $m add command -label "Execute..." -command {include Execute} -underline 0 $m add separator set saveAsReusable 1 $m add checkbutton -label "Save as reusable definitions" \ -variable saveAsReusable -offvalue 0 -onvalue 1 $m add command -label "Save all definitions..." \ -command {save all} -underline 5 $m add command -label "Save Scout definitions..." \ -command {save scout} -underline 5 $m add command -label "Save DoNaLD definitions..." \ -command {save donald} -underline 5 $m add command -label "Save Eden definitions..." \ -command {save eden} -underline 5 if {$_tkeden_variant == "dtkeden"} { if {$_dtkeden_isServer} { $m add command -label "Save LSD description..." \ -command {save lsd} -underline 5 } } $m add command -label "Save history..." \ -command {save hist} -underline 5 $m add separator $m add command -label "Quit" -command { close $histfile; quit; } -underline 0 if {$_tkeden_apple} { set m [menu .menu.apple -tearoff 0] .menu add cascade -menu .menu.apple $m add command -label "About $_tkeden_variant..." -command about ## !@!@ thought this might stop the error on Apple-Q, but it doesn't ## $m add command -label "Quit tkeden" -command { close $histfile; quit; } } # don't use tearoffs on the Apple platform set m [menu .menu.edit -tearoff [expr !$_tkeden_apple]] .menu add cascade -label "Edit" -underline 0 -menu .menu.edit # (I found the keysym names using xmodmap -pk as I don't know the # virtual event names for select all and select none). $m add command -label "Select all" -underline 7 \ -accelerator "Control-/" \ -command {event generate .text } $m add command -label "Select none" \ -accelerator "Control-\\" \ -command {event generate .text } $m add command -label "Copy" -underline 0 \ -command {event generate .text <>} $m add command -label "Cut" -underline 2 \ -command {event generate .text <>} $m add command -label "Paste" -underline 0 \ -command {event generate .text <>} $m add command -label "Previous" \ -accelerator "Control-Alt-Up or Meta-Up" \ -command {previous} -underline 1 $m add command \ -label "Next" \ -accelerator "Control-Alt-Down or Meta-Down" \ -command {next} -underline 0 $m add command -label "Clear" \ -accelerator "Control-Alt-0 or Meta-0" \ -command {clearInputWindow} -underline 1 set m [menu .menu.show -tearoff [expr !$_tkeden_apple]] .menu add cascade -label "View" -underline 0 -menu .menu.show $m add checkbutton -label "View history..." \ -variable showhist -command {show hist $showhist} -underline 5 $m add checkbutton -label "View errors..." \ -variable showerr -command {show err $showerr} -underline 6 $m add checkbutton -label "View Scout definitions..." \ -variable showscout -command {show scout $showscout} -underline 5 $m add checkbutton -label "View DoNaLD definitions..." \ -variable showdonald -command {show donald $showdonald} -underline 5 $m add checkbutton -label "View Eden definitions..." \ -variable showeden -command {show eden $showeden} -underline 5 if {$_tkeden_variant == "dtkeden"} { if {$_dtkeden_isServer} { $m add checkbutton -label "View LSD descriptions..." \ -variable showlsd -command {show lsd $showlsd} -underline 5 $m add checkbutton -label "View client connections..." \ -variable showclient -command {show client $showclient} \ -underline 5 set m2 [menu .menu.type] .menu add cascade -label "Type" -menu .menu.type -underline 0 set proType 0 $m2 add radiobutton -label "Normal mode" \ -variable proType -value 0 $m2 add radiobutton -label "Interference mode" \ -variable proType -value 1 $m2 add radiobutton -label "Broadcast mode" \ -variable proType -value 2 \ -command { appendHist ">>\n"; evaluate ">>\n" } $m2 add radiobutton -label "Private mode" \ -variable proType -value 3 } } set m [menu .menu.help -tearoff 0] .menu add cascade -label "Help" -underline 0 -menu .menu.help # About is in the Apple menu on the Apple platform if {$_tkeden_apple == "0"} { $m add command -label "About $_tkeden_variant..." -command about \ -underline 0 } $m add command -label "Credits..." -command credits \ -underline 0 $m add command -label "Key shortcuts..." -command keys \ -underline 0 $m add command -label "Eden quick reference..." \ -command edenQuickRef -underline 0 $m add command -label "Scout quick reference..." \ -command scoutQuickRef -underline 0 $m add command -label "Donald quick reference..." \ -command donaldQuickRef -underline 0 $m add command -label "Sasami quick reference..." \ -command sasamiQuickRef -underline 4 $m add command -label "ChangeLog..." -command changeLog \ -underline 1 bind .text { accept } bind .text { accept } bind .text { previous } bind .text { previous } bind .text { previous } bind .text { previous } bind .text { next } bind .text { next } bind .text { next } bind .text { next } bind .text { clearInputWindow } bind .text { clearInputWindow } bind .text { controlU } bind .text { controlU } proc bringToTop {} { set wins "[winfo children .] ."; foreach w $wins { set tlw [winfo toplevel $w]; if {[wm state $tlw] == "iconic"} { wm deiconify $tlw; } if {$w != ".menu"} { raise $w } } } # bring all our windows to the top if this combination of keys is pressed bind all { bringToTop } bindtags .text {all .text Text} update # History window toplevel .hist wm title .hist "$variantversion: Command History" frame .hist.menu -relief raised -borderwidth 2 pack .hist.menu -side top -fill x button .hist.menu.save -text "Save" -underline 0 -command {save hist} \ -relief flat -highlightthickness 0 bind .hist { .hist.menu.save invoke } bind .hist { .hist.menu.save invoke } button .hist.menu.find -text "Find" -underline 0 -command {find hist} \ -relief flat -highlightthickness 0 bind .hist { .hist.menu.find invoke } bind .hist { .hist.menu.find invoke } button .hist.menu.close -text "Close" -underline 0 \ -command {global showhist; set showhist 0; show hist 0} \ -relief flat -highlightthickness 0 bind .hist { .hist.menu.close invoke } bind .hist { .hist.menu.close invoke } pack .hist.menu.save .hist.menu.find .hist.menu.close -side left frame .hist.t pack .hist.t -fill both -expand 1 text .hist.t.text -state disabled -width 80 -height 10 \ -yscrollcommand ".hist.t.scroll set" -font edencode scrollbar .hist.t.scroll -command ".hist.t.text yview" pack .hist.t.scroll -side right -fill y pack .hist.t.text -side right -fill both -expand 1 wm withdraw .hist wm protocol .hist WM_DELETE_WINDOW ".hist.menu.close invoke;" update # Error window toplevel .err wm title .err "$variantversion: Errors" frame .err.menu -relief raised -borderwidth 2 pack .err.menu -side top -fill x button .err.menu.save -text "Save" -underline 0 -command {save err} \ -relief flat -highlightthickness 0 bind .err { .err.menu.save invoke } bind .err { .err.menu.save invoke } button .err.menu.find -text "Find" -underline 0 -command {find err} \ -relief flat -highlightthickness 0 bind .err { .err.menu.find invoke } bind .err { .err.menu.find invoke } button .err.menu.close -text "Close" -underline 0 \ -command {global showerr; set showerr 0; show err 0} \ -relief flat -highlightthickness 0 bind .err { .err.menu.close invoke } bind .err { .err.menu.close invoke } pack .err.menu.save .err.menu.find .err.menu.close -side left frame .err.t pack .err.t -fill both -expand 1 text .err.t.text -state disabled -width 80 -height 10 \ -yscrollcommand ".err.t.scroll set" -font edencode scrollbar .err.t.scroll -command ".err.t.text yview" pack .err.t.scroll -side right -fill y pack .err.t.text -side right -fill both -expand 1 wm withdraw .err wm protocol .err WM_DELETE_WINDOW ".err.menu.close invoke;" update if {$_tkeden_variant == "dtkeden"} { if {$_dtkeden_isServer} { toplevel .client wm title .client "$variantversion: Client Connections" frame .client.menu -relief raised -borderwidth 2 pack .client.menu -side top -fill x button .client.menu.close -text "Close" -underline 0 \ -relief flat -highlightthickness 0 \ -command {global showclient; set showclient 0; show client 0;} bind .client { .client.menu.close invoke } bind .client { .client.menu.close invoke } pack .client.menu.close -side left frame .client.t pack .client.t -fill both -expand 1 text .client.t.text -state disabled -width 80 -height 10 \ -yscrollcommand ".client.t.scroll set" scrollbar .client.t.scroll -command ".client.t.text yview" pack .client.t.scroll -side right -fill y pack .client.t.text -side right -fill both -expand 1 wm withdraw .client wm protocol .client WM_DELETE_WINDOW ".client.menu.close invoke;" update } } toplevel .scout wm title .scout "$variantversion: Scout Definitions" frame .scout.menu -relief raised -borderwidth 2 pack .scout.menu -side top -fill x button .scout.menu.save -text "Save" -underline 0 -command {save scout} \ -relief flat -highlightthickness 0 bind .scout { .scout.menu.save invoke } bind .scout { .scout.menu.save invoke } button .scout.menu.find -text "Find" -underline 0 -command {find scout} \ -relief flat -highlightthickness 0 bind .scout { .scout.menu.find invoke } bind .scout { .scout.menu.find invoke } button .scout.menu.rebuild -text "Rebuild" -underline 0 \ -command {dumpscout} \ -relief flat -highlightthickness 0 bind .scout { .scout.menu.rebuild invoke } bind .scout { .scout.menu.rebuild invoke } button .scout.menu.close -text "Close" -underline 0 \ -command {global showscout; set showscout 0; show scout 0} \ -relief flat -highlightthickness 0 bind .scout { .scout.menu.close invoke } bind .scout { .scout.menu.close invoke } pack .scout.menu.save .scout.menu.find .scout.menu.rebuild .scout.menu.close \ -side left frame .scout.t pack .scout.t -fill both -expand 1 text .scout.t.text -state disabled -width 80 -height 20 \ -yscrollcommand ".scout.t.scroll set" -font edencode scrollbar .scout.t.scroll -command ".scout.t.text yview" pack .scout.t.scroll -side right -fill y pack .scout.t.text -side right -fill both -expand 1 wm withdraw .scout wm protocol .scout WM_DELETE_WINDOW ".scout.menu.close invoke;" update toplevel .donald wm title .donald "$variantversion: DoNaLD Definitions" frame .donald.menu -relief raised -borderwidth 2 pack .donald.menu -side top -fill x button .donald.menu.save -text "Save" -underline 0 -command {save donald} \ -relief flat -highlightthickness 0 bind .donald { .donald.menu.save invoke } bind .donald { .donald.menu.save invoke } button .donald.menu.find -text "Find" -underline 0 -command {find donald} \ -relief flat -highlightthickness 0 bind .donald { .donald.menu.find invoke } bind .donald { .donald.menu.find invoke } button .donald.menu.rebuild -text "Rebuild" -underline 0 \ -command {dumpdonald} \ -relief flat -highlightthickness 0 bind .donald { .donald.menu.rebuild invoke } bind .donald { .donald.menu.rebuild invoke } button .donald.menu.close -text "Close" -underline 0 \ -command {global showdonald; set showdonald 0; show donald 0} \ -relief flat -highlightthickness 0 bind .donald { .donald.menu.close invoke } bind .donald { .donald.menu.close invoke } pack .donald.menu.save .donald.menu.find .donald.menu.rebuild \ .donald.menu.close -side left frame .donald.t pack .donald.t -fill both -expand 1 text .donald.t.text -state disabled -width 80 -height 20 \ -yscrollcommand ".donald.t.scroll set" -font edencode .donald.t.text tag config viewport -background #efd4b4 .donald.t.text tag config master -background #efd4b4 scrollbar .donald.t.scroll -command ".donald.t.text yview" pack .donald.t.scroll -side right -fill y pack .donald.t.text -side right -fill both -expand 1 wm withdraw .donald wm protocol .donald WM_DELETE_WINDOW ".donald.menu.close invoke;" update if {$_tkeden_variant == "dtkeden"} { if {$_dtkeden_isServer} { toplevel .lsd wm title .lsd "$variantversion: LSD Descriptions" frame .lsd.menu -relief raised -borderwidth 2 pack .lsd.menu -side top -fill x button .lsd.menu.save -text "Save" -underline 0 -command {save lsd} \ -relief flat -highlightthickness 0 bind .lsd { .lsd.menu.save invoke } bind .lsd { .lsd.menu.save invoke } button .lsd.menu.find -text "Find" -underline 0 -command {find lsd} \ -relief flat -highlightthickness 0 bind .lsd { .lsd.menu.find invoke } bind .lsd { .lsd.menu.find invoke } button .lsd.menu.rebuild -text "Rebuild" -underline 0 \ -command {dumpLSD} \ -relief flat -highlightthickness 0 bind .lsd { .lsd.menu.rebuild invoke } bind .lsd { .lsd.menu.rebuild invoke } button .lsd.menu.close -text "Close" -underline 0 \ -command {global showlsd; set showlsd 0; show lsd 0} \ -relief flat -highlightthickness 0 bind .lsd { .lsd.menu.close invoke } bind .lsd { .lsd.menu.close invoke } pack .lsd.menu.save .lsd.menu.find .lsd.menu.rebuild .lsd.menu.close \ -side left frame .lsd.t pack .lsd.t -fill both -expand 1 text .lsd.t.text -state disabled -width 80 -height 20 \ -yscrollcommand ".lsd.t.scroll set" scrollbar .lsd.t.scroll -command ".lsd.t.text yview" pack .lsd.t.scroll -side right -fill y pack .lsd.t.text -side right -fill both -expand 1 wm withdraw .lsd wm protocol .lsd WM_DELETE_WINDOW ".lsd.menu.close invoke;" update } } toplevel .eden wm title .eden "$variantversion: Eden Definitions" menu .eden.menu .eden config -menu .eden.menu set m [menu .eden.menu.edit -tearoff [expr !$_tkeden_apple]] .eden.menu add cascade -label "Edit" -underline 0 -menu .eden.menu.edit $m add command -label "Copy" -underline 0 \ -command {event generate .eden.t.text <>} $m add command -label "Cut" -underline 2 \ -command {event generate .eden.t.text <>} $m add command -label "Paste" -underline 0 \ -command {event generate .eden.t.text <>} .eden.menu add command -label "Save" -underline 0 -command {save eden} .eden.menu add command -label "Find" -underline 0 -command {find eden} .eden.menu add command -label "Rebuild" -underline 0 -command {viewOption} .eden.menu add command -label "Update" -underline 0 -command {edenUpdate} .eden.menu add command -label "Close" -underline 0 \ -command {global showeden; set showeden 0; show eden 0} frame .eden.t pack .eden.t -fill both -expand 1 text .eden.t.text -state disabled -width 80 -height 20 \ -yscrollcommand ".eden.t.scroll set" -font edencode .eden.t.text tag config masteragent -background #efd4b4 .eden.t.text tag config scout -foreground red .eden.t.text tag config donald -foreground blue scrollbar .eden.t.scroll -command ".eden.t.text yview" pack .eden.t.scroll -side right -fill y pack .eden.t.text -side right -fill both -expand 1 wm withdraw .eden wm protocol .eden WM_DELETE_WINDOW "set showeden 0; show eden 0" update if {$_tkeden_win32_version == "0.0"} { # we're on UNIX set histfilename $env(HOME)/.tkeden-history } else { # cygwin seems to require filenames in DOS (C:\blah) format set histfilename \ [cygwin_conv_to_full_win32_path "$env(HOME)/.tkeden-history"] } # Keep a few backups around as people don't seem to look for the # history file until they've restarted tkeden once or twice. Ideally # this would preserve file dates to make it easier to find data when # grubbing around in the history files, but there isn't an option for # this in Tcl file copy. We could use file rename, but this causes # problems with multiple concurrent instances of tkeden running in the # same user account with an NFS mounted home directory (machine 1 # shifts history files, starts to use tkeden-history, machine 2 shifts # history files, machine 1 gives stale NFS handle error). [Ash] catch {file copy -force ${histfilename}.2 ${histfilename}.3} catch {file copy -force ${histfilename}.1 ${histfilename}.2} catch {file copy -force $histfilename ${histfilename}.1} set histfile [open $histfilename w] proc appendHist {text} { global histfile .hist.t.text config -state normal .hist.t.text insert end $text puts $histfile $text nonewline flush $histfile .hist.t.text see end .hist.t.text config -state disabled } set errorNo 0 set errorAppendNo 0 set error "" proc appendErr {text} { global errorNo errorAppendNo error .err.t.text config -state normal if {$errorAppendNo == 0} { .err.t.text insert end "## ERROR number [incr errorNo]:\n" } incr errorAppendNo append error $text .err.t.text insert end $text .err.t.text see end .err.t.text config -state disabled } proc errorComplete {beep} { global errorNo errorAppendNo error set errorInitialText [string range $error 0 55] if {[string length $error] > 55} {append errorInitialText "..."} appendHist "## ERROR number $errorNo: $errorInitialText\n" set errorAppendNo 0 set error "" set showerr 1 show err 1 raise .err if {$beep} {bell} # Force .err to refresh, meaning the new error information is # shown on the screen even if we are in a tight loop. This call # causes any events on windows to trigger, which may then # cause some Eden to execute - this was the cause of "bug42". update idletasks } # Previous text set pentries "" # Number of entries of previous text to keep set pmax 20 # Current (per-entry session) position in history set ppos 0 proc accept {} { global pentries pmax ppos set text [.text get 1.0 end] appendHist $text # 1) remove the spurious \n that comes from Tcl's text widget # 2) append this entry to the list we are keeping # 3) remove an old entry from the front of the list if necessary # 3) if {[llength $pentries] >= $pmax} { set pentries [lrange $pentries 1 end] } # 2), 1) lappend pentries [string range $text 0 [expr [string length $text]-2]] evaluate $text clearInputWindow set ppos [llength $pentries]; } proc previous {} { global pentries pmax ppos set text [.text get 1.0 end] clearInputWindow set ppos [expr $ppos - 1] if {$ppos < 0} { set ppos 0 bell } .text insert end [lindex $pentries $ppos] } proc next {} { global pentries pmax ppos set text [.text get 1.0 end] clearInputWindow incr ppos if {$ppos > [llength $pentries]} { set ppos [llength $pentries] bell } .text insert end [lindex $pentries $ppos] } proc clearInputWindow {} { .text delete 1.0 end } proc controlU {} { # delete the text to the left of the cursor .text delete {insert linestart} insert } proc interface {statement} { global _tkeden_variant _dtkeden_isServer appendHist $statement if {$_tkeden_variant == "dtkeden"} { if {! ($_dtkeden_isServer)} { # Patrick's change to client only - dunno why [Ash] set statement "$statement\n" } } todo $statement } # This is used in scout.init.e for TEXTBOX [Ash] proc interfaceTEXT {statement} { todo $statement } proc cleanup {w} { .$w.t.text config -state normal .$w.t.text delete 1.0 end .$w.t.text config -state disabled } proc Review {} { global viewToBeDefined viewOption viewScout viewDoNaLD viewSasami set viewOption 0 if {$viewScout} { set viewOption [expr $viewOption + 1] } if {$viewDoNaLD} { set viewOption [expr $viewOption + 2] } if {$viewSasami} { set viewOption [expr $viewOption + 4] } dumpeden $viewOption $viewToBeDefined } proc edenDefn {v n d} { set r [.eden.t.text tag ranges eden%$v] .eden.t.text config -state normal if [llength $r] { .eden.t.text delete eden%$v.first eden%$v.last .eden.t.text insert [lindex $r 0] $d [list $n eden%$v] } else { .eden.t.text insert end $d [list $n eden%$v] } .eden.t.text config -state disabled } proc scoutDefn {v d} { set r [.scout.t.text tag ranges scout%$v] .scout.t.text config -state normal if [llength $r] { .scout.t.text delete scout%$v.first scout%$v.last .scout.t.text insert [lindex $r 0] $d scout%$v } else { .scout.t.text insert end $d scout%$v } .scout.t.text config -state disabled } # This based on mkDialogue below... [Ash] proc fileDialogue {fileName w winTitle} { global variantversion env catch {destroy $w} toplevel $w -class Dialog wm title $w "$variantversion: $winTitle" wm iconname $w "$winTitle" # Create two frames in the main window. The top frame will hold the # message and the bottom one will hold the buttons. Arrange them # one above the other, with any extra vertical space split between # them. frame $w.top -relief raised -border 1 frame $w.bot -relief raised -border 1 pack $w.top $w.bot -side top -fill both -expand yes text $w.top.text -state disabled -width 78 -height 31 \ -yscrollcommand "$w.top.scroll set" -background white \ -foreground black -font edencode scrollbar $w.top.scroll -command "$w.top.text yview" pack $w.top.scroll -side right -fill y pack $w.top.text -side top -expand yes -padx 3 -pady 3 if [catch {open "$env(TKEDEN_LIB)/$fileName" r} fileId] { puts stderr "Cannot open $env(TKEDEN_LIB)/$fileName: $fileId" } else { $w.top.text config -state normal $w.top.text insert end [read $fileId] close $fileId $w.top.text config -state disabled } # Create as many buttons as needed and arrange them from left to right # in the bottom frame. Embed the left button in an additional sunken # frame to indicate that it is the default button, and arrange for that # button to be invoked as the default action for clicks and returns in # the dialog. set args "OK" if {[llength $args] > 0} { set arg [lindex $args 0] frame $w.bot.0 -relief sunken -border 1 pack $w.bot.0 -side left -expand yes -padx 10 -pady 10 button $w.bot.0.button -text [lindex $arg 0] \ -command "[lindex $arg 1]; destroy $w" pack $w.bot.0.button -expand yes -padx 6 -pady 6 bind $w "[lindex $arg 1]; destroy $w" focus $w set i 1 foreach arg [lrange $args 1 end] { button $w.bot.$i -text [lindex $arg 0] \ -command "[lindex $arg 1]; destroy $w" pack $w.bot.$i -side left -expand yes -padx 10 set i [expr $i+1] } } bind $w [list focus $w] focus $w } # Create the About key shortcuts dialogue box containing info... [Ash] # See the Tcl text(n) man page for some of the information in the file proc keys {} { fileDialogue "keys.txt" .keys "Key shortcuts" } proc changeLog {} { fileDialogue "change.log" .changeLog "ChangeLog" } proc credits {} { fileDialogue "credits.txt" .credits "Credits" } # this from Ousterhout "Tcl and the Tk toolkit" page 219 proc forAllMatches {w pattern script} { scan [$w index end] %d numLines for {set i 1} {$i < $numLines} {incr i} { $w mark set last $i.0 while {[regexp -indices $pattern \ [$w get last "last lineend"] indices]} { $w mark set first \ "last + [lindex $indices 0] chars" $w mark set last "last + 1 chars \ + [lindex $indices 1] chars" uplevel $script } } } # Translate text file markup into formatted text by adding appropriate tags # [Ash] proc setTags {w} { $w.top.text config -state normal # Surround text denoting optional stuff with !@O and !@P. See # Ousterhout "Tcl and the Tk toolkit" page 91 for information # about Tcl regular expressions forAllMatches $w.top.text {!@O[^!@]*!@P} { $w.top.text delete first "first + 3 char" $w.top.text delete "last - 3 char" last $w.top.text tag add optional first last } $w.top.text tag configure optional -foreground blue $w.top.text config -state disabled } proc edenQuickRef {} { fileDialogue "eden.txt" .edenQuickRef "Eden Quick Reference" setTags .edenQuickRef } proc scoutQuickRef {} { fileDialogue "scout.txt" .scoutQuickRef "Scout Quick Reference" } proc donaldQuickRef {} { fileDialogue "donald.txt" .scoutQuickRef "DoNaLD Quick Reference" } proc sasamiQuickRef {} { fileDialogue "sasami.txt" .sasamiQuickRef "Sasami Quick Reference" } proc reinit {} { global env #set wins "[winfo children .] ."; #foreach w $wins { destroy $w; } destroy . # This almost works: $_tkeden_win32_version is undefined tho :( source $env(TKEDEN_LIB)/edenio.tcl } # Create the About dialogue box containing version and other information [Ash] proc about {} { global _tkeden_variant _tkeden_version _tkeden_web_site \ _dtkeden_isServer tcl_patchLevel tk_patchLevel \ _tkeden_win32_version env variantversion haveImg toplevel .about -class Dialog wm title .about "$variantversion: About" label .about.variant -text "This is $_tkeden_variant, version $_tkeden_version" if {$_tkeden_variant == "dtkeden"} { if {$_dtkeden_isServer} { label .about.isserver -text "Invoked in super-agent (server) mode" } else { label .about.isserver -text "Invoked in agent (client) mode" } } label .about.copyright -text "Copyright (C) The ý. All rights reserved" label .about.separator1 -text "--------------------------------" label .about.usage -text "Invoke $_tkeden_variant with the -u option for details of command line options usage" label .about.website -text "See $_tkeden_web_site for more information" label .about.separator2 -text "--------------------------------" label .about.diagnosis -text "This information may be useful when diagnosing problems:" if {$_tkeden_win32_version != "0.0"} { label .about.win32version -text "Win32 version V$_tkeden_win32_version" } else { label .about.win32version -text "Unix version" } label .about.libfiles -text "Library files are located in \n$env(TKEDEN_LIB)" label .about.tclversion -text "Tcl is version $tcl_patchLevel, Tk is version $tk_patchLevel\nTk Img package (PNG, JPEG...) is [expr {$haveImg ? {available} : {not available}}]" button .about.ok -text OK -command {destroy .about} if {$_tkeden_variant == "dtkeden"} { pack .about.variant .about.isserver .about.copyright \ .about.separator1 .about.usage .about.website \ .about.separator2 .about.diagnosis .about.win32version \ .about.libfiles .about.tclversion \ .about.ok -pady 5 } else { pack .about.variant .about.copyright \ .about.separator1 .about.usage .about.website \ .about.separator2 .about.diagnosis .about.win32version \ .about.libfiles .about.tclversion \ .about.ok -pady 5 } } # These long extensions have been re-thought from the original .e, .d, # .s practice. [Ash] set fileTypes { {{All files} *} {{Eden files} {.eden}} {{DoNaLD files} {.donald}} {{Scout files} {.scout}} {{Sasami files} {.sasami}} {{Eddi files} {.eddi}} {{Script (multi-notation) files} {.script}} } proc include style { global variantversion fileTypes notation _tkeden_win32_version if {$_tkeden_win32_version == "0.0"} { # tk_getOpenFile -multiple true isn't possible until 8.4a2 on UNIX # and I can't find where to download that version (and it's alpha) set fileNames [tk_getOpenFile \ -filetypes $fileTypes -parent . \ -title "$variantversion: $style" ] } else { # we're on Windows: -multiple is possible set fileNames [tk_getOpenFile \ -filetypes $fileTypes -parent . \ -multiple true \ -title "$variantversion: $style"] } foreach file $fileNames { # Change directory so that Eden include(...) is more likely to # work. 'cd [file dirname $file]' is the Tcl version, but # I've rewritten it in Eden so that the cwd() function will be # correctly re-evaluated eden "cd(dirname(\"$file\"));" if {$style == "Open"} { set errCode [catch {set incFile [open $file r]} string] if {$errCode == 0} { while {[gets $incFile line] >= 0} { .text insert end "$line\n" } .text see end close $incFile } else { tk_dialog .message "$variantversion: Warning" \ "Cannot open file \"$file\"" warning 0 OK } } elseif {$style == "Execute"} { appendHist "%eden\n" appendHist "include(\"$file\");\n" # want to do this: eden "include(\"$file\");" # but at evaluation level 0 (so that global variables such as # $radiosBg can be found). $file needs to be evaluated # now, but the rest must not be. set cmd {eden "include(\"} append cmd "$file" append cmd {\");"} uplevel #0 $cmd # now switch back to current notation appendHist "$notation\n" } else { error {internal error: include style unknown} } } } proc save w { global variantversion saveAsReusable fileTypes set fileName [tk_getSaveFile -initialfile untitled.$w -parent . \ -title "$variantversion: Save $w As" -defaultextension $w \ -filetypes $fileTypes] if {$fileName != ""} { SaveToFile $w $fileName $saveAsReusable } } proc SaveToFile {w file executable} { global viewOption viewToBeDefined _tkeden_variant _dtkeden_isServer if {[catch {open $file w} fid]} { mkDialog .error "-aspect 300 -text \{$fid\}" {OK {}} tkwait visibility .error grab .error } else { case $w { all { dumpeden 63 0 dumpscout dumpdonald if {$_tkeden_variant == "dtkeden"} { if {$_dtkeden_isServer} { dumpLSD } } if {$executable} { edenDefn autocalc eden "" puts $fid {autocalc = 0;} eden {tcl("set vp_in_use {"//vp_in_use(DFscreen)//"}");} global vp_in_use foreach vp $vp_in_use { edenDefn $vp eden "" } puts $fid %scout SaveScout $fid $executable if {$_tkeden_variant == "dtkeden"} { if {$_dtkeden_isServer} { puts $fid %lsd Savelsd $fid $executable } } puts $fid %donald SaveDonald $fid $executable puts $fid %eden SaveEden $fid $executable -omit masteragent scout donald system } else { puts $fid %scout SaveScout $fid $executable if {$_tkeden_variant == "dtkeden"} { if {$_dtkeden_isServer} { puts $fid %lsd Savelsd $fid $executable } } puts $fid %donald SaveDonald $fid $executable puts $fid %eden SaveEden $fid $executable } if {$executable} { puts $fid {autocalc = 1;} } dumpeden $viewOption $viewToBeDefined } hist { puts $fid [.hist.t.text get 1.0 end] nonewline } eden { if {$executable} { dumpeden 63 0 edenDefn autocalc eden "" puts $fid {autocalc = 0;} eden {tcl("set vp_in_use {"//vp_in_use(DFscreen)//"}");} global vp_in_use foreach vp $vp_in_use { edenDefn $vp eden "" } SaveEden $fid $executable -omit masteragent system } else { dumpeden $viewOption $viewToBeDefined SaveEden $fid $executable } if {$executable} { puts $fid {autocalc = 1;} dumpeden $viewOption $viewToBeDefined } } scout { dumpscout puts $fid "%scout" SaveScout $fid $executable } lsd { # This code should never happen in client and plain tkeden dumpLSD puts $fid "%lsd" Savelsd $fid $executable } donald { dumpdonald puts $fid "%donald" SaveDonald $fid $executable } } close $fid } } proc SaveEden {fid executable args} { if {[lsearch $args -omit] == 0} { set args [lrange $args 1 end] } set lastline [lindex [split [.eden.t.text index end] "."] 0] for {set i 1} {$i <= $lastline} {incr i} { set in 1 set tags [.eden.t.text tag names $i.0] foreach filter $args { if {[lsearch $tags $filter] != -1} { set in 0 break } } if {$in} { puts $fid [.eden.t.text get $i.0linestart $i.0lineend] } } } proc SaveScout {fid executable} { if $executable { foreach t [.scout.t.text tag names] { if [string match scout%* $t] { set text [.scout.t.text get $t.first $t.last] set eq [string first = $text] if {$eq == -1} { puts $fid $text nonewline } else { puts $fid [string range $text 0 [expr $eq - 2]] nonewline puts $fid {;} } } } foreach t [.scout.t.text tag names] { if [string match scout%* $t] { set text [.scout.t.text get $t.first $t.last] set eq [string first = $text] if {$eq != -1} { puts $fid $text nonewline } } } } else { puts $fid [.scout.t.text get 1.0 end] nonewline } } proc SaveDonald {fid executable} { for {set i 1} {$i <= [.donald.t.text index end]} {incr i} { set line [.donald.t.text get $i.0 "$i.0 lineend"] if {![string match AGENT* $line]} { puts $fid $line } } } if {$_tkeden_variant == "dtkeden"} { if {$_dtkeden_isServer} { proc Savelsd {fid executable} { for {set i 1} {$i <= [.lsd.t.text index end]} {incr i} { set line [.lsd.t.text get $i.0 "$i.0 lineend"] puts $fid $line } } } } proc TextSearch {w direction caseSensitive string} { if {[expr [string compare [.$w.t.text tag nextrange found 1.0] ""] \ && [string compare $direction -forwards] == 0]} { if {[expr [string compare [.$w.t.text index insert] \ [.$w.t.text index found.first]] == 0]} { .$w.t.text mark set insert [.$w.t.text index found.last] } } .$w.t.text tag remove found 1.0 end if {$caseSensitive} { set caseSwitch "-exact" } else { set caseSwitch "-nocase" } set index [.$w.t.text search $direction $caseSwitch -regexp \ -count len -- $string insert] if {[string length $index] > 0} { .$w.t.text mark set insert $index .$w.t.text see $index # This doesn't work on Linux as \c is an escape - rewritten [Ash] #.$w.t.text tag add found $index $index+$len\chars .$w.t.text mark set first $index .$w.t.text mark set last "$index + $len chars" .$w.t.text tag add found first last .$w.t.text tag configure found -background blue } else { bell } } proc find w { global variantversion catch {destroy .find} toplevel .find -class Dialog wm title .find "$variantversion: Find in $w" frame .find.top pack .find.top -fill both entry .find.top.e -relief sunken -textvariable searchString checkbutton .find.top.case -variable caseSensitive -text "case sensitive" pack .find.top.e .find.top.case -side left -padx 5 frame .find.bot pack .find.bot -fill both button .find.bot.forward -text "Forward" -underline 0 -width 8 \ -command "TextSearch $w -forwards \$caseSensitive \$searchString" button .find.bot.backward -text "Backward" -underline 0 -width 8 \ -command "TextSearch $w -backwards \$caseSensitive \$searchString" button .find.bot.cancel -text Cancel -command "destroy .find" -width 8 bind .find { .find.bot.forward invoke } bind .find { .find.bot.forward invoke } bind .find { .find.bot.backward invoke } bind .find { .find.bot.backward invoke } pack .find.bot.forward -side left -expand yes -padx 5 -pady 5 pack .find.bot.backward -side left -expand yes -padx 5 -pady 5 pack .find.bot.cancel -side left -expand yes -padx 5 -pady 5 tkwait visibility .find grab .find } set viewOption 0 set viewToBeDefined 0 set viewScout 0 set viewDoNaLD 0 set viewSasami 0 proc edenUpdate {} { global viewOption viewToBeDefined # save the position of the vertical scrollbar set yscroll [lindex [.eden.t.text yview] 0] # dumpeden is a tkeden Tcl command created in EX/ex.c dumpeden [expr $viewOption + 8] $viewToBeDefined .eden.t.text yview moveto $yscroll } # viewOption is called when the Rebuild button is pressed [Ash] proc viewOption {} { global variantversion _tkeden_sasamiAvail catch {destroy .view} toplevel .view -class Dialog wm title .view "$variantversion: View Options" wm transient .view .eden frame .view.left pack .view.left -fill both -side left -expand yes label .view.left.name -justify left \ -text "Highlight to view:\ncontrol-click: individual items,\nshift-click: a range:" pack .view.left.name -side top -fill none -anchor nw scrollbar .view.left.scroll -command ".view.left.list yview" pack .view.left.scroll -side right -fill y listbox .view.left.list -yscroll ".view.left.scroll set" \ -selectmode extended -relief sunken -width 20 -height 20 -setgrid yes pack .view.left.list -side left -fill both -expand yes frame .view.right pack .view.right -side right checkbutton .view.right.yet \ -text "with yet-to-be-defined variables" \ -variable viewToBeDefined checkbutton .view.right.scout \ -text "with translated Scout definitions" \ -variable viewScout checkbutton .view.right.donald \ -text "with translated DoNaLD definitions" \ -variable viewDoNaLD if {$_tkeden_sasamiAvail == "1"} { checkbutton .view.right.sasami \ -text "with translated Sasami definitions" \ -variable viewSasami } button .view.right.all -text "Select All" -width 12 -underline 0 \ -command { .view.left.list selection set 0 end } button .view.right.none -text "Clear All" -width 12 \ -command { .view.left.list selection clear 0 end } frame .view.right.ok -relief sunken -border 1 button .view.right.ok.button -text OK -width 12 \ -command { Review; destroy .view; raise .eden } pack .view.right.ok.button -padx 10 -pady 10 button .view.right.cancel -text Cancel -command "destroy .view" -width 12 pack .view.right.all .view.right.none -side top -padx 5 -pady 5 pack .view.right.yet .view.right.scout .view.right.donald \ -side top -anchor sw if {$_tkeden_sasamiAvail == "1"} { pack .view.right.yet .view.right.sasami -side top -anchor sw } pack .view.right.ok .view.right.cancel -side top -padx 5 -pady 5 bind .view { .view.right.ok.button invoke } bind .view { .view.right.all invoke } bind .view { .view.right.all invoke } # setupViewOptions is a tkeden Tcl command created in EX/ex.c setupViewOptions tkwait visibility .view grab .view } if {$_tkeden_variant == "dtkeden"} { if {$_dtkeden_isServer} { proc selectClients {} { global clientSock sockName clientName variantversion if {[llength $clientSock] <= 0} { tk_dialog .message "$variantversion: Message" "No connected client" warning -1 OK return } else { catch {destroy .select} toplevel .select -class Dialog wm title .select "$variantversion: Select Clients" frame .select.left pack .select.left -fill both -side left -expand yes label .select.left.name -text "Select clients to receive:" pack .select.left.name -side top -fill none -anchor nw scrollbar .select.left.scroll -command ".select.left.list yview" pack .select.left.scroll -side right -fill y listbox .select.left.list -yscroll ".select.left.scroll set" \ -selectmode multiple -relief sunken -width 20 -height 10 -setgrid yes pack .select.left.list -side left -fill both -expand yes frame .select.right pack .select.right -side right # Something may be wrong here - emacs gets the formatting # wrong [Ash] button .select.right.all -text "Select All" -command { .select.left.list selection set 0 end } -width 12 button .select.right.none -text "Clear All" -command { .select.left.list selection clear 0 end } -width 12 button .select.right.ok -text OK -command { global sockName set text [.text get 1.0 end] set selectedClients {} foreach i [.select.left.list curselection] { set currClient [.select.left.list get $i] lappend selectedClients $sockName($currClient) } sendClientsSock $selectedClients $text .text delete 1.0 end destroy .select } -width 12 button .select.right.cancel -text Cancel -command "destroy .select" -width 12 pack .select.right.all .select.right.none -side top -padx 5 -pady 5 pack .select.right.ok .select.right.cancel -side top -padx 5 -pady 5 .select.left.list insert end "Own" foreach wsock $clientSock { # puts $clientName($wsock) .select.left.list insert end $clientName($wsock) } tkwait visibility .select grab .select } } } } # mkDialog w msgArgs list list ... # # Create a dialog box with a message and any number of buttons at # the bottom. # # Arguments: # w - Name to use for new top-level window. # msgArgs - List of arguments to use when creating the message of the # dialog box (e.g. text, justifcation, etc.) # list - A two-element list that describes one of the buttons that # will appear at the bottom of the dialog. The first element # gives the text to be displayed in the button and the second # gives the command to be invoked when the button is invoked. # # @(#) mkDialog.tcl 1.1 94/08/10 15:35:00 proc mkDialog {w msgArgs args} { global variantversion catch {destroy $w} toplevel $w -class Dialog wm title $w "$variantversion: Dialog Box" wm iconname $w "Dialog" # Create two frames in the main window. The top frame will hold the # message and the bottom one will hold the buttons. Arrange them # one above the other, with any extra vertical space split between # them. frame $w.top -relief raised -border 1 frame $w.bot -relief raised -border 1 pack $w.top $w.bot -side top -fill both -expand yes # Create the message widget and arrange for it to be centered in the # top frame. eval message $w.top.msg -justify center $msgArgs pack $w.top.msg -side top -expand yes -padx 3 -pady 3 # Create as many buttons as needed and arrange them from left to right # in the bottom frame. Embed the left button in an additional sunken # frame to indicate that it is the default button, and arrange for that # button to be invoked as the default action for clicks and returns in # the dialog. if {[llength $args] > 0} { set arg [lindex $args 0] frame $w.bot.0 -relief sunken -border 1 pack $w.bot.0 -side left -expand yes -padx 10 -pady 10 button $w.bot.0.button -text [lindex $arg 0] \ -command "[lindex $arg 1]; destroy $w" pack $w.bot.0.button -expand yes -padx 6 -pady 6 bind $w "[lindex $arg 1]; destroy $w" focus $w set i 1 foreach arg [lrange $args 1 end] { button $w.bot.$i -text [lindex $arg 0] \ -command "[lindex $arg 1]; destroy $w" pack $w.bot.$i -side left -expand yes -padx 10 set i [expr $i+1] } } bind $w [list focus $w] focus $w } proc show {w yes} { if $yes { wm deiconify .$w raise .$w case $w { scout {dumpscout} donald {dumpdonald} eden {viewOption} lsd {dumpLSD} } # the lsd above should never be matched in client # or plain tkeden [Ash] } else { wm withdraw .$w } } # Called when the user does %sasami open_display: called from Sasami render.c proc sasamiWindow {width height} { global variantversion toplevel .sasami -width $width -height $height wm title .sasami "$variantversion: Sasami" frame .sasami.f togl .sasami.f.togl -width $width -height $height -double true \ -privatecmap false -depth true -rgba true pack .sasami.f.togl -fill both -expand t pack .sasami.f -fill both -expand t bind .sasami.f.togl {sasamiB %x %y} bind .sasami.f.togl {sasamiB1Motion %x %y} bind .sasami.f.togl {sasamiB %x %y} bind .sasami.f.togl {sasamiB3Motion %x %y} } set sasamiOldX 0 set sasamiOldY 0 proc sasamiB { x y } { global sasamiOldX sasamiOldY set sasamiOldX $x set sasamiOldY $y } # This is called when mouse button 1 is pressed and moved in the Sasami # window: rotate about the X & Y axes. proc sasamiB1Motion { x y } { global sasamiOldX sasamiOldY set diffX [expr $x - $sasamiOldX] set diffY [expr $y - $sasamiOldY] .sasami.f.togl setXrot [expr [sasami_getXrot] - $diffY] .sasami.f.togl setYrot [expr [sasami_getYrot] - $diffX] .sasami.f.togl render set sasamiOldX $x set sasamiOldY $y } # This is called when mouse button 3 is pressed and moved in the Sasami # window: zoom in and out on the Z axis. proc sasamiB3Motion { x y } { global sasamiOldY set diffY [expr $y - $sasamiOldY] .sasami.f.togl setZpos [expr [sasami_getZpos] - $diffY] .sasami.f.togl render set sasamiOldX $x set sasamiOldY $y } proc sasamiWindowClose {} { destroy .sasami } # If the Img package (PNG etc) is available then load it set haveImg [expr ! [catch {package require Img}]] if {$_tkeden_variant == "dtkeden"} { if {$_dtkeden_isServer} { source $env(TKEDEN_LIB)/server.tcl } else { source $env(TKEDEN_LIB)/client.tcl } } tkeden1.40/lib-tkeden/keys.txt0100600000252500001640000000433607332041363015034 0ustar ashleyemSome menus and buttons have key shortcuts. These are shown with an underlined letter, and can be activated by pressing Alt and that letter. For example: Accept the current input: Alt-a View the Eden Definitions window: Alt-v Alt-e Valid throughout Eden: Bring all Eden windows to the front: Shift-Control-Tab (in any window) Using the mouse in the input window: Select text: drag Select word: double-click Select words: drag after a double-click Select line: triple-click Select lines: drag after a triple-click Adjust ends of selection: Shift + drag button 1 Reposition cursor without affecting selection: Control + click Insert text at mouse cursor: click button 2 Scroll view: drag button 2 Using the keyboard in the input window: Move backwards in input history: Meta-Up or Control-Alt-Up or Alt-p Move forwards in input history: Meta-Down or Control-Alt-Down or Alt-n Cursor left: Left or Control-b Cursor right: Right or Control-f Move cursor by words: as above, with Control or Meta Move cursor to start of line: Home or Control-a Move cursor to end of line: End or Control-e Cursor up: Up or Control-p Cursor down: Down or Control-n Move cursor by paragraphs: as above, with Control Move cursor up one screenful: Prior (Page up) Move cursor down one screenful: Next (Page down) or Control-v Move cursor to start of text: Control-Home or Meta-< Move cursor to end of text: Control-End or Meta-> Select text: as above, with Shift Select all text: Control-/ Select no text: Control-\\ Copy selection to clipboard: Copy (F16) or Meta-w Cut selection to clipboard: Cut (F20) or Control-w Insert clipboard at cursor: Paste (F18) or Control-y Delete to left of cursor: Backspace or Control-h Delete to right of cursor: Delete or Control-d Delete word to right of cursor: Meta-d Delete word to left of cursor: Meta-Backspace or Meta-Delete Delete to end of line: Control-k Delete to beginning of line: Control-u Delete selection: Control-x Clear all text in input window: Meta-0 or Control-Alt-0 Open new line (insert newline): Control-o Reverse order of two characters to right of cursor: Control-t Indent: tab stops (use the Tab key) are set to two character widths tkeden1.40/lib-tkeden/sasami.txt0100600000252500001640000000377707332041363015346 0ustar ashleyem------------------------- Sasami QUICK REFERENCE ----------------------------- -- SYNTAX -------------------------------------------------------------------- No semi-colons: line feeds are terminators # UNIX shell style one-line comments Whitespace and commas are command / parameter separators Escaping to Eden: ` (back-tick) is a one-line escape to Eden. -- COMMANDS ------------------------------------------------------------------ open_display close_display vertex [z] polygon poly_geom_vertex poly_tex_vertex poly_colour [a] poly_material material material_ambient [a] (ambient = in darkness) material_diffuse [a] (diffuse = in normal light) material_specular [a] (specular = in direct light) material_texture object object_poly object_pos object_rot object_scale light light_pos light_enabled light_directional light_attenuation light_ambient [a] light_diffuse [a] light_specular [a] load_full_obj load_obj (loads only objects and materials into Eden) bgcolour viewport -- VARIABLES ----------------------------------------------------------------- sasami_viewport_xsize sasami_viewport_ysize sasami_viewport_bpp sasami_bgcolour_r sasami_bgcolour_g sasami_bgcolour_b sasami_show_axes -- MORE INFORMATION ---------------------------------------------------------- See http://www.dcs.warwick.ac.uk/modelling/ for more detail. tkeden1.40/lib-tkeden/scout.eden0100600000252500001640000005250607456776040015332 0ustar ashleyem/* * $Id: scout.eden,v 1.1 2002/02/27 16:27:43 cssbz Exp $ */ /**** * * * This file is the function library of the SCOUT system * * It contains definitions of attributes, EDEN version of * * some SCOUT functions, screen updating functions and * * its sub-functions and initialization procedures * * * ****/ /** Initialise EX **/ /* luckily these first two are the same as required by donald in donald.init.e. These must be the same values as are defined in the Scout namespace in Scout/lex.c (init_scout). Also define these in builtinf.h [Ash] */ OFF = 0; ON = 1; MOTION = 2; ENTER = 4; LEAVE = 8; CLIENT_LIST = []; /* declare a list for server end to list all connected clients */ DFfont = "{courier 10}"; DFscreen = "screen"; /* should not change this */ DFalign = 0; /* 0 - no, 1 - left, 2 - right, 3 - centre, 4 - left & right */ DFbgcolor = tcl(". cget -background"); DFfgcolor = "black"; DFbdcolor = "black"; DFborder = 0; DFrelief = "raise"; DFxmin = 0; DFymin = 0; DFxmax = 1000; DFymax = 1000; DFhighlight = 1; DFsensitive = OFF; DFwidth = 500; DFheight = 500; proc HandleDisplayResizeEvent { para widget, name, width, height; /* Ignore messages about child widgets */ if (widget == "." // name) { /* Don't redefine if the values haven't changed. This will cause "reference to undefined variable" notices if they are enabled the first time this is done. */ if ((`name//"_width"` != width) || (`name//"_height"` != height)) { execute("%scout\ninteger "//name//"_width="//str(width)// "; integer "//name//"_height="//str(height)//";"); } } } proc OpenDisplay { para name, width, height; if (name[1] >= 'A' && name[1] <= 'Z') name = "_"//name; tcl("toplevel ."//name//" -background "//DFbgcolor// " -width "//str(width)//" -height "//str(height)); tcl("wm protocol ."//name//" WM_DELETE_WINDOW { set show_"//name// " 0; show "//name//" 0;}"); tcl("wm title ."//name//" \""//name//" ($variantversion)\""); tcl("uplevel #0 {set show_"//name//" 1}"); /* the -underline here should really look through the other items in the * menu and find the first unique character to use as a key shortcut * [Ash], April 2001 */ tcl(".menu.show add checkbutton -label "//name// " -variable show_"//name//" -command {show "//name// " $show_"//name//"} -underline 1"); tcl("bind ."//name//" { " // "eden {~HandleDisplayResizeEvent(\"%W\", \""//name//"\", %w, %h);}" // " }"); HandleDisplayResizeEvent("."//name, name, width, height); execute("%scout\ndisplay ~" // name // ";\n%eden\n"); tcl("tkwait visibility ."//name); } proc DestroyDisplay { para name; if (name[1] >= 'A' && name[1] <= 'Z') name = "_"//name; tcl("destroy ."//name); tcl(".menu.show delete "//name); tcl("unset show_"//name); } func StringWidth { para win, font, string; if ((win == @) || (font == @) || (string == @)) return @; return int(tcl("font measure " // font // " -displayof ." // win // " " // "{" // string // "}")); } func FontWidth { para win, font; /* Measuring the width of the (wide) character 'W' */ return StringWidth(win, font, "W"); } func FontHeight { para win, font; return int(tcl("font metrics " // font // " -displayof ." // win // " -linespace")); } func DisplayDepth { para win; return int(tcl("winfo depth ." // win)); } /* This gets called when '%scout' is done for the first time */ proc scoutScreenInitOpen { OpenDisplay(DFscreen, DFwidth, DFheight); fontWidth is FontWidth(DFscreen, DFfont); fontHeight is FontHeight(DFscreen, DFfont); displayDepth is DisplayDepth(DFscreen); } /**** * SCOUT functions * ****/ func pt_add /* ( point, point) */ /* + (point addition) */ { return [$1[1] + $2[1], $1[2] + $2[2]]; } func pt_subtract /* ( point, point) */ /* - (point subtraction) */ { return [$1[1] - $2[1], $1[2] - $2[2]]; } func row { return $1 * fontHeight; } func column { return $1 * fontWidth; } proc update_row : fontHeight { touch(&row); } proc update_column : fontWidth { touch(&column); } func dotint /* ( list, int ) */ /* .1 (i.e. dotint(point, 1)) .2 (i.e. dotint(point, 2)) .type (i.e. dotint(window, 1)) .frame (i.e. dotint(window, 2)) .string (i.e. dotint(window, 3)) .box (i.e. dotint(window, 4)) .pict (i.e. dotint(window, 5)) .xmin (i.e. dotint(window, 6)) .ymin (i.e. dotint(window, 7)) .xmax (i.e. dotint(window, 8)) .ymax (i.e. dotint(window, 9)) .bg (i.e. dotint(window, 10)) .fg (i.e. dotint(window, 11)) .border (i.e. dotint(window, 12)) .align (i.e. dotint(window, 13)) .sensitive (i.e. dotint(window, 14)) .bordercolor (i.e. dotint(window, 15)) .font (i.e. dotint(window, 16)) .relief (i.e. dotint(window, 17)) .(int) (for frame and display) */ { return $1[int($2)]; } func dotne /* ( box ) */ /* .ne */ { return [$1[3], $1[2]]; } func dotnw /* ( box ) */ /* .nw */ { return [$1[1], $1[2]]; } func dotse /* ( box ) */ /* .se */ { return [$1[3], $1[4]]; } func dotsw /* ( box ) */ /* .sw */ { return [$1[1], $1[4]]; } func dotn /* ( box ) */ /* .n */ { return [($1[1] + $1[3]) / 2, $1[2]]; } func dote /* ( box ) */ /* .e */ { return [$1[3], ($1[2] + $1[4]) / 2]; } func dots /* ( box ) */ /* .s */ { return [($1[1] + $1[3]) / 2, $1[4]]; } func dotw /* ( box ) */ /* .w */ { return [$1[1], ($1[2] + $1[4]) / 2]; } func boxshift /* ( box, x, y ) */ { para box, x, y; return [box[1] + x, box[2] + y, box[3] + x, box[4] + y]; } func app /* ( list, position, element ) */ /* append (for both frame and display) */ { insert $1, int($2) + 1, $3; return $1; } func del /* ( list, position ) */ /* delete (for both frame and display) */ { delete $1, $2; return $1; } func list_append /* ( list, list ) */ /* & (for both frame and display) */ { return $1 // $2; } func formbox /* ( point, point ) */ /* constructor of box : < P1, P2 > */ { return [$1[1], $1[2], $2[1], $2[2]]; } proc update_textbox : column, row { touch(&textbox); } func textbox { return [$1[1], $1[2], $1[1] + column($3) + 1, $1[2] + row($2) - 1]; } func box_width /* ( box ) */ /* return the width of the box in pixel */ { return $1[3] - $1[1] + 1; } func box_height /* ( box ) */ /* return the height of the box in pixel */ { return $1[4] - $1[2] + 1; } func capacity /* ( box ) */ /* return [r, c], no of row and no of col the box can hold */ { return [($1[4] - $1[2] - 1) / fontHeight, ($1[3] - $1[1] - 1) / fontWidth]; } /*** * string manipulating functions * ***/ /* this doesn't seem to be used anywhere [Ash] */ func Quote { para s; auto ret, i; if (type(s) != "string") { return str(s); } ret = "\""; for (i = 1; i <= s#; i++) { switch (s[i]) { case '"': ret = ret // "\\\""; break; case '\\': ret = ret // "\\\\"; break; default: ret = ret // s[i]; break; } } return ret // "\""; } /** * image related functions * **/ /* return the height of an image */ func ImageHeight { return tcl("image height "//$1); } /* return the width of an image */ func ImageWidth { return tcl("image width "//$1); } /* read, name and return the image from file image format currently available are ppm and gif */ func ImageFile { para imageName, type, filename; xoutput("image create photo", imageName, "-format", type, "-file", filename); return imageName; } /* scale the srcImage, name and return the scaled image as imageName */ /* This function uses the external utility pnmscale to do the job as Tcl can only currently scale images by integer amounts, and requires "zoom" for positive and "subsample" for negative amounts. Unfortunately the pnm utilities seem to be quite a UNIX thing and getting this way of things to work on Windoz could be quite a headache. :(. Anyway - if you want to fudge a scaled image using only Tcl, use something like xoutput("image create photo ", imageName); xoutput(imageName, "copy", srcImage, "-subsample 3"); return imageName here. [Ash, Sept 2000] */ func ImageScale { para imageName, srcImage, xscale, yscale; tcl("image create photo "//imageName); xoutput(srcImage, "write /tmp/1"//imageName); xoutput("exec pnmscale -xscale", xscale, "-yscale", yscale, "/tmp/1"//imageName, "> /tmp/2"//imageName); xoutput(imageName, "read /tmp/2"//imageName); xoutput("exec rm /tmp/1"//imageName, "/tmp/2"//imageName); return imageName; } /* cut a rectangle out of the srcImage, name and return result as imageName */ func ImageCut { para imageName, srcImage, x, y, width, height; tcl("image create photo "//imageName); xoutput(srcImage, "write /tmp/1"//imageName); xoutput("exec pnmcut", x, y, width, height, "/tmp/1"//imageName, "> /tmp/2"//imageName); xoutput(imageName, "read /tmp/2"//imageName); xoutput("exec rm /tmp/1"//imageName, "/tmp/2"//imageName); return imageName; } /* create pattern using ppmpat */ /* ppmpat generates ascii PPM which cannot be recognised by Tk */ func ImagePat { para imageName, form, width, height; tcl("image create photo "//imageName); xoutput("exec ppmpat -"//form, width, height, "> /tmp/1"//imageName); xoutput(imageName, "read /tmp/1"//imageName); xoutput("exec rm /tmp/1"//imageName); return imageName; } /* procedure for displaying an image */ proc ShowImage { para I_source, source; auto command, i, width, height; for (i = 1; i <= (*source)#; i++) { command = "."//(*source)[i][1]//"."//(*source)[i][2]; width = int(tcl(command//" cget -width")); height = int(tcl(command//" cget -height")); xoutput(command, "create image", width / 2, height / 2, "-tags image -image", *I_source); } } / screen updating actions / func Position { para bd, width, just; auto x, j, anchor; switch (int(just)) { case 1: x = 0; j = "left"; anchor = "nw"; break; case 2: x = width; j = "right"; anchor = "ne"; break; case 3: x = width / 2; j = "center"; anchor = "n"; break; case 0: case 4: /* not supported by Tk */ default: x = 0; j = "left"; anchor = "nw"; break; } return str(int(bd + x))//" "//str(int(bd))//" -anchor "//anchor //" -justify "//j; } proc scout_show_2D /* display a DoNaLD/ARCA picture */ { para screen, winNo, boxName; /* writeln("scout_show_2D: ", $); */ scout_show_2D_window(`screen`[winNo], "."//screen//"."//boxName//"_1", boxName//"_1"); } proc dobinding { para sensitive, widget, windowName, var, boxNumber; auto mouseName, keyName, mousePosName, mouseEnterName, mouseLeaveName, xCoord, yCoord, mouseClickName, mouseClickStuff; sensitive = int(sensitive); /* yuk - integerhonest hack [Ash] */ if (boxNumber > 0) { /* TEXT - have the boxNumber within the frame to deal with */ mouseName = "~"//windowName//"_mouse_"//str(boxNumber); keyName = "~"//windowName//"_key_"//str(boxNumber); mousePosName = "~"//windowName//"_mousePos_"//str(boxNumber); mouseEnterName = "~"//windowName//"_mouseEnter_"//str(boxNumber); mouseLeaveName = "~"//windowName//"_mouseLeave_"//str(boxNumber); mouseClickName = "~"//windowName//"_mouseClick"; xCoord = "%x"; yCoord = "%y"; } else { /* not TEXT - no boxNumber but must correct for window coordinate system */ mouseName = "~"//windowName//"_mouse"; keyName = "~"//windowName//"_key"; mousePosName = "~"//windowName//"_mousePos"; mouseEnterName = "~"//windowName//"_mouseEnter"; mouseLeaveName = "~"//windowName//"_mouseLeave"; mouseClickName = "~"//windowName//"_mouseClick"; xCoord = "[expr (%x-$"//var//"_xOrigin)/$"//var//"_xScale]"; yCoord = "[expr (%y-$"//var//"_yOrigin)/$"//var//"_yScale]"; } if (sensitive bitand ON) { /* the window is interested in mouse actions and key strokes */ /* implement some old, deprecated features if required */ if (tkeden_vbfeatures == 1) { mouseClickStuff = mouseClickName // " = TRUE;\\n"; } else { mouseClickStuff = ""; } xoutput("bind", widget, "