1MH  ZI FM1L.pad.text  .pad.dataZI@.bssZIZI .pad.loaderZJ.debuĝB92i2HQO,A  hHAA| |!P|? xH)O8P8T8X8 \9? t|x}$KxH%1O8`|xH'iOHOHO84|xHO8H|xHmOH O84|x9 \|ĪH]O8LT,AH8|xHB9O8X9?49H9_ \ L|x}'Kx}h[x}ISxH 1O8`H.O|`x,@8|x8H4OL,@8`HO8`888HV1O8`HeO8`888HV O8`HAO8`8888H)O8`HO8`888HUO8`HO89? \|x}$KxHOH8`HO8`8288nHUuO8`HO8`8288nHUQO8`8288n8HyO8`HiO8`8288nHUO8`HEO8`H9=O8X89?`9 t9_ \9X;H|x}$Kx}e[x}FSx}CxxH+O0,AH$,@849H9? \!89?L!OHL HjO8H|x8888H?%O9?H|iHO8H|x808088H>O9?H|iHO8H|x8,8,88H>O9?H|iHQO!|N a DrawCanvas[DS]|!|? x8`282888HmO8w88w<8`HuO8`HO8`HiO8`282888HO88882HLO?88 88|x8HLO?88 88|x8HLO8@89+|x}$Kx8H=O@D HhO882888HIO8`2<8,@x,@$ptH]O|`x,@\8@pt|xHO|`xT >,A488?| ,A8`H,eO?|8 ?8U >,@,?| ,A8`H,-O?|8 !|N aWhichPointerStyle[DS]|!|? xp;t|Ū8`8HO8`8888HO8`HO8`8288nHG-O8`HaO8`8288nHG O8`8288n8H1O8`H!O8`8288nHFO8`HO8`HO8@|x88H7UO@D HcO8`8888HO?p8 |xHO8`HO?ppHO88 HtA8@?pi9+|x}$Kx8H6O@D888H O!|N aDraw2DMenu[DS]|!|? xX_?_U >,@X HOHX HO!|N adSetClosedOrOpen[DS]|!|? x88?8 4?|J|x H5O8+4}`J8 8<|x88H5aO8+4|J1 < ?88 | x?8?8 4?|J|x HO8+4}`J8 8D|x88H4O8+4|J1 D ?88 | x?8?8 4?|J|x H=O8+4}`J8 8L|x88H4iO8+4|J1 L ?88 | x?8?8 4?|J|x HO8+4}`J8 8T|x8 8H3O8+4|J1 T ?88 | x?8?8 4?|J|x HEO8+4}`J8 8\|x88IH3qO8+4|J1 \ ?88 | x?8?8 4?|J|x HO8+4}`J8 8d|x8 8+H2O8+4|J1 d ?81`i8`HiO?HO!|N a<Construct2DMenu[DS]|!H|? x888,At9?T|iHO,AH8H#YOK9?T|iHO8T|xH%O|`xT >,A 8`dH4? ,@ HO|`xHH,AH+4|J1 $|iH O,AH8H"OKH+4|J1 $|iHO?H 4?|J1 $}%KxHMO|`xT >,A ?i d?H|J|xHHH,@ H,AKOHHO|`x,AHO|`xLL,ALH-O8`H-OL,A?i8 ?L|A,AHl?L| xU`8)|J1 iHO?L| xU`8)|J1 iHO8H!OKHtL,@8PH? 1 ?P?P| xU`8i} ZiHO,AH8H OKHO|`x,A$?L| xU`8i} Z LH]O?8 8`HOH\? ,A@8`HO? | xU`8)|J1 iHO,AH8HOKHO|`x,Aȁ? +|HAH? 1`2i? | xU`8i|xHtA|`x? ? | xU`8i} Z ?K8 | xi?i8 |xHO?8 8`H]OHHO|`xHH,AH+4|J1 $|iHO,AH8HeOKH+4|J1 $|iHޙO?H 4?|J1 $}%KxHO|`xT >,A ?i d?H|J|xH 8`H!|N a(HighLevelInteractionHandler[DS]|!|? xX\?X8 ?X8 ?X8 8`H^A|`x?X ?X82 ?X8 ?\8 ?\8 ?\8 ?\8 ?\8 ?\8 ?\8 ?\ $  ?\ ( , $ (?\8 ?\8 0?\8 4?\8 8?\8 ,AHȁ"iU`>,AH "i <X\HUA"iU`>,AH8`HVOX,@HX(@HH8`XHUO\(AH8`\HUO" ,@HH̀X| xU :" 4|J| x\)|HAHH\,AH4XHnOX| xU :" 4|J| x8 H\X,AH "Ԁ ,AH HpMOX| xU :" 4|J| x\ XHoqO!|N aSRGP_setInputMode|!|? x?U | x?f"iU`>,AH@"iU`>,AH8`HTEO" ,@HHT8`|x88HAb\+ \T~xT :98| Z1`(}i[xxT :9_8| R1@(}KSx\H \T9@}@2k}`x ,AH8@88|xH]A= a)}`H}+}+.p| p| Xh= a)}`H}+}+.p| p}*Xi<| ll= a)B@|I= a)}`H}+}+.p| p| X?<| L8?h|J?L=`Cakރ}IX}Kp}*p}*X|JHL= Ca)ރ}`H}ip| p}+H=`akB@})Y| L8d8`8`fHuO|`x``,AH,AHH8dH,AH8@88|xHAL?<|HAH(?H8 | x?HL= a)B@|JL8PXL?<| TH?8| PP,@HT,@HH 8dH 8X?dU >,@Hh"\iH]A|`x,AHH?\8 9?`|x}$Kx88XHIA|`x,@HH 8d?dU >,AHHKh" L` `H!|N aSRGP_waitEvent|!|? xX"iU`>,AH`"iU`>,AH8`HPMO" L ,@H8`HP-O" ,@HH?Xb||  !|N aSRGP_getLocator|!|? xX"iU`>,AH`"iU`>,AH8`HOmO" L ,@H8`HOMO" ,@HHD?Xb||9K|9I| ( (?X8 $|xKŀ!|N aSRGP_getDeluxeLocator|!|? xX\"iU`>,AH`"iU`>,AH8`HN]O" L ,@H8`HN=O" ,@HH@"\8 X|xHIOX?\|J1 }+Kx8 !|N aSRGP_getKeyboard|!|? xX"iU`>,AH`"iU`>,AH8`HMYO" L ,@H8`HM9O" ,@HH?Xb_X 8i|xH=O?XX +|J1 }+Kx8 ?X8 |x8 HO?Xb ` ?X8 |xKi!|N a(SRGP_getDeluxeKeyboard|!|? xX\"iU`>,AHt"iU`>,AH "i hX\HK]A"iU`>,AH8`HKO" ,@HH(8`8HnO"tX HfO!|N aSRGP_setLocatorMeasure|!|? x`"iU`>,AHp"iU`>,AH"i l`HJYA"iU`>,AH8`HJO" ,@HH|8`8HmO"bġK}@4i`|xHƽO"ġi}`4b+|J| x8 "iHyA}H}AO!|N a(SRGP_setKeyboardMeasure|!|? xX"iU`>,AH"iU`>,AH"i pXHIA"iU`>,AH8`HImOX(AH8`XHIMO" ,@HHH8`8Hl]OHuOHxO"܀X HtmOHwYOHaIO!|N aSRGP_setLocatorEchoType|!|? xX"iU`>,AHp"iU`>,AH"i tXHGA"iU`>,AH8`HH)O" ,@HH(8`8Hk9O"X HwiO!|N aSRGP_setLocatorEchoCursorShape|!|? xX\"iU`>,AHt"iU`>,AH "i xX\HFA"iU`>,AH8`HGO" ,@HH(8`8Hj%O"|X HtqO!|N aSRGP_setLocatorEchoRubberAnchor|!|? xX"iU`>,AH4"iU`>,AH"i |XHEA"4X !|N aSRGP_setLocatorButtonMask|!|? xX"iU`>,AHp"iU`>,AH"i XHDA"iU`>,AH8`HEYO" ,@HH`8`8HhiO" ,@H8`H^1O"X " ,@H8`H_qO!|N a SRGP_setKeyboardProcessingMode|!|? xX"iU`>,AHp"iU`>,AH"i XHCA"iU`>,AH8`HDO" ,@HH(8`8Hg%O"X HwYO!|N aSRGP_setKeyboardEchoColor|!|? xX\"iU`>,AHt"iU`>,AH "i X\HBA"iU`>,AH8`HC O" ,@HH(8`8HfO"HX HvMO!|N aSRGP_setKeyboardEchoOrigin|!|? xX"iU`>,AHp"iU`>,AH"i XHAA"iU`>,AH8`HBO" ,@HH(8`8HeO"X HuEO!|N aSRGP_setKeyboardEchoFont|!|? xX"iU`>,AH@"iU`>,AH8`HA-O" ,@HHL8`8Hd=O"$iU`>,@H H\O?Xbt||  !|N aSRGP_sampleLocator|!|? xX"iU`>,AH@"iU`>,AH8`H@9O" ,@HHt8`8HcIO"$iU`>,@H H\O?Xbt||9K|9I| ( (?X8 $|xK偀!|N aSRGP_sampleDeluxeLocator|!|? xX\"iU`>,AH@"iU`>,AH8`H?O" ,@HHP8`8Hb%O"\8 X|xHOX?\|J1 }+Kx8 !|N aSRGP_sampleKeyboard|!|? xX"iU`>,AH@"iU`>,AH8`H>O" ,@HH8`8Ha-O?Xb_X 8i|xHO?XX +|J1 }+Kx8 ?X8 |x8 HvaO?Xb ` ?X8 |xK=!|N aSRGP_sampleDeluxeKeyboard<@ FfA$LL*%@,aN L*%@ aN %|!?A A#fHEAxD0!<|N DA L| N !|? x|ixDHDH H}#Kx!N `D SRGP_defPoint!|? x|ix $ $}iH}#Kx!N `hSRGP_defRectangle|!|? x"\i8H,qA!|N a< SRGP_beep|!|? xX\"iU`>,AHt"iU`>,AH "i$X\H9A"iU`>,AH8`H:YO" ,@HHLHfO"\bȁB؁\|iX|xH-AHeeO!|N aSRGP_pointCoord|!|? xX\"iU`>,AH8"iU`>,AH "i,X\H8ŀA"b 1`}`[x X\KMO"b 1`}`[x !|N a SRGP_point|!|? x`d"iU`>,AH"iU`>,AH "i0`dH7݀A"iU`>,AH8`H8IO`,@H$"4i}`4?`|@HH8``H8 O" ,@HHHdeO;`|@HHxU :b+|J| xxT 8_d| R| x  xU :b+|J| xbxT 8d| B| x j| | xi;Kp"\bȁB؁i`9HqAHbO!|N aSRGP_polyPoint|!|? x`dh"iU`>,AH"iU`>,AH$"i``dhH5݀A"iU`>,AH8`H6IO`,@H$"4i}`4?`|@HH8``H6 O" ,@HHHbeO;`|@HHxU :b+|J| xxT :_d| R| x  xU :b+|J| xbxT :h| B| x j| | xi;Kp"\bȁB؁i`9HqAH`O!|N aSRGP_polyPointCoord|!|? xHa9O"b 1`}`[x "db | pi"pb "xbdK}@p| xi,@H"x H8|xH9O!|N aGetReadyToPaintMarkers|!|? x"piHO"b 1`}`[x H_!O!|N a\FinishPaintingMarkers|!|? xX\"iU`>,AHt"iU`>,AH "i|X\H2A"iU`>,AH8`H2O" ,@HHxK" ,@H4(@H,@H0H@X\HOH,X\HOHX\HqOHKi!|N a,SRGP_markerCoord|!|? xX\"iU`>,AHt"iU`>,AH "iX\H1-A"iU`>,AH8`H1O" ,@HHxK" ,@H4(@H,@H0H@X\HuOH,X\HOHX\HOHK!|N a, SRGP_marker|!|? xX\"iU`>,AH"iU`>,AH "iX\H/݀AX,@H$"4i}`4?X|@HH8`XH0-O"iU`>,AH8`H0 O" ,@HHKX1 } KxX9 |HAHH" ,@H<(@H,@H@HX?\\iHOH,AH"iU`>,AH$"iX\`H-AX,@H$"4i}`4?X|@HH8`XH.AO"iU`>,AH8`H.O" ,@HHK-X1 } KxX9 |HAHH" ,@H<(@H,@H@HX?\`iHOH,AH|"iU`>,AH("i`dhlH+A"iU`>,AH8`H,UO" ,@HHdHXO"\bȁB؁d|l8i`|xhxHbeAHWIO!|N a(SRGP_lineCoord|!|? xX\`d"iU`>,AH@"iU`>,AH("iX\`dH*A"b 1`}`[x X\`dK O"b 1`}`[x !|N a SRGP_line|!|? x`dhl"iU`>,AHā"iU`>,AH("i`dhlH)A"iU`>,AH8`H* O`?h|H@Hd?l|H@HH 8``dhlH)O" ,@HHhHVO"\bȁB؁l|h`}@ld8i`|xxH_AHTO!|N atSRGP_rectangleCoord|!|? x9?X|i"iU`>,AH@"iU`>,AH("iX\`dH(A"b 1`}`[x X\`dKO"b 1`}`[x !|N aSRGP_rectangle|!|? xX\`d"iU`>,AH@"iU`>,AH("iX\`dH'A"b 1`}`[x X\`dKO"b 1`}`[x !|N aSRGP_rectanglePt|!|? x`d"iU`>,AH"iU`>,AH "i`dH&A"iU`>,AH8`H&}O`,AH$"4i}`4?`|@HH8``H&=O" ,@HHHRO;`|@HHxU :b+|J| xxT 8_d| R| x  xU :b+|J| xbxT 8d| B| x j| | xi;Kp"\bȁB؁i`9HAHPO!|N a SRGP_polyLine|!|? x`dh"iU`>,AH"iU`>,AH$"i`dhH$A"iU`>,AH8`H$O`,AH$"4i}`4?`|@HH8``H$AO" ,@HHHPO;`|@HHxU :b+|J| xxT :_d| R| x  xU :b+|J| xbxT :h| B| x j| | xi;Kp"\bȁB؁i`9HAHNO!|N aSRGP_polyLineCoord|!|? xX\"iU`>,AH"iU`>,AH "iX\H"A"iU`>,AH8`H"OX,AH$"4i}`4?X|@HH8`XH"EO" ,@HH"b 1`}`[x X\KO?\X| xU`8\|Z1`}j[xiK1O"b 1`}`[x !|N ax SRGP_polygon|!|? xX\`"iU`>,AH"iU`>,AH$"iX\`H uA"iU`>,AH8`H OX,AH$"4i}`4?X|@HH8`XH O" ,@HH"b 1`}`[x X\`KMO?\`X| xU@:_\|R1} CxX|xU:`|B0|;xiKO"b 1`}`[x !|N aSRGP_polygonCoord|!|? x`dhl"iU`>,AHā"iU`>,AH("i`dhlHA"iU`>,AH8`H O`?h|H@Hd?l|H@HH 8``dhlHO" ,@HHpHK!O"\bȁBl|h`|@9ld|8;i`|xxHU}AHIO!|N a|SRGP_fillRectangleCoord|!|? x9?X|i"iU`>,AH@"iU`>,AH("iX\`dHA"b 1`}`[x X\`dKO"b 1`}`[x !|N aSRGP_fillRectangle|!|? xX\`d"iU`>,AH@"iU`>,AH("iX\`dHA"b 1`}`[x X\`dKO"b 1`}`[x !|N aSRGP_fillRectanglePt|!|? x`d"iU`>,AH"iU`>,AH "iĀ`dHA"iU`>,AH8`HmO`,AH$"4i}`4?`|@HH8``H-O" ,@HHHGO;`|@HHxU :b+|J| xxT 8_d| R| x  xU :b+|J| xbxT 8d| B| x j| | xi;Kp"\bȁBi`99 HAHEO!|N aSRGP_fillPolygon|!|? x`dh"iU`>,AH"iU`>,AH$"ì`dhHA"iU`>,AH8`HiO`,AH$"4i}`4?`|@HH8``H)O" ,@HHHEO;`|@HHxU :b+|J| xxT :_d| R| x  xU :b+|J| xbxT :h| B| x j| | xi;Kp"\bȁBi`99 HAHCO!|N aSRGP_fillPolygonCoord|!|? x?@_H@ɿHhL#AHX@ɢr KڅO|`xHɿ@h(ɢr KYO|`xH\Hɢr K1O|`x@ɢh(ɿHh(ɢr KO|`x!|N aComputeXangles|!|? x9?h|i?x_"iU`>,AHā"iU`>,AH("i hlptHрA"iU`>,AH8`H=Oh?p|H@Hl?t|H@HH 8`hlptHO" ,@HHHBQO?x_KO"\bȁB؁t|ph}@tl8Ѐ8ih|xx\HAH@O!|N axSRGP_ellipseArc|!|? x9?X|i"iU`>,AHā"iU`>,AH("i X\`dHA"iU`>,AH8`HOX?`|H@H\?d|H@HH 8`X\`dH=O" ,@HHT"b 1`}`[x 9?X|i" BK!O"b 1`}`[x !|N aX SRGP_ellipse|!|? x9?h|i?x_"iU`>,AHā"iU`>,AH("i hlptHA"iU`>,AH8`HOh?p|H@Hl?t|H@HH 8`hlptHO" ,@HHH?O?x_KO"\bȁBt|ph}@tl8Ѐ8ih|xx\HAH=O!|N axSRGP_fillEllipseArc|!|? x9?X|i"iU`>,AHā"iU`>,AH("i (X\`dH݀A"iU`>,AH8`HIOX?`|H@H\?d|H@HH 8`X\`dHO" ,@HHT"b 1`}`[x 9?X|i" BKO"b 1`}`[x !|N aXSRGP_fillEllipse|!|? x`dh88"iU`>,AHx"iU`>,AH$"i ,`dhHYA"iU`>,AH8`HO" ,@HHH,@H$"\b؁BliHAH:MO!|N a SRGP_textA L| N |!|? x[" ,AHTb$(H A|`x" ,@HH$b048H A8`H A"DiU`>,AH"iPH QA"D[U`>,|&T?| xi"DiU`>,AH"iTH A!|N a SRGP_tracing!|? x"X8 !N `$SRGP_disableDebugAids!|? x"\8 !N `$SRGP_enableBlockedWait|!|? x`dhlsb`H EAh"pi}`41 } KxT :}#KxH AA|`x| x<,AH8`H AOHԁ"pi}`41 } KxT :}#KxH A|`x| x<,AH8`H OH܁"i}`41 } KxT :}#KxH A|`x| x<,AH8`H OH"i}`41 } KxT :}#KxH QA|`x| x<,AH8`H QOHL"i}`41  `|xH A|`x| x<,AH8`H OH"i}`4| xU :|xH A|`x| x<,AH8`H OH" 8 ",d1`i",h1`i`lsH MObL+bȀ T;"i}`4|AHH(`bL+|J| x8 T;KHEOHFOHVeOHZYO"8 "D8 "8 KO!|N aInitSRGP|!|? xX\`dk"iU`>,@H8`H QOH("8 X\`d8Km?kU >,@H8`KO!|N aSRGP_beginWithDebug|!|? xX\`dk"iU`>,@H8`H}OH("8 X\`d8K?kU >,@H8`KO!|N a SRGP_begin!|? x8"8 !N `(SRGP_registerResizeCallback|!|? x"DiU`>,AH"iHрAH O" ,@H"iH=A"8 !|N aSRGP_end!|? x8"8 !N `(SRGP_setErrorHandlingMode|!|? x"iU`>,@H8`HiO8`HH 8`H!|N a`CheckNotEnabledYet|!|? xXKa|`xT >,@H"Z !|N aPSRGP_setMaxCanvasIndex|!|? xXK|`xT >,@H"pZ !|N aPSRGP_setMaxPatternIndex|!|? xXKa|`xT >,@H"Z !|N aPSRGP_setMaxCursorIndex|!|? xXK|`xT >,@H"Z !|N aPSRGP_setMaxFontIndex|!|? xXKe|`xT >,@H"Z !|N aPSRGP_setMaxPointlistSize|!|? xXK|`xT >,@H" Z !|N aPSRGP_setMaxStringSize|!p|? x" ,AHhbL+b,||9K|9I|9K |9I |9K0|9I0|9K@|9I@|9KP}j9)P}ibL+1`ibL+1`i" ,AHh",BLj||9K|9I|9K |9I |9K0|9I0|9K@|9I@|9KP}j9)P}i"tBLjB j|  " ,@H8b+8AIi8N!A!|N aSRGP__reactToScreenResize|!|? xX\X\H =OX\KO!|N aPSRGP_changeScreenCanvasSize,A L| N |x888PH]A8`88KuO!|N adSRGP__handlerForXerrors|!@|? xؐܘ8`HA|`x"\ ,AH b0tKIA8`KaA?U >,@H HEObxHŀA"B\j "\B\jB @Pk| Z| xB, 1@}@SxLB9} Cx_P98i88|x}HSx9 9@HYA|`x", THeO"\bȀi88HEA|`x", X"\bȀi88HA|`x", \"\bȀi<@`HA"88 "L "P "L "P "L "P "\bȀi؀899 BHA"8 "8 "\bȀiHA"\bȀiHA8D8H"\8Ti|xHAT, @H,@H,HPx,AH?D8 | x?DH,?H8 | x?H" bl HD,@HH,@HHKX"\bȀi8`HeA"8 "\bȀi8@HA!|N aSRGP__initGraphicsDevice|!|? x"\bȀiHA"\bȀiHA!|N aXSRGP__cleanupGraphicsDevice|!|? x"\i8HeA8`8HO!|N aL SRGP_refresh|!|? x"\i8H3A"\i8HA!|N aPSRGP_enableSynchronous[DS]|!|? x"iU`>,@H"8p "8 "8 "8 "8 "8 $"8 ("\BLjiT88899 BHAHbL+ 1 ?8bL+ 1 ?<"88 "8 "< "8 "< "8 "< "\bȀi88899 BHAA!|N ax#InformWindowManagerOfResizeStrategy|!|? x["[ K-!|N a<SRGP_allowResize|!|? xX\"\BLjiTX\H1AbL+X1`ibL+\1`iK!|N aSRGP__forceScreenResizelA L| N pA L| N |A L| N A L| N |!|? x"B\jB @Pk| Z| xK(  "B\jB @Pk| Z| x $ " ,@H" ,AHHH"8 "8 "b8 8 "8 H"8 "8 ,AH b0KA8`KA,@H ")|H@HH"b H" "b8k|Y21`i"b +|HAHt"\bȁ\HPJ|R| xi(8H݀A|`x"А "\bȁBЀiHՀAH("ЁB\jB @Pk| Z| x 0 b\BЁ"8Xk888|x9 HA|`x\\,AHb0耢"K]A"\bȁ\HPJ|R| xi(8HрA|`x"А "\bȁBЀiHɀA"8 H"X b\BЁ"k8H̀A"\bЁB ai|x8HA"\bȁ\HPJ|R| xi4HA"\bȁ\HPJ|R| xi8HmA!|N a SRGP__initColor|A!|? xptx|" ,@H" ,AH HH0p?t|J8"iU`>,AH"iU`>,AH,"iXptx|?K A"p)|H@AH8` \pKmO?88 "i|X@AH ?88 8` d|xK5O"l ?t|HAH"p ,@H"piHABp?t |xK`Az"lt ;t|@HH( bp+|J| x8 ;KLp;"pi8|@HHx" x;xT <x| Z| x xT <|| Z| x xT <| Z| x ;;;{ K|"\bЁBpitHA!|AN aSRGP_loadColorTable|A!|? xptx|" ,@H" ,AH HHp?t|J8"iU`>,AHh"p)|H@AH8` \pKO?88 "i|X@AH ?88 8` d|xKO"| ?t|HAHP" ,@H"iHqAB?t |xK9Az"|t Lp"i8|@HH(" x;8 ;;{ Ḱ"\bЁBitH%A;"it|@HHdxT <x| Z| x xT <|| Z| x xT <| Z| x ;;{ K!|AN aHSRGP_inquireColorTable|!|? xX\" ,@H" ,AH HH"iU`>,AHd"iU`>,AH "iX\KA"X)|H@AH8` XKYO"\bЁBXJ|Sxi\|x8HA!|N a SRGP_loadCommonColor̐A L| N A L| N A L| N A L| N  A L| N A L| N tA L| N xA L| N A L| N A L| N A L| N A L| N A L| N A L| N A L| N A L| N A L| N A L| N ĐA L| N |!|? x"\BLjBȀ =@aJ|SxiT|xK}A!|N a\SRGP__initInputDrivers|!|? x"\BLjBԀ | xU@8B|R| x}]Sxx܀,AH9J =@aJ|SxiT|xKA!|N aSRGP__updateInputSelectionMask|!X|? x,@H,@HHH%OHO8bL+i}ipBLjK}Kp|x}$Kx}e[xK=O"t "\BLjBȀ =@aJ|SxiT|xKA"\i<`L88HрA|`x,AHHKH4HyOb+8 b88 HAH!|N a<SRGP__deactivateDevice|!|? xXX,@H@,@HH,AH<"\iLHـA"`b` =`ak|X8 8`H(8<"bp 8| xU :"x|J| x` "t8 "tb|KU@,@H 8H8 "tb|KU@T i"tb|KU@T i "tb "tBLjB j|  ?,@H<"bt||9K|9I| ( (8`H 8`H!|N aHandleXButtonEvent|!|? x88" ,@HHT",AH4"\iLHA"`b` T ,@HH"biH=Ob8 HO"b 8`H 8`H!|N aHandleRawModeKeyEvent|!|? x88"iU`>, @H,@HHH" ,@HH",@H88H4"\iLHA"`b` T ,@H,"biHO"b Lb+8 "8 HMO?8U >,@H 8`HH " ,AH@"b 1`i" b+|J| x8 HOH"iU`>|xHAA|`x,@H"bġK}@4)|AHl" b+|J| xb "bK8 | xi" b+|J| x8 H)OH8`H!|N aXHandleProcModeKeyEvent|!|? xcg"<c "`<`] HH?gU >,@H8?cU >,@H$"\b`iLHAH8"\b`iLHA|`x,AH 8`Hp"Li8 ( @HTT :b| Z| x "}J} N 4,d,,,,,,,,,,,,,,,,,,,,,,,,," ,AH8"b +|HAH"\bЀiHAH`"bp ",iU`>,@H"$8 H\"b "b "tb "tBLjB j|  HyOH8`KU|`x88,@H 8HH8`K)|`x88,@H 8H|HtbLH AHd"BLjK8 )|AH,"BLjK8 )|AHH"biK֑OHbL828HA|`x" " ,AHH" ,@HH"bp "b "BLjB j|  " ,AH,K|`x88,@H 8H0H(K}|`x88,@H 8HK!|N a<SRGP__handleRawEvents|!|? x"\BLjiT88KA|`x" "\BLjiT88KiA|`x" H mO"b$|xKOb\+b `P)| J| x 4,AH$"\bi8H AH "\bi8 H uA"\b\HPJ|R| xi8H ]A!|N aXSRGP__initEchoModule|!|? x"b< +|HAH," 8"< ?8| 1 ?@H("< 8" ?8| 1 ?@"LbT +|HAH,"L <"T ?<| 1 ?DH("T <"L ?<| 1 ?D"\BLjBiT8<@?DH -A!|N a,ToggleRubberRect|!|? x"\BLjB<TLiT<H A!|N alToggleRubberLine|!|? x"܀ ,AH KHKA!|N aHToggleRubberEcho|!|? x"diU`>,AH"Ԁ ,@H"܀ ,AH|<"tBLjBxkJ}jX|x}e[xKO"|BLjBkJ}jX|x}e[xKO"d8 K̀!|N aSRGP__enableLocatorRubberEcho|!|? x"diU`>,@HKY"d8 !|N aPSRGP__disableLocatorRubberEcho|!|? x"diU`>,@H,KՀ<"b|xKOK!|N ahSRGP__updateLocatorRubberEcho|!|? x"diU`>,@HK="|BLjBkJ}jX|x}e[xKO"diU`>,@HK!|N aSRGP__updateLocatorRubberAnchor|!|? x"Ԁ ,@H<"܀ ,AH("\BLjBiTHA!|N atSRGP__enableLocatorCursorEcho|!|? x"\BLjiTHA!|N aDSRGP__disableLocatorCursorEcho|!|? x"b | xU`:Bj|Z| x KO!|N a\SRGP__updateLocatorCursorShape|!|? x"\BLjB$iT<HA"bBi88ā"HA"\BLjBԠ|4}:8$}@Ā2iT|x}Cx9xH1A!|N aDrawText|!|? x"\BLjB$|Ԡ|49 Ā2iT|x}Cxx9 HA!|N a EraseText|!|? x"iU`>,AH<" ,@H(" ,AH"8 K!|N axSRGP__enableKeyboardEcho|!|? x"iU`>,@HK"8 !|N aPSRGP__disableKeyboardEcho|!|? x"iU`>,@H KKр!|N aHSRGP__updateKeyboardEcho|!|? x"iU`>,@HK"bH "$BLjB j|  "\bB H|Sx,AH,\HPJ|R| x 4H`BJ}JCx,@HBJ}@CxH(\HP }GB}HSx8i|xHA"\bB H|Sx,AH,\HPJ|R| x 4H`BJ}JCx,@HBJ}@CxH(\HP }GB}HSx8i|xH%A"\bB|xU:܁|B|x iHA"iU`>,@HKM!|N aX&SRGP__updateKeyboardEchoAttributes[DS]4A L| N 8A L| N \A L| N `A L| N A L| N A L| N A L| N АA L| N ܐA L| N A L| N A L| N  A L| N A L| N A L| N A L| N  A L| N \A L| N 8 ||"+|*M |+|*0 M KN |fx|#x|3xTA||$*|*N |@@ }D(|P@| 8 |Ta|dA(|$*|%*0 B||$*|%*aN |(0|$*|%*B| ||$*|%*aN A L| N ̐A L| N ԐA L| N ؐA L| N A L| N A L| N A L| N |!|? xX\"iU`>,AH"iU`>,AH "iX\KĉA"iU`>,AH8`KOX,@H$",AHt"iU`>,AH "ix|KɀA"iU`>,AH8`K5O" ,@HHx| xU :bh+|J| x ,AHP"\BLjiT888H A|`x?x}+KxUi:Bhj})Z}+Kx x| xU :bh+|J| x ,AH8` KmOH\L;,AHHL;,AHHāb+b_||R| x U>| 2U@,@H,\HPJ|R| x 8H(\HP }GB}HSx4)Lkxx|xi@AIi@hN!A;K4;K"\x| xU`:Bhj|Z| xBl888,AHt"iU`>,AH "ix|KՀA"iU`>,AH8`KAO" ,@HHx| xU :bԁ+|J| x ,AHTb\"LI"kT88HA|`x?x}+KxUi:Bԁj})Z}+Kx x| xU :bԁ+|J| x ,AH8` KuOHL;,AHH\L;,AHH,AHp"iU`>,AH8`K O"iU`>,AH"iKIA" ,@HH"b 1`}`[x b8HA|`x,AHH"iU`>,#AHK8lb|xHA|`x,@H 8`HXb8H5A|`x,AH 8`H,8D9?H9L9_P;T9X89\,AHp"iU`>,AH8`K=O"iU`>,AH"ixK}A" ,@HHLb8xHA|`x,AHHԁ"iU`>,#AHKb8@HՀA|`x,@H 8`HL;,AHH$b8xHmA|`x,AH 8`HP8HxU+(4|Z9?HxUj(4}iR9+9HxUH(4}KB9j9_HxU(4} :9H 9HxT(4}2;9HxT(4}2;h9HxT(4}2889HxT(4}28,AH"iU`>,AH8`K]O"iU`>,AH "iЀX\KAX,@H$"̡i}`4?X|@HH8`XKO" ,@HH"\i\HрA|`x?X}+KxUi:B܁j})Z}+Kx ,AH8`\KyOHX"ԀX)|HAH@"\b؀X| xU@:܁H|R|xHiKA!|N a SRGP_loadFont|!|? xx|"Ԁ | xU :b܁+|J| xxH̀A|`x9?D9H9_Lxx|x}&Kx}g[x}HSx9?8KqA?H ?L ?|<| 4i!|N aSRGP_inquireTextExtentĐA L| N A L| N |!h|? x"b 1`}`[x b88LKQA8`HO",b8888KsuO9?8|iH IO8`H"O8`HO8`HO8`HO8` HO8`H O8`HO8`H !O8`HO8`HO8`HqO8`HO",b8`8KO8`HO8`HeOb + `bL+|J| xb,||9K|9I|9K |9I |9K0|9I0|9K@|9I@|9KP}j9)P}i"b 1`}`[x !|N aSRGP__setCanvasDefaults|!x|? x"iU`>,AH܁"iU`>,AH"i܀KA"iU`>,AH8`K O,AH$"i}`4?|@H4H? `bL+|J| x T,AHH8`KO" ,@HHb + `bL+|J| xb,||9K|9I|9K |9I |9K0|9I0|9K@|9I@|9KP}j9)P}i"  ",B j `BLj|Z| x||9K|9I|9K |9I |9K0|9I0|9K@|9I@|9KP}j9)P}i!|N aSRGP_useCanvas|!|? xhl"iU`>,AHt"iU`>,AH "i쀿hlKUA"iU`>,AH8`KO" ,@HH;88"i}`4|@H?8U >,AHHH<`bL+|J| x T,@H ;H 88K?8U >,AH8`KO8`H<"L`)| ,AH܁"iU`>,AH"iXKA"iU`>,AH8`KOX,AH$"i}`4?X|@H4H?X `bL+|J| x T,AHH8`XKO" ,@HHX,AH8`KqO" X)|HAH8`KMO" ,@HHP"\X `BLj|Z| xiTHA?X `bL+|J| x8 T!|N aSRGP_deleteCanvas|!|? xX"X)|HAHHX"iU`>,AH"iU`>,AH"i XKA"iU`>,AH8`K OX(AH8` XKO" ,@HH",X b\+b `P)| J| x 4,AH$X"|J| x T >?XH X"|J| x T >?X"\b؀iXKUA"\biXK9A!|N aSRGP_setWriteMode|!|? x9?`|i"iU`>,AHā"iU`>,AH("i8`dhlKA"iU`>,AH8`KUO`?h|H@Hd?l|H@HH 8``dhlK O" ,@HHЀ,?`_dhl1 }(b8" ?n| | x?:j?b| | x8 | x?<n?f| | x8 | x?>"\b؀i888899 H=A"\bi888899 HA!|N aSRGP_setClipRectangle|!|? xX"@X)|HAHHЁ"iU`>,AH"iU`>,AH"iDXKA"iU`>,AH8`KMOX(AH8`XK-O" ,@HH,",X <"\biXHA!|N aSRGP_setFillStyle|!|? xX"LX)|HAHHD"iU`>,AH"iU`>,AH"iPXKA"iU`>,AH8`KOX,@H$"Pi}`4?X|@HH8`XKOX| xU :bh+|J| x ,AH8`KO" ,@HHH",X D"\bX| xU@:hH|R| xiHmA!|N aSRGP_setFillBitmapPattern|!|? xX"XX)|HAHHT"iU`>,AH"iU`>,AH"i\XKA"iU`>,AH8`KYOX,@H$"Pi}`4?X|@HH8`XKOX| xU :bԁ+|J| x ,AH8`KO" ,@HHX",X @"`X| xU`:Bԁj|Z| x ,"\bi8`HɀA!|N aSRGP_setFillPixmapPattern|!|? xX"lX)|HAHHЁ"iU`>,AH"iU`>,AH"ipXK%A"iU`>,AH8`KOX(AH8`XKqO" ,@HH,",X H"\b؀iXH=A!|N aSRGP_setPenStyle|!|? xX"tX)|HAHHD"iU`>,AH"iU`>,AH"ixXKA"iU`>,AH8`KUOX,@H$"Pi}`4?X|@HH8`XKOX| xU :bh+|J| x ,AH8`KO" ,@HHH",X P"\b؀X| xU@:hH|R| xiHA!|N aSRGP_setPenBitmapPattern|!|? xX"|X)|HAHHT"iU`>,AH"iU`>,AH"iXK1A"iU`>,AH8`KOX,@H$"Pi}`4?X|@HH8`XK]OX| xU :bԁ+|J| x ,AH8`K%O" ,@HHX",X L"`X| xU`:Bԁj|Z| x ,"\b؀i8`H A!|N aSRGP_setPenPixmapPattern|!|? xX"X)|HAHH"iU`>,AH"iU`>,AH"iXKiA"iU`>,AH8`KOX,@H8`XKO" ,@HH",X (!|N aSRGP_setMarkerSize|!|? xX"X)|HAHH"iU`>,AH"iU`>,AH"iXKEA"iU`>,AH8`KOX(AH8` XKO" ,@HH",X ,!|N aSRGP_setMarkerStyle|!|? x"\b؁B ,@HB H8B }H}JUJi|x}FSx89H1A!|N aSetXLineAttributes|!|? xX"X)|HAHH"iU`>,AH"iU`>,AH"iXKqA"iU`>,AH8`KOX(AH8` XKO" ,@HH`",X X,@H@"\b؀X| xU@:B|R| xi88H AK!!|N aHSRGP_setLineStyle|!|? xX"X)|HAHH"iU`>,AH"iU`>,AH"iXKA"iU`>,AH8`KmOX,@H8`XKMO" ,@HH",X $K!|N aSRGP_setLineWidth|!|? xX"X)|HAHH́"iU`>,AHp"iU`>,AH"iXK݀A"iU`>,AH8`KIO" ,@HHH",X 8"\biXH ɀA"\b؀iXH A!|N aSRGP_setPlaneMask|!|? xX"ĀX)|HAHHD"iU`>,AH"iU`>,AH"iȀXKA"iU`>,AH8`KO"X)|H@AH" X" ,@HH"X)|H@AH" X",X 0"\bBXJ|Sx,AH,\HPJ|R| x 4HXBX} ;x,@HBXJ}SxH(\HP }GB}HSx8i|xK)A"\b؁BXJ|Sx,AH,\HPJ|R| x 4HXBX} ;x,@HBXJ}SxH(\HP }GB}HSx8i|xKuA!|N a SRGP_setColor|!|? xX"̀X)|HAHHD"iU`>,AH"iU`>,AH"iЀXKA"iU`>,AH8`KeO"X)|H@AH" X" ,@HH"X)|H@AH" X",X 4"\bBXJ|Sx,AH,\HPJ|R| x 4HXBX} ;x,@HBXJ}SxH(\HP }GB}HSx8i|xKA"\b؁BXJ|Sx,AH,\HPJ|R| x 4HXBX} ;x,@HBXJ}SxH(\HP }GB}HSx8i|xK A!|N aSRGP_setBackgroundColor|!|? xX^bf"b 1`}`[x 8^9?b9fX8|x}&Kx}g[xKO"b 1`}`[x !|N aSRGP_loadSingleColor|!|? xX"ԀX)|HAHH<"iU`>,AH܁"iU`>,AH"iԀXK}A"iU`>,AH8`KOX,@HP"̡i}`4?X|@H4X| xU :b܁+|J| x ,AHH8`XK}O" ,@HHL",X "\b؀X| xU@:܁H|R|xHiK½A!|N a SRGP_setFont|!|? xX"iU`>,AH"i؀XK A"b 1`}`[x ?XiKOX1 |iK}O?XiKO?XiKO?XiK)O?Xi(KuO?Xi0K-O?Xi,KO?Xi4K O?Xi8KO?Xi,A$8 4`| Z1 $|iHO8 4`})8 4`|Zi |xKqO?88 | x?8Kh!|N aDrawMenu|!|? x9?X|i8`KYOX\`\KTO?\8 `|x`dKSO8`KO?`8 |xdXdKSO?d8 \9+X|xX}&KxKSO8`KO?X8 \9+_`9j\9H|x}$Kx}e[x}FSxKSIO?`8 \9+_`9jd9H|x}$Kx}e[x}FSxKSO8`KEO?`8 d9+_X9jd9H|x}$Kx}e[x}FSxKRO?X8 d9+_X9j\9H|x}$Kx}e[x}FSxKRO8`KO!|N aDrawExtrudedButton[DS]|!|? x9?X|i8`KaOX\XdKR O?X8 |xd`dKQO8`KO?d8 `|x`\KQO?`8 X9+|x\}%Kx\KQO8`KO?X8 \9+_X9jd9H|x}$Kx}e[x}FSxKQQO?X8 d9+_`9jd9H|x}$Kx}e[x}FSxKQO8`KMO?`8 d9+_`9j\9H|x}$Kx}e[x}FSxKPO?`8 \9+_X9j\9H|x}$Kx}e[x}FSxKPO8`KO!|N aDrawIntrudedButton|!|? xx|888?||HAH?8 4?x|J9?<9@9_D|x}$Kx}e[x}FSxKO8H?8i4_x}+Ri9+8K4x}jBD9H }j@_8 4x}H: _<}R9H 84x}2 @|B9|x}$Kx}e[x}FSx}CxK@uO8 4x| Z1$8H}'}(?88 | x?8K!|N aLConstructTextBox|!`|? x88" 88}$Kx8+K]O8d8d|x88HqO8d} Z8 8}8`KO8d|x8KO9?|i8H%OK7uOK/O8`8K$IO!|N a DrawEditBox|!p|? x88HOKO8`K}O8`KӱOKZO88KUO!|N aClearScreenCoord|!p|? x9?|i88HOKO8`KO8`KO9?|iK[O88KO!|N aFillRectColor[DS]|!|? xptx8<9?@x88|x}&KxK-Op8} Z8 ?t<})Z_@}iR9+ pt|x}&KxKN1O8Dp9+_@9j_t}kR|x}$Kx}e[xKO!|N a| MarkPoint[DS]|!|? xX\?\X| xU`8i} ZiK%OX,@d?\ ,@P?\X| xU`8i} Z\X| xU@8k|Z1`iKD!OH?\i8 ?X|@T?\X| xU`8)|J1 \X| xU@8K}`RiKCOH?\X| xU`8)|J1 \X| xU@8K}`RiKCiO?\X| xU`8i} Z\X| xU@8k|Z1`iKCO!|N aMarkAndDrawLines[DS]|!|? x`dh88?h8)|HAHxh8+4}`J+U >,AD?8 4?h|J1 $`d}%KxKmO|`xT >,A 8H ?88 | x?8Kx8`H!|N aPointInMenuButton|!|? xptx888L?xL)|HAH8,A LH ?L8 | x?LK8`H!|N aXPointNearObjectPoint8||+A|+0@|0|8|4@|"+|*80@N 4A$||"+|*M |8|)N |N !|? x8?8 `bL+|J| xiTH!N `<SRGP_inquireXDrawable!|? x8?8b||9K|9I|9K |9I |9K0|9I0| @ @ H H!N `lSRGP_inquireAttributes!|? x|ixb ||H}#Kx!N `0SRGP_inquireClipRectangle!|? x" iH!N `$SRGP_inquireActiveCanvas!|? x|ix88 `BLj|Z| x   `BLj|Z| x $ $}iH}#Kx!N `SRGP_inquireCanvasExtent!|? x8<@?<8 `BLj|Z| x 1`i?@8 `BLj|Z| x 1`i!N `tSRGP_inquireCanvasSize!|? x"iH!N `$SRGP_inquireCanvasDepth!|? x@8,@H8,@H?|H@8?| xU`8U+(4_@}+R}`J= ?9@+KH4?| xU`8U+(4_@}+R}`J9 9@+K?8 | x?Kl?8 | x?K@!N `matrixIdentity|!0|? x萟 9?D}#Kx|x8KO888,@H8<<,@H8@@,@H8| xU (498} Z8 ?<}+KxUj8}*8| xU`(49_8}`R8 <}j[xUH8}h_8@|xU8UH(4_}R}@B@<|xT8U(4}2|B ɧrɫ * ?@8 | x?@K8?<8 | x?8 | p}kUj<| | xi ?8 ?|x HOH`8`KUO?8 䀟HO?8 H(KOH?8 |xKiOH?8 <|xKQOH?8 Z|xK9OHЁ?8 x|xK!OH?8 `|xK]O8<|xKMO8<|xH&)OH|?88 | x?8?88 | x?88`KQO?8 8K=O?8)|HA?8 HlOH!|N a0ClickButtonHandler|!|? xX\KOX\KO!|N aHChangeTo3D[DS]|!|? xX\KO?X\|)KAOXKO!|N a\ChangeTo2D[DS]|!|? xX_?XX_XXi$(,08KOX_KO8`KΑOX8KO!|N aUpdateClosedOrOpen[DS]|!|? xX?Xi4KpA?Xi,A$H} ZiU`>, AHH} Z8 ? 8 | x? 1 ?H} ZiU`>,@HKX?8 | x?K(!N `getword|!|? xX8`KOXK O!|N aD EchoError|!|? x``KA88,A` @Hj9OH@?88 ?`|J|x @H7O|`x,A` @HiO!|N aAppendFileExtension|a!|? xX\`dhl8|xX8KmO8|x DH6O|`x,@8|xX8K5O8|xKрA|`x,@XK=OH8|xKO9?8}#Kx H|xKVMA8\|xKO8|x LKTuA|`x$$,@b PKOHP$d`H.YO|`x,@b TKOH?`ilK%Od`H9O\KO9?8}#Kx H|xKUA8\|xKO9?8}#Kx X|xKUUA?\8 9?|x}$KxKO;?` KO||x?` KO|{x?` KO|`xx \xfx|xKTрA?\8 <9?|x}$KxK1OH8|x `H4O|`x,@8|xX8K O8|xKA|`x,@XKOH8|xKaO9?8}#Kx X|xKT!A?\8 9?|x}$KxKO9?8}#Kx H|xKSA8\|xKQO8|xd`H)Ob dKqOH8|x hH3O|`x,@X1@8 9?9}CSx l|x}&Kx}g[xKA|`x,AXKOHd?`  ?`  ?`  `HO?\8 <|xXK]OH$8|x pH2O|`x,@X1`89? }c[x t|x}&KxKՀA|`x,AXK=OH?U >,yA0,yA,xAH4,zA H(8H,8H 8HXKOH\?\8 Z|xXKyO88? KUO88`HOH8|x xH1O|`x,@X1@8 9?9}CSx l|x}&Kx}g[xKŀA|`x,AXK-OH ɢ |hA(ɢ |hAɢ |hAHXKOH\?\8 x|xXKOɿ hɟ`X88 @h``KO88`HOHXK}O!|aN axStringInputHandlerpx!Aaځڡ!AaہۡN px!Aaʁʡ!AaˁˡN @ b ɤ` hh@5ȤHP$XdɄDpdx@0LD3@HrȤGa 0::B)G:%"N (|! x TGf|T(|(E)2(*8(8*AP$kI$DFJ$fJ$&JB2z(88:`%"2N 2lA$DFJ$&JB2z(:*`%"2N @ @%!N LE3@<E 'Q LE3@ E 'Q LE3K00(E<'P< hLE3@$00(E<'P< hLE3K@KN "@4sin? @ b ɤ`hh @5Ȥ$HdPɄXDpdx@`L@PrDfȤ8Ȥ(:CzF:%&N D(0,@(?k U`>i(Ui>|H@H?8 8P|x|Ī|Ū? ,A$? | xU 8|xHi|`xH8P8PKOKݹO9?P|iĪ?HO? (K-O?9i`aH980P}'}(1`0|kH(-OH3OHG1O!|N aTObjectChangeTo3D|!|? xpttKO?t8 `|xpKeOt?t9i`aH980P}'}(1`0|kH'iOtH2OtHFmO!|N aDrawTransformedObject|!X|? x" ,@b $H0O" 8 8?)$|HAHȀ| xU (41 | Z?}+KxUi(49i_}+R|x}$KxH%O| xU (41 | Z|xHFO| xU (41 | Z|x $K=O| xU (41 | Z|xHFEO?8 | x?K(9!H0}#Kx|x8DKmO988P}'}(9}0|kH>O? ,@HDO!|N a RecalcLight|!|? x|}xxK49A88,@ b 80H1A8`K3ŀA8H!|N al_checkedMalloc_!! a `   DT`>@||.D<?TV@T#&|0<|cTc&|ea@`@\ D@*1:< |c|g.,A81 ?88,A 8| xU (4|xH |`xH8= C0 l\?XɿX (ɢ $P8@@?|HAH8DD?|HAH?H| xU`(4)J@| xU 8} Z = C0 l\?XɿX(D= C0 l\?XɿX (ɿPr K5O2ٽ?H| xU`(4)|J1 @| xU`8_}`R =`C0 l\XɿX ( ?H| xU`(4)|J3@| xU 8} Zi| = C0 l\?XɿX(D= C0 l\?XɿX (ɿPr KO2ٽ?H1`HT (4)| J1 =`?9i?D8 | x?DK8?@8 | x?@K?U >,Al8@@,@H?H@|Z| xU`(4i} Z9`9i?H@|Z| xU`(4)|J1 9`9i?H@|Z| xU`(4)|J1 =`?9i?@8 | x?@KH?H1`HT (4)| J1  =`C0 l\XɿX ( ?H1`HT (4)| J1 | xU`8|Z1` =`C0 l\XɿX ( ?H ?8 ?|I֐,A| xU ,A<8@@?|HAH8DD,@HD,AX?L`,) | J?D}+KxUi:| 1 D8 @|X|Z``H8?L`,) | J?D}+KxUi:| 1 H1`i?D8 | x?DKL?L1`L,i } Z8 ?@8 | x?@K8@@?|HAH 8DD,@HD,Ah?L`,) | J?D}+KxUi:| 1 8 |Yց@_D}kR_}kR``| H8?L`,) | J?D}+KxUi:| 1 H1`i?D8 | x?DK} U+}`[xL 0|xK&A?x8 `L|xHO?x8 L|xHO?xL 0K&UALKA!|N ah printToFile|!@|? xؐܐ89?؀ 4|x}&KxHYA8?|J1 |HAH08L|x8PKr9A?8 | x?K8L|x (HO|`x,A 8`H?܀iK;рA?8 ؀ 8|xHA܁?܀ ,A$?܀ | xU 8|xH|`xH8?܁܀  8?܀)|HAHd?܀| xU`8)|J?܁}j[xUK8)}kJ9+؀ 4|x}&KxHA?8 | x?K?8 ؀ 8|xHɀA8؀ 8|xHA,A?8 H?8 ?8 ?8 `|xHiO?8 9+_9j؀ <|x}&Kx}g[xH1A?9`9i?8 $?8 ؀ 8|xHA8`H!|N a loadFromFile|!|? x|}xxK#uA88,@ b @0HmA8`K#A8H!|N al_checkedMalloc_|!|? x`d?dd1`d3` ) K=]}K"5A!|N axprintFileCoord4|!|? xh;l|媀h lK!ŀA888?l|HAHD8| xU :9?h|J1 h K!}A?88 | x?8Kh K!YA!|N aprintFilePolygon|!|? xX\`X \`K A!|N aLprintFilePoint|!|? xpt8@@,@H9a@| xU (4_t} R@| xU@(4_t|R1@@|xU(4t|B3@|xU(4t|B1 $ p ) J=]}ȋ K̀A?@8 | x?@K8!|N aprintFileMatrix|!|? x`d888,@H8| xU (4?d|J?8}+KxUi(4_d}iR9+8}j[xUK(4d}KB9j_8}HSxU (4d} :9H` |x}&Kx}g[x}HSxHUA?88 | x?8Kd!|N a getFileMatrix $A L| N 8||+|"*AH|8@@@@|A LHp|+|*A$0|8@@@|+@P@D|*@|, TA|0|0|8@H|8@|0}0@@@ LAA 8`N 8`N 8`N DA L| N !|? x@DH8,@Hd| xU 8@} Z| xU`8_D}`R| xU@8H}@B ɪh( ?8 | x?K!N `vectorSubtract|!|? xX?XX ɫrX1 X1`ɩɋ2h*X1 X1`ɩɋ2h* KO H!|N avectorMagnitude|!|? xhllK!O88@@,@HP@| xU 8h} Z@| xU`8_l}`R ɿ8h$ ?@8 | x?@K!|N avectorNormalize!|? x8,A ,}) | xU (4?|J1  pɩh$88 88KO8P?i,_}+Ri}i[xU+(4_}+R9i pɫh$9?P|x }&KxKO8h?i,_}+Ri }i[xU+(4_}+R9i pɫh$9?h|x }&KxKYO89?P|x}$Kx88KO89?h|x}$Kx88KO89?9|x}$Kx}e[xKiOɢ h@ 9?8}#Kx" |xKO? ?|J9?|x}$KxKO?8 | x?K!|N a calcNormal|!p|? x88KO h* h$ɂ X 2hh KO?hh KO?p9 9@?x_|8P|x88KO8P9?h|x}$KxK]O9?8P}#Kx |xKqO89?h9|x}$Kx}e[xKO89?|x}$KxK5O9?8P}#Kx" |xKO89?P9|x}$Kx}e[xKeO?ɩhP1 ɉ`P1 iXP @h``K]O8|xKYO8,@H̀| xU (498}+| xU`898|Z1`  ̀ Ȁ| xU (498}+| xU`898|Z1`x  Ԁ Ѐ| xU (498}+| xU`898|Z1`  ܀ ؁?8 | x?K,8|xKuO!|N "a calcEyeMatrix|KĐ!x|? xӿ ӟ`(@0_ 8? h$ h$ɂ X 2 HO8h(`(h$ٿ@KqO1 (D @ 1 X< 8 1 Phɿ8r`(h`$ 1 phɿ8r`r`(h`$ 1 x9`9i!|Kx"aUTcalcPersMatrix|Kܐ! |? xӿ ӟK9O88" pB pb KO88K!Oh( h$`( `$88 @hb KuO88KOh`88 @hb KO88KO!|KP"a U calcScreenMatrix|!|? x9 9@?8_<9 9@?@_D ̐L ȐH9 9@?P_T9 9@?X_\9 9@?`_d h8P88|x?hKO!|N a GetEyeMatrix|!p|? x9 9@?8_<9 9@?@_D ̐L ȐH9 9@?P_T9 9@?X_\9 9@?`_d h l p t x |  8P88|x?KO?h_lptx|KUO?h_lptKO!|N a4getAllMatrices|!P|? xȁ" ,@b KqO8?Ȁ)$|HAH| xU (41 | Z?}+KxUi(49i_}+R|x}$KxKO| xU (41 | Z|x KO?8 | x?Kpȁ" !H980P}'}(1`0|kKO9 !K980P}'}(1`0|kKO8?Ȁ)8|HAHl?Ȁ| xU`(4)H|J?ȁȁ_ ,K<}hRK}KSxUj(4i4}*Z|x}$KxKO?8 | x?KȀ9!H0}#Kx|x8DK:O988P}'}(9}0|kH Oȁ" !H980P}'}(1`0|kKyO8?Ȁ)0|HAH8,@H?ȁ| xU@8Uj(4)4}jJ} Zȁ_|xU8UH(4k4}HZ}`R_Ȁ|xU(4J4|R1@ ɪh$ ?8 | x?Kl?8 | x?K8980P}'}(1`0|kH Oȁ" !H980P}'}(1`0|kKUO!|N a`viewb !( `  ɣhdX0#PXCɄe@HL@ 8`|! xpt0T:|0 ,T8|@XȃCȣB)ȣF(ȣF( @D:@ H@$>N T8|4D|0Ȥ0#((ȣrce:dr*C"A:(" :A, PH$8:@8(|! xf|p|||0"c (`8:Br, or your b>t). SRGP is not enabled yet! Have you heard about SRGP_begin() ? SRGP is already enabled! You can't reinitialize or change table sizes. You may not delete the canvas which is currently active. You may not delete the screen canvas -- its life is too valuable! The canvas table is full: your attempt to create a canvas is ignored. UNUSEDSRGPunable to open to x server. Fatal Error: insane parameter to SRGP_begin() Application requesting negative number of planes. %s %s %s %s %s SRGP: Color table too full to share.A solution is to have the SRGP application request 0 planes in the 4th parameter to SRGP_begin.For now, the application will have its own color table, rather than try to share.whiteblackSRGP_loadColorTable %d %d %x %x %x startendSRGP_loadCommonColor %d %s start/endSRGP_loadCursor %d %d SRGP_loadBitmapPattern %d %x SRGP_loadPixmapPattern %d %x SRGP_loadBitmapPatternsFromFile %x static char bitpat_%d 0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%xstatic int pixpat_%d%d, %d, %d, %d, %d, %d, %d, %d8x13System administration problem! X could not find font named %s System administrator should edit srgplocal.h and change the definition of SRGP_DEFAULT_FONT_0. SRGP_loadFont %d '%s' SRGP_setWriteMode %d SRGP_setClipRect (%d,%d)->(%d,%d) SRGP_setFillStyle %d SRGP_setFillBitmapPattern %d SRGP_setFillPixmapPattern %d SRGP_setPenStyle %d SRGP_setPenBitmapPattern %d SRGP_setPenPixmapPattern %d SRGP_setMarkerSize %d SRGP_setMarkerStyle %d SRGP_setLineStyle %d SRGP_setLineWidth %d SRGP_setPlaneMask %x SRGP_setColor %x SRGP_setBackgroundColor %x SRGP_setFont %d SRGP_setAttributes 0x%x SRGP_useCanvas: %d SRGP_createCanvas: %d %d SRGP_deleteCanvas: %d SRGP_pointCoord: %d,%d SRGP_point: %d,%d SRGP_polyPoint %d 0x%x SRGP_polyPointCoord %d 0x%x,0x%x SRGP_markerCoord: %d,%d SRGP_marker: %d,%d SRGP_polyMarker: %d %lx SRGP_polyMarkerCoord: %d %lx %lx SRGP_lineCoord: %d,%d --> %d,%d SRGP_line: %d,%d --> %d,%d SRGP_rectangleCoord: (%d,%d)->(%d,%d) SRGP_rectangle: (%d,%d)->(%d,%d) SRGP_rectanglePt: (%d,%d)->(%d,%d) SRGP_polyLine %d 0x%x SRGP_polyLineCoord %d 0x%x,0x%x SRGP_polygon %d 0x%x SRGP_polygonCoord %d 0x%x,0x%x SRGP_fillRectangleCoord (%d,%d)->(%d,%d) SRGP_fillRectangle (%d,%d)->(%d,%d) SRGP_fillRectanglePt (%d,%d)->(%d,%d) SRGP_fillPolygon: %d 0x%x SRGP_fillPolygonCoord: %d 0x%x,0x%x SRGP_ellipse: (%d,%d)->(%d,%d) SRGP_fillEllipseArc: (%d,%d)->(%d,%d) SRGP_fillEllipse: (%d,%d)->(%d,%d) SRGP_text: %d,%d %s SRGP_setInputMode %d into %d SRGP_setLocatorMeasure %d,%d SRGP_setKeyboardMeasure %s SRGP_setLocatorEchoType %d SRGP_setLocatorEchoCursorShape %d SRGP_setLocatorEchoRubberAnchor %d,%d SRGP_setLocatorButtonMask %d SRGP_setKeyboardProcessingMode %d SRGP_setKeyboardEchoColor %d SRGP_setKeyboardEchoOrigin %d,%d SRGP_setKeyboardEchoFont %d WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW?@_/Fatal Error: storage exhausted. w%d %d %d %d %d%d%lf %lf %lf%.10lf %.10lf %.10lf %d %d %d %.10lf %.10lf %.10lf %.10lf %lf %lf %lf %lf# Data for X-LATHE x:%.14lf y:%.14lf z:%.14lf w:%.14lf %f %f %f %f i:%f j:%f k:%f Fatal Error: storage exhausted. 3D reset .dloadload %srError opening file.Not an X-LATHE file.save %slight %d %d %dsaveFile savedlight%lf %lf %lfrotate%c %lfscale%dDominic Tham & Chul Hur presents ...timr10timr12timr14timr18courr14X - L A T H EQUITYXX - L A T H E : 2 DObject Is Now OPENObject Is Now CLOSEDGo To 3D ViewOBJECT:Number Of Slices:FILE:NewGo To 2D ViewLoad ...Save ...IMAGE TYPE:WireHiddenFlat ShadeLighting...TRANSFORMATIONS:Rotate...Scale...COMMAND LINE:ResetX - L A T H E : 3 DC0AeHeLePeT,22PBUnable to open the SRGP logfile!tx0d$P DhDl(P,`8x%s FATAL ERROR: %s I AM ABOUT TO INTENTIONALLY CRASH SO YOU CAN LOOK AT THE ACTIVATION STACK USING A DEBUGGER. If your application is an SRGP application, please remember: If the error message above says that you sent a bad argument to a certain function, you should run your program with tracing ON in order to see exactly what you sent. If you already had tracing enabled, remember to look in 'SRGPlogfile' for the tracing messages. LL LwwwwUUUUUUUUݻwݻw0  @@ D9Dt"G"qU@@U  P"""""""D"D @""A@ H0 A> Tww*U**U* """"""""""""**@@DDDDDDDDDDDTDTEUEUUUQUUQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU]UU]UUUuUuWwWwwwwwwwwwww    PLT@(#)40 1.15 R2/lib/m/sin.c, libm, bos325, 9334325d 7/29/93 13:34:46?!TD-<&3\v폼B!TD-?!TD-?_0mȃC8=ag+Z> ٿ*tcE?aUUUUU '7>!5e~O(\>VliU?UUUUUU??CY!TD-CX@(#)36 1.14 R2/lib/m/cos.c, libm, bos325, 9334325d 7/29/93 13:34:56?!TD-<&3\v폼B!TD-?!TD-?_0mȃC8=ag+Z> ٿ*tcE?aUUUUU '7>!5e~O(\>VliU?UUUUUUCY!TD-CXkilhnfoepdrbsat`v^w]y[zZ{Y}X~WVTSRPPOMLKJIHGFEDCBA@?>=<;:988655432100/.-,++*)(''&%%##"!!    !"#$%&''()*+,--./012334567789:;<<=>?@@ABCDDEFGHHIJKKLMNNOPQRRSTUUVW~X}X}Y{Zz[y[y\x]w]w^v_u`t`tasbrcqcqdpeoeofngmhlhlikjj@(#)41 1.14 R2/lib/m/tan.c, libm, bos325, 9334325d 7/29/93 13:35:04CM@pC8?!TD-<&3\?uܾE )N?q<ܿI$?uf?əUUUUUU?!TD-<&3\v폼B!TD-?_0mȃ?a;?}?UUUUUU?9Svm?du7???UUUUUUCY!TD-CX !"#$%&'()*+,-/0123456789:;<=>?@ABDEFGHIJKLMNOQRSTUVWXY[\]^_`abdefghiklmnoqrstuwxyz{}~? n[$?1?a֒Q2cu?;G?r})?KF?lh?,Gj0鿰f$M?Rm??p?ǾV3?@;"ԵRUҺc?׳4M?b>? "9?lj$/?|ĬԣJ-|eW?r-?'4@??RY]U?fS~섖ԐZr&?Mg?#P`?ٍ?nC (|?Nq? r|QWS]:"f?>^D?D,? YH? 3^H?4?MJgӅn.⿾La[u?BN?ّ=h?3?sa? ZQhϏdy/?)9^?չ^ϟ?$9d?ðx%?az,Jl <?z?h&?ּ?[[N?$2,E~jm)Հ?rf|7"?檱@?;:?/?}߿ }#wZE@I?iy 2?dbik?*{?ªB?Pv{m9ͿOW?a$X\==?.s ?€rȦ?POU?&ҿ9d0j,?X_B?_tgl?YLU?OB9)?Ly.ҩ#0 k?Ocљ?Sn@?ÀיO?Of?`҇1@ ! ל?F/<=?Y?l?8*?6dFEo?jW7Й}/4?'-LbtJ?bt燔??~ ~?xkOg?兑8Skꭅgлjc?7.?Ӝ0Qb`?Ԁi?jǞHt2?( iOT&?pt?}2?A@?0e?@3$]|`?&>ŤaڣXS??B?榿b_jj&?ۄA+vUx?AA>?J(??FXAt<7*?:?_aݜϿ=F>B?Ҏ\F>?ԄXo`?zuȿ x ?6sҋ4z#z\H$?A{?ԽTq`?տDlʜ?قIw6[z0?ո=J?]c?)f4!%,?$óEنoјB?J4~?0=??I,e$>?$TP ѵ?#?쌤fg?i׋)?ր=??Ⱦq?z)/?բ9?\пs?ȲVS!`FŠ,Û׿XS?hsn?M ?8-?Ȥr'p5kƿ Q-?W\?*c??K? A ?ȕSI|]%  x?D[?M`P?׀n ]eH?Ȅby;?ke]U?2 Xs?օE?3!HIտң&P[:? cR?f ?CW?G?S/]wſҺ#>?A~j?ם_EK?S+RB?40*￾8!GѝvJ@?{K9tp?b @?@-] +?[aCxsad:IԶ?밝x? ע{`?&*%Ψ(?%+Bk$^?띬U?D!?ٿ)m迧 |?ǯCŸHZڞw?늣\?{JSؠ?]^ ?Ǒ-Fտ>'^5?whP6?زOA5 ??a޿s* `?qQbH;#?dU(?&z ?ڀ{W?QIҿǛiOX%P?Q ?ᆠ?ڿeԿ5t"G?018 b'.?=MGߨ?VjQCE?q迬 mݿ? bߦTiS7u%no?*Hb7?ٌ??f,t?`W&՜ӇX?T*?h?ۀ1*5#?aZ/Iٿβ$ӘxN?:a>?2bc?jaӿnh&?Ɵ]p 0mxFөxl??/# }@?jS%-xR?x,8?o/?0x c:?ŀ 5\:0-Bt?d_|V?ۤoa@?ݿ}@9?S٣ ;?Pg(#?%;Q?q> N+#S?&{nEfP*7DOa??6wqԑga°?\\?EI5?S'x?ޝsYͫWԘxˋ?Gr=#?wu0?@}}?«ϧ+j *Ԟ-J?2y>6?ުg@?B(9:?w"C7ڿc]Ͽԣ Y?3;?ܹ ?AgZ~qQKԩ2گ? خ? @?)¿ yv?-*CԮV?:Ԥ?@ߠ?nP!mr?,R3Բjإ?2?r?# ??dǿ7Z!?\2L]Զ8]?~v?ߤ\ ?`W߿J9m?o9HT+cIJԺ%q?ŝ?G(D?fւ\??b?:hT-ԽYSR? eUE?8{?[kN?*$ƚ:Y6&D{?KWE?3&}@?NͿx)۬T?RaܿLi7Œ?x׎2?4?g ?=FQ҄z|ĎwG9?c%?M%4J ?^ÿqmz?cJ~d]h, 9o?O4pt?e; `? 9?-ڧ0)v?hX?:83]?}@?@x6Vs6?hllIuC-E?%q g?6f?_:R?~OY!_5Ⱦ~? _L? e?mZQ^?߯?8JJW?ޫ?+x@?v:U D?ܸ3_?b |տș^m2?4?q`?p뿵'ƞ??𷃱?p CmV?O՗%?On?[.޿ASX? c?xcA{^?罇7N? x@?5/ſg?hN ?lTQRͿųsHq?'?%^Z㼠? Ʃ,?=-?{ .?3\? -?$&?=nԶAO?,F!B?_?FM;- (?{3D?,<ͿԳ`G?Ǐ??w ߿V?D8?p\ԯ+G/?d.? ?X:8?:e?nvLԪ퀐?3|i?K?@ 8͜&?@U%7?<ԦbC;?ىQw? %e?`gf?ן$!nw?1Ŵ?ԡ?'L?$Μx?}nFoT ?o!? H^lԜjH+?H^v?;pз?U=k?\?Ҏ3Ԗs?曬E?RO?UA?&?!HݿԑM+.L?"NO?hȘr ?]p]Ls?:U?LO,ԋS|3R?r@ـ?$r@?p-S'VGX?ʟ)?l0ԅxTx?^I?╍Y`? 9?a5?A;?ol@?x~)o?I? ?@XvX? 7NU(?kYwZ~8?5y?"|?`4" }?)i?U͒p? S?LMn[?x툿շX?CNmC?riv;? %c%Y?a¿w?F"Bc?=Vͻ?nu,a5a?o1 ?c#u ?pt M~?~ \6?g(Z#[?`\zj?RQi ?R hnA?pO?o_R"}=? K?0+?J-W?{ ?UQIDm?庽U!?EM(@?cN4%\a#?[``?$dA]Յ?w?[L}e ??qys'&?Lw?=&8?:Zy?q<Τ?`[٧E ?N8"?!@ 0F/?~fh?yà?]D` ??, ?k驿&.h?iٟ)?:W4>??>f&?M?EO-mvD?U1 ?㱙?YWcgE?Yx~?ӑ'ƿǤ?AEӈ??fF\:/d?*rxf?->H?n$?Sc ? ?CK?X?@YX@? hߒJ p?vI?k])\fh?Pߔ?P4h&`??&rP?MHpv?#BÔ ?=W?I`?_'{xtt?c f?m%GoEM+?ݼ[? ?01!B ? i ?a@t?o@k?-d)P?/ٸ1?xÿө*$?z2T+?䗎? 3ܿ?Bb?`B?1)ſӝ}?gP?E,%?Kʜ#՛?Um`??#R@?>2k?_&w|?Mӿ _?C0 y?E (?傿I"?{CA? <~(?1і?~͠? ;U?jj?Ǝ??b?`? m_D^? ^Vɞ?0De] V5? Cxw?ɬ ??`"?ޫH]1?D\`G ??$'A ?_%߿?| =ڿѪV锱?Ƥ?Zfp`?("BX=g?v8$D?S(ћ"?%I?l#?x? @ז?f-\ыW)?nBY3?}ЇQ?>ΗG)?%?Dyܿ|4|*E? ?llh`? vN? VW?G lRQJ?uV?7?@zPvM? ?v?ɓ]aN?oXNr?mA?`.󉿢-G ?$C?M}#?]{?P@?'`Z,?5w7l_?㟿=  Q?Lu.S?'d ?翢2E?Q?Mi_.)U:?;>.}J?l~&`?4IĿĸ?bCj ?Wܿr?*6E?? ?]Վ信wq?K?=o=?lZy9?Y?ֿ+m?{D?ZߐXo?xR?Ѓ`? Vs@nȕ?SXqΌ?Y?.?*c??ܱ( @?LY?웿IWz?L?;pl?`O.Kج'?}w|?'_}[l6ރ?E)t?Lw? '?zsʳ?.kVп[?+?]h؞?sL1?xvne?484Яm?9mF?n&P ?DT\C?v:?:z<Пag?^&?~?wGq࿞V.OZ?s=BŞ??QͿЏϩ*?Ӗ?l\Q?r8ɀ|?qJ\³?D{3HM=?=}?^?>S">LT?m6?HHA.o걧y?ql3?nڽ??v䮾?ipl?KB0_/?a R=?N!`?_kSV,Yn?d4`L@?Ns\O7Қ ?P0s_?1̍.`?fA]Z~?`>?Q:S??@0?zt? ]Ȓ~?X\h,?S ^/~Z?0G}S?񳍫?8zv?PQV ?TQ| bg{? :?Yq?|6^),?@)"i?U=-?{s?{ ?D!%U>|=k=H/?UUUU?x?ֿ?!rX@load lathe.dsave lathe.dlight 0 0 1500rotate x 15scale 1 1 1+@(#)77 1.2 com/lib/c/gen/crt0msg.c, bos, bos320 4/20/91 18:38:45libc.cat%s: Profiling setup call to %s failed. rc: %d mcrt0monstartup%s: Profiling setup call to %s failed. rc: %d gcrt0monstartupload lathe.dsave lathe.dlight 0 0 1500rotate x 15scale 1 1 1M+M<MDMlMMUM]M``McMdxMeTMeMfMMMMiMiMjMkdMlMmMnHMoXMqMs<MsMtMvxMw MwMxtM{8M~(MMMM4MXMMMM`M4MM|MTM\MDMM M MMM|MtMMlMM!M'M*8MMMMM M 8M TM M MM@MMxM(MMMMMM'<M*M+M+M,DM,M-M.M/M0M0MJMKMLMNMOMPMTMMMMMMMPMMxMMMMLMM0\M2XM8LM;M=M>TM?`M@tMA$MBhMClMD|MEMMJMK4MLMTMZM[`M\\McMgXMiMkMvM~8M`M:M8`MSMM,TM7M7M7M8M8(M8,MIMMMMpMhMMM FZLeXe\C0@@@Ne`ehehehehelelelelelelelelelelelelelel555555555555555555epepepepepepepepepepepepepepepepep(@,D4440H57\etet((<8888888888888888hlexexe|,,ee**..eeeeee22eeeeeeeeeeeeeeeeeeeFeeeeeeeeeeefffffef f f f (P 44444444444444444DDLLPpZZ[0Zfff f f [l[l[l[T[T[T[\[\[\[\[\[t[t[t[t[x[x[x[x[d[d[d[d[`[`[h[hf$f(fPfPfTfTfXf\[X[Xf`fdf[p[p[[[[[|[[ffedffflff[[ff\0\0\0\0[[[[\,\,\,\,[[f,[[[[[[ff[[[fffffxfx00(\([|6666666666666666**((((\\\\\\\\\4\4@Xx,$eeeeeeeeeeeee<DHeeeeeeeeTexee\\eeee(e@eeee\Xteee...8fff6666l<0Ph|2222222222fff]<]<]8,Pl0T]@]@]@@P]D]D]D@v@v@v<dfffffffff@h]H_HaHeh@f@ !n: =@@   @f@ !nC0@!n x <@f@ !n@ !n@ !n??BC4C4@@ `@p??@p@pBHD/E;A \cHcdHC0?@o d4\l|$4<DLLPx008<LXdpx?333333?ffffff@pE(E8EHEXEdEx4L( LerrnoPatexit@ @ XBell@ fopenP _iobPfprintfP exitP unlink@ mallocP sprintfP abort@ @ !@ 0@ C@ Y@ k@ @ @ @ @ freeP @ @ @ @  @ "@ 0@ =@ J@ d@ s@ XSync@ @ @ @ @ @ @ @ @ @ @ #@ XSetFont@ 4@ memset@ F@ U@ e@ isprint@ u@ @ @ @ @ @ @ @  @ (@ 4@ D@ fgetsP sscanfP P@ strlenP a@ v@ @ @ @ @ @ @ fcloseP @ @ XDrawArc@ @ @ XFillArc@ @ %@ XPending@ select@ _DBLINF@fscanfP fputsP printfP atoiP reallocP catopenP catgetsP catcloseP _mondataP_text4_etext _dataloadStrFPsaveStrF`lightStrFp@FscaleStrF__startF1 mcountF __mcountF crt0msgF LF ]F kF zF G G G  G, G8 GD GP G\ Gh  Gt 2G >G LG _G pG }G G G G G G H H H H( H4 ,H@ ;HL viewHX sortZHd LHp XH| dH sH H H mainH H H H H H Draw2DVPI Draw3DVPI  I I$ I0 'I< 9IH KIT XI` vIl Ix I DrawMenuI I I I I I I "I 2I GI YJ kJ ~J  J, J8 JD JP J\ Jh Jt J J .J AJ OJ getwordJ ^J jJ J J J K K K K( K4 "K@ :KL NKX cKd yKp K| K K K K K K K 'K @K TK eL xL  L L$ L0 L< LH ,LT HL` eLl Lx L L L L L L L L %L 4L NL cM vM M  SRGP_endM, cosM8 sinMD sqrtMP tanMX __mainMd _savef25Mp _savef28Mx _savef29M _restf25M _restf28M _restf29M itruncM uitruncM memcpyM strcatM strcpyM strcmpM strncatM _ptrglM _edataZHp_xargceHp_xargveLp_xrcfgePp_xrceTendf_endf $@hlptx|\`dEpFFFFFFFFFFFFFFFFFFFFGGG GGG G$G,G0G8G<GDGHGPGTG\G`GhGlGtGxGGGGGGGGGGGGGGGGGGGGGGHHHHHH H(H,H4H8H@HDHLHPHXH\HdHhHpHtH|HHHHHHHHHHHHHHHHHHHHHIII IIII$I(I0I4I<I@IHILITIXI`IdIlIpIxI|IIIIIIIIIIIIIIIIIIIIIJJJ JJJ J$J,J0J8J<JDJHJPJTJ\J`JhJlJtJxJJJJJJJJJJJJJJJJJJJJJJKKKKKK K(K,K4K8K@KDKLKPKXK\KdKhKpKtK|KKKKKKKKKKKKKKKKKKKKKLLL LLLL$L(L0L4L<L@LHLLLTLXL`LdLlLpLxL|LLLLLLLLLLLLLLLLLLLLLMMM MMM M$M,M0M8M<MDMHMPMTMXM\MdMhMpMtMxM|MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNN$N(N,N0N4N8N<N@NDNHNLNPNTNXN\N`NdNhNlNpNtNxN|NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOO OOOOO O$ O(O,O0O4O8O<O@ODOH OLOPOTOXO\ O`OdOhOlOpOtOxO|OOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOPPPP PPPPP P$P(P,P0P4P8P<P@PDPHPLPPPTPXP\P`PdPhPlPpPtPxP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQ QQQQQ Q$Q(Q,Q0Q4Q8Q<Q@QDQHQLQPQTQXQ\Q`QdQhQlQpQtQxQ|QQQQQ Q!QQ"Q#Q$Q%QQQQQQQQQQQQQQQQQQQQQRRRR RRR&R'R R$R(R,R0R4R8R<R@(RD)RHRLRPRTRXR\R`RdRhRlRpRtRxR|R*R+RRRR,RRRRRRRR-RRR.R/RRRRRRRRR0RR1R2RR3S4S5SS SSSSS S$S(S,S0S4S8S<S@6SDSHSLSPSTSXS\S`SdShSlSpStSxS|SSSSSSSSSS7SSS8SS9S:SS;SS<SSS=SSSSSSSSSTTTT TTTTT T$T(>T,T0?T4T8T<T@TD@THTLTPTTTXAT\T`TdThTlTpBTtCTxT|TTTTDTTETTTTTFTTTTTTTTTTTTTTTTGTTTTTUUUU UUUUU HU$U(U,IU0U4U8JU<U@UDUHULKUPUTUXU\U`UdUhUlUpUtUxU|UUULUUUMUUUUNUUUUUUUUUUUUUOUUUUUUUUUPVVVV QVVVVV V$V(V,V0V4V8V<V@RVDVHVLVPVTVXV\V`VdSVhVlVpVtVxV|VVVVTVVVVVVVVUVVVVVVVVVWWVW WWWWWW W$XW(YW,ZW0W4W8W<W@WDWHWLWPWTWXW\W`WdWhWlWpWtWxW|WWWWWWW[WWWWWWWWWWWWXXX\X XXXXX X$X(]X,X0XXXXXXXYYY Y^YYYY Y$Y(Y,Y0Y4Y8Y<Y@YDYHYLYPYTYXY\Yh_YlYpYtYxY|YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY`ZZZ Z$Z(Z,Z0aZ4Z8bZ<cZD/w/class.1/cs/cs174/cbin/srgp_aix/lib:/usr/local/lib/gcc-lib/rs6000-ibm-aix3.2.5/2.7.2:/usr/local/lib:/usr/lib:/liblibc.ashr.olibX11.ashr4.o fp_raise_xcpXGetErrorText XOpenDisplayXSetErrorHandlerXCreateSimpleWindowXCreateColormapXSetWindowColormapXAllocColorCellsXStoreNamedColorXSetWindowBackgroundXSetWindowBorder XStoreColors XQueryColors XCreateGC XSelectInputXSetStandardProperties XSetWMHints XMapWindow XNextEventXChangeWindowAttributes XUnmapWindowXDestroyWindow XSetFunctionXSetForegroundXDrawRectangle XDrawLineXDefineCursorXUndefineCursorXDrawImageString XTextExtentsXFillRectangle XClearAreaXSetBackgroundXCheckMaskEvent XWarpPointerXQueryPointerXPutBackEvent XMaskEventXInstallColormapXRefreshKeyboardMappingXLookupString XSynchronizeXResizeWindowXCreateFontCursorXCreateBitmapFromDataXCreatePixmapFromBitmapData XGetImageXCreatePixmap XPutImageXLoadQueryFontXSetClipRectanglesXSetFillStyle XSetStipple XChangeGCXSetLineAttributes XSetDashesXSetPlaneMask XFreePixmap XDrawPoint XDrawPoints XDrawLines XFillPolygon XDrawString gettimeofday dataTitle rotateStrgenerateObject printToFile loadFromFileprintFileCoord4printFilePolygonprintFilePointprintFileMatrixgetFileMatrix printCoord4 printMatrix4 printVectorvectorSubtractvectorMagnitudevectorNormalize vectorDot vectorCrossvectorScalarMultmatrixIdentity matrixMultmatrixVectMult matrixTrans matrixScale matrixRotate coord4Assigncoord4ToVectortransformObject calcNormalcalcEyeMatrixcalcPersMatrixcalcScreenMatrix GetEyeMatrixgetAllMatrices quicksort calcIllum polyToPoints drawObject scanObjectDisplayObjectSetNumberOfSlicesUpdateDisplayTypeButton Draw2DObject Initialize DrawCanvasWhichPointerStyle Draw2DMenuSetClosedOrOpenConstruct2DMenuConstruct3DMenu Draw3DMenuHighLevelInteractionHandlerInitializeObjectsInitializeInputStringsLoadColorTableDrawExtrudedButtonDrawIntrudedButtonConstructTextBox DrawEditBoxClearScreenCoordFillRectColorDrawBoxedTextPointInDrawingAreaPointInMenuAreaPointInRectAreaPointInRectangle GridCoordEraseMarkerAndLines MarkPointMarkAndDrawLinesPointInMenuButtonPointNearObjectPointClickButtonHandler ChangeTo3D ChangeTo2DUpdateClosedOrOpenClear3DTransData Clear3DData ResetAllData EchoErrorAppendFileExtensionStringInputHandlerTransformToOriginCopyDataFromOriginalMakeNewTransObjectObjectChangeTo3DDrawTransformedObject RecalcLightSRGP_setWriteModeSRGP_setClipRectangleSRGP_setFillStyleSRGP_setMarkerSizeSRGP_setMarkerStyleSRGP_setLineStyleSRGP_setLineWidthSRGP_setColorSRGP_setBackgroundColor SRGP_setFontSRGP_setAttributesSRGP_loadColorTableSRGP_loadCursorSRGP_loadFontSRGP_inquireTextExtentSRGP_setInputModeSRGP_waitEventSRGP_getKeyboardSRGP_setKeyboardMeasureSRGP_setLocatorEchoTypeSRGP_setLocatorEchoCursorShape SRGP_setLocatorEchoRubberAnchorSRGP_setLocatorButtonMaskSRGP_setKeyboardProcessingModeSRGP_setKeyboardEchoColorSRGP_setKeyboardEchoOriginSRGP_setKeyboardEchoFontSRGP_sampleLocatorSRGP_inquireAttributesSRGP_defPointSRGP_defRectangleSRGP_pointCoord SRGP_markerSRGP_lineCoord SRGP_lineSRGP_rectangleCoord SRGP_polygonSRGP_fillRectangleCoordSRGP_fillRectangleSRGP_fillPolygon SRGP_text SRGP_begin