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