Home » Archimedes archive » Acorn User » AU 1994-10.adf » !StarInfo_StarInfo » Kemp/!PinFilter/!Config

Kemp/!PinFilter/!Config

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

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

Tape/disk: Home » Archimedes archive » Acorn User » AU 1994-10.adf » !StarInfo_StarInfo
Filename: Kemp/!PinFilter/!Config
Read OK:
File size: 0ED3 bytes
Load address: 0000
Exec address: 0000
File contents
    1REM >!Config (PinFilter)
    2REM by KCE Software (Andrew Kemp)
    3REM LEN June 1994
    5
    6PROCUV:ONERRORPROCUW
    7WHILE NOTUX%:PROCUY(FNUZ(1)):ENDWHILE:PROCUX:SYS&5,Ua$+"!RunMod":END
   14DEFPROCUY(UY%):CASEUY% OF
   16WHEN2:SYS&400C5,,UZ%
   17WHEN6:PROCUb(UZ%!0,UZ%!4,UZ%!8,UZ%!16)
   18WHEN17,18:PROCUc(UZ%!0,UZ%!4,UZ%!8,UZ%!12,UZ%!16,UZ%!20)
   19ENDCASE:ENDPROC
   22DEFPROCUX:PROCUd(Ue%):PROCUf:ENDPROC
   27DEFPROCUW:LOCALUW$:SYS&400D0,,-1:Ug%!0=ERR:$(Ug%+4)=REPORT$:$(Ug%+4)=REPORT$+" (Internal error code "+STR$(ERL)+") Quit?"+CHR$(0):SYS&400DF,Ug%,3,Uh$ TO,Ui%:IFUX% THENEND
   34IFUi%=1 THENUX%=TRUE:PROCUX:END
   35ENDPROC
   37DEFPROCUj(Uk%):SYS&400D0,,-1:SYS&400DF,Uk%,1,Uh$:ENDPROC
   42DEFFNUl(Um%):LOCALUn$:WHILEUm%?0>31:Un$+=CHR$(?Um%):Um%+=1:ENDWHILE:=Un$
   50DEFPROCUo(Uo$,Up$,Uq$,Ur$,Us$):Uo$=FNUt(Ue%,Uo$,Up$,Uq$,Ur$,Us$):UZ%!0=24+(LEN(Uo$) AND&FFFFFC):UZ%!12=UZ%!8:UZ%!16=&503:$(UZ%+20)=Uo$+CHR$(0):SYS&400E7,17,UZ%,UZ%!4:ENDPROC
   59DEFPROCUu(Uv%,Uw%):CASEUv% OF
   61WHENUx%:IFUw%>7 THENPROCUo("configwh"+STR$(Uw%),"","","","")ELSEPROCUo("configwh","","","","")
   62ENDCASE:ENDPROC
   65DEFPROCUy(Uv%,Uw%,Uz$):Ug%!0=Uv%:Ug%!4=Uw%:SYS&400CE,,Ug%:$Ug%!28=Uz$:Ug%!8=0:Ug%!12=0:SYS&400CD,,Ug%:ENDPROC
   75DEFFNVU(Uv%,Uw%):Ug%!0=Uv%:Ug%!4=Uw%:SYS&400CE,,Ug%:=(Ug%!24 AND1<<21)>0
   81DEFPROCVV(Uv%,Uw%,VW%):IFFNVU(Uv%,Uw%)<>VW% THENPROCVX(Uv%,Uw%,ABS(VW%=TRUE)<<21,1<<21)
   83ENDPROC
   85DEFPROCVX(Uv%,Uw%,VY%,VZ%):Ug%!0=Uv%:Ug%!4=Uw%:Ug%!8=VY%:Ug%!12=VZ%:SYS&400CD,,Ug%:ENDPROC
   93DEFPROCUV:PROCVa:PROCVb:Ue%=FNVc(Ua$+"Messages"):PROCVd:PROCVe(Ue%):PROCVf(Ux%):Vg%=FNVh(Ua$+"Options",%111000):PROCVi(Vg%):SYS&5,"Unset Alt$State":ENDPROC
  105DEFPROCVa:Vj$="Config 0.04 (16-Jun-94)":Ua$="<PinFilter$Dir>.":Uh$="PinFilter: Config":Vk%=&1000:UX%=FALSE:Vl%=3:DIMUZ% &100,Ug% Vk%,Vm% 256:ENDPROC
  115DEFFNVn(Vo%,Vp%):LOCALVq%:SYS&35,Vo%,Vp% TO,,Vq%:=Vq%
  120DEFPROCVr(RETURNVs%,RETURNVt%):Vs%=(FNVn(-1,11)+1)<<FNVn(-1,4):Vt%=(FNVn(-1,12)+1)<<FNVn(-1,5):ENDPROC
  125DEFPROCUb(Vu%,Vv%,Vw%,Uw%):IFVw%=1 ORVw%=4 THEN
  127CASEUw% OF
  128WHEN8:IFVw%=4 THENUX%=TRUEELSEPROCVi(Vg%)
  129WHEN9:Vg%=FNVx:PROCVy(Vg%,Ua$+"Options"):IFVw%=4 THENUX%=TRUE
  132ENDCASE
  133ENDIF:IFUX% THEN
  135REPEAT:SYS&400C7,,UZ%:SYS&1C TO,,Vw%:UNTILVw%=0
  139ENDIF:ENDPROC
  142DEFPROCUd(Ue%):SYS&41504,Ue%:SYS&1E,7,,Ue%:ENDPROC
  147DEFPROCVz(Ue%,WU$,Up$,Uq$,Ur$,Us$):LOCALUk%:Ug%!0=17:$(Ug%+4)=WU$+CHR$(0):SYS&61506,Ug%,Ue%,0,,Up$,Uq$,Ur$,Us$ TOUk%:PROCUj(Uk%):ENDPROC
  154DEFFNVc(WV$):LOCALUe%,Um%,WW%,WX%:SYS&41500,,WV$ TOWW%,,WX%:IFWW% AND1 THENUm%=0ELSEDIMUm% WX%
  158SYS&1E,6,,,16 TO,,Ue%:SYS&41501,Ue%,WV$,Um%:=Ue%
  162DEFFNUt(Ue%,WU$,Up$,Uq$,Ur$,Us$):SYS&41502,Ue%,WU$,Vm%,256,Up$,Uq$,Ur$,Us$ TO,,WY%:=FNUl(Vm%)
  166DEFFNUZ(WZ%):SYS&400C7,WZ%,UZ% TOWa%:=Wa%
  170DEFFNVh(Wb$,Wc%):LOCALWd%,We%,Wf%,Wg%,WW%:SYS&8,17,Wb$ TOWe%,,,,Wd%:CASEWe% OF
  174WHEN0:Wf%=Wc%
  175WHEN1:IFWd%=4 THEN
  176SYS&20008,16,Wb$,Ug%,0 TOWg%;WW%:IF(WW% AND1) THEN
  178PROCUj(Wg%):UX%=TRUE
  180ELSE:Wf%=Ug%!0
  182ENDIF
  183ELSE:PROCVz(Ue%,"corrupt","","","",""):UX%=TRUE
  186ENDIF
  187WHEN2:PROCVz(Ue%,"isdir","","","",""):UX%=TRUE
  189ENDCASE:=Wf%
  192DEFFNVx:LOCALWf%,Uw%:FORUw%=10 TO10+Vl%-1:IFFNVU(Ux%,Uw%) THENWf%=Wf% OR1<<(Uw%-10+3)
  196NEXTUw%:=Wf%
  199DEFPROCVi(Wf%):LOCALUw%:FORUw%=10 TO10+Vl%-1:PROCVV(Ux%,Uw%,(Wf% AND(1<<(Uw%-10+3)))>0):NEXTUw%:ENDPROC
  206DEFPROCVy(Wf%,Wb$):Ug%!0=Wf%:SYS&20008,10,Wb$,&ffd,,Ug%,Ug%+4 TOWg%;WW%:IF(WW% AND1) THEN
  210PROCUj(Wg%)
  211ENDIF:ENDPROC
  214DEFPROCVb:$(Ug%+0)="TASK":SYS&400C0,310,Ug%!0,Uh$,-1 TO,Wh%:ENDPROC
  219DEFPROCUf:$(Ug%+0)="TASK":SYS&400DD,Wh%,Ug%!0:ENDPROC
  224DEFPROCUc(WX%,Wi%,Wj%,Wk%,Wl%,Wm%):CASEWl% OF
  226WHEN0:UX%=TRUE
  227WHEN&502:PROCUu(UZ%!32,UZ%!36)
  228WHEN&400C2:IFWi%<>Wh% ANDFNUl(UZ%+28)=Uh$ THENUX%=TRUE
  229ENDCASE:ENDPROC
  232DEFPROCWn(Uv%):Ug%!0=Uv%:SYS&400C6,,Ug%:ENDPROC
  237DEFFNWo(Wp$):LOCALWq%,Wr%,Ws%,Wt%,Uv%:SYS&400DB,,-1,,,-1,Wp$,0 TO,Ws%,Wt%:DIMWq% Ws%,Wr% Wt%:SYS&400DB,,Wq%,Wr%,Wr%+Wt%,-1,Wp$,0:SYS&400C1,,Wq% TOUv%:=Uv%
  245DEFPROCVe(Ue%):LOCALWu%:PROCUy(Ux%,4," "+FNUt(Ue%,"configw4","","","","")+" "):FORWu%=5 TO10+Vl%-1:PROCUy(Ux%,Wu%,FNUt(Ue%,"configw"+STR$(Wu%),"","","","")):NEXTWu%:PROCWv(Ux%,FNUt(Ue%,"configwt","","","","")):ENDPROC
  254DEFPROCVd:LOCALWw$,Wx%,Wy$,Wz%:SYS&400D9,,Ua$+"Templates":Ux%=FNWo("config"):SYS&400DA,,Ua$+"Templates":ENDPROC
  261DEFFNXU(Uv%):Ug%!0=Uv%:SYS&400CB,,Ug%:=(((Ug%!32) AND(1<<16))>0)
  266DEFPROCVf(Uv%):LOCALXV%,XW%,Vs%,Vt%:PROCVr(Vs%,Vt%):Ug%!0=Uv%:SYS&400CB,0,Ug%:Ug%!28=-1:XV%=Ug%!12-Ug%!4:XW%=Ug%!16-Ug%!8:Ug%!4=(Vs%-XV%)/2:Ug%!8=(Vt%-XW%)/2:Ug%!12=(Vs%+XV%)/2:Ug%!16=(Vt%+XW%)/2:SYS&400C5,,Ug%:ENDPROC
  281DEFPROCWv(Uv%,XX$):Ug%!0=Uv%:SYS&400CC,,Ug%:$(Ug%!76)=XX$:IFFNXU(Uv%) THENPROCXY(FALSE,Ug%!4,Ug%!16,Ug%!12,Ug%!16+44)
  286ENDPROC
� >!Config (PinFilter)
#� by KCE Software (Andrew Kemp)
� � June 1994


�UV:��UW
2ȕ �UX%:�UY(�UZ(1)):�:�UX:ș&5,Ua$+"!RunMod":�
��UY(UY%):ȎUY% �
�2:ș&400C5,,UZ%
$�6:�Ub(UZ%!0,UZ%!4,UZ%!8,UZ%!16)
6�17,18:�Uc(UZ%!0,UZ%!4,UZ%!8,UZ%!12,UZ%!16,UZ%!20)
�:�
��UX:�Ud(Ue%):�Uf:�
���UW:�UW$:ș&400D0,,-1:Ug%!0=�:$(Ug%+4)=�$:$(Ug%+4)=�$+" (Internal error code "+�(�)+") Quit?"+�(0):ș&400DF,Ug%,3,Uh$ �,Ui%:�UX% ��
"�Ui%=1 �UX%=�:�UX:�
#�
%/��Uj(Uk%):ș&400D0,,-1:ș&400DF,Uk%,1,Uh$:�
*8ݤUl(Um%):�Un$:ȕUm%?0>31:Un$+=�(?Um%):Um%+=1:�:=Un$
2���Uo(Uo$,Up$,Uq$,Ur$,Us$):Uo$=�Ut(Ue%,Uo$,Up$,Uq$,Ur$,Us$):UZ%!0=24+(�(Uo$) �&FFFFFC):UZ%!12=UZ%!8:UZ%!16=&503:$(UZ%+20)=Uo$+�(0):ș&400E7,17,UZ%,UZ%!4:�
;��Uu(Uv%,Uw%):ȎUv% �
=O�Ux%:�Uw%>7 ��Uo("configwh"+�(Uw%),"","","","")��Uo("configwh","","","","")
>�:�
Ad��Uy(Uv%,Uw%,Uz$):Ug%!0=Uv%:Ug%!4=Uw%:ș&400CE,,Ug%:$Ug%!28=Uz$:Ug%!8=0:Ug%!12=0:ș&400CD,,Ug%:�
KFݤVU(Uv%,Uw%):Ug%!0=Uv%:Ug%!4=Uw%:ș&400CE,,Ug%:=(Ug%!24 �1<<21)>0
QI��VV(Uv%,Uw%,VW%):�VU(Uv%,Uw%)<>VW% ��VX(Uv%,Uw%,�(VW%=�)<<21,1<<21)
S�
UR��VX(Uv%,Uw%,VY%,VZ%):Ug%!0=Uv%:Ug%!4=Uw%:Ug%!8=VY%:Ug%!12=VZ%:ș&400CD,,Ug%:�
]��UV:�Va:�Vb:Ue%=�Vc(Ua$+"Messages"):�Vd:�Ve(Ue%):�Vf(Ux%):Vg%=�Vh(Ua$+"Options",%111000):�Vi(Vg%):ș&5,"Unset Alt$State":�
i���Va:Vj$="Config 0.04 (16-Jun-94)":Ua$="<PinFilter$Dir>.":Uh$="PinFilter: Config":Vk%=&1000:UX%=�:Vl%=3:�UZ% &100,Ug% Vk%,Vm% 256:�
s0ݤVn(Vo%,Vp%):�Vq%:ș&35,Vo%,Vp% �,,Vq%:=Vq%
xQ��Vr(�Vs%,�Vt%):Vs%=(�Vn(-1,11)+1)<<�Vn(-1,4):Vt%=(�Vn(-1,12)+1)<<�Vn(-1,5):�
})��Ub(Vu%,Vv%,Vw%,Uw%):�Vw%=1 �Vw%=4 �
ȎUw% �
��8:�Vw%=4 �UX%=���Vi(Vg%)
�3�9:Vg%=�Vx:�Vy(Vg%,Ua$+"Options"):�Vw%=4 �UX%=�
��
��:�UX% �
�'�:ș&400C7,,UZ%:ș&1C �,,Vw%:�Vw%=0
��:�
�)��Ud(Ue%):ș&41504,Ue%:ș&1E,7,,Ue%:�
�u��Vz(Ue%,WU$,Up$,Uq$,Ur$,Us$):�Uk%:Ug%!0=17:$(Ug%+4)=WU$+�(0):ș&61506,Ug%,Ue%,0,,Up$,Uq$,Ur$,Us$ �Uk%:�Uj(Uk%):�
�NݤVc(WV$):�Ue%,Um%,WW%,WX%:ș&41500,,WV$ �WW%,,WX%:�WW% �1 �Um%=0��Um% WX%
�1ș&1E,6,,,16 �,,Ue%:ș&41501,Ue%,WV$,Um%:=Ue%
�[ݤUt(Ue%,WU$,Up$,Uq$,Ur$,Us$):ș&41502,Ue%,WU$,Vm%,256,Up$,Uq$,Ur$,Us$ �,,WY%:=�Ul(Vm%)
�(ݤUZ(WZ%):ș&400C7,WZ%,UZ% �Wa%:=Wa%
�FݤVh(Wb$,Wc%):�Wd%,We%,Wf%,Wg%,WW%:ș&8,17,Wb$ �We%,,,,Wd%:ȎWe% �
��0:Wf%=Wc%
��1:�Wd%=4 �
�.ș&20008,16,Wb$,Ug%,0 �Wg%;WW%:�(WW% �1) �
��Uj(Wg%):UX%=�
��:Wf%=Ug%!0
��
�*�:�Vz(Ue%,"corrupt","","","",""):UX%=�
��
�)�2:�Vz(Ue%,"isdir","","","",""):UX%=�
�
�:=Wf%
�IݤVx:�Wf%,Uw%:�Uw%=10 �10+Vl%-1:�VU(Ux%,Uw%) �Wf%=Wf% �1<<(Uw%-10+3)
�
�Uw%:=Wf%
�Q��Vi(Wf%):�Uw%:�Uw%=10 �10+Vl%-1:�VV(Ux%,Uw%,(Wf% �(1<<(Uw%-10+3)))>0):�Uw%:�
�P��Vy(Wf%,Wb$):Ug%!0=Wf%:ș&20008,10,Wb$,&ffd,,Ug%,Ug%+4 �Wg%;WW%:�(WW% �1) �
��Uj(Wg%)
��:�
�:��Vb:$(Ug%+0)="TASK":ș&400C0,310,Ug%!0,Uh$,-1 �,Wh%:�
�-��Uf:$(Ug%+0)="TASK":ș&400DD,Wh%,Ug%!0:�
�)��Uc(WX%,Wi%,Wj%,Wk%,Wl%,Wm%):ȎWl% �
��0:UX%=�
��&502:�Uu(UZ%!32,UZ%!36)
�-�&400C2:�Wi%<>Wh% ��Ul(UZ%+28)=Uh$ �UX%=�
��:�
�'��Wn(Uv%):Ug%!0=Uv%:ș&400C6,,Ug%:�
�ݤWo(Wp$):�Wq%,Wr%,Ws%,Wt%,Uv%:ș&400DB,,-1,,,-1,Wp$,0 �,Ws%,Wt%:�Wq% Ws%,Wr% Wt%:ș&400DB,,Wq%,Wr%,Wr%+Wt%,-1,Wp$,0:ș&400C1,,Wq% �Uv%:=Uv%
����Ve(Ue%):�Wu%:�Uy(Ux%,4," "+�Ut(Ue%,"configw4","","","","")+" "):�Wu%=5 �10+Vl%-1:�Uy(Ux%,Wu%,�Ut(Ue%,"configw"+�(Wu%),"","","","")):�Wu%:�Wv(Ux%,�Ut(Ue%,"configwt","","","","")):�
�a��Vd:�Ww$,Wx%,Wy$,Wz%:ș&400D9,,Ua$+"Templates":Ux%=�Wo("config"):ș&400DA,,Ua$+"Templates":�
>ݤXU(Uv%):Ug%!0=Uv%:ș&400CB,,Ug%:=(((Ug%!32) �(1<<16))>0)

���Vf(Uv%):�XV%,XW%,Vs%,Vt%:�Vr(Vs%,Vt%):Ug%!0=Uv%:ș&400CB,0,Ug%:Ug%!28=-1:XV%=Ug%!12-Ug%!4:XW%=Ug%!16-Ug%!8:Ug%!4=(Vs%-XV%)/2:Ug%!8=(Vt%-XW%)/2:Ug%!12=(Vs%+XV%)/2:Ug%!16=(Vt%+XW%)/2:ș&400C5,,Ug%:�
g��Wv(Uv%,XX$):Ug%!0=Uv%:ș&400CC,,Ug%:$(Ug%!76)=XX$:�XU(Uv%) ��XY(�,Ug%!4,Ug%!16,Ug%!12,Ug%!16+44)
�
�
00000000  0d 00 01 1a f4 20 3e 21  43 6f 6e 66 69 67 20 28  |..... >!Config (|
00000010  50 69 6e 46 69 6c 74 65  72 29 0d 00 02 23 f4 20  |PinFilter)...#. |
00000020  62 79 20 4b 43 45 20 53  6f 66 74 77 61 72 65 20  |by KCE Software |
00000030  28 41 6e 64 72 65 77 20  4b 65 6d 70 29 0d 00 03  |(Andrew Kemp)...|
00000040  11 f4 20 a9 20 4a 75 6e  65 20 31 39 39 34 0d 00  |.. . June 1994..|
00000050  05 04 0d 00 06 0d f2 55  56 3a ee 85 f2 55 57 0d  |.......UV:...UW.|
00000060  00 07 32 c8 95 20 ac 55  58 25 3a f2 55 59 28 a4  |..2.. .UX%:.UY(.|
00000070  55 5a 28 31 29 29 3a ce  3a f2 55 58 3a c8 99 26  |UZ(1)):.:.UX:..&|
00000080  35 2c 55 61 24 2b 22 21  52 75 6e 4d 6f 64 22 3a  |5,Ua$+"!RunMod":|
00000090  e0 0d 00 0e 15 dd f2 55  59 28 55 59 25 29 3a c8  |.......UY(UY%):.|
000000a0  8e 55 59 25 20 ca 0d 00  10 14 c9 32 3a c8 99 26  |.UY% ......2:..&|
000000b0  34 30 30 43 35 2c 2c 55  5a 25 0d 00 11 24 c9 36  |400C5,,UZ%...$.6|
000000c0  3a f2 55 62 28 55 5a 25  21 30 2c 55 5a 25 21 34  |:.Ub(UZ%!0,UZ%!4|
000000d0  2c 55 5a 25 21 38 2c 55  5a 25 21 31 36 29 0d 00  |,UZ%!8,UZ%!16)..|
000000e0  12 36 c9 31 37 2c 31 38  3a f2 55 63 28 55 5a 25  |.6.17,18:.Uc(UZ%|
000000f0  21 30 2c 55 5a 25 21 34  2c 55 5a 25 21 38 2c 55  |!0,UZ%!4,UZ%!8,U|
00000100  5a 25 21 31 32 2c 55 5a  25 21 31 36 2c 55 5a 25  |Z%!12,UZ%!16,UZ%|
00000110  21 32 30 29 0d 00 13 07  cb 3a e1 0d 00 16 17 dd  |!20).....:......|
00000120  f2 55 58 3a f2 55 64 28  55 65 25 29 3a f2 55 66  |.UX:.Ud(Ue%):.Uf|
00000130  3a e1 0d 00 1b 88 dd f2  55 57 3a ea 55 57 24 3a  |:.......UW:.UW$:|
00000140  c8 99 26 34 30 30 44 30  2c 2c 2d 31 3a 55 67 25  |..&400D0,,-1:Ug%|
00000150  21 30 3d 9f 3a 24 28 55  67 25 2b 34 29 3d f6 24  |!0=.:$(Ug%+4)=.$|
00000160  3a 24 28 55 67 25 2b 34  29 3d f6 24 2b 22 20 28  |:$(Ug%+4)=.$+" (|
00000170  49 6e 74 65 72 6e 61 6c  20 65 72 72 6f 72 20 63  |Internal error c|
00000180  6f 64 65 20 22 2b c3 28  9e 29 2b 22 29 20 51 75  |ode "+.(.)+") Qu|
00000190  69 74 3f 22 2b bd 28 30  29 3a c8 99 26 34 30 30  |it?"+.(0):..&400|
000001a0  44 46 2c 55 67 25 2c 33  2c 55 68 24 20 b8 2c 55  |DF,Ug%,3,Uh$ .,U|
000001b0  69 25 3a e7 55 58 25 20  8c e0 0d 00 22 17 e7 55  |i%:.UX% ...."..U|
000001c0  69 25 3d 31 20 8c 55 58  25 3d b9 3a f2 55 58 3a  |i%=1 .UX%=.:.UX:|
000001d0  e0 0d 00 23 05 e1 0d 00  25 2f dd f2 55 6a 28 55  |...#....%/..Uj(U|
000001e0  6b 25 29 3a c8 99 26 34  30 30 44 30 2c 2c 2d 31  |k%):..&400D0,,-1|
000001f0  3a c8 99 26 34 30 30 44  46 2c 55 6b 25 2c 31 2c  |:..&400DF,Uk%,1,|
00000200  55 68 24 3a e1 0d 00 2a  38 dd a4 55 6c 28 55 6d  |Uh$:...*8..Ul(Um|
00000210  25 29 3a ea 55 6e 24 3a  c8 95 55 6d 25 3f 30 3e  |%):.Un$:..Um%?0>|
00000220  33 31 3a 55 6e 24 2b 3d  bd 28 3f 55 6d 25 29 3a  |31:Un$+=.(?Um%):|
00000230  55 6d 25 2b 3d 31 3a ce  3a 3d 55 6e 24 0d 00 32  |Um%+=1:.:=Un$..2|
00000240  9d dd f2 55 6f 28 55 6f  24 2c 55 70 24 2c 55 71  |...Uo(Uo$,Up$,Uq|
00000250  24 2c 55 72 24 2c 55 73  24 29 3a 55 6f 24 3d a4  |$,Ur$,Us$):Uo$=.|
00000260  55 74 28 55 65 25 2c 55  6f 24 2c 55 70 24 2c 55  |Ut(Ue%,Uo$,Up$,U|
00000270  71 24 2c 55 72 24 2c 55  73 24 29 3a 55 5a 25 21  |q$,Ur$,Us$):UZ%!|
00000280  30 3d 32 34 2b 28 a9 28  55 6f 24 29 20 80 26 46  |0=24+(.(Uo$) .&F|
00000290  46 46 46 46 43 29 3a 55  5a 25 21 31 32 3d 55 5a  |FFFFC):UZ%!12=UZ|
000002a0  25 21 38 3a 55 5a 25 21  31 36 3d 26 35 30 33 3a  |%!8:UZ%!16=&503:|
000002b0  24 28 55 5a 25 2b 32 30  29 3d 55 6f 24 2b bd 28  |$(UZ%+20)=Uo$+.(|
000002c0  30 29 3a c8 99 26 34 30  30 45 37 2c 31 37 2c 55  |0):..&400E7,17,U|
000002d0  5a 25 2c 55 5a 25 21 34  3a e1 0d 00 3b 19 dd f2  |Z%,UZ%!4:...;...|
000002e0  55 75 28 55 76 25 2c 55  77 25 29 3a c8 8e 55 76  |Uu(Uv%,Uw%):..Uv|
000002f0  25 20 ca 0d 00 3d 4f c9  55 78 25 3a e7 55 77 25  |% ...=O.Ux%:.Uw%|
00000300  3e 37 20 8c f2 55 6f 28  22 63 6f 6e 66 69 67 77  |>7 ..Uo("configw|
00000310  68 22 2b c3 28 55 77 25  29 2c 22 22 2c 22 22 2c  |h"+.(Uw%),"","",|
00000320  22 22 2c 22 22 29 8b f2  55 6f 28 22 63 6f 6e 66  |"","")..Uo("conf|
00000330  69 67 77 68 22 2c 22 22  2c 22 22 2c 22 22 2c 22  |igwh","","","","|
00000340  22 29 0d 00 3e 07 cb 3a  e1 0d 00 41 64 dd f2 55  |")..>..:...Ad..U|
00000350  79 28 55 76 25 2c 55 77  25 2c 55 7a 24 29 3a 55  |y(Uv%,Uw%,Uz$):U|
00000360  67 25 21 30 3d 55 76 25  3a 55 67 25 21 34 3d 55  |g%!0=Uv%:Ug%!4=U|
00000370  77 25 3a c8 99 26 34 30  30 43 45 2c 2c 55 67 25  |w%:..&400CE,,Ug%|
00000380  3a 24 55 67 25 21 32 38  3d 55 7a 24 3a 55 67 25  |:$Ug%!28=Uz$:Ug%|
00000390  21 38 3d 30 3a 55 67 25  21 31 32 3d 30 3a c8 99  |!8=0:Ug%!12=0:..|
000003a0  26 34 30 30 43 44 2c 2c  55 67 25 3a e1 0d 00 4b  |&400CD,,Ug%:...K|
000003b0  46 dd a4 56 55 28 55 76  25 2c 55 77 25 29 3a 55  |F..VU(Uv%,Uw%):U|
000003c0  67 25 21 30 3d 55 76 25  3a 55 67 25 21 34 3d 55  |g%!0=Uv%:Ug%!4=U|
000003d0  77 25 3a c8 99 26 34 30  30 43 45 2c 2c 55 67 25  |w%:..&400CE,,Ug%|
000003e0  3a 3d 28 55 67 25 21 32  34 20 80 31 3c 3c 32 31  |:=(Ug%!24 .1<<21|
000003f0  29 3e 30 0d 00 51 49 dd  f2 56 56 28 55 76 25 2c  |)>0..QI..VV(Uv%,|
00000400  55 77 25 2c 56 57 25 29  3a e7 a4 56 55 28 55 76  |Uw%,VW%):..VU(Uv|
00000410  25 2c 55 77 25 29 3c 3e  56 57 25 20 8c f2 56 58  |%,Uw%)<>VW% ..VX|
00000420  28 55 76 25 2c 55 77 25  2c 94 28 56 57 25 3d b9  |(Uv%,Uw%,.(VW%=.|
00000430  29 3c 3c 32 31 2c 31 3c  3c 32 31 29 0d 00 53 05  |)<<21,1<<21)..S.|
00000440  e1 0d 00 55 52 dd f2 56  58 28 55 76 25 2c 55 77  |...UR..VX(Uv%,Uw|
00000450  25 2c 56 59 25 2c 56 5a  25 29 3a 55 67 25 21 30  |%,VY%,VZ%):Ug%!0|
00000460  3d 55 76 25 3a 55 67 25  21 34 3d 55 77 25 3a 55  |=Uv%:Ug%!4=Uw%:U|
00000470  67 25 21 38 3d 56 59 25  3a 55 67 25 21 31 32 3d  |g%!8=VY%:Ug%!12=|
00000480  56 5a 25 3a c8 99 26 34  30 30 43 44 2c 2c 55 67  |VZ%:..&400CD,,Ug|
00000490  25 3a e1 0d 00 5d 7f dd  f2 55 56 3a f2 56 61 3a  |%:...]...UV:.Va:|
000004a0  f2 56 62 3a 55 65 25 3d  a4 56 63 28 55 61 24 2b  |.Vb:Ue%=.Vc(Ua$+|
000004b0  22 4d 65 73 73 61 67 65  73 22 29 3a f2 56 64 3a  |"Messages"):.Vd:|
000004c0  f2 56 65 28 55 65 25 29  3a f2 56 66 28 55 78 25  |.Ve(Ue%):.Vf(Ux%|
000004d0  29 3a 56 67 25 3d a4 56  68 28 55 61 24 2b 22 4f  |):Vg%=.Vh(Ua$+"O|
000004e0  70 74 69 6f 6e 73 22 2c  25 31 31 31 30 30 30 29  |ptions",%111000)|
000004f0  3a f2 56 69 28 56 67 25  29 3a c8 99 26 35 2c 22  |:.Vi(Vg%):..&5,"|
00000500  55 6e 73 65 74 20 41 6c  74 24 53 74 61 74 65 22  |Unset Alt$State"|
00000510  3a e1 0d 00 69 87 dd f2  56 61 3a 56 6a 24 3d 22  |:...i...Va:Vj$="|
00000520  43 6f 6e 66 69 67 20 30  2e 30 34 20 28 31 36 2d  |Config 0.04 (16-|
00000530  4a 75 6e 2d 39 34 29 22  3a 55 61 24 3d 22 3c 50  |Jun-94)":Ua$="<P|
00000540  69 6e 46 69 6c 74 65 72  24 44 69 72 3e 2e 22 3a  |inFilter$Dir>.":|
00000550  55 68 24 3d 22 50 69 6e  46 69 6c 74 65 72 3a 20  |Uh$="PinFilter: |
00000560  43 6f 6e 66 69 67 22 3a  56 6b 25 3d 26 31 30 30  |Config":Vk%=&100|
00000570  30 3a 55 58 25 3d a3 3a  56 6c 25 3d 33 3a de 55  |0:UX%=.:Vl%=3:.U|
00000580  5a 25 20 26 31 30 30 2c  55 67 25 20 56 6b 25 2c  |Z% &100,Ug% Vk%,|
00000590  56 6d 25 20 32 35 36 3a  e1 0d 00 73 30 dd a4 56  |Vm% 256:...s0..V|
000005a0  6e 28 56 6f 25 2c 56 70  25 29 3a ea 56 71 25 3a  |n(Vo%,Vp%):.Vq%:|
000005b0  c8 99 26 33 35 2c 56 6f  25 2c 56 70 25 20 b8 2c  |..&35,Vo%,Vp% .,|
000005c0  2c 56 71 25 3a 3d 56 71  25 0d 00 78 51 dd f2 56  |,Vq%:=Vq%..xQ..V|
000005d0  72 28 f8 56 73 25 2c f8  56 74 25 29 3a 56 73 25  |r(.Vs%,.Vt%):Vs%|
000005e0  3d 28 a4 56 6e 28 2d 31  2c 31 31 29 2b 31 29 3c  |=(.Vn(-1,11)+1)<|
000005f0  3c a4 56 6e 28 2d 31 2c  34 29 3a 56 74 25 3d 28  |<.Vn(-1,4):Vt%=(|
00000600  a4 56 6e 28 2d 31 2c 31  32 29 2b 31 29 3c 3c a4  |.Vn(-1,12)+1)<<.|
00000610  56 6e 28 2d 31 2c 35 29  3a e1 0d 00 7d 29 dd f2  |Vn(-1,5):...})..|
00000620  55 62 28 56 75 25 2c 56  76 25 2c 56 77 25 2c 55  |Ub(Vu%,Vv%,Vw%,U|
00000630  77 25 29 3a e7 56 77 25  3d 31 20 84 56 77 25 3d  |w%):.Vw%=1 .Vw%=|
00000640  34 20 8c 0d 00 7f 0b c8  8e 55 77 25 20 ca 0d 00  |4 .......Uw% ...|
00000650  80 1d c9 38 3a e7 56 77  25 3d 34 20 8c 55 58 25  |...8:.Vw%=4 .UX%|
00000660  3d b9 8b f2 56 69 28 56  67 25 29 0d 00 81 33 c9  |=...Vi(Vg%)...3.|
00000670  39 3a 56 67 25 3d a4 56  78 3a f2 56 79 28 56 67  |9:Vg%=.Vx:.Vy(Vg|
00000680  25 2c 55 61 24 2b 22 4f  70 74 69 6f 6e 73 22 29  |%,Ua$+"Options")|
00000690  3a e7 56 77 25 3d 34 20  8c 55 58 25 3d b9 0d 00  |:.Vw%=4 .UX%=...|
000006a0  84 05 cb 0d 00 85 0c cd  3a e7 55 58 25 20 8c 0d  |........:.UX% ..|
000006b0  00 87 27 f5 3a c8 99 26  34 30 30 43 37 2c 2c 55  |..'.:..&400C7,,U|
000006c0  5a 25 3a c8 99 26 31 43  20 b8 2c 2c 56 77 25 3a  |Z%:..&1C .,,Vw%:|
000006d0  fd 56 77 25 3d 30 0d 00  8b 07 cd 3a e1 0d 00 8e  |.Vw%=0.....:....|
000006e0  29 dd f2 55 64 28 55 65  25 29 3a c8 99 26 34 31  |)..Ud(Ue%):..&41|
000006f0  35 30 34 2c 55 65 25 3a  c8 99 26 31 45 2c 37 2c  |504,Ue%:..&1E,7,|
00000700  2c 55 65 25 3a e1 0d 00  93 75 dd f2 56 7a 28 55  |,Ue%:....u..Vz(U|
00000710  65 25 2c 57 55 24 2c 55  70 24 2c 55 71 24 2c 55  |e%,WU$,Up$,Uq$,U|
00000720  72 24 2c 55 73 24 29 3a  ea 55 6b 25 3a 55 67 25  |r$,Us$):.Uk%:Ug%|
00000730  21 30 3d 31 37 3a 24 28  55 67 25 2b 34 29 3d 57  |!0=17:$(Ug%+4)=W|
00000740  55 24 2b bd 28 30 29 3a  c8 99 26 36 31 35 30 36  |U$+.(0):..&61506|
00000750  2c 55 67 25 2c 55 65 25  2c 30 2c 2c 55 70 24 2c  |,Ug%,Ue%,0,,Up$,|
00000760  55 71 24 2c 55 72 24 2c  55 73 24 20 b8 55 6b 25  |Uq$,Ur$,Us$ .Uk%|
00000770  3a f2 55 6a 28 55 6b 25  29 3a e1 0d 00 9a 4e dd  |:.Uj(Uk%):....N.|
00000780  a4 56 63 28 57 56 24 29  3a ea 55 65 25 2c 55 6d  |.Vc(WV$):.Ue%,Um|
00000790  25 2c 57 57 25 2c 57 58  25 3a c8 99 26 34 31 35  |%,WW%,WX%:..&415|
000007a0  30 30 2c 2c 57 56 24 20  b8 57 57 25 2c 2c 57 58  |00,,WV$ .WW%,,WX|
000007b0  25 3a e7 57 57 25 20 80  31 20 8c 55 6d 25 3d 30  |%:.WW% .1 .Um%=0|
000007c0  8b de 55 6d 25 20 57 58  25 0d 00 9e 31 c8 99 26  |..Um% WX%...1..&|
000007d0  31 45 2c 36 2c 2c 2c 31  36 20 b8 2c 2c 55 65 25  |1E,6,,,16 .,,Ue%|
000007e0  3a c8 99 26 34 31 35 30  31 2c 55 65 25 2c 57 56  |:..&41501,Ue%,WV|
000007f0  24 2c 55 6d 25 3a 3d 55  65 25 0d 00 a2 5b dd a4  |$,Um%:=Ue%...[..|
00000800  55 74 28 55 65 25 2c 57  55 24 2c 55 70 24 2c 55  |Ut(Ue%,WU$,Up$,U|
00000810  71 24 2c 55 72 24 2c 55  73 24 29 3a c8 99 26 34  |q$,Ur$,Us$):..&4|
00000820  31 35 30 32 2c 55 65 25  2c 57 55 24 2c 56 6d 25  |1502,Ue%,WU$,Vm%|
00000830  2c 32 35 36 2c 55 70 24  2c 55 71 24 2c 55 72 24  |,256,Up$,Uq$,Ur$|
00000840  2c 55 73 24 20 b8 2c 2c  57 59 25 3a 3d a4 55 6c  |,Us$ .,,WY%:=.Ul|
00000850  28 56 6d 25 29 0d 00 a6  28 dd a4 55 5a 28 57 5a  |(Vm%)...(..UZ(WZ|
00000860  25 29 3a c8 99 26 34 30  30 43 37 2c 57 5a 25 2c  |%):..&400C7,WZ%,|
00000870  55 5a 25 20 b8 57 61 25  3a 3d 57 61 25 0d 00 aa  |UZ% .Wa%:=Wa%...|
00000880  46 dd a4 56 68 28 57 62  24 2c 57 63 25 29 3a ea  |F..Vh(Wb$,Wc%):.|
00000890  57 64 25 2c 57 65 25 2c  57 66 25 2c 57 67 25 2c  |Wd%,We%,Wf%,Wg%,|
000008a0  57 57 25 3a c8 99 26 38  2c 31 37 2c 57 62 24 20  |WW%:..&8,17,Wb$ |
000008b0  b8 57 65 25 2c 2c 2c 2c  57 64 25 3a c8 8e 57 65  |.We%,,,,Wd%:..We|
000008c0  25 20 ca 0d 00 ae 0e c9  30 3a 57 66 25 3d 57 63  |% ......0:Wf%=Wc|
000008d0  25 0d 00 af 0f c9 31 3a  e7 57 64 25 3d 34 20 8c  |%.....1:.Wd%=4 .|
000008e0  0d 00 b0 2e c8 99 26 32  30 30 30 38 2c 31 36 2c  |......&20008,16,|
000008f0  57 62 24 2c 55 67 25 2c  30 20 b8 57 67 25 3b 57  |Wb$,Ug%,0 .Wg%;W|
00000900  57 25 3a e7 28 57 57 25  20 80 31 29 20 8c 0d 00  |W%:.(WW% .1) ...|
00000910  b2 12 f2 55 6a 28 57 67  25 29 3a 55 58 25 3d b9  |...Uj(Wg%):UX%=.|
00000920  0d 00 b4 0f cc 3a 57 66  25 3d 55 67 25 21 30 0d  |.....:Wf%=Ug%!0.|
00000930  00 b6 05 cd 0d 00 b7 2a  cc 3a f2 56 7a 28 55 65  |.......*.:.Vz(Ue|
00000940  25 2c 22 63 6f 72 72 75  70 74 22 2c 22 22 2c 22  |%,"corrupt","","|
00000950  22 2c 22 22 2c 22 22 29  3a 55 58 25 3d b9 0d 00  |","",""):UX%=...|
00000960  ba 05 cd 0d 00 bb 29 c9  32 3a f2 56 7a 28 55 65  |......).2:.Vz(Ue|
00000970  25 2c 22 69 73 64 69 72  22 2c 22 22 2c 22 22 2c  |%,"isdir","","",|
00000980  22 22 2c 22 22 29 3a 55  58 25 3d b9 0d 00 bd 0a  |"",""):UX%=.....|
00000990  cb 3a 3d 57 66 25 0d 00  c0 49 dd a4 56 78 3a ea  |.:=Wf%...I..Vx:.|
000009a0  57 66 25 2c 55 77 25 3a  e3 55 77 25 3d 31 30 20  |Wf%,Uw%:.Uw%=10 |
000009b0  b8 31 30 2b 56 6c 25 2d  31 3a e7 a4 56 55 28 55  |.10+Vl%-1:..VU(U|
000009c0  78 25 2c 55 77 25 29 20  8c 57 66 25 3d 57 66 25  |x%,Uw%) .Wf%=Wf%|
000009d0  20 84 31 3c 3c 28 55 77  25 2d 31 30 2b 33 29 0d  | .1<<(Uw%-10+3).|
000009e0  00 c4 0d ed 55 77 25 3a  3d 57 66 25 0d 00 c7 51  |....Uw%:=Wf%...Q|
000009f0  dd f2 56 69 28 57 66 25  29 3a ea 55 77 25 3a e3  |..Vi(Wf%):.Uw%:.|
00000a00  55 77 25 3d 31 30 20 b8  31 30 2b 56 6c 25 2d 31  |Uw%=10 .10+Vl%-1|
00000a10  3a f2 56 56 28 55 78 25  2c 55 77 25 2c 28 57 66  |:.VV(Ux%,Uw%,(Wf|
00000a20  25 20 80 28 31 3c 3c 28  55 77 25 2d 31 30 2b 33  |% .(1<<(Uw%-10+3|
00000a30  29 29 29 3e 30 29 3a ed  55 77 25 3a e1 0d 00 ce  |)))>0):.Uw%:....|
00000a40  50 dd f2 56 79 28 57 66  25 2c 57 62 24 29 3a 55  |P..Vy(Wf%,Wb$):U|
00000a50  67 25 21 30 3d 57 66 25  3a c8 99 26 32 30 30 30  |g%!0=Wf%:..&2000|
00000a60  38 2c 31 30 2c 57 62 24  2c 26 66 66 64 2c 2c 55  |8,10,Wb$,&ffd,,U|
00000a70  67 25 2c 55 67 25 2b 34  20 b8 57 67 25 3b 57 57  |g%,Ug%+4 .Wg%;WW|
00000a80  25 3a e7 28 57 57 25 20  80 31 29 20 8c 0d 00 d2  |%:.(WW% .1) ....|
00000a90  0c f2 55 6a 28 57 67 25  29 0d 00 d3 07 cd 3a e1  |..Uj(Wg%).....:.|
00000aa0  0d 00 d6 3a dd f2 56 62  3a 24 28 55 67 25 2b 30  |...:..Vb:$(Ug%+0|
00000ab0  29 3d 22 54 41 53 4b 22  3a c8 99 26 34 30 30 43  |)="TASK":..&400C|
00000ac0  30 2c 33 31 30 2c 55 67  25 21 30 2c 55 68 24 2c  |0,310,Ug%!0,Uh$,|
00000ad0  2d 31 20 b8 2c 57 68 25  3a e1 0d 00 db 2d dd f2  |-1 .,Wh%:....-..|
00000ae0  55 66 3a 24 28 55 67 25  2b 30 29 3d 22 54 41 53  |Uf:$(Ug%+0)="TAS|
00000af0  4b 22 3a c8 99 26 34 30  30 44 44 2c 57 68 25 2c  |K":..&400DD,Wh%,|
00000b00  55 67 25 21 30 3a e1 0d  00 e0 29 dd f2 55 63 28  |Ug%!0:....)..Uc(|
00000b10  57 58 25 2c 57 69 25 2c  57 6a 25 2c 57 6b 25 2c  |WX%,Wi%,Wj%,Wk%,|
00000b20  57 6c 25 2c 57 6d 25 29  3a c8 8e 57 6c 25 20 ca  |Wl%,Wm%):..Wl% .|
00000b30  0d 00 e2 0c c9 30 3a 55  58 25 3d b9 0d 00 e3 1c  |.....0:UX%=.....|
00000b40  c9 26 35 30 32 3a f2 55  75 28 55 5a 25 21 33 32  |.&502:.Uu(UZ%!32|
00000b50  2c 55 5a 25 21 33 36 29  0d 00 e4 2d c9 26 34 30  |,UZ%!36)...-.&40|
00000b60  30 43 32 3a e7 57 69 25  3c 3e 57 68 25 20 80 a4  |0C2:.Wi%<>Wh% ..|
00000b70  55 6c 28 55 5a 25 2b 32  38 29 3d 55 68 24 20 8c  |Ul(UZ%+28)=Uh$ .|
00000b80  55 58 25 3d b9 0d 00 e5  07 cb 3a e1 0d 00 e8 27  |UX%=......:....'|
00000b90  dd f2 57 6e 28 55 76 25  29 3a 55 67 25 21 30 3d  |..Wn(Uv%):Ug%!0=|
00000ba0  55 76 25 3a c8 99 26 34  30 30 43 36 2c 2c 55 67  |Uv%:..&400C6,,Ug|
00000bb0  25 3a e1 0d 00 ed 90 dd  a4 57 6f 28 57 70 24 29  |%:.......Wo(Wp$)|
00000bc0  3a ea 57 71 25 2c 57 72  25 2c 57 73 25 2c 57 74  |:.Wq%,Wr%,Ws%,Wt|
00000bd0  25 2c 55 76 25 3a c8 99  26 34 30 30 44 42 2c 2c  |%,Uv%:..&400DB,,|
00000be0  2d 31 2c 2c 2c 2d 31 2c  57 70 24 2c 30 20 b8 2c  |-1,,,-1,Wp$,0 .,|
00000bf0  57 73 25 2c 57 74 25 3a  de 57 71 25 20 57 73 25  |Ws%,Wt%:.Wq% Ws%|
00000c00  2c 57 72 25 20 57 74 25  3a c8 99 26 34 30 30 44  |,Wr% Wt%:..&400D|
00000c10  42 2c 2c 57 71 25 2c 57  72 25 2c 57 72 25 2b 57  |B,,Wq%,Wr%,Wr%+W|
00000c20  74 25 2c 2d 31 2c 57 70  24 2c 30 3a c8 99 26 34  |t%,-1,Wp$,0:..&4|
00000c30  30 30 43 31 2c 2c 57 71  25 20 b8 55 76 25 3a 3d  |00C1,,Wq% .Uv%:=|
00000c40  55 76 25 0d 00 f5 b9 dd  f2 56 65 28 55 65 25 29  |Uv%......Ve(Ue%)|
00000c50  3a ea 57 75 25 3a f2 55  79 28 55 78 25 2c 34 2c  |:.Wu%:.Uy(Ux%,4,|
00000c60  22 20 22 2b a4 55 74 28  55 65 25 2c 22 63 6f 6e  |" "+.Ut(Ue%,"con|
00000c70  66 69 67 77 34 22 2c 22  22 2c 22 22 2c 22 22 2c  |figw4","","","",|
00000c80  22 22 29 2b 22 20 22 29  3a e3 57 75 25 3d 35 20  |"")+" "):.Wu%=5 |
00000c90  b8 31 30 2b 56 6c 25 2d  31 3a f2 55 79 28 55 78  |.10+Vl%-1:.Uy(Ux|
00000ca0  25 2c 57 75 25 2c a4 55  74 28 55 65 25 2c 22 63  |%,Wu%,.Ut(Ue%,"c|
00000cb0  6f 6e 66 69 67 77 22 2b  c3 28 57 75 25 29 2c 22  |onfigw"+.(Wu%),"|
00000cc0  22 2c 22 22 2c 22 22 2c  22 22 29 29 3a ed 57 75  |","","","")):.Wu|
00000cd0  25 3a f2 57 76 28 55 78  25 2c a4 55 74 28 55 65  |%:.Wv(Ux%,.Ut(Ue|
00000ce0  25 2c 22 63 6f 6e 66 69  67 77 74 22 2c 22 22 2c  |%,"configwt","",|
00000cf0  22 22 2c 22 22 2c 22 22  29 29 3a e1 0d 00 fe 61  |"","","")):....a|
00000d00  dd f2 56 64 3a ea 57 77  24 2c 57 78 25 2c 57 79  |..Vd:.Ww$,Wx%,Wy|
00000d10  24 2c 57 7a 25 3a c8 99  26 34 30 30 44 39 2c 2c  |$,Wz%:..&400D9,,|
00000d20  55 61 24 2b 22 54 65 6d  70 6c 61 74 65 73 22 3a  |Ua$+"Templates":|
00000d30  55 78 25 3d a4 57 6f 28  22 63 6f 6e 66 69 67 22  |Ux%=.Wo("config"|
00000d40  29 3a c8 99 26 34 30 30  44 41 2c 2c 55 61 24 2b  |):..&400DA,,Ua$+|
00000d50  22 54 65 6d 70 6c 61 74  65 73 22 3a e1 0d 01 05  |"Templates":....|
00000d60  3e dd a4 58 55 28 55 76  25 29 3a 55 67 25 21 30  |>..XU(Uv%):Ug%!0|
00000d70  3d 55 76 25 3a c8 99 26  34 30 30 43 42 2c 2c 55  |=Uv%:..&400CB,,U|
00000d80  67 25 3a 3d 28 28 28 55  67 25 21 33 32 29 20 80  |g%:=(((Ug%!32) .|
00000d90  28 31 3c 3c 31 36 29 29  3e 30 29 0d 01 0a ca dd  |(1<<16))>0).....|
00000da0  f2 56 66 28 55 76 25 29  3a ea 58 56 25 2c 58 57  |.Vf(Uv%):.XV%,XW|
00000db0  25 2c 56 73 25 2c 56 74  25 3a f2 56 72 28 56 73  |%,Vs%,Vt%:.Vr(Vs|
00000dc0  25 2c 56 74 25 29 3a 55  67 25 21 30 3d 55 76 25  |%,Vt%):Ug%!0=Uv%|
00000dd0  3a c8 99 26 34 30 30 43  42 2c 30 2c 55 67 25 3a  |:..&400CB,0,Ug%:|
00000de0  55 67 25 21 32 38 3d 2d  31 3a 58 56 25 3d 55 67  |Ug%!28=-1:XV%=Ug|
00000df0  25 21 31 32 2d 55 67 25  21 34 3a 58 57 25 3d 55  |%!12-Ug%!4:XW%=U|
00000e00  67 25 21 31 36 2d 55 67  25 21 38 3a 55 67 25 21  |g%!16-Ug%!8:Ug%!|
00000e10  34 3d 28 56 73 25 2d 58  56 25 29 2f 32 3a 55 67  |4=(Vs%-XV%)/2:Ug|
00000e20  25 21 38 3d 28 56 74 25  2d 58 57 25 29 2f 32 3a  |%!8=(Vt%-XW%)/2:|
00000e30  55 67 25 21 31 32 3d 28  56 73 25 2b 58 56 25 29  |Ug%!12=(Vs%+XV%)|
00000e40  2f 32 3a 55 67 25 21 31  36 3d 28 56 74 25 2b 58  |/2:Ug%!16=(Vt%+X|
00000e50  57 25 29 2f 32 3a c8 99  26 34 30 30 43 35 2c 2c  |W%)/2:..&400C5,,|
00000e60  55 67 25 3a e1 0d 01 19  67 dd f2 57 76 28 55 76  |Ug%:....g..Wv(Uv|
00000e70  25 2c 58 58 24 29 3a 55  67 25 21 30 3d 55 76 25  |%,XX$):Ug%!0=Uv%|
00000e80  3a c8 99 26 34 30 30 43  43 2c 2c 55 67 25 3a 24  |:..&400CC,,Ug%:$|
00000e90  28 55 67 25 21 37 36 29  3d 58 58 24 3a e7 a4 58  |(Ug%!76)=XX$:..X|
00000ea0  55 28 55 76 25 29 20 8c  f2 58 59 28 a3 2c 55 67  |U(Uv%) ..XY(.,Ug|
00000eb0  25 21 34 2c 55 67 25 21  31 36 2c 55 67 25 21 31  |%!4,Ug%!16,Ug%!1|
00000ec0  32 2c 55 67 25 21 31 36  2b 34 34 29 0d 01 1e 05  |2,Ug%!16+44)....|
00000ed0  e1 0d ff                                          |...|
00000ed3