From 88e71cdb17676974b5876caa951d1cf2e1e9b6fe Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Thu, 6 Nov 2014 15:31:50 -0800 Subject: [PATCH] Fixed internal stack overflow caused by overly rapid keyboard interrupts --- Gruntfile.js | 20 +- devices/pc/bios/5170/1985-11-15.json | 2 +- devices/pc/bios/5170/1985-11-15.map | 25 + docs/pcjs/demos/components.css | 3 +- docs/pcjs/demos/components.xsl | 2 +- docs/pcjs/demos/pc-dbg.js | 1130 ++++++++++----------- docs/pcjs/demos/pc.js | 1282 ++++++++++++------------ docs/pcjs/demos/samples.zip | Bin 460301 -> 461699 bytes my_modules/pcjs-client/lib/chipset.js | 110 +- my_modules/pcjs-client/lib/debugger.js | 21 +- my_modules/pcjs-client/lib/defines.js | 4 +- my_modules/pcjs-client/lib/keyboard.js | 109 +- my_modules/pcjs-client/lib/mem.js | 13 +- versions/c1pjs/1.15.9/c1p-dbg.js | 2 +- versions/c1pjs/1.15.9/c1p.js | 2 +- versions/pcjs/1.15.9/pc-dbg.js | 636 ++++++------ versions/pcjs/1.15.9/pc.js | 420 ++++---- 17 files changed, 1972 insertions(+), 1809 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 087b40ff1..a70f7489d 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -396,19 +396,19 @@ module.exports = function(grunt) { } }, run: { - "delete_indexes": { + "delete-indexes": { options: {cwd: "."}, cmd: "./my_modules/htmlout/bin/delete_indexes.sh", args: [] }, - "zipify_demos": { + "zipify-demos": { options: {cwd: "docs/pcjs/demos"}, cmd: "./zip.sh", args: ["v" + pkg.version + ".zip"] } }, replace: { - "fix_source_maps": { + "fix-source-maps": { src: ["./tmp/c1pjs/" + pkg.version + "/c1p*.map", "./tmp/pcjs/" + pkg.version + "/pc*.map"], overwrite: true, replacements: [ @@ -418,7 +418,7 @@ module.exports = function(grunt) { } ] }, - "promote_to_version": { + "promote-to-version": { src: ["apps/**/*.xml", "devices/**/*.xml", "disks/**/*.xml", "pubs/**/*.xml"], overwrite: true, replacements: [ @@ -443,7 +443,7 @@ module.exports = function(grunt) { grunt.registerTask("preCompiler", grunt.option("rebuild")? ["concat:tmp-c1pjs", "concat:tmp-pcjs"] : ["newer:concat:tmp-c1pjs", "newer:concat:tmp-pcjs"]); - grunt.registerTask("compile", ["preCompiler", "closureCompiler", "replace:fix_source_maps"]); + grunt.registerTask("compile", ["preCompiler", "closureCompiler", "replace:fix-source-maps"]); grunt.registerTask('nocompile', function(target) { if (!target) { @@ -452,9 +452,9 @@ module.exports = function(grunt) { grunt.task.run("concat:" + target); } }); - grunt.registerTask("promote", ["replace:promote_to_version"]); - grunt.registerTask("clean", ["run:delete_indexes"]); - grunt.registerTask("copyFiles", grunt.option("rebuild")? ["copy"] : ["newer:copy"]); - grunt.registerTask("default-osx", ["compile", "copyFiles", "run:zipify_demos"]); - grunt.registerTask("default", ["compile", "copyFiles"]); + grunt.registerTask("promote", ["replace:promote-to-version"]); + grunt.registerTask("clean", ["run:delete-indexes"]); + grunt.registerTask("copyfiles", grunt.option("rebuild")? ["copy"] : ["newer:copy"]); + grunt.registerTask("default-osx", ["compile", "copyfiles", "run:zipify-demos"]); + grunt.registerTask("default", ["compile", "copyfiles"]); }; diff --git a/devices/pc/bios/5170/1985-11-15.json b/devices/pc/bios/5170/1985-11-15.json index 86eb2bb6f..6e7870369 100644 --- a/devices/pc/bios/5170/1985-11-15.json +++ b/devices/pc/bios/5170/1985-11-15.json @@ -1023,4 +1023,4 @@ 0,0,0,0,-822083584,4958953,216530944,-1259812051,1156107052,-773207253,53,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,14703594,791753200,942617905,-1979973579] -,"symbols":{"POST1_TEST01":{"o":80,"s":61440,"c":"TEST.01: 286 PROCESSOR TEST (REAL MODE)"},"POST1_TEST02":{"o":391,"s":61440,"c":"TEST.02: ROM CHECKSUM TEST"},"POST1_TEST03":{"o":419,"s":61440,"c":"TEST.03: VERIFY CMOS SHUTDOWN BYTE"},"POST1_TEST04":{"o":457,"s":61440,"c":"TEST.04: 8254 CHECK TIMER 1 (ALL BITS ON)"},"POST1_TEST05":{"o":503,"s":61440,"c":"TEST.05: 8254 CHECK TIMER 1 (ALL BITS OFF)"},"POST1_TEST06":{"o":541,"s":61440,"c":"TEST.06: 8237 DMA 0 INITIALIZATION"},"POST1_TEST07":{"o":607,"s":61440,"c":"TEST.07: 8237 DMA 1 INITIALIZATION"},"POST1_TEST08":{"o":724,"s":61440,"c":"TEST.08: DMA PAGE REGISTER TEST"},"POST1_TEST09":{"o":807,"s":61440,"c":"TEST.09: STORAGE REFRESH TEST"},"POST1_TEST10":{"o":829,"s":61440,"c":"TEST.10: 8042 INTERFACE TEST"},"POST1_TEST11":{"o":951,"s":61440,"c":"TEST.11: BASE 64K R/W STORAGE TEST"},"POST1_TEST11A":{"o":1494,"s":61440,"c":"TEST.11A: VERIFY GDT/IDT INSTRUCTIONS"},"POST1_TEST12":{"o":1726,"s":61440,"c":"TEST.12: VERIFY CMOS CHECKSUM"},"POST1_TEST13":{"o":1920,"s":61440,"c":"TEST.13: PROTECTED MODE TEST"},"POST1_TEST13A":{"o":2158,"s":61440,"c":"TEST.13A: MEMORY SIZE TEST (ABOVE 1024K)"},"POST1_TEST14":{"o":2713,"s":61440,"c":"TEST.14: INITIALIZE CRT CONTROLLER"},"POST1_TEST15":{"o":2829,"s":61440,"c":"TEST.15: VIDEO LINE TEST"},"POST1_TEST16":{"o":2845,"s":61440,"c":"TEST.16: CRT INTERFACE LINES TEST"},"MFG_BOOT":{"o":3109,"s":61440,"c":"MANUFACTURING BOOT TEST CODE ROUTINE"},"POST2":{"o":3220,"s":61440},"POST2_CHK_HFNUM":{"o":5372,"s":61440,"c":"CHECK FOR SECOND FIXED DISK PRESENT BUT NOT DEFINED"},"POST3":{"o":5749,"s":61440},"POST4":{"o":6469,"s":61440},"CMOS_READ":{"o":6469,"s":61440},"CMOS_WRITE":{"o":6495,"s":61440},"DDS":{"o":6521,"s":61440},"E_MSG":{"o":6529,"s":61440},"ERR_BEEP":{"o":6582,"s":61440},"BEEP":{"o":6644,"s":61440},"WAITF":{"o":6714,"s":61440,"c":"FIXED TIME WAIT (CX = COUNT OF 15.085737us INTERVALS TO WAIT)"},"CONFIG_BAD":{"o":6729,"s":61440},"XPC_BYTE":{"o":6749,"s":61440},"PRT_SEG":{"o":6772,"s":61440},"PROT_PRT":{"o":6793,"s":61440},"ROM_CHECKSUM":{"o":6837,"s":61440},"ROM_CHECK":{"o":6849,"s":61440},"KBD_RESET":{"o":6899,"s":61440},"BLINK_INT":{"o":6942,"s":61440},"SET_TOD":{"o":6956,"s":61440},"POST5":{"o":7230,"s":61440},"POST6":{"o":7867,"s":61440},"XMIT_8042":{"o":8167,"s":61440},"BOOT_STRAP_1":{"o":8232,"s":61440},"DISKETTE_IO_1":{"o":8521,"s":61440},"DISK_RESET":{"o":8656,"s":61440},"DISK_STATUS":{"o":8741,"s":61440},"DISK_READ":{"o":8753,"s":61440},"DISK_WRITE":{"o":8765,"s":61440},"DISK_VERF":{"o":8777,"s":61440},"DISK_FORMAT":{"o":8789,"s":61440},"DISK_PARMS":{"o":8891,"s":61440},"DISK_CHANGE":{"o":9110,"s":61440,"c":"RETURNS THE STATE OF THE DISK CHANGE LINE"},"FORMAT_SET":{"o":9153,"s":61440},"DISK_TYPE":{"o":9076,"s":61440},"SET_MEDIA":{"o":9250,"s":61440},"DR_TYPE_CHECK":{"o":9365,"s":61440},"SEND_SPEC":{"o":9397,"s":61440},"XLAT_NEW":{"o":9452,"s":61440},"XLAT_OLD":{"o":9490,"s":61440},"SETUP_END":{"o":10462,"s":61440},"SETUP_DBL":{"o":10488,"s":61440,"c":"CHECK DOUBLE STEP"},"READ_ID":{"o":10588,"s":61440},"CMOS_TYPE":{"o":10609,"s":61440},"MOTOR_ON":{"o":10655,"s":61440},"NEC_OUTPUT":{"o":10877,"s":61440},"SEEK":{"o":10921,"s":61440},"RESULTS":{"o":11118,"s":61440},"READ_DSKCHNG":{"o":11181,"s":61440},"WAIT_INT":{"o":11078,"s":61440},"DISK_INT_1":{"o":11230,"s":61440},"DSKETTE_SETUP":{"o":11253,"s":61440},"DISK_SETUP":{"o":11337,"s":61440},"DISK_IO":{"o":11762,"s":61440},"HDISK_SETUP":{"o":11369,"s":61440},"HD_RESET_1":{"o":11629,"s":61440},"SET_FAIL":{"o":11749,"s":61440},"POD_TCHK":{"o":11763,"s":61440},"HDISK_IO":{"o":11794,"s":61440},"HDISK_IO_CONT":{"o":11918,"s":61440},"HDISK_RESET":{"o":12074,"s":61440},"HDISK_STATUS":{"o":12158,"s":61440},"HDISK_READ":{"o":12167,"s":61440},"HDISK_WRITE":{"o":12174,"s":61440},"HDISK_VERF":{"o":12181,"s":61440},"FMT_TRK":{"o":12199,"s":61440},"READ_DASD":{"o":12220,"s":61440},"GET_PARM":{"o":12284,"s":61440},"INIT_DRV":{"o":12378,"s":61440},"RD_LONG":{"o":12428,"s":61440},"WR_LONG":{"o":12435,"s":61440},"DISK_SEEK":{"o":12442,"s":61440},"TST_RDY":{"o":12472,"s":61440,"c":"TEST HARD DISK READY (AH = 0x10)"},"HDISK_RECAL":{"o":12495,"s":61440},"CTLR_DIAGNOSTIC":{"o":12535,"s":61440},"COMMANDI":{"o":12591,"s":61440},"COMMANDO":{"o":12654,"s":61440},"COMMAND":{"o":12741,"s":61440},"WAIT":{"o":12741,"s":61440},"NOT_BUSY":{"o":12892,"s":61440},"WAIT_DRQ":{"o":12931,"s":61440},"CHECK_STATUS":{"o":12953,"s":61440},"CHECK_ST":{"o":12971,"s":61440},"CHECK_ER":{"o":13023,"s":61440},"CHECK_DMA":{"o":13066,"s":61440},"GET_VEC":{"o":13101,"s":61440},"HD_INT":{"o":13123,"s":61440}}} \ No newline at end of file +,"symbols":{"POST1_TEST01":{"o":80,"s":61440,"c":"TEST.01: 286 PROCESSOR TEST (REAL MODE)"},"POST1_TEST02":{"o":391,"s":61440,"c":"TEST.02: ROM CHECKSUM TEST"},"POST1_TEST03":{"o":419,"s":61440,"c":"TEST.03: VERIFY CMOS SHUTDOWN BYTE"},"POST1_TEST04":{"o":457,"s":61440,"c":"TEST.04: 8254 CHECK TIMER 1 (ALL BITS ON)"},"POST1_TEST05":{"o":503,"s":61440,"c":"TEST.05: 8254 CHECK TIMER 1 (ALL BITS OFF)"},"POST1_TEST06":{"o":541,"s":61440,"c":"TEST.06: 8237 DMA 0 INITIALIZATION"},"POST1_TEST07":{"o":607,"s":61440,"c":"TEST.07: 8237 DMA 1 INITIALIZATION"},"POST1_TEST08":{"o":724,"s":61440,"c":"TEST.08: DMA PAGE REGISTER TEST"},"POST1_TEST09":{"o":807,"s":61440,"c":"TEST.09: STORAGE REFRESH TEST"},"POST1_TEST10":{"o":829,"s":61440,"c":"TEST.10: 8042 INTERFACE TEST"},"POST1_TEST11":{"o":951,"s":61440,"c":"TEST.11: BASE 64K R/W STORAGE TEST"},"POST1_TEST11A":{"o":1494,"s":61440,"c":"TEST.11A: VERIFY GDT/IDT INSTRUCTIONS"},"POST1_TEST12":{"o":1726,"s":61440,"c":"TEST.12: VERIFY CMOS CHECKSUM"},"POST1_TEST13":{"o":1920,"s":61440,"c":"TEST.13: PROTECTED MODE TEST"},"POST1_TEST13A":{"o":2158,"s":61440,"c":"TEST.13A: MEMORY SIZE TEST (ABOVE 1024K)"},"POST1_TEST14":{"o":2713,"s":61440,"c":"TEST.14: INITIALIZE CRT CONTROLLER"},"POST1_TEST15":{"o":2829,"s":61440,"c":"TEST.15: VIDEO LINE TEST"},"POST1_TEST16":{"o":2845,"s":61440,"c":"TEST.16: CRT INTERFACE LINES TEST"},"MFG_BOOT":{"o":3109,"s":61440,"c":"MANUFACTURING BOOT TEST CODE ROUTINE"},"POST2":{"o":3220,"s":61440},"POST2_CHK_HFNUM":{"o":5372,"s":61440,"c":"CHECK FOR SECOND FIXED DISK PRESENT BUT NOT DEFINED"},"POST3":{"o":5749,"s":61440},"POST4":{"o":6469,"s":61440},"CMOS_READ":{"o":6469,"s":61440},"CMOS_WRITE":{"o":6495,"s":61440},"DDS":{"o":6521,"s":61440},"E_MSG":{"o":6529,"s":61440},"ERR_BEEP":{"o":6582,"s":61440},"BEEP":{"o":6644,"s":61440},"WAITF":{"o":6714,"s":61440,"c":"FIXED TIME WAIT (CX = COUNT OF 15.085737us INTERVALS TO WAIT)"},"CONFIG_BAD":{"o":6729,"s":61440},"XPC_BYTE":{"o":6749,"s":61440},"PRT_SEG":{"o":6772,"s":61440},"PROT_PRT":{"o":6793,"s":61440},"ROM_CHECKSUM":{"o":6837,"s":61440},"ROM_CHECK":{"o":6849,"s":61440},"KBD_RESET":{"o":6899,"s":61440},"BLINK_INT":{"o":6942,"s":61440},"SET_TOD":{"o":6956,"s":61440},"POST5":{"o":7230,"s":61440},"POST6":{"o":7867,"s":61440},"XMIT_8042":{"o":8167,"s":61440},"BOOT_STRAP_1":{"o":8232,"s":61440},"DISKETTE_IO_1":{"o":8521,"s":61440},"DISK_RESET":{"o":8656,"s":61440},"DISK_STATUS":{"o":8741,"s":61440},"DISK_READ":{"o":8753,"s":61440},"DISK_WRITE":{"o":8765,"s":61440},"DISK_VERF":{"o":8777,"s":61440},"DISK_FORMAT":{"o":8789,"s":61440},"DISK_PARMS":{"o":8891,"s":61440},"DISK_CHANGE":{"o":9110,"s":61440,"c":"RETURNS THE STATE OF THE DISK CHANGE LINE"},"FORMAT_SET":{"o":9153,"s":61440},"DISK_TYPE":{"o":9076,"s":61440},"SET_MEDIA":{"o":9250,"s":61440},"DR_TYPE_CHECK":{"o":9365,"s":61440},"SEND_SPEC":{"o":9397,"s":61440},"XLAT_NEW":{"o":9452,"s":61440},"XLAT_OLD":{"o":9490,"s":61440},"SETUP_END":{"o":10462,"s":61440},"SETUP_DBL":{"o":10488,"s":61440,"c":"CHECK DOUBLE STEP"},"READ_ID":{"o":10588,"s":61440},"CMOS_TYPE":{"o":10609,"s":61440},"MOTOR_ON":{"o":10655,"s":61440},"NEC_OUTPUT":{"o":10877,"s":61440},"SEEK":{"o":10921,"s":61440},"RESULTS":{"o":11118,"s":61440},"READ_DSKCHNG":{"o":11181,"s":61440},"WAIT_INT":{"o":11078,"s":61440},"DISK_INT_1":{"o":11230,"s":61440},"DSKETTE_SETUP":{"o":11253,"s":61440},"DISK_SETUP":{"o":11337,"s":61440},"DISK_IO":{"o":11762,"s":61440},"HDISK_SETUP":{"o":11369,"s":61440},"HD_RESET_1":{"o":11629,"s":61440},"SET_FAIL":{"o":11749,"s":61440},"POD_TCHK":{"o":11763,"s":61440},"HDISK_IO":{"o":11794,"s":61440},"HDISK_IO_CONT":{"o":11918,"s":61440},"HDISK_RESET":{"o":12074,"s":61440},"HDISK_STATUS":{"o":12158,"s":61440},"HDISK_READ":{"o":12167,"s":61440},"HDISK_WRITE":{"o":12174,"s":61440},"HDISK_VERF":{"o":12181,"s":61440},"FMT_TRK":{"o":12199,"s":61440},"READ_DASD":{"o":12220,"s":61440},"GET_PARM":{"o":12284,"s":61440},"INIT_DRV":{"o":12378,"s":61440},"RD_LONG":{"o":12428,"s":61440},"WR_LONG":{"o":12435,"s":61440},"DISK_SEEK":{"o":12442,"s":61440},"TST_RDY":{"o":12472,"s":61440,"c":"TEST HARD DISK READY (AH = 0x10)"},"HDISK_RECAL":{"o":12495,"s":61440},"CTLR_DIAGNOSTIC":{"o":12535,"s":61440},"COMMANDI":{"o":12591,"s":61440},"COMMANDO":{"o":12654,"s":61440},"COMMAND":{"o":12741,"s":61440},"WAIT":{"o":12741,"s":61440},"NOT_BUSY":{"o":12892,"s":61440},"WAIT_DRQ":{"o":12931,"s":61440},"CHECK_STATUS":{"o":12953,"s":61440},"CHECK_ST":{"o":12971,"s":61440},"CHECK_ER":{"o":13023,"s":61440},"CHECK_DMA":{"o":13066,"s":61440},"GET_VEC":{"o":13101,"s":61440},"HD_INT":{"o":13123,"s":61440},"KEYBOARD_IO_1":{"o":13158,"s":61440},"K1S":{"o":13357,"s":61440,"c":"READ THE KEY TO FIGURE OUT WHAT TO DO"},"K2S":{"o":13417,"s":61440,"c":"READ THE KEY TO SEE IF ONE IS PRESENT"},"KIO_E_XLAT":{"o":13451,"s":61440,"c":"TRANSLATE SCAN CODE PAIRS FOR EXTENDED CALLS"},"KIO_S_XLAT":{"o":13462,"s":61440,"c":"TRANSLATE SCAN CODE PAIRS FOR STANDARD CALLS"},"K4":{"o":13518,"s":61440,"c":"INCREMENT BUFFER POINTER ROUTINE"},"KB_INT_1":{"o":13531,"s":61440,"c":"KEYBOARD INTERRUPT ROUTINE"},"KB_INT_01":{"o":13553,"s":61440,"c":"WAIT FOR KEYBOARD DISABLE COMMAND TO BE ACCEPTED"},"KB_INT_02":{"o":13571,"s":61440,"c":"CHECK FOR A RESEND COMMAND TO KEYBOARD"},"KB_INT_4":{"o":13589,"s":61440,"c":"RESEND THE LAST BYTE"},"KB_INT_2":{"o":13598,"s":61440,"c":"UPDATE MODE INDICATORS IF CHANGE IN STATE"},"UP0":{"o":13616,"s":61440,"c":"START OF KEY PROCESSING"},"T_SYS_KEY":{"o":13758,"s":61440,"c":"TEST FOR SYSTEM KEY"},"K16A":{"o":13823,"s":61440,"c":"TEST FOR SHIFT KEYS"},"K17":{"o":13842,"s":61440,"c":"SHIFT KEY FOUND"},"K17C":{"o":13860,"s":61440,"c":"SHIFT KEY FOUND, DETERMINE SET OR TOGGLE"},"K23":{"o":13979,"s":61440,"c":"BREAK SHIFT FOUND"},"K25":{"o":14059,"s":61440,"c":"TEST FOR HOLD STATE"},"K26A":{"o":14084,"s":61440,"c":"INTERRUPT RETURN"},"K57":{"o":14676,"s":61440,"c":"PUT CHARACTER INTO BUFFER"},"SHIP_IT":{"o":14747,"s":61440,"c":"HANDLE TRANSMISSION OF BYTES TO 8042"},"SND_DATA":{"o":14762,"s":61440,"c":"HANDLE TRANSMISSION OF COMMAND AND DATA BYTES"},"SND_LED":{"o":14822,"s":61440,"c":"TURN ON THE MODE INDICATORS"},"MAKE_LED":{"o":14903,"s":61440,"c":"FORM THE DATA BYTE FOR THE MODE INDICATORS"}}} \ No newline at end of file diff --git a/devices/pc/bios/5170/1985-11-15.map b/devices/pc/bios/5170/1985-11-15.map index 205b1036b..c0eeb67c4 100644 --- a/devices/pc/bios/5170/1985-11-15.map +++ b/devices/pc/bios/5170/1985-11-15.map @@ -130,3 +130,28 @@ F000:06A1 @ CHECK_DMA F000:06C4 @ GET_VEC F000:06DA @ HD_INT + 3366 + + F000:0000 @ KEYBOARD_IO_1 + F000:00C7 @ K1S ; READ THE KEY TO FIGURE OUT WHAT TO DO + F000:0103 @ K2S ; READ THE KEY TO SEE IF ONE IS PRESENT + F000:0125 @ KIO_E_XLAT ; TRANSLATE SCAN CODE PAIRS FOR EXTENDED CALLS + F000:0130 @ KIO_S_XLAT ; TRANSLATE SCAN CODE PAIRS FOR STANDARD CALLS + F000:0168 @ K4 ; INCREMENT BUFFER POINTER ROUTINE + F000:0175 @ KB_INT_1 ; KEYBOARD INTERRUPT ROUTINE + F000:018B @ KB_INT_01 ; WAIT FOR KEYBOARD DISABLE COMMAND TO BE ACCEPTED + F000:019D @ KB_INT_02 ; CHECK FOR A RESEND COMMAND TO KEYBOARD + F000:01AF @ KB_INT_4 ; RESEND THE LAST BYTE + F000:01B8 @ KB_INT_2 ; UPDATE MODE INDICATORS IF CHANGE IN STATE + F000:01CA @ UP0 ; START OF KEY PROCESSING + F000:0258 @ T_SYS_KEY ; TEST FOR SYSTEM KEY + F000:0299 @ K16A ; TEST FOR SHIFT KEYS + F000:02AC @ K17 ; SHIFT KEY FOUND + F000:02BE @ K17C ; SHIFT KEY FOUND, DETERMINE SET OR TOGGLE + F000:0335 @ K23 ; BREAK SHIFT FOUND + F000:0385 @ K25 ; TEST FOR HOLD STATE + F000:039E @ K26A ; INTERRUPT RETURN + F000:05EE @ K57 ; PUT CHARACTER INTO BUFFER + F000:0635 @ SHIP_IT ; HANDLE TRANSMISSION OF BYTES TO 8042 + F000:0644 @ SND_DATA ; HANDLE TRANSMISSION OF COMMAND AND DATA BYTES + F000:0680 @ SND_LED ; TURN ON THE MODE INDICATORS + F000:06D1 @ MAKE_LED ; FORM THE DATA BYTE FOR THE MODE INDICATORS diff --git a/docs/pcjs/demos/components.css b/docs/pcjs/demos/components.css index c2e819304..05b0f4641 100644 --- a/docs/pcjs/demos/components.css +++ b/docs/pcjs/demos/components.css @@ -84,6 +84,7 @@ position: absolute; height: 34px; line-height: 34px; + background-color: #ffffff; } .pcjs-reference { float: left; @@ -107,4 +108,4 @@ .pcjs-registers { width: 100% !important; } -} \ No newline at end of file +} diff --git a/docs/pcjs/demos/components.xsl b/docs/pcjs/demos/components.xsl index 95956486a..992bce1d1 100644 --- a/docs/pcjs/demos/components.xsl +++ b/docs/pcjs/demos/components.xsl @@ -8,7 +8,7 @@ pc pcjs - 1.15.8 + 1.15.9 www.pcjs.org diff --git a/docs/pcjs/demos/pc-dbg.js b/docs/pcjs/demos/pc-dbg.js index 2f4935db9..e8e3e1eb4 100644 --- a/docs/pcjs/demos/pc-dbg.js +++ b/docs/pcjs/demos/pc-dbg.js @@ -1,134 +1,134 @@ (function(){var k,aa,m;function ba(a,b){return b&&10!=b?16==b?null!==a.match(/^[0-9a-f]+$/i):!0:null!==a.match(/^[0-9]+$/)}function ca(a){var b,c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null===d&&(a=a.substr(0,a.length-1))}var e;ba(a,b)&&!isNaN(e=parseInt(a,b))&&(c=e)}return c} -function q(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function t(a){return q(a,2)}function v(a){return q(a,4)}function da(a,b){return void 0!==b?v(b)+":"+v(a):q(a)}function fa(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));b&&(d=c.lastIndexOf("."),0":">",'"':""","'":"'"};function ja(a){return a.replace(/[&<>"']/g,function(a){return ia[a]})}function ka(a,b){var c="",d;for(d in a)d=d.replace(/([\\[\]*{}().+?])/g,"\\$1"),c+=(c?"|":"")+d;return b.replace(new RegExp("("+c+")","g"),function(b){return a[b]})}function la(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")} +function p(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function q(a){return p(a,2)}function u(a){return p(a,4)}function da(a,b){return void 0!==b?u(b)+":"+u(a):p(a)}function ea(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));b&&(d=c.lastIndexOf("."),0":">",'"':""","'":"'"};function ia(a){return a.replace(/[&<>"']/g,function(a){return ha[a]})}function ka(a,b){var c="",d;for(d in a)d=d.replace(/([\\[\]*{}().+?])/g,"\\$1"),c+=(c?"|":"")+d;return b.replace(new RegExp("("+c+")","g"),function(b){return a[b]})}function la(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")} function ma(a,b,c){var d=0,e=a.length,f=0;for(void 0===c&&(c=function(a,b){return a>b?1:a>1,g;g=c(b,a[h]);0c&&a.splice(-(c+1),0,b)}function oa(){return Date.now()||+new Date}function pa(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())} var qa=[31,28,31,30,31,30,31,31,30,31,30,31],ra; -function sa(a,b,c,d,e,f){b=!!b;var h=0,g=null,l=fa(a),n=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(n.onreadystatechange=function(){4===n.readyState&&(g=n.responseText,200==n.status||!n.status&&g.length&&"file:"==(window?window.location.protocol:"file:")||(h=n.status||-1),e&&(d?e.call(d,l,g,h,f):e(l,g,h,f)))});if(c){var p="",r;for(r in c)c.hasOwnProperty(r)&&(p&&(p+="&"),p+=r+"="+encodeURIComponent(c[r]));p=p.replace(/%20/g,"+");n.open("POST", -a,b);n.setRequestHeader("Content-type","application/x-www-form-urlencoded");n.send(p)}else n.open("GET",a,b),n.send();a=[];b||(g=n.responseText,200!=n.status&&(h=n.status||-1),e&&(d?e.call(d,l,g,h,f):e(l,g,h,f)),a=[h,g]);return a}function ta(){return"http://"+(window?window.location.host:"www.pcjs.org")}function x(a){window&&window.alert(a)}function ua(a){var b=!1;window&&(b=window.confirm(a));return b} +function sa(a,b,c,d,e,f){b=!!b;var h=0,g=null,l=ea(a),n=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(n.onreadystatechange=function(){4===n.readyState&&(g=n.responseText,200==n.status||!n.status&&g.length&&"file:"==(window?window.location.protocol:"file:")||(h=n.status||-1),e&&(d?e.call(d,l,g,h,f):e(l,g,h,f)))});if(c){var r="",s;for(s in c)c.hasOwnProperty(s)&&(r&&(r+="&"),r+=s+"="+encodeURIComponent(c[s]));r=r.replace(/%20/g,"+");n.open("POST", +a,b);n.setRequestHeader("Content-type","application/x-www-form-urlencoded");n.send(r)}else n.open("GET",a,b),n.send();a=[];b||(g=n.responseText,200!=n.status&&(h=n.status||-1),e&&(d?e.call(d,l,g,h,f):e(l,g,h,f)),a=[h,g]);return a}function ta(){return"http://"+(window?window.location.host:"www.pcjs.org")}function w(a){window&&window.alert(a)}function ua(a){var b=!1;window&&(b=window.confirm(a));return b} function va(){if(void 0===ra){var a;try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"===window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}ra=a}return ra}function wa(a){var b;try{b=window.localStorage.getItem(a)}catch(c){}return b}function xa(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} function ya(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}function za(a,b,c){function d(){a-=1;0<=a&&(b()||(a=0));0=this.dg?12:14;this.ec=1<>2;this.gb=this.ec-1;this.Wg=(this.If+this.ec)/this.ec|0;this.Ce=this.Wg-1;this.rd=[];this.sd=[];this.$f=this.ag=!1;this.Fi();this.Ta()}A(y,fb); -fb.prototype.Fi=function(){this.Ea=Array(this.Wg);for(var a=0;a>a.rb;0>this.rb;0>a.rb;0>a.rb].wg(b&a.gb)} -function nb(a,b){var c=b&a.gb,d=(b&a.dd)>>a.rb;return c!=a.gb?a.Ea[d].Ij(c):a.Ea[d++].wg(c)|a.Ea[d&a.Ce].wg(0)<<8}function ob(a,b,c){a.Ea[(b&a.dd)>>a.rb].Dg(b&a.gb,c&255)}function pb(a,b,c){var d=b&a.gb;b=(b&a.dd)>>a.rb;d!=a.gb?a.Ea[b].Rj(d,c&65535):(a.Ea[b++].Dg(d,c&255),a.Ea[b&a.Ce].Dg(0,c>>8&255))} -function qb(a){for(var b=0,c=[],d=0;d>2);for(d=0;d>2]>>>((a&3)<<3)&255},Yo:function(a){var b=a>>2;a=(a&3)<<3;var c=this.va[b]>>>a;return 24>a?c&65535:c&255|(this.va[b+1]&255)<<8},fp:function(a,b){var c=a>>2,d=(a&3)<< -3;this.va[c]=this.va[c]&~(255<>2,d=(a&3)<<3;24>d?this.va[c]=this.va[c]&~(65535<>8);this.lb=!0},Vo:function(a){Db(this.ca,this.Xd+a);return this.wg(a)},Xo:function(a){Db(this.ca,this.Xd+a)||Db(this.ca,this.Xd+a+1);return this.Ij(a)},ep:function(a,b){Eb(this.ca,this.Xd+a);this.Dg(a,b)},gp:function(a,b){Eb(this.ca,this.Xd+a)||Eb(this.ca,this.Xd+a+1);this.Rj(a,b)},save:function(){return this.ha? -null:this.va},restore:function(a){return this.ha?null==a:a&&this.lm==a.length<<2?(this.va=a,this.lb=!0):!1},Ue:function(a,b){a||(a=[]);void 0===b&&(b=!0);Fb(this,a,b);Gb(this,a,b)},Wd:function(a,b){b?0===this.hk++&&Gb(this,Hb):0===this.gk++&&Fb(this,Hb)}};function Ib(a,b){b?0===--a.hk&&(a.Cc=a.kh?a.yf:a.Dg,a.am=a.kh?a.yf:a.Rj):0===--a.gk&&(a.rc=a.wg,a.Ol=a.Ij)}function gb(a,b,c,d,e){a.T=b;a.ca=c;a.Xd=d;a.gk=a.hk=0;a.ca&&Jb(a.ca,d,e)} -function Gb(a,b,c){a.Cc=b[2]&&!a.kh?b[2]:a.yf;a.am=b[3]&&!a.kh?b[3]:a.yf;c&&(a.Dg=b[2]?b[2]:a.yf,a.Rj=b[3]?b[3]:a.yf)}function Fb(a,b,c){a.rc=b[0]?b[0]:a.Ih;a.Ol=b[1]?b[1]:a.Ih;c&&(a.wg=b[0]?b[0]:a.Ih,a.Ij=b[1]?b[1]:a.Ih)}var Bb=[hb.prototype.Wo,hb.prototype.Yo,hb.prototype.fp,hb.prototype.hp],Hb=[hb.prototype.Vo,hb.prototype.Xo,hb.prototype.ep,hb.prototype.gp]; -function Kb(a,b){y.call(this,"CPU",a,Kb);var c=a.cycles||b,d=a.multiplier||1;this.ba={};this.ba.Hd=c;this.ba.Gd=d;this.ba.vh=Math.round(this.ba.Hd/1E4)/100;this.ba.Ke=this.ba.vh*this.ba.Gd;this.pa.Kb=!1;this.pa.Lb=!1;this.pa.qi=a.autoStart;c=Pa.autostart;void 0!==c&&(this.pa.qi="true"==c?!0:"false"==c?!1:null);this.pa.ef=!1;this.ba.eg=this.ba.of=0;this.ba.gg=a.csStart;this.ba.nf=a.csInterval;this.ba.pf=a.csStop;var e=this;this.Wn=function(){e.Re()};this.Ta()}A(y,Kb);k=Kb.prototype; -k.oc=function(a,b,c,d){this.qa=b;this.ca=d;this.Ha=a;var e=db(a,"Video");e&&(this.li=function(){Lb(e)},this.Nd=function(){e.Nd()});this.na=db(a,"ChipSet");this.Ta()};k.reset=function(){};k.save=function(){return null};k.restore=function(){return!1};k.Xb=function(a,b){if(!b){if(a&&this.restore){Mb(this);if(!this.restore(a))return!1;Nb(this)}else this.reset();this.ca?this.ca.Cn():this.ea("No debugger detected")}this.pa.Kb=!0;!Pb(this)&&this.ca&&Qb(this.ca);Rb(this);return!0}; -k.Wb=function(a){this.pa.Kb=!1;return a&&this.save?this.save():!0};function Pb(a){return!0===a.pa.qi||null===a.pa.qi&&!a.ca&&void 0===a.ya.run?(a.Re(),!0):!1}k.Nd=function(){};k.wk=function(){return 0};function Nb(a){void 0===a.ba.gg&&(a.ba.gg=0);void 0===a.ba.nf&&(a.ba.nf=-1);void 0===a.ba.pf&&(a.ba.pf=-1);a.pa.ef=0<=a.ba.gg&&0=a.ba.of&&(a.ba.of+=a.ba.nf,c=!0);0<=a.ba.pf&&a.ba.pf<=F(a)&&(a.ba.nf=a.ba.pf=-1,Nb(a),a.wb(),c=!0);c&&a.ea(F(a)+" cycles: checksum="+q(a.ba.eg))}}function G(a,b,c,d){void 0!==a.ya[b]&&(void 0===d&&(d=4),void 0===c&&(bb(a,"Register "+b+" is invalid"),a.wb()),c=q(c,d),a.ya[b].innerHTML!=c&&(a.ya[b].innerHTML=c))}k.ah=function(){};k.li=function(){}; -k.zb=function(a,b,c,d){var e=this;a=!1;switch(c){case "run":this.ya[c]=d;d.onclick=function(){e.pa.Lb?e.wb(!0):e.Re(!0)};a=!0;break;case "reset":this.ya[c]=d;d.onclick=function(){e.Ha&&Tb(e.Ha)};a=!0;break;case "speed":this.ya[c]=d;a=!0;break;case "setSpeed":this.ya[c]=d,d.onclick=function(){Ub(e,e.ba.Gd<<1,!0)},d.innerHTML=this.ba.Ke.toFixed(2)+"Mhz",a=!0}return a};function Vb(a,b,c){a.Oe+=b;c&&(a.Oc=a.A=0)} -function Wb(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1a.ba.vh&&(c=Math.round(c/a.ba.Gd));return c}function Mb(a){a.ba.ld=0;a.yh=1;a.Oe=a.oe=a.Oc=a.A=0;Nb(a);Ub(a,1)} -function Ub(a,b,c){void 0!==b&&(0.8>a.ba.ld/a.ba.Ke&&(b=1),a.ba.Gd=b,b=a.ba.vh*a.ba.Gd,a.ba.Ke!=b&&(a.ba.Ke=b,b=a.ba.Ke.toFixed(2)+"Mhz",a.ya.setSpeed&&(a.ya.setSpeed.innerHTML=b),a.ea("target speed: "+b)),c&&a.Nd());Vb(a,a.oe);a.oe=0;a.ba.mf=oa();a.ba.Le=0;Wb(a)} -k.Re=function(a){if(Za(this,!0)){this.pa.Lb||(Ub(this),this.Ha&&this.Ha.start(this.ba.mf,F(this)),this.pa.Lb=!0,this.na&&Xb(this.na),this.ya.run&&(this.ya.run.innerHTML="Halt"),a&&this.Nd());this.ba.Ni>=this.ba.Hd&&Wb(this,!0);this.ba.jg=0;this.ba.wh=oa();this.ba.Le&&(a=this.ba.wh-this.ba.Le,a>this.ba.Dk&&(this.ba.mf+=a,this.ba.mf>this.ba.wh&&(this.ba.mf=this.ba.wh)));try{do{this.xf(this.pa.ef?1:Math.round(this.ba.Pn/this.yh));var b=this.Oc-this.A;this.oe+=b;this.ba.jg+=b;Vb(this,0,!0);Sb(this,b); -this.ba.ig-=b;0>=this.ba.ig&&(this.ba.ig+=this.ba.Hk,this.li());this.ba.hg-=b;0>=this.ba.hg&&(this.ba.hg+=this.ba.Gk,this.ah());this.ba.qf-=b;if(0>=this.ba.qf){this.ba.qf+=this.ba.Mi;break}}while(this.pa.Lb)}catch(c){this.wb();Rb(this);this.Ha&&this.Ha.stop(oa(),F(this));Za(this,!1);bb(this,c.message);return}b=setTimeout;a=this.Wn;this.ba.Le=oa();var d=this.ba.Dk;this.ba.jg&&(d=Math.round(d*this.ba.jg/this.ba.Mi));var d=d-(this.ba.Le-this.ba.wh),e=this.ba.Le-this.ba.mf;e&&(this.ba.ld=Math.round(this.oe/ -(10*e))/100,864E5<=e&&(this.Oe=0,this.na&&Yb(this.na,!0),Ub(this)));if(0>d||this.ba.ld=e?(this.sa=a,this.Xa=b,this.Nc=c,this.Oa=d&65280,this.type=d&7936,ac(this)):b=-1;return b}return-1}function dc(a){return this.Xa+a}function ec(a){return this.Xa+a}function fc(a,b,c){return a+b<=this.Nc?this.Xa+a:gc.call(this,0,0,c)} -function gc(a,b,c){c||hc.call(this.T,13,0);return-1}function ic(a,b,c){return a+b<=this.Nc?this.Xa+a:lc.call(this,0,0,c)}function lc(a,b,c){c||hc.call(this.T,13,0);return-1}function mc(a,b,c){var d=a.T.ta(c+2),e=a.T.ta(c+0)|(d&255)<<16;c=a.T.ta(c+4);a.sa=b;a.Xa=e;a.Nc=c;a.Oa=d&65280;ac(a)}$b.prototype.save=function(){return[this.sa,this.Xa,this.Nc,this.Oa,this.ok,this.Ag,this.Jc,this.zc]}; -$b.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.sa=a[0],this.Xa=a[1],this.Nc=a[2],this.Oa=a[3],this.ok=a[4],this.Ag=a[5],this.Jc=a[6],this.zc=a[7])};function ac(a,b){void 0===b&&(b=!!(a.T.Bc&1));b?(a.load=cc,a.gd=fc,a.fc=ic,a.Oa&4096&&(6144==(a.Oa&6656)&&(a.fc=gc),a.Oa&2048||!(a.Oa&512))&&(a.fc=lc),a.Jc=a.sa&3,a.zc=(a.Oa&24576)>>13):(a.load=bc,a.gd=dc,a.fc=ec,a.Jc=a.zc=0)} -function oc(a){this.Ia=a.model||8088;var b=0;switch(this.Ia){default:case 8088:b=4772727;break;case 80286:b=6E6}Kb.call(this,a,b);this.Vj=61442;this.Gg=4;this.rf=255;this.B=80286<=this.Ia?pc:qc;this.Va=rc.slice();80186<=this.Ia&&(this.rf=31,this.Va[15]=sc,this.Va[96]=tc,this.Va[97]=uc,this.Va[98]=vc,this.Va[99]=sc,this.Va[100]=sc,this.Va[101]=sc,this.Va[102]=sc,this.Va[103]=sc,this.Va[104]=wc,this.Va[105]=xc,this.Va[106]=yc,this.Va[107]=zc,this.Va[108]=Ac,this.Va[109]=Bc,this.Va[110]=Cc,this.Va[111]= -Dc,this.Va[192]=Ec,this.Va[193]=Fc,this.Va[200]=Gc,this.Va[201]=Hc,this.Va[241]=Ic,Kc[7]=Lc,Nc[7]=Lc,80286<=this.Ia&&(this.Vj=2,this.Gg=0,this.Va[15]=Oc,this.Va[99]=Pc,this.Va[84]=Qc));this.Ig=[];this.Jg=[];this.Oc=this.Yg=0;this.pa.hh=this.pa.pk=!1;this.Ea=[];this.ye=this.rb=this.gb=this.Ce=0;this.U=this.Am;this.V=this.Bm;this.O=this.In;this.P=this.Jn;this.R=this.cp;this.S=this.dp;Rc(this)}A(Kb,oc); -var qc={Cj:4,aa:5,za:6,ia:7,ja:8,Q:9,W:11,X:12,Me:4,Jk:60,Kk:83,Tb:3,sb:9,gc:16,Ch:1,Ok:19,Qk:28,Sk:16,Rk:21,Pk:37,Mk:2,Wi:9,Nk:5,Lk:33,Yi:10,Xi:8,pg:3,og:15,fl:51,gl:1,hl:2,il:4,el:32,Zi:15,kl:15,Ub:16,Vb:4,ml:11,ll:18,jl:24,Db:4,nl:2,$i:16,ol:17,ej:18,pl:19,dj:5,fj:6,ul:2,tl:8,rl:9,sl:10,ql:10,gj:10,hj:10,Uk:80,Wk:144,Tk:86,Vk:154,Yk:101,$k:165,Xk:107,Zk:171,wl:70,yl:113,vl:76,xl:124,bl:80,dl:128,al:86,cl:134,rg:3,qg:16,mj:10,lj:8,zl:51,hc:8,Al:17,Bl:36,pc:11,Cl:16,sg:10,ne:2,Ti:18,Ui:7,Vi:15,aj:12, -bj:7,cj:11,ij:18,jj:7,kj:15,nj:15,oj:7,pj:13,tj:11,uj:7,vj:8,Dl:8,Gl:12,El:18,Fl:17,Hl:15,rj:8,qj:20,sj:2,yj:3,tg:9,xj:5,wj:11,Aj:4,zj:17,Il:11},pc={Cj:0,aa:0,za:0,ia:0,ja:0,Q:0,W:1,X:1,Me:3,Jk:14,Kk:16,Tb:2,sb:7,gc:7,Ch:0,Ok:7,Qk:13,Sk:7,Rk:11,Pk:16,Mk:3,Wi:6,Nk:2,Lk:13,Yi:5,Xi:5,pg:2,og:7,fl:23,gl:0,hl:1,il:3,el:17,Zi:7,kl:11,Ub:7,Vb:3,ml:7,ll:11,jl:15,Db:2,nl:3,$i:7,ol:8,ej:8,pl:8,dj:4,fj:4,ul:2,tl:3,rl:5,sl:2,ql:3,gj:5,hj:3,Uk:14,Wk:22,Tk:17,Vk:25,Yk:17,$k:25,Xk:20,Zk:28,wl:13,yl:21,vl:16,xl:24, -bl:13,dl:21,al:16,cl:24,rg:2,qg:7,mj:5,lj:5,zl:19,hc:5,Al:5,Bl:17,pc:3,Cl:5,sg:3,ne:0,Ti:8,Ui:5,Vi:9,aj:5,bj:5,cj:4,ij:5,jj:5,kj:4,nj:7,oj:5,pj:8,tj:3,uj:4,vj:3,Dl:11,Gl:11,El:15,Fl:15,Hl:7,rj:5,qj:8,sj:0,yj:2,tg:6,xj:3,wj:6,Aj:3,zj:5,Il:5};k=oc.prototype;k.Fi=function(a,b,c,d,e){this.Ea=a;this.ye=b;this.rb=c;this.gb=d;this.Ce=e};k.reset=function(){this.pa.Lb&&this.wb();Rc(this);Mb(this);this.pa.Yc=!1}; -function Rc(a){a.H=0;a.C=0;a.J=0;a.K=0;a.Y=0;a.I=0;a.G=0;a.F=0;a.Bc=65520;a.Ec=0;a.Yd=1023;a.Kc={Dj:0,sa:0,Oa:0,uh:-1};a.le=0;a.wa=new $b(a,"CS");a.yb=new $b(a,"DS");a.tb=new $b(a,"SS");a.Za=new $b(a,"ES");a.Yl=new $b(a,"ZERO");Sc(a,0,65535);80286<=a.Ia&&(a.xc=0,a.xe=65535,a.ad=new $b(a,"LDT",!0),a.Te=new $b(a,"TSS",!0),a.Mb=new $b(a,"VER",!0),Sc(a,65520,61440),a.wa.Xa=16711680);Tc(a,0);Uc(a);a.mb=0;a.Eb=a.xg=-1;a.Rg=0;a.ka=a.Ma=-1;a.D=a.yb;a.N=a.tb;a.$=a.Aa=0} -k.wk=function(){var a=this.H+this.C+this.J+this.K+this.Y+this.I+this.G+this.F|0;return a=a+this.ua+this.wa.sa+this.yb.sa+this.tb.sa+this.Za.sa+Vc(this)|0};function Wc(a,b,c,d){void 0!==d&&(void 0===a.Ig[b]&&(a.Ig[b]=[]),a.Ig[b].push([c,d]))}function Xc(a,b){var c=a.Ig[b];if(void 0!==c)for(var d=0;d>1?128:0}function rd(a){return(a.la^a.oa^a.la>>1)&a.fa>>1?2048:0}function sd(a){a.Z&=~a.fa}function td(a){a.oa=a.la&16|a.oa&-17}function ud(a){a.Z|=a.fa-1}function vd(a){qd(a)&&(a.la^=a.fa>>1|a.fa>>2,a.oa^=32896)}function wd(a){a.la&=~a.fa;a.oa=a.la&32896|a.oa&-32897}function xd(a){a.Z|=a.fa}function yd(a){a.oa=~(a.la&16)&16|a.oa&-17}function zd(a){a.Z&=~(a.fa-1)}function Ad(a){qd(a)||(a.la^=a.fa>>1|a.fa>>2,a.oa^=32896)} -function Bd(a){a.la|=a.fa;a.oa=a.la&32896|a.oa&-32897}function Vc(a){return a.Ba&-2262|md(a)|nd(a)|od(a)|pd(a)|qd(a)|rd(a)}function Tc(a,b){a.fa=256;a.Z=a.la=a.oa=0;b&1&&xd(a);b&4||(a.la|=1);b&16&&(a.oa|=16);b&64||ud(a);b&128&&Ad(a);b&2048&&Bd(a);a.wa.Jc?b=b&-12289|a.Ba&12288:(a.le=(b&12288)>>12,!a.le||a.Bc&1||(a.le=0));a.wa.Jc>a.le&&(b=b&-513|a.Ba&512);a.Ba=a.Ba&-1793|b&1792|a.Vj;a.Ba&256&&(a.mb|=2,a.$|=4)} -k.zb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.ya[c]=d;e=!0;break;default:e=Kb.prototype.zb.call(this,a,b,c,d)}return e};k.vb=function(a){return this.Ea[(a&this.ye)>>this.rb].rc(a&this.gb)}; -k.ta=function(a){var b=a&this.gb;a=(a&this.ye)>>this.rb;this.A-=this.B.Cj;return b!=this.gb?this.Ea[a].Ol(b):this.Ea[a++].rc(b)|this.Ea[a&this.Ce].rc(0)<<8};k.Md=function(a,b){this.Ea[(a&this.ye)>>this.rb].Cc(a&this.gb,b&255)};k.bd=function(a,b){var c=a&this.gb,d=(a&this.ye)>>this.rb;this.A-=this.B.Cj;c!=this.gb?this.Ea[d].am(c,b&65535):(this.Ea[d++].Cc(c,b&255),this.Ea[d&this.Ce].Cc(0,b>>8&255))};k.Am=function(a,b){this.Cg=a;this.ka=a.gd(this.ug=b,0);return this.$&1?0:this.vb(this.ka)}; -k.Bm=function(a,b){this.Cg=a;this.ka=a.gd(this.ug=b,1);return this.$&1?0:this.ta(this.ka)};k.In=function(a,b){this.Cg=a;this.Ma=this.ka=a.gd(this.ug=b,0);return this.$&1?0:this.vb(this.ka)};k.Jn=function(a,b){this.Cg=a;this.Ma=this.ka=a.gd(this.ug=b,1);return this.$&1?0:this.ta(this.ka)};k.cp=function(a){this.$&2||this.Md(this.Cg.fc(this.ug,1),a)};k.dp=function(a){this.$&2||this.bd(this.Cg.fc(this.ug,2),a)};k.ga=function(){var a=this.vb(this.Fa);this.Fa=this.wa.Xa+(this.ua=this.ua+1&65535);return a}; -k.M=function(){var a=this.vb(this.Fa)<<24>>24;this.Fa=this.wa.Xa+(this.ua=this.ua+1&65535);return a&65535};k.L=function(){var a=this.ta(this.Fa);this.Fa=this.wa.Xa+(this.ua=this.ua+2&65535);return a};k.La=function(){var a=this.Y;this.Y=this.Y+2&65535;return this.ta(this.tb.gd(a,1))};function L(a,b){var c=a.Y=a.Y-2&65535;a.bd(a.tb.fc(c,1),b)} -k.ah=function(){G(this,"AX",this.H);G(this,"BX",this.C);G(this,"CX",this.J);G(this,"DX",this.K);G(this,"SP",this.Y);G(this,"BP",this.I);G(this,"SI",this.G);G(this,"DI",this.F);G(this,"CS",this.wa.sa);G(this,"DS",this.yb.sa);G(this,"SS",this.tb.sa);G(this,"ES",this.Za.sa);G(this,"IP",this.ua);var a=Vc(this);G(this,"PS",a);G(this,"C",a&1?1:0,1);G(this,"P",a&4?1:0,1);G(this,"A",a&16?1:0,1);G(this,"Z",a&64?1:0,1);G(this,"S",a&128?1:0,1);G(this,"T",a&256?1:0,1);G(this,"I",a&512?1:0,1);G(this,"D",a&1024? -1:0,1);G(this,"O",a&2048?1:0,1);this.ya.speed&&(this.ya.speed.innerHTML=this.pa.Lb&&this.ba.ld?this.ba.ld.toFixed(2)+"Mhz":"Stopped")}; -k.xf=function(a){this.pa.hh=!0;var b=this.pa.pk=a&&this.ca&&Cd(this.ca);this.Oc=this.A=a;this.na&&Yb(this.na);a||!this.ca||E(this.ca,Dd)||(this.$|=4);do{var c=this.$&240;if(c)this.Aa|=c;else if(this.Fh=this.Fa,this.ka=this.Ma=-1,this.D=this.yb,this.N=this.tb,this.Aa=this.$&256,this.mb){a:{if(!(this.$&4))if(this.mb&1&&this.Ba&512){if(c=Ed(this.na),-1<=c&&(this.mb&=-2,0<=c)){this.mb&=-5;Fd.call(this,c,null,11);c=!0;break a}}else if(this.mb&2){this.mb&=-3;Fd.call(this,1,null,11);c=!0;break a}if(c=this.mb& -8){for(var c=this.na,d=!1,e=0;ethis.Ma?0>this.ka?this.B.Tb:this.B.sb:this.B.gc;return(this.Z=this.la=a+b)&255}function Md(a,b){this.fa=256;this.A-=0>this.Ma?0>this.ka?this.B.Tb:this.B.sb:this.B.gc;return(this.Z=this.la=this.oa=a|b)&255} -function Nd(a,b){this.oa=a^b;this.Z=this.la=a+b+(this.Z&this.fa?1:0);this.fa=256;this.A-=0>this.Ma?0>this.ka?this.B.Tb:this.B.sb:this.B.gc;return this.Z&255}function Od(a,b){this.oa=a^b;this.Z=this.la=a-b-(this.Z&this.fa?1:0);this.fa=256;this.A-=0>this.Ma?0>this.ka?this.B.Tb:this.B.sb:this.B.gc;return this.Z&255}function Pd(a,b){this.fa=256;this.A-=0>this.Ma?0>this.ka?this.B.Tb:this.B.sb:this.B.gc;return(this.Z=this.la=this.oa=a&b)&255} -function Qd(a,b){this.oa=a^b;this.fa=256;this.A-=0>this.Ma?0>this.ka?this.B.Tb:this.B.sb:this.B.gc;return(this.Z=this.la=a-b)&255}function Rd(a,b){this.fa=256;this.A-=0>this.Ma?0>this.ka?this.B.Tb:this.B.sb:this.B.gc;return(this.Z=this.la=this.oa=a^b)&255}function Sd(a,b){this.oa=a^b;this.fa=256;this.Z=this.la=a-b;this.A-=0>this.Ma?0>this.ka?this.B.Tb:this.B.Wi:this.B.sb;this.$|=2;return a} -function Td(a,b){this.oa=a^b;this.fa=65536;this.A-=0>this.Ma?0>this.ka?this.B.Tb:this.B.sb:this.B.gc;return(this.Z=this.la=a+b)&65535}function Ud(a,b){this.fa=65536;this.A-=0>this.Ma?0>this.ka?this.B.Tb:this.B.sb:this.B.gc;return(this.Z=this.la=this.oa=a|b)&65535}function Vd(a,b){this.oa=a^b;this.Z=this.la=a+b+(this.Z&this.fa?1:0);this.fa=65536;this.A-=0>this.Ma?0>this.ka?this.B.Tb:this.B.sb:this.B.gc;return this.Z&65535} -function Wd(a,b){this.oa=a^b;this.Z=this.la=a-b-(this.Z&this.fa?1:0);this.fa=65536;this.A-=0>this.Ma?0>this.ka?this.B.Tb:this.B.sb:this.B.gc;return this.Z&65535}function Xd(a,b){this.fa=65536;this.A-=0>this.Ma?0>this.ka?this.B.Tb:this.B.sb:this.B.gc;return(this.Z=this.la=this.oa=a&b)&65535}function Yd(a,b){this.oa=a^b;this.fa=65536;this.A-=0>this.Ma?0>this.ka?this.B.Tb:this.B.sb:this.B.gc;return(this.Z=this.la=a-b)&65535} -function Zd(a,b){this.fa=65536;this.A-=0>this.Ma?0>this.ka?this.B.Tb:this.B.sb:this.B.gc;return(this.Z=this.la=this.oa=a^b)&65535}function $d(a,b){this.oa=a^b;this.fa=65536;this.Z=this.la=a-b;this.A-=0>this.Ma?0>this.ka?this.B.Tb:this.B.Wi:this.B.sb;this.$|=2;return a}function ae(a,b){this.Z=this.Z&this.fa-1|(a&b?this.fa:0);(a^a>>1)&b>>1?Bd(this):wd(this)}function be(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;ae.call(this,d,256)}return c} -function ce(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;ae.call(this,d,65536)}return c}function de(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);ae.call(this,d,256)}return c}function ee(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);ae.call(this,d,65536)}return c} -function fe(a,b){var c=a;if(b){var d;(d=(b&this.rf)%9)?(d=a<>9-d,c=d&255):d=a|(this.Z&this.fa?1:0)<<8;ae.call(this,d,256)}return c}function ge(a,b){var c=a;if(b){var d;(d=(b&this.rf)%17)?(d=a<>17-d,c=d&65535):d=a|(this.Z&this.fa?1:0)<<16;ae.call(this,d,65536)}return c}function he(a,b){var c=a;b&&(c=(b&this.rf)%9,c=a>>c|(this.Z&this.fa?1:0)<<8-c|a<<9-c,ae.call(this,c,256),c&=255);return c} -function ie(a,b){var c=a;b&&(c=(b&this.rf)%17,c=a>>c|(this.Z&this.fa?1:0)<<16-c|a<<17-c,ae.call(this,c,65536),c&=65535);return c}function je(a,b){var c=a;b&&(c=8>b-1;this.Z=this.la=c>>1;this.Z=c&1?this.Z|256:this.Z&-257;this.oa=a^this.Z;this.fa=256;a=this.Z}return a&255}function me(a,b){if(b){var c=16>b-1;this.Z=this.la=c>>1;this.Z=c&1?this.Z|65536:this.Z&-65537;this.oa=a^this.Z;this.fa=65536;a=this.Z}return a&65535}function ne(a,b){if(b){8>24>>b-1;this.Z=this.la=c>>1;this.Z=c&1?this.Z|256:this.Z&-257;this.oa=a^this.Z;this.fa=256;a=this.Z}return a&255} -function oe(a,b){if(b){16>16>>b-1;this.Z=this.la=c>>1;this.Z=c&1?this.Z|65536:this.Z&-65537;this.oa=a^this.Z;this.fa=65536;a=this.Z}return a&65535}function pe(){this.A-=0>this.ka?2:this.B.Hl;return 1}function qe(){var a=this.J&this.rf;this.A-=(0>this.ka?this.B.rj:this.B.qj)+(a<this.ka?this.B.rj:this.B.qj)+(a<this.Ma?this.B.hc:this.B.Al;return b},te,te,te,te,te,te,te],xe=[function(a,b){this.A-=0>this.Ma?this.B.sl:this.B.ql;return b},M,M,M,M,M,M,M],ye=[be,de,fe,he,je,le,M,ne],ze=[ce,ee,ge,ie,ke,me,M,oe],Be=[function(a,b){b=this.ga();this.Z=this.la=this.oa=a&b;this.fa=256;this.A-=0>this.ka?this.B.xj:this.B.wj;this.$|=2;return a},M,function(a){this.A-=0>this.ka?this.B.rg:this.B.qg;return a^255},function(a,b){b=0;this.oa= -a^b;this.fa=256;this.A-=0>this.ka?this.B.rg:this.B.qg;return(this.Z=this.la=b-a)&255},function(a){this.H=this.Eb=(this.Z=(this.H&255)*a)&65535;this.oa=this.la=this.Z;this.fa=256;this.H&65280?(xd(this),Bd(this)):(sd(this),wd(this));this.A-=0>this.ka?this.B.wl:this.B.vl;this.$|=2;return a},function(a){var b=(this.H<<24>>24)*(a<<24>>24);this.H=this.Eb=b&65535;this.Z=this.oa=this.la=b;this.fa=256;127b?(xd(this),Bd(this)):(sd(this),wd(this));this.A-=0>this.ka?this.B.bl:this.B.al;this.$|=2;return a}, -function(a){if(!a)return Ae.call(this),a;var b=this.H/a;if(255this.ka?this.B.Uk:this.B.Tk;this.$|=2;return a},function(a){if(!a)return Ae.call(this),a;var b=(this.H<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return Ae.call(this),a;this.Eb=this.H=b&255|((this.H<<16>>16)%(a<<24>>24)&255)<<8;this.la=this.oa=this.Z=b|256;this.fa=256;this.A-=0>this.ka?this.B.Yk:this.B.Xk;this.$|=2;return a}], -Ce=[function(a,b){b=this.L();this.Z=this.la=this.oa=a&b;this.fa=65536;this.A-=0>this.ka?this.B.xj:this.B.wj;this.$|=2;return a},M,function(a){this.A-=0>this.ka?this.B.rg:this.B.qg;return a^65535},function(a,b){b=0;this.oa=a^b;this.fa=65536;this.A-=0>this.ka?this.B.rg:this.B.qg;return(this.Z=this.la=b-a)&65535},function(a){this.Eb=this.H=(this.Z=this.H*a)&65535;this.xg=this.K=this.Z>>16&65535;this.oa=this.la=this.Z;this.fa=65536;this.K?(xd(this),Bd(this)):(sd(this),wd(this));this.A-=0>this.ka?this.B.yl: -this.B.xl;this.$|=2;return a},function(a){var b=(this.H<<16>>16)*(a<<16>>16);this.H=this.Eb=b&65535;this.K=this.xg=b>>16&65535;this.Z=this.oa=this.la=b;this.fa=65536;32767b?(xd(this),Bd(this)):(sd(this),wd(this));this.A-=0>this.ka?this.B.dl:this.B.cl;this.$|=2;return a},function(a,b){if(!a)return Ae.call(this),a;b=this.H+65536*this.K;var c=Math.floor(b/a);if(65536<=c)return Ae.call(this),a;this.Eb=this.H=c&65535;this.xg=this.K=b%a&65535;this.la=this.oa=this.Z=c|65536;this.fa=65536;this.A-= -0>this.ka?this.B.Wk:this.B.Vk;this.$|=2;return a},function(a,b){if(!a)return Ae.call(this),a;var c=a<<16>>16;b=this.K<<16|this.H;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return Ae.call(this),a;this.Eb=this.H=d&65535;this.xg=this.K=b%c&65535;this.la=this.oa=this.Z=d|65536;this.fa=65536;this.A-=0>this.ka?this.B.$k:this.B.Zk;this.$|=2;return a}],Kc=[function(a){this.oa=a;a=(this.la=a+1)&255;this.Z=a|(this.Z&this.fa?1:0)<<8;this.fa=256;this.A-=0>this.ka?this.B.pg:this.B.og;return a},function(a){this.oa= -a;a=(this.la=a-1)&255;this.Z=a|(this.Z&this.fa?1:0)<<8;this.fa=256;this.A-=0>this.ka?this.B.pg:this.B.og;return a},M,M,M,M,M,M],Nc=[function(a){this.oa=a;a=(this.la=a+1)&65535;this.Z=a|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-=0>this.ka?this.B.pg:this.B.og;return a},function(a){this.oa=a;a=(this.la=a-1)&65535;this.Z=a|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-=0>this.ka?this.B.pg:this.B.og;return a},function(a){L(this,this.ua);K(this,a);this.A-=0>this.ka?this.B.Sk:this.B.Rk;this.$|=2;return a}, -function(a){if(0>this.ka)return M.call(this,a);L(this,this.wa.sa);L(this,this.ua);Sc(this,a,this.ta(this.ka+2));this.A-=this.B.Pk;this.$|=2;return a},function(a){K(this,a);this.A-=0>this.ka?this.B.ml:this.B.ll;this.$|=2;return a},function(a){if(0>this.ka)return M.call(this,a);Sc(this,a,this.ta(this.ka+2));this.A-=this.B.jl;this.$|=2;return a},function(a){var b=a;this.$&512&&(a=a-2&65535,80286>this.Ia&&(b=a));L(this,b);this.A-=0>this.ka?this.B.pc:this.B.Cl;this.$|=2;return a},te],De=[be,de,fe,he,je, -le,M,ne],Ee=[ce,ee,ge,ie,ke,me,M,oe];function Fe(a,b){this.A-=0>this.Ma?0>this.ka?this.B.ul:this.B.tl:this.B.rl;return b}function Ge(){return Fe.call(this,0,this.Eb)}function He(a,b){this.Z=this.la=this.oa=a&b;this.fa=256;this.A-=0>this.Ma?0>this.ka?this.B.yj:this.B.tg:this.B.tg;this.$|=2;return a}function Ie(a,b){this.Z=this.la=this.oa=a&b;this.fa=65536;this.A-=0>this.Ma?0>this.ka?this.B.yj:this.B.tg:this.B.tg;this.$|=2;return a} -function Je(a,b){var c=(b<<16>>16)*(this.ga()<<24>>24);this.Z=this.oa=this.la=c;this.fa=256;32767c?(xd(this),Bd(this)):(sd(this),wd(this));this.A-=0>this.ka?21:24;return c&65535}function Ke(a,b){var c=(b<<16>>16)*(this.L()<<16>>16);this.Z=this.oa=this.la=c;this.fa=65536;32767c?(xd(this),Bd(this)):(sd(this),wd(this));this.A-=0>this.ka?21:24;return c&65535}function Le(a){return a}function Me(a){if(0>this.ka)return N.call(this),a;this.A-=this.B.nl;return this.ka} -function Ne(a,b){if(0>this.ka)return N.call(this),a;id(this,this.ta(this.ka+2));this.A-=this.B.$i;return b}function Oe(a,b){if(0>this.ka)return N.call(this),a;kd(this,this.ta(this.ka+2));this.A-=this.B.$i;return b}function Pe(a){if(0>this.ka)return sc.call(this),a;var b=a<<16>>16,c=this.ta(this.ka)<<16>>16,d=this.ta(this.ka+2)<<16>>16;this.A-=this.B.Lk;if(bd)K(this,this.Fh-this.wa.Xa),Fd.call(this,5,null,0);this.$|=2;return a} -function Qe(a,b){this.A-=10+(0>this.ka?0:1);if((a&3)<(b&3))return a=a&-4|b&3,zd(this),a;ud(this);return a}function Re(a,b){this.A-=14+(0>this.ka?0:2);if(0<=this.Mb.load(b,!0)&&this.Mb.zc>=this.wa.Jc&&this.Mb.zc>=(b&3))return zd(this),this.Mb.Oa&65280;ud(this);return a}function Ve(a,b){this.A-=14+(0>this.ka?0:2);if(b&65528&&0<=this.Mb.load(b,!0)&&(7168==(this.Mb.Oa&7168)||this.Mb.zc>=this.wa.Jc)&&this.Mb.zc>=(b&3))return zd(this),this.Mb.Nc;ud(this);return a} -function We(a,b){if(0>this.ka){switch(this.Rg&7){case 0:this.H=this.H&-256|a;break;case 1:this.J=this.J&-256|a;break;case 2:this.K=this.K&-256|a;break;case 3:this.C=this.C&-256|a;break;case 4:this.H=this.H&255|a<<8;break;case 5:this.J=this.J&255|a<<8;break;case 6:this.K=this.K&255|a<<8;break;case 7:this.C=this.C&255|a<<8}this.A-=this.B.Aj}else this.Ma=this.ka,this.R(a),this.A-=this.B.zj;return b} -function Xe(a,b){if(0>this.ka){switch(this.Rg&7){case 0:this.H=a;break;case 1:this.J=a;break;case 2:this.K=a;break;case 3:this.C=a;break;case 4:this.Y=a;break;case 5:this.I=a;break;case 6:this.G=a;break;case 7:this.F=a}this.A-=this.B.Aj}else this.Ma=this.ka,this.S(a),this.A-=this.B.zj;return b}function Fd(a,b,c){gd(this,a)&&(L(this,Vc(this)),this.Ba&=this.Kc.uh,L(this,this.wa.sa),L(this,this.ua),null!=b&&L(this,b),Sc(this,this.Kc.Dj,this.Kc.sa),this.A-=this.B.fl+c)} -function Ye(a){a|=this.Bc&1;this.Bc=this.Bc&65520|a&-65521;this.Bc&1&&Uc(this,!0)}function Ae(){K(this,this.Fh-this.wa.Xa);Fd.call(this,0,null,2)}function hc(a,b,c){this.ca&&(E(this.ca,Id)&&this.ca.message("Fault 0x"+t(a)+(null!=b?" (0x"+v(b)+")":"")+" on opcode 0x"+t(mb(this.qa,this.Fa))+" at "+da(this.ua,this.wa.sa)),c&&this.wb());80186<=this.Ia&&(K(this,this.Fh-this.wa.Xa),Fd.call(this,a,b,0))}function sc(){hc.call(this,6);this.wb()} -function N(){K(this,this.Fh-this.wa.Xa);bb(this,"Undefined opcode 0x"+t(mb(this.qa,this.Fa))+" at "+da(this.ua,this.wa.sa));this.wb()}function Ze(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a}function $e(a){a=a.call(this,this.H&255,this.J&255);this.H=this.H&-256|a}function af(a){a=a.call(this,this.H&255,this.K&255);this.H=this.H&-256|a}function bf(a){a=a.call(this,this.H&255,this.C&255);this.H=this.H&-256|a}function cf(a){a=a.call(this,this.H&255,this.H>>8);this.H=this.H&-256|a} -function df(a){a=a.call(this,this.H&255,this.J>>8);this.H=this.H&-256|a}function ef(a){a=a.call(this,this.H&255,this.K>>8);this.H=this.H&-256|a}function ff(a){a=a.call(this,this.H&255,this.C>>8);this.H=this.H&-256|a}function gf(a){a=a.call(this,this.J&255,this.H&255);this.J=this.J&-256|a}function hf(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a}function jf(a){a=a.call(this,this.J&255,this.K&255);this.J=this.J&-256|a} -function kf(a){a=a.call(this,this.J&255,this.C&255);this.J=this.J&-256|a}function lf(a){a=a.call(this,this.J&255,this.H>>8);this.J=this.J&-256|a}function mf(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a}function nf(a){a=a.call(this,this.J&255,this.K>>8);this.J=this.J&-256|a}function of(a){a=a.call(this,this.J&255,this.C>>8);this.J=this.J&-256|a}function pf(a){a=a.call(this,this.K&255,this.H&255);this.K=this.K&-256|a} -function qf(a){a=a.call(this,this.K&255,this.J&255);this.K=this.K&-256|a}function rf(a){a=a.call(this,this.K&255,this.K&255);this.K=this.K&-256|a}function sf(a){a=a.call(this,this.K&255,this.C&255);this.K=this.K&-256|a}function tf(a){a=a.call(this,this.K&255,this.H>>8);this.K=this.K&-256|a}function uf(a){a=a.call(this,this.K&255,this.J>>8);this.K=this.K&-256|a}function vf(a){a=a.call(this,this.K&255,this.K>>8);this.K=this.K&-256|a} -function wf(a){a=a.call(this,this.K&255,this.C>>8);this.K=this.K&-256|a}function xf(a){a=a.call(this,this.C&255,this.H&255);this.C=this.C&-256|a}function yf(a){a=a.call(this,this.C&255,this.J&255);this.C=this.C&-256|a}function zf(a){a=a.call(this,this.C&255,this.K&255);this.C=this.C&-256|a}function Af(a){a=a.call(this,this.C&255,this.C&255);this.C=this.C&-256|a}function Bf(a){a=a.call(this,this.C&255,this.H>>8);this.C=this.C&-256|a} -function Cf(a){a=a.call(this,this.C&255,this.J>>8);this.C=this.C&-256|a}function Df(a){a=a.call(this,this.C&255,this.K>>8);this.C=this.C&-256|a}function Ef(a){a=a.call(this,this.C&255,this.C>>8);this.C=this.C&-256|a}function Ff(a){a=a.call(this,this.H>>8,this.H&255);this.H=this.H&255|a<<8}function Gf(a){a=a.call(this,this.H>>8,this.J&255);this.H=this.H&255|a<<8}function Hf(a){a=a.call(this,this.H>>8,this.K&255);this.H=this.H&255|a<<8} -function If(a){a=a.call(this,this.H>>8,this.C&255);this.H=this.H&255|a<<8}function Jf(a){a=a.call(this,this.H>>8,this.H>>8);this.H=this.H&255|a<<8}function Kf(a){a=a.call(this,this.H>>8,this.J>>8);this.H=this.H&255|a<<8}function Lf(a){a=a.call(this,this.H>>8,this.K>>8);this.H=this.H&255|a<<8}function Mf(a){a=a.call(this,this.H>>8,this.C>>8);this.H=this.H&255|a<<8}function Nf(a){a=a.call(this,this.J>>8,this.H&255);this.J=this.J&255|a<<8} -function Of(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8}function Pf(a){a=a.call(this,this.J>>8,this.K&255);this.J=this.J&255|a<<8}function Qf(a){a=a.call(this,this.J>>8,this.C&255);this.J=this.J&255|a<<8}function Rf(a){a=a.call(this,this.J>>8,this.H>>8);this.J=this.J&255|a<<8}function Sf(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8}function Tf(a){a=a.call(this,this.J>>8,this.K>>8);this.J=this.J&255|a<<8} -function Uf(a){a=a.call(this,this.J>>8,this.C>>8);this.J=this.J&255|a<<8}function Vf(a){a=a.call(this,this.K>>8,this.H&255);this.K=this.K&255|a<<8}function Wf(a){a=a.call(this,this.K>>8,this.J&255);this.K=this.K&255|a<<8}function Xf(a){a=a.call(this,this.K>>8,this.K&255);this.K=this.K&255|a<<8}function Yf(a){a=a.call(this,this.K>>8,this.C&255);this.K=this.K&255|a<<8}function Zf(a){a=a.call(this,this.K>>8,this.H>>8);this.K=this.K&255|a<<8} -function $f(a){a=a.call(this,this.K>>8,this.J>>8);this.K=this.K&255|a<<8}function ag(a){a=a.call(this,this.K>>8,this.K>>8);this.K=this.K&255|a<<8}function bg(a){a=a.call(this,this.K>>8,this.C>>8);this.K=this.K&255|a<<8}function cg(a){a=a.call(this,this.C>>8,this.H&255);this.C=this.C&255|a<<8}function dg(a){a=a.call(this,this.C>>8,this.J&255);this.C=this.C&255|a<<8}function eg(a){a=a.call(this,this.C>>8,this.K&255);this.C=this.C&255|a<<8} -function fg(a){a=a.call(this,this.C>>8,this.C&255);this.C=this.C&255|a<<8}function gg(a){a=a.call(this,this.C>>8,this.H>>8);this.C=this.C&255|a<<8}function hg(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8}function ig(a){a=a.call(this,this.C>>8,this.K>>8);this.C=this.C&255|a<<8}function jg(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}function kg(a){this.H=a.call(this,this.H,this.H)}function lg(a){this.H=a.call(this,this.H,this.J)} -function mg(a){this.H=a.call(this,this.H,this.K)}function ng(a){this.H=a.call(this,this.H,this.C)}function og(a){this.H=a.call(this,this.H,this.Y)}function pg(a){this.H=a.call(this,this.H,this.I)}function qg(a){this.H=a.call(this,this.H,this.G)}function rg(a){this.H=a.call(this,this.H,this.F)}function sg(a){this.J=a.call(this,this.J,this.H)}function tg(a){this.J=a.call(this,this.J,this.J)}function ug(a){this.J=a.call(this,this.J,this.K)}function vg(a){this.J=a.call(this,this.J,this.C)} -function wg(a){this.J=a.call(this,this.J,this.Y)}function xg(a){this.J=a.call(this,this.J,this.I)}function yg(a){this.J=a.call(this,this.J,this.G)}function zg(a){this.J=a.call(this,this.J,this.F)}function Ag(a){this.K=a.call(this,this.K,this.H)}function Bg(a){this.K=a.call(this,this.K,this.J)}function Cg(a){this.K=a.call(this,this.K,this.K)}function Dg(a){this.K=a.call(this,this.K,this.C)}function Eg(a){this.K=a.call(this,this.K,this.Y)}function Fg(a){this.K=a.call(this,this.K,this.I)} -function Gg(a){this.K=a.call(this,this.K,this.G)}function Hg(a){this.K=a.call(this,this.K,this.F)}function Ig(a){this.C=a.call(this,this.C,this.H)}function Jg(a){this.C=a.call(this,this.C,this.J)}function Kg(a){this.C=a.call(this,this.C,this.K)}function Lg(a){this.C=a.call(this,this.C,this.C)}function Mg(a){this.C=a.call(this,this.C,this.Y)}function Ng(a){this.C=a.call(this,this.C,this.I)}function Og(a){this.C=a.call(this,this.C,this.G)}function Pg(a){this.C=a.call(this,this.C,this.F)} -function Qg(a){this.Y=a.call(this,this.Y,this.H)}function Rg(a){this.Y=a.call(this,this.Y,this.J)}function Sg(a){this.Y=a.call(this,this.Y,this.K)}function Tg(a){this.Y=a.call(this,this.Y,this.C)}function Ug(a){this.Y=a.call(this,this.Y,this.Y)}function Vg(a){this.Y=a.call(this,this.Y,this.I)}function Wg(a){this.Y=a.call(this,this.Y,this.G)}function Xg(a){this.Y=a.call(this,this.Y,this.F)}function Yg(a){this.I=a.call(this,this.I,this.H)}function Zg(a){this.I=a.call(this,this.I,this.J)} -function $g(a){this.I=a.call(this,this.I,this.K)}function ah(a){this.I=a.call(this,this.I,this.C)}function bh(a){this.I=a.call(this,this.I,this.Y)}function ch(a){this.I=a.call(this,this.I,this.I)}function dh(a){this.I=a.call(this,this.I,this.G)}function eh(a){this.I=a.call(this,this.I,this.F)}function fh(a){this.G=a.call(this,this.G,this.H)}function gh(a){this.G=a.call(this,this.G,this.J)}function hh(a){this.G=a.call(this,this.G,this.K)}function ih(a){this.G=a.call(this,this.G,this.C)} -function jh(a){this.G=a.call(this,this.G,this.Y)}function kh(a){this.G=a.call(this,this.G,this.I)}function lh(a){this.G=a.call(this,this.G,this.G)}function mh(a){this.G=a.call(this,this.G,this.F)}function nh(a){this.F=a.call(this,this.F,this.H)}function oh(a){this.F=a.call(this,this.F,this.J)}function ph(a){this.F=a.call(this,this.F,this.K)}function qh(a){this.F=a.call(this,this.F,this.C)}function rh(a){this.F=a.call(this,this.F,this.Y)}function sh(a){this.F=a.call(this,this.F,this.I)} -function th(a){this.F=a.call(this,this.F,this.G)}function uh(a){this.F=a.call(this,this.F,this.F)} -var vh=[function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.H&255);this.R(a);this.A-=this.B.ia},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.H&255);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.N,this.I+this.G&65535),this.H&255);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.H&255);this.R(a);this.A-=this.B.ia},function(a){a=a.call(this,this.O(this.D,this.G),this.H&255);this.R(a);this.A-=this.B.aa}, -function(a){a=a.call(this,this.O(this.D,this.F),this.H&255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.L()),this.H&255);this.R(a);this.A-=this.B.za},function(a){a=a.call(this,this.O(this.D,this.C),this.H&255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.J&255);this.R(a);this.A-=this.B.ia},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.J&255);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.N, -this.I+this.G&65535),this.J&255);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.J&255);this.R(a);this.A-=this.B.ia},function(a){a=a.call(this,this.O(this.D,this.G),this.J&255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.F),this.J&255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.L()),this.J&255);this.R(a);this.A-=this.B.za},function(a){a=a.call(this,this.O(this.D,this.C),this.J&255);this.R(a); -this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.K&255);this.R(a);this.A-=this.B.ia},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.K&255);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.N,this.I+this.G&65535),this.K&255);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.K&255);this.R(a);this.A-=this.B.ia},function(a){a=a.call(this,this.O(this.D,this.G),this.K&255);this.R(a);this.A-= -this.B.aa},function(a){a=a.call(this,this.O(this.D,this.F),this.K&255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.L()),this.K&255);this.R(a);this.A-=this.B.za},function(a){a=a.call(this,this.O(this.D,this.C),this.K&255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.C&255);this.R(a);this.A-=this.B.ia},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.C&255);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this, -this.O(this.N,this.I+this.G&65535),this.C&255);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.C&255);this.R(a);this.A-=this.B.ia},function(a){a=a.call(this,this.O(this.D,this.G),this.C&255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.F),this.C&255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.L()),this.C&255);this.R(a);this.A-=this.B.za},function(a){a=a.call(this,this.O(this.D,this.C),this.C& -255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.H>>8);this.R(a);this.A-=this.B.ia},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.H>>8);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.N,this.I+this.G&65535),this.H>>8);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.H>>8);this.R(a);this.A-=this.B.ia},function(a){a=a.call(this,this.O(this.D,this.G),this.H>>8);this.R(a); -this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.F),this.H>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.L()),this.H>>8);this.R(a);this.A-=this.B.za},function(a){a=a.call(this,this.O(this.D,this.C),this.H>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.J>>8);this.R(a);this.A-=this.B.ia},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.J>>8);this.R(a);this.A-=this.B.ja},function(a){a= -a.call(this,this.O(this.N,this.I+this.G&65535),this.J>>8);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.J>>8);this.R(a);this.A-=this.B.ia},function(a){a=a.call(this,this.O(this.D,this.G),this.J>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.F),this.J>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.L()),this.J>>8);this.R(a);this.A-=this.B.za},function(a){a=a.call(this,this.O(this.D,this.C), -this.J>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.K>>8);this.R(a);this.A-=this.B.ia},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.K>>8);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.N,this.I+this.G&65535),this.K>>8);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.K>>8);this.R(a);this.A-=this.B.ia},function(a){a=a.call(this,this.O(this.D,this.G),this.K>>8); -this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.F),this.K>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.L()),this.K>>8);this.R(a);this.A-=this.B.za},function(a){a=a.call(this,this.O(this.D,this.C),this.K>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.C>>8);this.R(a);this.A-=this.B.ia},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.C>>8);this.R(a);this.A-=this.B.ja},function(a){a= -a.call(this,this.O(this.N,this.I+this.G&65535),this.C>>8);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.C>>8);this.R(a);this.A-=this.B.ia},function(a){a=a.call(this,this.O(this.D,this.G),this.C>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.F),this.C>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.L()),this.C>>8);this.R(a);this.A-=this.B.za},function(a){a=a.call(this,this.O(this.D,this.C), -this.C>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.X},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.X},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this, +function Ga(a){if(Da)try{for(var b=0;b=this.eg?12:14;this.fc=1<>2;this.gb=this.fc-1;this.Xg=(this.Jf+this.fc)/this.fc|0;this.De=this.Xg-1;this.td=[];this.ud=[];this.ag=this.bg=!1;this.Gi();this.Ta()}Ua(y,gb); +gb.prototype.Gi=function(){this.Fa=Array(this.Xg);for(var a=0;a>a.rb;0>this.rb;0>a.rb;0>a.rb].xg(b&a.gb)} +function ob(a,b){var c=b&a.gb,d=(b&a.ed)>>a.rb;return c!=a.gb?a.Fa[d].Jj(c):a.Fa[d++].xg(c)|a.Fa[d&a.De].xg(0)<<8}function pb(a,b,c){a.Fa[(b&a.ed)>>a.rb].Eg(b&a.gb,c&255)}function qb(a,b,c){var d=b&a.gb;b=(b&a.ed)>>a.rb;d!=a.gb?a.Fa[b].Sj(d,c&65535):(a.Fa[b++].Eg(d,c&255),a.Fa[b&a.De].Eg(0,c>>8&255))} +function rb(a){for(var b=0,c=[],d=0;d>2);for(d=0;d>2]>>>((a&3)<<3)&255},$o:function(a){var b=a>>2;a=(a&3)<<3;var c=this.wa[b]>>>a;return 24>a?c&65535:c&255|(this.wa[b+1]&255)<<8},hp:function(a,b){var c=a>>2,d=(a&3)<< +3;this.wa[c]=this.wa[c]&~(255<>2,d=(a&3)<<3;24>d?this.wa[c]=this.wa[c]&~(65535<>8);this.lb=!0},Xo:function(a){Eb(this.da,this.Zd+a);return this.xg(a)},Zo:function(a){Eb(this.da,this.Zd+a)||Eb(this.da,this.Zd+a+1);return this.Jj(a)},gp:function(a,b){Fb(this.da,this.Zd+a);this.Eg(a,b)},ip:function(a,b){Fb(this.da,this.Zd+a)||Fb(this.da,this.Zd+a+1);this.Sj(a,b)},save:function(){return this.ia? +null:this.wa},restore:function(a){return this.ia?null==a:a&&this.nm==a.length<<2?(this.wa=a,this.lb=!0):!1},Ve:function(a,b){a||(a=[]);void 0===b&&(b=!0);Gb(this,a,b);Hb(this,a,b)},Yd:function(a,b){b?0===this.kk++&&Hb(this,Ib):0===this.jk++&&Gb(this,Ib)}};function Jb(a,b){b?0===--a.kk&&(a.Dc=a.lh?a.zf:a.Eg,a.em=a.lh?a.zf:a.Sj):0===--a.jk&&(a.sc=a.xg,a.Sl=a.Jj)}function hb(a,b,c,d,e){a.T=b;a.da=c;a.Zd=d;a.jk=a.kk=0;a.da&&Kb(a.da,d,e)} +function Hb(a,b,c){a.Dc=b[2]&&!a.lh?b[2]:a.zf;a.em=b[3]&&!a.lh?b[3]:a.zf;c&&(a.Eg=b[2]?b[2]:a.zf,a.Sj=b[3]?b[3]:a.zf)}function Gb(a,b,c){a.sc=b[0]?b[0]:a.Ih;a.Sl=b[1]?b[1]:a.Ih;c&&(a.xg=b[0]?b[0]:a.Ih,a.Jj=b[1]?b[1]:a.Ih)}var Cb=[ib.prototype.Yo,ib.prototype.$o,ib.prototype.hp,ib.prototype.jp],Ib=[ib.prototype.Xo,ib.prototype.Zo,ib.prototype.gp,ib.prototype.ip]; +function Lb(a,b){y.call(this,"CPU",a,Lb);var c=a.cycles||b,d=a.multiplier||1;this.ca={};this.ca.Jd=c;this.ca.Id=d;this.ca.vh=Math.round(this.ca.Jd/1E4)/100;this.ca.Le=this.ca.vh*this.ca.Id;this.qa.Lb=!1;this.qa.Mb=!1;this.qa.ri=a.autoStart;c=Na.autostart;void 0!==c&&(this.qa.ri="true"==c?!0:"false"==c?!1:null);this.qa.ff=!1;this.ca.fg=this.ca.pf=0;this.ca.hg=a.csStart;this.ca.of=a.csInterval;this.ca.qf=a.csStop;var e=this;this.Yn=function(){e.Se()};this.Ta()}Ua(y,Lb);k=Lb.prototype; +k.pc=function(a,b,c,d){this.ra=b;this.da=d;this.Ka=a;var e=eb(a,"Video");e&&(this.mi=function(){Mb(e)},this.Pd=function(){e.Pd()});this.oa=eb(a,"ChipSet");this.Ta()};k.reset=function(){};k.save=function(){return null};k.restore=function(){return!1};k.Yb=function(a,b){if(!b){if(a&&this.restore){Nb(this);if(!this.restore(a))return!1;Ob(this)}else this.reset();this.da?this.da.En():this.fa("No debugger detected")}this.qa.Lb=!0;!Pb(this)&&this.da&&Qb(this.da);Sb(this);return!0}; +k.Xb=function(a){this.qa.Lb=!1;return a&&this.save?this.save():!0};function Pb(a){return!0===a.qa.ri||null===a.qa.ri&&!a.da&&void 0===a.za.run?(a.Se(),!0):!1}k.Pd=function(){};k.zk=function(){return 0};function Ob(a){void 0===a.ca.hg&&(a.ca.hg=0);void 0===a.ca.of&&(a.ca.of=-1);void 0===a.ca.qf&&(a.ca.qf=-1);a.qa.ff=0<=a.ca.hg&&0=a.ca.pf&&(a.ca.pf+=a.ca.of,c=!0);0<=a.ca.qf&&a.ca.qf<=E(a)&&(a.ca.of=a.ca.qf=-1,Ob(a),a.wb(),c=!0);c&&a.fa(E(a)+" cycles: checksum="+p(a.ca.fg))}}function F(a,b,c,d){void 0!==a.za[b]&&(void 0===d&&(d=4),void 0===c&&(cb(a,"Register "+b+" is invalid"),a.wb()),c=p(c,d),a.za[b].innerHTML!=c&&(a.za[b].innerHTML=c))}k.bh=function(){};k.mi=function(){}; +k.zb=function(a,b,c,d){var e=this;a=!1;switch(c){case "run":this.za[c]=d;d.onclick=function(){e.qa.Mb?e.wb(!0):e.Se(!0)};a=!0;break;case "reset":this.za[c]=d;d.onclick=function(){e.Ka&&Ub(e.Ka)};a=!0;break;case "speed":this.za[c]=d;a=!0;break;case "setSpeed":this.za[c]=d,d.onclick=function(){Vb(e,e.ca.Id<<1,!0)},d.innerHTML=this.ca.Le.toFixed(2)+"Mhz",a=!0}return a};function Wb(a,b,c){a.Pe+=b;c&&(a.Pc=a.A=0)} +function Xb(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1a.ca.vh&&(c=Math.round(c/a.ca.Id));return c}function Nb(a){a.ca.nd=0;a.yh=1;a.Pe=a.pe=a.Pc=a.A=0;Ob(a);Vb(a,1)} +function Vb(a,b,c){void 0!==b&&(0.8>a.ca.nd/a.ca.Le&&(b=1),a.ca.Id=b,b=a.ca.vh*a.ca.Id,a.ca.Le!=b&&(a.ca.Le=b,b=a.ca.Le.toFixed(2)+"Mhz",a.za.setSpeed&&(a.za.setSpeed.innerHTML=b),a.fa("target speed: "+b)),c&&a.Pd());Wb(a,a.pe);a.pe=0;a.ca.nf=oa();a.ca.Me=0;Xb(a)} +k.Se=function(a){if($a(this,!0)){this.qa.Mb||(Vb(this),this.Ka&&this.Ka.start(this.ca.nf,E(this)),this.qa.Mb=!0,this.oa&&Yb(this.oa),this.za.run&&(this.za.run.innerHTML="Halt"),a&&this.Pd());this.ca.Oi>=this.ca.Jd&&Xb(this,!0);this.ca.kg=0;this.ca.wh=oa();this.ca.Me&&(a=this.ca.wh-this.ca.Me,a>this.ca.Hk&&(this.ca.nf+=a,this.ca.nf>this.ca.wh&&(this.ca.nf=this.ca.wh)));try{do{this.yf(this.qa.ff?1:Math.round(this.ca.Rn/this.yh));var b=this.Pc-this.A;this.pe+=b;this.ca.kg+=b;Wb(this,0,!0);Tb(this,b); +this.ca.jg-=b;0>=this.ca.jg&&(this.ca.jg+=this.ca.Lk,this.mi());this.ca.ig-=b;0>=this.ca.ig&&(this.ca.ig+=this.ca.Kk,this.bh());this.ca.rf-=b;if(0>=this.ca.rf){this.ca.rf+=this.ca.Ni;break}}while(this.qa.Mb)}catch(c){this.wb();Sb(this);this.Ka&&this.Ka.stop(oa(),E(this));$a(this,!1);cb(this,c.message);return}b=setTimeout;a=this.Yn;this.ca.Me=oa();var d=this.ca.Hk;this.ca.kg&&(d=Math.round(d*this.ca.kg/this.ca.Ni));var d=d-(this.ca.Me-this.ca.wh),e=this.ca.Me-this.ca.nf;e&&(this.ca.nd=Math.round(this.pe/ +(10*e))/100,864E5<=e&&(this.Pe=0,this.oa&&Zb(this.oa,!0),Vb(this)));if(0>d||this.ca.nd=e?(this.ta=a,this.Xa=b,this.Oc=c,this.Oa=d&65280,this.type=d&7936,bc(this)):b=-1;return b}return-1}function ec(a){return this.Xa+a}function fc(a){return this.Xa+a}function gc(a,b,c){return a+b<=this.Oc?this.Xa+a:hc.call(this,0,0,c)} +function hc(a,b,c){c||ic.call(this.T,13,0);return-1}function jc(a,b,c){return a+b<=this.Oc?this.Xa+a:kc.call(this,0,0,c)}function kc(a,b,c){c||ic.call(this.T,13,0);return-1}function nc(a,b,c){var d=a.T.ua(c+2),e=a.T.ua(c+0)|(d&255)<<16;c=a.T.ua(c+4);a.ta=b;a.Xa=e;a.Oc=c;a.Oa=d&65280;bc(a)}ac.prototype.save=function(){return[this.ta,this.Xa,this.Oc,this.Oa,this.rk,this.Bg,this.Kc,this.Ac]}; +ac.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.ta=a[0],this.Xa=a[1],this.Oc=a[2],this.Oa=a[3],this.rk=a[4],this.Bg=a[5],this.Kc=a[6],this.Ac=a[7])};function bc(a,b){void 0===b&&(b=!!(a.T.Cc&1));b?(a.load=dc,a.jd=gc,a.gc=jc,a.Oa&4096&&(6144==(a.Oa&6656)&&(a.gc=hc),a.Oa&2048||!(a.Oa&512))&&(a.gc=kc),a.Kc=a.ta&3,a.Ac=(a.Oa&24576)>>13):(a.load=cc,a.jd=ec,a.gc=fc,a.Kc=a.Ac=0)} +function oc(a){this.Ia=a.model||8088;var b=0;switch(this.Ia){default:case 8088:b=4772727;break;case 80286:b=6E6}Lb.call(this,a,b);this.Xj=61442;this.Hg=4;this.sf=255;this.B=80286<=this.Ia?qc:rc;this.Va=sc.slice();80186<=this.Ia&&(this.sf=31,this.Va[15]=tc,this.Va[96]=uc,this.Va[97]=vc,this.Va[98]=wc,this.Va[99]=tc,this.Va[100]=tc,this.Va[101]=tc,this.Va[102]=tc,this.Va[103]=tc,this.Va[104]=xc,this.Va[105]=yc,this.Va[106]=zc,this.Va[107]=Ac,this.Va[108]=Bc,this.Va[109]=Cc,this.Va[110]=Dc,this.Va[111]= +Ec,this.Va[192]=Fc,this.Va[193]=Gc,this.Va[200]=Hc,this.Va[201]=Ic,this.Va[241]=Jc,Lc[7]=Mc,Oc[7]=Mc,80286<=this.Ia&&(this.Xj=2,this.Hg=0,this.Va[15]=Pc,this.Va[99]=Qc,this.Va[84]=Rc));this.Jg=[];this.Kg=[];this.Pc=this.Zg=0;this.qa.ih=this.qa.sk=!1;this.Fa=[];this.ze=this.rb=this.gb=this.De=0;this.U=this.Cm;this.V=this.Dm;this.O=this.Kn;this.P=this.Ln;this.R=this.ep;this.S=this.fp;Sc(this)}Ua(Lb,oc); +var rc={Dj:4,ba:5,Aa:6,ja:7,ka:8,Q:9,W:11,X:12,Ne:4,Nk:60,Ok:83,Ub:3,sb:9,hc:16,Ch:1,Sk:19,Uk:28,Wk:16,Vk:21,Tk:37,Qk:2,Xi:9,Rk:5,Pk:33,Zi:10,Yi:8,qg:3,pg:15,jl:51,kl:1,ll:2,ml:4,il:32,$i:15,ol:15,Vb:16,Wb:4,ql:11,pl:18,nl:24,Eb:4,rl:2,aj:16,sl:17,fj:18,tl:19,ej:5,gj:6,yl:2,xl:8,vl:9,wl:10,ul:10,hj:10,ij:10,Yk:80,$k:144,Xk:86,Zk:154,bl:101,dl:165,al:107,cl:171,Al:70,Cl:113,zl:76,Bl:124,fl:80,hl:128,el:86,gl:134,sg:3,rg:16,nj:10,mj:8,Dl:51,ic:8,El:17,Fl:36,qc:11,Gl:16,tg:10,oe:2,Ui:18,Vi:7,Wi:15,bj:12, +cj:7,dj:11,jj:18,kj:7,lj:15,oj:15,pj:7,qj:13,uj:11,vj:7,wj:8,Hl:8,Kl:12,Il:18,Jl:17,Ll:15,sj:8,rj:20,tj:2,zj:3,ug:9,yj:5,xj:11,Bj:4,Aj:17,Ml:11},qc={Dj:0,ba:0,Aa:0,ja:0,ka:0,Q:0,W:1,X:1,Ne:3,Nk:14,Ok:16,Ub:2,sb:7,hc:7,Ch:0,Sk:7,Uk:13,Wk:7,Vk:11,Tk:16,Qk:3,Xi:6,Rk:2,Pk:13,Zi:5,Yi:5,qg:2,pg:7,jl:23,kl:0,ll:1,ml:3,il:17,$i:7,ol:11,Vb:7,Wb:3,ql:7,pl:11,nl:15,Eb:2,rl:3,aj:7,sl:8,fj:8,tl:8,ej:4,gj:4,yl:2,xl:3,vl:5,wl:2,ul:3,hj:5,ij:3,Yk:14,$k:22,Xk:17,Zk:25,bl:17,dl:25,al:20,cl:28,Al:13,Cl:21,zl:16,Bl:24, +fl:13,hl:21,el:16,gl:24,sg:2,rg:7,nj:5,mj:5,Dl:19,ic:5,El:5,Fl:17,qc:3,Gl:5,tg:3,oe:0,Ui:8,Vi:5,Wi:9,bj:5,cj:5,dj:4,jj:5,kj:5,lj:4,oj:7,pj:5,qj:8,uj:3,vj:4,wj:3,Hl:11,Kl:11,Il:15,Jl:15,Ll:7,sj:5,rj:8,tj:0,zj:2,ug:6,yj:3,xj:6,Bj:3,Aj:5,Ml:5};k=oc.prototype;k.Gi=function(a,b,c,d,e){this.Fa=a;this.ze=b;this.rb=c;this.gb=d;this.De=e};k.reset=function(){this.qa.Mb&&this.wb();Sc(this);Nb(this);this.qa.Zc=!1}; +function Sc(a){a.H=0;a.C=0;a.J=0;a.K=0;a.Y=0;a.I=0;a.G=0;a.F=0;a.Cc=65520;a.Fc=0;a.$d=1023;a.Lc={Ej:0,ta:0,Oa:0,uh:-1};a.me=0;a.xa=new ac(a,"CS");a.yb=new ac(a,"DS");a.tb=new ac(a,"SS");a.Za=new ac(a,"ES");a.bm=new ac(a,"ZERO");Tc(a,0,65535);80286<=a.Ia&&(a.yc=0,a.ye=65535,a.bd=new ac(a,"LDT",!0),a.Ue=new ac(a,"TSS",!0),a.Nb=new ac(a,"VER",!0),Tc(a,65520,61440),a.xa.Xa=16711680);Uc(a,0);Vc(a);a.mb=0;a.Fb=a.yg=-1;a.Sg=0;a.la=a.Ma=-1;a.D=a.yb;a.N=a.tb;a.aa=a.Ba=0} +k.zk=function(){var a=this.H+this.C+this.J+this.K+this.Y+this.I+this.G+this.F|0;return a=a+this.va+this.xa.ta+this.yb.ta+this.tb.ta+this.Za.ta+Wc(this)|0};function Xc(a,b,c,d){void 0!==d&&(void 0===a.Jg[b]&&(a.Jg[b]=[]),a.Jg[b].push([c,d]))}function Yc(a,b){var c=a.Jg[b];if(void 0!==c)for(var d=0;d>1?128:0}function td(a){return(a.ma^a.pa^a.ma>>1)&a.ga>>1?2048:0}function ud(a){a.Z&=~a.ga}function vd(a){a.pa=a.ma&16|a.pa&-17}function wd(a){a.Z|=a.ga-1}function xd(a){sd(a)&&(a.ma^=a.ga>>1|a.ga>>2,a.pa^=32896)}function yd(a){a.ma&=~a.ga;a.pa=a.ma&32896|a.pa&-32897}function zd(a){a.Z|=a.ga}function Ad(a){a.pa=~(a.ma&16)&16|a.pa&-17}function Bd(a){a.Z&=~(a.ga-1)}function Cd(a){sd(a)||(a.ma^=a.ga>>1|a.ga>>2,a.pa^=32896)} +function Dd(a){a.ma|=a.ga;a.pa=a.ma&32896|a.pa&-32897}function Wc(a){return a.Ca&-2262|od(a)|pd(a)|qd(a)|rd(a)|sd(a)|td(a)}function Uc(a,b){a.ga=256;a.Z=a.ma=a.pa=0;b&1&&zd(a);b&4||(a.ma|=1);b&16&&(a.pa|=16);b&64||wd(a);b&128&&Cd(a);b&2048&&Dd(a);a.xa.Kc?b=b&-12289|a.Ca&12288:(a.me=(b&12288)>>12,!a.me||a.Cc&1||(a.me=0));a.xa.Kc>a.me&&(b=b&-513|a.Ca&512);a.Ca=a.Ca&-1793|b&1792|a.Xj;a.Ca&256&&(a.mb|=2,a.aa|=4)} +k.zb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.za[c]=d;e=!0;break;default:e=Lb.prototype.zb.call(this,a,b,c,d)}return e};k.vb=function(a){return this.Fa[(a&this.ze)>>this.rb].sc(a&this.gb)}; +k.ua=function(a){var b=a&this.gb;a=(a&this.ze)>>this.rb;this.A-=this.B.Dj;return b!=this.gb?this.Fa[a].Sl(b):this.Fa[a++].sc(b)|this.Fa[a&this.De].sc(0)<<8};k.Od=function(a,b){this.Fa[(a&this.ze)>>this.rb].Dc(a&this.gb,b&255)};k.cd=function(a,b){var c=a&this.gb,d=(a&this.ze)>>this.rb;this.A-=this.B.Dj;c!=this.gb?this.Fa[d].em(c,b&65535):(this.Fa[d++].Dc(c,b&255),this.Fa[d&this.De].Dc(0,b>>8&255))};k.Cm=function(a,b){this.Dg=a;this.la=a.jd(this.vg=b,0);return this.aa&1?0:this.vb(this.la)}; +k.Dm=function(a,b){this.Dg=a;this.la=a.jd(this.vg=b,1);return this.aa&1?0:this.ua(this.la)};k.Kn=function(a,b){this.Dg=a;this.Ma=this.la=a.jd(this.vg=b,0);return this.aa&1?0:this.vb(this.la)};k.Ln=function(a,b){this.Dg=a;this.Ma=this.la=a.jd(this.vg=b,1);return this.aa&1?0:this.ua(this.la)};k.ep=function(a){this.aa&2||this.Od(this.Dg.gc(this.vg,1),a)};k.fp=function(a){this.aa&2||this.cd(this.Dg.gc(this.vg,2),a)};k.ha=function(){var a=this.vb(this.Ga);this.Ga=this.xa.Xa+(this.va=this.va+1&65535);return a}; +k.M=function(){var a=this.vb(this.Ga)<<24>>24;this.Ga=this.xa.Xa+(this.va=this.va+1&65535);return a&65535};k.L=function(){var a=this.ua(this.Ga);this.Ga=this.xa.Xa+(this.va=this.va+2&65535);return a};k.La=function(){var a=this.Y;this.Y=this.Y+2&65535;return this.ua(this.tb.jd(a,1))};function H(a,b){var c=a.Y=a.Y-2&65535;a.cd(a.tb.gc(c,1),b)} +k.bh=function(){F(this,"AX",this.H);F(this,"BX",this.C);F(this,"CX",this.J);F(this,"DX",this.K);F(this,"SP",this.Y);F(this,"BP",this.I);F(this,"SI",this.G);F(this,"DI",this.F);F(this,"CS",this.xa.ta);F(this,"DS",this.yb.ta);F(this,"SS",this.tb.ta);F(this,"ES",this.Za.ta);F(this,"IP",this.va);var a=Wc(this);F(this,"PS",a);F(this,"C",a&1?1:0,1);F(this,"P",a&4?1:0,1);F(this,"A",a&16?1:0,1);F(this,"Z",a&64?1:0,1);F(this,"S",a&128?1:0,1);F(this,"T",a&256?1:0,1);F(this,"I",a&512?1:0,1);F(this,"D",a&1024? +1:0,1);F(this,"O",a&2048?1:0,1);this.za.speed&&(this.za.speed.innerHTML=this.qa.Mb&&this.ca.nd?this.ca.nd.toFixed(2)+"Mhz":"Stopped")}; +k.yf=function(a){this.qa.ih=!0;var b=this.qa.sk=a&&this.da&&Ed(this.da);this.Pc=this.A=a;this.oa&&Zb(this.oa);a||!this.da||C(this.da,Fd)||(this.aa|=4);do{var c=this.aa&240;if(c)this.Ba|=c;else if(this.Fh=this.Ga,this.la=this.Ma=-1,this.D=this.yb,this.N=this.tb,this.Ba=this.aa&256,this.mb){a:{if(!(this.aa&4))if(this.mb&1&&this.Ca&512){if(c=Gd(this.oa),-1<=c&&(this.mb&=-2,0<=c)){this.mb&=-5;Hd.call(this,c,null,11);c=!0;break a}}else if(this.mb&2){this.mb&=-3;Hd.call(this,1,null,11);c=!0;break a}if(c= +this.mb&8){for(var c=this.oa,d=!1,e=0;ethis.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=a+b)&255}function Md(a,b){this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=this.pa=a|b)&255} +function Nd(a,b){this.pa=a^b;this.Z=this.ma=a+b+(this.Z&this.ga?1:0);this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return this.Z&255}function Qd(a,b){this.pa=a^b;this.Z=this.ma=a-b-(this.Z&this.ga?1:0);this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return this.Z&255}function Rd(a,b){this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=this.pa=a&b)&255} +function Sd(a,b){this.pa=a^b;this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=a-b)&255}function Td(a,b){this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=this.pa=a^b)&255}function Ud(a,b){this.pa=a^b;this.ga=256;this.Z=this.ma=a-b;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.Xi:this.B.sb;this.aa|=2;return a} +function Vd(a,b){this.pa=a^b;this.ga=65536;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=a+b)&65535}function Wd(a,b){this.ga=65536;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=this.pa=a|b)&65535}function Xd(a,b){this.pa=a^b;this.Z=this.ma=a+b+(this.Z&this.ga?1:0);this.ga=65536;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return this.Z&65535} +function Yd(a,b){this.pa=a^b;this.Z=this.ma=a-b-(this.Z&this.ga?1:0);this.ga=65536;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return this.Z&65535}function Zd(a,b){this.ga=65536;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=this.pa=a&b)&65535}function $d(a,b){this.pa=a^b;this.ga=65536;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=a-b)&65535} +function ae(a,b){this.ga=65536;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=this.pa=a^b)&65535}function be(a,b){this.pa=a^b;this.ga=65536;this.Z=this.ma=a-b;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.Xi:this.B.sb;this.aa|=2;return a}function ce(a,b){this.Z=this.Z&this.ga-1|(a&b?this.ga:0);(a^a>>1)&b>>1?Dd(this):yd(this)}function de(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;ce.call(this,d,256)}return c} +function ee(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;ce.call(this,d,65536)}return c}function fe(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);ce.call(this,d,256)}return c}function ge(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);ce.call(this,d,65536)}return c} +function he(a,b){var c=a;if(b){var d;(d=(b&this.sf)%9)?(d=a<>9-d,c=d&255):d=a|(this.Z&this.ga?1:0)<<8;ce.call(this,d,256)}return c}function ie(a,b){var c=a;if(b){var d;(d=(b&this.sf)%17)?(d=a<>17-d,c=d&65535):d=a|(this.Z&this.ga?1:0)<<16;ce.call(this,d,65536)}return c}function je(a,b){var c=a;b&&(c=(b&this.sf)%9,c=a>>c|(this.Z&this.ga?1:0)<<8-c|a<<9-c,ce.call(this,c,256),c&=255);return c} +function ke(a,b){var c=a;b&&(c=(b&this.sf)%17,c=a>>c|(this.Z&this.ga?1:0)<<16-c|a<<17-c,ce.call(this,c,65536),c&=65535);return c}function le(a,b){var c=a;b&&(c=8>b-1;this.Z=this.ma=c>>1;this.Z=c&1?this.Z|256:this.Z&-257;this.pa=a^this.Z;this.ga=256;a=this.Z}return a&255}function oe(a,b){if(b){var c=16>b-1;this.Z=this.ma=c>>1;this.Z=c&1?this.Z|65536:this.Z&-65537;this.pa=a^this.Z;this.ga=65536;a=this.Z}return a&65535}function pe(a,b){if(b){8>24>>b-1;this.Z=this.ma=c>>1;this.Z=c&1?this.Z|256:this.Z&-257;this.pa=a^this.Z;this.ga=256;a=this.Z}return a&255} +function qe(a,b){if(b){16>16>>b-1;this.Z=this.ma=c>>1;this.Z=c&1?this.Z|65536:this.Z&-65537;this.pa=a^this.Z;this.ga=65536;a=this.Z}return a&65535}function re(){this.A-=0>this.la?2:this.B.Ll;return 1}function se(){var a=this.J&this.sf;this.A-=(0>this.la?this.B.sj:this.B.rj)+(a<this.la?this.B.sj:this.B.rj)+(a<this.Ma?this.B.ic:this.B.El;return b},ve,ve,ve,ve,ve,ve,ve],ze=[function(a,b){this.A-=0>this.Ma?this.B.wl:this.B.ul;return b},I,I,I,I,I,I,I],Ae=[de,fe,he,je,le,ne,I,pe],Be=[ee,ge,ie,ke,me,oe,I,qe],De=[function(a,b){b=this.ha();this.Z=this.ma=this.pa=a&b;this.ga=256;this.A-=0>this.la?this.B.yj:this.B.xj;this.aa|=2;return a},I,function(a){this.A-=0>this.la?this.B.sg:this.B.rg;return a^255},function(a,b){b=0;this.pa= +a^b;this.ga=256;this.A-=0>this.la?this.B.sg:this.B.rg;return(this.Z=this.ma=b-a)&255},function(a){this.H=this.Fb=(this.Z=(this.H&255)*a)&65535;this.pa=this.ma=this.Z;this.ga=256;this.H&65280?(zd(this),Dd(this)):(ud(this),yd(this));this.A-=0>this.la?this.B.Al:this.B.zl;this.aa|=2;return a},function(a){var b=(this.H<<24>>24)*(a<<24>>24);this.H=this.Fb=b&65535;this.Z=this.pa=this.ma=b;this.ga=256;127b?(zd(this),Dd(this)):(ud(this),yd(this));this.A-=0>this.la?this.B.fl:this.B.el;this.aa|=2;return a}, +function(a){if(!a)return Ce.call(this),a;var b=this.H/a;if(255this.la?this.B.Yk:this.B.Xk;this.aa|=2;return a},function(a){if(!a)return Ce.call(this),a;var b=(this.H<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return Ce.call(this),a;this.Fb=this.H=b&255|((this.H<<16>>16)%(a<<24>>24)&255)<<8;this.ma=this.pa=this.Z=b|256;this.ga=256;this.A-=0>this.la?this.B.bl:this.B.al;this.aa|=2;return a}], +Ee=[function(a,b){b=this.L();this.Z=this.ma=this.pa=a&b;this.ga=65536;this.A-=0>this.la?this.B.yj:this.B.xj;this.aa|=2;return a},I,function(a){this.A-=0>this.la?this.B.sg:this.B.rg;return a^65535},function(a,b){b=0;this.pa=a^b;this.ga=65536;this.A-=0>this.la?this.B.sg:this.B.rg;return(this.Z=this.ma=b-a)&65535},function(a){this.Fb=this.H=(this.Z=this.H*a)&65535;this.yg=this.K=this.Z>>16&65535;this.pa=this.ma=this.Z;this.ga=65536;this.K?(zd(this),Dd(this)):(ud(this),yd(this));this.A-=0>this.la?this.B.Cl: +this.B.Bl;this.aa|=2;return a},function(a){var b=(this.H<<16>>16)*(a<<16>>16);this.H=this.Fb=b&65535;this.K=this.yg=b>>16&65535;this.Z=this.pa=this.ma=b;this.ga=65536;32767b?(zd(this),Dd(this)):(ud(this),yd(this));this.A-=0>this.la?this.B.hl:this.B.gl;this.aa|=2;return a},function(a,b){if(!a)return Ce.call(this),a;b=this.H+65536*this.K;var c=Math.floor(b/a);if(65536<=c)return Ce.call(this),a;this.Fb=this.H=c&65535;this.yg=this.K=b%a&65535;this.ma=this.pa=this.Z=c|65536;this.ga=65536;this.A-= +0>this.la?this.B.$k:this.B.Zk;this.aa|=2;return a},function(a,b){if(!a)return Ce.call(this),a;var c=a<<16>>16;b=this.K<<16|this.H;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return Ce.call(this),a;this.Fb=this.H=d&65535;this.yg=this.K=b%c&65535;this.ma=this.pa=this.Z=d|65536;this.ga=65536;this.A-=0>this.la?this.B.dl:this.B.cl;this.aa|=2;return a}],Lc=[function(a){this.pa=a;a=(this.ma=a+1)&255;this.Z=a|(this.Z&this.ga?1:0)<<8;this.ga=256;this.A-=0>this.la?this.B.qg:this.B.pg;return a},function(a){this.pa= +a;a=(this.ma=a-1)&255;this.Z=a|(this.Z&this.ga?1:0)<<8;this.ga=256;this.A-=0>this.la?this.B.qg:this.B.pg;return a},I,I,I,I,I,I],Oc=[function(a){this.pa=a;a=(this.ma=a+1)&65535;this.Z=a|(this.Z&this.ga?1:0)<<16;this.ga=65536;this.A-=0>this.la?this.B.qg:this.B.pg;return a},function(a){this.pa=a;a=(this.ma=a-1)&65535;this.Z=a|(this.Z&this.ga?1:0)<<16;this.ga=65536;this.A-=0>this.la?this.B.qg:this.B.pg;return a},function(a){H(this,this.va);G(this,a);this.A-=0>this.la?this.B.Wk:this.B.Vk;this.aa|=2;return a}, +function(a){if(0>this.la)return I.call(this,a);H(this,this.xa.ta);H(this,this.va);Tc(this,a,this.ua(this.la+2));this.A-=this.B.Tk;this.aa|=2;return a},function(a){G(this,a);this.A-=0>this.la?this.B.ql:this.B.pl;this.aa|=2;return a},function(a){if(0>this.la)return I.call(this,a);Tc(this,a,this.ua(this.la+2));this.A-=this.B.nl;this.aa|=2;return a},function(a){var b=a;this.aa&512&&(a=a-2&65535,80286>this.Ia&&(b=a));H(this,b);this.A-=0>this.la?this.B.qc:this.B.Gl;this.aa|=2;return a},ve],Fe=[de,fe,he, +je,le,ne,I,pe],Ge=[ee,ge,ie,ke,me,oe,I,qe];function He(a,b){this.A-=0>this.Ma?0>this.la?this.B.yl:this.B.xl:this.B.vl;return b}function Ie(){return He.call(this,0,this.Fb)}function Je(a,b){this.Z=this.ma=this.pa=a&b;this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.zj:this.B.ug:this.B.ug;this.aa|=2;return a}function Ke(a,b){this.Z=this.ma=this.pa=a&b;this.ga=65536;this.A-=0>this.Ma?0>this.la?this.B.zj:this.B.ug:this.B.ug;this.aa|=2;return a} +function Le(a,b){var c=(b<<16>>16)*(this.ha()<<24>>24);this.Z=this.pa=this.ma=c;this.ga=256;32767c?(zd(this),Dd(this)):(ud(this),yd(this));this.A-=0>this.la?21:24;return c&65535}function Me(a,b){var c=(b<<16>>16)*(this.L()<<16>>16);this.Z=this.pa=this.ma=c;this.ga=65536;32767c?(zd(this),Dd(this)):(ud(this),yd(this));this.A-=0>this.la?21:24;return c&65535}function Ne(a){return a}function Oe(a){if(0>this.la)return K.call(this),a;this.A-=this.B.rl;return this.la} +function Pe(a,b){if(0>this.la)return K.call(this),a;kd(this,this.ua(this.la+2));this.A-=this.B.aj;return b}function Qe(a,b){if(0>this.la)return K.call(this),a;md(this,this.ua(this.la+2));this.A-=this.B.aj;return b}function Re(a){if(0>this.la)return tc.call(this),a;var b=a<<16>>16,c=this.ua(this.la)<<16>>16,d=this.ua(this.la+2)<<16>>16;this.A-=this.B.Pk;if(bd)G(this,this.Fh-this.xa.Xa),Hd.call(this,5,null,0);this.aa|=2;return a} +function Se(a,b){this.A-=10+(0>this.la?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Bd(this),a;wd(this);return a}function Te(a,b){this.A-=14+(0>this.la?0:2);if(0<=this.Nb.load(b,!0)&&this.Nb.Ac>=this.xa.Kc&&this.Nb.Ac>=(b&3))return Bd(this),this.Nb.Oa&65280;wd(this);return a}function Xe(a,b){this.A-=14+(0>this.la?0:2);if(b&65528&&0<=this.Nb.load(b,!0)&&(7168==(this.Nb.Oa&7168)||this.Nb.Ac>=this.xa.Kc)&&this.Nb.Ac>=(b&3))return Bd(this),this.Nb.Oc;wd(this);return a} +function Ye(a,b){if(0>this.la){switch(this.Sg&7){case 0:this.H=this.H&-256|a;break;case 1:this.J=this.J&-256|a;break;case 2:this.K=this.K&-256|a;break;case 3:this.C=this.C&-256|a;break;case 4:this.H=this.H&255|a<<8;break;case 5:this.J=this.J&255|a<<8;break;case 6:this.K=this.K&255|a<<8;break;case 7:this.C=this.C&255|a<<8}this.A-=this.B.Bj}else this.Ma=this.la,this.R(a),this.A-=this.B.Aj;return b} +function Ze(a,b){if(0>this.la){switch(this.Sg&7){case 0:this.H=a;break;case 1:this.J=a;break;case 2:this.K=a;break;case 3:this.C=a;break;case 4:this.Y=a;break;case 5:this.I=a;break;case 6:this.G=a;break;case 7:this.F=a}this.A-=this.B.Bj}else this.Ma=this.la,this.S(a),this.A-=this.B.Aj;return b}function Hd(a,b,c){id(this,a)&&(H(this,Wc(this)),this.Ca&=this.Lc.uh,H(this,this.xa.ta),H(this,this.va),null!=b&&H(this,b),Tc(this,this.Lc.Ej,this.Lc.ta),this.A-=this.B.jl+c)} +function $e(a){a|=this.Cc&1;this.Cc=this.Cc&65520|a&-65521;this.Cc&1&&Vc(this,!0)}function Ce(){G(this,this.Fh-this.xa.Xa);Hd.call(this,0,null,2)}function ic(a,b,c){this.da&&(C(this.da,Kd)&&this.da.message("Fault 0x"+q(a)+(null!=b?" (0x"+u(b)+")":"")+" on opcode 0x"+q(nb(this.ra,this.Ga))+" at "+da(this.va,this.xa.ta)),c&&this.wb());80186<=this.Ia&&(G(this,this.Fh-this.xa.Xa),Hd.call(this,a,b,0))}function tc(){ic.call(this,6);this.wb()} +function K(){G(this,this.Fh-this.xa.Xa);cb(this,"Undefined opcode 0x"+q(nb(this.ra,this.Ga))+" at "+da(this.va,this.xa.ta));this.wb()}function af(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a}function bf(a){a=a.call(this,this.H&255,this.J&255);this.H=this.H&-256|a}function cf(a){a=a.call(this,this.H&255,this.K&255);this.H=this.H&-256|a}function df(a){a=a.call(this,this.H&255,this.C&255);this.H=this.H&-256|a}function ef(a){a=a.call(this,this.H&255,this.H>>8);this.H=this.H&-256|a} +function ff(a){a=a.call(this,this.H&255,this.J>>8);this.H=this.H&-256|a}function gf(a){a=a.call(this,this.H&255,this.K>>8);this.H=this.H&-256|a}function hf(a){a=a.call(this,this.H&255,this.C>>8);this.H=this.H&-256|a}function jf(a){a=a.call(this,this.J&255,this.H&255);this.J=this.J&-256|a}function kf(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a}function lf(a){a=a.call(this,this.J&255,this.K&255);this.J=this.J&-256|a} +function mf(a){a=a.call(this,this.J&255,this.C&255);this.J=this.J&-256|a}function nf(a){a=a.call(this,this.J&255,this.H>>8);this.J=this.J&-256|a}function of(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a}function pf(a){a=a.call(this,this.J&255,this.K>>8);this.J=this.J&-256|a}function qf(a){a=a.call(this,this.J&255,this.C>>8);this.J=this.J&-256|a}function rf(a){a=a.call(this,this.K&255,this.H&255);this.K=this.K&-256|a} +function sf(a){a=a.call(this,this.K&255,this.J&255);this.K=this.K&-256|a}function tf(a){a=a.call(this,this.K&255,this.K&255);this.K=this.K&-256|a}function uf(a){a=a.call(this,this.K&255,this.C&255);this.K=this.K&-256|a}function vf(a){a=a.call(this,this.K&255,this.H>>8);this.K=this.K&-256|a}function wf(a){a=a.call(this,this.K&255,this.J>>8);this.K=this.K&-256|a}function xf(a){a=a.call(this,this.K&255,this.K>>8);this.K=this.K&-256|a} +function yf(a){a=a.call(this,this.K&255,this.C>>8);this.K=this.K&-256|a}function zf(a){a=a.call(this,this.C&255,this.H&255);this.C=this.C&-256|a}function Af(a){a=a.call(this,this.C&255,this.J&255);this.C=this.C&-256|a}function Bf(a){a=a.call(this,this.C&255,this.K&255);this.C=this.C&-256|a}function Cf(a){a=a.call(this,this.C&255,this.C&255);this.C=this.C&-256|a}function Df(a){a=a.call(this,this.C&255,this.H>>8);this.C=this.C&-256|a} +function Ef(a){a=a.call(this,this.C&255,this.J>>8);this.C=this.C&-256|a}function Ff(a){a=a.call(this,this.C&255,this.K>>8);this.C=this.C&-256|a}function Gf(a){a=a.call(this,this.C&255,this.C>>8);this.C=this.C&-256|a}function Hf(a){a=a.call(this,this.H>>8,this.H&255);this.H=this.H&255|a<<8}function If(a){a=a.call(this,this.H>>8,this.J&255);this.H=this.H&255|a<<8}function Jf(a){a=a.call(this,this.H>>8,this.K&255);this.H=this.H&255|a<<8} +function Kf(a){a=a.call(this,this.H>>8,this.C&255);this.H=this.H&255|a<<8}function Lf(a){a=a.call(this,this.H>>8,this.H>>8);this.H=this.H&255|a<<8}function Mf(a){a=a.call(this,this.H>>8,this.J>>8);this.H=this.H&255|a<<8}function Nf(a){a=a.call(this,this.H>>8,this.K>>8);this.H=this.H&255|a<<8}function Of(a){a=a.call(this,this.H>>8,this.C>>8);this.H=this.H&255|a<<8}function Pf(a){a=a.call(this,this.J>>8,this.H&255);this.J=this.J&255|a<<8} +function Qf(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8}function Rf(a){a=a.call(this,this.J>>8,this.K&255);this.J=this.J&255|a<<8}function Sf(a){a=a.call(this,this.J>>8,this.C&255);this.J=this.J&255|a<<8}function Tf(a){a=a.call(this,this.J>>8,this.H>>8);this.J=this.J&255|a<<8}function Uf(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8}function Vf(a){a=a.call(this,this.J>>8,this.K>>8);this.J=this.J&255|a<<8} +function Wf(a){a=a.call(this,this.J>>8,this.C>>8);this.J=this.J&255|a<<8}function Xf(a){a=a.call(this,this.K>>8,this.H&255);this.K=this.K&255|a<<8}function Yf(a){a=a.call(this,this.K>>8,this.J&255);this.K=this.K&255|a<<8}function Zf(a){a=a.call(this,this.K>>8,this.K&255);this.K=this.K&255|a<<8}function $f(a){a=a.call(this,this.K>>8,this.C&255);this.K=this.K&255|a<<8}function ag(a){a=a.call(this,this.K>>8,this.H>>8);this.K=this.K&255|a<<8} +function bg(a){a=a.call(this,this.K>>8,this.J>>8);this.K=this.K&255|a<<8}function cg(a){a=a.call(this,this.K>>8,this.K>>8);this.K=this.K&255|a<<8}function dg(a){a=a.call(this,this.K>>8,this.C>>8);this.K=this.K&255|a<<8}function eg(a){a=a.call(this,this.C>>8,this.H&255);this.C=this.C&255|a<<8}function fg(a){a=a.call(this,this.C>>8,this.J&255);this.C=this.C&255|a<<8}function gg(a){a=a.call(this,this.C>>8,this.K&255);this.C=this.C&255|a<<8} +function hg(a){a=a.call(this,this.C>>8,this.C&255);this.C=this.C&255|a<<8}function ig(a){a=a.call(this,this.C>>8,this.H>>8);this.C=this.C&255|a<<8}function jg(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8}function kg(a){a=a.call(this,this.C>>8,this.K>>8);this.C=this.C&255|a<<8}function lg(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}function mg(a){this.H=a.call(this,this.H,this.H)}function ng(a){this.H=a.call(this,this.H,this.J)} +function og(a){this.H=a.call(this,this.H,this.K)}function pg(a){this.H=a.call(this,this.H,this.C)}function qg(a){this.H=a.call(this,this.H,this.Y)}function rg(a){this.H=a.call(this,this.H,this.I)}function sg(a){this.H=a.call(this,this.H,this.G)}function tg(a){this.H=a.call(this,this.H,this.F)}function ug(a){this.J=a.call(this,this.J,this.H)}function vg(a){this.J=a.call(this,this.J,this.J)}function wg(a){this.J=a.call(this,this.J,this.K)}function xg(a){this.J=a.call(this,this.J,this.C)} +function yg(a){this.J=a.call(this,this.J,this.Y)}function zg(a){this.J=a.call(this,this.J,this.I)}function Ag(a){this.J=a.call(this,this.J,this.G)}function Bg(a){this.J=a.call(this,this.J,this.F)}function Cg(a){this.K=a.call(this,this.K,this.H)}function Dg(a){this.K=a.call(this,this.K,this.J)}function Eg(a){this.K=a.call(this,this.K,this.K)}function Fg(a){this.K=a.call(this,this.K,this.C)}function Gg(a){this.K=a.call(this,this.K,this.Y)}function Hg(a){this.K=a.call(this,this.K,this.I)} +function Ig(a){this.K=a.call(this,this.K,this.G)}function Jg(a){this.K=a.call(this,this.K,this.F)}function Kg(a){this.C=a.call(this,this.C,this.H)}function Lg(a){this.C=a.call(this,this.C,this.J)}function Mg(a){this.C=a.call(this,this.C,this.K)}function Ng(a){this.C=a.call(this,this.C,this.C)}function Og(a){this.C=a.call(this,this.C,this.Y)}function Pg(a){this.C=a.call(this,this.C,this.I)}function Qg(a){this.C=a.call(this,this.C,this.G)}function Rg(a){this.C=a.call(this,this.C,this.F)} +function Sg(a){this.Y=a.call(this,this.Y,this.H)}function Tg(a){this.Y=a.call(this,this.Y,this.J)}function Ug(a){this.Y=a.call(this,this.Y,this.K)}function Vg(a){this.Y=a.call(this,this.Y,this.C)}function Wg(a){this.Y=a.call(this,this.Y,this.Y)}function Xg(a){this.Y=a.call(this,this.Y,this.I)}function Yg(a){this.Y=a.call(this,this.Y,this.G)}function Zg(a){this.Y=a.call(this,this.Y,this.F)}function $g(a){this.I=a.call(this,this.I,this.H)}function ah(a){this.I=a.call(this,this.I,this.J)} +function bh(a){this.I=a.call(this,this.I,this.K)}function ch(a){this.I=a.call(this,this.I,this.C)}function dh(a){this.I=a.call(this,this.I,this.Y)}function eh(a){this.I=a.call(this,this.I,this.I)}function fh(a){this.I=a.call(this,this.I,this.G)}function gh(a){this.I=a.call(this,this.I,this.F)}function hh(a){this.G=a.call(this,this.G,this.H)}function ih(a){this.G=a.call(this,this.G,this.J)}function jh(a){this.G=a.call(this,this.G,this.K)}function kh(a){this.G=a.call(this,this.G,this.C)} +function lh(a){this.G=a.call(this,this.G,this.Y)}function mh(a){this.G=a.call(this,this.G,this.I)}function nh(a){this.G=a.call(this,this.G,this.G)}function oh(a){this.G=a.call(this,this.G,this.F)}function ph(a){this.F=a.call(this,this.F,this.H)}function qh(a){this.F=a.call(this,this.F,this.J)}function rh(a){this.F=a.call(this,this.F,this.K)}function sh(a){this.F=a.call(this,this.F,this.C)}function th(a){this.F=a.call(this,this.F,this.Y)}function uh(a){this.F=a.call(this,this.F,this.I)} +function vh(a){this.F=a.call(this,this.F,this.G)}function wh(a){this.F=a.call(this,this.F,this.F)} +var xh=[function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.H&255);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.H&255);this.R(a);this.A-=this.B.ka},function(a){a=a.call(this,this.O(this.N,this.I+this.G&65535),this.H&255);this.R(a);this.A-=this.B.ka},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.H&255);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.D,this.G),this.H&255);this.R(a);this.A-=this.B.ba}, +function(a){a=a.call(this,this.O(this.D,this.F),this.H&255);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.L()),this.H&255);this.R(a);this.A-=this.B.Aa},function(a){a=a.call(this,this.O(this.D,this.C),this.H&255);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.J&255);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.J&255);this.R(a);this.A-=this.B.ka},function(a){a=a.call(this,this.O(this.N, +this.I+this.G&65535),this.J&255);this.R(a);this.A-=this.B.ka},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.J&255);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.D,this.G),this.J&255);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.F),this.J&255);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.L()),this.J&255);this.R(a);this.A-=this.B.Aa},function(a){a=a.call(this,this.O(this.D,this.C),this.J&255);this.R(a); +this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.K&255);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.K&255);this.R(a);this.A-=this.B.ka},function(a){a=a.call(this,this.O(this.N,this.I+this.G&65535),this.K&255);this.R(a);this.A-=this.B.ka},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.K&255);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.D,this.G),this.K&255);this.R(a);this.A-= +this.B.ba},function(a){a=a.call(this,this.O(this.D,this.F),this.K&255);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.L()),this.K&255);this.R(a);this.A-=this.B.Aa},function(a){a=a.call(this,this.O(this.D,this.C),this.K&255);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.C&255);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.C&255);this.R(a);this.A-=this.B.ka},function(a){a=a.call(this, +this.O(this.N,this.I+this.G&65535),this.C&255);this.R(a);this.A-=this.B.ka},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.C&255);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.D,this.G),this.C&255);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.F),this.C&255);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.L()),this.C&255);this.R(a);this.A-=this.B.Aa},function(a){a=a.call(this,this.O(this.D,this.C),this.C& +255);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.H>>8);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.H>>8);this.R(a);this.A-=this.B.ka},function(a){a=a.call(this,this.O(this.N,this.I+this.G&65535),this.H>>8);this.R(a);this.A-=this.B.ka},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.H>>8);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.D,this.G),this.H>>8);this.R(a); +this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.F),this.H>>8);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.L()),this.H>>8);this.R(a);this.A-=this.B.Aa},function(a){a=a.call(this,this.O(this.D,this.C),this.H>>8);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.J>>8);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.J>>8);this.R(a);this.A-=this.B.ka},function(a){a= +a.call(this,this.O(this.N,this.I+this.G&65535),this.J>>8);this.R(a);this.A-=this.B.ka},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.J>>8);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.D,this.G),this.J>>8);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.F),this.J>>8);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.L()),this.J>>8);this.R(a);this.A-=this.B.Aa},function(a){a=a.call(this,this.O(this.D,this.C), +this.J>>8);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.K>>8);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.K>>8);this.R(a);this.A-=this.B.ka},function(a){a=a.call(this,this.O(this.N,this.I+this.G&65535),this.K>>8);this.R(a);this.A-=this.B.ka},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.K>>8);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.D,this.G),this.K>>8); +this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.F),this.K>>8);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.L()),this.K>>8);this.R(a);this.A-=this.B.Aa},function(a){a=a.call(this,this.O(this.D,this.C),this.K>>8);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.C>>8);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.C>>8);this.R(a);this.A-=this.B.ka},function(a){a= +a.call(this,this.O(this.N,this.I+this.G&65535),this.C>>8);this.R(a);this.A-=this.B.ka},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.C>>8);this.R(a);this.A-=this.B.ja},function(a){a=a.call(this,this.O(this.D,this.G),this.C>>8);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.F),this.C>>8);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.L()),this.C>>8);this.R(a);this.A-=this.B.Aa},function(a){a=a.call(this,this.O(this.D,this.C), +this.C>>8);this.R(a);this.A-=this.B.ba},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.X},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.X},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this, this.O(this.D,this.G+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.W},function(a){a= a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.X},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.X},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.D,this.G+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()&65535),this.J&255);this.R(a); this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.K&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.K&255);this.R(a);this.A-=this.B.X},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()& @@ -154,19 +154,19 @@ this.C+this.G+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.W},function(a) a.call(this,this.O(this.D,this.F+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.X}, function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.X},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.K>>8);this.R(a); this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.X},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.X},function(a){a=a.call(this,this.O(this.N,this.I+this.F+ -this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},Ze,gf,pf,xf,Ff,Nf,Vf,cg,$e,hf,qf,yf,Gf, -Of,Wf,dg,af,jf,rf,zf,Hf,Pf,Xf,eg,bf,kf,sf,Af,If,Qf,Yf,fg,cf,lf,tf,Bf,Jf,Rf,Zf,gg,df,mf,uf,Cf,Kf,Sf,$f,hg,ef,nf,vf,Df,Lf,Tf,ag,ig,ff,of,wf,Ef,Mf,Uf,bg,jg],wh=[function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.H);this.S(a);this.A-=this.B.ia},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.H);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.H);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.N,this.I+this.F& -65535),this.H);this.S(a);this.A-=this.B.ia},function(a){a=a.call(this,this.P(this.D,this.G),this.H);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.F),this.H);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.L()),this.H);this.S(a);this.A-=this.B.za},function(a){a=a.call(this,this.P(this.D,this.C),this.H);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.J);this.S(a);this.A-=this.B.ia},function(a){a=a.call(this, -this.P(this.D,this.C+this.F&65535),this.J);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.J);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.J);this.S(a);this.A-=this.B.ia},function(a){a=a.call(this,this.P(this.D,this.G),this.J);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.F),this.J);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.L()),this.J);this.S(a); -this.A-=this.B.za},function(a){a=a.call(this,this.P(this.D,this.C),this.J);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.K);this.S(a);this.A-=this.B.ia},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.K);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.K);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.K);this.S(a);this.A-=this.B.ia},function(a){a= -a.call(this,this.P(this.D,this.G),this.K);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.F),this.K);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.L()),this.K);this.S(a);this.A-=this.B.za},function(a){a=a.call(this,this.P(this.D,this.C),this.K);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.C);this.S(a);this.A-=this.B.ia},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.C);this.S(a); -this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.C);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.C);this.S(a);this.A-=this.B.ia},function(a){a=a.call(this,this.P(this.D,this.G),this.C);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.F),this.C);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.L()),this.C);this.S(a);this.A-=this.B.za},function(a){a=a.call(this,this.P(this.D, -this.C),this.C);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.Y);this.S(a);this.A-=this.B.ia},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.Y);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.Y);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.Y);this.S(a);this.A-=this.B.ia},function(a){a=a.call(this,this.P(this.D,this.G),this.Y);this.S(a); -this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.F),this.Y);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.L()),this.Y);this.S(a);this.A-=this.B.za},function(a){a=a.call(this,this.P(this.D,this.C),this.Y);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.I);this.S(a);this.A-=this.B.ia},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.I);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.N, -this.I+this.G&65535),this.I);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.I);this.S(a);this.A-=this.B.ia},function(a){a=a.call(this,this.P(this.D,this.G),this.I);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.F),this.I);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.L()),this.I);this.S(a);this.A-=this.B.za},function(a){a=a.call(this,this.P(this.D,this.C),this.I);this.S(a);this.A-=this.B.aa},function(a){a= -a.call(this,this.P(this.D,this.C+this.G&65535),this.G);this.S(a);this.A-=this.B.ia},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.G);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.G);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.G);this.S(a);this.A-=this.B.ia},function(a){a=a.call(this,this.P(this.D,this.G),this.G);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D, -this.F),this.G);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.L()),this.G);this.S(a);this.A-=this.B.za},function(a){a=a.call(this,this.P(this.D,this.C),this.G);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.F);this.S(a);this.A-=this.B.ia},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.F);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.F);this.S(a);this.A-=this.B.ja}, -function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.F);this.S(a);this.A-=this.B.ia},function(a){a=a.call(this,this.P(this.D,this.G),this.F);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.F),this.F);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.L()),this.F);this.S(a);this.A-=this.B.za},function(a){a=a.call(this,this.P(this.D,this.C),this.F);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()& +this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},af,jf,rf,zf,Hf,Pf,Xf,eg,bf,kf,sf,Af,If, +Qf,Yf,fg,cf,lf,tf,Bf,Jf,Rf,Zf,gg,df,mf,uf,Cf,Kf,Sf,$f,hg,ef,nf,vf,Df,Lf,Tf,ag,ig,ff,of,wf,Ef,Mf,Uf,bg,jg,gf,pf,xf,Ff,Nf,Vf,cg,kg,hf,qf,yf,Gf,Of,Wf,dg,lg],yh=[function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.H);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.H);this.S(a);this.A-=this.B.ka},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.H);this.S(a);this.A-=this.B.ka},function(a){a=a.call(this,this.P(this.N,this.I+this.F& +65535),this.H);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.D,this.G),this.H);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.F),this.H);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.L()),this.H);this.S(a);this.A-=this.B.Aa},function(a){a=a.call(this,this.P(this.D,this.C),this.H);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.J);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this, +this.P(this.D,this.C+this.F&65535),this.J);this.S(a);this.A-=this.B.ka},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.J);this.S(a);this.A-=this.B.ka},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.J);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.D,this.G),this.J);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.F),this.J);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.L()),this.J);this.S(a); +this.A-=this.B.Aa},function(a){a=a.call(this,this.P(this.D,this.C),this.J);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.K);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.K);this.S(a);this.A-=this.B.ka},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.K);this.S(a);this.A-=this.B.ka},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.K);this.S(a);this.A-=this.B.ja},function(a){a= +a.call(this,this.P(this.D,this.G),this.K);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.F),this.K);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.L()),this.K);this.S(a);this.A-=this.B.Aa},function(a){a=a.call(this,this.P(this.D,this.C),this.K);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.C);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.C);this.S(a); +this.A-=this.B.ka},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.C);this.S(a);this.A-=this.B.ka},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.C);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.D,this.G),this.C);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.F),this.C);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.L()),this.C);this.S(a);this.A-=this.B.Aa},function(a){a=a.call(this,this.P(this.D, +this.C),this.C);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.Y);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.Y);this.S(a);this.A-=this.B.ka},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.Y);this.S(a);this.A-=this.B.ka},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.Y);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.D,this.G),this.Y);this.S(a); +this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.F),this.Y);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.L()),this.Y);this.S(a);this.A-=this.B.Aa},function(a){a=a.call(this,this.P(this.D,this.C),this.Y);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.I);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.I);this.S(a);this.A-=this.B.ka},function(a){a=a.call(this,this.P(this.N, +this.I+this.G&65535),this.I);this.S(a);this.A-=this.B.ka},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.I);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.D,this.G),this.I);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.F),this.I);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.L()),this.I);this.S(a);this.A-=this.B.Aa},function(a){a=a.call(this,this.P(this.D,this.C),this.I);this.S(a);this.A-=this.B.ba},function(a){a= +a.call(this,this.P(this.D,this.C+this.G&65535),this.G);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.G);this.S(a);this.A-=this.B.ka},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.G);this.S(a);this.A-=this.B.ka},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.G);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.D,this.G),this.G);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D, +this.F),this.G);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.L()),this.G);this.S(a);this.A-=this.B.Aa},function(a){a=a.call(this,this.P(this.D,this.C),this.G);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.F);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.F);this.S(a);this.A-=this.B.ka},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.F);this.S(a);this.A-=this.B.ka}, +function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.F);this.S(a);this.A-=this.B.ja},function(a){a=a.call(this,this.P(this.D,this.G),this.F);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.F),this.F);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.L()),this.F);this.S(a);this.A-=this.B.Aa},function(a){a=a.call(this,this.P(this.D,this.C),this.F);this.S(a);this.A-=this.B.ba},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()& 65535),this.H);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.M()&65535),this.H);this.S(a);this.A-=this.B.X},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.M()&65535),this.H);this.S(a);this.A-=this.B.X},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.M()&65535),this.H);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.D,this.G+this.M()&65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+ this.M()&65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.M()&65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.M()&65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()&65535),this.J);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.M()&65535),this.J);this.S(a);this.A-=this.B.X},function(a){a=a.call(this,this.P(this.N, this.I+this.G+this.M()&65535),this.J);this.S(a);this.A-=this.B.X},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.M()&65535),this.J);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.D,this.G+this.M()&65535),this.J);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.M()&65535),this.J);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.M()&65535),this.J);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D, @@ -192,21 +192,21 @@ function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535),this.I);th this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.I);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.I);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.I);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535),this.G);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.L()&65535),this.G);this.S(a); this.A-=this.B.X},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.L()&65535),this.G);this.S(a);this.A-=this.B.X},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.L()&65535),this.G);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.D,this.G+this.L()&65535),this.G);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.G);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.G);this.S(a); this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.G);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535),this.F);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.L()&65535),this.F);this.S(a);this.A-=this.B.X},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.L()&65535),this.F);this.S(a);this.A-=this.B.X},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.L()&65535), -this.F);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.D,this.G+this.L()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.F);this.S(a);this.A-=this.B.Q},kg,sg,Ag,Ig,Qg,Yg,fh,nh,lg,tg,Bg,Jg,Rg,Zg,gh,oh,mg,ug,Cg,Kg,Sg,$g,hh, -ph,ng,vg,Dg,Lg,Tg,ah,ih,qh,og,wg,Eg,Mg,Ug,bh,jh,rh,pg,xg,Fg,Ng,Vg,ch,kh,sh,qg,yg,Gg,Og,Wg,dh,lh,th,rg,zg,Hg,Pg,Xg,eh,mh,uh],xh=[function(a){a=a.call(this,this.H&255,this.U(this.D,this.C+this.G&65535));this.H=this.H&-256|a;this.A-=this.B.ia},function(a){a=a.call(this,this.H&255,this.U(this.D,this.C+this.F&65535));this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,this.U(this.N,this.I+this.G&65535));this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255, -this.U(this.N,this.I+this.F&65535));this.H=this.H&-256|a;this.A-=this.B.ia},function(a){a=a.call(this,this.H&255,this.U(this.D,this.G));this.H=this.H&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.H&255,this.U(this.D,this.F));this.H=this.H&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.H&255,this.U(this.D,this.L()));this.H=this.H&-256|a;this.A-=this.B.za},function(a){a=a.call(this,this.H&255,this.U(this.D,this.C));this.H=this.H&-256|a;this.A-=this.B.aa},function(a){a=a.call(this, -this.J&255,this.U(this.D,this.C+this.G&65535));this.J=this.J&-256|a;this.A-=this.B.ia},function(a){a=a.call(this,this.J&255,this.U(this.D,this.C+this.F&65535));this.J=this.J&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&255,this.U(this.N,this.I+this.G&65535));this.J=this.J&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&255,this.U(this.N,this.I+this.F&65535));this.J=this.J&-256|a;this.A-=this.B.ia},function(a){a=a.call(this,this.J&255,this.U(this.D,this.G));this.J=this.J&-256| -a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,this.U(this.D,this.F));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,this.U(this.D,this.L()));this.J=this.J&-256|a;this.A-=this.B.za},function(a){a=a.call(this,this.J&255,this.U(this.D,this.C));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.K&255,this.U(this.D,this.C+this.G&65535));this.K=this.K&-256|a;this.A-=this.B.ia},function(a){a=a.call(this,this.K&255,this.U(this.D,this.C+this.F& -65535));this.K=this.K&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.K&255,this.U(this.N,this.I+this.G&65535));this.K=this.K&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.K&255,this.U(this.N,this.I+this.F&65535));this.K=this.K&-256|a;this.A-=this.B.ia},function(a){a=a.call(this,this.K&255,this.U(this.D,this.G));this.K=this.K&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.K&255,this.U(this.D,this.F));this.K=this.K&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.K& -255,this.U(this.D,this.L()));this.K=this.K&-256|a;this.A-=this.B.za},function(a){a=a.call(this,this.K&255,this.U(this.D,this.C));this.K=this.K&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255,this.U(this.D,this.C+this.G&65535));this.C=this.C&-256|a;this.A-=this.B.ia},function(a){a=a.call(this,this.C&255,this.U(this.D,this.C+this.F&65535));this.C=this.C&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.C&255,this.U(this.N,this.I+this.G&65535));this.C=this.C&-256|a;this.A-=this.B.ja}, -function(a){a=a.call(this,this.C&255,this.U(this.N,this.I+this.F&65535));this.C=this.C&-256|a;this.A-=this.B.ia},function(a){a=a.call(this,this.C&255,this.U(this.D,this.G));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255,this.U(this.D,this.F));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255,this.U(this.D,this.L()));this.C=this.C&-256|a;this.A-=this.B.za},function(a){a=a.call(this,this.C&255,this.U(this.D,this.C));this.C=this.C&-256|a;this.A-= -this.B.aa},function(a){a=a.call(this,this.H>>8,this.U(this.D,this.C+this.G&65535));this.H=this.H&255|a<<8;this.A-=this.B.ia},function(a){a=a.call(this,this.H>>8,this.U(this.D,this.C+this.F&65535));this.H=this.H&255|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8,this.U(this.N,this.I+this.G&65535));this.H=this.H&255|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8,this.U(this.N,this.I+this.F&65535));this.H=this.H&255|a<<8;this.A-=this.B.ia},function(a){a=a.call(this,this.H>> -8,this.U(this.D,this.G));this.H=this.H&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.H>>8,this.U(this.D,this.F));this.H=this.H&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.H>>8,this.U(this.D,this.L()));this.H=this.H&255|a<<8;this.A-=this.B.za},function(a){a=a.call(this,this.H>>8,this.U(this.D,this.C));this.H=this.H&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.J>>8,this.U(this.D,this.C+this.G&65535));this.J=this.J&255|a<<8;this.A-=this.B.ia},function(a){a=a.call(this, -this.J>>8,this.U(this.D,this.C+this.F&65535));this.J=this.J&255|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.J>>8,this.U(this.N,this.I+this.G&65535));this.J=this.J&255|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.J>>8,this.U(this.N,this.I+this.F&65535));this.J=this.J&255|a<<8;this.A-=this.B.ia},function(a){a=a.call(this,this.J>>8,this.U(this.D,this.G));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.J>>8,this.U(this.D,this.F));this.J=this.J&255|a<<8;this.A-= -this.B.aa},function(a){a=a.call(this,this.J>>8,this.U(this.D,this.L()));this.J=this.J&255|a<<8;this.A-=this.B.za},function(a){a=a.call(this,this.J>>8,this.U(this.D,this.C));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.K>>8,this.U(this.D,this.C+this.G&65535));this.K=this.K&255|a<<8;this.A-=this.B.ia},function(a){a=a.call(this,this.K>>8,this.U(this.D,this.C+this.F&65535));this.K=this.K&255|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.K>>8,this.U(this.N,this.I+this.G& -65535));this.K=this.K&255|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.K>>8,this.U(this.N,this.I+this.F&65535));this.K=this.K&255|a<<8;this.A-=this.B.ia},function(a){a=a.call(this,this.K>>8,this.U(this.D,this.G));this.K=this.K&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.K>>8,this.U(this.D,this.F));this.K=this.K&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.K>>8,this.U(this.D,this.L()));this.K=this.K&255|a<<8;this.A-=this.B.za},function(a){a=a.call(this,this.K>> -8,this.U(this.D,this.C));this.K=this.K&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,this.U(this.D,this.C+this.G&65535));this.C=this.C&255|a<<8;this.A-=this.B.ia},function(a){a=a.call(this,this.C>>8,this.U(this.D,this.C+this.F&65535));this.C=this.C&255|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.C>>8,this.U(this.N,this.I+this.G&65535));this.C=this.C&255|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.C>>8,this.U(this.N,this.I+this.F&65535));this.C=this.C&255|a<< -8;this.A-=this.B.ia},function(a){a=a.call(this,this.C>>8,this.U(this.D,this.G));this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,this.U(this.D,this.F));this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,this.U(this.D,this.L()));this.C=this.C&255|a<<8;this.A-=this.B.za},function(a){a=a.call(this,this.C>>8,this.U(this.D,this.C));this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.H&255,this.U(this.D,this.C+this.G+this.M()& +this.F);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.D,this.G+this.L()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.F);this.S(a);this.A-=this.B.Q},mg,ug,Cg,Kg,Sg,$g,hh,ph,ng,vg,Dg,Lg,Tg,ah,ih,qh,og,wg,Eg,Mg,Ug,bh,jh, +rh,pg,xg,Fg,Ng,Vg,ch,kh,sh,qg,yg,Gg,Og,Wg,dh,lh,th,rg,zg,Hg,Pg,Xg,eh,mh,uh,sg,Ag,Ig,Qg,Yg,fh,nh,vh,tg,Bg,Jg,Rg,Zg,gh,oh,wh],zh=[function(a){a=a.call(this,this.H&255,this.U(this.D,this.C+this.G&65535));this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,this.U(this.D,this.C+this.F&65535));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,this.U(this.N,this.I+this.G&65535));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255, +this.U(this.N,this.I+this.F&65535));this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,this.U(this.D,this.G));this.H=this.H&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.H&255,this.U(this.D,this.F));this.H=this.H&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.H&255,this.U(this.D,this.L()));this.H=this.H&-256|a;this.A-=this.B.Aa},function(a){a=a.call(this,this.H&255,this.U(this.D,this.C));this.H=this.H&-256|a;this.A-=this.B.ba},function(a){a=a.call(this, +this.J&255,this.U(this.D,this.C+this.G&65535));this.J=this.J&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&255,this.U(this.D,this.C+this.F&65535));this.J=this.J&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&255,this.U(this.N,this.I+this.G&65535));this.J=this.J&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&255,this.U(this.N,this.I+this.F&65535));this.J=this.J&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&255,this.U(this.D,this.G));this.J=this.J&-256| +a;this.A-=this.B.ba},function(a){a=a.call(this,this.J&255,this.U(this.D,this.F));this.J=this.J&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.J&255,this.U(this.D,this.L()));this.J=this.J&-256|a;this.A-=this.B.Aa},function(a){a=a.call(this,this.J&255,this.U(this.D,this.C));this.J=this.J&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.K&255,this.U(this.D,this.C+this.G&65535));this.K=this.K&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.K&255,this.U(this.D,this.C+this.F& +65535));this.K=this.K&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&255,this.U(this.N,this.I+this.G&65535));this.K=this.K&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&255,this.U(this.N,this.I+this.F&65535));this.K=this.K&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.K&255,this.U(this.D,this.G));this.K=this.K&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.K&255,this.U(this.D,this.F));this.K=this.K&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.K& +255,this.U(this.D,this.L()));this.K=this.K&-256|a;this.A-=this.B.Aa},function(a){a=a.call(this,this.K&255,this.U(this.D,this.C));this.K=this.K&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,this.U(this.D,this.C+this.G&65535));this.C=this.C&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.C&255,this.U(this.D,this.C+this.F&65535));this.C=this.C&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.C&255,this.U(this.N,this.I+this.G&65535));this.C=this.C&-256|a;this.A-=this.B.ka}, +function(a){a=a.call(this,this.C&255,this.U(this.N,this.I+this.F&65535));this.C=this.C&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.C&255,this.U(this.D,this.G));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,this.U(this.D,this.F));this.C=this.C&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.C&255,this.U(this.D,this.L()));this.C=this.C&-256|a;this.A-=this.B.Aa},function(a){a=a.call(this,this.C&255,this.U(this.D,this.C));this.C=this.C&-256|a;this.A-= +this.B.ba},function(a){a=a.call(this,this.H>>8,this.U(this.D,this.C+this.G&65535));this.H=this.H&255|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8,this.U(this.D,this.C+this.F&65535));this.H=this.H&255|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.H>>8,this.U(this.N,this.I+this.G&65535));this.H=this.H&255|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.H>>8,this.U(this.N,this.I+this.F&65535));this.H=this.H&255|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>> +8,this.U(this.D,this.G));this.H=this.H&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.H>>8,this.U(this.D,this.F));this.H=this.H&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.H>>8,this.U(this.D,this.L()));this.H=this.H&255|a<<8;this.A-=this.B.Aa},function(a){a=a.call(this,this.H>>8,this.U(this.D,this.C));this.H=this.H&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,this.U(this.D,this.C+this.G&65535));this.J=this.J&255|a<<8;this.A-=this.B.ja},function(a){a=a.call(this, +this.J>>8,this.U(this.D,this.C+this.F&65535));this.J=this.J&255|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.J>>8,this.U(this.N,this.I+this.G&65535));this.J=this.J&255|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.J>>8,this.U(this.N,this.I+this.F&65535));this.J=this.J&255|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.J>>8,this.U(this.D,this.G));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.J>>8,this.U(this.D,this.F));this.J=this.J&255|a<<8;this.A-= +this.B.ba},function(a){a=a.call(this,this.J>>8,this.U(this.D,this.L()));this.J=this.J&255|a<<8;this.A-=this.B.Aa},function(a){a=a.call(this,this.J>>8,this.U(this.D,this.C));this.J=this.J&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.K>>8,this.U(this.D,this.C+this.G&65535));this.K=this.K&255|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.K>>8,this.U(this.D,this.C+this.F&65535));this.K=this.K&255|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.K>>8,this.U(this.N,this.I+this.G& +65535));this.K=this.K&255|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.K>>8,this.U(this.N,this.I+this.F&65535));this.K=this.K&255|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.K>>8,this.U(this.D,this.G));this.K=this.K&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.K>>8,this.U(this.D,this.F));this.K=this.K&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.K>>8,this.U(this.D,this.L()));this.K=this.K&255|a<<8;this.A-=this.B.Aa},function(a){a=a.call(this,this.K>> +8,this.U(this.D,this.C));this.K=this.K&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.C>>8,this.U(this.D,this.C+this.G&65535));this.C=this.C&255|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.C>>8,this.U(this.D,this.C+this.F&65535));this.C=this.C&255|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.C>>8,this.U(this.N,this.I+this.G&65535));this.C=this.C&255|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.C>>8,this.U(this.N,this.I+this.F&65535));this.C=this.C&255|a<< +8;this.A-=this.B.ja},function(a){a=a.call(this,this.C>>8,this.U(this.D,this.G));this.C=this.C&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.C>>8,this.U(this.D,this.F));this.C=this.C&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.C>>8,this.U(this.D,this.L()));this.C=this.C&255|a<<8;this.A-=this.B.Aa},function(a){a=a.call(this,this.C>>8,this.U(this.D,this.C));this.C=this.C&255|a<<8;this.A-=this.B.ba},function(a){a=a.call(this,this.H&255,this.U(this.D,this.C+this.G+this.M()& 65535));this.H=this.H&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.H&255,this.U(this.D,this.C+this.F+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.X},function(a){a=a.call(this,this.H&255,this.U(this.N,this.I+this.G+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.X},function(a){a=a.call(this,this.H&255,this.U(this.N,this.I+this.F+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.H&255,this.U(this.D,this.G+this.M()&65535));this.H=this.H&-256| a;this.A-=this.B.Q},function(a){a=a.call(this,this.H&255,this.U(this.D,this.F+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.H&255,this.U(this.N,this.I+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.H&255,this.U(this.D,this.C+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.J&255,this.U(this.D,this.C+this.G+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.W},function(a){a=a.call(this, this.J&255,this.U(this.D,this.C+this.F+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.X},function(a){a=a.call(this,this.J&255,this.U(this.N,this.I+this.G+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.X},function(a){a=a.call(this,this.J&255,this.U(this.N,this.I+this.F+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.J&255,this.U(this.D,this.G+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.J&255,this.U(this.D, @@ -236,19 +236,19 @@ this.I+this.F+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.B.W},function 255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.U(this.D,this.C+this.G+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.K>>8,this.U(this.D,this.C+this.F+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.X},function(a){a=a.call(this,this.K>>8,this.U(this.N,this.I+this.G+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.X},function(a){a=a.call(this,this.K>>8,this.U(this.N,this.I+this.F+this.L()&65535));this.K=this.K&255|a<<8;this.A-= this.B.W},function(a){a=a.call(this,this.K>>8,this.U(this.D,this.G+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.U(this.D,this.F+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.U(this.N,this.I+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.U(this.D,this.C+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>> 8,this.U(this.D,this.C+this.G+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.C>>8,this.U(this.D,this.C+this.F+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.X},function(a){a=a.call(this,this.C>>8,this.U(this.N,this.I+this.G+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.X},function(a){a=a.call(this,this.C>>8,this.U(this.N,this.I+this.F+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.C>>8,this.U(this.D, -this.G+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.U(this.D,this.F+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.U(this.N,this.I+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.U(this.D,this.C+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},Ze,$e,af,bf,cf,df,ef,ff,gf,hf,jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,zf,Af,Bf,Cf,Df, -Ef,Ff,Gf,Hf,If,Jf,Kf,Lf,Mf,Nf,Of,Pf,Qf,Rf,Sf,Tf,Uf,Vf,Wf,Xf,Yf,Zf,$f,ag,bg,cg,dg,eg,fg,gg,hg,ig,jg],O=[function(a){this.H=a.call(this,this.H,this.V(this.D,this.C+this.G&65535));this.A-=this.B.ia},function(a){this.H=a.call(this,this.H,this.V(this.D,this.C+this.F&65535));this.A-=this.B.ja},function(a){this.H=a.call(this,this.H,this.V(this.N,this.I+this.G&65535));this.A-=this.B.ja},function(a){this.H=a.call(this,this.H,this.V(this.N,this.I+this.F&65535));this.A-=this.B.ia},function(a){this.H=a.call(this, -this.H,this.V(this.D,this.G));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,this.V(this.D,this.F));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,this.V(this.D,this.L()));this.A-=this.B.za},function(a){this.H=a.call(this,this.H,this.V(this.D,this.C));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,this.V(this.D,this.C+this.G&65535));this.A-=this.B.ia},function(a){this.J=a.call(this,this.J,this.V(this.D,this.C+this.F&65535));this.A-=this.B.ja},function(a){this.J=a.call(this, -this.J,this.V(this.N,this.I+this.G&65535));this.A-=this.B.ja},function(a){this.J=a.call(this,this.J,this.V(this.N,this.I+this.F&65535));this.A-=this.B.ia},function(a){this.J=a.call(this,this.J,this.V(this.D,this.G));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,this.V(this.D,this.F));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,this.V(this.D,this.L()));this.A-=this.B.za},function(a){this.J=a.call(this,this.J,this.V(this.D,this.C));this.A-=this.B.aa},function(a){this.K=a.call(this, -this.K,this.V(this.D,this.C+this.G&65535));this.A-=this.B.ia},function(a){this.K=a.call(this,this.K,this.V(this.D,this.C+this.F&65535));this.A-=this.B.ja},function(a){this.K=a.call(this,this.K,this.V(this.N,this.I+this.G&65535));this.A-=this.B.ja},function(a){this.K=a.call(this,this.K,this.V(this.N,this.I+this.F&65535));this.A-=this.B.ia},function(a){this.K=a.call(this,this.K,this.V(this.D,this.G));this.A-=this.B.aa},function(a){this.K=a.call(this,this.K,this.V(this.D,this.F));this.A-=this.B.aa}, -function(a){this.K=a.call(this,this.K,this.V(this.D,this.L()));this.A-=this.B.za},function(a){this.K=a.call(this,this.K,this.V(this.D,this.C));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,this.V(this.D,this.C+this.G&65535));this.A-=this.B.ia},function(a){this.C=a.call(this,this.C,this.V(this.D,this.C+this.F&65535));this.A-=this.B.ja},function(a){this.C=a.call(this,this.C,this.V(this.N,this.I+this.G&65535));this.A-=this.B.ja},function(a){this.C=a.call(this,this.C,this.V(this.N,this.I+this.F& -65535));this.A-=this.B.ia},function(a){this.C=a.call(this,this.C,this.V(this.D,this.G));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,this.V(this.D,this.F));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,this.V(this.D,this.L()));this.A-=this.B.za},function(a){this.C=a.call(this,this.C,this.V(this.D,this.C));this.A-=this.B.aa},function(a){this.Y=a.call(this,this.Y,this.V(this.D,this.C+this.G&65535));this.A-=this.B.ia},function(a){this.Y=a.call(this,this.Y,this.V(this.D,this.C+ -this.F&65535));this.A-=this.B.ja},function(a){this.Y=a.call(this,this.Y,this.V(this.N,this.I+this.G&65535));this.A-=this.B.ja},function(a){this.Y=a.call(this,this.Y,this.V(this.N,this.I+this.F&65535));this.A-=this.B.ia},function(a){this.Y=a.call(this,this.Y,this.V(this.D,this.G));this.A-=this.B.aa},function(a){this.Y=a.call(this,this.Y,this.V(this.D,this.F));this.A-=this.B.aa},function(a){this.Y=a.call(this,this.Y,this.V(this.D,this.L()));this.A-=this.B.za},function(a){this.Y=a.call(this,this.Y,this.V(this.D, -this.C));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,this.V(this.D,this.C+this.G&65535));this.A-=this.B.ia},function(a){this.I=a.call(this,this.I,this.V(this.D,this.C+this.F&65535));this.A-=this.B.ja},function(a){this.I=a.call(this,this.I,this.V(this.N,this.I+this.G&65535));this.A-=this.B.ja},function(a){this.I=a.call(this,this.I,this.V(this.N,this.I+this.F&65535));this.A-=this.B.ia},function(a){this.I=a.call(this,this.I,this.V(this.D,this.G));this.A-=this.B.aa},function(a){this.I=a.call(this, -this.I,this.V(this.D,this.F));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,this.V(this.D,this.L()));this.A-=this.B.za},function(a){this.I=a.call(this,this.I,this.V(this.D,this.C));this.A-=this.B.aa},function(a){this.G=a.call(this,this.G,this.V(this.D,this.C+this.G&65535));this.A-=this.B.ia},function(a){this.G=a.call(this,this.G,this.V(this.D,this.C+this.F&65535));this.A-=this.B.ja},function(a){this.G=a.call(this,this.G,this.V(this.N,this.I+this.G&65535));this.A-=this.B.ja},function(a){this.G= -a.call(this,this.G,this.V(this.N,this.I+this.F&65535));this.A-=this.B.ia},function(a){this.G=a.call(this,this.G,this.V(this.D,this.G));this.A-=this.B.aa},function(a){this.G=a.call(this,this.G,this.V(this.D,this.F));this.A-=this.B.aa},function(a){this.G=a.call(this,this.G,this.V(this.D,this.L()));this.A-=this.B.za},function(a){this.G=a.call(this,this.G,this.V(this.D,this.C));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,this.V(this.D,this.C+this.G&65535));this.A-=this.B.ia},function(a){this.F= -a.call(this,this.F,this.V(this.D,this.C+this.F&65535));this.A-=this.B.ja},function(a){this.F=a.call(this,this.F,this.V(this.N,this.I+this.G&65535));this.A-=this.B.ja},function(a){this.F=a.call(this,this.F,this.V(this.N,this.I+this.F&65535));this.A-=this.B.ia},function(a){this.F=a.call(this,this.F,this.V(this.D,this.G));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,this.V(this.D,this.F));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,this.V(this.D,this.L()));this.A-=this.B.za}, -function(a){this.F=a.call(this,this.F,this.V(this.D,this.C));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,this.V(this.D,this.C+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.H=a.call(this,this.H,this.V(this.D,this.C+this.F+this.M()&65535));this.A-=this.B.X},function(a){this.H=a.call(this,this.H,this.V(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.X},function(a){this.H=a.call(this,this.H,this.V(this.N,this.I+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.H= +this.G+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.U(this.D,this.F+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.U(this.N,this.I+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.U(this.D,this.C+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},af,bf,cf,df,ef,ff,gf,hf,jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,zf,Af,Bf,Cf,Df,Ef,Ff, +Gf,Hf,If,Jf,Kf,Lf,Mf,Nf,Of,Pf,Qf,Rf,Sf,Tf,Uf,Vf,Wf,Xf,Yf,Zf,$f,ag,bg,cg,dg,eg,fg,gg,hg,ig,jg,kg,lg],M=[function(a){this.H=a.call(this,this.H,this.V(this.D,this.C+this.G&65535));this.A-=this.B.ja},function(a){this.H=a.call(this,this.H,this.V(this.D,this.C+this.F&65535));this.A-=this.B.ka},function(a){this.H=a.call(this,this.H,this.V(this.N,this.I+this.G&65535));this.A-=this.B.ka},function(a){this.H=a.call(this,this.H,this.V(this.N,this.I+this.F&65535));this.A-=this.B.ja},function(a){this.H=a.call(this, +this.H,this.V(this.D,this.G));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,this.V(this.D,this.F));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,this.V(this.D,this.L()));this.A-=this.B.Aa},function(a){this.H=a.call(this,this.H,this.V(this.D,this.C));this.A-=this.B.ba},function(a){this.J=a.call(this,this.J,this.V(this.D,this.C+this.G&65535));this.A-=this.B.ja},function(a){this.J=a.call(this,this.J,this.V(this.D,this.C+this.F&65535));this.A-=this.B.ka},function(a){this.J=a.call(this, +this.J,this.V(this.N,this.I+this.G&65535));this.A-=this.B.ka},function(a){this.J=a.call(this,this.J,this.V(this.N,this.I+this.F&65535));this.A-=this.B.ja},function(a){this.J=a.call(this,this.J,this.V(this.D,this.G));this.A-=this.B.ba},function(a){this.J=a.call(this,this.J,this.V(this.D,this.F));this.A-=this.B.ba},function(a){this.J=a.call(this,this.J,this.V(this.D,this.L()));this.A-=this.B.Aa},function(a){this.J=a.call(this,this.J,this.V(this.D,this.C));this.A-=this.B.ba},function(a){this.K=a.call(this, +this.K,this.V(this.D,this.C+this.G&65535));this.A-=this.B.ja},function(a){this.K=a.call(this,this.K,this.V(this.D,this.C+this.F&65535));this.A-=this.B.ka},function(a){this.K=a.call(this,this.K,this.V(this.N,this.I+this.G&65535));this.A-=this.B.ka},function(a){this.K=a.call(this,this.K,this.V(this.N,this.I+this.F&65535));this.A-=this.B.ja},function(a){this.K=a.call(this,this.K,this.V(this.D,this.G));this.A-=this.B.ba},function(a){this.K=a.call(this,this.K,this.V(this.D,this.F));this.A-=this.B.ba}, +function(a){this.K=a.call(this,this.K,this.V(this.D,this.L()));this.A-=this.B.Aa},function(a){this.K=a.call(this,this.K,this.V(this.D,this.C));this.A-=this.B.ba},function(a){this.C=a.call(this,this.C,this.V(this.D,this.C+this.G&65535));this.A-=this.B.ja},function(a){this.C=a.call(this,this.C,this.V(this.D,this.C+this.F&65535));this.A-=this.B.ka},function(a){this.C=a.call(this,this.C,this.V(this.N,this.I+this.G&65535));this.A-=this.B.ka},function(a){this.C=a.call(this,this.C,this.V(this.N,this.I+this.F& +65535));this.A-=this.B.ja},function(a){this.C=a.call(this,this.C,this.V(this.D,this.G));this.A-=this.B.ba},function(a){this.C=a.call(this,this.C,this.V(this.D,this.F));this.A-=this.B.ba},function(a){this.C=a.call(this,this.C,this.V(this.D,this.L()));this.A-=this.B.Aa},function(a){this.C=a.call(this,this.C,this.V(this.D,this.C));this.A-=this.B.ba},function(a){this.Y=a.call(this,this.Y,this.V(this.D,this.C+this.G&65535));this.A-=this.B.ja},function(a){this.Y=a.call(this,this.Y,this.V(this.D,this.C+ +this.F&65535));this.A-=this.B.ka},function(a){this.Y=a.call(this,this.Y,this.V(this.N,this.I+this.G&65535));this.A-=this.B.ka},function(a){this.Y=a.call(this,this.Y,this.V(this.N,this.I+this.F&65535));this.A-=this.B.ja},function(a){this.Y=a.call(this,this.Y,this.V(this.D,this.G));this.A-=this.B.ba},function(a){this.Y=a.call(this,this.Y,this.V(this.D,this.F));this.A-=this.B.ba},function(a){this.Y=a.call(this,this.Y,this.V(this.D,this.L()));this.A-=this.B.Aa},function(a){this.Y=a.call(this,this.Y,this.V(this.D, +this.C));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,this.V(this.D,this.C+this.G&65535));this.A-=this.B.ja},function(a){this.I=a.call(this,this.I,this.V(this.D,this.C+this.F&65535));this.A-=this.B.ka},function(a){this.I=a.call(this,this.I,this.V(this.N,this.I+this.G&65535));this.A-=this.B.ka},function(a){this.I=a.call(this,this.I,this.V(this.N,this.I+this.F&65535));this.A-=this.B.ja},function(a){this.I=a.call(this,this.I,this.V(this.D,this.G));this.A-=this.B.ba},function(a){this.I=a.call(this, +this.I,this.V(this.D,this.F));this.A-=this.B.ba},function(a){this.I=a.call(this,this.I,this.V(this.D,this.L()));this.A-=this.B.Aa},function(a){this.I=a.call(this,this.I,this.V(this.D,this.C));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,this.V(this.D,this.C+this.G&65535));this.A-=this.B.ja},function(a){this.G=a.call(this,this.G,this.V(this.D,this.C+this.F&65535));this.A-=this.B.ka},function(a){this.G=a.call(this,this.G,this.V(this.N,this.I+this.G&65535));this.A-=this.B.ka},function(a){this.G= +a.call(this,this.G,this.V(this.N,this.I+this.F&65535));this.A-=this.B.ja},function(a){this.G=a.call(this,this.G,this.V(this.D,this.G));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,this.V(this.D,this.F));this.A-=this.B.ba},function(a){this.G=a.call(this,this.G,this.V(this.D,this.L()));this.A-=this.B.Aa},function(a){this.G=a.call(this,this.G,this.V(this.D,this.C));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,this.V(this.D,this.C+this.G&65535));this.A-=this.B.ja},function(a){this.F= +a.call(this,this.F,this.V(this.D,this.C+this.F&65535));this.A-=this.B.ka},function(a){this.F=a.call(this,this.F,this.V(this.N,this.I+this.G&65535));this.A-=this.B.ka},function(a){this.F=a.call(this,this.F,this.V(this.N,this.I+this.F&65535));this.A-=this.B.ja},function(a){this.F=a.call(this,this.F,this.V(this.D,this.G));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,this.V(this.D,this.F));this.A-=this.B.ba},function(a){this.F=a.call(this,this.F,this.V(this.D,this.L()));this.A-=this.B.Aa}, +function(a){this.F=a.call(this,this.F,this.V(this.D,this.C));this.A-=this.B.ba},function(a){this.H=a.call(this,this.H,this.V(this.D,this.C+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.H=a.call(this,this.H,this.V(this.D,this.C+this.F+this.M()&65535));this.A-=this.B.X},function(a){this.H=a.call(this,this.H,this.V(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.X},function(a){this.H=a.call(this,this.H,this.V(this.N,this.I+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.H= a.call(this,this.H,this.V(this.D,this.G+this.M()&65535));this.A-=this.B.Q},function(a){this.H=a.call(this,this.H,this.V(this.D,this.F+this.M()&65535));this.A-=this.B.Q},function(a){this.H=a.call(this,this.H,this.V(this.N,this.I+this.M()&65535));this.A-=this.B.Q},function(a){this.H=a.call(this,this.H,this.V(this.D,this.C+this.M()&65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.V(this.D,this.C+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.J=a.call(this,this.J,this.V(this.D, this.C+this.F+this.M()&65535));this.A-=this.B.X},function(a){this.J=a.call(this,this.J,this.V(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.X},function(a){this.J=a.call(this,this.J,this.V(this.N,this.I+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.J=a.call(this,this.J,this.V(this.D,this.G+this.M()&65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.V(this.D,this.F+this.M()&65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.V(this.N,this.I+this.M()& 65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.V(this.D,this.C+this.M()&65535));this.A-=this.B.Q},function(a){this.K=a.call(this,this.K,this.V(this.D,this.C+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.K=a.call(this,this.K,this.V(this.D,this.C+this.F+this.M()&65535));this.A-=this.B.X},function(a){this.K=a.call(this,this.K,this.V(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.X},function(a){this.K=a.call(this,this.K,this.V(this.N,this.I+this.F+this.M()&65535)); @@ -272,21 +272,21 @@ this.V(this.D,this.C+this.L()&65535));this.A-=this.B.Q},function(a){this.I=a.cal this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.I=a.call(this,this.I,this.V(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.I=a.call(this,this.I,this.V(this.N,this.I+this.L()&65535));this.A-=this.B.Q},function(a){this.I=a.call(this,this.I,this.V(this.D,this.C+this.L()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.V(this.D,this.C+this.G+this.L()&65535));this.A-=this.B.W},function(a){this.G=a.call(this,this.G,this.V(this.D,this.C+this.F+this.L()&65535)); this.A-=this.B.X},function(a){this.G=a.call(this,this.G,this.V(this.N,this.I+this.G+this.L()&65535));this.A-=this.B.X},function(a){this.G=a.call(this,this.G,this.V(this.N,this.I+this.F+this.L()&65535));this.A-=this.B.W},function(a){this.G=a.call(this,this.G,this.V(this.D,this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.V(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.V(this.N,this.I+this.L()&65535));this.A-=this.B.Q}, function(a){this.G=a.call(this,this.G,this.V(this.D,this.C+this.L()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.V(this.D,this.C+this.G+this.L()&65535));this.A-=this.B.W},function(a){this.F=a.call(this,this.F,this.V(this.D,this.C+this.F+this.L()&65535));this.A-=this.B.X},function(a){this.F=a.call(this,this.F,this.V(this.N,this.I+this.G+this.L()&65535));this.A-=this.B.X},function(a){this.F=a.call(this,this.F,this.V(this.N,this.I+this.F+this.L()&65535));this.A-=this.B.W},function(a){this.F= -a.call(this,this.F,this.V(this.D,this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.V(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.V(this.N,this.I+this.L()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.V(this.D,this.C+this.L()&65535));this.A-=this.B.Q},kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,zg,Ag,Bg,Cg,Dg,Eg,Fg,Gg,Hg,Ig,Jg,Kg,Lg,Mg,Ng,Og,Pg,Qg,Rg,Sg,Tg,Ug,Vg,Wg,Xg,Yg,Zg,$g,ah,bh,ch,dh,eh, -fh,gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,th,uh],yh=[function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ia},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ia}, -function(a,b){var c=a[0].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.za},function(a,b){var c=a[0].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-= -this.B.ia},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ia},function(a,b){var c=a[1].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,this.O(this.D,this.F), -b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.za},function(a,b){var c=a[1].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ia},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this, -this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ia},function(a,b){var c=a[2].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.za},function(a, -b){var c=a[2].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ia},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.F&65535),b.call(this)); -this.R(c);this.A-=this.B.ia},function(a,b){var c=a[3].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.za},function(a,b){var c=a[3].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.G&65535), -b.call(this));this.R(c);this.A-=this.B.ia},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ia},function(a,b){var c=a[4].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c= -a[4].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.za},function(a,b){var c=a[4].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ia},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ja}, -function(a,b){var c=a[5].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ia},function(a,b){var c=a[5].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,this.O(this.D,this.L()),b.call(this));this.R(c); -this.A-=this.B.za},function(a,b){var c=a[5].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ia},function(a,b){var c=a[6].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,this.O(this.N, -this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ia},function(a,b){var c=a[6].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.za},function(a,b){var c=a[6].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this, -this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ia},function(a,b){var c=a[7].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ia},function(a,b){var c=a[7].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-= -this.B.aa},function(a,b){var c=a[7].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.za},function(a,b){var c=a[7].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.F+this.M()& +a.call(this,this.F,this.V(this.D,this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.V(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.V(this.N,this.I+this.L()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.V(this.D,this.C+this.L()&65535));this.A-=this.B.Q},mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,zg,Ag,Bg,Cg,Dg,Eg,Fg,Gg,Hg,Ig,Jg,Kg,Lg,Mg,Ng,Og,Pg,Qg,Rg,Sg,Tg,Ug,Vg,Wg,Xg,Yg,Zg,$g,ah,bh,ch,dh,eh,fh,gh, +hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,th,uh,vh,wh],Ah=[function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ja}, +function(a,b){var c=a[0].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.Aa},function(a,b){var c=a[0].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-= +this.B.ja},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,this.O(this.D,this.F), +b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.Aa},function(a,b){var c=a[1].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this, +this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.Aa},function(a, +b){var c=a[2].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.F&65535),b.call(this)); +this.R(c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.Aa},function(a,b){var c=a[3].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.G&65535), +b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c= +a[4].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.Aa},function(a,b){var c=a[4].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ka}, +function(a,b){var c=a[5].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,this.O(this.D,this.L()),b.call(this));this.R(c); +this.A-=this.B.Aa},function(a,b){var c=a[5].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,this.O(this.N, +this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.Aa},function(a,b){var c=a[6].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this, +this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-= +this.B.ba},function(a,b){var c=a[7].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.Aa},function(a,b){var c=a[7].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.F+this.M()& 65535),b.call(this));this.R(c);this.A-=this.B.X},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.X},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.O(this.D,this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this));this.R(c); this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.X},function(a,b){var c= a[1].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.X},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.O(this.D,this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+ @@ -326,21 +326,21 @@ this.K=this.K&-256|c},function(a,b){var c=a[4].call(this,this.C&255,b.call(this) this.H&-256|c},function(a,b){var c=a[5].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[5].call(this,this.K&255,b.call(this));this.K=this.K&-256|c},function(a,b){var c=a[5].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[5].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a,b){var c=a[5].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[5].call(this,this.K>>8,b.call(this));this.K=this.K&255| c<<8},function(a,b){var c=a[5].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[6].call(this,this.K&255,b.call(this));this.K=this.K&-256|c},function(a,b){var c=a[6].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[6].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a, b){var c=a[6].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[6].call(this,this.K>>8,b.call(this));this.K=this.K&255|c<<8},function(a,b){var c=a[6].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[7].call(this,this.K&255,b.call(this));this.K=this.K&-256|c},function(a,b){var c= -a[7].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[7].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a,b){var c=a[7].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[7].call(this,this.K>>8,b.call(this));this.K=this.K&255|c<<8},function(a,b){var c=a[7].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8}],zh=[function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-= -this.B.ia},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ia},function(a,b){var c=a[0].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,this.P(this.D,this.F), -b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.za},function(a,b){var c=a[0].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ia},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this, -this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ia},function(a,b){var c=a[1].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.za},function(a, -b){var c=a[1].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ia},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.F&65535),b.call(this)); -this.S(c);this.A-=this.B.ia},function(a,b){var c=a[2].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.za},function(a,b){var c=a[2].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.G&65535), -b.call(this));this.S(c);this.A-=this.B.ia},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ia},function(a,b){var c=a[3].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c= -a[3].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.za},function(a,b){var c=a[3].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ia},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ja}, -function(a,b){var c=a[4].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ia},function(a,b){var c=a[4].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,this.P(this.D,this.L()),b.call(this));this.S(c); -this.A-=this.B.za},function(a,b){var c=a[4].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ia},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,this.P(this.N, -this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ia},function(a,b){var c=a[5].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.za},function(a,b){var c=a[5].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this, -this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ia},function(a,b){var c=a[6].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ia},function(a,b){var c=a[6].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-= -this.B.aa},function(a,b){var c=a[6].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.za},function(a,b){var c=a[6].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ia},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.F&65535),b.call(this)); -this.S(c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ia},function(a,b){var c=a[7].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,this.P(this.D, -this.L()),b.call(this));this.S(c);this.A-=this.B.za},function(a,b){var c=a[7].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.X},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-= +a[7].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[7].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a,b){var c=a[7].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[7].call(this,this.K>>8,b.call(this));this.K=this.K&255|c<<8},function(a,b){var c=a[7].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8}],Bh=[function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-= +this.B.ja},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,this.P(this.D,this.F), +b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.Aa},function(a,b){var c=a[0].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this, +this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.Aa},function(a, +b){var c=a[1].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.F&65535),b.call(this)); +this.S(c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.Aa},function(a,b){var c=a[2].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.G&65535), +b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c= +a[3].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[3].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.Aa},function(a,b){var c=a[3].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ka}, +function(a,b){var c=a[4].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[4].call(this,this.P(this.D,this.L()),b.call(this));this.S(c); +this.A-=this.B.Aa},function(a,b){var c=a[4].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,this.P(this.N, +this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[5].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.Aa},function(a,b){var c=a[5].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this, +this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-= +this.B.ba},function(a,b){var c=a[6].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[6].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.Aa},function(a,b){var c=a[6].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.F&65535),b.call(this)); +this.S(c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[7].call(this,this.P(this.D, +this.L()),b.call(this));this.S(c);this.A-=this.B.Aa},function(a,b){var c=a[7].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.X},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-= this.B.X},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.P(this.D,this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.P(this.D,this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this, this.P(this.D,this.C+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.X},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.X},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.F+ this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.P(this.D,this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.D,this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.M()&65535),b.call(this));this.S(c);this.A-= @@ -376,293 +376,294 @@ function(a,b){this.J=a[2].call(this,this.J,b.call(this))},function(a,b){this.K=a b.call(this))},function(a,b){this.K=a[3].call(this,this.K,b.call(this))},function(a,b){this.C=a[3].call(this,this.C,b.call(this))},function(a,b){this.Y=a[3].call(this,this.Y,b.call(this))},function(a,b){this.I=a[3].call(this,this.I,b.call(this))},function(a,b){this.G=a[3].call(this,this.G,b.call(this))},function(a,b){this.F=a[3].call(this,this.F,b.call(this))},function(a,b){this.H=a[4].call(this,this.H,b.call(this))},function(a,b){this.J=a[4].call(this,this.J,b.call(this))},function(a,b){this.K=a[4].call(this, this.K,b.call(this))},function(a,b){this.C=a[4].call(this,this.C,b.call(this))},function(a,b){this.Y=a[4].call(this,this.Y,b.call(this))},function(a,b){this.I=a[4].call(this,this.I,b.call(this))},function(a,b){this.G=a[4].call(this,this.G,b.call(this))},function(a,b){this.F=a[4].call(this,this.F,b.call(this))},function(a,b){this.H=a[5].call(this,this.H,b.call(this))},function(a,b){this.J=a[5].call(this,this.J,b.call(this))},function(a,b){this.K=a[5].call(this,this.K,b.call(this))},function(a,b){this.C= a[5].call(this,this.C,b.call(this))},function(a,b){this.Y=a[5].call(this,this.Y,b.call(this))},function(a,b){this.I=a[5].call(this,this.I,b.call(this))},function(a,b){this.G=a[5].call(this,this.G,b.call(this))},function(a,b){this.F=a[5].call(this,this.F,b.call(this))},function(a,b){this.H=a[6].call(this,this.H,b.call(this))},function(a,b){this.J=a[6].call(this,this.J,b.call(this))},function(a,b){this.K=a[6].call(this,this.K,b.call(this))},function(a,b){this.C=a[6].call(this,this.C,b.call(this))}, -function(a,b){this.$|=512;this.Y=a[6].call(this,this.Y,b.call(this))},function(a,b){this.I=a[6].call(this,this.I,b.call(this))},function(a,b){this.G=a[6].call(this,this.G,b.call(this))},function(a,b){this.F=a[6].call(this,this.F,b.call(this))},function(a,b){this.H=a[7].call(this,this.H,b.call(this))},function(a,b){this.J=a[7].call(this,this.J,b.call(this))},function(a,b){this.K=a[7].call(this,this.K,b.call(this))},function(a,b){this.C=a[7].call(this,this.C,b.call(this))},function(a,b){this.Y=a[7].call(this, -this.Y,b.call(this))},function(a,b){this.I=a[7].call(this,this.I,b.call(this))},function(a,b){this.G=a[7].call(this,this.G,b.call(this))},function(a,b){this.F=a[7].call(this,this.F,b.call(this))}],Bh=[function(){var a=this.ga();16>(a&56)&&(this.$|=1);zh[a].call(this,cd,se)},function(){var a=this.ga();a&16||(this.$|=1);zh[a].call(this,Ah,se)},function(){O[this.ga()].call(this,Re)},function(){O[this.ga()].call(this,Ve)},N,function(){this.wa.Jc?hc.call(this,13,0,!0):(Ye.call(this,this.ta(2054)),this.F= -this.ta(2086),this.G=this.ta(2088),this.I=this.ta(2090),this.Y=this.ta(2092),this.C=this.ta(2094),this.K=this.ta(2096),this.J=this.ta(2098),this.H=this.ta(2100),mc(this.Za,this.ta(2084),2102),mc(this.wa,this.ta(2082),2108),mc(this.tb,this.ta(2080),2114),mc(this.yb,this.ta(2078),2120),Tc(this,this.ta(2072)),K(this,this.ta(2074)),this.xc=this.ta(2126)|this.ta(2128)<<16,this.xe=this.xc+this.ta(2130),mc(this.ad,this.ta(2076),2132),this.Ec=this.ta(2138)|this.ta(2140)<<16,this.Yd=this.Ec+this.ta(2142), -mc(this.Te,this.ta(2070),2144),this.A-=195)},N,N,N,N,N,sc,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N, -N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N],dd=[function(){this.A-=2+(0>this.ka?0:1);return this.ad.sa},function(){this.A-=2+(0>this.ka?0:1);return this.Te.sa},function(a){this.$|=2;this.ad.load(a);this.A-=17+(0>this.ka?0:2);return a},function(a){this.$|=2;this.Te.load(a);this.A-=17+(0>this.ka?0:2);return a},function(a){this.$|=2;this.A-=14+(0>this.ka?0:2);if(0<=this.Mb.load(a,!0)&&2048!=(this.Mb.Oa&2560)&&(this.Mb.zc>=this.wa.Jc&&this.Mb.zc>=(a&3)||7168==(this.Mb.Oa&7168)))return zd(this),a;ud(this); -return a},function(a){this.$|=2;this.A-=14+(0>this.ka?0:2);if(0<=this.Mb.load(a,!0)&&512==(this.Mb.Oa&2560)&&this.Mb.zc>=this.wa.Jc&&this.Mb.zc>=(a&3))return zd(this),a;ud(this);return a},M,M],ed=[Lc,Lc,Lc,Lc,Lc,Lc,M,M],cd=ed,Ah=[function(a){0>this.ka?sc.call(this):(a=this.xe-this.xc,this.bd(this.ka+2,this.xc),this.bd(this.ka+4,65280|this.xc>>16),this.A-=11);return a},function(a){0>this.ka?sc.call(this):(a=this.Yd-this.Ec,this.bd(this.ka+2,this.Ec),this.bd(this.ka+4,65280|this.Ec>>16),this.A-=12); -return a},function(a){0>this.ka?sc.call(this):(this.xc=this.ta(this.ka+2)|this.vb(this.ka+4)<<16,this.xe=this.xc+a,this.$|=2,this.A-=11);return a},function(a){0>this.ka?sc.call(this):(this.Ec=this.ta(this.ka+2)|this.vb(this.ka+4)<<16,this.Yd=this.Ec+a,this.$|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ka?0:1);return this.Bc},M,function(a){Ye.call(this,a);this.A-=0>this.ka?3:6;this.$|=2;return a},M];function Oc(){Bh[this.ga()].call(this)}function Qc(){L(this,this.Y);this.A-=this.B.pc} -function tc(){var a=this.Y;L(this,this.H);L(this,this.J);L(this,this.K);L(this,this.C);L(this,a);L(this,this.I);L(this,this.G);L(this,this.F);this.A-=this.B.Bl}function uc(){this.F=this.La();this.G=this.La();this.I=this.La();this.Y+=2;this.C=this.La();this.K=this.La();this.J=this.La();this.H=this.La();this.A-=this.B.zl}function vc(){O[this.ga()].call(this,Pe)}function Pc(){wh[this.ga()].call(this,Qe)}function wc(){L(this,this.L());this.A-=this.B.pc}function xc(){O[this.ga()].call(this,Ke)} -function yc(){L(this,this.ga());this.A-=this.B.pc}function zc(){O[this.ga()].call(this,Je)}function Ac(){var a=1,b=0,c=5;this.Aa&192&&(a=this.J,b=1,this.Aa&256&&(c=4));if(a--){var d=vb(this.qa,this.K,this.Fa-b-1);this.Md(this.Za.fc(this.F,0),d);this.F=this.F+(this.Ba&1024?-1:1)&65535;this.A-=c;this.J-=b;a&&(ld(this,-2),this.$|=256)}} -function Bc(){var a=1,b=0,c=5;this.Aa&192&&(a=this.J,b=1,this.Aa&256&&(c=4));if(a--){var d=this.Fa-b-1,d=vb(this.qa,this.K,d)|vb(this.qa,this.K,d)<<8;this.bd(this.Za.fc(this.F,1),d);this.F=this.F+(this.Ba&1024?-2:2)&65535;this.A-=c;this.J-=b;a&&(ld(this,-2),this.$|=256)}} -function Cc(){var a=1,b=0,c=5;this.Aa&192&&(a=this.J,b=1,this.Aa&256&&(c=4));if(a--){var d=this.vb(this.yb.gd(this.G,0));this.G=this.G+(this.Ba&1024?-1:1)&65535;this.A-=c;this.J-=b;zb(this.qa,this.K,d,this.Fa-b-1);a&&(ld(this,-2),this.$|=256)}} -function Dc(){var a=1,b=0,c=5;this.Aa&192&&(a=this.J,b=1,this.Aa&256&&(c=4));if(a--){var d=this.ta(this.yb.gd(this.G,1));this.G=this.G+(this.Ba&1024?-2:2)&65535;this.A-=c;this.J-=b;b=this.Fa-b-1;zb(this.qa,this.K,d&255,b);zb(this.qa,this.K,d>>8,b);a&&(ld(this,-2),this.$|=256)}}function Ch(){var a=this.M();rd(this)?(K(this,this.ua+a),this.A-=this.B.Ub):this.A-=this.B.Vb}function Dh(){var a=this.M();rd(this)?this.A-=this.B.Vb:(K(this,this.ua+a),this.A-=this.B.Ub)} -function Eh(){var a=this.M();md(this)?(K(this,this.ua+a),this.A-=this.B.Ub):this.A-=this.B.Vb}function Fh(){var a=this.M();md(this)?this.A-=this.B.Vb:(K(this,this.ua+a),this.A-=this.B.Ub)}function Gh(){var a=this.M();pd(this)?(K(this,this.ua+a),this.A-=this.B.Ub):this.A-=this.B.Vb}function Hh(){var a=this.M();pd(this)?this.A-=this.B.Vb:(K(this,this.ua+a),this.A-=this.B.Ub)}function Ih(){var a=this.M();md(this)||pd(this)?(K(this,this.ua+a),this.A-=this.B.Ub):this.A-=this.B.Vb} -function Jh(){var a=this.M();md(this)||pd(this)?this.A-=this.B.Vb:(K(this,this.ua+a),this.A-=this.B.Ub)}function Kh(){var a=this.M();qd(this)?(K(this,this.ua+a),this.A-=this.B.Ub):this.A-=this.B.Vb}function Lh(){var a=this.M();qd(this)?this.A-=this.B.Vb:(K(this,this.ua+a),this.A-=this.B.Ub)}function Mh(){var a=this.M();nd(this)?(K(this,this.ua+a),this.A-=this.B.Ub):this.A-=this.B.Vb}function Nh(){var a=this.M();nd(this)?this.A-=this.B.Vb:(K(this,this.ua+a),this.A-=this.B.Ub)} -function Oh(){var a=this.M();!qd(this)!=!rd(this)?(K(this,this.ua+a),this.A-=this.B.Ub):this.A-=this.B.Vb}function Ph(){var a=this.M();!qd(this)==!rd(this)?(K(this,this.ua+a),this.A-=this.B.Ub):this.A-=this.B.Vb}function Qh(){var a=this.M();pd(this)||!qd(this)!=!rd(this)?(K(this,this.ua+a),this.A-=this.B.Ub):this.A-=this.B.Vb}function Rh(){var a=this.M();pd(this)||!qd(this)!=!rd(this)?this.A-=this.B.Vb:(K(this,this.ua+a),this.A-=this.B.Ub)} -function Sh(){yh[this.ga()].call(this,ue,this.ga);this.A-=0>this.Ma?1:this.B.Ch}function Ec(){yh[this.ga()].call(this,De,re)}function Fc(){zh[this.ga()].call(this,Ee,re)}function Th(){var a=this.L();K(this,this.La());this.Y=this.Y+a&65535;this.A-=this.B.Gl}function Uh(){K(this,this.La());this.A-=this.B.Dl} -function Gc(){var a=this.L(),b=this.ga()&31;this.A-=11;L(this,this.I);var c=this.Y;if(0>8,c,d=od(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.H=b<<8|(this.Z=a);this.fa=65536;c&&(this.Z|=this.fa);d?yd(this):td(this);this.A-=this.B.Me},function(){vh[this.ga()].call(this,Sd)},function(){wh[this.ga()].call(this,$d)},function(){xh[this.ga()].call(this,Sd)},function(){O[this.ga()].call(this,$d)},function(){this.H=this.H&-256|Sd.call(this,this.H&255,this.ga());this.A--},function(){this.H=$d.call(this,this.H,this.L());this.A--}, -function(){this.$|=20;this.D=this.N=this.yb;this.A-=this.B.ne},function(){var a=this.H&255,b=this.H>>8,c,d=od(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.H=b<<8|(this.Z=a);this.fa=65536;c&&(this.Z|=this.fa);d?yd(this):td(this);this.A-=this.B.Me},function(){this.oa=this.H;this.H=(this.la=this.H+1)&65535;this.Z=this.H|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-=2},function(){this.oa=this.J;this.J=(this.la=this.J+1)&65535;this.Z=this.J|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-= -2},function(){this.oa=this.K;this.K=(this.la=this.K+1)&65535;this.Z=this.K|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-=2},function(){this.oa=this.C;this.C=(this.la=this.C+1)&65535;this.Z=this.C|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-=2},function(){this.oa=this.Y;this.Y=(this.la=this.Y+1)&65535;this.Z=this.Y|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-=2},function(){this.oa=this.I;this.I=(this.la=this.I+1)&65535;this.Z=this.I|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-=2},function(){this.oa= -this.G;this.G=(this.la=this.G+1)&65535;this.Z=this.G|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-=2},function(){this.oa=this.F;this.F=(this.la=this.F+1)&65535;this.Z=this.F|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-=2},function(){this.oa=this.H;this.H=(this.la=this.H-1)&65535;this.Z=this.H|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-=2},function(){this.oa=this.J;this.J=(this.la=this.J-1)&65535;this.Z=this.J|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-=2},function(){this.oa=this.K;this.K= -(this.la=this.K-1)&65535;this.Z=this.K|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-=2},function(){this.oa=this.C;this.C=(this.la=this.C-1)&65535;this.Z=this.C|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-=2},function(){this.oa=this.Y;this.Y=(this.la=this.Y-1)&65535;this.Z=this.Y|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-=2},function(){this.oa=this.I;this.I=(this.la=this.I-1)&65535;this.Z=this.I|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-=2},function(){this.oa=this.G;this.G=(this.la=this.G- -1)&65535;this.Z=this.G|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-=2},function(){this.oa=this.F;this.F=(this.la=this.F-1)&65535;this.Z=this.F|(this.Z&this.fa?1:0)<<16;this.fa=65536;this.A-=2},function(){L(this,this.H);this.A-=this.B.pc},function(){L(this,this.J);this.A-=this.B.pc},function(){L(this,this.K);this.A-=this.B.pc},function(){L(this,this.C);this.A-=this.B.pc},function(){L(this,this.Y-2&65535);this.A-=this.B.pc},function(){L(this,this.I);this.A-=this.B.pc},function(){L(this,this.G);this.A-= -this.B.pc},function(){L(this,this.F);this.A-=this.B.pc},function(){this.H=this.La();this.A-=this.B.hc},function(){this.J=this.La();this.A-=this.B.hc},function(){this.K=this.La();this.A-=this.B.hc},function(){this.C=this.La();this.A-=this.B.hc},function(){this.Y=this.La();this.A-=this.B.hc},function(){this.I=this.La();this.A-=this.B.hc},function(){this.G=this.La();this.A-=this.B.hc},function(){this.F=this.La();this.A-=this.B.hc},Ch,Dh,Eh,Fh,Gh,Hh,Ih,Jh,Kh,Lh,Mh,Nh,Oh,Ph,Qh,Rh,Ch,Dh,Eh,Fh,Gh,Hh,Ih, -Jh,Kh,Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,function(){zh[this.ga()].call(this,ve,this.L);this.A-=0>this.Ma?1:this.B.Ch},Sh,function(){zh[this.ga()].call(this,ve,this.M);this.A-=0>this.Ma?1:this.B.Ch},function(){vh[this.ga()].call(this,He)},function(){wh[this.ga()].call(this,Ie)},function(){xh[this.Rg=this.ga()].call(this,We)},function(){O[this.Rg=this.ga()].call(this,Xe)},function(){this.$|=1;vh[this.ga()].call(this,Fe)},function(){this.$|=1;wh[this.ga()].call(this,Fe)},function(){xh[this.ga()].call(this,Fe)}, -function(){O[this.ga()].call(this,Fe)},function(){var a=this.ga();switch((a&56)>>3){case 0:this.Eb=this.Za.sa;break;case 1:this.Eb=this.wa.sa;break;case 2:this.Eb=this.tb.sa;break;case 3:this.Eb=this.yb.sa;break;default:N.call(this);return}this.$|=1;wh[a].call(this,Ge)},function(){this.$|=1;this.D=this.N=this.Yl;O[this.ga()].call(this,Me)},function(){var a,b=this.ga(),c=(b&56)>>3;switch(c){case 0:a=this.H;break;case 2:a=this.K;break;case 3:a=this.C;break;default:if(80286<=this.Ia){sc.call(this);return}switch(c){case 1:a= -this.J;break;case 4:a=this.Y;break;case 5:a=this.I;break;case 6:a=this.G;break;case 7:a=this.F}}O[b].call(this,Fe);switch(c){case 0:kd(this,this.H);this.H=a;break;case 1:hd(this,this.J);this.J=a;break;case 2:jd(this,this.K);this.K=a;break;case 3:id(this,this.C);this.C=a;break;case 4:kd(this,this.Y);this.Y=a;break;case 5:hd(this,this.I);this.I=a;break;case 6:jd(this,this.G);this.G=a;break;case 7:id(this,this.F),this.F=a}},function(){this.$|=1;zh[this.ga()].call(this,we,this.La)},function(){this.A-= -3},function(){var a=this.H;this.H=this.J;this.J=a;this.A-=3},function(){var a=this.H;this.H=this.K;this.K=a;this.A-=3},function(){var a=this.H;this.H=this.C;this.C=a;this.A-=3},function(){var a=this.H;this.H=this.Y;this.Y=a;this.A-=3},function(){var a=this.H;this.H=this.I;this.I=a;this.A-=3},function(){var a=this.H;this.H=this.G;this.G=a;this.A-=3},function(){var a=this.H;this.H=this.F;this.F=a;this.A-=3},function(){this.H=this.H<<24>>24&65535;this.A-=2},function(){this.K=this.H&32768?65535:0;this.A-= -this.B.Nk},function(){var a=this.L(),b=this.L();L(this,this.wa.sa);L(this,this.ua);Sc(this,a,b);this.A-=this.B.Qk},function(){N.call(this)},function(){L(this,Vc(this));this.A-=this.B.pc},function(){Tc(this,this.La());this.A-=this.B.hc},function(){var a=this.H>>8;a&1?xd(this):sd(this);a&4?nd(this)||(this.la^=1):nd(this)&&(this.la^=1);a&16?yd(this):td(this);a&64?zd(this):ud(this);a&128?Ad(this):vd(this);this.A-=this.B.Db},function(){this.H=this.H&255|(Vc(this)&213)<<8;this.A-=this.B.Db},function(){this.H= -this.H&-256|this.U(this.D,this.L());this.A-=this.B.gj},function(){this.H=this.V(this.D,this.L());this.A-=this.B.gj},function(){var a=this.L(),b=this.H;this.Md(this.D.fc(a,0),b);this.A-=this.B.hj},function(){var a=this.L(),b=this.H;this.bd(this.D.fc(a,1),b);this.A-=this.B.hj},function(){var a=1,b=0,c=this.B.ij;this.Aa&192&&(a=this.J,b=1,c=this.B.kj,this.Aa&256||(this.A-=this.B.jj));if(a--){var d=this.Ba&1024?-1:1,e=this.U(this.D,this.G);this.Md(this.Za.fc(this.F,0),e);this.G=this.G+d&65535;this.F= -this.F+d&65535;this.A-=c;this.J-=b;a&&(ld(this,this.Aa&16?-3:-2),this.$|=256)}},function(){var a=1,b=0,c=this.B.ij;this.Aa&192&&(a=this.J,b=1,c=this.B.kj,this.Aa&256||(this.A-=this.B.jj));if(a--){var d=this.Ba&1024?-2:2,e=this.V(this.D,this.G);this.bd(this.Za.fc(this.F,1),e);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c;this.J-=b;a&&(ld(this,this.Aa&16?-3:-2),this.$|=256)}},function(){var a=1,b=0,c=this.B.Ti;this.Aa&192&&(a=this.J,b=1,c=this.B.Vi,this.Aa&256||(this.A-=this.B.Ui));if(a--){var d= -this.Ba&1024?-1:1,e=this.U(this.D,this.G),f=this.O(this.Za,this.F);Sd.call(this,e,f);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c-this.B.sb;this.J-=b;a&&pd(this)==(this.Aa&64)&&(ld(this,this.Aa&16?-3:-2),this.$|=256)}},function(){var a=1,b=0,c=this.B.Ti;this.Aa&192&&(a=this.J,b=1,c=this.B.Vi,this.Aa&256||(this.A-=this.B.Ui));if(a--){var d=this.Ba&1024?-2:2,e=this.V(this.D,this.G),f=this.P(this.Za,this.F);$d.call(this,e,f);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c-this.B.sb;this.J-= -b;a&&pd(this)==(this.Aa&64)&&(ld(this,this.Aa&16?-3:-2),this.$|=256)}},function(){this.Z=this.la=this.oa=this.H&255&this.ga();this.fa=256;this.A-=this.B.Me},function(){this.Z=this.la=this.oa=this.H&this.L();this.fa=65536;this.A-=this.B.Me},function(){var a=1,b=0,c=this.B.tj;this.Aa&192&&(a=this.J,b=1,c=this.B.vj,this.Aa&256||(this.A-=this.B.uj));if(a--){var d=this.H;this.Md(this.Za.fc(this.F,0),d);this.F=this.F+(this.Ba&1024?-1:1)&65535;this.A-=c;this.J-=b;a&&(ld(this,-2),this.$|=256)}},function(){var a= -1,b=0,c=this.B.tj;this.Aa&192&&(a=this.J,b=1,c=this.B.vj,this.Aa&256||(this.A-=this.B.uj));if(a--){var d=this.H;this.bd(this.Za.fc(this.F,1),d);this.F=this.F+(this.Ba&1024?-2:2)&65535;this.A-=c;this.J-=b;a&&(ld(this,-2),this.$|=256)}},function(){var a=1,b=0,c=this.B.aj;this.Aa&192&&(a=this.J,b=1,c=this.B.cj,this.Aa&256||(this.A-=this.B.bj));a--&&(this.H=this.H&-256|this.U(this.D,this.G),this.G=this.G+(this.Ba&1024?-1:1)&65535,this.A-=c,this.J-=b,a&&(ld(this,this.Aa&16?-3:-2),this.$|=256))},function(){var a= -1,b=0,c=this.B.aj;this.Aa&192&&(a=this.J,b=1,c=this.B.cj,this.Aa&256||(this.A-=this.B.bj));a--&&(this.H=this.V(this.D,this.G),this.G=this.G+(this.Ba&1024?-2:2)&65535,this.A-=c,this.J-=b,a&&(ld(this,this.Aa&16?-3:-2),this.$|=256))},function(){var a=1,b=0,c=this.B.nj;this.Aa&192&&(a=this.J,b=1,c=this.B.pj,this.Aa&256||(this.A-=this.B.oj));a--&&(Sd.call(this,this.H&255,this.O(this.Za,this.F)),this.F=this.F+(this.Ba&1024?-1:1)&65535,this.A-=c-this.B.sb,this.J-=b,a&&pd(this)==(this.Aa&64)&&(ld(this,-2), -this.$|=256))},function(){var a=1,b=0,c=this.B.nj;this.Aa&192&&(a=this.J,b=1,c=this.B.pj,this.Aa&256||(this.A-=this.B.oj));a--&&($d.call(this,this.H,this.P(this.Za,this.F)),this.F=this.F+(this.Ba&1024?-2:2)&65535,this.A-=c-this.B.sb,this.J-=b,a&&pd(this)==(this.Aa&64)&&(ld(this,-2),this.$|=256))},function(){this.H=this.H&-256|this.ga();this.A-=this.B.Db},function(){this.J=this.J&-256|this.ga();this.A-=this.B.Db},function(){this.K=this.K&-256|this.ga();this.A-=this.B.Db},function(){this.C=this.C&-256| -this.ga();this.A-=this.B.Db},function(){this.H=this.H&255|this.ga()<<8;this.A-=this.B.Db},function(){this.J=this.J&255|this.ga()<<8;this.A-=this.B.Db},function(){this.K=this.K&255|this.ga()<<8;this.A-=this.B.Db},function(){this.C=this.C&255|this.ga()<<8;this.A-=this.B.Db},function(){this.H=this.L();this.A-=this.B.Db},function(){this.J=this.L();this.A-=this.B.Db},function(){this.K=this.L();this.A-=this.B.Db},function(){this.C=this.L();this.A-=this.B.Db},function(){this.Y=this.L();this.A-=this.B.Db}, -function(){this.I=this.L();this.A-=this.B.Db},function(){this.G=this.L();this.A-=this.B.Db},function(){this.F=this.L();this.A-=this.B.Db},Th,Uh,Th,Uh,function(){O[this.ga()].call(this,Oe)},function(){O[this.ga()].call(this,Ne)},function(){this.$|=1;yh[this.ga()].call(this,xe,this.ga)},function(){this.$|=1;zh[this.ga()].call(this,xe,this.L)},Vh,Wh,Vh,Wh,function(){Fd.call(this,3,null,this.B.gl)},function(){var a=this.ga();Xc(this,a)?Fd.call(this,a,null,0):this.A--},function(){rd(this)?Fd.call(this, -4,null,this.B.hl):this.A-=this.B.il},function(){Sc(this,this.La(),this.La());Tc(this,this.La());this.Yg&&bd(this,this.Fa);this.A-=this.B.el},function(){yh[this.ga()].call(this,ye,pe)},function(){zh[this.ga()].call(this,ze,pe)},function(){yh[this.ga()].call(this,ye,qe)},function(){zh[this.ga()].call(this,ze,qe)},function(){var a=this.ga(),b=this.H&255;this.H=(b/a&255)<<8|b%a;this.fa=256;this.Z=this.la=b;this.A-=this.B.Kk},function(){var a=this.ga();this.Z=this.la=this.H=(this.H>>8)*a+this.H&255;this.fa= -256;this.A-=this.B.Jk},function(){this.H=this.H&-256|(md(this)?255:0);this.A-=2},function(){this.H=this.H&-256|this.U(this.D,this.C+(this.H&255)&65535);this.A-=this.B.Il},Xh,Xh,Xh,Xh,Xh,Xh,Xh,Xh,function(){var a=this.M();(this.J=this.J-1&65535)&&this.Z&this.fa-1?(K(this,this.ua+a),this.A-=this.B.pl):this.A-=this.B.dj},function(){var a=this.M();!(this.J=this.J-1&65535)||this.Z&this.fa-1?this.A-=this.B.fj:(K(this,this.ua+a),this.A-=this.B.ej)},function(){var a=this.M();(this.J=this.J-1&65535)?(K(this, -this.ua+a),this.A-=this.B.ol):this.A-=this.B.dj},function(){var a=this.M();this.J?this.A-=this.B.fj:(K(this,this.ua+a),this.A-=this.B.ej)},function(){var a=this.ga();this.H=this.H&-256|vb(this.qa,a,this.Fa-2);this.A-=this.B.Yi},function(){var a=this.ga();this.H=vb(this.qa,a,this.Fa-1)|vb(this.qa,a+1&65535,this.Fa-2)<<8;this.A-=this.B.Yi},function(){var a=this.ga();zb(this.qa,a,this.H&255,this.Fa-2);this.A-=this.B.mj},function(){var a=this.ga();zb(this.qa,a,this.H&255,this.Fa-2);zb(this.qa,a+1&65535, -this.H>>8,this.Fa-2);this.A-=this.B.mj},function(){var a=this.L();L(this,this.ua);K(this,this.ua+a);this.A-=this.B.Ok},function(){var a=this.L();K(this,this.ua+a);this.A-=this.B.Zi},function(){Sc(this,this.L(),this.L());this.A-=this.B.kl},function(){var a=this.M();K(this,this.ua+a);this.A-=this.B.Zi},function(){this.H=this.H&-256|vb(this.qa,this.K,this.Fa-1);this.A-=this.B.Xi},function(){this.H=vb(this.qa,this.K,this.Fa-1)|vb(this.qa,this.K+1&65535,this.Fa-1)<<8;this.A-=this.B.Xi},function(){zb(this.qa, -this.K,this.H&255,this.Fa-1);this.A-=this.B.lj},function(){zb(this.qa,this.K,this.H&255,this.Fa-1);zb(this.qa,this.K+1&65535,this.H>>8,this.Fa-1);this.A-=this.B.lj},Yh,Yh,function(){this.$|=132;this.A-=this.B.ne},function(){this.$|=68;this.A-=this.B.ne},function(){this.mb|=4;this.A-=2;this.ca&&Cd(this.ca)?(ld(this,-1),this.wb()):this.Ba&512||(this.ca&&ld(this,-1),this.wb())},function(){md(this)?sd(this):xd(this);this.A-=2},function(){this.Eb=-1;yh[this.ga()].call(this,Be,se);0<=this.Eb&&(this.H=this.Eb)}, -function(){this.Eb=-1;zh[this.ga()].call(this,Ce,se);0<=this.Eb&&(this.H=this.Eb,this.K=this.xg)},function(){this.Z&=~this.fa;this.A-=2},function(){this.Z|=this.fa;this.A-=2},function(){this.Ba&=-513;this.A-=this.B.Mk},function(){this.Ba|=512;this.$|=4;this.A-=2},function(){this.Ba&=-1025;this.A-=2},function(){this.Ba|=1024;this.A-=2},function(){yh[this.ga()].call(this,Kc,se)},function(){zh[this.ga()].call(this,Nc,se)}]; -function P(a){y.call(this,"ChipSet",a,P);this.Ia=a.model;this.Ia=void 0!==this.Ia?parseInt(this.Ia,10):Zh;this.Yb=0;var b=a.sw1;if(b)this.Yb=$h(b,ai|bi.gm);else{this.Td=[360,360];(b=a.floppies)&&void 0!==b.length&&(this.Td=b);if(b=this.Td.length)this.Yb|=ci.Sh,b--,this.Yb|=(b&3)<=di&&(this.Qf=this.Rf=2);this.mh=a.scaleTimers||!1; -this.bp=a.rtcDate;this.uk=!1;a.sound&&window&&"webkitAudioContext"in window&&(this.ii=new webkitAudioContext);this.reset(!0);this.Ta()}A(y,P);var Zh=5150,di=5170,ei={none:0,tv:1,color:2,mono:3,ega:0},ci={Sh:1,ONE:0,Fp:64,Dp:128,np:192,Cf:192,Df:6},ai=12,bi={Ep:16,ip:32,gm:48,Cf:48,Df:4};k=P.prototype; -k.zb=function(a,b,c,d){switch(c){case "sw1":return this.ya[c]=d,fi(this,c,d,this.Yb,{0:this.Ia==Zh?"Bootable Floppy Drive":"Loop on POST",1:this.Ia==Zh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Ia==Zh)return this.ya[c]=d,fi(this,c,d,this.te,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.ya[c]=d,!0}return!1}; -k.oc=function(a,b,c,d){this.qa=b;this.T=c;this.ca=d;this.Ha=a;this.fb=db(a,"Keyboard");this.Jl=Math.round(c.ba.Hd/1193181);sb(b,this,gi);yb(b,this,hi);this.Iab;b++){var c=13>=b?qi(e,b):e.ra[b];a&&(a+="\n");a+="CMOS[0x"+t(b)+"]: 0x"+t(c)}e.ca.message(a)})}Wc(c,26,this,this.En)};k.Xb=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};k.Wb=function(a){return a&&this.save?this.save():!0}; -k.reset=function(a){var b;this.cd=this.Yb;this.We=this.te;ri(this);this.cb=Array(this.Qf);for(b=0;b=di){this.jb=16;this.ud=0;this.Zd=16;this.Og=0;this.ze=160;512<=vi(this)&&(this.ze|=16);3==wi(this)&&(this.ze|=64);this.bi=3;this.Nf=0;this.Kg=Array(7);this.Ae=0;a&&(this.ra=Array(64)); -xi(this,this.bp);for(a=21;24>=a;a++)this.ra[a]=0;for(a=14;46>a;a++)void 0===this.ra[a]&&(this.ra[a]=0);this.ra[20]=this.cd&(bi.Cf|2|ci.Sh|ci.Cf);this.ra[16]=yi(this,0)<<4|yi(this,1);zi(this)}}; -function xi(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.ea("CMOS date invalid ("+b+"), using "+c)):b&&a.ea("CMOS date: "+c);a.ra[0]=c.getSeconds();a.ra[1]=0;a.ra[2]=c.getMinutes();a.ra[3]=0;a.ra[4]=c.getHours();a.ra[5]=0;a.ra[6]=c.getDay()+1;a.ra[7]=c.getDate();a.ra[8]=c.getMonth()+1;c=c.getFullYear();a.ra[9]=c%100;c/=100;a.ra[50]=c%10|c/10<<4;a.fg=-1;a.ra[10]=38;a.ra[11]=2;a.ra[12]=0;a.ra[13]=128} -function qi(a,b){var c=a.ra[b];if(10>b){var d=!1;4!=b&&5!=b||a.ra[11]&2||(c=12>c?c?c:12:(c-=12)?c+128:140,d=!0);a.ra[11]&4||(d&&128c;c++)b+=a.ra[c];a.ra[47]=b&255;a.ra[46]=b>>8} -k.save=function(){var a=new I(this);a.set(0,[this.Yb,this.te,this.cd,this.We]);for(var b=[],c=0;c=di&&(a.set(5,[this.jb,this.ud,this.Zd,this.Og,this.ze,this.bi]),a.set(6,[this.Nf,this.Kg,this.Ae,this.ra,this.fg]));return a.data()}; -k.restore=function(a){var b,c;b=a[0];this.Yb=b[0];this.te=b[1];this.cd=b[2];this.We=b[3];b=a[1];this.cb=Array(this.Qf);for(c=0;c>2)+1)*a.Hn+32*((b?a.te:a.We)&15)}function Ci(a,b){var c=b?a.Yb:a.cd;return a.Ia!=Zh||c&ci.Sh?((c&ci.Cf)>>ci.Df)+1:0} -function yi(a,b){if(b>bi.Df} -function fi(a,b,c,d,e){for(var f="",h=1;8>=h;h++){var g="pcjs-bitCell";h||(g+=" pcjs-bitCellLeft");f+='
'+h+"
\n"}c.innerHTML=f;b=D(c,"pcjs-bitCell");c=null;for(h=0;h>2].Fb[b&3],c,d,e)} -function Li(a,b,c){b=a.cb[b>>2].Fb[b&3];b.$g&&b.Ai&&b.Eh?(c&&(b.bh=c),b.Fd||Gd(a,b,!0)):c&&c(!0)}function Gd(a,b,c){c&&(b.count=b.Zb[1]<<8|b.Zb[0],b.bm=b.mode&12,b.vk=b.Yc=!1);for(var d=!1;0<=b.count&&(c=b.Ug<<16|b.Ob[1]<<8|b.Ob[0],4==b.bm?(d=!0,function(c){b.Ai.call(b.$g,b.Eh,-1,function(f,h){0>f&&(b.vk||(b.vk=!0),f=255);b.Fd||ob(a.qa,c,f);(d=h)&&setTimeout(function(){Si(b)||Gd(a,b)},0)})}(c)):8==b.bm?(c=mb(a.qa,c),0>b.Ai.call(b.$g,b.Eh,c)&&(b.Yc=!0)):b.Yc=!0),!d&&!Si(b););} -function Si(a){if(!a.Yc&&0<=--a.count&&(a.mode&32?(a.Ob[0]--,0>a.Ob[0]&&(a.Ob[0]=255,a.Ob[1]--,0>a.Ob[1]&&(a.Ob[1]=255))):(a.Ob[0]++,255>3,e=a.ub[d];e.Hb|=1<<(b&7);e.kg=c||0;1==d&&(a.ub[0].Hb|=4);Vi(a,d)} -function Zi(a,b){var c=b>>3,d=a.ub[c],e=1<<(b&7);d.Hb&e&&(d.Hb&=~e,1!=c||d.Hb||(a.ub[0].Hb&=-5),Vi(a,c))}function Ed(a,b){void 0===b&&(b=0);var c=-1,d=a.ub[b];if(d.kg)c=-2,d.kg--;else for(var e=d.Hb&((d.Fc|d.vd)^255),f=d.Be+1;;){var f=f&7,h=1<>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.Gb[a];e.yg=b;e.mode=d;e.ek=c;e.Ic=[0,0];e.Zb=[0,0];e.Wf=[0,0];e.kd=!1;e.Zf=!1;e.ff=!1;aj(this,a);0==a&&Zi(this,0);2==a&&255==this.ub[0].vd&&77==this.yc&&(a=this.Gb[0],a.Xc[0]=a.Ic[0],a.Xc[1]=a.Ic[1],a.qe=F(this.T,this.mh))}else oi(this,a),b=this.Gb[a],b.Wf[0]=b.Zb[0],b.Wf[1]=b.Zb[1],b.Zf=!0,aj(this,a)}}; -function cj(a,b){var c=a.Gb[b],d=c.Ic[1]<<8|c.Ic[0];d||(d=1==c.hd?256:65536);return d}function aj(a,b){var c=a.Gb[b];c.fe=32==c.yg?1:0;c.hd=48==c.yg?2:1} -function oi(a,b,c){var d=a.Gb[b];if(d.ff&&(2!=b||a.yc&1)){var e=F(a.T,a.mh),f=(e-d.qe)/a.Jl|0;0>f&&(d.qe=e,f=0);var h=cj(a,b),g=a.Gb[b],l=g.Xc[1]<<8|g.Xc[0];l||(l=1==g.hd?256:65536);g=l-f;0==d.mode?(0>=g&&(g=0),g||(d.kd=!0,d.ff=!1,b||Yi(a,0))):4==d.mode?(d.kd=1!=g,0>=g&&(g=h+g,0>=g&&(g=h),d.Xc[0]=g&255,d.Xc[1]=g>>8,d.qe=e,!b&&d.kd&&Yi(a,0))):6==d.mode&&(g-=f,0>=g&&(d.kd=!d.kd,g=h+g,0>=g&&(g=h),d.Xc[0]=g&255,d.Xc[1]=g>>8,d.qe=e,!b&&d.kd&&Yi(a,0)));d.Zb[0]=g&255;d.Zb[1]=g>>8;c&&(a.qe=0)}return d} -function Yb(a,b){for(var c=0;c=di){var c=0,d=a.T.ba.Hd,e=F(a.T,a.mh);if(0<=a.fg&&(c=e-a.fg,Math.floor(c/d)&&60<=++a.ra[0]&&(a.ra[0]=0,60<=++a.ra[2]&&(a.ra[2]=0,24<=++a.ra[4])))){a.ra[4]=0;a.ra[6]=a.ra[6]%7+1;var f=a.ra[9],h=qa[a.ra[8]-1];28==h&&0===f%4&&(f%100||0===f%400)&&h++;++a.ra[7]>h&&(a.ra[7]=1,12<++a.ra[8]&&(a.ra[8]=1,a.ra[9]=(a.ra[9]+1)%100))}a.fg=e-c%d}} -k.qn=function(a,b){var c=this.Tg;this.Pf&16&&(this.yc&128?c=this.cd:this.fb&&(c=dj(this.fb)));this.da(a,null,b,"PPI_A",ej,c);return c};k.Ho=function(a,b,c){this.da(a,b,c,"PPI_A",ej);this.Tg=b};k.rn=function(a,b){var c=this.yc;this.da(a,null,b,"PPI_B",ej,c);return c};k.Io=function(a,b,c){this.da(a,b,c,"PPI_B",ej);fj(this,b);this.fb&&gj(this.fb,b&128?!1:!0,b&64?!0:!1)};function fj(a,b){var c=!!(b&2),d=!!(a.yc&2);a.yc=b;c!=d&&Xb(a,c)} -k.sn=function(a,b){var c=0,c=this.Ia==Zh?this.yc&4?c|this.We&15:c|this.We>>4&1:this.yc&8?c|this.cd>>4:c|this.cd&15;this.yc&1&&oi(this,2).kd&&(c=this.yc&2?c|32:c|16);this.da(a,null,b,"PPI_C",ej|Cb,c);return c};k.Jo=function(a,b,c){this.da(a,b,c,"PPI_C",ej);this.di=b};k.tn=function(a,b){var c=this.Pf;this.da(a,null,b,"PPI_CTRL",ej,c);return c};k.Ko=function(a,b,c){this.da(a,b,c,"PPI_CTRL",ej);this.Pf=b}; -k.Gm=function(a,b){var c=this.Og;this.da(a,null,b,"8042_OUTBUFF",hj,c);this.jb&=-258;var d=this.fb&&dj(this.fb,!0);d&&ij(this,d);return c};k.Zn=function(a,b,c){this.da(a,b,c,"8042_INBUF.DATA",hj);if(this.jb&8)switch(this.ud){case 96:jj(this,b);break;case 209:kj(this,b);break;default:if(jj(this,this.Zd&-17),this.fb){a=-1;switch(b){case 255:a=250,lj(this.fb)}ij(this,a)}}this.ud=b;this.jb&=-9};k.Hm=function(a,b){var c=this.yc&-209|(F(this.T)&64?16:0);this.da(a,null,b,"8042_RWREG",hj|mj,c);return c}; -k.$n=function(a,b,c){this.da(a,b,c,"8042_RWREG",hj);fj(this,b)};k.Im=function(a,b){this.da(a,null,b,"8042_STATUS",hj,this.jb);var c=this.jb&255;this.jb&256&&(this.jb|=1,this.jb&=-257);return c}; -k.Yn=function(a,b,c){this.da(a,b,c,"8042_INBUFF.CMD",hj);this.ud=b;this.jb|=8;a=0;240<=this.ud&&(a=this.ud^15,this.ud=240);switch(this.ud){case 192:ij(this,this.ze);break;case 173:jj(this,this.Zd|16);break;case 174:jj(this,this.Zd&-17);break;case 170:this.fb&&nj(this.fb,!0);jj(this,this.Zd|16);ij(this,85);kj(this,3);break;case 224:ij(this,this.Zd&16?0:1);break;case 240:a&1&&Rc(this.T)}};function jj(a,b){a.Zd=b;a.jb=a.jb&-5|b&4;a.fb&&gj(a.fb,!!(b&8),!(b&16))&&ij(a,dj(a.fb,!0))} -function ij(a,b){0<=b&&(a.Og=b,a.jb&=-2,a.jb|=256)}function kj(a,b){a.bi=b;ib(a.qa,!!(b&2));b&1||Rc(a.T)}k.Wm=function(a,b){this.da(a,null,b,"CMOS_ADDR",pi,this.Ae);return this.Ae};k.po=function(a,b,c){this.da(a,b,c,"CMOS_ADDR",pi);this.Ae=b;this.Sg=b&128?0:128};k.Xm=function(a,b){var c=this.Ae&63,d=13>=c?qi(this,c):this.ra[c];this.da(a,null,b,"CMOS_DATA["+t(c)+"]",pi,d);return d}; -k.qo=function(a,b,c){var d=this.Ae&63;this.da(a,b,c,"CMOS_DATA["+t(d)+"]",pi);a=this.ra;13>=d&&10>d&&(c=!1,this.ra[11]&4||(b=10*(b>>4)+(b&15),c=!0),4==d||5==d)&&(c&&12=b?b=12==b?0:b:(b-=116,b=24==b?12:b)));a[d]=b};k.on=function(a,b){this.da(a,null,b,"MFG_DATA",ej,this.Nf);return this.Nf};k.Eo=function(a,b,c){this.da(a,b,c,"MFG_DATA",ej);this.Nf=b};k.Go=function(a,b,c){this.da(a,b,c,"NMI",ej);this.Sg=b}; -k.En=function(a){var b=this.T.H>>8;this.ca&&E(this.ca,oj)&&(Zc(this.ca,26,a),$c(this.T,a,function(a,d){return function(e){d=F(a.T)-d;var f,h=a.T.K&255,g=a.T.K>>8,l=a.T.K&255,n=a.T.K>>8;if(2==b||3==b)f=" CH(hour)="+v(g)+" CL(min)="+t(h)+" DH(sec)="+t(n);else if(4==b||5==b)f=" CX(year)="+v(a.T.J)+" DH(month)="+t(n)+" DL(day)="+t(l);ad(a.ca,26,e,d,f)}}(this,F(this.T))));return!0};function $h(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.Ab[c++]=f[b]>>16&255,this.Ab[c++]=f[b]>>24&255;else this.Ab=d;this.Xh=d.symbols;if(!this.Ab.length){x("Empty ROM: "+a);return}if(1==this.Ab.length){x(this.Ab[0]);return}}catch(h){this.Ka("ROM data error: "+ -h.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.Ab=Array(a.length),d=0;dthis.Mg?21:23,c=a.ra[b]|a.ra[b+1]<<8,c=c+(this.Od>>10);a.ra[b]=c&255;a.ra[b+1]=c>>8;zi(a)}}else x("No RAM allocated")}; -Fa(function(){for(var a=D(window.document,"pcjs","ram"),b=0;ba.wc.length){if(!(!d&&!a.Wh[c]||d&&a.Wh[c])){a.Wh[c]=d;a.Ra("scan code "+t(b)+" buffered");a.wc.push(b);1==a.wc.length&&a.na&&Yi(a.na,1);for(var e in zj)if(zj[e]==c){(c=a.ya["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.wc.length&&a.wc.push(255),a.Ra("scan code buffer overflow")}function Ej(a,b){var c=b?a.Ln:a.Kn;a.T&&a.T.ba.ld&&(c/=a.T.ba.ld);return c} -function Fj(a,b){!a.Qe||void 0!==b&&b==a.Qe||(clearTimeout(a.qd[a.Qe]),Gj(a,a.Qe,!1))} -function Bj(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Nl=f);240==f+224?(a.Ja&=-2,c&&(a.Ja|=1),f+=224,e=!1):241==f+224?(a.Ja&=-5,c&&(a.Ja|=4),f+=224,e=!1):242==f+224?(a.Ja&=-9,c&&(a.Ja|=8),f+=224,e=!1):244==f+224?(a.Ja&=-17,c&&(a.Ja|=16),f+=224,d=Cj(a,f)):91==f?(a.Ja&=-33,c&&(a.Ja|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.Ja&12)&&(f=254),d=c?!Cj(a,f):!1):void 0!==S[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.Ja&=-33,a.sk||f!=a.Nl||Fj(a));void 0===d&&(d=!Gj(a,f,c));return d} -function Cj(a,b,c){var d=!1;Fj(a,b);Gj(a,b,!0)&&(c?Gj(a,b,!1):(c=!1,a.qd[b]&&(clearTimeout(a.qd[b]),c=!0),c=Ej(a,c),a.qd[a.Qe=b]=setTimeout(function(a){return function(){Gj(a,b,!1)}}(a),c)),d=!0);return d} -function Gj(a,b,c){var d=!1;c||(a.qd[b]=null,a.Qe==b&&(a.Qe=0));var e=S[b];void 0===e&&1<=b&&26>=b&&(e=S[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.Ja&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.Ja&17||(d=42):224==f?a.Ja&18||(d=54):241==f?a.Ja&4||(d=29):242==f&&(a.Ja&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(Vj)];this.ca=a.ca;this.type=e[0];this.port=e[1];this.je=b;this.Ua=e[2];this.Nb=e[3];this.Vc=d||e[4];65536<=this.Vc&&720896<=this.Ua&&(this.Nb=Math.min(this.Vc>>2,32768));this.lc=c[0];this.Ac=c[1];this.bf=c[2];this.wf=c[3];this.nc=c[4]&255;this.qh=c[4]>>8&255;this.cc=c[5];this.Hi=Vj;this.Ng=Wj;if(5==b){this.Hi=Xj;this.Ng=Yj;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5), -0,0,0,Array(9),0,[this.Ua,this.Nb,this.Vc],Array(this.Vc>>2),771,0,4294967295,0,4294967295,0,4294967295,0,0,0]);this.jd=b[0];this.Bd=b[1];this.Rd=b[2];this.Zh=Zj;this.Rh=b[3];this.cg=b[4];this.oh=b[5];this.Dd=b[6];this.Ff=b[7];this.ai=ak;this.Bi=b[8];this.Ci=b[9];this.Cd=b[10];this.we=b[11];this.$h=bk;this.xb=b[12];d=b[13];"number"==typeof d&&(d=[this.Ua,this.Nb,d]);this.Ua=d[0];this.Nb=d[1];d=this.Vc>>2;if((this.ed=b[14])&&this.ed.length>8&255)} -var ek=[,,function(a){a+=this.offset;return(this.ha.xb=this.va[a])>>this.ha.Bj&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.va[b]>>8:this.va[b])&255}];ek[16]=function(a){a+=this.offset;a=this.va[a];for(var b=this.ha.Ji&this.ha.Ki,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};ek[512]=function(a,b){var c=a+this.offset,d;d=this.va[c]&~this.ha.hb|(b|b<<8|b<<16|b<<24)&this.ha.hb;d=d&this.ha.nb|this.ha.xb&~this.ha.nb;this.va[c]!=d&&(this.va[c]=d,this.lb=!0)}; -ek[1024]=function(a,b){var c=a+this.offset;b=b>>this.ha.md|b<<8-this.ha.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ha.pe|this.ha.Ne;d=d&this.ha.hb|this.va[c]&~this.ha.hb;d=d&this.ha.nb|this.ha.xb&~this.ha.nb;this.va[c]!=d&&(this.va[c]=d,this.lb=!0)}; -ek[1536]=function(a,b){var c=a+this.offset;b=b>>this.ha.md|b<<8-this.ha.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ha.pe|this.ha.Ne;d&=this.ha.xb;d=d&this.ha.hb|this.va[c]&~this.ha.hb;d=d&this.ha.nb|this.ha.xb&~this.ha.nb;this.va[c]!=d&&(this.va[c]=d,this.lb=!0)}; -ek[2560]=function(a,b){var c=a+this.offset;b=b>>this.ha.md|b<<8-this.ha.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ha.pe|this.ha.Ne;d|=this.ha.xb;d=d&this.ha.hb|this.va[c]&~this.ha.hb;d=d&this.ha.nb|this.ha.xb&~this.ha.nb;this.va[c]!=d&&(this.va[c]=d,this.lb=!0)}; -ek[3584]=function(a,b){var c=a+this.offset;b=b>>this.ha.md|b<<8-this.ha.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ha.pe|this.ha.Ne;d^=this.ha.xb;d=d&this.ha.hb|this.va[c]&~this.ha.hb;d=d&this.ha.nb|this.ha.xb&~this.ha.nb;this.va[c]!=d&&(this.va[c]=d,this.lb=!0)};ek[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.ha.hb&(d==a?16711935:4278255360);c=(b|b<<8|b<<16|b<<24)&c|this.va[d]&~c;c=c&this.ha.nb|this.ha.xb&~this.ha.nb;this.va[d]!=c&&(this.va[d]=c,this.lb=!0)}; -ek[4096]=function(a){a+=this.offset;var b=this.va[a]&~this.ha.hb|this.ha.xb&this.ha.hb;this.va[a]!=b&&(this.va[a]=b,this.lb=!0)};ek[8192]=function(a,b){var c=a+this.offset,d=Rj[b&15],d=d&this.ha.hb|this.va[c]&~this.ha.hb,d=d&this.ha.nb|this.ha.xb&~this.ha.nb;this.va[c]!=d&&(this.va[c]=d,this.lb=!0)};ek[24576]=function(a,b){var c=a+this.offset,d=Rj[b&15],d=d&this.ha.xb,d=d&this.ha.hb|this.va[c]&~this.ha.hb,d=d&this.ha.nb|this.ha.xb&~this.ha.nb;this.va[c]!=d&&(this.va[c]=d,this.lb=!0)}; -ek[40960]=function(a,b){var c=a+this.offset,d=Rj[b&15],d=d|this.ha.xb,d=d&this.ha.hb|this.va[c]&~this.ha.hb,d=d&this.ha.nb|this.ha.xb&~this.ha.nb;this.va[c]!=d&&(this.va[c]=d,this.lb=!0)};ek[57344]=function(a,b){var c=a+this.offset,d=Rj[b&15],d=d^this.ha.xb,d=d&this.ha.hb|this.va[c]&~this.ha.hb,d=d&this.ha.nb|this.ha.xb&~this.ha.nb;this.va[c]!=d&&(this.va[c]=d,this.lb=!0)}; -function lk(a){var b=[];if(void 0!==a.je){b[0]=a.lc;b[1]=a.Ac;b[2]=a.bf;b[3]=a.wf;b[4]=a.nc|a.qh<<8;b[5]=a.cc;if(5==a.je){var c=[];c[0]=a.jd;c[1]=a.Bd;c[2]=a.Rd;c[3]=a.Rh;c[4]=a.cg;c[5]=a.oh;c[6]=a.Dd;c[7]=a.Ff;c[8]=a.Bi;c[9]=a.Ci;c[10]=a.Cd;c[11]=a.we;c[12]=a.xb;c[13]=[a.Ua,a.Nb,a.Vc];var d;a:if(d=a.ed){var e=0,f=[];if(void 0!==d[0])for(var h=0;2>h;h++)for(var g=h;g>1;f[e++]=l;g=n}if(f.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var n=q(b.Ua+a)+":",p=0;8>p&&a>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),pb(this.qa,b,c|d<<8);Lb(this,!0)}};function uk(a){a.ma.cg&1?(a.Uc=a.gi,a.Bb=a.ma):(a.Uc=a.ma,a.Bb=a.Zg)}k.save=function(){var a=new I(this);a.set(0,lk(this.gi));a.set(1,lk(this.Zg));a.set(2,[this.me,this.nd,this.Jd]);a.set(3,lk(this.ma));return a.data()}; -k.restore=function(a){var b=a[2];this.me=b[0];this.nd=b[1];this.Jd=b[2];this.Ga=null;this.Uc=this.gi=new Tj(this,1,a[0]);this.Bb=this.Zg=new Tj(this,3,a[1]);this.ma=new Tj(this,5,a[3],this.Vc);this.ma.lc&&uk(this);vk(this);if(!xk(this))return!1;yk(this);return!0}; -k.Un=function(a,b,c){if(c)this.Ka("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){x("Empty font ROM image: "+a);return}if(1==d.length){x(d[0]);return}if(8192==d.length)wj(this,d,[0,6144]);else{this.Ka("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ka("Font ROM data error: "+e.message);return}this.Ta()}}; -function zk(a,b){if(1==b)return a.td[0]=X[0],a.td[1]=X[7],a.td;if(2==b){var c=a.Ga.bf;if(a.Ga===a.ma){var d=a.ma.Rd[0],c=d&7;d&16&&(c|=8);18!=a.ma.Rd[1]&&(c|=32)}a.td[0]=X[c&15];c=c&32?Pj:Oj;for(d=0;dHa||!U?Ha:8,ub=V.createImageData(n.jc,n.kc),J=0;256>J;J++){for(R=0;R=Ha-2,ea=tb[R>(8<=w&&176<=J&&223>=J?7:w)?s:jc;Ck(ub,Ua,Jc,kc);z&&Ck(ub,Ua+1,Jc,kc)}V.putImageData(ub,(J&15)*n.jc,(J>>4)*n.kc)}n.Ye[u]="#"+t(s[0])+t(s[1])+t(s[2]);n.Xj[u]=s;n.Th[u]=Ob;n=!0}}a.Ud[b]=r;return n}function Dk(a){0a.Fe&&(a.Fe=0):a.Fe=-1} -function yk(a){if(a.Rb){for(var b=10;15>=b;b++)if(null==a.Ga.cc[b])return;var c=a.Ga.cc[10],b=c&31,d=a.Ga.cc[11]&31,e=a.Ga.cc[9]&31,f=!1;a.Ga===a.ma&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Ek(a);else{c=a.Ga.cc[15]+((a.Ga.cc[14]&63)<<8);a.Mc!=c&&(Ek(a),a.Mc=c);d=d-b+1;if(a.cm!=b||a.lk!=d)a.cm=b,a.lk=d;a.ge=e+1;Dk(a)}}} -function Ek(a){if(0<=a.Mc){if(void 0!==a.dc){var b=a.dc[a.Mc];if(b&131072){var b=b&-131073,c=a.Mc%a.Cb,d=Math.floor(a.Mc/a.Cb);a.Rb&&a.Ud[a.Rb]&&(a.cf&&Fk(a,c,d,b,a.cf),Fk(a,c,d,b));a.dc[a.Mc]=b}}a.Mc=-1}} -function Gk(a){var b;a=a.Ga;var c=a.we[5];if(null!=c){b=2;var d=512,e=a.we[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.md=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}k.Ue=function(a){var b=this.Ga;null!=a&&b&&a!=b.xh&&(b.Oh(a),this.qa.Oh(b.Ua,b.Nb,b.Kf))}; -function xk(a,b){var c,d=a.Jd,e=a.Ga;if(e)if(1==e.je)d=Jj;else if(5==e.je){var d=null,f=e.Vc>>2,h=32768f&&(d=c?13:14):c&&(d-=2));c=Gk(a)}}else e.Ac&8&&(e.Ac&2?(d=e.Ac&16?6:5,e.Ac&4||(d-=1)):(d=e.Ac&1?3:1,e.Ac&4&&(d-= -1)));else a.Jd=null,null==d&&(d=a.nd);if(!wk(a,d,b))return!1;a.Ue(c);return!0} -function wk(a,b,c){if(null!=b&&(b!=a.Jd||c)){a.km=0;a.Jd=b;b=a.Ga||(b==Jj?a.Uc:a.Bb);if(b!=a.Ga||b.Ua!=a.Ua||b.Nb!=a.Nb){Ek(a);if(a.Ua){if(!lb(a.qa,a.Ua,a.Nb))return!1;a.Ga&&(a.Ga.lc=!1)}a.Ga=b;b.lc=!0;a.Ua=b.Ua;a.Nb=b.Nb;if(!jb(a.qa,b.Ua,b.Nb,!1,b===a.ma?b:null))return!1}a.Rb=0;a.Cb=a.Ah;a.qc=a.Oi;a.Ii=Ij[Jj][2];b=0;var d=Ij[a.Jd];d&&(a.Cb=d[0],a.qc=d[1],a.Ii=d[2],b=d[3]||0,a.Rb=d[4],4==a.me&&a.Ga===a.ma&&3==a.Rb&&(7==a.ma.cc[9]?a.qc=43:a.Rb=5));a.Fk=a.Cb*a.qc;a.zh=a.Fk/a.Ii;a.hi=(a.zh<<1)+b;a.ik= -b?a.hi+b>>1:0;13<=a.Jd&&(a.zh<<=1);a.Ud.length&&(a.yd=Math.floor(a.xd/a.Cb),a.zd=Math.floor(a.he/a.qc),a.Rb?(b=a.Ud[a.Rb],d=a.Ud[a.Rb<<1],a.wm&&80==a.Cb?d&&a.yd>=3*d.jc>>2&&(a.Rb<<=1,b=d):(d&&a.yd>=d.jc&&(a.Rb<<=1,b=d),b&&(a.yd=b.jc,a.zd=b.kc)),a.Xf=a.Yf=0,b&&(a.Xf=a.Cb*b.jc,a.Yf=a.qc*b.kc)):(a.yd=a.zd=1,a.Xf=a.Cb,a.Yf=a.qc),a.th=a.Wc.createImageData(a.Xf,a.Yf),a.af=window.document.createElement("canvas"),a.af.width=a.Xf,a.af.height=a.Yf,a.cf=a.af.getContext("2d"),a.Sj=a.Tj=0,a.ji=a.xd,a.ki=a.he, -b=a.xd-a.Cb*a.yd,d=a.he-a.qc*a.zd,0>1,a.ji-=b),0>1,a.ki-=d),b||d)&&(a.Wc.fillStyle=a.Ib.style.backgroundColor,a.Wc.fillRect(0,0,a.xd,a.he));!1!==c?Lb(a,!0):Hk(a,!0)}return!0}function Ck(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Hk(a,b){var c;if(b){if(c=a.zh,void 0===a.dc||a.dc.length!=c)a.dc=Array(c)}else{if(void 0===a.dc)return;c=a.dc.length}for(var d=0;d>8;d=h&15;var g=a.Ud[a.Rb];g.Ef&&(d=g.Ef[d]);var l=h>>4&15;g.Ef&&(l=g.Ef[l]);e?(b*=g.jc,c*=g.kc,e.fillStyle=g.Ye[l],e.fillRect(b,c,g.jc,g.kc)):(b=b*a.yd+a.Sj,c=c*a.zd+a.Tj,a.Wc.fillStyle=g.Ye[l],a.Wc.fillRect(b,c,a.yd,a.zd));h&256&&(l=(f&15)*g.jc,f=(f>>4)*g.kc,e?e.drawImage(g.Th[d],l,f,g.jc,g.kc,b,c,g.jc,g.kc):a.Wc.drawImage(g.Th[d],l,f,g.jc,g.kc,b,c,a.yd,a.zd));h&512&&(f=a.cm,h=a.lk,e?(a.ge&&a.ge!==g.kc&&(f=Math.floor(f*g.kc/a.ge),h=Math.floor(h*g.kc/a.ge)), -e.fillStyle=g.Ye[d],e.fillRect(b,c+f,g.jc,h)):(a.ge&&a.ge!==a.zd&&(f=Math.floor(f*a.zd/a.ge),h=Math.floor(h*a.zd/a.ge)),a.Wc.fillStyle=g.Ye[d],a.Wc.fillRect(b,c+f,a.yd,h)))} -function Lb(a,b){if(a.pa.Kb){var c=!1;a.Ga&&(a.Ga===a.ma?a.ma.Bd&32&&(c=!0):a.Ga.Ac&8&&(c=!0));if(c||b){if(b)Hk(a,!0);else if(void 0===a.dc)return;var d=!1;!(b||++a.km&15)&&0<=a.Fe&&(a.Fe++,d=!0);var e=0,f=a.Fk,c=a.Ga.Ua,h=c+a.Ga.Nb,g=(a.Ga.cc[12]<<8)+a.Ga.cc[13];a.Rb&&(g<<=1);var c=c+g,l=a.hi;c+l>h&&(l=h-c,0>l&&(l=0));h=c+l;if(g=!b){for(var g=a.qa,n=!0,p=c>>g.rb;0a.Mc)return;e=a.Mc;f= -e+1}}if(a.Rb){if(a.Ud[a.Rb]){d=0;g=a.Ee=0;l=1048575;a.Ga.Ac&32&&(g=32768,l&=~g,a.Fe&2||(l&=-65537));for(c+=e<<1;c>8|(r&255)<<8;s=g;var Ha=16;p>=l))>>(Ha-=l);Ck(a.th,p++,u,n[jc])}p>B&&(B=p);u=ha&&(ha=u+1)}e+=2;h++;if(p>=a.Cb){p=0;u+=2;if(u>a.qc)break;u==a.qc&&(u=1,e=c+a.ik)}}zU;U++)ha= -B&2155905152,0>ha&&(ha+=4294967296),ha=Sj[ha]||0,Ck(a.th,g++,l,h[ha]),B<<=1;g>p&&(p=g);l=z&&(z=l+1)}e++;if(g>=a.Cb&&(g=0,++l>a.qc))break}n>2),c=this.ma.Rh&-17|(this.Pg&1<f&&(f=0);f%b.Li>b.On&&(d|=1);f%=b.Ik;f>b.Rn&&(d|=8);b.Si=e-f;b===a.ma?(d|=b.wf&48^48,b.jd=!1):d=(b.wf^=9)|240;b.wf=d;a.da(b.port+6,null,c,b===a.ma?"STATUS1":"STATUS",d);return d}k.Ra=function(a,b){this.ca&&(b||E(this.ca,rk))&&this.ca.message(a)};k.da=function(a,b,c,d,e){this.ca&&this.ca.da(this,a,b,c,d,rk,e)}; -var nk={948:T.prototype.ln,949:T.prototype.kn,952:T.prototype.mn,954:T.prototype.nn,980:T.prototype.Tm,981:T.prototype.Sm,984:T.prototype.Um,985:T.prototype.Rm,986:T.prototype.Vm},ok={948:T.prototype.Co,949:T.prototype.Bo,952:T.prototype.Do,980:T.prototype.no,981:T.prototype.mo,984:T.prototype.oo,985:T.prototype.lo},pk={960:T.prototype.Bk,961:T.prototype.Bk,962:T.prototype.xn,964:T.prototype.wn,965:T.prototype.vn,970:T.prototype.dn,972:T.prototype.cn,974:T.prototype.bn,975:T.prototype.an},qk={954:T.prototype.Ml, -960:T.prototype.Ll,961:T.prototype.Ll,962:T.prototype.Fo,964:T.prototype.Mo,965:T.prototype.Lo,970:T.prototype.xo,972:T.prototype.wo,974:T.prototype.vo,975:T.prototype.uo,986:T.prototype.Ml}; -Fa(function(){for(var a=D(window.document,"pcjs","video"),b=0;bMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; -e.style.height=c.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(e.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",c.onresize=function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight));c.appendChild(e);var f=e.getContext("2d"),d=new T(d,e,f);Ya(d,c)}}); -function Nk(a){this.yk=a.adapter;switch(this.yk){case 1:this.Hj=1016;this.ng=4;break;case 2:this.Hj=760;this.ng=3;break;default:x("Unrecognized serial adapter #"+this.yk);return}this.ee=null;y.call(this,"SerialPort",a,Nk);var b=a.binding,c;a=Ok;b&&(void 0===c&&(c="Panel"),(c=Xa(c,this.id))&&(b=c.ya[b])&&this.zb(null,null,a,b))}A(y,Nk);var Ok="buffer";k=Nk.prototype;k.$j=function(a,b){return a==this.rh?(this.Ck=b,this):null}; -k.zb=function(a,b,c,d){var e=this;switch(c){case Ok:return this.ya[c]=this.ee=d,d.onkeydown=function(a){a=a||window.event;var b=a.charCode||a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),Pk(e,[b]))},d.onkeypress=function(a){a=a||window.event;Pk(e,[a.which||a.keyCode])},!0}return!1};k.oc=function(a,b,c,d){this.qa=b;this.T=c;this.ca=d;this.na=db(a,"ChipSet");sb(b,this,Qk,this.Hj);yb(b,this,Rk,this.Hj);this.Ta()}; -k.Xb=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};k.Wb=function(a){return a&&this.save?this.save():!0};k.reset=function(){this.ke()};k.save=function(){var a=new I(this),b=0,c=[];c[b++]=this.ei;c[b++]=this.dk;c[b++]=this.Xe;c[b++]=this.Qg;c[b++]=this.ae;c[b++]=this.Tc;c[b++]=this.fd;c[b++]=this.Gc;c[b++]=this.bk;c[b]=this.Hf;a.set(0,c);return a.data()};k.restore=function(a){return this.ke(a[0])}; -k.ke=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.ei=a[b++];this.dk=a[b++];this.Xe=a[b++];this.Qg=a[b++];this.ae=a[b++];this.Tc=a[b++];this.fd=a[b++];this.Gc=a[b++];this.bk=a[b++];this.Hf=a[b];return!0};function Pk(a,b){a.Hf=a.Hf.concat(b);Sk(a)}function Sk(a){0>8:this.Qg;this.da(a,null,b,this.Tc&128?"DLM":"IER",c);return c};k.fn=function(a,b){var c=this.ae;this.da(a,null,b,"IIR",c);return c};k.gn=function(a,b){var c=this.Tc;this.da(a,null,b,"LCR",c);return c};k.jn=function(a,b){var c=this.fd;this.da(a,null,b,"MCR",c);return c}; -k.hn=function(a,b){var c=this.Gc;this.da(a,null,b,"LSR",c);return c};k.pn=function(a,b){var c=this.bk;this.da(a,null,b,"MSR",c);return c};k.No=function(a,b,c){this.da(a,b,c,this.Tc&128?"DLL":"THR");this.Tc&128?this.Xe=this.Xe&-256|b:(this.dk=b,this.Gc&=-97,this.ee?(13!=b&&(8==b?this.ee.value=this.ee.value.slice(0,-1):(this.ee.value+=String.fromCharCode(b),this.ee.scrollTop=this.ee.scrollHeight)),a=!0):a=!1,a&&(this.Gc|=96))}; -k.yo=function(a,b,c){this.da(a,b,c,this.Tc&128?"DLM":"IER");this.Tc&128?this.Xe=this.Xe&255|b<<8:this.Qg=b};k.zo=function(a,b,c){this.da(a,b,c,"LCR");this.Tc=b}; -k.Ao=function(a,b,c){var d=this.fd;this.da(a,b,c,"MCR");this.fd=b;this.Ck&&(d^b)&3&&(a=this.Ck,b=this.fd,(c=3==(b&3))?a.lc||(d=!1,a.fd&2||(a.reset(),a.Ra("serial mouse reset"),d=!0),a.fd&1||(a.Ra("serial mouse ID requested"),d=!0),d&&(Pk(a.Tf,[77]),a.Ra("serial mouse ID sent")),Tk(a,a.Ib),a.lc=c):a.lc&&(a.Ra("serial mouse inactive"),Uk(a.Ib),a.lc=c),a.fd=b)};k.Ra=function(a){this.ca&&E(this.ca,Vk)&&this.ca.message(a)};k.da=function(a,b,c,d,e){this.ca&&this.ca.da(this,a,b,c,d,Vk,e)}; -var Qk={0:Nk.prototype.un,1:Nk.prototype.en,2:Nk.prototype.fn,3:Nk.prototype.gn,4:Nk.prototype.jn,5:Nk.prototype.hn,6:Nk.prototype.pn},Rk={0:Nk.prototype.No,1:Nk.prototype.yo,3:Nk.prototype.zo,4:Nk.prototype.Ao};Fa(function(){for(var a=D(window.document,"pcjs","serial"),b=0;ba.Eg||0>a.Fg)a.Eg=b.clientX,a.Fg=b.clientY;a.zf=b.clientX-a.Eg;a.Af=b.clientY-a.Fg;(a.zf||a.Af)&&Xk(a,null,b.clientX,b.clientY);a.Eg=b.clientX;a.Fg=b.clientY}},!1),b.addEventListener("mousedown",function(b){Yk(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){Yk(a,b.button,!1)},!1),a.si=!0),b.style.cursor="none")}function Uk(a){a&&(a.style.cursor="auto")} -function Yk(a,b,c){if(a.lc&&a.T&&a.T.pa.Lb)switch(b){case 0:a.fh!=c&&(a.fh=c,Xk(a,"mouse button1 "+(c?"dn":"up")));break;case 2:a.gh!=c&&(a.gh=c,Xk(a,"mouse button2 "+(c?"dn":"up")))}}function Xk(a,b,c,d){var e=64|(a.fh?32:0)|(a.gh?16:0)|(a.Af&192)>>4|(a.zf&192)>>6,f=a.zf&63,h=a.Af&63;a.Ra((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+t(e)+","+t(f)+","+t(h)+"]");Pk(a.Tf,[e,f,h]);a.zf=a.Af=0}k.Ra=function(a){this.ca&&E(this.ca,Zk)&&this.ca.message(a)}; -Fa(function(){for(var a=D(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=ga(b),"json"==a?e=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Qb+":"+this.Sb+":"+this.$b+":"+this.Jb,a+="&machine="+this.ha.jf(),a+="&user="+this.ha.ie(),e=ta()+"/api/v1/disk?"+a,this.jh=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)? -(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c="dir"),e=ta()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.gf?"":d)+"&format=json")),sa(e,!0,null,this,this.qm,b))}; -k.qm=function(a,b,c,d){var e=null;this.hf=!1;var f=0>c&&this.Ha&&!this.Ha.pa.Kb;if(this.jh)c?this.ha.Ka('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Ad=!0,e=this);else if(c)this.ha.Ka('Unable to load disk "'+this.Ld+'" (error '+c+")",f);else try{if(0h&&0b.indexOf("0x")&& -'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(g.length)if(1==g.length)x(g[0]);else{for(b=a=0;b>2,p=l.pattern;void 0===p&&(p=l.pattern=0);var r=l.data;if(void 0===r){var s=l.bytes;if(void 0!==s&&s.length){for(var f=n<<2,u=s.length;ub&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=h>>16&255;c[d++]=h>>24&255}return c}function il(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} -k.write=function(a,b,c){if(this.hf)return!1;if(b>2;b=(b&3)<<3;for(var h=d.length;h<=f;h++)d[h]=e;a.Hc?f=a.Zc+a.Hc&&(a.Hc+=f-(a.Zc+a.Hc)+1):(a.Zc=f,a.Hc=1);d[f]=d[f]&~(255<=this.pb.length||l>=this.pb[g].length||n>=this.pb[g][l].length){c="sector "+g+":"+l+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.hf){c="unable to modify write-protected disk";b=-1;break}e= -h[f++];f=h[f++];h=e+f.length;if(g=this.pb[g][l][n]){for(l=g.data.length;lb&&this.ha.Ka("unable to restore disk '"+this.Ld+": "+c);return b};k.Ra=function(a){this.ca&&E(this.ca,jl)&&this.ca.message(a)}; -function kl(a){y.call(this,"FDC",a,kl);this.dmaRead=this.mi;this.dmaWrite=this.ni;this.dmaFormat=this.nm;this.Pe=null;if(a.autoMount&&(this.Pe=a.autoMount,"string"==typeof this.Pe))try{this.Pe=eval("("+a.autoMount+")")}catch(b){x("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Pe=null}this.tc=[]}A(y,kl);m={};aa={}; -var ll={3:{wd:3,de:0,name:aa.yp},4:{wd:2,de:1,name:aa.wp},5:{wd:9,de:7,name:aa.Gp},6:{wd:9,de:7,name:aa.rp},7:{wd:2,de:0,name:aa.tp},8:{wd:1,de:2,name:aa.xp},10:{wd:2,de:7,name:aa.sp},13:{wd:6,de:7,name:aa.mp},15:{wd:3,de:0,name:aa.vp}};k=kl.prototype; -k.zb=function(a,b,c,d){switch(c){case "listDisks":return this.ya[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.ya.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var l={};if(d=d.getAttribute("data-value"))try{l=eval("({"+d+"})")}catch(n){x("FDC option error: "+(n.message||n))}d=l.desc;void 0===d&&(d="");l=l.href;void 0!==l&&(d=''+d+"");c.innerHTML= -d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.ya[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||ml(a,c)}}(this,d),!0;case "loadDrive":return this.ya[c]=d,d.onclick=function(a){return function(){var b,c=a.ya.listDisks,d=a.ya.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.xa.restore(f)&&(e=!1);e&&a.xa&&void 0!==a.$a&&(a.Sa=a.xa.seek(a.kb,a.Na,a.Wa));return e};k.Oj=function(){for(var a=0,b=[],c=0;ca.Qb||e[1]>a.Sb)&&(this.Ka('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.eb)),b=null);b&&(a.xa=b,a.Ul=c,a.Se=d,tl(this,c,d,b),this.re|=128,this.Ka('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.eb),a.Je),a.Bh=e[0],a.lg=e[1],a.mg=e[2]);a.Je&&(a.Je=!1,--this.De||this.Ta());ml(this,a.eb)}; -function ml(a,b){if(0<=b&&b=this.bb&&(this.Ca&=-81,this.ob=this.bb=0);return c}; -k.so=function(a,b,c){this.da(a,b,c,"DATA["+this.bb+"]");this.bb=ll[a].wd){c=!1;this.ob=0;a=this.Pa();var d,e,f,h,g;b=a&31;switch(b){case 3:this.Pa(m.zp);this.Pa(m.op);this.Pb();break;case 4:e=this.Pa(m.Bf);this.eb=e&3;d=this.Da[this.eb];this.Pb();this.ac((d.Ya&4278190080)>>>24,m.Cp);break;case 5:case 6:e=this.Pa(m.Bf);c=e>>2&1;this.eb=e&3;d=this.Da[this.eb];d.Na=c;e=d.kb=this.Pa(m.dm);f=this.Pa(m.fm);h=d.Wa=this.Pa(m.hm); -g=this.Pa(m.Uj);d.ab=128<>2&1;this.eb=e&3;d=this.Da[this.eb];e=d.kb;f=d.Na=c;h=d.Wa=1;g=0;d.Ya=0;d.xa&&(d.Sa=d.xa.seek(d.kb,d.Na,d.Wa))? -g=d.Sa.length:d.Ya=1088;ul(this,d,a,c,e,f,h,g);c=!0;break;case 13:e=this.Pa(m.Bf);c=e>>2&1;this.eb=e&3;d=this.Da[this.eb];e=d.kb;f=d.Na=c;h=1;g=this.Pa(m.Uj);d.ab=128<>2&1,e=this.Pa(m.pp),d.kb+=e-d.$d,0>d.kb&&(d.kb=0),d.kb>=d.Qb&&(d.kb=d.Qb-1),d.$d=e,d.Ya=32,0==d.kb&&(d.Ya|=268435456),this.Pb(),c=!0}0>>8,m.Ap);a.ac((b.Ya&16711680)>>>16,m.Bp);var l=0;if(e!=b.kb||f!=b.Na)l=h=1;c&128&&(f^=l,d||(l=0));a.ac(e+l,m.dm);a.ac(f,m.fm);a.ac(h,m.hm);a.ac(g,m.Uj)}k.Pa=function(){var a=this.bc[this.ob];this.ob++;return a}; -k.Pb=function(){this.ob=this.bb=0};k.ac=function(a){this.bc[this.bb++]=a};k.mi=function(a,b,c){void 0===b||0>b?this.rc(a,c):c(-1,!1)};k.ni=function(a,b){return void 0!==b&&0<=b?this.Cc(a,b):-1};k.nm=function(a,b){return void 0!==b&&0<=b?this.Qj(a,b):-1};k.oi=function(a){a.Ya=72;a.xa&&(a.Sa=null,a.Ya=0,this.na&&(Ri(this.na,2,this,"dmaRead",a),Li(this.na,2)))};k.pi=function(a){a.Ya=72;a.xa&&(a.xa.hf?a.Ya=576:(a.Sa=null,a.Ya=0,this.na&&(Ri(this.na,2,this,"dmaWrite",a),Li(this.na,2))))}; -k.mk=function(a){a.Ya=72;a.xa&&(a.Sa=null,a.Ya=0,this.na&&(a.Ge=0,a.vc=Array(4),a.Mf=!0,a.Sf=0,Ri(this.na,2,this,"dmaFormat",a),Li(this.na,2),a.Mf=!1))};k.rc=function(a,b){var c=-1;if(!a.Ya&&a.xa){do{if(a.Sa&&0<=(c=il(a.Sa,a.$a++)))break;a.Sa=a.xa.seek(a.kb,a.Na,a.Wa);if(!a.Sa){a.Ya=1088;break}a.$a=0;this.Jf(a)}while(1)}b(c,!1)}; -k.Cc=function(a,b){if(a.Ya||!a.xa)return-1;do{if(a.Sa&&a.xa.write(a.Sa,a.$a++,b))break;a.Sa=a.xa.seek(a.kb,a.Na,a.Wa);if(!a.Sa){a.Ya=8256;b=-1;break}a.$a=0;this.Jf(a)}while(1);return b};k.Jf=function(a){a.Wa++;a.Wa>=a.mg+1&&(a.Wa=1,a.Na++,a.Na>=a.lg&&(a.Na=0,a.kb++))};k.Qj=function(a,b){if(a.Ya)return-1;a.vc[a.Ge++]=b;if(a.Ge==a.vc.length){a.kb=a.vc[0];a.Na=a.vc[1];a.Wa=a.vc[2];a.ab=128<this.Cc(a,a.ak))return-1;a.Sf++}a.Sf>=a.be&&(b=-1);return b}; -k.Gi=function(a){var b=this.T.K&255;this.ca&&E(this.ca,rj|Yc)&&128>b&&(Zc(this.ca,19,a),$c(this.T,a,function(a,b){return function(e){ad(a.ca,19,e,F(a.T)-b)}}(this,F(this.T))));return!0};k.Ra=function(a,b){this.ca&&(null==b&&(b=rj),E(this.ca,b)&&this.ca.message(a))};k.da=function(a,b,c,d,e){this.ca&&this.ca.da(this,a,b,c,d,rj,e)};var pl={1012:kl.prototype.$m,1013:kl.prototype.Ym,1015:kl.prototype.Zm},ql={1010:kl.prototype.to,1013:kl.prototype.so,1015:kl.prototype.ro}; -Fa(function(){for(var a=D(window.document,"pcjs","fdc"),b=0;b=e&&(this.sf|=(f.type&3)<<(1-e<<1))}return d}; -k.Mj=function(){var a=0,b=[];this.Ie?(b[a++]=this.Kd,b[a++]=this.Tl,b[a++]=this.se,b[a++]=this.Mh,b[a++]=this.Kh,b[a++]=this.Jh,b[a++]=this.tf,b[a++]=this.Ca,b[a++]=this.Jj,b[a++]=this.Lh):(b[a++]=this.sf,b[a++]=this.Ca,b[a++]=this.bc,b[a++]=this.ob,b[a++]=this.bb,b[a++]=this.Sl,b[a++]=this.Rl,b[a++]=this.Ql,b[a++]=this.kf);b[a]=this.Oj();return b}; -k.Ei=function(a,b,c,d,e){var f=0,h=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.eb=a;b.errorCode=d[f++];b.Zl=d[f++];b.gf=d[f++];b.Ze=d[f++];b.$e=d[f++];b.Na=d[f++];b.Sb=d[f++];b.Qd=d[f++];b.Wa=d[f++];b.be=d[f++];b.ab=d[f++];b.Vg=this.Ie?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.ie()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===vl[this.bg][b.type])b.type=this.Dm;c=vl[this.bg][b.type]; -b.$b=c[2]||17;b.Jb=c[3]||512;if(e&&this.na&&(e=this.na,c=b.type,e.ra)){var g=e.ra[18],g=a?g&240|c:g&15|c<<4;e.ra&&(e.ra[18]=g,zi(e))}void 0===b.xa&&(b.xa=null,this.Ka("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Al(this,b);b.$a=d[f++];b.Sa=null;b.xa&&(a=d[f],void 0!==a&&0>b.xa.restore(a)&&(h=!1),h&&void 0!==b.$a&&(b.Sa=b.xa.seek(b.Qd,b.Na,b.Wa+b.Vg)));return h};k.Oj=function(){for(var a=0,b=[],c=0;c=this.bb&&(this.ob=this.bb=0,this.Ca&=-15);return c}; -k.Po=function(a,b,c){this.da(a,b,c,"DATA["+this.bb+"]");this.bb=a&&(this.Ca|=2,this.Ca&=-2,Bl(this))};k.Bn=function(a,b){var c=this.Ca;this.da(a,null,b,"STATUS",c);this.ob=this.Qa.Jb){var e=this;this.rc(this.Qa,function(a){0<=a?Cl(e):(e.Ca=1,e.Kd=16)},!1)}else this.Ca=80;d||this.da(a,null,b,"DATA",c);return c}; -k.eo=function(a,b,c){this.Qa&&0!=this.Qa.$a||this.da(a,b,c,"DATA");this.Qa&&this.Qa.ab>=this.Qa.Jb&&(0>this.Cc(this.Qa,b)?(this.Ca=1,this.Kd=16):this.Qa.$a==this.Qa.Jb&&(this.Qa.ab-=this.Qa.Jb,this.se=this.se-1&255,Cl(this),this.Qa.ab>=this.Qa.Jb||(this.Ca=80)))};k.Nm=function(a,b){var c=this.Kd;this.da(a,null,b,"ERROR",c);return c};k.ko=function(a,b,c){this.da(a,b,c,"WPREC");this.Tl=b};k.Om=function(a,b){var c=this.se;this.da(a,null,b,"SECCNT",c);return c}; -k.io=function(a,b,c){this.da(a,b,c,"SECCNT");this.se=b};k.Pm=function(a,b){var c=this.Mh;this.da(a,null,b,"SECNUM",c);return c};k.jo=function(a,b,c){this.da(a,b,c,"SECNUM");this.Mh=b};k.Km=function(a,b){var c=this.Kh;this.da(a,null,b,"CYLLO",c);return c};k.co=function(a,b,c){this.da(a,b,c,"CYLLO");this.Kh=b};k.Jm=function(a,b){var c=this.Jh;this.da(a,null,b,"CYLHI",c);return c};k.bo=function(a,b,c){this.da(a,b,c,"CYLHI");this.Jh=b};k.Mm=function(a,b){var c=this.tf;this.da(a,null,b,"DRVHD",c);return c}; -k.fo=function(a,b,c){this.da(a,b,c,"DRVHD");this.tf=b;this.Ca=this.Da[this.tf&16?1:0]?this.Ca|64:this.Ca&-65};k.Qm=function(a,b){var c=this.Ca;this.da(a,null,b,"STATUS",c);return c};k.ao=function(a,b,c){this.da(a,b,c,"COMMAND");this.Jj=b;this.na&&Zi(this.na,14);Dl(this)};k.ho=function(a,b,c){this.da(a,b,c,"FDR");this.Lh&4&&!(b&4)&&(this.Kd=1);this.Lh=b}; -function Dl(a){var b=!1,c=a.Jj,d=a.tf&16?1:0,e=a.tf&15,f=a.Kh|(a.Jh&3)<<8,h=a.Mh,g=a.se||256;a.Qa=null;a.Kd=0;a.Ca=80;(d=a.Da[d])?(d.Qd=f,d.Na=e,d.Wa=h,d.ab=g*d.Jb,c=144<=c?c:c&240,d.Sa=null,d.errorCode=0,a.Qa=d):c=-1;switch(c&240){case 32:a.rc(d,function(b){0<=b&&a.na?(Cl(a),a.Ca=136):(a.Ca=1,a.Kd=16)},!1);break;case 48:a.na?(Cl(a),a.Ca=136):(a.Ca=1,a.Kd=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.Kd=1;b=!0;break;case 145:d.Sb=e+1,d.$b=g,b=!0}b&&Cl(a)} -function Cl(a){!a.na||a.Lh&2||Yi(a.na,14)} -function Bl(a){a.ob=0;var b=a.Pa(),c=a.Pa(),d=c&32,e=d>>5,f=c&31,h=a.Pa(),g=a.Pa(),l=h<<2&768|g,n=h&63,p=a.Pa(),r=a.Pa(),s=a.Da[e];s&&(s.Qd=l,s.Na=f,s.Wa=n,s.ab=p*s.Jb);switch(b){case 3:a.Pb(s?s.errorCode:4);a.ac(c);a.ac(h);a.ac(g);a.ac(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Pa());)s&&cb?this.rc(a,c):c(-1,!1)}; -k.ni=function(a,b){return void 0!==b&&0<=b?this.Cc(a,b):-1};k.om=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.$a=a.$b+b&&(a.Wa=b,a.Na++,a.Na>=a.Sb&&(a.Na=0,a.Qd++))}; -k.Qj=function(a,b){if(a.errorCode)return-1;a.vc[a.Ge++]=b;if(a.Ge==a.vc.length){a.Qd=a.vc[0];a.Na=a.vc[1];a.Wa=a.vc[2];a.ab=128<this.Cc(a,a.ak))return-1;a.Sf++}a.Sf>=a.be&&(b=-1);return b};k.Dn=function(a){var b=this.T.K&255;!(this.T.H>>8)&&128>8)||(a=!this.na)||(a=!(this.na.ub[0].vd&64));return a?!0:!1};k.Ra=function(a,b){this.ca&&(null==b&&(b=Fl),E(this.ca,b)&&this.ca.message(a))};k.da=function(a,b,c,d,e){this.ca&&this.ca.da(this,a,b,c,d,Fl,e)}; -var xl={800:Y.prototype.An,801:Y.prototype.Bn,802:Y.prototype.zn},wl={496:Y.prototype.Lm,497:Y.prototype.Nm,498:Y.prototype.Om,499:Y.prototype.Pm,500:Y.prototype.Km,501:Y.prototype.Jm,502:Y.prototype.Mm,503:Y.prototype.Qm},zl={800:Y.prototype.Po,801:Y.prototype.So,802:Y.prototype.Ro,803:Y.prototype.Qo,807:Y.prototype.Ej,811:Y.prototype.Ej,815:Y.prototype.Ej},yl={496:Y.prototype.eo,497:Y.prototype.ko,498:Y.prototype.io,499:Y.prototype.jo,500:Y.prototype.co,501:Y.prototype.bo,502:Y.prototype.fo,503:Y.prototype.ao, -1014:Y.prototype.ho};Fa(function(){for(var a=D(window.document,"pcjs","hdc"),b=0;b(a&56)&&(this.aa|=1);Bh[a].call(this,dd,ue)},function(){var a=this.ha();a&16||(this.aa|=1);Bh[a].call(this,Ch,ue)},function(){M[this.ha()].call(this,Te)},function(){M[this.ha()].call(this,Xe)},K,function(){this.xa.Kc?ic.call(this,13,0,!0):($e.call(this,this.ua(2054)),this.F= +this.ua(2086),this.G=this.ua(2088),this.I=this.ua(2090),this.Y=this.ua(2092),this.C=this.ua(2094),this.K=this.ua(2096),this.J=this.ua(2098),this.H=this.ua(2100),nc(this.Za,this.ua(2084),2102),nc(this.xa,this.ua(2082),2108),nc(this.tb,this.ua(2080),2114),nc(this.yb,this.ua(2078),2120),Uc(this,this.ua(2072)),G(this,this.ua(2074)),this.yc=this.ua(2126)|this.ua(2128)<<16,this.ye=this.yc+this.ua(2130),nc(this.bd,this.ua(2076),2132),this.Fc=this.ua(2138)|this.ua(2140)<<16,this.$d=this.Fc+this.ua(2142), +nc(this.Ue,this.ua(2070),2144),this.A-=195)},K,K,K,K,K,tc,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K, +K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K],ed=[function(){this.A-=2+(0>this.la?0:1);return this.bd.ta},function(){this.A-=2+(0>this.la?0:1);return this.Ue.ta},function(a){this.aa|=2;this.bd.load(a);this.A-=17+(0>this.la?0:2);return a},function(a){this.aa|=2;this.Ue.load(a);this.A-=17+(0>this.la?0:2);return a},function(a){this.aa|=2;this.A-=14+(0>this.la?0:2);if(0<=this.Nb.load(a,!0)&&2048!=(this.Nb.Oa&2560)&&(this.Nb.Ac>=this.xa.Kc&&this.Nb.Ac>=(a&3)||7168==(this.Nb.Oa&7168)))return Bd(this),a; +wd(this);return a},function(a){this.aa|=2;this.A-=14+(0>this.la?0:2);if(0<=this.Nb.load(a,!0)&&512==(this.Nb.Oa&2560)&&this.Nb.Ac>=this.xa.Kc&&this.Nb.Ac>=(a&3))return Bd(this),a;wd(this);return a},I,I],fd=[Mc,Mc,Mc,Mc,Mc,Mc,I,I],dd=fd,Ch=[function(a){0>this.la?tc.call(this):(a=this.ye-this.yc,this.cd(this.la+2,this.yc),this.cd(this.la+4,65280|this.yc>>16),this.A-=11);return a},function(a){0>this.la?tc.call(this):(a=this.$d-this.Fc,this.cd(this.la+2,this.Fc),this.cd(this.la+4,65280|this.Fc>>16),this.A-= +12);return a},function(a){0>this.la?tc.call(this):(this.yc=this.ua(this.la+2)|this.vb(this.la+4)<<16,this.ye=this.yc+a,this.aa|=2,this.A-=11);return a},function(a){0>this.la?tc.call(this):(this.Fc=this.ua(this.la+2)|this.vb(this.la+4)<<16,this.$d=this.Fc+a,this.aa|=2,this.A-=12);return a},function(){this.A-=2+(0>this.la?0:1);return this.Cc},I,function(a){$e.call(this,a);this.A-=0>this.la?3:6;this.aa|=2;return a},I];function Pc(){Dh[this.ha()].call(this)} +function Rc(){H(this,this.Y);this.A-=this.B.qc}function uc(){var a=this.Y;H(this,this.H);H(this,this.J);H(this,this.K);H(this,this.C);H(this,a);H(this,this.I);H(this,this.G);H(this,this.F);this.A-=this.B.Fl}function vc(){this.F=this.La();this.G=this.La();this.I=this.La();this.Y+=2;this.C=this.La();this.K=this.La();this.J=this.La();this.H=this.La();this.A-=this.B.Dl}function wc(){M[this.ha()].call(this,Re)}function Qc(){yh[this.ha()].call(this,Se)}function xc(){H(this,this.L());this.A-=this.B.qc} +function yc(){M[this.ha()].call(this,Me)}function zc(){H(this,this.ha());this.A-=this.B.qc}function Ac(){M[this.ha()].call(this,Le)}function Bc(){var a=1,b=0,c=5;this.Ba&192&&(a=this.J,b=1,this.Ba&256&&(c=4));if(a--){var d=ub(this.ra,this.K,this.Ga-b-1);this.Od(this.Za.gc(this.F,0),d);this.F=this.F+(this.Ca&1024?-1:1)&65535;this.A-=c;this.J-=b;a&&(nd(this,-2),this.aa|=256)}} +function Cc(){var a=1,b=0,c=5;this.Ba&192&&(a=this.J,b=1,this.Ba&256&&(c=4));if(a--){var d=this.Ga-b-1,d=ub(this.ra,this.K,d)|ub(this.ra,this.K,d)<<8;this.cd(this.Za.gc(this.F,1),d);this.F=this.F+(this.Ca&1024?-2:2)&65535;this.A-=c;this.J-=b;a&&(nd(this,-2),this.aa|=256)}} +function Dc(){var a=1,b=0,c=5;this.Ba&192&&(a=this.J,b=1,this.Ba&256&&(c=4));if(a--){var d=this.vb(this.yb.jd(this.G,0));this.G=this.G+(this.Ca&1024?-1:1)&65535;this.A-=c;this.J-=b;Ab(this.ra,this.K,d,this.Ga-b-1);a&&(nd(this,-2),this.aa|=256)}} +function Ec(){var a=1,b=0,c=5;this.Ba&192&&(a=this.J,b=1,this.Ba&256&&(c=4));if(a--){var d=this.ua(this.yb.jd(this.G,1));this.G=this.G+(this.Ca&1024?-2:2)&65535;this.A-=c;this.J-=b;b=this.Ga-b-1;Ab(this.ra,this.K,d&255,b);Ab(this.ra,this.K,d>>8,b);a&&(nd(this,-2),this.aa|=256)}}function Eh(){var a=this.M();td(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb}function Fh(){var a=this.M();td(this)?this.A-=this.B.Wb:(G(this,this.va+a),this.A-=this.B.Vb)} +function Gh(){var a=this.M();od(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb}function Hh(){var a=this.M();od(this)?this.A-=this.B.Wb:(G(this,this.va+a),this.A-=this.B.Vb)}function Ih(){var a=this.M();rd(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb}function Jh(){var a=this.M();rd(this)?this.A-=this.B.Wb:(G(this,this.va+a),this.A-=this.B.Vb)}function Kh(){var a=this.M();od(this)||rd(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb} +function Lh(){var a=this.M();od(this)||rd(this)?this.A-=this.B.Wb:(G(this,this.va+a),this.A-=this.B.Vb)}function Mh(){var a=this.M();sd(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb}function Nh(){var a=this.M();sd(this)?this.A-=this.B.Wb:(G(this,this.va+a),this.A-=this.B.Vb)}function Oh(){var a=this.M();pd(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb}function Ph(){var a=this.M();pd(this)?this.A-=this.B.Wb:(G(this,this.va+a),this.A-=this.B.Vb)} +function Qh(){var a=this.M();!sd(this)!=!td(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb}function Rh(){var a=this.M();!sd(this)==!td(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb}function Sh(){var a=this.M();rd(this)||!sd(this)!=!td(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb}function Th(){var a=this.M();rd(this)||!sd(this)!=!td(this)?this.A-=this.B.Wb:(G(this,this.va+a),this.A-=this.B.Vb)} +function Uh(){Ah[this.ha()].call(this,we,this.ha);this.A-=0>this.Ma?1:this.B.Ch}function Fc(){Ah[this.ha()].call(this,Fe,te)}function Gc(){Bh[this.ha()].call(this,Ge,te)}function Vh(){var a=this.L();G(this,this.La());this.Y=this.Y+a&65535;this.A-=this.B.Kl}function Wh(){G(this,this.La());this.A-=this.B.Hl} +function Hc(){var a=this.L(),b=this.ha()&31;this.A-=11;H(this,this.I);var c=this.Y;if(0>8,c,d=qd(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.H=b<<8|(this.Z=a);this.ga=65536;c&&(this.Z|=this.ga);d?Ad(this):vd(this);this.A-=this.B.Ne},function(){xh[this.ha()].call(this,Ud)},function(){yh[this.ha()].call(this,be)},function(){zh[this.ha()].call(this,Ud)},function(){M[this.ha()].call(this,be)},function(){this.H=this.H&-256|Ud.call(this,this.H&255,this.ha());this.A--},function(){this.H=be.call(this,this.H,this.L()); +this.A--},function(){this.aa|=20;this.D=this.N=this.yb;this.A-=this.B.oe},function(){var a=this.H&255,b=this.H>>8,c,d=qd(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.H=b<<8|(this.Z=a);this.ga=65536;c&&(this.Z|=this.ga);d?Ad(this):vd(this);this.A-=this.B.Ne},function(){this.pa=this.H;this.H=(this.ma=this.H+1)&65535;this.Z=this.H|(this.Z&this.ga?1:0)<<16;this.ga=65536;this.A-=2},function(){this.pa=this.J;this.J=(this.ma=this.J+1)&65535;this.Z=this.J|(this.Z&this.ga?1:0)<<16;this.ga=65536; +this.A-=2},function(){this.pa=this.K;this.K=(this.ma=this.K+1)&65535;this.Z=this.K|(this.Z&this.ga?1:0)<<16;this.ga=65536;this.A-=2},function(){this.pa=this.C;this.C=(this.ma=this.C+1)&65535;this.Z=this.C|(this.Z&this.ga?1:0)<<16;this.ga=65536;this.A-=2},function(){this.pa=this.Y;this.Y=(this.ma=this.Y+1)&65535;this.Z=this.Y|(this.Z&this.ga?1:0)<<16;this.ga=65536;this.A-=2},function(){this.pa=this.I;this.I=(this.ma=this.I+1)&65535;this.Z=this.I|(this.Z&this.ga?1:0)<<16;this.ga=65536;this.A-=2},function(){this.pa= +this.G;this.G=(this.ma=this.G+1)&65535;this.Z=this.G|(this.Z&this.ga?1:0)<<16;this.ga=65536;this.A-=2},function(){this.pa=this.F;this.F=(this.ma=this.F+1)&65535;this.Z=this.F|(this.Z&this.ga?1:0)<<16;this.ga=65536;this.A-=2},function(){this.pa=this.H;this.H=(this.ma=this.H-1)&65535;this.Z=this.H|(this.Z&this.ga?1:0)<<16;this.ga=65536;this.A-=2},function(){this.pa=this.J;this.J=(this.ma=this.J-1)&65535;this.Z=this.J|(this.Z&this.ga?1:0)<<16;this.ga=65536;this.A-=2},function(){this.pa=this.K;this.K= +(this.ma=this.K-1)&65535;this.Z=this.K|(this.Z&this.ga?1:0)<<16;this.ga=65536;this.A-=2},function(){this.pa=this.C;this.C=(this.ma=this.C-1)&65535;this.Z=this.C|(this.Z&this.ga?1:0)<<16;this.ga=65536;this.A-=2},function(){this.pa=this.Y;this.Y=(this.ma=this.Y-1)&65535;this.Z=this.Y|(this.Z&this.ga?1:0)<<16;this.ga=65536;this.A-=2},function(){this.pa=this.I;this.I=(this.ma=this.I-1)&65535;this.Z=this.I|(this.Z&this.ga?1:0)<<16;this.ga=65536;this.A-=2},function(){this.pa=this.G;this.G=(this.ma=this.G- +1)&65535;this.Z=this.G|(this.Z&this.ga?1:0)<<16;this.ga=65536;this.A-=2},function(){this.pa=this.F;this.F=(this.ma=this.F-1)&65535;this.Z=this.F|(this.Z&this.ga?1:0)<<16;this.ga=65536;this.A-=2},function(){H(this,this.H);this.A-=this.B.qc},function(){H(this,this.J);this.A-=this.B.qc},function(){H(this,this.K);this.A-=this.B.qc},function(){H(this,this.C);this.A-=this.B.qc},function(){H(this,this.Y-2&65535);this.A-=this.B.qc},function(){H(this,this.I);this.A-=this.B.qc},function(){H(this,this.G);this.A-= +this.B.qc},function(){H(this,this.F);this.A-=this.B.qc},function(){this.H=this.La();this.A-=this.B.ic},function(){this.J=this.La();this.A-=this.B.ic},function(){this.K=this.La();this.A-=this.B.ic},function(){this.C=this.La();this.A-=this.B.ic},function(){this.Y=this.La();this.A-=this.B.ic},function(){this.I=this.La();this.A-=this.B.ic},function(){this.G=this.La();this.A-=this.B.ic},function(){this.F=this.La();this.A-=this.B.ic},Eh,Fh,Gh,Hh,Ih,Jh,Kh,Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,Th,Eh,Fh,Gh,Hh,Ih,Jh,Kh, +Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,Th,Uh,function(){Bh[this.ha()].call(this,xe,this.L);this.A-=0>this.Ma?1:this.B.Ch},Uh,function(){Bh[this.ha()].call(this,xe,this.M);this.A-=0>this.Ma?1:this.B.Ch},function(){xh[this.ha()].call(this,Je)},function(){yh[this.ha()].call(this,Ke)},function(){zh[this.Sg=this.ha()].call(this,Ye)},function(){M[this.Sg=this.ha()].call(this,Ze)},function(){this.aa|=1;xh[this.ha()].call(this,He)},function(){this.aa|=1;yh[this.ha()].call(this,He)},function(){zh[this.ha()].call(this,He)}, +function(){M[this.ha()].call(this,He)},function(){var a=this.ha();switch((a&56)>>3){case 0:this.Fb=this.Za.ta;break;case 1:this.Fb=this.xa.ta;break;case 2:this.Fb=this.tb.ta;break;case 3:this.Fb=this.yb.ta;break;default:K.call(this);return}this.aa|=1;yh[a].call(this,Ie)},function(){this.aa|=1;this.D=this.N=this.bm;M[this.ha()].call(this,Oe)},function(){var a,b=this.ha(),c=(b&56)>>3;switch(c){case 0:a=this.H;break;case 2:a=this.K;break;case 3:a=this.C;break;default:if(80286<=this.Ia){tc.call(this); +return}switch(c){case 1:a=this.J;break;case 4:a=this.Y;break;case 5:a=this.I;break;case 6:a=this.G;break;case 7:a=this.F}}M[b].call(this,He);switch(c){case 0:md(this,this.H);this.H=a;break;case 1:jd(this,this.J);this.J=a;break;case 2:ld(this,this.K);this.K=a;break;case 3:kd(this,this.C);this.C=a;break;case 4:md(this,this.Y);this.Y=a;break;case 5:jd(this,this.I);this.I=a;break;case 6:ld(this,this.G);this.G=a;break;case 7:kd(this,this.F),this.F=a}},function(){this.aa|=1;Bh[this.ha()].call(this,ye,this.La)}, +function(){this.A-=3},function(){var a=this.H;this.H=this.J;this.J=a;this.A-=3},function(){var a=this.H;this.H=this.K;this.K=a;this.A-=3},function(){var a=this.H;this.H=this.C;this.C=a;this.A-=3},function(){var a=this.H;this.H=this.Y;this.Y=a;this.A-=3},function(){var a=this.H;this.H=this.I;this.I=a;this.A-=3},function(){var a=this.H;this.H=this.G;this.G=a;this.A-=3},function(){var a=this.H;this.H=this.F;this.F=a;this.A-=3},function(){this.H=this.H<<24>>24&65535;this.A-=2},function(){this.K=this.H& +32768?65535:0;this.A-=this.B.Rk},function(){var a=this.L(),b=this.L();H(this,this.xa.ta);H(this,this.va);Tc(this,a,b);this.A-=this.B.Uk},function(){K.call(this)},function(){H(this,Wc(this));this.A-=this.B.qc},function(){Uc(this,this.La());this.A-=this.B.ic},function(){var a=this.H>>8;a&1?zd(this):ud(this);a&4?pd(this)||(this.ma^=1):pd(this)&&(this.ma^=1);a&16?Ad(this):vd(this);a&64?Bd(this):wd(this);a&128?Cd(this):xd(this);this.A-=this.B.Eb},function(){this.H=this.H&255|(Wc(this)&213)<<8;this.A-= +this.B.Eb},function(){this.H=this.H&-256|this.U(this.D,this.L());this.A-=this.B.hj},function(){this.H=this.V(this.D,this.L());this.A-=this.B.hj},function(){var a=this.L(),b=this.H;this.Od(this.D.gc(a,0),b);this.A-=this.B.ij},function(){var a=this.L(),b=this.H;this.cd(this.D.gc(a,1),b);this.A-=this.B.ij},function(){var a=1,b=0,c=this.B.jj;this.Ba&192&&(a=this.J,b=1,c=this.B.lj,this.Ba&256||(this.A-=this.B.kj));if(a--){var d=this.Ca&1024?-1:1,e=this.U(this.D,this.G);this.Od(this.Za.gc(this.F,0),e); +this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c;this.J-=b;a&&(nd(this,this.Ba&16?-3:-2),this.aa|=256)}},function(){var a=1,b=0,c=this.B.jj;this.Ba&192&&(a=this.J,b=1,c=this.B.lj,this.Ba&256||(this.A-=this.B.kj));if(a--){var d=this.Ca&1024?-2:2,e=this.V(this.D,this.G);this.cd(this.Za.gc(this.F,1),e);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c;this.J-=b;a&&(nd(this,this.Ba&16?-3:-2),this.aa|=256)}},function(){var a=1,b=0,c=this.B.Ui;this.Ba&192&&(a=this.J,b=1,c=this.B.Wi,this.Ba&256|| +(this.A-=this.B.Vi));if(a--){var d=this.Ca&1024?-1:1,e=this.U(this.D,this.G),f=this.O(this.Za,this.F);Ud.call(this,e,f);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c-this.B.sb;this.J-=b;a&&rd(this)==(this.Ba&64)&&(nd(this,this.Ba&16?-3:-2),this.aa|=256)}},function(){var a=1,b=0,c=this.B.Ui;this.Ba&192&&(a=this.J,b=1,c=this.B.Wi,this.Ba&256||(this.A-=this.B.Vi));if(a--){var d=this.Ca&1024?-2:2,e=this.V(this.D,this.G),f=this.P(this.Za,this.F);be.call(this,e,f);this.G=this.G+d&65535;this.F=this.F+ +d&65535;this.A-=c-this.B.sb;this.J-=b;a&&rd(this)==(this.Ba&64)&&(nd(this,this.Ba&16?-3:-2),this.aa|=256)}},function(){this.Z=this.ma=this.pa=this.H&255&this.ha();this.ga=256;this.A-=this.B.Ne},function(){this.Z=this.ma=this.pa=this.H&this.L();this.ga=65536;this.A-=this.B.Ne},function(){var a=1,b=0,c=this.B.uj;this.Ba&192&&(a=this.J,b=1,c=this.B.wj,this.Ba&256||(this.A-=this.B.vj));if(a--){var d=this.H;this.Od(this.Za.gc(this.F,0),d);this.F=this.F+(this.Ca&1024?-1:1)&65535;this.A-=c;this.J-=b;a&& +(nd(this,-2),this.aa|=256)}},function(){var a=1,b=0,c=this.B.uj;this.Ba&192&&(a=this.J,b=1,c=this.B.wj,this.Ba&256||(this.A-=this.B.vj));if(a--){var d=this.H;this.cd(this.Za.gc(this.F,1),d);this.F=this.F+(this.Ca&1024?-2:2)&65535;this.A-=c;this.J-=b;a&&(nd(this,-2),this.aa|=256)}},function(){var a=1,b=0,c=this.B.bj;this.Ba&192&&(a=this.J,b=1,c=this.B.dj,this.Ba&256||(this.A-=this.B.cj));a--&&(this.H=this.H&-256|this.U(this.D,this.G),this.G=this.G+(this.Ca&1024?-1:1)&65535,this.A-=c,this.J-=b,a&&(nd(this, +this.Ba&16?-3:-2),this.aa|=256))},function(){var a=1,b=0,c=this.B.bj;this.Ba&192&&(a=this.J,b=1,c=this.B.dj,this.Ba&256||(this.A-=this.B.cj));a--&&(this.H=this.V(this.D,this.G),this.G=this.G+(this.Ca&1024?-2:2)&65535,this.A-=c,this.J-=b,a&&(nd(this,this.Ba&16?-3:-2),this.aa|=256))},function(){var a=1,b=0,c=this.B.oj;this.Ba&192&&(a=this.J,b=1,c=this.B.qj,this.Ba&256||(this.A-=this.B.pj));a--&&(Ud.call(this,this.H&255,this.O(this.Za,this.F)),this.F=this.F+(this.Ca&1024?-1:1)&65535,this.A-=c-this.B.sb, +this.J-=b,a&&rd(this)==(this.Ba&64)&&(nd(this,-2),this.aa|=256))},function(){var a=1,b=0,c=this.B.oj;this.Ba&192&&(a=this.J,b=1,c=this.B.qj,this.Ba&256||(this.A-=this.B.pj));a--&&(be.call(this,this.H,this.P(this.Za,this.F)),this.F=this.F+(this.Ca&1024?-2:2)&65535,this.A-=c-this.B.sb,this.J-=b,a&&rd(this)==(this.Ba&64)&&(nd(this,-2),this.aa|=256))},function(){this.H=this.H&-256|this.ha();this.A-=this.B.Eb},function(){this.J=this.J&-256|this.ha();this.A-=this.B.Eb},function(){this.K=this.K&-256|this.ha(); +this.A-=this.B.Eb},function(){this.C=this.C&-256|this.ha();this.A-=this.B.Eb},function(){this.H=this.H&255|this.ha()<<8;this.A-=this.B.Eb},function(){this.J=this.J&255|this.ha()<<8;this.A-=this.B.Eb},function(){this.K=this.K&255|this.ha()<<8;this.A-=this.B.Eb},function(){this.C=this.C&255|this.ha()<<8;this.A-=this.B.Eb},function(){this.H=this.L();this.A-=this.B.Eb},function(){this.J=this.L();this.A-=this.B.Eb},function(){this.K=this.L();this.A-=this.B.Eb},function(){this.C=this.L();this.A-=this.B.Eb}, +function(){this.Y=this.L();this.A-=this.B.Eb},function(){this.I=this.L();this.A-=this.B.Eb},function(){this.G=this.L();this.A-=this.B.Eb},function(){this.F=this.L();this.A-=this.B.Eb},Vh,Wh,Vh,Wh,function(){M[this.ha()].call(this,Qe)},function(){M[this.ha()].call(this,Pe)},function(){this.aa|=1;Ah[this.ha()].call(this,ze,this.ha)},function(){this.aa|=1;Bh[this.ha()].call(this,ze,this.L)},Xh,Yh,Xh,Yh,function(){Hd.call(this,3,null,this.B.kl)},function(){var a=this.ha();Yc(this,a)?Hd.call(this,a,null, +0):this.A--},function(){td(this)?Hd.call(this,4,null,this.B.ll):this.A-=this.B.ml},function(){Tc(this,this.La(),this.La());Uc(this,this.La());this.Zg&&cd(this,this.Ga);this.A-=this.B.il},function(){Ah[this.ha()].call(this,Ae,re)},function(){Bh[this.ha()].call(this,Be,re)},function(){Ah[this.ha()].call(this,Ae,se)},function(){Bh[this.ha()].call(this,Be,se)},function(){var a=this.ha(),b=this.H&255;this.H=(b/a&255)<<8|b%a;this.ga=256;this.Z=this.ma=b;this.A-=this.B.Ok},function(){var a=this.ha();this.Z= +this.ma=this.H=(this.H>>8)*a+this.H&255;this.ga=256;this.A-=this.B.Nk},function(){this.H=this.H&-256|(od(this)?255:0);this.A-=2},function(){this.H=this.H&-256|this.U(this.D,this.C+(this.H&255)&65535);this.A-=this.B.Ml},Zh,Zh,Zh,Zh,Zh,Zh,Zh,Zh,function(){var a=this.M();(this.J=this.J-1&65535)&&this.Z&this.ga-1?(G(this,this.va+a),this.A-=this.B.tl):this.A-=this.B.ej},function(){var a=this.M();!(this.J=this.J-1&65535)||this.Z&this.ga-1?this.A-=this.B.gj:(G(this,this.va+a),this.A-=this.B.fj)},function(){var a= +this.M();(this.J=this.J-1&65535)?(G(this,this.va+a),this.A-=this.B.sl):this.A-=this.B.ej},function(){var a=this.M();this.J?this.A-=this.B.gj:(G(this,this.va+a),this.A-=this.B.fj)},function(){var a=this.ha();this.H=this.H&-256|ub(this.ra,a,this.Ga-2);this.A-=this.B.Zi},function(){var a=this.ha();this.H=ub(this.ra,a,this.Ga-1)|ub(this.ra,a+1&65535,this.Ga-2)<<8;this.A-=this.B.Zi},function(){var a=this.ha();Ab(this.ra,a,this.H&255,this.Ga-2);this.A-=this.B.nj},function(){var a=this.ha();Ab(this.ra,a, +this.H&255,this.Ga-2);Ab(this.ra,a+1&65535,this.H>>8,this.Ga-2);this.A-=this.B.nj},function(){var a=this.L();H(this,this.va);G(this,this.va+a);this.A-=this.B.Sk},function(){var a=this.L();G(this,this.va+a);this.A-=this.B.$i},function(){Tc(this,this.L(),this.L());this.A-=this.B.ol},function(){var a=this.M();G(this,this.va+a);this.A-=this.B.$i},function(){this.H=this.H&-256|ub(this.ra,this.K,this.Ga-1);this.A-=this.B.Yi},function(){this.H=ub(this.ra,this.K,this.Ga-1)|ub(this.ra,this.K+1&65535,this.Ga- +1)<<8;this.A-=this.B.Yi},function(){Ab(this.ra,this.K,this.H&255,this.Ga-1);this.A-=this.B.mj},function(){Ab(this.ra,this.K,this.H&255,this.Ga-1);Ab(this.ra,this.K+1&65535,this.H>>8,this.Ga-1);this.A-=this.B.mj},$h,$h,function(){this.aa|=132;this.A-=this.B.oe},function(){this.aa|=68;this.A-=this.B.oe},function(){this.mb|=4;this.A-=2;this.da&&Ed(this.da)?(nd(this,-1),this.wb()):this.Ca&512||(this.da&&nd(this,-1),this.wb())},function(){od(this)?ud(this):zd(this);this.A-=2},function(){this.Fb=-1;Ah[this.ha()].call(this, +De,ue);0<=this.Fb&&(this.H=this.Fb)},function(){this.Fb=-1;Bh[this.ha()].call(this,Ee,ue);0<=this.Fb&&(this.H=this.Fb,this.K=this.yg)},function(){this.Z&=~this.ga;this.A-=2},function(){this.Z|=this.ga;this.A-=2},function(){this.Ca&=-513;this.A-=this.B.Qk},function(){this.Ca|=512;this.aa|=4;this.A-=2},function(){this.Ca&=-1025;this.A-=2},function(){this.Ca|=1024;this.A-=2},function(){Ah[this.ha()].call(this,Lc,ue)},function(){Bh[this.ha()].call(this,Oc,ue)}]; +function N(a){y.call(this,"ChipSet",a,N);this.Ia=a.model;this.Ia=void 0!==this.Ia?parseInt(this.Ia,10):ai;this.Zb=0;var b=a.sw1;if(b)this.Zb=bi(b,ci|di.jm);else{this.Vd=[360,360];(b=a.floppies)&&void 0!==b.length&&(this.Vd=b);if(b=this.Vd.length)this.Zb|=ei.Sh,b--,this.Zb|=(b&3)<=fi&&(this.Rf=this.Sf=2);this.nh=a.scaleTimers||!1; +this.dp=a.rtcDate;this.xk=!1;a.sound&&window&&"webkitAudioContext"in window&&(this.ji=new webkitAudioContext);this.reset(!0);this.Ta()}Ua(y,N);var ai=5150,fi=5170,gi={none:0,tv:1,color:2,mono:3,ega:0},ei={Sh:1,ONE:0,Vp:64,Tp:128,rp:192,Df:192,Ef:6},ci=12,di={Up:16,mp:32,jm:48,Df:48,Ef:4};k=N.prototype; +k.zb=function(a,b,c,d){switch(c){case "sw1":return this.za[c]=d,hi(this,c,d,this.Zb,{0:this.Ia==ai?"Bootable Floppy Drive":"Loop on POST",1:this.Ia==ai?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Ia==ai)return this.za[c]=d,hi(this,c,d,this.ue,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.za[c]=d,!0}return!1}; +k.pc=function(a,b,c,d){this.ra=b;this.T=c;this.da=d;this.Ka=a;this.ab=eb(a,"Keyboard");this.Nl=Math.round(c.ca.Jd/1193181);tb(b,this,ii);zb(b,this,ji);this.Iab;b++){var c=13>=b?si(e,b):e.sa[b];a&&(a+="\n");a+="CMOS[0x"+q(b)+"]: 0x"+q(c)}e.da.message(a)})}Xc(c,26,this,this.Gn)};k.Yb=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};k.Xb=function(a){return a&&this.save?this.save():!0}; +k.reset=function(a){var b;this.dd=this.Zb;this.Xe=this.ue;ti(this);this.eb=Array(this.Rf);for(b=0;b=fi){this.jb=16;this.wd=0;this.gd=16;this.Pg=0;this.Ae=160;512<=xi(this)&&(this.Ae|=16);3==yi(this)&&(this.Ae|=64);this.ci=3;this.Of=0;this.Lg=Array(7);this.Be=0;a&&(this.sa=Array(64)); +zi(this,this.dp);for(a=21;24>=a;a++)this.sa[a]=0;for(a=14;46>a;a++)void 0===this.sa[a]&&(this.sa[a]=0);this.sa[20]=this.dd&(di.Df|2|ei.Sh|ei.Df);this.sa[16]=Ai(this,0)<<4|Ai(this,1);Bi(this)}}; +function zi(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.fa("CMOS date invalid ("+b+"), using "+c)):b&&a.fa("CMOS date: "+c);a.sa[0]=c.getSeconds();a.sa[1]=0;a.sa[2]=c.getMinutes();a.sa[3]=0;a.sa[4]=c.getHours();a.sa[5]=0;a.sa[6]=c.getDay()+1;a.sa[7]=c.getDate();a.sa[8]=c.getMonth()+1;c=c.getFullYear();a.sa[9]=c%100;c/=100;a.sa[50]=c%10|c/10<<4;a.gg=-1;a.sa[10]=38;a.sa[11]=2;a.sa[12]=0;a.sa[13]=128} +function si(a,b){var c=a.sa[b];if(10>b){var d=!1;4!=b&&5!=b||a.sa[11]&2||(c=12>c?c?c:12:(c-=12)?c+128:140,d=!0);a.sa[11]&4||(d&&128c;c++)b+=a.sa[c];a.sa[47]=b&255;a.sa[46]=b>>8} +k.save=function(){var a=new gd(this);a.set(0,[this.Zb,this.ue,this.dd,this.Xe]);for(var b=[],c=0;c=fi&&(a.set(5,[this.jb,this.wd,this.gd,this.Pg,this.Ae,this.ci]),a.set(6,[this.Of,this.Lg,this.Be,this.sa,this.gg]));return a.data()}; +k.restore=function(a){var b,c;b=a[0];this.Zb=b[0];this.ue=b[1];this.dd=b[2];this.Xe=b[3];b=a[1];this.eb=Array(this.Rf);for(c=0;c>2)+1)*a.Jn+32*((b?a.ue:a.Xe)&15)}function Ei(a,b){var c=b?a.Zb:a.dd;return a.Ia!=ai||c&ei.Sh?((c&ei.Df)>>ei.Ef)+1:0} +function Ai(a,b){if(b>di.Ef} +function hi(a,b,c,d,e){for(var f="",h=1;8>=h;h++){var g="pcjs-bitCell";h||(g+=" pcjs-bitCellLeft");f+='
'+h+"
\n"}c.innerHTML=f;b=A(c,"pcjs-bitCell");c=null;for(h=0;h>2].Gb[b&3],c,d,e)} +function Ni(a,b,c){b=a.eb[b>>2].Gb[b&3];b.ah&&b.Bi&&b.Eh?(c&&(b.dh=c),b.Hd||Id(a,b,!0)):c&&c(!0)}function Id(a,b,c){c&&(b.count=b.$b[1]<<8|b.$b[0],b.fm=b.mode&12,b.yk=b.Zc=!1);for(var d=!1;0<=b.count&&(c=b.Vg<<16|b.Pb[1]<<8|b.Pb[0],4==b.fm?(d=!0,function(c){b.Bi.call(b.ah,b.Eh,-1,function(f,h){0>f&&(b.yk||(b.yk=!0),f=255);b.Hd||pb(a.ra,c,f);(d=h)&&setTimeout(function(){Ui(b)||Id(a,b)},0)})}(c)):8==b.fm?(c=nb(a.ra,c),0>b.Bi.call(b.ah,b.Eh,c)&&(b.Zc=!0)):b.Zc=!0),!d&&!Ui(b););} +function Ui(a){if(!a.Zc&&0<=--a.count&&(a.mode&32?(a.Pb[0]--,0>a.Pb[0]&&(a.Pb[0]=255,a.Pb[1]--,0>a.Pb[1]&&(a.Pb[1]=255))):(a.Pb[0]++,255>3,e=a.ub[d];e.Ib|=1<<(b&7);e.lg=c||0;1==d&&(a.ub[0].Ib|=4);Xi(a,d)} +function aj(a,b){var c=b>>3,d=a.ub[c],e=1<<(b&7);d.Ib&e&&(d.Ib&=~e,1!=c||d.Ib||(a.ub[0].Ib&=-5),Xi(a,c))}function Gd(a,b){void 0===b&&(b=0);var c=-1,d=a.ub[b];if(d.lg)c=-2,d.lg--;else for(var e=d.Ib&((d.Gc|d.xd)^255),f=d.Ce+1;;){var f=f&7,h=1<>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.Hb[a];e.zg=b;e.mode=d;e.hk=c;e.Jc=[0,0];e.$b=[0,0];e.Xf=[0,0];e.md=!1;e.$f=!1;e.gf=!1;cj(this,a);0==a&&aj(this,0);2==a&&255==this.ub[0].xd&&77==this.zc&&(a=this.Hb[0],a.Yc[0]=a.Jc[0],a.Yc[1]=a.Jc[1],a.re=E(this.T,this.nh))}else qi(this,a),b=this.Hb[a],b.Xf[0]=b.$b[0],b.Xf[1]=b.$b[1],b.$f=!0,cj(this,a)}}; +function ej(a,b){var c=a.Hb[b],d=c.Jc[1]<<8|c.Jc[0];d||(d=1==c.kd?256:65536);return d}function cj(a,b){var c=a.Hb[b];c.ge=32==c.zg?1:0;c.kd=48==c.zg?2:1} +function qi(a,b,c){var d=a.Hb[b];if(d.gf&&(2!=b||a.zc&1)){var e=E(a.T,a.nh),f=(e-d.re)/a.Nl|0;0>f&&(d.re=e,f=0);var h=ej(a,b),g=a.Hb[b],l=g.Yc[1]<<8|g.Yc[0];l||(l=1==g.kd?256:65536);g=l-f;0==d.mode?(0>=g&&(g=0),g||(d.md=!0,d.gf=!1,b||$i(a,0))):4==d.mode?(d.md=1!=g,0>=g&&(g=h+g,0>=g&&(g=h),d.Yc[0]=g&255,d.Yc[1]=g>>8,d.re=e,!b&&d.md&&$i(a,0))):6==d.mode&&(g-=f,0>=g&&(d.md=!d.md,g=h+g,0>=g&&(g=h),d.Yc[0]=g&255,d.Yc[1]=g>>8,d.re=e,!b&&d.md&&$i(a,0)));d.$b[0]=g&255;d.$b[1]=g>>8;c&&(a.re=0)}return d} +function Zb(a,b){for(var c=0;c=fi){var c=0,d=a.T.ca.Jd,e=E(a.T,a.nh);if(0<=a.gg&&(c=e-a.gg,Math.floor(c/d)&&60<=++a.sa[0]&&(a.sa[0]=0,60<=++a.sa[2]&&(a.sa[2]=0,24<=++a.sa[4])))){a.sa[4]=0;a.sa[6]=a.sa[6]%7+1;var f=a.sa[9],h=qa[a.sa[8]-1];28==h&&0===f%4&&(f%100||0===f%400)&&h++;++a.sa[7]>h&&(a.sa[7]=1,12<++a.sa[8]&&(a.sa[8]=1,a.sa[9]=(a.sa[9]+1)%100))}a.gg=e-c%d}} +k.sn=function(a,b){var c=this.Ug;this.Qf&16&&(this.zc&128?c=this.dd:this.ab&&(c=fj(this.ab)));this.ea(a,null,b,"PPI_A",gj,c);return c};k.Jo=function(a,b,c){this.ea(a,b,c,"PPI_A",gj);this.Ug=b};k.tn=function(a,b){var c=this.zc;this.ea(a,null,b,"PPI_B",gj,c);return c};k.Ko=function(a,b,c){this.ea(a,b,c,"PPI_B",gj);hj(this,b);this.ab&&ij(this.ab,b&128?!1:!0,b&64?!0:!1)};function hj(a,b){var c=!!(b&2),d=!!(a.zc&2);a.zc=b;c!=d&&Yb(a,c)} +k.un=function(a,b){var c=0,c=this.Ia==ai?this.zc&4?c|this.Xe&15:c|this.Xe>>4&1:this.zc&8?c|this.dd>>4:c|this.dd&15;this.zc&1&&qi(this,2).md&&(c=this.zc&2?c|32:c|16);this.ea(a,null,b,"PPI_C",gj|Db,c);return c};k.Lo=function(a,b,c){this.ea(a,b,c,"PPI_C",gj);this.ei=b};k.vn=function(a,b){var c=this.Qf;this.ea(a,null,b,"PPI_CTRL",gj,c);return c};k.Mo=function(a,b,c){this.ea(a,b,c,"PPI_CTRL",gj);this.Qf=b}; +k.Im=function(a,b){var c=this.Pg;this.ea(a,null,b,"8042_OUTBUFF",jj,c);this.jb&=-258;var d=this.ab&&fj(this.ab,!0);d&&kj(this,d);return c};k.ao=function(a,b,c){this.ea(a,b,c,"8042_INBUF.DATA",jj);if(this.jb&8)switch(this.wd){case 96:lj(this,b);break;case 209:mj(this,b);break;default:if(lj(this,this.gd&-17),this.ab){a=-1;switch(b){case 255:a=250,nj(this.ab)}kj(this,a)}}this.wd=b;this.jb&=-9};k.Jm=function(a,b){var c=this.zc&-209|(E(this.T)&64?16:0);this.ea(a,null,b,"8042_RWREG",jj|oj,c);return c}; +k.bo=function(a,b,c){this.ea(a,b,c,"8042_RWREG",jj);hj(this,b)};k.Km=function(a,b){this.ea(a,null,b,"8042_STATUS",jj,this.jb);var c=this.jb&255;this.jb&256&&(this.jb|=1,this.jb&=-257);return c}; +k.$n=function(a,b,c){this.ea(a,b,c,"8042_INBUFF.CMD",jj);this.wd=b;this.jb|=8;a=0;240<=this.wd&&(a=this.wd^15,this.wd=240);switch(this.wd){case 192:kj(this,this.Ae);break;case 173:lj(this,this.gd|16);break;case 174:lj(this,this.gd&-17);break;case 170:this.ab&&pj(this.ab,!0);lj(this,this.gd|16);kj(this,85);mj(this,3);break;case 224:kj(this,this.gd&16?0:1);break;case 240:a&1&&Sc(this.T)}}; +function lj(a,b){var c=!(a.gd&16);a.gd=b;a.jb=a.jb&-5|b&4;if(a.ab){var d=!(b&16);ij(a.ab,!!(b&8),d)&&kj(a,fj(a.ab,!0));!c&&d&&fj(a.ab)&&qj(a)}}function kj(a,b){0<=b&&(a.Pg=b,a.jb&=-2,a.jb|=256)}function mj(a,b){a.ci=b;jb(a.ra,!!(b&2));b&1||Sc(a.T)}function qj(a){a.Ia=c?si(this,c):this.sa[c];this.ea(a,null,b,"CMOS_DATA["+q(c)+"]",ri,d);return d};k.so=function(a,b,c){var d=this.Be&63;this.ea(a,b,c,"CMOS_DATA["+q(d)+"]",ri);a=this.sa;13>=d&&10>d&&(c=!1,this.sa[11]&4||(b=10*(b>>4)+(b&15),c=!0),4==d||5==d)&&(c&&12=b?b=12==b?0:b:(b-=116,b=24==b?12:b)));a[d]=b};k.qn=function(a,b){this.ea(a,null,b,"MFG_DATA",gj,this.Of);return this.Of};k.Go=function(a,b,c){this.ea(a,b,c,"MFG_DATA",gj);this.Of=b}; +k.Io=function(a,b,c){this.ea(a,b,c,"NMI",gj);this.Tg=b};k.Gn=function(a){var b=this.T.H>>8;this.da&&C(this.da,rj)&&($c(this.da,26,a),ad(this.T,a,function(a,d){return function(e){d=E(a.T)-d;var f,h=a.T.K&255,g=a.T.K>>8,l=a.T.K&255,n=a.T.K>>8;if(2==b||3==b)f=" CH(hour)="+u(g)+" CL(min)="+q(h)+" DH(sec)="+q(n);else if(4==b||5==b)f=" CX(year)="+u(a.T.J)+" DH(month)="+q(n)+" DL(day)="+q(l);bd(a.da,26,e,d,f)}}(this,E(this.T))));return!0}; +function bi(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.Ab[c++]=f[b]>>16&255,this.Ab[c++]=f[b]>>24&255;else this.Ab=d;this.Yh=d.symbols;if(!this.Ab.length){w("Empty ROM: "+a);return}if(1==this.Ab.length){w(this.Ab[0]);return}}catch(h){this.Ja("ROM data error: "+ +h.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.Ab=Array(a.length),d=0;dthis.Ng?21:23,c=a.sa[b]|a.sa[b+1]<<8,c=c+(this.Qd>>10);a.sa[b]=c&255;a.sa[b+1]=c>>8;Bi(a)}}else w("No RAM allocated")}; +Fa(function(){for(var a=A(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,kp:65,lp:66,Vj:67,hm:68,E:69,pp:70,sp:71,Wj:72,vp:73,wp:74,xp:75,yp:76,zp:77,Th:78,Bp:79,Cp:80,Ep:81,Yj:82,Ip:83,Sp:84,Wp:85,Xp:86,Yp:87,$p:88,aq:89,bq:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,cq:97,dq:98,fq:99,gq:100,hq:101,iq:102,jq:103,kq:104,lq:105,mq:106,nq:107,oq:108,pq:109,qq:110, +sq:111,tq:112,uq:113,vq:114,wq:115,xq:116,yq:117,zq:118,Aq:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},Cj={16:2,17:8,18:32},Dj={tab:1009,esc:1027,"right-shift":3016,shift:1016,ctrl:1017,alt:1018,"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,left:1037,up:1038,right:1039,down:1040,"ctrl-c":4003,"ctrl-break":4063,"ctrl-alt-del":4081},Q={esc:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,0:11,"-":12,"=":13,backspace:14,tab:15,q:16,w:17,e:18,r:19, +t:20,y:21,u:22,i:23,o:24,p:25,"[":26,"]":27,enter:28,ctrl:29,a:30,s:31,d:32,f:33,g:34,h:35,j:36,k:37,l:38,";":39,quote:40,"`":41,shift:42,"\\":43,z:44,x:45,c:46,v:47,b:48,n:49,m:50,",":51,".":52,"/":53,"right-shift":54,prtsc:55,alt:56,space:57,"caps-lock":58,f1:59,f2:60,f3:61,f4:62,f5:63,f6:64,f7:65,f8:66,f9:67,f10:68,"num-lock":69,"scroll-lock":70,"num-home":71,"num-up":72,"num-pgup":73,"num-sub":74,"num-left":75,"num-center":76,"num-right":77,"num-add":78,"num-end":79,"num-down":80,"num-pgdn":81, +"num-ins":82,"num-del":83,sysreq:84,pause:84,f11:87,f12:88,"num-enter":57372,"right-ctrl":57373,"num-div":57397,"num-mul":57399,"right-alt":57400,home:57415,up:57416,pgup:57417,left:57419,right:57421,end:57423,down:57424,pgdn:57425,ins:57426,del:57427,win:57435,"right-win":57436,menu:57437},R={};R[1027]=Q.esc;R[P["1"]]=Q["1"];R[P["!"]]=Q["1"]|512;R[P["2"]]=Q["2"];R[P["@"]]=Q["2"]|512;R[P["3"]]=Q["3"];R[P["#"]]=Q["3"]|512;R[P["4"]]=Q["4"];R[P.$]=Q["4"]|512;R[P["5"]]=Q["5"];R[P["%"]]=Q["5"]|512; +R[P["6"]]=Q["6"];R[P["^"]]=Q["6"]|512;R[P["7"]]=Q["7"];R[P["&"]]=Q["7"]|512;R[P["8"]]=Q["8"];R[P["*"]]=Q["8"]|512;R[P["9"]]=Q["9"];R[P["("]]=Q["9"]|512;R[P["0"]]=Q["0"];R[P[")"]]=Q["0"]|512;R[P["-"]]=Q["-"];R[P._]=Q["-"]|512;R[P["="]]=Q["="];R[P["+"]]=Q["="]|512;R[1008]=Q.backspace;R[1009]=Q.tab;R[113]=Q.q;R[81]=Q.q|512;R[119]=Q.w;R[87]=Q.w|512;R[101]=Q.e;R[69]=Q.e|512;R[114]=Q.r;R[82]=Q.r|512;R[116]=Q.t;R[84]=Q.t|512;R[121]=Q.y;R[89]=Q.y|512;R[117]=Q.u;R[85]=Q.u|512;R[105]=Q.i;R[73]=Q.i|512; +R[111]=Q.o;R[79]=Q.o|512;R[112]=Q.p;R[80]=Q.p|512;R[P["["]]=Q["["];R[P["{"]]=Q["["]|512;R[P["]"]]=Q["]"];R[P["}"]]=Q["]"]|512;R[13]=Q.enter;R[1017]=Q.ctrl;R[97]=Q.a;R[65]=Q.a|512;R[115]=Q.s;R[83]=Q.s|512;R[100]=Q.d;R[68]=Q.d|512;R[102]=Q.f;R[70]=Q.f|512;R[103]=Q.g;R[71]=Q.g|512;R[104]=Q.h;R[72]=Q.h|512;R[106]=Q.j;R[74]=Q.j|512;R[107]=Q.k;R[75]=Q.k|512;R[108]=Q.l;R[76]=Q.l|512;R[P[";"]]=Q[";"];R[P[":"]]=Q[";"]|512;R[P["'"]]=Q.quote;R[P['"']]=Q.quote|512;R[P["`"]]=Q["`"];R[P["~"]]=Q["`"]|512; +R[1016]=Q.shift;R[P["\\"]]=Q["\\"];R[P["\\"]]=Q["\\"]|512;R[122]=Q.z;R[90]=Q.z|512;R[120]=Q.x;R[88]=Q.x|512;R[99]=Q.c;R[67]=Q.c|512;R[118]=Q.v;R[86]=Q.v|512;R[98]=Q.b;R[66]=Q.b|512;R[110]=Q.n;R[78]=Q.n|512;R[109]=Q.m;R[77]=Q.m|512;R[P[","]]=Q[","];R[P["<"]]=Q[","]|512;R[P["."]]=Q["."];R[P[">"]]=Q["."]|512;R[P["/"]]=Q["/"];R[P["?"]]=Q["/"]|512;R[3016]=Q["right-shift"];R[1018]=Q.alt;R[P[" "]]=Q.space;R[1020]=Q["caps-lock"];R[1112]=Q.f1;R[1113]=Q.f2;R[1114]=Q.f3;R[1115]=Q.f4;R[1116]=Q.f5;R[1117]=Q.f6; +R[1118]=Q.f7;R[1119]=Q.f8;R[1120]=Q.f9;R[1121]=Q.f10;R[1036]=Q["num-home"];R[1038]=Q["num-up"];R[1033]=Q["num-pgup"];R[1037]=Q["num-left"];R[1039]=Q["num-right"];R[1035]=Q["num-end"];R[1040]=Q["num-down"];R[1034]=Q["num-pgdn"];R[1045]=Q["num-ins"];R[1046]=Q["num-del"];R[4003]=Q.c+2048;R[4063]=Q["scroll-lock"]+2048;R[4081]=Q["num-del"]+2048+2097152;k=Bj.prototype; +k.zb=function(a,b,c,d){var e=this;a=b+"-"+c;if(void 0===this.za[a])switch(c){case "kbd":return this.za[a]=d,d.onkeydown=function(a){return Ej(e,a,!0)},d.onkeypress=function(a){var b=!0;a=a||window.event;a=a.which||a.keyCode;8==a||9==a?b=!1:e.Bb&64?e.Bb&=-65:b=e.Bb&40?!1:!Fj(e,a);return b},d.onkeyup=function(a){return Ej(e,a,!1)},!0;default:if(void 0!==Dj[c]&&"button"==b)return this.za[a]=d,d.onclick=function(a,b,c){return function(){a.T&&a.T.Pd();return!Fj(a,c)}}(this,c,Dj[c]),!0;if(void 0!==Q[c])return this.za[a]= +d,b=function(a,b,c){return function(){Gj(a,c)}}(this,c,Q[c]),c=function(a,b,c){return function(){Gj(a,c)}}(this,c,Q[c]|128),"ontouchstart"in window?(d.ontouchstart=b,d.ontouchend=c):(d.onmousedown=b,d.onmouseup=d.onmouseout=c),!0}return!1};k.pc=function(a,b,c,d){this.ra=b;this.T=c;this.da=d;this.oa=eb(a,"ChipSet")};k.Ta=function(){this.vk=(this.Hm=ya("iOS"))||ya("Android");this.Ra("mobile keyboard support: "+(this.vk?"true":"false"));return y.prototype.Ta.call(this)}; +function nj(a){a.Ra("keyboard reset",Hj);a.xc=[170];a.oa&&qj(a.oa)}function ij(a,b,c){var d=!1;a.ui!==c&&(a.ui=a.yi=c);a.jh!==b&&(a.jh=b)&&!a.yi&&pj(a);a.jh&&a.yi&&(nj(a),a.yi=!1,d=!0);return d}function fj(a,b){var c=0;a.xc.length&&(c=a.xc[0],a.Ra("scan code 0x"+q(c)+" delivered"),b&&pj(a));return c}function pj(a,b){0a.xc.length){if(!(!d&&!a.Xh[c]||d&&a.Xh[c])){a.Xh[c]=d;a.Ra("scan code 0x"+q(b)+" buffered");a.xc.push(b);1==a.xc.length&&a.oa&&qj(a.oa);for(var e in Q)if(Q[e]==c){(c=a.za["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.xc.length&&a.xc.push(255),a.Ra("scan code buffer overflow")}function Ij(a,b){var c=b?a.Nn:a.Mn;a.T&&a.T.ca.nd&&(c/=a.T.ca.nd);return c} +function Jj(a,b){!a.Re||void 0!==b&&b==a.Re||(clearTimeout(a.sd[a.Re]),Kj(a,a.Re,!1))}function Ej(a,b,c){var d,e=!c,f=b.keyCode,h=f;c&&(a.Rl=f);if(R[f+1E3]){var h=h+1E3,g=Cj[f]||0;if(g)2==b.location&&(g>>=1,h+=2E3),a.Bb&=~g,c&&(a.Bb|=g),20==f?d=Fj(a,h):e=!1;else if(9==f||27==f||8==f)8==f&&8==(a.Bb&40)&&(h=4063),d=c?!Fj(a,h):!1}else 91==f?(a.Bb&=-65,c&&(a.Bb|=64),e=!1,d=!0):b.altKey||b.ctrlKey?65<=f&&90>=f&&(h+=32):d=!0;e&&(a.Bb&=-65,a.vk||f!=a.Rl||Jj(a));void 0===d&&(d=!Kj(a,h,c));return d} +function Fj(a,b,c){var d=!1;Jj(a,b);Kj(a,b,!0)&&(c?Kj(a,b,!1):(c=!1,a.sd[b]&&(clearTimeout(a.sd[b]),c=!0),c=Ij(a,c),a.sd[a.Re=b]=setTimeout(function(a){return function(){Kj(a,b,!1)}}(a),c)),d=!0);return d} +function Kj(a,b,c){var d=!1;c||(a.sd[b]=null,a.Re==b&&(a.Re=0));var e=R[b]||R[b+1E3];void 0===e&&1<=b&&26>=b&&(e=R[b+64]&255|2048);if(void 0!==e){14==e&&40==(a.Bb&40)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;2==f?a.Bb&259||(d=42):8==f?a.Bb&12||(d=29):32==f&&(a.Bb&48||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(Yj)];this.da=a.da;this.type=e[0];this.port=e[1];this.ke=b;this.Ua=e[2];this.Ob=e[3];this.Wc=d||e[4];65536<=this.Wc&&720896<=this.Ua&&(this.Ob=Math.min(this.Wc>>2,32768));this.mc=c[0];this.Bc=c[1];this.cf=c[2];this.xf=c[3];this.oc=c[4]&255;this.rh=c[4]>>8&255;this.dc=c[5];this.Ii=Yj;this.Og=Zj;if(5==b){this.Ii=ak;this.Og=bk;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5), +0,0,0,Array(9),0,[this.Ua,this.Ob,this.Wc],Array(this.Wc>>2),771,0,4294967295,0,4294967295,0,4294967295,0,0,0]);this.ld=b[0];this.Dd=b[1];this.Td=b[2];this.$h=ck;this.Rh=b[3];this.dg=b[4];this.ph=b[5];this.Fd=b[6];this.Gf=b[7];this.bi=dk;this.Ci=b[8];this.Di=b[9];this.Ed=b[10];this.xe=b[11];this.ai=ek;this.xb=b[12];d=b[13];"number"==typeof d&&(d=[this.Ua,this.Ob,d]);this.Ua=d[0];this.Ob=d[1];d=this.Wc>>2;if((this.fd=b[14])&&this.fd.length>8&255)} +var nk=[,,function(a){a+=this.offset;return(this.ia.xb=this.wa[a])>>this.ia.Cj&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.wa[b]>>8:this.wa[b])&255}];nk[16]=function(a){a+=this.offset;a=this.wa[a];for(var b=this.ia.Ki&this.ia.Li,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};nk[512]=function(a,b){var c=a+this.offset,d;d=this.wa[c]&~this.ia.hb|(b|b<<8|b<<16|b<<24)&this.ia.hb;d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; +nk[1024]=function(a,b){var c=a+this.offset;b=b>>this.ia.od|b<<8-this.ia.od&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.qe|this.ia.Oe;d=d&this.ia.hb|this.wa[c]&~this.ia.hb;d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; +nk[1536]=function(a,b){var c=a+this.offset;b=b>>this.ia.od|b<<8-this.ia.od&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.qe|this.ia.Oe;d&=this.ia.xb;d=d&this.ia.hb|this.wa[c]&~this.ia.hb;d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; +nk[2560]=function(a,b){var c=a+this.offset;b=b>>this.ia.od|b<<8-this.ia.od&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.qe|this.ia.Oe;d|=this.ia.xb;d=d&this.ia.hb|this.wa[c]&~this.ia.hb;d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; +nk[3584]=function(a,b){var c=a+this.offset;b=b>>this.ia.od|b<<8-this.ia.od&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.qe|this.ia.Oe;d^=this.ia.xb;d=d&this.ia.hb|this.wa[c]&~this.ia.hb;d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)};nk[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.ia.hb&(d==a?16711935:4278255360);c=(b|b<<8|b<<16|b<<24)&c|this.wa[d]&~c;c=c&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[d]!=c&&(this.wa[d]=c,this.lb=!0)}; +nk[4096]=function(a){a+=this.offset;var b=this.wa[a]&~this.ia.hb|this.ia.xb&this.ia.hb;this.wa[a]!=b&&(this.wa[a]=b,this.lb=!0)};nk[8192]=function(a,b){var c=a+this.offset,d=Uj[b&15],d=d&this.ia.hb|this.wa[c]&~this.ia.hb,d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)};nk[24576]=function(a,b){var c=a+this.offset,d=Uj[b&15],d=d&this.ia.xb,d=d&this.ia.hb|this.wa[c]&~this.ia.hb,d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; +nk[40960]=function(a,b){var c=a+this.offset,d=Uj[b&15],d=d|this.ia.xb,d=d&this.ia.hb|this.wa[c]&~this.ia.hb,d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)};nk[57344]=function(a,b){var c=a+this.offset,d=Uj[b&15],d=d^this.ia.xb,d=d&this.ia.hb|this.wa[c]&~this.ia.hb,d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; +function ok(a){var b=[];if(void 0!==a.ke){b[0]=a.mc;b[1]=a.Bc;b[2]=a.cf;b[3]=a.xf;b[4]=a.oc|a.rh<<8;b[5]=a.dc;if(5==a.ke){var c=[];c[0]=a.ld;c[1]=a.Dd;c[2]=a.Td;c[3]=a.Rh;c[4]=a.dg;c[5]=a.ph;c[6]=a.Fd;c[7]=a.Gf;c[8]=a.Ci;c[9]=a.Di;c[10]=a.Ed;c[11]=a.xe;c[12]=a.xb;c[13]=[a.Ua,a.Ob,a.Wc];var d;a:if(d=a.fd){var e=0,f=[];if(void 0!==d[0])for(var h=0;2>h;h++)for(var g=h;g>1;f[e++]=l;g=n}if(f.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var n=p(b.Ua+a)+":",r=0;8>r&&a>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),qb(this.ra,b,c|d<<8);Mb(this,!0)}};function xk(a){a.na.dg&1?(a.Vc=a.hi,a.Cb=a.na):(a.Vc=a.na,a.Cb=a.$g)}k.save=function(){var a=new gd(this);a.set(0,ok(this.hi));a.set(1,ok(this.$g));a.set(2,[this.ne,this.pd,this.Ld]);a.set(3,ok(this.na));return a.data()}; +k.restore=function(a){var b=a[2];this.ne=b[0];this.pd=b[1];this.Ld=b[2];this.Ha=null;this.Vc=this.hi=new Wj(this,1,a[0]);this.Cb=this.$g=new Wj(this,3,a[1]);this.na=new Wj(this,5,a[3],this.Wc);this.na.mc&&xk(this);yk(this);if(!Ak(this))return!1;Bk(this);return!0}; +k.Wn=function(a,b,c){if(c)this.Ja("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){w("Empty font ROM image: "+a);return}if(1==d.length){w(d[0]);return}if(8192==d.length)zj(this,d,[0,6144]);else{this.Ja("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ja("Font ROM data error: "+e.message);return}this.Ta()}}; +function Ck(a,b){if(1==b)return a.vd[0]=U[0],a.vd[1]=U[7],a.vd;if(2==b){var c=a.Ha.cf;if(a.Ha===a.na){var d=a.na.Td[0],c=d&7;d&16&&(c|=8);18!=a.na.Td[1]&&(c|=32)}a.vd[0]=U[c&15];c=c&32?Sj:Rj;for(d=0;dKa||!W?Ka:8,xb=X.createImageData(n.kc,n.lc),L=0;256>L;L++){for(T=0;T=Ka-2,ga=wb[T>(8<=x&&176<=L&&223>=L?7:x)?t:lc;Fk(xb,Xa,Kc,mc);B&&Fk(xb,Xa+1,Kc,mc)}X.putImageData(xb,(L&15)*n.kc,(L>>4)*n.lc)}n.Ze[v]="#"+q(t[0])+q(t[1])+q(t[2]);n.$j[v]=t;n.Uh[v]=Rb;n=!0}}a.Wd[b]=s;return n}function Gk(a){0a.Ge&&(a.Ge=0):a.Ge=-1} +function Bk(a){if(a.Sb){for(var b=10;15>=b;b++)if(null==a.Ha.dc[b])return;var c=a.Ha.dc[10],b=c&31,d=a.Ha.dc[11]&31,e=a.Ha.dc[9]&31,f=!1;a.Ha===a.na&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Hk(a);else{c=a.Ha.dc[15]+((a.Ha.dc[14]&63)<<8);a.Nc!=c&&(Hk(a),a.Nc=c);d=d-b+1;if(a.gm!=b||a.ok!=d)a.gm=b,a.ok=d;a.he=e+1;Gk(a)}}} +function Hk(a){if(0<=a.Nc){if(void 0!==a.ec){var b=a.ec[a.Nc];if(b&131072){var b=b&-131073,c=a.Nc%a.Db,d=Math.floor(a.Nc/a.Db);a.Sb&&a.Wd[a.Sb]&&(a.df&&Ik(a,c,d,b,a.df),Ik(a,c,d,b));a.ec[a.Nc]=b}}a.Nc=-1}} +function Jk(a){var b;a=a.Ha;var c=a.xe[5];if(null!=c){b=2;var d=512,e=a.xe[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.od=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}k.Ve=function(a){var b=this.Ha;null!=a&&b&&a!=b.xh&&(b.Oh(a),this.ra.Oh(b.Ua,b.Ob,b.Lf))}; +function Ak(a,b){var c,d=a.Ld,e=a.Ha;if(e)if(1==e.ke)d=Mj;else if(5==e.ke){var d=null,f=e.Wc>>2,h=32768f&&(d=c?13:14):c&&(d-=2));c=Jk(a)}}else e.Bc&8&&(e.Bc&2?(d=e.Bc&16?6:5,e.Bc&4||(d-=1)):(d=e.Bc&1?3:1,e.Bc&4&&(d-= +1)));else a.Ld=null,null==d&&(d=a.pd);if(!zk(a,d,b))return!1;a.Ve(c);return!0} +function zk(a,b,c){if(null!=b&&(b!=a.Ld||c)){a.mm=0;a.Ld=b;b=a.Ha||(b==Mj?a.Vc:a.Cb);if(b!=a.Ha||b.Ua!=a.Ua||b.Ob!=a.Ob){Hk(a);if(a.Ua){if(!mb(a.ra,a.Ua,a.Ob))return!1;a.Ha&&(a.Ha.mc=!1)}a.Ha=b;b.mc=!0;a.Ua=b.Ua;a.Ob=b.Ob;if(!kb(a.ra,b.Ua,b.Ob,!1,b===a.na?b:null))return!1}a.Sb=0;a.Db=a.Ah;a.rc=a.Pi;a.Ji=Lj[Mj][2];b=0;var d=Lj[a.Ld];d&&(a.Db=d[0],a.rc=d[1],a.Ji=d[2],b=d[3]||0,a.Sb=d[4],4==a.ne&&a.Ha===a.na&&3==a.Sb&&(7==a.na.dc[9]?a.rc=43:a.Sb=5));a.Jk=a.Db*a.rc;a.zh=a.Jk/a.Ji;a.ii=(a.zh<<1)+b;a.lk= +b?a.ii+b>>1:0;13<=a.Ld&&(a.zh<<=1);a.Wd.length&&(a.Ad=Math.floor(a.zd/a.Db),a.Bd=Math.floor(a.ie/a.rc),a.Sb?(b=a.Wd[a.Sb],d=a.Wd[a.Sb<<1],a.ym&&80==a.Db?d&&a.Ad>=3*d.kc>>2&&(a.Sb<<=1,b=d):(d&&a.Ad>=d.kc&&(a.Sb<<=1,b=d),b&&(a.Ad=b.kc,a.Bd=b.lc)),a.Yf=a.Zf=0,b&&(a.Yf=a.Db*b.kc,a.Zf=a.rc*b.lc)):(a.Ad=a.Bd=1,a.Yf=a.Db,a.Zf=a.rc),a.th=a.Xc.createImageData(a.Yf,a.Zf),a.bf=window.document.createElement("canvas"),a.bf.width=a.Yf,a.bf.height=a.Zf,a.df=a.bf.getContext("2d"),a.Tj=a.Uj=0,a.ki=a.zd,a.li=a.ie, +b=a.zd-a.Db*a.Ad,d=a.ie-a.rc*a.Bd,0>1,a.ki-=b),0>1,a.li-=d),b||d)&&(a.Xc.fillStyle=a.Jb.style.backgroundColor,a.Xc.fillRect(0,0,a.zd,a.ie));!1!==c?Mb(a,!0):Kk(a,!0)}return!0}function Fk(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Kk(a,b){var c;if(b){if(c=a.zh,void 0===a.ec||a.ec.length!=c)a.ec=Array(c)}else{if(void 0===a.ec)return;c=a.ec.length}for(var d=0;d>8;d=h&15;var g=a.Wd[a.Sb];g.Ff&&(d=g.Ff[d]);var l=h>>4&15;g.Ff&&(l=g.Ff[l]);e?(b*=g.kc,c*=g.lc,e.fillStyle=g.Ze[l],e.fillRect(b,c,g.kc,g.lc)):(b=b*a.Ad+a.Tj,c=c*a.Bd+a.Uj,a.Xc.fillStyle=g.Ze[l],a.Xc.fillRect(b,c,a.Ad,a.Bd));h&256&&(l=(f&15)*g.kc,f=(f>>4)*g.lc,e?e.drawImage(g.Uh[d],l,f,g.kc,g.lc,b,c,g.kc,g.lc):a.Xc.drawImage(g.Uh[d],l,f,g.kc,g.lc,b,c,a.Ad,a.Bd));h&512&&(f=a.gm,h=a.ok,e?(a.he&&a.he!==g.lc&&(f=Math.floor(f*g.lc/a.he),h=Math.floor(h*g.lc/a.he)), +e.fillStyle=g.Ze[d],e.fillRect(b,c+f,g.kc,h)):(a.he&&a.he!==a.Bd&&(f=Math.floor(f*a.Bd/a.he),h=Math.floor(h*a.Bd/a.he)),a.Xc.fillStyle=g.Ze[d],a.Xc.fillRect(b,c+f,a.Ad,h)))} +function Mb(a,b){if(a.qa.Lb){var c=!1;a.Ha&&(a.Ha===a.na?a.na.Dd&32&&(c=!0):a.Ha.Bc&8&&(c=!0));if(c||b){if(b)Kk(a,!0);else if(void 0===a.ec)return;var d=!1;!(b||++a.mm&15)&&0<=a.Ge&&(a.Ge++,d=!0);var e=0,f=a.Jk,c=a.Ha.Ua,h=c+a.Ha.Ob,g=(a.Ha.dc[12]<<8)+a.Ha.dc[13];a.Sb&&(g<<=1);var c=c+g,l=a.ii;c+l>h&&(l=h-c,0>l&&(l=0));h=c+l;if(g=!b){for(var g=a.ra,n=!0,r=c>>g.rb;0a.Nc)return;e=a.Nc;f= +e+1}}if(a.Sb){if(a.Wd[a.Sb]){d=0;g=a.Fe=0;l=1048575;a.Ha.Bc&32&&(g=32768,l&=~g,a.Ge&2||(l&=-65537));for(c+=e<<1;c>8|(s&255)<<8;t=g;var Ka=16;r>=l))>>(Ka-=l);Fk(a.th,r++,v,n[lc])}r>D&&(D=r);v=ja&&(ja=v+1)}e+=2;h++;if(r>=a.Db){r=0;v+=2;if(v>a.rc)break;v==a.rc&&(v=1,e=c+a.lk)}}BW;W++)ja= +D&2155905152,0>ja&&(ja+=4294967296),ja=Vj[ja]||0,Fk(a.th,g++,l,h[ja]),D<<=1;g>r&&(r=g);l=B&&(B=l+1)}e++;if(g>=a.Db&&(g=0,++l>a.rc))break}n>2),c=this.na.Rh&-17|(this.Qg&1<f&&(f=0);f%b.Mi>b.Qn&&(d|=1);f%=b.Mk;f>b.Tn&&(d|=8);b.Ti=e-f;b===a.na?(d|=b.xf&48^48,b.ld=!1):d=(b.xf^=9)|240;b.xf=d;a.ea(b.port+6,null,c,b===a.na?"STATUS1":"STATUS",d);return d}k.Ra=function(a,b){this.da&&(b||C(this.da,uk))&&this.da.message(a)};k.ea=function(a,b,c,d,e){this.da&&this.da.ea(this,a,b,c,d,uk,e)}; +var qk={948:S.prototype.nn,949:S.prototype.mn,952:S.prototype.on,954:S.prototype.pn,980:S.prototype.Vm,981:S.prototype.Um,984:S.prototype.Wm,985:S.prototype.Tm,986:S.prototype.Xm},rk={948:S.prototype.Eo,949:S.prototype.Do,952:S.prototype.Fo,980:S.prototype.po,981:S.prototype.oo,984:S.prototype.qo,985:S.prototype.no},sk={960:S.prototype.Fk,961:S.prototype.Fk,962:S.prototype.zn,964:S.prototype.yn,965:S.prototype.xn,970:S.prototype.fn,972:S.prototype.en,974:S.prototype.dn,975:S.prototype.cn},tk={954:S.prototype.Ql, +960:S.prototype.Pl,961:S.prototype.Pl,962:S.prototype.Ho,964:S.prototype.Oo,965:S.prototype.No,970:S.prototype.zo,972:S.prototype.yo,974:S.prototype.xo,975:S.prototype.wo,986:S.prototype.Ql}; +Fa(function(){for(var a=A(window.document,"pcjs","video"),b=0;bMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; +e.style.height=c.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(e.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",c.onresize=function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight));c.appendChild(e);var f=e.getContext("2d"),d=new S(d,e,f);Za(d,c)}}); +function Qk(a){this.Bk=a.adapter;switch(this.Bk){case 1:this.Ij=1016;this.og=4;break;case 2:this.Ij=760;this.og=3;break;default:w("Unrecognized serial adapter #"+this.Bk);return}this.fe=null;y.call(this,"SerialPort",a,Qk);var b=a.binding,c;a=Rk;b&&(void 0===c&&(c="Panel"),(c=Ya(c,this.id))&&(b=c.za[b])&&this.zb(null,null,a,b))}Ua(y,Qk);var Rk="buffer";k=Qk.prototype;k.ck=function(a,b){return a==this.sh?(this.Gk=b,this):null}; +k.zb=function(a,b,c,d){var e=this;switch(c){case Rk:return this.za[c]=this.fe=d,d.onkeydown=function(a){a=a||window.event;var b=a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),Sk(e,[b]))},d.onkeypress=function(a){a=a||window.event;Sk(e,[a.which||a.keyCode])},!0}return!1};k.pc=function(a,b,c,d){this.ra=b;this.T=c;this.da=d;this.oa=eb(a,"ChipSet");tb(b,this,Tk,this.Ij);zb(b,this,Uk,this.Ij);this.Ta()}; +k.Yb=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};k.Xb=function(a){return a&&this.save?this.save():!0};k.reset=function(){this.le()};k.save=function(){var a=new gd(this),b=0,c=[];c[b++]=this.fi;c[b++]=this.gk;c[b++]=this.Ye;c[b++]=this.Rg;c[b++]=this.be;c[b++]=this.Uc;c[b++]=this.hd;c[b++]=this.Hc;c[b++]=this.ek;c[b]=this.If;a.set(0,c);return a.data()};k.restore=function(a){return this.le(a[0])}; +k.le=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.fi=a[b++];this.gk=a[b++];this.Ye=a[b++];this.Rg=a[b++];this.be=a[b++];this.Uc=a[b++];this.hd=a[b++];this.Hc=a[b++];this.ek=a[b++];this.If=a[b];return!0};function Sk(a,b){a.If=a.If.concat(b);Vk(a)}function Vk(a){0>8:this.Rg;this.ea(a,null,b,this.Uc&128?"DLM":"IER",c);return c};k.hn=function(a,b){var c=this.be;this.ea(a,null,b,"IIR",c);return c};k.jn=function(a,b){var c=this.Uc;this.ea(a,null,b,"LCR",c);return c};k.ln=function(a,b){var c=this.hd;this.ea(a,null,b,"MCR",c);return c}; +k.kn=function(a,b){var c=this.Hc;this.ea(a,null,b,"LSR",c);return c};k.rn=function(a,b){var c=this.ek;this.ea(a,null,b,"MSR",c);return c};k.Po=function(a,b,c){this.ea(a,b,c,this.Uc&128?"DLL":"THR");this.Uc&128?this.Ye=this.Ye&-256|b:(this.gk=b,this.Hc&=-97,this.fe?(13!=b&&(8==b?this.fe.value=this.fe.value.slice(0,-1):(this.fe.value+=String.fromCharCode(b),this.fe.scrollTop=this.fe.scrollHeight)),a=!0):a=!1,a&&(this.Hc|=96))}; +k.Ao=function(a,b,c){this.ea(a,b,c,this.Uc&128?"DLM":"IER");this.Uc&128?this.Ye=this.Ye&255|b<<8:this.Rg=b};k.Bo=function(a,b,c){this.ea(a,b,c,"LCR");this.Uc=b}; +k.Co=function(a,b,c){var d=this.hd;this.ea(a,b,c,"MCR");this.hd=b;this.Gk&&(d^b)&3&&(a=this.Gk,b=this.hd,(c=3==(b&3))?a.mc||(d=!1,a.hd&2||(a.reset(),a.Ra("serial mouse reset"),d=!0),a.hd&1||(a.Ra("serial mouse ID requested"),d=!0),d&&(Sk(a.Uf,[77]),a.Ra("serial mouse ID sent")),Wk(a,a.Jb),a.mc=c):a.mc&&(a.Ra("serial mouse inactive"),Xk(a.Jb),a.mc=c),a.hd=b)};k.Ra=function(a){this.da&&C(this.da,Yk)&&this.da.message(a)};k.ea=function(a,b,c,d,e){this.da&&this.da.ea(this,a,b,c,d,Yk,e)}; +var Tk={0:Qk.prototype.wn,1:Qk.prototype.gn,2:Qk.prototype.hn,3:Qk.prototype.jn,4:Qk.prototype.ln,5:Qk.prototype.kn,6:Qk.prototype.rn},Uk={0:Qk.prototype.Po,1:Qk.prototype.Ao,3:Qk.prototype.Bo,4:Qk.prototype.Co};Fa(function(){for(var a=A(window.document,"pcjs","serial"),b=0;ba.Fg||0>a.Gg)a.Fg=b.clientX,a.Gg=b.clientY;a.Af=b.clientX-a.Fg;a.Bf=b.clientY-a.Gg;(a.Af||a.Bf)&&$k(a,null,b.clientX,b.clientY);a.Fg=b.clientX;a.Gg=b.clientY}},!1),b.addEventListener("mousedown",function(b){al(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){al(a,b.button,!1)},!1),a.ti=!0),b.style.cursor="none")}function Xk(a){a&&(a.style.cursor="auto")} +function al(a,b,c){if(a.mc&&a.T&&a.T.qa.Mb)switch(b){case 0:a.gh!=c&&(a.gh=c,$k(a,"mouse button1 "+(c?"dn":"up")));break;case 2:a.hh!=c&&(a.hh=c,$k(a,"mouse button2 "+(c?"dn":"up")))}}function $k(a,b,c,d){var e=64|(a.gh?32:0)|(a.hh?16:0)|(a.Bf&192)>>4|(a.Af&192)>>6,f=a.Af&63,h=a.Bf&63;a.Ra((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+q(e)+","+q(f)+","+q(h)+"]");Sk(a.Uf,[e,f,h]);a.Af=a.Bf=0}k.Ra=function(a){this.da&&C(this.da,bl)&&this.da.message(a)}; +Fa(function(){for(var a=A(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=fa(b),"json"==a?e=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Rb+":"+this.Tb+":"+this.ac+":"+this.Kb,a+="&machine="+this.ia.kf(),a+="&user="+this.ia.je(),e=ta()+"/api/v1/disk?"+a,this.kh=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)? +(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c="dir"),e=ta()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.hf?"":d)+"&format=json")),sa(e,!0,null,this,this.sm,b))}; +k.sm=function(a,b,c,d){var e=null;this.jf=!1;var f=0>c&&this.Ka&&!this.Ka.qa.Lb;if(this.kh)c?this.ia.Ja('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Cd=!0,e=this);else if(c)this.ia.Ja('Unable to load disk "'+this.Nd+'" (error '+c+")",f);else try{if(0h&&0b.indexOf("0x")&& +'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(g.length)if(1==g.length)w(g[0]);else{for(b=a=0;b>2,r=l.pattern;void 0===r&&(r=l.pattern=0);var s=l.data;if(void 0===s){var t=l.bytes;if(void 0!==t&&t.length){for(var f=n<<2,v=t.length;vb&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=h>>16&255;c[d++]=h>>24&255}return c}function ll(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} +k.write=function(a,b,c){if(this.jf)return!1;if(b>2;b=(b&3)<<3;for(var h=d.length;h<=f;h++)d[h]=e;a.Ic?f=a.$c+a.Ic&&(a.Ic+=f-(a.$c+a.Ic)+1):(a.$c=f,a.Ic=1);d[f]=d[f]&~(255<=this.pb.length||l>=this.pb[g].length||n>=this.pb[g][l].length){c="sector "+g+":"+l+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.jf){c="unable to modify write-protected disk";b=-1;break}e= +h[f++];f=h[f++];h=e+f.length;if(g=this.pb[g][l][n]){for(l=g.data.length;lb&&this.ia.Ja("unable to restore disk '"+this.Nd+": "+c);return b};k.Ra=function(a){this.da&&C(this.da,ml)&&this.da.message(a)}; +function nl(a){y.call(this,"FDC",a,nl);this.dmaRead=this.ni;this.dmaWrite=this.oi;this.dmaFormat=this.pm;this.Qe=null;if(a.autoMount&&(this.Qe=a.autoMount,"string"==typeof this.Qe))try{this.Qe=eval("("+a.autoMount+")")}catch(b){w("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Qe=null}this.uc=[]}Ua(y,nl);m={};aa={}; +var ol={3:{yd:3,ee:0,name:aa.Np},4:{yd:2,ee:1,name:aa.Lp},5:{yd:9,ee:7,name:aa.Zp},6:{yd:9,ee:7,name:aa.Fp},7:{yd:2,ee:0,name:aa.Hp},8:{yd:1,ee:2,name:aa.Mp},10:{yd:2,ee:7,name:aa.Gp},13:{yd:6,ee:7,name:aa.qp},15:{yd:3,ee:0,name:aa.Kp}};k=nl.prototype; +k.zb=function(a,b,c,d){switch(c){case "listDisks":return this.za[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.za.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var l={};if(d=d.getAttribute("data-value"))try{l=eval("({"+d+"})")}catch(n){w("FDC option error: "+(n.message||n))}d=l.desc;void 0===d&&(d="");l=l.href;void 0!==l&&(d=''+d+"");c.innerHTML= +d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.za[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||pl(a,c)}}(this,d),!0;case "loadDrive":return this.za[c]=d,d.onclick=function(a){return function(){var b,c=a.za.listDisks,d=a.za.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.ya.restore(f)&&(e=!1);e&&a.ya&&void 0!==a.$a&&(a.Sa=a.ya.seek(a.kb,a.Na,a.Wa));return e};k.Pj=function(){for(var a=0,b=[],c=0;ca.Rb||e[1]>a.Tb)&&(this.Ja('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.fb)),b=null);b&&(a.ya=b,a.Yl=c,a.Te=d,wl(this,c,d,b),this.se|=128,this.Ja('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.fb),a.Ke),a.Bh=e[0],a.mg=e[1],a.ng=e[2]);a.Ke&&(a.Ke=!1,--this.Ee||this.Ta());pl(this,a.fb)}; +function pl(a,b){if(0<=b&&b=this.cb&&(this.Da&=-81,this.ob=this.cb=0);return c}; +k.uo=function(a,b,c){this.ea(a,b,c,"DATA["+this.cb+"]");this.cb=ol[a].yd){c=!1;this.ob=0;a=this.Pa();var d,e,f,h,g;b=a&31;switch(b){case 3:this.Pa(m.Op);this.Pa(m.tp);this.Qb();break;case 4:e=this.Pa(m.Cf);this.fb=e&3;d=this.Ea[this.fb];this.Qb();this.bc((d.Ya&4278190080)>>>24,m.Rp);break;case 5:case 6:e=this.Pa(m.Cf);c=e>>2&1;this.fb=e&3;d=this.Ea[this.fb];d.Na=c;e=d.kb=this.Pa(m.Vj);f=this.Pa(m.Wj);h=d.Wa=this.Pa(m.Yj); +g=this.Pa(m.Th);d.bb=128<>2&1;this.fb=e&3;d=this.Ea[this.fb];e=d.kb;f=d.Na=c;h=d.Wa=1;g=0;d.Ya=0;d.ya&&(d.Sa=d.ya.seek(d.kb,d.Na,d.Wa))? +g=d.Sa.length:d.Ya=1088;xl(this,d,a,c,e,f,h,g);c=!0;break;case 13:e=this.Pa(m.Cf);c=e>>2&1;this.fb=e&3;d=this.Ea[this.fb];e=d.kb;f=d.Na=c;h=1;g=this.Pa(m.Th);d.bb=128<>2&1,e=this.Pa(m.Ap),d.kb+=e-d.ae,0>d.kb&&(d.kb=0),d.kb>=d.Rb&&(d.kb=d.Rb-1),d.ae=e,d.Ya=32,0==d.kb&&(d.Ya|=268435456),this.Qb(),c=!0}0>>8,m.Pp);a.bc((b.Ya&16711680)>>>16,m.Qp);var l=0;if(e!=b.kb||f!=b.Na)l=h=1;c&128&&(f^=l,d||(l=0));a.bc(e+l,m.Vj);a.bc(f,m.Wj);a.bc(h,m.Yj);a.bc(g,m.Th)}k.Pa=function(){var a=this.cc[this.ob];this.ob++;return a}; +k.Qb=function(){this.ob=this.cb=0};k.bc=function(a){this.cc[this.cb++]=a};k.ni=function(a,b,c){void 0===b||0>b?this.sc(a,c):c(-1,!1)};k.oi=function(a,b){return void 0!==b&&0<=b?this.Dc(a,b):-1};k.pm=function(a,b){return void 0!==b&&0<=b?this.Rj(a,b):-1};k.pi=function(a){a.Ya=72;a.ya&&(a.Sa=null,a.Ya=0,this.oa&&(Ti(this.oa,2,this,"dmaRead",a),Ni(this.oa,2)))};k.qi=function(a){a.Ya=72;a.ya&&(a.ya.jf?a.Ya=576:(a.Sa=null,a.Ya=0,this.oa&&(Ti(this.oa,2,this,"dmaWrite",a),Ni(this.oa,2))))}; +k.pk=function(a){a.Ya=72;a.ya&&(a.Sa=null,a.Ya=0,this.oa&&(a.He=0,a.wc=Array(4),a.Nf=!0,a.Tf=0,Ti(this.oa,2,this,"dmaFormat",a),Ni(this.oa,2),a.Nf=!1))};k.sc=function(a,b){var c=-1;if(!a.Ya&&a.ya){do{if(a.Sa&&0<=(c=ll(a.Sa,a.$a++)))break;a.Sa=a.ya.seek(a.kb,a.Na,a.Wa);if(!a.Sa){a.Ya=1088;break}a.$a=0;this.Kf(a)}while(1)}b(c,!1)}; +k.Dc=function(a,b){if(a.Ya||!a.ya)return-1;do{if(a.Sa&&a.ya.write(a.Sa,a.$a++,b))break;a.Sa=a.ya.seek(a.kb,a.Na,a.Wa);if(!a.Sa){a.Ya=8256;b=-1;break}a.$a=0;this.Kf(a)}while(1);return b};k.Kf=function(a){a.Wa++;a.Wa>=a.ng+1&&(a.Wa=1,a.Na++,a.Na>=a.mg&&(a.Na=0,a.kb++))};k.Rj=function(a,b){if(a.Ya)return-1;a.wc[a.He++]=b;if(a.He==a.wc.length){a.kb=a.wc[0];a.Na=a.wc[1];a.Wa=a.wc[2];a.bb=128<this.Dc(a,a.dk))return-1;a.Tf++}a.Tf>=a.ce&&(b=-1);return b}; +k.Hi=function(a){var b=this.T.K&255;this.da&&C(this.da,uj|Zc)&&128>b&&($c(this.da,19,a),ad(this.T,a,function(a,b){return function(e){bd(a.da,19,e,E(a.T)-b)}}(this,E(this.T))));return!0};k.Ra=function(a,b){this.da&&(null==b&&(b=uj),C(this.da,b)&&this.da.message(a))};k.ea=function(a,b,c,d,e){this.da&&this.da.ea(this,a,b,c,d,uj,e)};var sl={1012:nl.prototype.bn,1013:nl.prototype.$m,1015:nl.prototype.an},tl={1010:nl.prototype.vo,1013:nl.prototype.uo,1015:nl.prototype.to}; +Fa(function(){for(var a=A(window.document,"pcjs","fdc"),b=0;b=e&&(this.tf|=(f.type&3)<<(1-e<<1))}return d}; +k.Nj=function(){var a=0,b=[];this.Je?(b[a++]=this.Md,b[a++]=this.Xl,b[a++]=this.te,b[a++]=this.Mh,b[a++]=this.Kh,b[a++]=this.Jh,b[a++]=this.uf,b[a++]=this.Da,b[a++]=this.Kj,b[a++]=this.Lh):(b[a++]=this.tf,b[a++]=this.Da,b[a++]=this.cc,b[a++]=this.ob,b[a++]=this.cb,b[a++]=this.Wl,b[a++]=this.Vl,b[a++]=this.Ul,b[a++]=this.lf);b[a]=this.Pj();return b}; +k.Fi=function(a,b,c,d,e){var f=0,h=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.fb=a;b.errorCode=d[f++];b.cm=d[f++];b.hf=d[f++];b.$e=d[f++];b.af=d[f++];b.Na=d[f++];b.Tb=d[f++];b.Sd=d[f++];b.Wa=d[f++];b.ce=d[f++];b.bb=d[f++];b.Wg=this.Je?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.je()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===yl[this.cg][b.type])b.type=this.Fm;c=yl[this.cg][b.type]; +b.ac=c[2]||17;b.Kb=c[3]||512;if(e&&this.oa&&(e=this.oa,c=b.type,e.sa)){var g=e.sa[18],g=a?g&240|c:g&15|c<<4;e.sa&&(e.sa[18]=g,Bi(e))}void 0===b.ya&&(b.ya=null,this.Ja("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Dl(this,b);b.$a=d[f++];b.Sa=null;b.ya&&(a=d[f],void 0!==a&&0>b.ya.restore(a)&&(h=!1),h&&void 0!==b.$a&&(b.Sa=b.ya.seek(b.Sd,b.Na,b.Wa+b.Wg)));return h};k.Pj=function(){for(var a=0,b=[],c=0;c=this.cb&&(this.ob=this.cb=0,this.Da&=-15);return c}; +k.Ro=function(a,b,c){this.ea(a,b,c,"DATA["+this.cb+"]");this.cb=a&&(this.Da|=2,this.Da&=-2,El(this))};k.Dn=function(a,b){var c=this.Da;this.ea(a,null,b,"STATUS",c);this.ob=this.Qa.Kb){var e=this;this.sc(this.Qa,function(a){0<=a?Fl(e):(e.Da=1,e.Md=16)},!1)}else this.Da=80;d||this.ea(a,null,b,"DATA",c);return c}; +k.ho=function(a,b,c){this.Qa&&0!=this.Qa.$a||this.ea(a,b,c,"DATA");this.Qa&&this.Qa.bb>=this.Qa.Kb&&(0>this.Dc(this.Qa,b)?(this.Da=1,this.Md=16):this.Qa.$a==this.Qa.Kb&&(this.Qa.bb-=this.Qa.Kb,this.te=this.te-1&255,Fl(this),this.Qa.bb>=this.Qa.Kb||(this.Da=80)))};k.Pm=function(a,b){var c=this.Md;this.ea(a,null,b,"ERROR",c);return c};k.mo=function(a,b,c){this.ea(a,b,c,"WPREC");this.Xl=b};k.Qm=function(a,b){var c=this.te;this.ea(a,null,b,"SECCNT",c);return c}; +k.ko=function(a,b,c){this.ea(a,b,c,"SECCNT");this.te=b};k.Rm=function(a,b){var c=this.Mh;this.ea(a,null,b,"SECNUM",c);return c};k.lo=function(a,b,c){this.ea(a,b,c,"SECNUM");this.Mh=b};k.Mm=function(a,b){var c=this.Kh;this.ea(a,null,b,"CYLLO",c);return c};k.fo=function(a,b,c){this.ea(a,b,c,"CYLLO");this.Kh=b};k.Lm=function(a,b){var c=this.Jh;this.ea(a,null,b,"CYLHI",c);return c};k.eo=function(a,b,c){this.ea(a,b,c,"CYLHI");this.Jh=b};k.Om=function(a,b){var c=this.uf;this.ea(a,null,b,"DRVHD",c);return c}; +k.io=function(a,b,c){this.ea(a,b,c,"DRVHD");this.uf=b;this.Da=this.Ea[this.uf&16?1:0]?this.Da|64:this.Da&-65};k.Sm=function(a,b){var c=this.Da;this.ea(a,null,b,"STATUS",c);return c};k.co=function(a,b,c){this.ea(a,b,c,"COMMAND");this.Kj=b;this.oa&&aj(this.oa,14);Gl(this)};k.jo=function(a,b,c){this.ea(a,b,c,"FDR");this.Lh&4&&!(b&4)&&(this.Md=1);this.Lh=b}; +function Gl(a){var b=!1,c=a.Kj,d=a.uf&16?1:0,e=a.uf&15,f=a.Kh|(a.Jh&3)<<8,h=a.Mh,g=a.te||256;a.Qa=null;a.Md=0;a.Da=80;(d=a.Ea[d])?(d.Sd=f,d.Na=e,d.Wa=h,d.bb=g*d.Kb,c=144<=c?c:c&240,d.Sa=null,d.errorCode=0,a.Qa=d):c=-1;switch(c&240){case 32:a.sc(d,function(b){0<=b&&a.oa?(Fl(a),a.Da=136):(a.Da=1,a.Md=16)},!1);break;case 48:a.oa?(Fl(a),a.Da=136):(a.Da=1,a.Md=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.Md=1;b=!0;break;case 145:d.Tb=e+1,d.ac=g,b=!0}b&&Fl(a)} +function Fl(a){!a.oa||a.Lh&2||$i(a.oa,14)} +function El(a){a.ob=0;var b=a.Pa(),c=a.Pa(),d=c&32,e=d>>5,f=c&31,h=a.Pa(),g=a.Pa(),l=h<<2&768|g,n=h&63,r=a.Pa(),s=a.Pa(),t=a.Ea[e];t&&(t.Sd=l,t.Na=f,t.Wa=n,t.bb=r*t.Kb);switch(b){case 3:a.Qb(t?t.errorCode:4);a.bc(c);a.bc(h);a.bc(g);a.bc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Pa());)t&&cb?this.sc(a,c):c(-1,!1)}; +k.oi=function(a,b){return void 0!==b&&0<=b?this.Dc(a,b):-1};k.qm=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.$a=a.ac+b&&(a.Wa=b,a.Na++,a.Na>=a.Tb&&(a.Na=0,a.Sd++))}; +k.Rj=function(a,b){if(a.errorCode)return-1;a.wc[a.He++]=b;if(a.He==a.wc.length){a.Sd=a.wc[0];a.Na=a.wc[1];a.Wa=a.wc[2];a.bb=128<this.Dc(a,a.dk))return-1;a.Tf++}a.Tf>=a.ce&&(b=-1);return b};k.Fn=function(a){var b=this.T.K&255;!(this.T.H>>8)&&128>8)||(a=!this.oa)||(a=!(this.oa.ub[0].xd&64));return a?!0:!1};k.Ra=function(a,b){this.da&&(null==b&&(b=Il),C(this.da,b)&&this.da.message(a))};k.ea=function(a,b,c,d,e){this.da&&this.da.ea(this,a,b,c,d,Il,e)}; +var Al={800:V.prototype.Cn,801:V.prototype.Dn,802:V.prototype.Bn},zl={496:V.prototype.Nm,497:V.prototype.Pm,498:V.prototype.Qm,499:V.prototype.Rm,500:V.prototype.Mm,501:V.prototype.Lm,502:V.prototype.Om,503:V.prototype.Sm},Cl={800:V.prototype.Ro,801:V.prototype.Uo,802:V.prototype.To,803:V.prototype.So,807:V.prototype.Fj,811:V.prototype.Fj,815:V.prototype.Fj},Bl={496:V.prototype.ho,497:V.prototype.mo,498:V.prototype.ko,499:V.prototype.lo,500:V.prototype.fo,501:V.prototype.eo,502:V.prototype.io,503:V.prototype.co, +1014:V.prototype.jo};Fa(function(){for(var a=A(window.document,"pcjs","hdc"),b=0;b>8,e=Sl[b];if(e=e&&e[d]||""){var f=a.T;a.ib[Z[0]]=t(f.H&255);a.ib[Z[1]]=t(f.J&255);a.ib[Z[2]]=t(f.K&255);a.ib[Z[3]]=t(f.C&255);a.ib[Z[4]]=t(f.H>>8);a.ib[Z[5]]=t(f.J>>8);a.ib[Z[6]]=t(f.K>>8);a.ib[Z[7]]=t(f.C>>8);a.ib[Z[8]]=v(f.H);a.ib[Z[9]]=v(f.J);a.ib[Z[10]]=v(f.K);a.ib[Z[11]]=v(f.C);a.ib[Z[12]]=v(f.Y);a.ib[Z[13]]=v(f.I);a.ib[Z[14]]=v(f.G);a.ib[Z[15]]=v(f.F);a.ib[Z[16]]=v(f.Za.sa);a.ib[Z[17]]=v(f.wa.sa);a.ib[Z[18]]=v(f.tb.sa);a.ib[Z[19]]= -v(f.yb.sa);a.ib[Z[20]]=v(f.ua);e=" "+ka(a.ib,e)}a.message("INT 0x"+t(b)+": AH="+t(d)+" at "+da(c-a.T.wa.Xa,a.T.wa.sa)+e)}}function ad(a,b,c,d,e){32>b&&16!=b&&21!=b&&22!=b&&26!=b&&28!=b&&a.message("INT 0x"+t(b)+"("+c+"): C="+(md(a.T)?1:0)+(e||"")+" (cycles="+d+")")} -k.da=function(a,b,c,d,e,f,h){f||(f=0);f|=Hj;if(null==d||(this.ic&f)==f)f=null,null!=d&&(f=this.T.wa.sa,d-=this.T.wa.Xa),this.message(a.rh+"."+(null!=c?"outPort":"inPort")+"(0x"+v(b)+","+(e?e:"unknown")+(null!=c?",0x"+t(c):"")+")"+(null!=h?": 0x"+t(h):"")+(null!=d?" at "+da(d,f):""))};k.message=function(a){this.ea(a);this.T&&(this.ic&268435456&&this.T.wb(),a=this.T,a.ba.qf=0,a.Oc-=a.A,a.A=0,a.ah())};k.Gn=function(a){E(this,1048576|Yc)&&Zc(this,33,a);return!0};k.Cn=function(){this.ea("Type ? for list of debugger commands")}; -function Il(a){var b;if(Cd(a)){if(!a.Vd||!a.Vd.length){a.Vd=Array(1E4);for(b=0;b>c.rb],!1)}a.Sd=["read"];if(void 0!==a.Rc)for(b=1;b>c.rb],!0);a.Rc=["write"]}k.Wd=function(a,b,c){if(!cm(this,a,b)){b[2]=$l(this,b);b[3]=c;a.push(b);if(a!=this.sc){var d=this.qa,e=$l(this,b);d.Ea[e>>d.rb].Wd(e&d.gb,a==this.Rc)}c||this.ea("breakpoint enabled: "+bm(b)+" ("+a[0]+")");Il(this);return!0}return!1}; -function cm(a,b,c,d){var e=!1;c=$l(a,c);for(var f=1;f>d.rb],b==a.Rc));h[3]||a.ea("breakpoint cleared: "+bm(h)+" ("+b[0]+")");Il(a);break}a.ea("breakpoint exists: "+bm(h)+" ("+b[0]+")");break}}return e}function dm(a,b){for(var c=1;c=b&&f>h.rb].Wd(f&h.gb,d==a.Rc)}}}function Xl(a,b){if(void 0!==b)Yl(a,b,a.sc,!0),a.mc=0;else for(var c=1;c=Ml.length&&(l=a.vb(b,1),h=Rl[g-Ml.length][l>>3&7]);var n=2,g="";if(164<=f&&167>=f||170<=f&&175>=f)n=0;for(f=1;f<=n;f++){var p="",r=h[f];if(void 0!==r){var s=r&15;if(0!=s&&15!=s){var u=r&240;if(128<=u)if(0>l&&(l=a.vb(b,1)),160<=u)p=l>>3&7,176==(r&240)?p+=16:3<=(r&15)&&(p+=8),p=Z[p];else{if(128<=u){var p=a,z=r,s=b,B="",u=l>>6,B=l&7;3>u?(z=void 0,u||6!=B?(B=Nl[B],1==u?(z=p.vb(s, -1),z&128?(z=z<<24>>24,B+="-"+t(-z)):B+="+"+t(z)):2==u&&(z=p.ta(s,2),B+="+"+v(z))):(z=p.ta(s,2),B=v(z)),B="["+B+"]"):B=Z[B+(1==(z&15)?0:8)];p=B}}else if(16==u)p="1";else if(0==u){p=a;u=r;s=b;z=" ";switch(u&15){case 1:u&12288&&(z=t(p.vb(s,1)));break;case 2:z=v(p.vb(s,1)<<24>>24);break;case 3:case 4:z=v(p.ta(s,2));break;case 6:u=p.ta(s,2);p=p.ta(s,2);z=bm([u,p,void 0]);break;default:z="imm("+v(u)+")"}p=z}else 32==u?p="["+v(a.ta(b,2))+"]":48==u?(1==s?(p=a.vb(b,1),p=p<<24>>24):p=a.ta(b,2),p=b[0]+p&65535, -p=fm(a,[p,b[1],void 0])[0]||v(p)):96==u?p=Z[(r&3840)>>8]:112==u?p=Z[((r&3840)>>8)+16]:64==u?p="DS:[SI]":80==u&&(p="ES:[DI]");p.length||(p="type("+v(r)+")");0>>4),d[0]=h,d[1]=g,void 0!==l.p&&(d[2]=l.p));break}}if(d&&d.length)return d;d=b.indexOf(":");0>d?null!=e?(c=km(a,b),d=null):d=km(a,b):(e=km(a,b.substring(0,d)),c=km(a,b.substring(d+1)),d= +82:"get system variables (es:bx)",83:"translate bpb DS:SI to dpb (es:bp)",84:"get verify flag (al)",85:"create child psp at segment DX",86:"rename file DS:DX to name ES:DI",87:"get(0)/set(1) file date DX and time CX (AL)",88:"get(0)/set(1) memory allocation strategy (AL)",89:"get extended error information",90:"create temporary file DS:DX with attributes CX",91:"create file DS:DX with attributes CX",92:"lock(0)/unlock(1) file BX region CX:DX length SI:DI (AL)"}};k=Jl.prototype; +k.pc=function(a,b,c){this.ra=b;this.T=c;this.Ka=a;this.Bm=eb(a,"FDC");this.Ak=eb(a,"HDC");this.Hf=Sl;80186<=this.T.Ia&&(this.Hf=Sl.slice(),this.Hf[15]=$,80286<=this.T.Ia&&(this.Hf[15]=Rl));Xc(this.T,33,this,this.In);this.Ta();if(this.Mj){a=Ml(this,this.Mj);delete this.Mj;for(var d in a)Wl(this,a[d])}}; +k.zb=function(a,b,c,d){var e=this;switch(c){case "debugInput":return this.Vf=this.za[c]=d,d.onkeypress=function(a){if(13==a.keyCode){var b=d.value;d.value="";var c=Ml(e,b,!0);for(b in c)Wl(e,c[b]);a.preventDefault&&a.preventDefault()}},!0;case "debugEnter":return this.za[c]=d,Aa(d,function(){if(e.Vf){var a=e.Vf.value;e.Vf.value="";var b=Ml(e,a,!0);for(a in b)Wl(e,b[a]);return!0}return!1}),!0;case "step":return this.za[c]=d,Aa(d,function(a){var b=!1;ab(e,!0)||($a(e,!0),b=e.yf(a?1:0),$a(e,!1));return b}), +!0}return!1};k.Pd=function(){this.Vf&&this.Vf.focus()};function oi(a,b,c){for(var d in Nl)if(b==Nl[d]){a.Zh[d]=c;break}}function C(a,b){return(a.jc&b)===b} +function $c(a,b,c){if(16!=b&&21!=b&&22!=b&&26!=b&&28!=b){var d=a.T.H>>8,e=Vl[b];if(e=e&&e[d]||""){var f=a.T;a.ib[Z[0]]=q(f.H&255);a.ib[Z[1]]=q(f.J&255);a.ib[Z[2]]=q(f.K&255);a.ib[Z[3]]=q(f.C&255);a.ib[Z[4]]=q(f.H>>8);a.ib[Z[5]]=q(f.J>>8);a.ib[Z[6]]=q(f.K>>8);a.ib[Z[7]]=q(f.C>>8);a.ib[Z[8]]=u(f.H);a.ib[Z[9]]=u(f.J);a.ib[Z[10]]=u(f.K);a.ib[Z[11]]=u(f.C);a.ib[Z[12]]=u(f.Y);a.ib[Z[13]]=u(f.I);a.ib[Z[14]]=u(f.G);a.ib[Z[15]]=u(f.F);a.ib[Z[16]]=u(f.Za.ta);a.ib[Z[17]]=u(f.xa.ta);a.ib[Z[18]]=u(f.tb.ta);a.ib[Z[19]]= +u(f.yb.ta);a.ib[Z[20]]=u(f.va);e=" "+ka(a.ib,e)}a.message("INT 0x"+q(b)+": AH="+q(d)+" at "+da(c-a.T.xa.Xa,a.T.xa.ta)+e)}}function bd(a,b,c,d,e){32>b&&16!=b&&21!=b&&22!=b&&26!=b&&28!=b&&a.message("INT 0x"+q(b)+"("+c+"): C="+(od(a.T)?1:0)+(e||"")+" (cycles="+d+")")} +k.ea=function(a,b,c,d,e,f,h){f||(f=0);f|=Hj;if(null==d||(this.jc&f)==f)f=null,null!=d&&(f=this.T.xa.ta,d-=this.T.xa.Xa),this.message(a.sh+"."+(null!=c?"outPort":"inPort")+"(0x"+u(b)+","+(e?e:"unknown")+(null!=c?",0x"+q(c):"")+")"+(null!=h?": 0x"+q(h):"")+(null!=d?" at "+da(d,f):""))};k.message=function(a){this.fa(a);this.T&&(this.jc&268435456&&this.T.wb(),a=this.T,a.ca.rf=0,a.Pc-=a.A,a.A=0,a.bh())};k.In=function(a){C(this,2097152|Zc)&&$c(this,33,a);return!0};k.En=function(){this.fa("Type ? for list of debugger commands")}; +function Ll(a){var b;if(Ed(a)){if(!a.Xd||!a.Xd.length){a.Xd=Array(1E4);for(b=0;b>c.rb],!1)}a.Ud=["read"];if(void 0!==a.Sc)for(b=1;b>c.rb],!0);a.Sc=["write"]}k.Yd=function(a,b,c){if(!fm(this,a,b)){b[2]=cm(this,b);b[3]=c;a.push(b);if(a!=this.tc){var d=this.ra,e=cm(this,b);d.Fa[e>>d.rb].Yd(e&d.gb,a==this.Sc)}c||this.fa("breakpoint enabled: "+em(b)+" ("+a[0]+")");Ll(this);return!0}return!1}; +function fm(a,b,c,d){var e=!1;c=cm(a,c);for(var f=1;f>d.rb],b==a.Sc));h[3]||a.fa("breakpoint cleared: "+em(h)+" ("+b[0]+")");Ll(a);break}a.fa("breakpoint exists: "+em(h)+" ("+b[0]+")");break}}return e}function gm(a,b){for(var c=1;c=b&&f>h.rb].Yd(f&h.gb,d==a.Sc)}}}function $l(a,b){if(void 0!==b)am(a,b,a.tc,!0),a.nc=0;else for(var c=1;c=Pl.length&&(l=a.vb(b,1),h=Ul[g-Pl.length][l>>3&7]);var n=2,g="";if(164<=f&&167>=f||170<=f&&175>=f)n=0;for(f=1;f<=n;f++){var r="",s=h[f];if(void 0!==s){var t=s&15;if(0!=t&&15!=t){var v=s&240;if(128<=v)if(0>l&&(l=a.vb(b,1)),160<=v)r=l>>3&7,176==(s&240)?r+=16:3<=(s&15)&&(r+=8),r=Z[r];else{if(128<=v){var r=a,B=s,t=b,D="",v=l>>6,D=l&7;3>v?(B=void 0,v||6!=D?(D=Ql[D],1==v?(B=r.vb(t, +1),B&128?(B=B<<24>>24,D+="-"+q(-B)):D+="+"+q(B)):2==v&&(B=r.ua(t,2),D+="+"+u(B))):(B=r.ua(t,2),D=u(B)),D="["+D+"]"):D=Z[D+(1==(B&15)?0:8)];r=D}}else if(16==v)r="1";else if(0==v){r=a;v=s;t=b;B=" ";switch(v&15){case 1:v&12288&&(B=q(r.vb(t,1)));break;case 2:B=u(r.vb(t,1)<<24>>24);break;case 3:case 4:B=u(r.ua(t,2));break;case 6:v=r.ua(t,2);r=r.ua(t,2);B=em([v,r,void 0]);break;default:B="imm("+u(v)+")"}r=B}else 32==v?r="["+u(a.ua(b,2))+"]":48==v?(1==t?(r=a.vb(b,1),r=r<<24>>24):r=a.ua(b,2),r=b[0]+r&65535, +r=im(a,[r,b[1],void 0])[0]||u(r)):96==v?r=Z[(s&3840)>>8]:112==v?r=Z[((s&3840)>>8)+16]:64==v?r="DS:[SI]":80==v&&(r="ES:[DI]");r.length||(r="type("+u(s)+")");0>>4),d[0]=h,d[1]=g,void 0!==l.p&&(d[2]=l.p));break}}if(d&&d.length)return d;d=b.indexOf(":");0>d?null!=e?(c=nm(a,b),d=null):d=nm(a,b):(e=nm(a,b.substring(0,d)),c=nm(a,b.substring(d+1)),d= null)}return[c,e,d]} -function km(a,b,c){var d;if(void 0!==b)switch(b=b.toUpperCase(),b){case "AX":d=a.T.H;break;case "BX":d=a.T.C;break;case "CX":d=a.T.J;break;case "DX":d=a.T.K;break;case "SI":d=a.T.G;break;case "DI":d=a.T.F;break;case "BP":d=a.T.I;break;case "SP":d=a.T.Y;break;case "CS":d=a.T.wa.sa;break;case "DS":d=a.T.yb.sa;break;case "ES":d=a.T.Za.sa;break;case "SS":d=a.T.tb.sa;break;case "IP":d=a.T.ua;break;default:d=ca(b),void 0===d&&a.ea("invalid "+(c?c:"value")+": "+b)}else a.ea("missing "+(c?c:"value"));return d} -function uj(a,b,c,d){function e(a,b){return a[0]>b[0]?1:a[0]=h&&eb[0]?1:a[0]c?(a.ea("out of data at address "+bm(b)),p=!0):(a.Md(b,c,1),n++)})})(a,c);a.ea(n+" bytes read at "+e)}else a.ea("sector "+e+" request out of range");else a.ea("drive "+d+" not loaded");else a.ea("invalid drive: "+d)}else a.ea("disk controller not present")}}} -function Vl(a,b,c){if(b&&"?"==b[1])a.ea("\nregister commands:"),a.ea("\tr\t\tdisplay all registers"),a.ea("\tr [target=#]\tmodify target register"),a.ea("supported targets:"),a.ea("\tall registers and flags V,D,I,S,Z,A,P,C");else{var d=!0,e;if(null!=b&&1b[0]?1:a[0]=h&&eb[0]?1:a[0]c?(a.fa("out of data at address "+em(b)),r=!0):(a.Od(b,c,1),n++)})})(a,c);a.fa(n+" bytes read at "+e)}else a.fa("sector "+e+" request out of range");else a.fa("drive "+d+" not loaded"); +else a.fa("invalid drive: "+d)}else a.fa("disk controller not present")}}} +function Yl(a,b,c){if(b&&"?"==b[1])a.fa("\nregister commands:"),a.fa("\tr\t\tdisplay all registers"),a.fa("\tr [target=#]\tmodify target register"),a.fa("supported targets:"),a.fa("\tall registers and flags V,D,I,S,Z,A,P,C");else{var d=!0,e;if(null!=b&&1c||"z">>4);var jc=B[U].l;jc&&(U=jc);a.ea(da(Ha,tb)+" "+U)}}}else{for(u in Kl)if(r==u){var Ob=a.Yh[u];Ob?Ob(s):a.ea("no dump registered for "+r);break a}var V=jm(a,r,2);if(null!=V[0])if("ds"== -l){var J=Zl(a,V[0]);if(null!=J.sa){var w="selector="+v(V[0])+" limit="+v(J.Nc)+" base="+q(J.Xa);if(J.Oa){w+=" access="+v(J.Oa);if(J.Oa&4096)J.Oa&2048?(w+="code:",w+=J.Oa&512?"readable,":"execonly,",w+=J.Oa&1024?"conforming,":"nonconforming,"):(w+="data:",w+=J.Oa&512?"writeable,":"readonly,",w+=J.Oa&1024?"expand down,":"expand up,"),w+=J.Oa&256?"accessed":"not accessed";else switch(w+="type:",J.Oa&7936){case 256:w+="tss";break;case 512:w+="ldt";break;case 768:w+="tss(busy)";break;case 1024:w+="call"; -break;case 1280:w+="task";break;case 1536:w+="int";break;case 1792:w+="trap";break;default:w+="unknown"}w+=",dpl"+(J.Oa>>13&24576);w+=J.Oa&32768?",present":",not present"}a.ea(w)}else a.ea("invalid selector: "+v(V[0]))}else{var R=0;void 0!==s&&("l"==s.charAt(0)&&(s=s.substr(1)),R=parseInt(s,10));var H="";R||(R=8);for(var ub=0;ubW;W++){var Ua=a.vb(V,1);"dw"==l?W&1&&(f+=v(ea|Ua<<8)+(7==W?" - ":" ")):f+=t(Ua)+(7==W?"-":" ");Ia+=32<=Ua&&128>Ua?String.fromCharCode(Ua): -".";ea=Ua}H&&(H+="\n");H+=r+" "+f+" "+Ia}H&&a.ea(H);a.Wj=V}}}break;case "e":var Jc=f[1];if(void 0===Jc)a.ea("missing address");else{var kc=jm(a,Jc,2);if(null!=kc[0])for(l=2;lW.length&&(a.ea("note: only "+W.length+" available"),Ma=W.length);ea-=Ma;0>ea&&(null!=W[W.length-1][1]?ea+=W.length:(Ma=ea+Ma,ea=0));for(void 0!==Ia&&a.ea(Ma+" instructions earlier:");r&&ea!=a.lf;){var nc=W[ea];if(null==nc[1])break;nc=[nc[0],nc[1],nc[2]];a.ea(em(a,nc,"history",-Ma));++ea==W.length&&(ea=0);a.Kl=--Ma;r--}}10==r&&(a.ea("no "+l+"history available"),a.Kl=void 0)}break;case "i":var Se= -f[1];if(Se&&"?"!=Se){var Te=km(a,Se);if(void 0!==Te){var Fm=vb(a.qa,Te);a.ea(v(Te)+": "+t(Fm))}}else a.ea("\ninput commands:"),a.ea("\ti [p]\tread port [p]"),a.ea("warning: port accesses can affect hardware state");break;case "l":nm(a,f);break;case "m":a:{l=null;H=f[1];"?"==H&&(H=void 0);if(void 0!==H){r=0;if("all"==H)r=4294967295,H=null;else if("on"==H)l=!0,H=null;else if("off"==H)l=!1,H=null;else{for(R in Kl)if(H==R){r=Kl[R];l=!!(a.ic&r);break}if(!r){a.ea("unknown message category: "+H);break a}}r&& -("on"==f[2]?(a.ic|=r,l=!0):"off"==f[2]&&(a.ic&=~r,l=!1))}r=0;V="";for(R in Kl)if(!H||H==R)if(ub=!!(a.ic&Kl[R]),null===l||l==ub)V&&(V+=","),++r%10||(V+="\n\t"),V+=R;void 0===H&&a.ea("\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off");a.ea((null!==l?l?"messages on: ":"messages off: ":"message categories:\n\t")+(V||"none"))}break;case "o":var Ue=f[1],Gm=f[2];if(Ue&&"?"!=Ue){var ik=km(a,Ue,"port #"),jk=km(a,Gm);void 0!==ik&&void 0!==jk&&zb(a.qa,ik,jk)}else a.ea("\noutput commands:"), -a.ea("\to [p] [d]\twrite data [d] to port [p]"),a.ea("warning: port accesses can affect hardware state");break;case "p":case "pr":var kk="pr"==f[0]?1:0,l=1+kk;if(a.mc)a.ea("step in progress");else{var Jd,r=!1,Na=[a.T.ua,a.T.wa.sa,void 0];do switch(Jd=!1,a.vb(Na)){case 38:case 46:case 54:case 62:case 240:am(Na,1);Jd=!0;break;case 204:case 206:a.mc=l;am(Na,1);break;case 205:case 224:case 225:case 226:a.mc=l;am(Na,2);break;case 232:a.mc=l;am(Na,3);break;case 154:a.mc=l;am(Na,5);break;case 255:a.mc=0<= -em(a,Na).indexOf("CALL")?l:0;break;case 243:case 242:am(Na,1);r=Jd=!0;break;case 164:case 165:case 166:case 167:case 170:case 171:case 172:case 173:case 174:case 175:r&&(a.mc=l,am(Na,1))}while(Jd);a.mc?(a.Wd(a.sc,Na,!0),a.Re()||(a.T.Nd(),a.mc=0)):om(a,kk?"tr":"t")}break;case "r":Vl(a,f);break;case "t":case "tr":om(a,f[0],f[1]);break;case "u":Wl(a,f[1],f[2],8);break;case "x":a:if(void 0===f[1]||"?"==f[1])a.ea("\nexecution options:"),a.ea("\tcs int #\tset checksum cycle interval to #"),a.ea("\tcs start #\tset checksum cycle start count to #"), -a.ea("\tcs stop #\tset checksum cycle stop count to #"),a.ea("\tsp #\t\tset speed multiplier to #");else switch(f[1]){case "cs":var Mc;void 0!==f[3]&&(Mc=parseInt(f[3],10));switch(f[2]){case "int":a.T.ba.nf=Mc;break;case "start":a.T.ba.gg=Mc;break;case "stop":a.T.ba.pf=Mc;break;default:a.ea("unknown cs option");break a}void 0!==Mc&&Nb(a.T);a.ea("checksums "+(a.T.pa.ef?"enabled":"disabled"));break;case "sp":void 0!==f[2]&&Ub(a.T,parseInt(f[2],10));a.ea("target speed: "+(a.T.ba.Ke.toFixed(2)+"Mhz")+ -" ("+a.T.ba.Gd+"x)");break;default:a.ea("unknown option: "+f[1])}break;case "?":var l="commands:",Kd;for(Kd in Ll)l+="\n"+Kd+" ".substr(0,7-Kd.length)+Ll[Kd];Cd(a)||(l+="\nnote: frequency/history disabled if no exec breakpoints");a.ea(l);break;default:a.ea("unknown command: "+b)}}}catch(Hm){a.ea("debugger sad: "+Hm.message)}}Fa(function(){for(var a=D(window.document,"pcjs","debugger"),b=0;bum){if(d.load(this.Bg)){this.Ve=new I(this,"1.15.8","failsafe");this.Ve.load()&&(ym(this,d),a=2,rm(this.Ve));this.Ve.set("timestamp",pa());sm(this.Ve);var e=this.Pc&&!this.nh;if(1==a||ua("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=d.parse()){var f=d.get("code"),h=d.get("data");f&&("ok"==f?d.load(h):("error"== -f&&"no machine state"!=h?(this.Ka("Error: "+h),"unable to verify user"==h&&(xa("user",""),this.Qc=null)):this.ea(f+": "+h),rm(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&xm(this,c?d:null)}else 2==a&&d.clear()}else xm(this);delete this.Bg;delete this.Qh}e=Va(this.id);for(f=0;fa[1];a=a[2];this.pa.Kb=!0;this.rk||(this.ea("PCjs v1.15.8\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.rk=!0);this.T&&zm(this,this.T,b,c,a);this.tk&&(ym(this,b),b.clear());!c&&this.Ve&&(this.Ve.clear(),delete this.Ve)}; -function ym(a,b){if(ua("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.ie(),d=b.toString(),e={app:"PCjs",ver:"1.15.8"};e.url=a.url;e.user=c;e.type="bug";e.data=d;sa("http://www.pcjs.org/api/v1/report",!0,e)}} -function pm(a,b,c){var d,e="none",f=new I(a,"1.15.8"),h=new I(a,"1.15.8","validate"),g=pa();h.set("timestamp",g);f.set("timestamp",g);f.set("version","1.15.8");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.T&&a.T.Wb&&(c&&a.T.wb(),d=a.T.Wb(b,c),"object"===typeof d&&f.set(a.T.id,d),c&&(a.T.pa.Kb=!1,!1===d&&(e=null)));for(var g=Va(a.id),l=0;lc||"z">>4);var lc=D[W].l;lc&&(W=lc);a.fa(da(Ka,wb)+" "+W)}}}else{for(v in Nl)if(s==v){var Rb=a.Zh[v];Rb?Rb(t):a.fa("no dump registered for "+s);break a}var X=mm(a,s,2);if(null!=X[0])if("ds"== +l){var L=bm(a,X[0]);if(null!=L.ta){var x="selector="+u(X[0])+" limit="+u(L.Oc)+" base="+p(L.Xa);if(L.Oa){x+=" access="+u(L.Oa);if(L.Oa&4096)L.Oa&2048?(x+="code:",x+=L.Oa&512?"readable,":"execonly,",x+=L.Oa&1024?"conforming,":"nonconforming,"):(x+="data:",x+=L.Oa&512?"writeable,":"readonly,",x+=L.Oa&1024?"expand down,":"expand up,"),x+=L.Oa&256?"accessed":"not accessed";else switch(x+="type:",L.Oa&7936){case 256:x+="tss";break;case 512:x+="ldt";break;case 768:x+="tss(busy)";break;case 1024:x+="call"; +break;case 1280:x+="task";break;case 1536:x+="int";break;case 1792:x+="trap";break;default:x+="unknown"}x+=",dpl"+(L.Oa>>13&24576);x+=L.Oa&32768?",present":",not present"}a.fa(x)}else a.fa("invalid selector: "+u(X[0]))}else{var T=0;void 0!==t&&("l"==t.charAt(0)&&(t=t.substr(1)),T=parseInt(t,10));var J="";T||(T=8);for(var xb=0;xbY;Y++){var Xa=a.vb(X,1);"dw"==l?Y&1&&(f+=u(ga|Xa<<8)+(7==Y?" - ":" ")):f+=q(Xa)+(7==Y?"-":" ");La+=32<=Xa&&128>Xa?String.fromCharCode(Xa): +".";ga=Xa}J&&(J+="\n");J+=s+" "+f+" "+La}J&&a.fa(J);a.Zj=X}}}break;case "e":var Kc=f[1];if(void 0===Kc)a.fa("missing address");else{var mc=mm(a,Kc,2);if(null!=mc[0])for(l=2;lY.length&&(a.fa("note: only "+Y.length+" available"),Pa=Y.length);ga-=Pa;0>ga&&(null!=Y[Y.length-1][1]?ga+=Y.length:(Pa=ga+Pa,ga=0));for(void 0!==La&&a.fa(Pa+" instructions earlier:");s&&ga!=a.mf;){var pc=Y[ga];if(null==pc[1])break;pc=[pc[0],pc[1],pc[2]];a.fa(hm(a,pc,"history",-Pa));++ga==Y.length&&(ga=0);a.Ol=--Pa;s--}}10==s&&(a.fa("no "+l+"history available"),a.Ol=void 0)}break;case "i":var Ue= +f[1];if(Ue&&"?"!=Ue){var Ve=nm(a,Ue);if(void 0!==Ve){var Im=ub(a.ra,Ve);a.fa(u(Ve)+": "+q(Im))}}else a.fa("\ninput commands:"),a.fa("\ti [p]\tread port [p]"),a.fa("warning: port accesses can affect hardware state");break;case "l":qm(a,f);break;case "m":a:{l=null;J=f[1];"?"==J&&(J=void 0);if(void 0!==J){s=0;if("all"==J)s=4294967295,J=null;else if("on"==J)l=!0,J=null;else if("off"==J)l=!1,J=null;else{for(T in Nl)if(J==T){s=Nl[T];l=!!(a.jc&s);break}if(!s){a.fa("unknown message category: "+J);break a}}s&& +("on"==f[2]?(a.jc|=s,l=!0):"off"==f[2]&&(a.jc&=~s,l=!1))}s=0;X="";for(T in Nl)if(!J||J==T)if(xb=!!(a.jc&Nl[T]),null===l||l==xb)X&&(X+=","),++s%10||(X+="\n\t"),X+=T;void 0===J&&a.fa("\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off");a.fa((null!==l?l?"messages on: ":"messages off: ":"message categories:\n\t")+(X||"none"))}break;case "o":var We=f[1],Jm=f[2];if(We&&"?"!=We){var kk=nm(a,We,"port #"),lk=nm(a,Jm);void 0!==kk&&void 0!==lk&&Ab(a.ra,kk,lk)}else a.fa("\noutput commands:"), +a.fa("\to [p] [d]\twrite data [d] to port [p]"),a.fa("warning: port accesses can affect hardware state");break;case "p":case "pr":var mk="pr"==f[0]?1:0,l=1+mk;if(a.nc)a.fa("step in progress");else{var Od,s=!1,Qa=[a.T.va,a.T.xa.ta,void 0];do switch(Od=!1,a.vb(Qa)){case 38:case 46:case 54:case 62:case 240:dm(Qa,1);Od=!0;break;case 204:case 206:a.nc=l;dm(Qa,1);break;case 205:case 224:case 225:case 226:a.nc=l;dm(Qa,2);break;case 232:a.nc=l;dm(Qa,3);break;case 154:a.nc=l;dm(Qa,5);break;case 255:a.nc=0<= +hm(a,Qa).indexOf("CALL")?l:0;break;case 243:case 242:dm(Qa,1);s=Od=!0;break;case 164:case 165:case 166:case 167:case 170:case 171:case 172:case 173:case 174:case 175:s&&(a.nc=l,dm(Qa,1))}while(Od);a.nc?(a.Yd(a.tc,Qa,!0),a.Se()||(a.T.Pd(),a.nc=0)):rm(a,mk?"tr":"t")}break;case "r":Yl(a,f);break;case "t":case "tr":rm(a,f[0],f[1]);break;case "u":Zl(a,f[1],f[2],8);break;case "x":a:if(void 0===f[1]||"?"==f[1])a.fa("\nexecution options:"),a.fa("\tcs int #\tset checksum cycle interval to #"),a.fa("\tcs start #\tset checksum cycle start count to #"), +a.fa("\tcs stop #\tset checksum cycle stop count to #"),a.fa("\tsp #\t\tset speed multiplier to #");else switch(f[1]){case "cs":var Nc;void 0!==f[3]&&(Nc=parseInt(f[3],10));switch(f[2]){case "int":a.T.ca.of=Nc;break;case "start":a.T.ca.hg=Nc;break;case "stop":a.T.ca.qf=Nc;break;default:a.fa("unknown cs option");break a}void 0!==Nc&&Ob(a.T);a.fa("checksums "+(a.T.qa.ff?"enabled":"disabled"));break;case "sp":void 0!==f[2]&&Vb(a.T,parseInt(f[2],10));a.fa("target speed: "+(a.T.ca.Le.toFixed(2)+"Mhz")+ +" ("+a.T.ca.Id+"x)");break;default:a.fa("unknown option: "+f[1])}break;case "?":var l="commands:",Pd;for(Pd in Ol)l+="\n"+Pd+" ".substr(0,7-Pd.length)+Ol[Pd];Ed(a)||(l+="\nnote: frequency/history disabled if no exec breakpoints");a.fa(l);break;default:a.fa("unknown command: "+b)}}}catch(Km){a.fa("debugger sad: "+Km.message)}}Fa(function(){for(var a=A(window.document,"pcjs","debugger"),b=0;bxm){if(d.load(this.Cg)){this.We=new gd(this,"1.15.9","failsafe");this.We.load()&&(Bm(this,d),a=2,um(this.We));this.We.set("timestamp",pa());vm(this.We);var e=this.Qc&&!this.oh;if(1==a||ua("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=d.parse()){var f=d.get("code"),h=d.get("data");f&&("ok"==f?d.load(h):("error"== +f&&"no machine state"!=h?(this.Ja("Error: "+h),"unable to verify user"==h&&(xa("user",""),this.Rc=null)):this.fa(f+": "+h),um(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&Am(this,c?d:null)}else 2==a&&d.clear()}else Am(this);delete this.Cg;delete this.Qh}e=Va(this.id);for(f=0;fa[1];a=a[2];this.qa.Lb=!0;this.uk||(this.fa("PCjs v1.15.9\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.uk=!0);this.T&&Cm(this,this.T,b,c,a);this.wk&&(Bm(this,b),b.clear());!c&&this.We&&(this.We.clear(),delete this.We)}; +function Bm(a,b){if(ua("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.je(),d=b.toString(),e={app:"PCjs",ver:"1.15.9"};e.url=a.url;e.user=c;e.type="bug";e.data=d;sa("http://www.pcjs.org/api/v1/report",!0,e)}} +function sm(a,b,c){var d,e="none",f=new gd(a,"1.15.9"),h=new gd(a,"1.15.9","validate"),g=pa();h.set("timestamp",g);f.set("timestamp",g);f.set("version","1.15.9");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.T&&a.T.Xb&&(c&&a.T.wb(),d=a.T.Xb(b,c),"object"===typeof d&&f.set(a.T.id,d),c&&(a.T.qa.Lb=!1,!1===d&&(e=null)));for(var g=Va(a.id),l=0;lg.indexOf("/")&&(g=window.location.pathname+g);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(g?" url=$2"+g+"$2":""))}g=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),g=new window.ActiveXObject("Microsoft.XMLDOM"),g.async=!1,g.loadXML(a)):g=(new window.DOMParser).parseFromString(a,"text/xml")}catch(r){g= -null,a=r.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");sa(e,!0,null,null,function(f,h,g){if(g||!h)c(a,"unable to resolve XML reference: "+d[0]+" ("+g+")");else{if(f=d[3])if(g=h.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var l=g[0],n,p=/( [a-z]+=)(['"])(.*?)\2/g;n=p.exec(f);)l=0>l.indexOf(n[1])?l.replace(">",n[0]+">"):l.replace(new RegExp(n[1]+"(['\"])(.*?)\\1"),n[0]);g[0]!=l&&(h=h.replace(g[0],l))}else{c(a,"missing <"+d[1]+"> in "+e);return}h=h.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],h);Im(a,b,c)}})}else c(a,null)} -function Jm(a,b,c,d){function e(a){if(void 0===l){var b=g&&D(g,"machine-warning");l=b&&b[0]||g}l&&(l.innerHTML=ja(a))}function f(a){e("Error: "+a);n&&h();n=!1}function h(){0==--Cm&&Ja(!0)}var g,l,n=!0;Cm++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.15.8/components.xsl");var p=function(a,d){if(d){var l=function(a,l){if(l)if(l)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var n=d.transformNode(l);n?(g.outerHTML=n,h()):f("transformNodeToObject failed")}else window.document.implementation&& -window.document.implementation.createDocument?(n=new XSLTProcessor,n.importStylesheet(l),(n=n.transformToFragment(d,window.document))?(g.parentNode.replaceChild(n,g),h()):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f("failed to load XSL file: "+c);else f(a)};d?Dm(c,null,null,!1,e,l):f("failed to load XML file: "+b)}else f(a)};"<"!=b.charAt(0)?Dm(b,a,d,!0,e,p):Em(b,null,a,d,!1,e,p)}else f("failed to find machine element: "+a)}catch(r){f(r.message)}return n} -window.embedPC=function(a,b,c,d){return Jm(a,b,c,d)};window.enableEvents=Ja;window.sendEvent=Ka;Ja(!1);})();//@ sourceMappingURL=/tmp/pcjs/1.15.8/pc-dbg.map +k.zb=function(a,b,c,d){var e=this;switch(c){case "save":return this.za[c]=d,d.onclick=function(){var a=ym(e,!0);if(a){var b=!(!e.Qc||e.Nh),c=sm(e,b);b?Dm(e,a,c):e.Ja("Resume disabled, machine state not saved")}},!0;case "reset":return this.za[c]=d,d.onclick=function(){Ub(e)},!0}return!1}; +function ym(a,b){var c=a.Rc;c||(c=wa("user"),void 0!==c?!c&&b&&(c=null,window&&(c=window.prompt("To save machine states on the pcjs.org server, you need a user ID (email support@pcjs.org).\n\nOnce you have an ID, enter it below.","")),c&&((c=Em(a,c))||a.Ja("Your user ID has not been approved."))):b&&a.Ja("Browser local storage is not available"));return c} +function Em(a,b){a.Rc=null;var c=sa(ta()+"/api/v1/user?req=verify&user="+b),d=c[1];if(!c[0]&&d)try{c=eval("("+d+")"),c.code&&"ok"==c.code&&(xa("user",c.data),a.Rc=c.data)}catch(e){w(e.message+" ("+d+")")}return a.Rc} +function Dm(a,b,c){if(c){var d={req:"store"};d.user=b;d.state=tm(a,"1.15.9");d.data=c;b=sa(ta()+"/api/v1/user",!1,d);d=b[1];if(b[0]){if(d){var e=d.indexOf("\n");0g.indexOf("/")&&(g=window.location.pathname+g);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(g?" url=$2"+g+"$2":""))}g=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),g=new window.ActiveXObject("Microsoft.XMLDOM"),g.async=!1,g.loadXML(a)):g=(new window.DOMParser).parseFromString(a,"text/xml")}catch(s){g= +null,a=s.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");sa(e,!0,null,null,function(f,h,g){if(g||!h)c(a,"unable to resolve XML reference: "+d[0]+" ("+g+")");else{if(f=d[3])if(g=h.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var l=g[0],n,r=/( [a-z]+=)(['"])(.*?)\2/g;n=r.exec(f);)l=0>l.indexOf(n[1])?l.replace(">",n[0]+">"):l.replace(new RegExp(n[1]+"(['\"])(.*?)\\1"),n[0]);g[0]!=l&&(h=h.replace(g[0],l))}else{c(a,"missing <"+d[1]+"> in "+e);return}h=h.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(d[0],h);Lm(a,b,c)}})}else c(a,null)} +function Mm(a,b,c,d){function e(a){if(void 0===l){var b=g&&A(g,"machine-warning");l=b&&b[0]||g}l&&(l.innerHTML=ia(a))}function f(a){e("Error: "+a);n&&h();n=!1}function h(){0==--Fm&&Ha(!0)}var g,l,n=!0;Fm++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.15.9/components.xsl");var r=function(a,d){if(d){var l=function(a,l){if(l)if(l)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var n=d.transformNode(l);n?(g.outerHTML=n,h()):f("transformNodeToObject failed")}else window.document.implementation&& +window.document.implementation.createDocument?(n=new XSLTProcessor,n.importStylesheet(l),(n=n.transformToFragment(d,window.document))?(g.parentNode.replaceChild(n,g),h()):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f("failed to load XSL file: "+c);else f(a)};d?Gm(c,null,null,!1,e,l):f("failed to load XML file: "+b)}else f(a)};"<"!=b.charAt(0)?Gm(b,a,d,!0,e,r):Hm(b,null,a,d,!1,e,r)}else f("failed to find machine element: "+a)}catch(s){f(s.message)}return n} +window.embedPC=function(a,b,c,d){return Mm(a,b,c,d)};window.enableEvents=Ha;window.sendEvent=Ia;Ha(!1);})(); diff --git a/docs/pcjs/demos/pc.js b/docs/pcjs/demos/pc.js index 341f562b4..eccabc1b6 100644 --- a/docs/pcjs/demos/pc.js +++ b/docs/pcjs/demos/pc.js @@ -1,641 +1,641 @@ -(function(){var h,ba,k;function p(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function ca(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));b&&(d=c.lastIndexOf("."),0":">",'"':""","'":"'"}; -function fa(a){return a.replace(/[&<>"']/g,function(a){return ea[a]})}function ga(){return Date.now()||+new Date}function ha(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var ia=[31,28,31,30,31,30,31,31,30,31,30,31],ja; -function r(a,b,c,d,e,f){b=!!b;var l=0,g=null,m=ca(a),n=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(n.onreadystatechange=function(){4===n.readyState&&(g=n.responseText,200==n.status||!n.status&&g.length&&"file:"==(window?window.location.protocol:"file:")||(l=n.status||-1),e&&(d?e.call(d,m,g,l,f):e(m,g,l,f)))});if(c){var q="",v;for(v in c)c.hasOwnProperty(v)&&(q&&(q+="&"),q+=v+"="+encodeURIComponent(c[v]));q=q.replace(/%20/g,"+");n.open("POST",a, -b);n.setRequestHeader("Content-type","application/x-www-form-urlencoded");n.send(q)}else n.open("GET",a,b),n.send();a=[];b||(g=n.responseText,200!=n.status&&(l=n.status||-1),e&&(d?e.call(d,m,g,l,f):e(m,g,l,f)),a=[l,g]);return a}function ka(){return"http://"+(window?window.location.host:"www.pcjs.org")}function t(a){window&&window.alert(a)}function la(a){var b=!1;window&&(b=window.confirm(a));return b} -function ma(){if(void 0===ja){var a;try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"===window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}ja=a}return ja}function na(a){var b;try{b=window.localStorage.getItem(a)}catch(c){}return b}function oa(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} -function pa(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}var qa={init:[],show:[],exit:[]},ra=!1,sa=!0;function ua(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function u(a){qa.init.push(a)} -function va(a){if(sa)try{for(var b=0;b=this.of?12:14;this.oc=1<>2;this.fb=this.oc-1;this.hg=(this.hh+this.oc)/this.oc|0;this.Xd=this.hg-1;this.Uf=[];this.Vf=[];this.Ph();this.Ma()}y(w,Ma);Ma.prototype.Ph=function(){this.Ba=Array(this.hg);for(var a=0;a>a.Mb;0>this.Mb;0>a.Mb;0>a.Mb].Si(b&a.fb)}function Ua(a,b){var c=b&a.fb,d=(b&a.Vc)>>a.Mb;return c!=a.fb?a.Ba[d].Rn(c):a.Ba[d++].Si(c)|a.Ba[d&a.Xd].Si(0)<<8} -function Va(a,b,c){a.Ba[(b&a.Vc)>>a.Mb].$i(b&a.fb,c&255)}function Wa(a,b,c){var d=b&a.fb;b=(b&a.Vc)>>a.Mb;d!=a.fb?a.Ba[b].ao(d,c&65535):(a.Ba[b++].$i(d,c&255),a.Ba[b&a.Xd].$i(0,c>>8&255))}function Xa(a){for(var b=0,c=[],d=0;d>2);for(d=0;d>2]>>>((a&3)<<3)&255},Sn:function(a){var b=a>>2;a=(a&3)<<3;var c=this.oa[b]>>>a;return 24>a?c&65535:c&255|(this.oa[b+1]&255)<<8},Zn:function(a,b){var c=a>>2,d=(a&3)<<3;this.oa[c]=this.oa[c]&~(255<>2,d=(a&3)<<3;24>d?this.oa[c]=this.oa[c]&~(65535<>8);this.Za=!0},save:function(){return this.da? -null:this.oa},restore:function(a){return this.da?null==a:a&&this.ol==a.length<<2?(this.oa=a,this.Za=!0):!1},oe:function(a,b){a||(a=[]);void 0===b&&(b=!0);var c=a;this.wc=c[0]?c[0]:this.Qg;this.Qn=c[1]?c[1]:this.Qg;b&&(this.Si=c[0]?c[0]:this.Qg,this.Rn=c[1]?c[1]:this.Qg);c=a;this.zc=c[2]&&!this.yj?c[2]:this.$g;this.$n=c[3]&&!this.yj?c[3]:this.$g;b&&(this.$i=c[2]?c[2]:this.$g,this.ao=c[3]?c[3]:this.$g)}};var bb=[Na.prototype.Pn,Na.prototype.Sn,Na.prototype.Zn,Na.prototype.bo]; -function cb(a,b){w.call(this,"CPU",a,cb);var c=a.cycles||b,d=a.multiplier||1;this.aa={};this.aa.fd=c;this.aa.Cd=d;this.aa.Cg=Math.round(this.aa.fd/1E4)/100;this.aa.Ge=this.aa.Cg*this.aa.Cd;this.ma.Cb=!1;this.ma.tc=!1;this.ma.yh=a.autoStart;c=za.autostart;void 0!==c&&(this.ma.yh="true"==c?!0:"false"==c?!1:null);this.ma.pg=!1;this.aa.Hg=this.aa.Ie=0;this.aa.Ig=a.csStart;this.aa.qf=a.csInterval;this.aa.rf=a.csStop;var e=this;this.Sm=function(){db(e)};this.Ma()}y(w,cb);h=cb.prototype; -h.lc=function(a,b,c,d){this.pa=b;this.Pa=d;this.Ia=a;var e=D(a,"Video");e&&(this.kf=function(){eb(e)},this.Ne=function(){e.Ne()});this.ia=D(a,"ChipSet");this.Ma()};h.reset=function(){};h.save=function(){return null};h.restore=function(){return!1};h.Pb=function(a,b){if(!b){if(a&&this.restore){fb(this);if(!this.restore(a))return!1;gb(this)}else this.reset();this.fc("No debugger detected")}this.ma.Cb=!0;!ib(this)&&this.Pa&&this.Pa.Ho();this.kf();this.jf();return!0}; -h.Ob=function(a){this.ma.Cb=!1;return a&&this.save?this.save():!0};function ib(a){return!0===a.ma.yh||null===a.ma.yh&&void 0===a.ra.run?(db(a),!0):!1}h.Ne=function(){};h.Cj=function(){return 0};function gb(a){void 0===a.aa.Ig&&(a.aa.Ig=0);void 0===a.aa.qf&&(a.aa.qf=-1);void 0===a.aa.rf&&(a.aa.rf=-1);a.ma.pg=0<=a.aa.Ig&&0c&&(c=60);2>c&&(c=2);var d=1;b&&1a.aa.Cg&&(c=Math.round(c/a.aa.Cd));return c}function fb(a){a.aa.Oc=0;a.Fg=1;a.je=a.Hd=a.Pc=a.A=0;gb(a);lb(a,1)} -function lb(a,b,c){void 0!==b&&(0.8>a.aa.Oc/a.aa.Ge&&(b=1),a.aa.Cd=b,b=a.aa.Cg*a.aa.Cd,a.aa.Ge!=b&&(a.aa.Ge=b,b=a.aa.Ge.toFixed(2)+"Mhz",a.ra.setSpeed&&(a.ra.setSpeed.innerHTML=b),a.fc("target speed: "+b)),c&&a.Ne());mb(a,a.Hd);a.Hd=0;a.aa.He=ga();a.aa.ge=0;nb(a)} -function db(a,b){if(Ha(a,!0)){a.ma.tc||(lb(a),a.Ia&&a.Ia.start(a.aa.He,ob(a)),a.ma.tc=!0,a.ia&&pb(a.ia),a.ra.run&&(a.ra.run.innerHTML="Halt"),b&&a.Ne());a.aa.Xh>=a.aa.fd&&nb(a,!0);a.aa.vf=0;a.aa.Eg=ga();if(a.aa.ge){var c=a.aa.Eg-a.aa.ge;c>a.aa.Ij&&(a.aa.He+=c,a.aa.He>a.aa.Eg&&(a.aa.He=a.aa.Eg))}try{do{a.bl(a.ma.pg?1:Math.round(a.aa.Mm/a.Fg));var d=a.Pc-a.A;a.Hd+=d;a.aa.vf+=d;mb(a,0,!0);var c=a,e=d;if(c.ma.pg){var f=!1;c.aa.Hg=c.aa.Hg+c.Cj()|0;c.aa.Ie-=e;0>=c.aa.Ie&&(c.aa.Ie+=c.aa.qf,f=!0);0<=c.aa.rf&& -c.aa.rf<=ob(c)&&(c.aa.qf=c.aa.rf=-1,gb(c),jb(c),f=!0);f&&c.fc(ob(c)+" cycles: checksum="+p(c.aa.Hg))}a.aa.tf-=d;0>=a.aa.tf&&(a.aa.tf+=a.aa.Mj,a.kf());a.aa.sf-=d;0>=a.aa.sf&&(a.aa.sf+=a.aa.Lj,a.jf());a.aa.uf-=d;if(0>=a.aa.uf){a.aa.uf+=a.aa.Wh;break}}while(a.ma.tc)}catch(l){jb(a);a.kf();a.jf();a.Ia&&a.Ia.stop(ga(),ob(a));Ha(a,!1);Ja(a,l.message);return}d=setTimeout;c=a.Sm;a.aa.ge=ga();e=a.aa.Ij;a.aa.vf&&(e=Math.round(e*a.aa.vf/a.aa.Wh));e-=a.aa.ge-a.aa.Eg;if(f=a.aa.ge-a.aa.He)a.aa.Oc=Math.round(a.Hd/ -(10*f))/100,864E5<=f&&(a.je=0,a.ia&&qb(a.ia,!0),lb(a));if(0>e||a.aa.Oc=e?(this.Aa=a,this.jb=b,this.dd=c,this.xb=d&65280,this.type=d&7936,tb(this)):b=-1;return b}return-1}function xb(a){return this.jb+a}function yb(a){return this.jb+a}function zb(a,b,c){return a+b<=this.dd?this.jb+a:Ab.call(this,0,0,c)} -function Ab(a,b,c){c||Bb.call(this.ka,13,0);return-1}function Cb(a,b,c){return a+b<=this.dd?this.jb+a:Db.call(this,0,0,c)}function Db(a,b,c){c||Bb.call(this.ka,13,0);return-1}function Eb(a,b,c){var d=F(a.ka,c+2),e=F(a.ka,c+0)|(d&255)<<16;c=F(a.ka,c+4);a.Aa=b;a.jb=e;a.dd=c;a.xb=d&65280;tb(a)}sb.prototype.save=function(){return[this.Aa,this.jb,this.dd,this.xb,this.vj,this.Vg,this.rc,this.kc]}; -sb.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.Aa=a[0],this.jb=a[1],this.dd=a[2],this.xb=a[3],this.vj=a[4],this.Vg=a[5],this.rc=a[6],this.kc=a[7])};function tb(a,b){void 0===b&&(b=!!(a.ka.Jc&1));b?(a.load=wb,a.Yc=zb,a.$b=Cb,a.xb&4096&&(6144==(a.xb&6656)&&(a.$b=Ab),a.xb&2048||!(a.xb&512))&&(a.$b=Db),a.rc=a.Aa&3,a.kc=(a.xb&24576)>>13):(a.load=vb,a.Yc=xb,a.$b=yb,a.rc=a.kc=0)} -function Fb(a){this.Ga=a.model||8088;var b=0;switch(this.Ga){default:case 8088:b=4772727;break;case 80286:b=6E6}cb.call(this,a,b);this.ej=61442;this.Sf=4;this.Je=255;this.B=80286<=this.Ga?Gb:Hb;this.Na=Ib.slice();80186<=this.Ga&&(this.Je=31,this.Na[15]=G,this.Na[96]=Jb,this.Na[97]=Kb,this.Na[98]=Lb,this.Na[99]=G,this.Na[100]=G,this.Na[101]=G,this.Na[102]=G,this.Na[103]=G,this.Na[104]=Mb,this.Na[105]=Nb,this.Na[106]=Ob,this.Na[107]=Pb,this.Na[108]=Qb,this.Na[109]=Rb,this.Na[110]=Sb,this.Na[111]=Tb, -this.Na[192]=Ub,this.Na[193]=Vb,this.Na[200]=Wb,this.Na[201]=Xb,this.Na[241]=Yb,Zb[7]=$b,ac[7]=$b,80286<=this.Ga&&(this.ej=2,this.Sf=0,this.Na[15]=bc,this.Na[99]=cc,this.Na[84]=dc));this.ll=[];this.fj=[];this.Pc=this.nh=0;this.ma.qg=this.ma.xl=!1;this.Ba=[];this.Sd=this.Mb=this.fb=this.Xd=0;this.T=this.El;this.U=this.Fl;this.O=this.Gm;this.P=this.Hm;this.R=this.Xn;this.S=this.Yn;ec(this)}y(cb,Fb); -var Hb={Mi:4,$:5,qa:6,ea:7,fa:8,Q:9,V:11,W:12,he:4,Oj:60,Pj:83,Gb:3,gb:9,Wb:16,Lg:1,Tj:19,Vj:28,Xj:16,Wj:21,Uj:37,Rj:2,fi:9,Sj:5,Qj:33,hi:10,gi:8,Bf:3,Af:15,kk:51,lk:1,mk:2,nk:4,jk:32,ii:15,pk:15,Hb:16,Ib:4,rk:11,qk:18,ok:24,ob:4,sk:2,ji:16,tk:17,oi:18,uk:19,ni:5,pi:6,zk:2,yk:8,wk:9,xk:10,vk:10,qi:10,ri:10,Zj:80,ak:144,Yj:86,$j:154,ck:101,ek:165,bk:107,dk:171,Bk:70,Dk:113,Ak:76,Ck:124,gk:80,ik:128,fk:86,hk:134,Df:3,Cf:16,wi:10,vi:8,Ek:51,Xb:8,Fk:17,Gk:36,dc:11,Hk:16,Ef:10,Gd:2,ci:18,di:7,ei:15,ki:12, -li:7,mi:11,si:18,ti:7,ui:15,xi:15,yi:7,zi:13,Di:11,Ei:7,Fi:8,Ik:8,Lk:12,Jk:18,Kk:17,Mk:15,Bi:8,Ai:20,Ci:2,Ii:3,Ff:9,Hi:5,Gi:11,Ki:4,Ji:17,Nk:11},Gb={Mi:0,$:0,qa:0,ea:0,fa:0,Q:0,V:1,W:1,he:3,Oj:14,Pj:16,Gb:2,gb:7,Wb:7,Lg:0,Tj:7,Vj:13,Xj:7,Wj:11,Uj:16,Rj:3,fi:6,Sj:2,Qj:13,hi:5,gi:5,Bf:2,Af:7,kk:23,lk:0,mk:1,nk:3,jk:17,ii:7,pk:11,Hb:7,Ib:3,rk:7,qk:11,ok:15,ob:2,sk:3,ji:7,tk:8,oi:8,uk:8,ni:4,pi:4,zk:2,yk:3,wk:5,xk:2,vk:3,qi:5,ri:3,Zj:14,ak:22,Yj:17,$j:25,ck:17,ek:25,bk:20,dk:28,Bk:13,Dk:21,Ak:16,Ck:24, -gk:13,ik:21,fk:16,hk:24,Df:2,Cf:7,wi:5,vi:5,Ek:19,Xb:5,Fk:5,Gk:17,dc:3,Hk:5,Ef:3,Gd:0,ci:8,di:5,ei:9,ki:5,li:5,mi:4,si:5,ti:5,ui:4,xi:7,yi:5,zi:8,Di:3,Ei:4,Fi:3,Ik:11,Lk:11,Jk:15,Kk:15,Mk:7,Bi:5,Ai:8,Ci:0,Ii:2,Ff:6,Hi:3,Gi:6,Ki:3,Ji:5,Nk:5};h=Fb.prototype;h.Ph=function(a,b,c,d,e){this.Ba=a;this.Sd=b;this.Mb=c;this.fb=d;this.Xd=e};h.reset=function(){this.ma.tc&&jb(this);ec(this);fb(this);this.ma.Mc=!1}; -function ec(a){a.H=0;a.C=0;a.J=0;a.K=0;a.Y=0;a.I=0;a.G=0;a.F=0;a.Jc=65520;a.Bc=0;a.Rd=1023;a.sc={Ni:0,Aa:0,xb:0,Bg:-1};a.Dd=0;a.xa=new sb(a,"CS");a.Yb=new sb(a,"DS");a.Sb=new sb(a,"SS");a.hb=new sb(a,"ES");a.$k=new sb(a,"ZERO");fc(a,0,65535);80286<=a.Ga&&(a.Ac=0,a.we=65535,a.ne=new sb(a,"LDT",!0),a.Of=new sb(a,"TSS",!0),a.ub=new sb(a,"VER",!0),fc(a,65520,61440),a.xa.jb=16711680);gc(a,0);hc(a);a.$a=0;a.pb=a.Jf=-1;a.cg=0;a.ga=a.Ea=-1;a.D=a.Yb;a.N=a.Sb;a.Z=a.ta=0} -h.Cj=function(){var a=this.H+this.C+this.J+this.K+this.Y+this.I+this.G+this.F|0;return a=a+this.ua+this.xa.Aa+this.Yb.Aa+this.Sb.Aa+this.hb.Aa+ic(this)|0};function jc(a,b){var c=a.fj[b];null!=c&&(c(--a.nh),delete a.fj[b])}function hc(a,b){void 0===b&&(b=!!(a.Jc&1));kc=b?lc:mc;tb(a.xa,b);tb(a.Yb,b);tb(a.Sb,b);tb(a.hb,b)} -h.save=function(){var a=new H(this);a.set(0,[this.H,this.C,this.J,this.K,this.Y,this.I,this.G,this.F,this.Dd]);a.set(1,[this.ua,this.xa.save(),this.Yb.save(),this.Sb.save(),this.hb.save(),null!=this.Ac?[this.Jc,this.Ac,this.we,this.Bc,this.Rd,this.ne.save(),this.Of.save(),this.Dd]:null,ic(this)]);a.set(2,[this.D.Vg,this.N.Vg,this.Z,this.ta,this.$a,this.ga,this.Ea]);a.set(3,[this.Fg,this.je,this.aa.Cd]);a.set(4,Xa(this.pa));return a.data()}; -h.restore=function(a){var b;b=a[0];this.H=b[0];this.C=b[1];this.J=b[2];this.K=b[3];this.Y=b[4];this.I=b[5];this.G=b[6];this.F=b[7];this.Dd=b[8]||0;b=a[1];this.xa.restore(b[1]);this.Yb.restore(b[2]);this.Sb.restore(b[3]);this.hb.restore(b[4]);var c=b[5];c&&c.length&&(this.Jc=c[0],this.Ac=c[1],this.we=c[2],this.Bc=c[3],this.Rd=c[4],this.ne.restore(c[5]),this.Of.restore(c[6]),this.Dd=c[7],hc(this));gc(this,b[6]);I(this,b[0]);b=a[2];this.D=nc(this,b[0]);this.N=nc(this,b[1]);this.Z=b[2];this.ta=b[3];this.$a= -b[4];this.ga=b[5];this.Ea=b[6];b=a[3];this.Fg=b[0];this.je=b[1];lb(this,b[2]);a:{b=this.pa;a=a[4];for(c=0;c>1?128:0} -function Bc(a){return(a.ha^a.ja^a.ha>>1)&a.ba>>1?2048:0}function Cc(a){a.X&=~a.ba}function Dc(a){a.ja=a.ha&16|a.ja&-17}function Ec(a){a.X|=a.ba-1}function Fc(a){a.ha&=~a.ba;a.ja=a.ha&32896|a.ja&-32897}function Gc(a){a.X|=a.ba}function Hc(a){a.ja=~(a.ha&16)&16|a.ja&-17}function Ic(a){a.X&=~(a.ba-1)}function Jc(a){Ac(a)||(a.ha^=a.ba>>1|a.ba>>2,a.ja^=32896)}function Kc(a){a.ha|=a.ba;a.ja=a.ha&32896|a.ja&-32897}function ic(a){return a.Fa&-2262|wc(a)|xc(a)|yc(a)|zc(a)|Ac(a)|Bc(a)} -function gc(a,b){a.ba=256;a.X=a.ha=a.ja=0;b&1&&Gc(a);b&4||(a.ha|=1);b&16&&(a.ja|=16);b&64||Ec(a);b&128&&Jc(a);b&2048&&Kc(a);a.xa.rc?b=b&-12289|a.Fa&12288:(a.Dd=(b&12288)>>12,!a.Dd||a.Jc&1||(a.Dd=0));a.xa.rc>a.Dd&&(b=b&-513|a.Fa&512);a.Fa=a.Fa&-1793|b&1792|a.ej;a.Fa&256&&(a.$a|=2,a.Z|=4)} -h.vb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.ra[c]=d;e=!0;break;default:e=cb.prototype.vb.call(this,a,b,c,d)}return e};function Lc(a,b){return a.Ba[(b&a.Sd)>>a.Mb].wc(b&a.fb)} -function F(a,b){var c=b&a.fb,d=(b&a.Sd)>>a.Mb;a.A-=a.B.Mi;return c!=a.fb?a.Ba[d].Qn(c):a.Ba[d++].wc(c)|a.Ba[d&a.Xd].wc(0)<<8}function Mc(a,b,c){a.Ba[(b&a.Sd)>>a.Mb].zc(b&a.fb,c&255)}function Nc(a,b,c){var d=b&a.fb;b=(b&a.Sd)>>a.Mb;a.A-=a.B.Mi;d!=a.fb?a.Ba[b].$n(d,c&65535):(a.Ba[b++].zc(d,c&255),a.Ba[b&a.Xd].zc(0,c>>8&255))}h.El=function(a,b){this.Nf=a;this.ga=a.Yc(this.Gf=b,0);return this.Z&1?0:Lc(this,this.ga)};h.Fl=function(a,b){this.Nf=a;this.ga=a.Yc(this.Gf=b,1);return this.Z&1?0:F(this,this.ga)}; -h.Gm=function(a,b){this.Nf=a;this.Ea=this.ga=a.Yc(this.Gf=b,0);return this.Z&1?0:Lc(this,this.ga)};h.Hm=function(a,b){this.Nf=a;this.Ea=this.ga=a.Yc(this.Gf=b,1);return this.Z&1?0:F(this,this.ga)};h.Xn=function(a){this.Z&2||Mc(this,this.Nf.$b(this.Gf,1),a)};h.Yn=function(a){this.Z&2||Nc(this,this.Nf.$b(this.Gf,2),a)};h.ca=function(){var a=Lc(this,this.Ha);this.Ha=this.xa.jb+(this.ua=this.ua+1&65535);return a}; -h.M=function(){var a=Lc(this,this.Ha)<<24>>24;this.Ha=this.xa.jb+(this.ua=this.ua+1&65535);return a&65535};h.L=function(){var a=F(this,this.Ha);this.Ha=this.xa.jb+(this.ua=this.ua+2&65535);return a};h.Da=function(){var a=this.Y;this.Y=this.Y+2&65535;return F(this,this.Sb.Yc(a,1))};function K(a,b){var c=a.Y=a.Y-2&65535;Nc(a,a.Sb.$b(c,1),b)} -h.jf=function(){E(this,"AX",this.H);E(this,"BX",this.C);E(this,"CX",this.J);E(this,"DX",this.K);E(this,"SP",this.Y);E(this,"BP",this.I);E(this,"SI",this.G);E(this,"DI",this.F);E(this,"CS",this.xa.Aa);E(this,"DS",this.Yb.Aa);E(this,"SS",this.Sb.Aa);E(this,"ES",this.hb.Aa);E(this,"IP",this.ua);var a=ic(this);E(this,"PS",a);E(this,"C",a&1?1:0,1);E(this,"P",a&4?1:0,1);E(this,"A",a&16?1:0,1);E(this,"Z",a&64?1:0,1);E(this,"S",a&128?1:0,1);E(this,"T",a&256?1:0,1);E(this,"I",a&512?1:0,1);E(this,"D",a&1024? -1:0,1);E(this,"O",a&2048?1:0,1);this.ra.speed&&(this.ra.speed.innerHTML=this.ma.tc&&this.aa.Oc?this.aa.Oc.toFixed(2)+"Mhz":"Stopped")}; -h.bl=function(a){this.ma.qg=!0;this.ma.xl=!1;this.Pc=this.A=a;this.ia&&qb(this.ia);a||!this.Pa||this.Pa.Fo(Oc)||(this.Z|=4);do{if(a=this.Z&240)this.ta|=a;else if(this.Og=this.Ha,this.ga=this.Ea=-1,this.D=this.Yb,this.N=this.Sb,this.ta=this.Z&256,this.$a){a:{if(!(this.Z&4))if(this.$a&1&&this.Fa&512){if(a=Pc(this.ia),-1<=a&&(this.$a&=-2,0<=a)){this.$a&=-5;Qc.call(this,a,null,11);break a}}else if(this.$a&2){this.$a&=-3;Qc.call(this,1,null,11);break a}if(a=this.$a&8){a=this.ia;for(var b=!1,c=0;cthis.Ea?0>this.ga?this.B.Gb:this.B.gb:this.B.Wb;return(this.X=this.ha=a+b)&255} -function Tc(a,b){this.ba=256;this.A-=0>this.Ea?0>this.ga?this.B.Gb:this.B.gb:this.B.Wb;return(this.X=this.ha=this.ja=a|b)&255}function Uc(a,b){this.ja=a^b;this.X=this.ha=a+b+(this.X&this.ba?1:0);this.ba=256;this.A-=0>this.Ea?0>this.ga?this.B.Gb:this.B.gb:this.B.Wb;return this.X&255}function Vc(a,b){this.ja=a^b;this.X=this.ha=a-b-(this.X&this.ba?1:0);this.ba=256;this.A-=0>this.Ea?0>this.ga?this.B.Gb:this.B.gb:this.B.Wb;return this.X&255} -function Wc(a,b){this.ba=256;this.A-=0>this.Ea?0>this.ga?this.B.Gb:this.B.gb:this.B.Wb;return(this.X=this.ha=this.ja=a&b)&255}function Xc(a,b){this.ja=a^b;this.ba=256;this.A-=0>this.Ea?0>this.ga?this.B.Gb:this.B.gb:this.B.Wb;return(this.X=this.ha=a-b)&255}function Yc(a,b){this.ba=256;this.A-=0>this.Ea?0>this.ga?this.B.Gb:this.B.gb:this.B.Wb;return(this.X=this.ha=this.ja=a^b)&255} -function Zc(a,b){this.ja=a^b;this.ba=256;this.X=this.ha=a-b;this.A-=0>this.Ea?0>this.ga?this.B.Gb:this.B.fi:this.B.gb;this.Z|=2;return a}function $c(a,b){this.ja=a^b;this.ba=65536;this.A-=0>this.Ea?0>this.ga?this.B.Gb:this.B.gb:this.B.Wb;return(this.X=this.ha=a+b)&65535}function ad(a,b){this.ba=65536;this.A-=0>this.Ea?0>this.ga?this.B.Gb:this.B.gb:this.B.Wb;return(this.X=this.ha=this.ja=a|b)&65535} -function bd(a,b){this.ja=a^b;this.X=this.ha=a+b+(this.X&this.ba?1:0);this.ba=65536;this.A-=0>this.Ea?0>this.ga?this.B.Gb:this.B.gb:this.B.Wb;return this.X&65535}function cd(a,b){this.ja=a^b;this.X=this.ha=a-b-(this.X&this.ba?1:0);this.ba=65536;this.A-=0>this.Ea?0>this.ga?this.B.Gb:this.B.gb:this.B.Wb;return this.X&65535}function dd(a,b){this.ba=65536;this.A-=0>this.Ea?0>this.ga?this.B.Gb:this.B.gb:this.B.Wb;return(this.X=this.ha=this.ja=a&b)&65535} -function ed(a,b){this.ja=a^b;this.ba=65536;this.A-=0>this.Ea?0>this.ga?this.B.Gb:this.B.gb:this.B.Wb;return(this.X=this.ha=a-b)&65535}function fd(a,b){this.ba=65536;this.A-=0>this.Ea?0>this.ga?this.B.Gb:this.B.gb:this.B.Wb;return(this.X=this.ha=this.ja=a^b)&65535}function gd(a,b){this.ja=a^b;this.ba=65536;this.X=this.ha=a-b;this.A-=0>this.Ea?0>this.ga?this.B.Gb:this.B.fi:this.B.gb;this.Z|=2;return a}function hd(a,b){this.X=this.X&this.ba-1|(a&b?this.ba:0);(a^a>>1)&b>>1?Kc(this):Fc(this)} -function id(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;hd.call(this,d,256)}return c}function jd(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;hd.call(this,d,65536)}return c}function kd(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);hd.call(this,d,256)}return c}function ld(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);hd.call(this,d,65536)}return c} -function md(a,b){var c=a;if(b){var d;(d=(b&this.Je)%9)?(d=a<>9-d,c=d&255):d=a|(this.X&this.ba?1:0)<<8;hd.call(this,d,256)}return c}function qd(a,b){var c=a;if(b){var d;(d=(b&this.Je)%17)?(d=a<>17-d,c=d&65535):d=a|(this.X&this.ba?1:0)<<16;hd.call(this,d,65536)}return c}function rd(a,b){var c=a;b&&(c=(b&this.Je)%9,c=a>>c|(this.X&this.ba?1:0)<<8-c|a<<9-c,hd.call(this,c,256),c&=255);return c} -function sd(a,b){var c=a;b&&(c=(b&this.Je)%17,c=a>>c|(this.X&this.ba?1:0)<<16-c|a<<17-c,hd.call(this,c,65536),c&=65535);return c}function td(a,b){var c=a;b&&(c=8>b-1;this.X=this.ha=c>>1;this.X=c&1?this.X|256:this.X&-257;this.ja=a^this.X;this.ba=256;a=this.X}return a&255}function wd(a,b){if(b){var c=16>b-1;this.X=this.ha=c>>1;this.X=c&1?this.X|65536:this.X&-65537;this.ja=a^this.X;this.ba=65536;a=this.X}return a&65535}function xd(a,b){if(b){8>24>>b-1;this.X=this.ha=c>>1;this.X=c&1?this.X|256:this.X&-257;this.ja=a^this.X;this.ba=256;a=this.X}return a&255} -function yd(a,b){if(b){16>16>>b-1;this.X=this.ha=c>>1;this.X=c&1?this.X|65536:this.X&-65537;this.ja=a^this.X;this.ba=65536;a=this.X}return a&65535}function zd(){this.A-=0>this.ga?2:this.B.Mk;return 1}function Ad(){var a=this.J&this.Je;this.A-=(0>this.ga?this.B.Bi:this.B.Ai)+(a<this.ga?this.B.Bi:this.B.Ai)+(a<this.Ea?this.B.Xb:this.B.Fk;return b},Dd,Dd,Dd,Dd,Dd,Dd,Dd],Hd=[function(a,b){this.A-=0>this.Ea?this.B.xk:this.B.vk;return b},L,L,L,L,L,L,L],Id=[id,kd,md,rd,td,vd,L,xd],Jd=[jd,ld,qd,sd,ud,wd,L,yd],Ld=[function(a,b){b=this.ca();this.X=this.ha=this.ja=a&b;this.ba=256;this.A-=0>this.ga?this.B.Hi:this.B.Gi;this.Z|=2;return a},L,function(a){this.A-=0>this.ga?this.B.Df:this.B.Cf;return a^255},function(a,b){b=0;this.ja= -a^b;this.ba=256;this.A-=0>this.ga?this.B.Df:this.B.Cf;return(this.X=this.ha=b-a)&255},function(a){this.H=this.pb=(this.X=(this.H&255)*a)&65535;this.ja=this.ha=this.X;this.ba=256;this.H&65280?(Gc(this),Kc(this)):(Cc(this),Fc(this));this.A-=0>this.ga?this.B.Bk:this.B.Ak;this.Z|=2;return a},function(a){var b=(this.H<<24>>24)*(a<<24>>24);this.H=this.pb=b&65535;this.X=this.ja=this.ha=b;this.ba=256;127b?(Gc(this),Kc(this)):(Cc(this),Fc(this));this.A-=0>this.ga?this.B.gk:this.B.fk;this.Z|=2;return a}, -function(a){if(!a)return Kd.call(this),a;var b=this.H/a;if(255this.ga?this.B.Zj:this.B.Yj;this.Z|=2;return a},function(a){if(!a)return Kd.call(this),a;var b=(this.H<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return Kd.call(this),a;this.pb=this.H=b&255|((this.H<<16>>16)%(a<<24>>24)&255)<<8;this.ha=this.ja=this.X=b|256;this.ba=256;this.A-=0>this.ga?this.B.ck:this.B.bk;this.Z|=2;return a}], -Md=[function(a,b){b=this.L();this.X=this.ha=this.ja=a&b;this.ba=65536;this.A-=0>this.ga?this.B.Hi:this.B.Gi;this.Z|=2;return a},L,function(a){this.A-=0>this.ga?this.B.Df:this.B.Cf;return a^65535},function(a,b){b=0;this.ja=a^b;this.ba=65536;this.A-=0>this.ga?this.B.Df:this.B.Cf;return(this.X=this.ha=b-a)&65535},function(a){this.pb=this.H=(this.X=this.H*a)&65535;this.Jf=this.K=this.X>>16&65535;this.ja=this.ha=this.X;this.ba=65536;this.K?(Gc(this),Kc(this)):(Cc(this),Fc(this));this.A-=0>this.ga?this.B.Dk: -this.B.Ck;this.Z|=2;return a},function(a){var b=(this.H<<16>>16)*(a<<16>>16);this.H=this.pb=b&65535;this.K=this.Jf=b>>16&65535;this.X=this.ja=this.ha=b;this.ba=65536;32767b?(Gc(this),Kc(this)):(Cc(this),Fc(this));this.A-=0>this.ga?this.B.ik:this.B.hk;this.Z|=2;return a},function(a,b){if(!a)return Kd.call(this),a;b=this.H+65536*this.K;var c=Math.floor(b/a);if(65536<=c)return Kd.call(this),a;this.pb=this.H=c&65535;this.Jf=this.K=b%a&65535;this.ha=this.ja=this.X=c|65536;this.ba=65536;this.A-= -0>this.ga?this.B.ak:this.B.$j;this.Z|=2;return a},function(a,b){if(!a)return Kd.call(this),a;var c=a<<16>>16;b=this.K<<16|this.H;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return Kd.call(this),a;this.pb=this.H=d&65535;this.Jf=this.K=b%c&65535;this.ha=this.ja=this.X=d|65536;this.ba=65536;this.A-=0>this.ga?this.B.ek:this.B.dk;this.Z|=2;return a}],Zb=[function(a){this.ja=a;a=(this.ha=a+1)&255;this.X=a|(this.X&this.ba?1:0)<<8;this.ba=256;this.A-=0>this.ga?this.B.Bf:this.B.Af;return a},function(a){this.ja= -a;a=(this.ha=a-1)&255;this.X=a|(this.X&this.ba?1:0)<<8;this.ba=256;this.A-=0>this.ga?this.B.Bf:this.B.Af;return a},L,L,L,L,L,L],ac=[function(a){this.ja=a;a=(this.ha=a+1)&65535;this.X=a|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-=0>this.ga?this.B.Bf:this.B.Af;return a},function(a){this.ja=a;a=(this.ha=a-1)&65535;this.X=a|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-=0>this.ga?this.B.Bf:this.B.Af;return a},function(a){K(this,this.ua);I(this,a);this.A-=0>this.ga?this.B.Xj:this.B.Wj;this.Z|=2;return a}, -function(a){if(0>this.ga)return L.call(this,a);K(this,this.xa.Aa);K(this,this.ua);fc(this,a,F(this,this.ga+2));this.A-=this.B.Uj;this.Z|=2;return a},function(a){I(this,a);this.A-=0>this.ga?this.B.rk:this.B.qk;this.Z|=2;return a},function(a){if(0>this.ga)return L.call(this,a);fc(this,a,F(this,this.ga+2));this.A-=this.B.ok;this.Z|=2;return a},function(a){var b=a;this.Z&512&&(a=a-2&65535,80286>this.Ga&&(b=a));K(this,b);this.A-=0>this.ga?this.B.dc:this.B.Hk;this.Z|=2;return a},Dd],Nd=[id,kd,md,rd,td, -vd,L,xd],Od=[jd,ld,qd,sd,ud,wd,L,yd];function Pd(a,b){this.A-=0>this.Ea?0>this.ga?this.B.zk:this.B.yk:this.B.wk;return b}function Qd(){return Pd.call(this,0,this.pb)}function Rd(a,b){this.X=this.ha=this.ja=a&b;this.ba=256;this.A-=0>this.Ea?0>this.ga?this.B.Ii:this.B.Ff:this.B.Ff;this.Z|=2;return a}function Sd(a,b){this.X=this.ha=this.ja=a&b;this.ba=65536;this.A-=0>this.Ea?0>this.ga?this.B.Ii:this.B.Ff:this.B.Ff;this.Z|=2;return a} -function Td(a,b){var c=(b<<16>>16)*(this.ca()<<24>>24);this.X=this.ja=this.ha=c;this.ba=256;32767c?(Gc(this),Kc(this)):(Cc(this),Fc(this));this.A-=0>this.ga?21:24;return c&65535}function Ud(a,b){var c=(b<<16>>16)*(this.L()<<16>>16);this.X=this.ja=this.ha=c;this.ba=65536;32767c?(Gc(this),Kc(this)):(Cc(this),Fc(this));this.A-=0>this.ga?21:24;return c&65535}function Vd(a){return a}function Wd(a){if(0>this.ga)return N.call(this),a;this.A-=this.B.sk;return this.ga} -function Xd(a,b){if(0>this.ga)return N.call(this),a;qc(this,F(this,this.ga+2));this.A-=this.B.ji;return b}function Yd(a,b){if(0>this.ga)return N.call(this),a;vc(this,F(this,this.ga+2));this.A-=this.B.ji;return b}function Zd(a){if(0>this.ga)return G.call(this),a;var b=a<<16>>16,c=F(this,this.ga)<<16>>16,d=F(this,this.ga+2)<<16>>16;this.A-=this.B.Qj;if(bd)I(this,this.Og-this.xa.jb),Qc.call(this,5,null,0);this.Z|=2;return a} -function $d(a,b){this.A-=10+(0>this.ga?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Ic(this),a;Ec(this);return a}function ae(a,b){this.A-=14+(0>this.ga?0:2);if(0<=this.ub.load(b,!0)&&this.ub.kc>=this.xa.rc&&this.ub.kc>=(b&3))return Ic(this),this.ub.xb&65280;Ec(this);return a}function be(a,b){this.A-=14+(0>this.ga?0:2);if(b&65528&&0<=this.ub.load(b,!0)&&(7168==(this.ub.xb&7168)||this.ub.kc>=this.xa.rc)&&this.ub.kc>=(b&3))return Ic(this),this.ub.dd;Ec(this);return a} -function ce(a,b){if(0>this.ga){switch(this.cg&7){case 0:this.H=this.H&-256|a;break;case 1:this.J=this.J&-256|a;break;case 2:this.K=this.K&-256|a;break;case 3:this.C=this.C&-256|a;break;case 4:this.H=this.H&255|a<<8;break;case 5:this.J=this.J&255|a<<8;break;case 6:this.K=this.K&255|a<<8;break;case 7:this.C=this.C&255|a<<8}this.A-=this.B.Ki}else this.Ea=this.ga,this.R(a),this.A-=this.B.Ji;return b} -function de(a,b){if(0>this.ga){switch(this.cg&7){case 0:this.H=a;break;case 1:this.J=a;break;case 2:this.K=a;break;case 3:this.C=a;break;case 4:this.Y=a;break;case 5:this.I=a;break;case 6:this.G=a;break;case 7:this.F=a}this.A-=this.B.Ki}else this.Ea=this.ga,this.S(a),this.A-=this.B.Ji;return b}function Qc(a,b,c){oc(this,a)&&(K(this,ic(this)),this.Fa&=this.sc.Bg,K(this,this.xa.Aa),K(this,this.ua),null!=b&&K(this,b),fc(this,this.sc.Ni,this.sc.Aa),this.A-=this.B.kk+c)} -function ee(a){a|=this.Jc&1;this.Jc=this.Jc&65520|a&-65521;this.Jc&1&&hc(this,!0)}function Kd(){I(this,this.Og-this.xa.jb);Qc.call(this,0,null,2)}function Bb(a,b){80186<=this.Ga&&(I(this,this.Og-this.xa.jb),Qc.call(this,a,b,0))}function G(){Bb.call(this,6);jb(this)}function N(){I(this,this.Og-this.xa.jb);var a=Ta(this.pa,this.Ha),b=this.ua,c=this.xa.Aa;Ja(this,"Undefined opcode 0x"+p(a,2)+" at "+(void 0!==c?p(c,4)+":"+p(b,4):p(b)));jb(this)} -function fe(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a}function ge(a){a=a.call(this,this.H&255,this.J&255);this.H=this.H&-256|a}function he(a){a=a.call(this,this.H&255,this.K&255);this.H=this.H&-256|a}function ie(a){a=a.call(this,this.H&255,this.C&255);this.H=this.H&-256|a}function je(a){a=a.call(this,this.H&255,this.H>>8);this.H=this.H&-256|a}function ke(a){a=a.call(this,this.H&255,this.J>>8);this.H=this.H&-256|a} -function le(a){a=a.call(this,this.H&255,this.K>>8);this.H=this.H&-256|a}function me(a){a=a.call(this,this.H&255,this.C>>8);this.H=this.H&-256|a}function ne(a){a=a.call(this,this.J&255,this.H&255);this.J=this.J&-256|a}function oe(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a}function pe(a){a=a.call(this,this.J&255,this.K&255);this.J=this.J&-256|a}function qe(a){a=a.call(this,this.J&255,this.C&255);this.J=this.J&-256|a} -function re(a){a=a.call(this,this.J&255,this.H>>8);this.J=this.J&-256|a}function se(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a}function te(a){a=a.call(this,this.J&255,this.K>>8);this.J=this.J&-256|a}function ue(a){a=a.call(this,this.J&255,this.C>>8);this.J=this.J&-256|a}function ve(a){a=a.call(this,this.K&255,this.H&255);this.K=this.K&-256|a}function we(a){a=a.call(this,this.K&255,this.J&255);this.K=this.K&-256|a} -function xe(a){a=a.call(this,this.K&255,this.K&255);this.K=this.K&-256|a}function ye(a){a=a.call(this,this.K&255,this.C&255);this.K=this.K&-256|a}function ze(a){a=a.call(this,this.K&255,this.H>>8);this.K=this.K&-256|a}function Ae(a){a=a.call(this,this.K&255,this.J>>8);this.K=this.K&-256|a}function Be(a){a=a.call(this,this.K&255,this.K>>8);this.K=this.K&-256|a}function Ce(a){a=a.call(this,this.K&255,this.C>>8);this.K=this.K&-256|a} -function De(a){a=a.call(this,this.C&255,this.H&255);this.C=this.C&-256|a}function Ee(a){a=a.call(this,this.C&255,this.J&255);this.C=this.C&-256|a}function Fe(a){a=a.call(this,this.C&255,this.K&255);this.C=this.C&-256|a}function Ge(a){a=a.call(this,this.C&255,this.C&255);this.C=this.C&-256|a}function He(a){a=a.call(this,this.C&255,this.H>>8);this.C=this.C&-256|a}function Ie(a){a=a.call(this,this.C&255,this.J>>8);this.C=this.C&-256|a} -function Je(a){a=a.call(this,this.C&255,this.K>>8);this.C=this.C&-256|a}function Ke(a){a=a.call(this,this.C&255,this.C>>8);this.C=this.C&-256|a}function Le(a){a=a.call(this,this.H>>8,this.H&255);this.H=this.H&255|a<<8}function Me(a){a=a.call(this,this.H>>8,this.J&255);this.H=this.H&255|a<<8}function Ne(a){a=a.call(this,this.H>>8,this.K&255);this.H=this.H&255|a<<8}function Oe(a){a=a.call(this,this.H>>8,this.C&255);this.H=this.H&255|a<<8} -function Pe(a){a=a.call(this,this.H>>8,this.H>>8);this.H=this.H&255|a<<8}function Qe(a){a=a.call(this,this.H>>8,this.J>>8);this.H=this.H&255|a<<8}function Re(a){a=a.call(this,this.H>>8,this.K>>8);this.H=this.H&255|a<<8}function Se(a){a=a.call(this,this.H>>8,this.C>>8);this.H=this.H&255|a<<8}function Te(a){a=a.call(this,this.J>>8,this.H&255);this.J=this.J&255|a<<8}function Ue(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8} -function Ve(a){a=a.call(this,this.J>>8,this.K&255);this.J=this.J&255|a<<8}function We(a){a=a.call(this,this.J>>8,this.C&255);this.J=this.J&255|a<<8}function Xe(a){a=a.call(this,this.J>>8,this.H>>8);this.J=this.J&255|a<<8}function Ye(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8}function Ze(a){a=a.call(this,this.J>>8,this.K>>8);this.J=this.J&255|a<<8}function $e(a){a=a.call(this,this.J>>8,this.C>>8);this.J=this.J&255|a<<8} -function af(a){a=a.call(this,this.K>>8,this.H&255);this.K=this.K&255|a<<8}function bf(a){a=a.call(this,this.K>>8,this.J&255);this.K=this.K&255|a<<8}function cf(a){a=a.call(this,this.K>>8,this.K&255);this.K=this.K&255|a<<8}function df(a){a=a.call(this,this.K>>8,this.C&255);this.K=this.K&255|a<<8}function ef(a){a=a.call(this,this.K>>8,this.H>>8);this.K=this.K&255|a<<8}function ff(a){a=a.call(this,this.K>>8,this.J>>8);this.K=this.K&255|a<<8} -function gf(a){a=a.call(this,this.K>>8,this.K>>8);this.K=this.K&255|a<<8}function hf(a){a=a.call(this,this.K>>8,this.C>>8);this.K=this.K&255|a<<8}function jf(a){a=a.call(this,this.C>>8,this.H&255);this.C=this.C&255|a<<8}function kf(a){a=a.call(this,this.C>>8,this.J&255);this.C=this.C&255|a<<8}function lf(a){a=a.call(this,this.C>>8,this.K&255);this.C=this.C&255|a<<8}function mf(a){a=a.call(this,this.C>>8,this.C&255);this.C=this.C&255|a<<8} -function nf(a){a=a.call(this,this.C>>8,this.H>>8);this.C=this.C&255|a<<8}function of(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8}function pf(a){a=a.call(this,this.C>>8,this.K>>8);this.C=this.C&255|a<<8}function qf(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}function rf(a){this.H=a.call(this,this.H,this.H)}function sf(a){this.H=a.call(this,this.H,this.J)}function tf(a){this.H=a.call(this,this.H,this.K)}function uf(a){this.H=a.call(this,this.H,this.C)} -function vf(a){this.H=a.call(this,this.H,this.Y)}function wf(a){this.H=a.call(this,this.H,this.I)}function xf(a){this.H=a.call(this,this.H,this.G)}function yf(a){this.H=a.call(this,this.H,this.F)}function zf(a){this.J=a.call(this,this.J,this.H)}function Af(a){this.J=a.call(this,this.J,this.J)}function Bf(a){this.J=a.call(this,this.J,this.K)}function Cf(a){this.J=a.call(this,this.J,this.C)}function Df(a){this.J=a.call(this,this.J,this.Y)}function Ef(a){this.J=a.call(this,this.J,this.I)} -function Ff(a){this.J=a.call(this,this.J,this.G)}function Gf(a){this.J=a.call(this,this.J,this.F)}function Hf(a){this.K=a.call(this,this.K,this.H)}function If(a){this.K=a.call(this,this.K,this.J)}function Jf(a){this.K=a.call(this,this.K,this.K)}function Kf(a){this.K=a.call(this,this.K,this.C)}function Lf(a){this.K=a.call(this,this.K,this.Y)}function Mf(a){this.K=a.call(this,this.K,this.I)}function Nf(a){this.K=a.call(this,this.K,this.G)}function Of(a){this.K=a.call(this,this.K,this.F)} -function Pf(a){this.C=a.call(this,this.C,this.H)}function Qf(a){this.C=a.call(this,this.C,this.J)}function Rf(a){this.C=a.call(this,this.C,this.K)}function Sf(a){this.C=a.call(this,this.C,this.C)}function Tf(a){this.C=a.call(this,this.C,this.Y)}function Uf(a){this.C=a.call(this,this.C,this.I)}function Vf(a){this.C=a.call(this,this.C,this.G)}function Wf(a){this.C=a.call(this,this.C,this.F)}function Xf(a){this.Y=a.call(this,this.Y,this.H)}function Yf(a){this.Y=a.call(this,this.Y,this.J)} -function Zf(a){this.Y=a.call(this,this.Y,this.K)}function $f(a){this.Y=a.call(this,this.Y,this.C)}function ag(a){this.Y=a.call(this,this.Y,this.Y)}function bg(a){this.Y=a.call(this,this.Y,this.I)}function cg(a){this.Y=a.call(this,this.Y,this.G)}function dg(a){this.Y=a.call(this,this.Y,this.F)}function eg(a){this.I=a.call(this,this.I,this.H)}function fg(a){this.I=a.call(this,this.I,this.J)}function gg(a){this.I=a.call(this,this.I,this.K)}function hg(a){this.I=a.call(this,this.I,this.C)} -function ig(a){this.I=a.call(this,this.I,this.Y)}function jg(a){this.I=a.call(this,this.I,this.I)}function kg(a){this.I=a.call(this,this.I,this.G)}function lg(a){this.I=a.call(this,this.I,this.F)}function mg(a){this.G=a.call(this,this.G,this.H)}function ng(a){this.G=a.call(this,this.G,this.J)}function og(a){this.G=a.call(this,this.G,this.K)}function pg(a){this.G=a.call(this,this.G,this.C)}function qg(a){this.G=a.call(this,this.G,this.Y)}function rg(a){this.G=a.call(this,this.G,this.I)} -function sg(a){this.G=a.call(this,this.G,this.G)}function tg(a){this.G=a.call(this,this.G,this.F)}function ug(a){this.F=a.call(this,this.F,this.H)}function vg(a){this.F=a.call(this,this.F,this.J)}function wg(a){this.F=a.call(this,this.F,this.K)}function xg(a){this.F=a.call(this,this.F,this.C)}function yg(a){this.F=a.call(this,this.F,this.Y)}function zg(a){this.F=a.call(this,this.F,this.I)}function Ag(a){this.F=a.call(this,this.F,this.G)}function Bg(a){this.F=a.call(this,this.F,this.F)} -var Cg=[function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.H&255);this.R(a);this.A-=this.B.ea},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.H&255);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.N,this.I+this.G&65535),this.H&255);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.H&255);this.R(a);this.A-=this.B.ea},function(a){a=a.call(this,this.O(this.D,this.G),this.H&255);this.R(a);this.A-=this.B.$}, -function(a){a=a.call(this,this.O(this.D,this.F),this.H&255);this.R(a);this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.L()),this.H&255);this.R(a);this.A-=this.B.qa},function(a){a=a.call(this,this.O(this.D,this.C),this.H&255);this.R(a);this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.J&255);this.R(a);this.A-=this.B.ea},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.J&255);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.N, -this.I+this.G&65535),this.J&255);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.J&255);this.R(a);this.A-=this.B.ea},function(a){a=a.call(this,this.O(this.D,this.G),this.J&255);this.R(a);this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.F),this.J&255);this.R(a);this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.L()),this.J&255);this.R(a);this.A-=this.B.qa},function(a){a=a.call(this,this.O(this.D,this.C),this.J&255);this.R(a); -this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.K&255);this.R(a);this.A-=this.B.ea},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.K&255);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.N,this.I+this.G&65535),this.K&255);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.K&255);this.R(a);this.A-=this.B.ea},function(a){a=a.call(this,this.O(this.D,this.G),this.K&255);this.R(a);this.A-= -this.B.$},function(a){a=a.call(this,this.O(this.D,this.F),this.K&255);this.R(a);this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.L()),this.K&255);this.R(a);this.A-=this.B.qa},function(a){a=a.call(this,this.O(this.D,this.C),this.K&255);this.R(a);this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.C&255);this.R(a);this.A-=this.B.ea},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.C&255);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this, -this.O(this.N,this.I+this.G&65535),this.C&255);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.C&255);this.R(a);this.A-=this.B.ea},function(a){a=a.call(this,this.O(this.D,this.G),this.C&255);this.R(a);this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.F),this.C&255);this.R(a);this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.L()),this.C&255);this.R(a);this.A-=this.B.qa},function(a){a=a.call(this,this.O(this.D,this.C),this.C&255); -this.R(a);this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.H>>8);this.R(a);this.A-=this.B.ea},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.H>>8);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.N,this.I+this.G&65535),this.H>>8);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.H>>8);this.R(a);this.A-=this.B.ea},function(a){a=a.call(this,this.O(this.D,this.G),this.H>>8);this.R(a); -this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.F),this.H>>8);this.R(a);this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.L()),this.H>>8);this.R(a);this.A-=this.B.qa},function(a){a=a.call(this,this.O(this.D,this.C),this.H>>8);this.R(a);this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.J>>8);this.R(a);this.A-=this.B.ea},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.J>>8);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this, -this.O(this.N,this.I+this.G&65535),this.J>>8);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.J>>8);this.R(a);this.A-=this.B.ea},function(a){a=a.call(this,this.O(this.D,this.G),this.J>>8);this.R(a);this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.F),this.J>>8);this.R(a);this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.L()),this.J>>8);this.R(a);this.A-=this.B.qa},function(a){a=a.call(this,this.O(this.D,this.C),this.J>>8);this.R(a); -this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.K>>8);this.R(a);this.A-=this.B.ea},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.K>>8);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.N,this.I+this.G&65535),this.K>>8);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.K>>8);this.R(a);this.A-=this.B.ea},function(a){a=a.call(this,this.O(this.D,this.G),this.K>>8);this.R(a);this.A-=this.B.$}, -function(a){a=a.call(this,this.O(this.D,this.F),this.K>>8);this.R(a);this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.L()),this.K>>8);this.R(a);this.A-=this.B.qa},function(a){a=a.call(this,this.O(this.D,this.C),this.K>>8);this.R(a);this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.C>>8);this.R(a);this.A-=this.B.ea},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.C>>8);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.N, -this.I+this.G&65535),this.C>>8);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.C>>8);this.R(a);this.A-=this.B.ea},function(a){a=a.call(this,this.O(this.D,this.G),this.C>>8);this.R(a);this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.F),this.C>>8);this.R(a);this.A-=this.B.$},function(a){a=a.call(this,this.O(this.D,this.L()),this.C>>8);this.R(a);this.A-=this.B.qa},function(a){a=a.call(this,this.O(this.D,this.C),this.C>>8);this.R(a);this.A-= -this.B.$},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.M()& -65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D, -this.C+this.F+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a= -a.call(this,this.O(this.N,this.I+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.K&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.K&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()&65535),this.K&255);this.R(a); -this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.K&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.M()&65535),this.K&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()&65535),this.K&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.M()&65535),this.K&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.M()&65535),this.K& -255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.C&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.C&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()&65535),this.C&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.C&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D, -this.G+this.M()&65535),this.C&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()&65535),this.C&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.M()&65535),this.C&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.M()&65535),this.C&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.H>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this, -this.O(this.D,this.C+this.F+this.M()&65535),this.H>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()&65535),this.H>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.H>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.M()&65535),this.H>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()&65535),this.H>>8);this.R(a);this.A-=this.B.Q}, -function(a){a=a.call(this,this.O(this.N,this.I+this.M()&65535),this.H>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.M()&65535),this.H>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.J>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.J>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()&65535),this.J>>8); -this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.J>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.M()&65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()&65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.M()&65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.M()&65535), -this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.K>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.K>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()&65535),this.K>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.K>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this, -this.O(this.D,this.G+this.M()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.M()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.M()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.C>>8);this.R(a);this.A-=this.B.V},function(a){a= -a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.C>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()&65535),this.C>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.C>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.M()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()&65535),this.C>>8);this.R(a);this.A-= -this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.M()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.M()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.L()&65535),this.H&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.H&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.L()&65535), -this.H&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.L()&65535),this.H&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.L()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+ -this.L()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.L()&65535),this.J&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.J&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.L()&65535),this.J&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.L()&65535),this.J&255);this.R(a);this.A-=this.B.V},function(a){a= -a.call(this,this.O(this.D,this.G+this.L()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.L()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.L()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.L()&65535),this.K&255);this.R(a);this.A-=this.B.V}, -function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.K&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.L()&65535),this.K&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.L()&65535),this.K&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.K&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.L()&65535),this.K& -255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.K&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.L()&65535),this.K&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.L()&65535),this.C&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.C&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+ -this.G+this.L()&65535),this.C&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.L()&65535),this.C&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.C&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.L()&65535),this.C&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.C&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this, -this.O(this.D,this.C+this.L()&65535),this.C&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.L()&65535),this.H>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.H>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.L()&65535),this.H>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.L()&65535),this.H>>8);this.R(a);this.A-= -this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.H>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.L()&65535),this.H>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.H>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.L()&65535),this.H>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.L()&65535),this.J>>8);this.R(a); -this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.L()& -65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N, -this.I+this.G+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this, -this.O(this.D,this.C+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.L()&65535),this.C>>8);this.R(a);this.A-= -this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},fe,ne,ve,De,Le,Te,af,jf,ge,oe,we,Ee,Me,Ue,bf,kf,he,pe,xe,Fe,Ne,Ve,cf,lf,ie,qe,ye,Ge, -Oe,We,df,mf,je,re,ze,He,Pe,Xe,ef,nf,ke,se,Ae,Ie,Qe,Ye,ff,of,le,te,Be,Je,Re,Ze,gf,pf,me,ue,Ce,Ke,Se,$e,hf,qf],O=[function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.H);this.S(a);this.A-=this.B.ea},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.H);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.H);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.H);this.S(a);this.A-=this.B.ea}, -function(a){a=a.call(this,this.P(this.D,this.G),this.H);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.F),this.H);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.L()),this.H);this.S(a);this.A-=this.B.qa},function(a){a=a.call(this,this.P(this.D,this.C),this.H);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.J);this.S(a);this.A-=this.B.ea},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.J); -this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.J);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.J);this.S(a);this.A-=this.B.ea},function(a){a=a.call(this,this.P(this.D,this.G),this.J);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.F),this.J);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.L()),this.J);this.S(a);this.A-=this.B.qa},function(a){a=a.call(this, -this.P(this.D,this.C),this.J);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.K);this.S(a);this.A-=this.B.ea},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.K);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.K);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.K);this.S(a);this.A-=this.B.ea},function(a){a=a.call(this,this.P(this.D,this.G),this.K); -this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.F),this.K);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.L()),this.K);this.S(a);this.A-=this.B.qa},function(a){a=a.call(this,this.P(this.D,this.C),this.K);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.C);this.S(a);this.A-=this.B.ea},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.C);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this, -this.P(this.N,this.I+this.G&65535),this.C);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.C);this.S(a);this.A-=this.B.ea},function(a){a=a.call(this,this.P(this.D,this.G),this.C);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.F),this.C);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.L()),this.C);this.S(a);this.A-=this.B.qa},function(a){a=a.call(this,this.P(this.D,this.C),this.C);this.S(a);this.A-=this.B.$}, -function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.Y);this.S(a);this.A-=this.B.ea},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.Y);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.Y);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.Y);this.S(a);this.A-=this.B.ea},function(a){a=a.call(this,this.P(this.D,this.G),this.Y);this.S(a);this.A-=this.B.$},function(a){a=a.call(this, -this.P(this.D,this.F),this.Y);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.L()),this.Y);this.S(a);this.A-=this.B.qa},function(a){a=a.call(this,this.P(this.D,this.C),this.Y);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.I);this.S(a);this.A-=this.B.ea},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.I);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.I);this.S(a); -this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.I);this.S(a);this.A-=this.B.ea},function(a){a=a.call(this,this.P(this.D,this.G),this.I);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.F),this.I);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.L()),this.I);this.S(a);this.A-=this.B.qa},function(a){a=a.call(this,this.P(this.D,this.C),this.I);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.C+ -this.G&65535),this.G);this.S(a);this.A-=this.B.ea},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.G);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.G);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.G);this.S(a);this.A-=this.B.ea},function(a){a=a.call(this,this.P(this.D,this.G),this.G);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.F),this.G);this.S(a);this.A-= -this.B.$},function(a){a=a.call(this,this.P(this.D,this.L()),this.G);this.S(a);this.A-=this.B.qa},function(a){a=a.call(this,this.P(this.D,this.C),this.G);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.F);this.S(a);this.A-=this.B.ea},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.F);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.F);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this, -this.P(this.N,this.I+this.F&65535),this.F);this.S(a);this.A-=this.B.ea},function(a){a=a.call(this,this.P(this.D,this.G),this.F);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.F),this.F);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.L()),this.F);this.S(a);this.A-=this.B.qa},function(a){a=a.call(this,this.P(this.D,this.C),this.F);this.S(a);this.A-=this.B.$},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()&65535),this.H);this.S(a);this.A-= -this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.M()&65535),this.H);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.M()&65535),this.H);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.M()&65535),this.H);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.M()&65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.M()&65535),this.H);this.S(a); -this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.M()&65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.M()&65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()&65535),this.J);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.M()&65535),this.J);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.M()&65535),this.J); -this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.M()&65535),this.J);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.M()&65535),this.J);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.M()&65535),this.J);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.M()&65535),this.J);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.M()&65535),this.J); -this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()&65535),this.K);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.M()&65535),this.K);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.M()&65535),this.K);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.M()&65535),this.K);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.M()& -65535),this.K);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.M()&65535),this.K);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.M()&65535),this.K);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.M()&65535),this.K);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()&65535),this.C);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.M()& -65535),this.C);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.M()&65535),this.C);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.M()&65535),this.C);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.M()&65535),this.C);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.M()&65535),this.C);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.M()& -65535),this.C);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.M()&65535),this.C);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()&65535),this.Y);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.M()&65535),this.Y);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.M()&65535),this.Y);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+ -this.F+this.M()&65535),this.Y);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.M()&65535),this.Y);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.M()&65535),this.Y);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.M()&65535),this.Y);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.M()&65535),this.Y);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+ -this.G+this.M()&65535),this.I);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.M()&65535),this.I);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.M()&65535),this.I);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.M()&65535),this.I);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.M()&65535),this.I);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this, -this.P(this.D,this.F+this.M()&65535),this.I);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.M()&65535),this.I);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.M()&65535),this.I);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()&65535),this.G);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.M()&65535),this.G);this.S(a);this.A-=this.B.W},function(a){a=a.call(this, -this.P(this.N,this.I+this.G+this.M()&65535),this.G);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.M()&65535),this.G);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.M()&65535),this.G);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.M()&65535),this.G);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.M()&65535),this.G);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this, -this.P(this.D,this.C+this.M()&65535),this.G);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()&65535),this.F);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.M()&65535),this.F);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.M()&65535),this.F);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.M()&65535),this.F);this.S(a);this.A-=this.B.V},function(a){a= -a.call(this,this.P(this.D,this.G+this.M()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.M()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.M()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.M()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535),this.H);this.S(a);this.A-=this.B.V},function(a){a= -a.call(this,this.P(this.D,this.C+this.F+this.L()&65535),this.H);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.L()&65535),this.H);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.L()&65535),this.H);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.L()&65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.H);this.S(a);this.A-=this.B.Q}, -function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535),this.J);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.L()&65535),this.J);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.L()&65535),this.J);this.S(a);this.A-= -this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.L()&65535),this.J);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.L()&65535),this.J);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.J);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.J);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.J);this.S(a);this.A-= -this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535),this.K);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.L()&65535),this.K);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.L()&65535),this.K);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.L()&65535),this.K);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.L()&65535),this.K); -this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.K);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.K);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.K);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535),this.C);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.L()&65535), -this.C);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.L()&65535),this.C);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.L()&65535),this.C);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.L()&65535),this.C);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.C);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()& -65535),this.C);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.C);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535),this.Y);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.L()&65535),this.Y);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.L()&65535),this.Y);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+ -this.F+this.L()&65535),this.Y);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.L()&65535),this.Y);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.Y);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.Y);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.Y);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+ -this.G+this.L()&65535),this.I);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.L()&65535),this.I);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.L()&65535),this.I);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.L()&65535),this.I);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.L()&65535),this.I);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this, -this.P(this.D,this.F+this.L()&65535),this.I);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.I);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.I);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535),this.G);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.L()&65535),this.G);this.S(a);this.A-=this.B.W},function(a){a=a.call(this, -this.P(this.N,this.I+this.G+this.L()&65535),this.G);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.L()&65535),this.G);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.L()&65535),this.G);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.G);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.G);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this, -this.P(this.D,this.C+this.L()&65535),this.G);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535),this.F);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.L()&65535),this.F);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.L()&65535),this.F);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.L()&65535),this.F);this.S(a);this.A-=this.B.V},function(a){a= -a.call(this,this.P(this.D,this.G+this.L()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.F);this.S(a);this.A-=this.B.Q},rf,zf,Hf,Pf,Xf,eg,mg,ug,sf,Af,If,Qf,Yf,fg,ng,vg,tf,Bf,Jf,Rf,Zf,gg,og,wg,uf,Cf,Kf,Sf,$f,hg,pg,xg,vf,Df,Lf,Tf,ag,ig,qg,yg, -wf,Ef,Mf,Uf,bg,jg,rg,zg,xf,Ff,Nf,Vf,cg,kg,sg,Ag,yf,Gf,Of,Wf,dg,lg,tg,Bg],Dg=[function(a){a=a.call(this,this.H&255,this.T(this.D,this.C+this.G&65535));this.H=this.H&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&255,this.T(this.D,this.C+this.F&65535));this.H=this.H&-256|a;this.A-=this.B.fa},function(a){a=a.call(this,this.H&255,this.T(this.N,this.I+this.G&65535));this.H=this.H&-256|a;this.A-=this.B.fa},function(a){a=a.call(this,this.H&255,this.T(this.N,this.I+this.F&65535));this.H=this.H& --256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&255,this.T(this.D,this.G));this.H=this.H&-256|a;this.A-=this.B.$},function(a){a=a.call(this,this.H&255,this.T(this.D,this.F));this.H=this.H&-256|a;this.A-=this.B.$},function(a){a=a.call(this,this.H&255,this.T(this.D,this.L()));this.H=this.H&-256|a;this.A-=this.B.qa},function(a){a=a.call(this,this.H&255,this.T(this.D,this.C));this.H=this.H&-256|a;this.A-=this.B.$},function(a){a=a.call(this,this.J&255,this.T(this.D,this.C+this.G&65535));this.J= -this.J&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.J&255,this.T(this.D,this.C+this.F&65535));this.J=this.J&-256|a;this.A-=this.B.fa},function(a){a=a.call(this,this.J&255,this.T(this.N,this.I+this.G&65535));this.J=this.J&-256|a;this.A-=this.B.fa},function(a){a=a.call(this,this.J&255,this.T(this.N,this.I+this.F&65535));this.J=this.J&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.J&255,this.T(this.D,this.G));this.J=this.J&-256|a;this.A-=this.B.$},function(a){a=a.call(this,this.J& -255,this.T(this.D,this.F));this.J=this.J&-256|a;this.A-=this.B.$},function(a){a=a.call(this,this.J&255,this.T(this.D,this.L()));this.J=this.J&-256|a;this.A-=this.B.qa},function(a){a=a.call(this,this.J&255,this.T(this.D,this.C));this.J=this.J&-256|a;this.A-=this.B.$},function(a){a=a.call(this,this.K&255,this.T(this.D,this.C+this.G&65535));this.K=this.K&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.K&255,this.T(this.D,this.C+this.F&65535));this.K=this.K&-256|a;this.A-=this.B.fa},function(a){a= -a.call(this,this.K&255,this.T(this.N,this.I+this.G&65535));this.K=this.K&-256|a;this.A-=this.B.fa},function(a){a=a.call(this,this.K&255,this.T(this.N,this.I+this.F&65535));this.K=this.K&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.K&255,this.T(this.D,this.G));this.K=this.K&-256|a;this.A-=this.B.$},function(a){a=a.call(this,this.K&255,this.T(this.D,this.F));this.K=this.K&-256|a;this.A-=this.B.$},function(a){a=a.call(this,this.K&255,this.T(this.D,this.L()));this.K=this.K&-256|a;this.A-= -this.B.qa},function(a){a=a.call(this,this.K&255,this.T(this.D,this.C));this.K=this.K&-256|a;this.A-=this.B.$},function(a){a=a.call(this,this.C&255,this.T(this.D,this.C+this.G&65535));this.C=this.C&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.C&255,this.T(this.D,this.C+this.F&65535));this.C=this.C&-256|a;this.A-=this.B.fa},function(a){a=a.call(this,this.C&255,this.T(this.N,this.I+this.G&65535));this.C=this.C&-256|a;this.A-=this.B.fa},function(a){a=a.call(this,this.C&255,this.T(this.N,this.I+ -this.F&65535));this.C=this.C&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.C&255,this.T(this.D,this.G));this.C=this.C&-256|a;this.A-=this.B.$},function(a){a=a.call(this,this.C&255,this.T(this.D,this.F));this.C=this.C&-256|a;this.A-=this.B.$},function(a){a=a.call(this,this.C&255,this.T(this.D,this.L()));this.C=this.C&-256|a;this.A-=this.B.qa},function(a){a=a.call(this,this.C&255,this.T(this.D,this.C));this.C=this.C&-256|a;this.A-=this.B.$},function(a){a=a.call(this,this.H>>8,this.T(this.D, -this.C+this.G&65535));this.H=this.H&255|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.C+this.F&65535));this.H=this.H&255|a<<8;this.A-=this.B.fa},function(a){a=a.call(this,this.H>>8,this.T(this.N,this.I+this.G&65535));this.H=this.H&255|a<<8;this.A-=this.B.fa},function(a){a=a.call(this,this.H>>8,this.T(this.N,this.I+this.F&65535));this.H=this.H&255|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.G));this.H=this.H&255|a<<8;this.A-=this.B.$}, -function(a){a=a.call(this,this.H>>8,this.T(this.D,this.F));this.H=this.H&255|a<<8;this.A-=this.B.$},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.L()));this.H=this.H&255|a<<8;this.A-=this.B.qa},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.C));this.H=this.H&255|a<<8;this.A-=this.B.$},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.C+this.G&65535));this.J=this.J&255|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.C+this.F&65535));this.J=this.J& -255|a<<8;this.A-=this.B.fa},function(a){a=a.call(this,this.J>>8,this.T(this.N,this.I+this.G&65535));this.J=this.J&255|a<<8;this.A-=this.B.fa},function(a){a=a.call(this,this.J>>8,this.T(this.N,this.I+this.F&65535));this.J=this.J&255|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.G));this.J=this.J&255|a<<8;this.A-=this.B.$},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.F));this.J=this.J&255|a<<8;this.A-=this.B.$},function(a){a=a.call(this,this.J>>8,this.T(this.D, -this.L()));this.J=this.J&255|a<<8;this.A-=this.B.qa},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.C));this.J=this.J&255|a<<8;this.A-=this.B.$},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.C+this.G&65535));this.K=this.K&255|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.C+this.F&65535));this.K=this.K&255|a<<8;this.A-=this.B.fa},function(a){a=a.call(this,this.K>>8,this.T(this.N,this.I+this.G&65535));this.K=this.K&255|a<<8;this.A-=this.B.fa},function(a){a= -a.call(this,this.K>>8,this.T(this.N,this.I+this.F&65535));this.K=this.K&255|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.G));this.K=this.K&255|a<<8;this.A-=this.B.$},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.F));this.K=this.K&255|a<<8;this.A-=this.B.$},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.L()));this.K=this.K&255|a<<8;this.A-=this.B.qa},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.C));this.K=this.K&255|a<<8;this.A-=this.B.$}, -function(a){a=a.call(this,this.C>>8,this.T(this.D,this.C+this.G&65535));this.C=this.C&255|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.C+this.F&65535));this.C=this.C&255|a<<8;this.A-=this.B.fa},function(a){a=a.call(this,this.C>>8,this.T(this.N,this.I+this.G&65535));this.C=this.C&255|a<<8;this.A-=this.B.fa},function(a){a=a.call(this,this.C>>8,this.T(this.N,this.I+this.F&65535));this.C=this.C&255|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.C>>8,this.T(this.D, -this.G));this.C=this.C&255|a<<8;this.A-=this.B.$},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.F));this.C=this.C&255|a<<8;this.A-=this.B.$},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.L()));this.C=this.C&255|a<<8;this.A-=this.B.qa},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.C));this.C=this.C&255|a<<8;this.A-=this.B.$},function(a){a=a.call(this,this.H&255,this.T(this.D,this.C+this.G+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.H& -255,this.T(this.D,this.C+this.F+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.H&255,this.T(this.N,this.I+this.G+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.H&255,this.T(this.N,this.I+this.F+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.H&255,this.T(this.D,this.G+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.H&255,this.T(this.D,this.F+ -this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.H&255,this.T(this.N,this.I+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.H&255,this.T(this.D,this.C+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.J&255,this.T(this.D,this.C+this.G+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.J&255,this.T(this.D,this.C+this.F+this.M()&65535));this.J=this.J& --256|a;this.A-=this.B.W},function(a){a=a.call(this,this.J&255,this.T(this.N,this.I+this.G+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.J&255,this.T(this.N,this.I+this.F+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.J&255,this.T(this.D,this.G+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.J&255,this.T(this.D,this.F+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.Q},function(a){a= -a.call(this,this.J&255,this.T(this.N,this.I+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.J&255,this.T(this.D,this.C+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.K&255,this.T(this.D,this.C+this.G+this.M()&65535));this.K=this.K&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.K&255,this.T(this.D,this.C+this.F+this.M()&65535));this.K=this.K&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.K&255,this.T(this.N, -this.I+this.G+this.M()&65535));this.K=this.K&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.K&255,this.T(this.N,this.I+this.F+this.M()&65535));this.K=this.K&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.K&255,this.T(this.D,this.G+this.M()&65535));this.K=this.K&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.K&255,this.T(this.D,this.F+this.M()&65535));this.K=this.K&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.K&255,this.T(this.N,this.I+this.M()&65535));this.K= -this.K&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.K&255,this.T(this.D,this.C+this.M()&65535));this.K=this.K&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.C&255,this.T(this.D,this.C+this.G+this.M()&65535));this.C=this.C&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.C&255,this.T(this.D,this.C+this.F+this.M()&65535));this.C=this.C&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.C&255,this.T(this.N,this.I+this.G+this.M()&65535));this.C=this.C&-256|a;this.A-=this.B.W}, -function(a){a=a.call(this,this.C&255,this.T(this.N,this.I+this.F+this.M()&65535));this.C=this.C&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.C&255,this.T(this.D,this.G+this.M()&65535));this.C=this.C&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.C&255,this.T(this.D,this.F+this.M()&65535));this.C=this.C&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.C&255,this.T(this.N,this.I+this.M()&65535));this.C=this.C&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.C&255,this.T(this.D, -this.C+this.M()&65535));this.C=this.C&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.C+this.G+this.M()&65535));this.H=this.H&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.C+this.F+this.M()&65535));this.H=this.H&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.H>>8,this.T(this.N,this.I+this.G+this.M()&65535));this.H=this.H&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.H>>8,this.T(this.N,this.I+this.F+this.M()& -65535));this.H=this.H&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.G+this.M()&65535));this.H=this.H&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.F+this.M()&65535));this.H=this.H&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.H>>8,this.T(this.N,this.I+this.M()&65535));this.H=this.H&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.C+this.M()&65535));this.H=this.H&255|a<<8;this.A-=this.B.Q}, -function(a){a=a.call(this,this.J>>8,this.T(this.D,this.C+this.G+this.M()&65535));this.J=this.J&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.C+this.F+this.M()&65535));this.J=this.J&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.J>>8,this.T(this.N,this.I+this.G+this.M()&65535));this.J=this.J&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.J>>8,this.T(this.N,this.I+this.F+this.M()&65535));this.J=this.J&255|a<<8;this.A-=this.B.V},function(a){a= -a.call(this,this.J>>8,this.T(this.D,this.G+this.M()&65535));this.J=this.J&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.F+this.M()&65535));this.J=this.J&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.J>>8,this.T(this.N,this.I+this.M()&65535));this.J=this.J&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.C+this.M()&65535));this.J=this.J&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.C+ -this.G+this.M()&65535));this.K=this.K&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.C+this.F+this.M()&65535));this.K=this.K&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.K>>8,this.T(this.N,this.I+this.G+this.M()&65535));this.K=this.K&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.K>>8,this.T(this.N,this.I+this.F+this.M()&65535));this.K=this.K&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.G+this.M()&65535)); -this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.F+this.M()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.T(this.N,this.I+this.M()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.C+this.M()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.C+this.G+this.M()&65535));this.C=this.C&255|a<<8;this.A-=this.B.V}, -function(a){a=a.call(this,this.C>>8,this.T(this.D,this.C+this.F+this.M()&65535));this.C=this.C&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.C>>8,this.T(this.N,this.I+this.G+this.M()&65535));this.C=this.C&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.C>>8,this.T(this.N,this.I+this.F+this.M()&65535));this.C=this.C&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.G+this.M()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this, -this.C>>8,this.T(this.D,this.F+this.M()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.T(this.N,this.I+this.M()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.C+this.M()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.H&255,this.T(this.D,this.C+this.G+this.L()&65535));this.H=this.H&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.H&255,this.T(this.D,this.C+this.F+ -this.L()&65535));this.H=this.H&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.H&255,this.T(this.N,this.I+this.G+this.L()&65535));this.H=this.H&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.H&255,this.T(this.N,this.I+this.F+this.L()&65535));this.H=this.H&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.H&255,this.T(this.D,this.G+this.L()&65535));this.H=this.H&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.H&255,this.T(this.D,this.F+this.L()&65535));this.H=this.H& --256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.H&255,this.T(this.N,this.I+this.L()&65535));this.H=this.H&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.H&255,this.T(this.D,this.C+this.L()&65535));this.H=this.H&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.J&255,this.T(this.D,this.C+this.G+this.L()&65535));this.J=this.J&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.J&255,this.T(this.D,this.C+this.F+this.L()&65535));this.J=this.J&-256|a;this.A-=this.B.W},function(a){a= -a.call(this,this.J&255,this.T(this.N,this.I+this.G+this.L()&65535));this.J=this.J&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.J&255,this.T(this.N,this.I+this.F+this.L()&65535));this.J=this.J&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.J&255,this.T(this.D,this.G+this.L()&65535));this.J=this.J&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.J&255,this.T(this.D,this.F+this.L()&65535));this.J=this.J&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.J&255,this.T(this.N, -this.I+this.L()&65535));this.J=this.J&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.J&255,this.T(this.D,this.C+this.L()&65535));this.J=this.J&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.K&255,this.T(this.D,this.C+this.G+this.L()&65535));this.K=this.K&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.K&255,this.T(this.D,this.C+this.F+this.L()&65535));this.K=this.K&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.K&255,this.T(this.N,this.I+this.G+this.L()&65535)); -this.K=this.K&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.K&255,this.T(this.N,this.I+this.F+this.L()&65535));this.K=this.K&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.K&255,this.T(this.D,this.G+this.L()&65535));this.K=this.K&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.K&255,this.T(this.D,this.F+this.L()&65535));this.K=this.K&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.K&255,this.T(this.N,this.I+this.L()&65535));this.K=this.K&-256|a;this.A-=this.B.Q}, -function(a){a=a.call(this,this.K&255,this.T(this.D,this.C+this.L()&65535));this.K=this.K&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.C&255,this.T(this.D,this.C+this.G+this.L()&65535));this.C=this.C&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.C&255,this.T(this.D,this.C+this.F+this.L()&65535));this.C=this.C&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.C&255,this.T(this.N,this.I+this.G+this.L()&65535));this.C=this.C&-256|a;this.A-=this.B.W},function(a){a=a.call(this, -this.C&255,this.T(this.N,this.I+this.F+this.L()&65535));this.C=this.C&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.C&255,this.T(this.D,this.G+this.L()&65535));this.C=this.C&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.C&255,this.T(this.D,this.F+this.L()&65535));this.C=this.C&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.C&255,this.T(this.N,this.I+this.L()&65535));this.C=this.C&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.C&255,this.T(this.D,this.C+this.L()& -65535));this.C=this.C&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.C+this.G+this.L()&65535));this.H=this.H&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.C+this.F+this.L()&65535));this.H=this.H&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.H>>8,this.T(this.N,this.I+this.G+this.L()&65535));this.H=this.H&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.H>>8,this.T(this.N,this.I+this.F+this.L()&65535));this.H= -this.H&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.G+this.L()&65535));this.H=this.H&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.F+this.L()&65535));this.H=this.H&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.H>>8,this.T(this.N,this.I+this.L()&65535));this.H=this.H&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.C+this.L()&65535));this.H=this.H&255|a<<8;this.A-=this.B.Q},function(a){a= -a.call(this,this.J>>8,this.T(this.D,this.C+this.G+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.C+this.F+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.J>>8,this.T(this.N,this.I+this.G+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.J>>8,this.T(this.N,this.I+this.F+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.J>> -8,this.T(this.D,this.G+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.F+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.J>>8,this.T(this.N,this.I+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.C+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.C+this.G+this.L()&65535)); -this.K=this.K&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.C+this.F+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.K>>8,this.T(this.N,this.I+this.G+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.K>>8,this.T(this.N,this.I+this.F+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.G+this.L()&65535));this.K=this.K&255|a<< -8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.F+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.T(this.N,this.I+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.C+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.C+this.G+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.V},function(a){a= -a.call(this,this.C>>8,this.T(this.D,this.C+this.F+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.C>>8,this.T(this.N,this.I+this.G+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.C>>8,this.T(this.N,this.I+this.F+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.G+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>> -8,this.T(this.D,this.F+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.T(this.N,this.I+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.C+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},fe,ge,he,ie,je,ke,le,me,ne,oe,pe,qe,re,se,te,ue,ve,we,xe,ye,ze,Ae,Be,Ce,De,Ee,Fe,Ge,He,Ie,Je,Ke,Le,Me,Ne,Oe,Pe,Qe,Re,Se,Te,Ue,Ve,We,Xe,Ye,Ze,$e,af,bf,cf,df,ef,ff,gf,hf,jf,kf,lf,mf,nf,of,pf,qf], -P=[function(a){this.H=a.call(this,this.H,this.U(this.D,this.C+this.G&65535));this.A-=this.B.ea},function(a){this.H=a.call(this,this.H,this.U(this.D,this.C+this.F&65535));this.A-=this.B.fa},function(a){this.H=a.call(this,this.H,this.U(this.N,this.I+this.G&65535));this.A-=this.B.fa},function(a){this.H=a.call(this,this.H,this.U(this.N,this.I+this.F&65535));this.A-=this.B.ea},function(a){this.H=a.call(this,this.H,this.U(this.D,this.G));this.A-=this.B.$},function(a){this.H=a.call(this,this.H,this.U(this.D, -this.F));this.A-=this.B.$},function(a){this.H=a.call(this,this.H,this.U(this.D,this.L()));this.A-=this.B.qa},function(a){this.H=a.call(this,this.H,this.U(this.D,this.C));this.A-=this.B.$},function(a){this.J=a.call(this,this.J,this.U(this.D,this.C+this.G&65535));this.A-=this.B.ea},function(a){this.J=a.call(this,this.J,this.U(this.D,this.C+this.F&65535));this.A-=this.B.fa},function(a){this.J=a.call(this,this.J,this.U(this.N,this.I+this.G&65535));this.A-=this.B.fa},function(a){this.J=a.call(this,this.J, -this.U(this.N,this.I+this.F&65535));this.A-=this.B.ea},function(a){this.J=a.call(this,this.J,this.U(this.D,this.G));this.A-=this.B.$},function(a){this.J=a.call(this,this.J,this.U(this.D,this.F));this.A-=this.B.$},function(a){this.J=a.call(this,this.J,this.U(this.D,this.L()));this.A-=this.B.qa},function(a){this.J=a.call(this,this.J,this.U(this.D,this.C));this.A-=this.B.$},function(a){this.K=a.call(this,this.K,this.U(this.D,this.C+this.G&65535));this.A-=this.B.ea},function(a){this.K=a.call(this,this.K, -this.U(this.D,this.C+this.F&65535));this.A-=this.B.fa},function(a){this.K=a.call(this,this.K,this.U(this.N,this.I+this.G&65535));this.A-=this.B.fa},function(a){this.K=a.call(this,this.K,this.U(this.N,this.I+this.F&65535));this.A-=this.B.ea},function(a){this.K=a.call(this,this.K,this.U(this.D,this.G));this.A-=this.B.$},function(a){this.K=a.call(this,this.K,this.U(this.D,this.F));this.A-=this.B.$},function(a){this.K=a.call(this,this.K,this.U(this.D,this.L()));this.A-=this.B.qa},function(a){this.K=a.call(this, -this.K,this.U(this.D,this.C));this.A-=this.B.$},function(a){this.C=a.call(this,this.C,this.U(this.D,this.C+this.G&65535));this.A-=this.B.ea},function(a){this.C=a.call(this,this.C,this.U(this.D,this.C+this.F&65535));this.A-=this.B.fa},function(a){this.C=a.call(this,this.C,this.U(this.N,this.I+this.G&65535));this.A-=this.B.fa},function(a){this.C=a.call(this,this.C,this.U(this.N,this.I+this.F&65535));this.A-=this.B.ea},function(a){this.C=a.call(this,this.C,this.U(this.D,this.G));this.A-=this.B.$},function(a){this.C= -a.call(this,this.C,this.U(this.D,this.F));this.A-=this.B.$},function(a){this.C=a.call(this,this.C,this.U(this.D,this.L()));this.A-=this.B.qa},function(a){this.C=a.call(this,this.C,this.U(this.D,this.C));this.A-=this.B.$},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.C+this.G&65535));this.A-=this.B.ea},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.C+this.F&65535));this.A-=this.B.fa},function(a){this.Y=a.call(this,this.Y,this.U(this.N,this.I+this.G&65535));this.A-=this.B.fa},function(a){this.Y= -a.call(this,this.Y,this.U(this.N,this.I+this.F&65535));this.A-=this.B.ea},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.G));this.A-=this.B.$},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.F));this.A-=this.B.$},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.L()));this.A-=this.B.qa},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.C));this.A-=this.B.$},function(a){this.I=a.call(this,this.I,this.U(this.D,this.C+this.G&65535));this.A-=this.B.ea},function(a){this.I= -a.call(this,this.I,this.U(this.D,this.C+this.F&65535));this.A-=this.B.fa},function(a){this.I=a.call(this,this.I,this.U(this.N,this.I+this.G&65535));this.A-=this.B.fa},function(a){this.I=a.call(this,this.I,this.U(this.N,this.I+this.F&65535));this.A-=this.B.ea},function(a){this.I=a.call(this,this.I,this.U(this.D,this.G));this.A-=this.B.$},function(a){this.I=a.call(this,this.I,this.U(this.D,this.F));this.A-=this.B.$},function(a){this.I=a.call(this,this.I,this.U(this.D,this.L()));this.A-=this.B.qa},function(a){this.I= -a.call(this,this.I,this.U(this.D,this.C));this.A-=this.B.$},function(a){this.G=a.call(this,this.G,this.U(this.D,this.C+this.G&65535));this.A-=this.B.ea},function(a){this.G=a.call(this,this.G,this.U(this.D,this.C+this.F&65535));this.A-=this.B.fa},function(a){this.G=a.call(this,this.G,this.U(this.N,this.I+this.G&65535));this.A-=this.B.fa},function(a){this.G=a.call(this,this.G,this.U(this.N,this.I+this.F&65535));this.A-=this.B.ea},function(a){this.G=a.call(this,this.G,this.U(this.D,this.G));this.A-= -this.B.$},function(a){this.G=a.call(this,this.G,this.U(this.D,this.F));this.A-=this.B.$},function(a){this.G=a.call(this,this.G,this.U(this.D,this.L()));this.A-=this.B.qa},function(a){this.G=a.call(this,this.G,this.U(this.D,this.C));this.A-=this.B.$},function(a){this.F=a.call(this,this.F,this.U(this.D,this.C+this.G&65535));this.A-=this.B.ea},function(a){this.F=a.call(this,this.F,this.U(this.D,this.C+this.F&65535));this.A-=this.B.fa},function(a){this.F=a.call(this,this.F,this.U(this.N,this.I+this.G& -65535));this.A-=this.B.fa},function(a){this.F=a.call(this,this.F,this.U(this.N,this.I+this.F&65535));this.A-=this.B.ea},function(a){this.F=a.call(this,this.F,this.U(this.D,this.G));this.A-=this.B.$},function(a){this.F=a.call(this,this.F,this.U(this.D,this.F));this.A-=this.B.$},function(a){this.F=a.call(this,this.F,this.U(this.D,this.L()));this.A-=this.B.qa},function(a){this.F=a.call(this,this.F,this.U(this.D,this.C));this.A-=this.B.$},function(a){this.H=a.call(this,this.H,this.U(this.D,this.C+this.G+ -this.M()&65535));this.A-=this.B.V},function(a){this.H=a.call(this,this.H,this.U(this.D,this.C+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.H=a.call(this,this.H,this.U(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.H=a.call(this,this.H,this.U(this.N,this.I+this.F+this.M()&65535));this.A-=this.B.V},function(a){this.H=a.call(this,this.H,this.U(this.D,this.G+this.M()&65535));this.A-=this.B.Q},function(a){this.H=a.call(this,this.H,this.U(this.D,this.F+this.M()&65535)); -this.A-=this.B.Q},function(a){this.H=a.call(this,this.H,this.U(this.N,this.I+this.M()&65535));this.A-=this.B.Q},function(a){this.H=a.call(this,this.H,this.U(this.D,this.C+this.M()&65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.U(this.D,this.C+this.G+this.M()&65535));this.A-=this.B.V},function(a){this.J=a.call(this,this.J,this.U(this.D,this.C+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.J=a.call(this,this.J,this.U(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.W}, -function(a){this.J=a.call(this,this.J,this.U(this.N,this.I+this.F+this.M()&65535));this.A-=this.B.V},function(a){this.J=a.call(this,this.J,this.U(this.D,this.G+this.M()&65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.U(this.D,this.F+this.M()&65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.U(this.N,this.I+this.M()&65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.U(this.D,this.C+this.M()&65535));this.A-=this.B.Q},function(a){this.K=a.call(this, -this.K,this.U(this.D,this.C+this.G+this.M()&65535));this.A-=this.B.V},function(a){this.K=a.call(this,this.K,this.U(this.D,this.C+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.K=a.call(this,this.K,this.U(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.K=a.call(this,this.K,this.U(this.N,this.I+this.F+this.M()&65535));this.A-=this.B.V},function(a){this.K=a.call(this,this.K,this.U(this.D,this.G+this.M()&65535));this.A-=this.B.Q},function(a){this.K=a.call(this,this.K, -this.U(this.D,this.F+this.M()&65535));this.A-=this.B.Q},function(a){this.K=a.call(this,this.K,this.U(this.N,this.I+this.M()&65535));this.A-=this.B.Q},function(a){this.K=a.call(this,this.K,this.U(this.D,this.C+this.M()&65535));this.A-=this.B.Q},function(a){this.C=a.call(this,this.C,this.U(this.D,this.C+this.G+this.M()&65535));this.A-=this.B.V},function(a){this.C=a.call(this,this.C,this.U(this.D,this.C+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.C=a.call(this,this.C,this.U(this.N,this.I+ -this.G+this.M()&65535));this.A-=this.B.W},function(a){this.C=a.call(this,this.C,this.U(this.N,this.I+this.F+this.M()&65535));this.A-=this.B.V},function(a){this.C=a.call(this,this.C,this.U(this.D,this.G+this.M()&65535));this.A-=this.B.Q},function(a){this.C=a.call(this,this.C,this.U(this.D,this.F+this.M()&65535));this.A-=this.B.Q},function(a){this.C=a.call(this,this.C,this.U(this.N,this.I+this.M()&65535));this.A-=this.B.Q},function(a){this.C=a.call(this,this.C,this.U(this.D,this.C+this.M()&65535)); -this.A-=this.B.Q},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.C+this.G+this.M()&65535));this.A-=this.B.V},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.C+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.Y=a.call(this,this.Y,this.U(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.Y=a.call(this,this.Y,this.U(this.N,this.I+this.F+this.M()&65535));this.A-=this.B.V},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.G+this.M()&65535));this.A-= -this.B.Q},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.F+this.M()&65535));this.A-=this.B.Q},function(a){this.Y=a.call(this,this.Y,this.U(this.N,this.I+this.M()&65535));this.A-=this.B.Q},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.C+this.M()&65535));this.A-=this.B.Q},function(a){this.I=a.call(this,this.I,this.U(this.D,this.C+this.G+this.M()&65535));this.A-=this.B.V},function(a){this.I=a.call(this,this.I,this.U(this.D,this.C+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.I= -a.call(this,this.I,this.U(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.I=a.call(this,this.I,this.U(this.N,this.I+this.F+this.M()&65535));this.A-=this.B.V},function(a){this.I=a.call(this,this.I,this.U(this.D,this.G+this.M()&65535));this.A-=this.B.Q},function(a){this.I=a.call(this,this.I,this.U(this.D,this.F+this.M()&65535));this.A-=this.B.Q},function(a){this.I=a.call(this,this.I,this.U(this.N,this.I+this.M()&65535));this.A-=this.B.Q},function(a){this.I=a.call(this,this.I, -this.U(this.D,this.C+this.M()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.U(this.D,this.C+this.G+this.M()&65535));this.A-=this.B.V},function(a){this.G=a.call(this,this.G,this.U(this.D,this.C+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.G=a.call(this,this.G,this.U(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.G=a.call(this,this.G,this.U(this.N,this.I+this.F+this.M()&65535));this.A-=this.B.V},function(a){this.G=a.call(this,this.G,this.U(this.D, -this.G+this.M()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.U(this.D,this.F+this.M()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.U(this.N,this.I+this.M()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.U(this.D,this.C+this.M()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.U(this.D,this.C+this.G+this.M()&65535));this.A-=this.B.V},function(a){this.F=a.call(this,this.F,this.U(this.D,this.C+this.F+this.M()&65535)); -this.A-=this.B.W},function(a){this.F=a.call(this,this.F,this.U(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.F=a.call(this,this.F,this.U(this.N,this.I+this.F+this.M()&65535));this.A-=this.B.V},function(a){this.F=a.call(this,this.F,this.U(this.D,this.G+this.M()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.U(this.D,this.F+this.M()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.U(this.N,this.I+this.M()&65535));this.A-=this.B.Q}, -function(a){this.F=a.call(this,this.F,this.U(this.D,this.C+this.M()&65535));this.A-=this.B.Q},function(a){this.H=a.call(this,this.H,this.U(this.D,this.C+this.G+this.L()&65535));this.A-=this.B.V},function(a){this.H=a.call(this,this.H,this.U(this.D,this.C+this.F+this.L()&65535));this.A-=this.B.W},function(a){this.H=a.call(this,this.H,this.U(this.N,this.I+this.G+this.L()&65535));this.A-=this.B.W},function(a){this.H=a.call(this,this.H,this.U(this.N,this.I+this.F+this.L()&65535));this.A-=this.B.V},function(a){this.H= -a.call(this,this.H,this.U(this.D,this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.H=a.call(this,this.H,this.U(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.H=a.call(this,this.H,this.U(this.N,this.I+this.L()&65535));this.A-=this.B.Q},function(a){this.H=a.call(this,this.H,this.U(this.D,this.C+this.L()&65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.U(this.D,this.C+this.G+this.L()&65535));this.A-=this.B.V},function(a){this.J=a.call(this,this.J,this.U(this.D, -this.C+this.F+this.L()&65535));this.A-=this.B.W},function(a){this.J=a.call(this,this.J,this.U(this.N,this.I+this.G+this.L()&65535));this.A-=this.B.W},function(a){this.J=a.call(this,this.J,this.U(this.N,this.I+this.F+this.L()&65535));this.A-=this.B.V},function(a){this.J=a.call(this,this.J,this.U(this.D,this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.U(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.U(this.N,this.I+this.L()& -65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.U(this.D,this.C+this.L()&65535));this.A-=this.B.Q},function(a){this.K=a.call(this,this.K,this.U(this.D,this.C+this.G+this.L()&65535));this.A-=this.B.V},function(a){this.K=a.call(this,this.K,this.U(this.D,this.C+this.F+this.L()&65535));this.A-=this.B.W},function(a){this.K=a.call(this,this.K,this.U(this.N,this.I+this.G+this.L()&65535));this.A-=this.B.W},function(a){this.K=a.call(this,this.K,this.U(this.N,this.I+this.F+this.L()&65535)); -this.A-=this.B.V},function(a){this.K=a.call(this,this.K,this.U(this.D,this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.K=a.call(this,this.K,this.U(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.K=a.call(this,this.K,this.U(this.N,this.I+this.L()&65535));this.A-=this.B.Q},function(a){this.K=a.call(this,this.K,this.U(this.D,this.C+this.L()&65535));this.A-=this.B.Q},function(a){this.C=a.call(this,this.C,this.U(this.D,this.C+this.G+this.L()&65535));this.A-=this.B.V},function(a){this.C= -a.call(this,this.C,this.U(this.D,this.C+this.F+this.L()&65535));this.A-=this.B.W},function(a){this.C=a.call(this,this.C,this.U(this.N,this.I+this.G+this.L()&65535));this.A-=this.B.W},function(a){this.C=a.call(this,this.C,this.U(this.N,this.I+this.F+this.L()&65535));this.A-=this.B.V},function(a){this.C=a.call(this,this.C,this.U(this.D,this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.C=a.call(this,this.C,this.U(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.C=a.call(this, -this.C,this.U(this.N,this.I+this.L()&65535));this.A-=this.B.Q},function(a){this.C=a.call(this,this.C,this.U(this.D,this.C+this.L()&65535));this.A-=this.B.Q},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.C+this.G+this.L()&65535));this.A-=this.B.V},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.C+this.F+this.L()&65535));this.A-=this.B.W},function(a){this.Y=a.call(this,this.Y,this.U(this.N,this.I+this.G+this.L()&65535));this.A-=this.B.W},function(a){this.Y=a.call(this,this.Y,this.U(this.N, -this.I+this.F+this.L()&65535));this.A-=this.B.V},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.Y=a.call(this,this.Y,this.U(this.N,this.I+this.L()&65535));this.A-=this.B.Q},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.C+this.L()&65535));this.A-=this.B.Q},function(a){this.I=a.call(this,this.I,this.U(this.D,this.C+this.G+this.L()&65535)); -this.A-=this.B.V},function(a){this.I=a.call(this,this.I,this.U(this.D,this.C+this.F+this.L()&65535));this.A-=this.B.W},function(a){this.I=a.call(this,this.I,this.U(this.N,this.I+this.G+this.L()&65535));this.A-=this.B.W},function(a){this.I=a.call(this,this.I,this.U(this.N,this.I+this.F+this.L()&65535));this.A-=this.B.V},function(a){this.I=a.call(this,this.I,this.U(this.D,this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.I=a.call(this,this.I,this.U(this.D,this.F+this.L()&65535));this.A-=this.B.Q}, -function(a){this.I=a.call(this,this.I,this.U(this.N,this.I+this.L()&65535));this.A-=this.B.Q},function(a){this.I=a.call(this,this.I,this.U(this.D,this.C+this.L()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.U(this.D,this.C+this.G+this.L()&65535));this.A-=this.B.V},function(a){this.G=a.call(this,this.G,this.U(this.D,this.C+this.F+this.L()&65535));this.A-=this.B.W},function(a){this.G=a.call(this,this.G,this.U(this.N,this.I+this.G+this.L()&65535));this.A-=this.B.W},function(a){this.G= -a.call(this,this.G,this.U(this.N,this.I+this.F+this.L()&65535));this.A-=this.B.V},function(a){this.G=a.call(this,this.G,this.U(this.D,this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.U(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.U(this.N,this.I+this.L()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.U(this.D,this.C+this.L()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.U(this.D, -this.C+this.G+this.L()&65535));this.A-=this.B.V},function(a){this.F=a.call(this,this.F,this.U(this.D,this.C+this.F+this.L()&65535));this.A-=this.B.W},function(a){this.F=a.call(this,this.F,this.U(this.N,this.I+this.G+this.L()&65535));this.A-=this.B.W},function(a){this.F=a.call(this,this.F,this.U(this.N,this.I+this.F+this.L()&65535));this.A-=this.B.V},function(a){this.F=a.call(this,this.F,this.U(this.D,this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.U(this.D,this.F+ -this.L()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.U(this.N,this.I+this.L()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.U(this.D,this.C+this.L()&65535));this.A-=this.B.Q},rf,sf,tf,uf,vf,wf,xf,yf,zf,Af,Bf,Cf,Df,Ef,Ff,Gf,Hf,If,Jf,Kf,Lf,Mf,Nf,Of,Pf,Qf,Rf,Sf,Tf,Uf,Vf,Wf,Xf,Yf,Zf,$f,ag,bg,cg,dg,eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,zg,Ag,Bg],Eg=[function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.G&65535),b.call(this)); -this.R(c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[0].call(this, -this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[0].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.qa},function(a,b){var c=a[0].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a, -b){var c=a[1].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[1].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[1].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-= -this.B.qa},function(a,b){var c=a[1].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[2].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[2].call(this,this.O(this.N,this.I+ -this.F&65535),b.call(this));this.R(c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[2].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[2].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.qa},function(a,b){var c=a[2].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[3].call(this,this.O(this.D, -this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.$}, -function(a,b){var c=a[3].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[3].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.qa},function(a,b){var c=a[3].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c); -this.A-=this.B.fa},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[4].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[4].call(this,this.O(this.D,this.L()), -b.call(this));this.R(c);this.A-=this.B.qa},function(a,b){var c=a[4].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[5].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c= -a[5].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[5].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[5].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.qa},function(a,b){var c=a[5].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.$},function(a, -b){var c=a[6].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[6].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[6].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,this.O(this.D,this.G),b.call(this)); -this.R(c);this.A-=this.B.$},function(a,b){var c=a[6].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[6].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.qa},function(a,b){var c=a[6].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[7].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,this.O(this.D,this.C+this.F& -65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[7].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[7].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[7].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[7].call(this, -this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.qa},function(a,b){var c=a[7].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.$},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this)); -this.R(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[0].call(this,this.O(this.D,this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a, -b){var c=a[0].call(this,this.O(this.D,this.C+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this, -this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[1].call(this,this.O(this.D,this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.M()&65535),b.call(this)); -this.R(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[2].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[2].call(this,this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-= -this.B.V},function(a,b){var c=a[2].call(this,this.O(this.D,this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.O(this.N,this.I+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this, -this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[3].call(this,this.O(this.D,this.G+ -this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c); -this.A-=this.B.V},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[4].call(this,this.O(this.D,this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a, -b){var c=a[4].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[5].call(this,this.O(this.D, -this.C+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[5].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[5].call(this,this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[5].call(this,this.O(this.D,this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this)); -this.R(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.O(this.N,this.I+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[6].call(this,this.O(this.D,this.C+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a, -b){var c=a[6].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[6].call(this,this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[6].call(this,this.O(this.D,this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.O(this.N, -this.I+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.O(this.D,this.C+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[7].call(this,this.O(this.D,this.C+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[7].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this)); -this.R(c);this.A-=this.B.W},function(a,b){var c=a[7].call(this,this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[7].call(this,this.O(this.D,this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.O(this.N,this.I+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a, -b){var c=a[7].call(this,this.O(this.D,this.C+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this, -this.O(this.N,this.I+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[0].call(this,this.O(this.D,this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.O(this.D,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.L()&65535),b.call(this)); -this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+this.F+this.L()&65535),b.call(this));this.R(c);this.A-= -this.B.V},function(a,b){var c=a[1].call(this,this.O(this.D,this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.D,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this, -this.O(this.D,this.C+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[2].call(this,this.O(this.N,this.I+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[2].call(this,this.O(this.N,this.I+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[2].call(this,this.O(this.D,this.G+ -this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.O(this.D,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.O(this.N,this.I+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.G+this.L()&65535),b.call(this));this.R(c); -this.A-=this.B.V},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[3].call(this,this.O(this.D,this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a, -b){var c=a[3].call(this,this.O(this.D,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[4].call(this,this.O(this.D, -this.C+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[4].call(this,this.O(this.D,this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.O(this.D,this.F+this.L()&65535),b.call(this)); -this.R(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a, -b){var c=a[5].call(this,this.O(this.N,this.I+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[5].call(this,this.O(this.N,this.I+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[5].call(this,this.O(this.D,this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.O(this.D,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.O(this.N, -this.I+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.O(this.D,this.C+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[6].call(this,this.O(this.D,this.C+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[6].call(this,this.O(this.N,this.I+this.G+this.L()&65535),b.call(this)); -this.R(c);this.A-=this.B.W},function(a,b){var c=a[6].call(this,this.O(this.N,this.I+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[6].call(this,this.O(this.D,this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.O(this.D,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.O(this.N,this.I+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a, -b){var c=a[6].call(this,this.O(this.D,this.C+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.O(this.D,this.C+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[7].call(this,this.O(this.D,this.C+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[7].call(this,this.O(this.N,this.I+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[7].call(this, -this.O(this.N,this.I+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[7].call(this,this.O(this.D,this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.O(this.D,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.O(this.N,this.I+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.O(this.D,this.C+this.L()&65535),b.call(this)); -this.R(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[0].call(this,this.K&255,b.call(this));this.K=this.K&-256|c},function(a,b){var c=a[0].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[0].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a,b){var c=a[0].call(this,this.J>>8,b.call(this));this.J= -this.J&255|c<<8},function(a,b){var c=a[0].call(this,this.K>>8,b.call(this));this.K=this.K&255|c<<8},function(a,b){var c=a[0].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a,b){var c=a[1].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[1].call(this,this.K&255,b.call(this));this.K=this.K&-256|c},function(a,b){var c=a[1].call(this,this.C&255,b.call(this));this.C=this.C& --256|c},function(a,b){var c=a[1].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a,b){var c=a[1].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[1].call(this,this.K>>8,b.call(this));this.K=this.K&255|c<<8},function(a,b){var c=a[1].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a,b){var c=a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[2].call(this,this.J&255,b.call(this));this.J=this.J&-256| -c},function(a,b){var c=a[2].call(this,this.K&255,b.call(this));this.K=this.K&-256|c},function(a,b){var c=a[2].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[2].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a,b){var c=a[2].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[2].call(this,this.K>>8,b.call(this));this.K=this.K&255|c<<8},function(a,b){var c=a[2].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a, -b){var c=a[3].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[3].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[3].call(this,this.K&255,b.call(this));this.K=this.K&-256|c},function(a,b){var c=a[3].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[3].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a,b){var c=a[3].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c= -a[3].call(this,this.K>>8,b.call(this));this.K=this.K&255|c<<8},function(a,b){var c=a[3].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a,b){var c=a[4].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[4].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[4].call(this,this.K&255,b.call(this));this.K=this.K&-256|c},function(a,b){var c=a[4].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[4].call(this, -this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a,b){var c=a[4].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[4].call(this,this.K>>8,b.call(this));this.K=this.K&255|c<<8},function(a,b){var c=a[4].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a,b){var c=a[5].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[5].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[5].call(this,this.K& -255,b.call(this));this.K=this.K&-256|c},function(a,b){var c=a[5].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[5].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a,b){var c=a[5].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[5].call(this,this.K>>8,b.call(this));this.K=this.K&255|c<<8},function(a,b){var c=a[5].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a,b){var c=a[6].call(this,this.H&255,b.call(this)); -this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[6].call(this,this.K&255,b.call(this));this.K=this.K&-256|c},function(a,b){var c=a[6].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[6].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a,b){var c=a[6].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[6].call(this,this.K>>8,b.call(this));this.K=this.K& -255|c<<8},function(a,b){var c=a[6].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[7].call(this,this.K&255,b.call(this));this.K=this.K&-256|c},function(a,b){var c=a[7].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[7].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<< -8},function(a,b){var c=a[7].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[7].call(this,this.K>>8,b.call(this));this.K=this.K&255|c<<8},function(a,b){var c=a[7].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8}],Fg=[function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c= -a[0].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[0].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[0].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.qa}, -function(a,b){var c=a[0].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.F& -65535),b.call(this));this.S(c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[1].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[1].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.qa},function(a,b){var c=a[1].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+ -this.G&65535),b.call(this));this.S(c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.$},function(a, -b){var c=a[2].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[2].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.qa},function(a,b){var c=a[2].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-= -this.B.fa},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[3].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[3].call(this,this.P(this.D,this.L()),b.call(this)); -this.S(c);this.A-=this.B.qa},function(a,b){var c=a[3].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[4].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[4].call(this, -this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[4].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[4].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.qa},function(a,b){var c=a[4].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[5].call(this, -this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[5].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[5].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-= -this.B.$},function(a,b){var c=a[5].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[5].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.qa},function(a,b){var c=a[5].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[6].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,this.P(this.D,this.C+this.F&65535),b.call(this)); -this.S(c);this.A-=this.B.fa},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[6].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[6].call(this,this.P(this.D, -this.L()),b.call(this));this.S(c);this.A-=this.B.qa},function(a,b){var c=a[6].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a, -b){var c=a[7].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[7].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.$},function(a,b){var c=a[7].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.qa},function(a,b){var c=a[7].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.$}, -function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c= -a[0].call(this,this.P(this.D,this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.P(this.D,this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.G+this.M()& -65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[1].call(this,this.P(this.D,this.G+this.M()&65535),b.call(this));this.S(c); -this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.D,this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c= -a[2].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[2].call(this,this.P(this.D,this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.P(this.D, -this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this)); -this.S(c);this.A-=this.B.W},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[3].call(this,this.P(this.D,this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.P(this.D,this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a, -b){var c=a[3].call(this,this.P(this.N,this.I+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[4].call(this,this.P(this.N, -this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[4].call(this,this.P(this.N,this.I+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[4].call(this,this.P(this.D,this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.P(this.D,this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.P(this.N,this.I+this.M()&65535),b.call(this)); -this.S(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[5].call(this,this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W}, -function(a,b){var c=a[5].call(this,this.P(this.N,this.I+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[5].call(this,this.P(this.D,this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.P(this.D,this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.P(this.N,this.I+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.P(this.D, -this.C+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.P(this.D,this.C+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[6].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.F+this.M()&65535), -b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[6].call(this,this.P(this.D,this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.P(this.D,this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.P(this.D,this.C+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a, -b){var c=a[7].call(this,this.P(this.D,this.C+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[7].call(this, -this.P(this.D,this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.P(this.D,this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.G+this.L()&65535),b.call(this)); -this.S(c);this.A-=this.B.V},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[0].call(this,this.P(this.D,this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q}, -function(a,b){var c=a[0].call(this,this.P(this.D,this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[1].call(this,this.P(this.D, -this.C+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[1].call(this,this.P(this.D,this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.D,this.F+this.L()&65535),b.call(this)); -this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a, -b){var c=a[2].call(this,this.P(this.N,this.I+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[2].call(this,this.P(this.D,this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.P(this.D,this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.P(this.N, -this.I+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.G+this.L()&65535),b.call(this)); -this.S(c);this.A-=this.B.W},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[3].call(this,this.P(this.D,this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.P(this.D,this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a, -b){var c=a[3].call(this,this.P(this.D,this.C+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[4].call(this,this.P(this.N,this.I+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[4].call(this, -this.P(this.N,this.I+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[4].call(this,this.P(this.D,this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.P(this.D,this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.P(this.N,this.I+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.L()&65535),b.call(this)); -this.S(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[5].call(this,this.P(this.N,this.I+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[5].call(this,this.P(this.N,this.I+this.F+this.L()&65535),b.call(this));this.S(c);this.A-= -this.B.V},function(a,b){var c=a[5].call(this,this.P(this.D,this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.P(this.D,this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.P(this.N,this.I+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this, -this.P(this.D,this.C+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[6].call(this,this.P(this.D,this.C+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[6].call(this,this.P(this.D,this.G+ -this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.P(this.D,this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.P(this.D,this.C+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.G+this.L()&65535),b.call(this));this.S(c); -this.A-=this.B.V},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[7].call(this,this.P(this.D,this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a, -b){var c=a[7].call(this,this.P(this.D,this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){this.H=a[0].call(this,this.H,b.call(this))},function(a,b){this.J=a[0].call(this,this.J,b.call(this))},function(a,b){this.K=a[0].call(this,this.K,b.call(this))}, -function(a,b){this.C=a[0].call(this,this.C,b.call(this))},function(a,b){this.Y=a[0].call(this,this.Y,b.call(this))},function(a,b){this.I=a[0].call(this,this.I,b.call(this))},function(a,b){this.G=a[0].call(this,this.G,b.call(this))},function(a,b){this.F=a[0].call(this,this.F,b.call(this))},function(a,b){this.H=a[1].call(this,this.H,b.call(this))},function(a,b){this.J=a[1].call(this,this.J,b.call(this))},function(a,b){this.K=a[1].call(this,this.K,b.call(this))},function(a,b){this.C=a[1].call(this,this.C, -b.call(this))},function(a,b){this.Y=a[1].call(this,this.Y,b.call(this))},function(a,b){this.I=a[1].call(this,this.I,b.call(this))},function(a,b){this.G=a[1].call(this,this.G,b.call(this))},function(a,b){this.F=a[1].call(this,this.F,b.call(this))},function(a,b){this.H=a[2].call(this,this.H,b.call(this))},function(a,b){this.J=a[2].call(this,this.J,b.call(this))},function(a,b){this.K=a[2].call(this,this.K,b.call(this))},function(a,b){this.C=a[2].call(this,this.C,b.call(this))},function(a,b){this.Y=a[2].call(this, -this.Y,b.call(this))},function(a,b){this.I=a[2].call(this,this.I,b.call(this))},function(a,b){this.G=a[2].call(this,this.G,b.call(this))},function(a,b){this.F=a[2].call(this,this.F,b.call(this))},function(a,b){this.H=a[3].call(this,this.H,b.call(this))},function(a,b){this.J=a[3].call(this,this.J,b.call(this))},function(a,b){this.K=a[3].call(this,this.K,b.call(this))},function(a,b){this.C=a[3].call(this,this.C,b.call(this))},function(a,b){this.Y=a[3].call(this,this.Y,b.call(this))},function(a,b){this.I= -a[3].call(this,this.I,b.call(this))},function(a,b){this.G=a[3].call(this,this.G,b.call(this))},function(a,b){this.F=a[3].call(this,this.F,b.call(this))},function(a,b){this.H=a[4].call(this,this.H,b.call(this))},function(a,b){this.J=a[4].call(this,this.J,b.call(this))},function(a,b){this.K=a[4].call(this,this.K,b.call(this))},function(a,b){this.C=a[4].call(this,this.C,b.call(this))},function(a,b){this.Y=a[4].call(this,this.Y,b.call(this))},function(a,b){this.I=a[4].call(this,this.I,b.call(this))}, -function(a,b){this.G=a[4].call(this,this.G,b.call(this))},function(a,b){this.F=a[4].call(this,this.F,b.call(this))},function(a,b){this.H=a[5].call(this,this.H,b.call(this))},function(a,b){this.J=a[5].call(this,this.J,b.call(this))},function(a,b){this.K=a[5].call(this,this.K,b.call(this))},function(a,b){this.C=a[5].call(this,this.C,b.call(this))},function(a,b){this.Y=a[5].call(this,this.Y,b.call(this))},function(a,b){this.I=a[5].call(this,this.I,b.call(this))},function(a,b){this.G=a[5].call(this,this.G, -b.call(this))},function(a,b){this.F=a[5].call(this,this.F,b.call(this))},function(a,b){this.H=a[6].call(this,this.H,b.call(this))},function(a,b){this.J=a[6].call(this,this.J,b.call(this))},function(a,b){this.K=a[6].call(this,this.K,b.call(this))},function(a,b){this.C=a[6].call(this,this.C,b.call(this))},function(a,b){this.Z|=512;this.Y=a[6].call(this,this.Y,b.call(this))},function(a,b){this.I=a[6].call(this,this.I,b.call(this))},function(a,b){this.G=a[6].call(this,this.G,b.call(this))},function(a, -b){this.F=a[6].call(this,this.F,b.call(this))},function(a,b){this.H=a[7].call(this,this.H,b.call(this))},function(a,b){this.J=a[7].call(this,this.J,b.call(this))},function(a,b){this.K=a[7].call(this,this.K,b.call(this))},function(a,b){this.C=a[7].call(this,this.C,b.call(this))},function(a,b){this.Y=a[7].call(this,this.Y,b.call(this))},function(a,b){this.I=a[7].call(this,this.I,b.call(this))},function(a,b){this.G=a[7].call(this,this.G,b.call(this))},function(a,b){this.F=a[7].call(this,this.F,b.call(this))}], -Hg=[function(){var a=this.ca();16>(a&56)&&(this.Z|=1);Fg[a].call(this,kc,Cd)},function(){var a=this.ca();a&16||(this.Z|=1);Fg[a].call(this,Gg,Cd)},function(){P[this.ca()].call(this,ae)},function(){P[this.ca()].call(this,be)},N,function(){this.xa.rc?Bb.call(this,13,0):(ee.call(this,F(this,2054)),this.F=F(this,2086),this.G=F(this,2088),this.I=F(this,2090),this.Y=F(this,2092),this.C=F(this,2094),this.K=F(this,2096),this.J=F(this,2098),this.H=F(this,2100),Eb(this.hb,F(this,2084),2102),Eb(this.xa,F(this, -2082),2108),Eb(this.Sb,F(this,2080),2114),Eb(this.Yb,F(this,2078),2120),gc(this,F(this,2072)),I(this,F(this,2074)),this.Ac=F(this,2126)|F(this,2128)<<16,this.we=this.Ac+F(this,2130),Eb(this.ne,F(this,2076),2132),this.Bc=F(this,2138)|F(this,2140)<<16,this.Rd=this.Bc+F(this,2142),Eb(this.Of,F(this,2070),2144),this.A-=195)},N,N,N,N,N,G,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N, -N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N],lc=[function(){this.A-=2+(0>this.ga?0:1);return this.ne.Aa},function(){this.A-=2+(0>this.ga?0:1);return this.Of.Aa},function(a){this.Z|=2;this.ne.load(a);this.A-=17+(0>this.ga?0: -2);return a},function(a){this.Z|=2;this.Of.load(a);this.A-=17+(0>this.ga?0:2);return a},function(a){this.Z|=2;this.A-=14+(0>this.ga?0:2);if(0<=this.ub.load(a,!0)&&2048!=(this.ub.xb&2560)&&(this.ub.kc>=this.xa.rc&&this.ub.kc>=(a&3)||7168==(this.ub.xb&7168)))return Ic(this),a;Ec(this);return a},function(a){this.Z|=2;this.A-=14+(0>this.ga?0:2);if(0<=this.ub.load(a,!0)&&512==(this.ub.xb&2560)&&this.ub.kc>=this.xa.rc&&this.ub.kc>=(a&3))return Ic(this),a;Ec(this);return a},L,L],mc=[$b,$b,$b,$b,$b,$b,L, -L],kc=mc,Gg=[function(a){0>this.ga?G.call(this):(a=this.we-this.Ac,Nc(this,this.ga+2,this.Ac),Nc(this,this.ga+4,65280|this.Ac>>16),this.A-=11);return a},function(a){0>this.ga?G.call(this):(a=this.Rd-this.Bc,Nc(this,this.ga+2,this.Bc),Nc(this,this.ga+4,65280|this.Bc>>16),this.A-=12);return a},function(a){0>this.ga?G.call(this):(this.Ac=F(this,this.ga+2)|Lc(this,this.ga+4)<<16,this.we=this.Ac+a,this.Z|=2,this.A-=11);return a},function(a){0>this.ga?G.call(this):(this.Bc=F(this,this.ga+2)|Lc(this,this.ga+ -4)<<16,this.Rd=this.Bc+a,this.Z|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ga?0:1);return this.Jc},L,function(a){ee.call(this,a);this.A-=0>this.ga?3:6;this.Z|=2;return a},L];function bc(){Hg[this.ca()].call(this)}function dc(){K(this,this.Y);this.A-=this.B.dc}function Jb(){var a=this.Y;K(this,this.H);K(this,this.J);K(this,this.K);K(this,this.C);K(this,a);K(this,this.I);K(this,this.G);K(this,this.F);this.A-=this.B.Gk} -function Kb(){this.F=this.Da();this.G=this.Da();this.I=this.Da();this.Y+=2;this.C=this.Da();this.K=this.Da();this.J=this.Da();this.H=this.Da();this.A-=this.B.Ek}function Lb(){P[this.ca()].call(this,Zd)}function cc(){O[this.ca()].call(this,$d)}function Mb(){K(this,this.L());this.A-=this.B.dc}function Nb(){P[this.ca()].call(this,Ud)}function Ob(){K(this,this.ca());this.A-=this.B.dc}function Pb(){P[this.ca()].call(this,Td)} -function Qb(){var a=1,b=0,c=5;this.ta&192&&(a=this.J,b=1,this.ta&256&&(c=4));if(a--){var d=Za(this.pa,this.K,this.Ha-b-1);Mc(this,this.hb.$b(this.F,0),d);this.F=this.F+(this.Fa&1024?-1:1)&65535;this.A-=c;this.J-=b;a&&(J(this,-2),this.Z|=256)}} -function Rb(){var a=1,b=0,c=5;this.ta&192&&(a=this.J,b=1,this.ta&256&&(c=4));if(a--){var d=this.Ha-b-1,d=Za(this.pa,this.K,d)|Za(this.pa,this.K,d)<<8;Nc(this,this.hb.$b(this.F,1),d);this.F=this.F+(this.Fa&1024?-2:2)&65535;this.A-=c;this.J-=b;a&&(J(this,-2),this.Z|=256)}} -function Sb(){var a=1,b=0,c=5;this.ta&192&&(a=this.J,b=1,this.ta&256&&(c=4));if(a--){var d=Lc(this,this.Yb.Yc(this.G,0));this.G=this.G+(this.Fa&1024?-1:1)&65535;this.A-=c;this.J-=b;ab(this.pa,this.K,d,this.Ha-b-1);a&&(J(this,-2),this.Z|=256)}} -function Tb(){var a=1,b=0,c=5;this.ta&192&&(a=this.J,b=1,this.ta&256&&(c=4));if(a--){var d=F(this,this.Yb.Yc(this.G,1));this.G=this.G+(this.Fa&1024?-2:2)&65535;this.A-=c;this.J-=b;b=this.Ha-b-1;ab(this.pa,this.K,d&255,b);ab(this.pa,this.K,d>>8,b);a&&(J(this,-2),this.Z|=256)}}function Ig(){var a=this.M();Bc(this)?(I(this,this.ua+a),this.A-=this.B.Hb):this.A-=this.B.Ib}function Jg(){var a=this.M();Bc(this)?this.A-=this.B.Ib:(I(this,this.ua+a),this.A-=this.B.Hb)} -function Kg(){var a=this.M();wc(this)?(I(this,this.ua+a),this.A-=this.B.Hb):this.A-=this.B.Ib}function Lg(){var a=this.M();wc(this)?this.A-=this.B.Ib:(I(this,this.ua+a),this.A-=this.B.Hb)}function Mg(){var a=this.M();zc(this)?(I(this,this.ua+a),this.A-=this.B.Hb):this.A-=this.B.Ib}function Ng(){var a=this.M();zc(this)?this.A-=this.B.Ib:(I(this,this.ua+a),this.A-=this.B.Hb)}function Og(){var a=this.M();wc(this)||zc(this)?(I(this,this.ua+a),this.A-=this.B.Hb):this.A-=this.B.Ib} -function Pg(){var a=this.M();wc(this)||zc(this)?this.A-=this.B.Ib:(I(this,this.ua+a),this.A-=this.B.Hb)}function Qg(){var a=this.M();Ac(this)?(I(this,this.ua+a),this.A-=this.B.Hb):this.A-=this.B.Ib}function Rg(){var a=this.M();Ac(this)?this.A-=this.B.Ib:(I(this,this.ua+a),this.A-=this.B.Hb)}function Sg(){var a=this.M();xc(this)?(I(this,this.ua+a),this.A-=this.B.Hb):this.A-=this.B.Ib}function Tg(){var a=this.M();xc(this)?this.A-=this.B.Ib:(I(this,this.ua+a),this.A-=this.B.Hb)} -function Ug(){var a=this.M();!Ac(this)!=!Bc(this)?(I(this,this.ua+a),this.A-=this.B.Hb):this.A-=this.B.Ib}function Vg(){var a=this.M();!Ac(this)==!Bc(this)?(I(this,this.ua+a),this.A-=this.B.Hb):this.A-=this.B.Ib}function Wg(){var a=this.M();zc(this)||!Ac(this)!=!Bc(this)?(I(this,this.ua+a),this.A-=this.B.Hb):this.A-=this.B.Ib}function Xg(){var a=this.M();zc(this)||!Ac(this)!=!Bc(this)?this.A-=this.B.Ib:(I(this,this.ua+a),this.A-=this.B.Hb)} -function Yg(){Eg[this.ca()].call(this,Ed,this.ca);this.A-=0>this.Ea?1:this.B.Lg}function Ub(){Eg[this.ca()].call(this,Nd,Bd)}function Vb(){Fg[this.ca()].call(this,Od,Bd)}function Zg(){var a=this.L();I(this,this.Da());this.Y=this.Y+a&65535;this.A-=this.B.Lk}function $g(){I(this,this.Da());this.A-=this.B.Ik} -function Wb(){var a=this.L(),b=this.ca()&31;this.A-=11;K(this,this.I);var c=this.Y;if(0>8,c,d=yc(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.H=b<<8|(this.X=a);this.ba=65536;c&&(this.X|=this.ba);d?Hc(this):Dc(this);this.A-=this.B.he},function(){Cg[this.ca()].call(this,Zc)},function(){O[this.ca()].call(this,gd)},function(){Dg[this.ca()].call(this,Zc)},function(){P[this.ca()].call(this,gd)},function(){this.H=this.H&-256|Zc.call(this,this.H&255,this.ca());this.A--},function(){this.H=gd.call(this,this.H,this.L());this.A--}, -function(){this.Z|=20;this.D=this.N=this.Yb;this.A-=this.B.Gd},function(){var a=this.H&255,b=this.H>>8,c,d=yc(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.H=b<<8|(this.X=a);this.ba=65536;c&&(this.X|=this.ba);d?Hc(this):Dc(this);this.A-=this.B.he},function(){this.ja=this.H;this.H=(this.ha=this.H+1)&65535;this.X=this.H|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-=2},function(){this.ja=this.J;this.J=(this.ha=this.J+1)&65535;this.X=this.J|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-= -2},function(){this.ja=this.K;this.K=(this.ha=this.K+1)&65535;this.X=this.K|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-=2},function(){this.ja=this.C;this.C=(this.ha=this.C+1)&65535;this.X=this.C|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-=2},function(){this.ja=this.Y;this.Y=(this.ha=this.Y+1)&65535;this.X=this.Y|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-=2},function(){this.ja=this.I;this.I=(this.ha=this.I+1)&65535;this.X=this.I|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-=2},function(){this.ja= -this.G;this.G=(this.ha=this.G+1)&65535;this.X=this.G|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-=2},function(){this.ja=this.F;this.F=(this.ha=this.F+1)&65535;this.X=this.F|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-=2},function(){this.ja=this.H;this.H=(this.ha=this.H-1)&65535;this.X=this.H|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-=2},function(){this.ja=this.J;this.J=(this.ha=this.J-1)&65535;this.X=this.J|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-=2},function(){this.ja=this.K;this.K= -(this.ha=this.K-1)&65535;this.X=this.K|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-=2},function(){this.ja=this.C;this.C=(this.ha=this.C-1)&65535;this.X=this.C|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-=2},function(){this.ja=this.Y;this.Y=(this.ha=this.Y-1)&65535;this.X=this.Y|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-=2},function(){this.ja=this.I;this.I=(this.ha=this.I-1)&65535;this.X=this.I|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-=2},function(){this.ja=this.G;this.G=(this.ha=this.G- -1)&65535;this.X=this.G|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-=2},function(){this.ja=this.F;this.F=(this.ha=this.F-1)&65535;this.X=this.F|(this.X&this.ba?1:0)<<16;this.ba=65536;this.A-=2},function(){K(this,this.H);this.A-=this.B.dc},function(){K(this,this.J);this.A-=this.B.dc},function(){K(this,this.K);this.A-=this.B.dc},function(){K(this,this.C);this.A-=this.B.dc},function(){K(this,this.Y-2&65535);this.A-=this.B.dc},function(){K(this,this.I);this.A-=this.B.dc},function(){K(this,this.G);this.A-= -this.B.dc},function(){K(this,this.F);this.A-=this.B.dc},function(){this.H=this.Da();this.A-=this.B.Xb},function(){this.J=this.Da();this.A-=this.B.Xb},function(){this.K=this.Da();this.A-=this.B.Xb},function(){this.C=this.Da();this.A-=this.B.Xb},function(){this.Y=this.Da();this.A-=this.B.Xb},function(){this.I=this.Da();this.A-=this.B.Xb},function(){this.G=this.Da();this.A-=this.B.Xb},function(){this.F=this.Da();this.A-=this.B.Xb},Ig,Jg,Kg,Lg,Mg,Ng,Og,Pg,Qg,Rg,Sg,Tg,Ug,Vg,Wg,Xg,Ig,Jg,Kg,Lg,Mg,Ng,Og, -Pg,Qg,Rg,Sg,Tg,Ug,Vg,Wg,Xg,Yg,function(){Fg[this.ca()].call(this,Fd,this.L);this.A-=0>this.Ea?1:this.B.Lg},Yg,function(){Fg[this.ca()].call(this,Fd,this.M);this.A-=0>this.Ea?1:this.B.Lg},function(){Cg[this.ca()].call(this,Rd)},function(){O[this.ca()].call(this,Sd)},function(){Dg[this.cg=this.ca()].call(this,ce)},function(){P[this.cg=this.ca()].call(this,de)},function(){this.Z|=1;Cg[this.ca()].call(this,Pd)},function(){this.Z|=1;O[this.ca()].call(this,Pd)},function(){Dg[this.ca()].call(this,Pd)},function(){P[this.ca()].call(this, -Pd)},function(){var a=this.ca();switch((a&56)>>3){case 0:this.pb=this.hb.Aa;break;case 1:this.pb=this.xa.Aa;break;case 2:this.pb=this.Sb.Aa;break;case 3:this.pb=this.Yb.Aa;break;default:N.call(this);return}this.Z|=1;O[a].call(this,Qd)},function(){this.Z|=1;this.D=this.N=this.$k;P[this.ca()].call(this,Wd)},function(){var a,b=this.ca(),c=(b&56)>>3;switch(c){case 0:a=this.H;break;case 2:a=this.K;break;case 3:a=this.C;break;default:if(80286<=this.Ga){G.call(this);return}switch(c){case 1:a=this.J;break; -case 4:a=this.Y;break;case 5:a=this.I;break;case 6:a=this.G;break;case 7:a=this.F}}P[b].call(this,Pd);switch(c){case 0:vc(this,this.H);this.H=a;break;case 1:pc(this,this.J);this.J=a;break;case 2:uc(this,this.K);this.K=a;break;case 3:qc(this,this.C);this.C=a;break;case 4:vc(this,this.Y);this.Y=a;break;case 5:pc(this,this.I);this.I=a;break;case 6:uc(this,this.G);this.G=a;break;case 7:qc(this,this.F),this.F=a}},function(){this.Z|=1;Fg[this.ca()].call(this,Gd,this.Da)},function(){this.A-=3},function(){var a= -this.H;this.H=this.J;this.J=a;this.A-=3},function(){var a=this.H;this.H=this.K;this.K=a;this.A-=3},function(){var a=this.H;this.H=this.C;this.C=a;this.A-=3},function(){var a=this.H;this.H=this.Y;this.Y=a;this.A-=3},function(){var a=this.H;this.H=this.I;this.I=a;this.A-=3},function(){var a=this.H;this.H=this.G;this.G=a;this.A-=3},function(){var a=this.H;this.H=this.F;this.F=a;this.A-=3},function(){this.H=this.H<<24>>24&65535;this.A-=2},function(){this.K=this.H&32768?65535:0;this.A-=this.B.Sj},function(){var a= -this.L(),b=this.L();K(this,this.xa.Aa);K(this,this.ua);fc(this,a,b);this.A-=this.B.Vj},function(){N.call(this)},function(){K(this,ic(this));this.A-=this.B.dc},function(){gc(this,this.Da());this.A-=this.B.Xb},function(){var a=this.H>>8;a&1?Gc(this):Cc(this);a&4?xc(this)||(this.ha^=1):xc(this)&&(this.ha^=1);a&16?Hc(this):Dc(this);a&64?Ic(this):Ec(this);a&128?Jc(this):Ac(this)&&(this.ha^=this.ba>>1|this.ba>>2,this.ja^=32896);this.A-=this.B.ob},function(){this.H=this.H&255|(ic(this)&213)<<8;this.A-=this.B.ob}, -function(){this.H=this.H&-256|this.T(this.D,this.L());this.A-=this.B.qi},function(){this.H=this.U(this.D,this.L());this.A-=this.B.qi},function(){var a=this.L(),b=this.H;Mc(this,this.D.$b(a,0),b);this.A-=this.B.ri},function(){var a=this.L(),b=this.H;Nc(this,this.D.$b(a,1),b);this.A-=this.B.ri},function(){var a=1,b=0,c=this.B.si;this.ta&192&&(a=this.J,b=1,c=this.B.ui,this.ta&256||(this.A-=this.B.ti));if(a--){var d=this.Fa&1024?-1:1,e=this.T(this.D,this.G);Mc(this,this.hb.$b(this.F,0),e);this.G=this.G+ -d&65535;this.F=this.F+d&65535;this.A-=c;this.J-=b;a&&(J(this,this.ta&16?-3:-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.si;this.ta&192&&(a=this.J,b=1,c=this.B.ui,this.ta&256||(this.A-=this.B.ti));if(a--){var d=this.Fa&1024?-2:2,e=this.U(this.D,this.G);Nc(this,this.hb.$b(this.F,1),e);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c;this.J-=b;a&&(J(this,this.ta&16?-3:-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.ci;this.ta&192&&(a=this.J,b=1,c=this.B.ei,this.ta&256||(this.A-=this.B.di)); -if(a--){var d=this.Fa&1024?-1:1,e=this.T(this.D,this.G),f=this.O(this.hb,this.F);Zc.call(this,e,f);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c-this.B.gb;this.J-=b;a&&zc(this)==(this.ta&64)&&(J(this,this.ta&16?-3:-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.ci;this.ta&192&&(a=this.J,b=1,c=this.B.ei,this.ta&256||(this.A-=this.B.di));if(a--){var d=this.Fa&1024?-2:2,e=this.U(this.D,this.G),f=this.P(this.hb,this.F);gd.call(this,e,f);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c- -this.B.gb;this.J-=b;a&&zc(this)==(this.ta&64)&&(J(this,this.ta&16?-3:-2),this.Z|=256)}},function(){this.X=this.ha=this.ja=this.H&255&this.ca();this.ba=256;this.A-=this.B.he},function(){this.X=this.ha=this.ja=this.H&this.L();this.ba=65536;this.A-=this.B.he},function(){var a=1,b=0,c=this.B.Di;this.ta&192&&(a=this.J,b=1,c=this.B.Fi,this.ta&256||(this.A-=this.B.Ei));if(a--){var d=this.H;Mc(this,this.hb.$b(this.F,0),d);this.F=this.F+(this.Fa&1024?-1:1)&65535;this.A-=c;this.J-=b;a&&(J(this,-2),this.Z|= -256)}},function(){var a=1,b=0,c=this.B.Di;this.ta&192&&(a=this.J,b=1,c=this.B.Fi,this.ta&256||(this.A-=this.B.Ei));if(a--){var d=this.H;Nc(this,this.hb.$b(this.F,1),d);this.F=this.F+(this.Fa&1024?-2:2)&65535;this.A-=c;this.J-=b;a&&(J(this,-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.ki;this.ta&192&&(a=this.J,b=1,c=this.B.mi,this.ta&256||(this.A-=this.B.li));a--&&(this.H=this.H&-256|this.T(this.D,this.G),this.G=this.G+(this.Fa&1024?-1:1)&65535,this.A-=c,this.J-=b,a&&(J(this,this.ta&16?-3:-2), -this.Z|=256))},function(){var a=1,b=0,c=this.B.ki;this.ta&192&&(a=this.J,b=1,c=this.B.mi,this.ta&256||(this.A-=this.B.li));a--&&(this.H=this.U(this.D,this.G),this.G=this.G+(this.Fa&1024?-2:2)&65535,this.A-=c,this.J-=b,a&&(J(this,this.ta&16?-3:-2),this.Z|=256))},function(){var a=1,b=0,c=this.B.xi;this.ta&192&&(a=this.J,b=1,c=this.B.zi,this.ta&256||(this.A-=this.B.yi));a--&&(Zc.call(this,this.H&255,this.O(this.hb,this.F)),this.F=this.F+(this.Fa&1024?-1:1)&65535,this.A-=c-this.B.gb,this.J-=b,a&&zc(this)== -(this.ta&64)&&(J(this,-2),this.Z|=256))},function(){var a=1,b=0,c=this.B.xi;this.ta&192&&(a=this.J,b=1,c=this.B.zi,this.ta&256||(this.A-=this.B.yi));a--&&(gd.call(this,this.H,this.P(this.hb,this.F)),this.F=this.F+(this.Fa&1024?-2:2)&65535,this.A-=c-this.B.gb,this.J-=b,a&&zc(this)==(this.ta&64)&&(J(this,-2),this.Z|=256))},function(){this.H=this.H&-256|this.ca();this.A-=this.B.ob},function(){this.J=this.J&-256|this.ca();this.A-=this.B.ob},function(){this.K=this.K&-256|this.ca();this.A-=this.B.ob},function(){this.C= -this.C&-256|this.ca();this.A-=this.B.ob},function(){this.H=this.H&255|this.ca()<<8;this.A-=this.B.ob},function(){this.J=this.J&255|this.ca()<<8;this.A-=this.B.ob},function(){this.K=this.K&255|this.ca()<<8;this.A-=this.B.ob},function(){this.C=this.C&255|this.ca()<<8;this.A-=this.B.ob},function(){this.H=this.L();this.A-=this.B.ob},function(){this.J=this.L();this.A-=this.B.ob},function(){this.K=this.L();this.A-=this.B.ob},function(){this.C=this.L();this.A-=this.B.ob},function(){this.Y=this.L();this.A-= -this.B.ob},function(){this.I=this.L();this.A-=this.B.ob},function(){this.G=this.L();this.A-=this.B.ob},function(){this.F=this.L();this.A-=this.B.ob},Zg,$g,Zg,$g,function(){P[this.ca()].call(this,Yd)},function(){P[this.ca()].call(this,Xd)},function(){this.Z|=1;Eg[this.ca()].call(this,Hd,this.ca)},function(){this.Z|=1;Fg[this.ca()].call(this,Hd,this.L)},ah,bh,ah,bh,function(){Qc.call(this,3,null,this.B.lk)},function(){var a=this.ca(),b;a:{b=this.ll[a];if(void 0!==b)for(var c=0;c>8)*a+this.H&255;this.ba=256;this.A-=this.B.Oj},function(){this.H=this.H&-256|(wc(this)?255:0);this.A-=2},function(){this.H=this.H&-256|this.T(this.D,this.C+(this.H&255)&65535);this.A-=this.B.Nk},ch,ch,ch,ch,ch,ch,ch,ch,function(){var a=this.M();(this.J=this.J-1&65535)&&this.X&this.ba-1?(I(this,this.ua+a),this.A-=this.B.uk):this.A-=this.B.ni},function(){var a=this.M();!(this.J=this.J-1&65535)||this.X&this.ba-1?this.A-=this.B.pi: -(I(this,this.ua+a),this.A-=this.B.oi)},function(){var a=this.M();(this.J=this.J-1&65535)?(I(this,this.ua+a),this.A-=this.B.tk):this.A-=this.B.ni},function(){var a=this.M();this.J?this.A-=this.B.pi:(I(this,this.ua+a),this.A-=this.B.oi)},function(){var a=this.ca();this.H=this.H&-256|Za(this.pa,a,this.Ha-2);this.A-=this.B.hi},function(){var a=this.ca();this.H=Za(this.pa,a,this.Ha-1)|Za(this.pa,a+1&65535,this.Ha-2)<<8;this.A-=this.B.hi},function(){var a=this.ca();ab(this.pa,a,this.H&255,this.Ha-2);this.A-= -this.B.wi},function(){var a=this.ca();ab(this.pa,a,this.H&255,this.Ha-2);ab(this.pa,a+1&65535,this.H>>8,this.Ha-2);this.A-=this.B.wi},function(){var a=this.L();K(this,this.ua);I(this,this.ua+a);this.A-=this.B.Tj},function(){var a=this.L();I(this,this.ua+a);this.A-=this.B.ii},function(){fc(this,this.L(),this.L());this.A-=this.B.pk},function(){var a=this.M();I(this,this.ua+a);this.A-=this.B.ii},function(){this.H=this.H&-256|Za(this.pa,this.K,this.Ha-1);this.A-=this.B.gi},function(){this.H=Za(this.pa, -this.K,this.Ha-1)|Za(this.pa,this.K+1&65535,this.Ha-1)<<8;this.A-=this.B.gi},function(){ab(this.pa,this.K,this.H&255,this.Ha-1);this.A-=this.B.vi},function(){ab(this.pa,this.K,this.H&255,this.Ha-1);ab(this.pa,this.K+1&65535,this.H>>8,this.Ha-1);this.A-=this.B.vi},dh,dh,function(){this.Z|=132;this.A-=this.B.Gd},function(){this.Z|=68;this.A-=this.B.Gd},function(){this.$a|=4;this.A-=2;this.Fa&512||jb(this)},function(){wc(this)?Cc(this):Gc(this);this.A-=2},function(){this.pb=-1;Eg[this.ca()].call(this, -Ld,Cd);0<=this.pb&&(this.H=this.pb)},function(){this.pb=-1;Fg[this.ca()].call(this,Md,Cd);0<=this.pb&&(this.H=this.pb,this.K=this.Jf)},function(){this.X&=~this.ba;this.A-=2},function(){this.X|=this.ba;this.A-=2},function(){this.Fa&=-513;this.A-=this.B.Rj},function(){this.Fa|=512;this.Z|=4;this.A-=2},function(){this.Fa&=-1025;this.A-=2},function(){this.Fa|=1024;this.A-=2},function(){Eg[this.ca()].call(this,Zb,Cd)},function(){Fg[this.ca()].call(this,ac,Cd)}]; -function Q(a){w.call(this,"ChipSet",a,Q);this.Ga=a.model;this.Ga=void 0!==this.Ga?parseInt(this.Ga,10):eh;this.Jb=0;var b=a.sw1;if(b)this.Jb=fh(b,gh|hh.il);else{this.md=[360,360];(b=a.floppies)&&void 0!==b.length&&(this.md=b);if(b=this.md.length)this.Jb|=ih.ah,b--,this.Jb|=(b&3)<=jh&&(this.af=this.bf=2);this.ug=a.scaleTimers||!1; -this.Wn=a.rtcDate;this.Aj=!1;a.sound&&window&&"webkitAudioContext"in window&&(this.qh=new webkitAudioContext);this.reset(!0);this.Ma()}y(w,Q);var eh=5150,jh=5170,kh={none:0,tv:1,color:2,mono:3,ega:0},ih={ah:1,ONE:0,Bo:64,zo:128,jo:192,Re:192,Se:6},gh=12,hh={Ao:16,co:32,il:48,Re:48,Se:4};h=Q.prototype; -h.vb=function(a,b,c,d){switch(c){case "sw1":return this.ra[c]=d,lh(this,c,d,this.Jb,{0:this.Ga==eh?"Bootable Floppy Drive":"Loop on POST",1:this.Ga==eh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Ga==eh)return this.ra[c]=d,lh(this,c,d,this.Md,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.ra[c]=d,!0}return!1}; -h.lc=function(a,b,c,d){this.pa=b;this.ka=c;this.Pa=d;this.Ia=a;this.Va=D(a,"Keyboard");this.Ok=Math.round(c.aa.fd/1193181);Ya(b,this,mh);$a(b,this,nh);this.Ga=jh){this.cb=16;this.Wc=0;this.od=16;this.Zf=0;this.Ud=160;512<=wh(this)&&(this.Ud|=16);3==xh(this)&&(this.Ud|=64);this.ih=3;this.bg=0;this.Lb=Array(7);this.xe=0;a&&(this.na=Array(64)); -yh(this,this.Wn);for(a=21;24>=a;a++)this.na[a]=0;for(a=14;46>a;a++)void 0===this.na[a]&&(this.na[a]=0);this.na[20]=this.Kc&(hh.Re|2|ih.ah|ih.Re);this.na[16]=zh(this,0)<<4|zh(this,1);Ah(this)}}; -function yh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.fc("CMOS date invalid ("+b+"), using "+c)):b&&a.fc("CMOS date: "+c);a.na[0]=c.getSeconds();a.na[1]=0;a.na[2]=c.getMinutes();a.na[3]=0;a.na[4]=c.getHours();a.na[5]=0;a.na[6]=c.getDay()+1;a.na[7]=c.getDate();a.na[8]=c.getMonth()+1;c=c.getFullYear();a.na[9]=c%100;c/=100;a.na[50]=c%10|c/10<<4;a.pf=-1;a.na[10]=38;a.na[11]=2;a.na[12]=0;a.na[13]=128} -function Ah(a){for(var b=0,c=16;46>c;c++)b+=a.na[c];a.na[47]=b&255;a.na[46]=b>>8} -h.save=function(){var a=new H(this);a.set(0,[this.Jb,this.Md,this.Kc,this.qe]);for(var b=[],c=0;c=jh&&(a.set(5,[this.cb,this.Wc,this.od,this.Zf,this.Ud,this.ih]),a.set(6,[this.bg,this.Lb,this.xe,this.na,this.pf]));return a.data()}; -h.restore=function(a){var b,c;b=a[0];this.Jb=b[0];this.Md=b[1];this.Kc=b[2];this.qe=b[3];b=a[1];this.Sa=Array(this.af);for(c=0;c>2)+1)*a.Fm+32*((b?a.Md:a.qe)&15)}function Dh(a,b){var c=b?a.Jb:a.Kc;return a.Ga!=eh||c&ih.ah?((c&ih.Re)>>ih.Se)+1:0} -function zh(a,b){if(b>hh.Se} -function lh(a,b,c,d,e){for(var f="",l=1;8>=l;l++){var g="pcjs-bitCell";l||(g+=" pcjs-bitCellLeft");f+='
'+l+"
\n"}c.innerHTML=f;b=C(c,"pcjs-bitCell");c=null;for(l=0;l>2].qb[b&3],c,d,e)}function Mh(a,b,c){b=a.Sa[b>>2].qb[b&3];b.jg&&b.Jh&&b.Ng?(c&&(b.kg=c),b.ed||Rc(a,b,!0)):c&&c(!0)} -function Rc(a,b,c){c&&(b.count=b.Vb[1]<<8|b.Vb[0],b.dl=b.mode&12,b.Bj=b.Mc=!1);for(var d=!1;0<=b.count&&(c=b.fg<<16|b.yb[1]<<8|b.yb[0],4==b.dl?(d=!0,function(c){b.Jh.call(b.jg,b.Ng,-1,function(f,l){0>f&&(b.Bj||(b.Bj=!0),f=255);b.ed||Va(a.pa,c,f);(d=l)&&setTimeout(function(){Rh(b)||Rc(a,b)},0)})}(c)):8==b.dl?(c=Ta(a.pa,c),0>b.Jh.call(b.jg,b.Ng,c)&&(b.Mc=!0)):b.Mc=!0),!d&&!Rh(b););} -function Rh(a){if(!a.Mc&&0<=--a.count&&(a.mode&32?(a.yb[0]--,0>a.yb[0]&&(a.yb[0]=255,a.yb[1]--,0>a.yb[1]&&(a.yb[1]=255))):(a.yb[0]++,255>3,e=a.rb[d];e.zb|=1<<(b&7);e.wf=c||0;1==d&&(a.rb[0].zb|=4);Uh(a,d)}function ai(a,b){var c=b>>3,d=a.rb[c],e=1<<(b&7);d.zb&e&&(d.zb&=~e,1!=c||d.zb||(a.rb[0].zb&=-5),Uh(a,c))} -function Pc(a,b){void 0===b&&(b=0);var c=-1,d=a.rb[b];if(d.wf)c=-2,d.wf--;else for(var e=d.zb&((d.Cc|d.rd)^255),f=d.Vd+1;;){var f=f&7,l=1<>6;if(3!=c){var d=b&1,e=b&14,f=b&48;if(f){var l=this.Kb[c];l.Kf=f;l.mode=e;l.oj=d;l.qc=[0,0];l.Vb=[0,0];l.ff=[0,0];l.Nc=!1;l.lf=!1;l.Ae=!1;ci(this,c);0==c&&ai(this,0);2==c&&255==this.rb[0].rd&&77==this.jc&&(c=this.Kb[0],c.Gc[0]=c.qc[0],c.Gc[1]=c.qc[1],c.Jd=ob(this.ka,this.ug))}else di(this,c),d=this.Kb[c],d.ff[0]=d.Vb[0],d.ff[1]=d.Vb[1],d.lf=!0,ci(this,c)}};function fi(a,b){var c=a.Kb[b],d=c.qc[1]<<8|c.qc[0];d||(d=1==c.be?256:65536);return d} -function ci(a,b){var c=a.Kb[b];c.wd=32==c.Kf?1:0;c.be=48==c.Kf?2:1} -function di(a,b,c){var d=a.Kb[b];if(d.Ae&&(2!=b||a.jc&1)){var e=ob(a.ka,a.ug),f=(e-d.Jd)/a.Ok|0;0>f&&(d.Jd=e,f=0);var l=fi(a,b),g=a.Kb[b],m=g.Gc[1]<<8|g.Gc[0];m||(m=1==g.be?256:65536);g=m-f;0==d.mode?(0>=g&&(g=0),g||(d.Nc=!0,d.Ae=!1,b||$h(a,0))):4==d.mode?(d.Nc=1!=g,0>=g&&(g=l+g,0>=g&&(g=l),d.Gc[0]=g&255,d.Gc[1]=g>>8,d.Jd=e,!b&&d.Nc&&$h(a,0))):6==d.mode&&(g-=f,0>=g&&(d.Nc=!d.Nc,g=l+g,0>=g&&(g=l),d.Gc[0]=g&255,d.Gc[1]=g>>8,d.Jd=e,!b&&d.Nc&&$h(a,0)));d.Vb[0]=g&255;d.Vb[1]=g>>8;c&&(a.Jd=0)}return d} -function qb(a,b){for(var c=0;c=jh){var c=0,d=a.ka.aa.fd,e=ob(a.ka,a.ug);if(0<=a.pf&&(c=e-a.pf,Math.floor(c/d)&&60<=++a.na[0]&&(a.na[0]=0,60<=++a.na[2]&&(a.na[2]=0,24<=++a.na[4])))){a.na[4]=0;a.na[6]=a.na[6]%7+1;var f=a.na[9],l=ia[a.na[8]-1];28==l&&0===f%4&&(f%100||0===f%400)&&l++;++a.na[7]>l&&(a.na[7]=1,12<++a.na[8]&&(a.na[8]=1,a.na[9]=(a.na[9]+1)%100))}a.pf=e-c%d}}h.tm=function(){var a=this.eg;this.$e&16&&(this.jc&128?a=this.Kc:this.Va&&(a=gi(this.Va)));return a}; -h.Cn=function(a,b){this.eg=b};h.um=function(){return this.jc};h.Dn=function(a,b){hi(this,b);this.Va&&ii(this.Va,b&128?!1:!0,b&64?!0:!1)};function hi(a,b){var c=!!(b&2),d=!!(a.jc&2);a.jc=b;c!=d&&pb(a,c)}h.vm=function(){var a=0,a=this.Ga==eh?this.jc&4?a|this.qe&15:a|this.qe>>4&1:this.jc&8?a|this.Kc>>4:a|this.Kc&15;this.jc&1&&di(this,2).Nc&&(a=this.jc&2?a|32:a|16);return a};h.En=function(a,b){this.kh=b};h.wm=function(){return this.$e};h.Fn=function(a,b){this.$e=b}; -h.Kl=function(){var a=this.Zf;this.cb&=-258;var b=this.Va&&gi(this.Va,!0);b&&ji(this,b);return a};h.Vm=function(a,b){if(this.cb&8)switch(this.Wc){case 96:ki(this,b);break;case 209:li(this,b);break;default:if(ki(this,this.od&-17),this.Va){var c=-1;switch(b){case 255:c=250,mi(this.Va)}ji(this,c)}}this.Wc=b;this.cb&=-9};h.Ll=function(){return this.jc&-209|(ob(this.ka)&64?16:0)};h.Wm=function(a,b){hi(this,b)};h.Ml=function(){var a=this.cb&255;this.cb&256&&(this.cb|=1,this.cb&=-257);return a}; -h.Um=function(a,b){this.Wc=b;this.cb|=8;var c=0;240<=this.Wc&&(c=this.Wc^15,this.Wc=240);switch(this.Wc){case 192:ji(this,this.Ud);break;case 173:ki(this,this.od|16);break;case 174:ki(this,this.od&-17);break;case 170:this.Va&&ni(this.Va,!0);ki(this,this.od|16);ji(this,85);li(this,3);break;case 224:ji(this,this.od&16?0:1);break;case 240:c&1&&ec(this.ka)}};function ki(a,b){a.od=b;a.cb=a.cb&-5|b&4;a.Va&&ii(a.Va,!!(b&8),!(b&16))&&ji(a,gi(a.Va,!0))}function ji(a,b){0<=b&&(a.Zf=b,a.cb&=-2,a.cb|=256)} -function li(a,b){a.ih=b;Oa(a.pa,!!(b&2));b&1||ec(a.ka)}h.$l=function(){return this.xe};h.kn=function(a,b){this.xe=b;this.dg=b&128?0:128};h.am=function(){var a=this.xe&63;if(13>=a){var b=this.na[a];if(10>a){var c=!1;4!=a&&5!=a||this.na[11]&2||(b=12>b?b?b:12:(b-=12)?b+128:140,c=!0);this.na[11]&4||(c&&128=c){if(e=b,10>c){var f=!1;this.na[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&12=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;d[c]=e};h.rm=function(){return this.bg};h.zn=function(a,b){this.bg=b};h.Bn=function(a,b){this.dg=b};function fh(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.lb[c++]=f[b]>>16&255,this.lb[c++]=f[b]>>24&255;else this.lb=d;this.gh=d.symbols;if(!this.lb.length){t("Empty ROM: "+a);return}if(1==this.lb.length){t(this.lb[0]);return}}catch(l){this.za("ROM data error: "+ -l.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.lb=Array(a.length),d=0;dthis.Yf?21:23,c=a.na[b]|a.na[b+1]<<8,c=c+(this.kd>>10);a.na[b]=c&255;a.na[b+1]=c>>8;Ah(a)}}else t("No RAM allocated")}; -u(function(){for(var a=C(window.document,"pcjs","ram"),b=0;ba.ic.length){if(!(!d&&!a.fh[c]||d&&a.fh[c])){a.fh[c]=d;a.ic.push(b);1==a.ic.length&&a.ia&&$h(a.ia,1);for(var e in ui)if(ui[e]==c){(c=a.ra["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.ic.length&&a.ic.push(255)}function zi(a,b){var c=b?a.Jm:a.Im;a.ka&&a.ka.aa.Oc&&(c/=a.ka.aa.Oc);return c} -function Ai(a,b){!a.le||void 0!==b&&b==a.le||(clearTimeout(a.Tc[a.le]),Bi(a,a.le,!1))} -function wi(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Rk=f);240==f+224?(a.ya&=-2,c&&(a.ya|=1),f+=224,e=!1):241==f+224?(a.ya&=-5,c&&(a.ya|=4),f+=224,e=!1):242==f+224?(a.ya&=-9,c&&(a.ya|=8),f+=224,e=!1):244==f+224?(a.ya&=-17,c&&(a.ya|=16),f+=224,d=xi(a,f)):91==f?(a.ya&=-33,c&&(a.ya|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.ya&12)&&(f=254),d=c?!xi(a,f):!1):void 0!==R[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.ya&=-33,a.Al||f!=a.Rk||Ai(a));void 0===d&&(d=!Bi(a,f,c));return d} -function xi(a,b,c){var d=!1;Ai(a,b);Bi(a,b,!0)&&(c?Bi(a,b,!1):(c=!1,a.Tc[b]&&(clearTimeout(a.Tc[b]),c=!0),c=zi(a,c),a.Tc[a.le=b]=setTimeout(function(a){return function(){Bi(a,b,!1)}}(a),c)),d=!0);return d} -function Bi(a,b,c){var d=!1;c||(a.Tc[b]=null,a.le==b&&(a.le=0));var e=R[b];void 0===e&&1<=b&&26>=b&&(e=R[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.ya&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.ya&17||(d=42):224==f?a.ya&18||(d=54):241==f?a.ya&4||(d=29):242==f&&(a.ya&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(Ni)];this.yg=b;this.Oa=e[2];this.wb=e[3];this.Ec=d||e[4];65536<=this.Ec&&720896<=this.Oa&&(this.wb=Math.min(this.Ec>>2,32768));this.cc=c[0];this.mc=c[1];this.df=c[2];this.Pf=c[3];this.uc=c[4]&255;this.xg=c[4]>>8&255;this.Zb=c[5];this.Rh=Ni;if(5==b){this.Rh=Oi;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.Oa,this.wb,this.Ec],Array(this.Ec>> -2),771,0,4294967295,0,4294967295,0,4294967295,0,0,0]);this.zd=b[0];this.fe=b[1];this.Od=b[2];this.Zi=b[3];this.Dg=b[4];this.Hh=b[5];this.Fe=b[6];this.Wf=b[7];this.Kh=b[8];this.Lh=b[9];this.Ee=b[10];this.te=b[11];this.mb=b[12];d=b[13];"number"==typeof d&&(d=[this.Oa,this.wb,d]);this.Oa=d[0];this.wb=d[1];d=this.Ec>>2;if((this.Td=b[14])&&this.Td.length>8&255)} -var X=[,,function(a){a+=this.offset;return(this.da.mb=this.oa[a])>>this.da.Li&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.oa[b]>>8:this.oa[b])&255}];X[16]=function(a){a+=this.offset;a=this.oa[a];for(var b=this.da.Th&this.da.Uh,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};X[512]=function(a,b){var c=a+this.offset,d;d=this.oa[c]&~this.da.Xa|(b|b<<8|b<<16|b<<24)&this.da.Xa;d=d&this.da.ab|this.da.mb&~this.da.ab;this.oa[c]!=d&&(this.oa[c]=d,this.Za=!0)}; -X[1024]=function(a,b){var c=a+this.offset;b=b>>this.da.Qc|b<<8-this.da.Qc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.da.Id|this.da.ie;d=d&this.da.Xa|this.oa[c]&~this.da.Xa;d=d&this.da.ab|this.da.mb&~this.da.ab;this.oa[c]!=d&&(this.oa[c]=d,this.Za=!0)}; -X[1536]=function(a,b){var c=a+this.offset;b=b>>this.da.Qc|b<<8-this.da.Qc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.da.Id|this.da.ie;d&=this.da.mb;d=d&this.da.Xa|this.oa[c]&~this.da.Xa;d=d&this.da.ab|this.da.mb&~this.da.ab;this.oa[c]!=d&&(this.oa[c]=d,this.Za=!0)}; -X[2560]=function(a,b){var c=a+this.offset;b=b>>this.da.Qc|b<<8-this.da.Qc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.da.Id|this.da.ie;d|=this.da.mb;d=d&this.da.Xa|this.oa[c]&~this.da.Xa;d=d&this.da.ab|this.da.mb&~this.da.ab;this.oa[c]!=d&&(this.oa[c]=d,this.Za=!0)}; -X[3584]=function(a,b){var c=a+this.offset;b=b>>this.da.Qc|b<<8-this.da.Qc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.da.Id|this.da.ie;d^=this.da.mb;d=d&this.da.Xa|this.oa[c]&~this.da.Xa;d=d&this.da.ab|this.da.mb&~this.da.ab;this.oa[c]!=d&&(this.oa[c]=d,this.Za=!0)};X[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.da.Xa&(d==a?16711935:4278255360);c=(b|b<<8|b<<16|b<<24)&c|this.oa[d]&~c;c=c&this.da.ab|this.da.mb&~this.da.ab;this.oa[d]!=c&&(this.oa[d]=c,this.Za=!0)}; -X[4096]=function(a){a+=this.offset;var b=this.oa[a]&~this.da.Xa|this.da.mb&this.da.Xa;this.oa[a]!=b&&(this.oa[a]=b,this.Za=!0)};X[8192]=function(a,b){var c=a+this.offset,d=Ki[b&15],d=d&this.da.Xa|this.oa[c]&~this.da.Xa,d=d&this.da.ab|this.da.mb&~this.da.ab;this.oa[c]!=d&&(this.oa[c]=d,this.Za=!0)};X[24576]=function(a,b){var c=a+this.offset,d=Ki[b&15],d=d&this.da.mb,d=d&this.da.Xa|this.oa[c]&~this.da.Xa,d=d&this.da.ab|this.da.mb&~this.da.ab;this.oa[c]!=d&&(this.oa[c]=d,this.Za=!0)}; -X[40960]=function(a,b){var c=a+this.offset,d=Ki[b&15],d=d|this.da.mb,d=d&this.da.Xa|this.oa[c]&~this.da.Xa,d=d&this.da.ab|this.da.mb&~this.da.ab;this.oa[c]!=d&&(this.oa[c]=d,this.Za=!0)};X[57344]=function(a,b){var c=a+this.offset,d=Ki[b&15],d=d^this.da.mb,d=d&this.da.Xa|this.oa[c]&~this.da.Xa,d=d&this.da.ab|this.da.mb&~this.da.ab;this.oa[c]!=d&&(this.oa[c]=d,this.Za=!0)}; -function Ri(a){var b=[];if(void 0!==a.yg){b[0]=a.cc;b[1]=a.mc;b[2]=a.df;b[3]=a.Pf;b[4]=a.uc|a.xg<<8;b[5]=a.Zb;if(5==a.yg){var c=[];c[0]=a.zd;c[1]=a.fe;c[2]=a.Od;c[3]=a.Zi;c[4]=a.Dg;c[5]=a.Hh;c[6]=a.Fe;c[7]=a.Wf;c[8]=a.Kh;c[9]=a.Lh;c[10]=a.Ee;c[11]=a.te;c[12]=a.mb;c[13]=[a.Oa,a.wb,a.Ec];var d;a:if(d=a.Td){var e=0,f=[];if(void 0!==d[0])for(var l=0;2>l;l++)for(var g=l;g>1;f[e++]=m;g=n}if(f.length>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),Wa(this.pa,b,c|d<<8);eb(this,!0)}};function Yi(a){a.la.Dg&1?(a.Dc=a.oh,a.Ub=a.la):(a.Dc=a.la,a.Ub=a.ig)}h.save=function(){var a=new H(this);a.set(0,Ri(this.oh));a.set(1,Ri(this.ig));a.set(2,[this.Fd,this.Rc,this.Ed]);a.set(3,Ri(this.la));return a.data()}; -h.restore=function(a){var b=a[2];this.Fd=b[0];this.Rc=b[1];this.Ed=b[2];this.Ca=null;this.Dc=this.oh=new Li(this,1,a[0]);this.Ub=this.ig=new Li(this,3,a[1]);this.la=new Li(this,5,a[3],this.Ec);this.la.cc&&Yi(this);Zi(this);if(!aj(this))return!1;bj(this);return!0}; -h.Qm=function(a,b,c){if(c)this.za("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){t("Empty font ROM image: "+a);return}if(1==d.length){t(d[0]);return}if(8192==d.length)ri(this,d,[0,6144]);else{this.za("Unrecognized font data length ("+d.length+")");return}}catch(e){this.za("Font ROM data error: "+e.message);return}this.Ma()}}; -function cj(a,b){if(1==b)return a.Uc[0]=V[0],a.Uc[1]=V[7],a.Uc;if(2==b){var c=a.Ca.df;if(a.Ca===a.la){var d=a.la.Od[0],c=d&7;d&16&&(c|=8);18!=a.la.Od[1]&&(c|=32)}a.Uc[0]=V[c&15];c=c&32?Ii:Hi;for(d=0;dhb||!$?hb:8,od=Wh.createImageData(n.ac,n.bc),ta=0;256>ta;ta++){for(Sa= -0;Sa=hb-2,fk=rc[Sa>(8<=ub&&176<=ta&&223>=ta?7:ub)?s:nd;fj(od,Xh,Yh,Zh);M&&fj(od,Xh+1,Yh,Zh)}Wh.putImageData(od,(ta&15)*n.ac,(ta>>4)*n.bc)}n.se[A]="#"+p(s[0],2)+p(s[1],2)+p(s[2],2);n.gj[A]=s;n.bh[A]=sc;n=!0}}a.nd[b]=v;return n}function gj(a){0a.$d&&(a.$d=0):a.$d=-1} -function bj(a){if(a.Eb){for(var b=10;15>=b;b++)if(null==a.Ca.Zb[b])return;var c=a.Ca.Zb[10],b=c&31,d=a.Ca.Zb[11]&31,e=a.Ca.Zb[9]&31,f=!1;a.Ca===a.la&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)hj(a);else{c=a.Ca.Zb[15]+((a.Ca.Zb[14]&63)<<8);a.vc!=c&&(hj(a),a.vc=c);d=d-b+1;if(a.el!=b||a.sj!=d)a.el=b,a.sj=d;a.xd=e+1;gj(a)}}} -function hj(a){if(0<=a.vc){if(void 0!==a.Tb){var b=a.Tb[a.vc];if(b&131072){var b=b&-131073,c=a.vc%a.nb,d=Math.floor(a.vc/a.nb);a.Eb&&a.nd[a.Eb]&&(a.ze&&ij(a,c,d,b,a.ze),ij(a,c,d,b));a.Tb[a.vc]=b}}a.vc=-1}} -function jj(a){var b;a=a.Ca;var c=a.te[5];if(null!=c){b=2;var d=512,e=a.te[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.Qc=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}h.oe=function(a){var b=this.Ca;null!=a&&b&&a!=b.Qh&&(b.Xg(a),this.pa.Xg(b.Oa,b.wb,b.We))}; -function aj(a,b){var c,d=a.Ed,e=a.Ca;if(e)if(1==e.yg)d=Ci;else if(5==e.yg){var d=null,f=e.Ec>>2,l=32768f&&(d=c?13:14):c&&(d-=2));c=jj(a)}}else e.mc&8&&(e.mc&2?(d=e.mc&16?6:5,e.mc&4||(d-=1)):(d=e.mc&1?3:1,e.mc&4&&(d-= -1)));else a.Ed=null,null==d&&(d=a.Rc);if(!$i(a,d,b))return!1;a.oe(c);return!0} -function $i(a,b,c){if(null!=b&&(b!=a.Ed||c)){a.nl=0;a.Ed=b;b=a.Ca||(b==Ci?a.Dc:a.Ub);if(b!=a.Ca||b.Oa!=a.Oa||b.wb!=a.wb){hj(a);if(a.Oa){if(!Ra(a.pa,a.Oa,a.wb))return!1;a.Ca&&(a.Ca.cc=!1)}a.Ca=b;b.cc=!0;a.Oa=b.Oa;a.wb=b.wb;if(!Pa(a.pa,b.Oa,b.wb,!1,b===a.la?b:null))return!1}a.Eb=0;a.nb=a.Jg;a.ec=a.Yh;a.Sh=T[Ci][2];b=0;var d=T[a.Ed];d&&(a.nb=d[0],a.ec=d[1],a.Sh=d[2],b=d[3]||0,a.Eb=d[4],4==a.Fd&&a.Ca===a.la&&3==a.Eb&&(7==a.la.Zb[9]?a.ec=43:a.Eb=5));a.Kj=a.nb*a.ec;a.Gg=a.Kj/a.Sh;a.ph=(a.Gg<<1)+b;a.qj= -b?a.ph+b>>1:0;13<=a.Ed&&(a.Gg<<=1);a.nd.length&&(a.$c=Math.floor(a.Zc/a.nb),a.ad=Math.floor(a.yd/a.ec),a.Eb?(b=a.nd[a.Eb],d=a.nd[a.Eb<<1],a.Bl&&80==a.nb?d&&a.$c>=3*d.ac>>2&&(a.Eb<<=1,b=d):(d&&a.$c>=d.ac&&(a.Eb<<=1,b=d),b&&(a.$c=b.ac,a.ad=b.bc)),a.gf=a.hf=0,b&&(a.gf=a.nb*b.ac,a.hf=a.ec*b.bc)):(a.$c=a.ad=1,a.gf=a.nb,a.hf=a.ec),a.Ag=a.Fc.createImageData(a.gf,a.hf),a.ye=window.document.createElement("canvas"),a.ye.width=a.gf,a.ye.height=a.hf,a.ze=a.ye.getContext("2d"),a.bj=a.cj=0,a.sh=a.Zc,a.th=a.yd, -b=a.Zc-a.nb*a.$c,d=a.yd-a.ec*a.ad,0>1,a.sh-=b),0>1,a.th-=d),b||d)&&(a.Fc.fillStyle=a.sb.style.backgroundColor,a.Fc.fillRect(0,0,a.Zc,a.yd));!1!==c?eb(a,!0):kj(a,!0)}return!0}function fj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function kj(a,b){var c;if(b){if(c=a.Gg,void 0===a.Tb||a.Tb.length!=c)a.Tb=Array(c)}else{if(void 0===a.Tb)return;c=a.Tb.length}for(var d=0;d>8;d=l&15;var g=a.nd[a.Eb];g.Te&&(d=g.Te[d]);var m=l>>4&15;g.Te&&(m=g.Te[m]);e?(b*=g.ac,c*=g.bc,e.fillStyle=g.se[m],e.fillRect(b,c,g.ac,g.bc)):(b=b*a.$c+a.bj,c=c*a.ad+a.cj,a.Fc.fillStyle=g.se[m],a.Fc.fillRect(b,c,a.$c,a.ad));l&256&&(m=(f&15)*g.ac,f=(f>>4)*g.bc,e?e.drawImage(g.bh[d],m,f,g.ac,g.bc,b,c,g.ac,g.bc):a.Fc.drawImage(g.bh[d],m,f,g.ac,g.bc,b,c,a.$c,a.ad));l&512&&(f=a.el,l=a.sj,e?(a.xd&&a.xd!==g.bc&&(f=Math.floor(f*g.bc/a.xd),l=Math.floor(l*g.bc/a.xd)), -e.fillStyle=g.se[d],e.fillRect(b,c+f,g.ac,l)):(a.xd&&a.xd!==a.ad&&(f=Math.floor(f*a.ad/a.xd),l=Math.floor(l*a.ad/a.xd)),a.Fc.fillStyle=g.se[d],a.Fc.fillRect(b,c+f,a.$c,l)))} -function eb(a,b){if(a.ma.Cb){var c=!1;a.Ca&&(a.Ca===a.la?a.la.fe&32&&(c=!0):a.Ca.mc&8&&(c=!0));if(c||b){if(b)kj(a,!0);else if(void 0===a.Tb)return;var d=!1;!(b||++a.nl&15)&&0<=a.$d&&(a.$d++,d=!0);var e=0,f=a.Kj,c=a.Ca.Oa,l=c+a.Ca.wb,g=(a.Ca.Zb[12]<<8)+a.Ca.Zb[13];a.Eb&&(g<<=1);var c=c+g,m=a.ph;c+m>l&&(m=l-c,0>m&&(m=0));l=c+m;if(g=!b){for(var g=a.pa,n=!0,q=c>>g.Mb;0a.vc)return;e=a.vc;f= -e+1}}if(a.Eb){if(a.nd[a.Eb]){d=0;g=a.Zd=0;m=1048575;a.Ca.mc&32&&(g=32768,m&=~g,a.$d&2||(m&=-65537));for(c+=e<<1;c>8|(v&255)<<8;s=g;var hb=16;q>=m))>>(hb-=m);fj(a.Ag,q++,A,n[nd])}q>U&&(U=q);A<$&&($=A);A>=aa&&(aa=A+1)}e+=2;l++;if(q>=a.nb){q=0;A+=2;if(A>a.ec)break;A==a.ec&&(A=1,e=c+a.qj)}}M$;$++)aa= -U&2155905152,0>aa&&(aa+=4294967296),aa=W[aa]||0,fj(a.Ag,g++,m,l[aa]),U<<=1;g>q&&(q=g);m=M&&(M=m+1)}e++;if(g>=a.nb&&(g=0,++m>a.ec))break}n>2),a=this.la.Zi&-17|(this.$f&1<e&&(e=0);e%b.Vh>b.Lm&&(c|=1);e%=b.Nj;e>b.Nm&&(c|=8);b.bi=d-e;b===a.la?(c|=b.Pf&48^48,b.zd=!1):c=(b.Pf^=9)|240;return b.Pf=c} -var Si={948:S.prototype.om,949:S.prototype.nm,952:S.prototype.pm,954:S.prototype.qm,980:S.prototype.Xl,981:S.prototype.Wl,984:S.prototype.Yl,985:S.prototype.Vl,986:S.prototype.Zl},Ti={948:S.prototype.xn,949:S.prototype.wn,952:S.prototype.yn,980:S.prototype.hn,981:S.prototype.gn,984:S.prototype.jn,985:S.prototype.fn},Ui={960:S.prototype.Gj,961:S.prototype.Gj,962:S.prototype.Am,964:S.prototype.zm,965:S.prototype.ym,970:S.prototype.hm,972:S.prototype.gm,974:S.prototype.fm,975:S.prototype.em},Vi={954:S.prototype.Qk, -960:S.prototype.Pk,961:S.prototype.Pk,962:S.prototype.An,964:S.prototype.Hn,965:S.prototype.Gn,970:S.prototype.sn,972:S.prototype.rn,974:S.prototype.qn,975:S.prototype.pn,986:S.prototype.Qk}; -u(function(){for(var a=C(window.document,"pcjs","video"),b=0;bMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; -e.style.height=c.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(e.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",c.onresize=function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight));c.appendChild(e);var f=e.getContext("2d"),d=new S(d,e,f);B(d,c)}}); -function Y(a){this.Dj=a.adapter;switch(this.Dj){case 1:this.Ri=1016;this.zf=4;break;case 2:this.Ri=760;this.zf=3;break;default:t("Unrecognized serial adapter #"+this.Dj);return}this.vd=null;w.call(this,"SerialPort",a,Y);var b=a.binding,c;a=oj;b&&(void 0===c&&(c="Panel"),(c=Ga(c,this.id))&&(b=c.ra[b])&&this.vb(null,null,a,b))}y(w,Y);var oj="buffer";h=Y.prototype;h.jj=function(a,b){return a==this.Nh?(this.Hj=b,this):null}; -h.vb=function(a,b,c,d){var e=this;switch(c){case oj:return this.ra[c]=this.vd=d,d.onkeydown=function(a){a=a||window.event;var b=a.charCode||a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),pj(e,[b]))},d.onkeypress=function(a){a=a||window.event;pj(e,[a.which||a.keyCode])},!0}return!1};h.lc=function(a,b,c,d){this.pa=b;this.ka=c;this.Pa=d;this.ia=D(a,"ChipSet");Ya(b,this,qj,this.Ri);$a(b,this,rj,this.Ri);this.Ma()}; -h.Pb=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};h.Ob=function(a){return a&&this.save?this.save():!0};h.reset=function(){this.Bd()};h.save=function(){var a=new H(this),b=0,c=[];c[b++]=this.lh;c[b++]=this.nj;c[b++]=this.re;c[b++]=this.ag;c[b++]=this.qd;c[b++]=this.Wd;c[b++]=this.Lc;c[b++]=this.nc;c[b++]=this.lj;c[b]=this.Ue;a.set(0,c);return a.data()};h.restore=function(a){return this.Bd(a[0])}; -h.Bd=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.lh=a[b++];this.nj=a[b++];this.re=a[b++];this.ag=a[b++];this.qd=a[b++];this.Wd=a[b++];this.Lc=a[b++];this.nc=a[b++];this.lj=a[b++];this.Ue=a[b];return!0};function pj(a,b){a.Ue=a.Ue.concat(b);sj(a)}function sj(a){0>8:this.ag};h.jm=function(){return this.qd};h.km=function(){return this.Wd};h.mm=function(){return this.Lc};h.lm=function(){return this.nc};h.sm=function(){return this.lj}; -h.In=function(a,b){if(this.Wd&128)this.re=this.re&-256|b;else{this.nj=b;this.nc&=-97;var c;this.vd?(13!=b&&(8==b?this.vd.value=this.vd.value.slice(0,-1):(this.vd.value+=String.fromCharCode(b),this.vd.scrollTop=this.vd.scrollHeight)),c=!0):c=!1;c&&(this.nc|=96)}};h.tn=function(a,b){this.Wd&128?this.re=this.re&255|b<<8:this.ag=b};h.un=function(a,b){this.Wd=b}; -h.vn=function(a,b){var c=this.Lc;this.Lc=b;if(this.Hj&&(c^b)&3){var c=this.Hj,d=this.Lc,e=3==(d&3);if(e){if(!c.cc){var f=!1;c.Lc&2||(c.reset(),f=!0);c.Lc&1||(f=!0);f&&pj(c.ef,[77]);tj(c,c.sb);c.cc=e}}else c.cc&&(uj(c.sb),c.cc=e);c.Lc=d}};var qj={0:Y.prototype.xm,1:Y.prototype.im,2:Y.prototype.jm,3:Y.prototype.km,4:Y.prototype.mm,5:Y.prototype.lm,6:Y.prototype.sm},rj={0:Y.prototype.In,1:Y.prototype.tn,3:Y.prototype.un,4:Y.prototype.vn}; -u(function(){for(var a=C(window.document,"pcjs","serial"),b=0;ba.Qf||0>a.Rf)a.Qf=b.clientX,a.Rf=b.clientY;a.Oe=b.clientX-a.Qf;a.Pe=b.clientY-a.Rf;(a.Oe||a.Pe)&&wj(a);a.Qf=b.clientX;a.Rf=b.clientY}},!1),b.addEventListener("mousedown",function(b){xj(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){xj(a,b.button,!1)},!1),a.Ah=!0),b.style.cursor="none")}function uj(a){a&&(a.style.cursor="auto")} -function xj(a,b,c){if(a.cc&&a.ka&&a.ka.ma.tc)switch(b){case 0:a.ng!=c&&(a.ng=c,wj(a));break;case 2:a.og!=c&&(a.og=c,wj(a))}}function wj(a){pj(a.ef,[64|(a.ng?32:0)|(a.og?16:0)|(a.Pe&192)>>4|(a.Oe&192)>>6,a.Oe&63,a.Pe&63]);a.Oe=a.Pe=0}u(function(){for(var a=C(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=da(b),"json"==a?e=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Db+":"+this.Fb+":"+this.Nb+":"+this.tb,a+="&machine="+this.da.De(),a+="&user="+this.da.Ad(),e=ka()+"/api/v1/disk?"+a,this.sg=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)? -(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c="dir"),e=ka()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Be?"":d)+"&format=json")),r(e,!0,null,this,this.tl,b))}; -h.tl=function(a,b,c,d){var e=null;this.Ce=!1;var f=0>c&&this.Ia&&!this.Ia.ma.Cb;if(this.sg)c?this.da.za('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.bd=!0,e=this);else if(c)this.da.za('Unable to load disk "'+this.jd+'" (error '+c+")",f);else try{if(0l&&0b.indexOf("0x")&& -'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(g.length)if(1==g.length)t(g[0]);else{for(b=a=0;b>2,q=m.pattern;void 0===q&&(q=m.pattern=0);var v=m.data;if(void 0===v){var s=m.bytes;if(void 0!==s&&s.length){for(var f=n<<2,A=s.length;Ab&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=l>>16&255;c[d++]=l>>24&255}return c}function Gj(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} -h.write=function(a,b,c){if(this.Ce)return!1;if(b>2;b=(b&3)<<3;for(var l=d.length;l<=f;l++)d[l]=e;a.pc?f=a.Ic+a.pc&&(a.pc+=f-(a.Ic+a.pc)+1):(a.Ic=f,a.pc=1);d[f]=d[f]&~(255<=this.ib.length||m>=this.ib[g].length||n>=this.ib[g][m].length){c="sector "+g+":"+m+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.Ce){c="unable to modify write-protected disk";b=-1;break}e= -l[f++];f=l[f++];l=e+f.length;if(g=this.ib[g][m][n]){for(m=g.data.length;mb&&this.da.za("unable to restore disk '"+this.jd+": "+c);return b}; -function Hj(a){w.call(this,"FDC",a,Hj);this.dmaRead=this.uh;this.dmaWrite=this.vh;this.dmaFormat=this.ql;this.ke=null;if(a.autoMount&&(this.ke=a.autoMount,"string"==typeof this.ke))try{this.ke=eval("("+a.autoMount+")")}catch(b){t("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.ke=null}this.gc=[]}y(w,Hj);k={};ba={}; -var Ij={3:{Xc:3,ud:0,name:ba.uo},4:{Xc:2,ud:1,name:ba.so},5:{Xc:9,ud:7,name:ba.Co},6:{Xc:9,ud:7,name:ba.no},7:{Xc:2,ud:0,name:ba.po},8:{Xc:1,ud:2,name:ba.to},10:{Xc:2,ud:7,name:ba.oo},13:{Xc:6,ud:7,name:ba.io},15:{Xc:3,ud:0,name:ba.ro}};h=Hj.prototype; -h.vb=function(a,b,c,d){switch(c){case "listDisks":return this.ra[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.ra.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var m={};if(d=d.getAttribute("data-value"))try{m=eval("({"+d+"})")}catch(n){t("FDC option error: "+(n.message||n))}d=m.desc;void 0===d&&(d="");m=m.href;void 0!==m&&(d=''+d+"");c.innerHTML= -d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.ra[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||Jj(a,c)}}(this,d),!0;case "loadDrive":return this.ra[c]=d,d.onclick=function(a){return function(){var b,c=a.ra.listDisks,d=a.ra.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.sa.restore(f)&&(e=!1);e&&a.sa&&void 0!==a.Wa&&(a.La=a.sa.seek(a.eb,a.Ka,a.Ta));return e};h.Xi=function(){for(var a=0,b=[],c=0;ca.Db||e[1]>a.Fb)&&(this.za('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Ua)),b=null);b&&(a.sa=b,a.Xk=c,a.me=d,Qj(this,c,d,b),this.Kd|=128,this.za('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Ua),a.ee),a.Kg=e[0],a.xf=e[1],a.yf=e[2]);a.ee&&(a.ee=!1,--this.Yd||this.Ma());Jj(this,a.Ua)}; -function Jj(a,b){if(0<=b&&b=this.Ya&&(this.va&=-81,this.kb=this.Ya=0);return a}; -h.nn=function(a,b){this.Ya=Ij[c].Xc){var d=!1;this.kb=0;var c=this.Ja(),e,f,l,g,m,n=c&31;switch(n){case 3:this.Ja(k.vo);this.Ja(k.ko);this.Bb();break;case 4:f=this.Ja(k.Qe);this.Ua=f&3;e=this.wa[this.Ua];this.Bb();this.Qb((e.Ra&4278190080)>>>24,k.yo);break;case 5:case 6:f=this.Ja(k.Qe);d=f>>2&1;this.Ua=f&3;e=this.wa[this.Ua];e.Ka=d;f=e.eb=this.Ja(k.fl);l=this.Ja(k.hl);g=e.Ta=this.Ja(k.jl);m=this.Ja(k.dj);e.bb=128<< -m;e.sd=this.Ja(k.ho);this.Ja(k.gl);this.Ja(k.fo);6==n?this.wh(e):this.xh(e);Rj(this,e,c,d,f,l,g,m);d=!0;break;case 7:f=this.Ja(k.Qe);this.Ua=f&3;e=this.wa[this.Ua];e.eb=e.pd=0;e.Ra=268435488;this.Bb();d=!0;break;case 8:e=this.wa[this.Ua];e.Ka=0;this.Bb();this.Qb(e.Ua|e.Ka<<2|e.Ra&255,k.kl);this.Qb(e.eb,k.mo);this.Ua=this.Ua+1&3;break;case 10:f=this.Ja(k.Qe);d=f>>2&1;this.Ua=f&3;e=this.wa[this.Ua];f=e.eb;l=e.Ka=d;g=e.Ta=1;m=0;e.Ra=0;e.sa&&(e.La=e.sa.seek(e.eb,e.Ka,e.Ta))?m=e.La.length:e.Ra=1088;Rj(this, -e,c,d,f,l,g,m);d=!0;break;case 13:f=this.Ja(k.Qe);d=f>>2&1;this.Ua=f&3;e=this.wa[this.Ua];f=e.eb;l=e.Ka=d;g=1;m=this.Ja(k.dj);e.bb=128<>2&1,f=this.Ja(k.lo),e.eb+=f-e.pd,0>e.eb&&(e.eb=0),e.eb>=e.Db&&(e.eb=e.Db-1),e.pd=f,e.Ra=32,0==e.eb&&(e.Ra|=268435456),this.Bb(),d=!0}0>>8,k.wo);a.Qb((b.Ra&16711680)>>>16,k.xo);var m=0;if(e!=b.eb||f!=b.Ka)m=l=1;c&128&&(f^=m,d||(m=0));a.Qb(e+m,k.fl);a.Qb(f,k.hl);a.Qb(l,k.jl);a.Qb(g,k.dj)}h.Ja=function(){var a=this.Rb[this.kb];this.kb++;return a};h.Bb=function(){this.kb=this.Ya=0};h.Qb=function(a){this.Rb[this.Ya++]=a}; -h.uh=function(a,b,c){void 0===b||0>b?this.wc(a,c):c(-1,!1)};h.vh=function(a,b){return void 0!==b&&0<=b?this.zc(a,b):-1};h.ql=function(a,b){return void 0!==b&&0<=b?this.aj(a,b):-1};h.wh=function(a){a.Ra=72;a.sa&&(a.La=null,a.Ra=0,this.ia&&(Qh(this.ia,2,this,"dmaRead",a),Mh(this.ia,2)))};h.xh=function(a){a.Ra=72;a.sa&&(a.sa.Ce?a.Ra=576:(a.La=null,a.Ra=0,this.ia&&(Qh(this.ia,2,this,"dmaWrite",a),Mh(this.ia,2))))}; -h.tj=function(a){a.Ra=72;a.sa&&(a.La=null,a.Ra=0,this.ia&&(a.ae=0,a.hc=Array(4),a.Ye=!0,a.cf=0,Qh(this.ia,2,this,"dmaFormat",a),Mh(this.ia,2),a.Ye=!1))};h.wc=function(a,b){var c=-1;if(!a.Ra&&a.sa){do{if(a.La&&0<=(c=Gj(a.La,a.Wa++)))break;a.La=a.sa.seek(a.eb,a.Ka,a.Ta);if(!a.La){a.Ra=1088;break}a.Wa=0;this.Ve(a)}while(1)}b(c,!1)}; -h.zc=function(a,b){if(a.Ra||!a.sa)return-1;do{if(a.La&&a.sa.write(a.La,a.Wa++,b))break;a.La=a.sa.seek(a.eb,a.Ka,a.Ta);if(!a.La){a.Ra=8256;b=-1;break}a.Wa=0;this.Ve(a)}while(1);return b};h.Ve=function(a){a.Ta++;a.Ta>=a.yf+1&&(a.Ta=1,a.Ka++,a.Ka>=a.xf&&(a.Ka=0,a.eb++))};h.aj=function(a,b){if(a.Ra)return-1;a.hc[a.ae++]=b;if(a.ae==a.hc.length){a.eb=a.hc[0];a.Ka=a.hc[1];a.Ta=a.hc[2];a.bb=128<this.zc(a,a.kj))return-1;a.cf++}a.cf>=a.sd&&(b=-1);return b}; -var Mj={1012:Hj.prototype.dm,1013:Hj.prototype.bm,1015:Hj.prototype.cm},Nj={1010:Hj.prototype.on,1013:Hj.prototype.nn,1015:Hj.prototype.mn};u(function(){for(var a=C(window.document,"pcjs","fdc"),b=0;b=e&&(this.If|=(f.type&3)<<(1-e<<1))}return d}; -h.Vi=function(){var a=0,b=[];this.de?(b[a++]=this.hd,b[a++]=this.Wk,b[a++]=this.Ld,b[a++]=this.Ug,b[a++]=this.Sg,b[a++]=this.Rg,b[a++]=this.Ke,b[a++]=this.va,b[a++]=this.Ti,b[a++]=this.Tg):(b[a++]=this.If,b[a++]=this.va,b[a++]=this.Rb,b[a++]=this.kb,b[a++]=this.Ya,b[a++]=this.Vk,b[a++]=this.Uk,b[a++]=this.Tk,b[a++]=this.mf);b[a]=this.Xi();return b}; -h.Oh=function(a,b,c,d,e){var f=0,l=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.Ua=a;b.errorCode=d[f++];b.al=d[f++];b.Be=d[f++];b.ue=d[f++];b.ve=d[f++];b.Ka=d[f++];b.Fb=d[f++];b.Nd=d[f++];b.Ta=d[f++];b.sd=d[f++];b.bb=d[f++];b.gg=this.de?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.Ad()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===Sj[this.nf][b.type])b.type=this.Hl;c=Sj[this.nf][b.type]; -b.Nb=c[2]||17;b.tb=c[3]||512;if(e&&this.ia&&(e=this.ia,c=b.type,e.na)){var g=e.na[18],g=a?g&240|c:g&15|c<<4;e.na&&(e.na[18]=g,Ah(e))}void 0===b.sa&&(b.sa=null,this.za("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Xj(this,b);b.Wa=d[f++];b.La=null;b.sa&&(a=d[f],void 0!==a&&0>b.sa.restore(a)&&(l=!1),l&&void 0!==b.Wa&&(b.La=b.sa.seek(b.Nd,b.Ka,b.Ta+b.gg)));return l};h.Xi=function(){for(var a=0,b=[],c=0;c=this.Ya&&(this.kb=this.Ya=0,this.va&=-15);return a};h.Kn=function(a,b){this.Ya=c&&(this.va|=2,this.va&=-2,Yj(this))}; -h.Em=function(){var a=this.va;this.kb=this.Qa.tb){var b=this;this.wc(this.Qa,function(a){0<=a?Zj(b):(b.va=1,b.hd=16)},!1)}else this.va=80;return a}; -h.$m=function(a,b){this.Qa&&this.Qa.bb>=this.Qa.tb&&(0>this.zc(this.Qa,b)?(this.va=1,this.hd=16):this.Qa.Wa==this.Qa.tb&&(this.Qa.bb-=this.Qa.tb,this.Ld=this.Ld-1&255,Zj(this),this.Qa.bb>=this.Qa.tb||(this.va=80)))};h.Rl=function(){return this.hd};h.en=function(a,b){this.Wk=b};h.Sl=function(){return this.Ld};h.cn=function(a,b){this.Ld=b};h.Tl=function(){return this.Ug};h.dn=function(a,b){this.Ug=b};h.Ol=function(){return this.Sg};h.Zm=function(a,b){this.Sg=b};h.Nl=function(){return this.Rg}; -h.Ym=function(a,b){this.Rg=b};h.Ql=function(){return this.Ke};h.an=function(a,b){this.Ke=b;this.va=this.wa[this.Ke&16?1:0]?this.va|64:this.va&-65};h.Ul=function(){return this.va};h.Xm=function(a,b){this.Ti=b;this.ia&&ai(this.ia,14);ak(this)};h.bn=function(a,b){this.Tg&4&&!(b&4)&&(this.hd=1);this.Tg=b}; -function ak(a){var b=!1,c=a.Ti,d=a.Ke&16?1:0,e=a.Ke&15,f=a.Sg|(a.Rg&3)<<8,l=a.Ug,g=a.Ld||256;a.Qa=null;a.hd=0;a.va=80;(d=a.wa[d])?(d.Nd=f,d.Ka=e,d.Ta=l,d.bb=g*d.tb,c=144<=c?c:c&240,d.La=null,d.errorCode=0,a.Qa=d):c=-1;switch(c&240){case 32:a.wc(d,function(b){0<=b&&a.ia?(Zj(a),a.va=136):(a.va=1,a.hd=16)},!1);break;case 48:a.ia?(Zj(a),a.va=136):(a.va=1,a.hd=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.hd=1;b=!0;break;case 145:d.Fb=e+1,d.Nb=g,b=!0}b&&Zj(a)} -function Zj(a){!a.ia||a.Tg&2||$h(a.ia,14)} -function Yj(a){a.kb=0;var b=a.Ja(),c=a.Ja(),d=c&32,e=d>>5,f=c&31,l=a.Ja(),g=a.Ja(),m=l<<2&768|g,n=l&63,q=a.Ja(),v=a.Ja(),s=a.wa[e];s&&(s.Nd=m,s.Ka=f,s.Ta=n,s.bb=q*s.tb);switch(b){case 3:a.Bb(s?s.errorCode:4);a.Qb(c);a.Qb(l);a.Qb(g);a.Qb(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ja());)s&&cb?this.wc(a,c):c(-1,!1)}; -h.vh=function(a,b){return void 0!==b&&0<=b?this.zc(a,b):-1};h.rl=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Wa=a.Nb+b&&(a.Ta=b,a.Ka++,a.Ka>=a.Fb&&(a.Ka=0,a.Nd++))}; -h.aj=function(a,b){if(a.errorCode)return-1;a.hc[a.ae++]=b;if(a.ae==a.hc.length){a.Nd=a.hc[0];a.Ka=a.hc[1];a.Ta=a.hc[2];a.bb=128<this.zc(a,a.kj))return-1;a.cf++}a.cf>=a.sd&&(b=-1);return b}; -var Uj={800:Z.prototype.Dm,801:Z.prototype.Em,802:Z.prototype.Cm},Tj={496:Z.prototype.Pl,497:Z.prototype.Rl,498:Z.prototype.Sl,499:Z.prototype.Tl,500:Z.prototype.Ol,501:Z.prototype.Nl,502:Z.prototype.Ql,503:Z.prototype.Ul},Wj={800:Z.prototype.Kn,801:Z.prototype.Nn,802:Z.prototype.Mn,803:Z.prototype.Ln,807:Z.prototype.Oi,811:Z.prototype.Oi,815:Z.prototype.Oi},Vj={496:Z.prototype.$m,497:Z.prototype.en,498:Z.prototype.cn,499:Z.prototype.dn,500:Z.prototype.Zm,501:Z.prototype.Ym,502:Z.prototype.an,503:Z.prototype.Xm, -1014:Z.prototype.bn};u(function(){for(var a=C(window.document,"pcjs","hdc"),b=0;bik){if(d.load(this.Mf)){this.pe=new H(this,"1.15.8","failsafe");this.pe.load()&&(mk(this,d),a=2,dk(this.pe));this.pe.set("timestamp",ha());gk(this.pe);var e=this.xc&&!this.vg;if(1==a||la("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=d.parse()){var f=d.get("code"),l=d.get("data");f&&("ok"==f?d.load(l):("error"== -f&&"no machine state"!=l?(this.za("Error: "+l),"unable to verify user"==l&&(oa("user",""),this.yc=null)):this.fc(f+": "+l),dk(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&lk(this,c?d:null)}else 2==a&&d.clear()}else lk(this);delete this.Mf;delete this.Zg}e=Ea(this.id);for(f=0;fa[1];a=a[2];this.ma.Cb=!0;this.xj||(this.fc("PCjs v1.15.8\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.xj=!0);this.ka&&nk(this,this.ka,b,c,a);this.zj&&(mk(this,b),b.clear());!c&&this.pe&&(this.pe.clear(),delete this.pe)}; -function mk(a,b){if(la("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.Ad(),d=b.toString(),e={app:"PCjs",ver:"1.15.8"};e.url=a.url;e.user=c;e.type="bug";e.data=d;r("http://www.pcjs.org/api/v1/report",!0,e)}} -function ok(a,b,c){var d,e="none",f=new H(a,"1.15.8"),l=new H(a,"1.15.8","validate"),g=ha();l.set("timestamp",g);f.set("timestamp",g);f.set("version","1.15.8");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.ka&&a.ka.Ob&&(c&&jb(a.ka),d=a.ka.Ob(b,c),"object"===typeof d&&f.set(a.ka.id,d),c&&(a.ka.ma.Cb=!1,!1===d&&(e=null)));for(var g=Ea(a.id),m=0;mg.indexOf("/")&&(g=window.location.pathname+g);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(g?" url=$2"+g+"$2":""))}g=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),g=new window.ActiveXObject("Microsoft.XMLDOM"),g.async=!1,g.loadXML(a)):g=(new window.DOMParser).parseFromString(a,"text/xml")}catch(v){g= -null,a=v.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");r(e,!0,null,null,function(f,l,g){if(g||!l)c(a,"unable to resolve XML reference: "+d[0]+" ("+g+")");else{if(f=d[3])if(g=l.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var m=g[0],n,q=/( [a-z]+=)(['"])(.*?)\2/g;n=q.exec(f);)m=0>m.indexOf(n[1])?m.replace(">",n[0]+">"):m.replace(new RegExp(n[1]+"(['\"])(.*?)\\1"),n[0]);g[0]!=m&&(l=l.replace(g[0],m))}else{c(a,"missing <"+d[1]+"> in "+e);return}l=l.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],l);uk(a,b,c)}})}else c(a,null)} -function vk(a,b,c,d){function e(a){if(void 0===m){var b=g&&C(g,"machine-warning");m=b&&b[0]||g}m&&(m.innerHTML=fa(a))}function f(a){e("Error: "+a);n&&l();n=!1}function l(){0==--rk&&wa(!0)}var g,m,n=!0;rk++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.15.8/components.xsl");var q=function(a,d){if(d){var m=function(a,m){if(m)if(m)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var n=d.transformNode(m);n?(g.outerHTML=n,l()):f("transformNodeToObject failed")}else window.document.implementation&& -window.document.implementation.createDocument?(n=new XSLTProcessor,n.importStylesheet(m),(n=n.transformToFragment(d,window.document))?(g.parentNode.replaceChild(n,g),l()):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f("failed to load XSL file: "+c);else f(a)};d?sk(c,null,null,!1,e,m):f("failed to load XML file: "+b)}else f(a)};"<"!=b.charAt(0)?sk(b,a,d,!0,e,q):tk(b,null,a,d,!1,e,q)}else f("failed to find machine element: "+a)}catch(v){f(v.message)}return n} -window.embedPC=function(a,b,c,d){return vk(a,b,c,d)};window.enableEvents=wa;window.sendEvent=xa;wa(!1);})();//@ sourceMappingURL=/tmp/pcjs/1.15.8/pc.map +(function(){var h,aa,k;function p(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function da(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));b&&(d=c.lastIndexOf("."),0":">",'"':""","'":"'"}; +function ga(a){return a.replace(/[&<>"']/g,function(a){return fa[a]})}function ha(){return Date.now()||+new Date}function ia(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var ja=[31,28,31,30,31,30,31,31,30,31,30,31],ka; +function q(a,b,c,d,e,f){b=!!b;var l=0,g=null,m=da(a),n=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(n.onreadystatechange=function(){4===n.readyState&&(g=n.responseText,200==n.status||!n.status&&g.length&&"file:"==(window?window.location.protocol:"file:")||(l=n.status||-1),e&&(d?e.call(d,m,g,l,f):e(m,g,l,f)))});if(c){var r="",x;for(x in c)c.hasOwnProperty(x)&&(r&&(r+="&"),r+=x+"="+encodeURIComponent(c[x]));r=r.replace(/%20/g,"+");n.open("POST",a, +b);n.setRequestHeader("Content-type","application/x-www-form-urlencoded");n.send(r)}else n.open("GET",a,b),n.send();a=[];b||(g=n.responseText,200!=n.status&&(l=n.status||-1),e&&(d?e.call(d,m,g,l,f):e(m,g,l,f)),a=[l,g]);return a}function la(){return"http://"+(window?window.location.host:"www.pcjs.org")}function s(a){window&&window.alert(a)}function ma(a){var b=!1;window&&(b=window.confirm(a));return b} +function na(){if(void 0===ka){var a;try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"===window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}ka=a}return ka}function oa(a){var b;try{b=window.localStorage.getItem(a)}catch(c){}return b}function pa(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} +function qa(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}var ra={init:[],show:[],exit:[]},sa=!1,ta=!0;function ua(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function t(a){ra.init.push(a)} +function wa(a){if(ta)try{for(var b=0;b=this.pf?12:14;this.pc=1<>2;this.fb=this.pc-1;this.ig=(this.ih+this.pc)/this.pc|0;this.Yd=this.ig-1;this.Vf=[];this.Wf=[];this.Qh();this.Ma()}y(v,Na);Na.prototype.Qh=function(){this.Ba=Array(this.ig);for(var a=0;a>a.Nb;0>this.Nb;0>a.Nb;0>a.Nb].Ti(b&a.fb)}function Va(a,b){var c=b&a.fb,d=(b&a.Xc)>>a.Nb;return c!=a.fb?a.Ba[d].Tn(c):a.Ba[d++].Ti(c)|a.Ba[d&a.Yd].Ti(0)<<8} +function Wa(a,b,c){a.Ba[(b&a.Xc)>>a.Nb].aj(b&a.fb,c&255)}function Xa(a,b,c){var d=b&a.fb;b=(b&a.Xc)>>a.Nb;d!=a.fb?a.Ba[b].co(d,c&65535):(a.Ba[b++].aj(d,c&255),a.Ba[b&a.Yd].aj(0,c>>8&255))}function Ya(a){for(var b=0,c=[],d=0;d>2);for(d=0;d>2]>>>((a&3)<<3)&255},Un:function(a){var b=a>>2;a=(a&3)<<3;var c=this.pa[b]>>>a;return 24>a?c&65535:c&255|(this.pa[b+1]&255)<<8},ao:function(a,b){var c=a>>2,d=(a&3)<<3;this.pa[c]=this.pa[c]&~(255<>2,d=(a&3)<<3;24>d?this.pa[c]=this.pa[c]&~(65535<>8);this.Za=!0},save:function(){return this.ea? +null:this.pa},restore:function(a){return this.ea?null==a:a&&this.ql==a.length<<2?(this.pa=a,this.Za=!0):!1},pe:function(a,b){a||(a=[]);void 0===b&&(b=!0);var c=a;this.xc=c[0]?c[0]:this.Qg;this.Sn=c[1]?c[1]:this.Qg;b&&(this.Ti=c[0]?c[0]:this.Qg,this.Tn=c[1]?c[1]:this.Qg);c=a;this.Ac=c[2]&&!this.Bj?c[2]:this.$g;this.bo=c[3]&&!this.Bj?c[3]:this.$g;b&&(this.aj=c[2]?c[2]:this.$g,this.co=c[3]?c[3]:this.$g)}};var cb=[Oa.prototype.Rn,Oa.prototype.Un,Oa.prototype.ao,Oa.prototype.eo]; +function db(a,b){v.call(this,"CPU",a,db);var c=a.cycles||b,d=a.multiplier||1;this.ba={};this.ba.hd=c;this.ba.Dd=d;this.ba.Cg=Math.round(this.ba.hd/1E4)/100;this.ba.He=this.ba.Cg*this.ba.Dd;this.na.Db=!1;this.na.uc=!1;this.na.zh=a.autoStart;c=Aa.autostart;void 0!==c&&(this.na.zh="true"==c?!0:"false"==c?!1:null);this.na.qg=!1;this.ba.Hg=this.ba.Je=0;this.ba.Ig=a.csStart;this.ba.rf=a.csInterval;this.ba.sf=a.csStop;var e=this;this.Um=function(){eb(e)};this.Ma()}y(v,db);h=db.prototype; +h.mc=function(a,b,c,d){this.qa=b;this.Pa=d;this.La=a;var e=D(a,"Video");e&&(this.lf=function(){fb(e)},this.Oe=function(){e.Oe()});this.ja=D(a,"ChipSet");this.Ma()};h.reset=function(){};h.save=function(){return null};h.restore=function(){return!1};h.Qb=function(a,b){if(!b){if(a&&this.restore){gb(this);if(!this.restore(a))return!1;hb(this)}else this.reset();this.hc("No debugger detected")}this.na.Db=!0;!ib(this)&&this.Pa&&this.Pa.xp();this.lf();this.kf();return!0}; +h.Pb=function(a){this.na.Db=!1;return a&&this.save?this.save():!0};function ib(a){return!0===a.na.zh||null===a.na.zh&&void 0===a.sa.run?(eb(a),!0):!1}h.Oe=function(){};h.Fj=function(){return 0};function hb(a){void 0===a.ba.Ig&&(a.ba.Ig=0);void 0===a.ba.rf&&(a.ba.rf=-1);void 0===a.ba.sf&&(a.ba.sf=-1);a.na.qg=0<=a.ba.Ig&&0c&&(c=60);2>c&&(c=2);var d=1;b&&1a.ba.Cg&&(c=Math.round(c/a.ba.Dd));return c}function gb(a){a.ba.Qc=0;a.Fg=1;a.ke=a.Id=a.Rc=a.A=0;hb(a);mb(a,1)} +function mb(a,b,c){void 0!==b&&(0.8>a.ba.Qc/a.ba.He&&(b=1),a.ba.Dd=b,b=a.ba.Cg*a.ba.Dd,a.ba.He!=b&&(a.ba.He=b,b=a.ba.He.toFixed(2)+"Mhz",a.sa.setSpeed&&(a.sa.setSpeed.innerHTML=b),a.hc("target speed: "+b)),c&&a.Oe());nb(a,a.Id);a.Id=0;a.ba.Ie=ha();a.ba.he=0;ob(a)} +function eb(a,b){if(Ia(a,!0)){a.na.uc||(mb(a),a.La&&a.La.start(a.ba.Ie,pb(a)),a.na.uc=!0,a.ja&&qb(a.ja),a.sa.run&&(a.sa.run.innerHTML="Halt"),b&&a.Oe());a.ba.Yh>=a.ba.hd&&ob(a,!0);a.ba.wf=0;a.ba.Eg=ha();if(a.ba.he){var c=a.ba.Eg-a.ba.he;c>a.ba.Mj&&(a.ba.Ie+=c,a.ba.Ie>a.ba.Eg&&(a.ba.Ie=a.ba.Eg))}try{do{a.fl(a.na.qg?1:Math.round(a.ba.Om/a.Fg));var d=a.Rc-a.A;a.Id+=d;a.ba.wf+=d;nb(a,0,!0);var c=a,e=d;if(c.na.qg){var f=!1;c.ba.Hg=c.ba.Hg+c.Fj()|0;c.ba.Je-=e;0>=c.ba.Je&&(c.ba.Je+=c.ba.rf,f=!0);0<=c.ba.sf&& +c.ba.sf<=pb(c)&&(c.ba.rf=c.ba.sf=-1,hb(c),jb(c),f=!0);f&&c.hc(pb(c)+" cycles: checksum="+p(c.ba.Hg))}a.ba.uf-=d;0>=a.ba.uf&&(a.ba.uf+=a.ba.Qj,a.lf());a.ba.tf-=d;0>=a.ba.tf&&(a.ba.tf+=a.ba.Pj,a.kf());a.ba.vf-=d;if(0>=a.ba.vf){a.ba.vf+=a.ba.Xh;break}}while(a.na.uc)}catch(l){jb(a);a.lf();a.kf();a.La&&a.La.stop(ha(),pb(a));Ia(a,!1);Ka(a,l.message);return}d=setTimeout;c=a.Um;a.ba.he=ha();e=a.ba.Mj;a.ba.wf&&(e=Math.round(e*a.ba.wf/a.ba.Xh));e-=a.ba.he-a.ba.Eg;if(f=a.ba.he-a.ba.Ie)a.ba.Qc=Math.round(a.Id/ +(10*f))/100,864E5<=f&&(a.ke=0,a.ja&&rb(a.ja,!0),mb(a));if(0>e||a.ba.Qc=e?(this.Aa=a,this.jb=b,this.fd=c,this.yb=d&65280,this.type=d&7936,ub(this)):b=-1;return b}return-1}function yb(a){return this.jb+a}function zb(a){return this.jb+a}function Ab(a,b,c){return a+b<=this.fd?this.jb+a:Bb.call(this,0,0,c)} +function Bb(a,b,c){c||Cb.call(this.la,13,0);return-1}function Db(a,b,c){return a+b<=this.fd?this.jb+a:Eb.call(this,0,0,c)}function Eb(a,b,c){c||Cb.call(this.la,13,0);return-1}function Fb(a,b,c){var d=F(a.la,c+2),e=F(a.la,c+0)|(d&255)<<16;c=F(a.la,c+4);a.Aa=b;a.jb=e;a.fd=c;a.yb=d&65280;ub(a)}tb.prototype.save=function(){return[this.Aa,this.jb,this.fd,this.yb,this.yj,this.Vg,this.sc,this.lc]}; +tb.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.Aa=a[0],this.jb=a[1],this.fd=a[2],this.yb=a[3],this.yj=a[4],this.Vg=a[5],this.sc=a[6],this.lc=a[7])};function ub(a,b){void 0===b&&(b=!!(a.la.Kc&1));b?(a.load=xb,a.$c=Ab,a.bc=Db,a.yb&4096&&(6144==(a.yb&6656)&&(a.bc=Bb),a.yb&2048||!(a.yb&512))&&(a.bc=Eb),a.sc=a.Aa&3,a.lc=(a.yb&24576)>>13):(a.load=vb,a.$c=yb,a.bc=zb,a.sc=a.lc=0)} +function Gb(a){this.Da=a.model||8088;var b=0;switch(this.Da){default:case 8088:b=4772727;break;case 80286:b=6E6}db.call(this,a,b);this.gj=61442;this.Tf=4;this.Ke=255;this.B=80286<=this.Da?Hb:Ib;this.Na=Jb.slice();80186<=this.Da&&(this.Ke=31,this.Na[15]=G,this.Na[96]=Kb,this.Na[97]=Lb,this.Na[98]=Mb,this.Na[99]=G,this.Na[100]=G,this.Na[101]=G,this.Na[102]=G,this.Na[103]=G,this.Na[104]=Nb,this.Na[105]=Ob,this.Na[106]=Pb,this.Na[107]=Qb,this.Na[108]=Rb,this.Na[109]=Sb,this.Na[110]=Tb,this.Na[111]=Ub, +this.Na[192]=Vb,this.Na[193]=Wb,this.Na[200]=Xb,this.Na[201]=Yb,this.Na[241]=Zb,$b[7]=ac,bc[7]=ac,80286<=this.Da&&(this.gj=2,this.Tf=0,this.Na[15]=cc,this.Na[99]=dc,this.Na[84]=ec));this.nl=[];this.ij=[];this.Rc=this.oh=0;this.na.rg=this.na.zl=!1;this.Ba=[];this.Td=this.Nb=this.fb=this.Yd=0;this.T=this.Gl;this.U=this.Hl;this.O=this.Im;this.P=this.Jm;this.R=this.Zn;this.S=this.$n;fc(this)}y(db,Gb); +var Ib={Ni:4,aa:5,ra:6,fa:7,ga:8,Q:9,V:11,W:12,ie:4,Sj:60,Tj:83,Hb:3,gb:9,Xb:16,Lg:1,Xj:19,Zj:28,ak:16,$j:21,Yj:37,Vj:2,gi:9,Wj:5,Uj:33,ii:10,hi:8,Cf:3,Bf:15,ok:51,pk:1,qk:2,rk:4,nk:32,ji:15,tk:15,Ib:16,Jb:4,vk:11,uk:18,sk:24,pb:4,wk:2,ki:16,xk:17,pi:18,yk:19,oi:5,qi:6,Dk:2,Ck:8,Ak:9,Bk:10,zk:10,ri:10,si:10,ck:80,ek:144,bk:86,dk:154,gk:101,ik:165,fk:107,hk:171,Fk:70,Hk:113,Ek:76,Gk:124,kk:80,mk:128,jk:86,lk:134,Ef:3,Df:16,xi:10,wi:8,Ik:51,Yb:8,Jk:17,Kk:36,fc:11,Lk:16,Ff:10,Hd:2,di:18,ei:7,fi:15,li:12, +mi:7,ni:11,ti:18,ui:7,vi:15,yi:15,zi:7,Ai:13,Ei:11,Fi:7,Gi:8,Mk:8,Pk:12,Nk:18,Ok:17,Qk:15,Ci:8,Bi:20,Di:2,Ji:3,Gf:9,Ii:5,Hi:11,Li:4,Ki:17,Rk:11},Hb={Ni:0,aa:0,ra:0,fa:0,ga:0,Q:0,V:1,W:1,ie:3,Sj:14,Tj:16,Hb:2,gb:7,Xb:7,Lg:0,Xj:7,Zj:13,ak:7,$j:11,Yj:16,Vj:3,gi:6,Wj:2,Uj:13,ii:5,hi:5,Cf:2,Bf:7,ok:23,pk:0,qk:1,rk:3,nk:17,ji:7,tk:11,Ib:7,Jb:3,vk:7,uk:11,sk:15,pb:2,wk:3,ki:7,xk:8,pi:8,yk:8,oi:4,qi:4,Dk:2,Ck:3,Ak:5,Bk:2,zk:3,ri:5,si:3,ck:14,ek:22,bk:17,dk:25,gk:17,ik:25,fk:20,hk:28,Fk:13,Hk:21,Ek:16,Gk:24, +kk:13,mk:21,jk:16,lk:24,Ef:2,Df:7,xi:5,wi:5,Ik:19,Yb:5,Jk:5,Kk:17,fc:3,Lk:5,Ff:3,Hd:0,di:8,ei:5,fi:9,li:5,mi:5,ni:4,ti:5,ui:5,vi:4,yi:7,zi:5,Ai:8,Ei:3,Fi:4,Gi:3,Mk:11,Pk:11,Nk:15,Ok:15,Qk:7,Ci:5,Bi:8,Di:0,Ji:2,Gf:6,Ii:3,Hi:6,Li:3,Ki:5,Rk:5};h=Gb.prototype;h.Qh=function(a,b,c,d,e){this.Ba=a;this.Td=b;this.Nb=c;this.fb=d;this.Yd=e};h.reset=function(){this.na.uc&&jb(this);fc(this);gb(this);this.na.Oc=!1}; +function fc(a){a.H=0;a.C=0;a.J=0;a.K=0;a.Y=0;a.I=0;a.G=0;a.F=0;a.Kc=65520;a.Cc=0;a.Sd=1023;a.tc={Oi:0,Aa:0,yb:0,Bg:-1};a.Ed=0;a.ya=new tb(a,"CS");a.Zb=new tb(a,"DS");a.Tb=new tb(a,"SS");a.hb=new tb(a,"ES");a.dl=new tb(a,"ZERO");gc(a,0,65535);80286<=a.Da&&(a.Bc=0,a.xe=65535,a.oe=new tb(a,"LDT",!0),a.Pf=new tb(a,"TSS",!0),a.vb=new tb(a,"VER",!0),gc(a,65520,61440),a.ya.jb=16711680);hc(a,0);ic(a);a.$a=0;a.qb=a.Kf=-1;a.dg=0;a.ha=a.Fa=-1;a.D=a.Zb;a.N=a.Tb;a.Z=a.ua=0} +h.Fj=function(){var a=this.H+this.C+this.J+this.K+this.Y+this.I+this.G+this.F|0;return a=a+this.va+this.ya.Aa+this.Zb.Aa+this.Tb.Aa+this.hb.Aa+jc(this)|0};function kc(a,b){var c=a.ij[b];null!=c&&(c(--a.oh),delete a.ij[b])}function ic(a,b){void 0===b&&(b=!!(a.Kc&1));lc=b?mc:nc;ub(a.ya,b);ub(a.Zb,b);ub(a.Tb,b);ub(a.hb,b)} +h.save=function(){var a=new H(this);a.set(0,[this.H,this.C,this.J,this.K,this.Y,this.I,this.G,this.F,this.Ed]);a.set(1,[this.va,this.ya.save(),this.Zb.save(),this.Tb.save(),this.hb.save(),null!=this.Bc?[this.Kc,this.Bc,this.xe,this.Cc,this.Sd,this.oe.save(),this.Pf.save(),this.Ed]:null,jc(this)]);a.set(2,[this.D.Vg,this.N.Vg,this.Z,this.ua,this.$a,this.ha,this.Fa]);a.set(3,[this.Fg,this.ke,this.ba.Dd]);a.set(4,Ya(this.qa));return a.data()}; +h.restore=function(a){var b;b=a[0];this.H=b[0];this.C=b[1];this.J=b[2];this.K=b[3];this.Y=b[4];this.I=b[5];this.G=b[6];this.F=b[7];this.Ed=b[8]||0;b=a[1];this.ya.restore(b[1]);this.Zb.restore(b[2]);this.Tb.restore(b[3]);this.hb.restore(b[4]);var c=b[5];c&&c.length&&(this.Kc=c[0],this.Bc=c[1],this.xe=c[2],this.Cc=c[3],this.Sd=c[4],this.oe.restore(c[5]),this.Pf.restore(c[6]),this.Ed=c[7],ic(this));hc(this,b[6]);I(this,b[0]);b=a[2];this.D=oc(this,b[0]);this.N=oc(this,b[1]);this.Z=b[2];this.ua=b[3];this.$a= +b[4];this.ha=b[5];this.Fa=b[6];b=a[3];this.Fg=b[0];this.ke=b[1];mb(this,b[2]);a:{b=this.qa;a=a[4];for(c=0;c>1?128:0} +function Cc(a){return(a.ia^a.ka^a.ia>>1)&a.ca>>1?2048:0}function Dc(a){a.X&=~a.ca}function Ec(a){a.ka=a.ia&16|a.ka&-17}function Fc(a){a.X|=a.ca-1}function Gc(a){a.ia&=~a.ca;a.ka=a.ia&32896|a.ka&-32897}function Hc(a){a.X|=a.ca}function Ic(a){a.ka=~(a.ia&16)&16|a.ka&-17}function Jc(a){a.X&=~(a.ca-1)}function Kc(a){Bc(a)||(a.ia^=a.ca>>1|a.ca>>2,a.ka^=32896)}function Lc(a){a.ia|=a.ca;a.ka=a.ia&32896|a.ka&-32897}function jc(a){return a.Ga&-2262|xc(a)|yc(a)|zc(a)|Ac(a)|Bc(a)|Cc(a)} +function hc(a,b){a.ca=256;a.X=a.ia=a.ka=0;b&1&&Hc(a);b&4||(a.ia|=1);b&16&&(a.ka|=16);b&64||Fc(a);b&128&&Kc(a);b&2048&&Lc(a);a.ya.sc?b=b&-12289|a.Ga&12288:(a.Ed=(b&12288)>>12,!a.Ed||a.Kc&1||(a.Ed=0));a.ya.sc>a.Ed&&(b=b&-513|a.Ga&512);a.Ga=a.Ga&-1793|b&1792|a.gj;a.Ga&256&&(a.$a|=2,a.Z|=4)} +h.wb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.sa[c]=d;e=!0;break;default:e=db.prototype.wb.call(this,a,b,c,d)}return e};function Mc(a,b){return a.Ba[(b&a.Td)>>a.Nb].xc(b&a.fb)} +function F(a,b){var c=b&a.fb,d=(b&a.Td)>>a.Nb;a.A-=a.B.Ni;return c!=a.fb?a.Ba[d].Sn(c):a.Ba[d++].xc(c)|a.Ba[d&a.Yd].xc(0)<<8}function Nc(a,b,c){a.Ba[(b&a.Td)>>a.Nb].Ac(b&a.fb,c&255)}function Oc(a,b,c){var d=b&a.fb;b=(b&a.Td)>>a.Nb;a.A-=a.B.Ni;d!=a.fb?a.Ba[b].bo(d,c&65535):(a.Ba[b++].Ac(d,c&255),a.Ba[b&a.Yd].Ac(0,c>>8&255))}h.Gl=function(a,b){this.Of=a;this.ha=a.$c(this.Hf=b,0);return this.Z&1?0:Mc(this,this.ha)};h.Hl=function(a,b){this.Of=a;this.ha=a.$c(this.Hf=b,1);return this.Z&1?0:F(this,this.ha)}; +h.Im=function(a,b){this.Of=a;this.Fa=this.ha=a.$c(this.Hf=b,0);return this.Z&1?0:Mc(this,this.ha)};h.Jm=function(a,b){this.Of=a;this.Fa=this.ha=a.$c(this.Hf=b,1);return this.Z&1?0:F(this,this.ha)};h.Zn=function(a){this.Z&2||Nc(this,this.Of.bc(this.Hf,1),a)};h.$n=function(a){this.Z&2||Oc(this,this.Of.bc(this.Hf,2),a)};h.da=function(){var a=Mc(this,this.Ha);this.Ha=this.ya.jb+(this.va=this.va+1&65535);return a}; +h.M=function(){var a=Mc(this,this.Ha)<<24>>24;this.Ha=this.ya.jb+(this.va=this.va+1&65535);return a&65535};h.L=function(){var a=F(this,this.Ha);this.Ha=this.ya.jb+(this.va=this.va+2&65535);return a};h.Ea=function(){var a=this.Y;this.Y=this.Y+2&65535;return F(this,this.Tb.$c(a,1))};function K(a,b){var c=a.Y=a.Y-2&65535;Oc(a,a.Tb.bc(c,1),b)} +h.kf=function(){E(this,"AX",this.H);E(this,"BX",this.C);E(this,"CX",this.J);E(this,"DX",this.K);E(this,"SP",this.Y);E(this,"BP",this.I);E(this,"SI",this.G);E(this,"DI",this.F);E(this,"CS",this.ya.Aa);E(this,"DS",this.Zb.Aa);E(this,"SS",this.Tb.Aa);E(this,"ES",this.hb.Aa);E(this,"IP",this.va);var a=jc(this);E(this,"PS",a);E(this,"C",a&1?1:0,1);E(this,"P",a&4?1:0,1);E(this,"A",a&16?1:0,1);E(this,"Z",a&64?1:0,1);E(this,"S",a&128?1:0,1);E(this,"T",a&256?1:0,1);E(this,"I",a&512?1:0,1);E(this,"D",a&1024? +1:0,1);E(this,"O",a&2048?1:0,1);this.sa.speed&&(this.sa.speed.innerHTML=this.na.uc&&this.ba.Qc?this.ba.Qc.toFixed(2)+"Mhz":"Stopped")}; +h.fl=function(a){this.na.rg=!0;this.na.zl=!1;this.Rc=this.A=a;this.ja&&rb(this.ja);a||!this.Pa||this.Pa.mp(Pc)||(this.Z|=4);do{if(a=this.Z&240)this.ua|=a;else if(this.Og=this.Ha,this.ha=this.Fa=-1,this.D=this.Zb,this.N=this.Tb,this.ua=this.Z&256,this.$a){a:{if(!(this.Z&4))if(this.$a&1&&this.Ga&512){if(a=Qc(this.ja),-1<=a&&(this.$a&=-2,0<=a)){this.$a&=-5;Rc.call(this,a,null,11);break a}}else if(this.$a&2){this.$a&=-3;Rc.call(this,1,null,11);break a}if(a=this.$a&8){a=this.ja;for(var b=!1,c=0;cthis.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=a+b)&255} +function Uc(a,b){this.ca=256;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a|b)&255}function Vc(a,b){this.ka=a^b;this.X=this.ia=a+b+(this.X&this.ca?1:0);this.ca=256;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return this.X&255}function Wc(a,b){this.ka=a^b;this.X=this.ia=a-b-(this.X&this.ca?1:0);this.ca=256;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return this.X&255} +function Xc(a,b){this.ca=256;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a&b)&255}function Yc(a,b){this.ka=a^b;this.ca=256;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=a-b)&255}function Zc(a,b){this.ca=256;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a^b)&255} +function $c(a,b){this.ka=a^b;this.ca=256;this.X=this.ia=a-b;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gi:this.B.gb;this.Z|=2;return a}function ad(a,b){this.ka=a^b;this.ca=65536;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=a+b)&65535}function bd(a,b){this.ca=65536;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a|b)&65535} +function cd(a,b){this.ka=a^b;this.X=this.ia=a+b+(this.X&this.ca?1:0);this.ca=65536;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return this.X&65535}function dd(a,b){this.ka=a^b;this.X=this.ia=a-b-(this.X&this.ca?1:0);this.ca=65536;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return this.X&65535}function ed(a,b){this.ca=65536;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a&b)&65535} +function fd(a,b){this.ka=a^b;this.ca=65536;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=a-b)&65535}function gd(a,b){this.ca=65536;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a^b)&65535}function hd(a,b){this.ka=a^b;this.ca=65536;this.X=this.ia=a-b;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gi:this.B.gb;this.Z|=2;return a}function id(a,b){this.X=this.X&this.ca-1|(a&b?this.ca:0);(a^a>>1)&b>>1?Lc(this):Gc(this)} +function jd(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;id.call(this,d,256)}return c}function kd(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;id.call(this,d,65536)}return c}function ld(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);id.call(this,d,256)}return c}function md(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);id.call(this,d,65536)}return c} +function nd(a,b){var c=a;if(b){var d;(d=(b&this.Ke)%9)?(d=a<>9-d,c=d&255):d=a|(this.X&this.ca?1:0)<<8;id.call(this,d,256)}return c}function od(a,b){var c=a;if(b){var d;(d=(b&this.Ke)%17)?(d=a<>17-d,c=d&65535):d=a|(this.X&this.ca?1:0)<<16;id.call(this,d,65536)}return c}function sd(a,b){var c=a;b&&(c=(b&this.Ke)%9,c=a>>c|(this.X&this.ca?1:0)<<8-c|a<<9-c,id.call(this,c,256),c&=255);return c} +function td(a,b){var c=a;b&&(c=(b&this.Ke)%17,c=a>>c|(this.X&this.ca?1:0)<<16-c|a<<17-c,id.call(this,c,65536),c&=65535);return c}function ud(a,b){var c=a;b&&(c=8>b-1;this.X=this.ia=c>>1;this.X=c&1?this.X|256:this.X&-257;this.ka=a^this.X;this.ca=256;a=this.X}return a&255}function xd(a,b){if(b){var c=16>b-1;this.X=this.ia=c>>1;this.X=c&1?this.X|65536:this.X&-65537;this.ka=a^this.X;this.ca=65536;a=this.X}return a&65535}function yd(a,b){if(b){8>24>>b-1;this.X=this.ia=c>>1;this.X=c&1?this.X|256:this.X&-257;this.ka=a^this.X;this.ca=256;a=this.X}return a&255} +function zd(a,b){if(b){16>16>>b-1;this.X=this.ia=c>>1;this.X=c&1?this.X|65536:this.X&-65537;this.ka=a^this.X;this.ca=65536;a=this.X}return a&65535}function Ad(){this.A-=0>this.ha?2:this.B.Qk;return 1}function Bd(){var a=this.J&this.Ke;this.A-=(0>this.ha?this.B.Ci:this.B.Bi)+(a<this.ha?this.B.Ci:this.B.Bi)+(a<this.Fa?this.B.Yb:this.B.Jk;return b},Ed,Ed,Ed,Ed,Ed,Ed,Ed],Id=[function(a,b){this.A-=0>this.Fa?this.B.Bk:this.B.zk;return b},L,L,L,L,L,L,L],Jd=[jd,ld,nd,sd,ud,wd,L,yd],Kd=[kd,md,od,td,vd,xd,L,zd],Md=[function(a,b){b=this.da();this.X=this.ia=this.ka=a&b;this.ca=256;this.A-=0>this.ha?this.B.Ii:this.B.Hi;this.Z|=2;return a},L,function(a){this.A-=0>this.ha?this.B.Ef:this.B.Df;return a^255},function(a,b){b=0;this.ka= +a^b;this.ca=256;this.A-=0>this.ha?this.B.Ef:this.B.Df;return(this.X=this.ia=b-a)&255},function(a){this.H=this.qb=(this.X=(this.H&255)*a)&65535;this.ka=this.ia=this.X;this.ca=256;this.H&65280?(Hc(this),Lc(this)):(Dc(this),Gc(this));this.A-=0>this.ha?this.B.Fk:this.B.Ek;this.Z|=2;return a},function(a){var b=(this.H<<24>>24)*(a<<24>>24);this.H=this.qb=b&65535;this.X=this.ka=this.ia=b;this.ca=256;127b?(Hc(this),Lc(this)):(Dc(this),Gc(this));this.A-=0>this.ha?this.B.kk:this.B.jk;this.Z|=2;return a}, +function(a){if(!a)return Ld.call(this),a;var b=this.H/a;if(255this.ha?this.B.ck:this.B.bk;this.Z|=2;return a},function(a){if(!a)return Ld.call(this),a;var b=(this.H<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return Ld.call(this),a;this.qb=this.H=b&255|((this.H<<16>>16)%(a<<24>>24)&255)<<8;this.ia=this.ka=this.X=b|256;this.ca=256;this.A-=0>this.ha?this.B.gk:this.B.fk;this.Z|=2;return a}], +Nd=[function(a,b){b=this.L();this.X=this.ia=this.ka=a&b;this.ca=65536;this.A-=0>this.ha?this.B.Ii:this.B.Hi;this.Z|=2;return a},L,function(a){this.A-=0>this.ha?this.B.Ef:this.B.Df;return a^65535},function(a,b){b=0;this.ka=a^b;this.ca=65536;this.A-=0>this.ha?this.B.Ef:this.B.Df;return(this.X=this.ia=b-a)&65535},function(a){this.qb=this.H=(this.X=this.H*a)&65535;this.Kf=this.K=this.X>>16&65535;this.ka=this.ia=this.X;this.ca=65536;this.K?(Hc(this),Lc(this)):(Dc(this),Gc(this));this.A-=0>this.ha?this.B.Hk: +this.B.Gk;this.Z|=2;return a},function(a){var b=(this.H<<16>>16)*(a<<16>>16);this.H=this.qb=b&65535;this.K=this.Kf=b>>16&65535;this.X=this.ka=this.ia=b;this.ca=65536;32767b?(Hc(this),Lc(this)):(Dc(this),Gc(this));this.A-=0>this.ha?this.B.mk:this.B.lk;this.Z|=2;return a},function(a,b){if(!a)return Ld.call(this),a;b=this.H+65536*this.K;var c=Math.floor(b/a);if(65536<=c)return Ld.call(this),a;this.qb=this.H=c&65535;this.Kf=this.K=b%a&65535;this.ia=this.ka=this.X=c|65536;this.ca=65536;this.A-= +0>this.ha?this.B.ek:this.B.dk;this.Z|=2;return a},function(a,b){if(!a)return Ld.call(this),a;var c=a<<16>>16;b=this.K<<16|this.H;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return Ld.call(this),a;this.qb=this.H=d&65535;this.Kf=this.K=b%c&65535;this.ia=this.ka=this.X=d|65536;this.ca=65536;this.A-=0>this.ha?this.B.ik:this.B.hk;this.Z|=2;return a}],$b=[function(a){this.ka=a;a=(this.ia=a+1)&255;this.X=a|(this.X&this.ca?1:0)<<8;this.ca=256;this.A-=0>this.ha?this.B.Cf:this.B.Bf;return a},function(a){this.ka= +a;a=(this.ia=a-1)&255;this.X=a|(this.X&this.ca?1:0)<<8;this.ca=256;this.A-=0>this.ha?this.B.Cf:this.B.Bf;return a},L,L,L,L,L,L],bc=[function(a){this.ka=a;a=(this.ia=a+1)&65535;this.X=a|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=0>this.ha?this.B.Cf:this.B.Bf;return a},function(a){this.ka=a;a=(this.ia=a-1)&65535;this.X=a|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=0>this.ha?this.B.Cf:this.B.Bf;return a},function(a){K(this,this.va);I(this,a);this.A-=0>this.ha?this.B.ak:this.B.$j;this.Z|=2;return a}, +function(a){if(0>this.ha)return L.call(this,a);K(this,this.ya.Aa);K(this,this.va);gc(this,a,F(this,this.ha+2));this.A-=this.B.Yj;this.Z|=2;return a},function(a){I(this,a);this.A-=0>this.ha?this.B.vk:this.B.uk;this.Z|=2;return a},function(a){if(0>this.ha)return L.call(this,a);gc(this,a,F(this,this.ha+2));this.A-=this.B.sk;this.Z|=2;return a},function(a){var b=a;this.Z&512&&(a=a-2&65535,80286>this.Da&&(b=a));K(this,b);this.A-=0>this.ha?this.B.fc:this.B.Lk;this.Z|=2;return a},Ed],Od=[jd,ld,nd,sd,ud, +wd,L,yd],Pd=[kd,md,od,td,vd,xd,L,zd];function Qd(a,b){this.A-=0>this.Fa?0>this.ha?this.B.Dk:this.B.Ck:this.B.Ak;return b}function Rd(){return Qd.call(this,0,this.qb)}function Sd(a,b){this.X=this.ia=this.ka=a&b;this.ca=256;this.A-=0>this.Fa?0>this.ha?this.B.Ji:this.B.Gf:this.B.Gf;this.Z|=2;return a}function Td(a,b){this.X=this.ia=this.ka=a&b;this.ca=65536;this.A-=0>this.Fa?0>this.ha?this.B.Ji:this.B.Gf:this.B.Gf;this.Z|=2;return a} +function Ud(a,b){var c=(b<<16>>16)*(this.da()<<24>>24);this.X=this.ka=this.ia=c;this.ca=256;32767c?(Hc(this),Lc(this)):(Dc(this),Gc(this));this.A-=0>this.ha?21:24;return c&65535}function Vd(a,b){var c=(b<<16>>16)*(this.L()<<16>>16);this.X=this.ka=this.ia=c;this.ca=65536;32767c?(Hc(this),Lc(this)):(Dc(this),Gc(this));this.A-=0>this.ha?21:24;return c&65535}function Wd(a){return a}function Xd(a){if(0>this.ha)return M.call(this),a;this.A-=this.B.wk;return this.ha} +function Yd(a,b){if(0>this.ha)return M.call(this),a;rc(this,F(this,this.ha+2));this.A-=this.B.ki;return b}function Zd(a,b){if(0>this.ha)return M.call(this),a;tc(this,F(this,this.ha+2));this.A-=this.B.ki;return b}function $d(a){if(0>this.ha)return G.call(this),a;var b=a<<16>>16,c=F(this,this.ha)<<16>>16,d=F(this,this.ha+2)<<16>>16;this.A-=this.B.Uj;if(bd)I(this,this.Og-this.ya.jb),Rc.call(this,5,null,0);this.Z|=2;return a} +function ae(a,b){this.A-=10+(0>this.ha?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Jc(this),a;Fc(this);return a}function be(a,b){this.A-=14+(0>this.ha?0:2);if(0<=this.vb.load(b,!0)&&this.vb.lc>=this.ya.sc&&this.vb.lc>=(b&3))return Jc(this),this.vb.yb&65280;Fc(this);return a}function ce(a,b){this.A-=14+(0>this.ha?0:2);if(b&65528&&0<=this.vb.load(b,!0)&&(7168==(this.vb.yb&7168)||this.vb.lc>=this.ya.sc)&&this.vb.lc>=(b&3))return Jc(this),this.vb.fd;Fc(this);return a} +function de(a,b){if(0>this.ha){switch(this.dg&7){case 0:this.H=this.H&-256|a;break;case 1:this.J=this.J&-256|a;break;case 2:this.K=this.K&-256|a;break;case 3:this.C=this.C&-256|a;break;case 4:this.H=this.H&255|a<<8;break;case 5:this.J=this.J&255|a<<8;break;case 6:this.K=this.K&255|a<<8;break;case 7:this.C=this.C&255|a<<8}this.A-=this.B.Li}else this.Fa=this.ha,this.R(a),this.A-=this.B.Ki;return b} +function ee(a,b){if(0>this.ha){switch(this.dg&7){case 0:this.H=a;break;case 1:this.J=a;break;case 2:this.K=a;break;case 3:this.C=a;break;case 4:this.Y=a;break;case 5:this.I=a;break;case 6:this.G=a;break;case 7:this.F=a}this.A-=this.B.Li}else this.Fa=this.ha,this.S(a),this.A-=this.B.Ki;return b}function Rc(a,b,c){pc(this,a)&&(K(this,jc(this)),this.Ga&=this.tc.Bg,K(this,this.ya.Aa),K(this,this.va),null!=b&&K(this,b),gc(this,this.tc.Oi,this.tc.Aa),this.A-=this.B.ok+c)} +function fe(a){a|=this.Kc&1;this.Kc=this.Kc&65520|a&-65521;this.Kc&1&&ic(this,!0)}function Ld(){I(this,this.Og-this.ya.jb);Rc.call(this,0,null,2)}function Cb(a,b){80186<=this.Da&&(I(this,this.Og-this.ya.jb),Rc.call(this,a,b,0))}function G(){Cb.call(this,6);jb(this)}function M(){I(this,this.Og-this.ya.jb);var a=Ta(this.qa,this.Ha),b=this.va,c=this.ya.Aa;Ka(this,"Undefined opcode 0x"+p(a,2)+" at "+(void 0!==c?p(c,4)+":"+p(b,4):p(b)));jb(this)} +function ge(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a}function he(a){a=a.call(this,this.H&255,this.J&255);this.H=this.H&-256|a}function ie(a){a=a.call(this,this.H&255,this.K&255);this.H=this.H&-256|a}function je(a){a=a.call(this,this.H&255,this.C&255);this.H=this.H&-256|a}function ke(a){a=a.call(this,this.H&255,this.H>>8);this.H=this.H&-256|a}function le(a){a=a.call(this,this.H&255,this.J>>8);this.H=this.H&-256|a} +function me(a){a=a.call(this,this.H&255,this.K>>8);this.H=this.H&-256|a}function ne(a){a=a.call(this,this.H&255,this.C>>8);this.H=this.H&-256|a}function oe(a){a=a.call(this,this.J&255,this.H&255);this.J=this.J&-256|a}function pe(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a}function qe(a){a=a.call(this,this.J&255,this.K&255);this.J=this.J&-256|a}function re(a){a=a.call(this,this.J&255,this.C&255);this.J=this.J&-256|a} +function se(a){a=a.call(this,this.J&255,this.H>>8);this.J=this.J&-256|a}function te(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a}function ue(a){a=a.call(this,this.J&255,this.K>>8);this.J=this.J&-256|a}function ve(a){a=a.call(this,this.J&255,this.C>>8);this.J=this.J&-256|a}function we(a){a=a.call(this,this.K&255,this.H&255);this.K=this.K&-256|a}function xe(a){a=a.call(this,this.K&255,this.J&255);this.K=this.K&-256|a} +function ye(a){a=a.call(this,this.K&255,this.K&255);this.K=this.K&-256|a}function ze(a){a=a.call(this,this.K&255,this.C&255);this.K=this.K&-256|a}function Ae(a){a=a.call(this,this.K&255,this.H>>8);this.K=this.K&-256|a}function Be(a){a=a.call(this,this.K&255,this.J>>8);this.K=this.K&-256|a}function Ce(a){a=a.call(this,this.K&255,this.K>>8);this.K=this.K&-256|a}function De(a){a=a.call(this,this.K&255,this.C>>8);this.K=this.K&-256|a} +function Ee(a){a=a.call(this,this.C&255,this.H&255);this.C=this.C&-256|a}function Fe(a){a=a.call(this,this.C&255,this.J&255);this.C=this.C&-256|a}function Ge(a){a=a.call(this,this.C&255,this.K&255);this.C=this.C&-256|a}function He(a){a=a.call(this,this.C&255,this.C&255);this.C=this.C&-256|a}function Ie(a){a=a.call(this,this.C&255,this.H>>8);this.C=this.C&-256|a}function Je(a){a=a.call(this,this.C&255,this.J>>8);this.C=this.C&-256|a} +function Ke(a){a=a.call(this,this.C&255,this.K>>8);this.C=this.C&-256|a}function Le(a){a=a.call(this,this.C&255,this.C>>8);this.C=this.C&-256|a}function Me(a){a=a.call(this,this.H>>8,this.H&255);this.H=this.H&255|a<<8}function Ne(a){a=a.call(this,this.H>>8,this.J&255);this.H=this.H&255|a<<8}function Oe(a){a=a.call(this,this.H>>8,this.K&255);this.H=this.H&255|a<<8}function Pe(a){a=a.call(this,this.H>>8,this.C&255);this.H=this.H&255|a<<8} +function Qe(a){a=a.call(this,this.H>>8,this.H>>8);this.H=this.H&255|a<<8}function Re(a){a=a.call(this,this.H>>8,this.J>>8);this.H=this.H&255|a<<8}function Se(a){a=a.call(this,this.H>>8,this.K>>8);this.H=this.H&255|a<<8}function Te(a){a=a.call(this,this.H>>8,this.C>>8);this.H=this.H&255|a<<8}function Ue(a){a=a.call(this,this.J>>8,this.H&255);this.J=this.J&255|a<<8}function Ve(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8} +function We(a){a=a.call(this,this.J>>8,this.K&255);this.J=this.J&255|a<<8}function Xe(a){a=a.call(this,this.J>>8,this.C&255);this.J=this.J&255|a<<8}function Ye(a){a=a.call(this,this.J>>8,this.H>>8);this.J=this.J&255|a<<8}function Ze(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8}function $e(a){a=a.call(this,this.J>>8,this.K>>8);this.J=this.J&255|a<<8}function af(a){a=a.call(this,this.J>>8,this.C>>8);this.J=this.J&255|a<<8} +function bf(a){a=a.call(this,this.K>>8,this.H&255);this.K=this.K&255|a<<8}function cf(a){a=a.call(this,this.K>>8,this.J&255);this.K=this.K&255|a<<8}function df(a){a=a.call(this,this.K>>8,this.K&255);this.K=this.K&255|a<<8}function ef(a){a=a.call(this,this.K>>8,this.C&255);this.K=this.K&255|a<<8}function ff(a){a=a.call(this,this.K>>8,this.H>>8);this.K=this.K&255|a<<8}function gf(a){a=a.call(this,this.K>>8,this.J>>8);this.K=this.K&255|a<<8} +function hf(a){a=a.call(this,this.K>>8,this.K>>8);this.K=this.K&255|a<<8}function jf(a){a=a.call(this,this.K>>8,this.C>>8);this.K=this.K&255|a<<8}function kf(a){a=a.call(this,this.C>>8,this.H&255);this.C=this.C&255|a<<8}function lf(a){a=a.call(this,this.C>>8,this.J&255);this.C=this.C&255|a<<8}function mf(a){a=a.call(this,this.C>>8,this.K&255);this.C=this.C&255|a<<8}function nf(a){a=a.call(this,this.C>>8,this.C&255);this.C=this.C&255|a<<8} +function of(a){a=a.call(this,this.C>>8,this.H>>8);this.C=this.C&255|a<<8}function pf(a){a=a.call(this,this.C>>8,this.J>>8);this.C=this.C&255|a<<8}function qf(a){a=a.call(this,this.C>>8,this.K>>8);this.C=this.C&255|a<<8}function rf(a){a=a.call(this,this.C>>8,this.C>>8);this.C=this.C&255|a<<8}function sf(a){this.H=a.call(this,this.H,this.H)}function tf(a){this.H=a.call(this,this.H,this.J)}function uf(a){this.H=a.call(this,this.H,this.K)}function vf(a){this.H=a.call(this,this.H,this.C)} +function wf(a){this.H=a.call(this,this.H,this.Y)}function xf(a){this.H=a.call(this,this.H,this.I)}function yf(a){this.H=a.call(this,this.H,this.G)}function zf(a){this.H=a.call(this,this.H,this.F)}function Af(a){this.J=a.call(this,this.J,this.H)}function Bf(a){this.J=a.call(this,this.J,this.J)}function Cf(a){this.J=a.call(this,this.J,this.K)}function Df(a){this.J=a.call(this,this.J,this.C)}function Ef(a){this.J=a.call(this,this.J,this.Y)}function Ff(a){this.J=a.call(this,this.J,this.I)} +function Gf(a){this.J=a.call(this,this.J,this.G)}function Hf(a){this.J=a.call(this,this.J,this.F)}function If(a){this.K=a.call(this,this.K,this.H)}function Jf(a){this.K=a.call(this,this.K,this.J)}function Kf(a){this.K=a.call(this,this.K,this.K)}function Lf(a){this.K=a.call(this,this.K,this.C)}function Mf(a){this.K=a.call(this,this.K,this.Y)}function Nf(a){this.K=a.call(this,this.K,this.I)}function Of(a){this.K=a.call(this,this.K,this.G)}function Pf(a){this.K=a.call(this,this.K,this.F)} +function Qf(a){this.C=a.call(this,this.C,this.H)}function Rf(a){this.C=a.call(this,this.C,this.J)}function Sf(a){this.C=a.call(this,this.C,this.K)}function Tf(a){this.C=a.call(this,this.C,this.C)}function Uf(a){this.C=a.call(this,this.C,this.Y)}function Vf(a){this.C=a.call(this,this.C,this.I)}function Wf(a){this.C=a.call(this,this.C,this.G)}function Xf(a){this.C=a.call(this,this.C,this.F)}function Yf(a){this.Y=a.call(this,this.Y,this.H)}function Zf(a){this.Y=a.call(this,this.Y,this.J)} +function $f(a){this.Y=a.call(this,this.Y,this.K)}function ag(a){this.Y=a.call(this,this.Y,this.C)}function bg(a){this.Y=a.call(this,this.Y,this.Y)}function cg(a){this.Y=a.call(this,this.Y,this.I)}function dg(a){this.Y=a.call(this,this.Y,this.G)}function eg(a){this.Y=a.call(this,this.Y,this.F)}function fg(a){this.I=a.call(this,this.I,this.H)}function gg(a){this.I=a.call(this,this.I,this.J)}function hg(a){this.I=a.call(this,this.I,this.K)}function ig(a){this.I=a.call(this,this.I,this.C)} +function jg(a){this.I=a.call(this,this.I,this.Y)}function kg(a){this.I=a.call(this,this.I,this.I)}function lg(a){this.I=a.call(this,this.I,this.G)}function mg(a){this.I=a.call(this,this.I,this.F)}function ng(a){this.G=a.call(this,this.G,this.H)}function og(a){this.G=a.call(this,this.G,this.J)}function pg(a){this.G=a.call(this,this.G,this.K)}function qg(a){this.G=a.call(this,this.G,this.C)}function rg(a){this.G=a.call(this,this.G,this.Y)}function sg(a){this.G=a.call(this,this.G,this.I)} +function tg(a){this.G=a.call(this,this.G,this.G)}function ug(a){this.G=a.call(this,this.G,this.F)}function vg(a){this.F=a.call(this,this.F,this.H)}function wg(a){this.F=a.call(this,this.F,this.J)}function xg(a){this.F=a.call(this,this.F,this.K)}function yg(a){this.F=a.call(this,this.F,this.C)}function zg(a){this.F=a.call(this,this.F,this.Y)}function Ag(a){this.F=a.call(this,this.F,this.I)}function Bg(a){this.F=a.call(this,this.F,this.G)}function Cg(a){this.F=a.call(this,this.F,this.F)} +var Dg=[function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.H&255);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.H&255);this.R(a);this.A-=this.B.ga},function(a){a=a.call(this,this.O(this.N,this.I+this.G&65535),this.H&255);this.R(a);this.A-=this.B.ga},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.H&255);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.D,this.G),this.H&255);this.R(a);this.A-=this.B.aa}, +function(a){a=a.call(this,this.O(this.D,this.F),this.H&255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.L()),this.H&255);this.R(a);this.A-=this.B.ra},function(a){a=a.call(this,this.O(this.D,this.C),this.H&255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.J&255);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.J&255);this.R(a);this.A-=this.B.ga},function(a){a=a.call(this,this.O(this.N, +this.I+this.G&65535),this.J&255);this.R(a);this.A-=this.B.ga},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.J&255);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.D,this.G),this.J&255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.F),this.J&255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.L()),this.J&255);this.R(a);this.A-=this.B.ra},function(a){a=a.call(this,this.O(this.D,this.C),this.J&255);this.R(a); +this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.K&255);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.K&255);this.R(a);this.A-=this.B.ga},function(a){a=a.call(this,this.O(this.N,this.I+this.G&65535),this.K&255);this.R(a);this.A-=this.B.ga},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.K&255);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.D,this.G),this.K&255);this.R(a);this.A-= +this.B.aa},function(a){a=a.call(this,this.O(this.D,this.F),this.K&255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.L()),this.K&255);this.R(a);this.A-=this.B.ra},function(a){a=a.call(this,this.O(this.D,this.C),this.K&255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.C&255);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.C&255);this.R(a);this.A-=this.B.ga},function(a){a=a.call(this, +this.O(this.N,this.I+this.G&65535),this.C&255);this.R(a);this.A-=this.B.ga},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.C&255);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.D,this.G),this.C&255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.F),this.C&255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.L()),this.C&255);this.R(a);this.A-=this.B.ra},function(a){a=a.call(this,this.O(this.D,this.C),this.C& +255);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.H>>8);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.H>>8);this.R(a);this.A-=this.B.ga},function(a){a=a.call(this,this.O(this.N,this.I+this.G&65535),this.H>>8);this.R(a);this.A-=this.B.ga},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.H>>8);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.D,this.G),this.H>>8);this.R(a); +this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.F),this.H>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.L()),this.H>>8);this.R(a);this.A-=this.B.ra},function(a){a=a.call(this,this.O(this.D,this.C),this.H>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.J>>8);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.J>>8);this.R(a);this.A-=this.B.ga},function(a){a= +a.call(this,this.O(this.N,this.I+this.G&65535),this.J>>8);this.R(a);this.A-=this.B.ga},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.J>>8);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.D,this.G),this.J>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.F),this.J>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.L()),this.J>>8);this.R(a);this.A-=this.B.ra},function(a){a=a.call(this,this.O(this.D,this.C), +this.J>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.K>>8);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.K>>8);this.R(a);this.A-=this.B.ga},function(a){a=a.call(this,this.O(this.N,this.I+this.G&65535),this.K>>8);this.R(a);this.A-=this.B.ga},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.K>>8);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.D,this.G),this.K>>8); +this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.F),this.K>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.L()),this.K>>8);this.R(a);this.A-=this.B.ra},function(a){a=a.call(this,this.O(this.D,this.C),this.K>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.C+this.G&65535),this.C>>8);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.D,this.C+this.F&65535),this.C>>8);this.R(a);this.A-=this.B.ga},function(a){a= +a.call(this,this.O(this.N,this.I+this.G&65535),this.C>>8);this.R(a);this.A-=this.B.ga},function(a){a=a.call(this,this.O(this.N,this.I+this.F&65535),this.C>>8);this.R(a);this.A-=this.B.fa},function(a){a=a.call(this,this.O(this.D,this.G),this.C>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.F),this.C>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.L()),this.C>>8);this.R(a);this.A-=this.B.ra},function(a){a=a.call(this,this.O(this.D,this.C), +this.C>>8);this.R(a);this.A-=this.B.aa},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this, +this.O(this.D,this.G+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.M()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.V},function(a){a= +a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()&65535),this.J&255);this.R(a); +this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.M()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.K&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.K&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()& +65535),this.K&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.K&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.M()&65535),this.K&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()&65535),this.K&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.M()&65535),this.K&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D, +this.C+this.M()&65535),this.K&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.C&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.C&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()&65535),this.C&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.C&255);this.R(a);this.A-=this.B.V}, +function(a){a=a.call(this,this.O(this.D,this.G+this.M()&65535),this.C&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()&65535),this.C&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.M()&65535),this.C&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.M()&65535),this.C&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.H>>8);this.R(a); +this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.H>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()&65535),this.H>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.H>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.M()&65535),this.H>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()& +65535),this.H>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.M()&65535),this.H>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.M()&65535),this.H>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.J>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.J>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N, +this.I+this.G+this.M()&65535),this.J>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.J>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.M()&65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()&65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.M()&65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this, +this.O(this.D,this.C+this.M()&65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.K>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.K>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()&65535),this.K>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.K>>8);this.R(a);this.A-= +this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.M()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.M()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.M()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.M()&65535),this.C>>8);this.R(a); +this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.M()&65535),this.C>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.M()&65535),this.C>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.M()&65535),this.C>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.M()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.M()& +65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.M()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.M()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.L()&65535),this.H&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.H&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N, +this.I+this.G+this.L()&65535),this.H&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.L()&65535),this.H&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.L()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a= +a.call(this,this.O(this.D,this.C+this.L()&65535),this.H&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.L()&65535),this.J&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.J&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.L()&65535),this.J&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.L()&65535),this.J&255); +this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.L()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.L()&65535),this.J&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.L()& +65535),this.K&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.K&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.L()&65535),this.K&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.L()&65535),this.K&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.K&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this, +this.O(this.D,this.F+this.L()&65535),this.K&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.K&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.L()&65535),this.K&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.L()&65535),this.C&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.C&255);this.R(a);this.A-=this.B.W}, +function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.L()&65535),this.C&255);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.L()&65535),this.C&255);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.C&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.L()&65535),this.C&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.C&255); +this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.L()&65535),this.C&255);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.L()&65535),this.H>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.H>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.L()&65535),this.H>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+ +this.F+this.L()&65535),this.H>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.H>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.L()&65535),this.H>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.H>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.L()&65535),this.H>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D, +this.C+this.G+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a= +a.call(this,this.O(this.D,this.F+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.L()&65535),this.J>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.W}, +function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.K>>8);this.R(a); +this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.L()&65535),this.K>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.G+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.C+this.F+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.G+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.W},function(a){a=a.call(this,this.O(this.N,this.I+this.F+ +this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.V},function(a){a=a.call(this,this.O(this.D,this.G+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.F+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.N,this.I+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},function(a){a=a.call(this,this.O(this.D,this.C+this.L()&65535),this.C>>8);this.R(a);this.A-=this.B.Q},ge,oe,we,Ee,Me,Ue,bf,kf,he,pe,xe,Fe,Ne, +Ve,cf,lf,ie,qe,ye,Ge,Oe,We,df,mf,je,re,ze,He,Pe,Xe,ef,nf,ke,se,Ae,Ie,Qe,Ye,ff,of,le,te,Be,Je,Re,Ze,gf,pf,me,ue,Ce,Ke,Se,$e,hf,qf,ne,ve,De,Le,Te,af,jf,rf],Eg=[function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.H);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.H);this.S(a);this.A-=this.B.ga},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.H);this.S(a);this.A-=this.B.ga},function(a){a=a.call(this,this.P(this.N,this.I+this.F& +65535),this.H);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.D,this.G),this.H);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.F),this.H);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.L()),this.H);this.S(a);this.A-=this.B.ra},function(a){a=a.call(this,this.P(this.D,this.C),this.H);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.J);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this, +this.P(this.D,this.C+this.F&65535),this.J);this.S(a);this.A-=this.B.ga},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.J);this.S(a);this.A-=this.B.ga},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.J);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.D,this.G),this.J);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.F),this.J);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.L()),this.J);this.S(a); +this.A-=this.B.ra},function(a){a=a.call(this,this.P(this.D,this.C),this.J);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.K);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.K);this.S(a);this.A-=this.B.ga},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.K);this.S(a);this.A-=this.B.ga},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.K);this.S(a);this.A-=this.B.fa},function(a){a= +a.call(this,this.P(this.D,this.G),this.K);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.F),this.K);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.L()),this.K);this.S(a);this.A-=this.B.ra},function(a){a=a.call(this,this.P(this.D,this.C),this.K);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.C);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.C);this.S(a); +this.A-=this.B.ga},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.C);this.S(a);this.A-=this.B.ga},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.C);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.D,this.G),this.C);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.F),this.C);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.L()),this.C);this.S(a);this.A-=this.B.ra},function(a){a=a.call(this,this.P(this.D, +this.C),this.C);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.Y);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.Y);this.S(a);this.A-=this.B.ga},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.Y);this.S(a);this.A-=this.B.ga},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.Y);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.D,this.G),this.Y);this.S(a); +this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.F),this.Y);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.L()),this.Y);this.S(a);this.A-=this.B.ra},function(a){a=a.call(this,this.P(this.D,this.C),this.Y);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.I);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.I);this.S(a);this.A-=this.B.ga},function(a){a=a.call(this,this.P(this.N, +this.I+this.G&65535),this.I);this.S(a);this.A-=this.B.ga},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.I);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.D,this.G),this.I);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.F),this.I);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.L()),this.I);this.S(a);this.A-=this.B.ra},function(a){a=a.call(this,this.P(this.D,this.C),this.I);this.S(a);this.A-=this.B.aa},function(a){a= +a.call(this,this.P(this.D,this.C+this.G&65535),this.G);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.G);this.S(a);this.A-=this.B.ga},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.G);this.S(a);this.A-=this.B.ga},function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.G);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.D,this.G),this.G);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D, +this.F),this.G);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.L()),this.G);this.S(a);this.A-=this.B.ra},function(a){a=a.call(this,this.P(this.D,this.C),this.G);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.C+this.G&65535),this.F);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.D,this.C+this.F&65535),this.F);this.S(a);this.A-=this.B.ga},function(a){a=a.call(this,this.P(this.N,this.I+this.G&65535),this.F);this.S(a);this.A-=this.B.ga}, +function(a){a=a.call(this,this.P(this.N,this.I+this.F&65535),this.F);this.S(a);this.A-=this.B.fa},function(a){a=a.call(this,this.P(this.D,this.G),this.F);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.F),this.F);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.L()),this.F);this.S(a);this.A-=this.B.ra},function(a){a=a.call(this,this.P(this.D,this.C),this.F);this.S(a);this.A-=this.B.aa},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()& +65535),this.H);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.M()&65535),this.H);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.M()&65535),this.H);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.M()&65535),this.H);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.M()&65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+ +this.M()&65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.M()&65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.M()&65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()&65535),this.J);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.M()&65535),this.J);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N, +this.I+this.G+this.M()&65535),this.J);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.M()&65535),this.J);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.M()&65535),this.J);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.M()&65535),this.J);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.M()&65535),this.J);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D, +this.C+this.M()&65535),this.J);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()&65535),this.K);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.M()&65535),this.K);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.M()&65535),this.K);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.M()&65535),this.K);this.S(a);this.A-=this.B.V},function(a){a=a.call(this, +this.P(this.D,this.G+this.M()&65535),this.K);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.M()&65535),this.K);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.M()&65535),this.K);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.M()&65535),this.K);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()&65535),this.C);this.S(a);this.A-=this.B.V},function(a){a=a.call(this, +this.P(this.D,this.C+this.F+this.M()&65535),this.C);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.M()&65535),this.C);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.M()&65535),this.C);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.M()&65535),this.C);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.M()&65535),this.C);this.S(a);this.A-=this.B.Q},function(a){a= +a.call(this,this.P(this.N,this.I+this.M()&65535),this.C);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.M()&65535),this.C);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()&65535),this.Y);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.M()&65535),this.Y);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.M()&65535),this.Y);this.S(a);this.A-=this.B.W}, +function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.M()&65535),this.Y);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.M()&65535),this.Y);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.M()&65535),this.Y);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.M()&65535),this.Y);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.M()&65535),this.Y);this.S(a);this.A-=this.B.Q}, +function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()&65535),this.I);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.M()&65535),this.I);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.M()&65535),this.I);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.M()&65535),this.I);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.M()&65535),this.I);this.S(a); +this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.M()&65535),this.I);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.M()&65535),this.I);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.M()&65535),this.I);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()&65535),this.G);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.M()&65535),this.G);this.S(a); +this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.M()&65535),this.G);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.M()&65535),this.G);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.M()&65535),this.G);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.M()&65535),this.G);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.M()&65535),this.G);this.S(a); +this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.M()&65535),this.G);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.M()&65535),this.F);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.M()&65535),this.F);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.M()&65535),this.F);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.M()&65535), +this.F);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.M()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.M()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.M()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.M()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535), +this.H);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.L()&65535),this.H);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.L()&65535),this.H);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.L()&65535),this.H);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.L()&65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()& +65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.H);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535),this.J);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.L()&65535),this.J);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+ +this.L()&65535),this.J);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.L()&65535),this.J);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.L()&65535),this.J);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.J);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.J);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+ +this.L()&65535),this.J);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535),this.K);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.L()&65535),this.K);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.L()&65535),this.K);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.L()&65535),this.K);this.S(a);this.A-=this.B.V},function(a){a=a.call(this, +this.P(this.D,this.G+this.L()&65535),this.K);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.K);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.K);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.K);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535),this.C);this.S(a);this.A-=this.B.V},function(a){a=a.call(this, +this.P(this.D,this.C+this.F+this.L()&65535),this.C);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.L()&65535),this.C);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.L()&65535),this.C);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.L()&65535),this.C);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.C);this.S(a);this.A-=this.B.Q},function(a){a= +a.call(this,this.P(this.N,this.I+this.L()&65535),this.C);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.C);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535),this.Y);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.L()&65535),this.Y);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.L()&65535),this.Y);this.S(a);this.A-=this.B.W}, +function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.L()&65535),this.Y);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.L()&65535),this.Y);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.Y);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.Y);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.Y);this.S(a);this.A-=this.B.Q}, +function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535),this.I);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.L()&65535),this.I);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.L()&65535),this.I);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.L()&65535),this.I);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.L()&65535),this.I);this.S(a); +this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.I);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.I);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.I);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535),this.G);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.L()&65535),this.G);this.S(a); +this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.L()&65535),this.G);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.L()&65535),this.G);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.L()&65535),this.G);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.G);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.G);this.S(a); +this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.G);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.G+this.L()&65535),this.F);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.C+this.F+this.L()&65535),this.F);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.G+this.L()&65535),this.F);this.S(a);this.A-=this.B.W},function(a){a=a.call(this,this.P(this.N,this.I+this.F+this.L()&65535), +this.F);this.S(a);this.A-=this.B.V},function(a){a=a.call(this,this.P(this.D,this.G+this.L()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.F+this.L()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.N,this.I+this.L()&65535),this.F);this.S(a);this.A-=this.B.Q},function(a){a=a.call(this,this.P(this.D,this.C+this.L()&65535),this.F);this.S(a);this.A-=this.B.Q},sf,Af,If,Qf,Yf,fg,ng,vg,tf,Bf,Jf,Rf,Zf,gg,og,wg,uf,Cf,Kf,Sf,$f,hg,pg, +xg,vf,Df,Lf,Tf,ag,ig,qg,yg,wf,Ef,Mf,Uf,bg,jg,rg,zg,xf,Ff,Nf,Vf,cg,kg,sg,Ag,yf,Gf,Of,Wf,dg,lg,tg,Bg,zf,Hf,Pf,Xf,eg,mg,ug,Cg],Fg=[function(a){a=a.call(this,this.H&255,this.T(this.D,this.C+this.G&65535));this.H=this.H&-256|a;this.A-=this.B.fa},function(a){a=a.call(this,this.H&255,this.T(this.D,this.C+this.F&65535));this.H=this.H&-256|a;this.A-=this.B.ga},function(a){a=a.call(this,this.H&255,this.T(this.N,this.I+this.G&65535));this.H=this.H&-256|a;this.A-=this.B.ga},function(a){a=a.call(this,this.H&255, +this.T(this.N,this.I+this.F&65535));this.H=this.H&-256|a;this.A-=this.B.fa},function(a){a=a.call(this,this.H&255,this.T(this.D,this.G));this.H=this.H&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.H&255,this.T(this.D,this.F));this.H=this.H&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.H&255,this.T(this.D,this.L()));this.H=this.H&-256|a;this.A-=this.B.ra},function(a){a=a.call(this,this.H&255,this.T(this.D,this.C));this.H=this.H&-256|a;this.A-=this.B.aa},function(a){a=a.call(this, +this.J&255,this.T(this.D,this.C+this.G&65535));this.J=this.J&-256|a;this.A-=this.B.fa},function(a){a=a.call(this,this.J&255,this.T(this.D,this.C+this.F&65535));this.J=this.J&-256|a;this.A-=this.B.ga},function(a){a=a.call(this,this.J&255,this.T(this.N,this.I+this.G&65535));this.J=this.J&-256|a;this.A-=this.B.ga},function(a){a=a.call(this,this.J&255,this.T(this.N,this.I+this.F&65535));this.J=this.J&-256|a;this.A-=this.B.fa},function(a){a=a.call(this,this.J&255,this.T(this.D,this.G));this.J=this.J&-256| +a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,this.T(this.D,this.F));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.J&255,this.T(this.D,this.L()));this.J=this.J&-256|a;this.A-=this.B.ra},function(a){a=a.call(this,this.J&255,this.T(this.D,this.C));this.J=this.J&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.K&255,this.T(this.D,this.C+this.G&65535));this.K=this.K&-256|a;this.A-=this.B.fa},function(a){a=a.call(this,this.K&255,this.T(this.D,this.C+this.F& +65535));this.K=this.K&-256|a;this.A-=this.B.ga},function(a){a=a.call(this,this.K&255,this.T(this.N,this.I+this.G&65535));this.K=this.K&-256|a;this.A-=this.B.ga},function(a){a=a.call(this,this.K&255,this.T(this.N,this.I+this.F&65535));this.K=this.K&-256|a;this.A-=this.B.fa},function(a){a=a.call(this,this.K&255,this.T(this.D,this.G));this.K=this.K&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.K&255,this.T(this.D,this.F));this.K=this.K&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.K& +255,this.T(this.D,this.L()));this.K=this.K&-256|a;this.A-=this.B.ra},function(a){a=a.call(this,this.K&255,this.T(this.D,this.C));this.K=this.K&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255,this.T(this.D,this.C+this.G&65535));this.C=this.C&-256|a;this.A-=this.B.fa},function(a){a=a.call(this,this.C&255,this.T(this.D,this.C+this.F&65535));this.C=this.C&-256|a;this.A-=this.B.ga},function(a){a=a.call(this,this.C&255,this.T(this.N,this.I+this.G&65535));this.C=this.C&-256|a;this.A-=this.B.ga}, +function(a){a=a.call(this,this.C&255,this.T(this.N,this.I+this.F&65535));this.C=this.C&-256|a;this.A-=this.B.fa},function(a){a=a.call(this,this.C&255,this.T(this.D,this.G));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255,this.T(this.D,this.F));this.C=this.C&-256|a;this.A-=this.B.aa},function(a){a=a.call(this,this.C&255,this.T(this.D,this.L()));this.C=this.C&-256|a;this.A-=this.B.ra},function(a){a=a.call(this,this.C&255,this.T(this.D,this.C));this.C=this.C&-256|a;this.A-= +this.B.aa},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.C+this.G&65535));this.H=this.H&255|a<<8;this.A-=this.B.fa},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.C+this.F&65535));this.H=this.H&255|a<<8;this.A-=this.B.ga},function(a){a=a.call(this,this.H>>8,this.T(this.N,this.I+this.G&65535));this.H=this.H&255|a<<8;this.A-=this.B.ga},function(a){a=a.call(this,this.H>>8,this.T(this.N,this.I+this.F&65535));this.H=this.H&255|a<<8;this.A-=this.B.fa},function(a){a=a.call(this,this.H>> +8,this.T(this.D,this.G));this.H=this.H&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.F));this.H=this.H&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.L()));this.H=this.H&255|a<<8;this.A-=this.B.ra},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.C));this.H=this.H&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.C+this.G&65535));this.J=this.J&255|a<<8;this.A-=this.B.fa},function(a){a=a.call(this, +this.J>>8,this.T(this.D,this.C+this.F&65535));this.J=this.J&255|a<<8;this.A-=this.B.ga},function(a){a=a.call(this,this.J>>8,this.T(this.N,this.I+this.G&65535));this.J=this.J&255|a<<8;this.A-=this.B.ga},function(a){a=a.call(this,this.J>>8,this.T(this.N,this.I+this.F&65535));this.J=this.J&255|a<<8;this.A-=this.B.fa},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.G));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.F));this.J=this.J&255|a<<8;this.A-= +this.B.aa},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.L()));this.J=this.J&255|a<<8;this.A-=this.B.ra},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.C));this.J=this.J&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.C+this.G&65535));this.K=this.K&255|a<<8;this.A-=this.B.fa},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.C+this.F&65535));this.K=this.K&255|a<<8;this.A-=this.B.ga},function(a){a=a.call(this,this.K>>8,this.T(this.N,this.I+this.G& +65535));this.K=this.K&255|a<<8;this.A-=this.B.ga},function(a){a=a.call(this,this.K>>8,this.T(this.N,this.I+this.F&65535));this.K=this.K&255|a<<8;this.A-=this.B.fa},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.G));this.K=this.K&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.F));this.K=this.K&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.L()));this.K=this.K&255|a<<8;this.A-=this.B.ra},function(a){a=a.call(this,this.K>> +8,this.T(this.D,this.C));this.K=this.K&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.C+this.G&65535));this.C=this.C&255|a<<8;this.A-=this.B.fa},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.C+this.F&65535));this.C=this.C&255|a<<8;this.A-=this.B.ga},function(a){a=a.call(this,this.C>>8,this.T(this.N,this.I+this.G&65535));this.C=this.C&255|a<<8;this.A-=this.B.ga},function(a){a=a.call(this,this.C>>8,this.T(this.N,this.I+this.F&65535));this.C=this.C&255|a<< +8;this.A-=this.B.fa},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.G));this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.F));this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.L()));this.C=this.C&255|a<<8;this.A-=this.B.ra},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.C));this.C=this.C&255|a<<8;this.A-=this.B.aa},function(a){a=a.call(this,this.H&255,this.T(this.D,this.C+this.G+this.M()& +65535));this.H=this.H&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.H&255,this.T(this.D,this.C+this.F+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.H&255,this.T(this.N,this.I+this.G+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.H&255,this.T(this.N,this.I+this.F+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.H&255,this.T(this.D,this.G+this.M()&65535));this.H=this.H&-256| +a;this.A-=this.B.Q},function(a){a=a.call(this,this.H&255,this.T(this.D,this.F+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.H&255,this.T(this.N,this.I+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.H&255,this.T(this.D,this.C+this.M()&65535));this.H=this.H&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.J&255,this.T(this.D,this.C+this.G+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.V},function(a){a=a.call(this, +this.J&255,this.T(this.D,this.C+this.F+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.J&255,this.T(this.N,this.I+this.G+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.J&255,this.T(this.N,this.I+this.F+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.J&255,this.T(this.D,this.G+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.J&255,this.T(this.D, +this.F+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.J&255,this.T(this.N,this.I+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.J&255,this.T(this.D,this.C+this.M()&65535));this.J=this.J&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.K&255,this.T(this.D,this.C+this.G+this.M()&65535));this.K=this.K&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.K&255,this.T(this.D,this.C+this.F+this.M()&65535));this.K= +this.K&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.K&255,this.T(this.N,this.I+this.G+this.M()&65535));this.K=this.K&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.K&255,this.T(this.N,this.I+this.F+this.M()&65535));this.K=this.K&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.K&255,this.T(this.D,this.G+this.M()&65535));this.K=this.K&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.K&255,this.T(this.D,this.F+this.M()&65535));this.K=this.K&-256|a;this.A-=this.B.Q}, +function(a){a=a.call(this,this.K&255,this.T(this.N,this.I+this.M()&65535));this.K=this.K&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.K&255,this.T(this.D,this.C+this.M()&65535));this.K=this.K&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.C&255,this.T(this.D,this.C+this.G+this.M()&65535));this.C=this.C&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.C&255,this.T(this.D,this.C+this.F+this.M()&65535));this.C=this.C&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.C& +255,this.T(this.N,this.I+this.G+this.M()&65535));this.C=this.C&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.C&255,this.T(this.N,this.I+this.F+this.M()&65535));this.C=this.C&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.C&255,this.T(this.D,this.G+this.M()&65535));this.C=this.C&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.C&255,this.T(this.D,this.F+this.M()&65535));this.C=this.C&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.C&255,this.T(this.N,this.I+this.M()& +65535));this.C=this.C&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.C&255,this.T(this.D,this.C+this.M()&65535));this.C=this.C&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.C+this.G+this.M()&65535));this.H=this.H&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.C+this.F+this.M()&65535));this.H=this.H&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.H>>8,this.T(this.N,this.I+this.G+this.M()&65535));this.H=this.H&255| +a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.H>>8,this.T(this.N,this.I+this.F+this.M()&65535));this.H=this.H&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.G+this.M()&65535));this.H=this.H&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.F+this.M()&65535));this.H=this.H&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.H>>8,this.T(this.N,this.I+this.M()&65535));this.H=this.H&255|a<<8;this.A-=this.B.Q},function(a){a= +a.call(this,this.H>>8,this.T(this.D,this.C+this.M()&65535));this.H=this.H&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.C+this.G+this.M()&65535));this.J=this.J&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.C+this.F+this.M()&65535));this.J=this.J&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.J>>8,this.T(this.N,this.I+this.G+this.M()&65535));this.J=this.J&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.J>> +8,this.T(this.N,this.I+this.F+this.M()&65535));this.J=this.J&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.G+this.M()&65535));this.J=this.J&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.F+this.M()&65535));this.J=this.J&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.J>>8,this.T(this.N,this.I+this.M()&65535));this.J=this.J&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.C+this.M()&65535)); +this.J=this.J&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.C+this.G+this.M()&65535));this.K=this.K&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.C+this.F+this.M()&65535));this.K=this.K&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.K>>8,this.T(this.N,this.I+this.G+this.M()&65535));this.K=this.K&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.K>>8,this.T(this.N,this.I+this.F+this.M()&65535));this.K=this.K& +255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.G+this.M()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.F+this.M()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.T(this.N,this.I+this.M()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.C+this.M()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a= +a.call(this,this.C>>8,this.T(this.D,this.C+this.G+this.M()&65535));this.C=this.C&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.C+this.F+this.M()&65535));this.C=this.C&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.C>>8,this.T(this.N,this.I+this.G+this.M()&65535));this.C=this.C&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.C>>8,this.T(this.N,this.I+this.F+this.M()&65535));this.C=this.C&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.C>> +8,this.T(this.D,this.G+this.M()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.F+this.M()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.T(this.N,this.I+this.M()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.C+this.M()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.H&255,this.T(this.D,this.C+this.G+this.L()&65535)); +this.H=this.H&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.H&255,this.T(this.D,this.C+this.F+this.L()&65535));this.H=this.H&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.H&255,this.T(this.N,this.I+this.G+this.L()&65535));this.H=this.H&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.H&255,this.T(this.N,this.I+this.F+this.L()&65535));this.H=this.H&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.H&255,this.T(this.D,this.G+this.L()&65535));this.H=this.H&-256|a;this.A-= +this.B.Q},function(a){a=a.call(this,this.H&255,this.T(this.D,this.F+this.L()&65535));this.H=this.H&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.H&255,this.T(this.N,this.I+this.L()&65535));this.H=this.H&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.H&255,this.T(this.D,this.C+this.L()&65535));this.H=this.H&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.J&255,this.T(this.D,this.C+this.G+this.L()&65535));this.J=this.J&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.J& +255,this.T(this.D,this.C+this.F+this.L()&65535));this.J=this.J&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.J&255,this.T(this.N,this.I+this.G+this.L()&65535));this.J=this.J&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.J&255,this.T(this.N,this.I+this.F+this.L()&65535));this.J=this.J&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.J&255,this.T(this.D,this.G+this.L()&65535));this.J=this.J&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.J&255,this.T(this.D,this.F+ +this.L()&65535));this.J=this.J&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.J&255,this.T(this.N,this.I+this.L()&65535));this.J=this.J&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.J&255,this.T(this.D,this.C+this.L()&65535));this.J=this.J&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.K&255,this.T(this.D,this.C+this.G+this.L()&65535));this.K=this.K&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.K&255,this.T(this.D,this.C+this.F+this.L()&65535));this.K=this.K& +-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.K&255,this.T(this.N,this.I+this.G+this.L()&65535));this.K=this.K&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.K&255,this.T(this.N,this.I+this.F+this.L()&65535));this.K=this.K&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.K&255,this.T(this.D,this.G+this.L()&65535));this.K=this.K&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.K&255,this.T(this.D,this.F+this.L()&65535));this.K=this.K&-256|a;this.A-=this.B.Q},function(a){a= +a.call(this,this.K&255,this.T(this.N,this.I+this.L()&65535));this.K=this.K&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.K&255,this.T(this.D,this.C+this.L()&65535));this.K=this.K&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.C&255,this.T(this.D,this.C+this.G+this.L()&65535));this.C=this.C&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.C&255,this.T(this.D,this.C+this.F+this.L()&65535));this.C=this.C&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.C&255,this.T(this.N, +this.I+this.G+this.L()&65535));this.C=this.C&-256|a;this.A-=this.B.W},function(a){a=a.call(this,this.C&255,this.T(this.N,this.I+this.F+this.L()&65535));this.C=this.C&-256|a;this.A-=this.B.V},function(a){a=a.call(this,this.C&255,this.T(this.D,this.G+this.L()&65535));this.C=this.C&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.C&255,this.T(this.D,this.F+this.L()&65535));this.C=this.C&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.C&255,this.T(this.N,this.I+this.L()&65535));this.C= +this.C&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.C&255,this.T(this.D,this.C+this.L()&65535));this.C=this.C&-256|a;this.A-=this.B.Q},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.C+this.G+this.L()&65535));this.H=this.H&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.C+this.F+this.L()&65535));this.H=this.H&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.H>>8,this.T(this.N,this.I+this.G+this.L()&65535));this.H=this.H&255|a<<8;this.A-= +this.B.W},function(a){a=a.call(this,this.H>>8,this.T(this.N,this.I+this.F+this.L()&65535));this.H=this.H&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.G+this.L()&65535));this.H=this.H&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.H>>8,this.T(this.D,this.F+this.L()&65535));this.H=this.H&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.H>>8,this.T(this.N,this.I+this.L()&65535));this.H=this.H&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this, +this.H>>8,this.T(this.D,this.C+this.L()&65535));this.H=this.H&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.C+this.G+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.C+this.F+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.J>>8,this.T(this.N,this.I+this.G+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.J>>8,this.T(this.N, +this.I+this.F+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.G+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.F+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.J>>8,this.T(this.N,this.I+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.J>>8,this.T(this.D,this.C+this.L()&65535));this.J=this.J& +255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.C+this.G+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.C+this.F+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.K>>8,this.T(this.N,this.I+this.G+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.K>>8,this.T(this.N,this.I+this.F+this.L()&65535));this.K=this.K&255|a<<8;this.A-= +this.B.V},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.G+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.F+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.T(this.N,this.I+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.K>>8,this.T(this.D,this.C+this.L()&65535));this.K=this.K&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>> +8,this.T(this.D,this.C+this.G+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.C+this.F+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.C>>8,this.T(this.N,this.I+this.G+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.W},function(a){a=a.call(this,this.C>>8,this.T(this.N,this.I+this.F+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.V},function(a){a=a.call(this,this.C>>8,this.T(this.D, +this.G+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.F+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.T(this.N,this.I+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},function(a){a=a.call(this,this.C>>8,this.T(this.D,this.C+this.L()&65535));this.C=this.C&255|a<<8;this.A-=this.B.Q},ge,he,ie,je,ke,le,me,ne,oe,pe,qe,re,se,te,ue,ve,we,xe,ye,ze,Ae,Be,Ce,De,Ee,Fe,Ge,He,Ie,Je,Ke, +Le,Me,Ne,Oe,Pe,Qe,Re,Se,Te,Ue,Ve,We,Xe,Ye,Ze,$e,af,bf,cf,df,ef,ff,gf,hf,jf,kf,lf,mf,nf,of,pf,qf,rf],N=[function(a){this.H=a.call(this,this.H,this.U(this.D,this.C+this.G&65535));this.A-=this.B.fa},function(a){this.H=a.call(this,this.H,this.U(this.D,this.C+this.F&65535));this.A-=this.B.ga},function(a){this.H=a.call(this,this.H,this.U(this.N,this.I+this.G&65535));this.A-=this.B.ga},function(a){this.H=a.call(this,this.H,this.U(this.N,this.I+this.F&65535));this.A-=this.B.fa},function(a){this.H=a.call(this, +this.H,this.U(this.D,this.G));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,this.U(this.D,this.F));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,this.U(this.D,this.L()));this.A-=this.B.ra},function(a){this.H=a.call(this,this.H,this.U(this.D,this.C));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,this.U(this.D,this.C+this.G&65535));this.A-=this.B.fa},function(a){this.J=a.call(this,this.J,this.U(this.D,this.C+this.F&65535));this.A-=this.B.ga},function(a){this.J=a.call(this, +this.J,this.U(this.N,this.I+this.G&65535));this.A-=this.B.ga},function(a){this.J=a.call(this,this.J,this.U(this.N,this.I+this.F&65535));this.A-=this.B.fa},function(a){this.J=a.call(this,this.J,this.U(this.D,this.G));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,this.U(this.D,this.F));this.A-=this.B.aa},function(a){this.J=a.call(this,this.J,this.U(this.D,this.L()));this.A-=this.B.ra},function(a){this.J=a.call(this,this.J,this.U(this.D,this.C));this.A-=this.B.aa},function(a){this.K=a.call(this, +this.K,this.U(this.D,this.C+this.G&65535));this.A-=this.B.fa},function(a){this.K=a.call(this,this.K,this.U(this.D,this.C+this.F&65535));this.A-=this.B.ga},function(a){this.K=a.call(this,this.K,this.U(this.N,this.I+this.G&65535));this.A-=this.B.ga},function(a){this.K=a.call(this,this.K,this.U(this.N,this.I+this.F&65535));this.A-=this.B.fa},function(a){this.K=a.call(this,this.K,this.U(this.D,this.G));this.A-=this.B.aa},function(a){this.K=a.call(this,this.K,this.U(this.D,this.F));this.A-=this.B.aa}, +function(a){this.K=a.call(this,this.K,this.U(this.D,this.L()));this.A-=this.B.ra},function(a){this.K=a.call(this,this.K,this.U(this.D,this.C));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,this.U(this.D,this.C+this.G&65535));this.A-=this.B.fa},function(a){this.C=a.call(this,this.C,this.U(this.D,this.C+this.F&65535));this.A-=this.B.ga},function(a){this.C=a.call(this,this.C,this.U(this.N,this.I+this.G&65535));this.A-=this.B.ga},function(a){this.C=a.call(this,this.C,this.U(this.N,this.I+this.F& +65535));this.A-=this.B.fa},function(a){this.C=a.call(this,this.C,this.U(this.D,this.G));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,this.U(this.D,this.F));this.A-=this.B.aa},function(a){this.C=a.call(this,this.C,this.U(this.D,this.L()));this.A-=this.B.ra},function(a){this.C=a.call(this,this.C,this.U(this.D,this.C));this.A-=this.B.aa},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.C+this.G&65535));this.A-=this.B.fa},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.C+ +this.F&65535));this.A-=this.B.ga},function(a){this.Y=a.call(this,this.Y,this.U(this.N,this.I+this.G&65535));this.A-=this.B.ga},function(a){this.Y=a.call(this,this.Y,this.U(this.N,this.I+this.F&65535));this.A-=this.B.fa},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.G));this.A-=this.B.aa},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.F));this.A-=this.B.aa},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.L()));this.A-=this.B.ra},function(a){this.Y=a.call(this,this.Y,this.U(this.D, +this.C));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,this.U(this.D,this.C+this.G&65535));this.A-=this.B.fa},function(a){this.I=a.call(this,this.I,this.U(this.D,this.C+this.F&65535));this.A-=this.B.ga},function(a){this.I=a.call(this,this.I,this.U(this.N,this.I+this.G&65535));this.A-=this.B.ga},function(a){this.I=a.call(this,this.I,this.U(this.N,this.I+this.F&65535));this.A-=this.B.fa},function(a){this.I=a.call(this,this.I,this.U(this.D,this.G));this.A-=this.B.aa},function(a){this.I=a.call(this, +this.I,this.U(this.D,this.F));this.A-=this.B.aa},function(a){this.I=a.call(this,this.I,this.U(this.D,this.L()));this.A-=this.B.ra},function(a){this.I=a.call(this,this.I,this.U(this.D,this.C));this.A-=this.B.aa},function(a){this.G=a.call(this,this.G,this.U(this.D,this.C+this.G&65535));this.A-=this.B.fa},function(a){this.G=a.call(this,this.G,this.U(this.D,this.C+this.F&65535));this.A-=this.B.ga},function(a){this.G=a.call(this,this.G,this.U(this.N,this.I+this.G&65535));this.A-=this.B.ga},function(a){this.G= +a.call(this,this.G,this.U(this.N,this.I+this.F&65535));this.A-=this.B.fa},function(a){this.G=a.call(this,this.G,this.U(this.D,this.G));this.A-=this.B.aa},function(a){this.G=a.call(this,this.G,this.U(this.D,this.F));this.A-=this.B.aa},function(a){this.G=a.call(this,this.G,this.U(this.D,this.L()));this.A-=this.B.ra},function(a){this.G=a.call(this,this.G,this.U(this.D,this.C));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,this.U(this.D,this.C+this.G&65535));this.A-=this.B.fa},function(a){this.F= +a.call(this,this.F,this.U(this.D,this.C+this.F&65535));this.A-=this.B.ga},function(a){this.F=a.call(this,this.F,this.U(this.N,this.I+this.G&65535));this.A-=this.B.ga},function(a){this.F=a.call(this,this.F,this.U(this.N,this.I+this.F&65535));this.A-=this.B.fa},function(a){this.F=a.call(this,this.F,this.U(this.D,this.G));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,this.U(this.D,this.F));this.A-=this.B.aa},function(a){this.F=a.call(this,this.F,this.U(this.D,this.L()));this.A-=this.B.ra}, +function(a){this.F=a.call(this,this.F,this.U(this.D,this.C));this.A-=this.B.aa},function(a){this.H=a.call(this,this.H,this.U(this.D,this.C+this.G+this.M()&65535));this.A-=this.B.V},function(a){this.H=a.call(this,this.H,this.U(this.D,this.C+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.H=a.call(this,this.H,this.U(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.H=a.call(this,this.H,this.U(this.N,this.I+this.F+this.M()&65535));this.A-=this.B.V},function(a){this.H= +a.call(this,this.H,this.U(this.D,this.G+this.M()&65535));this.A-=this.B.Q},function(a){this.H=a.call(this,this.H,this.U(this.D,this.F+this.M()&65535));this.A-=this.B.Q},function(a){this.H=a.call(this,this.H,this.U(this.N,this.I+this.M()&65535));this.A-=this.B.Q},function(a){this.H=a.call(this,this.H,this.U(this.D,this.C+this.M()&65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.U(this.D,this.C+this.G+this.M()&65535));this.A-=this.B.V},function(a){this.J=a.call(this,this.J,this.U(this.D, +this.C+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.J=a.call(this,this.J,this.U(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.J=a.call(this,this.J,this.U(this.N,this.I+this.F+this.M()&65535));this.A-=this.B.V},function(a){this.J=a.call(this,this.J,this.U(this.D,this.G+this.M()&65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.U(this.D,this.F+this.M()&65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.U(this.N,this.I+this.M()& +65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.U(this.D,this.C+this.M()&65535));this.A-=this.B.Q},function(a){this.K=a.call(this,this.K,this.U(this.D,this.C+this.G+this.M()&65535));this.A-=this.B.V},function(a){this.K=a.call(this,this.K,this.U(this.D,this.C+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.K=a.call(this,this.K,this.U(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.K=a.call(this,this.K,this.U(this.N,this.I+this.F+this.M()&65535)); +this.A-=this.B.V},function(a){this.K=a.call(this,this.K,this.U(this.D,this.G+this.M()&65535));this.A-=this.B.Q},function(a){this.K=a.call(this,this.K,this.U(this.D,this.F+this.M()&65535));this.A-=this.B.Q},function(a){this.K=a.call(this,this.K,this.U(this.N,this.I+this.M()&65535));this.A-=this.B.Q},function(a){this.K=a.call(this,this.K,this.U(this.D,this.C+this.M()&65535));this.A-=this.B.Q},function(a){this.C=a.call(this,this.C,this.U(this.D,this.C+this.G+this.M()&65535));this.A-=this.B.V},function(a){this.C= +a.call(this,this.C,this.U(this.D,this.C+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.C=a.call(this,this.C,this.U(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.C=a.call(this,this.C,this.U(this.N,this.I+this.F+this.M()&65535));this.A-=this.B.V},function(a){this.C=a.call(this,this.C,this.U(this.D,this.G+this.M()&65535));this.A-=this.B.Q},function(a){this.C=a.call(this,this.C,this.U(this.D,this.F+this.M()&65535));this.A-=this.B.Q},function(a){this.C=a.call(this, +this.C,this.U(this.N,this.I+this.M()&65535));this.A-=this.B.Q},function(a){this.C=a.call(this,this.C,this.U(this.D,this.C+this.M()&65535));this.A-=this.B.Q},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.C+this.G+this.M()&65535));this.A-=this.B.V},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.C+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.Y=a.call(this,this.Y,this.U(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.Y=a.call(this,this.Y,this.U(this.N, +this.I+this.F+this.M()&65535));this.A-=this.B.V},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.G+this.M()&65535));this.A-=this.B.Q},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.F+this.M()&65535));this.A-=this.B.Q},function(a){this.Y=a.call(this,this.Y,this.U(this.N,this.I+this.M()&65535));this.A-=this.B.Q},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.C+this.M()&65535));this.A-=this.B.Q},function(a){this.I=a.call(this,this.I,this.U(this.D,this.C+this.G+this.M()&65535)); +this.A-=this.B.V},function(a){this.I=a.call(this,this.I,this.U(this.D,this.C+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.I=a.call(this,this.I,this.U(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.I=a.call(this,this.I,this.U(this.N,this.I+this.F+this.M()&65535));this.A-=this.B.V},function(a){this.I=a.call(this,this.I,this.U(this.D,this.G+this.M()&65535));this.A-=this.B.Q},function(a){this.I=a.call(this,this.I,this.U(this.D,this.F+this.M()&65535));this.A-=this.B.Q}, +function(a){this.I=a.call(this,this.I,this.U(this.N,this.I+this.M()&65535));this.A-=this.B.Q},function(a){this.I=a.call(this,this.I,this.U(this.D,this.C+this.M()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.U(this.D,this.C+this.G+this.M()&65535));this.A-=this.B.V},function(a){this.G=a.call(this,this.G,this.U(this.D,this.C+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.G=a.call(this,this.G,this.U(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.G= +a.call(this,this.G,this.U(this.N,this.I+this.F+this.M()&65535));this.A-=this.B.V},function(a){this.G=a.call(this,this.G,this.U(this.D,this.G+this.M()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.U(this.D,this.F+this.M()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.U(this.N,this.I+this.M()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.U(this.D,this.C+this.M()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.U(this.D, +this.C+this.G+this.M()&65535));this.A-=this.B.V},function(a){this.F=a.call(this,this.F,this.U(this.D,this.C+this.F+this.M()&65535));this.A-=this.B.W},function(a){this.F=a.call(this,this.F,this.U(this.N,this.I+this.G+this.M()&65535));this.A-=this.B.W},function(a){this.F=a.call(this,this.F,this.U(this.N,this.I+this.F+this.M()&65535));this.A-=this.B.V},function(a){this.F=a.call(this,this.F,this.U(this.D,this.G+this.M()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.U(this.D,this.F+ +this.M()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.U(this.N,this.I+this.M()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.U(this.D,this.C+this.M()&65535));this.A-=this.B.Q},function(a){this.H=a.call(this,this.H,this.U(this.D,this.C+this.G+this.L()&65535));this.A-=this.B.V},function(a){this.H=a.call(this,this.H,this.U(this.D,this.C+this.F+this.L()&65535));this.A-=this.B.W},function(a){this.H=a.call(this,this.H,this.U(this.N,this.I+this.G+this.L()&65535)); +this.A-=this.B.W},function(a){this.H=a.call(this,this.H,this.U(this.N,this.I+this.F+this.L()&65535));this.A-=this.B.V},function(a){this.H=a.call(this,this.H,this.U(this.D,this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.H=a.call(this,this.H,this.U(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.H=a.call(this,this.H,this.U(this.N,this.I+this.L()&65535));this.A-=this.B.Q},function(a){this.H=a.call(this,this.H,this.U(this.D,this.C+this.L()&65535));this.A-=this.B.Q},function(a){this.J= +a.call(this,this.J,this.U(this.D,this.C+this.G+this.L()&65535));this.A-=this.B.V},function(a){this.J=a.call(this,this.J,this.U(this.D,this.C+this.F+this.L()&65535));this.A-=this.B.W},function(a){this.J=a.call(this,this.J,this.U(this.N,this.I+this.G+this.L()&65535));this.A-=this.B.W},function(a){this.J=a.call(this,this.J,this.U(this.N,this.I+this.F+this.L()&65535));this.A-=this.B.V},function(a){this.J=a.call(this,this.J,this.U(this.D,this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.J=a.call(this, +this.J,this.U(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.U(this.N,this.I+this.L()&65535));this.A-=this.B.Q},function(a){this.J=a.call(this,this.J,this.U(this.D,this.C+this.L()&65535));this.A-=this.B.Q},function(a){this.K=a.call(this,this.K,this.U(this.D,this.C+this.G+this.L()&65535));this.A-=this.B.V},function(a){this.K=a.call(this,this.K,this.U(this.D,this.C+this.F+this.L()&65535));this.A-=this.B.W},function(a){this.K=a.call(this,this.K,this.U(this.N, +this.I+this.G+this.L()&65535));this.A-=this.B.W},function(a){this.K=a.call(this,this.K,this.U(this.N,this.I+this.F+this.L()&65535));this.A-=this.B.V},function(a){this.K=a.call(this,this.K,this.U(this.D,this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.K=a.call(this,this.K,this.U(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.K=a.call(this,this.K,this.U(this.N,this.I+this.L()&65535));this.A-=this.B.Q},function(a){this.K=a.call(this,this.K,this.U(this.D,this.C+this.L()&65535)); +this.A-=this.B.Q},function(a){this.C=a.call(this,this.C,this.U(this.D,this.C+this.G+this.L()&65535));this.A-=this.B.V},function(a){this.C=a.call(this,this.C,this.U(this.D,this.C+this.F+this.L()&65535));this.A-=this.B.W},function(a){this.C=a.call(this,this.C,this.U(this.N,this.I+this.G+this.L()&65535));this.A-=this.B.W},function(a){this.C=a.call(this,this.C,this.U(this.N,this.I+this.F+this.L()&65535));this.A-=this.B.V},function(a){this.C=a.call(this,this.C,this.U(this.D,this.G+this.L()&65535));this.A-= +this.B.Q},function(a){this.C=a.call(this,this.C,this.U(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.C=a.call(this,this.C,this.U(this.N,this.I+this.L()&65535));this.A-=this.B.Q},function(a){this.C=a.call(this,this.C,this.U(this.D,this.C+this.L()&65535));this.A-=this.B.Q},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.C+this.G+this.L()&65535));this.A-=this.B.V},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.C+this.F+this.L()&65535));this.A-=this.B.W},function(a){this.Y= +a.call(this,this.Y,this.U(this.N,this.I+this.G+this.L()&65535));this.A-=this.B.W},function(a){this.Y=a.call(this,this.Y,this.U(this.N,this.I+this.F+this.L()&65535));this.A-=this.B.V},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.Y=a.call(this,this.Y,this.U(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.Y=a.call(this,this.Y,this.U(this.N,this.I+this.L()&65535));this.A-=this.B.Q},function(a){this.Y=a.call(this,this.Y, +this.U(this.D,this.C+this.L()&65535));this.A-=this.B.Q},function(a){this.I=a.call(this,this.I,this.U(this.D,this.C+this.G+this.L()&65535));this.A-=this.B.V},function(a){this.I=a.call(this,this.I,this.U(this.D,this.C+this.F+this.L()&65535));this.A-=this.B.W},function(a){this.I=a.call(this,this.I,this.U(this.N,this.I+this.G+this.L()&65535));this.A-=this.B.W},function(a){this.I=a.call(this,this.I,this.U(this.N,this.I+this.F+this.L()&65535));this.A-=this.B.V},function(a){this.I=a.call(this,this.I,this.U(this.D, +this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.I=a.call(this,this.I,this.U(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.I=a.call(this,this.I,this.U(this.N,this.I+this.L()&65535));this.A-=this.B.Q},function(a){this.I=a.call(this,this.I,this.U(this.D,this.C+this.L()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.U(this.D,this.C+this.G+this.L()&65535));this.A-=this.B.V},function(a){this.G=a.call(this,this.G,this.U(this.D,this.C+this.F+this.L()&65535)); +this.A-=this.B.W},function(a){this.G=a.call(this,this.G,this.U(this.N,this.I+this.G+this.L()&65535));this.A-=this.B.W},function(a){this.G=a.call(this,this.G,this.U(this.N,this.I+this.F+this.L()&65535));this.A-=this.B.V},function(a){this.G=a.call(this,this.G,this.U(this.D,this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.U(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.G=a.call(this,this.G,this.U(this.N,this.I+this.L()&65535));this.A-=this.B.Q}, +function(a){this.G=a.call(this,this.G,this.U(this.D,this.C+this.L()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.U(this.D,this.C+this.G+this.L()&65535));this.A-=this.B.V},function(a){this.F=a.call(this,this.F,this.U(this.D,this.C+this.F+this.L()&65535));this.A-=this.B.W},function(a){this.F=a.call(this,this.F,this.U(this.N,this.I+this.G+this.L()&65535));this.A-=this.B.W},function(a){this.F=a.call(this,this.F,this.U(this.N,this.I+this.F+this.L()&65535));this.A-=this.B.V},function(a){this.F= +a.call(this,this.F,this.U(this.D,this.G+this.L()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.U(this.D,this.F+this.L()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.U(this.N,this.I+this.L()&65535));this.A-=this.B.Q},function(a){this.F=a.call(this,this.F,this.U(this.D,this.C+this.L()&65535));this.A-=this.B.Q},sf,tf,uf,vf,wf,xf,yf,zf,Af,Bf,Cf,Df,Ef,Ff,Gf,Hf,If,Jf,Kf,Lf,Mf,Nf,Of,Pf,Qf,Rf,Sf,Tf,Uf,Vf,Wf,Xf,Yf,Zf,$f,ag,bg,cg,dg,eg,fg,gg,hg,ig,jg,kg,lg,mg, +ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,zg,Ag,Bg,Cg],Gg=[function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ga},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ga},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.fa}, +function(a,b){var c=a[0].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.ra},function(a,b){var c=a[0].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-= +this.B.fa},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ga},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ga},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[1].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,this.O(this.D,this.F), +b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.ra},function(a,b){var c=a[1].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ga},function(a,b){var c=a[2].call(this, +this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ga},function(a,b){var c=a[2].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[2].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.ra},function(a, +b){var c=a[2].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ga},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ga},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.F&65535),b.call(this)); +this.R(c);this.A-=this.B.fa},function(a,b){var c=a[3].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.ra},function(a,b){var c=a[3].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.G&65535), +b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ga},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ga},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[4].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c= +a[4].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.ra},function(a,b){var c=a[4].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ga}, +function(a,b){var c=a[5].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ga},function(a,b){var c=a[5].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[5].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,this.O(this.D,this.L()),b.call(this));this.R(c); +this.A-=this.B.ra},function(a,b){var c=a[5].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[6].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ga},function(a,b){var c=a[6].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ga},function(a,b){var c=a[6].call(this,this.O(this.N, +this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[6].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.ra},function(a,b){var c=a[6].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this, +this.O(this.D,this.C+this.G&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[7].call(this,this.O(this.D,this.C+this.F&65535),b.call(this));this.R(c);this.A-=this.B.ga},function(a,b){var c=a[7].call(this,this.O(this.N,this.I+this.G&65535),b.call(this));this.R(c);this.A-=this.B.ga},function(a,b){var c=a[7].call(this,this.O(this.N,this.I+this.F&65535),b.call(this));this.R(c);this.A-=this.B.fa},function(a,b){var c=a[7].call(this,this.O(this.D,this.G),b.call(this));this.R(c);this.A-= +this.B.aa},function(a,b){var c=a[7].call(this,this.O(this.D,this.F),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,this.O(this.D,this.L()),b.call(this));this.R(c);this.A-=this.B.ra},function(a,b){var c=a[7].call(this,this.O(this.D,this.C),b.call(this));this.R(c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.F+this.M()& +65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[0].call(this,this.O(this.D,this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this));this.R(c); +this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c= +a[1].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[1].call(this,this.O(this.D,this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+ +this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[2].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this)); +this.R(c);this.A-=this.B.W},function(a,b){var c=a[2].call(this,this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[2].call(this,this.O(this.D,this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.O(this.N,this.I+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a, +b){var c=a[2].call(this,this.O(this.D,this.C+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[3].call(this, +this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[3].call(this,this.O(this.D,this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.M()&65535),b.call(this)); +this.R(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-= +this.B.V},function(a,b){var c=a[4].call(this,this.O(this.D,this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this, +this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[5].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[5].call(this,this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[5].call(this,this.O(this.D,this.G+ +this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.O(this.N,this.I+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c); +this.A-=this.B.V},function(a,b){var c=a[6].call(this,this.O(this.D,this.C+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[6].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[6].call(this,this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[6].call(this,this.O(this.D,this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a, +b){var c=a[6].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.O(this.N,this.I+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.O(this.D,this.C+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.O(this.D,this.C+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[7].call(this,this.O(this.D, +this.C+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[7].call(this,this.O(this.N,this.I+this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[7].call(this,this.O(this.N,this.I+this.F+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[7].call(this,this.O(this.D,this.G+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.O(this.D,this.F+this.M()&65535),b.call(this)); +this.R(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.O(this.N,this.I+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.O(this.D,this.C+this.M()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a, +b){var c=a[0].call(this,this.O(this.N,this.I+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.O(this.N,this.I+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[0].call(this,this.O(this.D,this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.O(this.D,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.O(this.N, +this.I+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.O(this.D,this.C+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[1].call(this,this.O(this.D,this.C+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+this.G+this.L()&65535),b.call(this)); +this.R(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[1].call(this,this.O(this.D,this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.D,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.O(this.N,this.I+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a, +b){var c=a[1].call(this,this.O(this.D,this.C+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[2].call(this,this.O(this.N,this.I+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[2].call(this, +this.O(this.N,this.I+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[2].call(this,this.O(this.D,this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.O(this.D,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.O(this.N,this.I+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.O(this.D,this.C+this.L()&65535),b.call(this)); +this.R(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.F+this.L()&65535),b.call(this));this.R(c);this.A-= +this.B.V},function(a,b){var c=a[3].call(this,this.O(this.D,this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.O(this.D,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.O(this.N,this.I+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.O(this.D,this.C+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this, +this.O(this.D,this.C+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[4].call(this,this.O(this.D,this.G+ +this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.O(this.D,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.O(this.N,this.I+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.O(this.D,this.C+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.G+this.L()&65535),b.call(this));this.R(c); +this.A-=this.B.V},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[5].call(this,this.O(this.N,this.I+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[5].call(this,this.O(this.N,this.I+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[5].call(this,this.O(this.D,this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a, +b){var c=a[5].call(this,this.O(this.D,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.O(this.N,this.I+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.O(this.D,this.C+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.O(this.D,this.C+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[6].call(this,this.O(this.D, +this.C+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[6].call(this,this.O(this.N,this.I+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[6].call(this,this.O(this.N,this.I+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[6].call(this,this.O(this.D,this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.O(this.D,this.F+this.L()&65535),b.call(this)); +this.R(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.O(this.N,this.I+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.O(this.D,this.C+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.O(this.D,this.C+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[7].call(this,this.O(this.D,this.C+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a, +b){var c=a[7].call(this,this.O(this.N,this.I+this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.W},function(a,b){var c=a[7].call(this,this.O(this.N,this.I+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.V},function(a,b){var c=a[7].call(this,this.O(this.D,this.G+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.O(this.D,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.O(this.N, +this.I+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.O(this.D,this.C+this.L()&65535),b.call(this));this.R(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[0].call(this,this.K&255,b.call(this));this.K=this.K&-256|c},function(a,b){var c=a[0].call(this,this.C&255,b.call(this));this.C=this.C&-256| +c},function(a,b){var c=a[0].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a,b){var c=a[0].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[0].call(this,this.K>>8,b.call(this));this.K=this.K&255|c<<8},function(a,b){var c=a[0].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a,b){var c=a[1].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a, +b){var c=a[1].call(this,this.K&255,b.call(this));this.K=this.K&-256|c},function(a,b){var c=a[1].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[1].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a,b){var c=a[1].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[1].call(this,this.K>>8,b.call(this));this.K=this.K&255|c<<8},function(a,b){var c=a[1].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a,b){var c= +a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[2].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[2].call(this,this.K&255,b.call(this));this.K=this.K&-256|c},function(a,b){var c=a[2].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[2].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a,b){var c=a[2].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[2].call(this, +this.K>>8,b.call(this));this.K=this.K&255|c<<8},function(a,b){var c=a[2].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a,b){var c=a[3].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[3].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[3].call(this,this.K&255,b.call(this));this.K=this.K&-256|c},function(a,b){var c=a[3].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[3].call(this,this.H>> +8,b.call(this));this.H=this.H&255|c<<8},function(a,b){var c=a[3].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[3].call(this,this.K>>8,b.call(this));this.K=this.K&255|c<<8},function(a,b){var c=a[3].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a,b){var c=a[4].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[4].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[4].call(this,this.K&255,b.call(this)); +this.K=this.K&-256|c},function(a,b){var c=a[4].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[4].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a,b){var c=a[4].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[4].call(this,this.K>>8,b.call(this));this.K=this.K&255|c<<8},function(a,b){var c=a[4].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a,b){var c=a[5].call(this,this.H&255,b.call(this));this.H= +this.H&-256|c},function(a,b){var c=a[5].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[5].call(this,this.K&255,b.call(this));this.K=this.K&-256|c},function(a,b){var c=a[5].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[5].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a,b){var c=a[5].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[5].call(this,this.K>>8,b.call(this));this.K=this.K&255| +c<<8},function(a,b){var c=a[5].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[6].call(this,this.K&255,b.call(this));this.K=this.K&-256|c},function(a,b){var c=a[6].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[6].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a, +b){var c=a[6].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[6].call(this,this.K>>8,b.call(this));this.K=this.K&255|c<<8},function(a,b){var c=a[6].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[7].call(this,this.K&255,b.call(this));this.K=this.K&-256|c},function(a,b){var c= +a[7].call(this,this.C&255,b.call(this));this.C=this.C&-256|c},function(a,b){var c=a[7].call(this,this.H>>8,b.call(this));this.H=this.H&255|c<<8},function(a,b){var c=a[7].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[7].call(this,this.K>>8,b.call(this));this.K=this.K&255|c<<8},function(a,b){var c=a[7].call(this,this.C>>8,b.call(this));this.C=this.C&255|c<<8}],Hg=[function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-= +this.B.fa},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ga},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ga},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[0].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,this.P(this.D,this.F), +b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.ra},function(a,b){var c=a[0].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ga},function(a,b){var c=a[1].call(this, +this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ga},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[1].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[1].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.ra},function(a, +b){var c=a[1].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ga},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ga},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.F&65535),b.call(this)); +this.S(c);this.A-=this.B.fa},function(a,b){var c=a[2].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[2].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.ra},function(a,b){var c=a[2].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.G&65535), +b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ga},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ga},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[3].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c= +a[3].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[3].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.ra},function(a,b){var c=a[3].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ga}, +function(a,b){var c=a[4].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ga},function(a,b){var c=a[4].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[4].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[4].call(this,this.P(this.D,this.L()),b.call(this));this.S(c); +this.A-=this.B.ra},function(a,b){var c=a[4].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ga},function(a,b){var c=a[5].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ga},function(a,b){var c=a[5].call(this,this.P(this.N, +this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[5].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[5].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.ra},function(a,b){var c=a[5].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this, +this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[6].call(this,this.P(this.D,this.C+this.F&65535),b.call(this));this.S(c);this.A-=this.B.ga},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ga},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[6].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-= +this.B.aa},function(a,b){var c=a[6].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[6].call(this,this.P(this.D,this.L()),b.call(this));this.S(c);this.A-=this.B.ra},function(a,b){var c=a[6].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.G&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.F&65535),b.call(this)); +this.S(c);this.A-=this.B.ga},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.G&65535),b.call(this));this.S(c);this.A-=this.B.ga},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.F&65535),b.call(this));this.S(c);this.A-=this.B.fa},function(a,b){var c=a[7].call(this,this.P(this.D,this.G),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,this.P(this.D,this.F),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[7].call(this,this.P(this.D, +this.L()),b.call(this));this.S(c);this.A-=this.B.ra},function(a,b){var c=a[7].call(this,this.P(this.D,this.C),b.call(this));this.S(c);this.A-=this.B.aa},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-= +this.B.W},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[0].call(this,this.P(this.D,this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.P(this.D,this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this, +this.P(this.D,this.C+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.F+ +this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[1].call(this,this.P(this.D,this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.D,this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.M()&65535),b.call(this));this.S(c);this.A-= +this.B.Q},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a, +b){var c=a[2].call(this,this.P(this.D,this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.P(this.D,this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+ +this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[3].call(this,this.P(this.D,this.G+this.M()&65535),b.call(this)); +this.S(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.P(this.D,this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a, +b){var c=a[4].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[4].call(this,this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[4].call(this,this.P(this.N,this.I+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[4].call(this,this.P(this.D,this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this, +this.P(this.D,this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.P(this.N,this.I+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.F+this.M()&65535), +b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[5].call(this,this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[5].call(this,this.P(this.N,this.I+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[5].call(this,this.P(this.D,this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.P(this.D,this.F+this.M()&65535),b.call(this));this.S(c);this.A-= +this.B.Q},function(a,b){var c=a[5].call(this,this.P(this.N,this.I+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.P(this.D,this.C+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[6].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[6].call(this, +this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[6].call(this,this.P(this.D,this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.P(this.D,this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.M()&65535), +b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.P(this.D,this.C+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.G+this.M()&65535),b.call(this));this.S(c); +this.A-=this.B.W},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[7].call(this,this.P(this.D,this.G+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.P(this.D,this.F+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c= +a[7].call(this,this.P(this.D,this.C+this.M()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[0].call(this,this.P(this.N, +this.I+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[0].call(this,this.P(this.D,this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.P(this.D,this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.P(this.N,this.I+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[0].call(this,this.P(this.D,this.C+this.L()&65535),b.call(this));this.S(c); +this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V}, +function(a,b){var c=a[1].call(this,this.P(this.D,this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.D,this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.N,this.I+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[1].call(this,this.P(this.D,this.C+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.P(this.D, +this.C+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[2].call(this,this.P(this.D,this.G+this.L()&65535), +b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.P(this.D,this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.P(this.N,this.I+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[2].call(this,this.P(this.D,this.C+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V}, +function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[3].call(this,this.P(this.D,this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this, +this.P(this.D,this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.P(this.N,this.I+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[3].call(this,this.P(this.D,this.C+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.F+this.L()&65535), +b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[4].call(this,this.P(this.N,this.I+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[4].call(this,this.P(this.N,this.I+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[4].call(this,this.P(this.D,this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.P(this.D,this.F+this.L()&65535),b.call(this));this.S(c);this.A-= +this.B.Q},function(a,b){var c=a[4].call(this,this.P(this.N,this.I+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[4].call(this,this.P(this.D,this.C+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[5].call(this, +this.P(this.N,this.I+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[5].call(this,this.P(this.N,this.I+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[5].call(this,this.P(this.D,this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.P(this.D,this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.P(this.N,this.I+this.L()&65535), +b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[5].call(this,this.P(this.D,this.C+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.P(this.D,this.C+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[6].call(this,this.P(this.D,this.C+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.G+this.L()&65535),b.call(this));this.S(c); +this.A-=this.B.W},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[6].call(this,this.P(this.D,this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.P(this.D,this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[6].call(this,this.P(this.N,this.I+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c= +a[6].call(this,this.P(this.D,this.C+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.W},function(a,b){var c=a[7].call(this,this.P(this.N, +this.I+this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.V},function(a,b){var c=a[7].call(this,this.P(this.D,this.G+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.P(this.D,this.F+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.P(this.N,this.I+this.L()&65535),b.call(this));this.S(c);this.A-=this.B.Q},function(a,b){var c=a[7].call(this,this.P(this.D,this.C+this.L()&65535),b.call(this));this.S(c); +this.A-=this.B.Q},function(a,b){this.H=a[0].call(this,this.H,b.call(this))},function(a,b){this.J=a[0].call(this,this.J,b.call(this))},function(a,b){this.K=a[0].call(this,this.K,b.call(this))},function(a,b){this.C=a[0].call(this,this.C,b.call(this))},function(a,b){this.Y=a[0].call(this,this.Y,b.call(this))},function(a,b){this.I=a[0].call(this,this.I,b.call(this))},function(a,b){this.G=a[0].call(this,this.G,b.call(this))},function(a,b){this.F=a[0].call(this,this.F,b.call(this))},function(a,b){this.H= +a[1].call(this,this.H,b.call(this))},function(a,b){this.J=a[1].call(this,this.J,b.call(this))},function(a,b){this.K=a[1].call(this,this.K,b.call(this))},function(a,b){this.C=a[1].call(this,this.C,b.call(this))},function(a,b){this.Y=a[1].call(this,this.Y,b.call(this))},function(a,b){this.I=a[1].call(this,this.I,b.call(this))},function(a,b){this.G=a[1].call(this,this.G,b.call(this))},function(a,b){this.F=a[1].call(this,this.F,b.call(this))},function(a,b){this.H=a[2].call(this,this.H,b.call(this))}, +function(a,b){this.J=a[2].call(this,this.J,b.call(this))},function(a,b){this.K=a[2].call(this,this.K,b.call(this))},function(a,b){this.C=a[2].call(this,this.C,b.call(this))},function(a,b){this.Y=a[2].call(this,this.Y,b.call(this))},function(a,b){this.I=a[2].call(this,this.I,b.call(this))},function(a,b){this.G=a[2].call(this,this.G,b.call(this))},function(a,b){this.F=a[2].call(this,this.F,b.call(this))},function(a,b){this.H=a[3].call(this,this.H,b.call(this))},function(a,b){this.J=a[3].call(this,this.J, +b.call(this))},function(a,b){this.K=a[3].call(this,this.K,b.call(this))},function(a,b){this.C=a[3].call(this,this.C,b.call(this))},function(a,b){this.Y=a[3].call(this,this.Y,b.call(this))},function(a,b){this.I=a[3].call(this,this.I,b.call(this))},function(a,b){this.G=a[3].call(this,this.G,b.call(this))},function(a,b){this.F=a[3].call(this,this.F,b.call(this))},function(a,b){this.H=a[4].call(this,this.H,b.call(this))},function(a,b){this.J=a[4].call(this,this.J,b.call(this))},function(a,b){this.K=a[4].call(this, +this.K,b.call(this))},function(a,b){this.C=a[4].call(this,this.C,b.call(this))},function(a,b){this.Y=a[4].call(this,this.Y,b.call(this))},function(a,b){this.I=a[4].call(this,this.I,b.call(this))},function(a,b){this.G=a[4].call(this,this.G,b.call(this))},function(a,b){this.F=a[4].call(this,this.F,b.call(this))},function(a,b){this.H=a[5].call(this,this.H,b.call(this))},function(a,b){this.J=a[5].call(this,this.J,b.call(this))},function(a,b){this.K=a[5].call(this,this.K,b.call(this))},function(a,b){this.C= +a[5].call(this,this.C,b.call(this))},function(a,b){this.Y=a[5].call(this,this.Y,b.call(this))},function(a,b){this.I=a[5].call(this,this.I,b.call(this))},function(a,b){this.G=a[5].call(this,this.G,b.call(this))},function(a,b){this.F=a[5].call(this,this.F,b.call(this))},function(a,b){this.H=a[6].call(this,this.H,b.call(this))},function(a,b){this.J=a[6].call(this,this.J,b.call(this))},function(a,b){this.K=a[6].call(this,this.K,b.call(this))},function(a,b){this.C=a[6].call(this,this.C,b.call(this))}, +function(a,b){this.Z|=512;this.Y=a[6].call(this,this.Y,b.call(this))},function(a,b){this.I=a[6].call(this,this.I,b.call(this))},function(a,b){this.G=a[6].call(this,this.G,b.call(this))},function(a,b){this.F=a[6].call(this,this.F,b.call(this))},function(a,b){this.H=a[7].call(this,this.H,b.call(this))},function(a,b){this.J=a[7].call(this,this.J,b.call(this))},function(a,b){this.K=a[7].call(this,this.K,b.call(this))},function(a,b){this.C=a[7].call(this,this.C,b.call(this))},function(a,b){this.Y=a[7].call(this, +this.Y,b.call(this))},function(a,b){this.I=a[7].call(this,this.I,b.call(this))},function(a,b){this.G=a[7].call(this,this.G,b.call(this))},function(a,b){this.F=a[7].call(this,this.F,b.call(this))}],Jg=[function(){var a=this.da();16>(a&56)&&(this.Z|=1);Hg[a].call(this,lc,Dd)},function(){var a=this.da();a&16||(this.Z|=1);Hg[a].call(this,Ig,Dd)},function(){N[this.da()].call(this,be)},function(){N[this.da()].call(this,ce)},M,function(){this.ya.sc?Cb.call(this,13,0):(fe.call(this,F(this,2054)),this.F=F(this, +2086),this.G=F(this,2088),this.I=F(this,2090),this.Y=F(this,2092),this.C=F(this,2094),this.K=F(this,2096),this.J=F(this,2098),this.H=F(this,2100),Fb(this.hb,F(this,2084),2102),Fb(this.ya,F(this,2082),2108),Fb(this.Tb,F(this,2080),2114),Fb(this.Zb,F(this,2078),2120),hc(this,F(this,2072)),I(this,F(this,2074)),this.Bc=F(this,2126)|F(this,2128)<<16,this.xe=this.Bc+F(this,2130),Fb(this.oe,F(this,2076),2132),this.Cc=F(this,2138)|F(this,2140)<<16,this.Sd=this.Cc+F(this,2142),Fb(this.Pf,F(this,2070),2144), +this.A-=195)},M,M,M,M,M,G,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M, +M,M,M,M,M,M],mc=[function(){this.A-=2+(0>this.ha?0:1);return this.oe.Aa},function(){this.A-=2+(0>this.ha?0:1);return this.Pf.Aa},function(a){this.Z|=2;this.oe.load(a);this.A-=17+(0>this.ha?0:2);return a},function(a){this.Z|=2;this.Pf.load(a);this.A-=17+(0>this.ha?0:2);return a},function(a){this.Z|=2;this.A-=14+(0>this.ha?0:2);if(0<=this.vb.load(a,!0)&&2048!=(this.vb.yb&2560)&&(this.vb.lc>=this.ya.sc&&this.vb.lc>=(a&3)||7168==(this.vb.yb&7168)))return Jc(this),a;Fc(this);return a},function(a){this.Z|= +2;this.A-=14+(0>this.ha?0:2);if(0<=this.vb.load(a,!0)&&512==(this.vb.yb&2560)&&this.vb.lc>=this.ya.sc&&this.vb.lc>=(a&3))return Jc(this),a;Fc(this);return a},L,L],nc=[ac,ac,ac,ac,ac,ac,L,L],lc=nc,Ig=[function(a){0>this.ha?G.call(this):(a=this.xe-this.Bc,Oc(this,this.ha+2,this.Bc),Oc(this,this.ha+4,65280|this.Bc>>16),this.A-=11);return a},function(a){0>this.ha?G.call(this):(a=this.Sd-this.Cc,Oc(this,this.ha+2,this.Cc),Oc(this,this.ha+4,65280|this.Cc>>16),this.A-=12);return a},function(a){0>this.ha? +G.call(this):(this.Bc=F(this,this.ha+2)|Mc(this,this.ha+4)<<16,this.xe=this.Bc+a,this.Z|=2,this.A-=11);return a},function(a){0>this.ha?G.call(this):(this.Cc=F(this,this.ha+2)|Mc(this,this.ha+4)<<16,this.Sd=this.Cc+a,this.Z|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ha?0:1);return this.Kc},L,function(a){fe.call(this,a);this.A-=0>this.ha?3:6;this.Z|=2;return a},L];function cc(){Jg[this.da()].call(this)}function ec(){K(this,this.Y);this.A-=this.B.fc} +function Kb(){var a=this.Y;K(this,this.H);K(this,this.J);K(this,this.K);K(this,this.C);K(this,a);K(this,this.I);K(this,this.G);K(this,this.F);this.A-=this.B.Kk}function Lb(){this.F=this.Ea();this.G=this.Ea();this.I=this.Ea();this.Y+=2;this.C=this.Ea();this.K=this.Ea();this.J=this.Ea();this.H=this.Ea();this.A-=this.B.Ik}function Mb(){N[this.da()].call(this,$d)}function dc(){Eg[this.da()].call(this,ae)}function Nb(){K(this,this.L());this.A-=this.B.fc}function Ob(){N[this.da()].call(this,Vd)} +function Pb(){K(this,this.da());this.A-=this.B.fc}function Qb(){N[this.da()].call(this,Ud)}function Rb(){var a=1,b=0,c=5;this.ua&192&&(a=this.J,b=1,this.ua&256&&(c=4));if(a--){var d=$a(this.qa,this.K,this.Ha-b-1);Nc(this,this.hb.bc(this.F,0),d);this.F=this.F+(this.Ga&1024?-1:1)&65535;this.A-=c;this.J-=b;a&&(J(this,-2),this.Z|=256)}} +function Sb(){var a=1,b=0,c=5;this.ua&192&&(a=this.J,b=1,this.ua&256&&(c=4));if(a--){var d=this.Ha-b-1,d=$a(this.qa,this.K,d)|$a(this.qa,this.K,d)<<8;Oc(this,this.hb.bc(this.F,1),d);this.F=this.F+(this.Ga&1024?-2:2)&65535;this.A-=c;this.J-=b;a&&(J(this,-2),this.Z|=256)}} +function Tb(){var a=1,b=0,c=5;this.ua&192&&(a=this.J,b=1,this.ua&256&&(c=4));if(a--){var d=Mc(this,this.Zb.$c(this.G,0));this.G=this.G+(this.Ga&1024?-1:1)&65535;this.A-=c;this.J-=b;bb(this.qa,this.K,d,this.Ha-b-1);a&&(J(this,-2),this.Z|=256)}} +function Ub(){var a=1,b=0,c=5;this.ua&192&&(a=this.J,b=1,this.ua&256&&(c=4));if(a--){var d=F(this,this.Zb.$c(this.G,1));this.G=this.G+(this.Ga&1024?-2:2)&65535;this.A-=c;this.J-=b;b=this.Ha-b-1;bb(this.qa,this.K,d&255,b);bb(this.qa,this.K,d>>8,b);a&&(J(this,-2),this.Z|=256)}}function Kg(){var a=this.M();Cc(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb}function Lg(){var a=this.M();Cc(this)?this.A-=this.B.Jb:(I(this,this.va+a),this.A-=this.B.Ib)} +function Mg(){var a=this.M();xc(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb}function Ng(){var a=this.M();xc(this)?this.A-=this.B.Jb:(I(this,this.va+a),this.A-=this.B.Ib)}function Og(){var a=this.M();Ac(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb}function Pg(){var a=this.M();Ac(this)?this.A-=this.B.Jb:(I(this,this.va+a),this.A-=this.B.Ib)}function Qg(){var a=this.M();xc(this)||Ac(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb} +function Rg(){var a=this.M();xc(this)||Ac(this)?this.A-=this.B.Jb:(I(this,this.va+a),this.A-=this.B.Ib)}function Sg(){var a=this.M();Bc(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb}function Tg(){var a=this.M();Bc(this)?this.A-=this.B.Jb:(I(this,this.va+a),this.A-=this.B.Ib)}function Ug(){var a=this.M();yc(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb}function Vg(){var a=this.M();yc(this)?this.A-=this.B.Jb:(I(this,this.va+a),this.A-=this.B.Ib)} +function Wg(){var a=this.M();!Bc(this)!=!Cc(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb}function Xg(){var a=this.M();!Bc(this)==!Cc(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb}function Yg(){var a=this.M();Ac(this)||!Bc(this)!=!Cc(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb}function Zg(){var a=this.M();Ac(this)||!Bc(this)!=!Cc(this)?this.A-=this.B.Jb:(I(this,this.va+a),this.A-=this.B.Ib)} +function $g(){Gg[this.da()].call(this,Fd,this.da);this.A-=0>this.Fa?1:this.B.Lg}function Vb(){Gg[this.da()].call(this,Od,Cd)}function Wb(){Hg[this.da()].call(this,Pd,Cd)}function ah(){var a=this.L();I(this,this.Ea());this.Y=this.Y+a&65535;this.A-=this.B.Pk}function bh(){I(this,this.Ea());this.A-=this.B.Mk} +function Xb(){var a=this.L(),b=this.da()&31;this.A-=11;K(this,this.I);var c=this.Y;if(0>8,c,d=zc(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.H=b<<8|(this.X=a);this.ca=65536;c&&(this.X|=this.ca);d?Ic(this):Ec(this);this.A-=this.B.ie},function(){Dg[this.da()].call(this,$c)},function(){Eg[this.da()].call(this,hd)},function(){Fg[this.da()].call(this,$c)},function(){N[this.da()].call(this,hd)},function(){this.H=this.H&-256|$c.call(this,this.H&255,this.da());this.A--},function(){this.H=hd.call(this,this.H,this.L());this.A--}, +function(){this.Z|=20;this.D=this.N=this.Zb;this.A-=this.B.Hd},function(){var a=this.H&255,b=this.H>>8,c,d=zc(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.H=b<<8|(this.X=a);this.ca=65536;c&&(this.X|=this.ca);d?Ic(this):Ec(this);this.A-=this.B.ie},function(){this.ka=this.H;this.H=(this.ia=this.H+1)&65535;this.X=this.H|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.J;this.J=(this.ia=this.J+1)&65535;this.X=this.J|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-= +2},function(){this.ka=this.K;this.K=(this.ia=this.K+1)&65535;this.X=this.K|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.C;this.C=(this.ia=this.C+1)&65535;this.X=this.C|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.Y;this.Y=(this.ia=this.Y+1)&65535;this.X=this.Y|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.I;this.I=(this.ia=this.I+1)&65535;this.X=this.I|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka= +this.G;this.G=(this.ia=this.G+1)&65535;this.X=this.G|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.F;this.F=(this.ia=this.F+1)&65535;this.X=this.F|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.H;this.H=(this.ia=this.H-1)&65535;this.X=this.H|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.J;this.J=(this.ia=this.J-1)&65535;this.X=this.J|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.K;this.K= +(this.ia=this.K-1)&65535;this.X=this.K|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.C;this.C=(this.ia=this.C-1)&65535;this.X=this.C|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.Y;this.Y=(this.ia=this.Y-1)&65535;this.X=this.Y|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.I;this.I=(this.ia=this.I-1)&65535;this.X=this.I|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.G;this.G=(this.ia=this.G- +1)&65535;this.X=this.G|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.F;this.F=(this.ia=this.F-1)&65535;this.X=this.F|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){K(this,this.H);this.A-=this.B.fc},function(){K(this,this.J);this.A-=this.B.fc},function(){K(this,this.K);this.A-=this.B.fc},function(){K(this,this.C);this.A-=this.B.fc},function(){K(this,this.Y-2&65535);this.A-=this.B.fc},function(){K(this,this.I);this.A-=this.B.fc},function(){K(this,this.G);this.A-= +this.B.fc},function(){K(this,this.F);this.A-=this.B.fc},function(){this.H=this.Ea();this.A-=this.B.Yb},function(){this.J=this.Ea();this.A-=this.B.Yb},function(){this.K=this.Ea();this.A-=this.B.Yb},function(){this.C=this.Ea();this.A-=this.B.Yb},function(){this.Y=this.Ea();this.A-=this.B.Yb},function(){this.I=this.Ea();this.A-=this.B.Yb},function(){this.G=this.Ea();this.A-=this.B.Yb},function(){this.F=this.Ea();this.A-=this.B.Yb},Kg,Lg,Mg,Ng,Og,Pg,Qg,Rg,Sg,Tg,Ug,Vg,Wg,Xg,Yg,Zg,Kg,Lg,Mg,Ng,Og,Pg,Qg, +Rg,Sg,Tg,Ug,Vg,Wg,Xg,Yg,Zg,$g,function(){Hg[this.da()].call(this,Gd,this.L);this.A-=0>this.Fa?1:this.B.Lg},$g,function(){Hg[this.da()].call(this,Gd,this.M);this.A-=0>this.Fa?1:this.B.Lg},function(){Dg[this.da()].call(this,Sd)},function(){Eg[this.da()].call(this,Td)},function(){Fg[this.dg=this.da()].call(this,de)},function(){N[this.dg=this.da()].call(this,ee)},function(){this.Z|=1;Dg[this.da()].call(this,Qd)},function(){this.Z|=1;Eg[this.da()].call(this,Qd)},function(){Fg[this.da()].call(this,Qd)}, +function(){N[this.da()].call(this,Qd)},function(){var a=this.da();switch((a&56)>>3){case 0:this.qb=this.hb.Aa;break;case 1:this.qb=this.ya.Aa;break;case 2:this.qb=this.Tb.Aa;break;case 3:this.qb=this.Zb.Aa;break;default:M.call(this);return}this.Z|=1;Eg[a].call(this,Rd)},function(){this.Z|=1;this.D=this.N=this.dl;N[this.da()].call(this,Xd)},function(){var a,b=this.da(),c=(b&56)>>3;switch(c){case 0:a=this.H;break;case 2:a=this.K;break;case 3:a=this.C;break;default:if(80286<=this.Da){G.call(this);return}switch(c){case 1:a= +this.J;break;case 4:a=this.Y;break;case 5:a=this.I;break;case 6:a=this.G;break;case 7:a=this.F}}N[b].call(this,Qd);switch(c){case 0:tc(this,this.H);this.H=a;break;case 1:qc(this,this.J);this.J=a;break;case 2:sc(this,this.K);this.K=a;break;case 3:rc(this,this.C);this.C=a;break;case 4:tc(this,this.Y);this.Y=a;break;case 5:qc(this,this.I);this.I=a;break;case 6:sc(this,this.G);this.G=a;break;case 7:rc(this,this.F),this.F=a}},function(){this.Z|=1;Hg[this.da()].call(this,Hd,this.Ea)},function(){this.A-= +3},function(){var a=this.H;this.H=this.J;this.J=a;this.A-=3},function(){var a=this.H;this.H=this.K;this.K=a;this.A-=3},function(){var a=this.H;this.H=this.C;this.C=a;this.A-=3},function(){var a=this.H;this.H=this.Y;this.Y=a;this.A-=3},function(){var a=this.H;this.H=this.I;this.I=a;this.A-=3},function(){var a=this.H;this.H=this.G;this.G=a;this.A-=3},function(){var a=this.H;this.H=this.F;this.F=a;this.A-=3},function(){this.H=this.H<<24>>24&65535;this.A-=2},function(){this.K=this.H&32768?65535:0;this.A-= +this.B.Wj},function(){var a=this.L(),b=this.L();K(this,this.ya.Aa);K(this,this.va);gc(this,a,b);this.A-=this.B.Zj},function(){M.call(this)},function(){K(this,jc(this));this.A-=this.B.fc},function(){hc(this,this.Ea());this.A-=this.B.Yb},function(){var a=this.H>>8;a&1?Hc(this):Dc(this);a&4?yc(this)||(this.ia^=1):yc(this)&&(this.ia^=1);a&16?Ic(this):Ec(this);a&64?Jc(this):Fc(this);a&128?Kc(this):Bc(this)&&(this.ia^=this.ca>>1|this.ca>>2,this.ka^=32896);this.A-=this.B.pb},function(){this.H=this.H&255| +(jc(this)&213)<<8;this.A-=this.B.pb},function(){this.H=this.H&-256|this.T(this.D,this.L());this.A-=this.B.ri},function(){this.H=this.U(this.D,this.L());this.A-=this.B.ri},function(){var a=this.L(),b=this.H;Nc(this,this.D.bc(a,0),b);this.A-=this.B.si},function(){var a=this.L(),b=this.H;Oc(this,this.D.bc(a,1),b);this.A-=this.B.si},function(){var a=1,b=0,c=this.B.ti;this.ua&192&&(a=this.J,b=1,c=this.B.vi,this.ua&256||(this.A-=this.B.ui));if(a--){var d=this.Ga&1024?-1:1,e=this.T(this.D,this.G);Nc(this, +this.hb.bc(this.F,0),e);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c;this.J-=b;a&&(J(this,this.ua&16?-3:-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.ti;this.ua&192&&(a=this.J,b=1,c=this.B.vi,this.ua&256||(this.A-=this.B.ui));if(a--){var d=this.Ga&1024?-2:2,e=this.U(this.D,this.G);Oc(this,this.hb.bc(this.F,1),e);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c;this.J-=b;a&&(J(this,this.ua&16?-3:-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.di;this.ua&192&&(a=this.J,b=1,c=this.B.fi, +this.ua&256||(this.A-=this.B.ei));if(a--){var d=this.Ga&1024?-1:1,e=this.T(this.D,this.G),f=this.O(this.hb,this.F);$c.call(this,e,f);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c-this.B.gb;this.J-=b;a&&Ac(this)==(this.ua&64)&&(J(this,this.ua&16?-3:-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.di;this.ua&192&&(a=this.J,b=1,c=this.B.fi,this.ua&256||(this.A-=this.B.ei));if(a--){var d=this.Ga&1024?-2:2,e=this.U(this.D,this.G),f=this.P(this.hb,this.F);hd.call(this,e,f);this.G=this.G+d&65535; +this.F=this.F+d&65535;this.A-=c-this.B.gb;this.J-=b;a&&Ac(this)==(this.ua&64)&&(J(this,this.ua&16?-3:-2),this.Z|=256)}},function(){this.X=this.ia=this.ka=this.H&255&this.da();this.ca=256;this.A-=this.B.ie},function(){this.X=this.ia=this.ka=this.H&this.L();this.ca=65536;this.A-=this.B.ie},function(){var a=1,b=0,c=this.B.Ei;this.ua&192&&(a=this.J,b=1,c=this.B.Gi,this.ua&256||(this.A-=this.B.Fi));if(a--){var d=this.H;Nc(this,this.hb.bc(this.F,0),d);this.F=this.F+(this.Ga&1024?-1:1)&65535;this.A-=c;this.J-= +b;a&&(J(this,-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.Ei;this.ua&192&&(a=this.J,b=1,c=this.B.Gi,this.ua&256||(this.A-=this.B.Fi));if(a--){var d=this.H;Oc(this,this.hb.bc(this.F,1),d);this.F=this.F+(this.Ga&1024?-2:2)&65535;this.A-=c;this.J-=b;a&&(J(this,-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.li;this.ua&192&&(a=this.J,b=1,c=this.B.ni,this.ua&256||(this.A-=this.B.mi));a--&&(this.H=this.H&-256|this.T(this.D,this.G),this.G=this.G+(this.Ga&1024?-1:1)&65535,this.A-=c,this.J-=b,a&& +(J(this,this.ua&16?-3:-2),this.Z|=256))},function(){var a=1,b=0,c=this.B.li;this.ua&192&&(a=this.J,b=1,c=this.B.ni,this.ua&256||(this.A-=this.B.mi));a--&&(this.H=this.U(this.D,this.G),this.G=this.G+(this.Ga&1024?-2:2)&65535,this.A-=c,this.J-=b,a&&(J(this,this.ua&16?-3:-2),this.Z|=256))},function(){var a=1,b=0,c=this.B.yi;this.ua&192&&(a=this.J,b=1,c=this.B.Ai,this.ua&256||(this.A-=this.B.zi));a--&&($c.call(this,this.H&255,this.O(this.hb,this.F)),this.F=this.F+(this.Ga&1024?-1:1)&65535,this.A-=c-this.B.gb, +this.J-=b,a&&Ac(this)==(this.ua&64)&&(J(this,-2),this.Z|=256))},function(){var a=1,b=0,c=this.B.yi;this.ua&192&&(a=this.J,b=1,c=this.B.Ai,this.ua&256||(this.A-=this.B.zi));a--&&(hd.call(this,this.H,this.P(this.hb,this.F)),this.F=this.F+(this.Ga&1024?-2:2)&65535,this.A-=c-this.B.gb,this.J-=b,a&&Ac(this)==(this.ua&64)&&(J(this,-2),this.Z|=256))},function(){this.H=this.H&-256|this.da();this.A-=this.B.pb},function(){this.J=this.J&-256|this.da();this.A-=this.B.pb},function(){this.K=this.K&-256|this.da(); +this.A-=this.B.pb},function(){this.C=this.C&-256|this.da();this.A-=this.B.pb},function(){this.H=this.H&255|this.da()<<8;this.A-=this.B.pb},function(){this.J=this.J&255|this.da()<<8;this.A-=this.B.pb},function(){this.K=this.K&255|this.da()<<8;this.A-=this.B.pb},function(){this.C=this.C&255|this.da()<<8;this.A-=this.B.pb},function(){this.H=this.L();this.A-=this.B.pb},function(){this.J=this.L();this.A-=this.B.pb},function(){this.K=this.L();this.A-=this.B.pb},function(){this.C=this.L();this.A-=this.B.pb}, +function(){this.Y=this.L();this.A-=this.B.pb},function(){this.I=this.L();this.A-=this.B.pb},function(){this.G=this.L();this.A-=this.B.pb},function(){this.F=this.L();this.A-=this.B.pb},ah,bh,ah,bh,function(){N[this.da()].call(this,Zd)},function(){N[this.da()].call(this,Yd)},function(){this.Z|=1;Gg[this.da()].call(this,Id,this.da)},function(){this.Z|=1;Hg[this.da()].call(this,Id,this.L)},ch,dh,ch,dh,function(){Rc.call(this,3,null,this.B.pk)},function(){var a=this.da(),b;a:{b=this.nl[a];if(void 0!== +b)for(var c=0;c>8)*a+this.H&255;this.ca=256;this.A-=this.B.Sj},function(){this.H=this.H&-256|(xc(this)?255:0);this.A-=2},function(){this.H=this.H&-256|this.T(this.D,this.C+(this.H&255)&65535);this.A-=this.B.Rk},eh,eh,eh,eh,eh,eh,eh,eh,function(){var a=this.M();(this.J=this.J-1&65535)&&this.X&this.ca-1?(I(this,this.va+a),this.A-=this.B.yk):this.A-=this.B.oi},function(){var a=this.M();!(this.J= +this.J-1&65535)||this.X&this.ca-1?this.A-=this.B.qi:(I(this,this.va+a),this.A-=this.B.pi)},function(){var a=this.M();(this.J=this.J-1&65535)?(I(this,this.va+a),this.A-=this.B.xk):this.A-=this.B.oi},function(){var a=this.M();this.J?this.A-=this.B.qi:(I(this,this.va+a),this.A-=this.B.pi)},function(){var a=this.da();this.H=this.H&-256|$a(this.qa,a,this.Ha-2);this.A-=this.B.ii},function(){var a=this.da();this.H=$a(this.qa,a,this.Ha-1)|$a(this.qa,a+1&65535,this.Ha-2)<<8;this.A-=this.B.ii},function(){var a= +this.da();bb(this.qa,a,this.H&255,this.Ha-2);this.A-=this.B.xi},function(){var a=this.da();bb(this.qa,a,this.H&255,this.Ha-2);bb(this.qa,a+1&65535,this.H>>8,this.Ha-2);this.A-=this.B.xi},function(){var a=this.L();K(this,this.va);I(this,this.va+a);this.A-=this.B.Xj},function(){var a=this.L();I(this,this.va+a);this.A-=this.B.ji},function(){gc(this,this.L(),this.L());this.A-=this.B.tk},function(){var a=this.M();I(this,this.va+a);this.A-=this.B.ji},function(){this.H=this.H&-256|$a(this.qa,this.K,this.Ha- +1);this.A-=this.B.hi},function(){this.H=$a(this.qa,this.K,this.Ha-1)|$a(this.qa,this.K+1&65535,this.Ha-1)<<8;this.A-=this.B.hi},function(){bb(this.qa,this.K,this.H&255,this.Ha-1);this.A-=this.B.wi},function(){bb(this.qa,this.K,this.H&255,this.Ha-1);bb(this.qa,this.K+1&65535,this.H>>8,this.Ha-1);this.A-=this.B.wi},fh,fh,function(){this.Z|=132;this.A-=this.B.Hd},function(){this.Z|=68;this.A-=this.B.Hd},function(){this.$a|=4;this.A-=2;this.Ga&512||jb(this)},function(){xc(this)?Dc(this):Hc(this);this.A-= +2},function(){this.qb=-1;Gg[this.da()].call(this,Md,Dd);0<=this.qb&&(this.H=this.qb)},function(){this.qb=-1;Hg[this.da()].call(this,Nd,Dd);0<=this.qb&&(this.H=this.qb,this.K=this.Kf)},function(){this.X&=~this.ca;this.A-=2},function(){this.X|=this.ca;this.A-=2},function(){this.Ga&=-513;this.A-=this.B.Vj},function(){this.Ga|=512;this.Z|=4;this.A-=2},function(){this.Ga&=-1025;this.A-=2},function(){this.Ga|=1024;this.A-=2},function(){Gg[this.da()].call(this,$b,Dd)},function(){Hg[this.da()].call(this, +bc,Dd)}]; +function P(a){v.call(this,"ChipSet",a,P);this.Da=a.model;this.Da=void 0!==this.Da?parseInt(this.Da,10):gh;this.Kb=0;var b=a.sw1;if(b)this.Kb=hh(b,ih|jh.ll);else{this.od=[360,360];(b=a.floppies)&&void 0!==b.length&&(this.od=b);if(b=this.od.length)this.Kb|=kh.ah,b--,this.Kb|=(b&3)<=lh&&(this.bf=this.cf=2);this.vg=a.scaleTimers||!1; +this.Yn=a.rtcDate;this.Dj=!1;a.sound&&window&&"webkitAudioContext"in window&&(this.rh=new webkitAudioContext);this.reset(!0);this.Ma()}y(v,P);var gh=5150,lh=5170,mh={none:0,tv:1,color:2,mono:3,ega:0},kh={ah:1,ONE:0,Qo:64,Oo:128,no:192,Se:192,Te:6},ih=12,jh={Po:16,io:32,ll:48,Se:48,Te:4};h=P.prototype; +h.wb=function(a,b,c,d){switch(c){case "sw1":return this.sa[c]=d,nh(this,c,d,this.Kb,{0:this.Da==gh?"Bootable Floppy Drive":"Loop on POST",1:this.Da==gh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Da==gh)return this.sa[c]=d,nh(this,c,d,this.Nd,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.sa[c]=d,!0}return!1}; +h.mc=function(a,b,c,d){this.qa=b;this.la=c;this.Pa=d;this.La=a;this.Ra=D(a,"Keyboard");this.Sk=Math.round(c.ba.hd/1193181);Za(b,this,oh);ab(b,this,ph);this.Da=lh){this.cb=16;this.Yc=0;this.Mc=16;this.$f=0;this.Vd=160;512<=yh(this)&&(this.Vd|=16);3==zh(this)&&(this.Vd|=64);this.jh=3;this.cg=0;this.Mb=Array(7);this.ye=0;a&&(this.oa=Array(64)); +Ah(this,this.Yn);for(a=21;24>=a;a++)this.oa[a]=0;for(a=14;46>a;a++)void 0===this.oa[a]&&(this.oa[a]=0);this.oa[20]=this.Lc&(jh.Se|2|kh.ah|kh.Se);this.oa[16]=Bh(this,0)<<4|Bh(this,1);Ch(this)}}; +function Ah(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.hc("CMOS date invalid ("+b+"), using "+c)):b&&a.hc("CMOS date: "+c);a.oa[0]=c.getSeconds();a.oa[1]=0;a.oa[2]=c.getMinutes();a.oa[3]=0;a.oa[4]=c.getHours();a.oa[5]=0;a.oa[6]=c.getDay()+1;a.oa[7]=c.getDate();a.oa[8]=c.getMonth()+1;c=c.getFullYear();a.oa[9]=c%100;c/=100;a.oa[50]=c%10|c/10<<4;a.qf=-1;a.oa[10]=38;a.oa[11]=2;a.oa[12]=0;a.oa[13]=128} +function Ch(a){for(var b=0,c=16;46>c;c++)b+=a.oa[c];a.oa[47]=b&255;a.oa[46]=b>>8} +h.save=function(){var a=new H(this);a.set(0,[this.Kb,this.Nd,this.Lc,this.re]);for(var b=[],c=0;c=lh&&(a.set(5,[this.cb,this.Yc,this.Mc,this.$f,this.Vd,this.jh]),a.set(6,[this.cg,this.Mb,this.ye,this.oa,this.qf]));return a.data()}; +h.restore=function(a){var b,c;b=a[0];this.Kb=b[0];this.Nd=b[1];this.Lc=b[2];this.re=b[3];b=a[1];this.Ta=Array(this.bf);for(c=0;c>2)+1)*a.Hm+32*((b?a.Nd:a.re)&15)}function Fh(a,b){var c=b?a.Kb:a.Lc;return a.Da!=gh||c&kh.ah?((c&kh.Se)>>kh.Te)+1:0} +function Bh(a,b){if(b>jh.Te} +function nh(a,b,c,d,e){for(var f="",l=1;8>=l;l++){var g="pcjs-bitCell";l||(g+=" pcjs-bitCellLeft");f+='
'+l+"
\n"}c.innerHTML=f;b=B(c,"pcjs-bitCell");c=null;for(l=0;l>2].rb[b&3],c,d,e)}function Oh(a,b,c){b=a.Ta[b>>2].rb[b&3];b.kg&&b.Kh&&b.Ng?(c&&(b.lg=c),b.gd||Sc(a,b,!0)):c&&c(!0)} +function Sc(a,b,c){c&&(b.count=b.Wb[1]<<8|b.Wb[0],b.hl=b.mode&12,b.Ej=b.Oc=!1);for(var d=!1;0<=b.count&&(c=b.gg<<16|b.zb[1]<<8|b.zb[0],4==b.hl?(d=!0,function(c){b.Kh.call(b.kg,b.Ng,-1,function(f,l){0>f&&(b.Ej||(b.Ej=!0),f=255);b.gd||Wa(a.qa,c,f);(d=l)&&setTimeout(function(){Th(b)||Sc(a,b)},0)})}(c)):8==b.hl?(c=Ta(a.qa,c),0>b.Kh.call(b.kg,b.Ng,c)&&(b.Oc=!0)):b.Oc=!0),!d&&!Th(b););} +function Th(a){if(!a.Oc&&0<=--a.count&&(a.mode&32?(a.zb[0]--,0>a.zb[0]&&(a.zb[0]=255,a.zb[1]--,0>a.zb[1]&&(a.zb[1]=255))):(a.zb[0]++,255>3,e=a.sb[d];e.Ab|=1<<(b&7);e.xf=c||0;1==d&&(a.sb[0].Ab|=4);Wh(a,d)}function ci(a,b){var c=b>>3,d=a.sb[c],e=1<<(b&7);d.Ab&e&&(d.Ab&=~e,1!=c||d.Ab||(a.sb[0].Ab&=-5),Wh(a,c))} +function Qc(a,b){void 0===b&&(b=0);var c=-1,d=a.sb[b];if(d.xf)c=-2,d.xf--;else for(var e=d.Ab&((d.Dc|d.sd)^255),f=d.Wd+1;;){var f=f&7,l=1<>6;if(3!=c){var d=b&1,e=b&14,f=b&48;if(f){var l=this.Lb[c];l.Lf=f;l.mode=e;l.rj=d;l.rc=[0,0];l.Wb=[0,0];l.gf=[0,0];l.Pc=!1;l.mf=!1;l.Be=!1;ei(this,c);0==c&&ci(this,0);2==c&&255==this.sb[0].sd&&77==this.kc&&(c=this.Lb[0],c.Hc[0]=c.rc[0],c.Hc[1]=c.rc[1],c.Kd=pb(this.la,this.vg))}else fi(this,c),d=this.Lb[c],d.gf[0]=d.Wb[0],d.gf[1]=d.Wb[1],d.mf=!0,ei(this,c)}};function hi(a,b){var c=a.Lb[b],d=c.rc[1]<<8|c.rc[0];d||(d=1==c.ce?256:65536);return d} +function ei(a,b){var c=a.Lb[b];c.xd=32==c.Lf?1:0;c.ce=48==c.Lf?2:1} +function fi(a,b,c){var d=a.Lb[b];if(d.Be&&(2!=b||a.kc&1)){var e=pb(a.la,a.vg),f=(e-d.Kd)/a.Sk|0;0>f&&(d.Kd=e,f=0);var l=hi(a,b),g=a.Lb[b],m=g.Hc[1]<<8|g.Hc[0];m||(m=1==g.ce?256:65536);g=m-f;0==d.mode?(0>=g&&(g=0),g||(d.Pc=!0,d.Be=!1,b||bi(a,0))):4==d.mode?(d.Pc=1!=g,0>=g&&(g=l+g,0>=g&&(g=l),d.Hc[0]=g&255,d.Hc[1]=g>>8,d.Kd=e,!b&&d.Pc&&bi(a,0))):6==d.mode&&(g-=f,0>=g&&(d.Pc=!d.Pc,g=l+g,0>=g&&(g=l),d.Hc[0]=g&255,d.Hc[1]=g>>8,d.Kd=e,!b&&d.Pc&&bi(a,0)));d.Wb[0]=g&255;d.Wb[1]=g>>8;c&&(a.Kd=0)}return d} +function rb(a,b){for(var c=0;c=lh){var c=0,d=a.la.ba.hd,e=pb(a.la,a.vg);if(0<=a.qf&&(c=e-a.qf,Math.floor(c/d)&&60<=++a.oa[0]&&(a.oa[0]=0,60<=++a.oa[2]&&(a.oa[2]=0,24<=++a.oa[4])))){a.oa[4]=0;a.oa[6]=a.oa[6]%7+1;var f=a.oa[9],l=ja[a.oa[8]-1];28==l&&0===f%4&&(f%100||0===f%400)&&l++;++a.oa[7]>l&&(a.oa[7]=1,12<++a.oa[8]&&(a.oa[8]=1,a.oa[9]=(a.oa[9]+1)%100))}a.qf=e-c%d}}h.vm=function(){var a=this.fg;this.af&16&&(this.kc&128?a=this.Lc:this.Ra&&(a=ii(this.Ra)));return a}; +h.En=function(a,b){this.fg=b};h.wm=function(){return this.kc};h.Fn=function(a,b){ji(this,b);this.Ra&&ki(this.Ra,b&128?!1:!0,b&64?!0:!1)};function ji(a,b){var c=!!(b&2),d=!!(a.kc&2);a.kc=b;c!=d&&qb(a,c)}h.xm=function(){var a=0,a=this.Da==gh?this.kc&4?a|this.re&15:a|this.re>>4&1:this.kc&8?a|this.Lc>>4:a|this.Lc&15;this.kc&1&&fi(this,2).Pc&&(a=this.kc&2?a|32:a|16);return a};h.Gn=function(a,b){this.lh=b};h.ym=function(){return this.af};h.Hn=function(a,b){this.af=b}; +h.Ml=function(){var a=this.$f;this.cb&=-258;var b=this.Ra&&ii(this.Ra,!0);b&&li(this,b);return a};h.Xm=function(a,b){if(this.cb&8)switch(this.Yc){case 96:mi(this,b);break;case 209:ni(this,b);break;default:if(mi(this,this.Mc&-17),this.Ra){var c=-1;switch(b){case 255:var c=250,d=this.Ra;d.ac=[170];d.ja&&oi(d.ja)}li(this,c)}}this.Yc=b;this.cb&=-9};h.Nl=function(){return this.kc&-209|(pb(this.la)&64?16:0)};h.Ym=function(a,b){ji(this,b)}; +h.Ol=function(){var a=this.cb&255;this.cb&256&&(this.cb|=1,this.cb&=-257);return a};h.Wm=function(a,b){this.Yc=b;this.cb|=8;var c=0;240<=this.Yc&&(c=this.Yc^15,this.Yc=240);switch(this.Yc){case 192:li(this,this.Vd);break;case 173:mi(this,this.Mc|16);break;case 174:mi(this,this.Mc&-17);break;case 170:this.Ra&&pi(this.Ra,!0);mi(this,this.Mc|16);li(this,85);ni(this,3);break;case 224:li(this,this.Mc&16?0:1);break;case 240:c&1&&fc(this.la)}}; +function mi(a,b){var c=!(a.Mc&16);a.Mc=b;a.cb=a.cb&-5|b&4;if(a.Ra){var d=!(b&16);ki(a.Ra,!!(b&8),d)&&li(a,ii(a.Ra,!0));!c&&d&&ii(a.Ra)&&oi(a)}}function li(a,b){0<=b&&(a.$f=b,a.cb&=-2,a.cb|=256)}function ni(a,b){a.jh=b;Pa(a.qa,!!(b&2));b&1||fc(a.la)}function oi(a){a.Da=a){var b=this.oa[a];if(10>a){var c=!1;4!=a&&5!=a||this.oa[11]&2||(b=12>b?b?b:12:(b-=12)?b+128:140,c=!0);this.oa[11]&4||(c&&128=c){if(e=b,10>c){var f=!1;this.oa[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&12=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;d[c]=e};h.tm=function(){return this.cg}; +h.Bn=function(a,b){this.cg=b};h.Dn=function(a,b){this.eg=b};function hh(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.lb[c++]=f[b]>>16&255,this.lb[c++]=f[b]>>24&255;else this.lb=d;this.hh=d.symbols;if(!this.lb.length){s("Empty ROM: "+a);return}if(1==this.lb.length){s(this.lb[0]);return}}catch(l){this.za("ROM data error: "+ +l.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.lb=Array(a.length),d=0;dthis.Zf?21:23,c=a.oa[b]|a.oa[b+1]<<8,c=c+(this.md>>10);a.oa[b]=c&255;a.oa[b+1]=c>>8;Ch(a)}}else s("No RAM allocated")}; +t(function(){for(var a=B(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,fo:65,ho:66,ej:67,jl:68,E:69,lo:70,oo:71,fj:72,qo:73,ro:74,so:75,to:76,uo:77,bh:78,wo:79,xo:80,zo:81,hj:82,Do:83,No:84,Ro:85,So:86,To:87,Vo:88,Wo:89,Xo:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Yo:97,$o:98,bp:99,cp:100,dp:101,ep:102,fp:103,gp:104,hp:105,ip:106,jp:107,kp:108,lp:109,np:110, +pp:111,qp:112,rp:113,sp:114,tp:115,vp:116,wp:117,yp:118,zp:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},wi={16:2,17:8,18:32},xi={tab:1009,esc:1027,"right-shift":3016,shift:1016,ctrl:1017,alt:1018,"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,left:1037,up:1038,right:1039,down:1040,"ctrl-c":4003,"ctrl-break":4063,"ctrl-alt-del":4081},R={esc:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,0:11,"-":12,"=":13,backspace:14,tab:15,q:16,w:17,e:18,r:19, +t:20,y:21,u:22,i:23,o:24,p:25,"[":26,"]":27,enter:28,ctrl:29,a:30,s:31,d:32,f:33,g:34,h:35,j:36,k:37,l:38,";":39,quote:40,"`":41,shift:42,"\\":43,z:44,x:45,c:46,v:47,b:48,n:49,m:50,",":51,".":52,"/":53,"right-shift":54,prtsc:55,alt:56,space:57,"caps-lock":58,f1:59,f2:60,f3:61,f4:62,f5:63,f6:64,f7:65,f8:66,f9:67,f10:68,"num-lock":69,"scroll-lock":70,"num-home":71,"num-up":72,"num-pgup":73,"num-sub":74,"num-left":75,"num-center":76,"num-right":77,"num-add":78,"num-end":79,"num-down":80,"num-pgdn":81, +"num-ins":82,"num-del":83,sysreq:84,pause:84,f11:87,f12:88,"num-enter":57372,"right-ctrl":57373,"num-div":57397,"num-mul":57399,"right-alt":57400,home:57415,up:57416,pgup:57417,left:57419,right:57421,end:57423,down:57424,pgdn:57425,ins:57426,del:57427,win:57435,"right-win":57436,menu:57437},S={};S[1027]=R.esc;S[Q["1"]]=R["1"];S[Q["!"]]=R["1"]|512;S[Q["2"]]=R["2"];S[Q["@"]]=R["2"]|512;S[Q["3"]]=R["3"];S[Q["#"]]=R["3"]|512;S[Q["4"]]=R["4"];S[Q.$]=R["4"]|512;S[Q["5"]]=R["5"];S[Q["%"]]=R["5"]|512; +S[Q["6"]]=R["6"];S[Q["^"]]=R["6"]|512;S[Q["7"]]=R["7"];S[Q["&"]]=R["7"]|512;S[Q["8"]]=R["8"];S[Q["*"]]=R["8"]|512;S[Q["9"]]=R["9"];S[Q["("]]=R["9"]|512;S[Q["0"]]=R["0"];S[Q[")"]]=R["0"]|512;S[Q["-"]]=R["-"];S[Q._]=R["-"]|512;S[Q["="]]=R["="];S[Q["+"]]=R["="]|512;S[1008]=R.backspace;S[1009]=R.tab;S[113]=R.q;S[81]=R.q|512;S[119]=R.w;S[87]=R.w|512;S[101]=R.e;S[69]=R.e|512;S[114]=R.r;S[82]=R.r|512;S[116]=R.t;S[84]=R.t|512;S[121]=R.y;S[89]=R.y|512;S[117]=R.u;S[85]=R.u|512;S[105]=R.i;S[73]=R.i|512; +S[111]=R.o;S[79]=R.o|512;S[112]=R.p;S[80]=R.p|512;S[Q["["]]=R["["];S[Q["{"]]=R["["]|512;S[Q["]"]]=R["]"];S[Q["}"]]=R["]"]|512;S[13]=R.enter;S[1017]=R.ctrl;S[97]=R.a;S[65]=R.a|512;S[115]=R.s;S[83]=R.s|512;S[100]=R.d;S[68]=R.d|512;S[102]=R.f;S[70]=R.f|512;S[103]=R.g;S[71]=R.g|512;S[104]=R.h;S[72]=R.h|512;S[106]=R.j;S[74]=R.j|512;S[107]=R.k;S[75]=R.k|512;S[108]=R.l;S[76]=R.l|512;S[Q[";"]]=R[";"];S[Q[":"]]=R[";"]|512;S[Q["'"]]=R.quote;S[Q['"']]=R.quote|512;S[Q["`"]]=R["`"];S[Q["~"]]=R["`"]|512; +S[1016]=R.shift;S[Q["\\"]]=R["\\"];S[Q["\\"]]=R["\\"]|512;S[122]=R.z;S[90]=R.z|512;S[120]=R.x;S[88]=R.x|512;S[99]=R.c;S[67]=R.c|512;S[118]=R.v;S[86]=R.v|512;S[98]=R.b;S[66]=R.b|512;S[110]=R.n;S[78]=R.n|512;S[109]=R.m;S[77]=R.m|512;S[Q[","]]=R[","];S[Q["<"]]=R[","]|512;S[Q["."]]=R["."];S[Q[">"]]=R["."]|512;S[Q["/"]]=R["/"];S[Q["?"]]=R["/"]|512;S[3016]=R["right-shift"];S[1018]=R.alt;S[Q[" "]]=R.space;S[1020]=R["caps-lock"];S[1112]=R.f1;S[1113]=R.f2;S[1114]=R.f3;S[1115]=R.f4;S[1116]=R.f5;S[1117]=R.f6; +S[1118]=R.f7;S[1119]=R.f8;S[1120]=R.f9;S[1121]=R.f10;S[1036]=R["num-home"];S[1038]=R["num-up"];S[1033]=R["num-pgup"];S[1037]=R["num-left"];S[1039]=R["num-right"];S[1035]=R["num-end"];S[1040]=R["num-down"];S[1034]=R["num-pgdn"];S[1045]=R["num-ins"];S[1046]=R["num-del"];S[4003]=R.c+2048;S[4063]=R["scroll-lock"]+2048;S[4081]=R["num-del"]+2048+2097152;h=vi.prototype; +h.wb=function(a,b,c,d){var e=this;a=b+"-"+c;if(void 0===this.sa[a])switch(c){case "kbd":return this.sa[a]=d,d.onkeydown=function(a){return yi(e,a,!0)},d.onkeypress=function(a){var b=!0;a=a||window.event;a=a.which||a.keyCode;8==a||9==a?b=!1:e.mb&64?e.mb&=-65:b=e.mb&40?!1:!zi(e,a);return b},d.onkeyup=function(a){return yi(e,a,!1)},!0;default:if(void 0!==xi[c]&&"button"==b)return this.sa[a]=d,d.onclick=function(a,b,c){return function(){a.la&&a.la.Oe();return!zi(a,c)}}(this,c,xi[c]),!0;if(void 0!==R[c])return this.sa[a]= +d,b=function(a,b,c){return function(){Ai(a,c)}}(this,c,R[c]),c=function(a,b,c){return function(){Ai(a,c)}}(this,c,R[c]|128),"ontouchstart"in window?(d.ontouchstart=b,d.ontouchend=c):(d.onmousedown=b,d.onmouseup=d.onmouseout=c),!0}return!1};h.mc=function(a,b,c,d){this.qa=b;this.la=c;this.Pa=d;this.ja=D(a,"ChipSet")};h.Ma=function(){this.Cl=(this.Ll=qa("iOS"))||qa("Android");return v.prototype.Ma.call(this)}; +function ki(a,b,c){var d=!1;a.Ch!==c&&(a.Ch=a.Gh=c);a.sg!==b&&(a.sg=b)&&!a.Gh&&pi(a);a.sg&&a.Gh&&(a.ac=[170],a.ja&&oi(a.ja),a.Gh=!1,d=!0);return d}function ii(a,b){var c=0;a.ac.length&&(c=a.ac[0],b&&pi(a));return c}function pi(a,b){0a.ac.length){if(!(!d&&!a.gh[c]||d&&a.gh[c])){a.gh[c]=d;a.ac.push(b);1==a.ac.length&&a.ja&&oi(a.ja);for(var e in R)if(R[e]==c){(c=a.sa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.ac.length&&a.ac.push(255)}function Bi(a,b){var c=b?a.Lm:a.Km;a.la&&a.la.ba.Qc&&(c/=a.la.ba.Qc);return c} +function Ci(a,b){!a.me||void 0!==b&&b==a.me||(clearTimeout(a.Vc[a.me]),Di(a,a.me,!1))}function yi(a,b,c){var d,e=!c,f=b.keyCode,l=f;c&&(a.Vk=f);if(S[f+1E3]){var l=l+1E3,g=wi[f]||0;if(g)2==b.location&&(g>>=1,l+=2E3),a.mb&=~g,c&&(a.mb|=g),20==f?d=zi(a,l):e=!1;else if(9==f||27==f||8==f)8==f&&8==(a.mb&40)&&(l=4063),d=c?!zi(a,l):!1}else 91==f?(a.mb&=-65,c&&(a.mb|=64),e=!1,d=!0):b.altKey||b.ctrlKey?65<=f&&90>=f&&(l+=32):d=!0;e&&(a.mb&=-65,a.Cl||f!=a.Vk||Ci(a));void 0===d&&(d=!Di(a,l,c));return d} +function zi(a,b,c){var d=!1;Ci(a,b);Di(a,b,!0)&&(c?Di(a,b,!1):(c=!1,a.Vc[b]&&(clearTimeout(a.Vc[b]),c=!0),c=Bi(a,c),a.Vc[a.me=b]=setTimeout(function(a){return function(){Di(a,b,!1)}}(a),c)),d=!0);return d} +function Di(a,b,c){var d=!1;c||(a.Vc[b]=null,a.me==b&&(a.me=0));var e=S[b]||S[b+1E3];void 0===e&&1<=b&&26>=b&&(e=S[b+64]&255|2048);if(void 0!==e){14==e&&40==(a.mb&40)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;2==f?a.mb&259||(d=42):8==f?a.mb&12||(d=29):32==f&&(a.mb&48||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(Pi)];this.zg=b;this.Oa=e[2];this.xb=e[3];this.Fc=d||e[4];65536<=this.Fc&&720896<=this.Oa&&(this.xb=Math.min(this.Fc>>2,32768));this.ec=c[0];this.nc=c[1];this.ef=c[2];this.Qf=c[3];this.vc=c[4]&255;this.yg=c[4]>>8&255;this.$b=c[5];this.Sh=Pi;if(5==b){this.Sh=Qi;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.Oa,this.xb,this.Fc],Array(this.Fc>> +2),771,0,4294967295,0,4294967295,0,4294967295,0,0,0]);this.Ad=b[0];this.ge=b[1];this.Pd=b[2];this.$i=b[3];this.Dg=b[4];this.Ih=b[5];this.Ge=b[6];this.Xf=b[7];this.Lh=b[8];this.Mh=b[9];this.Fe=b[10];this.ue=b[11];this.nb=b[12];d=b[13];"number"==typeof d&&(d=[this.Oa,this.xb,d]);this.Oa=d[0];this.xb=d[1];d=this.Fc>>2;if((this.Ud=b[14])&&this.Ud.length>8&255)} +var Y=[,,function(a){a+=this.offset;return(this.ea.nb=this.pa[a])>>this.ea.Mi&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.pa[b]>>8:this.pa[b])&255}];Y[16]=function(a){a+=this.offset;a=this.pa[a];for(var b=this.ea.Uh&this.ea.Vh,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};Y[512]=function(a,b){var c=a+this.offset,d;d=this.pa[c]&~this.ea.Xa|(b|b<<8|b<<16|b<<24)&this.ea.Xa;d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)}; +Y[1024]=function(a,b){var c=a+this.offset;b=b>>this.ea.Sc|b<<8-this.ea.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Jd|this.ea.je;d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa;d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)}; +Y[1536]=function(a,b){var c=a+this.offset;b=b>>this.ea.Sc|b<<8-this.ea.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Jd|this.ea.je;d&=this.ea.nb;d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa;d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)}; +Y[2560]=function(a,b){var c=a+this.offset;b=b>>this.ea.Sc|b<<8-this.ea.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Jd|this.ea.je;d|=this.ea.nb;d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa;d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)}; +Y[3584]=function(a,b){var c=a+this.offset;b=b>>this.ea.Sc|b<<8-this.ea.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Jd|this.ea.je;d^=this.ea.nb;d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa;d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)};Y[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.ea.Xa&(d==a?16711935:4278255360);c=(b|b<<8|b<<16|b<<24)&c|this.pa[d]&~c;c=c&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[d]!=c&&(this.pa[d]=c,this.Za=!0)}; +Y[4096]=function(a){a+=this.offset;var b=this.pa[a]&~this.ea.Xa|this.ea.nb&this.ea.Xa;this.pa[a]!=b&&(this.pa[a]=b,this.Za=!0)};Y[8192]=function(a,b){var c=a+this.offset,d=Mi[b&15],d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa,d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)};Y[24576]=function(a,b){var c=a+this.offset,d=Mi[b&15],d=d&this.ea.nb,d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa,d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)}; +Y[40960]=function(a,b){var c=a+this.offset,d=Mi[b&15],d=d|this.ea.nb,d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa,d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)};Y[57344]=function(a,b){var c=a+this.offset,d=Mi[b&15],d=d^this.ea.nb,d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa,d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)}; +function Ti(a){var b=[];if(void 0!==a.zg){b[0]=a.ec;b[1]=a.nc;b[2]=a.ef;b[3]=a.Qf;b[4]=a.vc|a.yg<<8;b[5]=a.$b;if(5==a.zg){var c=[];c[0]=a.Ad;c[1]=a.ge;c[2]=a.Pd;c[3]=a.$i;c[4]=a.Dg;c[5]=a.Ih;c[6]=a.Ge;c[7]=a.Xf;c[8]=a.Lh;c[9]=a.Mh;c[10]=a.Fe;c[11]=a.ue;c[12]=a.nb;c[13]=[a.Oa,a.xb,a.Fc];var d;a:if(d=a.Ud){var e=0,f=[];if(void 0!==d[0])for(var l=0;2>l;l++)for(var g=l;g>1;f[e++]=m;g=n}if(f.length>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),Xa(this.qa,b,c|d<<8);fb(this,!0)}};function $i(a){a.ma.Dg&1?(a.Ec=a.ph,a.Vb=a.ma):(a.Ec=a.ma,a.Vb=a.jg)}h.save=function(){var a=new H(this);a.set(0,Ti(this.ph));a.set(1,Ti(this.jg));a.set(2,[this.Gd,this.Tc,this.Fd]);a.set(3,Ti(this.ma));return a.data()}; +h.restore=function(a){var b=a[2];this.Gd=b[0];this.Tc=b[1];this.Fd=b[2];this.Ca=null;this.Ec=this.ph=new Ni(this,1,a[0]);this.Vb=this.jg=new Ni(this,3,a[1]);this.ma=new Ni(this,5,a[3],this.Fc);this.ma.ec&&$i(this);aj(this);if(!cj(this))return!1;dj(this);return!0}; +h.Sm=function(a,b,c){if(c)this.za("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){s("Empty font ROM image: "+a);return}if(1==d.length){s(d[0]);return}if(8192==d.length)ti(this,d,[0,6144]);else{this.za("Unrecognized font data length ("+d.length+")");return}}catch(e){this.za("Font ROM data error: "+e.message);return}this.Ma()}}; +function ej(a,b){if(1==b)return a.Wc[0]=V[0],a.Wc[1]=V[7],a.Wc;if(2==b){var c=a.Ca.ef;if(a.Ca===a.ma){var d=a.ma.Pd[0],c=d&7;d&16&&(c|=8);18!=a.ma.Pd[1]&&(c|=32)}a.Wc[0]=V[c&15];c=c&32?Ki:Ji;for(d=0;dkb||!ba?kb:8,qd=Xh.createImageData(n.cc,n.dc),va=0;256>va;va++){for(Ua= +0;Ua=kb-2,hk=uc[Ua>(8<=wb&&176<=va&&223>=va?7:wb)?u:pd;hj(qd,Yh,Zh,$h);O&&hj(qd,Yh+1,Zh,$h)}Xh.putImageData(qd,(va&15)*n.cc,(va>>4)*n.dc)}n.te[C]="#"+p(u[0],2)+p(u[1],2)+p(u[2],2);n.jj[C]=u;n.dh[C]=vc;n=!0}}a.pd[b]=x;return n}function ij(a){0a.ae&&(a.ae=0):a.ae=-1} +function dj(a){if(a.Fb){for(var b=10;15>=b;b++)if(null==a.Ca.$b[b])return;var c=a.Ca.$b[10],b=c&31,d=a.Ca.$b[11]&31,e=a.Ca.$b[9]&31,f=!1;a.Ca===a.ma&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)jj(a);else{c=a.Ca.$b[15]+((a.Ca.$b[14]&63)<<8);a.wc!=c&&(jj(a),a.wc=c);d=d-b+1;if(a.il!=b||a.vj!=d)a.il=b,a.vj=d;a.yd=e+1;ij(a)}}} +function jj(a){if(0<=a.wc){if(void 0!==a.Ub){var b=a.Ub[a.wc];if(b&131072){var b=b&-131073,c=a.wc%a.ob,d=Math.floor(a.wc/a.ob);a.Fb&&a.pd[a.Fb]&&(a.Ae&&kj(a,c,d,b,a.Ae),kj(a,c,d,b));a.Ub[a.wc]=b}}a.wc=-1}} +function lj(a){var b;a=a.Ca;var c=a.ue[5];if(null!=c){b=2;var d=512,e=a.ue[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.Sc=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}h.pe=function(a){var b=this.Ca;null!=a&&b&&a!=b.Rh&&(b.Xg(a),this.qa.Xg(b.Oa,b.xb,b.Xe))}; +function cj(a,b){var c,d=a.Fd,e=a.Ca;if(e)if(1==e.zg)d=Ei;else if(5==e.zg){var d=null,f=e.Fc>>2,l=32768f&&(d=c?13:14):c&&(d-=2));c=lj(a)}}else e.nc&8&&(e.nc&2?(d=e.nc&16?6:5,e.nc&4||(d-=1)):(d=e.nc&1?3:1,e.nc&4&&(d-= +1)));else a.Fd=null,null==d&&(d=a.Tc);if(!bj(a,d,b))return!1;a.pe(c);return!0} +function bj(a,b,c){if(null!=b&&(b!=a.Fd||c)){a.pl=0;a.Fd=b;b=a.Ca||(b==Ei?a.Ec:a.Vb);if(b!=a.Ca||b.Oa!=a.Oa||b.xb!=a.xb){jj(a);if(a.Oa){if(!Sa(a.qa,a.Oa,a.xb))return!1;a.Ca&&(a.Ca.ec=!1)}a.Ca=b;b.ec=!0;a.Oa=b.Oa;a.xb=b.xb;if(!Qa(a.qa,b.Oa,b.xb,!1,b===a.ma?b:null))return!1}a.Fb=0;a.ob=a.Jg;a.gc=a.Zh;a.Th=U[Ei][2];b=0;var d=U[a.Fd];d&&(a.ob=d[0],a.gc=d[1],a.Th=d[2],b=d[3]||0,a.Fb=d[4],4==a.Gd&&a.Ca===a.ma&&3==a.Fb&&(7==a.ma.$b[9]?a.gc=43:a.Fb=5));a.Oj=a.ob*a.gc;a.Gg=a.Oj/a.Th;a.qh=(a.Gg<<1)+b;a.tj= +b?a.qh+b>>1:0;13<=a.Fd&&(a.Gg<<=1);a.pd.length&&(a.bd=Math.floor(a.ad/a.ob),a.cd=Math.floor(a.zd/a.gc),a.Fb?(b=a.pd[a.Fb],d=a.pd[a.Fb<<1],a.Dl&&80==a.ob?d&&a.bd>=3*d.cc>>2&&(a.Fb<<=1,b=d):(d&&a.bd>=d.cc&&(a.Fb<<=1,b=d),b&&(a.bd=b.cc,a.cd=b.dc)),a.hf=a.jf=0,b&&(a.hf=a.ob*b.cc,a.jf=a.gc*b.dc)):(a.bd=a.cd=1,a.hf=a.ob,a.jf=a.gc),a.Ag=a.Gc.createImageData(a.hf,a.jf),a.ze=window.document.createElement("canvas"),a.ze.width=a.hf,a.ze.height=a.jf,a.Ae=a.ze.getContext("2d"),a.cj=a.dj=0,a.th=a.ad,a.uh=a.zd, +b=a.ad-a.ob*a.bd,d=a.zd-a.gc*a.cd,0>1,a.th-=b),0>1,a.uh-=d),b||d)&&(a.Gc.fillStyle=a.tb.style.backgroundColor,a.Gc.fillRect(0,0,a.ad,a.zd));!1!==c?fb(a,!0):mj(a,!0)}return!0}function hj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function mj(a,b){var c;if(b){if(c=a.Gg,void 0===a.Ub||a.Ub.length!=c)a.Ub=Array(c)}else{if(void 0===a.Ub)return;c=a.Ub.length}for(var d=0;d>8;d=l&15;var g=a.pd[a.Fb];g.Ue&&(d=g.Ue[d]);var m=l>>4&15;g.Ue&&(m=g.Ue[m]);e?(b*=g.cc,c*=g.dc,e.fillStyle=g.te[m],e.fillRect(b,c,g.cc,g.dc)):(b=b*a.bd+a.cj,c=c*a.cd+a.dj,a.Gc.fillStyle=g.te[m],a.Gc.fillRect(b,c,a.bd,a.cd));l&256&&(m=(f&15)*g.cc,f=(f>>4)*g.dc,e?e.drawImage(g.dh[d],m,f,g.cc,g.dc,b,c,g.cc,g.dc):a.Gc.drawImage(g.dh[d],m,f,g.cc,g.dc,b,c,a.bd,a.cd));l&512&&(f=a.il,l=a.vj,e?(a.yd&&a.yd!==g.dc&&(f=Math.floor(f*g.dc/a.yd),l=Math.floor(l*g.dc/a.yd)), +e.fillStyle=g.te[d],e.fillRect(b,c+f,g.cc,l)):(a.yd&&a.yd!==a.cd&&(f=Math.floor(f*a.cd/a.yd),l=Math.floor(l*a.cd/a.yd)),a.Gc.fillStyle=g.te[d],a.Gc.fillRect(b,c+f,a.bd,l)))} +function fb(a,b){if(a.na.Db){var c=!1;a.Ca&&(a.Ca===a.ma?a.ma.ge&32&&(c=!0):a.Ca.nc&8&&(c=!0));if(c||b){if(b)mj(a,!0);else if(void 0===a.Ub)return;var d=!1;!(b||++a.pl&15)&&0<=a.ae&&(a.ae++,d=!0);var e=0,f=a.Oj,c=a.Ca.Oa,l=c+a.Ca.xb,g=(a.Ca.$b[12]<<8)+a.Ca.$b[13];a.Fb&&(g<<=1);var c=c+g,m=a.qh;c+m>l&&(m=l-c,0>m&&(m=0));l=c+m;if(g=!b){for(var g=a.qa,n=!0,r=c>>g.Nb;0a.wc)return;e=a.wc;f= +e+1}}if(a.Fb){if(a.pd[a.Fb]){d=0;g=a.$d=0;m=1048575;a.Ca.nc&32&&(g=32768,m&=~g,a.ae&2||(m&=-65537));for(c+=e<<1;c>8|(x&255)<<8;u=g;var kb=16;r>=m))>>(kb-=m);hj(a.Ag,r++,C,n[pd])}r>W&&(W=r);C=ca&&(ca=C+1)}e+=2;l++;if(r>=a.ob){r=0;C+=2;if(C>a.gc)break;C==a.gc&&(C=1,e=c+a.tj)}}Oba;ba++)ca=W&2155905152,0>ca&&(ca+=4294967296),ca=X[ca]||0,hj(a.Ag,g++,m,l[ca]),W<<=1;g>r&&(r=g);m=O&&(O=m+1)}e++;if(g>=a.ob&&(g=0,++m>a.gc))break}n>2),a=this.ma.$i&-17|(this.ag&1<e&&(e=0);e%b.Wh>b.Nm&&(c|=1);e%=b.Rj;e>b.Pm&&(c|=8);b.ci=d-e;b===a.ma?(c|=b.Qf&48^48,b.Ad=!1):c=(b.Qf^=9)|240;return b.Qf=c} +var Ui={948:T.prototype.qm,949:T.prototype.pm,952:T.prototype.rm,954:T.prototype.sm,980:T.prototype.Zl,981:T.prototype.Yl,984:T.prototype.$l,985:T.prototype.Xl,986:T.prototype.am},Vi={948:T.prototype.zn,949:T.prototype.yn,952:T.prototype.An,980:T.prototype.kn,981:T.prototype.jn,984:T.prototype.ln,985:T.prototype.hn},Wi={960:T.prototype.Kj,961:T.prototype.Kj,962:T.prototype.Cm,964:T.prototype.Bm,965:T.prototype.Am,970:T.prototype.jm,972:T.prototype.im,974:T.prototype.hm,975:T.prototype.gm},Xi={954:T.prototype.Uk, +960:T.prototype.Tk,961:T.prototype.Tk,962:T.prototype.Cn,964:T.prototype.Jn,965:T.prototype.In,970:T.prototype.un,972:T.prototype.tn,974:T.prototype.sn,975:T.prototype.rn,986:T.prototype.Uk}; +t(function(){for(var a=B(window.document,"pcjs","video"),b=0;bMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; +e.style.height=c.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(e.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",c.onresize=function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight));c.appendChild(e);var f=e.getContext("2d"),d=new T(d,e,f);A(d,c)}}); +function Z(a){this.Gj=a.adapter;switch(this.Gj){case 1:this.Si=1016;this.Af=4;break;case 2:this.Si=760;this.Af=3;break;default:s("Unrecognized serial adapter #"+this.Gj);return}this.wd=null;v.call(this,"SerialPort",a,Z);var b=a.binding,c;a=qj;b&&(void 0===c&&(c="Panel"),(c=Ha(c,this.id))&&(b=c.sa[b])&&this.wb(null,null,a,b))}y(v,Z);var qj="buffer";h=Z.prototype;h.mj=function(a,b){return a==this.Oh?(this.Lj=b,this):null}; +h.wb=function(a,b,c,d){var e=this;switch(c){case qj:return this.sa[c]=this.wd=d,d.onkeydown=function(a){a=a||window.event;var b=a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),rj(e,[b]))},d.onkeypress=function(a){a=a||window.event;rj(e,[a.which||a.keyCode])},!0}return!1};h.mc=function(a,b,c,d){this.qa=b;this.la=c;this.Pa=d;this.ja=D(a,"ChipSet");Za(b,this,sj,this.Si);ab(b,this,tj,this.Si);this.Ma()}; +h.Qb=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};h.Pb=function(a){return a&&this.save?this.save():!0};h.reset=function(){this.Cd()};h.save=function(){var a=new H(this),b=0,c=[];c[b++]=this.mh;c[b++]=this.qj;c[b++]=this.se;c[b++]=this.bg;c[b++]=this.rd;c[b++]=this.Xd;c[b++]=this.Nc;c[b++]=this.oc;c[b++]=this.oj;c[b]=this.Ve;a.set(0,c);return a.data()};h.restore=function(a){return this.Cd(a[0])}; +h.Cd=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.mh=a[b++];this.qj=a[b++];this.se=a[b++];this.bg=a[b++];this.rd=a[b++];this.Xd=a[b++];this.Nc=a[b++];this.oc=a[b++];this.oj=a[b++];this.Ve=a[b];return!0};function rj(a,b){a.Ve=a.Ve.concat(b);uj(a)}function uj(a){0>8:this.bg};h.lm=function(){return this.rd};h.mm=function(){return this.Xd};h.om=function(){return this.Nc};h.nm=function(){return this.oc};h.um=function(){return this.oj}; +h.Kn=function(a,b){if(this.Xd&128)this.se=this.se&-256|b;else{this.qj=b;this.oc&=-97;var c;this.wd?(13!=b&&(8==b?this.wd.value=this.wd.value.slice(0,-1):(this.wd.value+=String.fromCharCode(b),this.wd.scrollTop=this.wd.scrollHeight)),c=!0):c=!1;c&&(this.oc|=96)}};h.vn=function(a,b){this.Xd&128?this.se=this.se&255|b<<8:this.bg=b};h.wn=function(a,b){this.Xd=b}; +h.xn=function(a,b){var c=this.Nc;this.Nc=b;if(this.Lj&&(c^b)&3){var c=this.Lj,d=this.Nc,e=3==(d&3);if(e){if(!c.ec){var f=!1;c.Nc&2||(c.reset(),f=!0);c.Nc&1||(f=!0);f&&rj(c.ff,[77]);vj(c,c.tb);c.ec=e}}else c.ec&&(wj(c.tb),c.ec=e);c.Nc=d}};var sj={0:Z.prototype.zm,1:Z.prototype.km,2:Z.prototype.lm,3:Z.prototype.mm,4:Z.prototype.om,5:Z.prototype.nm,6:Z.prototype.um},tj={0:Z.prototype.Kn,1:Z.prototype.vn,3:Z.prototype.wn,4:Z.prototype.xn}; +t(function(){for(var a=B(window.document,"pcjs","serial"),b=0;ba.Rf||0>a.Sf)a.Rf=b.clientX,a.Sf=b.clientY;a.Pe=b.clientX-a.Rf;a.Qe=b.clientY-a.Sf;(a.Pe||a.Qe)&&yj(a);a.Rf=b.clientX;a.Sf=b.clientY}},!1),b.addEventListener("mousedown",function(b){zj(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){zj(a,b.button,!1)},!1),a.Bh=!0),b.style.cursor="none")}function wj(a){a&&(a.style.cursor="auto")} +function zj(a,b,c){if(a.ec&&a.la&&a.la.na.uc)switch(b){case 0:a.og!=c&&(a.og=c,yj(a));break;case 2:a.pg!=c&&(a.pg=c,yj(a))}}function yj(a){rj(a.ff,[64|(a.og?32:0)|(a.pg?16:0)|(a.Qe&192)>>4|(a.Pe&192)>>6,a.Pe&63,a.Qe&63]);a.Pe=a.Qe=0}t(function(){for(var a=B(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=ea(b),"json"==a?e=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Eb+":"+this.Gb+":"+this.Ob+":"+this.ub,a+="&machine="+this.ea.Ee(),a+="&user="+this.ea.Bd(),e=la()+"/api/v1/disk?"+a,this.tg=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)? +(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c="dir"),e=la()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Ce?"":d)+"&format=json")),q(e,!0,null,this,this.vl,b))}; +h.vl=function(a,b,c,d){var e=null;this.De=!1;var f=0>c&&this.La&&!this.La.na.Db;if(this.tg)c?this.ea.za('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.dd=!0,e=this);else if(c)this.ea.za('Unable to load disk "'+this.ld+'" (error '+c+")",f);else try{if(0l&&0b.indexOf("0x")&& +'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(g.length)if(1==g.length)s(g[0]);else{for(b=a=0;b>2,r=m.pattern;void 0===r&&(r=m.pattern=0);var x=m.data;if(void 0===x){var u=m.bytes;if(void 0!==u&&u.length){for(var f=n<<2,C=u.length;Cb&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=l>>16&255;c[d++]=l>>24&255}return c}function Ij(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} +h.write=function(a,b,c){if(this.De)return!1;if(b>2;b=(b&3)<<3;for(var l=d.length;l<=f;l++)d[l]=e;a.qc?f=a.Jc+a.qc&&(a.qc+=f-(a.Jc+a.qc)+1):(a.Jc=f,a.qc=1);d[f]=d[f]&~(255<=this.ib.length||m>=this.ib[g].length||n>=this.ib[g][m].length){c="sector "+g+":"+m+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.De){c="unable to modify write-protected disk";b=-1;break}e= +l[f++];f=l[f++];l=e+f.length;if(g=this.ib[g][m][n]){for(m=g.data.length;mb&&this.ea.za("unable to restore disk '"+this.ld+": "+c);return b}; +function Jj(a){v.call(this,"FDC",a,Jj);this.dmaRead=this.vh;this.dmaWrite=this.wh;this.dmaFormat=this.sl;this.le=null;if(a.autoMount&&(this.le=a.autoMount,"string"==typeof this.le))try{this.le=eval("("+a.autoMount+")")}catch(b){s("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.le=null}this.ic=[]}y(v,Jj);k={};aa={}; +var Kj={3:{Zc:3,vd:0,name:aa.Io},4:{Zc:2,vd:1,name:aa.Go},5:{Zc:9,vd:7,name:aa.Uo},6:{Zc:9,vd:7,name:aa.Ao},7:{Zc:2,vd:0,name:aa.Co},8:{Zc:1,vd:2,name:aa.Ho},10:{Zc:2,vd:7,name:aa.Bo},13:{Zc:6,vd:7,name:aa.mo},15:{Zc:3,vd:0,name:aa.Fo}};h=Jj.prototype; +h.wb=function(a,b,c,d){switch(c){case "listDisks":return this.sa[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.sa.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var m={};if(d=d.getAttribute("data-value"))try{m=eval("({"+d+"})")}catch(n){s("FDC option error: "+(n.message||n))}d=m.desc;void 0===d&&(d="");m=m.href;void 0!==m&&(d=''+d+"");c.innerHTML= +d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.sa[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||Lj(a,c)}}(this,d),!0;case "loadDrive":return this.sa[c]=d,d.onclick=function(a){return function(){var b,c=a.sa.listDisks,d=a.sa.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.ta.restore(f)&&(e=!1);e&&a.ta&&void 0!==a.Wa&&(a.Ka=a.ta.seek(a.eb,a.Ja,a.Ua));return e};h.Yi=function(){for(var a=0,b=[],c=0;ca.Eb||e[1]>a.Gb)&&(this.za('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Va)),b=null);b&&(a.ta=b,a.al=c,a.ne=d,Sj(this,c,d,b),this.Ld|=128,this.za('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Va),a.fe),a.Kg=e[0],a.yf=e[1],a.zf=e[2]);a.fe&&(a.fe=!1,--this.Zd||this.Ma());Lj(this,a.Va)}; +function Lj(a,b){if(0<=b&&b=this.Ya&&(this.wa&=-81,this.kb=this.Ya=0);return a}; +h.pn=function(a,b){this.Ya=Kj[c].Zc){var d=!1;this.kb=0;var c=this.Ia(),e,f,l,g,m,n=c&31;switch(n){case 3:this.Ia(k.Jo);this.Ia(k.po);this.Cb();break;case 4:f=this.Ia(k.Re);this.Va=f&3;e=this.xa[this.Va];this.Cb();this.Rb((e.Sa&4278190080)>>>24,k.Mo);break;case 5:case 6:f=this.Ia(k.Re);d=f>>2&1;this.Va=f&3;e=this.xa[this.Va];e.Ja=d;f=e.eb=this.Ia(k.ej);l=this.Ia(k.fj);g=e.Ua=this.Ia(k.hj);m=this.Ia(k.bh);e.bb=128<< +m;e.td=this.Ia(k.ko);this.Ia(k.kl);this.Ia(k.jo);6==n?this.xh(e):this.yh(e);Tj(this,e,c,d,f,l,g,m);d=!0;break;case 7:f=this.Ia(k.Re);this.Va=f&3;e=this.xa[this.Va];e.eb=e.qd=0;e.Sa=268435488;this.Cb();d=!0;break;case 8:e=this.xa[this.Va];e.Ja=0;this.Cb();this.Rb(e.Va|e.Ja<<2|e.Sa&255,k.ml);this.Rb(e.eb,k.yo);this.Va=this.Va+1&3;break;case 10:f=this.Ia(k.Re);d=f>>2&1;this.Va=f&3;e=this.xa[this.Va];f=e.eb;l=e.Ja=d;g=e.Ua=1;m=0;e.Sa=0;e.ta&&(e.Ka=e.ta.seek(e.eb,e.Ja,e.Ua))?m=e.Ka.length:e.Sa=1088;Tj(this, +e,c,d,f,l,g,m);d=!0;break;case 13:f=this.Ia(k.Re);d=f>>2&1;this.Va=f&3;e=this.xa[this.Va];f=e.eb;l=e.Ja=d;g=1;m=this.Ia(k.bh);e.bb=128<>2&1,f=this.Ia(k.vo),e.eb+=f-e.qd,0>e.eb&&(e.eb=0),e.eb>=e.Eb&&(e.eb=e.Eb-1),e.qd=f,e.Sa=32,0==e.eb&&(e.Sa|=268435456),this.Cb(),d=!0}0>>8,k.Ko);a.Rb((b.Sa&16711680)>>>16,k.Lo);var m=0;if(e!=b.eb||f!=b.Ja)m=l=1;c&128&&(f^=m,d||(m=0));a.Rb(e+m,k.ej);a.Rb(f,k.fj);a.Rb(l,k.hj);a.Rb(g,k.bh)}h.Ia=function(){var a=this.Sb[this.kb];this.kb++;return a};h.Cb=function(){this.kb=this.Ya=0};h.Rb=function(a){this.Sb[this.Ya++]=a}; +h.vh=function(a,b,c){void 0===b||0>b?this.xc(a,c):c(-1,!1)};h.wh=function(a,b){return void 0!==b&&0<=b?this.Ac(a,b):-1};h.sl=function(a,b){return void 0!==b&&0<=b?this.bj(a,b):-1};h.xh=function(a){a.Sa=72;a.ta&&(a.Ka=null,a.Sa=0,this.ja&&(Sh(this.ja,2,this,"dmaRead",a),Oh(this.ja,2)))};h.yh=function(a){a.Sa=72;a.ta&&(a.ta.De?a.Sa=576:(a.Ka=null,a.Sa=0,this.ja&&(Sh(this.ja,2,this,"dmaWrite",a),Oh(this.ja,2))))}; +h.wj=function(a){a.Sa=72;a.ta&&(a.Ka=null,a.Sa=0,this.ja&&(a.be=0,a.jc=Array(4),a.Ze=!0,a.df=0,Sh(this.ja,2,this,"dmaFormat",a),Oh(this.ja,2),a.Ze=!1))};h.xc=function(a,b){var c=-1;if(!a.Sa&&a.ta){do{if(a.Ka&&0<=(c=Ij(a.Ka,a.Wa++)))break;a.Ka=a.ta.seek(a.eb,a.Ja,a.Ua);if(!a.Ka){a.Sa=1088;break}a.Wa=0;this.We(a)}while(1)}b(c,!1)}; +h.Ac=function(a,b){if(a.Sa||!a.ta)return-1;do{if(a.Ka&&a.ta.write(a.Ka,a.Wa++,b))break;a.Ka=a.ta.seek(a.eb,a.Ja,a.Ua);if(!a.Ka){a.Sa=8256;b=-1;break}a.Wa=0;this.We(a)}while(1);return b};h.We=function(a){a.Ua++;a.Ua>=a.zf+1&&(a.Ua=1,a.Ja++,a.Ja>=a.yf&&(a.Ja=0,a.eb++))};h.bj=function(a,b){if(a.Sa)return-1;a.jc[a.be++]=b;if(a.be==a.jc.length){a.eb=a.jc[0];a.Ja=a.jc[1];a.Ua=a.jc[2];a.bb=128<this.Ac(a,a.nj))return-1;a.df++}a.df>=a.td&&(b=-1);return b}; +var Oj={1012:Jj.prototype.fm,1013:Jj.prototype.dm,1015:Jj.prototype.em},Pj={1010:Jj.prototype.qn,1013:Jj.prototype.pn,1015:Jj.prototype.on};t(function(){for(var a=B(window.document,"pcjs","fdc"),b=0;b=e&&(this.Jf|=(f.type&3)<<(1-e<<1))}return d}; +h.Wi=function(){var a=0,b=[];this.ee?(b[a++]=this.kd,b[a++]=this.$k,b[a++]=this.Md,b[a++]=this.Ug,b[a++]=this.Sg,b[a++]=this.Rg,b[a++]=this.Le,b[a++]=this.wa,b[a++]=this.Ui,b[a++]=this.Tg):(b[a++]=this.Jf,b[a++]=this.wa,b[a++]=this.Sb,b[a++]=this.kb,b[a++]=this.Ya,b[a++]=this.Zk,b[a++]=this.Yk,b[a++]=this.Xk,b[a++]=this.nf);b[a]=this.Yi();return b}; +h.Ph=function(a,b,c,d,e){var f=0,l=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.Va=a;b.errorCode=d[f++];b.el=d[f++];b.Ce=d[f++];b.ve=d[f++];b.we=d[f++];b.Ja=d[f++];b.Gb=d[f++];b.Od=d[f++];b.Ua=d[f++];b.td=d[f++];b.bb=d[f++];b.hg=this.ee?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.Bd()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===Uj[this.of][b.type])b.type=this.Jl;c=Uj[this.of][b.type]; +b.Ob=c[2]||17;b.ub=c[3]||512;if(e&&this.ja&&(e=this.ja,c=b.type,e.oa)){var g=e.oa[18],g=a?g&240|c:g&15|c<<4;e.oa&&(e.oa[18]=g,Ch(e))}void 0===b.ta&&(b.ta=null,this.za("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Zj(this,b);b.Wa=d[f++];b.Ka=null;b.ta&&(a=d[f],void 0!==a&&0>b.ta.restore(a)&&(l=!1),l&&void 0!==b.Wa&&(b.Ka=b.ta.seek(b.Od,b.Ja,b.Ua+b.hg)));return l};h.Yi=function(){for(var a=0,b=[],c=0;c=this.Ya&&(this.kb=this.Ya=0,this.wa&=-15);return a};h.Mn=function(a,b){this.Ya=c&&(this.wa|=2,this.wa&=-2,ak(this))}; +h.Gm=function(){var a=this.wa;this.kb=this.Qa.ub){var b=this;this.xc(this.Qa,function(a){0<=a?bk(b):(b.wa=1,b.kd=16)},!1)}else this.wa=80;return a}; +h.bn=function(a,b){this.Qa&&this.Qa.bb>=this.Qa.ub&&(0>this.Ac(this.Qa,b)?(this.wa=1,this.kd=16):this.Qa.Wa==this.Qa.ub&&(this.Qa.bb-=this.Qa.ub,this.Md=this.Md-1&255,bk(this),this.Qa.bb>=this.Qa.ub||(this.wa=80)))};h.Tl=function(){return this.kd};h.gn=function(a,b){this.$k=b};h.Ul=function(){return this.Md};h.en=function(a,b){this.Md=b};h.Vl=function(){return this.Ug};h.fn=function(a,b){this.Ug=b};h.Ql=function(){return this.Sg};h.an=function(a,b){this.Sg=b};h.Pl=function(){return this.Rg}; +h.$m=function(a,b){this.Rg=b};h.Sl=function(){return this.Le};h.cn=function(a,b){this.Le=b;this.wa=this.xa[this.Le&16?1:0]?this.wa|64:this.wa&-65};h.Wl=function(){return this.wa};h.Zm=function(a,b){this.Ui=b;this.ja&&ci(this.ja,14);ck(this)};h.dn=function(a,b){this.Tg&4&&!(b&4)&&(this.kd=1);this.Tg=b}; +function ck(a){var b=!1,c=a.Ui,d=a.Le&16?1:0,e=a.Le&15,f=a.Sg|(a.Rg&3)<<8,l=a.Ug,g=a.Md||256;a.Qa=null;a.kd=0;a.wa=80;(d=a.xa[d])?(d.Od=f,d.Ja=e,d.Ua=l,d.bb=g*d.ub,c=144<=c?c:c&240,d.Ka=null,d.errorCode=0,a.Qa=d):c=-1;switch(c&240){case 32:a.xc(d,function(b){0<=b&&a.ja?(bk(a),a.wa=136):(a.wa=1,a.kd=16)},!1);break;case 48:a.ja?(bk(a),a.wa=136):(a.wa=1,a.kd=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.kd=1;b=!0;break;case 145:d.Gb=e+1,d.Ob=g,b=!0}b&&bk(a)} +function bk(a){!a.ja||a.Tg&2||bi(a.ja,14)} +function ak(a){a.kb=0;var b=a.Ia(),c=a.Ia(),d=c&32,e=d>>5,f=c&31,l=a.Ia(),g=a.Ia(),m=l<<2&768|g,n=l&63,r=a.Ia(),x=a.Ia(),u=a.xa[e];u&&(u.Od=m,u.Ja=f,u.Ua=n,u.bb=r*u.ub);switch(b){case 3:a.Cb(u?u.errorCode:4);a.Rb(c);a.Rb(l);a.Rb(g);a.Rb(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ia());)u&&cb?this.xc(a,c):c(-1,!1)}; +h.wh=function(a,b){return void 0!==b&&0<=b?this.Ac(a,b):-1};h.tl=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Wa=a.Ob+b&&(a.Ua=b,a.Ja++,a.Ja>=a.Gb&&(a.Ja=0,a.Od++))}; +h.bj=function(a,b){if(a.errorCode)return-1;a.jc[a.be++]=b;if(a.be==a.jc.length){a.Od=a.jc[0];a.Ja=a.jc[1];a.Ua=a.jc[2];a.bb=128<this.Ac(a,a.nj))return-1;a.df++}a.df>=a.td&&(b=-1);return b}; +var Wj={800:$.prototype.Fm,801:$.prototype.Gm,802:$.prototype.Em},Vj={496:$.prototype.Rl,497:$.prototype.Tl,498:$.prototype.Ul,499:$.prototype.Vl,500:$.prototype.Ql,501:$.prototype.Pl,502:$.prototype.Sl,503:$.prototype.Wl},Yj={800:$.prototype.Mn,801:$.prototype.Pn,802:$.prototype.On,803:$.prototype.Nn,807:$.prototype.Pi,811:$.prototype.Pi,815:$.prototype.Pi},Xj={496:$.prototype.bn,497:$.prototype.gn,498:$.prototype.en,499:$.prototype.fn,500:$.prototype.an,501:$.prototype.$m,502:$.prototype.cn,503:$.prototype.Zm, +1014:$.prototype.dn};t(function(){for(var a=B(window.document,"pcjs","hdc"),b=0;bkk){if(d.load(this.Nf)){this.qe=new H(this,"1.15.9","failsafe");this.qe.load()&&(ok(this,d),a=2,fk(this.qe));this.qe.set("timestamp",ia());ik(this.qe);var e=this.yc&&!this.wg;if(1==a||ma("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=d.parse()){var f=d.get("code"),l=d.get("data");f&&("ok"==f?d.load(l):("error"== +f&&"no machine state"!=l?(this.za("Error: "+l),"unable to verify user"==l&&(pa("user",""),this.zc=null)):this.hc(f+": "+l),fk(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&nk(this,c?d:null)}else 2==a&&d.clear()}else nk(this);delete this.Nf;delete this.Zg}e=Fa(this.id);for(f=0;fa[1];a=a[2];this.na.Db=!0;this.Aj||(this.hc("PCjs v1.15.9\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.Aj=!0);this.la&&pk(this,this.la,b,c,a);this.Cj&&(ok(this,b),b.clear());!c&&this.qe&&(this.qe.clear(),delete this.qe)}; +function ok(a,b){if(ma("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.Bd(),d=b.toString(),e={app:"PCjs",ver:"1.15.9"};e.url=a.url;e.user=c;e.type="bug";e.data=d;q("http://www.pcjs.org/api/v1/report",!0,e)}} +function qk(a,b,c){var d,e="none",f=new H(a,"1.15.9"),l=new H(a,"1.15.9","validate"),g=ia();l.set("timestamp",g);f.set("timestamp",g);f.set("version","1.15.9");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.la&&a.la.Pb&&(c&&jb(a.la),d=a.la.Pb(b,c),"object"===typeof d&&f.set(a.la.id,d),c&&(a.la.na.Db=!1,!1===d&&(e=null)));for(var g=Fa(a.id),m=0;mg.indexOf("/")&&(g=window.location.pathname+g);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(g?" url=$2"+g+"$2":""))}g=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),g=new window.ActiveXObject("Microsoft.XMLDOM"),g.async=!1,g.loadXML(a)):g=(new window.DOMParser).parseFromString(a,"text/xml")}catch(x){g= +null,a=x.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");q(e,!0,null,null,function(f,l,g){if(g||!l)c(a,"unable to resolve XML reference: "+d[0]+" ("+g+")");else{if(f=d[3])if(g=l.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var m=g[0],n,r=/( [a-z]+=)(['"])(.*?)\2/g;n=r.exec(f);)m=0>m.indexOf(n[1])?m.replace(">",n[0]+">"):m.replace(new RegExp(n[1]+"(['\"])(.*?)\\1"),n[0]);g[0]!=m&&(l=l.replace(g[0],m))}else{c(a,"missing <"+d[1]+"> in "+e);return}l=l.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(d[0],l);wk(a,b,c)}})}else c(a,null)} +function xk(a,b,c,d){function e(a){if(void 0===m){var b=g&&B(g,"machine-warning");m=b&&b[0]||g}m&&(m.innerHTML=ga(a))}function f(a){e("Error: "+a);n&&l();n=!1}function l(){0==--tk&&xa(!0)}var g,m,n=!0;tk++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.15.9/components.xsl");var r=function(a,d){if(d){var m=function(a,m){if(m)if(m)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var n=d.transformNode(m);n?(g.outerHTML=n,l()):f("transformNodeToObject failed")}else window.document.implementation&& +window.document.implementation.createDocument?(n=new XSLTProcessor,n.importStylesheet(m),(n=n.transformToFragment(d,window.document))?(g.parentNode.replaceChild(n,g),l()):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f("failed to load XSL file: "+c);else f(a)};d?uk(c,null,null,!1,e,m):f("failed to load XML file: "+b)}else f(a)};"<"!=b.charAt(0)?uk(b,a,d,!0,e,r):vk(b,null,a,d,!1,e,r)}else f("failed to find machine element: "+a)}catch(x){f(x.message)}return n} +window.embedPC=function(a,b,c,d){return xk(a,b,c,d)};window.enableEvents=xa;window.sendEvent=ya;xa(!1);})(); diff --git a/docs/pcjs/demos/samples.zip b/docs/pcjs/demos/samples.zip index 177fd5990481a43b584886c9d14b1f22eb3f5ad8..56ce6547ad34b1c28ad2831d848cc0e7d4c47c7d 100644 GIT binary patch delta 142793 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

w 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 ql2YL^84 z@$-E6%e6VvLWdCixDk~`WmlKYGY?B-M6rJVE!Pc8l3K8H7-@Tl0pwx3UY7@ClER7M zPq%QOSV_L@sn1`d)5Qvap*v7ZKYoB3Wh=;Pi~Cn7+oKPB220$htW3Bz~3h>IzA=3z{{*rkWPf7icSsby+~i5 z6;s|jamgs*QthMEvcy*zl1^ltWsEj#ZUZ|XX`(2fW&Ya_4uR-`HqEp#{YQ#>COQ1| zyObhDGc`))9}DcWxj{kExRC7G63dYbWQC8k6zvDKyWiTYOe|xMn=QZ77x*!0sruyr zksN}Ud&D?2=@Iq1=GD*6gC+x?U8fB!@oL;Xap$(lnQTvtom!Sh&eLur&5oJp*>yDu zky2Y{TW&0=ip*d&Kyj-)UQ3 zISxGJqp$c|%~`%z{MYbI@0P{f50)*#(B{pmF56I&6AyiU^V7z9SXF8nzHprZSw*E% zfX&x=ro9-2&4VQ0``>@QpOTy$a;G$|TBJpTT6JaaALzQlxPtKqvJgwd*lWswnXdD9 zL3InIN4=#?*wW-im)PC0W|5_I&Q^}g#eQhWk>NDYqxO|MqART+JVhHj!8q*O4VAY% zCZDFGxD8&zmkqdM-4Ced^U{k~n-saorK236C^&2SF&~Ni8{C@b%dCdy9M(zFl546uH*xr?bffsW zD$XR^`1GU}-BqsbmXX*7LmOaFVx{gRq-k!FS8lnW?WQfCG;^q_$#E2?N%kogv1Xm7 z2UWxwU*G%p{7upW#oG9#gUA+VMYk#*{g7JO?=4OxCa!9PUR(*o!~QWKE>c{`vq{M} zpc3P7*Dv@@pRO~GpA(zXA5T@bcTBS(h^38t;;)mO1kpovZa;eKlut%`xDK~ zuwMPZJBuh7$YnX%mI=)%r*~{BMX_0Ic6Mc-*NVr7pTmg^U2L=@DP3}q!ll@?amOV+ zX1GXJoWP%seb7CP8rlZL24}|1O4I@d=KV3HDrZ8Nv9*6Iv=8_LWqn&X3l{t}m;j5n z^#$2IG7e<%;%wyn$AuiqA|Gt@rqO1zol4fo98W12Uvm@NQ!$()HJtbM6-(khE&NGcPK40Udcqu!~ zcW$ge(NzYq^Oe1IRI8d*he?(VHb!N$70l*f5%4#89J9HUK)XfGj7H~p=Ni@8Tv;odesfDF-k zUzEcjj$kg06<1M6y~ZqBeF{wOq7a%$48UWUOEI3RqQ?${D$7$|Ibeg27aQp0U#&Y+ zCOLN%G%o1{WJwxm8>?rVxz&K7Op9Z2FI2A#?v!G%c_4L0HhgXAXGuC&_eH-MfAl0zhYf4q z!A?Cy3a?hNBxl3O!L6AdA|qnv8qg8MidC|D5}-c^^0mEb_$*;^??51>6WHAy7nwde zE{g|*We3hQ7Mo1<)|Em<_*}- zB8F&H1NejJdXi9m(A|4Eqe!ku%+R_4JmZ6e; z*ENoTt%fIIH{WhF`6Vv*Wg@)QXZ}#}$zd28r(!=w6-bH3NvLNJue+J2y>infy-Bn> z{b9JA&X&ILT(jDjx9p0Em%3ot_=^NC?Z|FNu|Arj6mNASM;0z_drhw z!_n~B{rz^o8>>io2;}qop5d#N;+bqnAXz6AF#E1!j*-diJn0(=z-h!XY2R^@ILW~x z;{qkh_MG;fr;}ZnTqUNowJB6F?bd5fVZSIR`Y_WY!_I==M`KnN_rR`wHhQg9_C(_? z#Yc8RqE-HT3#oKMM4KNkj$uMdxQ@ltvQ&ns&I|5NxW~M9b91xU`X5=9M#&@sf1#HI zU{(V2eAkP*x+~#yM-EHLX{Fh8==0tFE>l)-Z7}l)c$`Ak7coySLn0xiT`kX}Mw!J5 zCWf(Tk2F9xt}&i``+1vvDPIYvXmJ8JlNOy1-0#1-9pM(HW(#R5zdFD)X)4VY}M%G6eS8m26fMS6*X5 zLu}&|PkREZziihl*!`p8q_=_jKQyO*%Ur0`i>k>i$e8ZfR#wjcR2sWV20Ycne)fOp zL$z8n7y1AxHbl~#!WyZ;h!!0e2k{ZBg;K}Fh!dCi5F3B=+u9S2giXfw<(WCrG;iN5 z)U(?DzL@nj*H~I}Ils}$C#mv%9-JvR99ZCT-?oR1!ZU0`I;CQyoeTQKFsA!71&Dg68~#C!8J z@v$~uZUkJot*vJMOpg8X5;W&yN*PCIGwdTAdMp`E@Pw3DK~aRL>_nPj`VPz3T`P5UMCdjX$tVQw(>$| z>1Bx2ann_fZ35|frd`Sif2&)pPc897`Yzw#L&YhIiZnemODQVdfH1M*KcUaBdcxfb z2c-CP<6RP6az2-(P3KyIW*4`C*{-`C@~-{0nDc6)SSds`;h|(9cmeKUvC?9-R5Keg zY6o05ISGFm0PFW;Iu3OIbkZdjx1|w#=9S~E@g;<_{D{+av-NKq*k>27Nmu4y^p_LP zh}>!`FLF&3>g;pQfr}xhNHqtM6K4Bx3YL8m?K{{5V>ZPk^MI`t)X%}E2x)=yBe(RM zbqf9|whQJQ=M8?PC%5)ad{=2gWASsCQ}*f6rTGI$-sO@6d(5p5aPTZ-%T1kLCpkeZ z0U!2=3OlMHJ~y7yh@*cy*A)EVfBj6AF#gDm?h?zld4>=Ur1_-%IByM&-!S2)_8ahC$#%S;f zaUH{iehs!b3X6E34Z$PHc6`$M$$})C=j$L8_$#qy3CN_GE-S(ycXo2jGB;!Ia}J2g z=H#J7NRjrI+6`DE|520&TU@sfP_VX8M8S3ccB&>R0S?39+A)6If}X&swY%avLYCSh z?_svIy$m_ zi+FX$1>lMy7>v0~BudtTJXIqC6Ym=y;u}qOH_0KO;AQB;K=~FBA6s z>+hc4s1It$yIwkS1JfqlcG0r(LQdjV>byC2W@TAix5s(zKwnos=O}r5CQCh9L=tIv z^HvqjarQ{}LBL&UOr2x^ufgCU$nfGP*6Gf-@_&H=#2FjyY__;l9lVR;TsrV&@v zp|YPVG?GtzW2lE_TK9xn@Be)kh z2Q+W)Fl~MVoS8+}h<1$6pX8vlu-c-ZI_ddi1%3OuIomPOTQwMG(vXDv96KeiZD&aC zA_SHtR&8Rz=Me+kdog-O3ad+>zOdf$CrPUzOimdx(4#ozhJW;YN*3@~D~=;nbsQG~ z#4+|f5+z5I(3NOLN=sDsGRI=xW8j`N1NZepXipFuSlpr_6|N|zqg~G?!G)ekx}tqE zyfop}=Bn9E_bV(NX4bEQTe!jX0!B@rF-6UHQDf;8z@4X+$RDZ8c3AM_Sz*fp$WTyP zW&1~F(j~-4hZhoT)Rl0Y{}hHvTQdaEzrxu=egr8P4Fd-cnj{!8*Y1*$2$6o;&UejbK2yGkZ#3;Om(&n3 zcdU9mrLfpb#x#Ie_xEsGt$N+Dbq)ARopN>!Nz1h~d-s`Y;9x9&swbO3+Wkuuk)a} zIk5f`Y)M1DvGV1>&JT`}ilpAusa#G+Be(0~c~P zs8N=DHOi#Xpu!o9HI+M%9=TUJhD)m2d`MQ~(h#6K#2$`Zpl!E2O3b+ZRo>`(?U{P8 zd|pg|O66Qm#j^nUiZXsPh>u>U*dc4f5`0z4>?Z{yGi0lYu=UUh1Xq-SgaY|O0KS6i z&Y`d&d3v;($IhW#!T;q%FQIb(AP!wLGq;08d3d7FWBKbK1YDwK}uEu>B}@B;=N z9H}7CRLt1BG1veC4D3%*Hh>y(wnq!}X~T#6$0Sc)QGK0s3BbgK;eY@$wzqY#w==bK zac1;zw)vq74fg-Ni9!6}09;4`2?&sa1Oygn7#u(fy83{D0)amD;N74)Z~zyZySJIx zdbd$8Is-V^gAgWW48bR delta 141351 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 v{kuP>d1FkxRn_CUS*8TlPw^^&zHQY*Y%eCEZ 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 4) { - if (aSymbol[4]) this.println(str.toHexWord(aSymbol[5]) + ": " + aSymbol[4]); + var nDelta, sDelta; + if (aSymbol[0]) { + sDelta = ""; + nDelta = aAddr[0] - aSymbol[1]; + if (nDelta) sDelta = " + " + str.toHexWord(nDelta); + this.println(aSymbol[0] + " (" + str.toHexAddr(aSymbol[1], aAddr[1]) + ")" + sDelta); + } + if (aSymbol.length > 4 && aSymbol[4]) { + sDelta = ""; + nDelta = aSymbol[5] - aAddr[0]; + if (nDelta) sDelta = " - " + str.toHexWord(nDelta); + this.println(aSymbol[4] + " (" + str.toHexAddr(aSymbol[5], aAddr[1]) + ")" + sDelta); } } else { this.println("no symbols"); @@ -4419,11 +4428,12 @@ if (DEBUGGER) { var fBlank = (aAddr[0] != this.aAddrNextCode[0]); - while (n-- && (aAddr[1] != null? (aAddr[0] < aAddrEnd[0]) : (aAddr[2] < aAddrEnd[2]))) { + while (n && (aAddr[1] != null? (aAddr[0] < aAddrEnd[0]) : (aAddr[2] < aAddrEnd[2]))) { /* * I pass nCycles instead of cInstructions to getInstruction() now, to assist with visual * verification of the accuracy (or inaccuracy) of instruction cycle counts. */ + n--; var bOpcode = this.getByte(aAddr); /* * We don't want to leave the disassembly ending with a prefix, especially now that stepCPU(0) continues @@ -4453,6 +4463,7 @@ if (DEBUGGER) { this.aAddrNextCode = aAddr; fBlank = false; } + if (n) this.println("end of memory"); }; /** @@ -4536,7 +4547,7 @@ if (DEBUGGER) { if (this.cmp) this.cmp.reset(); return true; case "ver": - this.println((APPNAME || "PCjs") + " version " + APPVERSION + " (" + (COMPILED? "release" : (DEBUG? "debug" : "nodebug")) + (PREFETCH? ",prefetch" : ",noprefetch") + (EAFUNCS? "eafuncs" : ",eatests") + (TYPEDARRAYS? ",typedarrays" : (FATARRAYS? ",fatarrays" : ",dwords")) + ")"); + this.println((APPNAME || "PCjs") + " version " + APPVERSION + " (" + (COMPILED? "release" : (DEBUG? "debug" : "nodebug")) + (PREFETCH? ",prefetch" : ",noprefetch") + (EAFUNCS? "eafuncs" : ",eatests") + (TYPEDARRAYS? ",typedarrays" : (FATARRAYS? ",fatarrays" : ",dwordarrays")) + ")"); return true; default: ch0 = sCmd.charAt(0); diff --git a/my_modules/pcjs-client/lib/defines.js b/my_modules/pcjs-client/lib/defines.js index 96c638c94..73f93b52c 100644 --- a/my_modules/pcjs-client/lib/defines.js +++ b/my_modules/pcjs-client/lib/defines.js @@ -98,8 +98,8 @@ var FATARRAYS = false; * TYPEDARRAYS enables use of typed arrays for Memory blocks. This used to be a compile-time-only option, but I've * added Memory access functions for typed arrays (see Memory.afnTypedArray), so support can be enabled dynamically. * - * However, TYPEDARRAYS has always been slightly slower than the original DWORDS implementation (which uses an Array - * of numbers that stores 32 bits -- 4 consecutive bytes -- per number), so TYPEDARRAYS is completely disabled for now. + * However, TYPEDARRAYS has always been slightly slower than the original DWORDARRAYS implementation (which uses an + * Array of numbers that stores 32 bits -- 4 consecutive bytes -- per number), so TYPEDARRAYS is completely disabled. * * See the Memory component for details. */ diff --git a/my_modules/pcjs-client/lib/keyboard.js b/my_modules/pcjs-client/lib/keyboard.js index 3a3edd6f0..b0798d2b3 100644 --- a/my_modules/pcjs-client/lib/keyboard.js +++ b/my_modules/pcjs-client/lib/keyboard.js @@ -124,19 +124,22 @@ Keyboard.CMD = { */ Keyboard.CMDRES = { OVERRUN: 0x00, - LOAD_TEST: 0x65, // undocumented "LOAD MANUFACTURING TEST REQUEST" response code - BAT_SUCC: 0xAA, // Basic Assurance Test (BAT) completed successfully + LOAD_TEST: 0x65, // undocumented "LOAD MANUFACTURING TEST REQUEST" response code + BAT_SUCC: 0xAA, // Basic Assurance Test (BAT) completed successfully ECHO: 0xEE, - BREAK_PREF: 0xF0, + BREAK_PREF: 0xF0, // break prefix ACK: 0xFA, - BAT_FAIL: 0xFC, // Basic Assurance Test (BAT) failed + BAT_FAIL: 0xFC, // Basic Assurance Test (BAT) failed DIAG_FAIL: 0xFD, RESEND: 0xFE }; /** - * TODO: Determine what we can do to get ALL constants like these inlined (enum doesn't seem to be getting - * the job done); the basic problem seems to be caused by referencing the properties with quotes. + * Alphanumeric and other common (printable) ASCII codes. + * + * TODO: Determine what we can do to get ALL constants like these inlined (enum doesn't seem to + * get the job done); the problem seems to be limited to property references that use quotes, which + * is why I've 'unquoted' as many of them as possible. * * @enum {number} */ @@ -156,7 +159,15 @@ Keyboard.ASCII = { }; /** - * Browser keyCodes we must pay particular attention to. + * Browser keyCodes we must pay particular attention to. For the most part, these are + * non-alphanumeric or function keys, some which may require special treatment (eg, + * preventDefault() if returning false on the initial keyDown event is insufficient). + * + * keyCodes for most common ASCII keys can simply use the appropriate ASCII code above. + * + * Most of these represent non-ASCII keys (eg, the LEFT arrow key), yet for some reason, + * browsers defined them using ASCII codes (eg, the LEFT arrow key uses the ASCII code + * for '%' or 37). This conflict is discussed further in the definition of aButtonCodes below. * * @enum {number} */ @@ -194,20 +205,25 @@ Keyboard.KEYCODE = { /* 0x7A */ F11: 122, /* 0x7B */ F12: 123, // - // This is a bias we add to browser keyCodes that we want to handle on "down" rather than "press" + // ONDOWN is a bias we add to browser keyCodes that we want to handle on "down" rather than "press". + // + // Note that these biases use what I'll call "Decimal Coded Binary" or DCB (the reverse of BCD), + // where decimal digits are used to represent binary bit values, which can be added together without + // affecting neighboring digits as long as you stick to 1, 2 or 4 in any given column. // ONDOWN: 1000, // - // This is a bias we add to browser keyCodes that need to check for a "right" location (default is "left") + // ONRIGHT is a bias we add to browser keyCodes that need to check for a "right" location (default is "left") // ONRIGHT: 2000, // - // This is a bias we add to create fake keyCodes that correspond to special keystroke sequences + // FAKE is a bias we add to signal these are fake keyCodes corresponding to internal keystroke combinations. + // The actual values are for internal use only and merely need to be unique and used consistently. // FAKE: 4000, FAKE_CTRLC: 4003, - FAKE_CTRLBREAK: 4101, - FAKE_CTRLALTDEL: 4102 + FAKE_CTRLBREAK: 4063, + FAKE_CTRLALTDEL: 4081 }; /** @@ -255,15 +271,16 @@ Keyboard.STATEKEYS = { }; /** - * Browsers brilliantly define keyCodes for non-ASCII keys (eg, 37 for the LEFT arrow key) with - * values that overlap ASCII keyCodes (eg, 37 is also the ASCII code for '%'), which unnecessarily - * complicates life for keyDown/keyPress/keyUp handlers, all of which receive a keyCode property, - * but which does NOT always contain the same value for the same key press. + * In a perfect world, each one of our "button" codes would map to a unique browser keyCode. * - * We solve the problem by adding an ONDOWN bias to all these particular keyCodes, and then make - * sure we store these keyCodes in aKeyCodes with the same bias. ONDOWN is also a signal to our - * keyCode handlers that the key in question should be handled during keyDown, not keyPress, often - * because they don't generate a keyPress event anyway. + * However, because most of these codes are for non-ASCII keys, which browsers brilliantly + * map to ASCII keyCodes that conflict with *actual* ASCII keys, we must add an ONDOWN bias + * to all these particular keyCodes, and make sure we store these keyCodes in our aKeyCodes + * lookup table with the same bias. + * + * The good news is that ONDOWN also serves as a signal to our keyCode handlers that the key + * in question should be handled during keyDown (not keyPress), since most if not all of these + * non-alphanumeric keys don't generate a keyPress event anyway. * * @enum {number} */ @@ -298,19 +315,21 @@ Keyboard.aButtonCodes = { }; /** - * Define "soft keyboard" identifiers for all possible keys, based on their primary (unshifted) character - * or function. This also serves as a definition of all supported scan codes. + * Define identifiers for all possible keys, based on their primary (unshifted) character or function. + * This also serves as a definition of all supported scan codes, making it possible to create full-featured + * "soft keyboards". * - * One exception to the above rule is 'prtsc': on the original IBM 83-key and 84-key keyboards, its primary - * (unshifted) character was '*', but on 101-key keyboards, it became a separate key ('prtsc', now labeled - * 'Print Screen'), as did the num-pad '*' ('num-mul'), so 'prtsc' seems worthy of an exception to the rule. + * One exception to the (unshifted) rule above is 'prtsc': on the original IBM 83-key and 84-key keyboards, + * its primary (unshifted) character was '*', but on 101-key keyboards, it became a separate key ('prtsc', + * now labeled "Print Screen"), as did the num-pad '*' ('num-mul'), so 'prtsc' seems worthy of an exception + * to the rule. * * On 83-key and 84-key keyboards, 'ctrl'+'num-lock' triggered a "pause" operation and 'ctrl'+'scroll-lock' - * triggered a "break" operation (I'm using double-quotes to describe the operations and single-quotes to - * describe the keys). + * triggered a "break" operation. * - * On 101-key keyboards, IBM decided to move both those special operations to a new 'pause' key, alongside - * the dedicated 'prtsc' ('Print Screen') key. Those keys behaved as follows: + * On 101-key keyboards, IBM decided to move both those special operations to a new 'pause' ("Pause/Break") + * key, near the new dedicated 'prtsc' ("Print Screen/SysRq") key -- and to drop the "e" from "SysReq". + * Those keys behave as follows: * * When 'pause' is pressed alone, it generates 0xe1 0x1d 0x45 0xe1 0x9d 0xc5 on make (nothing on break), * which essentially simulates the make-and-break of the 'ctrl' and 'num-lock' keys (ignoring the 0xe1), @@ -774,7 +793,7 @@ Keyboard.prototype.resetDevice = function() */ this.messageDebugger("keyboard reset", Debugger.MESSAGE_PORT); this.abScanBuffer = [Keyboard.CMDRES.BAT_SUCC]; - if (this.chipset) this.chipset.setIRR(ChipSet.IRQ.KBD, 4); + if (this.chipset) this.chipset.notifyKbdData(true); }; /** @@ -847,7 +866,8 @@ Keyboard.prototype.sendCmd = function(bCmd) /** * readScanCode(fShift) * - * This is the ChipSet's interface for reading scan codes. + * This is the ChipSet's interface for reading scan codes. This also doubles as the ChipSet's interface for checking + * whether or not any data is available. * * @this {Keyboard} * @param {boolean} [fShift] is used by the MODEL_5170 8042 Keyboard Controller (supersedes the old setEnable() interface) @@ -889,7 +909,7 @@ Keyboard.prototype.shiftScanCode = function(fFlush) */ this.abScanBuffer.shift(); if (this.abScanBuffer.length > 0) { - if (this.chipset) this.chipset.setIRR(ChipSet.IRQ.KBD); + if (this.chipset) this.chipset.notifyKbdData(true); } } } @@ -950,7 +970,7 @@ Keyboard.prototype.reset = function() /* * The physical (not virtual) state of various shift keys. * - * QUESTION: In JavaScript, how do you query initial key states? + * TODO: Determine how (or whether) we can query the browser's initial key states. */ this.bitsShift = 0; @@ -960,15 +980,13 @@ Keyboard.prototype.reset = function() this.abScanBuffer = []; /* - * When a key "down" is simulated on behalf of some keyCode, I save - * the timer object responsible for simulating the key "up" here, so that - * if I detect the actual key going up sooner, I can cancel the timer and - * simulate the "up" immediately. Similarly, if another press for the same - * key arrives before last one expired (eg, auto-repeat), I need to cancel - * the previous timer for that key before setting another. + * When a key "down" is simulated on behalf of some keyCode, I save the timer object responsible for + * simulating the key "up" here, so that if I detect the actual key going up sooner, I can cancel the + * timer and simulate the "up" immediately. Similarly, if another press for the same key arrives before + * last one expired (eg, auto-repeat), I need to cancel the previous timer for that key before setting another. * - * NOTE: If this is anything other than an initial reset, then we need to - * make sure there are no outstanding timers before we blow the array away. + * NOTE: If this is anything other than an initial reset, then we need to make sure there are no outstanding + * timers before we blow the array away. */ if (this.aKeyTimers) { for (var i in this.aKeyTimers) { @@ -981,8 +999,7 @@ Keyboard.prototype.reset = function() this.prevKeyDown = 0; /* - * Make sure the auto-injection buffer is empty, too (an injection could have been - * in progress on any reset after the first). + * Make sure the auto-injection buffer is empty (an injection could have been in progress on any reset after the first). */ this.sInjectBuffer = ""; }; @@ -1065,8 +1082,8 @@ Keyboard.prototype.setSoftKeyState = function(control, f) * * An actual IBM keyboard will only buffer up to 20 scan codes, so we impose the same limit here. * - * Just as 0xAA is a special scan code response to a software reset, 0xFF is a special scan code response - * to an internal buffer overrun. I try to simulate both. + * Just as 0xAA is a special scan code response to a software reset, 0xFF is a special scan code response to + * an internal buffer overrun. I try to simulate both. TODO: Define and document these limits and special codes. * * @this {Keyboard} * @param {number} bScan @@ -1093,7 +1110,7 @@ Keyboard.prototype.addScanCode = function(bScan, fRepeat) this.messageDebugger("scan code 0x" + str.toHexByte(bScan) + " buffered"); this.abScanBuffer.push(bScan); if (this.abScanBuffer.length == 1) { - if (this.chipset) this.chipset.setIRR(ChipSet.IRQ.KBD); + if (this.chipset) this.chipset.notifyKbdData(true); } this.findBinding(bKey, "key", fDown); return; diff --git a/my_modules/pcjs-client/lib/mem.js b/my_modules/pcjs-client/lib/mem.js index 791695c3b..3e52c6015 100644 --- a/my_modules/pcjs-client/lib/mem.js +++ b/my_modules/pcjs-client/lib/mem.js @@ -84,12 +84,13 @@ if (typeof module !== 'undefined') { * Because Memory blocks now allow us to have a "sparse" address space, we could choose to * take the memory hit of allocating 4K arrays per block, where each element stores only one byte, * instead of the more frugal but slightly slower approach of allocating arrays of 32-bit dwords - * and shifting/masking bytes/words to/from dwords; in theory, byte accesses would be faster and - * word accesses somewhat less faster. However, preliminary testing of that feature (FATARRAYS) - * did not yield significantly faster performance, so it is OFF by default to minimize our memory - * consumption. Using TYPEDARRAYS is probably best, although not all JavaScript implementations - * support them (IE9 is probably the only real outlier: it lacks typed arrays but otherwise has - * all the necessary HTML5 support). + * (DWORDARRAYS) and shifting/masking bytes/words to/from dwords; in theory, byte accesses would + * be faster and word accesses somewhat less faster. + * + * However, preliminary testing of that feature (FATARRAYS) did not yield significantly faster + * performance, so it is OFF by default to minimize our memory consumption. Using TYPEDARRAYS is + * probably best, although not all JavaScript implementations support them (IE9 is probably the + * only real outlier: it lacks typed arrays but otherwise has all the necessary HTML5 support). * * @constructor * @param {number} addr of block (must be some multiple of bus.blockSize) diff --git a/versions/c1pjs/1.15.9/c1p-dbg.js b/versions/c1pjs/1.15.9/c1p-dbg.js index 49154cc60..f90d40106 100644 --- a/versions/c1pjs/1.15.9/c1p-dbg.js +++ b/versions/c1pjs/1.15.9/c1p-dbg.js @@ -166,4 +166,4 @@ function sb(a,b,c){var d;if(d=/<([a-z]+)\s+ref="(.*?)"(.*?)\/>/g.exec(a)){var e= "");a=a.replace(d[0],h);sb(a,b,c)}})}else c(a,null)} function tb(a,b,c){function d(a){if(void 0===k){var b=h&&F(h,"machine-warning");k=b&&b[0]||h}k&&(k.innerHTML=da(a))}function e(a){d("Error: "+a);l&&g();l=!1}function g(){0==--pb&&ia(!0)}var h,k,l=!0;pb++;try{if(h=window.document.getElementById(a)){c||(c="/versions/c1pjs/1.15.9/components.xsl");var m=function(a,k){if(k){var l=function(a,l){if(l)if(l)if(d("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var m=k.transformNode(l);m?(h.outerHTML=m,g()):e("transformNodeToObject failed")}else window.document.implementation&& window.document.implementation.createDocument?(m=new XSLTProcessor,m.importStylesheet(l),(m=m.transformToFragment(k,window.document))?(h.parentNode.replaceChild(m,h),g()):e("transformToFragment failed")):e("unable to transform XML: unsupported browser");else e("failed to load XSL file: "+c);else e(a)};k?qb(c,null,null,!1,d,l):e("failed to load XML file: "+b)}else e(a)};"<"!=b.charAt(0)?qb(b,a,void 0,!0,d,m):rb(b,null,a,void 0,!1,d,m)}else e("failed to find machine element: "+a)}catch(q){e(q.message)}return l} -window.embedC1P=function(a,b,c){return tb(a,b,c)};window.enableEvents=ia;window.sendEvent=ja;ia(!1);})();//@ sourceMappingURL=/tmp/c1pjs/1.15.9/c1p-dbg.map +window.embedC1P=function(a,b,c){return tb(a,b,c)};window.enableEvents=ia;window.sendEvent=ja;ia(!1);})(); diff --git a/versions/c1pjs/1.15.9/c1p.js b/versions/c1pjs/1.15.9/c1p.js index 271964818..19fa7b7a8 100644 --- a/versions/c1pjs/1.15.9/c1p.js +++ b/versions/c1pjs/1.15.9/c1p.js @@ -126,4 +126,4 @@ function Ta(a,b,c){var d;if(d=/<([a-z]+)\s+ref="(.*?)"(.*?)\/>/g.exec(a)){var f= "");a=a.replace(d[0],k);Ta(a,b,c)}})}else c(a,null)} function Ua(a,b,c){function d(a){if(void 0===h){var b=k&&I(k,"machine-warning");h=b&&b[0]||k}h&&(h.innerHTML=ca(a))}function f(a){d("Error: "+a);l&&g();l=!1}function g(){0==--Qa&&y(!0)}var k,h,l=!0;Qa++;try{if(k=window.document.getElementById(a)){c||(c="/versions/c1pjs/1.15.9/components.xsl");var m=function(a,h){if(h){var l=function(a,l){if(l)if(l)if(d("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var m=h.transformNode(l);m?(k.outerHTML=m,g()):f("transformNodeToObject failed")}else window.document.implementation&& window.document.implementation.createDocument?(m=new XSLTProcessor,m.importStylesheet(l),(m=m.transformToFragment(h,window.document))?(k.parentNode.replaceChild(m,k),g()):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f("failed to load XSL file: "+c);else f(a)};h?Ra(c,null,null,!1,d,l):f("failed to load XML file: "+b)}else f(a)};"<"!=b.charAt(0)?Ra(b,a,void 0,!0,d,m):Sa(b,null,a,void 0,!1,d,m)}else f("failed to find machine element: "+a)}catch(n){f(n.message)}return l} -window.embedC1P=function(a,b,c){return Ua(a,b,c)};window.enableEvents=y;window.sendEvent=ea;y(!1);})();//@ sourceMappingURL=/tmp/c1pjs/1.15.9/c1p.map +window.embedC1P=function(a,b,c){return Ua(a,b,c)};window.enableEvents=y;window.sendEvent=ea;y(!1);})(); diff --git a/versions/pcjs/1.15.9/pc-dbg.js b/versions/pcjs/1.15.9/pc-dbg.js index d271b5227..e8e3e1eb4 100644 --- a/versions/pcjs/1.15.9/pc-dbg.js +++ b/versions/pcjs/1.15.9/pc-dbg.js @@ -9,70 +9,70 @@ function va(){if(void 0===ra){var a;try{window.localStorage.setItem("PCjs.localS function ya(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}function za(a,b,c){function d(){a-=1;0<=a&&(b()||(a=0));0=this.eg?12:14;this.fc=1<>2;this.gb=this.fc-1;this.Xg=(this.Jf+this.fc)/this.fc|0;this.De=this.Xg-1;this.sd=[];this.td=[];this.ag=this.bg=!1;this.Gi();this.Ta()}Ua(y,gb); +db.prototype.zb=function(a,b,c,d){return this.Ka&&this.Ka.zb(a,b,c,d)||this.T&&this.T.zb(a,b,c,d)||this.ab&&this.ab.zb(a,b,c,d)||this.da&&this.da.zb(a,b,c,d)?!0:y.prototype.zb.call(this,a,b,c,d)};db.prototype.pc=function(a,b,c,d){this.Ka=a;this.T=c;this.da=d;this.ab=eb(a,"Keyboard")};db.prototype.Yb=function(a,b){b||fb();return!0};db.prototype.Xb=function(){return!0}; +function fb(){for(var a=!1,b=A(window.document,"pcjs","panel"),c=0;c=this.eg?12:14;this.fc=1<>2;this.gb=this.fc-1;this.Xg=(this.Jf+this.fc)/this.fc|0;this.De=this.Xg-1;this.td=[];this.ud=[];this.ag=this.bg=!1;this.Gi();this.Ta()}Ua(y,gb); gb.prototype.Gi=function(){this.Fa=Array(this.Xg);for(var a=0;a>a.rb;0>this.rb;0>a.rb;0>a.rb].xg(b&a.gb)} function ob(a,b){var c=b&a.gb,d=(b&a.ed)>>a.rb;return c!=a.gb?a.Fa[d].Jj(c):a.Fa[d++].xg(c)|a.Fa[d&a.De].xg(0)<<8}function pb(a,b,c){a.Fa[(b&a.ed)>>a.rb].Eg(b&a.gb,c&255)}function qb(a,b,c){var d=b&a.gb;b=(b&a.ed)>>a.rb;d!=a.gb?a.Fa[b].Sj(d,c&65535):(a.Fa[b++].Eg(d,c&255),a.Fa[b&a.De].Eg(0,c>>8&255))} -function rb(a){for(var b=0,c=[],d=0;d>2);for(d=0;d>2]>>>((a&3)<<3)&255},$o:function(a){var b=a>>2;a=(a&3)<<3;var c=this.wa[b]>>>a;return 24>a?c&65535:c&255|(this.wa[b+1]&255)<<8},hp:function(a,b){var c=a>>2,d=(a&3)<< -3;this.wa[c]=this.wa[c]&~(255<>2,d=(a&3)<<3;24>d?this.wa[c]=this.wa[c]&~(65535<>8);this.lb=!0},Xo:function(a){Eb(this.da,this.Yd+a);return this.xg(a)},Zo:function(a){Eb(this.da,this.Yd+a)||Eb(this.da,this.Yd+a+1);return this.Jj(a)},gp:function(a,b){Fb(this.da,this.Yd+a);this.Eg(a,b)},ip:function(a,b){Fb(this.da,this.Yd+a)||Fb(this.da,this.Yd+a+1);this.Sj(a,b)},save:function(){return this.ia? -null:this.wa},restore:function(a){return this.ia?null==a:a&&this.nm==a.length<<2?(this.wa=a,this.lb=!0):!1},Ve:function(a,b){a||(a=[]);void 0===b&&(b=!0);Gb(this,a,b);Hb(this,a,b)},Xd:function(a,b){b?0===this.kk++&&Hb(this,Ib):0===this.jk++&&Gb(this,Ib)}};function Jb(a,b){b?0===--a.kk&&(a.Dc=a.lh?a.zf:a.Eg,a.em=a.lh?a.zf:a.Sj):0===--a.jk&&(a.sc=a.xg,a.Sl=a.Jj)}function hb(a,b,c,d,e){a.T=b;a.da=c;a.Yd=d;a.jk=a.kk=0;a.da&&Kb(a.da,d,e)} +ib.prototype={Ih:function(a){C(this.da,Db)&&!a&&this.da.message("attempt to read invalid block %"+p(this.Zd)+" from "+da(this.T.va,this.T.xa.ta));return 0},zf:function(a,b){C(this.da,Db)&&!a&&this.da.message("attempt to write 0x"+u(b)+" to invalid block %"+p(this.Zd)+" from "+da(this.T.va,this.T.xa.ta))},Yo:function(a){return this.wa[a>>2]>>>((a&3)<<3)&255},$o:function(a){var b=a>>2;a=(a&3)<<3;var c=this.wa[b]>>>a;return 24>a?c&65535:c&255|(this.wa[b+1]&255)<<8},hp:function(a,b){var c=a>>2,d=(a&3)<< +3;this.wa[c]=this.wa[c]&~(255<>2,d=(a&3)<<3;24>d?this.wa[c]=this.wa[c]&~(65535<>8);this.lb=!0},Xo:function(a){Eb(this.da,this.Zd+a);return this.xg(a)},Zo:function(a){Eb(this.da,this.Zd+a)||Eb(this.da,this.Zd+a+1);return this.Jj(a)},gp:function(a,b){Fb(this.da,this.Zd+a);this.Eg(a,b)},ip:function(a,b){Fb(this.da,this.Zd+a)||Fb(this.da,this.Zd+a+1);this.Sj(a,b)},save:function(){return this.ia? +null:this.wa},restore:function(a){return this.ia?null==a:a&&this.nm==a.length<<2?(this.wa=a,this.lb=!0):!1},Ve:function(a,b){a||(a=[]);void 0===b&&(b=!0);Gb(this,a,b);Hb(this,a,b)},Yd:function(a,b){b?0===this.kk++&&Hb(this,Ib):0===this.jk++&&Gb(this,Ib)}};function Jb(a,b){b?0===--a.kk&&(a.Dc=a.lh?a.zf:a.Eg,a.em=a.lh?a.zf:a.Sj):0===--a.jk&&(a.sc=a.xg,a.Sl=a.Jj)}function hb(a,b,c,d,e){a.T=b;a.da=c;a.Zd=d;a.jk=a.kk=0;a.da&&Kb(a.da,d,e)} function Hb(a,b,c){a.Dc=b[2]&&!a.lh?b[2]:a.zf;a.em=b[3]&&!a.lh?b[3]:a.zf;c&&(a.Eg=b[2]?b[2]:a.zf,a.Sj=b[3]?b[3]:a.zf)}function Gb(a,b,c){a.sc=b[0]?b[0]:a.Ih;a.Sl=b[1]?b[1]:a.Ih;c&&(a.xg=b[0]?b[0]:a.Ih,a.Jj=b[1]?b[1]:a.Ih)}var Cb=[ib.prototype.Yo,ib.prototype.$o,ib.prototype.hp,ib.prototype.jp],Ib=[ib.prototype.Xo,ib.prototype.Zo,ib.prototype.gp,ib.prototype.ip]; -function Lb(a,b){y.call(this,"CPU",a,Lb);var c=a.cycles||b,d=a.multiplier||1;this.ca={};this.ca.Id=c;this.ca.Hd=d;this.ca.vh=Math.round(this.ca.Id/1E4)/100;this.ca.Le=this.ca.vh*this.ca.Hd;this.qa.Lb=!1;this.qa.Mb=!1;this.qa.ri=a.autoStart;c=Na.autostart;void 0!==c&&(this.qa.ri="true"==c?!0:"false"==c?!1:null);this.qa.ff=!1;this.ca.fg=this.ca.pf=0;this.ca.hg=a.csStart;this.ca.of=a.csInterval;this.ca.qf=a.csStop;var e=this;this.Yn=function(){e.Se()};this.Ta()}Ua(y,Lb);k=Lb.prototype; -k.pc=function(a,b,c,d){this.ra=b;this.da=d;this.Ka=a;var e=eb(a,"Video");e&&(this.mi=function(){Mb(e)},this.Od=function(){e.Od()});this.oa=eb(a,"ChipSet");this.Ta()};k.reset=function(){};k.save=function(){return null};k.restore=function(){return!1};k.Yb=function(a,b){if(!b){if(a&&this.restore){Nb(this);if(!this.restore(a))return!1;Ob(this)}else this.reset();this.da?this.da.En():this.fa("No debugger detected")}this.qa.Lb=!0;!Pb(this)&&this.da&&Rb(this.da);Sb(this);return!0}; -k.Xb=function(a){this.qa.Lb=!1;return a&&this.save?this.save():!0};function Pb(a){return!0===a.qa.ri||null===a.qa.ri&&!a.da&&void 0===a.za.run?(a.Se(),!0):!1}k.Od=function(){};k.zk=function(){return 0};function Ob(a){void 0===a.ca.hg&&(a.ca.hg=0);void 0===a.ca.of&&(a.ca.of=-1);void 0===a.ca.qf&&(a.ca.qf=-1);a.qa.ff=0<=a.ca.hg&&0=a.ca.pf&&(a.ca.pf+=a.ca.of,c=!0);0<=a.ca.qf&&a.ca.qf<=E(a)&&(a.ca.of=a.ca.qf=-1,Ob(a),a.wb(),c=!0);c&&a.fa(E(a)+" cycles: checksum="+p(a.ca.fg))}}function F(a,b,c,d){void 0!==a.za[b]&&(void 0===d&&(d=4),void 0===c&&(cb(a,"Register "+b+" is invalid"),a.wb()),c=p(c,d),a.za[b].innerHTML!=c&&(a.za[b].innerHTML=c))}k.bh=function(){};k.mi=function(){}; -k.zb=function(a,b,c,d){var e=this;a=!1;switch(c){case "run":this.za[c]=d;d.onclick=function(){e.qa.Mb?e.wb(!0):e.Se(!0)};a=!0;break;case "reset":this.za[c]=d;d.onclick=function(){e.Ka&&Ub(e.Ka)};a=!0;break;case "speed":this.za[c]=d;a=!0;break;case "setSpeed":this.za[c]=d,d.onclick=function(){Vb(e,e.ca.Hd<<1,!0)},d.innerHTML=this.ca.Le.toFixed(2)+"Mhz",a=!0}return a};function Wb(a,b,c){a.Pe+=b;c&&(a.Pc=a.A=0)} -function Xb(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1a.ca.vh&&(c=Math.round(c/a.ca.Hd));return c}function Nb(a){a.ca.md=0;a.yh=1;a.Pe=a.pe=a.Pc=a.A=0;Ob(a);Vb(a,1)} -function Vb(a,b,c){void 0!==b&&(0.8>a.ca.md/a.ca.Le&&(b=1),a.ca.Hd=b,b=a.ca.vh*a.ca.Hd,a.ca.Le!=b&&(a.ca.Le=b,b=a.ca.Le.toFixed(2)+"Mhz",a.za.setSpeed&&(a.za.setSpeed.innerHTML=b),a.fa("target speed: "+b)),c&&a.Od());Wb(a,a.pe);a.pe=0;a.ca.nf=oa();a.ca.Me=0;Xb(a)} -k.Se=function(a){if($a(this,!0)){this.qa.Mb||(Vb(this),this.Ka&&this.Ka.start(this.ca.nf,E(this)),this.qa.Mb=!0,this.oa&&Yb(this.oa),this.za.run&&(this.za.run.innerHTML="Halt"),a&&this.Od());this.ca.Oi>=this.ca.Id&&Xb(this,!0);this.ca.kg=0;this.ca.wh=oa();this.ca.Me&&(a=this.ca.wh-this.ca.Me,a>this.ca.Hk&&(this.ca.nf+=a,this.ca.nf>this.ca.wh&&(this.ca.nf=this.ca.wh)));try{do{this.yf(this.qa.ff?1:Math.round(this.ca.Rn/this.yh));var b=this.Pc-this.A;this.pe+=b;this.ca.kg+=b;Wb(this,0,!0);Tb(this,b); -this.ca.jg-=b;0>=this.ca.jg&&(this.ca.jg+=this.ca.Lk,this.mi());this.ca.ig-=b;0>=this.ca.ig&&(this.ca.ig+=this.ca.Kk,this.bh());this.ca.rf-=b;if(0>=this.ca.rf){this.ca.rf+=this.ca.Ni;break}}while(this.qa.Mb)}catch(c){this.wb();Sb(this);this.Ka&&this.Ka.stop(oa(),E(this));$a(this,!1);cb(this,c.message);return}b=setTimeout;a=this.Yn;this.ca.Me=oa();var d=this.ca.Hk;this.ca.kg&&(d=Math.round(d*this.ca.kg/this.ca.Ni));var d=d-(this.ca.Me-this.ca.wh),e=this.ca.Me-this.ca.nf;e&&(this.ca.md=Math.round(this.pe/ -(10*e))/100,864E5<=e&&(this.Pe=0,this.oa&&Zb(this.oa,!0),Vb(this)));if(0>d||this.ca.mdc&&(c=60);2>c&&(c=2);var d=1;b&&1a.ca.vh&&(c=Math.round(c/a.ca.Id));return c}function Nb(a){a.ca.nd=0;a.yh=1;a.Pe=a.pe=a.Pc=a.A=0;Ob(a);Vb(a,1)} +function Vb(a,b,c){void 0!==b&&(0.8>a.ca.nd/a.ca.Le&&(b=1),a.ca.Id=b,b=a.ca.vh*a.ca.Id,a.ca.Le!=b&&(a.ca.Le=b,b=a.ca.Le.toFixed(2)+"Mhz",a.za.setSpeed&&(a.za.setSpeed.innerHTML=b),a.fa("target speed: "+b)),c&&a.Pd());Wb(a,a.pe);a.pe=0;a.ca.nf=oa();a.ca.Me=0;Xb(a)} +k.Se=function(a){if($a(this,!0)){this.qa.Mb||(Vb(this),this.Ka&&this.Ka.start(this.ca.nf,E(this)),this.qa.Mb=!0,this.oa&&Yb(this.oa),this.za.run&&(this.za.run.innerHTML="Halt"),a&&this.Pd());this.ca.Oi>=this.ca.Jd&&Xb(this,!0);this.ca.kg=0;this.ca.wh=oa();this.ca.Me&&(a=this.ca.wh-this.ca.Me,a>this.ca.Hk&&(this.ca.nf+=a,this.ca.nf>this.ca.wh&&(this.ca.nf=this.ca.wh)));try{do{this.yf(this.qa.ff?1:Math.round(this.ca.Rn/this.yh));var b=this.Pc-this.A;this.pe+=b;this.ca.kg+=b;Wb(this,0,!0);Tb(this,b); +this.ca.jg-=b;0>=this.ca.jg&&(this.ca.jg+=this.ca.Lk,this.mi());this.ca.ig-=b;0>=this.ca.ig&&(this.ca.ig+=this.ca.Kk,this.bh());this.ca.rf-=b;if(0>=this.ca.rf){this.ca.rf+=this.ca.Ni;break}}while(this.qa.Mb)}catch(c){this.wb();Sb(this);this.Ka&&this.Ka.stop(oa(),E(this));$a(this,!1);cb(this,c.message);return}b=setTimeout;a=this.Yn;this.ca.Me=oa();var d=this.ca.Hk;this.ca.kg&&(d=Math.round(d*this.ca.kg/this.ca.Ni));var d=d-(this.ca.Me-this.ca.wh),e=this.ca.Me-this.ca.nf;e&&(this.ca.nd=Math.round(this.pe/ +(10*e))/100,864E5<=e&&(this.Pe=0,this.oa&&Zb(this.oa,!0),Vb(this)));if(0>d||this.ca.nd=e?(this.ta=a,this.Xa=b,this.Oc=c,this.Oa=d&65280,this.type=d&7936,bc(this)):b=-1;return b}return-1}function ec(a){return this.Xa+a}function fc(a){return this.Xa+a}function gc(a,b,c){return a+b<=this.Oc?this.Xa+a:hc.call(this,0,0,c)} function hc(a,b,c){c||ic.call(this.T,13,0);return-1}function jc(a,b,c){return a+b<=this.Oc?this.Xa+a:kc.call(this,0,0,c)}function kc(a,b,c){c||ic.call(this.T,13,0);return-1}function nc(a,b,c){var d=a.T.ua(c+2),e=a.T.ua(c+0)|(d&255)<<16;c=a.T.ua(c+4);a.ta=b;a.Xa=e;a.Oc=c;a.Oa=d&65280;bc(a)}ac.prototype.save=function(){return[this.ta,this.Xa,this.Oc,this.Oa,this.rk,this.Bg,this.Kc,this.Ac]}; -ac.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.ta=a[0],this.Xa=a[1],this.Oc=a[2],this.Oa=a[3],this.rk=a[4],this.Bg=a[5],this.Kc=a[6],this.Ac=a[7])};function bc(a,b){void 0===b&&(b=!!(a.T.Cc&1));b?(a.load=dc,a.hd=gc,a.gc=jc,a.Oa&4096&&(6144==(a.Oa&6656)&&(a.gc=hc),a.Oa&2048||!(a.Oa&512))&&(a.gc=kc),a.Kc=a.ta&3,a.Ac=(a.Oa&24576)>>13):(a.load=cc,a.hd=ec,a.gc=fc,a.Kc=a.Ac=0)} +ac.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.ta=a[0],this.Xa=a[1],this.Oc=a[2],this.Oa=a[3],this.rk=a[4],this.Bg=a[5],this.Kc=a[6],this.Ac=a[7])};function bc(a,b){void 0===b&&(b=!!(a.T.Cc&1));b?(a.load=dc,a.jd=gc,a.gc=jc,a.Oa&4096&&(6144==(a.Oa&6656)&&(a.gc=hc),a.Oa&2048||!(a.Oa&512))&&(a.gc=kc),a.Kc=a.ta&3,a.Ac=(a.Oa&24576)>>13):(a.load=cc,a.jd=ec,a.gc=fc,a.Kc=a.Ac=0)} function oc(a){this.Ia=a.model||8088;var b=0;switch(this.Ia){default:case 8088:b=4772727;break;case 80286:b=6E6}Lb.call(this,a,b);this.Xj=61442;this.Hg=4;this.sf=255;this.B=80286<=this.Ia?qc:rc;this.Va=sc.slice();80186<=this.Ia&&(this.sf=31,this.Va[15]=tc,this.Va[96]=uc,this.Va[97]=vc,this.Va[98]=wc,this.Va[99]=tc,this.Va[100]=tc,this.Va[101]=tc,this.Va[102]=tc,this.Va[103]=tc,this.Va[104]=xc,this.Va[105]=yc,this.Va[106]=zc,this.Va[107]=Ac,this.Va[108]=Bc,this.Va[109]=Cc,this.Va[110]=Dc,this.Va[111]= Ec,this.Va[192]=Fc,this.Va[193]=Gc,this.Va[200]=Hc,this.Va[201]=Ic,this.Va[241]=Jc,Lc[7]=Mc,Oc[7]=Mc,80286<=this.Ia&&(this.Xj=2,this.Hg=0,this.Va[15]=Pc,this.Va[99]=Qc,this.Va[84]=Rc));this.Jg=[];this.Kg=[];this.Pc=this.Zg=0;this.qa.ih=this.qa.sk=!1;this.Fa=[];this.ze=this.rb=this.gb=this.De=0;this.U=this.Cm;this.V=this.Dm;this.O=this.Kn;this.P=this.Ln;this.R=this.ep;this.S=this.fp;Sc(this)}Ua(Lb,oc); var rc={Dj:4,ba:5,Aa:6,ja:7,ka:8,Q:9,W:11,X:12,Ne:4,Nk:60,Ok:83,Ub:3,sb:9,hc:16,Ch:1,Sk:19,Uk:28,Wk:16,Vk:21,Tk:37,Qk:2,Xi:9,Rk:5,Pk:33,Zi:10,Yi:8,qg:3,pg:15,jl:51,kl:1,ll:2,ml:4,il:32,$i:15,ol:15,Vb:16,Wb:4,ql:11,pl:18,nl:24,Eb:4,rl:2,aj:16,sl:17,fj:18,tl:19,ej:5,gj:6,yl:2,xl:8,vl:9,wl:10,ul:10,hj:10,ij:10,Yk:80,$k:144,Xk:86,Zk:154,bl:101,dl:165,al:107,cl:171,Al:70,Cl:113,zl:76,Bl:124,fl:80,hl:128,el:86,gl:134,sg:3,rg:16,nj:10,mj:8,Dl:51,ic:8,El:17,Fl:36,qc:11,Gl:16,tg:10,oe:2,Ui:18,Vi:7,Wi:15,bj:12, cj:7,dj:11,jj:18,kj:7,lj:15,oj:15,pj:7,qj:13,uj:11,vj:7,wj:8,Hl:8,Kl:12,Il:18,Jl:17,Ll:15,sj:8,rj:20,tj:2,zj:3,ug:9,yj:5,xj:11,Bj:4,Aj:17,Ml:11},qc={Dj:0,ba:0,Aa:0,ja:0,ka:0,Q:0,W:1,X:1,Ne:3,Nk:14,Ok:16,Ub:2,sb:7,hc:7,Ch:0,Sk:7,Uk:13,Wk:7,Vk:11,Tk:16,Qk:3,Xi:6,Rk:2,Pk:13,Zi:5,Yi:5,qg:2,pg:7,jl:23,kl:0,ll:1,ml:3,il:17,$i:7,ol:11,Vb:7,Wb:3,ql:7,pl:11,nl:15,Eb:2,rl:3,aj:7,sl:8,fj:8,tl:8,ej:4,gj:4,yl:2,xl:3,vl:5,wl:2,ul:3,hj:5,ij:3,Yk:14,$k:22,Xk:17,Zk:25,bl:17,dl:25,al:20,cl:28,Al:13,Cl:21,zl:16,Bl:24, fl:13,hl:21,el:16,gl:24,sg:2,rg:7,nj:5,mj:5,Dl:19,ic:5,El:5,Fl:17,qc:3,Gl:5,tg:3,oe:0,Ui:8,Vi:5,Wi:9,bj:5,cj:5,dj:4,jj:5,kj:5,lj:4,oj:7,pj:5,qj:8,uj:3,vj:4,wj:3,Hl:11,Kl:11,Il:15,Jl:15,Ll:7,sj:5,rj:8,tj:0,zj:2,ug:6,yj:3,xj:6,Bj:3,Aj:5,Ml:5};k=oc.prototype;k.Gi=function(a,b,c,d,e){this.Fa=a;this.ze=b;this.rb=c;this.gb=d;this.De=e};k.reset=function(){this.qa.Mb&&this.wb();Sc(this);Nb(this);this.qa.Zc=!1}; -function Sc(a){a.H=0;a.C=0;a.J=0;a.K=0;a.Y=0;a.I=0;a.G=0;a.F=0;a.Cc=65520;a.Fc=0;a.Zd=1023;a.Lc={Ej:0,ta:0,Oa:0,uh:-1};a.me=0;a.xa=new ac(a,"CS");a.yb=new ac(a,"DS");a.tb=new ac(a,"SS");a.Za=new ac(a,"ES");a.bm=new ac(a,"ZERO");Tc(a,0,65535);80286<=a.Ia&&(a.yc=0,a.ye=65535,a.bd=new ac(a,"LDT",!0),a.Ue=new ac(a,"TSS",!0),a.Nb=new ac(a,"VER",!0),Tc(a,65520,61440),a.xa.Xa=16711680);Uc(a,0);Vc(a);a.mb=0;a.Fb=a.yg=-1;a.Sg=0;a.la=a.Ma=-1;a.D=a.yb;a.N=a.tb;a.aa=a.Ba=0} +function Sc(a){a.H=0;a.C=0;a.J=0;a.K=0;a.Y=0;a.I=0;a.G=0;a.F=0;a.Cc=65520;a.Fc=0;a.$d=1023;a.Lc={Ej:0,ta:0,Oa:0,uh:-1};a.me=0;a.xa=new ac(a,"CS");a.yb=new ac(a,"DS");a.tb=new ac(a,"SS");a.Za=new ac(a,"ES");a.bm=new ac(a,"ZERO");Tc(a,0,65535);80286<=a.Ia&&(a.yc=0,a.ye=65535,a.bd=new ac(a,"LDT",!0),a.Ue=new ac(a,"TSS",!0),a.Nb=new ac(a,"VER",!0),Tc(a,65520,61440),a.xa.Xa=16711680);Uc(a,0);Vc(a);a.mb=0;a.Fb=a.yg=-1;a.Sg=0;a.la=a.Ma=-1;a.D=a.yb;a.N=a.tb;a.aa=a.Ba=0} k.zk=function(){var a=this.H+this.C+this.J+this.K+this.Y+this.I+this.G+this.F|0;return a=a+this.va+this.xa.ta+this.yb.ta+this.tb.ta+this.Za.ta+Wc(this)|0};function Xc(a,b,c,d){void 0!==d&&(void 0===a.Jg[b]&&(a.Jg[b]=[]),a.Jg[b].push([c,d]))}function Yc(a,b){var c=a.Jg[b];if(void 0!==c)for(var d=0;d>1?128:0}function td(a){return(a.ma^a.pa^a.ma>>1)&a.ga>>1?2048:0}function ud(a){a.Z&=~a.ga}function vd(a){a.pa=a.ma&16|a.pa&-17}function wd(a){a.Z|=a.ga-1}function xd(a){sd(a)&&(a.ma^=a.ga>>1|a.ga>>2,a.pa^=32896)}function yd(a){a.ma&=~a.ga;a.pa=a.ma&32896|a.pa&-32897}function zd(a){a.Z|=a.ga}function Ad(a){a.pa=~(a.ma&16)&16|a.pa&-17}function Bd(a){a.Z&=~(a.ga-1)}function Cd(a){sd(a)||(a.ma^=a.ga>>1|a.ga>>2,a.pa^=32896)} function Dd(a){a.ma|=a.ga;a.pa=a.ma&32896|a.pa&-32897}function Wc(a){return a.Ca&-2262|od(a)|pd(a)|qd(a)|rd(a)|sd(a)|td(a)}function Uc(a,b){a.ga=256;a.Z=a.ma=a.pa=0;b&1&&zd(a);b&4||(a.ma|=1);b&16&&(a.pa|=16);b&64||wd(a);b&128&&Cd(a);b&2048&&Dd(a);a.xa.Kc?b=b&-12289|a.Ca&12288:(a.me=(b&12288)>>12,!a.me||a.Cc&1||(a.me=0));a.xa.Kc>a.me&&(b=b&-513|a.Ca&512);a.Ca=a.Ca&-1793|b&1792|a.Xj;a.Ca&256&&(a.mb|=2,a.aa|=4)} k.zb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.za[c]=d;e=!0;break;default:e=Lb.prototype.zb.call(this,a,b,c,d)}return e};k.vb=function(a){return this.Fa[(a&this.ze)>>this.rb].sc(a&this.gb)}; -k.ua=function(a){var b=a&this.gb;a=(a&this.ze)>>this.rb;this.A-=this.B.Dj;return b!=this.gb?this.Fa[a].Sl(b):this.Fa[a++].sc(b)|this.Fa[a&this.De].sc(0)<<8};k.Nd=function(a,b){this.Fa[(a&this.ze)>>this.rb].Dc(a&this.gb,b&255)};k.cd=function(a,b){var c=a&this.gb,d=(a&this.ze)>>this.rb;this.A-=this.B.Dj;c!=this.gb?this.Fa[d].em(c,b&65535):(this.Fa[d++].Dc(c,b&255),this.Fa[d&this.De].Dc(0,b>>8&255))};k.Cm=function(a,b){this.Dg=a;this.la=a.hd(this.vg=b,0);return this.aa&1?0:this.vb(this.la)}; -k.Dm=function(a,b){this.Dg=a;this.la=a.hd(this.vg=b,1);return this.aa&1?0:this.ua(this.la)};k.Kn=function(a,b){this.Dg=a;this.Ma=this.la=a.hd(this.vg=b,0);return this.aa&1?0:this.vb(this.la)};k.Ln=function(a,b){this.Dg=a;this.Ma=this.la=a.hd(this.vg=b,1);return this.aa&1?0:this.ua(this.la)};k.ep=function(a){this.aa&2||this.Nd(this.Dg.gc(this.vg,1),a)};k.fp=function(a){this.aa&2||this.cd(this.Dg.gc(this.vg,2),a)};k.ha=function(){var a=this.vb(this.Ga);this.Ga=this.xa.Xa+(this.va=this.va+1&65535);return a}; -k.M=function(){var a=this.vb(this.Ga)<<24>>24;this.Ga=this.xa.Xa+(this.va=this.va+1&65535);return a&65535};k.L=function(){var a=this.ua(this.Ga);this.Ga=this.xa.Xa+(this.va=this.va+2&65535);return a};k.La=function(){var a=this.Y;this.Y=this.Y+2&65535;return this.ua(this.tb.hd(a,1))};function H(a,b){var c=a.Y=a.Y-2&65535;a.cd(a.tb.gc(c,1),b)} +k.ua=function(a){var b=a&this.gb;a=(a&this.ze)>>this.rb;this.A-=this.B.Dj;return b!=this.gb?this.Fa[a].Sl(b):this.Fa[a++].sc(b)|this.Fa[a&this.De].sc(0)<<8};k.Od=function(a,b){this.Fa[(a&this.ze)>>this.rb].Dc(a&this.gb,b&255)};k.cd=function(a,b){var c=a&this.gb,d=(a&this.ze)>>this.rb;this.A-=this.B.Dj;c!=this.gb?this.Fa[d].em(c,b&65535):(this.Fa[d++].Dc(c,b&255),this.Fa[d&this.De].Dc(0,b>>8&255))};k.Cm=function(a,b){this.Dg=a;this.la=a.jd(this.vg=b,0);return this.aa&1?0:this.vb(this.la)}; +k.Dm=function(a,b){this.Dg=a;this.la=a.jd(this.vg=b,1);return this.aa&1?0:this.ua(this.la)};k.Kn=function(a,b){this.Dg=a;this.Ma=this.la=a.jd(this.vg=b,0);return this.aa&1?0:this.vb(this.la)};k.Ln=function(a,b){this.Dg=a;this.Ma=this.la=a.jd(this.vg=b,1);return this.aa&1?0:this.ua(this.la)};k.ep=function(a){this.aa&2||this.Od(this.Dg.gc(this.vg,1),a)};k.fp=function(a){this.aa&2||this.cd(this.Dg.gc(this.vg,2),a)};k.ha=function(){var a=this.vb(this.Ga);this.Ga=this.xa.Xa+(this.va=this.va+1&65535);return a}; +k.M=function(){var a=this.vb(this.Ga)<<24>>24;this.Ga=this.xa.Xa+(this.va=this.va+1&65535);return a&65535};k.L=function(){var a=this.ua(this.Ga);this.Ga=this.xa.Xa+(this.va=this.va+2&65535);return a};k.La=function(){var a=this.Y;this.Y=this.Y+2&65535;return this.ua(this.tb.jd(a,1))};function H(a,b){var c=a.Y=a.Y-2&65535;a.cd(a.tb.gc(c,1),b)} k.bh=function(){F(this,"AX",this.H);F(this,"BX",this.C);F(this,"CX",this.J);F(this,"DX",this.K);F(this,"SP",this.Y);F(this,"BP",this.I);F(this,"SI",this.G);F(this,"DI",this.F);F(this,"CS",this.xa.ta);F(this,"DS",this.yb.ta);F(this,"SS",this.tb.ta);F(this,"ES",this.Za.ta);F(this,"IP",this.va);var a=Wc(this);F(this,"PS",a);F(this,"C",a&1?1:0,1);F(this,"P",a&4?1:0,1);F(this,"A",a&16?1:0,1);F(this,"Z",a&64?1:0,1);F(this,"S",a&128?1:0,1);F(this,"T",a&256?1:0,1);F(this,"I",a&512?1:0,1);F(this,"D",a&1024? -1:0,1);F(this,"O",a&2048?1:0,1);this.za.speed&&(this.za.speed.innerHTML=this.qa.Mb&&this.ca.md?this.ca.md.toFixed(2)+"Mhz":"Stopped")}; +1:0,1);F(this,"O",a&2048?1:0,1);this.za.speed&&(this.za.speed.innerHTML=this.qa.Mb&&this.ca.nd?this.ca.nd.toFixed(2)+"Mhz":"Stopped")}; k.yf=function(a){this.qa.ih=!0;var b=this.qa.sk=a&&this.da&&Ed(this.da);this.Pc=this.A=a;this.oa&&Zb(this.oa);a||!this.da||C(this.da,Fd)||(this.aa|=4);do{var c=this.aa&240;if(c)this.Ba|=c;else if(this.Fh=this.Ga,this.la=this.Ma=-1,this.D=this.yb,this.N=this.tb,this.Ba=this.aa&256,this.mb){a:{if(!(this.aa&4))if(this.mb&1&&this.Ca&512){if(c=Gd(this.oa),-1<=c&&(this.mb&=-2,0<=c)){this.mb&=-5;Hd.call(this,c,null,11);c=!0;break a}}else if(this.mb&2){this.mb&=-3;Hd.call(this,1,null,11);c=!0;break a}if(c= -this.mb&8){for(var c=this.oa,d=!1,e=0;ethis.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=a+b)&255}function Od(a,b){this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=this.pa=a|b)&255} -function Pd(a,b){this.pa=a^b;this.Z=this.ma=a+b+(this.Z&this.ga?1:0);this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return this.Z&255}function Qd(a,b){this.pa=a^b;this.Z=this.ma=a-b-(this.Z&this.ga?1:0);this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return this.Z&255}function Rd(a,b){this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=this.pa=a&b)&255} +this.mb&8){for(var c=this.oa,d=!1,e=0;ethis.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=a+b)&255}function Md(a,b){this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=this.pa=a|b)&255} +function Nd(a,b){this.pa=a^b;this.Z=this.ma=a+b+(this.Z&this.ga?1:0);this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return this.Z&255}function Qd(a,b){this.pa=a^b;this.Z=this.ma=a-b-(this.Z&this.ga?1:0);this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return this.Z&255}function Rd(a,b){this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=this.pa=a&b)&255} function Sd(a,b){this.pa=a^b;this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=a-b)&255}function Td(a,b){this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=this.pa=a^b)&255}function Ud(a,b){this.pa=a^b;this.ga=256;this.Z=this.ma=a-b;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.Xi:this.B.sb;this.aa|=2;return a} function Vd(a,b){this.pa=a^b;this.ga=65536;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=a+b)&65535}function Wd(a,b){this.ga=65536;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=this.pa=a|b)&65535}function Xd(a,b){this.pa=a^b;this.Z=this.ma=a+b+(this.Z&this.ga?1:0);this.ga=65536;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return this.Z&65535} function Yd(a,b){this.pa=a^b;this.Z=this.ma=a-b-(this.Z&this.ga?1:0);this.ga=65536;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return this.Z&65535}function Zd(a,b){this.ga=65536;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=this.pa=a&b)&65535}function $d(a,b){this.pa=a^b;this.ga=65536;this.A-=0>this.Ma?0>this.la?this.B.Ub:this.B.sb:this.B.hc;return(this.Z=this.ma=a-b)&65535} @@ -83,7 +83,7 @@ function ke(a,b){var c=a;b&&(c=(b&this.sf)%17,c=a>>c|(this.Z&this.ga?1:0)<<16-c| function ne(a,b){if(b){var c=8>b-1;this.Z=this.ma=c>>1;this.Z=c&1?this.Z|256:this.Z&-257;this.pa=a^this.Z;this.ga=256;a=this.Z}return a&255}function oe(a,b){if(b){var c=16>b-1;this.Z=this.ma=c>>1;this.Z=c&1?this.Z|65536:this.Z&-65537;this.pa=a^this.Z;this.ga=65536;a=this.Z}return a&65535}function pe(a,b){if(b){8>24>>b-1;this.Z=this.ma=c>>1;this.Z=c&1?this.Z|256:this.Z&-257;this.pa=a^this.Z;this.ga=256;a=this.Z}return a&255} function qe(a,b){if(b){16>16>>b-1;this.Z=this.ma=c>>1;this.Z=c&1?this.Z|65536:this.Z&-65537;this.pa=a^this.Z;this.ga=65536;a=this.Z}return a&65535}function re(){this.A-=0>this.la?2:this.B.Ll;return 1}function se(){var a=this.J&this.sf;this.A-=(0>this.la?this.B.sj:this.B.rj)+(a<this.la?this.B.sj:this.B.rj)+(a<this.Ma?this.B.ic:this.B.El;return b},ve,ve,ve,ve,ve,ve,ve],ze=[function(a,b){this.A-=0>this.Ma?this.B.wl:this.B.ul;return b},I,I,I,I,I,I,I],Ae=[de,fe,he,je,le,ne,I,pe],Be=[ee,ge,ie,ke,me,oe,I,qe],De=[function(a,b){b=this.ha();this.Z=this.ma=this.pa=a&b;this.ga=256;this.A-=0>this.la?this.B.yj:this.B.xj;this.aa|=2;return a},I,function(a){this.A-=0>this.la?this.B.sg:this.B.rg;return a^255},function(a,b){b=0;this.pa= +var we=[Ld,Md,Nd,Qd,Rd,Sd,Td,Ud],xe=[Vd,Wd,Xd,Yd,Zd,$d,ae,be],ye=[function(a,b){this.A-=0>this.Ma?this.B.ic:this.B.El;return b},ve,ve,ve,ve,ve,ve,ve],ze=[function(a,b){this.A-=0>this.Ma?this.B.wl:this.B.ul;return b},I,I,I,I,I,I,I],Ae=[de,fe,he,je,le,ne,I,pe],Be=[ee,ge,ie,ke,me,oe,I,qe],De=[function(a,b){b=this.ha();this.Z=this.ma=this.pa=a&b;this.ga=256;this.A-=0>this.la?this.B.yj:this.B.xj;this.aa|=2;return a},I,function(a){this.A-=0>this.la?this.B.sg:this.B.rg;return a^255},function(a,b){b=0;this.pa= a^b;this.ga=256;this.A-=0>this.la?this.B.sg:this.B.rg;return(this.Z=this.ma=b-a)&255},function(a){this.H=this.Fb=(this.Z=(this.H&255)*a)&65535;this.pa=this.ma=this.Z;this.ga=256;this.H&65280?(zd(this),Dd(this)):(ud(this),yd(this));this.A-=0>this.la?this.B.Al:this.B.zl;this.aa|=2;return a},function(a){var b=(this.H<<24>>24)*(a<<24>>24);this.H=this.Fb=b&65535;this.Z=this.pa=this.ma=b;this.ga=256;127b?(zd(this),Dd(this)):(ud(this),yd(this));this.A-=0>this.la?this.B.fl:this.B.el;this.aa|=2;return a}, function(a){if(!a)return Ce.call(this),a;var b=this.H/a;if(255this.la?this.B.Yk:this.B.Xk;this.aa|=2;return a},function(a){if(!a)return Ce.call(this),a;var b=(this.H<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return Ce.call(this),a;this.Fb=this.H=b&255|((this.H<<16>>16)%(a<<24>>24)&255)<<8;this.ma=this.pa=this.Z=b|256;this.ga=256;this.A-=0>this.la?this.B.bl:this.B.al;this.aa|=2;return a}], Ee=[function(a,b){b=this.L();this.Z=this.ma=this.pa=a&b;this.ga=65536;this.A-=0>this.la?this.B.yj:this.B.xj;this.aa|=2;return a},I,function(a){this.A-=0>this.la?this.B.sg:this.B.rg;return a^65535},function(a,b){b=0;this.pa=a^b;this.ga=65536;this.A-=0>this.la?this.B.sg:this.B.rg;return(this.Z=this.ma=b-a)&65535},function(a){this.Fb=this.H=(this.Z=this.H*a)&65535;this.yg=this.K=this.Z>>16&65535;this.pa=this.ma=this.Z;this.ga=65536;this.K?(zd(this),Dd(this)):(ud(this),yd(this));this.A-=0>this.la?this.B.Cl: @@ -94,7 +94,7 @@ function(a){if(0>this.la)return I.call(this,a);H(this,this.xa.ta);H(this,this.va je,le,ne,I,pe],Ge=[ee,ge,ie,ke,me,oe,I,qe];function He(a,b){this.A-=0>this.Ma?0>this.la?this.B.yl:this.B.xl:this.B.vl;return b}function Ie(){return He.call(this,0,this.Fb)}function Je(a,b){this.Z=this.ma=this.pa=a&b;this.ga=256;this.A-=0>this.Ma?0>this.la?this.B.zj:this.B.ug:this.B.ug;this.aa|=2;return a}function Ke(a,b){this.Z=this.ma=this.pa=a&b;this.ga=65536;this.A-=0>this.Ma?0>this.la?this.B.zj:this.B.ug:this.B.ug;this.aa|=2;return a} function Le(a,b){var c=(b<<16>>16)*(this.ha()<<24>>24);this.Z=this.pa=this.ma=c;this.ga=256;32767c?(zd(this),Dd(this)):(ud(this),yd(this));this.A-=0>this.la?21:24;return c&65535}function Me(a,b){var c=(b<<16>>16)*(this.L()<<16>>16);this.Z=this.pa=this.ma=c;this.ga=65536;32767c?(zd(this),Dd(this)):(ud(this),yd(this));this.A-=0>this.la?21:24;return c&65535}function Ne(a){return a}function Oe(a){if(0>this.la)return K.call(this),a;this.A-=this.B.rl;return this.la} function Pe(a,b){if(0>this.la)return K.call(this),a;kd(this,this.ua(this.la+2));this.A-=this.B.aj;return b}function Qe(a,b){if(0>this.la)return K.call(this),a;md(this,this.ua(this.la+2));this.A-=this.B.aj;return b}function Re(a){if(0>this.la)return tc.call(this),a;var b=a<<16>>16,c=this.ua(this.la)<<16>>16,d=this.ua(this.la+2)<<16>>16;this.A-=this.B.Pk;if(bd)G(this,this.Fh-this.xa.Xa),Hd.call(this,5,null,0);this.aa|=2;return a} -function Se(a,b){this.A-=10+(0>this.la?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Bd(this),a;wd(this);return a}function We(a,b){this.A-=14+(0>this.la?0:2);if(0<=this.Nb.load(b,!0)&&this.Nb.Ac>=this.xa.Kc&&this.Nb.Ac>=(b&3))return Bd(this),this.Nb.Oa&65280;wd(this);return a}function Xe(a,b){this.A-=14+(0>this.la?0:2);if(b&65528&&0<=this.Nb.load(b,!0)&&(7168==(this.Nb.Oa&7168)||this.Nb.Ac>=this.xa.Kc)&&this.Nb.Ac>=(b&3))return Bd(this),this.Nb.Oc;wd(this);return a} +function Se(a,b){this.A-=10+(0>this.la?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Bd(this),a;wd(this);return a}function Te(a,b){this.A-=14+(0>this.la?0:2);if(0<=this.Nb.load(b,!0)&&this.Nb.Ac>=this.xa.Kc&&this.Nb.Ac>=(b&3))return Bd(this),this.Nb.Oa&65280;wd(this);return a}function Xe(a,b){this.A-=14+(0>this.la?0:2);if(b&65528&&0<=this.Nb.load(b,!0)&&(7168==(this.Nb.Oa&7168)||this.Nb.Ac>=this.xa.Kc)&&this.Nb.Ac>=(b&3))return Bd(this),this.Nb.Oc;wd(this);return a} function Ye(a,b){if(0>this.la){switch(this.Sg&7){case 0:this.H=this.H&-256|a;break;case 1:this.J=this.J&-256|a;break;case 2:this.K=this.K&-256|a;break;case 3:this.C=this.C&-256|a;break;case 4:this.H=this.H&255|a<<8;break;case 5:this.J=this.J&255|a<<8;break;case 6:this.K=this.K&255|a<<8;break;case 7:this.C=this.C&255|a<<8}this.A-=this.B.Bj}else this.Ma=this.la,this.R(a),this.A-=this.B.Aj;return b} function Ze(a,b){if(0>this.la){switch(this.Sg&7){case 0:this.H=a;break;case 1:this.J=a;break;case 2:this.K=a;break;case 3:this.C=a;break;case 4:this.Y=a;break;case 5:this.I=a;break;case 6:this.G=a;break;case 7:this.F=a}this.A-=this.B.Bj}else this.Ma=this.la,this.S(a),this.A-=this.B.Aj;return b}function Hd(a,b,c){id(this,a)&&(H(this,Wc(this)),this.Ca&=this.Lc.uh,H(this,this.xa.ta),H(this,this.va),null!=b&&H(this,b),Tc(this,this.Lc.Ej,this.Lc.ta),this.A-=this.B.jl+c)} function $e(a){a|=this.Cc&1;this.Cc=this.Cc&65520|a&-65521;this.Cc&1&&Vc(this,!0)}function Ce(){G(this,this.Fh-this.xa.Xa);Hd.call(this,0,null,2)}function ic(a,b,c){this.da&&(C(this.da,Kd)&&this.da.message("Fault 0x"+q(a)+(null!=b?" (0x"+u(b)+")":"")+" on opcode 0x"+q(nb(this.ra,this.Ga))+" at "+da(this.va,this.xa.ta)),c&&this.wb());80186<=this.Ia&&(G(this,this.Fh-this.xa.Xa),Hd.call(this,a,b,0))}function tc(){ic.call(this,6);this.wb()} @@ -377,25 +377,25 @@ b.call(this))},function(a,b){this.K=a[3].call(this,this.K,b.call(this))},functio this.K,b.call(this))},function(a,b){this.C=a[4].call(this,this.C,b.call(this))},function(a,b){this.Y=a[4].call(this,this.Y,b.call(this))},function(a,b){this.I=a[4].call(this,this.I,b.call(this))},function(a,b){this.G=a[4].call(this,this.G,b.call(this))},function(a,b){this.F=a[4].call(this,this.F,b.call(this))},function(a,b){this.H=a[5].call(this,this.H,b.call(this))},function(a,b){this.J=a[5].call(this,this.J,b.call(this))},function(a,b){this.K=a[5].call(this,this.K,b.call(this))},function(a,b){this.C= a[5].call(this,this.C,b.call(this))},function(a,b){this.Y=a[5].call(this,this.Y,b.call(this))},function(a,b){this.I=a[5].call(this,this.I,b.call(this))},function(a,b){this.G=a[5].call(this,this.G,b.call(this))},function(a,b){this.F=a[5].call(this,this.F,b.call(this))},function(a,b){this.H=a[6].call(this,this.H,b.call(this))},function(a,b){this.J=a[6].call(this,this.J,b.call(this))},function(a,b){this.K=a[6].call(this,this.K,b.call(this))},function(a,b){this.C=a[6].call(this,this.C,b.call(this))}, function(a,b){this.aa|=512;this.Y=a[6].call(this,this.Y,b.call(this))},function(a,b){this.I=a[6].call(this,this.I,b.call(this))},function(a,b){this.G=a[6].call(this,this.G,b.call(this))},function(a,b){this.F=a[6].call(this,this.F,b.call(this))},function(a,b){this.H=a[7].call(this,this.H,b.call(this))},function(a,b){this.J=a[7].call(this,this.J,b.call(this))},function(a,b){this.K=a[7].call(this,this.K,b.call(this))},function(a,b){this.C=a[7].call(this,this.C,b.call(this))},function(a,b){this.Y=a[7].call(this, -this.Y,b.call(this))},function(a,b){this.I=a[7].call(this,this.I,b.call(this))},function(a,b){this.G=a[7].call(this,this.G,b.call(this))},function(a,b){this.F=a[7].call(this,this.F,b.call(this))}],Dh=[function(){var a=this.ha();16>(a&56)&&(this.aa|=1);Bh[a].call(this,dd,ue)},function(){var a=this.ha();a&16||(this.aa|=1);Bh[a].call(this,Ch,ue)},function(){M[this.ha()].call(this,We)},function(){M[this.ha()].call(this,Xe)},K,function(){this.xa.Kc?ic.call(this,13,0,!0):($e.call(this,this.ua(2054)),this.F= -this.ua(2086),this.G=this.ua(2088),this.I=this.ua(2090),this.Y=this.ua(2092),this.C=this.ua(2094),this.K=this.ua(2096),this.J=this.ua(2098),this.H=this.ua(2100),nc(this.Za,this.ua(2084),2102),nc(this.xa,this.ua(2082),2108),nc(this.tb,this.ua(2080),2114),nc(this.yb,this.ua(2078),2120),Uc(this,this.ua(2072)),G(this,this.ua(2074)),this.yc=this.ua(2126)|this.ua(2128)<<16,this.ye=this.yc+this.ua(2130),nc(this.bd,this.ua(2076),2132),this.Fc=this.ua(2138)|this.ua(2140)<<16,this.Zd=this.Fc+this.ua(2142), +this.Y,b.call(this))},function(a,b){this.I=a[7].call(this,this.I,b.call(this))},function(a,b){this.G=a[7].call(this,this.G,b.call(this))},function(a,b){this.F=a[7].call(this,this.F,b.call(this))}],Dh=[function(){var a=this.ha();16>(a&56)&&(this.aa|=1);Bh[a].call(this,dd,ue)},function(){var a=this.ha();a&16||(this.aa|=1);Bh[a].call(this,Ch,ue)},function(){M[this.ha()].call(this,Te)},function(){M[this.ha()].call(this,Xe)},K,function(){this.xa.Kc?ic.call(this,13,0,!0):($e.call(this,this.ua(2054)),this.F= +this.ua(2086),this.G=this.ua(2088),this.I=this.ua(2090),this.Y=this.ua(2092),this.C=this.ua(2094),this.K=this.ua(2096),this.J=this.ua(2098),this.H=this.ua(2100),nc(this.Za,this.ua(2084),2102),nc(this.xa,this.ua(2082),2108),nc(this.tb,this.ua(2080),2114),nc(this.yb,this.ua(2078),2120),Uc(this,this.ua(2072)),G(this,this.ua(2074)),this.yc=this.ua(2126)|this.ua(2128)<<16,this.ye=this.yc+this.ua(2130),nc(this.bd,this.ua(2076),2132),this.Fc=this.ua(2138)|this.ua(2140)<<16,this.$d=this.Fc+this.ua(2142), nc(this.Ue,this.ua(2070),2144),this.A-=195)},K,K,K,K,K,tc,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K, K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K],ed=[function(){this.A-=2+(0>this.la?0:1);return this.bd.ta},function(){this.A-=2+(0>this.la?0:1);return this.Ue.ta},function(a){this.aa|=2;this.bd.load(a);this.A-=17+(0>this.la?0:2);return a},function(a){this.aa|=2;this.Ue.load(a);this.A-=17+(0>this.la?0:2);return a},function(a){this.aa|=2;this.A-=14+(0>this.la?0:2);if(0<=this.Nb.load(a,!0)&&2048!=(this.Nb.Oa&2560)&&(this.Nb.Ac>=this.xa.Kc&&this.Nb.Ac>=(a&3)||7168==(this.Nb.Oa&7168)))return Bd(this),a; -wd(this);return a},function(a){this.aa|=2;this.A-=14+(0>this.la?0:2);if(0<=this.Nb.load(a,!0)&&512==(this.Nb.Oa&2560)&&this.Nb.Ac>=this.xa.Kc&&this.Nb.Ac>=(a&3))return Bd(this),a;wd(this);return a},I,I],fd=[Mc,Mc,Mc,Mc,Mc,Mc,I,I],dd=fd,Ch=[function(a){0>this.la?tc.call(this):(a=this.ye-this.yc,this.cd(this.la+2,this.yc),this.cd(this.la+4,65280|this.yc>>16),this.A-=11);return a},function(a){0>this.la?tc.call(this):(a=this.Zd-this.Fc,this.cd(this.la+2,this.Fc),this.cd(this.la+4,65280|this.Fc>>16),this.A-= -12);return a},function(a){0>this.la?tc.call(this):(this.yc=this.ua(this.la+2)|this.vb(this.la+4)<<16,this.ye=this.yc+a,this.aa|=2,this.A-=11);return a},function(a){0>this.la?tc.call(this):(this.Fc=this.ua(this.la+2)|this.vb(this.la+4)<<16,this.Zd=this.Fc+a,this.aa|=2,this.A-=12);return a},function(){this.A-=2+(0>this.la?0:1);return this.Cc},I,function(a){$e.call(this,a);this.A-=0>this.la?3:6;this.aa|=2;return a},I];function Pc(){Dh[this.ha()].call(this)} +wd(this);return a},function(a){this.aa|=2;this.A-=14+(0>this.la?0:2);if(0<=this.Nb.load(a,!0)&&512==(this.Nb.Oa&2560)&&this.Nb.Ac>=this.xa.Kc&&this.Nb.Ac>=(a&3))return Bd(this),a;wd(this);return a},I,I],fd=[Mc,Mc,Mc,Mc,Mc,Mc,I,I],dd=fd,Ch=[function(a){0>this.la?tc.call(this):(a=this.ye-this.yc,this.cd(this.la+2,this.yc),this.cd(this.la+4,65280|this.yc>>16),this.A-=11);return a},function(a){0>this.la?tc.call(this):(a=this.$d-this.Fc,this.cd(this.la+2,this.Fc),this.cd(this.la+4,65280|this.Fc>>16),this.A-= +12);return a},function(a){0>this.la?tc.call(this):(this.yc=this.ua(this.la+2)|this.vb(this.la+4)<<16,this.ye=this.yc+a,this.aa|=2,this.A-=11);return a},function(a){0>this.la?tc.call(this):(this.Fc=this.ua(this.la+2)|this.vb(this.la+4)<<16,this.$d=this.Fc+a,this.aa|=2,this.A-=12);return a},function(){this.A-=2+(0>this.la?0:1);return this.Cc},I,function(a){$e.call(this,a);this.A-=0>this.la?3:6;this.aa|=2;return a},I];function Pc(){Dh[this.ha()].call(this)} function Rc(){H(this,this.Y);this.A-=this.B.qc}function uc(){var a=this.Y;H(this,this.H);H(this,this.J);H(this,this.K);H(this,this.C);H(this,a);H(this,this.I);H(this,this.G);H(this,this.F);this.A-=this.B.Fl}function vc(){this.F=this.La();this.G=this.La();this.I=this.La();this.Y+=2;this.C=this.La();this.K=this.La();this.J=this.La();this.H=this.La();this.A-=this.B.Dl}function wc(){M[this.ha()].call(this,Re)}function Qc(){yh[this.ha()].call(this,Se)}function xc(){H(this,this.L());this.A-=this.B.qc} -function yc(){M[this.ha()].call(this,Me)}function zc(){H(this,this.ha());this.A-=this.B.qc}function Ac(){M[this.ha()].call(this,Le)}function Bc(){var a=1,b=0,c=5;this.Ba&192&&(a=this.J,b=1,this.Ba&256&&(c=4));if(a--){var d=ub(this.ra,this.K,this.Ga-b-1);this.Nd(this.Za.gc(this.F,0),d);this.F=this.F+(this.Ca&1024?-1:1)&65535;this.A-=c;this.J-=b;a&&(nd(this,-2),this.aa|=256)}} +function yc(){M[this.ha()].call(this,Me)}function zc(){H(this,this.ha());this.A-=this.B.qc}function Ac(){M[this.ha()].call(this,Le)}function Bc(){var a=1,b=0,c=5;this.Ba&192&&(a=this.J,b=1,this.Ba&256&&(c=4));if(a--){var d=ub(this.ra,this.K,this.Ga-b-1);this.Od(this.Za.gc(this.F,0),d);this.F=this.F+(this.Ca&1024?-1:1)&65535;this.A-=c;this.J-=b;a&&(nd(this,-2),this.aa|=256)}} function Cc(){var a=1,b=0,c=5;this.Ba&192&&(a=this.J,b=1,this.Ba&256&&(c=4));if(a--){var d=this.Ga-b-1,d=ub(this.ra,this.K,d)|ub(this.ra,this.K,d)<<8;this.cd(this.Za.gc(this.F,1),d);this.F=this.F+(this.Ca&1024?-2:2)&65535;this.A-=c;this.J-=b;a&&(nd(this,-2),this.aa|=256)}} -function Dc(){var a=1,b=0,c=5;this.Ba&192&&(a=this.J,b=1,this.Ba&256&&(c=4));if(a--){var d=this.vb(this.yb.hd(this.G,0));this.G=this.G+(this.Ca&1024?-1:1)&65535;this.A-=c;this.J-=b;Ab(this.ra,this.K,d,this.Ga-b-1);a&&(nd(this,-2),this.aa|=256)}} -function Ec(){var a=1,b=0,c=5;this.Ba&192&&(a=this.J,b=1,this.Ba&256&&(c=4));if(a--){var d=this.ua(this.yb.hd(this.G,1));this.G=this.G+(this.Ca&1024?-2:2)&65535;this.A-=c;this.J-=b;b=this.Ga-b-1;Ab(this.ra,this.K,d&255,b);Ab(this.ra,this.K,d>>8,b);a&&(nd(this,-2),this.aa|=256)}}function Eh(){var a=this.M();td(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb}function Fh(){var a=this.M();td(this)?this.A-=this.B.Wb:(G(this,this.va+a),this.A-=this.B.Vb)} +function Dc(){var a=1,b=0,c=5;this.Ba&192&&(a=this.J,b=1,this.Ba&256&&(c=4));if(a--){var d=this.vb(this.yb.jd(this.G,0));this.G=this.G+(this.Ca&1024?-1:1)&65535;this.A-=c;this.J-=b;Ab(this.ra,this.K,d,this.Ga-b-1);a&&(nd(this,-2),this.aa|=256)}} +function Ec(){var a=1,b=0,c=5;this.Ba&192&&(a=this.J,b=1,this.Ba&256&&(c=4));if(a--){var d=this.ua(this.yb.jd(this.G,1));this.G=this.G+(this.Ca&1024?-2:2)&65535;this.A-=c;this.J-=b;b=this.Ga-b-1;Ab(this.ra,this.K,d&255,b);Ab(this.ra,this.K,d>>8,b);a&&(nd(this,-2),this.aa|=256)}}function Eh(){var a=this.M();td(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb}function Fh(){var a=this.M();td(this)?this.A-=this.B.Wb:(G(this,this.va+a),this.A-=this.B.Vb)} function Gh(){var a=this.M();od(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb}function Hh(){var a=this.M();od(this)?this.A-=this.B.Wb:(G(this,this.va+a),this.A-=this.B.Vb)}function Ih(){var a=this.M();rd(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb}function Jh(){var a=this.M();rd(this)?this.A-=this.B.Wb:(G(this,this.va+a),this.A-=this.B.Vb)}function Kh(){var a=this.M();od(this)||rd(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb} function Lh(){var a=this.M();od(this)||rd(this)?this.A-=this.B.Wb:(G(this,this.va+a),this.A-=this.B.Vb)}function Mh(){var a=this.M();sd(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb}function Nh(){var a=this.M();sd(this)?this.A-=this.B.Wb:(G(this,this.va+a),this.A-=this.B.Vb)}function Oh(){var a=this.M();pd(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb}function Ph(){var a=this.M();pd(this)?this.A-=this.B.Wb:(G(this,this.va+a),this.A-=this.B.Vb)} function Qh(){var a=this.M();!sd(this)!=!td(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb}function Rh(){var a=this.M();!sd(this)==!td(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb}function Sh(){var a=this.M();rd(this)||!sd(this)!=!td(this)?(G(this,this.va+a),this.A-=this.B.Vb):this.A-=this.B.Wb}function Th(){var a=this.M();rd(this)||!sd(this)!=!td(this)?this.A-=this.B.Wb:(G(this,this.va+a),this.A-=this.B.Vb)} function Uh(){Ah[this.ha()].call(this,we,this.ha);this.A-=0>this.Ma?1:this.B.Ch}function Fc(){Ah[this.ha()].call(this,Fe,te)}function Gc(){Bh[this.ha()].call(this,Ge,te)}function Vh(){var a=this.L();G(this,this.La());this.Y=this.Y+a&65535;this.A-=this.B.Kl}function Wh(){G(this,this.La());this.A-=this.B.Hl} -function Hc(){var a=this.L(),b=this.ha()&31;this.A-=11;H(this,this.I);var c=this.Y;if(0 return}switch(c){case 1:a=this.J;break;case 4:a=this.Y;break;case 5:a=this.I;break;case 6:a=this.G;break;case 7:a=this.F}}M[b].call(this,He);switch(c){case 0:md(this,this.H);this.H=a;break;case 1:jd(this,this.J);this.J=a;break;case 2:ld(this,this.K);this.K=a;break;case 3:kd(this,this.C);this.C=a;break;case 4:md(this,this.Y);this.Y=a;break;case 5:jd(this,this.I);this.I=a;break;case 6:ld(this,this.G);this.G=a;break;case 7:kd(this,this.F),this.F=a}},function(){this.aa|=1;Bh[this.ha()].call(this,ye,this.La)}, function(){this.A-=3},function(){var a=this.H;this.H=this.J;this.J=a;this.A-=3},function(){var a=this.H;this.H=this.K;this.K=a;this.A-=3},function(){var a=this.H;this.H=this.C;this.C=a;this.A-=3},function(){var a=this.H;this.H=this.Y;this.Y=a;this.A-=3},function(){var a=this.H;this.H=this.I;this.I=a;this.A-=3},function(){var a=this.H;this.H=this.G;this.G=a;this.A-=3},function(){var a=this.H;this.H=this.F;this.F=a;this.A-=3},function(){this.H=this.H<<24>>24&65535;this.A-=2},function(){this.K=this.H& 32768?65535:0;this.A-=this.B.Rk},function(){var a=this.L(),b=this.L();H(this,this.xa.ta);H(this,this.va);Tc(this,a,b);this.A-=this.B.Uk},function(){K.call(this)},function(){H(this,Wc(this));this.A-=this.B.qc},function(){Uc(this,this.La());this.A-=this.B.ic},function(){var a=this.H>>8;a&1?zd(this):ud(this);a&4?pd(this)||(this.ma^=1):pd(this)&&(this.ma^=1);a&16?Ad(this):vd(this);a&64?Bd(this):wd(this);a&128?Cd(this):xd(this);this.A-=this.B.Eb},function(){this.H=this.H&255|(Wc(this)&213)<<8;this.A-= -this.B.Eb},function(){this.H=this.H&-256|this.U(this.D,this.L());this.A-=this.B.hj},function(){this.H=this.V(this.D,this.L());this.A-=this.B.hj},function(){var a=this.L(),b=this.H;this.Nd(this.D.gc(a,0),b);this.A-=this.B.ij},function(){var a=this.L(),b=this.H;this.cd(this.D.gc(a,1),b);this.A-=this.B.ij},function(){var a=1,b=0,c=this.B.jj;this.Ba&192&&(a=this.J,b=1,c=this.B.lj,this.Ba&256||(this.A-=this.B.kj));if(a--){var d=this.Ca&1024?-1:1,e=this.U(this.D,this.G);this.Nd(this.Za.gc(this.F,0),e); +this.B.Eb},function(){this.H=this.H&-256|this.U(this.D,this.L());this.A-=this.B.hj},function(){this.H=this.V(this.D,this.L());this.A-=this.B.hj},function(){var a=this.L(),b=this.H;this.Od(this.D.gc(a,0),b);this.A-=this.B.ij},function(){var a=this.L(),b=this.H;this.cd(this.D.gc(a,1),b);this.A-=this.B.ij},function(){var a=1,b=0,c=this.B.jj;this.Ba&192&&(a=this.J,b=1,c=this.B.lj,this.Ba&256||(this.A-=this.B.kj));if(a--){var d=this.Ca&1024?-1:1,e=this.U(this.D,this.G);this.Od(this.Za.gc(this.F,0),e); this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c;this.J-=b;a&&(nd(this,this.Ba&16?-3:-2),this.aa|=256)}},function(){var a=1,b=0,c=this.B.jj;this.Ba&192&&(a=this.J,b=1,c=this.B.lj,this.Ba&256||(this.A-=this.B.kj));if(a--){var d=this.Ca&1024?-2:2,e=this.V(this.D,this.G);this.cd(this.Za.gc(this.F,1),e);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c;this.J-=b;a&&(nd(this,this.Ba&16?-3:-2),this.aa|=256)}},function(){var a=1,b=0,c=this.B.Ui;this.Ba&192&&(a=this.J,b=1,c=this.B.Wi,this.Ba&256|| (this.A-=this.B.Vi));if(a--){var d=this.Ca&1024?-1:1,e=this.U(this.D,this.G),f=this.O(this.Za,this.F);Ud.call(this,e,f);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c-this.B.sb;this.J-=b;a&&rd(this)==(this.Ba&64)&&(nd(this,this.Ba&16?-3:-2),this.aa|=256)}},function(){var a=1,b=0,c=this.B.Ui;this.Ba&192&&(a=this.J,b=1,c=this.B.Wi,this.Ba&256||(this.A-=this.B.Vi));if(a--){var d=this.Ca&1024?-2:2,e=this.V(this.D,this.G),f=this.P(this.Za,this.F);be.call(this,e,f);this.G=this.G+d&65535;this.F=this.F+ -d&65535;this.A-=c-this.B.sb;this.J-=b;a&&rd(this)==(this.Ba&64)&&(nd(this,this.Ba&16?-3:-2),this.aa|=256)}},function(){this.Z=this.ma=this.pa=this.H&255&this.ha();this.ga=256;this.A-=this.B.Ne},function(){this.Z=this.ma=this.pa=this.H&this.L();this.ga=65536;this.A-=this.B.Ne},function(){var a=1,b=0,c=this.B.uj;this.Ba&192&&(a=this.J,b=1,c=this.B.wj,this.Ba&256||(this.A-=this.B.vj));if(a--){var d=this.H;this.Nd(this.Za.gc(this.F,0),d);this.F=this.F+(this.Ca&1024?-1:1)&65535;this.A-=c;this.J-=b;a&& +d&65535;this.A-=c-this.B.sb;this.J-=b;a&&rd(this)==(this.Ba&64)&&(nd(this,this.Ba&16?-3:-2),this.aa|=256)}},function(){this.Z=this.ma=this.pa=this.H&255&this.ha();this.ga=256;this.A-=this.B.Ne},function(){this.Z=this.ma=this.pa=this.H&this.L();this.ga=65536;this.A-=this.B.Ne},function(){var a=1,b=0,c=this.B.uj;this.Ba&192&&(a=this.J,b=1,c=this.B.wj,this.Ba&256||(this.A-=this.B.vj));if(a--){var d=this.H;this.Od(this.Za.gc(this.F,0),d);this.F=this.F+(this.Ca&1024?-1:1)&65535;this.A-=c;this.J-=b;a&& (nd(this,-2),this.aa|=256)}},function(){var a=1,b=0,c=this.B.uj;this.Ba&192&&(a=this.J,b=1,c=this.B.wj,this.Ba&256||(this.A-=this.B.vj));if(a--){var d=this.H;this.cd(this.Za.gc(this.F,1),d);this.F=this.F+(this.Ca&1024?-2:2)&65535;this.A-=c;this.J-=b;a&&(nd(this,-2),this.aa|=256)}},function(){var a=1,b=0,c=this.B.bj;this.Ba&192&&(a=this.J,b=1,c=this.B.dj,this.Ba&256||(this.A-=this.B.cj));a--&&(this.H=this.H&-256|this.U(this.D,this.G),this.G=this.G+(this.Ca&1024?-1:1)&65535,this.A-=c,this.J-=b,a&&(nd(this, this.Ba&16?-3:-2),this.aa|=256))},function(){var a=1,b=0,c=this.B.bj;this.Ba&192&&(a=this.J,b=1,c=this.B.dj,this.Ba&256||(this.A-=this.B.cj));a--&&(this.H=this.V(this.D,this.G),this.G=this.G+(this.Ca&1024?-2:2)&65535,this.A-=c,this.J-=b,a&&(nd(this,this.Ba&16?-3:-2),this.aa|=256))},function(){var a=1,b=0,c=this.B.oj;this.Ba&192&&(a=this.J,b=1,c=this.B.qj,this.Ba&256||(this.A-=this.B.pj));a--&&(Ud.call(this,this.H&255,this.O(this.Za,this.F)),this.F=this.F+(this.Ca&1024?-1:1)&65535,this.A-=c-this.B.sb, this.J-=b,a&&rd(this)==(this.Ba&64)&&(nd(this,-2),this.aa|=256))},function(){var a=1,b=0,c=this.B.oj;this.Ba&192&&(a=this.J,b=1,c=this.B.qj,this.Ba&256||(this.A-=this.B.pj));a--&&(be.call(this,this.H,this.P(this.Za,this.F)),this.F=this.F+(this.Ca&1024?-2:2)&65535,this.A-=c-this.B.sb,this.J-=b,a&&rd(this)==(this.Ba&64)&&(nd(this,-2),this.aa|=256))},function(){this.H=this.H&-256|this.ha();this.A-=this.B.Eb},function(){this.J=this.J&-256|this.ha();this.A-=this.B.Eb},function(){this.K=this.K&-256|this.ha(); @@ -427,242 +427,243 @@ this.M();(this.J=this.J-1&65535)?(G(this,this.va+a),this.A-=this.B.sl):this.A-=t this.H&255,this.Ga-2);Ab(this.ra,a+1&65535,this.H>>8,this.Ga-2);this.A-=this.B.nj},function(){var a=this.L();H(this,this.va);G(this,this.va+a);this.A-=this.B.Sk},function(){var a=this.L();G(this,this.va+a);this.A-=this.B.$i},function(){Tc(this,this.L(),this.L());this.A-=this.B.ol},function(){var a=this.M();G(this,this.va+a);this.A-=this.B.$i},function(){this.H=this.H&-256|ub(this.ra,this.K,this.Ga-1);this.A-=this.B.Yi},function(){this.H=ub(this.ra,this.K,this.Ga-1)|ub(this.ra,this.K+1&65535,this.Ga- 1)<<8;this.A-=this.B.Yi},function(){Ab(this.ra,this.K,this.H&255,this.Ga-1);this.A-=this.B.mj},function(){Ab(this.ra,this.K,this.H&255,this.Ga-1);Ab(this.ra,this.K+1&65535,this.H>>8,this.Ga-1);this.A-=this.B.mj},$h,$h,function(){this.aa|=132;this.A-=this.B.oe},function(){this.aa|=68;this.A-=this.B.oe},function(){this.mb|=4;this.A-=2;this.da&&Ed(this.da)?(nd(this,-1),this.wb()):this.Ca&512||(this.da&&nd(this,-1),this.wb())},function(){od(this)?ud(this):zd(this);this.A-=2},function(){this.Fb=-1;Ah[this.ha()].call(this, De,ue);0<=this.Fb&&(this.H=this.Fb)},function(){this.Fb=-1;Bh[this.ha()].call(this,Ee,ue);0<=this.Fb&&(this.H=this.Fb,this.K=this.yg)},function(){this.Z&=~this.ga;this.A-=2},function(){this.Z|=this.ga;this.A-=2},function(){this.Ca&=-513;this.A-=this.B.Qk},function(){this.Ca|=512;this.aa|=4;this.A-=2},function(){this.Ca&=-1025;this.A-=2},function(){this.Ca|=1024;this.A-=2},function(){Ah[this.ha()].call(this,Lc,ue)},function(){Bh[this.ha()].call(this,Oc,ue)}]; -function N(a){y.call(this,"ChipSet",a,N);this.Ia=a.model;this.Ia=void 0!==this.Ia?parseInt(this.Ia,10):ai;this.Zb=0;var b=a.sw1;if(b)this.Zb=bi(b,ci|di.jm);else{this.Ud=[360,360];(b=a.floppies)&&void 0!==b.length&&(this.Ud=b);if(b=this.Ud.length)this.Zb|=ei.Sh,b--,this.Zb|=(b&3)<=fi&&(this.Rf=this.Sf=2);this.nh=a.scaleTimers||!1; +function N(a){y.call(this,"ChipSet",a,N);this.Ia=a.model;this.Ia=void 0!==this.Ia?parseInt(this.Ia,10):ai;this.Zb=0;var b=a.sw1;if(b)this.Zb=bi(b,ci|di.jm);else{this.Vd=[360,360];(b=a.floppies)&&void 0!==b.length&&(this.Vd=b);if(b=this.Vd.length)this.Zb|=ei.Sh,b--,this.Zb|=(b&3)<=fi&&(this.Rf=this.Sf=2);this.nh=a.scaleTimers||!1; this.dp=a.rtcDate;this.xk=!1;a.sound&&window&&"webkitAudioContext"in window&&(this.ji=new webkitAudioContext);this.reset(!0);this.Ta()}Ua(y,N);var ai=5150,fi=5170,gi={none:0,tv:1,color:2,mono:3,ega:0},ei={Sh:1,ONE:0,Vp:64,Tp:128,rp:192,Df:192,Ef:6},ci=12,di={Up:16,mp:32,jm:48,Df:48,Ef:4};k=N.prototype; k.zb=function(a,b,c,d){switch(c){case "sw1":return this.za[c]=d,hi(this,c,d,this.Zb,{0:this.Ia==ai?"Bootable Floppy Drive":"Loop on POST",1:this.Ia==ai?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Ia==ai)return this.za[c]=d,hi(this,c,d,this.ue,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.za[c]=d,!0}return!1}; -k.pc=function(a,b,c,d){this.ra=b;this.T=c;this.da=d;this.Ka=a;this.fb=eb(a,"Keyboard");this.Nl=Math.round(c.ca.Id/1193181);tb(b,this,ii);zb(b,this,ji);this.Iab;b++){var c=13>=b?si(e,b):e.sa[b];a&&(a+="\n");a+="CMOS[0x"+q(b)+"]: 0x"+q(c)}e.da.message(a)})}Xc(c,26,this,this.Gn)};k.Yb=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};k.Xb=function(a){return a&&this.save?this.save():!0}; -k.reset=function(a){var b;this.dd=this.Zb;this.Xe=this.ue;ti(this);this.cb=Array(this.Rf);for(b=0;b=fi){this.jb=16;this.vd=0;this.$d=16;this.Pg=0;this.Ae=160;512<=xi(this)&&(this.Ae|=16);3==yi(this)&&(this.Ae|=64);this.ci=3;this.Of=0;this.Lg=Array(7);this.Be=0;a&&(this.sa=Array(64)); +k.pc=function(a,b,c,d){this.ra=b;this.T=c;this.da=d;this.Ka=a;this.ab=eb(a,"Keyboard");this.Nl=Math.round(c.ca.Jd/1193181);tb(b,this,ii);zb(b,this,ji);this.Iab;b++){var c=13>=b?si(e,b):e.sa[b];a&&(a+="\n");a+="CMOS[0x"+q(b)+"]: 0x"+q(c)}e.da.message(a)})}Xc(c,26,this,this.Gn)};k.Yb=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};k.Xb=function(a){return a&&this.save?this.save():!0}; +k.reset=function(a){var b;this.dd=this.Zb;this.Xe=this.ue;ti(this);this.eb=Array(this.Rf);for(b=0;b=fi){this.jb=16;this.wd=0;this.gd=16;this.Pg=0;this.Ae=160;512<=xi(this)&&(this.Ae|=16);3==yi(this)&&(this.Ae|=64);this.ci=3;this.Of=0;this.Lg=Array(7);this.Be=0;a&&(this.sa=Array(64)); zi(this,this.dp);for(a=21;24>=a;a++)this.sa[a]=0;for(a=14;46>a;a++)void 0===this.sa[a]&&(this.sa[a]=0);this.sa[20]=this.dd&(di.Df|2|ei.Sh|ei.Df);this.sa[16]=Ai(this,0)<<4|Ai(this,1);Bi(this)}}; function zi(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.fa("CMOS date invalid ("+b+"), using "+c)):b&&a.fa("CMOS date: "+c);a.sa[0]=c.getSeconds();a.sa[1]=0;a.sa[2]=c.getMinutes();a.sa[3]=0;a.sa[4]=c.getHours();a.sa[5]=0;a.sa[6]=c.getDay()+1;a.sa[7]=c.getDate();a.sa[8]=c.getMonth()+1;c=c.getFullYear();a.sa[9]=c%100;c/=100;a.sa[50]=c%10|c/10<<4;a.gg=-1;a.sa[10]=38;a.sa[11]=2;a.sa[12]=0;a.sa[13]=128} function si(a,b){var c=a.sa[b];if(10>b){var d=!1;4!=b&&5!=b||a.sa[11]&2||(c=12>c?c?c:12:(c-=12)?c+128:140,d=!0);a.sa[11]&4||(d&&128c;c++)b+=a.sa[c];a.sa[47]=b&255;a.sa[46]=b>>8} -k.save=function(){var a=new gd(this);a.set(0,[this.Zb,this.ue,this.dd,this.Xe]);for(var b=[],c=0;c=fi&&(a.set(5,[this.jb,this.vd,this.$d,this.Pg,this.Ae,this.ci]),a.set(6,[this.Of,this.Lg,this.Be,this.sa,this.gg]));return a.data()}; -k.restore=function(a){var b,c;b=a[0];this.Zb=b[0];this.ue=b[1];this.dd=b[2];this.Xe=b[3];b=a[1];this.cb=Array(this.Rf);for(c=0;c>2)+1)*a.Jn+32*((b?a.ue:a.Xe)&15)}function Ei(a,b){var c=b?a.Zb:a.dd;return a.Ia!=ai||c&ei.Sh?((c&ei.Df)>>ei.Ef)+1:0} -function Ai(a,b){if(b>di.Ef} +k.save=function(){var a=new gd(this);a.set(0,[this.Zb,this.ue,this.dd,this.Xe]);for(var b=[],c=0;c=fi&&(a.set(5,[this.jb,this.wd,this.gd,this.Pg,this.Ae,this.ci]),a.set(6,[this.Of,this.Lg,this.Be,this.sa,this.gg]));return a.data()}; +k.restore=function(a){var b,c;b=a[0];this.Zb=b[0];this.ue=b[1];this.dd=b[2];this.Xe=b[3];b=a[1];this.eb=Array(this.Rf);for(c=0;c>2)+1)*a.Jn+32*((b?a.ue:a.Xe)&15)}function Ei(a,b){var c=b?a.Zb:a.dd;return a.Ia!=ai||c&ei.Sh?((c&ei.Df)>>ei.Ef)+1:0} +function Ai(a,b){if(b>di.Ef} function hi(a,b,c,d,e){for(var f="",h=1;8>=h;h++){var g="pcjs-bitCell";h||(g+=" pcjs-bitCellLeft");f+='

\n"}c.innerHTML=f;b=A(c,"pcjs-bitCell");c=null;for(h=0;h>2].Gb[b&3],c,d,e)} -function Ni(a,b,c){b=a.cb[b>>2].Gb[b&3];b.ah&&b.Bi&&b.Eh?(c&&(b.dh=c),b.Gd||Id(a,b,!0)):c&&c(!0)}function Id(a,b,c){c&&(b.count=b.$b[1]<<8|b.$b[0],b.fm=b.mode&12,b.yk=b.Zc=!1);for(var d=!1;0<=b.count&&(c=b.Vg<<16|b.Pb[1]<<8|b.Pb[0],4==b.fm?(d=!0,function(c){b.Bi.call(b.ah,b.Eh,-1,function(f,h){0>f&&(b.yk||(b.yk=!0),f=255);b.Gd||pb(a.ra,c,f);(d=h)&&setTimeout(function(){Ui(b)||Id(a,b)},0)})}(c)):8==b.fm?(c=nb(a.ra,c),0>b.Bi.call(b.ah,b.Eh,c)&&(b.Zc=!0)):b.Zc=!0),!d&&!Ui(b););} -function Ui(a){if(!a.Zc&&0<=--a.count&&(a.mode&32?(a.Pb[0]--,0>a.Pb[0]&&(a.Pb[0]=255,a.Pb[1]--,0>a.Pb[1]&&(a.Pb[1]=255))):(a.Pb[0]++,255>3,e=a.ub[d];e.Ib|=1<<(b&7);e.lg=c||0;1==d&&(a.ub[0].Ib|=4);Xi(a,d)} -function aj(a,b){var c=b>>3,d=a.ub[c],e=1<<(b&7);d.Ib&e&&(d.Ib&=~e,1!=c||d.Ib||(a.ub[0].Ib&=-5),Xi(a,c))}function Gd(a,b){void 0===b&&(b=0);var c=-1,d=a.ub[b];if(d.lg)c=-2,d.lg--;else for(var e=d.Ib&((d.Gc|d.wd)^255),f=d.Ce+1;;){var f=f&7,h=1<>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.Hb[a];e.zg=b;e.mode=d;e.hk=c;e.Jc=[0,0];e.$b=[0,0];e.Xf=[0,0];e.ld=!1;e.$f=!1;e.gf=!1;cj(this,a);0==a&&aj(this,0);2==a&&255==this.ub[0].wd&&77==this.zc&&(a=this.Hb[0],a.Yc[0]=a.Jc[0],a.Yc[1]=a.Jc[1],a.re=E(this.T,this.nh))}else qi(this,a),b=this.Hb[a],b.Xf[0]=b.$b[0],b.Xf[1]=b.$b[1],b.$f=!0,cj(this,a)}}; -function ej(a,b){var c=a.Hb[b],d=c.Jc[1]<<8|c.Jc[0];d||(d=1==c.jd?256:65536);return d}function cj(a,b){var c=a.Hb[b];c.ge=32==c.zg?1:0;c.jd=48==c.zg?2:1} -function qi(a,b,c){var d=a.Hb[b];if(d.gf&&(2!=b||a.zc&1)){var e=E(a.T,a.nh),f=(e-d.re)/a.Nl|0;0>f&&(d.re=e,f=0);var h=ej(a,b),g=a.Hb[b],l=g.Yc[1]<<8|g.Yc[0];l||(l=1==g.jd?256:65536);g=l-f;0==d.mode?(0>=g&&(g=0),g||(d.ld=!0,d.gf=!1,b||$i(a,0))):4==d.mode?(d.ld=1!=g,0>=g&&(g=h+g,0>=g&&(g=h),d.Yc[0]=g&255,d.Yc[1]=g>>8,d.re=e,!b&&d.ld&&$i(a,0))):6==d.mode&&(g-=f,0>=g&&(d.ld=!d.ld,g=h+g,0>=g&&(g=h),d.Yc[0]=g&255,d.Yc[1]=g>>8,d.re=e,!b&&d.ld&&$i(a,0)));d.$b[0]=g&255;d.$b[1]=g>>8;c&&(a.re=0)}return d} -function Zb(a,b){for(var c=0;c=fi){var c=0,d=a.T.ca.Id,e=E(a.T,a.nh);if(0<=a.gg&&(c=e-a.gg,Math.floor(c/d)&&60<=++a.sa[0]&&(a.sa[0]=0,60<=++a.sa[2]&&(a.sa[2]=0,24<=++a.sa[4])))){a.sa[4]=0;a.sa[6]=a.sa[6]%7+1;var f=a.sa[9],h=qa[a.sa[8]-1];28==h&&0===f%4&&(f%100||0===f%400)&&h++;++a.sa[7]>h&&(a.sa[7]=1,12<++a.sa[8]&&(a.sa[8]=1,a.sa[9]=(a.sa[9]+1)%100))}a.gg=e-c%d}} -k.sn=function(a,b){var c=this.Ug;this.Qf&16&&(this.zc&128?c=this.dd:this.fb&&(c=fj(this.fb)));this.ea(a,null,b,"PPI_A",gj,c);return c};k.Jo=function(a,b,c){this.ea(a,b,c,"PPI_A",gj);this.Ug=b};k.tn=function(a,b){var c=this.zc;this.ea(a,null,b,"PPI_B",gj,c);return c};k.Ko=function(a,b,c){this.ea(a,b,c,"PPI_B",gj);hj(this,b);this.fb&&ij(this.fb,b&128?!1:!0,b&64?!0:!1)};function hj(a,b){var c=!!(b&2),d=!!(a.zc&2);a.zc=b;c!=d&&Yb(a,c)} -k.un=function(a,b){var c=0,c=this.Ia==ai?this.zc&4?c|this.Xe&15:c|this.Xe>>4&1:this.zc&8?c|this.dd>>4:c|this.dd&15;this.zc&1&&qi(this,2).ld&&(c=this.zc&2?c|32:c|16);this.ea(a,null,b,"PPI_C",gj|Db,c);return c};k.Lo=function(a,b,c){this.ea(a,b,c,"PPI_C",gj);this.ei=b};k.vn=function(a,b){var c=this.Qf;this.ea(a,null,b,"PPI_CTRL",gj,c);return c};k.Mo=function(a,b,c){this.ea(a,b,c,"PPI_CTRL",gj);this.Qf=b}; -k.Im=function(a,b){var c=this.Pg;this.ea(a,null,b,"8042_OUTBUFF",jj,c);this.jb&=-258;var d=this.fb&&fj(this.fb,!0);d&&kj(this,d);return c};k.ao=function(a,b,c){this.ea(a,b,c,"8042_INBUF.DATA",jj);if(this.jb&8)switch(this.vd){case 96:lj(this,b);break;case 209:mj(this,b);break;default:if(lj(this,this.$d&-17),this.fb){a=-1;switch(b){case 255:a=250,nj(this.fb)}kj(this,a)}}this.vd=b;this.jb&=-9};k.Jm=function(a,b){var c=this.zc&-209|(E(this.T)&64?16:0);this.ea(a,null,b,"8042_RWREG",jj|oj,c);return c}; +function Gi(a,b,c,d,e){var f=a.eb[b],h=f.Gb[c].Pb[f.qb];f.qb^=1;a.ea(d,null,e,"DMA"+b+".CHANNEL"+c+".ADDR["+f.qb+"]",O,h);return h}function Hi(a,b,c,d,e,f){var h=a.eb[b];a.ea(d,e,f,"DMA"+b+".CHANNEL"+c+".ADDR["+h.qb+"]",O);a=h.Gb[c];a.Pb[h.qb]=a.ak[h.qb]=e;h.qb^=1}function Ii(a,b,c,d,e){var f=a.eb[b],h=f.Gb[c].$b[f.qb];f.qb^=1;a.ea(d,null,e,"DMA"+b+".CHANNEL"+c+".COUNT["+f.qb+"]",O,h);return h} +function Ji(a,b,c,d,e,f){var h=a.eb[b];a.ea(d,e,f,"DMA"+b+".CHANNEL"+c+".COUNT["+h.qb+"]",O);a=h.Gb[c];a.$b[h.qb]=a.Jc[h.qb]=e;h.qb^=1}function Ki(a,b,c,d){var e=a.eb[b],f=e.de|1;e.de&=-16;a.ea(c,null,d,"DMA"+b+".STATUS",O,f);return f}function Li(a,b,c,d,e){var f=a.eb[b];a.ea(c,d,e,"DMA"+b+".REQ",O);a=d&3;f.de=f.de&~(16<>2].Gb[b&3],c,d,e)} +function Ni(a,b,c){b=a.eb[b>>2].Gb[b&3];b.ah&&b.Bi&&b.Eh?(c&&(b.dh=c),b.Hd||Id(a,b,!0)):c&&c(!0)}function Id(a,b,c){c&&(b.count=b.$b[1]<<8|b.$b[0],b.fm=b.mode&12,b.yk=b.Zc=!1);for(var d=!1;0<=b.count&&(c=b.Vg<<16|b.Pb[1]<<8|b.Pb[0],4==b.fm?(d=!0,function(c){b.Bi.call(b.ah,b.Eh,-1,function(f,h){0>f&&(b.yk||(b.yk=!0),f=255);b.Hd||pb(a.ra,c,f);(d=h)&&setTimeout(function(){Ui(b)||Id(a,b)},0)})}(c)):8==b.fm?(c=nb(a.ra,c),0>b.Bi.call(b.ah,b.Eh,c)&&(b.Zc=!0)):b.Zc=!0),!d&&!Ui(b););} +function Ui(a){if(!a.Zc&&0<=--a.count&&(a.mode&32?(a.Pb[0]--,0>a.Pb[0]&&(a.Pb[0]=255,a.Pb[1]--,0>a.Pb[1]&&(a.Pb[1]=255))):(a.Pb[0]++,255>3,e=a.ub[d];e.Ib|=1<<(b&7);e.lg=c||0;1==d&&(a.ub[0].Ib|=4);Xi(a,d)} +function aj(a,b){var c=b>>3,d=a.ub[c],e=1<<(b&7);d.Ib&e&&(d.Ib&=~e,1!=c||d.Ib||(a.ub[0].Ib&=-5),Xi(a,c))}function Gd(a,b){void 0===b&&(b=0);var c=-1,d=a.ub[b];if(d.lg)c=-2,d.lg--;else for(var e=d.Ib&((d.Gc|d.xd)^255),f=d.Ce+1;;){var f=f&7,h=1<>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.Hb[a];e.zg=b;e.mode=d;e.hk=c;e.Jc=[0,0];e.$b=[0,0];e.Xf=[0,0];e.md=!1;e.$f=!1;e.gf=!1;cj(this,a);0==a&&aj(this,0);2==a&&255==this.ub[0].xd&&77==this.zc&&(a=this.Hb[0],a.Yc[0]=a.Jc[0],a.Yc[1]=a.Jc[1],a.re=E(this.T,this.nh))}else qi(this,a),b=this.Hb[a],b.Xf[0]=b.$b[0],b.Xf[1]=b.$b[1],b.$f=!0,cj(this,a)}}; +function ej(a,b){var c=a.Hb[b],d=c.Jc[1]<<8|c.Jc[0];d||(d=1==c.kd?256:65536);return d}function cj(a,b){var c=a.Hb[b];c.ge=32==c.zg?1:0;c.kd=48==c.zg?2:1} +function qi(a,b,c){var d=a.Hb[b];if(d.gf&&(2!=b||a.zc&1)){var e=E(a.T,a.nh),f=(e-d.re)/a.Nl|0;0>f&&(d.re=e,f=0);var h=ej(a,b),g=a.Hb[b],l=g.Yc[1]<<8|g.Yc[0];l||(l=1==g.kd?256:65536);g=l-f;0==d.mode?(0>=g&&(g=0),g||(d.md=!0,d.gf=!1,b||$i(a,0))):4==d.mode?(d.md=1!=g,0>=g&&(g=h+g,0>=g&&(g=h),d.Yc[0]=g&255,d.Yc[1]=g>>8,d.re=e,!b&&d.md&&$i(a,0))):6==d.mode&&(g-=f,0>=g&&(d.md=!d.md,g=h+g,0>=g&&(g=h),d.Yc[0]=g&255,d.Yc[1]=g>>8,d.re=e,!b&&d.md&&$i(a,0)));d.$b[0]=g&255;d.$b[1]=g>>8;c&&(a.re=0)}return d} +function Zb(a,b){for(var c=0;c=fi){var c=0,d=a.T.ca.Jd,e=E(a.T,a.nh);if(0<=a.gg&&(c=e-a.gg,Math.floor(c/d)&&60<=++a.sa[0]&&(a.sa[0]=0,60<=++a.sa[2]&&(a.sa[2]=0,24<=++a.sa[4])))){a.sa[4]=0;a.sa[6]=a.sa[6]%7+1;var f=a.sa[9],h=qa[a.sa[8]-1];28==h&&0===f%4&&(f%100||0===f%400)&&h++;++a.sa[7]>h&&(a.sa[7]=1,12<++a.sa[8]&&(a.sa[8]=1,a.sa[9]=(a.sa[9]+1)%100))}a.gg=e-c%d}} +k.sn=function(a,b){var c=this.Ug;this.Qf&16&&(this.zc&128?c=this.dd:this.ab&&(c=fj(this.ab)));this.ea(a,null,b,"PPI_A",gj,c);return c};k.Jo=function(a,b,c){this.ea(a,b,c,"PPI_A",gj);this.Ug=b};k.tn=function(a,b){var c=this.zc;this.ea(a,null,b,"PPI_B",gj,c);return c};k.Ko=function(a,b,c){this.ea(a,b,c,"PPI_B",gj);hj(this,b);this.ab&&ij(this.ab,b&128?!1:!0,b&64?!0:!1)};function hj(a,b){var c=!!(b&2),d=!!(a.zc&2);a.zc=b;c!=d&&Yb(a,c)} +k.un=function(a,b){var c=0,c=this.Ia==ai?this.zc&4?c|this.Xe&15:c|this.Xe>>4&1:this.zc&8?c|this.dd>>4:c|this.dd&15;this.zc&1&&qi(this,2).md&&(c=this.zc&2?c|32:c|16);this.ea(a,null,b,"PPI_C",gj|Db,c);return c};k.Lo=function(a,b,c){this.ea(a,b,c,"PPI_C",gj);this.ei=b};k.vn=function(a,b){var c=this.Qf;this.ea(a,null,b,"PPI_CTRL",gj,c);return c};k.Mo=function(a,b,c){this.ea(a,b,c,"PPI_CTRL",gj);this.Qf=b}; +k.Im=function(a,b){var c=this.Pg;this.ea(a,null,b,"8042_OUTBUFF",jj,c);this.jb&=-258;var d=this.ab&&fj(this.ab,!0);d&&kj(this,d);return c};k.ao=function(a,b,c){this.ea(a,b,c,"8042_INBUF.DATA",jj);if(this.jb&8)switch(this.wd){case 96:lj(this,b);break;case 209:mj(this,b);break;default:if(lj(this,this.gd&-17),this.ab){a=-1;switch(b){case 255:a=250,nj(this.ab)}kj(this,a)}}this.wd=b;this.jb&=-9};k.Jm=function(a,b){var c=this.zc&-209|(E(this.T)&64?16:0);this.ea(a,null,b,"8042_RWREG",jj|oj,c);return c}; k.bo=function(a,b,c){this.ea(a,b,c,"8042_RWREG",jj);hj(this,b)};k.Km=function(a,b){this.ea(a,null,b,"8042_STATUS",jj,this.jb);var c=this.jb&255;this.jb&256&&(this.jb|=1,this.jb&=-257);return c}; -k.$n=function(a,b,c){this.ea(a,b,c,"8042_INBUFF.CMD",jj);this.vd=b;this.jb|=8;a=0;240<=this.vd&&(a=this.vd^15,this.vd=240);switch(this.vd){case 192:kj(this,this.Ae);break;case 173:lj(this,this.$d|16);break;case 174:lj(this,this.$d&-17);break;case 170:this.fb&&pj(this.fb,!0);lj(this,this.$d|16);kj(this,85);mj(this,3);break;case 224:kj(this,this.$d&16?0:1);break;case 240:a&1&&Sc(this.T)}};function lj(a,b){a.$d=b;a.jb=a.jb&-5|b&4;a.fb&&ij(a.fb,!!(b&8),!(b&16))&&kj(a,fj(a.fb,!0))} -function kj(a,b){0<=b&&(a.Pg=b,a.jb&=-2,a.jb|=256)}function mj(a,b){a.ci=b;jb(a.ra,!!(b&2));b&1||Sc(a.T)}k.Ym=function(a,b){this.ea(a,null,b,"CMOS_ADDR",ri,this.Be);return this.Be};k.ro=function(a,b,c){this.ea(a,b,c,"CMOS_ADDR",ri);this.Be=b;this.Tg=b&128?0:128};k.Zm=function(a,b){var c=this.Be&63,d=13>=c?si(this,c):this.sa[c];this.ea(a,null,b,"CMOS_DATA["+q(c)+"]",ri,d);return d}; -k.so=function(a,b,c){var d=this.Be&63;this.ea(a,b,c,"CMOS_DATA["+q(d)+"]",ri);a=this.sa;13>=d&&10>d&&(c=!1,this.sa[11]&4||(b=10*(b>>4)+(b&15),c=!0),4==d||5==d)&&(c&&12=b?b=12==b?0:b:(b-=116,b=24==b?12:b)));a[d]=b};k.qn=function(a,b){this.ea(a,null,b,"MFG_DATA",gj,this.Of);return this.Of};k.Go=function(a,b,c){this.ea(a,b,c,"MFG_DATA",gj);this.Of=b};k.Io=function(a,b,c){this.ea(a,b,c,"NMI",gj);this.Tg=b}; -k.Gn=function(a){var b=this.T.H>>8;this.da&&C(this.da,qj)&&($c(this.da,26,a),ad(this.T,a,function(a,d){return function(e){d=E(a.T)-d;var f,h=a.T.K&255,g=a.T.K>>8,l=a.T.K&255,n=a.T.K>>8;if(2==b||3==b)f=" CH(hour)="+u(g)+" CL(min)="+q(h)+" DH(sec)="+q(n);else if(4==b||5==b)f=" CX(year)="+u(a.T.J)+" DH(month)="+q(n)+" DL(day)="+q(l);bd(a.da,26,e,d,f)}}(this,E(this.T))));return!0};function bi(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4=c?si(this,c):this.sa[c];this.ea(a,null,b,"CMOS_DATA["+q(c)+"]",ri,d);return d};k.so=function(a,b,c){var d=this.Be&63;this.ea(a,b,c,"CMOS_DATA["+q(d)+"]",ri);a=this.sa;13>=d&&10>d&&(c=!1,this.sa[11]&4||(b=10*(b>>4)+(b&15),c=!0),4==d||5==d)&&(c&&12=b?b=12==b?0:b:(b-=116,b=24==b?12:b)));a[d]=b};k.qn=function(a,b){this.ea(a,null,b,"MFG_DATA",gj,this.Of);return this.Of};k.Go=function(a,b,c){this.ea(a,b,c,"MFG_DATA",gj);this.Of=b}; +k.Io=function(a,b,c){this.ea(a,b,c,"NMI",gj);this.Tg=b};k.Gn=function(a){var b=this.T.H>>8;this.da&&C(this.da,rj)&&($c(this.da,26,a),ad(this.T,a,function(a,d){return function(e){d=E(a.T)-d;var f,h=a.T.K&255,g=a.T.K>>8,l=a.T.K&255,n=a.T.K>>8;if(2==b||3==b)f=" CH(hour)="+u(g)+" CL(min)="+q(h)+" DH(sec)="+q(n);else if(4==b||5==b)f=" CX(year)="+u(a.T.J)+" DH(month)="+q(n)+" DL(day)="+q(l);bd(a.da,26,e,d,f)}}(this,E(this.T))));return!0}; +function bi(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.Ab[c++]=f[b]>>16&255,this.Ab[c++]=f[b]>>24&255;else this.Ab=d;this.Yh=d.symbols;if(!this.Ab.length){w("Empty ROM: "+a);return}if(1==this.Ab.length){w(this.Ab[0]);return}}catch(h){this.Ja("ROM data error: "+ -h.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.Ab=Array(a.length),d=0;dthis.Ng?21:23,c=a.sa[b]|a.sa[b+1]<<8,c=c+(this.Pd>>10);a.sa[b]=c&255;a.sa[b+1]=c>>8;Bi(a)}}else w("No RAM allocated")}; -Fa(function(){for(var a=A(window.document,"pcjs","ram"),b=0;b>8&255,this.Ab[c++]=f[b]>>16&255,this.Ab[c++]=f[b]>>24&255;else this.Ab=d;this.Yh=d.symbols;if(!this.Ab.length){w("Empty ROM: "+a);return}if(1==this.Ab.length){w(this.Ab[0]);return}}catch(h){this.Ja("ROM data error: "+ +h.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.Ab=Array(a.length),d=0;dthis.Ng?21:23,c=a.sa[b]|a.sa[b+1]<<8,c=c+(this.Qd>>10);a.sa[b]=c&255;a.sa[b+1]=c>>8;Bi(a)}}else w("No RAM allocated")}; +Fa(function(){for(var a=A(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,kp:65,lp:66,Vj:67,hm:68,E:69,pp:70,sp:71,Wj:72,vp:73,wp:74,xp:75,yp:76,zp:77,Th:78,Bp:79,Cp:80,Ep:81,Yj:82,Ip:83,Sp:84,Wp:85,Xp:86,Yp:87,$p:88,aq:89,bq:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,cq:97,dq:98,fq:99,gq:100,hq:101,iq:102,jq:103,kq:104,lq:105,mq:106,nq:107,oq:108,pq:109,qq:110, -sq:111,tq:112,uq:113,vq:114,wq:115,xq:116,yq:117,zq:118,Aq:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},Bj={16:2,17:8,18:32},Cj={tab:1009,esc:1027,"right-shift":3016,shift:1016,ctrl:1017,alt:1018,"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,left:1037,up:1038,right:1039,down:1040,"ctrl-c":4003,"ctrl-break":4101,"ctrl-alt-del":4102},Q={esc:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,0:11,"-":12,"=":13,backspace:14,tab:15,q:16,w:17,e:18,r:19, +sq:111,tq:112,uq:113,vq:114,wq:115,xq:116,yq:117,zq:118,Aq:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},Cj={16:2,17:8,18:32},Dj={tab:1009,esc:1027,"right-shift":3016,shift:1016,ctrl:1017,alt:1018,"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,left:1037,up:1038,right:1039,down:1040,"ctrl-c":4003,"ctrl-break":4063,"ctrl-alt-del":4081},Q={esc:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,0:11,"-":12,"=":13,backspace:14,tab:15,q:16,w:17,e:18,r:19, t:20,y:21,u:22,i:23,o:24,p:25,"[":26,"]":27,enter:28,ctrl:29,a:30,s:31,d:32,f:33,g:34,h:35,j:36,k:37,l:38,";":39,quote:40,"`":41,shift:42,"\\":43,z:44,x:45,c:46,v:47,b:48,n:49,m:50,",":51,".":52,"/":53,"right-shift":54,prtsc:55,alt:56,space:57,"caps-lock":58,f1:59,f2:60,f3:61,f4:62,f5:63,f6:64,f7:65,f8:66,f9:67,f10:68,"num-lock":69,"scroll-lock":70,"num-home":71,"num-up":72,"num-pgup":73,"num-sub":74,"num-left":75,"num-center":76,"num-right":77,"num-add":78,"num-end":79,"num-down":80,"num-pgdn":81, "num-ins":82,"num-del":83,sysreq:84,pause:84,f11:87,f12:88,"num-enter":57372,"right-ctrl":57373,"num-div":57397,"num-mul":57399,"right-alt":57400,home:57415,up:57416,pgup:57417,left:57419,right:57421,end:57423,down:57424,pgdn:57425,ins:57426,del:57427,win:57435,"right-win":57436,menu:57437},R={};R[1027]=Q.esc;R[P["1"]]=Q["1"];R[P["!"]]=Q["1"]|512;R[P["2"]]=Q["2"];R[P["@"]]=Q["2"]|512;R[P["3"]]=Q["3"];R[P["#"]]=Q["3"]|512;R[P["4"]]=Q["4"];R[P.$]=Q["4"]|512;R[P["5"]]=Q["5"];R[P["%"]]=Q["5"]|512; R[P["6"]]=Q["6"];R[P["^"]]=Q["6"]|512;R[P["7"]]=Q["7"];R[P["&"]]=Q["7"]|512;R[P["8"]]=Q["8"];R[P["*"]]=Q["8"]|512;R[P["9"]]=Q["9"];R[P["("]]=Q["9"]|512;R[P["0"]]=Q["0"];R[P[")"]]=Q["0"]|512;R[P["-"]]=Q["-"];R[P._]=Q["-"]|512;R[P["="]]=Q["="];R[P["+"]]=Q["="]|512;R[1008]=Q.backspace;R[1009]=Q.tab;R[113]=Q.q;R[81]=Q.q|512;R[119]=Q.w;R[87]=Q.w|512;R[101]=Q.e;R[69]=Q.e|512;R[114]=Q.r;R[82]=Q.r|512;R[116]=Q.t;R[84]=Q.t|512;R[121]=Q.y;R[89]=Q.y|512;R[117]=Q.u;R[85]=Q.u|512;R[105]=Q.i;R[73]=Q.i|512; R[111]=Q.o;R[79]=Q.o|512;R[112]=Q.p;R[80]=Q.p|512;R[P["["]]=Q["["];R[P["{"]]=Q["["]|512;R[P["]"]]=Q["]"];R[P["}"]]=Q["]"]|512;R[13]=Q.enter;R[1017]=Q.ctrl;R[97]=Q.a;R[65]=Q.a|512;R[115]=Q.s;R[83]=Q.s|512;R[100]=Q.d;R[68]=Q.d|512;R[102]=Q.f;R[70]=Q.f|512;R[103]=Q.g;R[71]=Q.g|512;R[104]=Q.h;R[72]=Q.h|512;R[106]=Q.j;R[74]=Q.j|512;R[107]=Q.k;R[75]=Q.k|512;R[108]=Q.l;R[76]=Q.l|512;R[P[";"]]=Q[";"];R[P[":"]]=Q[";"]|512;R[P["'"]]=Q.quote;R[P['"']]=Q.quote|512;R[P["`"]]=Q["`"];R[P["~"]]=Q["`"]|512; R[1016]=Q.shift;R[P["\\"]]=Q["\\"];R[P["\\"]]=Q["\\"]|512;R[122]=Q.z;R[90]=Q.z|512;R[120]=Q.x;R[88]=Q.x|512;R[99]=Q.c;R[67]=Q.c|512;R[118]=Q.v;R[86]=Q.v|512;R[98]=Q.b;R[66]=Q.b|512;R[110]=Q.n;R[78]=Q.n|512;R[109]=Q.m;R[77]=Q.m|512;R[P[","]]=Q[","];R[P["<"]]=Q[","]|512;R[P["."]]=Q["."];R[P[">"]]=Q["."]|512;R[P["/"]]=Q["/"];R[P["?"]]=Q["/"]|512;R[3016]=Q["right-shift"];R[1018]=Q.alt;R[P[" "]]=Q.space;R[1020]=Q["caps-lock"];R[1112]=Q.f1;R[1113]=Q.f2;R[1114]=Q.f3;R[1115]=Q.f4;R[1116]=Q.f5;R[1117]=Q.f6; -R[1118]=Q.f7;R[1119]=Q.f8;R[1120]=Q.f9;R[1121]=Q.f10;R[1036]=Q["num-home"];R[1038]=Q["num-up"];R[1033]=Q["num-pgup"];R[1037]=Q["num-left"];R[1039]=Q["num-right"];R[1035]=Q["num-end"];R[1040]=Q["num-down"];R[1034]=Q["num-pgdn"];R[1045]=Q["num-ins"];R[1046]=Q["num-del"];R[4003]=Q.c+2048;R[4101]=Q["scroll-lock"]+2048;R[4102]=Q["num-del"]+2048+2097152;k=Aj.prototype; -k.zb=function(a,b,c,d){var e=this;a=b+"-"+c;if(void 0===this.za[a])switch(c){case "kbd":return this.za[a]=d,d.onkeydown=function(a){return Dj(e,a,!0)},d.onkeypress=function(a){var b=!0;a=a||window.event;a=a.which||a.keyCode;8==a||9==a?b=!1:e.Bb&64?e.Bb&=-65:b=e.Bb&40?!1:!Ej(e,a);return b},d.onkeyup=function(a){return Dj(e,a,!1)},!0;default:if(void 0!==Cj[c]&&"button"==b)return this.za[a]=d,d.onclick=function(a,b,c){return function(){a.T&&a.T.Od();return!Ej(a,c)}}(this,c,Cj[c]),!0;if(void 0!==Q[c])return this.za[a]= -d,b=function(a,b,c){return function(){Fj(a,c)}}(this,c,Q[c]),c=function(a,b,c){return function(){Fj(a,c)}}(this,c,Q[c]|128),"ontouchstart"in window?(d.ontouchstart=b,d.ontouchend=c):(d.onmousedown=b,d.onmouseup=d.onmouseout=c),!0}return!1};k.pc=function(a,b,c,d){this.ra=b;this.T=c;this.da=d;this.oa=eb(a,"ChipSet")};k.Ta=function(){this.vk=(this.Hm=ya("iOS"))||ya("Android");this.Ra("mobile keyboard support: "+(this.vk?"true":"false"));return y.prototype.Ta.call(this)}; -function nj(a){a.Ra("keyboard reset",Gj);a.xc=[170];a.oa&&$i(a.oa,1,4)}function ij(a,b,c){var d=!1;a.ui!==c&&(a.ui=a.yi=c);a.jh!==b&&(a.jh=b)&&!a.yi&&pj(a);a.jh&&a.yi&&(nj(a),a.yi=!1,d=!0);return d}function fj(a,b){var c=0;a.xc.length&&(c=a.xc[0],a.Ra("scan code 0x"+q(c)+" delivered"),b&&pj(a));return c}function pj(a,b){0a.xc.length){if(!(!d&&!a.Xh[c]||d&&a.Xh[c])){a.Xh[c]=d;a.Ra("scan code 0x"+q(b)+" buffered");a.xc.push(b);1==a.xc.length&&a.oa&&$i(a.oa,1);for(var e in Q)if(Q[e]==c){(c=a.za["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.xc.length&&a.xc.push(255),a.Ra("scan code buffer overflow")}function Hj(a,b){var c=b?a.Nn:a.Mn;a.T&&a.T.ca.md&&(c/=a.T.ca.md);return c} -function Ij(a,b){!a.Re||void 0!==b&&b==a.Re||(clearTimeout(a.rd[a.Re]),Jj(a,a.Re,!1))}function Dj(a,b,c){var d,e=!c,f=b.keyCode,h=f;c&&(a.Rl=f);if(R[f+1E3]){var h=h+1E3,g=Bj[f]||0;if(g)2==b.location&&(g>>=1,h+=2E3),a.Bb&=~g,c&&(a.Bb|=g),20==f?d=Ej(a,h):e=!1;else if(9==f||27==f||8==f)8==f&&8==(a.Bb&40)&&(h=4101),d=c?!Ej(a,h):!1}else 91==f?(a.Bb&=-65,c&&(a.Bb|=64),e=!1,d=!0):b.altKey||b.ctrlKey?65<=f&&90>=f&&(h+=32):d=!0;e&&(a.Bb&=-65,a.vk||f!=a.Rl||Ij(a));void 0===d&&(d=!Jj(a,h,c));return d} -function Ej(a,b,c){var d=!1;Ij(a,b);Jj(a,b,!0)&&(c?Jj(a,b,!1):(c=!1,a.rd[b]&&(clearTimeout(a.rd[b]),c=!0),c=Hj(a,c),a.rd[a.Re=b]=setTimeout(function(a){return function(){Jj(a,b,!1)}}(a),c)),d=!0);return d} -function Jj(a,b,c){var d=!1;c||(a.rd[b]=null,a.Re==b&&(a.Re=0));var e=R[b]||R[b+1E3];void 0===e&&1<=b&&26>=b&&(e=R[b+64]&255|2048);if(void 0!==e){14==e&&40==(a.Bb&40)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;2==f?a.Bb&259||(d=42):8==f?a.Bb&12||(d=29):32==f&&(a.Bb&48||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;ca.xc.length){if(!(!d&&!a.Xh[c]||d&&a.Xh[c])){a.Xh[c]=d;a.Ra("scan code 0x"+q(b)+" buffered");a.xc.push(b);1==a.xc.length&&a.oa&&qj(a.oa);for(var e in Q)if(Q[e]==c){(c=a.za["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.xc.length&&a.xc.push(255),a.Ra("scan code buffer overflow")}function Ij(a,b){var c=b?a.Nn:a.Mn;a.T&&a.T.ca.nd&&(c/=a.T.ca.nd);return c} +function Jj(a,b){!a.Re||void 0!==b&&b==a.Re||(clearTimeout(a.sd[a.Re]),Kj(a,a.Re,!1))}function Ej(a,b,c){var d,e=!c,f=b.keyCode,h=f;c&&(a.Rl=f);if(R[f+1E3]){var h=h+1E3,g=Cj[f]||0;if(g)2==b.location&&(g>>=1,h+=2E3),a.Bb&=~g,c&&(a.Bb|=g),20==f?d=Fj(a,h):e=!1;else if(9==f||27==f||8==f)8==f&&8==(a.Bb&40)&&(h=4063),d=c?!Fj(a,h):!1}else 91==f?(a.Bb&=-65,c&&(a.Bb|=64),e=!1,d=!0):b.altKey||b.ctrlKey?65<=f&&90>=f&&(h+=32):d=!0;e&&(a.Bb&=-65,a.vk||f!=a.Rl||Jj(a));void 0===d&&(d=!Kj(a,h,c));return d} +function Fj(a,b,c){var d=!1;Jj(a,b);Kj(a,b,!0)&&(c?Kj(a,b,!1):(c=!1,a.sd[b]&&(clearTimeout(a.sd[b]),c=!0),c=Ij(a,c),a.sd[a.Re=b]=setTimeout(function(a){return function(){Kj(a,b,!1)}}(a),c)),d=!0);return d} +function Kj(a,b,c){var d=!1;c||(a.sd[b]=null,a.Re==b&&(a.Re=0));var e=R[b]||R[b+1E3];void 0===e&&1<=b&&26>=b&&(e=R[b+64]&255|2048);if(void 0!==e){14==e&&40==(a.Bb&40)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;2==f?a.Bb&259||(d=42):8==f?a.Bb&12||(d=29):32==f&&(a.Bb&48||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(Xj)];this.da=a.da;this.type=e[0];this.port=e[1];this.ke=b;this.Ua=e[2];this.Ob=e[3];this.Wc=d||e[4];65536<=this.Wc&&720896<=this.Ua&&(this.Ob=Math.min(this.Wc>>2,32768));this.mc=c[0];this.Bc=c[1];this.cf=c[2];this.xf=c[3];this.oc=c[4]&255;this.rh=c[4]>>8&255;this.dc=c[5];this.Ii=Xj;this.Og=Yj;if(5==b){this.Ii=Zj;this.Og=ak;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5), -0,0,0,Array(9),0,[this.Ua,this.Ob,this.Wc],Array(this.Wc>>2),771,0,4294967295,0,4294967295,0,4294967295,0,0,0]);this.kd=b[0];this.Cd=b[1];this.Sd=b[2];this.$h=bk;this.Rh=b[3];this.dg=b[4];this.ph=b[5];this.Ed=b[6];this.Gf=b[7];this.bi=ck;this.Ci=b[8];this.Di=b[9];this.Dd=b[10];this.xe=b[11];this.ai=dk;this.xb=b[12];d=b[13];"number"==typeof d&&(d=[this.Ua,this.Ob,d]);this.Ua=d[0];this.Ob=d[1];d=this.Wc>>2;if((this.fd=b[14])&&this.fd.length>8&255)} -var mk=[,,function(a){a+=this.offset;return(this.ia.xb=this.wa[a])>>this.ia.Cj&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.wa[b]>>8:this.wa[b])&255}];mk[16]=function(a){a+=this.offset;a=this.wa[a];for(var b=this.ia.Ki&this.ia.Li,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};mk[512]=function(a,b){var c=a+this.offset,d;d=this.wa[c]&~this.ia.hb|(b|b<<8|b<<16|b<<24)&this.ia.hb;d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; -mk[1024]=function(a,b){var c=a+this.offset;b=b>>this.ia.nd|b<<8-this.ia.nd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.qe|this.ia.Oe;d=d&this.ia.hb|this.wa[c]&~this.ia.hb;d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; -mk[1536]=function(a,b){var c=a+this.offset;b=b>>this.ia.nd|b<<8-this.ia.nd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.qe|this.ia.Oe;d&=this.ia.xb;d=d&this.ia.hb|this.wa[c]&~this.ia.hb;d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; -mk[2560]=function(a,b){var c=a+this.offset;b=b>>this.ia.nd|b<<8-this.ia.nd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.qe|this.ia.Oe;d|=this.ia.xb;d=d&this.ia.hb|this.wa[c]&~this.ia.hb;d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; -mk[3584]=function(a,b){var c=a+this.offset;b=b>>this.ia.nd|b<<8-this.ia.nd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.qe|this.ia.Oe;d^=this.ia.xb;d=d&this.ia.hb|this.wa[c]&~this.ia.hb;d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)};mk[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.ia.hb&(d==a?16711935:4278255360);c=(b|b<<8|b<<16|b<<24)&c|this.wa[d]&~c;c=c&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[d]!=c&&(this.wa[d]=c,this.lb=!0)}; -mk[4096]=function(a){a+=this.offset;var b=this.wa[a]&~this.ia.hb|this.ia.xb&this.ia.hb;this.wa[a]!=b&&(this.wa[a]=b,this.lb=!0)};mk[8192]=function(a,b){var c=a+this.offset,d=Tj[b&15],d=d&this.ia.hb|this.wa[c]&~this.ia.hb,d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)};mk[24576]=function(a,b){var c=a+this.offset,d=Tj[b&15],d=d&this.ia.xb,d=d&this.ia.hb|this.wa[c]&~this.ia.hb,d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; -mk[40960]=function(a,b){var c=a+this.offset,d=Tj[b&15],d=d|this.ia.xb,d=d&this.ia.hb|this.wa[c]&~this.ia.hb,d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)};mk[57344]=function(a,b){var c=a+this.offset,d=Tj[b&15],d=d^this.ia.xb,d=d&this.ia.hb|this.wa[c]&~this.ia.hb,d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; -function nk(a){var b=[];if(void 0!==a.ke){b[0]=a.mc;b[1]=a.Bc;b[2]=a.cf;b[3]=a.xf;b[4]=a.oc|a.rh<<8;b[5]=a.dc;if(5==a.ke){var c=[];c[0]=a.kd;c[1]=a.Cd;c[2]=a.Sd;c[3]=a.Rh;c[4]=a.dg;c[5]=a.ph;c[6]=a.Ed;c[7]=a.Gf;c[8]=a.Ci;c[9]=a.Di;c[10]=a.Dd;c[11]=a.xe;c[12]=a.xb;c[13]=[a.Ua,a.Ob,a.Wc];var d;a:if(d=a.fd){var e=0,f=[];if(void 0!==d[0])for(var h=0;2>h;h++)for(var g=h;g>1;f[e++]=l;g=n}if(f.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var n=p(b.Ua+a)+":",r=0;8>r&&a>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),qb(this.ra,b,c|d<<8);Mb(this,!0)}};function wk(a){a.na.dg&1?(a.Vc=a.hi,a.Cb=a.na):(a.Vc=a.na,a.Cb=a.$g)}k.save=function(){var a=new gd(this);a.set(0,nk(this.hi));a.set(1,nk(this.$g));a.set(2,[this.ne,this.od,this.Kd]);a.set(3,nk(this.na));return a.data()}; -k.restore=function(a){var b=a[2];this.ne=b[0];this.od=b[1];this.Kd=b[2];this.Ha=null;this.Vc=this.hi=new Vj(this,1,a[0]);this.Cb=this.$g=new Vj(this,3,a[1]);this.na=new Vj(this,5,a[3],this.Wc);this.na.mc&&wk(this);xk(this);if(!zk(this))return!1;Ak(this);return!0}; -k.Wn=function(a,b,c){if(c)this.Ja("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){w("Empty font ROM image: "+a);return}if(1==d.length){w(d[0]);return}if(8192==d.length)yj(this,d,[0,6144]);else{this.Ja("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ja("Font ROM data error: "+e.message);return}this.Ta()}}; -function Bk(a,b){if(1==b)return a.ud[0]=U[0],a.ud[1]=U[7],a.ud;if(2==b){var c=a.Ha.cf;if(a.Ha===a.na){var d=a.na.Sd[0],c=d&7;d&16&&(c|=8);18!=a.na.Sd[1]&&(c|=32)}a.ud[0]=U[c&15];c=c&32?Rj:Qj;for(d=0;dJa||!W?Ja:8,wb=X.createImageData(n.kc,n.lc),L=0;256>L;L++){for(T=0;T=Ja-2,ga=vb[T>(8<=x&&176<=L&&223>=L?7:x)?t:lc;Ek(wb,Wa,Kc,mc);B&&Ek(wb,Wa+1,Kc,mc)}X.putImageData(wb,(L&15)*n.kc,(L>>4)*n.lc)}n.Ze[v]="#"+q(t[0])+q(t[1])+q(t[2]);n.$j[v]=t;n.Uh[v]=Qb;n=!0}}a.Vd[b]=s;return n}function Fk(a){0a.Ge&&(a.Ge=0):a.Ge=-1} -function Ak(a){if(a.Sb){for(var b=10;15>=b;b++)if(null==a.Ha.dc[b])return;var c=a.Ha.dc[10],b=c&31,d=a.Ha.dc[11]&31,e=a.Ha.dc[9]&31,f=!1;a.Ha===a.na&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Gk(a);else{c=a.Ha.dc[15]+((a.Ha.dc[14]&63)<<8);a.Nc!=c&&(Gk(a),a.Nc=c);d=d-b+1;if(a.gm!=b||a.ok!=d)a.gm=b,a.ok=d;a.he=e+1;Fk(a)}}} -function Gk(a){if(0<=a.Nc){if(void 0!==a.ec){var b=a.ec[a.Nc];if(b&131072){var b=b&-131073,c=a.Nc%a.Db,d=Math.floor(a.Nc/a.Db);a.Sb&&a.Vd[a.Sb]&&(a.df&&Hk(a,c,d,b,a.df),Hk(a,c,d,b));a.ec[a.Nc]=b}}a.Nc=-1}} -function Ik(a){var b;a=a.Ha;var c=a.xe[5];if(null!=c){b=2;var d=512,e=a.xe[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.nd=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}k.Ve=function(a){var b=this.Ha;null!=a&&b&&a!=b.xh&&(b.Oh(a),this.ra.Oh(b.Ua,b.Ob,b.Lf))}; -function zk(a,b){var c,d=a.Kd,e=a.Ha;if(e)if(1==e.ke)d=Lj;else if(5==e.ke){var d=null,f=e.Wc>>2,h=32768f&&(d=c?13:14):c&&(d-=2));c=Ik(a)}}else e.Bc&8&&(e.Bc&2?(d=e.Bc&16?6:5,e.Bc&4||(d-=1)):(d=e.Bc&1?3:1,e.Bc&4&&(d-= -1)));else a.Kd=null,null==d&&(d=a.od);if(!yk(a,d,b))return!1;a.Ve(c);return!0} -function yk(a,b,c){if(null!=b&&(b!=a.Kd||c)){a.mm=0;a.Kd=b;b=a.Ha||(b==Lj?a.Vc:a.Cb);if(b!=a.Ha||b.Ua!=a.Ua||b.Ob!=a.Ob){Gk(a);if(a.Ua){if(!mb(a.ra,a.Ua,a.Ob))return!1;a.Ha&&(a.Ha.mc=!1)}a.Ha=b;b.mc=!0;a.Ua=b.Ua;a.Ob=b.Ob;if(!kb(a.ra,b.Ua,b.Ob,!1,b===a.na?b:null))return!1}a.Sb=0;a.Db=a.Ah;a.rc=a.Pi;a.Ji=Kj[Lj][2];b=0;var d=Kj[a.Kd];d&&(a.Db=d[0],a.rc=d[1],a.Ji=d[2],b=d[3]||0,a.Sb=d[4],4==a.ne&&a.Ha===a.na&&3==a.Sb&&(7==a.na.dc[9]?a.rc=43:a.Sb=5));a.Jk=a.Db*a.rc;a.zh=a.Jk/a.Ji;a.ii=(a.zh<<1)+b;a.lk= -b?a.ii+b>>1:0;13<=a.Kd&&(a.zh<<=1);a.Vd.length&&(a.zd=Math.floor(a.yd/a.Db),a.Ad=Math.floor(a.ie/a.rc),a.Sb?(b=a.Vd[a.Sb],d=a.Vd[a.Sb<<1],a.ym&&80==a.Db?d&&a.zd>=3*d.kc>>2&&(a.Sb<<=1,b=d):(d&&a.zd>=d.kc&&(a.Sb<<=1,b=d),b&&(a.zd=b.kc,a.Ad=b.lc)),a.Yf=a.Zf=0,b&&(a.Yf=a.Db*b.kc,a.Zf=a.rc*b.lc)):(a.zd=a.Ad=1,a.Yf=a.Db,a.Zf=a.rc),a.th=a.Xc.createImageData(a.Yf,a.Zf),a.bf=window.document.createElement("canvas"),a.bf.width=a.Yf,a.bf.height=a.Zf,a.df=a.bf.getContext("2d"),a.Tj=a.Uj=0,a.ki=a.yd,a.li=a.ie, -b=a.yd-a.Db*a.zd,d=a.ie-a.rc*a.Ad,0>1,a.ki-=b),0>1,a.li-=d),b||d)&&(a.Xc.fillStyle=a.Jb.style.backgroundColor,a.Xc.fillRect(0,0,a.yd,a.ie));!1!==c?Mb(a,!0):Jk(a,!0)}return!0}function Ek(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Jk(a,b){var c;if(b){if(c=a.zh,void 0===a.ec||a.ec.length!=c)a.ec=Array(c)}else{if(void 0===a.ec)return;c=a.ec.length}for(var d=0;d>8;d=h&15;var g=a.Vd[a.Sb];g.Ff&&(d=g.Ff[d]);var l=h>>4&15;g.Ff&&(l=g.Ff[l]);e?(b*=g.kc,c*=g.lc,e.fillStyle=g.Ze[l],e.fillRect(b,c,g.kc,g.lc)):(b=b*a.zd+a.Tj,c=c*a.Ad+a.Uj,a.Xc.fillStyle=g.Ze[l],a.Xc.fillRect(b,c,a.zd,a.Ad));h&256&&(l=(f&15)*g.kc,f=(f>>4)*g.lc,e?e.drawImage(g.Uh[d],l,f,g.kc,g.lc,b,c,g.kc,g.lc):a.Xc.drawImage(g.Uh[d],l,f,g.kc,g.lc,b,c,a.zd,a.Ad));h&512&&(f=a.gm,h=a.ok,e?(a.he&&a.he!==g.lc&&(f=Math.floor(f*g.lc/a.he),h=Math.floor(h*g.lc/a.he)), -e.fillStyle=g.Ze[d],e.fillRect(b,c+f,g.kc,h)):(a.he&&a.he!==a.Ad&&(f=Math.floor(f*a.Ad/a.he),h=Math.floor(h*a.Ad/a.he)),a.Xc.fillStyle=g.Ze[d],a.Xc.fillRect(b,c+f,a.zd,h)))} -function Mb(a,b){if(a.qa.Lb){var c=!1;a.Ha&&(a.Ha===a.na?a.na.Cd&32&&(c=!0):a.Ha.Bc&8&&(c=!0));if(c||b){if(b)Jk(a,!0);else if(void 0===a.ec)return;var d=!1;!(b||++a.mm&15)&&0<=a.Ge&&(a.Ge++,d=!0);var e=0,f=a.Jk,c=a.Ha.Ua,h=c+a.Ha.Ob,g=(a.Ha.dc[12]<<8)+a.Ha.dc[13];a.Sb&&(g<<=1);var c=c+g,l=a.ii;c+l>h&&(l=h-c,0>l&&(l=0));h=c+l;if(g=!b){for(var g=a.ra,n=!0,r=c>>g.rb;0a.Nc)return;e=a.Nc;f= -e+1}}if(a.Sb){if(a.Vd[a.Sb]){d=0;g=a.Fe=0;l=1048575;a.Ha.Bc&32&&(g=32768,l&=~g,a.Ge&2||(l&=-65537));for(c+=e<<1;c>8|(s&255)<<8;t=g;var Ja=16;r>=l))>>(Ja-=l);Ek(a.th,r++,v,n[lc])}r>D&&(D=r);v=ja&&(ja=v+1)}e+=2;h++;if(r>=a.Db){r=0;v+=2;if(v>a.rc)break;v==a.rc&&(v=1,e=c+a.lk)}}BW;W++)ja= -D&2155905152,0>ja&&(ja+=4294967296),ja=Uj[ja]||0,Ek(a.th,g++,l,h[ja]),D<<=1;g>r&&(r=g);l=B&&(B=l+1)}e++;if(g>=a.Db&&(g=0,++l>a.rc))break}n>2),c=this.na.Rh&-17|(this.Qg&1<f&&(f=0);f%b.Mi>b.Qn&&(d|=1);f%=b.Mk;f>b.Tn&&(d|=8);b.Ti=e-f;b===a.na?(d|=b.xf&48^48,b.kd=!1):d=(b.xf^=9)|240;b.xf=d;a.ea(b.port+6,null,c,b===a.na?"STATUS1":"STATUS",d);return d}k.Ra=function(a,b){this.da&&(b||C(this.da,tk))&&this.da.message(a)};k.ea=function(a,b,c,d,e){this.da&&this.da.ea(this,a,b,c,d,tk,e)}; -var pk={948:S.prototype.nn,949:S.prototype.mn,952:S.prototype.on,954:S.prototype.pn,980:S.prototype.Vm,981:S.prototype.Um,984:S.prototype.Wm,985:S.prototype.Tm,986:S.prototype.Xm},qk={948:S.prototype.Eo,949:S.prototype.Do,952:S.prototype.Fo,980:S.prototype.po,981:S.prototype.oo,984:S.prototype.qo,985:S.prototype.no},rk={960:S.prototype.Fk,961:S.prototype.Fk,962:S.prototype.zn,964:S.prototype.yn,965:S.prototype.xn,970:S.prototype.fn,972:S.prototype.en,974:S.prototype.dn,975:S.prototype.cn},sk={954:S.prototype.Ql, +var Nj={2:{Si:15700,Ri:208,Gj:85,Hj:96},3:{Si:18432,Ri:364,Gj:85,Hj:96},4:{Si:21850,Ri:364,Gj:85,Hj:96}},Oj={6:[1,3,!0],7:[2,3,!0],8:[6,3,!0],9:[4,3,!0],10:[3,1,!0],11:[3,2,!0],0:[1,3,!1],1:[2,3,!1],2:[6,3,!1],3:[4,3,!1],4:[3,1,!1],5:[3,2,!1]},Mj=7,Lj=[,[40,25,1,0,3],,[80,25,1,0,3],[320,200,8,192],,[640,200,16,192]];Lj[Mj]=[80,25,1,0,1];Lj[13]=[320,200,16];Lj[14]=[640,200,16];Lj[15]=[640,350,16];Lj[16]=[640,350,16];Lj[0]=Lj[1];Lj[2]=Lj[3];Lj[5]=Lj[4];var Pj=Array(5);Pj[0]=[0,0,0,255]; +Pj[1]=[127,192,127,255];Pj[2]=[127,192,127,255];Pj[3]=[127,255,127,255];Pj[4]=[127,255,127,255];var Qj=[0,1,2,2,2,2,2,2,0,3,4,4,4,4,4,4],U=Array(16);U[0]=[0,0,0,255];U[1]=[0,0,170,255];U[2]=[0,170,0,255];U[3]=[0,170,170,255];U[4]=[170,0,0,255];U[5]=[170,0,170,255];U[6]=[170,85,0,255];U[7]=[170,170,170,255];U[8]=[85,85,85,255];U[9]=[85,85,255,255];U[10]=[85,255,85,255];U[11]=[85,255,255,255];U[12]=[255,85,85,255];U[13]=[255,85,255,255];U[14]=[255,255,85,255];U[15]=[255,255,255,255]; +var Rj=[2,4,6],Sj=[3,5,7],Tj=[0,1,2,3,4,5,20,7,56,57,58,59,60,61,62,63],Uj=[0,255,65280,65535,16711680,16711935,16776960,16777215,4278190080,4278190335,4278255360,4278255615,4294901760,4294902015,4294967040,4294967295],Vj=[0];Vj[128]=1;Vj[32768]=2;Vj[32896]=3;Vj[8388608]=4;Vj[8388736]=5;Vj[8421376]=6;Vj[8421504]=7;Vj[2147483648]=8;Vj[2147483776]=9;Vj[2147516416]=10;Vj[2147516544]=11;Vj[2155872256]=12;Vj[2155872384]=13;Vj[2155905024]=14;Vj[2155905152]=15; +function Wj(a,b,c,d){if(void 0!==b&&(!c||c.length)){var e=Xj[b],f=a.ne||e[5];if(!c||6>c.length)c=[!1,0,null,null,0,Array(Yj)];this.da=a.da;this.type=e[0];this.port=e[1];this.ke=b;this.Ua=e[2];this.Ob=e[3];this.Wc=d||e[4];65536<=this.Wc&&720896<=this.Ua&&(this.Ob=Math.min(this.Wc>>2,32768));this.mc=c[0];this.Bc=c[1];this.cf=c[2];this.xf=c[3];this.oc=c[4]&255;this.rh=c[4]>>8&255;this.dc=c[5];this.Ii=Yj;this.Og=Zj;if(5==b){this.Ii=ak;this.Og=bk;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5), +0,0,0,Array(9),0,[this.Ua,this.Ob,this.Wc],Array(this.Wc>>2),771,0,4294967295,0,4294967295,0,4294967295,0,0,0]);this.ld=b[0];this.Dd=b[1];this.Td=b[2];this.$h=ck;this.Rh=b[3];this.dg=b[4];this.ph=b[5];this.Fd=b[6];this.Gf=b[7];this.bi=dk;this.Ci=b[8];this.Di=b[9];this.Ed=b[10];this.xe=b[11];this.ai=ek;this.xb=b[12];d=b[13];"number"==typeof d&&(d=[this.Ua,this.Ob,d]);this.Ua=d[0];this.Ob=d[1];d=this.Wc>>2;if((this.fd=b[14])&&this.fd.length>8&255)} +var nk=[,,function(a){a+=this.offset;return(this.ia.xb=this.wa[a])>>this.ia.Cj&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.wa[b]>>8:this.wa[b])&255}];nk[16]=function(a){a+=this.offset;a=this.wa[a];for(var b=this.ia.Ki&this.ia.Li,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};nk[512]=function(a,b){var c=a+this.offset,d;d=this.wa[c]&~this.ia.hb|(b|b<<8|b<<16|b<<24)&this.ia.hb;d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; +nk[1024]=function(a,b){var c=a+this.offset;b=b>>this.ia.od|b<<8-this.ia.od&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.qe|this.ia.Oe;d=d&this.ia.hb|this.wa[c]&~this.ia.hb;d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; +nk[1536]=function(a,b){var c=a+this.offset;b=b>>this.ia.od|b<<8-this.ia.od&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.qe|this.ia.Oe;d&=this.ia.xb;d=d&this.ia.hb|this.wa[c]&~this.ia.hb;d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; +nk[2560]=function(a,b){var c=a+this.offset;b=b>>this.ia.od|b<<8-this.ia.od&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.qe|this.ia.Oe;d|=this.ia.xb;d=d&this.ia.hb|this.wa[c]&~this.ia.hb;d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; +nk[3584]=function(a,b){var c=a+this.offset;b=b>>this.ia.od|b<<8-this.ia.od&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.qe|this.ia.Oe;d^=this.ia.xb;d=d&this.ia.hb|this.wa[c]&~this.ia.hb;d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)};nk[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.ia.hb&(d==a?16711935:4278255360);c=(b|b<<8|b<<16|b<<24)&c|this.wa[d]&~c;c=c&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[d]!=c&&(this.wa[d]=c,this.lb=!0)}; +nk[4096]=function(a){a+=this.offset;var b=this.wa[a]&~this.ia.hb|this.ia.xb&this.ia.hb;this.wa[a]!=b&&(this.wa[a]=b,this.lb=!0)};nk[8192]=function(a,b){var c=a+this.offset,d=Uj[b&15],d=d&this.ia.hb|this.wa[c]&~this.ia.hb,d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)};nk[24576]=function(a,b){var c=a+this.offset,d=Uj[b&15],d=d&this.ia.xb,d=d&this.ia.hb|this.wa[c]&~this.ia.hb,d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; +nk[40960]=function(a,b){var c=a+this.offset,d=Uj[b&15],d=d|this.ia.xb,d=d&this.ia.hb|this.wa[c]&~this.ia.hb,d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)};nk[57344]=function(a,b){var c=a+this.offset,d=Uj[b&15],d=d^this.ia.xb,d=d&this.ia.hb|this.wa[c]&~this.ia.hb,d=d&this.ia.nb|this.ia.xb&~this.ia.nb;this.wa[c]!=d&&(this.wa[c]=d,this.lb=!0)}; +function ok(a){var b=[];if(void 0!==a.ke){b[0]=a.mc;b[1]=a.Bc;b[2]=a.cf;b[3]=a.xf;b[4]=a.oc|a.rh<<8;b[5]=a.dc;if(5==a.ke){var c=[];c[0]=a.ld;c[1]=a.Dd;c[2]=a.Td;c[3]=a.Rh;c[4]=a.dg;c[5]=a.ph;c[6]=a.Fd;c[7]=a.Gf;c[8]=a.Ci;c[9]=a.Di;c[10]=a.Ed;c[11]=a.xe;c[12]=a.xb;c[13]=[a.Ua,a.Ob,a.Wc];var d;a:if(d=a.fd){var e=0,f=[];if(void 0!==d[0])for(var h=0;2>h;h++)for(var g=h;g>1;f[e++]=l;g=n}if(f.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var n=p(b.Ua+a)+":",r=0;8>r&&a>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),qb(this.ra,b,c|d<<8);Mb(this,!0)}};function xk(a){a.na.dg&1?(a.Vc=a.hi,a.Cb=a.na):(a.Vc=a.na,a.Cb=a.$g)}k.save=function(){var a=new gd(this);a.set(0,ok(this.hi));a.set(1,ok(this.$g));a.set(2,[this.ne,this.pd,this.Ld]);a.set(3,ok(this.na));return a.data()}; +k.restore=function(a){var b=a[2];this.ne=b[0];this.pd=b[1];this.Ld=b[2];this.Ha=null;this.Vc=this.hi=new Wj(this,1,a[0]);this.Cb=this.$g=new Wj(this,3,a[1]);this.na=new Wj(this,5,a[3],this.Wc);this.na.mc&&xk(this);yk(this);if(!Ak(this))return!1;Bk(this);return!0}; +k.Wn=function(a,b,c){if(c)this.Ja("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){w("Empty font ROM image: "+a);return}if(1==d.length){w(d[0]);return}if(8192==d.length)zj(this,d,[0,6144]);else{this.Ja("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ja("Font ROM data error: "+e.message);return}this.Ta()}}; +function Ck(a,b){if(1==b)return a.vd[0]=U[0],a.vd[1]=U[7],a.vd;if(2==b){var c=a.Ha.cf;if(a.Ha===a.na){var d=a.na.Td[0],c=d&7;d&16&&(c|=8);18!=a.na.Td[1]&&(c|=32)}a.vd[0]=U[c&15];c=c&32?Sj:Rj;for(d=0;dKa||!W?Ka:8,xb=X.createImageData(n.kc,n.lc),L=0;256>L;L++){for(T=0;T=Ka-2,ga=wb[T>(8<=x&&176<=L&&223>=L?7:x)?t:lc;Fk(xb,Xa,Kc,mc);B&&Fk(xb,Xa+1,Kc,mc)}X.putImageData(xb,(L&15)*n.kc,(L>>4)*n.lc)}n.Ze[v]="#"+q(t[0])+q(t[1])+q(t[2]);n.$j[v]=t;n.Uh[v]=Rb;n=!0}}a.Wd[b]=s;return n}function Gk(a){0a.Ge&&(a.Ge=0):a.Ge=-1} +function Bk(a){if(a.Sb){for(var b=10;15>=b;b++)if(null==a.Ha.dc[b])return;var c=a.Ha.dc[10],b=c&31,d=a.Ha.dc[11]&31,e=a.Ha.dc[9]&31,f=!1;a.Ha===a.na&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Hk(a);else{c=a.Ha.dc[15]+((a.Ha.dc[14]&63)<<8);a.Nc!=c&&(Hk(a),a.Nc=c);d=d-b+1;if(a.gm!=b||a.ok!=d)a.gm=b,a.ok=d;a.he=e+1;Gk(a)}}} +function Hk(a){if(0<=a.Nc){if(void 0!==a.ec){var b=a.ec[a.Nc];if(b&131072){var b=b&-131073,c=a.Nc%a.Db,d=Math.floor(a.Nc/a.Db);a.Sb&&a.Wd[a.Sb]&&(a.df&&Ik(a,c,d,b,a.df),Ik(a,c,d,b));a.ec[a.Nc]=b}}a.Nc=-1}} +function Jk(a){var b;a=a.Ha;var c=a.xe[5];if(null!=c){b=2;var d=512,e=a.xe[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.od=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}k.Ve=function(a){var b=this.Ha;null!=a&&b&&a!=b.xh&&(b.Oh(a),this.ra.Oh(b.Ua,b.Ob,b.Lf))}; +function Ak(a,b){var c,d=a.Ld,e=a.Ha;if(e)if(1==e.ke)d=Mj;else if(5==e.ke){var d=null,f=e.Wc>>2,h=32768f&&(d=c?13:14):c&&(d-=2));c=Jk(a)}}else e.Bc&8&&(e.Bc&2?(d=e.Bc&16?6:5,e.Bc&4||(d-=1)):(d=e.Bc&1?3:1,e.Bc&4&&(d-= +1)));else a.Ld=null,null==d&&(d=a.pd);if(!zk(a,d,b))return!1;a.Ve(c);return!0} +function zk(a,b,c){if(null!=b&&(b!=a.Ld||c)){a.mm=0;a.Ld=b;b=a.Ha||(b==Mj?a.Vc:a.Cb);if(b!=a.Ha||b.Ua!=a.Ua||b.Ob!=a.Ob){Hk(a);if(a.Ua){if(!mb(a.ra,a.Ua,a.Ob))return!1;a.Ha&&(a.Ha.mc=!1)}a.Ha=b;b.mc=!0;a.Ua=b.Ua;a.Ob=b.Ob;if(!kb(a.ra,b.Ua,b.Ob,!1,b===a.na?b:null))return!1}a.Sb=0;a.Db=a.Ah;a.rc=a.Pi;a.Ji=Lj[Mj][2];b=0;var d=Lj[a.Ld];d&&(a.Db=d[0],a.rc=d[1],a.Ji=d[2],b=d[3]||0,a.Sb=d[4],4==a.ne&&a.Ha===a.na&&3==a.Sb&&(7==a.na.dc[9]?a.rc=43:a.Sb=5));a.Jk=a.Db*a.rc;a.zh=a.Jk/a.Ji;a.ii=(a.zh<<1)+b;a.lk= +b?a.ii+b>>1:0;13<=a.Ld&&(a.zh<<=1);a.Wd.length&&(a.Ad=Math.floor(a.zd/a.Db),a.Bd=Math.floor(a.ie/a.rc),a.Sb?(b=a.Wd[a.Sb],d=a.Wd[a.Sb<<1],a.ym&&80==a.Db?d&&a.Ad>=3*d.kc>>2&&(a.Sb<<=1,b=d):(d&&a.Ad>=d.kc&&(a.Sb<<=1,b=d),b&&(a.Ad=b.kc,a.Bd=b.lc)),a.Yf=a.Zf=0,b&&(a.Yf=a.Db*b.kc,a.Zf=a.rc*b.lc)):(a.Ad=a.Bd=1,a.Yf=a.Db,a.Zf=a.rc),a.th=a.Xc.createImageData(a.Yf,a.Zf),a.bf=window.document.createElement("canvas"),a.bf.width=a.Yf,a.bf.height=a.Zf,a.df=a.bf.getContext("2d"),a.Tj=a.Uj=0,a.ki=a.zd,a.li=a.ie, +b=a.zd-a.Db*a.Ad,d=a.ie-a.rc*a.Bd,0>1,a.ki-=b),0>1,a.li-=d),b||d)&&(a.Xc.fillStyle=a.Jb.style.backgroundColor,a.Xc.fillRect(0,0,a.zd,a.ie));!1!==c?Mb(a,!0):Kk(a,!0)}return!0}function Fk(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Kk(a,b){var c;if(b){if(c=a.zh,void 0===a.ec||a.ec.length!=c)a.ec=Array(c)}else{if(void 0===a.ec)return;c=a.ec.length}for(var d=0;d>8;d=h&15;var g=a.Wd[a.Sb];g.Ff&&(d=g.Ff[d]);var l=h>>4&15;g.Ff&&(l=g.Ff[l]);e?(b*=g.kc,c*=g.lc,e.fillStyle=g.Ze[l],e.fillRect(b,c,g.kc,g.lc)):(b=b*a.Ad+a.Tj,c=c*a.Bd+a.Uj,a.Xc.fillStyle=g.Ze[l],a.Xc.fillRect(b,c,a.Ad,a.Bd));h&256&&(l=(f&15)*g.kc,f=(f>>4)*g.lc,e?e.drawImage(g.Uh[d],l,f,g.kc,g.lc,b,c,g.kc,g.lc):a.Xc.drawImage(g.Uh[d],l,f,g.kc,g.lc,b,c,a.Ad,a.Bd));h&512&&(f=a.gm,h=a.ok,e?(a.he&&a.he!==g.lc&&(f=Math.floor(f*g.lc/a.he),h=Math.floor(h*g.lc/a.he)), +e.fillStyle=g.Ze[d],e.fillRect(b,c+f,g.kc,h)):(a.he&&a.he!==a.Bd&&(f=Math.floor(f*a.Bd/a.he),h=Math.floor(h*a.Bd/a.he)),a.Xc.fillStyle=g.Ze[d],a.Xc.fillRect(b,c+f,a.Ad,h)))} +function Mb(a,b){if(a.qa.Lb){var c=!1;a.Ha&&(a.Ha===a.na?a.na.Dd&32&&(c=!0):a.Ha.Bc&8&&(c=!0));if(c||b){if(b)Kk(a,!0);else if(void 0===a.ec)return;var d=!1;!(b||++a.mm&15)&&0<=a.Ge&&(a.Ge++,d=!0);var e=0,f=a.Jk,c=a.Ha.Ua,h=c+a.Ha.Ob,g=(a.Ha.dc[12]<<8)+a.Ha.dc[13];a.Sb&&(g<<=1);var c=c+g,l=a.ii;c+l>h&&(l=h-c,0>l&&(l=0));h=c+l;if(g=!b){for(var g=a.ra,n=!0,r=c>>g.rb;0a.Nc)return;e=a.Nc;f= +e+1}}if(a.Sb){if(a.Wd[a.Sb]){d=0;g=a.Fe=0;l=1048575;a.Ha.Bc&32&&(g=32768,l&=~g,a.Ge&2||(l&=-65537));for(c+=e<<1;c>8|(s&255)<<8;t=g;var Ka=16;r>=l))>>(Ka-=l);Fk(a.th,r++,v,n[lc])}r>D&&(D=r);v=ja&&(ja=v+1)}e+=2;h++;if(r>=a.Db){r=0;v+=2;if(v>a.rc)break;v==a.rc&&(v=1,e=c+a.lk)}}BW;W++)ja= +D&2155905152,0>ja&&(ja+=4294967296),ja=Vj[ja]||0,Fk(a.th,g++,l,h[ja]),D<<=1;g>r&&(r=g);l=B&&(B=l+1)}e++;if(g>=a.Db&&(g=0,++l>a.rc))break}n>2),c=this.na.Rh&-17|(this.Qg&1<f&&(f=0);f%b.Mi>b.Qn&&(d|=1);f%=b.Mk;f>b.Tn&&(d|=8);b.Ti=e-f;b===a.na?(d|=b.xf&48^48,b.ld=!1):d=(b.xf^=9)|240;b.xf=d;a.ea(b.port+6,null,c,b===a.na?"STATUS1":"STATUS",d);return d}k.Ra=function(a,b){this.da&&(b||C(this.da,uk))&&this.da.message(a)};k.ea=function(a,b,c,d,e){this.da&&this.da.ea(this,a,b,c,d,uk,e)}; +var qk={948:S.prototype.nn,949:S.prototype.mn,952:S.prototype.on,954:S.prototype.pn,980:S.prototype.Vm,981:S.prototype.Um,984:S.prototype.Wm,985:S.prototype.Tm,986:S.prototype.Xm},rk={948:S.prototype.Eo,949:S.prototype.Do,952:S.prototype.Fo,980:S.prototype.po,981:S.prototype.oo,984:S.prototype.qo,985:S.prototype.no},sk={960:S.prototype.Fk,961:S.prototype.Fk,962:S.prototype.zn,964:S.prototype.yn,965:S.prototype.xn,970:S.prototype.fn,972:S.prototype.en,974:S.prototype.dn,975:S.prototype.cn},tk={954:S.prototype.Ql, 960:S.prototype.Pl,961:S.prototype.Pl,962:S.prototype.Ho,964:S.prototype.Oo,965:S.prototype.No,970:S.prototype.zo,972:S.prototype.yo,974:S.prototype.xo,975:S.prototype.wo,986:S.prototype.Ql}; Fa(function(){for(var a=A(window.document,"pcjs","video"),b=0;bMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; e.style.height=c.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(e.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",c.onresize=function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight));c.appendChild(e);var f=e.getContext("2d"),d=new S(d,e,f);Za(d,c)}}); -function Pk(a){this.Bk=a.adapter;switch(this.Bk){case 1:this.Ij=1016;this.og=4;break;case 2:this.Ij=760;this.og=3;break;default:w("Unrecognized serial adapter #"+this.Bk);return}this.fe=null;y.call(this,"SerialPort",a,Pk);var b=a.binding,c;a=Qk;b&&(void 0===c&&(c="Panel"),(c=Ya(c,this.id))&&(b=c.za[b])&&this.zb(null,null,a,b))}Ua(y,Pk);var Qk="buffer";k=Pk.prototype;k.ck=function(a,b){return a==this.sh?(this.Gk=b,this):null}; -k.zb=function(a,b,c,d){var e=this;switch(c){case Qk:return this.za[c]=this.fe=d,d.onkeydown=function(a){a=a||window.event;var b=a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),Rk(e,[b]))},d.onkeypress=function(a){a=a||window.event;Rk(e,[a.which||a.keyCode])},!0}return!1};k.pc=function(a,b,c,d){this.ra=b;this.T=c;this.da=d;this.oa=eb(a,"ChipSet");tb(b,this,Sk,this.Ij);zb(b,this,Tk,this.Ij);this.Ta()}; -k.Yb=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};k.Xb=function(a){return a&&this.save?this.save():!0};k.reset=function(){this.le()};k.save=function(){var a=new gd(this),b=0,c=[];c[b++]=this.fi;c[b++]=this.gk;c[b++]=this.Ye;c[b++]=this.Rg;c[b++]=this.be;c[b++]=this.Uc;c[b++]=this.gd;c[b++]=this.Hc;c[b++]=this.ek;c[b]=this.If;a.set(0,c);return a.data()};k.restore=function(a){return this.le(a[0])}; -k.le=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.fi=a[b++];this.gk=a[b++];this.Ye=a[b++];this.Rg=a[b++];this.be=a[b++];this.Uc=a[b++];this.gd=a[b++];this.Hc=a[b++];this.ek=a[b++];this.If=a[b];return!0};function Rk(a,b){a.If=a.If.concat(b);Uk(a)}function Uk(a){0>8:this.Rg;this.ea(a,null,b,this.Uc&128?"DLM":"IER",c);return c};k.hn=function(a,b){var c=this.be;this.ea(a,null,b,"IIR",c);return c};k.jn=function(a,b){var c=this.Uc;this.ea(a,null,b,"LCR",c);return c};k.ln=function(a,b){var c=this.gd;this.ea(a,null,b,"MCR",c);return c}; +function Qk(a){this.Bk=a.adapter;switch(this.Bk){case 1:this.Ij=1016;this.og=4;break;case 2:this.Ij=760;this.og=3;break;default:w("Unrecognized serial adapter #"+this.Bk);return}this.fe=null;y.call(this,"SerialPort",a,Qk);var b=a.binding,c;a=Rk;b&&(void 0===c&&(c="Panel"),(c=Ya(c,this.id))&&(b=c.za[b])&&this.zb(null,null,a,b))}Ua(y,Qk);var Rk="buffer";k=Qk.prototype;k.ck=function(a,b){return a==this.sh?(this.Gk=b,this):null}; +k.zb=function(a,b,c,d){var e=this;switch(c){case Rk:return this.za[c]=this.fe=d,d.onkeydown=function(a){a=a||window.event;var b=a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),Sk(e,[b]))},d.onkeypress=function(a){a=a||window.event;Sk(e,[a.which||a.keyCode])},!0}return!1};k.pc=function(a,b,c,d){this.ra=b;this.T=c;this.da=d;this.oa=eb(a,"ChipSet");tb(b,this,Tk,this.Ij);zb(b,this,Uk,this.Ij);this.Ta()}; +k.Yb=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};k.Xb=function(a){return a&&this.save?this.save():!0};k.reset=function(){this.le()};k.save=function(){var a=new gd(this),b=0,c=[];c[b++]=this.fi;c[b++]=this.gk;c[b++]=this.Ye;c[b++]=this.Rg;c[b++]=this.be;c[b++]=this.Uc;c[b++]=this.hd;c[b++]=this.Hc;c[b++]=this.ek;c[b]=this.If;a.set(0,c);return a.data()};k.restore=function(a){return this.le(a[0])}; +k.le=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.fi=a[b++];this.gk=a[b++];this.Ye=a[b++];this.Rg=a[b++];this.be=a[b++];this.Uc=a[b++];this.hd=a[b++];this.Hc=a[b++];this.ek=a[b++];this.If=a[b];return!0};function Sk(a,b){a.If=a.If.concat(b);Vk(a)}function Vk(a){0>8:this.Rg;this.ea(a,null,b,this.Uc&128?"DLM":"IER",c);return c};k.hn=function(a,b){var c=this.be;this.ea(a,null,b,"IIR",c);return c};k.jn=function(a,b){var c=this.Uc;this.ea(a,null,b,"LCR",c);return c};k.ln=function(a,b){var c=this.hd;this.ea(a,null,b,"MCR",c);return c}; k.kn=function(a,b){var c=this.Hc;this.ea(a,null,b,"LSR",c);return c};k.rn=function(a,b){var c=this.ek;this.ea(a,null,b,"MSR",c);return c};k.Po=function(a,b,c){this.ea(a,b,c,this.Uc&128?"DLL":"THR");this.Uc&128?this.Ye=this.Ye&-256|b:(this.gk=b,this.Hc&=-97,this.fe?(13!=b&&(8==b?this.fe.value=this.fe.value.slice(0,-1):(this.fe.value+=String.fromCharCode(b),this.fe.scrollTop=this.fe.scrollHeight)),a=!0):a=!1,a&&(this.Hc|=96))}; k.Ao=function(a,b,c){this.ea(a,b,c,this.Uc&128?"DLM":"IER");this.Uc&128?this.Ye=this.Ye&255|b<<8:this.Rg=b};k.Bo=function(a,b,c){this.ea(a,b,c,"LCR");this.Uc=b}; -k.Co=function(a,b,c){var d=this.gd;this.ea(a,b,c,"MCR");this.gd=b;this.Gk&&(d^b)&3&&(a=this.Gk,b=this.gd,(c=3==(b&3))?a.mc||(d=!1,a.gd&2||(a.reset(),a.Ra("serial mouse reset"),d=!0),a.gd&1||(a.Ra("serial mouse ID requested"),d=!0),d&&(Rk(a.Uf,[77]),a.Ra("serial mouse ID sent")),Vk(a,a.Jb),a.mc=c):a.mc&&(a.Ra("serial mouse inactive"),Wk(a.Jb),a.mc=c),a.gd=b)};k.Ra=function(a){this.da&&C(this.da,Xk)&&this.da.message(a)};k.ea=function(a,b,c,d,e){this.da&&this.da.ea(this,a,b,c,d,Xk,e)}; -var Sk={0:Pk.prototype.wn,1:Pk.prototype.gn,2:Pk.prototype.hn,3:Pk.prototype.jn,4:Pk.prototype.ln,5:Pk.prototype.kn,6:Pk.prototype.rn},Tk={0:Pk.prototype.Po,1:Pk.prototype.Ao,3:Pk.prototype.Bo,4:Pk.prototype.Co};Fa(function(){for(var a=A(window.document,"pcjs","serial"),b=0;ba.Fg||0>a.Gg)a.Fg=b.clientX,a.Gg=b.clientY;a.Af=b.clientX-a.Fg;a.Bf=b.clientY-a.Gg;(a.Af||a.Bf)&&Zk(a,null,b.clientX,b.clientY);a.Fg=b.clientX;a.Gg=b.clientY}},!1),b.addEventListener("mousedown",function(b){$k(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){$k(a,b.button,!1)},!1),a.ti=!0),b.style.cursor="none")}function Wk(a){a&&(a.style.cursor="auto")} -function $k(a,b,c){if(a.mc&&a.T&&a.T.qa.Mb)switch(b){case 0:a.gh!=c&&(a.gh=c,Zk(a,"mouse button1 "+(c?"dn":"up")));break;case 2:a.hh!=c&&(a.hh=c,Zk(a,"mouse button2 "+(c?"dn":"up")))}}function Zk(a,b,c,d){var e=64|(a.gh?32:0)|(a.hh?16:0)|(a.Bf&192)>>4|(a.Af&192)>>6,f=a.Af&63,h=a.Bf&63;a.Ra((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+q(e)+","+q(f)+","+q(h)+"]");Rk(a.Uf,[e,f,h]);a.Af=a.Bf=0}k.Ra=function(a){this.da&&C(this.da,al)&&this.da.message(a)}; -Fa(function(){for(var a=A(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=fa(b),"json"==a?e=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Rb+":"+this.Tb+":"+this.ac+":"+this.Kb,a+="&machine="+this.ia.kf(),a+="&user="+this.ia.je(),e=ta()+"/api/v1/disk?"+a,this.kh=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)? +k.Co=function(a,b,c){var d=this.hd;this.ea(a,b,c,"MCR");this.hd=b;this.Gk&&(d^b)&3&&(a=this.Gk,b=this.hd,(c=3==(b&3))?a.mc||(d=!1,a.hd&2||(a.reset(),a.Ra("serial mouse reset"),d=!0),a.hd&1||(a.Ra("serial mouse ID requested"),d=!0),d&&(Sk(a.Uf,[77]),a.Ra("serial mouse ID sent")),Wk(a,a.Jb),a.mc=c):a.mc&&(a.Ra("serial mouse inactive"),Xk(a.Jb),a.mc=c),a.hd=b)};k.Ra=function(a){this.da&&C(this.da,Yk)&&this.da.message(a)};k.ea=function(a,b,c,d,e){this.da&&this.da.ea(this,a,b,c,d,Yk,e)}; +var Tk={0:Qk.prototype.wn,1:Qk.prototype.gn,2:Qk.prototype.hn,3:Qk.prototype.jn,4:Qk.prototype.ln,5:Qk.prototype.kn,6:Qk.prototype.rn},Uk={0:Qk.prototype.Po,1:Qk.prototype.Ao,3:Qk.prototype.Bo,4:Qk.prototype.Co};Fa(function(){for(var a=A(window.document,"pcjs","serial"),b=0;ba.Fg||0>a.Gg)a.Fg=b.clientX,a.Gg=b.clientY;a.Af=b.clientX-a.Fg;a.Bf=b.clientY-a.Gg;(a.Af||a.Bf)&&$k(a,null,b.clientX,b.clientY);a.Fg=b.clientX;a.Gg=b.clientY}},!1),b.addEventListener("mousedown",function(b){al(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){al(a,b.button,!1)},!1),a.ti=!0),b.style.cursor="none")}function Xk(a){a&&(a.style.cursor="auto")} +function al(a,b,c){if(a.mc&&a.T&&a.T.qa.Mb)switch(b){case 0:a.gh!=c&&(a.gh=c,$k(a,"mouse button1 "+(c?"dn":"up")));break;case 2:a.hh!=c&&(a.hh=c,$k(a,"mouse button2 "+(c?"dn":"up")))}}function $k(a,b,c,d){var e=64|(a.gh?32:0)|(a.hh?16:0)|(a.Bf&192)>>4|(a.Af&192)>>6,f=a.Af&63,h=a.Bf&63;a.Ra((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+q(e)+","+q(f)+","+q(h)+"]");Sk(a.Uf,[e,f,h]);a.Af=a.Bf=0}k.Ra=function(a){this.da&&C(this.da,bl)&&this.da.message(a)}; +Fa(function(){for(var a=A(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=fa(b),"json"==a?e=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Rb+":"+this.Tb+":"+this.ac+":"+this.Kb,a+="&machine="+this.ia.kf(),a+="&user="+this.ia.je(),e=ta()+"/api/v1/disk?"+a,this.kh=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)? (c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c="dir"),e=ta()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.hf?"":d)+"&format=json")),sa(e,!0,null,this,this.sm,b))}; -k.sm=function(a,b,c,d){var e=null;this.jf=!1;var f=0>c&&this.Ka&&!this.Ka.qa.Lb;if(this.kh)c?this.ia.Ja('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Bd=!0,e=this);else if(c)this.ia.Ja('Unable to load disk "'+this.Md+'" (error '+c+")",f);else try{if(0h&&0b.indexOf("0x")&& +k.sm=function(a,b,c,d){var e=null;this.jf=!1;var f=0>c&&this.Ka&&!this.Ka.qa.Lb;if(this.kh)c?this.ia.Ja('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Cd=!0,e=this);else if(c)this.ia.Ja('Unable to load disk "'+this.Nd+'" (error '+c+")",f);else try{if(0h&&0b.indexOf("0x")&& '["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(g.length)if(1==g.length)w(g[0]);else{for(b=a=0;b>2,r=l.pattern;void 0===r&&(r=l.pattern=0);var s=l.data;if(void 0===s){var t=l.bytes;if(void 0!==t&&t.length){for(var f=n<<2,v=t.length;vb&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=h>>16&255;c[d++]=h>>24&255}return c}function kl(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} -k.write=function(a,b,c){if(this.jf)return!1;if(b>2;b=(b&3)<<3;for(var h=d.length;h<=f;h++)d[h]=e;a.Ic?f=a.$c+a.Ic&&(a.Ic+=f-(a.$c+a.Ic)+1):(a.$c=f,a.Ic=1);d[f]=d[f]&~(255<b&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=h>>16&255;c[d++]=h>>24&255}return c}function ll(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} +k.write=function(a,b,c){if(this.jf)return!1;if(b>2;b=(b&3)<<3;for(var h=d.length;h<=f;h++)d[h]=e;a.Ic?f=a.$c+a.Ic&&(a.Ic+=f-(a.$c+a.Ic)+1):(a.$c=f,a.Ic=1);d[f]=d[f]&~(255<=this.pb.length||l>=this.pb[g].length||n>=this.pb[g][l].length){c="sector "+g+":"+l+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.jf){c="unable to modify write-protected disk";b=-1;break}e= -h[f++];f=h[f++];h=e+f.length;if(g=this.pb[g][l][n]){for(l=g.data.length;lb&&this.ia.Ja("unable to restore disk '"+this.Md+": "+c);return b};k.Ra=function(a){this.da&&C(this.da,ll)&&this.da.message(a)}; -function ml(a){y.call(this,"FDC",a,ml);this.dmaRead=this.ni;this.dmaWrite=this.oi;this.dmaFormat=this.pm;this.Qe=null;if(a.autoMount&&(this.Qe=a.autoMount,"string"==typeof this.Qe))try{this.Qe=eval("("+a.autoMount+")")}catch(b){w("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Qe=null}this.uc=[]}Ua(y,ml);m={};aa={}; -var nl={3:{xd:3,ee:0,name:aa.Np},4:{xd:2,ee:1,name:aa.Lp},5:{xd:9,ee:7,name:aa.Zp},6:{xd:9,ee:7,name:aa.Fp},7:{xd:2,ee:0,name:aa.Hp},8:{xd:1,ee:2,name:aa.Mp},10:{xd:2,ee:7,name:aa.Gp},13:{xd:6,ee:7,name:aa.qp},15:{xd:3,ee:0,name:aa.Kp}};k=ml.prototype; +h[f++];f=h[f++];h=e+f.length;if(g=this.pb[g][l][n]){for(l=g.data.length;lb&&this.ia.Ja("unable to restore disk '"+this.Nd+": "+c);return b};k.Ra=function(a){this.da&&C(this.da,ml)&&this.da.message(a)}; +function nl(a){y.call(this,"FDC",a,nl);this.dmaRead=this.ni;this.dmaWrite=this.oi;this.dmaFormat=this.pm;this.Qe=null;if(a.autoMount&&(this.Qe=a.autoMount,"string"==typeof this.Qe))try{this.Qe=eval("("+a.autoMount+")")}catch(b){w("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Qe=null}this.uc=[]}Ua(y,nl);m={};aa={}; +var ol={3:{yd:3,ee:0,name:aa.Np},4:{yd:2,ee:1,name:aa.Lp},5:{yd:9,ee:7,name:aa.Zp},6:{yd:9,ee:7,name:aa.Fp},7:{yd:2,ee:0,name:aa.Hp},8:{yd:1,ee:2,name:aa.Mp},10:{yd:2,ee:7,name:aa.Gp},13:{yd:6,ee:7,name:aa.qp},15:{yd:3,ee:0,name:aa.Kp}};k=nl.prototype; k.zb=function(a,b,c,d){switch(c){case "listDisks":return this.za[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.za.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var l={};if(d=d.getAttribute("data-value"))try{l=eval("({"+d+"})")}catch(n){w("FDC option error: "+(n.message||n))}d=l.desc;void 0===d&&(d="");l=l.href;void 0!==l&&(d=''+d+"");c.innerHTML= -d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.za[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||ol(a,c)}}(this,d),!0;case "loadDrive":return this.za[c]=d,d.onclick=function(a){return function(){var b,c=a.za.listDisks,d=a.za.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.ya.restore(f)&&(e=!1);e&&a.ya&&void 0!==a.$a&&(a.Sa=a.ya.seek(a.kb,a.Na,a.Wa));return e};k.Pj=function(){for(var a=0,b=[],c=0;ca.Rb||e[1]>a.Tb)&&(this.Ja('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.eb)),b=null);b&&(a.ya=b,a.Yl=c,a.Te=d,vl(this,c,d,b),this.se|=128,this.Ja('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.eb),a.Ke),a.Bh=e[0],a.mg=e[1],a.ng=e[2]);a.Ke&&(a.Ke=!1,--this.Ee||this.Ta());ol(this,a.eb)}; -function ol(a,b){if(0<=b&&b=this.bb&&(this.Da&=-81,this.ob=this.bb=0);return c}; -k.uo=function(a,b,c){this.ea(a,b,c,"DATA["+this.bb+"]");this.bb=nl[a].xd){c=!1;this.ob=0;a=this.Pa();var d,e,f,h,g;b=a&31;switch(b){case 3:this.Pa(m.Op);this.Pa(m.tp);this.Qb();break;case 4:e=this.Pa(m.Cf);this.eb=e&3;d=this.Ea[this.eb];this.Qb();this.bc((d.Ya&4278190080)>>>24,m.Rp);break;case 5:case 6:e=this.Pa(m.Cf);c=e>>2&1;this.eb=e&3;d=this.Ea[this.eb];d.Na=c;e=d.kb=this.Pa(m.Vj);f=this.Pa(m.Wj);h=d.Wa=this.Pa(m.Yj); -g=this.Pa(m.Th);d.ab=128<>2&1;this.eb=e&3;d=this.Ea[this.eb];e=d.kb;f=d.Na=c;h=d.Wa=1;g=0;d.Ya=0;d.ya&&(d.Sa=d.ya.seek(d.kb,d.Na,d.Wa))? -g=d.Sa.length:d.Ya=1088;wl(this,d,a,c,e,f,h,g);c=!0;break;case 13:e=this.Pa(m.Cf);c=e>>2&1;this.eb=e&3;d=this.Ea[this.eb];e=d.kb;f=d.Na=c;h=1;g=this.Pa(m.Th);d.ab=128<>2&1,e=this.Pa(m.Ap),d.kb+=e-d.ae,0>d.kb&&(d.kb=0),d.kb>=d.Rb&&(d.kb=d.Rb-1),d.ae=e,d.Ya=32,0==d.kb&&(d.Ya|=268435456),this.Qb(),c=!0}0>>8,m.Pp);a.bc((b.Ya&16711680)>>>16,m.Qp);var l=0;if(e!=b.kb||f!=b.Na)l=h=1;c&128&&(f^=l,d||(l=0));a.bc(e+l,m.Vj);a.bc(f,m.Wj);a.bc(h,m.Yj);a.bc(g,m.Th)}k.Pa=function(){var a=this.cc[this.ob];this.ob++;return a}; -k.Qb=function(){this.ob=this.bb=0};k.bc=function(a){this.cc[this.bb++]=a};k.ni=function(a,b,c){void 0===b||0>b?this.sc(a,c):c(-1,!1)};k.oi=function(a,b){return void 0!==b&&0<=b?this.Dc(a,b):-1};k.pm=function(a,b){return void 0!==b&&0<=b?this.Rj(a,b):-1};k.pi=function(a){a.Ya=72;a.ya&&(a.Sa=null,a.Ya=0,this.oa&&(Ti(this.oa,2,this,"dmaRead",a),Ni(this.oa,2)))};k.qi=function(a){a.Ya=72;a.ya&&(a.ya.jf?a.Ya=576:(a.Sa=null,a.Ya=0,this.oa&&(Ti(this.oa,2,this,"dmaWrite",a),Ni(this.oa,2))))}; -k.pk=function(a){a.Ya=72;a.ya&&(a.Sa=null,a.Ya=0,this.oa&&(a.He=0,a.wc=Array(4),a.Nf=!0,a.Tf=0,Ti(this.oa,2,this,"dmaFormat",a),Ni(this.oa,2),a.Nf=!1))};k.sc=function(a,b){var c=-1;if(!a.Ya&&a.ya){do{if(a.Sa&&0<=(c=kl(a.Sa,a.$a++)))break;a.Sa=a.ya.seek(a.kb,a.Na,a.Wa);if(!a.Sa){a.Ya=1088;break}a.$a=0;this.Kf(a)}while(1)}b(c,!1)}; -k.Dc=function(a,b){if(a.Ya||!a.ya)return-1;do{if(a.Sa&&a.ya.write(a.Sa,a.$a++,b))break;a.Sa=a.ya.seek(a.kb,a.Na,a.Wa);if(!a.Sa){a.Ya=8256;b=-1;break}a.$a=0;this.Kf(a)}while(1);return b};k.Kf=function(a){a.Wa++;a.Wa>=a.ng+1&&(a.Wa=1,a.Na++,a.Na>=a.mg&&(a.Na=0,a.kb++))};k.Rj=function(a,b){if(a.Ya)return-1;a.wc[a.He++]=b;if(a.He==a.wc.length){a.kb=a.wc[0];a.Na=a.wc[1];a.Wa=a.wc[2];a.ab=128<this.Dc(a,a.dk))return-1;a.Tf++}a.Tf>=a.ce&&(b=-1);return b}; -k.Hi=function(a){var b=this.T.K&255;this.da&&C(this.da,tj|Zc)&&128>b&&($c(this.da,19,a),ad(this.T,a,function(a,b){return function(e){bd(a.da,19,e,E(a.T)-b)}}(this,E(this.T))));return!0};k.Ra=function(a,b){this.da&&(null==b&&(b=tj),C(this.da,b)&&this.da.message(a))};k.ea=function(a,b,c,d,e){this.da&&this.da.ea(this,a,b,c,d,tj,e)};var rl={1012:ml.prototype.bn,1013:ml.prototype.$m,1015:ml.prototype.an},sl={1010:ml.prototype.vo,1013:ml.prototype.uo,1015:ml.prototype.to}; -Fa(function(){for(var a=A(window.document,"pcjs","fdc"),b=0;ba.ya.restore(f)&&(e=!1);e&&a.ya&&void 0!==a.$a&&(a.Sa=a.ya.seek(a.kb,a.Na,a.Wa));return e};k.Pj=function(){for(var a=0,b=[],c=0;ca.Rb||e[1]>a.Tb)&&(this.Ja('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.fb)),b=null);b&&(a.ya=b,a.Yl=c,a.Te=d,wl(this,c,d,b),this.se|=128,this.Ja('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.fb),a.Ke),a.Bh=e[0],a.mg=e[1],a.ng=e[2]);a.Ke&&(a.Ke=!1,--this.Ee||this.Ta());pl(this,a.fb)}; +function pl(a,b){if(0<=b&&b=this.cb&&(this.Da&=-81,this.ob=this.cb=0);return c}; +k.uo=function(a,b,c){this.ea(a,b,c,"DATA["+this.cb+"]");this.cb=ol[a].yd){c=!1;this.ob=0;a=this.Pa();var d,e,f,h,g;b=a&31;switch(b){case 3:this.Pa(m.Op);this.Pa(m.tp);this.Qb();break;case 4:e=this.Pa(m.Cf);this.fb=e&3;d=this.Ea[this.fb];this.Qb();this.bc((d.Ya&4278190080)>>>24,m.Rp);break;case 5:case 6:e=this.Pa(m.Cf);c=e>>2&1;this.fb=e&3;d=this.Ea[this.fb];d.Na=c;e=d.kb=this.Pa(m.Vj);f=this.Pa(m.Wj);h=d.Wa=this.Pa(m.Yj); +g=this.Pa(m.Th);d.bb=128<>2&1;this.fb=e&3;d=this.Ea[this.fb];e=d.kb;f=d.Na=c;h=d.Wa=1;g=0;d.Ya=0;d.ya&&(d.Sa=d.ya.seek(d.kb,d.Na,d.Wa))? +g=d.Sa.length:d.Ya=1088;xl(this,d,a,c,e,f,h,g);c=!0;break;case 13:e=this.Pa(m.Cf);c=e>>2&1;this.fb=e&3;d=this.Ea[this.fb];e=d.kb;f=d.Na=c;h=1;g=this.Pa(m.Th);d.bb=128<>2&1,e=this.Pa(m.Ap),d.kb+=e-d.ae,0>d.kb&&(d.kb=0),d.kb>=d.Rb&&(d.kb=d.Rb-1),d.ae=e,d.Ya=32,0==d.kb&&(d.Ya|=268435456),this.Qb(),c=!0}0>>8,m.Pp);a.bc((b.Ya&16711680)>>>16,m.Qp);var l=0;if(e!=b.kb||f!=b.Na)l=h=1;c&128&&(f^=l,d||(l=0));a.bc(e+l,m.Vj);a.bc(f,m.Wj);a.bc(h,m.Yj);a.bc(g,m.Th)}k.Pa=function(){var a=this.cc[this.ob];this.ob++;return a}; +k.Qb=function(){this.ob=this.cb=0};k.bc=function(a){this.cc[this.cb++]=a};k.ni=function(a,b,c){void 0===b||0>b?this.sc(a,c):c(-1,!1)};k.oi=function(a,b){return void 0!==b&&0<=b?this.Dc(a,b):-1};k.pm=function(a,b){return void 0!==b&&0<=b?this.Rj(a,b):-1};k.pi=function(a){a.Ya=72;a.ya&&(a.Sa=null,a.Ya=0,this.oa&&(Ti(this.oa,2,this,"dmaRead",a),Ni(this.oa,2)))};k.qi=function(a){a.Ya=72;a.ya&&(a.ya.jf?a.Ya=576:(a.Sa=null,a.Ya=0,this.oa&&(Ti(this.oa,2,this,"dmaWrite",a),Ni(this.oa,2))))}; +k.pk=function(a){a.Ya=72;a.ya&&(a.Sa=null,a.Ya=0,this.oa&&(a.He=0,a.wc=Array(4),a.Nf=!0,a.Tf=0,Ti(this.oa,2,this,"dmaFormat",a),Ni(this.oa,2),a.Nf=!1))};k.sc=function(a,b){var c=-1;if(!a.Ya&&a.ya){do{if(a.Sa&&0<=(c=ll(a.Sa,a.$a++)))break;a.Sa=a.ya.seek(a.kb,a.Na,a.Wa);if(!a.Sa){a.Ya=1088;break}a.$a=0;this.Kf(a)}while(1)}b(c,!1)}; +k.Dc=function(a,b){if(a.Ya||!a.ya)return-1;do{if(a.Sa&&a.ya.write(a.Sa,a.$a++,b))break;a.Sa=a.ya.seek(a.kb,a.Na,a.Wa);if(!a.Sa){a.Ya=8256;b=-1;break}a.$a=0;this.Kf(a)}while(1);return b};k.Kf=function(a){a.Wa++;a.Wa>=a.ng+1&&(a.Wa=1,a.Na++,a.Na>=a.mg&&(a.Na=0,a.kb++))};k.Rj=function(a,b){if(a.Ya)return-1;a.wc[a.He++]=b;if(a.He==a.wc.length){a.kb=a.wc[0];a.Na=a.wc[1];a.Wa=a.wc[2];a.bb=128<this.Dc(a,a.dk))return-1;a.Tf++}a.Tf>=a.ce&&(b=-1);return b}; +k.Hi=function(a){var b=this.T.K&255;this.da&&C(this.da,uj|Zc)&&128>b&&($c(this.da,19,a),ad(this.T,a,function(a,b){return function(e){bd(a.da,19,e,E(a.T)-b)}}(this,E(this.T))));return!0};k.Ra=function(a,b){this.da&&(null==b&&(b=uj),C(this.da,b)&&this.da.message(a))};k.ea=function(a,b,c,d,e){this.da&&this.da.ea(this,a,b,c,d,uj,e)};var sl={1012:nl.prototype.bn,1013:nl.prototype.$m,1015:nl.prototype.an},tl={1010:nl.prototype.vo,1013:nl.prototype.uo,1015:nl.prototype.to}; +Fa(function(){for(var a=A(window.document,"pcjs","fdc"),b=0;b=e&&(this.tf|=(f.type&3)<<(1-e<<1))}return d}; -k.Nj=function(){var a=0,b=[];this.Je?(b[a++]=this.Ld,b[a++]=this.Xl,b[a++]=this.te,b[a++]=this.Mh,b[a++]=this.Kh,b[a++]=this.Jh,b[a++]=this.uf,b[a++]=this.Da,b[a++]=this.Kj,b[a++]=this.Lh):(b[a++]=this.tf,b[a++]=this.Da,b[a++]=this.cc,b[a++]=this.ob,b[a++]=this.bb,b[a++]=this.Wl,b[a++]=this.Vl,b[a++]=this.Ul,b[a++]=this.lf);b[a]=this.Pj();return b}; -k.Fi=function(a,b,c,d,e){var f=0,h=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.eb=a;b.errorCode=d[f++];b.cm=d[f++];b.hf=d[f++];b.$e=d[f++];b.af=d[f++];b.Na=d[f++];b.Tb=d[f++];b.Rd=d[f++];b.Wa=d[f++];b.ce=d[f++];b.ab=d[f++];b.Wg=this.Je?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.je()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===xl[this.cg][b.type])b.type=this.Fm;c=xl[this.cg][b.type]; -b.ac=c[2]||17;b.Kb=c[3]||512;if(e&&this.oa&&(e=this.oa,c=b.type,e.sa)){var g=e.sa[18],g=a?g&240|c:g&15|c<<4;e.sa&&(e.sa[18]=g,Bi(e))}void 0===b.ya&&(b.ya=null,this.Ja("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Cl(this,b);b.$a=d[f++];b.Sa=null;b.ya&&(a=d[f],void 0!==a&&0>b.ya.restore(a)&&(h=!1),h&&void 0!==b.$a&&(b.Sa=b.ya.seek(b.Rd,b.Na,b.Wa+b.Wg)));return h};k.Pj=function(){for(var a=0,b=[],c=0;c=this.bb&&(this.ob=this.bb=0,this.Da&=-15);return c}; -k.Ro=function(a,b,c){this.ea(a,b,c,"DATA["+this.bb+"]");this.bb=a&&(this.Da|=2,this.Da&=-2,Dl(this))};k.Dn=function(a,b){var c=this.Da;this.ea(a,null,b,"STATUS",c);this.ob=this.Qa.Kb){var e=this;this.sc(this.Qa,function(a){0<=a?El(e):(e.Da=1,e.Ld=16)},!1)}else this.Da=80;d||this.ea(a,null,b,"DATA",c);return c}; -k.ho=function(a,b,c){this.Qa&&0!=this.Qa.$a||this.ea(a,b,c,"DATA");this.Qa&&this.Qa.ab>=this.Qa.Kb&&(0>this.Dc(this.Qa,b)?(this.Da=1,this.Ld=16):this.Qa.$a==this.Qa.Kb&&(this.Qa.ab-=this.Qa.Kb,this.te=this.te-1&255,El(this),this.Qa.ab>=this.Qa.Kb||(this.Da=80)))};k.Pm=function(a,b){var c=this.Ld;this.ea(a,null,b,"ERROR",c);return c};k.mo=function(a,b,c){this.ea(a,b,c,"WPREC");this.Xl=b};k.Qm=function(a,b){var c=this.te;this.ea(a,null,b,"SECCNT",c);return c}; +k.Nj=function(){var a=0,b=[];this.Je?(b[a++]=this.Md,b[a++]=this.Xl,b[a++]=this.te,b[a++]=this.Mh,b[a++]=this.Kh,b[a++]=this.Jh,b[a++]=this.uf,b[a++]=this.Da,b[a++]=this.Kj,b[a++]=this.Lh):(b[a++]=this.tf,b[a++]=this.Da,b[a++]=this.cc,b[a++]=this.ob,b[a++]=this.cb,b[a++]=this.Wl,b[a++]=this.Vl,b[a++]=this.Ul,b[a++]=this.lf);b[a]=this.Pj();return b}; +k.Fi=function(a,b,c,d,e){var f=0,h=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.fb=a;b.errorCode=d[f++];b.cm=d[f++];b.hf=d[f++];b.$e=d[f++];b.af=d[f++];b.Na=d[f++];b.Tb=d[f++];b.Sd=d[f++];b.Wa=d[f++];b.ce=d[f++];b.bb=d[f++];b.Wg=this.Je?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.je()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===yl[this.cg][b.type])b.type=this.Fm;c=yl[this.cg][b.type]; +b.ac=c[2]||17;b.Kb=c[3]||512;if(e&&this.oa&&(e=this.oa,c=b.type,e.sa)){var g=e.sa[18],g=a?g&240|c:g&15|c<<4;e.sa&&(e.sa[18]=g,Bi(e))}void 0===b.ya&&(b.ya=null,this.Ja("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Dl(this,b);b.$a=d[f++];b.Sa=null;b.ya&&(a=d[f],void 0!==a&&0>b.ya.restore(a)&&(h=!1),h&&void 0!==b.$a&&(b.Sa=b.ya.seek(b.Sd,b.Na,b.Wa+b.Wg)));return h};k.Pj=function(){for(var a=0,b=[],c=0;c=this.cb&&(this.ob=this.cb=0,this.Da&=-15);return c}; +k.Ro=function(a,b,c){this.ea(a,b,c,"DATA["+this.cb+"]");this.cb=a&&(this.Da|=2,this.Da&=-2,El(this))};k.Dn=function(a,b){var c=this.Da;this.ea(a,null,b,"STATUS",c);this.ob=this.Qa.Kb){var e=this;this.sc(this.Qa,function(a){0<=a?Fl(e):(e.Da=1,e.Md=16)},!1)}else this.Da=80;d||this.ea(a,null,b,"DATA",c);return c}; +k.ho=function(a,b,c){this.Qa&&0!=this.Qa.$a||this.ea(a,b,c,"DATA");this.Qa&&this.Qa.bb>=this.Qa.Kb&&(0>this.Dc(this.Qa,b)?(this.Da=1,this.Md=16):this.Qa.$a==this.Qa.Kb&&(this.Qa.bb-=this.Qa.Kb,this.te=this.te-1&255,Fl(this),this.Qa.bb>=this.Qa.Kb||(this.Da=80)))};k.Pm=function(a,b){var c=this.Md;this.ea(a,null,b,"ERROR",c);return c};k.mo=function(a,b,c){this.ea(a,b,c,"WPREC");this.Xl=b};k.Qm=function(a,b){var c=this.te;this.ea(a,null,b,"SECCNT",c);return c}; k.ko=function(a,b,c){this.ea(a,b,c,"SECCNT");this.te=b};k.Rm=function(a,b){var c=this.Mh;this.ea(a,null,b,"SECNUM",c);return c};k.lo=function(a,b,c){this.ea(a,b,c,"SECNUM");this.Mh=b};k.Mm=function(a,b){var c=this.Kh;this.ea(a,null,b,"CYLLO",c);return c};k.fo=function(a,b,c){this.ea(a,b,c,"CYLLO");this.Kh=b};k.Lm=function(a,b){var c=this.Jh;this.ea(a,null,b,"CYLHI",c);return c};k.eo=function(a,b,c){this.ea(a,b,c,"CYLHI");this.Jh=b};k.Om=function(a,b){var c=this.uf;this.ea(a,null,b,"DRVHD",c);return c}; -k.io=function(a,b,c){this.ea(a,b,c,"DRVHD");this.uf=b;this.Da=this.Ea[this.uf&16?1:0]?this.Da|64:this.Da&-65};k.Sm=function(a,b){var c=this.Da;this.ea(a,null,b,"STATUS",c);return c};k.co=function(a,b,c){this.ea(a,b,c,"COMMAND");this.Kj=b;this.oa&&aj(this.oa,14);Fl(this)};k.jo=function(a,b,c){this.ea(a,b,c,"FDR");this.Lh&4&&!(b&4)&&(this.Ld=1);this.Lh=b}; -function Fl(a){var b=!1,c=a.Kj,d=a.uf&16?1:0,e=a.uf&15,f=a.Kh|(a.Jh&3)<<8,h=a.Mh,g=a.te||256;a.Qa=null;a.Ld=0;a.Da=80;(d=a.Ea[d])?(d.Rd=f,d.Na=e,d.Wa=h,d.ab=g*d.Kb,c=144<=c?c:c&240,d.Sa=null,d.errorCode=0,a.Qa=d):c=-1;switch(c&240){case 32:a.sc(d,function(b){0<=b&&a.oa?(El(a),a.Da=136):(a.Da=1,a.Ld=16)},!1);break;case 48:a.oa?(El(a),a.Da=136):(a.Da=1,a.Ld=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.Ld=1;b=!0;break;case 145:d.Tb=e+1,d.ac=g,b=!0}b&&El(a)} -function El(a){!a.oa||a.Lh&2||$i(a.oa,14)} -function Dl(a){a.ob=0;var b=a.Pa(),c=a.Pa(),d=c&32,e=d>>5,f=c&31,h=a.Pa(),g=a.Pa(),l=h<<2&768|g,n=h&63,r=a.Pa(),s=a.Pa(),t=a.Ea[e];t&&(t.Rd=l,t.Na=f,t.Wa=n,t.ab=r*t.Kb);switch(b){case 3:a.Qb(t?t.errorCode:4);a.bc(c);a.bc(h);a.bc(g);a.bc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Pa());)t&&cb?this.sc(a,c):c(-1,!1)}; +k.io=function(a,b,c){this.ea(a,b,c,"DRVHD");this.uf=b;this.Da=this.Ea[this.uf&16?1:0]?this.Da|64:this.Da&-65};k.Sm=function(a,b){var c=this.Da;this.ea(a,null,b,"STATUS",c);return c};k.co=function(a,b,c){this.ea(a,b,c,"COMMAND");this.Kj=b;this.oa&&aj(this.oa,14);Gl(this)};k.jo=function(a,b,c){this.ea(a,b,c,"FDR");this.Lh&4&&!(b&4)&&(this.Md=1);this.Lh=b}; +function Gl(a){var b=!1,c=a.Kj,d=a.uf&16?1:0,e=a.uf&15,f=a.Kh|(a.Jh&3)<<8,h=a.Mh,g=a.te||256;a.Qa=null;a.Md=0;a.Da=80;(d=a.Ea[d])?(d.Sd=f,d.Na=e,d.Wa=h,d.bb=g*d.Kb,c=144<=c?c:c&240,d.Sa=null,d.errorCode=0,a.Qa=d):c=-1;switch(c&240){case 32:a.sc(d,function(b){0<=b&&a.oa?(Fl(a),a.Da=136):(a.Da=1,a.Md=16)},!1);break;case 48:a.oa?(Fl(a),a.Da=136):(a.Da=1,a.Md=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.Md=1;b=!0;break;case 145:d.Tb=e+1,d.ac=g,b=!0}b&&Fl(a)} +function Fl(a){!a.oa||a.Lh&2||$i(a.oa,14)} +function El(a){a.ob=0;var b=a.Pa(),c=a.Pa(),d=c&32,e=d>>5,f=c&31,h=a.Pa(),g=a.Pa(),l=h<<2&768|g,n=h&63,r=a.Pa(),s=a.Pa(),t=a.Ea[e];t&&(t.Sd=l,t.Na=f,t.Wa=n,t.bb=r*t.Kb);switch(b){case 3:a.Qb(t?t.errorCode:4);a.bc(c);a.bc(h);a.bc(g);a.bc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Pa());)t&&cb?this.sc(a,c):c(-1,!1)}; k.oi=function(a,b){return void 0!==b&&0<=b?this.Dc(a,b):-1};k.qm=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.$a=a.ac+b&&(a.Wa=b,a.Na++,a.Na>=a.Tb&&(a.Na=0,a.Rd++))}; -k.Rj=function(a,b){if(a.errorCode)return-1;a.wc[a.He++]=b;if(a.He==a.wc.length){a.Rd=a.wc[0];a.Na=a.wc[1];a.Wa=a.wc[2];a.ab=128<this.Dc(a,a.dk))return-1;a.Tf++}a.Tf>=a.ce&&(b=-1);return b};k.Fn=function(a){var b=this.T.K&255;!(this.T.H>>8)&&128>8)||(a=!this.oa)||(a=!(this.oa.ub[0].wd&64));return a?!0:!1};k.Ra=function(a,b){this.da&&(null==b&&(b=Hl),C(this.da,b)&&this.da.message(a))};k.ea=function(a,b,c,d,e){this.da&&this.da.ea(this,a,b,c,d,Hl,e)}; -var zl={800:V.prototype.Cn,801:V.prototype.Dn,802:V.prototype.Bn},yl={496:V.prototype.Nm,497:V.prototype.Pm,498:V.prototype.Qm,499:V.prototype.Rm,500:V.prototype.Mm,501:V.prototype.Lm,502:V.prototype.Om,503:V.prototype.Sm},Bl={800:V.prototype.Ro,801:V.prototype.Uo,802:V.prototype.To,803:V.prototype.So,807:V.prototype.Fj,811:V.prototype.Fj,815:V.prototype.Fj},Al={496:V.prototype.ho,497:V.prototype.mo,498:V.prototype.ko,499:V.prototype.lo,500:V.prototype.fo,501:V.prototype.eo,502:V.prototype.io,503:V.prototype.co, +k.sc=function(a,b,c){var d=-1;if(a.errorCode)return b&&b(d,!1),d;var e=!1!==c?1:0;if(a.Sa&&(d=ll(a.Sa,a.$a),a.$a+=e,0<=d))return b&&b(d,!1),d;if(b){var f=this;if(a.ya)return a.ya.seek(a.Sd,a.Na,a.Wa+a.Wg,!1,function(c,g){(a.Sa=c)?(a.$a=0,f.Kf(a),d=ll(a.Sa,a.$a),a.$a+=e):a.errorCode=20;b(d,g)}),d;a.errorCode=20;b(d,!1)}return d}; +k.Dc=function(a,b){if(a.errorCode)return-1;do{if(a.Sa&&a.ya.write(a.Sa,a.$a++,b))break;a.ya&&a.ya.seek(a.Sd,a.Na,a.Wa+a.Wg,!0,function(b){a.Sa=b});if(!a.Sa){a.errorCode=20;b=-1;break}a.$a=0;this.Kf(a)}while(1);return b};k.Kf=function(a){a.Wa++;var b=1-a.Wg;a.Wa>=a.ac+b&&(a.Wa=b,a.Na++,a.Na>=a.Tb&&(a.Na=0,a.Sd++))}; +k.Rj=function(a,b){if(a.errorCode)return-1;a.wc[a.He++]=b;if(a.He==a.wc.length){a.Sd=a.wc[0];a.Na=a.wc[1];a.Wa=a.wc[2];a.bb=128<this.Dc(a,a.dk))return-1;a.Tf++}a.Tf>=a.ce&&(b=-1);return b};k.Fn=function(a){var b=this.T.K&255;!(this.T.H>>8)&&128>8)||(a=!this.oa)||(a=!(this.oa.ub[0].xd&64));return a?!0:!1};k.Ra=function(a,b){this.da&&(null==b&&(b=Il),C(this.da,b)&&this.da.message(a))};k.ea=function(a,b,c,d,e){this.da&&this.da.ea(this,a,b,c,d,Il,e)}; +var Al={800:V.prototype.Cn,801:V.prototype.Dn,802:V.prototype.Bn},zl={496:V.prototype.Nm,497:V.prototype.Pm,498:V.prototype.Qm,499:V.prototype.Rm,500:V.prototype.Mm,501:V.prototype.Lm,502:V.prototype.Om,503:V.prototype.Sm},Cl={800:V.prototype.Ro,801:V.prototype.Uo,802:V.prototype.To,803:V.prototype.So,807:V.prototype.Fj,811:V.prototype.Fj,815:V.prototype.Fj},Bl={496:V.prototype.ho,497:V.prototype.mo,498:V.prototype.ko,499:V.prototype.lo,500:V.prototype.fo,501:V.prototype.eo,502:V.prototype.io,503:V.prototype.co, 1014:V.prototype.jo};Fa(function(){for(var a=A(window.document,"pcjs","hdc"),b=0;b>8,e=Ul[b];if(e=e&&e[d]||""){var f=a.T;a.ib[Z[0]]=q(f.H&255);a.ib[Z[1]]=q(f.J&255);a.ib[Z[2]]=q(f.K&255);a.ib[Z[3]]=q(f.C&255);a.ib[Z[4]]=q(f.H>>8);a.ib[Z[5]]=q(f.J>>8);a.ib[Z[6]]=q(f.K>>8);a.ib[Z[7]]=q(f.C>>8);a.ib[Z[8]]=u(f.H);a.ib[Z[9]]=u(f.J);a.ib[Z[10]]=u(f.K);a.ib[Z[11]]=u(f.C);a.ib[Z[12]]=u(f.Y);a.ib[Z[13]]=u(f.I);a.ib[Z[14]]=u(f.G);a.ib[Z[15]]=u(f.F);a.ib[Z[16]]=u(f.Za.ta);a.ib[Z[17]]=u(f.xa.ta);a.ib[Z[18]]=u(f.tb.ta);a.ib[Z[19]]= +82:"get system variables (es:bx)",83:"translate bpb DS:SI to dpb (es:bp)",84:"get verify flag (al)",85:"create child psp at segment DX",86:"rename file DS:DX to name ES:DI",87:"get(0)/set(1) file date DX and time CX (AL)",88:"get(0)/set(1) memory allocation strategy (AL)",89:"get extended error information",90:"create temporary file DS:DX with attributes CX",91:"create file DS:DX with attributes CX",92:"lock(0)/unlock(1) file BX region CX:DX length SI:DI (AL)"}};k=Jl.prototype; +k.pc=function(a,b,c){this.ra=b;this.T=c;this.Ka=a;this.Bm=eb(a,"FDC");this.Ak=eb(a,"HDC");this.Hf=Sl;80186<=this.T.Ia&&(this.Hf=Sl.slice(),this.Hf[15]=$,80286<=this.T.Ia&&(this.Hf[15]=Rl));Xc(this.T,33,this,this.In);this.Ta();if(this.Mj){a=Ml(this,this.Mj);delete this.Mj;for(var d in a)Wl(this,a[d])}}; +k.zb=function(a,b,c,d){var e=this;switch(c){case "debugInput":return this.Vf=this.za[c]=d,d.onkeypress=function(a){if(13==a.keyCode){var b=d.value;d.value="";var c=Ml(e,b,!0);for(b in c)Wl(e,c[b]);a.preventDefault&&a.preventDefault()}},!0;case "debugEnter":return this.za[c]=d,Aa(d,function(){if(e.Vf){var a=e.Vf.value;e.Vf.value="";var b=Ml(e,a,!0);for(a in b)Wl(e,b[a]);return!0}return!1}),!0;case "step":return this.za[c]=d,Aa(d,function(a){var b=!1;ab(e,!0)||($a(e,!0),b=e.yf(a?1:0),$a(e,!1));return b}), +!0}return!1};k.Pd=function(){this.Vf&&this.Vf.focus()};function oi(a,b,c){for(var d in Nl)if(b==Nl[d]){a.Zh[d]=c;break}}function C(a,b){return(a.jc&b)===b} +function $c(a,b,c){if(16!=b&&21!=b&&22!=b&&26!=b&&28!=b){var d=a.T.H>>8,e=Vl[b];if(e=e&&e[d]||""){var f=a.T;a.ib[Z[0]]=q(f.H&255);a.ib[Z[1]]=q(f.J&255);a.ib[Z[2]]=q(f.K&255);a.ib[Z[3]]=q(f.C&255);a.ib[Z[4]]=q(f.H>>8);a.ib[Z[5]]=q(f.J>>8);a.ib[Z[6]]=q(f.K>>8);a.ib[Z[7]]=q(f.C>>8);a.ib[Z[8]]=u(f.H);a.ib[Z[9]]=u(f.J);a.ib[Z[10]]=u(f.K);a.ib[Z[11]]=u(f.C);a.ib[Z[12]]=u(f.Y);a.ib[Z[13]]=u(f.I);a.ib[Z[14]]=u(f.G);a.ib[Z[15]]=u(f.F);a.ib[Z[16]]=u(f.Za.ta);a.ib[Z[17]]=u(f.xa.ta);a.ib[Z[18]]=u(f.tb.ta);a.ib[Z[19]]= u(f.yb.ta);a.ib[Z[20]]=u(f.va);e=" "+ka(a.ib,e)}a.message("INT 0x"+q(b)+": AH="+q(d)+" at "+da(c-a.T.xa.Xa,a.T.xa.ta)+e)}}function bd(a,b,c,d,e){32>b&&16!=b&&21!=b&&22!=b&&26!=b&&28!=b&&a.message("INT 0x"+q(b)+"("+c+"): C="+(od(a.T)?1:0)+(e||"")+" (cycles="+d+")")} -k.ea=function(a,b,c,d,e,f,h){f||(f=0);f|=Gj;if(null==d||(this.jc&f)==f)f=null,null!=d&&(f=this.T.xa.ta,d-=this.T.xa.Xa),this.message(a.sh+"."+(null!=c?"outPort":"inPort")+"(0x"+u(b)+","+(e?e:"unknown")+(null!=c?",0x"+q(c):"")+")"+(null!=h?": 0x"+q(h):"")+(null!=d?" at "+da(d,f):""))};k.message=function(a){this.fa(a);this.T&&(this.jc&268435456&&this.T.wb(),a=this.T,a.ca.rf=0,a.Pc-=a.A,a.A=0,a.bh())};k.In=function(a){C(this,2097152|Zc)&&$c(this,33,a);return!0};k.En=function(){this.fa("Type ? for list of debugger commands")}; -function Kl(a){var b;if(Ed(a)){if(!a.Wd||!a.Wd.length){a.Wd=Array(1E4);for(b=0;b>c.rb],!1)}a.Td=["read"];if(void 0!==a.Sc)for(b=1;b>c.rb],!0);a.Sc=["write"]}k.Xd=function(a,b,c){if(!em(this,a,b)){b[2]=bm(this,b);b[3]=c;a.push(b);if(a!=this.tc){var d=this.ra,e=bm(this,b);d.Fa[e>>d.rb].Xd(e&d.gb,a==this.Sc)}c||this.fa("breakpoint enabled: "+dm(b)+" ("+a[0]+")");Kl(this);return!0}return!1}; -function em(a,b,c,d){var e=!1;c=bm(a,c);for(var f=1;f>d.rb],b==a.Sc));h[3]||a.fa("breakpoint cleared: "+dm(h)+" ("+b[0]+")");Kl(a);break}a.fa("breakpoint exists: "+dm(h)+" ("+b[0]+")");break}}return e}function fm(a,b){for(var c=1;c=b&&f>h.rb].Xd(f&h.gb,d==a.Sc)}}}function Zl(a,b){if(void 0!==b)$l(a,b,a.tc,!0),a.nc=0;else for(var c=1;c=Ol.length&&(l=a.vb(b,1),h=Tl[g-Ol.length][l>>3&7]);var n=2,g="";if(164<=f&&167>=f||170<=f&&175>=f)n=0;for(f=1;f<=n;f++){var r="",s=h[f];if(void 0!==s){var t=s&15;if(0!=t&&15!=t){var v=s&240;if(128<=v)if(0>l&&(l=a.vb(b,1)),160<=v)r=l>>3&7,176==(s&240)?r+=16:3<=(s&15)&&(r+=8),r=Z[r];else{if(128<=v){var r=a,B=s,t=b,D="",v=l>>6,D=l&7;3>v?(B=void 0,v||6!=D?(D=Pl[D],1==v?(B=r.vb(t, -1),B&128?(B=B<<24>>24,D+="-"+q(-B)):D+="+"+q(B)):2==v&&(B=r.ua(t,2),D+="+"+u(B))):(B=r.ua(t,2),D=u(B)),D="["+D+"]"):D=Z[D+(1==(B&15)?0:8)];r=D}}else if(16==v)r="1";else if(0==v){r=a;v=s;t=b;B=" ";switch(v&15){case 1:v&12288&&(B=q(r.vb(t,1)));break;case 2:B=u(r.vb(t,1)<<24>>24);break;case 3:case 4:B=u(r.ua(t,2));break;case 6:v=r.ua(t,2);r=r.ua(t,2);B=dm([v,r,void 0]);break;default:B="imm("+u(v)+")"}r=B}else 32==v?r="["+u(a.ua(b,2))+"]":48==v?(1==t?(r=a.vb(b,1),r=r<<24>>24):r=a.ua(b,2),r=b[0]+r&65535, -r=hm(a,[r,b[1],void 0])[0]||u(r)):96==v?r=Z[(s&3840)>>8]:112==v?r=Z[((s&3840)>>8)+16]:64==v?r="DS:[SI]":80==v&&(r="ES:[DI]");r.length||(r="type("+u(s)+")");0>>4),d[0]=h,d[1]=g,void 0!==l.p&&(d[2]=l.p));break}}if(d&&d.length)return d;d=b.indexOf(":");0>d?null!=e?(c=mm(a,b),d=null):d=mm(a,b):(e=mm(a,b.substring(0,d)),c=mm(a,b.substring(d+1)),d= +k.ea=function(a,b,c,d,e,f,h){f||(f=0);f|=Hj;if(null==d||(this.jc&f)==f)f=null,null!=d&&(f=this.T.xa.ta,d-=this.T.xa.Xa),this.message(a.sh+"."+(null!=c?"outPort":"inPort")+"(0x"+u(b)+","+(e?e:"unknown")+(null!=c?",0x"+q(c):"")+")"+(null!=h?": 0x"+q(h):"")+(null!=d?" at "+da(d,f):""))};k.message=function(a){this.fa(a);this.T&&(this.jc&268435456&&this.T.wb(),a=this.T,a.ca.rf=0,a.Pc-=a.A,a.A=0,a.bh())};k.In=function(a){C(this,2097152|Zc)&&$c(this,33,a);return!0};k.En=function(){this.fa("Type ? for list of debugger commands")}; +function Ll(a){var b;if(Ed(a)){if(!a.Xd||!a.Xd.length){a.Xd=Array(1E4);for(b=0;b>c.rb],!1)}a.Ud=["read"];if(void 0!==a.Sc)for(b=1;b>c.rb],!0);a.Sc=["write"]}k.Yd=function(a,b,c){if(!fm(this,a,b)){b[2]=cm(this,b);b[3]=c;a.push(b);if(a!=this.tc){var d=this.ra,e=cm(this,b);d.Fa[e>>d.rb].Yd(e&d.gb,a==this.Sc)}c||this.fa("breakpoint enabled: "+em(b)+" ("+a[0]+")");Ll(this);return!0}return!1}; +function fm(a,b,c,d){var e=!1;c=cm(a,c);for(var f=1;f>d.rb],b==a.Sc));h[3]||a.fa("breakpoint cleared: "+em(h)+" ("+b[0]+")");Ll(a);break}a.fa("breakpoint exists: "+em(h)+" ("+b[0]+")");break}}return e}function gm(a,b){for(var c=1;c=b&&f>h.rb].Yd(f&h.gb,d==a.Sc)}}}function $l(a,b){if(void 0!==b)am(a,b,a.tc,!0),a.nc=0;else for(var c=1;c=Pl.length&&(l=a.vb(b,1),h=Ul[g-Pl.length][l>>3&7]);var n=2,g="";if(164<=f&&167>=f||170<=f&&175>=f)n=0;for(f=1;f<=n;f++){var r="",s=h[f];if(void 0!==s){var t=s&15;if(0!=t&&15!=t){var v=s&240;if(128<=v)if(0>l&&(l=a.vb(b,1)),160<=v)r=l>>3&7,176==(s&240)?r+=16:3<=(s&15)&&(r+=8),r=Z[r];else{if(128<=v){var r=a,B=s,t=b,D="",v=l>>6,D=l&7;3>v?(B=void 0,v||6!=D?(D=Ql[D],1==v?(B=r.vb(t, +1),B&128?(B=B<<24>>24,D+="-"+q(-B)):D+="+"+q(B)):2==v&&(B=r.ua(t,2),D+="+"+u(B))):(B=r.ua(t,2),D=u(B)),D="["+D+"]"):D=Z[D+(1==(B&15)?0:8)];r=D}}else if(16==v)r="1";else if(0==v){r=a;v=s;t=b;B=" ";switch(v&15){case 1:v&12288&&(B=q(r.vb(t,1)));break;case 2:B=u(r.vb(t,1)<<24>>24);break;case 3:case 4:B=u(r.ua(t,2));break;case 6:v=r.ua(t,2);r=r.ua(t,2);B=em([v,r,void 0]);break;default:B="imm("+u(v)+")"}r=B}else 32==v?r="["+u(a.ua(b,2))+"]":48==v?(1==t?(r=a.vb(b,1),r=r<<24>>24):r=a.ua(b,2),r=b[0]+r&65535, +r=im(a,[r,b[1],void 0])[0]||u(r)):96==v?r=Z[(s&3840)>>8]:112==v?r=Z[((s&3840)>>8)+16]:64==v?r="DS:[SI]":80==v&&(r="ES:[DI]");r.length||(r="type("+u(s)+")");0>>4),d[0]=h,d[1]=g,void 0!==l.p&&(d[2]=l.p));break}}if(d&&d.length)return d;d=b.indexOf(":");0>d?null!=e?(c=nm(a,b),d=null):d=nm(a,b):(e=nm(a,b.substring(0,d)),c=nm(a,b.substring(d+1)),d= null)}return[c,e,d]} -function mm(a,b,c){var d;if(void 0!==b)switch(b=b.toUpperCase(),b){case "AX":d=a.T.H;break;case "BX":d=a.T.C;break;case "CX":d=a.T.J;break;case "DX":d=a.T.K;break;case "SI":d=a.T.G;break;case "DI":d=a.T.F;break;case "BP":d=a.T.I;break;case "SP":d=a.T.Y;break;case "CS":d=a.T.xa.ta;break;case "DS":d=a.T.yb.ta;break;case "ES":d=a.T.Za.ta;break;case "SS":d=a.T.tb.ta;break;case "IP":d=a.T.va;break;default:d=ca(b),void 0===d&&a.fa("invalid "+(c?c:"value")+": "+b)}else a.fa("missing "+(c?c:"value"));return d} -function wj(a,b,c,d){function e(a,b){return a[0]>b[0]?1:a[0]=h&&eb[0]?1:a[0]c?(a.fa("out of data at address "+dm(b)),r=!0):(a.Nd(b,c,1),n++)})})(a,c);a.fa(n+" bytes read at "+e)}else a.fa("sector "+e+" request out of range");else a.fa("drive "+d+" not loaded");else a.fa("invalid drive: "+d)}else a.fa("disk controller not present")}}} -function Xl(a,b,c){if(b&&"?"==b[1])a.fa("\nregister commands:"),a.fa("\tr\t\tdisplay all registers"),a.fa("\tr [target=#]\tmodify target register"),a.fa("supported targets:"),a.fa("\tall registers and flags V,D,I,S,Z,A,P,C");else{var d=!0,e;if(null!=b&&1b[0]?1:a[0]=h&&eb[0]?1:a[0]c?(a.fa("out of data at address "+em(b)),r=!0):(a.Od(b,c,1),n++)})})(a,c);a.fa(n+" bytes read at "+e)}else a.fa("sector "+e+" request out of range");else a.fa("drive "+d+" not loaded"); +else a.fa("invalid drive: "+d)}else a.fa("disk controller not present")}}} +function Yl(a,b,c){if(b&&"?"==b[1])a.fa("\nregister commands:"),a.fa("\tr\t\tdisplay all registers"),a.fa("\tr [target=#]\tmodify target register"),a.fa("supported targets:"),a.fa("\tall registers and flags V,D,I,S,Z,A,P,C");else{var d=!0,e;if(null!=b&&1c||"z">>4);var lc=D[W].l;lc&&(W=lc);a.fa(da(Ja,vb)+" "+W)}}}else{for(v in Ml)if(s==v){var Qb=a.Zh[v];Qb?Qb(t):a.fa("no dump registered for "+s);break a}var X=lm(a,s,2);if(null!=X[0])if("ds"== -l){var L=am(a,X[0]);if(null!=L.ta){var x="selector="+u(X[0])+" limit="+u(L.Oc)+" base="+p(L.Xa);if(L.Oa){x+=" access="+u(L.Oa);if(L.Oa&4096)L.Oa&2048?(x+="code:",x+=L.Oa&512?"readable,":"execonly,",x+=L.Oa&1024?"conforming,":"nonconforming,"):(x+="data:",x+=L.Oa&512?"writeable,":"readonly,",x+=L.Oa&1024?"expand down,":"expand up,"),x+=L.Oa&256?"accessed":"not accessed";else switch(x+="type:",L.Oa&7936){case 256:x+="tss";break;case 512:x+="ldt";break;case 768:x+="tss(busy)";break;case 1024:x+="call"; -break;case 1280:x+="task";break;case 1536:x+="int";break;case 1792:x+="trap";break;default:x+="unknown"}x+=",dpl"+(L.Oa>>13&24576);x+=L.Oa&32768?",present":",not present"}a.fa(x)}else a.fa("invalid selector: "+u(X[0]))}else{var T=0;void 0!==t&&("l"==t.charAt(0)&&(t=t.substr(1)),T=parseInt(t,10));var J="";T||(T=8);for(var wb=0;wbY;Y++){var Wa=a.vb(X,1);"dw"==l?Y&1&&(f+=u(ga|Wa<<8)+(7==Y?" - ":" ")):f+=q(Wa)+(7==Y?"-":" ");Ka+=32<=Wa&&128>Wa?String.fromCharCode(Wa): -".";ga=Wa}J&&(J+="\n");J+=s+" "+f+" "+Ka}J&&a.fa(J);a.Zj=X}}}break;case "e":var Kc=f[1];if(void 0===Kc)a.fa("missing address");else{var mc=lm(a,Kc,2);if(null!=mc[0])for(l=2;lY.length&&(a.fa("note: only "+Y.length+" available"),Oa=Y.length);ga-=Oa;0>ga&&(null!=Y[Y.length-1][1]?ga+=Y.length:(Oa=ga+Oa,ga=0));for(void 0!==Ka&&a.fa(Oa+" instructions earlier:");s&&ga!=a.mf;){var pc=Y[ga];if(null==pc[1])break;pc=[pc[0],pc[1],pc[2]];a.fa(gm(a,pc,"history",-Oa));++ga==Y.length&&(ga=0);a.Ol=--Oa;s--}}10==s&&(a.fa("no "+l+"history available"),a.Ol=void 0)}break;case "i":var Te= -f[1];if(Te&&"?"!=Te){var Ue=mm(a,Te);if(void 0!==Ue){var Hm=ub(a.ra,Ue);a.fa(u(Ue)+": "+q(Hm))}}else a.fa("\ninput commands:"),a.fa("\ti [p]\tread port [p]"),a.fa("warning: port accesses can affect hardware state");break;case "l":pm(a,f);break;case "m":a:{l=null;J=f[1];"?"==J&&(J=void 0);if(void 0!==J){s=0;if("all"==J)s=4294967295,J=null;else if("on"==J)l=!0,J=null;else if("off"==J)l=!1,J=null;else{for(T in Ml)if(J==T){s=Ml[T];l=!!(a.jc&s);break}if(!s){a.fa("unknown message category: "+J);break a}}s&& -("on"==f[2]?(a.jc|=s,l=!0):"off"==f[2]&&(a.jc&=~s,l=!1))}s=0;X="";for(T in Ml)if(!J||J==T)if(wb=!!(a.jc&Ml[T]),null===l||l==wb)X&&(X+=","),++s%10||(X+="\n\t"),X+=T;void 0===J&&a.fa("\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off");a.fa((null!==l?l?"messages on: ":"messages off: ":"message categories:\n\t")+(X||"none"))}break;case "o":var Ve=f[1],Im=f[2];if(Ve&&"?"!=Ve){var jk=mm(a,Ve,"port #"),kk=mm(a,Im);void 0!==jk&&void 0!==kk&&Ab(a.ra,jk,kk)}else a.fa("\noutput commands:"), -a.fa("\to [p] [d]\twrite data [d] to port [p]"),a.fa("warning: port accesses can affect hardware state");break;case "p":case "pr":var lk="pr"==f[0]?1:0,l=1+lk;if(a.nc)a.fa("step in progress");else{var Md,s=!1,Pa=[a.T.va,a.T.xa.ta,void 0];do switch(Md=!1,a.vb(Pa)){case 38:case 46:case 54:case 62:case 240:cm(Pa,1);Md=!0;break;case 204:case 206:a.nc=l;cm(Pa,1);break;case 205:case 224:case 225:case 226:a.nc=l;cm(Pa,2);break;case 232:a.nc=l;cm(Pa,3);break;case 154:a.nc=l;cm(Pa,5);break;case 255:a.nc=0<= -gm(a,Pa).indexOf("CALL")?l:0;break;case 243:case 242:cm(Pa,1);s=Md=!0;break;case 164:case 165:case 166:case 167:case 170:case 171:case 172:case 173:case 174:case 175:s&&(a.nc=l,cm(Pa,1))}while(Md);a.nc?(a.Xd(a.tc,Pa,!0),a.Se()||(a.T.Od(),a.nc=0)):qm(a,lk?"tr":"t")}break;case "r":Xl(a,f);break;case "t":case "tr":qm(a,f[0],f[1]);break;case "u":Yl(a,f[1],f[2],8);break;case "x":a:if(void 0===f[1]||"?"==f[1])a.fa("\nexecution options:"),a.fa("\tcs int #\tset checksum cycle interval to #"),a.fa("\tcs start #\tset checksum cycle start count to #"), +" DI="+u(a.T.F)+"\n";e+=km(a.T.yb,f)+" "+km(a.T.Za,f)+" "+km(a.T.tb,f);e=e+(f?"\n":" ")+(km(a.T.xa,f)+" IP="+u(a.T.va)+jm(a,"V")+jm(a,"D")+jm(a,"I")+jm(a,"T")+jm(a,"S")+jm(a,"Z")+jm(a,"A")+jm(a,"P")+jm(a,"C"));f&&(f=a.ra,e+=" MS="+u(a.T.Cc)+"\n"+lm("LD",a.T.bd.ta,a.T.bd.Xa,a.T.bd.Xa+a.T.bd.Oc)+" "+lm("GD",null,a.T.yc,a.T.ye)+" "+lm("ID",null,a.T.Fc,a.T.$d)+" TR="+u(a.T.Ue.ta)+" A20="+(f.Jf==f.ed?"ON":"OFF"));a.fa((c?"":"\n")+e);d&&(a.Ec=[a.T.va,a.T.xa.ta,void 0],Zl(a,em(a.Ec)))}} +function rm(a,b,c){var d="tr"==b;b=null!=c?parseInt(c,10):1;var e=1==b?0:1;za(b,function(){return $a(a,!0)&&a.yf(e,d,!1)},function(){Sb(a.T);$a(a,!1)})} +function Zl(a,b,c,d){b=mm(a,b,1);if(null!=b[0]){void 0===d&&(d=1);var e=[65535,b[1],a.ra.Jf];if(void 0!==c){e=mm(a,c,1);if(null==e[0]||e[0]c||"z">>4);var lc=D[W].l;lc&&(W=lc);a.fa(da(Ka,wb)+" "+W)}}}else{for(v in Nl)if(s==v){var Rb=a.Zh[v];Rb?Rb(t):a.fa("no dump registered for "+s);break a}var X=mm(a,s,2);if(null!=X[0])if("ds"== +l){var L=bm(a,X[0]);if(null!=L.ta){var x="selector="+u(X[0])+" limit="+u(L.Oc)+" base="+p(L.Xa);if(L.Oa){x+=" access="+u(L.Oa);if(L.Oa&4096)L.Oa&2048?(x+="code:",x+=L.Oa&512?"readable,":"execonly,",x+=L.Oa&1024?"conforming,":"nonconforming,"):(x+="data:",x+=L.Oa&512?"writeable,":"readonly,",x+=L.Oa&1024?"expand down,":"expand up,"),x+=L.Oa&256?"accessed":"not accessed";else switch(x+="type:",L.Oa&7936){case 256:x+="tss";break;case 512:x+="ldt";break;case 768:x+="tss(busy)";break;case 1024:x+="call"; +break;case 1280:x+="task";break;case 1536:x+="int";break;case 1792:x+="trap";break;default:x+="unknown"}x+=",dpl"+(L.Oa>>13&24576);x+=L.Oa&32768?",present":",not present"}a.fa(x)}else a.fa("invalid selector: "+u(X[0]))}else{var T=0;void 0!==t&&("l"==t.charAt(0)&&(t=t.substr(1)),T=parseInt(t,10));var J="";T||(T=8);for(var xb=0;xbY;Y++){var Xa=a.vb(X,1);"dw"==l?Y&1&&(f+=u(ga|Xa<<8)+(7==Y?" - ":" ")):f+=q(Xa)+(7==Y?"-":" ");La+=32<=Xa&&128>Xa?String.fromCharCode(Xa): +".";ga=Xa}J&&(J+="\n");J+=s+" "+f+" "+La}J&&a.fa(J);a.Zj=X}}}break;case "e":var Kc=f[1];if(void 0===Kc)a.fa("missing address");else{var mc=mm(a,Kc,2);if(null!=mc[0])for(l=2;lY.length&&(a.fa("note: only "+Y.length+" available"),Pa=Y.length);ga-=Pa;0>ga&&(null!=Y[Y.length-1][1]?ga+=Y.length:(Pa=ga+Pa,ga=0));for(void 0!==La&&a.fa(Pa+" instructions earlier:");s&&ga!=a.mf;){var pc=Y[ga];if(null==pc[1])break;pc=[pc[0],pc[1],pc[2]];a.fa(hm(a,pc,"history",-Pa));++ga==Y.length&&(ga=0);a.Ol=--Pa;s--}}10==s&&(a.fa("no "+l+"history available"),a.Ol=void 0)}break;case "i":var Ue= +f[1];if(Ue&&"?"!=Ue){var Ve=nm(a,Ue);if(void 0!==Ve){var Im=ub(a.ra,Ve);a.fa(u(Ve)+": "+q(Im))}}else a.fa("\ninput commands:"),a.fa("\ti [p]\tread port [p]"),a.fa("warning: port accesses can affect hardware state");break;case "l":qm(a,f);break;case "m":a:{l=null;J=f[1];"?"==J&&(J=void 0);if(void 0!==J){s=0;if("all"==J)s=4294967295,J=null;else if("on"==J)l=!0,J=null;else if("off"==J)l=!1,J=null;else{for(T in Nl)if(J==T){s=Nl[T];l=!!(a.jc&s);break}if(!s){a.fa("unknown message category: "+J);break a}}s&& +("on"==f[2]?(a.jc|=s,l=!0):"off"==f[2]&&(a.jc&=~s,l=!1))}s=0;X="";for(T in Nl)if(!J||J==T)if(xb=!!(a.jc&Nl[T]),null===l||l==xb)X&&(X+=","),++s%10||(X+="\n\t"),X+=T;void 0===J&&a.fa("\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off");a.fa((null!==l?l?"messages on: ":"messages off: ":"message categories:\n\t")+(X||"none"))}break;case "o":var We=f[1],Jm=f[2];if(We&&"?"!=We){var kk=nm(a,We,"port #"),lk=nm(a,Jm);void 0!==kk&&void 0!==lk&&Ab(a.ra,kk,lk)}else a.fa("\noutput commands:"), +a.fa("\to [p] [d]\twrite data [d] to port [p]"),a.fa("warning: port accesses can affect hardware state");break;case "p":case "pr":var mk="pr"==f[0]?1:0,l=1+mk;if(a.nc)a.fa("step in progress");else{var Od,s=!1,Qa=[a.T.va,a.T.xa.ta,void 0];do switch(Od=!1,a.vb(Qa)){case 38:case 46:case 54:case 62:case 240:dm(Qa,1);Od=!0;break;case 204:case 206:a.nc=l;dm(Qa,1);break;case 205:case 224:case 225:case 226:a.nc=l;dm(Qa,2);break;case 232:a.nc=l;dm(Qa,3);break;case 154:a.nc=l;dm(Qa,5);break;case 255:a.nc=0<= +hm(a,Qa).indexOf("CALL")?l:0;break;case 243:case 242:dm(Qa,1);s=Od=!0;break;case 164:case 165:case 166:case 167:case 170:case 171:case 172:case 173:case 174:case 175:s&&(a.nc=l,dm(Qa,1))}while(Od);a.nc?(a.Yd(a.tc,Qa,!0),a.Se()||(a.T.Pd(),a.nc=0)):rm(a,mk?"tr":"t")}break;case "r":Yl(a,f);break;case "t":case "tr":rm(a,f[0],f[1]);break;case "u":Zl(a,f[1],f[2],8);break;case "x":a:if(void 0===f[1]||"?"==f[1])a.fa("\nexecution options:"),a.fa("\tcs int #\tset checksum cycle interval to #"),a.fa("\tcs start #\tset checksum cycle start count to #"), a.fa("\tcs stop #\tset checksum cycle stop count to #"),a.fa("\tsp #\t\tset speed multiplier to #");else switch(f[1]){case "cs":var Nc;void 0!==f[3]&&(Nc=parseInt(f[3],10));switch(f[2]){case "int":a.T.ca.of=Nc;break;case "start":a.T.ca.hg=Nc;break;case "stop":a.T.ca.qf=Nc;break;default:a.fa("unknown cs option");break a}void 0!==Nc&&Ob(a.T);a.fa("checksums "+(a.T.qa.ff?"enabled":"disabled"));break;case "sp":void 0!==f[2]&&Vb(a.T,parseInt(f[2],10));a.fa("target speed: "+(a.T.ca.Le.toFixed(2)+"Mhz")+ -" ("+a.T.ca.Hd+"x)");break;default:a.fa("unknown option: "+f[1])}break;case "?":var l="commands:",Nd;for(Nd in Nl)l+="\n"+Nd+" ".substr(0,7-Nd.length)+Nl[Nd];Ed(a)||(l+="\nnote: frequency/history disabled if no exec breakpoints");a.fa(l);break;default:a.fa("unknown command: "+b)}}}catch(Jm){a.fa("debugger sad: "+Jm.message)}}Fa(function(){for(var a=A(window.document,"pcjs","debugger"),b=0;bwm){if(d.load(this.Cg)){this.We=new gd(this,"1.15.9","failsafe");this.We.load()&&(Am(this,d),a=2,tm(this.We));this.We.set("timestamp",pa());um(this.We);var e=this.Qc&&!this.oh;if(1==a||ua("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=d.parse()){var f=d.get("code"),h=d.get("data");f&&("ok"==f?d.load(h):("error"== -f&&"no machine state"!=h?(this.Ja("Error: "+h),"unable to verify user"==h&&(xa("user",""),this.Rc=null)):this.fa(f+": "+h),tm(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&zm(this,c?d:null)}else 2==a&&d.clear()}else zm(this);delete this.Cg;delete this.Qh}e=Va(this.id);for(f=0;fa[1];a=a[2];this.qa.Lb=!0;this.uk||(this.fa("PCjs v1.15.9\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.uk=!0);this.T&&Bm(this,this.T,b,c,a);this.wk&&(Am(this,b),b.clear());!c&&this.We&&(this.We.clear(),delete this.We)}; -function Am(a,b){if(ua("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.je(),d=b.toString(),e={app:"PCjs",ver:"1.15.9"};e.url=a.url;e.user=c;e.type="bug";e.data=d;sa("http://www.pcjs.org/api/v1/report",!0,e)}} -function rm(a,b,c){var d,e="none",f=new gd(a,"1.15.9"),h=new gd(a,"1.15.9","validate"),g=pa();h.set("timestamp",g);f.set("timestamp",g);f.set("version","1.15.9");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.T&&a.T.Xb&&(c&&a.T.wb(),d=a.T.Xb(b,c),"object"===typeof d&&f.set(a.T.id,d),c&&(a.T.qa.Lb=!1,!1===d&&(e=null)));for(var g=Va(a.id),l=0;lxm){if(d.load(this.Cg)){this.We=new gd(this,"1.15.9","failsafe");this.We.load()&&(Bm(this,d),a=2,um(this.We));this.We.set("timestamp",pa());vm(this.We);var e=this.Qc&&!this.oh;if(1==a||ua("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=d.parse()){var f=d.get("code"),h=d.get("data");f&&("ok"==f?d.load(h):("error"== +f&&"no machine state"!=h?(this.Ja("Error: "+h),"unable to verify user"==h&&(xa("user",""),this.Rc=null)):this.fa(f+": "+h),um(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&Am(this,c?d:null)}else 2==a&&d.clear()}else Am(this);delete this.Cg;delete this.Qh}e=Va(this.id);for(f=0;fa[1];a=a[2];this.qa.Lb=!0;this.uk||(this.fa("PCjs v1.15.9\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.uk=!0);this.T&&Cm(this,this.T,b,c,a);this.wk&&(Bm(this,b),b.clear());!c&&this.We&&(this.We.clear(),delete this.We)}; +function Bm(a,b){if(ua("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.je(),d=b.toString(),e={app:"PCjs",ver:"1.15.9"};e.url=a.url;e.user=c;e.type="bug";e.data=d;sa("http://www.pcjs.org/api/v1/report",!0,e)}} +function sm(a,b,c){var d,e="none",f=new gd(a,"1.15.9"),h=new gd(a,"1.15.9","validate"),g=pa();h.set("timestamp",g);f.set("timestamp",g);f.set("version","1.15.9");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.T&&a.T.Xb&&(c&&a.T.wb(),d=a.T.Xb(b,c),"object"===typeof d&&f.set(a.T.id,d),c&&(a.T.qa.Lb=!1,!1===d&&(e=null)));for(var g=Va(a.id),l=0;lg.indexOf("/")&&(g=window.location.pathname+g);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(g?" url=$2"+g+"$2":""))}g=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),g=new window.ActiveXObject("Microsoft.XMLDOM"),g.async=!1,g.loadXML(a)):g=(new window.DOMParser).parseFromString(a,"text/xml")}catch(s){g= -null,a=s.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");sa(e,!0,null,null,function(f,h,g){if(g||!h)c(a,"unable to resolve XML reference: "+d[0]+" ("+g+")");else{if(f=d[3])if(g=h.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var l=g[0],n,r=/( [a-z]+=)(['"])(.*?)\2/g;n=r.exec(f);)l=0>l.indexOf(n[1])?l.replace(">",n[0]+">"):l.replace(new RegExp(n[1]+"(['\"])(.*?)\\1"),n[0]);g[0]!=l&&(h=h.replace(g[0],l))}else{c(a,"missing <"+d[1]+"> in "+e);return}h=h.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],h);Km(a,b,c)}})}else c(a,null)} -function Lm(a,b,c,d){function e(a){if(void 0===l){var b=g&&A(g,"machine-warning");l=b&&b[0]||g}l&&(l.innerHTML=ia(a))}function f(a){e("Error: "+a);n&&h();n=!1}function h(){0==--Em&&Ha(!0)}var g,l,n=!0;Em++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.15.9/components.xsl");var r=function(a,d){if(d){var l=function(a,l){if(l)if(l)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var n=d.transformNode(l);n?(g.outerHTML=n,h()):f("transformNodeToObject failed")}else window.document.implementation&& -window.document.implementation.createDocument?(n=new XSLTProcessor,n.importStylesheet(l),(n=n.transformToFragment(d,window.document))?(g.parentNode.replaceChild(n,g),h()):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f("failed to load XSL file: "+c);else f(a)};d?Fm(c,null,null,!1,e,l):f("failed to load XML file: "+b)}else f(a)};"<"!=b.charAt(0)?Fm(b,a,d,!0,e,r):Gm(b,null,a,d,!1,e,r)}else f("failed to find machine element: "+a)}catch(s){f(s.message)}return n} -window.embedPC=function(a,b,c,d){return Lm(a,b,c,d)};window.enableEvents=Ha;window.sendEvent=Ia;Ha(!1);})();//@ sourceMappingURL=/tmp/pcjs/1.15.9/pc-dbg.map +k.zb=function(a,b,c,d){var e=this;switch(c){case "save":return this.za[c]=d,d.onclick=function(){var a=ym(e,!0);if(a){var b=!(!e.Qc||e.Nh),c=sm(e,b);b?Dm(e,a,c):e.Ja("Resume disabled, machine state not saved")}},!0;case "reset":return this.za[c]=d,d.onclick=function(){Ub(e)},!0}return!1}; +function ym(a,b){var c=a.Rc;c||(c=wa("user"),void 0!==c?!c&&b&&(c=null,window&&(c=window.prompt("To save machine states on the pcjs.org server, you need a user ID (email support@pcjs.org).\n\nOnce you have an ID, enter it below.","")),c&&((c=Em(a,c))||a.Ja("Your user ID has not been approved."))):b&&a.Ja("Browser local storage is not available"));return c} +function Em(a,b){a.Rc=null;var c=sa(ta()+"/api/v1/user?req=verify&user="+b),d=c[1];if(!c[0]&&d)try{c=eval("("+d+")"),c.code&&"ok"==c.code&&(xa("user",c.data),a.Rc=c.data)}catch(e){w(e.message+" ("+d+")")}return a.Rc} +function Dm(a,b,c){if(c){var d={req:"store"};d.user=b;d.state=tm(a,"1.15.9");d.data=c;b=sa(ta()+"/api/v1/user",!1,d);d=b[1];if(b[0]){if(d){var e=d.indexOf("\n");0g.indexOf("/")&&(g=window.location.pathname+g);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(g?" url=$2"+g+"$2":""))}g=null;if("<"==a.charAt(0))try{window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),g=new window.ActiveXObject("Microsoft.XMLDOM"),g.async=!1,g.loadXML(a)):g=(new window.DOMParser).parseFromString(a,"text/xml")}catch(s){g= +null,a=s.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");sa(e,!0,null,null,function(f,h,g){if(g||!h)c(a,"unable to resolve XML reference: "+d[0]+" ("+g+")");else{if(f=d[3])if(g=h.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var l=g[0],n,r=/( [a-z]+=)(['"])(.*?)\2/g;n=r.exec(f);)l=0>l.indexOf(n[1])?l.replace(">",n[0]+">"):l.replace(new RegExp(n[1]+"(['\"])(.*?)\\1"),n[0]);g[0]!=l&&(h=h.replace(g[0],l))}else{c(a,"missing <"+d[1]+"> in "+e);return}h=h.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(d[0],h);Lm(a,b,c)}})}else c(a,null)} +function Mm(a,b,c,d){function e(a){if(void 0===l){var b=g&&A(g,"machine-warning");l=b&&b[0]||g}l&&(l.innerHTML=ia(a))}function f(a){e("Error: "+a);n&&h();n=!1}function h(){0==--Fm&&Ha(!0)}var g,l,n=!0;Fm++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.15.9/components.xsl");var r=function(a,d){if(d){var l=function(a,l){if(l)if(l)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var n=d.transformNode(l);n?(g.outerHTML=n,h()):f("transformNodeToObject failed")}else window.document.implementation&& +window.document.implementation.createDocument?(n=new XSLTProcessor,n.importStylesheet(l),(n=n.transformToFragment(d,window.document))?(g.parentNode.replaceChild(n,g),h()):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f("failed to load XSL file: "+c);else f(a)};d?Gm(c,null,null,!1,e,l):f("failed to load XML file: "+b)}else f(a)};"<"!=b.charAt(0)?Gm(b,a,d,!0,e,r):Hm(b,null,a,d,!1,e,r)}else f("failed to find machine element: "+a)}catch(s){f(s.message)}return n} +window.embedPC=function(a,b,c,d){return Mm(a,b,c,d)};window.enableEvents=Ha;window.sendEvent=Ia;Ha(!1);})(); diff --git a/versions/pcjs/1.15.9/pc.js b/versions/pcjs/1.15.9/pc.js index 5dc646180..eccabc1b6 100644 --- a/versions/pcjs/1.15.9/pc.js +++ b/versions/pcjs/1.15.9/pc.js @@ -5,88 +5,88 @@ b);n.setRequestHeader("Content-type","application/x-www-form-urlencoded");n.send function na(){if(void 0===ka){var a;try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"===window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}ka=a}return ka}function oa(a){var b;try{b=window.localStorage.getItem(a)}catch(c){}return b}function pa(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} function qa(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}var ra={init:[],show:[],exit:[]},sa=!1,ta=!0;function ua(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function t(a){ra.init.push(a)} function wa(a){if(ta)try{for(var b=0;b=this.pf?12:14;this.pc=1<>2;this.fb=this.pc-1;this.ig=(this.ih+this.pc)/this.pc|0;this.Yd=this.ig-1;this.Vf=[];this.Wf=[];this.Qh();this.Ma()}y(v,Na);Na.prototype.Qh=function(){this.Ba=Array(this.ig);for(var a=0;a>a.Nb;0>this.Nb;0>a.Nb;0>a.Nb].Ti(b&a.fb)}function Va(a,b){var c=b&a.fb,d=(b&a.Wc)>>a.Nb;return c!=a.fb?a.Ba[d].Tn(c):a.Ba[d++].Ti(c)|a.Ba[d&a.Yd].Ti(0)<<8} -function Wa(a,b,c){a.Ba[(b&a.Wc)>>a.Nb].aj(b&a.fb,c&255)}function Xa(a,b,c){var d=b&a.fb;b=(b&a.Wc)>>a.Nb;d!=a.fb?a.Ba[b].co(d,c&65535):(a.Ba[b++].aj(d,c&255),a.Ba[b&a.Yd].aj(0,c>>8&255))}function Ya(a){for(var b=0,c=[],d=0;d=this.pf?12:14;this.pc=1<>2;this.fb=this.pc-1;this.ig=(this.ih+this.pc)/this.pc|0;this.Yd=this.ig-1;this.Vf=[];this.Wf=[];this.Qh();this.Ma()}y(v,Na);Na.prototype.Qh=function(){this.Ba=Array(this.ig);for(var a=0;a>a.Nb;0>this.Nb;0>a.Nb;0>a.Nb].Ti(b&a.fb)}function Va(a,b){var c=b&a.fb,d=(b&a.Xc)>>a.Nb;return c!=a.fb?a.Ba[d].Tn(c):a.Ba[d++].Ti(c)|a.Ba[d&a.Yd].Ti(0)<<8} +function Wa(a,b,c){a.Ba[(b&a.Xc)>>a.Nb].aj(b&a.fb,c&255)}function Xa(a,b,c){var d=b&a.fb;b=(b&a.Xc)>>a.Nb;d!=a.fb?a.Ba[b].co(d,c&65535):(a.Ba[b++].aj(d,c&255),a.Ba[b&a.Yd].aj(0,c>>8&255))}function Ya(a){for(var b=0,c=[],d=0;d>2);for(d=0;d>2]>>>((a&3)<<3)&255},Un:function(a){var b=a>>2;a=(a&3)<<3;var c=this.pa[b]>>>a;return 24>a?c&65535:c&255|(this.pa[b+1]&255)<<8},ao:function(a,b){var c=a>>2,d=(a&3)<<3;this.pa[c]=this.pa[c]&~(255<>2,d=(a&3)<<3;24>d?this.pa[c]=this.pa[c]&~(65535<>8);this.Za=!0},save:function(){return this.ea? null:this.pa},restore:function(a){return this.ea?null==a:a&&this.ql==a.length<<2?(this.pa=a,this.Za=!0):!1},pe:function(a,b){a||(a=[]);void 0===b&&(b=!0);var c=a;this.xc=c[0]?c[0]:this.Qg;this.Sn=c[1]?c[1]:this.Qg;b&&(this.Ti=c[0]?c[0]:this.Qg,this.Tn=c[1]?c[1]:this.Qg);c=a;this.Ac=c[2]&&!this.Bj?c[2]:this.$g;this.bo=c[3]&&!this.Bj?c[3]:this.$g;b&&(this.aj=c[2]?c[2]:this.$g,this.co=c[3]?c[3]:this.$g)}};var cb=[Oa.prototype.Rn,Oa.prototype.Un,Oa.prototype.ao,Oa.prototype.eo]; -function db(a,b){v.call(this,"CPU",a,db);var c=a.cycles||b,d=a.multiplier||1;this.ba={};this.ba.gd=c;this.ba.Dd=d;this.ba.Cg=Math.round(this.ba.gd/1E4)/100;this.ba.He=this.ba.Cg*this.ba.Dd;this.na.Db=!1;this.na.uc=!1;this.na.zh=a.autoStart;c=Aa.autostart;void 0!==c&&(this.na.zh="true"==c?!0:"false"==c?!1:null);this.na.qg=!1;this.ba.Hg=this.ba.Je=0;this.ba.Ig=a.csStart;this.ba.rf=a.csInterval;this.ba.sf=a.csStop;var e=this;this.Um=function(){eb(e)};this.Ma()}y(v,db);h=db.prototype; -h.mc=function(a,b,c,d){this.qa=b;this.Pa=d;this.La=a;var e=D(a,"Video");e&&(this.lf=function(){fb(e)},this.Oe=function(){e.Oe()});this.ja=D(a,"ChipSet");this.Ma()};h.reset=function(){};h.save=function(){return null};h.restore=function(){return!1};h.Qb=function(a,b){if(!b){if(a&&this.restore){gb(this);if(!this.restore(a))return!1;hb(this)}else this.reset();this.gc("No debugger detected")}this.na.Db=!0;!ib(this)&&this.Pa&&this.Pa.xp();this.lf();this.kf();return!0}; +function db(a,b){v.call(this,"CPU",a,db);var c=a.cycles||b,d=a.multiplier||1;this.ba={};this.ba.hd=c;this.ba.Dd=d;this.ba.Cg=Math.round(this.ba.hd/1E4)/100;this.ba.He=this.ba.Cg*this.ba.Dd;this.na.Db=!1;this.na.uc=!1;this.na.zh=a.autoStart;c=Aa.autostart;void 0!==c&&(this.na.zh="true"==c?!0:"false"==c?!1:null);this.na.qg=!1;this.ba.Hg=this.ba.Je=0;this.ba.Ig=a.csStart;this.ba.rf=a.csInterval;this.ba.sf=a.csStop;var e=this;this.Um=function(){eb(e)};this.Ma()}y(v,db);h=db.prototype; +h.mc=function(a,b,c,d){this.qa=b;this.Pa=d;this.La=a;var e=D(a,"Video");e&&(this.lf=function(){fb(e)},this.Oe=function(){e.Oe()});this.ja=D(a,"ChipSet");this.Ma()};h.reset=function(){};h.save=function(){return null};h.restore=function(){return!1};h.Qb=function(a,b){if(!b){if(a&&this.restore){gb(this);if(!this.restore(a))return!1;hb(this)}else this.reset();this.hc("No debugger detected")}this.na.Db=!0;!ib(this)&&this.Pa&&this.Pa.xp();this.lf();this.kf();return!0}; h.Pb=function(a){this.na.Db=!1;return a&&this.save?this.save():!0};function ib(a){return!0===a.na.zh||null===a.na.zh&&void 0===a.sa.run?(eb(a),!0):!1}h.Oe=function(){};h.Fj=function(){return 0};function hb(a){void 0===a.ba.Ig&&(a.ba.Ig=0);void 0===a.ba.rf&&(a.ba.rf=-1);void 0===a.ba.sf&&(a.ba.sf=-1);a.na.qg=0<=a.ba.Ig&&0c&&(c=60);2>c&&(c=2);var d=1;b&&1a.ba.Cg&&(c=Math.round(c/a.ba.Dd));return c}function gb(a){a.ba.Pc=0;a.Fg=1;a.ke=a.Id=a.Qc=a.A=0;hb(a);mb(a,1)} -function mb(a,b,c){void 0!==b&&(0.8>a.ba.Pc/a.ba.He&&(b=1),a.ba.Dd=b,b=a.ba.Cg*a.ba.Dd,a.ba.He!=b&&(a.ba.He=b,b=a.ba.He.toFixed(2)+"Mhz",a.sa.setSpeed&&(a.sa.setSpeed.innerHTML=b),a.gc("target speed: "+b)),c&&a.Oe());nb(a,a.Id);a.Id=0;a.ba.Ie=ha();a.ba.he=0;ob(a)} -function eb(a,b){if(Ia(a,!0)){a.na.uc||(mb(a),a.La&&a.La.start(a.ba.Ie,pb(a)),a.na.uc=!0,a.ja&&qb(a.ja),a.sa.run&&(a.sa.run.innerHTML="Halt"),b&&a.Oe());a.ba.Yh>=a.ba.gd&&ob(a,!0);a.ba.wf=0;a.ba.Eg=ha();if(a.ba.he){var c=a.ba.Eg-a.ba.he;c>a.ba.Mj&&(a.ba.Ie+=c,a.ba.Ie>a.ba.Eg&&(a.ba.Ie=a.ba.Eg))}try{do{a.fl(a.na.qg?1:Math.round(a.ba.Om/a.Fg));var d=a.Qc-a.A;a.Id+=d;a.ba.wf+=d;nb(a,0,!0);var c=a,e=d;if(c.na.qg){var f=!1;c.ba.Hg=c.ba.Hg+c.Fj()|0;c.ba.Je-=e;0>=c.ba.Je&&(c.ba.Je+=c.ba.rf,f=!0);0<=c.ba.sf&& -c.ba.sf<=pb(c)&&(c.ba.rf=c.ba.sf=-1,hb(c),kb(c),f=!0);f&&c.gc(pb(c)+" cycles: checksum="+p(c.ba.Hg))}a.ba.uf-=d;0>=a.ba.uf&&(a.ba.uf+=a.ba.Qj,a.lf());a.ba.tf-=d;0>=a.ba.tf&&(a.ba.tf+=a.ba.Pj,a.kf());a.ba.vf-=d;if(0>=a.ba.vf){a.ba.vf+=a.ba.Xh;break}}while(a.na.uc)}catch(l){kb(a);a.lf();a.kf();a.La&&a.La.stop(ha(),pb(a));Ia(a,!1);Ka(a,l.message);return}d=setTimeout;c=a.Um;a.ba.he=ha();e=a.ba.Mj;a.ba.wf&&(e=Math.round(e*a.ba.wf/a.ba.Xh));e-=a.ba.he-a.ba.Eg;if(f=a.ba.he-a.ba.Ie)a.ba.Pc=Math.round(a.Id/ -(10*f))/100,864E5<=f&&(a.ke=0,a.ja&&rb(a.ja,!0),mb(a));if(0>e||a.ba.Pcc&&(c=60);2>c&&(c=2);var d=1;b&&1a.ba.Cg&&(c=Math.round(c/a.ba.Dd));return c}function gb(a){a.ba.Qc=0;a.Fg=1;a.ke=a.Id=a.Rc=a.A=0;hb(a);mb(a,1)} +function mb(a,b,c){void 0!==b&&(0.8>a.ba.Qc/a.ba.He&&(b=1),a.ba.Dd=b,b=a.ba.Cg*a.ba.Dd,a.ba.He!=b&&(a.ba.He=b,b=a.ba.He.toFixed(2)+"Mhz",a.sa.setSpeed&&(a.sa.setSpeed.innerHTML=b),a.hc("target speed: "+b)),c&&a.Oe());nb(a,a.Id);a.Id=0;a.ba.Ie=ha();a.ba.he=0;ob(a)} +function eb(a,b){if(Ia(a,!0)){a.na.uc||(mb(a),a.La&&a.La.start(a.ba.Ie,pb(a)),a.na.uc=!0,a.ja&&qb(a.ja),a.sa.run&&(a.sa.run.innerHTML="Halt"),b&&a.Oe());a.ba.Yh>=a.ba.hd&&ob(a,!0);a.ba.wf=0;a.ba.Eg=ha();if(a.ba.he){var c=a.ba.Eg-a.ba.he;c>a.ba.Mj&&(a.ba.Ie+=c,a.ba.Ie>a.ba.Eg&&(a.ba.Ie=a.ba.Eg))}try{do{a.fl(a.na.qg?1:Math.round(a.ba.Om/a.Fg));var d=a.Rc-a.A;a.Id+=d;a.ba.wf+=d;nb(a,0,!0);var c=a,e=d;if(c.na.qg){var f=!1;c.ba.Hg=c.ba.Hg+c.Fj()|0;c.ba.Je-=e;0>=c.ba.Je&&(c.ba.Je+=c.ba.rf,f=!0);0<=c.ba.sf&& +c.ba.sf<=pb(c)&&(c.ba.rf=c.ba.sf=-1,hb(c),jb(c),f=!0);f&&c.hc(pb(c)+" cycles: checksum="+p(c.ba.Hg))}a.ba.uf-=d;0>=a.ba.uf&&(a.ba.uf+=a.ba.Qj,a.lf());a.ba.tf-=d;0>=a.ba.tf&&(a.ba.tf+=a.ba.Pj,a.kf());a.ba.vf-=d;if(0>=a.ba.vf){a.ba.vf+=a.ba.Xh;break}}while(a.na.uc)}catch(l){jb(a);a.lf();a.kf();a.La&&a.La.stop(ha(),pb(a));Ia(a,!1);Ka(a,l.message);return}d=setTimeout;c=a.Um;a.ba.he=ha();e=a.ba.Mj;a.ba.wf&&(e=Math.round(e*a.ba.wf/a.ba.Xh));e-=a.ba.he-a.ba.Eg;if(f=a.ba.he-a.ba.Ie)a.ba.Qc=Math.round(a.Id/ +(10*f))/100,864E5<=f&&(a.ke=0,a.ja&&rb(a.ja,!0),mb(a));if(0>e||a.ba.Qc=e?(this.Aa=a,this.jb=b,this.ed=c,this.yb=d&65280,this.type=d&7936,ub(this)):b=-1;return b}return-1}function yb(a){return this.jb+a}function zb(a){return this.jb+a}function Ab(a,b,c){return a+b<=this.ed?this.jb+a:Bb.call(this,0,0,c)} -function Bb(a,b,c){c||Cb.call(this.la,13,0);return-1}function Db(a,b,c){return a+b<=this.ed?this.jb+a:Eb.call(this,0,0,c)}function Eb(a,b,c){c||Cb.call(this.la,13,0);return-1}function Fb(a,b,c){var d=F(a.la,c+2),e=F(a.la,c+0)|(d&255)<<16;c=F(a.la,c+4);a.Aa=b;a.jb=e;a.ed=c;a.yb=d&65280;ub(a)}tb.prototype.save=function(){return[this.Aa,this.jb,this.ed,this.yb,this.yj,this.Vg,this.sc,this.lc]}; -tb.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.Aa=a[0],this.jb=a[1],this.ed=a[2],this.yb=a[3],this.yj=a[4],this.Vg=a[5],this.sc=a[6],this.lc=a[7])};function ub(a,b){void 0===b&&(b=!!(a.la.Kc&1));b?(a.load=xb,a.Zc=Ab,a.ac=Db,a.yb&4096&&(6144==(a.yb&6656)&&(a.ac=Bb),a.yb&2048||!(a.yb&512))&&(a.ac=Eb),a.sc=a.Aa&3,a.lc=(a.yb&24576)>>13):(a.load=vb,a.Zc=yb,a.ac=zb,a.sc=a.lc=0)} -function Gb(a){this.Ga=a.model||8088;var b=0;switch(this.Ga){default:case 8088:b=4772727;break;case 80286:b=6E6}db.call(this,a,b);this.gj=61442;this.Tf=4;this.Ke=255;this.B=80286<=this.Ga?Hb:Ib;this.Na=Jb.slice();80186<=this.Ga&&(this.Ke=31,this.Na[15]=G,this.Na[96]=Kb,this.Na[97]=Lb,this.Na[98]=Mb,this.Na[99]=G,this.Na[100]=G,this.Na[101]=G,this.Na[102]=G,this.Na[103]=G,this.Na[104]=Nb,this.Na[105]=Ob,this.Na[106]=Pb,this.Na[107]=Qb,this.Na[108]=Rb,this.Na[109]=Sb,this.Na[110]=Tb,this.Na[111]=Ub, -this.Na[192]=Vb,this.Na[193]=Wb,this.Na[200]=Xb,this.Na[201]=Yb,this.Na[241]=Zb,$b[7]=ac,bc[7]=ac,80286<=this.Ga&&(this.gj=2,this.Tf=0,this.Na[15]=cc,this.Na[99]=dc,this.Na[84]=ec));this.nl=[];this.ij=[];this.Qc=this.oh=0;this.na.rg=this.na.zl=!1;this.Ba=[];this.Td=this.Nb=this.fb=this.Yd=0;this.T=this.Gl;this.U=this.Hl;this.O=this.Im;this.P=this.Jm;this.R=this.Zn;this.S=this.$n;fc(this)}y(db,Gb); -var Ib={Ni:4,aa:5,ra:6,fa:7,ga:8,Q:9,V:11,W:12,ie:4,Sj:60,Tj:83,Hb:3,gb:9,Xb:16,Lg:1,Xj:19,Zj:28,ak:16,$j:21,Yj:37,Vj:2,gi:9,Wj:5,Uj:33,ii:10,hi:8,Cf:3,Bf:15,ok:51,pk:1,qk:2,rk:4,nk:32,ji:15,tk:15,Ib:16,Jb:4,vk:11,uk:18,sk:24,pb:4,wk:2,ki:16,xk:17,pi:18,yk:19,oi:5,qi:6,Dk:2,Ck:8,Ak:9,Bk:10,zk:10,ri:10,si:10,ck:80,ek:144,bk:86,dk:154,gk:101,ik:165,fk:107,hk:171,Fk:70,Hk:113,Ek:76,Gk:124,kk:80,mk:128,jk:86,lk:134,Ef:3,Df:16,xi:10,wi:8,Ik:51,Yb:8,Jk:17,Kk:36,ec:11,Lk:16,Ff:10,Hd:2,di:18,ei:7,fi:15,li:12, +0,0,1,1,0,1,0,0,1];function tb(a,b,c){this.la=a;this.jb=this.Aa=0;this.fd=65535;this.yb=0;this.yj="CS"==b;this.Vg=b;this.lc=this.sc=0;ub(this,c)}function vb(a){this.Aa=a;this.fd=65535;this.sc=this.lc=0;return this.jb=a<<4} +function xb(a){var b,c;a&4?(b=this.la.oe.jb,c=this.la.oe.fd):(b=this.la.Bc,c=this.la.xe);b+=a&65528;if(b+7<=c){this.la.A-=15;c=F(this.la,b+0);var d=F(this.la,b+4);b=F(this.la,b+2)|(d&255)<<16;var e;d&4096||(e=d&7936)&&768>=e?(this.Aa=a,this.jb=b,this.fd=c,this.yb=d&65280,this.type=d&7936,ub(this)):b=-1;return b}return-1}function yb(a){return this.jb+a}function zb(a){return this.jb+a}function Ab(a,b,c){return a+b<=this.fd?this.jb+a:Bb.call(this,0,0,c)} +function Bb(a,b,c){c||Cb.call(this.la,13,0);return-1}function Db(a,b,c){return a+b<=this.fd?this.jb+a:Eb.call(this,0,0,c)}function Eb(a,b,c){c||Cb.call(this.la,13,0);return-1}function Fb(a,b,c){var d=F(a.la,c+2),e=F(a.la,c+0)|(d&255)<<16;c=F(a.la,c+4);a.Aa=b;a.jb=e;a.fd=c;a.yb=d&65280;ub(a)}tb.prototype.save=function(){return[this.Aa,this.jb,this.fd,this.yb,this.yj,this.Vg,this.sc,this.lc]}; +tb.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.Aa=a[0],this.jb=a[1],this.fd=a[2],this.yb=a[3],this.yj=a[4],this.Vg=a[5],this.sc=a[6],this.lc=a[7])};function ub(a,b){void 0===b&&(b=!!(a.la.Kc&1));b?(a.load=xb,a.$c=Ab,a.bc=Db,a.yb&4096&&(6144==(a.yb&6656)&&(a.bc=Bb),a.yb&2048||!(a.yb&512))&&(a.bc=Eb),a.sc=a.Aa&3,a.lc=(a.yb&24576)>>13):(a.load=vb,a.$c=yb,a.bc=zb,a.sc=a.lc=0)} +function Gb(a){this.Da=a.model||8088;var b=0;switch(this.Da){default:case 8088:b=4772727;break;case 80286:b=6E6}db.call(this,a,b);this.gj=61442;this.Tf=4;this.Ke=255;this.B=80286<=this.Da?Hb:Ib;this.Na=Jb.slice();80186<=this.Da&&(this.Ke=31,this.Na[15]=G,this.Na[96]=Kb,this.Na[97]=Lb,this.Na[98]=Mb,this.Na[99]=G,this.Na[100]=G,this.Na[101]=G,this.Na[102]=G,this.Na[103]=G,this.Na[104]=Nb,this.Na[105]=Ob,this.Na[106]=Pb,this.Na[107]=Qb,this.Na[108]=Rb,this.Na[109]=Sb,this.Na[110]=Tb,this.Na[111]=Ub, +this.Na[192]=Vb,this.Na[193]=Wb,this.Na[200]=Xb,this.Na[201]=Yb,this.Na[241]=Zb,$b[7]=ac,bc[7]=ac,80286<=this.Da&&(this.gj=2,this.Tf=0,this.Na[15]=cc,this.Na[99]=dc,this.Na[84]=ec));this.nl=[];this.ij=[];this.Rc=this.oh=0;this.na.rg=this.na.zl=!1;this.Ba=[];this.Td=this.Nb=this.fb=this.Yd=0;this.T=this.Gl;this.U=this.Hl;this.O=this.Im;this.P=this.Jm;this.R=this.Zn;this.S=this.$n;fc(this)}y(db,Gb); +var Ib={Ni:4,aa:5,ra:6,fa:7,ga:8,Q:9,V:11,W:12,ie:4,Sj:60,Tj:83,Hb:3,gb:9,Xb:16,Lg:1,Xj:19,Zj:28,ak:16,$j:21,Yj:37,Vj:2,gi:9,Wj:5,Uj:33,ii:10,hi:8,Cf:3,Bf:15,ok:51,pk:1,qk:2,rk:4,nk:32,ji:15,tk:15,Ib:16,Jb:4,vk:11,uk:18,sk:24,pb:4,wk:2,ki:16,xk:17,pi:18,yk:19,oi:5,qi:6,Dk:2,Ck:8,Ak:9,Bk:10,zk:10,ri:10,si:10,ck:80,ek:144,bk:86,dk:154,gk:101,ik:165,fk:107,hk:171,Fk:70,Hk:113,Ek:76,Gk:124,kk:80,mk:128,jk:86,lk:134,Ef:3,Df:16,xi:10,wi:8,Ik:51,Yb:8,Jk:17,Kk:36,fc:11,Lk:16,Ff:10,Hd:2,di:18,ei:7,fi:15,li:12, mi:7,ni:11,ti:18,ui:7,vi:15,yi:15,zi:7,Ai:13,Ei:11,Fi:7,Gi:8,Mk:8,Pk:12,Nk:18,Ok:17,Qk:15,Ci:8,Bi:20,Di:2,Ji:3,Gf:9,Ii:5,Hi:11,Li:4,Ki:17,Rk:11},Hb={Ni:0,aa:0,ra:0,fa:0,ga:0,Q:0,V:1,W:1,ie:3,Sj:14,Tj:16,Hb:2,gb:7,Xb:7,Lg:0,Xj:7,Zj:13,ak:7,$j:11,Yj:16,Vj:3,gi:6,Wj:2,Uj:13,ii:5,hi:5,Cf:2,Bf:7,ok:23,pk:0,qk:1,rk:3,nk:17,ji:7,tk:11,Ib:7,Jb:3,vk:7,uk:11,sk:15,pb:2,wk:3,ki:7,xk:8,pi:8,yk:8,oi:4,qi:4,Dk:2,Ck:3,Ak:5,Bk:2,zk:3,ri:5,si:3,ck:14,ek:22,bk:17,dk:25,gk:17,ik:25,fk:20,hk:28,Fk:13,Hk:21,Ek:16,Gk:24, -kk:13,mk:21,jk:16,lk:24,Ef:2,Df:7,xi:5,wi:5,Ik:19,Yb:5,Jk:5,Kk:17,ec:3,Lk:5,Ff:3,Hd:0,di:8,ei:5,fi:9,li:5,mi:5,ni:4,ti:5,ui:5,vi:4,yi:7,zi:5,Ai:8,Ei:3,Fi:4,Gi:3,Mk:11,Pk:11,Nk:15,Ok:15,Qk:7,Ci:5,Bi:8,Di:0,Ji:2,Gf:6,Ii:3,Hi:6,Li:3,Ki:5,Rk:5};h=Gb.prototype;h.Qh=function(a,b,c,d,e){this.Ba=a;this.Td=b;this.Nb=c;this.fb=d;this.Yd=e};h.reset=function(){this.na.uc&&kb(this);fc(this);gb(this);this.na.Nc=!1}; -function fc(a){a.H=0;a.C=0;a.J=0;a.K=0;a.Y=0;a.I=0;a.G=0;a.F=0;a.Kc=65520;a.Cc=0;a.Sd=1023;a.tc={Oi:0,Aa:0,yb:0,Bg:-1};a.Ed=0;a.ya=new tb(a,"CS");a.Zb=new tb(a,"DS");a.Tb=new tb(a,"SS");a.hb=new tb(a,"ES");a.dl=new tb(a,"ZERO");gc(a,0,65535);80286<=a.Ga&&(a.Bc=0,a.xe=65535,a.oe=new tb(a,"LDT",!0),a.Pf=new tb(a,"TSS",!0),a.vb=new tb(a,"VER",!0),gc(a,65520,61440),a.ya.jb=16711680);hc(a,0);ic(a);a.$a=0;a.qb=a.Kf=-1;a.dg=0;a.ha=a.Ea=-1;a.D=a.Zb;a.N=a.Tb;a.Z=a.ua=0} +kk:13,mk:21,jk:16,lk:24,Ef:2,Df:7,xi:5,wi:5,Ik:19,Yb:5,Jk:5,Kk:17,fc:3,Lk:5,Ff:3,Hd:0,di:8,ei:5,fi:9,li:5,mi:5,ni:4,ti:5,ui:5,vi:4,yi:7,zi:5,Ai:8,Ei:3,Fi:4,Gi:3,Mk:11,Pk:11,Nk:15,Ok:15,Qk:7,Ci:5,Bi:8,Di:0,Ji:2,Gf:6,Ii:3,Hi:6,Li:3,Ki:5,Rk:5};h=Gb.prototype;h.Qh=function(a,b,c,d,e){this.Ba=a;this.Td=b;this.Nb=c;this.fb=d;this.Yd=e};h.reset=function(){this.na.uc&&jb(this);fc(this);gb(this);this.na.Oc=!1}; +function fc(a){a.H=0;a.C=0;a.J=0;a.K=0;a.Y=0;a.I=0;a.G=0;a.F=0;a.Kc=65520;a.Cc=0;a.Sd=1023;a.tc={Oi:0,Aa:0,yb:0,Bg:-1};a.Ed=0;a.ya=new tb(a,"CS");a.Zb=new tb(a,"DS");a.Tb=new tb(a,"SS");a.hb=new tb(a,"ES");a.dl=new tb(a,"ZERO");gc(a,0,65535);80286<=a.Da&&(a.Bc=0,a.xe=65535,a.oe=new tb(a,"LDT",!0),a.Pf=new tb(a,"TSS",!0),a.vb=new tb(a,"VER",!0),gc(a,65520,61440),a.ya.jb=16711680);hc(a,0);ic(a);a.$a=0;a.qb=a.Kf=-1;a.dg=0;a.ha=a.Fa=-1;a.D=a.Zb;a.N=a.Tb;a.Z=a.ua=0} h.Fj=function(){var a=this.H+this.C+this.J+this.K+this.Y+this.I+this.G+this.F|0;return a=a+this.va+this.ya.Aa+this.Zb.Aa+this.Tb.Aa+this.hb.Aa+jc(this)|0};function kc(a,b){var c=a.ij[b];null!=c&&(c(--a.oh),delete a.ij[b])}function ic(a,b){void 0===b&&(b=!!(a.Kc&1));lc=b?mc:nc;ub(a.ya,b);ub(a.Zb,b);ub(a.Tb,b);ub(a.hb,b)} -h.save=function(){var a=new H(this);a.set(0,[this.H,this.C,this.J,this.K,this.Y,this.I,this.G,this.F,this.Ed]);a.set(1,[this.va,this.ya.save(),this.Zb.save(),this.Tb.save(),this.hb.save(),null!=this.Bc?[this.Kc,this.Bc,this.xe,this.Cc,this.Sd,this.oe.save(),this.Pf.save(),this.Ed]:null,jc(this)]);a.set(2,[this.D.Vg,this.N.Vg,this.Z,this.ua,this.$a,this.ha,this.Ea]);a.set(3,[this.Fg,this.ke,this.ba.Dd]);a.set(4,Ya(this.qa));return a.data()}; +h.save=function(){var a=new H(this);a.set(0,[this.H,this.C,this.J,this.K,this.Y,this.I,this.G,this.F,this.Ed]);a.set(1,[this.va,this.ya.save(),this.Zb.save(),this.Tb.save(),this.hb.save(),null!=this.Bc?[this.Kc,this.Bc,this.xe,this.Cc,this.Sd,this.oe.save(),this.Pf.save(),this.Ed]:null,jc(this)]);a.set(2,[this.D.Vg,this.N.Vg,this.Z,this.ua,this.$a,this.ha,this.Fa]);a.set(3,[this.Fg,this.ke,this.ba.Dd]);a.set(4,Ya(this.qa));return a.data()}; h.restore=function(a){var b;b=a[0];this.H=b[0];this.C=b[1];this.J=b[2];this.K=b[3];this.Y=b[4];this.I=b[5];this.G=b[6];this.F=b[7];this.Ed=b[8]||0;b=a[1];this.ya.restore(b[1]);this.Zb.restore(b[2]);this.Tb.restore(b[3]);this.hb.restore(b[4]);var c=b[5];c&&c.length&&(this.Kc=c[0],this.Bc=c[1],this.xe=c[2],this.Cc=c[3],this.Sd=c[4],this.oe.restore(c[5]),this.Pf.restore(c[6]),this.Ed=c[7],ic(this));hc(this,b[6]);I(this,b[0]);b=a[2];this.D=oc(this,b[0]);this.N=oc(this,b[1]);this.Z=b[2];this.ua=b[3];this.$a= -b[4];this.ha=b[5];this.Ea=b[6];b=a[3];this.Fg=b[0];this.ke=b[1];mb(this,b[2]);a:{b=this.qa;a=a[4];for(c=0;c>1?128:0} -function Cc(a){return(a.ia^a.ka^a.ia>>1)&a.ca>>1?2048:0}function Dc(a){a.X&=~a.ca}function Ec(a){a.ka=a.ia&16|a.ka&-17}function Fc(a){a.X|=a.ca-1}function Gc(a){a.ia&=~a.ca;a.ka=a.ia&32896|a.ka&-32897}function Hc(a){a.X|=a.ca}function Ic(a){a.ka=~(a.ia&16)&16|a.ka&-17}function Jc(a){a.X&=~(a.ca-1)}function Kc(a){Bc(a)||(a.ia^=a.ca>>1|a.ca>>2,a.ka^=32896)}function Lc(a){a.ia|=a.ca;a.ka=a.ia&32896|a.ka&-32897}function jc(a){return a.Fa&-2262|xc(a)|yc(a)|zc(a)|Ac(a)|Bc(a)|Cc(a)} -function hc(a,b){a.ca=256;a.X=a.ia=a.ka=0;b&1&&Hc(a);b&4||(a.ia|=1);b&16&&(a.ka|=16);b&64||Fc(a);b&128&&Kc(a);b&2048&&Lc(a);a.ya.sc?b=b&-12289|a.Fa&12288:(a.Ed=(b&12288)>>12,!a.Ed||a.Kc&1||(a.Ed=0));a.ya.sc>a.Ed&&(b=b&-513|a.Fa&512);a.Fa=a.Fa&-1793|b&1792|a.gj;a.Fa&256&&(a.$a|=2,a.Z|=4)} +function qc(a,b){a.Ha=a.ya.load(b)+a.va;a.Z|=a.Tf}function rc(a,b){a.Zb.load(b);a.Z|=a.Tf}function sc(a,b){a.Tb.load(b);a.Z|=4}function tc(a,b){a.hb.load(b);a.Z|=a.Tf}function I(a,b){a.Ha=a.ya.jb+(a.va=b&65535)}function gc(a,b,c){a.Ha=a.ya.load(c)+(a.va=b)}function J(a,b){a.Ha=a.ya.jb+(a.va=a.va+b&65535)}function xc(a){return a.X&a.ca?1:0}function yc(a){return sb[a.ia&255]?4:0}function zc(a){return(a.ia^a.ka)&16?16:0}function Ac(a){return a.X&a.ca-1?0:64}function Bc(a){return a.ia&a.ca>>1?128:0} +function Cc(a){return(a.ia^a.ka^a.ia>>1)&a.ca>>1?2048:0}function Dc(a){a.X&=~a.ca}function Ec(a){a.ka=a.ia&16|a.ka&-17}function Fc(a){a.X|=a.ca-1}function Gc(a){a.ia&=~a.ca;a.ka=a.ia&32896|a.ka&-32897}function Hc(a){a.X|=a.ca}function Ic(a){a.ka=~(a.ia&16)&16|a.ka&-17}function Jc(a){a.X&=~(a.ca-1)}function Kc(a){Bc(a)||(a.ia^=a.ca>>1|a.ca>>2,a.ka^=32896)}function Lc(a){a.ia|=a.ca;a.ka=a.ia&32896|a.ka&-32897}function jc(a){return a.Ga&-2262|xc(a)|yc(a)|zc(a)|Ac(a)|Bc(a)|Cc(a)} +function hc(a,b){a.ca=256;a.X=a.ia=a.ka=0;b&1&&Hc(a);b&4||(a.ia|=1);b&16&&(a.ka|=16);b&64||Fc(a);b&128&&Kc(a);b&2048&&Lc(a);a.ya.sc?b=b&-12289|a.Ga&12288:(a.Ed=(b&12288)>>12,!a.Ed||a.Kc&1||(a.Ed=0));a.ya.sc>a.Ed&&(b=b&-513|a.Ga&512);a.Ga=a.Ga&-1793|b&1792|a.gj;a.Ga&256&&(a.$a|=2,a.Z|=4)} h.wb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.sa[c]=d;e=!0;break;default:e=db.prototype.wb.call(this,a,b,c,d)}return e};function Mc(a,b){return a.Ba[(b&a.Td)>>a.Nb].xc(b&a.fb)} -function F(a,b){var c=b&a.fb,d=(b&a.Td)>>a.Nb;a.A-=a.B.Ni;return c!=a.fb?a.Ba[d].Sn(c):a.Ba[d++].xc(c)|a.Ba[d&a.Yd].xc(0)<<8}function Nc(a,b,c){a.Ba[(b&a.Td)>>a.Nb].Ac(b&a.fb,c&255)}function Oc(a,b,c){var d=b&a.fb;b=(b&a.Td)>>a.Nb;a.A-=a.B.Ni;d!=a.fb?a.Ba[b].bo(d,c&65535):(a.Ba[b++].Ac(d,c&255),a.Ba[b&a.Yd].Ac(0,c>>8&255))}h.Gl=function(a,b){this.Of=a;this.ha=a.Zc(this.Hf=b,0);return this.Z&1?0:Mc(this,this.ha)};h.Hl=function(a,b){this.Of=a;this.ha=a.Zc(this.Hf=b,1);return this.Z&1?0:F(this,this.ha)}; -h.Im=function(a,b){this.Of=a;this.Ea=this.ha=a.Zc(this.Hf=b,0);return this.Z&1?0:Mc(this,this.ha)};h.Jm=function(a,b){this.Of=a;this.Ea=this.ha=a.Zc(this.Hf=b,1);return this.Z&1?0:F(this,this.ha)};h.Zn=function(a){this.Z&2||Nc(this,this.Of.ac(this.Hf,1),a)};h.$n=function(a){this.Z&2||Oc(this,this.Of.ac(this.Hf,2),a)};h.da=function(){var a=Mc(this,this.Ha);this.Ha=this.ya.jb+(this.va=this.va+1&65535);return a}; -h.M=function(){var a=Mc(this,this.Ha)<<24>>24;this.Ha=this.ya.jb+(this.va=this.va+1&65535);return a&65535};h.L=function(){var a=F(this,this.Ha);this.Ha=this.ya.jb+(this.va=this.va+2&65535);return a};h.Da=function(){var a=this.Y;this.Y=this.Y+2&65535;return F(this,this.Tb.Zc(a,1))};function K(a,b){var c=a.Y=a.Y-2&65535;Oc(a,a.Tb.ac(c,1),b)} +function F(a,b){var c=b&a.fb,d=(b&a.Td)>>a.Nb;a.A-=a.B.Ni;return c!=a.fb?a.Ba[d].Sn(c):a.Ba[d++].xc(c)|a.Ba[d&a.Yd].xc(0)<<8}function Nc(a,b,c){a.Ba[(b&a.Td)>>a.Nb].Ac(b&a.fb,c&255)}function Oc(a,b,c){var d=b&a.fb;b=(b&a.Td)>>a.Nb;a.A-=a.B.Ni;d!=a.fb?a.Ba[b].bo(d,c&65535):(a.Ba[b++].Ac(d,c&255),a.Ba[b&a.Yd].Ac(0,c>>8&255))}h.Gl=function(a,b){this.Of=a;this.ha=a.$c(this.Hf=b,0);return this.Z&1?0:Mc(this,this.ha)};h.Hl=function(a,b){this.Of=a;this.ha=a.$c(this.Hf=b,1);return this.Z&1?0:F(this,this.ha)}; +h.Im=function(a,b){this.Of=a;this.Fa=this.ha=a.$c(this.Hf=b,0);return this.Z&1?0:Mc(this,this.ha)};h.Jm=function(a,b){this.Of=a;this.Fa=this.ha=a.$c(this.Hf=b,1);return this.Z&1?0:F(this,this.ha)};h.Zn=function(a){this.Z&2||Nc(this,this.Of.bc(this.Hf,1),a)};h.$n=function(a){this.Z&2||Oc(this,this.Of.bc(this.Hf,2),a)};h.da=function(){var a=Mc(this,this.Ha);this.Ha=this.ya.jb+(this.va=this.va+1&65535);return a}; +h.M=function(){var a=Mc(this,this.Ha)<<24>>24;this.Ha=this.ya.jb+(this.va=this.va+1&65535);return a&65535};h.L=function(){var a=F(this,this.Ha);this.Ha=this.ya.jb+(this.va=this.va+2&65535);return a};h.Ea=function(){var a=this.Y;this.Y=this.Y+2&65535;return F(this,this.Tb.$c(a,1))};function K(a,b){var c=a.Y=a.Y-2&65535;Oc(a,a.Tb.bc(c,1),b)} h.kf=function(){E(this,"AX",this.H);E(this,"BX",this.C);E(this,"CX",this.J);E(this,"DX",this.K);E(this,"SP",this.Y);E(this,"BP",this.I);E(this,"SI",this.G);E(this,"DI",this.F);E(this,"CS",this.ya.Aa);E(this,"DS",this.Zb.Aa);E(this,"SS",this.Tb.Aa);E(this,"ES",this.hb.Aa);E(this,"IP",this.va);var a=jc(this);E(this,"PS",a);E(this,"C",a&1?1:0,1);E(this,"P",a&4?1:0,1);E(this,"A",a&16?1:0,1);E(this,"Z",a&64?1:0,1);E(this,"S",a&128?1:0,1);E(this,"T",a&256?1:0,1);E(this,"I",a&512?1:0,1);E(this,"D",a&1024? -1:0,1);E(this,"O",a&2048?1:0,1);this.sa.speed&&(this.sa.speed.innerHTML=this.na.uc&&this.ba.Pc?this.ba.Pc.toFixed(2)+"Mhz":"Stopped")}; -h.fl=function(a){this.na.rg=!0;this.na.zl=!1;this.Qc=this.A=a;this.ja&&rb(this.ja);a||!this.Pa||this.Pa.mp(Pc)||(this.Z|=4);do{if(a=this.Z&240)this.ua|=a;else if(this.Og=this.Ha,this.ha=this.Ea=-1,this.D=this.Zb,this.N=this.Tb,this.ua=this.Z&256,this.$a){a:{if(!(this.Z&4))if(this.$a&1&&this.Fa&512){if(a=Qc(this.ja),-1<=a&&(this.$a&=-2,0<=a)){this.$a&=-5;Rc.call(this,a,null,11);break a}}else if(this.$a&2){this.$a&=-3;Rc.call(this,1,null,11);break a}if(a=this.$a&8){a=this.ja;for(var b=!1,c=0;cthis.Ea?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=a+b)&255} -function Uc(a,b){this.ca=256;this.A-=0>this.Ea?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a|b)&255}function Vc(a,b){this.ka=a^b;this.X=this.ia=a+b+(this.X&this.ca?1:0);this.ca=256;this.A-=0>this.Ea?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return this.X&255}function Wc(a,b){this.ka=a^b;this.X=this.ia=a-b-(this.X&this.ca?1:0);this.ca=256;this.A-=0>this.Ea?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return this.X&255} -function Xc(a,b){this.ca=256;this.A-=0>this.Ea?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a&b)&255}function Yc(a,b){this.ka=a^b;this.ca=256;this.A-=0>this.Ea?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=a-b)&255}function Zc(a,b){this.ca=256;this.A-=0>this.Ea?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a^b)&255} -function $c(a,b){this.ka=a^b;this.ca=256;this.X=this.ia=a-b;this.A-=0>this.Ea?0>this.ha?this.B.Hb:this.B.gi:this.B.gb;this.Z|=2;return a}function ad(a,b){this.ka=a^b;this.ca=65536;this.A-=0>this.Ea?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=a+b)&65535}function bd(a,b){this.ca=65536;this.A-=0>this.Ea?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a|b)&65535} -function cd(a,b){this.ka=a^b;this.X=this.ia=a+b+(this.X&this.ca?1:0);this.ca=65536;this.A-=0>this.Ea?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return this.X&65535}function dd(a,b){this.ka=a^b;this.X=this.ia=a-b-(this.X&this.ca?1:0);this.ca=65536;this.A-=0>this.Ea?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return this.X&65535}function ed(a,b){this.ca=65536;this.A-=0>this.Ea?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a&b)&65535} -function fd(a,b){this.ka=a^b;this.ca=65536;this.A-=0>this.Ea?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=a-b)&65535}function gd(a,b){this.ca=65536;this.A-=0>this.Ea?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a^b)&65535}function hd(a,b){this.ka=a^b;this.ca=65536;this.X=this.ia=a-b;this.A-=0>this.Ea?0>this.ha?this.B.Hb:this.B.gi:this.B.gb;this.Z|=2;return a}function id(a,b){this.X=this.X&this.ca-1|(a&b?this.ca:0);(a^a>>1)&b>>1?Lc(this):Gc(this)} +1:0,1);E(this,"O",a&2048?1:0,1);this.sa.speed&&(this.sa.speed.innerHTML=this.na.uc&&this.ba.Qc?this.ba.Qc.toFixed(2)+"Mhz":"Stopped")}; +h.fl=function(a){this.na.rg=!0;this.na.zl=!1;this.Rc=this.A=a;this.ja&&rb(this.ja);a||!this.Pa||this.Pa.mp(Pc)||(this.Z|=4);do{if(a=this.Z&240)this.ua|=a;else if(this.Og=this.Ha,this.ha=this.Fa=-1,this.D=this.Zb,this.N=this.Tb,this.ua=this.Z&256,this.$a){a:{if(!(this.Z&4))if(this.$a&1&&this.Ga&512){if(a=Qc(this.ja),-1<=a&&(this.$a&=-2,0<=a)){this.$a&=-5;Rc.call(this,a,null,11);break a}}else if(this.$a&2){this.$a&=-3;Rc.call(this,1,null,11);break a}if(a=this.$a&8){a=this.ja;for(var b=!1,c=0;cthis.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=a+b)&255} +function Uc(a,b){this.ca=256;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a|b)&255}function Vc(a,b){this.ka=a^b;this.X=this.ia=a+b+(this.X&this.ca?1:0);this.ca=256;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return this.X&255}function Wc(a,b){this.ka=a^b;this.X=this.ia=a-b-(this.X&this.ca?1:0);this.ca=256;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return this.X&255} +function Xc(a,b){this.ca=256;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a&b)&255}function Yc(a,b){this.ka=a^b;this.ca=256;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=a-b)&255}function Zc(a,b){this.ca=256;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a^b)&255} +function $c(a,b){this.ka=a^b;this.ca=256;this.X=this.ia=a-b;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gi:this.B.gb;this.Z|=2;return a}function ad(a,b){this.ka=a^b;this.ca=65536;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=a+b)&65535}function bd(a,b){this.ca=65536;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a|b)&65535} +function cd(a,b){this.ka=a^b;this.X=this.ia=a+b+(this.X&this.ca?1:0);this.ca=65536;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return this.X&65535}function dd(a,b){this.ka=a^b;this.X=this.ia=a-b-(this.X&this.ca?1:0);this.ca=65536;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return this.X&65535}function ed(a,b){this.ca=65536;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a&b)&65535} +function fd(a,b){this.ka=a^b;this.ca=65536;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=a-b)&65535}function gd(a,b){this.ca=65536;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gb:this.B.Xb;return(this.X=this.ia=this.ka=a^b)&65535}function hd(a,b){this.ka=a^b;this.ca=65536;this.X=this.ia=a-b;this.A-=0>this.Fa?0>this.ha?this.B.Hb:this.B.gi:this.B.gb;this.Z|=2;return a}function id(a,b){this.X=this.X&this.ca-1|(a&b?this.ca:0);(a^a>>1)&b>>1?Lc(this):Gc(this)} function jd(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;id.call(this,d,256)}return c}function kd(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;id.call(this,d,65536)}return c}function ld(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);id.call(this,d,256)}return c}function md(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);id.call(this,d,65536)}return c} -function nd(a,b){var c=a;if(b){var d;(d=(b&this.Ke)%9)?(d=a<>9-d,c=d&255):d=a|(this.X&this.ca?1:0)<<8;id.call(this,d,256)}return c}function rd(a,b){var c=a;if(b){var d;(d=(b&this.Ke)%17)?(d=a<>17-d,c=d&65535):d=a|(this.X&this.ca?1:0)<<16;id.call(this,d,65536)}return c}function sd(a,b){var c=a;b&&(c=(b&this.Ke)%9,c=a>>c|(this.X&this.ca?1:0)<<8-c|a<<9-c,id.call(this,c,256),c&=255);return c} +function nd(a,b){var c=a;if(b){var d;(d=(b&this.Ke)%9)?(d=a<>9-d,c=d&255):d=a|(this.X&this.ca?1:0)<<8;id.call(this,d,256)}return c}function od(a,b){var c=a;if(b){var d;(d=(b&this.Ke)%17)?(d=a<>17-d,c=d&65535):d=a|(this.X&this.ca?1:0)<<16;id.call(this,d,65536)}return c}function sd(a,b){var c=a;b&&(c=(b&this.Ke)%9,c=a>>c|(this.X&this.ca?1:0)<<8-c|a<<9-c,id.call(this,c,256),c&=255);return c} function td(a,b){var c=a;b&&(c=(b&this.Ke)%17,c=a>>c|(this.X&this.ca?1:0)<<16-c|a<<17-c,id.call(this,c,65536),c&=65535);return c}function ud(a,b){var c=a;b&&(c=8>b-1;this.X=this.ia=c>>1;this.X=c&1?this.X|256:this.X&-257;this.ka=a^this.X;this.ca=256;a=this.X}return a&255}function xd(a,b){if(b){var c=16>b-1;this.X=this.ia=c>>1;this.X=c&1?this.X|65536:this.X&-65537;this.ka=a^this.X;this.ca=65536;a=this.X}return a&65535}function yd(a,b){if(b){8>24>>b-1;this.X=this.ia=c>>1;this.X=c&1?this.X|256:this.X&-257;this.ka=a^this.X;this.ca=256;a=this.X}return a&255} function zd(a,b){if(b){16>16>>b-1;this.X=this.ia=c>>1;this.X=c&1?this.X|65536:this.X&-65537;this.ka=a^this.X;this.ca=65536;a=this.X}return a&65535}function Ad(){this.A-=0>this.ha?2:this.B.Qk;return 1}function Bd(){var a=this.J&this.Ke;this.A-=(0>this.ha?this.B.Ci:this.B.Bi)+(a<this.ha?this.B.Ci:this.B.Bi)+(a<this.Ea?this.B.Yb:this.B.Jk;return b},Ed,Ed,Ed,Ed,Ed,Ed,Ed],Id=[function(a,b){this.A-=0>this.Ea?this.B.Bk:this.B.zk;return b},L,L,L,L,L,L,L],Jd=[jd,ld,nd,sd,ud,wd,L,yd],Kd=[kd,md,rd,td,vd,xd,L,zd],Md=[function(a,b){b=this.da();this.X=this.ia=this.ka=a&b;this.ca=256;this.A-=0>this.ha?this.B.Ii:this.B.Hi;this.Z|=2;return a},L,function(a){this.A-=0>this.ha?this.B.Ef:this.B.Df;return a^255},function(a,b){b=0;this.ka= +var Fd=[Tc,Uc,Vc,Wc,Xc,Yc,Zc,$c],Gd=[ad,bd,cd,dd,ed,fd,gd,hd],Hd=[function(a,b){this.A-=0>this.Fa?this.B.Yb:this.B.Jk;return b},Ed,Ed,Ed,Ed,Ed,Ed,Ed],Id=[function(a,b){this.A-=0>this.Fa?this.B.Bk:this.B.zk;return b},L,L,L,L,L,L,L],Jd=[jd,ld,nd,sd,ud,wd,L,yd],Kd=[kd,md,od,td,vd,xd,L,zd],Md=[function(a,b){b=this.da();this.X=this.ia=this.ka=a&b;this.ca=256;this.A-=0>this.ha?this.B.Ii:this.B.Hi;this.Z|=2;return a},L,function(a){this.A-=0>this.ha?this.B.Ef:this.B.Df;return a^255},function(a,b){b=0;this.ka= a^b;this.ca=256;this.A-=0>this.ha?this.B.Ef:this.B.Df;return(this.X=this.ia=b-a)&255},function(a){this.H=this.qb=(this.X=(this.H&255)*a)&65535;this.ka=this.ia=this.X;this.ca=256;this.H&65280?(Hc(this),Lc(this)):(Dc(this),Gc(this));this.A-=0>this.ha?this.B.Fk:this.B.Ek;this.Z|=2;return a},function(a){var b=(this.H<<24>>24)*(a<<24>>24);this.H=this.qb=b&65535;this.X=this.ka=this.ia=b;this.ca=256;127b?(Hc(this),Lc(this)):(Dc(this),Gc(this));this.A-=0>this.ha?this.B.kk:this.B.jk;this.Z|=2;return a}, function(a){if(!a)return Ld.call(this),a;var b=this.H/a;if(255this.ha?this.B.ck:this.B.bk;this.Z|=2;return a},function(a){if(!a)return Ld.call(this),a;var b=(this.H<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return Ld.call(this),a;this.qb=this.H=b&255|((this.H<<16>>16)%(a<<24>>24)&255)<<8;this.ia=this.ka=this.X=b|256;this.ca=256;this.A-=0>this.ha?this.B.gk:this.B.fk;this.Z|=2;return a}], Nd=[function(a,b){b=this.L();this.X=this.ia=this.ka=a&b;this.ca=65536;this.A-=0>this.ha?this.B.Ii:this.B.Hi;this.Z|=2;return a},L,function(a){this.A-=0>this.ha?this.B.Ef:this.B.Df;return a^65535},function(a,b){b=0;this.ka=a^b;this.ca=65536;this.A-=0>this.ha?this.B.Ef:this.B.Df;return(this.X=this.ia=b-a)&65535},function(a){this.qb=this.H=(this.X=this.H*a)&65535;this.Kf=this.K=this.X>>16&65535;this.ka=this.ia=this.X;this.ca=65536;this.K?(Hc(this),Lc(this)):(Dc(this),Gc(this));this.A-=0>this.ha?this.B.Hk: this.B.Gk;this.Z|=2;return a},function(a){var b=(this.H<<16>>16)*(a<<16>>16);this.H=this.qb=b&65535;this.K=this.Kf=b>>16&65535;this.X=this.ka=this.ia=b;this.ca=65536;32767b?(Hc(this),Lc(this)):(Dc(this),Gc(this));this.A-=0>this.ha?this.B.mk:this.B.lk;this.Z|=2;return a},function(a,b){if(!a)return Ld.call(this),a;b=this.H+65536*this.K;var c=Math.floor(b/a);if(65536<=c)return Ld.call(this),a;this.qb=this.H=c&65535;this.Kf=this.K=b%a&65535;this.ia=this.ka=this.X=c|65536;this.ca=65536;this.A-= 0>this.ha?this.B.ek:this.B.dk;this.Z|=2;return a},function(a,b){if(!a)return Ld.call(this),a;var c=a<<16>>16;b=this.K<<16|this.H;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return Ld.call(this),a;this.qb=this.H=d&65535;this.Kf=this.K=b%c&65535;this.ia=this.ka=this.X=d|65536;this.ca=65536;this.A-=0>this.ha?this.B.ik:this.B.hk;this.Z|=2;return a}],$b=[function(a){this.ka=a;a=(this.ia=a+1)&255;this.X=a|(this.X&this.ca?1:0)<<8;this.ca=256;this.A-=0>this.ha?this.B.Cf:this.B.Bf;return a},function(a){this.ka= a;a=(this.ia=a-1)&255;this.X=a|(this.X&this.ca?1:0)<<8;this.ca=256;this.A-=0>this.ha?this.B.Cf:this.B.Bf;return a},L,L,L,L,L,L],bc=[function(a){this.ka=a;a=(this.ia=a+1)&65535;this.X=a|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=0>this.ha?this.B.Cf:this.B.Bf;return a},function(a){this.ka=a;a=(this.ia=a-1)&65535;this.X=a|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=0>this.ha?this.B.Cf:this.B.Bf;return a},function(a){K(this,this.va);I(this,a);this.A-=0>this.ha?this.B.ak:this.B.$j;this.Z|=2;return a}, -function(a){if(0>this.ha)return L.call(this,a);K(this,this.ya.Aa);K(this,this.va);gc(this,a,F(this,this.ha+2));this.A-=this.B.Yj;this.Z|=2;return a},function(a){I(this,a);this.A-=0>this.ha?this.B.vk:this.B.uk;this.Z|=2;return a},function(a){if(0>this.ha)return L.call(this,a);gc(this,a,F(this,this.ha+2));this.A-=this.B.sk;this.Z|=2;return a},function(a){var b=a;this.Z&512&&(a=a-2&65535,80286>this.Ga&&(b=a));K(this,b);this.A-=0>this.ha?this.B.ec:this.B.Lk;this.Z|=2;return a},Ed],Od=[jd,ld,nd,sd,ud, -wd,L,yd],Pd=[kd,md,rd,td,vd,xd,L,zd];function Qd(a,b){this.A-=0>this.Ea?0>this.ha?this.B.Dk:this.B.Ck:this.B.Ak;return b}function Rd(){return Qd.call(this,0,this.qb)}function Sd(a,b){this.X=this.ia=this.ka=a&b;this.ca=256;this.A-=0>this.Ea?0>this.ha?this.B.Ji:this.B.Gf:this.B.Gf;this.Z|=2;return a}function Td(a,b){this.X=this.ia=this.ka=a&b;this.ca=65536;this.A-=0>this.Ea?0>this.ha?this.B.Ji:this.B.Gf:this.B.Gf;this.Z|=2;return a} +function(a){if(0>this.ha)return L.call(this,a);K(this,this.ya.Aa);K(this,this.va);gc(this,a,F(this,this.ha+2));this.A-=this.B.Yj;this.Z|=2;return a},function(a){I(this,a);this.A-=0>this.ha?this.B.vk:this.B.uk;this.Z|=2;return a},function(a){if(0>this.ha)return L.call(this,a);gc(this,a,F(this,this.ha+2));this.A-=this.B.sk;this.Z|=2;return a},function(a){var b=a;this.Z&512&&(a=a-2&65535,80286>this.Da&&(b=a));K(this,b);this.A-=0>this.ha?this.B.fc:this.B.Lk;this.Z|=2;return a},Ed],Od=[jd,ld,nd,sd,ud, +wd,L,yd],Pd=[kd,md,od,td,vd,xd,L,zd];function Qd(a,b){this.A-=0>this.Fa?0>this.ha?this.B.Dk:this.B.Ck:this.B.Ak;return b}function Rd(){return Qd.call(this,0,this.qb)}function Sd(a,b){this.X=this.ia=this.ka=a&b;this.ca=256;this.A-=0>this.Fa?0>this.ha?this.B.Ji:this.B.Gf:this.B.Gf;this.Z|=2;return a}function Td(a,b){this.X=this.ia=this.ka=a&b;this.ca=65536;this.A-=0>this.Fa?0>this.ha?this.B.Ji:this.B.Gf:this.B.Gf;this.Z|=2;return a} function Ud(a,b){var c=(b<<16>>16)*(this.da()<<24>>24);this.X=this.ka=this.ia=c;this.ca=256;32767c?(Hc(this),Lc(this)):(Dc(this),Gc(this));this.A-=0>this.ha?21:24;return c&65535}function Vd(a,b){var c=(b<<16>>16)*(this.L()<<16>>16);this.X=this.ka=this.ia=c;this.ca=65536;32767c?(Hc(this),Lc(this)):(Dc(this),Gc(this));this.A-=0>this.ha?21:24;return c&65535}function Wd(a){return a}function Xd(a){if(0>this.ha)return M.call(this),a;this.A-=this.B.wk;return this.ha} -function Yd(a,b){if(0>this.ha)return M.call(this),a;rc(this,F(this,this.ha+2));this.A-=this.B.ki;return b}function Zd(a,b){if(0>this.ha)return M.call(this),a;wc(this,F(this,this.ha+2));this.A-=this.B.ki;return b}function $d(a){if(0>this.ha)return G.call(this),a;var b=a<<16>>16,c=F(this,this.ha)<<16>>16,d=F(this,this.ha+2)<<16>>16;this.A-=this.B.Uj;if(bd)I(this,this.Og-this.ya.jb),Rc.call(this,5,null,0);this.Z|=2;return a} -function ae(a,b){this.A-=10+(0>this.ha?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Jc(this),a;Fc(this);return a}function be(a,b){this.A-=14+(0>this.ha?0:2);if(0<=this.vb.load(b,!0)&&this.vb.lc>=this.ya.sc&&this.vb.lc>=(b&3))return Jc(this),this.vb.yb&65280;Fc(this);return a}function ce(a,b){this.A-=14+(0>this.ha?0:2);if(b&65528&&0<=this.vb.load(b,!0)&&(7168==(this.vb.yb&7168)||this.vb.lc>=this.ya.sc)&&this.vb.lc>=(b&3))return Jc(this),this.vb.ed;Fc(this);return a} -function de(a,b){if(0>this.ha){switch(this.dg&7){case 0:this.H=this.H&-256|a;break;case 1:this.J=this.J&-256|a;break;case 2:this.K=this.K&-256|a;break;case 3:this.C=this.C&-256|a;break;case 4:this.H=this.H&255|a<<8;break;case 5:this.J=this.J&255|a<<8;break;case 6:this.K=this.K&255|a<<8;break;case 7:this.C=this.C&255|a<<8}this.A-=this.B.Li}else this.Ea=this.ha,this.R(a),this.A-=this.B.Ki;return b} -function ee(a,b){if(0>this.ha){switch(this.dg&7){case 0:this.H=a;break;case 1:this.J=a;break;case 2:this.K=a;break;case 3:this.C=a;break;case 4:this.Y=a;break;case 5:this.I=a;break;case 6:this.G=a;break;case 7:this.F=a}this.A-=this.B.Li}else this.Ea=this.ha,this.S(a),this.A-=this.B.Ki;return b}function Rc(a,b,c){pc(this,a)&&(K(this,jc(this)),this.Fa&=this.tc.Bg,K(this,this.ya.Aa),K(this,this.va),null!=b&&K(this,b),gc(this,this.tc.Oi,this.tc.Aa),this.A-=this.B.ok+c)} -function fe(a){a|=this.Kc&1;this.Kc=this.Kc&65520|a&-65521;this.Kc&1&&ic(this,!0)}function Ld(){I(this,this.Og-this.ya.jb);Rc.call(this,0,null,2)}function Cb(a,b){80186<=this.Ga&&(I(this,this.Og-this.ya.jb),Rc.call(this,a,b,0))}function G(){Cb.call(this,6);kb(this)}function M(){I(this,this.Og-this.ya.jb);var a=Ta(this.qa,this.Ha),b=this.va,c=this.ya.Aa;Ka(this,"Undefined opcode 0x"+p(a,2)+" at "+(void 0!==c?p(c,4)+":"+p(b,4):p(b)));kb(this)} +function Yd(a,b){if(0>this.ha)return M.call(this),a;rc(this,F(this,this.ha+2));this.A-=this.B.ki;return b}function Zd(a,b){if(0>this.ha)return M.call(this),a;tc(this,F(this,this.ha+2));this.A-=this.B.ki;return b}function $d(a){if(0>this.ha)return G.call(this),a;var b=a<<16>>16,c=F(this,this.ha)<<16>>16,d=F(this,this.ha+2)<<16>>16;this.A-=this.B.Uj;if(bd)I(this,this.Og-this.ya.jb),Rc.call(this,5,null,0);this.Z|=2;return a} +function ae(a,b){this.A-=10+(0>this.ha?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Jc(this),a;Fc(this);return a}function be(a,b){this.A-=14+(0>this.ha?0:2);if(0<=this.vb.load(b,!0)&&this.vb.lc>=this.ya.sc&&this.vb.lc>=(b&3))return Jc(this),this.vb.yb&65280;Fc(this);return a}function ce(a,b){this.A-=14+(0>this.ha?0:2);if(b&65528&&0<=this.vb.load(b,!0)&&(7168==(this.vb.yb&7168)||this.vb.lc>=this.ya.sc)&&this.vb.lc>=(b&3))return Jc(this),this.vb.fd;Fc(this);return a} +function de(a,b){if(0>this.ha){switch(this.dg&7){case 0:this.H=this.H&-256|a;break;case 1:this.J=this.J&-256|a;break;case 2:this.K=this.K&-256|a;break;case 3:this.C=this.C&-256|a;break;case 4:this.H=this.H&255|a<<8;break;case 5:this.J=this.J&255|a<<8;break;case 6:this.K=this.K&255|a<<8;break;case 7:this.C=this.C&255|a<<8}this.A-=this.B.Li}else this.Fa=this.ha,this.R(a),this.A-=this.B.Ki;return b} +function ee(a,b){if(0>this.ha){switch(this.dg&7){case 0:this.H=a;break;case 1:this.J=a;break;case 2:this.K=a;break;case 3:this.C=a;break;case 4:this.Y=a;break;case 5:this.I=a;break;case 6:this.G=a;break;case 7:this.F=a}this.A-=this.B.Li}else this.Fa=this.ha,this.S(a),this.A-=this.B.Ki;return b}function Rc(a,b,c){pc(this,a)&&(K(this,jc(this)),this.Ga&=this.tc.Bg,K(this,this.ya.Aa),K(this,this.va),null!=b&&K(this,b),gc(this,this.tc.Oi,this.tc.Aa),this.A-=this.B.ok+c)} +function fe(a){a|=this.Kc&1;this.Kc=this.Kc&65520|a&-65521;this.Kc&1&&ic(this,!0)}function Ld(){I(this,this.Og-this.ya.jb);Rc.call(this,0,null,2)}function Cb(a,b){80186<=this.Da&&(I(this,this.Og-this.ya.jb),Rc.call(this,a,b,0))}function G(){Cb.call(this,6);jb(this)}function M(){I(this,this.Og-this.ya.jb);var a=Ta(this.qa,this.Ha),b=this.va,c=this.ya.Aa;Ka(this,"Undefined opcode 0x"+p(a,2)+" at "+(void 0!==c?p(c,4)+":"+p(b,4):p(b)));jb(this)} function ge(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a}function he(a){a=a.call(this,this.H&255,this.J&255);this.H=this.H&-256|a}function ie(a){a=a.call(this,this.H&255,this.K&255);this.H=this.H&-256|a}function je(a){a=a.call(this,this.H&255,this.C&255);this.H=this.H&-256|a}function ke(a){a=a.call(this,this.H&255,this.H>>8);this.H=this.H&-256|a}function le(a){a=a.call(this,this.H&255,this.J>>8);this.H=this.H&-256|a} function me(a){a=a.call(this,this.H&255,this.K>>8);this.H=this.H&-256|a}function ne(a){a=a.call(this,this.H&255,this.C>>8);this.H=this.H&-256|a}function oe(a){a=a.call(this,this.J&255,this.H&255);this.J=this.J&-256|a}function pe(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a}function qe(a){a=a.call(this,this.J&255,this.K&255);this.J=this.J&-256|a}function re(a){a=a.call(this,this.J&255,this.C&255);this.J=this.J&-256|a} function se(a){a=a.call(this,this.J&255,this.H>>8);this.J=this.J&-256|a}function te(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a}function ue(a){a=a.call(this,this.J&255,this.K>>8);this.J=this.J&-256|a}function ve(a){a=a.call(this,this.J&255,this.C>>8);this.J=this.J&-256|a}function we(a){a=a.call(this,this.K&255,this.H&255);this.K=this.K&-256|a}function xe(a){a=a.call(this,this.K&255,this.J&255);this.K=this.K&-256|a} @@ -370,22 +370,22 @@ this.Y,b.call(this))},function(a,b){this.I=a[7].call(this,this.I,b.call(this))}, this.A-=195)},M,M,M,M,M,G,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M, M,M,M,M,M,M],mc=[function(){this.A-=2+(0>this.ha?0:1);return this.oe.Aa},function(){this.A-=2+(0>this.ha?0:1);return this.Pf.Aa},function(a){this.Z|=2;this.oe.load(a);this.A-=17+(0>this.ha?0:2);return a},function(a){this.Z|=2;this.Pf.load(a);this.A-=17+(0>this.ha?0:2);return a},function(a){this.Z|=2;this.A-=14+(0>this.ha?0:2);if(0<=this.vb.load(a,!0)&&2048!=(this.vb.yb&2560)&&(this.vb.lc>=this.ya.sc&&this.vb.lc>=(a&3)||7168==(this.vb.yb&7168)))return Jc(this),a;Fc(this);return a},function(a){this.Z|= 2;this.A-=14+(0>this.ha?0:2);if(0<=this.vb.load(a,!0)&&512==(this.vb.yb&2560)&&this.vb.lc>=this.ya.sc&&this.vb.lc>=(a&3))return Jc(this),a;Fc(this);return a},L,L],nc=[ac,ac,ac,ac,ac,ac,L,L],lc=nc,Ig=[function(a){0>this.ha?G.call(this):(a=this.xe-this.Bc,Oc(this,this.ha+2,this.Bc),Oc(this,this.ha+4,65280|this.Bc>>16),this.A-=11);return a},function(a){0>this.ha?G.call(this):(a=this.Sd-this.Cc,Oc(this,this.ha+2,this.Cc),Oc(this,this.ha+4,65280|this.Cc>>16),this.A-=12);return a},function(a){0>this.ha? -G.call(this):(this.Bc=F(this,this.ha+2)|Mc(this,this.ha+4)<<16,this.xe=this.Bc+a,this.Z|=2,this.A-=11);return a},function(a){0>this.ha?G.call(this):(this.Cc=F(this,this.ha+2)|Mc(this,this.ha+4)<<16,this.Sd=this.Cc+a,this.Z|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ha?0:1);return this.Kc},L,function(a){fe.call(this,a);this.A-=0>this.ha?3:6;this.Z|=2;return a},L];function cc(){Jg[this.da()].call(this)}function ec(){K(this,this.Y);this.A-=this.B.ec} -function Kb(){var a=this.Y;K(this,this.H);K(this,this.J);K(this,this.K);K(this,this.C);K(this,a);K(this,this.I);K(this,this.G);K(this,this.F);this.A-=this.B.Kk}function Lb(){this.F=this.Da();this.G=this.Da();this.I=this.Da();this.Y+=2;this.C=this.Da();this.K=this.Da();this.J=this.Da();this.H=this.Da();this.A-=this.B.Ik}function Mb(){N[this.da()].call(this,$d)}function dc(){Eg[this.da()].call(this,ae)}function Nb(){K(this,this.L());this.A-=this.B.ec}function Ob(){N[this.da()].call(this,Vd)} -function Pb(){K(this,this.da());this.A-=this.B.ec}function Qb(){N[this.da()].call(this,Ud)}function Rb(){var a=1,b=0,c=5;this.ua&192&&(a=this.J,b=1,this.ua&256&&(c=4));if(a--){var d=$a(this.qa,this.K,this.Ha-b-1);Nc(this,this.hb.ac(this.F,0),d);this.F=this.F+(this.Fa&1024?-1:1)&65535;this.A-=c;this.J-=b;a&&(J(this,-2),this.Z|=256)}} -function Sb(){var a=1,b=0,c=5;this.ua&192&&(a=this.J,b=1,this.ua&256&&(c=4));if(a--){var d=this.Ha-b-1,d=$a(this.qa,this.K,d)|$a(this.qa,this.K,d)<<8;Oc(this,this.hb.ac(this.F,1),d);this.F=this.F+(this.Fa&1024?-2:2)&65535;this.A-=c;this.J-=b;a&&(J(this,-2),this.Z|=256)}} -function Tb(){var a=1,b=0,c=5;this.ua&192&&(a=this.J,b=1,this.ua&256&&(c=4));if(a--){var d=Mc(this,this.Zb.Zc(this.G,0));this.G=this.G+(this.Fa&1024?-1:1)&65535;this.A-=c;this.J-=b;bb(this.qa,this.K,d,this.Ha-b-1);a&&(J(this,-2),this.Z|=256)}} -function Ub(){var a=1,b=0,c=5;this.ua&192&&(a=this.J,b=1,this.ua&256&&(c=4));if(a--){var d=F(this,this.Zb.Zc(this.G,1));this.G=this.G+(this.Fa&1024?-2:2)&65535;this.A-=c;this.J-=b;b=this.Ha-b-1;bb(this.qa,this.K,d&255,b);bb(this.qa,this.K,d>>8,b);a&&(J(this,-2),this.Z|=256)}}function Kg(){var a=this.M();Cc(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb}function Lg(){var a=this.M();Cc(this)?this.A-=this.B.Jb:(I(this,this.va+a),this.A-=this.B.Ib)} +G.call(this):(this.Bc=F(this,this.ha+2)|Mc(this,this.ha+4)<<16,this.xe=this.Bc+a,this.Z|=2,this.A-=11);return a},function(a){0>this.ha?G.call(this):(this.Cc=F(this,this.ha+2)|Mc(this,this.ha+4)<<16,this.Sd=this.Cc+a,this.Z|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ha?0:1);return this.Kc},L,function(a){fe.call(this,a);this.A-=0>this.ha?3:6;this.Z|=2;return a},L];function cc(){Jg[this.da()].call(this)}function ec(){K(this,this.Y);this.A-=this.B.fc} +function Kb(){var a=this.Y;K(this,this.H);K(this,this.J);K(this,this.K);K(this,this.C);K(this,a);K(this,this.I);K(this,this.G);K(this,this.F);this.A-=this.B.Kk}function Lb(){this.F=this.Ea();this.G=this.Ea();this.I=this.Ea();this.Y+=2;this.C=this.Ea();this.K=this.Ea();this.J=this.Ea();this.H=this.Ea();this.A-=this.B.Ik}function Mb(){N[this.da()].call(this,$d)}function dc(){Eg[this.da()].call(this,ae)}function Nb(){K(this,this.L());this.A-=this.B.fc}function Ob(){N[this.da()].call(this,Vd)} +function Pb(){K(this,this.da());this.A-=this.B.fc}function Qb(){N[this.da()].call(this,Ud)}function Rb(){var a=1,b=0,c=5;this.ua&192&&(a=this.J,b=1,this.ua&256&&(c=4));if(a--){var d=$a(this.qa,this.K,this.Ha-b-1);Nc(this,this.hb.bc(this.F,0),d);this.F=this.F+(this.Ga&1024?-1:1)&65535;this.A-=c;this.J-=b;a&&(J(this,-2),this.Z|=256)}} +function Sb(){var a=1,b=0,c=5;this.ua&192&&(a=this.J,b=1,this.ua&256&&(c=4));if(a--){var d=this.Ha-b-1,d=$a(this.qa,this.K,d)|$a(this.qa,this.K,d)<<8;Oc(this,this.hb.bc(this.F,1),d);this.F=this.F+(this.Ga&1024?-2:2)&65535;this.A-=c;this.J-=b;a&&(J(this,-2),this.Z|=256)}} +function Tb(){var a=1,b=0,c=5;this.ua&192&&(a=this.J,b=1,this.ua&256&&(c=4));if(a--){var d=Mc(this,this.Zb.$c(this.G,0));this.G=this.G+(this.Ga&1024?-1:1)&65535;this.A-=c;this.J-=b;bb(this.qa,this.K,d,this.Ha-b-1);a&&(J(this,-2),this.Z|=256)}} +function Ub(){var a=1,b=0,c=5;this.ua&192&&(a=this.J,b=1,this.ua&256&&(c=4));if(a--){var d=F(this,this.Zb.$c(this.G,1));this.G=this.G+(this.Ga&1024?-2:2)&65535;this.A-=c;this.J-=b;b=this.Ha-b-1;bb(this.qa,this.K,d&255,b);bb(this.qa,this.K,d>>8,b);a&&(J(this,-2),this.Z|=256)}}function Kg(){var a=this.M();Cc(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb}function Lg(){var a=this.M();Cc(this)?this.A-=this.B.Jb:(I(this,this.va+a),this.A-=this.B.Ib)} function Mg(){var a=this.M();xc(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb}function Ng(){var a=this.M();xc(this)?this.A-=this.B.Jb:(I(this,this.va+a),this.A-=this.B.Ib)}function Og(){var a=this.M();Ac(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb}function Pg(){var a=this.M();Ac(this)?this.A-=this.B.Jb:(I(this,this.va+a),this.A-=this.B.Ib)}function Qg(){var a=this.M();xc(this)||Ac(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb} function Rg(){var a=this.M();xc(this)||Ac(this)?this.A-=this.B.Jb:(I(this,this.va+a),this.A-=this.B.Ib)}function Sg(){var a=this.M();Bc(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb}function Tg(){var a=this.M();Bc(this)?this.A-=this.B.Jb:(I(this,this.va+a),this.A-=this.B.Ib)}function Ug(){var a=this.M();yc(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb}function Vg(){var a=this.M();yc(this)?this.A-=this.B.Jb:(I(this,this.va+a),this.A-=this.B.Ib)} function Wg(){var a=this.M();!Bc(this)!=!Cc(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb}function Xg(){var a=this.M();!Bc(this)==!Cc(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb}function Yg(){var a=this.M();Ac(this)||!Bc(this)!=!Cc(this)?(I(this,this.va+a),this.A-=this.B.Ib):this.A-=this.B.Jb}function Zg(){var a=this.M();Ac(this)||!Bc(this)!=!Cc(this)?this.A-=this.B.Jb:(I(this,this.va+a),this.A-=this.B.Ib)} -function $g(){Gg[this.da()].call(this,Fd,this.da);this.A-=0>this.Ea?1:this.B.Lg}function Vb(){Gg[this.da()].call(this,Od,Cd)}function Wb(){Hg[this.da()].call(this,Pd,Cd)}function ah(){var a=this.L();I(this,this.Da());this.Y=this.Y+a&65535;this.A-=this.B.Pk}function bh(){I(this,this.Da());this.A-=this.B.Mk} -function Xb(){var a=this.L(),b=this.da()&31;this.A-=11;K(this,this.I);var c=this.Y;if(0this.Fa?1:this.B.Lg}function Vb(){Gg[this.da()].call(this,Od,Cd)}function Wb(){Hg[this.da()].call(this,Pd,Cd)}function ah(){var a=this.L();I(this,this.Ea());this.Y=this.Y+a&65535;this.A-=this.B.Pk}function bh(){I(this,this.Ea());this.A-=this.B.Mk} +function Xb(){var a=this.L(),b=this.da()&31;this.A-=11;K(this,this.I);var c=this.Y;if(0>8,c,d=zc(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.H=b<<8|(this.X=a);this.ca=65536;c&&(this.X|=this.ca);d?Ic(this):Ec(this);this.A-=this.B.ie},function(){Dg[this.da()].call(this,$c)},function(){Eg[this.da()].call(this,hd)},function(){Fg[this.da()].call(this,$c)},function(){N[this.da()].call(this,hd)},function(){this.H=this.H&-256|$c.call(this,this.H&255,this.da());this.A--},function(){this.H=hd.call(this,this.H,this.L());this.A--}, @@ -393,136 +393,136 @@ function(){this.Z|=20;this.D=this.N=this.Zb;this.A-=this.B.Hd},function(){var a= 2},function(){this.ka=this.K;this.K=(this.ia=this.K+1)&65535;this.X=this.K|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.C;this.C=(this.ia=this.C+1)&65535;this.X=this.C|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.Y;this.Y=(this.ia=this.Y+1)&65535;this.X=this.Y|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.I;this.I=(this.ia=this.I+1)&65535;this.X=this.I|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka= this.G;this.G=(this.ia=this.G+1)&65535;this.X=this.G|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.F;this.F=(this.ia=this.F+1)&65535;this.X=this.F|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.H;this.H=(this.ia=this.H-1)&65535;this.X=this.H|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.J;this.J=(this.ia=this.J-1)&65535;this.X=this.J|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.K;this.K= (this.ia=this.K-1)&65535;this.X=this.K|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.C;this.C=(this.ia=this.C-1)&65535;this.X=this.C|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.Y;this.Y=(this.ia=this.Y-1)&65535;this.X=this.Y|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.I;this.I=(this.ia=this.I-1)&65535;this.X=this.I|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.G;this.G=(this.ia=this.G- -1)&65535;this.X=this.G|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.F;this.F=(this.ia=this.F-1)&65535;this.X=this.F|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){K(this,this.H);this.A-=this.B.ec},function(){K(this,this.J);this.A-=this.B.ec},function(){K(this,this.K);this.A-=this.B.ec},function(){K(this,this.C);this.A-=this.B.ec},function(){K(this,this.Y-2&65535);this.A-=this.B.ec},function(){K(this,this.I);this.A-=this.B.ec},function(){K(this,this.G);this.A-= -this.B.ec},function(){K(this,this.F);this.A-=this.B.ec},function(){this.H=this.Da();this.A-=this.B.Yb},function(){this.J=this.Da();this.A-=this.B.Yb},function(){this.K=this.Da();this.A-=this.B.Yb},function(){this.C=this.Da();this.A-=this.B.Yb},function(){this.Y=this.Da();this.A-=this.B.Yb},function(){this.I=this.Da();this.A-=this.B.Yb},function(){this.G=this.Da();this.A-=this.B.Yb},function(){this.F=this.Da();this.A-=this.B.Yb},Kg,Lg,Mg,Ng,Og,Pg,Qg,Rg,Sg,Tg,Ug,Vg,Wg,Xg,Yg,Zg,Kg,Lg,Mg,Ng,Og,Pg,Qg, -Rg,Sg,Tg,Ug,Vg,Wg,Xg,Yg,Zg,$g,function(){Hg[this.da()].call(this,Gd,this.L);this.A-=0>this.Ea?1:this.B.Lg},$g,function(){Hg[this.da()].call(this,Gd,this.M);this.A-=0>this.Ea?1:this.B.Lg},function(){Dg[this.da()].call(this,Sd)},function(){Eg[this.da()].call(this,Td)},function(){Fg[this.dg=this.da()].call(this,de)},function(){N[this.dg=this.da()].call(this,ee)},function(){this.Z|=1;Dg[this.da()].call(this,Qd)},function(){this.Z|=1;Eg[this.da()].call(this,Qd)},function(){Fg[this.da()].call(this,Qd)}, -function(){N[this.da()].call(this,Qd)},function(){var a=this.da();switch((a&56)>>3){case 0:this.qb=this.hb.Aa;break;case 1:this.qb=this.ya.Aa;break;case 2:this.qb=this.Tb.Aa;break;case 3:this.qb=this.Zb.Aa;break;default:M.call(this);return}this.Z|=1;Eg[a].call(this,Rd)},function(){this.Z|=1;this.D=this.N=this.dl;N[this.da()].call(this,Xd)},function(){var a,b=this.da(),c=(b&56)>>3;switch(c){case 0:a=this.H;break;case 2:a=this.K;break;case 3:a=this.C;break;default:if(80286<=this.Ga){G.call(this);return}switch(c){case 1:a= -this.J;break;case 4:a=this.Y;break;case 5:a=this.I;break;case 6:a=this.G;break;case 7:a=this.F}}N[b].call(this,Qd);switch(c){case 0:wc(this,this.H);this.H=a;break;case 1:qc(this,this.J);this.J=a;break;case 2:vc(this,this.K);this.K=a;break;case 3:rc(this,this.C);this.C=a;break;case 4:wc(this,this.Y);this.Y=a;break;case 5:qc(this,this.I);this.I=a;break;case 6:vc(this,this.G);this.G=a;break;case 7:rc(this,this.F),this.F=a}},function(){this.Z|=1;Hg[this.da()].call(this,Hd,this.Da)},function(){this.A-= +1)&65535;this.X=this.G|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){this.ka=this.F;this.F=(this.ia=this.F-1)&65535;this.X=this.F|(this.X&this.ca?1:0)<<16;this.ca=65536;this.A-=2},function(){K(this,this.H);this.A-=this.B.fc},function(){K(this,this.J);this.A-=this.B.fc},function(){K(this,this.K);this.A-=this.B.fc},function(){K(this,this.C);this.A-=this.B.fc},function(){K(this,this.Y-2&65535);this.A-=this.B.fc},function(){K(this,this.I);this.A-=this.B.fc},function(){K(this,this.G);this.A-= +this.B.fc},function(){K(this,this.F);this.A-=this.B.fc},function(){this.H=this.Ea();this.A-=this.B.Yb},function(){this.J=this.Ea();this.A-=this.B.Yb},function(){this.K=this.Ea();this.A-=this.B.Yb},function(){this.C=this.Ea();this.A-=this.B.Yb},function(){this.Y=this.Ea();this.A-=this.B.Yb},function(){this.I=this.Ea();this.A-=this.B.Yb},function(){this.G=this.Ea();this.A-=this.B.Yb},function(){this.F=this.Ea();this.A-=this.B.Yb},Kg,Lg,Mg,Ng,Og,Pg,Qg,Rg,Sg,Tg,Ug,Vg,Wg,Xg,Yg,Zg,Kg,Lg,Mg,Ng,Og,Pg,Qg, +Rg,Sg,Tg,Ug,Vg,Wg,Xg,Yg,Zg,$g,function(){Hg[this.da()].call(this,Gd,this.L);this.A-=0>this.Fa?1:this.B.Lg},$g,function(){Hg[this.da()].call(this,Gd,this.M);this.A-=0>this.Fa?1:this.B.Lg},function(){Dg[this.da()].call(this,Sd)},function(){Eg[this.da()].call(this,Td)},function(){Fg[this.dg=this.da()].call(this,de)},function(){N[this.dg=this.da()].call(this,ee)},function(){this.Z|=1;Dg[this.da()].call(this,Qd)},function(){this.Z|=1;Eg[this.da()].call(this,Qd)},function(){Fg[this.da()].call(this,Qd)}, +function(){N[this.da()].call(this,Qd)},function(){var a=this.da();switch((a&56)>>3){case 0:this.qb=this.hb.Aa;break;case 1:this.qb=this.ya.Aa;break;case 2:this.qb=this.Tb.Aa;break;case 3:this.qb=this.Zb.Aa;break;default:M.call(this);return}this.Z|=1;Eg[a].call(this,Rd)},function(){this.Z|=1;this.D=this.N=this.dl;N[this.da()].call(this,Xd)},function(){var a,b=this.da(),c=(b&56)>>3;switch(c){case 0:a=this.H;break;case 2:a=this.K;break;case 3:a=this.C;break;default:if(80286<=this.Da){G.call(this);return}switch(c){case 1:a= +this.J;break;case 4:a=this.Y;break;case 5:a=this.I;break;case 6:a=this.G;break;case 7:a=this.F}}N[b].call(this,Qd);switch(c){case 0:tc(this,this.H);this.H=a;break;case 1:qc(this,this.J);this.J=a;break;case 2:sc(this,this.K);this.K=a;break;case 3:rc(this,this.C);this.C=a;break;case 4:tc(this,this.Y);this.Y=a;break;case 5:qc(this,this.I);this.I=a;break;case 6:sc(this,this.G);this.G=a;break;case 7:rc(this,this.F),this.F=a}},function(){this.Z|=1;Hg[this.da()].call(this,Hd,this.Ea)},function(){this.A-= 3},function(){var a=this.H;this.H=this.J;this.J=a;this.A-=3},function(){var a=this.H;this.H=this.K;this.K=a;this.A-=3},function(){var a=this.H;this.H=this.C;this.C=a;this.A-=3},function(){var a=this.H;this.H=this.Y;this.Y=a;this.A-=3},function(){var a=this.H;this.H=this.I;this.I=a;this.A-=3},function(){var a=this.H;this.H=this.G;this.G=a;this.A-=3},function(){var a=this.H;this.H=this.F;this.F=a;this.A-=3},function(){this.H=this.H<<24>>24&65535;this.A-=2},function(){this.K=this.H&32768?65535:0;this.A-= -this.B.Wj},function(){var a=this.L(),b=this.L();K(this,this.ya.Aa);K(this,this.va);gc(this,a,b);this.A-=this.B.Zj},function(){M.call(this)},function(){K(this,jc(this));this.A-=this.B.ec},function(){hc(this,this.Da());this.A-=this.B.Yb},function(){var a=this.H>>8;a&1?Hc(this):Dc(this);a&4?yc(this)||(this.ia^=1):yc(this)&&(this.ia^=1);a&16?Ic(this):Ec(this);a&64?Jc(this):Fc(this);a&128?Kc(this):Bc(this)&&(this.ia^=this.ca>>1|this.ca>>2,this.ka^=32896);this.A-=this.B.pb},function(){this.H=this.H&255| -(jc(this)&213)<<8;this.A-=this.B.pb},function(){this.H=this.H&-256|this.T(this.D,this.L());this.A-=this.B.ri},function(){this.H=this.U(this.D,this.L());this.A-=this.B.ri},function(){var a=this.L(),b=this.H;Nc(this,this.D.ac(a,0),b);this.A-=this.B.si},function(){var a=this.L(),b=this.H;Oc(this,this.D.ac(a,1),b);this.A-=this.B.si},function(){var a=1,b=0,c=this.B.ti;this.ua&192&&(a=this.J,b=1,c=this.B.vi,this.ua&256||(this.A-=this.B.ui));if(a--){var d=this.Fa&1024?-1:1,e=this.T(this.D,this.G);Nc(this, -this.hb.ac(this.F,0),e);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c;this.J-=b;a&&(J(this,this.ua&16?-3:-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.ti;this.ua&192&&(a=this.J,b=1,c=this.B.vi,this.ua&256||(this.A-=this.B.ui));if(a--){var d=this.Fa&1024?-2:2,e=this.U(this.D,this.G);Oc(this,this.hb.ac(this.F,1),e);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c;this.J-=b;a&&(J(this,this.ua&16?-3:-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.di;this.ua&192&&(a=this.J,b=1,c=this.B.fi, -this.ua&256||(this.A-=this.B.ei));if(a--){var d=this.Fa&1024?-1:1,e=this.T(this.D,this.G),f=this.O(this.hb,this.F);$c.call(this,e,f);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c-this.B.gb;this.J-=b;a&&Ac(this)==(this.ua&64)&&(J(this,this.ua&16?-3:-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.di;this.ua&192&&(a=this.J,b=1,c=this.B.fi,this.ua&256||(this.A-=this.B.ei));if(a--){var d=this.Fa&1024?-2:2,e=this.U(this.D,this.G),f=this.P(this.hb,this.F);hd.call(this,e,f);this.G=this.G+d&65535; -this.F=this.F+d&65535;this.A-=c-this.B.gb;this.J-=b;a&&Ac(this)==(this.ua&64)&&(J(this,this.ua&16?-3:-2),this.Z|=256)}},function(){this.X=this.ia=this.ka=this.H&255&this.da();this.ca=256;this.A-=this.B.ie},function(){this.X=this.ia=this.ka=this.H&this.L();this.ca=65536;this.A-=this.B.ie},function(){var a=1,b=0,c=this.B.Ei;this.ua&192&&(a=this.J,b=1,c=this.B.Gi,this.ua&256||(this.A-=this.B.Fi));if(a--){var d=this.H;Nc(this,this.hb.ac(this.F,0),d);this.F=this.F+(this.Fa&1024?-1:1)&65535;this.A-=c;this.J-= -b;a&&(J(this,-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.Ei;this.ua&192&&(a=this.J,b=1,c=this.B.Gi,this.ua&256||(this.A-=this.B.Fi));if(a--){var d=this.H;Oc(this,this.hb.ac(this.F,1),d);this.F=this.F+(this.Fa&1024?-2:2)&65535;this.A-=c;this.J-=b;a&&(J(this,-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.li;this.ua&192&&(a=this.J,b=1,c=this.B.ni,this.ua&256||(this.A-=this.B.mi));a--&&(this.H=this.H&-256|this.T(this.D,this.G),this.G=this.G+(this.Fa&1024?-1:1)&65535,this.A-=c,this.J-=b,a&& -(J(this,this.ua&16?-3:-2),this.Z|=256))},function(){var a=1,b=0,c=this.B.li;this.ua&192&&(a=this.J,b=1,c=this.B.ni,this.ua&256||(this.A-=this.B.mi));a--&&(this.H=this.U(this.D,this.G),this.G=this.G+(this.Fa&1024?-2:2)&65535,this.A-=c,this.J-=b,a&&(J(this,this.ua&16?-3:-2),this.Z|=256))},function(){var a=1,b=0,c=this.B.yi;this.ua&192&&(a=this.J,b=1,c=this.B.Ai,this.ua&256||(this.A-=this.B.zi));a--&&($c.call(this,this.H&255,this.O(this.hb,this.F)),this.F=this.F+(this.Fa&1024?-1:1)&65535,this.A-=c-this.B.gb, -this.J-=b,a&&Ac(this)==(this.ua&64)&&(J(this,-2),this.Z|=256))},function(){var a=1,b=0,c=this.B.yi;this.ua&192&&(a=this.J,b=1,c=this.B.Ai,this.ua&256||(this.A-=this.B.zi));a--&&(hd.call(this,this.H,this.P(this.hb,this.F)),this.F=this.F+(this.Fa&1024?-2:2)&65535,this.A-=c-this.B.gb,this.J-=b,a&&Ac(this)==(this.ua&64)&&(J(this,-2),this.Z|=256))},function(){this.H=this.H&-256|this.da();this.A-=this.B.pb},function(){this.J=this.J&-256|this.da();this.A-=this.B.pb},function(){this.K=this.K&-256|this.da(); +this.B.Wj},function(){var a=this.L(),b=this.L();K(this,this.ya.Aa);K(this,this.va);gc(this,a,b);this.A-=this.B.Zj},function(){M.call(this)},function(){K(this,jc(this));this.A-=this.B.fc},function(){hc(this,this.Ea());this.A-=this.B.Yb},function(){var a=this.H>>8;a&1?Hc(this):Dc(this);a&4?yc(this)||(this.ia^=1):yc(this)&&(this.ia^=1);a&16?Ic(this):Ec(this);a&64?Jc(this):Fc(this);a&128?Kc(this):Bc(this)&&(this.ia^=this.ca>>1|this.ca>>2,this.ka^=32896);this.A-=this.B.pb},function(){this.H=this.H&255| +(jc(this)&213)<<8;this.A-=this.B.pb},function(){this.H=this.H&-256|this.T(this.D,this.L());this.A-=this.B.ri},function(){this.H=this.U(this.D,this.L());this.A-=this.B.ri},function(){var a=this.L(),b=this.H;Nc(this,this.D.bc(a,0),b);this.A-=this.B.si},function(){var a=this.L(),b=this.H;Oc(this,this.D.bc(a,1),b);this.A-=this.B.si},function(){var a=1,b=0,c=this.B.ti;this.ua&192&&(a=this.J,b=1,c=this.B.vi,this.ua&256||(this.A-=this.B.ui));if(a--){var d=this.Ga&1024?-1:1,e=this.T(this.D,this.G);Nc(this, +this.hb.bc(this.F,0),e);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c;this.J-=b;a&&(J(this,this.ua&16?-3:-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.ti;this.ua&192&&(a=this.J,b=1,c=this.B.vi,this.ua&256||(this.A-=this.B.ui));if(a--){var d=this.Ga&1024?-2:2,e=this.U(this.D,this.G);Oc(this,this.hb.bc(this.F,1),e);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c;this.J-=b;a&&(J(this,this.ua&16?-3:-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.di;this.ua&192&&(a=this.J,b=1,c=this.B.fi, +this.ua&256||(this.A-=this.B.ei));if(a--){var d=this.Ga&1024?-1:1,e=this.T(this.D,this.G),f=this.O(this.hb,this.F);$c.call(this,e,f);this.G=this.G+d&65535;this.F=this.F+d&65535;this.A-=c-this.B.gb;this.J-=b;a&&Ac(this)==(this.ua&64)&&(J(this,this.ua&16?-3:-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.di;this.ua&192&&(a=this.J,b=1,c=this.B.fi,this.ua&256||(this.A-=this.B.ei));if(a--){var d=this.Ga&1024?-2:2,e=this.U(this.D,this.G),f=this.P(this.hb,this.F);hd.call(this,e,f);this.G=this.G+d&65535; +this.F=this.F+d&65535;this.A-=c-this.B.gb;this.J-=b;a&&Ac(this)==(this.ua&64)&&(J(this,this.ua&16?-3:-2),this.Z|=256)}},function(){this.X=this.ia=this.ka=this.H&255&this.da();this.ca=256;this.A-=this.B.ie},function(){this.X=this.ia=this.ka=this.H&this.L();this.ca=65536;this.A-=this.B.ie},function(){var a=1,b=0,c=this.B.Ei;this.ua&192&&(a=this.J,b=1,c=this.B.Gi,this.ua&256||(this.A-=this.B.Fi));if(a--){var d=this.H;Nc(this,this.hb.bc(this.F,0),d);this.F=this.F+(this.Ga&1024?-1:1)&65535;this.A-=c;this.J-= +b;a&&(J(this,-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.Ei;this.ua&192&&(a=this.J,b=1,c=this.B.Gi,this.ua&256||(this.A-=this.B.Fi));if(a--){var d=this.H;Oc(this,this.hb.bc(this.F,1),d);this.F=this.F+(this.Ga&1024?-2:2)&65535;this.A-=c;this.J-=b;a&&(J(this,-2),this.Z|=256)}},function(){var a=1,b=0,c=this.B.li;this.ua&192&&(a=this.J,b=1,c=this.B.ni,this.ua&256||(this.A-=this.B.mi));a--&&(this.H=this.H&-256|this.T(this.D,this.G),this.G=this.G+(this.Ga&1024?-1:1)&65535,this.A-=c,this.J-=b,a&& +(J(this,this.ua&16?-3:-2),this.Z|=256))},function(){var a=1,b=0,c=this.B.li;this.ua&192&&(a=this.J,b=1,c=this.B.ni,this.ua&256||(this.A-=this.B.mi));a--&&(this.H=this.U(this.D,this.G),this.G=this.G+(this.Ga&1024?-2:2)&65535,this.A-=c,this.J-=b,a&&(J(this,this.ua&16?-3:-2),this.Z|=256))},function(){var a=1,b=0,c=this.B.yi;this.ua&192&&(a=this.J,b=1,c=this.B.Ai,this.ua&256||(this.A-=this.B.zi));a--&&($c.call(this,this.H&255,this.O(this.hb,this.F)),this.F=this.F+(this.Ga&1024?-1:1)&65535,this.A-=c-this.B.gb, +this.J-=b,a&&Ac(this)==(this.ua&64)&&(J(this,-2),this.Z|=256))},function(){var a=1,b=0,c=this.B.yi;this.ua&192&&(a=this.J,b=1,c=this.B.Ai,this.ua&256||(this.A-=this.B.zi));a--&&(hd.call(this,this.H,this.P(this.hb,this.F)),this.F=this.F+(this.Ga&1024?-2:2)&65535,this.A-=c-this.B.gb,this.J-=b,a&&Ac(this)==(this.ua&64)&&(J(this,-2),this.Z|=256))},function(){this.H=this.H&-256|this.da();this.A-=this.B.pb},function(){this.J=this.J&-256|this.da();this.A-=this.B.pb},function(){this.K=this.K&-256|this.da(); this.A-=this.B.pb},function(){this.C=this.C&-256|this.da();this.A-=this.B.pb},function(){this.H=this.H&255|this.da()<<8;this.A-=this.B.pb},function(){this.J=this.J&255|this.da()<<8;this.A-=this.B.pb},function(){this.K=this.K&255|this.da()<<8;this.A-=this.B.pb},function(){this.C=this.C&255|this.da()<<8;this.A-=this.B.pb},function(){this.H=this.L();this.A-=this.B.pb},function(){this.J=this.L();this.A-=this.B.pb},function(){this.K=this.L();this.A-=this.B.pb},function(){this.C=this.L();this.A-=this.B.pb}, function(){this.Y=this.L();this.A-=this.B.pb},function(){this.I=this.L();this.A-=this.B.pb},function(){this.G=this.L();this.A-=this.B.pb},function(){this.F=this.L();this.A-=this.B.pb},ah,bh,ah,bh,function(){N[this.da()].call(this,Zd)},function(){N[this.da()].call(this,Yd)},function(){this.Z|=1;Gg[this.da()].call(this,Id,this.da)},function(){this.Z|=1;Hg[this.da()].call(this,Id,this.L)},ch,dh,ch,dh,function(){Rc.call(this,3,null,this.B.pk)},function(){var a=this.da(),b;a:{b=this.nl[a];if(void 0!== -b)for(var c=0;c>8)*a+this.H&255;this.ca=256;this.A-=this.B.Sj},function(){this.H=this.H&-256|(xc(this)?255:0);this.A-=2},function(){this.H=this.H&-256|this.T(this.D,this.C+(this.H&255)&65535);this.A-=this.B.Rk},eh,eh,eh,eh,eh,eh,eh,eh,function(){var a=this.M();(this.J=this.J-1&65535)&&this.X&this.ca-1?(I(this,this.va+a),this.A-=this.B.yk):this.A-=this.B.oi},function(){var a=this.M();!(this.J= this.J-1&65535)||this.X&this.ca-1?this.A-=this.B.qi:(I(this,this.va+a),this.A-=this.B.pi)},function(){var a=this.M();(this.J=this.J-1&65535)?(I(this,this.va+a),this.A-=this.B.xk):this.A-=this.B.oi},function(){var a=this.M();this.J?this.A-=this.B.qi:(I(this,this.va+a),this.A-=this.B.pi)},function(){var a=this.da();this.H=this.H&-256|$a(this.qa,a,this.Ha-2);this.A-=this.B.ii},function(){var a=this.da();this.H=$a(this.qa,a,this.Ha-1)|$a(this.qa,a+1&65535,this.Ha-2)<<8;this.A-=this.B.ii},function(){var a= this.da();bb(this.qa,a,this.H&255,this.Ha-2);this.A-=this.B.xi},function(){var a=this.da();bb(this.qa,a,this.H&255,this.Ha-2);bb(this.qa,a+1&65535,this.H>>8,this.Ha-2);this.A-=this.B.xi},function(){var a=this.L();K(this,this.va);I(this,this.va+a);this.A-=this.B.Xj},function(){var a=this.L();I(this,this.va+a);this.A-=this.B.ji},function(){gc(this,this.L(),this.L());this.A-=this.B.tk},function(){var a=this.M();I(this,this.va+a);this.A-=this.B.ji},function(){this.H=this.H&-256|$a(this.qa,this.K,this.Ha- -1);this.A-=this.B.hi},function(){this.H=$a(this.qa,this.K,this.Ha-1)|$a(this.qa,this.K+1&65535,this.Ha-1)<<8;this.A-=this.B.hi},function(){bb(this.qa,this.K,this.H&255,this.Ha-1);this.A-=this.B.wi},function(){bb(this.qa,this.K,this.H&255,this.Ha-1);bb(this.qa,this.K+1&65535,this.H>>8,this.Ha-1);this.A-=this.B.wi},fh,fh,function(){this.Z|=132;this.A-=this.B.Hd},function(){this.Z|=68;this.A-=this.B.Hd},function(){this.$a|=4;this.A-=2;this.Fa&512||kb(this)},function(){xc(this)?Dc(this):Hc(this);this.A-= -2},function(){this.qb=-1;Gg[this.da()].call(this,Md,Dd);0<=this.qb&&(this.H=this.qb)},function(){this.qb=-1;Hg[this.da()].call(this,Nd,Dd);0<=this.qb&&(this.H=this.qb,this.K=this.Kf)},function(){this.X&=~this.ca;this.A-=2},function(){this.X|=this.ca;this.A-=2},function(){this.Fa&=-513;this.A-=this.B.Vj},function(){this.Fa|=512;this.Z|=4;this.A-=2},function(){this.Fa&=-1025;this.A-=2},function(){this.Fa|=1024;this.A-=2},function(){Gg[this.da()].call(this,$b,Dd)},function(){Hg[this.da()].call(this, +1);this.A-=this.B.hi},function(){this.H=$a(this.qa,this.K,this.Ha-1)|$a(this.qa,this.K+1&65535,this.Ha-1)<<8;this.A-=this.B.hi},function(){bb(this.qa,this.K,this.H&255,this.Ha-1);this.A-=this.B.wi},function(){bb(this.qa,this.K,this.H&255,this.Ha-1);bb(this.qa,this.K+1&65535,this.H>>8,this.Ha-1);this.A-=this.B.wi},fh,fh,function(){this.Z|=132;this.A-=this.B.Hd},function(){this.Z|=68;this.A-=this.B.Hd},function(){this.$a|=4;this.A-=2;this.Ga&512||jb(this)},function(){xc(this)?Dc(this):Hc(this);this.A-= +2},function(){this.qb=-1;Gg[this.da()].call(this,Md,Dd);0<=this.qb&&(this.H=this.qb)},function(){this.qb=-1;Hg[this.da()].call(this,Nd,Dd);0<=this.qb&&(this.H=this.qb,this.K=this.Kf)},function(){this.X&=~this.ca;this.A-=2},function(){this.X|=this.ca;this.A-=2},function(){this.Ga&=-513;this.A-=this.B.Vj},function(){this.Ga|=512;this.Z|=4;this.A-=2},function(){this.Ga&=-1025;this.A-=2},function(){this.Ga|=1024;this.A-=2},function(){Gg[this.da()].call(this,$b,Dd)},function(){Hg[this.da()].call(this, bc,Dd)}]; -function P(a){v.call(this,"ChipSet",a,P);this.Ga=a.model;this.Ga=void 0!==this.Ga?parseInt(this.Ga,10):gh;this.Kb=0;var b=a.sw1;if(b)this.Kb=hh(b,ih|jh.ll);else{this.nd=[360,360];(b=a.floppies)&&void 0!==b.length&&(this.nd=b);if(b=this.nd.length)this.Kb|=kh.ah,b--,this.Kb|=(b&3)<=lh&&(this.bf=this.cf=2);this.vg=a.scaleTimers||!1; +function P(a){v.call(this,"ChipSet",a,P);this.Da=a.model;this.Da=void 0!==this.Da?parseInt(this.Da,10):gh;this.Kb=0;var b=a.sw1;if(b)this.Kb=hh(b,ih|jh.ll);else{this.od=[360,360];(b=a.floppies)&&void 0!==b.length&&(this.od=b);if(b=this.od.length)this.Kb|=kh.ah,b--,this.Kb|=(b&3)<=lh&&(this.bf=this.cf=2);this.vg=a.scaleTimers||!1; this.Yn=a.rtcDate;this.Dj=!1;a.sound&&window&&"webkitAudioContext"in window&&(this.rh=new webkitAudioContext);this.reset(!0);this.Ma()}y(v,P);var gh=5150,lh=5170,mh={none:0,tv:1,color:2,mono:3,ega:0},kh={ah:1,ONE:0,Qo:64,Oo:128,no:192,Se:192,Te:6},ih=12,jh={Po:16,io:32,ll:48,Se:48,Te:4};h=P.prototype; -h.wb=function(a,b,c,d){switch(c){case "sw1":return this.sa[c]=d,nh(this,c,d,this.Kb,{0:this.Ga==gh?"Bootable Floppy Drive":"Loop on POST",1:this.Ga==gh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Ga==gh)return this.sa[c]=d,nh(this,c,d,this.Nd,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.sa[c]=d,!0}return!1}; -h.mc=function(a,b,c,d){this.qa=b;this.la=c;this.Pa=d;this.La=a;this.Va=D(a,"Keyboard");this.Sk=Math.round(c.ba.gd/1193181);Za(b,this,oh);ab(b,this,ph);this.Ga=lh){this.cb=16;this.Xc=0;this.pd=16;this.$f=0;this.Vd=160;512<=yh(this)&&(this.Vd|=16);3==zh(this)&&(this.Vd|=64);this.jh=3;this.cg=0;this.Mb=Array(7);this.ye=0;a&&(this.oa=Array(64)); +h.wb=function(a,b,c,d){switch(c){case "sw1":return this.sa[c]=d,nh(this,c,d,this.Kb,{0:this.Da==gh?"Bootable Floppy Drive":"Loop on POST",1:this.Da==gh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Da==gh)return this.sa[c]=d,nh(this,c,d,this.Nd,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.sa[c]=d,!0}return!1}; +h.mc=function(a,b,c,d){this.qa=b;this.la=c;this.Pa=d;this.La=a;this.Ra=D(a,"Keyboard");this.Sk=Math.round(c.ba.hd/1193181);Za(b,this,oh);ab(b,this,ph);this.Da=lh){this.cb=16;this.Yc=0;this.Mc=16;this.$f=0;this.Vd=160;512<=yh(this)&&(this.Vd|=16);3==zh(this)&&(this.Vd|=64);this.jh=3;this.cg=0;this.Mb=Array(7);this.ye=0;a&&(this.oa=Array(64)); Ah(this,this.Yn);for(a=21;24>=a;a++)this.oa[a]=0;for(a=14;46>a;a++)void 0===this.oa[a]&&(this.oa[a]=0);this.oa[20]=this.Lc&(jh.Se|2|kh.ah|kh.Se);this.oa[16]=Bh(this,0)<<4|Bh(this,1);Ch(this)}}; -function Ah(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.gc("CMOS date invalid ("+b+"), using "+c)):b&&a.gc("CMOS date: "+c);a.oa[0]=c.getSeconds();a.oa[1]=0;a.oa[2]=c.getMinutes();a.oa[3]=0;a.oa[4]=c.getHours();a.oa[5]=0;a.oa[6]=c.getDay()+1;a.oa[7]=c.getDate();a.oa[8]=c.getMonth()+1;c=c.getFullYear();a.oa[9]=c%100;c/=100;a.oa[50]=c%10|c/10<<4;a.qf=-1;a.oa[10]=38;a.oa[11]=2;a.oa[12]=0;a.oa[13]=128} +function Ah(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.hc("CMOS date invalid ("+b+"), using "+c)):b&&a.hc("CMOS date: "+c);a.oa[0]=c.getSeconds();a.oa[1]=0;a.oa[2]=c.getMinutes();a.oa[3]=0;a.oa[4]=c.getHours();a.oa[5]=0;a.oa[6]=c.getDay()+1;a.oa[7]=c.getDate();a.oa[8]=c.getMonth()+1;c=c.getFullYear();a.oa[9]=c%100;c/=100;a.oa[50]=c%10|c/10<<4;a.qf=-1;a.oa[10]=38;a.oa[11]=2;a.oa[12]=0;a.oa[13]=128} function Ch(a){for(var b=0,c=16;46>c;c++)b+=a.oa[c];a.oa[47]=b&255;a.oa[46]=b>>8} -h.save=function(){var a=new H(this);a.set(0,[this.Kb,this.Nd,this.Lc,this.re]);for(var b=[],c=0;c=lh&&(a.set(5,[this.cb,this.Xc,this.pd,this.$f,this.Vd,this.jh]),a.set(6,[this.cg,this.Mb,this.ye,this.oa,this.qf]));return a.data()}; -h.restore=function(a){var b,c;b=a[0];this.Kb=b[0];this.Nd=b[1];this.Lc=b[2];this.re=b[3];b=a[1];this.Sa=Array(this.bf);for(c=0;c>2)+1)*a.Hm+32*((b?a.Nd:a.re)&15)}function Fh(a,b){var c=b?a.Kb:a.Lc;return a.Ga!=gh||c&kh.ah?((c&kh.Se)>>kh.Te)+1:0} -function Bh(a,b){if(b>jh.Te} +h.save=function(){var a=new H(this);a.set(0,[this.Kb,this.Nd,this.Lc,this.re]);for(var b=[],c=0;c=lh&&(a.set(5,[this.cb,this.Yc,this.Mc,this.$f,this.Vd,this.jh]),a.set(6,[this.cg,this.Mb,this.ye,this.oa,this.qf]));return a.data()}; +h.restore=function(a){var b,c;b=a[0];this.Kb=b[0];this.Nd=b[1];this.Lc=b[2];this.re=b[3];b=a[1];this.Ta=Array(this.bf);for(c=0;c>2)+1)*a.Hm+32*((b?a.Nd:a.re)&15)}function Fh(a,b){var c=b?a.Kb:a.Lc;return a.Da!=gh||c&kh.ah?((c&kh.Se)>>kh.Te)+1:0} +function Bh(a,b){if(b>jh.Te} function nh(a,b,c,d,e){for(var f="",l=1;8>=l;l++){var g="pcjs-bitCell";l||(g+=" pcjs-bitCellLeft");f+='
'+l+"
\n"}c.innerHTML=f;b=B(c,"pcjs-bitCell");c=null;for(l=0;l>2].rb[b&3],c,d,e)}function Oh(a,b,c){b=a.Sa[b>>2].rb[b&3];b.kg&&b.Kh&&b.Ng?(c&&(b.lg=c),b.fd||Sc(a,b,!0)):c&&c(!0)} -function Sc(a,b,c){c&&(b.count=b.Wb[1]<<8|b.Wb[0],b.hl=b.mode&12,b.Ej=b.Nc=!1);for(var d=!1;0<=b.count&&(c=b.gg<<16|b.zb[1]<<8|b.zb[0],4==b.hl?(d=!0,function(c){b.Kh.call(b.kg,b.Ng,-1,function(f,l){0>f&&(b.Ej||(b.Ej=!0),f=255);b.fd||Wa(a.qa,c,f);(d=l)&&setTimeout(function(){Th(b)||Sc(a,b)},0)})}(c)):8==b.hl?(c=Ta(a.qa,c),0>b.Kh.call(b.kg,b.Ng,c)&&(b.Nc=!0)):b.Nc=!0),!d&&!Th(b););} -function Th(a){if(!a.Nc&&0<=--a.count&&(a.mode&32?(a.zb[0]--,0>a.zb[0]&&(a.zb[0]=255,a.zb[1]--,0>a.zb[1]&&(a.zb[1]=255))):(a.zb[0]++,255>2].rb[b&3],c,d,e)}function Oh(a,b,c){b=a.Ta[b>>2].rb[b&3];b.kg&&b.Kh&&b.Ng?(c&&(b.lg=c),b.gd||Sc(a,b,!0)):c&&c(!0)} +function Sc(a,b,c){c&&(b.count=b.Wb[1]<<8|b.Wb[0],b.hl=b.mode&12,b.Ej=b.Oc=!1);for(var d=!1;0<=b.count&&(c=b.gg<<16|b.zb[1]<<8|b.zb[0],4==b.hl?(d=!0,function(c){b.Kh.call(b.kg,b.Ng,-1,function(f,l){0>f&&(b.Ej||(b.Ej=!0),f=255);b.gd||Wa(a.qa,c,f);(d=l)&&setTimeout(function(){Th(b)||Sc(a,b)},0)})}(c)):8==b.hl?(c=Ta(a.qa,c),0>b.Kh.call(b.kg,b.Ng,c)&&(b.Oc=!0)):b.Oc=!0),!d&&!Th(b););} +function Th(a){if(!a.Oc&&0<=--a.count&&(a.mode&32?(a.zb[0]--,0>a.zb[0]&&(a.zb[0]=255,a.zb[1]--,0>a.zb[1]&&(a.zb[1]=255))):(a.zb[0]++,255>3,e=a.sb[d];e.Ab|=1<<(b&7);e.xf=c||0;1==d&&(a.sb[0].Ab|=4);Wh(a,d)}function ci(a,b){var c=b>>3,d=a.sb[c],e=1<<(b&7);d.Ab&e&&(d.Ab&=~e,1!=c||d.Ab||(a.sb[0].Ab&=-5),Wh(a,c))} function Qc(a,b){void 0===b&&(b=0);var c=-1,d=a.sb[b];if(d.xf)c=-2,d.xf--;else for(var e=d.Ab&((d.Dc|d.sd)^255),f=d.Wd+1;;){var f=f&7,l=1<>6;if(3!=c){var d=b&1,e=b&14,f=b&48;if(f){var l=this.Lb[c];l.Lf=f;l.mode=e;l.rj=d;l.rc=[0,0];l.Wb=[0,0];l.gf=[0,0];l.Oc=!1;l.mf=!1;l.Be=!1;ei(this,c);0==c&&ci(this,0);2==c&&255==this.sb[0].sd&&77==this.kc&&(c=this.Lb[0],c.Hc[0]=c.rc[0],c.Hc[1]=c.rc[1],c.Kd=pb(this.la,this.vg))}else fi(this,c),d=this.Lb[c],d.gf[0]=d.Wb[0],d.gf[1]=d.Wb[1],d.mf=!0,ei(this,c)}};function hi(a,b){var c=a.Lb[b],d=c.rc[1]<<8|c.rc[0];d||(d=1==c.ce?256:65536);return d} +function gi(a,b,c){var d=a.Lb[b];d.xd==d.ce&&ei(a,b);d.rc[d.xd++]=c;if(d.xd==d.ce){d.Be&&0!=d.mode&&8!=d.mode||(d.mf=!1,d.Wb[0]=d.Hc[0]=d.rc[0],d.Wb[1]=d.Hc[1]=d.rc[1],d.Kd=pb(a.la,a.vg),d.Be=!0,d.Pc=0!=d.mode,0==b&&ci(a,0));2==b&&qb(a);if(0==b){var e=hi(a,0);2048<=e&&(a.la.Fg=Math.round(65536/e))}0==b&&0==d.mode&&16==d.Lf&&(b=a.la,b.na.uc&&(a=b.A-c*a.Sk,b.A-=a,b.Rc-=a))}}h.Dm=function(){return null}; +h.Ln=function(a,b){this.nh=b;var c=(b&192)>>6;if(3!=c){var d=b&1,e=b&14,f=b&48;if(f){var l=this.Lb[c];l.Lf=f;l.mode=e;l.rj=d;l.rc=[0,0];l.Wb=[0,0];l.gf=[0,0];l.Pc=!1;l.mf=!1;l.Be=!1;ei(this,c);0==c&&ci(this,0);2==c&&255==this.sb[0].sd&&77==this.kc&&(c=this.Lb[0],c.Hc[0]=c.rc[0],c.Hc[1]=c.rc[1],c.Kd=pb(this.la,this.vg))}else fi(this,c),d=this.Lb[c],d.gf[0]=d.Wb[0],d.gf[1]=d.Wb[1],d.mf=!0,ei(this,c)}};function hi(a,b){var c=a.Lb[b],d=c.rc[1]<<8|c.rc[0];d||(d=1==c.ce?256:65536);return d} function ei(a,b){var c=a.Lb[b];c.xd=32==c.Lf?1:0;c.ce=48==c.Lf?2:1} -function fi(a,b,c){var d=a.Lb[b];if(d.Be&&(2!=b||a.kc&1)){var e=pb(a.la,a.vg),f=(e-d.Kd)/a.Sk|0;0>f&&(d.Kd=e,f=0);var l=hi(a,b),g=a.Lb[b],m=g.Hc[1]<<8|g.Hc[0];m||(m=1==g.ce?256:65536);g=m-f;0==d.mode?(0>=g&&(g=0),g||(d.Oc=!0,d.Be=!1,b||bi(a,0))):4==d.mode?(d.Oc=1!=g,0>=g&&(g=l+g,0>=g&&(g=l),d.Hc[0]=g&255,d.Hc[1]=g>>8,d.Kd=e,!b&&d.Oc&&bi(a,0))):6==d.mode&&(g-=f,0>=g&&(d.Oc=!d.Oc,g=l+g,0>=g&&(g=l),d.Hc[0]=g&255,d.Hc[1]=g>>8,d.Kd=e,!b&&d.Oc&&bi(a,0)));d.Wb[0]=g&255;d.Wb[1]=g>>8;c&&(a.Kd=0)}return d} -function rb(a,b){for(var c=0;c=lh){var c=0,d=a.la.ba.gd,e=pb(a.la,a.vg);if(0<=a.qf&&(c=e-a.qf,Math.floor(c/d)&&60<=++a.oa[0]&&(a.oa[0]=0,60<=++a.oa[2]&&(a.oa[2]=0,24<=++a.oa[4])))){a.oa[4]=0;a.oa[6]=a.oa[6]%7+1;var f=a.oa[9],l=ja[a.oa[8]-1];28==l&&0===f%4&&(f%100||0===f%400)&&l++;++a.oa[7]>l&&(a.oa[7]=1,12<++a.oa[8]&&(a.oa[8]=1,a.oa[9]=(a.oa[9]+1)%100))}a.qf=e-c%d}}h.vm=function(){var a=this.fg;this.af&16&&(this.kc&128?a=this.Lc:this.Va&&(a=ii(this.Va)));return a}; -h.En=function(a,b){this.fg=b};h.wm=function(){return this.kc};h.Fn=function(a,b){ji(this,b);this.Va&&ki(this.Va,b&128?!1:!0,b&64?!0:!1)};function ji(a,b){var c=!!(b&2),d=!!(a.kc&2);a.kc=b;c!=d&&qb(a,c)}h.xm=function(){var a=0,a=this.Ga==gh?this.kc&4?a|this.re&15:a|this.re>>4&1:this.kc&8?a|this.Lc>>4:a|this.Lc&15;this.kc&1&&fi(this,2).Oc&&(a=this.kc&2?a|32:a|16);return a};h.Gn=function(a,b){this.lh=b};h.ym=function(){return this.af};h.Hn=function(a,b){this.af=b}; -h.Ml=function(){var a=this.$f;this.cb&=-258;var b=this.Va&&ii(this.Va,!0);b&&li(this,b);return a};h.Xm=function(a,b){if(this.cb&8)switch(this.Xc){case 96:mi(this,b);break;case 209:ni(this,b);break;default:if(mi(this,this.pd&-17),this.Va){var c=-1;switch(b){case 255:c=250,oi(this.Va)}li(this,c)}}this.Xc=b;this.cb&=-9};h.Nl=function(){return this.kc&-209|(pb(this.la)&64?16:0)};h.Ym=function(a,b){ji(this,b)};h.Ol=function(){var a=this.cb&255;this.cb&256&&(this.cb|=1,this.cb&=-257);return a}; -h.Wm=function(a,b){this.Xc=b;this.cb|=8;var c=0;240<=this.Xc&&(c=this.Xc^15,this.Xc=240);switch(this.Xc){case 192:li(this,this.Vd);break;case 173:mi(this,this.pd|16);break;case 174:mi(this,this.pd&-17);break;case 170:this.Va&&pi(this.Va,!0);mi(this,this.pd|16);li(this,85);ni(this,3);break;case 224:li(this,this.pd&16?0:1);break;case 240:c&1&&fc(this.la)}};function mi(a,b){a.pd=b;a.cb=a.cb&-5|b&4;a.Va&&ki(a.Va,!!(b&8),!(b&16))&&li(a,ii(a.Va,!0))}function li(a,b){0<=b&&(a.$f=b,a.cb&=-2,a.cb|=256)} -function ni(a,b){a.jh=b;Pa(a.qa,!!(b&2));b&1||fc(a.la)}h.bm=function(){return this.ye};h.mn=function(a,b){this.ye=b;this.eg=b&128?0:128};h.cm=function(){var a=this.ye&63;if(13>=a){var b=this.oa[a];if(10>a){var c=!1;4!=a&&5!=a||this.oa[11]&2||(b=12>b?b?b:12:(b-=12)?b+128:140,c=!0);this.oa[11]&4||(c&&128=c){if(e=b,10>c){var f=!1;this.oa[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&12=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;d[c]=e};h.tm=function(){return this.cg};h.Bn=function(a,b){this.cg=b};h.Dn=function(a,b){this.eg=b};function hh(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4f&&(d.Kd=e,f=0);var l=hi(a,b),g=a.Lb[b],m=g.Hc[1]<<8|g.Hc[0];m||(m=1==g.ce?256:65536);g=m-f;0==d.mode?(0>=g&&(g=0),g||(d.Pc=!0,d.Be=!1,b||bi(a,0))):4==d.mode?(d.Pc=1!=g,0>=g&&(g=l+g,0>=g&&(g=l),d.Hc[0]=g&255,d.Hc[1]=g>>8,d.Kd=e,!b&&d.Pc&&bi(a,0))):6==d.mode&&(g-=f,0>=g&&(d.Pc=!d.Pc,g=l+g,0>=g&&(g=l),d.Hc[0]=g&255,d.Hc[1]=g>>8,d.Kd=e,!b&&d.Pc&&bi(a,0)));d.Wb[0]=g&255;d.Wb[1]=g>>8;c&&(a.Kd=0)}return d} +function rb(a,b){for(var c=0;c=lh){var c=0,d=a.la.ba.hd,e=pb(a.la,a.vg);if(0<=a.qf&&(c=e-a.qf,Math.floor(c/d)&&60<=++a.oa[0]&&(a.oa[0]=0,60<=++a.oa[2]&&(a.oa[2]=0,24<=++a.oa[4])))){a.oa[4]=0;a.oa[6]=a.oa[6]%7+1;var f=a.oa[9],l=ja[a.oa[8]-1];28==l&&0===f%4&&(f%100||0===f%400)&&l++;++a.oa[7]>l&&(a.oa[7]=1,12<++a.oa[8]&&(a.oa[8]=1,a.oa[9]=(a.oa[9]+1)%100))}a.qf=e-c%d}}h.vm=function(){var a=this.fg;this.af&16&&(this.kc&128?a=this.Lc:this.Ra&&(a=ii(this.Ra)));return a}; +h.En=function(a,b){this.fg=b};h.wm=function(){return this.kc};h.Fn=function(a,b){ji(this,b);this.Ra&&ki(this.Ra,b&128?!1:!0,b&64?!0:!1)};function ji(a,b){var c=!!(b&2),d=!!(a.kc&2);a.kc=b;c!=d&&qb(a,c)}h.xm=function(){var a=0,a=this.Da==gh?this.kc&4?a|this.re&15:a|this.re>>4&1:this.kc&8?a|this.Lc>>4:a|this.Lc&15;this.kc&1&&fi(this,2).Pc&&(a=this.kc&2?a|32:a|16);return a};h.Gn=function(a,b){this.lh=b};h.ym=function(){return this.af};h.Hn=function(a,b){this.af=b}; +h.Ml=function(){var a=this.$f;this.cb&=-258;var b=this.Ra&&ii(this.Ra,!0);b&&li(this,b);return a};h.Xm=function(a,b){if(this.cb&8)switch(this.Yc){case 96:mi(this,b);break;case 209:ni(this,b);break;default:if(mi(this,this.Mc&-17),this.Ra){var c=-1;switch(b){case 255:var c=250,d=this.Ra;d.ac=[170];d.ja&&oi(d.ja)}li(this,c)}}this.Yc=b;this.cb&=-9};h.Nl=function(){return this.kc&-209|(pb(this.la)&64?16:0)};h.Ym=function(a,b){ji(this,b)}; +h.Ol=function(){var a=this.cb&255;this.cb&256&&(this.cb|=1,this.cb&=-257);return a};h.Wm=function(a,b){this.Yc=b;this.cb|=8;var c=0;240<=this.Yc&&(c=this.Yc^15,this.Yc=240);switch(this.Yc){case 192:li(this,this.Vd);break;case 173:mi(this,this.Mc|16);break;case 174:mi(this,this.Mc&-17);break;case 170:this.Ra&&pi(this.Ra,!0);mi(this,this.Mc|16);li(this,85);ni(this,3);break;case 224:li(this,this.Mc&16?0:1);break;case 240:c&1&&fc(this.la)}}; +function mi(a,b){var c=!(a.Mc&16);a.Mc=b;a.cb=a.cb&-5|b&4;if(a.Ra){var d=!(b&16);ki(a.Ra,!!(b&8),d)&&li(a,ii(a.Ra,!0));!c&&d&&ii(a.Ra)&&oi(a)}}function li(a,b){0<=b&&(a.$f=b,a.cb&=-2,a.cb|=256)}function ni(a,b){a.jh=b;Pa(a.qa,!!(b&2));b&1||fc(a.la)}function oi(a){a.Da=a){var b=this.oa[a];if(10>a){var c=!1;4!=a&&5!=a||this.oa[11]&2||(b=12>b?b?b:12:(b-=12)?b+128:140,c=!0);this.oa[11]&4||(c&&128=c){if(e=b,10>c){var f=!1;this.oa[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&12=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;d[c]=e};h.tm=function(){return this.cg}; +h.Bn=function(a,b){this.cg=b};h.Dn=function(a,b){this.eg=b};function hh(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.lb[c++]=f[b]>>16&255,this.lb[c++]=f[b]>>24&255;else this.lb=d;this.hh=d.symbols;if(!this.lb.length){s("Empty ROM: "+a);return}if(1==this.lb.length){s(this.lb[0]);return}}catch(l){this.za("ROM data error: "+ -l.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.lb=Array(a.length),d=0;dthis.Zf?21:23,c=a.oa[b]|a.oa[b+1]<<8,c=c+(this.ld>>10);a.oa[b]=c&255;a.oa[b+1]=c>>8;Ch(a)}}else s("No RAM allocated")}; +l.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.lb=Array(a.length),d=0;dthis.Zf?21:23,c=a.oa[b]|a.oa[b+1]<<8,c=c+(this.md>>10);a.oa[b]=c&255;a.oa[b+1]=c>>8;Ch(a)}}else s("No RAM allocated")}; t(function(){for(var a=B(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,fo:65,ho:66,ej:67,jl:68,E:69,lo:70,oo:71,fj:72,qo:73,ro:74,so:75,to:76,uo:77,bh:78,wo:79,xo:80,zo:81,hj:82,Do:83,No:84,Ro:85,So:86,To:87,Vo:88,Wo:89,Xo:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Yo:97,$o:98,bp:99,cp:100,dp:101,ep:102,fp:103,gp:104,hp:105,ip:106,jp:107,kp:108,lp:109,np:110, -pp:111,qp:112,rp:113,sp:114,tp:115,vp:116,wp:117,yp:118,zp:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},wi={16:2,17:8,18:32},xi={tab:1009,esc:1027,"right-shift":3016,shift:1016,ctrl:1017,alt:1018,"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,left:1037,up:1038,right:1039,down:1040,"ctrl-c":4003,"ctrl-break":4101,"ctrl-alt-del":4102},R={esc:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,0:11,"-":12,"=":13,backspace:14,tab:15,q:16,w:17,e:18,r:19, +pp:111,qp:112,rp:113,sp:114,tp:115,vp:116,wp:117,yp:118,zp:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},wi={16:2,17:8,18:32},xi={tab:1009,esc:1027,"right-shift":3016,shift:1016,ctrl:1017,alt:1018,"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,left:1037,up:1038,right:1039,down:1040,"ctrl-c":4003,"ctrl-break":4063,"ctrl-alt-del":4081},R={esc:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,0:11,"-":12,"=":13,backspace:14,tab:15,q:16,w:17,e:18,r:19, t:20,y:21,u:22,i:23,o:24,p:25,"[":26,"]":27,enter:28,ctrl:29,a:30,s:31,d:32,f:33,g:34,h:35,j:36,k:37,l:38,";":39,quote:40,"`":41,shift:42,"\\":43,z:44,x:45,c:46,v:47,b:48,n:49,m:50,",":51,".":52,"/":53,"right-shift":54,prtsc:55,alt:56,space:57,"caps-lock":58,f1:59,f2:60,f3:61,f4:62,f5:63,f6:64,f7:65,f8:66,f9:67,f10:68,"num-lock":69,"scroll-lock":70,"num-home":71,"num-up":72,"num-pgup":73,"num-sub":74,"num-left":75,"num-center":76,"num-right":77,"num-add":78,"num-end":79,"num-down":80,"num-pgdn":81, "num-ins":82,"num-del":83,sysreq:84,pause:84,f11:87,f12:88,"num-enter":57372,"right-ctrl":57373,"num-div":57397,"num-mul":57399,"right-alt":57400,home:57415,up:57416,pgup:57417,left:57419,right:57421,end:57423,down:57424,pgdn:57425,ins:57426,del:57427,win:57435,"right-win":57436,menu:57437},S={};S[1027]=R.esc;S[Q["1"]]=R["1"];S[Q["!"]]=R["1"]|512;S[Q["2"]]=R["2"];S[Q["@"]]=R["2"]|512;S[Q["3"]]=R["3"];S[Q["#"]]=R["3"]|512;S[Q["4"]]=R["4"];S[Q.$]=R["4"]|512;S[Q["5"]]=R["5"];S[Q["%"]]=R["5"]|512; S[Q["6"]]=R["6"];S[Q["^"]]=R["6"]|512;S[Q["7"]]=R["7"];S[Q["&"]]=R["7"]|512;S[Q["8"]]=R["8"];S[Q["*"]]=R["8"]|512;S[Q["9"]]=R["9"];S[Q["("]]=R["9"]|512;S[Q["0"]]=R["0"];S[Q[")"]]=R["0"]|512;S[Q["-"]]=R["-"];S[Q._]=R["-"]|512;S[Q["="]]=R["="];S[Q["+"]]=R["="]|512;S[1008]=R.backspace;S[1009]=R.tab;S[113]=R.q;S[81]=R.q|512;S[119]=R.w;S[87]=R.w|512;S[101]=R.e;S[69]=R.e|512;S[114]=R.r;S[82]=R.r|512;S[116]=R.t;S[84]=R.t|512;S[121]=R.y;S[89]=R.y|512;S[117]=R.u;S[85]=R.u|512;S[105]=R.i;S[73]=R.i|512; S[111]=R.o;S[79]=R.o|512;S[112]=R.p;S[80]=R.p|512;S[Q["["]]=R["["];S[Q["{"]]=R["["]|512;S[Q["]"]]=R["]"];S[Q["}"]]=R["]"]|512;S[13]=R.enter;S[1017]=R.ctrl;S[97]=R.a;S[65]=R.a|512;S[115]=R.s;S[83]=R.s|512;S[100]=R.d;S[68]=R.d|512;S[102]=R.f;S[70]=R.f|512;S[103]=R.g;S[71]=R.g|512;S[104]=R.h;S[72]=R.h|512;S[106]=R.j;S[74]=R.j|512;S[107]=R.k;S[75]=R.k|512;S[108]=R.l;S[76]=R.l|512;S[Q[";"]]=R[";"];S[Q[":"]]=R[";"]|512;S[Q["'"]]=R.quote;S[Q['"']]=R.quote|512;S[Q["`"]]=R["`"];S[Q["~"]]=R["`"]|512; S[1016]=R.shift;S[Q["\\"]]=R["\\"];S[Q["\\"]]=R["\\"]|512;S[122]=R.z;S[90]=R.z|512;S[120]=R.x;S[88]=R.x|512;S[99]=R.c;S[67]=R.c|512;S[118]=R.v;S[86]=R.v|512;S[98]=R.b;S[66]=R.b|512;S[110]=R.n;S[78]=R.n|512;S[109]=R.m;S[77]=R.m|512;S[Q[","]]=R[","];S[Q["<"]]=R[","]|512;S[Q["."]]=R["."];S[Q[">"]]=R["."]|512;S[Q["/"]]=R["/"];S[Q["?"]]=R["/"]|512;S[3016]=R["right-shift"];S[1018]=R.alt;S[Q[" "]]=R.space;S[1020]=R["caps-lock"];S[1112]=R.f1;S[1113]=R.f2;S[1114]=R.f3;S[1115]=R.f4;S[1116]=R.f5;S[1117]=R.f6; -S[1118]=R.f7;S[1119]=R.f8;S[1120]=R.f9;S[1121]=R.f10;S[1036]=R["num-home"];S[1038]=R["num-up"];S[1033]=R["num-pgup"];S[1037]=R["num-left"];S[1039]=R["num-right"];S[1035]=R["num-end"];S[1040]=R["num-down"];S[1034]=R["num-pgdn"];S[1045]=R["num-ins"];S[1046]=R["num-del"];S[4003]=R.c+2048;S[4101]=R["scroll-lock"]+2048;S[4102]=R["num-del"]+2048+2097152;h=vi.prototype; +S[1118]=R.f7;S[1119]=R.f8;S[1120]=R.f9;S[1121]=R.f10;S[1036]=R["num-home"];S[1038]=R["num-up"];S[1033]=R["num-pgup"];S[1037]=R["num-left"];S[1039]=R["num-right"];S[1035]=R["num-end"];S[1040]=R["num-down"];S[1034]=R["num-pgdn"];S[1045]=R["num-ins"];S[1046]=R["num-del"];S[4003]=R.c+2048;S[4063]=R["scroll-lock"]+2048;S[4081]=R["num-del"]+2048+2097152;h=vi.prototype; h.wb=function(a,b,c,d){var e=this;a=b+"-"+c;if(void 0===this.sa[a])switch(c){case "kbd":return this.sa[a]=d,d.onkeydown=function(a){return yi(e,a,!0)},d.onkeypress=function(a){var b=!0;a=a||window.event;a=a.which||a.keyCode;8==a||9==a?b=!1:e.mb&64?e.mb&=-65:b=e.mb&40?!1:!zi(e,a);return b},d.onkeyup=function(a){return yi(e,a,!1)},!0;default:if(void 0!==xi[c]&&"button"==b)return this.sa[a]=d,d.onclick=function(a,b,c){return function(){a.la&&a.la.Oe();return!zi(a,c)}}(this,c,xi[c]),!0;if(void 0!==R[c])return this.sa[a]= -d,b=function(a,b,c){return function(){Ai(a,c)}}(this,c,R[c]),c=function(a,b,c){return function(){Ai(a,c)}}(this,c,R[c]|128),"ontouchstart"in window?(d.ontouchstart=b,d.ontouchend=c):(d.onmousedown=b,d.onmouseup=d.onmouseout=c),!0}return!1};h.mc=function(a,b,c,d){this.qa=b;this.la=c;this.Pa=d;this.ja=D(a,"ChipSet")};h.Ma=function(){this.Cl=(this.Ll=qa("iOS"))||qa("Android");return v.prototype.Ma.call(this)};function oi(a){a.jc=[170];a.ja&&bi(a.ja,1,4)} -function ki(a,b,c){var d=!1;a.Ch!==c&&(a.Ch=a.Gh=c);a.sg!==b&&(a.sg=b)&&!a.Gh&&pi(a);a.sg&&a.Gh&&(oi(a),a.Gh=!1,d=!0);return d}function ii(a,b){var c=0;a.jc.length&&(c=a.jc[0],b&&pi(a));return c}function pi(a,b){0a.jc.length){if(!(!d&&!a.gh[c]||d&&a.gh[c])){a.gh[c]=d;a.jc.push(b);1==a.jc.length&&a.ja&&bi(a.ja,1);for(var e in R)if(R[e]==c){(c=a.sa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.jc.length&&a.jc.push(255)}function Bi(a,b){var c=b?a.Lm:a.Km;a.la&&a.la.ba.Pc&&(c/=a.la.ba.Pc);return c} -function Ci(a,b){!a.me||void 0!==b&&b==a.me||(clearTimeout(a.Uc[a.me]),Di(a,a.me,!1))}function yi(a,b,c){var d,e=!c,f=b.keyCode,l=f;c&&(a.Vk=f);if(S[f+1E3]){var l=l+1E3,g=wi[f]||0;if(g)2==b.location&&(g>>=1,l+=2E3),a.mb&=~g,c&&(a.mb|=g),20==f?d=zi(a,l):e=!1;else if(9==f||27==f||8==f)8==f&&8==(a.mb&40)&&(l=4101),d=c?!zi(a,l):!1}else 91==f?(a.mb&=-65,c&&(a.mb|=64),e=!1,d=!0):b.altKey||b.ctrlKey?65<=f&&90>=f&&(l+=32):d=!0;e&&(a.mb&=-65,a.Cl||f!=a.Vk||Ci(a));void 0===d&&(d=!Di(a,l,c));return d} -function zi(a,b,c){var d=!1;Ci(a,b);Di(a,b,!0)&&(c?Di(a,b,!1):(c=!1,a.Uc[b]&&(clearTimeout(a.Uc[b]),c=!0),c=Bi(a,c),a.Uc[a.me=b]=setTimeout(function(a){return function(){Di(a,b,!1)}}(a),c)),d=!0);return d} -function Di(a,b,c){var d=!1;c||(a.Uc[b]=null,a.me==b&&(a.me=0));var e=S[b]||S[b+1E3];void 0===e&&1<=b&&26>=b&&(e=S[b+64]&255|2048);if(void 0!==e){14==e&&40==(a.mb&40)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;2==f?a.mb&259||(d=42):8==f?a.mb&12||(d=29):32==f&&(a.mb&48||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;ca.ac.length){if(!(!d&&!a.gh[c]||d&&a.gh[c])){a.gh[c]=d;a.ac.push(b);1==a.ac.length&&a.ja&&oi(a.ja);for(var e in R)if(R[e]==c){(c=a.sa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.ac.length&&a.ac.push(255)}function Bi(a,b){var c=b?a.Lm:a.Km;a.la&&a.la.ba.Qc&&(c/=a.la.ba.Qc);return c} +function Ci(a,b){!a.me||void 0!==b&&b==a.me||(clearTimeout(a.Vc[a.me]),Di(a,a.me,!1))}function yi(a,b,c){var d,e=!c,f=b.keyCode,l=f;c&&(a.Vk=f);if(S[f+1E3]){var l=l+1E3,g=wi[f]||0;if(g)2==b.location&&(g>>=1,l+=2E3),a.mb&=~g,c&&(a.mb|=g),20==f?d=zi(a,l):e=!1;else if(9==f||27==f||8==f)8==f&&8==(a.mb&40)&&(l=4063),d=c?!zi(a,l):!1}else 91==f?(a.mb&=-65,c&&(a.mb|=64),e=!1,d=!0):b.altKey||b.ctrlKey?65<=f&&90>=f&&(l+=32):d=!0;e&&(a.mb&=-65,a.Cl||f!=a.Vk||Ci(a));void 0===d&&(d=!Di(a,l,c));return d} +function zi(a,b,c){var d=!1;Ci(a,b);Di(a,b,!0)&&(c?Di(a,b,!1):(c=!1,a.Vc[b]&&(clearTimeout(a.Vc[b]),c=!0),c=Bi(a,c),a.Vc[a.me=b]=setTimeout(function(a){return function(){Di(a,b,!1)}}(a),c)),d=!0);return d} +function Di(a,b,c){var d=!1;c||(a.Vc[b]=null,a.me==b&&(a.me=0));var e=S[b]||S[b+1E3];void 0===e&&1<=b&&26>=b&&(e=S[b+64]&255|2048);if(void 0!==e){14==e&&40==(a.mb&40)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;2==f?a.mb&259||(d=42):8==f?a.mb&12||(d=29):32==f&&(a.mb&48||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(Pi)];this.zg=b;this.Oa=e[2];this.xb=e[3];this.Fc=d||e[4];65536<=this.Fc&&720896<=this.Oa&&(this.xb=Math.min(this.Fc>>2,32768));this.dc=c[0];this.nc=c[1];this.ef=c[2];this.Qf=c[3];this.vc=c[4]&255;this.yg=c[4]>>8&255;this.$b=c[5];this.Sh=Pi;if(5==b){this.Sh=Qi;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.Oa,this.xb,this.Fc],Array(this.Fc>> +function Ni(a,b,c,d){if(void 0!==b&&(!c||c.length)){var e=Oi[b],f=a.Gd||e[5];if(!c||6>c.length)c=[!1,0,null,null,0,Array(Pi)];this.zg=b;this.Oa=e[2];this.xb=e[3];this.Fc=d||e[4];65536<=this.Fc&&720896<=this.Oa&&(this.xb=Math.min(this.Fc>>2,32768));this.ec=c[0];this.nc=c[1];this.ef=c[2];this.Qf=c[3];this.vc=c[4]&255;this.yg=c[4]>>8&255;this.$b=c[5];this.Sh=Pi;if(5==b){this.Sh=Qi;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.Oa,this.xb,this.Fc],Array(this.Fc>> 2),771,0,4294967295,0,4294967295,0,4294967295,0,0,0]);this.Ad=b[0];this.ge=b[1];this.Pd=b[2];this.$i=b[3];this.Dg=b[4];this.Ih=b[5];this.Ge=b[6];this.Xf=b[7];this.Lh=b[8];this.Mh=b[9];this.Fe=b[10];this.ue=b[11];this.nb=b[12];d=b[13];"number"==typeof d&&(d=[this.Oa,this.xb,d]);this.Oa=d[0];this.xb=d[1];d=this.Fc>>2;if((this.Ud=b[14])&&this.Ud.length>8&255)} +this.Xa=b[17];this.Sc=b[18];this.ab=b[19];this.Mg=b[20];this.Jd=b[21];this.je=b[22];this.Uh=b[23];this.Vh=b[24]}f=Fi[f]||Fi[3];this.Wh=a.la.ba.hd/f.bi|0;this.Nm=this.Wh*f.Qi/100|0;this.Rj=this.Wh*f.ai;this.Pm=this.Rj*f.Ri/100|0;this.ci=null==c[7]?0:c[7]}}var Pi=18,Qi=25;function Ri(a){return this.xc(a)|this.xc(a+1)<<8}function Si(a,b){this.Ac(a,b&255);this.Ac(a+1,b>>8&255)} var Y=[,,function(a){a+=this.offset;return(this.ea.nb=this.pa[a])>>this.ea.Mi&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.pa[b]>>8:this.pa[b])&255}];Y[16]=function(a){a+=this.offset;a=this.pa[a];for(var b=this.ea.Uh&this.ea.Vh,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};Y[512]=function(a,b){var c=a+this.offset,d;d=this.pa[c]&~this.ea.Xa|(b|b<<8|b<<16|b<<24)&this.ea.Xa;d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)}; -Y[1024]=function(a,b){var c=a+this.offset;b=b>>this.ea.Rc|b<<8-this.ea.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Jd|this.ea.je;d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa;d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)}; -Y[1536]=function(a,b){var c=a+this.offset;b=b>>this.ea.Rc|b<<8-this.ea.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Jd|this.ea.je;d&=this.ea.nb;d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa;d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)}; -Y[2560]=function(a,b){var c=a+this.offset;b=b>>this.ea.Rc|b<<8-this.ea.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Jd|this.ea.je;d|=this.ea.nb;d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa;d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)}; -Y[3584]=function(a,b){var c=a+this.offset;b=b>>this.ea.Rc|b<<8-this.ea.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Jd|this.ea.je;d^=this.ea.nb;d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa;d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)};Y[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.ea.Xa&(d==a?16711935:4278255360);c=(b|b<<8|b<<16|b<<24)&c|this.pa[d]&~c;c=c&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[d]!=c&&(this.pa[d]=c,this.Za=!0)}; +Y[1024]=function(a,b){var c=a+this.offset;b=b>>this.ea.Sc|b<<8-this.ea.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Jd|this.ea.je;d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa;d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)}; +Y[1536]=function(a,b){var c=a+this.offset;b=b>>this.ea.Sc|b<<8-this.ea.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Jd|this.ea.je;d&=this.ea.nb;d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa;d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)}; +Y[2560]=function(a,b){var c=a+this.offset;b=b>>this.ea.Sc|b<<8-this.ea.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Jd|this.ea.je;d|=this.ea.nb;d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa;d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)}; +Y[3584]=function(a,b){var c=a+this.offset;b=b>>this.ea.Sc|b<<8-this.ea.Sc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Jd|this.ea.je;d^=this.ea.nb;d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa;d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)};Y[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.ea.Xa&(d==a?16711935:4278255360);c=(b|b<<8|b<<16|b<<24)&c|this.pa[d]&~c;c=c&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[d]!=c&&(this.pa[d]=c,this.Za=!0)}; Y[4096]=function(a){a+=this.offset;var b=this.pa[a]&~this.ea.Xa|this.ea.nb&this.ea.Xa;this.pa[a]!=b&&(this.pa[a]=b,this.Za=!0)};Y[8192]=function(a,b){var c=a+this.offset,d=Mi[b&15],d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa,d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)};Y[24576]=function(a,b){var c=a+this.offset,d=Mi[b&15],d=d&this.ea.nb,d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa,d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)}; Y[40960]=function(a,b){var c=a+this.offset,d=Mi[b&15],d=d|this.ea.nb,d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa,d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)};Y[57344]=function(a,b){var c=a+this.offset,d=Mi[b&15],d=d^this.ea.nb,d=d&this.ea.Xa|this.pa[c]&~this.ea.Xa,d=d&this.ea.ab|this.ea.nb&~this.ea.ab;this.pa[c]!=d&&(this.pa[c]=d,this.Za=!0)}; -function Ti(a){var b=[];if(void 0!==a.zg){b[0]=a.dc;b[1]=a.nc;b[2]=a.ef;b[3]=a.Qf;b[4]=a.vc|a.yg<<8;b[5]=a.$b;if(5==a.zg){var c=[];c[0]=a.Ad;c[1]=a.ge;c[2]=a.Pd;c[3]=a.$i;c[4]=a.Dg;c[5]=a.Ih;c[6]=a.Ge;c[7]=a.Xf;c[8]=a.Lh;c[9]=a.Mh;c[10]=a.Fe;c[11]=a.ue;c[12]=a.nb;c[13]=[a.Oa,a.xb,a.Fc];var d;a:if(d=a.Ud){var e=0,f=[];if(void 0!==d[0])for(var l=0;2>l;l++)for(var g=l;g>1;f[e++]=m;g=n}if(f.lengthl;l++)for(var g=l;g>1;f[e++]=m;g=n}if(f.length>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),Xa(this.qa,b,c|d<<8);fb(this,!0)}};function $i(a){a.ma.Dg&1?(a.Ec=a.ph,a.Vb=a.ma):(a.Ec=a.ma,a.Vb=a.jg)}h.save=function(){var a=new H(this);a.set(0,Ti(this.ph));a.set(1,Ti(this.jg));a.set(2,[this.Gd,this.Sc,this.Fd]);a.set(3,Ti(this.ma));return a.data()}; -h.restore=function(a){var b=a[2];this.Gd=b[0];this.Sc=b[1];this.Fd=b[2];this.Ca=null;this.Ec=this.ph=new Ni(this,1,a[0]);this.Vb=this.jg=new Ni(this,3,a[1]);this.ma=new Ni(this,5,a[3],this.Fc);this.ma.dc&&$i(this);aj(this);if(!cj(this))return!1;dj(this);return!0}; +function Zi(a,b){a.Dh&&b.preventDefault();var c=0,d=0,e=a.tb;do isNaN(e.offsetLeft)||(c+=e.offsetLeft,d+=e.offsetTop);while(e=e.offsetParent);c=a.ad/a.tb.offsetWidth*(b.targetTouches[0].pageX-c)/(a.ad/3)|0;d=a.zd/a.tb.offsetHeight*(b.targetTouches[0].pageY-d)/(a.zd/3)|0;1!=d?d?zi(a.Ra,40,!0):zi(a.Ra,38,!0):1!=c&&(c?zi(a.Ra,39,!0):zi(a.Ra,37,!0))}h.Qb=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};h.Pb=function(a){return a&&this.save?this.save():!0}; +h.reset=function(){var a=!0,b=0;this.ja&&(b=zh(this.ja));var c=!1;if(this.Da)switch(this.Da){case "ega":var c=!0,d=Gi[this.ag];d&&(b=d[0]);b||(b=4);break;case "mda":b=3;break;default:b=2}this.Gd!==b&&(this.Gd=b,a=!0);this.Ca=null;this.Ec=this.ph=new Ni(this,1);this.Vb=this.jg=new Ni(this,3);c?(this.ma=new Ni(this,5,null,this.Fc),$i(this)):this.ma=new Ni;aj(this);this.Fd=null;this.Tc=3==b?Ei:3;this.ae=this.wc=-1;this.$d=0;bj(this,this.Tc);if(this.Ca.Oa&&a){a=this.Ca.Oa+this.qh;for(b=this.Ca.Oa;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),Xa(this.qa,b,c|d<<8);fb(this,!0)}};function $i(a){a.ma.Dg&1?(a.Ec=a.ph,a.Vb=a.ma):(a.Ec=a.ma,a.Vb=a.jg)}h.save=function(){var a=new H(this);a.set(0,Ti(this.ph));a.set(1,Ti(this.jg));a.set(2,[this.Gd,this.Tc,this.Fd]);a.set(3,Ti(this.ma));return a.data()}; +h.restore=function(a){var b=a[2];this.Gd=b[0];this.Tc=b[1];this.Fd=b[2];this.Ca=null;this.Ec=this.ph=new Ni(this,1,a[0]);this.Vb=this.jg=new Ni(this,3,a[1]);this.ma=new Ni(this,5,a[3],this.Fc);this.ma.ec&&$i(this);aj(this);if(!cj(this))return!1;dj(this);return!0}; h.Sm=function(a,b,c){if(c)this.za("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){s("Empty font ROM image: "+a);return}if(1==d.length){s(d[0]);return}if(8192==d.length)ti(this,d,[0,6144]);else{this.za("Unrecognized font data length ("+d.length+")");return}}catch(e){this.za("Font ROM data error: "+e.message);return}this.Ma()}}; -function ej(a,b){if(1==b)return a.Vc[0]=V[0],a.Vc[1]=V[7],a.Vc;if(2==b){var c=a.Ca.ef;if(a.Ca===a.ma){var d=a.ma.Pd[0],c=d&7;d&16&&(c|=8);18!=a.ma.Pd[1]&&(c|=32)}a.Vc[0]=V[c&15];c=c&32?Ki:Ji;for(d=0;djb||!ba?jb:8,pd=Xh.createImageData(n.bc,n.cc),va=0;256>va;va++){for(Ua= -0;Ua=jb-2,hk=sc[Ua>(8<=wb&&176<=va&&223>=va?7:wb)?u:od;hj(pd,Yh,Zh,$h);O&&hj(pd,Yh+1,Zh,$h)}Xh.putImageData(pd,(va&15)*n.bc,(va>>4)*n.cc)}n.te[C]="#"+p(u[0],2)+p(u[1],2)+p(u[2],2);n.jj[C]=u;n.dh[C]=tc;n=!0}}a.od[b]=x;return n}function ij(a){0a.ae&&(a.ae=0):a.ae=-1} +function gj(a,b,c,d,e,f,l,g,m){var n=!1,r=b&1?0:1,x=a.pd[b];x||(x={cc:e<kb||!ba?kb:8,qd=Xh.createImageData(n.cc,n.dc),va=0;256>va;va++){for(Ua= +0;Ua=kb-2,hk=uc[Ua>(8<=wb&&176<=va&&223>=va?7:wb)?u:pd;hj(qd,Yh,Zh,$h);O&&hj(qd,Yh+1,Zh,$h)}Xh.putImageData(qd,(va&15)*n.cc,(va>>4)*n.dc)}n.te[C]="#"+p(u[0],2)+p(u[1],2)+p(u[2],2);n.jj[C]=u;n.dh[C]=vc;n=!0}}a.pd[b]=x;return n}function ij(a){0a.ae&&(a.ae=0):a.ae=-1} function dj(a){if(a.Fb){for(var b=10;15>=b;b++)if(null==a.Ca.$b[b])return;var c=a.Ca.$b[10],b=c&31,d=a.Ca.$b[11]&31,e=a.Ca.$b[9]&31,f=!1;a.Ca===a.ma&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)jj(a);else{c=a.Ca.$b[15]+((a.Ca.$b[14]&63)<<8);a.wc!=c&&(jj(a),a.wc=c);d=d-b+1;if(a.il!=b||a.vj!=d)a.il=b,a.vj=d;a.yd=e+1;ij(a)}}} -function jj(a){if(0<=a.wc){if(void 0!==a.Ub){var b=a.Ub[a.wc];if(b&131072){var b=b&-131073,c=a.wc%a.ob,d=Math.floor(a.wc/a.ob);a.Fb&&a.od[a.Fb]&&(a.Ae&&kj(a,c,d,b,a.Ae),kj(a,c,d,b));a.Ub[a.wc]=b}}a.wc=-1}} -function lj(a){var b;a=a.Ca;var c=a.ue[5];if(null!=c){b=2;var d=512,e=a.ue[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.Rc=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}h.pe=function(a){var b=this.Ca;null!=a&&b&&a!=b.Rh&&(b.Xg(a),this.qa.Xg(b.Oa,b.xb,b.Xe))}; +function jj(a){if(0<=a.wc){if(void 0!==a.Ub){var b=a.Ub[a.wc];if(b&131072){var b=b&-131073,c=a.wc%a.ob,d=Math.floor(a.wc/a.ob);a.Fb&&a.pd[a.Fb]&&(a.Ae&&kj(a,c,d,b,a.Ae),kj(a,c,d,b));a.Ub[a.wc]=b}}a.wc=-1}} +function lj(a){var b;a=a.Ca;var c=a.ue[5];if(null!=c){b=2;var d=512,e=a.ue[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.Sc=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}h.pe=function(a){var b=this.Ca;null!=a&&b&&a!=b.Rh&&(b.Xg(a),this.qa.Xg(b.Oa,b.xb,b.Xe))}; function cj(a,b){var c,d=a.Fd,e=a.Ca;if(e)if(1==e.zg)d=Ei;else if(5==e.zg){var d=null,f=e.Fc>>2,l=32768f&&(d=c?13:14):c&&(d-=2));c=lj(a)}}else e.nc&8&&(e.nc&2?(d=e.nc&16?6:5,e.nc&4||(d-=1)):(d=e.nc&1?3:1,e.nc&4&&(d-= -1)));else a.Fd=null,null==d&&(d=a.Sc);if(!bj(a,d,b))return!1;a.pe(c);return!0} -function bj(a,b,c){if(null!=b&&(b!=a.Fd||c)){a.pl=0;a.Fd=b;b=a.Ca||(b==Ei?a.Ec:a.Vb);if(b!=a.Ca||b.Oa!=a.Oa||b.xb!=a.xb){jj(a);if(a.Oa){if(!Sa(a.qa,a.Oa,a.xb))return!1;a.Ca&&(a.Ca.dc=!1)}a.Ca=b;b.dc=!0;a.Oa=b.Oa;a.xb=b.xb;if(!Qa(a.qa,b.Oa,b.xb,!1,b===a.ma?b:null))return!1}a.Fb=0;a.ob=a.Jg;a.fc=a.Zh;a.Th=U[Ei][2];b=0;var d=U[a.Fd];d&&(a.ob=d[0],a.fc=d[1],a.Th=d[2],b=d[3]||0,a.Fb=d[4],4==a.Gd&&a.Ca===a.ma&&3==a.Fb&&(7==a.ma.$b[9]?a.fc=43:a.Fb=5));a.Oj=a.ob*a.fc;a.Gg=a.Oj/a.Th;a.qh=(a.Gg<<1)+b;a.tj= -b?a.qh+b>>1:0;13<=a.Fd&&(a.Gg<<=1);a.od.length&&(a.ad=Math.floor(a.$c/a.ob),a.bd=Math.floor(a.zd/a.fc),a.Fb?(b=a.od[a.Fb],d=a.od[a.Fb<<1],a.Dl&&80==a.ob?d&&a.ad>=3*d.bc>>2&&(a.Fb<<=1,b=d):(d&&a.ad>=d.bc&&(a.Fb<<=1,b=d),b&&(a.ad=b.bc,a.bd=b.cc)),a.hf=a.jf=0,b&&(a.hf=a.ob*b.bc,a.jf=a.fc*b.cc)):(a.ad=a.bd=1,a.hf=a.ob,a.jf=a.fc),a.Ag=a.Gc.createImageData(a.hf,a.jf),a.ze=window.document.createElement("canvas"),a.ze.width=a.hf,a.ze.height=a.jf,a.Ae=a.ze.getContext("2d"),a.cj=a.dj=0,a.th=a.$c,a.uh=a.zd, -b=a.$c-a.ob*a.ad,d=a.zd-a.fc*a.bd,0>1,a.th-=b),0>1,a.uh-=d),b||d)&&(a.Gc.fillStyle=a.tb.style.backgroundColor,a.Gc.fillRect(0,0,a.$c,a.zd));!1!==c?fb(a,!0):mj(a,!0)}return!0}function hj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function mj(a,b){var c;if(b){if(c=a.Gg,void 0===a.Ub||a.Ub.length!=c)a.Ub=Array(c)}else{if(void 0===a.Ub)return;c=a.Ub.length}for(var d=0;d>8;d=l&15;var g=a.od[a.Fb];g.Ue&&(d=g.Ue[d]);var m=l>>4&15;g.Ue&&(m=g.Ue[m]);e?(b*=g.bc,c*=g.cc,e.fillStyle=g.te[m],e.fillRect(b,c,g.bc,g.cc)):(b=b*a.ad+a.cj,c=c*a.bd+a.dj,a.Gc.fillStyle=g.te[m],a.Gc.fillRect(b,c,a.ad,a.bd));l&256&&(m=(f&15)*g.bc,f=(f>>4)*g.cc,e?e.drawImage(g.dh[d],m,f,g.bc,g.cc,b,c,g.bc,g.cc):a.Gc.drawImage(g.dh[d],m,f,g.bc,g.cc,b,c,a.ad,a.bd));l&512&&(f=a.il,l=a.vj,e?(a.yd&&a.yd!==g.cc&&(f=Math.floor(f*g.cc/a.yd),l=Math.floor(l*g.cc/a.yd)), -e.fillStyle=g.te[d],e.fillRect(b,c+f,g.bc,l)):(a.yd&&a.yd!==a.bd&&(f=Math.floor(f*a.bd/a.yd),l=Math.floor(l*a.bd/a.yd)),a.Gc.fillStyle=g.te[d],a.Gc.fillRect(b,c+f,a.ad,l)))} +1)));else a.Fd=null,null==d&&(d=a.Tc);if(!bj(a,d,b))return!1;a.pe(c);return!0} +function bj(a,b,c){if(null!=b&&(b!=a.Fd||c)){a.pl=0;a.Fd=b;b=a.Ca||(b==Ei?a.Ec:a.Vb);if(b!=a.Ca||b.Oa!=a.Oa||b.xb!=a.xb){jj(a);if(a.Oa){if(!Sa(a.qa,a.Oa,a.xb))return!1;a.Ca&&(a.Ca.ec=!1)}a.Ca=b;b.ec=!0;a.Oa=b.Oa;a.xb=b.xb;if(!Qa(a.qa,b.Oa,b.xb,!1,b===a.ma?b:null))return!1}a.Fb=0;a.ob=a.Jg;a.gc=a.Zh;a.Th=U[Ei][2];b=0;var d=U[a.Fd];d&&(a.ob=d[0],a.gc=d[1],a.Th=d[2],b=d[3]||0,a.Fb=d[4],4==a.Gd&&a.Ca===a.ma&&3==a.Fb&&(7==a.ma.$b[9]?a.gc=43:a.Fb=5));a.Oj=a.ob*a.gc;a.Gg=a.Oj/a.Th;a.qh=(a.Gg<<1)+b;a.tj= +b?a.qh+b>>1:0;13<=a.Fd&&(a.Gg<<=1);a.pd.length&&(a.bd=Math.floor(a.ad/a.ob),a.cd=Math.floor(a.zd/a.gc),a.Fb?(b=a.pd[a.Fb],d=a.pd[a.Fb<<1],a.Dl&&80==a.ob?d&&a.bd>=3*d.cc>>2&&(a.Fb<<=1,b=d):(d&&a.bd>=d.cc&&(a.Fb<<=1,b=d),b&&(a.bd=b.cc,a.cd=b.dc)),a.hf=a.jf=0,b&&(a.hf=a.ob*b.cc,a.jf=a.gc*b.dc)):(a.bd=a.cd=1,a.hf=a.ob,a.jf=a.gc),a.Ag=a.Gc.createImageData(a.hf,a.jf),a.ze=window.document.createElement("canvas"),a.ze.width=a.hf,a.ze.height=a.jf,a.Ae=a.ze.getContext("2d"),a.cj=a.dj=0,a.th=a.ad,a.uh=a.zd, +b=a.ad-a.ob*a.bd,d=a.zd-a.gc*a.cd,0>1,a.th-=b),0>1,a.uh-=d),b||d)&&(a.Gc.fillStyle=a.tb.style.backgroundColor,a.Gc.fillRect(0,0,a.ad,a.zd));!1!==c?fb(a,!0):mj(a,!0)}return!0}function hj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function mj(a,b){var c;if(b){if(c=a.Gg,void 0===a.Ub||a.Ub.length!=c)a.Ub=Array(c)}else{if(void 0===a.Ub)return;c=a.Ub.length}for(var d=0;d>8;d=l&15;var g=a.pd[a.Fb];g.Ue&&(d=g.Ue[d]);var m=l>>4&15;g.Ue&&(m=g.Ue[m]);e?(b*=g.cc,c*=g.dc,e.fillStyle=g.te[m],e.fillRect(b,c,g.cc,g.dc)):(b=b*a.bd+a.cj,c=c*a.cd+a.dj,a.Gc.fillStyle=g.te[m],a.Gc.fillRect(b,c,a.bd,a.cd));l&256&&(m=(f&15)*g.cc,f=(f>>4)*g.dc,e?e.drawImage(g.dh[d],m,f,g.cc,g.dc,b,c,g.cc,g.dc):a.Gc.drawImage(g.dh[d],m,f,g.cc,g.dc,b,c,a.bd,a.cd));l&512&&(f=a.il,l=a.vj,e?(a.yd&&a.yd!==g.dc&&(f=Math.floor(f*g.dc/a.yd),l=Math.floor(l*g.dc/a.yd)), +e.fillStyle=g.te[d],e.fillRect(b,c+f,g.cc,l)):(a.yd&&a.yd!==a.cd&&(f=Math.floor(f*a.cd/a.yd),l=Math.floor(l*a.cd/a.yd)),a.Gc.fillStyle=g.te[d],a.Gc.fillRect(b,c+f,a.bd,l)))} function fb(a,b){if(a.na.Db){var c=!1;a.Ca&&(a.Ca===a.ma?a.ma.ge&32&&(c=!0):a.Ca.nc&8&&(c=!0));if(c||b){if(b)mj(a,!0);else if(void 0===a.Ub)return;var d=!1;!(b||++a.pl&15)&&0<=a.ae&&(a.ae++,d=!0);var e=0,f=a.Oj,c=a.Ca.Oa,l=c+a.Ca.xb,g=(a.Ca.$b[12]<<8)+a.Ca.$b[13];a.Fb&&(g<<=1);var c=c+g,m=a.qh;c+m>l&&(m=l-c,0>m&&(m=0));l=c+m;if(g=!b){for(var g=a.qa,n=!0,r=c>>g.Nb;0a.wc)return;e=a.wc;f= -e+1}}if(a.Fb){if(a.od[a.Fb]){d=0;g=a.$d=0;m=1048575;a.Ca.nc&32&&(g=32768,m&=~g,a.ae&2||(m&=-65537));for(c+=e<<1;c>8|(x&255)<<8;u=g;var jb=16;r>=m))>>(jb-=m);hj(a.Ag,r++,C,n[od])}r>W&&(W=r);C=ca&&(ca=C+1)}e+=2;l++;if(r>=a.ob){r=0;C+=2;if(C>a.fc)break;C==a.fc&&(C=1,e=c+a.tj)}}Oba;ba++)ca=W&2155905152,0>ca&&(ca+=4294967296),ca=X[ca]||0,hj(a.Ag,g++,m,l[ca]),W<<=1;g>r&&(r=g);m=O&&(O=m+1)}e++;if(g>=a.ob&&(g=0,++m>a.fc))break}n>8|(x&255)<<8;u=g;var kb=16;r>=m))>>(kb-=m);hj(a.Ag,r++,C,n[pd])}r>W&&(W=r);C=ca&&(ca=C+1)}e+=2;l++;if(r>=a.ob){r=0;C+=2;if(C>a.gc)break;C==a.gc&&(C=1,e=c+a.tj)}}Oba;ba++)ca=W&2155905152,0>ca&&(ca+=4294967296),ca=X[ca]||0,hj(a.Ag,g++,m,l[ca]),W<<=1;g>r&&(r=g);m=O&&(O=m+1)}e++;if(g>=a.ob&&(g=0,++m>a.gc))break}n>2),a=this.ma.$i&-17|(this.ag&1<>8:this.bg};h.lm=function(){return this.rd};h.mm=function(){return this.Xd};h.om=function(){return this.Mc};h.nm=function(){return this.oc};h.um=function(){return this.oj}; +h.Qb=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};h.Pb=function(a){return a&&this.save?this.save():!0};h.reset=function(){this.Cd()};h.save=function(){var a=new H(this),b=0,c=[];c[b++]=this.mh;c[b++]=this.qj;c[b++]=this.se;c[b++]=this.bg;c[b++]=this.rd;c[b++]=this.Xd;c[b++]=this.Nc;c[b++]=this.oc;c[b++]=this.oj;c[b]=this.Ve;a.set(0,c);return a.data()};h.restore=function(a){return this.Cd(a[0])}; +h.Cd=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.mh=a[b++];this.qj=a[b++];this.se=a[b++];this.bg=a[b++];this.rd=a[b++];this.Xd=a[b++];this.Nc=a[b++];this.oc=a[b++];this.oj=a[b++];this.Ve=a[b];return!0};function rj(a,b){a.Ve=a.Ve.concat(b);uj(a)}function uj(a){0>8:this.bg};h.lm=function(){return this.rd};h.mm=function(){return this.Xd};h.om=function(){return this.Nc};h.nm=function(){return this.oc};h.um=function(){return this.oj}; h.Kn=function(a,b){if(this.Xd&128)this.se=this.se&-256|b;else{this.qj=b;this.oc&=-97;var c;this.wd?(13!=b&&(8==b?this.wd.value=this.wd.value.slice(0,-1):(this.wd.value+=String.fromCharCode(b),this.wd.scrollTop=this.wd.scrollHeight)),c=!0):c=!1;c&&(this.oc|=96)}};h.vn=function(a,b){this.Xd&128?this.se=this.se&255|b<<8:this.bg=b};h.wn=function(a,b){this.Xd=b}; -h.xn=function(a,b){var c=this.Mc;this.Mc=b;if(this.Lj&&(c^b)&3){var c=this.Lj,d=this.Mc,e=3==(d&3);if(e){if(!c.dc){var f=!1;c.Mc&2||(c.reset(),f=!0);c.Mc&1||(f=!0);f&&rj(c.ff,[77]);vj(c,c.tb);c.dc=e}}else c.dc&&(wj(c.tb),c.dc=e);c.Mc=d}};var sj={0:Z.prototype.zm,1:Z.prototype.km,2:Z.prototype.lm,3:Z.prototype.mm,4:Z.prototype.om,5:Z.prototype.nm,6:Z.prototype.um},tj={0:Z.prototype.Kn,1:Z.prototype.vn,3:Z.prototype.wn,4:Z.prototype.xn}; -t(function(){for(var a=B(window.document,"pcjs","serial"),b=0;ba.Rf||0>a.Sf)a.Rf=b.clientX,a.Sf=b.clientY;a.Pe=b.clientX-a.Rf;a.Qe=b.clientY-a.Sf;(a.Pe||a.Qe)&&yj(a);a.Rf=b.clientX;a.Sf=b.clientY}},!1),b.addEventListener("mousedown",function(b){zj(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){zj(a,b.button,!1)},!1),a.Bh=!0),b.style.cursor="none")}function wj(a){a&&(a.style.cursor="auto")} -function zj(a,b,c){if(a.dc&&a.la&&a.la.na.uc)switch(b){case 0:a.og!=c&&(a.og=c,yj(a));break;case 2:a.pg!=c&&(a.pg=c,yj(a))}}function yj(a){rj(a.ff,[64|(a.og?32:0)|(a.pg?16:0)|(a.Qe&192)>>4|(a.Pe&192)>>6,a.Pe&63,a.Qe&63]);a.Pe=a.Qe=0}t(function(){for(var a=B(window.document,"pcjs","mouse"),b=0;ba.Rf||0>a.Sf)a.Rf=b.clientX,a.Sf=b.clientY;a.Pe=b.clientX-a.Rf;a.Qe=b.clientY-a.Sf;(a.Pe||a.Qe)&&yj(a);a.Rf=b.clientX;a.Sf=b.clientY}},!1),b.addEventListener("mousedown",function(b){zj(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){zj(a,b.button,!1)},!1),a.Bh=!0),b.style.cursor="none")}function wj(a){a&&(a.style.cursor="auto")} +function zj(a,b,c){if(a.ec&&a.la&&a.la.na.uc)switch(b){case 0:a.og!=c&&(a.og=c,yj(a));break;case 2:a.pg!=c&&(a.pg=c,yj(a))}}function yj(a){rj(a.ff,[64|(a.og?32:0)|(a.pg?16:0)|(a.Qe&192)>>4|(a.Pe&192)>>6,a.Pe&63,a.Qe&63]);a.Pe=a.Qe=0}t(function(){for(var a=B(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=ea(b),"json"==a?e=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Eb+":"+this.Gb+":"+this.Ob+":"+this.ub,a+="&machine="+this.ea.Ee(),a+="&user="+this.ea.Bd(),e=la()+"/api/v1/disk?"+a,this.tg=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)? +h.load=function(a,b,c,d){var e=b;this.xg||(this.ld=a,this.Ne=b,this.xg=c,this.rl=d||this.ea,0>b.indexOf("/api/v1/dump")&&(a=ea(b),"json"==a?e=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Eb+":"+this.Gb+":"+this.Ob+":"+this.ub,a+="&machine="+this.ea.Ee(),a+="&user="+this.ea.Bd(),e=la()+"/api/v1/disk?"+a,this.tg=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)? (c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c="dir"),e=la()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Ce?"":d)+"&format=json")),q(e,!0,null,this,this.vl,b))}; -h.vl=function(a,b,c,d){var e=null;this.De=!1;var f=0>c&&this.La&&!this.La.na.Db;if(this.tg)c?this.ea.za('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.cd=!0,e=this);else if(c)this.ea.za('Unable to load disk "'+this.kd+'" (error '+c+")",f);else try{if(0l&&0b.indexOf("0x")&& +h.vl=function(a,b,c,d){var e=null;this.De=!1;var f=0>c&&this.La&&!this.La.na.Db;if(this.tg)c?this.ea.za('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.dd=!0,e=this);else if(c)this.ea.za('Unable to load disk "'+this.ld+'" (error '+c+")",f);else try{if(0l&&0b.indexOf("0x")&& '["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(g.length)if(1==g.length)s(g[0]);else{for(b=a=0;b>2,r=m.pattern;void 0===r&&(r=m.pattern=0);var x=m.data;if(void 0===x){var u=m.bytes;if(void 0!==u&&u.length){for(var f=n<<2,C=u.length;Cb&&(b=0);2E3b&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=l>>16&255;c[d++]=l>>24&255}return c}function Ij(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} -h.write=function(a,b,c){if(this.De)return!1;if(b>2;b=(b&3)<<3;for(var l=d.length;l<=f;l++)d[l]=e;a.qc?f=a.Jc+a.qc&&(a.qc+=f-(a.Jc+a.qc)+1):(a.Jc=f,a.qc=1);d[f]=d[f]&~(255<>2;b=(b&3)<<3;for(var l=d.length;l<=f;l++)d[l]=e;a.qc?f=a.Jc+a.qc&&(a.qc+=f-(a.Jc+a.qc)+1):(a.Jc=f,a.qc=1);d[f]=d[f]&~(255<=this.ib.length||m>=this.ib[g].length||n>=this.ib[g][m].length){c="sector "+g+":"+m+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.De){c="unable to modify write-protected disk";b=-1;break}e= -l[f++];f=l[f++];l=e+f.length;if(g=this.ib[g][m][n]){for(m=g.data.length;mb&&this.ea.za("unable to restore disk '"+this.kd+": "+c);return b}; -function Jj(a){v.call(this,"FDC",a,Jj);this.dmaRead=this.vh;this.dmaWrite=this.wh;this.dmaFormat=this.sl;this.le=null;if(a.autoMount&&(this.le=a.autoMount,"string"==typeof this.le))try{this.le=eval("("+a.autoMount+")")}catch(b){s("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.le=null}this.hc=[]}y(v,Jj);k={};aa={}; -var Kj={3:{Yc:3,vd:0,name:aa.Io},4:{Yc:2,vd:1,name:aa.Go},5:{Yc:9,vd:7,name:aa.Uo},6:{Yc:9,vd:7,name:aa.Ao},7:{Yc:2,vd:0,name:aa.Co},8:{Yc:1,vd:2,name:aa.Ho},10:{Yc:2,vd:7,name:aa.Bo},13:{Yc:6,vd:7,name:aa.mo},15:{Yc:3,vd:0,name:aa.Fo}};h=Jj.prototype; +l[f++];f=l[f++];l=e+f.length;if(g=this.ib[g][m][n]){for(m=g.data.length;mb&&this.ea.za("unable to restore disk '"+this.ld+": "+c);return b}; +function Jj(a){v.call(this,"FDC",a,Jj);this.dmaRead=this.vh;this.dmaWrite=this.wh;this.dmaFormat=this.sl;this.le=null;if(a.autoMount&&(this.le=a.autoMount,"string"==typeof this.le))try{this.le=eval("("+a.autoMount+")")}catch(b){s("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.le=null}this.ic=[]}y(v,Jj);k={};aa={}; +var Kj={3:{Zc:3,vd:0,name:aa.Io},4:{Zc:2,vd:1,name:aa.Go},5:{Zc:9,vd:7,name:aa.Uo},6:{Zc:9,vd:7,name:aa.Ao},7:{Zc:2,vd:0,name:aa.Co},8:{Zc:1,vd:2,name:aa.Ho},10:{Zc:2,vd:7,name:aa.Bo},13:{Zc:6,vd:7,name:aa.mo},15:{Zc:3,vd:0,name:aa.Fo}};h=Jj.prototype; h.wb=function(a,b,c,d){switch(c){case "listDisks":return this.sa[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.sa.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var m={};if(d=d.getAttribute("data-value"))try{m=eval("({"+d+"})")}catch(n){s("FDC option error: "+(n.message||n))}d=m.desc;void 0===d&&(d="");m=m.href;void 0!==m&&(d=''+d+"");c.innerHTML= -d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.sa[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||Lj(a,c)}}(this,d),!0;case "loadDrive":return this.sa[c]=d,d.onclick=function(a){return function(){var b,c=a.sa.listDisks,d=a.sa.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.ta.restore(f)&&(e=!1);e&&a.ta&&void 0!==a.Wa&&(a.Ka=a.ta.seek(a.eb,a.Ja,a.Ta));return e};h.Yi=function(){for(var a=0,b=[],c=0;ca.ta.restore(f)&&(e=!1);e&&a.ta&&void 0!==a.Wa&&(a.Ka=a.ta.seek(a.eb,a.Ja,a.Ua));return e};h.Yi=function(){for(var a=0,b=[],c=0;ca.Eb||e[1]>a.Gb)&&(this.za('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Ua)),b=null);b&&(a.ta=b,a.al=c,a.ne=d,Sj(this,c,d,b),this.Ld|=128,this.za('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Ua),a.fe),a.Kg=e[0],a.yf=e[1],a.zf=e[2]);a.fe&&(a.fe=!1,--this.Zd||this.Ma());Lj(this,a.Ua)}; +h.xl=function(a,b,c,d){var e;a.Ic=!1;b&&(e=b.info(),b&&e[0]>a.Eb||e[1]>a.Gb)&&(this.za('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Va)),b=null);b&&(a.ta=b,a.al=c,a.ne=d,Sj(this,c,d,b),this.Ld|=128,this.za('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Va),a.fe),a.Kg=e[0],a.yf=e[1],a.zf=e[2]);a.fe&&(a.fe=!1,--this.Zd||this.Ma());Lj(this,a.Va)}; function Lj(a,b){if(0<=b&&b=this.Ya&&(this.wa&=-81,this.kb=this.Ya=0);return a}; -h.pn=function(a,b){this.Ya=Kj[c].Yc){var d=!1;this.kb=0;var c=this.Ia(),e,f,l,g,m,n=c&31;switch(n){case 3:this.Ia(k.Jo);this.Ia(k.po);this.Cb();break;case 4:f=this.Ia(k.Re);this.Ua=f&3;e=this.xa[this.Ua];this.Cb();this.Rb((e.Ra&4278190080)>>>24,k.Mo);break;case 5:case 6:f=this.Ia(k.Re);d=f>>2&1;this.Ua=f&3;e=this.xa[this.Ua];e.Ja=d;f=e.eb=this.Ia(k.ej);l=this.Ia(k.fj);g=e.Ta=this.Ia(k.hj);m=this.Ia(k.bh);e.bb=128<< -m;e.td=this.Ia(k.ko);this.Ia(k.kl);this.Ia(k.jo);6==n?this.xh(e):this.yh(e);Tj(this,e,c,d,f,l,g,m);d=!0;break;case 7:f=this.Ia(k.Re);this.Ua=f&3;e=this.xa[this.Ua];e.eb=e.qd=0;e.Ra=268435488;this.Cb();d=!0;break;case 8:e=this.xa[this.Ua];e.Ja=0;this.Cb();this.Rb(e.Ua|e.Ja<<2|e.Ra&255,k.ml);this.Rb(e.eb,k.yo);this.Ua=this.Ua+1&3;break;case 10:f=this.Ia(k.Re);d=f>>2&1;this.Ua=f&3;e=this.xa[this.Ua];f=e.eb;l=e.Ja=d;g=e.Ta=1;m=0;e.Ra=0;e.ta&&(e.Ka=e.ta.seek(e.eb,e.Ja,e.Ta))?m=e.Ka.length:e.Ra=1088;Tj(this, -e,c,d,f,l,g,m);d=!0;break;case 13:f=this.Ia(k.Re);d=f>>2&1;this.Ua=f&3;e=this.xa[this.Ua];f=e.eb;l=e.Ja=d;g=1;m=this.Ia(k.bh);e.bb=128<>2&1,f=this.Ia(k.vo),e.eb+=f-e.qd,0>e.eb&&(e.eb=0),e.eb>=e.Eb&&(e.eb=e.Eb-1),e.qd=f,e.Ra=32,0==e.eb&&(e.Ra|=268435456),this.Cb(),d=!0}0>>8,k.Ko);a.Rb((b.Ra&16711680)>>>16,k.Lo);var m=0;if(e!=b.eb||f!=b.Ja)m=l=1;c&128&&(f^=m,d||(m=0));a.Rb(e+m,k.ej);a.Rb(f,k.fj);a.Rb(l,k.hj);a.Rb(g,k.bh)}h.Ia=function(){var a=this.Sb[this.kb];this.kb++;return a};h.Cb=function(){this.kb=this.Ya=0};h.Rb=function(a){this.Sb[this.Ya++]=a}; -h.vh=function(a,b,c){void 0===b||0>b?this.xc(a,c):c(-1,!1)};h.wh=function(a,b){return void 0!==b&&0<=b?this.Ac(a,b):-1};h.sl=function(a,b){return void 0!==b&&0<=b?this.bj(a,b):-1};h.xh=function(a){a.Ra=72;a.ta&&(a.Ka=null,a.Ra=0,this.ja&&(Sh(this.ja,2,this,"dmaRead",a),Oh(this.ja,2)))};h.yh=function(a){a.Ra=72;a.ta&&(a.ta.De?a.Ra=576:(a.Ka=null,a.Ra=0,this.ja&&(Sh(this.ja,2,this,"dmaWrite",a),Oh(this.ja,2))))}; -h.wj=function(a){a.Ra=72;a.ta&&(a.Ka=null,a.Ra=0,this.ja&&(a.be=0,a.ic=Array(4),a.Ze=!0,a.df=0,Sh(this.ja,2,this,"dmaFormat",a),Oh(this.ja,2),a.Ze=!1))};h.xc=function(a,b){var c=-1;if(!a.Ra&&a.ta){do{if(a.Ka&&0<=(c=Ij(a.Ka,a.Wa++)))break;a.Ka=a.ta.seek(a.eb,a.Ja,a.Ta);if(!a.Ka){a.Ra=1088;break}a.Wa=0;this.We(a)}while(1)}b(c,!1)}; -h.Ac=function(a,b){if(a.Ra||!a.ta)return-1;do{if(a.Ka&&a.ta.write(a.Ka,a.Wa++,b))break;a.Ka=a.ta.seek(a.eb,a.Ja,a.Ta);if(!a.Ka){a.Ra=8256;b=-1;break}a.Wa=0;this.We(a)}while(1);return b};h.We=function(a){a.Ta++;a.Ta>=a.zf+1&&(a.Ta=1,a.Ja++,a.Ja>=a.yf&&(a.Ja=0,a.eb++))};h.bj=function(a,b){if(a.Ra)return-1;a.ic[a.be++]=b;if(a.be==a.ic.length){a.eb=a.ic[0];a.Ja=a.ic[1];a.Ta=a.ic[2];a.bb=128<this.Ac(a,a.nj))return-1;a.df++}a.df>=a.td&&(b=-1);return b}; +function Sj(a,b,c,d){var e;for(e=0;e=this.Ya&&(this.wa&=-81,this.kb=this.Ya=0);return a}; +h.pn=function(a,b){this.Ya=Kj[c].Zc){var d=!1;this.kb=0;var c=this.Ia(),e,f,l,g,m,n=c&31;switch(n){case 3:this.Ia(k.Jo);this.Ia(k.po);this.Cb();break;case 4:f=this.Ia(k.Re);this.Va=f&3;e=this.xa[this.Va];this.Cb();this.Rb((e.Sa&4278190080)>>>24,k.Mo);break;case 5:case 6:f=this.Ia(k.Re);d=f>>2&1;this.Va=f&3;e=this.xa[this.Va];e.Ja=d;f=e.eb=this.Ia(k.ej);l=this.Ia(k.fj);g=e.Ua=this.Ia(k.hj);m=this.Ia(k.bh);e.bb=128<< +m;e.td=this.Ia(k.ko);this.Ia(k.kl);this.Ia(k.jo);6==n?this.xh(e):this.yh(e);Tj(this,e,c,d,f,l,g,m);d=!0;break;case 7:f=this.Ia(k.Re);this.Va=f&3;e=this.xa[this.Va];e.eb=e.qd=0;e.Sa=268435488;this.Cb();d=!0;break;case 8:e=this.xa[this.Va];e.Ja=0;this.Cb();this.Rb(e.Va|e.Ja<<2|e.Sa&255,k.ml);this.Rb(e.eb,k.yo);this.Va=this.Va+1&3;break;case 10:f=this.Ia(k.Re);d=f>>2&1;this.Va=f&3;e=this.xa[this.Va];f=e.eb;l=e.Ja=d;g=e.Ua=1;m=0;e.Sa=0;e.ta&&(e.Ka=e.ta.seek(e.eb,e.Ja,e.Ua))?m=e.Ka.length:e.Sa=1088;Tj(this, +e,c,d,f,l,g,m);d=!0;break;case 13:f=this.Ia(k.Re);d=f>>2&1;this.Va=f&3;e=this.xa[this.Va];f=e.eb;l=e.Ja=d;g=1;m=this.Ia(k.bh);e.bb=128<>2&1,f=this.Ia(k.vo),e.eb+=f-e.qd,0>e.eb&&(e.eb=0),e.eb>=e.Eb&&(e.eb=e.Eb-1),e.qd=f,e.Sa=32,0==e.eb&&(e.Sa|=268435456),this.Cb(),d=!0}0>>8,k.Ko);a.Rb((b.Sa&16711680)>>>16,k.Lo);var m=0;if(e!=b.eb||f!=b.Ja)m=l=1;c&128&&(f^=m,d||(m=0));a.Rb(e+m,k.ej);a.Rb(f,k.fj);a.Rb(l,k.hj);a.Rb(g,k.bh)}h.Ia=function(){var a=this.Sb[this.kb];this.kb++;return a};h.Cb=function(){this.kb=this.Ya=0};h.Rb=function(a){this.Sb[this.Ya++]=a}; +h.vh=function(a,b,c){void 0===b||0>b?this.xc(a,c):c(-1,!1)};h.wh=function(a,b){return void 0!==b&&0<=b?this.Ac(a,b):-1};h.sl=function(a,b){return void 0!==b&&0<=b?this.bj(a,b):-1};h.xh=function(a){a.Sa=72;a.ta&&(a.Ka=null,a.Sa=0,this.ja&&(Sh(this.ja,2,this,"dmaRead",a),Oh(this.ja,2)))};h.yh=function(a){a.Sa=72;a.ta&&(a.ta.De?a.Sa=576:(a.Ka=null,a.Sa=0,this.ja&&(Sh(this.ja,2,this,"dmaWrite",a),Oh(this.ja,2))))}; +h.wj=function(a){a.Sa=72;a.ta&&(a.Ka=null,a.Sa=0,this.ja&&(a.be=0,a.jc=Array(4),a.Ze=!0,a.df=0,Sh(this.ja,2,this,"dmaFormat",a),Oh(this.ja,2),a.Ze=!1))};h.xc=function(a,b){var c=-1;if(!a.Sa&&a.ta){do{if(a.Ka&&0<=(c=Ij(a.Ka,a.Wa++)))break;a.Ka=a.ta.seek(a.eb,a.Ja,a.Ua);if(!a.Ka){a.Sa=1088;break}a.Wa=0;this.We(a)}while(1)}b(c,!1)}; +h.Ac=function(a,b){if(a.Sa||!a.ta)return-1;do{if(a.Ka&&a.ta.write(a.Ka,a.Wa++,b))break;a.Ka=a.ta.seek(a.eb,a.Ja,a.Ua);if(!a.Ka){a.Sa=8256;b=-1;break}a.Wa=0;this.We(a)}while(1);return b};h.We=function(a){a.Ua++;a.Ua>=a.zf+1&&(a.Ua=1,a.Ja++,a.Ja>=a.yf&&(a.Ja=0,a.eb++))};h.bj=function(a,b){if(a.Sa)return-1;a.jc[a.be++]=b;if(a.be==a.jc.length){a.eb=a.jc[0];a.Ja=a.jc[1];a.Ua=a.jc[2];a.bb=128<this.Ac(a,a.nj))return-1;a.df++}a.df>=a.td&&(b=-1);return b}; var Oj={1012:Jj.prototype.fm,1013:Jj.prototype.dm,1015:Jj.prototype.em},Pj={1010:Jj.prototype.qn,1013:Jj.prototype.pn,1015:Jj.prototype.on};t(function(){for(var a=B(window.document,"pcjs","fdc"),b=0;b=e&&(this.Jf|=(f.type&3)<<(1-e<<1))}return d}; -h.Wi=function(){var a=0,b=[];this.ee?(b[a++]=this.jd,b[a++]=this.$k,b[a++]=this.Md,b[a++]=this.Ug,b[a++]=this.Sg,b[a++]=this.Rg,b[a++]=this.Le,b[a++]=this.wa,b[a++]=this.Ui,b[a++]=this.Tg):(b[a++]=this.Jf,b[a++]=this.wa,b[a++]=this.Sb,b[a++]=this.kb,b[a++]=this.Ya,b[a++]=this.Zk,b[a++]=this.Yk,b[a++]=this.Xk,b[a++]=this.nf);b[a]=this.Yi();return b}; -h.Ph=function(a,b,c,d,e){var f=0,l=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.Ua=a;b.errorCode=d[f++];b.el=d[f++];b.Ce=d[f++];b.ve=d[f++];b.we=d[f++];b.Ja=d[f++];b.Gb=d[f++];b.Od=d[f++];b.Ta=d[f++];b.td=d[f++];b.bb=d[f++];b.hg=this.ee?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.Bd()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===Uj[this.of][b.type])b.type=this.Jl;c=Uj[this.of][b.type]; -b.Ob=c[2]||17;b.ub=c[3]||512;if(e&&this.ja&&(e=this.ja,c=b.type,e.oa)){var g=e.oa[18],g=a?g&240|c:g&15|c<<4;e.oa&&(e.oa[18]=g,Ch(e))}void 0===b.ta&&(b.ta=null,this.za("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Zj(this,b);b.Wa=d[f++];b.Ka=null;b.ta&&(a=d[f],void 0!==a&&0>b.ta.restore(a)&&(l=!1),l&&void 0!==b.Wa&&(b.Ka=b.ta.seek(b.Od,b.Ja,b.Ta+b.hg)));return l};h.Yi=function(){for(var a=0,b=[],c=0;cb.ta.restore(a)&&(l=!1),l&&void 0!==b.Wa&&(b.Ka=b.ta.seek(b.Od,b.Ja,b.Ua+b.hg)));return l};h.Yi=function(){for(var a=0,b=[],c=0;c=this.Ya&&(this.kb=this.Ya=0,this.wa&=-15);return a};h.Mn=function(a,b){this.Ya=c&&(this.wa|=2,this.wa&=-2,ak(this))}; -h.Gm=function(){var a=this.wa;this.kb=this.Qa.ub){var b=this;this.xc(this.Qa,function(a){0<=a?bk(b):(b.wa=1,b.jd=16)},!1)}else this.wa=80;return a}; -h.bn=function(a,b){this.Qa&&this.Qa.bb>=this.Qa.ub&&(0>this.Ac(this.Qa,b)?(this.wa=1,this.jd=16):this.Qa.Wa==this.Qa.ub&&(this.Qa.bb-=this.Qa.ub,this.Md=this.Md-1&255,bk(this),this.Qa.bb>=this.Qa.ub||(this.wa=80)))};h.Tl=function(){return this.jd};h.gn=function(a,b){this.$k=b};h.Ul=function(){return this.Md};h.en=function(a,b){this.Md=b};h.Vl=function(){return this.Ug};h.fn=function(a,b){this.Ug=b};h.Ql=function(){return this.Sg};h.an=function(a,b){this.Sg=b};h.Pl=function(){return this.Rg}; -h.$m=function(a,b){this.Rg=b};h.Sl=function(){return this.Le};h.cn=function(a,b){this.Le=b;this.wa=this.xa[this.Le&16?1:0]?this.wa|64:this.wa&-65};h.Wl=function(){return this.wa};h.Zm=function(a,b){this.Ui=b;this.ja&&ci(this.ja,14);ck(this)};h.dn=function(a,b){this.Tg&4&&!(b&4)&&(this.jd=1);this.Tg=b}; -function ck(a){var b=!1,c=a.Ui,d=a.Le&16?1:0,e=a.Le&15,f=a.Sg|(a.Rg&3)<<8,l=a.Ug,g=a.Md||256;a.Qa=null;a.jd=0;a.wa=80;(d=a.xa[d])?(d.Od=f,d.Ja=e,d.Ta=l,d.bb=g*d.ub,c=144<=c?c:c&240,d.Ka=null,d.errorCode=0,a.Qa=d):c=-1;switch(c&240){case 32:a.xc(d,function(b){0<=b&&a.ja?(bk(a),a.wa=136):(a.wa=1,a.jd=16)},!1);break;case 48:a.ja?(bk(a),a.wa=136):(a.wa=1,a.jd=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.jd=1;b=!0;break;case 145:d.Gb=e+1,d.Ob=g,b=!0}b&&bk(a)} +h.wl=function(a,b,c){a.Ic=!1;(a.ta=b)&&this.za('Mounted disk "'+c+'" in drive '+String.fromCharCode(67+a.Va),a.fe);a.fe&&(a.fe=!1,--this.Zd||this.Ma())};h.Fm=function(){var a=0;this.kb=this.Ya&&(this.kb=this.Ya=0,this.wa&=-15);return a};h.Mn=function(a,b){this.Ya=c&&(this.wa|=2,this.wa&=-2,ak(this))}; +h.Gm=function(){var a=this.wa;this.kb=this.Qa.ub){var b=this;this.xc(this.Qa,function(a){0<=a?bk(b):(b.wa=1,b.kd=16)},!1)}else this.wa=80;return a}; +h.bn=function(a,b){this.Qa&&this.Qa.bb>=this.Qa.ub&&(0>this.Ac(this.Qa,b)?(this.wa=1,this.kd=16):this.Qa.Wa==this.Qa.ub&&(this.Qa.bb-=this.Qa.ub,this.Md=this.Md-1&255,bk(this),this.Qa.bb>=this.Qa.ub||(this.wa=80)))};h.Tl=function(){return this.kd};h.gn=function(a,b){this.$k=b};h.Ul=function(){return this.Md};h.en=function(a,b){this.Md=b};h.Vl=function(){return this.Ug};h.fn=function(a,b){this.Ug=b};h.Ql=function(){return this.Sg};h.an=function(a,b){this.Sg=b};h.Pl=function(){return this.Rg}; +h.$m=function(a,b){this.Rg=b};h.Sl=function(){return this.Le};h.cn=function(a,b){this.Le=b;this.wa=this.xa[this.Le&16?1:0]?this.wa|64:this.wa&-65};h.Wl=function(){return this.wa};h.Zm=function(a,b){this.Ui=b;this.ja&&ci(this.ja,14);ck(this)};h.dn=function(a,b){this.Tg&4&&!(b&4)&&(this.kd=1);this.Tg=b}; +function ck(a){var b=!1,c=a.Ui,d=a.Le&16?1:0,e=a.Le&15,f=a.Sg|(a.Rg&3)<<8,l=a.Ug,g=a.Md||256;a.Qa=null;a.kd=0;a.wa=80;(d=a.xa[d])?(d.Od=f,d.Ja=e,d.Ua=l,d.bb=g*d.ub,c=144<=c?c:c&240,d.Ka=null,d.errorCode=0,a.Qa=d):c=-1;switch(c&240){case 32:a.xc(d,function(b){0<=b&&a.ja?(bk(a),a.wa=136):(a.wa=1,a.kd=16)},!1);break;case 48:a.ja?(bk(a),a.wa=136):(a.wa=1,a.kd=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.kd=1;b=!0;break;case 145:d.Gb=e+1,d.Ob=g,b=!0}b&&bk(a)} function bk(a){!a.ja||a.Tg&2||bi(a.ja,14)} -function ak(a){a.kb=0;var b=a.Ia(),c=a.Ia(),d=c&32,e=d>>5,f=c&31,l=a.Ia(),g=a.Ia(),m=l<<2&768|g,n=l&63,r=a.Ia(),x=a.Ia(),u=a.xa[e];u&&(u.Od=m,u.Ja=f,u.Ta=n,u.bb=r*u.ub);switch(b){case 3:a.Cb(u?u.errorCode:4);a.Rb(c);a.Rb(l);a.Rb(g);a.Rb(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ia());)u&&c>5,f=c&31,l=a.Ia(),g=a.Ia(),m=l<<2&768|g,n=l&63,r=a.Ia(),x=a.Ia(),u=a.xa[e];u&&(u.Od=m,u.Ja=f,u.Ua=n,u.bb=r*u.ub);switch(b){case 3:a.Cb(u?u.errorCode:4);a.Rb(c);a.Rb(l);a.Rb(g);a.Rb(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ia());)u&&cb?this.xc(a,c):c(-1,!1)}; h.wh=function(a,b){return void 0!==b&&0<=b?this.Ac(a,b):-1};h.tl=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Wa=a.Ob+b&&(a.Ta=b,a.Ja++,a.Ja>=a.Gb&&(a.Ja=0,a.Od++))}; -h.bj=function(a,b){if(a.errorCode)return-1;a.ic[a.be++]=b;if(a.be==a.ic.length){a.Od=a.ic[0];a.Ja=a.ic[1];a.Ta=a.ic[2];a.bb=128<this.Ac(a,a.nj))return-1;a.df++}a.df>=a.td&&(b=-1);return b}; +h.wj=function(a,b){a.errorCode=4;if(a.ta&&(a.Ka=null,this.ja)){a.be=0;a.jc=Array(4);a.Ze=!0;a.df=0;a.errorCode=0;Sh(this.ja,3,this,"dmaWriteFormat",a);Oh(this.ja,3,function(c){c||0!=a.errorCode||(a.errorCode=4);a.Ze=!1;b(a.errorCode?2:0)});return}b(a.errorCode?2:0)}; +h.xc=function(a,b,c){var d=-1;if(a.errorCode)return b&&b(d,!1),d;var e=!1!==c?1:0;if(a.Ka&&(d=Ij(a.Ka,a.Wa),a.Wa+=e,0<=d))return b&&b(d,!1),d;if(b){var f=this;if(a.ta)return a.ta.seek(a.Od,a.Ja,a.Ua+a.hg,!1,function(c,g){(a.Ka=c)?(a.Wa=0,f.We(a),d=Ij(a.Ka,a.Wa),a.Wa+=e):a.errorCode=20;b(d,g)}),d;a.errorCode=20;b(d,!1)}return d}; +h.Ac=function(a,b){if(a.errorCode)return-1;do{if(a.Ka&&a.ta.write(a.Ka,a.Wa++,b))break;a.ta&&a.ta.seek(a.Od,a.Ja,a.Ua+a.hg,!0,function(b){a.Ka=b});if(!a.Ka){a.errorCode=20;b=-1;break}a.Wa=0;this.We(a)}while(1);return b};h.We=function(a){a.Ua++;var b=1-a.hg;a.Ua>=a.Ob+b&&(a.Ua=b,a.Ja++,a.Ja>=a.Gb&&(a.Ja=0,a.Od++))}; +h.bj=function(a,b){if(a.errorCode)return-1;a.jc[a.be++]=b;if(a.be==a.jc.length){a.Od=a.jc[0];a.Ja=a.jc[1];a.Ua=a.jc[2];a.bb=128<this.Ac(a,a.nj))return-1;a.df++}a.df>=a.td&&(b=-1);return b}; var Wj={800:$.prototype.Fm,801:$.prototype.Gm,802:$.prototype.Em},Vj={496:$.prototype.Rl,497:$.prototype.Tl,498:$.prototype.Ul,499:$.prototype.Vl,500:$.prototype.Ql,501:$.prototype.Pl,502:$.prototype.Sl,503:$.prototype.Wl},Yj={800:$.prototype.Mn,801:$.prototype.Pn,802:$.prototype.On,803:$.prototype.Nn,807:$.prototype.Pi,811:$.prototype.Pi,815:$.prototype.Pi},Xj={496:$.prototype.bn,497:$.prototype.gn,498:$.prototype.en,499:$.prototype.fn,500:$.prototype.an,501:$.prototype.$m,502:$.prototype.cn,503:$.prototype.Zm, 1014:$.prototype.dn};t(function(){for(var a=B(window.document,"pcjs","hdc"),b=0;bkk){if(d.load(this.Nf)){this.qe=new H(this,"1.15.9","failsafe");this.qe.load()&&(ok(this,d),a=2,fk(this.qe));this.qe.set("timestamp",ia());ik(this.qe);var e=this.yc&&!this.wg;if(1==a||ma("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=d.parse()){var f=d.get("code"),l=d.get("data");f&&("ok"==f?d.load(l):("error"== -f&&"no machine state"!=l?(this.za("Error: "+l),"unable to verify user"==l&&(pa("user",""),this.zc=null)):this.gc(f+": "+l),fk(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&nk(this,c?d:null)}else 2==a&&d.clear()}else nk(this);delete this.Nf;delete this.Zg}e=Fa(this.id);for(f=0;fa[1];a=a[2];this.na.Db=!0;this.Aj||(this.gc("PCjs v1.15.9\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.Aj=!0);this.la&&pk(this,this.la,b,c,a);this.Cj&&(ok(this,b),b.clear());!c&&this.qe&&(this.qe.clear(),delete this.qe)}; +h.xj=function(a){var b=a[0],c=0>a[1];a=a[2];this.na.Db=!0;this.Aj||(this.hc("PCjs v1.15.9\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.Aj=!0);this.la&&pk(this,this.la,b,c,a);this.Cj&&(ok(this,b),b.clear());!c&&this.qe&&(this.qe.clear(),delete this.qe)}; function ok(a,b){if(ma("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.Bd(),d=b.toString(),e={app:"PCjs",ver:"1.15.9"};e.url=a.url;e.user=c;e.type="bug";e.data=d;q("http://www.pcjs.org/api/v1/report",!0,e)}} -function qk(a,b,c){var d,e="none",f=new H(a,"1.15.9"),l=new H(a,"1.15.9","validate"),g=ia();l.set("timestamp",g);f.set("timestamp",g);f.set("version","1.15.9");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.la&&a.la.Pb&&(c&&kb(a.la),d=a.la.Pb(b,c),"object"===typeof d&&f.set(a.la.id,d),c&&(a.la.na.Db=!1,!1===d&&(e=null)));for(var g=Fa(a.id),m=0;m/g.exec(a)){var e= "");a=a.replace(d[0],l);wk(a,b,c)}})}else c(a,null)} function xk(a,b,c,d){function e(a){if(void 0===m){var b=g&&B(g,"machine-warning");m=b&&b[0]||g}m&&(m.innerHTML=ga(a))}function f(a){e("Error: "+a);n&&l();n=!1}function l(){0==--tk&&xa(!0)}var g,m,n=!0;tk++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.15.9/components.xsl");var r=function(a,d){if(d){var m=function(a,m){if(m)if(m)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var n=d.transformNode(m);n?(g.outerHTML=n,l()):f("transformNodeToObject failed")}else window.document.implementation&& window.document.implementation.createDocument?(n=new XSLTProcessor,n.importStylesheet(m),(n=n.transformToFragment(d,window.document))?(g.parentNode.replaceChild(n,g),l()):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f("failed to load XSL file: "+c);else f(a)};d?uk(c,null,null,!1,e,m):f("failed to load XML file: "+b)}else f(a)};"<"!=b.charAt(0)?uk(b,a,d,!0,e,r):vk(b,null,a,d,!1,e,r)}else f("failed to find machine element: "+a)}catch(x){f(x.message)}return n} -window.embedPC=function(a,b,c,d){return xk(a,b,c,d)};window.enableEvents=xa;window.sendEvent=ya;xa(!1);})();//@ sourceMappingURL=/tmp/pcjs/1.15.9/pc.map +window.embedPC=function(a,b,c,d){return xk(a,b,c,d)};window.enableEvents=xa;window.sendEvent=ya;xa(!1);})();