tkeden1.20/0040700000252500001640000000000007325346643011306 5ustar ashleyemtkeden1.20/tkeden0100700000252500001640000401363007325346160012504 0ustar ashleyemELF04Ђ4 (4443r3r@r@ @ T1a#2 2  /lib/ld-linux.so.2GNU["{j+R1rWvB !aMqw}C~ kgU-yhX\EbV<`Fn| 402*=#A.(8/S'IJ>6^ZQ OLxP])@;7dfue3m&$t _NzKi%:,DloT Y?5pHG9scxЭ62;: &e 4P h 0B@]Pf `y pgS*& Y:0 3 9 Ю ; N2 >c "0A% @*WPp`` p:B /O,+ ,N Я7>  fJx ) / 0l@. PA`, p$?y6C Iа?4 9  .  b0x@P5`A p" %5  44бe gG Z 2 A=02+ @rPE`5 p)Rbl /l 7 |в I "2z 3 r 3 ? P0` @2cPa`?qp5  *n'/ A tгH: 0 * R0@?P6 `7p0 R U?д: [ ,o*  0@,J 3 P>`p5 :, #е,.y7 3 F N1_ & 0@A P-p`Lp Pg1 [Ap ; ж + '5 +a .05@5̅ P7 `p?^ *:5 P8з,{ ; }" 0E@: P+`Sp5\?g5r |и5 q x 4 0) 3 $@;.  P (d,`<QpUgtI  zC  3  3 pй?A z5 ?0J @2 3 P`?p y cк*?V )8 8 0&@d P`>p:  3 ,1P&?л"&  Z K __gmon_start__libtk8.3.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_Freelibtcl8.3.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__errno_locationexitsetbuffopenfileno__libc_start_mainstrchrexecvp__ctype_tolower__register_frame_infocloseraisefree_edata__bss_start_endGLIBC_2.1.3GLIBC_2.1GLIBC_2.0H @si  ii & ii 0 ii 0 2 3 3 Y3 Z3 ~3 3 3 3 . . / / /  / / / /  /  /  $/  (/  ,/ 0/ 4/ 8/ / ?/ @/ A/ B/ C/ D0 E0 F0 H 0 I0 J0 K0 L0 M 0 N$0 O(0 P,0 Q00 R40 S80 T<0 U@0 VD0 WH0 XL0 [P0 \T0 ]X0 ^\0 _`0 `d0 ah0 bl0 cp0 dt0 ex0 f|0 g0 h0 i0 j0 k0 l0 m0 n0 o0 p0 q0 r0 s0 t0 u0 v0 w0 x0 y0 z0 {0 |0 }0 0 0 0 0 0 0 0 0 0 1 1 1  1 1 1 1 1  1 $1 (1 ,1 01 41 81 <1 @1 D1 H1 L1 P1 T1 X1 \1 `1 d1 h1 l1 p1 t1 x1 |1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2  2 2 2 2 2  2 $2 (2 ,2 02 42 82 <2 @2 D2 H2 L2 P2 T2 X2 \2 `2 d2 h2 l2 p2 t2 x2 |2 2 2 2 2 U75. %. %. h%. h%/ h%/ h%/ h % / h(%/ h0%/ h8p%/ h@`%/ hHP% / hP@%$/ hX0%(/ h` %,/ hh%0/ hp%4/ hx%8/ h%  1jh h 4‹R ɉBfB u΋L t>P L 1jh h 4‹RBfB u΍e[^_]f2U4UE@    H ]ÍvUWVS @ <E A,EYۋu  ul hC t+t @tPhh;53  hThb1C @  @ f@(@$fptfU P} ù1 Q t6t @t$P} 1Qh;53 ( hThb 1C u  p  B B @  t BBfuPU 3 1DC@t}Ȋ9BADC@t~Eȃt:th̉PC - ЉQfPmuEȋUPIumPEumfNPЉtىPh53  t tPjh/53  j0PEa_u(5  j uct tQSh<53 Ztr St tRShX53 *y  t= u/ u聣^ux M B fBftfHuLB;3 tA P3vt @tQr h53   p U- @ it t9EP - ЉPh53 EǍe[^_]ÍvUS hX53 TH  vP9Ӌ0CtP53  9vы]UVS  ɋut4t @tR5 h53  5  h t)t @tPhh;53 > hThb"1  >/hjzÃu h$S5 t @tPSh53  SZYh5 m[XV5 _ VPr h t*t @tPhh;53 7 hThb1ۃhSZY5 S]e[^]UU 5 h53  h`h53 ÉUhh5 h53  uČPȟ53 dXZh53 R h`h?53 :$UShHh`SL jSj]ÉUWVSU P u)1ۿd虰P#$G)[5 ^3 U jh   Bң x 8 ƒ-uWuQW53 j8v-u GeuG   1߹ Qz t6t @t#P1߹Qh;53 = hThb1؉@\u 8nu @ Bu W jWj[t @tRWh53  W?-uW5 hmh׎WÃtIPWhَVD4$ jVj WhV 4$| WSjW5 h53  Bң  jhY[jh $%e[^_]ÐUS]j  t)t @tPj h!53 m vh:hHN1CC@@]ÉUSQ]t Su]ÐUWV} WrEFEt @FBtPVhK53  VHuGGu}Ee^_]vUVSuFt @XtQ3hK53 ^ 3FPRt @PtRShK53 ' S[HuFFe[^]ÉUWVS]} j SBCps<$sUCP@e[^_]US h]]53 CXP3hq53 }[uhu53 `]ÐUVS]S19Ӌu MtЅtv;puItP19H!u1[^]ÍvUSR] ۋEt=9t9CBSt @tPSh53 ]] ]ÍvUMSQ9ʋ] tPXI $ÍvUU1ɀ:tvB1:u]ÉUVS uV t V3u [Du1e[^]UWVSjHuE t)t @tPjHh53  hˏhُ11 Q t6t @t#P1Qh53 } vhˏhُ^1VPME K<fCE}CC CfCu[ECC,@C,C @c$| h$#$$8 $| 4 pp8 v4 @ h8 m jF j%#H 藇[^5@ 4 pZY4 pj5@ pph ^ hOQv j%#H 3_X5@ 4 p^4 pj5@ ph @8  v , j8  #H q4 1҃x¡ H % j H D h蛆$菆Y[5@ 4 pXZ4 pp5@ ppPt1JvP8 4 0%#H $8 = H t, H8 j, h` 8 过 H   H P H 8  H 4  8 4 04 B@ 8 2d #H Yv%#H Mv #H Av%#H 4 BB$v8 8 4 @@8 8 = )4 )4 tRhP 53 VPh53 ,;4 u݃h53 4 B4 8 B 4 ̝ 4 , 4 =m4 w#ff9u<4 ev 4 4 K4 4  =k 4 H!1w7v9u<01эtCvփ FdP&E0ǾSL 40h1}ыELQ蜿 4 H!1wj  4 9uG~F?tPu.ZY40u_XhuFCv~)QFPh }1ыELQ ut @tRuh53 ȳ u h@ hs4 uA  t L 40Rhj53 ^ 4 ~4  P 9B= -4 4 B4 tGhYVPh53 ;4 u݃h53 ʲ4 = 4 f@=m 4 UfD< 4 y=)أ 4 =tE th53 44 B4  B 4 4  \ tht @tR5P h53  5P t @tP5T h53 讱 5T ݺ1y=\ tht @tV5P h53 j 5P 虺t @tS5T h53 6 5T ee[^_]ÐU uhhÉUWV PB@~Ihr \ @@PЉt  c, t e^_]#vUWVS PBxt h@Ervhr w @[@p#1щ $WZYVSfE]uعe[^_]ÉUWVS PBxt h@rvhr ϶ @Z@p蛴1щ $诏_XVSXfE]uعYe[^_]ÉUWVS @@@,t hfhjvEu ho}1 Q^_uԉS跺fE]uع踅t @tQuh53 | u讷e[^_]ÍvUWV PBxufh r m @Y@pit>jZ0 P @@ph he^_]ÐUWVStST$ܬËEfEuع詄CEfEuȹ苄CEfEumC EfEuOC@EfEu0CEfEuC|fDžxx$e[^_]ÍvUWV,EPfEAEu訃e^_]ÐUWV8EPEP_EȉEfEumM̉ȺMb)‰U܉fEuع<$`e^_]ÐUWV PBp~Rh r m @@@$fEIEu he^_]ÐUWV53 fE诶Euve^_]ÍvUWV PBx~Rh r 豱 @@@$fE Eu he^_]ÐUWVS8hEԡ @@p~ hS53 hu}‹}1I~}ԹыEDtH}1 Q耊ZYuԉS'fE]uع(vt @tPuh53  ue[^_]UWVS PBH<h# r ( B@@Eh#B p @@Xuu SuPE5tF}1у QbXZuS fE]uع 胿t @tWuh53 ƨ u h1e[^_]UWVS PBX ~ehI r  B@XhIBp ͮ @@pS hVe[^_]UWVS PB@L ~ hvh r  B@X~>  h4[ BpMK̋ B@XH~6 v BP[Df8u@vDKσuuuuuuuuuQsÃ0 h]fEu}e[^_]ÉUWVS PB@L ~ hvh& r h& @ p~ B@X ~=  h&4[ Bp٭K̋ B@XpH~3 BP[Df8u@vDKWuuuuuuuuuQVÃ0 h@W]fEuf|e[^_]ÉUWVS PB@L ~ hvh r /h @ p  B@X ~=  h4[ BpeK̋ B@XpH~3 BP[Df8u@vDKPuuuuuuuuuQV,Ã0 h]fEuze[^_]ÉUWVS @@Lx  ]ȍp S! @x ޹ B@@Eǹ1IMQhB pҩ h @ p$誩 @@p(XNKyhh&9 )@1 @P9E@;]IJ }};C9~ h)EfEE܉uye[^_]ÍvUWVS PBxh=r 轩h= @ p蠨 h= @ p$x @PBE@EBE]B(ۉEh`h&衵]U9=[Ev;]uu4 xCE ;]~ϋE 9E U)ЉE@1P he[^_]UWVS U%=uSE0h= uuu uhu֠E%ft ft)u u Qu h& hu脠hmU$ uu hERu h7Pu h'E %WPh&huE ;XME u uƉE ;X}hu跟E E C;X~hVE 0h!SE 0h2tvQE 0hLdvRE 0hTvhGPE 0h8vWE 0h(vVE 0hvh u Rhue[^_]U hhÉUWVS B@ ;XCE 53 B upsE  BC@;X~ƍe[^_] UWVS B@,xt hj, Bp }Uȉ%=t R`ZYPhEЋ01у Q(~_XVSѩ]fEute[^_]ÉUWVS< EEB@;HvEȉE B pu @xu Bp|1ыEDEĉEMă ;N~E @PH}E B@Mă;H5 B@tV衣Eċ B@Mă ;H~ЃufEuse[^_]ÉUWVS EEB@;HE hB up责 B@MDE@E~1E ÃuurE Kuދ EE B@M;Hs ue[^_]U @@P~fx u@v1P vUWVS B@Hu h+ hB p V$ƨ j @@pj5( 芵É4$L臩]fEuqe[^_]UWVS B@H,u h{ EB@;H hB p腡 @@tXZh VYǃt jҧ VWj誴E讨WVhhEЋ B@MЃ ;HjEԃfEE܉upe[^_]ÐUWVS KQ z~QfB f= |Gf= ~ f=;f=|5fzu= jq C@p\  he[^_]UWVS,EEP10CE܉fEuعoEԋS19UH!uŃ u e[^_]ÉUWVS B@X h6w BHY %=t'fy t SZYPh`L BPB %=uZM rV tV3qt[DuuWVhhޫEfEuعnfEC$E܉uعnCtfEEfEEuعrn C,P'C $$|e[^_]UWV B@p h BHq %=t'fy t V&ZYPh BPB %=urN zW4 tW6tvDuuPWh hRFtfEEfEEu2me^_]UWVS A@XL~fx t h@ A@PauBnu ByuBEEA@X޿S8‹UEEuEu SPE1E Et2}u!C9EtMtfCu C9EuF[DuE}~v  P< 2t9vIR(S薓^_Ep@S舓ZY(Pt$輒UfBf= t f= Rf=Hf=>@PjE0Sn jhRS^ jUrSM jhh[E $P19$H!þ9 tW $PvC90VtPhYV'1S19$H!Ítu FWUjfBf=ptf=_tjR(S膒 jE0Sv jh9 SfUrtQjrSM jhh^h9  uW jE(0S jhvS jh9 S jhzSݑ(S腑XZ5b,rtB S貐($褐 jh}5b,菒 Phh輠 Sp($be[^_]ÉUUfBf= t:f= | f=f=}(fBf=f=}f=t f=B<u v1]UUfBf= t(f= | f=f=}fzuB<t1]USPx t/t @tSPh53 ۋ 5x  h5b,$ b,0uBhQgY5b,軉$$蕍 t)t @tPhh53 : hh&1x h#SJjPh%5b,衖 hb,05x 'XZh#5x 襑ZYh#j7ut @tPSh53 蕊 Sɓ x ]ÐUx VSuu  P[Zh#SMvVP覉u/t @tQSh53  SH@h#jqut @tRSh53 ω S1e[^]ÉUWVS}]Etjh@hnu 蛏jj jsBjj js/EuHEEE ty Su}tZ StJ s@t8tS<%<tS<t %< tE[DuE}l P EE PhEEU  Su}to S t_ s@tMtS<%<t2S<t %< tt %<t[DpE}Oh*juu蝌^_hu EE9EUEus@tEC@hu ED$huhu hu  UE4dEU9Uzh@Eu P Y[hau 1e[^_]ÐUWVS}t!jhyhnu ͌3vEE1 t6us@t St EC@E[DuG~ P EE PfEE1 t8us@膅t Snt C@E[DuG~h*juu1賊;}E}:Eus@ tC@jPhu ECG;}|ƋE P 1e[^_]UVSEU 019tHs@v@ńu3fVfCf9~ f9u36藄e[^]UWVS B@H,~fx t h B@ pVE- ۿEavV3 :C,9C0t+t @tRPh53 a 3蔍Ct,t @tWPh53 / sasY^C,PS=Uԃt CDUԉBD CDUЉ t @tPSh53  S1fCf= t!f= f= x tf=f=| 1҅t(s8RJC8]ԋ[D}fEuDZe[^_]UWVS Et jPcU vE-$v jcE  jcU vv jbU bv jbU NvU B9ÉE<U u 4[4C4;]~ u)e[^_]ÉUWVS(jlbhà p]fEuXe[^_]ÐUWVS B@X h hB p  B@Xyh h&^ B@x~ }؍p }ؾ4 Kt uع/XKu⡠ @ @p@e[^_]UWV PB@~1hDr  @^_@p hOh&蒔e^_]UWVS E B@;HW h^B p @Z@tHZE B@M ;H~Ze[^_]隖UWV B@p hf hB p  @Y@pt$fEEuVe^_]UWVS B@H h hB p J @@x1щ $4__X @@pSЊ$fE2E܉uUe[^_]ÐUWVfEEuUe^_]UWVS @@ @@phޏfEEuعSt @tSuh53 | ue[^_]UWVS @@@h"N DžB;HWv 6h4SpS5b,迴\B;x~B@B1у QEXZSq牝LfDžHH<@Y^SUj,fDž((M5$qD$D$ P $ 5hDv1у Q)>óݴ;牝Dž4@]}޹]u(S]}$E U;B~#UUBUBEPvUBUUEu [u[u$[ ]uS]\}ރ ]uS8\}ރ]u(S\}$e[^_]UWVS u1IM} 9My~rj,V3VÃuE0PWu Vi]u*<7=u$))QKSD7PhI vaƃI %;tu CPd vI e[^_]ÐUWVS B@x~fx u@$%=t h Bp }عBp}Bp$}E%=Eph u]Y[E@p5 t ҉hu ph9Bu`u ։m u3u h$m 1ۅt EuعPl[ E@l@PhPZf`hrX`hx4 󥋽P}4 ThPv[Ɖ` Pul ZKllP "htI 8ph9BDžlB;PDžT Tƍxfxt6Wp|pppphS_S5b,lT hBl;P~h1tI 7 8DžlE;PDžX Xƍ}f}Ẽ@duȹe*uS*uA*u/* dhCP\] j\5b,XÃuV\hNhfQjjSfEP]u) dhg\l] j\5b,&XÃuR\hNhGfPjjSfESP]u:) dhr\\ j\5b,WÃuW\hNheVjjSfEO]u( dh|\~\ j\5b,8WÃuQ\hNhYeRjjSfEeO]uL($pD$D$ P $ (hz< $ lX El;P@u u uعp5 ee[^_]ÐU B@x hG B@fx t h# B@fxu@v@B@fx$u@(@(B@fx0u@4@4\$\$$B@p7ÍvU B@x h苞 B@fx u@v@B@fxu@@B@fx$u@(@( \$\$$n7U B@x h B@fx t h۝ B@fxt h(距 B@fx$t hD蓝 PB@p(B@pB@p7ÍvU B@x h`? B@fx t h B@fxt h( B@fx$t hDӜ QB@p(B@pB@p6ÍvU B@x h B@fx t h[ B@fxt h7 B@fx$t hD PB@p(B@pB@pm6ÍvU B@x h进 B@fx t h蛛 B@fxu@v@B@fx$u@(@(B@fx0u@4@4B@fx<u@@@@,\$\$\$$B@p!5ÍvU B@x h@ B@fx t hÚ B@fxt hh蟚 B@pB@p4ÉU B@x hS B@fx t h/ B@fxu@v@B@fx$u@(@(B@fx0u@4@4\$\$$B@py4ÍvU B@x h藙 B@fx t hs B@fxu@v@B@fx$u@(@(B@fx0u@4@4\$\$$B@p4ÍvU B@x hۘ B@fx t h跘 B@fxu@v@B@fx$u@(@(B@fx0u@4@4\$\$$B@p3ÍvU B@x h B@fx t h B@fxt h.ח B@pB@p\3ÉU B@H hE芗 B@fx t h[f B @p3ÉU B@x h# B@fx t hh B@fxu@v@B@fx$u@(@(B@fx0u@4@4B@fx<u@@@@,\$\$\$$B@p52ÍvU B@x hK B@fx t hh' B@fxu@v@B@fx$u@(@(B@fx0u@4@4B@fx<u@@@@,\$\$\$$B@p1ÍvU B@x hs B@fx t hhO B@fxu@v@B@fx$u@(@(B@fx0u@4@4B@fx<u@@@@,\$\$\$$B@p%1ÍvU B@x h@蛔 B@fx t hhw B@fxt hjS B@pB@p0ÉU B@x h B@fx t h B@fxu@v@B@fx$u@(@(B@fx0u@4@4\$\$$B@p}0ÍvU B@x hK B@fx t h' B@fxu@v@B@fx$u@(@(B@fx0u@4@4B@fx<u@@@@,\$\$\$$B@p/ÍvU B@x hs B@fx t hO B@fxu@v@B@fx$u@(@(B@fx0u@4@4B@fx<u@@@@,\$\$\$$B@pa/ÍvU B@x h@蛑 B@fx t hw B@fxu@v@B@fx$u@(@(B@fx0u@4@4B@fx<u@@@@,\$\$\$$B@p.ÍvU B@x hÐ B@fx t h蟐 B@fxt h{ B@pB@p.ÉU B@x h/ B@fx t h  B@fxt h B@pB@pT.ÉU B@x h蛏 B@fx t hw B@fxu@v@ $B@p-ÍvU B@x h@ B@fx t h B@fxt hώ B@pB@p0*ÐUt tjjh`53 ?@  ~   H ÐU @H g t th53 ??$H   }kvUhhSÐUWVhh4 R}Ee^_]UD VSUD tH 1;u!<uRRhhPI IPI e[^]ÉUt VS]t=$H   ЉPSh53 9> ɋ5P P tc uYt t- 2-P5P h@53 =P BP P ‹t  tt 5P t=$H   ЉPSh53 x=e[^]ÉUWVS t tjjh53 F= tLfJfAf|:Z x3 v4[pK@yա XtLKe [P^P _P$H  ]UWV SB=P ] r)QE0 RBPρ^_PhjPt tA @H BЉPE0h53  <E P B$H B P  B jI ۉXt SKUB- \$ ]ȍu S?$H  = H r gt trh53 h;53  2$H   Љ؃ PSh53 ;$H lj$H  Ep Nt NQu UrKx}u $H = H r t t{h53 :53  uQ$H   Љ؃ PuVh53 -:$H vu$H  EP}u $H = H r t t{h53 953  u艘$H   Љ؃ PuVh53 e9$H vu$H  Ur9}u $H = H r t t{h53 853  u蹗$H   Љ؃ PuVh53 8$H vu$H  EpF:U2h@RLE؉t$H  =  p\$uE P p5$H }t tmh53 753  u豖$H   Љ؃Ph53 7u󥋅tp< xu$H = H r t th53  753  獵x$H   Љ؃ PxVh53 6$H x$H  t tA @H BЉPU2h`53 V6e[^_]ÍvUWV@t tjjh53 #6$H =  uEȃ P p5$H }t tmh53 553  uȹ虔$H   Љ؃Ph53 y5}u$H =  uE PD p5$H }t tmh53 553  u$H   Љ؃Ph53 4}؍uEf= |7f= ~ f=+f=|% j uu vE0h@^He^_]Ut VSu ]tj3h53 ,4VS#vVjsgS19H!uߍe[^]UVSt ]u tj3h53 3fCf=|_f= ~5f=Sf=|MVSs19vE ]e[^]vVSsE ]e[^]E @Ee[^]CGvUt VStjjh53 3P pVSP wuPh3hFVSe[^]ÉUWV t tjjh53 2$H =  uE؃ P p5$H }t tmh53 X253  uع!$H   Љ؃Ph53 2}uعh% u9P 8YP XWuVuuRh6hEWVBe^_]ÍvUVSt @ ut&SV Ph 53 U1@ =  rhGh4E@ 0e@ [^]ÐUWVS 1]t tjjhW53 0 9t8t& PA‹C)$/ s9uʃ = j t)ue[^_]Ee[^_]U塤 = UM sH ÐE jE(DUWVS} ])V?2 t't @tPVh53 / hhC19tv9ue[^_]USQ] , = H rhh{CRSu5, H9, ]ÉU, S], )@Ph1 t0t @tP, )@Ph53  / vhhB1SP:]ÉUWVS]SuƋE+]@ n$\Zu Xu <$34$$^u[u$Ee[^_]ÐUWVS]Su ƋE +] @ ym$(Xu<$z4$3o$g[u^Yu$ME e[^_]ÉUWVSHj0Xu/^_5@ u_E@ $H =  uEȃ Pt p5$H }t tmh53 H-53  uȹ$H   Љ؃Ph53 ,}؍uȹ j / t*t @tPj h53 , Ehh@EE؋UfE- $1} Qx. t4t @t$P}1Qh53 , hh?1uP7UăBvE܋UMĉAQxvE܋UĉBjE܋MĉA^UċBU܋RPE;XA vMĉy4CE܃ ;X~vhhN?uعY[u5@ 6\$PZuEe[^_]ÉUWVS ]Gj h|X$N<$Fe[^_]UVSj h@}#É4$e[^]UWVSlE-}$ jhU Y1[IQRXZjhIvWu h ]S5Y1߹^IQSjuu h ]S4X1߹ZIQS8vjh! u h]S4^_jSZYjhjhjhE ;XJE uƉE ;X}jhE E C;X~jhdhh<e[^_]ÍvU$H = H WVr t txh53 (53  uu$H   Љ؃ UPPh53 O($H Ǎu$H  e^_]UWV$H =  uE P p5$H }t tmh53 '53  u蝆$H   Љ؃Ph53 }'u}Ee^_]UVSufFf= tFf= f= t`f=Zf=|T*t tR6h@53 'x bt tP6hT53 & :t 6FPl Ph53 &N8t%QPYH fFf= tf= f= t}f=wf=|qF 9F$ti j v( t*t @tPj h53 & vhh91҉ZrPV8e[^]UVuS,V1 sYsXS19H!u؍e[^]ÐUt tPjh53 z% ÍvU VSt  x tRjh53 *%| =x 19H!ЋX19H!Phx MC<C8tO S"it+t tP3h 53 $ SO1t t*Q3ht tR3h53 t$| x J=   te[^]UWVS ,t  tRjh53 # = E؉EԹ 19H!ЃX19H!PQLC8$gtTt tP3h@53 # jS_uJ3 uԹS 9t tV3h53 8#  >=| x  te[^_]ÍvUSt PtSjh53 "  [h 5b,q]ÐUt VSu ]tV3h53 }"S< ƒ S.]ԅt` H t u5 h`P,g Rƀ`P,EPh(h`P,# uuh1=`P,0 1xXuE,uE/tEv ~ v `P,B 3 DB u H t u5 h`P, Sƀ`P,EPuи`P,tbP,P#" V]P H t u5 h`P,+jj j h`P,ƀ`P, VShS e[^_]ÐUWS 3 PC ~ v `P,B \¡3 P u_t`P,  8W ÃtP:u   H t u5 W1 ƀ`P,=v#H tO H t u5 W`P,  PG  W;GÃtZ H t u5 W ƀ`P,yۉ % v W/=``,$  ( , =`P,_I u#0 th2hI `aP,0 t h``,ShI 6h2hI !0 t S vh``,hI hI h`P,`P,"1I   H t = u5 h`P,`P,  S7?ujhhSf? @e[_]ÍvU=P I P vI 8`P,B9 ux ~ v `P,B   H  t  u5 h`P,6 ƀ`P,I @QBzI V H t u5 h`P, ƀ`P,`P,ÉU5 n  *t* tewv/t7m j*J5/ uă j/. B j/* uk뉐h@h' RÉU5   5   tuÉUVS uy j C$h<ƃt, D$D$ P3 \ 'vQ5 h53 $e[^]ÐUVS 5 5  `P,  t P ։PjhS&w jadÉ a,v xt} %t >  C8U j#$蠯stGC8t3 j $ F jsj, a, $  SJe  \ j .C8t- j $  jsj+$  SdQjhS{j j8`cÉb,  xt} %t >t <>t <    H t = u5 h`P,  1 3 fPu.u e[_]u_u( e[_]v'CR\u3 ~  B  uhh ~ 4 B ' u ~ B k H  t u5 h`P,  DhaP,=bP,th-haP,ERuuhv"R\u3 ~ 4 B  uh`hn ~  B W" u ~ B  H  t u5 h`P,6  DhaP,1I $ t5t @t$P1߹IQh53 o hhR1ۃhaP,S? ]uuh Z `P,  `P,A Pq  uhh1C  Q(BQ(AM  P@(D]ÐUSQ fBft fHu. rÃu1vB@B ztBB(B$ P  @ @$؋]ÐUVS  yaAfyu;53 uAuv  3 @tX v  fAftfHu V* à vA@A P^3 DX@u  QA(e[^]Ê 1>U0  =VS@P,~`P,`P,0@ q   =AP,BP,~ 0@ 6¡3 P  ? ~ }v 2B ¡3 P u_t 0=`P,``,uVjh5b,? :>t~uNVh``,p $hh``,h5b, 1~ , < V, )uSjh5b, fPft5f ftUft5KvQphh``, EvRphh``, -vVphh``,y vS0hh4r jhh``,h5b,  e[^]ÐUWVS \EEB@1;H] JQf:t D:)f=tf=|$f=D:D:AFD8F+vRuPUB@8PCZYPh@ EUB@M ;H fuuuuuuuuuuU fEEuDe[^_]UWVS5 EF@1;P]E vNAtUff=fEtf=u9tD]EEGUtDAGDG*RuPF@UPBY^PhcEE 5 F@U;P XuuuuuuuuuuU fE]ue[^_]ÐUWVS Ef=tf=tDvE t @tRPh53 E Ee[^_]E ;X2E u։uCE E ;X~t @tPu h53 6E Ee[^_]ae[^_]UWVS,E f=tf=jv}\1 Q t4t @t$P}1Qh53  h+h91uPqE@@  P t;t @t%PE@@ Ph53  Evh+h9EEE1;PH]E uS}}EЃE EUЃ ;P~ËEԉEu }Ee[^_]UWVS,E f=tf=t8v}1 Q|Y[uP%|E@@  PSEEE1҃;PI]E uS\}}EЃE EUЃ ;P~ËEԉEu }Ee[^_]Uuu uh@k ÐUSPE-f]v6 EP>E]$>E E] ]ÍvUSRE-f]v6 EPI>E]$7>E E] ]ÍvUSQf}]t8 EP=E]$=E E]{ v]ÍvUSSf}]t8 EP=E]$=E E]+ v]ÍvUSPE]u' EPZ=] EE] ]ÍvUuh ÍvUWVS8uV]} uVsf f=f=}7f=t]vf=u fv P<^_Ph@O U ff=f=}Af=tf=uf*vpM Pa<ZYPh@ fftM ff=uCf[*vfuE f8t@fXve[^_]ÐUWV t tPjhj53 |EPEP=t=t 'EE EE]uFe^_]ÍvUWV t tRjh}53 EPEP!=t=ts +E+E܉E Em]ue^_]ÍvUWV t tQjh53 xEPEP=t=t +EEE EM]u>e^_]ÍvUWV t tWjh53 EPEP=t;=tk xU܅uuhU܋EљE8EـE@uVuuhtEE]ume^_]ÉUWV t tWjh,53 $EPEPI=t;=t nU܅uuh@U܋EљU. EP9 PVEP9ZYPhue^_]UWVt tVjh53 `E P%E f=t)f= f=t%+vf=t f=ufE]-u& 2 EPW8ZYPhue^_]UWVt tWjh53 E PuE f=t5f=t/ EP7 PVh7ZYPh@fEf=tf=~f=ufE}1E EE1Ҁ@fEUu e^_]ÐUWVt tPjhl53 E PE f=t5f=t/ EP7 PWh6Y^PhEf=tf=f=t@f=u:fEU1E-EE1Ҁ@fEU vu3e^_]UWVS<t tWjh53  ]SEPEM؃ ft Ufu T{vff uu5S4}1ʋ}̹эL Qũ uP&PEu$vffU܋BEĻE̋@;]ĉE'Uܐ4[4C;]~ۋu~.E ]uủE KuދEă EP* EP4 PSEP4ZYPh7e[^_]USP Rt P tPjh(53 P ]ÍvUWVP St P tVjh;53  uVu f}t.hN M܃t P e[^_]UWVP St P tPjhc53 , uV f}t.hv }܃u P e[^_]UWVP St P tQjh53  uVm f}t!h U܃u P e[^_]UWVP St P tWjh53 $ uV f}t!h u܃t P e[^_]UWV t tQjh53 EPEP=t#=uYU1t }܅tEF EP1PEP1 PVh1ZYPh6u3e^_]UWV t tVjh<53 EPEP=t#=uYM1uU܅tEF EP0PEP0 PPh0^_Ph`r uoe^_]UWV t tVjh53 (EPuVM=t =tH? EPK0PEP:0 PQh+0_ZPh^E܃!Ee^_]ÐUWV t tVjh53 xEPuV=t =tH? EP/PEP/ PQh{/_ZPh E܃ Ee^_]ÐUWVt tWjhU53 5$H } ue^_]ÉUt tPjhi53 rE P7ÐUt WVtRjh}53 ?4 Ae^_]ÉUWVt tQjh53 P fEUuP e^_]ÐUt WVtVjh53 P 0蟿e^_P ]ÐUWVS UMf9ʉt f>f.ftfuE fM] fuft Ef]]Uft.f1fftIftVEm E@t1ɀED v1uu vE U@;Bub9LvU4[Љuƹ uu  uCE ;X~1E +Ee[^_]ÍvUt tPjh53 $H fBf=tSf=|!f=f=|J1fBB,B P+ PPh+ZYPh{ÉUWVS<t tRjh53 O uV]S U؋Mȃ f9tfwafwUftNftG o1҅‰UfEuڼWe[^_]ÍvUWVS<t tQjh-53  uVL]SCU؋Mȃ f9tfw]fwQftJftC EfEue[^_]ÍvUWVS<t tSjh?53  uV舼]SU؋Mȃ f9tfwafwUftNftG EfEuPe[^_]ÍvUWVS<t tVjhQ53  uV]S跻U؋Mȃ f9tfwafwUftNftG 1҅‰UfEu膺e[^_]ÍvUWVS,t tWjhc53 3uȃ V]S ޹1҅‰UfE޹e[^_]ÍvUWVS,t tPjhu53 uȃ Vl]Sc ޹1҅‰UfE޹ge[^_]ÍvUWVt tRjh53 E P P P 2t. u` uŋP eB^_P ]ÐUWVSP B:ZEBr EBEuBSP %uPh3ha;stHEC sf{f{[EC^C< ЈCE%=5u!Ѝ< ЈA<UЉB@e[^_]ÉUWVSLt tSjh 53 h?]SkQEȉE$KRh? u< hB uGE%ft ft0Rh?Ẽ EŰEB3h? ŮE h?E؉EƳE%=u5juMЍA< ЈAZYPh~F;X~ | 8tyQFpjS.U؁fU؋V[E~~1~I9v8| t%P~1IQjSU vCfU؋FDEvShue[^_]ÉUt tPjh)53 P  0P ÉUWVS<t tQuhA53 UR4 F PfE踯E܋UfE܃҉P~2]ȉuĉ S}}MUm փu)e[^_]ÐUWV t tRjh\53  uV襦 f}u aht  ut<U؉%=u.f~ u&F<t Vt V;U؁u%f~u 8t6hE%ft ftCvu6EEfEu hte^_]ÐUWVS,t tSjh53 h]uVKQEȉ$u-Eȃ f=tMf=~ ];s~]RsjV]̃4v4#Nx]̉1I9~'v]P1IQjV@]EfEuȹ踣WVVEPY[Ph~e[^_]ÍvUWVt tVjh53 L uVE f=t-f= f=t [vf=t6PEfE(}1уIMfE uce^_]UWVS,t tRjh 53  uV\Ph' P h'E܃ EԉUԋBxp 5UԋB;X}*E }׍w E UԋBC;X|HE%=uLju"MA< ЈAE Eu)53  $$vUfBf= t#f=  f=f=SvPEp0h^_U2h53  u#h)USf=2=tf=.t8RhB}ԃ W19H!t9WQF019H:PhHMV19H!uɃ hN,UԋBtKPhP8E0hT53  u"hU2hX}ԃ,W19H!t8WF909t`PV19H!uREp@0h]e[^_]ÐUVSuV1)PCtRh53  S19H!uEe[^]UWVS u j  t*t @tPj h53  vhh~1B  P1 Hr !¡t  Sjh S119H!t7Jt0 t(9uGR19H!ЅtHt= uڅ j  t(t @tPj h53  hh1B  Pt r t2Q6ht tR6h53 1t t,h53 E e[^_]ve[^_]U=  t$5 h =  u  ÉUWVSj   t't @tPj h53 o5 hhR1v6[SPCCu,t @tWSh53   S=!3FC^ 19H!ue[^_  ]ÍvUWVS t t"QE0h#53 蘿Zu S} O19H!tK^j,uSPS>V19H!u΋OwWO9uE P19U H!t j 6 t*t @tPj h53 ޾ vhh1҉zFBPV19U H!uO19H!t~ ^j , t(t @tPj h53 L hh.1ҋEZBPV19H!ue[^_]ÉUWVS E P wju^ S|PS$  t*t @tPj h53 薽 vhhv1ҋEZBPj],VSPS+$ g t't @tPj h53  hh1҉ZPrW19U H!e[^_]UWVSu F19Ƌ}t v1Ft=CP<u9PSP uhDhb1ÃS,E ;P}h[S E ;P+h]Sݻ UfE] uPi ut @tWSh_53 覴 Sڽƅ@ƅHuu hq vVu hPOE ƅ > UE fEйuP袹Sue[^_]ÍvUWVS B@,x h Bp}؃ Bp}ȃuȹȺ]1~f t Sβuf fE؉uSe[^_]ÐU53 hhh``<53 hhhf `<53 hhhm`<ÐUWVS8a,1H Ѿƒ I9։ME$@ 81FEэD9։E~܋MD 9E}BEȃDP58a, uhh&18a,þH f[C9;@ 1уIM/CRSFڽH ]9~Džtf] f/]Ce[^_]ÍvUSP]u| L ~hj KK L H @ D ͠\ ۍAͤ\ L uhj KCH v L ~hj J L @ D ͠\ ͤ\ AH L BH ~hj JH S@ D ]UL VShj GJL HŠ\ ۣL 4Ť\ u'H uhj JBHH 8H BH ~hj IH @ 4D e[^]ÐH UH L ]ÉUWVS X  H L  Pֱ t:t @t'PH L Ph53 m vhhN1X H L jvL T H B9P }PPQֵ uhh1X L T H @P  d ue j t't @tPjh53 苮 hhn1d \ W` B9\ }FPQ uhh1d ` \  H 19ˉ1T  @  X ߋTCQ9~ H ` d  L 1` 9ˉM}85H 5T =X  3ݠ\ ݤ\ T DC;]| L ` d  eL H [T ^@_` T ]U` WJVS` d KL x3 T =X IIT ƋDݠ\ ݤ\ Ky5T ` H` d ÅۣH x1 T =X IIT ƋD@ D Ky5T [^_]ÍvUSR]Ctt&PWt?I sE] Cp$[ 몉'[랉hjE]USQ]]]_vUUVS uVÃu V^ZPjoEe[^]ÍvUVu1StQ VUÃu V ZYPj-EC=t=t V Y^Pj E؍e[^]ÉUVS uj-É3CC ;CH CD Ce[^]ÐUSS]t+t @tQPh53 跪 3Ct,t @tRPh53 腪 s跳C t{t P;t @tPSh53 =]]nUH VSD ۋutV3ut[ue[^]ÉUWVS uFWu vq1u$ Fp $v G~tݡH D t vtV3٨t[uOt Ou؍e[^_]ÍvUWVH SD  1ۋ}tW3聨t ދ^ue[^_]ÍvUWVSH tj Phh[ 諳_X5 a,h[ H t @ @D EuvE޿8u h (޿8u h S? Phh[ 5 a,h[ E@En5 a,he[^_]ÍvUWVS ];u} u5`,DoNaf`,LD`,5 a,h*#VVSWSVVVh h[ R a,E E[ 0e[^_]`UWVSu6M ËF-$PSu SSh  h[ 5 a,h[ SSh h[ ȱRSh` h[ 诱_X5 a,h[  VH t @ XD t0D u S(H NjC$w[u 6Z P6L PhI h[  Y[5 a,h[ 'e[^_ ]ÉUWVS E -]u $RSh h[ 诰_X5 a,h[  VhSQSh h[ wXZ5 a,h[  VhSWSh h[ ?ZY5 a,h[ Y VhSfWPSh h[ Y_5 a,h[ ! VhS.RSh h[ ϯ_X5 a,h[  VhSQSh h[ 藯XZ5 a,h[  VhSWSh h[ _ZY5 a,h[ y VhSzPSh h[ +Y_5 a,h[ E VhSRF=`,u/޿#8u5 a,h*Sh`,үe[^_ ]ÐUWVS }] iCt-2W s=ƃu s%9~t sYZPj<~Rh`,Ws=$!$`,譪F CpZ$>YX5 s W95 ~ 5 e[^_]v5 sW95 ~ 5 e[^_]BsW[ E Ee[^_] <e[^_]UVS]_Ct,5W sƃu s~t s YZPjz;F=`,#t`,Ps$ sPs Ph h[ I5 a,h[ b$`,ڨF4$XZh,jyY^Sh RCXZSh >CY^Sh *C5XZShC:Y^ShCBXZSh t @tVSh53 萠 Sĩe[^] Cp$Y5 s 95 ~ K5 e[^]O* 5 s95 ~ 5 e[^] s[ jj9e[^]ÉUVS];Ct,W sEƃu sZYPj9h`,VXsƒuH D FFBue[^]( Cpb$FY5 s #95 ~ 5 e[^]& se[^]i s[ jj@8e[^]ÉUWVS u }tdthK53 =Kuv6hP53 "F=t=uvGPvue[^_]ÐUhW53 ֝YXD 0jZXZhh53 贝ÉUWVS UһY t}1AM EC;H Y /EaU@ 01эyZ U)9}h{j6VSEU/C;H ~uSe[^Y _]UWVS uZ t}1AM E;H EaU@ 01эy[ U)9}h{j(6V_CSOEU;H ~Mtu_CS%e[^Z _]ÐUSQ]` CWuhh` ˢ[Cu;C@uPh` 蟢XZhh` 莢[ {tƃsh` r` ]UVS]CWu v s(Q1u$ Cp$[ F{t݃ sN=tvNru؍e[^]UWVSV]E޿, 8tx޿8t`޿8tH޿58t0޿:8t޿B 8uEE[[^_]ÉUSP]Kth5b,Ku]ÍvUh5b,UWVS ] FMt 3C8u% jtRjh#PC=a tsWtvu#{8tXa a t8 u jhsh5b,դCa a  a ;Cu2=t+ jh%3h'5b,蓤 a i=a ta  ud jh%3hEsL3 PhG5b,0Ca a  C=t =9 u$hc3h5b,a a ģ1{PEs@P5a t uZYh5b,a a [e[^_]ÉUVS] ۋu&a tsPt( jhsh5b,Ca  C=t=uW V$hc3h5b,輢sFPa4$YXh5b,pS tg V$h"3hG5b,^h Xs $h'5 h)5b,& V[e[^]UhE5b,&YXh`5b, j5  ja a a a t5  ja 7YXh5b,XZh5b,ZYh5b,}1ÐUSP ]uG S讗 t&t @tPSh53 W Bh)(; ~8SP uh:h71  ]US R]uG S t&t @tPSh53 跔 Bh)(; ~8SP^ uh:h7p1  ]ÍvUU1:]ÐUU1:]ÐUU1:]ÐU塼 uY j ) t-t @tP Ph53 ʓ Sh):  9uHA P5b ` uh:h7r1b   b UA ÐUWVSju} ]UPUpxX Pe[^_]UWVSju} ]{UpxX Pe[^_]ÉUWVSj]u }CXpx e[^_]UVS ]u j Xpe[^]USj]X]ÐUE [w'$ 1]USQ]C a$` vCt @tRPh@ 53 ґ sv s s s u sgC PLYs ClCtg P0YCt,t @tRPh@ 53 * s\C t PvhR j*t @tQSh@ 53 א]]UVu1SF a$ FtQP'[Zv1PvË] vËFV S C9 vq$ v cPvT PQvG[ZPvË v !Pv PQv[ZPvËv v PQv[ZPvË| vZYPvË]Sv Qv[ZPvxË; v u PQvЖ[ZPvMËh j(؍e[^]ÐUW1S= ]ʉ߹эL  9| PS5 茕e[_]ÐUWVS }CGPK]$  wmEe[^_]WvGuEe[^_]9 w$ hvVwh ha Ea e[^_]vw wh ha 还Ea e[^_]_^v5 1р"Dt\u\@\\@"v@C„u_۸ u Pha -Ea e[^_]'v h t h YwR$ Zw=$  hXw$ ^w$H_ h [w$ zYw E e[^_][v h KZw$ 6Xw E e[^_]v5 t h  h  wA$ [w ,E e[^_]  t h  h  w$ }Zw$ hXw E e[^_]IGu15 tE e[^_]$E e[^_] uj  t h  h   w+$LZw   E e[^_] P$LIv u{5 t h  v h W  w $$;$ /Gt Px  E e[^_] w $$$ G4 t  Ŵ ]e[^_] h Yw$~Zw E e[^_]_v wQ$ EXw E e[^_]&  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 53 ^[^h j!e[^_]ÐUWVS ]?CPFU$5 a,S$ Psh ha ّ^_Vs sh ha 近Y[P`l ?@`l @0`l A `l B`l C`l D`l E`l 6`l I`l "`l $`l 5`l `l ,p`l .``l FP`l @`l G0`l * `l +`l -`l /`l 0ld 0jWvVld 0pjSld 0jjZYPj}`l  ld 0jpPjjjUavWld 0pjUOVld 0pjU?Sld pj/vQld p0vRld pjvPld ppjV`l hl =$a,)ld )hd tUhK$ 53 vVPhK53 `k;hd u݃hK53 Bk ld Ald `l dl Add Q N hd $dd =N `d w"ff97u2%`d Pdd !`d 7pd `d "(a,=Ldd H!1w77v9uPye[^]Ð U  ]ÍvUWVS =E4 t;Pudu "~C]{]9]9~1e[^_]ÉU1S ]19u vB=~1$U B 9uL P5 k uhQhQx1  E  B  ÍvUWVS5 Ã=``, =$ 5,   0 ƅt h``, 5 PohQSj0 t 5 h``,SjP5 o 5 -k$"0a,bv%u%5 fP180a,u&=``,t, ~   Se[^_ ]ÍvUEP߃]$QvMJVWXeYIzgrijHbGZ \HvU>k6l.R&Pmnop]ÐUVSu &$pSvFu($T hj4 v V     w gll   Mv ; +ll " "ue[^]ll ! !ue[^] #  & 3 fpuL_tGuh V$v3 pu!_t   V; K 3 Dpt V # .u j.eEejj j5 d0a,$&  <3 Dp.u?Sjj5 ]0a,$'}  vEteu V9 I vQjj5 L]0a,$'  3 Dpup+t-u V  vRjj5 \0a,$'  3 Dpt Vc s Pjj5 x\0a,$'B  3 Dpt V  Sjj5 \0a,$'  HX   $$xu' h^  vyu' h_Z  v1u j1  - v2u j2  vau ja  vru jr  v3 Dpt V  j.~  3 Dpu4 hbK  3 Dpt  hc  oru jr  v j.   $agu' h`v  v j.R   $a"$rau ja v j.   $rdu' ha  v j.~   $rN$aBB"u? j"Y5 a0a,$$  x u? j"Z5 a0a,$$  4 V  uC 5 -a0a,$Fx$jl   V7 G u 2 j\ u hjk &u hLG hgIv|u hK hiv=u hN hIsv=u hO hMGv=u hS hRv=u hQn hPt/u hTJ he  1/u'   h]S  1n t u "]vuRll !t(! t." h hv hvll "J!|E  j<$i  j   ji  j  t u v1u rll ":!|5  j<9$i-$-!!  ji$- t u v>u[ll !t! t-"u' h h h  Jll "b!|]  j( Ft t F F h h h Vh h h Vtth h h VtXh h h Vt Ft t F F h F0F0V =uF v= W Qh h V Rh h V Ph h Vg Sh h VOQh h V7tRh h VvjEKFPhhVShh VQhh VZRhh VPhhVxShhVk h h hV{@h h hV[ h h hV;h h hhhhz h hhhV+  h hhhV 6vh hhVhh hh hhhhV , hhhhV vhhhhh hV hh h^ F0h F0F0V Bvh h h "Qh h Vsh h h hhhh h hhhV h h hhhV h h hhhV h h hhhVW :vhhhhhh VXhhh RhhV7V= = == h h 2hVQ  h h F0hV)  h h F0hV  h h F0hV  h h 2F0V ; h h F0F0V  h h F0F0Vf  h h F0F0V> qV= |d= y=R=|K h h2hV z h hF0hV  h h2F0V / h hF0F0V F;|3h 0hVh F0hdh 0F0Vh F0F01vF Vovh h h Ph h VKh h h V[ h h h V;h h h Vh h h n hhhh V Rvhhh 2 hhhh V vhhh hhh Vo4hhh  h hhh Vs  h hhh VK  h hhh V#  h hhh V 1 | t^t/hhhVtQvVtF 9u 63- v A  v )e[^]USQ]u` sgt1Ht7Ctu8 s s s  s]ÐUS5Hb,]XXZShW@a,@V]ÍvUt tQjhX53 BBUSRt ]tPShAX53 A5Hb,S]ÉUt tQjh`X53 A@a,Lb,< hm?ÉUWVS U tgLb,@a,1u hXLb,SQPhX]S L_XSVG2vLb,tLb, h@a,o@a,e[^_]ÐUS5b,5b,hXS# K$5b,5b,hXStKSo5b,5b,hXSTKSOZYhYS>K$: 5b,hYS"K$ 5`b,hYSK$YXhYSJ$XZh ZSJ$ b,t hZ hZSJ SXZhZSJ$]ÉUWVS49[h>[] =[SIu#VSh@[S0J$)v(vƅ(KjCjSAF< t< t _=t̋< t< tF(1t<#uG<u(1(t 7P@7G<uSSh^[(PYGƃNDž޿d[8QHRhk[GƃNw+ V14$uhw[H=+_ZPhDb,86És1A $?CY[P_It tVh[53 <=P$I h[Dž\8ukRHSh\EƃNu1 SPuh@\G% v h\Dž\8 WfSHRh\OEƃ u5PWSPuh\F|  h ]wDžO]8u DžR]8u DžU]8u Džu&Vh`]0F[ 9 zBe[^_]ÍvUWVS,uEEE1v1Ҁe1E t0 FP}}EE mE]m}mȀ-uE.uEC< w0MP ]$XtEF1҄1ЈgU܅tEԅ~]EԉHu؅~~]vHu؅y9|]H9}؍e[^_]ÍvUWVS9[4 h=[h>[] l]SDžDžDžDžHDž$Dž Db,{Cu"QSh]SD$- vƅjFj.S;< t< t Y7tƊ.< t< tFDžt,Љ<#u<uފDžt4 2P91A<uҊ1ۄDžDžti(< t< t<,ut01"u<uw,V]uC18u3u0u h]]80HPBDb,Džt)0s/6u C[ u؋u h^%t t10h@^53 i6v h^^8uwuY# W'<$0uh^@^_0hPAv h^W _8]t|# 0oY4ݝ]ݝZ8;X$VSW"$P$xJV840uh_?R h@_Ot_8uw_8]t~! 0EY4ݝ3-(bZݝ8X$VSW! P"xJS840uhz_>& h_#_8#Mt P #%uh_>Z(HDž,Ph_(;ƃt#Ph_ (;ƃF%}tP (Ǎ$P!Ãu h `[WP-!X3(uuh``<m]tRm,Ǎ P!Ãu h`4[WP X5,uuh`K<kH1tIMtJ,1Ruuh a;bEt@u h`aMQNjWPP pFuhPuhaZ; hau'VPhb;[ . a7e[^_]ÉUWS]1у Q1NJtv<\u \B\vBAuWS;}e[_]8UWVS=#  uuVK;1ۃt<#uC<u<`u P]VP:11ɃDždtFh< t< t<,u t$1uddC<u‹d=lhVg:1ۃht 3P/3C<3u捵h0b18dSjjjjjjV Vph7bS8$tVh?bS8SxVh[bS8Sdu|VhwbQVhbS_8 SQXZVVVVVVVVhbS88$S3 hchc 8uSdu5 V9 Vph7bS7S hcShc8dtVhcSU7$QxVh dS;7S6|Vh`dS 7SduVhdWVhdS6 SVVVVpVVVVVh eS64S h`fOhf8dtVhfSQ6$MxVhgS76S2|Vh@gS6SduVhgQVhgS5 SVVVVpVVVVVhhS54S h@iKhzi8dtVhiSM5$IxVhiS35S.|Vh jS5SduVh`jRVhjS4 SVVVVpVVVVVhjS44S h@lGh{l8hShWhlV2uK SoSVhlS04S+YXVWVVhlS4SdvSWhbmV+2u?SVhmS3$XZVWVVhlS3S hmKhn 8uKhShVhlP1uQjSVv h nhMn8uKhShVhlP+1uRjSV-v h`n{hn8urd~Y;dB? V\Vh4h7bWo2WCi;d~ƻv hnhn8d~j;dmvƍh4VhnW1<$ VVpVVh oW1WC;d~ hoCho8d~i;dlƍh4Vh pW<1<$8 VVpVVh`pW1WC;d~ hqh4q 8dgtVh@qS0$xVhqS0S~|VhqSh0ScduVhrPVh!rS70 S)VVVVpVVVVVh@rS 04S h`shs8ugduIptVhsS/$Y_VpVVhsS/S h`tht8urd~Y;dB VVh4h7bW/WC;d~ƻv htht 8d~j;dmvCƍh4VhtW|.<$x VVpVVhuW\.WCV;d~ huhu 8dtVhuS-$xVhuS-S|VhvS-SXZVVVpVVVVh vS-$Sv hwh.w 8dtVh@wS-$xVh`wS-S|VhwS,SY_VVVpVVVVhwS,$Sv hxKhx 8dtVhxSR,$NxVhyS8,S3|Vh@yS,SXZVVVpVVVVhyS+$Sv h`zhz8ugduI\tVhzS+$Y_VpVVhzSt+So h`{h{8urd~Y;dB VVh4h7bW*WC;d~ƻv h{kh{ 8dA tVh|Sw*$sxVh |S]*SX|Vh@|SB*S=XZVVVpVVVVh`|S*$S h@}hl}8dw tVh}S)$xVh}S)S|Vh~Sx)SsduVh@~WVh~SG) S9VVVVpVVVVVh~S)4S hh8ds tVh S($xVh`S(S|VhSt(SoduVhQVh SC( S5VVVVpVVVVVh@S(4S h`h8do tVhS'$xVhS'S|Vh@Sp'SkduVhRVhS?' S1VVVVpVVVVVhS'4S h hU8ugduIx tVhS&$_XVpVVhS&S h@h8ugduItVhS*&$&ZYVpVVhS &S hhՇ8ugduIptVhS%$_XVpVVh@S%S hh8u h+ 8u h6 8u hC8u hR 8u h^ 8u hk8u /hy 8uzdu\VphS$$ thS#$ xhS#$ hkh 8u_duASph S#$} th)Se#$av h`u he[^_]ÐUWVS(E ]}E]]u W@uPVSuuuuW vEXEX Xpe[^_]Z'UWVS ]u}EU M b,[5b,^=b,_b,b, b,b,b,?]&UVS ] uuZYSPpe[^]&UVS ] uuZYSPpe[^]&UVS,E]E]E$] u]utX pEXEXEX$e[^]B&US] u:X,]&vUVS ] uu ZYSPPpe[^]%UVSE]E] u]uXpEX EXe[^]%UVSE]E] u]uXp EX$EX,e[^]b%UVSE]E] u]uBX4p8EXhb,lb,pb,tb,xb,|b,tXdt@l@pu]ÉU塄# t h5b,# MÍvUWVS#  ۋu} tۉ5b,=`b,t [^_]& [^_]Uh4 h Ah Ah Ab,]E\$b,]E\$b,]E$D jjhb,]hE$d jhpb,]jE$Ahjxb,]jE$!ÍvUWVS1,;=# } @PG;=# |dÅ h@ h4# hh@: hT# hh@# hd# hh@  hd# hh@ h?hh@n$@ hD# hh@ hT# hh@ hd# hh@ hd# hh@v h?hh@S hD $P $@1;=# E؉Eо@vC|$C]ԃE\$C ]E\$C]E$uC]C ]C]EvEEEE?QuhVC]C$ ]C,]C4uh]VXC<]CD ]CL]CTuh]V/C\]Cd ]Cl]Ctuh]V݃E@t)Rh?hVl݃Y]XE$hRjhVF h?hV3 jCT]Eԃ\$ CL]E\$CD]E\$C<]E$ jjj84$;FGt ;=#  hD $P e[^_]UhD $P $Th?jjh?qjjj jjh?r jjh?a h=jhL?M jjh?< h̽jhL?(h?jh?jjjj jh?j jh?j jhL?h= jh?j jhL?h̽h?h?jjyjjj h?jjz h?jji hL?jh=U h?jjD hL?jh̽0GvUWV0EE9CHu6E9CLu.E9CPu&E9CTuE9CXuE9C\uE9C`uE9Cd1e[^_]ÉUWVS,}]E# jh{3hu j uus1tэARPhs}u#jjuh# Ep u }ufs 8u, h jPu 9Ejsuh# Ep u j jCPEPuu 9Eԃ 1tэAvWPhsu ufQ1tэAvQPhsdu u 1tэAvRPhʓsu ushl l tWSuuP Eԃ|Vjhhh sh"u EPhl u8v j=l h u@Ph9u EP{uE uEԍe[^_]ÍvUWVS }% u Z jh@u hvjEpuu ǃhUW=$AƃFE FFdž~ FFF F$F,F0F4F8F<F@FDFHFLFPFTFXF\F`FdFhFpFtFxF|ƆƆ`' d'  h' h|l' Vt' hdžp' dždžw,x' u dždždždžXj ^ FX@@Vh@hWEjPEPVu  Hu WvVu v 4$:t VЃt VЃtSVhv$Qjw,u 4$1vhZu e[^_]ÍvUWVSDžuF PPu v jh8 P]tz HuhhbhhĔPuhhchhΔtV hߔDžHDžHV,DžLDžPF0TDžX F4\Dž` F8dF\tDžh F`l t Pt Pt Pdždždždž"' DžLPN@t FDCCVt SЃ S]]UVSu ]f tvtvF$uC @9Fu SpKpeW9FH]e[^]S J@9Ku BD9C !KBDC PQr2Cpt+s sC 0Y^C 0 S t S?s sjjSpt(jS`s sjjjSF]e[^]qC tC sst s(0tShfE ]e[^]e[^]ÐUEuƀPhUEPWS>$Dt!t wYw1e[^_]ÉUWVSFFCC PQRWC' FC;uu'v>FFCC ' FC9u' 9u' 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 D_Xuh 5[^uuX EPEPEP$Yuke[^_]ÉUWVSEP]u }j蟷XZuh Sh(h - Sh(h  Vh(h  Wh(h Ee[^_]ÐUSuu ugÃtuuu ut1]ÐUSuu u#Ãtuuu ut1]ÐUEU M' '  ' ]ÐUEu' ' ]ÐUEEuP( ( ( (  ( @]ÐUE' ]ÐUSPEtHPh` j( $q jEpj*$1]ÍvUEtHPh`Ehp1ÐUEtHPhSEhp1ÐUjUhEtHPhR5b,Epu 'E EUPUEEP@UPDUU$jEjp0I1ÐUWVS }utE 9v1~u> jj jv 艺Pjj jvwPjjjjjjb,0NQ5b,vu J$j jv 5Pjj jv#Pjjjjsj30E F1e[^_]ÐUS]STHt SHu  jjhphS轼jjh8hS覼jjhhS菼jjhhSxjjhhSajjh hSJjjhX&hƛS3jjhp+hϛSjjhhٛSjjh0)hSjjhhS׻1]UjhhPb,.Z5b,t'Pb,0h53 裳$GvÉUWS h5蛳= 1щ $QXZ5 SQ3 _5b,$b,b,u&Qb,0h=53 $誻5 SXZh)S趹$ D) ( H) @) 覴l Y_hA5l |hhl hF5b,j hl XZhV5l >hhl h]5b,贼j<*l Y_h5l hhl h5b,vjl XZh5l ¸hhl h5b,8j 讳l Y_h͜5l 脸hhl hќ5b,S5b,{tLS5 h53 ] jh$5b, Ph@53 4$عe[_]ÐUSQ]jju S˲t S;E EG]]ÍvUSS]hju S脲t! SE E]]ÐUE( ]ÍvUWVS( uL) u#QjhhSL) |ڡ( uOL) Uh h58a,SնXZhSȶڡ( uL)  jh'Rh)5b,_jh'5L) h@5b,? =``,th``,h( q( =@P,th@P,h@) Jf@) >>B) e[^_]UWVS(  }u twt2t*VhSVh\ Vhd?WjhSju jRQjhSNu j6RjhS2u jPjhSu j1҄CBt< uWRVQ jVhm;tC( ;Ce[^_]ÍvUWVS ]} <ƃ5b,5 a,5Hb,VSXZWvue[^_]U) S9) P~ l b j 趯 t*t @tPj ho53 ^ vhh>1ۃ h\ t,t @tPhho53  vhh1C) uK j t)t @tPjho53 虬 Hvh,P5l : uhhL1l ) l @) CC) ]UUBB]ÍvUE ) @]ÍvUWVS ] S1ыuMыEL9~u Ue[^_]wvPRW uhhi1C#u Ee[^_],UWVS EE] S1uэL9~EE Ue[^_]WvPRDZ uhhپ1C#UuU Ee[^_]UEH3 DPt3  ADљ]ÉUWVSju 蕬 t)t @tPjh53 = hٞh1ۋEm S 1 Q t6t @t#P1Qh53 蹩 vhٞh蚽1VP艵C'Ce[^_]ÉUWVSuVNjm ttV3詨t[ uuVWv؍e[^_]ÉUVS u uC!XZV$^$.%Ce[^]USEPPPPPhS衳5b,S]ÐUVS] ;,uu_XVsH;5b,hY^h!sXZ5b,hvVsY_5b,hXZVsHW5b,h^_h!s.!u0VsZY5b,hr_XVsHo5b,hMY^h"sFXZ5b,h,^_h"sH%Y[5b,h !u0VsXZ5b,h£Y_VsHc5b,hƣXZh"s^_5b,hZYh"sH_X5b,hwh!shY^5b,hӣNXZh!sHG5b,hף%^_h!sZY5b,hޣ_Xh!sHh!sY^5b,hXZh!sHOh!s^_5b,hZYh!sHh!sx_X5b,h^Y^h!sHWh!s@XZ5b,h&^_h!sHh!sZY5b,h_Xh!sHoh!sY^5b,hXZh!sH7h!s^_5b,h~ZYh!sHwh!s`_X5b,hFY^h!sH?h!s(XZ5b,h^_h!sH5b,h ZYh!s_X5b,hY^CH0CHpXZ5b,h^CH_0CHpHY[5b,h| hQe[^_]UWVS UB@t5+ u PMAQHPApQ) Y[5b,h 1* vw9|{SUB0hh n 蠐XZ5b,h n ) ZY5b,h#YXh( n tXZ5b,h Kv9}* 9rUt @tSuh(53 $ uVe[^_+ ]UEVSu41m t53 S[ uF~v53 PI$e[^]ÍvUWVS 11ۺm t @ FuC~ P  EPdlj1ۃm t @ uC~h@,jVWZYh:u 1 4*C9|Eh`u P _Xhu e[^1_]UE U02'ÐUVS h]u ȅ t,t @tPhh53 m vhh©N1Xpe[^]ÉUhT t,t @tPhh53  vhh©ږ1EXÍvUh t,t @tPhh53 艂 hh©j1ҋEBÐUWV hr t*t @tPhh53  hh©1-uxe^_]ÉUh t,t @tPhh53 蝁 hh©~1ҋE EBÉUh舃 t,t @tPhh53 - hh©1ҋEBE BH=ÍvUh t,t @tPhh53 赀 hh©薔1ҋE EBBHÍvUh蘂 t,t @tPhh53 = hh©1ҋE EBEBHUSR]a==#=tw=t,v= ='=-tSt @tQshũ53  s轈t @Rv sMYs DZs;Xs2Ys)Zs Xs Ys$Zs(Xs,Ys0Zs4Xs<t @t:Q# sZsHt @tPShũ53 ~ Sև]ÐUE- wP$0F>6.&]ÐUEw1$T&Z_el]ÐUWVS\u] uhS}%=?$NHt!RF0hS}_XSvHrQF0h\vvhLSvlXZh4SvT^_hQvhRF0h hS|_XSvZYhS|_XSvHZYh vhS|_XSvZYhS|_XSvHZYh vhSz|_XSvZYhSb|_XSFHptZYhSG|_XSFHpHYZYh! hS|_XSv3Y^h v}hS{EwE$hɪ:hΪ.hժ"hڪh hS{UtPhhSo{^_SuMtRhhSI{_XSu^utQhhS#{XZSu8}tVhhSzZYSuEtWhhSzY^SuUtPhhSz^_SuMtRh hSz_XSuutQhhSezXZSuz}tVhhS?zZYSuTEtWhhSzY^Su.UątPh hSy^_SuMȅtRh(hSy_XSuu̅tQh0hSyXZSu}Ѕth7SyY^SuEԃt PA PhESVyU؅thXS>yhk" hnSy_XSv3ZYhp vSv_XhrSxZYSvH vhwSx_XSvZYhSx_XSvHZYh vhSx_XSvZYhg vhSbx_XSvwZYhSJx_XSFHp\ZYhS/x_XSFHpHAZYh hSx_XSvZYhvhSw_XSvZYhSw_XSFHpZYhSw_XSFHpHZYhhSw_XSvZYhSjw_XSvHZYhGvhSBw_XSvWZYhS*w_XSvH?ZYhvhSw_XSvZYhSv_XSvHZYhvhSv_XSvZYhSv_XSvHZYhvSv hhëfSv hǫhëFSvd hʫhë&SvD hͫhëSv$ hЫhëSv hҫhëSv hԫhëSv h֫hëSv_XhثSwuZYSvHavSvx hhë:SvX hhëSv8 hhëSv hګhëSv hhëSv hhëSv hhëzSv h hëZSvx hhë:SvX hhëSv8 hhëSv h hëSv h(hëSv h0hëSv h߫hëzSv hhëZSvx hhë:PvhS5svH>5vh5~ s~ 1^L uȉ ~ BM̅t@RhCh5~ s~ 1XL ủ ~ }Ѕt@VhHh5~ Cs~ 1эL ~ YuUԅt@PhPh5~ r~ 1_L uԉ ~ mu؅t@QhXh5~ r~ 1эL Zu؉ ~ &E܅t@Wh`h5~ nr~ 1^L u܉ ~ Mt=hg5~ *r~ 1эL Zu ~ Et> P Phu5~ q~ 1эL ~ Et4h5~ q~ 1эL ~ hZ h5~ ]q_v~ ZYh$ v_Xh5~ #qYvH~  h5~ pZv~ _Xhα5~ pYvH~  vh5~ p_v~ h5~ pXv~ Y_hα5~ kpZFHp~ _Xhα5~ FpYFHpH~ yvh5~ p_v~ ZYhŲ5~ oXv~ yY_hα5~ oZFHp~ T_Xhα5~ oYFHpH~ vh̲5~ o~ 1эL _v ~ ZYhα5~ HoXvH~ hײvh߲5~ o~ 1эL Z ~ v_Xhα5~ n~ 1эL ~ YvHMXZh5~ n~ 1эL _v ~  ZYhα5~ `n~ 1XL ~ vH v hh v v hhv v hhv ve hhv vE hhv v% hhcv v hhCv v hh#v vZYh5~ mXvH v hhv v} hhv v] h&hv v= h h{v v h*h[v v h/h;v v h4hv v h9hv v h>hv v} hChv v] hHhv v= hPh{v v hXh[v v h`h;v v hhv v hhv v h hvWvh*5~ j~ 1эL vH ~ tX v=FHt7hα5~ j~ 1эL ~ FHƋ>u/h.5~ =j~ 1эL ~ YvXZhα5~ j~ 1эL _FHp ~ rZYhα5~ i~ 1XL FHpH ~ 6^_wh65~ i~ 1эL ~ YvXZhα5~ Li~ 1эL _vH ~ Y^hٱ5~ i~  vXZh>5~ h~ 1_L  vUZYhα5~ h~ 1XL  vY_hB_hF5~ ahXv~ ^ vY_hH v_XhLK vXZhP5~ g~ 1_L  vmZYhB5~ g~ 1XL  v1Y_hTw v_XhY vXZh^5~ Wg~ 1_L G vZYhc5~ g~ 1XL  vY_hg vq_Xhl5~ f~ 1эL ~ YvH8v v%XZhp5~ {f~ 1_L n vZYhu5~ Cf~ 1XL 6 vY_hz5~  f~ 1эL ZvH ~ |vh5~ e~ 1эL X ~ v:Y_h5~ e~ 1эL FHZ ~ p_Xh5~ Te~ 1эL FH ~ YpHXZh h5~  e~ 1эL ~ e^_]ÐUWVSuPd~'V~ n tT6v Phĸ5~ d~ 1эL X ~ v[_h͸v6v Phи5~ 3d~ 1эL ~ hظS~]ZY6St]_Xhn Sg]Y^5b,ħ$\e[^_]ÐUc,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,]Ð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~ pS h?~ pw7 h@~ p[ hB~ p? h=~ p# 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:~ pw7 h;~ p[ h<~ p?P~ ph!4 PhU~ h"~ 0vW~ ph)4vV~ 0j+xwvS~ 0j-x_vhE~ pGhF~ pk+hG~ pOhH~ p3hI~ phJ~ phK~ phL~ pQ~ ph"4 PhU~ Jh#~ 0茿4vR~ ph*4vP~ pj4 Ph+~ W~ 0j.xvh6~ pV~ pj4N 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~ Dy PW~ 0j.x{vV~ ph%4 PhU~ F~ p0D]c,:5~ v6D獝HD5~ v6D獝S Lv~   ~    ~    ~~    b~   F~   *~   ~   ~   ~   ~   ~   ~   f~   J~   .~   ~   S~ 0j>xvh&~ 0vh.~ pߺQ~ pj4: PhR~ iR~ phS4OvP~ 0j&x7vW~ ph&4Ӻ PhU~ h(~ 0DvVjjj萺 Ph ~ pz Ph ~ 4a PhT j <Sj hwQjjj, Ph!~ p Ph!~ 4 Ph(~  PhT j y<tRj hPtAP賹 ĵ =c,)~ )~ tSh (+ 53 VPh53 9;~ u݃h!53 9=~ D=~  󥡤~ " ~ ~ =~ w!ff9fu~ Y~ ~ A~ ~ `c,=υ~ H!1w7fv9u< 1эtCvփ FdP:ƃQj h#V? $+ 4 h/1эLQ7C~ H!1wc~ f9uA~G9BtPPV>XZ4 V>ZYhVV>GCv~%PGPh`1эLQB Vt @tWVh053 r7 V@ h h#~ uBc,5c,t $+ 4 Rh53  7c,~ }~  (+ 9Bc,-~ D~ B~ tGhYRPh53 6;~ u݃h!53 v6~ =~ f@=~ UffD~ y=)أ~ =tMc,th53 5=~ D=~ c,󥡤~ ~ v=4+ tht @tV5(+ h053 5 5(+ >t @tS5,+ h053 R5 5,+ >1y 4+ tht @tR5(+ h053 5 5(+ =>t @tP5,+ h053 4 5,+  >e[^_]ÐUSS] 5b, + 藈ZYShH]ÐUSQc,ҋ]tPSh53 \4]]UWVS 1v[+ t7Pu3u%v~{vs>99~e[^_]ÉUWVS 1.v@, t6Pu!3u$~{vs>99~e[^_]ÉUWVS 1 v- t6Pu2u$~{vs>99~e[^_]É. U. . ]ÍvU. B . 9uL. P5. 9 uhhF1.  . E. . B. . ÍvUS5. t#@ + + c,/v 5. 2t 4D, v=``,$ , ȵ ƅ. 8_u&0 t"hPt8. 0 t h``, 5. PC8hS,8 0 t 5. h``,S8P5. = 5. 葇Zc,p]ÍvUSR]. =$v3 fXu_u' S. ȵ a t t u. v."u. v#u.  &u.  |u.  o=u.  [!u.  Gu. /u.  ~u. ȵ  Sv3 Xu!_t. . v SO. 3 DXt S'. p.u j.. NvPjj5. ,$c,3 DX.uGQjj5. ,$c,. . . Rjj5. l,$c,. . . :3 DXt S. \Pjj5. +$c,$ W N3 DXu: j.8. . . 3 DXt S.  5. ƒ. Y. [t- P:"u; 5. 4c,$. . p\u'. 7 qnu j v SQv1 . v&u h] j&|u h\ j|e=u h^z j=M=u h_b j!5=u haJ h`=u hc. hbs. /u h1ND j/:$. ]UVS . ug.  P- t.t @tP. Ph53 7+ h h?1. 5 S6XZhS1Y^hvS5ƃu$S5 h53 *$e3 h,; @&hVj0Ee[^]ÐU. S. tv'ЋuX[]U]ÐUSR[v6]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 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: 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: run action %s updatecheckRunSet 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=Usage: %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.20tkeden%s: %s version %s unknownLib directory is %s Use the -u option for information on usage of command options See %s for more information func cwd { return _eden_internal_cwd(); } proc cd { _eden_internal_cd($1); touch(&cwd); } dirname is _eden_internal_dirname; basename is _eden_internal_basename; +vul:e%s: Could not find library files location (try using the -l argument) systemautocalceden_error_index_rangeeden_notice_undef_referenceinitialisation--e%s: unknown argument %s r%%eden cd(dirname("%s")); include(basename("%s")); %s: can't open %s MALLOC emalloc(%d) 0x%x out of memory%sMALLOC free 0x%x *** Current RunSet %s *** End RunSet 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 codeMALLOC emalloc(%d) 0x%x out of memory%ssystem error: ereallocMALLOC free 0x%x used outside definition%s%sCFJ@GNO>;*<?QP9+7.KLMRS  !"#$%&'(),-/01234568:=ABDEHI !%(+.13579;?DIKNQUX\bjptwz} "&'+.147>BFJNRV[]_acegipq{}ZjJ'UKlL>X>GUMlMNUOUWlDUUDEUUE+,-UYNlOXNOYKlLrlP&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 !$(*+-/23579?EJOXhpy}  !"&*12:@FWXY\inptvy{~ɝÝ|vrmhc^UKA<71+" ޜלӜМǜÜxtnjd`\PLHD=95+ ٛқ͛ƛ|wri`YSMJ?:7.(ߚК͚ƚxujbTargument_listarglistlocal_list@6declare_local@5declare_paraid_listid_list_optrefer_optdef_enddef_beginaction@4declare_actionis@3declare_formulatilde_gt@2declare_relationdefnlazy_orlazy_andcolonevaluate@1expridentifieridbegincasesswitchstmtlistcompoundelsethenend_expr3expr3end_expr2expr2expr1fordowhilestmtsecondaryprimaryasgnopasgnlvalueprogram'}''{'':'';'')''(''`'']''[''$'EVALASTERISK'&''#'MINUS_MINUSPLUS_PLUS'!'NOTNEGATE'%''/''*'SLASH_SLASH'-''+'LT_EQ'<'GT_EQ'>'NOT_EQEQ_EQBITORBITANDLAZY_ANDANDLAZY_OROR'?'MINUS_EQPLUS_EQ'='','TILDE_GTISARGRETURNDELETEINSERTAPPENDSHIFTELSEIFWHILEFORDODEFAULTCASESWITCHCONTINUEBREAKLOCALPARAAUTOPROCMACROPROCEDUREFUNCTIONPMACPROCFUNCRLIBLIBBLTINFORMULAVARCONSTANTLISTSTRINGMYCHARINTEGERREALUNDEF$undefined.error$TTTUUUUUUUUUVVVVVWWWXXXYYZZZZZZZZZZZZZZZZZZZZZ[\]^^__`aabcdeffghijjjjkkkkklllllllllllllllllmlllllllllllllnopqrrrstsuvwvxzy{{{|}~~  KFGCDE{|}HIJ0/\jA.=LM-Bpno%&?$1B^ a`N2xt:ml_y#] <> 463@dcghZ[VWXYPQURSTef: O:5'ui "79k~+*8qb;!w)(=,sz-.f/0234l5_6[7K9Q:;<q=r>? s+C= `fHxK<#E-')'DD 222'+Y[8^7@"D>^yo2UAF}I}FK8 1 P@RVWJLMN\^TeXYZAem]n`abCe BE eeD8hjcdopeFgie8`abpo cde U  8 'GHI 8'GH8888 z{|}~ !"#$%&'()*+, |}~ !"#$%&'()*+,  !"#$%&'()*+,  !"#$%&'()*+,   !"#$%&'(G*O !"#$%&'(G*k   !"#$%&'(G* !"#$%&'(G*   !"#$%&'( G*S'G*stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~vwxyz{|}~xyz{|}~***P!"**)* K#$%PPK4*6O+,- KPNPNFGKKQ3K3>?@DEH()F?KQN[QNS;<=>?@efghiFNl()NFKrtLv_xyz{|}~K*+,-ONFQ )(L*RKDEP!PLKOP'   >g'JMNP>JMN   "#$%&'.56789:;<=>?<>FBCDEGIJKMNPR  "#$%&'.789:;<=>?<>FBCDEGIJKMNPRS  "#$%&'.<>BCDEGIJKMNPRS  "#$%&'.<>BCDEGIJKMNPR  '.<>'.<>BCDEGIJKMNP  '.<>'.<>BCDEGIJKMNO  '.'<>>./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:;<=>?FL./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 variablereturnshift'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, \ \lx(8HXhHd \<(L,Lh0@Tp(P\$4DT| 0XT(@thl|hh ,8hDPthtsasami_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_vertextodoPlotShapeDisplayScreentclStringRemainDisp2PSdebugsscanffscanfscanfungetcfgetsgetsfgetcgetcharfeofftimetimegettimetouchprinthashputenvgetenvpipebackgnderror_noremove_msgqreceive_msgsend_msgget_msgqerrorpackforgetsymboltablesymboltextsymboldetailsymbolsaction_listformula_listnameofarraywritelnwrite_type_convertstrcharfloatinttypelistcatsubliststrcatsubstrapply_eden_internal_basename_eden_internal_dirname_eden_internal_cd_eden_internal_cwdinclude_fileincludeexecuteexitusage: %s%sdebug()string _eden_internal_dirname(string)string eden_internal_cwd()failed to get cwdMALLOC free 0x%x failed to cd into '%s': %svoid _eden_internal_cd(string)feof()int feof(stream)fget_char()int fgetc(stream)string gets()fget_string()string fgets(n, stream)unget_char()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 oops - internal error - unknown type of pointer)%g%d%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)x s = nameof(&var);nameof(): address needed (got %s)lcat()execute(string_expr);execute()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)'%c'(%s is C function)(%s is formula) $ $ $ $  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("object_name");8-L-`-t--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", ...);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_boolconstpushpushintpushUNDEFpopddduporandjpnfjpntjpfjptjmpconcatnotlazy_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 func/proc/procmacro '%s' neededCALSTK end call %s (level %d) HuvvwwwXtXtXtVMOPER|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\<\Ph"%d%f'%c@[,]|؅<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_randomellipseincidentexplogatanacosasintansincossqrtmidpointdistdistsmallerdistlargerincludesseparatesintersectscolinearbetweenperpendparallelintersectPIarcrectanglecirclelinetranslabelCARTcarttodoDoNaLDdefaultWinPlotShapeOpenDisplayDisplayScreentclStringRemainDisp2PSdebugsscanffscanfscanfungetcfgetsgetsfgetcgetcharfeofftimetimegettimetouchprinthashputenvgetenvpipebackgnderror_noremove_msgqreceive_msgsend_msgget_msgqerrorpackforgetsymboltablesymboldetailsymbolsaction_listformula_listnameofarrayrenewObsqueryObshigherPrioritysynchronizeEveryOneAllowedpropagateTypeLEAVEENTERMOTIONOFFONTRUEFALSEcheckAgencyremoveAgencyaddAgencypropagatesendServersendClientwritelnwrite_type_convertstrcharfloatinttypelistcatsubliststrcatsubstrapplybasenamedirnamecwdcd_eden_internal_basename_eden_internal_dirname_eden_internal_cd_eden_internal_cwdinclude_fileeagerincludeexecuteexitautocalcFloating-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 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 appendsystem error: ereallocVMOPER|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|tdata = _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();    f @   plot_pointplot_lineplot_arcplot_circleplot_rectangleplot_ellipseplot_labelplot_shape@  A A A x  X  A   A A  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: ereallocrectangle(?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 infMALLOC free 0x%x free_tree pTbp~                    p  b                      b~                                ~copyTree \  \                      \ x                                                           \    x %d%ftruefalseimpose if then else ) ? {} @ [\[][]\[]:I!)!(dumpdtreet###&&!!"&&#&&&&&&&,"&&&&&&&"&&&&&&&&<#"X"&&&&&&&&&&&&&&&&&&&&&X$&&&&D&D&D&D&D&D&$%!&!p&'d''8('' 'TRUEFALSE impose "", "%s_temp%d("", image(print_tree(()D-D-)D-D-D-D-D-D-D-,)D-D-D-D-D-D-D-`)D-D-D-D-D-D-D-,))H)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-D-D-D-D-D-**(,H),h-..|.(.-|- is open2shape(); is ; define_fi__xi_ = ""; MALLOC emalloc(%d) 0x%x out of memory%s  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst "(-/269;=?ACEGIKMOQSUZ_dgkmqsuwy{}   #&),/4:>CHOXcjlnprtvxz|~uvu$|~wzxll yvylq{ryq{rv{v}l  KlKlKlHlHlL()&' opolp$OmnqLrqWroLpoLLpmLnmLnmLLnmLnXYZ]\YONMPQTURSV*mn+mLn`adecb$Omn$Omn%mn%mnmnmLnmLLn<mLLLn!"#./0123456,-?7;=>9BDE8:@ACFGgg_$IIl}J}J}Jl}Jl /14@prstuvwxyz{|}~  "#$%&'-./01234578:=>?@ABDFHJLNPRV]_`abcdefghijmopqrstwyz{|}~LF:631.+'" }umh`XSNHB=951,'" |rle_\XTNGD>;5)" {tmfYTQJ@2(graph_specgraph_spec_listidlocal_idlocal_identifieridentifierfunc3func2func1exprexpr_listevaluationdefinitiontype_namedeclarationstmt_listwithin_clausewithin_iddelete@1stmtprogram_listRANGLELANGLERCURLYLCURLYRBRACKLBRACKRPARENLPARENNEWLINEVERTBARHASHAMPERSANDLIDSLASHUMINUSDOT2DOT1DOTRADDOTARGDOTYDOTXTILDE_SLASHTILDEMODDIVPERCENTSTARMINUSPLUSATSIGNSLASH_SLASHLT_EQLTGT_EQGTNOT_EQEQ_EQNOTANDORCOMMAEQUALSCOLONSEMICOLONQUERYDISTSMALLERDISTLARGERINCIDENTINCLUDESSEPARATESINTERSECTSCOLINEARPT_BETWN_PTSMIDPOINTDISTANCEPERPENDPARALLELINTERSECTTRANSSCALEROTRANDOMEXPLOGATANACOSASINTANCOSSINSQRTFLOATTRUNCRTOSITOSRNUMBERINUMBERBOOLCSTRINGIMGFUNCIDELSETHENIFWITHINDELETEVIEWPORTOFGRAPHRECTANGLEARCOPENSHAPESHAPEELLIPSECIRCLELINEANYGSPECLISTGSPECLABELPOINTBOOLEANINTREALMYCHARIMAGEFI_1XI_1I_1FIXIIPIINF$undefined.error$uuuvvvwvvvvxyzzz{{||}}}}}}}}}}}}}}~~~ *+012345! "./,-mndefghijklpxtyqrsoz{u|vw}~   (812 9IH UVZYWX ]:"6&()KJLMPQNORCDEGF$%[^S7'#_\=;<B?@cT`>AabKLMNOPQ~RSTUVWXYZz{?F,`zjt_,jg1L0:JYdOx~QEQlJtujjxgi [\]^rshvy|m}_`nopxqDDEkx x      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEGH  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIab  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEwGHIab cdef !"#$%&'()*+,-./0123456789:;<=>?@ABCDEGHIab cdef !"#$%&'()*+,-./0123456789:;<=>?@ABCDEGHIab cdef !"#$%&'()*+,-./0123456789:;<=>?@ABCDEGHIab cdef !"#$%&'()*+,-./0123456789:;<=>?@ABCDEGHI DELILI$$HKLLLL KKmmBCn$nGHIplplOlHmmmmmwmgL[\]^_`__PmmmmJgMHqlopqZl\]`abcdenw MNPQRSTUVXYZ\]`abcdepXYZ\]`abcdel   !$%&'()*+,-./0123456789:;<=>?@ABCDEFGH`abcdeOY_glmoq  !$%&'()*+,-./0123456789:;<=>?@ABCDEFGOY_glmoqr  !$%&'()*+,-./0123456789:;<=>?@ABCDEFGOY_glmoqr  !$%&'()*+,-./0123456789:;<=>?@ABCDEFGOY_glmoq  !$%&'()*+,-./0123456789:;<=>?@ABCDEFGOY_glmoq !$%&'()*+,-./0123456789:;<=>?@ABCDEFGOY_glmoq !$%&'()*+,-./0123456789:;<=>?@ABCDEFGOY_gmnoq !$%&'()*+,-./0123456789:;<=>?@ABCDEFGOY_gmnoq !$%&'()*+,-./0123456789:;<=>?@ABCDEFGOY_glmoq !$%&'()*+,-./0123456789:;<=>?@ABCDEFG"OY_#gmoqMNPQRSTUVXYZ\]`abcdeMNPQRSTUVXYZ\]`abcdeMNPQRSTUVXYZ\]`abcdeMNPQRSTUVrXYZ\]`abcdeLMNPQRSTUVrXYZ\]`abcdeMNPQRSTUVpXYZ\]`abcdeMNnPQRSTUVXYZ\]`abcdeMNnPQRSTUVXYZ\]`abcdeMNnPQRSTUVXYZ\]`abcdeMNnPQRSTUVXYZ\]`abcdeMNnPQRSTUVXYZ\]`abcdeMNnPQRSTUVXYZ\]`abcdeMNnPQRSTUVXYZ\]`abcdeMNnPQRSTUVXYZ\]`abcdeMNnPQRSTUVXYZ\]`abcdeMNnPQRSTUVXYZ\]`abcdeMNnPQRSTUVXYZ\]`abcdeMNlPQRSTUVXYZ\]`abcdeMNlPQRSTUVXYZ\]`abcdeLMNlPQRSTUVWXYZ\]`abcdeLMNPQRSTUVXYZ\]`abcdeLMNPQRSTUVXYZ\]`abcdeLMNPQRSTUVXYZ\]`abcdeLMNPQRSTUVXYZ\]`abcdeLMNPQRSTUVXYZ\]`abcdeLMNPQRSTUVXYZ\]`abcdeLMNPQRSTUVXYZ\]`abcdeLMNPQRSTUVXYZ\]`abcdeLMNPQRSTUVXYZ\]`abcdeLMNPQRSTUVXYZ\]`abcdeLMNPQRSTUVXYZ\]`abcdeLMNPQRSTUVXYZ\]`abcdeLMNPQRSTUVXYZ\]`abcdeMNPQRSTUVXYZ\]`abcdeNPQRSTUVXYZ\]`abcdePQRSTUVXYZ\]`abcdeRSTUVXYZ\]`abcdeVXYZ\]`abcdeStarting 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, 4948D8`8WD88WD8WD88$9$9$94949H9`9t999999999::$:4:D:T:;<;t;;WDD<X<h<<<=l=========WD > >8>>>>>>>>>>?$?8??????????0ᰪٰ@@@@@( [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 error (Tcl_EvalEC): %sTcl error (Tcl_GlobalEvalEC): %squitevaluateedentodorefreshgotodumpedendumpscoutdumpdonaldsetupViewOptionsinterrupt1tcl_interactiveTcl_AppInit failed: %s /edenio.tclDISPLAY%s 1.20_tkeden_versiontkeden_tkeden_varianthttp://www.dcs.warwick.ac.uk/modelling/_tkeden_web_site_tkeden_sasamiAvail0.0_tkeden_win32_version%s: Tcl error whilst evaluating %s errorInfoTcl errorInfo (from EXinit): %s %edenEnter EDEN 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() ? : <'$)%)&%<%(&D&))))))))))))) <%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))  T  )))))))))))))))))))))))))))       )  4   P $0`` @@" `   !"!!0|`t,#x$#4)))))))((t'''(T((l%; 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 !!!111111111NOADJLEFTRIGHTCENTREEXPAND2222 2@%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!?=@3@>l>=>:>@@@@@@@@@@@@@p2 >@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@2222@@@@@@@@@@@@@@@@@@@@@@@@@@@2222222223H333 46787 7x77::: ;,;L;l;;;;; <,<L<l<<<9999: :@:`:$8889@9,==<@@@@@@@P@|@H?t????$@L><4H4T4`4l4%s %s = ; %s %s; @%s = %s%d%f.r.c"%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!\SQU0DURR8RRM SUUUUUUUUUUUUUAtRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUB$BBBUUUUUUUUUUUUUUUUUUUUUUUUUUUCCCCCCCCCChCC0DTDI`JII?@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\  ~{xpicYRNG@:3*# ~vnf`ZOE;2% ~zwspmjgda]YUQMFA<840,($  ukbVLimage_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, ^u_ _d___0`t```@a\aaa`b|bb cccd,dddPeeeuTflffffffg0gLghgxguuuuuuuuuggggg$h@h\hxhhhhhi8iPidiiiiiijj0jHj`jxjjjjjjk k8kPkhkkkkkkkl,lDl`lxlllllm8mTmlmmmmmmn,nHndnnnnoo4odoooooup p6) |uoha[SFB4( 3B<tofa]YUPKFB>5-# +=(++7-=)--8//4==0!=1~>'>=2<=3&&-||+bf n r t $Id: lib.c,v 1.5 1999/11/16 21:20:40 ashley Rel1.10 $$Id: machine.c,v 1.16 2001/04/04 19:37:44 cssbz Exp $X X $Id: refer.c,v 1.7 1999/11/16 21:20:40 ashley Rel1.10 $   $Id: type.c,v 1.17 1999/11/16 21:20:40 ashley Rel1.10 $} upka Y R HD@$Id: custom.c,v 1.7 1999/11/16 21:20:40 ashley Rel1.10 $ p@[`W0SOJE@Ю: 62,(#ж$Id: symbol.c,v 1.12 1999/11/16 21:20:40 ashley Rel1.10 $  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.10 1999/11/16 21:20:40 ashley Rel1.10 $@<840,(% !|skfa^)UK?4* 234~ytnkheb_\UVWXYZQ<840840!|skfa)K?4* 234{Jxyrnnid^WPULVHWXYZQ, )$Id: utility.c,v 1.7 1999/11/16 21:20:40 ashley Rel1.10 $$Id: parser.y,v 1.13 1999/11/16 21:20:40 ashley Rel1.10 $d  f ;PPPPOOOOoO^OLO1O!OO$Id: lex.c,v 1.16 1999/11/16 21:20:40 ashley Rel1.10 $Q1QLQQ0Q2Q Q QQ?Q.QQ<}QDqQEmQZeQ`Q!\Q4VQ%PQ+JQGQAQ 8QC/QB+Q'Q Q9Q@ Q(QQP3P=P[PMPPPKP:P;PPP>P5P PP6P)P7PAPP-zP,vP/qP kP8fP%`P*WPPP$Id: check.c,v 1.8 1999/11/16 21:20:40 ashley Rel1.10 $333?333??333333L?L?L??fff?fff?fff??333?333?333?? #< #< #<?ff&?L=L>?????Œ ,zrp0e[Qp4G>58-&< @pDڑԑHƑpL~pPoaSpTC4%pX\p`ڐd͐phxxllc[SpKD=t 5.'& p$ ܏Ϗȏ&|  @$Id: ex.c,v 1.22 1999/11/16 22:35:59 ashley Rel1.10 $$Id: parser.c,v 1.10 2000/08/31 14:49:40 ashley Rel1.10 $ >>$Id: script.c,v 1.12 1999/11/16 22:33:23 ashley Rel1.10 $$Id: symbol.c,v 1.12 2000/03/29 20:00:17 ashley Rel1.10 $$Id: tree.c,v 1.7 1999/11/16 21:20:40 ashley Rel1.10 $$Id: print.c,v 1.7 1999/11/16 21:20:40 ashley Rel1.10 $$Id: store.c,v 1.10 1999/11/16 21:20:40 ashley Rel1.10 $$Id: parser.y,v 1.14 1999/11/15 18:28:57 ashley Rel1.10 $~ ` $Id: lex.c,v 1.13 1999/11/15 18:28:41 ashley Rel1.10 $#bYWZMIBR:1)   OSWPX U N3  QyoiMb0[ T2M/HVC<72-(MC:@1@)> >A @@6fJ??=4~I{ExF8veyBtKqGoD[5nHC7lL7;29-<(:2 ֭&6FVfvƮ֮&6FVfvƯ֯&6FVfvưְ&6FVfvƱֱ&6FVfvƲֲ&6FVfvƳֳ&6FVfvƴִ&6FVfvƵֵ&6FVfvƶֶ&6FVfvƷַ&6FVfvƸָ&6FVfvƹֹ&6FVfvƺֺ&6FVfvƻֻ&%mXpH  ̅($  . 0x0HoХooޣa<dTdT)<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{: "dTd,d,)<8b| qFo!Fp&` &;Slm<+lm !#"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$mm&&'GC'Jr'K'T'Y(]J(`(a(g)+,},,5-70-8I-9d-:---Z.1?21VX1_1g1j1I112+2kmA2bz2j22!2"2# 3$!3%63&M3'c3*y3.3:3?3D3I3N3`4e*4jB4oZ4pr4t44F4R4^m44 5!585O5f5}5555556,6F F6a6E|664670373I7f7777e88m8'93<992a69):10:K:Gy:4:::;#;u=d==i>> ?>?f??@A6AoA6AbBBBdBGCCCEG5G H1HH7HH-H H9a6II*IUImIIJ+JEJ`J9yJnJJmvJL0 LmLLL3MN[[[\[K\a\\\\\\\\U4Vm])];@]4^]z^^^_:?___p__`'`O`m``"`\\``adaaa5bhbcF\cddd*eAeP He e5 e"fz,+f{f fffgHgg' ggLg9htUhvhwhxiyCizi{i|i}"j~Sjjj kIk~kkk lElll m?7±pppٱDZqqqy,zQMzm{{|}}}~Q~Dx~~X~Z~[-aCwӀx_ۄ Ѕ&^c},K8h:X~dACGKMN.aFb`evghijkm-m HaVz U}\)R>Zoea?x]C9 5LDMhN^_`/pq#Io(KoX}u&p/,>zH3R]gt|I l /  A]D%A-2\899@HGW/_dHjlm%uU}5U _"P&(M0675 =X  C ,!HS!!P"k"V""[#]0#e###Km9$kt$l$m$n%o>%po%q%r%s)&tc&u&v&|&:(Y(U)t))*** +#3++/+,L,w.[./T/w/ 0'0n0001 /1 U111P43X3Y3Z 447P77 7X8y8:L":nN:q}:t:w:z:|(;~R;;;; <6<e<<<?@AA1BLBB BD+D6D>EA?EDnEFEGEJEM FaGG2HXHHHH'IXIIIK9(K;PK=yK?K@KBKDL 1LM=:Ma|2}| Q| d|I|} } ~$,DD DD!D$D*D>DVDvD#~h0~T9~`$H~& ^~& s~$̽~DDD DD&D/D4D>~$~$%:$<~$DDD%D*D4D9$;~$4DDDD$~& ~&  $H$DDDD DDDDdDhDrDuDxD}D D .@$8$DDD DDDD$O$4DDD $h$DDDDD $&" $$X$D$D%@$$ $(d(D(D) D*"@($'$<D<D?DBDC*DD7DE>DF@DGNDIQDJjDLDN=$!$O,7ODODVDO DVDXsDYD[D\D_D`DaDcDfDgDh/C@QXR$6m$idiDiDl DiDlDmDn'Dp0DqJDslDvxDw@iXj$&| $~7~D~D D D"D?DMD`DDDDDɀ$$7DD D D"D/D4DK$P$!+ DDD$5$7DDDD D DDoDrDDDDDDDDDDDDD)D,D2D7DBDHDMDTDZDhDpDtDDDDDDDDDD D 'D,D2D2D7DADHDND!SD"XD#D$D'D-D'D-D.D/D@M@$_$3!2D3D4D5$o$<;; <<D<D>D=D>!D?&D@($*ρ&C $G(FDGDIDJDK&DL2DO4DP@DQLDZODTaDZkD[p$r$ecDeDjDmDn Dp2Dq>&+00$"$0< DDD($?K$DDD DD D6D9D<D?DBDJDPDRDhD~DDDDDDDDDDDDDDDDDX@$b$tDD@$ $DDD DD@$!$̂ ؂DDD DDDDD%D.D3D6D<D>DDDDDDDD D!D$D%[D$^D%aD&qD%zD&}D)D-D.D1D-D.D1D2D3D4D5D4D6D7D6D7D8D9D:D@nDFqDGD`DdDeD{D|D}D~DD~DD D DD D"D9D=DFDPD[DdDiDnDDDDDDDDDDDDDDDEDI@@E@ U@3_@3$Qh$DDDDDD6D9D>DK{@$P$TDDD DDFDDDDDI8D8DDDD/D=ID?D?DMDDDDDD@@Ѓ@$܃$,DDD D,4$6$3dD3D4D7&D>HD@ZDAr$~$\D\D] Di Dj-]H$2:$wvv DwD DDDwDDD|$D~&D+D0DPD`D xD}D~DDDDDDDDDD.D/D0D1 D8D;,D8/D;3D9?D;BD9GD;LD>UD<\D>_D<iD>nDRsD>vD@zDR}D@DRDSDTDWDZD[D\D]DbDeDfDhDlDmDqDtDqDtDrDtDrDtDrDt DvDy0D{?D}QD~`DeDDDDDD DDDDD D#D'D0D=DgDlDlDqD}DDDDDDDDDDDDDD$D2D7DCF@vR@z\@|j@~y@@x0@{Me@zф@߄@@@ @$K ( .; NO U` Wn Y Z [ \ą ` (3 .(3 E(]3 Q(]3 ](^3 dcddpdd)<8b| qFo!Fpy& +2k;Slm Ԇb j2lm X!l"#$%&҇'*.:%?:DPIgN|T`ejшopt4m(=Pf|؉56,6F F6a6E4I7!9Sm8mImII"fz,_`"`\\&=m<1܋;$$fVm8$_m$H%1$mmI12\d\\$dDD 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>?ƌ507$<$CBNB XBDCDDDEDF%DG/DH8DI?DFADJDƌ@Bg@BL$Lq$S\RDSDVDS DVDWDX$DW7DZAD[Tƌ@R0@T$Y ( .ddd)<8b| qFo!Fp& &;Slm<lm $$fVm $`m$%1$mm12+2km24m56,6F F6a6E4I78m_`"`\\\dAeP Ս?&@ `$# /ՍDDDDDD D(D7D98@B@_@N@$=X$s DDD D D D!D" D!'D")D$L8@}@$Q$(L'' D(D)D( D)D*D+D,#D.(@'Ď@'$-ю؎# \\?$+|N*|D+D,D.D/D0D1 g@*D@,$"P 3x$7N6D7D;D7D; D< D=2D;6D>?D?Ag@6@9$H$HNBB BBDHDX DH DXDY_DZDYDZD[D^D[DaD`DaD\D]D_D`Da DbDfDgDiDj#D{)Dj-Dz0D|7D}NDVDmDpDsDug@B@BD@B@K$zȏ "=,& Or!Yɐ$d  /"dDDDD"D(D0DHDYD[@ _@+@$c5$O DDD D D D!D""D$@Y@$c$(Px'' D(D)D( D)D*D+D,#D.(@'@'$-& $֑DDDD DDDD$D,D?DVD]D]D_@Y@$f$֑DDD DDDsDDDDDDDDD  D D D D$D)D0D@DLDODUDY @@$^$H;DD!DD D!DD D!D"}D!D"H@U@Y@!$_$)D)D*D+ D* D+D,$y$1;0D1D5D3 D5D1D5D6 D58D7TH@0@3$[$;PD;D>D;D>D;D>D;D>D;D>D? D>ADAY @<$^$E֑DDEDH DIDJ+DK4DL8@D @F$=$P֑ODPDSDPDS DTDU)DV=DXDDYF@O @Q$MВ [ \$`@__ D`DaD` Da Dbm @_8@_}@ar$r$f$ee eDfDjDlDkDlDm%Do-Dp:DrHDsb2e @e8@e}@g?@h$l ( .d d Kd )<8b| qFo!Fp& +2k;Slm 2lm 4m56,6F F6a6E4I78m_`"`\\&=m<$$fVm$_m$%1$mm12\d\\R9>ړ&@4 &A8 &D<  &E@ &FD 0$N DNVO b DPDQDPDQ DRDSpDUDVDWDVDWDYDZD[D\i@N{@O$$bbc DdDeDdDe DfDghDiwDjDkDjDkDnDoDpDq@bȔ@c$Ք$uDuDvDw $ ${D{D|D} $ $DDD DDD0D:DADCDYD[DaDoDvD}DDDDDD@@#$.$!DDDD%$'?ؕ&&L!&pB&1 e&G0&Y̝&kʖ&}&@&5&ԤX&<{&y&H $<ʗח<DDD @$ &)L &.P &/T /&;X B&<\ W$VLfVDWD\DW D\D[D\D^DbD^%Db/Dc1DpGDqTDfYDgcDhmDiwDqD{D}D{D}D{D}D{D}DDDDDDDDDDD!DUDXDbDdDjDpDrD|DDDDDDDDDDDDDDD D(D(D2DLDLDYD^DcDiDsD}DDDDDDDDDDDDDDDD DD D D D2D5DCDHDMDeD%lDnD%sD'uD*D,D/D5D6D:D;D=DCDFDKDLDKDLDQ"DR/DQ1DR7DS9DVNDX\DZ\D^{D_D^D_D^D`DaDeb\DD)D3D8DBDHDbDuDDDDDD DD'D3D MD \DdDoDDDDDDDDDDD DD#D$>%&*+,-./0234596789:<D=D?D@DBDC DE DF DH1 DG9 DH> DG? DHD DJ\ DKm DM DL DM DL DM DO DP DQ DR DS DT, DU9 DW? D\H D]U D^n D_ D` Da Db Dc Dd De Dg Di Dj Dk Dl. DmI DoQ DqT Dra Dsz Dt Ds Dt Du Dv Dw Dx Dz D{ D| D~ D D) D, D4 D9 D@ DN DT DY Df Dl Dz D D D D D D D D D D D D D D D D5 D< DU D| D D D D D D D D D DDDD$D,D1D7D<DBDGDPDiDpDuD|DDDDDDDD D3D@DPD`DpDDDDDDDDDD DDD!D(DDDTDpDDDDDDDDDDD D!D$D'D,D<DLD^DsDDDDD D D D DDDDD2D9D@D UD!`D"uD#xD$}D'D(D,D+D,D-D.D1D2D3D2D3D4D5D8=D<HD:KD<PD:RD;WD<^D>*009&(2ח$6<DIDIDVD\DbDgDmDsDsDDDDDDDDDDDDD,D.DDDSD\DvDDDDDDDDDD D DDD-D-D2D@DIDiDsD}DDDDDDDDDDDDDDDD#D$ D#D$D'D(D' D(%D+<D,CD+ED,JD.LD0WD1^D3dD6lD:sD;}D>DCDDDHDJDKDO'DP*DT0DV:DWkD[D\D]s[@bD@X@\@i@q&^` @tI@ØΘ@ט@\m-@$ ( .(B4 (C4  ! 0 ? N($4 ](% 4 h(&4 v('4 ((4 (+ 4 (,5 ޙ(G8 (K8 ddd)<8b| qFo!Fp& &;Slm<lm $$fVm $`m$%1$mm12+2km24m56,6F F6a6E4I78mImII_`"`\\\dJe5 AeP `ю؎L0 LmL3[[\[K\a\\\\J+JEJ`Jg' g9TLn՚tv,waxyћz{K|s}~ӜIK(Htş8&`()*Π+-0?2o67š8:<;>_?}@ABC D)FWH|IKͣLMOIPiRSUWXSq>Xsi/PWx|>$QCYzخj߯!DF}XZŰ[&T{ѱ0b*Pzh T&x߷c8h ݹ7dA-m mQklmn(oVpqrsAt{uv|Rql& #I/ L  [ $ i  ! <     D jPDXYZ9U ]~ L'nSqtwz|-~W;j 5P !+!6!>"A>"Dm"F"G"J"M#_$$0%V%%%%%&V&&&'9&(;N(=w(?(@(B(DL ))=*W2\\W NeW$WNVDWDXDY$W nW$tDtDDD4DBDDDJDMDPDUD[D`DjDuu$u\U4Vm]]WW$DDDDDD'D,DID_DuDxDzDDDX@-X@.[>&[>1[>*$L:[$SH[RR[RDSDV DWDX&DY3D[FD]`D^xD`|DaDcDdDeDfDgDiDjDmDnDqDrDuDvDwDzD{DzD{D|0D}JD~UD{kDuD}DDDDDDDDDDDDDDDDDDD DD D@T$(\[$DDD D$l[$8DDDDD(DIDbDnD@$n|[$DDDDDD1DEDWDpDuDDDDDDADDDLDODTDpDDDDDDDDDDDd^@s^\@^^@^\^@^^$^$0)1^D^ U^DD  D D#D0D7D>D@DKDqDtDzDDDDDD D!D"D$D#D$D!D D(D+D(D+ D*D+D,D-7D.:D-ED.HD0MD+PD2VD3^D4`s^\@^^@^_@ ^ $h_$8*_7*_7 D8D; D=D?*D@7DA@DBEDCXDD]5_@7@_@7]$dK_$P*DPD]DPD]D^$D`:Dc@D`CDcFDaGDcNDdSDb_DcdDdgDemDgDhDiDmDnDoDq DsDt!Dv,Dx9Dy`DzbD}hDmD}DDDDDDDDDDDDdDDID?vD@yDADBDADBDCDDDEDDDEDFDGDHDIgDJDKDLDMDNGa@2Qa4ca4g@5ra6[7$|a$R81aQ֑Q ;aQDRDW DXDY,DZ=D[ND\kDXD_D`DaDbDaDcDdDeDfDeDfDgDhD0 HD2 MD3 TD4 lD5 D6 D7 D8 D9 D: f g $g$@ XN?  g? D@ DD DE DF *DE -DF 0DJ 2DK BDL FDM LDN dDO }DP DQ DR DS DU g@? -g@A :gB Cg@B $Mg$Y XDY Db DY Db De 6Dg LDh `Di sDj Dk Dn Dl Dn Dl Dn Do Dn Do Dp Dq Dw \Dt bDz gD{ D| D} D D D D D~ (D} jD| oD D D D D D D D D D D D !D ED TD xD D D D D D D D D D D D D D %D 7D ID iD +2U]D)[]D +2a]D)f]D D D D D +2]D)]D +2]D)$]D )D ,D >D WD v+2C^D)I^D +2O^D)T^D D D D D D +2^D)^D +2^D)^D D D ,D 8D MD SD lD oD uD D _gZ tgZ gZ gZ gZ .D?<DARDB`DDvDE$j$HDkC$Ik$ppDpDqDr$k$vqDvDwDxDwDxDy'$3lKl dol$8q~lDDDDD DD D*D5DFDKl@l(PI $Rl$qlDDD DDNDRDXD^DlDDDDDDl@l@$l$rDD D)D4DFDIDXD{DDDDDDDDDDDDDDDD@$m$\smm XDDD D DDDDD$D*D0DJDMDDDDDDDDDDDDDD DDDDD0D9DLDfDDDDDDDDDDDD,DGDDDDDDDDDDDDOD_DpDpD~DDDDDDDD/D@D!@D"ND%PD&bD)eDnD)sDvD){DDDDDDDD#D&D)3D*FDID*ODTD_DdDgDxDDDDDDD/D0a'm@D@6mpp@@e6m&&&$i?m$4yD4D8D(D(D(DHD\DeDxDDDDDDDD0DKDDD=DGDHDJDKDMLm5Xm6(6m6m$fm$R{mQ}mQ DRDVDR DVDX+DY5DZ<DYID\]m@Qm@Qm@T$dm$b |ma}ma DbDiDb DiDk+DuGDvQDnpDozDpDzDm@am@a$m$|DDD D D%D*D-D0D2D5D7D<DHD]Dgm@m@$nm$@}DDD(D(D(DHD\DeDxDDDDDDDD D DDD0D:m@m@n(6m$An$~nDDD DDDD?DFD`DbDeDmDo&n@0n@$s@n$~SnDD D DDDD0D<DBDMD]DhDkDrDuD{DDDDDD_n@kn@wn@n@$n$nn DDDD DDDDDD%D(n@kn@$<n$nn DDDDcDlDvDzDzDDn@o@@l@o@$!o 1o$ lCoPo D D D D ,D?DE[o@$Jfo$CoDDDDDI+Dsk+DsD}wo@g@$o$!<o o o o Co D!D/ D3D2D3D4"D6)D75D8>D9GD2OD:RD;ZD<bD=kD>|D?o@ n@"o@"m@$$o$IāFoG oGoHCoHDIDN DPDODPDQ"DS)DU5DV>DWFDOIDWLDXQDYYDZbD\sD]vo@Gn@Jo@Jm@L$~p$fDoeoe DfDn DoDpDs)D1D6D9DTDhDqDDDDDvDDvDwHDxQDzlIDkD{D|DDD DDD!D$D3DHD[DlD~DDDDDD%pi6mig@jD@k6m$0p$ mDD DDDD D#D%D*D2D6D8m@m@kn@$<Ip$HDDD DDDD#D&D(m@kn@$,mp$tpDD D$D3DND\DdDvDDDDDD D D D DDDD&D+D0DDD[DfD{DDDDDpD@$ ( .p p #p *p )q Bq Rq$,pDDDDD DDD%D8DSDDD$_q$DDD D D(D<DEDXDsDDD6m$kq !wq %q &q ddqd)<8b| qFo!Fpq&@ &;Slm<lm $$fVm $`m$%1$mm12_`"`\+2km24m56,6F F6a6E4I78m\\dAeP &r D? D@DADB(DC9DDKDE`DFuDGDFDGDFDGDLDMDLDMDNDPDTDUDX D@=w@Hw@$[w$\D\DpDq Dr@DspDrzDsDpDvDwuw(`I w&`P $ w${D{D|D}D~ D@DODUDZD\DpDtDDDDDDDDD}D$w$\DDDD D3D9D>DDDD$Fx& 0x$DDDDDD#D1D8D\DdD{DLx@$kx$4DDDDD#D,D>DQDTDVDqD{DDDDDDDD DDDD D0D:DBDGDMDRDaDgDlDoDuD~DDDDDDDD D D D DDDDDDDD,DKDUDDDDD"D$D(D,D-D.D1D/D1D2D3D4D6D5D7 D8DD<'D=,D>6D@AD?FD@LDAQDB`DDeDChDEnDFwDL|DNDODPDRDUDWDX!DY&D\,D]6Da>D_CDaIDbNDc]DebDdeDfkDgtDm|DoDqDuDsDuDvDwDxD{DzD|D}DPDDDD DDDD+D0D3D9DBDHDVDnDxDDDDDDDDDD%D:DODTDVDmDrDDDDDDDDg@x@x@$x$CoDD DDDD D!D;DDDODcDeDDDDDDwo@D@_@g@x& $x$ D DD  DDDD D)D3D5D:DtDDDDD D! D"D#=D"@D#ED$GD%LD&D)D+D.D1D/D1D<D=D? DA,DB6DEDDFMDGPDHUDIDJDKDLDODLDODR;DO>DPBDRGDSQDT]DUrDV|DWDYD]D^D_D`DaDbDc'DfQDc[Df`DiDfDgDiDjIéD 4téDk DlDmDn4Dp@Dr[DpbDrhDtDuDtDuDyDzD{D|D$D0DoDy+2lD/4tDDDD DDD6D8D=DBDwD}DDDg@ x $x$X.68<DBDDGZ@y@$Iy$uDD D D#D)D^D nD ~5y$=y$(DDD)D+%D,-D-/D04D2@D4FD6LD7OD8VD:]D;iD=xD@DAGZ@$Jy$EDEDJDGDJDQDU%DV,DY.D]6D`?DbEDc`DmmDoxDrDvDwDzD{by@FGZ@G$qy$lDDDDDDDD D"D(DPDUD[D`DfDmDDDDDDDDDDDDID&4tD&D4DUD`DjDoDtD}DDDDDDDDD D2D5DTD^=w@y@y@$e ( .y y(%I y 'y 8%z 9Jz(QI dѰd԰]zd԰)<8b| qFo!Fpcz& _`"`\+2k;Slm 2lm 4m56,6F F6a6E4I78m\&=m<$$fVm$_m$%1$mm12\de5 AeP z$)԰z(D)D.D) D.D/8D0ID2TD3fD6fD7jD:lD;sD:vD;wD<D?DADBD.DEDGDH[*@*z+z@,fzG$z$LzKDLDR DV<DW_DX_DYlDZrDYuD[vD^xD_D^D_D`DcDeDfDRDiDkDl&[M@M {N{@O zP_zk$. ( .dd ${d )<8b| qFo!Fpcz&  &;Slm<lm $$fVm $`m$%1$mm12+2km24m56,6F F6a6E4I78mImII_`"`\\\dAeP \\.{$G H[FDGDK DM DN+DR\DStDRDTDWD@I$@{$[H[Z D[D` Db$Dd/DgDiDlDm,DnHDmpDoDrDsg@\[][^$Q{$wH[v DwD~ D D+D@DNDPDlDDDDDg@z[{[|$a{$|{ {DDD${$H[{DDDDDDL{@$Q{$H[{DDDDDDL{@$Q{$PH[{DDD DDDH{@$M{$H[{DDD DDDH{@$M{$H[{DDD DDD8{@$=|$0{DDD$|$H%|2| DD D DD D3DVD[D`DyD|DDDDDDDDDDDD D DDDD?|@$'L|$pDDD'DHDMDPDVDXD aD vX|b|$}l|$DDD'DHDMDPDYD\DeDzX|b|$x|$#tD#D&D('D0HD1MD*PD+ZD-\D3eD4zX|$b|$$|$8D8D;D='DKHDLMD?PD@WDBmDCxDE|DFDHDNDOX|9b|9$|$SȻDSDVDX'DdHDeMDZPD[WD]mD^xD`|DbDgDhX|Tb|T$|$lDlDoDq'Dr3Dt\DvbDweDyhDzlD|pD}uDxDDDݴ77$<}$KDKDNDP'DRHDS`DUdDXDYD[D\X|Lb|L$G}$_D_DbDd'DeJDiLDlDmDfDoDfDoDpX|`b|`$V}$stDsDvDx'DyJD}LDDDzDDzDDX|tb|t$d}$$DDD'D.D1D>DADDDJDMDSDTDYDeDwDzDDDDDDDDDDDDDD\@_~m~@~@~~[$~$~~DDDDD(DKDN$P~$h~DD D!D(D/D5D<DL\@ & X $N$DD  D"(D#2D"5D#:D%CD/^D0sD1D3D4D5D6D8D9D: D< D=D?D@6DG~${FD>DSDdDkDDDDDDDD $/\.D/D3 D7)D5=D7CD9KD8ND9SD:VD9[D:^D<hDCqDDDEDDDEDFDG18<D}IDLD?DBDCDDDEDD8DGLDI_DJbDKg[ra{]@x_@$o ( .ddId)<8b| qFo!FpQ& +2k;Slm 2lm 4m56,6F F6a6E4I78m_`"`\\&=m<$$fVm$_m$%1$mm12\dAeP \\  $$ҁ#D$D(D)D(0D*DD+V܁@#@&$V$0,/D0D` DbDc|DbDcDdDcDdDfDhDkDiDkDlDmDnDoDnDoDqDsDttDs~DtDvDxD|DDDD @/@b@h_@i@s$($ DDD6D@$B=$dDD DDD_DdDhDtDyDDDDDDDDDDD@@܁@$Q$Pbҁ DD DD(D1D4D:DLDODRDTDWDjDDDDD.D<D<D?DBDIDLDDm@|@@@@$$bҁ DD DDDDDD"D2DDDDDDDD4 @m@@@@@$<Â$Pbҁ DD DDDDD$D'D2D5D7D:D<DPDaDfӂ@܁@ @@$nނ$bҁ DD DDD D D$D'D 2D 5D 7D :D <DPDaDfӂ@܁@ @@$n$0bҁ DD D"D$!D#&D$(ӂ@܁@[@ $+$+\b*D+D0D1 D3D2 D1)D58D6=@-܁@.$? ( .  dd#d)<8b| qFo!FpQ& &;Slm<lm $$fVm $`m$%1$mm12+2km24m56,6F F6a6E4I78m_`"`\\\de5 AeP \\*& u$32 D3D4D3D4D3 D4 D7D8D9D<!D:$D;'D<-D=2D>8D?MD@[M$g$DCDDDG DD DGDHDK5DL?DMTDNTDMXDN_@CT$c$RhQDRDUDR DUDVDWDU DV.DY9DZ@cu@QD@S$E̓$_D_DdD_DdDeDf1Dg;DhCDiUDjXDkeDljDjoDkzDnDoDp܃`@aD@b$$u`DuDxDuDxDyDz1D|EDUDtD+2D/# DDDDDDDDD܃v$$<DDDDDD1DEDUDtDz+2D)|#DDDDDDDDD܃$$DDDDDD1DEDdDDDDDDDDDD܃$$DDDDDD1D8D;DHDY܃$` $DD DD)D7D8D@DXDXDmDtDDDDDDD.D 7D9D >D [D ^D hDDDDDDDDD DD0DZD`DgDnD!pD"{D%D&D)D*D+D.D/D0D1D5D4D5D4D5D3D5D6D7/P@_[oX$y$DDDDKDDDKDLDM1DNEDOKDNNDO[DQlDPoDQrDRDUDVDUDVDW܃EFg@G$ ( .ddd)<8b| qFo!Fpy& &;Slm<lm $$fVm $`m$%1$mm12˄݄)Gi"|+2km24m56,6F F6a6E4I78mpAtFˉ>UP d L5 ܋ ܋  ܋0$'D'D3D4$D5>D4AD5ED6c$e ( .dIQdLdL)<8b| qFo!Fp& &;Slm<lm $$fVm $`m$%1$mm12+2km24m56,6F F6a6E4I78mImIIg' g9h dA-m mL \RtbiW`-u./01̏2U2ΐ Ր XPt'h 2x&5  ϑ&:@ &M@ &OH &PL  $LDDDDDD&D)D*D,D/D8D?D\DhDDIDDDDDDDDDDDDDDDDIIDDDDDPDIPDDDD D YD g@Y@D@Z6 $G$d^DDD DD2DMDOD^D`DxDDDDDDDDDDDDD j@$v$tDDDDD D DD%D-D/D;D=DFD\DbDdDwDD@$$DDDDDD@$&P В&T &X &\ &` 2&d L$8DDD DDDDDDDDDtD~DDDDDDD DD $D,D 2D LD eD qD D D D D D D D D D D@$c$DDD D D D D4DODXDDDD@${$#"D#D&D($D,@D-VD1`D2eD6lD7qD8D9@"$$@?D@DADB @?$“$J0DJDK$ ד$S<֑RDSDVDSDV DWDX0DY0DX3DY5@Rj@T$9$`x֑_D`DcD` Dc DeDf Dg6DhGDi]Dj_@_j@a$f$q֑pDqDuDqDu DvDwDxDy$D{,Dz1D{8D}DD|GD}K@pj@r$O$0^DDDD9D@DlD|DDj@$+$֑DDDD DDDD.D5D5D8D:@j@$>;$$DD DDDD+D0D4D<DRD_DtDDDDD@j@ט@$P$֑DDD D DDDDDD D2D4D;D;D?DA@j@b@$Es& $DDD DD9DKDnDyDDDDDDDDDD!$)”&  &  $H+6 HDD DDI_D_DIbDD$D-|D4DDDIDLDfDS@^@p@${& &  Ε& I &!` ($6^4H4 D6D8 D:DC0DD[DEoDHtDJDKDLDMDNDODLDQDRDS9DW<DY<DXBDYHj@4<@7S@8$JF$^ +\\ H\D^Db D^DbDd(DeKDfZDi`DjDkDnDoDpDsDtDuDxDy+Dz:D}@D~cDrDxDDDDDDDDDI0 D0 DD)D)D/D5S@\p@\7$7[$P  DDDDDLDYD`DmDuDDDDDDDDDDDDDD DDDDD(D3D8D>DLDXDdDcu@@j@k@$u$ DD DDDDDQDXDeDqDDD D!D2D3 D4D3D4D5&D6-D7:D8AD9ND:UD;bD<iD=vD>}D?D@DHDJDIDJDKDLDNDPDT DUDWDVDWDX'DY2D[7D]=DaHDbSDf`DglDjo@j@ k@ @ $v$PDDDDDDDXDpD~DDDDDDDDDDDDDDD DD$D/D<DHDK@j@b@k@$R$; DD DDDDD/D5DJD^DpDwH@j@D@$Ζ$$DDDD &D 8$:$`+DD DDD3D8D9D?DFDPD\DmD }IDD!DD"DD!D#DIDD%D'D&D'(Y g@Y@[[o@%$2$.,+-D.D7 D0D7D93D:HD<TD=eD>uDFD?DFD9DFDGD9DIDKDJDKDMDNDMDNI(/Z g@0Y@1[2[o@3%4$X$XVDXDYDZD[D\)D],D^2D_8D`UD^fDbrDcDd@V$t$nlDnDsDtDuDvDw'Dx,Dz0D{8DzND~[DaD~bDgD~mDoDtDD@l@oט@p@q$$֑DD D*DBDZDrDD@$$;DDDD,H@1$1$DDD$͗$; DD DD0D8D]D~DDDDDDDDDDDDDDD D*D,D6D;DEDPDDDDDDDDDDDDD DDD&D8D;DEDODZj@@$b $t; DDD D DD0DMDUDXDiDrDDDDDDDDDD&D.D9H@j@$@($DDDD(D5D?DIDSDXD eD jD oD zD DDDDDj$ ( .: ,T(-[ a(R\ u V(S` (a Ę(a Ә(a (a dwQdxdx)<8b| qFo!FpQ& &;Slm<lm $$fVm $`m$%1$mm12+2km24m56,6F F6a6E4I78mImIIg' g9h dA-m mL bU2\Rΐ XPt'&# &' &( ,&* ?&F R Gb$KxsJDKDLDK DLDMDOTDP`DQDSDT@J$r$XsWDXDYDX DY DX DYDZD\TD]`D^D`@W$$dcDdDeDf@c$$jiDjDkDl@i$ę$poDpDqDr@o$ԙ$vuDvDwDvDw DyDxDyDzdD{rD|uD{xD|}D~D@u$$ &1<DD D DDDD"D(D+D.D1D4G@Q@\@g@$<t$ &1DD D DDDD"D%D(D+D.G@Q@\@g@$6$8 1DD D DDDD"D%D(G@Q@\@g@$0$h DDDDDDDD!G@Q@g@$($DDD D DDDG@g@$& ֚& $DDDD$D,D4D<D>@$@$DDD (D 3D\DdDrDDD D"D#D$D&D(D)D*D-D.D/D0D1D3D4+D6.D7X@X$X0$AH@DADEDA DE DGDH0DJ:DKUDLYDR`DSmDTqDU}DWDYDZD^D`Da DfDg9Dh=Dl@DmXDn\Dp`DqzDr~DuDvDwDyDzD|D}@@@B$B& c& $!NDDDDDDD4DEDTg@$[$l!DD 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@@@g@Y@Ǜ& $_כ$(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@@@& $[$_(/ ^^ D_D`DhDi DqQDzjD}tD~DDDDDDD DD%D(D7D@DCDEDLDVDlD~DDDDDDDDDDDDDDD,D@D\Dx'^5^C@`x@aW@aD@a$b$1u DD DDDD.DIDLDNDVD^DDDDDDDD@@@$ ( .("a ($b ǜ(%b ()b d2Qd2d2)<8b| qFo!Fp& \R+2k;Slm 2lm 4m56,6F F6a6E4I78m&=m<$$fVm$_m$%1$mm12$2sDD D_DnDp@@$u ( .d 3Qd 3+d 3)<8b| qFo!Fp& &;Slm<lm $$fVm $`m$%1$mm12+2km24m56,6F F6a6E4I78mImIIbU2\Rΐ Pt'4^&o &Н&&L&h9&NY&jy&, &K"ž&Q"&p%&z2%*&l7& &) M&.$ a&/( /&;, B&<0 v$V 3fVח 3DWD\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 48D(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&Df6DgFDhVDifDjvDkDnDoDpDqDrDsDtDuDxDyDzD{&D|6D}FD~VDfDlDxDDDDDDDDDDDDDDD DD+DHחWDDkKDrWDl]Dk`DlfDrlDtpDupDtxDu~DtDvDwDxDyD|DD|DDDDD DDD%D8DJDPD]D]DjDpDvD{DDDDDDDDDDIEDDחEDDD)D=D?DTDcDlDDDDDDDDDDD D DDD-D2D@DJDjDtD~DDDDDDDDDDDDDDDD#D$ D#D$D'D(D' D(%D+<D,CD+ED,JD.LD0WD1^D3dD6lD:sD;|D>DCD>DCDDDHDJDKDO/DP2DT8DVBDWsD[D\D]s[@D@XT@@@@t@Ο@Θ@ט@@$ڟ$I!IDDD$&4 g' g9h dA-m mL $I#! DDDDD)D.DBDO6@I@Su$V ( .(N@c (O`c Ƞ נ   N($`d ](%dd (&hd ('ld ((pd #(+d F(, f j(G`l (Khl d.JQd0Jxd0J)<8b| qFo!Fpq& '93;Sllm 56&m<$$fVm $`m$%1$mm12+2km24m,6F F6a6E4I78mImIIb Xi"|&( &) &* &+ &- .&. @ /W&0 q$@0JD@DAD@DAD@DBDC$! Iԣ$TJDD DDDDD-D<D@DHDLDTDWD_DhDjD@@$r$JfDDDDD DDDDD)D+@D@$0+$JuDDDD DDDDDD$DeDxD}DDGZ@$8$KDD D$DhDpDwDyDDDDDDDDD DDD=DWDaDkDtDwD}D@I$q$MuDDDD(D4D@DLDXDdDpDxDDDDDDDDDDDDDDGZ@$$NuDD D D 4D<DDDMDPDZD_D`DjD"pD#zD%D&D(D)D+D,D.D/D0D2D3D5D6D8D9D:D=D>D?$DB4DC>DEDDFNDHTDIiDKiDLpDOpDP|DR|DVDZD[D]DWDYDXDYDaDbDdDcDdDeDgDh+2PD/x+PDk'Dl,Dm8DoMDsTDtdDvd+2mPD)ix}PDwyDxDyD{D|D}DD~D+2PD)xPDDDDD DDD"D+D.D8+2DQD)@xTQDPDVDbDwD|DDDD+2QD)xQDDDDDDDDDD+2 RD)xRDDD*D<D@DMDWD_DgDoDpDuDDDDDDDDDDDDDDDD"D,D9DCDFDPDdDmDpDzDDDDDDDDDDDDDD D%D/D2D<DDDND`DjDvDDDDDDDDDDDDDDDDD "D 4D >D JDTDYDfDxDDDDDDDDD D!D"D$D%D&D',D(8D*JD+PD-YD,\D.fD0lD1qD2D3D4D6D7D9D8D:D<D=D>D?DADADEDFDH DI DK DM DN! DP) DQ0 DS= DS@ DWH DXM DZU D[\ D]i D]l Dat Dby Dd De Dg Dg Dk Dl Dn Do Dq Dq Du Dv Dx Dy D{ D{ D D D D D D D D! D) D, D9 D< DF DP DX D] D] D` Dj Dp Dz D} D D D D D D D D D D D D D D D D% D, D; D> DH DO DX Db Dl Dv D D D D D D D D D D D D D D D D5 D: D< D? DI DP Dn Dt D~ D D D D D D D D D D D D D D D D D D  D $ D 1 D M DU DX D` Dd Dq Dt D D D D D D D D  D! D" D# D& D% D&D' D(D)$D*BD0HD1MD2WD4\D3_D4iD5pD9xD:D<D>D=D>D?D@DDDEDGDFDGDHDIDJDKDL DMDPGZ@ @@$$V$]DVD_DV D_D`Dc|DbDcDdDfDcI]Dx]DfDgDiDjDkDmDnXۤ@Y$ ( . (,ll d'^Qd(^d(^)<8b| qFo!FpQ&" \RΐbiYإ=Ӧ>-Q.d/x012}1v "٨$%(^D%D&D'$$.<^-D.D5 D7<D8?D9CD:UD;gD<}D=D@DADBDCDDDEDFDGDHDIDJDKDLDPDQDR"DS-DT4DXDDYJD\LD][D_^ @-@0 @1$f3$f_eDfDiDf Di DlDp4Dr@DuHDvSDuTDvVDx^D{xD}} @eC@gQ@g$_$(`q zDDD' @@$)$T`q zDDD; @@$=$`q zDDDK @@$M$`q z˩DDD[ @@$]ԩ$DaDDD D DDD4DTDDDDDDDDDDDDDDDDDDDDD,D1D8DeDlD}DDDDDDDDDD D#)D'0D+yD/D4D7D9D<D?PDBXDEDHDKDNDPDSDVDY$D[DD^LD`[Dc`DeqDhxDjDyD{D~DLDTDcDhDDDDDDzDDDDADDDDDD D DL DT D[ D` Di Dt D D D D D D D4 D< DK DP Dp Dx D D  D  D DX D$\ D%b D,d D-j D0l D2s D4 D7 D9 D: D; D> D@ D? D@ DC DE DH DI @$ $M0mLDMDNDQDS6DUDDWRDY`DZkD[n @L$sdmdm+dm)<8b| qFo!FpPt%w g g"&;Slm<rm !"Ѫ#%&102I3a4{568ǫ9;=>4?L@dA}BCDǬEެFGH+IBNQƭR߭STU0VIXb[}^bx{~2Mgݯ1Mj $n$fVm $bm$H%$mm#9GcJKòTY1]j`aڳ.$ڷ7U?lV_gj129LtvԼwx9ypz{| }9~dԾ Bqȿ(4&()*1+R-t02678@:b<>?@AB5CPDlFHIKL,MSO~PRSUWHX{=qZnv2QOng> Q(4S2RD:XTZ~[,X~ -] &Nci!8h< 0! 2J!!`!"w!#!$!%!&!'!*!.":+"?B"DZ"Is"N"`"e"j"o"p#t4m#.#D#X#o#######$56,6F F6a6G2$O$4I7$$$dA-m $V%%%&&(()**.,),>k.Z0e1=23345m5566i7]88 9$95=L9?M[?N~?^@_@`ApaBqBCDADDE9EEFGH;I^JKKvLM N>O&O/P>QHRRkS]0TgTtUVWXYvZZd^~^_`_$aaa%Hb-b2Vc8c9c9c@6dGdWee_ed'fjflfmfu&g}RgggghmhhhiiijGjejjFkqkkkkl(lm0mVn7nn=nWoCooHoVpPppV qbq[q]qer5rirKmrkrlsm3snnsospsqtr9tsxtttutvu|&u}vvww"x@xxy -y#Vyy/yzLz|[|}[}|}~)~o~~~~ ) MPXÝZy /Lˇnq"tDwoz|ň~EsljJJg% ܑ+6&>QAyDFВGJ MONrܕ 9hƖ9";H=o?@BݘDLb =A2[cckEucxN 3Jaw.2Yk;P.+>CJY^izx{ +9$9mJ8D9D= D9D=DBD@ DB'DC,S@8\;h;8$1x$KmDKDLDM%$+$UnJTDUDVDU DVDW&DX5S@T$:$_@nD_D`Dc%Dd,Dj6Do;DpHJ$J$wnuvDwDy D{D~D8DEDHDRDTDgDpDsDxDDDDDD @vx$$@{@ GVD@f@o@$-$Dv/; DDD DD D!D$D*D /D0D:DDDNDXD ^D hD rD |DD DDDDDDDD DD D!D# D$D%D*$D,<D*LD1dD3xD1D3D1D9D<D8D;D<D>D@DCDFDEDFDHDLDNDPDODP DNDPDSDT#DW/D]=DcMD]RDcWDY]Dc_DenDgwDhDkDlDmDtDvDxDyD{DzD{D}DDD D$D.D;D>DcDhDuDxD}DDDDDDDDDDDDD D DD2D?DBDHDLDQDTDVDaDhDnDDDDDDDDDDDDDD6D;D\DiDlDrDvD{D~DDDDDDDDDDDD D.D0D=D@DEDfDsDvD|DDDDDDDDD D D&D.DNDQD]DdDiDrDtDDDD!DD!D"D%D'D(D)D,D.D0D.D0 D1D3D4,D7/D58D7;D8HD;LD=qD>D DEDGDIDJDMDNDODSDUDW DX DY D[ DY D[ D\9 D_< Dab Dcp Dft Dg Dh Do Dq Dr Ds Du Dv Dw Dx G@rhH_@[@ +(7Kg|@@h@ h@ @(@$# 9@$ F$,J~DDD$D+D-D/D4D8D;D<D?DDDFDGDHDNDQDTD[DlS@~>@\@g@$lp$DDD DDD-D@DJDWD[DjDuDxDDDDDDDDDDDDDDDDDDDDDD D0D :DKD MD ]D oDtD DDDDDDDDDDD D! D" D$D%0D&9D)<D*ID+LD6QD8nD:wD<|D:D<D>D?D@DCDDDEDMDODRDTDRDTDUDVDW-DX6DYHDZQD\]D]iDalDbyDc|DeDgDhDkDlDmDuDwDzD|DzD|D}D~D1D:DLDUDaDmDpD}DDDDDDDDDDDDD DD#D5D>DPDYDeDqDtDDDDDDDDDDD DDDD D%D8DADRD[D`DmDuDzD{D}DDDDDDDDD D D  DDD)D,D%1D*ND+mD.uD/D2D3D4D;D=D?DBDDDBDDDFDGD?DGD?DIDJDMDN%DV(DXIDZRD]hD_oD`DbDdDZDdDZDiDjDkDsDuDwDz D| D}, D4 DL DwP DQ DwV 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 D 9 D Z Dg Dl Dr Dt D D D D D D D D D D  D! D) D+" D./ D04 D.: D0< D1N D2V D3h D4q D5 D7 D9 D: D= D> D? DG DI DL DN DLDNDODPDQ0DR9DSKDUTDWnDXwD[|D\D]DeDgDjDlDjDlDmDoDqDrDuDv DwD~D2D;DPDUDXDZD`DuDyDzDDDDDDDDDDDDDD DD&D/DIDRDTDaDdDiDDDDDDDDDDDDDDD!D$D3DMDVDXDeDhDmDDDDDDDDDDDD DDD%D(D7DQDZD\DiDlDqDD D D D DDDDDDD DDD)D,D;DUD ^D#`D$mD%pD-uD/D2D4D2D4D5D7D9D:D=D>D?DHDJDMDO$DM*DO,DP>DRFDT\DUeDXhDYuDZxDb}DdDgDiDgDiDjDlDnDoDrDsDtD|D~D#D(DEDJDODlDqDvDDDDDDDDDDD DD/D8DPDXDlDtDDDDDDDDDDDD DDD D%D)D6D9rhD@_@@@hhd@$A # ) *& ,dٗdܗ>ܗ)<8b| qFo!Fp&;Slm<Gtm !#"8#N%f&|123456 8$9=;]=s>?@ABCDE'F?GVHoIJNQRSTU6VNXf[^bx{~,F_z6Rk $$gVm $bm$b%#%5$mm&&'GC'Jr'K'T'Y(]J(`(a(+u},,5-70-8I-9d-:---1?21VX1_1g1j12+2kmA2bz2j22!2"2# 3$!3%63&M3'c3*y3.3:3?3D3I3N3`4e*4jopt4F R"^m44 5!585O5f5}5555556,6H F6a6G490P3I7f78m8k|ucxN.kg93LMtv w@xvyz{*|R}~(`*j'S&?(e)*+-02N6~78:<>>?\@zABCDF6H[IKLMO(PHRuSUWX2q7RHk/6W[>zQ"8YIkD%\XxZ[3ZAg /YyG l3&Wc8h&oFgF' /dA-m 0FVHFFFbGGJ6JKqKuM)M>OZReaRSU/UU]VVVMWWXYYSZlZ51_L`M`N`^b_:b``bpcqcDeheeAfbff)g h'iijkNlmmdnVop&Fq/q>FsHsRt]{ug8vt:w!xx1zz{E|bkւ%-928DŽ99 @GW__ dqjlmCup}ɈEd &ي[܋>(807ҏ=3CԐH&Pё5VY[Ӓ]eOKmk*lYmnƔop%qarsߕtuKv| )ęo #^/NLm*[Jž*ڟ!=  zPXvYZצ\ vLũnq tDwqz|˪~%Q٫5bJoӱB a6+T6>AܴD F7G\JMη2bø$V9ĺ;=?=@^BDL = 2:}.n>JYi{Kca$ܗ/w DDD$D#+D$@D+HD,ND-TD/ZD0f_@ h@@$f$7D666D7DDD@DD$DA%DD+DA,DD2D?3D@>DBDDDXDE^Ih@6Sh@6]h@6^$^$L KK KDLDRDLDRDVDZ"D]%D^3'@K@K0@MF@N$3X$eؘ dd dDeDkDeDkDoDs"Dv%Dw3'@d@dw@fF@g$3$~  }} }}}$D~D D(D.D4D:D@DNIh@}}}}w@$N$\ ~ DD DDD!~@w@$!$  DDDDDD"D%D3@@@#@$31$w DDD"D(D.D4DB h@KT@$Bc$w DDD"D(D.D4DB h@KT@$B}$<w DDD "D (D .D4DB h@KT@$B$ DD! D%D(D)!'@T@$!$0// D0D5Θ@/@/$ $=/<D=DB_@<$ $J~II III$DJDS DW(DX.DY4DZ:D]@D^NIh@IIII%@K$N>$e ~dd ddd$DeDn Dr(Ds.Dt4Du:Dx@DyNIh@dddd^@f$No$\~ $DD D(D.D4D:D@DNIh@^@$N$~ DD DDDD2D;D>DEDLDX@^@$X$w DDD"D(D.D4DB h@K@$B$H~ $DD D(D.D4D:D@DNIh@@$N$~ $DD D(D.D4D:D@DNIh@@$N<$ ~      $D D D(D.D4D:D@DNIh@    @ $NZ$&8~%w% D&D/ D3D6D7!@%@'$!$>\~== D>DGD>DGDKDN"DO0h@=@?$0$V~UU DVD_ DcDfDg$f@U@W$$ddd)<8b| qFo!Fpc&# $DDDDD D D$dÝdĝdĝ)<8b| qFo!Fp&;Slm<Gtm $$gVm $bm$%5$mm12+2km24m56,6H F6a6G4I78mk|ucxN.kg9h&gF' /dA-m mL c , G d  $"ĝ/!w! !!D"D&D*'D.*D*/D.2D+5D.8D(:D)<D+BD,ED.LD0ND2UD3[D8`D:iD;lD=oD>oD=tD>v_@! h@!!K!@#@$$y$E@/DDEDHDEDHDE DHDKDQDS#D]-_@D@F$2$et/dDeDh DjDmDn*Dp-Dq-_@d@f$2$xDxD{DxD{ Dx D{ DD}DDD D>DADHDPDTDaDd@y$i($DDDD$ B$ Y/ DDDDDDD%D'D.D0D7D9D<DEDHDKDKDODQp@_@~@@$T$t/ DDD DDDD#D-p@_@@$2$/ DDDD D DDDD&D)D)p@_@@$0$؟/DDD D D DDD-D;DIDWD^D eD lD sDuD|DDDDDD_@@@$)$#t/"D#D&D#D&D# D&D)D/D1#D;-_@"@$$2=$C/BDCDF DHDKDL DN#DO#_@BP@D$(Z$VРDVDZDVDZDV DZ D^D\D^D`!Db$Dd3De?DfBDhDDiTDjWDl^DmkDnnDppDqDrDtDuDwDyD|D}D~@Wo@X$$DDDD$ $/DDD D DDDD&D4DBDPD^DlDzDDDDDDDDDDDDD_@@@$$l/DDDDD DDDD#D-_@@$2$/DD DDD D#D#_@@$($ȢDDDDD D DDDDD D/D;D>D@DPDSDZD]D aD iDlDyD|@o@$4$LDDDD$ N$%X/$D%D)D% D) D=D+D,D--D.;D/ID0WD1eD2sD3D4D5D6D7D8D9D:D;D=D?DADBDGDIDJDLDM_@$e@&y@'$ $Td/SDTDWDTDWDT DWDZD`Db#Dl-_@Sy@U$2$t/sDtDw DyD|D} D#D#_@s@u$($DDDD D D DDDD!D$D3DRDqDDDDDDDDDDDDy@$$DDDD$ $/DDD DDDD&D4DBDPD^DlDzDDDDDDDDDDDDD#D%D/D5D8DDDJDPDR_@@$@$W9$/DDDDD DDDD&D0_@$@$5N$@/DD DDD D#D#_@b@$(l$#hD#D&D#D& D# D& D*D(D*D,!D.$D03D1<D3HD5XD6aD8lD:|D;D<D=D>D@DADC DE(DH,DI9DJ<$@$$A$QDQDRDQDS$ $^]/] D^DbD^DbDhDjDd%De'Df.Dj5Dl7Dn>Do@DtDDvMDwPDzSD{SDzWD{Y@]_@]@_@`$\$/ DDD DDDD#D-@_@@$2!$H/ DDDD D DDDD&D)D)@_@4@$0dxdx>)<8b| qFo!FpG@&;Slm<Gtm $$gVm $bm$%5$mm12ONYg9h&gF' /24m56,6H F6a6G4I7dA-m mL NYki"|+2km8mFwx.k|ucx26W`&[c 6 7 8 9$ :A AY Co$Lx~LL LDLDM DL DMDODMDODP!DS/DT6+2D)8>DXGDVJDXPDYWDZYF@L@L@M$a$]ܩ\\ ]]D]D^D]D^D_!D`#@\$%$b bb bDbDc Db DcDeDcDeDf!Di/Dj6+2<D)8>KDnGDlJDnPDoWDpYF@b@b@c$a$shrr ssDsDtDsDtDu!Dv#@r$%($x xx xDxDy Dx DyD{DyD{D|!D/D6+2ȪD)8>תDGDJDPDWDYF@x@x@y$a7$ DDDDD!D#@$%F$DDDD4DFDWDhDDDDDDDDDD#D-.$.X$L DD$ t$X DDD @$ $hDDD DDDD"D,D1D=DIDlD{DDDDDFDvDDDDDD DDD*D6DBDNDZDfDrD~DDDDDDDDD#D1D?DMD[DiDwDD D DDDDDDDD.DBDGD PD!WD"^D#aD$e@$j$'԰D'D(D'D( D-D)D-'D.,D//1$1$222 D2D5D2 D7D2D7D=D9 D:&D=,D><Θ@2@21@3$DG$BLDBDCDDDEDF,DG`DHDIDJ$`$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|DDD{@OD@PQ$$DDDDD(D;DZDDDDDD D3DRDwD$$\ $<DDDDDD D$D(D-D2D7D<D?DADGDJDNDVDXD\DaDfDmDsDwDDDDDD>DDDDDDDD$$0) DD DDD $D /D @D CD FD MDWD]DDDDD[8U@h@${$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*D1D8DCDiDkDpDwDDDDDDDDDDD DDDDD(D4@@@  @!'@"1@#<$J%Y&i'y@)$<$LDDD DDD$DRDoDDDDDDDD@$$HDDD DDDD%D8DEDQDTDDDD@$$ DDD DDDD D ;DDDDDDDD@$$!D!D"D!D" D&D'D($$+,+D+D,D2$5$6ؿD6D9D;D<D=(D?+DA;DBRDCiDDDFDHDIU7$^$LuLDLDP DLDPDS+DTBDUPDWXDXaD[D^@LMN$ ( . + , - . 2 3 <dd )d )<8b| qFo!Fp02;SlGtm 0!D"Y#l$%&'*.:? D( I? NT Ti `~ e j o p t4m   ( > T j      56,6H F6a6G4I7  + dA-m; E ] s V     Eg=)>.<S5$LP%Mp%N%^&_&`!'pj(q()*A**+2++,-.$/D001S2235&5/6>78099:;<T=>`?@@CCDDFF>G%G-SH2H8H9I9I@IGJWcJJ_ KdnKjKlLm5Lu_L}LLL)MGMMMNNNN+O`O}OOYPPPPQQ(QR0RVS7SS=SOTC~TTHTEUPrUUVUIV[lV]VeVWDWK{WWR.YvZZZ[[[C\c\\]!^;^^^`7N^_,_G_d_~____:t&=m<$$eVm$am$_Hk``#%$mm`a bG7bJfbKbTbYc]>c`vcac[dffggg5h7h83h9Nh:12+2kmihbhjhi8m jImIIg9h7jjkg' mklmBnop߲qrWstӳuv;|RɵĶ^~)J u#/9L'[|y۽Pp  ¾4PPX.YNZp )^Lxnqtw$zR|~~4_;Z! +65>bADFG J<Mm~DsM9t;=?@B:DL estvwy~&&9# O&`' i&d' &h' &l' &p' &t' &x' &|'  $ 2DDD DD<@$F$82DDDDD D DDDDD D$D&D(D*D,D6<@]@j@$;v$tDDD D DDD*D0D2D6D8@<@$?$ DD D DDD(D(D.D4D14D27D3@DGDGD dD lD ~DDDDDDDD'D+ D,D.*D/0D0HD/PD6[D7fD?iD@{@@@1@?D@Nlx@$$8DDDDDD;D\DtD|DDD@$$ DDD @$ &$   D DD @ $ ?$  DDD @$ X$ DD D! @$ q$(, 'D(D)D* @'$ $1<D1D2D3 D4D5!D6+D75D8?D9I$K$@? ? D@DA DB@?@?$$IH H DIDJ DK@H@H$$RQ Q DRDS DT@Q@Q$$[Z Z D[D\ D]@Z@Z$4$fGeDfDhDiDpDv,Dw/Z@e4$4m$ ~ ~ DD D DDD'D*@~@~$/$< DDDDDD@@$$$`DD D*@$7$GDDDDD$D'D.@$3K$ G D D DD0D 9D!<D"C@ $Ha$+)) *w**D+D- D,D-D.D/D0!D1'D2-D33D49D5?D6ED7KD8QD9WD:]D+`D:cD;fD>iD;xD>{D@DCDDDIDKDMDVDWDXDZ Du|Dv~@)@)@,-./0123(4:5N6a7u89:;$${Gyy zwzD{D D{ D}DDD2D<DGDVDYDDDDDDDDDDDD"D$DBDEDJDDDDDDD3D>DHDYD`DnDtDDDDDDDDD@z0\}@~$$G wDD 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@@$$20 1 /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@4D5S6x@7@8^9n:|=H@>?@&B' &E'  @aj+@ @8@IX@#j%$|$I|GHDIDUDK DU DVDZ$D^'D`.Db:Da=DrDDsHDtODv`@J@K$g$DDDD"D.D1D;DADDDMD\@$\$@G DDD DD<DGD[DdDgDDDDDDDDD D DD#D)D,D;DEDPD_DjDmD|DDDDDDDDDDDDZ@@$$,DD D D D D 'D *@$,$ X5 D D D D D #D (*@ $.B$ 5 D D D *@ $U$" 5! D" D# D$ *@! $ g$( 5' D( D) D* *@' $ z$. 5- D. D/ D0 *@- $ $4 53 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 1K D@L AL Q@M a@c l@d w@e $$ P5    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 !*@   !$&$% x5$ $ D% D& D' D( D+ D, #D- 6D1 8D6 V*@$ $X$< 5: ; ; ; ; 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 $.$  D D D D D D D D (D ,D /D) CD. F@ Q@ $H^$4 83 D4 D5 D6 D7 D9 2D8 5D: ?@3 $Dw$@ |? D@ DA DB DD *DC -DE 7@? $<$J I DJ DK DM %DO 3DN 6DP =@I $B$T  S DT DU DV @S $ $Z 5Y DZ D[ D\ *@Y $ $` 5_ D` Da Db *@_ $$f (5e Df Dg Dh *@e $ /$n H5l m m m Dn Do Dp "Dq "Dr CDq JDs NDr SDq iDr mDs qDr Ds Dt Dv Dw Dy D{ *@l p $M$ 5~ ~ D D D D 5D 8*@~ $:k$ @G D D D Z@ $ $ P5 D D D *@ $$ ` G D D D @ Z@ $$ t5 D D D *@ $ $ 5 D D D *@ $$ 5 D D D *@ $$ 5 D D D *@ $$ - < I D D D D D D D "D %D# (D" *D# 1D& 4D' ?D+ LD, ]D- mD. }D/ D0 D5 D6 D7 D8 D9 D: D= DA DB (DC 7DD FDE UDF dDG sDH uW@ d@ r@        @ $}$M DK -K <L IL 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 8O FP TQ e@Q nR x@S @m $$ 5  -  D D D D D !D $D 'D 3D 6D 9D =D TD mD D D D D *@   @  d@ $(l dd)d)<8b| qFo!FpG@&;Slm<Gtm $$gVm $bm$%5$mm12N+2km24m56,6H F6a6G4I78m2`&1^DX+m%;?e@WY2JwH-H 9a6'*RUImII4Vm]l;wvwx y#z;~TsDe?f1X~4SMToU ^(_N`wij/kWxy$zO&i?Y}FQdST\] _9 `f a c e h- iV k r v y$ U  $/// /D/D0D/D1$ &3' &3' 2&3' F&4' l&5' &=' &>( &K( &N( $QDQDSDUDW"DX2DYADZDR @S$F$]]D]D`D] DbDcDb$Df*Dg,D@]@^$0-$j(<jNj Yjcjmjxjj DjDo DkDoDjDk!Do)Dp,DrJDpLDrPDsXDtwDvDtDvDsDvDwDvDrDoDz@j@k @k Θ@ll@l@lGZ@l@m$$||D|D DDDD!D$D;D=DBDhDiDnDp@|&}( @~@$x*$X:M [jDD DDDDD/D7DLD\DpDDDDDDDDDDDDDDDDDDDDDDDDD0D4D<DLDXDiDjDkDnDuDxD}DDDDDDDDDDDDDDDD$D0DADBDCDFDKDRDUD\DlD|DDDDDDDDDDD@@@GZ@$$:M [DD!DADDDMDkDnDuDxDDDDDDDD@$@3@ANZd@$q$ DD DDDD$D.D1D3D?DCDNDWDZD`Db@[@@$j$p DD DD&D@DSD[D_DbDgDnDqD!}D"D&D'D(D)D+D,D-D0D1D2D4$D6HD8VD9sD;|D9~D;D9D;D<D=D?D;DBDCDEDGDH DJDMDN$DO0DQ<DRFDSPDUTDV_DXlDYvDZD^D\D^D_DaDb  , <@ I@ _p}@$$d(dd ddDdDfDgDi Dk1DnH[@e@f$O$pxpp ppDpD DD4DGDRD[DbDeDqDDDDDDDDDDDDDD%D1D?DNDYD\D`DwD}DDDDDDDD DDDDD D*DLDfDlDxDDDDDDDDDDDDDDDD DD)D7DfDfDwDDDDDDDDD#D<DDD`D`DtD tD yD ~D D DDDDDDDDDD D" D% D&D%!D&$D(*D&2D(7D9CD;\D<qD;uD<vD;~D=DADBDADBDCDEDFDJDKDJDKDJDLDMDQDR,DQ/DR2DQ5DS9DTMDXXDYjDXmDYnDXuDYwDXyDYzDX|DZ}D^D_D^D_D^D_D^D`DaDeDfDeDfDeDfDeDgDhDlDm"Dl%Dm&Dl)Dm+Dl4Dn6DoMDsUDtjDsmDtnDsqDtsDs|Du~ D) DuDvD~DDDDDD!D$D4DCDPDdDmDr qq$rst,u2v>vK@w_xpz}zY@zd@z{{@}oz@@@@""@"@#@#@#@#$z$  +DD D DDD,D?DRDeDxD{<@J@[@l$u$x  + DDDD6D<D>@$C$  + DDDD6D<D>@$C$ DD D$$ DDD DD@$ $@( DDDDD$D*D.D5DI= @ $KR $t DDD @$ d d d)<8b| qFo!Fpcz& ( &;Slm<lm $$fVm $`m$%1$mm12+2km24m56,6F F6a6E4I78mImII'93g9h g' dA-m mL [\[K\a\\\\  !! i"|\=!$XL!W_!W Wp!WDXD[D\ D^D_D`D_$D`*Da/Db;DcMDdRDeZDf\F@W!@W!@Y$a!$jL!i_!i ip!iDjDk DlDnDo Dp3Dq5F@i!@i$7!$u8L!t_!t tp!tDuDv DwDyDz D{3D|5F@t!@t$7!$pL!_! p!DDD D$!$L!_! p!DD DDD D5D<DCDHDNDUD\DbDhDpDwDDF@!@!@!$!$ L!_! p!DD D DDDD(D:+2ID/= ZDN+2[D/O lD`DtDx+2D/ D+2D/ D+2D/ DDDDD!@!@$ "$_!DD DD%D0DGD^DuDDDDDDDD-D/"@$4/"$ DDD  DD D "D5DMD\$^A"$DD' D(D31D4?D3JD4KD8MD9XD8[D9`D:eD;rD<D@DAD`DCDDD`DaDbDcDfDgDh Di2DlLDm[Dn^DopDrDsDuDyDDDDDDD3D\DhDhP"$u"@("(-l "(.l "(/l "(0l "(1l $o ( ." B" C # O#$_!+# DDDD<"@$A:#$4_!+# DDDD@"@$Edy d|+d|)<8b| qFo!Fp&`( &;Slm<lm $$fVm $`m$%1$mm12ImII56+2m'93g' g9h 24m,6F F6a6E4I7dA-m mL S#'\## i"|+2km8m# # # # $$ P$ !l$ "$ #$$7|$6D7D8D9 $@6$ $$YDYDcDY DcDdDe Di%Dk*Dj9DkCDlKDpMDqWDsaDrfDskDtyDs|Dt}DuDwDvDwDyDzD{DDDID+DIDDDD+DID(+D(ID@D@D@DIDP+DP$Zh$@[@P$X %$%)% DDD DDDDD0D9D<DEDHDVDYDbDyD~DDDDDDDDD D" D#D%D&D'!@%@L%@I@[%@D@$)h%$,!+<+ D,D4D?D5D7%D?+D@2DA=DBOI@+y%@+L%@-$O ( .% 'd_ d`%d`)<8b| qFo!Fp&`) +2k;Slm 2lm 4m56,6F F6a6E4I78mImIIS#'&=m<$$fVm$_m$%1$mm12%&) %&) %$!`D!D$D!D$ D!D$D&D'D) D*wD,D+D,D-D.,D/0D2nD4D5D7D6D8%@"$%$<&;D<D=D> D?%@;$&$C&BDCDDDE DF%@B$,&$K,NJ&J DKDL DKDL DM;DOPDQDRg@J%@J$?&$ZNY&Y /YDZD[DZ!D[$D\0D^HD`{Da~ZY%@Y_@Y$ ( .S&(l dZp&d\d\)<8b| qFo!Fp&) '93;Sllm 56&m<$$fVm $`m$%1$mm12+2km24m,6F F6a6E4I78mImII&' b*'.(F)*S H* Pt'g' g9h dA-m mL 9+$s\rDsDwDuDuDx8E+@r6$:R+$b+~~ DD D DD_DpDqDtDDDDDDDDk+@~E+@~t+@$ ~+$DD DD$D:DADVE+@k+@t+@$^+$+ DDDD DDD1+@+@$8+$<DD D#D2E+@+$7,$t, DDD DDD D&D)D+D>DDDLDYD_DbDdDtD|DDDDDcu@ ,@$&) &* & * *,$TA,DDDD DDDDdDrDuDxD}DDK,@$U,$"$ D"D#D$ $k,$,4 A,++ 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 K,@+cu@+},-,@.,@/,3,3 2 $ ,$)A,DD D D,D8DBDLDQDcDeDpDsDuD|DDDDDDDDDDDDD.D4D>x@W@D@$@,$ +,DDD D D DDD+D5D@DZ,@D@-@$a-$p+#-6- G-DD D DDDD D$D*D/D2D5DDDFDPDXDZD]D`DdDjDxDDDDDDDDDDDDDDDV-D@ט@i-@t-@-@$-$@,-- DD D DD-@-@$ ( .- )-(*l .(2m -. 4W.(km z.(n .( n .(  n d^,p&d`,d`,)<8b| qFo!Fpq& * &;Slm<lm $$fVm $`m$%1$mm12+2km24m56,6F F6a6E4I78m:tb..30F1U2Sj22 q2 j3$)`,{3(D)D8D) D8D9gD:mD<s3@(3@*$z3$B,ADBDEDF_DG_DFbDGhDIk3@C$m3$PL-NODPDSDT_DU_DTeDVkDWmg@O3@Q$o3$^-3]D^DaDb_DceDes3@_$z3$l8.3kk DlDoDp_DqdDrjDsl3@kcu@k3@m$n4$z.4y 4y DzD}D~_D_DeD~kDqDs,4@y64@y3@{$uB4$ /P4 DDD_DdDjDqDs[4@@3@$uf4$/P4 t4DDD_DdDjDpDr[4@@4@3@$t4$ 04DDDD\DDDDDDDDDDDDDDDD DDD,D0D;DDDnDq3@$v ( .d1p&d14d1)<8b| qFo!FpQ&`* &;Slm<lm $$fVm $`m$%1$mm12b* H4$01/D0D1D2D4 D6(D80D:8D<@D>$4$14$,4<D[A4@L$C4$b024a5a 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,D9DDDLDXDeDpDtDDDDDDDDDD5@a 5@a+5c45@d$@5$AQ5[5 DDDDDDD6DAD\DvDyf5@ 5@$dAp&dAp5dA)<8b| qFo!Fpy&* &;Slm<lm $$fVm $`m$%1$mm12b* Hg' g9h 24m56,6F F6a6E4I7dA-m mL x5$BA4ADBDJ 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:|5@A+5C45@H$5$BVQ5ADBDD DBDDDEDF+DG+DF0DG:DI<DJ]DLuDJvDL|DMDODQDRDSDTDUDVDWDXDYDZf5@A5C+$#5(n 5(~ d?Wp&d@W+d@W)<8b| qFo!Fp&* &;Slm<lm $$fVm $`m$%1$mm12ImII56+2mb*Pt'+2km24m,6F F6a6E4I78m5 55$<@W@WD<D=D> D?D@!DA+DB5DC?DDIDESDF]DGgDHqDI{DJDKDLDMDN$6$RW6Q &6QPDRDSDRDSDU$DV'DX,DY3DZ?D[BD]HD^OD_[D`^DbdDckDdwDezDgDhDiDjDlDmDnDoDqDrDsDtDvDwDxDyD{D|D}D~D DDD"D$D+D7D:D<DCDODRDTD[DgDjDlDoDtD{DDDDDDD06@Q$:66&X6&7& 27&HU7&a z7&u"7&7&7&8&%8& H8&k8&f& + &)$+ 8&.(+ 8&/,+ /&;0+ B&<4+ 8$VYfVחYDWD\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<DNDQDQD_DdDiDD%DD%D'D*D,D/D5D6D:D;D=DCDF$DK,DL9DK;DL@DMFDQFDRSDQUDR[DS]DVDXDZD^D_D^D_D^D`Da%De(^DDDgDlDvD|DDDDDDDDD$D4D@DHDhDxDDDD D DDDD DD4DDDPDXDxDD!D$D%D&D'D)D* D+D.%D/BD0HD1gD3D4D5D8D9D:D;D= D>+ D?9 DBE DCb DDh DE DG DH DI DL DM DN DO DQ8 DRK DSY DVe DW DX DY D[ D\ D] D` Da Db Dc( De/ Dd; DeE Df^ Dgd Dix Dj Dk Dl Do Dp Dq Ds Dt Du Dx Dy6 Dz< D{[ D}| D~ D D D D D D D D D D0 DL Dh D D D D D D D D DD/D4DHDPDzDDDDDD!D=DYD`DDDDDDD D$D<DTDlDDDDDDDD/DGD_DwDDDDDDDD7DODgDDDDDDD!D=DDDqDxDDDDDDD-DIDeDDDDDDDDD$D,DVD\DlDtDDDDDDDDD D D (D 0D ]DdDtD|DDDDDDDDD,D4DaD"hD#|D$D%D&D'D*D+D,D-2D.mD1xD2D3D4D5D6D7D86D9RD:nD;D<D=D>?285<DYPDZXD\D]D`FDaIחuDkIDlYDr\DkbDlhDrnDtrDurDtzDuDtDvDwDxDyD|DDDDDD DD"D4DFDLDYDfDlDrDwD}DDDDDDDDDIwDDחwDDD%D9D;DPD_DhDDDDDDDDDDDDDDD)D.D<DFDfDpDzD|DDDDDDDDDDDDDDD#D$ D# D$ D' D( D' D(! D+8 D,? D+A D,F D.H D0S D1Z D3` D6h D:o D;x D> DC DD DH DJ DK DO+!DP.!DT4!DV>!DWo!D[!D\!D]!s[8@D@X@Z@]8@t@8@Θ@ט@8@$!g' g9h dA-m mL 8$hX{NgX{DhDlDo DmDo Dq%Dr2g@g7$78$v{NuDvDxDv DxDyD{'g@u$3 ( .9 8&9 59 E9 U9 N($~ ](%~ e9(&~ s9('~ ((~ 9(+~ 9(,` j(G (Kĵ d{p&d{9d{)<8b| qFo!Fpq&@+ '93;Sllm 56&m<$$fVm $`m$%1$mm12+2km24m,6F F6a6E4I78mImIIb* HPt'9&6+ 0:&P@, {:&- :${DD D DDDD&D5D9D@DDDLDODUD]DbD@x@@$j:$0|DD D DDDD#D2D6D<D@DHDKDQDYD^D@x@@$f:$|DD D DDDD#D2D6D<D@DHDKDQDYD^D@x@@$f;;&. &. ;&. &. ;$}DDDDDDD$!+$$}uDD DD  DD D D D D $D eDxD }DDGZ@$8$}DD DD#D&D,D2D8DVD`D hD"D#D$D&D%D&D'D(D)D*D+,D,=D.UD/cD.dD/iD0qD1t;@;$y <$5,u4D5D6D8 D95D<>D:AD;KD<UD=gD?gDAqDBvDCDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDT%DU/DV9DWCDXMDYWDZaD[hD\lD^lD`tDdDeDgDaDcDbDcDkDlDnDmDnDoDqDpDq+24D)9DDsDrDv%Dz,D{<D}<+2mD)A9}DQD~XD^DcDxD+2D)9āDDDDDDDDDDD+2$D)94DDDDD*D6D6D@DUD_DdDpDyD|DDDDDDDDDDDDD DDDDD*D/D4D=D@DHDXD`DeDmDtDyDDDDDDDDDDDDDDDDDDDDDDDDDDDD D D *D -D4D>Ҵ4;$<$DD"D D"D#ID|9D%|D&D(D)D*D,D-D,D-D<+<P<@$ ( .i<(-ȵ < /< 0dinit.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.20/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(11,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(10,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(10,2)=(10,3)=*(10,4)=xs_pthread_descr_struct:pthread_attr_t:t(10,5)=(10,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(11,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(10,7)=(10,8)=s12__c_lock:(10,1),0,64;__c_waiting:(10,2),64,32;;pthread_condattr_t:t(10,9)=(10,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(10,11)=(0,4)pthread_mutex_t:t(10,12)=(10,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(10,2),64,32;__m_kind:(0,1),96,32;__m_lock:(10,1),128,64;;pthread_mutexattr_t:t(10,14)=(10,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(10,16)=(0,1)pthread_t:t(10,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(15,1)=(15,2)=s8__count:(0,1),0,32;__value:(15,3)=u4__wch:(14,2),0,32;__wchb:(15,4)=ar(0,22);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(13,1)=(13,2)=s12__pos:(8,23),0,32;__state:(15,1),32,64;;_G_fpos64_t:t(13,3)=(13,4)=s16__pos:(8,57),0,64;__state:(15,1),64,64;;/usr/include/gconv.h :T(18,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(18,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(18,3)=(18,4)=*(18,5)=f(0,1)__gconv_init_fct:t(18,6)=(18,7)=*(18,8)=f(0,1)__gconv_end_fct:t(18,9)=(18,10)=*(18,11)=f(0,20)__gconv_trans_fct:t(18,12)=(18,13)=*(18,14)=f(0,1)__gconv_trans_context_fct:t(18,15)=(18,16)=*(18,17)=f(0,1)__gconv_trans_query_fct:t(18,18)=(18,19)=*(18,20)=f(0,1)__gconv_trans_init_fct:t(18,21)=(18,22)=*(18,23)=f(0,1)__gconv_trans_end_fct:t(18,24)=(18,25)=*(18,26)=f(0,20)__gconv_trans_data:T(18,27)=s20__trans_fct:(18,12),0,32;__trans_context_fct:(18,15),32,32;__trans_end_fct:(18,24),64,32;__data:(0,19),96,32;__next:(18,28)=*(18,27),128,32;;__gconv_step:T(18,29)=s56__shlib_handle:(18,30)=*(18,31)=xs__gconv_loaded_object:,0,32;__modname:(18,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(8,35),96,32;__to_name:(8,35),128,32;__fct:(18,3),160,32;__init_fct:(18,6),192,32;__end_fct:(18,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(18,33)=s36__outbuf:(18,34)=*(0,11),0,32;__outbufend:(18,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(18,35)=*(15,1),160,32;__state:(15,1),192,64;__trans:(18,28),256,32;;__gconv_info:T(18,36)=s8__nsteps:(6,1),0,32;__steps:(18,37)=*(18,29),32,32;__data:(18,38)=ar(0,22);0;-1;(18,33),64,0;;__gconv_t:t(18,39)=(18,40)=*(18,36)_G_iconv_t:t(13,5)=(13,6)=u44__cd:(18,36),0,64;__combined:(13,7)=s44__cd:(18,36),0,64;__data:(18,33),64,288;;,0,352;;_G_int16_t:t(13,8)=(0,8)_G_int32_t:t(13,9)=(0,1)_G_uint16_t:t(13,10)=(0,9)_G_uint32_t:t(13,11)=(0,4)_IO_lock_t:t(12,1)=(0,20)_IO_marker:T(12,2)=s12_next:(12,3)=*(12,2),0,32;_sbuf:(12,4)=*(2,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(12,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:(12,3),384,32;_chain:(12,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:(12,6)=ar(0,22);0;0;(0,2),568,8;_lock:(12,7)=*(12,1),576,32;_offset:(8,57),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(12,8)=ar(0,22);0;51;(0,2),768,416;;_IO_FILE:t(12,9)=(2,2)__io_read_fn:t(12,10)=(12,11)=f(8,26)__io_write_fn:t(12,12)=(12,13)=f(8,26)__io_seek_fn:t(12,14)=(12,15)=f(0,1)__io_close_fn:t(12,16)=(12,17)=f(0,1)fpos_t:t(2,4)=(13,1)/usr/include/bits/stdio_lim.hoff_t:t(2,5)=(8,23)/usr/include/bits/stdio.h/usr/include/stdlib.hdiv_t:t(25,1)=(25,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(25,3)=(25,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;/usr/include/sys/types.hu_char:t(27,1)=(8,1)u_short:t(27,2)=(8,2)u_int:t(27,3)=(8,3)u_long:t(27,4)=(8,4)quad_t:t(27,5)=(8,6)u_quad_t:t(27,6)=(8,5)fsid_t:t(27,7)=(8,30)loff_t:t(27,8)=(8,24)ino_t:t(27,9)=(8,20)dev_t:t(27,10)=(8,17)gid_t:t(27,11)=(8,19)mode_t:t(27,12)=(8,21)nlink_t:t(27,13)=(8,22)uid_t:t(27,14)=(8,18)pid_t:t(27,15)=(8,25)id_t:t(27,16)=(8,29)ssize_t:t(27,17)=(8,26)daddr_t:t(27,18)=(8,33)caddr_t:t(27,19)=(8,34)key_t:t(27,20)=(8,47)/usr/include/time.htime_t:t(28,1)=(8,36)clockid_t:t(28,2)=(8,41)timer_t:t(28,3)=(8,42)ulong:t(27,21)=(0,5)ushort:t(27,22)=(0,9)uint:t(27,23)=(0,4)int8_t:t(27,24)=(0,10)int16_t:t(27,25)=(0,8)int32_t:t(27,26)=(0,1)int64_t:t(27,27)=(0,6)u_int8_t:t(27,28)=(0,11)u_int16_t:t(27,29)=(0,9)u_int32_t:t(27,30)=(0,4)u_int64_t:t(27,31)=(0,7)register_t:t(27,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(34,1)=(0,1)__sigset_t:t(34,2)=(34,3)=s128__val:(34,4)=ar(0,22);0;31;(0,5),0,1024;;timespec:T(35,1)=s8tv_sec:(0,3),0,32;tv_nsec:(0,3),32,32;;fd_mask:t(32,1)=(8,43)fd_set:t(32,2)=(8,44)/usr/include/sys/sysmacros.hblkcnt_t:t(27,33)=(8,50)fsblkcnt_t:t(27,34)=(8,52)fsfilcnt_t:t(27,35)=(8,54)random_data:T(25,5)=s28fptr:(25,6)=*(27,26),0,32;rptr:(25,6),32,32;state:(25,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(25,6),192,32;;drand48_data:T(25,7)=s24x:(25,8)=ar(0,22);0;2;(0,9),0,48;a:(25,8),48,48;c:(0,9),96,16;old_x:(25,8),112,48;init:(0,1),160,32;;/usr/include/alloca.h__compar_fn_t:t(25,9)=(25,10)=*(25,11)=f(0,1)/usr/include/ctype.h :T(39,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(40,1)=(34,1)sigset_t:t(40,2)=(34,2)/usr/include/bits/signum.h__sighandler_t:t(40,3)=(40,4)=*(40,5)=f(0,20)sig_t:t(40,6)=(40,3)/usr/include/bits/siginfo.h/usr/include/bits/wordsize.hsigval:T(44,1)=u4sival_int:(0,1),0,32;sival_ptr:(0,19),0,32;;sigval_t:t(44,2)=(44,1)siginfo:T(44,3)=s128si_signo:(0,1),0,32;si_errno:(0,1),32,32;si_code:(0,1),64,32;_sifields:(44,4)=u116_pad:(44,5)=ar(0,22);0;28;(0,1),0,928;_kill:(44,6)=s8si_pid:(8,25),0,32;si_uid:(8,18),32,32;;,0,64;_timer:(44,7)=s8_timer1:(0,4),0,32;_timer2:(0,4),32,32;;,0,64;_rt:(44,8)=s12si_pid:(8,25),0,32;si_uid:(8,18),32,32;si_sigval:(44,2),64,32;;,0,96;_sigchld:(44,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:(44,10)=s4si_addr:(0,19),0,32;;,0,32;_sigpoll:(44,11)=s8si_band:(0,3),0,32;si_fd:(0,1),32,32;;,0,64;;,96,928;;siginfo_t:t(44,12)=(44,3) :T(44,13)=eSI_SIGIO:-5,SI_ASYNCIO:-4,SI_MESGQ:-3,SI_TIMER:-2,SI_QUEUE:-1,SI_USER:0,SI_KERNEL:128,; :T(44,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(44,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(44,16)=eSEGV_MAPERR:1,SEGV_ACCERR:2,; :T(44,17)=eBUS_ADRALN:1,BUS_ADRERR:2,BUS_OBJERR:3,; :T(44,18)=eTRAP_BRKPT:1,TRAP_TRACE:2,; :T(44,19)=eCLD_EXITED:1,CLD_KILLED:2,CLD_DUMPED:3,CLD_TRAPPED:4,CLD_STOPPED:5,CLD_CONTINUED:6,; :T(44,20)=ePOLL_IN:1,POLL_OUT:2,POLL_MSG:3,POLL_ERR:4,POLL_PRI:5,POLL_HUP:6,;sigevent:T(44,21)=s64sigev_value:(44,2),0,32;sigev_signo:(0,1),32,32;sigev_notify:(0,1),64,32;_sigev_un:(44,22)=u52_pad:(44,23)=ar(0,22);0;12;(0,1),0,416;_sigev_thread:(44,24)=s8_function:(44,25)=*(44,26)=f(0,20),0,32;_attribute:(0,19),32,32;;,0,64;;,96,416;;sigevent_t:t(44,27)=(44,21) :T(44,28)=eSIGEV_SIGNAL:0,SIGEV_NONE:1,SIGEV_THREAD:2,;/usr/include/bits/sigaction.hsigaction:T(46,1)=s140__sigaction_handler:(46,2)=u4sa_handler:(40,3),0,32;sa_sigaction:(46,3)=*(46,4)=f(0,20),0,32;;,0,32;sa_mask:(34,2),32,1024;sa_flags:(0,1),1056,32;sa_restorer:(46,5)=*(46,6)=f(0,20),1088,32;;sigvec:T(40,7)=s12sv_handler:(40,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(48,1)=s10significand:(48,2)=ar(0,22);0;3;(0,9),0,64;exponent:(0,9),64,16;;_fpxreg:T(48,3)=s16significand:(48,2),0,64;exponent:(0,9),64,16;padding:(25,8),80,48;;_xmmreg:T(48,4)=s16element:(48,5)=ar(0,22);0;3;(0,5),0,128;;_fpstate:T(48,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:(48,7)=ar(0,22);0;7;(48,1),224,640;status:(0,9),864,16;magic:(0,9),880,16;_fxsr_env:(48,8)=ar(0,22);0;5;(0,5),896,192;mxcsr:(0,5),1088,32;reserved:(0,5),1120,32;_fxsr_st:(48,9)=ar(0,22);0;7;(48,3),1152,1024;_xmm:(48,10)=ar(0,22);0;7;(48,4),2176,1024;padding:(48,11)=ar(0,22);0;55;(0,5),3200,1792;;sigcontext:T(48,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:(48,13)=*(48,6),608,32;oldmask:(0,5),640,32;cr2:(0,5),672,32;;/usr/include/bits/sigstack.hsigstack:T(49,1)=s8ss_sp:(0,19),0,32;ss_onstack:(0,1),32,32;; :T(49,2)=eSS_ONSTACK:1,SS_DISABLE:2,;sigaltstack:T(49,3)=s12ss_sp:(0,19),0,32;ss_flags:(0,1),32,32;ss_size:(6,1),64,32;;stack_t:t(49,4)=(49,3)/usr/include/bits/sigthread.h/usr/include/setjmp.h/usr/include/bits/setjmp.h__jmp_buf:t(52,1)=(52,2)=ar(0,22);0;5;(0,1)__jmp_buf_tag:T(51,1)=s156__jmpbuf:(52,1),0,192;__mask_was_saved:(0,1),192,32;__saved_mask:(34,2),224,1024;;jmp_buf:t(51,2)=(51,3)=ar(0,22);0;0;(51,1)sigjmp_buf:t(51,4)=(51,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(62,1)=(7,1)/usr/include/sys/stat.h/usr/include/bits/stat.hstat:T(64,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(65,1)=(8,60)socklen_t:t(65,2)=(8,61)/usr/include/bits/confname.h :T(68,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(68,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(68,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../version.hemalloc.herror.h/usr/include/sys/time.h/usr/include/bits/time.hclock_t:t(83,1)=(8,40)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:(18,32),320,32;;itimerspec:T(83,3)=s16it_interval:(35,1),0,64;it_value:(35,1),64,64;;timeval:T(86,1)=s8tv_sec:(8,36),0,32;tv_usec:(8,38),32,32;;suseconds_t:t(82,1)=(8,38)timezone:T(82,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;__timezone_ptr_t:t(82,3)=(82,4)=*(82,2)__itimer_which:T(82,5)=eITIMER_REAL:0,ITIMER_VIRTUAL:1,ITIMER_PROF:2,;itimerval:T(82,6)=s16it_interval:(86,1),0,64;it_value:(86,1),64,64;;__itimer_which_t:t(82,7)=(0,1)eden.hInt:t(87,1)=(0,1)Inst:t(87,2)=(87,3)=*(87,4)=f(0,20)symptr:t(87,5)=(87,6)=*(87,7)=xssymbol:Datum:t(87,8)=(87,9)=xsDatum:uDatum:t(87,10)=(87,11)=xuuDatum:symptr.q.hglobal.q.heden_queue:T(89,1)=s12prev:(89,2)=*(89,1),0,32;next:(89,2),32,32;obj:(0,19),64,32;;QUEUE:t(89,3)=(89,1)symptr_queue:T(88,1)=s12prev:(88,2)=*(88,1),0,32;next:(88,2),32,32;obj:(87,5),64,32;;symptr_QUEUE:t(88,3)=(88,1)symptr_ATOM:t(88,4)=(88,5)=*(88,3)uDatum:T(87,11)=u8r:(0,13),0,64;i:(0,1),0,32;s:(8,35),0,32;a:(87,12)=*(87,8),0,32;sym:(87,5),0,32;v:(87,13)=s8x:(0,1),0,32;y:(0,1),32,32;;,0,64;;Datum:T(87,9)=s12type:(0,8),0,16;u:(87,11),32,64;;symbol:T(87,7)=s72name:(8,35),0,32;stype:(0,8),32,16;inst:(87,14)=*(87,2),64,32;nauto:(0,4),96,32;text:(8,35),128,32;d:(87,9),160,96;sources:(88,3),256,96;targets:(88,3),352,96;Qloc:(88,4),448,32;marked:(0,2),480,1;changed:(0,2),481,1;entry:(0,2),482,6;master:(8,35),512,32;next:(87,5),544,32;;symbol:t(87,15)=(87,7)compiler_flags:T(87,16)=u4s:(87,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(87,18)=s8dp:(87,12),0,32;ip:(87,14),32,32;;inst.hFrame:T(87,19)=s20sp:(87,5),0,32;retpc:(87,14),32,32;stackp:(87,12),64,32;hptr:(8,35),96,32;master:(8,35),128,32;;Frame:t(87,20)=(87,19)yacc.hYYSTYPE:t(95,1)=(95,2)=u4dp:(87,12),0,32;sym:(87,5),0,32;inst:(87,14),0,32;narg:(87,1),0,32;fun:(87,2),0,32;sw:(95,3)=*(87,18),0,32;tbegin:(8,35),0,32;;builtin.hBLIBTBL:T(96,1)=s8name:(8,35),0,32;func:(87,3),32,32;;runset.hAction:T(97,1)=s12s:(8,35),0,32;master:(8,35),32,32;next:(97,2)=*(97,1),64,32;;Action:t(97,3)=(97,1)RunSet:T(97,4)=s12nitems:(0,1),0,32;head:(97,2),32,32;tail:(97,2),64,32;;RunSet:t(97,5)=(97,4)../Misc/custom.hILIBTBL:T(98,1)=s8name:(8,35),0,32;func:(98,2)=*(98,3)=f(0,1),32,32;;RLIBTBL:T(98,4)=s8name:(8,35),0,32;func:(98,5)=*(98,6)=f(0,13),32,32;;/usr/include/tk.h/usr/include/tcl.hClientData:t(100,1)=(0,19)Tcl_Interp:T(100,2)=s12result:(8,35),0,32;freeProc:(100,3)=*(100,4)=f(0,20),32,32;errorLine:(0,1),64,32;;Tcl_Interp:t(100,5)=(100,2)Tcl_AsyncHandler:t(100,6)=(100,7)=*(100,8)=xsTcl_AsyncHandler_:Tcl_Channel:t(100,9)=(100,10)=*(100,11)=xsTcl_Channel_:Tcl_Command:t(100,12)=(100,13)=*(100,14)=xsTcl_Command_:Tcl_Condition:t(100,15)=(100,16)=*(100,17)=xsTcl_Condition_:Tcl_EncodingState:t(100,18)=(100,19)=*(100,20)=xsTcl_EncodingState_:Tcl_Encoding:t(100,21)=(100,22)=*(100,23)=xsTcl_Encoding_:Tcl_Event:t(100,24)=(100,25)=xsTcl_Event:Tcl_Mutex:t(100,26)=(100,27)=*(100,28)=xsTcl_Mutex_:Tcl_Pid:t(100,29)=(100,30)=*(100,31)=xsTcl_Pid_:Tcl_RegExp:t(100,32)=(100,33)=*(100,34)=xsTcl_RegExp_:Tcl_ThreadDataKey:t(100,35)=(100,36)=*(100,37)=xsTcl_ThreadDataKey_:Tcl_ThreadId:t(100,38)=(100,39)=*(100,40)=xsTcl_ThreadId_:Tcl_TimerToken:t(100,41)=(100,42)=*(100,43)=xsTcl_TimerToken_:Tcl_Trace:t(100,44)=(100,45)=*(100,46)=xsTcl_Trace_:Tcl_Var:t(100,47)=(100,48)=*(100,49)=xsTcl_Var_:Tcl_ThreadCreateProc:t(100,50)=(100,51)=f(0,20)Tcl_RegExpIndices:T(100,52)=s8start:(0,3),0,32;end:(0,3),32,32;;Tcl_RegExpIndices:t(100,53)=(100,52)Tcl_RegExpInfo:T(100,54)=s16nsubs:(0,1),0,32;matches:(100,55)=*(100,53),32,32;extendStart:(0,3),64,32;reserved:(0,3),96,32;;Tcl_RegExpInfo:t(100,56)=(100,54)Tcl_Stat_:t(100,57)=(100,58)=*(64,1) :T(100,59)=eTCL_INT:0,TCL_DOUBLE:1,TCL_EITHER:2,;Tcl_ValueType:t(100,60)=(100,59)Tcl_Value:T(100,61)=s16type:(100,60),0,32;intValue:(0,3),32,32;doubleValue:(0,13),64,64;;Tcl_Value:t(100,62)=(100,61)Tcl_AppInitProc:t(100,63)=(100,64)=f(0,1)Tcl_AsyncProc:t(100,65)=(100,66)=f(0,1)Tcl_ChannelProc:t(100,67)=(100,68)=f(0,20)Tcl_CloseProc:t(100,69)=(100,51)Tcl_CmdDeleteProc:t(100,70)=(100,51)Tcl_CmdProc:t(100,71)=(100,72)=f(0,1)Tcl_CmdTraceProc:t(100,73)=(100,74)=f(0,20)Tcl_DupInternalRepProc:t(100,75)=(100,76)=f(0,20)Tcl_EncodingConvertProc:t(100,77)=(100,78)=f(0,1)Tcl_EncodingFreeProc:t(100,79)=(100,51)Tcl_EventProc:t(100,80)=(100,81)=f(0,1)Tcl_EventCheckProc:t(100,82)=(100,68)Tcl_EventDeleteProc:t(100,83)=(100,84)=f(0,1)Tcl_EventSetupProc:t(100,85)=(100,68)Tcl_ExitProc:t(100,86)=(100,51)Tcl_FileProc:t(100,87)=(100,68)Tcl_FileFreeProc:t(100,88)=(100,51)Tcl_FreeInternalRepProc:t(100,89)=(100,90)=f(0,20)Tcl_FreeProc:t(100,91)=(100,4)Tcl_IdleProc:t(100,92)=(100,51)Tcl_InterpDeleteProc:t(100,93)=(100,94)=f(0,20)Tcl_MathProc:t(100,95)=(100,96)=f(0,1)Tcl_NamespaceDeleteProc:t(100,97)=(100,51)Tcl_ObjCmdProc:t(100,98)=(100,99)=f(0,1)Tcl_PackageInitProc:t(100,100)=(100,64)Tcl_PanicProc:t(100,101)=(100,102)=f(0,20)Tcl_TcpAcceptProc:t(100,103)=(100,104)=f(0,20)Tcl_TimerProc:t(100,105)=(100,51)Tcl_SetFromAnyProc:t(100,106)=(100,107)=f(0,1)Tcl_UpdateStringProc:t(100,108)=(100,90)Tcl_VarTraceProc:t(100,109)=(100,110)=f(8,35)Tcl_CreateFileHandlerProc:t(100,111)=(100,112)=f(0,20)Tcl_DeleteFileHandlerProc:t(100,113)=(40,5)Tcl_ObjType:T(100,114)=s20name:(8,35),0,32;freeIntRepProc:(100,115)=*(100,89),32,32;dupIntRepProc:(100,116)=*(100,75),64,32;updateStringProc:(100,117)=*(100,108),96,32;setFromAnyProc:(100,118)=*(100,106),128,32;;Tcl_ObjType:t(100,119)=(100,114)Tcl_Obj:T(100,120)=s24refCount:(0,1),0,32;bytes:(8,35),32,32;length:(0,1),64,32;typePtr:(100,121)=*(100,119),96,32;internalRep:(100,122)=u8longValue:(0,3),0,32;doubleValue:(0,13),0,64;otherValuePtr:(0,19),0,32;twoPtrValue:(100,123)=s8ptr1:(0,19),0,32;ptr2:(0,19),32,32;;,0,64;;,128,64;;Tcl_Obj:t(100,124)=(100,120)Tcl_SavedResult:T(100,125)=s228result:(8,35),0,32;freeProc:(100,126)=*(100,91),32,32;objResultPtr:(100,127)=*(100,124),64,32;appendResult:(8,35),96,32;appendAvl:(0,1),128,32;appendUsed:(0,1),160,32;resultSpace:(100,128)=ar(0,22);0;200;(0,2),192,1608;;Tcl_SavedResult:t(100,129)=(100,125)Tcl_Namespace:T(100,130)=s20name:(8,35),0,32;fullName:(8,35),32,32;clientData:(100,1),64,32;deleteProc:(100,131)=*(100,97),96,32;parentPtr:(100,132)=*(100,130),128,32;;Tcl_Namespace:t(100,133)=(100,130)Tcl_CallFrame:T(100,134)=s44nsPtr:(100,135)=*(100,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(100,136)=(100,134)Tcl_CmdInfo:T(100,137)=s32isNativeObjectProc:(0,1),0,32;objProc:(100,138)=*(100,98),32,32;objClientData:(100,1),64,32;proc:(100,139)=*(100,71),96,32;clientData:(100,1),128,32;deleteProc:(100,140)=*(100,70),160,32;deleteData:(100,1),192,32;namespacePtr:(100,135),224,32;;Tcl_CmdInfo:t(100,141)=(100,137)Tcl_DString:T(100,142)=s212string:(8,35),0,32;length:(0,1),32,32;spaceAvl:(0,1),64,32;staticSpace:(100,143)=ar(0,22);0;199;(0,2),96,1600;;Tcl_DString:t(100,144)=(100,142)Tcl_HashEntry:T(100,145)=s20nextPtr:(100,146)=*(100,145),0,32;tablePtr:(100,147)=*(100,148)=xsTcl_HashTable:,32,32;bucketPtr:(100,149)=*(100,146),64,32;clientData:(100,1),96,32;key:(100,150)=u4oneWordValue:(8,35),0,32;words:(100,151)=ar(0,22);0;0;(0,1),0,32;string:(15,4),0,32;;,128,32;;Tcl_HashEntry:t(100,152)=(100,145)Tcl_HashTable:T(100,148)=s52buckets:(100,153)=*(100,154)=*(100,152),0,32;staticBuckets:(100,155)=ar(0,22);0;3;(100,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:(100,156)=*(100,157)=f(100,154),352,32;createProc:(100,158)=*(100,159)=f(100,154),384,32;;Tcl_HashTable:t(100,160)=(100,148)Tcl_HashSearch:T(100,161)=s12tablePtr:(100,162)=*(100,160),0,32;nextIndex:(0,1),32,32;nextEntryPtr:(100,154),64,32;;Tcl_HashSearch:t(100,163)=(100,161)Tcl_Event:T(100,25)=s8proc:(100,164)=*(100,80),0,32;nextPtr:(100,165)=*(100,25),32,32;; :T(100,166)=eTCL_QUEUE_TAIL:0,TCL_QUEUE_HEAD:1,TCL_QUEUE_MARK:2,;Tcl_QueuePosition:t(100,167)=(100,166)Tcl_Time:T(100,168)=s8sec:(0,3),0,32;usec:(0,3),32,32;;Tcl_Time:t(100,169)=(100,168)Tcl_SetTimerProc:t(100,170)=(100,171)=f(0,20)Tcl_WaitForEventProc:t(100,172)=(100,173)=f(0,1)Tcl_DriverBlockModeProc:t(100,174)=(100,175)=f(0,1)Tcl_DriverCloseProc:t(100,176)=(100,177)=f(0,1)Tcl_DriverClose2Proc:t(100,178)=(100,66)Tcl_DriverInputProc:t(100,179)=(100,180)=f(0,1)Tcl_DriverOutputProc:t(100,181)=(100,180)Tcl_DriverSeekProc:t(100,182)=(100,183)=f(0,1)Tcl_DriverSetOptionProc:t(100,184)=(100,185)=f(0,1)Tcl_DriverGetOptionProc:t(100,186)=(100,187)=f(0,1)Tcl_DriverWatchProc:t(100,188)=(100,68)Tcl_DriverGetHandleProc:t(100,189)=(100,190)=f(0,1)Tcl_EolTranslation:T(100,191)=eTCL_TRANSLATE_AUTO:0,TCL_TRANSLATE_CR:1,TCL_TRANSLATE_LF:2,TCL_TRANSLATE_CRLF:3,;Tcl_EolTranslation:t(100,192)=(100,191)Tcl_ChannelType:T(100,193)=s44typeName:(8,35),0,32;blockModeProc:(100,194)=*(100,174),32,32;closeProc:(100,195)=*(100,176),64,32;inputProc:(100,196)=*(100,179),96,32;outputProc:(100,197)=*(100,181),128,32;seekProc:(100,198)=*(100,182),160,32;setOptionProc:(100,199)=*(100,184),192,32;getOptionProc:(100,200)=*(100,186),224,32;watchProc:(100,201)=*(100,188),256,32;getHandleProc:(100,202)=*(100,189),288,32;close2Proc:(100,203)=*(100,178),320,32;;Tcl_ChannelType:t(100,204)=(100,193)Tcl_PathType:T(100,205)=eTCL_PATH_ABSOLUTE:0,TCL_PATH_RELATIVE:1,TCL_PATH_VOLUME_RELATIVE:2,;Tcl_PathType:t(100,206)=(100,205)Tcl_NotifierProcs:T(100,207)=s16setTimerProc:(100,208)=*(100,170),0,32;waitForEventProc:(100,209)=*(100,172),32,32;createFileHandlerProc:(100,210)=*(100,111),64,32;deleteFileHandlerProc:(100,211)=*(100,113),96,32;;Tcl_NotifierProcs:t(100,212)=(100,207)Tcl_EncodingType:T(100,213)=s24encodingName:(18,32),0,32;toUtfProc:(100,214)=*(100,77),32,32;fromUtfProc:(100,214),64,32;freeProc:(100,215)=*(100,79),96,32;clientData:(100,1),128,32;nullSize:(0,1),160,32;;Tcl_EncodingType:t(100,216)=(100,213)Tcl_Token:T(100,217)=s16type:(0,1),0,32;start:(8,35),32,32;size:(0,1),64,32;numComponents:(0,1),96,32;;Tcl_Token:t(100,218)=(100,217)Tcl_Parse:T(100,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:(100,220)=*(100,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:(100,221)=*(100,5),352,32;term:(8,35),384,32;incomplete:(0,1),416,32;staticTokens:(100,222)=ar(0,22);0;19;(100,218),448,2560;;Tcl_Parse:t(100,223)=(100,219)Tcl_UniChar:t(100,224)=(0,9)/usr/include/tclDecls.hTclStubHooks:T(101,1)=s12tclPlatStubs:(101,2)=*(101,3)=xsTclPlatStubs:,0,32;tclIntStubs:(101,4)=*(101,5)=xsTclIntStubs:,32,32;tclIntPlatStubs:(101,6)=*(101,7)=xsTclIntPlatStubs:,64,32;;TclStubHooks:t(101,8)=(101,1)TclStubs:T(101,9)=s1584magic:(0,1),0,32;hooks:(101,10)=*(101,1),32,32;tcl_PkgProvideEx:(101,11)=*(101,12)=f(0,1),64,32;tcl_PkgRequireEx:(101,13)=*(101,14)=f(8,35),96,32;tcl_Panic:(101,15)=*(100,102),128,32;tcl_Alloc:(101,16)=*(101,17)=f(8,35),160,32;tcl_Free:(100,3),192,32;tcl_Realloc:(101,18)=*(101,19)=f(8,35),224,32;tcl_DbCkalloc:(101,20)=*(101,21)=f(8,35),256,32;tcl_DbCkfree:(101,22)=*(101,23)=f(0,1),288,32;tcl_DbCkrealloc:(101,24)=*(101,25)=f(8,35),320,32;tcl_CreateFileHandler:(101,26)=*(100,112),352,32;tcl_DeleteFileHandler:(40,4),384,32;tcl_SetTimer:(101,27)=*(100,171),416,32;tcl_Sleep:(40,4),448,32;tcl_WaitForEvent:(101,28)=*(100,173),480,32;tcl_AppendAllObjTypes:(101,29)=*(101,30)=f(0,1),512,32;tcl_AppendStringsToObj:(101,31)=*(101,32)=f(0,20),544,32;tcl_AppendToObj:(101,33)=*(101,34)=f(0,20),576,32;tcl_ConcatObj:(101,35)=*(101,36)=f(100,127),608,32;tcl_ConvertToType:(101,37)=*(101,38)=f(0,1),640,32;tcl_DbDecrRefCount:(101,33),672,32;tcl_DbIncrRefCount:(101,33),704,32;tcl_DbIsShared:(101,39)=*(101,40)=f(0,1),736,32;tcl_DbNewBooleanObj:(101,41)=*(101,42)=f(100,127),768,32;tcl_DbNewByteArrayObj:(101,43)=*(101,44)=f(100,127),800,32;tcl_DbNewDoubleObj:(101,45)=*(101,46)=f(100,127),832,32;tcl_DbNewListObj:(101,47)=*(101,48)=f(100,127),864,32;tcl_DbNewLongObj:(101,49)=*(101,50)=f(100,127),896,32;tcl_DbNewObj:(101,51)=*(101,52)=f(100,127),928,32;tcl_DbNewStringObj:(101,53)=*(101,54)=f(100,127),960,32;tcl_DuplicateObj:(101,55)=*(101,56)=f(100,127),992,32;tclFreeObj:(101,57)=*(101,58)=f(0,20),1024,32;tcl_GetBoolean:(101,59)=*(101,60)=f(0,1),1056,32;tcl_GetBooleanFromObj:(101,61)=*(101,62)=f(0,1),1088,32;tcl_GetByteArrayFromObj:(101,63)=*(101,64)=f(18,34),1120,32;tcl_GetDouble:(101,65)=*(101,66)=f(0,1),1152,32;tcl_GetDoubleFromObj:(101,67)=*(101,68)=f(0,1),1184,32;tcl_GetIndexFromObj:(101,69)=*(101,70)=f(0,1),1216,32;tcl_GetInt:(101,59),1248,32;tcl_GetIntFromObj:(101,61),1280,32;tcl_GetLongFromObj:(101,71)=*(101,72)=f(0,1),1312,32;tcl_GetObjType:(101,73)=*(101,74)=f(100,121),1344,32;tcl_GetStringFromObj:(101,75)=*(101,76)=f(8,35),1376,32;tcl_InvalidateStringRep:(101,57),1408,32;tcl_ListObjAppendList:(101,77)=*(101,78)=f(0,1),1440,32;tcl_ListObjAppendElement:(101,77),1472,32;tcl_ListObjGetElements:(101,79)=*(101,80)=f(0,1),1504,32;tcl_ListObjIndex:(101,81)=*(101,82)=f(0,1),1536,32;tcl_ListObjLength:(101,61),1568,32;tcl_ListObjReplace:(101,83)=*(101,84)=f(0,1),1600,32;tcl_NewBooleanObj:(101,85)=*(101,86)=f(100,127),1632,32;tcl_NewByteArrayObj:(101,87)=*(101,88)=f(100,127),1664,32;tcl_NewDoubleObj:(101,89)=*(101,90)=f(100,127),1696,32;tcl_NewIntObj:(101,85),1728,32;tcl_NewListObj:(101,35),1760,32;tcl_NewLongObj:(101,91)=*(101,92)=f(100,127),1792,32;tcl_NewObj:(101,93)=*(101,94)=f(100,127),1824,32;tcl_NewStringObj:(101,95)=*(101,96)=f(100,127),1856,32;tcl_SetBooleanObj:(101,97)=*(101,98)=f(0,20),1888,32;tcl_SetByteArrayLength:(101,99)=*(101,100)=f(18,34),1920,32;tcl_SetByteArrayObj:(101,101)=*(101,102)=f(0,20),1952,32;tcl_SetDoubleObj:(101,103)=*(101,104)=f(0,20),1984,32;tcl_SetIntObj:(101,97),2016,32;tcl_SetListObj:(101,105)=*(101,106)=f(0,20),2048,32;tcl_SetLongObj:(101,107)=*(101,108)=f(0,20),2080,32;tcl_SetObjLength:(101,97),2112,32;tcl_SetStringObj:(101,33),2144,32;tcl_AddErrorInfo:(101,109)=*(101,110)=f(0,20),2176,32;tcl_AddObjErrorInfo:(101,111)=*(101,112)=f(0,20),2208,32;tcl_AllowExceptions:(101,113)=*(101,114)=f(0,20),2240,32;tcl_AppendElement:(101,109),2272,32;tcl_AppendResult:(101,115)=*(101,116)=f(0,20),2304,32;tcl_AsyncCreate:(101,117)=*(101,118)=f(100,6),2336,32;tcl_AsyncDelete:(101,119)=*(101,120)=f(0,20),2368,32;tcl_AsyncInvoke:(101,121)=*(101,122)=f(0,1),2400,32;tcl_AsyncMark:(101,119),2432,32;tcl_AsyncReady:(101,123)=*(101,124)=f(0,1),2464,32;tcl_BackgroundError:(101,113),2496,32;tcl_Backslash:(101,125)=*(101,126)=f(0,2),2528,32;tcl_BadChannelOption:(101,127)=*(101,128)=f(0,1),2560,32;tcl_CallWhenDeleted:(101,129)=*(101,130)=f(0,20),2592,32;tcl_CancelIdleCall:(101,131)=*(101,132)=f(0,20),2624,32;tcl_Close:(101,133)=*(101,134)=f(0,1),2656,32;tcl_CommandComplete:(101,135)=*(101,136)=f(0,1),2688,32;tcl_Concat:(101,137)=*(101,138)=f(8,35),2720,32;tcl_ConvertElement:(101,139)=*(101,140)=f(0,1),2752,32;tcl_ConvertCountedElement:(101,141)=*(101,142)=f(0,1),2784,32;tcl_CreateAlias:(101,143)=*(101,144)=f(0,1),2816,32;tcl_CreateAliasObj:(101,145)=*(101,146)=f(0,1),2848,32;tcl_CreateChannel:(101,147)=*(101,148)=f(100,9),2880,32;tcl_CreateChannelHandler:(101,149)=*(101,150)=f(0,20),2912,32;tcl_CreateCloseHandler:(101,151)=*(101,152)=f(0,20),2944,32;tcl_CreateCommand:(101,153)=*(101,154)=f(100,12),2976,32;tcl_CreateEventSource:(101,155)=*(101,156)=f(0,20),3008,32;tcl_CreateExitHandler:(101,157)=*(101,158)=f(0,20),3040,32;tcl_CreateInterp:(101,159)=*(101,160)=f(100,221),3072,32;tcl_CreateMathFunc:(101,161)=*(101,162)=f(0,20),3104,32;tcl_CreateObjCommand:(101,163)=*(101,164)=f(100,12),3136,32;tcl_CreateSlave:(101,165)=*(101,166)=f(100,221),3168,32;tcl_CreateTimerHandler:(101,167)=*(101,168)=f(100,41),3200,32;tcl_CreateTrace:(101,169)=*(101,170)=f(100,44),3232,32;tcl_DeleteAssocData:(101,171)=*(101,172)=f(0,20),3264,32;tcl_DeleteChannelHandler:(101,173)=*(101,174)=f(0,20),3296,32;tcl_DeleteCloseHandler:(101,151),3328,32;tcl_DeleteCommand:(101,175)=*(101,176)=f(0,1),3360,32;tcl_DeleteCommandFromToken:(101,177)=*(101,178)=f(0,1),3392,32;tcl_DeleteEvents:(101,179)=*(101,180)=f(0,20),3424,32;tcl_DeleteEventSource:(101,155),3456,32;tcl_DeleteExitHandler:(101,157),3488,32;tcl_DeleteHashEntry:(101,181)=*(101,182)=f(0,20),3520,32;tcl_DeleteHashTable:(101,183)=*(101,184)=f(0,20),3552,32;tcl_DeleteInterp:(101,113),3584,32;tcl_DetachPids:(101,185)=*(101,186)=f(0,20),3616,32;tcl_DeleteTimerHandler:(101,187)=*(101,188)=f(0,20),3648,32;tcl_DeleteTrace:(101,189)=*(101,190)=f(0,20),3680,32;tcl_DontCallWhenDeleted:(101,129),3712,32;tcl_DoOneEvent:(101,191)=*(101,192)=f(0,1),3744,32;tcl_DoWhenIdle:(101,131),3776,32;tcl_DStringAppend:(101,193)=*(101,194)=f(8,35),3808,32;tcl_DStringAppendElement:(101,195)=*(101,196)=f(8,35),3840,32;tcl_DStringEndSublist:(101,197)=*(101,198)=f(0,20),3872,32;tcl_DStringFree:(101,197),3904,32;tcl_DStringGetResult:(101,199)=*(101,200)=f(0,20),3936,32;tcl_DStringInit:(101,197),3968,32;tcl_DStringResult:(101,199),4000,32;tcl_DStringSetLength:(101,201)=*(101,202)=f(0,20),4032,32;tcl_DStringStartSublist:(101,197),4064,32;tcl_Eof:(101,203)=*(101,204)=f(0,1),4096,32;tcl_ErrnoId:(101,205)=*(101,206)=f(8,35),4128,32;tcl_ErrnoMsg:(101,207)=*(101,208)=f(8,35),4160,32;tcl_Eval:(101,175),4192,32;tcl_EvalFile:(101,175),4224,32;tcl_EvalObj:(101,29),4256,32;tcl_EventuallyFree:(101,209)=*(101,210)=f(0,20),4288,32;tcl_Exit:(40,4),4320,32;tcl_ExposeCommand:(101,127),4352,32;tcl_ExprBoolean:(101,59),4384,32;tcl_ExprBooleanObj:(101,61),4416,32;tcl_ExprDouble:(101,65),4448,32;tcl_ExprDoubleObj:(101,67),4480,32;tcl_ExprLong:(101,211)=*(101,212)=f(0,1),4512,32;tcl_ExprLongObj:(101,71),4544,32;tcl_ExprObj:(101,213)=*(101,214)=f(0,1),4576,32;tcl_ExprString:(101,175),4608,32;tcl_Finalize:(46,5),4640,32;tcl_FindExecutable:(101,215)=*(101,216)=f(0,20),4672,32;tcl_FirstHashEntry:(101,217)=*(101,218)=f(100,154),4704,32;tcl_Flush:(101,203),4736,32;tcl_FreeResult:(101,113),4768,32;tcl_GetAlias:(101,219)=*(101,220)=f(0,1),4800,32;tcl_GetAliasObj:(101,221)=*(101,222)=f(0,1),4832,32;tcl_GetAssocData:(101,223)=*(101,224)=f(100,1),4864,32;tcl_GetChannel:(101,225)=*(101,226)=f(100,9),4896,32;tcl_GetChannelBufferSize:(101,203),4928,32;tcl_GetChannelHandle:(101,227)=*(101,228)=f(0,1),4960,32;tcl_GetChannelInstanceData:(101,229)=*(101,230)=f(100,1),4992,32;tcl_GetChannelMode:(101,203),5024,32;tcl_GetChannelName:(101,231)=*(101,232)=f(8,35),5056,32;tcl_GetChannelOption:(101,233)=*(101,234)=f(0,1),5088,32;tcl_GetChannelType:(101,235)=*(101,236)=f(101,237)=*(100,204),5120,32;tcl_GetCommandInfo:(101,238)=*(101,239)=f(0,1),5152,32;tcl_GetCommandName:(101,240)=*(101,241)=f(8,35),5184,32;tcl_GetErrno:(101,123),5216,32;tcl_GetHostName:(101,205),5248,32;tcl_GetInterpPath:(101,242)=*(101,243)=f(0,1),5280,32;tcl_GetMaster:(101,244)=*(101,245)=f(100,221),5312,32;tcl_GetNameOfExecutable:(101,246)=*(101,247)=f(18,32),5344,32;tcl_GetObjResult:(101,248)=*(101,249)=f(100,127),5376,32;tcl_GetOpenFile:(101,250)=*(101,251)=f(0,1),5408,32;tcl_GetPathType:(101,252)=*(101,253)=f(100,206),5440,32;tcl_Gets:(101,254)=*(101,255)=f(0,1),5472,32;tcl_GetsObj:(101,256)=*(101,257)=f(0,1),5504,32;tcl_GetServiceMode:(101,123),5536,32;tcl_GetSlave:(101,258)=*(101,259)=f(100,221),5568,32;tcl_GetStdChannel:(101,260)=*(101,261)=f(100,9),5600,32;tcl_GetStringResult:(101,262)=*(101,263)=f(8,35),5632,32;tcl_GetVar:(101,264)=*(101,265)=f(8,35),5664,32;tcl_GetVar2:(101,266)=*(101,267)=f(8,35),5696,32;tcl_GlobalEval:(101,175),5728,32;tcl_GlobalEvalObj:(101,29),5760,32;tcl_HideCommand:(101,127),5792,32;tcl_Init:(101,268)=*(100,64),5824,32;tcl_InitHashTable:(101,269)=*(101,270)=f(0,20),5856,32;tcl_InputBlocked:(101,203),5888,32;tcl_InputBuffered:(101,203),5920,32;tcl_InterpDeleted:(101,268),5952,32;tcl_IsSafe:(101,268),5984,32;tcl_JoinPath:(101,271)=*(101,272)=f(8,35),6016,32;tcl_LinkVar:(101,273)=*(101,274)=f(0,1),6048,32;reserved188:(0,19),6080,32;tcl_MakeFileChannel:(101,275)=*(101,276)=f(100,9),6112,32;tcl_MakeSafe:(101,268),6144,32;tcl_MakeTcpClientChannel:(101,277)=*(101,278)=f(100,9),6176,32;tcl_Merge:(101,137),6208,32;tcl_NextHashEntry:(101,279)=*(101,280)=f(100,154),6240,32;tcl_NotifyChannel:(101,281)=*(101,282)=f(0,20),6272,32;tcl_ObjGetVar2:(101,283)=*(101,284)=f(100,127),6304,32;tcl_ObjSetVar2:(101,285)=*(101,286)=f(100,127),6336,32;tcl_OpenCommandChannel:(101,287)=*(101,288)=f(100,9),6368,32;tcl_OpenFileChannel:(101,289)=*(101,290)=f(100,9),6400,32;tcl_OpenTcpClient:(101,291)=*(101,292)=f(100,9),6432,32;tcl_OpenTcpServer:(101,293)=*(101,294)=f(100,9),6464,32;tcl_Preserve:(101,295)=*(100,51),6496,32;tcl_PrintDouble:(101,296)=*(101,297)=f(0,20),6528,32;tcl_PutEnv:(101,298)=*(101,299)=f(0,1),6560,32;tcl_PosixError:(101,262),6592,32;tcl_QueueEvent:(101,300)=*(101,301)=f(0,20),6624,32;tcl_Read:(101,302)=*(101,303)=f(0,1),6656,32;tcl_ReapDetachedProcs:(46,5),6688,32;tcl_RecordAndEval:(101,304)=*(101,305)=f(0,1),6720,32;tcl_RecordAndEvalObj:(101,306)=*(101,307)=f(0,1),6752,32;tcl_RegisterChannel:(101,308)=*(101,309)=f(0,20),6784,32;tcl_RegisterObjType:(101,310)=*(101,311)=f(0,20),6816,32;tcl_RegExpCompile:(101,312)=*(101,313)=f(100,32),6848,32;tcl_RegExpExec:(101,314)=*(101,315)=f(0,1),6880,32;tcl_RegExpMatch:(101,127),6912,32;tcl_RegExpRange:(101,316)=*(101,317)=f(0,20),6944,32;tcl_Release:(101,295),6976,32;tcl_ResetResult:(101,113),7008,32;tcl_ScanElement:(101,318)=*(101,319)=f(0,1),7040,32;tcl_ScanCountedElement:(101,320)=*(101,321)=f(0,1),7072,32;tcl_Seek:(101,322)=*(101,323)=f(0,1),7104,32;tcl_ServiceAll:(101,123),7136,32;tcl_ServiceEvent:(101,191),7168,32;tcl_SetAssocData:(101,324)=*(101,325)=f(0,20),7200,32;tcl_SetChannelBufferSize:(101,281),7232,32;tcl_SetChannelOption:(101,326)=*(101,327)=f(0,1),7264,32;tcl_SetCommandInfo:(101,238),7296,32;tcl_SetErrno:(40,4),7328,32;tcl_SetErrorCode:(101,115),7360,32;tcl_SetMaxBlockTime:(101,27),7392,32;tcl_SetPanicProc:(101,328)=*(101,329)=f(0,20),7424,32;tcl_SetRecursionLimit:(101,121),7456,32;tcl_SetResult:(101,330)=*(101,331)=f(0,20),7488,32;tcl_SetServiceMode:(101,191),7520,32;tcl_SetObjErrorCode:(101,332)=*(101,333)=f(0,20),7552,32;tcl_SetObjResult:(101,332),7584,32;tcl_SetStdChannel:(101,281),7616,32;tcl_SetVar:(101,266),7648,32;tcl_SetVar2:(101,334)=*(101,335)=f(8,35),7680,32;tcl_SignalId:(101,207),7712,32;tcl_SignalMsg:(101,207),7744,32;tcl_SourceRCFile:(101,113),7776,32;tcl_SplitList:(101,336)=*(101,337)=f(0,1),7808,32;tcl_SplitPath:(101,338)=*(101,339)=f(0,20),7840,32;tcl_StaticPackage:(101,340)=*(101,341)=f(0,20),7872,32;tcl_StringMatch:(101,342)=*(101,343)=f(0,1),7904,32;tcl_Tell:(101,203),7936,32;tcl_TraceVar:(101,344)=*(101,345)=f(0,1),7968,32;tcl_TraceVar2:(101,346)=*(101,347)=f(0,1),8000,32;tcl_TranslateFileName:(101,348)=*(101,349)=f(8,35),8032,32;tcl_Ungets:(101,350)=*(101,351)=f(0,1),8064,32;tcl_UnlinkVar:(101,171),8096,32;tcl_UnregisterChannel:(101,133),8128,32;tcl_UnsetVar:(101,304),8160,32;tcl_UnsetVar2:(101,273),8192,32;tcl_UntraceVar:(101,352)=*(101,353)=f(0,20),8224,32;tcl_UntraceVar2:(101,354)=*(101,355)=f(0,20),8256,32;tcl_UpdateLinkedVar:(101,171),8288,32;tcl_UpVar:(101,356)=*(101,357)=f(0,1),8320,32;tcl_UpVar2:(101,358)=*(101,359)=f(0,1),8352,32;tcl_VarEval:(101,360)=*(101,361)=f(0,1),8384,32;tcl_VarTraceInfo:(101,362)=*(101,363)=f(100,1),8416,32;tcl_VarTraceInfo2:(101,364)=*(101,365)=f(100,1),8448,32;tcl_Write:(101,302),8480,32;tcl_WrongNumArgs:(101,366)=*(101,367)=f(0,20),8512,32;tcl_DumpActiveMemory:(101,135),8544,32;tcl_ValidateAllMemory:(101,368)=*(101,369)=f(0,20),8576,32;tcl_AppendResultVA:(101,370)=*(101,371)=f(0,20),8608,32;tcl_AppendStringsToObjVA:(101,372)=*(101,373)=f(0,20),8640,32;tcl_HashStats:(101,374)=*(101,375)=f(8,35),8672,32;tcl_ParseVar:(101,376)=*(101,377)=f(8,35),8704,32;tcl_PkgPresent:(101,266),8736,32;tcl_PkgPresentEx:(101,13),8768,32;tcl_PkgProvide:(101,127),8800,32;tcl_PkgRequire:(101,266),8832,32;tcl_SetErrorCodeVA:(101,370),8864,32;tcl_VarEvalVA:(101,378)=*(101,379)=f(0,1),8896,32;tcl_WaitPid:(101,380)=*(101,381)=f(100,29),8928,32;tcl_PanicVA:(101,382)=*(101,383)=f(0,20),8960,32;tcl_GetVersion:(101,384)=*(101,385)=f(0,20),8992,32;tcl_InitMemory:(101,113),9024,32;tcl_StackChannel:(101,386)=*(101,387)=f(100,9),9056,32;tcl_UnstackChannel:(101,308),9088,32;tcl_GetStackedChannel:(101,388)=*(101,389)=f(100,9),9120,32;reserved284:(0,19),9152,32;reserved285:(0,19),9184,32;tcl_AppendObjToObj:(101,390)=*(101,391)=f(0,20),9216,32;tcl_CreateEncoding:(101,392)=*(101,393)=f(100,21),9248,32;tcl_CreateThreadExitHandler:(101,157),9280,32;tcl_DeleteThreadExitHandler:(101,157),9312,32;tcl_DiscardResult:(101,394)=*(101,395)=f(0,20),9344,32;tcl_EvalEx:(101,396)=*(101,397)=f(0,1),9376,32;tcl_EvalObjv:(101,398)=*(101,399)=f(0,1),9408,32;tcl_EvalObjEx:(101,306),9440,32;tcl_ExitThread:(40,4),9472,32;tcl_ExternalToUtf:(101,400)=*(101,401)=f(0,1),9504,32;tcl_ExternalToUtfDString:(101,402)=*(101,403)=f(8,35),9536,32;tcl_FinalizeThread:(46,5),9568,32;tcl_FinalizeNotifier:(101,295),9600,32;tcl_FreeEncoding:(101,404)=*(101,405)=f(0,20),9632,32;tcl_GetCurrentThread:(101,406)=*(101,407)=f(100,38),9664,32;tcl_GetEncoding:(101,408)=*(101,409)=f(100,21),9696,32;tcl_GetEncodingName:(101,410)=*(101,411)=f(8,35),9728,32;tcl_GetEncodingNames:(101,113),9760,32;tcl_GetIndexFromObjStruct:(101,412)=*(101,413)=f(0,1),9792,32;tcl_GetThreadData:(101,414)=*(101,415)=f(0,19),9824,32;tcl_GetVar2Ex:(101,416)=*(101,417)=f(100,127),9856,32;tcl_InitNotifier:(101,418)=*(101,419)=f(100,1),9888,32;tcl_MutexLock:(101,420)=*(101,421)=f(0,20),9920,32;tcl_MutexUnlock:(101,420),9952,32;tcl_ConditionNotify:(101,422)=*(101,423)=f(0,20),9984,32;tcl_ConditionWait:(101,424)=*(101,425)=f(0,20),10016,32;tcl_NumUtfChars:(101,426)=*(101,427)=f(0,1),10048,32;tcl_ReadChars:(101,428)=*(101,429)=f(0,1),10080,32;tcl_RestoreResult:(101,430)=*(101,431)=f(0,20),10112,32;tcl_SaveResult:(101,430),10144,32;tcl_SetSystemEncoding:(101,432)=*(101,433)=f(0,1),10176,32;tcl_SetVar2Ex:(101,434)=*(101,435)=f(100,127),10208,32;tcl_ThreadAlert:(101,436)=*(101,437)=f(0,20),10240,32;tcl_ThreadQueueEvent:(101,438)=*(101,439)=f(0,20),10272,32;tcl_UniCharAtIndex:(101,440)=*(101,441)=f(100,224),10304,32;tcl_UniCharToLower:(101,442)=*(101,443)=f(100,224),10336,32;tcl_UniCharToTitle:(101,442),10368,32;tcl_UniCharToUpper:(101,442),10400,32;tcl_UniCharToUtf:(101,444)=*(101,445)=f(0,1),10432,32;tcl_UtfAtIndex:(101,446)=*(101,447)=f(8,35),10464,32;tcl_UtfCharComplete:(101,426),10496,32;tcl_UtfBackslash:(101,448)=*(101,449)=f(0,1),10528,32;tcl_UtfFindFirst:(101,446),10560,32;tcl_UtfFindLast:(101,446),10592,32;tcl_UtfNext:(101,450)=*(101,451)=f(8,35),10624,32;tcl_UtfPrev:(101,452)=*(101,453)=f(8,35),10656,32;tcl_UtfToExternal:(101,400),10688,32;tcl_UtfToExternalDString:(101,402),10720,32;tcl_UtfToLower:(101,135),10752,32;tcl_UtfToTitle:(101,135),10784,32;tcl_UtfToUniChar:(101,454)=*(101,455)=f(0,1),10816,32;tcl_UtfToUpper:(101,135),10848,32;tcl_WriteChars:(101,456)=*(101,457)=f(0,1),10880,32;tcl_WriteObj:(101,256),10912,32;tcl_GetString:(101,458)=*(101,459)=f(8,35),10944,32;tcl_GetDefaultEncodingDir:(101,205),10976,32;tcl_SetDefaultEncodingDir:(100,3),11008,32;tcl_AlertNotifier:(101,295),11040,32;tcl_ServiceModeHook:(40,4),11072,32;tcl_UniCharIsAlnum:(101,191),11104,32;tcl_UniCharIsAlpha:(101,191),11136,32;tcl_UniCharIsDigit:(101,191),11168,32;tcl_UniCharIsLower:(101,191),11200,32;tcl_UniCharIsSpace:(101,191),11232,32;tcl_UniCharIsUpper:(101,191),11264,32;tcl_UniCharIsWordChar:(101,191),11296,32;tcl_UniCharLen:(101,460)=*(101,461)=f(0,1),11328,32;tcl_UniCharNcmp:(101,462)=*(101,463)=f(0,1),11360,32;tcl_UniCharToUtfDString:(101,464)=*(101,465)=f(8,35),11392,32;tcl_UtfToUniCharDString:(101,466)=*(101,467)=f(101,468)=*(100,224),11424,32;tcl_GetRegExpFromObj:(101,469)=*(101,470)=f(100,32),11456,32;tcl_EvalTokens:(101,471)=*(101,472)=f(100,127),11488,32;tcl_FreeParse:(101,473)=*(101,474)=f(0,20),11520,32;tcl_LogCommandInfo:(101,475)=*(101,476)=f(0,20),11552,32;tcl_ParseBraces:(101,477)=*(101,478)=f(0,1),11584,32;tcl_ParseCommand:(101,479)=*(101,480)=f(0,1),11616,32;tcl_ParseExpr:(101,481)=*(101,482)=f(0,1),11648,32;tcl_ParseQuotedString:(101,477),11680,32;tcl_ParseVarName:(101,483)=*(101,484)=f(0,1),11712,32;tcl_GetCwd:(101,485)=*(101,486)=f(8,35),11744,32;tcl_Chdir:(101,298),11776,32;tcl_Access:(101,426),11808,32;tcl_Stat:(101,487)=*(101,488)=f(0,1),11840,32;tcl_UtfNcmp:(101,489)=*(101,490)=f(0,1),11872,32;tcl_UtfNcasecmp:(101,489),11904,32;tcl_StringCaseMatch:(101,491)=*(101,492)=f(0,1),11936,32;tcl_UniCharIsControl:(101,191),11968,32;tcl_UniCharIsGraph:(101,191),12000,32;tcl_UniCharIsPrint:(101,191),12032,32;tcl_UniCharIsPunct:(101,191),12064,32;tcl_RegExpExecObj:(101,493)=*(101,494)=f(0,1),12096,32;tcl_RegExpGetInfo:(101,495)=*(101,496)=f(0,20),12128,32;tcl_NewUnicodeObj:(101,497)=*(101,498)=f(100,127),12160,32;tcl_SetUnicodeObj:(101,499)=*(101,500)=f(0,20),12192,32;tcl_GetCharLength:(101,501)=*(101,502)=f(0,1),12224,32;tcl_GetUniChar:(101,503)=*(101,504)=f(100,224),12256,32;tcl_GetUnicode:(101,505)=*(101,506)=f(101,468),12288,32;tcl_GetRange:(101,507)=*(101,508)=f(100,127),12320,32;tcl_AppendUnicodeToObj:(101,499),12352,32;tcl_RegExpMatchObj:(101,77),12384,32;tcl_SetNotifier:(101,509)=*(101,510)=f(0,20),12416,32;tcl_GetAllocMutex:(101,511)=*(101,512)=f(101,513)=*(100,26),12448,32;tcl_GetChannelNames:(101,268),12480,32;tcl_GetChannelNamesEx:(101,175),12512,32;tcl_ProcObjCmd:(101,514)=*(101,515)=f(0,1),12544,32;tcl_ConditionFinalize:(101,422),12576,32;tcl_MutexFinalize:(101,420),12608,32;tcl_CreateThread:(101,516)=*(101,517)=f(0,1),12640,32;;TclStubs:t(101,518)=(101,9)/usr/include/X11/Xlib.h/usr/include/X11/X.hXID:t(103,1)=(0,5)Mask:t(103,2)=(0,5)Atom:t(103,3)=(0,5)VisualID:t(103,4)=(0,5)Time:t(103,5)=(0,5)Window:t(103,6)=(103,1)Drawable:t(103,7)=(103,1)Font:t(103,8)=(103,1)Pixmap:t(103,9)=(103,1)Cursor:t(103,10)=(103,1)Colormap:t(103,11)=(103,1)GContext:t(103,12)=(103,1)KeySym:t(103,13)=(103,1)KeyCode:t(103,14)=(0,11)/usr/include/X11/Xfuncproto.h/usr/include/X11/Xosdefs.hptrdiff_t:t(106,1)=(0,1)XPointer:t(102,1)=(8,35)_XExtData:T(102,2)=s16number:(0,1),0,32;next:(102,3)=*(102,2),32,32;free_private:(102,4)=*(102,5)=f(0,1),64,32;private_data:(102,1),96,32;;XExtData:t(102,6)=(102,2)XExtCodes:t(102,7)=(102,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(102,9)=(102,10)=s12depth:(0,1),0,32;bits_per_pixel:(0,1),32,32;scanline_pad:(0,1),64,32;;XGCValues:t(102,11)=(102,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:(103,9),352,32;stipple:(103,9),384,32;ts_x_origin:(0,1),416,32;ts_y_origin:(0,1),448,32;font:(103,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:(103,9),640,32;dash_offset:(0,1),672,32;dashes:(0,2),704,8;;GC:t(102,13)=(102,14)=*(102,15)=xs_XGC:Visual:t(102,16)=(102,17)=s32ext_data:(102,18)=*(102,6),0,32;visualid:(103,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(102,19)=(102,20)=s12depth:(0,1),0,32;nvisuals:(0,1),32,32;visuals:(102,21)=*(102,16),64,32;;Screen:t(102,22)=(102,23)=s80ext_data:(102,18),0,32;display:(102,24)=*(102,25)=xs_XDisplay:,32,32;root:(103,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:(102,26)=*(102,19),256,32;root_depth:(0,1),288,32;root_visual:(102,21),320,32;default_gc:(102,13),352,32;cmap:(103,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(102,27)=(102,28)=s16ext_data:(102,18),0,32;depth:(0,1),32,32;bits_per_pixel:(0,1),64,32;scanline_pad:(0,1),96,32;;XSetWindowAttributes:t(102,29)=(102,30)=s60background_pixmap:(103,9),0,32;background_pixel:(0,5),32,32;border_pixmap:(103,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:(103,11),416,32;cursor:(103,10),448,32;;XWindowAttributes:t(102,31)=(102,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:(102,21),192,32;root:(103,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:(103,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:(102,33)=*(102,22),704,32;;XHostAddress:t(102,34)=(102,35)=s12family:(0,1),0,32;length:(0,1),32,32;address:(8,35),64,32;;funcs:T(102,36)=s24create_image:(102,37)=*(102,38)=f(102,39)=*(102,40)=xs_XImage:,0,32;destroy_image:(102,41)=*(102,42)=f(0,1),32,32;get_pixel:(102,43)=*(102,44)=f(0,5),64,32;put_pixel:(102,45)=*(102,46)=f(0,1),96,32;sub_image:(102,47)=*(102,48)=f(102,39),128,32;add_pixel:(102,49)=*(102,50)=f(0,1),160,32;;_XImage:T(102,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:(102,1),480,32;f:(102,36),512,192;;XImage:t(102,51)=(102,40)XWindowChanges:t(102,52)=(102,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:(103,6),160,32;stack_mode:(0,1),192,32;;XColor:t(102,54)=(102,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(102,56)=(102,57)=s8x1:(0,8),0,16;y1:(0,8),16,16;x2:(0,8),32,16;y2:(0,8),48,16;;XPoint:t(102,58)=(102,59)=s4x:(0,8),0,16;y:(0,8),16,16;;XRectangle:t(102,60)=(102,61)=s8x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;;XArc:t(102,62)=(102,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(102,64)=(102,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(102,66)=(102,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:(102,68)=ar(0,22);0;31;(0,2),192,256;;XTimeCoord:t(102,69)=(102,70)=s8time:(103,5),0,32;x:(0,8),32,16;y:(0,8),48,16;;XModifierKeymap:t(102,71)=(102,72)=s8max_keypermod:(0,1),0,32;modifiermap:(102,73)=*(103,14),32,32;;Display:t(102,74)=(102,25)_XPrivDisplay:t(102,75)=(102,76)=*(102,77)=s176ext_data:(102,18),0,32;private1:(102,78)=*(102,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:(103,1),224,32;private4:(103,1),256,32;private5:(103,1),288,32;private6:(0,1),320,32;resource_alloc:(102,80)=*(102,81)=f(103,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:(102,82)=*(102,27),544,32;private8:(0,1),576,32;release:(0,1),608,32;private9:(102,78),640,32;private10:(102,78),672,32;qlen:(0,1),704,32;last_request_read:(0,5),736,32;request:(0,5),768,32;private11:(102,1),800,32;private12:(102,1),832,32;private13:(102,1),864,32;private14:(102,1),896,32;max_request_size:(0,4),928,32;db:(102,83)=*(102,84)=xs_XrmHashBucketRec:,960,32;private15:(102,85)=*(102,86)=f(0,1),992,32;display_name:(8,35),1024,32;default_screen:(0,1),1056,32;nscreens:(0,1),1088,32;screens:(102,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:(102,1),1280,32;private18:(102,1),1312,32;private19:(0,1),1344,32;xdefaults:(8,35),1376,32;;XKeyEvent:t(102,87)=(102,88)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89)=*(102,74),96,32;window:(103,6),128,32;root:(103,6),160,32;subwindow:(103,6),192,32;time:(103,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(102,90)=(102,87)XKeyReleasedEvent:t(102,91)=(102,87)XButtonEvent:t(102,92)=(102,93)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;window:(103,6),128,32;root:(103,6),160,32;subwindow:(103,6),192,32;time:(103,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(102,94)=(102,92)XButtonReleasedEvent:t(102,95)=(102,92)XMotionEvent:t(102,96)=(102,97)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;window:(103,6),128,32;root:(103,6),160,32;subwindow:(103,6),192,32;time:(103,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(102,98)=(102,96)XCrossingEvent:t(102,99)=(102,100)=s68type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;window:(103,6),128,32;root:(103,6),160,32;subwindow:(103,6),192,32;time:(103,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(102,101)=(102,99)XLeaveWindowEvent:t(102,102)=(102,99)XFocusChangeEvent:t(102,103)=(102,104)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;window:(103,6),128,32;mode:(0,1),160,32;detail:(0,1),192,32;;XFocusInEvent:t(102,105)=(102,103)XFocusOutEvent:t(102,106)=(102,103)XKeymapEvent:t(102,107)=(102,108)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;window:(103,6),128,32;key_vector:(102,68),160,256;;XExposeEvent:t(102,109)=(102,110)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;window:(103,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(102,111)=(102,112)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;drawable:(103,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(102,113)=(102,114)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;drawable:(103,7),128,32;major_code:(0,1),160,32;minor_code:(0,1),192,32;;XVisibilityEvent:t(102,115)=(102,116)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;window:(103,6),128,32;state:(0,1),160,32;;XCreateWindowEvent:t(102,117)=(102,118)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;parent:(103,6),128,32;window:(103,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(102,119)=(102,120)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;event:(103,6),128,32;window:(103,6),160,32;;XUnmapEvent:t(102,121)=(102,122)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;event:(103,6),128,32;window:(103,6),160,32;from_configure:(0,1),192,32;;XMapEvent:t(102,123)=(102,124)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;event:(103,6),128,32;window:(103,6),160,32;override_redirect:(0,1),192,32;;XMapRequestEvent:t(102,125)=(102,126)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;parent:(103,6),128,32;window:(103,6),160,32;;XReparentEvent:t(102,127)=(102,128)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;event:(103,6),128,32;window:(103,6),160,32;parent:(103,6),192,32;x:(0,1),224,32;y:(0,1),256,32;override_redirect:(0,1),288,32;;XConfigureEvent:t(102,129)=(102,130)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;event:(103,6),128,32;window:(103,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:(103,6),352,32;override_redirect:(0,1),384,32;;XGravityEvent:t(102,131)=(102,132)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;event:(103,6),128,32;window:(103,6),160,32;x:(0,1),192,32;y:(0,1),224,32;;XResizeRequestEvent:t(102,133)=(102,134)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;window:(103,6),128,32;width:(0,1),160,32;height:(0,1),192,32;;XConfigureRequestEvent:t(102,135)=(102,136)=s56type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;parent:(103,6),128,32;window:(103,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:(103,6),352,32;detail:(0,1),384,32;value_mask:(0,5),416,32;;XCirculateEvent:t(102,137)=(102,138)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;event:(103,6),128,32;window:(103,6),160,32;place:(0,1),192,32;;XCirculateRequestEvent:t(102,139)=(102,140)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;parent:(103,6),128,32;window:(103,6),160,32;place:(0,1),192,32;;XPropertyEvent:t(102,141)=(102,142)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;window:(103,6),128,32;atom:(103,3),160,32;time:(103,5),192,32;state:(0,1),224,32;;XSelectionClearEvent:t(102,143)=(102,144)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;window:(103,6),128,32;selection:(103,3),160,32;time:(103,5),192,32;;XSelectionRequestEvent:t(102,145)=(102,146)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;owner:(103,6),128,32;requestor:(103,6),160,32;selection:(103,3),192,32;target:(103,3),224,32;property:(103,3),256,32;time:(103,5),288,32;;XSelectionEvent:t(102,147)=(102,148)=s36type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;requestor:(103,6),128,32;selection:(103,3),160,32;target:(103,3),192,32;property:(103,3),224,32;time:(103,5),256,32;;XColormapEvent:t(102,149)=(102,150)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;window:(103,6),128,32;colormap:(103,11),160,32;new:(0,1),192,32;state:(0,1),224,32;;XClientMessageEvent:t(102,151)=(102,152)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;window:(103,6),128,32;message_type:(103,3),160,32;format:(0,1),192,32;data:(102,153)=u20b:(102,154)=ar(0,22);0;19;(0,2),0,160;s:(102,155)=ar(0,22);0;9;(0,8),0,160;l:(102,156)=ar(0,22);0;4;(0,3),0,160;;,224,160;;XMappingEvent:t(102,157)=(102,158)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;window:(103,6),128,32;request:(0,1),160,32;first_keycode:(0,1),192,32;count:(0,1),224,32;;XErrorEvent:t(102,159)=(102,160)=s20type:(0,1),0,32;display:(102,89),32,32;resourceid:(103,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(102,161)=(102,162)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;window:(103,6),128,32;;_XEvent:T(102,163)=u96type:(0,1),0,32;xany:(102,161),0,160;xkey:(102,87),0,480;xbutton:(102,92),0,480;xmotion:(102,96),0,480;xcrossing:(102,99),0,544;xfocus:(102,103),0,224;xexpose:(102,109),0,320;xgraphicsexpose:(102,111),0,384;xnoexpose:(102,113),0,224;xvisibility:(102,115),0,192;xcreatewindow:(102,117),0,384;xdestroywindow:(102,119),0,192;xunmap:(102,121),0,224;xmap:(102,123),0,224;xmaprequest:(102,125),0,192;xreparent:(102,127),0,320;xconfigure:(102,129),0,416;xgravity:(102,131),0,256;xresizerequest:(102,133),0,224;xconfigurerequest:(102,135),0,448;xcirculate:(102,137),0,224;xcirculaterequest:(102,139),0,224;xproperty:(102,141),0,256;xselectionclear:(102,143),0,224;xselectionrequest:(102,145),0,320;xselection:(102,147),0,288;xcolormap:(102,149),0,256;xclient:(102,151),0,384;xmapping:(102,157),0,256;xerror:(102,159),0,160;xkeymap:(102,107),0,416;pad:(102,164)=ar(0,22);0;23;(0,3),0,768;;XEvent:t(102,165)=(102,163)XCharStruct:t(102,166)=(102,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(102,168)=(102,169)=s8name:(103,3),0,32;card32:(0,5),32,32;;XFontStruct:t(102,170)=(102,171)=s80ext_data:(102,18),0,32;fid:(103,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:(102,172)=*(102,168),320,32;min_bounds:(102,166),352,96;max_bounds:(102,166),448,96;per_char:(102,173)=*(102,166),544,32;ascent:(0,1),576,32;descent:(0,1),608,32;;XTextItem:t(102,174)=(102,175)=s16chars:(8,35),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(103,8),96,32;;XChar2b:t(102,176)=(102,177)=s2byte1:(0,11),0,8;byte2:(0,11),8,8;;XTextItem16:t(102,178)=(102,179)=s16chars:(102,180)=*(102,176),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(103,8),96,32;;XEDataObject:t(102,181)=(102,182)=u4display:(102,89),0,32;gc:(102,13),0,32;visual:(102,21),0,32;screen:(102,33),0,32;pixmap_format:(102,82),0,32;font:(102,183)=*(102,170),0,32;;XFontSetExtents:t(102,184)=(102,185)=s16max_ink_extent:(102,60),0,64;max_logical_extent:(102,60),64,64;;XOM:t(102,186)=(102,187)=*(102,188)=xs_XOM:XOC:t(102,189)=(102,190)=*(102,191)=xs_XOC:XFontSet:t(102,192)=(102,190)XmbTextItem:t(102,193)=(102,194)=s16chars:(8,35),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(102,192),96,32;;XwcTextItem:t(102,195)=(102,196)=s16chars:(102,197)=*(14,1),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(102,192),96,32;;XOMCharSetList:t(102,198)=(102,199)=s8charset_count:(0,1),0,32;charset_list:(102,200)=*(8,35),32,32;; :T(102,201)=eXOMOrientation_LTR_TTB:0,XOMOrientation_RTL_TTB:1,XOMOrientation_TTB_LTR:2,XOMOrientation_TTB_RTL:3,XOMOrientation_Context:4,;XOrientation:t(102,202)=(102,201)XOMOrientation:t(102,203)=(102,204)=s8num_orientation:(0,1),0,32;orientation:(102,205)=*(102,202),32,32;;XOMFontInfo:t(102,206)=(102,207)=s12num_font:(0,1),0,32;font_struct_list:(102,208)=*(102,183),32,32;font_name_list:(102,200),64,32;;XIM:t(102,209)=(102,210)=*(102,211)=xs_XIM:XIC:t(102,212)=(102,213)=*(102,214)=xs_XIC:XIMProc:t(102,215)=(102,216)=*(102,217)=f(0,20)XICProc:t(102,218)=(102,219)=*(102,220)=f(0,1)XIDProc:t(102,221)=(102,222)=*(102,223)=f(0,20)XIMStyle:t(102,224)=(0,5)XIMStyles:t(102,225)=(102,226)=s8count_styles:(0,9),0,16;supported_styles:(102,227)=*(102,224),32,32;;XVaNestedList:t(102,228)=(0,19)XIMCallback:t(102,229)=(102,230)=s8client_data:(102,1),0,32;callback:(102,215),32,32;;XICCallback:t(102,231)=(102,232)=s8client_data:(102,1),0,32;callback:(102,218),32,32;;XIMFeedback:t(102,233)=(0,5)_XIMText:T(102,234)=s16length:(0,9),0,16;feedback:(102,235)=*(102,233),32,32;encoding_is_wchar:(0,1),64,32;string:(102,236)=u4multi_byte:(8,35),0,32;wide_char:(102,197),0,32;;,96,32;;XIMText:t(102,237)=(102,234)XIMPreeditState:t(102,238)=(0,5)_XIMPreeditStateNotifyCallbackStruct:T(102,239)=s4state:(102,238),0,32;;XIMPreeditStateNotifyCallbackStruct:t(102,240)=(102,239)XIMResetState:t(102,241)=(0,5)XIMStringConversionFeedback:t(102,242)=(0,5)_XIMStringConversionText:T(102,243)=s16length:(0,9),0,16;feedback:(102,244)=*(102,242),32,32;encoding_is_wchar:(0,1),64,32;string:(102,245)=u4mbs:(8,35),0,32;wcs:(102,197),0,32;;,96,32;;XIMStringConversionText:t(102,246)=(102,243)XIMStringConversionPosition:t(102,247)=(0,9)XIMStringConversionType:t(102,248)=(0,9)XIMStringConversionOperation:t(102,249)=(0,9) :T(102,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(102,251)=(102,250)_XIMStringConversionCallbackStruct:T(102,252)=s16position:(102,247),0,16;direction:(102,251),32,32;operation:(102,249),64,16;factor:(0,9),80,16;text:(102,253)=*(102,246),96,32;;XIMStringConversionCallbackStruct:t(102,254)=(102,252)_XIMPreeditDrawCallbackStruct:T(102,255)=s16caret:(0,1),0,32;chg_first:(0,1),32,32;chg_length:(0,1),64,32;text:(102,256)=*(102,237),96,32;;XIMPreeditDrawCallbackStruct:t(102,257)=(102,255) :T(102,258)=eXIMIsInvisible:0,XIMIsPrimary:1,XIMIsSecondary:2,;XIMCaretStyle:t(102,259)=(102,258)_XIMPreeditCaretCallbackStruct:T(102,260)=s12position:(0,1),0,32;direction:(102,251),32,32;style:(102,259),64,32;;XIMPreeditCaretCallbackStruct:t(102,261)=(102,260) :T(102,262)=eXIMTextType:0,XIMBitmapType:1,;XIMStatusDataType:t(102,263)=(102,262)_XIMStatusDrawCallbackStruct:T(102,264)=s8type:(102,263),0,32;data:(102,265)=u4text:(102,256),0,32;bitmap:(103,9),0,32;;,32,32;;XIMStatusDrawCallbackStruct:t(102,266)=(102,264)_XIMHotKeyTrigger:T(102,267)=s12keysym:(103,13),0,32;modifier:(0,1),32,32;modifier_mask:(0,1),64,32;;XIMHotKeyTrigger:t(102,268)=(102,267)_XIMHotKeyTriggers:T(102,269)=s8num_hot_key:(0,1),0,32;key:(102,270)=*(102,268),32,32;;XIMHotKeyTriggers:t(102,271)=(102,269)XIMHotKeyState:t(102,272)=(0,5)XIMValuesList:t(102,273)=(102,274)=s8count_values:(0,9),0,16;supported_values:(102,200),32,32;;XErrorHandler:t(102,275)=(102,276)=*(102,277)=f(0,1)XIOErrorHandler:t(102,278)=(102,279)=*(102,280)=f(0,1)XConnectionWatchProc:t(102,281)=(102,282)=*(102,283)=f(0,20)Tk_BindingTable:t(99,1)=(99,2)=*(99,3)=xsTk_BindingTable_:Tk_Canvas:t(99,4)=(99,5)=*(99,6)=xsTk_Canvas_:Tk_Cursor:t(99,7)=(99,8)=*(99,9)=xsTk_Cursor_:Tk_ErrorHandler:t(99,10)=(99,11)=*(99,12)=xsTk_ErrorHandler_:Tk_Font:t(99,13)=(99,14)=*(99,15)=xsTk_Font_:Tk_Image:t(99,16)=(99,17)=*(99,18)=xsTk_Image__:Tk_ImageMaster:t(99,19)=(99,20)=*(99,21)=xsTk_ImageMaster_:Tk_OptionTable:t(99,22)=(99,23)=*(99,24)=xsTk_OptionTable_:Tk_PostscriptInfo:t(99,25)=(99,26)=*(99,27)=xsTk_PostscriptInfo_:Tk_TextLayout:t(99,28)=(99,29)=*(99,30)=xsTk_TextLayout_:Tk_Window:t(99,31)=(99,32)=*(99,33)=xsTk_Window_:Tk_3DBorder:t(99,34)=(99,35)=*(99,36)=xsTk_3DBorder_:Tk_Uid:t(99,37)=(8,35) :T(99,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(99,39)=(99,38)Tk_OptionSpec:T(99,40)=s40type:(99,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:(100,1),256,32;typeMask:(0,1),288,32;;Tk_OptionSpec:t(99,41)=(99,40)Tk_SavedOption:T(99,42)=s16optionPtr:(99,43)=*(99,44)=xsTkOption:,0,32;valuePtr:(100,127),32,32;internalForm:(0,13),64,64;;Tk_SavedOption:t(99,45)=(99,42)Tk_SavedOptions:T(99,46)=s336recordPtr:(8,35),0,32;tkwin:(99,31),32,32;numItems:(0,1),64,32;items:(99,47)=ar(0,22);0;19;(99,45),96,2560;nextPtr:(99,48)=*(99,46),2656,32;;Tk_SavedOptions:t(99,49)=(99,46)Tk_OptionParseProc:t(99,50)=(99,51)=f(0,1)Tk_OptionPrintProc:t(99,52)=(99,53)=f(8,35)Tk_CustomOption:T(99,54)=s12parseProc:(99,55)=*(99,50),0,32;printProc:(99,56)=*(99,52),32,32;clientData:(100,1),64,32;;Tk_CustomOption:t(99,57)=(99,54)Tk_ConfigSpec:T(99,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:(99,59)=*(99,57),224,32;;Tk_ConfigSpec:t(99,60)=(99,58) :T(99,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(99,62)=(99,61)Tk_ArgvInfo:t(99,63)=(99,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(99,65)=eTK_DEFER_EVENT:0,TK_PROCESS_EVENT:1,TK_DISCARD_EVENT:2,;Tk_RestrictAction:t(99,66)=(99,65) :T(99,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(99,68)=(99,67) :T(99,69)=eTK_JUSTIFY_LEFT:0,TK_JUSTIFY_RIGHT:1,TK_JUSTIFY_CENTER:2,;Tk_Justify:t(99,70)=(99,69)Tk_FontMetrics:T(99,71)=s12ascent:(0,1),0,32;descent:(0,1),32,32;linespace:(0,1),64,32;;Tk_FontMetrics:t(99,72)=(99,71)Tk_GeomRequestProc:t(99,73)=(99,74)=f(0,20)Tk_GeomLostSlaveProc:t(99,75)=(99,74)Tk_GeomMgr:T(99,76)=s12name:(8,35),0,32;requestProc:(99,77)=*(99,73),32,32;lostSlaveProc:(99,78)=*(99,75),64,32;;Tk_GeomMgr:t(99,79)=(99,76)XVirtualEvent:t(99,80)=(99,81)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;event:(103,6),128,32;root:(103,6),160,32;subwindow:(103,6),192,32;time:(103,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:(99,37),416,32;same_screen:(0,1),448,32;;XActivateDeactivateEvent:t(99,82)=(99,83)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(102,89),96,32;window:(103,6),128,32;;XActivateEvent:t(99,84)=(99,82)XDeactivateEvent:t(99,85)=(99,82)Tk_FakeWin:T(99,86)=s216display:(102,89),0,32;dummy1:(8,35),32,32;screenNum:(0,1),64,32;visual:(102,21),96,32;depth:(0,1),128,32;window:(103,6),160,32;dummy2:(8,35),192,32;dummy3:(8,35),224,32;parentPtr:(99,31),256,32;dummy4:(8,35),288,32;dummy5:(8,35),320,32;pathName:(8,35),352,32;nameUid:(99,37),384,32;classUid:(99,37),416,32;changes:(102,52),448,224;dummy6:(0,4),672,32;atts:(102,29),704,480;dummy7:(0,5),1184,32;flags:(0,4),1216,32;dummy8:(8,35),1248,32;dummy9:(102,212),1280,32;dummy10:(99,87)=*(100,1),1312,32;dummy11:(0,1),1344,32;dummy12:(0,1),1376,32;dummy13:(8,35),1408,32;dummy14:(8,35),1440,32;dummy15:(100,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:(100,1),1664,32;dummy19:(8,35),1696,32;;Tk_FakeWin:t(99,88)=(99,86) :T(99,89)=eTK_STATE_NULL:-1,TK_STATE_ACTIVE:0,TK_STATE_DISABLED:1,TK_STATE_NORMAL:2,TK_STATE_HIDDEN:3,;Tk_State:t(99,90)=(99,89)Tk_SmoothMethod:T(99,91)=s12name:(8,35),0,32;coordProc:(99,92)=*(99,93)=f(0,1),32,32;postscriptProc:(99,94)=*(99,95)=f(0,20),64,32;;Tk_SmoothMethod:t(99,96)=(99,91)Tk_Item:T(99,97)=s68id:(0,1),0,32;nextPtr:(99,98)=*(99,97),32,32;staticTagSpace:(99,99)=ar(0,22);0;2;(99,37),64,96;tagPtr:(99,100)=*(99,37),160,32;tagSpace:(0,1),192,32;numTags:(0,1),224,32;typePtr:(99,101)=*(99,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:(99,98),416,32;state:(99,90),448,32;reserved1:(8,35),480,32;redraw_flags:(0,1),512,32;;Tk_Item:t(99,103)=(99,97)Tk_ItemCreateProc:t(99,104)=(99,105)=f(0,1)Tk_ItemConfigureProc:t(99,106)=(99,107)=f(0,1)Tk_ItemCoordProc:t(99,108)=(99,105)Tk_ItemDeleteProc:t(99,109)=(99,110)=f(0,20)Tk_ItemDisplayProc:t(99,111)=(99,112)=f(0,20)Tk_ItemPointProc:t(99,113)=(99,114)=f(0,13)Tk_ItemAreaProc:t(99,115)=(99,116)=f(0,1)Tk_ItemPostscriptProc:t(99,117)=(99,118)=f(0,1)Tk_ItemScaleProc:t(99,119)=(99,120)=f(0,20)Tk_ItemTranslateProc:t(99,121)=(99,122)=f(0,20)Tk_ItemIndexProc:t(99,123)=(99,124)=f(0,1)Tk_ItemCursorProc:t(99,125)=(99,126)=f(0,20)Tk_ItemSelectionProc:t(99,127)=(99,128)=f(0,1)Tk_ItemInsertProc:t(99,129)=(99,130)=f(0,20)Tk_ItemDCharsProc:t(99,131)=(99,132)=f(0,20)Tk_ItemType:T(99,102)=s96name:(8,35),0,32;itemSize:(0,1),32,32;createProc:(99,133)=*(99,104),64,32;configSpecs:(99,134)=*(99,60),96,32;configProc:(99,135)=*(99,106),128,32;coordProc:(99,136)=*(99,108),160,32;deleteProc:(99,137)=*(99,109),192,32;displayProc:(99,138)=*(99,111),224,32;alwaysRedraw:(0,1),256,32;pointProc:(99,139)=*(99,113),288,32;areaProc:(99,140)=*(99,115),320,32;postscriptProc:(99,141)=*(99,117),352,32;scaleProc:(99,142)=*(99,119),384,32;translateProc:(99,143)=*(99,121),416,32;indexProc:(99,144)=*(99,123),448,32;icursorProc:(99,145)=*(99,125),480,32;selectionProc:(99,146)=*(99,127),512,32;insertProc:(99,147)=*(99,129),544,32;dCharsProc:(99,148)=*(99,131),576,32;nextPtr:(99,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(99,149)=(99,102)Tk_CanvasTextInfo:T(99,150)=s56selBorder:(99,34),0,32;selBorderWidth:(0,1),32,32;selFgColorPtr:(99,151)=*(102,54),64,32;selItemPtr:(99,152)=*(99,103),96,32;selectFirst:(0,1),128,32;selectLast:(0,1),160,32;anchorItemPtr:(99,152),192,32;selectAnchor:(0,1),224,32;insertBorder:(99,34),256,32;insertWidth:(0,1),288,32;insertBorderWidth:(0,1),320,32;focusItemPtr:(99,152),352,32;gotFocus:(0,1),384,32;cursorOn:(0,1),416,32;;Tk_CanvasTextInfo:t(99,153)=(99,150)Tk_Dash:T(99,154)=s8number:(0,1),0,32;pattern:(99,155)=u4pt:(8,35),0,32;array:(15,4),0,32;;,32,32;;Tk_Dash:t(99,156)=(99,154)Tk_TSOffset:T(99,157)=s12flags:(0,1),0,32;xoffset:(0,1),32,32;yoffset:(0,1),64,32;;Tk_TSOffset:t(99,158)=(99,157)Tk_Outline:T(99,159)=s104gc:(102,13),0,32;width:(0,13),32,64;activeWidth:(0,13),96,64;disabledWidth:(0,13),160,64;offset:(0,1),224,32;dash:(99,156),256,64;activeDash:(99,156),320,64;disabledDash:(99,156),384,64;reserved1:(0,19),448,32;reserved2:(0,19),480,32;reserved3:(0,19),512,32;tsoffset:(99,158),544,96;color:(99,151),640,32;activeColor:(99,151),672,32;disabledColor:(99,151),704,32;stipple:(103,9),736,32;activeStipple:(103,9),768,32;disabledStipple:(103,9),800,32;;Tk_Outline:t(99,160)=(99,159)Tk_ImageType:t(99,161)=(99,162)=xsTk_ImageType:Tk_ImageCreateProc:t(99,163)=(99,164)=f(0,1)Tk_ImageGetProc:t(99,165)=(99,166)=f(100,1)Tk_ImageDisplayProc:t(99,167)=(99,168)=f(0,20)Tk_ImageFreeProc:t(99,169)=(99,170)=f(0,20)Tk_ImageDeleteProc:t(99,171)=(100,51)Tk_ImageChangedProc:t(99,172)=(99,173)=f(0,20)Tk_ImagePostscriptProc:t(99,174)=(99,175)=f(0,1)Tk_ImageType:T(99,162)=s36name:(8,35),0,32;createProc:(99,176)=*(99,163),32,32;getProc:(99,177)=*(99,165),64,32;displayProc:(99,178)=*(99,167),96,32;freeProc:(99,179)=*(99,169),128,32;deleteProc:(99,180)=*(99,171),160,32;postscriptProc:(99,181)=*(99,174),192,32;nextPtr:(99,182)=*(99,162),224,32;reserved:(8,35),256,32;;Tk_PhotoHandle:t(99,183)=(0,19)Tk_PhotoImageBlock:T(99,184)=s36pixelPtr:(18,34),0,32;width:(0,1),32,32;height:(0,1),64,32;pitch:(0,1),96,32;pixelSize:(0,1),128,32;offset:(99,185)=ar(0,22);0;3;(0,1),160,128;;Tk_PhotoImageBlock:t(99,186)=(99,184)Tk_PhotoImageFormat:t(99,187)=(99,188)=xsTk_PhotoImageFormat:Tk_ImageFileMatchProc:t(99,189)=(99,190)=f(0,1)Tk_ImageStringMatchProc:t(99,191)=(99,192)=f(0,1)Tk_ImageFileReadProc:t(99,193)=(99,194)=f(0,1)Tk_ImageStringReadProc:t(99,195)=(99,196)=f(0,1)Tk_ImageFileWriteProc:t(99,197)=(99,198)=f(0,1)Tk_ImageStringWriteProc:t(99,199)=(99,200)=f(0,1)Tk_PhotoImageFormat:T(99,188)=s32name:(8,35),0,32;fileMatchProc:(99,201)=*(99,189),32,32;stringMatchProc:(99,202)=*(99,191),64,32;fileReadProc:(99,203)=*(99,193),96,32;stringReadProc:(99,204)=*(99,195),128,32;fileWriteProc:(99,205)=*(99,197),160,32;stringWriteProc:(99,206)=*(99,199),192,32;nextPtr:(99,207)=*(99,188),224,32;;Tk_ErrorProc:t(99,208)=(99,209)=f(0,1)Tk_EventProc:t(99,210)=(99,211)=f(0,20)Tk_GenericProc:t(99,212)=(99,213)=f(0,1)Tk_GetSelProc:t(99,214)=(99,215)=f(0,1)Tk_LostSelProc:t(99,216)=(100,51)Tk_RestrictProc:t(99,217)=(99,218)=f(99,66)Tk_SelectionProc:t(99,219)=(99,220)=f(0,1)/usr/include/tkDecls.hTkStubHooks:T(108,1)=s16tkPlatStubs:(108,2)=*(108,3)=xsTkPlatStubs:,0,32;tkIntStubs:(108,4)=*(108,5)=xsTkIntStubs:,32,32;tkIntPlatStubs:(108,6)=*(108,7)=xsTkIntPlatStubs:,64,32;tkIntXlibStubs:(108,8)=*(108,9)=xsTkIntXlibStubs:,96,32;;TkStubHooks:t(108,10)=(108,1)TkStubs:T(108,11)=s964magic:(0,1),0,32;hooks:(108,12)=*(108,1),32,32;tk_MainLoop:(46,5),64,32;tk_3DBorderColor:(108,13)=*(108,14)=f(99,151),96,32;tk_3DBorderGC:(108,15)=*(108,16)=f(102,13),128,32;tk_3DHorizontalBevel:(108,17)=*(108,18)=f(0,20),160,32;tk_3DVerticalBevel:(108,19)=*(108,20)=f(0,20),192,32;tk_AddOption:(108,21)=*(108,22)=f(0,20),224,32;tk_BindEvent:(108,23)=*(108,24)=f(0,20),256,32;tk_CanvasDrawableCoords:(108,25)=*(108,26)=f(0,20),288,32;tk_CanvasEventuallyRedraw:(108,27)=*(108,28)=f(0,20),320,32;tk_CanvasGetCoord:(108,29)=*(108,30)=f(0,1),352,32;tk_CanvasGetTextInfo:(108,31)=*(108,32)=f(108,33)=*(99,153),384,32;tk_CanvasPsBitmap:(108,34)=*(108,35)=f(0,1),416,32;tk_CanvasPsColor:(108,36)=*(108,37)=f(0,1),448,32;tk_CanvasPsFont:(108,38)=*(108,39)=f(0,1),480,32;tk_CanvasPsPath:(108,40)=*(108,41)=f(0,20),512,32;tk_CanvasPsStipple:(108,42)=*(108,43)=f(0,1),544,32;tk_CanvasPsY:(108,44)=*(108,45)=f(0,13),576,32;tk_CanvasSetStippleOrigin:(108,46)=*(108,47)=f(0,20),608,32;tk_CanvasTagsParseProc:(108,48)=*(99,51),640,32;tk_CanvasTagsPrintProc:(108,49)=*(99,53),672,32;tk_CanvasTkwin:(108,50)=*(108,51)=f(99,31),704,32;tk_CanvasWindowCoords:(108,25),736,32;tk_ChangeWindowAttributes:(108,52)=*(108,53)=f(0,20),768,32;tk_CharBbox:(108,54)=*(108,55)=f(0,1),800,32;tk_ClearSelection:(108,56)=*(108,57)=f(0,20),832,32;tk_ClipboardAppend:(108,58)=*(108,59)=f(0,1),864,32;tk_ClipboardClear:(108,60)=*(108,61)=f(0,1),896,32;tk_ConfigureInfo:(108,62)=*(108,63)=f(0,1),928,32;tk_ConfigureValue:(108,62),960,32;tk_ConfigureWidget:(108,64)=*(108,65)=f(0,1),992,32;tk_ConfigureWindow:(108,66)=*(108,67)=f(0,20),1024,32;tk_ComputeTextLayout:(108,68)=*(108,69)=f(99,28),1056,32;tk_CoordsToWindow:(108,70)=*(108,71)=f(99,31),1088,32;tk_CreateBinding:(108,72)=*(108,73)=f(0,5),1120,32;tk_CreateBindingTable:(108,74)=*(108,75)=f(99,1),1152,32;tk_CreateErrorHandler:(108,76)=*(108,77)=f(99,10),1184,32;tk_CreateEventHandler:(108,78)=*(108,79)=f(0,20),1216,32;tk_CreateGenericHandler:(108,80)=*(108,81)=f(0,20),1248,32;tk_CreateImageType:(108,82)=*(108,83)=f(0,20),1280,32;tk_CreateItemType:(108,84)=*(108,85)=f(0,20),1312,32;tk_CreatePhotoImageFormat:(108,86)=*(108,87)=f(0,20),1344,32;tk_CreateSelHandler:(108,88)=*(108,89)=f(0,20),1376,32;tk_CreateWindow:(108,90)=*(108,91)=f(99,31),1408,32;tk_CreateWindowFromPath:(108,90),1440,32;tk_DefineBitmap:(108,92)=*(108,93)=f(0,1),1472,32;tk_DefineCursor:(108,94)=*(108,95)=f(0,20),1504,32;tk_DeleteAllBindings:(108,96)=*(108,97)=f(0,20),1536,32;tk_DeleteBinding:(108,98)=*(108,99)=f(0,1),1568,32;tk_DeleteBindingTable:(108,100)=*(108,101)=f(0,20),1600,32;tk_DeleteErrorHandler:(108,102)=*(108,103)=f(0,20),1632,32;tk_DeleteEventHandler:(108,78),1664,32;tk_DeleteGenericHandler:(108,80),1696,32;tk_DeleteImage:(101,171),1728,32;tk_DeleteSelHandler:(108,104)=*(108,105)=f(0,20),1760,32;tk_DestroyWindow:(108,106)=*(108,107)=f(0,20),1792,32;tk_DisplayName:(108,108)=*(108,109)=f(8,35),1824,32;tk_DistanceToTextLayout:(108,110)=*(108,111)=f(0,1),1856,32;tk_Draw3DPolygon:(108,112)=*(108,113)=f(0,20),1888,32;tk_Draw3DRectangle:(108,19),1920,32;tk_DrawChars:(108,114)=*(108,115)=f(0,20),1952,32;tk_DrawFocusHighlight:(108,116)=*(108,117)=f(0,20),1984,32;tk_DrawTextLayout:(108,118)=*(108,119)=f(0,20),2016,32;tk_Fill3DPolygon:(108,112),2048,32;tk_Fill3DRectangle:(108,19),2080,32;tk_FindPhoto:(108,120)=*(108,121)=f(99,183),2112,32;tk_FontId:(108,122)=*(108,123)=f(103,8),2144,32;tk_Free3DBorder:(108,124)=*(108,125)=f(0,20),2176,32;tk_FreeBitmap:(108,126)=*(108,127)=f(0,20),2208,32;tk_FreeColor:(108,128)=*(108,129)=f(0,20),2240,32;tk_FreeColormap:(108,130)=*(108,131)=f(0,20),2272,32;tk_FreeCursor:(108,132)=*(108,133)=f(0,20),2304,32;tk_FreeFont:(108,134)=*(108,135)=f(0,20),2336,32;tk_FreeGC:(108,136)=*(108,137)=f(0,20),2368,32;tk_FreeImage:(108,138)=*(108,139)=f(0,20),2400,32;tk_FreeOptions:(108,140)=*(108,141)=f(0,20),2432,32;tk_FreePixmap:(108,126),2464,32;tk_FreeTextLayout:(108,142)=*(108,143)=f(0,20),2496,32;tk_FreeXId:(108,144)=*(108,145)=f(0,20),2528,32;tk_GCForColor:(108,146)=*(108,147)=f(102,13),2560,32;tk_GeometryRequest:(108,148)=*(108,149)=f(0,20),2592,32;tk_Get3DBorder:(108,150)=*(108,151)=f(99,34),2624,32;tk_GetAllBindings:(108,152)=*(108,153)=f(0,20),2656,32;tk_GetAnchor:(108,154)=*(108,155)=f(0,1),2688,32;tk_GetAtomName:(108,156)=*(108,157)=f(8,35),2720,32;tk_GetBinding:(108,158)=*(108,159)=f(8,35),2752,32;tk_GetBitmap:(108,160)=*(108,161)=f(103,9),2784,32;tk_GetBitmapFromData:(108,162)=*(108,163)=f(103,9),2816,32;tk_GetCapStyle:(101,59),2848,32;tk_GetColor:(108,164)=*(108,165)=f(99,151),2880,32;tk_GetColorByValue:(108,166)=*(108,167)=f(99,151),2912,32;tk_GetColormap:(108,168)=*(108,169)=f(103,11),2944,32;tk_GetCursor:(108,170)=*(108,171)=f(99,7),2976,32;tk_GetCursorFromData:(108,172)=*(108,173)=f(99,7),3008,32;tk_GetFont:(108,174)=*(108,175)=f(99,13),3040,32;tk_GetFontFromObj:(108,176)=*(108,177)=f(99,13),3072,32;tk_GetFontMetrics:(108,178)=*(108,179)=f(0,20),3104,32;tk_GetGC:(108,180)=*(108,181)=f(102,13),3136,32;tk_GetImage:(108,182)=*(108,183)=f(99,16),3168,32;tk_GetImageMasterData:(108,184)=*(108,185)=f(100,1),3200,32;tk_GetItemTypes:(108,186)=*(108,187)=f(108,188)=*(99,149),3232,32;tk_GetJoinStyle:(101,59),3264,32;tk_GetJustify:(108,189)=*(108,190)=f(0,1),3296,32;tk_GetNumMainWindows:(101,123),3328,32;tk_GetOption:(108,191)=*(108,192)=f(99,37),3360,32;tk_GetPixels:(108,193)=*(108,194)=f(0,1),3392,32;tk_GetPixmap:(108,195)=*(108,196)=f(103,9),3424,32;tk_GetRelief:(101,59),3456,32;tk_GetRootCoords:(108,197)=*(108,198)=f(0,20),3488,32;tk_GetScrollInfo:(108,199)=*(108,200)=f(0,1),3520,32;tk_GetScreenMM:(108,201)=*(108,202)=f(0,1),3552,32;tk_GetSelection:(108,203)=*(108,204)=f(0,1),3584,32;tk_GetUid:(108,205)=*(108,206)=f(99,37),3616,32;tk_GetVisual:(108,207)=*(108,208)=f(102,21),3648,32;tk_GetVRootGeometry:(108,209)=*(108,210)=f(0,20),3680,32;tk_Grab:(108,211)=*(108,212)=f(0,1),3712,32;tk_HandleEvent:(108,213)=*(108,214)=f(0,20),3744,32;tk_IdToWindow:(108,215)=*(108,216)=f(99,31),3776,32;tk_ImageChanged:(108,217)=*(108,218)=f(0,20),3808,32;tk_Init:(101,268),3840,32;tk_InternAtom:(108,219)=*(108,220)=f(103,3),3872,32;tk_IntersectTextLayout:(108,221)=*(108,222)=f(0,1),3904,32;tk_MaintainGeometry:(108,223)=*(108,224)=f(0,20),3936,32;tk_MainWindow:(108,225)=*(108,226)=f(99,31),3968,32;tk_MakeWindowExist:(108,106),4000,32;tk_ManageGeometry:(108,227)=*(108,228)=f(0,20),4032,32;tk_MapWindow:(108,106),4064,32;tk_MeasureChars:(108,229)=*(108,230)=f(0,1),4096,32;tk_MoveResizeWindow:(108,231)=*(108,232)=f(0,20),4128,32;tk_MoveWindow:(108,148),4160,32;tk_MoveToplevelWindow:(108,148),4192,32;tk_NameOf3DBorder:(108,233)=*(108,234)=f(8,35),4224,32;tk_NameOfAnchor:(108,235)=*(108,236)=f(8,35),4256,32;tk_NameOfBitmap:(108,237)=*(108,238)=f(8,35),4288,32;tk_NameOfCapStyle:(101,207),4320,32;tk_NameOfColor:(108,239)=*(108,240)=f(8,35),4352,32;tk_NameOfCursor:(108,241)=*(108,242)=f(8,35),4384,32;tk_NameOfFont:(108,243)=*(108,244)=f(8,35),4416,32;tk_NameOfImage:(108,245)=*(108,246)=f(8,35),4448,32;tk_NameOfJoinStyle:(101,207),4480,32;tk_NameOfJustify:(108,247)=*(108,248)=f(8,35),4512,32;tk_NameOfRelief:(101,207),4544,32;tk_NameToWindow:(108,249)=*(108,250)=f(99,31),4576,32;tk_OwnSelection:(108,251)=*(108,252)=f(0,20),4608,32;tk_ParseArgv:(108,253)=*(108,254)=f(0,1),4640,32;tk_PhotoPutBlock:(108,255)=*(108,256)=f(0,20),4672,32;tk_PhotoPutZoomedBlock:(108,257)=*(108,258)=f(0,20),4704,32;tk_PhotoGetImage:(108,259)=*(108,260)=f(0,1),4736,32;tk_PhotoBlank:(108,261)=*(108,262)=f(0,20),4768,32;tk_PhotoExpand:(108,263)=*(108,264)=f(0,20),4800,32;tk_PhotoGetSize:(108,265)=*(108,266)=f(0,20),4832,32;tk_PhotoSetSize:(108,263),4864,32;tk_PointToChar:(108,110),4896,32;tk_PostscriptFontName:(108,267)=*(108,268)=f(0,1),4928,32;tk_PreserveColormap:(108,130),4960,32;tk_QueueWindowEvent:(108,269)=*(108,270)=f(0,20),4992,32;tk_RedrawImage:(108,271)=*(108,272)=f(0,20),5024,32;tk_ResizeWindow:(108,148),5056,32;tk_RestackWindow:(108,273)=*(108,274)=f(0,1),5088,32;tk_RestrictEvents:(108,275)=*(108,276)=f(108,277)=*(99,217),5120,32;tk_SafeInit:(101,268),5152,32;tk_SetAppName:(108,278)=*(108,279)=f(8,35),5184,32;tk_SetBackgroundFromBorder:(108,280)=*(108,281)=f(0,20),5216,32;tk_SetClass:(108,282)=*(108,283)=f(0,20),5248,32;tk_SetGrid:(108,231),5280,32;tk_SetInternalBorder:(108,284)=*(108,285)=f(0,20),5312,32;tk_SetWindowBackground:(108,286)=*(108,287)=f(0,20),5344,32;tk_SetWindowBackgroundPixmap:(108,288)=*(108,289)=f(0,20),5376,32;tk_SetWindowBorder:(108,286),5408,32;tk_SetWindowBorderWidth:(108,284),5440,32;tk_SetWindowBorderPixmap:(108,288),5472,32;tk_SetWindowColormap:(108,290)=*(108,291)=f(0,20),5504,32;tk_SetWindowVisual:(108,292)=*(108,293)=f(0,1),5536,32;tk_SizeOfBitmap:(108,294)=*(108,295)=f(0,20),5568,32;tk_SizeOfImage:(108,296)=*(108,297)=f(0,20),5600,32;tk_StrictMotif:(108,298)=*(108,299)=f(0,1),5632,32;tk_TextLayoutToPostscript:(108,300)=*(108,301)=f(0,20),5664,32;tk_TextWidth:(108,302)=*(108,303)=f(0,1),5696,32;tk_UndefineCursor:(108,106),5728,32;tk_UnderlineChars:(108,304)=*(108,305)=f(0,20),5760,32;tk_UnderlineTextLayout:(108,306)=*(108,307)=f(0,20),5792,32;tk_Ungrab:(108,106),5824,32;tk_UnmaintainGeometry:(108,308)=*(108,309)=f(0,20),5856,32;tk_UnmapWindow:(108,106),5888,32;tk_UnsetGrid:(108,106),5920,32;tk_UpdatePointer:(108,310)=*(108,311)=f(0,20),5952,32;tk_AllocBitmapFromObj:(108,312)=*(108,313)=f(103,9),5984,32;tk_Alloc3DBorderFromObj:(108,314)=*(108,315)=f(99,34),6016,32;tk_AllocColorFromObj:(108,316)=*(108,317)=f(99,151),6048,32;tk_AllocCursorFromObj:(108,318)=*(108,319)=f(99,7),6080,32;tk_AllocFontFromObj:(108,320)=*(108,321)=f(99,13),6112,32;tk_CreateOptionTable:(108,322)=*(108,323)=f(99,22),6144,32;tk_DeleteOptionTable:(108,324)=*(108,325)=f(0,20),6176,32;tk_Free3DBorderFromObj:(108,326)=*(108,327)=f(0,20),6208,32;tk_FreeBitmapFromObj:(108,326),6240,32;tk_FreeColorFromObj:(108,326),6272,32;tk_FreeConfigOptions:(108,328)=*(108,329)=f(0,20),6304,32;tk_FreeSavedOptions:(108,330)=*(108,331)=f(0,20),6336,32;tk_FreeCursorFromObj:(108,326),6368,32;tk_FreeFontFromObj:(108,326),6400,32;tk_Get3DBorderFromObj:(108,332)=*(108,333)=f(99,34),6432,32;tk_GetAnchorFromObj:(108,334)=*(108,335)=f(0,1),6464,32;tk_GetBitmapFromObj:(108,336)=*(108,337)=f(103,9),6496,32;tk_GetColorFromObj:(108,338)=*(108,339)=f(99,151),6528,32;tk_GetCursorFromObj:(108,340)=*(108,341)=f(99,7),6560,32;tk_GetOptionInfo:(108,342)=*(108,343)=f(100,127),6592,32;tk_GetOptionValue:(108,342),6624,32;tk_GetJustifyFromObj:(108,344)=*(108,345)=f(0,1),6656,32;tk_GetMMFromObj:(108,346)=*(108,347)=f(0,1),6688,32;tk_GetPixelsFromObj:(108,348)=*(108,349)=f(0,1),6720,32;tk_GetReliefFromObj:(101,61),6752,32;tk_GetScrollInfoObj:(108,350)=*(108,351)=f(0,1),6784,32;tk_InitOptions:(108,352)=*(108,353)=f(0,1),6816,32;tk_MainEx:(108,354)=*(108,355)=f(0,20),6848,32;tk_RestoreSavedOptions:(108,330),6880,32;tk_SetOptions:(108,356)=*(108,357)=f(0,1),6912,32;tk_InitConsoleChannels:(101,113),6944,32;tk_CreateConsoleWindow:(101,268),6976,32;tk_CreateSmoothMethod:(108,358)=*(108,359)=f(0,20),7008,32;reserved218:(0,19),7040,32;reserved219:(0,19),7072,32;tk_GetDash:(108,360)=*(108,361)=f(0,1),7104,32;tk_CreateOutline:(108,362)=*(108,363)=f(0,20),7136,32;tk_DeleteOutline:(108,364)=*(108,365)=f(0,20),7168,32;tk_ConfigOutlineGC:(108,366)=*(108,367)=f(0,1),7200,32;tk_ChangeOutlineGC:(108,368)=*(108,369)=f(0,1),7232,32;tk_ResetOutlineGC:(108,368),7264,32;tk_CanvasPsOutline:(108,368),7296,32;tk_SetTSOrigin:(108,370)=*(108,371)=f(0,20),7328,32;tk_CanvasGetCoordFromObj:(108,372)=*(108,373)=f(0,1),7360,32;tk_CanvasSetOffset:(108,374)=*(108,375)=f(0,20),7392,32;tk_DitherPhoto:(108,376)=*(108,377)=f(0,20),7424,32;tk_PostscriptBitmap:(108,378)=*(108,379)=f(0,1),7456,32;tk_PostscriptColor:(108,380)=*(108,381)=f(0,1),7488,32;tk_PostscriptFont:(108,382)=*(108,383)=f(0,1),7520,32;tk_PostscriptImage:(108,384)=*(108,385)=f(0,1),7552,32;tk_PostscriptPath:(108,386)=*(108,387)=f(0,20),7584,32;tk_PostscriptStipple:(108,388)=*(108,389)=f(0,1),7616,32;tk_PostscriptY:(108,390)=*(108,391)=f(0,13),7648,32;tk_PostscriptPhoto:(108,392)=*(108,393)=f(0,1),7680,32;;TkStubs:t(108,394)=(108,11)libLocationAllocd:G(0,1)interrupted:G(0,1)input_device.hinput_device:T(109,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:(109,2)=*(87,20),352,32;begin:(51,2),384,1248;;Inp_Dev:G(0,23)=*(109,1)Inp_Dev_Save:G(0,23)wouldBlock:F(0,1)fdset:(32,2)fd:(0,1)timeout:(86,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(28,1)setTimer:f(0,20)t:p(0,24)=*(28,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:(100,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)i:r(0,1)errorsbuf:r(8,35)yyerror:F(0,20)eden_interrupt_handler:F(0,1)clientData:p(100,1)interp:p(100,221)argc:p(0,1)argv:p(102,200)lastControlCTime:S(28,1)Control_C:F(0,20)sig:p(0,1)checkRunSet:F(0,20)a:(97,3)queue:F(0,20)cmd:p(8,35)master:p(8,35)init:F(0,20)s:r(87,5)terminate:F(0,20)code:p(0,1)code:r(0,1)run_init:F(0,20)pc:p(87,14)pc:r(87,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:(87,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(109,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)initStr:(0,28)=ar(0,22);0;169;(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,29)=*(2,1)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)libLocation:G(8,35)progname:G(8,35)start:G(51,2)gargv:G(102,200)gargc:G(0,1)autocalc:G(0,31)=*(87,1)eden_error_index_range:G(0,31)eden_notice_undef_reference:G(0,31)Input_Devices:G(0,32)=ar(0,22);0;15;(109,1)EntryStack:S(0,33)=*(0,1)MasterStack:S(102,200)RS1:S(97,5)RS2:S(97,5)RS:S(0,34)=*(97,5)runset.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;56;(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)=(7,1)u_short:t(6,2)=(7,2)u_int:t(6,3)=(7,3)u_long:t(6,4)=(7,4)quad_t:t(6,5)=(7,6)u_quad_t:t(6,6)=(7,5)fsid_t:t(6,7)=(7,30)loff_t:t(6,8)=(7,24)ino_t:t(6,9)=(7,20)dev_t:t(6,10)=(7,17)gid_t:t(6,11)=(7,19)mode_t:t(6,12)=(7,21)nlink_t:t(6,13)=(7,22)uid_t:t(6,14)=(7,18)off_t:t(6,15)=(7,23)pid_t:t(6,16)=(7,25)id_t:t(6,17)=(7,29)ssize_t:t(6,18)=(7,26)daddr_t:t(6,19)=(7,33)caddr_t:t(6,20)=(7,34)key_t:t(6,21)=(7,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)=(7,50)fsblkcnt_t:t(6,35)=(7,52)fsfilcnt_t:t(6,36)=(7,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(34,1)=(34,2)=xs_IO_FILE:__FILE:t(34,3)=(34,2)wint_t:t(39,1)=(0,4)__mbstate_t:t(40,1)=(40,2)=s8__count:(0,1),0,32;__value:(40,3)=u4__wch:(39,1),0,32;__wchb:(40,4)=ar(0,22);0;3;(0,2),0,32;;,32,32;;fpos_t:t(34,4)=(38,1)initRunSet:F(0,20)rs:p(0,23)=*(27,5)rs:r(0,23)clearRunSet:F(0,20)rs:p(0,23)getAction:F(27,3)ptr:r(0,24)=*(27,3)a:(27,3)rmAction:F(0,20)ptr:r(0,24)addAction:F(0,20)s:p(7,35)master:p(7,35)s:r(7,35)printRunSet:F(0,20)symbol.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;57;(0,2)symptr.q.crcsid3:S(48,1)=ar(0,22);0;58;(0,2)SEARCH_symptr:F(40,5)Q:p(40,5)obj:p(39,5)n:p(0,1)Q:r(40,5)obj:r(39,5)P:r(40,5)DELETE_symptr_ATOM:F(0,20)A:p(40,4)A:r(40,4)MOVE_symptr_Q:F(0,20)Qsrc:p(40,5)Qdst:p(40,5)Qsrc:r(40,5)Qdst:r(40,5)hash.hnotation.h :T(52,1)=eINTERNAL:0,EDEN:1,SCOUT:2,DONALD:3,ARCA:4,SASAMI:5,;notationType:t(52,2)=(52,1)hashindex:F(0,1)hashtable:G(0,23)=ar(0,22);0;127;(39,5)lookup:F(39,5)sp:r(39,5)install:F(39,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(56,1)=ar(0,22);0;57;(0,2)entry.q.hentry_queue:T(58,1)=s16prev:(58,2)=*(58,1),0,32;next:(58,2),32,32;obj:(0,25),64,64;;entry_QUEUE:t(58,3)=(58,1)entry_ATOM:t(58,4)=(58,5)=*(58,3)SEARCH_entry:F(58,5)Q:p(58,5)obj:p(0,25)Q:r(58,5)obj:(0,25)P:r(58,5)DELETE_entry_ATOM:F(0,20)A:p(58,4)A:r(58,4)MOVE_entry_Q:F(0,20)Qsrc:p(58,5)Qdst:p(58,5)Qsrc:r(58,5)Qdst:r(58,5)LocalVarList:S(58,3)search_local:F(58,4)name:p(7,35)name:r(7,35)add_local_variable:F(58,4)E:r(58,4)F:r(58,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(40,3)cont_q:G(40,3)dispatch:F(0,20)p:p(39,14)p:r(39,14)patch:F(0,20)mark:p(39,14)mark:(39,14)ip:r(39,14)yacc.cGarbage:t(0,23)=(0,24)=s8location:(23,14),0,32;dp:(23,12),32,32;;UsefulGarbage:t(0,25)=(0,26)=s8start:(23,14),0,32;end:(23,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(23,14)dp:p(23,12)yacc.ylocation:r(23,14)dp:r(23,12)unmarkGarbage:F(0,20)start:p(23,14)end:p(23,14)start:r(23,14)end:r(23,14)incGarbageLevel:F(0,20)decGarbageLevel:F(0,20)clearGarbage:F(0,20)j:r(0,1)save:(0,1)defnonly:F(0,20)YYSTYPE:t(0,27)=(0,28)=u4dp:(23,12),0,32;sym:(23,5),0,32;inst:(23,14),0,32;narg:(23,1),0,32;fun:(23,2),0,32;sw:(0,29)=*(23,18),0,32;tbegin:(8,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;(38,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(23,14)c.0:V(0,2)ssp1:r(0,43)msg:(8,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;58;(0,2)machine.hClientData:t(75,1)=(0,19)Tcl_Interp:T(75,2)=s12result:(7,35),0,32;freeProc:(75,3)=*(75,4)=f(0,20),32,32;errorLine:(0,1),64,32;;Tcl_Interp:t(75,5)=(75,2)Tcl_AsyncHandler:t(75,6)=(75,7)=*(75,8)=xsTcl_AsyncHandler_:Tcl_Channel:t(75,9)=(75,10)=*(75,11)=xsTcl_Channel_:Tcl_Command:t(75,12)=(75,13)=*(75,14)=xsTcl_Command_:Tcl_Condition:t(75,15)=(75,16)=*(75,17)=xsTcl_Condition_:Tcl_EncodingState:t(75,18)=(75,19)=*(75,20)=xsTcl_EncodingState_:Tcl_Encoding:t(75,21)=(75,22)=*(75,23)=xsTcl_Encoding_:Tcl_Event:t(75,24)=(75,25)=xsTcl_Event:Tcl_Mutex:t(75,26)=(75,27)=*(75,28)=xsTcl_Mutex_:Tcl_Pid:t(75,29)=(75,30)=*(75,31)=xsTcl_Pid_:Tcl_RegExp:t(75,32)=(75,33)=*(75,34)=xsTcl_RegExp_:Tcl_ThreadDataKey:t(75,35)=(75,36)=*(75,37)=xsTcl_ThreadDataKey_:Tcl_ThreadId:t(75,38)=(75,39)=*(75,40)=xsTcl_ThreadId_:Tcl_TimerToken:t(75,41)=(75,42)=*(75,43)=xsTcl_TimerToken_:Tcl_Trace:t(75,44)=(75,45)=*(75,46)=xsTcl_Trace_:Tcl_Var:t(75,47)=(75,48)=*(75,49)=xsTcl_Var_:Tcl_ThreadCreateProc:t(75,50)=(75,51)=f(0,20)Tcl_RegExpIndices:T(75,52)=s8start:(0,3),0,32;end:(0,3),32,32;;Tcl_RegExpIndices:t(75,53)=(75,52)Tcl_RegExpInfo:T(75,54)=s16nsubs:(0,1),0,32;matches:(75,55)=*(75,53),32,32;extendStart:(0,3),64,32;reserved:(0,3),96,32;;Tcl_RegExpInfo:t(75,56)=(75,54)Tcl_Stat_:t(75,57)=(75,58)=*(75,59)=xsstat: :T(75,60)=eTCL_INT:0,TCL_DOUBLE:1,TCL_EITHER:2,;Tcl_ValueType:t(75,61)=(75,60)Tcl_Value:T(75,62)=s16type:(75,61),0,32;intValue:(0,3),32,32;doubleValue:(0,13),64,64;;Tcl_Value:t(75,63)=(75,62)Tcl_AppInitProc:t(75,64)=(75,65)=f(0,1)Tcl_AsyncProc:t(75,66)=(75,67)=f(0,1)Tcl_ChannelProc:t(75,68)=(75,69)=f(0,20)Tcl_CloseProc:t(75,70)=(75,51)Tcl_CmdDeleteProc:t(75,71)=(75,51)Tcl_CmdProc:t(75,72)=(75,73)=f(0,1)Tcl_CmdTraceProc:t(75,74)=(75,75)=f(0,20)Tcl_DupInternalRepProc:t(75,76)=(75,77)=f(0,20)Tcl_EncodingConvertProc:t(75,78)=(75,79)=f(0,1)Tcl_EncodingFreeProc:t(75,80)=(75,51)Tcl_EventProc:t(75,81)=(75,82)=f(0,1)Tcl_EventCheckProc:t(75,83)=(75,69)Tcl_EventDeleteProc:t(75,84)=(75,85)=f(0,1)Tcl_EventSetupProc:t(75,86)=(75,69)Tcl_ExitProc:t(75,87)=(75,51)Tcl_FileProc:t(75,88)=(75,69)Tcl_FileFreeProc:t(75,89)=(75,51)Tcl_FreeInternalRepProc:t(75,90)=(75,91)=f(0,20)Tcl_FreeProc:t(75,92)=(75,4)Tcl_IdleProc:t(75,93)=(75,51)Tcl_InterpDeleteProc:t(75,94)=(75,95)=f(0,20)Tcl_MathProc:t(75,96)=(75,97)=f(0,1)Tcl_NamespaceDeleteProc:t(75,98)=(75,51)Tcl_ObjCmdProc:t(75,99)=(75,100)=f(0,1)Tcl_PackageInitProc:t(75,101)=(75,65)Tcl_PanicProc:t(75,102)=(75,103)=f(0,20)Tcl_TcpAcceptProc:t(75,104)=(75,105)=f(0,20)Tcl_TimerProc:t(75,106)=(75,51)Tcl_SetFromAnyProc:t(75,107)=(75,108)=f(0,1)Tcl_UpdateStringProc:t(75,109)=(75,91)Tcl_VarTraceProc:t(75,110)=(75,111)=f(7,35)Tcl_CreateFileHandlerProc:t(75,112)=(75,113)=f(0,20)Tcl_DeleteFileHandlerProc:t(75,114)=(75,115)=f(0,20)Tcl_ObjType:T(75,116)=s20name:(7,35),0,32;freeIntRepProc:(75,117)=*(75,90),32,32;dupIntRepProc:(75,118)=*(75,76),64,32;updateStringProc:(75,119)=*(75,109),96,32;setFromAnyProc:(75,120)=*(75,107),128,32;;Tcl_ObjType:t(75,121)=(75,116)Tcl_Obj:T(75,122)=s24refCount:(0,1),0,32;bytes:(7,35),32,32;length:(0,1),64,32;typePtr:(75,123)=*(75,121),96,32;internalRep:(75,124)=u8longValue:(0,3),0,32;doubleValue:(0,13),0,64;otherValuePtr:(0,19),0,32;twoPtrValue:(75,125)=s8ptr1:(0,19),0,32;ptr2:(0,19),32,32;;,0,64;;,128,64;;Tcl_Obj:t(75,126)=(75,122)Tcl_SavedResult:T(75,127)=s228result:(7,35),0,32;freeProc:(75,128)=*(75,92),32,32;objResultPtr:(75,129)=*(75,126),64,32;appendResult:(7,35),96,32;appendAvl:(0,1),128,32;appendUsed:(0,1),160,32;resultSpace:(75,130)=ar(0,22);0;200;(0,2),192,1608;;Tcl_SavedResult:t(75,131)=(75,127)Tcl_Namespace:T(75,132)=s20name:(7,35),0,32;fullName:(7,35),32,32;clientData:(75,1),64,32;deleteProc:(75,133)=*(75,98),96,32;parentPtr:(75,134)=*(75,132),128,32;;Tcl_Namespace:t(75,135)=(75,132)Tcl_CallFrame:T(75,136)=s44nsPtr:(75,137)=*(75,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(75,138)=(75,136)Tcl_CmdInfo:T(75,139)=s32isNativeObjectProc:(0,1),0,32;objProc:(75,140)=*(75,99),32,32;objClientData:(75,1),64,32;proc:(75,141)=*(75,72),96,32;clientData:(75,1),128,32;deleteProc:(75,142)=*(75,71),160,32;deleteData:(75,1),192,32;namespacePtr:(75,137),224,32;;Tcl_CmdInfo:t(75,143)=(75,139)Tcl_DString:T(75,144)=s212string:(7,35),0,32;length:(0,1),32,32;spaceAvl:(0,1),64,32;staticSpace:(75,145)=ar(0,22);0;199;(0,2),96,1600;;Tcl_DString:t(75,146)=(75,144)Tcl_HashEntry:T(75,147)=s20nextPtr:(75,148)=*(75,147),0,32;tablePtr:(75,149)=*(75,150)=xsTcl_HashTable:,32,32;bucketPtr:(75,151)=*(75,148),64,32;clientData:(75,1),96,32;key:(75,152)=u4oneWordValue:(7,35),0,32;words:(75,153)=ar(0,22);0;0;(0,1),0,32;string:(14,4),0,32;;,128,32;;Tcl_HashEntry:t(75,154)=(75,147)Tcl_HashTable:T(75,150)=s52buckets:(75,155)=*(75,156)=*(75,154),0,32;staticBuckets:(75,157)=ar(0,22);0;3;(75,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:(75,158)=*(75,159)=f(75,156),352,32;createProc:(75,160)=*(75,161)=f(75,156),384,32;;Tcl_HashTable:t(75,162)=(75,150)Tcl_HashSearch:T(75,163)=s12tablePtr:(75,164)=*(75,162),0,32;nextIndex:(0,1),32,32;nextEntryPtr:(75,156),64,32;;Tcl_HashSearch:t(75,165)=(75,163)Tcl_Event:T(75,25)=s8proc:(75,166)=*(75,81),0,32;nextPtr:(75,167)=*(75,25),32,32;; :T(75,168)=eTCL_QUEUE_TAIL:0,TCL_QUEUE_HEAD:1,TCL_QUEUE_MARK:2,;Tcl_QueuePosition:t(75,169)=(75,168)Tcl_Time:T(75,170)=s8sec:(0,3),0,32;usec:(0,3),32,32;;Tcl_Time:t(75,171)=(75,170)Tcl_SetTimerProc:t(75,172)=(75,173)=f(0,20)Tcl_WaitForEventProc:t(75,174)=(75,175)=f(0,1)Tcl_DriverBlockModeProc:t(75,176)=(75,177)=f(0,1)Tcl_DriverCloseProc:t(75,178)=(75,179)=f(0,1)Tcl_DriverClose2Proc:t(75,180)=(75,67)Tcl_DriverInputProc:t(75,181)=(75,182)=f(0,1)Tcl_DriverOutputProc:t(75,183)=(75,182)Tcl_DriverSeekProc:t(75,184)=(75,185)=f(0,1)Tcl_DriverSetOptionProc:t(75,186)=(75,187)=f(0,1)Tcl_DriverGetOptionProc:t(75,188)=(75,189)=f(0,1)Tcl_DriverWatchProc:t(75,190)=(75,69)Tcl_DriverGetHandleProc:t(75,191)=(75,192)=f(0,1)Tcl_EolTranslation:T(75,193)=eTCL_TRANSLATE_AUTO:0,TCL_TRANSLATE_CR:1,TCL_TRANSLATE_LF:2,TCL_TRANSLATE_CRLF:3,;Tcl_EolTranslation:t(75,194)=(75,193)Tcl_ChannelType:T(75,195)=s44typeName:(7,35),0,32;blockModeProc:(75,196)=*(75,176),32,32;closeProc:(75,197)=*(75,178),64,32;inputProc:(75,198)=*(75,181),96,32;outputProc:(75,199)=*(75,183),128,32;seekProc:(75,200)=*(75,184),160,32;setOptionProc:(75,201)=*(75,186),192,32;getOptionProc:(75,202)=*(75,188),224,32;watchProc:(75,203)=*(75,190),256,32;getHandleProc:(75,204)=*(75,191),288,32;close2Proc:(75,205)=*(75,180),320,32;;Tcl_ChannelType:t(75,206)=(75,195)Tcl_PathType:T(75,207)=eTCL_PATH_ABSOLUTE:0,TCL_PATH_RELATIVE:1,TCL_PATH_VOLUME_RELATIVE:2,;Tcl_PathType:t(75,208)=(75,207)Tcl_NotifierProcs:T(75,209)=s16setTimerProc:(75,210)=*(75,172),0,32;waitForEventProc:(75,211)=*(75,174),32,32;createFileHandlerProc:(75,212)=*(75,112),64,32;deleteFileHandlerProc:(75,213)=*(75,114),96,32;;Tcl_NotifierProcs:t(75,214)=(75,209)Tcl_EncodingType:T(75,215)=s24encodingName:(17,32),0,32;toUtfProc:(75,216)=*(75,78),32,32;fromUtfProc:(75,216),64,32;freeProc:(75,217)=*(75,80),96,32;clientData:(75,1),128,32;nullSize:(0,1),160,32;;Tcl_EncodingType:t(75,218)=(75,215)Tcl_Token:T(75,219)=s16type:(0,1),0,32;start:(7,35),32,32;size:(0,1),64,32;numComponents:(0,1),96,32;;Tcl_Token:t(75,220)=(75,219)Tcl_Parse:T(75,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:(75,222)=*(75,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:(75,223)=*(75,5),352,32;term:(7,35),384,32;incomplete:(0,1),416,32;staticTokens:(75,224)=ar(0,22);0;19;(75,220),448,2560;;Tcl_Parse:t(75,225)=(75,221)Tcl_UniChar:t(75,226)=(0,9)TclStubHooks:T(77,1)=s12tclPlatStubs:(77,2)=*(77,3)=xsTclPlatStubs:,0,32;tclIntStubs:(77,4)=*(77,5)=xsTclIntStubs:,32,32;tclIntPlatStubs:(77,6)=*(77,7)=xsTclIntPlatStubs:,64,32;;TclStubHooks:t(77,8)=(77,1)TclStubs:T(77,9)=s1584magic:(0,1),0,32;hooks:(77,10)=*(77,1),32,32;tcl_PkgProvideEx:(77,11)=*(77,12)=f(0,1),64,32;tcl_PkgRequireEx:(77,13)=*(77,14)=f(7,35),96,32;tcl_Panic:(77,15)=*(75,103),128,32;tcl_Alloc:(77,16)=*(77,17)=f(7,35),160,32;tcl_Free:(75,3),192,32;tcl_Realloc:(77,18)=*(77,19)=f(7,35),224,32;tcl_DbCkalloc:(77,20)=*(77,21)=f(7,35),256,32;tcl_DbCkfree:(77,22)=*(77,23)=f(0,1),288,32;tcl_DbCkrealloc:(77,24)=*(77,25)=f(7,35),320,32;tcl_CreateFileHandler:(77,26)=*(75,113),352,32;tcl_DeleteFileHandler:(77,27)=*(75,115),384,32;tcl_SetTimer:(77,28)=*(75,173),416,32;tcl_Sleep:(77,27),448,32;tcl_WaitForEvent:(77,29)=*(75,175),480,32;tcl_AppendAllObjTypes:(77,30)=*(77,31)=f(0,1),512,32;tcl_AppendStringsToObj:(77,32)=*(77,33)=f(0,20),544,32;tcl_AppendToObj:(77,34)=*(77,35)=f(0,20),576,32;tcl_ConcatObj:(77,36)=*(77,37)=f(75,129),608,32;tcl_ConvertToType:(77,38)=*(77,39)=f(0,1),640,32;tcl_DbDecrRefCount:(77,34),672,32;tcl_DbIncrRefCount:(77,34),704,32;tcl_DbIsShared:(77,40)=*(77,41)=f(0,1),736,32;tcl_DbNewBooleanObj:(77,42)=*(77,43)=f(75,129),768,32;tcl_DbNewByteArrayObj:(77,44)=*(77,45)=f(75,129),800,32;tcl_DbNewDoubleObj:(77,46)=*(77,47)=f(75,129),832,32;tcl_DbNewListObj:(77,48)=*(77,49)=f(75,129),864,32;tcl_DbNewLongObj:(77,50)=*(77,51)=f(75,129),896,32;tcl_DbNewObj:(77,52)=*(77,53)=f(75,129),928,32;tcl_DbNewStringObj:(77,54)=*(77,55)=f(75,129),960,32;tcl_DuplicateObj:(77,56)=*(77,57)=f(75,129),992,32;tclFreeObj:(77,58)=*(77,59)=f(0,20),1024,32;tcl_GetBoolean:(77,60)=*(77,61)=f(0,1),1056,32;tcl_GetBooleanFromObj:(77,62)=*(77,63)=f(0,1),1088,32;tcl_GetByteArrayFromObj:(77,64)=*(77,65)=f(17,34),1120,32;tcl_GetDouble:(77,66)=*(77,67)=f(0,1),1152,32;tcl_GetDoubleFromObj:(77,68)=*(77,69)=f(0,1),1184,32;tcl_GetIndexFromObj:(77,70)=*(77,71)=f(0,1),1216,32;tcl_GetInt:(77,60),1248,32;tcl_GetIntFromObj:(77,62),1280,32;tcl_GetLongFromObj:(77,72)=*(77,73)=f(0,1),1312,32;tcl_GetObjType:(77,74)=*(77,75)=f(75,123),1344,32;tcl_GetStringFromObj:(77,76)=*(77,77)=f(7,35),1376,32;tcl_InvalidateStringRep:(77,58),1408,32;tcl_ListObjAppendList:(77,78)=*(77,79)=f(0,1),1440,32;tcl_ListObjAppendElement:(77,78),1472,32;tcl_ListObjGetElements:(77,80)=*(77,81)=f(0,1),1504,32;tcl_ListObjIndex:(77,82)=*(77,83)=f(0,1),1536,32;tcl_ListObjLength:(77,62),1568,32;tcl_ListObjReplace:(77,84)=*(77,85)=f(0,1),1600,32;tcl_NewBooleanObj:(77,86)=*(77,87)=f(75,129),1632,32;tcl_NewByteArrayObj:(77,88)=*(77,89)=f(75,129),1664,32;tcl_NewDoubleObj:(77,90)=*(77,91)=f(75,129),1696,32;tcl_NewIntObj:(77,86),1728,32;tcl_NewListObj:(77,36),1760,32;tcl_NewLongObj:(77,92)=*(77,93)=f(75,129),1792,32;tcl_NewObj:(77,94)=*(77,95)=f(75,129),1824,32;tcl_NewStringObj:(77,96)=*(77,97)=f(75,129),1856,32;tcl_SetBooleanObj:(77,98)=*(77,99)=f(0,20),1888,32;tcl_SetByteArrayLength:(77,100)=*(77,101)=f(17,34),1920,32;tcl_SetByteArrayObj:(77,102)=*(77,103)=f(0,20),1952,32;tcl_SetDoubleObj:(77,104)=*(77,105)=f(0,20),1984,32;tcl_SetIntObj:(77,98),2016,32;tcl_SetListObj:(77,106)=*(77,107)=f(0,20),2048,32;tcl_SetLongObj:(77,108)=*(77,109)=f(0,20),2080,32;tcl_SetObjLength:(77,98),2112,32;tcl_SetStringObj:(77,34),2144,32;tcl_AddErrorInfo:(77,110)=*(77,111)=f(0,20),2176,32;tcl_AddObjErrorInfo:(77,112)=*(77,113)=f(0,20),2208,32;tcl_AllowExceptions:(77,114)=*(77,115)=f(0,20),2240,32;tcl_AppendElement:(77,110),2272,32;tcl_AppendResult:(77,116)=*(77,117)=f(0,20),2304,32;tcl_AsyncCreate:(77,118)=*(77,119)=f(75,6),2336,32;tcl_AsyncDelete:(77,120)=*(77,121)=f(0,20),2368,32;tcl_AsyncInvoke:(77,122)=*(77,123)=f(0,1),2400,32;tcl_AsyncMark:(77,120),2432,32;tcl_AsyncReady:(77,124)=*(77,125)=f(0,1),2464,32;tcl_BackgroundError:(77,114),2496,32;tcl_Backslash:(77,126)=*(77,127)=f(0,2),2528,32;tcl_BadChannelOption:(77,128)=*(77,129)=f(0,1),2560,32;tcl_CallWhenDeleted:(77,130)=*(77,131)=f(0,20),2592,32;tcl_CancelIdleCall:(77,132)=*(77,133)=f(0,20),2624,32;tcl_Close:(77,134)=*(77,135)=f(0,1),2656,32;tcl_CommandComplete:(77,136)=*(77,137)=f(0,1),2688,32;tcl_Concat:(77,138)=*(77,139)=f(7,35),2720,32;tcl_ConvertElement:(77,140)=*(77,141)=f(0,1),2752,32;tcl_ConvertCountedElement:(77,142)=*(77,143)=f(0,1),2784,32;tcl_CreateAlias:(77,144)=*(77,145)=f(0,1),2816,32;tcl_CreateAliasObj:(77,146)=*(77,147)=f(0,1),2848,32;tcl_CreateChannel:(77,148)=*(77,149)=f(75,9),2880,32;tcl_CreateChannelHandler:(77,150)=*(77,151)=f(0,20),2912,32;tcl_CreateCloseHandler:(77,152)=*(77,153)=f(0,20),2944,32;tcl_CreateCommand:(77,154)=*(77,155)=f(75,12),2976,32;tcl_CreateEventSource:(77,156)=*(77,157)=f(0,20),3008,32;tcl_CreateExitHandler:(77,158)=*(77,159)=f(0,20),3040,32;tcl_CreateInterp:(77,160)=*(77,161)=f(75,223),3072,32;tcl_CreateMathFunc:(77,162)=*(77,163)=f(0,20),3104,32;tcl_CreateObjCommand:(77,164)=*(77,165)=f(75,12),3136,32;tcl_CreateSlave:(77,166)=*(77,167)=f(75,223),3168,32;tcl_CreateTimerHandler:(77,168)=*(77,169)=f(75,41),3200,32;tcl_CreateTrace:(77,170)=*(77,171)=f(75,44),3232,32;tcl_DeleteAssocData:(77,172)=*(77,173)=f(0,20),3264,32;tcl_DeleteChannelHandler:(77,174)=*(77,175)=f(0,20),3296,32;tcl_DeleteCloseHandler:(77,152),3328,32;tcl_DeleteCommand:(77,176)=*(77,177)=f(0,1),3360,32;tcl_DeleteCommandFromToken:(77,178)=*(77,179)=f(0,1),3392,32;tcl_DeleteEvents:(77,180)=*(77,181)=f(0,20),3424,32;tcl_DeleteEventSource:(77,156),3456,32;tcl_DeleteExitHandler:(77,158),3488,32;tcl_DeleteHashEntry:(77,182)=*(77,183)=f(0,20),3520,32;tcl_DeleteHashTable:(77,184)=*(77,185)=f(0,20),3552,32;tcl_DeleteInterp:(77,114),3584,32;tcl_DetachPids:(77,186)=*(77,187)=f(0,20),3616,32;tcl_DeleteTimerHandler:(77,188)=*(77,189)=f(0,20),3648,32;tcl_DeleteTrace:(77,190)=*(77,191)=f(0,20),3680,32;tcl_DontCallWhenDeleted:(77,130),3712,32;tcl_DoOneEvent:(77,192)=*(77,193)=f(0,1),3744,32;tcl_DoWhenIdle:(77,132),3776,32;tcl_DStringAppend:(77,194)=*(77,195)=f(7,35),3808,32;tcl_DStringAppendElement:(77,196)=*(77,197)=f(7,35),3840,32;tcl_DStringEndSublist:(77,198)=*(77,199)=f(0,20),3872,32;tcl_DStringFree:(77,198),3904,32;tcl_DStringGetResult:(77,200)=*(77,201)=f(0,20),3936,32;tcl_DStringInit:(77,198),3968,32;tcl_DStringResult:(77,200),4000,32;tcl_DStringSetLength:(77,202)=*(77,203)=f(0,20),4032,32;tcl_DStringStartSublist:(77,198),4064,32;tcl_Eof:(77,204)=*(77,205)=f(0,1),4096,32;tcl_ErrnoId:(77,206)=*(77,207)=f(7,35),4128,32;tcl_ErrnoMsg:(77,208)=*(77,209)=f(7,35),4160,32;tcl_Eval:(77,176),4192,32;tcl_EvalFile:(77,176),4224,32;tcl_EvalObj:(77,30),4256,32;tcl_EventuallyFree:(77,210)=*(77,211)=f(0,20),4288,32;tcl_Exit:(77,27),4320,32;tcl_ExposeCommand:(77,128),4352,32;tcl_ExprBoolean:(77,60),4384,32;tcl_ExprBooleanObj:(77,62),4416,32;tcl_ExprDouble:(77,66),4448,32;tcl_ExprDoubleObj:(77,68),4480,32;tcl_ExprLong:(77,212)=*(77,213)=f(0,1),4512,32;tcl_ExprLongObj:(77,72),4544,32;tcl_ExprObj:(77,214)=*(77,215)=f(0,1),4576,32;tcl_ExprString:(77,176),4608,32;tcl_Finalize:(77,216)=*(77,217)=f(0,20),4640,32;tcl_FindExecutable:(77,218)=*(77,219)=f(0,20),4672,32;tcl_FirstHashEntry:(77,220)=*(77,221)=f(75,156),4704,32;tcl_Flush:(77,204),4736,32;tcl_FreeResult:(77,114),4768,32;tcl_GetAlias:(77,222)=*(77,223)=f(0,1),4800,32;tcl_GetAliasObj:(77,224)=*(77,225)=f(0,1),4832,32;tcl_GetAssocData:(77,226)=*(77,227)=f(75,1),4864,32;tcl_GetChannel:(77,228)=*(77,229)=f(75,9),4896,32;tcl_GetChannelBufferSize:(77,204),4928,32;tcl_GetChannelHandle:(77,230)=*(77,231)=f(0,1),4960,32;tcl_GetChannelInstanceData:(77,232)=*(77,233)=f(75,1),4992,32;tcl_GetChannelMode:(77,204),5024,32;tcl_GetChannelName:(77,234)=*(77,235)=f(7,35),5056,32;tcl_GetChannelOption:(77,236)=*(77,237)=f(0,1),5088,32;tcl_GetChannelType:(77,238)=*(77,239)=f(77,240)=*(75,206),5120,32;tcl_GetCommandInfo:(77,241)=*(77,242)=f(0,1),5152,32;tcl_GetCommandName:(77,243)=*(77,244)=f(7,35),5184,32;tcl_GetErrno:(77,124),5216,32;tcl_GetHostName:(77,206),5248,32;tcl_GetInterpPath:(77,245)=*(77,246)=f(0,1),5280,32;tcl_GetMaster:(77,247)=*(77,248)=f(75,223),5312,32;tcl_GetNameOfExecutable:(77,249)=*(77,250)=f(17,32),5344,32;tcl_GetObjResult:(77,251)=*(77,252)=f(75,129),5376,32;tcl_GetOpenFile:(77,253)=*(77,254)=f(0,1),5408,32;tcl_GetPathType:(77,255)=*(77,256)=f(75,208),5440,32;tcl_Gets:(77,257)=*(77,258)=f(0,1),5472,32;tcl_GetsObj:(77,259)=*(77,260)=f(0,1),5504,32;tcl_GetServiceMode:(77,124),5536,32;tcl_GetSlave:(77,261)=*(77,262)=f(75,223),5568,32;tcl_GetStdChannel:(77,263)=*(77,264)=f(75,9),5600,32;tcl_GetStringResult:(77,265)=*(77,266)=f(7,35),5632,32;tcl_GetVar:(77,267)=*(77,268)=f(7,35),5664,32;tcl_GetVar2:(77,269)=*(77,270)=f(7,35),5696,32;tcl_GlobalEval:(77,176),5728,32;tcl_GlobalEvalObj:(77,30),5760,32;tcl_HideCommand:(77,128),5792,32;tcl_Init:(77,271)=*(75,65),5824,32;tcl_InitHashTable:(77,272)=*(77,273)=f(0,20),5856,32;tcl_InputBlocked:(77,204),5888,32;tcl_InputBuffered:(77,204),5920,32;tcl_InterpDeleted:(77,271),5952,32;tcl_IsSafe:(77,271),5984,32;tcl_JoinPath:(77,274)=*(77,275)=f(7,35),6016,32;tcl_LinkVar:(77,276)=*(77,277)=f(0,1),6048,32;reserved188:(0,19),6080,32;tcl_MakeFileChannel:(77,278)=*(77,279)=f(75,9),6112,32;tcl_MakeSafe:(77,271),6144,32;tcl_MakeTcpClientChannel:(77,280)=*(77,281)=f(75,9),6176,32;tcl_Merge:(77,138),6208,32;tcl_NextHashEntry:(77,282)=*(77,283)=f(75,156),6240,32;tcl_NotifyChannel:(77,284)=*(77,285)=f(0,20),6272,32;tcl_ObjGetVar2:(77,286)=*(77,287)=f(75,129),6304,32;tcl_ObjSetVar2:(77,288)=*(77,289)=f(75,129),6336,32;tcl_OpenCommandChannel:(77,290)=*(77,291)=f(75,9),6368,32;tcl_OpenFileChannel:(77,292)=*(77,293)=f(75,9),6400,32;tcl_OpenTcpClient:(77,294)=*(77,295)=f(75,9),6432,32;tcl_OpenTcpServer:(77,296)=*(77,297)=f(75,9),6464,32;tcl_Preserve:(77,298)=*(75,51),6496,32;tcl_PrintDouble:(77,299)=*(77,300)=f(0,20),6528,32;tcl_PutEnv:(77,301)=*(77,302)=f(0,1),6560,32;tcl_PosixError:(77,265),6592,32;tcl_QueueEvent:(77,303)=*(77,304)=f(0,20),6624,32;tcl_Read:(77,305)=*(77,306)=f(0,1),6656,32;tcl_ReapDetachedProcs:(77,216),6688,32;tcl_RecordAndEval:(77,307)=*(77,308)=f(0,1),6720,32;tcl_RecordAndEvalObj:(77,309)=*(77,310)=f(0,1),6752,32;tcl_RegisterChannel:(77,311)=*(77,312)=f(0,20),6784,32;tcl_RegisterObjType:(77,313)=*(77,314)=f(0,20),6816,32;tcl_RegExpCompile:(77,315)=*(77,316)=f(75,32),6848,32;tcl_RegExpExec:(77,317)=*(77,318)=f(0,1),6880,32;tcl_RegExpMatch:(77,128),6912,32;tcl_RegExpRange:(77,319)=*(77,320)=f(0,20),6944,32;tcl_Release:(77,298),6976,32;tcl_ResetResult:(77,114),7008,32;tcl_ScanElement:(77,321)=*(77,322)=f(0,1),7040,32;tcl_ScanCountedElement:(77,323)=*(77,324)=f(0,1),7072,32;tcl_Seek:(77,325)=*(77,326)=f(0,1),7104,32;tcl_ServiceAll:(77,124),7136,32;tcl_ServiceEvent:(77,192),7168,32;tcl_SetAssocData:(77,327)=*(77,328)=f(0,20),7200,32;tcl_SetChannelBufferSize:(77,284),7232,32;tcl_SetChannelOption:(77,329)=*(77,330)=f(0,1),7264,32;tcl_SetCommandInfo:(77,241),7296,32;tcl_SetErrno:(77,27),7328,32;tcl_SetErrorCode:(77,116),7360,32;tcl_SetMaxBlockTime:(77,28),7392,32;tcl_SetPanicProc:(77,331)=*(77,332)=f(0,20),7424,32;tcl_SetRecursionLimit:(77,122),7456,32;tcl_SetResult:(77,333)=*(77,334)=f(0,20),7488,32;tcl_SetServiceMode:(77,192),7520,32;tcl_SetObjErrorCode:(77,335)=*(77,336)=f(0,20),7552,32;tcl_SetObjResult:(77,335),7584,32;tcl_SetStdChannel:(77,284),7616,32;tcl_SetVar:(77,269),7648,32;tcl_SetVar2:(77,337)=*(77,338)=f(7,35),7680,32;tcl_SignalId:(77,208),7712,32;tcl_SignalMsg:(77,208),7744,32;tcl_SourceRCFile:(77,114),7776,32;tcl_SplitList:(77,339)=*(77,340)=f(0,1),7808,32;tcl_SplitPath:(77,341)=*(77,342)=f(0,20),7840,32;tcl_StaticPackage:(77,343)=*(77,344)=f(0,20),7872,32;tcl_StringMatch:(77,345)=*(77,346)=f(0,1),7904,32;tcl_Tell:(77,204),7936,32;tcl_TraceVar:(77,347)=*(77,348)=f(0,1),7968,32;tcl_TraceVar2:(77,349)=*(77,350)=f(0,1),8000,32;tcl_TranslateFileName:(77,351)=*(77,352)=f(7,35),8032,32;tcl_Ungets:(77,353)=*(77,354)=f(0,1),8064,32;tcl_UnlinkVar:(77,172),8096,32;tcl_UnregisterChannel:(77,134),8128,32;tcl_UnsetVar:(77,307),8160,32;tcl_UnsetVar2:(77,276),8192,32;tcl_UntraceVar:(77,355)=*(77,356)=f(0,20),8224,32;tcl_UntraceVar2:(77,357)=*(77,358)=f(0,20),8256,32;tcl_UpdateLinkedVar:(77,172),8288,32;tcl_UpVar:(77,359)=*(77,360)=f(0,1),8320,32;tcl_UpVar2:(77,361)=*(77,362)=f(0,1),8352,32;tcl_VarEval:(77,363)=*(77,364)=f(0,1),8384,32;tcl_VarTraceInfo:(77,365)=*(77,366)=f(75,1),8416,32;tcl_VarTraceInfo2:(77,367)=*(77,368)=f(75,1),8448,32;tcl_Write:(77,305),8480,32;tcl_WrongNumArgs:(77,369)=*(77,370)=f(0,20),8512,32;tcl_DumpActiveMemory:(77,136),8544,32;tcl_ValidateAllMemory:(77,371)=*(77,372)=f(0,20),8576,32;tcl_AppendResultVA:(77,373)=*(77,374)=f(0,20),8608,32;tcl_AppendStringsToObjVA:(77,375)=*(77,376)=f(0,20),8640,32;tcl_HashStats:(77,377)=*(77,378)=f(7,35),8672,32;tcl_ParseVar:(77,379)=*(77,380)=f(7,35),8704,32;tcl_PkgPresent:(77,269),8736,32;tcl_PkgPresentEx:(77,13),8768,32;tcl_PkgProvide:(77,128),8800,32;tcl_PkgRequire:(77,269),8832,32;tcl_SetErrorCodeVA:(77,373),8864,32;tcl_VarEvalVA:(77,381)=*(77,382)=f(0,1),8896,32;tcl_WaitPid:(77,383)=*(77,384)=f(75,29),8928,32;tcl_PanicVA:(77,385)=*(77,386)=f(0,20),8960,32;tcl_GetVersion:(77,387)=*(77,388)=f(0,20),8992,32;tcl_InitMemory:(77,114),9024,32;tcl_StackChannel:(77,389)=*(77,390)=f(75,9),9056,32;tcl_UnstackChannel:(77,311),9088,32;tcl_GetStackedChannel:(77,391)=*(77,392)=f(75,9),9120,32;reserved284:(0,19),9152,32;reserved285:(0,19),9184,32;tcl_AppendObjToObj:(77,393)=*(77,394)=f(0,20),9216,32;tcl_CreateEncoding:(77,395)=*(77,396)=f(75,21),9248,32;tcl_CreateThreadExitHandler:(77,158),9280,32;tcl_DeleteThreadExitHandler:(77,158),9312,32;tcl_DiscardResult:(77,397)=*(77,398)=f(0,20),9344,32;tcl_EvalEx:(77,399)=*(77,400)=f(0,1),9376,32;tcl_EvalObjv:(77,401)=*(77,402)=f(0,1),9408,32;tcl_EvalObjEx:(77,309),9440,32;tcl_ExitThread:(77,27),9472,32;tcl_ExternalToUtf:(77,403)=*(77,404)=f(0,1),9504,32;tcl_ExternalToUtfDString:(77,405)=*(77,406)=f(7,35),9536,32;tcl_FinalizeThread:(77,216),9568,32;tcl_FinalizeNotifier:(77,298),9600,32;tcl_FreeEncoding:(77,407)=*(77,408)=f(0,20),9632,32;tcl_GetCurrentThread:(77,409)=*(77,410)=f(75,38),9664,32;tcl_GetEncoding:(77,411)=*(77,412)=f(75,21),9696,32;tcl_GetEncodingName:(77,413)=*(77,414)=f(7,35),9728,32;tcl_GetEncodingNames:(77,114),9760,32;tcl_GetIndexFromObjStruct:(77,415)=*(77,416)=f(0,1),9792,32;tcl_GetThreadData:(77,417)=*(77,418)=f(0,19),9824,32;tcl_GetVar2Ex:(77,419)=*(77,420)=f(75,129),9856,32;tcl_InitNotifier:(77,421)=*(77,422)=f(75,1),9888,32;tcl_MutexLock:(77,423)=*(77,424)=f(0,20),9920,32;tcl_MutexUnlock:(77,423),9952,32;tcl_ConditionNotify:(77,425)=*(77,426)=f(0,20),9984,32;tcl_ConditionWait:(77,427)=*(77,428)=f(0,20),10016,32;tcl_NumUtfChars:(77,429)=*(77,430)=f(0,1),10048,32;tcl_ReadChars:(77,431)=*(77,432)=f(0,1),10080,32;tcl_RestoreResult:(77,433)=*(77,434)=f(0,20),10112,32;tcl_SaveResult:(77,433),10144,32;tcl_SetSystemEncoding:(77,435)=*(77,436)=f(0,1),10176,32;tcl_SetVar2Ex:(77,437)=*(77,438)=f(75,129),10208,32;tcl_ThreadAlert:(77,439)=*(77,440)=f(0,20),10240,32;tcl_ThreadQueueEvent:(77,441)=*(77,442)=f(0,20),10272,32;tcl_UniCharAtIndex:(77,443)=*(77,444)=f(75,226),10304,32;tcl_UniCharToLower:(77,445)=*(77,446)=f(75,226),10336,32;tcl_UniCharToTitle:(77,445),10368,32;tcl_UniCharToUpper:(77,445),10400,32;tcl_UniCharToUtf:(77,447)=*(77,448)=f(0,1),10432,32;tcl_UtfAtIndex:(77,449)=*(77,450)=f(7,35),10464,32;tcl_UtfCharComplete:(77,429),10496,32;tcl_UtfBackslash:(77,451)=*(77,452)=f(0,1),10528,32;tcl_UtfFindFirst:(77,449),10560,32;tcl_UtfFindLast:(77,449),10592,32;tcl_UtfNext:(77,453)=*(77,454)=f(7,35),10624,32;tcl_UtfPrev:(77,455)=*(77,456)=f(7,35),10656,32;tcl_UtfToExternal:(77,403),10688,32;tcl_UtfToExternalDString:(77,405),10720,32;tcl_UtfToLower:(77,136),10752,32;tcl_UtfToTitle:(77,136),10784,32;tcl_UtfToUniChar:(77,457)=*(77,458)=f(0,1),10816,32;tcl_UtfToUpper:(77,136),10848,32;tcl_WriteChars:(77,459)=*(77,460)=f(0,1),10880,32;tcl_WriteObj:(77,259),10912,32;tcl_GetString:(77,461)=*(77,462)=f(7,35),10944,32;tcl_GetDefaultEncodingDir:(77,206),10976,32;tcl_SetDefaultEncodingDir:(75,3),11008,32;tcl_AlertNotifier:(77,298),11040,32;tcl_ServiceModeHook:(77,27),11072,32;tcl_UniCharIsAlnum:(77,192),11104,32;tcl_UniCharIsAlpha:(77,192),11136,32;tcl_UniCharIsDigit:(77,192),11168,32;tcl_UniCharIsLower:(77,192),11200,32;tcl_UniCharIsSpace:(77,192),11232,32;tcl_UniCharIsUpper:(77,192),11264,32;tcl_UniCharIsWordChar:(77,192),11296,32;tcl_UniCharLen:(77,463)=*(77,464)=f(0,1),11328,32;tcl_UniCharNcmp:(77,465)=*(77,466)=f(0,1),11360,32;tcl_UniCharToUtfDString:(77,467)=*(77,468)=f(7,35),11392,32;tcl_UtfToUniCharDString:(77,469)=*(77,470)=f(77,471)=*(75,226),11424,32;tcl_GetRegExpFromObj:(77,472)=*(77,473)=f(75,32),11456,32;tcl_EvalTokens:(77,474)=*(77,475)=f(75,129),11488,32;tcl_FreeParse:(77,476)=*(77,477)=f(0,20),11520,32;tcl_LogCommandInfo:(77,478)=*(77,479)=f(0,20),11552,32;tcl_ParseBraces:(77,480)=*(77,481)=f(0,1),11584,32;tcl_ParseCommand:(77,482)=*(77,483)=f(0,1),11616,32;tcl_ParseExpr:(77,484)=*(77,485)=f(0,1),11648,32;tcl_ParseQuotedString:(77,480),11680,32;tcl_ParseVarName:(77,486)=*(77,487)=f(0,1),11712,32;tcl_GetCwd:(77,488)=*(77,489)=f(7,35),11744,32;tcl_Chdir:(77,301),11776,32;tcl_Access:(77,429),11808,32;tcl_Stat:(77,490)=*(77,491)=f(0,1),11840,32;tcl_UtfNcmp:(77,492)=*(77,493)=f(0,1),11872,32;tcl_UtfNcasecmp:(77,492),11904,32;tcl_StringCaseMatch:(77,494)=*(77,495)=f(0,1),11936,32;tcl_UniCharIsControl:(77,192),11968,32;tcl_UniCharIsGraph:(77,192),12000,32;tcl_UniCharIsPrint:(77,192),12032,32;tcl_UniCharIsPunct:(77,192),12064,32;tcl_RegExpExecObj:(77,496)=*(77,497)=f(0,1),12096,32;tcl_RegExpGetInfo:(77,498)=*(77,499)=f(0,20),12128,32;tcl_NewUnicodeObj:(77,500)=*(77,501)=f(75,129),12160,32;tcl_SetUnicodeObj:(77,502)=*(77,503)=f(0,20),12192,32;tcl_GetCharLength:(77,504)=*(77,505)=f(0,1),12224,32;tcl_GetUniChar:(77,506)=*(77,507)=f(75,226),12256,32;tcl_GetUnicode:(77,508)=*(77,509)=f(77,471),12288,32;tcl_GetRange:(77,510)=*(77,511)=f(75,129),12320,32;tcl_AppendUnicodeToObj:(77,502),12352,32;tcl_RegExpMatchObj:(77,78),12384,32;tcl_SetNotifier:(77,512)=*(77,513)=f(0,20),12416,32;tcl_GetAllocMutex:(77,514)=*(77,515)=f(77,516)=*(75,26),12448,32;tcl_GetChannelNames:(77,271),12480,32;tcl_GetChannelNamesEx:(77,176),12512,32;tcl_ProcObjCmd:(77,517)=*(77,518)=f(0,1),12544,32;tcl_ConditionFinalize:(77,425),12576,32;tcl_MutexFinalize:(77,423),12608,32;tcl_CreateThread:(77,519)=*(77,520)=f(0,1),12640,32;;TclStubs:t(77,521)=(77,9)Tk_BindingTable:t(74,1)=(74,2)=*(74,3)=xsTk_BindingTable_:Tk_Canvas:t(74,4)=(74,5)=*(74,6)=xsTk_Canvas_:Tk_Cursor:t(74,7)=(74,8)=*(74,9)=xsTk_Cursor_:Tk_ErrorHandler:t(74,10)=(74,11)=*(74,12)=xsTk_ErrorHandler_:Tk_Font:t(74,13)=(74,14)=*(74,15)=xsTk_Font_:Tk_Image:t(74,16)=(74,17)=*(74,18)=xsTk_Image__:Tk_ImageMaster:t(74,19)=(74,20)=*(74,21)=xsTk_ImageMaster_:Tk_OptionTable:t(74,22)=(74,23)=*(74,24)=xsTk_OptionTable_:Tk_PostscriptInfo:t(74,25)=(74,26)=*(74,27)=xsTk_PostscriptInfo_:Tk_TextLayout:t(74,28)=(74,29)=*(74,30)=xsTk_TextLayout_:Tk_Window:t(74,31)=(74,32)=*(74,33)=xsTk_Window_:Tk_3DBorder:t(74,34)=(74,35)=*(74,36)=xsTk_3DBorder_:Tk_Uid:t(74,37)=(7,35) :T(74,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(74,39)=(74,38)Tk_OptionSpec:T(74,40)=s40type:(74,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:(75,1),256,32;typeMask:(0,1),288,32;;Tk_OptionSpec:t(74,41)=(74,40)Tk_SavedOption:T(74,42)=s16optionPtr:(74,43)=*(74,44)=xsTkOption:,0,32;valuePtr:(75,129),32,32;internalForm:(0,13),64,64;;Tk_SavedOption:t(74,45)=(74,42)Tk_SavedOptions:T(74,46)=s336recordPtr:(7,35),0,32;tkwin:(74,31),32,32;numItems:(0,1),64,32;items:(74,47)=ar(0,22);0;19;(74,45),96,2560;nextPtr:(74,48)=*(74,46),2656,32;;Tk_SavedOptions:t(74,49)=(74,46)Tk_OptionParseProc:t(74,50)=(74,51)=f(0,1)Tk_OptionPrintProc:t(74,52)=(74,53)=f(7,35)Tk_CustomOption:T(74,54)=s12parseProc:(74,55)=*(74,50),0,32;printProc:(74,56)=*(74,52),32,32;clientData:(75,1),64,32;;Tk_CustomOption:t(74,57)=(74,54)Tk_ConfigSpec:T(74,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:(74,59)=*(74,57),224,32;;Tk_ConfigSpec:t(74,60)=(74,58) :T(74,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(74,62)=(74,61)Tk_ArgvInfo:t(74,63)=(74,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(74,65)=eTK_DEFER_EVENT:0,TK_PROCESS_EVENT:1,TK_DISCARD_EVENT:2,;Tk_RestrictAction:t(74,66)=(74,65) :T(74,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(74,68)=(74,67) :T(74,69)=eTK_JUSTIFY_LEFT:0,TK_JUSTIFY_RIGHT:1,TK_JUSTIFY_CENTER:2,;Tk_Justify:t(74,70)=(74,69)Tk_FontMetrics:T(74,71)=s12ascent:(0,1),0,32;descent:(0,1),32,32;linespace:(0,1),64,32;;Tk_FontMetrics:t(74,72)=(74,71)Tk_GeomRequestProc:t(74,73)=(74,74)=f(0,20)Tk_GeomLostSlaveProc:t(74,75)=(74,74)Tk_GeomMgr:T(74,76)=s12name:(7,35),0,32;requestProc:(74,77)=*(74,73),32,32;lostSlaveProc:(74,78)=*(74,75),64,32;;Tk_GeomMgr:t(74,79)=(74,76)XVirtualEvent:t(74,80)=(74,81)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(78,89),96,32;event:(79,6),128,32;root:(79,6),160,32;subwindow:(79,6),192,32;time:(79,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:(74,37),416,32;same_screen:(0,1),448,32;;XActivateDeactivateEvent:t(74,82)=(74,83)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(78,89),96,32;window:(79,6),128,32;;XActivateEvent:t(74,84)=(74,82)XDeactivateEvent:t(74,85)=(74,82)Tk_FakeWin:T(74,86)=s216display:(78,89),0,32;dummy1:(7,35),32,32;screenNum:(0,1),64,32;visual:(78,21),96,32;depth:(0,1),128,32;window:(79,6),160,32;dummy2:(7,35),192,32;dummy3:(7,35),224,32;parentPtr:(74,31),256,32;dummy4:(7,35),288,32;dummy5:(7,35),320,32;pathName:(7,35),352,32;nameUid:(74,37),384,32;classUid:(74,37),416,32;changes:(78,52),448,224;dummy6:(0,4),672,32;atts:(78,29),704,480;dummy7:(0,5),1184,32;flags:(0,4),1216,32;dummy8:(7,35),1248,32;dummy9:(78,212),1280,32;dummy10:(74,87)=*(75,1),1312,32;dummy11:(0,1),1344,32;dummy12:(0,1),1376,32;dummy13:(7,35),1408,32;dummy14:(7,35),1440,32;dummy15:(75,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:(75,1),1664,32;dummy19:(7,35),1696,32;;Tk_FakeWin:t(74,88)=(74,86) :T(74,89)=eTK_STATE_NULL:-1,TK_STATE_ACTIVE:0,TK_STATE_DISABLED:1,TK_STATE_NORMAL:2,TK_STATE_HIDDEN:3,;Tk_State:t(74,90)=(74,89)Tk_SmoothMethod:T(74,91)=s12name:(7,35),0,32;coordProc:(74,92)=*(74,93)=f(0,1),32,32;postscriptProc:(74,94)=*(74,95)=f(0,20),64,32;;Tk_SmoothMethod:t(74,96)=(74,91)Tk_Item:T(74,97)=s68id:(0,1),0,32;nextPtr:(74,98)=*(74,97),32,32;staticTagSpace:(74,99)=ar(0,22);0;2;(74,37),64,96;tagPtr:(74,100)=*(74,37),160,32;tagSpace:(0,1),192,32;numTags:(0,1),224,32;typePtr:(74,101)=*(74,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:(74,98),416,32;state:(74,90),448,32;reserved1:(7,35),480,32;redraw_flags:(0,1),512,32;;Tk_Item:t(74,103)=(74,97)Tk_ItemCreateProc:t(74,104)=(74,105)=f(0,1)Tk_ItemConfigureProc:t(74,106)=(74,107)=f(0,1)Tk_ItemCoordProc:t(74,108)=(74,105)Tk_ItemDeleteProc:t(74,109)=(74,110)=f(0,20)Tk_ItemDisplayProc:t(74,111)=(74,112)=f(0,20)Tk_ItemPointProc:t(74,113)=(74,114)=f(0,13)Tk_ItemAreaProc:t(74,115)=(74,116)=f(0,1)Tk_ItemPostscriptProc:t(74,117)=(74,118)=f(0,1)Tk_ItemScaleProc:t(74,119)=(74,120)=f(0,20)Tk_ItemTranslateProc:t(74,121)=(74,122)=f(0,20)Tk_ItemIndexProc:t(74,123)=(74,124)=f(0,1)Tk_ItemCursorProc:t(74,125)=(74,126)=f(0,20)Tk_ItemSelectionProc:t(74,127)=(74,128)=f(0,1)Tk_ItemInsertProc:t(74,129)=(74,130)=f(0,20)Tk_ItemDCharsProc:t(74,131)=(74,132)=f(0,20)Tk_ItemType:T(74,102)=s96name:(7,35),0,32;itemSize:(0,1),32,32;createProc:(74,133)=*(74,104),64,32;configSpecs:(74,134)=*(74,60),96,32;configProc:(74,135)=*(74,106),128,32;coordProc:(74,136)=*(74,108),160,32;deleteProc:(74,137)=*(74,109),192,32;displayProc:(74,138)=*(74,111),224,32;alwaysRedraw:(0,1),256,32;pointProc:(74,139)=*(74,113),288,32;areaProc:(74,140)=*(74,115),320,32;postscriptProc:(74,141)=*(74,117),352,32;scaleProc:(74,142)=*(74,119),384,32;translateProc:(74,143)=*(74,121),416,32;indexProc:(74,144)=*(74,123),448,32;icursorProc:(74,145)=*(74,125),480,32;selectionProc:(74,146)=*(74,127),512,32;insertProc:(74,147)=*(74,129),544,32;dCharsProc:(74,148)=*(74,131),576,32;nextPtr:(74,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(74,149)=(74,102)Tk_CanvasTextInfo:T(74,150)=s56selBorder:(74,34),0,32;selBorderWidth:(0,1),32,32;selFgColorPtr:(74,151)=*(78,54),64,32;selItemPtr:(74,152)=*(74,103),96,32;selectFirst:(0,1),128,32;selectLast:(0,1),160,32;anchorItemPtr:(74,152),192,32;selectAnchor:(0,1),224,32;insertBorder:(74,34),256,32;insertWidth:(0,1),288,32;insertBorderWidth:(0,1),320,32;focusItemPtr:(74,152),352,32;gotFocus:(0,1),384,32;cursorOn:(0,1),416,32;;Tk_CanvasTextInfo:t(74,153)=(74,150)Tk_Dash:T(74,154)=s8number:(0,1),0,32;pattern:(74,155)=u4pt:(7,35),0,32;array:(14,4),0,32;;,32,32;;Tk_Dash:t(74,156)=(74,154)Tk_TSOffset:T(74,157)=s12flags:(0,1),0,32;xoffset:(0,1),32,32;yoffset:(0,1),64,32;;Tk_TSOffset:t(74,158)=(74,157)Tk_Outline:T(74,159)=s104gc:(78,13),0,32;width:(0,13),32,64;activeWidth:(0,13),96,64;disabledWidth:(0,13),160,64;offset:(0,1),224,32;dash:(74,156),256,64;activeDash:(74,156),320,64;disabledDash:(74,156),384,64;reserved1:(0,19),448,32;reserved2:(0,19),480,32;reserved3:(0,19),512,32;tsoffset:(74,158),544,96;color:(74,151),640,32;activeColor:(74,151),672,32;disabledColor:(74,151),704,32;stipple:(79,9),736,32;activeStipple:(79,9),768,32;disabledStipple:(79,9),800,32;;Tk_Outline:t(74,160)=(74,159)Tk_ImageType:t(74,161)=(74,162)=xsTk_ImageType:Tk_ImageCreateProc:t(74,163)=(74,164)=f(0,1)Tk_ImageGetProc:t(74,165)=(74,166)=f(75,1)Tk_ImageDisplayProc:t(74,167)=(74,168)=f(0,20)Tk_ImageFreeProc:t(74,169)=(74,170)=f(0,20)Tk_ImageDeleteProc:t(74,171)=(75,51)Tk_ImageChangedProc:t(74,172)=(74,173)=f(0,20)Tk_ImagePostscriptProc:t(74,174)=(74,175)=f(0,1)Tk_ImageType:T(74,162)=s36name:(7,35),0,32;createProc:(74,176)=*(74,163),32,32;getProc:(74,177)=*(74,165),64,32;displayProc:(74,178)=*(74,167),96,32;freeProc:(74,179)=*(74,169),128,32;deleteProc:(74,180)=*(74,171),160,32;postscriptProc:(74,181)=*(74,174),192,32;nextPtr:(74,182)=*(74,162),224,32;reserved:(7,35),256,32;;Tk_PhotoHandle:t(74,183)=(0,19)Tk_PhotoImageBlock:T(74,184)=s36pixelPtr:(17,34),0,32;width:(0,1),32,32;height:(0,1),64,32;pitch:(0,1),96,32;pixelSize:(0,1),128,32;offset:(74,185)=ar(0,22);0;3;(0,1),160,128;;Tk_PhotoImageBlock:t(74,186)=(74,184)Tk_PhotoImageFormat:t(74,187)=(74,188)=xsTk_PhotoImageFormat:Tk_ImageFileMatchProc:t(74,189)=(74,190)=f(0,1)Tk_ImageStringMatchProc:t(74,191)=(74,192)=f(0,1)Tk_ImageFileReadProc:t(74,193)=(74,194)=f(0,1)Tk_ImageStringReadProc:t(74,195)=(74,196)=f(0,1)Tk_ImageFileWriteProc:t(74,197)=(74,198)=f(0,1)Tk_ImageStringWriteProc:t(74,199)=(74,200)=f(0,1)Tk_PhotoImageFormat:T(74,188)=s32name:(7,35),0,32;fileMatchProc:(74,201)=*(74,189),32,32;stringMatchProc:(74,202)=*(74,191),64,32;fileReadProc:(74,203)=*(74,193),96,32;stringReadProc:(74,204)=*(74,195),128,32;fileWriteProc:(74,205)=*(74,197),160,32;stringWriteProc:(74,206)=*(74,199),192,32;nextPtr:(74,207)=*(74,188),224,32;;Tk_ErrorProc:t(74,208)=(74,209)=f(0,1)Tk_EventProc:t(74,210)=(74,211)=f(0,20)Tk_GenericProc:t(74,212)=(74,213)=f(0,1)Tk_GetSelProc:t(74,214)=(74,215)=f(0,1)Tk_LostSelProc:t(74,216)=(75,51)Tk_RestrictProc:t(74,217)=(74,218)=f(74,66)Tk_SelectionProc:t(74,219)=(74,220)=f(0,1)TkStubHooks:T(84,1)=s16tkPlatStubs:(84,2)=*(84,3)=xsTkPlatStubs:,0,32;tkIntStubs:(84,4)=*(84,5)=xsTkIntStubs:,32,32;tkIntPlatStubs:(84,6)=*(84,7)=xsTkIntPlatStubs:,64,32;tkIntXlibStubs:(84,8)=*(84,9)=xsTkIntXlibStubs:,96,32;;TkStubHooks:t(84,10)=(84,1)TkStubs:T(84,11)=s964magic:(0,1),0,32;hooks:(84,12)=*(84,1),32,32;tk_MainLoop:(77,216),64,32;tk_3DBorderColor:(84,13)=*(84,14)=f(74,151),96,32;tk_3DBorderGC:(84,15)=*(84,16)=f(78,13),128,32;tk_3DHorizontalBevel:(84,17)=*(84,18)=f(0,20),160,32;tk_3DVerticalBevel:(84,19)=*(84,20)=f(0,20),192,32;tk_AddOption:(84,21)=*(84,22)=f(0,20),224,32;tk_BindEvent:(84,23)=*(84,24)=f(0,20),256,32;tk_CanvasDrawableCoords:(84,25)=*(84,26)=f(0,20),288,32;tk_CanvasEventuallyRedraw:(84,27)=*(84,28)=f(0,20),320,32;tk_CanvasGetCoord:(84,29)=*(84,30)=f(0,1),352,32;tk_CanvasGetTextInfo:(84,31)=*(84,32)=f(84,33)=*(74,153),384,32;tk_CanvasPsBitmap:(84,34)=*(84,35)=f(0,1),416,32;tk_CanvasPsColor:(84,36)=*(84,37)=f(0,1),448,32;tk_CanvasPsFont:(84,38)=*(84,39)=f(0,1),480,32;tk_CanvasPsPath:(84,40)=*(84,41)=f(0,20),512,32;tk_CanvasPsStipple:(84,42)=*(84,43)=f(0,1),544,32;tk_CanvasPsY:(84,44)=*(84,45)=f(0,13),576,32;tk_CanvasSetStippleOrigin:(84,46)=*(84,47)=f(0,20),608,32;tk_CanvasTagsParseProc:(84,48)=*(74,51),640,32;tk_CanvasTagsPrintProc:(84,49)=*(74,53),672,32;tk_CanvasTkwin:(84,50)=*(84,51)=f(74,31),704,32;tk_CanvasWindowCoords:(84,25),736,32;tk_ChangeWindowAttributes:(84,52)=*(84,53)=f(0,20),768,32;tk_CharBbox:(84,54)=*(84,55)=f(0,1),800,32;tk_ClearSelection:(84,56)=*(84,57)=f(0,20),832,32;tk_ClipboardAppend:(84,58)=*(84,59)=f(0,1),864,32;tk_ClipboardClear:(84,60)=*(84,61)=f(0,1),896,32;tk_ConfigureInfo:(84,62)=*(84,63)=f(0,1),928,32;tk_ConfigureValue:(84,62),960,32;tk_ConfigureWidget:(84,64)=*(84,65)=f(0,1),992,32;tk_ConfigureWindow:(84,66)=*(84,67)=f(0,20),1024,32;tk_ComputeTextLayout:(84,68)=*(84,69)=f(74,28),1056,32;tk_CoordsToWindow:(84,70)=*(84,71)=f(74,31),1088,32;tk_CreateBinding:(84,72)=*(84,73)=f(0,5),1120,32;tk_CreateBindingTable:(84,74)=*(84,75)=f(74,1),1152,32;tk_CreateErrorHandler:(84,76)=*(84,77)=f(74,10),1184,32;tk_CreateEventHandler:(84,78)=*(84,79)=f(0,20),1216,32;tk_CreateGenericHandler:(84,80)=*(84,81)=f(0,20),1248,32;tk_CreateImageType:(84,82)=*(84,83)=f(0,20),1280,32;tk_CreateItemType:(84,84)=*(84,85)=f(0,20),1312,32;tk_CreatePhotoImageFormat:(84,86)=*(84,87)=f(0,20),1344,32;tk_CreateSelHandler:(84,88)=*(84,89)=f(0,20),1376,32;tk_CreateWindow:(84,90)=*(84,91)=f(74,31),1408,32;tk_CreateWindowFromPath:(84,90),1440,32;tk_DefineBitmap:(84,92)=*(84,93)=f(0,1),1472,32;tk_DefineCursor:(84,94)=*(84,95)=f(0,20),1504,32;tk_DeleteAllBindings:(84,96)=*(84,97)=f(0,20),1536,32;tk_DeleteBinding:(84,98)=*(84,99)=f(0,1),1568,32;tk_DeleteBindingTable:(84,100)=*(84,101)=f(0,20),1600,32;tk_DeleteErrorHandler:(84,102)=*(84,103)=f(0,20),1632,32;tk_DeleteEventHandler:(84,78),1664,32;tk_DeleteGenericHandler:(84,80),1696,32;tk_DeleteImage:(77,172),1728,32;tk_DeleteSelHandler:(84,104)=*(84,105)=f(0,20),1760,32;tk_DestroyWindow:(84,106)=*(84,107)=f(0,20),1792,32;tk_DisplayName:(84,108)=*(84,109)=f(7,35),1824,32;tk_DistanceToTextLayout:(84,110)=*(84,111)=f(0,1),1856,32;tk_Draw3DPolygon:(84,112)=*(84,113)=f(0,20),1888,32;tk_Draw3DRectangle:(84,19),1920,32;tk_DrawChars:(84,114)=*(84,115)=f(0,20),1952,32;tk_DrawFocusHighlight:(84,116)=*(84,117)=f(0,20),1984,32;tk_DrawTextLayout:(84,118)=*(84,119)=f(0,20),2016,32;tk_Fill3DPolygon:(84,112),2048,32;tk_Fill3DRectangle:(84,19),2080,32;tk_FindPhoto:(84,120)=*(84,121)=f(74,183),2112,32;tk_FontId:(84,122)=*(84,123)=f(79,8),2144,32;tk_Free3DBorder:(84,124)=*(84,125)=f(0,20),2176,32;tk_FreeBitmap:(84,126)=*(84,127)=f(0,20),2208,32;tk_FreeColor:(84,128)=*(84,129)=f(0,20),2240,32;tk_FreeColormap:(84,130)=*(84,131)=f(0,20),2272,32;tk_FreeCursor:(84,132)=*(84,133)=f(0,20),2304,32;tk_FreeFont:(84,134)=*(84,135)=f(0,20),2336,32;tk_FreeGC:(84,136)=*(84,137)=f(0,20),2368,32;tk_FreeImage:(84,138)=*(84,139)=f(0,20),2400,32;tk_FreeOptions:(84,140)=*(84,141)=f(0,20),2432,32;tk_FreePixmap:(84,126),2464,32;tk_FreeTextLayout:(84,142)=*(84,143)=f(0,20),2496,32;tk_FreeXId:(84,144)=*(84,145)=f(0,20),2528,32;tk_GCForColor:(84,146)=*(84,147)=f(78,13),2560,32;tk_GeometryRequest:(84,148)=*(84,149)=f(0,20),2592,32;tk_Get3DBorder:(84,150)=*(84,151)=f(74,34),2624,32;tk_GetAllBindings:(84,152)=*(84,153)=f(0,20),2656,32;tk_GetAnchor:(84,154)=*(84,155)=f(0,1),2688,32;tk_GetAtomName:(84,156)=*(84,157)=f(7,35),2720,32;tk_GetBinding:(84,158)=*(84,159)=f(7,35),2752,32;tk_GetBitmap:(84,160)=*(84,161)=f(79,9),2784,32;tk_GetBitmapFromData:(84,162)=*(84,163)=f(79,9),2816,32;tk_GetCapStyle:(77,60),2848,32;tk_GetColor:(84,164)=*(84,165)=f(74,151),2880,32;tk_GetColorByValue:(84,166)=*(84,167)=f(74,151),2912,32;tk_GetColormap:(84,168)=*(84,169)=f(79,11),2944,32;tk_GetCursor:(84,170)=*(84,171)=f(74,7),2976,32;tk_GetCursorFromData:(84,172)=*(84,173)=f(74,7),3008,32;tk_GetFont:(84,174)=*(84,175)=f(74,13),3040,32;tk_GetFontFromObj:(84,176)=*(84,177)=f(74,13),3072,32;tk_GetFontMetrics:(84,178)=*(84,179)=f(0,20),3104,32;tk_GetGC:(84,180)=*(84,181)=f(78,13),3136,32;tk_GetImage:(84,182)=*(84,183)=f(74,16),3168,32;tk_GetImageMasterData:(84,184)=*(84,185)=f(75,1),3200,32;tk_GetItemTypes:(84,186)=*(84,187)=f(84,188)=*(74,149),3232,32;tk_GetJoinStyle:(77,60),3264,32;tk_GetJustify:(84,189)=*(84,190)=f(0,1),3296,32;tk_GetNumMainWindows:(77,124),3328,32;tk_GetOption:(84,191)=*(84,192)=f(74,37),3360,32;tk_GetPixels:(84,193)=*(84,194)=f(0,1),3392,32;tk_GetPixmap:(84,195)=*(84,196)=f(79,9),3424,32;tk_GetRelief:(77,60),3456,32;tk_GetRootCoords:(84,197)=*(84,198)=f(0,20),3488,32;tk_GetScrollInfo:(84,199)=*(84,200)=f(0,1),3520,32;tk_GetScreenMM:(84,201)=*(84,202)=f(0,1),3552,32;tk_GetSelection:(84,203)=*(84,204)=f(0,1),3584,32;tk_GetUid:(84,205)=*(84,206)=f(74,37),3616,32;tk_GetVisual:(84,207)=*(84,208)=f(78,21),3648,32;tk_GetVRootGeometry:(84,209)=*(84,210)=f(0,20),3680,32;tk_Grab:(84,211)=*(84,212)=f(0,1),3712,32;tk_HandleEvent:(84,213)=*(84,214)=f(0,20),3744,32;tk_IdToWindow:(84,215)=*(84,216)=f(74,31),3776,32;tk_ImageChanged:(84,217)=*(84,218)=f(0,20),3808,32;tk_Init:(77,271),3840,32;tk_InternAtom:(84,219)=*(84,220)=f(79,3),3872,32;tk_IntersectTextLayout:(84,221)=*(84,222)=f(0,1),3904,32;tk_MaintainGeometry:(84,223)=*(84,224)=f(0,20),3936,32;tk_MainWindow:(84,225)=*(84,226)=f(74,31),3968,32;tk_MakeWindowExist:(84,106),4000,32;tk_ManageGeometry:(84,227)=*(84,228)=f(0,20),4032,32;tk_MapWindow:(84,106),4064,32;tk_MeasureChars:(84,229)=*(84,230)=f(0,1),4096,32;tk_MoveResizeWindow:(84,231)=*(84,232)=f(0,20),4128,32;tk_MoveWindow:(84,148),4160,32;tk_MoveToplevelWindow:(84,148),4192,32;tk_NameOf3DBorder:(84,233)=*(84,234)=f(7,35),4224,32;tk_NameOfAnchor:(84,235)=*(84,236)=f(7,35),4256,32;tk_NameOfBitmap:(84,237)=*(84,238)=f(7,35),4288,32;tk_NameOfCapStyle:(77,208),4320,32;tk_NameOfColor:(84,239)=*(84,240)=f(7,35),4352,32;tk_NameOfCursor:(84,241)=*(84,242)=f(7,35),4384,32;tk_NameOfFont:(84,243)=*(84,244)=f(7,35),4416,32;tk_NameOfImage:(84,245)=*(84,246)=f(7,35),4448,32;tk_NameOfJoinStyle:(77,208),4480,32;tk_NameOfJustify:(84,247)=*(84,248)=f(7,35),4512,32;tk_NameOfRelief:(77,208),4544,32;tk_NameToWindow:(84,249)=*(84,250)=f(74,31),4576,32;tk_OwnSelection:(84,251)=*(84,252)=f(0,20),4608,32;tk_ParseArgv:(84,253)=*(84,254)=f(0,1),4640,32;tk_PhotoPutBlock:(84,255)=*(84,256)=f(0,20),4672,32;tk_PhotoPutZoomedBlock:(84,257)=*(84,258)=f(0,20),4704,32;tk_PhotoGetImage:(84,259)=*(84,260)=f(0,1),4736,32;tk_PhotoBlank:(84,261)=*(84,262)=f(0,20),4768,32;tk_PhotoExpand:(84,263)=*(84,264)=f(0,20),4800,32;tk_PhotoGetSize:(84,265)=*(84,266)=f(0,20),4832,32;tk_PhotoSetSize:(84,263),4864,32;tk_PointToChar:(84,110),4896,32;tk_PostscriptFontName:(84,267)=*(84,268)=f(0,1),4928,32;tk_PreserveColormap:(84,130),4960,32;tk_QueueWindowEvent:(84,269)=*(84,270)=f(0,20),4992,32;tk_RedrawImage:(84,271)=*(84,272)=f(0,20),5024,32;tk_ResizeWindow:(84,148),5056,32;tk_RestackWindow:(84,273)=*(84,274)=f(0,1),5088,32;tk_RestrictEvents:(84,275)=*(84,276)=f(84,277)=*(74,217),5120,32;tk_SafeInit:(77,271),5152,32;tk_SetAppName:(84,278)=*(84,279)=f(7,35),5184,32;tk_SetBackgroundFromBorder:(84,280)=*(84,281)=f(0,20),5216,32;tk_SetClass:(84,282)=*(84,283)=f(0,20),5248,32;tk_SetGrid:(84,231),5280,32;tk_SetInternalBorder:(84,284)=*(84,285)=f(0,20),5312,32;tk_SetWindowBackground:(84,286)=*(84,287)=f(0,20),5344,32;tk_SetWindowBackgroundPixmap:(84,288)=*(84,289)=f(0,20),5376,32;tk_SetWindowBorder:(84,286),5408,32;tk_SetWindowBorderWidth:(84,284),5440,32;tk_SetWindowBorderPixmap:(84,288),5472,32;tk_SetWindowColormap:(84,290)=*(84,291)=f(0,20),5504,32;tk_SetWindowVisual:(84,292)=*(84,293)=f(0,1),5536,32;tk_SizeOfBitmap:(84,294)=*(84,295)=f(0,20),5568,32;tk_SizeOfImage:(84,296)=*(84,297)=f(0,20),5600,32;tk_StrictMotif:(84,298)=*(84,299)=f(0,1),5632,32;tk_TextLayoutToPostscript:(84,300)=*(84,301)=f(0,20),5664,32;tk_TextWidth:(84,302)=*(84,303)=f(0,1),5696,32;tk_UndefineCursor:(84,106),5728,32;tk_UnderlineChars:(84,304)=*(84,305)=f(0,20),5760,32;tk_UnderlineTextLayout:(84,306)=*(84,307)=f(0,20),5792,32;tk_Ungrab:(84,106),5824,32;tk_UnmaintainGeometry:(84,308)=*(84,309)=f(0,20),5856,32;tk_UnmapWindow:(84,106),5888,32;tk_UnsetGrid:(84,106),5920,32;tk_UpdatePointer:(84,310)=*(84,311)=f(0,20),5952,32;tk_AllocBitmapFromObj:(84,312)=*(84,313)=f(79,9),5984,32;tk_Alloc3DBorderFromObj:(84,314)=*(84,315)=f(74,34),6016,32;tk_AllocColorFromObj:(84,316)=*(84,317)=f(74,151),6048,32;tk_AllocCursorFromObj:(84,318)=*(84,319)=f(74,7),6080,32;tk_AllocFontFromObj:(84,320)=*(84,321)=f(74,13),6112,32;tk_CreateOptionTable:(84,322)=*(84,323)=f(74,22),6144,32;tk_DeleteOptionTable:(84,324)=*(84,325)=f(0,20),6176,32;tk_Free3DBorderFromObj:(84,326)=*(84,327)=f(0,20),6208,32;tk_FreeBitmapFromObj:(84,326),6240,32;tk_FreeColorFromObj:(84,326),6272,32;tk_FreeConfigOptions:(84,328)=*(84,329)=f(0,20),6304,32;tk_FreeSavedOptions:(84,330)=*(84,331)=f(0,20),6336,32;tk_FreeCursorFromObj:(84,326),6368,32;tk_FreeFontFromObj:(84,326),6400,32;tk_Get3DBorderFromObj:(84,332)=*(84,333)=f(74,34),6432,32;tk_GetAnchorFromObj:(84,334)=*(84,335)=f(0,1),6464,32;tk_GetBitmapFromObj:(84,336)=*(84,337)=f(79,9),6496,32;tk_GetColorFromObj:(84,338)=*(84,339)=f(74,151),6528,32;tk_GetCursorFromObj:(84,340)=*(84,341)=f(74,7),6560,32;tk_GetOptionInfo:(84,342)=*(84,343)=f(75,129),6592,32;tk_GetOptionValue:(84,342),6624,32;tk_GetJustifyFromObj:(84,344)=*(84,345)=f(0,1),6656,32;tk_GetMMFromObj:(84,346)=*(84,347)=f(0,1),6688,32;tk_GetPixelsFromObj:(84,348)=*(84,349)=f(0,1),6720,32;tk_GetReliefFromObj:(77,62),6752,32;tk_GetScrollInfoObj:(84,350)=*(84,351)=f(0,1),6784,32;tk_InitOptions:(84,352)=*(84,353)=f(0,1),6816,32;tk_MainEx:(84,354)=*(84,355)=f(0,20),6848,32;tk_RestoreSavedOptions:(84,330),6880,32;tk_SetOptions:(84,356)=*(84,357)=f(0,1),6912,32;tk_InitConsoleChannels:(77,114),6944,32;tk_CreateConsoleWindow:(77,271),6976,32;tk_CreateSmoothMethod:(84,358)=*(84,359)=f(0,20),7008,32;reserved218:(0,19),7040,32;reserved219:(0,19),7072,32;tk_GetDash:(84,360)=*(84,361)=f(0,1),7104,32;tk_CreateOutline:(84,362)=*(84,363)=f(0,20),7136,32;tk_DeleteOutline:(84,364)=*(84,365)=f(0,20),7168,32;tk_ConfigOutlineGC:(84,366)=*(84,367)=f(0,1),7200,32;tk_ChangeOutlineGC:(84,368)=*(84,369)=f(0,1),7232,32;tk_ResetOutlineGC:(84,368),7264,32;tk_CanvasPsOutline:(84,368),7296,32;tk_SetTSOrigin:(84,370)=*(84,371)=f(0,20),7328,32;tk_CanvasGetCoordFromObj:(84,372)=*(84,373)=f(0,1),7360,32;tk_CanvasSetOffset:(84,374)=*(84,375)=f(0,20),7392,32;tk_DitherPhoto:(84,376)=*(84,377)=f(0,20),7424,32;tk_PostscriptBitmap:(84,378)=*(84,379)=f(0,1),7456,32;tk_PostscriptColor:(84,380)=*(84,381)=f(0,1),7488,32;tk_PostscriptFont:(84,382)=*(84,383)=f(0,1),7520,32;tk_PostscriptImage:(84,384)=*(84,385)=f(0,1),7552,32;tk_PostscriptPath:(84,386)=*(84,387)=f(0,20),7584,32;tk_PostscriptStipple:(84,388)=*(84,389)=f(0,1),7616,32;tk_PostscriptY:(84,390)=*(84,391)=f(0,13),7648,32;tk_PostscriptPhoto:(84,392)=*(84,393)=f(0,1),7680,32;;TkStubs:t(84,394)=(84,11)blibtbl:G(0,23)=ar(0,1);0;-1;(52,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:(43,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:(43,8)min:(43,8)hour:(43,8)mday:(43,8)mon:(43,8)year:(43,8)wday:(43,8)clock:r(0,24)=*(90,2)tloc:(27,1)inttime:F(0,20)seconds:(43,8)finetime:F(0,20)milli:(43,8)tloc:(93,1)tzone:(89,2)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)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)c:r(0,1)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:(43,12)listlen:(0,1)from:(0,1)to:(0,1)print:F(0,20)d:p(43,8)f:p(0,25)writeln:F(0,20)b_write:F(0,20)nameof:F(0,20)addr:(43,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)result:r(0,1)n:r(56,2)exec_file:F(0,20)filein:r(0,25)result:(0,1)apply:F(0,20)pushlist:f(0,20)Q:p(44,5)count:(0,1)A:r(44,4)symboldetail:F(0,20)sp:r(43,5)symboltext:F(0,20)symbols:F(0,20)p:(43,12)count:r(43,1)i:(43,1)type:(43,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(43,5)command:(75,146)message:(75,146)P:r(44,5)Q:(44,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(75,1)interp:p(75,223)argv:p(78,200)argv:r(78,200)saveHeapPtr:(7,35)p:(0,28)=*(43,5)pptr:r(0,28)count:(43,1)entry:r(0,2)show_not_yet_defined:(0,2)lastMaster:(7,35)viewOptions:F(0,1)p:(0,28)i:r(43,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:(43,5)Q:r(44,5)packpara:f(0,20)err_msg:p(7,35)n:(43,1)pack:F(0,20)mem:r(7,35)array:F(0,20)n:r(43,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:(78,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:(43,8)boxName:(43,8)sp:(43,5)Remove:f(0,20)screen.q.hintQ:T(96,1)=s12prev:(96,2)=*(96,1),0,32;next:(96,2),32,32;obj:(0,1),64,32;;intQ:t(96,3)=(96,1)winfo:t(96,4)=(96,5)=s8ref:(0,1),0,32;nbox:(0,1),32,32;;ScoutScreen:T(96,6)=s28name:(7,35),0,32;oScreen:(43,8),32,96;oWinInfo:(96,7)=*(96,4),128,32;MaxRef:(0,1),160,32;Refer:(96,8)=*(96,3),192,32;;ScoutScreen:t(96,9)=(96,6)ScoutScreenQ:T(96,10)=s36prev:(96,11)=*(96,10),0,32;next:(96,11),32,32;obj:(96,9),64,224;;ScoutScreenQ:t(96,12)=(96,10)ScoutScreen_ATOM:t(96,13)=(96,14)=*(96,12)ScoutScreenList:S(96,12)screen.q.crcsid2:S(97,1)=ar(0,22);0;58;(0,2)init_ScoutScreenList:F(0,20)search_ScoutScreenQ:F(96,13)A:r(96,13)add_ScoutScreen:F(96,13)E:(96,9)DisplayScreen:F(0,20)screen:(43,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:(96,8)oldref:(96,8)new:r(96,8)discard:(96,3)ref:r(96,8)r2:r(96,8)name:(7,35)lastBox:r(0,1)s:(0,29)=ar(0,22);0;255;(0,2)WinInfo:(96,7)oScreen:(43,8)oWinInfo:(96,7)MaxRef:(0,1)Refer:(96,8)ssptr:(96,13)ssq:(96,12)New:(43,8)Old:(43,8)win:(43,8)winNo:(43,8)btree:T(0,30)=s48l:(0,31)=*(0,30),0,32;r:(0,31),32,32;key:(0,1),64,32;vp:(43,8),96,96;ent:(43,8),192,96;attr:(43,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(43,8)ent:p(43,8)attr:p(43,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:(43,8)viewport_name:(43,8)vp_list:(43,8)segPtr:(43,8)attrPtr:(43,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(33,8)progp:G(33,14)reset_compiler_status:F(0,20)initcode:F(0,20)stack_overflow_err:F(0,20)stack_underflow_err:F(33,8)INSTTBL:T(0,23)=s8name:(7,35),0,32;func:(33,3),32,32;;insttbl:G(0,24)=ar(0,1);0;-1;(0,23)disAss:F(7,35)d:p(33,2)d:r(33,2)addr.0:V(0,25)=ar(0,22);0;29;(0,2)execute:F(0,20)p:p(33,14)p:r(33,14)resume_point:r(33,14)ret_call:F(0,20)call:F(0,20)sp:p(33,5)args:p(33,8)master:r(7,35)d:(33,8)eval:F(0,20)args:(33,8)lvalue:(33,8)change_targets:F(0,20)splist:p(34,5)sp:r(33,5)splist:r(34,5)A:r(34,5)change_sources:F(0,20)related_by_code:F(0,20)related_by_code_runtimelhs:F(0,20)addr:(33,8)code:F(33,14)f:p(33,2)f:r(33,2)oprogp:r(33,14)codeswitch:F(0,20)tbl:p(53,3)tbl:r(53,3)ip:r(33,14)defp:r(33,14)t:r(53,3)addentry:F(0,20)dp:p(33,12)ip:p(33,14)dp:r(33,12)saveprog:F(33,14)p_begin:p(33,14)p_end:p(33,14)p_begin:r(33,14)p_end:r(33,14)q:r(33,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(33,14)id:p(33,5)prog_start:p(33,14)prog_end:p(33,14)nauto:p(33,1)prog_end:r(33,14)code_definition_runtimelhs:F(33,14)code_eval:F(33,14)dp:(33,12)code_related_by:F(33,14)code_related_by_runtimelhs:F(33,14)evalDatum:F(0,20)d:p(33,8)s2:(0,26)=ar(0,22);0;79;(0,2)prog:G(0,27)=ar(0,22);0;4999;(33,2)compiler_flag:G(33,16)entry_ptr:G(53,3)entry_tbl:G(0,28)=ar(0,22);0;199;(33,18)stack:G(0,29)=ar(0,22);0;1023;(33,8)stackp:G(33,12)push:F(0,20)pop:F(33,8)pc:G(33,14)frame:G(0,30)=ar(0,22);0;99;(33,20)fp:G(0,31)=*(33,20)textcode:G(0,32)=ar(0,22);0;131071;(0,2)eval.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;54;(0,2)formula_queue:G(26,3)action_queue:G(26,3)schedule:f(0,20)sp:p(25,5)sp:r(25,5)P:r(26,4)Q:r(26,5)A:r(26,4)schedule_parents_of:F(0,20)v:p(25,5)lock:S(0,1)resetLock:F(0,20)eval_formula_queue:F(0,20)invoke_action_queue:F(0,20)d:(25,8)eager:F(0,20)lockvalue:r(0,1)change:F(0,20)flag:p(0,1)flag:r(0,1)savepc:r(25,14)mark_changed:F(0,20)P:r(26,5)formula_list:F(0,20)action_list:F(0,20)reset_eval:F(0,20)heap.cgetheap:F(12,35)size:p(0,1)freeheap:F(0,20)hptr:G(12,35)heap:G(0,23)=ar(0,22);0;2097151;(0,2)lex.c/usr/include/assert.h../Ex/script.hScript:T(68,1)=s12maxScript:(0,1),0,32;text:(7,35),32,32;ready:(0,1),64,32;;Script:t(68,2)=(68,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)makedatum:F(48,12)value:p(48,10)type:r(0,1)value:r(48,10)p:r(48,12)append_char:f(0,20)c:p(0,1)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.0: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.1:V(0,26)=ar(0,22);0;142;(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(48,10)id_token:f(0,1)sp:r(48,5)tempyytext:r(7,35)multi_symbol_token:f(0,1)tab.2:V(0,27)=*(0,28)=s8c1:(0,2),0,8;c2:(0,2),8,8;token:(0,1),32,32;;table.3: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(48,5)skip_percent_comment:f(0,20)script:r(0,30)=*(68,2)start:r(0,1)backslash:f(0,20)transtab.4:V(0,31)=ar(0,22);0;10;(0,2)yylex:F(0,1)u:(48,10)peek:F(0,1)filein:r(0,32)=*(1,1)append_linebuf:F(0,20)c:(0,2)keyin:F(0,1)flushRestOfLine:F(0,20)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;(70,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;53;(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,23)result:r(0,13)machine.cfreedatum:F(0,20)newdatum:F(43,8)newhdat:F(43,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(43,12)dp2:p(43,12)dp1:r(43,12)add:F(0,20)d1:(43,8)d2:(43,8)sub:F(0,20)mul:F(0,20)divide:F(0,20)mod:F(0,20)negate:F(0,20)lazy_not:F(0,20)not:F(0,20)concat:F(0,20)size1:(0,1)size2:(0,1)jmp:F(0,20)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:(43,8)pushUNDEF:F(0,20)pushint:F(0,20)constpush:F(0,20)datacmp:F(0,1)d1:p(43,8)d2:p(43,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)splist:(44,5)prog_begin:r(43,14)type:r(43,1)nauto:(43,1)text:(7,35)definition_runtimelhs:F(0,20)need_rwv:f(0,20)addr:p(43,8)from:p(7,35)cnv_formula_to_rwv:f(0,20)NullList.0:V(44,3)assign:F(0,20)tmp:(43,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)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)indexcalc:F(0,20)dp:r(43,12)index:(43,8)makelist:F(0,20)makearr:F(0,20)n:p(43,1)arr:(43,8)getvalue:F(0,20)sel:F(0,20)dat:(43,8)listsize:F(0,20)shift:F(0,20)dp:(43,12)append:F(0,20)insert:F(0,20)p:(43,8)pos:(43,1)delete:F(0,20)query:F(0,20)refer.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;55;(0,2)IDlist:G(24,3)lastNullInIDlist:G(24,5)printlist:F(0,20)Q:p(24,5)Q:r(24,5)P:r(24,4)addID:F(0,20)id:p(23,5)id:r(23,5)A:r(24,4)P:r(24,5)clear_IDlist:F(0,20)save_IDlist:F(24,5)refer_to:F(0,20)sp:p(23,5)Symbol:r(24,4)SourceTargets:r(24,5)Sources:r(24,5)refer_by:F(0,20)Targets:r(24,5)checkok1:F(0,1)sp:r(23,5)checkok2:F(0,1)checkok:F(0,1)ready:F(0,1)autocalc:G(0,23)=*(23,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(39,8)d:p(39,8)typeno:F(0,1)typename:p(7,35)typename:r(7,35)typename:F(7,35)t_type:F(0,20)d:(39,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)d1:(39,8)t_super:F(0,20)t:(39,8)/dcs/emp/ashley/tkeden1.20/Misc/custom.c../Eden/eden.hInt:t(25,1)=(0,1)Inst:t(25,2)=(25,3)=*(25,4)=f(0,20)symptr:t(25,5)=(25,6)=*(25,7)=xssymbol:Datum:t(25,8)=(25,9)=xsDatum:uDatum:t(25,10)=(25,11)=xuuDatum:../Eden/symptr.q.h../Eden/global.q.h../Eden/emalloc.h../Eden/error.heden_queue:T(27,1)=s12prev:(27,2)=*(27,1),0,32;next:(27,2),32,32;obj:(0,19),64,32;;QUEUE:t(27,3)=(27,1)symptr_queue:T(26,1)=s12prev:(26,2)=*(26,1),0,32;next:(26,2),32,32;obj:(25,5),64,32;;symptr_QUEUE:t(26,3)=(26,1)symptr_ATOM:t(26,4)=(26,5)=*(26,3)uDatum:T(25,11)=u8r:(0,13),0,64;i:(0,1),0,32;s:(7,35),0,32;a:(25,12)=*(25,8),0,32;sym:(25,5),0,32;v:(25,13)=s8x:(0,1),0,32;y:(0,1),32,32;;,0,64;;Datum:T(25,9)=s12type:(0,8),0,16;u:(25,11),32,64;;symbol:T(25,7)=s72name:(7,35),0,32;stype:(0,8),32,16;inst:(25,14)=*(25,2),64,32;nauto:(0,4),96,32;text:(7,35),128,32;d:(25,9),160,96;sources:(26,3),256,96;targets:(26,3),352,96;Qloc:(26,4),448,32;marked:(0,2),480,1;changed:(0,2),481,1;entry:(0,2),482,6;master:(7,35),512,32;next:(25,5),544,32;;symbol:t(25,15)=(25,7)compiler_flags:T(25,16)=u4s:(25,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(25,18)=s8dp:(25,12),0,32;ip:(25,14),32,32;;../Eden/inst.hFrame:T(25,19)=s20sp:(25,5),0,32;retpc:(25,14),32,32;stackp:(25,12),64,32;hptr:(7,35),96,32;master:(7,35),128,32;;Frame:t(25,20)=(25,19)../Eden/yacc.hYYSTYPE:t(47,1)=(47,2)=u4dp:(25,12),0,32;sym:(25,5),0,32;inst:(25,14),0,32;narg:(25,1),0,32;fun:(25,2),0,32;sw:(47,3)=*(25,18),0,32;tbegin:(7,35),0,32;;custom.hILIBTBL:T(48,1)=s8name:(7,35),0,32;func:(48,2)=*(48,3)=f(0,1),32,32;;RLIBTBL:T(48,4)=s8name:(7,35),0,32;func:(48,5)=*(48,6)=f(0,13),32,32;;../Eden/builtin.hBLIBTBL:T(49,1)=s8name:(7,35),0,32;func:(25,3),32,32;;customlib.hilibtbl:G(0,23)=ar(0,1);0;-1;(48,1)rlibtbl:G(0,24)=ar(0,1);0;-1;(48,4)install_custom_variables:F(0,20)/dcs/emp/ashley/tkeden1.20/Donald/errorcodes:T(54,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(55,1)=s24type:(0,1),0,32;op:(0,1),32,32;left:(55,2)=*(55,1),64,32;right:(55,2),96,32;mid:(55,2),128,32;extra:(55,2),160,32;;node3:T(55,3)=s20type:(0,1),0,32;op:(0,1),32,32;left:(55,2),64,32;right:(55,2),96,32;mid:(55,2),128,32;;node2:T(55,4)=s16type:(0,1),0,32;op:(0,1),32,32;left:(55,2),64,32;right:(55,2),96,32;;node1:T(55,5)=s12type:(0,1),0,32;op:(0,1),32,32;left:(55,2),64,32;;node0:T(55,6)=s16type:(0,1),0,32;op:(0,1),32,32;d:(55,7)=u8i:(0,1),0,32;r:(0,13),0,64;s:(7,35),0,32;;,64,64;;node4:t(55,8)=(55,1)node3:t(55,9)=(55,3)node2:t(55,10)=(55,4)node1:t(55,11)=(55,5)node0:t(55,12)=(55,6)tree:t(55,13)=(55,14)=*(55,8)symbol.hsymbol:T(56,1)=s28name:(7,35),0,32;viewport:(7,35),32,32;master:(7,35),64,32;defn:(56,2)=u4t:(55,13),0,32;f:(7,35),0,32;;,96,32;type:(0,1),128,32;derived:(56,3)=*(56,1),160,32;next:(56,3),192,32;;symbol:t(56,4)=(56,1)oper.htrans:T(57,1)=s8order:(0,1),0,32;op_str:(7,35),32,32;;parser.hYYSTYPE:t(58,1)=(58,2)=u8s:(7,35),0,32;i:(0,1),0,32;r:(0,13),0,64;t:(55,13),0,32;;_changed:G(0,1)GlobalSymbols:S(0,23)=*(56,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(55,13)expr:r(55,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(55,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.0:V(0,36)=ar(0,22);0;255;(0,2)id_len:(0,1)eden_full_name:F(7,35)name.1:V(0,36)expr_to_donald_name:F(7,35)expr_to_eden_name:F(7,35)e:r(55,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)=*(59,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(54,13)expr:r(54,13)is_openshape:F(0,1)is_graph:F(0,1)appendTreeList:f(0,20)t:p(54,13)t:r(54,13)dtree4:F(54,13)op:p(0,1)l:p(54,13)m:p(54,13)r:p(54,13)x:p(54,13)op:r(0,1)l:r(54,13)r:r(54,13)ptr:r(54,13)dtree3:F(54,13)dtree2:F(54,13)dtree1:F(54,13)dtree0:F(54,13)trans:S(0,23)=ar(0,1);0;-1;(57,1)orig:S(0,24)=ar(0,1);0;-1;(57,1)nary:F(0,1)opcode:p(0,1)opcode:r(0,1)freeTree:F(0,20)copyTree:F(54,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.0:V(0,1)print_tree:F(0,20)glevel.1:V(0,1)Define:F(0,20)expr1:p(54,13)expr2:p(54,13)expr1:(54,13)expr2:(54,13)sym:r(0,27)=*(55,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)=*(54,13)tempname:S(0,30)=ar(0,22);0;79;(0,2)utility.cgetmem:F(0,19)ptr:r(0,19)parser.cYYSTYPE:t(0,23)=(0,24)=u8s:(8,35),0,32;i:(0,1),0,32;r:(0,13),0,64;t:(43,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;(18,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)parser.yyyvs1:(0,39)no_id:r(0,1)t1:r(43,13)t3:r(43,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(45,1)error_code:r(45,1)s:r(8,35)errStr:(0,41)=ar(0,22);0;79;(0,2)err:(53,146)message:(53,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,;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;61;(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)=*(11,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.20/Sasami/Script: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)__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)=(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)__mbstate_t:t(18,1)=(18,2)=s8__count:(0,1),0,32;__value:(18,3)=u4__wch:(17,2),0,32;__wchb:(18,4)=ar(11,33);0;3;(0,2),0,32;;,32,32;; :T(21,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(21,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(21,3)=(21,4)=*(21,5)=f(0,1)__gconv_init_fct:t(21,6)=(21,7)=*(21,8)=f(0,1)__gconv_end_fct:t(21,9)=(21,10)=*(21,11)=f(0,20)__gconv_trans_fct:t(21,12)=(21,13)=*(21,14)=f(0,1)__gconv_trans_context_fct:t(21,15)=(21,16)=*(21,17)=f(0,1)__gconv_trans_query_fct:t(21,18)=(21,19)=*(21,20)=f(0,1)__gconv_trans_init_fct:t(21,21)=(21,22)=*(21,23)=f(0,1)__gconv_trans_end_fct:t(21,24)=(21,25)=*(21,26)=f(0,20)__gconv_trans_data:T(21,27)=s20__trans_fct:(21,12),0,32;__trans_context_fct:(21,15),32,32;__trans_end_fct:(21,24),64,32;__data:(0,19),96,32;__next:(21,28)=*(21,27),128,32;;__gconv_step:T(21,29)=s56__shlib_handle:(21,30)=*(21,31)=xs__gconv_loaded_object:,0,32;__modname:(21,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(2,2),96,32;__to_name:(2,2),128,32;__fct:(21,3),160,32;__init_fct:(21,6),192,32;__end_fct:(21,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(21,33)=s36__outbuf:(21,34)=*(0,11),0,32;__outbufend:(21,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(21,35)=*(18,1),160,32;__state:(18,1),192,64;__trans:(21,28),256,32;;__gconv_info:T(21,36)=s8__nsteps:(9,1),0,32;__steps:(21,37)=*(21,29),32,32;__data:(21,38)=ar(11,33);0;-1;(21,33),64,0;;__gconv_t:t(21,39)=(21,40)=*(21,36)_IO_lock_t:t(15,1)=(0,20)_IO_marker:T(15,2)=s12_next:(15,3)=*(15,2),0,32;_sbuf:(15,4)=*(5,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(15,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:(15,3),384,32;_chain:(15,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:(15,6)=ar(11,33);0;0;(0,2),568,8;_lock:(15,7)=*(15,1),576,32;_offset:(11,57),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(15,8)=ar(11,33);0;51;(0,2),768,416;;_IO_FILE:t(15,9)=(5,2)__io_read_fn:t(15,10)=(15,11)=f(11,26)__io_write_fn:t(15,12)=(15,13)=f(11,26)__io_seek_fn:t(15,14)=(15,15)=f(0,1)__io_close_fn:t(15,16)=(15,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:(18,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:(21,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(29,1)=s12tclPlatStubs:(29,2)=*(29,3)=xsTclPlatStubs:,0,32;tclIntStubs:(29,4)=*(29,5)=xsTclIntStubs:,32,32;tclIntPlatStubs:(29,6)=*(29,7)=xsTclIntPlatStubs:,64,32;;TclStubHooks:t(29,8)=(29,1)TclStubs:T(29,9)=s1584magic:(0,1),0,32;hooks:(29,10)=*(29,1),32,32;tcl_PkgProvideEx:(29,11)=*(29,12)=f(0,1),64,32;tcl_PkgRequireEx:(29,13)=*(29,14)=f(2,2),96,32;tcl_Panic:(29,15)=*(4,103),128,32;tcl_Alloc:(29,16)=*(29,17)=f(2,2),160,32;tcl_Free:(4,3),192,32;tcl_Realloc:(29,18)=*(29,19)=f(2,2),224,32;tcl_DbCkalloc:(29,20)=*(29,21)=f(2,2),256,32;tcl_DbCkfree:(29,22)=*(29,23)=f(0,1),288,32;tcl_DbCkrealloc:(29,24)=*(29,25)=f(2,2),320,32;tcl_CreateFileHandler:(29,26)=*(4,113),352,32;tcl_DeleteFileHandler:(29,27)=*(4,115),384,32;tcl_SetTimer:(29,28)=*(4,173),416,32;tcl_Sleep:(29,27),448,32;tcl_WaitForEvent:(29,29)=*(4,175),480,32;tcl_AppendAllObjTypes:(29,30)=*(29,31)=f(0,1),512,32;tcl_AppendStringsToObj:(29,32)=*(29,33)=f(0,20),544,32;tcl_AppendToObj:(29,34)=*(29,35)=f(0,20),576,32;tcl_ConcatObj:(29,36)=*(29,37)=f(4,129),608,32;tcl_ConvertToType:(29,38)=*(29,39)=f(0,1),640,32;tcl_DbDecrRefCount:(29,34),672,32;tcl_DbIncrRefCount:(29,34),704,32;tcl_DbIsShared:(29,40)=*(29,41)=f(0,1),736,32;tcl_DbNewBooleanObj:(29,42)=*(29,43)=f(4,129),768,32;tcl_DbNewByteArrayObj:(29,44)=*(29,45)=f(4,129),800,32;tcl_DbNewDoubleObj:(29,46)=*(29,47)=f(4,129),832,32;tcl_DbNewListObj:(29,48)=*(29,49)=f(4,129),864,32;tcl_DbNewLongObj:(29,50)=*(29,51)=f(4,129),896,32;tcl_DbNewObj:(29,52)=*(29,53)=f(4,129),928,32;tcl_DbNewStringObj:(29,54)=*(29,55)=f(4,129),960,32;tcl_DuplicateObj:(29,56)=*(29,57)=f(4,129),992,32;tclFreeObj:(29,58)=*(29,59)=f(0,20),1024,32;tcl_GetBoolean:(29,60)=*(29,61)=f(0,1),1056,32;tcl_GetBooleanFromObj:(29,62)=*(29,63)=f(0,1),1088,32;tcl_GetByteArrayFromObj:(29,64)=*(29,65)=f(21,34),1120,32;tcl_GetDouble:(29,66)=*(29,67)=f(0,1),1152,32;tcl_GetDoubleFromObj:(29,68)=*(29,69)=f(0,1),1184,32;tcl_GetIndexFromObj:(29,70)=*(29,71)=f(0,1),1216,32;tcl_GetInt:(29,60),1248,32;tcl_GetIntFromObj:(29,62),1280,32;tcl_GetLongFromObj:(29,72)=*(29,73)=f(0,1),1312,32;tcl_GetObjType:(29,74)=*(29,75)=f(4,123),1344,32;tcl_GetStringFromObj:(29,76)=*(29,77)=f(2,2),1376,32;tcl_InvalidateStringRep:(29,58),1408,32;tcl_ListObjAppendList:(29,78)=*(29,79)=f(0,1),1440,32;tcl_ListObjAppendElement:(29,78),1472,32;tcl_ListObjGetElements:(29,80)=*(29,81)=f(0,1),1504,32;tcl_ListObjIndex:(29,82)=*(29,83)=f(0,1),1536,32;tcl_ListObjLength:(29,62),1568,32;tcl_ListObjReplace:(29,84)=*(29,85)=f(0,1),1600,32;tcl_NewBooleanObj:(29,86)=*(29,87)=f(4,129),1632,32;tcl_NewByteArrayObj:(29,88)=*(29,89)=f(4,129),1664,32;tcl_NewDoubleObj:(29,90)=*(29,91)=f(4,129),1696,32;tcl_NewIntObj:(29,86),1728,32;tcl_NewListObj:(29,36),1760,32;tcl_NewLongObj:(29,92)=*(29,93)=f(4,129),1792,32;tcl_NewObj:(29,94)=*(29,95)=f(4,129),1824,32;tcl_NewStringObj:(29,96)=*(29,97)=f(4,129),1856,32;tcl_SetBooleanObj:(29,98)=*(29,99)=f(0,20),1888,32;tcl_SetByteArrayLength:(29,100)=*(29,101)=f(21,34),1920,32;tcl_SetByteArrayObj:(29,102)=*(29,103)=f(0,20),1952,32;tcl_SetDoubleObj:(29,104)=*(29,105)=f(0,20),1984,32;tcl_SetIntObj:(29,98),2016,32;tcl_SetListObj:(29,106)=*(29,107)=f(0,20),2048,32;tcl_SetLongObj:(29,108)=*(29,109)=f(0,20),2080,32;tcl_SetObjLength:(29,98),2112,32;tcl_SetStringObj:(29,34),2144,32;tcl_AddErrorInfo:(29,110)=*(29,111)=f(0,20),2176,32;tcl_AddObjErrorInfo:(29,112)=*(29,113)=f(0,20),2208,32;tcl_AllowExceptions:(29,114)=*(29,115)=f(0,20),2240,32;tcl_AppendElement:(29,110),2272,32;tcl_AppendResult:(29,116)=*(29,117)=f(0,20),2304,32;tcl_AsyncCreate:(29,118)=*(29,119)=f(4,6),2336,32;tcl_AsyncDelete:(29,120)=*(29,121)=f(0,20),2368,32;tcl_AsyncInvoke:(29,122)=*(29,123)=f(0,1),2400,32;tcl_AsyncMark:(29,120),2432,32;tcl_AsyncReady:(29,124)=*(29,125)=f(0,1),2464,32;tcl_BackgroundError:(29,114),2496,32;tcl_Backslash:(29,126)=*(29,127)=f(0,2),2528,32;tcl_BadChannelOption:(29,128)=*(29,129)=f(0,1),2560,32;tcl_CallWhenDeleted:(29,130)=*(29,131)=f(0,20),2592,32;tcl_CancelIdleCall:(29,132)=*(29,133)=f(0,20),2624,32;tcl_Close:(29,134)=*(29,135)=f(0,1),2656,32;tcl_CommandComplete:(29,136)=*(29,137)=f(0,1),2688,32;tcl_Concat:(29,138)=*(29,139)=f(2,2),2720,32;tcl_ConvertElement:(29,140)=*(29,141)=f(0,1),2752,32;tcl_ConvertCountedElement:(29,142)=*(29,143)=f(0,1),2784,32;tcl_CreateAlias:(29,144)=*(29,145)=f(0,1),2816,32;tcl_CreateAliasObj:(29,146)=*(29,147)=f(0,1),2848,32;tcl_CreateChannel:(29,148)=*(29,149)=f(4,9),2880,32;tcl_CreateChannelHandler:(29,150)=*(29,151)=f(0,20),2912,32;tcl_CreateCloseHandler:(29,152)=*(29,153)=f(0,20),2944,32;tcl_CreateCommand:(29,154)=*(29,155)=f(4,12),2976,32;tcl_CreateEventSource:(29,156)=*(29,157)=f(0,20),3008,32;tcl_CreateExitHandler:(29,158)=*(29,159)=f(0,20),3040,32;tcl_CreateInterp:(29,160)=*(29,161)=f(4,223),3072,32;tcl_CreateMathFunc:(29,162)=*(29,163)=f(0,20),3104,32;tcl_CreateObjCommand:(29,164)=*(29,165)=f(4,12),3136,32;tcl_CreateSlave:(29,166)=*(29,167)=f(4,223),3168,32;tcl_CreateTimerHandler:(29,168)=*(29,169)=f(4,41),3200,32;tcl_CreateTrace:(29,170)=*(29,171)=f(4,44),3232,32;tcl_DeleteAssocData:(29,172)=*(29,173)=f(0,20),3264,32;tcl_DeleteChannelHandler:(29,174)=*(29,175)=f(0,20),3296,32;tcl_DeleteCloseHandler:(29,152),3328,32;tcl_DeleteCommand:(29,176)=*(29,177)=f(0,1),3360,32;tcl_DeleteCommandFromToken:(29,178)=*(29,179)=f(0,1),3392,32;tcl_DeleteEvents:(29,180)=*(29,181)=f(0,20),3424,32;tcl_DeleteEventSource:(29,156),3456,32;tcl_DeleteExitHandler:(29,158),3488,32;tcl_DeleteHashEntry:(29,182)=*(29,183)=f(0,20),3520,32;tcl_DeleteHashTable:(29,184)=*(29,185)=f(0,20),3552,32;tcl_DeleteInterp:(29,114),3584,32;tcl_DetachPids:(29,186)=*(29,187)=f(0,20),3616,32;tcl_DeleteTimerHandler:(29,188)=*(29,189)=f(0,20),3648,32;tcl_DeleteTrace:(29,190)=*(29,191)=f(0,20),3680,32;tcl_DontCallWhenDeleted:(29,130),3712,32;tcl_DoOneEvent:(29,192)=*(29,193)=f(0,1),3744,32;tcl_DoWhenIdle:(29,132),3776,32;tcl_DStringAppend:(29,194)=*(29,195)=f(2,2),3808,32;tcl_DStringAppendElement:(29,196)=*(29,197)=f(2,2),3840,32;tcl_DStringEndSublist:(29,198)=*(29,199)=f(0,20),3872,32;tcl_DStringFree:(29,198),3904,32;tcl_DStringGetResult:(29,200)=*(29,201)=f(0,20),3936,32;tcl_DStringInit:(29,198),3968,32;tcl_DStringResult:(29,200),4000,32;tcl_DStringSetLength:(29,202)=*(29,203)=f(0,20),4032,32;tcl_DStringStartSublist:(29,198),4064,32;tcl_Eof:(29,204)=*(29,205)=f(0,1),4096,32;tcl_ErrnoId:(29,206)=*(29,207)=f(2,2),4128,32;tcl_ErrnoMsg:(29,208)=*(29,209)=f(2,2),4160,32;tcl_Eval:(29,176),4192,32;tcl_EvalFile:(29,176),4224,32;tcl_EvalObj:(29,30),4256,32;tcl_EventuallyFree:(29,210)=*(29,211)=f(0,20),4288,32;tcl_Exit:(29,27),4320,32;tcl_ExposeCommand:(29,128),4352,32;tcl_ExprBoolean:(29,60),4384,32;tcl_ExprBooleanObj:(29,62),4416,32;tcl_ExprDouble:(29,66),4448,32;tcl_ExprDoubleObj:(29,68),4480,32;tcl_ExprLong:(29,212)=*(29,213)=f(0,1),4512,32;tcl_ExprLongObj:(29,72),4544,32;tcl_ExprObj:(29,214)=*(29,215)=f(0,1),4576,32;tcl_ExprString:(29,176),4608,32;tcl_Finalize:(29,216)=*(29,217)=f(0,20),4640,32;tcl_FindExecutable:(29,218)=*(29,219)=f(0,20),4672,32;tcl_FirstHashEntry:(29,220)=*(29,221)=f(4,156),4704,32;tcl_Flush:(29,204),4736,32;tcl_FreeResult:(29,114),4768,32;tcl_GetAlias:(29,222)=*(29,223)=f(0,1),4800,32;tcl_GetAliasObj:(29,224)=*(29,225)=f(0,1),4832,32;tcl_GetAssocData:(29,226)=*(29,227)=f(4,1),4864,32;tcl_GetChannel:(29,228)=*(29,229)=f(4,9),4896,32;tcl_GetChannelBufferSize:(29,204),4928,32;tcl_GetChannelHandle:(29,230)=*(29,231)=f(0,1),4960,32;tcl_GetChannelInstanceData:(29,232)=*(29,233)=f(4,1),4992,32;tcl_GetChannelMode:(29,204),5024,32;tcl_GetChannelName:(29,234)=*(29,235)=f(2,2),5056,32;tcl_GetChannelOption:(29,236)=*(29,237)=f(0,1),5088,32;tcl_GetChannelType:(29,238)=*(29,239)=f(29,240)=*(4,206),5120,32;tcl_GetCommandInfo:(29,241)=*(29,242)=f(0,1),5152,32;tcl_GetCommandName:(29,243)=*(29,244)=f(2,2),5184,32;tcl_GetErrno:(29,124),5216,32;tcl_GetHostName:(29,206),5248,32;tcl_GetInterpPath:(29,245)=*(29,246)=f(0,1),5280,32;tcl_GetMaster:(29,247)=*(29,248)=f(4,223),5312,32;tcl_GetNameOfExecutable:(29,249)=*(29,250)=f(21,32),5344,32;tcl_GetObjResult:(29,251)=*(29,252)=f(4,129),5376,32;tcl_GetOpenFile:(29,253)=*(29,254)=f(0,1),5408,32;tcl_GetPathType:(29,255)=*(29,256)=f(4,208),5440,32;tcl_Gets:(29,257)=*(29,258)=f(0,1),5472,32;tcl_GetsObj:(29,259)=*(29,260)=f(0,1),5504,32;tcl_GetServiceMode:(29,124),5536,32;tcl_GetSlave:(29,261)=*(29,262)=f(4,223),5568,32;tcl_GetStdChannel:(29,263)=*(29,264)=f(4,9),5600,32;tcl_GetStringResult:(29,265)=*(29,266)=f(2,2),5632,32;tcl_GetVar:(29,267)=*(29,268)=f(2,2),5664,32;tcl_GetVar2:(29,269)=*(29,270)=f(2,2),5696,32;tcl_GlobalEval:(29,176),5728,32;tcl_GlobalEvalObj:(29,30),5760,32;tcl_HideCommand:(29,128),5792,32;tcl_Init:(29,271)=*(4,65),5824,32;tcl_InitHashTable:(29,272)=*(29,273)=f(0,20),5856,32;tcl_InputBlocked:(29,204),5888,32;tcl_InputBuffered:(29,204),5920,32;tcl_InterpDeleted:(29,271),5952,32;tcl_IsSafe:(29,271),5984,32;tcl_JoinPath:(29,274)=*(29,275)=f(2,2),6016,32;tcl_LinkVar:(29,276)=*(29,277)=f(0,1),6048,32;reserved188:(0,19),6080,32;tcl_MakeFileChannel:(29,278)=*(29,279)=f(4,9),6112,32;tcl_MakeSafe:(29,271),6144,32;tcl_MakeTcpClientChannel:(29,280)=*(29,281)=f(4,9),6176,32;tcl_Merge:(29,138),6208,32;tcl_NextHashEntry:(29,282)=*(29,283)=f(4,156),6240,32;tcl_NotifyChannel:(29,284)=*(29,285)=f(0,20),6272,32;tcl_ObjGetVar2:(29,286)=*(29,287)=f(4,129),6304,32;tcl_ObjSetVar2:(29,288)=*(29,289)=f(4,129),6336,32;tcl_OpenCommandChannel:(29,290)=*(29,291)=f(4,9),6368,32;tcl_OpenFileChannel:(29,292)=*(29,293)=f(4,9),6400,32;tcl_OpenTcpClient:(29,294)=*(29,295)=f(4,9),6432,32;tcl_OpenTcpServer:(29,296)=*(29,297)=f(4,9),6464,32;tcl_Preserve:(29,298)=*(4,51),6496,32;tcl_PrintDouble:(29,299)=*(29,300)=f(0,20),6528,32;tcl_PutEnv:(29,301)=*(29,302)=f(0,1),6560,32;tcl_PosixError:(29,265),6592,32;tcl_QueueEvent:(29,303)=*(29,304)=f(0,20),6624,32;tcl_Read:(29,305)=*(29,306)=f(0,1),6656,32;tcl_ReapDetachedProcs:(29,216),6688,32;tcl_RecordAndEval:(29,307)=*(29,308)=f(0,1),6720,32;tcl_RecordAndEvalObj:(29,309)=*(29,310)=f(0,1),6752,32;tcl_RegisterChannel:(29,311)=*(29,312)=f(0,20),6784,32;tcl_RegisterObjType:(29,313)=*(29,314)=f(0,20),6816,32;tcl_RegExpCompile:(29,315)=*(29,316)=f(4,32),6848,32;tcl_RegExpExec:(29,317)=*(29,318)=f(0,1),6880,32;tcl_RegExpMatch:(29,128),6912,32;tcl_RegExpRange:(29,319)=*(29,320)=f(0,20),6944,32;tcl_Release:(29,298),6976,32;tcl_ResetResult:(29,114),7008,32;tcl_ScanElement:(29,321)=*(29,322)=f(0,1),7040,32;tcl_ScanCountedElement:(29,323)=*(29,324)=f(0,1),7072,32;tcl_Seek:(29,325)=*(29,326)=f(0,1),7104,32;tcl_ServiceAll:(29,124),7136,32;tcl_ServiceEvent:(29,192),7168,32;tcl_SetAssocData:(29,327)=*(29,328)=f(0,20),7200,32;tcl_SetChannelBufferSize:(29,284),7232,32;tcl_SetChannelOption:(29,329)=*(29,330)=f(0,1),7264,32;tcl_SetCommandInfo:(29,241),7296,32;tcl_SetErrno:(29,27),7328,32;tcl_SetErrorCode:(29,116),7360,32;tcl_SetMaxBlockTime:(29,28),7392,32;tcl_SetPanicProc:(29,331)=*(29,332)=f(0,20),7424,32;tcl_SetRecursionLimit:(29,122),7456,32;tcl_SetResult:(29,333)=*(29,334)=f(0,20),7488,32;tcl_SetServiceMode:(29,192),7520,32;tcl_SetObjErrorCode:(29,335)=*(29,336)=f(0,20),7552,32;tcl_SetObjResult:(29,335),7584,32;tcl_SetStdChannel:(29,284),7616,32;tcl_SetVar:(29,269),7648,32;tcl_SetVar2:(29,337)=*(29,338)=f(2,2),7680,32;tcl_SignalId:(29,208),7712,32;tcl_SignalMsg:(29,208),7744,32;tcl_SourceRCFile:(29,114),7776,32;tcl_SplitList:(29,339)=*(29,340)=f(0,1),7808,32;tcl_SplitPath:(29,341)=*(29,342)=f(0,20),7840,32;tcl_StaticPackage:(29,343)=*(29,344)=f(0,20),7872,32;tcl_StringMatch:(29,345)=*(29,346)=f(0,1),7904,32;tcl_Tell:(29,204),7936,32;tcl_TraceVar:(29,347)=*(29,348)=f(0,1),7968,32;tcl_TraceVar2:(29,349)=*(29,350)=f(0,1),8000,32;tcl_TranslateFileName:(29,351)=*(29,352)=f(2,2),8032,32;tcl_Ungets:(29,353)=*(29,354)=f(0,1),8064,32;tcl_UnlinkVar:(29,172),8096,32;tcl_UnregisterChannel:(29,134),8128,32;tcl_UnsetVar:(29,307),8160,32;tcl_UnsetVar2:(29,276),8192,32;tcl_UntraceVar:(29,355)=*(29,356)=f(0,20),8224,32;tcl_UntraceVar2:(29,357)=*(29,358)=f(0,20),8256,32;tcl_UpdateLinkedVar:(29,172),8288,32;tcl_UpVar:(29,359)=*(29,360)=f(0,1),8320,32;tcl_UpVar2:(29,361)=*(29,362)=f(0,1),8352,32;tcl_VarEval:(29,363)=*(29,364)=f(0,1),8384,32;tcl_VarTraceInfo:(29,365)=*(29,366)=f(4,1),8416,32;tcl_VarTraceInfo2:(29,367)=*(29,368)=f(4,1),8448,32;tcl_Write:(29,305),8480,32;tcl_WrongNumArgs:(29,369)=*(29,370)=f(0,20),8512,32;tcl_DumpActiveMemory:(29,136),8544,32;tcl_ValidateAllMemory:(29,371)=*(29,372)=f(0,20),8576,32;tcl_AppendResultVA:(29,373)=*(29,374)=f(0,20),8608,32;tcl_AppendStringsToObjVA:(29,375)=*(29,376)=f(0,20),8640,32;tcl_HashStats:(29,377)=*(29,378)=f(2,2),8672,32;tcl_ParseVar:(29,379)=*(29,380)=f(2,2),8704,32;tcl_PkgPresent:(29,269),8736,32;tcl_PkgPresentEx:(29,13),8768,32;tcl_PkgProvide:(29,128),8800,32;tcl_PkgRequire:(29,269),8832,32;tcl_SetErrorCodeVA:(29,373),8864,32;tcl_VarEvalVA:(29,381)=*(29,382)=f(0,1),8896,32;tcl_WaitPid:(29,383)=*(29,384)=f(4,29),8928,32;tcl_PanicVA:(29,385)=*(29,386)=f(0,20),8960,32;tcl_GetVersion:(29,387)=*(29,388)=f(0,20),8992,32;tcl_InitMemory:(29,114),9024,32;tcl_StackChannel:(29,389)=*(29,390)=f(4,9),9056,32;tcl_UnstackChannel:(29,311),9088,32;tcl_GetStackedChannel:(29,391)=*(29,392)=f(4,9),9120,32;reserved284:(0,19),9152,32;reserved285:(0,19),9184,32;tcl_AppendObjToObj:(29,393)=*(29,394)=f(0,20),9216,32;tcl_CreateEncoding:(29,395)=*(29,396)=f(4,21),9248,32;tcl_CreateThreadExitHandler:(29,158),9280,32;tcl_DeleteThreadExitHandler:(29,158),9312,32;tcl_DiscardResult:(29,397)=*(29,398)=f(0,20),9344,32;tcl_EvalEx:(29,399)=*(29,400)=f(0,1),9376,32;tcl_EvalObjv:(29,401)=*(29,402)=f(0,1),9408,32;tcl_EvalObjEx:(29,309),9440,32;tcl_ExitThread:(29,27),9472,32;tcl_ExternalToUtf:(29,403)=*(29,404)=f(0,1),9504,32;tcl_ExternalToUtfDString:(29,405)=*(29,406)=f(2,2),9536,32;tcl_FinalizeThread:(29,216),9568,32;tcl_FinalizeNotifier:(29,298),9600,32;tcl_FreeEncoding:(29,407)=*(29,408)=f(0,20),9632,32;tcl_GetCurrentThread:(29,409)=*(29,410)=f(4,38),9664,32;tcl_GetEncoding:(29,411)=*(29,412)=f(4,21),9696,32;tcl_GetEncodingName:(29,413)=*(29,414)=f(2,2),9728,32;tcl_GetEncodingNames:(29,114),9760,32;tcl_GetIndexFromObjStruct:(29,415)=*(29,416)=f(0,1),9792,32;tcl_GetThreadData:(29,417)=*(29,418)=f(0,19),9824,32;tcl_GetVar2Ex:(29,419)=*(29,420)=f(4,129),9856,32;tcl_InitNotifier:(29,421)=*(29,422)=f(4,1),9888,32;tcl_MutexLock:(29,423)=*(29,424)=f(0,20),9920,32;tcl_MutexUnlock:(29,423),9952,32;tcl_ConditionNotify:(29,425)=*(29,426)=f(0,20),9984,32;tcl_ConditionWait:(29,427)=*(29,428)=f(0,20),10016,32;tcl_NumUtfChars:(29,429)=*(29,430)=f(0,1),10048,32;tcl_ReadChars:(29,431)=*(29,432)=f(0,1),10080,32;tcl_RestoreResult:(29,433)=*(29,434)=f(0,20),10112,32;tcl_SaveResult:(29,433),10144,32;tcl_SetSystemEncoding:(29,435)=*(29,436)=f(0,1),10176,32;tcl_SetVar2Ex:(29,437)=*(29,438)=f(4,129),10208,32;tcl_ThreadAlert:(29,439)=*(29,440)=f(0,20),10240,32;tcl_ThreadQueueEvent:(29,441)=*(29,442)=f(0,20),10272,32;tcl_UniCharAtIndex:(29,443)=*(29,444)=f(4,226),10304,32;tcl_UniCharToLower:(29,445)=*(29,446)=f(4,226),10336,32;tcl_UniCharToTitle:(29,445),10368,32;tcl_UniCharToUpper:(29,445),10400,32;tcl_UniCharToUtf:(29,447)=*(29,448)=f(0,1),10432,32;tcl_UtfAtIndex:(29,449)=*(29,450)=f(2,2),10464,32;tcl_UtfCharComplete:(29,429),10496,32;tcl_UtfBackslash:(29,451)=*(29,452)=f(0,1),10528,32;tcl_UtfFindFirst:(29,449),10560,32;tcl_UtfFindLast:(29,449),10592,32;tcl_UtfNext:(29,453)=*(29,454)=f(2,2),10624,32;tcl_UtfPrev:(29,455)=*(29,456)=f(2,2),10656,32;tcl_UtfToExternal:(29,403),10688,32;tcl_UtfToExternalDString:(29,405),10720,32;tcl_UtfToLower:(29,136),10752,32;tcl_UtfToTitle:(29,136),10784,32;tcl_UtfToUniChar:(29,457)=*(29,458)=f(0,1),10816,32;tcl_UtfToUpper:(29,136),10848,32;tcl_WriteChars:(29,459)=*(29,460)=f(0,1),10880,32;tcl_WriteObj:(29,259),10912,32;tcl_GetString:(29,461)=*(29,462)=f(2,2),10944,32;tcl_GetDefaultEncodingDir:(29,206),10976,32;tcl_SetDefaultEncodingDir:(4,3),11008,32;tcl_AlertNotifier:(29,298),11040,32;tcl_ServiceModeHook:(29,27),11072,32;tcl_UniCharIsAlnum:(29,192),11104,32;tcl_UniCharIsAlpha:(29,192),11136,32;tcl_UniCharIsDigit:(29,192),11168,32;tcl_UniCharIsLower:(29,192),11200,32;tcl_UniCharIsSpace:(29,192),11232,32;tcl_UniCharIsUpper:(29,192),11264,32;tcl_UniCharIsWordChar:(29,192),11296,32;tcl_UniCharLen:(29,463)=*(29,464)=f(0,1),11328,32;tcl_UniCharNcmp:(29,465)=*(29,466)=f(0,1),11360,32;tcl_UniCharToUtfDString:(29,467)=*(29,468)=f(2,2),11392,32;tcl_UtfToUniCharDString:(29,469)=*(29,470)=f(29,471)=*(4,226),11424,32;tcl_GetRegExpFromObj:(29,472)=*(29,473)=f(4,32),11456,32;tcl_EvalTokens:(29,474)=*(29,475)=f(4,129),11488,32;tcl_FreeParse:(29,476)=*(29,477)=f(0,20),11520,32;tcl_LogCommandInfo:(29,478)=*(29,479)=f(0,20),11552,32;tcl_ParseBraces:(29,480)=*(29,481)=f(0,1),11584,32;tcl_ParseCommand:(29,482)=*(29,483)=f(0,1),11616,32;tcl_ParseExpr:(29,484)=*(29,485)=f(0,1),11648,32;tcl_ParseQuotedString:(29,480),11680,32;tcl_ParseVarName:(29,486)=*(29,487)=f(0,1),11712,32;tcl_GetCwd:(29,488)=*(29,489)=f(2,2),11744,32;tcl_Chdir:(29,301),11776,32;tcl_Access:(29,429),11808,32;tcl_Stat:(29,490)=*(29,491)=f(0,1),11840,32;tcl_UtfNcmp:(29,492)=*(29,493)=f(0,1),11872,32;tcl_UtfNcasecmp:(29,492),11904,32;tcl_StringCaseMatch:(29,494)=*(29,495)=f(0,1),11936,32;tcl_UniCharIsControl:(29,192),11968,32;tcl_UniCharIsGraph:(29,192),12000,32;tcl_UniCharIsPrint:(29,192),12032,32;tcl_UniCharIsPunct:(29,192),12064,32;tcl_RegExpExecObj:(29,496)=*(29,497)=f(0,1),12096,32;tcl_RegExpGetInfo:(29,498)=*(29,499)=f(0,20),12128,32;tcl_NewUnicodeObj:(29,500)=*(29,501)=f(4,129),12160,32;tcl_SetUnicodeObj:(29,502)=*(29,503)=f(0,20),12192,32;tcl_GetCharLength:(29,504)=*(29,505)=f(0,1),12224,32;tcl_GetUniChar:(29,506)=*(29,507)=f(4,226),12256,32;tcl_GetUnicode:(29,508)=*(29,509)=f(29,471),12288,32;tcl_GetRange:(29,510)=*(29,511)=f(4,129),12320,32;tcl_AppendUnicodeToObj:(29,502),12352,32;tcl_RegExpMatchObj:(29,78),12384,32;tcl_SetNotifier:(29,512)=*(29,513)=f(0,20),12416,32;tcl_GetAllocMutex:(29,514)=*(29,515)=f(29,516)=*(4,26),12448,32;tcl_GetChannelNames:(29,271),12480,32;tcl_GetChannelNamesEx:(29,176),12512,32;tcl_ProcObjCmd:(29,517)=*(29,518)=f(0,1),12544,32;tcl_ConditionFinalize:(29,425),12576,32;tcl_MutexFinalize:(29,423),12608,32;tcl_CreateThread:(29,519)=*(29,520)=f(0,1),12640,32;;TclStubs:t(29,521)=(29,9)u_char:t(31,1)=(11,1)u_short:t(31,2)=(11,2)u_int:t(31,3)=(11,3)u_long:t(31,4)=(11,4)quad_t:t(31,5)=(11,6)u_quad_t:t(31,6)=(11,5)fsid_t:t(31,7)=(11,30)loff_t:t(31,8)=(11,24)ino_t:t(31,9)=(11,20)dev_t:t(31,10)=(11,17)gid_t:t(31,11)=(11,19)mode_t:t(31,12)=(11,21)nlink_t:t(31,13)=(11,22)uid_t:t(31,14)=(11,18)pid_t:t(31,15)=(11,25)id_t:t(31,16)=(11,29)ssize_t:t(31,17)=(11,26)daddr_t:t(31,18)=(11,34)caddr_t:t(31,19)=(11,35)key_t:t(31,20)=(11,47)ulong:t(31,21)=(0,5)ushort:t(31,22)=(0,9)uint:t(31,23)=(0,4)int8_t:t(31,24)=(0,10)int16_t:t(31,25)=(0,8)int32_t:t(31,26)=(0,1)int64_t:t(31,27)=(0,6)u_int8_t:t(31,28)=(0,11)u_int16_t:t(31,29)=(0,9)u_int32_t:t(31,30)=(0,4)u_int64_t:t(31,31)=(0,7)register_t:t(31,32)=(0,1)__sig_atomic_t:t(38,1)=(0,1)__sigset_t:t(38,2)=(38,3)=s128__val:(38,4)=ar(11,33);0;31;(0,5),0,1024;;blkcnt_t:t(31,33)=(11,50)fsblkcnt_t:t(31,34)=(11,52)fsfilcnt_t:t(31,35)=(11,54)XPointer:t(30,1)=(2,2)_XExtData:T(30,2)=s16number:(0,1),0,32;next:(30,3)=*(30,2),32,32;free_private:(30,4)=*(30,5)=f(0,1),64,32;private_data:(30,1),96,32;;XExtData:t(30,6)=(30,2)XExtCodes:t(30,7)=(30,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(30,9)=(30,10)=s12depth:(0,1),0,32;bits_per_pixel:(0,1),32,32;scanline_pad:(0,1),64,32;;XGCValues:t(30,11)=(30,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:(41,9),352,32;stipple:(41,9),384,32;ts_x_origin:(0,1),416,32;ts_y_origin:(0,1),448,32;font:(41,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:(41,9),640,32;dash_offset:(0,1),672,32;dashes:(0,2),704,8;;GC:t(30,13)=(30,14)=*(30,15)=xs_XGC:Visual:t(30,16)=(30,17)=s32ext_data:(30,18)=*(30,6),0,32;visualid:(41,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(30,19)=(30,20)=s12depth:(0,1),0,32;nvisuals:(0,1),32,32;visuals:(30,21)=*(30,16),64,32;;Screen:t(30,22)=(30,23)=s80ext_data:(30,18),0,32;display:(30,24)=*(30,25)=xs_XDisplay:,32,32;root:(41,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:(30,26)=*(30,19),256,32;root_depth:(0,1),288,32;root_visual:(30,21),320,32;default_gc:(30,13),352,32;cmap:(41,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(30,27)=(30,28)=s16ext_data:(30,18),0,32;depth:(0,1),32,32;bits_per_pixel:(0,1),64,32;scanline_pad:(0,1),96,32;;XSetWindowAttributes:t(30,29)=(30,30)=s60background_pixmap:(41,9),0,32;background_pixel:(0,5),32,32;border_pixmap:(41,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:(41,11),416,32;cursor:(41,10),448,32;;XWindowAttributes:t(30,31)=(30,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:(30,21),192,32;root:(41,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:(41,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:(30,33)=*(30,22),704,32;;XHostAddress:t(30,34)=(30,35)=s12family:(0,1),0,32;length:(0,1),32,32;address:(2,2),64,32;;funcs:T(30,36)=s24create_image:(30,37)=*(30,38)=f(30,39)=*(30,40)=xs_XImage:,0,32;destroy_image:(30,41)=*(30,42)=f(0,1),32,32;get_pixel:(30,43)=*(30,44)=f(0,5),64,32;put_pixel:(30,45)=*(30,46)=f(0,1),96,32;sub_image:(30,47)=*(30,48)=f(30,39),128,32;add_pixel:(30,49)=*(30,50)=f(0,1),160,32;;_XImage:T(30,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:(30,1),480,32;f:(30,36),512,192;;XImage:t(30,51)=(30,40)XWindowChanges:t(30,52)=(30,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:(41,6),160,32;stack_mode:(0,1),192,32;;XColor:t(30,54)=(30,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(30,56)=(30,57)=s8x1:(0,8),0,16;y1:(0,8),16,16;x2:(0,8),32,16;y2:(0,8),48,16;;XPoint:t(30,58)=(30,59)=s4x:(0,8),0,16;y:(0,8),16,16;;XRectangle:t(30,60)=(30,61)=s8x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;;XArc:t(30,62)=(30,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(30,64)=(30,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(30,66)=(30,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:(30,68)=ar(11,33);0;31;(0,2),192,256;;XTimeCoord:t(30,69)=(30,70)=s8time:(41,5),0,32;x:(0,8),32,16;y:(0,8),48,16;;XModifierKeymap:t(30,71)=(30,72)=s8max_keypermod:(0,1),0,32;modifiermap:(30,73)=*(41,14),32,32;;Display:t(30,74)=(30,25)_XPrivDisplay:t(30,75)=(30,76)=*(30,77)=s176ext_data:(30,18),0,32;private1:(30,78)=*(30,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:(41,1),224,32;private4:(41,1),256,32;private5:(41,1),288,32;private6:(0,1),320,32;resource_alloc:(30,80)=*(30,81)=f(41,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:(30,82)=*(30,27),544,32;private8:(0,1),576,32;release:(0,1),608,32;private9:(30,78),640,32;private10:(30,78),672,32;qlen:(0,1),704,32;last_request_read:(0,5),736,32;request:(0,5),768,32;private11:(30,1),800,32;private12:(30,1),832,32;private13:(30,1),864,32;private14:(30,1),896,32;max_request_size:(0,4),928,32;db:(30,83)=*(30,84)=xs_XrmHashBucketRec:,960,32;private15:(30,85)=*(30,86)=f(0,1),992,32;display_name:(2,2),1024,32;default_screen:(0,1),1056,32;nscreens:(0,1),1088,32;screens:(30,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:(30,1),1280,32;private18:(30,1),1312,32;private19:(0,1),1344,32;xdefaults:(2,2),1376,32;;XKeyEvent:t(30,87)=(30,88)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89)=*(30,74),96,32;window:(41,6),128,32;root:(41,6),160,32;subwindow:(41,6),192,32;time:(41,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(30,90)=(30,87)XKeyReleasedEvent:t(30,91)=(30,87)XButtonEvent:t(30,92)=(30,93)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;window:(41,6),128,32;root:(41,6),160,32;subwindow:(41,6),192,32;time:(41,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(30,94)=(30,92)XButtonReleasedEvent:t(30,95)=(30,92)XMotionEvent:t(30,96)=(30,97)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;window:(41,6),128,32;root:(41,6),160,32;subwindow:(41,6),192,32;time:(41,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(30,98)=(30,96)XCrossingEvent:t(30,99)=(30,100)=s68type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;window:(41,6),128,32;root:(41,6),160,32;subwindow:(41,6),192,32;time:(41,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(30,101)=(30,99)XLeaveWindowEvent:t(30,102)=(30,99)XFocusChangeEvent:t(30,103)=(30,104)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;window:(41,6),128,32;mode:(0,1),160,32;detail:(0,1),192,32;;XFocusInEvent:t(30,105)=(30,103)XFocusOutEvent:t(30,106)=(30,103)XKeymapEvent:t(30,107)=(30,108)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;window:(41,6),128,32;key_vector:(30,68),160,256;;XExposeEvent:t(30,109)=(30,110)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;window:(41,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(30,111)=(30,112)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;drawable:(41,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(30,113)=(30,114)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;drawable:(41,7),128,32;major_code:(0,1),160,32;minor_code:(0,1),192,32;;XVisibilityEvent:t(30,115)=(30,116)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;window:(41,6),128,32;state:(0,1),160,32;;XCreateWindowEvent:t(30,117)=(30,118)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;parent:(41,6),128,32;window:(41,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(30,119)=(30,120)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;event:(41,6),128,32;window:(41,6),160,32;;XUnmapEvent:t(30,121)=(30,122)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;event:(41,6),128,32;window:(41,6),160,32;from_configure:(0,1),192,32;;XMapEvent:t(30,123)=(30,124)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;event:(41,6),128,32;window:(41,6),160,32;override_redirect:(0,1),192,32;;XMapRequestEvent:t(30,125)=(30,126)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;parent:(41,6),128,32;window:(41,6),160,32;;XReparentEvent:t(30,127)=(30,128)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;event:(41,6),128,32;window:(41,6),160,32;parent:(41,6),192,32;x:(0,1),224,32;y:(0,1),256,32;override_redirect:(0,1),288,32;;XConfigureEvent:t(30,129)=(30,130)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;event:(41,6),128,32;window:(41,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:(41,6),352,32;override_redirect:(0,1),384,32;;XGravityEvent:t(30,131)=(30,132)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;event:(41,6),128,32;window:(41,6),160,32;x:(0,1),192,32;y:(0,1),224,32;;XResizeRequestEvent:t(30,133)=(30,134)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;window:(41,6),128,32;width:(0,1),160,32;height:(0,1),192,32;;XConfigureRequestEvent:t(30,135)=(30,136)=s56type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;parent:(41,6),128,32;window:(41,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:(41,6),352,32;detail:(0,1),384,32;value_mask:(0,5),416,32;;XCirculateEvent:t(30,137)=(30,138)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;event:(41,6),128,32;window:(41,6),160,32;place:(0,1),192,32;;XCirculateRequestEvent:t(30,139)=(30,140)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;parent:(41,6),128,32;window:(41,6),160,32;place:(0,1),192,32;;XPropertyEvent:t(30,141)=(30,142)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;window:(41,6),128,32;atom:(41,3),160,32;time:(41,5),192,32;state:(0,1),224,32;;XSelectionClearEvent:t(30,143)=(30,144)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;window:(41,6),128,32;selection:(41,3),160,32;time:(41,5),192,32;;XSelectionRequestEvent:t(30,145)=(30,146)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;owner:(41,6),128,32;requestor:(41,6),160,32;selection:(41,3),192,32;target:(41,3),224,32;property:(41,3),256,32;time:(41,5),288,32;;XSelectionEvent:t(30,147)=(30,148)=s36type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;requestor:(41,6),128,32;selection:(41,3),160,32;target:(41,3),192,32;property:(41,3),224,32;time:(41,5),256,32;;XColormapEvent:t(30,149)=(30,150)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;window:(41,6),128,32;colormap:(41,11),160,32;new:(0,1),192,32;state:(0,1),224,32;;XClientMessageEvent:t(30,151)=(30,152)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;window:(41,6),128,32;message_type:(41,3),160,32;format:(0,1),192,32;data:(30,153)=u20b:(30,154)=ar(11,33);0;19;(0,2),0,160;s:(30,155)=ar(11,33);0;9;(0,8),0,160;l:(30,156)=ar(11,33);0;4;(0,3),0,160;;,224,160;;XMappingEvent:t(30,157)=(30,158)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;window:(41,6),128,32;request:(0,1),160,32;first_keycode:(0,1),192,32;count:(0,1),224,32;;XErrorEvent:t(30,159)=(30,160)=s20type:(0,1),0,32;display:(30,89),32,32;resourceid:(41,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(30,161)=(30,162)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(30,89),96,32;window:(41,6),128,32;;_XEvent:T(30,163)=u96type:(0,1),0,32;xany:(30,161),0,160;xkey:(30,87),0,480;xbutton:(30,92),0,480;xmotion:(30,96),0,480;xcrossing:(30,99),0,544;xfocus:(30,103),0,224;xexpose:(30,109),0,320;xgraphicsexpose:(30,111),0,384;xnoexpose:(30,113),0,224;xvisibility:(30,115),0,192;xcreatewindow:(30,117),0,384;xdestroywindow:(30,119),0,192;xunmap:(30,121),0,224;xmap:(30,123),0,224;xmaprequest:(30,125),0,192;xreparent:(30,127),0,320;xconfigure:(30,129),0,416;xgravity:(30,131),0,256;xresizerequest:(30,133),0,224;xconfigurerequest:(30,135),0,448;xcirculate:(30,137),0,224;xcirculaterequest:(30,139),0,224;xproperty:(30,141),0,256;xselectionclear:(30,143),0,224;xselectionrequest:(30,145),0,320;xselection:(30,147),0,288;xcolormap:(30,149),0,256;xclient:(30,151),0,384;xmapping:(30,157),0,256;xerror:(30,159),0,160;xkeymap:(30,107),0,416;pad:(30,164)=ar(11,33);0;23;(0,3),0,768;;XEvent:t(30,165)=(30,163)XCharStruct:t(30,166)=(30,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(30,168)=(30,169)=s8name:(41,3),0,32;card32:(0,5),32,32;;XFontStruct:t(30,170)=(30,171)=s80ext_data:(30,18),0,32;fid:(41,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:(30,172)=*(30,168),320,32;min_bounds:(30,166),352,96;max_bounds:(30,166),448,96;per_char:(30,173)=*(30,166),544,32;ascent:(0,1),576,32;descent:(0,1),608,32;;XTextItem:t(30,174)=(30,175)=s16chars:(2,2),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(41,8),96,32;;XChar2b:t(30,176)=(30,177)=s2byte1:(0,11),0,8;byte2:(0,11),8,8;;XTextItem16:t(30,178)=(30,179)=s16chars:(30,180)=*(30,176),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(41,8),96,32;;XEDataObject:t(30,181)=(30,182)=u4display:(30,89),0,32;gc:(30,13),0,32;visual:(30,21),0,32;screen:(30,33),0,32;pixmap_format:(30,82),0,32;font:(30,183)=*(30,170),0,32;;XFontSetExtents:t(30,184)=(30,185)=s16max_ink_extent:(30,60),0,64;max_logical_extent:(30,60),64,64;;XOM:t(30,186)=(30,187)=*(30,188)=xs_XOM:XOC:t(30,189)=(30,190)=*(30,191)=xs_XOC:XFontSet:t(30,192)=(30,190)XmbTextItem:t(30,193)=(30,194)=s16chars:(2,2),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(30,192),96,32;;XwcTextItem:t(30,195)=(30,196)=s16chars:(30,197)=*(17,1),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(30,192),96,32;;XOMCharSetList:t(30,198)=(30,199)=s8charset_count:(0,1),0,32;charset_list:(30,200)=*(2,2),32,32;; :T(30,201)=eXOMOrientation_LTR_TTB:0,XOMOrientation_RTL_TTB:1,XOMOrientation_TTB_LTR:2,XOMOrientation_TTB_RTL:3,XOMOrientation_Context:4,;XOrientation:t(30,202)=(30,201)XOMOrientation:t(30,203)=(30,204)=s8num_orientation:(0,1),0,32;orientation:(30,205)=*(30,202),32,32;;XOMFontInfo:t(30,206)=(30,207)=s12num_font:(0,1),0,32;font_struct_list:(30,208)=*(30,183),32,32;font_name_list:(30,200),64,32;;XIM:t(30,209)=(30,210)=*(30,211)=xs_XIM:XIC:t(30,212)=(30,213)=*(30,214)=xs_XIC:XIMProc:t(30,215)=(30,216)=*(30,217)=f(0,20)XICProc:t(30,218)=(30,219)=*(30,220)=f(0,1)XIDProc:t(30,221)=(30,222)=*(30,223)=f(0,20)XIMStyle:t(30,224)=(0,5)XIMStyles:t(30,225)=(30,226)=s8count_styles:(0,9),0,16;supported_styles:(30,227)=*(30,224),32,32;;XVaNestedList:t(30,228)=(0,19)XIMCallback:t(30,229)=(30,230)=s8client_data:(30,1),0,32;callback:(30,215),32,32;;XICCallback:t(30,231)=(30,232)=s8client_data:(30,1),0,32;callback:(30,218),32,32;;XIMFeedback:t(30,233)=(0,5)_XIMText:T(30,234)=s16length:(0,9),0,16;feedback:(30,235)=*(30,233),32,32;encoding_is_wchar:(0,1),64,32;string:(30,236)=u4multi_byte:(2,2),0,32;wide_char:(30,197),0,32;;,96,32;;XIMText:t(30,237)=(30,234)XIMPreeditState:t(30,238)=(0,5)_XIMPreeditStateNotifyCallbackStruct:T(30,239)=s4state:(30,238),0,32;;XIMPreeditStateNotifyCallbackStruct:t(30,240)=(30,239)XIMResetState:t(30,241)=(0,5)XIMStringConversionFeedback:t(30,242)=(0,5)_XIMStringConversionText:T(30,243)=s16length:(0,9),0,16;feedback:(30,244)=*(30,242),32,32;encoding_is_wchar:(0,1),64,32;string:(30,245)=u4mbs:(2,2),0,32;wcs:(30,197),0,32;;,96,32;;XIMStringConversionText:t(30,246)=(30,243)XIMStringConversionPosition:t(30,247)=(0,9)XIMStringConversionType:t(30,248)=(0,9)XIMStringConversionOperation:t(30,249)=(0,9) :T(30,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(30,251)=(30,250)_XIMStringConversionCallbackStruct:T(30,252)=s16position:(30,247),0,16;direction:(30,251),32,32;operation:(30,249),64,16;factor:(0,9),80,16;text:(30,253)=*(30,246),96,32;;XIMStringConversionCallbackStruct:t(30,254)=(30,252)_XIMPreeditDrawCallbackStruct:T(30,255)=s16caret:(0,1),0,32;chg_first:(0,1),32,32;chg_length:(0,1),64,32;text:(30,256)=*(30,237),96,32;;XIMPreeditDrawCallbackStruct:t(30,257)=(30,255) :T(30,258)=eXIMIsInvisible:0,XIMIsPrimary:1,XIMIsSecondary:2,;XIMCaretStyle:t(30,259)=(30,258)_XIMPreeditCaretCallbackStruct:T(30,260)=s12position:(0,1),0,32;direction:(30,251),32,32;style:(30,259),64,32;;XIMPreeditCaretCallbackStruct:t(30,261)=(30,260) :T(30,262)=eXIMTextType:0,XIMBitmapType:1,;XIMStatusDataType:t(30,263)=(30,262)_XIMStatusDrawCallbackStruct:T(30,264)=s8type:(30,263),0,32;data:(30,265)=u4text:(30,256),0,32;bitmap:(41,9),0,32;;,32,32;;XIMStatusDrawCallbackStruct:t(30,266)=(30,264)_XIMHotKeyTrigger:T(30,267)=s12keysym:(41,13),0,32;modifier:(0,1),32,32;modifier_mask:(0,1),64,32;;XIMHotKeyTrigger:t(30,268)=(30,267)_XIMHotKeyTriggers:T(30,269)=s8num_hot_key:(0,1),0,32;key:(30,270)=*(30,268),32,32;;XIMHotKeyTriggers:t(30,271)=(30,269)XIMHotKeyState:t(30,272)=(0,5)XIMValuesList:t(30,273)=(30,274)=s8count_values:(0,9),0,16;supported_values:(30,200),32,32;;XErrorHandler:t(30,275)=(30,276)=*(30,277)=f(0,1)XIOErrorHandler:t(30,278)=(30,279)=*(30,280)=f(0,1)XConnectionWatchProc:t(30,281)=(30,282)=*(30,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:(30,89),96,32;event:(41,6),128,32;root:(41,6),160,32;subwindow:(41,6),192,32;time:(41,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:(30,89),96,32;window:(41,6),128,32;;XActivateEvent:t(3,84)=(3,82)XDeactivateEvent:t(3,85)=(3,82)Tk_FakeWin:T(3,86)=s216display:(30,89),0,32;dummy1:(2,2),32,32;screenNum:(0,1),64,32;visual:(30,21),96,32;depth:(0,1),128,32;window:(41,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:(30,52),448,224;dummy6:(0,4),672,32;atts:(30,29),704,480;dummy7:(0,5),1184,32;flags:(0,4),1216,32;dummy8:(2,2),1248,32;dummy9:(30,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)=*(30,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:(18,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:(30,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:(41,9),736,32;activeStipple:(41,9),768,32;disabledStipple:(41,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:(21,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(46,1)=s16tkPlatStubs:(46,2)=*(46,3)=xsTkPlatStubs:,0,32;tkIntStubs:(46,4)=*(46,5)=xsTkIntStubs:,32,32;tkIntPlatStubs:(46,6)=*(46,7)=xsTkIntPlatStubs:,64,32;tkIntXlibStubs:(46,8)=*(46,9)=xsTkIntXlibStubs:,96,32;;TkStubHooks:t(46,10)=(46,1)TkStubs:T(46,11)=s964magic:(0,1),0,32;hooks:(46,12)=*(46,1),32,32;tk_MainLoop:(29,216),64,32;tk_3DBorderColor:(46,13)=*(46,14)=f(3,151),96,32;tk_3DBorderGC:(46,15)=*(46,16)=f(30,13),128,32;tk_3DHorizontalBevel:(46,17)=*(46,18)=f(0,20),160,32;tk_3DVerticalBevel:(46,19)=*(46,20)=f(0,20),192,32;tk_AddOption:(46,21)=*(46,22)=f(0,20),224,32;tk_BindEvent:(46,23)=*(46,24)=f(0,20),256,32;tk_CanvasDrawableCoords:(46,25)=*(46,26)=f(0,20),288,32;tk_CanvasEventuallyRedraw:(46,27)=*(46,28)=f(0,20),320,32;tk_CanvasGetCoord:(46,29)=*(46,30)=f(0,1),352,32;tk_CanvasGetTextInfo:(46,31)=*(46,32)=f(46,33)=*(3,153),384,32;tk_CanvasPsBitmap:(46,34)=*(46,35)=f(0,1),416,32;tk_CanvasPsColor:(46,36)=*(46,37)=f(0,1),448,32;tk_CanvasPsFont:(46,38)=*(46,39)=f(0,1),480,32;tk_CanvasPsPath:(46,40)=*(46,41)=f(0,20),512,32;tk_CanvasPsStipple:(46,42)=*(46,43)=f(0,1),544,32;tk_CanvasPsY:(46,44)=*(46,45)=f(0,13),576,32;tk_CanvasSetStippleOrigin:(46,46)=*(46,47)=f(0,20),608,32;tk_CanvasTagsParseProc:(46,48)=*(3,51),640,32;tk_CanvasTagsPrintProc:(46,49)=*(3,53),672,32;tk_CanvasTkwin:(46,50)=*(46,51)=f(3,31),704,32;tk_CanvasWindowCoords:(46,25),736,32;tk_ChangeWindowAttributes:(46,52)=*(46,53)=f(0,20),768,32;tk_CharBbox:(46,54)=*(46,55)=f(0,1),800,32;tk_ClearSelection:(46,56)=*(46,57)=f(0,20),832,32;tk_ClipboardAppend:(46,58)=*(46,59)=f(0,1),864,32;tk_ClipboardClear:(46,60)=*(46,61)=f(0,1),896,32;tk_ConfigureInfo:(46,62)=*(46,63)=f(0,1),928,32;tk_ConfigureValue:(46,62),960,32;tk_ConfigureWidget:(46,64)=*(46,65)=f(0,1),992,32;tk_ConfigureWindow:(46,66)=*(46,67)=f(0,20),1024,32;tk_ComputeTextLayout:(46,68)=*(46,69)=f(3,28),1056,32;tk_CoordsToWindow:(46,70)=*(46,71)=f(3,31),1088,32;tk_CreateBinding:(46,72)=*(46,73)=f(0,5),1120,32;tk_CreateBindingTable:(46,74)=*(46,75)=f(3,1),1152,32;tk_CreateErrorHandler:(46,76)=*(46,77)=f(3,10),1184,32;tk_CreateEventHandler:(46,78)=*(46,79)=f(0,20),1216,32;tk_CreateGenericHandler:(46,80)=*(46,81)=f(0,20),1248,32;tk_CreateImageType:(46,82)=*(46,83)=f(0,20),1280,32;tk_CreateItemType:(46,84)=*(46,85)=f(0,20),1312,32;tk_CreatePhotoImageFormat:(46,86)=*(46,87)=f(0,20),1344,32;tk_CreateSelHandler:(46,88)=*(46,89)=f(0,20),1376,32;tk_CreateWindow:(46,90)=*(46,91)=f(3,31),1408,32;tk_CreateWindowFromPath:(46,90),1440,32;tk_DefineBitmap:(46,92)=*(46,93)=f(0,1),1472,32;tk_DefineCursor:(46,94)=*(46,95)=f(0,20),1504,32;tk_DeleteAllBindings:(46,96)=*(46,97)=f(0,20),1536,32;tk_DeleteBinding:(46,98)=*(46,99)=f(0,1),1568,32;tk_DeleteBindingTable:(46,100)=*(46,101)=f(0,20),1600,32;tk_DeleteErrorHandler:(46,102)=*(46,103)=f(0,20),1632,32;tk_DeleteEventHandler:(46,78),1664,32;tk_DeleteGenericHandler:(46,80),1696,32;tk_DeleteImage:(29,172),1728,32;tk_DeleteSelHandler:(46,104)=*(46,105)=f(0,20),1760,32;tk_DestroyWindow:(46,106)=*(46,107)=f(0,20),1792,32;tk_DisplayName:(46,108)=*(46,109)=f(2,2),1824,32;tk_DistanceToTextLayout:(46,110)=*(46,111)=f(0,1),1856,32;tk_Draw3DPolygon:(46,112)=*(46,113)=f(0,20),1888,32;tk_Draw3DRectangle:(46,19),1920,32;tk_DrawChars:(46,114)=*(46,115)=f(0,20),1952,32;tk_DrawFocusHighlight:(46,116)=*(46,117)=f(0,20),1984,32;tk_DrawTextLayout:(46,118)=*(46,119)=f(0,20),2016,32;tk_Fill3DPolygon:(46,112),2048,32;tk_Fill3DRectangle:(46,19),2080,32;tk_FindPhoto:(46,120)=*(46,121)=f(3,183),2112,32;tk_FontId:(46,122)=*(46,123)=f(41,8),2144,32;tk_Free3DBorder:(46,124)=*(46,125)=f(0,20),2176,32;tk_FreeBitmap:(46,126)=*(46,127)=f(0,20),2208,32;tk_FreeColor:(46,128)=*(46,129)=f(0,20),2240,32;tk_FreeColormap:(46,130)=*(46,131)=f(0,20),2272,32;tk_FreeCursor:(46,132)=*(46,133)=f(0,20),2304,32;tk_FreeFont:(46,134)=*(46,135)=f(0,20),2336,32;tk_FreeGC:(46,136)=*(46,137)=f(0,20),2368,32;tk_FreeImage:(46,138)=*(46,139)=f(0,20),2400,32;tk_FreeOptions:(46,140)=*(46,141)=f(0,20),2432,32;tk_FreePixmap:(46,126),2464,32;tk_FreeTextLayout:(46,142)=*(46,143)=f(0,20),2496,32;tk_FreeXId:(46,144)=*(46,145)=f(0,20),2528,32;tk_GCForColor:(46,146)=*(46,147)=f(30,13),2560,32;tk_GeometryRequest:(46,148)=*(46,149)=f(0,20),2592,32;tk_Get3DBorder:(46,150)=*(46,151)=f(3,34),2624,32;tk_GetAllBindings:(46,152)=*(46,153)=f(0,20),2656,32;tk_GetAnchor:(46,154)=*(46,155)=f(0,1),2688,32;tk_GetAtomName:(46,156)=*(46,157)=f(2,2),2720,32;tk_GetBinding:(46,158)=*(46,159)=f(2,2),2752,32;tk_GetBitmap:(46,160)=*(46,161)=f(41,9),2784,32;tk_GetBitmapFromData:(46,162)=*(46,163)=f(41,9),2816,32;tk_GetCapStyle:(29,60),2848,32;tk_GetColor:(46,164)=*(46,165)=f(3,151),2880,32;tk_GetColorByValue:(46,166)=*(46,167)=f(3,151),2912,32;tk_GetColormap:(46,168)=*(46,169)=f(41,11),2944,32;tk_GetCursor:(46,170)=*(46,171)=f(3,7),2976,32;tk_GetCursorFromData:(46,172)=*(46,173)=f(3,7),3008,32;tk_GetFont:(46,174)=*(46,175)=f(3,13),3040,32;tk_GetFontFromObj:(46,176)=*(46,177)=f(3,13),3072,32;tk_GetFontMetrics:(46,178)=*(46,179)=f(0,20),3104,32;tk_GetGC:(46,180)=*(46,181)=f(30,13),3136,32;tk_GetImage:(46,182)=*(46,183)=f(3,16),3168,32;tk_GetImageMasterData:(46,184)=*(46,185)=f(4,1),3200,32;tk_GetItemTypes:(46,186)=*(46,187)=f(46,188)=*(3,149),3232,32;tk_GetJoinStyle:(29,60),3264,32;tk_GetJustify:(46,189)=*(46,190)=f(0,1),3296,32;tk_GetNumMainWindows:(29,124),3328,32;tk_GetOption:(46,191)=*(46,192)=f(3,37),3360,32;tk_GetPixels:(46,193)=*(46,194)=f(0,1),3392,32;tk_GetPixmap:(46,195)=*(46,196)=f(41,9),3424,32;tk_GetRelief:(29,60),3456,32;tk_GetRootCoords:(46,197)=*(46,198)=f(0,20),3488,32;tk_GetScrollInfo:(46,199)=*(46,200)=f(0,1),3520,32;tk_GetScreenMM:(46,201)=*(46,202)=f(0,1),3552,32;tk_GetSelection:(46,203)=*(46,204)=f(0,1),3584,32;tk_GetUid:(46,205)=*(46,206)=f(3,37),3616,32;tk_GetVisual:(46,207)=*(46,208)=f(30,21),3648,32;tk_GetVRootGeometry:(46,209)=*(46,210)=f(0,20),3680,32;tk_Grab:(46,211)=*(46,212)=f(0,1),3712,32;tk_HandleEvent:(46,213)=*(46,214)=f(0,20),3744,32;tk_IdToWindow:(46,215)=*(46,216)=f(3,31),3776,32;tk_ImageChanged:(46,217)=*(46,218)=f(0,20),3808,32;tk_Init:(29,271),3840,32;tk_InternAtom:(46,219)=*(46,220)=f(41,3),3872,32;tk_IntersectTextLayout:(46,221)=*(46,222)=f(0,1),3904,32;tk_MaintainGeometry:(46,223)=*(46,224)=f(0,20),3936,32;tk_MainWindow:(46,225)=*(46,226)=f(3,31),3968,32;tk_MakeWindowExist:(46,106),4000,32;tk_ManageGeometry:(46,227)=*(46,228)=f(0,20),4032,32;tk_MapWindow:(46,106),4064,32;tk_MeasureChars:(46,229)=*(46,230)=f(0,1),4096,32;tk_MoveResizeWindow:(46,231)=*(46,232)=f(0,20),4128,32;tk_MoveWindow:(46,148),4160,32;tk_MoveToplevelWindow:(46,148),4192,32;tk_NameOf3DBorder:(46,233)=*(46,234)=f(2,2),4224,32;tk_NameOfAnchor:(46,235)=*(46,236)=f(2,2),4256,32;tk_NameOfBitmap:(46,237)=*(46,238)=f(2,2),4288,32;tk_NameOfCapStyle:(29,208),4320,32;tk_NameOfColor:(46,239)=*(46,240)=f(2,2),4352,32;tk_NameOfCursor:(46,241)=*(46,242)=f(2,2),4384,32;tk_NameOfFont:(46,243)=*(46,244)=f(2,2),4416,32;tk_NameOfImage:(46,245)=*(46,246)=f(2,2),4448,32;tk_NameOfJoinStyle:(29,208),4480,32;tk_NameOfJustify:(46,247)=*(46,248)=f(2,2),4512,32;tk_NameOfRelief:(29,208),4544,32;tk_NameToWindow:(46,249)=*(46,250)=f(3,31),4576,32;tk_OwnSelection:(46,251)=*(46,252)=f(0,20),4608,32;tk_ParseArgv:(46,253)=*(46,254)=f(0,1),4640,32;tk_PhotoPutBlock:(46,255)=*(46,256)=f(0,20),4672,32;tk_PhotoPutZoomedBlock:(46,257)=*(46,258)=f(0,20),4704,32;tk_PhotoGetImage:(46,259)=*(46,260)=f(0,1),4736,32;tk_PhotoBlank:(46,261)=*(46,262)=f(0,20),4768,32;tk_PhotoExpand:(46,263)=*(46,264)=f(0,20),4800,32;tk_PhotoGetSize:(46,265)=*(46,266)=f(0,20),4832,32;tk_PhotoSetSize:(46,263),4864,32;tk_PointToChar:(46,110),4896,32;tk_PostscriptFontName:(46,267)=*(46,268)=f(0,1),4928,32;tk_PreserveColormap:(46,130),4960,32;tk_QueueWindowEvent:(46,269)=*(46,270)=f(0,20),4992,32;tk_RedrawImage:(46,271)=*(46,272)=f(0,20),5024,32;tk_ResizeWindow:(46,148),5056,32;tk_RestackWindow:(46,273)=*(46,274)=f(0,1),5088,32;tk_RestrictEvents:(46,275)=*(46,276)=f(46,277)=*(3,217),5120,32;tk_SafeInit:(29,271),5152,32;tk_SetAppName:(46,278)=*(46,279)=f(2,2),5184,32;tk_SetBackgroundFromBorder:(46,280)=*(46,281)=f(0,20),5216,32;tk_SetClass:(46,282)=*(46,283)=f(0,20),5248,32;tk_SetGrid:(46,231),5280,32;tk_SetInternalBorder:(46,284)=*(46,285)=f(0,20),5312,32;tk_SetWindowBackground:(46,286)=*(46,287)=f(0,20),5344,32;tk_SetWindowBackgroundPixmap:(46,288)=*(46,289)=f(0,20),5376,32;tk_SetWindowBorder:(46,286),5408,32;tk_SetWindowBorderWidth:(46,284),5440,32;tk_SetWindowBorderPixmap:(46,288),5472,32;tk_SetWindowColormap:(46,290)=*(46,291)=f(0,20),5504,32;tk_SetWindowVisual:(46,292)=*(46,293)=f(0,1),5536,32;tk_SizeOfBitmap:(46,294)=*(46,295)=f(0,20),5568,32;tk_SizeOfImage:(46,296)=*(46,297)=f(0,20),5600,32;tk_StrictMotif:(46,298)=*(46,299)=f(0,1),5632,32;tk_TextLayoutToPostscript:(46,300)=*(46,301)=f(0,20),5664,32;tk_TextWidth:(46,302)=*(46,303)=f(0,1),5696,32;tk_UndefineCursor:(46,106),5728,32;tk_UnderlineChars:(46,304)=*(46,305)=f(0,20),5760,32;tk_UnderlineTextLayout:(46,306)=*(46,307)=f(0,20),5792,32;tk_Ungrab:(46,106),5824,32;tk_UnmaintainGeometry:(46,308)=*(46,309)=f(0,20),5856,32;tk_UnmapWindow:(46,106),5888,32;tk_UnsetGrid:(46,106),5920,32;tk_UpdatePointer:(46,310)=*(46,311)=f(0,20),5952,32;tk_AllocBitmapFromObj:(46,312)=*(46,313)=f(41,9),5984,32;tk_Alloc3DBorderFromObj:(46,314)=*(46,315)=f(3,34),6016,32;tk_AllocColorFromObj:(46,316)=*(46,317)=f(3,151),6048,32;tk_AllocCursorFromObj:(46,318)=*(46,319)=f(3,7),6080,32;tk_AllocFontFromObj:(46,320)=*(46,321)=f(3,13),6112,32;tk_CreateOptionTable:(46,322)=*(46,323)=f(3,22),6144,32;tk_DeleteOptionTable:(46,324)=*(46,325)=f(0,20),6176,32;tk_Free3DBorderFromObj:(46,326)=*(46,327)=f(0,20),6208,32;tk_FreeBitmapFromObj:(46,326),6240,32;tk_FreeColorFromObj:(46,326),6272,32;tk_FreeConfigOptions:(46,328)=*(46,329)=f(0,20),6304,32;tk_FreeSavedOptions:(46,330)=*(46,331)=f(0,20),6336,32;tk_FreeCursorFromObj:(46,326),6368,32;tk_FreeFontFromObj:(46,326),6400,32;tk_Get3DBorderFromObj:(46,332)=*(46,333)=f(3,34),6432,32;tk_GetAnchorFromObj:(46,334)=*(46,335)=f(0,1),6464,32;tk_GetBitmapFromObj:(46,336)=*(46,337)=f(41,9),6496,32;tk_GetColorFromObj:(46,338)=*(46,339)=f(3,151),6528,32;tk_GetCursorFromObj:(46,340)=*(46,341)=f(3,7),6560,32;tk_GetOptionInfo:(46,342)=*(46,343)=f(4,129),6592,32;tk_GetOptionValue:(46,342),6624,32;tk_GetJustifyFromObj:(46,344)=*(46,345)=f(0,1),6656,32;tk_GetMMFromObj:(46,346)=*(46,347)=f(0,1),6688,32;tk_GetPixelsFromObj:(46,348)=*(46,349)=f(0,1),6720,32;tk_GetReliefFromObj:(29,62),6752,32;tk_GetScrollInfoObj:(46,350)=*(46,351)=f(0,1),6784,32;tk_InitOptions:(46,352)=*(46,353)=f(0,1),6816,32;tk_MainEx:(46,354)=*(46,355)=f(0,20),6848,32;tk_RestoreSavedOptions:(46,330),6880,32;tk_SetOptions:(46,356)=*(46,357)=f(0,1),6912,32;tk_InitConsoleChannels:(29,114),6944,32;tk_CreateConsoleWindow:(29,271),6976,32;tk_CreateSmoothMethod:(46,358)=*(46,359)=f(0,20),7008,32;reserved218:(0,19),7040,32;reserved219:(0,19),7072,32;tk_GetDash:(46,360)=*(46,361)=f(0,1),7104,32;tk_CreateOutline:(46,362)=*(46,363)=f(0,20),7136,32;tk_DeleteOutline:(46,364)=*(46,365)=f(0,20),7168,32;tk_ConfigOutlineGC:(46,366)=*(46,367)=f(0,1),7200,32;tk_ChangeOutlineGC:(46,368)=*(46,369)=f(0,1),7232,32;tk_ResetOutlineGC:(46,368),7264,32;tk_CanvasPsOutline:(46,368),7296,32;tk_SetTSOrigin:(46,370)=*(46,371)=f(0,20),7328,32;tk_CanvasGetCoordFromObj:(46,372)=*(46,373)=f(0,1),7360,32;tk_CanvasSetOffset:(46,374)=*(46,375)=f(0,20),7392,32;tk_DitherPhoto:(46,376)=*(46,377)=f(0,20),7424,32;tk_PostscriptBitmap:(46,378)=*(46,379)=f(0,1),7456,32;tk_PostscriptColor:(46,380)=*(46,381)=f(0,1),7488,32;tk_PostscriptFont:(46,382)=*(46,383)=f(0,1),7520,32;tk_PostscriptImage:(46,384)=*(46,385)=f(0,1),7552,32;tk_PostscriptPath:(46,386)=*(46,387)=f(0,20),7584,32;tk_PostscriptStipple:(46,388)=*(46,389)=f(0,1),7616,32;tk_PostscriptY:(46,390)=*(46,391)=f(0,13),7648,32;tk_PostscriptPhoto:(46,392)=*(46,393)=f(0,1),7680,32;;TkStubs:t(46,394)=(46,11)utils.hdebug.hstructures.hrender.h/usr/include/GL/gl.hGLenum:t(53,1)=(0,4)GLboolean:t(53,2)=(0,11)GLbitfield:t(53,3)=(0,4)GLvoid:t(53,4)=(0,20)GLbyte:t(53,5)=(0,10)GLshort:t(53,6)=(0,8)GLint:t(53,7)=(0,1)GLubyte:t(53,8)=(0,11)GLushort:t(53,9)=(0,9)GLuint:t(53,10)=(0,4)GLsizei:t(53,11)=(0,1)GLfloat:t(53,12)=(0,12)GLclampf:t(53,13)=(0,12)GLdouble:t(53,14)=(0,13)GLclampd:t(53,15)=(0,13)/usr/include/GL/glu.hGLUquadricObj:t(54,1)=(54,2)=xsGLUquadric:GLUnurbsObj:t(54,3)=(54,4)=xsGLUnurbs:GLUtesselator:t(54,5)=(54,6)=xsGLUtesselator:GLUtriangulatorObj:t(54,7)=(54,5)togl.hTogl_Callback:t(56,1)=(56,2)=f(0,20)Togl_CmdProc:t(56,3)=(56,4)=f(0,1)coordptr:T(50,1)=s24x:(0,13),0,64;y:(0,13),64,64;z:(0,13),128,64;;coord:t(50,2)=(50,1)colourinfoptr:T(50,3)=s32r:(0,13),0,64;g:(0,13),64,64;b:(0,13),128,64;a:(0,13),192,64;;colourinfo:t(50,4)=(50,3)materialinfoptr:T(50,5)=s120n:(0,1),0,32;ambient:(50,4),32,256;diffuse:(50,4),288,256;specular:(50,4),544,256;texturefile:(2,2),800,32;texture:(53,7),832,32;textureneedsloading:(0,1),864,32;next:(50,6)=*(50,5),896,32;prev:(50,6),928,32;;materialinfo:t(50,7)=(50,5)_uidlist:T(50,8)=s16n:(0,1),0,32;uid:(0,1),32,32;next:(50,9)=*(50,8),64,32;prev:(50,9),96,32;;uidlist:t(50,10)=(50,8)vertexinfoptr:T(50,11)=s36n:(0,1),0,32;pos:(50,2),32,192;next:(50,12)=*(50,11),224,32;prev:(50,12),256,32;;vertexinfo:t(50,13)=(50,11)polyinfoptr:T(50,14)=s56n:(0,1),0,32;geometry:(50,15)=*(50,10),32,32;texcoords:(50,15),64,32;colour:(50,4),96,256;material:(0,1),352,32;next:(50,16)=*(50,14),384,32;prev:(50,16),416,32;;polyinfo:t(50,17)=(50,14)objectinfoptr:T(50,18)=s92n:(0,1),0,32;pos:(50,2),32,192;rot:(50,2),224,192;scale:(50,2),416,192;visible:(0,1),608,32;polys:(50,15),640,32;next:(50,19)=*(50,18),672,32;prev:(50,19),704,32;;objectinfo:t(50,20)=(50,18)lightinfoptr:T(50,21)=s148n:(0,1),0,32;pos:(50,2),32,192;ambient:(50,4),224,256;diffuse:(50,4),480,256;specular:(50,4),736,256;enabled:(0,1),992,32;attenuation:(0,13),1024,64;directional:(0,1),1088,32;next:(50,22)=*(50,21),1120,32;prev:(50,22),1152,32;;lightinfo:t(50,23)=(50,21)_list:T(50,24)=s20n:(0,1),0,32;idata:(0,1),32,32;data:(0,19),64,32;next:(50,25)=*(50,24),96,32;prev:(50,25),128,32;;list:t(50,26)=(50,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)=*(50,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)=*(50,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(50,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)=*(50,17)vertexlist:(50,15)texvertexlist:(50,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.c__fsid_t:t(8,30)=(8,31)=s8__val:(8,32)=ar(8,33)=r(8,33);0000000000000;0037777777777;;0;1;(0,1),0,64;;__daddr_t:t(8,34)=(0,1)__caddr_t:t(8,35)=(8,36)=*(0,2)__time_t:t(8,37)=(0,3)__useconds_t:t(8,38)=(0,4)__suseconds_t:t(8,39)=(0,3)__swblk_t:t(8,40)=(0,3)__clock_t:t(8,41)=(0,3)__clockid_t:t(8,42)=(0,1)__timer_t:t(8,43)=(0,1)__fd_mask:t(8,44)=(0,5)__fd_set:t(8,45)=(8,46)=s128__fds_bits:(8,47)=ar(8,33);0;31;(8,44),0,1024;;__key_t:t(8,48)=(0,1)__ipc_pid_t:t(8,49)=(0,9)__blksize_t:t(8,50)=(0,3)__blkcnt_t:t(8,51)=(0,3)__blkcnt64_t:t(8,52)=(8,6)__fsblkcnt_t:t(8,53)=(8,4)__fsblkcnt64_t:t(8,54)=(8,5)__fsfilcnt_t:t(8,55)=(8,4)__fsfilcnt64_t:t(8,56)=(8,5)__ino64_t:t(8,57)=(8,5)__off64_t:t(8,58)=(8,24)__t_scalar_t:t(8,59)=(0,3)__t_uscalar_t:t(8,60)=(0,5)__intptr_t:t(8,61)=(0,1)__socklen_t:t(8,62)=(0,4)_G_fpos64_t:t(13,3)=(13,4)=s16__pos:(8,58),0,64;__state:(15,1),64,64;;__gconv_step:T(18,29)=s56__shlib_handle:(18,30)=*(18,31)=xs__gconv_loaded_object:,0,32;__modname:(18,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(8,36),96,32;__to_name:(8,36),128,32;__fct:(18,3),160,32;__init_fct:(18,6),192,32;__end_fct:(18,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_info:T(18,36)=s8__nsteps:(6,1),0,32;__steps:(18,37)=*(18,29),32,32;__data:(18,38)=ar(8,33);0;-1;(18,33),64,0;;_IO_FILE:T(2,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(8,36),32,32;_IO_read_end:(8,36),64,32;_IO_read_base:(8,36),96,32;_IO_write_base:(8,36),128,32;_IO_write_ptr:(8,36),160,32;_IO_write_end:(8,36),192,32;_IO_buf_base:(8,36),224,32;_IO_buf_end:(8,36),256,32;_IO_save_base:(8,36),288,32;_IO_backup_base:(8,36),320,32;_IO_save_end:(8,36),352,32;_markers:(12,3),384,32;_chain:(12,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:(12,6)=ar(8,33);0;0;(0,2),568,8;_lock:(12,7)=*(12,1),576,32;_offset:(8,58),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(12,8)=ar(8,33);0;51;(0,2),768,416;;daddr_t:t(27,18)=(8,34)caddr_t:t(27,19)=(8,35)key_t:t(27,20)=(8,48)time_t:t(28,1)=(8,37)clockid_t:t(28,2)=(8,42)timer_t:t(28,3)=(8,43)fd_mask:t(32,1)=(8,44)fd_set:t(32,2)=(8,45)blkcnt_t:t(27,33)=(8,51)fsblkcnt_t:t(27,34)=(8,53)fsfilcnt_t:t(27,35)=(8,55)drand48_data:T(25,7)=s24x:(25,8)=ar(8,33);0;2;(0,9),0,48;a:(25,8),48,48;c:(0,9),96,16;old_x:(25,8),112,48;init:(0,1),160,32;;ClientData:t(46,1)=(0,19)Tcl_Interp:T(46,2)=s12result:(8,36),0,32;freeProc:(46,3)=*(46,4)=f(0,20),32,32;errorLine:(0,1),64,32;;Tcl_Interp:t(46,5)=(46,2)Tcl_AsyncHandler:t(46,6)=(46,7)=*(46,8)=xsTcl_AsyncHandler_:Tcl_Channel:t(46,9)=(46,10)=*(46,11)=xsTcl_Channel_:Tcl_Command:t(46,12)=(46,13)=*(46,14)=xsTcl_Command_:Tcl_Condition:t(46,15)=(46,16)=*(46,17)=xsTcl_Condition_:Tcl_EncodingState:t(46,18)=(46,19)=*(46,20)=xsTcl_EncodingState_:Tcl_Encoding:t(46,21)=(46,22)=*(46,23)=xsTcl_Encoding_:Tcl_Event:t(46,24)=(46,25)=xsTcl_Event:Tcl_Mutex:t(46,26)=(46,27)=*(46,28)=xsTcl_Mutex_:Tcl_Pid:t(46,29)=(46,30)=*(46,31)=xsTcl_Pid_:Tcl_RegExp:t(46,32)=(46,33)=*(46,34)=xsTcl_RegExp_:Tcl_ThreadDataKey:t(46,35)=(46,36)=*(46,37)=xsTcl_ThreadDataKey_:Tcl_ThreadId:t(46,38)=(46,39)=*(46,40)=xsTcl_ThreadId_:Tcl_TimerToken:t(46,41)=(46,42)=*(46,43)=xsTcl_TimerToken_:Tcl_Trace:t(46,44)=(46,45)=*(46,46)=xsTcl_Trace_:Tcl_Var:t(46,47)=(46,48)=*(46,49)=xsTcl_Var_:Tcl_ThreadCreateProc:t(46,50)=(46,51)=f(0,20)Tcl_RegExpIndices:T(46,52)=s8start:(0,3),0,32;end:(0,3),32,32;;Tcl_RegExpIndices:t(46,53)=(46,52)Tcl_RegExpInfo:T(46,54)=s16nsubs:(0,1),0,32;matches:(46,55)=*(46,53),32,32;extendStart:(0,3),64,32;reserved:(0,3),96,32;;Tcl_RegExpInfo:t(46,56)=(46,54)Tcl_Stat_:t(46,57)=(46,58)=*(46,59)=xsstat: :T(46,60)=eTCL_INT:0,TCL_DOUBLE:1,TCL_EITHER:2,;Tcl_ValueType:t(46,61)=(46,60)Tcl_Value:T(46,62)=s16type:(46,61),0,32;intValue:(0,3),32,32;doubleValue:(0,13),64,64;;Tcl_Value:t(46,63)=(46,62)Tcl_AppInitProc:t(46,64)=(46,65)=f(0,1)Tcl_AsyncProc:t(46,66)=(46,67)=f(0,1)Tcl_ChannelProc:t(46,68)=(46,69)=f(0,20)Tcl_CloseProc:t(46,70)=(46,51)Tcl_CmdDeleteProc:t(46,71)=(46,51)Tcl_CmdProc:t(46,72)=(46,73)=f(0,1)Tcl_CmdTraceProc:t(46,74)=(46,75)=f(0,20)Tcl_DupInternalRepProc:t(46,76)=(46,77)=f(0,20)Tcl_EncodingConvertProc:t(46,78)=(46,79)=f(0,1)Tcl_EncodingFreeProc:t(46,80)=(46,51)Tcl_EventProc:t(46,81)=(46,82)=f(0,1)Tcl_EventCheckProc:t(46,83)=(46,69)Tcl_EventDeleteProc:t(46,84)=(46,85)=f(0,1)Tcl_EventSetupProc:t(46,86)=(46,69)Tcl_ExitProc:t(46,87)=(46,51)Tcl_FileProc:t(46,88)=(46,69)Tcl_FileFreeProc:t(46,89)=(46,51)Tcl_FreeInternalRepProc:t(46,90)=(46,91)=f(0,20)Tcl_FreeProc:t(46,92)=(46,4)Tcl_IdleProc:t(46,93)=(46,51)Tcl_InterpDeleteProc:t(46,94)=(46,95)=f(0,20)Tcl_MathProc:t(46,96)=(46,97)=f(0,1)Tcl_NamespaceDeleteProc:t(46,98)=(46,51)Tcl_ObjCmdProc:t(46,99)=(46,100)=f(0,1)Tcl_PackageInitProc:t(46,101)=(46,65)Tcl_PanicProc:t(46,102)=(46,103)=f(0,20)Tcl_TcpAcceptProc:t(46,104)=(46,105)=f(0,20)Tcl_TimerProc:t(46,106)=(46,51)Tcl_SetFromAnyProc:t(46,107)=(46,108)=f(0,1)Tcl_UpdateStringProc:t(46,109)=(46,91)Tcl_VarTraceProc:t(46,110)=(46,111)=f(8,36)Tcl_CreateFileHandlerProc:t(46,112)=(46,113)=f(0,20)Tcl_DeleteFileHandlerProc:t(46,114)=(46,115)=f(0,20)Tcl_ObjType:T(46,116)=s20name:(8,36),0,32;freeIntRepProc:(46,117)=*(46,90),32,32;dupIntRepProc:(46,118)=*(46,76),64,32;updateStringProc:(46,119)=*(46,109),96,32;setFromAnyProc:(46,120)=*(46,107),128,32;;Tcl_ObjType:t(46,121)=(46,116)Tcl_Obj:T(46,122)=s24refCount:(0,1),0,32;bytes:(8,36),32,32;length:(0,1),64,32;typePtr:(46,123)=*(46,121),96,32;internalRep:(46,124)=u8longValue:(0,3),0,32;doubleValue:(0,13),0,64;otherValuePtr:(0,19),0,32;twoPtrValue:(46,125)=s8ptr1:(0,19),0,32;ptr2:(0,19),32,32;;,0,64;;,128,64;;Tcl_Obj:t(46,126)=(46,122)Tcl_SavedResult:T(46,127)=s228result:(8,36),0,32;freeProc:(46,128)=*(46,92),32,32;objResultPtr:(46,129)=*(46,126),64,32;appendResult:(8,36),96,32;appendAvl:(0,1),128,32;appendUsed:(0,1),160,32;resultSpace:(46,130)=ar(8,33);0;200;(0,2),192,1608;;Tcl_SavedResult:t(46,131)=(46,127)Tcl_Namespace:T(46,132)=s20name:(8,36),0,32;fullName:(8,36),32,32;clientData:(46,1),64,32;deleteProc:(46,133)=*(46,98),96,32;parentPtr:(46,134)=*(46,132),128,32;;Tcl_Namespace:t(46,135)=(46,132)Tcl_CallFrame:T(46,136)=s44nsPtr:(46,137)=*(46,135),0,32;dummy1:(0,1),32,32;dummy2:(0,1),64,32;dummy3:(8,36),96,32;dummy4:(8,36),128,32;dummy5:(8,36),160,32;dummy6:(0,1),192,32;dummy7:(8,36),224,32;dummy8:(8,36),256,32;dummy9:(0,1),288,32;dummy10:(8,36),320,32;;Tcl_CallFrame:t(46,138)=(46,136)Tcl_CmdInfo:T(46,139)=s32isNativeObjectProc:(0,1),0,32;objProc:(46,140)=*(46,99),32,32;objClientData:(46,1),64,32;proc:(46,141)=*(46,72),96,32;clientData:(46,1),128,32;deleteProc:(46,142)=*(46,71),160,32;deleteData:(46,1),192,32;namespacePtr:(46,137),224,32;;Tcl_CmdInfo:t(46,143)=(46,139)Tcl_DString:T(46,144)=s212string:(8,36),0,32;length:(0,1),32,32;spaceAvl:(0,1),64,32;staticSpace:(46,145)=ar(8,33);0;199;(0,2),96,1600;;Tcl_DString:t(46,146)=(46,144)Tcl_HashEntry:T(46,147)=s20nextPtr:(46,148)=*(46,147),0,32;tablePtr:(46,149)=*(46,150)=xsTcl_HashTable:,32,32;bucketPtr:(46,151)=*(46,148),64,32;clientData:(46,1),96,32;key:(46,152)=u4oneWordValue:(8,36),0,32;words:(46,153)=ar(8,33);0;0;(0,1),0,32;string:(15,4),0,32;;,128,32;;Tcl_HashEntry:t(46,154)=(46,147)Tcl_HashTable:T(46,150)=s52buckets:(46,155)=*(46,156)=*(46,154),0,32;staticBuckets:(46,157)=ar(8,33);0;3;(46,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:(46,158)=*(46,159)=f(46,156),352,32;createProc:(46,160)=*(46,161)=f(46,156),384,32;;Tcl_HashTable:t(46,162)=(46,150)Tcl_HashSearch:T(46,163)=s12tablePtr:(46,164)=*(46,162),0,32;nextIndex:(0,1),32,32;nextEntryPtr:(46,156),64,32;;Tcl_HashSearch:t(46,165)=(46,163)Tcl_Event:T(46,25)=s8proc:(46,166)=*(46,81),0,32;nextPtr:(46,167)=*(46,25),32,32;; :T(46,168)=eTCL_QUEUE_TAIL:0,TCL_QUEUE_HEAD:1,TCL_QUEUE_MARK:2,;Tcl_QueuePosition:t(46,169)=(46,168)Tcl_Time:T(46,170)=s8sec:(0,3),0,32;usec:(0,3),32,32;;Tcl_Time:t(46,171)=(46,170)Tcl_SetTimerProc:t(46,172)=(46,173)=f(0,20)Tcl_WaitForEventProc:t(46,174)=(46,175)=f(0,1)Tcl_DriverBlockModeProc:t(46,176)=(46,177)=f(0,1)Tcl_DriverCloseProc:t(46,178)=(46,179)=f(0,1)Tcl_DriverClose2Proc:t(46,180)=(46,67)Tcl_DriverInputProc:t(46,181)=(46,182)=f(0,1)Tcl_DriverOutputProc:t(46,183)=(46,182)Tcl_DriverSeekProc:t(46,184)=(46,185)=f(0,1)Tcl_DriverSetOptionProc:t(46,186)=(46,187)=f(0,1)Tcl_DriverGetOptionProc:t(46,188)=(46,189)=f(0,1)Tcl_DriverWatchProc:t(46,190)=(46,69)Tcl_DriverGetHandleProc:t(46,191)=(46,192)=f(0,1)Tcl_EolTranslation:T(46,193)=eTCL_TRANSLATE_AUTO:0,TCL_TRANSLATE_CR:1,TCL_TRANSLATE_LF:2,TCL_TRANSLATE_CRLF:3,;Tcl_EolTranslation:t(46,194)=(46,193)Tcl_ChannelType:T(46,195)=s44typeName:(8,36),0,32;blockModeProc:(46,196)=*(46,176),32,32;closeProc:(46,197)=*(46,178),64,32;inputProc:(46,198)=*(46,181),96,32;outputProc:(46,199)=*(46,183),128,32;seekProc:(46,200)=*(46,184),160,32;setOptionProc:(46,201)=*(46,186),192,32;getOptionProc:(46,202)=*(46,188),224,32;watchProc:(46,203)=*(46,190),256,32;getHandleProc:(46,204)=*(46,191),288,32;close2Proc:(46,205)=*(46,180),320,32;;Tcl_ChannelType:t(46,206)=(46,195)Tcl_PathType:T(46,207)=eTCL_PATH_ABSOLUTE:0,TCL_PATH_RELATIVE:1,TCL_PATH_VOLUME_RELATIVE:2,;Tcl_PathType:t(46,208)=(46,207)Tcl_NotifierProcs:T(46,209)=s16setTimerProc:(46,210)=*(46,172),0,32;waitForEventProc:(46,211)=*(46,174),32,32;createFileHandlerProc:(46,212)=*(46,112),64,32;deleteFileHandlerProc:(46,213)=*(46,114),96,32;;Tcl_NotifierProcs:t(46,214)=(46,209)Tcl_EncodingType:T(46,215)=s24encodingName:(18,32),0,32;toUtfProc:(46,216)=*(46,78),32,32;fromUtfProc:(46,216),64,32;freeProc:(46,217)=*(46,80),96,32;clientData:(46,1),128,32;nullSize:(0,1),160,32;;Tcl_EncodingType:t(46,218)=(46,215)Tcl_Token:T(46,219)=s16type:(0,1),0,32;start:(8,36),32,32;size:(0,1),64,32;numComponents:(0,1),96,32;;Tcl_Token:t(46,220)=(46,219)Tcl_Parse:T(46,221)=s376commentStart:(8,36),0,32;commentSize:(0,1),32,32;commandStart:(8,36),64,32;commandSize:(0,1),96,32;numWords:(0,1),128,32;tokenPtr:(46,222)=*(46,220),160,32;numTokens:(0,1),192,32;tokensAvailable:(0,1),224,32;errorType:(0,1),256,32;string:(8,36),288,32;end:(8,36),320,32;interp:(46,223)=*(46,5),352,32;term:(8,36),384,32;incomplete:(0,1),416,32;staticTokens:(46,224)=ar(8,33);0;19;(46,220),448,2560;;Tcl_Parse:t(46,225)=(46,221)Tcl_UniChar:t(46,226)=(0,9)TclStubHooks:T(48,1)=s12tclPlatStubs:(48,2)=*(48,3)=xsTclPlatStubs:,0,32;tclIntStubs:(48,4)=*(48,5)=xsTclIntStubs:,32,32;tclIntPlatStubs:(48,6)=*(48,7)=xsTclIntPlatStubs:,64,32;;TclStubHooks:t(48,8)=(48,1)TclStubs:T(48,9)=s1584magic:(0,1),0,32;hooks:(48,10)=*(48,1),32,32;tcl_PkgProvideEx:(48,11)=*(48,12)=f(0,1),64,32;tcl_PkgRequireEx:(48,13)=*(48,14)=f(8,36),96,32;tcl_Panic:(48,15)=*(46,103),128,32;tcl_Alloc:(48,16)=*(48,17)=f(8,36),160,32;tcl_Free:(46,3),192,32;tcl_Realloc:(48,18)=*(48,19)=f(8,36),224,32;tcl_DbCkalloc:(48,20)=*(48,21)=f(8,36),256,32;tcl_DbCkfree:(48,22)=*(48,23)=f(0,1),288,32;tcl_DbCkrealloc:(48,24)=*(48,25)=f(8,36),320,32;tcl_CreateFileHandler:(48,26)=*(46,113),352,32;tcl_DeleteFileHandler:(48,27)=*(46,115),384,32;tcl_SetTimer:(48,28)=*(46,173),416,32;tcl_Sleep:(48,27),448,32;tcl_WaitForEvent:(48,29)=*(46,175),480,32;tcl_AppendAllObjTypes:(48,30)=*(48,31)=f(0,1),512,32;tcl_AppendStringsToObj:(48,32)=*(48,33)=f(0,20),544,32;tcl_AppendToObj:(48,34)=*(48,35)=f(0,20),576,32;tcl_ConcatObj:(48,36)=*(48,37)=f(46,129),608,32;tcl_ConvertToType:(48,38)=*(48,39)=f(0,1),640,32;tcl_DbDecrRefCount:(48,34),672,32;tcl_DbIncrRefCount:(48,34),704,32;tcl_DbIsShared:(48,40)=*(48,41)=f(0,1),736,32;tcl_DbNewBooleanObj:(48,42)=*(48,43)=f(46,129),768,32;tcl_DbNewByteArrayObj:(48,44)=*(48,45)=f(46,129),800,32;tcl_DbNewDoubleObj:(48,46)=*(48,47)=f(46,129),832,32;tcl_DbNewListObj:(48,48)=*(48,49)=f(46,129),864,32;tcl_DbNewLongObj:(48,50)=*(48,51)=f(46,129),896,32;tcl_DbNewObj:(48,52)=*(48,53)=f(46,129),928,32;tcl_DbNewStringObj:(48,54)=*(48,55)=f(46,129),960,32;tcl_DuplicateObj:(48,56)=*(48,57)=f(46,129),992,32;tclFreeObj:(48,58)=*(48,59)=f(0,20),1024,32;tcl_GetBoolean:(48,60)=*(48,61)=f(0,1),1056,32;tcl_GetBooleanFromObj:(48,62)=*(48,63)=f(0,1),1088,32;tcl_GetByteArrayFromObj:(48,64)=*(48,65)=f(18,34),1120,32;tcl_GetDouble:(48,66)=*(48,67)=f(0,1),1152,32;tcl_GetDoubleFromObj:(48,68)=*(48,69)=f(0,1),1184,32;tcl_GetIndexFromObj:(48,70)=*(48,71)=f(0,1),1216,32;tcl_GetInt:(48,60),1248,32;tcl_GetIntFromObj:(48,62),1280,32;tcl_GetLongFromObj:(48,72)=*(48,73)=f(0,1),1312,32;tcl_GetObjType:(48,74)=*(48,75)=f(46,123),1344,32;tcl_GetStringFromObj:(48,76)=*(48,77)=f(8,36),1376,32;tcl_InvalidateStringRep:(48,58),1408,32;tcl_ListObjAppendList:(48,78)=*(48,79)=f(0,1),1440,32;tcl_ListObjAppendElement:(48,78),1472,32;tcl_ListObjGetElements:(48,80)=*(48,81)=f(0,1),1504,32;tcl_ListObjIndex:(48,82)=*(48,83)=f(0,1),1536,32;tcl_ListObjLength:(48,62),1568,32;tcl_ListObjReplace:(48,84)=*(48,85)=f(0,1),1600,32;tcl_NewBooleanObj:(48,86)=*(48,87)=f(46,129),1632,32;tcl_NewByteArrayObj:(48,88)=*(48,89)=f(46,129),1664,32;tcl_NewDoubleObj:(48,90)=*(48,91)=f(46,129),1696,32;tcl_NewIntObj:(48,86),1728,32;tcl_NewListObj:(48,36),1760,32;tcl_NewLongObj:(48,92)=*(48,93)=f(46,129),1792,32;tcl_NewObj:(48,94)=*(48,95)=f(46,129),1824,32;tcl_NewStringObj:(48,96)=*(48,97)=f(46,129),1856,32;tcl_SetBooleanObj:(48,98)=*(48,99)=f(0,20),1888,32;tcl_SetByteArrayLength:(48,100)=*(48,101)=f(18,34),1920,32;tcl_SetByteArrayObj:(48,102)=*(48,103)=f(0,20),1952,32;tcl_SetDoubleObj:(48,104)=*(48,105)=f(0,20),1984,32;tcl_SetIntObj:(48,98),2016,32;tcl_SetListObj:(48,106)=*(48,107)=f(0,20),2048,32;tcl_SetLongObj:(48,108)=*(48,109)=f(0,20),2080,32;tcl_SetObjLength:(48,98),2112,32;tcl_SetStringObj:(48,34),2144,32;tcl_AddErrorInfo:(48,110)=*(48,111)=f(0,20),2176,32;tcl_AddObjErrorInfo:(48,112)=*(48,113)=f(0,20),2208,32;tcl_AllowExceptions:(48,114)=*(48,115)=f(0,20),2240,32;tcl_AppendElement:(48,110),2272,32;tcl_AppendResult:(48,116)=*(48,117)=f(0,20),2304,32;tcl_AsyncCreate:(48,118)=*(48,119)=f(46,6),2336,32;tcl_AsyncDelete:(48,120)=*(48,121)=f(0,20),2368,32;tcl_AsyncInvoke:(48,122)=*(48,123)=f(0,1),2400,32;tcl_AsyncMark:(48,120),2432,32;tcl_AsyncReady:(48,124)=*(48,125)=f(0,1),2464,32;tcl_BackgroundError:(48,114),2496,32;tcl_Backslash:(48,126)=*(48,127)=f(0,2),2528,32;tcl_BadChannelOption:(48,128)=*(48,129)=f(0,1),2560,32;tcl_CallWhenDeleted:(48,130)=*(48,131)=f(0,20),2592,32;tcl_CancelIdleCall:(48,132)=*(48,133)=f(0,20),2624,32;tcl_Close:(48,134)=*(48,135)=f(0,1),2656,32;tcl_CommandComplete:(48,136)=*(48,137)=f(0,1),2688,32;tcl_Concat:(48,138)=*(48,139)=f(8,36),2720,32;tcl_ConvertElement:(48,140)=*(48,141)=f(0,1),2752,32;tcl_ConvertCountedElement:(48,142)=*(48,143)=f(0,1),2784,32;tcl_CreateAlias:(48,144)=*(48,145)=f(0,1),2816,32;tcl_CreateAliasObj:(48,146)=*(48,147)=f(0,1),2848,32;tcl_CreateChannel:(48,148)=*(48,149)=f(46,9),2880,32;tcl_CreateChannelHandler:(48,150)=*(48,151)=f(0,20),2912,32;tcl_CreateCloseHandler:(48,152)=*(48,153)=f(0,20),2944,32;tcl_CreateCommand:(48,154)=*(48,155)=f(46,12),2976,32;tcl_CreateEventSource:(48,156)=*(48,157)=f(0,20),3008,32;tcl_CreateExitHandler:(48,158)=*(48,159)=f(0,20),3040,32;tcl_CreateInterp:(48,160)=*(48,161)=f(46,223),3072,32;tcl_CreateMathFunc:(48,162)=*(48,163)=f(0,20),3104,32;tcl_CreateObjCommand:(48,164)=*(48,165)=f(46,12),3136,32;tcl_CreateSlave:(48,166)=*(48,167)=f(46,223),3168,32;tcl_CreateTimerHandler:(48,168)=*(48,169)=f(46,41),3200,32;tcl_CreateTrace:(48,170)=*(48,171)=f(46,44),3232,32;tcl_DeleteAssocData:(48,172)=*(48,173)=f(0,20),3264,32;tcl_DeleteChannelHandler:(48,174)=*(48,175)=f(0,20),3296,32;tcl_DeleteCloseHandler:(48,152),3328,32;tcl_DeleteCommand:(48,176)=*(48,177)=f(0,1),3360,32;tcl_DeleteCommandFromToken:(48,178)=*(48,179)=f(0,1),3392,32;tcl_DeleteEvents:(48,180)=*(48,181)=f(0,20),3424,32;tcl_DeleteEventSource:(48,156),3456,32;tcl_DeleteExitHandler:(48,158),3488,32;tcl_DeleteHashEntry:(48,182)=*(48,183)=f(0,20),3520,32;tcl_DeleteHashTable:(48,184)=*(48,185)=f(0,20),3552,32;tcl_DeleteInterp:(48,114),3584,32;tcl_DetachPids:(48,186)=*(48,187)=f(0,20),3616,32;tcl_DeleteTimerHandler:(48,188)=*(48,189)=f(0,20),3648,32;tcl_DeleteTrace:(48,190)=*(48,191)=f(0,20),3680,32;tcl_DontCallWhenDeleted:(48,130),3712,32;tcl_DoOneEvent:(48,192)=*(48,193)=f(0,1),3744,32;tcl_DoWhenIdle:(48,132),3776,32;tcl_DStringAppend:(48,194)=*(48,195)=f(8,36),3808,32;tcl_DStringAppendElement:(48,196)=*(48,197)=f(8,36),3840,32;tcl_DStringEndSublist:(48,198)=*(48,199)=f(0,20),3872,32;tcl_DStringFree:(48,198),3904,32;tcl_DStringGetResult:(48,200)=*(48,201)=f(0,20),3936,32;tcl_DStringInit:(48,198),3968,32;tcl_DStringResult:(48,200),4000,32;tcl_DStringSetLength:(48,202)=*(48,203)=f(0,20),4032,32;tcl_DStringStartSublist:(48,198),4064,32;tcl_Eof:(48,204)=*(48,205)=f(0,1),4096,32;tcl_ErrnoId:(48,206)=*(48,207)=f(8,36),4128,32;tcl_ErrnoMsg:(48,208)=*(48,209)=f(8,36),4160,32;tcl_Eval:(48,176),4192,32;tcl_EvalFile:(48,176),4224,32;tcl_EvalObj:(48,30),4256,32;tcl_EventuallyFree:(48,210)=*(48,211)=f(0,20),4288,32;tcl_Exit:(48,27),4320,32;tcl_ExposeCommand:(48,128),4352,32;tcl_ExprBoolean:(48,60),4384,32;tcl_ExprBooleanObj:(48,62),4416,32;tcl_ExprDouble:(48,66),4448,32;tcl_ExprDoubleObj:(48,68),4480,32;tcl_ExprLong:(48,212)=*(48,213)=f(0,1),4512,32;tcl_ExprLongObj:(48,72),4544,32;tcl_ExprObj:(48,214)=*(48,215)=f(0,1),4576,32;tcl_ExprString:(48,176),4608,32;tcl_Finalize:(48,216)=*(48,217)=f(0,20),4640,32;tcl_FindExecutable:(48,218)=*(48,219)=f(0,20),4672,32;tcl_FirstHashEntry:(48,220)=*(48,221)=f(46,156),4704,32;tcl_Flush:(48,204),4736,32;tcl_FreeResult:(48,114),4768,32;tcl_GetAlias:(48,222)=*(48,223)=f(0,1),4800,32;tcl_GetAliasObj:(48,224)=*(48,225)=f(0,1),4832,32;tcl_GetAssocData:(48,226)=*(48,227)=f(46,1),4864,32;tcl_GetChannel:(48,228)=*(48,229)=f(46,9),4896,32;tcl_GetChannelBufferSize:(48,204),4928,32;tcl_GetChannelHandle:(48,230)=*(48,231)=f(0,1),4960,32;tcl_GetChannelInstanceData:(48,232)=*(48,233)=f(46,1),4992,32;tcl_GetChannelMode:(48,204),5024,32;tcl_GetChannelName:(48,234)=*(48,235)=f(8,36),5056,32;tcl_GetChannelOption:(48,236)=*(48,237)=f(0,1),5088,32;tcl_GetChannelType:(48,238)=*(48,239)=f(48,240)=*(46,206),5120,32;tcl_GetCommandInfo:(48,241)=*(48,242)=f(0,1),5152,32;tcl_GetCommandName:(48,243)=*(48,244)=f(8,36),5184,32;tcl_GetErrno:(48,124),5216,32;tcl_GetHostName:(48,206),5248,32;tcl_GetInterpPath:(48,245)=*(48,246)=f(0,1),5280,32;tcl_GetMaster:(48,247)=*(48,248)=f(46,223),5312,32;tcl_GetNameOfExecutable:(48,249)=*(48,250)=f(18,32),5344,32;tcl_GetObjResult:(48,251)=*(48,252)=f(46,129),5376,32;tcl_GetOpenFile:(48,253)=*(48,254)=f(0,1),5408,32;tcl_GetPathType:(48,255)=*(48,256)=f(46,208),5440,32;tcl_Gets:(48,257)=*(48,258)=f(0,1),5472,32;tcl_GetsObj:(48,259)=*(48,260)=f(0,1),5504,32;tcl_GetServiceMode:(48,124),5536,32;tcl_GetSlave:(48,261)=*(48,262)=f(46,223),5568,32;tcl_GetStdChannel:(48,263)=*(48,264)=f(46,9),5600,32;tcl_GetStringResult:(48,265)=*(48,266)=f(8,36),5632,32;tcl_GetVar:(48,267)=*(48,268)=f(8,36),5664,32;tcl_GetVar2:(48,269)=*(48,270)=f(8,36),5696,32;tcl_GlobalEval:(48,176),5728,32;tcl_GlobalEvalObj:(48,30),5760,32;tcl_HideCommand:(48,128),5792,32;tcl_Init:(48,271)=*(46,65),5824,32;tcl_InitHashTable:(48,272)=*(48,273)=f(0,20),5856,32;tcl_InputBlocked:(48,204),5888,32;tcl_InputBuffered:(48,204),5920,32;tcl_InterpDeleted:(48,271),5952,32;tcl_IsSafe:(48,271),5984,32;tcl_JoinPath:(48,274)=*(48,275)=f(8,36),6016,32;tcl_LinkVar:(48,276)=*(48,277)=f(0,1),6048,32;reserved188:(0,19),6080,32;tcl_MakeFileChannel:(48,278)=*(48,279)=f(46,9),6112,32;tcl_MakeSafe:(48,271),6144,32;tcl_MakeTcpClientChannel:(48,280)=*(48,281)=f(46,9),6176,32;tcl_Merge:(48,138),6208,32;tcl_NextHashEntry:(48,282)=*(48,283)=f(46,156),6240,32;tcl_NotifyChannel:(48,284)=*(48,285)=f(0,20),6272,32;tcl_ObjGetVar2:(48,286)=*(48,287)=f(46,129),6304,32;tcl_ObjSetVar2:(48,288)=*(48,289)=f(46,129),6336,32;tcl_OpenCommandChannel:(48,290)=*(48,291)=f(46,9),6368,32;tcl_OpenFileChannel:(48,292)=*(48,293)=f(46,9),6400,32;tcl_OpenTcpClient:(48,294)=*(48,295)=f(46,9),6432,32;tcl_OpenTcpServer:(48,296)=*(48,297)=f(46,9),6464,32;tcl_Preserve:(48,298)=*(46,51),6496,32;tcl_PrintDouble:(48,299)=*(48,300)=f(0,20),6528,32;tcl_PutEnv:(48,301)=*(48,302)=f(0,1),6560,32;tcl_PosixError:(48,265),6592,32;tcl_QueueEvent:(48,303)=*(48,304)=f(0,20),6624,32;tcl_Read:(48,305)=*(48,306)=f(0,1),6656,32;tcl_ReapDetachedProcs:(48,216),6688,32;tcl_RecordAndEval:(48,307)=*(48,308)=f(0,1),6720,32;tcl_RecordAndEvalObj:(48,309)=*(48,310)=f(0,1),6752,32;tcl_RegisterChannel:(48,311)=*(48,312)=f(0,20),6784,32;tcl_RegisterObjType:(48,313)=*(48,314)=f(0,20),6816,32;tcl_RegExpCompile:(48,315)=*(48,316)=f(46,32),6848,32;tcl_RegExpExec:(48,317)=*(48,318)=f(0,1),6880,32;tcl_RegExpMatch:(48,128),6912,32;tcl_RegExpRange:(48,319)=*(48,320)=f(0,20),6944,32;tcl_Release:(48,298),6976,32;tcl_ResetResult:(48,114),7008,32;tcl_ScanElement:(48,321)=*(48,322)=f(0,1),7040,32;tcl_ScanCountedElement:(48,323)=*(48,324)=f(0,1),7072,32;tcl_Seek:(48,325)=*(48,326)=f(0,1),7104,32;tcl_ServiceAll:(48,124),7136,32;tcl_ServiceEvent:(48,192),7168,32;tcl_SetAssocData:(48,327)=*(48,328)=f(0,20),7200,32;tcl_SetChannelBufferSize:(48,284),7232,32;tcl_SetChannelOption:(48,329)=*(48,330)=f(0,1),7264,32;tcl_SetCommandInfo:(48,241),7296,32;tcl_SetErrno:(48,27),7328,32;tcl_SetErrorCode:(48,116),7360,32;tcl_SetMaxBlockTime:(48,28),7392,32;tcl_SetPanicProc:(48,331)=*(48,332)=f(0,20),7424,32;tcl_SetRecursionLimit:(48,122),7456,32;tcl_SetResult:(48,333)=*(48,334)=f(0,20),7488,32;tcl_SetServiceMode:(48,192),7520,32;tcl_SetObjErrorCode:(48,335)=*(48,336)=f(0,20),7552,32;tcl_SetObjResult:(48,335),7584,32;tcl_SetStdChannel:(48,284),7616,32;tcl_SetVar:(48,269),7648,32;tcl_SetVar2:(48,337)=*(48,338)=f(8,36),7680,32;tcl_SignalId:(48,208),7712,32;tcl_SignalMsg:(48,208),7744,32;tcl_SourceRCFile:(48,114),7776,32;tcl_SplitList:(48,339)=*(48,340)=f(0,1),7808,32;tcl_SplitPath:(48,341)=*(48,342)=f(0,20),7840,32;tcl_StaticPackage:(48,343)=*(48,344)=f(0,20),7872,32;tcl_StringMatch:(48,345)=*(48,346)=f(0,1),7904,32;tcl_Tell:(48,204),7936,32;tcl_TraceVar:(48,347)=*(48,348)=f(0,1),7968,32;tcl_TraceVar2:(48,349)=*(48,350)=f(0,1),8000,32;tcl_TranslateFileName:(48,351)=*(48,352)=f(8,36),8032,32;tcl_Ungets:(48,353)=*(48,354)=f(0,1),8064,32;tcl_UnlinkVar:(48,172),8096,32;tcl_UnregisterChannel:(48,134),8128,32;tcl_UnsetVar:(48,307),8160,32;tcl_UnsetVar2:(48,276),8192,32;tcl_UntraceVar:(48,355)=*(48,356)=f(0,20),8224,32;tcl_UntraceVar2:(48,357)=*(48,358)=f(0,20),8256,32;tcl_UpdateLinkedVar:(48,172),8288,32;tcl_UpVar:(48,359)=*(48,360)=f(0,1),8320,32;tcl_UpVar2:(48,361)=*(48,362)=f(0,1),8352,32;tcl_VarEval:(48,363)=*(48,364)=f(0,1),8384,32;tcl_VarTraceInfo:(48,365)=*(48,366)=f(46,1),8416,32;tcl_VarTraceInfo2:(48,367)=*(48,368)=f(46,1),8448,32;tcl_Write:(48,305),8480,32;tcl_WrongNumArgs:(48,369)=*(48,370)=f(0,20),8512,32;tcl_DumpActiveMemory:(48,136),8544,32;tcl_ValidateAllMemory:(48,371)=*(48,372)=f(0,20),8576,32;tcl_AppendResultVA:(48,373)=*(48,374)=f(0,20),8608,32;tcl_AppendStringsToObjVA:(48,375)=*(48,376)=f(0,20),8640,32;tcl_HashStats:(48,377)=*(48,378)=f(8,36),8672,32;tcl_ParseVar:(48,379)=*(48,380)=f(8,36),8704,32;tcl_PkgPresent:(48,269),8736,32;tcl_PkgPresentEx:(48,13),8768,32;tcl_PkgProvide:(48,128),8800,32;tcl_PkgRequire:(48,269),8832,32;tcl_SetErrorCodeVA:(48,373),8864,32;tcl_VarEvalVA:(48,381)=*(48,382)=f(0,1),8896,32;tcl_WaitPid:(48,383)=*(48,384)=f(46,29),8928,32;tcl_PanicVA:(48,385)=*(48,386)=f(0,20),8960,32;tcl_GetVersion:(48,387)=*(48,388)=f(0,20),8992,32;tcl_InitMemory:(48,114),9024,32;tcl_StackChannel:(48,389)=*(48,390)=f(46,9),9056,32;tcl_UnstackChannel:(48,311),9088,32;tcl_GetStackedChannel:(48,391)=*(48,392)=f(46,9),9120,32;reserved284:(0,19),9152,32;reserved285:(0,19),9184,32;tcl_AppendObjToObj:(48,393)=*(48,394)=f(0,20),9216,32;tcl_CreateEncoding:(48,395)=*(48,396)=f(46,21),9248,32;tcl_CreateThreadExitHandler:(48,158),9280,32;tcl_DeleteThreadExitHandler:(48,158),9312,32;tcl_DiscardResult:(48,397)=*(48,398)=f(0,20),9344,32;tcl_EvalEx:(48,399)=*(48,400)=f(0,1),9376,32;tcl_EvalObjv:(48,401)=*(48,402)=f(0,1),9408,32;tcl_EvalObjEx:(48,309),9440,32;tcl_ExitThread:(48,27),9472,32;tcl_ExternalToUtf:(48,403)=*(48,404)=f(0,1),9504,32;tcl_ExternalToUtfDString:(48,405)=*(48,406)=f(8,36),9536,32;tcl_FinalizeThread:(48,216),9568,32;tcl_FinalizeNotifier:(48,298),9600,32;tcl_FreeEncoding:(48,407)=*(48,408)=f(0,20),9632,32;tcl_GetCurrentThread:(48,409)=*(48,410)=f(46,38),9664,32;tcl_GetEncoding:(48,411)=*(48,412)=f(46,21),9696,32;tcl_GetEncodingName:(48,413)=*(48,414)=f(8,36),9728,32;tcl_GetEncodingNames:(48,114),9760,32;tcl_GetIndexFromObjStruct:(48,415)=*(48,416)=f(0,1),9792,32;tcl_GetThreadData:(48,417)=*(48,418)=f(0,19),9824,32;tcl_GetVar2Ex:(48,419)=*(48,420)=f(46,129),9856,32;tcl_InitNotifier:(48,421)=*(48,422)=f(46,1),9888,32;tcl_MutexLock:(48,423)=*(48,424)=f(0,20),9920,32;tcl_MutexUnlock:(48,423),9952,32;tcl_ConditionNotify:(48,425)=*(48,426)=f(0,20),9984,32;tcl_ConditionWait:(48,427)=*(48,428)=f(0,20),10016,32;tcl_NumUtfChars:(48,429)=*(48,430)=f(0,1),10048,32;tcl_ReadChars:(48,431)=*(48,432)=f(0,1),10080,32;tcl_RestoreResult:(48,433)=*(48,434)=f(0,20),10112,32;tcl_SaveResult:(48,433),10144,32;tcl_SetSystemEncoding:(48,435)=*(48,436)=f(0,1),10176,32;tcl_SetVar2Ex:(48,437)=*(48,438)=f(46,129),10208,32;tcl_ThreadAlert:(48,439)=*(48,440)=f(0,20),10240,32;tcl_ThreadQueueEvent:(48,441)=*(48,442)=f(0,20),10272,32;tcl_UniCharAtIndex:(48,443)=*(48,444)=f(46,226),10304,32;tcl_UniCharToLower:(48,445)=*(48,446)=f(46,226),10336,32;tcl_UniCharToTitle:(48,445),10368,32;tcl_UniCharToUpper:(48,445),10400,32;tcl_UniCharToUtf:(48,447)=*(48,448)=f(0,1),10432,32;tcl_UtfAtIndex:(48,449)=*(48,450)=f(8,36),10464,32;tcl_UtfCharComplete:(48,429),10496,32;tcl_UtfBackslash:(48,451)=*(48,452)=f(0,1),10528,32;tcl_UtfFindFirst:(48,449),10560,32;tcl_UtfFindLast:(48,449),10592,32;tcl_UtfNext:(48,453)=*(48,454)=f(8,36),10624,32;tcl_UtfPrev:(48,455)=*(48,456)=f(8,36),10656,32;tcl_UtfToExternal:(48,403),10688,32;tcl_UtfToExternalDString:(48,405),10720,32;tcl_UtfToLower:(48,136),10752,32;tcl_UtfToTitle:(48,136),10784,32;tcl_UtfToUniChar:(48,457)=*(48,458)=f(0,1),10816,32;tcl_UtfToUpper:(48,136),10848,32;tcl_WriteChars:(48,459)=*(48,460)=f(0,1),10880,32;tcl_WriteObj:(48,259),10912,32;tcl_GetString:(48,461)=*(48,462)=f(8,36),10944,32;tcl_GetDefaultEncodingDir:(48,206),10976,32;tcl_SetDefaultEncodingDir:(46,3),11008,32;tcl_AlertNotifier:(48,298),11040,32;tcl_ServiceModeHook:(48,27),11072,32;tcl_UniCharIsAlnum:(48,192),11104,32;tcl_UniCharIsAlpha:(48,192),11136,32;tcl_UniCharIsDigit:(48,192),11168,32;tcl_UniCharIsLower:(48,192),11200,32;tcl_UniCharIsSpace:(48,192),11232,32;tcl_UniCharIsUpper:(48,192),11264,32;tcl_UniCharIsWordChar:(48,192),11296,32;tcl_UniCharLen:(48,463)=*(48,464)=f(0,1),11328,32;tcl_UniCharNcmp:(48,465)=*(48,466)=f(0,1),11360,32;tcl_UniCharToUtfDString:(48,467)=*(48,468)=f(8,36),11392,32;tcl_UtfToUniCharDString:(48,469)=*(48,470)=f(48,471)=*(46,226),11424,32;tcl_GetRegExpFromObj:(48,472)=*(48,473)=f(46,32),11456,32;tcl_EvalTokens:(48,474)=*(48,475)=f(46,129),11488,32;tcl_FreeParse:(48,476)=*(48,477)=f(0,20),11520,32;tcl_LogCommandInfo:(48,478)=*(48,479)=f(0,20),11552,32;tcl_ParseBraces:(48,480)=*(48,481)=f(0,1),11584,32;tcl_ParseCommand:(48,482)=*(48,483)=f(0,1),11616,32;tcl_ParseExpr:(48,484)=*(48,485)=f(0,1),11648,32;tcl_ParseQuotedString:(48,480),11680,32;tcl_ParseVarName:(48,486)=*(48,487)=f(0,1),11712,32;tcl_GetCwd:(48,488)=*(48,489)=f(8,36),11744,32;tcl_Chdir:(48,301),11776,32;tcl_Access:(48,429),11808,32;tcl_Stat:(48,490)=*(48,491)=f(0,1),11840,32;tcl_UtfNcmp:(48,492)=*(48,493)=f(0,1),11872,32;tcl_UtfNcasecmp:(48,492),11904,32;tcl_StringCaseMatch:(48,494)=*(48,495)=f(0,1),11936,32;tcl_UniCharIsControl:(48,192),11968,32;tcl_UniCharIsGraph:(48,192),12000,32;tcl_UniCharIsPrint:(48,192),12032,32;tcl_UniCharIsPunct:(48,192),12064,32;tcl_RegExpExecObj:(48,496)=*(48,497)=f(0,1),12096,32;tcl_RegExpGetInfo:(48,498)=*(48,499)=f(0,20),12128,32;tcl_NewUnicodeObj:(48,500)=*(48,501)=f(46,129),12160,32;tcl_SetUnicodeObj:(48,502)=*(48,503)=f(0,20),12192,32;tcl_GetCharLength:(48,504)=*(48,505)=f(0,1),12224,32;tcl_GetUniChar:(48,506)=*(48,507)=f(46,226),12256,32;tcl_GetUnicode:(48,508)=*(48,509)=f(48,471),12288,32;tcl_GetRange:(48,510)=*(48,511)=f(46,129),12320,32;tcl_AppendUnicodeToObj:(48,502),12352,32;tcl_RegExpMatchObj:(48,78),12384,32;tcl_SetNotifier:(48,512)=*(48,513)=f(0,20),12416,32;tcl_GetAllocMutex:(48,514)=*(48,515)=f(48,516)=*(46,26),12448,32;tcl_GetChannelNames:(48,271),12480,32;tcl_GetChannelNamesEx:(48,176),12512,32;tcl_ProcObjCmd:(48,517)=*(48,518)=f(0,1),12544,32;tcl_ConditionFinalize:(48,425),12576,32;tcl_MutexFinalize:(48,423),12608,32;tcl_CreateThread:(48,519)=*(48,520)=f(0,1),12640,32;;TclStubs:t(48,521)=(48,9)XPointer:t(50,1)=(8,36)_XExtData:T(50,2)=s16number:(0,1),0,32;next:(50,3)=*(50,2),32,32;free_private:(50,4)=*(50,5)=f(0,1),64,32;private_data:(50,1),96,32;;XExtData:t(50,6)=(50,2)XExtCodes:t(50,7)=(50,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(50,9)=(50,10)=s12depth:(0,1),0,32;bits_per_pixel:(0,1),32,32;scanline_pad:(0,1),64,32;;XGCValues:t(50,11)=(50,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:(51,9),352,32;stipple:(51,9),384,32;ts_x_origin:(0,1),416,32;ts_y_origin:(0,1),448,32;font:(51,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:(51,9),640,32;dash_offset:(0,1),672,32;dashes:(0,2),704,8;;GC:t(50,13)=(50,14)=*(50,15)=xs_XGC:Visual:t(50,16)=(50,17)=s32ext_data:(50,18)=*(50,6),0,32;visualid:(51,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(50,19)=(50,20)=s12depth:(0,1),0,32;nvisuals:(0,1),32,32;visuals:(50,21)=*(50,16),64,32;;Screen:t(50,22)=(50,23)=s80ext_data:(50,18),0,32;display:(50,24)=*(50,25)=xs_XDisplay:,32,32;root:(51,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:(50,26)=*(50,19),256,32;root_depth:(0,1),288,32;root_visual:(50,21),320,32;default_gc:(50,13),352,32;cmap:(51,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(50,27)=(50,28)=s16ext_data:(50,18),0,32;depth:(0,1),32,32;bits_per_pixel:(0,1),64,32;scanline_pad:(0,1),96,32;;XSetWindowAttributes:t(50,29)=(50,30)=s60background_pixmap:(51,9),0,32;background_pixel:(0,5),32,32;border_pixmap:(51,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:(51,11),416,32;cursor:(51,10),448,32;;XWindowAttributes:t(50,31)=(50,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:(50,21),192,32;root:(51,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:(51,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:(50,33)=*(50,22),704,32;;XHostAddress:t(50,34)=(50,35)=s12family:(0,1),0,32;length:(0,1),32,32;address:(8,36),64,32;;funcs:T(50,36)=s24create_image:(50,37)=*(50,38)=f(50,39)=*(50,40)=xs_XImage:,0,32;destroy_image:(50,41)=*(50,42)=f(0,1),32,32;get_pixel:(50,43)=*(50,44)=f(0,5),64,32;put_pixel:(50,45)=*(50,46)=f(0,1),96,32;sub_image:(50,47)=*(50,48)=f(50,39),128,32;add_pixel:(50,49)=*(50,50)=f(0,1),160,32;;_XImage:T(50,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:(50,1),480,32;f:(50,36),512,192;;XImage:t(50,51)=(50,40)XWindowChanges:t(50,52)=(50,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:(51,6),160,32;stack_mode:(0,1),192,32;;XColor:t(50,54)=(50,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(50,56)=(50,57)=s8x1:(0,8),0,16;y1:(0,8),16,16;x2:(0,8),32,16;y2:(0,8),48,16;;XPoint:t(50,58)=(50,59)=s4x:(0,8),0,16;y:(0,8),16,16;;XRectangle:t(50,60)=(50,61)=s8x:(0,8),0,16;y:(0,8),16,16;width:(0,9),32,16;height:(0,9),48,16;;XArc:t(50,62)=(50,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(50,64)=(50,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(50,66)=(50,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:(50,68)=ar(8,33);0;31;(0,2),192,256;;XTimeCoord:t(50,69)=(50,70)=s8time:(51,5),0,32;x:(0,8),32,16;y:(0,8),48,16;;XModifierKeymap:t(50,71)=(50,72)=s8max_keypermod:(0,1),0,32;modifiermap:(50,73)=*(51,14),32,32;;Display:t(50,74)=(50,25)_XPrivDisplay:t(50,75)=(50,76)=*(50,77)=s176ext_data:(50,18),0,32;private1:(50,78)=*(50,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:(51,1),224,32;private4:(51,1),256,32;private5:(51,1),288,32;private6:(0,1),320,32;resource_alloc:(50,80)=*(50,81)=f(51,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:(50,82)=*(50,27),544,32;private8:(0,1),576,32;release:(0,1),608,32;private9:(50,78),640,32;private10:(50,78),672,32;qlen:(0,1),704,32;last_request_read:(0,5),736,32;request:(0,5),768,32;private11:(50,1),800,32;private12:(50,1),832,32;private13:(50,1),864,32;private14:(50,1),896,32;max_request_size:(0,4),928,32;db:(50,83)=*(50,84)=xs_XrmHashBucketRec:,960,32;private15:(50,85)=*(50,86)=f(0,1),992,32;display_name:(8,36),1024,32;default_screen:(0,1),1056,32;nscreens:(0,1),1088,32;screens:(50,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:(50,1),1280,32;private18:(50,1),1312,32;private19:(0,1),1344,32;xdefaults:(8,36),1376,32;;XKeyEvent:t(50,87)=(50,88)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89)=*(50,74),96,32;window:(51,6),128,32;root:(51,6),160,32;subwindow:(51,6),192,32;time:(51,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(50,90)=(50,87)XKeyReleasedEvent:t(50,91)=(50,87)XButtonEvent:t(50,92)=(50,93)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;window:(51,6),128,32;root:(51,6),160,32;subwindow:(51,6),192,32;time:(51,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(50,94)=(50,92)XButtonReleasedEvent:t(50,95)=(50,92)XMotionEvent:t(50,96)=(50,97)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;window:(51,6),128,32;root:(51,6),160,32;subwindow:(51,6),192,32;time:(51,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(50,98)=(50,96)XCrossingEvent:t(50,99)=(50,100)=s68type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;window:(51,6),128,32;root:(51,6),160,32;subwindow:(51,6),192,32;time:(51,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(50,101)=(50,99)XLeaveWindowEvent:t(50,102)=(50,99)XFocusChangeEvent:t(50,103)=(50,104)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;window:(51,6),128,32;mode:(0,1),160,32;detail:(0,1),192,32;;XFocusInEvent:t(50,105)=(50,103)XFocusOutEvent:t(50,106)=(50,103)XKeymapEvent:t(50,107)=(50,108)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;window:(51,6),128,32;key_vector:(50,68),160,256;;XExposeEvent:t(50,109)=(50,110)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;window:(51,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(50,111)=(50,112)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;drawable:(51,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(50,113)=(50,114)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;drawable:(51,7),128,32;major_code:(0,1),160,32;minor_code:(0,1),192,32;;XVisibilityEvent:t(50,115)=(50,116)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;window:(51,6),128,32;state:(0,1),160,32;;XCreateWindowEvent:t(50,117)=(50,118)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;parent:(51,6),128,32;window:(51,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(50,119)=(50,120)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;event:(51,6),128,32;window:(51,6),160,32;;XUnmapEvent:t(50,121)=(50,122)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;event:(51,6),128,32;window:(51,6),160,32;from_configure:(0,1),192,32;;XMapEvent:t(50,123)=(50,124)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;event:(51,6),128,32;window:(51,6),160,32;override_redirect:(0,1),192,32;;XMapRequestEvent:t(50,125)=(50,126)=s24type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;parent:(51,6),128,32;window:(51,6),160,32;;XReparentEvent:t(50,127)=(50,128)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;event:(51,6),128,32;window:(51,6),160,32;parent:(51,6),192,32;x:(0,1),224,32;y:(0,1),256,32;override_redirect:(0,1),288,32;;XConfigureEvent:t(50,129)=(50,130)=s52type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;event:(51,6),128,32;window:(51,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:(51,6),352,32;override_redirect:(0,1),384,32;;XGravityEvent:t(50,131)=(50,132)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;event:(51,6),128,32;window:(51,6),160,32;x:(0,1),192,32;y:(0,1),224,32;;XResizeRequestEvent:t(50,133)=(50,134)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;window:(51,6),128,32;width:(0,1),160,32;height:(0,1),192,32;;XConfigureRequestEvent:t(50,135)=(50,136)=s56type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;parent:(51,6),128,32;window:(51,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:(51,6),352,32;detail:(0,1),384,32;value_mask:(0,5),416,32;;XCirculateEvent:t(50,137)=(50,138)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;event:(51,6),128,32;window:(51,6),160,32;place:(0,1),192,32;;XCirculateRequestEvent:t(50,139)=(50,140)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;parent:(51,6),128,32;window:(51,6),160,32;place:(0,1),192,32;;XPropertyEvent:t(50,141)=(50,142)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;window:(51,6),128,32;atom:(51,3),160,32;time:(51,5),192,32;state:(0,1),224,32;;XSelectionClearEvent:t(50,143)=(50,144)=s28type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;window:(51,6),128,32;selection:(51,3),160,32;time:(51,5),192,32;;XSelectionRequestEvent:t(50,145)=(50,146)=s40type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;owner:(51,6),128,32;requestor:(51,6),160,32;selection:(51,3),192,32;target:(51,3),224,32;property:(51,3),256,32;time:(51,5),288,32;;XSelectionEvent:t(50,147)=(50,148)=s36type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;requestor:(51,6),128,32;selection:(51,3),160,32;target:(51,3),192,32;property:(51,3),224,32;time:(51,5),256,32;;XColormapEvent:t(50,149)=(50,150)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;window:(51,6),128,32;colormap:(51,11),160,32;new:(0,1),192,32;state:(0,1),224,32;;XClientMessageEvent:t(50,151)=(50,152)=s48type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;window:(51,6),128,32;message_type:(51,3),160,32;format:(0,1),192,32;data:(50,153)=u20b:(50,154)=ar(8,33);0;19;(0,2),0,160;s:(50,155)=ar(8,33);0;9;(0,8),0,160;l:(50,156)=ar(8,33);0;4;(0,3),0,160;;,224,160;;XMappingEvent:t(50,157)=(50,158)=s32type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;window:(51,6),128,32;request:(0,1),160,32;first_keycode:(0,1),192,32;count:(0,1),224,32;;XErrorEvent:t(50,159)=(50,160)=s20type:(0,1),0,32;display:(50,89),32,32;resourceid:(51,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(50,161)=(50,162)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;window:(51,6),128,32;;_XEvent:T(50,163)=u96type:(0,1),0,32;xany:(50,161),0,160;xkey:(50,87),0,480;xbutton:(50,92),0,480;xmotion:(50,96),0,480;xcrossing:(50,99),0,544;xfocus:(50,103),0,224;xexpose:(50,109),0,320;xgraphicsexpose:(50,111),0,384;xnoexpose:(50,113),0,224;xvisibility:(50,115),0,192;xcreatewindow:(50,117),0,384;xdestroywindow:(50,119),0,192;xunmap:(50,121),0,224;xmap:(50,123),0,224;xmaprequest:(50,125),0,192;xreparent:(50,127),0,320;xconfigure:(50,129),0,416;xgravity:(50,131),0,256;xresizerequest:(50,133),0,224;xconfigurerequest:(50,135),0,448;xcirculate:(50,137),0,224;xcirculaterequest:(50,139),0,224;xproperty:(50,141),0,256;xselectionclear:(50,143),0,224;xselectionrequest:(50,145),0,320;xselection:(50,147),0,288;xcolormap:(50,149),0,256;xclient:(50,151),0,384;xmapping:(50,157),0,256;xerror:(50,159),0,160;xkeymap:(50,107),0,416;pad:(50,164)=ar(8,33);0;23;(0,3),0,768;;XEvent:t(50,165)=(50,163)XCharStruct:t(50,166)=(50,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(50,168)=(50,169)=s8name:(51,3),0,32;card32:(0,5),32,32;;XFontStruct:t(50,170)=(50,171)=s80ext_data:(50,18),0,32;fid:(51,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:(50,172)=*(50,168),320,32;min_bounds:(50,166),352,96;max_bounds:(50,166),448,96;per_char:(50,173)=*(50,166),544,32;ascent:(0,1),576,32;descent:(0,1),608,32;;XTextItem:t(50,174)=(50,175)=s16chars:(8,36),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(51,8),96,32;;XChar2b:t(50,176)=(50,177)=s2byte1:(0,11),0,8;byte2:(0,11),8,8;;XTextItem16:t(50,178)=(50,179)=s16chars:(50,180)=*(50,176),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font:(51,8),96,32;;XEDataObject:t(50,181)=(50,182)=u4display:(50,89),0,32;gc:(50,13),0,32;visual:(50,21),0,32;screen:(50,33),0,32;pixmap_format:(50,82),0,32;font:(50,183)=*(50,170),0,32;;XFontSetExtents:t(50,184)=(50,185)=s16max_ink_extent:(50,60),0,64;max_logical_extent:(50,60),64,64;;XOM:t(50,186)=(50,187)=*(50,188)=xs_XOM:XOC:t(50,189)=(50,190)=*(50,191)=xs_XOC:XFontSet:t(50,192)=(50,190)XmbTextItem:t(50,193)=(50,194)=s16chars:(8,36),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(50,192),96,32;;XwcTextItem:t(50,195)=(50,196)=s16chars:(50,197)=*(14,1),0,32;nchars:(0,1),32,32;delta:(0,1),64,32;font_set:(50,192),96,32;;XOMCharSetList:t(50,198)=(50,199)=s8charset_count:(0,1),0,32;charset_list:(50,200)=*(8,36),32,32;; :T(50,201)=eXOMOrientation_LTR_TTB:0,XOMOrientation_RTL_TTB:1,XOMOrientation_TTB_LTR:2,XOMOrientation_TTB_RTL:3,XOMOrientation_Context:4,;XOrientation:t(50,202)=(50,201)XOMOrientation:t(50,203)=(50,204)=s8num_orientation:(0,1),0,32;orientation:(50,205)=*(50,202),32,32;;XOMFontInfo:t(50,206)=(50,207)=s12num_font:(0,1),0,32;font_struct_list:(50,208)=*(50,183),32,32;font_name_list:(50,200),64,32;;XIM:t(50,209)=(50,210)=*(50,211)=xs_XIM:XIC:t(50,212)=(50,213)=*(50,214)=xs_XIC:XIMProc:t(50,215)=(50,216)=*(50,217)=f(0,20)XICProc:t(50,218)=(50,219)=*(50,220)=f(0,1)XIDProc:t(50,221)=(50,222)=*(50,223)=f(0,20)XIMStyle:t(50,224)=(0,5)XIMStyles:t(50,225)=(50,226)=s8count_styles:(0,9),0,16;supported_styles:(50,227)=*(50,224),32,32;;XVaNestedList:t(50,228)=(0,19)XIMCallback:t(50,229)=(50,230)=s8client_data:(50,1),0,32;callback:(50,215),32,32;;XICCallback:t(50,231)=(50,232)=s8client_data:(50,1),0,32;callback:(50,218),32,32;;XIMFeedback:t(50,233)=(0,5)_XIMText:T(50,234)=s16length:(0,9),0,16;feedback:(50,235)=*(50,233),32,32;encoding_is_wchar:(0,1),64,32;string:(50,236)=u4multi_byte:(8,36),0,32;wide_char:(50,197),0,32;;,96,32;;XIMText:t(50,237)=(50,234)XIMPreeditState:t(50,238)=(0,5)_XIMPreeditStateNotifyCallbackStruct:T(50,239)=s4state:(50,238),0,32;;XIMPreeditStateNotifyCallbackStruct:t(50,240)=(50,239)XIMResetState:t(50,241)=(0,5)XIMStringConversionFeedback:t(50,242)=(0,5)_XIMStringConversionText:T(50,243)=s16length:(0,9),0,16;feedback:(50,244)=*(50,242),32,32;encoding_is_wchar:(0,1),64,32;string:(50,245)=u4mbs:(8,36),0,32;wcs:(50,197),0,32;;,96,32;;XIMStringConversionText:t(50,246)=(50,243)XIMStringConversionPosition:t(50,247)=(0,9)XIMStringConversionType:t(50,248)=(0,9)XIMStringConversionOperation:t(50,249)=(0,9) :T(50,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(50,251)=(50,250)_XIMStringConversionCallbackStruct:T(50,252)=s16position:(50,247),0,16;direction:(50,251),32,32;operation:(50,249),64,16;factor:(0,9),80,16;text:(50,253)=*(50,246),96,32;;XIMStringConversionCallbackStruct:t(50,254)=(50,252)_XIMPreeditDrawCallbackStruct:T(50,255)=s16caret:(0,1),0,32;chg_first:(0,1),32,32;chg_length:(0,1),64,32;text:(50,256)=*(50,237),96,32;;XIMPreeditDrawCallbackStruct:t(50,257)=(50,255) :T(50,258)=eXIMIsInvisible:0,XIMIsPrimary:1,XIMIsSecondary:2,;XIMCaretStyle:t(50,259)=(50,258)_XIMPreeditCaretCallbackStruct:T(50,260)=s12position:(0,1),0,32;direction:(50,251),32,32;style:(50,259),64,32;;XIMPreeditCaretCallbackStruct:t(50,261)=(50,260) :T(50,262)=eXIMTextType:0,XIMBitmapType:1,;XIMStatusDataType:t(50,263)=(50,262)_XIMStatusDrawCallbackStruct:T(50,264)=s8type:(50,263),0,32;data:(50,265)=u4text:(50,256),0,32;bitmap:(51,9),0,32;;,32,32;;XIMStatusDrawCallbackStruct:t(50,266)=(50,264)_XIMHotKeyTrigger:T(50,267)=s12keysym:(51,13),0,32;modifier:(0,1),32,32;modifier_mask:(0,1),64,32;;XIMHotKeyTrigger:t(50,268)=(50,267)_XIMHotKeyTriggers:T(50,269)=s8num_hot_key:(0,1),0,32;key:(50,270)=*(50,268),32,32;;XIMHotKeyTriggers:t(50,271)=(50,269)XIMHotKeyState:t(50,272)=(0,5)XIMValuesList:t(50,273)=(50,274)=s8count_values:(0,9),0,16;supported_values:(50,200),32,32;;XErrorHandler:t(50,275)=(50,276)=*(50,277)=f(0,1)XIOErrorHandler:t(50,278)=(50,279)=*(50,280)=f(0,1)XConnectionWatchProc:t(50,281)=(50,282)=*(50,283)=f(0,20)Tk_BindingTable:t(49,1)=(49,2)=*(49,3)=xsTk_BindingTable_:Tk_Canvas:t(49,4)=(49,5)=*(49,6)=xsTk_Canvas_:Tk_Cursor:t(49,7)=(49,8)=*(49,9)=xsTk_Cursor_:Tk_ErrorHandler:t(49,10)=(49,11)=*(49,12)=xsTk_ErrorHandler_:Tk_Font:t(49,13)=(49,14)=*(49,15)=xsTk_Font_:Tk_Image:t(49,16)=(49,17)=*(49,18)=xsTk_Image__:Tk_ImageMaster:t(49,19)=(49,20)=*(49,21)=xsTk_ImageMaster_:Tk_OptionTable:t(49,22)=(49,23)=*(49,24)=xsTk_OptionTable_:Tk_PostscriptInfo:t(49,25)=(49,26)=*(49,27)=xsTk_PostscriptInfo_:Tk_TextLayout:t(49,28)=(49,29)=*(49,30)=xsTk_TextLayout_:Tk_Window:t(49,31)=(49,32)=*(49,33)=xsTk_Window_:Tk_3DBorder:t(49,34)=(49,35)=*(49,36)=xsTk_3DBorder_:Tk_Uid:t(49,37)=(8,36) :T(49,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(49,39)=(49,38)Tk_OptionSpec:T(49,40)=s40type:(49,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:(46,1),256,32;typeMask:(0,1),288,32;;Tk_OptionSpec:t(49,41)=(49,40)Tk_SavedOption:T(49,42)=s16optionPtr:(49,43)=*(49,44)=xsTkOption:,0,32;valuePtr:(46,129),32,32;internalForm:(0,13),64,64;;Tk_SavedOption:t(49,45)=(49,42)Tk_SavedOptions:T(49,46)=s336recordPtr:(8,36),0,32;tkwin:(49,31),32,32;numItems:(0,1),64,32;items:(49,47)=ar(8,33);0;19;(49,45),96,2560;nextPtr:(49,48)=*(49,46),2656,32;;Tk_SavedOptions:t(49,49)=(49,46)Tk_OptionParseProc:t(49,50)=(49,51)=f(0,1)Tk_OptionPrintProc:t(49,52)=(49,53)=f(8,36)Tk_CustomOption:T(49,54)=s12parseProc:(49,55)=*(49,50),0,32;printProc:(49,56)=*(49,52),32,32;clientData:(46,1),64,32;;Tk_CustomOption:t(49,57)=(49,54)Tk_ConfigSpec:T(49,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:(49,59)=*(49,57),224,32;;Tk_ConfigSpec:t(49,60)=(49,58) :T(49,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(49,62)=(49,61)Tk_ArgvInfo:t(49,63)=(49,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(49,65)=eTK_DEFER_EVENT:0,TK_PROCESS_EVENT:1,TK_DISCARD_EVENT:2,;Tk_RestrictAction:t(49,66)=(49,65) :T(49,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(49,68)=(49,67) :T(49,69)=eTK_JUSTIFY_LEFT:0,TK_JUSTIFY_RIGHT:1,TK_JUSTIFY_CENTER:2,;Tk_Justify:t(49,70)=(49,69)Tk_FontMetrics:T(49,71)=s12ascent:(0,1),0,32;descent:(0,1),32,32;linespace:(0,1),64,32;;Tk_FontMetrics:t(49,72)=(49,71)Tk_GeomRequestProc:t(49,73)=(49,74)=f(0,20)Tk_GeomLostSlaveProc:t(49,75)=(49,74)Tk_GeomMgr:T(49,76)=s12name:(8,36),0,32;requestProc:(49,77)=*(49,73),32,32;lostSlaveProc:(49,78)=*(49,75),64,32;;Tk_GeomMgr:t(49,79)=(49,76)XVirtualEvent:t(49,80)=(49,81)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;event:(51,6),128,32;root:(51,6),160,32;subwindow:(51,6),192,32;time:(51,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:(49,37),416,32;same_screen:(0,1),448,32;;XActivateDeactivateEvent:t(49,82)=(49,83)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(50,89),96,32;window:(51,6),128,32;;XActivateEvent:t(49,84)=(49,82)XDeactivateEvent:t(49,85)=(49,82)Tk_FakeWin:T(49,86)=s216display:(50,89),0,32;dummy1:(8,36),32,32;screenNum:(0,1),64,32;visual:(50,21),96,32;depth:(0,1),128,32;window:(51,6),160,32;dummy2:(8,36),192,32;dummy3:(8,36),224,32;parentPtr:(49,31),256,32;dummy4:(8,36),288,32;dummy5:(8,36),320,32;pathName:(8,36),352,32;nameUid:(49,37),384,32;classUid:(49,37),416,32;changes:(50,52),448,224;dummy6:(0,4),672,32;atts:(50,29),704,480;dummy7:(0,5),1184,32;flags:(0,4),1216,32;dummy8:(8,36),1248,32;dummy9:(50,212),1280,32;dummy10:(49,87)=*(46,1),1312,32;dummy11:(0,1),1344,32;dummy12:(0,1),1376,32;dummy13:(8,36),1408,32;dummy14:(8,36),1440,32;dummy15:(46,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:(46,1),1664,32;dummy19:(8,36),1696,32;;Tk_FakeWin:t(49,88)=(49,86) :T(49,89)=eTK_STATE_NULL:-1,TK_STATE_ACTIVE:0,TK_STATE_DISABLED:1,TK_STATE_NORMAL:2,TK_STATE_HIDDEN:3,;Tk_State:t(49,90)=(49,89)Tk_SmoothMethod:T(49,91)=s12name:(8,36),0,32;coordProc:(49,92)=*(49,93)=f(0,1),32,32;postscriptProc:(49,94)=*(49,95)=f(0,20),64,32;;Tk_SmoothMethod:t(49,96)=(49,91)Tk_Item:T(49,97)=s68id:(0,1),0,32;nextPtr:(49,98)=*(49,97),32,32;staticTagSpace:(49,99)=ar(8,33);0;2;(49,37),64,96;tagPtr:(49,100)=*(49,37),160,32;tagSpace:(0,1),192,32;numTags:(0,1),224,32;typePtr:(49,101)=*(49,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:(49,98),416,32;state:(49,90),448,32;reserved1:(8,36),480,32;redraw_flags:(0,1),512,32;;Tk_Item:t(49,103)=(49,97)Tk_ItemCreateProc:t(49,104)=(49,105)=f(0,1)Tk_ItemConfigureProc:t(49,106)=(49,107)=f(0,1)Tk_ItemCoordProc:t(49,108)=(49,105)Tk_ItemDeleteProc:t(49,109)=(49,110)=f(0,20)Tk_ItemDisplayProc:t(49,111)=(49,112)=f(0,20)Tk_ItemPointProc:t(49,113)=(49,114)=f(0,13)Tk_ItemAreaProc:t(49,115)=(49,116)=f(0,1)Tk_ItemPostscriptProc:t(49,117)=(49,118)=f(0,1)Tk_ItemScaleProc:t(49,119)=(49,120)=f(0,20)Tk_ItemTranslateProc:t(49,121)=(49,122)=f(0,20)Tk_ItemIndexProc:t(49,123)=(49,124)=f(0,1)Tk_ItemCursorProc:t(49,125)=(49,126)=f(0,20)Tk_ItemSelectionProc:t(49,127)=(49,128)=f(0,1)Tk_ItemInsertProc:t(49,129)=(49,130)=f(0,20)Tk_ItemDCharsProc:t(49,131)=(49,132)=f(0,20)Tk_ItemType:T(49,102)=s96name:(8,36),0,32;itemSize:(0,1),32,32;createProc:(49,133)=*(49,104),64,32;configSpecs:(49,134)=*(49,60),96,32;configProc:(49,135)=*(49,106),128,32;coordProc:(49,136)=*(49,108),160,32;deleteProc:(49,137)=*(49,109),192,32;displayProc:(49,138)=*(49,111),224,32;alwaysRedraw:(0,1),256,32;pointProc:(49,139)=*(49,113),288,32;areaProc:(49,140)=*(49,115),320,32;postscriptProc:(49,141)=*(49,117),352,32;scaleProc:(49,142)=*(49,119),384,32;translateProc:(49,143)=*(49,121),416,32;indexProc:(49,144)=*(49,123),448,32;icursorProc:(49,145)=*(49,125),480,32;selectionProc:(49,146)=*(49,127),512,32;insertProc:(49,147)=*(49,129),544,32;dCharsProc:(49,148)=*(49,131),576,32;nextPtr:(49,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(49,149)=(49,102)Tk_CanvasTextInfo:T(49,150)=s56selBorder:(49,34),0,32;selBorderWidth:(0,1),32,32;selFgColorPtr:(49,151)=*(50,54),64,32;selItemPtr:(49,152)=*(49,103),96,32;selectFirst:(0,1),128,32;selectLast:(0,1),160,32;anchorItemPtr:(49,152),192,32;selectAnchor:(0,1),224,32;insertBorder:(49,34),256,32;insertWidth:(0,1),288,32;insertBorderWidth:(0,1),320,32;focusItemPtr:(49,152),352,32;gotFocus:(0,1),384,32;cursorOn:(0,1),416,32;;Tk_CanvasTextInfo:t(49,153)=(49,150)Tk_Dash:T(49,154)=s8number:(0,1),0,32;pattern:(49,155)=u4pt:(8,36),0,32;array:(15,4),0,32;;,32,32;;Tk_Dash:t(49,156)=(49,154)Tk_TSOffset:T(49,157)=s12flags:(0,1),0,32;xoffset:(0,1),32,32;yoffset:(0,1),64,32;;Tk_TSOffset:t(49,158)=(49,157)Tk_Outline:T(49,159)=s104gc:(50,13),0,32;width:(0,13),32,64;activeWidth:(0,13),96,64;disabledWidth:(0,13),160,64;offset:(0,1),224,32;dash:(49,156),256,64;activeDash:(49,156),320,64;disabledDash:(49,156),384,64;reserved1:(0,19),448,32;reserved2:(0,19),480,32;reserved3:(0,19),512,32;tsoffset:(49,158),544,96;color:(49,151),640,32;activeColor:(49,151),672,32;disabledColor:(49,151),704,32;stipple:(51,9),736,32;activeStipple:(51,9),768,32;disabledStipple:(51,9),800,32;;Tk_Outline:t(49,160)=(49,159)Tk_ImageType:t(49,161)=(49,162)=xsTk_ImageType:Tk_ImageCreateProc:t(49,163)=(49,164)=f(0,1)Tk_ImageGetProc:t(49,165)=(49,166)=f(46,1)Tk_ImageDisplayProc:t(49,167)=(49,168)=f(0,20)Tk_ImageFreeProc:t(49,169)=(49,170)=f(0,20)Tk_ImageDeleteProc:t(49,171)=(46,51)Tk_ImageChangedProc:t(49,172)=(49,173)=f(0,20)Tk_ImagePostscriptProc:t(49,174)=(49,175)=f(0,1)Tk_ImageType:T(49,162)=s36name:(8,36),0,32;createProc:(49,176)=*(49,163),32,32;getProc:(49,177)=*(49,165),64,32;displayProc:(49,178)=*(49,167),96,32;freeProc:(49,179)=*(49,169),128,32;deleteProc:(49,180)=*(49,171),160,32;postscriptProc:(49,181)=*(49,174),192,32;nextPtr:(49,182)=*(49,162),224,32;reserved:(8,36),256,32;;Tk_PhotoHandle:t(49,183)=(0,19)Tk_PhotoImageBlock:T(49,184)=s36pixelPtr:(18,34),0,32;width:(0,1),32,32;height:(0,1),64,32;pitch:(0,1),96,32;pixelSize:(0,1),128,32;offset:(49,185)=ar(8,33);0;3;(0,1),160,128;;Tk_PhotoImageBlock:t(49,186)=(49,184)Tk_PhotoImageFormat:t(49,187)=(49,188)=xsTk_PhotoImageFormat:Tk_ImageFileMatchProc:t(49,189)=(49,190)=f(0,1)Tk_ImageStringMatchProc:t(49,191)=(49,192)=f(0,1)Tk_ImageFileReadProc:t(49,193)=(49,194)=f(0,1)Tk_ImageStringReadProc:t(49,195)=(49,196)=f(0,1)Tk_ImageFileWriteProc:t(49,197)=(49,198)=f(0,1)Tk_ImageStringWriteProc:t(49,199)=(49,200)=f(0,1)Tk_PhotoImageFormat:T(49,188)=s32name:(8,36),0,32;fileMatchProc:(49,201)=*(49,189),32,32;stringMatchProc:(49,202)=*(49,191),64,32;fileReadProc:(49,203)=*(49,193),96,32;stringReadProc:(49,204)=*(49,195),128,32;fileWriteProc:(49,205)=*(49,197),160,32;stringWriteProc:(49,206)=*(49,199),192,32;nextPtr:(49,207)=*(49,188),224,32;;Tk_ErrorProc:t(49,208)=(49,209)=f(0,1)Tk_EventProc:t(49,210)=(49,211)=f(0,20)Tk_GenericProc:t(49,212)=(49,213)=f(0,1)Tk_GetSelProc:t(49,214)=(49,215)=f(0,1)Tk_LostSelProc:t(49,216)=(46,51)Tk_RestrictProc:t(49,217)=(49,218)=f(49,66)Tk_SelectionProc:t(49,219)=(49,220)=f(0,1)TkStubHooks:T(56,1)=s16tkPlatStubs:(56,2)=*(56,3)=xsTkPlatStubs:,0,32;tkIntStubs:(56,4)=*(56,5)=xsTkIntStubs:,32,32;tkIntPlatStubs:(56,6)=*(56,7)=xsTkIntPlatStubs:,64,32;tkIntXlibStubs:(56,8)=*(56,9)=xsTkIntXlibStubs:,96,32;;TkStubHooks:t(56,10)=(56,1)TkStubs:T(56,11)=s964magic:(0,1),0,32;hooks:(56,12)=*(56,1),32,32;tk_MainLoop:(48,216),64,32;tk_3DBorderColor:(56,13)=*(56,14)=f(49,151),96,32;tk_3DBorderGC:(56,15)=*(56,16)=f(50,13),128,32;tk_3DHorizontalBevel:(56,17)=*(56,18)=f(0,20),160,32;tk_3DVerticalBevel:(56,19)=*(56,20)=f(0,20),192,32;tk_AddOption:(56,21)=*(56,22)=f(0,20),224,32;tk_BindEvent:(56,23)=*(56,24)=f(0,20),256,32;tk_CanvasDrawableCoords:(56,25)=*(56,26)=f(0,20),288,32;tk_CanvasEventuallyRedraw:(56,27)=*(56,28)=f(0,20),320,32;tk_CanvasGetCoord:(56,29)=*(56,30)=f(0,1),352,32;tk_CanvasGetTextInfo:(56,31)=*(56,32)=f(56,33)=*(49,153),384,32;tk_CanvasPsBitmap:(56,34)=*(56,35)=f(0,1),416,32;tk_CanvasPsColor:(56,36)=*(56,37)=f(0,1),448,32;tk_CanvasPsFont:(56,38)=*(56,39)=f(0,1),480,32;tk_CanvasPsPath:(56,40)=*(56,41)=f(0,20),512,32;tk_CanvasPsStipple:(56,42)=*(56,43)=f(0,1),544,32;tk_CanvasPsY:(56,44)=*(56,45)=f(0,13),576,32;tk_CanvasSetStippleOrigin:(56,46)=*(56,47)=f(0,20),608,32;tk_CanvasTagsParseProc:(56,48)=*(49,51),640,32;tk_CanvasTagsPrintProc:(56,49)=*(49,53),672,32;tk_CanvasTkwin:(56,50)=*(56,51)=f(49,31),704,32;tk_CanvasWindowCoords:(56,25),736,32;tk_ChangeWindowAttributes:(56,52)=*(56,53)=f(0,20),768,32;tk_CharBbox:(56,54)=*(56,55)=f(0,1),800,32;tk_ClearSelection:(56,56)=*(56,57)=f(0,20),832,32;tk_ClipboardAppend:(56,58)=*(56,59)=f(0,1),864,32;tk_ClipboardClear:(56,60)=*(56,61)=f(0,1),896,32;tk_ConfigureInfo:(56,62)=*(56,63)=f(0,1),928,32;tk_ConfigureValue:(56,62),960,32;tk_ConfigureWidget:(56,64)=*(56,65)=f(0,1),992,32;tk_ConfigureWindow:(56,66)=*(56,67)=f(0,20),1024,32;tk_ComputeTextLayout:(56,68)=*(56,69)=f(49,28),1056,32;tk_CoordsToWindow:(56,70)=*(56,71)=f(49,31),1088,32;tk_CreateBinding:(56,72)=*(56,73)=f(0,5),1120,32;tk_CreateBindingTable:(56,74)=*(56,75)=f(49,1),1152,32;tk_CreateErrorHandler:(56,76)=*(56,77)=f(49,10),1184,32;tk_CreateEventHandler:(56,78)=*(56,79)=f(0,20),1216,32;tk_CreateGenericHandler:(56,80)=*(56,81)=f(0,20),1248,32;tk_CreateImageType:(56,82)=*(56,83)=f(0,20),1280,32;tk_CreateItemType:(56,84)=*(56,85)=f(0,20),1312,32;tk_CreatePhotoImageFormat:(56,86)=*(56,87)=f(0,20),1344,32;tk_CreateSelHandler:(56,88)=*(56,89)=f(0,20),1376,32;tk_CreateWindow:(56,90)=*(56,91)=f(49,31),1408,32;tk_CreateWindowFromPath:(56,90),1440,32;tk_DefineBitmap:(56,92)=*(56,93)=f(0,1),1472,32;tk_DefineCursor:(56,94)=*(56,95)=f(0,20),1504,32;tk_DeleteAllBindings:(56,96)=*(56,97)=f(0,20),1536,32;tk_DeleteBinding:(56,98)=*(56,99)=f(0,1),1568,32;tk_DeleteBindingTable:(56,100)=*(56,101)=f(0,20),1600,32;tk_DeleteErrorHandler:(56,102)=*(56,103)=f(0,20),1632,32;tk_DeleteEventHandler:(56,78),1664,32;tk_DeleteGenericHandler:(56,80),1696,32;tk_DeleteImage:(48,172),1728,32;tk_DeleteSelHandler:(56,104)=*(56,105)=f(0,20),1760,32;tk_DestroyWindow:(56,106)=*(56,107)=f(0,20),1792,32;tk_DisplayName:(56,108)=*(56,109)=f(8,36),1824,32;tk_DistanceToTextLayout:(56,110)=*(56,111)=f(0,1),1856,32;tk_Draw3DPolygon:(56,112)=*(56,113)=f(0,20),1888,32;tk_Draw3DRectangle:(56,19),1920,32;tk_DrawChars:(56,114)=*(56,115)=f(0,20),1952,32;tk_DrawFocusHighlight:(56,116)=*(56,117)=f(0,20),1984,32;tk_DrawTextLayout:(56,118)=*(56,119)=f(0,20),2016,32;tk_Fill3DPolygon:(56,112),2048,32;tk_Fill3DRectangle:(56,19),2080,32;tk_FindPhoto:(56,120)=*(56,121)=f(49,183),2112,32;tk_FontId:(56,122)=*(56,123)=f(51,8),2144,32;tk_Free3DBorder:(56,124)=*(56,125)=f(0,20),2176,32;tk_FreeBitmap:(56,126)=*(56,127)=f(0,20),2208,32;tk_FreeColor:(56,128)=*(56,129)=f(0,20),2240,32;tk_FreeColormap:(56,130)=*(56,131)=f(0,20),2272,32;tk_FreeCursor:(56,132)=*(56,133)=f(0,20),2304,32;tk_FreeFont:(56,134)=*(56,135)=f(0,20),2336,32;tk_FreeGC:(56,136)=*(56,137)=f(0,20),2368,32;tk_FreeImage:(56,138)=*(56,139)=f(0,20),2400,32;tk_FreeOptions:(56,140)=*(56,141)=f(0,20),2432,32;tk_FreePixmap:(56,126),2464,32;tk_FreeTextLayout:(56,142)=*(56,143)=f(0,20),2496,32;tk_FreeXId:(56,144)=*(56,145)=f(0,20),2528,32;tk_GCForColor:(56,146)=*(56,147)=f(50,13),2560,32;tk_GeometryRequest:(56,148)=*(56,149)=f(0,20),2592,32;tk_Get3DBorder:(56,150)=*(56,151)=f(49,34),2624,32;tk_GetAllBindings:(56,152)=*(56,153)=f(0,20),2656,32;tk_GetAnchor:(56,154)=*(56,155)=f(0,1),2688,32;tk_GetAtomName:(56,156)=*(56,157)=f(8,36),2720,32;tk_GetBinding:(56,158)=*(56,159)=f(8,36),2752,32;tk_GetBitmap:(56,160)=*(56,161)=f(51,9),2784,32;tk_GetBitmapFromData:(56,162)=*(56,163)=f(51,9),2816,32;tk_GetCapStyle:(48,60),2848,32;tk_GetColor:(56,164)=*(56,165)=f(49,151),2880,32;tk_GetColorByValue:(56,166)=*(56,167)=f(49,151),2912,32;tk_GetColormap:(56,168)=*(56,169)=f(51,11),2944,32;tk_GetCursor:(56,170)=*(56,171)=f(49,7),2976,32;tk_GetCursorFromData:(56,172)=*(56,173)=f(49,7),3008,32;tk_GetFont:(56,174)=*(56,175)=f(49,13),3040,32;tk_GetFontFromObj:(56,176)=*(56,177)=f(49,13),3072,32;tk_GetFontMetrics:(56,178)=*(56,179)=f(0,20),3104,32;tk_GetGC:(56,180)=*(56,181)=f(50,13),3136,32;tk_GetImage:(56,182)=*(56,183)=f(49,16),3168,32;tk_GetImageMasterData:(56,184)=*(56,185)=f(46,1),3200,32;tk_GetItemTypes:(56,186)=*(56,187)=f(56,188)=*(49,149),3232,32;tk_GetJoinStyle:(48,60),3264,32;tk_GetJustify:(56,189)=*(56,190)=f(0,1),3296,32;tk_GetNumMainWindows:(48,124),3328,32;tk_GetOption:(56,191)=*(56,192)=f(49,37),3360,32;tk_GetPixels:(56,193)=*(56,194)=f(0,1),3392,32;tk_GetPixmap:(56,195)=*(56,196)=f(51,9),3424,32;tk_GetRelief:(48,60),3456,32;tk_GetRootCoords:(56,197)=*(56,198)=f(0,20),3488,32;tk_GetScrollInfo:(56,199)=*(56,200)=f(0,1),3520,32;tk_GetScreenMM:(56,201)=*(56,202)=f(0,1),3552,32;tk_GetSelection:(56,203)=*(56,204)=f(0,1),3584,32;tk_GetUid:(56,205)=*(56,206)=f(49,37),3616,32;tk_GetVisual:(56,207)=*(56,208)=f(50,21),3648,32;tk_GetVRootGeometry:(56,209)=*(56,210)=f(0,20),3680,32;tk_Grab:(56,211)=*(56,212)=f(0,1),3712,32;tk_HandleEvent:(56,213)=*(56,214)=f(0,20),3744,32;tk_IdToWindow:(56,215)=*(56,216)=f(49,31),3776,32;tk_ImageChanged:(56,217)=*(56,218)=f(0,20),3808,32;tk_Init:(48,271),3840,32;tk_InternAtom:(56,219)=*(56,220)=f(51,3),3872,32;tk_IntersectTextLayout:(56,221)=*(56,222)=f(0,1),3904,32;tk_MaintainGeometry:(56,223)=*(56,224)=f(0,20),3936,32;tk_MainWindow:(56,225)=*(56,226)=f(49,31),3968,32;tk_MakeWindowExist:(56,106),4000,32;tk_ManageGeometry:(56,227)=*(56,228)=f(0,20),4032,32;tk_MapWindow:(56,106),4064,32;tk_MeasureChars:(56,229)=*(56,230)=f(0,1),4096,32;tk_MoveResizeWindow:(56,231)=*(56,232)=f(0,20),4128,32;tk_MoveWindow:(56,148),4160,32;tk_MoveToplevelWindow:(56,148),4192,32;tk_NameOf3DBorder:(56,233)=*(56,234)=f(8,36),4224,32;tk_NameOfAnchor:(56,235)=*(56,236)=f(8,36),4256,32;tk_NameOfBitmap:(56,237)=*(56,238)=f(8,36),4288,32;tk_NameOfCapStyle:(48,208),4320,32;tk_NameOfColor:(56,239)=*(56,240)=f(8,36),4352,32;tk_NameOfCursor:(56,241)=*(56,242)=f(8,36),4384,32;tk_NameOfFont:(56,243)=*(56,244)=f(8,36),4416,32;tk_NameOfImage:(56,245)=*(56,246)=f(8,36),4448,32;tk_NameOfJoinStyle:(48,208),4480,32;tk_NameOfJustify:(56,247)=*(56,248)=f(8,36),4512,32;tk_NameOfRelief:(48,208),4544,32;tk_NameToWindow:(56,249)=*(56,250)=f(49,31),4576,32;tk_OwnSelection:(56,251)=*(56,252)=f(0,20),4608,32;tk_ParseArgv:(56,253)=*(56,254)=f(0,1),4640,32;tk_PhotoPutBlock:(56,255)=*(56,256)=f(0,20),4672,32;tk_PhotoPutZoomedBlock:(56,257)=*(56,258)=f(0,20),4704,32;tk_PhotoGetImage:(56,259)=*(56,260)=f(0,1),4736,32;tk_PhotoBlank:(56,261)=*(56,262)=f(0,20),4768,32;tk_PhotoExpand:(56,263)=*(56,264)=f(0,20),4800,32;tk_PhotoGetSize:(56,265)=*(56,266)=f(0,20),4832,32;tk_PhotoSetSize:(56,263),4864,32;tk_PointToChar:(56,110),4896,32;tk_PostscriptFontName:(56,267)=*(56,268)=f(0,1),4928,32;tk_PreserveColormap:(56,130),4960,32;tk_QueueWindowEvent:(56,269)=*(56,270)=f(0,20),4992,32;tk_RedrawImage:(56,271)=*(56,272)=f(0,20),5024,32;tk_ResizeWindow:(56,148),5056,32;tk_RestackWindow:(56,273)=*(56,274)=f(0,1),5088,32;tk_RestrictEvents:(56,275)=*(56,276)=f(56,277)=*(49,217),5120,32;tk_SafeInit:(48,271),5152,32;tk_SetAppName:(56,278)=*(56,279)=f(8,36),5184,32;tk_SetBackgroundFromBorder:(56,280)=*(56,281)=f(0,20),5216,32;tk_SetClass:(56,282)=*(56,283)=f(0,20),5248,32;tk_SetGrid:(56,231),5280,32;tk_SetInternalBorder:(56,284)=*(56,285)=f(0,20),5312,32;tk_SetWindowBackground:(56,286)=*(56,287)=f(0,20),5344,32;tk_SetWindowBackgroundPixmap:(56,288)=*(56,289)=f(0,20),5376,32;tk_SetWindowBorder:(56,286),5408,32;tk_SetWindowBorderWidth:(56,284),5440,32;tk_SetWindowBorderPixmap:(56,288),5472,32;tk_SetWindowColormap:(56,290)=*(56,291)=f(0,20),5504,32;tk_SetWindowVisual:(56,292)=*(56,293)=f(0,1),5536,32;tk_SizeOfBitmap:(56,294)=*(56,295)=f(0,20),5568,32;tk_SizeOfImage:(56,296)=*(56,297)=f(0,20),5600,32;tk_StrictMotif:(56,298)=*(56,299)=f(0,1),5632,32;tk_TextLayoutToPostscript:(56,300)=*(56,301)=f(0,20),5664,32;tk_TextWidth:(56,302)=*(56,303)=f(0,1),5696,32;tk_UndefineCursor:(56,106),5728,32;tk_UnderlineChars:(56,304)=*(56,305)=f(0,20),5760,32;tk_UnderlineTextLayout:(56,306)=*(56,307)=f(0,20),5792,32;tk_Ungrab:(56,106),5824,32;tk_UnmaintainGeometry:(56,308)=*(56,309)=f(0,20),5856,32;tk_UnmapWindow:(56,106),5888,32;tk_UnsetGrid:(56,106),5920,32;tk_UpdatePointer:(56,310)=*(56,311)=f(0,20),5952,32;tk_AllocBitmapFromObj:(56,312)=*(56,313)=f(51,9),5984,32;tk_Alloc3DBorderFromObj:(56,314)=*(56,315)=f(49,34),6016,32;tk_AllocColorFromObj:(56,316)=*(56,317)=f(49,151),6048,32;tk_AllocCursorFromObj:(56,318)=*(56,319)=f(49,7),6080,32;tk_AllocFontFromObj:(56,320)=*(56,321)=f(49,13),6112,32;tk_CreateOptionTable:(56,322)=*(56,323)=f(49,22),6144,32;tk_DeleteOptionTable:(56,324)=*(56,325)=f(0,20),6176,32;tk_Free3DBorderFromObj:(56,326)=*(56,327)=f(0,20),6208,32;tk_FreeBitmapFromObj:(56,326),6240,32;tk_FreeColorFromObj:(56,326),6272,32;tk_FreeConfigOptions:(56,328)=*(56,329)=f(0,20),6304,32;tk_FreeSavedOptions:(56,330)=*(56,331)=f(0,20),6336,32;tk_FreeCursorFromObj:(56,326),6368,32;tk_FreeFontFromObj:(56,326),6400,32;tk_Get3DBorderFromObj:(56,332)=*(56,333)=f(49,34),6432,32;tk_GetAnchorFromObj:(56,334)=*(56,335)=f(0,1),6464,32;tk_GetBitmapFromObj:(56,336)=*(56,337)=f(51,9),6496,32;tk_GetColorFromObj:(56,338)=*(56,339)=f(49,151),6528,32;tk_GetCursorFromObj:(56,340)=*(56,341)=f(49,7),6560,32;tk_GetOptionInfo:(56,342)=*(56,343)=f(46,129),6592,32;tk_GetOptionValue:(56,342),6624,32;tk_GetJustifyFromObj:(56,344)=*(56,345)=f(0,1),6656,32;tk_GetMMFromObj:(56,346)=*(56,347)=f(0,1),6688,32;tk_GetPixelsFromObj:(56,348)=*(56,349)=f(0,1),6720,32;tk_GetReliefFromObj:(48,62),6752,32;tk_GetScrollInfoObj:(56,350)=*(56,351)=f(0,1),6784,32;tk_InitOptions:(56,352)=*(56,353)=f(0,1),6816,32;tk_MainEx:(56,354)=*(56,355)=f(0,20),6848,32;tk_RestoreSavedOptions:(56,330),6880,32;tk_SetOptions:(56,356)=*(56,357)=f(0,1),6912,32;tk_InitConsoleChannels:(48,114),6944,32;tk_CreateConsoleWindow:(48,271),6976,32;tk_CreateSmoothMethod:(56,358)=*(56,359)=f(0,20),7008,32;reserved218:(0,19),7040,32;reserved219:(0,19),7072,32;tk_GetDash:(56,360)=*(56,361)=f(0,1),7104,32;tk_CreateOutline:(56,362)=*(56,363)=f(0,20),7136,32;tk_DeleteOutline:(56,364)=*(56,365)=f(0,20),7168,32;tk_ConfigOutlineGC:(56,366)=*(56,367)=f(0,1),7200,32;tk_ChangeOutlineGC:(56,368)=*(56,369)=f(0,1),7232,32;tk_ResetOutlineGC:(56,368),7264,32;tk_CanvasPsOutline:(56,368),7296,32;tk_SetTSOrigin:(56,370)=*(56,371)=f(0,20),7328,32;tk_CanvasGetCoordFromObj:(56,372)=*(56,373)=f(0,1),7360,32;tk_CanvasSetOffset:(56,374)=*(56,375)=f(0,20),7392,32;tk_DitherPhoto:(56,376)=*(56,377)=f(0,20),7424,32;tk_PostscriptBitmap:(56,378)=*(56,379)=f(0,1),7456,32;tk_PostscriptColor:(56,380)=*(56,381)=f(0,1),7488,32;tk_PostscriptFont:(56,382)=*(56,383)=f(0,1),7520,32;tk_PostscriptImage:(56,384)=*(56,385)=f(0,1),7552,32;tk_PostscriptPath:(56,386)=*(56,387)=f(0,20),7584,32;tk_PostscriptStipple:(56,388)=*(56,389)=f(0,1),7616,32;tk_PostscriptY:(56,390)=*(56,391)=f(0,13),7648,32;tk_PostscriptPhoto:(56,392)=*(56,393)=f(0,1),7680,32;;TkStubs:t(56,394)=(56,11)coordptr:T(39,1)=s24x:(0,13),0,64;y:(0,13),64,64;z:(0,13),128,64;;coord:t(39,2)=(39,1)colourinfoptr:T(39,3)=s32r:(0,13),0,64;g:(0,13),64,64;b:(0,13),128,64;a:(0,13),192,64;;colourinfo:t(39,4)=(39,3)materialinfoptr:T(39,5)=s120n:(0,1),0,32;ambient:(39,4),32,256;diffuse:(39,4),288,256;specular:(39,4),544,256;texturefile:(8,36),800,32;texture:(42,7),832,32;textureneedsloading:(0,1),864,32;next:(39,6)=*(39,5),896,32;prev:(39,6),928,32;;materialinfo:t(39,7)=(39,5)_uidlist:T(39,8)=s16n:(0,1),0,32;uid:(0,1),32,32;next:(39,9)=*(39,8),64,32;prev:(39,9),96,32;;uidlist:t(39,10)=(39,8)vertexinfoptr:T(39,11)=s36n:(0,1),0,32;pos:(39,2),32,192;next:(39,12)=*(39,11),224,32;prev:(39,12),256,32;;vertexinfo:t(39,13)=(39,11)polyinfoptr:T(39,14)=s56n:(0,1),0,32;geometry:(39,15)=*(39,10),32,32;texcoords:(39,15),64,32;colour:(39,4),96,256;material:(0,1),352,32;next:(39,16)=*(39,14),384,32;prev:(39,16),416,32;;polyinfo:t(39,17)=(39,14)objectinfoptr:T(39,18)=s92n:(0,1),0,32;pos:(39,2),32,192;rot:(39,2),224,192;scale:(39,2),416,192;visible:(0,1),608,32;polys:(39,15),640,32;next:(39,19)=*(39,18),672,32;prev:(39,19),704,32;;objectinfo:t(39,20)=(39,18)lightinfoptr:T(39,21)=s148n:(0,1),0,32;pos:(39,2),32,192;ambient:(39,4),224,256;diffuse:(39,4),480,256;specular:(39,4),736,256;enabled:(0,1),992,32;attenuation:(0,13),1024,64;directional:(0,1),1088,32;next:(39,22)=*(39,21),1120,32;prev:(39,22),1152,32;;lightinfo:t(39,23)=(39,21)_list:T(39,24)=s20n:(0,1),0,32;idata:(0,1),32,32;data:(0,19),64,32;next:(39,25)=*(39,24),96,32;prev:(39,25),128,32;;list:t(39,26)=(39,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)=*(39,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)=*(39,17)geometry:r(39,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)=*(39,20)poly:r(39,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)=*(39,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)=*(39,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)=*(39,13)firstpoly:G(0,22)=*(39,17)firstobject:G(0,23)=*(39,20)firstmaterial:G(0,24)=*(39,7)firstlight:G(0,25)=*(39,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(39,15)first:p(0,26)=*(39,15)first:r(0,26)newuidlist:r(39,15)currentuidlist:r(39,15)sa_finduidlist:F(39,15)first:p(0,26)sa_getuidlist:F(39,15)r:r(39,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(39,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)=*(39,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:(19,34),160,32;Palette:(19,34),192,32;;Int:t(49,1)=(0,1)Inst:t(49,2)=(49,3)=*(49,4)=f(0,20)symptr:t(49,5)=(49,6)=*(49,7)=xssymbol:Datum:t(49,8)=(49,9)=xsDatum:uDatum:t(49,10)=(49,11)=xuuDatum:uDatum:T(49,11)=u8r:(0,13),0,64;i:(0,1),0,32;s:(9,36),0,32;a:(49,12)=*(49,8),0,32;sym:(49,5),0,32;v:(49,13)=s8x:(0,1),0,32;y:(0,1),32,32;;,0,64;;Datum:T(49,9)=s12type:(0,8),0,16;u:(49,11),32,64;;symbol:T(49,7)=s72name:(9,36),0,32;stype:(0,8),32,16;inst:(49,14)=*(49,2),64,32;nauto:(0,4),96,32;text:(9,36),128,32;d:(49,9),160,96;sources:(50,3),256,96;targets:(50,3),352,96;Qloc:(50,4),448,32;marked:(0,2),480,1;changed:(0,2),481,1;entry:(0,2),482,6;master:(9,36),512,32;next:(49,5),544,32;;symbol:t(49,15)=(49,7)compiler_flags:T(49,16)=u4s:(49,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(49,18)=s8dp:(49,12),0,32;ip:(49,14),32,32;;Frame:T(49,19)=s20sp:(49,5),0,32;retpc:(49,14),32,32;stackp:(49,12),64,32;hptr:(9,36),96,32;master:(9,36),128,32;;Frame:t(49,20)=(49,19)/usr/include/math.h/usr/include/bits/huge_val.h/usr/include/bits/mathdef.h/usr/include/bits/mathcalls.h :T(66,1)=e_IEEE_:-1,_SVID_:0,_XOPEN_:1,_POSIX_:2,_ISOC_:3,;_LIB_VERSION_TYPE:t(66,2)=(66,1)exception:T(66,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;;/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/float.h__convert_long_double:T(72,1)=u16__convert_long_double_i:(72,2)=ar(9,33);0;3;(0,4),0,128;__convert_long_double_d:(0,14),0,96;;/usr/include/bits/mathinline.hsa_def_light_pos1:G(0,21)=ar(9,33);0;3;(48,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(31,200)argv:r(31,200)interp:r(27,223)getXrot:F(0,1)clientData:p(27,1)interp:p(27,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)=*(63,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)=*(63,23)lightparams:(0,21)sa_r_render_axes:F(0,20)sa_get_face_normal:F(63,2)a:p(63,2)b:p(63,2)c:p(63,2)r:(63,2)sa_get_face_normal_from_uid_list:F(63,2)first:p(63,15)c:(0,27)=ar(9,33);0;2;(63,2)currentid:r(63,15)v:r(0,28)=*(63,13)sa_r_render_object_polys:F(0,20)polylist:p(63,15)polylist:r(63,15)currentpoly:r(0,29)=*(63,17)currentpolyid:(63,15)currentvertexid:r(63,15)currenttexcoordid:r(63,15)v:r(0,28)tv:r(0,28)normal:(63,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)=*(63,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(48,7)a:(48,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(63,4)sa_r_showaxes:G(0,1)sa_camera_pos:G(63,2)sa_camera_rot:G(63,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(23,1)=(0,1)wchar_t:t(23,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:(20,9),352,32;stipple:(20,9),384,32;ts_x_origin:(0,1),416,32;ts_y_origin:(0,1),448,32;font:(20,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:(20,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:(20,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:(20,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:(20,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:(20,9),0,32;background_pixel:(0,5),32,32;border_pixmap:(20,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:(20,11),416,32;cursor:(20,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:(20,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:(20,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:(20,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:(20,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)=*(20,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:(20,1),224,32;private4:(20,1),256,32;private5:(20,1),288,32;private6:(0,1),320,32;resource_alloc:(2,80)=*(2,81)=f(20,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:(20,6),128,32;root:(20,6),160,32;subwindow:(20,6),192,32;time:(20,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:(20,6),128,32;root:(20,6),160,32;subwindow:(20,6),192,32;time:(20,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:(20,6),128,32;root:(20,6),160,32;subwindow:(20,6),192,32;time:(20,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:(20,6),128,32;root:(20,6),160,32;subwindow:(20,6),192,32;time:(20,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:(20,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:(20,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:(20,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:(20,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:(20,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:(20,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:(20,6),128,32;window:(20,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:(20,6),128,32;window:(20,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:(20,6),128,32;window:(20,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:(20,6),128,32;window:(20,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:(20,6),128,32;window:(20,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:(20,6),128,32;window:(20,6),160,32;parent:(20,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:(20,6),128,32;window:(20,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:(20,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:(20,6),128,32;window:(20,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:(20,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:(20,6),128,32;window:(20,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:(20,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:(20,6),128,32;window:(20,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:(20,6),128,32;window:(20,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:(20,6),128,32;atom:(20,3),160,32;time:(20,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:(20,6),128,32;selection:(20,3),160,32;time:(20,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:(20,6),128,32;requestor:(20,6),160,32;selection:(20,3),192,32;target:(20,3),224,32;property:(20,3),256,32;time:(20,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:(20,6),128,32;selection:(20,3),160,32;target:(20,3),192,32;property:(20,3),224,32;time:(20,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:(20,6),128,32;colormap:(20,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:(20,6),128,32;message_type:(20,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:(20,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:(20,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:(20,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:(20,3),0,32;card32:(0,5),32,32;;XFontStruct:t(2,170)=(2,171)=s80ext_data:(2,18),0,32;fid:(20,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:(20,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:(20,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)=*(23,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:(20,9),0,32;;,32,32;;XIMStatusDrawCallbackStruct:t(2,266)=(2,264)_XIMHotKeyTrigger:T(2,267)=s12keysym:(20,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(24,1)=(24,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:(24,3)=s8x:(0,1),0,32;y:(0,1),32,32;;,352,64;max_aspect:(24,3),416,64;base_width:(0,1),480,32;base_height:(0,1),512,32;win_gravity:(0,1),544,32;;XWMHints:t(24,4)=(24,5)=s36flags:(0,3),0,32;input:(0,1),32,32;initial_state:(0,1),64,32;icon_pixmap:(20,9),96,32;icon_window:(20,6),128,32;icon_x:(0,1),160,32;icon_y:(0,1),192,32;icon_mask:(20,9),224,32;window_group:(20,1),256,32;;XTextProperty:t(24,6)=(24,7)=s16value:(24,8)=*(0,11),0,32;encoding:(20,3),32,32;format:(0,1),64,32;nitems:(0,5),96,32;; :T(24,9)=eXStringStyle:0,XCompoundTextStyle:1,XTextStyle:2,XStdICCTextStyle:3,;XICCEncodingStyle:t(24,10)=(24,9)XIconSize:t(24,11)=(24,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(24,13)=(24,14)=s8res_name:(7,36),0,32;res_class:(7,36),32,32;;_XComposeStatus:T(24,15)=s8compose_ptr:(2,1),0,32;chars_matched:(0,1),32,32;;XComposeStatus:t(24,16)=(24,15)Region:t(24,17)=(24,18)=*(24,19)=xs_XRegion:XVisualInfo:t(24,20)=(24,21)=s40visual:(2,21),0,32;visualid:(20,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(24,22)=(24,23)=s40colormap:(20,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:(20,4),256,32;killid:(20,1),288,32;;XContext:t(24,24)=(0,1)/usr/include/X11/Xatom.h/usr/include/X11/Xmu/StdCmap.h/usr/include/GL/glx.hGLXContext:t(27,1)=(0,19)GLXPixmap:t(27,2)=(20,1)GLXDrawable:t(27,3)=(20,1)GLXFBConfigID:t(27,4)=(20,1)GLXPfuffer:t(27,5)=(20,1)GLXWindow:t(27,6)=(20,1)GLXPbuffer:t(27,7)=(20,1)GLXFBConfig:t(27,8)=(20,1)GLXContextID:t(27,9)=(20,1)__mbstate_t:t(36,1)=(36,2)=s8__count:(0,1),0,32;__value:(36,3)=u4__wch:(35,1),0,32;__wchb:(36,4)=ar(7,33);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(34,1)=(34,2)=s12__pos:(7,23),0,32;__state:(36,1),32,64;;_G_fpos64_t:t(34,3)=(34,4)=s16__pos:(7,58),0,64;__state:(36,1),64,64;; :T(39,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(39,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(39,3)=(39,4)=*(39,5)=f(0,1)__gconv_init_fct:t(39,6)=(39,7)=*(39,8)=f(0,1)__gconv_end_fct:t(39,9)=(39,10)=*(39,11)=f(0,20)__gconv_trans_fct:t(39,12)=(39,13)=*(39,14)=f(0,1)__gconv_trans_context_fct:t(39,15)=(39,16)=*(39,17)=f(0,1)__gconv_trans_query_fct:t(39,18)=(39,19)=*(39,20)=f(0,1)__gconv_trans_init_fct:t(39,21)=(39,22)=*(39,23)=f(0,1)__gconv_trans_end_fct:t(39,24)=(39,25)=*(39,26)=f(0,20)__gconv_trans_data:T(39,27)=s20__trans_fct:(39,12),0,32;__trans_context_fct:(39,15),32,32;__trans_end_fct:(39,24),64,32;__data:(0,19),96,32;__next:(39,28)=*(39,27),128,32;;__gconv_step:T(39,29)=s56__shlib_handle:(39,30)=*(39,31)=xs__gconv_loaded_object:,0,32;__modname:(39,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(7,36),96,32;__to_name:(7,36),128,32;__fct:(39,3),160,32;__init_fct:(39,6),192,32;__end_fct:(39,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(39,33)=s36__outbuf:(24,8),0,32;__outbufend:(24,8),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(39,34)=*(36,1),160,32;__state:(36,1),192,64;__trans:(39,28),256,32;;__gconv_info:T(39,35)=s8__nsteps:(8,1),0,32;__steps:(39,36)=*(39,29),32,32;__data:(39,37)=ar(7,33);0;-1;(39,33),64,0;;__gconv_t:t(39,38)=(39,39)=*(39,35)_G_iconv_t:t(34,5)=(34,6)=u44__cd:(39,35),0,64;__combined:(34,7)=s44__cd:(39,35),0,64;__data:(39,33),64,288;;,0,352;;_G_int16_t:t(34,8)=(0,8)_G_int32_t:t(34,9)=(0,1)_G_uint16_t:t(34,10)=(0,9)_G_uint32_t:t(34,11)=(0,4)div_t:t(46,1)=(46,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(46,3)=(46,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;random_data:T(46,5)=s28fptr:(46,6)=*(3,27),0,32;rptr:(46,6),32,32;state:(46,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(46,6),192,32;;drand48_data:T(46,7)=s24x:(46,8)=ar(7,33);0;2;(0,9),0,48;a:(46,8),48,48;c:(0,9),96,16;old_x:(46,8),112,48;init:(0,1),160,32;;__compar_fn_t:t(46,9)=(46,10)=*(46,11)=f(0,1)TclStubHooks:T(56,1)=s12tclPlatStubs:(56,2)=*(56,3)=xsTclPlatStubs:,0,32;tclIntStubs:(56,4)=*(56,5)=xsTclIntStubs:,32,32;tclIntPlatStubs:(56,6)=*(56,7)=xsTclIntPlatStubs:,64,32;;TclStubHooks:t(56,8)=(56,1)TclStubs:T(56,9)=s1584magic:(0,1),0,32;hooks:(56,10)=*(56,1),32,32;tcl_PkgProvideEx:(56,11)=*(56,12)=f(0,1),64,32;tcl_PkgRequireEx:(56,13)=*(56,14)=f(7,36),96,32;tcl_Panic:(56,15)=*(54,103),128,32;tcl_Alloc:(56,16)=*(56,17)=f(7,36),160,32;tcl_Free:(54,3),192,32;tcl_Realloc:(56,18)=*(56,19)=f(7,36),224,32;tcl_DbCkalloc:(56,20)=*(56,21)=f(7,36),256,32;tcl_DbCkfree:(56,22)=*(56,23)=f(0,1),288,32;tcl_DbCkrealloc:(56,24)=*(56,25)=f(7,36),320,32;tcl_CreateFileHandler:(56,26)=*(54,113),352,32;tcl_DeleteFileHandler:(56,27)=*(54,115),384,32;tcl_SetTimer:(56,28)=*(54,173),416,32;tcl_Sleep:(56,27),448,32;tcl_WaitForEvent:(56,29)=*(54,175),480,32;tcl_AppendAllObjTypes:(56,30)=*(56,31)=f(0,1),512,32;tcl_AppendStringsToObj:(56,32)=*(56,33)=f(0,20),544,32;tcl_AppendToObj:(56,34)=*(56,35)=f(0,20),576,32;tcl_ConcatObj:(56,36)=*(56,37)=f(54,129),608,32;tcl_ConvertToType:(56,38)=*(56,39)=f(0,1),640,32;tcl_DbDecrRefCount:(56,34),672,32;tcl_DbIncrRefCount:(56,34),704,32;tcl_DbIsShared:(56,40)=*(56,41)=f(0,1),736,32;tcl_DbNewBooleanObj:(56,42)=*(56,43)=f(54,129),768,32;tcl_DbNewByteArrayObj:(56,44)=*(56,45)=f(54,129),800,32;tcl_DbNewDoubleObj:(56,46)=*(56,47)=f(54,129),832,32;tcl_DbNewListObj:(56,48)=*(56,49)=f(54,129),864,32;tcl_DbNewLongObj:(56,50)=*(56,51)=f(54,129),896,32;tcl_DbNewObj:(56,52)=*(56,53)=f(54,129),928,32;tcl_DbNewStringObj:(56,54)=*(56,55)=f(54,129),960,32;tcl_DuplicateObj:(56,56)=*(56,57)=f(54,129),992,32;tclFreeObj:(56,58)=*(56,59)=f(0,20),1024,32;tcl_GetBoolean:(56,60)=*(56,61)=f(0,1),1056,32;tcl_GetBooleanFromObj:(56,62)=*(56,63)=f(0,1),1088,32;tcl_GetByteArrayFromObj:(56,64)=*(56,65)=f(24,8),1120,32;tcl_GetDouble:(56,66)=*(56,67)=f(0,1),1152,32;tcl_GetDoubleFromObj:(56,68)=*(56,69)=f(0,1),1184,32;tcl_GetIndexFromObj:(56,70)=*(56,71)=f(0,1),1216,32;tcl_GetInt:(56,60),1248,32;tcl_GetIntFromObj:(56,62),1280,32;tcl_GetLongFromObj:(56,72)=*(56,73)=f(0,1),1312,32;tcl_GetObjType:(56,74)=*(56,75)=f(54,123),1344,32;tcl_GetStringFromObj:(56,76)=*(56,77)=f(7,36),1376,32;tcl_InvalidateStringRep:(56,58),1408,32;tcl_ListObjAppendList:(56,78)=*(56,79)=f(0,1),1440,32;tcl_ListObjAppendElement:(56,78),1472,32;tcl_ListObjGetElements:(56,80)=*(56,81)=f(0,1),1504,32;tcl_ListObjIndex:(56,82)=*(56,83)=f(0,1),1536,32;tcl_ListObjLength:(56,62),1568,32;tcl_ListObjReplace:(56,84)=*(56,85)=f(0,1),1600,32;tcl_NewBooleanObj:(56,86)=*(56,87)=f(54,129),1632,32;tcl_NewByteArrayObj:(56,88)=*(56,89)=f(54,129),1664,32;tcl_NewDoubleObj:(56,90)=*(56,91)=f(54,129),1696,32;tcl_NewIntObj:(56,86),1728,32;tcl_NewListObj:(56,36),1760,32;tcl_NewLongObj:(56,92)=*(56,93)=f(54,129),1792,32;tcl_NewObj:(56,94)=*(56,95)=f(54,129),1824,32;tcl_NewStringObj:(56,96)=*(56,97)=f(54,129),1856,32;tcl_SetBooleanObj:(56,98)=*(56,99)=f(0,20),1888,32;tcl_SetByteArrayLength:(56,100)=*(56,101)=f(24,8),1920,32;tcl_SetByteArrayObj:(56,102)=*(56,103)=f(0,20),1952,32;tcl_SetDoubleObj:(56,104)=*(56,105)=f(0,20),1984,32;tcl_SetIntObj:(56,98),2016,32;tcl_SetListObj:(56,106)=*(56,107)=f(0,20),2048,32;tcl_SetLongObj:(56,108)=*(56,109)=f(0,20),2080,32;tcl_SetObjLength:(56,98),2112,32;tcl_SetStringObj:(56,34),2144,32;tcl_AddErrorInfo:(56,110)=*(56,111)=f(0,20),2176,32;tcl_AddObjErrorInfo:(56,112)=*(56,113)=f(0,20),2208,32;tcl_AllowExceptions:(56,114)=*(56,115)=f(0,20),2240,32;tcl_AppendElement:(56,110),2272,32;tcl_AppendResult:(56,116)=*(56,117)=f(0,20),2304,32;tcl_AsyncCreate:(56,118)=*(56,119)=f(54,6),2336,32;tcl_AsyncDelete:(56,120)=*(56,121)=f(0,20),2368,32;tcl_AsyncInvoke:(56,122)=*(56,123)=f(0,1),2400,32;tcl_AsyncMark:(56,120),2432,32;tcl_AsyncReady:(56,124)=*(56,125)=f(0,1),2464,32;tcl_BackgroundError:(56,114),2496,32;tcl_Backslash:(56,126)=*(56,127)=f(0,2),2528,32;tcl_BadChannelOption:(56,128)=*(56,129)=f(0,1),2560,32;tcl_CallWhenDeleted:(56,130)=*(56,131)=f(0,20),2592,32;tcl_CancelIdleCall:(56,132)=*(56,133)=f(0,20),2624,32;tcl_Close:(56,134)=*(56,135)=f(0,1),2656,32;tcl_CommandComplete:(56,136)=*(56,137)=f(0,1),2688,32;tcl_Concat:(56,138)=*(56,139)=f(7,36),2720,32;tcl_ConvertElement:(56,140)=*(56,141)=f(0,1),2752,32;tcl_ConvertCountedElement:(56,142)=*(56,143)=f(0,1),2784,32;tcl_CreateAlias:(56,144)=*(56,145)=f(0,1),2816,32;tcl_CreateAliasObj:(56,146)=*(56,147)=f(0,1),2848,32;tcl_CreateChannel:(56,148)=*(56,149)=f(54,9),2880,32;tcl_CreateChannelHandler:(56,150)=*(56,151)=f(0,20),2912,32;tcl_CreateCloseHandler:(56,152)=*(56,153)=f(0,20),2944,32;tcl_CreateCommand:(56,154)=*(56,155)=f(54,12),2976,32;tcl_CreateEventSource:(56,156)=*(56,157)=f(0,20),3008,32;tcl_CreateExitHandler:(56,158)=*(56,159)=f(0,20),3040,32;tcl_CreateInterp:(56,160)=*(56,161)=f(54,223),3072,32;tcl_CreateMathFunc:(56,162)=*(56,163)=f(0,20),3104,32;tcl_CreateObjCommand:(56,164)=*(56,165)=f(54,12),3136,32;tcl_CreateSlave:(56,166)=*(56,167)=f(54,223),3168,32;tcl_CreateTimerHandler:(56,168)=*(56,169)=f(54,41),3200,32;tcl_CreateTrace:(56,170)=*(56,171)=f(54,44),3232,32;tcl_DeleteAssocData:(56,172)=*(56,173)=f(0,20),3264,32;tcl_DeleteChannelHandler:(56,174)=*(56,175)=f(0,20),3296,32;tcl_DeleteCloseHandler:(56,152),3328,32;tcl_DeleteCommand:(56,176)=*(56,177)=f(0,1),3360,32;tcl_DeleteCommandFromToken:(56,178)=*(56,179)=f(0,1),3392,32;tcl_DeleteEvents:(56,180)=*(56,181)=f(0,20),3424,32;tcl_DeleteEventSource:(56,156),3456,32;tcl_DeleteExitHandler:(56,158),3488,32;tcl_DeleteHashEntry:(56,182)=*(56,183)=f(0,20),3520,32;tcl_DeleteHashTable:(56,184)=*(56,185)=f(0,20),3552,32;tcl_DeleteInterp:(56,114),3584,32;tcl_DetachPids:(56,186)=*(56,187)=f(0,20),3616,32;tcl_DeleteTimerHandler:(56,188)=*(56,189)=f(0,20),3648,32;tcl_DeleteTrace:(56,190)=*(56,191)=f(0,20),3680,32;tcl_DontCallWhenDeleted:(56,130),3712,32;tcl_DoOneEvent:(56,192)=*(56,193)=f(0,1),3744,32;tcl_DoWhenIdle:(56,132),3776,32;tcl_DStringAppend:(56,194)=*(56,195)=f(7,36),3808,32;tcl_DStringAppendElement:(56,196)=*(56,197)=f(7,36),3840,32;tcl_DStringEndSublist:(56,198)=*(56,199)=f(0,20),3872,32;tcl_DStringFree:(56,198),3904,32;tcl_DStringGetResult:(56,200)=*(56,201)=f(0,20),3936,32;tcl_DStringInit:(56,198),3968,32;tcl_DStringResult:(56,200),4000,32;tcl_DStringSetLength:(56,202)=*(56,203)=f(0,20),4032,32;tcl_DStringStartSublist:(56,198),4064,32;tcl_Eof:(56,204)=*(56,205)=f(0,1),4096,32;tcl_ErrnoId:(56,206)=*(56,207)=f(7,36),4128,32;tcl_ErrnoMsg:(56,208)=*(56,209)=f(7,36),4160,32;tcl_Eval:(56,176),4192,32;tcl_EvalFile:(56,176),4224,32;tcl_EvalObj:(56,30),4256,32;tcl_EventuallyFree:(56,210)=*(56,211)=f(0,20),4288,32;tcl_Exit:(56,27),4320,32;tcl_ExposeCommand:(56,128),4352,32;tcl_ExprBoolean:(56,60),4384,32;tcl_ExprBooleanObj:(56,62),4416,32;tcl_ExprDouble:(56,66),4448,32;tcl_ExprDoubleObj:(56,68),4480,32;tcl_ExprLong:(56,212)=*(56,213)=f(0,1),4512,32;tcl_ExprLongObj:(56,72),4544,32;tcl_ExprObj:(56,214)=*(56,215)=f(0,1),4576,32;tcl_ExprString:(56,176),4608,32;tcl_Finalize:(56,216)=*(56,217)=f(0,20),4640,32;tcl_FindExecutable:(56,218)=*(56,219)=f(0,20),4672,32;tcl_FirstHashEntry:(56,220)=*(56,221)=f(54,156),4704,32;tcl_Flush:(56,204),4736,32;tcl_FreeResult:(56,114),4768,32;tcl_GetAlias:(56,222)=*(56,223)=f(0,1),4800,32;tcl_GetAliasObj:(56,224)=*(56,225)=f(0,1),4832,32;tcl_GetAssocData:(56,226)=*(56,227)=f(54,1),4864,32;tcl_GetChannel:(56,228)=*(56,229)=f(54,9),4896,32;tcl_GetChannelBufferSize:(56,204),4928,32;tcl_GetChannelHandle:(56,230)=*(56,231)=f(0,1),4960,32;tcl_GetChannelInstanceData:(56,232)=*(56,233)=f(54,1),4992,32;tcl_GetChannelMode:(56,204),5024,32;tcl_GetChannelName:(56,234)=*(56,235)=f(7,36),5056,32;tcl_GetChannelOption:(56,236)=*(56,237)=f(0,1),5088,32;tcl_GetChannelType:(56,238)=*(56,239)=f(56,240)=*(54,206),5120,32;tcl_GetCommandInfo:(56,241)=*(56,242)=f(0,1),5152,32;tcl_GetCommandName:(56,243)=*(56,244)=f(7,36),5184,32;tcl_GetErrno:(56,124),5216,32;tcl_GetHostName:(56,206),5248,32;tcl_GetInterpPath:(56,245)=*(56,246)=f(0,1),5280,32;tcl_GetMaster:(56,247)=*(56,248)=f(54,223),5312,32;tcl_GetNameOfExecutable:(56,249)=*(56,250)=f(39,32),5344,32;tcl_GetObjResult:(56,251)=*(56,252)=f(54,129),5376,32;tcl_GetOpenFile:(56,253)=*(56,254)=f(0,1),5408,32;tcl_GetPathType:(56,255)=*(56,256)=f(54,208),5440,32;tcl_Gets:(56,257)=*(56,258)=f(0,1),5472,32;tcl_GetsObj:(56,259)=*(56,260)=f(0,1),5504,32;tcl_GetServiceMode:(56,124),5536,32;tcl_GetSlave:(56,261)=*(56,262)=f(54,223),5568,32;tcl_GetStdChannel:(56,263)=*(56,264)=f(54,9),5600,32;tcl_GetStringResult:(56,265)=*(56,266)=f(7,36),5632,32;tcl_GetVar:(56,267)=*(56,268)=f(7,36),5664,32;tcl_GetVar2:(56,269)=*(56,270)=f(7,36),5696,32;tcl_GlobalEval:(56,176),5728,32;tcl_GlobalEvalObj:(56,30),5760,32;tcl_HideCommand:(56,128),5792,32;tcl_Init:(56,271)=*(54,65),5824,32;tcl_InitHashTable:(56,272)=*(56,273)=f(0,20),5856,32;tcl_InputBlocked:(56,204),5888,32;tcl_InputBuffered:(56,204),5920,32;tcl_InterpDeleted:(56,271),5952,32;tcl_IsSafe:(56,271),5984,32;tcl_JoinPath:(56,274)=*(56,275)=f(7,36),6016,32;tcl_LinkVar:(56,276)=*(56,277)=f(0,1),6048,32;reserved188:(0,19),6080,32;tcl_MakeFileChannel:(56,278)=*(56,279)=f(54,9),6112,32;tcl_MakeSafe:(56,271),6144,32;tcl_MakeTcpClientChannel:(56,280)=*(56,281)=f(54,9),6176,32;tcl_Merge:(56,138),6208,32;tcl_NextHashEntry:(56,282)=*(56,283)=f(54,156),6240,32;tcl_NotifyChannel:(56,284)=*(56,285)=f(0,20),6272,32;tcl_ObjGetVar2:(56,286)=*(56,287)=f(54,129),6304,32;tcl_ObjSetVar2:(56,288)=*(56,289)=f(54,129),6336,32;tcl_OpenCommandChannel:(56,290)=*(56,291)=f(54,9),6368,32;tcl_OpenFileChannel:(56,292)=*(56,293)=f(54,9),6400,32;tcl_OpenTcpClient:(56,294)=*(56,295)=f(54,9),6432,32;tcl_OpenTcpServer:(56,296)=*(56,297)=f(54,9),6464,32;tcl_Preserve:(56,298)=*(54,51),6496,32;tcl_PrintDouble:(56,299)=*(56,300)=f(0,20),6528,32;tcl_PutEnv:(56,301)=*(56,302)=f(0,1),6560,32;tcl_PosixError:(56,265),6592,32;tcl_QueueEvent:(56,303)=*(56,304)=f(0,20),6624,32;tcl_Read:(56,305)=*(56,306)=f(0,1),6656,32;tcl_ReapDetachedProcs:(56,216),6688,32;tcl_RecordAndEval:(56,307)=*(56,308)=f(0,1),6720,32;tcl_RecordAndEvalObj:(56,309)=*(56,310)=f(0,1),6752,32;tcl_RegisterChannel:(56,311)=*(56,312)=f(0,20),6784,32;tcl_RegisterObjType:(56,313)=*(56,314)=f(0,20),6816,32;tcl_RegExpCompile:(56,315)=*(56,316)=f(54,32),6848,32;tcl_RegExpExec:(56,317)=*(56,318)=f(0,1),6880,32;tcl_RegExpMatch:(56,128),6912,32;tcl_RegExpRange:(56,319)=*(56,320)=f(0,20),6944,32;tcl_Release:(56,298),6976,32;tcl_ResetResult:(56,114),7008,32;tcl_ScanElement:(56,321)=*(56,322)=f(0,1),7040,32;tcl_ScanCountedElement:(56,323)=*(56,324)=f(0,1),7072,32;tcl_Seek:(56,325)=*(56,326)=f(0,1),7104,32;tcl_ServiceAll:(56,124),7136,32;tcl_ServiceEvent:(56,192),7168,32;tcl_SetAssocData:(56,327)=*(56,328)=f(0,20),7200,32;tcl_SetChannelBufferSize:(56,284),7232,32;tcl_SetChannelOption:(56,329)=*(56,330)=f(0,1),7264,32;tcl_SetCommandInfo:(56,241),7296,32;tcl_SetErrno:(56,27),7328,32;tcl_SetErrorCode:(56,116),7360,32;tcl_SetMaxBlockTime:(56,28),7392,32;tcl_SetPanicProc:(56,331)=*(56,332)=f(0,20),7424,32;tcl_SetRecursionLimit:(56,122),7456,32;tcl_SetResult:(56,333)=*(56,334)=f(0,20),7488,32;tcl_SetServiceMode:(56,192),7520,32;tcl_SetObjErrorCode:(56,335)=*(56,336)=f(0,20),7552,32;tcl_SetObjResult:(56,335),7584,32;tcl_SetStdChannel:(56,284),7616,32;tcl_SetVar:(56,269),7648,32;tcl_SetVar2:(56,337)=*(56,338)=f(7,36),7680,32;tcl_SignalId:(56,208),7712,32;tcl_SignalMsg:(56,208),7744,32;tcl_SourceRCFile:(56,114),7776,32;tcl_SplitList:(56,339)=*(56,340)=f(0,1),7808,32;tcl_SplitPath:(56,341)=*(56,342)=f(0,20),7840,32;tcl_StaticPackage:(56,343)=*(56,344)=f(0,20),7872,32;tcl_StringMatch:(56,345)=*(56,346)=f(0,1),7904,32;tcl_Tell:(56,204),7936,32;tcl_TraceVar:(56,347)=*(56,348)=f(0,1),7968,32;tcl_TraceVar2:(56,349)=*(56,350)=f(0,1),8000,32;tcl_TranslateFileName:(56,351)=*(56,352)=f(7,36),8032,32;tcl_Ungets:(56,353)=*(56,354)=f(0,1),8064,32;tcl_UnlinkVar:(56,172),8096,32;tcl_UnregisterChannel:(56,134),8128,32;tcl_UnsetVar:(56,307),8160,32;tcl_UnsetVar2:(56,276),8192,32;tcl_UntraceVar:(56,355)=*(56,356)=f(0,20),8224,32;tcl_UntraceVar2:(56,357)=*(56,358)=f(0,20),8256,32;tcl_UpdateLinkedVar:(56,172),8288,32;tcl_UpVar:(56,359)=*(56,360)=f(0,1),8320,32;tcl_UpVar2:(56,361)=*(56,362)=f(0,1),8352,32;tcl_VarEval:(56,363)=*(56,364)=f(0,1),8384,32;tcl_VarTraceInfo:(56,365)=*(56,366)=f(54,1),8416,32;tcl_VarTraceInfo2:(56,367)=*(56,368)=f(54,1),8448,32;tcl_Write:(56,305),8480,32;tcl_WrongNumArgs:(56,369)=*(56,370)=f(0,20),8512,32;tcl_DumpActiveMemory:(56,136),8544,32;tcl_ValidateAllMemory:(56,371)=*(56,372)=f(0,20),8576,32;tcl_AppendResultVA:(56,373)=*(56,374)=f(0,20),8608,32;tcl_AppendStringsToObjVA:(56,375)=*(56,376)=f(0,20),8640,32;tcl_HashStats:(56,377)=*(56,378)=f(7,36),8672,32;tcl_ParseVar:(56,379)=*(56,380)=f(7,36),8704,32;tcl_PkgPresent:(56,269),8736,32;tcl_PkgPresentEx:(56,13),8768,32;tcl_PkgProvide:(56,128),8800,32;tcl_PkgRequire:(56,269),8832,32;tcl_SetErrorCodeVA:(56,373),8864,32;tcl_VarEvalVA:(56,381)=*(56,382)=f(0,1),8896,32;tcl_WaitPid:(56,383)=*(56,384)=f(54,29),8928,32;tcl_PanicVA:(56,385)=*(56,386)=f(0,20),8960,32;tcl_GetVersion:(56,387)=*(56,388)=f(0,20),8992,32;tcl_InitMemory:(56,114),9024,32;tcl_StackChannel:(56,389)=*(56,390)=f(54,9),9056,32;tcl_UnstackChannel:(56,311),9088,32;tcl_GetStackedChannel:(56,391)=*(56,392)=f(54,9),9120,32;reserved284:(0,19),9152,32;reserved285:(0,19),9184,32;tcl_AppendObjToObj:(56,393)=*(56,394)=f(0,20),9216,32;tcl_CreateEncoding:(56,395)=*(56,396)=f(54,21),9248,32;tcl_CreateThreadExitHandler:(56,158),9280,32;tcl_DeleteThreadExitHandler:(56,158),9312,32;tcl_DiscardResult:(56,397)=*(56,398)=f(0,20),9344,32;tcl_EvalEx:(56,399)=*(56,400)=f(0,1),9376,32;tcl_EvalObjv:(56,401)=*(56,402)=f(0,1),9408,32;tcl_EvalObjEx:(56,309),9440,32;tcl_ExitThread:(56,27),9472,32;tcl_ExternalToUtf:(56,403)=*(56,404)=f(0,1),9504,32;tcl_ExternalToUtfDString:(56,405)=*(56,406)=f(7,36),9536,32;tcl_FinalizeThread:(56,216),9568,32;tcl_FinalizeNotifier:(56,298),9600,32;tcl_FreeEncoding:(56,407)=*(56,408)=f(0,20),9632,32;tcl_GetCurrentThread:(56,409)=*(56,410)=f(54,38),9664,32;tcl_GetEncoding:(56,411)=*(56,412)=f(54,21),9696,32;tcl_GetEncodingName:(56,413)=*(56,414)=f(7,36),9728,32;tcl_GetEncodingNames:(56,114),9760,32;tcl_GetIndexFromObjStruct:(56,415)=*(56,416)=f(0,1),9792,32;tcl_GetThreadData:(56,417)=*(56,418)=f(0,19),9824,32;tcl_GetVar2Ex:(56,419)=*(56,420)=f(54,129),9856,32;tcl_InitNotifier:(56,421)=*(56,422)=f(54,1),9888,32;tcl_MutexLock:(56,423)=*(56,424)=f(0,20),9920,32;tcl_MutexUnlock:(56,423),9952,32;tcl_ConditionNotify:(56,425)=*(56,426)=f(0,20),9984,32;tcl_ConditionWait:(56,427)=*(56,428)=f(0,20),10016,32;tcl_NumUtfChars:(56,429)=*(56,430)=f(0,1),10048,32;tcl_ReadChars:(56,431)=*(56,432)=f(0,1),10080,32;tcl_RestoreResult:(56,433)=*(56,434)=f(0,20),10112,32;tcl_SaveResult:(56,433),10144,32;tcl_SetSystemEncoding:(56,435)=*(56,436)=f(0,1),10176,32;tcl_SetVar2Ex:(56,437)=*(56,438)=f(54,129),10208,32;tcl_ThreadAlert:(56,439)=*(56,440)=f(0,20),10240,32;tcl_ThreadQueueEvent:(56,441)=*(56,442)=f(0,20),10272,32;tcl_UniCharAtIndex:(56,443)=*(56,444)=f(54,226),10304,32;tcl_UniCharToLower:(56,445)=*(56,446)=f(54,226),10336,32;tcl_UniCharToTitle:(56,445),10368,32;tcl_UniCharToUpper:(56,445),10400,32;tcl_UniCharToUtf:(56,447)=*(56,448)=f(0,1),10432,32;tcl_UtfAtIndex:(56,449)=*(56,450)=f(7,36),10464,32;tcl_UtfCharComplete:(56,429),10496,32;tcl_UtfBackslash:(56,451)=*(56,452)=f(0,1),10528,32;tcl_UtfFindFirst:(56,449),10560,32;tcl_UtfFindLast:(56,449),10592,32;tcl_UtfNext:(56,453)=*(56,454)=f(7,36),10624,32;tcl_UtfPrev:(56,455)=*(56,456)=f(7,36),10656,32;tcl_UtfToExternal:(56,403),10688,32;tcl_UtfToExternalDString:(56,405),10720,32;tcl_UtfToLower:(56,136),10752,32;tcl_UtfToTitle:(56,136),10784,32;tcl_UtfToUniChar:(56,457)=*(56,458)=f(0,1),10816,32;tcl_UtfToUpper:(56,136),10848,32;tcl_WriteChars:(56,459)=*(56,460)=f(0,1),10880,32;tcl_WriteObj:(56,259),10912,32;tcl_GetString:(56,461)=*(56,462)=f(7,36),10944,32;tcl_GetDefaultEncodingDir:(56,206),10976,32;tcl_SetDefaultEncodingDir:(54,3),11008,32;tcl_AlertNotifier:(56,298),11040,32;tcl_ServiceModeHook:(56,27),11072,32;tcl_UniCharIsAlnum:(56,192),11104,32;tcl_UniCharIsAlpha:(56,192),11136,32;tcl_UniCharIsDigit:(56,192),11168,32;tcl_UniCharIsLower:(56,192),11200,32;tcl_UniCharIsSpace:(56,192),11232,32;tcl_UniCharIsUpper:(56,192),11264,32;tcl_UniCharIsWordChar:(56,192),11296,32;tcl_UniCharLen:(56,463)=*(56,464)=f(0,1),11328,32;tcl_UniCharNcmp:(56,465)=*(56,466)=f(0,1),11360,32;tcl_UniCharToUtfDString:(56,467)=*(56,468)=f(7,36),11392,32;tcl_UtfToUniCharDString:(56,469)=*(56,470)=f(56,471)=*(54,226),11424,32;tcl_GetRegExpFromObj:(56,472)=*(56,473)=f(54,32),11456,32;tcl_EvalTokens:(56,474)=*(56,475)=f(54,129),11488,32;tcl_FreeParse:(56,476)=*(56,477)=f(0,20),11520,32;tcl_LogCommandInfo:(56,478)=*(56,479)=f(0,20),11552,32;tcl_ParseBraces:(56,480)=*(56,481)=f(0,1),11584,32;tcl_ParseCommand:(56,482)=*(56,483)=f(0,1),11616,32;tcl_ParseExpr:(56,484)=*(56,485)=f(0,1),11648,32;tcl_ParseQuotedString:(56,480),11680,32;tcl_ParseVarName:(56,486)=*(56,487)=f(0,1),11712,32;tcl_GetCwd:(56,488)=*(56,489)=f(7,36),11744,32;tcl_Chdir:(56,301),11776,32;tcl_Access:(56,429),11808,32;tcl_Stat:(56,490)=*(56,491)=f(0,1),11840,32;tcl_UtfNcmp:(56,492)=*(56,493)=f(0,1),11872,32;tcl_UtfNcasecmp:(56,492),11904,32;tcl_StringCaseMatch:(56,494)=*(56,495)=f(0,1),11936,32;tcl_UniCharIsControl:(56,192),11968,32;tcl_UniCharIsGraph:(56,192),12000,32;tcl_UniCharIsPrint:(56,192),12032,32;tcl_UniCharIsPunct:(56,192),12064,32;tcl_RegExpExecObj:(56,496)=*(56,497)=f(0,1),12096,32;tcl_RegExpGetInfo:(56,498)=*(56,499)=f(0,20),12128,32;tcl_NewUnicodeObj:(56,500)=*(56,501)=f(54,129),12160,32;tcl_SetUnicodeObj:(56,502)=*(56,503)=f(0,20),12192,32;tcl_GetCharLength:(56,504)=*(56,505)=f(0,1),12224,32;tcl_GetUniChar:(56,506)=*(56,507)=f(54,226),12256,32;tcl_GetUnicode:(56,508)=*(56,509)=f(56,471),12288,32;tcl_GetRange:(56,510)=*(56,511)=f(54,129),12320,32;tcl_AppendUnicodeToObj:(56,502),12352,32;tcl_RegExpMatchObj:(56,78),12384,32;tcl_SetNotifier:(56,512)=*(56,513)=f(0,20),12416,32;tcl_GetAllocMutex:(56,514)=*(56,515)=f(56,516)=*(54,26),12448,32;tcl_GetChannelNames:(56,271),12480,32;tcl_GetChannelNamesEx:(56,176),12512,32;tcl_ProcObjCmd:(56,517)=*(56,518)=f(0,1),12544,32;tcl_ConditionFinalize:(56,425),12576,32;tcl_MutexFinalize:(56,423),12608,32;tcl_CreateThread:(56,519)=*(56,520)=f(0,1),12640,32;;TclStubs:t(56,521)=(56,9)Tk_BindingTable:t(57,1)=(57,2)=*(57,3)=xsTk_BindingTable_:Tk_Canvas:t(57,4)=(57,5)=*(57,6)=xsTk_Canvas_:Tk_Cursor:t(57,7)=(57,8)=*(57,9)=xsTk_Cursor_:Tk_ErrorHandler:t(57,10)=(57,11)=*(57,12)=xsTk_ErrorHandler_:Tk_Font:t(57,13)=(57,14)=*(57,15)=xsTk_Font_:Tk_Image:t(57,16)=(57,17)=*(57,18)=xsTk_Image__:Tk_ImageMaster:t(57,19)=(57,20)=*(57,21)=xsTk_ImageMaster_:Tk_OptionTable:t(57,22)=(57,23)=*(57,24)=xsTk_OptionTable_:Tk_PostscriptInfo:t(57,25)=(57,26)=*(57,27)=xsTk_PostscriptInfo_:Tk_TextLayout:t(57,28)=(57,29)=*(57,30)=xsTk_TextLayout_:Tk_Window:t(57,31)=(57,32)=*(57,33)=xsTk_Window_:Tk_3DBorder:t(57,34)=(57,35)=*(57,36)=xsTk_3DBorder_:Tk_Uid:t(57,37)=(7,36) :T(57,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(57,39)=(57,38)Tk_OptionSpec:T(57,40)=s40type:(57,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:(54,1),256,32;typeMask:(0,1),288,32;;Tk_OptionSpec:t(57,41)=(57,40)Tk_SavedOption:T(57,42)=s16optionPtr:(57,43)=*(57,44)=xsTkOption:,0,32;valuePtr:(54,129),32,32;internalForm:(0,13),64,64;;Tk_SavedOption:t(57,45)=(57,42)Tk_SavedOptions:T(57,46)=s336recordPtr:(7,36),0,32;tkwin:(57,31),32,32;numItems:(0,1),64,32;items:(57,47)=ar(7,33);0;19;(57,45),96,2560;nextPtr:(57,48)=*(57,46),2656,32;;Tk_SavedOptions:t(57,49)=(57,46)Tk_OptionParseProc:t(57,50)=(57,51)=f(0,1)Tk_OptionPrintProc:t(57,52)=(57,53)=f(7,36)Tk_CustomOption:T(57,54)=s12parseProc:(57,55)=*(57,50),0,32;printProc:(57,56)=*(57,52),32,32;clientData:(54,1),64,32;;Tk_CustomOption:t(57,57)=(57,54)Tk_ConfigSpec:T(57,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:(57,59)=*(57,57),224,32;;Tk_ConfigSpec:t(57,60)=(57,58) :T(57,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(57,62)=(57,61)Tk_ArgvInfo:t(57,63)=(57,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(57,65)=eTK_DEFER_EVENT:0,TK_PROCESS_EVENT:1,TK_DISCARD_EVENT:2,;Tk_RestrictAction:t(57,66)=(57,65) :T(57,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(57,68)=(57,67) :T(57,69)=eTK_JUSTIFY_LEFT:0,TK_JUSTIFY_RIGHT:1,TK_JUSTIFY_CENTER:2,;Tk_Justify:t(57,70)=(57,69)Tk_FontMetrics:T(57,71)=s12ascent:(0,1),0,32;descent:(0,1),32,32;linespace:(0,1),64,32;;Tk_FontMetrics:t(57,72)=(57,71)Tk_GeomRequestProc:t(57,73)=(57,74)=f(0,20)Tk_GeomLostSlaveProc:t(57,75)=(57,74)Tk_GeomMgr:T(57,76)=s12name:(7,36),0,32;requestProc:(57,77)=*(57,73),32,32;lostSlaveProc:(57,78)=*(57,75),64,32;;Tk_GeomMgr:t(57,79)=(57,76)XVirtualEvent:t(57,80)=(57,81)=s60type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;event:(20,6),128,32;root:(20,6),160,32;subwindow:(20,6),192,32;time:(20,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:(57,37),416,32;same_screen:(0,1),448,32;;XActivateDeactivateEvent:t(57,82)=(57,83)=s20type:(0,1),0,32;serial:(0,5),32,32;send_event:(0,1),64,32;display:(2,89),96,32;window:(20,6),128,32;;XActivateEvent:t(57,84)=(57,82)XDeactivateEvent:t(57,85)=(57,82)Tk_FakeWin:T(57,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:(20,6),160,32;dummy2:(7,36),192,32;dummy3:(7,36),224,32;parentPtr:(57,31),256,32;dummy4:(7,36),288,32;dummy5:(7,36),320,32;pathName:(7,36),352,32;nameUid:(57,37),384,32;classUid:(57,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:(57,87)=*(54,1),1312,32;dummy11:(0,1),1344,32;dummy12:(0,1),1376,32;dummy13:(7,36),1408,32;dummy14:(7,36),1440,32;dummy15:(54,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:(54,1),1664,32;dummy19:(7,36),1696,32;;Tk_FakeWin:t(57,88)=(57,86) :T(57,89)=eTK_STATE_NULL:-1,TK_STATE_ACTIVE:0,TK_STATE_DISABLED:1,TK_STATE_NORMAL:2,TK_STATE_HIDDEN:3,;Tk_State:t(57,90)=(57,89)Tk_SmoothMethod:T(57,91)=s12name:(7,36),0,32;coordProc:(57,92)=*(57,93)=f(0,1),32,32;postscriptProc:(57,94)=*(57,95)=f(0,20),64,32;;Tk_SmoothMethod:t(57,96)=(57,91)Tk_Item:T(57,97)=s68id:(0,1),0,32;nextPtr:(57,98)=*(57,97),32,32;staticTagSpace:(57,99)=ar(7,33);0;2;(57,37),64,96;tagPtr:(57,100)=*(57,37),160,32;tagSpace:(0,1),192,32;numTags:(0,1),224,32;typePtr:(57,101)=*(57,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:(57,98),416,32;state:(57,90),448,32;reserved1:(7,36),480,32;redraw_flags:(0,1),512,32;;Tk_Item:t(57,103)=(57,97)Tk_ItemCreateProc:t(57,104)=(57,105)=f(0,1)Tk_ItemConfigureProc:t(57,106)=(57,107)=f(0,1)Tk_ItemCoordProc:t(57,108)=(57,105)Tk_ItemDeleteProc:t(57,109)=(57,110)=f(0,20)Tk_ItemDisplayProc:t(57,111)=(57,112)=f(0,20)Tk_ItemPointProc:t(57,113)=(57,114)=f(0,13)Tk_ItemAreaProc:t(57,115)=(57,116)=f(0,1)Tk_ItemPostscriptProc:t(57,117)=(57,118)=f(0,1)Tk_ItemScaleProc:t(57,119)=(57,120)=f(0,20)Tk_ItemTranslateProc:t(57,121)=(57,122)=f(0,20)Tk_ItemIndexProc:t(57,123)=(57,124)=f(0,1)Tk_ItemCursorProc:t(57,125)=(57,126)=f(0,20)Tk_ItemSelectionProc:t(57,127)=(57,128)=f(0,1)Tk_ItemInsertProc:t(57,129)=(57,130)=f(0,20)Tk_ItemDCharsProc:t(57,131)=(57,132)=f(0,20)Tk_ItemType:T(57,102)=s96name:(7,36),0,32;itemSize:(0,1),32,32;createProc:(57,133)=*(57,104),64,32;configSpecs:(57,134)=*(57,60),96,32;configProc:(57,135)=*(57,106),128,32;coordProc:(57,136)=*(57,108),160,32;deleteProc:(57,137)=*(57,109),192,32;displayProc:(57,138)=*(57,111),224,32;alwaysRedraw:(0,1),256,32;pointProc:(57,139)=*(57,113),288,32;areaProc:(57,140)=*(57,115),320,32;postscriptProc:(57,141)=*(57,117),352,32;scaleProc:(57,142)=*(57,119),384,32;translateProc:(57,143)=*(57,121),416,32;indexProc:(57,144)=*(57,123),448,32;icursorProc:(57,145)=*(57,125),480,32;selectionProc:(57,146)=*(57,127),512,32;insertProc:(57,147)=*(57,129),544,32;dCharsProc:(57,148)=*(57,131),576,32;nextPtr:(57,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(57,149)=(57,102)Tk_CanvasTextInfo:T(57,150)=s56selBorder:(57,34),0,32;selBorderWidth:(0,1),32,32;selFgColorPtr:(57,151)=*(2,54),64,32;selItemPtr:(57,152)=*(57,103),96,32;selectFirst:(0,1),128,32;selectLast:(0,1),160,32;anchorItemPtr:(57,152),192,32;selectAnchor:(0,1),224,32;insertBorder:(57,34),256,32;insertWidth:(0,1),288,32;insertBorderWidth:(0,1),320,32;focusItemPtr:(57,152),352,32;gotFocus:(0,1),384,32;cursorOn:(0,1),416,32;;Tk_CanvasTextInfo:t(57,153)=(57,150)Tk_Dash:T(57,154)=s8number:(0,1),0,32;pattern:(57,155)=u4pt:(7,36),0,32;array:(36,4),0,32;;,32,32;;Tk_Dash:t(57,156)=(57,154)Tk_TSOffset:T(57,157)=s12flags:(0,1),0,32;xoffset:(0,1),32,32;yoffset:(0,1),64,32;;Tk_TSOffset:t(57,158)=(57,157)Tk_Outline:T(57,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:(57,156),256,64;activeDash:(57,156),320,64;disabledDash:(57,156),384,64;reserved1:(0,19),448,32;reserved2:(0,19),480,32;reserved3:(0,19),512,32;tsoffset:(57,158),544,96;color:(57,151),640,32;activeColor:(57,151),672,32;disabledColor:(57,151),704,32;stipple:(20,9),736,32;activeStipple:(20,9),768,32;disabledStipple:(20,9),800,32;;Tk_Outline:t(57,160)=(57,159)Tk_ImageType:t(57,161)=(57,162)=xsTk_ImageType:Tk_ImageCreateProc:t(57,163)=(57,164)=f(0,1)Tk_ImageGetProc:t(57,165)=(57,166)=f(54,1)Tk_ImageDisplayProc:t(57,167)=(57,168)=f(0,20)Tk_ImageFreeProc:t(57,169)=(57,170)=f(0,20)Tk_ImageDeleteProc:t(57,171)=(54,51)Tk_ImageChangedProc:t(57,172)=(57,173)=f(0,20)Tk_ImagePostscriptProc:t(57,174)=(57,175)=f(0,1)Tk_ImageType:T(57,162)=s36name:(7,36),0,32;createProc:(57,176)=*(57,163),32,32;getProc:(57,177)=*(57,165),64,32;displayProc:(57,178)=*(57,167),96,32;freeProc:(57,179)=*(57,169),128,32;deleteProc:(57,180)=*(57,171),160,32;postscriptProc:(57,181)=*(57,174),192,32;nextPtr:(57,182)=*(57,162),224,32;reserved:(7,36),256,32;;Tk_PhotoHandle:t(57,183)=(0,19)Tk_PhotoImageBlock:T(57,184)=s36pixelPtr:(24,8),0,32;width:(0,1),32,32;height:(0,1),64,32;pitch:(0,1),96,32;pixelSize:(0,1),128,32;offset:(57,185)=ar(7,33);0;3;(0,1),160,128;;Tk_PhotoImageBlock:t(57,186)=(57,184)Tk_PhotoImageFormat:t(57,187)=(57,188)=xsTk_PhotoImageFormat:Tk_ImageFileMatchProc:t(57,189)=(57,190)=f(0,1)Tk_ImageStringMatchProc:t(57,191)=(57,192)=f(0,1)Tk_ImageFileReadProc:t(57,193)=(57,194)=f(0,1)Tk_ImageStringReadProc:t(57,195)=(57,196)=f(0,1)Tk_ImageFileWriteProc:t(57,197)=(57,198)=f(0,1)Tk_ImageStringWriteProc:t(57,199)=(57,200)=f(0,1)Tk_PhotoImageFormat:T(57,188)=s32name:(7,36),0,32;fileMatchProc:(57,201)=*(57,189),32,32;stringMatchProc:(57,202)=*(57,191),64,32;fileReadProc:(57,203)=*(57,193),96,32;stringReadProc:(57,204)=*(57,195),128,32;fileWriteProc:(57,205)=*(57,197),160,32;stringWriteProc:(57,206)=*(57,199),192,32;nextPtr:(57,207)=*(57,188),224,32;;Tk_ErrorProc:t(57,208)=(57,209)=f(0,1)Tk_EventProc:t(57,210)=(57,211)=f(0,20)Tk_GenericProc:t(57,212)=(57,213)=f(0,1)Tk_GetSelProc:t(57,214)=(57,215)=f(0,1)Tk_LostSelProc:t(57,216)=(54,51)Tk_RestrictProc:t(57,217)=(57,218)=f(57,66)Tk_SelectionProc:t(57,219)=(57,220)=f(0,1)TkBindEvalProc:t(0,21)=(0,22)=f(0,1)TkBindFreeProc:t(0,23)=(54,51)TkClassCreateProc:t(0,24)=(0,25)=f(20,6)TkClassGeometryProc:t(0,26)=(54,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:(27,1),32,32;display:(2,89),64,32;TkWin:(57,31),96,32;Interp:(54,223),128,32;widgetCmd:(54,12),160,32;Cursor:(57,7),192,32;Width:(0,1),224,32;Height:(0,1),256,32;TimerInterval:(0,1),288,32;timerHandler:(54,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:(54,1),1120,32;UpdatePending:(28,2),1152,8;CreateProc:(0,36)=*(60,1),1184,32;DisplayProc:(0,36),1216,32;ReshapeProc:(0,36),1248,32;DestroyProc:(0,36),1280,32;TimerProc:(0,36),1312,32;OverlayCtx:(27,1),1344,32;OverlayWindow:(20,6),1376,32;OverlayDisplayProc:(0,36),1408,32;OverlayUpdatePending:(28,2),1440,8;OverlayCmap:(20,11),1472,32;OverlayTransparentPixel:(0,1),1504,32;OverlayIsMapped:(0,1),1536,32;VisInfo:(0,37)=*(24,20),1568,32;EpsRedMap:(0,38)=*(28,12),1600,32;EpsGreenMap:(0,38),1632,32;EpsBlueMap:(0,38),1664,32;EpsMapSize:(28,7),1696,32;;configSpecs:S(0,39)=ar(0,1);0;-1;(57,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(54,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(39,32)ident:r(39,32)get_rgb_colormap:f(20,11)dpy:p(2,89)scrnum:p(0,1)visinfo:p(0,40)=*(24,20)tkwin:p(57,31)scrnum:r(0,1)tkwin:r(57,31)hp_cr_maps:r(20,3)status:r(0,1)numCmaps:(0,1)standardCmaps:(0,41)=*(24,22)root:(20,6)cmap:r(20,11)Togl_Init:F(0,1)interp:p(54,223)interp:r(54,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(54,1)clientData:r(54,1)Togl_SetTimerFunc:F(0,20)Togl_CreateCommand:F(0,20)cmd_name:p(7,36)cmd_proc:p(0,42)=*(60,3)cmd_proc:r(0,42)new_item:(0,1)entry:r(54,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:(54,165)Togl_Cmd:f(0,1)Togl_CreateWindow:f(20,6)parent:p(20,6)instanceData:p(54,1)visinfo:(0,37)dpy:(2,89)directCtx:(0,1)window:(20,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.0:V(0,45)=ar(7,33);0;11;(0,1)dbl_flags.1:V(0,45)shareWith:r(0,35)attempt:(0,1)depth:r(0,1)shareCtx:r(27,1)dbl_flag:(0,1)index_size:r(0,1)index_bits:(28,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(54,223)Togl_TkWin:F(57,31)noFaultXAllocColor:f(0,20)cmap:p(20,11)cmapSize:p(0,1)color:p(57,151)exact:p(0,47)=*(0,1)cmapSize:r(0,1)exact:r(0,47)ctable:r(57,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(54,1)Togl_SetClientData:F(0,20)Togl_Display:F(2,89)Togl_Screen:F(2,33)Togl_ScreenNumber:F(0,1)Togl_Colormap:F(20,11)grabPixels:f(0,48)=*(28,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:(28,7)lsbfirst:(28,7)rowlength:(28,7)skiprows:(28,7)skippixels:(28,7)alignment:(28,7)format:(28,1)size:r(0,4)generateEPS:f(0,1)filename:p(39,32)fp:r(0,49)=*(30,1)pixels:(0,48)curpix:(24,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:(39,32)inColor:(0,1)user_redraw:r(0,50)width:(0,4)CommandTable:S(54,162)glpng.c/usr/include/png.h/usr/include/zlib.h/usr/include/zconf.hByte:t(50,1)=(0,11)uInt:t(50,2)=(0,4)uLong:t(50,3)=(0,5)Bytef:t(50,4)=(50,1)charf:t(50,5)=(0,2)intf:t(50,6)=(0,1)uIntf:t(50,7)=(50,2)uLongf:t(50,8)=(50,3)voidpf:t(50,9)=(0,19)voidp:t(50,10)=(0,19)alloc_func:t(49,1)=(49,2)=*(49,3)=f(50,9)free_func:t(49,4)=(49,5)=*(49,6)=f(0,20)z_stream_s:T(49,7)=s56next_in:(49,8)=*(50,4),0,32;avail_in:(50,2),32,32;total_in:(50,3),64,32;next_out:(49,8),96,32;avail_out:(50,2),128,32;total_out:(50,3),160,32;msg:(8,36),192,32;state:(49,9)=*(49,10)=xsinternal_state:,224,32;zalloc:(49,1),256,32;zfree:(49,4),288,32;opaque:(50,9),320,32;data_type:(0,1),352,32;adler:(50,3),384,32;reserved:(50,3),416,32;;z_stream:t(49,11)=(49,7)z_streamp:t(49,12)=(49,13)=*(49,11)gzFile:t(49,14)=(50,10)internal_state:T(49,10)=s4dummy:(0,1),0,32;;/usr/include/pngconf.h__jmp_buf:t(53,1)=(53,2)=ar(8,33);0;5;(0,1)__jmp_buf_tag:T(52,1)=s156__jmpbuf:(53,1),0,192;__mask_was_saved:(0,1),192,32;__saved_mask:(35,2),224,1024;;jmp_buf:t(52,2)=(52,3)=ar(8,33);0;0;(52,1)sigjmp_buf:t(52,4)=(52,2)clock_t:t(59,1)=(8,41)tm:T(59,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:(18,32),320,32;;itimerspec:T(59,3)=s16it_interval:(36,1),0,64;it_value:(36,1),64,64;;png_uint_32:t(51,1)=(0,5)png_int_32:t(51,2)=(0,3)png_uint_16:t(51,3)=(0,9)png_int_16:t(51,4)=(0,8)png_byte:t(51,5)=(0,11)png_size_t:t(51,6)=(6,1)png_fixed_point:t(51,7)=(51,2)png_voidp:t(51,8)=(0,19)png_bytep:t(51,9)=(51,10)=*(51,5)png_uint_32p:t(51,11)=(51,12)=*(51,1)png_int_32p:t(51,13)=(51,14)=*(51,2)png_uint_16p:t(51,15)=(51,16)=*(51,3)png_int_16p:t(51,17)=(51,18)=*(51,4)png_const_charp:t(51,19)=(18,32)png_charp:t(51,20)=(8,36)png_fixed_point_p:t(51,21)=(51,22)=*(51,7)png_FILE_p:t(51,23)=(51,24)=*(2,1)png_doublep:t(51,25)=(51,26)=*(0,13)png_bytepp:t(51,27)=(51,28)=*(51,10)png_uint_32pp:t(51,29)=(51,30)=*(51,12)png_int_32pp:t(51,31)=(51,32)=*(51,14)png_uint_16pp:t(51,33)=(51,34)=*(51,16)png_int_16pp:t(51,35)=(51,36)=*(51,18)png_const_charpp:t(51,37)=(51,38)=*(18,32)png_charpp:t(51,39)=(51,40)=*(8,36)png_fixed_point_pp:t(51,41)=(51,42)=*(51,22)png_doublepp:t(51,43)=(51,44)=*(51,26)png_charppp:t(51,45)=(51,46)=*(51,40)png_zcharp:t(51,47)=(51,48)=*(50,5)png_zcharpp:t(51,49)=(51,50)=*(51,48)png_zstreamp:t(51,51)=(49,13)png_color_struct:T(48,1)=s3red:(51,5),0,8;green:(51,5),8,8;blue:(51,5),16,8;;png_color:t(48,2)=(48,1)png_colorp:t(48,3)=(48,4)=*(48,2)png_colorpp:t(48,5)=(48,6)=*(48,4)png_color_16_struct:T(48,7)=s10index:(51,5),0,8;red:(51,3),16,16;green:(51,3),32,16;blue:(51,3),48,16;gray:(51,3),64,16;;png_color_16:t(48,8)=(48,7)png_color_16p:t(48,9)=(48,10)=*(48,8)png_color_16pp:t(48,11)=(48,12)=*(48,10)png_color_8_struct:T(48,13)=s5red:(51,5),0,8;green:(51,5),8,8;blue:(51,5),16,8;gray:(51,5),24,8;alpha:(51,5),32,8;;png_color_8:t(48,14)=(48,13)png_color_8p:t(48,15)=(48,16)=*(48,14)png_color_8pp:t(48,17)=(48,18)=*(48,16)png_sPLT_entry_struct:T(48,19)=s10red:(51,3),0,16;green:(51,3),16,16;blue:(51,3),32,16;alpha:(51,3),48,16;frequency:(51,3),64,16;;png_sPLT_entry:t(48,20)=(48,19)png_sPLT_entryp:t(48,21)=(48,22)=*(48,20)png_sPLT_entrypp:t(48,23)=(48,24)=*(48,22)png_sPLT_struct:T(48,25)=s16name:(51,20),0,32;depth:(51,5),32,8;entries:(48,21),64,32;nentries:(51,2),96,32;;png_sPLT_t:t(48,26)=(48,25)png_sPLT_tp:t(48,27)=(48,28)=*(48,26)png_sPLT_tpp:t(48,29)=(48,30)=*(48,28)png_text_struct:T(48,31)=s16compression:(0,1),0,32;key:(51,20),32,32;text:(51,20),64,32;text_length:(51,6),96,32;;png_text:t(48,32)=(48,31)png_textp:t(48,33)=(48,34)=*(48,32)png_textpp:t(48,35)=(48,36)=*(48,34)png_time_struct:T(48,37)=s8year:(51,3),0,16;month:(51,5),16,8;day:(51,5),24,8;hour:(51,5),32,8;minute:(51,5),40,8;second:(51,5),48,8;;png_time:t(48,38)=(48,37)png_timep:t(48,39)=(48,40)=*(48,38)png_timepp:t(48,41)=(48,42)=*(48,40)png_unknown_chunk_t:T(48,43)=s20name:(48,44)=ar(8,33);0;4;(51,5),0,40;data:(51,10),64,32;size:(51,6),96,32;location:(51,5),128,8;;png_unknown_chunk:t(48,45)=(48,43)png_unknown_chunkp:t(48,46)=(48,47)=*(48,45)png_unknown_chunkpp:t(48,48)=(48,49)=*(48,47)png_info_struct:T(48,50)=s288width:(51,1),0,32;height:(51,1),32,32;valid:(51,1),64,32;rowbytes:(51,1),96,32;palette:(48,3),128,32;num_palette:(51,3),160,16;num_trans:(51,3),176,16;bit_depth:(51,5),192,8;color_type:(51,5),200,8;compression_type:(51,5),208,8;filter_type:(51,5),216,8;interlace_type:(51,5),224,8;channels:(51,5),232,8;pixel_depth:(51,5),240,8;spare_byte:(51,5),248,8;signature:(48,51)=ar(8,33);0;7;(51,5),256,64;gamma:(0,12),320,32;srgb_intent:(51,5),352,8;num_text:(0,1),384,32;max_text:(0,1),416,32;text:(48,33),448,32;mod_time:(48,38),480,64;sig_bit:(48,14),544,40;trans:(51,9),608,32;trans_values:(48,8),640,80;background:(48,8),720,80;x_offset:(51,2),800,32;y_offset:(51,2),832,32;offset_unit_type:(51,5),864,8;x_pixels_per_unit:(51,1),896,32;y_pixels_per_unit:(51,1),928,32;phys_unit_type:(51,5),960,8;hist:(51,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:(51,20),1280,32;pcal_X0:(51,2),1312,32;pcal_X1:(51,2),1344,32;pcal_units:(51,20),1376,32;pcal_params:(51,39),1408,32;pcal_type:(51,5),1440,8;pcal_nparams:(51,5),1448,8;free_me:(51,1),1472,32;unknown_chunks:(48,46),1504,32;unknown_chunks_num:(51,6),1536,32;iccp_name:(51,20),1568,32;iccp_profile:(51,20),1600,32;iccp_proflen:(51,1),1632,32;iccp_compression:(51,5),1664,8;splt_palettes:(48,27),1696,32;splt_palettes_num:(51,1),1728,32;scal_unit:(51,5),1760,8;scal_pixel_width:(0,13),1792,64;scal_pixel_height:(0,13),1856,64;scal_s_width:(51,20),1920,32;scal_s_height:(51,20),1952,32;row_pointers:(51,27),1984,32;int_gamma:(51,7),2016,32;int_x_white:(51,7),2048,32;int_y_white:(51,7),2080,32;int_x_red:(51,7),2112,32;int_y_red:(51,7),2144,32;int_x_green:(51,7),2176,32;int_y_green:(51,7),2208,32;int_x_blue:(51,7),2240,32;int_y_blue:(51,7),2272,32;;png_info:t(48,52)=(48,50)png_infop:t(48,53)=(48,54)=*(48,52)png_infopp:t(48,55)=(48,56)=*(48,54)png_row_info_struct:T(48,57)=s12width:(51,1),0,32;rowbytes:(51,1),32,32;color_type:(51,5),64,8;bit_depth:(51,5),72,8;channels:(51,5),80,8;pixel_depth:(51,5),88,8;;png_row_info:t(48,58)=(48,57)png_row_infop:t(48,59)=(48,60)=*(48,58)png_row_infopp:t(48,61)=(48,62)=*(48,60)png_struct:t(48,63)=(48,64)=xspng_struct_def:png_structp:t(48,65)=(48,66)=*(48,63)png_error_ptr:t(48,67)=(48,68)=*(48,69)=f(0,20)png_rw_ptr:t(48,70)=(48,71)=*(48,72)=f(0,20)png_flush_ptr:t(48,73)=(48,74)=*(48,75)=f(0,20)png_read_status_ptr:t(48,76)=(48,77)=*(48,78)=f(0,20)png_write_status_ptr:t(48,79)=(48,77)png_progressive_info_ptr:t(48,80)=(48,81)=*(48,82)=f(0,20)png_progressive_end_ptr:t(48,83)=(48,81)png_progressive_row_ptr:t(48,84)=(48,85)=*(48,86)=f(0,20)png_user_transform_ptr:t(48,87)=(48,88)=*(48,89)=f(0,20)png_user_chunk_ptr:t(48,90)=(48,91)=*(48,92)=f(0,1)png_unknown_chunk_ptr:t(48,93)=(48,74)png_malloc_ptr:t(48,94)=(48,95)=*(48,96)=f(51,8)png_free_ptr:t(48,97)=(48,98)=*(48,99)=f(0,20)png_struct_def:T(48,64)=s660jmpbuf:(52,2),0,1248;error_fn:(48,67),1248,32;warning_fn:(48,67),1280,32;error_ptr:(51,8),1312,32;write_data_fn:(48,70),1344,32;read_data_fn:(48,70),1376,32;io_ptr:(51,8),1408,32;read_user_transform_fn:(48,87),1440,32;write_user_transform_fn:(48,87),1472,32;user_transform_ptr:(51,8),1504,32;user_transform_depth:(51,5),1536,8;user_transform_channels:(51,5),1544,8;mode:(51,1),1568,32;flags:(51,1),1600,32;transformations:(51,1),1632,32;zstream:(49,11),1664,448;zbuf:(51,9),2112,32;zbuf_size:(51,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:(51,1),2336,32;height:(51,1),2368,32;num_rows:(51,1),2400,32;usr_width:(51,1),2432,32;rowbytes:(51,1),2464,32;irowbytes:(51,1),2496,32;iwidth:(51,1),2528,32;row_number:(51,1),2560,32;prev_row:(51,9),2592,32;row_buf:(51,9),2624,32;sub_row:(51,9),2656,32;up_row:(51,9),2688,32;avg_row:(51,9),2720,32;paeth_row:(51,9),2752,32;row_info:(48,58),2784,96;idat_size:(51,1),2880,32;crc:(51,1),2912,32;palette:(48,3),2944,32;num_palette:(51,3),2976,16;num_trans:(51,3),2992,16;chunk_name:(48,44),3008,40;compression:(51,5),3048,8;filter:(51,5),3056,8;interlaced:(51,5),3064,8;pass:(51,5),3072,8;do_filter:(51,5),3080,8;color_type:(51,5),3088,8;bit_depth:(51,5),3096,8;usr_bit_depth:(51,5),3104,8;pixel_depth:(51,5),3112,8;channels:(51,5),3120,8;usr_channels:(51,5),3128,8;sig_bytes:(51,5),3136,8;filler:(51,3),3152,16;background_gamma_type:(51,5),3168,8;background_gamma:(0,12),3200,32;background:(48,8),3232,80;background_1:(48,8),3312,80;output_flush_fn:(48,73),3392,32;flush_dist:(51,1),3424,32;flush_rows:(51,1),3456,32;gamma_shift:(0,1),3488,32;gamma:(0,12),3520,32;screen_gamma:(0,12),3552,32;gamma_table:(51,9),3584,32;gamma_from_1:(51,9),3616,32;gamma_to_1:(51,9),3648,32;gamma_16_table:(51,33),3680,32;gamma_16_from_1:(51,33),3712,32;gamma_16_to_1:(51,33),3744,32;sig_bit:(48,14),3776,40;shift:(48,14),3816,40;trans:(51,9),3872,32;trans_values:(48,8),3904,80;read_row_fn:(48,76),4000,32;write_row_fn:(48,79),4032,32;info_fn:(48,80),4064,32;row_fn:(48,84),4096,32;end_fn:(48,83),4128,32;save_buffer_ptr:(51,9),4160,32;save_buffer:(51,9),4192,32;current_buffer_ptr:(51,9),4224,32;current_buffer:(51,9),4256,32;push_length:(51,1),4288,32;skip_length:(51,1),4320,32;save_buffer_size:(51,6),4352,32;save_buffer_max:(51,6),4384,32;buffer_size:(51,6),4416,32;current_buffer_size:(51,6),4448,32;process_mode:(0,1),4480,32;cur_palette:(0,1),4512,32;current_text_size:(51,6),4544,32;current_text_left:(51,6),4576,32;current_text:(51,20),4608,32;current_text_ptr:(51,20),4640,32;palette_lookup:(51,9),4672,32;dither_index:(51,9),4704,32;hist:(51,15),4736,32;heuristic_method:(51,5),4768,8;num_prev_filters:(51,5),4776,8;prev_filters:(51,9),4800,32;filter_weights:(51,15),4832,32;inv_filter_weights:(51,15),4864,32;filter_costs:(51,15),4896,32;inv_filter_costs:(51,15),4928,32;time_buffer:(51,20),4960,32;free_me:(51,1),4992,32;user_chunk_ptr:(51,8),5024,32;read_user_chunk_fn:(48,90),5056,32;num_chunk_list:(0,1),5088,32;chunk_list:(51,9),5120,32;rgb_to_gray_status:(51,5),5152,8;rgb_to_gray_red_coeff:(51,3),5168,16;rgb_to_gray_green_coeff:(51,3),5184,16;rgb_to_gray_blue_coeff:(51,3),5200,16;empty_plte_permitted:(51,5),5216,8;int_gamma:(51,7),5248,32;;version_1_0_8:t(48,100)=(48,65)png_structpp:t(48,101)=(48,102)=*(48,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(25,7)screenGamma:S(0,13)gammaExplicit:S(0,2)checkForGammaEnv:f(0,20)viewingGamma:(0,13)gammaEnv:r(8,36)SafeSize:f(0,1)Resize:f(0,20)components:p(0,1)d1:p(51,9)w1:p(0,1)h1:p(0,1)d2:p(51,9)w2:p(0,1)h2:p(0,1)d2:r(51,9)sx:r(0,12)sy:r(0,12)y:(0,1)xx:r(0,1)yy:r(0,1)d:r(51,9)ExtSupported:f(0,1)x:p(18,32)x:r(18,32)ext.0:V(0,23)=*(25,8)c:r(18,32)xlen:r(0,1)HalfSize:f(0,1)components:p(25,7)width:p(25,7)height:p(25,7)data:p(0,24)=*(0,11)d:p(18,34)filter:p(0,1)data:r(0,24)d:r(18,34)filter:r(0,1)x:(0,1)line:(0,1)Build2DMipmaps:f(0,20)format:p(25,1)data:p(0,24)components:(25,7)width:r(25,7)height:r(25,7)format:(25,1)filter:(0,1)level:(0,1)d:(18,34)last:r(0,24)pngLoadRaw:F(0,1)filename:p(18,32)pinfo:p(0,25)=*(1,3)pinfo:r(0,25)fp:r(51,24)pngLoadRawF:F(0,1)fp:p(51,24)pinfo:p(0,25)header:(0,26)=ar(8,33);0;7;(0,11)png:(48,65)info:(48,53)endinfo:(48,53)data:r(51,9)row_p:r(0,27)=*(51,9)fileGamma:(0,13)width:(51,1)height:(51,1)depth:(0,1)color:(0,1)i:r(51,1)pngLoad:F(0,1)mipmap:p(0,1)trans:p(0,1)pinfo:p(0,28)=*(1,1)pngLoadF:F(0,1)pinfo:p(0,28)pack:(25,7)unpack:(25,7)header:(0,26)data:(51,9)data2:(51,9)row_p:r(0,27)rw:r(51,1)rh:r(51,1)pal:(48,3)cols:(0,1)intf:r(25,7)glformat:r(25,1)glcomponent:r(25,7)p:r(51,9)endp:(51,9)q:r(51,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(51,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.20/Ex/ex.c../Eden/notation.h :T(63,1)=eINTERNAL:0,EDEN:1,SCOUT:2,DONALD:3,ARCA:4,SASAMI:5,;notationType:t(63,2)=(63,1)edenCmd:f(0,1)clientData:p(43,1)interp:p(43,223)argv:p(47,200)argv:r(47,200)notation:r(63,2)todoCmd:f(0,1)evaluateCmd:f(0,1)quitCmd:f(0,1)refreshCmd:f(0,1)tkwin:r(46,31)e:(47,165)gotoCmd:f(0,1)Tcl_AppInit:F(0,1)interp:r(43,223)EXinitTcl:F(0,20)EXinit:F(0,20)fullname:(0,23)=ar(0,22);0;254;(0,2)class:r(7,35)version.0:V(7,35)variant.1:V(7,35)webSite.2:V(7,35)win32version.3:V(7,35)sasamiAvail.4:V(7,35)interp:G(43,223)mainWindow:G(46,31)sptr:G(7,35)Tcl_EvalEC:F(0,20)script:p(7,35)Tcl_GlobalEvalEC:F(0,20)script.hScript:T(53,1)=s12maxScript:(0,1),0,32;text:(8,35),32,32;ready:(0,1),64,32;;Script:t(53,2)=(53,1)lineno:G(0,1)prompt_on:G(0,1)currentNotation:G(54,2)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)changeNotation:F(0,20)notation:p(54,2)notation:r(54,2)setprompt:F(0,20)label:(0,23)stmtType:r(8,35)distribute:f(0,20)str:p(8,35)script:p(0,25)=*(53,2)str:r(8,35)script:r(0,25)sptr:r(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)=*(27,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)ScriptBuffer:S(0,24)=*(0,23)/dcs/emp/ashley/tkeden1.20/Scout/symbol:T(44,1)=s16name:(5,35),0,32;type:(0,1),32,32;def:(44,2)=*(44,3)=xstree:,64,32;next:(44,4)=*(44,1),96,32;;symbol:t(44,5)=(44,1)WinStruct:t(45,1)=(45,2)=s68type:(0,1),0,32;frame:(44,2),32,32;string:(44,2),64,32;box:(44,2),96,32;pict:(44,2),128,32;xmin:(44,2),160,32;ymin:(44,2),192,32;xmax:(44,2),224,32;ymax:(44,2),256,32;font:(44,2),288,32;bgcolor:(44,2),320,32;fgcolor:(44,2),352,32;bdcolor:(44,2),384,32;border:(44,2),416,32;bdtype:(44,2),448,32;align:(0,1),480,32;sensitive:(44,2),512,32;;WinField:t(45,3)=(45,4)=s8change:(0,1),0,32;f:(45,5)=u4type:(0,1),0,32;frame:(44,2),0,32;string:(44,2),0,32;box:(44,2),0,32;pict:(44,2),0,32;xmin:(44,2),0,32;ymin:(44,2),0,32;xmax:(44,2),0,32;ymax:(44,2),0,32;font:(44,2),0,32;bgcolor:(44,2),0,32;fgcolor:(44,2),0,32;bdcolor:(44,2),0,32;border:(44,2),0,32;bdtype:(44,2),0,32;align:(0,1),0,32;sensitive:(44,2),0,32;;,32,32;;tree:T(44,3)=s140op:(0,1),0,32;l:(45,6)=u68s:(5,35),0,32;c:(0,2),0,8;i:(0,13),0,64;v:(44,4),0,32;t:(44,2),0,32;w:(45,1),0,544;;,32,544;r:(45,6),576,544;;tree:t(45,7)=(44,3)YYSTYPE:t(46,1)=(46,2)=u68s:(5,35),0,32;d:(0,13),0,64;i:(0,1),0,32;v:(46,3)=*(44,5),0,32;t:(46,4)=*(45,7),0,32;w:(45,1),0,544;f:(45,3),0,64;;hash:F(0,1)name:r(5,35)new_sym:F(46,3)h:p(0,1)h:r(0,1)v:r(46,3)lookUp:F(46,3)installIntVar:F(0,20)value:p(0,1)value:r(0,1)sym:r(46,3)declare_image_action:F(0,20)s:(0,23)=ar(0,22);0;255;(0,2)declare:F(0,1)list:p(46,4)p:r(46,4)appendTreeList:F(0,20)t:p(46,4)t:r(46,4)clearTreeList:F(0,20)translate:F(0,20)w:(45,1)s:r(5,35)arg:r(46,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(46,3)dumpscout:F(0,1)clientData:p(49,1)interp:p(49,223)argv:p(52,200)saveHeapPtr:(5,35)sp:r(46,3)p:r(0,25)=*(46,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)=*(47,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;(46,3)defname:S(5,35)TreeList:S(0,31)=*(46,4)tempname:S(0,29)WinStruct:t(40,1)=(40,2)=s68type:(0,1),0,32;frame:(40,3)=*(40,4)=xstree:,32,32;string:(40,3),64,32;box:(40,3),96,32;pict:(40,3),128,32;xmin:(40,3),160,32;ymin:(40,3),192,32;xmax:(40,3),224,32;ymax:(40,3),256,32;font:(40,3),288,32;bgcolor:(40,3),320,32;fgcolor:(40,3),352,32;bdcolor:(40,3),384,32;border:(40,3),416,32;bdtype:(40,3),448,32;align:(0,1),480,32;sensitive:(40,3),512,32;;WinField:t(40,5)=(40,6)=s8change:(0,1),0,32;f:(40,7)=u4type:(0,1),0,32;frame:(40,3),0,32;string:(40,3),0,32;box:(40,3),0,32;pict:(40,3),0,32;xmin:(40,3),0,32;ymin:(40,3),0,32;xmax:(40,3),0,32;ymax:(40,3),0,32;font:(40,3),0,32;bgcolor:(40,3),0,32;fgcolor:(40,3),0,32;bdcolor:(40,3),0,32;border:(40,3),0,32;bdtype:(40,3),0,32;align:(0,1),0,32;sensitive:(40,3),0,32;;,32,32;;tree:T(40,4)=s140op:(0,1),0,32;l:(40,8)=u68s:(7,35),0,32;c:(0,2),0,8;i:(0,13),0,64;v:(40,9)=*(40,10)=xssymbol:,0,32;t:(40,3),0,32;w:(40,1),0,544;;,32,544;r:(40,8),576,544;;tree:t(40,11)=(40,4)symbol:T(40,10)=s16name:(7,35),0,32;type:(0,1),32,32;def:(40,3),64,32;next:(40,9),96,32;;symbol:t(41,1)=(40,10)YYSTYPE:t(42,1)=(42,2)=u68s:(7,35),0,32;d:(0,13),0,64;i:(0,1),0,32;v:(42,3)=*(41,1),0,32;t:(42,4)=*(40,11),0,32;w:(40,1),0,544;f:(40,5),0,64;;int_tree:F(42,4)i:p(0,13)i:r(0,13)t:r(42,4)inthonest_tree:F(42,4)str_tree:F(42,4)win_tree:F(42,4)w:p(40,1)sym_tree:F(42,4)sym:p(42,3)sym:r(42,3)def_tree:F(42,4)v:p(42,3)def:p(42,4)v:r(42,3)def:r(42,4)tree2:F(42,4)t1:p(42,4)t1:r(42,4)tree3:F(42,4)t2:p(42,4)t2:r(42,4)freetree:F(0,20)t:p(42,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(27,4)fp:p(0,23)=*(2,1)t:r(27,4)fp:r(0,23)w:(26,1)arg:r(27,4)printsym:F(0,20)v:p(27,3)fp:p(0,23)v:r(27,3)store.cstoreDefn:F(0,20)storeSym:F(0,20)command:(29,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(34,1)w:p(34,1)f:p(34,3)f:r(34,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)=*(33,5),0,32;t:(0,26)=*(34,7),0,32;w:(34,1),0,544;f:(34,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;(17,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(34,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)=*(11,1)ScoutAppAgentName:S(0,1)st_script:G(0,33)=*(47,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.0)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.0)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.0)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.0)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.0)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.0)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.0)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.0)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.0)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.0)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.0)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.0)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.0)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.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.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 $$?: Goޣ#ToХ%`c 00&l 88&@u xx&0 ~--p00<̅3l @ @r, . ؞. ܞ. . 2 3 3 0#  \: < w~HށS x <($ޣХ08 x   0 ̅@ . . . . 2 3 3  T T +2  =H A. OL [ q.  3   P . 2   .  . . .  ̅ ` 3 % 33 > N ]3 i vX  d'   3  3  3  9 :@ ; :  34 8 < @ D %4 -4 4;@L$GpM $U0$]̝$b$g,p@hz,Ԥh<  H L P  4 T 5  X \ ` 4 4 4 4  4 8  8  ;j &9 +x 7 $ H% S*d Z, c6 j8 q $ ;LU U X I P 3PI @ 7   7 78f  I 4 J  <* 7 @I KI QP hY  l y\F  4 le     6  6P X  hN d  8" 8) x2 9 :;  I@ Q@ XH ]L f\ rP T X \ ` d   *[   .   )#I 6` EY LZ S` ] i1 p zb a a a t@ a  8      b  # ( . 5![ > a G Pb Xb Pa :k :4 s@GMLUh0]Nbjg *p",z"*%,2%7  $ d (  f @, 0 hd `d pd ld dd hl  `l t4 8@c `c  7       J K M ll " 8(^ <^f (`) !T`= ,`M 7`] B0ms kVbj# x# `' d' h' l' p'  t'  x' ) |' 2  < 8; K t? T  e  n l 4{ 4 3 H |g  @ ' 0 ' 0 \  }  D # +   @ ' K ' X ' d ' r '  '  (  (  (  F 0 ( (  x X     ( 6 a # 7 + 87 7 p ?  J  R l \ l f l p l  l k`( : ) `) : )  )  l ) : m h) * *  n  m Pn  l X n P @,  * 7 `* 8 * 9 ~  n k* : W 4Xg@`G M`U @]"`b`gp(z( f  + $+ (+ ~ ,+ `  50+ 4+ ~ ~ ~ ~ ~ ĵ   D @+ 7 +  @, x# - * {j : 0|f G |f T . . \ . . $} }y d ȵ v   ؟ D 4w `,@ = Э6  #  x#X    ;$ $  2 # > {d M r U :c  j d    & 4  2u (  xa  b, p E  0B5H I\0 b$ { lw _ @K  <B   D0 B j @]Pf& : V@a,e a,o`ypgB , < ,m S, Db, (/  Y+Dv  70 ET= K:Y b et p  $] ( l!_ @e  3 Ю H /  N l X3 , 2D2 MPJ ^ e. o w  L)  \Y  3   g >  d    |n * 2` 8,, K0# V b8n j vD TpK l5  " ~  0A! p+ @*$Pp-`9-z Bp:T5 a= o/, <   , N Я7@P,`P, 2r ; F XJj m\si rHb,|) /\ u H 0ؘ3 @. P"$a,+`,:p$L@}A g(a,p_  u- ? \  0  ,  a 5- $V 6L I %XI * < H N<  ]P h w ~P?  0 ( ( N  T d I/t Р , "а?/9 Dxf SX  fb,t  j   0v .D H, Pn c $đt . N AT(  i|< zt# X hA  b  ~ H)     ĝy #L 40B[ U@i @s v 1g n 1 t ,6 P5@ <9 `A(   \:   N  J p380 :Iu O5\4# nA w@( P $# H' ,6   ( ԋ= ,#  Q ^  N #  0)G 2Dh _4r4$d,бt2  q3 \! e8T H ) g!X 9A CGM S Zk } A\  S ^  |   02  X  @rp HN 2T :ܩ% BPU0J! `P& pE z `5p)B b` < 4   /f D 8! %8 47DR `X j@) {0 di в̽  a Ȣ I* P /\ r 7"Z4 h {$ c  ` .u `b,g 5- 0C  Ȼ  D  , , p} 0 n H  U <K p  7 } 3  3    3 5 W   d. X ! H  ! !0$!T# 9! A! M!A \! j!@2!P!< !`?!8 !p5!; !  ! !@nJ !ܗf "b," "0"4 A"*S"\ f"t5 s" "'"p " "A""гH":" "t "< #0 #4E # #  /#}! :#0L#^# L f#xX u#*# R## # # #)@ #3 # #q #0#k $ H $, )$` 3$@2 A$@?J$hb,X$\ e$dc r$ ~$P6$`7$p0$, $P- $L $'`'  'L 'H 'p5'L  '' ((= (:-($/d 8(` I( /u O(J Y(,e(  m(* t(t z(  (C (P & (2 ( ( (t1 ((\ (h( (P^ (@ (t (е,)+ )y(){ -)7:)0+ B)x J)8a,T)e m) s)8 }) )o )4 )T ) )ؿ )9f )\N )`= * *pI *f **V# 3* =* F*3 R*B d*K i* q*԰1 *> *c,D*1*<$ * B *J0 *0 * &*@P  * +8 +5 %+0B+@AO+P-`+`Ls+ +<7 +p + +԰ +g++` +A+Q +p, +a ,t2 ,4 %,0 1, =,l G,$H N,1 Y,hj j,lJ t,' ,;,a ,ж, ,q ,+,b,,c,,' -O -8qR -, /-D) C- Q-H0 \-+k-@  v- --H - .-   -05-L  -do -@5-$ .' .̅.P7#.`3.Da  >.;a L.\ Z.$: l.p?x.L- .b,.: .Q ..:.d2 .5. .|  /B / /b,+/5dl V5(# b5c,Dj5Xb 5z5% 5555 5 ?50J5 5 5n 5N 6z 68: !67` O7M X7ck7\? q775 7H 7 7( 7PR 7 771 70 7[ 7< 7к*8X& 8!8?.8w 78c O8 Y8)l8 8  888 8 8H 81 8b,8  8@ 8b, 8 8 9PM 90&"9@d59 99PK C9X{7 T M9 / _9* v9P9 9Q 9`>9``,9  9 9 9 p9n :h% :@  !:p:-:  >:, C: L:( ]:P  e:b,s:::0)h :3 :# :t : :6 :,: :D :  ;P;&#;л/;d~ <;D F;D a M; T;@v ];xC e; i;| ;L ;hE ;-W ;";;( ;;Y! ; ;L ; << 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.crcsid3rcsid4LocalVarListyacc.cMAXGARBAGEMAXUSABLEnGarbagenUsablegarbageLevelgarbageusableyytranslateyyprhsyyrhsyyrlineyytnameyyr1yyr2yydefactyydefgotoyypactyypgotoyytableyycheckyy_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.cerrorstringwithinNamedd_lex.cdd_textbufsizedd_lengstateisOpenshapecurlyCountDonaldAppAgentNamesaveaction_Atokenizegtargetcheck.cTypeClashcheck_idsemantic_1semantic_2semantic_3semantic_4check_children_typefunctions.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.4distributescript.cnScriptBufferscriptLevelScriptBuffertablessedenStrsymbolcmpprint.cstore.cstoreScoutDefnsubstst_lex.cconstantstokensfieldssearch_constantsearch_tokensearch_fieldst_textst_lengScoutAppAgentNamenothing.csa_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_tblDeclareGraphscoutTypesa_inputresetupdateevalDatumprintUsageglDisableprogpsymbol_searchglDepthMasksa_getpolysymtbl2listhashprogTogl_Interpeden_delete__errno_location@@GLIBC_2.0dtree2pow@@GLIBC_2.0debugglMatrixModesa_def_light_pos1printsymsa_getlightTogl_GetClientDatafirstpolyget2numerrorContentfincGarbageLevelsa_getobjectinvoke_action_queuefirstmaterialconcatmustintlookUpsasami_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_ATOMglViewportmakearrgetvalueadd_local_variablechange_sourcesTogl_DisplayFuncglBeginTogl_SetCreateFuncrmActionsa_addmaterialmalloc@@GLIBC_2.0pngLoadRawFsasami_light_ambientpre_decgetXrotTcl_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.0topEntryStack_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.0XSendEventlazy_notglTexParameteri_eden_internal_basenameglXChooseVisualclearEntryStackbreak_qemalloc_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_startTcl_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_queuecurrentAgentNamePtrTogl_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_dumpverticesisNotYetDefineddd_lvaled_sasami_set_bgcolourmap_name_to_tokensym_treehashindexTogl_SwapBuffersfreeTreejpnfst_charglFrustuminitDefaultWindowcall_floateagerexit@@GLIBC_2.0Control_CglClearlibLocationAllocdXCreateWindowTogl_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_FreeOptionsyylvalglScalefTk_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_UseLayeryylexdefinition_runtimelhsDeletenewdatumXWarpPointerbackgndget_environpushintpopEntryStackglXSwapBuffersdumpedenTcl_DStringInitglTranslateffinetimeed_sasami_poly_materialWidgetMapsprintf@@GLIBC_2.0out_of_range_errorcont_qglXCreateContextTogl_SetDestroyFunct_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_ClientDataglBlendFuncsa_getfirstlightpushlistsizeappend_agentNameDeclaresa_r_showaxesXUnmapWindowlog@@GLIBC_2.0viewOptionsoptind@@GLIBC_2.0sa_eden_initialiseddeclaredeleteScriptdtree3glEndis_openshapetopMasterStackhashtablepng_set_gammaTcl_VarEvalpng_init_ioprintVersioncode_evalsubstryycharinc_asgnpngBindnoteden_error_index_rangechange_prompttypenamepackTcl_Freesinh@@GLIBC_2.0linenoXInstallColormapst_parse__gmon_start__sa_r_render_objectsyyerrorstrcpy@@GLIBC_2.0png_read_endtkeden1.20/ttyeden0100700000252500001640000102760607325345743012721 0ustar ashleyemELF44 (444x`"XX%X% /lib/ld-linux.so.2GNU'!IxJjCR|p\l>bd&=e3[-O5c~^2t?rNSm*9]Vv:Fy QnGw7+izf_o{}Lu)D hWPXkqB< $ #"0 ( %A/E@KT;`4g8MZ1YUaH.s6,&(=8BHw5XghYx ]#X%C"*:Ș/ؘY7)/(8PXHX$hP,xIșdؙ.(85 &H'X'VhgF xEr)/LȚؚ7'"^\O$&(&(28_H JX$Ehx*A[ț0؛*?7)'&'U([28$HmX<h9x]^BY_Iz&PȜ#؜h-X$^xb(J8;HoX+ h'hx +6.oi7ȝv؝wP~;(}"o8,&HX)s&{p#nh(x\/|0&R4&gz8&Ȟ؞c4)K(&8HK<&X /h__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_internalfscanffgetsdirnamememcpypclose__cxa_finalizedup2systemfeofmallocvsnprintfselectputenvpopen__sigsetjmppipefprintfstrcat__deregister_frame_infochdirfseekoptindstdinsignalstrncmpstrncpyrealloc__strdup_IO_getcforksscanfgettimeofdaygetoptlocaltimetimestrcmpgetcwdfgetcsprintffclosescanfstderrsrandom__errno_locationexit__fxstatsetbuffopenfileno__libc_start_mainstrchrexecvp__register_frame_infoclosevfprintfraisefree_edata__bss_start_endGLIBC_2.1.3GLIBC_2.1GLIBC_2.0@si ii ii ii T% &%$&5(&6,&k0&v4&w8&y<&|######### # # # ################### #!#"$#$$$& $'$($*$+$, $-$$.($/,$00$14$28$3<$4@$7D$8H$9L$:P$;T$<X$=\$>`$?d$@h$Al$Bp$Ct$Dx$E|$F$G$H$I$J$K$L$M$N$O$P$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$b$c$d$e$f$g$h%i%j%l %m%p%r%s%t %u$%x(%z,%{0%}4%~8%<%@%D%H%L%P%U?z5t#%x#%|#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%#h%$h%$h%$h% $h %$h(%$h0%$h8p%$h@`% $hHP%$$hP@%($hX0%,$h` %0$hh%4$hp%8$hx%<$h%@$h%D$h%H$h%L$h%P$h%T$h%X$hp%\$h`%`$hP%d$h@%h$h0%l$h %p$h%t$h%x$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%$h%%h%%h%%h% %h %%h(%%h0%%h8p%%h@`% %hHP%$%hP@%(%hX0%,%h` %0%hh%4%hp%8%hx%<%h%@%h%D%h%H%h%L%h%P%h1^PTRhhQVhH7USP[ƒtЋ]ÐUuItt&B ut h\#]ÍvU]ÍU帘th@&h\#7]Ð&U]ÐU@]ÐUJ,u*;@t5HB@Ph5(&>ÐUWVSp`1҃TDždDž` h\lj󫋕TTT\ SjjVhOƒ 1e[^_]ÍvUSR ]tPSh5(&uuY j@;t- @tPPh05(&&;ShI:9uHBP5X&<HuhZhW*1X&X&]ÍvU tQjhq5(&JH!‰U tPjh5(&J jÐUX&D]U uY j@ ;t- @tP Ph05(&;ShI: $9uHA P5\&HuhZhW1\& $\&UA$Ð$JHU!‰$]ÉU$]ÐU$\&D]UUS]jo19]ÐU]ÍvU E Pu5(&ÉU]ÍvU ,th5(&R5;h5(&l E Pu5(&I;P0t0JɉuPuPh5(&h5(&ÍvUSE PuhSS5;h5(&]ÉU u uhѕUS@ dP;t4 @t P@ dPh05(&Z;vhIhW1P5;h֕5(& E Pu5(&I @tQSh5(& S?;sI1;B0vfPtC0u" tC0u%P,dI ,;B0wfzu tPh,v hE h\OSp$pht6ZYph"B$1H9}6vB< u h hB$CH9|̓ hfBftfHuPjjrB8@$@HÁ th5(&'D@` tSjh5(&=;jItP4RUuhWÍvUh0thXj$0rjj$DR5;h5(&JUSt7hh j$`&b$l&V t x&~SRh`5(&x&]5x&S%u t"x&~Puh5(&Qjuj! @tRuh5(&M ux&iJv=`&l&t`& x&t'~!SPh5(&Y5x&]U u =x&`&ul&t`&P$ÉUWVS< t?@<1ېjh h 4‹R ɉBfB u΋ t>  1jh h 4|‹RBfB u΋ "t>""1jh h 44‹RBfB u΍e[^_]UUE`II@H]ÐUWVSEff``IEQҋu um h;t, @tPhh05(&;vhIhW:1C@ @@(@$ffffPtfJpÉ1 Q;t3 @t#P1Qh05(&>;hIhW~1C Vp iB B@`8 BBffuP0&1DC@t}Ȑ9BADC@t~Eȃt:th̗PP-;iNffPuEȋ}PuPEuffPЗtٗPh5(&  tVjh/5(&j4Pe@,ffu> pU hRPjx%=u @,| `et zt*fzu#4&9Buu 5 juh觇 tPSh<5(& S^ tWShX5(&y 5t `iZY`zt*fzu#4&9Buufzu04&9Bu&vbEx&~ u݋=*B8fBftfHuJB;4&t? Pw1 @tVr h5(&w p `-`x t/eP-;iNPh5(&ee[^_]ÍvUS h5(&t vQ90tP5(&I9vы]U 5;h5(& h h`5(&xÉUhh5;h5(&Nh5(&; h h5(&#$WvUShHh S jSj_]ÉUhj  &ÉUWVS|} u1ۣ;Kv$>Y[5`&pXZ&pp5`ppPt1JvP A`+&0%C$`+=@tLH`+jLh`+?@ @P@`+ @& `+&0&B@ `+2d CYv%CMv CAv%C&BB$v`+`+&@@`+d+=I)&)&tRh?5(&VPhO5(&輾;&u݃hS5(&螾&B&`+B&L &&=m&w#ff9u&ev&&K&&(I=k&H!1w7v9u<1эtCvփ FdPE0ǾUS4ha1}ыELQ<&H!1wj &9uG~F?ttPu>ZY4u-_XhuFCv~)QFPh}1ыELQ u @tRuha5(&X u h hUg&uAIIt 4Rh5(&I&~& 9B=I-&&B&tGhYVPhO5(&x;&u݃hS5(&Z&(=&f@=m&UfD&y=)أ&=tEIth5(&ĺ&B&IB&& th @tR5ha5(&r 5 @tP5ha5(&> 5荿1y=th @tV5ha5(& 5I @tS5ha5(&ƹ 5e[^_]ÐU uhghoÉUWVIPB@~=ht r TkI@@@ I  e^_]'{vUWVSIPBxt hQrvh r {kI@[@p蟹1щ $gHZYVSfE]uع%?e[^_]ÉUWVSIPBxt hrvh r jI@Z@pg1щ $G_XVSTfE]uع}>e[^_]ÉUWVSI@@@,t hhjEu ho}1 Q G^_uԉS賽fE]uع= @tQuh5(& uje[^_]ÍvUWVIPBxufh  r qiI@Y@p蕹t>覷Z0n PI@@ph he^_]ÐUWVStSи$ËEfEuع<CEfEuȹ<CEfEu<C EfEus<C@EfEuT<CEfEu6<C|fDžxx<$e[^_]ÍvUWV,EPfE轷Eu;e^_]ÐUWV8EPEPEȉEfEu;M̉ȺMb)‰U܉fEuع`;$de^_]ÐUWVIPBp~Rh r qfI@@@$fE赳Eu: h&e^_]ÐUWV54&fE;Eu:e^_]ÍvUWVIPBx~Rh7 r eI@@@$fE蹲Eu(: hCe^_]ÐUWVS8hEԡI@@p~ hUS54&hu‹}1I~}ԹыEDtH}1 QBZYuԉS#fE]uعL9vt @tPuh5(&~ uзe[^_]UWVSIPBH<hc r ,dIB@@EhcB pcI@@Xuq SuPE衴tF}1у QrAXZuSfE]uع.8s @tWuh5(&b u贶 hqe[^_]UWVSIPBX ~eh r cIB@XhBp bI@@pS: he[^_]UWVSIPB@L ~ hvh r bIB@X~> Ih4[ BpQcK̋IB@XH~6 vIBP[Df8u@vDKσuuuuuuuuuQ?Ã0 h]fEu5e[^_]ÉUWVSIPB@L ~ h@vhf r `hfI@ paIB@X ~= Ihf4[ BpaK̋IB@XpH~3IBP[Df8u@vDKWuuuuuuuuuQV輯Ã0 hc]fEu4e[^_]ÉUWVSIPB@L ~ hvh r 3`hI@ p`IB@X ~= Ih4[ Bpi`K̋IB@XpH~3IBP[Df8u@vDKPuuuuuuuuuQVÃ0 h]fEu3e[^_]ÉUWVSI@@Lx  ]ȍp S%I@x ޹IB@@Eǹ1IMQh,B p] h,I@ p$]I@@p(XNKyh@hf9 )@1 @P(;9E@;]IJ }};C9~ hiEfEE܉u1e[^_]ÍvUWVSIPBxh}r ]h}I@ p\ h}I@ p$|\I@PBE@EBE]B(ۉEhhf虶]U9=[Ev;]uuT0CE ;]~ϋE 9E U)ЉE@1P舅 he[^_]UWVS U%=uSE0h= uuu uhurE%ft ft)u u Qu hf h u hPmU$`uu hRERu hU7Pu hX'E %WPhfh[u蛨E ;XME u uƉE ;X}h]uSE E C;X~h_VE 0haSE 0hrtvQE 0hdvRE 0hTvhGPE 0h8vWE 0h(vVE 0h vh u Rh?u蛧e[^_]U hÉUWVSIB@ ;XCE 5$&B upsE IBC@;X~ƍe[^_]iUWVSIB@,xt h8IBp }Uȉ%=t RdZYPhEЋ01у Q86_XVSͬ]fEu,e[^_]ÉUWVS<IEEB@;HvEȉE B puI@xuIBp|1ыEDEĉEMă ;N~E @PX5EIB@Mă;H5 B@tV轩EċIB@Mă ;H~ЃufEu+e[^_]ÉUWVSIEEB@;HE hB upWIB@MDE@E~1E Ãuu +E KuދIEE B@M;Hs ue[^_]UI@@P~fx u@v1PPfvUWVSIB@Hu h7IhB p ZV$ jI@@pjݬ]fEu*e[^_]ÉUWVSIB@H,u h IEB@;H hBB pUI@@tXZhLV葨ǃt j& VWj*EWVhNhoEЋIB@MЃ ;HjEԃfEE܉u(e[^_]ÐUWVSIKQ z~QfB f= |Gf= ~ f=;f=|5fzu= jq C@p  h_/e[^_]UWVS,EEP10CE܉fEuع-(EԋS19UH!uŃ u}e[^_]ÉUWVSIB@X hvIBHY %=t'fy t SZYPhPIBPB %=uZM rVtV3it[DuuWVhhoEfEuع'fEC$E܉uع&CtfEEfEEuع& C,P'C $${e[^_]UWVIB@p hIBHq %=t'fy t V6ZYPh ūIBPB %=urN zW4tW6ݞtvDuuPWh`hoVFtfEEfEEub%e^_]UWVS IA@XL~fx t h IA@PauBnu ByuBEEA@X޿8‹UEEuEu S`E1EEt2}u!C9EtMtfCu C9EuF[DuE}~v  PX-EfEĉpEE EEȉEEEUu!C9EtEtfCu C9EuEE܉fEuع#_uc$}}uE E [DuE}_EăfEE܉uZ#e[^_]ÉUWVSL1EUt [DFuE}~v  P$,EfEĉpEE UEȋUEUEfEuع"fEC$貌E܉uع"CtfEEvfEEuعB" C,PC $$,w^u"}}uE E [D $E}EăfEE܉u!e[^_]ÉUVS1Vh芟3hq[DuF~ɍe[^]\UWVSIB@H,~fx t hIB@ pVEMۿEavV3 :C,9C0t+ @tWPh5(& 3dCt, @tVPh5(&ߙ s1s1HZYC,PSUEԃt CDUԉBD CDUЉ @tWSh5(&p SĞ1fCf= t!f= f= tf=f=|1҅t(s8RjC8]ԋ[D}fEu|e[^_]UWVS Et jt(U vE-$v j>(E  j*(U vv j(U bv j(U NvU B9ÉE<U u 4[4C4;]~ uIe[^_]ÉUWVS(j'hà Ip]fEu5e[^_]ÐUWVSIB@X h Ih#B p 6IIB@Xyh@hfjIB@x~ }؍p }ؾTKt uعgKuI@ @pXre[^_]UWVIPB@~1hdr II@^_@p hohf螢e^_]UWVS EIB@;HW h~B p5II@Z@tEIB@M ;H~e[^_]WUWVIB@p hIhB p GI@Y@pct$fEEuWe^_]UWVSIB@H h?IhB p bGI@@x1щ $X$_XI@@pS$fEbE܉ue[^_]ÐUWVfEAEue^_]UWVSI@@I@@phEfEEuع6 @tSuh5(&r uėe[^_]UWVSI@@ tAI`BЉPE0h5(&蘌EI0BDB@ B jДIۉXt S4UB- \$ ]ȍu Sg;D =@r g trh;5(&5(& D@Љ؃ PSh`5(&艋DljD Ep Nt NbMu UrKx}u D=@r  t{h;5(&5(& u-D@Љ؃ PuVh`5(&襊DvuD EP}u D=@r  t{h;5(&85(& ueD@Љ؃ PuVh`5(&݉DvuD Ur5}u D=@r  t{h;5(&h5(& uD@Љ؃ PuVh`5(& DvuD Ep&6U2h&E؉tD =@p\$uE P p5D} tmh5(&`5(& uD@Љ؃Ph5(& u󥋅tp8 xuD=@r  th;5(&蘇5(& 獵xD@Љ؃ PxVh`5(&7DxD  tAI`BЉPU2h5(&Άe[^_]ÍvUWV@ tjjh$5(&蛆D=@uEȃ P p5D} tmh5(&H5(& uȹuD@Љ؃Ph5(&}uD=@uE PD p5D} tmh5(&萅5(& uD@Љ؃Ph5(&9}؍uEf= |7f= ~ f=+f=|% j uu vE0h2e^_]U VSu ]tj3h@5(&褄VSrVjsSS19H!uߍe[^]UVS ]u tj3h5(&@fCf=|_f= ~5f=Sf=|MVSo19vE ]e[^]vVSoE ]e[^]E E(e[^]vU VStjjh5(&薃0pVS0ruPh-3hJ躏VSe[^]ÉUWV  tjjh`5(&#D=@uE؃ P p5D} tmh5(&Ђ5(& uعD@Љ؃Ph5(&y}uعh u508Y0XWuVquRh-6hJwWVBe^_]ÍvUVS `ut&SV Ph5(&́`=@rhh(`0e`[^]ÐUWVS 1] tjjh5(&cI9t8t& PA‹C)$/Is9uʃ =Ij t)ue[^_]Ee[^_]UI= PUM sHIÐE E(UWVS} ])V;t' @tPVh5(&` ;hh(螌19tv9ue[^_]USQ] L=@rh(h(ORSu5L萅L]ÉULS]L)@P@;t0 @tPL)@Ph5(&;vhh(辋1SP賅]ÉUWVS]SuƋE+]`i$bZu Xu <$34$$^u[u$Ee[^_]ÐUWVS]Su ƋE +] `Yi$cXu<$z4$3o$g[u^Yu$ME e[^_]ÉUWVSHj0Xu/^_5`u苧E`D=@uEȃ Pt p5D} tmh5(&}5(& uȹD@Љ؃Ph5(&i}}؍uȹ j ~;t* @tPj h5(&&};Ehh(bEE؋UfE- $p1} QP~;t4 @t$P}1Qh5(&|;hh(ʈ1uP轂UăBvE܋UMĉAQxvE܋UĉBjE܋MĉA^UċBU܋RPE;XA vMĉy4CE܃ ;X~vh@h("uعY[u5`$[ZuEe[^_]ÉUWVS ]'f hPX$N<$Fe[^_]UVSe h#É4$e[^]UWVSlE-}$jhU Y1[IQRXZjhIvWu h]S螀Y1߹^IQSjuu h]SlX1߹ZIQS8vjh! u h]S)^_jSZYjhjhjhE ;XJE uƉE ;X}jhE E C;X~jhdh@h(ƅe[^_]ÍvUD=@WVr  txh;5(&$y5(& uQD@Љ؃ UPPh`5(&xDǍuD e^_]UWVD=@uE P p5D} tmh5(&Lx5(& uyD@Љ؃Ph5(&wu}Ee^_]UVSufFf= tFf= f= t`f=Zf=|T* tR6h5(&wb tP6h5(&dw: 6FPg Ph5(&(wN8t%QPYH fFf= tf= f= t}f=wf=|qF 9F$ti j Nx;t* @tPj h 5(&v;vh9hG҂1҉ZrPV8e[^]UVuS,V1 sYsXS19H!u؍e[^]ÐU tPjhJ5(&uÍvU VS tRjh`5(&u=19H!ЋX19H!Ph迕C<C8tO Set+ tP3h5(&+u SgK1 t*Q3h tR3h@5(&tJ=te[^]UWVS , tRjh5(&wt=E؉EԹ19H!ЃX19H!PQ莔C8$ctT tP3h5(&t jO_uJ3 uԹS 5 tV3h5(&s>=te[^_]ÍvUS PtSjh,5(&Ss[]U VSu ]tV3h`5(& sS< ƒ Shgw]ԅt`@t @u5<h(W<Rƀ(EPhZh(o uuh5=(081xXuE^uEatIvoq<~ 8(B<,0&DB8u@t@u5<h(v<Sƀ(EPuи(t(Pn V]P@t @u5<h(jj j<h(ƀ(4l VSh+Ie[^_]ÐUWS80&PGGp<~ 8(B<¡0&P8u_t(< 8WÃtP:u @@t @u5<W<ƀ(=vCtO@t@u5<W(< PI W ÃtZ@t@u5<Wr<ƀ(yۉI%Iv W=(D HL=(_+u#Pthdh+@k(Pt h(Sh+khdh+kPt S vh(h+jh+h((l1I <@t =@u5<h((< SujhhS6I@e[_]ÍvU=T+Tv+8(B98u|m<~ 8(B< @8t @u5<h(<ƀ(+@QBz+R@t@u5<h(<ƀ((ÉU58S 88*t* tewv/t7m j* /8uă j/ 8B j/ *8uk뉐hhgzp RÉU58Z 8 58~=  8tuÉUVSuy jY?$虄ƃt, D$D$ P3 @ 'vQ5;h5(&Mc$he[^]ÐU58 88t t PډÉUWVS }<\F0&]EfXt-1҉E0 FIt]EDXuFt8Shat#S}ha@UGF vFG`e[^_]ÐUWS+< 8%+uS@t @u5<h(<( 8<(>t < 8@t@u5<h(@<81<H0&fPu.u e[_]u_uHe[_]v'SV\u7Fg<~8B<8uh hgkf<~s8B<'8mf<~ 5v8B<w@8t =@u5<h(< Dh(=(thMhg k(EQuuhv"HXv\u7e<~[8B<8uhhg~je<~ 8B<O"8mPe<~ v8B<@8t @u5<h(e <Dh(c1I $^;t8 @t$P1߹IQh@5(&];vhYhgRi1ۃh(SCc ]uuhI+d<~ 8(B< (A PqB\Huhhg0d1C Q(BQ(AM P@(D]ÐUSQfBftlfHuzzZt(4&9u$t ^4&9u@,t  S_]Ãu1 B@BztBB(B$ P @@$؋]ÐUVS yaAfyu;54&uQ 0&@tp v fAft/fHu5;54&uY,t v Vg\à A@A P0&DX@u QA(e[^]Ê8U1>гՈ(PE<~(v8(2B<88a(b(\<~n82B<¡0&P8<D\<~ 82B<c¡0&P8u_t<0=((>~0ճ(1~<Lv< VLxufPft6f ftVft5KvSphh(1ZEvQphh(Z-vRphgh(ZvV0hhF`<e[^]ÐUWVSI\EEB@1;H] JQf:t D:)f=tf=|$f=D:D:AFD8F+vRuPUB@8PCZYPh _IEUB@M ;H fuuuuuuuuuuU fEEude[^_]UWVS5IEF@1;P]E vNAtUff=fEtf=u9tD]EEGUtDAGDG*RuPF@UPBY^PhW^EE 5IF@U;P XuuuuuuuuuuU fE]u6e[^_]ÐUWVS Ef=tf=tDvE  @tRPh5(&BQE Ee[^_]VE ;X2E u։uCE E ;X~ @tPu h5(&PE Ee[^_]Ve[^_]UWVS,E f=tf=jv}\1 QQ;t4 @t$P}1Qh5(&6P;h hv\1uPiVE@@  PwQ;t; @t%PE@@ Ph5(&O;Evh h[EEE1;PH]E uS}}EЃE EUЃ ;P~ËEԉEu }Ee[^_]UWVS,E f=tf=t8v}1 QY[uPU|E@@  P_EEE1҃;PI]E uS\}}EЃE EUЃ ;P~ËEԉEu }Ee[^_]Uuu uh _ZÐUSPE-f]v6 EP>E]$>E E`]Z]ÍvUSRE-f]v6 EPI>E]$7>E E`]Y]ÍvUSQf}]t8 EP=E]$=E E`]oYv]ÍvUSSf}]t8 EP=E]$=E E`]Yv]ÍvUSPE]u' EPZ=] EE]X]ÍvUuhXÍvUWVS8uV]} uVf f=f=}7f=t]vf=u fv P<^_Ph CXU ff=f=}Af=tf=uf*vpM Pa<ZYPh WfftM ff=uCf[*vfuE f8t@fXve[^_]ÐUWV  tPjhJ5(&KEPEP=t=t 'EE EE]ufe^_]ÍvUWV  tRjh]5(&JEPEP!=t=ts +E+E܉E Em]ue^_]ÍvUWV  tQjhp5(&JEPEP=t=t +EEE EM]u^e^_]ÍvUWV  tWjh5(&IEPEP=t;=tk xU܅uuhUU܋EљE8EـE@uVuuhhUEE]ue^_]ÉUWV  tWjh 5(&HEPEPI=t;=t nU܅uuh TU܋EљU. EP9 PVEP9ZYPh`Tue^_]UWV tVjh5(&GE PEE f=t)f= f=t%+vf=t f=ufE]-u& 2 EPW8ZYPhSue^_]UWV tWjh5(&HGE PE f=t5f=t/ EP7 PVh7ZYPh ZSEf=tf=~f=ufE}1E EE1Ҁ@fEUu@e^_]ÐUWV tPjhL5(&pFE PE f=t5f=t/ EP7 PWh6Y^Ph`REf=tf=f=t@f=u:fEU1E-EE1Ҁ@fEU vuSe^_]UWVS< tWjh5(&E ]SEPEM؃ ft Ufu T{vff uu5S4}1ʋ}̹эL Qũ uPKPIEuDvffU܋BEĻE̋@;]ĉE'Uܐ4[4C;]~ۋu~.E ]uủE KuދEă EP* EP4 PSEP4ZYPh+Pe[^_]US0R 0tPjh5(&C0]ÍvUWV0S 0tVjh5(&HC uV f}t.h. M܃t 0e[^_]UWV0S 0tPjhC5(&B uV f}t.hV }܃u 0e[^_]UWV0S 0tQjhk5(&@B uV f}t!h U܃u 0e[^_]UWV0S 0tWjh5(&A uV f}t!h u܃t 0e[^_]UWV  tQjh5(&HAEPEP=t#=uYU1t }܅tEF EP1PEP1 PVh1ZYPh*MuSe^_]UWV  tVjh5(&@EPEP=t#=uYM1uU܅tEF EP0PEP0 PPh0^_Ph@fL ue^_]UWV  tVjh{5(&?EPuVM=t =tH? EPK0PEP:0 PQh+0_ZPhK^E܃!Ee^_]ÐUWV  tVjh5(&?EPuV=t =tH? EP/PEP/ PQh{/_ZPh KE܃ E0e^_]ÐUWV tWjh55(&`>5D} ue^_]ÉU tPjhI5(& >E PWÐU WVtRjh]5(&=Tae^_]ÉUWV tQjhv5(&=0fEUu0e^_]ÐU WVtVjh5(&7=00e^_0]ÐUWVS UMf9ʉt f>f.ftfuE fM] fuft Ef]]Uft.f1fftIftVEm E@t1ɀED v1uu ;vE U@;Bub9LvU4[Љuƹ uu  uCE ;X~1E +Ee[^_]ÍvU tPjh5(&v;DfBf=tSf=|!f=f=|J1fBB,B P+ PPh+ZYPhoGÉUWVS< tRjh5(&: uV4]S+U؋Mȃ f9tfwafwUftNftG o1҅‰UfEuWe[^_]ÍvUWVS< tQjh 5(&: uVl]ScU؋Mȃ f9tfw]fwQftJftC EfEu6e[^_]ÍvUWVS< tSjh5(&[9 uV]SU؋Mȃ f9tfwafwUftNftG EfEupe[^_]ÍvUWVS< tVjh15(&8 uV]S׿U؋Mȃ f9tfwafwUftNftG 1҅‰UfEu覾e[^_]ÍvUWVS, tWjhC5(&7uȃ V]S ޹1҅‰UfE޹e[^_]ÍvUWVS, tPjhU5(&?7uȃ V茾]S胾 ޹1҅‰UfE޹臽e[^_]ÍvUWV tRjh5(&6E P 002t. u` uŋ0eB^_0]ÐUWVS0B:ZEBr EBEuBS0%uPh3hUB;stHEC sf{f{[EC?C< ЈC<@C@uSD tQ3h5(&5e[^_]ÉUWVS8uVʼSh  0BEԋBzEЋBuԋuE̍BV0$uQh6heA;~tHEЉF ~f^f^vẺF>F< ЈFHÃujhhVkHà tR3h5(&'f{ uC<t S0CfDžHLPHYCt@u Se[^_]UW0V0 0tWVh5(&Z&IRvufE Euˬe^_]UWVS, tQjh$5(&%h=uVCRu؉4$]%Ph= U؉% fHuff=thf=tWSSP>ZYPh`~F;X~ I8tyQFpjS.U؁fU؋V[E~~1~I9v8It%P~1IQjSU vCfU؋FDEvSh 1u:e[^_]ÉU tPjh 5(&j$0 00ÉUWVS< tQuh!5(&&$UR4 F PfEijE܋UfE܃҉P~2]ȉuĉ S7}}MUm փuIe[^_]ÐUWV  tRjh<5(&x# uVŪ f}u ahT ;ut<U؉%=u.f~ u&F<t Vt V;U؁u%f~u;8t6h`.E%ft ftCvu/6EEfEu hTe^_]ÐUWVS, tSjh5(&#"h=uVkQEȉ$uMEȃ f=tMf=~ ];s~]RsjV]̃4v4CNx]̉1I9~'v]P1IQjV@]EfEuȹاWVVEPY[Ph`r-e[^_]ÍvUWV tVjh5(&  uV1E f=t-f= f=t [vf=t6PEfE(}1уIMfE u ce^_]UWVS, tRjh5(&/  uV|Ph P hE܃ EԉUԋBxp 5UԋB;X}*E }׍w E UԋBC;X|HE%=uLju.))MA< ЈA<*UB@vh h~+e[^_]ÍvUWVSL tPjhA5(&Eȃ PE Eu)5$& p$vUfBf= t#f=  f=f=SvPEp0h ^_U2h5$& uoh USf=2tf=tRh"}ԃ W19H!t9WQF019H:Ph(eV19H!uɃ h.DUԋBtKPh08E0h45$& unhU2h8}ԃ,W19H!t8WF90t@PV19H!uREp@0h`ue[^_]ÐUVSuV1)PCtRh5(&S19H!uEe[^]UWVS u j ;t* @tPj h5(&6;vhhr#1BP1Hr!¡ SjhS119H!t7Jt0t(9uGR19H!ЅtHt=uڅ j ;t( @tPj h5(&<;hhz"1BP rt2Q6h tR6h5(& t,h5(&Ee[^_]ve[^_]U=t$5h5=uÉUWVSj ;t' @tPj h5(&5;hhF!1v6[SPCCu, @tWSh5(& S!3FC^19H!ue[^_]ÍvUWVS  t"QE0h5(&0Zu S} O19H!tK^j,uS4PSF4V19H!u΋OwW 4O9uE P19U H!t j .;t* @tPj h5(&v;vhh1҉zFBPV19U H!uO19H!t~ ^j ,;t( @tPj h5(&;hh"1ҋEZBPV19H!ue[^_]ÉUWVS E P wju^ S2PS2$ ;t* @tPj h5(&.;vhhj1ҋEZBPj],VS1PS32$ _;t' @tPj h5(&;hh1҉ZPrW19U H!e[^_]UWVSu F19Ƌ}t v1Ft=CP<u9PShHuh$hV1ÃSDE ;P}h;S%E ;P+h=S UfE] uPi u @tWSh?5(&>  Sƅ@ƅHuu hQ vVu hPE ƅ > UE fEйuP袹Su;e[^_]ÍvUWVSIB@,x hNIBp}؃ Bp}ȃuȹȺ]1~f t Suf fE؉use[^_]ÐU5,&hhhb(`<58&hhhi( `<54&hhhp(`<5$&hhhv( `<5(&hhh}n(` ;> "> *> %d%sENTSTK pushEntryStack(%d) MALLOC emalloc(%d) 0x%x out of memory%ssystem error: ereallocENTSTK popEntryStack ENTSTK clearEntryStack %s: notice: action in %s%s%s: warning: %s %s%s%s: error: MALLOC free 0x%x 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: run action %s 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->Usage: %s {-v|-u} {-n|-i} {-e |} {{-n|-i} {-e |}}... http://www.dcs.warwick.ac.uk/modelling/ -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.20ttyeden%s: %s version %s Use the -u option for information on usage of command options See %s for more information func cwd { return _eden_internal_cwd(); } proc cd { _eden_internal_cd($1); touch(&cwd); } dirname is _eden_internal_dirname; basename is _eden_internal_basename; +vuniesystemautocalceden_error_index_rangeeden_notice_undef_referenceeden_promptinitialisation--n-i-e%s: unknown argument %s r%%eden cd(dirname("%s")); include(basename("%s")); %s: can't open %s inputstdinMALLOC emalloc(%d) 0x%x out of memory%sMALLOC free 0x%x *** Current RunSet %s *** End RunSet 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 codeMALLOC emalloc(%d) 0x%x out of memory%ssystem error: ereallocMALLOC free 0x%x used outside definition%s%sCFJ@GNO>;*<?QP9+7.KLMRS  !"#$%&'(),-/01234568:=ABDEHI !%(+.13579;?DIKNQUX\bjptwz} "&'+.147>BFJNRV[]_acegipq{}ZjJ'UKlL>X>GUMlMNUOUWlDUUDEUUE+,-UYNlOXNOYKlLrlP&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 !$(*+-/23579?EJOXhpy}  !"&*12:@FWXY\inptvy{~IC71,$ުժ˪~ysle^WSPGC?7.*' ܩЩ̩ȩĩ}yuqmieaYRMF>4/)&" ٨Өͨʨ~ueb_PMF<4* ԧargument_listarglistlocal_list@6declare_local@5declare_paraid_listid_list_optrefer_optdef_enddef_beginaction@4declare_actionis@3declare_formulatilde_gt@2declare_relationdefnlazy_orlazy_andcolonevaluate@1expridentifieridbegincasesswitchstmtlistcompoundelsethenend_expr3expr3end_expr2expr2expr1fordowhilestmtsecondaryprimaryasgnopasgnlvalueprogram'}''{'':'';'')''(''`'']''[''$'EVALASTERISK'&''#'MINUS_MINUSPLUS_PLUS'!'NOTNEGATE'%''/''*'SLASH_SLASH'-''+'LT_EQ'<'GT_EQ'>'NOT_EQEQ_EQBITORBITANDLAZY_ANDANDLAZY_OROR'?'MINUS_EQPLUS_EQ'='','TILDE_GTISARGRETURNDELETEINSERTAPPENDSHIFTELSEIFWHILEFORDODEFAULTCASESWITCHCONTINUEBREAKLOCALPARAAUTOPROCMACROPROCEDUREFUNCTIONPMACPROCFUNCRLIBLIBBLTINFORMULAVARCONSTANTLISTSTRINGMYCHARINTEGERREALUNDEF$undefined.error$TTTUUUUUUUUUVVVVVWWWXXXYYZZZZZZZZZZZZZZZZZZZZZ[\]^^__`aabcdeffghijjjjkkkkklllllllllllllllllmlllllllllllllnopqrrrstsuvwvxzy{{{|}~~  KFGCDE{|}HIJ0/\jA.=LM-Bpno%&?$1B^ a`N2xt:ml_y#] <> 463@dcghZ[VWXYPQURSTef: O:5'ui "79k~+*8qb;!w)(=,sz-.f/0234l5_6[7K9Q:;<q=r>? s+C= `fHxK<#E-')'DD 222'+Y[8^7@"D>^yo2UAF}I}FK8 1 P@RVWJLMN\^TeXYZAem]n`abCe BE eeD8hjcdopeFgie8`abpo cde U  8 'GHI 8'GH8888 z{|}~ !"#$%&'()*+, |}~ !"#$%&'()*+,  !"#$%&'()*+,  !"#$%&'()*+,   !"#$%&'(G*O !"#$%&'(G*k   !"#$%&'(G* !"#$%&'(G*   !"#$%&'( G*S'G*stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~stuvwxyz{|}~vwxyz{|}~xyz{|}~***P!"**)* K#$%PPK4*6O+,- KPNPNFGKKQ3K3>?@DEH()F?KQN[QNS;<=>?@efghiFNl()NFKrtLv_xyz{|}~K*+,-ONFQ )(L*RKDEP!PLKOP'   >g'JMNP>JMN   "#$%&'.56789:;<=>?<>FBCDEGIJKMNPR  "#$%&'.789:;<=>?<>FBCDEGIJKMNPRS  "#$%&'.<>BCDEGIJKMNPRS  "#$%&'.<>BCDEGIJKMNPR  '.<>'.<>BCDEGIJKMNP  '.<>'.<>BCDEGIJKMNO  '.'<>>./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:;<=>?FL./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 variablereturnshift'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, Ht(DTp$PxDh Lx8Xx$0\ ,<L\l|,HxTd,8DD8P\ttododebugsscanffscanfscanfungetcfgetsgetsfgetcgetcharfeofftimetimegettimetouchprinthashputenvgetenvpipebackgnderror_noremove_msgqreceive_msgsend_msgget_msgqerrorpackforgetsymboltablesymboltextsymboldetailsymbolsaction_listformula_listnameofarraywritelnwrite_type_convertstrcharfloatinttypelistcatsubliststrcatsubstrapply_eden_internal_basename_eden_internal_dirname_eden_internal_cd_eden_internal_cwdinclude_fileincludeexecuteexitusage: %s%sdebug()string _eden_internal_dirname(string)string eden_internal_cwd()failed to get cwdMALLOC free 0x%x failed to cd into '%s': %svoid _eden_internal_cd(string)feof()int feof(stream)fget_char()int fgetc(stream)string gets()fget_string()string fgets(n, stream)unget_char()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 oops - internal error - unknown type of pointer)%g%d%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)P 0@X\\\\ 0@ s = nameof(&var);nameof(): address needed (got %s)lcat()execute(string_expr);execute()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("object_name");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_boolconstpushpushintpushUNDEFpopddduporandjpnfjpntjpfjptjmpconcatnotlazy_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 func/proc/procmacro '%s' neededCALSTK end call %s (level %d) `,,,   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 syntax0"%d%f'%c@[,]XFQUEUE 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_randomellipseincidentexplogatanacosasintansincossqrtmidpointdistdistsmallerdistlargerincludesseparatesintersectscolinearbetweenperpendparallelintersectPIarcrectanglecirclelinetranslabelCARTcarttododebugsscanffscanfscanfungetcfgetsgetsfgetcgetcharfeofftimetimegettimetouchprinthashputenvgetenvpipebackgnderror_noremove_msgqreceive_msgsend_msgget_msgqerrorpackforgetsymboltablesymboldetailsymbolsaction_listformula_listnameofarrayrenewObsqueryObshigherPrioritysynchronizeEveryOneAllowedpropagateTypeLEAVEENTERMOTIONOFFONTRUEFALSEcheckAgencyremoveAgencyaddAgencypropagatesendServersendClientwritelnwrite_type_convertstrcharfloatinttypelistcatsubliststrcatsubstrapplybasenamedirnamecwdcd_eden_internal_basename_eden_internal_dirname_eden_internal_cd_eden_internal_cwdinclude_fileeagerincludeexecuteexitautocalcFloating-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 constantMALLOC free 0x%x %d%ssystem 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 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 appendsystem error: ereallocVMOPER|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܏ԍdata = _type_convert(data, "type");srandrandeagertracesetbuffseekfclosefopenpclosepopensprintffprintfsystemnocrmodecrmodenocbreakcbreakscrollscrolloknonlnlmvcurleaveokwinchendwindelwinnewwinnorawrawwgetstrwgetchnoechoechowstandendwstandoutwrefreshoverwriteoverlaywmovewinsertlnwinschwerasewdeletelnwdelchwclrtoeolwclrtobotwclearclearokboxwaddstrwaddchinitscrtanhcoshsinhpowlog10logexpatan2atanacosasintancossinsqrtstdscrcurscrstdinstdoutstderrstdscrcurscrl#$Id: main.c,v 1.43 2001/04/04 19:38:00 cssbz Exp $; $Id: runset.c,v 1.7 1999/11/16 21:20:40 ashley Rel1.10 $$Id: symbol.c,v 1.10 1999/11/16 21:20:40 ashley Rel1.10 $$Id: symptr.q.c,v 1.7 1999/11/16 21:20:40 ashley Rel1.10 $$Id: entry.q.c,v 1.9 1999/11/16 21:20:40 ashley Rel1.10 $<<LLXX$Id: yacc.y,v 1.14 2001/04/04 19:38:34 cssbz Exp $&@({$Id: builtin.c,v 1.38 2000/10/11 18:07:17 ashley Rel1.10 $bZRE2<   \|x&sD'kT^S8G\@D;(5l,# ``h,<$Id: code.c,v 1.19 2001/03/12 18:29:08 cssbz Exp $ PcM_PN[NTXOP(PIP@Q<tR5`S1DU-U)V$VWW`XZZ[T[[p]]^_P`aa0bbcefhijw@lnmenYoToEhp;|r1r(|tluvx xy@{,}~$YY%)HP@$Id: eval.c,v 1.9 1999/11/16 21:20:40 ashley Rel1.10 $$Id: heap.c,v 1.9 1999/11/16 21:20:40 ashley Rel1.10 $$Id: lex.c,v 1.22 2000/08/31 14:48:52 ashley Rel1.10 $ $ !"# &,*6:./50(  }xtnieWQI>3)|ph[OHC=4+ ~xrmf\XUetnKB:2) |vrlaVOC7,!+=(++7-=)--8//4==0!=1~>'>=2<=3&&-||+bf n r t $Id: lib.c,v 1.5 1999/11/16 21:20:40 ashley Rel1.10 $$Id: machine.c,v 1.16 2001/04/04 19:37:44 cssbz Exp $XX$Id: refer.c,v 1.7 1999/11/16 21:20:40 ashley Rel1.10 $$Id: type.c,v 1.17 1999/11/16 21:20:40 ashley Rel1.10 $xrnib] UPKA 9 2 ($ $Id: custom.c,v 1.7 1999/11/16 21:20:40 ashley Rel1.10 $ 8D\Ēؒ(4DzTs`lldx`ZSLEē?Г7ܓ1.)  ,@ LXl8xXȞhx %h]ȝY(UQLGBx<H84H.ؘ*%X H$Id: curses.c,v 1.6 1999/11/16 21:20:40 ashley Rel1.10 $X%.>N^n~Θޘ.>N^n~Ιޙ.>N^n~Κޚ.>N^n~Λޛ.>N^n~Μޜ.>N^n~Νޝ.>N^n~Ξޞ.>N^n  (܍\  p#@Hooo!fdd)<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<+lm !#"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$mm&&'GC'Jr'K'T'Y(]J(`(a(g)+,},,5-70-8I-9d-:---Z.1?21VX1_1g1j1I112+2kmA2bz2j22!2"2# 3$!3%63&M3'c3*y3.3:3?3D3I3N3`4e*4jB4oZ4pr4t44F4R4^m44 5!585O5f5}5555556,6F F6a6E|664670373I7f7777e88m8'93<992a69):10:K:Gy:4:::;#;u=d==i>> ?>?f??@A6AoA6AbBBBdBGCCCEG5G H1HH7HH-H H9a6II*IUImIIJ+JEJ`J9yJnJJmvJL0 LmLLL3MN[[[\[K\a\\\\\\\\U4Vm])];@]4^]z^^^_:?___p__`'`O`m``"`\\``adaaa5bhbcF\cddd*eAeP He e5 e"fz,+f{f fff.Hg1g-IQgrgg(g)g*g+hah6hBhChiIii8ijA,j6=jjj djPj/l Hl ]l ml l l l l l$|DDD D D$l$DDDD D DDDD=$?l$РDD DD!D$D*D>$&&糾$$%:$<m$DDD%D*D4D9$;m$آDDDD$m& m&$m$nDDDD DDDDdDhDrDuDxD}D D  n@$n$DDD DDDD$-n$أDDD $Fn$DDDD $]n&"(rn$$n$D$D%n@$$ n$(n(D(D) D*"n@($'n$-0D-D/$n$08n0D0D3D4 D6$n$7To7D7D9$o&|,6o$~\n~D~DD~ DD)D@DCDFDUDhDDDFo$lo$ nDD D D"D9}o$>o$Loo DDD$o$dnDDDD D DDoDDDDDDDDDDDD D DD-D0D6D;DFDLDQDXD^DlDtDxDDDDDDDDDD D +D0D6D6D;DEDLDRD!\D"aD#D$D'D-D'D-D.D/o@o@$o$3@o2D3D4D5$o&C0p$GXpFDGDIDJDK&DL2DO4DP@DQLDZOD[f$h"p$eDeDmDeDm DnDp"Dq.Ds:Dr=DvGDw[DzuD}D~DDDDDDD D D1D8D>DFDXDdDg6pf$l?p$,MpYp DDD($*hp$XDDD DD D6D9D<D?DGDJDPDRDhD~DDDDDDDDDDDDDDDDup@$p$HpDDp@$ p$TpDDD DDD$D)p@$+p$pp pDDDD!D'D2D5D;DADFDIDODQDDDDDD D!D$D%kD$nD%qD&D%D&D)D+D-D.D1D-D.D1D2D3D4D5D4D6D7D6D7D8D9D:D@DFDGDKDSDTDVJcDeDfuDZJDfDZD[ D]D`DdDe)Dp.DsDDukDvuD{zD|D}D~DD~DDDDDDDDDDD#D/D4D9DcDmDrDDDDDDDDDDDDD$D'D'D-D7D=DBDzDqf q@qe)q`8q@Eqmq@ }q@3q@3qTh$q$ DDDDDD6D9D>DKq@$Pq$ \D D DD4$6q$.D.D/D9&D;9D<Q$]q$\D\D] Di Dj-q]H$2r$m(DmDrDo DrDs$.r$wH:rvFrv DwDDwD|DDD D<D LDQDRDVD[DeD|DDD*D.D,D.D,D.D/D0D1D8D;D8D;D9D;D9D;D>D< D> D<D>DC D>#DC'D@3DC6D@;DC@DDIDRNDSZDZfDToDZyD[~D\D]DbDlDmDqDtDqDtDrDtDrDtDrDtDvDyD{D}D~DD2D5DADIDNDiDlDxDDDDDDD+D0D3D=D@DADDDGDKDTDaDDDDDDDDDDDDDDDDD4D9DFDTDiDnDzTr@v`r@vnr@zxr@|r@r@rxr@{r@.Nr@er@r@r@s@ s@s@$#s 5s .Hs UYs Wgs Yvs Zs [s \s `s t t 2t(X&Lt(\&at(]`&mt(]l&yt(^x&dʶd̶td̶)<8b| qFo!Fpt&@+2k;Slm ttubyD?z@5L{@7$X{$Cx{Bj{B t{BDCDDDEDF%DG/DH8DI?DFADJDz@B{@BL$L{$Sĸ{RDSDVDS DVDWDX$DW7DZAD[Tz@RL{@T$Y#s 5s .dd {d )<8b| qFo!Fp{&&;Slm<lm $$fVm $`m$%1$mm12+2km24m56,6F F6a6E4I78m_`"`\\\dAeP {?{&`|$ 5|?| K|{ DDDDDD D(D7D9T|@^|@q@j|@$=t|$`5|| DDD D D D!D" D!'D")D$LT|@|@$Q|$(|'|' D(D)D( D)D*D+D,#D.(|@'|@'$-|||?} \\[}$+j{*{D+D,D.D/D0D1 {@*o@,$"l} 3}$7j{6D7D;D7D; D< D=2D;6D>?D?A{@6}@9$H}$HPj{B}B }B}BDHDX DH DXDY_DZDYDZD[D^D[DaD`DaD\D]D_D`Da DbDfDgDiDj#D{)Dj-Dz0D|7D}NDVDmDpDsDu{@B}@Bo@B}@K$z})~>~=H~&k~r!u~~~$̻& K|>̻"(02<q@G@$cQ$0k DDD D D D!D""D$2@u@$$('' D(D)D( D)D*D+D,#D.(@'@'$-&<${DDDD DDDD$D,D?DVD]D]D_@u@$f $PDDD DDDsDDDDDDDDD  D D D D$D)D0D@DLDODUDY'@1@$^;$WDD!DD D!DD D!D"}D!D"d@q@u@!${$)<D)D*D+ D* D+D,$$1\W0D1D5D3 D5D1D5D6 D58D7Td@02@3$[$;D;D>D;D>D;D>D;D>D;D>D? D>ADAY'@<$^À$EDDEDH DIDJ+DK4DL8@D'@F$=؀$PXODPDSDPDS DTDU)DV=DXDDYF@O'@Q$M [ \ $`_5|_ D`DaD` Da Dbm'@_T|@_|@ar$r2$f@ee 5|eDfDjDlDkDlDm%Do-Dp:DrHDsbNe'@eT|@e|@g[@h$l#s 5s .ddgd)<8b| qFo!Fp&+2k;Slm 2lm 4m56,6F F6a6E4I78m_`"`\\&=m<$$fVm$_m$%1$mm12\d\\n9>&@&A&D)&E8&FL$N`NrO ~DPDQDPDQ DRDSpDUDVDWDVDWDYDZD[D\@N@O$$bxbȂc DdDeDdDe DfDghDiwDjDkDjDkDnDoDpDqՂ@b@c$$u`DuDvDw $ ${lD{D|D} $ !$xDDD DDD0D:DADCDYD[DaDoDvD}DDDDDo@6@?$J$|oDDDD%$'[&&̟=&^&1&G&YLƄ&kp&} &/&(Q&Tt&&y&υ$DDD @$ &)"&.6&/K&;^&<s$VVDWD\DW D\D[D\D^DbD^%Db/Dc1DpGDqTDfYDgcDhmDiwDqD{D}D{D}D{D}D{D}DDDDDDDDDDD!DUDXDbDdDjDpDrD|DDDDDDDDDDDDDDD D(D(D2DLDLDYD^DcDiDsD}DDDDDDDDDDDDDDDD DD D D D2D5DCDHDMDeD%lDnD%sD'uD*D,D/D5D6D:D;D=DCDFDKDLDKDLDQ"DR/DQ1DR7DS9DVNDX\DZ\D^{D_D^D_D^D`DaDe~DD)D3D8DBDHDbDuDDDDDD DD'D3D MD \DdDoDDDDDDDDDDD DD#D$>%&*+,-./0234596789:<D=D?D@DBDC DE DF DH1 DG9 DH> DG? DHD DJ\ DKm DM DL DM DL DM DO DP DQ DR DS DT, DU9 DW? D\H D]U D^n D_ D` Da Db Dc Dd De Dg Di Dj Dk Dl. DmI DoQ DqT Dra Dsz Dt Ds Dt Du Dv Dw Dx Dz D{ D| D~ D D) D, D4 D9 D@ DN DT DY Df Dl Dz D D D D D D D D D D D D D D D D5 D< DU D| D D D D D D D D D DDDD$D,D1D7D<DBDGDPDiDpDuD|DDDDDDDD D3D@DPD`DpDDDDDDDDDD DDD!D(DDDTDpDDDDDDDDDDD D!D$D'D,D<DLD^DsDDDDD D D D DDDDD2D9D@D UD!`D"uD#xD$}D'D(D,D+D,D-D.D1D2D3D2D3D4D5D8=D<HD:KD<PD:RD;WD<^D>*009&(2$6<DIDIDVD\DbDgDmDsDsDDDDDDDDDDDDD,D.DDDSD\DvDDDDDDDDDD D DDD-D-D2D@DIDiDsD}DDDDDDDDDDDDDDDD#D$ D#D$D'D(D' D(%D+<D,CD+ED,JD.LD0WD1^D3dD6lD:sD;}D>DCDDDHDJDKDO'DP*DT0DV:DWkD[D\D][@bo@X@\@i@qdž&^҆@tI@߆@@\m-҆@$#s 5s .(B&(C&/ = L [ j($&y(%&(&&('&((&(+&և(,@((G`+(Kd+dcdddd)<8b| qFo!Fp&&;Slm<lm $$fVm $`m$%1$mm12+2km24m56,6F F6a6E4I78mImII_`"`\\\dfe5 AeP `||L0 LmL3[[\[K\a\\\\J+JEJ`J\\p Ne$Wdj{VDWDXDY$ n$tDtDDD4DGDODTD^Dii$i\U4Vm]]ӈ$DDDDDD'D,DID_DuDxDzDDD@@$$DDDDDD'D,DID_DuDvDxDDD@@$9$<DDDDDD(D+DDDQDTDlDqDsDyDDDT@$_$ DDDD3DNDzD|DD$y$DD DD"D ?D ]D {D D DDD ‰Ήxډ@t$$DDD, $3$DD$D%D&3D'dD(p , 9!E"$wR$,`D,D0D,D0D1D27D3ED4hD5lD6|-`@.$v$:D:2D1D=2D1D=D>.;$5$mDmDqDmDqDrDs7DtEDuhDvlDw|n@o$$}D}D DD+D8D;DQDaDhD|DDDDDDDDD~@ʊ@Ԋ݊@$$DDDDDD<DNDnDvDyDDDDDDDDDDDDDD(@@ʊ@Ԋ$0$DDDDDD8DGDgDoDrDuD~DD@$$$hDDDDDD,D4DQDtDDDDDDDDDDDDD(DF3o@R@$Na$DDDDDD,D4DQDvDDDDDDDDDDD DD6D<DLDjqo@@R@$r|$,DDDDDD ,D 4D QD vD D DDDDDDDDD DD6D<DLDjqo@@R@$r$DD$DD$D%D&OD'aD(rD)D*D+D-D+D-D.D0D2D3 D2D3D2!D4#D5&D6(D78D8Y@ @  o@ Ԋ!ʊ@!Nj!$aҋ$<D<D@D<D@DADB;DC`DDDEDFDHDGDHDGDHDIDJDKDJDLDM0DN4DOD=o@>>>>*$L$SPR&RDSDV DWDX&DY3D[FD]`D^xD`|DaDcDdDeDfDgDiDjDmDnDqDrDuDvDwDzD{DzD{D|0D}JD~UD{kDuD}DDDDDDDDDDDDDDDDDDD DD o@T$(0$xDDD D$@$DDDDD(DIDbDno@$nP$DDDDDD1DEDWDpDuDDDDD_{@@$k$DD DDD8DmDDDDDDDDD&x{@$.$DD DDD8DXDnDtDDDDDx6@@$$DDD DDDD0D99$9$DDDDDD2DRD^DzDDˌ@  $ٌ$#D#D-D#D-D.D/2D0TD1sD2D3D4D6D7D8D9D/D;D< @$@%&'x+$$ADADBDADBDCDJ7DK?DLhDSlDT|$$X@&WDXD^ D] D^D_D`?D^BDbWDcb0YZ<@[$jF$yDyDDyDDD2DRDqDDDDDDDDDDDDD D*D8D<D^DaDmDxD[@}~@o@$f$8DDDDDD1DQDpDDDDDDDDDDDDDDDD[@@o@$y$TDDDDD$D:DnDDDDDDDDDDDDD DD$D*D<D \D D D DDDDDDDD[@@:@r@a$ˍ$\DD! D" D#D#$D$'D#(D",D%5D&KD'PD*VD+hD,D-D.D/D0D1D2D3D4D5(D64D+VD*dD:qD;tD9wD:}D;D<[@@$ߍ$@D@DEDFDGDH DG/DE9DK?DLJ[@Bo@C$J$PDDPD]DPD]D^$D`:Dc@D`CDcFDaGDcNDdSDb_DcdDdgDemDgDhDiDmDnDoDq DsDt!Dv,Dx9Dy`DzbD}hDmD}DDDDDDDDDDDDdDDU@V{@W[@XXxY@Z$($89DD DD,DHDWD\DkDpDDDDDDDDDDDDDDDDIR@$\$(DD DDDD1DOi@$Wu$DDDDDD2DRDaDhDDDDDDD@$$lDDDD4DDDHD]$d$DD D,DKD`D}DDx$$`DD DD D D 1D QDlDDD{@$Ž$DDDDDD2DRDtDuDwDD{@$J֎$%D%D(D)-&$4$2D2D9D2D9D:D<D= D?0D@DADBD@DDDFDGDLDMDNDO-DQ5DRMDSSDUnDXpDYD[D\@3456o@6 7$!$`D`DhD`DhDiDkDl Dn0DpMDq[DpbDqeDrxDsDqDuDwDuDwDxDyD{D|D}D~DD!D'D:D<DLDTD_DhDD@abcdo@d6eBf$N$<DDDD.DNDiDww$w[$DD$l$DD$$DD$$DD$#s 5s .ddd)<8b| qFo!Fp& &;Slm<lm $$fVm $`m$%1$mm12ImII56+2m_`"`\+2km24m,6F F6a6E4I78m\\dAeP |\\ Ǐ ֏$YDYD\D^&D_0Db5D`6Da@DbJK$K$f DfDgDhDiDj>DkC$I$pl DpDqDr$ $v DvDwDxDwDxDy'$3<s d$ DDDDD DD D*D5DFDK@(h+$Rݐ$ DDD DDNDRDXD^DlDDDDDD@@$$$ DD D)D4DFDIDXD{DDDDDDDDDDDDDDDo@$*$ 7B t{DDD D DDDDD$D*D0DJDMDDDDDDDDDDDDDD DDDDD0D9DLDfDDDDDDDDDDDD,DGDDDDDDDDDDDDOD_DpDpD~DDDDDDDD/D@D!@D"ND%PD&bD)eDnD)sDvD){DDDDDDDD#D&D)3D*FDID*ODTD_DdDgDxDDDDDDD/D0aO@o@^pp@@e^&&&$ig$4HD4D8D(D(D(DHD\DeDxDDDDDDDD0DKDDD=DGDHDJDKDMt56(^^$$R<7QQ DRDVDR DVDX+DY5DZ<DYID\]@Q@QΑ@T$dؑ$b7aa DbDiDb DiDk+DuGDvQDnpDozDpDzD@a@a$$PDDD D D%D*D-D0D2D5D7D<DHD]Dg@@$n$DDD(D(D(DHD\DeDxDDDDDDDD D DDD0D:@@*(^$A6$DDDD DDDD?DFD`DbDeDmDoN@X@$sh$x{DD D DDDD0D<DBDMD]DhDkDrDuD{DDDDDD@@@@$$,ȒԒ DDDD DDDDDD%D(@@$<$h DDDDcDlDvDzDzDD@/@@@>@$I Y$ kx D D D D ,D?DE@$J$8kDDDDDIDsDsD}@{@$$!pœ Г   k D!D/ D3D2D3D4"D6)D75D8>D9GD2OD:RD;ZD<bD=kD>|D?@ @"/@"@$$$IDpFГG GHkHDIDN DPDODPDQ"DS)DU5DV>DWFDOIDWLDXQDYYDZbD\sD]v@G@J/@J@L$~:$fГee DfDn DoDpDs)D1D6D9DTDhDqDDDDDvDDvDwHDxQDzlIDD{D|DDD DDD!D$D3DHD[DlD~DDDDDDMi^i{@jo@k^$X$7DD DDDD D#D%D*D2D6D8@@@$<q$DDD DDDD#D&D(@@$,$DD D$D3DND\DdDvDDDDDD D D D DDDD&D+D0DDD[DfD{DDDDDo@$#s 5s .ϔ  # * )E j z$DDDDD DDD%D8DSDDD$$d DDD D D(D<DEDXDsDDD^$ ! %Õ &ו d0!d0!d0!)<8b| qFo!Fp&`&;Slm<lm $$fVm $`m$%1$mm12_`"`\+2km24m56,6F F6a6E4I78m\\dAeP N d y$10!0D1D8D9.D:0D;OD<TDBXDCwDD|DIDJDKDYD]D^D_DaDkDlDmvDry@0@2@3.@l$$z"ږyDzD~DzD~D DDD(D<@{@|$C&$"DDD%D/$1$(#DDDD D D DDDD$D)DADTDaDyDDDDDDDDDDD DDD D%@@$,$T$DDD DDDD(D@DXDgDjDmD~DDDDDDDDDDD$D.D0D5@9$=B$%DDD D D$D*D4D9D?P@$Da$%p DDD DD *D =D @D CD ID QD_DeDjDp@|@@$w$P&DDD DD'D1D7D:D DDOD"c@@@$j$'&D'D.D'D.D, D.'D/,D0VD.YD2rD3}0(@)$̗$8D'D8D?D8D?D= D?'D@,DAVD?YDCrDD}@90;$$H'DHDLDH DL DP$DO*DP/DN;DPEDQHDPRDSgDUDTDUDVDUDXDY@I@J$#s 5s .d(d(d()<8b| qFo!Fp&_`"`\+2k;Slm 2lm 4m56,6F F6a6E4I78m\&=m<$$fVm$_m$%1$mm12\d$$( #D$D'D$D'D$ D'D(.D+MD,]D.xD5{D.D5D6DFDGDHDGDH@#$$L)DLDMDLDM DN-DPLDQXDSdDUlDVxDYDZ$#s 5s .( 6 d/*d0*\d0*)<8b| qFo!Fp&&;Slm<lm $$fVm $`m$%1$mm12+2km24m56,6F F6a6E4I78mImIIH-H a6'93b_`"`\\\dAeP x Jx9ɘ`ܘ30xf.Hg1g-IQgrghA,4o5>jP\\- &: (H 5V :j ; < =$w0*pvv DwDzDw DzD{_D|eD~kD}oD~qΞ@vڞ@v@x$t$*DDD D DDJDVDd@$f$ +DDDD$($(+DDDDI$K9u$t+DDDD D DDD*D2DADC@&T$J$+DDDD D DDD*D1DADC@ &4$J5$ ,DD DD*D<DmDtDDDDDDDDDD#D(D*DHD[DDDDDDDD$D+D6D;D=DDDYD`DDDDDDDDDDD0D;D@DBDrDsDzDDDD+2/D/\/D+2/D/\/D+2/D/\/DDDDDxIRZbq@@$ $ 0D DDDNDWD]DdDnDqDuDDDD D!D"D#"D%,D&>'&'()+,/9;=;<D=D>D?D@DADB,DC=DDODEdDFyDGDFDGDFDGDLDMDLDMDNDPDTDU DXo@@@$Ơ$\03D\DpDq Dr@DstDr~DsDpDvDw (`+&&`T$K${@4D{D|D}D~ D@DODUDZD\DpDtDDDDDDDDD}D$`$4DDDD D3D9D>DDDD$F~&$@5DDDDDD#D1D8D\DdD{D@$֡$5DDDDD,D0D22$6$6kDD DDDD D!D;DDDODcDeDDDDDD@o@q@{@&$,$ 6D DD  DDDD D)D3D5D:DtDDDDD D! D"D#ED"HD#MD$OD%TD&D)D+D.D1D/D1D9D<D=%D?0DA<DBFDETDF]DG`DHeDIDJDKDLDO%DL/DO4DR[DO^DPbDRgDSqDT}DUDVDWDYD[D]D^D_D`DaDbDc[DfDcDfDiDfDgDiDjI<DK\<DkKDl\Dm_DntDpDrDpDrDtDuDtDuDyLDzaD{kD|uDDDD+2=D/\=D'D1D6DlDqDtDyD{DDDDDDDDDDD{@ 9 $ C$>.68<DBDD@O@$Ie&w$$?DDDD:D=DGDWDDDDDDDD DD!D/D@D@@$E&&̢$l@DDD D DDD,D1D;D>D@DJDZ$\$@DDDDD D DD$$@DD D D#D)D^D nD ~$$hADDDDDD*D4DDD"ND#^D&hD+vD,{D-}D0D2D4D6D7D8D:D;D=D@DA@)@$8$E`D@dDCDDDFDG77A7$$K`XDKDNDP'DRHDS`DUdDXDYD[D\7LAL$&$_$YD_DbDd'DeJDiLDlDmDfDoDfDoDp7`A`$5$sYDsDvDx'DyJD}LDDDzDDzDD7tAt$C$ZDDD'D.D1D>$VP$ZDDD%D1]$3j$[DDD D D$D;$B|$T[DDD'D.D1D7D:D<D?DJDODT$[$[DDD D D$D=DBDI$K$[DD D6DDDGDKDNDbDeDiDoD}DDDDDDDNDWD\DdDdDio@ç@ $qͧ$p]DDD%DGDQDWDZD\DD$$]DD D(D4D=DcDqDD D 7A$$^DD D(D4D=DcDqDDD7A$$!_D!D$ D&(D'4D(=D)cD*qD+D.D/7"A""$$3P`D3D6 D8(D94D:=D;cD<qD=D@DA74A44$ $EaDEDH DJ(DK4DL=DMjDNpDO7FAF$$SaDSDV DX(DY4DZ=D[jD\pD]7TAT$"$m0bDmDpDr'Ds3DuyDt|DuDtDuDtDun$5$ybDyDD DyDDDDDD D#D)D,D/D0D5DADSDVD[DaDdDhDlDoDuDDDDDDD[@zH{V@|j@}w~$$cDD D*D0D3D5D8D;D>DADDDJDMDSDTDYDeDwDzDDDDDDDDDDDDDD[@HV@j@w_$$xd̨DDDDD(DKDN$P٨$dDD D!D(D/D5D<DL[@& X$N$eDD  D"(D#2D"5D#:D%CD/^D0sD1D3D4D5D6D8D9D: D< D=D?D@6DG~_$!$KfDKDQ DS(DTKDVYD_tDaDcDeDfDiDjDkDnDo Dq Dr&DynL_L$v2$}hD}D D(DKDYDtDDDDDDDDDDD.Dv~_~$~C$iDDD'D6DQDnDDDDDDDDDDDM_$TS$jDDD'D6DQDnDDDDDDDDDDD M_$Td$@lDDD'D6D"QD$nD&D'D(D)D,D-D.D1D2D4D;M_$Tt$@mD@DFDH'DJ6DSQDUnDWDXDYDZD]D^D_DbDcDeDlMA_A$T&nd$rnDrDsDu%Dv/$1$zoDzD{D}%D~/$1$PoǩDD D(D2D@DUDwDzDDD$ҩ$oDDD D DDDD6DDDMDPDt[@${ߩ$hpDD DD D%D,DCDhDDDDDDDI2qD2qDIqD>DSDdDkDDDDDDDD [@X@$)$|rDDD D DDDD5DADDDGDJDPDSDe@$l;$rDD D(DIDODRDoDDDDDDDDDDD D D D @DEDHDUD_DdDrDuD_M@YR@$f$#|tD#D$D&%D(<$>w$/t.D/D3 D7)D5=D7CD9KD8ND9SD:VD9[D:^D<hDCqDDDEDDDEDFDG11$$KluDKDUDY'DZ3D[>8<D}IDLL_L[@M$S$vDD D(DIDODRDWDmDDDDDDD2D5YR@$=Ī$xDDD'D3DXDjDlDDDDD$ժ$xDD D(DLDnDDDDDDDD D5_R@$=$yDD D(D4DUDwDDDDD_$L$@{DD D(D4DXD^DaDbDeDDDD/DHDTD`DDDD_ R@$ $,}DD D(DKDNDTDvDDDD D)D ;D BD HD _ R@$/$~DD D(DNDQDVDYD[D uD"|D#D%D&D'D(D)D.D20D36D4PD3oD6D7D8D9D<D=D>D?DBDCDDDEDD8DGLDI_DJbDKg_=G@@$o#s 5s .d3d4Qd4)<8b| qFo!FpY&+2k;Slm 2lm 4m56,6F F6a6E4I78m_`"`\\&=m<$$fVm$_m$%1$mm12\dAeP \\  ȫ$$4ګ#D$D(D)D(0D*DD+V@#@&$V$0/D0D` DbDc|DbDcDdDcDdDfDhDkDiDkDlDmDnDoDnDoDqDsDttDs~DtDvDxD|DDDD@/@b&@hq@i@s$0$DDD6D@$BE$ăDD DDD_DdDhDtDyDDDDDDDDDDD@&@@$Y$jګ DD DD(D1D4D:DLDODRDTDWDjDDDDD.D<D<D?DBDIDLDDu@@@@@$$tjګ DD DDDDDD"D2DDDDDDDD4@u@@@@@$<ˬ$jګ DD DDDDD$D'D2D5D7D:D<DPDaDf۬@@@@$n$ jګ DD DDD D D$D'D 2D 5D 7D :D <DPDaDf۬@@@@$n$jګ DD D"D$!D#&D$(۬@@ˌ@ $+$+j*D+D0D1 D3D2 D1)D58D6=@-@.$?#s 5s . dd+d)<8b| qFo!FpY&&;Slm<lm $$fVm $`m$%1$mm12+2km24m56,6F F6a6E4I78m_`"`\\\de5 AeP \\2& }$32 D3D4D3D4D3 D4 D7D8D9D<!D:$D;'D<-D=2D>8D?MD@[M$g$DdCDDDG DD DGDHDK5DL?DMTDNTDMXDN_@CT$cĭ$RȉpQDRDUDR DUDVDWDU DV.DY9DZ@Ξ@Qo@S$Eխ$_D_DdD_DdDeDf1Dg;DhCDiUDjXDkeDljDjoDkzDnDoDp`@ao@b$$uDuDxDuDxDyDz1D|EDUDtD+2XD/+iDDDDDDDDDv$$DDDDDD1DEDUDtDz+2D)|+(DDDDDDDDD$$\DDDDDD1DEDdDDDDDDDDDD$&$DDDDDD1D8D;DHDY$`4$|DD DD)D7D8D@DXDXDmDtDDDDDDD.D 7D9D >D [D ^D hDDDDDDDDD DD0DZD`DgDnD!pD"{D%D&D)D*D+D.D/D0D1D5D4D5D4D5D3D5D6D7Cd@sxX$$D|DDDKDDDKDLDM1DNEDOKDNNDO[DQlDPoDQrDRDUDVDUDVDWEF{@G$#s 5s .dAdDǮdD)<8b| qFo!Fpt& &;Slm<lm $$fVm $`m$%1$mm12Ю߮=[}"+2km24m56,6F F6a6E4I78mů.ðUFƲг߳RiP x `5 x x9 ) M$'DD'D-D.$D3>D.AD3ED4cD5}D4D5D6$#s 5s .ddnd)<8b| qFo!Fpt& #Ю}"+2k;Slm 2lm 4m56,6F F6a6E4I78m&=m<$$fVm$_m$%1$mm12гx x9w$DDD DD"D,D:DBDL@$N$!8!! D!˶@!ض@!$ $"D"" D"$$$\## $#D$2@#@@#$"N$%%c% D%˶@%$m$&&D&˶@&$ $''D'˶@'$ $((D(˶@($ $))D)˶@)$ ÷$*Ē*D*$ڷ$+ؒ+D+˶@+$ $,,, D,˶@,ض@,$ $--D-$$..,. 5.D.˶@.>@.@.$ G$/\/l/ D/|@/@/$ $1\0l0 D1|@0@0$ $2(2D2˶@2$ ɸ$343D3˶@3$$4D4D4˶@4$$5TD5$ $6`D6$ $7l7D7˶@7$ 1$8x88 D8$F$9D9$ W$:D:$ j$<;; ;;D<@;ǹ@;Թ@;@;$$==D=˶@=$ $>ēD>$ $?Г?D?˶@?$ .$@ܓ@c@ D@˶@@$C$BVAdA rAADB@A@A@A@A$ƺ$CDC$ ֺ$D DD$ $EEcE DE˶@E$$F,FDF$$G@DG$ &$HLDH$ <$NXDN$P$OlDO$#s 5s .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.20/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(11,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(10,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(10,2)=(10,3)=*(10,4)=xs_pthread_descr_struct:pthread_attr_t:t(10,5)=(10,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(11,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(10,7)=(10,8)=s12__c_lock:(10,1),0,64;__c_waiting:(10,2),64,32;;pthread_condattr_t:t(10,9)=(10,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(10,11)=(0,4)pthread_mutex_t:t(10,12)=(10,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(10,2),64,32;__m_kind:(0,1),96,32;__m_lock:(10,1),128,64;;pthread_mutexattr_t:t(10,14)=(10,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(10,16)=(0,1)pthread_t:t(10,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(15,1)=(15,2)=s8__count:(0,1),0,32;__value:(15,3)=u4__wch:(14,2),0,32;__wchb:(15,4)=ar(0,22);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(13,1)=(13,2)=s12__pos:(8,23),0,32;__state:(15,1),32,64;;_G_fpos64_t:t(13,3)=(13,4)=s16__pos:(8,57),0,64;__state:(15,1),64,64;;/usr/include/gconv.h :T(18,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(18,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(18,3)=(18,4)=*(18,5)=f(0,1)__gconv_init_fct:t(18,6)=(18,7)=*(18,8)=f(0,1)__gconv_end_fct:t(18,9)=(18,10)=*(18,11)=f(0,20)__gconv_trans_fct:t(18,12)=(18,13)=*(18,14)=f(0,1)__gconv_trans_context_fct:t(18,15)=(18,16)=*(18,17)=f(0,1)__gconv_trans_query_fct:t(18,18)=(18,19)=*(18,20)=f(0,1)__gconv_trans_init_fct:t(18,21)=(18,22)=*(18,23)=f(0,1)__gconv_trans_end_fct:t(18,24)=(18,25)=*(18,26)=f(0,20)__gconv_trans_data:T(18,27)=s20__trans_fct:(18,12),0,32;__trans_context_fct:(18,15),32,32;__trans_end_fct:(18,24),64,32;__data:(0,19),96,32;__next:(18,28)=*(18,27),128,32;;__gconv_step:T(18,29)=s56__shlib_handle:(18,30)=*(18,31)=xs__gconv_loaded_object:,0,32;__modname:(18,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(8,35),96,32;__to_name:(8,35),128,32;__fct:(18,3),160,32;__init_fct:(18,6),192,32;__end_fct:(18,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(18,33)=s36__outbuf:(18,34)=*(0,11),0,32;__outbufend:(18,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(18,35)=*(15,1),160,32;__state:(15,1),192,64;__trans:(18,28),256,32;;__gconv_info:T(18,36)=s8__nsteps:(6,1),0,32;__steps:(18,37)=*(18,29),32,32;__data:(18,38)=ar(0,22);0;-1;(18,33),64,0;;__gconv_t:t(18,39)=(18,40)=*(18,36)_G_iconv_t:t(13,5)=(13,6)=u44__cd:(18,36),0,64;__combined:(13,7)=s44__cd:(18,36),0,64;__data:(18,33),64,288;;,0,352;;_G_int16_t:t(13,8)=(0,8)_G_int32_t:t(13,9)=(0,1)_G_uint16_t:t(13,10)=(0,9)_G_uint32_t:t(13,11)=(0,4)_IO_lock_t:t(12,1)=(0,20)_IO_marker:T(12,2)=s12_next:(12,3)=*(12,2),0,32;_sbuf:(12,4)=*(2,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(12,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:(12,3),384,32;_chain:(12,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:(12,6)=ar(0,22);0;0;(0,2),568,8;_lock:(12,7)=*(12,1),576,32;_offset:(8,57),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(12,8)=ar(0,22);0;51;(0,2),768,416;;_IO_FILE:t(12,9)=(2,2)__io_read_fn:t(12,10)=(12,11)=f(8,26)__io_write_fn:t(12,12)=(12,13)=f(8,26)__io_seek_fn:t(12,14)=(12,15)=f(0,1)__io_close_fn:t(12,16)=(12,17)=f(0,1)fpos_t:t(2,4)=(13,1)/usr/include/bits/stdio_lim.hoff_t:t(2,5)=(8,23)/usr/include/bits/stdio.h/usr/include/stdlib.hdiv_t:t(25,1)=(25,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(25,3)=(25,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;/usr/include/sys/types.hu_char:t(27,1)=(8,1)u_short:t(27,2)=(8,2)u_int:t(27,3)=(8,3)u_long:t(27,4)=(8,4)quad_t:t(27,5)=(8,6)u_quad_t:t(27,6)=(8,5)fsid_t:t(27,7)=(8,30)loff_t:t(27,8)=(8,24)ino_t:t(27,9)=(8,20)dev_t:t(27,10)=(8,17)gid_t:t(27,11)=(8,19)mode_t:t(27,12)=(8,21)nlink_t:t(27,13)=(8,22)uid_t:t(27,14)=(8,18)pid_t:t(27,15)=(8,25)id_t:t(27,16)=(8,29)ssize_t:t(27,17)=(8,26)daddr_t:t(27,18)=(8,33)caddr_t:t(27,19)=(8,34)key_t:t(27,20)=(8,47)/usr/include/time.htime_t:t(28,1)=(8,36)clockid_t:t(28,2)=(8,41)timer_t:t(28,3)=(8,42)ulong:t(27,21)=(0,5)ushort:t(27,22)=(0,9)uint:t(27,23)=(0,4)int8_t:t(27,24)=(0,10)int16_t:t(27,25)=(0,8)int32_t:t(27,26)=(0,1)int64_t:t(27,27)=(0,6)u_int8_t:t(27,28)=(0,11)u_int16_t:t(27,29)=(0,9)u_int32_t:t(27,30)=(0,4)u_int64_t:t(27,31)=(0,7)register_t:t(27,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(34,1)=(0,1)__sigset_t:t(34,2)=(34,3)=s128__val:(34,4)=ar(0,22);0;31;(0,5),0,1024;;timespec:T(35,1)=s8tv_sec:(0,3),0,32;tv_nsec:(0,3),32,32;;fd_mask:t(32,1)=(8,43)fd_set:t(32,2)=(8,44)/usr/include/sys/sysmacros.hblkcnt_t:t(27,33)=(8,50)fsblkcnt_t:t(27,34)=(8,52)fsfilcnt_t:t(27,35)=(8,54)random_data:T(25,5)=s28fptr:(25,6)=*(27,26),0,32;rptr:(25,6),32,32;state:(25,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(25,6),192,32;;drand48_data:T(25,7)=s24x:(25,8)=ar(0,22);0;2;(0,9),0,48;a:(25,8),48,48;c:(0,9),96,16;old_x:(25,8),112,48;init:(0,1),160,32;;/usr/include/alloca.h__compar_fn_t:t(25,9)=(25,10)=*(25,11)=f(0,1)/usr/include/ctype.h :T(39,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(40,1)=(34,1)sigset_t:t(40,2)=(34,2)/usr/include/bits/signum.h__sighandler_t:t(40,3)=(40,4)=*(40,5)=f(0,20)sig_t:t(40,6)=(40,3)/usr/include/bits/siginfo.h/usr/include/bits/wordsize.hsigval:T(44,1)=u4sival_int:(0,1),0,32;sival_ptr:(0,19),0,32;;sigval_t:t(44,2)=(44,1)siginfo:T(44,3)=s128si_signo:(0,1),0,32;si_errno:(0,1),32,32;si_code:(0,1),64,32;_sifields:(44,4)=u116_pad:(44,5)=ar(0,22);0;28;(0,1),0,928;_kill:(44,6)=s8si_pid:(8,25),0,32;si_uid:(8,18),32,32;;,0,64;_timer:(44,7)=s8_timer1:(0,4),0,32;_timer2:(0,4),32,32;;,0,64;_rt:(44,8)=s12si_pid:(8,25),0,32;si_uid:(8,18),32,32;si_sigval:(44,2),64,32;;,0,96;_sigchld:(44,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:(44,10)=s4si_addr:(0,19),0,32;;,0,32;_sigpoll:(44,11)=s8si_band:(0,3),0,32;si_fd:(0,1),32,32;;,0,64;;,96,928;;siginfo_t:t(44,12)=(44,3) :T(44,13)=eSI_SIGIO:-5,SI_ASYNCIO:-4,SI_MESGQ:-3,SI_TIMER:-2,SI_QUEUE:-1,SI_USER:0,SI_KERNEL:128,; :T(44,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(44,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(44,16)=eSEGV_MAPERR:1,SEGV_ACCERR:2,; :T(44,17)=eBUS_ADRALN:1,BUS_ADRERR:2,BUS_OBJERR:3,; :T(44,18)=eTRAP_BRKPT:1,TRAP_TRACE:2,; :T(44,19)=eCLD_EXITED:1,CLD_KILLED:2,CLD_DUMPED:3,CLD_TRAPPED:4,CLD_STOPPED:5,CLD_CONTINUED:6,; :T(44,20)=ePOLL_IN:1,POLL_OUT:2,POLL_MSG:3,POLL_ERR:4,POLL_PRI:5,POLL_HUP:6,;sigevent:T(44,21)=s64sigev_value:(44,2),0,32;sigev_signo:(0,1),32,32;sigev_notify:(0,1),64,32;_sigev_un:(44,22)=u52_pad:(44,23)=ar(0,22);0;12;(0,1),0,416;_sigev_thread:(44,24)=s8_function:(44,25)=*(44,26)=f(0,20),0,32;_attribute:(0,19),32,32;;,0,64;;,96,416;;sigevent_t:t(44,27)=(44,21) :T(44,28)=eSIGEV_SIGNAL:0,SIGEV_NONE:1,SIGEV_THREAD:2,;/usr/include/bits/sigaction.hsigaction:T(46,1)=s140__sigaction_handler:(46,2)=u4sa_handler:(40,3),0,32;sa_sigaction:(46,3)=*(46,4)=f(0,20),0,32;;,0,32;sa_mask:(34,2),32,1024;sa_flags:(0,1),1056,32;sa_restorer:(46,5)=*(46,6)=f(0,20),1088,32;;sigvec:T(40,7)=s12sv_handler:(40,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(48,1)=s10significand:(48,2)=ar(0,22);0;3;(0,9),0,64;exponent:(0,9),64,16;;_fpxreg:T(48,3)=s16significand:(48,2),0,64;exponent:(0,9),64,16;padding:(25,8),80,48;;_xmmreg:T(48,4)=s16element:(48,5)=ar(0,22);0;3;(0,5),0,128;;_fpstate:T(48,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:(48,7)=ar(0,22);0;7;(48,1),224,640;status:(0,9),864,16;magic:(0,9),880,16;_fxsr_env:(48,8)=ar(0,22);0;5;(0,5),896,192;mxcsr:(0,5),1088,32;reserved:(0,5),1120,32;_fxsr_st:(48,9)=ar(0,22);0;7;(48,3),1152,1024;_xmm:(48,10)=ar(0,22);0;7;(48,4),2176,1024;padding:(48,11)=ar(0,22);0;55;(0,5),3200,1792;;sigcontext:T(48,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:(48,13)=*(48,6),608,32;oldmask:(0,5),640,32;cr2:(0,5),672,32;;/usr/include/bits/sigstack.hsigstack:T(49,1)=s8ss_sp:(0,19),0,32;ss_onstack:(0,1),32,32;; :T(49,2)=eSS_ONSTACK:1,SS_DISABLE:2,;sigaltstack:T(49,3)=s12ss_sp:(0,19),0,32;ss_flags:(0,1),32,32;ss_size:(6,1),64,32;;stack_t:t(49,4)=(49,3)/usr/include/bits/sigthread.h/usr/include/setjmp.h/usr/include/bits/setjmp.h__jmp_buf:t(52,1)=(52,2)=ar(0,22);0;5;(0,1)__jmp_buf_tag:T(51,1)=s156__jmpbuf:(52,1),0,192;__mask_was_saved:(0,1),192,32;__saved_mask:(34,2),224,1024;;jmp_buf:t(51,2)=(51,3)=ar(0,22);0;0;(51,1)sigjmp_buf:t(51,4)=(51,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(62,1)=(7,1)/usr/include/sys/stat.h/usr/include/bits/stat.hstat:T(64,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(65,1)=(8,60)socklen_t:t(65,2)=(8,61)/usr/include/bits/confname.h :T(68,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(68,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(68,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../version.hemalloc.herror.h/usr/include/sys/time.h/usr/include/bits/time.hclock_t:t(83,1)=(8,40)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:(18,32),320,32;;itimerspec:T(83,3)=s16it_interval:(35,1),0,64;it_value:(35,1),64,64;;timeval:T(86,1)=s8tv_sec:(8,36),0,32;tv_usec:(8,38),32,32;;suseconds_t:t(82,1)=(8,38)timezone:T(82,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;__timezone_ptr_t:t(82,3)=(82,4)=*(82,2)__itimer_which:T(82,5)=eITIMER_REAL:0,ITIMER_VIRTUAL:1,ITIMER_PROF:2,;itimerval:T(82,6)=s16it_interval:(86,1),0,64;it_value:(86,1),64,64;;__itimer_which_t:t(82,7)=(0,1)eden.hInt:t(87,1)=(0,1)Inst:t(87,2)=(87,3)=*(87,4)=f(0,20)symptr:t(87,5)=(87,6)=*(87,7)=xssymbol:Datum:t(87,8)=(87,9)=xsDatum:uDatum:t(87,10)=(87,11)=xuuDatum:symptr.q.hglobal.q.heden_queue:T(89,1)=s12prev:(89,2)=*(89,1),0,32;next:(89,2),32,32;obj:(0,19),64,32;;QUEUE:t(89,3)=(89,1)symptr_queue:T(88,1)=s12prev:(88,2)=*(88,1),0,32;next:(88,2),32,32;obj:(87,5),64,32;;symptr_QUEUE:t(88,3)=(88,1)symptr_ATOM:t(88,4)=(88,5)=*(88,3)uDatum:T(87,11)=u8r:(0,13),0,64;i:(0,1),0,32;s:(8,35),0,32;a:(87,12)=*(87,8),0,32;sym:(87,5),0,32;v:(87,13)=s8x:(0,1),0,32;y:(0,1),32,32;;,0,64;;Datum:T(87,9)=s12type:(0,8),0,16;u:(87,11),32,64;;symbol:T(87,7)=s72name:(8,35),0,32;stype:(0,8),32,16;inst:(87,14)=*(87,2),64,32;nauto:(0,4),96,32;text:(8,35),128,32;d:(87,9),160,96;sources:(88,3),256,96;targets:(88,3),352,96;Qloc:(88,4),448,32;marked:(0,2),480,1;changed:(0,2),481,1;entry:(0,2),482,6;master:(8,35),512,32;next:(87,5),544,32;;symbol:t(87,15)=(87,7)compiler_flags:T(87,16)=u4s:(87,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(87,18)=s8dp:(87,12),0,32;ip:(87,14),32,32;;inst.hFrame:T(87,19)=s20sp:(87,5),0,32;retpc:(87,14),32,32;stackp:(87,12),64,32;hptr:(8,35),96,32;master:(8,35),128,32;;Frame:t(87,20)=(87,19)yacc.hYYSTYPE:t(95,1)=(95,2)=u4dp:(87,12),0,32;sym:(87,5),0,32;inst:(87,14),0,32;narg:(87,1),0,32;fun:(87,2),0,32;sw:(95,3)=*(87,18),0,32;tbegin:(8,35),0,32;;builtin.hBLIBTBL:T(96,1)=s8name:(8,35),0,32;func:(87,3),32,32;;runset.hAction:T(97,1)=s12s:(8,35),0,32;master:(8,35),32,32;next:(97,2)=*(97,1),64,32;;Action:t(97,3)=(97,1)RunSet:T(97,4)=s12nitems:(0,1),0,32;head:(97,2),32,32;tail:(97,2),64,32;;RunSet:t(97,5)=(97,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(100,1)=(100,2)=f(0,1)VFunction:t(100,3)=(87,4)CPFunction:t(100,4)=(100,5)=f(8,35)CPPFunction:t(100,6)=(100,7)=f(100,8)=*(8,35)_keymap_entry:T(100,9)=s8type:(0,2),0,8;function:(100,10)=*(100,1),32,32;;KEYMAP_ENTRY:t(100,11)=(100,9)KEYMAP_ENTRY_ARRAY:t(100,12)=(100,13)=ar(0,22);0;255;(100,11)Keymap:t(100,14)=(100,15)=*(100,11)/usr/include/readline/tilde.hundo_code:T(98,1)=eUNDO_DELETE:0,UNDO_INSERT:1,UNDO_BEGIN:2,UNDO_END:3,;undo_list:T(98,2)=s20next:(98,3)=*(98,2),0,32;start:(0,1),32,32;end:(0,1),64,32;text:(8,35),96,32;what:(98,1),128,32;;UNDO_LIST:t(98,4)=(98,2)_funmap:T(98,5)=s8name:(8,35),0,32;function:(100,10),32,32;;FUNMAP:t(98,6)=(98,5)../Misc/custom.hILIBTBL:T(104,1)=s8name:(8,35),0,32;func:(104,2)=*(100,2),32,32;;RLIBTBL:T(104,3)=s8name:(8,35),0,32;func:(104,4)=*(104,5)=f(0,13),32,32;;interrupted:G(0,1)input_device.hinput_device:T(105,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:(105,2)=*(87,20),384,32;begin:(51,2),416,1248;;Inp_Dev:G(0,23)=*(105,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)wouldBlock:F(0,1)fdset:(32,2)fd:(0,1)timeout:(86,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(28,1)setTimer:f(0,20)t:p(0,24)=*(28,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)i:r(0,1)errorsbuf:r(8,35)yyerror:F(0,20)lastControlCTime:S(28,1)Control_C:F(0,20)sig:p(0,1)checkRunSet:F(0,20)a:(97,3)queue:F(0,20)cmd:p(8,35)master:p(8,35)init:F(0,20)s:r(87,5)terminate:F(0,20)code:p(0,1)code:r(0,1)run_init:F(0,20)pc:p(87,14)pc:r(87,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:(87,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:(64,1)user_trace:F(0,20)p:r(105,2)printUsage:F(0,20)printVersion:F(0,20)init_eden:F(0,20)initStr:(0,27)=ar(0,22);0;169;(0,2)initreadline:F(0,20)main:F(0,1)argc:p(0,1)argv:p(100,8)argc:r(0,1)argv:r(100,8)op:r(0,2)argerr:r(0,1)filein:r(0,28)=*(2,1)name:r(8,35)edenCmd:(0,29)=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(51,2)gargv:G(100,8)gargc:G(0,1)autocalc:G(0,30)=*(87,1)eden_error_index_range:G(0,30)eden_notice_undef_reference:G(0,30)Input_Devices:G(0,31)=ar(0,22);0;15;(105,1)prompt:G(8,35)eden_prompt_sym:G(87,5)EntryStack:S(0,32)=*(0,1)MasterStack:S(100,8)RS1:S(97,5)RS2:S(97,5)RS:S(0,33)=*(97,5)runset.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;56;(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)=(7,1)u_short:t(6,2)=(7,2)u_int:t(6,3)=(7,3)u_long:t(6,4)=(7,4)quad_t:t(6,5)=(7,6)u_quad_t:t(6,6)=(7,5)fsid_t:t(6,7)=(7,30)loff_t:t(6,8)=(7,24)ino_t:t(6,9)=(7,20)dev_t:t(6,10)=(7,17)gid_t:t(6,11)=(7,19)mode_t:t(6,12)=(7,21)nlink_t:t(6,13)=(7,22)uid_t:t(6,14)=(7,18)off_t:t(6,15)=(7,23)pid_t:t(6,16)=(7,25)id_t:t(6,17)=(7,29)ssize_t:t(6,18)=(7,26)daddr_t:t(6,19)=(7,33)caddr_t:t(6,20)=(7,34)key_t:t(6,21)=(7,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)=(7,50)fsblkcnt_t:t(6,35)=(7,52)fsfilcnt_t:t(6,36)=(7,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(34,1)=(34,2)=xs_IO_FILE:__FILE:t(34,3)=(34,2)wint_t:t(39,1)=(0,4)__mbstate_t:t(40,1)=(40,2)=s8__count:(0,1),0,32;__value:(40,3)=u4__wch:(39,1),0,32;__wchb:(40,4)=ar(0,22);0;3;(0,2),0,32;;,32,32;;fpos_t:t(34,4)=(38,1)initRunSet:F(0,20)rs:p(0,23)=*(27,5)rs:r(0,23)clearRunSet:F(0,20)rs:p(0,23)getAction:F(27,3)ptr:r(0,24)=*(27,3)a:(27,3)rmAction:F(0,20)ptr:r(0,24)addAction:F(0,20)s:p(7,35)master:p(7,35)s:r(7,35)printRunSet:F(0,20)symbol.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;57;(0,2)symptr.q.crcsid3:S(48,1)=ar(0,22);0;58;(0,2)SEARCH_symptr:F(40,5)Q:p(40,5)obj:p(39,5)n:p(0,1)Q:r(40,5)obj:r(39,5)P:r(40,5)DELETE_symptr_ATOM:F(0,20)A:p(40,4)A:r(40,4)MOVE_symptr_Q:F(0,20)Qsrc:p(40,5)Qdst:p(40,5)Qsrc:r(40,5)Qdst:r(40,5)hash.hnotation.h :T(52,1)=eINTERNAL:0,EDEN:1,SCOUT:2,DONALD:3,ARCA:4,SASAMI:5,;notationType:t(52,2)=(52,1)hashindex:F(0,1)hashtable:G(0,23)=ar(0,22);0;127;(39,5)lookup:F(39,5)sp:r(39,5)install:F(39,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(56,1)=ar(0,22);0;57;(0,2)entry.q.hentry_queue:T(58,1)=s16prev:(58,2)=*(58,1),0,32;next:(58,2),32,32;obj:(0,25),64,64;;entry_QUEUE:t(58,3)=(58,1)entry_ATOM:t(58,4)=(58,5)=*(58,3)SEARCH_entry:F(58,5)Q:p(58,5)obj:p(0,25)Q:r(58,5)obj:(0,25)P:r(58,5)DELETE_entry_ATOM:F(0,20)A:p(58,4)A:r(58,4)MOVE_entry_Q:F(0,20)Qsrc:p(58,5)Qdst:p(58,5)Qsrc:r(58,5)Qdst:r(58,5)LocalVarList:S(58,3)search_local:F(58,4)name:p(7,35)name:r(7,35)add_local_variable:F(58,4)E:r(58,4)F:r(58,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(40,3)cont_q:G(40,3)dispatch:F(0,20)p:p(39,14)p:r(39,14)patch:F(0,20)mark:p(39,14)mark:(39,14)ip:r(39,14)yacc.cGarbage:t(0,23)=(0,24)=s8location:(23,14),0,32;dp:(23,12),32,32;;UsefulGarbage:t(0,25)=(0,26)=s8start:(23,14),0,32;end:(23,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(23,14)dp:p(23,12)yacc.ylocation:r(23,14)dp:r(23,12)unmarkGarbage:F(0,20)start:p(23,14)end:p(23,14)start:r(23,14)end:r(23,14)incGarbageLevel:F(0,20)decGarbageLevel:F(0,20)clearGarbage:F(0,20)j:r(0,1)save:(0,1)defnonly:F(0,20)YYSTYPE:t(0,27)=(0,28)=u4dp:(23,12),0,32;sym:(23,5),0,32;inst:(23,14),0,32;narg:(23,1),0,32;fun:(23,2),0,32;sw:(0,29)=*(23,18),0,32;tbegin:(8,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;(38,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(23,14)c.0:V(0,2)ssp1:r(0,43)msg:(8,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;58;(0,2)machine.hblibtbl:G(0,23)=ar(0,1);0;-1;(52,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:(43,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:(43,8)min:(43,8)hour:(43,8)mday:(43,8)mon:(43,8)year:(43,8)wday:(43,8)clock:r(0,24)=*(79,2)tloc:(27,1)inttime:F(0,20)seconds:(43,8)finetime:F(0,20)milli:(43,8)tloc:(82,1)tzone:(78,2)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)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)c:r(0,1)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:(43,12)listlen:(0,1)from:(0,1)to:(0,1)print:F(0,20)d:p(43,8)f:p(0,25)writeln:F(0,20)b_write:F(0,20)nameof:F(0,20)addr:(43,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)result:r(0,1)exec_file:F(0,20)filein:r(0,25)result:(0,1)apply:F(0,20)pushlist:f(0,20)Q:p(44,5)count:(0,1)A:r(44,4)symboldetail:F(0,20)sp:r(43,5)symboltext:F(0,20)symbols:F(0,20)p:(43,12)count:r(43,1)i:(43,1)type:(43,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:(43,5)Q:r(44,5)packpara:f(0,20)err_msg:p(7,35)n:(43,1)i:r(43,1)pack:F(0,20)mem:r(7,35)array:F(0,20)n:r(43,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(33,8)progp:G(33,14)reset_compiler_status:F(0,20)initcode:F(0,20)stack_overflow_err:F(0,20)stack_underflow_err:F(33,8)INSTTBL:T(0,23)=s8name:(7,35),0,32;func:(33,3),32,32;;insttbl:G(0,24)=ar(0,1);0;-1;(0,23)disAss:F(7,35)d:p(33,2)d:r(33,2)addr.0:V(0,25)=ar(0,22);0;29;(0,2)execute:F(0,20)p:p(33,14)p:r(33,14)resume_point:r(33,14)ret_call:F(0,20)call:F(0,20)sp:p(33,5)args:p(33,8)master:r(7,35)d:(33,8)eval:F(0,20)args:(33,8)lvalue:(33,8)change_targets:F(0,20)splist:p(34,5)sp:r(33,5)splist:r(34,5)A:r(34,5)change_sources:F(0,20)related_by_code:F(0,20)related_by_code_runtimelhs:F(0,20)addr:(33,8)code:F(33,14)f:p(33,2)f:r(33,2)oprogp:r(33,14)codeswitch:F(0,20)tbl:p(53,3)tbl:r(53,3)ip:r(33,14)defp:r(33,14)t:r(53,3)addentry:F(0,20)dp:p(33,12)ip:p(33,14)dp:r(33,12)saveprog:F(33,14)p_begin:p(33,14)p_end:p(33,14)p_begin:r(33,14)p_end:r(33,14)q:r(33,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(33,14)id:p(33,5)prog_start:p(33,14)prog_end:p(33,14)nauto:p(33,1)prog_end:r(33,14)code_definition_runtimelhs:F(33,14)code_eval:F(33,14)dp:(33,12)code_related_by:F(33,14)code_related_by_runtimelhs:F(33,14)evalDatum:F(0,20)d:p(33,8)s2:(0,26)=ar(0,22);0;79;(0,2)prog:G(0,27)=ar(0,22);0;4999;(33,2)compiler_flag:G(33,16)entry_ptr:G(53,3)entry_tbl:G(0,28)=ar(0,22);0;199;(33,18)stack:G(0,29)=ar(0,22);0;1023;(33,8)stackp:G(33,12)push:F(0,20)pop:F(33,8)pc:G(33,14)frame:G(0,30)=ar(0,22);0;99;(33,20)fp:G(0,31)=*(33,20)textcode:G(0,32)=ar(0,22);0;131071;(0,2)eval.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;54;(0,2)formula_queue:G(26,3)action_queue:G(26,3)schedule:f(0,20)sp:p(25,5)sp:r(25,5)P:r(26,4)Q:r(26,5)A:r(26,4)schedule_parents_of:F(0,20)v:p(25,5)lock:S(0,1)resetLock:F(0,20)eval_formula_queue:F(0,20)invoke_action_queue:F(0,20)d:(25,8)eager:F(0,20)lockvalue:r(0,1)change:F(0,20)flag:p(0,1)flag:r(0,1)savepc:r(25,14)mark_changed:F(0,20)P:r(26,5)formula_list:F(0,20)action_list:F(0,20)reset_eval:F(0,20)heap.cgetheap:F(12,35)size:p(0,1)freeheap:F(0,20)hptr:G(12,35)heap:G(0,23)=ar(0,22);0;2097151;(0,2)lex.c/usr/include/assert.h/usr/include/ncurses/curses.hchtype:t(57,1)=(0,5)/usr/include/ncurses/unctrl.hbool:t(57,2)=(0,2)SCREEN:t(57,3)=(57,4)=xsscreen:WINDOW:t(57,5)=(57,6)=xs_win_st:attr_t:t(57,7)=(57,1)ldat:T(57,8)=s12text:(57,9)=*(57,1),0,32;firstchar:(0,8),32,16;lastchar:(0,8),48,16;oldindex:(0,8),64,16;;pdat:T(57,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(57,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:(57,7),128,32;_bkgd:(57,1),160,32;_notimeout:(57,2),192,8;_clear:(57,2),200,8;_leaveok:(57,2),208,8;_scroll:(57,2),216,8;_idlok:(57,2),224,8;_idcok:(57,2),232,8;_immed:(57,2),240,8;_sync:(57,2),248,8;_use_keypad:(57,2),256,8;_delay:(0,1),288,32;_line:(57,11)=*(57,8),320,32;_regtop:(0,8),352,16;_regbottom:(0,8),368,16;_parx:(0,1),384,32;_pary:(0,1),416,32;_parent:(57,12)=*(57,5),448,32;_pad:(57,10),480,96;_yoffset:(0,8),576,16;;mmask_t:t(57,13)=(0,5)MEVENT:t(57,14)=(57,15)=s20id:(0,8),0,16;x:(0,1),32,32;y:(0,1),64,32;z:(0,1),96,32;bstate:(57,13),128,32;;/usr/include/readline/history.hhistdata_t:t(67,1)=(0,19)_hist_entry:T(67,2)=s8line:(7,35),0,32;data:(67,1),32,32;;HIST_ENTRY:t(67,3)=(67,2)_hist_state:T(67,4)=s20entries:(67,5)=*(67,6)=*(67,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(67,7)=(67,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)makedatum:F(48,12)value:p(48,10)type:r(0,1)value:r(48,10)p:r(48,12)append_char:f(0,20)c:p(0,1)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.0: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.1:V(0,26)=ar(0,22);0;135;(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(48,10)id_token:f(0,1)sp:r(48,5)tempyytext:r(7,35)multi_symbol_token:f(0,1)tab.2:V(0,27)=*(0,28)=s8c1:(0,2),0,8;c2:(0,2),8,8;token:(0,1),32,32;;table.3: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(48,5)skip_percent_comment:f(0,20)backslash:f(0,20)transtab.4:V(0,30)=ar(0,22);0;10;(0,2)yylex:F(0,1)u:(48,10)peek:F(0,1)filein:r(0,31)=*(1,1)line_read:S(7,35)rl_gets:F(7,35)fullPrompt:r(7,35)getc_require_new_readline:S(0,1)getc_ptr:S(7,35)rl_getc_wrapper: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)flushRestOfLine:F(0,20)getAgentName:f(0,20)secondC:r(0,2)firstC:r(0,2)Input_Devices:G(0,32)=ar(0,22);0;15;(68,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;53;(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,23)result:r(0,13)machine.cfreedatum:F(0,20)newdatum:F(43,8)newhdat:F(43,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(43,12)dp2:p(43,12)dp1:r(43,12)add:F(0,20)d1:(43,8)d2:(43,8)sub:F(0,20)mul:F(0,20)divide:F(0,20)mod:F(0,20)negate:F(0,20)lazy_not:F(0,20)not:F(0,20)concat:F(0,20)size1:(0,1)size2:(0,1)jmp:F(0,20)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:(43,8)pushUNDEF:F(0,20)pushint:F(0,20)constpush:F(0,20)datacmp:F(0,1)d1:p(43,8)d2:p(43,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)splist:(44,5)prog_begin:r(43,14)type:r(43,1)nauto:(43,1)text:(7,35)definition_runtimelhs:F(0,20)need_rwv:f(0,20)addr:p(43,8)from:p(7,35)cnv_formula_to_rwv:f(0,20)NullList.0:V(44,3)assign:F(0,20)tmp:(43,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(43,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)indexcalc:F(0,20)dp:r(43,12)index:(43,8)makelist:F(0,20)makearr:F(0,20)n:p(43,1)arr:(43,8)getvalue:F(0,20)sel:F(0,20)dat:(43,8)listsize:F(0,20)shift:F(0,20)dp:(43,12)append:F(0,20)insert:F(0,20)p:(43,8)pos:(43,1)delete:F(0,20)query:F(0,20)sp:(43,5)P:r(44,5)refer.crcsid:S(0,21)=ar(0,22)=r(0,22);0000000000000;0037777777777;;0;55;(0,2)IDlist:G(24,3)lastNullInIDlist:G(24,5)printlist:F(0,20)Q:p(24,5)Q:r(24,5)P:r(24,4)addID:F(0,20)id:p(23,5)id:r(23,5)A:r(24,4)P:r(24,5)clear_IDlist:F(0,20)save_IDlist:F(24,5)refer_to:F(0,20)sp:p(23,5)Symbol:r(24,4)SourceTargets:r(24,5)Sources:r(24,5)refer_by:F(0,20)Targets:r(24,5)checkok1:F(0,1)sp:r(23,5)checkok2:F(0,1)checkok:F(0,1)ready:F(0,1)autocalc:G(0,23)=*(23,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(39,8)d:p(39,8)typeno:F(0,1)typename:p(7,35)typename:r(7,35)typename:F(7,35)t_type:F(0,20)d:(39,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)d1:(39,8)t_super:F(0,20)t:(39,8)/dcs/emp/ashley/tkeden1.20/Misc/custom.c../Eden/eden.hInt:t(25,1)=(0,1)Inst:t(25,2)=(25,3)=*(25,4)=f(0,20)symptr:t(25,5)=(25,6)=*(25,7)=xssymbol:Datum:t(25,8)=(25,9)=xsDatum:uDatum:t(25,10)=(25,11)=xuuDatum:../Eden/symptr.q.h../Eden/global.q.h../Eden/emalloc.h../Eden/error.heden_queue:T(27,1)=s12prev:(27,2)=*(27,1),0,32;next:(27,2),32,32;obj:(0,19),64,32;;QUEUE:t(27,3)=(27,1)symptr_queue:T(26,1)=s12prev:(26,2)=*(26,1),0,32;next:(26,2),32,32;obj:(25,5),64,32;;symptr_QUEUE:t(26,3)=(26,1)symptr_ATOM:t(26,4)=(26,5)=*(26,3)uDatum:T(25,11)=u8r:(0,13),0,64;i:(0,1),0,32;s:(7,35),0,32;a:(25,12)=*(25,8),0,32;sym:(25,5),0,32;v:(25,13)=s8x:(0,1),0,32;y:(0,1),32,32;;,0,64;;Datum:T(25,9)=s12type:(0,8),0,16;u:(25,11),32,64;;symbol:T(25,7)=s72name:(7,35),0,32;stype:(0,8),32,16;inst:(25,14)=*(25,2),64,32;nauto:(0,4),96,32;text:(7,35),128,32;d:(25,9),160,96;sources:(26,3),256,96;targets:(26,3),352,96;Qloc:(26,4),448,32;marked:(0,2),480,1;changed:(0,2),481,1;entry:(0,2),482,6;master:(7,35),512,32;next:(25,5),544,32;;symbol:t(25,15)=(25,7)compiler_flags:T(25,16)=u4s:(25,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(25,18)=s8dp:(25,12),0,32;ip:(25,14),32,32;;../Eden/inst.hFrame:T(25,19)=s20sp:(25,5),0,32;retpc:(25,14),32,32;stackp:(25,12),64,32;hptr:(7,35),96,32;master:(7,35),128,32;;Frame:t(25,20)=(25,19)../Eden/yacc.hYYSTYPE:t(47,1)=(47,2)=u4dp:(25,12),0,32;sym:(25,5),0,32;inst:(25,14),0,32;narg:(25,1),0,32;fun:(25,2),0,32;sw:(47,3)=*(25,18),0,32;tbegin:(7,35),0,32;;custom.hILIBTBL:T(48,1)=s8name:(7,35),0,32;func:(48,2)=*(48,3)=f(0,1),32,32;;RLIBTBL:T(48,4)=s8name:(7,35),0,32;func:(48,5)=*(48,6)=f(0,13),32,32;;../Eden/builtin.hBLIBTBL:T(49,1)=s8name:(7,35),0,32;func:(25,3),32,32;;customlib.hcurses.hilibtbl:G(0,23)=ar(0,1);0;-1;(48,1)rlibtbl:G(0,24)=ar(0,1);0;-1;(48,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(47,12)ch:p(47,1)win:r(47,12)ch:r(47,1)_eden_waddstr:F(0,1)str:p(12,35)_eden_box:F(0,1)verch:p(47,1)horch:p(47,1)verch:r(47,1)horch:r(47,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(47,12)dstwin:p(47,12)srcwin:r(47,12)dstwin:r(47,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(47,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(47,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.0)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.0)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.0)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.0)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.0)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.0)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.0)01.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((47 \\?܍ GoTo`c l @u @@ ~p<l  \#\`#`h#hp#pX%X&  & "   #fv< * (\܍ @    \#`#h#p#X%& &   +2 П =Ah#O[П q\#0 @&@ p `#2   d# \#l#\#  3%3X&> N$]\&i(v  ' ,0`& l& x&@9:;:<3%&-&4;@̟$GM$U$]L$bp$g,phz(,Th  &@( &&&&&d+ `+;@j &8 / 36h+=`7D0! MR7Y7_*f k + {+Tt+J 4  ,  0 ++Th03 @4 4F 56 4 ?6 IC V`z6 6xdP X dN d88 x 9 #9  a l@\ <w =   (  2<d A,r IP P `&o@ ~P( ( ;l  DUE ,} 8B   Hw%w )0 5;QXgcL  rL U @hY@ x= I l   e x H  hN l 3 %Р 0BX%K+J \\ c  pĸY |$?E  g 0b ̶ | Pn \  n K  "&X 3x ;h~ DINT+ W*l:~ = Ș/< ؘx (   8 d 7  `( $ (+ $  4 p] ? a B i G )Z /j xu t ( 8P  H X$ A hP ? x l  b  P`  ZV   >I %  7 ;=   L P W hp f ,* l s L hA  ^  I   L  P&j  ș ؙ.  , 7 n @ 0*t J ;Z m x x ; \[ I@ ؒ  o1  \6  ` \ P N   i & L' . (5 \" ? 8 M `  ] T$= q `S x T  KQ @0 (+K 8 & 0 H' 3 iT   X' hg     x, 0 > t F luS O P^ b  q Ez  r   4 @lT ) Г  ' l  /Țdؚ7)Ē 9p Hd O@Tr \"آ < Ddc ^"C (P  \M} $&(&   *5 3. 8 B@KISJ [x i(2Q 8 ; L H J;X$ hأ x*% 2 > B  l `  ؜8  -@  $$*( 7x;XO B4E KZ` `\KQ i(Jo|rl yDJ P' 8;  H  X+h' R (#, x+# .H9D T.f~o ls|' |7ȝ؝-  h [B PI` `X ;2] 58 @<H > Q(}"m8y r D' ,&D~ " W PF. %D HXh L HT  08 "`  /W 39 :X)L&S ` hD vp#h (x ,< x\` s /H 0&4V %4&6T A G QyL XN fzyI  8&I n Pz Ȟ Po ă ؞Z3 @{    XM _ "4 +V /LM 8cK? Q6  Wc mXH v ~` T[[ `< 4w )J X K, | n1 KM (&)PN -[K 78K) T`Q g(q  }H        x HH<& ] ' 1a 8I?fv HD XtR \IsȉE |(W X @ hinitfini.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.crcsid3rcsid4LocalVarListyacc.cMAXGARBAGEMAXUSABLEnGarbagenUsablegarbageLevelgarbageusableyytranslateyyprhsyyrhsyyrlineyytnameyyr1yyr2yydefactyydefgotoyypactyypgotoyytableyycheckyy_parse_inityychar1yyssyyssayyvsyyvsayystacksizeyyfree_stacksc.0yysspyystateyyerrstatusyyvspyynyylenyyvalbuiltin.cpushlistpackparacode.caddr.0eval.cschedulelockheap.clex.cappend_charbuffer_overflowbofkeywords.0keyword_tokenbuiltinFs.1number_tokenid_tokennew_yytexttab.2table.3multi_symbol_tokenskip_commentskip_one_line_commentscoutScreenInitOpenedskip_percent_commenttranstab.4backslashgetAgentNameline_readgetc_require_new_readlinegetc_ptrlib.cmachine.cneed_rwvNullList.0cnv_formula_to_rwvUPDATErefer.ctype.cdatatypecustom.ccurses.cnothing.cnerl_getc_wrappertodolocal_declare_eden_wdelch_eden_rawchange_targetssscan_fnegate_eden_winsertlncos@@GLIBC_2.0append_linebufprintfgetc@@GLIBC_2.0_eden_scrollokprognamestack_overflow_errjmpdelete__strtod_internal@@GLIBC_2.0insert_level_marker_eden_clearoklcatwscrlchangeInp_Dev_Savefget_stringeden_notice_undef_referencestrchr@@GLIBC_2.0_eden_nocbreakappend_NoAgentNamet_floatjptinEVALfeof@@GLIBC_2.0rl_getc_wouldBlockshiftfpunget_chardecGarbageLevel_eden_newwinassignatan@@GLIBC_2.0lookuptouchscan_fpatchinttimewouldBlockungetc@@GLIBC_2.0_DYNAMICbuiltin_ft_checkt_char_eden_delwinprintRunSetrl_getsaction_queuectosswitchcodeinitRunSett_superrelated_by_codenoticeft_intinterruptedb_writereset_compiler_statusget_msgq__register_frame_info@@GLIBC_2.0_eden_crmodewritelndec_asgnentry_ptrrun_initlocaltime@@GLIBC_2.0fileno@@GLIBC_2.0SEARCH_symptrstrcmp@@GLIBC_2.0code_related_bylog10@@GLIBC_2.0_eden_wgetstr_eden_wrefreshIDlistsavetextusageclose@@GLIBC_2.0asin@@GLIBC_2.0agentType_fp_hwyytextret_callcnv_2_booleqcallfprintf@@GLIBC_2.0fork@@GLIBC_2.0getActiongetenv@@GLIBC_2.0endwinlastNullInIDlistsignal@@GLIBC_2.0pclose@@GLIBC_2.1related_by_code_runtimelhsmvcurprint_promptreadlinecheckRunSetdefinitionleddupyyparsepeek_eden_internal_cdgargcsetyyparseinituser_tracelookup_addressqueuewdelchaddress_errorkeyinclearokltpromptsemiselect@@GLIBC_2.0_eden_overwritetextptroverwritemark_changedInp_Devvsnprintf@@GLIBC_2.0strerror@@GLIBC_2.0__dso_handlecode_related_by_runtimelhscheckok1makedatumeden_prompt_symdirname@@GLIBC_2.0codeswitchautocalcdelete_local_levelentry_tbl_eden_weraseresetupdateevalDatumprintUsageputenv@@GLIBC_2.0progpsymtbl2listprog__errno_location@@GLIBC_2.0pow@@GLIBC_2.0debugget2numwerase_eden_boxerrorContentfincGarbageLevelinvoke_action_queueconcat_eden_echomustintstackinit_lexsystem@@GLIBC_2.0rl_readline_nameerrorCompletenlstack_underflow_errpre_inc_eden_wclearechorandom@@GLIBC_2.0_initnameofpopen@@GLIBC_2.1DELETE_entry_ATOMmakearrgetvalueadd_local_variablechange_sourcesnocbreakrmActionmalloc@@GLIBC_2.0_eden_wmove_eden_wstandoutpre_decfscanf@@GLIBC_2.0_eden_winchreset_eval_eden_wgetchscanf@@GLIBC_2.0rl_expand_promptinsttblpipe@@GLIBC_2.0_eden_wdeletelnpushEntryStackerrorfhptrfscan_f__deregister_frame_info@@GLIBC_2.0topEntryStack_eden_internal_cwdappAgentNametypenooverlaywrefreshschedule_parents_ofmodget_stringcbreakaddstdout@@GLIBC_2.0stderr@@GLIBC_2.0prompt1_eden_nonlget_charscatexec_filetextcodeyynerrsnewhdatunmarkGarbage__sigsetjmp@@GLIBC_2.0lazy_notwaddnstr_eden_internal_basenameclearEntryStackbreak_qvfprintf@@GLIBC_2.0emalloc_pnonlexec_stringfseek@@GLIBC_2.0clearMasterStacksetbuf@@GLIBC_2.0send_message_eden_mvcurflushRestOfLineyylengtime@@GLIBC_2.0cosh@@GLIBC_2.0_eden_overlaysymbolscode_definitionwclrtobot_startt_typewinsdellngetopt@@GLIBC_2.0sublistfgets@@GLIBC_2.0bitanddatacmpcompiler_flagsymboldetailSEARCH_entry_eden_endwinchdir@@GLIBC_2.0addIDMOVE_entry_Qwgetnstrrlibtbl__fxstat@@GLIBC_2.0longjmp@@GLIBC_2.0Input_Devicespost_decinit_LocalVarListformula_list_eden_leaveoknlstatusrefer_byinPrefix__strtol_internal@@GLIBC_2.0noechoatan2@@GLIBC_2.0__xpg_basename@@GLIBC_2.0dispatchaddActioninitexecvp@@GLIBC_2.0scrollokmustaddr_eden_nluser_errorprinthashforgetbitoradd_historyfreedatuminit_edennewwinresetLockstrncmp@@GLIBC_2.0waddchgetheapprintlocalmuladdrcheckokinstall_custom_variablesgargvpopMasterStackjpntpost_incpopselscoutScreenInitOpeninitcodesearch_local__bss_startmaininitscrmakelistclear_IDlistput_environnlstts_eden_nocrmodeheapremove_msgq__libc_start_main@@GLIBC_2.0_eden_waddchraise@@GLIBC_2.0_eden_cbreakwinchinitreadlinerawdividecall_libexp@@GLIBC_2.0t_strmustcharwmovelocaladdrstackppush_textclearRunSetdup2@@GLIBC_2.0_eden_wclrtobottanh@@GLIBC_2.0executerealloc@@GLIBC_2.0strcat@@GLIBC_2.0disAsseval_formula_queuedelwintan@@GLIBC_2.0data_starterealloc_ppromptcharpushMasterStackprintf@@GLIBC_2.0querywinschdefnonly_finimemcpy@@GLIBC_2.0sqrt@@GLIBC_2.0leaveokMOVE_symptr_Qrunfclose@@GLIBC_2.1saveprogpushUNDEF__strdup@@GLIBC_2.0yydebugframewgetchpreprintedorgettimeofday@@GLIBC_2.0gtsymboltextblibtblwarningf__cxa_finalize@@GLIBC_2.1.3rl_bind_keyarrayindexcalcaction_liststdscrcode_definition_runtimelhshashindexjpnfcall_floateagerexit@@GLIBC_2.0Control_CwarningpromptUndefDatumpcnextcformula_queue_eden_noechoandb_exitsscanf@@GLIBC_2.0_edatapipe_processgettime_eden_waddstr_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0receive_message_endclearGarbageaddentrynorawf_eofgetcwd@@GLIBC_2.0codewclearevalacos@@GLIBC_2.0__ctype_b@@GLIBC_2.0printliststdin@@GLIBC_2.0appendHistDebugfget_charappend_eden_initscrstrncpy@@GLIBC_2.0yylval_eden_wclrtoeolcurscrstartcheckok2installfopen@@GLIBC_2.1markGarbageupdatesave_IDlistwclrtoeolpopdinsertapply_IO_stdin_usedrefer_tolookup_localgeerror_nojpfmustlistsrandom@@GLIBC_2.0readyyylexdefinition_runtimelhsnewdatumbackgndget_environpushintpopEntryStackrl_insertfinetimesprintf@@GLIBC_2.0out_of_range_errorcont_qwborder_eden_scrollt_str1noupdate__data_startmuststrsin@@GLIBC_2.0subconstpush_IO_getc@@GLIBC_2.0freeheapDELETE_symptr_ATOMagentName_eden_norawterminate_eden_internal_dirname_eden_winschpromptcommentilibtblpushlistsizeappend_agentNamelog@@GLIBC_2.0optind@@GLIBC_2.0topMasterStackhashtableprintVersioncode_evalsubstryycharinc_asgn_eden_wstandendnoteden_error_index_rangetypenamepacksinh@@GLIBC_2.0__gmon_start__yyerrorstrcpy@@GLIBC_2.0tkeden1.20/lib-tkeden/0040700000252500001640000000000007325346446013325 5ustar ashleyemtkeden1.20/lib-tkeden/arca.lib0100700000252500001640000005635107323316434014725 0ustar ashleyem/*** * - EDEN library routines - * * - edenlib.e - * ****/ /* $Id: arca.lib,v 1.1 2000/09/03 19:02:39 ashley Rel1.10 $ */ /* used the operator `varname` which turns a string into a variable */ setbuf(stdout, 0); NullStr =""; ON = 1; OFF = 0; CART ='C'; LINE ='L'; LABEL ='T'; ABST ='A'; EXPL ='E'; INT ='I'; VERT ='V'; COL ='C'; DIAG ='D'; DEBUG ='N'; ARROW_BEGIN = 0.51; ARROW_END = 0.6; ARROW_FACTOR = 0.05; _ARROW = ON; _LABEL = ON; _line_colour=["red","blue","green","brown","thistle","yellow","lightblue"]; proc debugmsg { if (DEBUG=='Y') writeln($1); } proc _writeln { auto count; for (count = 1; count <= $#; count++) writeln($[count]); } func if_assign { return $1 ? $2 : $3; } proc check_mode { if ($1 == 0) writeln("ERROR LHS IS ABSTRACT OR UNDEFINED"); } func one_int { return [INT,EXPL,0,$1]; } UNDEF = one_int(@); UNDEF_VERT = [VERT, EXPL, 2, [[UNDEF], [UNDEF]]]; UNDEF_COL = [COL, EXPL, @, [[UNDEF]]]; func op_and { return $1 && $2; } func op_or { return $1 || $2; } func check_int{ auto modval, val,value, int; int = ($# == 2) ? $1 : $1[4][$3]; val = int[4]; if (val==@) return [$2[1],$2[2],$2[3],value]; modval = $2[3]; value = (modval==0 || modval==1 ) ? val : val % modval; if (value == 0) value = modval; if (modval==@) return[INT,ABST,int[3],value]; if ($2!=@) if (int[3]!=$2[3] && int[3]) { writeln("ERROR INTS OF INCOMPATIBLE MODULUS"); exit(0); } else return ($2[2]==EXPL) ? [$2[1],$2[2],$2[3],value] : [$2[1],$2[2],int[3],value]; else return[INT,@,@,int[4]]; } func int_mult { /* if ($1==2 || $2==@) return [INT,@,@,@]; */ if ($1[3]!=$2[3] && $1[3] && $2[3]) writeln("ERROR INTEGERS OF INCOMPATIBLE DIM"); else return [$1[1],$1[2],$1[3],$1[4] * $2[4]]; } func int_div { /* if ($1==2 || $2==@) return [INT,@,@,@]; */ if ($1[3]!=$2[3] && $1[3] && $2[3]) writeln("ERROR INTEGERS OF INCOMPATIBLE DIM"); else return [$1[1],$1[2],$1[3],int($1[4] / $2[4])]; } func int_add { /* if ($1==2 || $2==@) return [INT,@,@,@]; */ if ($1[3]!=$2[3] && $1[3] && $2[3]) writeln("ERROR INTEGERS OF INCOMPATIBLE DIM"); else return [$1[1],$1[2],$1[3],$1[4] + $2[4]]; } func int_sub { /* if ($1==2 || $2==@) return UNDEF; */ if ($1[3]!=$2[3] && $1[3] || $2[3]) { writeln("ERROR INTEGERS OF INCOMPATIBLE DIM"); return UNDEF; } else return ($1[3]>$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\ 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.20/lib-tkeden/credits.txt0100700000252500001640000000535607316242676015534 0ustar ashleyemEden: the Evaluator of DEfinitive Notations Copyright (c) 1995-2001 The 91. 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) Ashley Ward (rationalisation, new auto-configure system, Sasami on UNIX, bug fixes, CVS, interface improvements, 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 This software is provided "as is", and no warranty, express or implied, is given. Neither the author nor the 91 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 91 copyright notices and this permission notice appear in all copies. Neither the author nor The 91 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 91; 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, 91, 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.20/lib-tkeden/donald.txt0100700000252500001640000000651707323314106015322 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: trans(shape, x, y) scale(shape, ratio) rot(shape, point, angle) String functions: // (string concatenation) itos(int) rtos(real, fprintf-format-string) Image functions: I!functionName denotes a function returning an image -- REFERENCES ------------------------------------------------------------- .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 -- 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.20/lib-tkeden/donald.init.e0100700000252500001640000007735007325342332015700 0ustar ashleyem/* --- 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 */ func open2shape { para openShape; auto shape, entity, i; if (openShape == @) return @; 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)]; 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)]; } } /* 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.20/lib-tkeden/eden.txt0100700000252500001640000002332607325330512014772 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 do nest */ */ ## 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 --------------------------------------------------------------- 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-- Strict: Returns @ if an operand is @ Lazy: Leaves the second operand unevaluated if it is unnecessary Eager: Always evaluates both operands Indirection: a=1; r="a"; v=`r`; Now v == 1 (note: there are problems with use of indirection on the RHS of a definition). -- 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; -- 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 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 -- 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): removes the named variable from the symbol table 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 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 -- C-LIBRARY FUNCTIONS AND PROCEDURES ---------------------------------------- (see their man pages for more detail) fclose(fileid): closes a file stream fgetc(fileid): gets and returns a character from a file stream fgets(&s, n, fileid): gets a string from a file stream (warning: s must first be initialised to a string of appropriate length) fopen(filename, mode): opens a file, returning the fileid fprintf(fileid, format, args...): prints a formatted string to a file stream fputc(char, fileid): prints a character to a file stream fscanf(fileid, format, &out1, &out2...): formatted read from the input stream gets(): returns a string read from stdin 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 ungetc(c, fileid): pushes the character back onto the input stream fileid 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 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.20/lib-tkeden/edenio.tcl0100700000252500001640000013431207324560432015270 0ustar ashleyem# $Id: edenio.tcl,v 1.17 2001/04/09 11:04:27 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" radiobutton .radios.eden -variable notation \ -highlightbackground $radiosBg -background $radiosBg \ -value "%eden" -text "%eden" \ -command { appendHist "%eden\n"; evaluate "%eden\n" } radiobutton .radios.donald -variable notation \ -highlightbackground $radiosBg -background $radiosBg \ -value "%donald" -text "%donald" \ -command { appendHist "%donald\n"; evaluate "%donald\n" } radiobutton .radios.scout -variable notation \ -highlightbackground $radiosBg -background $radiosBg \ -value "%scout" -text "%scout" \ -command { appendHist "%scout\n"; evaluate "%scout\n" } pack .radios.eden .radios.donald .radios.scout -side left if {$_tkeden_sasamiAvail == "1"} { radiobutton .radios.sasami -variable notation \ -highlightbackground $radiosBg -background $radiosBg \ -value "%sasami" -text "%sasami" \ -command { appendHist "%sasami\n"; evaluate "%sasami\n" } pack .radios.sasami -side left } if {$_tkeden_variant == "dtkeden"} { radiobutton .radios.lsd -variable notation \ -highlightbackground $radiosBg -background $radiosBg \ -value "%lsd" -text "%lsd" \ -command { appendHist "%lsd\n"; evaluate "%lsd\n" } pack .radios.lsd -side left } button .radios.interrupt -text "Interrupt" \ -background $radiosButtonBg -command {interrupt} pack .radios.interrupt -side right menu .menu . config -menu .menu frame .labelframe -borderwidth 0 # The prompt shows the current notation [Ash] label .prompt -anchor w -text "Enter EDEN Statements:" # The labelframe also contains the current virtual agent [Ash] label .agentName -anchor e -text "" 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 set m [menu .menu.edit] .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] .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 $m add command -label "91 $_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" frame .eden.menu -relief raised -borderwidth 2 pack .eden.menu -side top -fill x button .eden.menu.save -text "Save" -underline 0 -command {save eden} \ -relief flat -highlightthickness 0 bind .eden { .eden.menu.save invoke } bind .eden { .eden.menu.save invoke } button .eden.menu.find -text "Find" -underline 0 -command {find eden} \ -relief flat -highlightthickness 0 bind .eden { .eden.menu.find invoke } bind .eden { .eden.menu.find invoke } button .eden.menu.rebuild -text "Rebuild" -underline 0 -command {viewOption}\ -relief flat -highlightthickness 0 bind .eden { .eden.menu.rebuild invoke } bind .eden { .eden.menu.rebuild invoke } button .eden.menu.update -text "Update" -underline 0 -command {edenUpdate} \ -relief flat -highlightthickness 0 bind .eden { .eden.menu.update invoke } bind .eden { .eden.menu.update invoke } button .eden.menu.close -text "Close" -underline 0 \ -command {global showeden; set showeden 0; show eden 0} \ -relief flat -highlightthickness 0 bind .eden { .eden.menu.close invoke } bind .eden { .eden.menu.close invoke } pack .eden.menu.save .eden.menu.find .eden.menu.rebuild .eden.menu.update \ .eden.menu.close -side left 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 ".eden.menu.close invoke;" 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 [Ash] April 2001 catch {file rename -force ${histfilename}.2 ${histfilename}.3} catch {file rename -force ${histfilename}.1 ${histfilename}.2} catch {file rename -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 91 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 91 dialogue box containing version and other information [Ash] proc about {} { global _tkeden_variant _tkeden_version _tkeden_web_site \ _dtkeden_isServer tcl_version tk_version \ _tkeden_win32_version env variantversion toplevel .about -class Dialog wm title .about "$variantversion: 91" 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 91. 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_version, Tk is version $tk_version" 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}} {{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" eden "include(\"$file\");" # 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 dumpeden [expr $viewOption + 8] $viewToBeDefined } 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 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 {$_tkeden_variant == "dtkeden"} { if {$_dtkeden_isServer} { source $env(TKEDEN_LIB)/server.tcl } else { source $env(TKEDEN_LIB)/client.tcl } } tkeden1.20/lib-tkeden/keys.txt0100700000252500001640000000433607323352130015030 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.20/lib-tkeden/macro.e0100700000252500001640000000132007303255366014564 0ustar ashleyem/*--------------------------------------------------------------------------- function expand(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; } tkeden1.20/lib-tkeden/sasami.txt0100700000252500001640000000377707316242334015350 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.20/lib-tkeden/scout.txt0100700000252500001640000001103307323314110015176 0ustar ashleyem------------------ SCOUT (SCreen layOUT) QUICK REFERENCE --------------------- Warning: this documentation isn't quite finished yet... -- SYNTAX -------------------------------------------------------------------- Definitions are followed by the semi-colon; Attributes within a window field list can be separated by white space or commas or both (note the last item must not be followed by a comma). # UNIX shell style one-line comments Variables must be declared before use (even ones that already exist in Eden) Redeclaration of type is not possible Name space: can access Eden variables directly. -- DATA TYPES ---------------------------------------------------------------- string: "guides and scouts" integer: 123 real: 123.4 point: {10, 20}, or box . nw, or... box: [{10, 20}, point2], or [[{10, 20}, height, width], or... frame: (box1, [p1, {30, 1}], box42) window: {type: DONALD, box: b, pict: "FIGURE1" border:5} display: -- WINDOW ATTRIBUTES --------------------------------------------------------- type: TEXT, DONALD, ARCA, IMAGE or TEXTBOX frame: a frame: a list of boxes which the text will flow through (TEXT) box: a box: the geometry (DONALD, ARCA, IMAGE, TEXTBOX) string: a string: the contents (TEXT, TEXTBOX) pict: a string: the picture used (DONALD, ARCA, IMAGE) xmin, ymin, xmax, ymax: an integer: drawing coordinate system (DONALD) font: a string: "{family size style}"... (TEXT, TEXTBOX) 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}}") alignment: NOADJ, LEFT, RIGHT, EXPAND or CENTRE (TEXT, TEXTBOX) bgcolour or bgcolor: a string (all types) fgcolour or fgcolor: a string (all types) bdcolour or bdcolor or bordercolor or bordercolour: a string (all types) border: an integer (all types) relief: a string ("raised", "sunken", "flat", "ridge" or "groove") (all types) sensitive: ON, OFF, MOTION, ENTER, LEAVE or a sum of these (all types) -- SENSITIVE ----------------------------------------------------------------- OFF: user actions inside window cause no redefinition ON: mouse actions inside window cause redefinition: windowname_mouse = {button, type, state, x, y} (DONALD, IMAGE) windowname_mouse_boxnumber = {button, type, state, x, y} (TEXT) button: button number, type: 4=pressed, 5=released, state: shift +1, capslock +2, control +4, meta +8, was-pressed +256 x, y: mouse coordinates (in the window's coordinate system) key strokes inside window cause redefinition: windowname_key = {key, type, state, x, y} (DONALD, IMAGE) windowname_key_boxnumber = {key, type, state, x, y} (TEXT) key: ascii code of key pressed type, state, x, y: as above MOTION: mouse motion inside window causes redefinition windowname_mousePos = {x, y} (DONALD, IMAGE) windowname_mousePos_boxnumber = {x, y} (TEXT) ENTER: mouse motion into the window causes redefinition windowname_mouseEnter = 1; (DONALD, IMAGE) windowname_mouseEnter_boxnumber = 1; (TEXT) LEAVE: mouse motion out of the window causes redefinition windowname_mouseLeave = 1; (DONALD, IMAGE) windowname_mouseLeave_boxnumber = 1; (TEXT) -- FUNCTIONS ----------------------------------------------------------------- ImageFile(type, filename) ImageScale(source, xscale, yscale) if condition then expression1 else expression2 endif strcat(string, string) substr(string, integer, integer) itos(integer) strlen(string) shift(box, integer, integer) intersect(box, box) centre(box, box) enclose(box, box) reduce(box, box) ? append(frame, integer, box) insert(list, position, expression) delete(list, position) delete(frame, integer) -- EXAMPLES ------------------------------------------------------------------ %scout window ash = { type: TEXT string: "Ash" frame: ([{10, 10}, {100, 100}]) sensitive: MOTION }; screen = ; ... need more examples... -- MORE INFORMATION ---------------------------------------------------------- See http://www.dcs.warwick.ac.uk/modelling/ for more detail. tkeden1.20/lib-tkeden/scout.init.e0100700000252500001640000005175107324567510015577 0ustar ashleyem/** * tkeden version 1.2 * **/ /**** * * * 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; 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); 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"; 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 */ xoutput("bind", widget, "