Home » Personal collection » Acorn hard disk » apps » Printers » 152/!Printers/dp/Resources/Support

152/!Printers/dp/Resources/Support

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 » Personal collection » Acorn hard disk » apps » Printers
Filename: 152/!Printers/dp/Resources/Support
Read OK:
File size: 5860 bytes
Load address: 0000
Exec address: 0000
File contents
    5REM>!Printers.dp.Resources.Support
   10DEFFNdp_support(dp_n%):LOCALdp_aa%,dp_f%,dp_i%,dp_m%,dp_g%,dp_e%,dp__%,dp_r%:dp_aa%=dp_n%!0:dp_f%=dp_n%!4:dp_i%=dp_n%!8:dp_e%=dp_n%!12:dp__%=dp_n%!16:dp_r%=dp_n%!20:IFdp_i%THEN
   15dp_m%=FNprinter_find_prdata_entry(dp_f%,$dp_i%!8):dp_g%=dp_i%!16
   20ENDIF
   25CASEdp_aa%OF
   30WHEN-1:PROCdp_g
   35WHEN-2:PROCdp_h
   40WHEN-3:PROCdp_i
   45WHEN-4:PROCdp_j
   50WHEN-5:PROCdp_k
   55WHEN-6:PROCdp_l
   60WHEN-7:PROCdp_m
   65WHEN-8:PROCdp_n
   70WHEN3:PROCdp_o
   75WHEN6:PROCdp_p
   80WHEN8:PROCdp_q
   85WHEN9:PROCdp_r
   90WHEN17,18:PROCdp_s
   95ENDCASE
  100=FALSE
  105DEFPROCdp_g:LOCALdp_ba%,dp_ca%:dp_f%!28=4084:dp_f%!32=4:dp_f%!36=16/4:dp_f%!40=2:dp_f%!44=100:dp_f%!52=0:dp_ba%=FNrmload_latest_module("ColourTrans","System:Modules.Colours"):IFFNrmload_latest_module("PDriver","Printers:Modules.PDriver")
  110IFFNrmload_latest_module("PDumperSupport","Printers:Modules.PDumperSpt")
  115dp_ca%=FNrmload_latest_module("PDriverDP","Printers:Modules.PDriverDP"):IFdp_ca%>400ANDdp_ba%<150THEN
  120SYS262367,FNmsg_0(FNdp_a,"WA12"),1OR1<<4,FNmsg_1(FNdp_a,"ER2",FNmsg_0(FNdp_a,"ID"))
  125ENDIF
  130ENDPROC
  135DEFPROCdp_h:ENDPROC
  140DEFPROCdp_i:LOCALdp_o%,dp_b%,dp_d%:dp_o%=FNprinter_find_window(dp_i%,"configure"):PROCicon_write(dp_o%,30,FNprinter_read_string(dp_i%!40)):PROCicon_write(dp_o%,6,$dp_i%!8):PROCicon_write(dp_o%,3,FNdp_i(dp_g%)):PROCicon_write(dp_o%,15,FNdp_j(dp_g%)):dp_b%=!dp_g%!0
  145dp_d%=dp_b%>>16AND15:PROCicon_write(dp_o%,17,FNmsg_0(dp_f%!16,"PF"+STR$dp_d%)):IFdp_i%!24AND1<<6THEN
  150PROCicon_shade(dp_o%,8):PROCicon_shade(dp_o%,11):PROCicon_shade(dp_o%,12):PROCicon_shade(dp_o%,14):PROCicon_shade(dp_o%,19):PROCicon_shade(dp_o%,23):PROCicon_shade(dp_o%,24)
  155ELSE:dp_d%=dp_b%AND2:IFdp_d%PROCicon_select(dp_o%,8)ELSEPROCicon_deselect(dp_o%,8)
  160dp_d%=dp_b%AND4:IFdp_d%PROCicon_select(dp_o%,11)ELSEPROCicon_deselect(dp_o%,11)
  165dp_d%=dp_b%AND8:IFdp_d%PROCicon_select(dp_o%,12)ELSEPROCicon_deselect(dp_o%,12)
  170dp_d%=(dp_b%AND48)>>4:PROCicon_write(dp_o%,14,FNmsg_0(dp_f%!16,"TQ"+STR$dp_d%)):dp_d%=(dp_b%AND3840)>>8:PROCicon_write(dp_o%,23,FNmsg_0(dp_f%!16,"CC"+STR$dp_d%))
  175ENDIF
  180dp_b%=dp_i%!36:PROCicon_write(dp_o%,27,$dp_b%!4):ENDPROC
  185DEFPROCdp_j:LOCALdp_a$,dp_b%,dp_A%,dp_da%,dp_`%,dp_I%,B%,C%,dp_T%,dp_Q%,dp_ea%:dp_g%!0=FNstore_integer(24):dp_b%=FNprinter_read_list_integer_entry(dp_m%,5,2,1):IFdp_b%=0THEN
  190!dp_g%!0=8:dp_b%=FNprinter_read_list_integer_entry(dp_m%,5,1,1)
  195ENDIF
  200IFdp_b%THEN
  205B%=1381257040:C%=4:dp_g%!4=USR(dp_r%+12):IFdp_g%!4=0ERROR253,FNmsg_0(FNdp_a,"FA5")
  210!dp_g%!4=dp_b%
  215ELSE:dp_i%!24=dp_i%!24OR1<<6
  220ENDIF
  225dp_Q%=FNprinter_read_integer_entry(dp_m%,8):dp_ea%=FNprinter_read_integer_entry(dp_m%,9):IF(dp_Q%<>0ANDdp_ea%<>0)THEN
  230C%=1:REPEAT:B%=FNprinter_read_list_integer_entry(dp_m%,4,C%,1):IFB%=0THEN
  235C%=-1
  240ELSE:dp_A%=FNprinter_read_integer_entry(B%,4):dp_da%=FNprinter_read_integer_entry(B%,5):IFdp_A%<>dp_Q%ORdp_da%<>dp_ea%C%+=1
  245ENDIF
  250UNTILC%=-1OR(dp_A%=dp_Q%ANDdp_da%=dp_ea%):IFC%<>-1dp_b%=C%
  255ELSE:C%=-1
  260ENDIF
  265IFC%=-1THEN
  270B%=1178747984:C%=256:dp_T%=USR(dp_r%+12):IFdp_T%=0ERROR253,FNmsg_0(FNdp_a,"FA5")
  275C%=1:dp_b%=FALSE:REPEAT:B%=FNprinter_read_list_integer_entry(dp_m%,4,C%,1):IFB%=0THEN
  280C%-=1:dp_b%=TRUE
  285ELSE:$dp_T%=FNprinter_read_string_entry(B%,6):IFdp_T%?1=0ANDdp_T%?2=0THEN
  290C%+=1
  295ELSE:C%-=1:dp_b%=TRUE
  300ENDIF
  305ENDIF
  310UNTILdp_b%:dp_b%=C%:B%=1178747984:C%=dp_T%:CALLdp_r%+16
  315ENDIF
  320B%=1381257040:C%=4:dp_g%!8=USR(dp_r%+12):IFdp_g%!8=0ERROR253,FNmsg_0(FNdp_a,"FA5")
  325!dp_g%!8=FNprinter_read_list_integer_entry(dp_m%,4,dp_b%,1):dp_a$=FNprinter_read_string_entry(FNprinter_read_integer_entry(!dp_g%!8,1),2):IFFNrmload_latest_module(dp_a$,"Printers:PDumpers."+dp_a$)
  330dp_a$=STR$(FNprinter_read_integer_entry(!dp_g%!8,2)):PROCdp_c("Resources.Printers.Palettes."+dp_a$,"Printers:Palettes."+dp_a$,TRUE):dp_b%=FNprinter_read_integer_entry(dp_m%,10):dp_A%=FNdp_d(!dp_g%!8):IFdp_b%<>0THEN
  335dp_`%=dp_b%AND255:dp_I%=(dp_b%AND65280)>>8:CASEdp_`%OF
  340WHEN0:IF(dp_A%AND7)THEN
  345IFdp_I%=4AND(dp_A%AND1)=0dp_b%=0
  350IFdp_I%=8AND(dp_A%AND2)=0dp_b%=0
  355IFdp_I%=1AND(dp_A%AND4)=0dp_b%=0
  360ELSE:dp_b%=0
  365ENDIF
  370WHEN1:IF(dp_A%AND112)THEN
  375IFdp_I%=4AND((dp_A%>>4)AND1)=0dp_b%=0
  380IFdp_I%=8AND((dp_A%>>4)AND2)=0dp_b%=0
  385IFdp_I%=1AND((dp_A%>>4)AND4)=0dp_b%=0
  390ELSE:dp_b%=0
  395ENDIF
  400WHEN2:IF(dp_A%AND1792)THEN
  405IFdp_I%=4AND((dp_A%>>8)AND1)=0dp_b%=0
  410IFdp_I%=8AND((dp_A%>>8)AND2)=0dp_b%=0
  415IFdp_I%=1AND((dp_A%>>8)AND4)=0dp_b%=0
  420ELSE:dp_b%=0
  425ENDIF
  430ENDCASE
  435ENDIF
  440IFdp_b%<>0THEN
  445dp_g%!12=FNstore_integer(dp_b%)
  450ELSE:PROCdp_f(dp_A%,dp_`%,dp_I%):dp_g%!12=FNstore_integer(dp_I%<<8ORdp_`%)
  455ENDIF
  460$dp_n%=FNprinter_read_string_entry(dp_m%,2):B%=dp_n%:C%=2:dp_i%!40=USR(dp_r%+28):dp_a$=FNprinter_read_string_entry(dp_m%,3):IFdp_a$<>"dp"$dp_n%=dp_a$:B%=dp_n%:C%=2:dp_i%!44=USR(dp_r%+28)
  465dp_a$=FNprinter_read_string_entry(dp_m%,7):IFdp_a$=""dp_a$=FNmsg_0(dp_f%!16,"PAP")
  470dp_b%=dp__%:WHILEdp_a$<>FNprinter_read_string(dp_b%!4):dp_b%=dp_b%!0:IFdp_b%=0dp_b%=dp__%:dp_a$=FNprinter_read_string(dp_b%!4)
  475ENDWHILE:dp_i%!36=dp_b%:dp_b%=FNprinter_read_integer_entry(dp_m%,11):IFdp_b%<>0dp_i%!24=dp_i%!24OR(1<<7)
  480ENDPROC
  485DEFPROCdp_c(dp_e$,dp_k$,dp_fa%):LOCALdp_ga%,dp_ha%,dp_ia%,dp_W%,dp_ja%,dp_ka%,dp_C%:LOCALdp_la%,dp_ma%,dp_na%,dp_oa%,dp_c%,dp_a%,dp_w%:SYS8,17,"Resources:"+dp_e$TOdp_la%,,dp_ma%,dp_na%,dp_oa%:IFdp_la%ANDdp_fa%=FALSEENDPROC
  490SYS8,17,dp_k$TOdp_ga%,,dp_ha%,dp_ia%,dp_W%,dp_ja%:IFdp_ga%<>1SYS8,19,dp_k$,dp_ga%
  495IFdp_la%THEN
  500IFdp_ma%=dp_ha%ANDdp_na%=dp_ia%ANDdp_oa%=dp_W%ENDPROC
  505dp_c%=OPENIN("Resources:"+dp_e$):IFdp_c%=0ERROR254,"Cannot open cached palette file "+dp_e$
  510SYS41,21,dp_c%TO,dp_a%,dp_w%:CLOSE#dp_c%:IF(dp_w%AND255)<>46ERROR254,"File "+dp_e$+" is not in ResourceFS"
  515dp_a%-=(LENdp_e$+4ANDNOT3)+4:dp_a%-=20:IFdp_a%!-4=1212367171THEN
  520SYS269121,dp_a%:SYS30,7,,dp_a%-4
  525ENDIF
  530ENDIF
  535dp_ka%=20+(LENdp_e$+4ANDNOT3)+4+(dp_W%+3ANDNOT3):SYS30,6,,,dp_ka%+8TO,,dp_C%:!dp_C%=1212367171:dp_C%+=4:dp_C%!0=dp_ka%:dp_C%!4=dp_ha%:dp_C%!8=dp_ia%:dp_C%!12=dp_W%:dp_C%!16=dp_ja%:$(dp_C%+20)=dp_e$:dp_C%!(20+LENdp_e$)=0
  540dp_C%!(20+(LENdp_e$+4ANDNOT3))=dp_W%+4:SYS8,16,dp_k$,dp_C%+20+(LENdp_e$+4ANDNOT3)+4:dp_C%!dp_ka%=0:SYS269120,dp_C%:ENDPROC
  545DEFPROCdp_k:LOCALdp_U%,dp_pa%,dp_qa%,dp_g$:dp_U%=dp_i%:WHILEdp_U%>0:IFdp_U%!4=dp_f%THEN
  550dp_pa%=dp_U%!16:dp_qa%=!dp_pa%!8:dp_g$=STR$FNprinter_read_integer_entry(dp_qa%,2):PROCdp_c("Resources.Printers.Palettes."+dp_g$,"Printers:Palettes."+dp_g$,TRUE):dp_g$=FNprinter_read_string_entry(FNprinter_read_integer_entry(dp_qa%,1),2)
  555IFFNrmload_latest_module(dp_g$,"Printers:PDumpers."+dp_g$)
  560ENDIF
  565dp_U%=dp_U%!0:ENDWHILE:ENDPROC
  570DEFPROCdp_l:LOCALdp_a$,dp_c$,dp_b%,dp_J%,dp_K%,dp_X%,dp_y%,dp_R%,dp_Z%,dp_m$,dp_D%,dp_u%,dp_x%,dp_j%,B%,C%:SYS655704,7:dp_a$=FNprinter_read_string(dp_i%!40):IFdp_a$=""THEN
  575dp_a$=$dp_i%!8:IFLENdp_a$>20THEN
  580dp_b%=LENdp_a$:WHILEMID$(dp_a$,dp_b%,1)<>" "ANDdp_b%>0:dp_b%-=1:ENDWHILE:IFdp_b%dp_a$=LEFT$(dp_a$,dp_b%-1)ELSEdp_a$=LEFT$(dp_a$,20)
  585ENDIF
  590ENDIF
  595dp_x%=!dp_g%!8:dp_J%=FNprinter_read_integer_entry(dp_x%,4):dp_K%=FNprinter_read_integer_entry(dp_x%,5):dp_X%=(!dp_g%!12AND65280)>>8:dp_u%=!dp_g%!12AND255:IF(dp_u%>=2)THEN
  600SYS655681,,dp_J%,dp_K%,1,dp_a$,dp_J%/dp_X%,dp_K%/dp_X%TOdp_y%;dp_b%
  605ELSE:SYS655681,,dp_J%,dp_K%,0,dp_a$,dp_J%/dp_X%,dp_K%/dp_X%TOdp_y%;dp_b%
  610ENDIF
  615IF(dp_b%AND1)AND(dp_y%<>0)THEN
  620dp_a$="":dp_y%+=4:WHILE?dp_y%:dp_a$+=CHR$?dp_y%:dp_y%+=1:ENDWHILE:ERROR254,dp_a$:ENDPROC
  625ENDIF
  630dp_a$=STR$FNprinter_read_integer_entry(dp_x%,2):B%=1178747984:C%=256:dp_Z%=USR(dp_r%+12):IFdp_Z%=0ERROR253,FNmsg_0(FNdp_a,"FA5")
  635$dp_Z%="Resources:$.Resources.Printers.Palettes."+dp_a$:dp_D%=USR(dp_r%+12):IFdp_D%=0ERROR253,FNmsg_0(FNdp_a,"FA5")
  640$dp_D%=FNprinter_read_string_entry(dp_x%,6):dp_u%=!dp_g%!12AND255:IFdp_u%=5THEN
  645dp_b%=FNprinter_read_integer_entry(dp_x%,1):dp_b%=FNprinter_read_integer_entry(dp_b%,1):SYS655706,-2147483646,dp_b%TOdp_y%;dp_b%:IF(dp_b%AND1)=0IFdp_y%<>-2147483646IF(dp_y%AND(1<<5))=0dp_u%=3
  650ENDIF
  655PROCdp_c("Resources.Printers.Palettes."+dp_a$,"Printers:Palettes."+dp_a$,FALSE):dp_a$=FNprinter_read_string_entry(FNprinter_read_integer_entry(dp_x%,1),2):dp_m$="RMLoad Printers:PDumpers."+dp_a$+CHR$13:IFdp_u%>=2dp_D%?3=4ELSEdp_D%?3=1
  660dp_D%?4=dp_u%:IFdp_u%=0dp_D%?5=1ELSEdp_D%?5=8
  665IFdp_u%=3dp_D%?6=3ELSEdp_D%?6=1
  670dp_R%=FNprinter_read_integer_entry(dp_x%,7):IF(!dp_g%!0>>16AND15)=2dp_R%+=2
  675IF(dp_R%>>>24)=0dp_R%=dp_R%ORdp_D%?8<<24
  680IF(dp_R%>>>24)>0THEN
  685dp_b%=dp_i%!36:dp_D%?34=dp_b%!48
  690ENDIF
  695SYS655708,,FNprinter_read_integer_entry(FNprinter_read_integer_entry(dp_x%,1),1),dp_m$,dp_Z%,dp_D%,dp_R%:B%=1178747984:C%=dp_Z%:CALLdp_r%+16:C%=dp_D%:CALLdp_r%+16:SYS5,"Unset PDriver$TextChars1":dp_b%=FNprinter_read_integer_entry(dp_m%,6):IFdp_b%THEN
  700dp_b%=dp_b%!8:WHILEdp_b%:IFdp_b%?4=ASC"�"THEN
  705dp_a$=FNdp_e(ASC"�")+FNdp_e(dp_b%?5):dp_y%=dp_b%+6:dp_b%=dp_b%?5:WHILEdp_b%:dp_a$+=FNdp_e(?dp_y%):dp_y%+=1:dp_b%-=1:ENDWHILE:SYS5,"Set PDriver$TextChars1 "+dp_a$
  710ELSE:dp_b%=dp_b%!0
  715ENDIF
  720ENDWHILE
  725ENDIF
  730IFdp_g%!4=0THEN
  735SYS5,"Unset PDriver$TextPage"
  740ELSE:dp_j%=!dp_g%!4:dp_b%=dp_i%!36:dp_a$="-Ph "+STR$dp_b%!48+" -Mt "+STR$dp_b%!36+" -Mb ":dp_a$+=STR$dp_b%!32+" -Ml "+STR$dp_b%!40+" -Th ":IFdp_g%!0AND2dp_a$+="2"ELSEdp_a$+="0"
  745dp_a$+=" -Nl ":IFdp_g%!0AND8THEN
  750dp_a$+=FNungstrans(FNungstrans(FNprinter_read_string_entry(dp_j%,6)))
  755ELSE:dp_a$+=FNungstrans(FNungstrans(FNprinter_read_string_entry(dp_j%,5)))
  760ENDIF
  765dp_c$=FNprinter_read_string_entry(dp_j%,7):IFdp_c$<>""dp_a$+=" -Rs "+FNungstrans(FNungstrans(dp_c$))
  770dp_c$=FNprinter_read_string_entry(dp_j%,11):IFdp_c$<>""dp_a$+=" -Cd "+FNungstrans(FNungstrans(dp_c$))
  775SYS5,"Set PDriver$TextPage "+dp_a$
  780ENDIF
  785ENDPROC
  790DEFPROCdp_m:LOCALdp_G%,dp_B%,B%,C%:dp_G%=!dp_e%:dp_B%=dp_G%!48:IFdp_B%THEN
  795PROCfree_structure(dp_B%!4):B%=1448235092:C%=dp_B%:CALLdp_r%+16:dp_G%!48=0
  800ENDIF
  805ENDPROC
  810DEFPROCdp_o:SYS262342,,dp_e%:ENDPROC
  815DEFPROCdp_p:LOCALdp_k%:CASEdp_e%!8OF
  820WHEN2:CASEdp_e%!16OF
  825WHEN20:PROCdp_a("ME1",TRUE,TRUE)
  830WHEN18:PROCdp_a("ME2",TRUE,TRUE)
  835WHEN4:PROCdp_a("ME3",TRUE,TRUE)
  840WHEN19:PROCdp_a("ME4",TRUE,TRUE)
  845WHEN24:PROCdp_a("ME5",TRUE,TRUE)
  850WHEN26:PROCdp_a("MP1",TRUE,TRUE)
  855ENDCASE
  860WHEN4:CASEdp_e%!16OF
  865WHEN25:dp_k%=dp_e%!12:PROCdp_d(dp_k%):!dp_e%=dp_k%:SYS262342,,dp_e%
  870WHEN20:PROCdp_a("ME1",TRUE,TRUE)
  875WHEN18:PROCdp_a("ME2",TRUE,TRUE)
  880WHEN4:PROCdp_a("ME3",TRUE,TRUE)
  885WHEN19:PROCdp_a("ME4",TRUE,TRUE)
  890WHEN24:PROCdp_a("ME5",TRUE,TRUE)
  895WHEN26:PROCdp_a("MP1",TRUE,TRUE)
  900WHEN31:!dp_e%=dp_e%!12:SYS262342,,dp_e%
  905ENDCASE
  910WHEN1:CASEdp_e%!16OF
  915WHEN25:dp_k%=dp_e%!12:PROCdp_d(dp_k%)
  920ENDCASE
  925ENDCASE
  930ENDPROC
  935DEFPROCdp_q:LOCALdp_b%:dp_b%=dp_f%!20:WHILEdp_b%:IFdp_b%!4=!dp_e%THEN
  940IFdp_e%!24=13THEN
  945CASE$(dp_b%+16)OF
  950WHEN"configure":SYS262342,,dp_e%:PROCdp_d(!dp_e%)
  955ENDCASE
  960ELSE:SYS262364,dp_e%!24
  965ENDIF
  970ENDPROC
  975ENDIF
  980dp_b%=dp_b%!0:ENDWHILE:ENDPROC
  985DEFPROCdp_r:LOCALdp_ra%,dp_k%,dp_O%,dp_y%,dp_J%,dp_K%,dp_a$,dp_b%,dp_d%,dp_q%:dp_k%=FNprinter_find_window(dp_i%,"configure"):dp_ra%=FNwas_adjust_used:CASEdp_i$OF
  990WHEN"ME1":dp_O%=3
  995WHEN"ME2":dp_O%=17
 1000WHEN"ME3":dp_O%=15
 1005WHEN"ME4":dp_O%=14
 1010WHEN"ME5":dp_O%=23
 1015WHEN"MP1":dp_O%=27
 1020ENDCASE
 1025dp_y%=dp_l%+28+!dp_e%*24:IFdp_y%!8AND256THEN
 1030PROCicon_write(dp_k%,dp_O%,$dp_y%!12)
 1035ELSE:PROCicon_write(dp_k%,dp_O%,$(dp_y%+12))
 1040ENDIF
 1045IFdp_i$="ME1"THEN
 1050dp_d%=dp_m%!20:dp_a$=FNicon_read(dp_k%,3):WHILEdp_d%:dp_q%=!dp_d%!8:IFdp_a$=FNmsg_2(dp_f%!16,"RES",STR$!dp_q%!20,STR$!dp_q%!24)THEN
 1055dp_a$=FNicon_read(dp_k%,15):dp_b%=INSTR(dp_a$,","):CASELEFT$(dp_a$,dp_b%-1)OF
 1060WHENFNmsg_0(dp_f%!16,"CO1"):dp_d%=1
 1065WHENFNmsg_0(dp_f%!16,"CO2"):dp_d%=2
 1070WHENFNmsg_0(dp_f%!16,"CO4"):dp_d%=4
 1075WHENFNmsg_0(dp_f%!16,"CO5"):dp_d%=5
 1080OTHERWISE:dp_d%=0
 1085ENDCASE
 1090dp_a$=MID$(dp_a$,dp_b%+2):CASEdp_a$OF
 1095WHENFNmsg_0(dp_f%!16,"HT8"):dp_b%=8
 1100WHENFNmsg_0(dp_f%!16,"HT1"):dp_b%=1
 1105OTHERWISE:dp_b%=4
 1110ENDCASE
 1115dp_q%=FNdp_d(dp_q%):IF(dp_q%AND(7<<(dp_d%*4)))=0dp_d%=-1
 1120IFdp_d%<>-1THEN
 1125dp_d%=dp_q%>>(dp_d%*4):CASEdp_b%OF
 1130WHEN4:IF(dp_d%AND1)=0dp_b%=-1
 1135WHEN8:IF(dp_d%AND2)=0dp_b%=-1
 1140WHEN1:IF(dp_d%AND4)=0dp_b%=-1
 1145ENDCASE
 1150ENDIF
 1155IFdp_d%=-1ORdp_b%=-1THEN
 1160PROCdp_f(dp_q%,dp_d%,dp_b%):PROCicon_write(dp_k%,15,FNmsg_0(dp_f%!16,"CO"+STR$dp_d%)+", "+FNmsg_0(dp_f%!16,"HT"+STR$dp_b%))
 1165ENDIF
 1170dp_d%=0
 1175ELSE:dp_d%=!dp_d%
 1180ENDIF
 1185ENDWHILE
 1190ENDIF
 1195IFdp_ra%THEN
 1200SYS262351,,dp_e%:PROCdp_a(dp_i$,FALSE,FALSE)
 1205ENDIF
 1210ENDPROC
 1215DEFPROCdp_s:LOCALdp_k%,dp_a$,dp_c$:CASEdp_e%!16OF
 1220WHEN1282:dp_k%=dp_f%!20:WHILEdp_k%:IFdp_k%!4=dp_e%!32THEN
 1225CASE$(dp_k%+16)OF
 1230WHEN"configure":dp_a$=STR$dp_e%!36:CASEdp_e%!36OF
 1235WHEN8,11,12:IFFNicon_set(dp_e%!32,dp_e%!36)dp_a$+="b"ELSEdp_a$+="a"
 1240ENDCASE
 1245dp_c$=FNmsg_0(dp_f%!16,"CON"+dp_a$):IFdp_c$="CON"+dp_a$dp_c$=FNmsg_0(dp_f%!16,"CON")
 1250PROCinteractive_help(dp_c$)
 1255ENDCASE
 1260dp_k%=0
 1265ELSE:dp_k%=dp_k%!0:IFdp_k%=0PROCinteractive_help(FNmsg_0(dp_f%!16,"H"+dp_i$))
 1270ENDIF
 1275ENDWHILE
 1280ENDCASE
 1285ENDPROC
 1290DEFPROCdp_d(dp_L%):LOCALdp_b%,dp_d%,dp_q%,dp_a$,B%,C%:dp_m%=FNprinter_find_prdata_entry(dp_f%,FNicon_read(dp_L%,6)):PROCfree_structure(dp_i%!40):$dp_n%=FNicon_read(dp_L%,30):B%=dp_n%:C%=2:dp_i%!40=USR(dp_r%+28):dp_b%=dp_g%:FORdp_d%=1TO16/4
 1295PROCfree_structure(!dp_b%):!dp_b%=0:dp_b%+=4:NEXT:dp_d%=0:IFFNicon_read(dp_L%,17)=FNmsg_0(dp_f%!16,"PF1")dp_d%+=1<<16
 1300IFFNicon_read(dp_L%,17)=FNmsg_0(dp_f%!16,"PF2")dp_d%+=2<<16
 1305IFFNicon_set(dp_L%,8)dp_d%+=2
 1310IFFNicon_set(dp_L%,11)dp_d%+=4
 1315IFFNicon_set(dp_L%,12)dp_d%+=8
 1320CASEFNicon_read(dp_L%,14)OF
 1325WHENFNmsg_0(dp_f%!16,"TQ1"):dp_d%+=1<<4:dp_b%=2
 1330WHENFNmsg_0(dp_f%!16,"TQ2"):dp_d%+=1<<5:dp_b%=3
 1335OTHERWISE:dp_b%=1
 1340ENDCASE
 1345CASEFNicon_read(dp_L%,23)OF
 1350WHENFNmsg_0(dp_f%!16,"CC1"):dp_d%+=1<<8
 1355WHENFNmsg_0(dp_f%!16,"CC2"):dp_d%+=1<<9
 1360ENDCASE
 1365dp_g%!0=FNstore_integer(dp_d%):dp_d%=FNprinter_read_list_integer_entry(dp_m%,5,dp_b%,1):IFdp_d%THEN
 1370B%=1381257040:C%=4:dp_g%!4=USR(dp_r%+12):IFdp_g%!4=0ERROR253,FNmsg_0(FNdp_a,"FA5")
 1375!dp_g%!4=dp_d%:dp_i%!24=dp_i%!24ANDNOT(1<<6)
 1380ELSE:dp_i%!24=dp_i%!24OR1<<6
 1385ENDIF
 1390dp_d%=dp_m%!20:dp_a$=FNicon_read(dp_L%,3):WHILEdp_d%:dp_q%=!dp_d%!8:IFdp_a$=FNmsg_2(dp_f%!16,"RES",STR$!dp_q%!20,STR$!dp_q%!24)THEN
 1395dp_d%=0
 1400ELSE:dp_d%=!dp_d%
 1405ENDIF
 1410ENDWHILE:B%=1381257040:C%=4:dp_g%!8=USR(dp_r%+12):IFdp_g%!8=0ERROR253,FNmsg_0(FNdp_a,"FA5")
 1415!dp_g%!8=dp_q%:dp_a$=FNicon_read(dp_L%,15):dp_b%=INSTR(dp_a$,","):CASELEFT$(dp_a$,dp_b%-1)OF
 1420WHENFNmsg_0(dp_f%!16,"CO1"):dp_d%=1
 1425WHENFNmsg_0(dp_f%!16,"CO2"):dp_d%=2
 1430WHENFNmsg_0(dp_f%!16,"CO4"):dp_d%=4
 1435WHENFNmsg_0(dp_f%!16,"CO5"):dp_d%=5
 1440OTHERWISE:dp_d%=0
 1445ENDCASE
 1450dp_a$=MID$(dp_a$,dp_b%+2):CASEdp_a$OF
 1455WHENFNmsg_0(dp_f%!16,"HT8"):dp_b%=8
 1460WHENFNmsg_0(dp_f%!16,"HT1"):dp_b%=1
 1465OTHERWISE:dp_b%=4
 1470ENDCASE
 1475dp_g%!12=FNstore_integer((dp_b%<<8)+dp_d%):dp_d%=dp_i%!36:dp_a$=FNicon_read(dp_L%,27):IF$dp_d%!4<>dp_a$THEN
 1480dp_b%=dp__%:WHILEdp_b%:IF$dp_b%!4=dp_a$THEN
 1485dp_i%!36=dp_b%:dp_b%=0
 1490ELSE:dp_b%=!dp_b%
 1495ENDIF
 1500ENDWHILE
 1505ENDIF
 1510IFdp_i%!20<>-1THEN
 1515PROCselect_printer(dp_i%,TRUE,FALSE)
 1520ENDIF
 1525ENDPROC
 1530DEFFNdp_i(dp_g%):LOCALdp_J%,dp_K%,dp_x%:dp_x%=!dp_g%!8:dp_J%=FNprinter_read_integer_entry(dp_x%,4):dp_K%=FNprinter_read_integer_entry(dp_x%,5):=FNmsg_2(dp_f%!16,"RES",STR$dp_J%,STR$dp_K%)
 1535DEFFNdp_j(dp_g%):LOCALdp_b%,dp_a$,dp_c$:dp_b%=!dp_g%!12:dp_a$=FNmsg_0(dp_f%!16,"CO"+STR$(dp_b%AND255)):dp_c$=FNmsg_0(dp_f%!16,"HT"+STR$((dp_b%AND65280)>>8)):=dp_a$+", "+dp_c$
 1540DEFFNdp_d(dp_sa%):LOCALdp_s%,dp_c%,dp_t%:dp_s%=FNprinter_read_integer_entry(dp_sa%,3):IF(dp_s%AND256)dp_s%=dp_s%OR512
 1545IF(dp_s%AND1792)THEN
 1550dp_t%=FNprinter_read_integer_entry(dp_sa%,1):dp_t%=FNprinter_read_integer_entry(dp_t%,1):SYS655707,-2147483646,dp_t%,,,,,,,7TOdp_t%;dp_c%:IF(dp_c%AND1)=0ANDdp_t%<>-2147483646THEN
 1555IF(dp_t%AND(1<<3))THEN
 1560dp_c%=dp_s%AND112:dp_s%=dp_s%OR(dp_c%<<16)
 1565ENDIF
 1570IF(dp_t%AND(1<<4))THEN
 1575dp_c%=dp_s%AND1792:dp_s%=dp_s%OR(dp_c%<<8)
 1580ENDIF
 1585IF(dp_t%AND(1<<5))THEN
 1590dp_c%=dp_s%AND1792:dp_s%=dp_s%OR(dp_c%<<12)
 1595ENDIF
 1600ENDIF
 1605ENDIF
 1610=dp_s%
 1615DEFPROCdp_f(dp_M%,RETURNdp_u%,RETURNdp_H%):IFdp_M%AND7340032THEN
 1620dp_u%=5
 1625ELSE:IFdp_M%AND1792THEN
 1630dp_u%=2
 1635ELSE:IFdp_M%AND112THEN
 1640dp_u%=1
 1645ELSE:dp_u%=0
 1650ENDIF
 1655ENDIF
 1660ENDIF
 1665dp_M%=dp_M%>>(dp_u%*4):dp_H%=-1:IF(dp_u%=5AND(dp_M%AND1)<>0)dp_H%=8
 1670IF(dp_u%=2AND(dp_M%AND1)<>0)dp_H%=8
 1675IF(dp_u%=1AND(dp_M%AND2)<>0)dp_H%=8
 1680IF(dp_u%=0AND(dp_M%AND2)<>0)dp_H%=8
 1685IFdp_H%=-1THEN
 1690IFdp_M%AND2THEN
 1695dp_H%=8
 1700ELSE:IFdp_M%AND1THEN
 1705dp_H%=4
 1710ELSE:dp_H%=1
 1715ENDIF
 1720ENDIF
 1725ENDIF
 1730ENDPROC
 1735DEFPROCdp_a(dp_n$,dp_ta%,dp_ua%):LOCALdp_k%,dp_va%,dp_wa%,dp_b%,dp_Q%,dp_d%,dp_q%,dp_J%,dp_K%,dp_N%:IFdp_ta%dp_xa%=dp_e%!0-64:dp_ya%=dp_e%!4
 1740IFdp_ua%THEN
 1745!dp_n%=dp_e%!12:dp_n%!4=dp_e%!16:SYS262350,,dp_n%:dp_va%=dp_n%!16:dp_wa%=dp_n%!20:SYS262347,,dp_n%:dp_xa%=dp_n%!20+dp_n%!4+dp_va%+2:dp_ya%=dp_n%!24+dp_n%!16+dp_wa%-2
 1750ENDIF
 1755dp_k%=FNprinter_find_window(dp_i%,"configure"):dp_i$=dp_n$:dp_m%=FNprinter_find_prdata_entry(dp_f%,FNicon_read(dp_k%,6)):CASEdp_n$OF
 1760WHEN"ME1":PROCmenu_create(dp_l%,FNmsg_0(dp_f%!16,"ME1")):dp_N%=(dp_l%!28AND256)<>0:dp_d%=dp_m%!20:dp_b%=0:dp_Q%=0:WHILEdp_d%:dp_q%=!dp_d%!8:dp_J%=FNprinter_read_integer_entry(dp_q%,4):dp_K%=FNprinter_read_integer_entry(dp_q%,5)
 1765PROCmenu_item(dp_l%,dp_b%,FNmsg_2(dp_f%!16,"RES",STR$dp_J%,STR$dp_K%),dp_N%):dp_b%+=1:dp_d%=!dp_d%:ENDWHILE:PROCmenu_tick_match(dp_l%,FNicon_read(dp_k%,3))
 1770WHEN"ME2":PROCmenu_create(dp_l%,FNmsg_0(dp_f%!16,"ME2")):PROCmenu_tick_match(dp_l%,FNicon_read(dp_k%,17))
 1775WHEN"ME3":PROCmenu_create(dp_l%,FNmsg_0(dp_f%!16,"ME3")):dp_d%=dp_m%!20:WHILEdp_d%:dp_q%=!dp_d%!8:IFFNicon_read(dp_k%,3)=FNmsg_2(dp_f%!16,"RES",STR$!dp_q%!20,STR$!dp_q%!24)THEN
 1780dp_d%=FNdp_d(dp_q%):dp_b%=0:dp_Q%=0:IFdp_d%AND7PROCdp_b(dp_l%,dp_b%,FNmsg_0(dp_f%!16,"CO0"),dp_d%)
 1785IFdp_d%AND112PROCdp_b(dp_l%,dp_b%,FNmsg_0(dp_f%!16,"CO1"),dp_d%>>4)
 1790IFdp_d%AND1792PROCdp_b(dp_l%,dp_b%,FNmsg_0(dp_f%!16,"CO2"),dp_d%>>8)
 1795IFdp_d%AND458752PROCdp_b(dp_l%,dp_b%,FNmsg_0(dp_f%!16,"CO4"),dp_d%>>16)
 1800IFdp_d%AND7340032PROCdp_b(dp_l%,dp_b%,FNmsg_0(dp_f%!16,"CO5"),dp_d%>>20)
 1805dp_d%=0
 1810ELSE:dp_d%=!dp_d%
 1815ENDIF
 1820ENDWHILE:PROCmenu_tick_match(dp_l%,FNicon_read(dp_k%,15))
 1825WHEN"ME4":PROCmenu_create(dp_l%,FNmsg_0(dp_f%!16,"ME4")):dp_N%=(dp_l%!28AND256)<>0:IFFNprinter_read_list_integer_entry(dp_m%,5,2,1)THEN
 1830PROCmenu_item(dp_l%,1,FNmsg_0(dp_f%!16,"TQ1"),dp_N%):IFFNprinter_read_list_integer_entry(dp_m%,5,3,1)PROCmenu_item(dp_l%,2,FNmsg_0(dp_f%!16,"TQ2"),dp_N%)
 1835ENDIF
 1840PROCmenu_tick_match(dp_l%,FNicon_read(dp_k%,14))
 1845WHEN"ME5":PROCmenu_create(dp_l%,FNmsg_0(dp_f%!16,"ME5")):PROCmenu_tick_match(dp_l%,FNicon_read(dp_k%,23))
 1850WHEN"MP1":PROCcreate_paper_menu(dp_l%,dp_k%,27)
 1855ENDCASE
 1860PROCdisplay_menu(dp_i%,dp_l%,dp_xa%,dp_ya%):ENDPROC
 1865DEFPROCdp_b(RETURNdp_l%,RETURNdp_b%,dp_l$,dp_H%):LOCALdp_N%:dp_N%=(dp_l%!28AND256)<>0:IFdp_H%AND1THEN
 1870PROCmenu_item(dp_l%,dp_b%,dp_l$+", "+FNmsg_0(dp_f%!16,"HT4"),dp_N%):dp_b%+=1
 1875ENDIF
 1880IFdp_H%AND2THEN
 1885PROCmenu_item(dp_l%,dp_b%,dp_l$+", "+FNmsg_0(dp_f%!16,"HT8"),dp_N%):dp_b%+=1
 1890ENDIF
 1895IFdp_H%AND4THEN
 1900PROCmenu_item(dp_l%,dp_b%,dp_l$+", "+FNmsg_0(dp_f%!16,"HT1"),dp_N%):dp_b%+=1
 1905ENDIF
 1910ENDPROC
 1915DEFFNdp_e(dp_v%):=RIGHT$("0"+STR$~dp_v%,2)
 1920DEFPROCdp_n:LOCALdp_za%,dp_G%,dp_h%,dp_z%,dp_j%:dp_j%=!dp_g%!4:dp_za%=!dp_e%:dp_G%=dp_e%!4:dp_h%=dp_G%!44:dp_z%=dp_G%!48:CASEdp_za%OF
 1925WHEN-1:PROCdp_t
 1930WHEN-2:PROCdp_u
 1935WHEN-4:PROCdp_v
 1940WHEN-6:PROCdp_w
 1945WHEN-7:PROCdp_x
 1950WHEN-9:PROCdp_y
 1955WHEN-10:PROCdp_e
 1960WHEN-11:PROCdp_z
 1965WHEN-12:PROCdp_A
 1970WHEN-13:PROCdp_B
 1975WHEN-15:PROCdp_C
 1980WHEN-16:PROCdp_D
 1985WHEN-17:PROCdp_F
 1990WHEN-18:PROCdp_G
 1995WHEN-19:PROCdp_H
 2000ENDCASE
 2005ENDPROC
 2010DEFPROCdp_t:LOCALdp_b%,dp_d$,dp_S%,dp_d%,B%,C%,D%:B%=1448235092:C%=20:dp_z%=USR(dp_r%+12):IFdp_z%=0ERROR253,FNmsg_0(FNdp_a,"FA5")
 2015dp_G%!48=dp_z%:FORdp_b%=0TO20-4:dp_z%!dp_b%=0:NEXT:dp_S%=dp_i%!36:dp_z%!8=dp_S%!40:dp_d%=!dp_g%!0:dp_h%!44=(dp_d%AND65280)>>8:IFdp_d%AND4dp_h%!48=TRUE
 2020IFdp_d%AND2dp_h%!52=TRUE
 2025IF(dp_d%>>16AND15)=1dp_h%!20=TRUE
 2030IFdp_d%AND8THEN
 2035dp_d$=FNprinter_read_string_entry(dp_j%,6)
 2040ELSE:dp_d$=FNprinter_read_string_entry(dp_j%,5)
 2045ENDIF
 2050B%=A%!16:$B%=dp_d$:C%=5:D%=LENdp_d$:dp_h%!108=USR(dp_r%+28):dp_d$=STRING$(dp_S%!36,dp_d$):$B%=dp_d$:C%=5:D%=LENdp_d$:dp_z%!4=USR(dp_r%+28):dp_z%!0=dp_S%!48:dp_h%!76=dp_S%!48-dp_S%!36-dp_S%!32:dp_d%=FNprinter_read_integer_entry(dp_m%,6):IFdp_d%dp_d%=dp_d%!8
 2055dp_G%!64=dp_d%:ENDPROC
 2060DEFPROCdp_u:LOCALdp_a$,dp_V%,dp_x%:dp_a$=FNprinter_read_string_entry(dp_j%,7):IFdp_a$<>""BPUT#dp_e%!8,dp_a$;
 2065dp_a$=FNprinter_read_string_entry(dp_j%,1):dp_V%=dp_i%!36:dp_V%=dp_V%!48:IFdp_a$<>""ANDdp_V%<>0THEN
 2070dp_x%=!dp_g%!8:IFFNprinter_read_string_entry(FNprinter_read_integer_entry(dp_x%,1),2)="PDumperIW"THEN
 2075dp_a$+="0000":RIGHT$(dp_a$,4)=STR$(dp_V%*24):BPUT#dp_e%!8,dp_a$;
 2080ELSE:BPUT#dp_e%!8,dp_a$+CHR$(dp_V%);
 2085ENDIF
 2090ENDIF
 2095ENDPROC
 2100DEFPROCdp_v:dp_e%?8=0:ENDPROC
 2105DEFPROCdp_w:LOCALdp_b$:dp_b$=FNdp_f(dp_e%!8):dp_e%?8=LENdp_b$:$(dp_e%+9)=dp_b$:ENDPROC
 2110DEFPROCdp_x:LOCALdp_b$:dp_b$=FNprinter_read_string_entry(dp_j%,2):dp_e%?8=LENdp_b$:$(dp_e%+9)=dp_b$:ENDPROC
 2115DEFPROCdp_y:LOCALdp_Aa%,dp_Ba%,dp_Ca%,dp_p%,dp_b$:dp_Aa%=dp_h%!96EORdp_e%!8:dp_Ba%=dp_h%!96ANDdp_Aa%:dp_Ca%=dp_Aa%ANDNOTdp_Ba%:IFdp_Ba%ORdp_Ca%THEN
 2120FORdp_p%=0TO5:IFdp_Ba%AND1<<dp_p%THENdp_b$+=FNdp_b(dp_p%)
 2125IFdp_Ca%AND1<<dp_p%THENdp_b$+=FNdp_c(dp_p%)
 2130NEXT
 2135ENDIF
 2140dp_e%?8=LENdp_b$:$(dp_e%+9)=dp_b$:ENDPROC
 2145DEFPROCdp_e:LOCALdp_a$,dp_b$:dp_h%!80+=1:dp_h%!72+=1:IFdp_h%!48<>0ORdp_z%!8>0THEN
 2150dp_b$=FNdp_g(0):FORdp_p%=0TO5:IFdp_h%!96AND1<<dp_p%dp_b$+=FNdp_b(dp_p%)
 2155NEXT:dp_b$+=STRING$(dp_z%!8," "):IFdp_h%!48THEN
 2160dp_a$=STR$dp_h%!72:dp_b$+=STRING$(5-LENdp_a$," ")+dp_a$+" "
 2165ENDIF
 2170FORdp_p%=0TO5:IFdp_h%!96AND1<<dp_p%dp_b$+=FNdp_c(dp_p%)
 2175NEXT
 2180ENDIF
 2185dp_b$+=FNdp_g(dp_h%!64)+STRING$(dp_z%!12," "):dp_e%?8=LENdp_b$:$(dp_e%+9)=dp_b$:ENDPROC
 2190DEFPROCdp_z:LOCALdp_b$,dp_b%:PROCdp_e:dp_b$=FNprinter_read_string(dp_h%!108)+$(dp_e%+9):PROCdp_e:dp_b$+=FNprinter_read_string(dp_h%!108)+$(dp_e%+9):dp_b$+=FNdp_c(4):dp_b$+=FNdp_h(RIGHT$("  "+STR$dp_h%!60,3)+STRING$(3,FNprinter_read_string_entry(dp_j%,2)))
 2195dp_b$+=FNdp_b(4):dp_e%?8=LENdp_b$:$(dp_e%+9)=dp_b$:ENDPROC
 2200DEFPROCdp_A:LOCALdp_b$:dp_b$=FNdp_h($(dp_e%+8)):dp_e%?8=LENdp_b$:$(dp_e%+9)=dp_b$:ENDPROC
 2205DEFPROCdp_B:dp_h%!64=dp_e%!8:dp_e%?8=0:ENDPROC
 2210DEFPROCdp_C:LOCALdp_j%,dp_h%,dp_j$,dp_p$,dp_h$:IFdp_G%!36<>4084THEN
 2215dp_j%=!dp_g%!4:dp_h%=dp_G%!44:dp_h$=FNprinter_read_string(dp_h%!108):IFdp_G%!36=4095THEN
 2220IF(dp_h%!40)=0THEN
 2225dp_j$=FNprinter_read_string_entry(dp_j%,8):dp_p$=FNprinter_read_string_entry(dp_j%,4):IFINSTR(dp_j$,dp_h$)<>1THEN
 2230IFdp_h$<>""BPUT#dp_e%!8,dp_h$;
 2235ENDIF
 2240IFdp_j$<>""BPUT#dp_e%!8,dp_j$;
 2245ENDIF
 2250ELSE:IFdp_h$<>""BPUT#dp_e%!8,dp_h$;
 2255ENDIF
 2260ENDIF
 2265ENDPROC
 2270DEFPROCdp_D:LOCALdp_b$:dp_b$=FNprinter_read_string_entry(dp_j%,3):dp_e%?8=LENdp_b$:$(dp_e%+9)=dp_b$:ENDPROC
 2275DEFPROCdp_F:LOCALdp_b$:dp_b$=FNprinter_read_string_entry(dp_j%,4):dp_e%?8=LENdp_b$:$(dp_e%+9)=dp_b$:ENDPROC
 2280DEFPROCdp_G:LOCALdp_P%,dp_Da%,dp_Fa%,dp_b$,dp_b%,dp_d$,B%,C%,D%,dp_x%:dp_P%=dp_e%!8:dp_Da%=dp_e%!12:dp_Fa%=dp_e%!16:IFdp_P%<=dp_z%!0ANDdp_Da%<=dp_P%*0.33ANDdp_Fa%<=dp_P%*0.33THEN
 2285dp_h%!76=dp_P%-dp_Da%-dp_Fa%:IFdp_z%!4THEN
 2290B%=1381258055:C%=dp_z%!4:CALLdp_r%+16
 2295ENDIF
 2300dp_d$=STRING$(dp_Da%,FNprinter_read_string(dp_h%!108)):B%=A%!16:$B%=dp_d$:C%=5:D%=LENdp_d$:dp_z%!4=USR(dp_r%+28):dp_b$=FNprinter_read_string_entry(dp_j%,1):IFdp_b$<>""ANDdp_P%<>0THEN
 2305dp_x%=!(dp_g%!8):IFFNprinter_read_string_entry(FNprinter_read_integer_entry(dp_x%,1),2)="PDumperIW"THEN
 2310dp_b$+="0000":RIGHT$(dp_b$,4)=STR$(dp_P%*24)
 2315ELSE:dp_b$+=CHR$dp_P%
 2320ENDIF
 2325ENDIF
 2330ENDIF
 2335dp_e%?8=LENdp_b$:$(dp_e%+9)=dp_b$:ENDPROC
 2340DEFPROCdp_H:LOCALdp_b$,dp_b%,dp_a$,dp_p%:dp_b$=FNprinter_read_string(dp_z%!4):dp_h%!80=0:dp_h%!84+=1:IFdp_h%!52THEN
 2345dp_h%!80+=2:dp_b$+=FNdp_g(0):FORdp_p%=0TO5:IFdp_h%!96AND1<<dp_p%dp_b$+=FNdp_b(dp_p%)
 2350NEXT:dp_b$+=STRING$(dp_z%!8+dp_z%!12," "):dp_a$=FNprinter_read_string(dp_h%!112)+"   "+FNprinter_read_string(dp_h%!120):dp_a$+="   "+FNmsg_1(dp_f%!16,"PAG",STR$dp_h%!84):dp_b$+=FNdp_h(dp_a$):FORdp_p%=0TO5:IFdp_h%!96AND1<<dp_p%dp_b$+=FNdp_c(dp_p%)
 2355NEXT:dp_b$+=STRING$(2,FNprinter_read_string(dp_h%!108))
 2360ENDIF
 2365dp_e%?8=LENdp_b$:$(dp_e%+9)=dp_b$:ENDPROC
 2370DEFFNdp_h(dp_a$):LOCALdp_b%,dp_F%,dp_o$,dp_f$:IFdp_a$=""THEN=""
 2375FORdp_b%=1TOLENdp_a$:dp_F%=ASCMID$(dp_a$,dp_b%,1):dp_f$="":CASETRUEOF
 2380WHENdp_F%<32ORdp_F%=127:IFdp_h%!44=1dp_f$=FNdp_f(dp_F%)
 2385WHENdp_F%>127ANDdp_h%!44<>0:IFdp_h%!44=1dp_f$=FNdp_f(dp_F%)
 2390WHENdp_h%!44<>0:dp_f$=CHR$dp_F%
 2395OTHERWISE:dp_f$=FNdp_k(dp_F%):IFdp_f$=""dp_f$=CHR$dp_F%
 2400ENDCASE
 2405dp_o$+=dp_f$:NEXT:=dp_o$
 2410DEFFNdp_k(dp_F%):LOCALdp_B%,dp_a$,dp_b%:dp_B%=dp_G%!64:WHILEdp_B%:CASETRUEOF
 2415WHENdp_B%?4=dp_F%:dp_b%=dp_B%?5:dp_B%=dp_B%+6:WHILEdp_b%:dp_a$+=CHR$?dp_B%:dp_B%+=1:dp_b%-=1:ENDWHILE:=dp_a$
 2420WHENdp_B%?4>dp_F%:dp_B%=0
 2425OTHERWISE:dp_B%=!dp_B%
 2430ENDCASE
 2435ENDWHILE:=""
 2440DEFFNdp_f(dp_F%):="["+RIGHT$("0"+FNtask_lower(STR$~dp_F%),2)+"]"
 2445DEFFNdp_c(dp_p%):CASEdp_p%OF
 2450WHEN0:=FNprinter_read_string_entry(dp_j%,13)
 2455WHEN1:=FNprinter_read_string_entry(dp_j%,17)
 2460WHEN2:=FNprinter_read_string_entry(dp_j%,15)
 2465WHEN3:=FNprinter_read_string_entry(dp_j%,23)
 2470WHEN4:=FNprinter_read_string_entry(dp_j%,19)
 2475WHEN5:=FNprinter_read_string_entry(dp_j%,21)
 2480ENDCASE
 2485=""
 2490DEFFNdp_b(dp_p%):CASEdp_p%OF
 2495WHEN0:=FNprinter_read_string_entry(dp_j%,14)
 2500WHEN1:=FNprinter_read_string_entry(dp_j%,18)
 2505WHEN2:=FNprinter_read_string_entry(dp_j%,16)
 2510WHEN3:=FNprinter_read_string_entry(dp_j%,24)
 2515WHEN4:=FNprinter_read_string_entry(dp_j%,20)
 2520WHEN5:=FNprinter_read_string_entry(dp_j%,22)
 2525ENDCASE
 2530=""
 2535DEFFNdp_g(dp_Ga%):CASEdp_Ga%OF
 2540WHEN0:=FNprinter_read_string_entry(dp_j%,9)
 2545WHEN1:=FNprinter_read_string_entry(dp_j%,10)
 2550WHEN2:=FNprinter_read_string_entry(dp_j%,11)
 2555WHEN3:=FNprinter_read_string_entry(dp_j%,12)
 2560ENDCASE
 2565=""
 2570DEFFNdp_a:LOCALdp_a%:dp_a%=dp_n%!24:=dp_a%!12
$�>!Printers.dp.Resources.Support

�ݤdp_support(dp_n%):�dp_aa%,dp_f%,dp_i%,dp_m%,dp_g%,dp_e%,dp__%,dp_r%:dp_aa%=dp_n%!0:dp_f%=dp_n%!4:dp_i%=dp_n%!8:dp_e%=dp_n%!12:dp__%=dp_n%!16:dp_r%=dp_n%!20:�dp_i%�
Cdp_m%=�printer_find_prdata_entry(dp_f%,$dp_i%!8):dp_g%=dp_i%!16
�

Ȏdp_aa%�

�-1:�dp_g
#
�-2:�dp_h
(
�-3:�dp_i
-
�-4:�dp_j
2
�-5:�dp_k
7
�-6:�dp_l
<
�-7:�dp_m
A
�-8:�dp_n
F�3:�dp_o
K�6:�dp_p
P�8:�dp_q
U�9:�dp_r
Z�17,18:�dp_s
_�
d=�
i���dp_g:�dp_ba%,dp_ca%:dp_f%!28=4084:dp_f%!32=4:dp_f%!36=16/4:dp_f%!40=2:dp_f%!44=100:dp_f%!52=0:dp_ba%=�rmload_latest_module("ColourTrans","System:Modules.Colours"):�rmload_latest_module("PDriver","Printers:Modules.PDriver")
nJ�rmload_latest_module("PDumperSupport","Printers:Modules.PDumperSpt")
sbdp_ca%=�rmload_latest_module("PDriverDP","Printers:Modules.PDriverDP"):�dp_ca%>400�dp_ba%<150�
xOș262367,�msg_0(�dp_a,"WA12"),1�1<<4,�msg_1(�dp_a,"ER2",�msg_0(�dp_a,"ID"))
}�
��
���dp_h:�
����dp_i:�dp_o%,dp_b%,dp_d%:dp_o%=�printer_find_window(dp_i%,"configure"):�icon_write(dp_o%,30,�printer_read_string(dp_i%!40)):�icon_write(dp_o%,6,$dp_i%!8):�icon_write(dp_o%,3,�dp_i(dp_g%)):�icon_write(dp_o%,15,�dp_j(dp_g%)):dp_b%=!dp_g%!0
�Ydp_d%=dp_b%>>16�15:�icon_write(dp_o%,17,�msg_0(dp_f%!16,"PF"+�dp_d%)):�dp_i%!24�1<<6�
���icon_shade(dp_o%,8):�icon_shade(dp_o%,11):�icon_shade(dp_o%,12):�icon_shade(dp_o%,14):�icon_shade(dp_o%,19):�icon_shade(dp_o%,23):�icon_shade(dp_o%,24)
�G�:dp_d%=dp_b%�2:�dp_d%�icon_select(dp_o%,8)��icon_deselect(dp_o%,8)
�Gdp_d%=dp_b%�4:�dp_d%�icon_select(dp_o%,11)��icon_deselect(dp_o%,11)
�Gdp_d%=dp_b%�8:�dp_d%�icon_select(dp_o%,12)��icon_deselect(dp_o%,12)
��dp_d%=(dp_b%�48)>>4:�icon_write(dp_o%,14,�msg_0(dp_f%!16,"TQ"+�dp_d%)):dp_d%=(dp_b%�3840)>>8:�icon_write(dp_o%,23,�msg_0(dp_f%!16,"CC"+�dp_d%))
��
�3dp_b%=dp_i%!36:�icon_write(dp_o%,27,$dp_b%!4):�
����dp_j:�dp_a$,dp_b%,dp_A%,dp_da%,dp_`%,dp_I%,B%,C%,dp_T%,dp_Q%,dp_ea%:dp_g%!0=�store_integer(24):dp_b%=�printer_read_list_integer_entry(dp_m%,5,2,1):�dp_b%=0�
�B!dp_g%!0=8:dp_b%=�printer_read_list_integer_entry(dp_m%,5,1,1)
��
��dp_b%�
�MB%=1381257040:C%=4:dp_g%!4=�(dp_r%+12):�dp_g%!4=0�253,�msg_0(�dp_a,"FA5")
�!dp_g%!4=dp_b%
��:dp_i%!24=dp_i%!24�1<<6
��
�qdp_Q%=�printer_read_integer_entry(dp_m%,8):dp_ea%=�printer_read_integer_entry(dp_m%,9):�(dp_Q%<>0�dp_ea%<>0)�
�CC%=1:�:B%=�printer_read_list_integer_entry(dp_m%,4,C%,1):�B%=0�
�	C%=-1
�x�:dp_A%=�printer_read_integer_entry(B%,4):dp_da%=�printer_read_integer_entry(B%,5):�dp_A%<>dp_Q%�dp_da%<>dp_ea%C%+=1
��
�6�C%=-1�(dp_A%=dp_Q%�dp_da%=dp_ea%):�C%<>-1dp_b%=C%
��:C%=-1
�
	�C%=-1�
KB%=1178747984:C%=256:dp_T%=�(dp_r%+12):�dp_T%=0�253,�msg_0(�dp_a,"FA5")
KC%=1:dp_b%=�:�:B%=�printer_read_list_integer_entry(dp_m%,4,C%,1):�B%=0�
C%-=1:dp_b%=�
C�:$dp_T%=�printer_read_string_entry(B%,6):�dp_T%?1=0�dp_T%?2=0�
"	C%+=1
'�:C%-=1:dp_b%=�
,�
1�
64�dp_b%:dp_b%=C%:B%=1178747984:C%=dp_T%:�dp_r%+16
;�
@MB%=1381257040:C%=4:dp_g%!8=�(dp_r%+12):�dp_g%!8=0�253,�msg_0(�dp_a,"FA5")
E�!dp_g%!8=�printer_read_list_integer_entry(dp_m%,4,dp_b%,1):dp_a$=�printer_read_string_entry(�printer_read_integer_entry(!dp_g%!8,1),2):�rmload_latest_module(dp_a$,"Printers:PDumpers."+dp_a$)
J�dp_a$=�(�printer_read_integer_entry(!dp_g%!8,2)):�dp_c("Resources.Printers.Palettes."+dp_a$,"Printers:Palettes."+dp_a$,�):dp_b%=�printer_read_integer_entry(dp_m%,10):dp_A%=�dp_d(!dp_g%!8):�dp_b%<>0�
O3dp_`%=dp_b%�255:dp_I%=(dp_b%�65280)>>8:Ȏdp_`%�
T�0:�(dp_A%�7)�
Y�dp_I%=4�(dp_A%�1)=0dp_b%=0
^�dp_I%=8�(dp_A%�2)=0dp_b%=0
c�dp_I%=1�(dp_A%�4)=0dp_b%=0
h
�:dp_b%=0
m�
r�1:�(dp_A%�112)�
w$�dp_I%=4�((dp_A%>>4)�1)=0dp_b%=0
|$�dp_I%=8�((dp_A%>>4)�2)=0dp_b%=0
�$�dp_I%=1�((dp_A%>>4)�4)=0dp_b%=0
�
�:dp_b%=0
��
��2:�(dp_A%�1792)�
�$�dp_I%=4�((dp_A%>>8)�1)=0dp_b%=0
�$�dp_I%=8�((dp_A%>>8)�2)=0dp_b%=0
�$�dp_I%=1�((dp_A%>>8)�4)=0dp_b%=0
�
�:dp_b%=0
��
��
��
��dp_b%<>0�
�"dp_g%!12=�store_integer(dp_b%)
�F�:�dp_f(dp_A%,dp_`%,dp_I%):dp_g%!12=�store_integer(dp_I%<<8�dp_`%)
��
̷$dp_n%=�printer_read_string_entry(dp_m%,2):B%=dp_n%:C%=2:dp_i%!40=�(dp_r%+28):dp_a$=�printer_read_string_entry(dp_m%,3):�dp_a$<>"dp"$dp_n%=dp_a$:B%=dp_n%:C%=2:dp_i%!44=�(dp_r%+28)
�Sdp_a$=�printer_read_string_entry(dp_m%,7):�dp_a$=""dp_a$=�msg_0(dp_f%!16,"PAP")
�|dp_b%=dp__%:ȕdp_a$<>�printer_read_string(dp_b%!4):dp_b%=dp_b%!0:�dp_b%=0dp_b%=dp__%:dp_a$=�printer_read_string(dp_b%!4)
�b�:dp_i%!36=dp_b%:dp_b%=�printer_read_integer_entry(dp_m%,11):�dp_b%<>0dp_i%!24=dp_i%!24�(1<<7)
��
����dp_c(dp_e$,dp_k$,dp_fa%):�dp_ga%,dp_ha%,dp_ia%,dp_W%,dp_ja%,dp_ka%,dp_C%:�dp_la%,dp_ma%,dp_na%,dp_oa%,dp_c%,dp_a%,dp_w%:ș8,17,"Resources:"+dp_e$�dp_la%,,dp_ma%,dp_na%,dp_oa%:�dp_la%�dp_fa%=��
�Qș8,17,dp_k$�dp_ga%,,dp_ha%,dp_ia%,dp_W%,dp_ja%:�dp_ga%<>1ș8,19,dp_k$,dp_ga%
��dp_la%�
�.�dp_ma%=dp_ha%�dp_na%=dp_ia%�dp_oa%=dp_W%�
�Udp_c%=�("Resources:"+dp_e$):�dp_c%=0�254,"Cannot open cached palette file "+dp_e$
�aș41,21,dp_c%�,dp_a%,dp_w%:�#dp_c%:�(dp_w%�255)<>46�254,"File "+dp_e$+" is not in ResourceFS"
:dp_a%-=(�dp_e$+4��3)+4:dp_a%-=20:�dp_a%!-4=1212367171�
"ș269121,dp_a%:ș30,7,,dp_a%-4

�
�
�dp_ka%=20+(�dp_e$+4��3)+4+(dp_W%+3��3):ș30,6,,,dp_ka%+8�,,dp_C%:!dp_C%=1212367171:dp_C%+=4:dp_C%!0=dp_ka%:dp_C%!4=dp_ha%:dp_C%!8=dp_ia%:dp_C%!12=dp_W%:dp_C%!16=dp_ja%:$(dp_C%+20)=dp_e$:dp_C%!(20+�dp_e$)=0
jdp_C%!(20+(�dp_e$+4��3))=dp_W%+4:ș8,16,dp_k$,dp_C%+20+(�dp_e$+4��3)+4:dp_C%!dp_ka%=0:ș269120,dp_C%:�
!K��dp_k:�dp_U%,dp_pa%,dp_qa%,dp_g$:dp_U%=dp_i%:ȕdp_U%>0:�dp_U%!4=dp_f%�
&�dp_pa%=dp_U%!16:dp_qa%=!dp_pa%!8:dp_g$=äprinter_read_integer_entry(dp_qa%,2):�dp_c("Resources.Printers.Palettes."+dp_g$,"Printers:Palettes."+dp_g$,�):dp_g$=�printer_read_string_entry(�printer_read_integer_entry(dp_qa%,1),2)
+<�rmload_latest_module(dp_g$,"Printers:PDumpers."+dp_g$)
0�
5dp_U%=dp_U%!0:�:�
:���dp_l:�dp_a$,dp_c$,dp_b%,dp_J%,dp_K%,dp_X%,dp_y%,dp_R%,dp_Z%,dp_m$,dp_D%,dp_u%,dp_x%,dp_j%,B%,C%:ș655704,7:dp_a$=�printer_read_string(dp_i%!40):�dp_a$=""�
?dp_a$=$dp_i%!8:�dp_a$>20�
Dgdp_b%=�dp_a$:ȕ�dp_a$,dp_b%,1)<>" "�dp_b%>0:dp_b%-=1:�:�dp_b%dp_a$=�dp_a$,dp_b%-1)�dp_a$=�dp_a$,20)
I�
N�
S�dp_x%=!dp_g%!8:dp_J%=�printer_read_integer_entry(dp_x%,4):dp_K%=�printer_read_integer_entry(dp_x%,5):dp_X%=(!dp_g%!12�65280)>>8:dp_u%=!dp_g%!12�255:�(dp_u%>=2)�
XEș655681,,dp_J%,dp_K%,1,dp_a$,dp_J%/dp_X%,dp_K%/dp_X%�dp_y%;dp_b%
]G�:ș655681,,dp_J%,dp_K%,0,dp_a$,dp_J%/dp_X%,dp_K%/dp_X%�dp_y%;dp_b%
b�
g�(dp_b%�1)�(dp_y%<>0)�
lEdp_a$="":dp_y%+=4:ȕ?dp_y%:dp_a$+=�?dp_y%:dp_y%+=1:�:�254,dp_a$:�
q�
vwdp_a$=äprinter_read_integer_entry(dp_x%,2):B%=1178747984:C%=256:dp_Z%=�(dp_r%+12):�dp_Z%=0�253,�msg_0(�dp_a,"FA5")
{n$dp_Z%="Resources:$.Resources.Printers.Palettes."+dp_a$:dp_D%=�(dp_r%+12):�dp_D%=0�253,�msg_0(�dp_a,"FA5")
�L$dp_D%=�printer_read_string_entry(dp_x%,6):dp_u%=!dp_g%!12�255:�dp_u%=5�
��dp_b%=�printer_read_integer_entry(dp_x%,1):dp_b%=�printer_read_integer_entry(dp_b%,1):ș655706,-2147483646,dp_b%�dp_y%;dp_b%:�(dp_b%�1)=0�dp_y%<>-2147483646�(dp_y%�(1<<5))=0dp_u%=3
��
���dp_c("Resources.Printers.Palettes."+dp_a$,"Printers:Palettes."+dp_a$,�):dp_a$=�printer_read_string_entry(�printer_read_integer_entry(dp_x%,1),2):dp_m$="RMLoad Printers:PDumpers."+dp_a$+�13:�dp_u%>=2dp_D%?3=4�dp_D%?3=1
�-dp_D%?4=dp_u%:�dp_u%=0dp_D%?5=1�dp_D%?5=8
��dp_u%=3dp_D%?6=3�dp_D%?6=1
�Kdp_R%=�printer_read_integer_entry(dp_x%,7):�(!dp_g%!0>>16�15)=2dp_R%+=2
�*�(dp_R%>>>24)=0dp_R%=dp_R%�dp_D%?8<<24
��(dp_R%>>>24)>0�
�$dp_b%=dp_i%!36:dp_D%?34=dp_b%!48
��
��ș655708,,�printer_read_integer_entry(�printer_read_integer_entry(dp_x%,1),1),dp_m$,dp_Z%,dp_D%,dp_R%:B%=1178747984:C%=dp_Z%:�dp_r%+16:C%=dp_D%:�dp_r%+16:ș5,"Unset PDriver$TextChars1":dp_b%=�printer_read_integer_entry(dp_m%,6):�dp_b%�
�(dp_b%=dp_b%!8:ȕdp_b%:�dp_b%?4=�"�"�
��dp_a$=�dp_e(�"�")+�dp_e(dp_b%?5):dp_y%=dp_b%+6:dp_b%=dp_b%?5:ȕdp_b%:dp_a$+=�dp_e(?dp_y%):dp_y%+=1:dp_b%-=1:�:ș5,"Set PDriver$TextChars1 "+dp_a$
��:dp_b%=dp_b%!0
��
��
��
��dp_g%!4=0�
� ș5,"Unset PDriver$TextPage"
��:dp_j%=!dp_g%!4:dp_b%=dp_i%!36:dp_a$="-Ph "+�dp_b%!48+" -Mt "+�dp_b%!36+" -Mb ":dp_a$+=�dp_b%!32+" -Ml "+�dp_b%!40+" -Th ":�dp_g%!0�2dp_a$+="2"�dp_a$+="0"
�dp_a$+=" -Nl ":�dp_g%!0�8�
�Fdp_a$+=�ungstrans(�ungstrans(�printer_read_string_entry(dp_j%,6)))
�H�:dp_a$+=�ungstrans(�ungstrans(�printer_read_string_entry(dp_j%,5)))
��
�ddp_c$=�printer_read_string_entry(dp_j%,7):�dp_c$<>""dp_a$+=" -Rs "+�ungstrans(�ungstrans(dp_c$))
edp_c$=�printer_read_string_entry(dp_j%,11):�dp_c$<>""dp_a$+=" -Cd "+�ungstrans(�ungstrans(dp_c$))
%ș5,"Set PDriver$TextPage "+dp_a$
�
�
A��dp_m:�dp_G%,dp_B%,B%,C%:dp_G%=!dp_e%:dp_B%=dp_G%!48:�dp_B%�
H�free_structure(dp_B%!4):B%=1448235092:C%=dp_B%:�dp_r%+16:dp_G%!48=0
 �
%�
*��dp_o:ș262342,,dp_e%:�
/��dp_p:�dp_k%:Ȏdp_e%!8�
4�2:Ȏdp_e%!16�
9�20:�dp_a("ME1",�,�)
>�18:�dp_a("ME2",�,�)
C�4:�dp_a("ME3",�,�)
H�19:�dp_a("ME4",�,�)
M�24:�dp_a("ME5",�,�)
R�26:�dp_a("MP1",�,�)
W�
\�4:Ȏdp_e%!16�
a@�25:dp_k%=dp_e%!12:�dp_d(dp_k%):!dp_e%=dp_k%:ș262342,,dp_e%
f�20:�dp_a("ME1",�,�)
k�18:�dp_a("ME2",�,�)
p�4:�dp_a("ME3",�,�)
u�19:�dp_a("ME4",�,�)
z�24:�dp_a("ME5",�,�)
�26:�dp_a("MP1",�,�)
�'�31:!dp_e%=dp_e%!12:ș262342,,dp_e%
��
��1:Ȏdp_e%!16�
�#�25:dp_k%=dp_e%!12:�dp_d(dp_k%)
��
��
��
�9��dp_q:�dp_b%:dp_b%=dp_f%!20:ȕdp_b%:�dp_b%!4=!dp_e%�
��dp_e%!24=13�
�Ȏ$(dp_b%+16)�
�.�"configure":ș262342,,dp_e%:�dp_d(!dp_e%)
��
��:ș262364,dp_e%!24
��
��
��
�dp_b%=dp_b%!0:�:�
ٗ��dp_r:�dp_ra%,dp_k%,dp_O%,dp_y%,dp_J%,dp_K%,dp_a$,dp_b%,dp_d%,dp_q%:dp_k%=�printer_find_window(dp_i%,"configure"):dp_ra%=�was_adjust_used:Ȏdp_i$�
��"ME1":dp_O%=3
��"ME2":dp_O%=17
��"ME3":dp_O%=15
��"ME4":dp_O%=14
��"ME5":dp_O%=23
��"MP1":dp_O%=27
��
*dp_y%=dp_l%+28+!dp_e%*24:�dp_y%!8�256�
&�icon_write(dp_k%,dp_O%,$dp_y%!12)
*�:�icon_write(dp_k%,dp_O%,$(dp_y%+12))
�
�dp_i$="ME1"�
xdp_d%=dp_m%!20:dp_a$=�icon_read(dp_k%,3):ȕdp_d%:dp_q%=!dp_d%!8:�dp_a$=�msg_2(dp_f%!16,"RES",�!dp_q%!20,�!dp_q%!24)�
Cdp_a$=�icon_read(dp_k%,15):dp_b%=�dp_a$,","):Ȏ�dp_a$,dp_b%-1)�
$#ɤmsg_0(dp_f%!16,"CO1"):dp_d%=1
)#ɤmsg_0(dp_f%!16,"CO2"):dp_d%=2
.#ɤmsg_0(dp_f%!16,"CO4"):dp_d%=4
3#ɤmsg_0(dp_f%!16,"CO5"):dp_d%=5
8
:dp_d%=0
=�
B"dp_a$=�dp_a$,dp_b%+2):Ȏdp_a$�
G#ɤmsg_0(dp_f%!16,"HT8"):dp_b%=8
L#ɤmsg_0(dp_f%!16,"HT1"):dp_b%=1
Q
:dp_b%=4
V�
[8dp_q%=�dp_d(dp_q%):�(dp_q%�(7<<(dp_d%*4)))=0dp_d%=-1
`�dp_d%<>-1�
e#dp_d%=dp_q%>>(dp_d%*4):Ȏdp_b%�
j�4:�(dp_d%�1)=0dp_b%=-1
o�8:�(dp_d%�2)=0dp_b%=-1
t�1:�(dp_d%�4)=0dp_b%=-1
y�
~�
��dp_d%=-1�dp_b%=-1�
�q�dp_f(dp_q%,dp_d%,dp_b%):�icon_write(dp_k%,15,�msg_0(dp_f%!16,"CO"+�dp_d%)+", "+�msg_0(dp_f%!16,"HT"+�dp_b%))
��
�dp_d%=0
��:dp_d%=!dp_d%
��
��
��
��dp_ra%�
�$ș262351,,dp_e%:�dp_a(dp_i$,�,�)
��
��
�)��dp_s:�dp_k%,dp_a$,dp_c$:Ȏdp_e%!16�
�3�1282:dp_k%=dp_f%!20:ȕdp_k%:�dp_k%!4=dp_e%!32�
�Ȏ$(dp_k%+16)�
�,�"configure":dp_a$=�dp_e%!36:Ȏdp_e%!36�
�?�8,11,12:�icon_set(dp_e%!32,dp_e%!36)dp_a$+="b"�dp_a$+="a"
��
�Udp_c$=�msg_0(dp_f%!16,"CON"+dp_a$):�dp_c$="CON"+dp_a$dp_c$=�msg_0(dp_f%!16,"CON")
��interactive_help(dp_c$)
��
�dp_k%=0
�I�:dp_k%=dp_k%!0:�dp_k%=0�interactive_help(�msg_0(dp_f%!16,"H"+dp_i$))
��
��
�
�

���dp_d(dp_L%):�dp_b%,dp_d%,dp_q%,dp_a$,B%,C%:dp_m%=�printer_find_prdata_entry(dp_f%,�icon_read(dp_L%,6)):�free_structure(dp_i%!40):$dp_n%=�icon_read(dp_L%,30):B%=dp_n%:C%=2:dp_i%!40=�(dp_r%+28):dp_b%=dp_g%:�dp_d%=1�16/4
p�free_structure(!dp_b%):!dp_b%=0:dp_b%+=4:�:dp_d%=0:�icon_read(dp_L%,17)=�msg_0(dp_f%!16,"PF1")dp_d%+=1<<16
<�icon_read(dp_L%,17)=�msg_0(dp_f%!16,"PF2")dp_d%+=2<<16
�icon_set(dp_L%,8)dp_d%+=2
 �icon_set(dp_L%,11)dp_d%+=4
# �icon_set(dp_L%,12)dp_d%+=8
(Ȏ�icon_read(dp_L%,14)�
-/ɤmsg_0(dp_f%!16,"TQ1"):dp_d%+=1<<4:dp_b%=2
2/ɤmsg_0(dp_f%!16,"TQ2"):dp_d%+=1<<5:dp_b%=3
7
:dp_b%=1
<�
AȎ�icon_read(dp_L%,23)�
F'ɤmsg_0(dp_f%!16,"CC1"):dp_d%+=1<<8
K'ɤmsg_0(dp_f%!16,"CC2"):dp_d%+=1<<9
P�
Uadp_g%!0=�store_integer(dp_d%):dp_d%=�printer_read_list_integer_entry(dp_m%,5,dp_b%,1):�dp_d%�
ZMB%=1381257040:C%=4:dp_g%!4=�(dp_r%+12):�dp_g%!4=0�253,�msg_0(�dp_a,"FA5")
_,!dp_g%!4=dp_d%:dp_i%!24=dp_i%!24��(1<<6)
d�:dp_i%!24=dp_i%!24�1<<6
i�
nxdp_d%=dp_m%!20:dp_a$=�icon_read(dp_L%,3):ȕdp_d%:dp_q%=!dp_d%!8:�dp_a$=�msg_2(dp_f%!16,"RES",�!dp_q%!20,�!dp_q%!24)�
sdp_d%=0
x�:dp_d%=!dp_d%
}�
�O�:B%=1381257040:C%=4:dp_g%!8=�(dp_r%+12):�dp_g%!8=0�253,�msg_0(�dp_a,"FA5")
�R!dp_g%!8=dp_q%:dp_a$=�icon_read(dp_L%,15):dp_b%=�dp_a$,","):Ȏ�dp_a$,dp_b%-1)�
�#ɤmsg_0(dp_f%!16,"CO1"):dp_d%=1
�#ɤmsg_0(dp_f%!16,"CO2"):dp_d%=2
�#ɤmsg_0(dp_f%!16,"CO4"):dp_d%=4
�#ɤmsg_0(dp_f%!16,"CO5"):dp_d%=5
�
:dp_d%=0
��
�"dp_a$=�dp_a$,dp_b%+2):Ȏdp_a$�
�#ɤmsg_0(dp_f%!16,"HT8"):dp_b%=8
�#ɤmsg_0(dp_f%!16,"HT1"):dp_b%=1
�
:dp_b%=4
��
�idp_g%!12=�store_integer((dp_b%<<8)+dp_d%):dp_d%=dp_i%!36:dp_a$=�icon_read(dp_L%,27):�$dp_d%!4<>dp_a$�
�(dp_b%=dp__%:ȕdp_b%:�$dp_b%!4=dp_a$�
�dp_i%!36=dp_b%:dp_b%=0
��:dp_b%=!dp_b%
��
��
��
��dp_i%!20<>-1�
��select_printer(dp_i%,�,�)
��
��
��ݤdp_i(dp_g%):�dp_J%,dp_K%,dp_x%:dp_x%=!dp_g%!8:dp_J%=�printer_read_integer_entry(dp_x%,4):dp_K%=�printer_read_integer_entry(dp_x%,5):=�msg_2(dp_f%!16,"RES",�dp_J%,�dp_K%)
��ݤdp_j(dp_g%):�dp_b%,dp_a$,dp_c$:dp_b%=!dp_g%!12:dp_a$=�msg_0(dp_f%!16,"CO"+�(dp_b%�255)):dp_c$=�msg_0(dp_f%!16,"HT"+�((dp_b%�65280)>>8)):=dp_a$+", "+dp_c$
mݤdp_d(dp_sa%):�dp_s%,dp_c%,dp_t%:dp_s%=�printer_read_integer_entry(dp_sa%,3):�(dp_s%�256)dp_s%=dp_s%�512
	�(dp_s%�1792)�
�dp_t%=�printer_read_integer_entry(dp_sa%,1):dp_t%=�printer_read_integer_entry(dp_t%,1):ș655707,-2147483646,dp_t%,,,,,,,7�dp_t%;dp_c%:�(dp_c%�1)=0�dp_t%<>-2147483646�
�(dp_t%�(1<<3))�
+dp_c%=dp_s%�112:dp_s%=dp_s%�(dp_c%<<16)
�
"�(dp_t%�(1<<4))�
'+dp_c%=dp_s%�1792:dp_s%=dp_s%�(dp_c%<<8)
,�
1�(dp_t%�(1<<5))�
6,dp_c%=dp_s%�1792:dp_s%=dp_s%�(dp_c%<<12)
;�
@�
E�
J
=dp_s%
O/��dp_f(dp_M%,�dp_u%,�dp_H%):�dp_M%�7340032�
Tdp_u%=5
Y�:�dp_M%�1792�
^dp_u%=2
c�:�dp_M%�112�
hdp_u%=1
m
�:dp_u%=0
r�
w�
|�
�Bdp_M%=dp_M%>>(dp_u%*4):dp_H%=-1:�(dp_u%=5�(dp_M%�1)<>0)dp_H%=8
�"�(dp_u%=2�(dp_M%�1)<>0)dp_H%=8
�"�(dp_u%=1�(dp_M%�2)<>0)dp_H%=8
�"�(dp_u%=0�(dp_M%�2)<>0)dp_H%=8
��dp_H%=-1�
�
�dp_M%�2�
�dp_H%=8
��:�dp_M%�1�
�dp_H%=4
�
�:dp_H%=1
��
��
��
��
dž��dp_a(dp_n$,dp_ta%,dp_ua%):�dp_k%,dp_va%,dp_wa%,dp_b%,dp_Q%,dp_d%,dp_q%,dp_J%,dp_K%,dp_N%:�dp_ta%dp_xa%=dp_e%!0-64:dp_ya%=dp_e%!4
��dp_ua%�
ѧ!dp_n%=dp_e%!12:dp_n%!4=dp_e%!16:ș262350,,dp_n%:dp_va%=dp_n%!16:dp_wa%=dp_n%!20:ș262347,,dp_n%:dp_xa%=dp_n%!20+dp_n%!4+dp_va%+2:dp_ya%=dp_n%!24+dp_n%!16+dp_wa%-2
��
ۂdp_k%=�printer_find_window(dp_i%,"configure"):dp_i$=dp_n$:dp_m%=�printer_find_prdata_entry(dp_f%,�icon_read(dp_k%,6)):Ȏdp_n$�
���"ME1":�menu_create(dp_l%,�msg_0(dp_f%!16,"ME1")):dp_N%=(dp_l%!28�256)<>0:dp_d%=dp_m%!20:dp_b%=0:dp_Q%=0:ȕdp_d%:dp_q%=!dp_d%!8:dp_J%=�printer_read_integer_entry(dp_q%,4):dp_K%=�printer_read_integer_entry(dp_q%,5)
��menu_item(dp_l%,dp_b%,�msg_2(dp_f%!16,"RES",�dp_J%,�dp_K%),dp_N%):dp_b%+=1:dp_d%=!dp_d%:�:�menu_tick_match(dp_l%,�icon_read(dp_k%,3))
�b�"ME2":�menu_create(dp_l%,�msg_0(dp_f%!16,"ME2")):�menu_tick_match(dp_l%,�icon_read(dp_k%,17))
��"ME3":�menu_create(dp_l%,�msg_0(dp_f%!16,"ME3")):dp_d%=dp_m%!20:ȕdp_d%:dp_q%=!dp_d%!8:�icon_read(dp_k%,3)=�msg_2(dp_f%!16,"RES",�!dp_q%!20,�!dp_q%!24)�
�^dp_d%=�dp_d(dp_q%):dp_b%=0:dp_Q%=0:�dp_d%�7�dp_b(dp_l%,dp_b%,�msg_0(dp_f%!16,"CO0"),dp_d%)
�@�dp_d%�112�dp_b(dp_l%,dp_b%,�msg_0(dp_f%!16,"CO1"),dp_d%>>4)
�A�dp_d%�1792�dp_b(dp_l%,dp_b%,�msg_0(dp_f%!16,"CO2"),dp_d%>>8)
D�dp_d%�458752�dp_b(dp_l%,dp_b%,�msg_0(dp_f%!16,"CO4"),dp_d%>>16)
E�dp_d%�7340032�dp_b(dp_l%,dp_b%,�msg_0(dp_f%!16,"CO5"),dp_d%>>20)

dp_d%=0
�:dp_d%=!dp_d%
�
2�:�menu_tick_match(dp_l%,�icon_read(dp_k%,15))
!}�"ME4":�menu_create(dp_l%,�msg_0(dp_f%!16,"ME4")):dp_N%=(dp_l%!28�256)<>0:�printer_read_list_integer_entry(dp_m%,5,2,1)�
&��menu_item(dp_l%,1,�msg_0(dp_f%!16,"TQ1"),dp_N%):�printer_read_list_integer_entry(dp_m%,5,3,1)�menu_item(dp_l%,2,�msg_0(dp_f%!16,"TQ2"),dp_N%)
+�
00�menu_tick_match(dp_l%,�icon_read(dp_k%,14))
5b�"ME5":�menu_create(dp_l%,�msg_0(dp_f%!16,"ME5")):�menu_tick_match(dp_l%,�icon_read(dp_k%,23))
:-�"MP1":�create_paper_menu(dp_l%,dp_k%,27)
?�
D.�display_menu(dp_i%,dp_l%,dp_xa%,dp_ya%):�
IN��dp_b(�dp_l%,�dp_b%,dp_l$,dp_H%):�dp_N%:dp_N%=(dp_l%!28�256)<>0:�dp_H%�1�
NL�menu_item(dp_l%,dp_b%,dp_l$+", "+�msg_0(dp_f%!16,"HT4"),dp_N%):dp_b%+=1
S�
X
�dp_H%�2�
]L�menu_item(dp_l%,dp_b%,dp_l$+", "+�msg_0(dp_f%!16,"HT8"),dp_N%):dp_b%+=1
b�
g
�dp_H%�4�
lL�menu_item(dp_l%,dp_b%,dp_l$+", "+�msg_0(dp_f%!16,"HT1"),dp_N%):dp_b%+=1
q�
v�
{"ݤdp_e(dp_v%):=�"0"+�~dp_v%,2)
�}��dp_n:�dp_za%,dp_G%,dp_h%,dp_z%,dp_j%:dp_j%=!dp_g%!4:dp_za%=!dp_e%:dp_G%=dp_e%!4:dp_h%=dp_G%!44:dp_z%=dp_G%!48:Ȏdp_za%�
�
�-1:�dp_t
�
�-2:�dp_u
�
�-4:�dp_v
�
�-6:�dp_w
�
�-7:�dp_x
�
�-9:�dp_y
��-10:�dp_e
��-11:�dp_z
��-12:�dp_A
��-13:�dp_B
��-15:�dp_C
��-16:�dp_D
��-17:�dp_F
��-18:�dp_G
��-19:�dp_H
��
��
�s��dp_t:�dp_b%,dp_d$,dp_S%,dp_d%,B%,C%,D%:B%=1448235092:C%=20:dp_z%=�(dp_r%+12):�dp_z%=0�253,�msg_0(�dp_a,"FA5")
ߌdp_G%!48=dp_z%:�dp_b%=0�20-4:dp_z%!dp_b%=0:�:dp_S%=dp_i%!36:dp_z%!8=dp_S%!40:dp_d%=!dp_g%!0:dp_h%!44=(dp_d%�65280)>>8:�dp_d%�4dp_h%!48=�
��dp_d%�2dp_h%!52=�
��(dp_d%>>16�15)=1dp_h%!20=�
�
�dp_d%�8�
�-dp_d$=�printer_read_string_entry(dp_j%,6)
�/�:dp_d$=�printer_read_string_entry(dp_j%,5)
��
�B%=A%!16:$B%=dp_d$:C%=5:D%=�dp_d$:dp_h%!108=�(dp_r%+28):dp_d$=�dp_S%!36,dp_d$):$B%=dp_d$:C%=5:D%=�dp_d$:dp_z%!4=�(dp_r%+28):dp_z%!0=dp_S%!48:dp_h%!76=dp_S%!48-dp_S%!36-dp_S%!32:dp_d%=�printer_read_integer_entry(dp_m%,6):�dp_d%dp_d%=dp_d%!8
dp_G%!64=dp_d%:�
b��dp_u:�dp_a$,dp_V%,dp_x%:dp_a$=�printer_read_string_entry(dp_j%,7):�dp_a$<>""�#dp_e%!8,dp_a$;
`dp_a$=�printer_read_string_entry(dp_j%,1):dp_V%=dp_i%!36:dp_V%=dp_V%!48:�dp_a$<>""�dp_V%<>0�
cdp_x%=!dp_g%!8:�printer_read_string_entry(�printer_read_integer_entry(dp_x%,1),2)="PDumperIW"�
8dp_a$+="0000":�dp_a$,4)=�(dp_V%*24):�#dp_e%!8,dp_a$;
 �:�#dp_e%!8,dp_a$+�(dp_V%);
%�
*�
/�
4��dp_v:dp_e%?8=0:�
9H��dp_w:�dp_b$:dp_b$=�dp_f(dp_e%!8):dp_e%?8=�dp_b$:$(dp_e%+9)=dp_b$:�
>]��dp_x:�dp_b$:dp_b$=�printer_read_string_entry(dp_j%,2):dp_e%?8=�dp_b$:$(dp_e%+9)=dp_b$:�
C���dp_y:�dp_Aa%,dp_Ba%,dp_Ca%,dp_p%,dp_b$:dp_Aa%=dp_h%!96�dp_e%!8:dp_Ba%=dp_h%!96�dp_Aa%:dp_Ca%=dp_Aa%��dp_Ba%:�dp_Ba%�dp_Ca%�
H3�dp_p%=0�5:�dp_Ba%�1<<dp_p%�dp_b$+=�dp_b(dp_p%)
M(�dp_Ca%�1<<dp_p%�dp_b$+=�dp_c(dp_p%)
R�
W�
\%dp_e%?8=�dp_b$:$(dp_e%+9)=dp_b$:�
aG��dp_e:�dp_a$,dp_b$:dp_h%!80+=1:dp_h%!72+=1:�dp_h%!48<>0�dp_z%!8>0�
fCdp_b$=�dp_g(0):�dp_p%=0�5:�dp_h%!96�1<<dp_p%dp_b$+=�dp_b(dp_p%)
k%�:dp_b$+=�dp_z%!8," "):�dp_h%!48�
p3dp_a$=�dp_h%!72:dp_b$+=�5-�dp_a$," ")+dp_a$+" "
u�
z4�dp_p%=0�5:�dp_h%!96�1<<dp_p%dp_b$+=�dp_c(dp_p%)
�
��
�Kdp_b$+=�dp_g(dp_h%!64)+�dp_z%!12," "):dp_e%?8=�dp_b$:$(dp_e%+9)=dp_b$:�
����dp_z:�dp_b$,dp_b%:�dp_e:dp_b$=�printer_read_string(dp_h%!108)+$(dp_e%+9):�dp_e:dp_b$+=�printer_read_string(dp_h%!108)+$(dp_e%+9):dp_b$+=�dp_c(4):dp_b$+=�dp_h(�"  "+�dp_h%!60,3)+�3,�printer_read_string_entry(dp_j%,2)))
�5dp_b$+=�dp_b(4):dp_e%?8=�dp_b$:$(dp_e%+9)=dp_b$:�
�K��dp_A:�dp_b$:dp_b$=�dp_h($(dp_e%+8)):dp_e%?8=�dp_b$:$(dp_e%+9)=dp_b$:�
�'��dp_B:dp_h%!64=dp_e%!8:dp_e%?8=0:�
�:��dp_C:�dp_j%,dp_h%,dp_j$,dp_p$,dp_h$:�dp_G%!36<>4084�
�Wdp_j%=!dp_g%!4:dp_h%=dp_G%!44:dp_h$=�printer_read_string(dp_h%!108):�dp_G%!36=4095�
��(dp_h%!40)=0�
�jdp_j$=�printer_read_string_entry(dp_j%,8):dp_p$=�printer_read_string_entry(dp_j%,4):�dp_j$,dp_h$)<>1�
��dp_h$<>""�#dp_e%!8,dp_h$;
��
��dp_j$<>""�#dp_e%!8,dp_j$;
��
� �:�dp_h$<>""�#dp_e%!8,dp_h$;
��
��
��
�]��dp_D:�dp_b$:dp_b$=�printer_read_string_entry(dp_j%,3):dp_e%?8=�dp_b$:$(dp_e%+9)=dp_b$:�
�]��dp_F:�dp_b$:dp_b$=�printer_read_string_entry(dp_j%,4):dp_e%?8=�dp_b$:$(dp_e%+9)=dp_b$:�
���dp_G:�dp_P%,dp_Da%,dp_Fa%,dp_b$,dp_b%,dp_d$,B%,C%,D%,dp_x%:dp_P%=dp_e%!8:dp_Da%=dp_e%!12:dp_Fa%=dp_e%!16:�dp_P%<=dp_z%!0�dp_Da%<=dp_P%*0.33�dp_Fa%<=dp_P%*0.33�
�*dp_h%!76=dp_P%-dp_Da%-dp_Fa%:�dp_z%!4�
�&B%=1381258055:C%=dp_z%!4:�dp_r%+16
��
��dp_d$=�dp_Da%,�printer_read_string(dp_h%!108)):B%=A%!16:$B%=dp_d$:C%=5:D%=�dp_d$:dp_z%!4=�(dp_r%+28):dp_b$=�printer_read_string_entry(dp_j%,1):�dp_b$<>""�dp_P%<>0�
	edp_x%=!(dp_g%!8):�printer_read_string_entry(�printer_read_integer_entry(dp_x%,1),2)="PDumperIW"�
	'dp_b$+="0000":�dp_b$,4)=�(dp_P%*24)
	�:dp_b$+=�dp_P%
	�
	�
	�
	%dp_e%?8=�dp_b$:$(dp_e%+9)=dp_b$:�
	$i��dp_H:�dp_b$,dp_b%,dp_a$,dp_p%:dp_b$=�printer_read_string(dp_z%!4):dp_h%!80=0:dp_h%!84+=1:�dp_h%!52�
	)Pdp_h%!80+=2:dp_b$+=�dp_g(0):�dp_p%=0�5:�dp_h%!96�1<<dp_p%dp_b$+=�dp_b(dp_p%)
	.��:dp_b$+=�dp_z%!8+dp_z%!12," "):dp_a$=�printer_read_string(dp_h%!112)+"   "+�printer_read_string(dp_h%!120):dp_a$+="   "+�msg_1(dp_f%!16,"PAG",�dp_h%!84):dp_b$+=�dp_h(dp_a$):�dp_p%=0�5:�dp_h%!96�1<<dp_p%dp_b$+=�dp_c(dp_p%)
	30�:dp_b$+=�2,�printer_read_string(dp_h%!108))
	8�
	=%dp_e%?8=�dp_b$:$(dp_e%+9)=dp_b$:�
	B8ݤdp_h(dp_a$):�dp_b%,dp_F%,dp_o$,dp_f$:�dp_a$=""�=""
	G8�dp_b%=1��dp_a$:dp_F%=��dp_a$,dp_b%,1):dp_f$="":Ȏ��
	L5�dp_F%<32�dp_F%=127:�dp_h%!44=1dp_f$=�dp_f(dp_F%)
	Q8�dp_F%>127�dp_h%!44<>0:�dp_h%!44=1dp_f$=�dp_f(dp_F%)
	V�dp_h%!44<>0:dp_f$=�dp_F%
	[.:dp_f$=�dp_k(dp_F%):�dp_f$=""dp_f$=�dp_F%
	`�
	edp_o$+=dp_f$:�:=dp_o$
	j@ݤdp_k(dp_F%):�dp_B%,dp_a$,dp_b%:dp_B%=dp_G%!64:ȕdp_B%:Ȏ��
	o`�dp_B%?4=dp_F%:dp_b%=dp_B%?5:dp_B%=dp_B%+6:ȕdp_b%:dp_a$+=�?dp_B%:dp_B%+=1:dp_b%-=1:�:=dp_a$
	t�dp_B%?4>dp_F%:dp_B%=0
	y:dp_B%=!dp_B%
	~�
	�	�:=""
	�7ݤdp_f(dp_F%):="["+�"0"+�task_lower(�~dp_F%),2)+"]"
	�ݤdp_c(dp_p%):Ȏdp_p%�
	�,�0:=�printer_read_string_entry(dp_j%,13)
	�,�1:=�printer_read_string_entry(dp_j%,17)
	�,�2:=�printer_read_string_entry(dp_j%,15)
	�,�3:=�printer_read_string_entry(dp_j%,23)
	�,�4:=�printer_read_string_entry(dp_j%,19)
	�,�5:=�printer_read_string_entry(dp_j%,21)
	��
	�=""
	�ݤdp_b(dp_p%):Ȏdp_p%�
	�,�0:=�printer_read_string_entry(dp_j%,14)
	�,�1:=�printer_read_string_entry(dp_j%,18)
	�,�2:=�printer_read_string_entry(dp_j%,16)
	�,�3:=�printer_read_string_entry(dp_j%,24)
	�,�4:=�printer_read_string_entry(dp_j%,20)
	�,�5:=�printer_read_string_entry(dp_j%,22)
	��
	�=""
	�ݤdp_g(dp_Ga%):Ȏdp_Ga%�
	�+�0:=�printer_read_string_entry(dp_j%,9)
	�,�1:=�printer_read_string_entry(dp_j%,10)
	�,�2:=�printer_read_string_entry(dp_j%,11)
	�,�3:=�printer_read_string_entry(dp_j%,12)
�
=""

*ݤdp_a:�dp_a%:dp_a%=dp_n%!24:=dp_a%!12
�
00000000  0d 00 05 24 f4 3e 21 50  72 69 6e 74 65 72 73 2e  |...$.>!Printers.|
00000010  64 70 2e 52 65 73 6f 75  72 63 65 73 2e 53 75 70  |dp.Resources.Sup|
00000020  70 6f 72 74 0d 00 0a a9  dd a4 64 70 5f 73 75 70  |port......dp_sup|
00000030  70 6f 72 74 28 64 70 5f  6e 25 29 3a ea 64 70 5f  |port(dp_n%):.dp_|
00000040  61 61 25 2c 64 70 5f 66  25 2c 64 70 5f 69 25 2c  |aa%,dp_f%,dp_i%,|
00000050  64 70 5f 6d 25 2c 64 70  5f 67 25 2c 64 70 5f 65  |dp_m%,dp_g%,dp_e|
00000060  25 2c 64 70 5f 5f 25 2c  64 70 5f 72 25 3a 64 70  |%,dp__%,dp_r%:dp|
00000070  5f 61 61 25 3d 64 70 5f  6e 25 21 30 3a 64 70 5f  |_aa%=dp_n%!0:dp_|
00000080  66 25 3d 64 70 5f 6e 25  21 34 3a 64 70 5f 69 25  |f%=dp_n%!4:dp_i%|
00000090  3d 64 70 5f 6e 25 21 38  3a 64 70 5f 65 25 3d 64  |=dp_n%!8:dp_e%=d|
000000a0  70 5f 6e 25 21 31 32 3a  64 70 5f 5f 25 3d 64 70  |p_n%!12:dp__%=dp|
000000b0  5f 6e 25 21 31 36 3a 64  70 5f 72 25 3d 64 70 5f  |_n%!16:dp_r%=dp_|
000000c0  6e 25 21 32 30 3a e7 64  70 5f 69 25 8c 0d 00 0f  |n%!20:.dp_i%....|
000000d0  43 64 70 5f 6d 25 3d a4  70 72 69 6e 74 65 72 5f  |Cdp_m%=.printer_|
000000e0  66 69 6e 64 5f 70 72 64  61 74 61 5f 65 6e 74 72  |find_prdata_entr|
000000f0  79 28 64 70 5f 66 25 2c  24 64 70 5f 69 25 21 38  |y(dp_f%,$dp_i%!8|
00000100  29 3a 64 70 5f 67 25 3d  64 70 5f 69 25 21 31 36  |):dp_g%=dp_i%!16|
00000110  0d 00 14 05 cd 0d 00 19  0d c8 8e 64 70 5f 61 61  |...........dp_aa|
00000120  25 ca 0d 00 1e 0d c9 2d  31 3a f2 64 70 5f 67 0d  |%......-1:.dp_g.|
00000130  00 23 0d c9 2d 32 3a f2  64 70 5f 68 0d 00 28 0d  |.#..-2:.dp_h..(.|
00000140  c9 2d 33 3a f2 64 70 5f  69 0d 00 2d 0d c9 2d 34  |.-3:.dp_i..-..-4|
00000150  3a f2 64 70 5f 6a 0d 00  32 0d c9 2d 35 3a f2 64  |:.dp_j..2..-5:.d|
00000160  70 5f 6b 0d 00 37 0d c9  2d 36 3a f2 64 70 5f 6c  |p_k..7..-6:.dp_l|
00000170  0d 00 3c 0d c9 2d 37 3a  f2 64 70 5f 6d 0d 00 41  |..<..-7:.dp_m..A|
00000180  0d c9 2d 38 3a f2 64 70  5f 6e 0d 00 46 0c c9 33  |..-8:.dp_n..F..3|
00000190  3a f2 64 70 5f 6f 0d 00  4b 0c c9 36 3a f2 64 70  |:.dp_o..K..6:.dp|
000001a0  5f 70 0d 00 50 0c c9 38  3a f2 64 70 5f 71 0d 00  |_p..P..8:.dp_q..|
000001b0  55 0c c9 39 3a f2 64 70  5f 72 0d 00 5a 10 c9 31  |U..9:.dp_r..Z..1|
000001c0  37 2c 31 38 3a f2 64 70  5f 73 0d 00 5f 05 cb 0d  |7,18:.dp_s.._...|
000001d0  00 64 06 3d a3 0d 00 69  e5 dd f2 64 70 5f 67 3a  |.d.=...i...dp_g:|
000001e0  ea 64 70 5f 62 61 25 2c  64 70 5f 63 61 25 3a 64  |.dp_ba%,dp_ca%:d|
000001f0  70 5f 66 25 21 32 38 3d  34 30 38 34 3a 64 70 5f  |p_f%!28=4084:dp_|
00000200  66 25 21 33 32 3d 34 3a  64 70 5f 66 25 21 33 36  |f%!32=4:dp_f%!36|
00000210  3d 31 36 2f 34 3a 64 70  5f 66 25 21 34 30 3d 32  |=16/4:dp_f%!40=2|
00000220  3a 64 70 5f 66 25 21 34  34 3d 31 30 30 3a 64 70  |:dp_f%!44=100:dp|
00000230  5f 66 25 21 35 32 3d 30  3a 64 70 5f 62 61 25 3d  |_f%!52=0:dp_ba%=|
00000240  a4 72 6d 6c 6f 61 64 5f  6c 61 74 65 73 74 5f 6d  |.rmload_latest_m|
00000250  6f 64 75 6c 65 28 22 43  6f 6c 6f 75 72 54 72 61  |odule("ColourTra|
00000260  6e 73 22 2c 22 53 79 73  74 65 6d 3a 4d 6f 64 75  |ns","System:Modu|
00000270  6c 65 73 2e 43 6f 6c 6f  75 72 73 22 29 3a e7 a4  |les.Colours"):..|
00000280  72 6d 6c 6f 61 64 5f 6c  61 74 65 73 74 5f 6d 6f  |rmload_latest_mo|
00000290  64 75 6c 65 28 22 50 44  72 69 76 65 72 22 2c 22  |dule("PDriver","|
000002a0  50 72 69 6e 74 65 72 73  3a 4d 6f 64 75 6c 65 73  |Printers:Modules|
000002b0  2e 50 44 72 69 76 65 72  22 29 0d 00 6e 4a e7 a4  |.PDriver")..nJ..|
000002c0  72 6d 6c 6f 61 64 5f 6c  61 74 65 73 74 5f 6d 6f  |rmload_latest_mo|
000002d0  64 75 6c 65 28 22 50 44  75 6d 70 65 72 53 75 70  |dule("PDumperSup|
000002e0  70 6f 72 74 22 2c 22 50  72 69 6e 74 65 72 73 3a  |port","Printers:|
000002f0  4d 6f 64 75 6c 65 73 2e  50 44 75 6d 70 65 72 53  |Modules.PDumperS|
00000300  70 74 22 29 0d 00 73 62  64 70 5f 63 61 25 3d a4  |pt")..sbdp_ca%=.|
00000310  72 6d 6c 6f 61 64 5f 6c  61 74 65 73 74 5f 6d 6f  |rmload_latest_mo|
00000320  64 75 6c 65 28 22 50 44  72 69 76 65 72 44 50 22  |dule("PDriverDP"|
00000330  2c 22 50 72 69 6e 74 65  72 73 3a 4d 6f 64 75 6c  |,"Printers:Modul|
00000340  65 73 2e 50 44 72 69 76  65 72 44 50 22 29 3a e7  |es.PDriverDP"):.|
00000350  64 70 5f 63 61 25 3e 34  30 30 80 64 70 5f 62 61  |dp_ca%>400.dp_ba|
00000360  25 3c 31 35 30 8c 0d 00  78 4f c8 99 32 36 32 33  |%<150...xO..2623|
00000370  36 37 2c a4 6d 73 67 5f  30 28 a4 64 70 5f 61 2c  |67,.msg_0(.dp_a,|
00000380  22 57 41 31 32 22 29 2c  31 84 31 3c 3c 34 2c a4  |"WA12"),1.1<<4,.|
00000390  6d 73 67 5f 31 28 a4 64  70 5f 61 2c 22 45 52 32  |msg_1(.dp_a,"ER2|
000003a0  22 2c a4 6d 73 67 5f 30  28 a4 64 70 5f 61 2c 22  |",.msg_0(.dp_a,"|
000003b0  49 44 22 29 29 0d 00 7d  05 cd 0d 00 82 05 e1 0d  |ID"))..}........|
000003c0  00 87 0c dd f2 64 70 5f  68 3a e1 0d 00 8c f2 dd  |.....dp_h:......|
000003d0  f2 64 70 5f 69 3a ea 64  70 5f 6f 25 2c 64 70 5f  |.dp_i:.dp_o%,dp_|
000003e0  62 25 2c 64 70 5f 64 25  3a 64 70 5f 6f 25 3d a4  |b%,dp_d%:dp_o%=.|
000003f0  70 72 69 6e 74 65 72 5f  66 69 6e 64 5f 77 69 6e  |printer_find_win|
00000400  64 6f 77 28 64 70 5f 69  25 2c 22 63 6f 6e 66 69  |dow(dp_i%,"confi|
00000410  67 75 72 65 22 29 3a f2  69 63 6f 6e 5f 77 72 69  |gure"):.icon_wri|
00000420  74 65 28 64 70 5f 6f 25  2c 33 30 2c a4 70 72 69  |te(dp_o%,30,.pri|
00000430  6e 74 65 72 5f 72 65 61  64 5f 73 74 72 69 6e 67  |nter_read_string|
00000440  28 64 70 5f 69 25 21 34  30 29 29 3a f2 69 63 6f  |(dp_i%!40)):.ico|
00000450  6e 5f 77 72 69 74 65 28  64 70 5f 6f 25 2c 36 2c  |n_write(dp_o%,6,|
00000460  24 64 70 5f 69 25 21 38  29 3a f2 69 63 6f 6e 5f  |$dp_i%!8):.icon_|
00000470  77 72 69 74 65 28 64 70  5f 6f 25 2c 33 2c a4 64  |write(dp_o%,3,.d|
00000480  70 5f 69 28 64 70 5f 67  25 29 29 3a f2 69 63 6f  |p_i(dp_g%)):.ico|
00000490  6e 5f 77 72 69 74 65 28  64 70 5f 6f 25 2c 31 35  |n_write(dp_o%,15|
000004a0  2c a4 64 70 5f 6a 28 64  70 5f 67 25 29 29 3a 64  |,.dp_j(dp_g%)):d|
000004b0  70 5f 62 25 3d 21 64 70  5f 67 25 21 30 0d 00 91  |p_b%=!dp_g%!0...|
000004c0  59 64 70 5f 64 25 3d 64  70 5f 62 25 3e 3e 31 36  |Ydp_d%=dp_b%>>16|
000004d0  80 31 35 3a f2 69 63 6f  6e 5f 77 72 69 74 65 28  |.15:.icon_write(|
000004e0  64 70 5f 6f 25 2c 31 37  2c a4 6d 73 67 5f 30 28  |dp_o%,17,.msg_0(|
000004f0  64 70 5f 66 25 21 31 36  2c 22 50 46 22 2b c3 64  |dp_f%!16,"PF"+.d|
00000500  70 5f 64 25 29 29 3a e7  64 70 5f 69 25 21 32 34  |p_d%)):.dp_i%!24|
00000510  80 31 3c 3c 36 8c 0d 00  96 9c f2 69 63 6f 6e 5f  |.1<<6......icon_|
00000520  73 68 61 64 65 28 64 70  5f 6f 25 2c 38 29 3a f2  |shade(dp_o%,8):.|
00000530  69 63 6f 6e 5f 73 68 61  64 65 28 64 70 5f 6f 25  |icon_shade(dp_o%|
00000540  2c 31 31 29 3a f2 69 63  6f 6e 5f 73 68 61 64 65  |,11):.icon_shade|
00000550  28 64 70 5f 6f 25 2c 31  32 29 3a f2 69 63 6f 6e  |(dp_o%,12):.icon|
00000560  5f 73 68 61 64 65 28 64  70 5f 6f 25 2c 31 34 29  |_shade(dp_o%,14)|
00000570  3a f2 69 63 6f 6e 5f 73  68 61 64 65 28 64 70 5f  |:.icon_shade(dp_|
00000580  6f 25 2c 31 39 29 3a f2  69 63 6f 6e 5f 73 68 61  |o%,19):.icon_sha|
00000590  64 65 28 64 70 5f 6f 25  2c 32 33 29 3a f2 69 63  |de(dp_o%,23):.ic|
000005a0  6f 6e 5f 73 68 61 64 65  28 64 70 5f 6f 25 2c 32  |on_shade(dp_o%,2|
000005b0  34 29 0d 00 9b 47 cc 3a  64 70 5f 64 25 3d 64 70  |4)...G.:dp_d%=dp|
000005c0  5f 62 25 80 32 3a e7 64  70 5f 64 25 f2 69 63 6f  |_b%.2:.dp_d%.ico|
000005d0  6e 5f 73 65 6c 65 63 74  28 64 70 5f 6f 25 2c 38  |n_select(dp_o%,8|
000005e0  29 8b f2 69 63 6f 6e 5f  64 65 73 65 6c 65 63 74  |)..icon_deselect|
000005f0  28 64 70 5f 6f 25 2c 38  29 0d 00 a0 47 64 70 5f  |(dp_o%,8)...Gdp_|
00000600  64 25 3d 64 70 5f 62 25  80 34 3a e7 64 70 5f 64  |d%=dp_b%.4:.dp_d|
00000610  25 f2 69 63 6f 6e 5f 73  65 6c 65 63 74 28 64 70  |%.icon_select(dp|
00000620  5f 6f 25 2c 31 31 29 8b  f2 69 63 6f 6e 5f 64 65  |_o%,11)..icon_de|
00000630  73 65 6c 65 63 74 28 64  70 5f 6f 25 2c 31 31 29  |select(dp_o%,11)|
00000640  0d 00 a5 47 64 70 5f 64  25 3d 64 70 5f 62 25 80  |...Gdp_d%=dp_b%.|
00000650  38 3a e7 64 70 5f 64 25  f2 69 63 6f 6e 5f 73 65  |8:.dp_d%.icon_se|
00000660  6c 65 63 74 28 64 70 5f  6f 25 2c 31 32 29 8b f2  |lect(dp_o%,12)..|
00000670  69 63 6f 6e 5f 64 65 73  65 6c 65 63 74 28 64 70  |icon_deselect(dp|
00000680  5f 6f 25 2c 31 32 29 0d  00 aa 93 64 70 5f 64 25  |_o%,12)....dp_d%|
00000690  3d 28 64 70 5f 62 25 80  34 38 29 3e 3e 34 3a f2  |=(dp_b%.48)>>4:.|
000006a0  69 63 6f 6e 5f 77 72 69  74 65 28 64 70 5f 6f 25  |icon_write(dp_o%|
000006b0  2c 31 34 2c a4 6d 73 67  5f 30 28 64 70 5f 66 25  |,14,.msg_0(dp_f%|
000006c0  21 31 36 2c 22 54 51 22  2b c3 64 70 5f 64 25 29  |!16,"TQ"+.dp_d%)|
000006d0  29 3a 64 70 5f 64 25 3d  28 64 70 5f 62 25 80 33  |):dp_d%=(dp_b%.3|
000006e0  38 34 30 29 3e 3e 38 3a  f2 69 63 6f 6e 5f 77 72  |840)>>8:.icon_wr|
000006f0  69 74 65 28 64 70 5f 6f  25 2c 32 33 2c a4 6d 73  |ite(dp_o%,23,.ms|
00000700  67 5f 30 28 64 70 5f 66  25 21 31 36 2c 22 43 43  |g_0(dp_f%!16,"CC|
00000710  22 2b c3 64 70 5f 64 25  29 29 0d 00 af 05 cd 0d  |"+.dp_d%))......|
00000720  00 b4 33 64 70 5f 62 25  3d 64 70 5f 69 25 21 33  |..3dp_b%=dp_i%!3|
00000730  36 3a f2 69 63 6f 6e 5f  77 72 69 74 65 28 64 70  |6:.icon_write(dp|
00000740  5f 6f 25 2c 32 37 2c 24  64 70 5f 62 25 21 34 29  |_o%,27,$dp_b%!4)|
00000750  3a e1 0d 00 b9 a2 dd f2  64 70 5f 6a 3a ea 64 70  |:.......dp_j:.dp|
00000760  5f 61 24 2c 64 70 5f 62  25 2c 64 70 5f 41 25 2c  |_a$,dp_b%,dp_A%,|
00000770  64 70 5f 64 61 25 2c 64  70 5f 60 25 2c 64 70 5f  |dp_da%,dp_`%,dp_|
00000780  49 25 2c 42 25 2c 43 25  2c 64 70 5f 54 25 2c 64  |I%,B%,C%,dp_T%,d|
00000790  70 5f 51 25 2c 64 70 5f  65 61 25 3a 64 70 5f 67  |p_Q%,dp_ea%:dp_g|
000007a0  25 21 30 3d a4 73 74 6f  72 65 5f 69 6e 74 65 67  |%!0=.store_integ|
000007b0  65 72 28 32 34 29 3a 64  70 5f 62 25 3d a4 70 72  |er(24):dp_b%=.pr|
000007c0  69 6e 74 65 72 5f 72 65  61 64 5f 6c 69 73 74 5f  |inter_read_list_|
000007d0  69 6e 74 65 67 65 72 5f  65 6e 74 72 79 28 64 70  |integer_entry(dp|
000007e0  5f 6d 25 2c 35 2c 32 2c  31 29 3a e7 64 70 5f 62  |_m%,5,2,1):.dp_b|
000007f0  25 3d 30 8c 0d 00 be 42  21 64 70 5f 67 25 21 30  |%=0....B!dp_g%!0|
00000800  3d 38 3a 64 70 5f 62 25  3d a4 70 72 69 6e 74 65  |=8:dp_b%=.printe|
00000810  72 5f 72 65 61 64 5f 6c  69 73 74 5f 69 6e 74 65  |r_read_list_inte|
00000820  67 65 72 5f 65 6e 74 72  79 28 64 70 5f 6d 25 2c  |ger_entry(dp_m%,|
00000830  35 2c 31 2c 31 29 0d 00  c3 05 cd 0d 00 c8 0b e7  |5,1,1)..........|
00000840  64 70 5f 62 25 8c 0d 00  cd 4d 42 25 3d 31 33 38  |dp_b%....MB%=138|
00000850  31 32 35 37 30 34 30 3a  43 25 3d 34 3a 64 70 5f  |1257040:C%=4:dp_|
00000860  67 25 21 34 3d ba 28 64  70 5f 72 25 2b 31 32 29  |g%!4=.(dp_r%+12)|
00000870  3a e7 64 70 5f 67 25 21  34 3d 30 85 32 35 33 2c  |:.dp_g%!4=0.253,|
00000880  a4 6d 73 67 5f 30 28 a4  64 70 5f 61 2c 22 46 41  |.msg_0(.dp_a,"FA|
00000890  35 22 29 0d 00 d2 12 21  64 70 5f 67 25 21 34 3d  |5")....!dp_g%!4=|
000008a0  64 70 5f 62 25 0d 00 d7  1c cc 3a 64 70 5f 69 25  |dp_b%.....:dp_i%|
000008b0  21 32 34 3d 64 70 5f 69  25 21 32 34 84 31 3c 3c  |!24=dp_i%!24.1<<|
000008c0  36 0d 00 dc 05 cd 0d 00  e1 71 64 70 5f 51 25 3d  |6........qdp_Q%=|
000008d0  a4 70 72 69 6e 74 65 72  5f 72 65 61 64 5f 69 6e  |.printer_read_in|
000008e0  74 65 67 65 72 5f 65 6e  74 72 79 28 64 70 5f 6d  |teger_entry(dp_m|
000008f0  25 2c 38 29 3a 64 70 5f  65 61 25 3d a4 70 72 69  |%,8):dp_ea%=.pri|
00000900  6e 74 65 72 5f 72 65 61  64 5f 69 6e 74 65 67 65  |nter_read_intege|
00000910  72 5f 65 6e 74 72 79 28  64 70 5f 6d 25 2c 39 29  |r_entry(dp_m%,9)|
00000920  3a e7 28 64 70 5f 51 25  3c 3e 30 80 64 70 5f 65  |:.(dp_Q%<>0.dp_e|
00000930  61 25 3c 3e 30 29 8c 0d  00 e6 43 43 25 3d 31 3a  |a%<>0)....CC%=1:|
00000940  f5 3a 42 25 3d a4 70 72  69 6e 74 65 72 5f 72 65  |.:B%=.printer_re|
00000950  61 64 5f 6c 69 73 74 5f  69 6e 74 65 67 65 72 5f  |ad_list_integer_|
00000960  65 6e 74 72 79 28 64 70  5f 6d 25 2c 34 2c 43 25  |entry(dp_m%,4,C%|
00000970  2c 31 29 3a e7 42 25 3d  30 8c 0d 00 eb 09 43 25  |,1):.B%=0.....C%|
00000980  3d 2d 31 0d 00 f0 78 cc  3a 64 70 5f 41 25 3d a4  |=-1...x.:dp_A%=.|
00000990  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 69 6e 74  |printer_read_int|
000009a0  65 67 65 72 5f 65 6e 74  72 79 28 42 25 2c 34 29  |eger_entry(B%,4)|
000009b0  3a 64 70 5f 64 61 25 3d  a4 70 72 69 6e 74 65 72  |:dp_da%=.printer|
000009c0  5f 72 65 61 64 5f 69 6e  74 65 67 65 72 5f 65 6e  |_read_integer_en|
000009d0  74 72 79 28 42 25 2c 35  29 3a e7 64 70 5f 41 25  |try(B%,5):.dp_A%|
000009e0  3c 3e 64 70 5f 51 25 84  64 70 5f 64 61 25 3c 3e  |<>dp_Q%.dp_da%<>|
000009f0  64 70 5f 65 61 25 43 25  2b 3d 31 0d 00 f5 05 cd  |dp_ea%C%+=1.....|
00000a00  0d 00 fa 36 fd 43 25 3d  2d 31 84 28 64 70 5f 41  |...6.C%=-1.(dp_A|
00000a10  25 3d 64 70 5f 51 25 80  64 70 5f 64 61 25 3d 64  |%=dp_Q%.dp_da%=d|
00000a20  70 5f 65 61 25 29 3a e7  43 25 3c 3e 2d 31 64 70  |p_ea%):.C%<>-1dp|
00000a30  5f 62 25 3d 43 25 0d 00  ff 0b cc 3a 43 25 3d 2d  |_b%=C%.....:C%=-|
00000a40  31 0d 01 04 05 cd 0d 01  09 0b e7 43 25 3d 2d 31  |1..........C%=-1|
00000a50  8c 0d 01 0e 4b 42 25 3d  31 31 37 38 37 34 37 39  |....KB%=11787479|
00000a60  38 34 3a 43 25 3d 32 35  36 3a 64 70 5f 54 25 3d  |84:C%=256:dp_T%=|
00000a70  ba 28 64 70 5f 72 25 2b  31 32 29 3a e7 64 70 5f  |.(dp_r%+12):.dp_|
00000a80  54 25 3d 30 85 32 35 33  2c a4 6d 73 67 5f 30 28  |T%=0.253,.msg_0(|
00000a90  a4 64 70 5f 61 2c 22 46  41 35 22 29 0d 01 13 4b  |.dp_a,"FA5")...K|
00000aa0  43 25 3d 31 3a 64 70 5f  62 25 3d a3 3a f5 3a 42  |C%=1:dp_b%=.:.:B|
00000ab0  25 3d a4 70 72 69 6e 74  65 72 5f 72 65 61 64 5f  |%=.printer_read_|
00000ac0  6c 69 73 74 5f 69 6e 74  65 67 65 72 5f 65 6e 74  |list_integer_ent|
00000ad0  72 79 28 64 70 5f 6d 25  2c 34 2c 43 25 2c 31 29  |ry(dp_m%,4,C%,1)|
00000ae0  3a e7 42 25 3d 30 8c 0d  01 18 11 43 25 2d 3d 31  |:.B%=0.....C%-=1|
00000af0  3a 64 70 5f 62 25 3d b9  0d 01 1d 43 cc 3a 24 64  |:dp_b%=....C.:$d|
00000b00  70 5f 54 25 3d a4 70 72  69 6e 74 65 72 5f 72 65  |p_T%=.printer_re|
00000b10  61 64 5f 73 74 72 69 6e  67 5f 65 6e 74 72 79 28  |ad_string_entry(|
00000b20  42 25 2c 36 29 3a e7 64  70 5f 54 25 3f 31 3d 30  |B%,6):.dp_T%?1=0|
00000b30  80 64 70 5f 54 25 3f 32  3d 30 8c 0d 01 22 09 43  |.dp_T%?2=0...".C|
00000b40  25 2b 3d 31 0d 01 27 13  cc 3a 43 25 2d 3d 31 3a  |%+=1..'..:C%-=1:|
00000b50  64 70 5f 62 25 3d b9 0d  01 2c 05 cd 0d 01 31 05  |dp_b%=...,....1.|
00000b60  cd 0d 01 36 34 fd 64 70  5f 62 25 3a 64 70 5f 62  |...64.dp_b%:dp_b|
00000b70  25 3d 43 25 3a 42 25 3d  31 31 37 38 37 34 37 39  |%=C%:B%=11787479|
00000b80  38 34 3a 43 25 3d 64 70  5f 54 25 3a d6 64 70 5f  |84:C%=dp_T%:.dp_|
00000b90  72 25 2b 31 36 0d 01 3b  05 cd 0d 01 40 4d 42 25  |r%+16..;....@MB%|
00000ba0  3d 31 33 38 31 32 35 37  30 34 30 3a 43 25 3d 34  |=1381257040:C%=4|
00000bb0  3a 64 70 5f 67 25 21 38  3d ba 28 64 70 5f 72 25  |:dp_g%!8=.(dp_r%|
00000bc0  2b 31 32 29 3a e7 64 70  5f 67 25 21 38 3d 30 85  |+12):.dp_g%!8=0.|
00000bd0  32 35 33 2c a4 6d 73 67  5f 30 28 a4 64 70 5f 61  |253,.msg_0(.dp_a|
00000be0  2c 22 46 41 35 22 29 0d  01 45 c3 21 64 70 5f 67  |,"FA5")..E.!dp_g|
00000bf0  25 21 38 3d a4 70 72 69  6e 74 65 72 5f 72 65 61  |%!8=.printer_rea|
00000c00  64 5f 6c 69 73 74 5f 69  6e 74 65 67 65 72 5f 65  |d_list_integer_e|
00000c10  6e 74 72 79 28 64 70 5f  6d 25 2c 34 2c 64 70 5f  |ntry(dp_m%,4,dp_|
00000c20  62 25 2c 31 29 3a 64 70  5f 61 24 3d a4 70 72 69  |b%,1):dp_a$=.pri|
00000c30  6e 74 65 72 5f 72 65 61  64 5f 73 74 72 69 6e 67  |nter_read_string|
00000c40  5f 65 6e 74 72 79 28 a4  70 72 69 6e 74 65 72 5f  |_entry(.printer_|
00000c50  72 65 61 64 5f 69 6e 74  65 67 65 72 5f 65 6e 74  |read_integer_ent|
00000c60  72 79 28 21 64 70 5f 67  25 21 38 2c 31 29 2c 32  |ry(!dp_g%!8,1),2|
00000c70  29 3a e7 a4 72 6d 6c 6f  61 64 5f 6c 61 74 65 73  |):..rmload_lates|
00000c80  74 5f 6d 6f 64 75 6c 65  28 64 70 5f 61 24 2c 22  |t_module(dp_a$,"|
00000c90  50 72 69 6e 74 65 72 73  3a 50 44 75 6d 70 65 72  |Printers:PDumper|
00000ca0  73 2e 22 2b 64 70 5f 61  24 29 0d 01 4a ca 64 70  |s."+dp_a$)..J.dp|
00000cb0  5f 61 24 3d c3 28 a4 70  72 69 6e 74 65 72 5f 72  |_a$=.(.printer_r|
00000cc0  65 61 64 5f 69 6e 74 65  67 65 72 5f 65 6e 74 72  |ead_integer_entr|
00000cd0  79 28 21 64 70 5f 67 25  21 38 2c 32 29 29 3a f2  |y(!dp_g%!8,2)):.|
00000ce0  64 70 5f 63 28 22 52 65  73 6f 75 72 63 65 73 2e  |dp_c("Resources.|
00000cf0  50 72 69 6e 74 65 72 73  2e 50 61 6c 65 74 74 65  |Printers.Palette|
00000d00  73 2e 22 2b 64 70 5f 61  24 2c 22 50 72 69 6e 74  |s."+dp_a$,"Print|
00000d10  65 72 73 3a 50 61 6c 65  74 74 65 73 2e 22 2b 64  |ers:Palettes."+d|
00000d20  70 5f 61 24 2c b9 29 3a  64 70 5f 62 25 3d a4 70  |p_a$,.):dp_b%=.p|
00000d30  72 69 6e 74 65 72 5f 72  65 61 64 5f 69 6e 74 65  |rinter_read_inte|
00000d40  67 65 72 5f 65 6e 74 72  79 28 64 70 5f 6d 25 2c  |ger_entry(dp_m%,|
00000d50  31 30 29 3a 64 70 5f 41  25 3d a4 64 70 5f 64 28  |10):dp_A%=.dp_d(|
00000d60  21 64 70 5f 67 25 21 38  29 3a e7 64 70 5f 62 25  |!dp_g%!8):.dp_b%|
00000d70  3c 3e 30 8c 0d 01 4f 33  64 70 5f 60 25 3d 64 70  |<>0...O3dp_`%=dp|
00000d80  5f 62 25 80 32 35 35 3a  64 70 5f 49 25 3d 28 64  |_b%.255:dp_I%=(d|
00000d90  70 5f 62 25 80 36 35 32  38 30 29 3e 3e 38 3a c8  |p_b%.65280)>>8:.|
00000da0  8e 64 70 5f 60 25 ca 0d  01 54 12 c9 30 3a e7 28  |.dp_`%...T..0:.(|
00000db0  64 70 5f 41 25 80 37 29  8c 0d 01 59 1f e7 64 70  |dp_A%.7)...Y..dp|
00000dc0  5f 49 25 3d 34 80 28 64  70 5f 41 25 80 31 29 3d  |_I%=4.(dp_A%.1)=|
00000dd0  30 64 70 5f 62 25 3d 30  0d 01 5e 1f e7 64 70 5f  |0dp_b%=0..^..dp_|
00000de0  49 25 3d 38 80 28 64 70  5f 41 25 80 32 29 3d 30  |I%=8.(dp_A%.2)=0|
00000df0  64 70 5f 62 25 3d 30 0d  01 63 1f e7 64 70 5f 49  |dp_b%=0..c..dp_I|
00000e00  25 3d 31 80 28 64 70 5f  41 25 80 34 29 3d 30 64  |%=1.(dp_A%.4)=0d|
00000e10  70 5f 62 25 3d 30 0d 01  68 0d cc 3a 64 70 5f 62  |p_b%=0..h..:dp_b|
00000e20  25 3d 30 0d 01 6d 05 cd  0d 01 72 14 c9 31 3a e7  |%=0..m....r..1:.|
00000e30  28 64 70 5f 41 25 80 31  31 32 29 8c 0d 01 77 24  |(dp_A%.112)...w$|
00000e40  e7 64 70 5f 49 25 3d 34  80 28 28 64 70 5f 41 25  |.dp_I%=4.((dp_A%|
00000e50  3e 3e 34 29 80 31 29 3d  30 64 70 5f 62 25 3d 30  |>>4).1)=0dp_b%=0|
00000e60  0d 01 7c 24 e7 64 70 5f  49 25 3d 38 80 28 28 64  |..|$.dp_I%=8.((d|
00000e70  70 5f 41 25 3e 3e 34 29  80 32 29 3d 30 64 70 5f  |p_A%>>4).2)=0dp_|
00000e80  62 25 3d 30 0d 01 81 24  e7 64 70 5f 49 25 3d 31  |b%=0...$.dp_I%=1|
00000e90  80 28 28 64 70 5f 41 25  3e 3e 34 29 80 34 29 3d  |.((dp_A%>>4).4)=|
00000ea0  30 64 70 5f 62 25 3d 30  0d 01 86 0d cc 3a 64 70  |0dp_b%=0.....:dp|
00000eb0  5f 62 25 3d 30 0d 01 8b  05 cd 0d 01 90 15 c9 32  |_b%=0..........2|
00000ec0  3a e7 28 64 70 5f 41 25  80 31 37 39 32 29 8c 0d  |:.(dp_A%.1792)..|
00000ed0  01 95 24 e7 64 70 5f 49  25 3d 34 80 28 28 64 70  |..$.dp_I%=4.((dp|
00000ee0  5f 41 25 3e 3e 38 29 80  31 29 3d 30 64 70 5f 62  |_A%>>8).1)=0dp_b|
00000ef0  25 3d 30 0d 01 9a 24 e7  64 70 5f 49 25 3d 38 80  |%=0...$.dp_I%=8.|
00000f00  28 28 64 70 5f 41 25 3e  3e 38 29 80 32 29 3d 30  |((dp_A%>>8).2)=0|
00000f10  64 70 5f 62 25 3d 30 0d  01 9f 24 e7 64 70 5f 49  |dp_b%=0...$.dp_I|
00000f20  25 3d 31 80 28 28 64 70  5f 41 25 3e 3e 38 29 80  |%=1.((dp_A%>>8).|
00000f30  34 29 3d 30 64 70 5f 62  25 3d 30 0d 01 a4 0d cc  |4)=0dp_b%=0.....|
00000f40  3a 64 70 5f 62 25 3d 30  0d 01 a9 05 cd 0d 01 ae  |:dp_b%=0........|
00000f50  05 cb 0d 01 b3 05 cd 0d  01 b8 0e e7 64 70 5f 62  |............dp_b|
00000f60  25 3c 3e 30 8c 0d 01 bd  22 64 70 5f 67 25 21 31  |%<>0...."dp_g%!1|
00000f70  32 3d a4 73 74 6f 72 65  5f 69 6e 74 65 67 65 72  |2=.store_integer|
00000f80  28 64 70 5f 62 25 29 0d  01 c2 46 cc 3a f2 64 70  |(dp_b%)...F.:.dp|
00000f90  5f 66 28 64 70 5f 41 25  2c 64 70 5f 60 25 2c 64  |_f(dp_A%,dp_`%,d|
00000fa0  70 5f 49 25 29 3a 64 70  5f 67 25 21 31 32 3d a4  |p_I%):dp_g%!12=.|
00000fb0  73 74 6f 72 65 5f 69 6e  74 65 67 65 72 28 64 70  |store_integer(dp|
00000fc0  5f 49 25 3c 3c 38 84 64  70 5f 60 25 29 0d 01 c7  |_I%<<8.dp_`%)...|
00000fd0  05 cd 0d 01 cc b7 24 64  70 5f 6e 25 3d a4 70 72  |......$dp_n%=.pr|
00000fe0  69 6e 74 65 72 5f 72 65  61 64 5f 73 74 72 69 6e  |inter_read_strin|
00000ff0  67 5f 65 6e 74 72 79 28  64 70 5f 6d 25 2c 32 29  |g_entry(dp_m%,2)|
00001000  3a 42 25 3d 64 70 5f 6e  25 3a 43 25 3d 32 3a 64  |:B%=dp_n%:C%=2:d|
00001010  70 5f 69 25 21 34 30 3d  ba 28 64 70 5f 72 25 2b  |p_i%!40=.(dp_r%+|
00001020  32 38 29 3a 64 70 5f 61  24 3d a4 70 72 69 6e 74  |28):dp_a$=.print|
00001030  65 72 5f 72 65 61 64 5f  73 74 72 69 6e 67 5f 65  |er_read_string_e|
00001040  6e 74 72 79 28 64 70 5f  6d 25 2c 33 29 3a e7 64  |ntry(dp_m%,3):.d|
00001050  70 5f 61 24 3c 3e 22 64  70 22 24 64 70 5f 6e 25  |p_a$<>"dp"$dp_n%|
00001060  3d 64 70 5f 61 24 3a 42  25 3d 64 70 5f 6e 25 3a  |=dp_a$:B%=dp_n%:|
00001070  43 25 3d 32 3a 64 70 5f  69 25 21 34 34 3d ba 28  |C%=2:dp_i%!44=.(|
00001080  64 70 5f 72 25 2b 32 38  29 0d 01 d1 53 64 70 5f  |dp_r%+28)...Sdp_|
00001090  61 24 3d a4 70 72 69 6e  74 65 72 5f 72 65 61 64  |a$=.printer_read|
000010a0  5f 73 74 72 69 6e 67 5f  65 6e 74 72 79 28 64 70  |_string_entry(dp|
000010b0  5f 6d 25 2c 37 29 3a e7  64 70 5f 61 24 3d 22 22  |_m%,7):.dp_a$=""|
000010c0  64 70 5f 61 24 3d a4 6d  73 67 5f 30 28 64 70 5f  |dp_a$=.msg_0(dp_|
000010d0  66 25 21 31 36 2c 22 50  41 50 22 29 0d 01 d6 7c  |f%!16,"PAP")...||
000010e0  64 70 5f 62 25 3d 64 70  5f 5f 25 3a c8 95 64 70  |dp_b%=dp__%:..dp|
000010f0  5f 61 24 3c 3e a4 70 72  69 6e 74 65 72 5f 72 65  |_a$<>.printer_re|
00001100  61 64 5f 73 74 72 69 6e  67 28 64 70 5f 62 25 21  |ad_string(dp_b%!|
00001110  34 29 3a 64 70 5f 62 25  3d 64 70 5f 62 25 21 30  |4):dp_b%=dp_b%!0|
00001120  3a e7 64 70 5f 62 25 3d  30 64 70 5f 62 25 3d 64  |:.dp_b%=0dp_b%=d|
00001130  70 5f 5f 25 3a 64 70 5f  61 24 3d a4 70 72 69 6e  |p__%:dp_a$=.prin|
00001140  74 65 72 5f 72 65 61 64  5f 73 74 72 69 6e 67 28  |ter_read_string(|
00001150  64 70 5f 62 25 21 34 29  0d 01 db 62 ce 3a 64 70  |dp_b%!4)...b.:dp|
00001160  5f 69 25 21 33 36 3d 64  70 5f 62 25 3a 64 70 5f  |_i%!36=dp_b%:dp_|
00001170  62 25 3d a4 70 72 69 6e  74 65 72 5f 72 65 61 64  |b%=.printer_read|
00001180  5f 69 6e 74 65 67 65 72  5f 65 6e 74 72 79 28 64  |_integer_entry(d|
00001190  70 5f 6d 25 2c 31 31 29  3a e7 64 70 5f 62 25 3c  |p_m%,11):.dp_b%<|
000011a0  3e 30 64 70 5f 69 25 21  32 34 3d 64 70 5f 69 25  |>0dp_i%!24=dp_i%|
000011b0  21 32 34 84 28 31 3c 3c  37 29 0d 01 e0 05 e1 0d  |!24.(1<<7)......|
000011c0  01 e5 c6 dd f2 64 70 5f  63 28 64 70 5f 65 24 2c  |.....dp_c(dp_e$,|
000011d0  64 70 5f 6b 24 2c 64 70  5f 66 61 25 29 3a ea 64  |dp_k$,dp_fa%):.d|
000011e0  70 5f 67 61 25 2c 64 70  5f 68 61 25 2c 64 70 5f  |p_ga%,dp_ha%,dp_|
000011f0  69 61 25 2c 64 70 5f 57  25 2c 64 70 5f 6a 61 25  |ia%,dp_W%,dp_ja%|
00001200  2c 64 70 5f 6b 61 25 2c  64 70 5f 43 25 3a ea 64  |,dp_ka%,dp_C%:.d|
00001210  70 5f 6c 61 25 2c 64 70  5f 6d 61 25 2c 64 70 5f  |p_la%,dp_ma%,dp_|
00001220  6e 61 25 2c 64 70 5f 6f  61 25 2c 64 70 5f 63 25  |na%,dp_oa%,dp_c%|
00001230  2c 64 70 5f 61 25 2c 64  70 5f 77 25 3a c8 99 38  |,dp_a%,dp_w%:..8|
00001240  2c 31 37 2c 22 52 65 73  6f 75 72 63 65 73 3a 22  |,17,"Resources:"|
00001250  2b 64 70 5f 65 24 b8 64  70 5f 6c 61 25 2c 2c 64  |+dp_e$.dp_la%,,d|
00001260  70 5f 6d 61 25 2c 64 70  5f 6e 61 25 2c 64 70 5f  |p_ma%,dp_na%,dp_|
00001270  6f 61 25 3a e7 64 70 5f  6c 61 25 80 64 70 5f 66  |oa%:.dp_la%.dp_f|
00001280  61 25 3d a3 e1 0d 01 ea  51 c8 99 38 2c 31 37 2c  |a%=.....Q..8,17,|
00001290  64 70 5f 6b 24 b8 64 70  5f 67 61 25 2c 2c 64 70  |dp_k$.dp_ga%,,dp|
000012a0  5f 68 61 25 2c 64 70 5f  69 61 25 2c 64 70 5f 57  |_ha%,dp_ia%,dp_W|
000012b0  25 2c 64 70 5f 6a 61 25  3a e7 64 70 5f 67 61 25  |%,dp_ja%:.dp_ga%|
000012c0  3c 3e 31 c8 99 38 2c 31  39 2c 64 70 5f 6b 24 2c  |<>1..8,19,dp_k$,|
000012d0  64 70 5f 67 61 25 0d 01  ef 0c e7 64 70 5f 6c 61  |dp_ga%.....dp_la|
000012e0  25 8c 0d 01 f4 2e e7 64  70 5f 6d 61 25 3d 64 70  |%......dp_ma%=dp|
000012f0  5f 68 61 25 80 64 70 5f  6e 61 25 3d 64 70 5f 69  |_ha%.dp_na%=dp_i|
00001300  61 25 80 64 70 5f 6f 61  25 3d 64 70 5f 57 25 e1  |a%.dp_oa%=dp_W%.|
00001310  0d 01 f9 55 64 70 5f 63  25 3d 8e 28 22 52 65 73  |...Udp_c%=.("Res|
00001320  6f 75 72 63 65 73 3a 22  2b 64 70 5f 65 24 29 3a  |ources:"+dp_e$):|
00001330  e7 64 70 5f 63 25 3d 30  85 32 35 34 2c 22 43 61  |.dp_c%=0.254,"Ca|
00001340  6e 6e 6f 74 20 6f 70 65  6e 20 63 61 63 68 65 64  |nnot open cached|
00001350  20 70 61 6c 65 74 74 65  20 66 69 6c 65 20 22 2b  | palette file "+|
00001360  64 70 5f 65 24 0d 01 fe  61 c8 99 34 31 2c 32 31  |dp_e$...a..41,21|
00001370  2c 64 70 5f 63 25 b8 2c  64 70 5f 61 25 2c 64 70  |,dp_c%.,dp_a%,dp|
00001380  5f 77 25 3a d9 23 64 70  5f 63 25 3a e7 28 64 70  |_w%:.#dp_c%:.(dp|
00001390  5f 77 25 80 32 35 35 29  3c 3e 34 36 85 32 35 34  |_w%.255)<>46.254|
000013a0  2c 22 46 69 6c 65 20 22  2b 64 70 5f 65 24 2b 22  |,"File "+dp_e$+"|
000013b0  20 69 73 20 6e 6f 74 20  69 6e 20 52 65 73 6f 75  | is not in Resou|
000013c0  72 63 65 46 53 22 0d 02  03 3a 64 70 5f 61 25 2d  |rceFS"...:dp_a%-|
000013d0  3d 28 a9 64 70 5f 65 24  2b 34 80 ac 33 29 2b 34  |=(.dp_e$+4..3)+4|
000013e0  3a 64 70 5f 61 25 2d 3d  32 30 3a e7 64 70 5f 61  |:dp_a%-=20:.dp_a|
000013f0  25 21 2d 34 3d 31 32 31  32 33 36 37 31 37 31 8c  |%!-4=1212367171.|
00001400  0d 02 08 22 c8 99 32 36  39 31 32 31 2c 64 70 5f  |..."..269121,dp_|
00001410  61 25 3a c8 99 33 30 2c  37 2c 2c 64 70 5f 61 25  |a%:..30,7,,dp_a%|
00001420  2d 34 0d 02 0d 05 cd 0d  02 12 05 cd 0d 02 17 d1  |-4..............|
00001430  64 70 5f 6b 61 25 3d 32  30 2b 28 a9 64 70 5f 65  |dp_ka%=20+(.dp_e|
00001440  24 2b 34 80 ac 33 29 2b  34 2b 28 64 70 5f 57 25  |$+4..3)+4+(dp_W%|
00001450  2b 33 80 ac 33 29 3a c8  99 33 30 2c 36 2c 2c 2c  |+3..3):..30,6,,,|
00001460  64 70 5f 6b 61 25 2b 38  b8 2c 2c 64 70 5f 43 25  |dp_ka%+8.,,dp_C%|
00001470  3a 21 64 70 5f 43 25 3d  31 32 31 32 33 36 37 31  |:!dp_C%=12123671|
00001480  37 31 3a 64 70 5f 43 25  2b 3d 34 3a 64 70 5f 43  |71:dp_C%+=4:dp_C|
00001490  25 21 30 3d 64 70 5f 6b  61 25 3a 64 70 5f 43 25  |%!0=dp_ka%:dp_C%|
000014a0  21 34 3d 64 70 5f 68 61  25 3a 64 70 5f 43 25 21  |!4=dp_ha%:dp_C%!|
000014b0  38 3d 64 70 5f 69 61 25  3a 64 70 5f 43 25 21 31  |8=dp_ia%:dp_C%!1|
000014c0  32 3d 64 70 5f 57 25 3a  64 70 5f 43 25 21 31 36  |2=dp_W%:dp_C%!16|
000014d0  3d 64 70 5f 6a 61 25 3a  24 28 64 70 5f 43 25 2b  |=dp_ja%:$(dp_C%+|
000014e0  32 30 29 3d 64 70 5f 65  24 3a 64 70 5f 43 25 21  |20)=dp_e$:dp_C%!|
000014f0  28 32 30 2b a9 64 70 5f  65 24 29 3d 30 0d 02 1c  |(20+.dp_e$)=0...|
00001500  6a 64 70 5f 43 25 21 28  32 30 2b 28 a9 64 70 5f  |jdp_C%!(20+(.dp_|
00001510  65 24 2b 34 80 ac 33 29  29 3d 64 70 5f 57 25 2b  |e$+4..3))=dp_W%+|
00001520  34 3a c8 99 38 2c 31 36  2c 64 70 5f 6b 24 2c 64  |4:..8,16,dp_k$,d|
00001530  70 5f 43 25 2b 32 30 2b  28 a9 64 70 5f 65 24 2b  |p_C%+20+(.dp_e$+|
00001540  34 80 ac 33 29 2b 34 3a  64 70 5f 43 25 21 64 70  |4..3)+4:dp_C%!dp|
00001550  5f 6b 61 25 3d 30 3a c8  99 32 36 39 31 32 30 2c  |_ka%=0:..269120,|
00001560  64 70 5f 43 25 3a e1 0d  02 21 4b dd f2 64 70 5f  |dp_C%:...!K..dp_|
00001570  6b 3a ea 64 70 5f 55 25  2c 64 70 5f 70 61 25 2c  |k:.dp_U%,dp_pa%,|
00001580  64 70 5f 71 61 25 2c 64  70 5f 67 24 3a 64 70 5f  |dp_qa%,dp_g$:dp_|
00001590  55 25 3d 64 70 5f 69 25  3a c8 95 64 70 5f 55 25  |U%=dp_i%:..dp_U%|
000015a0  3e 30 3a e7 64 70 5f 55  25 21 34 3d 64 70 5f 66  |>0:.dp_U%!4=dp_f|
000015b0  25 8c 0d 02 26 e4 64 70  5f 70 61 25 3d 64 70 5f  |%...&.dp_pa%=dp_|
000015c0  55 25 21 31 36 3a 64 70  5f 71 61 25 3d 21 64 70  |U%!16:dp_qa%=!dp|
000015d0  5f 70 61 25 21 38 3a 64  70 5f 67 24 3d c3 a4 70  |_pa%!8:dp_g$=..p|
000015e0  72 69 6e 74 65 72 5f 72  65 61 64 5f 69 6e 74 65  |rinter_read_inte|
000015f0  67 65 72 5f 65 6e 74 72  79 28 64 70 5f 71 61 25  |ger_entry(dp_qa%|
00001600  2c 32 29 3a f2 64 70 5f  63 28 22 52 65 73 6f 75  |,2):.dp_c("Resou|
00001610  72 63 65 73 2e 50 72 69  6e 74 65 72 73 2e 50 61  |rces.Printers.Pa|
00001620  6c 65 74 74 65 73 2e 22  2b 64 70 5f 67 24 2c 22  |lettes."+dp_g$,"|
00001630  50 72 69 6e 74 65 72 73  3a 50 61 6c 65 74 74 65  |Printers:Palette|
00001640  73 2e 22 2b 64 70 5f 67  24 2c b9 29 3a 64 70 5f  |s."+dp_g$,.):dp_|
00001650  67 24 3d a4 70 72 69 6e  74 65 72 5f 72 65 61 64  |g$=.printer_read|
00001660  5f 73 74 72 69 6e 67 5f  65 6e 74 72 79 28 a4 70  |_string_entry(.p|
00001670  72 69 6e 74 65 72 5f 72  65 61 64 5f 69 6e 74 65  |rinter_read_inte|
00001680  67 65 72 5f 65 6e 74 72  79 28 64 70 5f 71 61 25  |ger_entry(dp_qa%|
00001690  2c 31 29 2c 32 29 0d 02  2b 3c e7 a4 72 6d 6c 6f  |,1),2)..+<..rmlo|
000016a0  61 64 5f 6c 61 74 65 73  74 5f 6d 6f 64 75 6c 65  |ad_latest_module|
000016b0  28 64 70 5f 67 24 2c 22  50 72 69 6e 74 65 72 73  |(dp_g$,"Printers|
000016c0  3a 50 44 75 6d 70 65 72  73 2e 22 2b 64 70 5f 67  |:PDumpers."+dp_g|
000016d0  24 29 0d 02 30 05 cd 0d  02 35 15 64 70 5f 55 25  |$)..0....5.dp_U%|
000016e0  3d 64 70 5f 55 25 21 30  3a ce 3a e1 0d 02 3a a0  |=dp_U%!0:.:...:.|
000016f0  dd f2 64 70 5f 6c 3a ea  64 70 5f 61 24 2c 64 70  |..dp_l:.dp_a$,dp|
00001700  5f 63 24 2c 64 70 5f 62  25 2c 64 70 5f 4a 25 2c  |_c$,dp_b%,dp_J%,|
00001710  64 70 5f 4b 25 2c 64 70  5f 58 25 2c 64 70 5f 79  |dp_K%,dp_X%,dp_y|
00001720  25 2c 64 70 5f 52 25 2c  64 70 5f 5a 25 2c 64 70  |%,dp_R%,dp_Z%,dp|
00001730  5f 6d 24 2c 64 70 5f 44  25 2c 64 70 5f 75 25 2c  |_m$,dp_D%,dp_u%,|
00001740  64 70 5f 78 25 2c 64 70  5f 6a 25 2c 42 25 2c 43  |dp_x%,dp_j%,B%,C|
00001750  25 3a c8 99 36 35 35 37  30 34 2c 37 3a 64 70 5f  |%:..655704,7:dp_|
00001760  61 24 3d a4 70 72 69 6e  74 65 72 5f 72 65 61 64  |a$=.printer_read|
00001770  5f 73 74 72 69 6e 67 28  64 70 5f 69 25 21 34 30  |_string(dp_i%!40|
00001780  29 3a e7 64 70 5f 61 24  3d 22 22 8c 0d 02 3f 1e  |):.dp_a$=""...?.|
00001790  64 70 5f 61 24 3d 24 64  70 5f 69 25 21 38 3a e7  |dp_a$=$dp_i%!8:.|
000017a0  a9 64 70 5f 61 24 3e 32  30 8c 0d 02 44 67 64 70  |.dp_a$>20...Dgdp|
000017b0  5f 62 25 3d a9 64 70 5f  61 24 3a c8 95 c1 64 70  |_b%=.dp_a$:...dp|
000017c0  5f 61 24 2c 64 70 5f 62  25 2c 31 29 3c 3e 22 20  |_a$,dp_b%,1)<>" |
000017d0  22 80 64 70 5f 62 25 3e  30 3a 64 70 5f 62 25 2d  |".dp_b%>0:dp_b%-|
000017e0  3d 31 3a ce 3a e7 64 70  5f 62 25 64 70 5f 61 24  |=1:.:.dp_b%dp_a$|
000017f0  3d c0 64 70 5f 61 24 2c  64 70 5f 62 25 2d 31 29  |=.dp_a$,dp_b%-1)|
00001800  8b 64 70 5f 61 24 3d c0  64 70 5f 61 24 2c 32 30  |.dp_a$=.dp_a$,20|
00001810  29 0d 02 49 05 cd 0d 02  4e 05 cd 0d 02 53 a4 64  |)..I....N....S.d|
00001820  70 5f 78 25 3d 21 64 70  5f 67 25 21 38 3a 64 70  |p_x%=!dp_g%!8:dp|
00001830  5f 4a 25 3d a4 70 72 69  6e 74 65 72 5f 72 65 61  |_J%=.printer_rea|
00001840  64 5f 69 6e 74 65 67 65  72 5f 65 6e 74 72 79 28  |d_integer_entry(|
00001850  64 70 5f 78 25 2c 34 29  3a 64 70 5f 4b 25 3d a4  |dp_x%,4):dp_K%=.|
00001860  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 69 6e 74  |printer_read_int|
00001870  65 67 65 72 5f 65 6e 74  72 79 28 64 70 5f 78 25  |eger_entry(dp_x%|
00001880  2c 35 29 3a 64 70 5f 58  25 3d 28 21 64 70 5f 67  |,5):dp_X%=(!dp_g|
00001890  25 21 31 32 80 36 35 32  38 30 29 3e 3e 38 3a 64  |%!12.65280)>>8:d|
000018a0  70 5f 75 25 3d 21 64 70  5f 67 25 21 31 32 80 32  |p_u%=!dp_g%!12.2|
000018b0  35 35 3a e7 28 64 70 5f  75 25 3e 3d 32 29 8c 0d  |55:.(dp_u%>=2)..|
000018c0  02 58 45 c8 99 36 35 35  36 38 31 2c 2c 64 70 5f  |.XE..655681,,dp_|
000018d0  4a 25 2c 64 70 5f 4b 25  2c 31 2c 64 70 5f 61 24  |J%,dp_K%,1,dp_a$|
000018e0  2c 64 70 5f 4a 25 2f 64  70 5f 58 25 2c 64 70 5f  |,dp_J%/dp_X%,dp_|
000018f0  4b 25 2f 64 70 5f 58 25  b8 64 70 5f 79 25 3b 64  |K%/dp_X%.dp_y%;d|
00001900  70 5f 62 25 0d 02 5d 47  cc 3a c8 99 36 35 35 36  |p_b%..]G.:..6556|
00001910  38 31 2c 2c 64 70 5f 4a  25 2c 64 70 5f 4b 25 2c  |81,,dp_J%,dp_K%,|
00001920  30 2c 64 70 5f 61 24 2c  64 70 5f 4a 25 2f 64 70  |0,dp_a$,dp_J%/dp|
00001930  5f 58 25 2c 64 70 5f 4b  25 2f 64 70 5f 58 25 b8  |_X%,dp_K%/dp_X%.|
00001940  64 70 5f 79 25 3b 64 70  5f 62 25 0d 02 62 05 cd  |dp_y%;dp_b%..b..|
00001950  0d 02 67 1a e7 28 64 70  5f 62 25 80 31 29 80 28  |..g..(dp_b%.1).(|
00001960  64 70 5f 79 25 3c 3e 30  29 8c 0d 02 6c 45 64 70  |dp_y%<>0)...lEdp|
00001970  5f 61 24 3d 22 22 3a 64  70 5f 79 25 2b 3d 34 3a  |_a$="":dp_y%+=4:|
00001980  c8 95 3f 64 70 5f 79 25  3a 64 70 5f 61 24 2b 3d  |..?dp_y%:dp_a$+=|
00001990  bd 3f 64 70 5f 79 25 3a  64 70 5f 79 25 2b 3d 31  |.?dp_y%:dp_y%+=1|
000019a0  3a ce 3a 85 32 35 34 2c  64 70 5f 61 24 3a e1 0d  |:.:.254,dp_a$:..|
000019b0  02 71 05 cd 0d 02 76 77  64 70 5f 61 24 3d c3 a4  |.q....vwdp_a$=..|
000019c0  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 69 6e 74  |printer_read_int|
000019d0  65 67 65 72 5f 65 6e 74  72 79 28 64 70 5f 78 25  |eger_entry(dp_x%|
000019e0  2c 32 29 3a 42 25 3d 31  31 37 38 37 34 37 39 38  |,2):B%=117874798|
000019f0  34 3a 43 25 3d 32 35 36  3a 64 70 5f 5a 25 3d ba  |4:C%=256:dp_Z%=.|
00001a00  28 64 70 5f 72 25 2b 31  32 29 3a e7 64 70 5f 5a  |(dp_r%+12):.dp_Z|
00001a10  25 3d 30 85 32 35 33 2c  a4 6d 73 67 5f 30 28 a4  |%=0.253,.msg_0(.|
00001a20  64 70 5f 61 2c 22 46 41  35 22 29 0d 02 7b 6e 24  |dp_a,"FA5")..{n$|
00001a30  64 70 5f 5a 25 3d 22 52  65 73 6f 75 72 63 65 73  |dp_Z%="Resources|
00001a40  3a 24 2e 52 65 73 6f 75  72 63 65 73 2e 50 72 69  |:$.Resources.Pri|
00001a50  6e 74 65 72 73 2e 50 61  6c 65 74 74 65 73 2e 22  |nters.Palettes."|
00001a60  2b 64 70 5f 61 24 3a 64  70 5f 44 25 3d ba 28 64  |+dp_a$:dp_D%=.(d|
00001a70  70 5f 72 25 2b 31 32 29  3a e7 64 70 5f 44 25 3d  |p_r%+12):.dp_D%=|
00001a80  30 85 32 35 33 2c a4 6d  73 67 5f 30 28 a4 64 70  |0.253,.msg_0(.dp|
00001a90  5f 61 2c 22 46 41 35 22  29 0d 02 80 4c 24 64 70  |_a,"FA5")...L$dp|
00001aa0  5f 44 25 3d a4 70 72 69  6e 74 65 72 5f 72 65 61  |_D%=.printer_rea|
00001ab0  64 5f 73 74 72 69 6e 67  5f 65 6e 74 72 79 28 64  |d_string_entry(d|
00001ac0  70 5f 78 25 2c 36 29 3a  64 70 5f 75 25 3d 21 64  |p_x%,6):dp_u%=!d|
00001ad0  70 5f 67 25 21 31 32 80  32 35 35 3a e7 64 70 5f  |p_g%!12.255:.dp_|
00001ae0  75 25 3d 35 8c 0d 02 85  b8 64 70 5f 62 25 3d a4  |u%=5.....dp_b%=.|
00001af0  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 69 6e 74  |printer_read_int|
00001b00  65 67 65 72 5f 65 6e 74  72 79 28 64 70 5f 78 25  |eger_entry(dp_x%|
00001b10  2c 31 29 3a 64 70 5f 62  25 3d a4 70 72 69 6e 74  |,1):dp_b%=.print|
00001b20  65 72 5f 72 65 61 64 5f  69 6e 74 65 67 65 72 5f  |er_read_integer_|
00001b30  65 6e 74 72 79 28 64 70  5f 62 25 2c 31 29 3a c8  |entry(dp_b%,1):.|
00001b40  99 36 35 35 37 30 36 2c  2d 32 31 34 37 34 38 33  |.655706,-2147483|
00001b50  36 34 36 2c 64 70 5f 62  25 b8 64 70 5f 79 25 3b  |646,dp_b%.dp_y%;|
00001b60  64 70 5f 62 25 3a e7 28  64 70 5f 62 25 80 31 29  |dp_b%:.(dp_b%.1)|
00001b70  3d 30 e7 64 70 5f 79 25  3c 3e 2d 32 31 34 37 34  |=0.dp_y%<>-21474|
00001b80  38 33 36 34 36 e7 28 64  70 5f 79 25 80 28 31 3c  |83646.(dp_y%.(1<|
00001b90  3c 35 29 29 3d 30 64 70  5f 75 25 3d 33 0d 02 8a  |<5))=0dp_u%=3...|
00001ba0  05 cd 0d 02 8f de f2 64  70 5f 63 28 22 52 65 73  |.......dp_c("Res|
00001bb0  6f 75 72 63 65 73 2e 50  72 69 6e 74 65 72 73 2e  |ources.Printers.|
00001bc0  50 61 6c 65 74 74 65 73  2e 22 2b 64 70 5f 61 24  |Palettes."+dp_a$|
00001bd0  2c 22 50 72 69 6e 74 65  72 73 3a 50 61 6c 65 74  |,"Printers:Palet|
00001be0  74 65 73 2e 22 2b 64 70  5f 61 24 2c a3 29 3a 64  |tes."+dp_a$,.):d|
00001bf0  70 5f 61 24 3d a4 70 72  69 6e 74 65 72 5f 72 65  |p_a$=.printer_re|
00001c00  61 64 5f 73 74 72 69 6e  67 5f 65 6e 74 72 79 28  |ad_string_entry(|
00001c10  a4 70 72 69 6e 74 65 72  5f 72 65 61 64 5f 69 6e  |.printer_read_in|
00001c20  74 65 67 65 72 5f 65 6e  74 72 79 28 64 70 5f 78  |teger_entry(dp_x|
00001c30  25 2c 31 29 2c 32 29 3a  64 70 5f 6d 24 3d 22 52  |%,1),2):dp_m$="R|
00001c40  4d 4c 6f 61 64 20 50 72  69 6e 74 65 72 73 3a 50  |MLoad Printers:P|
00001c50  44 75 6d 70 65 72 73 2e  22 2b 64 70 5f 61 24 2b  |Dumpers."+dp_a$+|
00001c60  bd 31 33 3a e7 64 70 5f  75 25 3e 3d 32 64 70 5f  |.13:.dp_u%>=2dp_|
00001c70  44 25 3f 33 3d 34 8b 64  70 5f 44 25 3f 33 3d 31  |D%?3=4.dp_D%?3=1|
00001c80  0d 02 94 2d 64 70 5f 44  25 3f 34 3d 64 70 5f 75  |...-dp_D%?4=dp_u|
00001c90  25 3a e7 64 70 5f 75 25  3d 30 64 70 5f 44 25 3f  |%:.dp_u%=0dp_D%?|
00001ca0  35 3d 31 8b 64 70 5f 44  25 3f 35 3d 38 0d 02 99  |5=1.dp_D%?5=8...|
00001cb0  1f e7 64 70 5f 75 25 3d  33 64 70 5f 44 25 3f 36  |..dp_u%=3dp_D%?6|
00001cc0  3d 33 8b 64 70 5f 44 25  3f 36 3d 31 0d 02 9e 4b  |=3.dp_D%?6=1...K|
00001cd0  64 70 5f 52 25 3d a4 70  72 69 6e 74 65 72 5f 72  |dp_R%=.printer_r|
00001ce0  65 61 64 5f 69 6e 74 65  67 65 72 5f 65 6e 74 72  |ead_integer_entr|
00001cf0  79 28 64 70 5f 78 25 2c  37 29 3a e7 28 21 64 70  |y(dp_x%,7):.(!dp|
00001d00  5f 67 25 21 30 3e 3e 31  36 80 31 35 29 3d 32 64  |_g%!0>>16.15)=2d|
00001d10  70 5f 52 25 2b 3d 32 0d  02 a3 2a e7 28 64 70 5f  |p_R%+=2...*.(dp_|
00001d20  52 25 3e 3e 3e 32 34 29  3d 30 64 70 5f 52 25 3d  |R%>>>24)=0dp_R%=|
00001d30  64 70 5f 52 25 84 64 70  5f 44 25 3f 38 3c 3c 32  |dp_R%.dp_D%?8<<2|
00001d40  34 0d 02 a8 14 e7 28 64  70 5f 52 25 3e 3e 3e 32  |4.....(dp_R%>>>2|
00001d50  34 29 3e 30 8c 0d 02 ad  24 64 70 5f 62 25 3d 64  |4)>0....$dp_b%=d|
00001d60  70 5f 69 25 21 33 36 3a  64 70 5f 44 25 3f 33 34  |p_i%!36:dp_D%?34|
00001d70  3d 64 70 5f 62 25 21 34  38 0d 02 b2 05 cd 0d 02  |=dp_b%!48.......|
00001d80  b7 ef c8 99 36 35 35 37  30 38 2c 2c a4 70 72 69  |....655708,,.pri|
00001d90  6e 74 65 72 5f 72 65 61  64 5f 69 6e 74 65 67 65  |nter_read_intege|
00001da0  72 5f 65 6e 74 72 79 28  a4 70 72 69 6e 74 65 72  |r_entry(.printer|
00001db0  5f 72 65 61 64 5f 69 6e  74 65 67 65 72 5f 65 6e  |_read_integer_en|
00001dc0  74 72 79 28 64 70 5f 78  25 2c 31 29 2c 31 29 2c  |try(dp_x%,1),1),|
00001dd0  64 70 5f 6d 24 2c 64 70  5f 5a 25 2c 64 70 5f 44  |dp_m$,dp_Z%,dp_D|
00001de0  25 2c 64 70 5f 52 25 3a  42 25 3d 31 31 37 38 37  |%,dp_R%:B%=11787|
00001df0  34 37 39 38 34 3a 43 25  3d 64 70 5f 5a 25 3a d6  |47984:C%=dp_Z%:.|
00001e00  64 70 5f 72 25 2b 31 36  3a 43 25 3d 64 70 5f 44  |dp_r%+16:C%=dp_D|
00001e10  25 3a d6 64 70 5f 72 25  2b 31 36 3a c8 99 35 2c  |%:.dp_r%+16:..5,|
00001e20  22 55 6e 73 65 74 20 50  44 72 69 76 65 72 24 54  |"Unset PDriver$T|
00001e30  65 78 74 43 68 61 72 73  31 22 3a 64 70 5f 62 25  |extChars1":dp_b%|
00001e40  3d a4 70 72 69 6e 74 65  72 5f 72 65 61 64 5f 69  |=.printer_read_i|
00001e50  6e 74 65 67 65 72 5f 65  6e 74 72 79 28 64 70 5f  |nteger_entry(dp_|
00001e60  6d 25 2c 36 29 3a e7 64  70 5f 62 25 8c 0d 02 bc  |m%,6):.dp_b%....|
00001e70  28 64 70 5f 62 25 3d 64  70 5f 62 25 21 38 3a c8  |(dp_b%=dp_b%!8:.|
00001e80  95 64 70 5f 62 25 3a e7  64 70 5f 62 25 3f 34 3d  |.dp_b%:.dp_b%?4=|
00001e90  97 22 a3 22 8c 0d 02 c1  95 64 70 5f 61 24 3d a4  |.".".....dp_a$=.|
00001ea0  64 70 5f 65 28 97 22 a3  22 29 2b a4 64 70 5f 65  |dp_e(.".")+.dp_e|
00001eb0  28 64 70 5f 62 25 3f 35  29 3a 64 70 5f 79 25 3d  |(dp_b%?5):dp_y%=|
00001ec0  64 70 5f 62 25 2b 36 3a  64 70 5f 62 25 3d 64 70  |dp_b%+6:dp_b%=dp|
00001ed0  5f 62 25 3f 35 3a c8 95  64 70 5f 62 25 3a 64 70  |_b%?5:..dp_b%:dp|
00001ee0  5f 61 24 2b 3d a4 64 70  5f 65 28 3f 64 70 5f 79  |_a$+=.dp_e(?dp_y|
00001ef0  25 29 3a 64 70 5f 79 25  2b 3d 31 3a 64 70 5f 62  |%):dp_y%+=1:dp_b|
00001f00  25 2d 3d 31 3a ce 3a c8  99 35 2c 22 53 65 74 20  |%-=1:.:..5,"Set |
00001f10  50 44 72 69 76 65 72 24  54 65 78 74 43 68 61 72  |PDriver$TextChar|
00001f20  73 31 20 22 2b 64 70 5f  61 24 0d 02 c6 13 cc 3a  |s1 "+dp_a$.....:|
00001f30  64 70 5f 62 25 3d 64 70  5f 62 25 21 30 0d 02 cb  |dp_b%=dp_b%!0...|
00001f40  05 cd 0d 02 d0 05 ce 0d  02 d5 05 cd 0d 02 da 0f  |................|
00001f50  e7 64 70 5f 67 25 21 34  3d 30 8c 0d 02 df 20 c8  |.dp_g%!4=0.... .|
00001f60  99 35 2c 22 55 6e 73 65  74 20 50 44 72 69 76 65  |.5,"Unset PDrive|
00001f70  72 24 54 65 78 74 50 61  67 65 22 0d 02 e4 9f cc  |r$TextPage".....|
00001f80  3a 64 70 5f 6a 25 3d 21  64 70 5f 67 25 21 34 3a  |:dp_j%=!dp_g%!4:|
00001f90  64 70 5f 62 25 3d 64 70  5f 69 25 21 33 36 3a 64  |dp_b%=dp_i%!36:d|
00001fa0  70 5f 61 24 3d 22 2d 50  68 20 22 2b c3 64 70 5f  |p_a$="-Ph "+.dp_|
00001fb0  62 25 21 34 38 2b 22 20  2d 4d 74 20 22 2b c3 64  |b%!48+" -Mt "+.d|
00001fc0  70 5f 62 25 21 33 36 2b  22 20 2d 4d 62 20 22 3a  |p_b%!36+" -Mb ":|
00001fd0  64 70 5f 61 24 2b 3d c3  64 70 5f 62 25 21 33 32  |dp_a$+=.dp_b%!32|
00001fe0  2b 22 20 2d 4d 6c 20 22  2b c3 64 70 5f 62 25 21  |+" -Ml "+.dp_b%!|
00001ff0  34 30 2b 22 20 2d 54 68  20 22 3a e7 64 70 5f 67  |40+" -Th ":.dp_g|
00002000  25 21 30 80 32 64 70 5f  61 24 2b 3d 22 32 22 8b  |%!0.2dp_a$+="2".|
00002010  64 70 5f 61 24 2b 3d 22  30 22 0d 02 e9 1e 64 70  |dp_a$+="0"....dp|
00002020  5f 61 24 2b 3d 22 20 2d  4e 6c 20 22 3a e7 64 70  |_a$+=" -Nl ":.dp|
00002030  5f 67 25 21 30 80 38 8c  0d 02 ee 46 64 70 5f 61  |_g%!0.8....Fdp_a|
00002040  24 2b 3d a4 75 6e 67 73  74 72 61 6e 73 28 a4 75  |$+=.ungstrans(.u|
00002050  6e 67 73 74 72 61 6e 73  28 a4 70 72 69 6e 74 65  |ngstrans(.printe|
00002060  72 5f 72 65 61 64 5f 73  74 72 69 6e 67 5f 65 6e  |r_read_string_en|
00002070  74 72 79 28 64 70 5f 6a  25 2c 36 29 29 29 0d 02  |try(dp_j%,6)))..|
00002080  f3 48 cc 3a 64 70 5f 61  24 2b 3d a4 75 6e 67 73  |.H.:dp_a$+=.ungs|
00002090  74 72 61 6e 73 28 a4 75  6e 67 73 74 72 61 6e 73  |trans(.ungstrans|
000020a0  28 a4 70 72 69 6e 74 65  72 5f 72 65 61 64 5f 73  |(.printer_read_s|
000020b0  74 72 69 6e 67 5f 65 6e  74 72 79 28 64 70 5f 6a  |tring_entry(dp_j|
000020c0  25 2c 35 29 29 29 0d 02  f8 05 cd 0d 02 fd 64 64  |%,5)))........dd|
000020d0  70 5f 63 24 3d a4 70 72  69 6e 74 65 72 5f 72 65  |p_c$=.printer_re|
000020e0  61 64 5f 73 74 72 69 6e  67 5f 65 6e 74 72 79 28  |ad_string_entry(|
000020f0  64 70 5f 6a 25 2c 37 29  3a e7 64 70 5f 63 24 3c  |dp_j%,7):.dp_c$<|
00002100  3e 22 22 64 70 5f 61 24  2b 3d 22 20 2d 52 73 20  |>""dp_a$+=" -Rs |
00002110  22 2b a4 75 6e 67 73 74  72 61 6e 73 28 a4 75 6e  |"+.ungstrans(.un|
00002120  67 73 74 72 61 6e 73 28  64 70 5f 63 24 29 29 0d  |gstrans(dp_c$)).|
00002130  03 02 65 64 70 5f 63 24  3d a4 70 72 69 6e 74 65  |..edp_c$=.printe|
00002140  72 5f 72 65 61 64 5f 73  74 72 69 6e 67 5f 65 6e  |r_read_string_en|
00002150  74 72 79 28 64 70 5f 6a  25 2c 31 31 29 3a e7 64  |try(dp_j%,11):.d|
00002160  70 5f 63 24 3c 3e 22 22  64 70 5f 61 24 2b 3d 22  |p_c$<>""dp_a$+="|
00002170  20 2d 43 64 20 22 2b a4  75 6e 67 73 74 72 61 6e  | -Cd "+.ungstran|
00002180  73 28 a4 75 6e 67 73 74  72 61 6e 73 28 64 70 5f  |s(.ungstrans(dp_|
00002190  63 24 29 29 0d 03 07 25  c8 99 35 2c 22 53 65 74  |c$))...%..5,"Set|
000021a0  20 50 44 72 69 76 65 72  24 54 65 78 74 50 61 67  | PDriver$TextPag|
000021b0  65 20 22 2b 64 70 5f 61  24 0d 03 0c 05 cd 0d 03  |e "+dp_a$.......|
000021c0  11 05 e1 0d 03 16 41 dd  f2 64 70 5f 6d 3a ea 64  |......A..dp_m:.d|
000021d0  70 5f 47 25 2c 64 70 5f  42 25 2c 42 25 2c 43 25  |p_G%,dp_B%,B%,C%|
000021e0  3a 64 70 5f 47 25 3d 21  64 70 5f 65 25 3a 64 70  |:dp_G%=!dp_e%:dp|
000021f0  5f 42 25 3d 64 70 5f 47  25 21 34 38 3a e7 64 70  |_B%=dp_G%!48:.dp|
00002200  5f 42 25 8c 0d 03 1b 48  f2 66 72 65 65 5f 73 74  |_B%....H.free_st|
00002210  72 75 63 74 75 72 65 28  64 70 5f 42 25 21 34 29  |ructure(dp_B%!4)|
00002220  3a 42 25 3d 31 34 34 38  32 33 35 30 39 32 3a 43  |:B%=1448235092:C|
00002230  25 3d 64 70 5f 42 25 3a  d6 64 70 5f 72 25 2b 31  |%=dp_B%:.dp_r%+1|
00002240  36 3a 64 70 5f 47 25 21  34 38 3d 30 0d 03 20 05  |6:dp_G%!48=0.. .|
00002250  cd 0d 03 25 05 e1 0d 03  2a 1c dd f2 64 70 5f 6f  |...%....*...dp_o|
00002260  3a c8 99 32 36 32 33 34  32 2c 2c 64 70 5f 65 25  |:..262342,,dp_e%|
00002270  3a e1 0d 03 2f 1c dd f2  64 70 5f 70 3a ea 64 70  |:.../...dp_p:.dp|
00002280  5f 6b 25 3a c8 8e 64 70  5f 65 25 21 38 ca 0d 03  |_k%:..dp_e%!8...|
00002290  34 12 c9 32 3a c8 8e 64  70 5f 65 25 21 31 36 ca  |4..2:..dp_e%!16.|
000022a0  0d 03 39 18 c9 32 30 3a  f2 64 70 5f 61 28 22 4d  |..9..20:.dp_a("M|
000022b0  45 31 22 2c b9 2c b9 29  0d 03 3e 18 c9 31 38 3a  |E1",.,.)..>..18:|
000022c0  f2 64 70 5f 61 28 22 4d  45 32 22 2c b9 2c b9 29  |.dp_a("ME2",.,.)|
000022d0  0d 03 43 17 c9 34 3a f2  64 70 5f 61 28 22 4d 45  |..C..4:.dp_a("ME|
000022e0  33 22 2c b9 2c b9 29 0d  03 48 18 c9 31 39 3a f2  |3",.,.)..H..19:.|
000022f0  64 70 5f 61 28 22 4d 45  34 22 2c b9 2c b9 29 0d  |dp_a("ME4",.,.).|
00002300  03 4d 18 c9 32 34 3a f2  64 70 5f 61 28 22 4d 45  |.M..24:.dp_a("ME|
00002310  35 22 2c b9 2c b9 29 0d  03 52 18 c9 32 36 3a f2  |5",.,.)..R..26:.|
00002320  64 70 5f 61 28 22 4d 50  31 22 2c b9 2c b9 29 0d  |dp_a("MP1",.,.).|
00002330  03 57 05 cb 0d 03 5c 12  c9 34 3a c8 8e 64 70 5f  |.W....\..4:..dp_|
00002340  65 25 21 31 36 ca 0d 03  61 40 c9 32 35 3a 64 70  |e%!16...a@.25:dp|
00002350  5f 6b 25 3d 64 70 5f 65  25 21 31 32 3a f2 64 70  |_k%=dp_e%!12:.dp|
00002360  5f 64 28 64 70 5f 6b 25  29 3a 21 64 70 5f 65 25  |_d(dp_k%):!dp_e%|
00002370  3d 64 70 5f 6b 25 3a c8  99 32 36 32 33 34 32 2c  |=dp_k%:..262342,|
00002380  2c 64 70 5f 65 25 0d 03  66 18 c9 32 30 3a f2 64  |,dp_e%..f..20:.d|
00002390  70 5f 61 28 22 4d 45 31  22 2c b9 2c b9 29 0d 03  |p_a("ME1",.,.)..|
000023a0  6b 18 c9 31 38 3a f2 64  70 5f 61 28 22 4d 45 32  |k..18:.dp_a("ME2|
000023b0  22 2c b9 2c b9 29 0d 03  70 17 c9 34 3a f2 64 70  |",.,.)..p..4:.dp|
000023c0  5f 61 28 22 4d 45 33 22  2c b9 2c b9 29 0d 03 75  |_a("ME3",.,.)..u|
000023d0  18 c9 31 39 3a f2 64 70  5f 61 28 22 4d 45 34 22  |..19:.dp_a("ME4"|
000023e0  2c b9 2c b9 29 0d 03 7a  18 c9 32 34 3a f2 64 70  |,.,.)..z..24:.dp|
000023f0  5f 61 28 22 4d 45 35 22  2c b9 2c b9 29 0d 03 7f  |_a("ME5",.,.)...|
00002400  18 c9 32 36 3a f2 64 70  5f 61 28 22 4d 50 31 22  |..26:.dp_a("MP1"|
00002410  2c b9 2c b9 29 0d 03 84  27 c9 33 31 3a 21 64 70  |,.,.)...'.31:!dp|
00002420  5f 65 25 3d 64 70 5f 65  25 21 31 32 3a c8 99 32  |_e%=dp_e%!12:..2|
00002430  36 32 33 34 32 2c 2c 64  70 5f 65 25 0d 03 89 05  |62342,,dp_e%....|
00002440  cb 0d 03 8e 12 c9 31 3a  c8 8e 64 70 5f 65 25 21  |......1:..dp_e%!|
00002450  31 36 ca 0d 03 93 23 c9  32 35 3a 64 70 5f 6b 25  |16....#.25:dp_k%|
00002460  3d 64 70 5f 65 25 21 31  32 3a f2 64 70 5f 64 28  |=dp_e%!12:.dp_d(|
00002470  64 70 5f 6b 25 29 0d 03  98 05 cb 0d 03 9d 05 cb  |dp_k%)..........|
00002480  0d 03 a2 05 e1 0d 03 a7  39 dd f2 64 70 5f 71 3a  |........9..dp_q:|
00002490  ea 64 70 5f 62 25 3a 64  70 5f 62 25 3d 64 70 5f  |.dp_b%:dp_b%=dp_|
000024a0  66 25 21 32 30 3a c8 95  64 70 5f 62 25 3a e7 64  |f%!20:..dp_b%:.d|
000024b0  70 5f 62 25 21 34 3d 21  64 70 5f 65 25 8c 0d 03  |p_b%!4=!dp_e%...|
000024c0  ac 11 e7 64 70 5f 65 25  21 32 34 3d 31 33 8c 0d  |...dp_e%!24=13..|
000024d0  03 b1 12 c8 8e 24 28 64  70 5f 62 25 2b 31 36 29  |.....$(dp_b%+16)|
000024e0  ca 0d 03 b6 2e c9 22 63  6f 6e 66 69 67 75 72 65  |......"configure|
000024f0  22 3a c8 99 32 36 32 33  34 32 2c 2c 64 70 5f 65  |":..262342,,dp_e|
00002500  25 3a f2 64 70 5f 64 28  21 64 70 5f 65 25 29 0d  |%:.dp_d(!dp_e%).|
00002510  03 bb 05 cb 0d 03 c0 17  cc 3a c8 99 32 36 32 33  |.........:..2623|
00002520  36 34 2c 64 70 5f 65 25  21 32 34 0d 03 c5 05 cd  |64,dp_e%!24.....|
00002530  0d 03 ca 05 e1 0d 03 cf  05 cd 0d 03 d4 15 64 70  |..............dp|
00002540  5f 62 25 3d 64 70 5f 62  25 21 30 3a ce 3a e1 0d  |_b%=dp_b%!0:.:..|
00002550  03 d9 97 dd f2 64 70 5f  72 3a ea 64 70 5f 72 61  |.....dp_r:.dp_ra|
00002560  25 2c 64 70 5f 6b 25 2c  64 70 5f 4f 25 2c 64 70  |%,dp_k%,dp_O%,dp|
00002570  5f 79 25 2c 64 70 5f 4a  25 2c 64 70 5f 4b 25 2c  |_y%,dp_J%,dp_K%,|
00002580  64 70 5f 61 24 2c 64 70  5f 62 25 2c 64 70 5f 64  |dp_a$,dp_b%,dp_d|
00002590  25 2c 64 70 5f 71 25 3a  64 70 5f 6b 25 3d a4 70  |%,dp_q%:dp_k%=.p|
000025a0  72 69 6e 74 65 72 5f 66  69 6e 64 5f 77 69 6e 64  |rinter_find_wind|
000025b0  6f 77 28 64 70 5f 69 25  2c 22 63 6f 6e 66 69 67  |ow(dp_i%,"config|
000025c0  75 72 65 22 29 3a 64 70  5f 72 61 25 3d a4 77 61  |ure"):dp_ra%=.wa|
000025d0  73 5f 61 64 6a 75 73 74  5f 75 73 65 64 3a c8 8e  |s_adjust_used:..|
000025e0  64 70 5f 69 24 ca 0d 03  de 12 c9 22 4d 45 31 22  |dp_i$......"ME1"|
000025f0  3a 64 70 5f 4f 25 3d 33  0d 03 e3 13 c9 22 4d 45  |:dp_O%=3....."ME|
00002600  32 22 3a 64 70 5f 4f 25  3d 31 37 0d 03 e8 13 c9  |2":dp_O%=17.....|
00002610  22 4d 45 33 22 3a 64 70  5f 4f 25 3d 31 35 0d 03  |"ME3":dp_O%=15..|
00002620  ed 13 c9 22 4d 45 34 22  3a 64 70 5f 4f 25 3d 31  |..."ME4":dp_O%=1|
00002630  34 0d 03 f2 13 c9 22 4d  45 35 22 3a 64 70 5f 4f  |4....."ME5":dp_O|
00002640  25 3d 32 33 0d 03 f7 13  c9 22 4d 50 31 22 3a 64  |%=23....."MP1":d|
00002650  70 5f 4f 25 3d 32 37 0d  03 fc 05 cb 0d 04 01 2a  |p_O%=27........*|
00002660  64 70 5f 79 25 3d 64 70  5f 6c 25 2b 32 38 2b 21  |dp_y%=dp_l%+28+!|
00002670  64 70 5f 65 25 2a 32 34  3a e7 64 70 5f 79 25 21  |dp_e%*24:.dp_y%!|
00002680  38 80 32 35 36 8c 0d 04  06 26 f2 69 63 6f 6e 5f  |8.256....&.icon_|
00002690  77 72 69 74 65 28 64 70  5f 6b 25 2c 64 70 5f 4f  |write(dp_k%,dp_O|
000026a0  25 2c 24 64 70 5f 79 25  21 31 32 29 0d 04 0b 2a  |%,$dp_y%!12)...*|
000026b0  cc 3a f2 69 63 6f 6e 5f  77 72 69 74 65 28 64 70  |.:.icon_write(dp|
000026c0  5f 6b 25 2c 64 70 5f 4f  25 2c 24 28 64 70 5f 79  |_k%,dp_O%,$(dp_y|
000026d0  25 2b 31 32 29 29 0d 04  10 05 cd 0d 04 15 11 e7  |%+12))..........|
000026e0  64 70 5f 69 24 3d 22 4d  45 31 22 8c 0d 04 1a 78  |dp_i$="ME1"....x|
000026f0  64 70 5f 64 25 3d 64 70  5f 6d 25 21 32 30 3a 64  |dp_d%=dp_m%!20:d|
00002700  70 5f 61 24 3d a4 69 63  6f 6e 5f 72 65 61 64 28  |p_a$=.icon_read(|
00002710  64 70 5f 6b 25 2c 33 29  3a c8 95 64 70 5f 64 25  |dp_k%,3):..dp_d%|
00002720  3a 64 70 5f 71 25 3d 21  64 70 5f 64 25 21 38 3a  |:dp_q%=!dp_d%!8:|
00002730  e7 64 70 5f 61 24 3d a4  6d 73 67 5f 32 28 64 70  |.dp_a$=.msg_2(dp|
00002740  5f 66 25 21 31 36 2c 22  52 45 53 22 2c c3 21 64  |_f%!16,"RES",.!d|
00002750  70 5f 71 25 21 32 30 2c  c3 21 64 70 5f 71 25 21  |p_q%!20,.!dp_q%!|
00002760  32 34 29 8c 0d 04 1f 43  64 70 5f 61 24 3d a4 69  |24)....Cdp_a$=.i|
00002770  63 6f 6e 5f 72 65 61 64  28 64 70 5f 6b 25 2c 31  |con_read(dp_k%,1|
00002780  35 29 3a 64 70 5f 62 25  3d a7 64 70 5f 61 24 2c  |5):dp_b%=.dp_a$,|
00002790  22 2c 22 29 3a c8 8e c0  64 70 5f 61 24 2c 64 70  |","):...dp_a$,dp|
000027a0  5f 62 25 2d 31 29 ca 0d  04 24 23 c9 a4 6d 73 67  |_b%-1)...$#..msg|
000027b0  5f 30 28 64 70 5f 66 25  21 31 36 2c 22 43 4f 31  |_0(dp_f%!16,"CO1|
000027c0  22 29 3a 64 70 5f 64 25  3d 31 0d 04 29 23 c9 a4  |"):dp_d%=1..)#..|
000027d0  6d 73 67 5f 30 28 64 70  5f 66 25 21 31 36 2c 22  |msg_0(dp_f%!16,"|
000027e0  43 4f 32 22 29 3a 64 70  5f 64 25 3d 32 0d 04 2e  |CO2"):dp_d%=2...|
000027f0  23 c9 a4 6d 73 67 5f 30  28 64 70 5f 66 25 21 31  |#..msg_0(dp_f%!1|
00002800  36 2c 22 43 4f 34 22 29  3a 64 70 5f 64 25 3d 34  |6,"CO4"):dp_d%=4|
00002810  0d 04 33 23 c9 a4 6d 73  67 5f 30 28 64 70 5f 66  |..3#..msg_0(dp_f|
00002820  25 21 31 36 2c 22 43 4f  35 22 29 3a 64 70 5f 64  |%!16,"CO5"):dp_d|
00002830  25 3d 35 0d 04 38 0d 7f  3a 64 70 5f 64 25 3d 30  |%=5..8..:dp_d%=0|
00002840  0d 04 3d 05 cb 0d 04 42  22 64 70 5f 61 24 3d c1  |..=....B"dp_a$=.|
00002850  64 70 5f 61 24 2c 64 70  5f 62 25 2b 32 29 3a c8  |dp_a$,dp_b%+2):.|
00002860  8e 64 70 5f 61 24 ca 0d  04 47 23 c9 a4 6d 73 67  |.dp_a$...G#..msg|
00002870  5f 30 28 64 70 5f 66 25  21 31 36 2c 22 48 54 38  |_0(dp_f%!16,"HT8|
00002880  22 29 3a 64 70 5f 62 25  3d 38 0d 04 4c 23 c9 a4  |"):dp_b%=8..L#..|
00002890  6d 73 67 5f 30 28 64 70  5f 66 25 21 31 36 2c 22  |msg_0(dp_f%!16,"|
000028a0  48 54 31 22 29 3a 64 70  5f 62 25 3d 31 0d 04 51  |HT1"):dp_b%=1..Q|
000028b0  0d 7f 3a 64 70 5f 62 25  3d 34 0d 04 56 05 cb 0d  |..:dp_b%=4..V...|
000028c0  04 5b 38 64 70 5f 71 25  3d a4 64 70 5f 64 28 64  |.[8dp_q%=.dp_d(d|
000028d0  70 5f 71 25 29 3a e7 28  64 70 5f 71 25 80 28 37  |p_q%):.(dp_q%.(7|
000028e0  3c 3c 28 64 70 5f 64 25  2a 34 29 29 29 3d 30 64  |<<(dp_d%*4)))=0d|
000028f0  70 5f 64 25 3d 2d 31 0d  04 60 0f e7 64 70 5f 64  |p_d%=-1..`..dp_d|
00002900  25 3c 3e 2d 31 8c 0d 04  65 23 64 70 5f 64 25 3d  |%<>-1...e#dp_d%=|
00002910  64 70 5f 71 25 3e 3e 28  64 70 5f 64 25 2a 34 29  |dp_q%>>(dp_d%*4)|
00002920  3a c8 8e 64 70 5f 62 25  ca 0d 04 6a 1b c9 34 3a  |:..dp_b%...j..4:|
00002930  e7 28 64 70 5f 64 25 80  31 29 3d 30 64 70 5f 62  |.(dp_d%.1)=0dp_b|
00002940  25 3d 2d 31 0d 04 6f 1b  c9 38 3a e7 28 64 70 5f  |%=-1..o..8:.(dp_|
00002950  64 25 80 32 29 3d 30 64  70 5f 62 25 3d 2d 31 0d  |d%.2)=0dp_b%=-1.|
00002960  04 74 1b c9 31 3a e7 28  64 70 5f 64 25 80 34 29  |.t..1:.(dp_d%.4)|
00002970  3d 30 64 70 5f 62 25 3d  2d 31 0d 04 79 05 cb 0d  |=0dp_b%=-1..y...|
00002980  04 7e 05 cd 0d 04 83 17  e7 64 70 5f 64 25 3d 2d  |.~.......dp_d%=-|
00002990  31 84 64 70 5f 62 25 3d  2d 31 8c 0d 04 88 71 f2  |1.dp_b%=-1....q.|
000029a0  64 70 5f 66 28 64 70 5f  71 25 2c 64 70 5f 64 25  |dp_f(dp_q%,dp_d%|
000029b0  2c 64 70 5f 62 25 29 3a  f2 69 63 6f 6e 5f 77 72  |,dp_b%):.icon_wr|
000029c0  69 74 65 28 64 70 5f 6b  25 2c 31 35 2c a4 6d 73  |ite(dp_k%,15,.ms|
000029d0  67 5f 30 28 64 70 5f 66  25 21 31 36 2c 22 43 4f  |g_0(dp_f%!16,"CO|
000029e0  22 2b c3 64 70 5f 64 25  29 2b 22 2c 20 22 2b a4  |"+.dp_d%)+", "+.|
000029f0  6d 73 67 5f 30 28 64 70  5f 66 25 21 31 36 2c 22  |msg_0(dp_f%!16,"|
00002a00  48 54 22 2b c3 64 70 5f  62 25 29 29 0d 04 8d 05  |HT"+.dp_b%))....|
00002a10  cd 0d 04 92 0b 64 70 5f  64 25 3d 30 0d 04 97 12  |.....dp_d%=0....|
00002a20  cc 3a 64 70 5f 64 25 3d  21 64 70 5f 64 25 0d 04  |.:dp_d%=!dp_d%..|
00002a30  9c 05 cd 0d 04 a1 05 ce  0d 04 a6 05 cd 0d 04 ab  |................|
00002a40  0c e7 64 70 5f 72 61 25  8c 0d 04 b0 24 c8 99 32  |..dp_ra%....$..2|
00002a50  36 32 33 35 31 2c 2c 64  70 5f 65 25 3a f2 64 70  |62351,,dp_e%:.dp|
00002a60  5f 61 28 64 70 5f 69 24  2c a3 2c a3 29 0d 04 b5  |_a(dp_i$,.,.)...|
00002a70  05 cd 0d 04 ba 05 e1 0d  04 bf 29 dd f2 64 70 5f  |..........)..dp_|
00002a80  73 3a ea 64 70 5f 6b 25  2c 64 70 5f 61 24 2c 64  |s:.dp_k%,dp_a$,d|
00002a90  70 5f 63 24 3a c8 8e 64  70 5f 65 25 21 31 36 ca  |p_c$:..dp_e%!16.|
00002aa0  0d 04 c4 33 c9 31 32 38  32 3a 64 70 5f 6b 25 3d  |...3.1282:dp_k%=|
00002ab0  64 70 5f 66 25 21 32 30  3a c8 95 64 70 5f 6b 25  |dp_f%!20:..dp_k%|
00002ac0  3a e7 64 70 5f 6b 25 21  34 3d 64 70 5f 65 25 21  |:.dp_k%!4=dp_e%!|
00002ad0  33 32 8c 0d 04 c9 12 c8  8e 24 28 64 70 5f 6b 25  |32.......$(dp_k%|
00002ae0  2b 31 36 29 ca 0d 04 ce  2c c9 22 63 6f 6e 66 69  |+16)....,."confi|
00002af0  67 75 72 65 22 3a 64 70  5f 61 24 3d c3 64 70 5f  |gure":dp_a$=.dp_|
00002b00  65 25 21 33 36 3a c8 8e  64 70 5f 65 25 21 33 36  |e%!36:..dp_e%!36|
00002b10  ca 0d 04 d3 3f c9 38 2c  31 31 2c 31 32 3a e7 a4  |....?.8,11,12:..|
00002b20  69 63 6f 6e 5f 73 65 74  28 64 70 5f 65 25 21 33  |icon_set(dp_e%!3|
00002b30  32 2c 64 70 5f 65 25 21  33 36 29 64 70 5f 61 24  |2,dp_e%!36)dp_a$|
00002b40  2b 3d 22 62 22 8b 64 70  5f 61 24 2b 3d 22 61 22  |+="b".dp_a$+="a"|
00002b50  0d 04 d8 05 cb 0d 04 dd  55 64 70 5f 63 24 3d a4  |........Udp_c$=.|
00002b60  6d 73 67 5f 30 28 64 70  5f 66 25 21 31 36 2c 22  |msg_0(dp_f%!16,"|
00002b70  43 4f 4e 22 2b 64 70 5f  61 24 29 3a e7 64 70 5f  |CON"+dp_a$):.dp_|
00002b80  63 24 3d 22 43 4f 4e 22  2b 64 70 5f 61 24 64 70  |c$="CON"+dp_a$dp|
00002b90  5f 63 24 3d a4 6d 73 67  5f 30 28 64 70 5f 66 25  |_c$=.msg_0(dp_f%|
00002ba0  21 31 36 2c 22 43 4f 4e  22 29 0d 04 e2 1c f2 69  |!16,"CON").....i|
00002bb0  6e 74 65 72 61 63 74 69  76 65 5f 68 65 6c 70 28  |nteractive_help(|
00002bc0  64 70 5f 63 24 29 0d 04  e7 05 cb 0d 04 ec 0b 64  |dp_c$).........d|
00002bd0  70 5f 6b 25 3d 30 0d 04  f1 49 cc 3a 64 70 5f 6b  |p_k%=0...I.:dp_k|
00002be0  25 3d 64 70 5f 6b 25 21  30 3a e7 64 70 5f 6b 25  |%=dp_k%!0:.dp_k%|
00002bf0  3d 30 f2 69 6e 74 65 72  61 63 74 69 76 65 5f 68  |=0.interactive_h|
00002c00  65 6c 70 28 a4 6d 73 67  5f 30 28 64 70 5f 66 25  |elp(.msg_0(dp_f%|
00002c10  21 31 36 2c 22 48 22 2b  64 70 5f 69 24 29 29 0d  |!16,"H"+dp_i$)).|
00002c20  04 f6 05 cd 0d 04 fb 05  ce 0d 05 00 05 cb 0d 05  |................|
00002c30  05 05 e1 0d 05 0a df dd  f2 64 70 5f 64 28 64 70  |.........dp_d(dp|
00002c40  5f 4c 25 29 3a ea 64 70  5f 62 25 2c 64 70 5f 64  |_L%):.dp_b%,dp_d|
00002c50  25 2c 64 70 5f 71 25 2c  64 70 5f 61 24 2c 42 25  |%,dp_q%,dp_a$,B%|
00002c60  2c 43 25 3a 64 70 5f 6d  25 3d a4 70 72 69 6e 74  |,C%:dp_m%=.print|
00002c70  65 72 5f 66 69 6e 64 5f  70 72 64 61 74 61 5f 65  |er_find_prdata_e|
00002c80  6e 74 72 79 28 64 70 5f  66 25 2c a4 69 63 6f 6e  |ntry(dp_f%,.icon|
00002c90  5f 72 65 61 64 28 64 70  5f 4c 25 2c 36 29 29 3a  |_read(dp_L%,6)):|
00002ca0  f2 66 72 65 65 5f 73 74  72 75 63 74 75 72 65 28  |.free_structure(|
00002cb0  64 70 5f 69 25 21 34 30  29 3a 24 64 70 5f 6e 25  |dp_i%!40):$dp_n%|
00002cc0  3d a4 69 63 6f 6e 5f 72  65 61 64 28 64 70 5f 4c  |=.icon_read(dp_L|
00002cd0  25 2c 33 30 29 3a 42 25  3d 64 70 5f 6e 25 3a 43  |%,30):B%=dp_n%:C|
00002ce0  25 3d 32 3a 64 70 5f 69  25 21 34 30 3d ba 28 64  |%=2:dp_i%!40=.(d|
00002cf0  70 5f 72 25 2b 32 38 29  3a 64 70 5f 62 25 3d 64  |p_r%+28):dp_b%=d|
00002d00  70 5f 67 25 3a e3 64 70  5f 64 25 3d 31 b8 31 36  |p_g%:.dp_d%=1.16|
00002d10  2f 34 0d 05 0f 70 f2 66  72 65 65 5f 73 74 72 75  |/4...p.free_stru|
00002d20  63 74 75 72 65 28 21 64  70 5f 62 25 29 3a 21 64  |cture(!dp_b%):!d|
00002d30  70 5f 62 25 3d 30 3a 64  70 5f 62 25 2b 3d 34 3a  |p_b%=0:dp_b%+=4:|
00002d40  ed 3a 64 70 5f 64 25 3d  30 3a e7 a4 69 63 6f 6e  |.:dp_d%=0:..icon|
00002d50  5f 72 65 61 64 28 64 70  5f 4c 25 2c 31 37 29 3d  |_read(dp_L%,17)=|
00002d60  a4 6d 73 67 5f 30 28 64  70 5f 66 25 21 31 36 2c  |.msg_0(dp_f%!16,|
00002d70  22 50 46 31 22 29 64 70  5f 64 25 2b 3d 31 3c 3c  |"PF1")dp_d%+=1<<|
00002d80  31 36 0d 05 14 3c e7 a4  69 63 6f 6e 5f 72 65 61  |16...<..icon_rea|
00002d90  64 28 64 70 5f 4c 25 2c  31 37 29 3d a4 6d 73 67  |d(dp_L%,17)=.msg|
00002da0  5f 30 28 64 70 5f 66 25  21 31 36 2c 22 50 46 32  |_0(dp_f%!16,"PF2|
00002db0  22 29 64 70 5f 64 25 2b  3d 32 3c 3c 31 36 0d 05  |")dp_d%+=2<<16..|
00002dc0  19 1f e7 a4 69 63 6f 6e  5f 73 65 74 28 64 70 5f  |....icon_set(dp_|
00002dd0  4c 25 2c 38 29 64 70 5f  64 25 2b 3d 32 0d 05 1e  |L%,8)dp_d%+=2...|
00002de0  20 e7 a4 69 63 6f 6e 5f  73 65 74 28 64 70 5f 4c  | ..icon_set(dp_L|
00002df0  25 2c 31 31 29 64 70 5f  64 25 2b 3d 34 0d 05 23  |%,11)dp_d%+=4..#|
00002e00  20 e7 a4 69 63 6f 6e 5f  73 65 74 28 64 70 5f 4c  | ..icon_set(dp_L|
00002e10  25 2c 31 32 29 64 70 5f  64 25 2b 3d 38 0d 05 28  |%,12)dp_d%+=8..(|
00002e20  1b c8 8e a4 69 63 6f 6e  5f 72 65 61 64 28 64 70  |....icon_read(dp|
00002e30  5f 4c 25 2c 31 34 29 ca  0d 05 2d 2f c9 a4 6d 73  |_L%,14)...-/..ms|
00002e40  67 5f 30 28 64 70 5f 66  25 21 31 36 2c 22 54 51  |g_0(dp_f%!16,"TQ|
00002e50  31 22 29 3a 64 70 5f 64  25 2b 3d 31 3c 3c 34 3a  |1"):dp_d%+=1<<4:|
00002e60  64 70 5f 62 25 3d 32 0d  05 32 2f c9 a4 6d 73 67  |dp_b%=2..2/..msg|
00002e70  5f 30 28 64 70 5f 66 25  21 31 36 2c 22 54 51 32  |_0(dp_f%!16,"TQ2|
00002e80  22 29 3a 64 70 5f 64 25  2b 3d 31 3c 3c 35 3a 64  |"):dp_d%+=1<<5:d|
00002e90  70 5f 62 25 3d 33 0d 05  37 0d 7f 3a 64 70 5f 62  |p_b%=3..7..:dp_b|
00002ea0  25 3d 31 0d 05 3c 05 cb  0d 05 41 1b c8 8e a4 69  |%=1..<....A....i|
00002eb0  63 6f 6e 5f 72 65 61 64  28 64 70 5f 4c 25 2c 32  |con_read(dp_L%,2|
00002ec0  33 29 ca 0d 05 46 27 c9  a4 6d 73 67 5f 30 28 64  |3)...F'..msg_0(d|
00002ed0  70 5f 66 25 21 31 36 2c  22 43 43 31 22 29 3a 64  |p_f%!16,"CC1"):d|
00002ee0  70 5f 64 25 2b 3d 31 3c  3c 38 0d 05 4b 27 c9 a4  |p_d%+=1<<8..K'..|
00002ef0  6d 73 67 5f 30 28 64 70  5f 66 25 21 31 36 2c 22  |msg_0(dp_f%!16,"|
00002f00  43 43 32 22 29 3a 64 70  5f 64 25 2b 3d 31 3c 3c  |CC2"):dp_d%+=1<<|
00002f10  39 0d 05 50 05 cb 0d 05  55 61 64 70 5f 67 25 21  |9..P....Uadp_g%!|
00002f20  30 3d a4 73 74 6f 72 65  5f 69 6e 74 65 67 65 72  |0=.store_integer|
00002f30  28 64 70 5f 64 25 29 3a  64 70 5f 64 25 3d a4 70  |(dp_d%):dp_d%=.p|
00002f40  72 69 6e 74 65 72 5f 72  65 61 64 5f 6c 69 73 74  |rinter_read_list|
00002f50  5f 69 6e 74 65 67 65 72  5f 65 6e 74 72 79 28 64  |_integer_entry(d|
00002f60  70 5f 6d 25 2c 35 2c 64  70 5f 62 25 2c 31 29 3a  |p_m%,5,dp_b%,1):|
00002f70  e7 64 70 5f 64 25 8c 0d  05 5a 4d 42 25 3d 31 33  |.dp_d%...ZMB%=13|
00002f80  38 31 32 35 37 30 34 30  3a 43 25 3d 34 3a 64 70  |81257040:C%=4:dp|
00002f90  5f 67 25 21 34 3d ba 28  64 70 5f 72 25 2b 31 32  |_g%!4=.(dp_r%+12|
00002fa0  29 3a e7 64 70 5f 67 25  21 34 3d 30 85 32 35 33  |):.dp_g%!4=0.253|
00002fb0  2c a4 6d 73 67 5f 30 28  a4 64 70 5f 61 2c 22 46  |,.msg_0(.dp_a,"F|
00002fc0  41 35 22 29 0d 05 5f 2c  21 64 70 5f 67 25 21 34  |A5").._,!dp_g%!4|
00002fd0  3d 64 70 5f 64 25 3a 64  70 5f 69 25 21 32 34 3d  |=dp_d%:dp_i%!24=|
00002fe0  64 70 5f 69 25 21 32 34  80 ac 28 31 3c 3c 36 29  |dp_i%!24..(1<<6)|
00002ff0  0d 05 64 1c cc 3a 64 70  5f 69 25 21 32 34 3d 64  |..d..:dp_i%!24=d|
00003000  70 5f 69 25 21 32 34 84  31 3c 3c 36 0d 05 69 05  |p_i%!24.1<<6..i.|
00003010  cd 0d 05 6e 78 64 70 5f  64 25 3d 64 70 5f 6d 25  |...nxdp_d%=dp_m%|
00003020  21 32 30 3a 64 70 5f 61  24 3d a4 69 63 6f 6e 5f  |!20:dp_a$=.icon_|
00003030  72 65 61 64 28 64 70 5f  4c 25 2c 33 29 3a c8 95  |read(dp_L%,3):..|
00003040  64 70 5f 64 25 3a 64 70  5f 71 25 3d 21 64 70 5f  |dp_d%:dp_q%=!dp_|
00003050  64 25 21 38 3a e7 64 70  5f 61 24 3d a4 6d 73 67  |d%!8:.dp_a$=.msg|
00003060  5f 32 28 64 70 5f 66 25  21 31 36 2c 22 52 45 53  |_2(dp_f%!16,"RES|
00003070  22 2c c3 21 64 70 5f 71  25 21 32 30 2c c3 21 64  |",.!dp_q%!20,.!d|
00003080  70 5f 71 25 21 32 34 29  8c 0d 05 73 0b 64 70 5f  |p_q%!24)...s.dp_|
00003090  64 25 3d 30 0d 05 78 12  cc 3a 64 70 5f 64 25 3d  |d%=0..x..:dp_d%=|
000030a0  21 64 70 5f 64 25 0d 05  7d 05 cd 0d 05 82 4f ce  |!dp_d%..}.....O.|
000030b0  3a 42 25 3d 31 33 38 31  32 35 37 30 34 30 3a 43  |:B%=1381257040:C|
000030c0  25 3d 34 3a 64 70 5f 67  25 21 38 3d ba 28 64 70  |%=4:dp_g%!8=.(dp|
000030d0  5f 72 25 2b 31 32 29 3a  e7 64 70 5f 67 25 21 38  |_r%+12):.dp_g%!8|
000030e0  3d 30 85 32 35 33 2c a4  6d 73 67 5f 30 28 a4 64  |=0.253,.msg_0(.d|
000030f0  70 5f 61 2c 22 46 41 35  22 29 0d 05 87 52 21 64  |p_a,"FA5")...R!d|
00003100  70 5f 67 25 21 38 3d 64  70 5f 71 25 3a 64 70 5f  |p_g%!8=dp_q%:dp_|
00003110  61 24 3d a4 69 63 6f 6e  5f 72 65 61 64 28 64 70  |a$=.icon_read(dp|
00003120  5f 4c 25 2c 31 35 29 3a  64 70 5f 62 25 3d a7 64  |_L%,15):dp_b%=.d|
00003130  70 5f 61 24 2c 22 2c 22  29 3a c8 8e c0 64 70 5f  |p_a$,","):...dp_|
00003140  61 24 2c 64 70 5f 62 25  2d 31 29 ca 0d 05 8c 23  |a$,dp_b%-1)....#|
00003150  c9 a4 6d 73 67 5f 30 28  64 70 5f 66 25 21 31 36  |..msg_0(dp_f%!16|
00003160  2c 22 43 4f 31 22 29 3a  64 70 5f 64 25 3d 31 0d  |,"CO1"):dp_d%=1.|
00003170  05 91 23 c9 a4 6d 73 67  5f 30 28 64 70 5f 66 25  |..#..msg_0(dp_f%|
00003180  21 31 36 2c 22 43 4f 32  22 29 3a 64 70 5f 64 25  |!16,"CO2"):dp_d%|
00003190  3d 32 0d 05 96 23 c9 a4  6d 73 67 5f 30 28 64 70  |=2...#..msg_0(dp|
000031a0  5f 66 25 21 31 36 2c 22  43 4f 34 22 29 3a 64 70  |_f%!16,"CO4"):dp|
000031b0  5f 64 25 3d 34 0d 05 9b  23 c9 a4 6d 73 67 5f 30  |_d%=4...#..msg_0|
000031c0  28 64 70 5f 66 25 21 31  36 2c 22 43 4f 35 22 29  |(dp_f%!16,"CO5")|
000031d0  3a 64 70 5f 64 25 3d 35  0d 05 a0 0d 7f 3a 64 70  |:dp_d%=5.....:dp|
000031e0  5f 64 25 3d 30 0d 05 a5  05 cb 0d 05 aa 22 64 70  |_d%=0........"dp|
000031f0  5f 61 24 3d c1 64 70 5f  61 24 2c 64 70 5f 62 25  |_a$=.dp_a$,dp_b%|
00003200  2b 32 29 3a c8 8e 64 70  5f 61 24 ca 0d 05 af 23  |+2):..dp_a$....#|
00003210  c9 a4 6d 73 67 5f 30 28  64 70 5f 66 25 21 31 36  |..msg_0(dp_f%!16|
00003220  2c 22 48 54 38 22 29 3a  64 70 5f 62 25 3d 38 0d  |,"HT8"):dp_b%=8.|
00003230  05 b4 23 c9 a4 6d 73 67  5f 30 28 64 70 5f 66 25  |..#..msg_0(dp_f%|
00003240  21 31 36 2c 22 48 54 31  22 29 3a 64 70 5f 62 25  |!16,"HT1"):dp_b%|
00003250  3d 31 0d 05 b9 0d 7f 3a  64 70 5f 62 25 3d 34 0d  |=1.....:dp_b%=4.|
00003260  05 be 05 cb 0d 05 c3 69  64 70 5f 67 25 21 31 32  |.......idp_g%!12|
00003270  3d a4 73 74 6f 72 65 5f  69 6e 74 65 67 65 72 28  |=.store_integer(|
00003280  28 64 70 5f 62 25 3c 3c  38 29 2b 64 70 5f 64 25  |(dp_b%<<8)+dp_d%|
00003290  29 3a 64 70 5f 64 25 3d  64 70 5f 69 25 21 33 36  |):dp_d%=dp_i%!36|
000032a0  3a 64 70 5f 61 24 3d a4  69 63 6f 6e 5f 72 65 61  |:dp_a$=.icon_rea|
000032b0  64 28 64 70 5f 4c 25 2c  32 37 29 3a e7 24 64 70  |d(dp_L%,27):.$dp|
000032c0  5f 64 25 21 34 3c 3e 64  70 5f 61 24 8c 0d 05 c8  |_d%!4<>dp_a$....|
000032d0  28 64 70 5f 62 25 3d 64  70 5f 5f 25 3a c8 95 64  |(dp_b%=dp__%:..d|
000032e0  70 5f 62 25 3a e7 24 64  70 5f 62 25 21 34 3d 64  |p_b%:.$dp_b%!4=d|
000032f0  70 5f 61 24 8c 0d 05 cd  1a 64 70 5f 69 25 21 33  |p_a$.....dp_i%!3|
00003300  36 3d 64 70 5f 62 25 3a  64 70 5f 62 25 3d 30 0d  |6=dp_b%:dp_b%=0.|
00003310  05 d2 12 cc 3a 64 70 5f  62 25 3d 21 64 70 5f 62  |....:dp_b%=!dp_b|
00003320  25 0d 05 d7 05 cd 0d 05  dc 05 ce 0d 05 e1 05 cd  |%...............|
00003330  0d 05 e6 12 e7 64 70 5f  69 25 21 32 30 3c 3e 2d  |.....dp_i%!20<>-|
00003340  31 8c 0d 05 eb 1e f2 73  65 6c 65 63 74 5f 70 72  |1......select_pr|
00003350  69 6e 74 65 72 28 64 70  5f 69 25 2c b9 2c a3 29  |inter(dp_i%,.,.)|
00003360  0d 05 f0 05 cd 0d 05 f5  05 e1 0d 05 fa af dd a4  |................|
00003370  64 70 5f 69 28 64 70 5f  67 25 29 3a ea 64 70 5f  |dp_i(dp_g%):.dp_|
00003380  4a 25 2c 64 70 5f 4b 25  2c 64 70 5f 78 25 3a 64  |J%,dp_K%,dp_x%:d|
00003390  70 5f 78 25 3d 21 64 70  5f 67 25 21 38 3a 64 70  |p_x%=!dp_g%!8:dp|
000033a0  5f 4a 25 3d a4 70 72 69  6e 74 65 72 5f 72 65 61  |_J%=.printer_rea|
000033b0  64 5f 69 6e 74 65 67 65  72 5f 65 6e 74 72 79 28  |d_integer_entry(|
000033c0  64 70 5f 78 25 2c 34 29  3a 64 70 5f 4b 25 3d a4  |dp_x%,4):dp_K%=.|
000033d0  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 69 6e 74  |printer_read_int|
000033e0  65 67 65 72 5f 65 6e 74  72 79 28 64 70 5f 78 25  |eger_entry(dp_x%|
000033f0  2c 35 29 3a 3d a4 6d 73  67 5f 32 28 64 70 5f 66  |,5):=.msg_2(dp_f|
00003400  25 21 31 36 2c 22 52 45  53 22 2c c3 64 70 5f 4a  |%!16,"RES",.dp_J|
00003410  25 2c c3 64 70 5f 4b 25  29 0d 05 ff 9f dd a4 64  |%,.dp_K%)......d|
00003420  70 5f 6a 28 64 70 5f 67  25 29 3a ea 64 70 5f 62  |p_j(dp_g%):.dp_b|
00003430  25 2c 64 70 5f 61 24 2c  64 70 5f 63 24 3a 64 70  |%,dp_a$,dp_c$:dp|
00003440  5f 62 25 3d 21 64 70 5f  67 25 21 31 32 3a 64 70  |_b%=!dp_g%!12:dp|
00003450  5f 61 24 3d a4 6d 73 67  5f 30 28 64 70 5f 66 25  |_a$=.msg_0(dp_f%|
00003460  21 31 36 2c 22 43 4f 22  2b c3 28 64 70 5f 62 25  |!16,"CO"+.(dp_b%|
00003470  80 32 35 35 29 29 3a 64  70 5f 63 24 3d a4 6d 73  |.255)):dp_c$=.ms|
00003480  67 5f 30 28 64 70 5f 66  25 21 31 36 2c 22 48 54  |g_0(dp_f%!16,"HT|
00003490  22 2b c3 28 28 64 70 5f  62 25 80 36 35 32 38 30  |"+.((dp_b%.65280|
000034a0  29 3e 3e 38 29 29 3a 3d  64 70 5f 61 24 2b 22 2c  |)>>8)):=dp_a$+",|
000034b0  20 22 2b 64 70 5f 63 24  0d 06 04 6d dd a4 64 70  | "+dp_c$...m..dp|
000034c0  5f 64 28 64 70 5f 73 61  25 29 3a ea 64 70 5f 73  |_d(dp_sa%):.dp_s|
000034d0  25 2c 64 70 5f 63 25 2c  64 70 5f 74 25 3a 64 70  |%,dp_c%,dp_t%:dp|
000034e0  5f 73 25 3d a4 70 72 69  6e 74 65 72 5f 72 65 61  |_s%=.printer_rea|
000034f0  64 5f 69 6e 74 65 67 65  72 5f 65 6e 74 72 79 28  |d_integer_entry(|
00003500  64 70 5f 73 61 25 2c 33  29 3a e7 28 64 70 5f 73  |dp_sa%,3):.(dp_s|
00003510  25 80 32 35 36 29 64 70  5f 73 25 3d 64 70 5f 73  |%.256)dp_s%=dp_s|
00003520  25 84 35 31 32 0d 06 09  12 e7 28 64 70 5f 73 25  |%.512.....(dp_s%|
00003530  80 31 37 39 32 29 8c 0d  06 0e aa 64 70 5f 74 25  |.1792).....dp_t%|
00003540  3d a4 70 72 69 6e 74 65  72 5f 72 65 61 64 5f 69  |=.printer_read_i|
00003550  6e 74 65 67 65 72 5f 65  6e 74 72 79 28 64 70 5f  |nteger_entry(dp_|
00003560  73 61 25 2c 31 29 3a 64  70 5f 74 25 3d a4 70 72  |sa%,1):dp_t%=.pr|
00003570  69 6e 74 65 72 5f 72 65  61 64 5f 69 6e 74 65 67  |inter_read_integ|
00003580  65 72 5f 65 6e 74 72 79  28 64 70 5f 74 25 2c 31  |er_entry(dp_t%,1|
00003590  29 3a c8 99 36 35 35 37  30 37 2c 2d 32 31 34 37  |):..655707,-2147|
000035a0  34 38 33 36 34 36 2c 64  70 5f 74 25 2c 2c 2c 2c  |483646,dp_t%,,,,|
000035b0  2c 2c 2c 37 b8 64 70 5f  74 25 3b 64 70 5f 63 25  |,,,7.dp_t%;dp_c%|
000035c0  3a e7 28 64 70 5f 63 25  80 31 29 3d 30 80 64 70  |:.(dp_c%.1)=0.dp|
000035d0  5f 74 25 3c 3e 2d 32 31  34 37 34 38 33 36 34 36  |_t%<>-2147483646|
000035e0  8c 0d 06 13 14 e7 28 64  70 5f 74 25 80 28 31 3c  |......(dp_t%.(1<|
000035f0  3c 33 29 29 8c 0d 06 18  2b 64 70 5f 63 25 3d 64  |<3))....+dp_c%=d|
00003600  70 5f 73 25 80 31 31 32  3a 64 70 5f 73 25 3d 64  |p_s%.112:dp_s%=d|
00003610  70 5f 73 25 84 28 64 70  5f 63 25 3c 3c 31 36 29  |p_s%.(dp_c%<<16)|
00003620  0d 06 1d 05 cd 0d 06 22  14 e7 28 64 70 5f 74 25  |......."..(dp_t%|
00003630  80 28 31 3c 3c 34 29 29  8c 0d 06 27 2b 64 70 5f  |.(1<<4))...'+dp_|
00003640  63 25 3d 64 70 5f 73 25  80 31 37 39 32 3a 64 70  |c%=dp_s%.1792:dp|
00003650  5f 73 25 3d 64 70 5f 73  25 84 28 64 70 5f 63 25  |_s%=dp_s%.(dp_c%|
00003660  3c 3c 38 29 0d 06 2c 05  cd 0d 06 31 14 e7 28 64  |<<8)..,....1..(d|
00003670  70 5f 74 25 80 28 31 3c  3c 35 29 29 8c 0d 06 36  |p_t%.(1<<5))...6|
00003680  2c 64 70 5f 63 25 3d 64  70 5f 73 25 80 31 37 39  |,dp_c%=dp_s%.179|
00003690  32 3a 64 70 5f 73 25 3d  64 70 5f 73 25 84 28 64  |2:dp_s%=dp_s%.(d|
000036a0  70 5f 63 25 3c 3c 31 32  29 0d 06 3b 05 cd 0d 06  |p_c%<<12)..;....|
000036b0  40 05 cd 0d 06 45 05 cd  0d 06 4a 0a 3d 64 70 5f  |@....E....J.=dp_|
000036c0  73 25 0d 06 4f 2f dd f2  64 70 5f 66 28 64 70 5f  |s%..O/..dp_f(dp_|
000036d0  4d 25 2c f8 64 70 5f 75  25 2c f8 64 70 5f 48 25  |M%,.dp_u%,.dp_H%|
000036e0  29 3a e7 64 70 5f 4d 25  80 37 33 34 30 30 33 32  |):.dp_M%.7340032|
000036f0  8c 0d 06 54 0b 64 70 5f  75 25 3d 35 0d 06 59 12  |...T.dp_u%=5..Y.|
00003700  cc 3a e7 64 70 5f 4d 25  80 31 37 39 32 8c 0d 06  |.:.dp_M%.1792...|
00003710  5e 0b 64 70 5f 75 25 3d  32 0d 06 63 11 cc 3a e7  |^.dp_u%=2..c..:.|
00003720  64 70 5f 4d 25 80 31 31  32 8c 0d 06 68 0b 64 70  |dp_M%.112...h.dp|
00003730  5f 75 25 3d 31 0d 06 6d  0d cc 3a 64 70 5f 75 25  |_u%=1..m..:dp_u%|
00003740  3d 30 0d 06 72 05 cd 0d  06 77 05 cd 0d 06 7c 05  |=0..r....w....|.|
00003750  cd 0d 06 81 42 64 70 5f  4d 25 3d 64 70 5f 4d 25  |....Bdp_M%=dp_M%|
00003760  3e 3e 28 64 70 5f 75 25  2a 34 29 3a 64 70 5f 48  |>>(dp_u%*4):dp_H|
00003770  25 3d 2d 31 3a e7 28 64  70 5f 75 25 3d 35 80 28  |%=-1:.(dp_u%=5.(|
00003780  64 70 5f 4d 25 80 31 29  3c 3e 30 29 64 70 5f 48  |dp_M%.1)<>0)dp_H|
00003790  25 3d 38 0d 06 86 22 e7  28 64 70 5f 75 25 3d 32  |%=8...".(dp_u%=2|
000037a0  80 28 64 70 5f 4d 25 80  31 29 3c 3e 30 29 64 70  |.(dp_M%.1)<>0)dp|
000037b0  5f 48 25 3d 38 0d 06 8b  22 e7 28 64 70 5f 75 25  |_H%=8...".(dp_u%|
000037c0  3d 31 80 28 64 70 5f 4d  25 80 32 29 3c 3e 30 29  |=1.(dp_M%.2)<>0)|
000037d0  64 70 5f 48 25 3d 38 0d  06 90 22 e7 28 64 70 5f  |dp_H%=8...".(dp_|
000037e0  75 25 3d 30 80 28 64 70  5f 4d 25 80 32 29 3c 3e  |u%=0.(dp_M%.2)<>|
000037f0  30 29 64 70 5f 48 25 3d  38 0d 06 95 0e e7 64 70  |0)dp_H%=8.....dp|
00003800  5f 48 25 3d 2d 31 8c 0d  06 9a 0d e7 64 70 5f 4d  |_H%=-1......dp_M|
00003810  25 80 32 8c 0d 06 9f 0b  64 70 5f 48 25 3d 38 0d  |%.2.....dp_H%=8.|
00003820  06 a4 0f cc 3a e7 64 70  5f 4d 25 80 31 8c 0d 06  |....:.dp_M%.1...|
00003830  a9 0b 64 70 5f 48 25 3d  34 0d 06 ae 0d cc 3a 64  |..dp_H%=4.....:d|
00003840  70 5f 48 25 3d 31 0d 06  b3 05 cd 0d 06 b8 05 cd  |p_H%=1..........|
00003850  0d 06 bd 05 cd 0d 06 c2  05 e1 0d 06 c7 86 dd f2  |................|
00003860  64 70 5f 61 28 64 70 5f  6e 24 2c 64 70 5f 74 61  |dp_a(dp_n$,dp_ta|
00003870  25 2c 64 70 5f 75 61 25  29 3a ea 64 70 5f 6b 25  |%,dp_ua%):.dp_k%|
00003880  2c 64 70 5f 76 61 25 2c  64 70 5f 77 61 25 2c 64  |,dp_va%,dp_wa%,d|
00003890  70 5f 62 25 2c 64 70 5f  51 25 2c 64 70 5f 64 25  |p_b%,dp_Q%,dp_d%|
000038a0  2c 64 70 5f 71 25 2c 64  70 5f 4a 25 2c 64 70 5f  |,dp_q%,dp_J%,dp_|
000038b0  4b 25 2c 64 70 5f 4e 25  3a e7 64 70 5f 74 61 25  |K%,dp_N%:.dp_ta%|
000038c0  64 70 5f 78 61 25 3d 64  70 5f 65 25 21 30 2d 36  |dp_xa%=dp_e%!0-6|
000038d0  34 3a 64 70 5f 79 61 25  3d 64 70 5f 65 25 21 34  |4:dp_ya%=dp_e%!4|
000038e0  0d 06 cc 0c e7 64 70 5f  75 61 25 8c 0d 06 d1 a7  |.....dp_ua%.....|
000038f0  21 64 70 5f 6e 25 3d 64  70 5f 65 25 21 31 32 3a  |!dp_n%=dp_e%!12:|
00003900  64 70 5f 6e 25 21 34 3d  64 70 5f 65 25 21 31 36  |dp_n%!4=dp_e%!16|
00003910  3a c8 99 32 36 32 33 35  30 2c 2c 64 70 5f 6e 25  |:..262350,,dp_n%|
00003920  3a 64 70 5f 76 61 25 3d  64 70 5f 6e 25 21 31 36  |:dp_va%=dp_n%!16|
00003930  3a 64 70 5f 77 61 25 3d  64 70 5f 6e 25 21 32 30  |:dp_wa%=dp_n%!20|
00003940  3a c8 99 32 36 32 33 34  37 2c 2c 64 70 5f 6e 25  |:..262347,,dp_n%|
00003950  3a 64 70 5f 78 61 25 3d  64 70 5f 6e 25 21 32 30  |:dp_xa%=dp_n%!20|
00003960  2b 64 70 5f 6e 25 21 34  2b 64 70 5f 76 61 25 2b  |+dp_n%!4+dp_va%+|
00003970  32 3a 64 70 5f 79 61 25  3d 64 70 5f 6e 25 21 32  |2:dp_ya%=dp_n%!2|
00003980  34 2b 64 70 5f 6e 25 21  31 36 2b 64 70 5f 77 61  |4+dp_n%!16+dp_wa|
00003990  25 2d 32 0d 06 d6 05 cd  0d 06 db 82 64 70 5f 6b  |%-2.........dp_k|
000039a0  25 3d a4 70 72 69 6e 74  65 72 5f 66 69 6e 64 5f  |%=.printer_find_|
000039b0  77 69 6e 64 6f 77 28 64  70 5f 69 25 2c 22 63 6f  |window(dp_i%,"co|
000039c0  6e 66 69 67 75 72 65 22  29 3a 64 70 5f 69 24 3d  |nfigure"):dp_i$=|
000039d0  64 70 5f 6e 24 3a 64 70  5f 6d 25 3d a4 70 72 69  |dp_n$:dp_m%=.pri|
000039e0  6e 74 65 72 5f 66 69 6e  64 5f 70 72 64 61 74 61  |nter_find_prdata|
000039f0  5f 65 6e 74 72 79 28 64  70 5f 66 25 2c a4 69 63  |_entry(dp_f%,.ic|
00003a00  6f 6e 5f 72 65 61 64 28  64 70 5f 6b 25 2c 36 29  |on_read(dp_k%,6)|
00003a10  29 3a c8 8e 64 70 5f 6e  24 ca 0d 06 e0 d9 c9 22  |):..dp_n$......"|
00003a20  4d 45 31 22 3a f2 6d 65  6e 75 5f 63 72 65 61 74  |ME1":.menu_creat|
00003a30  65 28 64 70 5f 6c 25 2c  a4 6d 73 67 5f 30 28 64  |e(dp_l%,.msg_0(d|
00003a40  70 5f 66 25 21 31 36 2c  22 4d 45 31 22 29 29 3a  |p_f%!16,"ME1")):|
00003a50  64 70 5f 4e 25 3d 28 64  70 5f 6c 25 21 32 38 80  |dp_N%=(dp_l%!28.|
00003a60  32 35 36 29 3c 3e 30 3a  64 70 5f 64 25 3d 64 70  |256)<>0:dp_d%=dp|
00003a70  5f 6d 25 21 32 30 3a 64  70 5f 62 25 3d 30 3a 64  |_m%!20:dp_b%=0:d|
00003a80  70 5f 51 25 3d 30 3a c8  95 64 70 5f 64 25 3a 64  |p_Q%=0:..dp_d%:d|
00003a90  70 5f 71 25 3d 21 64 70  5f 64 25 21 38 3a 64 70  |p_q%=!dp_d%!8:dp|
00003aa0  5f 4a 25 3d a4 70 72 69  6e 74 65 72 5f 72 65 61  |_J%=.printer_rea|
00003ab0  64 5f 69 6e 74 65 67 65  72 5f 65 6e 74 72 79 28  |d_integer_entry(|
00003ac0  64 70 5f 71 25 2c 34 29  3a 64 70 5f 4b 25 3d a4  |dp_q%,4):dp_K%=.|
00003ad0  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 69 6e 74  |printer_read_int|
00003ae0  65 67 65 72 5f 65 6e 74  72 79 28 64 70 5f 71 25  |eger_entry(dp_q%|
00003af0  2c 35 29 0d 06 e5 8a f2  6d 65 6e 75 5f 69 74 65  |,5).....menu_ite|
00003b00  6d 28 64 70 5f 6c 25 2c  64 70 5f 62 25 2c a4 6d  |m(dp_l%,dp_b%,.m|
00003b10  73 67 5f 32 28 64 70 5f  66 25 21 31 36 2c 22 52  |sg_2(dp_f%!16,"R|
00003b20  45 53 22 2c c3 64 70 5f  4a 25 2c c3 64 70 5f 4b  |ES",.dp_J%,.dp_K|
00003b30  25 29 2c 64 70 5f 4e 25  29 3a 64 70 5f 62 25 2b  |%),dp_N%):dp_b%+|
00003b40  3d 31 3a 64 70 5f 64 25  3d 21 64 70 5f 64 25 3a  |=1:dp_d%=!dp_d%:|
00003b50  ce 3a f2 6d 65 6e 75 5f  74 69 63 6b 5f 6d 61 74  |.:.menu_tick_mat|
00003b60  63 68 28 64 70 5f 6c 25  2c a4 69 63 6f 6e 5f 72  |ch(dp_l%,.icon_r|
00003b70  65 61 64 28 64 70 5f 6b  25 2c 33 29 29 0d 06 ea  |ead(dp_k%,3))...|
00003b80  62 c9 22 4d 45 32 22 3a  f2 6d 65 6e 75 5f 63 72  |b."ME2":.menu_cr|
00003b90  65 61 74 65 28 64 70 5f  6c 25 2c a4 6d 73 67 5f  |eate(dp_l%,.msg_|
00003ba0  30 28 64 70 5f 66 25 21  31 36 2c 22 4d 45 32 22  |0(dp_f%!16,"ME2"|
00003bb0  29 29 3a f2 6d 65 6e 75  5f 74 69 63 6b 5f 6d 61  |)):.menu_tick_ma|
00003bc0  74 63 68 28 64 70 5f 6c  25 2c a4 69 63 6f 6e 5f  |tch(dp_l%,.icon_|
00003bd0  72 65 61 64 28 64 70 5f  6b 25 2c 31 37 29 29 0d  |read(dp_k%,17)).|
00003be0  06 ef 9e c9 22 4d 45 33  22 3a f2 6d 65 6e 75 5f  |...."ME3":.menu_|
00003bf0  63 72 65 61 74 65 28 64  70 5f 6c 25 2c a4 6d 73  |create(dp_l%,.ms|
00003c00  67 5f 30 28 64 70 5f 66  25 21 31 36 2c 22 4d 45  |g_0(dp_f%!16,"ME|
00003c10  33 22 29 29 3a 64 70 5f  64 25 3d 64 70 5f 6d 25  |3")):dp_d%=dp_m%|
00003c20  21 32 30 3a c8 95 64 70  5f 64 25 3a 64 70 5f 71  |!20:..dp_d%:dp_q|
00003c30  25 3d 21 64 70 5f 64 25  21 38 3a e7 a4 69 63 6f  |%=!dp_d%!8:..ico|
00003c40  6e 5f 72 65 61 64 28 64  70 5f 6b 25 2c 33 29 3d  |n_read(dp_k%,3)=|
00003c50  a4 6d 73 67 5f 32 28 64  70 5f 66 25 21 31 36 2c  |.msg_2(dp_f%!16,|
00003c60  22 52 45 53 22 2c c3 21  64 70 5f 71 25 21 32 30  |"RES",.!dp_q%!20|
00003c70  2c c3 21 64 70 5f 71 25  21 32 34 29 8c 0d 06 f4  |,.!dp_q%!24)....|
00003c80  5e 64 70 5f 64 25 3d a4  64 70 5f 64 28 64 70 5f  |^dp_d%=.dp_d(dp_|
00003c90  71 25 29 3a 64 70 5f 62  25 3d 30 3a 64 70 5f 51  |q%):dp_b%=0:dp_Q|
00003ca0  25 3d 30 3a e7 64 70 5f  64 25 80 37 f2 64 70 5f  |%=0:.dp_d%.7.dp_|
00003cb0  62 28 64 70 5f 6c 25 2c  64 70 5f 62 25 2c a4 6d  |b(dp_l%,dp_b%,.m|
00003cc0  73 67 5f 30 28 64 70 5f  66 25 21 31 36 2c 22 43  |sg_0(dp_f%!16,"C|
00003cd0  4f 30 22 29 2c 64 70 5f  64 25 29 0d 06 f9 40 e7  |O0"),dp_d%)...@.|
00003ce0  64 70 5f 64 25 80 31 31  32 f2 64 70 5f 62 28 64  |dp_d%.112.dp_b(d|
00003cf0  70 5f 6c 25 2c 64 70 5f  62 25 2c a4 6d 73 67 5f  |p_l%,dp_b%,.msg_|
00003d00  30 28 64 70 5f 66 25 21  31 36 2c 22 43 4f 31 22  |0(dp_f%!16,"CO1"|
00003d10  29 2c 64 70 5f 64 25 3e  3e 34 29 0d 06 fe 41 e7  |),dp_d%>>4)...A.|
00003d20  64 70 5f 64 25 80 31 37  39 32 f2 64 70 5f 62 28  |dp_d%.1792.dp_b(|
00003d30  64 70 5f 6c 25 2c 64 70  5f 62 25 2c a4 6d 73 67  |dp_l%,dp_b%,.msg|
00003d40  5f 30 28 64 70 5f 66 25  21 31 36 2c 22 43 4f 32  |_0(dp_f%!16,"CO2|
00003d50  22 29 2c 64 70 5f 64 25  3e 3e 38 29 0d 07 03 44  |"),dp_d%>>8)...D|
00003d60  e7 64 70 5f 64 25 80 34  35 38 37 35 32 f2 64 70  |.dp_d%.458752.dp|
00003d70  5f 62 28 64 70 5f 6c 25  2c 64 70 5f 62 25 2c a4  |_b(dp_l%,dp_b%,.|
00003d80  6d 73 67 5f 30 28 64 70  5f 66 25 21 31 36 2c 22  |msg_0(dp_f%!16,"|
00003d90  43 4f 34 22 29 2c 64 70  5f 64 25 3e 3e 31 36 29  |CO4"),dp_d%>>16)|
00003da0  0d 07 08 45 e7 64 70 5f  64 25 80 37 33 34 30 30  |...E.dp_d%.73400|
00003db0  33 32 f2 64 70 5f 62 28  64 70 5f 6c 25 2c 64 70  |32.dp_b(dp_l%,dp|
00003dc0  5f 62 25 2c a4 6d 73 67  5f 30 28 64 70 5f 66 25  |_b%,.msg_0(dp_f%|
00003dd0  21 31 36 2c 22 43 4f 35  22 29 2c 64 70 5f 64 25  |!16,"CO5"),dp_d%|
00003de0  3e 3e 32 30 29 0d 07 0d  0b 64 70 5f 64 25 3d 30  |>>20)....dp_d%=0|
00003df0  0d 07 12 12 cc 3a 64 70  5f 64 25 3d 21 64 70 5f  |.....:dp_d%=!dp_|
00003e00  64 25 0d 07 17 05 cd 0d  07 1c 32 ce 3a f2 6d 65  |d%........2.:.me|
00003e10  6e 75 5f 74 69 63 6b 5f  6d 61 74 63 68 28 64 70  |nu_tick_match(dp|
00003e20  5f 6c 25 2c a4 69 63 6f  6e 5f 72 65 61 64 28 64  |_l%,.icon_read(d|
00003e30  70 5f 6b 25 2c 31 35 29  29 0d 07 21 7d c9 22 4d  |p_k%,15))..!}."M|
00003e40  45 34 22 3a f2 6d 65 6e  75 5f 63 72 65 61 74 65  |E4":.menu_create|
00003e50  28 64 70 5f 6c 25 2c a4  6d 73 67 5f 30 28 64 70  |(dp_l%,.msg_0(dp|
00003e60  5f 66 25 21 31 36 2c 22  4d 45 34 22 29 29 3a 64  |_f%!16,"ME4")):d|
00003e70  70 5f 4e 25 3d 28 64 70  5f 6c 25 21 32 38 80 32  |p_N%=(dp_l%!28.2|
00003e80  35 36 29 3c 3e 30 3a e7  a4 70 72 69 6e 74 65 72  |56)<>0:..printer|
00003e90  5f 72 65 61 64 5f 6c 69  73 74 5f 69 6e 74 65 67  |_read_list_integ|
00003ea0  65 72 5f 65 6e 74 72 79  28 64 70 5f 6d 25 2c 35  |er_entry(dp_m%,5|
00003eb0  2c 32 2c 31 29 8c 0d 07  26 93 f2 6d 65 6e 75 5f  |,2,1)...&..menu_|
00003ec0  69 74 65 6d 28 64 70 5f  6c 25 2c 31 2c a4 6d 73  |item(dp_l%,1,.ms|
00003ed0  67 5f 30 28 64 70 5f 66  25 21 31 36 2c 22 54 51  |g_0(dp_f%!16,"TQ|
00003ee0  31 22 29 2c 64 70 5f 4e  25 29 3a e7 a4 70 72 69  |1"),dp_N%):..pri|
00003ef0  6e 74 65 72 5f 72 65 61  64 5f 6c 69 73 74 5f 69  |nter_read_list_i|
00003f00  6e 74 65 67 65 72 5f 65  6e 74 72 79 28 64 70 5f  |nteger_entry(dp_|
00003f10  6d 25 2c 35 2c 33 2c 31  29 f2 6d 65 6e 75 5f 69  |m%,5,3,1).menu_i|
00003f20  74 65 6d 28 64 70 5f 6c  25 2c 32 2c a4 6d 73 67  |tem(dp_l%,2,.msg|
00003f30  5f 30 28 64 70 5f 66 25  21 31 36 2c 22 54 51 32  |_0(dp_f%!16,"TQ2|
00003f40  22 29 2c 64 70 5f 4e 25  29 0d 07 2b 05 cd 0d 07  |"),dp_N%)..+....|
00003f50  30 30 f2 6d 65 6e 75 5f  74 69 63 6b 5f 6d 61 74  |00.menu_tick_mat|
00003f60  63 68 28 64 70 5f 6c 25  2c a4 69 63 6f 6e 5f 72  |ch(dp_l%,.icon_r|
00003f70  65 61 64 28 64 70 5f 6b  25 2c 31 34 29 29 0d 07  |ead(dp_k%,14))..|
00003f80  35 62 c9 22 4d 45 35 22  3a f2 6d 65 6e 75 5f 63  |5b."ME5":.menu_c|
00003f90  72 65 61 74 65 28 64 70  5f 6c 25 2c a4 6d 73 67  |reate(dp_l%,.msg|
00003fa0  5f 30 28 64 70 5f 66 25  21 31 36 2c 22 4d 45 35  |_0(dp_f%!16,"ME5|
00003fb0  22 29 29 3a f2 6d 65 6e  75 5f 74 69 63 6b 5f 6d  |")):.menu_tick_m|
00003fc0  61 74 63 68 28 64 70 5f  6c 25 2c a4 69 63 6f 6e  |atch(dp_l%,.icon|
00003fd0  5f 72 65 61 64 28 64 70  5f 6b 25 2c 32 33 29 29  |_read(dp_k%,23))|
00003fe0  0d 07 3a 2d c9 22 4d 50  31 22 3a f2 63 72 65 61  |..:-."MP1":.crea|
00003ff0  74 65 5f 70 61 70 65 72  5f 6d 65 6e 75 28 64 70  |te_paper_menu(dp|
00004000  5f 6c 25 2c 64 70 5f 6b  25 2c 32 37 29 0d 07 3f  |_l%,dp_k%,27)..?|
00004010  05 cb 0d 07 44 2e f2 64  69 73 70 6c 61 79 5f 6d  |....D..display_m|
00004020  65 6e 75 28 64 70 5f 69  25 2c 64 70 5f 6c 25 2c  |enu(dp_i%,dp_l%,|
00004030  64 70 5f 78 61 25 2c 64  70 5f 79 61 25 29 3a e1  |dp_xa%,dp_ya%):.|
00004040  0d 07 49 4e dd f2 64 70  5f 62 28 f8 64 70 5f 6c  |..IN..dp_b(.dp_l|
00004050  25 2c f8 64 70 5f 62 25  2c 64 70 5f 6c 24 2c 64  |%,.dp_b%,dp_l$,d|
00004060  70 5f 48 25 29 3a ea 64  70 5f 4e 25 3a 64 70 5f  |p_H%):.dp_N%:dp_|
00004070  4e 25 3d 28 64 70 5f 6c  25 21 32 38 80 32 35 36  |N%=(dp_l%!28.256|
00004080  29 3c 3e 30 3a e7 64 70  5f 48 25 80 31 8c 0d 07  |)<>0:.dp_H%.1...|
00004090  4e 4c f2 6d 65 6e 75 5f  69 74 65 6d 28 64 70 5f  |NL.menu_item(dp_|
000040a0  6c 25 2c 64 70 5f 62 25  2c 64 70 5f 6c 24 2b 22  |l%,dp_b%,dp_l$+"|
000040b0  2c 20 22 2b a4 6d 73 67  5f 30 28 64 70 5f 66 25  |, "+.msg_0(dp_f%|
000040c0  21 31 36 2c 22 48 54 34  22 29 2c 64 70 5f 4e 25  |!16,"HT4"),dp_N%|
000040d0  29 3a 64 70 5f 62 25 2b  3d 31 0d 07 53 05 cd 0d  |):dp_b%+=1..S...|
000040e0  07 58 0d e7 64 70 5f 48  25 80 32 8c 0d 07 5d 4c  |.X..dp_H%.2...]L|
000040f0  f2 6d 65 6e 75 5f 69 74  65 6d 28 64 70 5f 6c 25  |.menu_item(dp_l%|
00004100  2c 64 70 5f 62 25 2c 64  70 5f 6c 24 2b 22 2c 20  |,dp_b%,dp_l$+", |
00004110  22 2b a4 6d 73 67 5f 30  28 64 70 5f 66 25 21 31  |"+.msg_0(dp_f%!1|
00004120  36 2c 22 48 54 38 22 29  2c 64 70 5f 4e 25 29 3a  |6,"HT8"),dp_N%):|
00004130  64 70 5f 62 25 2b 3d 31  0d 07 62 05 cd 0d 07 67  |dp_b%+=1..b....g|
00004140  0d e7 64 70 5f 48 25 80  34 8c 0d 07 6c 4c f2 6d  |..dp_H%.4...lL.m|
00004150  65 6e 75 5f 69 74 65 6d  28 64 70 5f 6c 25 2c 64  |enu_item(dp_l%,d|
00004160  70 5f 62 25 2c 64 70 5f  6c 24 2b 22 2c 20 22 2b  |p_b%,dp_l$+", "+|
00004170  a4 6d 73 67 5f 30 28 64  70 5f 66 25 21 31 36 2c  |.msg_0(dp_f%!16,|
00004180  22 48 54 31 22 29 2c 64  70 5f 4e 25 29 3a 64 70  |"HT1"),dp_N%):dp|
00004190  5f 62 25 2b 3d 31 0d 07  71 05 cd 0d 07 76 05 e1  |_b%+=1..q....v..|
000041a0  0d 07 7b 22 dd a4 64 70  5f 65 28 64 70 5f 76 25  |..{"..dp_e(dp_v%|
000041b0  29 3a 3d c2 22 30 22 2b  c3 7e 64 70 5f 76 25 2c  |):=."0"+.~dp_v%,|
000041c0  32 29 0d 07 80 7d dd f2  64 70 5f 6e 3a ea 64 70  |2)...}..dp_n:.dp|
000041d0  5f 7a 61 25 2c 64 70 5f  47 25 2c 64 70 5f 68 25  |_za%,dp_G%,dp_h%|
000041e0  2c 64 70 5f 7a 25 2c 64  70 5f 6a 25 3a 64 70 5f  |,dp_z%,dp_j%:dp_|
000041f0  6a 25 3d 21 64 70 5f 67  25 21 34 3a 64 70 5f 7a  |j%=!dp_g%!4:dp_z|
00004200  61 25 3d 21 64 70 5f 65  25 3a 64 70 5f 47 25 3d  |a%=!dp_e%:dp_G%=|
00004210  64 70 5f 65 25 21 34 3a  64 70 5f 68 25 3d 64 70  |dp_e%!4:dp_h%=dp|
00004220  5f 47 25 21 34 34 3a 64  70 5f 7a 25 3d 64 70 5f  |_G%!44:dp_z%=dp_|
00004230  47 25 21 34 38 3a c8 8e  64 70 5f 7a 61 25 ca 0d  |G%!48:..dp_za%..|
00004240  07 85 0d c9 2d 31 3a f2  64 70 5f 74 0d 07 8a 0d  |....-1:.dp_t....|
00004250  c9 2d 32 3a f2 64 70 5f  75 0d 07 8f 0d c9 2d 34  |.-2:.dp_u.....-4|
00004260  3a f2 64 70 5f 76 0d 07  94 0d c9 2d 36 3a f2 64  |:.dp_v.....-6:.d|
00004270  70 5f 77 0d 07 99 0d c9  2d 37 3a f2 64 70 5f 78  |p_w.....-7:.dp_x|
00004280  0d 07 9e 0d c9 2d 39 3a  f2 64 70 5f 79 0d 07 a3  |.....-9:.dp_y...|
00004290  0e c9 2d 31 30 3a f2 64  70 5f 65 0d 07 a8 0e c9  |..-10:.dp_e.....|
000042a0  2d 31 31 3a f2 64 70 5f  7a 0d 07 ad 0e c9 2d 31  |-11:.dp_z.....-1|
000042b0  32 3a f2 64 70 5f 41 0d  07 b2 0e c9 2d 31 33 3a  |2:.dp_A.....-13:|
000042c0  f2 64 70 5f 42 0d 07 b7  0e c9 2d 31 35 3a f2 64  |.dp_B.....-15:.d|
000042d0  70 5f 43 0d 07 bc 0e c9  2d 31 36 3a f2 64 70 5f  |p_C.....-16:.dp_|
000042e0  44 0d 07 c1 0e c9 2d 31  37 3a f2 64 70 5f 46 0d  |D.....-17:.dp_F.|
000042f0  07 c6 0e c9 2d 31 38 3a  f2 64 70 5f 47 0d 07 cb  |....-18:.dp_G...|
00004300  0e c9 2d 31 39 3a f2 64  70 5f 48 0d 07 d0 05 cb  |..-19:.dp_H.....|
00004310  0d 07 d5 05 e1 0d 07 da  73 dd f2 64 70 5f 74 3a  |........s..dp_t:|
00004320  ea 64 70 5f 62 25 2c 64  70 5f 64 24 2c 64 70 5f  |.dp_b%,dp_d$,dp_|
00004330  53 25 2c 64 70 5f 64 25  2c 42 25 2c 43 25 2c 44  |S%,dp_d%,B%,C%,D|
00004340  25 3a 42 25 3d 31 34 34  38 32 33 35 30 39 32 3a  |%:B%=1448235092:|
00004350  43 25 3d 32 30 3a 64 70  5f 7a 25 3d ba 28 64 70  |C%=20:dp_z%=.(dp|
00004360  5f 72 25 2b 31 32 29 3a  e7 64 70 5f 7a 25 3d 30  |_r%+12):.dp_z%=0|
00004370  85 32 35 33 2c a4 6d 73  67 5f 30 28 a4 64 70 5f  |.253,.msg_0(.dp_|
00004380  61 2c 22 46 41 35 22 29  0d 07 df 8c 64 70 5f 47  |a,"FA5")....dp_G|
00004390  25 21 34 38 3d 64 70 5f  7a 25 3a e3 64 70 5f 62  |%!48=dp_z%:.dp_b|
000043a0  25 3d 30 b8 32 30 2d 34  3a 64 70 5f 7a 25 21 64  |%=0.20-4:dp_z%!d|
000043b0  70 5f 62 25 3d 30 3a ed  3a 64 70 5f 53 25 3d 64  |p_b%=0:.:dp_S%=d|
000043c0  70 5f 69 25 21 33 36 3a  64 70 5f 7a 25 21 38 3d  |p_i%!36:dp_z%!8=|
000043d0  64 70 5f 53 25 21 34 30  3a 64 70 5f 64 25 3d 21  |dp_S%!40:dp_d%=!|
000043e0  64 70 5f 67 25 21 30 3a  64 70 5f 68 25 21 34 34  |dp_g%!0:dp_h%!44|
000043f0  3d 28 64 70 5f 64 25 80  36 35 32 38 30 29 3e 3e  |=(dp_d%.65280)>>|
00004400  38 3a e7 64 70 5f 64 25  80 34 64 70 5f 68 25 21  |8:.dp_d%.4dp_h%!|
00004410  34 38 3d b9 0d 07 e4 16  e7 64 70 5f 64 25 80 32  |48=......dp_d%.2|
00004420  64 70 5f 68 25 21 35 32  3d b9 0d 07 e9 1f e7 28  |dp_h%!52=......(|
00004430  64 70 5f 64 25 3e 3e 31  36 80 31 35 29 3d 31 64  |dp_d%>>16.15)=1d|
00004440  70 5f 68 25 21 32 30 3d  b9 0d 07 ee 0d e7 64 70  |p_h%!20=......dp|
00004450  5f 64 25 80 38 8c 0d 07  f3 2d 64 70 5f 64 24 3d  |_d%.8....-dp_d$=|
00004460  a4 70 72 69 6e 74 65 72  5f 72 65 61 64 5f 73 74  |.printer_read_st|
00004470  72 69 6e 67 5f 65 6e 74  72 79 28 64 70 5f 6a 25  |ring_entry(dp_j%|
00004480  2c 36 29 0d 07 f8 2f cc  3a 64 70 5f 64 24 3d a4  |,6).../.:dp_d$=.|
00004490  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 73 74 72  |printer_read_str|
000044a0  69 6e 67 5f 65 6e 74 72  79 28 64 70 5f 6a 25 2c  |ing_entry(dp_j%,|
000044b0  35 29 0d 07 fd 05 cd 0d  08 02 f3 42 25 3d 41 25  |5).........B%=A%|
000044c0  21 31 36 3a 24 42 25 3d  64 70 5f 64 24 3a 43 25  |!16:$B%=dp_d$:C%|
000044d0  3d 35 3a 44 25 3d a9 64  70 5f 64 24 3a 64 70 5f  |=5:D%=.dp_d$:dp_|
000044e0  68 25 21 31 30 38 3d ba  28 64 70 5f 72 25 2b 32  |h%!108=.(dp_r%+2|
000044f0  38 29 3a 64 70 5f 64 24  3d c4 64 70 5f 53 25 21  |8):dp_d$=.dp_S%!|
00004500  33 36 2c 64 70 5f 64 24  29 3a 24 42 25 3d 64 70  |36,dp_d$):$B%=dp|
00004510  5f 64 24 3a 43 25 3d 35  3a 44 25 3d a9 64 70 5f  |_d$:C%=5:D%=.dp_|
00004520  64 24 3a 64 70 5f 7a 25  21 34 3d ba 28 64 70 5f  |d$:dp_z%!4=.(dp_|
00004530  72 25 2b 32 38 29 3a 64  70 5f 7a 25 21 30 3d 64  |r%+28):dp_z%!0=d|
00004540  70 5f 53 25 21 34 38 3a  64 70 5f 68 25 21 37 36  |p_S%!48:dp_h%!76|
00004550  3d 64 70 5f 53 25 21 34  38 2d 64 70 5f 53 25 21  |=dp_S%!48-dp_S%!|
00004560  33 36 2d 64 70 5f 53 25  21 33 32 3a 64 70 5f 64  |36-dp_S%!32:dp_d|
00004570  25 3d a4 70 72 69 6e 74  65 72 5f 72 65 61 64 5f  |%=.printer_read_|
00004580  69 6e 74 65 67 65 72 5f  65 6e 74 72 79 28 64 70  |integer_entry(dp|
00004590  5f 6d 25 2c 36 29 3a e7  64 70 5f 64 25 64 70 5f  |_m%,6):.dp_d%dp_|
000045a0  64 25 3d 64 70 5f 64 25  21 38 0d 08 07 14 64 70  |d%=dp_d%!8....dp|
000045b0  5f 47 25 21 36 34 3d 64  70 5f 64 25 3a e1 0d 08  |_G%!64=dp_d%:...|
000045c0  0c 62 dd f2 64 70 5f 75  3a ea 64 70 5f 61 24 2c  |.b..dp_u:.dp_a$,|
000045d0  64 70 5f 56 25 2c 64 70  5f 78 25 3a 64 70 5f 61  |dp_V%,dp_x%:dp_a|
000045e0  24 3d a4 70 72 69 6e 74  65 72 5f 72 65 61 64 5f  |$=.printer_read_|
000045f0  73 74 72 69 6e 67 5f 65  6e 74 72 79 28 64 70 5f  |string_entry(dp_|
00004600  6a 25 2c 37 29 3a e7 64  70 5f 61 24 3c 3e 22 22  |j%,7):.dp_a$<>""|
00004610  d5 23 64 70 5f 65 25 21  38 2c 64 70 5f 61 24 3b  |.#dp_e%!8,dp_a$;|
00004620  0d 08 11 60 64 70 5f 61  24 3d a4 70 72 69 6e 74  |...`dp_a$=.print|
00004630  65 72 5f 72 65 61 64 5f  73 74 72 69 6e 67 5f 65  |er_read_string_e|
00004640  6e 74 72 79 28 64 70 5f  6a 25 2c 31 29 3a 64 70  |ntry(dp_j%,1):dp|
00004650  5f 56 25 3d 64 70 5f 69  25 21 33 36 3a 64 70 5f  |_V%=dp_i%!36:dp_|
00004660  56 25 3d 64 70 5f 56 25  21 34 38 3a e7 64 70 5f  |V%=dp_V%!48:.dp_|
00004670  61 24 3c 3e 22 22 80 64  70 5f 56 25 3c 3e 30 8c  |a$<>"".dp_V%<>0.|
00004680  0d 08 16 63 64 70 5f 78  25 3d 21 64 70 5f 67 25  |...cdp_x%=!dp_g%|
00004690  21 38 3a e7 a4 70 72 69  6e 74 65 72 5f 72 65 61  |!8:..printer_rea|
000046a0  64 5f 73 74 72 69 6e 67  5f 65 6e 74 72 79 28 a4  |d_string_entry(.|
000046b0  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 69 6e 74  |printer_read_int|
000046c0  65 67 65 72 5f 65 6e 74  72 79 28 64 70 5f 78 25  |eger_entry(dp_x%|
000046d0  2c 31 29 2c 32 29 3d 22  50 44 75 6d 70 65 72 49  |,1),2)="PDumperI|
000046e0  57 22 8c 0d 08 1b 38 64  70 5f 61 24 2b 3d 22 30  |W"....8dp_a$+="0|
000046f0  30 30 30 22 3a c2 64 70  5f 61 24 2c 34 29 3d c3  |000":.dp_a$,4)=.|
00004700  28 64 70 5f 56 25 2a 32  34 29 3a d5 23 64 70 5f  |(dp_V%*24):.#dp_|
00004710  65 25 21 38 2c 64 70 5f  61 24 3b 0d 08 20 1f cc  |e%!8,dp_a$;.. ..|
00004720  3a d5 23 64 70 5f 65 25  21 38 2c 64 70 5f 61 24  |:.#dp_e%!8,dp_a$|
00004730  2b bd 28 64 70 5f 56 25  29 3b 0d 08 25 05 cd 0d  |+.(dp_V%);..%...|
00004740  08 2a 05 cd 0d 08 2f 05  e1 0d 08 34 16 dd f2 64  |.*..../....4...d|
00004750  70 5f 76 3a 64 70 5f 65  25 3f 38 3d 30 3a e1 0d  |p_v:dp_e%?8=0:..|
00004760  08 39 48 dd f2 64 70 5f  77 3a ea 64 70 5f 62 24  |.9H..dp_w:.dp_b$|
00004770  3a 64 70 5f 62 24 3d a4  64 70 5f 66 28 64 70 5f  |:dp_b$=.dp_f(dp_|
00004780  65 25 21 38 29 3a 64 70  5f 65 25 3f 38 3d a9 64  |e%!8):dp_e%?8=.d|
00004790  70 5f 62 24 3a 24 28 64  70 5f 65 25 2b 39 29 3d  |p_b$:$(dp_e%+9)=|
000047a0  64 70 5f 62 24 3a e1 0d  08 3e 5d dd f2 64 70 5f  |dp_b$:...>]..dp_|
000047b0  78 3a ea 64 70 5f 62 24  3a 64 70 5f 62 24 3d a4  |x:.dp_b$:dp_b$=.|
000047c0  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 73 74 72  |printer_read_str|
000047d0  69 6e 67 5f 65 6e 74 72  79 28 64 70 5f 6a 25 2c  |ing_entry(dp_j%,|
000047e0  32 29 3a 64 70 5f 65 25  3f 38 3d a9 64 70 5f 62  |2):dp_e%?8=.dp_b|
000047f0  24 3a 24 28 64 70 5f 65  25 2b 39 29 3d 64 70 5f  |$:$(dp_e%+9)=dp_|
00004800  62 24 3a e1 0d 08 43 81  dd f2 64 70 5f 79 3a ea  |b$:...C...dp_y:.|
00004810  64 70 5f 41 61 25 2c 64  70 5f 42 61 25 2c 64 70  |dp_Aa%,dp_Ba%,dp|
00004820  5f 43 61 25 2c 64 70 5f  70 25 2c 64 70 5f 62 24  |_Ca%,dp_p%,dp_b$|
00004830  3a 64 70 5f 41 61 25 3d  64 70 5f 68 25 21 39 36  |:dp_Aa%=dp_h%!96|
00004840  82 64 70 5f 65 25 21 38  3a 64 70 5f 42 61 25 3d  |.dp_e%!8:dp_Ba%=|
00004850  64 70 5f 68 25 21 39 36  80 64 70 5f 41 61 25 3a  |dp_h%!96.dp_Aa%:|
00004860  64 70 5f 43 61 25 3d 64  70 5f 41 61 25 80 ac 64  |dp_Ca%=dp_Aa%..d|
00004870  70 5f 42 61 25 3a e7 64  70 5f 42 61 25 84 64 70  |p_Ba%:.dp_Ba%.dp|
00004880  5f 43 61 25 8c 0d 08 48  33 e3 64 70 5f 70 25 3d  |_Ca%...H3.dp_p%=|
00004890  30 b8 35 3a e7 64 70 5f  42 61 25 80 31 3c 3c 64  |0.5:.dp_Ba%.1<<d|
000048a0  70 5f 70 25 8c 64 70 5f  62 24 2b 3d a4 64 70 5f  |p_p%.dp_b$+=.dp_|
000048b0  62 28 64 70 5f 70 25 29  0d 08 4d 28 e7 64 70 5f  |b(dp_p%)..M(.dp_|
000048c0  43 61 25 80 31 3c 3c 64  70 5f 70 25 8c 64 70 5f  |Ca%.1<<dp_p%.dp_|
000048d0  62 24 2b 3d a4 64 70 5f  63 28 64 70 5f 70 25 29  |b$+=.dp_c(dp_p%)|
000048e0  0d 08 52 05 ed 0d 08 57  05 cd 0d 08 5c 25 64 70  |..R....W....\%dp|
000048f0  5f 65 25 3f 38 3d a9 64  70 5f 62 24 3a 24 28 64  |_e%?8=.dp_b$:$(d|
00004900  70 5f 65 25 2b 39 29 3d  64 70 5f 62 24 3a e1 0d  |p_e%+9)=dp_b$:..|
00004910  08 61 47 dd f2 64 70 5f  65 3a ea 64 70 5f 61 24  |.aG..dp_e:.dp_a$|
00004920  2c 64 70 5f 62 24 3a 64  70 5f 68 25 21 38 30 2b  |,dp_b$:dp_h%!80+|
00004930  3d 31 3a 64 70 5f 68 25  21 37 32 2b 3d 31 3a e7  |=1:dp_h%!72+=1:.|
00004940  64 70 5f 68 25 21 34 38  3c 3e 30 84 64 70 5f 7a  |dp_h%!48<>0.dp_z|
00004950  25 21 38 3e 30 8c 0d 08  66 43 64 70 5f 62 24 3d  |%!8>0...fCdp_b$=|
00004960  a4 64 70 5f 67 28 30 29  3a e3 64 70 5f 70 25 3d  |.dp_g(0):.dp_p%=|
00004970  30 b8 35 3a e7 64 70 5f  68 25 21 39 36 80 31 3c  |0.5:.dp_h%!96.1<|
00004980  3c 64 70 5f 70 25 64 70  5f 62 24 2b 3d a4 64 70  |<dp_p%dp_b$+=.dp|
00004990  5f 62 28 64 70 5f 70 25  29 0d 08 6b 25 ed 3a 64  |_b(dp_p%)..k%.:d|
000049a0  70 5f 62 24 2b 3d c4 64  70 5f 7a 25 21 38 2c 22  |p_b$+=.dp_z%!8,"|
000049b0  20 22 29 3a e7 64 70 5f  68 25 21 34 38 8c 0d 08  | "):.dp_h%!48...|
000049c0  70 33 64 70 5f 61 24 3d  c3 64 70 5f 68 25 21 37  |p3dp_a$=.dp_h%!7|
000049d0  32 3a 64 70 5f 62 24 2b  3d c4 35 2d a9 64 70 5f  |2:dp_b$+=.5-.dp_|
000049e0  61 24 2c 22 20 22 29 2b  64 70 5f 61 24 2b 22 20  |a$," ")+dp_a$+" |
000049f0  22 0d 08 75 05 cd 0d 08  7a 34 e3 64 70 5f 70 25  |"..u....z4.dp_p%|
00004a00  3d 30 b8 35 3a e7 64 70  5f 68 25 21 39 36 80 31  |=0.5:.dp_h%!96.1|
00004a10  3c 3c 64 70 5f 70 25 64  70 5f 62 24 2b 3d a4 64  |<<dp_p%dp_b$+=.d|
00004a20  70 5f 63 28 64 70 5f 70  25 29 0d 08 7f 05 ed 0d  |p_c(dp_p%)......|
00004a30  08 84 05 cd 0d 08 89 4b  64 70 5f 62 24 2b 3d a4  |.......Kdp_b$+=.|
00004a40  64 70 5f 67 28 64 70 5f  68 25 21 36 34 29 2b c4  |dp_g(dp_h%!64)+.|
00004a50  64 70 5f 7a 25 21 31 32  2c 22 20 22 29 3a 64 70  |dp_z%!12," "):dp|
00004a60  5f 65 25 3f 38 3d a9 64  70 5f 62 24 3a 24 28 64  |_e%?8=.dp_b$:$(d|
00004a70  70 5f 65 25 2b 39 29 3d  64 70 5f 62 24 3a e1 0d  |p_e%+9)=dp_b$:..|
00004a80  08 8e df dd f2 64 70 5f  7a 3a ea 64 70 5f 62 24  |.....dp_z:.dp_b$|
00004a90  2c 64 70 5f 62 25 3a f2  64 70 5f 65 3a 64 70 5f  |,dp_b%:.dp_e:dp_|
00004aa0  62 24 3d a4 70 72 69 6e  74 65 72 5f 72 65 61 64  |b$=.printer_read|
00004ab0  5f 73 74 72 69 6e 67 28  64 70 5f 68 25 21 31 30  |_string(dp_h%!10|
00004ac0  38 29 2b 24 28 64 70 5f  65 25 2b 39 29 3a f2 64  |8)+$(dp_e%+9):.d|
00004ad0  70 5f 65 3a 64 70 5f 62  24 2b 3d a4 70 72 69 6e  |p_e:dp_b$+=.prin|
00004ae0  74 65 72 5f 72 65 61 64  5f 73 74 72 69 6e 67 28  |ter_read_string(|
00004af0  64 70 5f 68 25 21 31 30  38 29 2b 24 28 64 70 5f  |dp_h%!108)+$(dp_|
00004b00  65 25 2b 39 29 3a 64 70  5f 62 24 2b 3d a4 64 70  |e%+9):dp_b$+=.dp|
00004b10  5f 63 28 34 29 3a 64 70  5f 62 24 2b 3d a4 64 70  |_c(4):dp_b$+=.dp|
00004b20  5f 68 28 c2 22 20 20 22  2b c3 64 70 5f 68 25 21  |_h(."  "+.dp_h%!|
00004b30  36 30 2c 33 29 2b c4 33  2c a4 70 72 69 6e 74 65  |60,3)+.3,.printe|
00004b40  72 5f 72 65 61 64 5f 73  74 72 69 6e 67 5f 65 6e  |r_read_string_en|
00004b50  74 72 79 28 64 70 5f 6a  25 2c 32 29 29 29 0d 08  |try(dp_j%,2)))..|
00004b60  93 35 64 70 5f 62 24 2b  3d a4 64 70 5f 62 28 34  |.5dp_b$+=.dp_b(4|
00004b70  29 3a 64 70 5f 65 25 3f  38 3d a9 64 70 5f 62 24  |):dp_e%?8=.dp_b$|
00004b80  3a 24 28 64 70 5f 65 25  2b 39 29 3d 64 70 5f 62  |:$(dp_e%+9)=dp_b|
00004b90  24 3a e1 0d 08 98 4b dd  f2 64 70 5f 41 3a ea 64  |$:....K..dp_A:.d|
00004ba0  70 5f 62 24 3a 64 70 5f  62 24 3d a4 64 70 5f 68  |p_b$:dp_b$=.dp_h|
00004bb0  28 24 28 64 70 5f 65 25  2b 38 29 29 3a 64 70 5f  |($(dp_e%+8)):dp_|
00004bc0  65 25 3f 38 3d a9 64 70  5f 62 24 3a 24 28 64 70  |e%?8=.dp_b$:$(dp|
00004bd0  5f 65 25 2b 39 29 3d 64  70 5f 62 24 3a e1 0d 08  |_e%+9)=dp_b$:...|
00004be0  9d 27 dd f2 64 70 5f 42  3a 64 70 5f 68 25 21 36  |.'..dp_B:dp_h%!6|
00004bf0  34 3d 64 70 5f 65 25 21  38 3a 64 70 5f 65 25 3f  |4=dp_e%!8:dp_e%?|
00004c00  38 3d 30 3a e1 0d 08 a2  3a dd f2 64 70 5f 43 3a  |8=0:....:..dp_C:|
00004c10  ea 64 70 5f 6a 25 2c 64  70 5f 68 25 2c 64 70 5f  |.dp_j%,dp_h%,dp_|
00004c20  6a 24 2c 64 70 5f 70 24  2c 64 70 5f 68 24 3a e7  |j$,dp_p$,dp_h$:.|
00004c30  64 70 5f 47 25 21 33 36  3c 3e 34 30 38 34 8c 0d  |dp_G%!36<>4084..|
00004c40  08 a7 57 64 70 5f 6a 25  3d 21 64 70 5f 67 25 21  |..Wdp_j%=!dp_g%!|
00004c50  34 3a 64 70 5f 68 25 3d  64 70 5f 47 25 21 34 34  |4:dp_h%=dp_G%!44|
00004c60  3a 64 70 5f 68 24 3d a4  70 72 69 6e 74 65 72 5f  |:dp_h$=.printer_|
00004c70  72 65 61 64 5f 73 74 72  69 6e 67 28 64 70 5f 68  |read_string(dp_h|
00004c80  25 21 31 30 38 29 3a e7  64 70 5f 47 25 21 33 36  |%!108):.dp_G%!36|
00004c90  3d 34 30 39 35 8c 0d 08  ac 12 e7 28 64 70 5f 68  |=4095......(dp_h|
00004ca0  25 21 34 30 29 3d 30 8c  0d 08 b1 6a 64 70 5f 6a  |%!40)=0....jdp_j|
00004cb0  24 3d a4 70 72 69 6e 74  65 72 5f 72 65 61 64 5f  |$=.printer_read_|
00004cc0  73 74 72 69 6e 67 5f 65  6e 74 72 79 28 64 70 5f  |string_entry(dp_|
00004cd0  6a 25 2c 38 29 3a 64 70  5f 70 24 3d a4 70 72 69  |j%,8):dp_p$=.pri|
00004ce0  6e 74 65 72 5f 72 65 61  64 5f 73 74 72 69 6e 67  |nter_read_string|
00004cf0  5f 65 6e 74 72 79 28 64  70 5f 6a 25 2c 34 29 3a  |_entry(dp_j%,4):|
00004d00  e7 a7 64 70 5f 6a 24 2c  64 70 5f 68 24 29 3c 3e  |..dp_j$,dp_h$)<>|
00004d10  31 8c 0d 08 b6 1e e7 64  70 5f 68 24 3c 3e 22 22  |1......dp_h$<>""|
00004d20  d5 23 64 70 5f 65 25 21  38 2c 64 70 5f 68 24 3b  |.#dp_e%!8,dp_h$;|
00004d30  0d 08 bb 05 cd 0d 08 c0  1e e7 64 70 5f 6a 24 3c  |..........dp_j$<|
00004d40  3e 22 22 d5 23 64 70 5f  65 25 21 38 2c 64 70 5f  |>"".#dp_e%!8,dp_|
00004d50  6a 24 3b 0d 08 c5 05 cd  0d 08 ca 20 cc 3a e7 64  |j$;........ .:.d|
00004d60  70 5f 68 24 3c 3e 22 22  d5 23 64 70 5f 65 25 21  |p_h$<>"".#dp_e%!|
00004d70  38 2c 64 70 5f 68 24 3b  0d 08 cf 05 cd 0d 08 d4  |8,dp_h$;........|
00004d80  05 cd 0d 08 d9 05 e1 0d  08 de 5d dd f2 64 70 5f  |..........]..dp_|
00004d90  44 3a ea 64 70 5f 62 24  3a 64 70 5f 62 24 3d a4  |D:.dp_b$:dp_b$=.|
00004da0  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 73 74 72  |printer_read_str|
00004db0  69 6e 67 5f 65 6e 74 72  79 28 64 70 5f 6a 25 2c  |ing_entry(dp_j%,|
00004dc0  33 29 3a 64 70 5f 65 25  3f 38 3d a9 64 70 5f 62  |3):dp_e%?8=.dp_b|
00004dd0  24 3a 24 28 64 70 5f 65  25 2b 39 29 3d 64 70 5f  |$:$(dp_e%+9)=dp_|
00004de0  62 24 3a e1 0d 08 e3 5d  dd f2 64 70 5f 46 3a ea  |b$:....]..dp_F:.|
00004df0  64 70 5f 62 24 3a 64 70  5f 62 24 3d a4 70 72 69  |dp_b$:dp_b$=.pri|
00004e00  6e 74 65 72 5f 72 65 61  64 5f 73 74 72 69 6e 67  |nter_read_string|
00004e10  5f 65 6e 74 72 79 28 64  70 5f 6a 25 2c 34 29 3a  |_entry(dp_j%,4):|
00004e20  64 70 5f 65 25 3f 38 3d  a9 64 70 5f 62 24 3a 24  |dp_e%?8=.dp_b$:$|
00004e30  28 64 70 5f 65 25 2b 39  29 3d 64 70 5f 62 24 3a  |(dp_e%+9)=dp_b$:|
00004e40  e1 0d 08 e8 a5 dd f2 64  70 5f 47 3a ea 64 70 5f  |.......dp_G:.dp_|
00004e50  50 25 2c 64 70 5f 44 61  25 2c 64 70 5f 46 61 25  |P%,dp_Da%,dp_Fa%|
00004e60  2c 64 70 5f 62 24 2c 64  70 5f 62 25 2c 64 70 5f  |,dp_b$,dp_b%,dp_|
00004e70  64 24 2c 42 25 2c 43 25  2c 44 25 2c 64 70 5f 78  |d$,B%,C%,D%,dp_x|
00004e80  25 3a 64 70 5f 50 25 3d  64 70 5f 65 25 21 38 3a  |%:dp_P%=dp_e%!8:|
00004e90  64 70 5f 44 61 25 3d 64  70 5f 65 25 21 31 32 3a  |dp_Da%=dp_e%!12:|
00004ea0  64 70 5f 46 61 25 3d 64  70 5f 65 25 21 31 36 3a  |dp_Fa%=dp_e%!16:|
00004eb0  e7 64 70 5f 50 25 3c 3d  64 70 5f 7a 25 21 30 80  |.dp_P%<=dp_z%!0.|
00004ec0  64 70 5f 44 61 25 3c 3d  64 70 5f 50 25 2a 30 2e  |dp_Da%<=dp_P%*0.|
00004ed0  33 33 80 64 70 5f 46 61  25 3c 3d 64 70 5f 50 25  |33.dp_Fa%<=dp_P%|
00004ee0  2a 30 2e 33 33 8c 0d 08  ed 2a 64 70 5f 68 25 21  |*0.33....*dp_h%!|
00004ef0  37 36 3d 64 70 5f 50 25  2d 64 70 5f 44 61 25 2d  |76=dp_P%-dp_Da%-|
00004f00  64 70 5f 46 61 25 3a e7  64 70 5f 7a 25 21 34 8c  |dp_Fa%:.dp_z%!4.|
00004f10  0d 08 f2 26 42 25 3d 31  33 38 31 32 35 38 30 35  |...&B%=138125805|
00004f20  35 3a 43 25 3d 64 70 5f  7a 25 21 34 3a d6 64 70  |5:C%=dp_z%!4:.dp|
00004f30  5f 72 25 2b 31 36 0d 08  f7 05 cd 0d 08 fc a7 64  |_r%+16.........d|
00004f40  70 5f 64 24 3d c4 64 70  5f 44 61 25 2c a4 70 72  |p_d$=.dp_Da%,.pr|
00004f50  69 6e 74 65 72 5f 72 65  61 64 5f 73 74 72 69 6e  |inter_read_strin|
00004f60  67 28 64 70 5f 68 25 21  31 30 38 29 29 3a 42 25  |g(dp_h%!108)):B%|
00004f70  3d 41 25 21 31 36 3a 24  42 25 3d 64 70 5f 64 24  |=A%!16:$B%=dp_d$|
00004f80  3a 43 25 3d 35 3a 44 25  3d a9 64 70 5f 64 24 3a  |:C%=5:D%=.dp_d$:|
00004f90  64 70 5f 7a 25 21 34 3d  ba 28 64 70 5f 72 25 2b  |dp_z%!4=.(dp_r%+|
00004fa0  32 38 29 3a 64 70 5f 62  24 3d a4 70 72 69 6e 74  |28):dp_b$=.print|
00004fb0  65 72 5f 72 65 61 64 5f  73 74 72 69 6e 67 5f 65  |er_read_string_e|
00004fc0  6e 74 72 79 28 64 70 5f  6a 25 2c 31 29 3a e7 64  |ntry(dp_j%,1):.d|
00004fd0  70 5f 62 24 3c 3e 22 22  80 64 70 5f 50 25 3c 3e  |p_b$<>"".dp_P%<>|
00004fe0  30 8c 0d 09 01 65 64 70  5f 78 25 3d 21 28 64 70  |0....edp_x%=!(dp|
00004ff0  5f 67 25 21 38 29 3a e7  a4 70 72 69 6e 74 65 72  |_g%!8):..printer|
00005000  5f 72 65 61 64 5f 73 74  72 69 6e 67 5f 65 6e 74  |_read_string_ent|
00005010  72 79 28 a4 70 72 69 6e  74 65 72 5f 72 65 61 64  |ry(.printer_read|
00005020  5f 69 6e 74 65 67 65 72  5f 65 6e 74 72 79 28 64  |_integer_entry(d|
00005030  70 5f 78 25 2c 31 29 2c  32 29 3d 22 50 44 75 6d  |p_x%,1),2)="PDum|
00005040  70 65 72 49 57 22 8c 0d  09 06 27 64 70 5f 62 24  |perIW"....'dp_b$|
00005050  2b 3d 22 30 30 30 30 22  3a c2 64 70 5f 62 24 2c  |+="0000":.dp_b$,|
00005060  34 29 3d c3 28 64 70 5f  50 25 2a 32 34 29 0d 09  |4)=.(dp_P%*24)..|
00005070  0b 13 cc 3a 64 70 5f 62  24 2b 3d bd 64 70 5f 50  |...:dp_b$+=.dp_P|
00005080  25 0d 09 10 05 cd 0d 09  15 05 cd 0d 09 1a 05 cd  |%...............|
00005090  0d 09 1f 25 64 70 5f 65  25 3f 38 3d a9 64 70 5f  |...%dp_e%?8=.dp_|
000050a0  62 24 3a 24 28 64 70 5f  65 25 2b 39 29 3d 64 70  |b$:$(dp_e%+9)=dp|
000050b0  5f 62 24 3a e1 0d 09 24  69 dd f2 64 70 5f 48 3a  |_b$:...$i..dp_H:|
000050c0  ea 64 70 5f 62 24 2c 64  70 5f 62 25 2c 64 70 5f  |.dp_b$,dp_b%,dp_|
000050d0  61 24 2c 64 70 5f 70 25  3a 64 70 5f 62 24 3d a4  |a$,dp_p%:dp_b$=.|
000050e0  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 73 74 72  |printer_read_str|
000050f0  69 6e 67 28 64 70 5f 7a  25 21 34 29 3a 64 70 5f  |ing(dp_z%!4):dp_|
00005100  68 25 21 38 30 3d 30 3a  64 70 5f 68 25 21 38 34  |h%!80=0:dp_h%!84|
00005110  2b 3d 31 3a e7 64 70 5f  68 25 21 35 32 8c 0d 09  |+=1:.dp_h%!52...|
00005120  29 50 64 70 5f 68 25 21  38 30 2b 3d 32 3a 64 70  |)Pdp_h%!80+=2:dp|
00005130  5f 62 24 2b 3d a4 64 70  5f 67 28 30 29 3a e3 64  |_b$+=.dp_g(0):.d|
00005140  70 5f 70 25 3d 30 b8 35  3a e7 64 70 5f 68 25 21  |p_p%=0.5:.dp_h%!|
00005150  39 36 80 31 3c 3c 64 70  5f 70 25 64 70 5f 62 24  |96.1<<dp_p%dp_b$|
00005160  2b 3d a4 64 70 5f 62 28  64 70 5f 70 25 29 0d 09  |+=.dp_b(dp_p%)..|
00005170  2e e2 ed 3a 64 70 5f 62  24 2b 3d c4 64 70 5f 7a  |...:dp_b$+=.dp_z|
00005180  25 21 38 2b 64 70 5f 7a  25 21 31 32 2c 22 20 22  |%!8+dp_z%!12," "|
00005190  29 3a 64 70 5f 61 24 3d  a4 70 72 69 6e 74 65 72  |):dp_a$=.printer|
000051a0  5f 72 65 61 64 5f 73 74  72 69 6e 67 28 64 70 5f  |_read_string(dp_|
000051b0  68 25 21 31 31 32 29 2b  22 20 20 20 22 2b a4 70  |h%!112)+"   "+.p|
000051c0  72 69 6e 74 65 72 5f 72  65 61 64 5f 73 74 72 69  |rinter_read_stri|
000051d0  6e 67 28 64 70 5f 68 25  21 31 32 30 29 3a 64 70  |ng(dp_h%!120):dp|
000051e0  5f 61 24 2b 3d 22 20 20  20 22 2b a4 6d 73 67 5f  |_a$+="   "+.msg_|
000051f0  31 28 64 70 5f 66 25 21  31 36 2c 22 50 41 47 22  |1(dp_f%!16,"PAG"|
00005200  2c c3 64 70 5f 68 25 21  38 34 29 3a 64 70 5f 62  |,.dp_h%!84):dp_b|
00005210  24 2b 3d a4 64 70 5f 68  28 64 70 5f 61 24 29 3a  |$+=.dp_h(dp_a$):|
00005220  e3 64 70 5f 70 25 3d 30  b8 35 3a e7 64 70 5f 68  |.dp_p%=0.5:.dp_h|
00005230  25 21 39 36 80 31 3c 3c  64 70 5f 70 25 64 70 5f  |%!96.1<<dp_p%dp_|
00005240  62 24 2b 3d a4 64 70 5f  63 28 64 70 5f 70 25 29  |b$+=.dp_c(dp_p%)|
00005250  0d 09 33 30 ed 3a 64 70  5f 62 24 2b 3d c4 32 2c  |..30.:dp_b$+=.2,|
00005260  a4 70 72 69 6e 74 65 72  5f 72 65 61 64 5f 73 74  |.printer_read_st|
00005270  72 69 6e 67 28 64 70 5f  68 25 21 31 30 38 29 29  |ring(dp_h%!108))|
00005280  0d 09 38 05 cd 0d 09 3d  25 64 70 5f 65 25 3f 38  |..8....=%dp_e%?8|
00005290  3d a9 64 70 5f 62 24 3a  24 28 64 70 5f 65 25 2b  |=.dp_b$:$(dp_e%+|
000052a0  39 29 3d 64 70 5f 62 24  3a e1 0d 09 42 38 dd a4  |9)=dp_b$:...B8..|
000052b0  64 70 5f 68 28 64 70 5f  61 24 29 3a ea 64 70 5f  |dp_h(dp_a$):.dp_|
000052c0  62 25 2c 64 70 5f 46 25  2c 64 70 5f 6f 24 2c 64  |b%,dp_F%,dp_o$,d|
000052d0  70 5f 66 24 3a e7 64 70  5f 61 24 3d 22 22 8c 3d  |p_f$:.dp_a$="".=|
000052e0  22 22 0d 09 47 38 e3 64  70 5f 62 25 3d 31 b8 a9  |""..G8.dp_b%=1..|
000052f0  64 70 5f 61 24 3a 64 70  5f 46 25 3d 97 c1 64 70  |dp_a$:dp_F%=..dp|
00005300  5f 61 24 2c 64 70 5f 62  25 2c 31 29 3a 64 70 5f  |_a$,dp_b%,1):dp_|
00005310  66 24 3d 22 22 3a c8 8e  b9 ca 0d 09 4c 35 c9 64  |f$="":......L5.d|
00005320  70 5f 46 25 3c 33 32 84  64 70 5f 46 25 3d 31 32  |p_F%<32.dp_F%=12|
00005330  37 3a e7 64 70 5f 68 25  21 34 34 3d 31 64 70 5f  |7:.dp_h%!44=1dp_|
00005340  66 24 3d a4 64 70 5f 66  28 64 70 5f 46 25 29 0d  |f$=.dp_f(dp_F%).|
00005350  09 51 38 c9 64 70 5f 46  25 3e 31 32 37 80 64 70  |.Q8.dp_F%>127.dp|
00005360  5f 68 25 21 34 34 3c 3e  30 3a e7 64 70 5f 68 25  |_h%!44<>0:.dp_h%|
00005370  21 34 34 3d 31 64 70 5f  66 24 3d a4 64 70 5f 66  |!44=1dp_f$=.dp_f|
00005380  28 64 70 5f 46 25 29 0d  09 56 1d c9 64 70 5f 68  |(dp_F%)..V..dp_h|
00005390  25 21 34 34 3c 3e 30 3a  64 70 5f 66 24 3d bd 64  |%!44<>0:dp_f$=.d|
000053a0  70 5f 46 25 0d 09 5b 2e  7f 3a 64 70 5f 66 24 3d  |p_F%..[..:dp_f$=|
000053b0  a4 64 70 5f 6b 28 64 70  5f 46 25 29 3a e7 64 70  |.dp_k(dp_F%):.dp|
000053c0  5f 66 24 3d 22 22 64 70  5f 66 24 3d bd 64 70 5f  |_f$=""dp_f$=.dp_|
000053d0  46 25 0d 09 60 05 cb 0d  09 65 19 64 70 5f 6f 24  |F%..`....e.dp_o$|
000053e0  2b 3d 64 70 5f 66 24 3a  ed 3a 3d 64 70 5f 6f 24  |+=dp_f$:.:=dp_o$|
000053f0  0d 09 6a 40 dd a4 64 70  5f 6b 28 64 70 5f 46 25  |..j@..dp_k(dp_F%|
00005400  29 3a ea 64 70 5f 42 25  2c 64 70 5f 61 24 2c 64  |):.dp_B%,dp_a$,d|
00005410  70 5f 62 25 3a 64 70 5f  42 25 3d 64 70 5f 47 25  |p_b%:dp_B%=dp_G%|
00005420  21 36 34 3a c8 95 64 70  5f 42 25 3a c8 8e b9 ca  |!64:..dp_B%:....|
00005430  0d 09 6f 60 c9 64 70 5f  42 25 3f 34 3d 64 70 5f  |..o`.dp_B%?4=dp_|
00005440  46 25 3a 64 70 5f 62 25  3d 64 70 5f 42 25 3f 35  |F%:dp_b%=dp_B%?5|
00005450  3a 64 70 5f 42 25 3d 64  70 5f 42 25 2b 36 3a c8  |:dp_B%=dp_B%+6:.|
00005460  95 64 70 5f 62 25 3a 64  70 5f 61 24 2b 3d bd 3f  |.dp_b%:dp_a$+=.?|
00005470  64 70 5f 42 25 3a 64 70  5f 42 25 2b 3d 31 3a 64  |dp_B%:dp_B%+=1:d|
00005480  70 5f 62 25 2d 3d 31 3a  ce 3a 3d 64 70 5f 61 24  |p_b%-=1:.:=dp_a$|
00005490  0d 09 74 1a c9 64 70 5f  42 25 3f 34 3e 64 70 5f  |..t..dp_B%?4>dp_|
000054a0  46 25 3a 64 70 5f 42 25  3d 30 0d 09 79 12 7f 3a  |F%:dp_B%=0..y..:|
000054b0  64 70 5f 42 25 3d 21 64  70 5f 42 25 0d 09 7e 05  |dp_B%=!dp_B%..~.|
000054c0  cb 0d 09 83 09 ce 3a 3d  22 22 0d 09 88 37 dd a4  |......:=""...7..|
000054d0  64 70 5f 66 28 64 70 5f  46 25 29 3a 3d 22 5b 22  |dp_f(dp_F%):="["|
000054e0  2b c2 22 30 22 2b a4 74  61 73 6b 5f 6c 6f 77 65  |+."0"+.task_lowe|
000054f0  72 28 c3 7e 64 70 5f 46  25 29 2c 32 29 2b 22 5d  |r(.~dp_F%),2)+"]|
00005500  22 0d 09 8d 1a dd a4 64  70 5f 63 28 64 70 5f 70  |"......dp_c(dp_p|
00005510  25 29 3a c8 8e 64 70 5f  70 25 ca 0d 09 92 2c c9  |%):..dp_p%....,.|
00005520  30 3a 3d a4 70 72 69 6e  74 65 72 5f 72 65 61 64  |0:=.printer_read|
00005530  5f 73 74 72 69 6e 67 5f  65 6e 74 72 79 28 64 70  |_string_entry(dp|
00005540  5f 6a 25 2c 31 33 29 0d  09 97 2c c9 31 3a 3d a4  |_j%,13)...,.1:=.|
00005550  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 73 74 72  |printer_read_str|
00005560  69 6e 67 5f 65 6e 74 72  79 28 64 70 5f 6a 25 2c  |ing_entry(dp_j%,|
00005570  31 37 29 0d 09 9c 2c c9  32 3a 3d a4 70 72 69 6e  |17)...,.2:=.prin|
00005580  74 65 72 5f 72 65 61 64  5f 73 74 72 69 6e 67 5f  |ter_read_string_|
00005590  65 6e 74 72 79 28 64 70  5f 6a 25 2c 31 35 29 0d  |entry(dp_j%,15).|
000055a0  09 a1 2c c9 33 3a 3d a4  70 72 69 6e 74 65 72 5f  |..,.3:=.printer_|
000055b0  72 65 61 64 5f 73 74 72  69 6e 67 5f 65 6e 74 72  |read_string_entr|
000055c0  79 28 64 70 5f 6a 25 2c  32 33 29 0d 09 a6 2c c9  |y(dp_j%,23)...,.|
000055d0  34 3a 3d a4 70 72 69 6e  74 65 72 5f 72 65 61 64  |4:=.printer_read|
000055e0  5f 73 74 72 69 6e 67 5f  65 6e 74 72 79 28 64 70  |_string_entry(dp|
000055f0  5f 6a 25 2c 31 39 29 0d  09 ab 2c c9 35 3a 3d a4  |_j%,19)...,.5:=.|
00005600  70 72 69 6e 74 65 72 5f  72 65 61 64 5f 73 74 72  |printer_read_str|
00005610  69 6e 67 5f 65 6e 74 72  79 28 64 70 5f 6a 25 2c  |ing_entry(dp_j%,|
00005620  32 31 29 0d 09 b0 05 cb  0d 09 b5 07 3d 22 22 0d  |21).........="".|
00005630  09 ba 1a dd a4 64 70 5f  62 28 64 70 5f 70 25 29  |.....dp_b(dp_p%)|
00005640  3a c8 8e 64 70 5f 70 25  ca 0d 09 bf 2c c9 30 3a  |:..dp_p%....,.0:|
00005650  3d a4 70 72 69 6e 74 65  72 5f 72 65 61 64 5f 73  |=.printer_read_s|
00005660  74 72 69 6e 67 5f 65 6e  74 72 79 28 64 70 5f 6a  |tring_entry(dp_j|
00005670  25 2c 31 34 29 0d 09 c4  2c c9 31 3a 3d a4 70 72  |%,14)...,.1:=.pr|
00005680  69 6e 74 65 72 5f 72 65  61 64 5f 73 74 72 69 6e  |inter_read_strin|
00005690  67 5f 65 6e 74 72 79 28  64 70 5f 6a 25 2c 31 38  |g_entry(dp_j%,18|
000056a0  29 0d 09 c9 2c c9 32 3a  3d a4 70 72 69 6e 74 65  |)...,.2:=.printe|
000056b0  72 5f 72 65 61 64 5f 73  74 72 69 6e 67 5f 65 6e  |r_read_string_en|
000056c0  74 72 79 28 64 70 5f 6a  25 2c 31 36 29 0d 09 ce  |try(dp_j%,16)...|
000056d0  2c c9 33 3a 3d a4 70 72  69 6e 74 65 72 5f 72 65  |,.3:=.printer_re|
000056e0  61 64 5f 73 74 72 69 6e  67 5f 65 6e 74 72 79 28  |ad_string_entry(|
000056f0  64 70 5f 6a 25 2c 32 34  29 0d 09 d3 2c c9 34 3a  |dp_j%,24)...,.4:|
00005700  3d a4 70 72 69 6e 74 65  72 5f 72 65 61 64 5f 73  |=.printer_read_s|
00005710  74 72 69 6e 67 5f 65 6e  74 72 79 28 64 70 5f 6a  |tring_entry(dp_j|
00005720  25 2c 32 30 29 0d 09 d8  2c c9 35 3a 3d a4 70 72  |%,20)...,.5:=.pr|
00005730  69 6e 74 65 72 5f 72 65  61 64 5f 73 74 72 69 6e  |inter_read_strin|
00005740  67 5f 65 6e 74 72 79 28  64 70 5f 6a 25 2c 32 32  |g_entry(dp_j%,22|
00005750  29 0d 09 dd 05 cb 0d 09  e2 07 3d 22 22 0d 09 e7  |).........=""...|
00005760  1c dd a4 64 70 5f 67 28  64 70 5f 47 61 25 29 3a  |...dp_g(dp_Ga%):|
00005770  c8 8e 64 70 5f 47 61 25  ca 0d 09 ec 2b c9 30 3a  |..dp_Ga%....+.0:|
00005780  3d a4 70 72 69 6e 74 65  72 5f 72 65 61 64 5f 73  |=.printer_read_s|
00005790  74 72 69 6e 67 5f 65 6e  74 72 79 28 64 70 5f 6a  |tring_entry(dp_j|
000057a0  25 2c 39 29 0d 09 f1 2c  c9 31 3a 3d a4 70 72 69  |%,9)...,.1:=.pri|
000057b0  6e 74 65 72 5f 72 65 61  64 5f 73 74 72 69 6e 67  |nter_read_string|
000057c0  5f 65 6e 74 72 79 28 64  70 5f 6a 25 2c 31 30 29  |_entry(dp_j%,10)|
000057d0  0d 09 f6 2c c9 32 3a 3d  a4 70 72 69 6e 74 65 72  |...,.2:=.printer|
000057e0  5f 72 65 61 64 5f 73 74  72 69 6e 67 5f 65 6e 74  |_read_string_ent|
000057f0  72 79 28 64 70 5f 6a 25  2c 31 31 29 0d 09 fb 2c  |ry(dp_j%,11)...,|
00005800  c9 33 3a 3d a4 70 72 69  6e 74 65 72 5f 72 65 61  |.3:=.printer_rea|
00005810  64 5f 73 74 72 69 6e 67  5f 65 6e 74 72 79 28 64  |d_string_entry(d|
00005820  70 5f 6a 25 2c 31 32 29  0d 0a 00 05 cb 0d 0a 05  |p_j%,12)........|
00005830  07 3d 22 22 0d 0a 0a 2a  dd a4 64 70 5f 61 3a ea  |.=""...*..dp_a:.|
00005840  64 70 5f 61 25 3a 64 70  5f 61 25 3d 64 70 5f 6e  |dp_a%:dp_a%=dp_n|
00005850  25 21 32 34 3a 3d 64 70  5f 61 25 21 31 32 0d ff  |%!24:=dp_a%!12..|
00005860