Home » Recent acquisitions » Acorn ADFS disks » adfs_AcornUser_199801_2.adf » Regulars2 » StarInfo/Fletcher/!Setup/Files/Disc1/Program/NetGame/!NetGame/Utils/!SiteEdit/!RunImage
StarInfo/Fletcher/!Setup/Files/Disc1/Program/NetGame/!NetGame/Utils/!SiteEdit/!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 » Recent acquisitions » Acorn ADFS disks » adfs_AcornUser_199801_2.adf » Regulars2 |
Filename: | StarInfo/Fletcher/!Setup/Files/Disc1/Program/NetGame/!NetGame/Utils/!SiteEdit/!RunImage |
Read OK: | ✔ |
File size: | 3777 bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
1REM>!RunImage 2REMProduced by BasCompress v1.71 (19 Sep 1996) 3e%=FALSE:PROCb:PROCw:PROCd:ONERRORPROCF:PROCR:IFe%=TRUETHENOSCLI("Spool"):ENDELSEEND 4IFe%=TRUETHEN*Spool Spooled 5IFe%=TRUETHENTRACEON:TRACEPROC 6T=FALSE:Appname$="SiteEdit"::Appdir$=FNH(Appname$+"$Dir"):PROCh:J%=FALSE:h%=FALSE:ONERRORPROCa 7IFNOTh%THEN 8go$=FNL:h%=TRUE:IFgo$<>""THEN 9SYS&20049,"site/A,app,task/K,port/K",go$,E%,&400TO;Q:IF(QAND1)THEN 10p=FNF(">Message",">BadParams",18):J%=TRUE 11ELSE:sitefile$=FNS(E%!0):IFE%!4<>0THENsiteapp$=FNS(E%!4)ELSEsiteapp$="" 12IFE%!8<>0THENd=EVAL(FNS(E%!8))ELSEd=0 13IFE%!&C<>0THENsiteport$=FNS(E%!&C)ELSEsiteport$="" 14IFTTHENk=FN_("!SiteEdit",siteapp$,1)ELSEk=-1 15IFsiteapp$=""THENsiteapp$="someone..." 16longname$="Sites for "+siteapp$:PROCE(infobox%,2,longname$):!E%=&FC:E%!&C=0:E%!16=&90282:$(E%+20)=FNB(sitefile$):SYS&400E7,17,E%,0 17ENDIF 18ELSE:p=FNF(">Message",">NeedAFilename",18):J%=TRUE 19ENDIF 20ENDIF:IFNOTJ%THENPROCj:PROCP 21WHILEJ%=FALSE:PROCx:ENDWHILE:SYS&400DD:PROCF:IFe%=TRUETHEN*SPOOL 22END 23DEFPROCx:SYS66TOk%:SYS&400E1,1,E%,k%+&FTOm%:CASEm%OF 24WHEN2:SYS&400C5,,E% 25WHEN3:SYS&400C6,,E%:IF!E%=seditwin%ANDNOTTTHENJ%=TRUE 26WHEN6:PROCu(E%!8,E%!&C,E%!16) 27WHEN8:PROCv(E%!0,E%!4,E%!24) 28WHEN9:PROCD 29WHEN17,18:PROCq(E%!16) 30WHEN19:PROCL(E%!16) 31ENDCASE:ENDPROC 32DEFPROCu(V,U,N):CASEUOF 33WHEN-2:CASEVOF 34WHEN2:PROCt 35WHEN1,4:PROCP 36ENDCASE 37WHENinfobox%:CASENOF 38WHEN1:PROCU 39WHEN3:PROCQ("http://users.essex.ac.uk/users/gerph/") 40WHEN4:PROCQ("http://users.essex.ac.uk/users/gerph/acorn/internet.html#netgame") 41ENDCASE 42WHENseditwin%:IFV=2THEN 43IFNOTTTHENPROCG(D%,-1,-1) 44ELSE:CASENOF 45WHEN2:F%+=1+(V=1)*2:PROCM 46WHEN3:F%-=1+(V=1)*2:PROCM 47WHEN9:SYS&46443,FNM(seditwin%,7),"tcp"TOK%:IFK%=0THENVDU7 48PROCG(K%,-1,-1) 49WHEN&A:PROCN:IFV=4THENPROCJ(seditwin%) 50WHEN&B:PROCO:IFV=4THENPROCJ(seditwin%) 51ENDCASE 52ENDIF 53ENDCASE:ENDPROC 54DEFPROCN:LOCALA%,Q%:IFF%>0THEN 55Q%=F%:A%=Z%:WHILEA%<>0:Q%-=1:IFQ%=0THEN 56PROCA(A%!4):PROCA(A%!8):PROCA(A%!&C):A%!4=FNZ(FNM(seditwin%,1)):A%!8=FNZ(FNM(seditwin%,6)):A%!&C=FNZ(FNM(seditwin%,7)) 57ENDIF:A%=!A%:ENDWHILE 58ELSE:A%=FNA(16):!A%=Z%:Z%=A%:A%!4=FNZ(FNM(seditwin%,1)):A%!8=FNZ(FNM(seditwin%,6)):A%!&C=FNZ(FNM(seditwin%,7)):F%=1 59ENDIF:PROCB:PROCM:ENDPROC 60DEFPROCO:LOCALx%,A%,Q%,B%:IFF%>0THEN 61x%=0:A%=Z%:Q%=F%:WHILEA%<>0:B%=!A%:Q%-=1:IFQ%=0THEN 62PROCA(A%!4):PROCA(A%!8):PROCA(A%!&C):PROCA(A%):IFx%<>0THEN!x%=B%ELSEZ%=B% 63A%=x% 64ENDIF:x%=A%:A%=B%:ENDWHILE 65ENDIF:PROCB:PROCM:ENDPROC 66DEFFNI:LOCALS%,A%:PROCH(b%):PROCr("Sites"):A%=Z%:WHILEA%<>0:PROCV($(A%!4),"",0):A%=!A%:ENDWHILE:S%=FNT:b%=FNY:=S% 67DEFPROCK:LOCALX%,B%,a$,b$,A%:WHILEZ%<>0:B%=!Z%:PROCA(Z%!4):PROCA(Z%!8):PROCA(Z%!&C):PROCA(Z%):Z%=B%:ENDWHILE:X%=OPENIN(sitefile$):IFX%<>0THEN 68WHILENOTEOF#X%:a$=GET$#X%:IFLEFT$(a$,1)<>"#"ANDNOTEOF#X%THEN 69b$=GET$#X%:A%=FNA(16):!A%=Z%:Z%=A%:A%!4=FNZ(a$):A%!8=FNZ(LEFT$(b$,INSTR(b$+" "," ")-1)):A%!&C=FNZ(FNO(MID$(b$,INSTR(b$+" "," ")+1))) 70ENDIF:ENDWHILE:CLOSE#X% 71ENDIF:ENDPROC 72DEFPROCB:LOCALA%,B%:A%=Z%:Z%=0:WHILEA%<>0:B%=!A%:!A%=Z%:Z%=A%:A%=B%:ENDWHILE:L%=OPENOUT(sitefile$):A%=Z%:BPUT#L%,"# Sites list, generated by SiteEdit for "+siteapp$:BPUT#L%,"# Format 1 :":BPUT#L%,"# <site name>":BPUT#L%,"# <hostname> <port>":WHILEA%<>0:BPUT#L%,$(A%!4) 73BPUT#L%,$(A%!8)+" "+$(A%!&C):A%=!A%:ENDWHILE:CLOSE#L%:SYS8,18,sitefile$,&FFF:IFd<>0THEN 74!E%=20:E%!&C=0:E%!16=&90281:SYS&400E7,17,E%,d 75ENDIF:A%=Z%:Z%=0:WHILEA%<>0:B%=!A%:!A%=Z%:Z%=A%:A%=B%:ENDWHILE:ENDPROC 76DEFPROCv(U,N,Ay):LOCAL_:_=FALSE:CASEUOF 77WHENseditwin%:CASEAyOF 78WHEN414:F%-=1+(V=1)*2:PROCM:_=TRUE 79WHEN415:F%+=1+(V=1)*2:PROCM:_=TRUE 80WHEN&A,&D:PROCN:IFTTHENPROCJ(seditwin%):_=TRUE 81WHEN27:IFTTHENPROCJ(seditwin%):_=FALSEELSEJ%=TRUE 82ENDCASE 83ENDCASE:IFNOT_THENSYS&400DC,Ay 84ENDPROC 85DEFPROCD:SYS&400CF,,M%:l%=M%!8:m$=FNX(N%):CASEN%OF 86WHENq% 87WHENK%:PROCs(K%,0,-1):PROCe(K%,E%!0,1):PROCE(seditwin%,7,m$) 88WHEND%:CASEm$OF 89WHEN"Sites...":PROCP 90WHEN"Quit":J%=TRUE 91ENDCASE 92ENDCASE:IF(l%AND1)=1THENPROCYELSEN%=-1 93ENDPROC 94DEFPROCq(m):CASEmOF 95WHEN&400C0:CASEN%OF 96WHEND%:q%=FNI:D%!(32+24*E%!32)=q%:SYS&400E8,,q%,E%!24,E%!28 97ENDCASE 98WHEN0:J%=TRUE*2 99WHEN&90282:IFFNB(sitefile$)=$(E%+20)ANDE%!4<>`THENJ%=TRUE 100WHEN&502:PROCI(E%!32,E%!36,E%!4) 101ENDCASE:ENDPROC 102DEFPROCL(m):CASEmOF 103ENDCASE:ENDPROC 104DEFPROCM:LOCALA%,Q%:A%=0:WHILEA%=0ANDF%>0:A%=Z%:Q%=F%-1:WHILEA%<>0ANDQ%>0:A%=!A%:Q%-=1:ENDWHILE:IFA%=0THENF%-=1 105ENDWHILE:IFF%<1THEN 106PROCE(seditwin%,4,"(New)"):PROCE(seditwin%,1,""):PROCE(seditwin%,6,""):PROCE(seditwin%,7,siteport$):F%=0 107ELSE:PROCE(seditwin%,4,"("+STR$F%+")"):PROCE(seditwin%,1,$(A%!4)):PROCE(seditwin%,6,$(A%!8)):PROCE(seditwin%,7,$(A%!&C)) 108ENDIF:ENDPROC 109DEFPROCh:DIM`%256::PROCC(&502):PROCC(&90282):PROCC(&400C0):PROCC(0):SYS&400C0,310,&4B534154,Appname$,`%TOJy,`:O%=&400:R%=&400:DIME%&800,a%O%,S%R%,v%&800:N%=-1:PROCc:infobox%=FNU("Info",1):seditwin%=FNU("EditSite",1):PROCE(infobox%,1,Appname$):PROCE(infobox%,4,"1.00 (17 Jun 1997)") 110IFTTHEND%=FNN(Appname$+"|Info]>infobox%|Sites...|Test sites]M>1|Quit")ELSED%=FNN(Appname$+"|Info]>infobox%|Test sites]M>1|Quit") 111t%=z%:ENDPROC 112DEFPROCj:F%=1:Z%=0:q%=0:b%=0:K%=-1:PROCK:ENDPROC 113DEFPROCI(U,N,X):RESTORE+1:PROCn(U,N,X):ENDPROC 114DATA infobox%,">HInfobox" 115DATA 3,">HInfobox3" 116DATA 4,">HInfobox4" 117DATA -2,">HIconbar" 118DATA seditwin%,">HSEdit" 119DATA 1,">HSEditName" 120DATA 2,">HSEditUp" 121DATA 3,">HSEditDown" 122DATA 4,">HSEditNum" 123DATA 6,">HSEditHost" 124DATA 7,">HSEditPort" 125DATA 9,">HPortMenu" 126DATA 10,">HSEditUpdate" 127DATA 11,">HSEditDelete" 128DATA -1,-1 129DATA -2,-2,-2,-2 130DEFPROCQ(f$):SYS&6E381,0,f$+CHR$0:ENDPROC 131DEFPROCP:PROCM:PROCT(seditwin%):PROCX(seditwin%,1):ENDPROC 3781DEFPROCw:SYS81TOs:D=s:C=HIMEM:q=2:W=0:SYS&400EC,-1,-1TOv:SYS&400EC,v+D,-1:SYS29,0,C,,D:SYS29,2,C,,4*q+4TO,,Z:Z+=4:Z!-4=&434F4C52:FORR=0TOq*4-4STEP4:Z!R=-1:NEXT:ENDPROC 3782DEFPROCy(RETURNWy,RETURNNy):SYS29,1,CTO,,,Ny:Wy=D:ENDPROC 3783DEFFNW:LOCALG,a:SYS&600EC,v+D+s,-1TOa;G:IF(GAND1)=1ORa=v+DTHEN=FALSE 3784D+=s:SYS29,5,C,,s:=TRUE 3785DEFFNA(Y):LOCALA,h,G,z:G=TRUE:IFY<0THENz=TRUE:Y=ABS(Y)+4ELSEz=FALSE 3786SYS29,1,CTO,,h:WHILEY>hANDG:G=FNW:SYS29,1,CTO,,h:ENDWHILE:IFNOTGTHEN=-1 3787SYS&2001D,2,C,,YTO,,A;G:IF(GAND1)=1THEN=-1 3788IFzTHEN 3789!A=&434F4C52:A+=4:IFW=qTHEN 3790Z=FNJ(Z,4*16):q+=16:IF(ZAND1)=0THENFORz=WTOq-1:Z!(z*4)=-1:NEXTELSEZ-=1:SYS29,3,C,A-4:=-1 3791ENDIF:Z!(W*4)=A:W+=1 3792ENDIF:=A 3793DEFPROCA(RETURNA):LOCALM:IFA>0THEN 3794IFA>C+DTHEN 3795SYS30,7,,A 3796ELSE:IFA!-4=&434F4C52THEN 3797M=0:WHILEM<WANDZ!(M*4)<>A:M+=1:ENDWHILE:IFM=WTHENERROR&802,"Attempt to release unknown relocatable heap block" 3798A-=4:W-=1:Z!(M*4)=Z!(W*4):Z!(W*4)=-1 3799ENDIF:SYS29,3,C,A 3800ENDIF:A=-1 3801ENDIF:ENDPROC 3802DEFFNJ(A,Y):LOCALa,G,M:M=FALSE:IFA!-4<>&434F4C52THENERROR&802,"Attempt to extend non-relocatable heap block" 3803REPEAT:SYS&2001D,4,C,A-4,YTOFy,,a;G:IF(GAND1)=1THENM=NOTFNW 3804UNTIL(GAND1)=0ORM:IFMTHEN 3805a=A-3 3806ELSE:IFA<>ZTHEN 3807M=0:WHILEM<WANDZ!(M*4)<>A:M+=1:ENDWHILE:IFM=WTHENERROR&802,"Unknown relocatable heap block" 3808Z!(M*4)=a+4 3809ENDIF 3810ENDIF:=a+4 3811DEFFNZ(a$)LOCALA%:A%=FNA(LEN(a$)+1):IFA%<>-1THEN$(A%)=a$ 3812=A% 3813DEFPROCb:DIMM%&400:g=-2:G%=-1:V%=-1:Gy=-2:ENDPROC 3814DEFPROCC(My)`%!0=My:ENDPROC 3815DEFFNU(n$,Fy%)LOCALn%,f%,Zy%:SYS&400D9,,Appdir$+".Templates":SYS&400DB,,0,,,,n$,0TO,,n%:DIMf%n%:SYS&400DB,,v%,f%,f%+n%,-1,n$,0TO,,,,,,Zy%:SYS&400DA:IFZy%=0THENERROR&803,"Template file "+n$+" not found" 3816v%!64=Fy%:SYS&400C1,,v%TOf%:=f% 3817DEFFNLLOCALcom$,R,p$:SYS16TOcom$:p$="":R=INSTR(com$," -quit "):IFR>0THEN 3818p$=MID$(com$,INSTR(com$," ",R+LEN" -quit ")+1):WHILELEFT$(p$,1)=" ":p$=MID$(p$,2):ENDWHILE 3819ENDIF:=p$ 3820DEFFNH(Var$)LOCALEy:SYS&20023,Var$,M%,&FF,0,3TO,,Ey:M%?Ey=&D:=$M% 3821DEFPROCR:LOCALERROR:ONERRORLOCAL:PROCF:VDU4:ERROREXT0,REPORT$+" at line "+STR$ERL+" in error handler" 3822mess$="Internal error : ("+STR$ERL+") "+REPORT$:OSCLI("Set Error$ "+mess$):OSCLI("Set Error$Task Not known"):M%!0=ERR:$(M%+4)=mess$+" whilst initialising"+CHR$0:ONERRORLOCAL:Appname$="uninitialised task" 3823a$=Appname$:ONERRORLOCAL:PROCF:VDU4:ERROREXT0,REPORT$+" at line "+STR$ERL+" in error handler" 3824SYS&400DF,M%,9,Appname$:ENDPROC 3825DEFPROCaLOCALt,mess$,_%:LOCALERROR:ONERRORLOCAL:PROCF:VDU4:ERROREXT0,REPORT$+" at line "+STR$ERL+" in error handler" 3826SYS6,&7C:IFERR>&7FFANDERR<&803THEN 3827t=ERR-&7FF:mess$=REPORT$:IFt=3THENmess$+=" (Cancel to Quit)" 3828_%=FNF(Appname$,mess$,t):IF_%=2ANDt=3THENJ%=TRUE 3829ELSE:mess$="Internal error : ("+STR$ERL+") "+REPORT$+" Cancel to Quit":_%=FNF(Appname$,mess$,3):IF_%<>1THEN 3830J%=TRUE:OSCLI("Set Error$ "+mess$):OSCLI("Set Error$Task "+Appname$) 3831ENDIF:IFINKEY(-1)ANDINKEY(-2)ANDINKEY(-17)THENOSCLI("Spool"):END 3832ENDIF:ENDPROC 3833DEFFNF(title$,message$,Sy%)title$=FNE(title$):message$=FNE(message$):$(M%+4)=message$:!M%=0:SYS&400DF,M%,Sy%,title$TO,_%:=_% 3834DEFPROCU:LOCALERROR:ONERRORLOCAL:IFERR=&803THENPROCE(infobox%,4,"Old template"):ENDPROCELSEENDPROC 3835PROCE(infobox%,5,"Program"):PROCE(infobox%,1,STR$(TOP-PAGE)+" bytes, "+STR$((TOP-PAGE)DIV&400)+"K"):PROCE(infobox%,6,"Vars"):PROCE(infobox%,2,STR$(END-LOMEM)+" bytes, "+STR$((END-LOMEM)DIV&400)+"K"):PROCE(infobox%,7,"Free"):PROCE(infobox%,3,STR$(HIMEM-END)+" bytes, "+STR$((HIMEM-END)DIV&400)+"K"):PROCy(f,b) 3836PROCE(infobox%,8,"Heap"):PROCE(infobox%,4,STR$(f-b)+" bytes, "+STR$((f-b)DIV&400)+"K of "+STR$(fDIV&400)+"K"):ENDPROC 3837DEFFNN(A$):LOCALl,e,j,I,w,O$,C$,o%,My%,U%,k$,S$:o%=a%:My%=O%:U%=FALSE:l=S%:I=0:A$+="|":PROCW(FNG(A$,C$)):PROCZ(&70207):e=S%:PROCZ(&80):PROCZ(44):PROCZ(0):z%=0:S$=A$:w=0:REPEAT:IFU%=TRUETHENU%=TRUE*2 3838REPEAT:O$=FNG(A$,C$):z%=z%+1:Q=FNR(C$,j,s$,k$)+((-(A$=""))<<7):IFU%=TRUE*2ANDk$<>""THEN 3839O$+=STRING$(I+w-(LEN(O$)+LEN(k$))+1," "):IFLEFT$(k$,1)="�"THENMID$(k$,1,1)=CHR$(&8B) 3840O$+=k$ 3841ELSE:IFk$<>""THENU%=TRUE:IFw<LEN(k$)THENw=LEN(k$) 3842ENDIF:x=&7000021+((-(LEN(O$)>&B))<<8)+(1<<&E)*(QAND256):IF(QAND4)<>0THENx=xOR256 3843PROCZ(QAND&FF):PROCZ(j):IFLEN(O$)>IANDU%<>TRUE*2THENI=LEN(O$) 3844PROCZ(x):PROCg(O$,s$,(QAND4)):UNTILA$="":IFU%=TRUE*2THENI+=w+1ELSEIFU%=TRUETHENa%=o%:O%=My%:R%+=S%-e-&C:S%=e+&C:z%=0:A$=S$ 3845UNTILU%<>TRUE:!e=I*16+16:=l 3846DEFPROCg(T$,s$,Py)IFLEFT$(T$,1)="�"THENT$=EVAL(MID$(T$,2)) 3847IFLEN(T$)<&CANDs$=""ANDPy=0THEN 3848PROCW(T$) 3849ELSE:PROCZ(FNC(T$)):IFs$<>""THEN 3850S%!-8=S%!-8OR&803:IFLEFT$(FNK(s$),2)="sm"THENS%!-8=S%!-8EOR&800 3851PROCZ(FNC("S"+s$)) 3852ELSE:PROCZ(-1) 3853ENDIF:PROCZ(LEN(T$)+1) 3854ENDIF:ENDPROC 3855DEFFNG(RETURNA$,RETURNC$):LOCALB$:B$=LEFT$(A$,INSTR(A$,"|")-1):A$=MID$(A$,LEN(B$)+2):IFINSTR(B$,"]")<1THENB$+="]" 3856C$=MID$(B$,INSTR(B$,"]")+1):B$=LEFT$(B$,INSTR(B$,"]")-1):=FNE(B$) 3857DEFPROCW(T$)IFLEN(T$)>&BTHENERROR&803,"Menu entry too long" 3858$S%=T$:S%+=&C:R%-=&C:IFR%<=4THENERROR&803,"Not enough memory for menus" 3859ENDPROC 3860DEFPROCZ(W%):!S%=W%:S%+=4:R%-=4:IFR%<=4THENERROR&803,"Not enough memory for menus" 3861ENDPROC 3862DEFFNR(A$,RETURNu,RETURNs$,RETURNk$):LOCALB$,C$,B:u=-1:s$="":k$="":A$=A$+",":WHILEA$<>"":B$=LEFT$(A$,1):A$=MID$(A$,2):CASEB$OF 3863WHEN"T":B=BOR1 3864WHEN"D":B=BOR2 3865WHEN"W":B=BOR4 3866WHEN"M":B=BOR8 3867WHEN"S":B=BOR256 3868WHEN"K":k$=LEFT$(A$,INSTR(A$,",")-1):A$=MID$(A$,INSTR(A$,",")+1) 3869WHEN">":u=EVAL(LEFT$(A$,INSTR(A$,",")-1)):A$=MID$(A$,INSTR(A$,",")+1) 3870WHEN"}":s$=LEFT$(A$,INSTR(A$,",")-1)+" ":A$=MID$(A$,INSTR(A$,",")+1) 3871ENDCASE:ENDWHILE:=B 3872DEFFNC(a$)LOCALo:o=a%:IFLEN(a$)>O%-1THENERROR&803,"Not enough room for indirection" 3873$a%=a$:a%+=LEN(a$)+1:O%-=LEN(a$)+1:=o 3874DEFPROCt:SYS&400CF,,E%:N%=D%:g%=E%!0-64:u%=96+44*t%:SYS&400D4,,D%,E%!0-64,96+44*t%:ENDPROC 3875DEFPROCG(S%,r,n):IFr=-1THEN 3876SYS&400CF,,E%:r=E%!0:n=E%!4 3877ENDIF:N%=S%:g%=r-64:u%=n+20:SYS&400D4,,S%,r-64,n+20:ENDPROC 3878DEFPROCY:SYS&400D4,,N%,g%,u%:ENDPROC 3879DEFPROCs(J,y,i):J+=y*24+28:REPEAT:!J=!JAND-2:y+=1:J+=24:UNTIL(i<>-1ANDy>i)OR((J!-24)AND&80)=&80:ENDPROC 3880DEFPROCe(J,Cy,Sy)J+=Cy*24+28:CASESyOF 3881WHEN0:!J=!JAND-2 3882WHEN-1,1:!J=!JOR1 3883WHEN2:!J=!JEOR1 3884ENDCASE:ENDPROC 3885DEFFNX(S%)LOCALw%,O,b$,c$:w%=S%:O=0:WHILE(E%!O>-1ANDw%<>g):w%=w%!(32+(E%!O)*24):O+=4:ENDWHILE:IFw%=gANDE%!O<>0THEN 3886SYS&400A0,,g,E%+O,STRING$(&FF,CHR$0),&FFTO,,,m$ 3887ELSE:SYS&400D5,,S%,E%,STRING$(&FF,CHR$0),&FFTO,,,m$:b$="":REPEAT:c$=LEFT$(m$,INSTR(m$+".",".")-1):m$=MID$(m$,LEN(c$)+2):c$=LEFT$(c$,INSTR(c$+" ^"," ^")-1):c$=LEFT$(c$,INSTR(c$+" "+CHR$&8B," "+CHR$&8B)-1):CASERIGHT$(c$,3)OF 3888WHEN"Esc","Del","Ins","End","Hom","Cpy","F10","F11","F12","F13","Prt","Tab","Ret":c$=LEFT$(c$,LEN(c$)-4) 3889ENDCASE:IFMID$(c$,LEN(c$)-2,2)=" F"THENIFRIGHT$(c$)="0"ORVAL(RIGHT$(c$))<>0THENc$=LEFT$(c$,LEN(c$)-3) 3890WHILERIGHT$(c$)=" ":c$=LEFT$(c$):ENDWHILE:b$+=c$+".":UNTILm$=""ORm$=".":IFm$="."THENb$+=".." 3891m$=LEFT$(b$) 3892ENDIF:=m$ 3893DEFPROCJ(I%):!E%=I%:SYS&400C6,,E%:ENDPROC 3894DEFPROCT(I%):!E%=I%:SYS&400CB,,E%:E%!28=-1:SYS&400C5,,E%:ENDPROC 3895DEFFN_(Spr$,title$,H%)LOCALj%,c%,p%,Ey%:title$=FNE(title$):E%!0=-(ABS(H%)AND&FF):E%!4=0:E%!8=-16:E%!&C=&C+16*LEN(title$):E%!16=88:IFE%!&C<&C+16*4THENE%!&C=&C+16*4 3896IFtitle$<>""THEN 3897E%!20=(1<<28)+(7<<24)+(3<<&C)+(&B)+(1<<8):E%!24=FNC(title$):E%!28=FNC("S"+Spr$):E%!32=LEN(title$)+1 3898ELSE:E%!20=(1<<28)+(7<<24)+(3<<&C)+(26):$(E%+24)=Spr$ 3899ENDIF:SYS&400E9,296,,LEFT$(Spr$,INSTR(Spr$+",",","))TO,,,c%,p%:SYS&20035,p%,4TO,,Ey%:c%=(c%+1)<<Ey%:IFc%>E%!&CTHENE%!&C=c% 3900IF(ABS(H%)AND&FF)=3OR(ABS(H%)AND&FF)=4THENH%=ABS(H%)>>8ELSEH%=(ABS(H%)AND&FF00)<<16 3901SYS&400C2,H%,E%TOj%:=j% 3902DEFFNM(I%,Y%):E%!0=I%:E%!4=Y%:SYS&400CE,,E%:IF((E%!24)AND256)=0THEN=FNS(E%+28) 3903=FNS(E%!28) 3904DEFPROCE(I%,Y%,text$)LOCALX%:text$=FNE(text$):SYS&400D3,,E%:X%=(!E%=I%)AND(Y%=E%!4):E%!0=I%:E%!4=Y%:SYS&400CE,,E%:IF((E%!24)AND256)=0THENERROR&803,"Icon isn't indirected (#"+STR$Y%+")" 3905IFFNS(E%!28)<>text$THEN 3906IFLEN(text$)<E%!36THEN$(E%!28)=text$ELSEERROR&803,"Text too long for icon (#"+STR$Y%+")" 3907!E%=I%:E%!4=Y%:E%!8=0:E%!&C=0:SYS&400CD,,E%:IFX%AND(E%!24AND1)=1THENSYS&400D2,I%,Y%,-1,-1,-1,LEN(text$) 3908ENDIF:ENDPROC 3909DEFPROCn(U,N,X):LOCALL,P,help$,H,a$,m$,m2$,mh$:H=FALSE:L=-1:REPEAT:READP,help$:IFP>(1<<16)ORP<0THEN 3910IFL=UTHEN 3911P=N:help$="":m2$=m$ 3912ELSE:L=P:m$=help$ 3913ENDIF 3914ENDIF:IFP=NANDL=UTHEN 3915IFN=-1ORhelp$=""THEN 3916PROCS(FNE(m$)+"|M",X) 3917ELSE:m$=FNE(m$):IFINSTR(m$,"|M")>0THENm$=LEFT$(m$,INSTR(m$,"|M")-1) 3918PROCS(FNE(m$)+"|M"+FNE(help$),X) 3919ENDIF:H=TRUE 3920ENDIF:UNTILhelp$="-1"ORH=TRUE:IFNOTHTHEN 3921!M%=-1:M%!4=-1:M%!8=-1:SYS&400F4,1,M%,U,N:IF!M%<>-1THEN 3922P=E%:E%=M%:mh$=FNX(N%):E%=P:m$=mh$:WHILEINSTR(m$," ")>0:MID$(m$,INSTR(m$," "),1)="_":ENDWHILE:help$=FND("HM"+m$):IFhelp$<>"HM"+m$THEN 3923PROCS(help$,X) 3924ELSE:REPEAT:READm$,P,help$,help$:UNTILEVAL(m$)=N%ORm$="-2":IFm$<>"-2"THEN 3925IFP>-1THEN 3926PROCS(help$,X):H=TRUE 3927ELSE:REPEAT:READL,m$,P,help$:IFVAL(m$)=0ANDm$<>"0"THEN 3928IFmh$=m$THENPROCS(help$,X):H=TRUE 3929ELSE:IFL=M%!0ANDVAL(m$)=M%!4ANDP=M%!8THEN 3930PROCS(help$,X):H=TRUE 3931ENDIF 3932ENDIF:UNTILH=TRUEORL=-2ORL>&8000 3933ENDIF 3934ENDIF 3935ENDIF 3936ENDIF 3937ENDIF:ENDPROC 3938DEFPROCS(help$,X)help$=FNE(help$):IFRIGHT$(help$,2)<>"|M"THENhelp$+="|M" 3939LOCALb$,c$:help$=FNQ(help$):WHILEINSTR(help$,"|M")>0:b$=LEFT$(help$,INSTR(help$,"|M")-1):help$=MID$(help$,LEN(b$)+3):IFINSTR("!.?",RIGHT$(b$,1))=0THENb$+="." 3940c$+=b$+"|M":ENDWHILE:E%!&C=E%!8:E%!4=X:E%!16=&503:$(E%+20)=c$+CHR$0:E%!0=20+(LEN(c$)+4)AND-4:SYS&400E7,17,E%,E%!4:ENDPROC 3941DEFPROCcLOCALc,I:IFG%<>-1THENERROR&803,"Message file already open" 3942SYS&41500,,Appdir$+".Messages"TOc,,I:IF(cAND1)=1THENV%=0ELSEV%=FNA(I) 3943IFV%=-1THENERROR&803,"No room for secondary MessageTrans buffer" 3944G%=FNA(16):IFG%=-1THENPROCA(V%):ERROR&803,"No room for primary MessageTrans buffer" 3945SYS&41501,G%,Appdir$+".Messages",V%:ENDPROC 3946DEFPROCF:LOCALERROR:ONERRORLOCAL:VDU4:REPORT:PRINT" at ";ERL:By=GET:ENDPROC 3947IFG%>-1THEN 3948SYS&61504,G%:PROCA(G%):PROCA(V%) 3949ENDIF:ENDPROC 3950DEFFND(t$)LOCALs1$,s2$,s3$,a$,i%,c:IFG%=-1THEN=t$ 3951a$=MID$(t$,INSTR(t$+":",":")+1):t$=LEFT$(t$,INSTR(t$+":",":")-1):s1$=LEFT$(a$,INSTR(a$+":",":")-1):IFLEFT$(s1$,1)="|"THEN 3952s1$=MID$(a$,2):s2$="":s3$="" 3953ELSE:a$=MID$(a$,LEN(s1$)+2):s2$=LEFT$(a$,INSTR(a$+":",":")-1):IFLEFT$(s2$,1)="|"THENs2$=MID$(a$,2):s3$=""ELSEs3$=MID$(a$,LEN(s2$)+2) 3954ENDIF:SYS&61502,G%,t$,M%,256,s1$,s2$,s3$TO,,,i%;c:IF(cAND1)=1THEN=t$ELSEM%?i%=&D 3955=FNQ($M%) 3956DEFFNE(a$):IFLEFT$(a$,1)=">"THENa$=FND(MID$(a$,2)) 3957=a$ 3958DEFFNS(s%)LOCALa$:IFs%=0THEN="" 3959WHILE?s%>31ANDLEN(a$)<&FF:a$=a$+CHR$?s%:s%=s%+1:ENDWHILE:=a$ 3960DEFFNK(a$)LOCALc$,b$,R:FORR=1TOLEN(a$):c$=MID$(a$,R,1):IFc$>="A"ANDc$<="Z"THENc$=CHR$(ASC(c$)+32) 3961b$+=c$:NEXT:=b$ 3962DEFFNO(f$):WHILERIGHT$(f$,1)=" "ORRIGHT$(f$,1)=CHR$9:f$=LEFT$(f$):ENDWHILE:WHILELEFT$(f$,1)=" "ORLEFT$(f$,1)=CHR$9:f$=MID$(f$,2):ENDWHILE:=f$ 3963DEFFNQ(a$):LOCALb$,d$:LOCALERROR:ONERRORLOCAL:=a$ 3964WHILEINSTR(a$,"�")>0:b$=MID$(a$,INSTR(a$,"�")+1):b$=LEFT$(b$,INSTR(b$,"�")-1):d$=b$:IFRIGHT$(d$,1)<>"$"THENd$="STR$("+d$+")" 3965a$=LEFT$(a$,INSTR(a$,"�")-1)+EVAL(d$)+MID$(a$,INSTR(a$,"�")+LEN(b$)+2):ENDWHILE:=a$ 3966DEFFNV(f$)LOCALr$:IFINSTR(f$,":")>0THENf$=MID$(f$,INSTR(f$,":")+1) 3967CASEINSTR(f$,".")OF 3968WHEN0:r$=f$ 3969OTHERWISEr$=FNV(RIGHT$(f$,LEN(f$)-INSTR(f$,"."))) 3970ENDCASE:=r$ 3971DEFFNB(f$):SYS&20029,37,f$,M%,,,256TO,,f$;Q:IF(QAND1)=1THENf$="" 3972=f$ 3973DEFPROCX(U,N):PROCf(U,N,LEN(FNM(U,N))):ENDPROC 3974DEFPROCf(U,N,Zy):SYS&400D2,U,N,0,0,-1,Zy:ENDPROC 3975DEFPROCd:F=0:K=0:E=0:S=0:ENDPROC 3976DEFPROCr(title$):PROCz:PROC_(title$):ENDPROC 3977DEFPROCz:LOCALr%:WHILEF<>0:r%=!F:PROCA(F):F=r%:ENDWHILE:WHILES<>0:r%=!S:PROCA(S):S=r%:ENDWHILE:K=0:E=0:ENDPROC 3978DEFPROC_(title$):LOCALT%:T%=FNA(8):!T%=S:T%!4=E:S=T%:E=FNA(-36)+8:E!-4=28:$E=LEFT$(title$,&B):E!&C=&70207:E!16=LEN(LEFT$(title$,&B))*16+16:E!20=44:E!24=0:ENDPROC 3979DEFFNT:LOCALy%,T%:IFE!-4=28THEN 3980E=FNJ(E-8,24)+8:E!28=0:E!32=-1:E!36=&7400021:$(E+40)="None":E!-4=(E!-4)+24 3981ENDIF:E!((E!-4)-24)=E!((E!-4)-24)OR&80:E!-8=F:F=E-8:y%=E:E=S!4:T%=!S:PROCA(S):S=T%:IFT%=0THENK=y% 3982=y% 3983DEFFNP(item$):LOCALd%:d%=FNA(LEN(item$)+5):$(d%+4)=item$:!d%=F:F=d%:=d%+4 3984DEFPROCV(item$,sprite$,Ay%):LOCALC%:E=FNJ(E-8,24)+8:C%=E!-4:E!(C%)=Ay%AND&F:E!(C%+4)=-1:E!(C%+8)=&7000121:IF(Ay%AND16)=16THENE!(C%+8)=E!(C%+8)OR(1<<22) 3985E!(C%+&C)=FNP(item$):E!(C%+20)=LEN(item$)+1:IFsprite$<>""THEN 3986E!(C%+16)=FNP("S"+sprite$):E!(C%+8)=E!(C%+8)OR50 3987ELSE:E!(C%+16)=0 3988ENDIF:IFLEN(item$)+1>(E!16)/16THEN 3989E!16=LEN(item$)*16+16 3990ENDIF:E!-4=(E!-4)+24:ENDPROC 3991DEFFNY:LOCALP%:P%=FNA(16):!P%=E:P%!4=K:P%!8=S:P%!&C=F:F=0:K=0:E=0:S=0:=P% 3992DEFPROCH(P%):IFP%<>0THEN 3993E=!P%:K=P%!4:S=P%!8:F=P%!&C:PROCA(P%) 3994ENDIF:ENDPROC
�>!RunImage 0�Produced by BasCompress v1.71 (19 Sep 1996) .e%=�:�b:�w:�d:��F:�R:�e%=���("Spool"):�� �e%=��*Spool Spooled �e%=����:�� JT=�:Appname$="SiteEdit"::Appdir$=�H(Appname$+"$Dir"):�h:J%=�:h%=�:��a �h%� go$=�L:h%=�:�go$<>""� >ș&20049,"site/A,app,task/K,port/K",go$,E%,&400�;Q:�(Q�1)� )p=�F(">Message",">BadParams",18):J%=� ?�:sitefile$=�S(E%!0):�E%!4<>0�siteapp$=�S(E%!4)�siteapp$="" �E%!8<>0�d=�(�S(E%!8))�d=0 .�E%!&C<>0�siteport$=�S(E%!&C)�siteport$="" (�T�k=�_("!SiteEdit",siteapp$,1)�k=-1 &�siteapp$=""�siteapp$="someone..." �longname$="Sites for "+siteapp$:�E(infobox%,2,longname$):!E%=&FC:E%!&C=0:E%!16=&90282:$(E%+20)=�B(sitefile$):ș&400E7,17,E%,0 � /�:p=�F(">Message",">NeedAFilename",18):J%=� � �:�J%��j:�P (ȕJ%=�:�x:�:ș&400DD:�F:�e%=��*SPOOL � ,��x:ș66�k%:ș&400E1,1,E%,k%+&F�m%:Ȏm%� �2:ș&400C5,,E% *�3:ș&400C6,,E%:�!E%=seditwin%��T�J%=� �6:�u(E%!8,E%!&C,E%!16) �8:�v(E%!0,E%!4,E%!24) �9:�D �17,18:�q(E%!16) �19:�L(E%!16) �:� ��u(V,U,N):ȎU� !�-2:ȎV� " �2:�t #�1,4:�P $� %�infobox%:ȎN� & �1:�U '2�3:�Q("http://users.essex.ac.uk/users/gerph/") (M�4:�Q("http://users.essex.ac.uk/users/gerph/acorn/internet.html#netgame") )� *�seditwin%:�V=2� +�T��G(D%,-1,-1) , �:ȎN� -�2:F%+=1+(V=1)*2:�M .�3:F%-=1+(V=1)*2:�M /1�9:ș&46443,�M(seditwin%,7),"tcp"�K%:�K%=0��7 0�G(K%,-1,-1) 1�&A:�N:�V=4��J(seditwin%) 2�&B:�O:�V=4��J(seditwin%) 3� 4� 5�:� 6��N:�A%,Q%:�F%>0� 7$Q%=F%:A%=Z%:ȕA%<>0:Q%-=1:�Q%=0� 8k�A(A%!4):�A(A%!8):�A(A%!&C):A%!4=�Z(�M(seditwin%,1)):A%!8=�Z(�M(seditwin%,6)):A%!&C=�Z(�M(seditwin%,7)) 9�:A%=!A%:� :m�:A%=�A(16):!A%=Z%:Z%=A%:A%!4=�Z(�M(seditwin%,1)):A%!8=�Z(�M(seditwin%,6)):A%!&C=�Z(�M(seditwin%,7)):F%=1 ; �:�B:�M:� <��O:�x%,A%,Q%,B%:�F%>0� =0x%=0:A%=Z%:Q%=F%:ȕA%<>0:B%=!A%:Q%-=1:�Q%=0� >:�A(A%!4):�A(A%!8):�A(A%!&C):�A(A%):�x%<>0�!x%=B%�Z%=B% ? A%=x% @�:x%=A%:A%=B%:� A �:�B:�M:� BYݤI:�S%,A%:�H(b%):�r("Sites"):A%=Z%:ȕA%<>0:�V($(A%!4),"",0):A%=!A%:�:S%=�T:b%=�Y:=S% Ci��K:�X%,B%,a$,b$,A%:ȕZ%<>0:B%=!Z%:�A(Z%!4):�A(Z%!8):�A(Z%!&C):�A(Z%):Z%=B%:�:X%=�(sitefile$):�X%<>0� D'ȕ��#X%:a$=�#X%:�a$,1)<>"#"���#X%� Emb$=�#X%:A%=�A(16):!A%=Z%:Z%=A%:A%!4=�Z(a$):A%!8=�Z(�b$,�b$+" "," ")-1)):A%!&C=�Z(�O(�b$,�b$+" "," ")+1))) F�:�:�#X% G�:� H���B:�A%,B%:A%=Z%:Z%=0:ȕA%<>0:B%=!A%:!A%=Z%:Z%=A%:A%=B%:�:L%=�(sitefile$):A%=Z%:�#L%,"# Sites list, generated by SiteEdit for "+siteapp$:�#L%,"# Format 1 :":�#L%,"# <site name>":�#L%,"# <hostname> <port>":ȕA%<>0:�#L%,$(A%!4) IH�#L%,$(A%!8)+" "+$(A%!&C):A%=!A%:�:�#L%:ș8,18,sitefile$,&FFF:�d<>0� J0!E%=20:E%!&C=0:E%!16=&90281:ș&400E7,17,E%,d K6�:A%=Z%:Z%=0:ȕA%<>0:B%=!A%:!A%=Z%:Z%=A%:A%=B%:�:� L��v(U,N,Ay):�_:_=�:ȎU� M�seditwin%:ȎAy� N�414:F%-=1+(V=1)*2:�M:_=� O�415:F%+=1+(V=1)*2:�M:_=� P"�&A,&D:�N:�T��J(seditwin%):_=� Q!�27:�T��J(seditwin%):_=��J%=� R� S�:�_�ș&400DC,Ay T� U,��D:ș&400CF,,M%:l%=M%!8:m$=�X(N%):ȎN%� V�q% W4�K%:�s(K%,0,-1):�e(K%,E%!0,1):�E(seditwin%,7,m$) X �D%:Ȏm$� Y�"Sites...":�P Z�"Quit":J%=� [� \�:�(l%�1)=1��Y�N%=-1 ]� ^��q(m):Ȏm� _�&400C0:ȎN%� `:�D%:q%=�I:D%!(32+24*E%!32)=q%:ș&400E8,,q%,E%!24,E%!28 a� b �0:J%=�*2 c0�&90282:�B(sitefile$)=$(E%+20)�E%!4<>`�J%=� d�&502:�I(E%!32,E%!36,E%!4) e�:� f��L(m):Ȏm� g�:� hU��M:�A%,Q%:A%=0:ȕA%=0�F%>0:A%=Z%:Q%=F%-1:ȕA%<>0�Q%>0:A%=!A%:Q%-=1:�:�A%=0�F%-=1 i�:�F%<1� j`�E(seditwin%,4,"(New)"):�E(seditwin%,1,""):�E(seditwin%,6,""):�E(seditwin%,7,siteport$):F%=0 kj�:�E(seditwin%,4,"("+�F%+")"):�E(seditwin%,1,$(A%!4)):�E(seditwin%,6,$(A%!8)):�E(seditwin%,7,$(A%!&C)) l�:� m���h:�`%256::�C(&502):�C(&90282):�C(&400C0):�C(0):ș&400C0,310,&4B534154,Appname$,`%�Jy,`:O%=&400:R%=&400:�E%&800,a%O%,S%R%,v%&800:N%=-1:�c:infobox%=�U("Info",1):seditwin%=�U("EditSite",1):�E(infobox%,1,Appname$):�E(infobox%,4,"1.00 (17 Jun 1997)") n{�T�D%=�N(Appname$+"|Info]>infobox%|Sites...|Test sites]M>1|Quit")�D%=�N(Appname$+"|Info]>infobox%|Test sites]M>1|Quit") ot%=z%:� p&��j:F%=1:Z%=0:q%=0:b%=0:K%=-1:�K:� q��I(U,N,X):�+1:�n(U,N,X):� r� infobox%,">HInfobox" s� 3,">HInfobox3" t� 4,">HInfobox4" u� -2,">HIconbar" v� seditwin%,">HSEdit" w� 1,">HSEditName" x� 2,">HSEditUp" y� 3,">HSEditDown" z� 4,">HSEditNum" {� 6,">HSEditHost" |� 7,">HSEditPort" }� 9,">HPortMenu" ~� 10,">HSEditUpdate" � 11,">HSEditDelete" �� -1,-1 �� -2,-2,-2,-2 ���Q(f$):ș&6E381,0,f$+�0:� �*��P:�M:�T(seditwin%):�X(seditwin%,1):� ŋ��w:ș81�s:D=s:C=�:q=2:W=0:ș&400EC,-1,-1�v:ș&400EC,v+D,-1:ș29,0,C,,D:ș29,2,C,,4*q+4�,,Z:Z+=4:Z!-4=&434F4C52:�R=0�q*4-4�4:Z!R=-1:�:� �&��y(�Wy,�Ny):ș29,1,C�,,,Ny:Wy=D:� �4ݤW:�G,a:ș&600EC,v+D+s,-1�a;G:�(G�1)=1�a=v+D�=� �D+=s:ș29,5,C,,s:=� �-ݤA(Y):�A,h,G,z:G=�:�Y<0�z=�:Y=�(Y)+4�z=� �4ș29,1,C�,,h:ȕY>h�G:G=�W:ș29,1,C�,,h:�:�G�=-1 �&ș&2001D,2,C,,Y�,,A;G:�(G�1)=1�=-1 ��z� �!A=&434F4C52:A+=4:�W=q� �KZ=�J(Z,4*16):q+=16:�(Z�1)=0��z=W�q-1:Z!(z*4)=-1:�Z-=1:ș29,3,C,A-4:=-1 ��:Z!(W*4)=A:W+=1 ��:=A ���A(�A):�M:�A>0� ��A>C+D� � ș30,7,,A ��:�A!-4=&434F4C52� �^M=0:ȕM<W�Z!(M*4)<>A:M+=1:�:�M=W��&802,"Attempt to release unknown relocatable heap block" �(A-=4:W-=1:Z!(M*4)=Z!(W*4):Z!(W*4)=-1 ��:ș29,3,C,A � �:A=-1 ��:� �]ݤJ(A,Y):�a,G,M:M=�:�A!-4<>&434F4C52��&802,"Attempt to extend non-relocatable heap block" �/�:ș&2001D,4,C,A-4,Y�Fy,,a;G:�(G�1)=1�M=��W ��(G�1)=0�M:�M� � a=A-3 ��:�A<>Z� �KM=0:ȕM<W�Z!(M*4)<>A:M+=1:�:�M=W��&802,"Unknown relocatable heap block" �Z!(M*4)=a+4 �� � �:=a+4 �.ݤZ(a$)�A%:A%=�A(�(a$)+1):�A%<>-1�$(A%)=a$ �=A% �(��b:�M%&400:g=-2:G%=-1:V%=-1:Gy=-2:� ���C(My)`%!0=My:� �ݤU(n$,Fy%)�n%,f%,Zy%:ș&400D9,,Appdir$+".Templates":ș&400DB,,0,,,,n$,0�,,n%:�f%n%:ș&400DB,,v%,f%,f%+n%,-1,n$,0�,,,,,,Zy%:ș&400DA:�Zy%=0��&803,"Template file "+n$+" not found" �!v%!64=Fy%:ș&400C1,,v%�f%:=f% �:ݤL�com$,R,p$:ș16�com$:p$="":R=�com$," -quit "):�R>0� �@p$=�com$,�com$," ",R+�" -quit ")+1):ȕ�p$,1)=" ":p$=�p$,2):� � �:=p$ �<ݤH(Var$)�Ey:ș&20023,Var$,M%,&FF,0,3�,,Ey:M%?Ey=&D:=$M% �>��R:�:��:�F:�4:��0,�$+" at line "+Þ+" in error handler" �mess$="Internal error : ("+Þ+") "+�$:�("Set Error$ "+mess$):�("Set Error$Task Not known"):M%!0=�:$(M%+4)=mess$+" whilst initialising"+�0:��:Appname$="uninitialised task" �Ca$=Appname$:��:�F:�4:��0,�$+" at line "+Þ+" in error handler" �ș&400DF,M%,9,Appname$:� �I��a�t,mess$,_%:�:��:�F:�4:��0,�$+" at line "+Þ+" in error handler" �ș6,&7C:�>&7FF��<&803� �5t=�-&7FF:mess$=�$:�t=3�mess$+=" (Cancel to Quit)" �*_%=�F(Appname$,mess$,t):�_%=2�t=3�J%=� �]�:mess$="Internal error : ("+Þ+") "+�$+" Cancel to Quit":_%=�F(Appname$,mess$,3):�_%<>1� �=J%=�:�("Set Error$ "+mess$):�("Set Error$Task "+Appname$) �&�:�(-1)��(-2)��(-17)��("Spool"):� ��:� �yݤF(title$,message$,Sy%)title$=�E(title$):message$=�E(message$):$(M%+4)=message$:!M%=0:ș&400DF,M%,Sy%,title$�,_%:=_% �8��U:�:��:�=&803��E(infobox%,4,"Old template"):�� ���E(infobox%,5,"Program"):�E(infobox%,1,�(�P-�)+" bytes, "+�((�P-�)�&400)+"K"):�E(infobox%,6,"Vars"):�E(infobox%,2,�(�-�)+" bytes, "+�((�-�)�&400)+"K"):�E(infobox%,7,"Free"):�E(infobox%,3,�(�-�)+" bytes, "+�((�-�)�&400)+"K"):�y(f,b) �`�E(infobox%,8,"Heap"):�E(infobox%,4,�(f-b)+" bytes, "+�((f-b)�&400)+"K of "+�(f�&400)+"K"):� ��ݤN(A$):�l,e,j,I,w,O$,C$,o%,My%,U%,k$,S$:o%=a%:My%=O%:U%=�:l=S%:I=0:A$+="|":�W(�G(A$,C$)):�Z(&70207):e=S%:�Z(&80):�Z(44):�Z(0):z%=0:S$=A$:w=0:�:�U%=��U%=�*2 �K�:O$=�G(A$,C$):z%=z%+1:Q=�R(C$,j,s$,k$)+((-(A$=""))<<7):�U%=�*2�k$<>""� �=O$+=�I+w-(�(O$)+�(k$))+1," "):�k$,1)="�"��k$,1,1)=�(&8B) O$+=k$ #�:�k$<>""�U%=�:�w<�(k$)�w=�(k$) E�:x=&7000021+((-(�(O$)>&B))<<8)+(1<<&E)*(Q�256):�(Q�4)<>0�x=x�256 ,�Z(Q�&FF):�Z(j):�(O$)>I�U%<>�*2�I=�(O$) a�Z(x):�g(O$,s$,(Q�4)):�A$="":�U%=�*2�I+=w+1��U%=��a%=o%:O%=My%:R%+=S%-e-&C:S%=e+&C:z%=0:A$=S$ �U%<>�:!e=I*16+16:=l )��g(T$,s$,Py)�T$,1)="�"�T$=�(�T$,2)) �(T$)<&C�s$=""�Py=0� �W(T$) �:�Z(�C(T$)):�s$<>""� 6S%!-8=S%!-8�&803:�K(s$),2)="sm"�S%!-8=S%!-8�&800 �Z(�C("S"+s$)) �:�Z(-1) �:�Z(�(T$)+1) �:� KݤG(�A$,�C$):�B$:B$=�A$,�A$,"|")-1):A$=�A$,�(B$)+2):�B$,"]")<1�B$+="]" 1C$=�B$,�B$,"]")+1):B$=�B$,�B$,"]")-1):=�E(B$) 0��W(T$)�(T$)>&B��&803,"Menu entry too long" C$S%=T$:S%+=&C:R%-=&C:�R%<=4��&803,"Not enough memory for menus" � I��Z(W%):!S%=W%:S%+=4:R%-=4:�R%<=4��&803,"Not enough memory for menus" � ]ݤR(A$,�u,�s$,�k$):�B$,C$,B:u=-1:s$="":k$="":A$=A$+",":ȕA$<>"":B$=�A$,1):A$=�A$,2):ȎB$� �"T":B=B�1 �"D":B=B�2 �"W":B=B�4 �"M":B=B�8 �"S":B=B�256 .�"K":k$=�A$,�A$,",")-1):A$=�A$,�A$,",")+1) 0�">":u=�(�A$,�A$,",")-1)):A$=�A$,�A$,",")+1) 2�"}":s$=�A$,�A$,",")-1)+" ":A$=�A$,�A$,",")+1) �:�:=B FݤC(a$)�o:o=a%:�(a$)>O%-1��&803,"Not enough room for indirection" !%$a%=a$:a%+=�(a$)+1:O%-=�(a$)+1:=o "Q��t:ș&400CF,,E%:N%=D%:g%=E%!0-64:u%=96+44*t%:ș&400D4,,D%,E%!0-64,96+44*t%:� #��G(S%,r,n):�r=-1� $ș&400CF,,E%:r=E%!0:n=E%!4 %4�:N%=S%:g%=r-64:u%=n+20:ș&400D4,,S%,r-64,n+20:� &��Y:ș&400D4,,N%,g%,u%:� 'P��s(J,y,i):J+=y*24+28:�:!J=!J�-2:y+=1:J+=24:�(i<>-1�y>i)�((J!-24)�&80)=&80:� (!��e(J,Cy,Sy)J+=Cy*24+28:ȎSy� )�0:!J=!J�-2 *�-1,1:!J=!J�1 +�2:!J=!J�1 ,�:� -]ݤX(S%)�w%,O,b$,c$:w%=S%:O=0:ȕ(E%!O>-1�w%<>g):w%=w%!(32+(E%!O)*24):O+=4:�:�w%=g�E%!O<>0� .'ș&400A0,,g,E%+O,�&FF,�0),&FF�,,,m$ /��:ș&400D5,,S%,E%,�&FF,�0),&FF�,,,m$:b$="":�:c$=�m$,�m$+".",".")-1):m$=�m$,�(c$)+2):c$=�c$,�c$+" ^"," ^")-1):c$=�c$,�c$+" "+�&8B," "+�&8B)-1):Ȏ�c$,3)� 0b�"Esc","Del","Ins","End","Hom","Cpy","F10","F11","F12","F13","Prt","Tab","Ret":c$=�c$,�(c$)-4) 1?�:�c$,�(c$)-2,2)=" F"���c$)="0"��(�c$))<>0�c$=�c$,�(c$)-3) 2Bȕ�c$)=" ":c$=�c$):�:b$+=c$+".":�m$=""�m$=".":�m$="."�b$+=".." 3m$=�b$) 4 �:=m$ 5!��J(I%):!E%=I%:ș&400C6,,E%:� 67��T(I%):!E%=I%:ș&400CB,,E%:E%!28=-1:ș&400C5,,E%:� 7�ݤ_(Spr$,title$,H%)�j%,c%,p%,Ey%:title$=�E(title$):E%!0=-(�(H%)�&FF):E%!4=0:E%!8=-16:E%!&C=&C+16*�(title$):E%!16=88:�E%!&C<&C+16*4�E%!&C=&C+16*4 8�title$<>""� 9cE%!20=(1<<28)+(7<<24)+(3<<&C)+(&B)+(1<<8):E%!24=�C(title$):E%!28=�C("S"+Spr$):E%!32=�(title$)+1 :6�:E%!20=(1<<28)+(7<<24)+(3<<&C)+(26):$(E%+24)=Spr$ ;h�:ș&400E9,296,,�Spr$,�Spr$+",",","))�,,,c%,p%:ș&20035,p%,4�,,Ey%:c%=(c%+1)<<Ey%:�c%>E%!&C�E%!&C=c% <A�(�(H%)�&FF)=3�(�(H%)�&FF)=4�H%=�(H%)>>8�H%=(�(H%)�&FF00)<<16 =ș&400C2,H%,E%�j%:=j% >GݤM(I%,Y%):E%!0=I%:E%!4=Y%:ș&400CE,,E%:�((E%!24)�256)=0�=�S(E%+28) ?=�S(E%!28) @���E(I%,Y%,text$)�X%:text$=�E(text$):ș&400D3,,E%:X%=(!E%=I%)�(Y%=E%!4):E%!0=I%:E%!4=Y%:ș&400CE,,E%:�((E%!24)�256)=0��&803,"Icon isn't indirected (#"+�Y%+")" A�S(E%!28)<>text$� BL�(text$)<E%!36�$(E%!28)=text$��&803,"Text too long for icon (#"+�Y%+")" C_!E%=I%:E%!4=Y%:E%!8=0:E%!&C=0:ș&400CD,,E%:�X%�(E%!24�1)=1�ș&400D2,I%,Y%,-1,-1,-1,�(text$) D�:� EM��n(U,N,X):�L,P,help$,H,a$,m$,m2$,mh$:H=�:L=-1:�:�P,help$:�P>(1<<16)�P<0� F �L=U� GP=N:help$="":m2$=m$ H�:L=P:m$=help$ I� J�:�P=N�L=U� K�N=-1�help$=""� L�S(�E(m$)+"|M",X) M0�:m$=�E(m$):�m$,"|M")>0�m$=�m$,�m$,"|M")-1) N�S(�E(m$)+"|M"+�E(help$),X) O �:H=� P�:�help$="-1"�H=�:�H� Q6!M%=-1:M%!4=-1:M%!8=-1:ș&400F4,1,M%,U,N:�!M%<>-1� RkP=E%:E%=M%:mh$=�X(N%):E%=P:m$=mh$:ȕ�m$," ")>0:�m$,�m$," "),1)="_":�:help$=�D("HM"+m$):�help$<>"HM"+m$� S�S(help$,X) T6�:�:�m$,P,help$,help$:��(m$)=N%�m$="-2":�m$<>"-2"� U �P>-1� V�S(help$,X):H=� W'�:�:�L,m$,P,help$:�(m$)=0�m$<>"0"� X�mh$=m$��S(help$,X):H=� Y �:�L=M%!0��(m$)=M%!4�P=M%!8� Z�S(help$,X):H=� [� \�:�H=��L=-2�L>&8000 ]� ^� _� `� a�:� b<��S(help$,X)help$=�E(help$):��help$,2)<>"|M"�help$+="|M" cu�b$,c$:help$=�Q(help$):ȕ�help$,"|M")>0:b$=�help$,�help$,"|M")-1):help$=�help$,�(b$)+3):�"!.?",�b$,1))=0�b$+="." dhc$+=b$+"|M":�:E%!&C=E%!8:E%!4=X:E%!16=&503:$(E%+20)=c$+�0:E%!0=20+(�(c$)+4)�-4:ș&400E7,17,E%,E%!4:� e5��c�c,I:�G%<>-1��&803,"Message file already open" f=ș&41500,,Appdir$+".Messages"�c,,I:�(c�1)=1�V%=0�V%=�A(I) g<�V%=-1��&803,"No room for secondary MessageTrans buffer" hKG%=�A(16):�G%=-1��A(V%):�&803,"No room for primary MessageTrans buffer" i(ș&41501,G%,Appdir$+".Messages",V%:� j$��F:�:��:�4:�:�" at ";�:By=�:� k�G%>-1� lș&61504,G%:�A(G%):�A(V%) m�:� n*ݤD(t$)�s1$,s2$,s3$,a$,i%,c:�G%=-1�=t$ oWa$=�t$,�t$+":",":")+1):t$=�t$,�t$+":",":")-1):s1$=�a$,�a$+":",":")-1):�s1$,1)="|"� ps1$=�a$,2):s2$="":s3$="" q_�:a$=�a$,�(s1$)+2):s2$=�a$,�a$+":",":")-1):�s2$,1)="|"�s2$=�a$,2):s3$=""�s3$=�a$,�(s2$)+2) rE�:ș&61502,G%,t$,M%,256,s1$,s2$,s3$�,,,i%;c:�(c�1)=1�=t$�M%?i%=&D s=�Q($M%) t%ݤE(a$):�a$,1)=">"�a$=�D(�a$,2)) u=a$ vݤS(s%)�a$:�s%=0�="" w/ȕ?s%>31��(a$)<&FF:a$=a$+�?s%:s%=s%+1:�:=a$ xJݤK(a$)�c$,b$,R:�R=1��(a$):c$=�a$,R,1):�c$>="A"�c$<="Z"�c$=�(�(c$)+32) yb$+=c$:�:=b$ zSݤO(f$):ȕ�f$,1)=" "��f$,1)=�9:f$=�f$):�:ȕ�f$,1)=" "��f$,1)=�9:f$=�f$,2):�:=f$ {ݤQ(a$):�b$,d$:�:��:=a$ |[ȕ�a$,"�")>0:b$=�a$,�a$,"�")+1):b$=�b$,�b$,"�")-1):d$=b$:��d$,1)<>"$"�d$="STR$("+d$+")" }8a$=�a$,�a$,"�")-1)+�(d$)+�a$,�a$,"�")+�(b$)+2):�:=a$ ~-ݤV(f$)�r$:�f$,":")>0�f$=�f$,�f$,":")+1) Ȏ�f$,".")� ��0:r$=f$ �r$=�V(�f$,�(f$)-�f$,"."))) � �:=r$ �9ݤB(f$):ș&20029,37,f$,M%,,,256�,,f$;Q:�(Q�1)=1�f$="" �=f$ �!��X(U,N):�f(U,N,�(�M(U,N))):� �(��f(U,N,Zy):ș&400D2,U,N,0,0,-1,Zy:� ���d:F=0:K=0:E=0:S=0:� ���r(title$):�z:�_(title$):� �I��z:�r%:ȕF<>0:r%=!F:�A(F):F=r%:�:ȕS<>0:r%=!S:�A(S):S=r%:�:K=0:E=0:� ����_(title$):�T%:T%=�A(8):!T%=S:T%!4=E:S=T%:E=�A(-36)+8:E!-4=28:$E=�title$,&B):E!&C=&70207:E!16=�(�title$,&B))*16+16:E!20=44:E!24=0:� �ݤT:�y%,T%:�E!-4=28� �ME=�J(E-8,24)+8:E!28=0:E!32=-1:E!36=&7400021:$(E+40)="None":E!-4=(E!-4)+24 �Y�:E!((E!-4)-24)=E!((E!-4)-24)�&80:E!-8=F:F=E-8:y%=E:E=S!4:T%=!S:�A(S):S=T%:�T%=0�K=y% �=y% �CݤP(item$):�d%:d%=�A(�(item$)+5):$(d%+4)=item$:!d%=F:F=d%:=d%+4 ����V(item$,sprite$,Ay%):�C%:E=�J(E-8,24)+8:C%=E!-4:E!(C%)=Ay%�&F:E!(C%+4)=-1:E!(C%+8)=&7000121:�(Ay%�16)=16�E!(C%+8)=E!(C%+8)�(1<<22) �:E!(C%+&C)=�P(item$):E!(C%+20)=�(item$)+1:�sprite$<>""� �2E!(C%+16)=�P("S"+sprite$):E!(C%+8)=E!(C%+8)�50 ��:E!(C%+16)=0 ��:�(item$)+1>(E!16)/16� �E!16=�(item$)*16+16 ��:E!-4=(E!-4)+24:� �EݤY:�P%:P%=�A(16):!P%=E:P%!4=K:P%!8=S:P%!&C=F:F=0:K=0:E=0:S=0:=P% ���H(P%):�P%<>0� �&E=!P%:K=P%!4:S=P%!8:F=P%!&C:�A(P%) ��:� �
00000000 0d 00 01 0f f4 3e 21 52 75 6e 49 6d 61 67 65 0d |.....>!RunImage.| 00000010 00 02 30 f4 50 72 6f 64 75 63 65 64 20 62 79 20 |..0.Produced by | 00000020 42 61 73 43 6f 6d 70 72 65 73 73 20 76 31 2e 37 |BasCompress v1.7| 00000030 31 20 28 31 39 20 53 65 70 20 31 39 39 36 29 0d |1 (19 Sep 1996).| 00000040 00 03 2e 65 25 3d a3 3a f2 62 3a f2 77 3a f2 64 |...e%=.:.b:.w:.d| 00000050 3a ee 85 f2 46 3a f2 52 3a e7 65 25 3d b9 8c ff |:...F:.R:.e%=...| 00000060 28 22 53 70 6f 6f 6c 22 29 3a e0 8b e0 0d 00 04 |("Spool"):......| 00000070 18 e7 65 25 3d b9 8c 2a 53 70 6f 6f 6c 20 53 70 |..e%=..*Spool Sp| 00000080 6f 6f 6c 65 64 0d 00 05 0f e7 65 25 3d b9 8c fc |ooled.....e%=...| 00000090 ee 3a fc f2 0d 00 06 4a 54 3d a3 3a 41 70 70 6e |.:.....JT=.:Appn| 000000a0 61 6d 65 24 3d 22 53 69 74 65 45 64 69 74 22 3a |ame$="SiteEdit":| 000000b0 3a 41 70 70 64 69 72 24 3d a4 48 28 41 70 70 6e |:Appdir$=.H(Appn| 000000c0 61 6d 65 24 2b 22 24 44 69 72 22 29 3a f2 68 3a |ame$+"$Dir"):.h:| 000000d0 4a 25 3d a3 3a 68 25 3d a3 3a ee 85 f2 61 0d 00 |J%=.:h%=.:...a..| 000000e0 07 09 e7 ac 68 25 8c 0d 00 08 19 67 6f 24 3d a4 |....h%.....go$=.| 000000f0 4c 3a 68 25 3d b9 3a e7 67 6f 24 3c 3e 22 22 8c |L:h%=.:.go$<>"".| 00000100 0d 00 09 3e c8 99 26 32 30 30 34 39 2c 22 73 69 |...>..&20049,"si| 00000110 74 65 2f 41 2c 61 70 70 2c 74 61 73 6b 2f 4b 2c |te/A,app,task/K,| 00000120 70 6f 72 74 2f 4b 22 2c 67 6f 24 2c 45 25 2c 26 |port/K",go$,E%,&| 00000130 34 30 30 b8 3b 51 3a e7 28 51 80 31 29 8c 0d 00 |400.;Q:.(Q.1)...| 00000140 0a 29 70 3d a4 46 28 22 3e 4d 65 73 73 61 67 65 |.)p=.F(">Message| 00000150 22 2c 22 3e 42 61 64 50 61 72 61 6d 73 22 2c 31 |",">BadParams",1| 00000160 38 29 3a 4a 25 3d b9 0d 00 0b 3f cc 3a 73 69 74 |8):J%=....?.:sit| 00000170 65 66 69 6c 65 24 3d a4 53 28 45 25 21 30 29 3a |efile$=.S(E%!0):| 00000180 e7 45 25 21 34 3c 3e 30 8c 73 69 74 65 61 70 70 |.E%!4<>0.siteapp| 00000190 24 3d a4 53 28 45 25 21 34 29 8b 73 69 74 65 61 |$=.S(E%!4).sitea| 000001a0 70 70 24 3d 22 22 0d 00 0c 1e e7 45 25 21 38 3c |pp$="".....E%!8<| 000001b0 3e 30 8c 64 3d a0 28 a4 53 28 45 25 21 38 29 29 |>0.d=.(.S(E%!8))| 000001c0 8b 64 3d 30 0d 00 0d 2e e7 45 25 21 26 43 3c 3e |.d=0.....E%!&C<>| 000001d0 30 8c 73 69 74 65 70 6f 72 74 24 3d a4 53 28 45 |0.siteport$=.S(E| 000001e0 25 21 26 43 29 8b 73 69 74 65 70 6f 72 74 24 3d |%!&C).siteport$=| 000001f0 22 22 0d 00 0e 28 e7 54 8c 6b 3d a4 5f 28 22 21 |""...(.T.k=._("!| 00000200 53 69 74 65 45 64 69 74 22 2c 73 69 74 65 61 70 |SiteEdit",siteap| 00000210 70 24 2c 31 29 8b 6b 3d 2d 31 0d 00 0f 26 e7 73 |p$,1).k=-1...&.s| 00000220 69 74 65 61 70 70 24 3d 22 22 8c 73 69 74 65 61 |iteapp$="".sitea| 00000230 70 70 24 3d 22 73 6f 6d 65 6f 6e 65 2e 2e 2e 22 |pp$="someone..."| 00000240 0d 00 10 81 6c 6f 6e 67 6e 61 6d 65 24 3d 22 53 |....longname$="S| 00000250 69 74 65 73 20 66 6f 72 20 22 2b 73 69 74 65 61 |ites for "+sitea| 00000260 70 70 24 3a f2 45 28 69 6e 66 6f 62 6f 78 25 2c |pp$:.E(infobox%,| 00000270 32 2c 6c 6f 6e 67 6e 61 6d 65 24 29 3a 21 45 25 |2,longname$):!E%| 00000280 3d 26 46 43 3a 45 25 21 26 43 3d 30 3a 45 25 21 |=&FC:E%!&C=0:E%!| 00000290 31 36 3d 26 39 30 32 38 32 3a 24 28 45 25 2b 32 |16=&90282:$(E%+2| 000002a0 30 29 3d a4 42 28 73 69 74 65 66 69 6c 65 24 29 |0)=.B(sitefile$)| 000002b0 3a c8 99 26 34 30 30 45 37 2c 31 37 2c 45 25 2c |:..&400E7,17,E%,| 000002c0 30 0d 00 11 05 cd 0d 00 12 2f cc 3a 70 3d a4 46 |0......../.:p=.F| 000002d0 28 22 3e 4d 65 73 73 61 67 65 22 2c 22 3e 4e 65 |(">Message",">Ne| 000002e0 65 64 41 46 69 6c 65 6e 61 6d 65 22 2c 31 38 29 |edAFilename",18)| 000002f0 3a 4a 25 3d b9 0d 00 13 05 cd 0d 00 14 10 cd 3a |:J%=...........:| 00000300 e7 ac 4a 25 8c f2 6a 3a f2 50 0d 00 15 28 c8 95 |..J%..j:.P...(..| 00000310 4a 25 3d a3 3a f2 78 3a ce 3a c8 99 26 34 30 30 |J%=.:.x:.:..&400| 00000320 44 44 3a f2 46 3a e7 65 25 3d b9 8c 2a 53 50 4f |DD:.F:.e%=..*SPO| 00000330 4f 4c 0d 00 16 05 e0 0d 00 17 2c dd f2 78 3a c8 |OL........,..x:.| 00000340 99 36 36 b8 6b 25 3a c8 99 26 34 30 30 45 31 2c |.66.k%:..&400E1,| 00000350 31 2c 45 25 2c 6b 25 2b 26 46 b8 6d 25 3a c8 8e |1,E%,k%+&F.m%:..| 00000360 6d 25 ca 0d 00 18 13 c9 32 3a c8 99 26 34 30 30 |m%......2:..&400| 00000370 43 35 2c 2c 45 25 0d 00 19 2a c9 33 3a c8 99 26 |C5,,E%...*.3:..&| 00000380 34 30 30 43 36 2c 2c 45 25 3a e7 21 45 25 3d 73 |400C6,,E%:.!E%=s| 00000390 65 64 69 74 77 69 6e 25 80 ac 54 8c 4a 25 3d b9 |editwin%..T.J%=.| 000003a0 0d 00 1a 1b c9 36 3a f2 75 28 45 25 21 38 2c 45 |.....6:.u(E%!8,E| 000003b0 25 21 26 43 2c 45 25 21 31 36 29 0d 00 1b 1a c9 |%!&C,E%!16).....| 000003c0 38 3a f2 76 28 45 25 21 30 2c 45 25 21 34 2c 45 |8:.v(E%!0,E%!4,E| 000003d0 25 21 32 34 29 0d 00 1c 09 c9 39 3a f2 44 0d 00 |%!24).....9:.D..| 000003e0 1d 14 c9 31 37 2c 31 38 3a f2 71 28 45 25 21 31 |...17,18:.q(E%!1| 000003f0 36 29 0d 00 1e 11 c9 31 39 3a f2 4c 28 45 25 21 |6).....19:.L(E%!| 00000400 31 36 29 0d 00 1f 07 cb 3a e1 0d 00 20 13 dd f2 |16).....:... ...| 00000410 75 28 56 2c 55 2c 4e 29 3a c8 8e 55 ca 0d 00 21 |u(V,U,N):..U...!| 00000420 0c c9 2d 32 3a c8 8e 56 ca 0d 00 22 09 c9 32 3a |..-2:..V..."..2:| 00000430 f2 74 0d 00 23 0b c9 31 2c 34 3a f2 50 0d 00 24 |.t..#..1,4:.P..$| 00000440 05 cb 0d 00 25 12 c9 69 6e 66 6f 62 6f 78 25 3a |....%..infobox%:| 00000450 c8 8e 4e ca 0d 00 26 09 c9 31 3a f2 55 0d 00 27 |..N...&..1:.U..'| 00000460 32 c9 33 3a f2 51 28 22 68 74 74 70 3a 2f 2f 75 |2.3:.Q("http://u| 00000470 73 65 72 73 2e 65 73 73 65 78 2e 61 63 2e 75 6b |sers.essex.ac.uk| 00000480 2f 75 73 65 72 73 2f 67 65 72 70 68 2f 22 29 0d |/users/gerph/").| 00000490 00 28 4d c9 34 3a f2 51 28 22 68 74 74 70 3a 2f |.(M.4:.Q("http:/| 000004a0 2f 75 73 65 72 73 2e 65 73 73 65 78 2e 61 63 2e |/users.essex.ac.| 000004b0 75 6b 2f 75 73 65 72 73 2f 67 65 72 70 68 2f 61 |uk/users/gerph/a| 000004c0 63 6f 72 6e 2f 69 6e 74 65 72 6e 65 74 2e 68 74 |corn/internet.ht| 000004d0 6d 6c 23 6e 65 74 67 61 6d 65 22 29 0d 00 29 05 |ml#netgame")..).| 000004e0 cb 0d 00 2a 14 c9 73 65 64 69 74 77 69 6e 25 3a |...*..seditwin%:| 000004f0 e7 56 3d 32 8c 0d 00 2b 14 e7 ac 54 8c f2 47 28 |.V=2...+...T..G(| 00000500 44 25 2c 2d 31 2c 2d 31 29 0d 00 2c 0a cc 3a c8 |D%,-1,-1)..,..:.| 00000510 8e 4e ca 0d 00 2d 17 c9 32 3a 46 25 2b 3d 31 2b |.N...-..2:F%+=1+| 00000520 28 56 3d 31 29 2a 32 3a f2 4d 0d 00 2e 17 c9 33 |(V=1)*2:.M.....3| 00000530 3a 46 25 2d 3d 31 2b 28 56 3d 31 29 2a 32 3a f2 |:F%-=1+(V=1)*2:.| 00000540 4d 0d 00 2f 31 c9 39 3a c8 99 26 34 36 34 34 33 |M../1.9:..&46443| 00000550 2c a4 4d 28 73 65 64 69 74 77 69 6e 25 2c 37 29 |,.M(seditwin%,7)| 00000560 2c 22 74 63 70 22 b8 4b 25 3a e7 4b 25 3d 30 8c |,"tcp".K%:.K%=0.| 00000570 ef 37 0d 00 30 10 f2 47 28 4b 25 2c 2d 31 2c 2d |.7..0..G(K%,-1,-| 00000580 31 29 0d 00 31 1d c9 26 41 3a f2 4e 3a e7 56 3d |1)..1..&A:.N:.V=| 00000590 34 8c f2 4a 28 73 65 64 69 74 77 69 6e 25 29 0d |4..J(seditwin%).| 000005a0 00 32 1d c9 26 42 3a f2 4f 3a e7 56 3d 34 8c f2 |.2..&B:.O:.V=4..| 000005b0 4a 28 73 65 64 69 74 77 69 6e 25 29 0d 00 33 05 |J(seditwin%)..3.| 000005c0 cb 0d 00 34 05 cd 0d 00 35 07 cb 3a e1 0d 00 36 |...4....5..:...6| 000005d0 15 dd f2 4e 3a ea 41 25 2c 51 25 3a e7 46 25 3e |...N:.A%,Q%:.F%>| 000005e0 30 8c 0d 00 37 24 51 25 3d 46 25 3a 41 25 3d 5a |0...7$Q%=F%:A%=Z| 000005f0 25 3a c8 95 41 25 3c 3e 30 3a 51 25 2d 3d 31 3a |%:..A%<>0:Q%-=1:| 00000600 e7 51 25 3d 30 8c 0d 00 38 6b f2 41 28 41 25 21 |.Q%=0...8k.A(A%!| 00000610 34 29 3a f2 41 28 41 25 21 38 29 3a f2 41 28 41 |4):.A(A%!8):.A(A| 00000620 25 21 26 43 29 3a 41 25 21 34 3d a4 5a 28 a4 4d |%!&C):A%!4=.Z(.M| 00000630 28 73 65 64 69 74 77 69 6e 25 2c 31 29 29 3a 41 |(seditwin%,1)):A| 00000640 25 21 38 3d a4 5a 28 a4 4d 28 73 65 64 69 74 77 |%!8=.Z(.M(seditw| 00000650 69 6e 25 2c 36 29 29 3a 41 25 21 26 43 3d a4 5a |in%,6)):A%!&C=.Z| 00000660 28 a4 4d 28 73 65 64 69 74 77 69 6e 25 2c 37 29 |(.M(seditwin%,7)| 00000670 29 0d 00 39 0e cd 3a 41 25 3d 21 41 25 3a ce 0d |)..9..:A%=!A%:..| 00000680 00 3a 6d cc 3a 41 25 3d a4 41 28 31 36 29 3a 21 |.:m.:A%=.A(16):!| 00000690 41 25 3d 5a 25 3a 5a 25 3d 41 25 3a 41 25 21 34 |A%=Z%:Z%=A%:A%!4| 000006a0 3d a4 5a 28 a4 4d 28 73 65 64 69 74 77 69 6e 25 |=.Z(.M(seditwin%| 000006b0 2c 31 29 29 3a 41 25 21 38 3d a4 5a 28 a4 4d 28 |,1)):A%!8=.Z(.M(| 000006c0 73 65 64 69 74 77 69 6e 25 2c 36 29 29 3a 41 25 |seditwin%,6)):A%| 000006d0 21 26 43 3d a4 5a 28 a4 4d 28 73 65 64 69 74 77 |!&C=.Z(.M(seditw| 000006e0 69 6e 25 2c 37 29 29 3a 46 25 3d 31 0d 00 3b 0d |in%,7)):F%=1..;.| 000006f0 cd 3a f2 42 3a f2 4d 3a e1 0d 00 3c 1b dd f2 4f |.:.B:.M:...<...O| 00000700 3a ea 78 25 2c 41 25 2c 51 25 2c 42 25 3a e7 46 |:.x%,A%,Q%,B%:.F| 00000710 25 3e 30 8c 0d 00 3d 30 78 25 3d 30 3a 41 25 3d |%>0...=0x%=0:A%=| 00000720 5a 25 3a 51 25 3d 46 25 3a c8 95 41 25 3c 3e 30 |Z%:Q%=F%:..A%<>0| 00000730 3a 42 25 3d 21 41 25 3a 51 25 2d 3d 31 3a e7 51 |:B%=!A%:Q%-=1:.Q| 00000740 25 3d 30 8c 0d 00 3e 3a f2 41 28 41 25 21 34 29 |%=0...>:.A(A%!4)| 00000750 3a f2 41 28 41 25 21 38 29 3a f2 41 28 41 25 21 |:.A(A%!8):.A(A%!| 00000760 26 43 29 3a f2 41 28 41 25 29 3a e7 78 25 3c 3e |&C):.A(A%):.x%<>| 00000770 30 8c 21 78 25 3d 42 25 8b 5a 25 3d 42 25 0d 00 |0.!x%=B%.Z%=B%..| 00000780 3f 09 41 25 3d 78 25 0d 00 40 13 cd 3a 78 25 3d |?.A%=x%..@..:x%=| 00000790 41 25 3a 41 25 3d 42 25 3a ce 0d 00 41 0d cd 3a |A%:A%=B%:...A..:| 000007a0 f2 42 3a f2 4d 3a e1 0d 00 42 59 dd a4 49 3a ea |.B:.M:...BY..I:.| 000007b0 53 25 2c 41 25 3a f2 48 28 62 25 29 3a f2 72 28 |S%,A%:.H(b%):.r(| 000007c0 22 53 69 74 65 73 22 29 3a 41 25 3d 5a 25 3a c8 |"Sites"):A%=Z%:.| 000007d0 95 41 25 3c 3e 30 3a f2 56 28 24 28 41 25 21 34 |.A%<>0:.V($(A%!4| 000007e0 29 2c 22 22 2c 30 29 3a 41 25 3d 21 41 25 3a ce |),"",0):A%=!A%:.| 000007f0 3a 53 25 3d a4 54 3a 62 25 3d a4 59 3a 3d 53 25 |:S%=.T:b%=.Y:=S%| 00000800 0d 00 43 69 dd f2 4b 3a ea 58 25 2c 42 25 2c 61 |..Ci..K:.X%,B%,a| 00000810 24 2c 62 24 2c 41 25 3a c8 95 5a 25 3c 3e 30 3a |$,b$,A%:..Z%<>0:| 00000820 42 25 3d 21 5a 25 3a f2 41 28 5a 25 21 34 29 3a |B%=!Z%:.A(Z%!4):| 00000830 f2 41 28 5a 25 21 38 29 3a f2 41 28 5a 25 21 26 |.A(Z%!8):.A(Z%!&| 00000840 43 29 3a f2 41 28 5a 25 29 3a 5a 25 3d 42 25 3a |C):.A(Z%):Z%=B%:| 00000850 ce 3a 58 25 3d 8e 28 73 69 74 65 66 69 6c 65 24 |.:X%=.(sitefile$| 00000860 29 3a e7 58 25 3c 3e 30 8c 0d 00 44 27 c8 95 ac |):.X%<>0...D'...| 00000870 c5 23 58 25 3a 61 24 3d be 23 58 25 3a e7 c0 61 |.#X%:a$=.#X%:..a| 00000880 24 2c 31 29 3c 3e 22 23 22 80 ac c5 23 58 25 8c |$,1)<>"#"...#X%.| 00000890 0d 00 45 6d 62 24 3d be 23 58 25 3a 41 25 3d a4 |..Emb$=.#X%:A%=.| 000008a0 41 28 31 36 29 3a 21 41 25 3d 5a 25 3a 5a 25 3d |A(16):!A%=Z%:Z%=| 000008b0 41 25 3a 41 25 21 34 3d a4 5a 28 61 24 29 3a 41 |A%:A%!4=.Z(a$):A| 000008c0 25 21 38 3d a4 5a 28 c0 62 24 2c a7 62 24 2b 22 |%!8=.Z(.b$,.b$+"| 000008d0 20 22 2c 22 20 22 29 2d 31 29 29 3a 41 25 21 26 | "," ")-1)):A%!&| 000008e0 43 3d a4 5a 28 a4 4f 28 c1 62 24 2c a7 62 24 2b |C=.Z(.O(.b$,.b$+| 000008f0 22 20 22 2c 22 20 22 29 2b 31 29 29 29 0d 00 46 |" "," ")+1)))..F| 00000900 0c cd 3a ce 3a d9 23 58 25 0d 00 47 07 cd 3a e1 |..:.:.#X%..G..:.| 00000910 0d 00 48 e5 dd f2 42 3a ea 41 25 2c 42 25 3a 41 |..H...B:.A%,B%:A| 00000920 25 3d 5a 25 3a 5a 25 3d 30 3a c8 95 41 25 3c 3e |%=Z%:Z%=0:..A%<>| 00000930 30 3a 42 25 3d 21 41 25 3a 21 41 25 3d 5a 25 3a |0:B%=!A%:!A%=Z%:| 00000940 5a 25 3d 41 25 3a 41 25 3d 42 25 3a ce 3a 4c 25 |Z%=A%:A%=B%:.:L%| 00000950 3d ae 28 73 69 74 65 66 69 6c 65 24 29 3a 41 25 |=.(sitefile$):A%| 00000960 3d 5a 25 3a d5 23 4c 25 2c 22 23 20 53 69 74 65 |=Z%:.#L%,"# Site| 00000970 73 20 6c 69 73 74 2c 20 67 65 6e 65 72 61 74 65 |s list, generate| 00000980 64 20 62 79 20 53 69 74 65 45 64 69 74 20 66 6f |d by SiteEdit fo| 00000990 72 20 22 2b 73 69 74 65 61 70 70 24 3a d5 23 4c |r "+siteapp$:.#L| 000009a0 25 2c 22 23 20 46 6f 72 6d 61 74 20 31 20 3a 22 |%,"# Format 1 :"| 000009b0 3a d5 23 4c 25 2c 22 23 20 3c 73 69 74 65 20 6e |:.#L%,"# <site n| 000009c0 61 6d 65 3e 22 3a d5 23 4c 25 2c 22 23 20 3c 68 |ame>":.#L%,"# <h| 000009d0 6f 73 74 6e 61 6d 65 3e 20 3c 70 6f 72 74 3e 22 |ostname> <port>"| 000009e0 3a c8 95 41 25 3c 3e 30 3a d5 23 4c 25 2c 24 28 |:..A%<>0:.#L%,$(| 000009f0 41 25 21 34 29 0d 00 49 48 d5 23 4c 25 2c 24 28 |A%!4)..IH.#L%,$(| 00000a00 41 25 21 38 29 2b 22 20 22 2b 24 28 41 25 21 26 |A%!8)+" "+$(A%!&| 00000a10 43 29 3a 41 25 3d 21 41 25 3a ce 3a d9 23 4c 25 |C):A%=!A%:.:.#L%| 00000a20 3a c8 99 38 2c 31 38 2c 73 69 74 65 66 69 6c 65 |:..8,18,sitefile| 00000a30 24 2c 26 46 46 46 3a e7 64 3c 3e 30 8c 0d 00 4a |$,&FFF:.d<>0...J| 00000a40 30 21 45 25 3d 32 30 3a 45 25 21 26 43 3d 30 3a |0!E%=20:E%!&C=0:| 00000a50 45 25 21 31 36 3d 26 39 30 32 38 31 3a c8 99 26 |E%!16=&90281:..&| 00000a60 34 30 30 45 37 2c 31 37 2c 45 25 2c 64 0d 00 4b |400E7,17,E%,d..K| 00000a70 36 cd 3a 41 25 3d 5a 25 3a 5a 25 3d 30 3a c8 95 |6.:A%=Z%:Z%=0:..| 00000a80 41 25 3c 3e 30 3a 42 25 3d 21 41 25 3a 21 41 25 |A%<>0:B%=!A%:!A%| 00000a90 3d 5a 25 3a 5a 25 3d 41 25 3a 41 25 3d 42 25 3a |=Z%:Z%=A%:A%=B%:| 00000aa0 ce 3a e1 0d 00 4c 1b dd f2 76 28 55 2c 4e 2c 41 |.:...L...v(U,N,A| 00000ab0 79 29 3a ea 5f 3a 5f 3d a3 3a c8 8e 55 ca 0d 00 |y):._:_=.:..U...| 00000ac0 4d 14 c9 73 65 64 69 74 77 69 6e 25 3a c8 8e 41 |M..seditwin%:..A| 00000ad0 79 ca 0d 00 4e 1d c9 34 31 34 3a 46 25 2d 3d 31 |y...N..414:F%-=1| 00000ae0 2b 28 56 3d 31 29 2a 32 3a f2 4d 3a 5f 3d b9 0d |+(V=1)*2:.M:_=..| 00000af0 00 4f 1d c9 34 31 35 3a 46 25 2b 3d 31 2b 28 56 |.O..415:F%+=1+(V| 00000b00 3d 31 29 2a 32 3a f2 4d 3a 5f 3d b9 0d 00 50 22 |=1)*2:.M:_=...P"| 00000b10 c9 26 41 2c 26 44 3a f2 4e 3a e7 54 8c f2 4a 28 |.&A,&D:.N:.T..J(| 00000b20 73 65 64 69 74 77 69 6e 25 29 3a 5f 3d b9 0d 00 |seditwin%):_=...| 00000b30 51 21 c9 32 37 3a e7 54 8c f2 4a 28 73 65 64 69 |Q!.27:.T..J(sedi| 00000b40 74 77 69 6e 25 29 3a 5f 3d a3 8b 4a 25 3d b9 0d |twin%):_=..J%=..| 00000b50 00 52 05 cb 0d 00 53 15 cb 3a e7 ac 5f 8c c8 99 |.R....S..:.._...| 00000b60 26 34 30 30 44 43 2c 41 79 0d 00 54 05 e1 0d 00 |&400DC,Ay..T....| 00000b70 55 2c dd f2 44 3a c8 99 26 34 30 30 43 46 2c 2c |U,..D:..&400CF,,| 00000b80 4d 25 3a 6c 25 3d 4d 25 21 38 3a 6d 24 3d a4 58 |M%:l%=M%!8:m$=.X| 00000b90 28 4e 25 29 3a c8 8e 4e 25 ca 0d 00 56 07 c9 71 |(N%):..N%...V..q| 00000ba0 25 0d 00 57 34 c9 4b 25 3a f2 73 28 4b 25 2c 30 |%..W4.K%:.s(K%,0| 00000bb0 2c 2d 31 29 3a f2 65 28 4b 25 2c 45 25 21 30 2c |,-1):.e(K%,E%!0,| 00000bc0 31 29 3a f2 45 28 73 65 64 69 74 77 69 6e 25 2c |1):.E(seditwin%,| 00000bd0 37 2c 6d 24 29 0d 00 58 0d c9 44 25 3a c8 8e 6d |7,m$)..X..D%:..m| 00000be0 24 ca 0d 00 59 12 c9 22 53 69 74 65 73 2e 2e 2e |$...Y.."Sites...| 00000bf0 22 3a f2 50 0d 00 5a 10 c9 22 51 75 69 74 22 3a |":.P..Z.."Quit":| 00000c00 4a 25 3d b9 0d 00 5b 05 cb 0d 00 5c 18 cb 3a e7 |J%=...[....\..:.| 00000c10 28 6c 25 80 31 29 3d 31 8c f2 59 8b 4e 25 3d 2d |(l%.1)=1..Y.N%=-| 00000c20 31 0d 00 5d 05 e1 0d 00 5e 0f dd f2 71 28 6d 29 |1..]....^...q(m)| 00000c30 3a c8 8e 6d ca 0d 00 5f 11 c9 26 34 30 30 43 30 |:..m..._..&400C0| 00000c40 3a c8 8e 4e 25 ca 0d 00 60 3a c9 44 25 3a 71 25 |:..N%...`:.D%:q%| 00000c50 3d a4 49 3a 44 25 21 28 33 32 2b 32 34 2a 45 25 |=.I:D%!(32+24*E%| 00000c60 21 33 32 29 3d 71 25 3a c8 99 26 34 30 30 45 38 |!32)=q%:..&400E8| 00000c70 2c 2c 71 25 2c 45 25 21 32 34 2c 45 25 21 32 38 |,,q%,E%!24,E%!28| 00000c80 0d 00 61 05 cb 0d 00 62 0d c9 30 3a 4a 25 3d b9 |..a....b..0:J%=.| 00000c90 2a 32 0d 00 63 30 c9 26 39 30 32 38 32 3a e7 a4 |*2..c0.&90282:..| 00000ca0 42 28 73 69 74 65 66 69 6c 65 24 29 3d 24 28 45 |B(sitefile$)=$(E| 00000cb0 25 2b 32 30 29 80 45 25 21 34 3c 3e 60 8c 4a 25 |%+20).E%!4<>`.J%| 00000cc0 3d b9 0d 00 64 1e c9 26 35 30 32 3a f2 49 28 45 |=...d..&502:.I(E| 00000cd0 25 21 33 32 2c 45 25 21 33 36 2c 45 25 21 34 29 |%!32,E%!36,E%!4)| 00000ce0 0d 00 65 07 cb 3a e1 0d 00 66 0f dd f2 4c 28 6d |..e..:...f...L(m| 00000cf0 29 3a c8 8e 6d ca 0d 00 67 07 cb 3a e1 0d 00 68 |):..m...g..:...h| 00000d00 55 dd f2 4d 3a ea 41 25 2c 51 25 3a 41 25 3d 30 |U..M:.A%,Q%:A%=0| 00000d10 3a c8 95 41 25 3d 30 80 46 25 3e 30 3a 41 25 3d |:..A%=0.F%>0:A%=| 00000d20 5a 25 3a 51 25 3d 46 25 2d 31 3a c8 95 41 25 3c |Z%:Q%=F%-1:..A%<| 00000d30 3e 30 80 51 25 3e 30 3a 41 25 3d 21 41 25 3a 51 |>0.Q%>0:A%=!A%:Q| 00000d40 25 2d 3d 31 3a ce 3a e7 41 25 3d 30 8c 46 25 2d |%-=1:.:.A%=0.F%-| 00000d50 3d 31 0d 00 69 0c ce 3a e7 46 25 3c 31 8c 0d 00 |=1..i..:.F%<1...| 00000d60 6a 60 f2 45 28 73 65 64 69 74 77 69 6e 25 2c 34 |j`.E(seditwin%,4| 00000d70 2c 22 28 4e 65 77 29 22 29 3a f2 45 28 73 65 64 |,"(New)"):.E(sed| 00000d80 69 74 77 69 6e 25 2c 31 2c 22 22 29 3a f2 45 28 |itwin%,1,""):.E(| 00000d90 73 65 64 69 74 77 69 6e 25 2c 36 2c 22 22 29 3a |seditwin%,6,""):| 00000da0 f2 45 28 73 65 64 69 74 77 69 6e 25 2c 37 2c 73 |.E(seditwin%,7,s| 00000db0 69 74 65 70 6f 72 74 24 29 3a 46 25 3d 30 0d 00 |iteport$):F%=0..| 00000dc0 6b 6a cc 3a f2 45 28 73 65 64 69 74 77 69 6e 25 |kj.:.E(seditwin%| 00000dd0 2c 34 2c 22 28 22 2b c3 46 25 2b 22 29 22 29 3a |,4,"("+.F%+")"):| 00000de0 f2 45 28 73 65 64 69 74 77 69 6e 25 2c 31 2c 24 |.E(seditwin%,1,$| 00000df0 28 41 25 21 34 29 29 3a f2 45 28 73 65 64 69 74 |(A%!4)):.E(sedit| 00000e00 77 69 6e 25 2c 36 2c 24 28 41 25 21 38 29 29 3a |win%,6,$(A%!8)):| 00000e10 f2 45 28 73 65 64 69 74 77 69 6e 25 2c 37 2c 24 |.E(seditwin%,7,$| 00000e20 28 41 25 21 26 43 29 29 0d 00 6c 07 cd 3a e1 0d |(A%!&C))..l..:..| 00000e30 00 6d fb dd f2 68 3a de 60 25 32 35 36 3a 3a f2 |.m...h:.`%256::.| 00000e40 43 28 26 35 30 32 29 3a f2 43 28 26 39 30 32 38 |C(&502):.C(&9028| 00000e50 32 29 3a f2 43 28 26 34 30 30 43 30 29 3a f2 43 |2):.C(&400C0):.C| 00000e60 28 30 29 3a c8 99 26 34 30 30 43 30 2c 33 31 30 |(0):..&400C0,310| 00000e70 2c 26 34 42 35 33 34 31 35 34 2c 41 70 70 6e 61 |,&4B534154,Appna| 00000e80 6d 65 24 2c 60 25 b8 4a 79 2c 60 3a 4f 25 3d 26 |me$,`%.Jy,`:O%=&| 00000e90 34 30 30 3a 52 25 3d 26 34 30 30 3a de 45 25 26 |400:R%=&400:.E%&| 00000ea0 38 30 30 2c 61 25 4f 25 2c 53 25 52 25 2c 76 25 |800,a%O%,S%R%,v%| 00000eb0 26 38 30 30 3a 4e 25 3d 2d 31 3a f2 63 3a 69 6e |&800:N%=-1:.c:in| 00000ec0 66 6f 62 6f 78 25 3d a4 55 28 22 49 6e 66 6f 22 |fobox%=.U("Info"| 00000ed0 2c 31 29 3a 73 65 64 69 74 77 69 6e 25 3d a4 55 |,1):seditwin%=.U| 00000ee0 28 22 45 64 69 74 53 69 74 65 22 2c 31 29 3a f2 |("EditSite",1):.| 00000ef0 45 28 69 6e 66 6f 62 6f 78 25 2c 31 2c 41 70 70 |E(infobox%,1,App| 00000f00 6e 61 6d 65 24 29 3a f2 45 28 69 6e 66 6f 62 6f |name$):.E(infobo| 00000f10 78 25 2c 34 2c 22 31 2e 30 30 20 28 31 37 20 4a |x%,4,"1.00 (17 J| 00000f20 75 6e 20 31 39 39 37 29 22 29 0d 00 6e 7b e7 54 |un 1997)")..n{.T| 00000f30 8c 44 25 3d a4 4e 28 41 70 70 6e 61 6d 65 24 2b |.D%=.N(Appname$+| 00000f40 22 7c 49 6e 66 6f 5d 3e 69 6e 66 6f 62 6f 78 25 |"|Info]>infobox%| 00000f50 7c 53 69 74 65 73 2e 2e 2e 7c 54 65 73 74 20 73 ||Sites...|Test s| 00000f60 69 74 65 73 5d 4d 3e 31 7c 51 75 69 74 22 29 8b |ites]M>1|Quit").| 00000f70 44 25 3d a4 4e 28 41 70 70 6e 61 6d 65 24 2b 22 |D%=.N(Appname$+"| 00000f80 7c 49 6e 66 6f 5d 3e 69 6e 66 6f 62 6f 78 25 7c ||Info]>infobox%|| 00000f90 54 65 73 74 20 73 69 74 65 73 5d 4d 3e 31 7c 51 |Test sites]M>1|Q| 00000fa0 75 69 74 22 29 0d 00 6f 0b 74 25 3d 7a 25 3a e1 |uit")..o.t%=z%:.| 00000fb0 0d 00 70 26 dd f2 6a 3a 46 25 3d 31 3a 5a 25 3d |..p&..j:F%=1:Z%=| 00000fc0 30 3a 71 25 3d 30 3a 62 25 3d 30 3a 4b 25 3d 2d |0:q%=0:b%=0:K%=-| 00000fd0 31 3a f2 4b 3a e1 0d 00 71 1e dd f2 49 28 55 2c |1:.K:...q...I(U,| 00000fe0 4e 2c 58 29 3a f7 2b 31 3a f2 6e 28 55 2c 4e 2c |N,X):.+1:.n(U,N,| 00000ff0 58 29 3a e1 0d 00 72 1a dc 20 69 6e 66 6f 62 6f |X):...r.. infobo| 00001000 78 25 2c 22 3e 48 49 6e 66 6f 62 6f 78 22 0d 00 |x%,">HInfobox"..| 00001010 73 14 dc 20 33 2c 22 3e 48 49 6e 66 6f 62 6f 78 |s.. 3,">HInfobox| 00001020 33 22 0d 00 74 14 dc 20 34 2c 22 3e 48 49 6e 66 |3"..t.. 4,">HInf| 00001030 6f 62 6f 78 34 22 0d 00 75 14 dc 20 2d 32 2c 22 |obox4"..u.. -2,"| 00001040 3e 48 49 63 6f 6e 62 61 72 22 0d 00 76 19 dc 20 |>HIconbar"..v.. | 00001050 73 65 64 69 74 77 69 6e 25 2c 22 3e 48 53 45 64 |seditwin%,">HSEd| 00001060 69 74 22 0d 00 77 15 dc 20 31 2c 22 3e 48 53 45 |it"..w.. 1,">HSE| 00001070 64 69 74 4e 61 6d 65 22 0d 00 78 13 dc 20 32 2c |ditName"..x.. 2,| 00001080 22 3e 48 53 45 64 69 74 55 70 22 0d 00 79 15 dc |">HSEditUp"..y..| 00001090 20 33 2c 22 3e 48 53 45 64 69 74 44 6f 77 6e 22 | 3,">HSEditDown"| 000010a0 0d 00 7a 14 dc 20 34 2c 22 3e 48 53 45 64 69 74 |..z.. 4,">HSEdit| 000010b0 4e 75 6d 22 0d 00 7b 15 dc 20 36 2c 22 3e 48 53 |Num"..{.. 6,">HS| 000010c0 45 64 69 74 48 6f 73 74 22 0d 00 7c 15 dc 20 37 |EditHost"..|.. 7| 000010d0 2c 22 3e 48 53 45 64 69 74 50 6f 72 74 22 0d 00 |,">HSEditPort"..| 000010e0 7d 14 dc 20 39 2c 22 3e 48 50 6f 72 74 4d 65 6e |}.. 9,">HPortMen| 000010f0 75 22 0d 00 7e 18 dc 20 31 30 2c 22 3e 48 53 45 |u"..~.. 10,">HSE| 00001100 64 69 74 55 70 64 61 74 65 22 0d 00 7f 18 dc 20 |ditUpdate"..... | 00001110 31 31 2c 22 3e 48 53 45 64 69 74 44 65 6c 65 74 |11,">HSEditDelet| 00001120 65 22 0d 00 80 0b dc 20 2d 31 2c 2d 31 0d 00 81 |e"..... -1,-1...| 00001130 11 dc 20 2d 32 2c 2d 32 2c 2d 32 2c 2d 32 0d 00 |.. -2,-2,-2,-2..| 00001140 82 1e dd f2 51 28 66 24 29 3a c8 99 26 36 45 33 |....Q(f$):..&6E3| 00001150 38 31 2c 30 2c 66 24 2b bd 30 3a e1 0d 00 83 2a |81,0,f$+.0:....*| 00001160 dd f2 50 3a f2 4d 3a f2 54 28 73 65 64 69 74 77 |..P:.M:.T(seditw| 00001170 69 6e 25 29 3a f2 58 28 73 65 64 69 74 77 69 6e |in%):.X(seditwin| 00001180 25 2c 31 29 3a e1 0d 0e c5 8b dd f2 77 3a c8 99 |%,1):.......w:..| 00001190 38 31 b8 73 3a 44 3d 73 3a 43 3d 93 3a 71 3d 32 |81.s:D=s:C=.:q=2| 000011a0 3a 57 3d 30 3a c8 99 26 34 30 30 45 43 2c 2d 31 |:W=0:..&400EC,-1| 000011b0 2c 2d 31 b8 76 3a c8 99 26 34 30 30 45 43 2c 76 |,-1.v:..&400EC,v| 000011c0 2b 44 2c 2d 31 3a c8 99 32 39 2c 30 2c 43 2c 2c |+D,-1:..29,0,C,,| 000011d0 44 3a c8 99 32 39 2c 32 2c 43 2c 2c 34 2a 71 2b |D:..29,2,C,,4*q+| 000011e0 34 b8 2c 2c 5a 3a 5a 2b 3d 34 3a 5a 21 2d 34 3d |4.,,Z:Z+=4:Z!-4=| 000011f0 26 34 33 34 46 34 43 35 32 3a e3 52 3d 30 b8 71 |&434F4C52:.R=0.q| 00001200 2a 34 2d 34 88 34 3a 5a 21 52 3d 2d 31 3a ed 3a |*4-4.4:Z!R=-1:.:| 00001210 e1 0d 0e c6 26 dd f2 79 28 f8 57 79 2c f8 4e 79 |....&..y(.Wy,.Ny| 00001220 29 3a c8 99 32 39 2c 31 2c 43 b8 2c 2c 2c 4e 79 |):..29,1,C.,,,Ny| 00001230 3a 57 79 3d 44 3a e1 0d 0e c7 34 dd a4 57 3a ea |:Wy=D:....4..W:.| 00001240 47 2c 61 3a c8 99 26 36 30 30 45 43 2c 76 2b 44 |G,a:..&600EC,v+D| 00001250 2b 73 2c 2d 31 b8 61 3b 47 3a e7 28 47 80 31 29 |+s,-1.a;G:.(G.1)| 00001260 3d 31 84 61 3d 76 2b 44 8c 3d a3 0d 0e c8 17 44 |=1.a=v+D.=.....D| 00001270 2b 3d 73 3a c8 99 32 39 2c 35 2c 43 2c 2c 73 3a |+=s:..29,5,C,,s:| 00001280 3d b9 0d 0e c9 2d dd a4 41 28 59 29 3a ea 41 2c |=....-..A(Y):.A,| 00001290 68 2c 47 2c 7a 3a 47 3d b9 3a e7 59 3c 30 8c 7a |h,G,z:G=.:.Y<0.z| 000012a0 3d b9 3a 59 3d 94 28 59 29 2b 34 8b 7a 3d a3 0d |=.:Y=.(Y)+4.z=..| 000012b0 0e ca 34 c8 99 32 39 2c 31 2c 43 b8 2c 2c 68 3a |..4..29,1,C.,,h:| 000012c0 c8 95 59 3e 68 80 47 3a 47 3d a4 57 3a c8 99 32 |..Y>h.G:G=.W:..2| 000012d0 39 2c 31 2c 43 b8 2c 2c 68 3a ce 3a e7 ac 47 8c |9,1,C.,,h:.:..G.| 000012e0 3d 2d 31 0d 0e cb 26 c8 99 26 32 30 30 31 44 2c |=-1...&..&2001D,| 000012f0 32 2c 43 2c 2c 59 b8 2c 2c 41 3b 47 3a e7 28 47 |2,C,,Y.,,A;G:.(G| 00001300 80 31 29 3d 31 8c 3d 2d 31 0d 0e cc 07 e7 7a 8c |.1)=1.=-1.....z.| 00001310 0d 0e cd 1b 21 41 3d 26 34 33 34 46 34 43 35 32 |....!A=&434F4C52| 00001320 3a 41 2b 3d 34 3a e7 57 3d 71 8c 0d 0e ce 4b 5a |:A+=4:.W=q....KZ| 00001330 3d a4 4a 28 5a 2c 34 2a 31 36 29 3a 71 2b 3d 31 |=.J(Z,4*16):q+=1| 00001340 36 3a e7 28 5a 80 31 29 3d 30 8c e3 7a 3d 57 b8 |6:.(Z.1)=0..z=W.| 00001350 71 2d 31 3a 5a 21 28 7a 2a 34 29 3d 2d 31 3a ed |q-1:Z!(z*4)=-1:.| 00001360 8b 5a 2d 3d 31 3a c8 99 32 39 2c 33 2c 43 2c 41 |.Z-=1:..29,3,C,A| 00001370 2d 34 3a 3d 2d 31 0d 0e cf 14 cd 3a 5a 21 28 57 |-4:=-1.....:Z!(W| 00001380 2a 34 29 3d 41 3a 57 2b 3d 31 0d 0e d0 08 cd 3a |*4)=A:W+=1.....:| 00001390 3d 41 0d 0e d1 14 dd f2 41 28 f8 41 29 3a ea 4d |=A......A(.A):.M| 000013a0 3a e7 41 3e 30 8c 0d 0e d2 0b e7 41 3e 43 2b 44 |:.A>0......A>C+D| 000013b0 8c 0d 0e d3 0d c8 99 33 30 2c 37 2c 2c 41 0d 0e |.......30,7,,A..| 000013c0 d4 16 cc 3a e7 41 21 2d 34 3d 26 34 33 34 46 34 |...:.A!-4=&434F4| 000013d0 43 35 32 8c 0d 0e d5 5e 4d 3d 30 3a c8 95 4d 3c |C52....^M=0:..M<| 000013e0 57 80 5a 21 28 4d 2a 34 29 3c 3e 41 3a 4d 2b 3d |W.Z!(M*4)<>A:M+=| 000013f0 31 3a ce 3a e7 4d 3d 57 8c 85 26 38 30 32 2c 22 |1:.:.M=W..&802,"| 00001400 41 74 74 65 6d 70 74 20 74 6f 20 72 65 6c 65 61 |Attempt to relea| 00001410 73 65 20 75 6e 6b 6e 6f 77 6e 20 72 65 6c 6f 63 |se unknown reloc| 00001420 61 74 61 62 6c 65 20 68 65 61 70 20 62 6c 6f 63 |atable heap bloc| 00001430 6b 22 0d 0e d6 28 41 2d 3d 34 3a 57 2d 3d 31 3a |k"...(A-=4:W-=1:| 00001440 5a 21 28 4d 2a 34 29 3d 5a 21 28 57 2a 34 29 3a |Z!(M*4)=Z!(W*4):| 00001450 5a 21 28 57 2a 34 29 3d 2d 31 0d 0e d7 10 cd 3a |Z!(W*4)=-1.....:| 00001460 c8 99 32 39 2c 33 2c 43 2c 41 0d 0e d8 0a cd 3a |..29,3,C,A.....:| 00001470 41 3d 2d 31 0d 0e d9 07 cd 3a e1 0d 0e da 5d dd |A=-1.....:....].| 00001480 a4 4a 28 41 2c 59 29 3a ea 61 2c 47 2c 4d 3a 4d |.J(A,Y):.a,G,M:M| 00001490 3d a3 3a e7 41 21 2d 34 3c 3e 26 34 33 34 46 34 |=.:.A!-4<>&434F4| 000014a0 43 35 32 8c 85 26 38 30 32 2c 22 41 74 74 65 6d |C52..&802,"Attem| 000014b0 70 74 20 74 6f 20 65 78 74 65 6e 64 20 6e 6f 6e |pt to extend non| 000014c0 2d 72 65 6c 6f 63 61 74 61 62 6c 65 20 68 65 61 |-relocatable hea| 000014d0 70 20 62 6c 6f 63 6b 22 0d 0e db 2f f5 3a c8 99 |p block".../.:..| 000014e0 26 32 30 30 31 44 2c 34 2c 43 2c 41 2d 34 2c 59 |&2001D,4,C,A-4,Y| 000014f0 b8 46 79 2c 2c 61 3b 47 3a e7 28 47 80 31 29 3d |.Fy,,a;G:.(G.1)=| 00001500 31 8c 4d 3d ac a4 57 0d 0e dc 12 fd 28 47 80 31 |1.M=..W.....(G.1| 00001510 29 3d 30 84 4d 3a e7 4d 8c 0d 0e dd 09 61 3d 41 |)=0.M:.M.....a=A| 00001520 2d 33 0d 0e de 0c cc 3a e7 41 3c 3e 5a 8c 0d 0e |-3.....:.A<>Z...| 00001530 df 4b 4d 3d 30 3a c8 95 4d 3c 57 80 5a 21 28 4d |.KM=0:..M<W.Z!(M| 00001540 2a 34 29 3c 3e 41 3a 4d 2b 3d 31 3a ce 3a e7 4d |*4)<>A:M+=1:.:.M| 00001550 3d 57 8c 85 26 38 30 32 2c 22 55 6e 6b 6e 6f 77 |=W..&802,"Unknow| 00001560 6e 20 72 65 6c 6f 63 61 74 61 62 6c 65 20 68 65 |n relocatable he| 00001570 61 70 20 62 6c 6f 63 6b 22 0d 0e e0 0f 5a 21 28 |ap block"....Z!(| 00001580 4d 2a 34 29 3d 61 2b 34 0d 0e e1 05 cd 0d 0e e2 |M*4)=a+4........| 00001590 0a cd 3a 3d 61 2b 34 0d 0e e3 2e dd a4 5a 28 61 |..:=a+4......Z(a| 000015a0 24 29 ea 41 25 3a 41 25 3d a4 41 28 a9 28 61 24 |$).A%:A%=.A(.(a$| 000015b0 29 2b 31 29 3a e7 41 25 3c 3e 2d 31 8c 24 28 41 |)+1):.A%<>-1.$(A| 000015c0 25 29 3d 61 24 0d 0e e4 07 3d 41 25 0d 0e e5 28 |%)=a$....=A%...(| 000015d0 dd f2 62 3a de 4d 25 26 34 30 30 3a 67 3d 2d 32 |..b:.M%&400:g=-2| 000015e0 3a 47 25 3d 2d 31 3a 56 25 3d 2d 31 3a 47 79 3d |:G%=-1:V%=-1:Gy=| 000015f0 2d 32 3a e1 0d 0e e6 14 dd f2 43 28 4d 79 29 60 |-2:.......C(My)`| 00001600 25 21 30 3d 4d 79 3a e1 0d 0e e7 b6 dd a4 55 28 |%!0=My:.......U(| 00001610 6e 24 2c 46 79 25 29 ea 6e 25 2c 66 25 2c 5a 79 |n$,Fy%).n%,f%,Zy| 00001620 25 3a c8 99 26 34 30 30 44 39 2c 2c 41 70 70 64 |%:..&400D9,,Appd| 00001630 69 72 24 2b 22 2e 54 65 6d 70 6c 61 74 65 73 22 |ir$+".Templates"| 00001640 3a c8 99 26 34 30 30 44 42 2c 2c 30 2c 2c 2c 2c |:..&400DB,,0,,,,| 00001650 6e 24 2c 30 b8 2c 2c 6e 25 3a de 66 25 6e 25 3a |n$,0.,,n%:.f%n%:| 00001660 c8 99 26 34 30 30 44 42 2c 2c 76 25 2c 66 25 2c |..&400DB,,v%,f%,| 00001670 66 25 2b 6e 25 2c 2d 31 2c 6e 24 2c 30 b8 2c 2c |f%+n%,-1,n$,0.,,| 00001680 2c 2c 2c 2c 5a 79 25 3a c8 99 26 34 30 30 44 41 |,,,,Zy%:..&400DA| 00001690 3a e7 5a 79 25 3d 30 8c 85 26 38 30 33 2c 22 54 |:.Zy%=0..&803,"T| 000016a0 65 6d 70 6c 61 74 65 20 66 69 6c 65 20 22 2b 6e |emplate file "+n| 000016b0 24 2b 22 20 6e 6f 74 20 66 6f 75 6e 64 22 0d 0e |$+" not found"..| 000016c0 e8 21 76 25 21 36 34 3d 46 79 25 3a c8 99 26 34 |.!v%!64=Fy%:..&4| 000016d0 30 30 43 31 2c 2c 76 25 b8 66 25 3a 3d 66 25 0d |00C1,,v%.f%:=f%.| 000016e0 0e e9 3a dd a4 4c ea 63 6f 6d 24 2c 52 2c 70 24 |..:..L.com$,R,p$| 000016f0 3a c8 99 31 36 b8 63 6f 6d 24 3a 70 24 3d 22 22 |:..16.com$:p$=""| 00001700 3a 52 3d a7 63 6f 6d 24 2c 22 20 2d 71 75 69 74 |:R=.com$," -quit| 00001710 20 22 29 3a e7 52 3e 30 8c 0d 0e ea 40 70 24 3d | "):.R>0....@p$=| 00001720 c1 63 6f 6d 24 2c a7 63 6f 6d 24 2c 22 20 22 2c |.com$,.com$," ",| 00001730 52 2b a9 22 20 2d 71 75 69 74 20 22 29 2b 31 29 |R+." -quit ")+1)| 00001740 3a c8 95 c0 70 24 2c 31 29 3d 22 20 22 3a 70 24 |:...p$,1)=" ":p$| 00001750 3d c1 70 24 2c 32 29 3a ce 0d 0e eb 09 cd 3a 3d |=.p$,2):......:=| 00001760 70 24 0d 0e ec 3c dd a4 48 28 56 61 72 24 29 ea |p$...<..H(Var$).| 00001770 45 79 3a c8 99 26 32 30 30 32 33 2c 56 61 72 24 |Ey:..&20023,Var$| 00001780 2c 4d 25 2c 26 46 46 2c 30 2c 33 b8 2c 2c 45 79 |,M%,&FF,0,3.,,Ey| 00001790 3a 4d 25 3f 45 79 3d 26 44 3a 3d 24 4d 25 0d 0e |:M%?Ey=&D:=$M%..| 000017a0 ed 3e dd f2 52 3a ea 85 3a ee 85 ea 3a f2 46 3a |.>..R:..:...:.F:| 000017b0 ef 34 3a 85 a2 30 2c f6 24 2b 22 20 61 74 20 6c |.4:..0,.$+" at l| 000017c0 69 6e 65 20 22 2b c3 9e 2b 22 20 69 6e 20 65 72 |ine "+..+" in er| 000017d0 72 6f 72 20 68 61 6e 64 6c 65 72 22 0d 0e ee af |ror handler"....| 000017e0 6d 65 73 73 24 3d 22 49 6e 74 65 72 6e 61 6c 20 |mess$="Internal | 000017f0 65 72 72 6f 72 20 3a 20 28 22 2b c3 9e 2b 22 29 |error : ("+..+")| 00001800 20 22 2b f6 24 3a ff 28 22 53 65 74 20 45 72 72 | "+.$:.("Set Err| 00001810 6f 72 24 20 22 2b 6d 65 73 73 24 29 3a ff 28 22 |or$ "+mess$):.("| 00001820 53 65 74 20 45 72 72 6f 72 24 54 61 73 6b 20 4e |Set Error$Task N| 00001830 6f 74 20 6b 6e 6f 77 6e 22 29 3a 4d 25 21 30 3d |ot known"):M%!0=| 00001840 9f 3a 24 28 4d 25 2b 34 29 3d 6d 65 73 73 24 2b |.:$(M%+4)=mess$+| 00001850 22 20 77 68 69 6c 73 74 20 69 6e 69 74 69 61 6c |" whilst initial| 00001860 69 73 69 6e 67 22 2b bd 30 3a ee 85 ea 3a 41 70 |ising"+.0:...:Ap| 00001870 70 6e 61 6d 65 24 3d 22 75 6e 69 6e 69 74 69 61 |pname$="uninitia| 00001880 6c 69 73 65 64 20 74 61 73 6b 22 0d 0e ef 43 61 |lised task"...Ca| 00001890 24 3d 41 70 70 6e 61 6d 65 24 3a ee 85 ea 3a f2 |$=Appname$:...:.| 000018a0 46 3a ef 34 3a 85 a2 30 2c f6 24 2b 22 20 61 74 |F:.4:..0,.$+" at| 000018b0 20 6c 69 6e 65 20 22 2b c3 9e 2b 22 20 69 6e 20 | line "+..+" in | 000018c0 65 72 72 6f 72 20 68 61 6e 64 6c 65 72 22 0d 0e |error handler"..| 000018d0 f0 1c c8 99 26 34 30 30 44 46 2c 4d 25 2c 39 2c |....&400DF,M%,9,| 000018e0 41 70 70 6e 61 6d 65 24 3a e1 0d 0e f1 49 dd f2 |Appname$:....I..| 000018f0 61 ea 74 2c 6d 65 73 73 24 2c 5f 25 3a ea 85 3a |a.t,mess$,_%:..:| 00001900 ee 85 ea 3a f2 46 3a ef 34 3a 85 a2 30 2c f6 24 |...:.F:.4:..0,.$| 00001910 2b 22 20 61 74 20 6c 69 6e 65 20 22 2b c3 9e 2b |+" at line "+..+| 00001920 22 20 69 6e 20 65 72 72 6f 72 20 68 61 6e 64 6c |" in error handl| 00001930 65 72 22 0d 0e f2 1b c8 99 36 2c 26 37 43 3a e7 |er"......6,&7C:.| 00001940 9f 3e 26 37 46 46 80 9f 3c 26 38 30 33 8c 0d 0e |.>&7FF..<&803...| 00001950 f3 35 74 3d 9f 2d 26 37 46 46 3a 6d 65 73 73 24 |.5t=.-&7FF:mess$| 00001960 3d f6 24 3a e7 74 3d 33 8c 6d 65 73 73 24 2b 3d |=.$:.t=3.mess$+=| 00001970 22 20 28 43 61 6e 63 65 6c 20 74 6f 20 51 75 69 |" (Cancel to Qui| 00001980 74 29 22 0d 0e f4 2a 5f 25 3d a4 46 28 41 70 70 |t)"...*_%=.F(App| 00001990 6e 61 6d 65 24 2c 6d 65 73 73 24 2c 74 29 3a e7 |name$,mess$,t):.| 000019a0 5f 25 3d 32 80 74 3d 33 8c 4a 25 3d b9 0d 0e f5 |_%=2.t=3.J%=....| 000019b0 5d cc 3a 6d 65 73 73 24 3d 22 49 6e 74 65 72 6e |].:mess$="Intern| 000019c0 61 6c 20 65 72 72 6f 72 20 3a 20 28 22 2b c3 9e |al error : ("+..| 000019d0 2b 22 29 20 22 2b f6 24 2b 22 20 43 61 6e 63 65 |+") "+.$+" Cance| 000019e0 6c 20 74 6f 20 51 75 69 74 22 3a 5f 25 3d a4 46 |l to Quit":_%=.F| 000019f0 28 41 70 70 6e 61 6d 65 24 2c 6d 65 73 73 24 2c |(Appname$,mess$,| 00001a00 33 29 3a e7 5f 25 3c 3e 31 8c 0d 0e f6 3d 4a 25 |3):._%<>1....=J%| 00001a10 3d b9 3a ff 28 22 53 65 74 20 45 72 72 6f 72 24 |=.:.("Set Error$| 00001a20 20 22 2b 6d 65 73 73 24 29 3a ff 28 22 53 65 74 | "+mess$):.("Set| 00001a30 20 45 72 72 6f 72 24 54 61 73 6b 20 22 2b 41 70 | Error$Task "+Ap| 00001a40 70 6e 61 6d 65 24 29 0d 0e f7 26 cd 3a e7 a6 28 |pname$)...&.:..(| 00001a50 2d 31 29 80 a6 28 2d 32 29 80 a6 28 2d 31 37 29 |-1)..(-2)..(-17)| 00001a60 8c ff 28 22 53 70 6f 6f 6c 22 29 3a e0 0d 0e f8 |..("Spool"):....| 00001a70 07 cd 3a e1 0d 0e f9 79 dd a4 46 28 74 69 74 6c |..:....y..F(titl| 00001a80 65 24 2c 6d 65 73 73 61 67 65 24 2c 53 79 25 29 |e$,message$,Sy%)| 00001a90 74 69 74 6c 65 24 3d a4 45 28 74 69 74 6c 65 24 |title$=.E(title$| 00001aa0 29 3a 6d 65 73 73 61 67 65 24 3d a4 45 28 6d 65 |):message$=.E(me| 00001ab0 73 73 61 67 65 24 29 3a 24 28 4d 25 2b 34 29 3d |ssage$):$(M%+4)=| 00001ac0 6d 65 73 73 61 67 65 24 3a 21 4d 25 3d 30 3a c8 |message$:!M%=0:.| 00001ad0 99 26 34 30 30 44 46 2c 4d 25 2c 53 79 25 2c 74 |.&400DF,M%,Sy%,t| 00001ae0 69 74 6c 65 24 b8 2c 5f 25 3a 3d 5f 25 0d 0e fa |itle$.,_%:=_%...| 00001af0 38 dd f2 55 3a ea 85 3a ee 85 ea 3a e7 9f 3d 26 |8..U:..:...:..=&| 00001b00 38 30 33 8c f2 45 28 69 6e 66 6f 62 6f 78 25 2c |803..E(infobox%,| 00001b10 34 2c 22 4f 6c 64 20 74 65 6d 70 6c 61 74 65 22 |4,"Old template"| 00001b20 29 3a e1 8b e1 0d 0e fb eb f2 45 28 69 6e 66 6f |):........E(info| 00001b30 62 6f 78 25 2c 35 2c 22 50 72 6f 67 72 61 6d 22 |box%,5,"Program"| 00001b40 29 3a f2 45 28 69 6e 66 6f 62 6f 78 25 2c 31 2c |):.E(infobox%,1,| 00001b50 c3 28 b8 50 2d 90 29 2b 22 20 62 79 74 65 73 2c |.(.P-.)+" bytes,| 00001b60 20 22 2b c3 28 28 b8 50 2d 90 29 81 26 34 30 30 | "+.((.P-.).&400| 00001b70 29 2b 22 4b 22 29 3a f2 45 28 69 6e 66 6f 62 6f |)+"K"):.E(infobo| 00001b80 78 25 2c 36 2c 22 56 61 72 73 22 29 3a f2 45 28 |x%,6,"Vars"):.E(| 00001b90 69 6e 66 6f 62 6f 78 25 2c 32 2c c3 28 e0 2d 92 |infobox%,2,.(.-.| 00001ba0 29 2b 22 20 62 79 74 65 73 2c 20 22 2b c3 28 28 |)+" bytes, "+.((| 00001bb0 e0 2d 92 29 81 26 34 30 30 29 2b 22 4b 22 29 3a |.-.).&400)+"K"):| 00001bc0 f2 45 28 69 6e 66 6f 62 6f 78 25 2c 37 2c 22 46 |.E(infobox%,7,"F| 00001bd0 72 65 65 22 29 3a f2 45 28 69 6e 66 6f 62 6f 78 |ree"):.E(infobox| 00001be0 25 2c 33 2c c3 28 93 2d e0 29 2b 22 20 62 79 74 |%,3,.(.-.)+" byt| 00001bf0 65 73 2c 20 22 2b c3 28 28 93 2d e0 29 81 26 34 |es, "+.((.-.).&4| 00001c00 30 30 29 2b 22 4b 22 29 3a f2 79 28 66 2c 62 29 |00)+"K"):.y(f,b)| 00001c10 0d 0e fc 60 f2 45 28 69 6e 66 6f 62 6f 78 25 2c |...`.E(infobox%,| 00001c20 38 2c 22 48 65 61 70 22 29 3a f2 45 28 69 6e 66 |8,"Heap"):.E(inf| 00001c30 6f 62 6f 78 25 2c 34 2c c3 28 66 2d 62 29 2b 22 |obox%,4,.(f-b)+"| 00001c40 20 62 79 74 65 73 2c 20 22 2b c3 28 28 66 2d 62 | bytes, "+.((f-b| 00001c50 29 81 26 34 30 30 29 2b 22 4b 20 6f 66 20 22 2b |).&400)+"K of "+| 00001c60 c3 28 66 81 26 34 30 30 29 2b 22 4b 22 29 3a e1 |.(f.&400)+"K"):.| 00001c70 0d 0e fd a0 dd a4 4e 28 41 24 29 3a ea 6c 2c 65 |......N(A$):.l,e| 00001c80 2c 6a 2c 49 2c 77 2c 4f 24 2c 43 24 2c 6f 25 2c |,j,I,w,O$,C$,o%,| 00001c90 4d 79 25 2c 55 25 2c 6b 24 2c 53 24 3a 6f 25 3d |My%,U%,k$,S$:o%=| 00001ca0 61 25 3a 4d 79 25 3d 4f 25 3a 55 25 3d a3 3a 6c |a%:My%=O%:U%=.:l| 00001cb0 3d 53 25 3a 49 3d 30 3a 41 24 2b 3d 22 7c 22 3a |=S%:I=0:A$+="|":| 00001cc0 f2 57 28 a4 47 28 41 24 2c 43 24 29 29 3a f2 5a |.W(.G(A$,C$)):.Z| 00001cd0 28 26 37 30 32 30 37 29 3a 65 3d 53 25 3a f2 5a |(&70207):e=S%:.Z| 00001ce0 28 26 38 30 29 3a f2 5a 28 34 34 29 3a f2 5a 28 |(&80):.Z(44):.Z(| 00001cf0 30 29 3a 7a 25 3d 30 3a 53 24 3d 41 24 3a 77 3d |0):z%=0:S$=A$:w=| 00001d00 30 3a f5 3a e7 55 25 3d b9 8c 55 25 3d b9 2a 32 |0:.:.U%=..U%=.*2| 00001d10 0d 0e fe 4b f5 3a 4f 24 3d a4 47 28 41 24 2c 43 |...K.:O$=.G(A$,C| 00001d20 24 29 3a 7a 25 3d 7a 25 2b 31 3a 51 3d a4 52 28 |$):z%=z%+1:Q=.R(| 00001d30 43 24 2c 6a 2c 73 24 2c 6b 24 29 2b 28 28 2d 28 |C$,j,s$,k$)+((-(| 00001d40 41 24 3d 22 22 29 29 3c 3c 37 29 3a e7 55 25 3d |A$=""))<<7):.U%=| 00001d50 b9 2a 32 80 6b 24 3c 3e 22 22 8c 0d 0e ff 3d 4f |.*2.k$<>""....=O| 00001d60 24 2b 3d c4 49 2b 77 2d 28 a9 28 4f 24 29 2b a9 |$+=.I+w-(.(O$)+.| 00001d70 28 6b 24 29 29 2b 31 2c 22 20 22 29 3a e7 c0 6b |(k$))+1," "):..k| 00001d80 24 2c 31 29 3d 22 a4 22 8c c1 6b 24 2c 31 2c 31 |$,1)="."..k$,1,1| 00001d90 29 3d bd 28 26 38 42 29 0d 0f 00 0a 4f 24 2b 3d |)=.(&8B)....O$+=| 00001da0 6b 24 0d 0f 01 23 cc 3a e7 6b 24 3c 3e 22 22 8c |k$...#.:.k$<>"".| 00001db0 55 25 3d b9 3a e7 77 3c a9 28 6b 24 29 8c 77 3d |U%=.:.w<.(k$).w=| 00001dc0 a9 28 6b 24 29 0d 0f 02 45 cd 3a 78 3d 26 37 30 |.(k$)...E.:x=&70| 00001dd0 30 30 30 32 31 2b 28 28 2d 28 a9 28 4f 24 29 3e |00021+((-(.(O$)>| 00001de0 26 42 29 29 3c 3c 38 29 2b 28 31 3c 3c 26 45 29 |&B))<<8)+(1<<&E)| 00001df0 2a 28 51 80 32 35 36 29 3a e7 28 51 80 34 29 3c |*(Q.256):.(Q.4)<| 00001e00 3e 30 8c 78 3d 78 84 32 35 36 0d 0f 03 2c f2 5a |>0.x=x.256...,.Z| 00001e10 28 51 80 26 46 46 29 3a f2 5a 28 6a 29 3a e7 a9 |(Q.&FF):.Z(j):..| 00001e20 28 4f 24 29 3e 49 80 55 25 3c 3e b9 2a 32 8c 49 |(O$)>I.U%<>.*2.I| 00001e30 3d a9 28 4f 24 29 0d 0f 04 61 f2 5a 28 78 29 3a |=.(O$)...a.Z(x):| 00001e40 f2 67 28 4f 24 2c 73 24 2c 28 51 80 34 29 29 3a |.g(O$,s$,(Q.4)):| 00001e50 fd 41 24 3d 22 22 3a e7 55 25 3d b9 2a 32 8c 49 |.A$="":.U%=.*2.I| 00001e60 2b 3d 77 2b 31 8b e7 55 25 3d b9 8c 61 25 3d 6f |+=w+1..U%=..a%=o| 00001e70 25 3a 4f 25 3d 4d 79 25 3a 52 25 2b 3d 53 25 2d |%:O%=My%:R%+=S%-| 00001e80 65 2d 26 43 3a 53 25 3d 65 2b 26 43 3a 7a 25 3d |e-&C:S%=e+&C:z%=| 00001e90 30 3a 41 24 3d 53 24 0d 0f 05 18 fd 55 25 3c 3e |0:A$=S$.....U%<>| 00001ea0 b9 3a 21 65 3d 49 2a 31 36 2b 31 36 3a 3d 6c 0d |.:!e=I*16+16:=l.| 00001eb0 0f 06 29 dd f2 67 28 54 24 2c 73 24 2c 50 79 29 |..)..g(T$,s$,Py)| 00001ec0 e7 c0 54 24 2c 31 29 3d 22 a4 22 8c 54 24 3d a0 |..T$,1)=".".T$=.| 00001ed0 28 c1 54 24 2c 32 29 29 0d 0f 07 19 e7 a9 28 54 |(.T$,2))......(T| 00001ee0 24 29 3c 26 43 80 73 24 3d 22 22 80 50 79 3d 30 |$)<&C.s$="".Py=0| 00001ef0 8c 0d 0f 08 0a f2 57 28 54 24 29 0d 0f 09 19 cc |......W(T$).....| 00001f00 3a f2 5a 28 a4 43 28 54 24 29 29 3a e7 73 24 3c |:.Z(.C(T$)):.s$<| 00001f10 3e 22 22 8c 0d 0f 0a 36 53 25 21 2d 38 3d 53 25 |>""....6S%!-8=S%| 00001f20 21 2d 38 84 26 38 30 33 3a e7 c0 a4 4b 28 73 24 |!-8.&803:...K(s$| 00001f30 29 2c 32 29 3d 22 73 6d 22 8c 53 25 21 2d 38 3d |),2)="sm".S%!-8=| 00001f40 53 25 21 2d 38 82 26 38 30 30 0d 0f 0b 12 f2 5a |S%!-8.&800.....Z| 00001f50 28 a4 43 28 22 53 22 2b 73 24 29 29 0d 0f 0c 0c |(.C("S"+s$))....| 00001f60 cc 3a f2 5a 28 2d 31 29 0d 0f 0d 11 cd 3a f2 5a |.:.Z(-1).....:.Z| 00001f70 28 a9 28 54 24 29 2b 31 29 0d 0f 0e 07 cd 3a e1 |(.(T$)+1).....:.| 00001f80 0d 0f 0f 4b dd a4 47 28 f8 41 24 2c f8 43 24 29 |...K..G(.A$,.C$)| 00001f90 3a ea 42 24 3a 42 24 3d c0 41 24 2c a7 41 24 2c |:.B$:B$=.A$,.A$,| 00001fa0 22 7c 22 29 2d 31 29 3a 41 24 3d c1 41 24 2c a9 |"|")-1):A$=.A$,.| 00001fb0 28 42 24 29 2b 32 29 3a e7 a7 42 24 2c 22 5d 22 |(B$)+2):..B$,"]"| 00001fc0 29 3c 31 8c 42 24 2b 3d 22 5d 22 0d 0f 10 31 43 |)<1.B$+="]"...1C| 00001fd0 24 3d c1 42 24 2c a7 42 24 2c 22 5d 22 29 2b 31 |$=.B$,.B$,"]")+1| 00001fe0 29 3a 42 24 3d c0 42 24 2c a7 42 24 2c 22 5d 22 |):B$=.B$,.B$,"]"| 00001ff0 29 2d 31 29 3a 3d a4 45 28 42 24 29 0d 0f 11 30 |)-1):=.E(B$)...0| 00002000 dd f2 57 28 54 24 29 e7 a9 28 54 24 29 3e 26 42 |..W(T$)..(T$)>&B| 00002010 8c 85 26 38 30 33 2c 22 4d 65 6e 75 20 65 6e 74 |..&803,"Menu ent| 00002020 72 79 20 74 6f 6f 20 6c 6f 6e 67 22 0d 0f 12 43 |ry too long"...C| 00002030 24 53 25 3d 54 24 3a 53 25 2b 3d 26 43 3a 52 25 |$S%=T$:S%+=&C:R%| 00002040 2d 3d 26 43 3a e7 52 25 3c 3d 34 8c 85 26 38 30 |-=&C:.R%<=4..&80| 00002050 33 2c 22 4e 6f 74 20 65 6e 6f 75 67 68 20 6d 65 |3,"Not enough me| 00002060 6d 6f 72 79 20 66 6f 72 20 6d 65 6e 75 73 22 0d |mory for menus".| 00002070 0f 13 05 e1 0d 0f 14 49 dd f2 5a 28 57 25 29 3a |.......I..Z(W%):| 00002080 21 53 25 3d 57 25 3a 53 25 2b 3d 34 3a 52 25 2d |!S%=W%:S%+=4:R%-| 00002090 3d 34 3a e7 52 25 3c 3d 34 8c 85 26 38 30 33 2c |=4:.R%<=4..&803,| 000020a0 22 4e 6f 74 20 65 6e 6f 75 67 68 20 6d 65 6d 6f |"Not enough memo| 000020b0 72 79 20 66 6f 72 20 6d 65 6e 75 73 22 0d 0f 15 |ry for menus"...| 000020c0 05 e1 0d 0f 16 5d dd a4 52 28 41 24 2c f8 75 2c |.....]..R(A$,.u,| 000020d0 f8 73 24 2c f8 6b 24 29 3a ea 42 24 2c 43 24 2c |.s$,.k$):.B$,C$,| 000020e0 42 3a 75 3d 2d 31 3a 73 24 3d 22 22 3a 6b 24 3d |B:u=-1:s$="":k$=| 000020f0 22 22 3a 41 24 3d 41 24 2b 22 2c 22 3a c8 95 41 |"":A$=A$+",":..A| 00002100 24 3c 3e 22 22 3a 42 24 3d c0 41 24 2c 31 29 3a |$<>"":B$=.A$,1):| 00002110 41 24 3d c1 41 24 2c 32 29 3a c8 8e 42 24 ca 0d |A$=.A$,2):..B$..| 00002120 0f 17 0e c9 22 54 22 3a 42 3d 42 84 31 0d 0f 18 |...."T":B=B.1...| 00002130 0e c9 22 44 22 3a 42 3d 42 84 32 0d 0f 19 0e c9 |.."D":B=B.2.....| 00002140 22 57 22 3a 42 3d 42 84 34 0d 0f 1a 0e c9 22 4d |"W":B=B.4....."M| 00002150 22 3a 42 3d 42 84 38 0d 0f 1b 10 c9 22 53 22 3a |":B=B.8....."S":| 00002160 42 3d 42 84 32 35 36 0d 0f 1c 2e c9 22 4b 22 3a |B=B.256....."K":| 00002170 6b 24 3d c0 41 24 2c a7 41 24 2c 22 2c 22 29 2d |k$=.A$,.A$,",")-| 00002180 31 29 3a 41 24 3d c1 41 24 2c a7 41 24 2c 22 2c |1):A$=.A$,.A$,",| 00002190 22 29 2b 31 29 0d 0f 1d 30 c9 22 3e 22 3a 75 3d |")+1)...0.">":u=| 000021a0 a0 28 c0 41 24 2c a7 41 24 2c 22 2c 22 29 2d 31 |.(.A$,.A$,",")-1| 000021b0 29 29 3a 41 24 3d c1 41 24 2c a7 41 24 2c 22 2c |)):A$=.A$,.A$,",| 000021c0 22 29 2b 31 29 0d 0f 1e 32 c9 22 7d 22 3a 73 24 |")+1)...2."}":s$| 000021d0 3d c0 41 24 2c a7 41 24 2c 22 2c 22 29 2d 31 29 |=.A$,.A$,",")-1)| 000021e0 2b 22 20 22 3a 41 24 3d c1 41 24 2c a7 41 24 2c |+" ":A$=.A$,.A$,| 000021f0 22 2c 22 29 2b 31 29 0d 0f 1f 0a cb 3a ce 3a 3d |",")+1).....:.:=| 00002200 42 0d 0f 20 46 dd a4 43 28 61 24 29 ea 6f 3a 6f |B.. F..C(a$).o:o| 00002210 3d 61 25 3a e7 a9 28 61 24 29 3e 4f 25 2d 31 8c |=a%:..(a$)>O%-1.| 00002220 85 26 38 30 33 2c 22 4e 6f 74 20 65 6e 6f 75 67 |.&803,"Not enoug| 00002230 68 20 72 6f 6f 6d 20 66 6f 72 20 69 6e 64 69 72 |h room for indir| 00002240 65 63 74 69 6f 6e 22 0d 0f 21 25 24 61 25 3d 61 |ection"..!%$a%=a| 00002250 24 3a 61 25 2b 3d a9 28 61 24 29 2b 31 3a 4f 25 |$:a%+=.(a$)+1:O%| 00002260 2d 3d a9 28 61 24 29 2b 31 3a 3d 6f 0d 0f 22 51 |-=.(a$)+1:=o.."Q| 00002270 dd f2 74 3a c8 99 26 34 30 30 43 46 2c 2c 45 25 |..t:..&400CF,,E%| 00002280 3a 4e 25 3d 44 25 3a 67 25 3d 45 25 21 30 2d 36 |:N%=D%:g%=E%!0-6| 00002290 34 3a 75 25 3d 39 36 2b 34 34 2a 74 25 3a c8 99 |4:u%=96+44*t%:..| 000022a0 26 34 30 30 44 34 2c 2c 44 25 2c 45 25 21 30 2d |&400D4,,D%,E%!0-| 000022b0 36 34 2c 39 36 2b 34 34 2a 74 25 3a e1 0d 0f 23 |64,96+44*t%:...#| 000022c0 16 dd f2 47 28 53 25 2c 72 2c 6e 29 3a e7 72 3d |...G(S%,r,n):.r=| 000022d0 2d 31 8c 0d 0f 24 1e c8 99 26 34 30 30 43 46 2c |-1...$...&400CF,| 000022e0 2c 45 25 3a 72 3d 45 25 21 30 3a 6e 3d 45 25 21 |,E%:r=E%!0:n=E%!| 000022f0 34 0d 0f 25 34 cd 3a 4e 25 3d 53 25 3a 67 25 3d |4..%4.:N%=S%:g%=| 00002300 72 2d 36 34 3a 75 25 3d 6e 2b 32 30 3a c8 99 26 |r-64:u%=n+20:..&| 00002310 34 30 30 44 34 2c 2c 53 25 2c 72 2d 36 34 2c 6e |400D4,,S%,r-64,n| 00002320 2b 32 30 3a e1 0d 0f 26 1c dd f2 59 3a c8 99 26 |+20:...&...Y:..&| 00002330 34 30 30 44 34 2c 2c 4e 25 2c 67 25 2c 75 25 3a |400D4,,N%,g%,u%:| 00002340 e1 0d 0f 27 50 dd f2 73 28 4a 2c 79 2c 69 29 3a |...'P..s(J,y,i):| 00002350 4a 2b 3d 79 2a 32 34 2b 32 38 3a f5 3a 21 4a 3d |J+=y*24+28:.:!J=| 00002360 21 4a 80 2d 32 3a 79 2b 3d 31 3a 4a 2b 3d 32 34 |!J.-2:y+=1:J+=24| 00002370 3a fd 28 69 3c 3e 2d 31 80 79 3e 69 29 84 28 28 |:.(i<>-1.y>i).((| 00002380 4a 21 2d 32 34 29 80 26 38 30 29 3d 26 38 30 3a |J!-24).&80)=&80:| 00002390 e1 0d 0f 28 21 dd f2 65 28 4a 2c 43 79 2c 53 79 |...(!..e(J,Cy,Sy| 000023a0 29 4a 2b 3d 43 79 2a 32 34 2b 32 38 3a c8 8e 53 |)J+=Cy*24+28:..S| 000023b0 79 ca 0d 0f 29 0f c9 30 3a 21 4a 3d 21 4a 80 2d |y...)..0:!J=!J.-| 000023c0 32 0d 0f 2a 11 c9 2d 31 2c 31 3a 21 4a 3d 21 4a |2..*..-1,1:!J=!J| 000023d0 84 31 0d 0f 2b 0e c9 32 3a 21 4a 3d 21 4a 82 31 |.1..+..2:!J=!J.1| 000023e0 0d 0f 2c 07 cb 3a e1 0d 0f 2d 5d dd a4 58 28 53 |..,..:...-]..X(S| 000023f0 25 29 ea 77 25 2c 4f 2c 62 24 2c 63 24 3a 77 25 |%).w%,O,b$,c$:w%| 00002400 3d 53 25 3a 4f 3d 30 3a c8 95 28 45 25 21 4f 3e |=S%:O=0:..(E%!O>| 00002410 2d 31 80 77 25 3c 3e 67 29 3a 77 25 3d 77 25 21 |-1.w%<>g):w%=w%!| 00002420 28 33 32 2b 28 45 25 21 4f 29 2a 32 34 29 3a 4f |(32+(E%!O)*24):O| 00002430 2b 3d 34 3a ce 3a e7 77 25 3d 67 80 45 25 21 4f |+=4:.:.w%=g.E%!O| 00002440 3c 3e 30 8c 0d 0f 2e 27 c8 99 26 34 30 30 41 30 |<>0....'..&400A0| 00002450 2c 2c 67 2c 45 25 2b 4f 2c c4 26 46 46 2c bd 30 |,,g,E%+O,.&FF,.0| 00002460 29 2c 26 46 46 b8 2c 2c 2c 6d 24 0d 0f 2f 9b cc |),&FF.,,,m$../..| 00002470 3a c8 99 26 34 30 30 44 35 2c 2c 53 25 2c 45 25 |:..&400D5,,S%,E%| 00002480 2c c4 26 46 46 2c bd 30 29 2c 26 46 46 b8 2c 2c |,.&FF,.0),&FF.,,| 00002490 2c 6d 24 3a 62 24 3d 22 22 3a f5 3a 63 24 3d c0 |,m$:b$="":.:c$=.| 000024a0 6d 24 2c a7 6d 24 2b 22 2e 22 2c 22 2e 22 29 2d |m$,.m$+".",".")-| 000024b0 31 29 3a 6d 24 3d c1 6d 24 2c a9 28 63 24 29 2b |1):m$=.m$,.(c$)+| 000024c0 32 29 3a 63 24 3d c0 63 24 2c a7 63 24 2b 22 20 |2):c$=.c$,.c$+" | 000024d0 5e 22 2c 22 20 5e 22 29 2d 31 29 3a 63 24 3d c0 |^"," ^")-1):c$=.| 000024e0 63 24 2c a7 63 24 2b 22 20 22 2b bd 26 38 42 2c |c$,.c$+" "+.&8B,| 000024f0 22 20 22 2b bd 26 38 42 29 2d 31 29 3a c8 8e c2 |" "+.&8B)-1):...| 00002500 63 24 2c 33 29 ca 0d 0f 30 62 c9 22 45 73 63 22 |c$,3)...0b."Esc"| 00002510 2c 22 44 65 6c 22 2c 22 49 6e 73 22 2c 22 45 6e |,"Del","Ins","En| 00002520 64 22 2c 22 48 6f 6d 22 2c 22 43 70 79 22 2c 22 |d","Hom","Cpy","| 00002530 46 31 30 22 2c 22 46 31 31 22 2c 22 46 31 32 22 |F10","F11","F12"| 00002540 2c 22 46 31 33 22 2c 22 50 72 74 22 2c 22 54 61 |,"F13","Prt","Ta| 00002550 62 22 2c 22 52 65 74 22 3a 63 24 3d c0 63 24 2c |b","Ret":c$=.c$,| 00002560 a9 28 63 24 29 2d 34 29 0d 0f 31 3f cb 3a e7 c1 |.(c$)-4)..1?.:..| 00002570 63 24 2c a9 28 63 24 29 2d 32 2c 32 29 3d 22 20 |c$,.(c$)-2,2)=" | 00002580 46 22 8c e7 c2 63 24 29 3d 22 30 22 84 bb 28 c2 |F"...c$)="0"..(.| 00002590 63 24 29 29 3c 3e 30 8c 63 24 3d c0 63 24 2c a9 |c$))<>0.c$=.c$,.| 000025a0 28 63 24 29 2d 33 29 0d 0f 32 42 c8 95 c2 63 24 |(c$)-3)..2B...c$| 000025b0 29 3d 22 20 22 3a 63 24 3d c0 63 24 29 3a ce 3a |)=" ":c$=.c$):.:| 000025c0 62 24 2b 3d 63 24 2b 22 2e 22 3a fd 6d 24 3d 22 |b$+=c$+".":.m$="| 000025d0 22 84 6d 24 3d 22 2e 22 3a e7 6d 24 3d 22 2e 22 |".m$=".":.m$="."| 000025e0 8c 62 24 2b 3d 22 2e 2e 22 0d 0f 33 0b 6d 24 3d |.b$+=".."..3.m$=| 000025f0 c0 62 24 29 0d 0f 34 09 cd 3a 3d 6d 24 0d 0f 35 |.b$)..4..:=m$..5| 00002600 21 dd f2 4a 28 49 25 29 3a 21 45 25 3d 49 25 3a |!..J(I%):!E%=I%:| 00002610 c8 99 26 34 30 30 43 36 2c 2c 45 25 3a e1 0d 0f |..&400C6,,E%:...| 00002620 36 37 dd f2 54 28 49 25 29 3a 21 45 25 3d 49 25 |67..T(I%):!E%=I%| 00002630 3a c8 99 26 34 30 30 43 42 2c 2c 45 25 3a 45 25 |:..&400CB,,E%:E%| 00002640 21 32 38 3d 2d 31 3a c8 99 26 34 30 30 43 35 2c |!28=-1:..&400C5,| 00002650 2c 45 25 3a e1 0d 0f 37 94 dd a4 5f 28 53 70 72 |,E%:...7..._(Spr| 00002660 24 2c 74 69 74 6c 65 24 2c 48 25 29 ea 6a 25 2c |$,title$,H%).j%,| 00002670 63 25 2c 70 25 2c 45 79 25 3a 74 69 74 6c 65 24 |c%,p%,Ey%:title$| 00002680 3d a4 45 28 74 69 74 6c 65 24 29 3a 45 25 21 30 |=.E(title$):E%!0| 00002690 3d 2d 28 94 28 48 25 29 80 26 46 46 29 3a 45 25 |=-(.(H%).&FF):E%| 000026a0 21 34 3d 30 3a 45 25 21 38 3d 2d 31 36 3a 45 25 |!4=0:E%!8=-16:E%| 000026b0 21 26 43 3d 26 43 2b 31 36 2a a9 28 74 69 74 6c |!&C=&C+16*.(titl| 000026c0 65 24 29 3a 45 25 21 31 36 3d 38 38 3a e7 45 25 |e$):E%!16=88:.E%| 000026d0 21 26 43 3c 26 43 2b 31 36 2a 34 8c 45 25 21 26 |!&C<&C+16*4.E%!&| 000026e0 43 3d 26 43 2b 31 36 2a 34 0d 0f 38 10 e7 74 69 |C=&C+16*4..8..ti| 000026f0 74 6c 65 24 3c 3e 22 22 8c 0d 0f 39 63 45 25 21 |tle$<>""...9cE%!| 00002700 32 30 3d 28 31 3c 3c 32 38 29 2b 28 37 3c 3c 32 |20=(1<<28)+(7<<2| 00002710 34 29 2b 28 33 3c 3c 26 43 29 2b 28 26 42 29 2b |4)+(3<<&C)+(&B)+| 00002720 28 31 3c 3c 38 29 3a 45 25 21 32 34 3d a4 43 28 |(1<<8):E%!24=.C(| 00002730 74 69 74 6c 65 24 29 3a 45 25 21 32 38 3d a4 43 |title$):E%!28=.C| 00002740 28 22 53 22 2b 53 70 72 24 29 3a 45 25 21 33 32 |("S"+Spr$):E%!32| 00002750 3d a9 28 74 69 74 6c 65 24 29 2b 31 0d 0f 3a 36 |=.(title$)+1..:6| 00002760 cc 3a 45 25 21 32 30 3d 28 31 3c 3c 32 38 29 2b |.:E%!20=(1<<28)+| 00002770 28 37 3c 3c 32 34 29 2b 28 33 3c 3c 26 43 29 2b |(7<<24)+(3<<&C)+| 00002780 28 32 36 29 3a 24 28 45 25 2b 32 34 29 3d 53 70 |(26):$(E%+24)=Sp| 00002790 72 24 0d 0f 3b 68 cd 3a c8 99 26 34 30 30 45 39 |r$..;h.:..&400E9| 000027a0 2c 32 39 36 2c 2c c0 53 70 72 24 2c a7 53 70 72 |,296,,.Spr$,.Spr| 000027b0 24 2b 22 2c 22 2c 22 2c 22 29 29 b8 2c 2c 2c 63 |$+",",",")).,,,c| 000027c0 25 2c 70 25 3a c8 99 26 32 30 30 33 35 2c 70 25 |%,p%:..&20035,p%| 000027d0 2c 34 b8 2c 2c 45 79 25 3a 63 25 3d 28 63 25 2b |,4.,,Ey%:c%=(c%+| 000027e0 31 29 3c 3c 45 79 25 3a e7 63 25 3e 45 25 21 26 |1)<<Ey%:.c%>E%!&| 000027f0 43 8c 45 25 21 26 43 3d 63 25 0d 0f 3c 41 e7 28 |C.E%!&C=c%..<A.(| 00002800 94 28 48 25 29 80 26 46 46 29 3d 33 84 28 94 28 |.(H%).&FF)=3.(.(| 00002810 48 25 29 80 26 46 46 29 3d 34 8c 48 25 3d 94 28 |H%).&FF)=4.H%=.(| 00002820 48 25 29 3e 3e 38 8b 48 25 3d 28 94 28 48 25 29 |H%)>>8.H%=(.(H%)| 00002830 80 26 46 46 30 30 29 3c 3c 31 36 0d 0f 3d 19 c8 |.&FF00)<<16..=..| 00002840 99 26 34 30 30 43 32 2c 48 25 2c 45 25 b8 6a 25 |.&400C2,H%,E%.j%| 00002850 3a 3d 6a 25 0d 0f 3e 47 dd a4 4d 28 49 25 2c 59 |:=j%..>G..M(I%,Y| 00002860 25 29 3a 45 25 21 30 3d 49 25 3a 45 25 21 34 3d |%):E%!0=I%:E%!4=| 00002870 59 25 3a c8 99 26 34 30 30 43 45 2c 2c 45 25 3a |Y%:..&400CE,,E%:| 00002880 e7 28 28 45 25 21 32 34 29 80 32 35 36 29 3d 30 |.((E%!24).256)=0| 00002890 8c 3d a4 53 28 45 25 2b 32 38 29 0d 0f 3f 0e 3d |.=.S(E%+28)..?.=| 000028a0 a4 53 28 45 25 21 32 38 29 0d 0f 40 a1 dd f2 45 |.S(E%!28)..@...E| 000028b0 28 49 25 2c 59 25 2c 74 65 78 74 24 29 ea 58 25 |(I%,Y%,text$).X%| 000028c0 3a 74 65 78 74 24 3d a4 45 28 74 65 78 74 24 29 |:text$=.E(text$)| 000028d0 3a c8 99 26 34 30 30 44 33 2c 2c 45 25 3a 58 25 |:..&400D3,,E%:X%| 000028e0 3d 28 21 45 25 3d 49 25 29 80 28 59 25 3d 45 25 |=(!E%=I%).(Y%=E%| 000028f0 21 34 29 3a 45 25 21 30 3d 49 25 3a 45 25 21 34 |!4):E%!0=I%:E%!4| 00002900 3d 59 25 3a c8 99 26 34 30 30 43 45 2c 2c 45 25 |=Y%:..&400CE,,E%| 00002910 3a e7 28 28 45 25 21 32 34 29 80 32 35 36 29 3d |:.((E%!24).256)=| 00002920 30 8c 85 26 38 30 33 2c 22 49 63 6f 6e 20 69 73 |0..&803,"Icon is| 00002930 6e 27 74 20 69 6e 64 69 72 65 63 74 65 64 20 28 |n't indirected (| 00002940 23 22 2b c3 59 25 2b 22 29 22 0d 0f 41 16 e7 a4 |#"+.Y%+")"..A...| 00002950 53 28 45 25 21 32 38 29 3c 3e 74 65 78 74 24 8c |S(E%!28)<>text$.| 00002960 0d 0f 42 4c e7 a9 28 74 65 78 74 24 29 3c 45 25 |..BL..(text$)<E%| 00002970 21 33 36 8c 24 28 45 25 21 32 38 29 3d 74 65 78 |!36.$(E%!28)=tex| 00002980 74 24 8b 85 26 38 30 33 2c 22 54 65 78 74 20 74 |t$..&803,"Text t| 00002990 6f 6f 20 6c 6f 6e 67 20 66 6f 72 20 69 63 6f 6e |oo long for icon| 000029a0 20 28 23 22 2b c3 59 25 2b 22 29 22 0d 0f 43 5f | (#"+.Y%+")"..C_| 000029b0 21 45 25 3d 49 25 3a 45 25 21 34 3d 59 25 3a 45 |!E%=I%:E%!4=Y%:E| 000029c0 25 21 38 3d 30 3a 45 25 21 26 43 3d 30 3a c8 99 |%!8=0:E%!&C=0:..| 000029d0 26 34 30 30 43 44 2c 2c 45 25 3a e7 58 25 80 28 |&400CD,,E%:.X%.(| 000029e0 45 25 21 32 34 80 31 29 3d 31 8c c8 99 26 34 30 |E%!24.1)=1...&40| 000029f0 30 44 32 2c 49 25 2c 59 25 2c 2d 31 2c 2d 31 2c |0D2,I%,Y%,-1,-1,| 00002a00 2d 31 2c a9 28 74 65 78 74 24 29 0d 0f 44 07 cd |-1,.(text$)..D..| 00002a10 3a e1 0d 0f 45 4d dd f2 6e 28 55 2c 4e 2c 58 29 |:...EM..n(U,N,X)| 00002a20 3a ea 4c 2c 50 2c 68 65 6c 70 24 2c 48 2c 61 24 |:.L,P,help$,H,a$| 00002a30 2c 6d 24 2c 6d 32 24 2c 6d 68 24 3a 48 3d a3 3a |,m$,m2$,mh$:H=.:| 00002a40 4c 3d 2d 31 3a f5 3a f3 50 2c 68 65 6c 70 24 3a |L=-1:.:.P,help$:| 00002a50 e7 50 3e 28 31 3c 3c 31 36 29 84 50 3c 30 8c 0d |.P>(1<<16).P<0..| 00002a60 0f 46 09 e7 4c 3d 55 8c 0d 0f 47 17 50 3d 4e 3a |.F..L=U...G.P=N:| 00002a70 68 65 6c 70 24 3d 22 22 3a 6d 32 24 3d 6d 24 0d |help$="":m2$=m$.| 00002a80 0f 48 12 cc 3a 4c 3d 50 3a 6d 24 3d 68 65 6c 70 |.H..:L=P:m$=help| 00002a90 24 0d 0f 49 05 cd 0d 0f 4a 0f cd 3a e7 50 3d 4e |$..I....J..:.P=N| 00002aa0 80 4c 3d 55 8c 0d 0f 4b 13 e7 4e 3d 2d 31 84 68 |.L=U...K..N=-1.h| 00002ab0 65 6c 70 24 3d 22 22 8c 0d 0f 4c 15 f2 53 28 a4 |elp$=""...L..S(.| 00002ac0 45 28 6d 24 29 2b 22 7c 4d 22 2c 58 29 0d 0f 4d |E(m$)+"|M",X)..M| 00002ad0 30 cc 3a 6d 24 3d a4 45 28 6d 24 29 3a e7 a7 6d |0.:m$=.E(m$):..m| 00002ae0 24 2c 22 7c 4d 22 29 3e 30 8c 6d 24 3d c0 6d 24 |$,"|M")>0.m$=.m$| 00002af0 2c a7 6d 24 2c 22 7c 4d 22 29 2d 31 29 0d 0f 4e |,.m$,"|M")-1)..N| 00002b00 1f f2 53 28 a4 45 28 6d 24 29 2b 22 7c 4d 22 2b |..S(.E(m$)+"|M"+| 00002b10 a4 45 28 68 65 6c 70 24 29 2c 58 29 0d 0f 4f 09 |.E(help$),X)..O.| 00002b20 cd 3a 48 3d b9 0d 0f 50 1a cd 3a fd 68 65 6c 70 |.:H=...P..:.help| 00002b30 24 3d 22 2d 31 22 84 48 3d b9 3a e7 ac 48 8c 0d |$="-1".H=.:..H..| 00002b40 0f 51 36 21 4d 25 3d 2d 31 3a 4d 25 21 34 3d 2d |.Q6!M%=-1:M%!4=-| 00002b50 31 3a 4d 25 21 38 3d 2d 31 3a c8 99 26 34 30 30 |1:M%!8=-1:..&400| 00002b60 46 34 2c 31 2c 4d 25 2c 55 2c 4e 3a e7 21 4d 25 |F4,1,M%,U,N:.!M%| 00002b70 3c 3e 2d 31 8c 0d 0f 52 6b 50 3d 45 25 3a 45 25 |<>-1...RkP=E%:E%| 00002b80 3d 4d 25 3a 6d 68 24 3d a4 58 28 4e 25 29 3a 45 |=M%:mh$=.X(N%):E| 00002b90 25 3d 50 3a 6d 24 3d 6d 68 24 3a c8 95 a7 6d 24 |%=P:m$=mh$:...m$| 00002ba0 2c 22 20 22 29 3e 30 3a c1 6d 24 2c a7 6d 24 2c |," ")>0:.m$,.m$,| 00002bb0 22 20 22 29 2c 31 29 3d 22 5f 22 3a ce 3a 68 65 |" "),1)="_":.:he| 00002bc0 6c 70 24 3d a4 44 28 22 48 4d 22 2b 6d 24 29 3a |lp$=.D("HM"+m$):| 00002bd0 e7 68 65 6c 70 24 3c 3e 22 48 4d 22 2b 6d 24 8c |.help$<>"HM"+m$.| 00002be0 0d 0f 53 0f f2 53 28 68 65 6c 70 24 2c 58 29 0d |..S..S(help$,X).| 00002bf0 0f 54 36 cc 3a f5 3a f3 6d 24 2c 50 2c 68 65 6c |.T6.:.:.m$,P,hel| 00002c00 70 24 2c 68 65 6c 70 24 3a fd a0 28 6d 24 29 3d |p$,help$:..(m$)=| 00002c10 4e 25 84 6d 24 3d 22 2d 32 22 3a e7 6d 24 3c 3e |N%.m$="-2":.m$<>| 00002c20 22 2d 32 22 8c 0d 0f 55 0a e7 50 3e 2d 31 8c 0d |"-2"...U..P>-1..| 00002c30 0f 56 13 f2 53 28 68 65 6c 70 24 2c 58 29 3a 48 |.V..S(help$,X):H| 00002c40 3d b9 0d 0f 57 27 cc 3a f5 3a f3 4c 2c 6d 24 2c |=...W'.:.:.L,m$,| 00002c50 50 2c 68 65 6c 70 24 3a e7 bb 28 6d 24 29 3d 30 |P,help$:..(m$)=0| 00002c60 80 6d 24 3c 3e 22 30 22 8c 0d 0f 58 1b e7 6d 68 |.m$<>"0"...X..mh| 00002c70 24 3d 6d 24 8c f2 53 28 68 65 6c 70 24 2c 58 29 |$=m$..S(help$,X)| 00002c80 3a 48 3d b9 0d 0f 59 20 cc 3a e7 4c 3d 4d 25 21 |:H=...Y .:.L=M%!| 00002c90 30 80 bb 28 6d 24 29 3d 4d 25 21 34 80 50 3d 4d |0..(m$)=M%!4.P=M| 00002ca0 25 21 38 8c 0d 0f 5a 13 f2 53 28 68 65 6c 70 24 |%!8...Z..S(help$| 00002cb0 2c 58 29 3a 48 3d b9 0d 0f 5b 05 cd 0d 0f 5c 17 |,X):H=...[....\.| 00002cc0 cd 3a fd 48 3d b9 84 4c 3d 2d 32 84 4c 3e 26 38 |.:.H=..L=-2.L>&8| 00002cd0 30 30 30 0d 0f 5d 05 cd 0d 0f 5e 05 cd 0d 0f 5f |000..]....^...._| 00002ce0 05 cd 0d 0f 60 05 cd 0d 0f 61 07 cd 3a e1 0d 0f |....`....a..:...| 00002cf0 62 3c dd f2 53 28 68 65 6c 70 24 2c 58 29 68 65 |b<..S(help$,X)he| 00002d00 6c 70 24 3d a4 45 28 68 65 6c 70 24 29 3a e7 c2 |lp$=.E(help$):..| 00002d10 68 65 6c 70 24 2c 32 29 3c 3e 22 7c 4d 22 8c 68 |help$,2)<>"|M".h| 00002d20 65 6c 70 24 2b 3d 22 7c 4d 22 0d 0f 63 75 ea 62 |elp$+="|M"..cu.b| 00002d30 24 2c 63 24 3a 68 65 6c 70 24 3d a4 51 28 68 65 |$,c$:help$=.Q(he| 00002d40 6c 70 24 29 3a c8 95 a7 68 65 6c 70 24 2c 22 7c |lp$):...help$,"|| 00002d50 4d 22 29 3e 30 3a 62 24 3d c0 68 65 6c 70 24 2c |M")>0:b$=.help$,| 00002d60 a7 68 65 6c 70 24 2c 22 7c 4d 22 29 2d 31 29 3a |.help$,"|M")-1):| 00002d70 68 65 6c 70 24 3d c1 68 65 6c 70 24 2c a9 28 62 |help$=.help$,.(b| 00002d80 24 29 2b 33 29 3a e7 a7 22 21 2e 3f 22 2c c2 62 |$)+3):.."!.?",.b| 00002d90 24 2c 31 29 29 3d 30 8c 62 24 2b 3d 22 2e 22 0d |$,1))=0.b$+=".".| 00002da0 0f 64 68 63 24 2b 3d 62 24 2b 22 7c 4d 22 3a ce |.dhc$+=b$+"|M":.| 00002db0 3a 45 25 21 26 43 3d 45 25 21 38 3a 45 25 21 34 |:E%!&C=E%!8:E%!4| 00002dc0 3d 58 3a 45 25 21 31 36 3d 26 35 30 33 3a 24 28 |=X:E%!16=&503:$(| 00002dd0 45 25 2b 32 30 29 3d 63 24 2b bd 30 3a 45 25 21 |E%+20)=c$+.0:E%!| 00002de0 30 3d 32 30 2b 28 a9 28 63 24 29 2b 34 29 80 2d |0=20+(.(c$)+4).-| 00002df0 34 3a c8 99 26 34 30 30 45 37 2c 31 37 2c 45 25 |4:..&400E7,17,E%| 00002e00 2c 45 25 21 34 3a e1 0d 0f 65 35 dd f2 63 ea 63 |,E%!4:...e5..c.c| 00002e10 2c 49 3a e7 47 25 3c 3e 2d 31 8c 85 26 38 30 33 |,I:.G%<>-1..&803| 00002e20 2c 22 4d 65 73 73 61 67 65 20 66 69 6c 65 20 61 |,"Message file a| 00002e30 6c 72 65 61 64 79 20 6f 70 65 6e 22 0d 0f 66 3d |lready open"..f=| 00002e40 c8 99 26 34 31 35 30 30 2c 2c 41 70 70 64 69 72 |..&41500,,Appdir| 00002e50 24 2b 22 2e 4d 65 73 73 61 67 65 73 22 b8 63 2c |$+".Messages".c,| 00002e60 2c 49 3a e7 28 63 80 31 29 3d 31 8c 56 25 3d 30 |,I:.(c.1)=1.V%=0| 00002e70 8b 56 25 3d a4 41 28 49 29 0d 0f 67 3c e7 56 25 |.V%=.A(I)..g<.V%| 00002e80 3d 2d 31 8c 85 26 38 30 33 2c 22 4e 6f 20 72 6f |=-1..&803,"No ro| 00002e90 6f 6d 20 66 6f 72 20 73 65 63 6f 6e 64 61 72 79 |om for secondary| 00002ea0 20 4d 65 73 73 61 67 65 54 72 61 6e 73 20 62 75 | MessageTrans bu| 00002eb0 66 66 65 72 22 0d 0f 68 4b 47 25 3d a4 41 28 31 |ffer"..hKG%=.A(1| 00002ec0 36 29 3a e7 47 25 3d 2d 31 8c f2 41 28 56 25 29 |6):.G%=-1..A(V%)| 00002ed0 3a 85 26 38 30 33 2c 22 4e 6f 20 72 6f 6f 6d 20 |:.&803,"No room | 00002ee0 66 6f 72 20 70 72 69 6d 61 72 79 20 4d 65 73 73 |for primary Mess| 00002ef0 61 67 65 54 72 61 6e 73 20 62 75 66 66 65 72 22 |ageTrans buffer"| 00002f00 0d 0f 69 28 c8 99 26 34 31 35 30 31 2c 47 25 2c |..i(..&41501,G%,| 00002f10 41 70 70 64 69 72 24 2b 22 2e 4d 65 73 73 61 67 |Appdir$+".Messag| 00002f20 65 73 22 2c 56 25 3a e1 0d 0f 6a 24 dd f2 46 3a |es",V%:...j$..F:| 00002f30 ea 85 3a ee 85 ea 3a ef 34 3a f6 3a f1 22 20 61 |..:...:.4:.:." a| 00002f40 74 20 22 3b 9e 3a 42 79 3d a5 3a e1 0d 0f 6b 0b |t ";.:By=.:...k.| 00002f50 e7 47 25 3e 2d 31 8c 0d 0f 6c 1d c8 99 26 36 31 |.G%>-1...l...&61| 00002f60 35 30 34 2c 47 25 3a f2 41 28 47 25 29 3a f2 41 |504,G%:.A(G%):.A| 00002f70 28 56 25 29 0d 0f 6d 07 cd 3a e1 0d 0f 6e 2a dd |(V%)..m..:...n*.| 00002f80 a4 44 28 74 24 29 ea 73 31 24 2c 73 32 24 2c 73 |.D(t$).s1$,s2$,s| 00002f90 33 24 2c 61 24 2c 69 25 2c 63 3a e7 47 25 3d 2d |3$,a$,i%,c:.G%=-| 00002fa0 31 8c 3d 74 24 0d 0f 6f 57 61 24 3d c1 74 24 2c |1.=t$..oWa$=.t$,| 00002fb0 a7 74 24 2b 22 3a 22 2c 22 3a 22 29 2b 31 29 3a |.t$+":",":")+1):| 00002fc0 74 24 3d c0 74 24 2c a7 74 24 2b 22 3a 22 2c 22 |t$=.t$,.t$+":","| 00002fd0 3a 22 29 2d 31 29 3a 73 31 24 3d c0 61 24 2c a7 |:")-1):s1$=.a$,.| 00002fe0 61 24 2b 22 3a 22 2c 22 3a 22 29 2d 31 29 3a e7 |a$+":",":")-1):.| 00002ff0 c0 73 31 24 2c 31 29 3d 22 7c 22 8c 0d 0f 70 1c |.s1$,1)="|"...p.| 00003000 73 31 24 3d c1 61 24 2c 32 29 3a 73 32 24 3d 22 |s1$=.a$,2):s2$="| 00003010 22 3a 73 33 24 3d 22 22 0d 0f 71 5f cc 3a 61 24 |":s3$=""..q_.:a$| 00003020 3d c1 61 24 2c a9 28 73 31 24 29 2b 32 29 3a 73 |=.a$,.(s1$)+2):s| 00003030 32 24 3d c0 61 24 2c a7 61 24 2b 22 3a 22 2c 22 |2$=.a$,.a$+":","| 00003040 3a 22 29 2d 31 29 3a e7 c0 73 32 24 2c 31 29 3d |:")-1):..s2$,1)=| 00003050 22 7c 22 8c 73 32 24 3d c1 61 24 2c 32 29 3a 73 |"|".s2$=.a$,2):s| 00003060 33 24 3d 22 22 8b 73 33 24 3d c1 61 24 2c a9 28 |3$="".s3$=.a$,.(| 00003070 73 32 24 29 2b 32 29 0d 0f 72 45 cd 3a c8 99 26 |s2$)+2)..rE.:..&| 00003080 36 31 35 30 32 2c 47 25 2c 74 24 2c 4d 25 2c 32 |61502,G%,t$,M%,2| 00003090 35 36 2c 73 31 24 2c 73 32 24 2c 73 33 24 b8 2c |56,s1$,s2$,s3$.,| 000030a0 2c 2c 69 25 3b 63 3a e7 28 63 80 31 29 3d 31 8c |,,i%;c:.(c.1)=1.| 000030b0 3d 74 24 8b 4d 25 3f 69 25 3d 26 44 0d 0f 73 0c |=t$.M%?i%=&D..s.| 000030c0 3d a4 51 28 24 4d 25 29 0d 0f 74 25 dd a4 45 28 |=.Q($M%)..t%..E(| 000030d0 61 24 29 3a e7 c0 61 24 2c 31 29 3d 22 3e 22 8c |a$):..a$,1)=">".| 000030e0 61 24 3d a4 44 28 c1 61 24 2c 32 29 29 0d 0f 75 |a$=.D(.a$,2))..u| 000030f0 07 3d 61 24 0d 0f 76 18 dd a4 53 28 73 25 29 ea |.=a$..v...S(s%).| 00003100 61 24 3a e7 73 25 3d 30 8c 3d 22 22 0d 0f 77 2f |a$:.s%=0.=""..w/| 00003110 c8 95 3f 73 25 3e 33 31 80 a9 28 61 24 29 3c 26 |..?s%>31..(a$)<&| 00003120 46 46 3a 61 24 3d 61 24 2b bd 3f 73 25 3a 73 25 |FF:a$=a$+.?s%:s%| 00003130 3d 73 25 2b 31 3a ce 3a 3d 61 24 0d 0f 78 4a dd |=s%+1:.:=a$..xJ.| 00003140 a4 4b 28 61 24 29 ea 63 24 2c 62 24 2c 52 3a e3 |.K(a$).c$,b$,R:.| 00003150 52 3d 31 b8 a9 28 61 24 29 3a 63 24 3d c1 61 24 |R=1..(a$):c$=.a$| 00003160 2c 52 2c 31 29 3a e7 63 24 3e 3d 22 41 22 80 63 |,R,1):.c$>="A".c| 00003170 24 3c 3d 22 5a 22 8c 63 24 3d bd 28 97 28 63 24 |$<="Z".c$=.(.(c$| 00003180 29 2b 33 32 29 0d 0f 79 10 62 24 2b 3d 63 24 3a |)+32)..y.b$+=c$:| 00003190 ed 3a 3d 62 24 0d 0f 7a 53 dd a4 4f 28 66 24 29 |.:=b$..zS..O(f$)| 000031a0 3a c8 95 c2 66 24 2c 31 29 3d 22 20 22 84 c2 66 |:...f$,1)=" "..f| 000031b0 24 2c 31 29 3d bd 39 3a 66 24 3d c0 66 24 29 3a |$,1)=.9:f$=.f$):| 000031c0 ce 3a c8 95 c0 66 24 2c 31 29 3d 22 20 22 84 c0 |.:...f$,1)=" "..| 000031d0 66 24 2c 31 29 3d bd 39 3a 66 24 3d c1 66 24 2c |f$,1)=.9:f$=.f$,| 000031e0 32 29 3a ce 3a 3d 66 24 0d 0f 7b 1d dd a4 51 28 |2):.:=f$..{...Q(| 000031f0 61 24 29 3a ea 62 24 2c 64 24 3a ea 85 3a ee 85 |a$):.b$,d$:..:..| 00003200 ea 3a 3d 61 24 0d 0f 7c 5b c8 95 a7 61 24 2c 22 |.:=a$..|[...a$,"| 00003210 a4 22 29 3e 30 3a 62 24 3d c1 61 24 2c a7 61 24 |.")>0:b$=.a$,.a$| 00003220 2c 22 a4 22 29 2b 31 29 3a 62 24 3d c0 62 24 2c |,".")+1):b$=.b$,| 00003230 a7 62 24 2c 22 a4 22 29 2d 31 29 3a 64 24 3d 62 |.b$,".")-1):d$=b| 00003240 24 3a e7 c2 64 24 2c 31 29 3c 3e 22 24 22 8c 64 |$:..d$,1)<>"$".d| 00003250 24 3d 22 53 54 52 24 28 22 2b 64 24 2b 22 29 22 |$="STR$("+d$+")"| 00003260 0d 0f 7d 38 61 24 3d c0 61 24 2c a7 61 24 2c 22 |..}8a$=.a$,.a$,"| 00003270 a4 22 29 2d 31 29 2b a0 28 64 24 29 2b c1 61 24 |.")-1)+.(d$)+.a$| 00003280 2c a7 61 24 2c 22 a4 22 29 2b a9 28 62 24 29 2b |,.a$,".")+.(b$)+| 00003290 32 29 3a ce 3a 3d 61 24 0d 0f 7e 2d dd a4 56 28 |2):.:=a$..~-..V(| 000032a0 66 24 29 ea 72 24 3a e7 a7 66 24 2c 22 3a 22 29 |f$).r$:..f$,":")| 000032b0 3e 30 8c 66 24 3d c1 66 24 2c a7 66 24 2c 22 3a |>0.f$=.f$,.f$,":| 000032c0 22 29 2b 31 29 0d 0f 7f 0f c8 8e a7 66 24 2c 22 |")+1).......f$,"| 000032d0 2e 22 29 ca 0d 0f 80 0c c9 30 3a 72 24 3d 66 24 |.")......0:r$=f$| 000032e0 0d 0f 81 1f 7f 72 24 3d a4 56 28 c2 66 24 2c a9 |.....r$=.V(.f$,.| 000032f0 28 66 24 29 2d a7 66 24 2c 22 2e 22 29 29 29 0d |(f$)-.f$,"."))).| 00003300 0f 82 09 cb 3a 3d 72 24 0d 0f 83 39 dd a4 42 28 |....:=r$...9..B(| 00003310 66 24 29 3a c8 99 26 32 30 30 32 39 2c 33 37 2c |f$):..&20029,37,| 00003320 66 24 2c 4d 25 2c 2c 2c 32 35 36 b8 2c 2c 66 24 |f$,M%,,,256.,,f$| 00003330 3b 51 3a e7 28 51 80 31 29 3d 31 8c 66 24 3d 22 |;Q:.(Q.1)=1.f$="| 00003340 22 0d 0f 84 07 3d 66 24 0d 0f 85 21 dd f2 58 28 |"....=f$...!..X(| 00003350 55 2c 4e 29 3a f2 66 28 55 2c 4e 2c a9 28 a4 4d |U,N):.f(U,N,.(.M| 00003360 28 55 2c 4e 29 29 29 3a e1 0d 0f 86 28 dd f2 66 |(U,N))):....(..f| 00003370 28 55 2c 4e 2c 5a 79 29 3a c8 99 26 34 30 30 44 |(U,N,Zy):..&400D| 00003380 32 2c 55 2c 4e 2c 30 2c 30 2c 2d 31 2c 5a 79 3a |2,U,N,0,0,-1,Zy:| 00003390 e1 0d 0f 87 19 dd f2 64 3a 46 3d 30 3a 4b 3d 30 |.......d:F=0:K=0| 000033a0 3a 45 3d 30 3a 53 3d 30 3a e1 0d 0f 88 1f dd f2 |:E=0:S=0:.......| 000033b0 72 28 74 69 74 6c 65 24 29 3a f2 7a 3a f2 5f 28 |r(title$):.z:._(| 000033c0 74 69 74 6c 65 24 29 3a e1 0d 0f 89 49 dd f2 7a |title$):....I..z| 000033d0 3a ea 72 25 3a c8 95 46 3c 3e 30 3a 72 25 3d 21 |:.r%:..F<>0:r%=!| 000033e0 46 3a f2 41 28 46 29 3a 46 3d 72 25 3a ce 3a c8 |F:.A(F):F=r%:.:.| 000033f0 95 53 3c 3e 30 3a 72 25 3d 21 53 3a f2 41 28 53 |.S<>0:r%=!S:.A(S| 00003400 29 3a 53 3d 72 25 3a ce 3a 4b 3d 30 3a 45 3d 30 |):S=r%:.:K=0:E=0| 00003410 3a e1 0d 0f 8a 88 dd f2 5f 28 74 69 74 6c 65 24 |:......._(title$| 00003420 29 3a ea 54 25 3a 54 25 3d a4 41 28 38 29 3a 21 |):.T%:T%=.A(8):!| 00003430 54 25 3d 53 3a 54 25 21 34 3d 45 3a 53 3d 54 25 |T%=S:T%!4=E:S=T%| 00003440 3a 45 3d a4 41 28 2d 33 36 29 2b 38 3a 45 21 2d |:E=.A(-36)+8:E!-| 00003450 34 3d 32 38 3a 24 45 3d c0 74 69 74 6c 65 24 2c |4=28:$E=.title$,| 00003460 26 42 29 3a 45 21 26 43 3d 26 37 30 32 30 37 3a |&B):E!&C=&70207:| 00003470 45 21 31 36 3d a9 28 c0 74 69 74 6c 65 24 2c 26 |E!16=.(.title$,&| 00003480 42 29 29 2a 31 36 2b 31 36 3a 45 21 32 30 3d 34 |B))*16+16:E!20=4| 00003490 34 3a 45 21 32 34 3d 30 3a e1 0d 0f 8b 18 dd a4 |4:E!24=0:.......| 000034a0 54 3a ea 79 25 2c 54 25 3a e7 45 21 2d 34 3d 32 |T:.y%,T%:.E!-4=2| 000034b0 38 8c 0d 0f 8c 4d 45 3d a4 4a 28 45 2d 38 2c 32 |8....ME=.J(E-8,2| 000034c0 34 29 2b 38 3a 45 21 32 38 3d 30 3a 45 21 33 32 |4)+8:E!28=0:E!32| 000034d0 3d 2d 31 3a 45 21 33 36 3d 26 37 34 30 30 30 32 |=-1:E!36=&740002| 000034e0 31 3a 24 28 45 2b 34 30 29 3d 22 4e 6f 6e 65 22 |1:$(E+40)="None"| 000034f0 3a 45 21 2d 34 3d 28 45 21 2d 34 29 2b 32 34 0d |:E!-4=(E!-4)+24.| 00003500 0f 8d 59 cd 3a 45 21 28 28 45 21 2d 34 29 2d 32 |..Y.:E!((E!-4)-2| 00003510 34 29 3d 45 21 28 28 45 21 2d 34 29 2d 32 34 29 |4)=E!((E!-4)-24)| 00003520 84 26 38 30 3a 45 21 2d 38 3d 46 3a 46 3d 45 2d |.&80:E!-8=F:F=E-| 00003530 38 3a 79 25 3d 45 3a 45 3d 53 21 34 3a 54 25 3d |8:y%=E:E=S!4:T%=| 00003540 21 53 3a f2 41 28 53 29 3a 53 3d 54 25 3a e7 54 |!S:.A(S):S=T%:.T| 00003550 25 3d 30 8c 4b 3d 79 25 0d 0f 8e 07 3d 79 25 0d |%=0.K=y%....=y%.| 00003560 0f 8f 43 dd a4 50 28 69 74 65 6d 24 29 3a ea 64 |..C..P(item$):.d| 00003570 25 3a 64 25 3d a4 41 28 a9 28 69 74 65 6d 24 29 |%:d%=.A(.(item$)| 00003580 2b 35 29 3a 24 28 64 25 2b 34 29 3d 69 74 65 6d |+5):$(d%+4)=item| 00003590 24 3a 21 64 25 3d 46 3a 46 3d 64 25 3a 3d 64 25 |$:!d%=F:F=d%:=d%| 000035a0 2b 34 0d 0f 90 88 dd f2 56 28 69 74 65 6d 24 2c |+4......V(item$,| 000035b0 73 70 72 69 74 65 24 2c 41 79 25 29 3a ea 43 25 |sprite$,Ay%):.C%| 000035c0 3a 45 3d a4 4a 28 45 2d 38 2c 32 34 29 2b 38 3a |:E=.J(E-8,24)+8:| 000035d0 43 25 3d 45 21 2d 34 3a 45 21 28 43 25 29 3d 41 |C%=E!-4:E!(C%)=A| 000035e0 79 25 80 26 46 3a 45 21 28 43 25 2b 34 29 3d 2d |y%.&F:E!(C%+4)=-| 000035f0 31 3a 45 21 28 43 25 2b 38 29 3d 26 37 30 30 30 |1:E!(C%+8)=&7000| 00003600 31 32 31 3a e7 28 41 79 25 80 31 36 29 3d 31 36 |121:.(Ay%.16)=16| 00003610 8c 45 21 28 43 25 2b 38 29 3d 45 21 28 43 25 2b |.E!(C%+8)=E!(C%+| 00003620 38 29 84 28 31 3c 3c 32 32 29 0d 0f 91 3a 45 21 |8).(1<<22)...:E!| 00003630 28 43 25 2b 26 43 29 3d a4 50 28 69 74 65 6d 24 |(C%+&C)=.P(item$| 00003640 29 3a 45 21 28 43 25 2b 32 30 29 3d a9 28 69 74 |):E!(C%+20)=.(it| 00003650 65 6d 24 29 2b 31 3a e7 73 70 72 69 74 65 24 3c |em$)+1:.sprite$<| 00003660 3e 22 22 8c 0d 0f 92 32 45 21 28 43 25 2b 31 36 |>""....2E!(C%+16| 00003670 29 3d a4 50 28 22 53 22 2b 73 70 72 69 74 65 24 |)=.P("S"+sprite$| 00003680 29 3a 45 21 28 43 25 2b 38 29 3d 45 21 28 43 25 |):E!(C%+8)=E!(C%| 00003690 2b 38 29 84 35 30 0d 0f 93 11 cc 3a 45 21 28 43 |+8).50.....:E!(C| 000036a0 25 2b 31 36 29 3d 30 0d 0f 94 1c cd 3a e7 a9 28 |%+16)=0.....:..(| 000036b0 69 74 65 6d 24 29 2b 31 3e 28 45 21 31 36 29 2f |item$)+1>(E!16)/| 000036c0 31 36 8c 0d 0f 95 17 45 21 31 36 3d a9 28 69 74 |16.....E!16=.(it| 000036d0 65 6d 24 29 2a 31 36 2b 31 36 0d 0f 96 16 cd 3a |em$)*16+16.....:| 000036e0 45 21 2d 34 3d 28 45 21 2d 34 29 2b 32 34 3a e1 |E!-4=(E!-4)+24:.| 000036f0 0d 0f 97 45 dd a4 59 3a ea 50 25 3a 50 25 3d a4 |...E..Y:.P%:P%=.| 00003700 41 28 31 36 29 3a 21 50 25 3d 45 3a 50 25 21 34 |A(16):!P%=E:P%!4| 00003710 3d 4b 3a 50 25 21 38 3d 53 3a 50 25 21 26 43 3d |=K:P%!8=S:P%!&C=| 00003720 46 3a 46 3d 30 3a 4b 3d 30 3a 45 3d 30 3a 53 3d |F:F=0:K=0:E=0:S=| 00003730 30 3a 3d 50 25 0d 0f 98 13 dd f2 48 28 50 25 29 |0:=P%......H(P%)| 00003740 3a e7 50 25 3c 3e 30 8c 0d 0f 99 26 45 3d 21 50 |:.P%<>0....&E=!P| 00003750 25 3a 4b 3d 50 25 21 34 3a 53 3d 50 25 21 38 3a |%:K=P%!4:S=P%!8:| 00003760 46 3d 50 25 21 26 43 3a f2 41 28 50 25 29 0d 0f |F=P%!&C:.A(P%)..| 00003770 9a 07 cd 3a e1 0d ff |...:...| 00003777