$ od -c -N 50000 [phylum]<LISP>Lyric>Lispusers>SPY2.LCOM!1 0000000 ( D E F I N E - F I L E - I N F 0000020 O 036 R E A D T A B L E " X C 0000040 L " 036 P A C K A G E " I N T 0000060 E R L I S P " ) \r ( f i l e c r 0000100 e a t e d " 8 - O c t - 8 7 0000120 1 4 : 5 4 : 2 3 " ( " c o m 0000140 p i l e d o n " { e r i n 0000160 y e s } < l i s p u s e r s > l 0000200 y r i c > s p y 2 . \ ; 8 ) \r 0000220 " 2 7 - A p r - 8 7 1 6 : 4 8 0000240 : 4 9 " | b r e c o m p i l e 0000260 d | | e x p l i c i t l y : | 0000300 | n o t h i n g | | i n | 0000320 " X e r o x L i s p 2 4 - A 0000340 u g - 8 7 . . . " | d a t e 0000360 d | \r " 2 4 - A u g - 8 7 1 0000400 6 : 1 6 : 1 1 " ) \r ( f i l e c 0000420 r e a t e d " 8 - O c t - 8 0000440 7 1 4 : 3 2 : 3 7 " { e r i 0000460 n y e s } < l i s p u s e r s > 0000500 l y r i c > s p y 2 . \ ; 8 3 0000520 3 8 2 0 | c h a n g e s | | 0000540 t o : | ( v a r i a b l e s 0000560 \r s p y . m e r g e i n f o ) 0000600 ( r e c o r d s s p y d a t a 0000620 f x ) ( f n s s p y . t r 0000640 e e s p y . f i n d . t r e e 0000660 s p y . g r a p h . e d i t o 0000700 r s p y . m a k e g r a p h n 0000720 o d e s \r s p y . m a x s p 0000740 y . m e r g e s p y . m e r g 0000760 e 1 s p y . m e r g e t r e e 0001000 s p y . n e x t . t r e e s 0001020 p y . s u m s p y . t i t l e 0001040 s p y . m a k e . t r e e s 0001060 p y . d e l e t e \r s p y . d 0001100 u m p . b u f f e r s p y . o 0001120 r i g i n a l s p y . m e r g 0001140 e . c a l l e e s s p y . p r 0001160 i n t \ \ s p y . i n t e r r 0001200 u p t s p y . m e r g e i n f 0001220 o ) ( v a r s s p y 2 c o m 0001240 s \r s p y 2 o b j c o m s s 0001260 p y . m e r g e i n f o s p y 0001300 . n o m e r g e f n s ) ( p r 0001320 o p s ( s p y 2 m a k e f i 0001340 l e - e n v i r o n m e n t ) ) 0001360 | p r e v i o u s | | d a t 0001400 e : | \r " 1 6 - S e p - 8 7 0001420 1 4 : 5 1 : 0 0 " { e r i n y 0001440 e s } < l i s p u s e r s > l y 0001460 r i c > s p y 2 . \ ; 1 ) \r s p 0001500 y . m e r g e i n f o : d 4 \r 0001520 ( p 0 f o u n d i 2 m 0001540 e r g e i n f o i 1 p a r 0001560 e n t - n a m e i 0 n a m 0001600 e f 5 s p y . m e r g e i 0001620 n f o ) \0 213 005 001 \0 003 021 P 004 @ 004 0001640 l 004 360 262 " A 004 l 004 360 262 033 @ \t \0 \0 0001660 262 025 A \t \0 \0 251 A @ k h i \r 005 \0 \0 0001700 223 A h 032 020 B h 272 Y 265 032 U [ 265 7 H 0001720 265 021 o \0 \0 \0 @ \n \0 \0 264 006 o \0 \0 \0 0001740 020 002 020 001 Z 001 @ 360 262 030 H 242 J X 200 J 0001760 002 001 g \0 \0 360 222 J 002 020 A J 002 034 263 371 0002000 I 002 260 306 001 \ 001 @ 360 262 030 H 242 L X 200 0002020 L 002 001 g \0 \0 360 222 L 002 020 A L 002 034 263 0002040 371 K 002 260 251 \0 ( 6 2 s t r p o s 0002060 3 6 s t r p o s 2 6 c l 0002100 : k e y w o r d p 2 0 g e n 0002120 s y m ? ) \r ( 1 2 2 : n o n e 0002140 8 9 : n o n e ) \r ( 6 8 0002160 ( : e v a l ) 5 8 " \ \ i n 0002200 t e r p r e t - " ) \r s p y o b 0002220 j : d 4 \r ( p 4 * p r i n 0002240 t - p r e t t y * p 3 * p 0002260 r i n t - l e n g t h * p 2 0002300 * p r i n t - l e v e l * i 0002320 2 s t a t u s i 1 p e 0002340 r c e n t i 0 n a m e f 0002360 5 l a b e l f 6 s p y 0002400 o b j . i m a g e f n s ) \0 $ 0002420 005 002 \0 003 021 001 @ 270 A 271 k d 021 022 004 0002440 h o \0 \0 \0 A U \f \0 \0 022 I H h 032 032 0002460 032 022 V \n \0 \0 020 \0 ( 3 3 i m a g 0002500 e o b j c r e a t e 2 1 c l 0002520 : f o r m a t ) \r n i l \r ( 1 0002540 6 " ~ D ~ S " ) \r s p y o b 0002560 j . b u t t o n : d 4 \r ( l 0002600 ( 7 b u t t o n 6 t e x t 0002620 5 w i n d o w 4 r e l y 0002640 3 r e l x 2 s e l 1 0002660 w i n d o w s t r e a m 0 o 0002700 b j ) ) \0 003 \0 \0 \0 \b h 020 \0 n i 0002720 l \r n i l \r ( ) \r s p y o b j . 0002740 s a v e : d 4 \r ( i 1 s t 0002760 r e a m i 0 o b j ) \0 017 0003000 \0 \0 \0 002 @ 006 \0 \0 311 \0 A ` \0 \0 \v \0 0003020 \0 020 \0 ( 1 2 p r i n 2 ) \r ( 9 0003040 f i l e r d t b l 3 i m a 0003060 g e o b j ) \r ( ) \r s p y o b j 0003100 . c o p y : d 4 \r ( l ( 0 0003120 o b j ) ) \0 003 \0 \0 \0 001 @ 020 \0 n 0003140 i l \r n i l \r ( ) \r s p y o b j 0003160 . g e t : d 4 \r ( i 1 t e 0003200 x t s t r e a m i 0 s t r 0003220 e a m f 0 s p y o b j . i 0003240 m a g e f n s ) \0 \r \0 001 \0 002 @ 0003260 ` \0 \0 \n \0 \0 P \n \0 \0 020 \0 ( 1 0 0003300 i m a g e o b j c r e a t e 6 0003320 r e a d ) \r ( 3 f i l e r d 0003340 t b l ) \r ( ) \r s p y o b j . i 0003360 m a g e b o x : d 4 \r ( p 1 0003400 h e i g h t p 0 d a t a 0003420 i 1 f o n t s o u r c e 0003440 i 0 o b j ) \0 . 002 \0 \0 002 A 0003460 245 ` \0 \0 b 002 277 @ 006 \0 \0 311 \0 021 001 \0 0003500 @ A \n \0 \0 021 001 001 @ \t \0 \0 A \n \0 \0 0003520 I d l 002 327 j h 032 032 032 032 020 \0 ( 3 2 0003540 s t r i n g w i d t h 2 8 0003560 s p y o b j . l a b e l 2 1 0003600 s p y o b j . h e i g h t ) \r ( 0003620 1 1 i m a g e o b j 4 s p 0003640 y . f o n t ) \r ( ) \r s p y o b 0003660 j . d i s p l a y : d 4 \r ( p 0003700 1 h e i g h t p 0 d a 0003720 t a i 1 s t r e a m i 0003740 0 o b j ) \0 3 002 \0 \0 002 ` \0 \0 0003760 A \n \0 \0 @ 006 \0 \0 311 \0 021 001 \0 @ A \n 0004000 \0 \0 021 001 001 j I A \t \0 \0 l 002 327 325 l 0004020 002 327 A \v \0 \0 @ \t \0 \0 A \n \0 \0 020 \0 0004040 ( 4 8 p r i n 3 4 4 s p y 0004060 o b j . l a b e l 4 0 r e l 0004100 m o v e t o 2 9 f o n t h e 0004120 i g h t 2 0 s p y o b j . h 0004140 e i g h t 6 d s p f o n t ) 0004160 \r ( 1 0 i m a g e o b j 2 0004200 s p y . f o n t ) \r ( ) \r s p y 0004220 o b j . l a b e l : d 4 \r ( l 0004240 ( 0 o b j ) ) \0 \t \0 \0 \0 001 0004260 @ 006 \0 \0 311 \0 001 020 \0 n i l \r ( 3 0004300 i m a g e o b j ) \r ( ) \r s p y 0004320 o b j . h e i g h t : d 4 \r ( 0004340 i 1 s t r e a m i 0 o 0004360 b j ) \0 $ 004 \0 \0 002 @ 006 \0 \0 311 \0 0004400 A \t \0 \0 021 " 003 I H 002 001 ` \0 \0 I 326 0004420 326 l d 327 273 Z K 363 221 J 020 K 020 \0 ( 9 0004440 f o n t h e i g h t ) \r ( 1 9 0004460 s p y . m a x l i n e s 3 0004500 i m a g e o b j ) \r ( ) \r s p y 0004520 o b j . c o p y i n : d 4 \r ( 0004540 i 2 c i 1 b i 0 0004560 a ) \0 005 \0 \0 \0 003 \b \0 \0 020 \0 ( 2 0004600 h e l p ) \r n i l \r ( ) \r s p 0004620 y . c o p y b u t t o n : d 4 0004640 \r ( i 0 w i n d o w ) \0 \a 0004660 \0 \0 \0 001 @ i \n \0 \0 020 \0 ( 4 s p 0004700 y . g r a p h . e d i t o r ) \r 0004720 n i l \r ( ) \r s p y . f i n d . 0004740 t r e e : d 4 \r ( p 1 x 0004760 i 0 f n ) \0 B 002 \0 \0 001 ` \0 0005000 \0 021 021 001 H 003 265 $ h 022 265 037 ` \0 \0 037 0005020 d @ 024 \0 277 d j 024 002 277 d g \0 \0 024 \b 0005040 277 ` \0 \0 032 027 \0 \0 001 020 001 Y 006 \0 \0 311 0005060 \0 @ 360 225 I 265 324 i 260 321 H 002 X 260 310 \0 0005100 n i l \r ( 4 8 s p y r e c o r 0005120 d 4 1 s p y . t r e e 3 7 0005140 s p y . t r e e 3 1 n o r 0005160 m a l 1 6 | 004 003 S P Y R E C 0005200 O R D T Y P E # | 2 s p y . 0005220 t r e e ) \r ( ) \r s p y . t o g 0005240 g l e a 0 0 0 1 : d 4 \r ( n a 0005260 m e s i : : * u n w i n d - p 0005300 r o t e c t * i 0 s i : : 0005320 * c l e a n u p - f o r m s * ) 0005340 \0 \a \0 \0 \0 001 l \n \t \0 \0 020 \0 ( 4 0005360 s p y . t r e e ) \r n i l \r ( 0005400 ) \r s p y . t o g g l e : d 4 0005420 \r ( p 0 s i : : * r e s e t 0005440 f o r m s * ) \0 5 001 \0 \0 \0 ` \0 0005460 \0 g \0 \0 360 262 ) \b \0 \0 g \0 \0 ` \0 \0 0005500 \t \0 \0 h 032 032 h 032 h 032 021 001 \0 g \0 \0 0005520 \t \0 \0 \t \0 \0 \b \0 \0 277 \t \0 \0 020 \b \0 0005540 \0 020 \0 ( 5 0 s p y . s t a r t 0005560 4 6 c l : v a l u e s - l i 0005600 s t 4 2 s i : : r e s e t u 0005620 n w i n d 3 9 \ \ m v l i s 0005640 t 3 6 s p y . t o g g l e a 0005660 0 0 0 1 2 0 c u r s o r 1 0005700 1 s p y . e n d ) \r ( 3 3 s 0005720 i : : r e s e t u n w i n d 1 0005740 7 w a i t i n g c u r s o r 0005760 1 4 c u r s o r 5 \ \ s p 0006000 y . i n t e r r u p t 2 \ \ 0006020 p e r i o d i c . i n t e r r u 0006040 p t ) \r ( ) \r s p y . t r e e 0006060 : d 4 \r ( p 0 s p y d a t a 0006100 i 3 d e p t h l i m i t 0006120 i 2 m e r g e t y p e i 0006140 1 i n d i v i d u a l p i 0006160 0 t h r e s h o l d f 1 0006200 * p a c k a g e * f 2 * r 0006220 e a d t a b l e * f 3 * p 0006240 r i n t - c a s e * ) \0 U 001 003 0006260 \0 004 ` \0 \0 244 o \0 \0 \0 020 g \0 \0 Q g 0006300 \0 \0 R g \0 \0 S g \0 \0 A h 360 g \0 \0 0006320 @ 265 005 ` \0 \0 g \0 \0 B 265 \t A 223 g \0 0006340 \0 200 i g \0 \0 C h 032 032 032 032 032 032 032 032 0006360 032 032 032 032 032 032 021 001 \0 ` \0 \0 H \n \0 \0 0006400 H \n \0 \0 h 020 \0 ( 8 1 s p y . m 0006420 a k e . t r e e 7 7 s p y . 0006440 m e r g e ) \r ( 7 3 s p y . t 0006460 r e e 5 1 d e p t h 4 6 0006500 a l l 3 8 m e r g e t y p e 0006520 3 5 s p y . s h o w . t h r 0006540 e s h o l d 2 9 t h r e s h 0006560 o l d 2 3 c u m u l a t i v 0006600 e 1 9 p r i n t - c a s e 0006620 1 5 r e a d t a b l e 1 1 0006640 p a c k a g e 2 s p y . t r 0006660 e e ) \r ( 7 " n o s p y 0006700 s a m p l e s h a v e b e e 0006720 n g a t h e r e d " ) \r s p y 0006740 . l e g e n d : d 4 \r ( f 4 0006760 s p y . b o r d e r s ) \0 ^ 0007000 004 001 \0 \0 021 @ 003 T 260 9 d 001 [ h d d 0007020 K 002 002 002 002 001 h d d d ` \0 \0 K 002 001 0007040 K 002 002 h 032 032 032 032 032 032 032 032 032 032 032 032 0007060 270 I 265 \b H h 032 Z Y 204 H h 032 Y 031 277 0007100 002 003 265 310 J 022 T \t \0 \0 h ` \0 \0 h l 0007120 \n \r 006 \0 \0 o \0 \0 \0 g \0 \0 d \f \0 \0 0007140 020 \0 ( 9 1 s h o w g r a p h 0007160 8 0 l a y o u t g r a p h 6 0007200 9 r e v e r s e ) \r ( 8 7 n 0007220 i l l 7 3 s p y . f o n t 0007240 2 4 s p y . f o n t ) \r ( 8 0007260 4 " S P Y b o r d e r i n 0007300 t e r p r e t a t i o n " ) \r s 0007320 p y . g r a p h . e d i t o r 0007340 : d 4 \r ( p 1 8 x p 1 7 0007360 n a m e p 1 6 * p r i n 0007400 t - c a s e * p 1 5 * p a 0007420 c k a g e * p 1 4 * r e a 0007440 d t a b l e * p 1 3 m u l 0007460 t i p l e p 1 2 p e n d i 0007500 n g p 1 1 s p y d a t a 0007520 p 1 0 w i n d o w p 9 0007540 n o d e p 8 l a s t n o d 0007560 e p 7 a c t i o n p 6 0007600 t o p c o u n t p 5 n e 0007620 w - t r e e s p 0 t r e e 0007640 s i 1 c o p y i 0 w 0007660 f 1 9 p r o m p t w i n d 0007700 o w f 2 0 d e f a u l t f 0007720 o n t ) 003 356 023 002 \0 002 @ g \0 \0 \n 0007740 \0 \0 021 Q 005 @ g \0 \0 \n \0 \0 021 A \n @ 0007760 _ 024 g \0 \0 \n \0 \0 021 021 \f \b \0 \0 277 ` 0010000 \0 \0 k 345 j 360 h 360 021 001 \r O 026 g \0 \0 0010020 ' 021 001 016 O 026 g \0 \0 ' 021 001 017 O 026 g 0010040 \0 \0 ' 021 001 020 @ \t \0 \0 277 @ g \0 \0 \n 0010060 \0 \0 001 @ \t \0 \0 @ \t \0 \0 032 \n \0 \0 265 0010100 003 A _ 022 O 020 360 263 4 O 020 265 023 O 022 d 0010120 262 ( d i 360 262 034 277 @ \t \0 \0 260 031 d i 0010140 360 227 277 @ \t \0 \0 277 260 345 @ \n \0 \0 277 260 0010160 336 @ \n \0 \0 277 O 022 _ 020 277 \b \0 \0 277 ` 0010200 \0 \0 l 005 345 j 360 262 244 A 262 " O 022 d i 0010220 360 231 277 @ \t \0 \0 @ \t \0 \0 020 @ \n \0 \0 0010240 O 022 001 006 \0 \0 311 \0 \t \0 \0 020 O 022 265 / 0010260 @ \t \0 \0 311 006 ` \0 \0 ` \0 \0 \v \0 \0 242 0010300 261 002 225 ` \0 \0 037 g \0 \0 g \0 \0 O 026 g 0010320 \0 \0 ' 242 261 001 _ g \0 \0 261 001 \ 001 006 \0 0010340 \0 311 \0 021 001 021 o \0 \0 \0 \t \0 \0 _ 016 265 0010360 \v O 022 @ \n \0 \0 261 001 8 g \0 \0 360 262 025 0010400 O 022 @ \n \0 \0 277 O " o \0 \0 \0 \n \0 \0 0010420 261 001 037 O 016 d g \0 \0 360 237 277 O 022 @ \n 0010440 \0 \0 277 O " \t \0 \0 261 001 \a g \0 \0 360 262 0010460 035 O 026 g \0 \0 O " O 026 g \0 \0 ' 032 \v 0010500 \0 \0 277 o \0 \0 \0 _ 030 261 \0 346 O 016 d g 0010520 \0 \0 360 262 < 277 O 022 001 006 \0 \0 311 \n 260 % 0010540 d 001 021 001 022 O 026 g \0 \0 O $ 006 \0 \0 311 0010560 \0 g \0 \0 h 032 032 O 026 g \0 \0 ' 032 \v \0 0010600 \0 023 002 003 265 334 o \0 \0 \0 _ 030 261 \0 243 g 0010620 \0 \0 360 262 = O 022 002 002 002 002 002 002 002 002 001 0010640 262 ( O 026 g \0 \0 O " O 022 002 002 002 002 002 0010660 002 002 002 001 001 006 \0 \0 311 \0 h 032 032 O 026 g 0010700 \0 \0 ' 032 \v \0 \0 277 o \0 \0 \0 _ 030 260 a 0010720 O 016 d g \0 \0 360 262 5 277 O 022 @ \n \0 \0 0010740 277 O 022 001 h 032 \t \0 \0 O 026 \n \0 \0 O 026 0010760 h \n \0 \0 Y d g \0 \0 h \v \0 \0 277 I g 0011000 \0 \0 h \v \0 \0 277 \n \0 \0 260 % g \0 \0 360 0011020 236 O 022 001 h 032 \t \0 \0 O 026 \n \0 \0 ] 216 0011040 W & \t \0 \0 277 o \0 \0 \0 W & \n \0 \0 023 0011060 261 001 % g \0 \0 O 026 g \0 \0 ' d g \0 \0 0011100 360 226 277 o \0 \0 \0 260 037 d i 360 226 277 o \0 0011120 \0 \0 260 024 d 225 d g \0 \0 360 225 277 o \0 \0 0011140 \0 203 277 \b \0 \0 032 032 032 272 d J 024 004 277 d 0011160 g \0 \0 024 277 d g \0 \0 024 034 277 j d n 0011200 177 377 d h 032 032 032 032 273 d K 024 \n 277 \t \0 0011220 \0 265 005 261 \0 302 d g \0 \0 360 230 277 O 026 \t 0011240 \0 \0 261 \0 262 d g \0 \0 360 262 277 O 026 g 0011260 \0 \0 o \0 \0 \0 h W ( d \f \0 \0 \v \0 \0 0011300 277 o \0 \0 \0 _ 030 261 \0 215 d g \0 \0 360 262 0011320 027 277 O 026 g \0 \0 g \0 \0 \v \0 \0 277 o \0 0011340 \0 \0 _ 030 260 p d g \0 \0 360 262 027 277 O 026 0011360 g \0 \0 g \0 \0 \v \0 \0 277 o \0 \0 \0 _ 030 0011400 260 T d g \0 \0 360 262 025 277 O 026 g \0 \0 i 0011420 \v \0 \0 277 o \0 \0 \0 _ 030 260 : d g \0 \0 0011440 360 246 d g \0 \0 360 262 ) 277 O 026 g \0 \0 O 0011460 026 g \0 \0 O 026 g \0 \0 ' h 360 \v \0 \0 221 0011500 i 202 g \0 \0 \v \0 \0 277 o \0 \0 \0 _ 030 203 0011520 277 \b \0 \0 277 M 265 R O 032 262 4 O 030 d 262 0011540 h @ \t \0 \0 311 ( \n \0 \0 263 031 @ g \0 \0 0011560 O 030 o \0 \0 \0 @ \t \0 \0 311 ( \v \0 \0 \v 0011600 \0 \0 277 O 026 g \0 \0 i \v \0 \0 260 : M 265 0011620 031 O 030 247 O 026 g \0 \0 ' 264 - M 265 \v H 0011640 \t \0 \0 O 026 \n \0 \0 O 026 h \n \0 \0 \ d 0011660 g \0 \0 h \v \0 \0 277 L g \0 \0 h \v \0 \0 0011700 277 O 024 \v \0 \0 h 020 \0 ( 1 0 0 2 s 0011720 p y . m a k e . t r e e 9 9 6 0011740 l i s t p u t 9 8 7 l i s 0011760 t p u t 9 7 8 \ \ a p p e n 0012000 d 2 9 7 2 s p y . m e r g e 0012020 9 6 7 s p y . o r i g i n a 0012040 l 9 4 4 l i s t p u t 9 3 0012060 4 p u t w i n d o w p r o p 0012100 9 3 1 c o n c a t 9 2 6 \ 0012120 \ i n s u r e w i n d o w 9 1 0012140 0 s t r p o s 9 0 5 \ \ i 0012160 n s u r e w i n d o w 8 8 8 0012200 s h o u l d n t 8 7 6 l i s 0012220 t p u t 8 6 7 l i s t p u t 0012240 8 2 3 l i s t p u t 7 9 7 0012260 l i s t p u t 7 6 9 l i s 0012300 t p u t 7 4 0 l i s t p u t 0012320 7 3 7 r n u m b e r 7 1 0 0012340 i n s p e c t / p l i s t 6 0012360 9 3 m e n u 6 5 0 s h o u 0012400 l d n t 5 9 5 p r i n 1 5 0012420 8 5 t e r p r i 5 7 8 s p 0012440 y . m e r g e 5 7 3 s p y . 0012460 o r i g i n a l 5 5 8 s p y 0012500 . m a k e . t r e e 5 5 4 l 0012520 i s t p u t 5 4 5 l i s t p 0012540 u t 5 3 6 \ \ a p p e n d 2 0012560 5 3 0 s p y . m e r g e 5 0012600 2 5 s p y . o r i g i n a l 0012620 5 1 6 f l i p n o d e 4 9 1 0012640 l i s t p u t 4 2 1 l i s 0012660 t p u t 3 5 8 l i s t p u t 0012700 3 3 2 i n s p e c t c o d e 0012720 3 2 6 f l i p n o d e 3 0 0012740 8 e d 2 9 8 f l i p n o d 0012760 e 2 8 3 f l i p n o d e 2 0013000 7 3 m e n u 2 2 7 i n s i 0013020 d e ? 2 1 6 \ \ i n s u r e 0013040 w i n d o w 2 0 7 c o p y i 0013060 n s e r t 1 9 6 f l i p n o 0013100 d e 1 9 1 g r a p h e r c o 0013120 p y b u t t o n e v e n t f n 0013140 1 8 7 i n v e r t w 1 6 2 0013160 g e t m o u s e s t a t e 1 5 0013200 3 f l i p n o d e 1 4 6 f 0013220 l i p n o d e 1 3 9 i n v e 0013240 r t w 1 2 8 i n v e r t w 0013260 9 9 n o d e l s t / a s / m e 0013300 n u 9 5 l a s t m o u s e y 0013320 9 1 l a s t m o u s e x 8 0013340 6 g e t w i n d o w u s e r p 0013360 r o p 7 8 t o t o p w 3 4 0013400 g e t m o u s e s t a t e 2 0013420 8 g e t w i n d o w u s e r p 0013440 r o p 1 6 g e t w i n d o w 0013460 u s e r p r o p 6 g e t w i 0013500 n d o w u s e r p r o p ) \r ( 9 0013520 9 2 d e l e t e d 9 8 3 p 0013540 e n d i n g 9 5 7 p e n d i 0013560 n g 9 4 0 p e n d i n g 9 0013600 1 6 t i t l e 8 7 3 a l l 0013620 8 6 1 c u m u l a t i v e 0013640 8 5 6 c u m u l a t i v e 8 0013660 5 1 m e r g e t y p e 8 4 2 0013700 | I n d i v i d u a l | 8 3 0013720 6 | C u m u l a t i v e | 8 0013740 1 9 m e r g e t y p e 8 1 0 0013760 | M e r g e D e f a u l t | 0014000 7 9 4 n o n e 7 9 1 m e r 0014020 g e t y p e 7 8 2 | M e r g 0014040 e N o n e | 7 6 6 a l l 7 0014060 6 3 m e r g e t y p e 7 5 4 0014100 | M e r g e A l l | 7 2 6 0014120 t h r e s h o l d 7 1 7 | S 0014140 e t T h r e s h o l d | 7 0 2 0014160 | I n s p e c t | 6 7 0 d 0014200 e f a u l t m e n u h e l d f n 0014220 6 6 3 c l r p r o m p t 6 0014240 3 8 n o n e 6 1 2 a l l 0014260 6 0 7 m e r g e t y p e 6 0 0014300 2 | C u m u l a t i v e | 5 0014320 6 3 | S u b T r e e | 5 5 0 0014340 d e l e t e d 5 4 1 p e n 0014360 d i n g 5 0 6 | N e w S u b 0014400 T r e e | 4 8 6 m e r g e i 0014420 n f o 4 7 6 s p y r e c o r 0014440 d 4 5 9 m e r g e i n f o 0014460 4 3 8 | M e r g e | 4 1 6 0014500 m e r g e i n f o 4 0 8 : n 0014520 o n e 4 0 3 s p y r e c o r 0014540 d 3 9 8 m e r g e i n f o 0014560 3 8 4 s p y r e c o r d 3 7 0014600 4 | D o n ' t M e r g e | 3 0014620 5 3 d e l e t e d 3 4 6 d 0014640 e l e t e d 3 3 8 | D e l e 0014660 t e | 3 1 7 | I n s p e c t 0014700 C o d e | 2 8 9 | E d i t | 0014720 2 6 1 s p y r e c o r d 2 0014740 5 4 | I n d i v i d u a l | 0014760 2 4 6 c u m u l a t i v e 2 0015000 4 1 | S e t T h r e s h o l d 0015020 | 2 3 8 | I n s p e c t | 0015040 2 3 4 | 004 003 M E N U T Y P E # 0015060 | 2 2 4 l a s t m o u s e y 0015100 2 2 1 l a s t m o u s e x 0015120 2 0 2 s p y r e c o r d 1 6 0015140 6 l a s t m o u s e b u t t o 0015160 n s 8 3 g r a p h 7 0 p 0015200 r i n t - c a s e 6 1 p a c 0015220 k a g e 5 2 r e a d t a b l 0015240 e 3 8 l a s t m o u s e b u 0015260 t t o n s 2 5 s p y d a t a 0015300 1 3 t o p c o u n t 3 t 0015320 r e e s ) \r ( 9 2 2 " / " 0015340 8 8 1 " m e r g e - t y p e " 0015360 8 2 8 " m e r g e - t y p e 0015400 " 8 0 2 " m e r g e - t y p 0015420 e " 7 7 4 " m e r g e - t y 0015440 p e " 7 4 5 " t h r e s h o 0015460 l d " 7 3 0 " T h r e s h o 0015500 l d ( p e r c e n t ) " \r 6 0015520 4 5 ( | M e r g e D e f a u l 0015540 t | | M e r g e A l l | ) 6 0015560 3 0 ( | M e r g e N o n e | 0015600 | M e r g e A l l | ) 6 1 9 0015620 ( | M e r g e D e f a u l t | 0015640 | M e r g e N o n e | ) 5 9 0 0015660 " S O R R Y , F E A T U R E 0015700 N O T I M P L E M E N T E D 0015720 Y E T " \r 4 9 6 " m e r g 0015740 e " 4 3 0 " m e r g e " 3 0015760 6 3 " d e l e t e " 3 0 5 0016000 ( f u n c t i o n s f n s : 0016020 d o n t w a i t : d i s p l a 0016040 y ) 2 7 0 # . ( | c r e a t 0016060 e | m e n u i t e m s _ 0016100 ( q u o t e ( | N e w S u b T 0016120 r e e | | S u b T r e e | | 0016140 D e l e t e | | M e r g e | 0016160 | D o n ' t M e r g e | | E d 0016200 i t | | I n s p e c t C o d e 0016220 | ) ) ) ) \r s p y . e n d : d 0016240 4 \r ( f 0 s p y . b u t t o 0016260 n f 1 s p y . c l o s e d 0016300 ) \0 037 \0 002 \0 \0 ` \0 \0 g \0 \0 360 264 0016320 026 h 027 \0 \0 \b \0 \0 P \t \0 \0 264 \t Q h 0016340 d P \f \0 \0 020 \0 ( 2 8 b i t b l 0016360 t 1 9 o p e n w p 1 5 s 0016400 p y . d u m p . b u f f e r ) \r 0016420 ( 1 2 \ \ p e r i o d i c . i 0016440 n t e r r u p t 5 \ \ s p y 0016460 . i n t e r r u p t 2 \ \ p 0016500 e r i o d i c . i n t e r r u p 0016520 t ) \r ( ) \r s p y . m a k e g r 0016540 a p h n o d e s : d 4 \r ( p 0016560 1 1 v a l p 1 0 x p 0016600 7 t o o s m a l l p 6 n 0016620 o d e b i t m a p p 5 w i 0016640 d t h p 4 b o r d e r p 0016660 3 h e i g h t p 2 s t 0016700 a t u s p 1 c o u n t p 0016720 0 l a b e l i 2 s p y 0016740 d a t a i 1 t h r e s h o 0016760 l d i 0 t r e e f 1 2 0017000 s p y . n o d e s f 1 3 0017020 s p y . b o r d e r s f 1 4 0017040 d e f a u l t . g r a p h . n 0017060 o d e l a b e l s h a d e f 0017100 1 5 t o p c o u n t ) \0 253 \f 0017120 004 \0 003 @ 006 \0 \0 311 \0 B g \0 \0 ' 226 @ 0017140 006 \0 \0 311 004 205 @ 006 \0 \0 311 002 @ 006 \0 \0 0017160 311 \b 021 c \b J W 032 026 265 005 \b \0 \0 002 002 0017200 274 @ h d d W 034 h d H I l d 326 W 036 0017220 327 J \v \0 \0 _ 020 277 @ 006 \0 \0 311 006 021 ! 0017240 \v O 022 003 265 O 026 022 h ` \0 \0 O 020 L 0017260 h 032 032 032 032 032 032 032 032 032 032 032 032 W 030 032 0017300 c 030 @ 020 001 _ 024 277 A j 360 263 036 A 005 003 0017320 225 A \t \0 \0 263 024 O 024 h 032 B g \0 \0 ' 0017340 h 360 \n \0 \0 A 375 361 254 O 024 A B \v \0 \0 0017360 O 026 032 _ 026 277 O 022 002 _ 022 260 250 \0 ( 1 0017400 5 6 s p y . m a k e g r a p h 0017420 n o d e s 1 4 5 s p y . m a 0017440 x 1 2 9 \ \ f z e r o p 6 0017460 5 s p y o b j 4 2 s h o u 0017500 l d n t ) \r ( 1 3 9 c u m u l 0017520 a t i v e 8 9 s p y . f o n 0017540 t 7 2 s p y r e c o r d 2 0017560 8 s p y r e c o r d 2 2 s 0017600 p y r e c o r d 1 5 s p y r 0017620 e c o r d 9 c u m u l a t i 0017640 v e 3 s p y r e c o r d ) \r 0017660 ( ) \r s p y . m a x : d 4 \r ( 0017700 p 0 x i 2 m a x i 0017720 1 c o u n t p i 0 t r e 0017740 e s ) \0 8 002 \0 \0 003 @ 260 1 d 001 021 0017760 021 001 H 006 \0 \0 311 006 A B 265 005 ` \0 \0 A 0020000 226 H 006 \0 \0 311 002 205 H 006 \0 \0 311 004 271 d 0020020 I 361 241 277 I \v \0 \0 b 004 023 002 003 265 320 B 0020040 020 \0 ( 4 5 s p y . m a x ) \r ( 0020060 3 3 s p y r e c o r d 2 6 0020100 s p y r e c o r d 2 0 m i n 0020120 . i n t e g e r 1 1 s p y r 0020140 e c o r d ) \r ( ) \r s p y . m e 0020160 r g e : d 4 \r ( p 6 o l d 0020200 n o d e p 4 z p 3 v 0020220 a l p 2 n e w n o d e p 0020240 0 x i 1 s p y d a t a 0020260 i 0 t r e e s f 7 s 0020300 p y . h a s h ) \0 220 \a 001 \0 002 W 0020320 016 265 036 l d \t \0 \0 c 016 277 A g \0 \0 ' 0020340 262 024 A g \0 \0 ' @ \n \0 \0 b \0 260 024 \t 0020360 \0 \0 260 350 @ 212 d 001 021 001 \0 H \t \0 \0 023 0020400 002 003 265 364 @ 021 1 004 I 003 265 \t W 016 \t \0 0020420 \0 K 020 001 272 K 021 021 006 M 003 265 J A h 0020440 d A g \0 \0 ' \r 005 \0 \0 \ 230 K L h 032 0020460 \n \0 \0 [ 277 023 I 002 Y 260 320 001 ^ 006 \0 \0 0020500 311 \0 J 006 \0 \0 311 \0 360 236 J N A h A g 0020520 \0 \0 ' \r 005 \0 \0 260 335 M 002 ] 260 276 \0 ( 0020540 1 3 5 s p y . m e r g e t r e 0020560 e 9 9 \ \ n c o n c 2 9 0 0020600 s p y . m e r g e 1 6 5 c 0020620 l r h a s h 4 7 s p y . s u 0020640 m 3 4 c l r h a s h 2 7 0020660 s p y . d e l e t e 8 h a s 0020700 h a r r a y ) \r ( 1 3 0 d e p 0020720 t h 1 1 8 s p y r e c o r d 0020740 1 1 2 s p y r e c o r d 8 0020760 5 d e p t h 2 2 d e l e t 0021000 e d 1 5 d e l e t e d ) \r ( 0021020 ) \r s p y . m e r g e 1 : d 4 0021040 \r ( p 8 x p 6 n e w c 0021060 o p y p 5 o l d c o p y 0021100 p 4 c r o s s - m e r g e p 0021120 p 3 m e r g e - l i s t 0021140 p 2 n e w - n a m e p 1 0021160 p a r e n t - n a m e p 0 0021200 n a m e i 4 d e p t h 0021220 i 3 c a l l e r i 2 p 0021240 a r e n t s i 1 s p y d a 0021260 t a i 0 n e w o r i g i n 0021300 a l f 9 s p y . h a s h ) 0021320 001 245 \t 001 \0 005 @ 006 \0 \0 311 \0 021 a 006 0021340 B d 225 001 006 \0 \0 311 \0 271 H 272 h [ \ ] 0021360 276 A g \0 \0 ' d 242 261 \0 254 d g \0 \0 360 0021400 222 261 \0 243 277 J I A g \0 \0 ' \v \0 \0 [ 0021420 265 021 A g \0 \0 ' d g \0 \0 360 262 j 261 \0 0021440 206 d 001 g \0 \0 360 227 277 B 262 350 I 272 260 344 0021460 001 g \0 \0 360 262 A h 274 ` \0 \0 @ \n \0 \0 0021500 d h 024 006 277 d @ 024 \n 277 d J 024 \0 277 276 0021520 L 227 J N W 022 \v \0 \0 277 C 236 C 006 \0 \0 0021540 N C 006 \0 \0 311 006 032 024 006 277 @ N A B D 0021560 \r 005 \0 \0 N 020 B 225 I d K 034 245 277 K 001 0021600 272 260 221 272 260 216 d i 360 236 277 J 004 l 004 360 0021620 h 360 265 005 K h 360 \ 214 g \0 \0 360 222 i \ 0021640 204 \b \0 \0 277 L 230 J W 022 \n \0 \0 ] 263 & 0021660 A g \0 \0 ' d 225 d g \0 \0 360 222 277 h 217 0021700 277 B 242 261 377 v J B 001 ] 006 \0 \0 311 \0 360 0021720 242 261 377 h @ M A B D \r 005 \0 \0 277 A g 0021740 \0 \0 ' 244 M B 001 360 221 h 020 C 262 025 C 006 0021760 \0 \0 311 006 021 021 \b O 016 003 265 2 h 022 ^ 265 0022000 F ` \0 \0 @ \n \0 \0 d h 024 006 277 d g \0 0022020 \0 024 \b 277 d @ 024 \n 277 276 C 235 C 006 \0 \0 0022040 N C 006 \0 \0 311 006 032 024 006 N 020 001 _ 020 006 0022060 \0 \0 311 \0 J 360 226 O 020 265 304 i 260 301 O 016 0022100 002 _ 016 260 266 006 \0 \0 311 \b d g \0 \0 360 262 0022120 024 277 M B 034 264 % N 006 \0 \0 g \0 \0 024 \b 0022140 277 260 030 d g \0 \0 360 245 d g \0 \0 360 221 277 0022160 207 277 o \0 \0 \0 \t \0 \0 h 020 \0 ( 4 1 7 0022200 h e l p 3 0 4 n c r e a t 0022220 e 2 2 6 1 s p y . m e r g e 0022240 t r e e 2 1 3 g e t h a s h 0022260 2 0 4 s h o u l d n t 1 5 0022300 6 s p y . m e r g e . c a l l 0022320 e e s 1 2 9 p u t h a s h 0022340 1 0 4 n c r e a t e 2 5 5 0022360 s p y . m e r g e i n f o ) \r ( 0022400 4 0 5 e n d o f l i n e 3 9 0022420 9 r e c u r s i v e g h o s t 0022440 3 9 0 r e c u r s i v e g h 0022460 o s t 3 8 7 s p y r e c o r 0022500 d 3 7 4 g h o s t 3 6 8 0022520 s p y r e c o r d 3 4 6 s p 0022540 y r e c o r d 3 3 3 s p y r 0022560 e c o r d 3 2 8 s p y r e c 0022600 o r d 3 1 3 g h o s t 3 0 0022620 0 | 004 003 S P Y R E C O R D T Y 0022640 P E # | 2 8 2 s p y r e c o 0022660 r d 2 6 6 n o g h o s t s 0022700 2 4 5 s p y r e c o r d 2 2 0022720 7 n o n e 2 2 0 m e r g e 0022740 t y p e 1 9 6 a l l 1 4 1 0022760 s p y r e c o r d 1 3 6 s 0023000 p y r e c o r d 1 0 0 | 004 003 0023020 S P Y R E C O R D T Y P E # | 0023040 9 2 : n o n e 7 8 : a n y 0023060 6 7 r e c u r s i v e - o n 0023100 l y 6 2 m e r g e t y p e 0023120 5 1 m e r g e i n f o 3 9 0023140 n o n e 2 9 m e r g e t y p 0023160 e 1 5 s p y r e c o r d 3 0023200 s p y r e c o r d ) \r ( 4 1 0023220 4 " s p y : n e v e r s e 0023240 e n t h i s c a s e b e f 0023260 o r e " ) \r s p y . m e r g e t 0023300 r e e : d 4 \r ( p 0 r e c 0023320 u r s i v e i 4 d e p t h 0023340 i 3 p a r e n t s i 2 0023360 s p y d a t a i 1 o l d 0023400 c o p y i 0 n e w o r i g 0023420 i n a l ) \0 332 001 \0 \0 005 A C 034 021 0023440 001 \0 H 263 026 A 006 \0 \0 A 006 \0 \0 311 004 @ 0023460 006 \0 \0 311 004 324 024 004 277 A 006 \0 \0 A 006 \0 0023500 \0 311 002 @ 006 \0 \0 311 002 324 024 002 H 262 N A 0023520 006 \0 \0 311 \b d g \0 \0 360 246 d g \0 \0 360 0023540 262 037 277 A 006 \0 \0 A 006 \0 \0 311 \n @ h 032 0023560 032 024 \n 277 A 006 \0 \0 g \0 \0 024 \b 260 l d 0023600 g \0 \0 360 263 e g \0 \0 360 232 A 006 \0 \0 g 0023620 \0 \0 024 \b 260 U \b \0 \0 260 P A 006 \0 \0 @ 0023640 A 006 \0 \0 311 \b d g \0 \0 360 246 d g \0 \0 0023660 360 262 027 277 A 006 \0 \0 g \0 \0 024 \b 277 A 006 0023700 \0 \0 311 \n h 032 260 d g \0 \0 360 253 d g 0023720 \0 \0 360 245 d g \0 \0 360 227 277 A 006 \0 \0 311 0023740 \n 203 277 \b \0 \0 032 024 \n 277 @ A B C D \r 0023760 005 \0 \0 i 020 \0 ( 2 1 4 s p y . m 0024000 e r g e . c a l l e e s 2 0 1 0024020 s h o u l d n t 1 2 4 s h 0024040 o u l d n t ) \r ( 1 9 4 s p y 0024060 r e c o r d 1 8 7 e n d o f 0024100 l i n e 1 8 1 r e c u r s i 0024120 v e 1 7 5 m e r g e d 1 6 0024140 5 s p y r e c o r d 1 5 8 0024160 m e r g e d 1 5 5 s p y r e 0024200 c o r d 1 4 7 s e l f r e c 0024220 u r s i v e 1 4 1 n o r m a 0024240 l 1 3 5 s p y r e c o r d 0024260 1 3 0 s p y r e c o r d 1 1 0024300 7 r e c u r s i v e 1 1 4 0024320 s p y r e c o r d 1 0 8 m e 0024340 r g e d 1 0 2 r e c u r s i 0024360 v e 9 4 r e c u r s i v e 0024400 9 1 s p y r e c o r d 7 8 0024420 s p y r e c o r d 7 4 s p y 0024440 r e c o r d 6 6 s e l f r e 0024460 c u r s i v e 6 0 n o r m a 0024500 l 5 4 s p y r e c o r d 4 0024520 2 s p y r e c o r d 3 6 s 0024540 p y r e c o r d 3 2 s p y r 0024560 e c o r d 2 2 s p y r e c o 0024600 r d 1 6 s p y r e c o r d 0024620 1 2 s p y r e c o r d ) \r ( ) 0024640 \r s p y . n e x t . t r e e : 0024660 d 4 \r ( p 1 x i 1 f n 0024700 i 0 t r e e ) \0 C 002 \0 \0 0024720 002 @ 006 \0 \0 311 006 021 021 001 H 003 265 ' @ 006 0024740 \0 \0 ` \0 \0 037 d A 024 \0 277 d j 024 002 277 0024760 d g \0 \0 024 \b 277 Y @ 006 \0 \0 311 006 032 024 0025000 006 I 020 001 Y 006 \0 \0 311 \0 A 360 263 365 H 002 0025020 X 260 312 \0 n i l \r ( 5 4 s p y r 0025040 e c o r d 4 2 s p y r e c o 0025060 r d 3 4 n o r m a l 1 9 0025100 | 004 003 S P Y R E C O R D T Y P E 0025120 # | 1 6 s p y r e c o r d 0025140 3 s p y r e c o r d ) \r ( ) \r 0025160 s p y . s u m a 0 0 0 1 : d 4 0025200 \r ( i 1 y i 0 x ) \0 0025220 017 \0 \0 \0 002 @ 006 \0 \0 311 004 A 006 \0 \0 311 0025240 004 361 020 \0 n i l \r ( 9 s p y r e 0025260 c o r d 3 s p y r e c o r d 0025300 ) \r ( ) \r s p y . s u m : d 4 0025320 \r ( p 2 x i 0 t r e e 0025340 ) \0 @ 003 \0 \0 001 @ 006 \0 \0 @ 006 \0 \0 0025360 311 002 @ 006 \0 \0 311 006 j 021 022 002 H 003 265 033 0025400 I 022 @ 006 \0 \0 311 006 g \0 \0 \n \0 \0 277 324 0025420 021 002 001 H I 024 004 I 020 001 272 I J \t \0 \0 0025440 324 271 H 002 X 260 330 \0 ( 5 5 s p y . 0025460 s u m 3 7 s o r t ) \r ( 3 4 0025500 s p y . s u m a 0 0 0 1 2 9 0025520 s p y r e c o r d 1 3 s p 0025540 y r e c o r d 7 s p y r e c 0025560 o r d 3 s p y r e c o r d ) 0025600 \r ( ) \r s p y . t i t l e : d 0025620 4 \r ( i 2 s p y d a t a i 0025640 1 t o p c o u n t i 0 0025660 x ) \0 031 \0 \0 \0 003 o \0 \0 \0 @ 006 \0 0025700 \0 311 \0 o \0 \0 \0 A o \0 \0 \0 \r 005 \0 \0 0025720 020 \0 ( 2 2 c o n c a t ) \r ( 7 0025740 s p y r e c o r d ) \r ( 1 8 0025760 " s a m p l e s " 1 3 " 0026000 , " 3 " S P Y " ) \r s p 0026020 y . m a k e . t r e e : d 4 \r 0026040 ( p 1 1 x p 8 t o p c 0026060 o u n t p 7 t h r s h p 0026100 6 h p 5 w p 4 i 0026120 d s p 3 g r a p h p 2 0026140 * p r i n t - c a s e * p 0026160 1 * r e a d t a b l e * p 0026200 0 * p a c k a g e * i 2 0026220 w i n d o w i 1 s p y d a 0026240 t a i 0 t r e e s f 1 0026260 5 s p y . w i n d o w f 1 0026300 6 t i t l e f 1 7 s p y 0026320 . n o d e s f 1 8 s p y . 0026340 t o p n o d e s f 1 9 s p 0026360 y . i c o n ) 001 002 017 005 \0 003 A g 0026400 \0 \0 ' A g \0 \0 ' A g \0 \0 ' 021 c \b 0026420 ` \0 \0 \t \0 \0 251 ` \0 \0 \t \0 \0 027 \0 \0 0026440 277 @ j 021 022 \v O 022 003 265 034 O 024 022 _ 020 0026460 d A g \0 \0 ' 326 l d 327 _ 016 h c " 021 0026500 0 016 @ 260 A 001 _ 026 277 O 024 O 026 006 \0 \0 0026520 311 004 324 _ 024 277 O 022 002 _ 022 260 315 d 001 021 0026540 001 \v O 026 O 016 A \v \0 \0 022 _ 030 277 O 032 0026560 265 \v O 030 h 032 _ 034 _ 032 206 O 030 h 032 _ 0026600 032 031 277 002 003 265 330 O 034 022 c $ d 001 O 020 0026620 A \v \0 \0 c W " \t \0 \0 W $ h ` \0 0026640 \0 \f \0 \0 B \t \0 \0 233 B g \0 \0 W \v 0026660 \0 \0 277 B 201 W h d d d g \0 \0 \r \a 0026700 \0 \0 c 036 d g \0 \0 W & \v \0 \0 W 036 g 0026720 \0 \0 g \0 \0 \v \0 \0 W 036 g \0 \0 h \v \0 0026740 \0 W 036 g \0 \0 A \v \0 \0 W 036 g \0 \0 @ 0026760 \v \0 \0 W 036 g \0 \0 O 020 \v \0 \0 h 020 \0 0027000 ( 2 5 4 p u t w i n d o w p r 0027020 o p 2 4 4 p u t w i n d o w 0027040 p r o p 2 3 5 p u t w i n d 0027060 o w p r o p 2 2 6 p u t w i 0027100 n d o w p r o p 2 1 7 p u t 0027120 w i n d o w p r o p 2 0 6 p 0027140 u t w i n d o w p r o p 1 9 5 0027160 s h o w g r a p h 1 7 9 p 0027200 u t w i n d o w p r o p 1 6 9 0027220 w i n d o w p 1 6 5 l a y 0027240 o u t g r a p h 1 5 6 r e v 0027260 e r s e 1 4 9 s p y . t i t 0027300 l e 1 0 7 s p y . m a k e g 0027320 r a p h n o d e s 3 0 f o n 0027340 t c r e a t e 2 3 f o n t p 0027360 ) \r ( 2 4 9 t o p c o u n t 0027400 2 4 0 t r e e s 2 3 1 s p 0027420 y d a t a 2 2 2 r i g h t b 0027440 u t t o n f n 2 1 4 s p y . 0027460 g r a p h . e d i t o r 2 1 1 0027500 b u t t o n e v e n t f n 2 0027520 0 1 i c o n 1 9 1 s p y . 0027540 c o p y b u t t o n 1 7 4 t 0027560 i t l e 1 6 2 s p y . f o n 0027600 t 8 1 s p y r e c o r d 5 0027620 4 t h r e s h o l d 3 3 s 0027640 p y . f o n t 2 7 s p y . f 0027660 o n t 2 0 s p y . f o n t 0027700 1 3 p r i n t - c a s e 8 0027720 r e a d t a b l e 3 p a c k 0027740 a g e ) \r ( ) \r s p y . d e l e 0027760 t e : d 4 \r ( p 4 x i 0030000 1 t r e e s i 0 n a m e 0030020 s ) \0 L \a \0 \0 002 A 021 a 006 H 003 265 0030040 004 I 020 001 \ 006 \0 \0 311 \0 ] @ 360 263 + @ 0030060 003 224 M @ 034 263 # ` \0 \0 L \n \0 \0 @ L 0030100 006 \0 \0 311 006 \n \0 \0 276 d N 024 006 277 273 J 0030120 265 \r K h 032 Z Y 277 H 002 X 260 303 K h 032 0030140 Z 031 260 365 \0 ( 4 6 s p y . d e l 0030160 e t e 3 6 n c r e a t e 2 ) 0030200 \r ( 4 1 s p y r e c o r d 3 0030220 2 | 004 003 S P Y R E C O R D T Y 0030240 P E # | 1 4 s p y r e c o r 0030260 d ) \r ( ) \r s p y . d r a w b o 0030300 x : d 4 \r ( i 4 t e x t u 0030320 r e i 3 b i t m a p i 0030340 2 b o r d e r w i d t h i 0030360 1 h e i g h t i 0 w i d 0030400 t h ) \0 R \0 \0 \0 005 h d d C j d 0030420 B A g \0 \0 g \0 \0 D \r \v \0 \0 h d d 0030440 C j d @ B g \0 \0 g \0 \0 D \r \v \0 \0 0030460 h d d C j A B 325 @ B g \0 \0 g \0 \0 0030500 D \r \v \0 \0 h d d C @ B 325 j B A g 0030520 \0 \0 g \0 \0 D \r \v \0 \0 020 \0 ( 7 9 0030540 b i t b l t 5 8 b i t b l t 0030560 3 7 b i t b l t 1 8 b i 0030600 t b l t ) \r ( 7 4 p a i n t 0030620 7 1 t e x t u r e 5 3 p a 0030640 i n t 5 0 t e x t u r e 3 0030660 2 p a i n t 2 9 t e x t u 0030700 r e 1 3 p a i n t 1 0 t 0030720 e x t u r e ) \r ( ) \r s p y . b 0030740 u f f e r . e n t r y : d 4 \r 0030760 ( i 0 n ) \0 , \0 \0 \0 001 ` \0 0031000 \0 262 026 @ 340 b \0 ` \0 \0 361 h 360 264 \t ` 0031020 \0 \0 @ 320 311 \0 020 @ ` \0 \0 361 251 j ` \0 0031040 \0 @ 320 310 \0 321 020 h 020 \0 n i l \r ( 3 0031060 4 s p y . b u f f e r 2 8 0031100 s p y . b u f f e r . s i z e 0031120 1 9 s p y . b u f f e r 1 1 0031140 s p y . b u f f e r . s i z e 0031160 2 s p y . p o i n t e r s ) 0031200 \r ( ) \r s p y . b u t t o n a 0 0031220 0 0 1 : d 4 \r ( i 0 w ) 0031240 \0 037 001 \0 \0 001 ` \0 \0 l \a 345 021 001 \0 H 0031260 j 360 265 \v H 005 003 264 006 H \t \0 \0 022 264 005 0031300 \b \0 \0 020 \0 ( 2 8 s p y . t o g 0031320 g l e 2 2 \ \ f z e r o p ) 0031340 \r ( 2 l a s t m o u s e b u t 0031360 t o n s ) \r ( ) \r s p y . b u t 0031400 t o n : d 4 \r ( p 0 r e g 0031420 i 0 p o s f 1 s p y 0031440 . c l o s e d f 2 s p y . 0031460 b u t t o n ) \0 Q 001 002 \0 001 @ 265 0031500 9 Q \t \0 \0 \t \0 \0 Q \t \0 \0 \t \0 \0 h 0031520 d d o \0 \0 \0 \r 006 \0 \0 021 001 \0 Q h d 0031540 H h d i \f \0 \0 c 004 \f \0 \0 R g \0 \0 0031560 g \0 \0 \v \0 \0 h 020 001 @ 002 Q \t \0 \0 \t 0031600 \0 \0 Q \t \0 \0 \t \0 \0 \f \0 \0 260 316 \0 ( 0031620 7 7 c r e a t e r e g i o n 0031640 7 4 h e i g h t i f w i n d o 0031660 w 7 1 b i t m a p h e i g h 0031700 t 6 7 w i d t h i f w i n d 0031720 o w 6 4 b i t m a p w i d t 0031740 h 5 5 p u t w i n d o w p r 0031760 o p 4 5 b i t b l t 4 0 0032000 c r e a t e w 2 7 g e t b o 0032020 x r e g i o n 1 6 h e i g h 0032040 t i f w i n d o w 1 3 b i t 0032060 m a p h e i g h t 9 w i d t 0032100 h i f w i n d o w 6 b i t m 0032120 a p w i d t h ) \r ( 5 2 s p y 0032140 . b u t t o n a 0 0 0 1 4 9 0032160 b u t t o n e v e n t f n ) \r ( 0032200 2 3 " S p e c i f y r e g 0032220 i o n f o r w i n d o w \ 0032240 " S p y C o n t r o l \ " " ) 0032260 \r s p y . e n d . e n t r y : 0032300 d 4 \r n i l \0 006 \0 \0 \0 \0 h \t \0 0032320 \0 020 \0 ( 3 s p y . a d d . e n 0032340 t r y ) \r n i l \r ( ) \r s p y . 0032360 s t a r t : d 4 \r ( i 0 f 0032400 i l e f 0 s p y . b u t t 0032420 o n f 1 s p y . o p e n 0032440 f 2 \ \ p e r i o d i c . i 0032460 n t e r r u p t . f r e q u e n 0032500 c y ) \0 ! \0 003 \0 001 P \t \0 \0 227 Q 0032520 h d P \f \0 \0 277 @ \t \0 \0 l < ` \0 \0 0032540 327 c 004 g \0 \0 027 \0 \0 020 \0 ( 1 6 s 0032560 p y . i n i t 1 1 b i t b l 0032600 t 3 o p e n w p ) \r ( 3 0 0032620 \ \ p e r i o d i c . i n t e r 0032640 r u p t 2 7 \ \ s p y . i n 0032660 t e r r u p t 2 1 s p y . f 0032700 r e q u e n c y ) \r ( ) \r s p y 0032720 . i n i t : d 4 \r n i l \0 $ 0032740 \0 \0 \0 \0 ` \0 \0 254 ` \0 \0 l 002 326 \t \0 0032760 \0 027 \0 \0 277 ` \0 \0 l 002 327 027 \0 \0 j 027 0033000 \0 \0 h 027 \0 \0 020 \0 ( 1 2 \ \ a l 0033020 l o c b l o c k ) \r ( 3 3 s p 0033040 y . t r e e 2 9 s p y . n e 0033060 x t 2 5 s p y . b u f f e r 0033100 . t h r e s h o l d 1 9 s p 0033120 y . b u f f e r . s i z e 1 5 0033140 s p y . b u f f e r 6 s p 0033160 y . b u f f e r . s i z e 2 0033200 s p y . b u f f e r ) \r ( ) \r \ 0033220 \ s p y . i n t e r r u p t : 0033240 d 4 \r ( p 1 f r a m e f 0033260 2 \ \ i n t e r r u p t a b l 0033300 e ) \0 220 002 001 \0 \0 h 027 \0 \0 f 021 001 0033320 \0 k H 321 312 001 360 j 360 225 k H 321 310 001 204 0033340 k H 321 310 \t l \n 331 022 021 001 001 ` \0 \0 224 0033360 ` \0 \0 340 202 ` \0 \0 ` \0 \0 375 361 246 R 262 0033400 Q \b \0 \0 277 \b \0 \0 277 k I 321 312 \0 ` j 0033420 360 253 k I 321 312 \a 207 k I 321 310 006 212 k I 0033440 321 312 003 207 k I 321 310 002 321 311 004 \t \0 \0 277 0033460 k I 321 312 001 360 j 360 225 k I 321 310 001 204 k 0033500 I 321 310 \t l \n 331 Y j 360 262 277 \b \0 \0 277 0033520 023 g \0 \0 027 \0 \0 020 \0 ( 1 3 3 s p 0033540 y . e n d . e n t r y 1 0 1 0033560 s p y . a d d . e n t r y 6 2 0033600 s p y . s t a r t . e n t r y 0033620 5 8 s p y . d u m p . b u f 0033640 f e r ) \r ( 1 4 1 \ \ p e r i 0033660 o d i c . i n t e r r u p t 1 0033700 3 8 \ \ s p y . i n t e r r u 0033720 p t 4 9 s p y . b u f f e r 0033740 . t h r e s h o l d 4 6 s p 0033760 y . n e x t 4 1 s p y . n e 0034000 x t 3 7 s p y . p o i n t e 0034020 r s 3 \ \ p e r i o d i c . 0034040 i n t e r r u p t ) \r ( ) \r s p 0034060 y . d u m p . b u f f e r : d 0034100 4 \r ( p 5 t r e e p 4 0034120 n a m e p 3 j p 2 k 0034140 p 1 n e x t i p 0 i 0034160 ) \0 p 006 \0 \0 \0 j 021 021 001 ` \0 \0 H 0034200 361 262 ` H 021 001 002 J \t \0 \0 225 J k 324 Z 0034220 260 370 J 022 Y o \0 \0 \0 021 022 005 K m 377 324 0034240 [ \t \0 \0 \t \0 \0 ] 277 K H 361 262 L K 0034260 m 377 324 [ \t \0 \0 \ 360 246 M L \n \0 \0 260 0034300 350 M 006 \0 \0 g \0 \0 024 \b 260 336 M 006 \0 \0 0034320 M 006 \0 \0 311 002 k 324 024 002 023 I k 330 270 260 0034340 235 023 j 027 \0 \0 020 \0 ( 7 0 s p y . 0034360 n e x t . t r e e 6 2 s p y 0034400 . b u f f e r . e n t r y 4 6 0034420 s p y . f i n d . t r e e 4 0034440 3 s p y . b u f f e r . e n t 0034460 r y 1 8 s p y . b u f f e r 0034500 . e n t r y ) \r ( 1 0 9 s p y 0034520 . n e x t 9 1 s p y r e c o 0034540 r d 8 7 s p y r e c o r d 0034560 7 9 s e l f r e c u r s i v e 0034600 7 6 s p y r e c o r d 6 0034620 s p y . n e x t ) \r ( 3 2 " 0034640 N O S U C H N A M E " ) \r s 0034660 p y . s t a r t . e n t r y : 0034700 d 4 \r n i l \0 003 \0 \0 \0 \0 h 020 \0 0034720 n i l \r n i l \r ( ) \r s p y . a 0034740 d d . e n t r y : d 4 \r ( i 0034760 0 n a m e ) \0 M \0 \0 \0 001 ` \0 0035000 \0 262 037 ` \0 \0 ` \0 \0 340 320 @ 316 \0 ` \0 0035020 \0 k 324 027 \0 \0 340 ` \0 \0 375 361 262 * h 020 0035040 @ 004 l 004 360 245 g \0 \0 b \0 277 ` \0 \0 ` 0035060 \0 \0 320 @ 323 315 \0 ` \0 \0 k 324 027 \0 \0 ` 0035100 \0 \0 375 361 263 332 \b \0 \0 020 \0 ( 7 4 s 0035120 p y . o v e r f l o w ) \r ( 6 7 0035140 s p y . b u f f e r . s i z e 0035160 6 4 s p y . n e x t 5 9 0035200 s p y . n e x t 5 1 s p y . 0035220 n e x t 4 8 s p y . b u f f 0035240 e r 4 2 * f o r m * 2 7 0035260 s p y . b u f f e r . s i z e 0035300 2 3 s p y . n e x t 1 8 s 0035320 p y . n e x t 1 0 s p y . n 0035340 e x t 7 s p y . b u f f e r 0035360 2 s p y . p o i n t e r s ) 0035400 \r ( ) \r s p y . o r i g i n a l 0035420 : d 4 \r ( p 3 x i 0 0035440 t r e e s ) \0 216 004 \0 \0 001 021 0 002 0035460 @ 260 | d 001 021 001 003 K 006 \0 \0 311 \b d g 0035500 \0 \0 360 262 024 277 K 006 \0 \0 311 \n 003 265 005 \b 0035520 \0 \0 001 h 032 260 L d g \0 \0 360 246 d g \0 0035540 \0 360 262 025 277 K 006 \0 \0 311 \n 003 265 005 \b \0 0035560 \0 h \n \0 \0 260 , d g \0 \0 360 263 024 d g 0035600 \0 \0 360 253 d g \0 \0 360 245 d g \0 \0 360 234 0035620 277 K 006 \0 \0 311 \n 265 003 K h 032 203 277 \b \0 0035640 \0 022 X 003 226 I 265 \f H Z Y 277 002 003 265 205 0035660 J 020 \t \0 \0 Y H 031 260 363 \0 ( 1 3 5 0035700 l a s t 1 1 5 s h o u l d n 0035720 t 7 1 \ \ a p p e n d 2 6 0035740 7 s h o u l d n t 3 6 s h 0035760 o u l d n t ) \r ( 1 0 3 s p y 0036000 r e c o r d 9 6 s e l f r e 0036020 c u r s i v e 9 0 r e c u r 0036040 s i v e g h o s t 8 4 g h o 0036060 s t 7 7 n o r m a l 5 9 0036100 s p y r e c o r d 5 1 e n d 0036120 o f l i n e 4 5 m e r g e d 0036140 2 8 s p y r e c o r d 2 0 0036160 r e c u r s i v e 1 4 s p 0036200 y r e c o r d ) \r ( ) \r s p y . 0036220 o v e r f l o w : d 4 \r n i l 0036240 \0 017 \0 \0 \0 \0 ` \0 \0 m 377 324 027 \0 \0 0036260 i 027 \0 \0 020 \0 n i l \r ( 1 2 s p 0036300 y . o v e r f l o w e d 8 s 0036320 p y . n e x t 2 s p y . n e 0036340 x t ) \r ( ) \r s p y . m e r g e 0036360 . c a l l e e s : d 4 \r ( p 0036400 4 c o p y c a l l e e p 1 0036420 o r i g c a l l e e i 4 0036440 d e p t h i 3 p a r e n t 0036460 s i 2 s p y d a t a i 0036500 1 o l d c o p y i 0 n e 0036520 w o r i g i n a l f 5 s p 0036540 y . h a s h ) \0 351 005 001 \0 005 @ 006 0036560 \0 \0 311 006 021 ! 002 H 003 265 004 h 020 001 271 A 0036600 006 \0 \0 311 006 021 021 004 K 003 265 I D 265 027 I 0036620 B A C 032 A D d 221 k 331 \r 005 \0 \0 023 H 0036640 002 X 260 326 j 361 263 351 A 006 \0 \0 ` \0 \0 I 0036660 \n \0 \0 d h 024 006 277 d g \0 \0 024 \b 277 @ 0036700 h 032 272 d J 024 \n 277 A 006 \0 \0 311 006 032 024 0036720 006 260 315 001 \ 006 \0 \0 311 \0 I 006 \0 \0 311 \0 0036740 360 262 o L 006 \0 \0 311 \b g \0 \0 360 237 L 006 0036760 \0 \0 I L 006 \0 \0 311 \n 032 024 \n 260 242 I L 0037000 006 \0 \0 311 \b d g \0 \0 360 263 024 d g \0 \0 0037020 360 253 d g \0 \0 360 245 d g \0 \0 360 223 277 L 0037040 260 d g \0 \0 360 245 d g \0 \0 360 235 277 I 0037060 006 \0 \0 311 \0 U \n \0 \0 265 \a 200 277 \b \0 \0 0037100 B A C 032 D d 221 k 331 \r 005 \0 \0 261 377 Q 0037120 K 002 [ 261 377 6 \0 ( 2 2 2 s p y . 0037140 m e r g e t r e e 2 0 9 s h 0037160 o u l d n t 2 0 2 g e t h a 0037200 s h 6 8 n c r e a t e 2 4 0037220 7 s p y . m e r g e 1 ) \r ( 1 0037240 9 6 s p y r e c o r d 1 8 9 0037260 r e c u r s i v e g h o s t 0037300 1 8 3 g h o s t 1 7 3 m e 0037320 r g e d 1 6 7 s e l f r e c 0037340 u r s i v e 1 6 1 r e c u r 0037360 s i v e 1 5 4 n o r m a l 0037400 1 4 8 s p y r e c o r d 1 3 0037420 6 s p y r e c o r d 1 3 1 0037440 s p y r e c o r d 1 2 5 e n 0037460 d o f l i n e 1 2 0 s p y r 0037500 e c o r d 1 1 1 s p y r e c 0037520 o r d 1 0 5 s p y r e c o r 0037540 d 9 3 s p y r e c o r d 7 0037560 7 e n d o f l i n e 6 4 | 0037600 004 003 S P Y R E C O R D T Y P E # 0037620 | 6 1 s p y r e c o r d 2 0037640 0 s p y r e c o r d 3 s p 0037660 y r e c o r d ) \r ( ) \r s p y . 0037700 p r i n t : d 4 \r ( i 2 r 0037720 d t b l i 1 f i l e i 0037740 0 x ) \0 036 \0 \0 \0 003 o \0 \0 \0 @ 0037760 006 \0 \0 311 \0 003 224 o \0 \0 \0 205 @ 006 \0 \0 0040000 311 \0 \n \0 \0 h 032 020 \0 ( 2 5 c o n 0040020 c a t ) \r ( 2 0 s p y r e c o 0040040 r d 7 s p y r e c o r d ) \r 0040060 ( 1 5 " * f o r m * " 3 0040100 " s p y : " ) \r ( r p a q q s 0040120 p y 2 c o m s ( ( v a r s s 0040140 p y . b o r d e r s s p y . b 0040160 u f f e r . s i z e s p y . f 0040200 r a g m e n t s ( s p y . h a 0040220 s h ) ( s p y . g r a p h . m 0040240 e n u ) \r s p y . s h o w . p 0040260 e r c e n t a g e s s p y . s 0040300 m a l l g h o s t s s p y . i 0040320 c o n ) ( v a r i a b l e s 0040340 s p y . m e r g e i n f o ) ( 0040360 f n s s p y . m e r g e i n f 0040400 o ) ( i n i t v a r s \r ( s 0040420 p y . n e x t 0 ) ( s p y . 0040440 b u f f e r ) ( s p y . s h o 0040460 w c o u n t s t ) ( s p y . 0040500 s h o w . t h r e s h o l d 1 0040520 ) ( s p y . m a x l i n e s 0040540 1 0 ) ( s p y . f r e q u e n 0040560 c y \r 1 0 ) ( s p y . f o n 0040600 t ( q u o t e ( g a c h a 0040620 8 ) ) ) ( s p y . t r e e ) ) 0040640 ( c o m s * s p y 2 o b j 0040660 c o m s ) ( f n s s p y . f 0040700 i n d . t r e e s p y . t o g 0040720 g l e \r s p y . t r e e s p 0040740 y . l e g e n d s p y . g r a 0040760 p h . e d i t o r s p y . e n 0041000 d s p y . m a k e g r a p h n 0041020 o d e s s p y . m a x s p y 0041040 . m e r g e s p y . m e r g e 0041060 1 \r s p y . m e r g e t r e e 0041100 s p y . n e x t . t r e e s 0041120 p y . s u m s p y . t i t l e 0041140 s p y . m a k e . t r e e s 0041160 p y . d e l e t e s p y . d r 0041200 a w b o x s p y . b u f f e r 0041220 . e n t r y \r s p y . b u t t 0041240 o n s p y . e n d . e n t r y 0041260 s p y . s t a r t s p y . i 0041300 n i t \ \ s p y . i n t e r r 0041320 u p t s p y . d u m p . b u f 0041340 f e r s p y . s t a r t . e n 0041360 t r y \r s p y . a d d . e n t 0041400 r y s p y . o r i g i n a l 0041420 s p y . o v e r f l o w s p y 0041440 . m e r g e . c a l l e e s s 0041460 p y . p r i n t ) ( c o m s 0041500 ( i n i t v a r s ( s p y . b 0041520 u t t o n ) ) ( \r v a r s s 0041540 p y . o p e n s p y . c l o s 0041560 e d ) ) ( v a r i a b l e s 0041600 s p y . p o i n t e r s ) ( g 0041620 l o b a l v a r s s p y . o v 0041640 e r f l o w e d \ \ p e r i o 0041660 d i c . i n t e r r u p t \r s 0041700 p y . t r e e s p y . b u f f 0041720 e r . s i z e s p y . n e x t 0041740 s p y . b u f f e r . t h r e 0041760 s h o l d s p y . b u f f e r 0042000 s p y . f r e q u e n c y s 0042020 p y . s h o w . t h r e s h o l 0042040 d \r s p y . m a x l i n e s 0042060 s p y . f o n t ) ( m a c r o 0042100 s w i t h - s p y w i t h . 0042120 s p y ) ( d e c l a r e \ : 0042140 d o n t c o p y ( r e c o r d 0042160 s s p y r e c o r d s p y d 0042200 a t a ) ) ( \r i n i t r e c o 0042220 r d s s p y r e c o r d ) ( 0042240 f i l e s g r a p h e r r e 0042260 a d n u m b e r i m a g e o b 0042300 j ) ( p r o p m a k e f i l 0042320 e - e n v i r o n m e n t s p 0042340 y 2 ) ( d e c l a r e \ : \r 0042360 d o n t e v a l @ l o a d d o 0042400 e v a l @ c o m p i l e d o n 0042420 t c o p y ( f i l e s ( l o 0042440 a d c o m p ) l l p a r a m s 0042460 l l b a s i c l l s t k ) ) 0042500 ) ) \r ( r p a q q s p y . b o 0042520 r d e r s ( ( n o r m a l " 0042540 N o r m a l " 2 - 1 ) ( g 0042560 h o s t " S h o w n e l s e 0042600 w h e r e " 2 8 8 4 0 ) ( 0042620 r e c u r s i v e g h o s t \r 0042640 " E n d o f r e c u r s i v 0042660 e c h a i n " 2 0 - 1 ) 0042700 ( m e r g e d " I n c l u d 0042720 e s o t h e r b r a n c h e 0042740 s " 4 4 2 4 0 5 ) ( s e l 0042760 f r e c u r s i v e \r " I n c 0043000 l u d e s s e l f - r e c u r 0043020 s i v e c a l l s " 2 6 1 0043040 3 7 5 ) ( r e c u r s i v e 0043060 " H e a d o f r e c u r s i 0043100 v e c h a i n " 4 2 8 0 8 0043120 6 ) ( e n d o f l i n e \r " 0043140 e x c e e d e d d e p t h l 0043160 i m i t " 6 6 4 5 1 0 ) ) ) 0043200 \r ( r p a q q s p y . b u f f 0043220 e r . s i z e 5 1 2 0 ) \r ( r 0043240 p a q q s p y . f r a g m e n 0043260 t s t ) \r ( r p a q q s p y 0043300 . h a s h n i l ) \r ( r p a q 0043320 q s p y . g r a p h . m e n u 0043340 n i l ) \r ( r p a q q s p y 0043360 . s h o w . p e r c e n t a g e 0043400 s t ) \r ( r p a q q s p y . 0043420 s m a l l g h o s t s t ) \r ( 0043440 r p a q q s p y . i c o n # 0043460 * ( 5 6 2 8 ) O O O O O O O O 0043500 O O O O O O @ @ O O O O O O O O 0043520 O O O O O O @ @ L @ @ @ @ @ @ @ 0043540 @ @ @ @ @ C @ @ L @ @ @ @ @ @ @ * 0043620 @ C O O N C @ @ L @ @ @ @ @ @ @ 0043640 @ B @ @ B C @ @ L @ @ @ @ @ @ @ 0043660 @ B @ @ B C @ @ L @ G O O O O @ 0043700 @ N @ @ B C @ @ L @ D @ @ @ A @ 0043720 C B @ @ B C @ @ L @ E N O D E @ 0043740 L B @ @ B C @ @ L @ E @ I B I C 0043760 @ C O O N C @ @ L @ E N O A A L 0044000 @ @ @ @ @ C @ @ L @ D B H A A F 0044020 @ C O O N C @ @ L @ E N H A A A 0044040 H B @ @ B C @ @ L @ D @ @ @ A @ 0044060 F B @ @ B C @ @ L @ G O O O O @ 0044100 A J @ @ B C @ @ L @ @ @ @ @ @ @ 0044120 @ F @ @ B C @ @ L @ @ @ @ @ @ @ 0044140 @ B @ @ B C @ @ L @ @ @ @ @ @ @ * 0044260 @ C O O N C @ @ L @ @ @ @ @ @ @ 0044300 @ @ @ @ @ C @ @ L @ @ @ @ @ @ @ 0044320 @ @ @ @ @ C @ @ O O O O O O O O 0044340 O O O O O O @ @ O O O O O O O O 0044360 O O O O O O @ @ \r ) \r ( c l : d 0044400 e f p a r a m e t e r s p y . 0044420 m e r g e i n f o ( * | ; ; 0044440 | \r " A l i s t o f f u 0044460 n c t i o n n a m e s a n d 0044500 h o w s p y i s s u p p 0044520 o s e d t o h a n d l e i 0044540 t . " ) ( * | ; ; | \r " 0044560 T h e C D R i s a l i s 0044600 t o f n o d e s t h a t 0044620 t h i s f u n c t i o n c a 0044640 n m e r g e w i t h . " ) 0044660 ( * | ; ; | \r " C A D R i 0044700 s w h a t t o d o i f 0044720 t h e p a r e n t n o d e 0044740 i s n ' t a n y o f t h e 0044760 o t h e r s " ) ( * | ; ; 0045000 | \r " k e y w o r d s a r e 0045020 u s e d a s t h e n a m 0045040 e o f g e n e r i c c l a 0045060 s s e s o f f u n c t i o n 0045100 s w h i c h s h o u l d n ' 0045120 t b e s h o w n o t h e r 0045140 w i s e " ) ( \r q u o t e ( 0045160 ( e x e c : e x e c ) ( t t 0045200 y i n : e x e c ) ( e x e c 0045220 - r e a d - l i n e : e x e c 0045240 ) ( e x e c - r e a d : e x 0045260 e c ) ( x c l - u s e r : : l 0045300 e x - d o - e v e n t \r : e x 0045320 e c ) ( d o - e v e n t : e 0045340 x e c ) ( e v a l - i n p u t 0045360 : e x e c ) ( s i : : * u n 0045400 w i n d - p r o t e c t * : a 0045420 n y ) ( t : t o p ) ( \ \ 0045440 m a k e . p r o c e s s 0 : t 0045460 o p ) \r ( \ \ p r o c . r e p 0045500 e a t e d l y e v a l q t : t 0045520 o p ) ( \ \ e v a l f o r m 0045540 : e v a l : t o p ) ( p r o 0045560 g n : e v a l : t o p ) ( 0045600 p r o g 1 : e v a l ) ( a r 0045620 g : e v a l ) ( \r s e t a r 0045640 g : e v a l ) ( e r s e t q 0045660 : e v a l ) ( n l s e t q 0045700 : e v a l ) ( p r o g : e v 0045720 a l n i l ) ( r e s e t l s 0045740 t : e v a l ) ( s a v e s e 0045760 t q : e v a l ) ( c l : e v 0046000 a l \r : e v a l ) ( \ \ e v 0046020 a l - p r o g n : e v a l ) 0046040 ( \ \ i n t e r p r e t - a r g 0046060 u m e n t s : e v a l ) ( \ 0046100 \ i n t e r p r e t e r : e v 0046120 a l ) ( \ \ i n t e r p r e t 0046140 e r 1 : e v a l \r ) ( \ \ e 0046160 v a l : e v a l ) ( \ \ e v 0046200 a l f o r m : e v a l ) ( a 0046220 p p l y : e v a l ) ( \ \ p 0046240 r o g v : a n y ) ( e v a l 0046260 : e v a l ) ( e r r o r s e 0046300 t : a n y ) ( t t y i n 1 0046320 \r : e x e c ) ( t t b i n : 0046340 e x e c ) ( t t w a i t f o r 0046360 i n p u t : e x e c ) ( \ \ 0046400 p r o g v : a n y ) ( \ \ g 0046420 c . h a n d l e o v e r f l o w 0046440 : g c ) ( \ \ h t f i n d 0046460 : g c ) ) ) ) \r ( r p a q ? s 0046500 p y . n e x t 0 ) \r ( r p a q 0046520 ? s p y . b u f f e r ) \r ( r 0046540 p a q ? s p y . s h o w c o u 0046560 n t s t ) \r ( r p a q ? s p 0046600 y . s h o w . t h r e s h o l d 0046620 1 ) \r ( r p a q ? s p y . m 0046640 a x l i n e s 1 0 ) \r ( r p a 0046660 q ? s p y . f r e q u e n c y 0046700 1 0 ) \r ( r p a q ? s p y . 0046720 f o n t ( q u o t e ( g a c 0046740 h a 8 ) ) ) \r ( r p a q ? s 0046760 p y . t r e e ) \r ( r p a q q 0047000 s p y 2 o b j c o m s ( ( f n 0047020 s s p y o b j s p y o b j . 0047040 b u t t o n s p y o b j . s a 0047060 v e s p y o b j . c o p y s 0047100 p y o b j . g e t s p y o b j 0047120 . i m a g e b o x \r s p y o b 0047140 j . d i s p l a y s p y o b j 0047160 . l a b e l s p y o b j . h e 0047200 i g h t s p y o b j . c o p y 0047220 i n s p y . c o p y b u t t o 0047240 n ) ( v a r s ( s p y o b j 0047260 . i m a g e f n s ( \r i m a g 0047300 e f n s c r e a t e ( f u n c 0047320 t i o n s p y o b j . d i s p 0047340 l a y ) ( f u n c t i o n s 0047360 p y o b j . i m a g e b o x ) 0047400 ( f u n c t i o n s p y o b j 0047420 . s a v e ) ( f u n c t i o n 0047440 \r s p y o b j . g e t ) ( f 0047460 u n c t i o n s p y o b j . c 0047500 o p y ) ( f u n c t i o n s 0047520 p y o b j . b u t t o n ) ( f 0047540 u n c t i o n s p y o b j . c 0047560 o p y i n ) n i l n i l n 0047600 i l n i l \r n i l n i l 0047620 ( q u o t e s p y n o d e ) ) 0047640 ) ) ( r e c o r d s s p y o 0047660 b j d a t a ) ) ) \r ( r p a q 0047700 s p y o b j . i m a g e f n s 0047720 ( i m a g e f n s c r e a t e 0047740 ( f u n c t i o n s p y o b j 0047760 . d i s p l a y ) ( f u n c t 0050000 i o n s p y o b j . i m a g e 0050020 b o x ) ( f u n c t i o n \r 0050040 s p y o b j . s a v e ) ( f u 0050060 n c t i o n s p y o b j . g e 0050100 t ) ( f u n c t i o n s p y 0050120 o b j . c o p y ) ( f u n c t 0050140 i o n s p y o b j . b u t t o 0050160 n ) ( f u n c t i o n \r s p 0050200 y o b j . c o p y i n ) n i l 0050220 n i l n i l n i l n i l 0050240 n i l ( q u o t e s p y n 0050260 o d e ) ) ) \r ( r e c o r d s 0050300 p y o b j d a t a ( c a c h e 0050320 d l a b e l p e r c e n t l 0050340 a b e l ) ) \r ( r p a q ? s p 0050360 y . b u t t o n ) \r ( r p a q q 0050400 s p y . o p e n # * ( 5 6 0050420 5 9 ) @ @ @ @ @ @ @ @ @ @ @ @ @ 0050440 @ @ @ G L O L L C @ @ @ @ @ @ @ 0050460 @ @ @ L F L F L C @ @ @ @ @ @ @ 0050500 @ @ @ L F L F F F @ @ @ @ @ @ @ 0050520 @ @ @ O @ L F F F @ @ G L O L @ 0050540 @ @ @ G L L F C L @ @ L F L F @ 0050560 @ @ @ A N O L A H @ @ L F L F @ 0050600 @ @ @ L F L @ A H @ @ L F L F @ * 0050660 @ @ @ G L L @ A H @ @ G L L F @ 0050700 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ * 0050760 @ @ @ @ @ @ I E G O O J @ @ @ @ 0051000 J @ @ H J @ @ B O O N H H @ @ B 0051020 A @ @ @ @ H K O O O F N J H A @ 0051040 D @ @ H H B G O K N O E B @ @ @ 0051060 B @ @ @ E D O M M B I G N J H @ 0051100 I @ @ @ H B O N J M E E K E @ H 0051120 A @ @ E C O N M J B @ K O O J C 0051140 E @ @ @ K O O J J H E A O N H D 0051160 J @ @ K O N J D @ @ @ @ A O N I 0051200 E @ @ G O M J H @ @ @ B M O J E 0051220 B @ @ F O B @ @ D @ B @ @ A O E 0051240 M @ @ G O D D H A @ @ @ A E N M 0051260 G @ @ K L H @ @ D @ @ @ @ B O N 0051300 M @ @ G M @ H B @ @ @ @ B E F K 0051320 G @ @ J J D B H @ @ @ @ @ @ I N 0051340 M @ @ O D A @ D D D @ @ @ B E O 0051360 G @ @ @ K J O M K B @ @ @ A E E 0051400 K @ @ J J E B N L I B @ @ D E O 0051420 G @ @ D K N O K O N H D D A B F 0051440 I @ @ B B K F O O M D @ A A E F 0051460 M @ @ I E I A B E E O D @ @ @ J 0051500 J @ @ E F L J K K G E B @ E F E 0051520 B @ @ J @ @ B O O H N H D @ A E 0051540 E @ @ E E E D O N K E J @ E E B 0051560 J @ @ H @ I O O O O O I E B @ H 0051600 D @ @ M D D O O O O M D H I E B 0051620 J @ @ B A O K O O O G O N N J @ 0051640 A @ @ H B K G O O O O O J K H B 0051660 E @ @ D H L K M G M G O O N J @ 0051700 I @ @ @ E M B O O J O O O K H B 0051720 D @ @ B K D E O O J A O O N J @ 0051740 B @ @ B K I B O O H E O O O H @ 0051760 D @ @ H N D A O N J B O J D D A 0052000 A @ @ B O @ D M G D E G O E B @ 0052020 A @ @ A @ D B F J @ B L @ @ @ @ 0052040 D @ @ @ E @ I C M A E O J D H @ 0052060 A @ @ B @ @ D @ A D I @ @ @ @ B 0052100 D @ @ H D A @ J D B E F H H @ @ 0052120 A @ @ @ @ @ H @ I D I D @ @ B @ 0052140 D @ @ A A @ A @ @ @ B @ A @ @ A 0052160 A @ @ @ @ @ D @ @ B @ J @ @ A @ 0052200 A @ @ @ @ @ H @ @ @ D @ @ @ @ @ 0052220 J @ @ @ A @ @ @ D @ A B @ @ @ B 0052240 A @ @ @ @ @ @ @ @ E @ @ @ @ @ @ 0052260 D @ @ H H @ @ @ B @ @ @ @ @ @ @ 0052300 B @ @ \r ) \r ( r p a q q s p y 0052320 . c l o s e d # * ( 5 6 5 9 0052340 ) @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 0052360 @ G L O L L C @ @ @ @ C H N D @ 0052400 @ L F L F L C @ @ @ @ F A H A @ 0052420 @ L F L F F F @ @ @ @ F A H @ @ 0052440 @ O @ L F F F @ @ G L O K N A @ 0052460 @ G L L F C L @ @ L F F A H @ @ 0052500 @ A N O L A H @ @ L F F A H A @ 0052520 @ L F L @ A H @ @ L F F A H @ @ 0052540 @ L F L @ A H @ @ L F F A H J @ 0052560 @ L F L @ A H @ @ L F F A H @ @ 0052600 @ G L L @ A H @ @ G L F A H B @ 0052620 @ @ @ @ @ @ @ @ @ @ @ @ @ @ D @ 0052640 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 0052660 @ @ @ @ @ @ @ @ @ @ @ @ @ @ A @ 0052700 @ @ @ @ I E G O O J @ @ @ @ J @ 0052720 @ H J @ @ B O O N H H @ @ B A @ 0052740 @ @ @ H K O O O F N J H A @ D @ 0052760 @ H H B G O K N O E B @ @ @ B @ 0053000 @ @ E D O M M B I G N J H @ I @ 0053020 @ @ H B O N J M E E K E @ H A @ 0053040 @ E C O N M J B @ K O O B C E @ 0053060 @ @ K O O J J H E A O O H D J @ 0053100 @ K O N J D @ @ @ @ A O N I E @ 0053120 @ G O M J H @ @ @ B M O J E B @ 0053140 @ F O B @ @ D @ B @ @ A O E M @ 0053160 @ G O D D H A @ @ @ A E N M G @ 0053200 @ K L H @ @ D @ @ @ @ B O N M @ 0053220 @ G M @ H B @ @ @ @ B E F K G @ 0053240 @ J J D B H @ @ @ @ @ @ I N M @ 0053260 @ O D A @ D D D @ @ @ B E O G @ 0053300 @ @ K J O M K B @ @ @ A E E K @ 0053320 @ J J E B N L I B @ @ D E O G @ 0053340 @ D K N O K O N H D D A B F I @ 0053360 @ B B K F O O O D @ A A E F M @ 0053400 @ I E I A B E G N D @ @ @ J J @ 0053420 @ E F L L D G G G B @ E F E B @ 0053440 @ J @ @ @ @ @ I O H D @ A E E @ 0053460 @ E E A A E A @ F I @ E E B J @ 0053500 @ H @ H D L @ E A M E @ @ H D @ 0053520 @ M D E B @ N H D J H D A B J @ 0053540 @ B A B @ @ A B I C F @ J @ A @ 0053560 @ H B @ K D D I @ B L I @ B E @ 0053600 @ D I D @ A @ @ J H K D J @ I @ 0053620 @ @ D @ D D D E @ E B K E B D @ 0053640 @ B A D @ @ @ @ A @ O E D @ B @ 0053660 @ B H A A A A A @ C G N H @ D @ 0053700 @ H @ D @ @ @ @ @ M O E @ A A @ 0053720 @ B K @ D D D D D G O J J @ A @ 0053740 @ B @ D A @ B @ C O D F B B D @ 0053760 @ E E @ H B I A E N K @ @ @ A @ 0054000 @ B L H B D D D O N @ @ @ B D @ 0054020 @ K G D H J J I G J H B @ @ A @ 0054040 @ B O B B E C G O L B @ B @ D @ 0054060 @ A A M L M K G O H @ @ @ A A @ 0054100 @ @ G G O N N O N @ H @ A @ A @ 0054120 @ @ I K K K K O L J @ @ @ @ J @ 0054140 @ @ D F O K O O @ D @ @ @ B A @ 0054160 @ @ A E G M M D @ A @ @ @ @ D @ 0054200 @ H H B J M B L A @ @ @ @ @ B @ 0054220 @ \r ) \r ( d e f g l o b a l v a 0054240 r s p y . p o i n t e r s t 0054260 ) \r ( p u t p r o p s w i t h 0054300 - s p y m a c r o ( ( f o r 0054320 m ) ( p r o g n ( s p y . s 0054340 t a r t ) ( p r o g 1 f o r 0054360 m ( s p y . e n d ) ) ) ) ) \r 0054400 ( p u t p r o p s w i t h . s 0054420 p y m a c r o ( ( f o r m ) 0054440 ( p r o g n ( s p y . s t a 0054460 r t ) ( p r o g 1 f o r m 0054500 ( s p y . e n d ) ) ) ) ) \r ( / 0054520 d e c l a r e d a t a t y p e 0054540 ( q u o t e s p y r e c o r d 0054560 ) ( q u o t e ( p o i n t e 0054600 r p o i n t e r p o i n t e * 0054640 r p o i n t e r ) ) ( q u o 0054660 t e ( \r ( s p y r e c o r d 0054700 0 p o i n t e r ) ( s p y r 0054720 e c o r d 2 p o i n t e r ) 0054740 ( s p y r e c o r d 4 p o 0054760 i n t e r ) ( s p y r e c o r 0055000 d 6 p o i n t e r ) ( s p 0055020 y r e c o r d 8 \r p o i n t 0055040 e r ) ( s p y r e c o r d 1 0055060 0 p o i n t e r ) ) ) ( q u 0055100 o t e 1 2 ) ) \r ( d e f p r i 0055120 n t ( q u o t e s p y r e c 0055140 o r d ) ( q u o t e s p y . 0055160 p r i n t ) ) \r ( f i l e s l o 0055200 a d g r a p h e r r e a d n 0055220 u m b e r i m a g e o b j ) \r 0055240 ( p u t p r o p s s p y 2 m 0055260 a k e f i l e - e n v i r o n m 0055300 e n t ( : r e a d t a b l e 0055320 " X C L " : p a c k a g e " 0055340 I N T E R L I S P " ) ) \r ( p u 0055360 t p r o p s s p y 2 c o p y 0055400 r i g h t ( " X e r o x C o 0055420 r p o r a t i o n " 1 9 8 7 ) 0055440 ) \r n i l \r 0055446