Home » Archimedes archive » Acorn User » AU 1995-05.adf » !PhoneDay_PhoneDay » Quantum/!Executor/!RunImage

Quantum/!Executor/!RunImage

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn User » AU 1995-05.adf » !PhoneDay_PhoneDay
Filename: Quantum/!Executor/!RunImage
Read OK:
File size: 66F3 bytes
Load address: 0000
Exec address: 0000
File contents
    3ONERRORPROCM(ERR,REPORT$+" at line "+STR$ERL,2)
    4PROCR:ONERRORPROCM(ERR,REPORT$+" at line "+STR$ERL,3)
    5REPEAT:PROCE:UNTILE_%:SYS&400dd:SYS17
    6DEFPROCE:REPEAT:SYS&400c7,6144,E%TOXy%:CASEXy%OF
    7WHEN0:IFNOThy%THENPROCY
    8WHEN1:PROCT
    9WHEN2:SYS&400c5,,E%
   10WHEN3:SYS&400c6,,E%
   11WHEN6:IFE%!12=-2ANDE%!8=2THENPROCW(-2,(!E%)-64,296)
   12WHEN9:PROCw
   13WHEN17,18:PROCe
   14ENDCASE:UNTILXy%=0:ENDPROC
   15DEFPROCY:SYS&400d3,,A%:hy%=TRUE:z%=FALSE:SYS6,121,9TO,p%:IFp%<>255THEN
   16p%=Z%(p%):IFp%<>-1THEN
   17ky%=-INKEY(-1)-2*INKEY(-2)-4*INKEY(-3):PROCQ(p%,ky%)
   18ENDIF
   19ENDIF:IFNOTdy%THEN
   20PROCH
   21ENDIF:hy%=FALSE:ENDPROC
   22DEFPROCT:SYS&400c8,,E%TOa_%:WHILEa_%:CASE!E%OF
   23WHENOy%:ORIGINE%!4-E%!20,E%!16-E%!24:MOVE4,-8:PRINT"Executor V3.07 List of keystrokes":D%=((-56-(E%!40-(E%!16-E%!24)))DIV8)ANDNOT3:IFD%<0THEND%=0
   24SYS&400e6,7:WHILEP_%!D%<>-1ANDD%<((-48-(E%!32-(E%!16-E%!24)))DIV8)ANDNOT3ANDD%<1024:Z%=P_%!D%:IF((Z%?3)AND128)=0THEN
   25C$=E$(?Z%):IF((Z%?1)AND1)=1THENC$="Shift+"+C$
   26IF((Z%?1)AND2)=2THENC$="Ctrl+"+C$
   27IF((Z%?1)AND4)=4THENC$="Alt+"+C$
   28C$=C$+": "+FNE(Z%+128):Ky%=(Z%?2)AND15:IF((Ky%=0ORKy%=4)AND((Z%?3)AND8)=8)ORKy%=1ORKy%=5THEN
   29C$+=" ("+FNE(Z%+56)+")"
   30ENDIF:IFKy%=7ANDINSTR(FNE(Z%+12),">")<>0THEN
   31C$+=" ("+LEFT$(FNE(Z%+12),INSTR(FNE(Z%+12),">")-1)+")"
   32ENDIF:IF(Z%?1AND128)<>0THEN
   33RECTANGLEFILL0,(-D%*8)-84,4096,31:SYS&400e6,0
   34ENDIF:MOVE4,(-D%*8)-56:PRINTC$:SYS&400e6,7
   35ENDIF:D%+=4:ENDWHILE:ORIGIN0,0
   36ENDCASE:SYS&400ca,,E%TOa_%:ENDWHILE:ENDPROC
   37DEFPROCw:CASEx_%OF
   38WHEN-2:U$="Main.":UJ%=Iy%
   39ENDCASE:SYS&400d5,,UJ%,E%,A%:U$+=FNE(A%):CASEU$OF
   40WHEN"Main.Prefs.Autoexec":IFWy%THEN
   41H%!28=((H%!28)ANDNOT1):Wy%=FALSE
   42ELSE:H%!28=((H%!28)OR1):Wy%=TRUE:H_%=TIME
   43ENDIF
   44WHEN"Main.List":PROCO
   45WHEN"Main.Quit":E_%=TRUE
   46OTHERWISE:IFLEFT$(U$,20)="Main.Prefs.Autoexec."THEN
   47IFVAL(FNE(y%))=0THEN
   48PROCM(0,"The minimum time is one minute",1):$y%=STR$(b%DIV6000)
   49ELSE:Y$=FNE(y%):IFLEFT$(Y$,1)="+"THENb%=VAL(Y$)*100ELSEb%=VAL(Y$)*6000
   50OSCLI("SetEval Keystroke%Auto "+STR$(b%DIV6000))
   51ENDIF
   52ENDIF:IFLEFT$(U$,20)="Main.Prefs.Variable."THENOSCLI("SetEval Keystroke%Var "+FNE(ly%))
   53IFLEFT$(U$,21)="Main.Prefs.Increment."THENOSCLI("SetEval Keystroke%Inc "+FNE(L_%))
   54ENDCASE:SYS&400cf,,A%:IFA%!8=1THENPROCW(x_%,FJ%,JJ%)
   55ENDPROC
   56DEFPROCe:CASE(E%!16)OF
   57WHEN0:E_%=TRUE
   58WHEN3:PROCV
   59WHEN10:s$="Run "+w$:Y_%=E%!20:FORI%=1TOLEN(s$):BPUT#Y_%,ASC(MID$(s$,I%,1)):NEXTI%:BPUT#Y_%,10
   60WHEN&400c0:IFE%!32=0THEN
   61!A%=S_%:SYS&400cb,,A%:Ty%=A%!12-A%!4:zy%=A%!16-A%!8:IFE%!24+Ty%>Gy%THENE%!24=Gy%-Ty%
   62IFE%!28-zy%<d%THENE%!28=d%+zy%
   63ENDIF:SYS&400e8,,E%!20,E%!24,E%!28
   64WHEN&400c1:PROCB
   65WHEN&400c2:IFNOTdy%THENPROCU(E%!4,LEFT$(FNE(E%+28),19))
   66WHEN&400c3:IFNOTdy%THENPROCz(E%!4)
   67WHEN&400c7:W$=FNE(E%+28)
   68WHEN&80e18:R$=FNV(E%+36):OSCLI("Set Impulse$Selection "+RIGHT$(R$,LEN(R$)-INSTR(R$," ")))
   69ENDCASE:ENDPROC
   70DEFPROCF(M%):IFINKEY(-113)ANDNOTINKEY(-1)ANDNOTINKEY(-2)ANDNOTINKEY(-3)THEN
   71L%=FALSE:OSCLI("Unset Keystroke$Do*")
   72ELSE:MOUSEn%,o%,vy%:e%=((M%?1)AND64)>0:IF(M%?3AND2)=0THEN
   73p_%=1:PROCE
   74ELSE:!E%=0:$(E%+4)=FNE(M%+128)+"?":MOUSEn%,o%,vy%:SYS&400df,E%,19,"Executor"TO,p_%:MOUSETOn%,o%:PROCE
   75ENDIF:IFp_%=1THEN
   76SYS&400cf,,A%:yy%=!A%:fy%=A%!4:CASE((M%?2)MOD16)OF
   77WHEN0:IF(M%!12)<>-1OR(((M%?3)AND8)=0ANDM%!20<-1)THEN
   78S%=FNF(M%):IFS%<>-1THEN
   79MOUSERECTANGLEn%,o%,0,0:PROCC(M%!12,S%,M%!20,M%!24,yy%,fy%)
   80ENDIF
   81ELSE:L%=FALSE
   82ENDIF
   83WHEN1:IF(M%!12)<>-1THEN
   84S%=FNF(M%):IFS%<>-1THEN
   85MOUSERECTANGLEn%,o%,0,0:PROCC(M%!12,S%,M%!20,2,yy%,fy%):PROCD(M%)
   86ENDIF
   87ELSE:L%=FALSE
   88ENDIF
   89WHEN2:MOUSERECTANGLEn%,o%,0,0:PROCK(FNE(M%+12))
   90WHEN3:MOUSERECTANGLEn%,o%,0,0:PROCx(FNE(M%+12))
   91WHEN4:MOUSERECTANGLEn%,o%,0,0:PROCa(M%)
   92WHEN5:IF(M%!12)<>-1THEN
   93S%=FNF(M%):IFS%<>-1THEN
   94SYS&400d4,,-1:MOUSERECTANGLEn%,o%,0,0:PROCC(M%!12,S%,M%!20,2,yy%,fy%):PROCD(M%)
   95ENDIF
   96ELSE:L%=FALSE
   97ENDIF
   98ENDCASE:IFL%=TRUEAND(M%?3AND1)=1THENSOUND1,-15,100,5
   99PROCE
  100ENDIF
  101ENDIF:ENDPROC
  102DEFPROCK(P$):IFP$<>""THEN
  103IFINSTR(P$,"<Keystroke$Input>")>0THENPROCN
  104IFINSTR(P$,"<Pointer$Text>")>0THEN
  105X$=FNN:IFX$=""THENOSCLI("Unset Pointer$Text")ELSEOSCLI("Set Pointer$Text "+X$)
  106ENDIF:IFINSTR(P$,"<Caret$Text>")>0THEN
  107Q$=FNG:IFQ$=""THENOSCLI("Unset Caret$Text")ELSEOSCLI("Set Caret$Text "+Q$)
  108ENDIF:IFINSTR(P$,"<Filer$Dir>")>0THEN
  109I$=FNW:IFI$<>""THEN
  110OSCLI("Set Filer$Dir "+I$):SYS39,P$,E%,8192:OSCLI("WimpTask "+FNE(E%))
  111ENDIF
  112ELSE:SYS39,P$,E%,8192:OSCLI("WimpTask "+FNE(E%))
  113ENDIF:IFINSTR(P$,"<Keystroke%Var>")>0ANDL%THEN
  114OSCLI("SetEval Keystroke%Var Keystroke%Var"+FNQ):SYS39,"<Keystroke%Var>",E%,8192
  115ENDIF
  116ENDIF:Jy%=TIME:ENDPROC
  117DEFPROCx(N$):IFINSTR(N$,"<Keystroke$Input>")>0THENPROCN
  118IFINSTR(N$,"<Pointer$Text>")>0THEN
  119X$=FNN:IFX$=""THENOSCLI("Unset Pointer$Text")ELSEOSCLI("Set Pointer$Text "+X$)
  120ENDIF:IFINSTR(N$,"<Caret$Text>")>0THEN
  121Q$=FNG:IFQ$=""THENOSCLI("Unset Caret$Text")ELSEOSCLI("Set Caret$Text "+Q$)
  122ENDIF:IFINSTR(N$,"<Filer$Dir>")>0THEN
  123I$=FNW:IFI$<>""THENOSCLI("Set Filer$Dir "+FNW)ELSEOSCLI("Unset Filer$Dir")
  124ENDIF:SYS&20027,N$,E%,8192TOx%:IFx%>&3800000THEN
  125SYS&400df,x%,1,"Executor"
  126ELSE:P%=E%:SYS6,15:WHILE?P%<>0:Jy%=TIME:IF?P%=92THEN
  127P%+=1:E$=FNI(P%):IFINSTR(E$,"\")>0THENE$=LEFT$(E$,INSTR(E$,"\")-1)
  128P%+=LEN(E$):R%=0:IFINSTR(E$,"-")>0ANDLEFT$(E$,5)<>"EVAL "THEN
  129IFINSTR(E$,"C")<INSTR(E$,"-")ANDINSTR(E$,"C")>0THENR%+=32
  130IFINSTR(E$,"S")<INSTR(E$,"-")ANDINSTR(E$,"S")>0THENR%+=16
  131E$=RIGHT$(E$,LEN(E$)-INSTR(E$,"-"))
  132ENDIF:W%=0:CASEE$OF
  133WHEN"PRINT":W%=384+R%
  134WHEN"TAB":W%=394+R%
  135WHEN"COPY":W%=395+R%
  136WHEN"LEFT","�":W%=396+R%
  137WHEN"RIGHT","�":W%=397+R%
  138WHEN"UP","�":W%=399+R%
  139WHEN"DOWN","�":W%=398+R%
  140WHEN"PAGE UP":W%=399+(R%EOR16)
  141WHEN"PAGE DOWN":W%=398+(R%EOR16)
  142WHEN"INSERT":W%=461+R%
  143WHEN"DELETE","DEL":W%=127
  144WHEN"ESCAPE","ESC":W%=27
  145WHEN"":W%=92
  146OTHERWISE:IFLEFT$(E$,1)="F"THEN
  147X_%=VAL(RIGHT$(E$,LEN(E$)-1)):IFX_%>9THENX_%+=64
  148W%=384+X_%+R%
  149ENDIF:IFLEFT$(E$,5)="EVAL "THEN
  150A$=RIGHT$(E$,LEN(E$)-5):WHILEINSTR("9876543210.+-*/",LEFT$(A$,1))=0ANDLEN(A$)>0:A$=RIGHT$(A$,LEN(A$)-1):ENDWHILE:IFLEN(A$)=0THEN
  151A=0
  152ELSE:IFINSTR("+*/",LEFT$(A$,1))=0THEN
  153Z=VAL(A$):IFLEFT$(A$,1)="-"THENA$=RIGHT$(A$,LEN(A$)-1)
  154WHILEINSTR("9876543210.",LEFT$(A$,1))<>0ANDLEN(A$)>0:A$=RIGHT$(A$,LEN(A$)-1):ENDWHILE
  155ELSE:Z=0
  156ENDIF:WHILEINSTR("+-/*",LEFT$(A$,1))=0ANDLEN(A$)>0:A$=RIGHT$(A$,LEN(A$)-1):ENDWHILE:IFLEN(A$)=0THEN
  157A=Z
  158ELSE:g$=LEFT$(A$,1):A$=RIGHT$(A$,LEN(A$)-1):WHILEINSTR("9876543210.-",LEFT$(A$,1))=0ANDLEN(A$)>0:A$=RIGHT$(A$,LEN(A$)-1):ENDWHILE:IFLEN(A$)=0THEN
  159M=0
  160ELSE:M=VAL(A$)
  161ENDIF:CASEg$OF
  162WHEN"+":A=Z+M
  163WHEN"-":A=Z-M
  164WHEN"*":A=Z*M
  165WHEN"/":A=Z/M
  166ENDCASE:B$=STR$(A)
  167ENDIF
  168ENDIF:W%=ASC(LEFT$(B$,1)):WHILELEN(B$)>1:PROCE:SYS&400dc,W%:B$=RIGHT$(B$,LEN(B$)-1):W%=ASC(LEFT$(B$,1)):ENDWHILE
  169ENDIF:IFASC(LEFT$(E$,1))>135ANDASC(LEFT$(E$,1))<140THEN
  170WHILEASC(RIGHT$(E$,1))<136ORASC(RIGHT$(E$,1))>139:E$=LEFT$(E$):ENDWHILE:IFLEN(E$)>1THEN
  171FORI%=1TOLEN(E$)-1:IFASC(MID$(E$,I%,1))>135ANDASC(MID$(E$,I%,1))<140THEN
  172PROCE:SYS&400dc,260+ASC(MID$(E$,I%,1))
  173ENDIF:NEXTI%:W%=260+ASC(RIGHT$(E$,1))
  174ENDIF
  175ENDIF:IFLEN(E$)=1ANDASC(E$)>63ANDR%>=32THEN
  176W%=ASC(E$)-64
  177ENDIF
  178ENDCASE:PROCE:SYS&400dc,W%
  179ELSE:PROCE:IF?P%=13THEN
  180SYS6,138,0,13
  181ELSE:SYS&400dc,?P%
  182ENDIF
  183ENDIF:P%+=1:REPEATUNTILTIME>=Jy%+(Py%*2):ENDWHILE:IFINSTR(N$,"<Keystroke%Var>")>0THEN
  184OSCLI("SetEval Keystroke%Var Keystroke%Var"+FNQ):SYS39,"<Keystroke%Var>",E%,8192
  185ENDIF
  186ENDIF:ENDPROC
  187DEFPROCH:SYS39,"<Keystroke$Demo>",E%,8192:Py%=VAL(FNE(E%)):$(a%+128)="Keystroke$Load*":K$=FNJ:WHILEK$<>"":SYS36,a%+128,"Clear",-1,0,0:PROCJ(K$):$(a%+128)="Keystroke$Load*":K$=FNJ:ENDWHILE:$(a%+128)="Keystroke$Do*":J$=FNJ:WHILEJ$<>"":SYS36,a%+128,"Clear",-1,0,0:PROCL(J$)
  188$(a%+128)="Keystroke$Do*":J$=FNJ:ENDWHILE:IF(H_%+b%)<TIMEANDWy%THENPROCs:H_%=TIME
  189SYS39,"<Keystroke%Auto>",E%,8192:Q_%=VAL(FNE(E%))*6000:IFQ_%<>b%ANDQ_%>=1THENb%=Q_%
  190SYS39,"<Executor$Icon>",E%,8192:x$=FNE(E%):IFINSTR("On|ON|on",x$)<>0ANDay%=-1THEN
  191!A%=-1:A%!4=0:A%!8=0:A%!12=68:A%!16=68:A%!20=12290:$(A%+24)="!Executor":SYS&400c2,,A%TOay%
  192ENDIF:IFINSTR("Off|OFF|off",x$)ANDay%<>-1THEN
  193!A%=-2:A%!4=ay%:SYS&400c4,,A%:ay%=-1
  194ENDIF:ENDPROC
  195DEFPROCL(J$):sy%=INSTR(J$,"@"):IFsy%<>0THEN
  196S$=LEFT$(J$,sy%-1):T$=RIGHT$(J$,LEN(J$)-sy%)
  197ELSE:S$=J$:T$=J$
  198ENDIF:k%=0:IFLEFT$(S$,4)="Alt+"THENk%+=4:S$=RIGHT$(S$,LEN(S$)-4)
  199IFLEFT$(S$,5)="Ctrl+"THENk%+=2:S$=RIGHT$(S$,LEN(S$)-5)
  200IFLEFT$(S$,6)="Shift+"THENk%+=1:S$=RIGHT$(S$,LEN(S$)-6)
  201h%=0:x%=0:WHILEx%<97ANDh%=0:IFE$(x%)=S$THENh%=x%
  202x%+=1:ENDWHILE:IFh%=0THEN
  203FOR`%=0TO96:FORMy%=0TO7:PROCX(T$,`%,My%):NEXTMy%:NEXT`%
  204ELSE:IFsy%=0THEN
  205PROCQ(h%,k%)
  206ELSE:PROCX(T$,h%,k%)
  207ENDIF
  208ENDIF:ENDPROC
  209DEFPROCQ(p%,ky%):IFE%(p%,ky%)<>-1THEN
  210IF!E%(p%,ky%)<>0THEN
  211M%=E%(p%,ky%)-4:L%=TRUE:REPEAT:M%=X%+M%!4:IFL%=TRUEOR((M%?3)AND32)=0THEN
  212L%=TRUE:IF((M%?3)AND32)=0AND((M%?2)AND2)=0AND(M%!12=-1)THEN
  213SYS&400cf,,A%:!E%=20:E%!16=0:E%!12=0:SYS&600e7,19,E%,A%!12,A%!16TO,,xy%:IFxy%<>(A%!12)ANDxy%<>0THEN
  214t$=FNB(xy%):PROCU(xy%,t$)
  215ENDIF
  216ENDIF:IF(M%?1AND16)=0THEN
  217PROCF(M%):PROCE
  218ENDIF
  219ENDIF:UNTILM%!4=-1:MOUSERECTANGLEm%,d%,Gy%-m%,ry%-d%:IFNOTz%THEN
  220REPEAT:SYS6,122TO,W%:UNTILW%=255
  221ENDIF
  222ENDIF
  223ENDIF:ENDPROC
  224DEFPROCX(h$,h%,k%):IFE%(h%,k%)<>-1THEN
  225IF!E%(h%,k%)<>0THEN
  226T%=E%(h%,k%)-4:oy%=FALSE:L%=TRUE:REPEAT:T%=X%+T%!4:IF((T%?3)AND32)=0THENoy%=(FNE(T%+128)=h$):L%=TRUE
  227IFoy%THEN
  228IF(T%?1AND16)=0THEN
  229PROCF(T%):PROCE
  230ENDIF:oy%=L%
  231ENDIF:UNTILT%!4=-1:MOUSERECTANGLEm%,d%,Gy%-m%,ry%-d%
  232ENDIF
  233ENDIF:ENDPROC
  234DEFPROCs:FOR`%=0TO96:FORMy%=0TO7:IFE%(`%,My%)<>-1THEN
  235IF!E%(`%,My%)<>0THEN
  236T%=E%(`%,My%)-4:T_%=FALSE:L%=TRUE:REPEAT:T%=X%+T%!4:IFT_%THENl_%=((T%?3)AND32)=32ELSEl_%=FALSE
  237IF((T%?1)AND32)=32ORl_%THEN
  238L%=TRUE:IF(T%?1AND16)=0THEN
  239PROCF(T%):PROCE
  240ENDIF:T_%=L%
  241ENDIF:UNTILT%!4=-1
  242ENDIF
  243ENDIF:NEXTMy%:NEXT`%:MOUSERECTANGLEm%,d%,Gy%-m%,ry%-d%:ENDPROC
  244DEFFNF(M%):Qy%=-1:SYS&400cf,,A%:t_%=!A%:f_%=A%!4:qy%=A%!12:`_%=A%!16:!E%=20:E%!12=0:SYS&400e7,19,E%,qy%,`_%TO,,k_%:!A%=t_%:A%!4=f_%:K_%=M%?2AND15:CASE((M%?2)AND48)OF
  245WHEN0:SYS39,"<Keystroke%Window>",E%,8192:S%=VAL(FNE(E%)):!E%=S%:E%!32=0:SYS&600cb,,E%:IFE%!32=0ORS%=0THEN
  246IFFNA(M%!12,M%!16,TRUE)<>FNE(M%+76)THEN
  247PROCM(0,"The specified window has been deleted. Change the keystroke to 'Any window' or 'Window at pointer'. See the manual for more help.",1)
  248ELSE:Qy%=M%!16
  249ENDIF
  250ELSE:Qy%=S%
  251ENDIF:OSCLI("Unset Keystroke%Window")
  252WHEN16:IF`_%>-2THEN
  253IFk_%=M%!12OR(K_%=0ANDM%!20<-1AND(M%?3AND8)=0)OR(K_%=4AND(M%?3AND8)=0)THEN
  254IFqy%>0THEN
  255!E%=qy%:SYS&400cc,,E%:u%=TRUE:IF((E%!32)ANDW_%)<>(M%!104)AND(M%?3AND8)=8THENu%=FALSE
  256IF((E%!60)AND256)=0THEN
  257F$=FNE(E%+76)
  258ELSE:F$=FNZ(k_%,E%!76)
  259ENDIF:IFLEFT$(F$,27)<>FNE(M%+76)AND(M%?3AND4)=4THENu%=FALSE
  260IFu%THENQy%=qy%
  261ENDIF
  262ENDIF
  263ENDIF
  264WHEN32:s%=FNS:Zy%=0:WHILEs%<>-1:a%!Zy%=s%:Zy%+=4:s%=FNM(s%):ENDWHILE:IF(M%?3AND32)=0THENa%!Zy%=qy%:Zy%+=4
  265c_%=FALSE:WHILEZy%>=0ANDNOTc_%:s%=a%!Zy%:!E%=20:E%!12=0:SYS&600e7,19,E%,s%,-1TO,,r%:IFr%<>0ANDr%<>s%THEN
  266!E%=s%:SYS&400cc,,E%:u%=TRUE:g_%=(M%?2)MOD16:IF(E%!32ANDW_%)<>(M%!104)AND((M%?3)AND8)=8THENu%=FALSE
  267IFLEFT$(FNA(r%,s%,FALSE),27)<>FNE(M%+76)AND((M%?3)AND4)=4THENu%=FALSE
  268IFr%<>M%!12ANDNOT((g_%=4AND((M%?3)AND8)=0)OR(g_%=0AND((M%?3)AND8)=0ANDM%!20<-1))THENu%=FALSE
  269IFu%THEN
  270Qy%=s%:c_%=TRUE
  271ENDIF
  272ENDIF:Zy%-=4:ENDWHILE
  273ENDCASE:IFQy%=-1THENL%=FALSE
  274=Qy%
  275DEFPROCD(M%):IFe%THEN
  276PROCE:jy%=FNS:WHILEjy%<>-1:S%=jy%:jy%=FNM(jy%):ENDWHILE:l%=M%+28:WHILE!l%<>-1ANDl%<M%+56ANDS%<>-1:!A%=S%:A%!4=((!l%)*3)+2:SYS&400ce,,A%:_y%=((A%!16)+(A%!8))DIV2:wy%=((A%!20)+(A%!12))DIV2:SYS&400cb,,A%:Dy%=_y%+((A%!4)-(A%!20)):Vy%=wy%+((A%!16)-(A%!24)):l%+=4
  277IF(!l%=-1ORl%=M%+56)AND(M%?2MOD16)=1THENDy%-=16
  278PROCA(Dy%,Vy%):PROCE:S%=FNM(S%):ENDWHILE:IF!l%=-1ORl%=M%+56THEN
  279IF(M%?2MOD16)=1THENPROCZ(4)
  280IF(M%?2MOD16)=5ANDS%>-1THEN
  281!A%=S%:SYS&400cb,,A%:PROCA((A%!4)+64,(A%!16)-44)
  282ENDIF
  283ELSE:SYS&400d4,,-1
  284ENDIF
  285ELSE:CASE(M%?2MOD16)OF
  286WHEN1:FORI%=0TO24STEP4:A%!I%=M%!(I%+28):NEXTI%:A%!28=-1:SYS&400e7,9,A%,M%!12:PROCE:SYS&400d4,,-1
  287WHEN5:SYS&400d4,,-1:PROCE:!A%=64:A%!12=0:A%!16=&400c0:A%!20=1:A%!24=t_%-64:A%!28=f_%+44:FORI%=0TO24STEP4:A%!(I%+32)=M%!(I%+28):NEXTI%:A%!60=-1:SYS&400e7,17,A%,M%!12
  288ENDCASE
  289ENDIF:ENDPROC
  290DEFPROCA(py%,`y%):IFPy%>0ANDe%THEN
  291MOUSEB%,G%,vy%:c%=SQR(((B%-py%)^2)+((G%-`y%)^2)):WHILEc%>Ey%:Jy%=TIME:IFc%>Ey%THEN
  292E=Ey%/c%:MOUSERECTANGLEB%+((py%-B%)*E),G%+((`y%-G%)*E),0,0
  293ENDIF:PROCE:MOUSEB%,G%,vy%:c%=SQR(((B%-py%)^2)+((G%-`y%)^2)):REPEATUNTILTIME>=Jy%+Py%:ENDWHILE
  294ENDIF:MOUSERECTANGLEpy%,`y%,0,0:PROCE:ENDPROC
  295DEFPROCa(Z%):MOUSEM_%,V_%,vy%:SYS&400cf,,A%:DJ%=A%!16:IFZ%!12=0THEN
  296S%=A%!12
  297ELSE:S%=FNF(Z%)
  298ENDIF:!A%=S%:IFS%>0THEN
  299SYS&400cb,,A%:U%=A%!4:O%=A%!8:_%=A%!12:V%=A%!16:v%=A%!20:g%=A%!24:IF(Z%?2DIV16)=1THENN%=DJ%ELSEN%=Z%!20
  300IFN%>-1THEN
  301A%!4=N%:SYS&400ce,,A%:LJ%=((A%!8+A%!16)/2)+(U%-v%):HJ%=((A%!12+A%!20)/2)+(V%-g%)
  302ELSE:LJ%=-1:HJ%=-1
  303ENDIF
  304ELSE:U%=-1:O%=-1:_%=-1:V%=-1:v%=-1:g%=-1
  305ENDIF:IFU%>-1THEN
  306CASEZ%?35OF
  307WHEN0:_%+=Z%!32-U%:U%=Z%!32
  308WHEN1:C%=(Z%!32)AND&ffffff:IF(C%AND&800000)THENC%=C%OR&ff000000
  309U%=U%+C%:_%=_%+C%:z%=TRUE
  310ENDCASE:CASEZ%?47OF
  311WHEN0:O%+=Z%!44-V%:V%=Z%!44
  312WHEN1:C%=(Z%!44)AND&ffffff:IF(C%AND&800000)THENC%=C%OR&ff000000
  313V%=V%+C%:O%=O%+C%:z%=TRUE
  314ENDCASE:CASEZ%?39OF
  315WHEN0:_%=U%+Z%!36
  316WHEN1:C%=(Z%!36)AND&ffffff:IF(C%AND&800000)THENC%=C%OR&ff000000
  317_%+=C%:z%=TRUE
  318ENDCASE:CASEZ%?43OF
  319WHEN0:O%=V%-Z%!40
  320WHEN1:C%=(Z%!40)AND&ffffff:IF(C%AND&800000)THENC%=C%OR&ff000000
  321O%-=C%:z%=TRUE
  322ENDCASE:CASEZ%?51OF
  323WHEN0:v%=Z%!48:IF(v%AND&800000)<>0THENv%=v%OR&ff000000
  324WHEN1:C%=(Z%!48)AND&ffffff:IF(C%AND&800000)THENC%=C%OR&ff000000
  325v%+=C%:z%=TRUE
  326ENDCASE:CASEZ%?55OF
  327WHEN0:g%=Z%!52:IF(g%AND&800000)<>0THENg%=g%OR&ff000000
  328WHEN1:C%=(Z%!52)AND&ffffff:IF(C%AND&800000)THENC%=C%OR&ff000000
  329g%+=C%:z%=TRUE
  330ENDCASE
  331ENDIF:CASEZ%?27OF
  332WHEN0:M_%=Z%!24
  333WHEN1:C%=(Z%!24)AND&ffffff:IF(C%AND&800000)THENC%=C%OR&ff000000
  334M_%+=C%:z%=TRUE
  335ENDCASE:CASEZ%?31OF
  336WHEN0:V_%=Z%!28
  337WHEN1:C%=(Z%!28)AND&ffffff:IF(C%AND&800000)THENC%=C%OR&ff000000
  338V_%+=C%:z%=TRUE
  339ENDCASE:y_%=FALSE:FORI%=35TO55STEP4:IFZ%?I%<>255THENy_%=TRUE
  340NEXTI%:IFy_%ANDU%>-1THEN
  341IFe%ANDPy%>0THEN
  342!A%=S%:SYS&400cb,,A%:IF(U%<>A%!4ORV%<>A%!16)AND(Z%?25)<>255THEN
  343PROCA((A%!12+A%!4)/2,A%!16+20):B%=A%!4:G%=A%!16:WHILEB%<>U%ORG%<>V%:Jy%=TIME:c%=SQR(((B%-U%)^2)+((G%-V%)^2)):IFc%<=Ey%THEN
  344Ny%=U%-B%:Uy%=V%-G%
  345ELSE:E=Ey%/c%:Ny%=((U%-B%)*E):Uy%=((V%-G%)*E)
  346ENDIF:!E%=S%:SYS&400cb,,E%:O_%=E%!4:__%=E%!16:E%!4=(E%!4)+Ny%:E%!8=(E%!8)+Uy%:E%!12=(E%!12)+Ny%:E%!16=(E%!16)+Uy%:SYS&400e7,2,E%,S%,-1:PROCE:!A%=S%:SYS&400cb,,A%:IFA%!4=O_%ANDA%!16=__%THENU%=O_%:V%=__%
  347MOUSERECTANGLE(A%!12+A%!4)/2,A%!16+20,0,0:F_%=B%:C_%=G%:B%=A%!4:G%=A%!16:IFB%=F_%ANDG%=C_%THENU%=B%:V%=G%
  348ENDWHILE:REPEATUNTILTIME>=Jy%+Py%
  349ENDIF:!A%=S%:SYS&400cb,,A%:IF(A%!12<>_%ORA%!8<>O%)AND(Z%?43)<>255THEN
  350PROCA(A%!12+20,A%!8-20):B%=A%!12:G%=A%!8:d_%=FALSE:WHILEB%<>_%ORG%<>O%:c%=SQR(((B%-_%)^2)+((G%-O%)^2)):IFc%<=Ey%THEN
  351Ny%=_%-B%:Uy%=O%-G%:d_%=TRUE
  352ELSE:E=Ey%/c%:Ny%=((_%-B%)*E):Uy%=((O%-G%)*E)
  353ENDIF:!E%=S%:SYS&400cb,,E%:E%!12=(E%!12)+Ny%:E%!8=(E%!8)+Uy%:IFd_%THENE%!20=v%:E%!24=g%
  354SYS&400e7,2,E%,S%,-1:PROCE:!A%=S%:SYS&400cb,,A%:MOUSERECTANGLEA%!12+20,A%!8-20,0,0:F_%=B%:C_%=G%:B%=A%!12:G%=A%!8:IFF_%=B%ANDC_%=G%THEN_%=B%:O%=G%
  355REPEATUNTILTIME>=Jy%+Py%:ENDWHILE
  356ENDIF
  357ELSE:!E%=S%:SYS&400cb,,E%:E%!4=U%:E%!8=O%:E%!12=_%:E%!16=V%:E%!20=v%:E%!24=g%:SYS&400e7,2,E%,S%,-1
  358ENDIF
  359ENDIF:IFZ%?27<>255THENPROCA(M_%,V_%)
  360ENDPROC
  361DEFPROCC(F%,S%,N%,Fy%,yy%,fy%):IFS%>-1THEN
  362!E%=S%:SYS&400cb,,E%:IF((E%!32)AND(1<<31))<>0THENQ%=TRUEELSEQ%=FALSE
  363ty%=(Q%AND(E%!32AND(1<<30))<>0)OR(NOTQ%AND(E%!32AND(1<<3))<>0):cy%=(Q%AND(E%!32AND(1<<28))<>0)OR(NOTQ%AND(E%!32AND(1<<2))<>0)
  364ELSE:ty%=FALSE:cy%=FALSE
  365ENDIF:IFN%<-1THEN
  366CASEN%OF
  367WHEN-2:!E%=S%:SYS&400cb,,E%:IF(Q%AND(E%!32AND(1<<24))<>0)OR(NOTQ%AND(E%!32AND(1<<7))=0)THEN
  368IFe%THEN
  369PROCA(E%!4+20,E%!16+20):PROCZ(M%?24)
  370ELSE:E%!28=-2:SYS&400e7,2,E%,S%,-1
  371ENDIF
  372ENDIF
  373WHEN-3:!E%=S%:SYS&400cb,,E%:IF(Q%AND(E%!32AND(1<<25))<>0)OR(NOTQ%AND(E%!32AND(1<<7))=0)THEN
  374IFe%THEN
  375PROCA(E%!4+60,E%!16+20):PROCZ(M%?24)
  376ELSE:SYS&400e7,3,E%,S%,-1
  377ENDIF
  378ENDIF
  379WHEN-4,-9:IF(Fy%AND255)=4THEN
  380!E%=S%:SYS&400cb,,E%:IF(Q%AND(E%!32AND(1<<26))<>0)OR(NOTQ%AND(E%!32AND1)<>0)THEN
  381IFe%THEN
  382PROCA(E%!4+80,E%!16+20):PROCZ(M%?24)
  383ELSE:E%!28=-1:SYS&400e7,2,E%,S%,-1
  384ENDIF
  385ENDIF
  386ENDIF
  387WHEN-5:!E%=S%:SYS&400cb,,E%:IFNOTe%THEN
  388IF((E%!32)AND(1<<18))<>0THEN
  389E%!8=E%!16:E%!12=E%!4
  390ELSE:E%!8=-4096:E%!12=4096
  391ENDIF
  392ENDIF:IF(Q%AND(E%!32AND(1<<27))<>0)OR(NOTQ%AND(E%!32AND1)<>0)THEN
  393IFe%THEN
  394PROCA(E%!12+20,E%!16+20):PROCZ(M%?24)
  395ELSE:SYS&400e7,2,E%,S%,-1
  396ENDIF
  397ENDIF
  398WHEN-6,-8,-10,-12:IFe%THEN
  399!E%=S%:SYS&400cb,,E%:CASEN%OF
  400WHEN-6:IFcy%THEN
  401PROCA(E%!12+20,E%!16-20):PROCZ(M%?24)
  402ENDIF
  403WHEN-8:IFcy%THEN
  404PROCA(E%!12+20,E%!8+20):PROCZ(M%?24)
  405ENDIF
  406WHEN-10:IFty%THEN
  407PROCA(E%!4+20,E%!8-20):PROCZ(M%?24)
  408ENDIF
  409WHEN-12:IFty%THEN
  410PROCA(E%!12-20,E%!8-20):PROCZ(M%?24)
  411ENDIF
  412ENDCASE
  413ELSE:IFN%>-9THENG_%=24:z_%=cy%ELSEG_%=20:z_%=ty%
  414IFN%=-8ORN%=-10THENh_%=-32ELSEh_%=32
  415!E%=S%:SYS&400cb,,E%:IFz_%THEN
  416E%!G_%=(E%!G_%)+h_%:SYS&400e7,2,E%,S%,-1:z%=TRUE
  417ENDIF
  418ENDIF
  419ENDCASE
  420ELSE:IF(M%?2DIV16)=1THEN
  421SYS&400cf,,A%:N%=A%!16
  422ENDIF:i%=-1:D_%=TRUE:IFN%=-1THEN
  423!E%=S%:SYS&400cc,,E%:i%=(E%!64)>>12:WJ%=-1
  424ELSE:!A%=S%:A%!4=N%:A%!24=0:SYS&600ce,,A%:IFA%!24<>0THENi%=(A%!24>>12)AND15:WJ%=(A%!24>>16)AND31
  425IFM%?26=1AND((M%?2)AND15)=0AND(A%!24AND(1<<21))=0THEND_%=FALSE
  426IFM%?26=2AND((M%?2)AND15)=0AND(A%!24AND(1<<21))<>0THEND_%=FALSE
  427ENDIF:IFi%=-1THEN
  428PROCM(0,"The specific window has been deleted. Change the keystroke to 'Any window' or 'Window at pointer'. See the manual for more help.",1)
  429ELSE:IFD_%THEN
  430Y%=Fy%AND255:!A%=yy%:A%!4=fy%:A%!12=S%:A%!16=N%:IFe%AND(Fy%AND65280)=0ANDS%>0THEN
  431IFN%>-1THEN
  432SYS&400ce,,A%+12:_y%=((A%!28)+(A%!20))DIV2:wy%=((A%!32)+(A%!24))DIV2
  433ELSE:_y%=8:wy%=-8
  434ENDIF:IFS%<0THEN
  435Dy%=_y%:Vy%=wy%+32
  436ELSE:SYS&400cb,,A%+12:IFN%=-1ORY%=2THEN
  437Dy%=(A%!16)+8:Vy%=(A%!28)-8
  438ELSE:Dy%=_y%+(A%!16-A%!32):Vy%=wy%+(A%!28-A%!36)
  439ENDIF
  440ENDIF:IF((M%?2)DIV16)<>1THENPROCA(Dy%,Vy%)
  441SYS&400cf,,A%:IFA%!12=S%ANDA%!16=N%THEN
  442PROCZ(Y%)
  443ENDIF
  444ELSE:IFY%=2THEN
  445A%!8=2:SYS&400e7,6,A%,F%
  446ELSE:CASEi%OF
  447WHEN0,12,13
  448WHEN1,2,3,4,6,9:IFi%=6AND(Fy%AND65280)=512THEN
  449A%!8=Y%*16
  450ELSE:A%!8=Y%
  451ENDIF:SYS&400e7,6,A%,F%:IFi%=2THENz%=TRUE
  452WHEN5,8:CASE(Fy%AND65280)OF
  453WHEN256:A%!8=Y%:SYS&400e7,6,A%,F%
  454WHEN512:IFi%=8THEN
  455A%!8=Y%*16:SYS&400e7,6,A%,F%
  456ENDIF
  457ENDCASE
  458WHEN7,11:IF(Fy%AND65280)=512ANDi%=11THEN
  459A%!8=Y%*16
  460ELSE:A%!8=Y%
  461ENDIF:SYS&400e7,6,A%,F%
  462WHEN10:CASEFy%AND65280OF
  463WHEN0:A%!8=Y%*256
  464WHEN256:A%!8=Y%
  465WHEN512:A%!8=Y%*16
  466ENDCASE:SYS&400e7,6,A%,F%
  467WHEN14:IF(Fy%AND65280)=512THEN
  468A%!8=Y%*16
  469ELSE:A%!8=Y%
  470ENDIF:SYS&400e7,6,A%,F%:SYS&400d2,S%,N%,-1,-1,NOT(1<<25),-1
  471WHEN15:SYS&400d2,S%,N%,-1,-1,NOT(1<<25),-1
  472ENDCASE
  473ENDIF
  474ENDIF
  475ENDIF
  476ENDIF
  477ENDIF:ENDPROC
  478DEFPROCU(w%,H$):PROCS(w%,H$):FORZ%=X%+Sy%TOX%+Ay%-t%STEPt%:IF((Z%?3)AND128)=0THEN
  479IFFNE(Z%+56)=H$AND((Z%?2)MOD16)<>2AND((Z%?2)MOD16)<>3THEN
  480Z%!12=w%:IF((Z%?2)DIV16)=0THENZ%!16=FNL(FNE(Z%+76))
  481IFZ%!16=-2THENZ%!20=FNX(FNE(Z%+116))
  482!A%=-2:A%!4=8:SYS&400ce,,A%
  483ENDIF
  484ENDIF:NEXTZ%:ENDPROC
  485DEFPROCz(w%):FORZ%=X%+Sy%TOX%+Ay%-t%STEPt%:IF((Z%?3)AND128)=0AND((Z%?2)MOD16)<>2AND((Z%?2)MOD16)<>3ANDZ%!12=w%THEN
  486Z%!12=-1:IF((Z%?2)DIV16)=0THENZ%!16=-1
  487ENDIF:NEXTZ%:FORI%=0TOCy%:IFA%(I%)=w%THENA%(I%)=-1:A$(I%)=""
  488NEXTI%:ENDPROC
  489DEFFND(u_%,cJ%):AJ%=FALSE:IF(u_%?3AND128)=0THEN
  490IF(((u_%?2)MOD16)AND2)=2THEN
  491IFFNE(u_%+12)=""THENAJ%=TRUE
  492ENDIF
  493ENDIF:=AJ%
  494DEFPROCV:D$=FNE(E%+44):IFE%!40=4093THEN
  495E%!12=E%!8:E%!16=4:!E%=256:SYS&400e7,17,E%,E%!4:PROCJ(D$):SOUND1,-15,100,5:IFD$="<Wimp$Scrap>"THEN
  496SYS8,6,"<Wimp$Scrap>"
  497ELSE:y$=D$
  498ENDIF
  499ENDIF:ENDPROC
  500DEFPROCG:D%=0:FORby%=0TO7:FORey%=0TO96:IFE%(ey%,by%)<>-1THEN
  501IF!E%(ey%,by%)<>0THEN
  502Ly%=E%(ey%,by%)-4:REPEAT:Ly%=X%+Ly%!4:IF(Ly%?3AND32)=0ANDNOTFND(Ly%,0)THEN
  503P_%!D%=Ly%:D%+=4
  504ENDIF:UNTILLy%!4=-1
  505ENDIF
  506ENDIF:NEXTey%:NEXTby%:IFD%<1024THEN
  507FORI%=D%TO1020STEP4:P_%!D%=-1:NEXTI%
  508ENDIF:!A%=0:A%!4=-60-(D%*8):A%!8=1336:A%!12=0:SYS&400d7,Oy%,A%:SYS&400d1,Oy%,0,-4096,4096,0:ENDPROC
  509DEFPROCJ(D$):SYS8,5,D$TOm_%,,MJ%,,r_%:RJ%=(MJ%AND&fff00)DIV256:IFm_%ANDRJ%=4093THEN
  510SYS&406c0:VJ%=Ay%:Ay%=r_%:IFFNPTHEN
  511SYS8,255,D$,X%,0:d$=FNE(X%):IFd$<>"Keystrokes"+a$THEN
  512PROCM(0,"This is not a valid keystrokes file",1)
  513ELSE:FORZ%=X%+Sy%TOX%+r_%-t%STEPt%:PROCc(Z%):NEXTZ%
  514ENDIF
  515ELSE:PROCM(0,"Executor has run out of memory",1):Ay%=VJ%
  516ENDIF:SYS&406c1:PROCG
  517ENDIF:ENDPROC
  518DEFPROCc(Z%):IF((Z%?1)AND160)=32THENWy%=TRUE
  519IF((Z%?2)AND2)=0THEN
  520v$=FNE(Z%+56):F%=-1:FORJ%=0TOCy%:IFA$(J%)=v$THENF%=A%(J%):J%=Cy%
  521NEXTJ%:Z%!12=F%:IFF%<>-1THEN
  522IF((Z%?2)DIV16)=0THEN
  523IFFNE(Z%+76)="Icon bar"THEN
  524Z%!16=-2:FORJ%=0TO63:E%!12=0:SYS&600e7,19,E%,-2,J%TO,,r%:IFr%=F%THEN
  525IFFNC(F%,-2,J%,FALSE)=FNE(Z%+116)THENZ%!20=J%:J%=63
  526ENDIF:NEXTJ%
  527ELSE:w%=-1:IFHy%>=300THEN
  528J%=FNS:WHILEJ%<>-1ANDw%=-1:E%!12=0:SYS&600e7,19,E%,J%,-1TO,,r%:IFr%=F%THEN
  529IFFNU(J%)=((Z%!104)ANDNOT(1<<20))ANDFNA(F%,J%,FALSE)=FNE(Z%+76)THENw%=J%
  530ENDIF:J%=FNM(J%):ENDWHILE
  531ELSE:FORJ%=1744TO1996STEP4:E%!12=0:SYS&600e7,19,E%,J%,-1TO,,r%:IFr%=F%THEN
  532IFFNU(J%)=((Z%!104)ANDNOT(1<<20))ANDFNA(F%,J%,FALSE)=FNE(Z%+76)THENw%=J%:J%=1996
  533ENDIF:NEXTJ%
  534ENDIF:Z%!16=w%
  535ENDIF
  536ENDIF
  537ENDIF
  538ENDIF:ENDPROC
  539DEFPROCd:FORw_%=0TO63:E%!0=20:E%!12=0:SYS&600e7,19,E%,-2,w_%TO,,F%:IFF%<>-2ANDF%<>0THENPROCS(F%,"")
  540NEXTw_%:IFHy%>=300THEN
  541f%=FNS:WHILEf%<>-1:E%!12=0:SYS&600e7,19,E%,f%,-1TO,,F%:IFF%<>f%ANDF%<>0THENPROCS(F%,"")
  542f%=FNM(f%):ENDWHILE
  543ELSE:FORf%=1744TO1996STEP4:E%!12=0:SYS&600e7,19,E%,f%,-1TO,,F%:IFF%<>f%ANDF%<>0THENPROCS(F%,"")
  544NEXTf%
  545ENDIF:ENDPROC
  546DEFPROCS(w%,H$):I_%=-1:n_%=-1:FORJ%=Cy%TO0STEP-1:IFA%(J%)=-1THENI_%=J%
  547IFA%(J%)=w%THENn_%=J%
  548NEXTJ%:IFn_%=-1THEN
  549A%(I_%)=w%:IFH$=""THENH$=FNB(w%)
  550A$(I_%)=H$
  551ENDIF:ENDPROC
  552DEFPROC_:Ay%=Sy%+t%:IFFNPTHEN
  553$X%="Keystrokes"+a$:FORq_%=12TO2584STEP4:X%!q_%=0:NEXTq_%:FORI%=Sy%TOSy%+t%-4STEP4:X%!I%=-1:NEXTI%
  554ELSE:PROCM(0,"Executor has run out of memory",2)
  555ENDIF:ENDPROC
  556DEFPROCW(xJ%,XJ%,ZJ%):SYS39,"<Keystroke%Var>",ly%,8:SYS39,"<Keystroke%Inc>",L_%,8:$(y%)=STR$(b%DIV6000)+CHR$0:SYS&20023,"Executor$Dir",A%,-1,0TO,,m_%:IFWy%THENH%!28=1ELSEH%!28=0
  557SYS&400d4,,Iy%,XJ%,ZJ%:x_%=xJ%:FJ%=XJ%:JJ%=ZJ%:ENDPROC
  558DEFPROCN:PROCq(j%):O$=FNE(M%+128):!E%=j%:SYS&400cc,,E%:IFO$=""THEN
  559$(E%!76)="Enter text"
  560ELSE:$(E%!76)=O$
  561ENDIF:PROCI(j%,0,""):!A%=j%:SYS&400cb,,A%:SYS&400c5,,A%:SYS&400d3,,q%:SYS&400d2,j%,0,-1,-1,NOT(1<<25),-1:G$="<None>":REPEAT:SYS&400c7,6146,E%TOXy%:IFXy%=8AND!E%=j%THEN
  562IFE%!24=27THENG$="<Quit>"
  563IFE%!24=13THENG$=FNH(j%,0)
  564ENDIF:IF(Xy%=17ORXy%=18)ANDE%!16=0THENSYS17
  565UNTILG$<>"<None>":IFG$<>""THENOSCLI("Set Keystroke$Input "+G$)ELSEOSCLI("Unset Keystroke$Input")
  566SYS&400d2,!q%,q%!4,q%!8,q%!12,q%!16,q%!20:!A%=j%:SYS&400c6,,A%:IFG$="<Quit>"THENL%=FALSE
  567ENDPROC
  568DEFFNQ:LOCALq%:SYS39,"<Keystroke%Inc>",E%,8192:q%=VAL(FNE(E%)):SYS39,"<Keystroke%Var>",E%,8192:j_%=VAL(FNE(E%)):IFq%<0THEN
  569IFj_%+q%<-999THENL$=""ELSEL$=STR$q%
  570ELSE:IFj_%+q%>9999THENL$=""ELSEL$="+"+STR$q%
  571ENDIF:=L$
  572DEFPROCO:PROCG:!E%=Oy%:SYS&400cb,,E%:IF((E%!32)AND(1<<16))<>0THEN
  573SYS&400d1,Oy%,0,-4096,4096,0
  574ELSE:SYS&400c5,,E%
  575ENDIF:ENDPROC
  576DEFPROCq(S%):!A%=S%:SYS&400cb,,A%:Ty%=A%!12-A%!4:zy%=A%!16-A%!8:PJ%=((Gy%-m%)/2)+m%:BJ%=((ry%-d%)/2)+d%:A%!4=PJ%-(Ty%/2):A%!8=BJ%-(zy%/2):A%!12=A%!4+Ty%:A%!16=A%!8+zy%:A%!28=-1:SYS&400c5,,A%:ENDPROC
  577DEFPROCM(OJ%,n$,KJ%):!A%=OJ%:$(A%+4)=n$:SYS&400df,A%,KJ%,"Executor"TO,SJ%:IFSJ%=2THENSYS&400dd:SYS17
  578hy%=FALSE:ENDPROC
  579DEFPROCI(S%,N%,c$):!A%=S%:A%!4=N%:SYS&400ce,,A%:IFFNE(A%!28)<>LEFT$(c$,(A%!32)-1)THEN
  580$(A%!28)=LEFT$(c$,(A%!32)-1):A%!8=0:A%!12=0:SYS&400cd,,A%
  581ENDIF:ENDPROC
  582DEFFNE(P%):M$="":WHILE(?P%>31AND?P%<256)ANDLEN(M$)<255:M$=M$+CHR$?P%:P%=P%+1:ENDWHILE:=M$
  583DEFFNI(P%):M$="":WHILE(?P%>31AND?P%<256)ANDLEN(M$)<255:IF?P%>96AND?P%<123THEN
  584M$=M$+CHR$((?P%)-32)
  585ELSE:M$=M$+CHR$?P%
  586ENDIF:P%=P%+1:ENDWHILE:=M$
  587DEFFNZ(F%,P%):SYS&400f1,F%,P%,QJ%,A%,256:P%=A%:M$="":WHILE(?P%>31AND?P%<256)ANDLEN(M$)<255:M$=M$+CHR$?P%:P%=P%+1:ENDWHILE:=M$
  588DEFFNV(P%):M$="":WHILE(?P%>31AND?P%<256)ANDLEN(M$)<255:IF?P%=ASC("""")OR?P%=ASC("<")OR?P%=ASC("|")THENM$=M$+"|"
  589M$=M$+CHR$?P%:P%=P%+1:ENDWHILE:=M$
  590DEFFNB(F%):IFF%=0THEN
  591W$="<None>"
  592ELSE:!E%=24:E%!12=0:E%!16=&400c6:E%!20=F%:SYS&400e7,18,E%,0:W$="":REPEAT:PROCE:UNTILW$<>""
  593ENDIF:=LEFT$(W$,19)
  594DEFFNA(F%,S%,x%):CASES%OF
  595WHEN-1:F$="Background"
  596WHEN-2:F$="Icon bar"
  597OTHERWISE:!E%=S%:IFx%THEN
  598E%!32=0:SYS&600cc,,E%:IFE%!32=0THEN
  599F$="Nonexistent"
  600ELSE:Q%=(((E%!32)AND(1<<31))<>0):IF(Q%AND(E%!32AND(1<<26))<>0)OR(NOTQ%AND(E%!32AND1)<>0)ORE%?36<>255THEN
  601IF((E%!60)AND256)=0THEN
  602F$=FNE(E%+76)
  603ELSE:F$=FNZ(F%,E%!76)
  604ENDIF
  605ELSE:F$="No title"
  606ENDIF
  607ENDIF
  608ELSE:SYS&400cc,,E%:Q%=(((E%!32)AND(1<<31))<>0):IF(Q%AND(E%!32AND(1<<26))<>0)OR(NOTQ%AND(E%!32AND1)<>0)ORE%?36<>255THEN
  609IF((E%!60)AND256)=0THEN
  610F$=FNE(E%+76)
  611ELSE:F$=FNZ(F%,E%!76)
  612ENDIF
  613ELSE:F$="No title"
  614ENDIF
  615ENDIF
  616ENDCASE:=F$
  617DEFFNC(F%,S%,N%,qJ%):CASEN%OF
  618WHEN-1:Z$="Background"
  619WHEN-2:Z$="Back Icon"
  620WHEN-3:Z$="Close Icon"
  621WHEN-4:Z$="Title Bar"
  622WHEN-5:Z$="Toggle Icon"
  623WHEN-6:Z$="Scroll Up"
  624WHEN-7:Z$="V Bar"
  625WHEN-8:Z$="Scroll Down"
  626WHEN-9:Z$="Adjust Size"
  627WHEN-10:Z$="ScrollRight"
  628WHEN-11:Z$="H Bar"
  629WHEN-12:Z$="Scroll Left"
  630OTHERWISE:!E%=S%:E%!4=N%:SYS&400ce,,E%:IF(((E%!24)AND61440)>>12)>13ANDNOTqJ%THEN
  631Z$="Variable"
  632ELSE:IF((E%!24)AND256)=0THEN
  633Z$=FNE(E%+28)
  634ELSE:IFF%=0THEN
  635Z$="Unknown"
  636ELSE:IF((E%!24)AND1)=0THEN
  637Z$=FNZ(F%,E%!28)
  638ELSE:IF(E%!32)=-1THEN_$=""ELSE_$=FNZ(F%,E%!32)
  639Z$=FNZ(F%,E%!28):IFZ$=""THEN
  640Z$=";"+_$+";":IFINSTR(Z$,";s")<>0THEN
  641Z$=RIGHT$(Z$,LEN(Z$)-INSTR(Z$,";s")-1):Z$=LEFT$(Z$,INSTR(Z$,";")-1)
  642ELSE:Z$="None"
  643ENDIF
  644ENDIF
  645ENDIF
  646ENDIF
  647ENDIF
  648ENDIF
  649ENDCASE:=Z$
  650DEFFNU(S%):IFS%<0THEN
  651s_%=0
  652ELSE:!E%=S%:SYS&400cc,,E%:s_%=E%!32ANDW_%
  653ENDIF:=s_%
  654DEFFNL(r$):CASEr$OF
  655WHEN"Background":Yy%=-1
  656WHEN"Icon bar":Yy%=-2
  657OTHERWISE:Yy%=-1:K%=FNS:WHILEK%<>-1ANDYy%=-1:!E%=20:E%!12=0:SYS&600e7,19,E%,K%,-1TO,,N_%:IFN_%<>0ANDN_%<>K%THEN
  658IFr$=LEFT$(FNA(N_%,K%,FALSE),27)THENYy%=K%
  659ENDIF:K%=FNM(K%):ENDWHILE
  660ENDCASE:=Yy%
  661DEFFNX(b$):J_%=-1:Ry%=0:WHILERy%<256ANDJ_%=-1:!E%=20:E%!12=0:SYS&600e7,19,E%,-2,Ry%TO,,Z_%:IFZ_%<>0ANDZ_%<>-2THEN
  662IFb$=LEFT$(FNC(Z_%,-2,Ry%,FALSE),11)THENJ_%=Ry%
  663ENDIF:Ry%+=1:ENDWHILE:=J_%
  664DEFPROCB:!A%=128:A%!4=129:A%!8=130:A%!12=131:A%!16=4:A%!20=5:A%!24=-1:SYS49,A%,A%+28:m%=A%!28<<A%!44:d%=A%!32<<A%!48:Gy%=A%!36<<A%!44:ry%=A%!40<<A%!48:sJ%=1<<A%!44:wJ%=1<<A%!48:ENDPROC
  665DEFFNH(S%,N%):!A%=S%:A%!4=N%:SYS&400ce,,A%:=FNE(A%!28)
  666DEFFNW:SYS&400cf,,A%:S%=A%!12:IFA%!12<0THEN
  667V$=""
  668ELSE:E%!12=0:SYS&400e7,19,E%,S%,-1TO,,F%:!E%=24:E%!12=0:E%!16=&400c6:E%!20=F%:SYS&400e7,18,E%,0:W$="":REPEAT:PROCE:UNTILW$<>"":IFW$<>"Filer"THEN
  669V$=""
  670ELSE:!E%=S%:SYS&400cc,,E%:IF(E%!60AND256)=256THEN
  671V$=FNE(E%!76)
  672ELSE:V$=FNE(E%+76)
  673ENDIF
  674ENDIF
  675ENDIF:=V$
  676DEFFNS:LOCALI%:!E%=S_%:SYS&400cb,,E%:FORI%=4TO16STEP4:E%!I%=(E%!I%)-4096:NEXTI%:E%!28=-2:SYS&400c5,,E%:SYS&400cb,,E%:CJ%=E%!28:SYS&400c6,,E%:=CJ%
  677DEFFNM(S%):!E%=S%:E%!28=-1:SYS&600cb,,E%:=E%!28
  678DEFFNJ:SYS&20023,a%+128,a%,256,0TO,,IJ%:=LEFT$($a%,IJ%)
  679DEFPROCP:E%!64=1:EJ%=E%!8-!E%:b_%=E%!12-E%!4:E%?68=EJ%MOD256:E%?69=EJ%DIV256:E%?70=b_%MOD256:E%?71=b_%DIV256:IF(E%!28AND(1<<29))<>0THENE%!68=0
  680ENDPROC
  681DEFFNN:SYS&400cf,,A%:!E%=20:E%!16=0:E%!12=0:SYS&400e7,19,E%,A%!12,A%!16TO,,F%:IF(A%!16)>-1THEN
  682e$=FNC(F%,A%!12,A%!16,TRUE)
  683ELSE:e$=FNA(F%,A%!12,TRUE)
  684ENDIF:=e$
  685DEFFNG:SYS&400d3,,A%:!E%=20:E%!16=0:E%!12=0:SYS&400e7,19,E%,!A%,A%!4TO,,F%:IF(A%!4)>-1THEN
  686q$=FNC(F%,!A%,A%!4,TRUE)
  687ELSE:q$="<none>"
  688ENDIF:=q$
  689DEFPROCZ(_J%):SYS28TOv_%,e_%,zJ%,gy%:SYS6,138,9,v_%MOD256:SYS6,138,9,v_%DIV256:SYS6,138,9,e_%MOD256:SYS6,138,9,e_%DIV256:SYS6,138,9,_J%:SYS6,138,9,gy%AND255:SYS6,138,9,(gy%>>8)AND255:SYS6,138,9,(gy%>>16)AND255:SYS6,138,9,(gy%>>24)AND255:ENDPROC
  690DEFFNP:IFX%<&1800000THEN
  691B_%=GJ%+Ay%:SYS&400ec,B_%,-1TOi_%
  692ELSE:B_%=0:i_%=1
  693ENDIF:=(B_%<i_%)
  694DEFPROCR:dy%=TRUE:hy%=FALSE:Py%=0:Ey%=20:ny%=3000:t%=160:Sy%=2580:a$="2":Cy%=127:DIME%8192,A%256,U_%ny%,Iy%380,dJ%24,a%256,q%24:DIMy%8,NJ%8,ly%8,R_%8,L_%8,P_%1024,M%(Cy%):M%()=0:DIMZ%(127),E$(96),E%(96,7),A%(Cy%),A$(Cy%):YJ%=-1:aJ%=0
  695H%=Iy%+124:iy%=H%+100:uy%=iy%+52:A_%=uy%+52:SYS&400c0,200,&4b534154,"Executor"TOHy%,QJ%:IFHy%<200THENPROCM(0,"This program will only work on RISC OS 2.00 or later",2)
  696E_%=FALSE:!E%=-1:E%!4=0:E%!8=0:E%!12=68:E%!16=68:E%!20=12290:$(E%+24)="!Executor":SYS&400c2,,E%TOay%:PROCB:SYS6,161,140TO,,x%:IFHy%>=300AND(x%AND1)<>0THENz$="<Executor$Dir>.Templates3"ELSEz$="<Executor$Dir>.Templates"
  697SYS&400d9,,z$:By%=U_%:SYS&400db,,E%,By%,U_%+ny%,-1,"Info",0TO,,By%:PROCP:SYS&400c1,,E%TOS_%:SYS&400db,,E%,By%,U_%+ny%,-1,"Enter",0TO,,By%:PROCP:SYS&400c1,,E%TOj%:SYS&400db,,E%,By%,U_%+ny%,-1,"List",0TO,,By%:PROCP:SYS&400c1,,E%TOOy%:SYS&400da
  698SYS8,255,"<Executor$Dir>.Menus",Iy%,0:Iy%!32=S_%:Iy%!56=H%:H%!32=iy%:H%!56=uy%:H%!80=A_%:iy%!40=y%:iy%!44=NJ%:SYS39,"<Keystroke%Auto>",y%,8:IFVAL(FNE(y%))=0THEN$y%="15"
  699$NJ%="a0-9+":b%=VAL(FNE(y%))*6000:H_%=TIME:uy%!40=ly%:uy%!44=R_%:SYS39,"<Keystroke%Var>",E%,8192:$ly%=FNE(E%):$R_%="a0-9\-":A_%!40=L_%:A_%!44=R_%:SYS39,"<Keystroke%Inc>",L_%,8:GJ%=HIMEM-32768:X%=HIMEM:SYS16TOu$:Ay%=Sy%+t%:IFFNPTHEN
  700PROC_:FORW%=0TO127:READZ%(W%):NEXTW%:FORW%=0TO96:READE$(W%):NEXTW%:o_%=X%+12:FORI%=0TO96:READf$:FORJ%=0TO7:IFMID$(f$,J%+1,1)="1"THENE%(I%,J%)=o_%:o_%+=4ELSEE%(I%,J%)=-1
  701NEXTJ%:NEXTI%:W_%=&ff101fbf:Wy%=FALSE:A$()="<None>":A%()=-1:PROCd:my%=FALSE:IFHy%>=300THEN
  702SYS88,2TO,,my%:my%=(my%=1)
  703ENDIF:IFmy%THEN
  704E$(55)="#":E$(62)="\":Z%(94)=62:Z%(46)=-1
  705ENDIF:dy%=FALSE:IFWy%THENH%!28=((H%!28)OR1)ELSEH%!28=((H%!28)ANDNOT1)
  706SYS35,"Executor$DefaultFile",A%,256,0,0TO,,TJ%:A%?TJ%=0:w$=FNE(A%):PROCJ(w$+".Default"):eJ%=FALSE
  707ELSE:PROCM(0,"Executor has run out of memory",2)
  708ENDIF:ENDPROC
  709DATA -1,-1,-1,-1,-1,-1,-1,-1,-1,94,95,96,-1,-1,-1,-1
  710DATA 29,42,43,44, 4,47, 7,50,45,75,83,84,11,12,10,-1
  711DATA  0,35,17,32,46,21,48,39,50,76,85,86,60,61,62,63
  712DATA 40,41,16,30,45,33,27,28,54,73,87,88,93,64,65,66
  713DATA -1,13,36,18,37,22,23,41,57,71,90,-1,89,-1,67,68
  714DATA -1,31,15,19,20,26,24,57,56,70,91,92,-1,51,-1,-1
  715DATA 59,38,69,34,14,25,49,52,53,72,77,78,80,-1,-1,-1
  716DATA 58, 1, 2, 3, 5, 6, 8, 9,55,74,81,82,79,-1,-1,-1
  717DATA Print (F0),F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,F12,A,B,C
  718DATA D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S
  719DATA T,U,V,W,X,Y,Z,0,1,2,3,4,5,6,7,8
  720DATA 9,",","-","=",".","/","[","\","]",";",Escape,Tab,Break,Back tick,"�",Back space
  721DATA Insert,Home,Page Up,Page Down,"'",Space bar,Delete,Return
  722DATA Copy,Up arrow,Right arrow,Left arrow,Down arrow,Keypad 0,Keypad 1,Keypad 2
  723DATA Keypad 3,Keypad 4,Keypad 5,Keypad 6,Keypad 7,Keypad 8,Keypad 9,Keypad +
  724DATA Keypad -,Keypad .,Keypad /,Keypad #,Keypad *,Keypad Enter,Select,Menu,Adjust
  725DATA 11111111,11111111,11111111,11111111,11111111,11111111,11111111,11111111
  726DATA 11111111,11111111,11111111,11111111,11111111,00111111,00111111,00111111
  727DATA 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111
  728DATA 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111
  729DATA 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111
  730DATA 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111
  731DATA 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111
  732DATA 00111111,00111111,01111111,11111111,00001000,00111111,00111111,00111111
  733DATA 11111111,11111111,11111111,11111111,00111111,00111111,00111111,00111111
  734DATA 00111111,11111111,11111111,11111111,11111111,01111111,01111111,01111111
  735DATA 01111111,01111111,01111111,01111111,01111111,01111111,01111111,01111111
  736DATA 01111111,01111111,01111111,01111111,01111111,01111111,01111111,01111111,01111111
��M(�,�$+" at line "+Þ,2)
"�R:��M(�,�$+" at line "+Þ,3)
�:�E:�E_%:ș&400dd:ș17
%��E:�:ș&400c7,6144,E%�Xy%:ȎXy%�
�0:�hy%��Y
	�1:�T
	�2:ș&400c5,,E%

�3:ș&400c6,,E%
+�6:�E%!12=-2�E%!8=2��W(-2,(!E%)-64,296)
	�9:�w


�17,18:�e
�:�Xy%=0:�
7��Y:ș&400d3,,A%:hy%=�:z%=�:ș6,121,9�,p%:�p%<>255�
p%=Z%(p%):�p%<>-1�
)ky%=-�(-1)-2*�(-2)-4*�(-3):�Q(p%,ky%)
�
�:�dy%�
�H

�:hy%=�:�
%��T:ș&400c8,,E%�a_%:ȕa_%:Ȏ!E%�
}�Oy%:ȑE%!4-E%!20,E%!16-E%!24:�4,-8:�"Executor V3.07 List of keystrokes":D%=((-56-(E%!40-(E%!16-E%!24)))�8)��3:�D%<0�D%=0
dș&400e6,7:ȕP_%!D%<>-1�D%<((-48-(E%!32-(E%!16-E%!24)))�8)��3�D%<1024:Z%=P_%!D%:�((Z%?3)�128)=0�
+C$=E$(?Z%):�((Z%?1)�1)=1�C$="Shift+"+C$
�((Z%?1)�2)=2�C$="Ctrl+"+C$
�((Z%?1)�4)=4�C$="Alt+"+C$
RC$=C$+": "+�E(Z%+128):Ky%=(Z%?2)�15:�((Ky%=0�Ky%=4)�((Z%?3)�8)=8)�Ky%=1�Ky%=5�
C$+=" ("+�E(Z%+56)+")"
 �:�Ky%=7���E(Z%+12),">")<>0�
.C$+=" ("+��E(Z%+12),��E(Z%+12),">")-1)+")"
 �:�(Z%?1�128)<>0�
!'ȓȐ0,(-D%*8)-84,4096,31:ș&400e6,0
""�:�4,(-D%*8)-56:�C$:ș&400e6,7
#�:D%+=4:�:ȑ0,0
$�:ș&400ca,,E%�a_%:�:�
%��w:Ȏx_%�
&�-2:U$="Main.":UJ%=Iy%
'*�:ș&400d5,,UJ%,E%,A%:U$+=�E(A%):ȎU$�
( �"Main.Prefs.Autoexec":�Wy%�
)H%!28=((H%!28)��1):Wy%=�
*#�:H%!28=((H%!28)�1):Wy%=�:H_%=�
+�
,�"Main.List":�O
-�"Main.Quit":E_%=�
.&:�U$,20)="Main.Prefs.Autoexec."�
/�(�E(y%))=0�
0;�M(0,"The minimum time is one minute",1):$y%=�(b%�6000)
16�:Y$=�E(y%):�Y$,1)="+"�b%=�(Y$)*100�b%=�(Y$)*6000
2+�("SetEval Keystroke%Auto "+�(b%�6000))
3�
4I�:�U$,20)="Main.Prefs.Variable."��("SetEval Keystroke%Var "+�E(ly%))
5H�U$,21)="Main.Prefs.Increment."��("SetEval Keystroke%Inc "+�E(L_%))
6*�:ș&400cf,,A%:�A%!8=1��W(x_%,FJ%,JJ%)
7�
8��e:Ȏ(E%!16)�
9�0:E_%=�
:	�3:�V
;J�10:s$="Run "+w$:Y_%=E%!20:�I%=1��(s$):�#Y_%,�(�s$,I%,1)):�I%:�#Y_%,10
<�&400c0:�E%!32=0�
=S!A%=S_%:ș&400cb,,A%:Ty%=A%!12-A%!4:zy%=A%!16-A%!8:�E%!24+Ty%>Gy%�E%!24=Gy%-Ty%
>�E%!28-zy%<d%�E%!28=d%+zy%
?!�:ș&400e8,,E%!20,E%!24,E%!28
@�&400c1:�B
A)�&400c2:�dy%��U(E%!4,��E(E%+28),19))
B�&400c3:�dy%��z(E%!4)
C�&400c7:W$=�E(E%+28)
DH�&80e18:R$=�V(E%+36):�("Set Impulse$Selection "+�R$,�(R$)-�R$," ")))
E�:�
F*��F(M%):�(-113)���(-1)���(-2)���(-3)�
G!L%=�:�("Unset Keystroke$Do*")
H/�:ȗn%,o%,vy%:e%=((M%?1)�64)>0:�(M%?3�2)=0�
Ip_%=1:�E
JY�:!E%=0:$(E%+4)=�E(M%+128)+"?":ȗn%,o%,vy%:ș&400df,E%,19,"Executor"�,p_%:ȗ�n%,o%:�E
K
�:�p_%=1�
L0ș&400cf,,A%:yy%=!A%:fy%=A%!4:Ȏ((M%?2)�16)�
M,�0:�(M%!12)<>-1�(((M%?3)�8)=0�M%!20<-1)�
NS%=�F(M%):�S%<>-1�
O2ȗȓn%,o%,0,0:�C(M%!12,S%,M%!20,M%!24,yy%,fy%)
P�
Q
�:L%=�
R�
S�1:�(M%!12)<>-1�
TS%=�F(M%):�S%<>-1�
U5ȗȓn%,o%,0,0:�C(M%!12,S%,M%!20,2,yy%,fy%):�D(M%)
V�
W
�:L%=�
X�
Y"�2:ȗȓn%,o%,0,0:�K(�E(M%+12))
Z"�3:ȗȓn%,o%,0,0:�x(�E(M%+12))
[�4:ȗȓn%,o%,0,0:�a(M%)
\�5:�(M%!12)<>-1�
]S%=�F(M%):�S%<>-1�
^Bș&400d4,,-1:ȗȓn%,o%,0,0:�C(M%!12,S%,M%!20,2,yy%,fy%):�D(M%)
_�
`
�:L%=�
a�
b#�:�L%=��(M%?3�1)=1��1,-15,100,5
c�E
d�
e�:�
f��K(P$):�P$<>""�
g"�P$,"<Keystroke$Input>")>0��N
h�P$,"<Pointer$Text>")>0�
iBX$=�N:�X$=""��("Unset Pointer$Text")��("Set Pointer$Text "+X$)
j�:�P$,"<Caret$Text>")>0�
k>Q$=�G:�Q$=""��("Unset Caret$Text")��("Set Caret$Text "+Q$)
l�:�P$,"<Filer$Dir>")>0�
mI$=�W:�I$<>""�
n@�("Set Filer$Dir "+I$):ș39,P$,E%,8192:�("WimpTask "+�E(E%))
o�
p+�:ș39,P$,E%,8192:�("WimpTask "+�E(E%))
q#�:�P$,"<Keystroke%Var>")>0�L%�
rN�("SetEval Keystroke%Var Keystroke%Var"+�Q):ș39,"<Keystroke%Var>",E%,8192
s�
t
�:Jy%=�:�
u*��x(N$):�N$,"<Keystroke$Input>")>0��N
v�N$,"<Pointer$Text>")>0�
wBX$=�N:�X$=""��("Unset Pointer$Text")��("Set Pointer$Text "+X$)
x�:�N$,"<Caret$Text>")>0�
y>Q$=�G:�Q$=""��("Unset Caret$Text")��("Set Caret$Text "+Q$)
z�:�N$,"<Filer$Dir>")>0�
{=I$=�W:�I$<>""��("Set Filer$Dir "+�W)��("Unset Filer$Dir")
|*�:ș&20027,N$,E%,8192�x%:�x%>&3800000�
}ș&400df,x%,1,"Executor"
~*�:P%=E%:ș6,15:ȕ?P%<>0:Jy%=�:�?P%=92�
2P%+=1:E$=�I(P%):�E$,"\")>0�E$=�E$,�E$,"\")-1)
�/P%+=�(E$):R%=0:�E$,"-")>0��E$,5)<>"EVAL "�
�(�E$,"C")<�E$,"-")��E$,"C")>0�R%+=32
�(�E$,"S")<�E$,"-")��E$,"S")>0�R%+=16
�E$=�E$,�(E$)-�E$,"-"))
��:W%=0:ȎE$�
��"PRINT":W%=384+R%
��"TAB":W%=394+R%
��"COPY":W%=395+R%
��"LEFT","�":W%=396+R%
��"RIGHT","�":W%=397+R%
��"UP","�":W%=399+R%
��"DOWN","�":W%=398+R%
��"PAGE UP":W%=399+(R%�16)
��"PAGE DOWN":W%=398+(R%�16)
��"INSERT":W%=461+R%
��"DELETE","DEL":W%=127
��"ESCAPE","ESC":W%=27
�
�"":W%=92
�:�E$,1)="F"�
�&X_%=�(�E$,�(E$)-1)):�X_%>9�X_%+=64
�W%=384+X_%+R%
��:�E$,5)="EVAL "�
�VA$=�E$,�(E$)-5):ȕ�"9876543210.+-*/",�A$,1))=0��(A$)>0:A$=�A$,�(A$)-1):�:�(A$)=0�
�A=0
��:�"+*/",�A$,1))=0�
�'Z=�(A$):�A$,1)="-"�A$=�A$,�(A$)-1)
�9ȕ�"9876543210.",�A$,1))<>0��(A$)>0:A$=�A$,�(A$)-1):�
�	�:Z=0
�=�:ȕ�"+-/*",�A$,1))=0��(A$)>0:A$=�A$,�(A$)-1):�:�(A$)=0�
�A=Z
�_�:g$=�A$,1):A$=�A$,�(A$)-1):ȕ�"9876543210.-",�A$,1))=0��(A$)>0:A$=�A$,�(A$)-1):�:�(A$)=0�
�M=0
�
�:M=�(A$)
��:Ȏg$�
��"+":A=Z+M
��"-":A=Z-M
��"*":A=Z*M
��"/":A=Z/M
�
�:B$=�(A)
��
�J�:W%=�(�B$,1)):ȕ�(B$)>1:�E:ș&400dc,W%:B$=�B$,�(B$)-1):W%=�(�B$,1)):�
�#�:�(�E$,1))>135��(�E$,1))<140�
�5ȕ�(�E$,1))<136��(�E$,1))>139:E$=�E$):�:�(E$)>1�
�5�I%=1��(E$)-1:�(�E$,I%,1))>135��(�E$,I%,1))<140�
� �E:ș&400dc,260+�(�E$,I%,1))
��:�I%:W%=260+�(�E$,1))
��
��:�(E$)=1��(E$)>63�R%>=32�
�W%=�(E$)-64
��
��:�E:ș&400dc,W%
��:�E:�?P%=13�
�ș6,138,0,13
��:ș&400dc,?P%
��
�9�:P%+=1:���>=Jy%+(Py%*2):�:�N$,"<Keystroke%Var>")>0�
�N�("SetEval Keystroke%Var Keystroke%Var"+�Q):ș39,"<Keystroke%Var>",E%,8192
��
��:�
����H:ș39,"<Keystroke$Demo>",E%,8192:Py%=�(�E(E%)):$(a%+128)="Keystroke$Load*":K$=�J:ȕK$<>"":ș36,a%+128,"Clear",-1,0,0:�J(K$):$(a%+128)="Keystroke$Load*":K$=�J:�:$(a%+128)="Keystroke$Do*":J$=�J:ȕJ$<>"":ș36,a%+128,"Clear",-1,0,0:�L(J$)
�>$(a%+128)="Keystroke$Do*":J$=�J:�:�(H_%+b%)<��Wy%��s:H_%=�
�Mș39,"<Keystroke%Auto>",E%,8192:Q_%=�(�E(E%))*6000:�Q_%<>b%�Q_%>=1�b%=Q_%
�Hș39,"<Executor$Icon>",E%,8192:x$=�E(E%):�"On|ON|on",x$)<>0�ay%=-1�
�\!A%=-1:A%!4=0:A%!8=0:A%!12=68:A%!16=68:A%!20=12290:$(A%+24)="!Executor":ș&400c2,,A%�ay%
�"�:�"Off|OFF|off",x$)�ay%<>-1�
�'!A%=-2:A%!4=ay%:ș&400c4,,A%:ay%=-1
��:�
�!��L(J$):sy%=�J$,"@"):�sy%<>0�
�#S$=�J$,sy%-1):T$=�J$,�(J$)-sy%)
��:S$=J$:T$=J$
�/�:k%=0:�S$,4)="Alt+"�k%+=4:S$=�S$,�(S$)-4)
�)�S$,5)="Ctrl+"�k%+=2:S$=�S$,�(S$)-5)
�*�S$,6)="Shift+"�k%+=1:S$=�S$,�(S$)-6)
�+h%=0:x%=0:ȕx%<97�h%=0:�E$(x%)=S$�h%=x%
�x%+=1:�:�h%=0�
�,�`%=0�96:�My%=0�7:�X(T$,`%,My%):�My%:�`%
�
�:�sy%=0�
�
�Q(h%,k%)
��:�X(T$,h%,k%)
��
��:�
� ��Q(p%,ky%):�E%(p%,ky%)<>-1�
��!E%(p%,ky%)<>0�
�:M%=E%(p%,ky%)-4:L%=�:�:M%=X%+M%!4:�L%=��((M%?3)�32)=0�
�0L%=�:�((M%?3)�32)=0�((M%?2)�2)=0�(M%!12=-1)�
�^ș&400cf,,A%:!E%=20:E%!16=0:E%!12=0:ș&600e7,19,E%,A%!12,A%!16�,,xy%:�xy%<>(A%!12)�xy%<>0�
�t$=�B(xy%):�U(xy%,t$)
��
��:�(M%?1�16)=0�
�
�F(M%):�E
��
�,�:�M%!4=-1:ȗȓm%,d%,Gy%-m%,ry%-d%:�z%�
��:ș6,122�,W%:�W%=255
��
��
��:�
�!��X(h$,h%,k%):�E%(h%,k%)<>-1�
��!E%(h%,k%)<>0�
�RT%=E%(h%,k%)-4:oy%=�:L%=�:�:T%=X%+T%!4:�((T%?3)�32)=0�oy%=(�E(T%+128)=h$):L%=�
�	�oy%�
��(T%?1�16)=0�
�
�F(T%):�E
��:oy%=L%
�&�:�T%!4=-1:ȗȓm%,d%,Gy%-m%,ry%-d%
��
��:�
�*��s:�`%=0�96:�My%=0�7:�E%(`%,My%)<>-1�
��!E%(`%,My%)<>0�
�IT%=E%(`%,My%)-4:T_%=�:L%=�:�:T%=X%+T%!4:�T_%�l_%=((T%?3)�32)=32�l_%=�
��((T%?1)�32)=32�l_%�
�L%=�:�(T%?1�16)=0�
�
�F(T%):�E
��:T_%=L%
��:�T%!4=-1
��
�(�:�My%:�`%:ȗȓm%,d%,Gy%-m%,ry%-d%:�
�ݤF(M%):Qy%=-1:ș&400cf,,A%:t_%=!A%:f_%=A%!4:qy%=A%!12:`_%=A%!16:!E%=20:E%!12=0:ș&400e7,19,E%,qy%,`_%�,,k_%:!A%=t_%:A%!4=f_%:K_%=M%?2�15:Ȏ((M%?2)�48)�
�`�0:ș39,"<Keystroke%Window>",E%,8192:S%=�(�E(E%)):!E%=S%:E%!32=0:ș&600cb,,E%:�E%!32=0�S%=0�
�"�A(M%!12,M%!16,�)<>�E(M%+76)�
���M(0,"The specified window has been deleted. Change the keystroke to 'Any window' or 'Window at pointer'. See the manual for more help.",1)
��:Qy%=M%!16
��
��:Qy%=S%
�!�:�("Unset Keystroke%Window")
��16:�`_%>-2�
�>�k_%=M%!12�(K_%=0�M%!20<-1�(M%?3�8)=0)�(K_%=4�(M%?3�8)=0)�
��qy%>0�
�F!E%=qy%:ș&400cc,,E%:u%=�:�((E%!32)�W_%)<>(M%!104)�(M%?3�8)=8�u%=�
�((E%!60)�256)=0�
F$=�E(E%+76)
�:F$=�Z(k_%,E%!76)
)�:�F$,27)<>�E(M%+76)�(M%?3�4)=4�u%=�
�u%�Qy%=qy%
�
�
�
X�32:s%=�S:Zy%=0:ȕs%<>-1:a%!Zy%=s%:Zy%+=4:s%=�M(s%):�:�(M%?3�32)=0�a%!Zy%=qy%:Zy%+=4
	Yc_%=�:ȕZy%>=0��c_%:s%=a%!Zy%:!E%=20:E%!12=0:ș&600e7,19,E%,s%,-1�,,r%:�r%<>0�r%<>s%�

S!E%=s%:ș&400cc,,E%:u%=�:g_%=(M%?2)�16:�(E%!32�W_%)<>(M%!104)�((M%?3)�8)=8�u%=�
2�A(r%,s%,�),27)<>�E(M%+76)�((M%?3)�4)=4�u%=�
I�r%<>M%!12��((g_%=4�((M%?3)�8)=0)�(g_%=0�((M%?3)�8)=0�M%!20<-1))�u%=�

�u%�
Qy%=s%:c_%=�
�
�:Zy%-=4:�
�:�Qy%=-1�L%=�
=Qy%
��D(M%):�e%�
��E:jy%=�S:ȕjy%<>-1:S%=jy%:jy%=�M(jy%):�:l%=M%+28:ȕ!l%<>-1�l%<M%+56�S%<>-1:!A%=S%:A%!4=((!l%)*3)+2:ș&400ce,,A%:_y%=((A%!16)+(A%!8))�2:wy%=((A%!20)+(A%!12))�2:ș&400cb,,A%:Dy%=_y%+((A%!4)-(A%!20)):Vy%=wy%+((A%!16)-(A%!24)):l%+=4
*�(!l%=-1�l%=M%+56)�(M%?2�16)=1�Dy%-=16
0�A(Dy%,Vy%):�E:S%=�M(S%):�:�!l%=-1�l%=M%+56�
�(M%?2�16)=1��Z(4)
�(M%?2�16)=5�S%>-1�
0!A%=S%:ș&400cb,,A%:�A((A%!4)+64,(A%!16)-44)
�
�:ș&400d4,,-1
�
�:Ȏ(M%?2�16)�
S�1:�I%=0�24�4:A%!I%=M%!(I%+28):�I%:A%!28=-1:ș&400e7,9,A%,M%!12:�E:ș&400d4,,-1
��5:ș&400d4,,-1:�E:!A%=64:A%!12=0:A%!16=&400c0:A%!20=1:A%!24=t_%-64:A%!28=f_%+44:�I%=0�24�4:A%!(I%+32)=M%!(I%+28):�I%:A%!60=-1:ș&400e7,17,A%,M%!12
 �
!�:�
"��A(py%,`y%):�Py%>0�e%�
#GȗB%,G%,vy%:c%=�(((B%-py%)^2)+((G%-`y%)^2)):ȕc%>Ey%:Jy%=�:�c%>Ey%�
$4E=Ey%/c%:ȗȓB%+((py%-B%)*E),G%+((`y%-G%)*E),0,0
%C�:�E:ȗB%,G%,vy%:c%=�(((B%-py%)^2)+((G%-`y%)^2)):���>=Jy%+Py%:�
&�:ȗȓpy%,`y%,0,0:�E:�
':��a(Z%):ȗM_%,V_%,vy%:ș&400cf,,A%:DJ%=A%!16:�Z%!12=0�
(S%=A%!12
)�:S%=�F(Z%)
*�:!A%=S%:�S%>0�
+aș&400cb,,A%:U%=A%!4:O%=A%!8:_%=A%!12:V%=A%!16:v%=A%!20:g%=A%!24:�(Z%?2�16)=1�N%=DJ%�N%=Z%!20
,�N%>-1�
-SA%!4=N%:ș&400ce,,A%:LJ%=((A%!8+A%!16)/2)+(U%-v%):HJ%=((A%!12+A%!20)/2)+(V%-g%)
.�:LJ%=-1:HJ%=-1
/�
0)�:U%=-1:O%=-1:_%=-1:V%=-1:v%=-1:g%=-1
1
�:�U%>-1�
2ȎZ%?35�
3�0:_%+=Z%!32-U%:U%=Z%!32
47�1:C%=(Z%!32)�&ffffff:�(C%�&800000)�C%=C%�&ff000000
5U%=U%+C%:_%=_%+C%:z%=�
6�:ȎZ%?47�
7�0:O%+=Z%!44-V%:V%=Z%!44
87�1:C%=(Z%!44)�&ffffff:�(C%�&800000)�C%=C%�&ff000000
9V%=V%+C%:O%=O%+C%:z%=�
:�:ȎZ%?39�
;�0:_%=U%+Z%!36
<7�1:C%=(Z%!36)�&ffffff:�(C%�&800000)�C%=C%�&ff000000
=_%+=C%:z%=�
>�:ȎZ%?43�
?�0:O%=V%-Z%!40
@7�1:C%=(Z%!40)�&ffffff:�(C%�&800000)�C%=C%�&ff000000
AO%-=C%:z%=�
B�:ȎZ%?51�
C0�0:v%=Z%!48:�(v%�&800000)<>0�v%=v%�&ff000000
D7�1:C%=(Z%!48)�&ffffff:�(C%�&800000)�C%=C%�&ff000000
Ev%+=C%:z%=�
F�:ȎZ%?55�
G0�0:g%=Z%!52:�(g%�&800000)<>0�g%=g%�&ff000000
H7�1:C%=(Z%!52)�&ffffff:�(C%�&800000)�C%=C%�&ff000000
Ig%+=C%:z%=�
J�
K�:ȎZ%?27�
L�0:M_%=Z%!24
M7�1:C%=(Z%!24)�&ffffff:�(C%�&800000)�C%=C%�&ff000000
NM_%+=C%:z%=�
O�:ȎZ%?31�
P�0:V_%=Z%!28
Q7�1:C%=(Z%!28)�&ffffff:�(C%�&800000)�C%=C%�&ff000000
RV_%+=C%:z%=�
S)�:y_%=�:�I%=35�55�4:�Z%?I%<>255�y_%=�
T�I%:�y_%�U%>-1�
U�e%�Py%>0�
V;!A%=S%:ș&400cb,,A%:�(U%<>A%!4�V%<>A%!16)�(Z%?25)<>255�
Wn�A((A%!12+A%!4)/2,A%!16+20):B%=A%!4:G%=A%!16:ȕB%<>U%�G%<>V%:Jy%=�:c%=�(((B%-U%)^2)+((G%-V%)^2)):�c%<=Ey%�
XNy%=U%-B%:Uy%=V%-G%
Y.�:E=Ey%/c%:Ny%=((U%-B%)*E):Uy%=((V%-G%)*E)
Z��:!E%=S%:ș&400cb,,E%:O_%=E%!4:__%=E%!16:E%!4=(E%!4)+Ny%:E%!8=(E%!8)+Uy%:E%!12=(E%!12)+Ny%:E%!16=(E%!16)+Uy%:ș&400e7,2,E%,S%,-1:�E:!A%=S%:ș&400cb,,A%:�A%!4=O_%�A%!16=__%�U%=O_%:V%=__%
[]ȗȓ(A%!12+A%!4)/2,A%!16+20,0,0:F_%=B%:C_%=G%:B%=A%!4:G%=A%!16:�B%=F_%�G%=C_%�U%=B%:V%=G%
\�:���>=Jy%+Py%
]=�:!A%=S%:ș&400cb,,A%:�(A%!12<>_%�A%!8<>O%)�(Z%?43)<>255�
^g�A(A%!12+20,A%!8-20):B%=A%!12:G%=A%!8:d_%=�:ȕB%<>_%�G%<>O%:c%=�(((B%-_%)^2)+((G%-O%)^2)):�c%<=Ey%�
_Ny%=_%-B%:Uy%=O%-G%:d_%=�
`.�:E=Ey%/c%:Ny%=((_%-B%)*E):Uy%=((O%-G%)*E)
aR�:!E%=S%:ș&400cb,,E%:E%!12=(E%!12)+Ny%:E%!8=(E%!8)+Uy%:�d_%�E%!20=v%:E%!24=g%
b�ș&400e7,2,E%,S%,-1:�E:!A%=S%:ș&400cb,,A%:ȗȓA%!12+20,A%!8-20,0,0:F_%=B%:C_%=G%:B%=A%!12:G%=A%!8:�F_%=B%�C_%=G%�_%=B%:O%=G%
c���>=Jy%+Py%:�
d�
ea�:!E%=S%:ș&400cb,,E%:E%!4=U%:E%!8=O%:E%!12=_%:E%!16=V%:E%!20=v%:E%!24=g%:ș&400e7,2,E%,S%,-1
f�
g�:�Z%?27<>255��A(M_%,V_%)
h�
i%��C(F%,S%,N%,Fy%,yy%,fy%):�S%>-1�
j7!E%=S%:ș&400cb,,E%:�((E%!32)�(1<<31))<>0�Q%=��Q%=�
kkty%=(Q%�(E%!32�(1<<30))<>0)�(�Q%�(E%!32�(1<<3))<>0):cy%=(Q%�(E%!32�(1<<28))<>0)�(�Q%�(E%!32�(1<<2))<>0)
l�:ty%=�:cy%=�
m
�:�N%<-1�
n	ȎN%�
oL�-2:!E%=S%:ș&400cb,,E%:�(Q%�(E%!32�(1<<24))<>0)�(�Q%�(E%!32�(1<<7))=0)�
p�e%�
q"�A(E%!4+20,E%!16+20):�Z(M%?24)
r"�:E%!28=-2:ș&400e7,2,E%,S%,-1
s�
t�
uL�-3:!E%=S%:ș&400cb,,E%:�(Q%�(E%!32�(1<<25))<>0)�(�Q%�(E%!32�(1<<7))=0)�
v�e%�
w"�A(E%!4+60,E%!16+20):�Z(M%?24)
x�:ș&400e7,3,E%,S%,-1
y�
z�
{�-4,-9:�(Fy%�255)=4�
|D!E%=S%:ș&400cb,,E%:�(Q%�(E%!32�(1<<26))<>0)�(�Q%�(E%!32�1)<>0)�
}�e%�
~"�A(E%!4+80,E%!16+20):�Z(M%?24)
"�:E%!28=-1:ș&400e7,2,E%,S%,-1
��
��
��
�!�-5:!E%=S%:ș&400cb,,E%:�e%�
��((E%!32)�(1<<18))<>0�
�E%!8=E%!16:E%!12=E%!4
��:E%!8=-4096:E%!12=4096
��
�2�:�(Q%�(E%!32�(1<<27))<>0)�(�Q%�(E%!32�1)<>0)�
��e%�
�#�A(E%!12+20,E%!16+20):�Z(M%?24)
��:ș&400e7,2,E%,S%,-1
��
��
��-6,-8,-10,-12:�e%�
�!E%=S%:ș&400cb,,E%:ȎN%�
�
�-6:�cy%�
�#�A(E%!12+20,E%!16-20):�Z(M%?24)
��
�
�-8:�cy%�
�"�A(E%!12+20,E%!8+20):�Z(M%?24)
��
��-10:�ty%�
�!�A(E%!4+20,E%!8-20):�Z(M%?24)
��
��-12:�ty%�
�"�A(E%!12-20,E%!8-20):�Z(M%?24)
��
��
�*�:�N%>-9�G_%=24:z_%=cy%�G_%=20:z_%=ty%
� �N%=-8�N%=-10�h_%=-32�h_%=32
�!E%=S%:ș&400cb,,E%:�z_%�
�0E%!G_%=(E%!G_%)+h_%:ș&400e7,2,E%,S%,-1:z%=�
��
��
��
��:�(M%?2�16)=1�
�ș&400cf,,A%:N%=A%!16
��:i%=-1:D_%=�:�N%=-1�
�-!E%=S%:ș&400cc,,E%:i%=(E%!64)>>12:WJ%=-1
�X�:!A%=S%:A%!4=N%:A%!24=0:ș&600ce,,A%:�A%!24<>0�i%=(A%!24>>12)�15:WJ%=(A%!24>>16)�31
�2�M%?26=1�((M%?2)�15)=0�(A%!24�(1<<21))=0�D_%=�
�3�M%?26=2�((M%?2)�15)=0�(A%!24�(1<<21))<>0�D_%=�
�
�:�i%=-1�
���M(0,"The specific window has been deleted. Change the keystroke to 'Any window' or 'Window at pointer'. See the manual for more help.",1)
��:�D_%�
�IY%=Fy%�255:!A%=yy%:A%!4=fy%:A%!12=S%:A%!16=N%:�e%�(Fy%�65280)=0�S%>0�
��N%>-1�
�Cș&400ce,,A%+12:_y%=((A%!28)+(A%!20))�2:wy%=((A%!32)+(A%!24))�2
��:_y%=8:wy%=-8
��:�S%<0�
�Dy%=_y%:Vy%=wy%+32
�"�:ș&400cb,,A%+12:�N%=-1�Y%=2�
�Dy%=(A%!16)+8:Vy%=(A%!28)-8
�1�:Dy%=_y%+(A%!16-A%!32):Vy%=wy%+(A%!28-A%!36)
��
�!�:�((M%?2)�16)<>1��A(Dy%,Vy%)
�$ș&400cf,,A%:�A%!12=S%�A%!16=N%�
�
�Z(Y%)
��
��:�Y%=2�
�A%!8=2:ș&400e7,6,A%,F%
��:Ȏi%�
��0,12,13
�'�1,2,3,4,6,9:�i%=6�(Fy%�65280)=512�
�A%!8=Y%*16
�
�:A%!8=Y%
�!�:ș&400e7,6,A%,F%:�i%=2�z%=�
��5,8:Ȏ(Fy%�65280)�
�!�256:A%!8=Y%:ș&400e7,6,A%,F%
��512:�i%=8�
�A%!8=Y%*16:ș&400e7,6,A%,F%
��
��
�!�7,11:�(Fy%�65280)=512�i%=11�
�A%!8=Y%*16
�
�:A%!8=Y%
��:ș&400e7,6,A%,F%
��10:ȎFy%�65280�
��0:A%!8=Y%*256
��256:A%!8=Y%
��512:A%!8=Y%*16
��:ș&400e7,6,A%,F%
��14:�(Fy%�65280)=512�
�A%!8=Y%*16
�
�:A%!8=Y%
�7�:ș&400e7,6,A%,F%:ș&400d2,S%,N%,-1,-1,�(1<<25),-1
�(�15:ș&400d2,S%,N%,-1,-1,�(1<<25),-1
��
��
��
��
��
��:�
�A��U(w%,H$):�S(w%,H$):�Z%=X%+Sy%�X%+Ay%-t%�t%:�((Z%?3)�128)=0�
�0�E(Z%+56)=H$�((Z%?2)�16)<>2�((Z%?2)�16)<>3�
�/Z%!12=w%:�((Z%?2)�16)=0�Z%!16=�L(�E(Z%+76))
�"�Z%!16=-2�Z%!20=�X(�E(Z%+116))
�!A%=-2:A%!4=8:ș&400ce,,A%
��
��:�Z%:�
�[��z(w%):�Z%=X%+Sy%�X%+Ay%-t%�t%:�((Z%?3)�128)=0�((Z%?2)�16)<>2�((Z%?2)�16)<>3�Z%!12=w%�
�$Z%!12=-1:�((Z%?2)�16)=0�Z%!16=-1
�2�:�Z%:�I%=0�Cy%:�A%(I%)=w%�A%(I%)=-1:A$(I%)=""
�	�I%:�
�&ݤD(u_%,cJ%):AJ%=�:�(u_%?3�128)=0�
��(((u_%?2)�16)�2)=2�
��E(u_%+12)=""�AJ%=�
��
�
�:=AJ%
�!��V:D$=�E(E%+44):�E%!40=4093�
�ZE%!12=E%!8:E%!16=4:!E%=256:ș&400e7,17,E%,E%!4:�J(D$):�1,-15,100,5:�D$="<Wimp$Scrap>"�
�ș8,6,"<Wimp$Scrap>"
��:y$=D$
��
��:�
�1��G:D%=0:�by%=0�7:�ey%=0�96:�E%(ey%,by%)<>-1�
��!E%(ey%,by%)<>0�
�>Ly%=E%(ey%,by%)-4:�:Ly%=X%+Ly%!4:�(Ly%?3�32)=0���D(Ly%,0)�
�P_%!D%=Ly%:D%+=4
��:�Ly%!4=-1
��
��:�ey%:�by%:�D%<1024�
��I%=D%�1020�4:P_%!D%=-1:�I%
�[�:!A%=0:A%!4=-60-(D%*8):A%!8=1336:A%!12=0:ș&400d7,Oy%,A%:ș&400d1,Oy%,0,-4096,4096,0:�
�F��J(D$):ș8,5,D$�m_%,,MJ%,,r_%:RJ%=(MJ%�&fff00)�256:�m_%�RJ%=4093�
�!ș&406c0:VJ%=Ay%:Ay%=r_%:�P�
�3ș8,255,D$,X%,0:d$=�E(X%):�d$<>"Keystrokes"+a$�
1�M(0,"This is not a valid keystrokes file",1)
(�:�Z%=X%+Sy%�X%+r_%-t%�t%:�c(Z%):�Z%
�
6�:�M(0,"Executor has run out of memory",1):Ay%=VJ%
�:ș&406c1:�G
�:�
"��c(Z%):�((Z%?1)�160)=32�Wy%=�
�((Z%?2)�2)=0�
<v$=�E(Z%+56):F%=-1:�J%=0�Cy%:�A$(J%)=v$�F%=A%(J%):J%=Cy%
	�J%:Z%!12=F%:�F%<>-1�

�((Z%?2)�16)=0�
�E(Z%+76)="Icon bar"�
?Z%!16=-2:�J%=0�63:E%!12=0:ș&600e7,19,E%,-2,J%�,,r%:�r%=F%�

-�C(F%,-2,J%,�)=�E(Z%+116)�Z%!20=J%:J%=63
	�:�J%
�:w%=-1:�Hy%>=300�
BJ%=�S:ȕJ%<>-1�w%=-1:E%!12=0:ș&600e7,19,E%,J%,-1�,,r%:�r%=F%�
;�U(J%)=((Z%!104)��(1<<20))��A(F%,J%,�)=�E(Z%+76)�w%=J%
�:J%=�M(J%):�
?�:�J%=1744�1996�4:E%!12=0:ș&600e7,19,E%,J%,-1�,,r%:�r%=F%�
C�U(J%)=((Z%!104)��(1<<20))��A(F%,J%,�)=�E(Z%+76)�w%=J%:J%=1996
	�:�J%
�:Z%!16=w%
�
�
�
�:�
T��d:�w_%=0�63:E%!0=20:E%!12=0:ș&600e7,19,E%,-2,w_%�,,F%:�F%<>-2�F%<>0��S(F%,"")
�w_%:�Hy%>=300�
Lf%=�S:ȕf%<>-1:E%!12=0:ș&600e7,19,E%,f%,-1�,,F%:�F%<>f%�F%<>0��S(F%,"")
f%=�M(f%):�
O�:�f%=1744�1996�4:E%!12=0:ș&600e7,19,E%,f%,-1�,,F%:�F%<>f%�F%<>0��S(F%,"")
 �f%
!�:�
";��S(w%,H$):I_%=-1:n_%=-1:�J%=Cy%�0�-1:�A%(J%)=-1�I_%=J%
#�A%(J%)=w%�n_%=J%
$�J%:�n_%=-1�
%A%(I_%)=w%:�H$=""�H$=�B(w%)
&A$(I_%)=H$
'�:�
(��_:Ay%=Sy%+t%:�P�
)T$X%="Keystrokes"+a$:�q_%=12�2584�4:X%!q_%=0:�q_%:�I%=Sy%�Sy%+t%-4�4:X%!I%=-1:�I%
*.�:�M(0,"Executor has run out of memory",2)
+�:�
,���W(xJ%,XJ%,ZJ%):ș39,"<Keystroke%Var>",ly%,8:ș39,"<Keystroke%Inc>",L_%,8:$(y%)=�(b%�6000)+�0:ș&20023,"Executor$Dir",A%,-1,0�,,m_%:�Wy%�H%!28=1�H%!28=0
-3ș&400d4,,Iy%,XJ%,ZJ%:x_%=xJ%:FJ%=XJ%:JJ%=ZJ%:�
.8��N:�q(j%):O$=�E(M%+128):!E%=j%:ș&400cc,,E%:�O$=""�
/$(E%!76)="Enter text"
0�:$(E%!76)=O$
1��:�I(j%,0,""):!A%=j%:ș&400cb,,A%:ș&400c5,,A%:ș&400d3,,q%:ș&400d2,j%,0,-1,-1,�(1<<25),-1:G$="<None>":�:ș&400c7,6146,E%�Xy%:�Xy%=8�!E%=j%�
2�E%!24=27�G$="<Quit>"
3�E%!24=13�G$=�H(j%,0)
4#�:�(Xy%=17�Xy%=18)�E%!16=0�ș17
5Q�G$<>"<None>":�G$<>""��("Set Keystroke$Input "+G$)��("Unset Keystroke$Input")
6Rș&400d2,!q%,q%!4,q%!8,q%!12,q%!16,q%!20:!A%=j%:ș&400c6,,A%:�G$="<Quit>"�L%=�
7�
8kݤQ:�q%:ș39,"<Keystroke%Inc>",E%,8192:q%=�(�E(E%)):ș39,"<Keystroke%Var>",E%,8192:j_%=�(�E(E%)):�q%<0�
9�j_%+q%<-999�L$=""�L$=�q%
:#�:�j_%+q%>9999�L$=""�L$="+"+�q%
;	�:=L$
<6��O:�G:!E%=Oy%:ș&400cb,,E%:�((E%!32)�(1<<16))<>0�
=ș&400d1,Oy%,0,-4096,4096,0
>�:ș&400c5,,E%
?�:�
@���q(S%):!A%=S%:ș&400cb,,A%:Ty%=A%!12-A%!4:zy%=A%!16-A%!8:PJ%=((Gy%-m%)/2)+m%:BJ%=((ry%-d%)/2)+d%:A%!4=PJ%-(Ty%/2):A%!8=BJ%-(zy%/2):A%!12=A%!4+Ty%:A%!16=A%!8+zy%:A%!28=-1:ș&400c5,,A%:�
A[��M(OJ%,n$,KJ%):!A%=OJ%:$(A%+4)=n$:ș&400df,A%,KJ%,"Executor"�,SJ%:�SJ%=2�ș&400dd:ș17
Bhy%=�:�
CI��I(S%,N%,c$):!A%=S%:A%!4=N%:ș&400ce,,A%:�E(A%!28)<>�c$,(A%!32)-1)�
D7$(A%!28)=�c$,(A%!32)-1):A%!8=0:A%!12=0:ș&400cd,,A%
E�:�
FGݤE(P%):M$="":ȕ(?P%>31�?P%<256)��(M$)<255:M$=M$+�?P%:P%=P%+1:�:=M$
G?ݤI(P%):M$="":ȕ(?P%>31�?P%<256)��(M$)<255:�?P%>96�?P%<123�
HM$=M$+�((?P%)-32)
I�:M$=M$+�?P%
J�:P%=P%+1:�:=M$
KjݤZ(F%,P%):ș&400f1,F%,P%,QJ%,A%,256:P%=A%:M$="":ȕ(?P%>31�?P%<256)��(M$)<255:M$=M$+�?P%:P%=P%+1:�:=M$
L[ݤV(P%):M$="":ȕ(?P%>31�?P%<256)��(M$)<255:�?P%=�("""")�?P%=�("<")�?P%=�("|")�M$=M$+"|"
MM$=M$+�?P%:P%=P%+1:�:=M$
NݤB(F%):�F%=0�
OW$="<None>"
PN�:!E%=24:E%!12=0:E%!16=&400c6:E%!20=F%:ș&400e7,18,E%,0:W$="":�:�E:�W$<>""
Q�:=�W$,19)
RݤA(F%,S%,x%):ȎS%�
S�-1:F$="Background"
T�-2:F$="Icon bar"
U:!E%=S%:�x%�
V"E%!32=0:ș&600cc,,E%:�E%!32=0�
WF$="Nonexistent"
XW�:Q%=(((E%!32)�(1<<31))<>0):�(Q%�(E%!32�(1<<26))<>0)�(�Q%�(E%!32�1)<>0)�E%?36<>255�
Y�((E%!60)�256)=0�
ZF$=�E(E%+76)
[�:F$=�Z(F%,E%!76)
\�
]�:F$="No title"
^�
_�
`d�:ș&400cc,,E%:Q%=(((E%!32)�(1<<31))<>0):�(Q%�(E%!32�(1<<26))<>0)�(�Q%�(E%!32�1)<>0)�E%?36<>255�
a�((E%!60)�256)=0�
bF$=�E(E%+76)
c�:F$=�Z(F%,E%!76)
d�
e�:F$="No title"
f�
g�
h	�:=F$
iݤC(F%,S%,N%,qJ%):ȎN%�
j�-1:Z$="Background"
k�-2:Z$="Back Icon"
l�-3:Z$="Close Icon"
m�-4:Z$="Title Bar"
n�-5:Z$="Toggle Icon"
o�-6:Z$="Scroll Up"
p�-7:Z$="V Bar"
q�-8:Z$="Scroll Down"
r�-9:Z$="Adjust Size"
s�-10:Z$="ScrollRight"
t�-11:Z$="H Bar"
u�-12:Z$="Scroll Left"
vA:!E%=S%:E%!4=N%:ș&400ce,,E%:�(((E%!24)�61440)>>12)>13��qJ%�
wZ$="Variable"
x�:�((E%!24)�256)=0�
yZ$=�E(E%+28)
z�:�F%=0�
{Z$="Unknown"
|�:�((E%!24)�1)=0�
}Z$=�Z(F%,E%!28)
~'�:�(E%!32)=-1�_$=""�_$=�Z(F%,E%!32)
Z$=�Z(F%,E%!28):�Z$=""�
� Z$=";"+_$+";":�Z$,";s")<>0�
�0Z$=�Z$,�(Z$)-�Z$,";s")-1):Z$=�Z$,�Z$,";")-1)
��:Z$="None"
��
��
��
��
��
��
�	�:=Z$
�ݤU(S%):�S%<0�
�	s_%=0
�'�:!E%=S%:ș&400cc,,E%:s_%=E%!32�W_%
�
�:=s_%
�ݤL(r$):Ȏr$�
��"Background":Yy%=-1
��"Icon bar":Yy%=-2
�]:Yy%=-1:K%=�S:ȕK%<>-1�Yy%=-1:!E%=20:E%!12=0:ș&600e7,19,E%,K%,-1�,,N_%:�N_%<>0�N_%<>K%�
� �r$=��A(N_%,K%,�),27)�Yy%=K%
��:K%=�M(K%):�
�
�:=Yy%
�eݤX(b$):J_%=-1:Ry%=0:ȕRy%<256�J_%=-1:!E%=20:E%!12=0:ș&600e7,19,E%,-2,Ry%�,,Z_%:�Z_%<>0�Z_%<>-2�
�%�b$=��C(Z_%,-2,Ry%,�),11)�J_%=Ry%
��:Ry%+=1:�:=J_%
����B:!A%=128:A%!4=129:A%!8=130:A%!12=131:A%!16=4:A%!20=5:A%!24=-1:ș49,A%,A%+28:m%=A%!28<<A%!44:d%=A%!32<<A%!48:Gy%=A%!36<<A%!44:ry%=A%!40<<A%!48:sJ%=1<<A%!44:wJ%=1<<A%!48:�
�5ݤH(S%,N%):!A%=S%:A%!4=N%:ș&400ce,,A%:=�E(A%!28)
�'ݤW:ș&400cf,,A%:S%=A%!12:�A%!12<0�
�	V$=""
�~�:E%!12=0:ș&400e7,19,E%,S%,-1�,,F%:!E%=24:E%!12=0:E%!16=&400c6:E%!20=F%:ș&400e7,18,E%,0:W$="":�:�E:�W$<>"":�W$<>"Filer"�
�	V$=""
�+�:!E%=S%:ș&400cc,,E%:�(E%!60�256)=256�
�V$=�E(E%!76)
��:V$=�E(E%+76)
��
��
�	�:=V$
��ݤS:�I%:!E%=S_%:ș&400cb,,E%:�I%=4�16�4:E%!I%=(E%!I%)-4096:�I%:E%!28=-2:ș&400c5,,E%:ș&400cb,,E%:CJ%=E%!28:ș&400c6,,E%:=CJ%
�/ݤM(S%):!E%=S%:E%!28=-1:ș&600cb,,E%:=E%!28
�1ݤJ:ș&20023,a%+128,a%,256,0�,,IJ%:=�$a%,IJ%)
���P:E%!64=1:EJ%=E%!8-!E%:b_%=E%!12-E%!4:E%?68=EJ%�256:E%?69=EJ%�256:E%?70=b_%�256:E%?71=b_%�256:�(E%!28�(1<<29))<>0�E%!68=0
��
�XݤN:ș&400cf,,A%:!E%=20:E%!16=0:E%!12=0:ș&400e7,19,E%,A%!12,A%!16�,,F%:�(A%!16)>-1�
�e$=�C(F%,A%!12,A%!16,�)
��:e$=�A(F%,A%!12,�)
�	�:=e$
�TݤG:ș&400d3,,A%:!E%=20:E%!16=0:E%!12=0:ș&400e7,19,E%,!A%,A%!4�,,F%:�(A%!4)>-1�
�q$=�C(F%,!A%,A%!4,�)
��:q$="<none>"
�	�:=q$
����Z(_J%):ș28�v_%,e_%,zJ%,gy%:ș6,138,9,v_%�256:ș6,138,9,v_%�256:ș6,138,9,e_%�256:ș6,138,9,e_%�256:ș6,138,9,_J%:ș6,138,9,gy%�255:ș6,138,9,(gy%>>8)�255:ș6,138,9,(gy%>>16)�255:ș6,138,9,(gy%>>24)�255:�
�ݤP:�X%<&1800000�
�#B_%=GJ%+Ay%:ș&400ec,B_%,-1�i_%
��:B_%=0:i_%=1
��:=(B_%<i_%)
����R:dy%=�:hy%=�:Py%=0:Ey%=20:ny%=3000:t%=160:Sy%=2580:a$="2":Cy%=127:�E%8192,A%256,U_%ny%,Iy%380,dJ%24,a%256,q%24:�y%8,NJ%8,ly%8,R_%8,L_%8,P_%1024,M%(Cy%):M%()=0:�Z%(127),E$(96),E%(96,7),A%(Cy%),A$(Cy%):YJ%=-1:aJ%=0
��H%=Iy%+124:iy%=H%+100:uy%=iy%+52:A_%=uy%+52:ș&400c0,200,&4b534154,"Executor"�Hy%,QJ%:�Hy%<200��M(0,"This program will only work on RISC OS 2.00 or later",2)
��E_%=�:!E%=-1:E%!4=0:E%!8=0:E%!12=68:E%!16=68:E%!20=12290:$(E%+24)="!Executor":ș&400c2,,E%�ay%:�B:ș6,161,140�,,x%:�Hy%>=300�(x%�1)<>0�z$="<Executor$Dir>.Templates3"�z$="<Executor$Dir>.Templates"
��ș&400d9,,z$:By%=U_%:ș&400db,,E%,By%,U_%+ny%,-1,"Info",0�,,By%:�P:ș&400c1,,E%�S_%:ș&400db,,E%,By%,U_%+ny%,-1,"Enter",0�,,By%:�P:ș&400c1,,E%�j%:ș&400db,,E%,By%,U_%+ny%,-1,"List",0�,,By%:�P:ș&400c1,,E%�Oy%:ș&400da
��ș8,255,"<Executor$Dir>.Menus",Iy%,0:Iy%!32=S_%:Iy%!56=H%:H%!32=iy%:H%!56=uy%:H%!80=A_%:iy%!40=y%:iy%!44=NJ%:ș39,"<Keystroke%Auto>",y%,8:�(�E(y%))=0�$y%="15"
��$NJ%="a0-9+":b%=�(�E(y%))*6000:H_%=�:uy%!40=ly%:uy%!44=R_%:ș39,"<Keystroke%Var>",E%,8192:$ly%=�E(E%):$R_%="a0-9\-":A_%!40=L_%:A_%!44=R_%:ș39,"<Keystroke%Inc>",L_%,8:GJ%=�-32768:X%=�:ș16�u$:Ay%=Sy%+t%:�P�
���_:�W%=0�127:�Z%(W%):�W%:�W%=0�96:�E$(W%):�W%:o_%=X%+12:�I%=0�96:�f$:�J%=0�7:�f$,J%+1,1)="1"�E%(I%,J%)=o_%:o_%+=4�E%(I%,J%)=-1
�I�J%:�I%:W_%=&ff101fbf:Wy%=�:A$()="<None>":A%()=-1:�d:my%=�:�Hy%>=300�
�ș88,2�,,my%:my%=(my%=1)
��:�my%�
�-E$(55)="#":E$(62)="\":Z%(94)=62:Z%(46)=-1
�5�:dy%=�:�Wy%�H%!28=((H%!28)�1)�H%!28=((H%!28)��1)
�[ș35,"Executor$DefaultFile",A%,256,0,0�,,TJ%:A%?TJ%=0:w$=�E(A%):�J(w$+".Default"):eJ%=�
�.�:�M(0,"Executor has run out of memory",2)
��:�
�5� -1,-1,-1,-1,-1,-1,-1,-1,-1,94,95,96,-1,-1,-1,-1
�5� 29,42,43,44, 4,47, 7,50,45,75,83,84,11,12,10,-1
�5�  0,35,17,32,46,21,48,39,50,76,85,86,60,61,62,63
�5� 40,41,16,30,45,33,27,28,54,73,87,88,93,64,65,66
�5� -1,13,36,18,37,22,23,41,57,71,90,-1,89,-1,67,68
�5� -1,31,15,19,20,26,24,57,56,70,91,92,-1,51,-1,-1
�5� 59,38,69,34,14,25,49,52,53,72,77,78,80,-1,-1,-1
�5� 58, 1, 2, 3, 5, 6, 8, 9,55,74,81,82,79,-1,-1,-1
�=� Print (F0),F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,F12,A,B,C
�%� D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S
�%� T,U,V,W,X,Y,Z,0,1,2,3,4,5,6,7,8
�U� 9,",","-","=",".","/","[","\","]",";",Escape,Tab,Break,Back tick,"�",Back space
�?� Insert,Home,Page Up,Page Down,"'",Space bar,Delete,Return
�P� Copy,Up arrow,Right arrow,Left arrow,Down arrow,Keypad 0,Keypad 1,Keypad 2
�M� Keypad 3,Keypad 4,Keypad 5,Keypad 6,Keypad 7,Keypad 8,Keypad 9,Keypad +
�R� Keypad -,Keypad .,Keypad /,Keypad #,Keypad *,Keypad Enter,Select,Menu,Adjust
�M� 11111111,11111111,11111111,11111111,11111111,11111111,11111111,11111111
�M� 11111111,11111111,11111111,11111111,11111111,00111111,00111111,00111111
�M� 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111
�M� 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111
�M� 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111
�M� 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111
�M� 00111111,00111111,00111111,00111111,00111111,00111111,00111111,00111111
�M� 00111111,00111111,01111111,11111111,00001000,00111111,00111111,00111111
�M� 11111111,11111111,11111111,11111111,00111111,00111111,00111111,00111111
�M� 00111111,11111111,11111111,11111111,11111111,01111111,01111111,01111111
�M� 01111111,01111111,01111111,01111111,01111111,01111111,01111111,01111111
�V� 01111111,01111111,01111111,01111111,01111111,01111111,01111111,01111111,01111111
�
00000000  0d 00 03 1f ee 85 f2 4d  28 9f 2c f6 24 2b 22 20  |.......M(.,.$+" |
00000010  61 74 20 6c 69 6e 65 20  22 2b c3 9e 2c 32 29 0d  |at line "+..,2).|
00000020  00 04 22 f2 52 3a ee 85  f2 4d 28 9f 2c f6 24 2b  |..".R:...M(.,.$+|
00000030  22 20 61 74 20 6c 69 6e  65 20 22 2b c3 9e 2c 33  |" at line "+..,3|
00000040  29 0d 00 05 1b f5 3a f2  45 3a fd 45 5f 25 3a c8  |).....:.E:.E_%:.|
00000050  99 26 34 30 30 64 64 3a  c8 99 31 37 0d 00 06 25  |.&400dd:..17...%|
00000060  dd f2 45 3a f5 3a c8 99  26 34 30 30 63 37 2c 36  |..E:.:..&400c7,6|
00000070  31 34 34 2c 45 25 b8 58  79 25 3a c8 8e 58 79 25  |144,E%.Xy%:..Xy%|
00000080  ca 0d 00 07 0f c9 30 3a  e7 ac 68 79 25 8c f2 59  |......0:..hy%..Y|
00000090  0d 00 08 09 c9 31 3a f2  54 0d 00 09 13 c9 32 3a  |.....1:.T.....2:|
000000a0  c8 99 26 34 30 30 63 35  2c 2c 45 25 0d 00 0a 13  |..&400c5,,E%....|
000000b0  c9 33 3a c8 99 26 34 30  30 63 36 2c 2c 45 25 0d  |.3:..&400c6,,E%.|
000000c0  00 0b 2b c9 36 3a e7 45  25 21 31 32 3d 2d 32 80  |..+.6:.E%!12=-2.|
000000d0  45 25 21 38 3d 32 8c f2  57 28 2d 32 2c 28 21 45  |E%!8=2..W(-2,(!E|
000000e0  25 29 2d 36 34 2c 32 39  36 29 0d 00 0c 09 c9 39  |%)-64,296).....9|
000000f0  3a f2 77 0d 00 0d 0d c9  31 37 2c 31 38 3a f2 65  |:.w.....17,18:.e|
00000100  0d 00 0e 0e cb 3a fd 58  79 25 3d 30 3a e1 0d 00  |.....:.Xy%=0:...|
00000110  0f 37 dd f2 59 3a c8 99  26 34 30 30 64 33 2c 2c  |.7..Y:..&400d3,,|
00000120  41 25 3a 68 79 25 3d b9  3a 7a 25 3d a3 3a c8 99  |A%:hy%=.:z%=.:..|
00000130  36 2c 31 32 31 2c 39 b8  2c 70 25 3a e7 70 25 3c  |6,121,9.,p%:.p%<|
00000140  3e 32 35 35 8c 0d 00 10  16 70 25 3d 5a 25 28 70  |>255.....p%=Z%(p|
00000150  25 29 3a e7 70 25 3c 3e  2d 31 8c 0d 00 11 29 6b  |%):.p%<>-1....)k|
00000160  79 25 3d 2d a6 28 2d 31  29 2d 32 2a a6 28 2d 32  |y%=-.(-1)-2*.(-2|
00000170  29 2d 34 2a a6 28 2d 33  29 3a f2 51 28 70 25 2c  |)-4*.(-3):.Q(p%,|
00000180  6b 79 25 29 0d 00 12 05  cd 0d 00 13 0c cd 3a e7  |ky%)..........:.|
00000190  ac 64 79 25 8c 0d 00 14  06 f2 48 0d 00 15 0d cd  |.dy%......H.....|
000001a0  3a 68 79 25 3d a3 3a e1  0d 00 16 25 dd f2 54 3a  |:hy%=.:....%..T:|
000001b0  c8 99 26 34 30 30 63 38  2c 2c 45 25 b8 61 5f 25  |..&400c8,,E%.a_%|
000001c0  3a c8 95 61 5f 25 3a c8  8e 21 45 25 ca 0d 00 17  |:..a_%:..!E%....|
000001d0  7d c9 4f 79 25 3a c8 91  45 25 21 34 2d 45 25 21  |}.Oy%:..E%!4-E%!|
000001e0  32 30 2c 45 25 21 31 36  2d 45 25 21 32 34 3a ec  |20,E%!16-E%!24:.|
000001f0  34 2c 2d 38 3a f1 22 45  78 65 63 75 74 6f 72 20  |4,-8:."Executor |
00000200  56 33 2e 30 37 20 4c 69  73 74 20 6f 66 20 6b 65  |V3.07 List of ke|
00000210  79 73 74 72 6f 6b 65 73  22 3a 44 25 3d 28 28 2d  |ystrokes":D%=((-|
00000220  35 36 2d 28 45 25 21 34  30 2d 28 45 25 21 31 36  |56-(E%!40-(E%!16|
00000230  2d 45 25 21 32 34 29 29  29 81 38 29 80 ac 33 3a  |-E%!24))).8)..3:|
00000240  e7 44 25 3c 30 8c 44 25  3d 30 0d 00 18 64 c8 99  |.D%<0.D%=0...d..|
00000250  26 34 30 30 65 36 2c 37  3a c8 95 50 5f 25 21 44  |&400e6,7:..P_%!D|
00000260  25 3c 3e 2d 31 80 44 25  3c 28 28 2d 34 38 2d 28  |%<>-1.D%<((-48-(|
00000270  45 25 21 33 32 2d 28 45  25 21 31 36 2d 45 25 21  |E%!32-(E%!16-E%!|
00000280  32 34 29 29 29 81 38 29  80 ac 33 80 44 25 3c 31  |24))).8)..3.D%<1|
00000290  30 32 34 3a 5a 25 3d 50  5f 25 21 44 25 3a e7 28  |024:Z%=P_%!D%:.(|
000002a0  28 5a 25 3f 33 29 80 31  32 38 29 3d 30 8c 0d 00  |(Z%?3).128)=0...|
000002b0  19 2b 43 24 3d 45 24 28  3f 5a 25 29 3a e7 28 28  |.+C$=E$(?Z%):.((|
000002c0  5a 25 3f 31 29 80 31 29  3d 31 8c 43 24 3d 22 53  |Z%?1).1)=1.C$="S|
000002d0  68 69 66 74 2b 22 2b 43  24 0d 00 1a 1f e7 28 28  |hift+"+C$.....((|
000002e0  5a 25 3f 31 29 80 32 29  3d 32 8c 43 24 3d 22 43  |Z%?1).2)=2.C$="C|
000002f0  74 72 6c 2b 22 2b 43 24  0d 00 1b 1e e7 28 28 5a  |trl+"+C$.....((Z|
00000300  25 3f 31 29 80 34 29 3d  34 8c 43 24 3d 22 41 6c  |%?1).4)=4.C$="Al|
00000310  74 2b 22 2b 43 24 0d 00  1c 52 43 24 3d 43 24 2b  |t+"+C$...RC$=C$+|
00000320  22 3a 20 22 2b a4 45 28  5a 25 2b 31 32 38 29 3a  |": "+.E(Z%+128):|
00000330  4b 79 25 3d 28 5a 25 3f  32 29 80 31 35 3a e7 28  |Ky%=(Z%?2).15:.(|
00000340  28 4b 79 25 3d 30 84 4b  79 25 3d 34 29 80 28 28  |(Ky%=0.Ky%=4).((|
00000350  5a 25 3f 33 29 80 38 29  3d 38 29 84 4b 79 25 3d  |Z%?3).8)=8).Ky%=|
00000360  31 84 4b 79 25 3d 35 8c  0d 00 1d 1a 43 24 2b 3d  |1.Ky%=5.....C$+=|
00000370  22 20 28 22 2b a4 45 28  5a 25 2b 35 36 29 2b 22  |" ("+.E(Z%+56)+"|
00000380  29 22 0d 00 1e 20 cd 3a  e7 4b 79 25 3d 37 80 a7  |)"... .:.Ky%=7..|
00000390  a4 45 28 5a 25 2b 31 32  29 2c 22 3e 22 29 3c 3e  |.E(Z%+12),">")<>|
000003a0  30 8c 0d 00 1f 2e 43 24  2b 3d 22 20 28 22 2b c0  |0.....C$+=" ("+.|
000003b0  a4 45 28 5a 25 2b 31 32  29 2c a7 a4 45 28 5a 25  |.E(Z%+12),..E(Z%|
000003c0  2b 31 32 29 2c 22 3e 22  29 2d 31 29 2b 22 29 22  |+12),">")-1)+")"|
000003d0  0d 00 20 15 cd 3a e7 28  5a 25 3f 31 80 31 32 38  |.. ..:.(Z%?1.128|
000003e0  29 3c 3e 30 8c 0d 00 21  27 c8 93 c8 90 30 2c 28  |)<>0...!'....0,(|
000003f0  2d 44 25 2a 38 29 2d 38  34 2c 34 30 39 36 2c 33  |-D%*8)-84,4096,3|
00000400  31 3a c8 99 26 34 30 30  65 36 2c 30 0d 00 22 22  |1:..&400e6,0..""|
00000410  cd 3a ec 34 2c 28 2d 44  25 2a 38 29 2d 35 36 3a  |.:.4,(-D%*8)-56:|
00000420  f1 43 24 3a c8 99 26 34  30 30 65 36 2c 37 0d 00  |.C$:..&400e6,7..|
00000430  23 13 cd 3a 44 25 2b 3d  34 3a ce 3a c8 91 30 2c  |#..:D%+=4:.:..0,|
00000440  30 0d 00 24 1a cb 3a c8  99 26 34 30 30 63 61 2c  |0..$..:..&400ca,|
00000450  2c 45 25 b8 61 5f 25 3a  ce 3a e1 0d 00 25 0e dd  |,E%.a_%:.:...%..|
00000460  f2 77 3a c8 8e 78 5f 25  ca 0d 00 26 1a c9 2d 32  |.w:..x_%...&..-2|
00000470  3a 55 24 3d 22 4d 61 69  6e 2e 22 3a 55 4a 25 3d  |:U$="Main.":UJ%=|
00000480  49 79 25 0d 00 27 2a cb  3a c8 99 26 34 30 30 64  |Iy%..'*.:..&400d|
00000490  35 2c 2c 55 4a 25 2c 45  25 2c 41 25 3a 55 24 2b  |5,,UJ%,E%,A%:U$+|
000004a0  3d a4 45 28 41 25 29 3a  c8 8e 55 24 ca 0d 00 28  |=.E(A%):..U$...(|
000004b0  20 c9 22 4d 61 69 6e 2e  50 72 65 66 73 2e 41 75  | ."Main.Prefs.Au|
000004c0  74 6f 65 78 65 63 22 3a  e7 57 79 25 8c 0d 00 29  |toexec":.Wy%...)|
000004d0  1c 48 25 21 32 38 3d 28  28 48 25 21 32 38 29 80  |.H%!28=((H%!28).|
000004e0  ac 31 29 3a 57 79 25 3d  a3 0d 00 2a 23 cc 3a 48  |.1):Wy%=...*#.:H|
000004f0  25 21 32 38 3d 28 28 48  25 21 32 38 29 84 31 29  |%!28=((H%!28).1)|
00000500  3a 57 79 25 3d b9 3a 48  5f 25 3d 91 0d 00 2b 05  |:Wy%=.:H_%=...+.|
00000510  cd 0d 00 2c 13 c9 22 4d  61 69 6e 2e 4c 69 73 74  |...,.."Main.List|
00000520  22 3a f2 4f 0d 00 2d 16  c9 22 4d 61 69 6e 2e 51  |":.O..-.."Main.Q|
00000530  75 69 74 22 3a 45 5f 25  3d b9 0d 00 2e 26 7f 3a  |uit":E_%=....&.:|
00000540  e7 c0 55 24 2c 32 30 29  3d 22 4d 61 69 6e 2e 50  |..U$,20)="Main.P|
00000550  72 65 66 73 2e 41 75 74  6f 65 78 65 63 2e 22 8c  |refs.Autoexec.".|
00000560  0d 00 2f 11 e7 bb 28 a4  45 28 79 25 29 29 3d 30  |../...(.E(y%))=0|
00000570  8c 0d 00 30 3b f2 4d 28  30 2c 22 54 68 65 20 6d  |...0;.M(0,"The m|
00000580  69 6e 69 6d 75 6d 20 74  69 6d 65 20 69 73 20 6f  |inimum time is o|
00000590  6e 65 20 6d 69 6e 75 74  65 22 2c 31 29 3a 24 79  |ne minute",1):$y|
000005a0  25 3d c3 28 62 25 81 36  30 30 30 29 0d 00 31 36  |%=.(b%.6000)..16|
000005b0  cc 3a 59 24 3d a4 45 28  79 25 29 3a e7 c0 59 24  |.:Y$=.E(y%):..Y$|
000005c0  2c 31 29 3d 22 2b 22 8c  62 25 3d bb 28 59 24 29  |,1)="+".b%=.(Y$)|
000005d0  2a 31 30 30 8b 62 25 3d  bb 28 59 24 29 2a 36 30  |*100.b%=.(Y$)*60|
000005e0  30 30 0d 00 32 2b ff 28  22 53 65 74 45 76 61 6c  |00..2+.("SetEval|
000005f0  20 4b 65 79 73 74 72 6f  6b 65 25 41 75 74 6f 20  | Keystroke%Auto |
00000600  22 2b c3 28 62 25 81 36  30 30 30 29 29 0d 00 33  |"+.(b%.6000))..3|
00000610  05 cd 0d 00 34 49 cd 3a  e7 c0 55 24 2c 32 30 29  |....4I.:..U$,20)|
00000620  3d 22 4d 61 69 6e 2e 50  72 65 66 73 2e 56 61 72  |="Main.Prefs.Var|
00000630  69 61 62 6c 65 2e 22 8c  ff 28 22 53 65 74 45 76  |iable."..("SetEv|
00000640  61 6c 20 4b 65 79 73 74  72 6f 6b 65 25 56 61 72  |al Keystroke%Var|
00000650  20 22 2b a4 45 28 6c 79  25 29 29 0d 00 35 48 e7  | "+.E(ly%))..5H.|
00000660  c0 55 24 2c 32 31 29 3d  22 4d 61 69 6e 2e 50 72  |.U$,21)="Main.Pr|
00000670  65 66 73 2e 49 6e 63 72  65 6d 65 6e 74 2e 22 8c  |efs.Increment.".|
00000680  ff 28 22 53 65 74 45 76  61 6c 20 4b 65 79 73 74  |.("SetEval Keyst|
00000690  72 6f 6b 65 25 49 6e 63  20 22 2b a4 45 28 4c 5f  |roke%Inc "+.E(L_|
000006a0  25 29 29 0d 00 36 2a cb  3a c8 99 26 34 30 30 63  |%))..6*.:..&400c|
000006b0  66 2c 2c 41 25 3a e7 41  25 21 38 3d 31 8c f2 57  |f,,A%:.A%!8=1..W|
000006c0  28 78 5f 25 2c 46 4a 25  2c 4a 4a 25 29 0d 00 37  |(x_%,FJ%,JJ%)..7|
000006d0  05 e1 0d 00 38 12 dd f2  65 3a c8 8e 28 45 25 21  |....8...e:..(E%!|
000006e0  31 36 29 ca 0d 00 39 0c  c9 30 3a 45 5f 25 3d b9  |16)...9..0:E_%=.|
000006f0  0d 00 3a 09 c9 33 3a f2  56 0d 00 3b 4a c9 31 30  |..:..3:.V..;J.10|
00000700  3a 73 24 3d 22 52 75 6e  20 22 2b 77 24 3a 59 5f  |:s$="Run "+w$:Y_|
00000710  25 3d 45 25 21 32 30 3a  e3 49 25 3d 31 b8 a9 28  |%=E%!20:.I%=1..(|
00000720  73 24 29 3a d5 23 59 5f  25 2c 97 28 c1 73 24 2c  |s$):.#Y_%,.(.s$,|
00000730  49 25 2c 31 29 29 3a ed  49 25 3a d5 23 59 5f 25  |I%,1)):.I%:.#Y_%|
00000740  2c 31 30 0d 00 3c 15 c9  26 34 30 30 63 30 3a e7  |,10..<..&400c0:.|
00000750  45 25 21 33 32 3d 30 8c  0d 00 3d 53 21 41 25 3d  |E%!32=0...=S!A%=|
00000760  53 5f 25 3a c8 99 26 34  30 30 63 62 2c 2c 41 25  |S_%:..&400cb,,A%|
00000770  3a 54 79 25 3d 41 25 21  31 32 2d 41 25 21 34 3a  |:Ty%=A%!12-A%!4:|
00000780  7a 79 25 3d 41 25 21 31  36 2d 41 25 21 38 3a e7  |zy%=A%!16-A%!8:.|
00000790  45 25 21 32 34 2b 54 79  25 3e 47 79 25 8c 45 25  |E%!24+Ty%>Gy%.E%|
000007a0  21 32 34 3d 47 79 25 2d  54 79 25 0d 00 3e 1e e7  |!24=Gy%-Ty%..>..|
000007b0  45 25 21 32 38 2d 7a 79  25 3c 64 25 8c 45 25 21  |E%!28-zy%<d%.E%!|
000007c0  32 38 3d 64 25 2b 7a 79  25 0d 00 3f 21 cd 3a c8  |28=d%+zy%..?!.:.|
000007d0  99 26 34 30 30 65 38 2c  2c 45 25 21 32 30 2c 45  |.&400e8,,E%!20,E|
000007e0  25 21 32 34 2c 45 25 21  32 38 0d 00 40 0e c9 26  |%!24,E%!28..@..&|
000007f0  34 30 30 63 31 3a f2 42  0d 00 41 29 c9 26 34 30  |400c1:.B..A).&40|
00000800  30 63 32 3a e7 ac 64 79  25 8c f2 55 28 45 25 21  |0c2:..dy%..U(E%!|
00000810  34 2c c0 a4 45 28 45 25  2b 32 38 29 2c 31 39 29  |4,..E(E%+28),19)|
00000820  29 0d 00 42 1a c9 26 34  30 30 63 33 3a e7 ac 64  |)..B..&400c3:..d|
00000830  79 25 8c f2 7a 28 45 25  21 34 29 0d 00 43 18 c9  |y%..z(E%!4)..C..|
00000840  26 34 30 30 63 37 3a 57  24 3d a4 45 28 45 25 2b  |&400c7:W$=.E(E%+|
00000850  32 38 29 0d 00 44 48 c9  26 38 30 65 31 38 3a 52  |28)..DH.&80e18:R|
00000860  24 3d a4 56 28 45 25 2b  33 36 29 3a ff 28 22 53  |$=.V(E%+36):.("S|
00000870  65 74 20 49 6d 70 75 6c  73 65 24 53 65 6c 65 63  |et Impulse$Selec|
00000880  74 69 6f 6e 20 22 2b c2  52 24 2c a9 28 52 24 29  |tion "+.R$,.(R$)|
00000890  2d a7 52 24 2c 22 20 22  29 29 29 0d 00 45 07 cb  |-.R$," ")))..E..|
000008a0  3a e1 0d 00 46 2a dd f2  46 28 4d 25 29 3a e7 a6  |:...F*..F(M%):..|
000008b0  28 2d 31 31 33 29 80 ac  a6 28 2d 31 29 80 ac a6  |(-113)...(-1)...|
000008c0  28 2d 32 29 80 ac a6 28  2d 33 29 8c 0d 00 47 21  |(-2)...(-3)...G!|
000008d0  4c 25 3d a3 3a ff 28 22  55 6e 73 65 74 20 4b 65  |L%=.:.("Unset Ke|
000008e0  79 73 74 72 6f 6b 65 24  44 6f 2a 22 29 0d 00 48  |ystroke$Do*")..H|
000008f0  2f cc 3a c8 97 6e 25 2c  6f 25 2c 76 79 25 3a 65  |/.:..n%,o%,vy%:e|
00000900  25 3d 28 28 4d 25 3f 31  29 80 36 34 29 3e 30 3a  |%=((M%?1).64)>0:|
00000910  e7 28 4d 25 3f 33 80 32  29 3d 30 8c 0d 00 49 0c  |.(M%?3.2)=0...I.|
00000920  70 5f 25 3d 31 3a f2 45  0d 00 4a 59 cc 3a 21 45  |p_%=1:.E..JY.:!E|
00000930  25 3d 30 3a 24 28 45 25  2b 34 29 3d a4 45 28 4d  |%=0:$(E%+4)=.E(M|
00000940  25 2b 31 32 38 29 2b 22  3f 22 3a c8 97 6e 25 2c  |%+128)+"?":..n%,|
00000950  6f 25 2c 76 79 25 3a c8  99 26 34 30 30 64 66 2c  |o%,vy%:..&400df,|
00000960  45 25 2c 31 39 2c 22 45  78 65 63 75 74 6f 72 22  |E%,19,"Executor"|
00000970  b8 2c 70 5f 25 3a c8 97  b8 6e 25 2c 6f 25 3a f2  |.,p_%:...n%,o%:.|
00000980  45 0d 00 4b 0d cd 3a e7  70 5f 25 3d 31 8c 0d 00  |E..K..:.p_%=1...|
00000990  4c 30 c8 99 26 34 30 30  63 66 2c 2c 41 25 3a 79  |L0..&400cf,,A%:y|
000009a0  79 25 3d 21 41 25 3a 66  79 25 3d 41 25 21 34 3a  |y%=!A%:fy%=A%!4:|
000009b0  c8 8e 28 28 4d 25 3f 32  29 83 31 36 29 ca 0d 00  |..((M%?2).16)...|
000009c0  4d 2c c9 30 3a e7 28 4d  25 21 31 32 29 3c 3e 2d  |M,.0:.(M%!12)<>-|
000009d0  31 84 28 28 28 4d 25 3f  33 29 80 38 29 3d 30 80  |1.(((M%?3).8)=0.|
000009e0  4d 25 21 32 30 3c 2d 31  29 8c 0d 00 4e 16 53 25  |M%!20<-1)...N.S%|
000009f0  3d a4 46 28 4d 25 29 3a  e7 53 25 3c 3e 2d 31 8c  |=.F(M%):.S%<>-1.|
00000a00  0d 00 4f 32 c8 97 c8 93  6e 25 2c 6f 25 2c 30 2c  |..O2....n%,o%,0,|
00000a10  30 3a f2 43 28 4d 25 21  31 32 2c 53 25 2c 4d 25  |0:.C(M%!12,S%,M%|
00000a20  21 32 30 2c 4d 25 21 32  34 2c 79 79 25 2c 66 79  |!20,M%!24,yy%,fy|
00000a30  25 29 0d 00 50 05 cd 0d  00 51 0a cc 3a 4c 25 3d  |%)..P....Q..:L%=|
00000a40  a3 0d 00 52 05 cd 0d 00  53 14 c9 31 3a e7 28 4d  |...R....S..1:.(M|
00000a50  25 21 31 32 29 3c 3e 2d  31 8c 0d 00 54 16 53 25  |%!12)<>-1...T.S%|
00000a60  3d a4 46 28 4d 25 29 3a  e7 53 25 3c 3e 2d 31 8c  |=.F(M%):.S%<>-1.|
00000a70  0d 00 55 35 c8 97 c8 93  6e 25 2c 6f 25 2c 30 2c  |..U5....n%,o%,0,|
00000a80  30 3a f2 43 28 4d 25 21  31 32 2c 53 25 2c 4d 25  |0:.C(M%!12,S%,M%|
00000a90  21 32 30 2c 32 2c 79 79  25 2c 66 79 25 29 3a f2  |!20,2,yy%,fy%):.|
00000aa0  44 28 4d 25 29 0d 00 56  05 cd 0d 00 57 0a cc 3a  |D(M%)..V....W..:|
00000ab0  4c 25 3d a3 0d 00 58 05  cd 0d 00 59 22 c9 32 3a  |L%=...X....Y".2:|
00000ac0  c8 97 c8 93 6e 25 2c 6f  25 2c 30 2c 30 3a f2 4b  |....n%,o%,0,0:.K|
00000ad0  28 a4 45 28 4d 25 2b 31  32 29 29 0d 00 5a 22 c9  |(.E(M%+12))..Z".|
00000ae0  33 3a c8 97 c8 93 6e 25  2c 6f 25 2c 30 2c 30 3a  |3:....n%,o%,0,0:|
00000af0  f2 78 28 a4 45 28 4d 25  2b 31 32 29 29 0d 00 5b  |.x(.E(M%+12))..[|
00000b00  1b c9 34 3a c8 97 c8 93  6e 25 2c 6f 25 2c 30 2c  |..4:....n%,o%,0,|
00000b10  30 3a f2 61 28 4d 25 29  0d 00 5c 14 c9 35 3a e7  |0:.a(M%)..\..5:.|
00000b20  28 4d 25 21 31 32 29 3c  3e 2d 31 8c 0d 00 5d 16  |(M%!12)<>-1...].|
00000b30  53 25 3d a4 46 28 4d 25  29 3a e7 53 25 3c 3e 2d  |S%=.F(M%):.S%<>-|
00000b40  31 8c 0d 00 5e 42 c8 99  26 34 30 30 64 34 2c 2c  |1...^B..&400d4,,|
00000b50  2d 31 3a c8 97 c8 93 6e  25 2c 6f 25 2c 30 2c 30  |-1:....n%,o%,0,0|
00000b60  3a f2 43 28 4d 25 21 31  32 2c 53 25 2c 4d 25 21  |:.C(M%!12,S%,M%!|
00000b70  32 30 2c 32 2c 79 79 25  2c 66 79 25 29 3a f2 44  |20,2,yy%,fy%):.D|
00000b80  28 4d 25 29 0d 00 5f 05  cd 0d 00 60 0a cc 3a 4c  |(M%).._....`..:L|
00000b90  25 3d a3 0d 00 61 05 cd  0d 00 62 23 cb 3a e7 4c  |%=...a....b#.:.L|
00000ba0  25 3d b9 80 28 4d 25 3f  33 80 31 29 3d 31 8c d4  |%=..(M%?3.1)=1..|
00000bb0  31 2c 2d 31 35 2c 31 30  30 2c 35 0d 00 63 06 f2  |1,-15,100,5..c..|
00000bc0  45 0d 00 64 05 cd 0d 00  65 07 cd 3a e1 0d 00 66  |E..d....e..:...f|
00000bd0  14 dd f2 4b 28 50 24 29  3a e7 50 24 3c 3e 22 22  |...K(P$):.P$<>""|
00000be0  8c 0d 00 67 22 e7 a7 50  24 2c 22 3c 4b 65 79 73  |...g"..P$,"<Keys|
00000bf0  74 72 6f 6b 65 24 49 6e  70 75 74 3e 22 29 3e 30  |troke$Input>")>0|
00000c00  8c f2 4e 0d 00 68 1d e7  a7 50 24 2c 22 3c 50 6f  |..N..h...P$,"<Po|
00000c10  69 6e 74 65 72 24 54 65  78 74 3e 22 29 3e 30 8c  |inter$Text>")>0.|
00000c20  0d 00 69 42 58 24 3d a4  4e 3a e7 58 24 3d 22 22  |..iBX$=.N:.X$=""|
00000c30  8c ff 28 22 55 6e 73 65  74 20 50 6f 69 6e 74 65  |..("Unset Pointe|
00000c40  72 24 54 65 78 74 22 29  8b ff 28 22 53 65 74 20  |r$Text")..("Set |
00000c50  50 6f 69 6e 74 65 72 24  54 65 78 74 20 22 2b 58  |Pointer$Text "+X|
00000c60  24 29 0d 00 6a 1d cd 3a  e7 a7 50 24 2c 22 3c 43  |$)..j..:..P$,"<C|
00000c70  61 72 65 74 24 54 65 78  74 3e 22 29 3e 30 8c 0d  |aret$Text>")>0..|
00000c80  00 6b 3e 51 24 3d a4 47  3a e7 51 24 3d 22 22 8c  |.k>Q$=.G:.Q$="".|
00000c90  ff 28 22 55 6e 73 65 74  20 43 61 72 65 74 24 54  |.("Unset Caret$T|
00000ca0  65 78 74 22 29 8b ff 28  22 53 65 74 20 43 61 72  |ext")..("Set Car|
00000cb0  65 74 24 54 65 78 74 20  22 2b 51 24 29 0d 00 6c  |et$Text "+Q$)..l|
00000cc0  1c cd 3a e7 a7 50 24 2c  22 3c 46 69 6c 65 72 24  |..:..P$,"<Filer$|
00000cd0  44 69 72 3e 22 29 3e 30  8c 0d 00 6d 12 49 24 3d  |Dir>")>0...m.I$=|
00000ce0  a4 57 3a e7 49 24 3c 3e  22 22 8c 0d 00 6e 40 ff  |.W:.I$<>""...n@.|
00000cf0  28 22 53 65 74 20 46 69  6c 65 72 24 44 69 72 20  |("Set Filer$Dir |
00000d00  22 2b 49 24 29 3a c8 99  33 39 2c 50 24 2c 45 25  |"+I$):..39,P$,E%|
00000d10  2c 38 31 39 32 3a ff 28  22 57 69 6d 70 54 61 73  |,8192:.("WimpTas|
00000d20  6b 20 22 2b a4 45 28 45  25 29 29 0d 00 6f 05 cd  |k "+.E(E%))..o..|
00000d30  0d 00 70 2b cc 3a c8 99  33 39 2c 50 24 2c 45 25  |..p+.:..39,P$,E%|
00000d40  2c 38 31 39 32 3a ff 28  22 57 69 6d 70 54 61 73  |,8192:.("WimpTas|
00000d50  6b 20 22 2b a4 45 28 45  25 29 29 0d 00 71 23 cd  |k "+.E(E%))..q#.|
00000d60  3a e7 a7 50 24 2c 22 3c  4b 65 79 73 74 72 6f 6b  |:..P$,"<Keystrok|
00000d70  65 25 56 61 72 3e 22 29  3e 30 80 4c 25 8c 0d 00  |e%Var>")>0.L%...|
00000d80  72 4e ff 28 22 53 65 74  45 76 61 6c 20 4b 65 79  |rN.("SetEval Key|
00000d90  73 74 72 6f 6b 65 25 56  61 72 20 4b 65 79 73 74  |stroke%Var Keyst|
00000da0  72 6f 6b 65 25 56 61 72  22 2b a4 51 29 3a c8 99  |roke%Var"+.Q):..|
00000db0  33 39 2c 22 3c 4b 65 79  73 74 72 6f 6b 65 25 56  |39,"<Keystroke%V|
00000dc0  61 72 3e 22 2c 45 25 2c  38 31 39 32 0d 00 73 05  |ar>",E%,8192..s.|
00000dd0  cd 0d 00 74 0d cd 3a 4a  79 25 3d 91 3a e1 0d 00  |...t..:Jy%=.:...|
00000de0  75 2a dd f2 78 28 4e 24  29 3a e7 a7 4e 24 2c 22  |u*..x(N$):..N$,"|
00000df0  3c 4b 65 79 73 74 72 6f  6b 65 24 49 6e 70 75 74  |<Keystroke$Input|
00000e00  3e 22 29 3e 30 8c f2 4e  0d 00 76 1d e7 a7 4e 24  |>")>0..N..v...N$|
00000e10  2c 22 3c 50 6f 69 6e 74  65 72 24 54 65 78 74 3e  |,"<Pointer$Text>|
00000e20  22 29 3e 30 8c 0d 00 77  42 58 24 3d a4 4e 3a e7  |")>0...wBX$=.N:.|
00000e30  58 24 3d 22 22 8c ff 28  22 55 6e 73 65 74 20 50  |X$=""..("Unset P|
00000e40  6f 69 6e 74 65 72 24 54  65 78 74 22 29 8b ff 28  |ointer$Text")..(|
00000e50  22 53 65 74 20 50 6f 69  6e 74 65 72 24 54 65 78  |"Set Pointer$Tex|
00000e60  74 20 22 2b 58 24 29 0d  00 78 1d cd 3a e7 a7 4e  |t "+X$)..x..:..N|
00000e70  24 2c 22 3c 43 61 72 65  74 24 54 65 78 74 3e 22  |$,"<Caret$Text>"|
00000e80  29 3e 30 8c 0d 00 79 3e  51 24 3d a4 47 3a e7 51  |)>0...y>Q$=.G:.Q|
00000e90  24 3d 22 22 8c ff 28 22  55 6e 73 65 74 20 43 61  |$=""..("Unset Ca|
00000ea0  72 65 74 24 54 65 78 74  22 29 8b ff 28 22 53 65  |ret$Text")..("Se|
00000eb0  74 20 43 61 72 65 74 24  54 65 78 74 20 22 2b 51  |t Caret$Text "+Q|
00000ec0  24 29 0d 00 7a 1c cd 3a  e7 a7 4e 24 2c 22 3c 46  |$)..z..:..N$,"<F|
00000ed0  69 6c 65 72 24 44 69 72  3e 22 29 3e 30 8c 0d 00  |iler$Dir>")>0...|
00000ee0  7b 3d 49 24 3d a4 57 3a  e7 49 24 3c 3e 22 22 8c  |{=I$=.W:.I$<>"".|
00000ef0  ff 28 22 53 65 74 20 46  69 6c 65 72 24 44 69 72  |.("Set Filer$Dir|
00000f00  20 22 2b a4 57 29 8b ff  28 22 55 6e 73 65 74 20  | "+.W)..("Unset |
00000f10  46 69 6c 65 72 24 44 69  72 22 29 0d 00 7c 2a cd  |Filer$Dir")..|*.|
00000f20  3a c8 99 26 32 30 30 32  37 2c 4e 24 2c 45 25 2c  |:..&20027,N$,E%,|
00000f30  38 31 39 32 b8 78 25 3a  e7 78 25 3e 26 33 38 30  |8192.x%:.x%>&380|
00000f40  30 30 30 30 8c 0d 00 7d  1c c8 99 26 34 30 30 64  |0000...}...&400d|
00000f50  66 2c 78 25 2c 31 2c 22  45 78 65 63 75 74 6f 72  |f,x%,1,"Executor|
00000f60  22 0d 00 7e 2a cc 3a 50  25 3d 45 25 3a c8 99 36  |"..~*.:P%=E%:..6|
00000f70  2c 31 35 3a c8 95 3f 50  25 3c 3e 30 3a 4a 79 25  |,15:..?P%<>0:Jy%|
00000f80  3d 91 3a e7 3f 50 25 3d  39 32 8c 0d 00 7f 32 50  |=.:.?P%=92....2P|
00000f90  25 2b 3d 31 3a 45 24 3d  a4 49 28 50 25 29 3a e7  |%+=1:E$=.I(P%):.|
00000fa0  a7 45 24 2c 22 5c 22 29  3e 30 8c 45 24 3d c0 45  |.E$,"\")>0.E$=.E|
00000fb0  24 2c a7 45 24 2c 22 5c  22 29 2d 31 29 0d 00 80  |$,.E$,"\")-1)...|
00000fc0  2f 50 25 2b 3d a9 28 45  24 29 3a 52 25 3d 30 3a  |/P%+=.(E$):R%=0:|
00000fd0  e7 a7 45 24 2c 22 2d 22  29 3e 30 80 c0 45 24 2c  |..E$,"-")>0..E$,|
00000fe0  35 29 3c 3e 22 45 56 41  4c 20 22 8c 0d 00 81 28  |5)<>"EVAL "....(|
00000ff0  e7 a7 45 24 2c 22 43 22  29 3c a7 45 24 2c 22 2d  |..E$,"C")<.E$,"-|
00001000  22 29 80 a7 45 24 2c 22  43 22 29 3e 30 8c 52 25  |")..E$,"C")>0.R%|
00001010  2b 3d 33 32 0d 00 82 28  e7 a7 45 24 2c 22 53 22  |+=32...(..E$,"S"|
00001020  29 3c a7 45 24 2c 22 2d  22 29 80 a7 45 24 2c 22  |)<.E$,"-")..E$,"|
00001030  53 22 29 3e 30 8c 52 25  2b 3d 31 36 0d 00 83 1a  |S")>0.R%+=16....|
00001040  45 24 3d c2 45 24 2c a9  28 45 24 29 2d a7 45 24  |E$=.E$,.(E$)-.E$|
00001050  2c 22 2d 22 29 29 0d 00  84 10 cd 3a 57 25 3d 30  |,"-")).....:W%=0|
00001060  3a c8 8e 45 24 ca 0d 00  85 16 c9 22 50 52 49 4e  |:..E$......"PRIN|
00001070  54 22 3a 57 25 3d 33 38  34 2b 52 25 0d 00 86 14  |T":W%=384+R%....|
00001080  c9 22 54 41 42 22 3a 57  25 3d 33 39 34 2b 52 25  |."TAB":W%=394+R%|
00001090  0d 00 87 15 c9 22 43 4f  50 59 22 3a 57 25 3d 33  |....."COPY":W%=3|
000010a0  39 35 2b 52 25 0d 00 88  19 c9 22 4c 45 46 54 22  |95+R%....."LEFT"|
000010b0  2c 22 88 22 3a 57 25 3d  33 39 36 2b 52 25 0d 00  |,".":W%=396+R%..|
000010c0  89 1a c9 22 52 49 47 48  54 22 2c 22 89 22 3a 57  |..."RIGHT",".":W|
000010d0  25 3d 33 39 37 2b 52 25  0d 00 8a 17 c9 22 55 50  |%=397+R%....."UP|
000010e0  22 2c 22 8b 22 3a 57 25  3d 33 39 39 2b 52 25 0d  |",".":W%=399+R%.|
000010f0  00 8b 19 c9 22 44 4f 57  4e 22 2c 22 8a 22 3a 57  |...."DOWN",".":W|
00001100  25 3d 33 39 38 2b 52 25  0d 00 8c 1d c9 22 50 41  |%=398+R%....."PA|
00001110  47 45 20 55 50 22 3a 57  25 3d 33 39 39 2b 28 52  |GE UP":W%=399+(R|
00001120  25 82 31 36 29 0d 00 8d  1f c9 22 50 41 47 45 20  |%.16)....."PAGE |
00001130  44 4f 57 4e 22 3a 57 25  3d 33 39 38 2b 28 52 25  |DOWN":W%=398+(R%|
00001140  82 31 36 29 0d 00 8e 17  c9 22 49 4e 53 45 52 54  |.16)....."INSERT|
00001150  22 3a 57 25 3d 34 36 31  2b 52 25 0d 00 8f 1a c9  |":W%=461+R%.....|
00001160  22 44 45 4c 45 54 45 22  2c 22 44 45 4c 22 3a 57  |"DELETE","DEL":W|
00001170  25 3d 31 32 37 0d 00 90  19 c9 22 45 53 43 41 50  |%=127....."ESCAP|
00001180  45 22 2c 22 45 53 43 22  3a 57 25 3d 32 37 0d 00  |E","ESC":W%=27..|
00001190  91 0d c9 22 22 3a 57 25  3d 39 32 0d 00 92 12 7f  |..."":W%=92.....|
000011a0  3a e7 c0 45 24 2c 31 29  3d 22 46 22 8c 0d 00 93  |:..E$,1)="F"....|
000011b0  26 58 5f 25 3d bb 28 c2  45 24 2c a9 28 45 24 29  |&X_%=.(.E$,.(E$)|
000011c0  2d 31 29 29 3a e7 58 5f  25 3e 39 8c 58 5f 25 2b  |-1)):.X_%>9.X_%+|
000011d0  3d 36 34 0d 00 94 11 57  25 3d 33 38 34 2b 58 5f  |=64....W%=384+X_|
000011e0  25 2b 52 25 0d 00 95 16  cd 3a e7 c0 45 24 2c 35  |%+R%.....:..E$,5|
000011f0  29 3d 22 45 56 41 4c 20  22 8c 0d 00 96 56 41 24  |)="EVAL "....VA$|
00001200  3d c2 45 24 2c a9 28 45  24 29 2d 35 29 3a c8 95  |=.E$,.(E$)-5):..|
00001210  a7 22 39 38 37 36 35 34  33 32 31 30 2e 2b 2d 2a  |."9876543210.+-*|
00001220  2f 22 2c c0 41 24 2c 31  29 29 3d 30 80 a9 28 41  |/",.A$,1))=0..(A|
00001230  24 29 3e 30 3a 41 24 3d  c2 41 24 2c a9 28 41 24  |$)>0:A$=.A$,.(A$|
00001240  29 2d 31 29 3a ce 3a e7  a9 28 41 24 29 3d 30 8c  |)-1):.:..(A$)=0.|
00001250  0d 00 97 07 41 3d 30 0d  00 98 18 cc 3a e7 a7 22  |....A=0.....:.."|
00001260  2b 2a 2f 22 2c c0 41 24  2c 31 29 29 3d 30 8c 0d  |+*/",.A$,1))=0..|
00001270  00 99 27 5a 3d bb 28 41  24 29 3a e7 c0 41 24 2c  |..'Z=.(A$):..A$,|
00001280  31 29 3d 22 2d 22 8c 41  24 3d c2 41 24 2c a9 28  |1)="-".A$=.A$,.(|
00001290  41 24 29 2d 31 29 0d 00  9a 39 c8 95 a7 22 39 38  |A$)-1)...9..."98|
000012a0  37 36 35 34 33 32 31 30  2e 22 2c c0 41 24 2c 31  |76543210.",.A$,1|
000012b0  29 29 3c 3e 30 80 a9 28  41 24 29 3e 30 3a 41 24  |))<>0..(A$)>0:A$|
000012c0  3d c2 41 24 2c a9 28 41  24 29 2d 31 29 3a ce 0d  |=.A$,.(A$)-1):..|
000012d0  00 9b 09 cc 3a 5a 3d 30  0d 00 9c 3d cd 3a c8 95  |....:Z=0...=.:..|
000012e0  a7 22 2b 2d 2f 2a 22 2c  c0 41 24 2c 31 29 29 3d  |."+-/*",.A$,1))=|
000012f0  30 80 a9 28 41 24 29 3e  30 3a 41 24 3d c2 41 24  |0..(A$)>0:A$=.A$|
00001300  2c a9 28 41 24 29 2d 31  29 3a ce 3a e7 a9 28 41  |,.(A$)-1):.:..(A|
00001310  24 29 3d 30 8c 0d 00 9d  07 41 3d 5a 0d 00 9e 5f  |$)=0.....A=Z..._|
00001320  cc 3a 67 24 3d c0 41 24  2c 31 29 3a 41 24 3d c2  |.:g$=.A$,1):A$=.|
00001330  41 24 2c a9 28 41 24 29  2d 31 29 3a c8 95 a7 22  |A$,.(A$)-1):..."|
00001340  39 38 37 36 35 34 33 32  31 30 2e 2d 22 2c c0 41  |9876543210.-",.A|
00001350  24 2c 31 29 29 3d 30 80  a9 28 41 24 29 3e 30 3a  |$,1))=0..(A$)>0:|
00001360  41 24 3d c2 41 24 2c a9  28 41 24 29 2d 31 29 3a  |A$=.A$,.(A$)-1):|
00001370  ce 3a e7 a9 28 41 24 29  3d 30 8c 0d 00 9f 07 4d  |.:..(A$)=0.....M|
00001380  3d 30 0d 00 a0 0d cc 3a  4d 3d bb 28 41 24 29 0d  |=0.....:M=.(A$).|
00001390  00 a1 0b cd 3a c8 8e 67  24 ca 0d 00 a2 0e c9 22  |....:..g$......"|
000013a0  2b 22 3a 41 3d 5a 2b 4d  0d 00 a3 0e c9 22 2d 22  |+":A=Z+M....."-"|
000013b0  3a 41 3d 5a 2d 4d 0d 00  a4 0e c9 22 2a 22 3a 41  |:A=Z-M....."*":A|
000013c0  3d 5a 2a 4d 0d 00 a5 0e  c9 22 2f 22 3a 41 3d 5a  |=Z*M....."/":A=Z|
000013d0  2f 4d 0d 00 a6 0d cb 3a  42 24 3d c3 28 41 29 0d  |/M.....:B$=.(A).|
000013e0  00 a7 05 cd 0d 00 a8 4a  cd 3a 57 25 3d 97 28 c0  |.......J.:W%=.(.|
000013f0  42 24 2c 31 29 29 3a c8  95 a9 28 42 24 29 3e 31  |B$,1)):...(B$)>1|
00001400  3a f2 45 3a c8 99 26 34  30 30 64 63 2c 57 25 3a  |:.E:..&400dc,W%:|
00001410  42 24 3d c2 42 24 2c a9  28 42 24 29 2d 31 29 3a  |B$=.B$,.(B$)-1):|
00001420  57 25 3d 97 28 c0 42 24  2c 31 29 29 3a ce 0d 00  |W%=.(.B$,1)):...|
00001430  a9 23 cd 3a e7 97 28 c0  45 24 2c 31 29 29 3e 31  |.#.:..(.E$,1))>1|
00001440  33 35 80 97 28 c0 45 24  2c 31 29 29 3c 31 34 30  |35..(.E$,1))<140|
00001450  8c 0d 00 aa 35 c8 95 97  28 c2 45 24 2c 31 29 29  |....5...(.E$,1))|
00001460  3c 31 33 36 84 97 28 c2  45 24 2c 31 29 29 3e 31  |<136..(.E$,1))>1|
00001470  33 39 3a 45 24 3d c0 45  24 29 3a ce 3a e7 a9 28  |39:E$=.E$):.:..(|
00001480  45 24 29 3e 31 8c 0d 00  ab 35 e3 49 25 3d 31 b8  |E$)>1....5.I%=1.|
00001490  a9 28 45 24 29 2d 31 3a  e7 97 28 c1 45 24 2c 49  |.(E$)-1:..(.E$,I|
000014a0  25 2c 31 29 29 3e 31 33  35 80 97 28 c1 45 24 2c  |%,1))>135..(.E$,|
000014b0  49 25 2c 31 29 29 3c 31  34 30 8c 0d 00 ac 20 f2  |I%,1))<140.... .|
000014c0  45 3a c8 99 26 34 30 30  64 63 2c 32 36 30 2b 97  |E:..&400dc,260+.|
000014d0  28 c1 45 24 2c 49 25 2c  31 29 29 0d 00 ad 1a cd  |(.E$,I%,1)).....|
000014e0  3a ed 49 25 3a 57 25 3d  32 36 30 2b 97 28 c2 45  |:.I%:W%=260+.(.E|
000014f0  24 2c 31 29 29 0d 00 ae  05 cd 0d 00 af 1f cd 3a  |$,1))..........:|
00001500  e7 a9 28 45 24 29 3d 31  80 97 28 45 24 29 3e 36  |..(E$)=1..(E$)>6|
00001510  33 80 52 25 3e 3d 33 32  8c 0d 00 b0 0f 57 25 3d  |3.R%>=32.....W%=|
00001520  97 28 45 24 29 2d 36 34  0d 00 b1 05 cd 0d 00 b2  |.(E$)-64........|
00001530  14 cb 3a f2 45 3a c8 99  26 34 30 30 64 63 2c 57  |..:.E:..&400dc,W|
00001540  25 0d 00 b3 11 cc 3a f2  45 3a e7 3f 50 25 3d 31  |%.....:.E:.?P%=1|
00001550  33 8c 0d 00 b4 10 c8 99  36 2c 31 33 38 2c 30 2c  |3.......6,138,0,|
00001560  31 33 0d 00 b5 12 cc 3a  c8 99 26 34 30 30 64 63  |13.....:..&400dc|
00001570  2c 3f 50 25 0d 00 b6 05  cd 0d 00 b7 39 cd 3a 50  |,?P%........9.:P|
00001580  25 2b 3d 31 3a f5 fd 91  3e 3d 4a 79 25 2b 28 50  |%+=1:...>=Jy%+(P|
00001590  79 25 2a 32 29 3a ce 3a  e7 a7 4e 24 2c 22 3c 4b  |y%*2):.:..N$,"<K|
000015a0  65 79 73 74 72 6f 6b 65  25 56 61 72 3e 22 29 3e  |eystroke%Var>")>|
000015b0  30 8c 0d 00 b8 4e ff 28  22 53 65 74 45 76 61 6c  |0....N.("SetEval|
000015c0  20 4b 65 79 73 74 72 6f  6b 65 25 56 61 72 20 4b  | Keystroke%Var K|
000015d0  65 79 73 74 72 6f 6b 65  25 56 61 72 22 2b a4 51  |eystroke%Var"+.Q|
000015e0  29 3a c8 99 33 39 2c 22  3c 4b 65 79 73 74 72 6f  |):..39,"<Keystro|
000015f0  6b 65 25 56 61 72 3e 22  2c 45 25 2c 38 31 39 32  |ke%Var>",E%,8192|
00001600  0d 00 b9 05 cd 0d 00 ba  07 cd 3a e1 0d 00 bb f1  |..........:.....|
00001610  dd f2 48 3a c8 99 33 39  2c 22 3c 4b 65 79 73 74  |..H:..39,"<Keyst|
00001620  72 6f 6b 65 24 44 65 6d  6f 3e 22 2c 45 25 2c 38  |roke$Demo>",E%,8|
00001630  31 39 32 3a 50 79 25 3d  bb 28 a4 45 28 45 25 29  |192:Py%=.(.E(E%)|
00001640  29 3a 24 28 61 25 2b 31  32 38 29 3d 22 4b 65 79  |):$(a%+128)="Key|
00001650  73 74 72 6f 6b 65 24 4c  6f 61 64 2a 22 3a 4b 24  |stroke$Load*":K$|
00001660  3d a4 4a 3a c8 95 4b 24  3c 3e 22 22 3a c8 99 33  |=.J:..K$<>"":..3|
00001670  36 2c 61 25 2b 31 32 38  2c 22 43 6c 65 61 72 22  |6,a%+128,"Clear"|
00001680  2c 2d 31 2c 30 2c 30 3a  f2 4a 28 4b 24 29 3a 24  |,-1,0,0:.J(K$):$|
00001690  28 61 25 2b 31 32 38 29  3d 22 4b 65 79 73 74 72  |(a%+128)="Keystr|
000016a0  6f 6b 65 24 4c 6f 61 64  2a 22 3a 4b 24 3d a4 4a  |oke$Load*":K$=.J|
000016b0  3a ce 3a 24 28 61 25 2b  31 32 38 29 3d 22 4b 65  |:.:$(a%+128)="Ke|
000016c0  79 73 74 72 6f 6b 65 24  44 6f 2a 22 3a 4a 24 3d  |ystroke$Do*":J$=|
000016d0  a4 4a 3a c8 95 4a 24 3c  3e 22 22 3a c8 99 33 36  |.J:..J$<>"":..36|
000016e0  2c 61 25 2b 31 32 38 2c  22 43 6c 65 61 72 22 2c  |,a%+128,"Clear",|
000016f0  2d 31 2c 30 2c 30 3a f2  4c 28 4a 24 29 0d 00 bc  |-1,0,0:.L(J$)...|
00001700  3e 24 28 61 25 2b 31 32  38 29 3d 22 4b 65 79 73  |>$(a%+128)="Keys|
00001710  74 72 6f 6b 65 24 44 6f  2a 22 3a 4a 24 3d a4 4a  |troke$Do*":J$=.J|
00001720  3a ce 3a e7 28 48 5f 25  2b 62 25 29 3c 91 80 57  |:.:.(H_%+b%)<..W|
00001730  79 25 8c f2 73 3a 48 5f  25 3d 91 0d 00 bd 4d c8  |y%..s:H_%=....M.|
00001740  99 33 39 2c 22 3c 4b 65  79 73 74 72 6f 6b 65 25  |.39,"<Keystroke%|
00001750  41 75 74 6f 3e 22 2c 45  25 2c 38 31 39 32 3a 51  |Auto>",E%,8192:Q|
00001760  5f 25 3d bb 28 a4 45 28  45 25 29 29 2a 36 30 30  |_%=.(.E(E%))*600|
00001770  30 3a e7 51 5f 25 3c 3e  62 25 80 51 5f 25 3e 3d  |0:.Q_%<>b%.Q_%>=|
00001780  31 8c 62 25 3d 51 5f 25  0d 00 be 48 c8 99 33 39  |1.b%=Q_%...H..39|
00001790  2c 22 3c 45 78 65 63 75  74 6f 72 24 49 63 6f 6e  |,"<Executor$Icon|
000017a0  3e 22 2c 45 25 2c 38 31  39 32 3a 78 24 3d a4 45  |>",E%,8192:x$=.E|
000017b0  28 45 25 29 3a e7 a7 22  4f 6e 7c 4f 4e 7c 6f 6e  |(E%):.."On|ON|on|
000017c0  22 2c 78 24 29 3c 3e 30  80 61 79 25 3d 2d 31 8c  |",x$)<>0.ay%=-1.|
000017d0  0d 00 bf 5c 21 41 25 3d  2d 31 3a 41 25 21 34 3d  |...\!A%=-1:A%!4=|
000017e0  30 3a 41 25 21 38 3d 30  3a 41 25 21 31 32 3d 36  |0:A%!8=0:A%!12=6|
000017f0  38 3a 41 25 21 31 36 3d  36 38 3a 41 25 21 32 30  |8:A%!16=68:A%!20|
00001800  3d 31 32 32 39 30 3a 24  28 41 25 2b 32 34 29 3d  |=12290:$(A%+24)=|
00001810  22 21 45 78 65 63 75 74  6f 72 22 3a c8 99 26 34  |"!Executor":..&4|
00001820  30 30 63 32 2c 2c 41 25  b8 61 79 25 0d 00 c0 22  |00c2,,A%.ay%..."|
00001830  cd 3a e7 a7 22 4f 66 66  7c 4f 46 46 7c 6f 66 66  |.:.."Off|OFF|off|
00001840  22 2c 78 24 29 80 61 79  25 3c 3e 2d 31 8c 0d 00  |",x$).ay%<>-1...|
00001850  c1 27 21 41 25 3d 2d 32  3a 41 25 21 34 3d 61 79  |.'!A%=-2:A%!4=ay|
00001860  25 3a c8 99 26 34 30 30  63 34 2c 2c 41 25 3a 61  |%:..&400c4,,A%:a|
00001870  79 25 3d 2d 31 0d 00 c2  07 cd 3a e1 0d 00 c3 21  |y%=-1.....:....!|
00001880  dd f2 4c 28 4a 24 29 3a  73 79 25 3d a7 4a 24 2c  |..L(J$):sy%=.J$,|
00001890  22 40 22 29 3a e7 73 79  25 3c 3e 30 8c 0d 00 c4  |"@"):.sy%<>0....|
000018a0  23 53 24 3d c0 4a 24 2c  73 79 25 2d 31 29 3a 54  |#S$=.J$,sy%-1):T|
000018b0  24 3d c2 4a 24 2c a9 28  4a 24 29 2d 73 79 25 29  |$=.J$,.(J$)-sy%)|
000018c0  0d 00 c5 11 cc 3a 53 24  3d 4a 24 3a 54 24 3d 4a  |.....:S$=J$:T$=J|
000018d0  24 0d 00 c6 2f cd 3a 6b  25 3d 30 3a e7 c0 53 24  |$.../.:k%=0:..S$|
000018e0  2c 34 29 3d 22 41 6c 74  2b 22 8c 6b 25 2b 3d 34  |,4)="Alt+".k%+=4|
000018f0  3a 53 24 3d c2 53 24 2c  a9 28 53 24 29 2d 34 29  |:S$=.S$,.(S$)-4)|
00001900  0d 00 c7 29 e7 c0 53 24  2c 35 29 3d 22 43 74 72  |...)..S$,5)="Ctr|
00001910  6c 2b 22 8c 6b 25 2b 3d  32 3a 53 24 3d c2 53 24  |l+".k%+=2:S$=.S$|
00001920  2c a9 28 53 24 29 2d 35  29 0d 00 c8 2a e7 c0 53  |,.(S$)-5)...*..S|
00001930  24 2c 36 29 3d 22 53 68  69 66 74 2b 22 8c 6b 25  |$,6)="Shift+".k%|
00001940  2b 3d 31 3a 53 24 3d c2  53 24 2c a9 28 53 24 29  |+=1:S$=.S$,.(S$)|
00001950  2d 36 29 0d 00 c9 2b 68  25 3d 30 3a 78 25 3d 30  |-6)...+h%=0:x%=0|
00001960  3a c8 95 78 25 3c 39 37  80 68 25 3d 30 3a e7 45  |:..x%<97.h%=0:.E|
00001970  24 28 78 25 29 3d 53 24  8c 68 25 3d 78 25 0d 00  |$(x%)=S$.h%=x%..|
00001980  ca 12 78 25 2b 3d 31 3a  ce 3a e7 68 25 3d 30 8c  |..x%+=1:.:.h%=0.|
00001990  0d 00 cb 2c e3 60 25 3d  30 b8 39 36 3a e3 4d 79  |...,.`%=0.96:.My|
000019a0  25 3d 30 b8 37 3a f2 58  28 54 24 2c 60 25 2c 4d  |%=0.7:.X(T$,`%,M|
000019b0  79 25 29 3a ed 4d 79 25  3a ed 60 25 0d 00 cc 0d  |y%):.My%:.`%....|
000019c0  cc 3a e7 73 79 25 3d 30  8c 0d 00 cd 0d f2 51 28  |.:.sy%=0......Q(|
000019d0  68 25 2c 6b 25 29 0d 00  ce 12 cc 3a f2 58 28 54  |h%,k%).....:.X(T|
000019e0  24 2c 68 25 2c 6b 25 29  0d 00 cf 05 cd 0d 00 d0  |$,h%,k%)........|
000019f0  07 cd 3a e1 0d 00 d1 20  dd f2 51 28 70 25 2c 6b  |..:.... ..Q(p%,k|
00001a00  79 25 29 3a e7 45 25 28  70 25 2c 6b 79 25 29 3c  |y%):.E%(p%,ky%)<|
00001a10  3e 2d 31 8c 0d 00 d2 14  e7 21 45 25 28 70 25 2c  |>-1......!E%(p%,|
00001a20  6b 79 25 29 3c 3e 30 8c  0d 00 d3 3a 4d 25 3d 45  |ky%)<>0....:M%=E|
00001a30  25 28 70 25 2c 6b 79 25  29 2d 34 3a 4c 25 3d b9  |%(p%,ky%)-4:L%=.|
00001a40  3a f5 3a 4d 25 3d 58 25  2b 4d 25 21 34 3a e7 4c  |:.:M%=X%+M%!4:.L|
00001a50  25 3d b9 84 28 28 4d 25  3f 33 29 80 33 32 29 3d  |%=..((M%?3).32)=|
00001a60  30 8c 0d 00 d4 30 4c 25  3d b9 3a e7 28 28 4d 25  |0....0L%=.:.((M%|
00001a70  3f 33 29 80 33 32 29 3d  30 80 28 28 4d 25 3f 32  |?3).32)=0.((M%?2|
00001a80  29 80 32 29 3d 30 80 28  4d 25 21 31 32 3d 2d 31  |).2)=0.(M%!12=-1|
00001a90  29 8c 0d 00 d5 5e c8 99  26 34 30 30 63 66 2c 2c  |)....^..&400cf,,|
00001aa0  41 25 3a 21 45 25 3d 32  30 3a 45 25 21 31 36 3d  |A%:!E%=20:E%!16=|
00001ab0  30 3a 45 25 21 31 32 3d  30 3a c8 99 26 36 30 30  |0:E%!12=0:..&600|
00001ac0  65 37 2c 31 39 2c 45 25  2c 41 25 21 31 32 2c 41  |e7,19,E%,A%!12,A|
00001ad0  25 21 31 36 b8 2c 2c 78  79 25 3a e7 78 79 25 3c  |%!16.,,xy%:.xy%<|
00001ae0  3e 28 41 25 21 31 32 29  80 78 79 25 3c 3e 30 8c  |>(A%!12).xy%<>0.|
00001af0  0d 00 d6 19 74 24 3d a4  42 28 78 79 25 29 3a f2  |....t$=.B(xy%):.|
00001b00  55 28 78 79 25 2c 74 24  29 0d 00 d7 05 cd 0d 00  |U(xy%,t$).......|
00001b10  d8 13 cd 3a e7 28 4d 25  3f 31 80 31 36 29 3d 30  |...:.(M%?1.16)=0|
00001b20  8c 0d 00 d9 0d f2 46 28  4d 25 29 3a f2 45 0d 00  |......F(M%):.E..|
00001b30  da 05 cd 0d 00 db 2c cd  3a fd 4d 25 21 34 3d 2d  |......,.:.M%!4=-|
00001b40  31 3a c8 97 c8 93 6d 25  2c 64 25 2c 47 79 25 2d  |1:....m%,d%,Gy%-|
00001b50  6d 25 2c 72 79 25 2d 64  25 3a e7 ac 7a 25 8c 0d  |m%,ry%-d%:..z%..|
00001b60  00 dc 19 f5 3a c8 99 36  2c 31 32 32 b8 2c 57 25  |....:..6,122.,W%|
00001b70  3a fd 57 25 3d 32 35 35  0d 00 dd 05 cd 0d 00 de  |:.W%=255........|
00001b80  05 cd 0d 00 df 07 cd 3a  e1 0d 00 e0 21 dd f2 58  |.......:....!..X|
00001b90  28 68 24 2c 68 25 2c 6b  25 29 3a e7 45 25 28 68  |(h$,h%,k%):.E%(h|
00001ba0  25 2c 6b 25 29 3c 3e 2d  31 8c 0d 00 e1 13 e7 21  |%,k%)<>-1......!|
00001bb0  45 25 28 68 25 2c 6b 25  29 3c 3e 30 8c 0d 00 e2  |E%(h%,k%)<>0....|
00001bc0  52 54 25 3d 45 25 28 68  25 2c 6b 25 29 2d 34 3a  |RT%=E%(h%,k%)-4:|
00001bd0  6f 79 25 3d a3 3a 4c 25  3d b9 3a f5 3a 54 25 3d  |oy%=.:L%=.:.:T%=|
00001be0  58 25 2b 54 25 21 34 3a  e7 28 28 54 25 3f 33 29  |X%+T%!4:.((T%?3)|
00001bf0  80 33 32 29 3d 30 8c 6f  79 25 3d 28 a4 45 28 54  |.32)=0.oy%=(.E(T|
00001c00  25 2b 31 32 38 29 3d 68  24 29 3a 4c 25 3d b9 0d  |%+128)=h$):L%=..|
00001c10  00 e3 09 e7 6f 79 25 8c  0d 00 e4 11 e7 28 54 25  |....oy%......(T%|
00001c20  3f 31 80 31 36 29 3d 30  8c 0d 00 e5 0d f2 46 28  |?1.16)=0......F(|
00001c30  54 25 29 3a f2 45 0d 00  e6 0c cd 3a 6f 79 25 3d  |T%):.E.....:oy%=|
00001c40  4c 25 0d 00 e7 26 cd 3a  fd 54 25 21 34 3d 2d 31  |L%...&.:.T%!4=-1|
00001c50  3a c8 97 c8 93 6d 25 2c  64 25 2c 47 79 25 2d 6d  |:....m%,d%,Gy%-m|
00001c60  25 2c 72 79 25 2d 64 25  0d 00 e8 05 cd 0d 00 e9  |%,ry%-d%........|
00001c70  07 cd 3a e1 0d 00 ea 2a  dd f2 73 3a e3 60 25 3d  |..:....*..s:.`%=|
00001c80  30 b8 39 36 3a e3 4d 79  25 3d 30 b8 37 3a e7 45  |0.96:.My%=0.7:.E|
00001c90  25 28 60 25 2c 4d 79 25  29 3c 3e 2d 31 8c 0d 00  |%(`%,My%)<>-1...|
00001ca0  eb 14 e7 21 45 25 28 60  25 2c 4d 79 25 29 3c 3e  |...!E%(`%,My%)<>|
00001cb0  30 8c 0d 00 ec 49 54 25  3d 45 25 28 60 25 2c 4d  |0....IT%=E%(`%,M|
00001cc0  79 25 29 2d 34 3a 54 5f  25 3d a3 3a 4c 25 3d b9  |y%)-4:T_%=.:L%=.|
00001cd0  3a f5 3a 54 25 3d 58 25  2b 54 25 21 34 3a e7 54  |:.:T%=X%+T%!4:.T|
00001ce0  5f 25 8c 6c 5f 25 3d 28  28 54 25 3f 33 29 80 33  |_%.l_%=((T%?3).3|
00001cf0  32 29 3d 33 32 8b 6c 5f  25 3d a3 0d 00 ed 18 e7  |2)=32.l_%=......|
00001d00  28 28 54 25 3f 31 29 80  33 32 29 3d 33 32 84 6c  |((T%?1).32)=32.l|
00001d10  5f 25 8c 0d 00 ee 16 4c  25 3d b9 3a e7 28 54 25  |_%.....L%=.:.(T%|
00001d20  3f 31 80 31 36 29 3d 30  8c 0d 00 ef 0d f2 46 28  |?1.16)=0......F(|
00001d30  54 25 29 3a f2 45 0d 00  f0 0c cd 3a 54 5f 25 3d  |T%):.E.....:T_%=|
00001d40  4c 25 0d 00 f1 0e cd 3a  fd 54 25 21 34 3d 2d 31  |L%.....:.T%!4=-1|
00001d50  0d 00 f2 05 cd 0d 00 f3  28 cd 3a ed 4d 79 25 3a  |........(.:.My%:|
00001d60  ed 60 25 3a c8 97 c8 93  6d 25 2c 64 25 2c 47 79  |.`%:....m%,d%,Gy|
00001d70  25 2d 6d 25 2c 72 79 25  2d 64 25 3a e1 0d 00 f4  |%-m%,ry%-d%:....|
00001d80  9c dd a4 46 28 4d 25 29  3a 51 79 25 3d 2d 31 3a  |...F(M%):Qy%=-1:|
00001d90  c8 99 26 34 30 30 63 66  2c 2c 41 25 3a 74 5f 25  |..&400cf,,A%:t_%|
00001da0  3d 21 41 25 3a 66 5f 25  3d 41 25 21 34 3a 71 79  |=!A%:f_%=A%!4:qy|
00001db0  25 3d 41 25 21 31 32 3a  60 5f 25 3d 41 25 21 31  |%=A%!12:`_%=A%!1|
00001dc0  36 3a 21 45 25 3d 32 30  3a 45 25 21 31 32 3d 30  |6:!E%=20:E%!12=0|
00001dd0  3a c8 99 26 34 30 30 65  37 2c 31 39 2c 45 25 2c  |:..&400e7,19,E%,|
00001de0  71 79 25 2c 60 5f 25 b8  2c 2c 6b 5f 25 3a 21 41  |qy%,`_%.,,k_%:!A|
00001df0  25 3d 74 5f 25 3a 41 25  21 34 3d 66 5f 25 3a 4b  |%=t_%:A%!4=f_%:K|
00001e00  5f 25 3d 4d 25 3f 32 80  31 35 3a c8 8e 28 28 4d  |_%=M%?2.15:..((M|
00001e10  25 3f 32 29 80 34 38 29  ca 0d 00 f5 60 c9 30 3a  |%?2).48)....`.0:|
00001e20  c8 99 33 39 2c 22 3c 4b  65 79 73 74 72 6f 6b 65  |..39,"<Keystroke|
00001e30  25 57 69 6e 64 6f 77 3e  22 2c 45 25 2c 38 31 39  |%Window>",E%,819|
00001e40  32 3a 53 25 3d bb 28 a4  45 28 45 25 29 29 3a 21  |2:S%=.(.E(E%)):!|
00001e50  45 25 3d 53 25 3a 45 25  21 33 32 3d 30 3a c8 99  |E%=S%:E%!32=0:..|
00001e60  26 36 30 30 63 62 2c 2c  45 25 3a e7 45 25 21 33  |&600cb,,E%:.E%!3|
00001e70  32 3d 30 84 53 25 3d 30  8c 0d 00 f6 22 e7 a4 41  |2=0.S%=0...."..A|
00001e80  28 4d 25 21 31 32 2c 4d  25 21 31 36 2c b9 29 3c  |(M%!12,M%!16,.)<|
00001e90  3e a4 45 28 4d 25 2b 37  36 29 8c 0d 00 f7 8f f2  |>.E(M%+76)......|
00001ea0  4d 28 30 2c 22 54 68 65  20 73 70 65 63 69 66 69  |M(0,"The specifi|
00001eb0  65 64 20 77 69 6e 64 6f  77 20 68 61 73 20 62 65  |ed window has be|
00001ec0  65 6e 20 64 65 6c 65 74  65 64 2e 20 43 68 61 6e  |en deleted. Chan|
00001ed0  67 65 20 74 68 65 20 6b  65 79 73 74 72 6f 6b 65  |ge the keystroke|
00001ee0  20 74 6f 20 27 41 6e 79  20 77 69 6e 64 6f 77 27  | to 'Any window'|
00001ef0  20 6f 72 20 27 57 69 6e  64 6f 77 20 61 74 20 70  | or 'Window at p|
00001f00  6f 69 6e 74 65 72 27 2e  20 53 65 65 20 74 68 65  |ointer'. See the|
00001f10  20 6d 61 6e 75 61 6c 20  66 6f 72 20 6d 6f 72 65  | manual for more|
00001f20  20 68 65 6c 70 2e 22 2c  31 29 0d 00 f8 0f cc 3a  | help.",1).....:|
00001f30  51 79 25 3d 4d 25 21 31  36 0d 00 f9 05 cd 0d 00  |Qy%=M%!16.......|
00001f40  fa 0c cc 3a 51 79 25 3d  53 25 0d 00 fb 21 cd 3a  |...:Qy%=S%...!.:|
00001f50  ff 28 22 55 6e 73 65 74  20 4b 65 79 73 74 72 6f  |.("Unset Keystro|
00001f60  6b 65 25 57 69 6e 64 6f  77 22 29 0d 00 fc 10 c9  |ke%Window").....|
00001f70  31 36 3a e7 60 5f 25 3e  2d 32 8c 0d 00 fd 3e e7  |16:.`_%>-2....>.|
00001f80  6b 5f 25 3d 4d 25 21 31  32 84 28 4b 5f 25 3d 30  |k_%=M%!12.(K_%=0|
00001f90  80 4d 25 21 32 30 3c 2d  31 80 28 4d 25 3f 33 80  |.M%!20<-1.(M%?3.|
00001fa0  38 29 3d 30 29 84 28 4b  5f 25 3d 34 80 28 4d 25  |8)=0).(K_%=4.(M%|
00001fb0  3f 33 80 38 29 3d 30 29  8c 0d 00 fe 0b e7 71 79  |?3.8)=0)......qy|
00001fc0  25 3e 30 8c 0d 00 ff 46  21 45 25 3d 71 79 25 3a  |%>0....F!E%=qy%:|
00001fd0  c8 99 26 34 30 30 63 63  2c 2c 45 25 3a 75 25 3d  |..&400cc,,E%:u%=|
00001fe0  b9 3a e7 28 28 45 25 21  33 32 29 80 57 5f 25 29  |.:.((E%!32).W_%)|
00001ff0  3c 3e 28 4d 25 21 31 30  34 29 80 28 4d 25 3f 33  |<>(M%!104).(M%?3|
00002000  80 38 29 3d 38 8c 75 25  3d a3 0d 01 00 15 e7 28  |.8)=8.u%=......(|
00002010  28 45 25 21 36 30 29 80  32 35 36 29 3d 30 8c 0d  |(E%!60).256)=0..|
00002020  01 01 10 46 24 3d a4 45  28 45 25 2b 37 36 29 0d  |...F$=.E(E%+76).|
00002030  01 02 16 cc 3a 46 24 3d  a4 5a 28 6b 5f 25 2c 45  |....:F$=.Z(k_%,E|
00002040  25 21 37 36 29 0d 01 03  29 cd 3a e7 c0 46 24 2c  |%!76)...).:..F$,|
00002050  32 37 29 3c 3e a4 45 28  4d 25 2b 37 36 29 80 28  |27)<>.E(M%+76).(|
00002060  4d 25 3f 33 80 34 29 3d  34 8c 75 25 3d a3 0d 01  |M%?3.4)=4.u%=...|
00002070  04 0f e7 75 25 8c 51 79  25 3d 71 79 25 0d 01 05  |...u%.Qy%=qy%...|
00002080  05 cd 0d 01 06 05 cd 0d  01 07 05 cd 0d 01 08 58  |...............X|
00002090  c9 33 32 3a 73 25 3d a4  53 3a 5a 79 25 3d 30 3a  |.32:s%=.S:Zy%=0:|
000020a0  c8 95 73 25 3c 3e 2d 31  3a 61 25 21 5a 79 25 3d  |..s%<>-1:a%!Zy%=|
000020b0  73 25 3a 5a 79 25 2b 3d  34 3a 73 25 3d a4 4d 28  |s%:Zy%+=4:s%=.M(|
000020c0  73 25 29 3a ce 3a e7 28  4d 25 3f 33 80 33 32 29  |s%):.:.(M%?3.32)|
000020d0  3d 30 8c 61 25 21 5a 79  25 3d 71 79 25 3a 5a 79  |=0.a%!Zy%=qy%:Zy|
000020e0  25 2b 3d 34 0d 01 09 59  63 5f 25 3d a3 3a c8 95  |%+=4...Yc_%=.:..|
000020f0  5a 79 25 3e 3d 30 80 ac  63 5f 25 3a 73 25 3d 61  |Zy%>=0..c_%:s%=a|
00002100  25 21 5a 79 25 3a 21 45  25 3d 32 30 3a 45 25 21  |%!Zy%:!E%=20:E%!|
00002110  31 32 3d 30 3a c8 99 26  36 30 30 65 37 2c 31 39  |12=0:..&600e7,19|
00002120  2c 45 25 2c 73 25 2c 2d  31 b8 2c 2c 72 25 3a e7  |,E%,s%,-1.,,r%:.|
00002130  72 25 3c 3e 30 80 72 25  3c 3e 73 25 8c 0d 01 0a  |r%<>0.r%<>s%....|
00002140  53 21 45 25 3d 73 25 3a  c8 99 26 34 30 30 63 63  |S!E%=s%:..&400cc|
00002150  2c 2c 45 25 3a 75 25 3d  b9 3a 67 5f 25 3d 28 4d  |,,E%:u%=.:g_%=(M|
00002160  25 3f 32 29 83 31 36 3a  e7 28 45 25 21 33 32 80  |%?2).16:.(E%!32.|
00002170  57 5f 25 29 3c 3e 28 4d  25 21 31 30 34 29 80 28  |W_%)<>(M%!104).(|
00002180  28 4d 25 3f 33 29 80 38  29 3d 38 8c 75 25 3d a3  |(M%?3).8)=8.u%=.|
00002190  0d 01 0b 32 e7 c0 a4 41  28 72 25 2c 73 25 2c a3  |...2...A(r%,s%,.|
000021a0  29 2c 32 37 29 3c 3e a4  45 28 4d 25 2b 37 36 29  |),27)<>.E(M%+76)|
000021b0  80 28 28 4d 25 3f 33 29  80 34 29 3d 34 8c 75 25  |.((M%?3).4)=4.u%|
000021c0  3d a3 0d 01 0c 49 e7 72  25 3c 3e 4d 25 21 31 32  |=....I.r%<>M%!12|
000021d0  80 ac 28 28 67 5f 25 3d  34 80 28 28 4d 25 3f 33  |..((g_%=4.((M%?3|
000021e0  29 80 38 29 3d 30 29 84  28 67 5f 25 3d 30 80 28  |).8)=0).(g_%=0.(|
000021f0  28 4d 25 3f 33 29 80 38  29 3d 30 80 4d 25 21 32  |(M%?3).8)=0.M%!2|
00002200  30 3c 2d 31 29 29 8c 75  25 3d a3 0d 01 0d 08 e7  |0<-1)).u%=......|
00002210  75 25 8c 0d 01 0e 10 51  79 25 3d 73 25 3a 63 5f  |u%.....Qy%=s%:c_|
00002220  25 3d b9 0d 01 0f 05 cd  0d 01 10 0e cd 3a 5a 79  |%=...........:Zy|
00002230  25 2d 3d 34 3a ce 0d 01  11 12 cb 3a e7 51 79 25  |%-=4:......:.Qy%|
00002240  3d 2d 31 8c 4c 25 3d a3  0d 01 12 08 3d 51 79 25  |=-1.L%=.....=Qy%|
00002250  0d 01 13 10 dd f2 44 28  4d 25 29 3a e7 65 25 8c  |......D(M%):.e%.|
00002260  0d 01 14 e9 f2 45 3a 6a  79 25 3d a4 53 3a c8 95  |.....E:jy%=.S:..|
00002270  6a 79 25 3c 3e 2d 31 3a  53 25 3d 6a 79 25 3a 6a  |jy%<>-1:S%=jy%:j|
00002280  79 25 3d a4 4d 28 6a 79  25 29 3a ce 3a 6c 25 3d  |y%=.M(jy%):.:l%=|
00002290  4d 25 2b 32 38 3a c8 95  21 6c 25 3c 3e 2d 31 80  |M%+28:..!l%<>-1.|
000022a0  6c 25 3c 4d 25 2b 35 36  80 53 25 3c 3e 2d 31 3a  |l%<M%+56.S%<>-1:|
000022b0  21 41 25 3d 53 25 3a 41  25 21 34 3d 28 28 21 6c  |!A%=S%:A%!4=((!l|
000022c0  25 29 2a 33 29 2b 32 3a  c8 99 26 34 30 30 63 65  |%)*3)+2:..&400ce|
000022d0  2c 2c 41 25 3a 5f 79 25  3d 28 28 41 25 21 31 36  |,,A%:_y%=((A%!16|
000022e0  29 2b 28 41 25 21 38 29  29 81 32 3a 77 79 25 3d  |)+(A%!8)).2:wy%=|
000022f0  28 28 41 25 21 32 30 29  2b 28 41 25 21 31 32 29  |((A%!20)+(A%!12)|
00002300  29 81 32 3a c8 99 26 34  30 30 63 62 2c 2c 41 25  |).2:..&400cb,,A%|
00002310  3a 44 79 25 3d 5f 79 25  2b 28 28 41 25 21 34 29  |:Dy%=_y%+((A%!4)|
00002320  2d 28 41 25 21 32 30 29  29 3a 56 79 25 3d 77 79  |-(A%!20)):Vy%=wy|
00002330  25 2b 28 28 41 25 21 31  36 29 2d 28 41 25 21 32  |%+((A%!16)-(A%!2|
00002340  34 29 29 3a 6c 25 2b 3d  34 0d 01 15 2a e7 28 21  |4)):l%+=4...*.(!|
00002350  6c 25 3d 2d 31 84 6c 25  3d 4d 25 2b 35 36 29 80  |l%=-1.l%=M%+56).|
00002360  28 4d 25 3f 32 83 31 36  29 3d 31 8c 44 79 25 2d  |(M%?2.16)=1.Dy%-|
00002370  3d 31 36 0d 01 16 30 f2  41 28 44 79 25 2c 56 79  |=16...0.A(Dy%,Vy|
00002380  25 29 3a f2 45 3a 53 25  3d a4 4d 28 53 25 29 3a  |%):.E:S%=.M(S%):|
00002390  ce 3a e7 21 6c 25 3d 2d  31 84 6c 25 3d 4d 25 2b  |.:.!l%=-1.l%=M%+|
000023a0  35 36 8c 0d 01 17 16 e7  28 4d 25 3f 32 83 31 36  |56......(M%?2.16|
000023b0  29 3d 31 8c f2 5a 28 34  29 0d 01 18 17 e7 28 4d  |)=1..Z(4).....(M|
000023c0  25 3f 32 83 31 36 29 3d  35 80 53 25 3e 2d 31 8c  |%?2.16)=5.S%>-1.|
000023d0  0d 01 19 30 21 41 25 3d  53 25 3a c8 99 26 34 30  |...0!A%=S%:..&40|
000023e0  30 63 62 2c 2c 41 25 3a  f2 41 28 28 41 25 21 34  |0cb,,A%:.A((A%!4|
000023f0  29 2b 36 34 2c 28 41 25  21 31 36 29 2d 34 34 29  |)+64,(A%!16)-44)|
00002400  0d 01 1a 05 cd 0d 01 1b  12 cc 3a c8 99 26 34 30  |..........:..&40|
00002410  30 64 34 2c 2c 2d 31 0d  01 1c 05 cd 0d 01 1d 12  |0d4,,-1.........|
00002420  cc 3a c8 8e 28 4d 25 3f  32 83 31 36 29 ca 0d 01  |.:..(M%?2.16)...|
00002430  1e 53 c9 31 3a e3 49 25  3d 30 b8 32 34 88 34 3a  |.S.1:.I%=0.24.4:|
00002440  41 25 21 49 25 3d 4d 25  21 28 49 25 2b 32 38 29  |A%!I%=M%!(I%+28)|
00002450  3a ed 49 25 3a 41 25 21  32 38 3d 2d 31 3a c8 99  |:.I%:A%!28=-1:..|
00002460  26 34 30 30 65 37 2c 39  2c 41 25 2c 4d 25 21 31  |&400e7,9,A%,M%!1|
00002470  32 3a f2 45 3a c8 99 26  34 30 30 64 34 2c 2c 2d  |2:.E:..&400d4,,-|
00002480  31 0d 01 1f 97 c9 35 3a  c8 99 26 34 30 30 64 34  |1.....5:..&400d4|
00002490  2c 2c 2d 31 3a f2 45 3a  21 41 25 3d 36 34 3a 41  |,,-1:.E:!A%=64:A|
000024a0  25 21 31 32 3d 30 3a 41  25 21 31 36 3d 26 34 30  |%!12=0:A%!16=&40|
000024b0  30 63 30 3a 41 25 21 32  30 3d 31 3a 41 25 21 32  |0c0:A%!20=1:A%!2|
000024c0  34 3d 74 5f 25 2d 36 34  3a 41 25 21 32 38 3d 66  |4=t_%-64:A%!28=f|
000024d0  5f 25 2b 34 34 3a e3 49  25 3d 30 b8 32 34 88 34  |_%+44:.I%=0.24.4|
000024e0  3a 41 25 21 28 49 25 2b  33 32 29 3d 4d 25 21 28  |:A%!(I%+32)=M%!(|
000024f0  49 25 2b 32 38 29 3a ed  49 25 3a 41 25 21 36 30  |I%+28):.I%:A%!60|
00002500  3d 2d 31 3a c8 99 26 34  30 30 65 37 2c 31 37 2c  |=-1:..&400e7,17,|
00002510  41 25 2c 4d 25 21 31 32  0d 01 20 05 cb 0d 01 21  |A%,M%!12.. ....!|
00002520  07 cd 3a e1 0d 01 22 1b  dd f2 41 28 70 79 25 2c  |..:..."...A(py%,|
00002530  60 79 25 29 3a e7 50 79  25 3e 30 80 65 25 8c 0d  |`y%):.Py%>0.e%..|
00002540  01 23 47 c8 97 42 25 2c  47 25 2c 76 79 25 3a 63  |.#G..B%,G%,vy%:c|
00002550  25 3d b6 28 28 28 42 25  2d 70 79 25 29 5e 32 29  |%=.(((B%-py%)^2)|
00002560  2b 28 28 47 25 2d 60 79  25 29 5e 32 29 29 3a c8  |+((G%-`y%)^2)):.|
00002570  95 63 25 3e 45 79 25 3a  4a 79 25 3d 91 3a e7 63  |.c%>Ey%:Jy%=.:.c|
00002580  25 3e 45 79 25 8c 0d 01  24 34 45 3d 45 79 25 2f  |%>Ey%...$4E=Ey%/|
00002590  63 25 3a c8 97 c8 93 42  25 2b 28 28 70 79 25 2d  |c%:....B%+((py%-|
000025a0  42 25 29 2a 45 29 2c 47  25 2b 28 28 60 79 25 2d  |B%)*E),G%+((`y%-|
000025b0  47 25 29 2a 45 29 2c 30  2c 30 0d 01 25 43 cd 3a  |G%)*E),0,0..%C.:|
000025c0  f2 45 3a c8 97 42 25 2c  47 25 2c 76 79 25 3a 63  |.E:..B%,G%,vy%:c|
000025d0  25 3d b6 28 28 28 42 25  2d 70 79 25 29 5e 32 29  |%=.(((B%-py%)^2)|
000025e0  2b 28 28 47 25 2d 60 79  25 29 5e 32 29 29 3a f5  |+((G%-`y%)^2)):.|
000025f0  fd 91 3e 3d 4a 79 25 2b  50 79 25 3a ce 0d 01 26  |..>=Jy%+Py%:...&|
00002600  1a cd 3a c8 97 c8 93 70  79 25 2c 60 79 25 2c 30  |..:....py%,`y%,0|
00002610  2c 30 3a f2 45 3a e1 0d  01 27 3a dd f2 61 28 5a  |,0:.E:...':..a(Z|
00002620  25 29 3a c8 97 4d 5f 25  2c 56 5f 25 2c 76 79 25  |%):..M_%,V_%,vy%|
00002630  3a c8 99 26 34 30 30 63  66 2c 2c 41 25 3a 44 4a  |:..&400cf,,A%:DJ|
00002640  25 3d 41 25 21 31 36 3a  e7 5a 25 21 31 32 3d 30  |%=A%!16:.Z%!12=0|
00002650  8c 0d 01 28 0c 53 25 3d  41 25 21 31 32 0d 01 29  |...(.S%=A%!12..)|
00002660  0f cc 3a 53 25 3d a4 46  28 5a 25 29 0d 01 2a 13  |..:S%=.F(Z%)..*.|
00002670  cd 3a 21 41 25 3d 53 25  3a e7 53 25 3e 30 8c 0d  |.:!A%=S%:.S%>0..|
00002680  01 2b 61 c8 99 26 34 30  30 63 62 2c 2c 41 25 3a  |.+a..&400cb,,A%:|
00002690  55 25 3d 41 25 21 34 3a  4f 25 3d 41 25 21 38 3a  |U%=A%!4:O%=A%!8:|
000026a0  5f 25 3d 41 25 21 31 32  3a 56 25 3d 41 25 21 31  |_%=A%!12:V%=A%!1|
000026b0  36 3a 76 25 3d 41 25 21  32 30 3a 67 25 3d 41 25  |6:v%=A%!20:g%=A%|
000026c0  21 32 34 3a e7 28 5a 25  3f 32 81 31 36 29 3d 31  |!24:.(Z%?2.16)=1|
000026d0  8c 4e 25 3d 44 4a 25 8b  4e 25 3d 5a 25 21 32 30  |.N%=DJ%.N%=Z%!20|
000026e0  0d 01 2c 0b e7 4e 25 3e  2d 31 8c 0d 01 2d 53 41  |..,..N%>-1...-SA|
000026f0  25 21 34 3d 4e 25 3a c8  99 26 34 30 30 63 65 2c  |%!4=N%:..&400ce,|
00002700  2c 41 25 3a 4c 4a 25 3d  28 28 41 25 21 38 2b 41  |,A%:LJ%=((A%!8+A|
00002710  25 21 31 36 29 2f 32 29  2b 28 55 25 2d 76 25 29  |%!16)/2)+(U%-v%)|
00002720  3a 48 4a 25 3d 28 28 41  25 21 31 32 2b 41 25 21  |:HJ%=((A%!12+A%!|
00002730  32 30 29 2f 32 29 2b 28  56 25 2d 67 25 29 0d 01  |20)/2)+(V%-g%)..|
00002740  2e 13 cc 3a 4c 4a 25 3d  2d 31 3a 48 4a 25 3d 2d  |...:LJ%=-1:HJ%=-|
00002750  31 0d 01 2f 05 cd 0d 01  30 29 cc 3a 55 25 3d 2d  |1../....0).:U%=-|
00002760  31 3a 4f 25 3d 2d 31 3a  5f 25 3d 2d 31 3a 56 25  |1:O%=-1:_%=-1:V%|
00002770  3d 2d 31 3a 76 25 3d 2d  31 3a 67 25 3d 2d 31 0d  |=-1:v%=-1:g%=-1.|
00002780  01 31 0d cd 3a e7 55 25  3e 2d 31 8c 0d 01 32 0c  |.1..:.U%>-1...2.|
00002790  c8 8e 5a 25 3f 33 35 ca  0d 01 33 1c c9 30 3a 5f  |..Z%?35...3..0:_|
000027a0  25 2b 3d 5a 25 21 33 32  2d 55 25 3a 55 25 3d 5a  |%+=Z%!32-U%:U%=Z|
000027b0  25 21 33 32 0d 01 34 37  c9 31 3a 43 25 3d 28 5a  |%!32..47.1:C%=(Z|
000027c0  25 21 33 32 29 80 26 66  66 66 66 66 66 3a e7 28  |%!32).&ffffff:.(|
000027d0  43 25 80 26 38 30 30 30  30 30 29 8c 43 25 3d 43  |C%.&800000).C%=C|
000027e0  25 84 26 66 66 30 30 30  30 30 30 0d 01 35 1a 55  |%.&ff000000..5.U|
000027f0  25 3d 55 25 2b 43 25 3a  5f 25 3d 5f 25 2b 43 25  |%=U%+C%:_%=_%+C%|
00002800  3a 7a 25 3d b9 0d 01 36  0e cb 3a c8 8e 5a 25 3f  |:z%=...6..:..Z%?|
00002810  34 37 ca 0d 01 37 1c c9  30 3a 4f 25 2b 3d 5a 25  |47...7..0:O%+=Z%|
00002820  21 34 34 2d 56 25 3a 56  25 3d 5a 25 21 34 34 0d  |!44-V%:V%=Z%!44.|
00002830  01 38 37 c9 31 3a 43 25  3d 28 5a 25 21 34 34 29  |.87.1:C%=(Z%!44)|
00002840  80 26 66 66 66 66 66 66  3a e7 28 43 25 80 26 38  |.&ffffff:.(C%.&8|
00002850  30 30 30 30 30 29 8c 43  25 3d 43 25 84 26 66 66  |00000).C%=C%.&ff|
00002860  30 30 30 30 30 30 0d 01  39 1a 56 25 3d 56 25 2b  |000000..9.V%=V%+|
00002870  43 25 3a 4f 25 3d 4f 25  2b 43 25 3a 7a 25 3d b9  |C%:O%=O%+C%:z%=.|
00002880  0d 01 3a 0e cb 3a c8 8e  5a 25 3f 33 39 ca 0d 01  |..:..:..Z%?39...|
00002890  3b 12 c9 30 3a 5f 25 3d  55 25 2b 5a 25 21 33 36  |;..0:_%=U%+Z%!36|
000028a0  0d 01 3c 37 c9 31 3a 43  25 3d 28 5a 25 21 33 36  |..<7.1:C%=(Z%!36|
000028b0  29 80 26 66 66 66 66 66  66 3a e7 28 43 25 80 26  |).&ffffff:.(C%.&|
000028c0  38 30 30 30 30 30 29 8c  43 25 3d 43 25 84 26 66  |800000).C%=C%.&f|
000028d0  66 30 30 30 30 30 30 0d  01 3d 0f 5f 25 2b 3d 43  |f000000..=._%+=C|
000028e0  25 3a 7a 25 3d b9 0d 01  3e 0e cb 3a c8 8e 5a 25  |%:z%=...>..:..Z%|
000028f0  3f 34 33 ca 0d 01 3f 12  c9 30 3a 4f 25 3d 56 25  |?43...?..0:O%=V%|
00002900  2d 5a 25 21 34 30 0d 01  40 37 c9 31 3a 43 25 3d  |-Z%!40..@7.1:C%=|
00002910  28 5a 25 21 34 30 29 80  26 66 66 66 66 66 66 3a  |(Z%!40).&ffffff:|
00002920  e7 28 43 25 80 26 38 30  30 30 30 30 29 8c 43 25  |.(C%.&800000).C%|
00002930  3d 43 25 84 26 66 66 30  30 30 30 30 30 0d 01 41  |=C%.&ff000000..A|
00002940  0f 4f 25 2d 3d 43 25 3a  7a 25 3d b9 0d 01 42 0e  |.O%-=C%:z%=...B.|
00002950  cb 3a c8 8e 5a 25 3f 35  31 ca 0d 01 43 30 c9 30  |.:..Z%?51...C0.0|
00002960  3a 76 25 3d 5a 25 21 34  38 3a e7 28 76 25 80 26  |:v%=Z%!48:.(v%.&|
00002970  38 30 30 30 30 30 29 3c  3e 30 8c 76 25 3d 76 25  |800000)<>0.v%=v%|
00002980  84 26 66 66 30 30 30 30  30 30 0d 01 44 37 c9 31  |.&ff000000..D7.1|
00002990  3a 43 25 3d 28 5a 25 21  34 38 29 80 26 66 66 66  |:C%=(Z%!48).&fff|
000029a0  66 66 66 3a e7 28 43 25  80 26 38 30 30 30 30 30  |fff:.(C%.&800000|
000029b0  29 8c 43 25 3d 43 25 84  26 66 66 30 30 30 30 30  |).C%=C%.&ff00000|
000029c0  30 0d 01 45 0f 76 25 2b  3d 43 25 3a 7a 25 3d b9  |0..E.v%+=C%:z%=.|
000029d0  0d 01 46 0e cb 3a c8 8e  5a 25 3f 35 35 ca 0d 01  |..F..:..Z%?55...|
000029e0  47 30 c9 30 3a 67 25 3d  5a 25 21 35 32 3a e7 28  |G0.0:g%=Z%!52:.(|
000029f0  67 25 80 26 38 30 30 30  30 30 29 3c 3e 30 8c 67  |g%.&800000)<>0.g|
00002a00  25 3d 67 25 84 26 66 66  30 30 30 30 30 30 0d 01  |%=g%.&ff000000..|
00002a10  48 37 c9 31 3a 43 25 3d  28 5a 25 21 35 32 29 80  |H7.1:C%=(Z%!52).|
00002a20  26 66 66 66 66 66 66 3a  e7 28 43 25 80 26 38 30  |&ffffff:.(C%.&80|
00002a30  30 30 30 30 29 8c 43 25  3d 43 25 84 26 66 66 30  |0000).C%=C%.&ff0|
00002a40  30 30 30 30 30 0d 01 49  0f 67 25 2b 3d 43 25 3a  |00000..I.g%+=C%:|
00002a50  7a 25 3d b9 0d 01 4a 05  cb 0d 01 4b 0e cd 3a c8  |z%=...J....K..:.|
00002a60  8e 5a 25 3f 32 37 ca 0d  01 4c 10 c9 30 3a 4d 5f  |.Z%?27...L..0:M_|
00002a70  25 3d 5a 25 21 32 34 0d  01 4d 37 c9 31 3a 43 25  |%=Z%!24..M7.1:C%|
00002a80  3d 28 5a 25 21 32 34 29  80 26 66 66 66 66 66 66  |=(Z%!24).&ffffff|
00002a90  3a e7 28 43 25 80 26 38  30 30 30 30 30 29 8c 43  |:.(C%.&800000).C|
00002aa0  25 3d 43 25 84 26 66 66  30 30 30 30 30 30 0d 01  |%=C%.&ff000000..|
00002ab0  4e 10 4d 5f 25 2b 3d 43  25 3a 7a 25 3d b9 0d 01  |N.M_%+=C%:z%=...|
00002ac0  4f 0e cb 3a c8 8e 5a 25  3f 33 31 ca 0d 01 50 10  |O..:..Z%?31...P.|
00002ad0  c9 30 3a 56 5f 25 3d 5a  25 21 32 38 0d 01 51 37  |.0:V_%=Z%!28..Q7|
00002ae0  c9 31 3a 43 25 3d 28 5a  25 21 32 38 29 80 26 66  |.1:C%=(Z%!28).&f|
00002af0  66 66 66 66 66 3a e7 28  43 25 80 26 38 30 30 30  |fffff:.(C%.&8000|
00002b00  30 30 29 8c 43 25 3d 43  25 84 26 66 66 30 30 30  |00).C%=C%.&ff000|
00002b10  30 30 30 0d 01 52 10 56  5f 25 2b 3d 43 25 3a 7a  |000..R.V_%+=C%:z|
00002b20  25 3d b9 0d 01 53 29 cb  3a 79 5f 25 3d a3 3a e3  |%=...S).:y_%=.:.|
00002b30  49 25 3d 33 35 b8 35 35  88 34 3a e7 5a 25 3f 49  |I%=35.55.4:.Z%?I|
00002b40  25 3c 3e 32 35 35 8c 79  5f 25 3d b9 0d 01 54 13  |%<>255.y_%=...T.|
00002b50  ed 49 25 3a e7 79 5f 25  80 55 25 3e 2d 31 8c 0d  |.I%:.y_%.U%>-1..|
00002b60  01 55 0e e7 65 25 80 50  79 25 3e 30 8c 0d 01 56  |.U..e%.Py%>0...V|
00002b70  3b 21 41 25 3d 53 25 3a  c8 99 26 34 30 30 63 62  |;!A%=S%:..&400cb|
00002b80  2c 2c 41 25 3a e7 28 55  25 3c 3e 41 25 21 34 84  |,,A%:.(U%<>A%!4.|
00002b90  56 25 3c 3e 41 25 21 31  36 29 80 28 5a 25 3f 32  |V%<>A%!16).(Z%?2|
00002ba0  35 29 3c 3e 32 35 35 8c  0d 01 57 6e f2 41 28 28  |5)<>255...Wn.A((|
00002bb0  41 25 21 31 32 2b 41 25  21 34 29 2f 32 2c 41 25  |A%!12+A%!4)/2,A%|
00002bc0  21 31 36 2b 32 30 29 3a  42 25 3d 41 25 21 34 3a  |!16+20):B%=A%!4:|
00002bd0  47 25 3d 41 25 21 31 36  3a c8 95 42 25 3c 3e 55  |G%=A%!16:..B%<>U|
00002be0  25 84 47 25 3c 3e 56 25  3a 4a 79 25 3d 91 3a 63  |%.G%<>V%:Jy%=.:c|
00002bf0  25 3d b6 28 28 28 42 25  2d 55 25 29 5e 32 29 2b  |%=.(((B%-U%)^2)+|
00002c00  28 28 47 25 2d 56 25 29  5e 32 29 29 3a e7 63 25  |((G%-V%)^2)):.c%|
00002c10  3c 3d 45 79 25 8c 0d 01  58 17 4e 79 25 3d 55 25  |<=Ey%...X.Ny%=U%|
00002c20  2d 42 25 3a 55 79 25 3d  56 25 2d 47 25 0d 01 59  |-B%:Uy%=V%-G%..Y|
00002c30  2e cc 3a 45 3d 45 79 25  2f 63 25 3a 4e 79 25 3d  |..:E=Ey%/c%:Ny%=|
00002c40  28 28 55 25 2d 42 25 29  2a 45 29 3a 55 79 25 3d  |((U%-B%)*E):Uy%=|
00002c50  28 28 56 25 2d 47 25 29  2a 45 29 0d 01 5a bd cd  |((V%-G%)*E)..Z..|
00002c60  3a 21 45 25 3d 53 25 3a  c8 99 26 34 30 30 63 62  |:!E%=S%:..&400cb|
00002c70  2c 2c 45 25 3a 4f 5f 25  3d 45 25 21 34 3a 5f 5f  |,,E%:O_%=E%!4:__|
00002c80  25 3d 45 25 21 31 36 3a  45 25 21 34 3d 28 45 25  |%=E%!16:E%!4=(E%|
00002c90  21 34 29 2b 4e 79 25 3a  45 25 21 38 3d 28 45 25  |!4)+Ny%:E%!8=(E%|
00002ca0  21 38 29 2b 55 79 25 3a  45 25 21 31 32 3d 28 45  |!8)+Uy%:E%!12=(E|
00002cb0  25 21 31 32 29 2b 4e 79  25 3a 45 25 21 31 36 3d  |%!12)+Ny%:E%!16=|
00002cc0  28 45 25 21 31 36 29 2b  55 79 25 3a c8 99 26 34  |(E%!16)+Uy%:..&4|
00002cd0  30 30 65 37 2c 32 2c 45  25 2c 53 25 2c 2d 31 3a  |00e7,2,E%,S%,-1:|
00002ce0  f2 45 3a 21 41 25 3d 53  25 3a c8 99 26 34 30 30  |.E:!A%=S%:..&400|
00002cf0  63 62 2c 2c 41 25 3a e7  41 25 21 34 3d 4f 5f 25  |cb,,A%:.A%!4=O_%|
00002d00  80 41 25 21 31 36 3d 5f  5f 25 8c 55 25 3d 4f 5f  |.A%!16=__%.U%=O_|
00002d10  25 3a 56 25 3d 5f 5f 25  0d 01 5b 5d c8 97 c8 93  |%:V%=__%..[]....|
00002d20  28 41 25 21 31 32 2b 41  25 21 34 29 2f 32 2c 41  |(A%!12+A%!4)/2,A|
00002d30  25 21 31 36 2b 32 30 2c  30 2c 30 3a 46 5f 25 3d  |%!16+20,0,0:F_%=|
00002d40  42 25 3a 43 5f 25 3d 47  25 3a 42 25 3d 41 25 21  |B%:C_%=G%:B%=A%!|
00002d50  34 3a 47 25 3d 41 25 21  31 36 3a e7 42 25 3d 46  |4:G%=A%!16:.B%=F|
00002d60  5f 25 80 47 25 3d 43 5f  25 8c 55 25 3d 42 25 3a  |_%.G%=C_%.U%=B%:|
00002d70  56 25 3d 47 25 0d 01 5c  12 ce 3a f5 fd 91 3e 3d  |V%=G%..\..:...>=|
00002d80  4a 79 25 2b 50 79 25 0d  01 5d 3d cd 3a 21 41 25  |Jy%+Py%..]=.:!A%|
00002d90  3d 53 25 3a c8 99 26 34  30 30 63 62 2c 2c 41 25  |=S%:..&400cb,,A%|
00002da0  3a e7 28 41 25 21 31 32  3c 3e 5f 25 84 41 25 21  |:.(A%!12<>_%.A%!|
00002db0  38 3c 3e 4f 25 29 80 28  5a 25 3f 34 33 29 3c 3e  |8<>O%).(Z%?43)<>|
00002dc0  32 35 35 8c 0d 01 5e 67  f2 41 28 41 25 21 31 32  |255...^g.A(A%!12|
00002dd0  2b 32 30 2c 41 25 21 38  2d 32 30 29 3a 42 25 3d  |+20,A%!8-20):B%=|
00002de0  41 25 21 31 32 3a 47 25  3d 41 25 21 38 3a 64 5f  |A%!12:G%=A%!8:d_|
00002df0  25 3d a3 3a c8 95 42 25  3c 3e 5f 25 84 47 25 3c  |%=.:..B%<>_%.G%<|
00002e00  3e 4f 25 3a 63 25 3d b6  28 28 28 42 25 2d 5f 25  |>O%:c%=.(((B%-_%|
00002e10  29 5e 32 29 2b 28 28 47  25 2d 4f 25 29 5e 32 29  |)^2)+((G%-O%)^2)|
00002e20  29 3a e7 63 25 3c 3d 45  79 25 8c 0d 01 5f 1d 4e  |):.c%<=Ey%..._.N|
00002e30  79 25 3d 5f 25 2d 42 25  3a 55 79 25 3d 4f 25 2d  |y%=_%-B%:Uy%=O%-|
00002e40  47 25 3a 64 5f 25 3d b9  0d 01 60 2e cc 3a 45 3d  |G%:d_%=...`..:E=|
00002e50  45 79 25 2f 63 25 3a 4e  79 25 3d 28 28 5f 25 2d  |Ey%/c%:Ny%=((_%-|
00002e60  42 25 29 2a 45 29 3a 55  79 25 3d 28 28 4f 25 2d  |B%)*E):Uy%=((O%-|
00002e70  47 25 29 2a 45 29 0d 01  61 52 cd 3a 21 45 25 3d  |G%)*E)..aR.:!E%=|
00002e80  53 25 3a c8 99 26 34 30  30 63 62 2c 2c 45 25 3a  |S%:..&400cb,,E%:|
00002e90  45 25 21 31 32 3d 28 45  25 21 31 32 29 2b 4e 79  |E%!12=(E%!12)+Ny|
00002ea0  25 3a 45 25 21 38 3d 28  45 25 21 38 29 2b 55 79  |%:E%!8=(E%!8)+Uy|
00002eb0  25 3a e7 64 5f 25 8c 45  25 21 32 30 3d 76 25 3a  |%:.d_%.E%!20=v%:|
00002ec0  45 25 21 32 34 3d 67 25  0d 01 62 81 c8 99 26 34  |E%!24=g%..b...&4|
00002ed0  30 30 65 37 2c 32 2c 45  25 2c 53 25 2c 2d 31 3a  |00e7,2,E%,S%,-1:|
00002ee0  f2 45 3a 21 41 25 3d 53  25 3a c8 99 26 34 30 30  |.E:!A%=S%:..&400|
00002ef0  63 62 2c 2c 41 25 3a c8  97 c8 93 41 25 21 31 32  |cb,,A%:....A%!12|
00002f00  2b 32 30 2c 41 25 21 38  2d 32 30 2c 30 2c 30 3a  |+20,A%!8-20,0,0:|
00002f10  46 5f 25 3d 42 25 3a 43  5f 25 3d 47 25 3a 42 25  |F_%=B%:C_%=G%:B%|
00002f20  3d 41 25 21 31 32 3a 47  25 3d 41 25 21 38 3a e7  |=A%!12:G%=A%!8:.|
00002f30  46 5f 25 3d 42 25 80 43  5f 25 3d 47 25 8c 5f 25  |F_%=B%.C_%=G%._%|
00002f40  3d 42 25 3a 4f 25 3d 47  25 0d 01 63 12 f5 fd 91  |=B%:O%=G%..c....|
00002f50  3e 3d 4a 79 25 2b 50 79  25 3a ce 0d 01 64 05 cd  |>=Jy%+Py%:...d..|
00002f60  0d 01 65 61 cc 3a 21 45  25 3d 53 25 3a c8 99 26  |..ea.:!E%=S%:..&|
00002f70  34 30 30 63 62 2c 2c 45  25 3a 45 25 21 34 3d 55  |400cb,,E%:E%!4=U|
00002f80  25 3a 45 25 21 38 3d 4f  25 3a 45 25 21 31 32 3d  |%:E%!8=O%:E%!12=|
00002f90  5f 25 3a 45 25 21 31 36  3d 56 25 3a 45 25 21 32  |_%:E%!16=V%:E%!2|
00002fa0  30 3d 76 25 3a 45 25 21  32 34 3d 67 25 3a c8 99  |0=v%:E%!24=g%:..|
00002fb0  26 34 30 30 65 37 2c 32  2c 45 25 2c 53 25 2c 2d  |&400e7,2,E%,S%,-|
00002fc0  31 0d 01 66 05 cd 0d 01  67 1d cd 3a e7 5a 25 3f  |1..f....g..:.Z%?|
00002fd0  32 37 3c 3e 32 35 35 8c  f2 41 28 4d 5f 25 2c 56  |27<>255..A(M_%,V|
00002fe0  5f 25 29 0d 01 68 05 e1  0d 01 69 25 dd f2 43 28  |_%)..h....i%..C(|
00002ff0  46 25 2c 53 25 2c 4e 25  2c 46 79 25 2c 79 79 25  |F%,S%,N%,Fy%,yy%|
00003000  2c 66 79 25 29 3a e7 53  25 3e 2d 31 8c 0d 01 6a  |,fy%):.S%>-1...j|
00003010  37 21 45 25 3d 53 25 3a  c8 99 26 34 30 30 63 62  |7!E%=S%:..&400cb|
00003020  2c 2c 45 25 3a e7 28 28  45 25 21 33 32 29 80 28  |,,E%:.((E%!32).(|
00003030  31 3c 3c 33 31 29 29 3c  3e 30 8c 51 25 3d b9 8b  |1<<31))<>0.Q%=..|
00003040  51 25 3d a3 0d 01 6b 6b  74 79 25 3d 28 51 25 80  |Q%=...kkty%=(Q%.|
00003050  28 45 25 21 33 32 80 28  31 3c 3c 33 30 29 29 3c  |(E%!32.(1<<30))<|
00003060  3e 30 29 84 28 ac 51 25  80 28 45 25 21 33 32 80  |>0).(.Q%.(E%!32.|
00003070  28 31 3c 3c 33 29 29 3c  3e 30 29 3a 63 79 25 3d  |(1<<3))<>0):cy%=|
00003080  28 51 25 80 28 45 25 21  33 32 80 28 31 3c 3c 32  |(Q%.(E%!32.(1<<2|
00003090  38 29 29 3c 3e 30 29 84  28 ac 51 25 80 28 45 25  |8))<>0).(.Q%.(E%|
000030a0  21 33 32 80 28 31 3c 3c  32 29 29 3c 3e 30 29 0d  |!32.(1<<2))<>0).|
000030b0  01 6c 11 cc 3a 74 79 25  3d a3 3a 63 79 25 3d a3  |.l..:ty%=.:cy%=.|
000030c0  0d 01 6d 0d cd 3a e7 4e  25 3c 2d 31 8c 0d 01 6e  |..m..:.N%<-1...n|
000030d0  09 c8 8e 4e 25 ca 0d 01  6f 4c c9 2d 32 3a 21 45  |...N%...oL.-2:!E|
000030e0  25 3d 53 25 3a c8 99 26  34 30 30 63 62 2c 2c 45  |%=S%:..&400cb,,E|
000030f0  25 3a e7 28 51 25 80 28  45 25 21 33 32 80 28 31  |%:.(Q%.(E%!32.(1|
00003100  3c 3c 32 34 29 29 3c 3e  30 29 84 28 ac 51 25 80  |<<24))<>0).(.Q%.|
00003110  28 45 25 21 33 32 80 28  31 3c 3c 37 29 29 3d 30  |(E%!32.(1<<7))=0|
00003120  29 8c 0d 01 70 08 e7 65  25 8c 0d 01 71 22 f2 41  |)...p..e%...q".A|
00003130  28 45 25 21 34 2b 32 30  2c 45 25 21 31 36 2b 32  |(E%!4+20,E%!16+2|
00003140  30 29 3a f2 5a 28 4d 25  3f 32 34 29 0d 01 72 22  |0):.Z(M%?24)..r"|
00003150  cc 3a 45 25 21 32 38 3d  2d 32 3a c8 99 26 34 30  |.:E%!28=-2:..&40|
00003160  30 65 37 2c 32 2c 45 25  2c 53 25 2c 2d 31 0d 01  |0e7,2,E%,S%,-1..|
00003170  73 05 cd 0d 01 74 05 cd  0d 01 75 4c c9 2d 33 3a  |s....t....uL.-3:|
00003180  21 45 25 3d 53 25 3a c8  99 26 34 30 30 63 62 2c  |!E%=S%:..&400cb,|
00003190  2c 45 25 3a e7 28 51 25  80 28 45 25 21 33 32 80  |,E%:.(Q%.(E%!32.|
000031a0  28 31 3c 3c 32 35 29 29  3c 3e 30 29 84 28 ac 51  |(1<<25))<>0).(.Q|
000031b0  25 80 28 45 25 21 33 32  80 28 31 3c 3c 37 29 29  |%.(E%!32.(1<<7))|
000031c0  3d 30 29 8c 0d 01 76 08  e7 65 25 8c 0d 01 77 22  |=0)...v..e%...w"|
000031d0  f2 41 28 45 25 21 34 2b  36 30 2c 45 25 21 31 36  |.A(E%!4+60,E%!16|
000031e0  2b 32 30 29 3a f2 5a 28  4d 25 3f 32 34 29 0d 01  |+20):.Z(M%?24)..|
000031f0  78 19 cc 3a c8 99 26 34  30 30 65 37 2c 33 2c 45  |x..:..&400e7,3,E|
00003200  25 2c 53 25 2c 2d 31 0d  01 79 05 cd 0d 01 7a 05  |%,S%,-1..y....z.|
00003210  cd 0d 01 7b 18 c9 2d 34  2c 2d 39 3a e7 28 46 79  |...{..-4,-9:.(Fy|
00003220  25 80 32 35 35 29 3d 34  8c 0d 01 7c 44 21 45 25  |%.255)=4...|D!E%|
00003230  3d 53 25 3a c8 99 26 34  30 30 63 62 2c 2c 45 25  |=S%:..&400cb,,E%|
00003240  3a e7 28 51 25 80 28 45  25 21 33 32 80 28 31 3c  |:.(Q%.(E%!32.(1<|
00003250  3c 32 36 29 29 3c 3e 30  29 84 28 ac 51 25 80 28  |<26))<>0).(.Q%.(|
00003260  45 25 21 33 32 80 31 29  3c 3e 30 29 8c 0d 01 7d  |E%!32.1)<>0)...}|
00003270  08 e7 65 25 8c 0d 01 7e  22 f2 41 28 45 25 21 34  |..e%...~".A(E%!4|
00003280  2b 38 30 2c 45 25 21 31  36 2b 32 30 29 3a f2 5a  |+80,E%!16+20):.Z|
00003290  28 4d 25 3f 32 34 29 0d  01 7f 22 cc 3a 45 25 21  |(M%?24)...".:E%!|
000032a0  32 38 3d 2d 31 3a c8 99  26 34 30 30 65 37 2c 32  |28=-1:..&400e7,2|
000032b0  2c 45 25 2c 53 25 2c 2d  31 0d 01 80 05 cd 0d 01  |,E%,S%,-1.......|
000032c0  81 05 cd 0d 01 82 05 cd  0d 01 83 21 c9 2d 35 3a  |...........!.-5:|
000032d0  21 45 25 3d 53 25 3a c8  99 26 34 30 30 63 62 2c  |!E%=S%:..&400cb,|
000032e0  2c 45 25 3a e7 ac 65 25  8c 0d 01 84 1a e7 28 28  |,E%:..e%......((|
000032f0  45 25 21 33 32 29 80 28  31 3c 3c 31 38 29 29 3c  |E%!32).(1<<18))<|
00003300  3e 30 8c 0d 01 85 19 45  25 21 38 3d 45 25 21 31  |>0.....E%!8=E%!1|
00003310  36 3a 45 25 21 31 32 3d  45 25 21 34 0d 01 86 1b  |6:E%!12=E%!4....|
00003320  cc 3a 45 25 21 38 3d 2d  34 30 39 36 3a 45 25 21  |.:E%!8=-4096:E%!|
00003330  31 32 3d 34 30 39 36 0d  01 87 05 cd 0d 01 88 32  |12=4096........2|
00003340  cd 3a e7 28 51 25 80 28  45 25 21 33 32 80 28 31  |.:.(Q%.(E%!32.(1|
00003350  3c 3c 32 37 29 29 3c 3e  30 29 84 28 ac 51 25 80  |<<27))<>0).(.Q%.|
00003360  28 45 25 21 33 32 80 31  29 3c 3e 30 29 8c 0d 01  |(E%!32.1)<>0)...|
00003370  89 08 e7 65 25 8c 0d 01  8a 23 f2 41 28 45 25 21  |...e%....#.A(E%!|
00003380  31 32 2b 32 30 2c 45 25  21 31 36 2b 32 30 29 3a  |12+20,E%!16+20):|
00003390  f2 5a 28 4d 25 3f 32 34  29 0d 01 8b 19 cc 3a c8  |.Z(M%?24).....:.|
000033a0  99 26 34 30 30 65 37 2c  32 2c 45 25 2c 53 25 2c  |.&400e7,2,E%,S%,|
000033b0  2d 31 0d 01 8c 05 cd 0d  01 8d 05 cd 0d 01 8e 17  |-1..............|
000033c0  c9 2d 36 2c 2d 38 2c 2d  31 30 2c 2d 31 32 3a e7  |.-6,-8,-10,-12:.|
000033d0  65 25 8c 0d 01 8f 1d 21  45 25 3d 53 25 3a c8 99  |e%.....!E%=S%:..|
000033e0  26 34 30 30 63 62 2c 2c  45 25 3a c8 8e 4e 25 ca  |&400cb,,E%:..N%.|
000033f0  0d 01 90 0d c9 2d 36 3a  e7 63 79 25 8c 0d 01 91  |.....-6:.cy%....|
00003400  23 f2 41 28 45 25 21 31  32 2b 32 30 2c 45 25 21  |#.A(E%!12+20,E%!|
00003410  31 36 2d 32 30 29 3a f2  5a 28 4d 25 3f 32 34 29  |16-20):.Z(M%?24)|
00003420  0d 01 92 05 cd 0d 01 93  0d c9 2d 38 3a e7 63 79  |..........-8:.cy|
00003430  25 8c 0d 01 94 22 f2 41  28 45 25 21 31 32 2b 32  |%....".A(E%!12+2|
00003440  30 2c 45 25 21 38 2b 32  30 29 3a f2 5a 28 4d 25  |0,E%!8+20):.Z(M%|
00003450  3f 32 34 29 0d 01 95 05  cd 0d 01 96 0e c9 2d 31  |?24)..........-1|
00003460  30 3a e7 74 79 25 8c 0d  01 97 21 f2 41 28 45 25  |0:.ty%....!.A(E%|
00003470  21 34 2b 32 30 2c 45 25  21 38 2d 32 30 29 3a f2  |!4+20,E%!8-20):.|
00003480  5a 28 4d 25 3f 32 34 29  0d 01 98 05 cd 0d 01 99  |Z(M%?24)........|
00003490  0e c9 2d 31 32 3a e7 74  79 25 8c 0d 01 9a 22 f2  |..-12:.ty%....".|
000034a0  41 28 45 25 21 31 32 2d  32 30 2c 45 25 21 38 2d  |A(E%!12-20,E%!8-|
000034b0  32 30 29 3a f2 5a 28 4d  25 3f 32 34 29 0d 01 9b  |20):.Z(M%?24)...|
000034c0  05 cd 0d 01 9c 05 cb 0d  01 9d 2a cc 3a e7 4e 25  |..........*.:.N%|
000034d0  3e 2d 39 8c 47 5f 25 3d  32 34 3a 7a 5f 25 3d 63  |>-9.G_%=24:z_%=c|
000034e0  79 25 8b 47 5f 25 3d 32  30 3a 7a 5f 25 3d 74 79  |y%.G_%=20:z_%=ty|
000034f0  25 0d 01 9e 20 e7 4e 25  3d 2d 38 84 4e 25 3d 2d  |%... .N%=-8.N%=-|
00003500  31 30 8c 68 5f 25 3d 2d  33 32 8b 68 5f 25 3d 33  |10.h_%=-32.h_%=3|
00003510  32 0d 01 9f 1d 21 45 25  3d 53 25 3a c8 99 26 34  |2....!E%=S%:..&4|
00003520  30 30 63 62 2c 2c 45 25  3a e7 7a 5f 25 8c 0d 01  |00cb,,E%:.z_%...|
00003530  a0 30 45 25 21 47 5f 25  3d 28 45 25 21 47 5f 25  |.0E%!G_%=(E%!G_%|
00003540  29 2b 68 5f 25 3a c8 99  26 34 30 30 65 37 2c 32  |)+h_%:..&400e7,2|
00003550  2c 45 25 2c 53 25 2c 2d  31 3a 7a 25 3d b9 0d 01  |,E%,S%,-1:z%=...|
00003560  a1 05 cd 0d 01 a2 05 cd  0d 01 a3 05 cb 0d 01 a4  |................|
00003570  13 cc 3a e7 28 4d 25 3f  32 81 31 36 29 3d 31 8c  |..:.(M%?2.16)=1.|
00003580  0d 01 a5 19 c8 99 26 34  30 30 63 66 2c 2c 41 25  |......&400cf,,A%|
00003590  3a 4e 25 3d 41 25 21 31  36 0d 01 a6 19 cd 3a 69  |:N%=A%!16.....:i|
000035a0  25 3d 2d 31 3a 44 5f 25  3d b9 3a e7 4e 25 3d 2d  |%=-1:D_%=.:.N%=-|
000035b0  31 8c 0d 01 a7 2d 21 45  25 3d 53 25 3a c8 99 26  |1....-!E%=S%:..&|
000035c0  34 30 30 63 63 2c 2c 45  25 3a 69 25 3d 28 45 25  |400cc,,E%:i%=(E%|
000035d0  21 36 34 29 3e 3e 31 32  3a 57 4a 25 3d 2d 31 0d  |!64)>>12:WJ%=-1.|
000035e0  01 a8 58 cc 3a 21 41 25  3d 53 25 3a 41 25 21 34  |..X.:!A%=S%:A%!4|
000035f0  3d 4e 25 3a 41 25 21 32  34 3d 30 3a c8 99 26 36  |=N%:A%!24=0:..&6|
00003600  30 30 63 65 2c 2c 41 25  3a e7 41 25 21 32 34 3c  |00ce,,A%:.A%!24<|
00003610  3e 30 8c 69 25 3d 28 41  25 21 32 34 3e 3e 31 32  |>0.i%=(A%!24>>12|
00003620  29 80 31 35 3a 57 4a 25  3d 28 41 25 21 32 34 3e  |).15:WJ%=(A%!24>|
00003630  3e 31 36 29 80 33 31 0d  01 a9 32 e7 4d 25 3f 32  |>16).31...2.M%?2|
00003640  36 3d 31 80 28 28 4d 25  3f 32 29 80 31 35 29 3d  |6=1.((M%?2).15)=|
00003650  30 80 28 41 25 21 32 34  80 28 31 3c 3c 32 31 29  |0.(A%!24.(1<<21)|
00003660  29 3d 30 8c 44 5f 25 3d  a3 0d 01 aa 33 e7 4d 25  |)=0.D_%=....3.M%|
00003670  3f 32 36 3d 32 80 28 28  4d 25 3f 32 29 80 31 35  |?26=2.((M%?2).15|
00003680  29 3d 30 80 28 41 25 21  32 34 80 28 31 3c 3c 32  |)=0.(A%!24.(1<<2|
00003690  31 29 29 3c 3e 30 8c 44  5f 25 3d a3 0d 01 ab 0d  |1))<>0.D_%=.....|
000036a0  cd 3a e7 69 25 3d 2d 31  8c 0d 01 ac 8e f2 4d 28  |.:.i%=-1......M(|
000036b0  30 2c 22 54 68 65 20 73  70 65 63 69 66 69 63 20  |0,"The specific |
000036c0  77 69 6e 64 6f 77 20 68  61 73 20 62 65 65 6e 20  |window has been |
000036d0  64 65 6c 65 74 65 64 2e  20 43 68 61 6e 67 65 20  |deleted. Change |
000036e0  74 68 65 20 6b 65 79 73  74 72 6f 6b 65 20 74 6f  |the keystroke to|
000036f0  20 27 41 6e 79 20 77 69  6e 64 6f 77 27 20 6f 72  | 'Any window' or|
00003700  20 27 57 69 6e 64 6f 77  20 61 74 20 70 6f 69 6e  | 'Window at poin|
00003710  74 65 72 27 2e 20 53 65  65 20 74 68 65 20 6d 61  |ter'. See the ma|
00003720  6e 75 61 6c 20 66 6f 72  20 6d 6f 72 65 20 68 65  |nual for more he|
00003730  6c 70 2e 22 2c 31 29 0d  01 ad 0b cc 3a e7 44 5f  |lp.",1).....:.D_|
00003740  25 8c 0d 01 ae 49 59 25  3d 46 79 25 80 32 35 35  |%....IY%=Fy%.255|
00003750  3a 21 41 25 3d 79 79 25  3a 41 25 21 34 3d 66 79  |:!A%=yy%:A%!4=fy|
00003760  25 3a 41 25 21 31 32 3d  53 25 3a 41 25 21 31 36  |%:A%!12=S%:A%!16|
00003770  3d 4e 25 3a e7 65 25 80  28 46 79 25 80 36 35 32  |=N%:.e%.(Fy%.652|
00003780  38 30 29 3d 30 80 53 25  3e 30 8c 0d 01 af 0b e7  |80)=0.S%>0......|
00003790  4e 25 3e 2d 31 8c 0d 01  b0 43 c8 99 26 34 30 30  |N%>-1....C..&400|
000037a0  63 65 2c 2c 41 25 2b 31  32 3a 5f 79 25 3d 28 28  |ce,,A%+12:_y%=((|
000037b0  41 25 21 32 38 29 2b 28  41 25 21 32 30 29 29 81  |A%!28)+(A%!20)).|
000037c0  32 3a 77 79 25 3d 28 28  41 25 21 33 32 29 2b 28  |2:wy%=((A%!32)+(|
000037d0  41 25 21 32 34 29 29 81  32 0d 01 b1 12 cc 3a 5f  |A%!24)).2.....:_|
000037e0  79 25 3d 38 3a 77 79 25  3d 2d 38 0d 01 b2 0c cd  |y%=8:wy%=-8.....|
000037f0  3a e7 53 25 3c 30 8c 0d  01 b3 16 44 79 25 3d 5f  |:.S%<0.....Dy%=_|
00003800  79 25 3a 56 79 25 3d 77  79 25 2b 33 32 0d 01 b4  |y%:Vy%=wy%+32...|
00003810  22 cc 3a c8 99 26 34 30  30 63 62 2c 2c 41 25 2b  |".:..&400cb,,A%+|
00003820  31 32 3a e7 4e 25 3d 2d  31 84 59 25 3d 32 8c 0d  |12:.N%=-1.Y%=2..|
00003830  01 b5 1f 44 79 25 3d 28  41 25 21 31 36 29 2b 38  |...Dy%=(A%!16)+8|
00003840  3a 56 79 25 3d 28 41 25  21 32 38 29 2d 38 0d 01  |:Vy%=(A%!28)-8..|
00003850  b6 31 cc 3a 44 79 25 3d  5f 79 25 2b 28 41 25 21  |.1.:Dy%=_y%+(A%!|
00003860  31 36 2d 41 25 21 33 32  29 3a 56 79 25 3d 77 79  |16-A%!32):Vy%=wy|
00003870  25 2b 28 41 25 21 32 38  2d 41 25 21 33 36 29 0d  |%+(A%!28-A%!36).|
00003880  01 b7 05 cd 0d 01 b8 21  cd 3a e7 28 28 4d 25 3f  |.......!.:.((M%?|
00003890  32 29 81 31 36 29 3c 3e  31 8c f2 41 28 44 79 25  |2).16)<>1..A(Dy%|
000038a0  2c 56 79 25 29 0d 01 b9  24 c8 99 26 34 30 30 63  |,Vy%)...$..&400c|
000038b0  66 2c 2c 41 25 3a e7 41  25 21 31 32 3d 53 25 80  |f,,A%:.A%!12=S%.|
000038c0  41 25 21 31 36 3d 4e 25  8c 0d 01 ba 0a f2 5a 28  |A%!16=N%......Z(|
000038d0  59 25 29 0d 01 bb 05 cd  0d 01 bc 0c cc 3a e7 59  |Y%)..........:.Y|
000038e0  25 3d 32 8c 0d 01 bd 1b  41 25 21 38 3d 32 3a c8  |%=2.....A%!8=2:.|
000038f0  99 26 34 30 30 65 37 2c  36 2c 41 25 2c 46 25 0d  |.&400e7,6,A%,F%.|
00003900  01 be 0b cc 3a c8 8e 69  25 ca 0d 01 bf 0c c9 30  |....:..i%......0|
00003910  2c 31 32 2c 31 33 0d 01  c0 27 c9 31 2c 32 2c 33  |,12,13...'.1,2,3|
00003920  2c 34 2c 36 2c 39 3a e7  69 25 3d 36 80 28 46 79  |,4,6,9:.i%=6.(Fy|
00003930  25 80 36 35 32 38 30 29  3d 35 31 32 8c 0d 01 c1  |%.65280)=512....|
00003940  0e 41 25 21 38 3d 59 25  2a 31 36 0d 01 c2 0d cc  |.A%!8=Y%*16.....|
00003950  3a 41 25 21 38 3d 59 25  0d 01 c3 21 cd 3a c8 99  |:A%!8=Y%...!.:..|
00003960  26 34 30 30 65 37 2c 36  2c 41 25 2c 46 25 3a e7  |&400e7,6,A%,F%:.|
00003970  69 25 3d 32 8c 7a 25 3d  b9 0d 01 c4 17 c9 35 2c  |i%=2.z%=......5,|
00003980  38 3a c8 8e 28 46 79 25  80 36 35 32 38 30 29 ca  |8:..(Fy%.65280).|
00003990  0d 01 c5 21 c9 32 35 36  3a 41 25 21 38 3d 59 25  |...!.256:A%!8=Y%|
000039a0  3a c8 99 26 34 30 30 65  37 2c 36 2c 41 25 2c 46  |:..&400e7,6,A%,F|
000039b0  25 0d 01 c6 0f c9 35 31  32 3a e7 69 25 3d 38 8c  |%.....512:.i%=8.|
000039c0  0d 01 c7 1f 41 25 21 38  3d 59 25 2a 31 36 3a c8  |....A%!8=Y%*16:.|
000039d0  99 26 34 30 30 65 37 2c  36 2c 41 25 2c 46 25 0d  |.&400e7,6,A%,F%.|
000039e0  01 c8 05 cd 0d 01 c9 05  cb 0d 01 ca 21 c9 37 2c  |............!.7,|
000039f0  31 31 3a e7 28 46 79 25  80 36 35 32 38 30 29 3d  |11:.(Fy%.65280)=|
00003a00  35 31 32 80 69 25 3d 31  31 8c 0d 01 cb 0e 41 25  |512.i%=11.....A%|
00003a10  21 38 3d 59 25 2a 31 36  0d 01 cc 0d cc 3a 41 25  |!8=Y%*16.....:A%|
00003a20  21 38 3d 59 25 0d 01 cd  16 cd 3a c8 99 26 34 30  |!8=Y%.....:..&40|
00003a30  30 65 37 2c 36 2c 41 25  2c 46 25 0d 01 ce 14 c9  |0e7,6,A%,F%.....|
00003a40  31 30 3a c8 8e 46 79 25  80 36 35 32 38 30 ca 0d  |10:..Fy%.65280..|
00003a50  01 cf 12 c9 30 3a 41 25  21 38 3d 59 25 2a 32 35  |....0:A%!8=Y%*25|
00003a60  36 0d 01 d0 10 c9 32 35  36 3a 41 25 21 38 3d 59  |6.....256:A%!8=Y|
00003a70  25 0d 01 d1 13 c9 35 31  32 3a 41 25 21 38 3d 59  |%.....512:A%!8=Y|
00003a80  25 2a 31 36 0d 01 d2 16  cb 3a c8 99 26 34 30 30  |%*16.....:..&400|
00003a90  65 37 2c 36 2c 41 25 2c  46 25 0d 01 d3 19 c9 31  |e7,6,A%,F%.....1|
00003aa0  34 3a e7 28 46 79 25 80  36 35 32 38 30 29 3d 35  |4:.(Fy%.65280)=5|
00003ab0  31 32 8c 0d 01 d4 0e 41  25 21 38 3d 59 25 2a 31  |12.....A%!8=Y%*1|
00003ac0  36 0d 01 d5 0d cc 3a 41  25 21 38 3d 59 25 0d 01  |6.....:A%!8=Y%..|
00003ad0  d6 37 cd 3a c8 99 26 34  30 30 65 37 2c 36 2c 41  |.7.:..&400e7,6,A|
00003ae0  25 2c 46 25 3a c8 99 26  34 30 30 64 32 2c 53 25  |%,F%:..&400d2,S%|
00003af0  2c 4e 25 2c 2d 31 2c 2d  31 2c ac 28 31 3c 3c 32  |,N%,-1,-1,.(1<<2|
00003b00  35 29 2c 2d 31 0d 01 d7  28 c9 31 35 3a c8 99 26  |5),-1...(.15:..&|
00003b10  34 30 30 64 32 2c 53 25  2c 4e 25 2c 2d 31 2c 2d  |400d2,S%,N%,-1,-|
00003b20  31 2c ac 28 31 3c 3c 32  35 29 2c 2d 31 0d 01 d8  |1,.(1<<25),-1...|
00003b30  05 cb 0d 01 d9 05 cd 0d  01 da 05 cd 0d 01 db 05  |................|
00003b40  cd 0d 01 dc 05 cd 0d 01  dd 07 cd 3a e1 0d 01 de  |...........:....|
00003b50  41 dd f2 55 28 77 25 2c  48 24 29 3a f2 53 28 77  |A..U(w%,H$):.S(w|
00003b60  25 2c 48 24 29 3a e3 5a  25 3d 58 25 2b 53 79 25  |%,H$):.Z%=X%+Sy%|
00003b70  b8 58 25 2b 41 79 25 2d  74 25 88 74 25 3a e7 28  |.X%+Ay%-t%.t%:.(|
00003b80  28 5a 25 3f 33 29 80 31  32 38 29 3d 30 8c 0d 01  |(Z%?3).128)=0...|
00003b90  df 30 e7 a4 45 28 5a 25  2b 35 36 29 3d 48 24 80  |.0..E(Z%+56)=H$.|
00003ba0  28 28 5a 25 3f 32 29 83  31 36 29 3c 3e 32 80 28  |((Z%?2).16)<>2.(|
00003bb0  28 5a 25 3f 32 29 83 31  36 29 3c 3e 33 8c 0d 01  |(Z%?2).16)<>3...|
00003bc0  e0 2f 5a 25 21 31 32 3d  77 25 3a e7 28 28 5a 25  |./Z%!12=w%:.((Z%|
00003bd0  3f 32 29 81 31 36 29 3d  30 8c 5a 25 21 31 36 3d  |?2).16)=0.Z%!16=|
00003be0  a4 4c 28 a4 45 28 5a 25  2b 37 36 29 29 0d 01 e1  |.L(.E(Z%+76))...|
00003bf0  22 e7 5a 25 21 31 36 3d  2d 32 8c 5a 25 21 32 30  |".Z%!16=-2.Z%!20|
00003c00  3d a4 58 28 a4 45 28 5a  25 2b 31 31 36 29 29 0d  |=.X(.E(Z%+116)).|
00003c10  01 e2 1e 21 41 25 3d 2d  32 3a 41 25 21 34 3d 38  |...!A%=-2:A%!4=8|
00003c20  3a c8 99 26 34 30 30 63  65 2c 2c 41 25 0d 01 e3  |:..&400ce,,A%...|
00003c30  05 cd 0d 01 e4 0b cd 3a  ed 5a 25 3a e1 0d 01 e5  |.......:.Z%:....|
00003c40  5b dd f2 7a 28 77 25 29  3a e3 5a 25 3d 58 25 2b  |[..z(w%):.Z%=X%+|
00003c50  53 79 25 b8 58 25 2b 41  79 25 2d 74 25 88 74 25  |Sy%.X%+Ay%-t%.t%|
00003c60  3a e7 28 28 5a 25 3f 33  29 80 31 32 38 29 3d 30  |:.((Z%?3).128)=0|
00003c70  80 28 28 5a 25 3f 32 29  83 31 36 29 3c 3e 32 80  |.((Z%?2).16)<>2.|
00003c80  28 28 5a 25 3f 32 29 83  31 36 29 3c 3e 33 80 5a  |((Z%?2).16)<>3.Z|
00003c90  25 21 31 32 3d 77 25 8c  0d 01 e6 24 5a 25 21 31  |%!12=w%....$Z%!1|
00003ca0  32 3d 2d 31 3a e7 28 28  5a 25 3f 32 29 81 31 36  |2=-1:.((Z%?2).16|
00003cb0  29 3d 30 8c 5a 25 21 31  36 3d 2d 31 0d 01 e7 32  |)=0.Z%!16=-1...2|
00003cc0  cd 3a ed 5a 25 3a e3 49  25 3d 30 b8 43 79 25 3a  |.:.Z%:.I%=0.Cy%:|
00003cd0  e7 41 25 28 49 25 29 3d  77 25 8c 41 25 28 49 25  |.A%(I%)=w%.A%(I%|
00003ce0  29 3d 2d 31 3a 41 24 28  49 25 29 3d 22 22 0d 01  |)=-1:A$(I%)=""..|
00003cf0  e8 09 ed 49 25 3a e1 0d  01 e9 26 dd a4 44 28 75  |...I%:....&..D(u|
00003d00  5f 25 2c 63 4a 25 29 3a  41 4a 25 3d a3 3a e7 28  |_%,cJ%):AJ%=.:.(|
00003d10  75 5f 25 3f 33 80 31 32  38 29 3d 30 8c 0d 01 ea  |u_%?3.128)=0....|
00003d20  18 e7 28 28 28 75 5f 25  3f 32 29 83 31 36 29 80  |..(((u_%?2).16).|
00003d30  32 29 3d 32 8c 0d 01 eb  18 e7 a4 45 28 75 5f 25  |2)=2.......E(u_%|
00003d40  2b 31 32 29 3d 22 22 8c  41 4a 25 3d b9 0d 01 ec  |+12)="".AJ%=....|
00003d50  05 cd 0d 01 ed 0a cd 3a  3d 41 4a 25 0d 01 ee 21  |.......:=AJ%...!|
00003d60  dd f2 56 3a 44 24 3d a4  45 28 45 25 2b 34 34 29  |..V:D$=.E(E%+44)|
00003d70  3a e7 45 25 21 34 30 3d  34 30 39 33 8c 0d 01 ef  |:.E%!40=4093....|
00003d80  5a 45 25 21 31 32 3d 45  25 21 38 3a 45 25 21 31  |ZE%!12=E%!8:E%!1|
00003d90  36 3d 34 3a 21 45 25 3d  32 35 36 3a c8 99 26 34  |6=4:!E%=256:..&4|
00003da0  30 30 65 37 2c 31 37 2c  45 25 2c 45 25 21 34 3a  |00e7,17,E%,E%!4:|
00003db0  f2 4a 28 44 24 29 3a d4  31 2c 2d 31 35 2c 31 30  |.J(D$):.1,-15,10|
00003dc0  30 2c 35 3a e7 44 24 3d  22 3c 57 69 6d 70 24 53  |0,5:.D$="<Wimp$S|
00003dd0  63 72 61 70 3e 22 8c 0d  01 f0 18 c8 99 38 2c 36  |crap>".......8,6|
00003de0  2c 22 3c 57 69 6d 70 24  53 63 72 61 70 3e 22 0d  |,"<Wimp$Scrap>".|
00003df0  01 f1 0b cc 3a 79 24 3d  44 24 0d 01 f2 05 cd 0d  |....:y$=D$......|
00003e00  01 f3 07 cd 3a e1 0d 01  f4 31 dd f2 47 3a 44 25  |....:....1..G:D%|
00003e10  3d 30 3a e3 62 79 25 3d  30 b8 37 3a e3 65 79 25  |=0:.by%=0.7:.ey%|
00003e20  3d 30 b8 39 36 3a e7 45  25 28 65 79 25 2c 62 79  |=0.96:.E%(ey%,by|
00003e30  25 29 3c 3e 2d 31 8c 0d  01 f5 15 e7 21 45 25 28  |%)<>-1......!E%(|
00003e40  65 79 25 2c 62 79 25 29  3c 3e 30 8c 0d 01 f6 3e  |ey%,by%)<>0....>|
00003e50  4c 79 25 3d 45 25 28 65  79 25 2c 62 79 25 29 2d  |Ly%=E%(ey%,by%)-|
00003e60  34 3a f5 3a 4c 79 25 3d  58 25 2b 4c 79 25 21 34  |4:.:Ly%=X%+Ly%!4|
00003e70  3a e7 28 4c 79 25 3f 33  80 33 32 29 3d 30 80 ac  |:.(Ly%?3.32)=0..|
00003e80  a4 44 28 4c 79 25 2c 30  29 8c 0d 01 f7 14 50 5f  |.D(Ly%,0).....P_|
00003e90  25 21 44 25 3d 4c 79 25  3a 44 25 2b 3d 34 0d 01  |%!D%=Ly%:D%+=4..|
00003ea0  f8 0f cd 3a fd 4c 79 25  21 34 3d 2d 31 0d 01 f9  |...:.Ly%!4=-1...|
00003eb0  05 cd 0d 01 fa 19 cd 3a  ed 65 79 25 3a ed 62 79  |.......:.ey%:.by|
00003ec0  25 3a e7 44 25 3c 31 30  32 34 8c 0d 01 fb 1f e3  |%:.D%<1024......|
00003ed0  49 25 3d 44 25 b8 31 30  32 30 88 34 3a 50 5f 25  |I%=D%.1020.4:P_%|
00003ee0  21 44 25 3d 2d 31 3a ed  49 25 0d 01 fc 5b cd 3a  |!D%=-1:.I%...[.:|
00003ef0  21 41 25 3d 30 3a 41 25  21 34 3d 2d 36 30 2d 28  |!A%=0:A%!4=-60-(|
00003f00  44 25 2a 38 29 3a 41 25  21 38 3d 31 33 33 36 3a  |D%*8):A%!8=1336:|
00003f10  41 25 21 31 32 3d 30 3a  c8 99 26 34 30 30 64 37  |A%!12=0:..&400d7|
00003f20  2c 4f 79 25 2c 41 25 3a  c8 99 26 34 30 30 64 31  |,Oy%,A%:..&400d1|
00003f30  2c 4f 79 25 2c 30 2c 2d  34 30 39 36 2c 34 30 39  |,Oy%,0,-4096,409|
00003f40  36 2c 30 3a e1 0d 01 fd  46 dd f2 4a 28 44 24 29  |6,0:....F..J(D$)|
00003f50  3a c8 99 38 2c 35 2c 44  24 b8 6d 5f 25 2c 2c 4d  |:..8,5,D$.m_%,,M|
00003f60  4a 25 2c 2c 72 5f 25 3a  52 4a 25 3d 28 4d 4a 25  |J%,,r_%:RJ%=(MJ%|
00003f70  80 26 66 66 66 30 30 29  81 32 35 36 3a e7 6d 5f  |.&fff00).256:.m_|
00003f80  25 80 52 4a 25 3d 34 30  39 33 8c 0d 01 fe 21 c8  |%.RJ%=4093....!.|
00003f90  99 26 34 30 36 63 30 3a  56 4a 25 3d 41 79 25 3a  |.&406c0:VJ%=Ay%:|
00003fa0  41 79 25 3d 72 5f 25 3a  e7 a4 50 8c 0d 01 ff 33  |Ay%=r_%:..P....3|
00003fb0  c8 99 38 2c 32 35 35 2c  44 24 2c 58 25 2c 30 3a  |..8,255,D$,X%,0:|
00003fc0  64 24 3d a4 45 28 58 25  29 3a e7 64 24 3c 3e 22  |d$=.E(X%):.d$<>"|
00003fd0  4b 65 79 73 74 72 6f 6b  65 73 22 2b 61 24 8c 0d  |Keystrokes"+a$..|
00003fe0  02 00 31 f2 4d 28 30 2c  22 54 68 69 73 20 69 73  |..1.M(0,"This is|
00003ff0  20 6e 6f 74 20 61 20 76  61 6c 69 64 20 6b 65 79  | not a valid key|
00004000  73 74 72 6f 6b 65 73 20  66 69 6c 65 22 2c 31 29  |strokes file",1)|
00004010  0d 02 01 28 cc 3a e3 5a  25 3d 58 25 2b 53 79 25  |...(.:.Z%=X%+Sy%|
00004020  b8 58 25 2b 72 5f 25 2d  74 25 88 74 25 3a f2 63  |.X%+r_%-t%.t%:.c|
00004030  28 5a 25 29 3a ed 5a 25  0d 02 02 05 cd 0d 02 03  |(Z%):.Z%........|
00004040  36 cc 3a f2 4d 28 30 2c  22 45 78 65 63 75 74 6f  |6.:.M(0,"Executo|
00004050  72 20 68 61 73 20 72 75  6e 20 6f 75 74 20 6f 66  |r has run out of|
00004060  20 6d 65 6d 6f 72 79 22  2c 31 29 3a 41 79 25 3d  | memory",1):Ay%=|
00004070  56 4a 25 0d 02 04 11 cd  3a c8 99 26 34 30 36 63  |VJ%.....:..&406c|
00004080  31 3a f2 47 0d 02 05 07  cd 3a e1 0d 02 06 22 dd  |1:.G.....:....".|
00004090  f2 63 28 5a 25 29 3a e7  28 28 5a 25 3f 31 29 80  |.c(Z%):.((Z%?1).|
000040a0  31 36 30 29 3d 33 32 8c  57 79 25 3d b9 0d 02 07  |160)=32.Wy%=....|
000040b0  12 e7 28 28 5a 25 3f 32  29 80 32 29 3d 30 8c 0d  |..((Z%?2).2)=0..|
000040c0  02 08 3c 76 24 3d a4 45  28 5a 25 2b 35 36 29 3a  |..<v$=.E(Z%+56):|
000040d0  46 25 3d 2d 31 3a e3 4a  25 3d 30 b8 43 79 25 3a  |F%=-1:.J%=0.Cy%:|
000040e0  e7 41 24 28 4a 25 29 3d  76 24 8c 46 25 3d 41 25  |.A$(J%)=v$.F%=A%|
000040f0  28 4a 25 29 3a 4a 25 3d  43 79 25 0d 02 09 19 ed  |(J%):J%=Cy%.....|
00004100  4a 25 3a 5a 25 21 31 32  3d 46 25 3a e7 46 25 3c  |J%:Z%!12=F%:.F%<|
00004110  3e 2d 31 8c 0d 02 0a 13  e7 28 28 5a 25 3f 32 29  |>-1......((Z%?2)|
00004120  81 31 36 29 3d 30 8c 0d  02 0b 1a e7 a4 45 28 5a  |.16)=0.......E(Z|
00004130  25 2b 37 36 29 3d 22 49  63 6f 6e 20 62 61 72 22  |%+76)="Icon bar"|
00004140  8c 0d 02 0c 3f 5a 25 21  31 36 3d 2d 32 3a e3 4a  |....?Z%!16=-2:.J|
00004150  25 3d 30 b8 36 33 3a 45  25 21 31 32 3d 30 3a c8  |%=0.63:E%!12=0:.|
00004160  99 26 36 30 30 65 37 2c  31 39 2c 45 25 2c 2d 32  |.&600e7,19,E%,-2|
00004170  2c 4a 25 b8 2c 2c 72 25  3a e7 72 25 3d 46 25 8c  |,J%.,,r%:.r%=F%.|
00004180  0d 02 0d 2d e7 a4 43 28  46 25 2c 2d 32 2c 4a 25  |...-..C(F%,-2,J%|
00004190  2c a3 29 3d a4 45 28 5a  25 2b 31 31 36 29 8c 5a  |,.)=.E(Z%+116).Z|
000041a0  25 21 32 30 3d 4a 25 3a  4a 25 3d 36 33 0d 02 0e  |%!20=J%:J%=63...|
000041b0  09 cd 3a ed 4a 25 0d 02  0f 16 cc 3a 77 25 3d 2d  |..:.J%.....:w%=-|
000041c0  31 3a e7 48 79 25 3e 3d  33 30 30 8c 0d 02 10 42  |1:.Hy%>=300....B|
000041d0  4a 25 3d a4 53 3a c8 95  4a 25 3c 3e 2d 31 80 77  |J%=.S:..J%<>-1.w|
000041e0  25 3d 2d 31 3a 45 25 21  31 32 3d 30 3a c8 99 26  |%=-1:E%!12=0:..&|
000041f0  36 30 30 65 37 2c 31 39  2c 45 25 2c 4a 25 2c 2d  |600e7,19,E%,J%,-|
00004200  31 b8 2c 2c 72 25 3a e7  72 25 3d 46 25 8c 0d 02  |1.,,r%:.r%=F%...|
00004210  11 3b e7 a4 55 28 4a 25  29 3d 28 28 5a 25 21 31  |.;..U(J%)=((Z%!1|
00004220  30 34 29 80 ac 28 31 3c  3c 32 30 29 29 80 a4 41  |04)..(1<<20))..A|
00004230  28 46 25 2c 4a 25 2c a3  29 3d a4 45 28 5a 25 2b  |(F%,J%,.)=.E(Z%+|
00004240  37 36 29 8c 77 25 3d 4a  25 0d 02 12 11 cd 3a 4a  |76).w%=J%.....:J|
00004250  25 3d a4 4d 28 4a 25 29  3a ce 0d 02 13 3f cc 3a  |%=.M(J%):....?.:|
00004260  e3 4a 25 3d 31 37 34 34  b8 31 39 39 36 88 34 3a  |.J%=1744.1996.4:|
00004270  45 25 21 31 32 3d 30 3a  c8 99 26 36 30 30 65 37  |E%!12=0:..&600e7|
00004280  2c 31 39 2c 45 25 2c 4a  25 2c 2d 31 b8 2c 2c 72  |,19,E%,J%,-1.,,r|
00004290  25 3a e7 72 25 3d 46 25  8c 0d 02 14 43 e7 a4 55  |%:.r%=F%....C..U|
000042a0  28 4a 25 29 3d 28 28 5a  25 21 31 30 34 29 80 ac  |(J%)=((Z%!104)..|
000042b0  28 31 3c 3c 32 30 29 29  80 a4 41 28 46 25 2c 4a  |(1<<20))..A(F%,J|
000042c0  25 2c a3 29 3d a4 45 28  5a 25 2b 37 36 29 8c 77  |%,.)=.E(Z%+76).w|
000042d0  25 3d 4a 25 3a 4a 25 3d  31 39 39 36 0d 02 15 09  |%=J%:J%=1996....|
000042e0  cd 3a ed 4a 25 0d 02 16  0e cd 3a 5a 25 21 31 36  |.:.J%.....:Z%!16|
000042f0  3d 77 25 0d 02 17 05 cd  0d 02 18 05 cd 0d 02 19  |=w%.............|
00004300  05 cd 0d 02 1a 07 cd 3a  e1 0d 02 1b 54 dd f2 64  |.......:....T..d|
00004310  3a e3 77 5f 25 3d 30 b8  36 33 3a 45 25 21 30 3d  |:.w_%=0.63:E%!0=|
00004320  32 30 3a 45 25 21 31 32  3d 30 3a c8 99 26 36 30  |20:E%!12=0:..&60|
00004330  30 65 37 2c 31 39 2c 45  25 2c 2d 32 2c 77 5f 25  |0e7,19,E%,-2,w_%|
00004340  b8 2c 2c 46 25 3a e7 46  25 3c 3e 2d 32 80 46 25  |.,,F%:.F%<>-2.F%|
00004350  3c 3e 30 8c f2 53 28 46  25 2c 22 22 29 0d 02 1c  |<>0..S(F%,"")...|
00004360  13 ed 77 5f 25 3a e7 48  79 25 3e 3d 33 30 30 8c  |..w_%:.Hy%>=300.|
00004370  0d 02 1d 4c 66 25 3d a4  53 3a c8 95 66 25 3c 3e  |...Lf%=.S:..f%<>|
00004380  2d 31 3a 45 25 21 31 32  3d 30 3a c8 99 26 36 30  |-1:E%!12=0:..&60|
00004390  30 65 37 2c 31 39 2c 45  25 2c 66 25 2c 2d 31 b8  |0e7,19,E%,f%,-1.|
000043a0  2c 2c 46 25 3a e7 46 25  3c 3e 66 25 80 46 25 3c  |,,F%:.F%<>f%.F%<|
000043b0  3e 30 8c f2 53 28 46 25  2c 22 22 29 0d 02 1e 0f  |>0..S(F%,"")....|
000043c0  66 25 3d a4 4d 28 66 25  29 3a ce 0d 02 1f 4f cc  |f%=.M(f%):....O.|
000043d0  3a e3 66 25 3d 31 37 34  34 b8 31 39 39 36 88 34  |:.f%=1744.1996.4|
000043e0  3a 45 25 21 31 32 3d 30  3a c8 99 26 36 30 30 65  |:E%!12=0:..&600e|
000043f0  37 2c 31 39 2c 45 25 2c  66 25 2c 2d 31 b8 2c 2c  |7,19,E%,f%,-1.,,|
00004400  46 25 3a e7 46 25 3c 3e  66 25 80 46 25 3c 3e 30  |F%:.F%<>f%.F%<>0|
00004410  8c f2 53 28 46 25 2c 22  22 29 0d 02 20 07 ed 66  |..S(F%,"").. ..f|
00004420  25 0d 02 21 07 cd 3a e1  0d 02 22 3b dd f2 53 28  |%..!..:...";..S(|
00004430  77 25 2c 48 24 29 3a 49  5f 25 3d 2d 31 3a 6e 5f  |w%,H$):I_%=-1:n_|
00004440  25 3d 2d 31 3a e3 4a 25  3d 43 79 25 b8 30 88 2d  |%=-1:.J%=Cy%.0.-|
00004450  31 3a e7 41 25 28 4a 25  29 3d 2d 31 8c 49 5f 25  |1:.A%(J%)=-1.I_%|
00004460  3d 4a 25 0d 02 23 15 e7  41 25 28 4a 25 29 3d 77  |=J%..#..A%(J%)=w|
00004470  25 8c 6e 5f 25 3d 4a 25  0d 02 24 10 ed 4a 25 3a  |%.n_%=J%..$..J%:|
00004480  e7 6e 5f 25 3d 2d 31 8c  0d 02 25 1f 41 25 28 49  |.n_%=-1...%.A%(I|
00004490  5f 25 29 3d 77 25 3a e7  48 24 3d 22 22 8c 48 24  |_%)=w%:.H$="".H$|
000044a0  3d a4 42 28 77 25 29 0d  02 26 0e 41 24 28 49 5f  |=.B(w%)..&.A$(I_|
000044b0  25 29 3d 48 24 0d 02 27  07 cd 3a e1 0d 02 28 17  |%)=H$..'..:...(.|
000044c0  dd f2 5f 3a 41 79 25 3d  53 79 25 2b 74 25 3a e7  |.._:Ay%=Sy%+t%:.|
000044d0  a4 50 8c 0d 02 29 54 24  58 25 3d 22 4b 65 79 73  |.P...)T$X%="Keys|
000044e0  74 72 6f 6b 65 73 22 2b  61 24 3a e3 71 5f 25 3d  |trokes"+a$:.q_%=|
000044f0  31 32 b8 32 35 38 34 88  34 3a 58 25 21 71 5f 25  |12.2584.4:X%!q_%|
00004500  3d 30 3a ed 71 5f 25 3a  e3 49 25 3d 53 79 25 b8  |=0:.q_%:.I%=Sy%.|
00004510  53 79 25 2b 74 25 2d 34  88 34 3a 58 25 21 49 25  |Sy%+t%-4.4:X%!I%|
00004520  3d 2d 31 3a ed 49 25 0d  02 2a 2e cc 3a f2 4d 28  |=-1:.I%..*..:.M(|
00004530  30 2c 22 45 78 65 63 75  74 6f 72 20 68 61 73 20  |0,"Executor has |
00004540  72 75 6e 20 6f 75 74 20  6f 66 20 6d 65 6d 6f 72  |run out of memor|
00004550  79 22 2c 32 29 0d 02 2b  07 cd 3a e1 0d 02 2c 9d  |y",2)..+..:...,.|
00004560  dd f2 57 28 78 4a 25 2c  58 4a 25 2c 5a 4a 25 29  |..W(xJ%,XJ%,ZJ%)|
00004570  3a c8 99 33 39 2c 22 3c  4b 65 79 73 74 72 6f 6b  |:..39,"<Keystrok|
00004580  65 25 56 61 72 3e 22 2c  6c 79 25 2c 38 3a c8 99  |e%Var>",ly%,8:..|
00004590  33 39 2c 22 3c 4b 65 79  73 74 72 6f 6b 65 25 49  |39,"<Keystroke%I|
000045a0  6e 63 3e 22 2c 4c 5f 25  2c 38 3a 24 28 79 25 29  |nc>",L_%,8:$(y%)|
000045b0  3d c3 28 62 25 81 36 30  30 30 29 2b bd 30 3a c8  |=.(b%.6000)+.0:.|
000045c0  99 26 32 30 30 32 33 2c  22 45 78 65 63 75 74 6f  |.&20023,"Executo|
000045d0  72 24 44 69 72 22 2c 41  25 2c 2d 31 2c 30 b8 2c  |r$Dir",A%,-1,0.,|
000045e0  2c 6d 5f 25 3a e7 57 79  25 8c 48 25 21 32 38 3d  |,m_%:.Wy%.H%!28=|
000045f0  31 8b 48 25 21 32 38 3d  30 0d 02 2d 33 c8 99 26  |1.H%!28=0..-3..&|
00004600  34 30 30 64 34 2c 2c 49  79 25 2c 58 4a 25 2c 5a  |400d4,,Iy%,XJ%,Z|
00004610  4a 25 3a 78 5f 25 3d 78  4a 25 3a 46 4a 25 3d 58  |J%:x_%=xJ%:FJ%=X|
00004620  4a 25 3a 4a 4a 25 3d 5a  4a 25 3a e1 0d 02 2e 38  |J%:JJ%=ZJ%:....8|
00004630  dd f2 4e 3a f2 71 28 6a  25 29 3a 4f 24 3d a4 45  |..N:.q(j%):O$=.E|
00004640  28 4d 25 2b 31 32 38 29  3a 21 45 25 3d 6a 25 3a  |(M%+128):!E%=j%:|
00004650  c8 99 26 34 30 30 63 63  2c 2c 45 25 3a e7 4f 24  |..&400cc,,E%:.O$|
00004660  3d 22 22 8c 0d 02 2f 19  24 28 45 25 21 37 36 29  |="".../.$(E%!76)|
00004670  3d 22 45 6e 74 65 72 20  74 65 78 74 22 0d 02 30  |="Enter text"..0|
00004680  11 cc 3a 24 28 45 25 21  37 36 29 3d 4f 24 0d 02  |..:$(E%!76)=O$..|
00004690  31 91 cd 3a f2 49 28 6a  25 2c 30 2c 22 22 29 3a  |1..:.I(j%,0,""):|
000046a0  21 41 25 3d 6a 25 3a c8  99 26 34 30 30 63 62 2c  |!A%=j%:..&400cb,|
000046b0  2c 41 25 3a c8 99 26 34  30 30 63 35 2c 2c 41 25  |,A%:..&400c5,,A%|
000046c0  3a c8 99 26 34 30 30 64  33 2c 2c 71 25 3a c8 99  |:..&400d3,,q%:..|
000046d0  26 34 30 30 64 32 2c 6a  25 2c 30 2c 2d 31 2c 2d  |&400d2,j%,0,-1,-|
000046e0  31 2c ac 28 31 3c 3c 32  35 29 2c 2d 31 3a 47 24  |1,.(1<<25),-1:G$|
000046f0  3d 22 3c 4e 6f 6e 65 3e  22 3a f5 3a c8 99 26 34  |="<None>":.:..&4|
00004700  30 30 63 37 2c 36 31 34  36 2c 45 25 b8 58 79 25  |00c7,6146,E%.Xy%|
00004710  3a e7 58 79 25 3d 38 80  21 45 25 3d 6a 25 8c 0d  |:.Xy%=8.!E%=j%..|
00004720  02 32 19 e7 45 25 21 32  34 3d 32 37 8c 47 24 3d  |.2..E%!24=27.G$=|
00004730  22 3c 51 75 69 74 3e 22  0d 02 33 19 e7 45 25 21  |"<Quit>"..3..E%!|
00004740  32 34 3d 31 33 8c 47 24  3d a4 48 28 6a 25 2c 30  |24=13.G$=.H(j%,0|
00004750  29 0d 02 34 23 cd 3a e7  28 58 79 25 3d 31 37 84  |)..4#.:.(Xy%=17.|
00004760  58 79 25 3d 31 38 29 80  45 25 21 31 36 3d 30 8c  |Xy%=18).E%!16=0.|
00004770  c8 99 31 37 0d 02 35 51  fd 47 24 3c 3e 22 3c 4e  |..17..5Q.G$<>"<N|
00004780  6f 6e 65 3e 22 3a e7 47  24 3c 3e 22 22 8c ff 28  |one>":.G$<>""..(|
00004790  22 53 65 74 20 4b 65 79  73 74 72 6f 6b 65 24 49  |"Set Keystroke$I|
000047a0  6e 70 75 74 20 22 2b 47  24 29 8b ff 28 22 55 6e  |nput "+G$)..("Un|
000047b0  73 65 74 20 4b 65 79 73  74 72 6f 6b 65 24 49 6e  |set Keystroke$In|
000047c0  70 75 74 22 29 0d 02 36  52 c8 99 26 34 30 30 64  |put")..6R..&400d|
000047d0  32 2c 21 71 25 2c 71 25  21 34 2c 71 25 21 38 2c  |2,!q%,q%!4,q%!8,|
000047e0  71 25 21 31 32 2c 71 25  21 31 36 2c 71 25 21 32  |q%!12,q%!16,q%!2|
000047f0  30 3a 21 41 25 3d 6a 25  3a c8 99 26 34 30 30 63  |0:!A%=j%:..&400c|
00004800  36 2c 2c 41 25 3a e7 47  24 3d 22 3c 51 75 69 74  |6,,A%:.G$="<Quit|
00004810  3e 22 8c 4c 25 3d a3 0d  02 37 05 e1 0d 02 38 6b  |>".L%=...7....8k|
00004820  dd a4 51 3a ea 71 25 3a  c8 99 33 39 2c 22 3c 4b  |..Q:.q%:..39,"<K|
00004830  65 79 73 74 72 6f 6b 65  25 49 6e 63 3e 22 2c 45  |eystroke%Inc>",E|
00004840  25 2c 38 31 39 32 3a 71  25 3d bb 28 a4 45 28 45  |%,8192:q%=.(.E(E|
00004850  25 29 29 3a c8 99 33 39  2c 22 3c 4b 65 79 73 74  |%)):..39,"<Keyst|
00004860  72 6f 6b 65 25 56 61 72  3e 22 2c 45 25 2c 38 31  |roke%Var>",E%,81|
00004870  39 32 3a 6a 5f 25 3d bb  28 a4 45 28 45 25 29 29  |92:j_%=.(.E(E%))|
00004880  3a e7 71 25 3c 30 8c 0d  02 39 1d e7 6a 5f 25 2b  |:.q%<0...9..j_%+|
00004890  71 25 3c 2d 39 39 39 8c  4c 24 3d 22 22 8b 4c 24  |q%<-999.L$="".L$|
000048a0  3d c3 71 25 0d 02 3a 23  cc 3a e7 6a 5f 25 2b 71  |=.q%..:#.:.j_%+q|
000048b0  25 3e 39 39 39 39 8c 4c  24 3d 22 22 8b 4c 24 3d  |%>9999.L$="".L$=|
000048c0  22 2b 22 2b c3 71 25 0d  02 3b 09 cd 3a 3d 4c 24  |"+"+.q%..;..:=L$|
000048d0  0d 02 3c 36 dd f2 4f 3a  f2 47 3a 21 45 25 3d 4f  |..<6..O:.G:!E%=O|
000048e0  79 25 3a c8 99 26 34 30  30 63 62 2c 2c 45 25 3a  |y%:..&400cb,,E%:|
000048f0  e7 28 28 45 25 21 33 32  29 80 28 31 3c 3c 31 36  |.((E%!32).(1<<16|
00004900  29 29 3c 3e 30 8c 0d 02  3d 1f c8 99 26 34 30 30  |))<>0...=...&400|
00004910  64 31 2c 4f 79 25 2c 30  2c 2d 34 30 39 36 2c 34  |d1,Oy%,0,-4096,4|
00004920  30 39 36 2c 30 0d 02 3e  12 cc 3a c8 99 26 34 30  |096,0..>..:..&40|
00004930  30 63 35 2c 2c 45 25 0d  02 3f 07 cd 3a e1 0d 02  |0c5,,E%..?..:...|
00004940  40 bd dd f2 71 28 53 25  29 3a 21 41 25 3d 53 25  |@...q(S%):!A%=S%|
00004950  3a c8 99 26 34 30 30 63  62 2c 2c 41 25 3a 54 79  |:..&400cb,,A%:Ty|
00004960  25 3d 41 25 21 31 32 2d  41 25 21 34 3a 7a 79 25  |%=A%!12-A%!4:zy%|
00004970  3d 41 25 21 31 36 2d 41  25 21 38 3a 50 4a 25 3d  |=A%!16-A%!8:PJ%=|
00004980  28 28 47 79 25 2d 6d 25  29 2f 32 29 2b 6d 25 3a  |((Gy%-m%)/2)+m%:|
00004990  42 4a 25 3d 28 28 72 79  25 2d 64 25 29 2f 32 29  |BJ%=((ry%-d%)/2)|
000049a0  2b 64 25 3a 41 25 21 34  3d 50 4a 25 2d 28 54 79  |+d%:A%!4=PJ%-(Ty|
000049b0  25 2f 32 29 3a 41 25 21  38 3d 42 4a 25 2d 28 7a  |%/2):A%!8=BJ%-(z|
000049c0  79 25 2f 32 29 3a 41 25  21 31 32 3d 41 25 21 34  |y%/2):A%!12=A%!4|
000049d0  2b 54 79 25 3a 41 25 21  31 36 3d 41 25 21 38 2b  |+Ty%:A%!16=A%!8+|
000049e0  7a 79 25 3a 41 25 21 32  38 3d 2d 31 3a c8 99 26  |zy%:A%!28=-1:..&|
000049f0  34 30 30 63 35 2c 2c 41  25 3a e1 0d 02 41 5b dd  |400c5,,A%:...A[.|
00004a00  f2 4d 28 4f 4a 25 2c 6e  24 2c 4b 4a 25 29 3a 21  |.M(OJ%,n$,KJ%):!|
00004a10  41 25 3d 4f 4a 25 3a 24  28 41 25 2b 34 29 3d 6e  |A%=OJ%:$(A%+4)=n|
00004a20  24 3a c8 99 26 34 30 30  64 66 2c 41 25 2c 4b 4a  |$:..&400df,A%,KJ|
00004a30  25 2c 22 45 78 65 63 75  74 6f 72 22 b8 2c 53 4a  |%,"Executor".,SJ|
00004a40  25 3a e7 53 4a 25 3d 32  8c c8 99 26 34 30 30 64  |%:.SJ%=2...&400d|
00004a50  64 3a c8 99 31 37 0d 02  42 0b 68 79 25 3d a3 3a  |d:..17..B.hy%=.:|
00004a60  e1 0d 02 43 49 dd f2 49  28 53 25 2c 4e 25 2c 63  |...CI..I(S%,N%,c|
00004a70  24 29 3a 21 41 25 3d 53  25 3a 41 25 21 34 3d 4e  |$):!A%=S%:A%!4=N|
00004a80  25 3a c8 99 26 34 30 30  63 65 2c 2c 41 25 3a e7  |%:..&400ce,,A%:.|
00004a90  a4 45 28 41 25 21 32 38  29 3c 3e c0 63 24 2c 28  |.E(A%!28)<>.c$,(|
00004aa0  41 25 21 33 32 29 2d 31  29 8c 0d 02 44 37 24 28  |A%!32)-1)...D7$(|
00004ab0  41 25 21 32 38 29 3d c0  63 24 2c 28 41 25 21 33  |A%!28)=.c$,(A%!3|
00004ac0  32 29 2d 31 29 3a 41 25  21 38 3d 30 3a 41 25 21  |2)-1):A%!8=0:A%!|
00004ad0  31 32 3d 30 3a c8 99 26  34 30 30 63 64 2c 2c 41  |12=0:..&400cd,,A|
00004ae0  25 0d 02 45 07 cd 3a e1  0d 02 46 47 dd a4 45 28  |%..E..:...FG..E(|
00004af0  50 25 29 3a 4d 24 3d 22  22 3a c8 95 28 3f 50 25  |P%):M$="":..(?P%|
00004b00  3e 33 31 80 3f 50 25 3c  32 35 36 29 80 a9 28 4d  |>31.?P%<256)..(M|
00004b10  24 29 3c 32 35 35 3a 4d  24 3d 4d 24 2b bd 3f 50  |$)<255:M$=M$+.?P|
00004b20  25 3a 50 25 3d 50 25 2b  31 3a ce 3a 3d 4d 24 0d  |%:P%=P%+1:.:=M$.|
00004b30  02 47 3f dd a4 49 28 50  25 29 3a 4d 24 3d 22 22  |.G?..I(P%):M$=""|
00004b40  3a c8 95 28 3f 50 25 3e  33 31 80 3f 50 25 3c 32  |:..(?P%>31.?P%<2|
00004b50  35 36 29 80 a9 28 4d 24  29 3c 32 35 35 3a e7 3f  |56)..(M$)<255:.?|
00004b60  50 25 3e 39 36 80 3f 50  25 3c 31 32 33 8c 0d 02  |P%>96.?P%<123...|
00004b70  48 15 4d 24 3d 4d 24 2b  bd 28 28 3f 50 25 29 2d  |H.M$=M$+.((?P%)-|
00004b80  33 32 29 0d 02 49 10 cc  3a 4d 24 3d 4d 24 2b bd  |32)..I..:M$=M$+.|
00004b90  3f 50 25 0d 02 4a 13 cd  3a 50 25 3d 50 25 2b 31  |?P%..J..:P%=P%+1|
00004ba0  3a ce 3a 3d 4d 24 0d 02  4b 6a dd a4 5a 28 46 25  |:.:=M$..Kj..Z(F%|
00004bb0  2c 50 25 29 3a c8 99 26  34 30 30 66 31 2c 46 25  |,P%):..&400f1,F%|
00004bc0  2c 50 25 2c 51 4a 25 2c  41 25 2c 32 35 36 3a 50  |,P%,QJ%,A%,256:P|
00004bd0  25 3d 41 25 3a 4d 24 3d  22 22 3a c8 95 28 3f 50  |%=A%:M$="":..(?P|
00004be0  25 3e 33 31 80 3f 50 25  3c 32 35 36 29 80 a9 28  |%>31.?P%<256)..(|
00004bf0  4d 24 29 3c 32 35 35 3a  4d 24 3d 4d 24 2b bd 3f  |M$)<255:M$=M$+.?|
00004c00  50 25 3a 50 25 3d 50 25  2b 31 3a ce 3a 3d 4d 24  |P%:P%=P%+1:.:=M$|
00004c10  0d 02 4c 5b dd a4 56 28  50 25 29 3a 4d 24 3d 22  |..L[..V(P%):M$="|
00004c20  22 3a c8 95 28 3f 50 25  3e 33 31 80 3f 50 25 3c  |":..(?P%>31.?P%<|
00004c30  32 35 36 29 80 a9 28 4d  24 29 3c 32 35 35 3a e7  |256)..(M$)<255:.|
00004c40  3f 50 25 3d 97 28 22 22  22 22 29 84 3f 50 25 3d  |?P%=.("""").?P%=|
00004c50  97 28 22 3c 22 29 84 3f  50 25 3d 97 28 22 7c 22  |.("<").?P%=.("|"|
00004c60  29 8c 4d 24 3d 4d 24 2b  22 7c 22 0d 02 4d 1c 4d  |).M$=M$+"|"..M.M|
00004c70  24 3d 4d 24 2b bd 3f 50  25 3a 50 25 3d 50 25 2b  |$=M$+.?P%:P%=P%+|
00004c80  31 3a ce 3a 3d 4d 24 0d  02 4e 12 dd a4 42 28 46  |1:.:=M$..N...B(F|
00004c90  25 29 3a e7 46 25 3d 30  8c 0d 02 4f 0f 57 24 3d  |%):.F%=0...O.W$=|
00004ca0  22 3c 4e 6f 6e 65 3e 22  0d 02 50 4e cc 3a 21 45  |"<None>"..PN.:!E|
00004cb0  25 3d 32 34 3a 45 25 21  31 32 3d 30 3a 45 25 21  |%=24:E%!12=0:E%!|
00004cc0  31 36 3d 26 34 30 30 63  36 3a 45 25 21 32 30 3d  |16=&400c6:E%!20=|
00004cd0  46 25 3a c8 99 26 34 30  30 65 37 2c 31 38 2c 45  |F%:..&400e7,18,E|
00004ce0  25 2c 30 3a 57 24 3d 22  22 3a f5 3a f2 45 3a fd  |%,0:W$="":.:.E:.|
00004cf0  57 24 3c 3e 22 22 0d 02  51 0e cd 3a 3d c0 57 24  |W$<>""..Q..:=.W$|
00004d00  2c 31 39 29 0d 02 52 17  dd a4 41 28 46 25 2c 53  |,19)..R...A(F%,S|
00004d10  25 2c 78 25 29 3a c8 8e  53 25 ca 0d 02 53 17 c9  |%,x%):..S%...S..|
00004d20  2d 31 3a 46 24 3d 22 42  61 63 6b 67 72 6f 75 6e  |-1:F$="Backgroun|
00004d30  64 22 0d 02 54 15 c9 2d  32 3a 46 24 3d 22 49 63  |d"..T..-2:F$="Ic|
00004d40  6f 6e 20 62 61 72 22 0d  02 55 11 7f 3a 21 45 25  |on bar"..U..:!E%|
00004d50  3d 53 25 3a e7 78 25 8c  0d 02 56 22 45 25 21 33  |=S%:.x%...V"E%!3|
00004d60  32 3d 30 3a c8 99 26 36  30 30 63 63 2c 2c 45 25  |2=0:..&600cc,,E%|
00004d70  3a e7 45 25 21 33 32 3d  30 8c 0d 02 57 14 46 24  |:.E%!32=0...W.F$|
00004d80  3d 22 4e 6f 6e 65 78 69  73 74 65 6e 74 22 0d 02  |="Nonexistent"..|
00004d90  58 57 cc 3a 51 25 3d 28  28 28 45 25 21 33 32 29  |XW.:Q%=(((E%!32)|
00004da0  80 28 31 3c 3c 33 31 29  29 3c 3e 30 29 3a e7 28  |.(1<<31))<>0):.(|
00004db0  51 25 80 28 45 25 21 33  32 80 28 31 3c 3c 32 36  |Q%.(E%!32.(1<<26|
00004dc0  29 29 3c 3e 30 29 84 28  ac 51 25 80 28 45 25 21  |))<>0).(.Q%.(E%!|
00004dd0  33 32 80 31 29 3c 3e 30  29 84 45 25 3f 33 36 3c  |32.1)<>0).E%?36<|
00004de0  3e 32 35 35 8c 0d 02 59  15 e7 28 28 45 25 21 36  |>255...Y..((E%!6|
00004df0  30 29 80 32 35 36 29 3d  30 8c 0d 02 5a 10 46 24  |0).256)=0...Z.F$|
00004e00  3d a4 45 28 45 25 2b 37  36 29 0d 02 5b 15 cc 3a  |=.E(E%+76)..[..:|
00004e10  46 24 3d a4 5a 28 46 25  2c 45 25 21 37 36 29 0d  |F$=.Z(F%,E%!76).|
00004e20  02 5c 05 cd 0d 02 5d 13  cc 3a 46 24 3d 22 4e 6f  |.\....]..:F$="No|
00004e30  20 74 69 74 6c 65 22 0d  02 5e 05 cd 0d 02 5f 05  | title"..^...._.|
00004e40  cd 0d 02 60 64 cc 3a c8  99 26 34 30 30 63 63 2c  |...`d.:..&400cc,|
00004e50  2c 45 25 3a 51 25 3d 28  28 28 45 25 21 33 32 29  |,E%:Q%=(((E%!32)|
00004e60  80 28 31 3c 3c 33 31 29  29 3c 3e 30 29 3a e7 28  |.(1<<31))<>0):.(|
00004e70  51 25 80 28 45 25 21 33  32 80 28 31 3c 3c 32 36  |Q%.(E%!32.(1<<26|
00004e80  29 29 3c 3e 30 29 84 28  ac 51 25 80 28 45 25 21  |))<>0).(.Q%.(E%!|
00004e90  33 32 80 31 29 3c 3e 30  29 84 45 25 3f 33 36 3c  |32.1)<>0).E%?36<|
00004ea0  3e 32 35 35 8c 0d 02 61  15 e7 28 28 45 25 21 36  |>255...a..((E%!6|
00004eb0  30 29 80 32 35 36 29 3d  30 8c 0d 02 62 10 46 24  |0).256)=0...b.F$|
00004ec0  3d a4 45 28 45 25 2b 37  36 29 0d 02 63 15 cc 3a  |=.E(E%+76)..c..:|
00004ed0  46 24 3d a4 5a 28 46 25  2c 45 25 21 37 36 29 0d  |F$=.Z(F%,E%!76).|
00004ee0  02 64 05 cd 0d 02 65 13  cc 3a 46 24 3d 22 4e 6f  |.d....e..:F$="No|
00004ef0  20 74 69 74 6c 65 22 0d  02 66 05 cd 0d 02 67 05  | title"..f....g.|
00004f00  cd 0d 02 68 09 cb 3a 3d  46 24 0d 02 69 1b dd a4  |...h..:=F$..i...|
00004f10  43 28 46 25 2c 53 25 2c  4e 25 2c 71 4a 25 29 3a  |C(F%,S%,N%,qJ%):|
00004f20  c8 8e 4e 25 ca 0d 02 6a  17 c9 2d 31 3a 5a 24 3d  |..N%...j..-1:Z$=|
00004f30  22 42 61 63 6b 67 72 6f  75 6e 64 22 0d 02 6b 16  |"Background"..k.|
00004f40  c9 2d 32 3a 5a 24 3d 22  42 61 63 6b 20 49 63 6f  |.-2:Z$="Back Ico|
00004f50  6e 22 0d 02 6c 17 c9 2d  33 3a 5a 24 3d 22 43 6c  |n"..l..-3:Z$="Cl|
00004f60  6f 73 65 20 49 63 6f 6e  22 0d 02 6d 16 c9 2d 34  |ose Icon"..m..-4|
00004f70  3a 5a 24 3d 22 54 69 74  6c 65 20 42 61 72 22 0d  |:Z$="Title Bar".|
00004f80  02 6e 18 c9 2d 35 3a 5a  24 3d 22 54 6f 67 67 6c  |.n..-5:Z$="Toggl|
00004f90  65 20 49 63 6f 6e 22 0d  02 6f 16 c9 2d 36 3a 5a  |e Icon"..o..-6:Z|
00004fa0  24 3d 22 53 63 72 6f 6c  6c 20 55 70 22 0d 02 70  |$="Scroll Up"..p|
00004fb0  12 c9 2d 37 3a 5a 24 3d  22 56 20 42 61 72 22 0d  |..-7:Z$="V Bar".|
00004fc0  02 71 18 c9 2d 38 3a 5a  24 3d 22 53 63 72 6f 6c  |.q..-8:Z$="Scrol|
00004fd0  6c 20 44 6f 77 6e 22 0d  02 72 18 c9 2d 39 3a 5a  |l Down"..r..-9:Z|
00004fe0  24 3d 22 41 64 6a 75 73  74 20 53 69 7a 65 22 0d  |$="Adjust Size".|
00004ff0  02 73 19 c9 2d 31 30 3a  5a 24 3d 22 53 63 72 6f  |.s..-10:Z$="Scro|
00005000  6c 6c 52 69 67 68 74 22  0d 02 74 13 c9 2d 31 31  |llRight"..t..-11|
00005010  3a 5a 24 3d 22 48 20 42  61 72 22 0d 02 75 19 c9  |:Z$="H Bar"..u..|
00005020  2d 31 32 3a 5a 24 3d 22  53 63 72 6f 6c 6c 20 4c  |-12:Z$="Scroll L|
00005030  65 66 74 22 0d 02 76 41  7f 3a 21 45 25 3d 53 25  |eft"..vA.:!E%=S%|
00005040  3a 45 25 21 34 3d 4e 25  3a c8 99 26 34 30 30 63  |:E%!4=N%:..&400c|
00005050  65 2c 2c 45 25 3a e7 28  28 28 45 25 21 32 34 29  |e,,E%:.(((E%!24)|
00005060  80 36 31 34 34 30 29 3e  3e 31 32 29 3e 31 33 80  |.61440)>>12)>13.|
00005070  ac 71 4a 25 8c 0d 02 77  11 5a 24 3d 22 56 61 72  |.qJ%...w.Z$="Var|
00005080  69 61 62 6c 65 22 0d 02  78 17 cc 3a e7 28 28 45  |iable"..x..:.((E|
00005090  25 21 32 34 29 80 32 35  36 29 3d 30 8c 0d 02 79  |%!24).256)=0...y|
000050a0  10 5a 24 3d a4 45 28 45  25 2b 32 38 29 0d 02 7a  |.Z$=.E(E%+28)..z|
000050b0  0c cc 3a e7 46 25 3d 30  8c 0d 02 7b 10 5a 24 3d  |..:.F%=0...{.Z$=|
000050c0  22 55 6e 6b 6e 6f 77 6e  22 0d 02 7c 15 cc 3a e7  |"Unknown"..|..:.|
000050d0  28 28 45 25 21 32 34 29  80 31 29 3d 30 8c 0d 02  |((E%!24).1)=0...|
000050e0  7d 13 5a 24 3d a4 5a 28  46 25 2c 45 25 21 32 38  |}.Z$=.Z(F%,E%!28|
000050f0  29 0d 02 7e 27 cc 3a e7  28 45 25 21 33 32 29 3d  |)..~'.:.(E%!32)=|
00005100  2d 31 8c 5f 24 3d 22 22  8b 5f 24 3d a4 5a 28 46  |-1._$=""._$=.Z(F|
00005110  25 2c 45 25 21 33 32 29  0d 02 7f 1b 5a 24 3d a4  |%,E%!32)....Z$=.|
00005120  5a 28 46 25 2c 45 25 21  32 38 29 3a e7 5a 24 3d  |Z(F%,E%!28):.Z$=|
00005130  22 22 8c 0d 02 80 20 5a  24 3d 22 3b 22 2b 5f 24  |"".... Z$=";"+_$|
00005140  2b 22 3b 22 3a e7 a7 5a  24 2c 22 3b 73 22 29 3c  |+";":..Z$,";s")<|
00005150  3e 30 8c 0d 02 81 30 5a  24 3d c2 5a 24 2c a9 28  |>0....0Z$=.Z$,.(|
00005160  5a 24 29 2d a7 5a 24 2c  22 3b 73 22 29 2d 31 29  |Z$)-.Z$,";s")-1)|
00005170  3a 5a 24 3d c0 5a 24 2c  a7 5a 24 2c 22 3b 22 29  |:Z$=.Z$,.Z$,";")|
00005180  2d 31 29 0d 02 82 0f cc  3a 5a 24 3d 22 4e 6f 6e  |-1).....:Z$="Non|
00005190  65 22 0d 02 83 05 cd 0d  02 84 05 cd 0d 02 85 05  |e"..............|
000051a0  cd 0d 02 86 05 cd 0d 02  87 05 cd 0d 02 88 05 cd  |................|
000051b0  0d 02 89 09 cb 3a 3d 5a  24 0d 02 8a 12 dd a4 55  |.....:=Z$......U|
000051c0  28 53 25 29 3a e7 53 25  3c 30 8c 0d 02 8b 09 73  |(S%):.S%<0.....s|
000051d0  5f 25 3d 30 0d 02 8c 27  cc 3a 21 45 25 3d 53 25  |_%=0...'.:!E%=S%|
000051e0  3a c8 99 26 34 30 30 63  63 2c 2c 45 25 3a 73 5f  |:..&400cc,,E%:s_|
000051f0  25 3d 45 25 21 33 32 80  57 5f 25 0d 02 8d 0a cd  |%=E%!32.W_%.....|
00005200  3a 3d 73 5f 25 0d 02 8e  11 dd a4 4c 28 72 24 29  |:=s_%......L(r$)|
00005210  3a c8 8e 72 24 ca 0d 02  8f 18 c9 22 42 61 63 6b  |:..r$......"Back|
00005220  67 72 6f 75 6e 64 22 3a  59 79 25 3d 2d 31 0d 02  |ground":Yy%=-1..|
00005230  90 16 c9 22 49 63 6f 6e  20 62 61 72 22 3a 59 79  |..."Icon bar":Yy|
00005240  25 3d 2d 32 0d 02 91 5d  7f 3a 59 79 25 3d 2d 31  |%=-2...].:Yy%=-1|
00005250  3a 4b 25 3d a4 53 3a c8  95 4b 25 3c 3e 2d 31 80  |:K%=.S:..K%<>-1.|
00005260  59 79 25 3d 2d 31 3a 21  45 25 3d 32 30 3a 45 25  |Yy%=-1:!E%=20:E%|
00005270  21 31 32 3d 30 3a c8 99  26 36 30 30 65 37 2c 31  |!12=0:..&600e7,1|
00005280  39 2c 45 25 2c 4b 25 2c  2d 31 b8 2c 2c 4e 5f 25  |9,E%,K%,-1.,,N_%|
00005290  3a e7 4e 5f 25 3c 3e 30  80 4e 5f 25 3c 3e 4b 25  |:.N_%<>0.N_%<>K%|
000052a0  8c 0d 02 92 20 e7 72 24  3d c0 a4 41 28 4e 5f 25  |.... .r$=..A(N_%|
000052b0  2c 4b 25 2c a3 29 2c 32  37 29 8c 59 79 25 3d 4b  |,K%,.),27).Yy%=K|
000052c0  25 0d 02 93 11 cd 3a 4b  25 3d a4 4d 28 4b 25 29  |%.....:K%=.M(K%)|
000052d0  3a ce 0d 02 94 0a cb 3a  3d 59 79 25 0d 02 95 65  |:......:=Yy%...e|
000052e0  dd a4 58 28 62 24 29 3a  4a 5f 25 3d 2d 31 3a 52  |..X(b$):J_%=-1:R|
000052f0  79 25 3d 30 3a c8 95 52  79 25 3c 32 35 36 80 4a  |y%=0:..Ry%<256.J|
00005300  5f 25 3d 2d 31 3a 21 45  25 3d 32 30 3a 45 25 21  |_%=-1:!E%=20:E%!|
00005310  31 32 3d 30 3a c8 99 26  36 30 30 65 37 2c 31 39  |12=0:..&600e7,19|
00005320  2c 45 25 2c 2d 32 2c 52  79 25 b8 2c 2c 5a 5f 25  |,E%,-2,Ry%.,,Z_%|
00005330  3a e7 5a 5f 25 3c 3e 30  80 5a 5f 25 3c 3e 2d 32  |:.Z_%<>0.Z_%<>-2|
00005340  8c 0d 02 96 25 e7 62 24  3d c0 a4 43 28 5a 5f 25  |....%.b$=..C(Z_%|
00005350  2c 2d 32 2c 52 79 25 2c  a3 29 2c 31 31 29 8c 4a  |,-2,Ry%,.),11).J|
00005360  5f 25 3d 52 79 25 0d 02  97 13 cd 3a 52 79 25 2b  |_%=Ry%.....:Ry%+|
00005370  3d 31 3a ce 3a 3d 4a 5f  25 0d 02 98 b0 dd f2 42  |=1:.:=J_%......B|
00005380  3a 21 41 25 3d 31 32 38  3a 41 25 21 34 3d 31 32  |:!A%=128:A%!4=12|
00005390  39 3a 41 25 21 38 3d 31  33 30 3a 41 25 21 31 32  |9:A%!8=130:A%!12|
000053a0  3d 31 33 31 3a 41 25 21  31 36 3d 34 3a 41 25 21  |=131:A%!16=4:A%!|
000053b0  32 30 3d 35 3a 41 25 21  32 34 3d 2d 31 3a c8 99  |20=5:A%!24=-1:..|
000053c0  34 39 2c 41 25 2c 41 25  2b 32 38 3a 6d 25 3d 41  |49,A%,A%+28:m%=A|
000053d0  25 21 32 38 3c 3c 41 25  21 34 34 3a 64 25 3d 41  |%!28<<A%!44:d%=A|
000053e0  25 21 33 32 3c 3c 41 25  21 34 38 3a 47 79 25 3d  |%!32<<A%!48:Gy%=|
000053f0  41 25 21 33 36 3c 3c 41  25 21 34 34 3a 72 79 25  |A%!36<<A%!44:ry%|
00005400  3d 41 25 21 34 30 3c 3c  41 25 21 34 38 3a 73 4a  |=A%!40<<A%!48:sJ|
00005410  25 3d 31 3c 3c 41 25 21  34 34 3a 77 4a 25 3d 31  |%=1<<A%!44:wJ%=1|
00005420  3c 3c 41 25 21 34 38 3a  e1 0d 02 99 35 dd a4 48  |<<A%!48:....5..H|
00005430  28 53 25 2c 4e 25 29 3a  21 41 25 3d 53 25 3a 41  |(S%,N%):!A%=S%:A|
00005440  25 21 34 3d 4e 25 3a c8  99 26 34 30 30 63 65 2c  |%!4=N%:..&400ce,|
00005450  2c 41 25 3a 3d a4 45 28  41 25 21 32 38 29 0d 02  |,A%:=.E(A%!28)..|
00005460  9a 27 dd a4 57 3a c8 99  26 34 30 30 63 66 2c 2c  |.'..W:..&400cf,,|
00005470  41 25 3a 53 25 3d 41 25  21 31 32 3a e7 41 25 21  |A%:S%=A%!12:.A%!|
00005480  31 32 3c 30 8c 0d 02 9b  09 56 24 3d 22 22 0d 02  |12<0.....V$=""..|
00005490  9c 7e cc 3a 45 25 21 31  32 3d 30 3a c8 99 26 34  |.~.:E%!12=0:..&4|
000054a0  30 30 65 37 2c 31 39 2c  45 25 2c 53 25 2c 2d 31  |00e7,19,E%,S%,-1|
000054b0  b8 2c 2c 46 25 3a 21 45  25 3d 32 34 3a 45 25 21  |.,,F%:!E%=24:E%!|
000054c0  31 32 3d 30 3a 45 25 21  31 36 3d 26 34 30 30 63  |12=0:E%!16=&400c|
000054d0  36 3a 45 25 21 32 30 3d  46 25 3a c8 99 26 34 30  |6:E%!20=F%:..&40|
000054e0  30 65 37 2c 31 38 2c 45  25 2c 30 3a 57 24 3d 22  |0e7,18,E%,0:W$="|
000054f0  22 3a f5 3a f2 45 3a fd  57 24 3c 3e 22 22 3a e7  |":.:.E:.W$<>"":.|
00005500  57 24 3c 3e 22 46 69 6c  65 72 22 8c 0d 02 9d 09  |W$<>"Filer".....|
00005510  56 24 3d 22 22 0d 02 9e  2b cc 3a 21 45 25 3d 53  |V$=""...+.:!E%=S|
00005520  25 3a c8 99 26 34 30 30  63 63 2c 2c 45 25 3a e7  |%:..&400cc,,E%:.|
00005530  28 45 25 21 36 30 80 32  35 36 29 3d 32 35 36 8c  |(E%!60.256)=256.|
00005540  0d 02 9f 10 56 24 3d a4  45 28 45 25 21 37 36 29  |....V$=.E(E%!76)|
00005550  0d 02 a0 12 cc 3a 56 24  3d a4 45 28 45 25 2b 37  |.....:V$=.E(E%+7|
00005560  36 29 0d 02 a1 05 cd 0d  02 a2 05 cd 0d 02 a3 09  |6)..............|
00005570  cd 3a 3d 56 24 0d 02 a4  81 dd a4 53 3a ea 49 25  |.:=V$......S:.I%|
00005580  3a 21 45 25 3d 53 5f 25  3a c8 99 26 34 30 30 63  |:!E%=S_%:..&400c|
00005590  62 2c 2c 45 25 3a e3 49  25 3d 34 b8 31 36 88 34  |b,,E%:.I%=4.16.4|
000055a0  3a 45 25 21 49 25 3d 28  45 25 21 49 25 29 2d 34  |:E%!I%=(E%!I%)-4|
000055b0  30 39 36 3a ed 49 25 3a  45 25 21 32 38 3d 2d 32  |096:.I%:E%!28=-2|
000055c0  3a c8 99 26 34 30 30 63  35 2c 2c 45 25 3a c8 99  |:..&400c5,,E%:..|
000055d0  26 34 30 30 63 62 2c 2c  45 25 3a 43 4a 25 3d 45  |&400cb,,E%:CJ%=E|
000055e0  25 21 32 38 3a c8 99 26  34 30 30 63 36 2c 2c 45  |%!28:..&400c6,,E|
000055f0  25 3a 3d 43 4a 25 0d 02  a5 2f dd a4 4d 28 53 25  |%:=CJ%.../..M(S%|
00005600  29 3a 21 45 25 3d 53 25  3a 45 25 21 32 38 3d 2d  |):!E%=S%:E%!28=-|
00005610  31 3a c8 99 26 36 30 30  63 62 2c 2c 45 25 3a 3d  |1:..&600cb,,E%:=|
00005620  45 25 21 32 38 0d 02 a6  31 dd a4 4a 3a c8 99 26  |E%!28...1..J:..&|
00005630  32 30 30 32 33 2c 61 25  2b 31 32 38 2c 61 25 2c  |20023,a%+128,a%,|
00005640  32 35 36 2c 30 b8 2c 2c  49 4a 25 3a 3d c0 24 61  |256,0.,,IJ%:=.$a|
00005650  25 2c 49 4a 25 29 0d 02  a7 7f dd f2 50 3a 45 25  |%,IJ%)......P:E%|
00005660  21 36 34 3d 31 3a 45 4a  25 3d 45 25 21 38 2d 21  |!64=1:EJ%=E%!8-!|
00005670  45 25 3a 62 5f 25 3d 45  25 21 31 32 2d 45 25 21  |E%:b_%=E%!12-E%!|
00005680  34 3a 45 25 3f 36 38 3d  45 4a 25 83 32 35 36 3a  |4:E%?68=EJ%.256:|
00005690  45 25 3f 36 39 3d 45 4a  25 81 32 35 36 3a 45 25  |E%?69=EJ%.256:E%|
000056a0  3f 37 30 3d 62 5f 25 83  32 35 36 3a 45 25 3f 37  |?70=b_%.256:E%?7|
000056b0  31 3d 62 5f 25 81 32 35  36 3a e7 28 45 25 21 32  |1=b_%.256:.(E%!2|
000056c0  38 80 28 31 3c 3c 32 39  29 29 3c 3e 30 8c 45 25  |8.(1<<29))<>0.E%|
000056d0  21 36 38 3d 30 0d 02 a8  05 e1 0d 02 a9 58 dd a4  |!68=0........X..|
000056e0  4e 3a c8 99 26 34 30 30  63 66 2c 2c 41 25 3a 21  |N:..&400cf,,A%:!|
000056f0  45 25 3d 32 30 3a 45 25  21 31 36 3d 30 3a 45 25  |E%=20:E%!16=0:E%|
00005700  21 31 32 3d 30 3a c8 99  26 34 30 30 65 37 2c 31  |!12=0:..&400e7,1|
00005710  39 2c 45 25 2c 41 25 21  31 32 2c 41 25 21 31 36  |9,E%,A%!12,A%!16|
00005720  b8 2c 2c 46 25 3a e7 28  41 25 21 31 36 29 3e 2d  |.,,F%:.(A%!16)>-|
00005730  31 8c 0d 02 aa 1b 65 24  3d a4 43 28 46 25 2c 41  |1.....e$=.C(F%,A|
00005740  25 21 31 32 2c 41 25 21  31 36 2c b9 29 0d 02 ab  |%!12,A%!16,.)...|
00005750  17 cc 3a 65 24 3d a4 41  28 46 25 2c 41 25 21 31  |..:e$=.A(F%,A%!1|
00005760  32 2c b9 29 0d 02 ac 09  cd 3a 3d 65 24 0d 02 ad  |2,.).....:=e$...|
00005770  54 dd a4 47 3a c8 99 26  34 30 30 64 33 2c 2c 41  |T..G:..&400d3,,A|
00005780  25 3a 21 45 25 3d 32 30  3a 45 25 21 31 36 3d 30  |%:!E%=20:E%!16=0|
00005790  3a 45 25 21 31 32 3d 30  3a c8 99 26 34 30 30 65  |:E%!12=0:..&400e|
000057a0  37 2c 31 39 2c 45 25 2c  21 41 25 2c 41 25 21 34  |7,19,E%,!A%,A%!4|
000057b0  b8 2c 2c 46 25 3a e7 28  41 25 21 34 29 3e 2d 31  |.,,F%:.(A%!4)>-1|
000057c0  8c 0d 02 ae 18 71 24 3d  a4 43 28 46 25 2c 21 41  |.....q$=.C(F%,!A|
000057d0  25 2c 41 25 21 34 2c b9  29 0d 02 af 11 cc 3a 71  |%,A%!4,.).....:q|
000057e0  24 3d 22 3c 6e 6f 6e 65  3e 22 0d 02 b0 09 cd 3a  |$="<none>".....:|
000057f0  3d 71 24 0d 02 b1 d2 dd  f2 5a 28 5f 4a 25 29 3a  |=q$......Z(_J%):|
00005800  c8 99 32 38 b8 76 5f 25  2c 65 5f 25 2c 7a 4a 25  |..28.v_%,e_%,zJ%|
00005810  2c 67 79 25 3a c8 99 36  2c 31 33 38 2c 39 2c 76  |,gy%:..6,138,9,v|
00005820  5f 25 83 32 35 36 3a c8  99 36 2c 31 33 38 2c 39  |_%.256:..6,138,9|
00005830  2c 76 5f 25 81 32 35 36  3a c8 99 36 2c 31 33 38  |,v_%.256:..6,138|
00005840  2c 39 2c 65 5f 25 83 32  35 36 3a c8 99 36 2c 31  |,9,e_%.256:..6,1|
00005850  33 38 2c 39 2c 65 5f 25  81 32 35 36 3a c8 99 36  |38,9,e_%.256:..6|
00005860  2c 31 33 38 2c 39 2c 5f  4a 25 3a c8 99 36 2c 31  |,138,9,_J%:..6,1|
00005870  33 38 2c 39 2c 67 79 25  80 32 35 35 3a c8 99 36  |38,9,gy%.255:..6|
00005880  2c 31 33 38 2c 39 2c 28  67 79 25 3e 3e 38 29 80  |,138,9,(gy%>>8).|
00005890  32 35 35 3a c8 99 36 2c  31 33 38 2c 39 2c 28 67  |255:..6,138,9,(g|
000058a0  79 25 3e 3e 31 36 29 80  32 35 35 3a c8 99 36 2c  |y%>>16).255:..6,|
000058b0  31 33 38 2c 39 2c 28 67  79 25 3e 3e 32 34 29 80  |138,9,(gy%>>24).|
000058c0  32 35 35 3a e1 0d 02 b2  15 dd a4 50 3a e7 58 25  |255:.......P:.X%|
000058d0  3c 26 31 38 30 30 30 30  30 8c 0d 02 b3 23 42 5f  |<&1800000....#B_|
000058e0  25 3d 47 4a 25 2b 41 79  25 3a c8 99 26 34 30 30  |%=GJ%+Ay%:..&400|
000058f0  65 63 2c 42 5f 25 2c 2d  31 b8 69 5f 25 0d 02 b4  |ec,B_%,-1.i_%...|
00005900  11 cc 3a 42 5f 25 3d 30  3a 69 5f 25 3d 31 0d 02  |..:B_%=0:i_%=1..|
00005910  b5 10 cd 3a 3d 28 42 5f  25 3c 69 5f 25 29 0d 02  |...:=(B_%<i_%)..|
00005920  b6 db dd f2 52 3a 64 79  25 3d b9 3a 68 79 25 3d  |....R:dy%=.:hy%=|
00005930  a3 3a 50 79 25 3d 30 3a  45 79 25 3d 32 30 3a 6e  |.:Py%=0:Ey%=20:n|
00005940  79 25 3d 33 30 30 30 3a  74 25 3d 31 36 30 3a 53  |y%=3000:t%=160:S|
00005950  79 25 3d 32 35 38 30 3a  61 24 3d 22 32 22 3a 43  |y%=2580:a$="2":C|
00005960  79 25 3d 31 32 37 3a de  45 25 38 31 39 32 2c 41  |y%=127:.E%8192,A|
00005970  25 32 35 36 2c 55 5f 25  6e 79 25 2c 49 79 25 33  |%256,U_%ny%,Iy%3|
00005980  38 30 2c 64 4a 25 32 34  2c 61 25 32 35 36 2c 71  |80,dJ%24,a%256,q|
00005990  25 32 34 3a de 79 25 38  2c 4e 4a 25 38 2c 6c 79  |%24:.y%8,NJ%8,ly|
000059a0  25 38 2c 52 5f 25 38 2c  4c 5f 25 38 2c 50 5f 25  |%8,R_%8,L_%8,P_%|
000059b0  31 30 32 34 2c 4d 25 28  43 79 25 29 3a 4d 25 28  |1024,M%(Cy%):M%(|
000059c0  29 3d 30 3a de 5a 25 28  31 32 37 29 2c 45 24 28  |)=0:.Z%(127),E$(|
000059d0  39 36 29 2c 45 25 28 39  36 2c 37 29 2c 41 25 28  |96),E%(96,7),A%(|
000059e0  43 79 25 29 2c 41 24 28  43 79 25 29 3a 59 4a 25  |Cy%),A$(Cy%):YJ%|
000059f0  3d 2d 31 3a 61 4a 25 3d  30 0d 02 b7 a1 48 25 3d  |=-1:aJ%=0....H%=|
00005a00  49 79 25 2b 31 32 34 3a  69 79 25 3d 48 25 2b 31  |Iy%+124:iy%=H%+1|
00005a10  30 30 3a 75 79 25 3d 69  79 25 2b 35 32 3a 41 5f  |00:uy%=iy%+52:A_|
00005a20  25 3d 75 79 25 2b 35 32  3a c8 99 26 34 30 30 63  |%=uy%+52:..&400c|
00005a30  30 2c 32 30 30 2c 26 34  62 35 33 34 31 35 34 2c  |0,200,&4b534154,|
00005a40  22 45 78 65 63 75 74 6f  72 22 b8 48 79 25 2c 51  |"Executor".Hy%,Q|
00005a50  4a 25 3a e7 48 79 25 3c  32 30 30 8c f2 4d 28 30  |J%:.Hy%<200..M(0|
00005a60  2c 22 54 68 69 73 20 70  72 6f 67 72 61 6d 20 77  |,"This program w|
00005a70  69 6c 6c 20 6f 6e 6c 79  20 77 6f 72 6b 20 6f 6e  |ill only work on|
00005a80  20 52 49 53 43 20 4f 53  20 32 2e 30 30 20 6f 72  | RISC OS 2.00 or|
00005a90  20 6c 61 74 65 72 22 2c  32 29 0d 02 b8 c7 45 5f  | later",2)....E_|
00005aa0  25 3d a3 3a 21 45 25 3d  2d 31 3a 45 25 21 34 3d  |%=.:!E%=-1:E%!4=|
00005ab0  30 3a 45 25 21 38 3d 30  3a 45 25 21 31 32 3d 36  |0:E%!8=0:E%!12=6|
00005ac0  38 3a 45 25 21 31 36 3d  36 38 3a 45 25 21 32 30  |8:E%!16=68:E%!20|
00005ad0  3d 31 32 32 39 30 3a 24  28 45 25 2b 32 34 29 3d  |=12290:$(E%+24)=|
00005ae0  22 21 45 78 65 63 75 74  6f 72 22 3a c8 99 26 34  |"!Executor":..&4|
00005af0  30 30 63 32 2c 2c 45 25  b8 61 79 25 3a f2 42 3a  |00c2,,E%.ay%:.B:|
00005b00  c8 99 36 2c 31 36 31 2c  31 34 30 b8 2c 2c 78 25  |..6,161,140.,,x%|
00005b10  3a e7 48 79 25 3e 3d 33  30 30 80 28 78 25 80 31  |:.Hy%>=300.(x%.1|
00005b20  29 3c 3e 30 8c 7a 24 3d  22 3c 45 78 65 63 75 74  |)<>0.z$="<Execut|
00005b30  6f 72 24 44 69 72 3e 2e  54 65 6d 70 6c 61 74 65  |or$Dir>.Template|
00005b40  73 33 22 8b 7a 24 3d 22  3c 45 78 65 63 75 74 6f  |s3".z$="<Executo|
00005b50  72 24 44 69 72 3e 2e 54  65 6d 70 6c 61 74 65 73  |r$Dir>.Templates|
00005b60  22 0d 02 b9 de c8 99 26  34 30 30 64 39 2c 2c 7a  |"......&400d9,,z|
00005b70  24 3a 42 79 25 3d 55 5f  25 3a c8 99 26 34 30 30  |$:By%=U_%:..&400|
00005b80  64 62 2c 2c 45 25 2c 42  79 25 2c 55 5f 25 2b 6e  |db,,E%,By%,U_%+n|
00005b90  79 25 2c 2d 31 2c 22 49  6e 66 6f 22 2c 30 b8 2c  |y%,-1,"Info",0.,|
00005ba0  2c 42 79 25 3a f2 50 3a  c8 99 26 34 30 30 63 31  |,By%:.P:..&400c1|
00005bb0  2c 2c 45 25 b8 53 5f 25  3a c8 99 26 34 30 30 64  |,,E%.S_%:..&400d|
00005bc0  62 2c 2c 45 25 2c 42 79  25 2c 55 5f 25 2b 6e 79  |b,,E%,By%,U_%+ny|
00005bd0  25 2c 2d 31 2c 22 45 6e  74 65 72 22 2c 30 b8 2c  |%,-1,"Enter",0.,|
00005be0  2c 42 79 25 3a f2 50 3a  c8 99 26 34 30 30 63 31  |,By%:.P:..&400c1|
00005bf0  2c 2c 45 25 b8 6a 25 3a  c8 99 26 34 30 30 64 62  |,,E%.j%:..&400db|
00005c00  2c 2c 45 25 2c 42 79 25  2c 55 5f 25 2b 6e 79 25  |,,E%,By%,U_%+ny%|
00005c10  2c 2d 31 2c 22 4c 69 73  74 22 2c 30 b8 2c 2c 42  |,-1,"List",0.,,B|
00005c20  79 25 3a f2 50 3a c8 99  26 34 30 30 63 31 2c 2c  |y%:.P:..&400c1,,|
00005c30  45 25 b8 4f 79 25 3a c8  99 26 34 30 30 64 61 0d  |E%.Oy%:..&400da.|
00005c40  02 ba a3 c8 99 38 2c 32  35 35 2c 22 3c 45 78 65  |.....8,255,"<Exe|
00005c50  63 75 74 6f 72 24 44 69  72 3e 2e 4d 65 6e 75 73  |cutor$Dir>.Menus|
00005c60  22 2c 49 79 25 2c 30 3a  49 79 25 21 33 32 3d 53  |",Iy%,0:Iy%!32=S|
00005c70  5f 25 3a 49 79 25 21 35  36 3d 48 25 3a 48 25 21  |_%:Iy%!56=H%:H%!|
00005c80  33 32 3d 69 79 25 3a 48  25 21 35 36 3d 75 79 25  |32=iy%:H%!56=uy%|
00005c90  3a 48 25 21 38 30 3d 41  5f 25 3a 69 79 25 21 34  |:H%!80=A_%:iy%!4|
00005ca0  30 3d 79 25 3a 69 79 25  21 34 34 3d 4e 4a 25 3a  |0=y%:iy%!44=NJ%:|
00005cb0  c8 99 33 39 2c 22 3c 4b  65 79 73 74 72 6f 6b 65  |..39,"<Keystroke|
00005cc0  25 41 75 74 6f 3e 22 2c  79 25 2c 38 3a e7 bb 28  |%Auto>",y%,8:..(|
00005cd0  a4 45 28 79 25 29 29 3d  30 8c 24 79 25 3d 22 31  |.E(y%))=0.$y%="1|
00005ce0  35 22 0d 02 bb d3 24 4e  4a 25 3d 22 61 30 2d 39  |5"....$NJ%="a0-9|
00005cf0  2b 22 3a 62 25 3d bb 28  a4 45 28 79 25 29 29 2a  |+":b%=.(.E(y%))*|
00005d00  36 30 30 30 3a 48 5f 25  3d 91 3a 75 79 25 21 34  |6000:H_%=.:uy%!4|
00005d10  30 3d 6c 79 25 3a 75 79  25 21 34 34 3d 52 5f 25  |0=ly%:uy%!44=R_%|
00005d20  3a c8 99 33 39 2c 22 3c  4b 65 79 73 74 72 6f 6b  |:..39,"<Keystrok|
00005d30  65 25 56 61 72 3e 22 2c  45 25 2c 38 31 39 32 3a  |e%Var>",E%,8192:|
00005d40  24 6c 79 25 3d a4 45 28  45 25 29 3a 24 52 5f 25  |$ly%=.E(E%):$R_%|
00005d50  3d 22 61 30 2d 39 5c 2d  22 3a 41 5f 25 21 34 30  |="a0-9\-":A_%!40|
00005d60  3d 4c 5f 25 3a 41 5f 25  21 34 34 3d 52 5f 25 3a  |=L_%:A_%!44=R_%:|
00005d70  c8 99 33 39 2c 22 3c 4b  65 79 73 74 72 6f 6b 65  |..39,"<Keystroke|
00005d80  25 49 6e 63 3e 22 2c 4c  5f 25 2c 38 3a 47 4a 25  |%Inc>",L_%,8:GJ%|
00005d90  3d 93 2d 33 32 37 36 38  3a 58 25 3d 93 3a c8 99  |=.-32768:X%=.:..|
00005da0  31 36 b8 75 24 3a 41 79  25 3d 53 79 25 2b 74 25  |16.u$:Ay%=Sy%+t%|
00005db0  3a e7 a4 50 8c 0d 02 bc  83 f2 5f 3a e3 57 25 3d  |:..P......_:.W%=|
00005dc0  30 b8 31 32 37 3a f3 5a  25 28 57 25 29 3a ed 57  |0.127:.Z%(W%):.W|
00005dd0  25 3a e3 57 25 3d 30 b8  39 36 3a f3 45 24 28 57  |%:.W%=0.96:.E$(W|
00005de0  25 29 3a ed 57 25 3a 6f  5f 25 3d 58 25 2b 31 32  |%):.W%:o_%=X%+12|
00005df0  3a e3 49 25 3d 30 b8 39  36 3a f3 66 24 3a e3 4a  |:.I%=0.96:.f$:.J|
00005e00  25 3d 30 b8 37 3a e7 c1  66 24 2c 4a 25 2b 31 2c  |%=0.7:..f$,J%+1,|
00005e10  31 29 3d 22 31 22 8c 45  25 28 49 25 2c 4a 25 29  |1)="1".E%(I%,J%)|
00005e20  3d 6f 5f 25 3a 6f 5f 25  2b 3d 34 8b 45 25 28 49  |=o_%:o_%+=4.E%(I|
00005e30  25 2c 4a 25 29 3d 2d 31  0d 02 bd 49 ed 4a 25 3a  |%,J%)=-1...I.J%:|
00005e40  ed 49 25 3a 57 5f 25 3d  26 66 66 31 30 31 66 62  |.I%:W_%=&ff101fb|
00005e50  66 3a 57 79 25 3d a3 3a  41 24 28 29 3d 22 3c 4e  |f:Wy%=.:A$()="<N|
00005e60  6f 6e 65 3e 22 3a 41 25  28 29 3d 2d 31 3a f2 64  |one>":A%()=-1:.d|
00005e70  3a 6d 79 25 3d a3 3a e7  48 79 25 3e 3d 33 30 30  |:my%=.:.Hy%>=300|
00005e80  8c 0d 02 be 1c c8 99 38  38 2c 32 b8 2c 2c 6d 79  |.......88,2.,,my|
00005e90  25 3a 6d 79 25 3d 28 6d  79 25 3d 31 29 0d 02 bf  |%:my%=(my%=1)...|
00005ea0  0b cd 3a e7 6d 79 25 8c  0d 02 c0 2d 45 24 28 35  |..:.my%....-E$(5|
00005eb0  35 29 3d 22 23 22 3a 45  24 28 36 32 29 3d 22 5c  |5)="#":E$(62)="\|
00005ec0  22 3a 5a 25 28 39 34 29  3d 36 32 3a 5a 25 28 34  |":Z%(94)=62:Z%(4|
00005ed0  36 29 3d 2d 31 0d 02 c1  35 cd 3a 64 79 25 3d a3  |6)=-1...5.:dy%=.|
00005ee0  3a e7 57 79 25 8c 48 25  21 32 38 3d 28 28 48 25  |:.Wy%.H%!28=((H%|
00005ef0  21 32 38 29 84 31 29 8b  48 25 21 32 38 3d 28 28  |!28).1).H%!28=((|
00005f00  48 25 21 32 38 29 80 ac  31 29 0d 02 c2 5b c8 99  |H%!28)..1)...[..|
00005f10  33 35 2c 22 45 78 65 63  75 74 6f 72 24 44 65 66  |35,"Executor$Def|
00005f20  61 75 6c 74 46 69 6c 65  22 2c 41 25 2c 32 35 36  |aultFile",A%,256|
00005f30  2c 30 2c 30 b8 2c 2c 54  4a 25 3a 41 25 3f 54 4a  |,0,0.,,TJ%:A%?TJ|
00005f40  25 3d 30 3a 77 24 3d a4  45 28 41 25 29 3a f2 4a  |%=0:w$=.E(A%):.J|
00005f50  28 77 24 2b 22 2e 44 65  66 61 75 6c 74 22 29 3a  |(w$+".Default"):|
00005f60  65 4a 25 3d a3 0d 02 c3  2e cc 3a f2 4d 28 30 2c  |eJ%=......:.M(0,|
00005f70  22 45 78 65 63 75 74 6f  72 20 68 61 73 20 72 75  |"Executor has ru|
00005f80  6e 20 6f 75 74 20 6f 66  20 6d 65 6d 6f 72 79 22  |n out of memory"|
00005f90  2c 32 29 0d 02 c4 07 cd  3a e1 0d 02 c5 35 dc 20  |,2).....:....5. |
00005fa0  2d 31 2c 2d 31 2c 2d 31  2c 2d 31 2c 2d 31 2c 2d  |-1,-1,-1,-1,-1,-|
00005fb0  31 2c 2d 31 2c 2d 31 2c  2d 31 2c 39 34 2c 39 35  |1,-1,-1,-1,94,95|
00005fc0  2c 39 36 2c 2d 31 2c 2d  31 2c 2d 31 2c 2d 31 0d  |,96,-1,-1,-1,-1.|
00005fd0  02 c6 35 dc 20 32 39 2c  34 32 2c 34 33 2c 34 34  |..5. 29,42,43,44|
00005fe0  2c 20 34 2c 34 37 2c 20  37 2c 35 30 2c 34 35 2c  |, 4,47, 7,50,45,|
00005ff0  37 35 2c 38 33 2c 38 34  2c 31 31 2c 31 32 2c 31  |75,83,84,11,12,1|
00006000  30 2c 2d 31 0d 02 c7 35  dc 20 20 30 2c 33 35 2c  |0,-1...5.  0,35,|
00006010  31 37 2c 33 32 2c 34 36  2c 32 31 2c 34 38 2c 33  |17,32,46,21,48,3|
00006020  39 2c 35 30 2c 37 36 2c  38 35 2c 38 36 2c 36 30  |9,50,76,85,86,60|
00006030  2c 36 31 2c 36 32 2c 36  33 0d 02 c8 35 dc 20 34  |,61,62,63...5. 4|
00006040  30 2c 34 31 2c 31 36 2c  33 30 2c 34 35 2c 33 33  |0,41,16,30,45,33|
00006050  2c 32 37 2c 32 38 2c 35  34 2c 37 33 2c 38 37 2c  |,27,28,54,73,87,|
00006060  38 38 2c 39 33 2c 36 34  2c 36 35 2c 36 36 0d 02  |88,93,64,65,66..|
00006070  c9 35 dc 20 2d 31 2c 31  33 2c 33 36 2c 31 38 2c  |.5. -1,13,36,18,|
00006080  33 37 2c 32 32 2c 32 33  2c 34 31 2c 35 37 2c 37  |37,22,23,41,57,7|
00006090  31 2c 39 30 2c 2d 31 2c  38 39 2c 2d 31 2c 36 37  |1,90,-1,89,-1,67|
000060a0  2c 36 38 0d 02 ca 35 dc  20 2d 31 2c 33 31 2c 31  |,68...5. -1,31,1|
000060b0  35 2c 31 39 2c 32 30 2c  32 36 2c 32 34 2c 35 37  |5,19,20,26,24,57|
000060c0  2c 35 36 2c 37 30 2c 39  31 2c 39 32 2c 2d 31 2c  |,56,70,91,92,-1,|
000060d0  35 31 2c 2d 31 2c 2d 31  0d 02 cb 35 dc 20 35 39  |51,-1,-1...5. 59|
000060e0  2c 33 38 2c 36 39 2c 33  34 2c 31 34 2c 32 35 2c  |,38,69,34,14,25,|
000060f0  34 39 2c 35 32 2c 35 33  2c 37 32 2c 37 37 2c 37  |49,52,53,72,77,7|
00006100  38 2c 38 30 2c 2d 31 2c  2d 31 2c 2d 31 0d 02 cc  |8,80,-1,-1,-1...|
00006110  35 dc 20 35 38 2c 20 31  2c 20 32 2c 20 33 2c 20  |5. 58, 1, 2, 3, |
00006120  35 2c 20 36 2c 20 38 2c  20 39 2c 35 35 2c 37 34  |5, 6, 8, 9,55,74|
00006130  2c 38 31 2c 38 32 2c 37  39 2c 2d 31 2c 2d 31 2c  |,81,82,79,-1,-1,|
00006140  2d 31 0d 02 cd 3d dc 20  50 72 69 6e 74 20 28 46  |-1...=. Print (F|
00006150  30 29 2c 46 31 2c 46 32  2c 46 33 2c 46 34 2c 46  |0),F1,F2,F3,F4,F|
00006160  35 2c 46 36 2c 46 37 2c  46 38 2c 46 39 2c 46 31  |5,F6,F7,F8,F9,F1|
00006170  30 2c 46 31 31 2c 46 31  32 2c 41 2c 42 2c 43 0d  |0,F11,F12,A,B,C.|
00006180  02 ce 25 dc 20 44 2c 45  2c 46 2c 47 2c 48 2c 49  |..%. D,E,F,G,H,I|
00006190  2c 4a 2c 4b 2c 4c 2c 4d  2c 4e 2c 4f 2c 50 2c 51  |,J,K,L,M,N,O,P,Q|
000061a0  2c 52 2c 53 0d 02 cf 25  dc 20 54 2c 55 2c 56 2c  |,R,S...%. T,U,V,|
000061b0  57 2c 58 2c 59 2c 5a 2c  30 2c 31 2c 32 2c 33 2c  |W,X,Y,Z,0,1,2,3,|
000061c0  34 2c 35 2c 36 2c 37 2c  38 0d 02 d0 55 dc 20 39  |4,5,6,7,8...U. 9|
000061d0  2c 22 2c 22 2c 22 2d 22  2c 22 3d 22 2c 22 2e 22  |,",","-","=","."|
000061e0  2c 22 2f 22 2c 22 5b 22  2c 22 5c 22 2c 22 5d 22  |,"/","[","\","]"|
000061f0  2c 22 3b 22 2c 45 73 63  61 70 65 2c 54 61 62 2c  |,";",Escape,Tab,|
00006200  42 72 65 61 6b 2c 42 61  63 6b 20 74 69 63 6b 2c  |Break,Back tick,|
00006210  22 a3 22 2c 42 61 63 6b  20 73 70 61 63 65 0d 02  |".",Back space..|
00006220  d1 3f dc 20 49 6e 73 65  72 74 2c 48 6f 6d 65 2c  |.?. Insert,Home,|
00006230  50 61 67 65 20 55 70 2c  50 61 67 65 20 44 6f 77  |Page Up,Page Dow|
00006240  6e 2c 22 27 22 2c 53 70  61 63 65 20 62 61 72 2c  |n,"'",Space bar,|
00006250  44 65 6c 65 74 65 2c 52  65 74 75 72 6e 0d 02 d2  |Delete,Return...|
00006260  50 dc 20 43 6f 70 79 2c  55 70 20 61 72 72 6f 77  |P. Copy,Up arrow|
00006270  2c 52 69 67 68 74 20 61  72 72 6f 77 2c 4c 65 66  |,Right arrow,Lef|
00006280  74 20 61 72 72 6f 77 2c  44 6f 77 6e 20 61 72 72  |t arrow,Down arr|
00006290  6f 77 2c 4b 65 79 70 61  64 20 30 2c 4b 65 79 70  |ow,Keypad 0,Keyp|
000062a0  61 64 20 31 2c 4b 65 79  70 61 64 20 32 0d 02 d3  |ad 1,Keypad 2...|
000062b0  4d dc 20 4b 65 79 70 61  64 20 33 2c 4b 65 79 70  |M. Keypad 3,Keyp|
000062c0  61 64 20 34 2c 4b 65 79  70 61 64 20 35 2c 4b 65  |ad 4,Keypad 5,Ke|
000062d0  79 70 61 64 20 36 2c 4b  65 79 70 61 64 20 37 2c  |ypad 6,Keypad 7,|
000062e0  4b 65 79 70 61 64 20 38  2c 4b 65 79 70 61 64 20  |Keypad 8,Keypad |
000062f0  39 2c 4b 65 79 70 61 64  20 2b 0d 02 d4 52 dc 20  |9,Keypad +...R. |
00006300  4b 65 79 70 61 64 20 2d  2c 4b 65 79 70 61 64 20  |Keypad -,Keypad |
00006310  2e 2c 4b 65 79 70 61 64  20 2f 2c 4b 65 79 70 61  |.,Keypad /,Keypa|
00006320  64 20 23 2c 4b 65 79 70  61 64 20 2a 2c 4b 65 79  |d #,Keypad *,Key|
00006330  70 61 64 20 45 6e 74 65  72 2c 53 65 6c 65 63 74  |pad Enter,Select|
00006340  2c 4d 65 6e 75 2c 41 64  6a 75 73 74 0d 02 d5 4d  |,Menu,Adjust...M|
00006350  dc 20 31 31 31 31 31 31  31 31 2c 31 31 31 31 31  |. 11111111,11111|
00006360  31 31 31 2c 31 31 31 31  31 31 31 31 2c 31 31 31  |111,11111111,111|
00006370  31 31 31 31 31 2c 31 31  31 31 31 31 31 31 2c 31  |11111,11111111,1|
00006380  31 31 31 31 31 31 31 2c  31 31 31 31 31 31 31 31  |1111111,11111111|
00006390  2c 31 31 31 31 31 31 31  31 0d 02 d6 4d dc 20 31  |,11111111...M. 1|
000063a0  31 31 31 31 31 31 31 2c  31 31 31 31 31 31 31 31  |1111111,11111111|
000063b0  2c 31 31 31 31 31 31 31  31 2c 31 31 31 31 31 31  |,11111111,111111|
000063c0  31 31 2c 31 31 31 31 31  31 31 31 2c 30 30 31 31  |11,11111111,0011|
000063d0  31 31 31 31 2c 30 30 31  31 31 31 31 31 2c 30 30  |1111,00111111,00|
000063e0  31 31 31 31 31 31 0d 02  d7 4d dc 20 30 30 31 31  |111111...M. 0011|
000063f0  31 31 31 31 2c 30 30 31  31 31 31 31 31 2c 30 30  |1111,00111111,00|
00006400  31 31 31 31 31 31 2c 30  30 31 31 31 31 31 31 2c  |111111,00111111,|
00006410  30 30 31 31 31 31 31 31  2c 30 30 31 31 31 31 31  |00111111,0011111|
00006420  31 2c 30 30 31 31 31 31  31 31 2c 30 30 31 31 31  |1,00111111,00111|
00006430  31 31 31 0d 02 d8 4d dc  20 30 30 31 31 31 31 31  |111...M. 0011111|
00006440  31 2c 30 30 31 31 31 31  31 31 2c 30 30 31 31 31  |1,00111111,00111|
00006450  31 31 31 2c 30 30 31 31  31 31 31 31 2c 30 30 31  |111,00111111,001|
00006460  31 31 31 31 31 2c 30 30  31 31 31 31 31 31 2c 30  |11111,00111111,0|
00006470  30 31 31 31 31 31 31 2c  30 30 31 31 31 31 31 31  |0111111,00111111|
00006480  0d 02 d9 4d dc 20 30 30  31 31 31 31 31 31 2c 30  |...M. 00111111,0|
00006490  30 31 31 31 31 31 31 2c  30 30 31 31 31 31 31 31  |0111111,00111111|
000064a0  2c 30 30 31 31 31 31 31  31 2c 30 30 31 31 31 31  |,00111111,001111|
000064b0  31 31 2c 30 30 31 31 31  31 31 31 2c 30 30 31 31  |11,00111111,0011|
000064c0  31 31 31 31 2c 30 30 31  31 31 31 31 31 0d 02 da  |1111,00111111...|
000064d0  4d dc 20 30 30 31 31 31  31 31 31 2c 30 30 31 31  |M. 00111111,0011|
000064e0  31 31 31 31 2c 30 30 31  31 31 31 31 31 2c 30 30  |1111,00111111,00|
000064f0  31 31 31 31 31 31 2c 30  30 31 31 31 31 31 31 2c  |111111,00111111,|
00006500  30 30 31 31 31 31 31 31  2c 30 30 31 31 31 31 31  |00111111,0011111|
00006510  31 2c 30 30 31 31 31 31  31 31 0d 02 db 4d dc 20  |1,00111111...M. |
00006520  30 30 31 31 31 31 31 31  2c 30 30 31 31 31 31 31  |00111111,0011111|
00006530  31 2c 30 30 31 31 31 31  31 31 2c 30 30 31 31 31  |1,00111111,00111|
00006540  31 31 31 2c 30 30 31 31  31 31 31 31 2c 30 30 31  |111,00111111,001|
00006550  31 31 31 31 31 2c 30 30  31 31 31 31 31 31 2c 30  |11111,00111111,0|
00006560  30 31 31 31 31 31 31 0d  02 dc 4d dc 20 30 30 31  |0111111...M. 001|
00006570  31 31 31 31 31 2c 30 30  31 31 31 31 31 31 2c 30  |11111,00111111,0|
00006580  31 31 31 31 31 31 31 2c  31 31 31 31 31 31 31 31  |1111111,11111111|
00006590  2c 30 30 30 30 31 30 30  30 2c 30 30 31 31 31 31  |,00001000,001111|
000065a0  31 31 2c 30 30 31 31 31  31 31 31 2c 30 30 31 31  |11,00111111,0011|
000065b0  31 31 31 31 0d 02 dd 4d  dc 20 31 31 31 31 31 31  |1111...M. 111111|
000065c0  31 31 2c 31 31 31 31 31  31 31 31 2c 31 31 31 31  |11,11111111,1111|
000065d0  31 31 31 31 2c 31 31 31  31 31 31 31 31 2c 30 30  |1111,11111111,00|
000065e0  31 31 31 31 31 31 2c 30  30 31 31 31 31 31 31 2c  |111111,00111111,|
000065f0  30 30 31 31 31 31 31 31  2c 30 30 31 31 31 31 31  |00111111,0011111|
00006600  31 0d 02 de 4d dc 20 30  30 31 31 31 31 31 31 2c  |1...M. 00111111,|
00006610  31 31 31 31 31 31 31 31  2c 31 31 31 31 31 31 31  |11111111,1111111|
00006620  31 2c 31 31 31 31 31 31  31 31 2c 31 31 31 31 31  |1,11111111,11111|
00006630  31 31 31 2c 30 31 31 31  31 31 31 31 2c 30 31 31  |111,01111111,011|
00006640  31 31 31 31 31 2c 30 31  31 31 31 31 31 31 0d 02  |11111,01111111..|
00006650  df 4d dc 20 30 31 31 31  31 31 31 31 2c 30 31 31  |.M. 01111111,011|
00006660  31 31 31 31 31 2c 30 31  31 31 31 31 31 31 2c 30  |11111,01111111,0|
00006670  31 31 31 31 31 31 31 2c  30 31 31 31 31 31 31 31  |1111111,01111111|
00006680  2c 30 31 31 31 31 31 31  31 2c 30 31 31 31 31 31  |,01111111,011111|
00006690  31 31 2c 30 31 31 31 31  31 31 31 0d 02 e0 56 dc  |11,01111111...V.|
000066a0  20 30 31 31 31 31 31 31  31 2c 30 31 31 31 31 31  | 01111111,011111|
000066b0  31 31 2c 30 31 31 31 31  31 31 31 2c 30 31 31 31  |11,01111111,0111|
000066c0  31 31 31 31 2c 30 31 31  31 31 31 31 31 2c 30 31  |1111,01111111,01|
000066d0  31 31 31 31 31 31 2c 30  31 31 31 31 31 31 31 2c  |111111,01111111,|
000066e0  30 31 31 31 31 31 31 31  2c 30 31 31 31 31 31 31  |01111111,0111111|
000066f0  31 0d ff                                          |1..|
000066f3