diff --git a/_config.yml b/_config.yml index ca1fd2d21..65de2d60c 100644 --- a/_config.yml +++ b/_config.yml @@ -31,7 +31,7 @@ gems: pcjs: domain: pcjs.org # whereas site.url is used for linking purposes, site.pcjs.domain is used for display purposes - version: 1.20.9 # IMPORTANT: keep pcjs.version in sync with package.json:version + version: 1.30.0 # IMPORTANT: keep pcjs.version in sync with package.json:version compiled: true # by default, the compiled pcjs.version scripts will be used (eg, pc.js or pc-dbg.js) pc_scripts: # if pcjs.compiled is false, the following scripts will be included instead, in the order listed - /modules/shared/lib/defines.js @@ -55,6 +55,8 @@ pcjs: - /modules/pcjs/lib/x86cpu.js - /modules/pcjs/lib/x86fpu.js - /modules/pcjs/lib/x86func.js + - /modules/pcjs/lib/x86flow.js + - /modules/pcjs/lib/x86help.js - /modules/pcjs/lib/x86ops.js - /modules/pcjs/lib/x86op0f.js - /modules/pcjs/lib/x86modb.js diff --git a/apps/pc/1981/visicalc/manifest.xml b/apps/pc/1981/visicalc/manifest.xml index ef6cb5e83..c9166b3f1 100644 --- a/apps/pc/1981/visicalc/manifest.xml +++ b/apps/pc/1981/visicalc/manifest.xml @@ -1,5 +1,5 @@ - + VisiCalc diff --git a/apps/pc/1982/esuite/manifest.xml b/apps/pc/1982/esuite/manifest.xml index 3315d2f22..bb5a7d703 100644 --- a/apps/pc/1982/esuite/manifest.xml +++ b/apps/pc/1982/esuite/manifest.xml @@ -1,5 +1,5 @@ - + Executive Suite diff --git a/apps/pc/1985/rogue/manifest.xml b/apps/pc/1985/rogue/manifest.xml index eadad71d4..7b3119977 100644 --- a/apps/pc/1985/rogue/manifest.xml +++ b/apps/pc/1985/rogue/manifest.xml @@ -1,5 +1,5 @@ - + Rogue diff --git a/apps/pc/1987/thinktank/manifest.xml b/apps/pc/1987/thinktank/manifest.xml index 70c69df3b..7a53d29d8 100644 --- a/apps/pc/1987/thinktank/manifest.xml +++ b/apps/pc/1987/thinktank/manifest.xml @@ -1,5 +1,5 @@ - + ThinkTank 2.41NP diff --git a/apps/pc/1988/moria/manifest.xml b/apps/pc/1988/moria/manifest.xml index f72c06c41..553b6c193 100644 --- a/apps/pc/1988/moria/manifest.xml +++ b/apps/pc/1988/moria/manifest.xml @@ -1,5 +1,5 @@ - + The Dungeons of Moria 4.872 diff --git a/apps/pc/1992/moria/manifest.xml b/apps/pc/1992/moria/manifest.xml index c2866882b..0703842b8 100644 --- a/apps/pc/1992/moria/manifest.xml +++ b/apps/pc/1992/moria/manifest.xml @@ -1,5 +1,5 @@ - + The Dungeons of Moria 5.5 diff --git a/devices/c1p/machine/32kb/machine.xml b/devices/c1p/machine/32kb/machine.xml index e7c87d3c0..af37eec66 100644 --- a/devices/c1p/machine/32kb/machine.xml +++ b/devices/c1p/machine/32kb/machine.xml @@ -1,5 +1,5 @@ - + OSI Challenger 1P (32Kb) with Disk Support diff --git a/devices/c1p/machine/8kb/all/debugger/machine.xml b/devices/c1p/machine/8kb/all/debugger/machine.xml index 92d1e2d86..92016b4ee 100644 --- a/devices/c1p/machine/8kb/all/debugger/machine.xml +++ b/devices/c1p/machine/8kb/all/debugger/machine.xml @@ -1,5 +1,5 @@ - + OSI Challenger 1P (8Kb, Additional Software) diff --git a/devices/c1p/machine/8kb/array/machine.xml b/devices/c1p/machine/8kb/array/machine.xml index a59ab4b10..cb0b0b266 100644 --- a/devices/c1p/machine/8kb/array/machine.xml +++ b/devices/c1p/machine/8kb/array/machine.xml @@ -1,5 +1,5 @@ - + Challenger 1P (8Kb) "Server Array" diff --git a/devices/c1p/machine/8kb/large/debugger/machine.xml b/devices/c1p/machine/8kb/large/debugger/machine.xml index da9933b9b..c962208b5 100644 --- a/devices/c1p/machine/8kb/large/debugger/machine.xml +++ b/devices/c1p/machine/8kb/large/debugger/machine.xml @@ -1,5 +1,5 @@ - + OSI Challenger 1P (8Kb) with Debugger diff --git a/devices/c1p/machine/8kb/large/machine.xml b/devices/c1p/machine/8kb/large/machine.xml index e9dbb25e5..95fc9b9a1 100644 --- a/devices/c1p/machine/8kb/large/machine.xml +++ b/devices/c1p/machine/8kb/large/machine.xml @@ -1,5 +1,5 @@ - + OSI Challenger 1P (circa 1978) diff --git a/devices/c1p/machine/8kb/small/machine.xml b/devices/c1p/machine/8kb/small/machine.xml index f4b045022..17dd7c025 100644 --- a/devices/c1p/machine/8kb/small/machine.xml +++ b/devices/c1p/machine/8kb/small/machine.xml @@ -1,5 +1,5 @@ - + diff --git a/devices/pc/machine/5150/cga/384kb/softkbd/machine.xml b/devices/pc/machine/5150/cga/384kb/softkbd/machine.xml index df8667fbb..6f2d1adae 100644 --- a/devices/pc/machine/5150/cga/384kb/softkbd/machine.xml +++ b/devices/pc/machine/5150/cga/384kb/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150), CGA, 384K diff --git a/devices/pc/machine/5150/cga/64kb/donkey/debugger/machine.xml b/devices/pc/machine/5150/cga/64kb/donkey/debugger/machine.xml index acb85421f..bb72a4ce2 100644 --- a/devices/pc/machine/5150/cga/64kb/donkey/debugger/machine.xml +++ b/devices/pc/machine/5150/cga/64kb/donkey/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150), CGA, 64K diff --git a/devices/pc/machine/5150/cga/64kb/donkey/machine.xml b/devices/pc/machine/5150/cga/64kb/donkey/machine.xml index 3dd17faee..eb4913319 100644 --- a/devices/pc/machine/5150/cga/64kb/donkey/machine.xml +++ b/devices/pc/machine/5150/cga/64kb/donkey/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150), CGA, 64K diff --git a/devices/pc/machine/5150/cga/64kb/softkbd/machine.xml b/devices/pc/machine/5150/cga/64kb/softkbd/machine.xml index 698afc3bc..6d1f4a908 100644 --- a/devices/pc/machine/5150/cga/64kb/softkbd/machine.xml +++ b/devices/pc/machine/5150/cga/64kb/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150), CGA, 64K diff --git a/devices/pc/machine/5150/dual/64kb/machine.xml b/devices/pc/machine/5150/dual/64kb/machine.xml index c607b2813..15ea5aee7 100644 --- a/devices/pc/machine/5150/dual/64kb/machine.xml +++ b/devices/pc/machine/5150/dual/64kb/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150) with Dual Display diff --git a/devices/pc/machine/5150/mda/64kb/debugger/machine.xml b/devices/pc/machine/5150/mda/64kb/debugger/machine.xml index 7c68be895..d6988102e 100644 --- a/devices/pc/machine/5150/mda/64kb/debugger/machine.xml +++ b/devices/pc/machine/5150/mda/64kb/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC Model 5150 with Monochrome Display diff --git a/devices/pc/machine/5150/mda/64kb/machine.xml b/devices/pc/machine/5150/mda/64kb/machine.xml index 725394d4e..938edcb37 100644 --- a/devices/pc/machine/5150/mda/64kb/machine.xml +++ b/devices/pc/machine/5150/mda/64kb/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150) with Monochrome Display diff --git a/devices/pc/machine/5150/mda/64kb/softkbd/machine.xml b/devices/pc/machine/5150/mda/64kb/softkbd/machine.xml index a3b99da17..80e6589e2 100644 --- a/devices/pc/machine/5150/mda/64kb/softkbd/machine.xml +++ b/devices/pc/machine/5150/mda/64kb/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150), MDA, 64K diff --git a/devices/pc/machine/5160/cga/256kb/array/machine.xml b/devices/pc/machine/5160/cga/256kb/array/machine.xml index 0b8bd7bfa..c467bcb71 100644 --- a/devices/pc/machine/5160/cga/256kb/array/machine.xml +++ b/devices/pc/machine/5160/cga/256kb/array/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 256K, 10Mb Drive diff --git a/devices/pc/machine/5160/cga/256kb/demo/debugger/machine.xml b/devices/pc/machine/5160/cga/256kb/demo/debugger/machine.xml index 4caf4fc67..8a713adee 100644 --- a/devices/pc/machine/5160/cga/256kb/demo/debugger/machine.xml +++ b/devices/pc/machine/5160/cga/256kb/demo/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 256Kb, 10Mb Drive diff --git a/devices/pc/machine/5160/cga/256kb/demo/machine.xml b/devices/pc/machine/5160/cga/256kb/demo/machine.xml index b184e4b70..dbb2d8387 100644 --- a/devices/pc/machine/5160/cga/256kb/demo/machine.xml +++ b/devices/pc/machine/5160/cga/256kb/demo/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 256Kb, 10Mb Drive diff --git a/devices/pc/machine/5160/cga/256kb/softkbd/machine.xml b/devices/pc/machine/5160/cga/256kb/softkbd/machine.xml index 6bb946d60..33ff12325 100644 --- a/devices/pc/machine/5160/cga/256kb/softkbd/machine.xml +++ b/devices/pc/machine/5160/cga/256kb/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 256K, 10Mb Drive diff --git a/devices/pc/machine/5160/cga/256kb/win101/debugger/machine.xml b/devices/pc/machine/5160/cga/256kb/win101/debugger/machine.xml index db3e12096..ac7756b3e 100644 --- a/devices/pc/machine/5160/cga/256kb/win101/debugger/machine.xml +++ b/devices/pc/machine/5160/cga/256kb/win101/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160) running Windows v1.01 diff --git a/devices/pc/machine/5160/cga/256kb/win101/machine.xml b/devices/pc/machine/5160/cga/256kb/win101/machine.xml index c1448500e..6871274b3 100644 --- a/devices/pc/machine/5160/cga/256kb/win101/machine.xml +++ b/devices/pc/machine/5160/cga/256kb/win101/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160) running Windows v1.01 diff --git a/devices/pc/machine/5160/cga/256kb/win101/softkbd/machine.xml b/devices/pc/machine/5160/cga/256kb/win101/softkbd/machine.xml index cc1ab5c69..bd58f8a53 100644 --- a/devices/pc/machine/5160/cga/256kb/win101/softkbd/machine.xml +++ b/devices/pc/machine/5160/cga/256kb/win101/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 256K, WIN101 diff --git a/devices/pc/machine/5160/cga/512kb/win101/softkbd/machine.xml b/devices/pc/machine/5160/cga/512kb/win101/softkbd/machine.xml index 389c29de1..8ff4a3fec 100644 --- a/devices/pc/machine/5160/cga/512kb/win101/softkbd/machine.xml +++ b/devices/pc/machine/5160/cga/512kb/win101/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 512K, WIN101 diff --git a/devices/pc/machine/5160/cga/640kb/debugger/machine.xml b/devices/pc/machine/5160/cga/640kb/debugger/machine.xml index 486d3a5c3..4197d90f3 100644 --- a/devices/pc/machine/5160/cga/640kb/debugger/machine.xml +++ b/devices/pc/machine/5160/cga/640kb/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive diff --git a/devices/pc/machine/5160/cga/640kb/dos400m/machine.xml b/devices/pc/machine/5160/cga/640kb/dos400m/machine.xml index 6db7a20b9..349be607e 100644 --- a/devices/pc/machine/5160/cga/640kb/dos400m/machine.xml +++ b/devices/pc/machine/5160/cga/640kb/dos400m/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive diff --git a/devices/pc/machine/5160/cga/640kb/machine.xml b/devices/pc/machine/5160/cga/640kb/machine.xml index 23d79aa33..9fbe54108 100644 --- a/devices/pc/machine/5160/cga/640kb/machine.xml +++ b/devices/pc/machine/5160/cga/640kb/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive diff --git a/devices/pc/machine/5160/ega/256kb/debugger/machine.xml b/devices/pc/machine/5160/ega/256kb/debugger/machine.xml index b40b34665..a0a19b9bd 100644 --- a/devices/pc/machine/5160/ega/256kb/debugger/machine.xml +++ b/devices/pc/machine/5160/ega/256kb/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), 64K EGA, 256K RAM, 10Mb Hard Drive diff --git a/devices/pc/machine/5160/ega/640kb/array/machine.xml b/devices/pc/machine/5160/ega/640kb/array/machine.xml index 9b0fdb9e4..746863f89 100644 --- a/devices/pc/machine/5160/ega/640kb/array/machine.xml +++ b/devices/pc/machine/5160/ega/640kb/array/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive diff --git a/devices/pc/machine/5160/ega/640kb/debugger/machine.xml b/devices/pc/machine/5160/ega/640kb/debugger/machine.xml index 6d1cd5868..f47983f93 100644 --- a/devices/pc/machine/5160/ega/640kb/debugger/machine.xml +++ b/devices/pc/machine/5160/ega/640kb/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive diff --git a/devices/pc/machine/5160/ega/640kb/machine.xml b/devices/pc/machine/5160/ega/640kb/machine.xml index 0cd70a243..026f1a440 100644 --- a/devices/pc/machine/5160/ega/640kb/machine.xml +++ b/devices/pc/machine/5160/ega/640kb/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive diff --git a/devices/pc/machine/5160/ega/640kb/win101/debugger/machine.xml b/devices/pc/machine/5160/ega/640kb/win101/debugger/machine.xml index f67350c0c..4da86f5d2 100644 --- a/devices/pc/machine/5160/ega/640kb/win101/debugger/machine.xml +++ b/devices/pc/machine/5160/ega/640kb/win101/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive diff --git a/devices/pc/machine/5160/ega/640kb/win101/machine.xml b/devices/pc/machine/5160/ega/640kb/win101/machine.xml index 45a63ea9b..db2913330 100644 --- a/devices/pc/machine/5160/ega/640kb/win101/machine.xml +++ b/devices/pc/machine/5160/ega/640kb/win101/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive diff --git a/devices/pc/machine/5160/mda/256kb/debugger/machine.xml b/devices/pc/machine/5160/mda/256kb/debugger/machine.xml index da2f1fd93..041cfe4e2 100644 --- a/devices/pc/machine/5160/mda/256kb/debugger/machine.xml +++ b/devices/pc/machine/5160/mda/256kb/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive diff --git a/devices/pc/machine/5160/mda/256kb/fake188/debugger/machine.xml b/devices/pc/machine/5160/mda/256kb/fake188/debugger/machine.xml index 600b9c76f..f855dbc34 100644 --- a/devices/pc/machine/5160/mda/256kb/fake188/debugger/machine.xml +++ b/devices/pc/machine/5160/mda/256kb/fake188/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive diff --git a/devices/pc/machine/5160/mda/256kb/fake188/machine.xml b/devices/pc/machine/5160/mda/256kb/fake188/machine.xml index 673010788..8011d7bf1 100644 --- a/devices/pc/machine/5160/mda/256kb/fake188/machine.xml +++ b/devices/pc/machine/5160/mda/256kb/fake188/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive diff --git a/devices/pc/machine/5160/mda/256kb/machine.xml b/devices/pc/machine/5160/mda/256kb/machine.xml index c18b80ee4..24f6ae5be 100644 --- a/devices/pc/machine/5160/mda/256kb/machine.xml +++ b/devices/pc/machine/5160/mda/256kb/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive diff --git a/devices/pc/machine/5160/mda/64kb/softkbd/machine.xml b/devices/pc/machine/5160/mda/64kb/softkbd/machine.xml index 0182c859b..8342d72d2 100644 --- a/devices/pc/machine/5160/mda/64kb/softkbd/machine.xml +++ b/devices/pc/machine/5160/mda/64kb/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), MDA, 64K, 10Mb Drive diff --git a/devices/pc/machine/5170/ega/1152kb/rev1/debugger/machine.xml b/devices/pc/machine/5170/ega/1152kb/rev1/debugger/machine.xml index 4968eefc7..c7b878527 100644 --- a/devices/pc/machine/5170/ega/1152kb/rev1/debugger/machine.xml +++ b/devices/pc/machine/5170/ega/1152kb/rev1/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC AT (6Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk diff --git a/devices/pc/machine/5170/ega/1152kb/rev3/debugger/backtrack/machine.xml b/devices/pc/machine/5170/ega/1152kb/rev3/debugger/backtrack/machine.xml index dd1f1292c..10ef6da9d 100644 --- a/devices/pc/machine/5170/ega/1152kb/rev3/debugger/backtrack/machine.xml +++ b/devices/pc/machine/5170/ega/1152kb/rev3/debugger/backtrack/machine.xml @@ -1,5 +1,5 @@ - + IBM PC AT (8Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk diff --git a/devices/pc/machine/5170/ega/1152kb/rev3/debugger/machine.xml b/devices/pc/machine/5170/ega/1152kb/rev3/debugger/machine.xml index 67c56cf38..3197415df 100644 --- a/devices/pc/machine/5170/ega/1152kb/rev3/debugger/machine.xml +++ b/devices/pc/machine/5170/ega/1152kb/rev3/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC AT (8Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk diff --git a/devices/pc/machine/5170/ega/640kb/rev1/debugger/machine.xml b/devices/pc/machine/5170/ega/640kb/rev1/debugger/machine.xml index 81d541c89..b5f5a9c3a 100644 --- a/devices/pc/machine/5170/ega/640kb/rev1/debugger/machine.xml +++ b/devices/pc/machine/5170/ega/640kb/rev1/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC AT, 128K EGA, 640K RAM diff --git a/devices/pc/machine/5170/ega/640kb/rev1/debugger/manifest.xml b/devices/pc/machine/5170/ega/640kb/rev1/debugger/manifest.xml index bb34dacdc..c537c3d17 100644 --- a/devices/pc/machine/5170/ega/640kb/rev1/debugger/manifest.xml +++ b/devices/pc/machine/5170/ega/640kb/rev1/debugger/manifest.xml @@ -1,5 +1,5 @@ - + IBM PC AT References diff --git a/devices/pc/machine/5170/ega/640kb/rev1/machine.xml b/devices/pc/machine/5170/ega/640kb/rev1/machine.xml index 684f3be38..219a5c0d1 100644 --- a/devices/pc/machine/5170/ega/640kb/rev1/machine.xml +++ b/devices/pc/machine/5170/ega/640kb/rev1/machine.xml @@ -1,5 +1,5 @@ - + IBM PC AT, 128K EGA, 640K RAM diff --git a/devices/pc/machine/compaq/deskpro386/ega/2048kb/machine.xml b/devices/pc/machine/compaq/deskpro386/ega/2048kb/machine.xml index 1dafd4895..f75fb9301 100644 --- a/devices/pc/machine/compaq/deskpro386/ega/2048kb/machine.xml +++ b/devices/pc/machine/compaq/deskpro386/ega/2048kb/machine.xml @@ -1,5 +1,5 @@ - + COMPAQ DeskPro 386, 2Mb RAM, COMPAQ EGA diff --git a/devices/pc/machine/compaq/deskpro386/ega/4096kb/machine.xml b/devices/pc/machine/compaq/deskpro386/ega/4096kb/machine.xml index 361f7b2ca..d257757cc 100644 --- a/devices/pc/machine/compaq/deskpro386/ega/4096kb/machine.xml +++ b/devices/pc/machine/compaq/deskpro386/ega/4096kb/machine.xml @@ -1,5 +1,5 @@ - + COMPAQ DeskPro 386, 4Mb RAM, COMPAQ EGA diff --git a/devices/pc/machine/compaq/deskpro386/other/2048kb/machine.xml b/devices/pc/machine/compaq/deskpro386/other/2048kb/machine.xml index 009627fe0..ad5a758c6 100644 --- a/devices/pc/machine/compaq/deskpro386/other/2048kb/machine.xml +++ b/devices/pc/machine/compaq/deskpro386/other/2048kb/machine.xml @@ -1,5 +1,5 @@ - + COMPAQ DeskPro 386 (16Mhz), COMPAQ VGA, 2048Kb RAM diff --git a/devices/pc/machine/compaq/deskpro386/vga/2048kb/machine.xml b/devices/pc/machine/compaq/deskpro386/vga/2048kb/machine.xml index d49681e74..743822c4e 100644 --- a/devices/pc/machine/compaq/deskpro386/vga/2048kb/machine.xml +++ b/devices/pc/machine/compaq/deskpro386/vga/2048kb/machine.xml @@ -1,5 +1,5 @@ - + COMPAQ DeskPro 386, 2Mb RAM, IBM VGA, 20Mb Hard Disk diff --git a/devices/pc/machine/compaq/deskpro386/vga/4096kb/machine.xml b/devices/pc/machine/compaq/deskpro386/vga/4096kb/machine.xml index 6368e11cf..8c92cf932 100644 --- a/devices/pc/machine/compaq/deskpro386/vga/4096kb/machine.xml +++ b/devices/pc/machine/compaq/deskpro386/vga/4096kb/machine.xml @@ -1,5 +1,5 @@ - + COMPAQ DeskPro 386, 4Mb RAM, IBM VGA, 20Mb Hard Disk diff --git a/devices/pc/machine/custom/machine.xml b/devices/pc/machine/custom/machine.xml index b0123db81..aebb46ce1 100644 --- a/devices/pc/machine/custom/machine.xml +++ b/devices/pc/machine/custom/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150) with Monochrome Display diff --git a/disks/pc/apps/lotus/123/1.0a/manifest.xml b/disks/pc/apps/lotus/123/1.0a/manifest.xml index 776f1bb98..d6c6c408f 100644 --- a/disks/pc/apps/lotus/123/1.0a/manifest.xml +++ b/disks/pc/apps/lotus/123/1.0a/manifest.xml @@ -1,5 +1,5 @@ - + 1-2-3 1.0a diff --git a/disks/pc/apps/microsoft/chart/2.02/manifest.xml b/disks/pc/apps/microsoft/chart/2.02/manifest.xml index 1427402b1..3e2b0e4bc 100644 --- a/disks/pc/apps/microsoft/chart/2.02/manifest.xml +++ b/disks/pc/apps/microsoft/chart/2.02/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Chart 2.02 diff --git a/disks/pc/apps/microsoft/winword/2.0c/manifest.xml b/disks/pc/apps/microsoft/winword/2.0c/manifest.xml index e086c18e1..8490fe8f5 100644 --- a/disks/pc/apps/microsoft/winword/2.0c/manifest.xml +++ b/disks/pc/apps/microsoft/winword/2.0c/manifest.xml @@ -1,5 +1,5 @@ - + Word for Windows 2.0c diff --git a/disks/pc/apps/microsoft/word/3.0/manifest.xml b/disks/pc/apps/microsoft/word/3.0/manifest.xml index f6b3bb67a..40144df57 100644 --- a/disks/pc/apps/microsoft/word/3.0/manifest.xml +++ b/disks/pc/apps/microsoft/word/3.0/manifest.xml @@ -1,5 +1,5 @@ - + MS Word 3.0 diff --git a/disks/pc/apps/microsoft/word/3.1/manifest.xml b/disks/pc/apps/microsoft/word/3.1/manifest.xml index 67d9dc1c7..15e2ecaa6 100644 --- a/disks/pc/apps/microsoft/word/3.1/manifest.xml +++ b/disks/pc/apps/microsoft/word/3.1/manifest.xml @@ -1,5 +1,5 @@ - + MS Word 3.1 diff --git a/disks/pc/apps/microsoft/word/5.0/manifest.xml b/disks/pc/apps/microsoft/word/5.0/manifest.xml index 3cac2b26a..f86c3cc19 100644 --- a/disks/pc/apps/microsoft/word/5.0/manifest.xml +++ b/disks/pc/apps/microsoft/word/5.0/manifest.xml @@ -1,5 +1,5 @@ - + MS Word 5.0 diff --git a/disks/pc/cpm/1.1b/machine.xml b/disks/pc/cpm/1.1b/machine.xml index d1d76fe3a..4d7015be7 100644 --- a/disks/pc/cpm/1.1b/machine.xml +++ b/disks/pc/cpm/1.1b/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150) running CP/M-86 diff --git a/disks/pc/cpm/1.1b/manifest.xml b/disks/pc/cpm/1.1b/manifest.xml index e51edf88a..d56911c88 100644 --- a/disks/pc/cpm/1.1b/manifest.xml +++ b/disks/pc/cpm/1.1b/manifest.xml @@ -1,5 +1,5 @@ - + CP/M-86 1.1B diff --git a/disks/pc/diags/ibm/2.20/machine.xml b/disks/pc/diags/ibm/2.20/machine.xml index b5abdbb37..dcfed5eba 100644 --- a/disks/pc/diags/ibm/2.20/machine.xml +++ b/disks/pc/diags/ibm/2.20/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150) running IBM Advanced Diagnostics 2.20 diff --git a/disks/pc/diags/ibm/2.20/manifest.xml b/disks/pc/diags/ibm/2.20/manifest.xml index 75947dab7..3b00e57aa 100644 --- a/disks/pc/diags/ibm/2.20/manifest.xml +++ b/disks/pc/diags/ibm/2.20/manifest.xml @@ -1,5 +1,5 @@ - + IBM Diagnostics 2.20 diff --git a/disks/pc/dos/compaq/1.11/manifest.xml b/disks/pc/dos/compaq/1.11/manifest.xml index a0e490f1b..21b3f6357 100644 --- a/disks/pc/dos/compaq/1.11/manifest.xml +++ b/disks/pc/dos/compaq/1.11/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 1.11 diff --git a/disks/pc/dos/compaq/1.12/manifest.xml b/disks/pc/dos/compaq/1.12/manifest.xml index 4c0b7993f..14873f7ff 100644 --- a/disks/pc/dos/compaq/1.12/manifest.xml +++ b/disks/pc/dos/compaq/1.12/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 1.12 diff --git a/disks/pc/dos/compaq/2.12/manifest.xml b/disks/pc/dos/compaq/2.12/manifest.xml index 35773e8f7..b95c2ee8b 100644 --- a/disks/pc/dos/compaq/2.12/manifest.xml +++ b/disks/pc/dos/compaq/2.12/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 2.12 diff --git a/disks/pc/dos/compaq/3.10/manifest.xml b/disks/pc/dos/compaq/3.10/manifest.xml index ebb215f34..d5b793d0f 100644 --- a/disks/pc/dos/compaq/3.10/manifest.xml +++ b/disks/pc/dos/compaq/3.10/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 3.10 diff --git a/disks/pc/dos/compaq/3.31/manifest.xml b/disks/pc/dos/compaq/3.31/manifest.xml index c440607ad..b3cf6345e 100644 --- a/disks/pc/dos/compaq/3.31/manifest.xml +++ b/disks/pc/dos/compaq/3.31/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 3.31 diff --git a/disks/pc/dos/ibm/1.00/manifest.xml b/disks/pc/dos/ibm/1.00/manifest.xml index dbf33c69d..29fded436 100644 --- a/disks/pc/dos/ibm/1.00/manifest.xml +++ b/disks/pc/dos/ibm/1.00/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 1.00 diff --git a/disks/pc/dos/ibm/1.10/manifest.xml b/disks/pc/dos/ibm/1.10/manifest.xml index befbb7d25..e4f2f59ae 100644 --- a/disks/pc/dos/ibm/1.10/manifest.xml +++ b/disks/pc/dos/ibm/1.10/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 1.10 diff --git a/disks/pc/dos/ibm/2.00/manifest.xml b/disks/pc/dos/ibm/2.00/manifest.xml index 50b97047d..b842c5d54 100644 --- a/disks/pc/dos/ibm/2.00/manifest.xml +++ b/disks/pc/dos/ibm/2.00/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 2.00 diff --git a/disks/pc/dos/ibm/2.10/manifest.xml b/disks/pc/dos/ibm/2.10/manifest.xml index 834cf2223..9c9190206 100644 --- a/disks/pc/dos/ibm/2.10/manifest.xml +++ b/disks/pc/dos/ibm/2.10/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 2.10 diff --git a/disks/pc/dos/ibm/3.00/manifest.xml b/disks/pc/dos/ibm/3.00/manifest.xml index 1e5038544..e22da1fe9 100644 --- a/disks/pc/dos/ibm/3.00/manifest.xml +++ b/disks/pc/dos/ibm/3.00/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 3.00 diff --git a/disks/pc/dos/ibm/3.10/manifest.xml b/disks/pc/dos/ibm/3.10/manifest.xml index bb1955442..38acc420b 100644 --- a/disks/pc/dos/ibm/3.10/manifest.xml +++ b/disks/pc/dos/ibm/3.10/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 3.10 diff --git a/disks/pc/dos/ibm/3.20/manifest.xml b/disks/pc/dos/ibm/3.20/manifest.xml index 53293600d..0fb9dff4d 100644 --- a/disks/pc/dos/ibm/3.20/manifest.xml +++ b/disks/pc/dos/ibm/3.20/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 3.20 diff --git a/disks/pc/dos/ibm/3.30/manifest.xml b/disks/pc/dos/ibm/3.30/manifest.xml index 62527ab68..a8155a02d 100644 --- a/disks/pc/dos/ibm/3.30/manifest.xml +++ b/disks/pc/dos/ibm/3.30/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 3.30 diff --git a/disks/pc/dos/ibm/4.00/manifest.xml b/disks/pc/dos/ibm/4.00/manifest.xml index fe4dc9f4a..35139e2ab 100644 --- a/disks/pc/dos/ibm/4.00/manifest.xml +++ b/disks/pc/dos/ibm/4.00/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 4.00 diff --git a/disks/pc/dos/ibm/5.00/manifest.xml b/disks/pc/dos/ibm/5.00/manifest.xml index e22f18fb2..7fae9324b 100644 --- a/disks/pc/dos/ibm/5.00/manifest.xml +++ b/disks/pc/dos/ibm/5.00/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 5.00 diff --git a/disks/pc/dos/ibm/6.10/manifest.xml b/disks/pc/dos/ibm/6.10/manifest.xml index 32fe599f9..a0cd079c0 100644 --- a/disks/pc/dos/ibm/6.10/manifest.xml +++ b/disks/pc/dos/ibm/6.10/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 6.10 diff --git a/disks/pc/dos/ibm/7.00/manifest.xml b/disks/pc/dos/ibm/7.00/manifest.xml index 92592faa1..6e35fade0 100644 --- a/disks/pc/dos/ibm/7.00/manifest.xml +++ b/disks/pc/dos/ibm/7.00/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 7.00 diff --git a/disks/pc/dos/microsoft/3.20/manifest.xml b/disks/pc/dos/microsoft/3.20/manifest.xml index 969498bea..8620a0a68 100644 --- a/disks/pc/dos/microsoft/3.20/manifest.xml +++ b/disks/pc/dos/microsoft/3.20/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 3.20 diff --git a/disks/pc/dos/microsoft/3.21/manifest.xml b/disks/pc/dos/microsoft/3.21/manifest.xml index 7b8bebac6..9815b34c1 100644 --- a/disks/pc/dos/microsoft/3.21/manifest.xml +++ b/disks/pc/dos/microsoft/3.21/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 3.21 diff --git a/disks/pc/dos/microsoft/3.30/manifest.xml b/disks/pc/dos/microsoft/3.30/manifest.xml index be4c2e360..33305fd1e 100644 --- a/disks/pc/dos/microsoft/3.30/manifest.xml +++ b/disks/pc/dos/microsoft/3.30/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 3.30 diff --git a/disks/pc/dos/microsoft/3.31/manifest.xml b/disks/pc/dos/microsoft/3.31/manifest.xml index 7170e7b5c..fc8e5675a 100644 --- a/disks/pc/dos/microsoft/3.31/manifest.xml +++ b/disks/pc/dos/microsoft/3.31/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 3.31 diff --git a/disks/pc/dos/microsoft/4.00/manifest.xml b/disks/pc/dos/microsoft/4.00/manifest.xml index 5fad3a6c9..1116ac043 100644 --- a/disks/pc/dos/microsoft/4.00/manifest.xml +++ b/disks/pc/dos/microsoft/4.00/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 4.00 diff --git a/disks/pc/dos/microsoft/4.01/720K/manifest.xml b/disks/pc/dos/microsoft/4.01/720K/manifest.xml index 7eb0c2e85..ba313c6ca 100644 --- a/disks/pc/dos/microsoft/4.01/720K/manifest.xml +++ b/disks/pc/dos/microsoft/4.01/720K/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 4.01 diff --git a/disks/pc/dos/microsoft/4.01/manifest.xml b/disks/pc/dos/microsoft/4.01/manifest.xml index 005fec215..126086921 100644 --- a/disks/pc/dos/microsoft/4.01/manifest.xml +++ b/disks/pc/dos/microsoft/4.01/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 4.01 diff --git a/disks/pc/dos/microsoft/4.0M/manifest.xml b/disks/pc/dos/microsoft/4.0M/manifest.xml index e4cfccb52..3812e5ccb 100644 --- a/disks/pc/dos/microsoft/4.0M/manifest.xml +++ b/disks/pc/dos/microsoft/4.0M/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 4.0M diff --git a/disks/pc/dos/microsoft/5.00/manifest.xml b/disks/pc/dos/microsoft/5.00/manifest.xml index 7f85efa7d..ec3ae5582 100644 --- a/disks/pc/dos/microsoft/5.00/manifest.xml +++ b/disks/pc/dos/microsoft/5.00/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 5.00 diff --git a/disks/pc/dos/microsoft/6.00/manifest.xml b/disks/pc/dos/microsoft/6.00/manifest.xml index 2520b7a3a..dfd6cfc01 100644 --- a/disks/pc/dos/microsoft/6.00/manifest.xml +++ b/disks/pc/dos/microsoft/6.00/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 6.00 diff --git a/disks/pc/dos/microsoft/6.20/manifest.xml b/disks/pc/dos/microsoft/6.20/manifest.xml index 84ca593b3..1ed56bfd1 100644 --- a/disks/pc/dos/microsoft/6.20/manifest.xml +++ b/disks/pc/dos/microsoft/6.20/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 6.20 diff --git a/disks/pc/dos/microsoft/6.22/manifest.xml b/disks/pc/dos/microsoft/6.22/manifest.xml index 4cd03d98a..77c1f43e3 100644 --- a/disks/pc/dos/microsoft/6.22/manifest.xml +++ b/disks/pc/dos/microsoft/6.22/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 6.22 diff --git a/disks/pc/games/infocom/hhiker/manifest.xml b/disks/pc/games/infocom/hhiker/manifest.xml index f0e032f72..79d83fa6f 100644 --- a/disks/pc/games/infocom/hhiker/manifest.xml +++ b/disks/pc/games/infocom/hhiker/manifest.xml @@ -1,5 +1,5 @@ - + The Hitchhiker's Guide to the Galaxy diff --git a/disks/pc/games/infocom/machine-debug.xml b/disks/pc/games/infocom/machine-debug.xml index cf6da1500..efcf8ae36 100644 --- a/disks/pc/games/infocom/machine-debug.xml +++ b/disks/pc/games/infocom/machine-debug.xml @@ -1,5 +1,5 @@ - + IBM PC Model 5150 (CGA, 64K) diff --git a/disks/pc/games/infocom/machine.xml b/disks/pc/games/infocom/machine.xml index 1825d0d45..433968ec6 100644 --- a/disks/pc/games/infocom/machine.xml +++ b/disks/pc/games/infocom/machine.xml @@ -1,5 +1,5 @@ - + IBM PC Model 5150 (CGA, 64K) diff --git a/disks/pc/games/infocom/planet/manifest.xml b/disks/pc/games/infocom/planet/manifest.xml index 7f1d1cd2b..5665cfc61 100644 --- a/disks/pc/games/infocom/planet/manifest.xml +++ b/disks/pc/games/infocom/planet/manifest.xml @@ -1,5 +1,5 @@ - + Planetfall diff --git a/disks/pc/games/infocom/zork1/debugger/machine.xml b/disks/pc/games/infocom/zork1/debugger/machine.xml index 67e8180d1..d421ed0fe 100644 --- a/disks/pc/games/infocom/zork1/debugger/machine.xml +++ b/disks/pc/games/infocom/zork1/debugger/machine.xml @@ -1,5 +1,5 @@ - + Zork I (IBM PC Model 5150) diff --git a/disks/pc/games/infocom/zork1/manifest.xml b/disks/pc/games/infocom/zork1/manifest.xml index f14b726d8..90fc0fa52 100644 --- a/disks/pc/games/infocom/zork1/manifest.xml +++ b/disks/pc/games/infocom/zork1/manifest.xml @@ -1,5 +1,5 @@ - + Zork I diff --git a/disks/pc/games/infocom/zork2/manifest.xml b/disks/pc/games/infocom/zork2/manifest.xml index 79630683c..d26c50102 100644 --- a/disks/pc/games/infocom/zork2/manifest.xml +++ b/disks/pc/games/infocom/zork2/manifest.xml @@ -1,5 +1,5 @@ - + Zork II diff --git a/disks/pc/games/infocom/zork3/manifest.xml b/disks/pc/games/infocom/zork3/manifest.xml index 5e158b7c0..6999fe0cd 100644 --- a/disks/pc/games/infocom/zork3/manifest.xml +++ b/disks/pc/games/infocom/zork3/manifest.xml @@ -1,5 +1,5 @@ - + Zork III diff --git a/disks/pc/games/microsoft/adventure/machine.xml b/disks/pc/games/microsoft/adventure/machine.xml index e49a6c5f4..79da9f271 100644 --- a/disks/pc/games/microsoft/adventure/machine.xml +++ b/disks/pc/games/microsoft/adventure/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150) running Microsoft Adventure diff --git a/disks/pc/games/microsoft/adventure/manifest.xml b/disks/pc/games/microsoft/adventure/manifest.xml index a03b0a6e2..36b80bdc8 100644 --- a/disks/pc/games/microsoft/adventure/manifest.xml +++ b/disks/pc/games/microsoft/adventure/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Adventure 1.00 diff --git a/disks/pc/games/microsoft/flightsim/manifest.xml b/disks/pc/games/microsoft/flightsim/manifest.xml index 3152c8e66..236ec9934 100644 --- a/disks/pc/games/microsoft/flightsim/manifest.xml +++ b/disks/pc/games/microsoft/flightsim/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Flight Simulator diff --git a/disks/pc/minix/1.1/manifest.xml b/disks/pc/minix/1.1/manifest.xml index ed86c3d0e..2bf765cf2 100644 --- a/disks/pc/minix/1.1/manifest.xml +++ b/disks/pc/minix/1.1/manifest.xml @@ -1,5 +1,5 @@ - + MINIX 1.1 diff --git a/disks/pc/os2/ibm/1.0/machine.xml b/disks/pc/os2/ibm/1.0/machine.xml index 61b414704..b1ebba242 100644 --- a/disks/pc/os2/ibm/1.0/machine.xml +++ b/disks/pc/os2/ibm/1.0/machine.xml @@ -1,5 +1,5 @@ - + IBM PC AT (8Mhz), 128Kb EGA, 2Mb RAM, 20Mb Hard Disk diff --git a/disks/pc/os2/ibm/1.0/manifest.xml b/disks/pc/os2/ibm/1.0/manifest.xml index b205a84a0..cdf324ec3 100644 --- a/disks/pc/os2/ibm/1.0/manifest.xml +++ b/disks/pc/os2/ibm/1.0/manifest.xml @@ -1,5 +1,5 @@ - + IBM OS/2 1.0 diff --git a/disks/pc/os2/ibm/1.1/manifest.xml b/disks/pc/os2/ibm/1.1/manifest.xml index be06efe3a..8376929f2 100644 --- a/disks/pc/os2/ibm/1.1/manifest.xml +++ b/disks/pc/os2/ibm/1.1/manifest.xml @@ -1,5 +1,5 @@ - + IBM OS/2 1.1 diff --git a/disks/pc/os2/ibm/1.3/manifest.xml b/disks/pc/os2/ibm/1.3/manifest.xml index c69706ab6..a29cbc47b 100644 --- a/disks/pc/os2/ibm/1.3/manifest.xml +++ b/disks/pc/os2/ibm/1.3/manifest.xml @@ -1,5 +1,5 @@ - + IBM OS/2 1.3 diff --git a/disks/pc/os2/microsoft/1.0/manifest.xml b/disks/pc/os2/microsoft/1.0/manifest.xml index 92d712d5e..63cfbad8d 100644 --- a/disks/pc/os2/microsoft/1.0/manifest.xml +++ b/disks/pc/os2/microsoft/1.0/manifest.xml @@ -1,5 +1,5 @@ - + MS OS/2 1.0 diff --git a/disks/pc/os2/misc/manifest.xml b/disks/pc/os2/misc/manifest.xml index 2583f5ef4..77eb95bb0 100644 --- a/disks/pc/os2/misc/manifest.xml +++ b/disks/pc/os2/misc/manifest.xml @@ -1,5 +1,5 @@ - + OS/2 Prototype Disks diff --git a/disks/pc/tools/borland/pascal/3.00b/manifest.xml b/disks/pc/tools/borland/pascal/3.00b/manifest.xml index 8e1d5356c..2ab082022 100644 --- a/disks/pc/tools/borland/pascal/3.00b/manifest.xml +++ b/disks/pc/tools/borland/pascal/3.00b/manifest.xml @@ -1,5 +1,5 @@ - + Borland Turbo Pascal diff --git a/disks/pc/tools/borland/pascal/3.01a/manifest.xml b/disks/pc/tools/borland/pascal/3.01a/manifest.xml index bcd7b7c56..39add8d05 100644 --- a/disks/pc/tools/borland/pascal/3.01a/manifest.xml +++ b/disks/pc/tools/borland/pascal/3.01a/manifest.xml @@ -1,5 +1,5 @@ - + Borland Turbo Pascal diff --git a/disks/pc/tools/microsoft/basic/manifest.xml b/disks/pc/tools/microsoft/basic/manifest.xml index 48adaa94c..449a7849d 100644 --- a/disks/pc/tools/microsoft/basic/manifest.xml +++ b/disks/pc/tools/microsoft/basic/manifest.xml @@ -1,5 +1,5 @@ - + MS BASIC diff --git a/disks/pc/tools/microsoft/c/4.00/manifest.xml b/disks/pc/tools/microsoft/c/4.00/manifest.xml index 17e3f55de..c8d8c97c5 100644 --- a/disks/pc/tools/microsoft/c/4.00/manifest.xml +++ b/disks/pc/tools/microsoft/c/4.00/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft C Compiler 4.00 diff --git a/disks/pc/tools/microsoft/masm/4.00/manifest.xml b/disks/pc/tools/microsoft/masm/4.00/manifest.xml index 5d7abf805..e7e7e2704 100644 --- a/disks/pc/tools/microsoft/masm/4.00/manifest.xml +++ b/disks/pc/tools/microsoft/masm/4.00/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Macro Assember Tool diff --git a/disks/pc/tools/microsoft/mouse/5.00/manifest.xml b/disks/pc/tools/microsoft/mouse/5.00/manifest.xml index d7695a539..9278f3479 100644 --- a/disks/pc/tools/microsoft/mouse/5.00/manifest.xml +++ b/disks/pc/tools/microsoft/mouse/5.00/manifest.xml @@ -1,5 +1,5 @@ - + MS Mouse 5.00 diff --git a/disks/pc/tools/microsoft/os2/sdk/1.02/manifest.xml b/disks/pc/tools/microsoft/os2/sdk/1.02/manifest.xml index 675847fc4..bca5b58b5 100644 --- a/disks/pc/tools/microsoft/os2/sdk/1.02/manifest.xml +++ b/disks/pc/tools/microsoft/os2/sdk/1.02/manifest.xml @@ -1,5 +1,5 @@ - + MS OS/2 SDK 1.02 diff --git a/disks/pc/tools/microsoft/windows/sdk/1.01/manifest.xml b/disks/pc/tools/microsoft/windows/sdk/1.01/manifest.xml index dd62691da..46ae2fe05 100644 --- a/disks/pc/tools/microsoft/windows/sdk/1.01/manifest.xml +++ b/disks/pc/tools/microsoft/windows/sdk/1.01/manifest.xml @@ -1,5 +1,5 @@ - + Windows 1.01 SDK diff --git a/disks/pc/tools/microsoft/windows/sdk/1.03/manifest.xml b/disks/pc/tools/microsoft/windows/sdk/1.03/manifest.xml index 45dac0e0e..83b4c6e88 100644 --- a/disks/pc/tools/microsoft/windows/sdk/1.03/manifest.xml +++ b/disks/pc/tools/microsoft/windows/sdk/1.03/manifest.xml @@ -1,5 +1,5 @@ - + Windows 1.03 SDK diff --git a/disks/pc/tools/microsoft/windows/sdk/1.04/manifest.xml b/disks/pc/tools/microsoft/windows/sdk/1.04/manifest.xml index a44d376a4..8ee7b8e0c 100644 --- a/disks/pc/tools/microsoft/windows/sdk/1.04/manifest.xml +++ b/disks/pc/tools/microsoft/windows/sdk/1.04/manifest.xml @@ -1,5 +1,5 @@ - + Windows 1.04 SDK os2museum.com diff --git a/disks/pc/tools/microsoft/windows/sdk/2.03/manifest.xml b/disks/pc/tools/microsoft/windows/sdk/2.03/manifest.xml index 5888d761e..646d21d3f 100644 --- a/disks/pc/tools/microsoft/windows/sdk/2.03/manifest.xml +++ b/disks/pc/tools/microsoft/windows/sdk/2.03/manifest.xml @@ -1,5 +1,5 @@ - + Windows 2.03 SDK os2museum.com diff --git a/disks/pc/tools/microsoft/windows/sdk/3.00/manifest.xml b/disks/pc/tools/microsoft/windows/sdk/3.00/manifest.xml index 8a1cffce3..b3873c2c1 100644 --- a/disks/pc/tools/microsoft/windows/sdk/3.00/manifest.xml +++ b/disks/pc/tools/microsoft/windows/sdk/3.00/manifest.xml @@ -1,5 +1,5 @@ - + Windows 3.0 SDK diff --git a/disks/pc/unix/ibm/pcix/1.0/manifest.xml b/disks/pc/unix/ibm/pcix/1.0/manifest.xml index 8835d7f45..d239b43c0 100644 --- a/disks/pc/unix/ibm/pcix/1.0/manifest.xml +++ b/disks/pc/unix/ibm/pcix/1.0/manifest.xml @@ -1,5 +1,5 @@ - + PC/IX 1.0 diff --git a/disks/pc/unix/microport/system-v/2.3/manifest.xml b/disks/pc/unix/microport/system-v/2.3/manifest.xml index 45d2a8ef9..3c2cdb005 100644 --- a/disks/pc/unix/microport/system-v/2.3/manifest.xml +++ b/disks/pc/unix/microport/system-v/2.3/manifest.xml @@ -1,5 +1,5 @@ - + Microport's AT&T UNIX System V-AT 2.3 (5¨) diff --git a/disks/pc/windows/1.00/manifest.xml b/disks/pc/windows/1.00/manifest.xml index 52350be6a..105c7640c 100644 --- a/disks/pc/windows/1.00/manifest.xml +++ b/disks/pc/windows/1.00/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 1.00 diff --git a/disks/pc/windows/1.01/manifest.xml b/disks/pc/windows/1.01/manifest.xml index 0a3a1134e..4efb2fa42 100644 --- a/disks/pc/windows/1.01/manifest.xml +++ b/disks/pc/windows/1.01/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 1.01 diff --git a/disks/pc/windows/1.02/manifest.xml b/disks/pc/windows/1.02/manifest.xml index 7ae078bb6..7b6c07226 100644 --- a/disks/pc/windows/1.02/manifest.xml +++ b/disks/pc/windows/1.02/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 1.02 diff --git a/disks/pc/windows/1.03/manifest.xml b/disks/pc/windows/1.03/manifest.xml index c1558c11c..0d014c40c 100644 --- a/disks/pc/windows/1.03/manifest.xml +++ b/disks/pc/windows/1.03/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 1.03 diff --git a/disks/pc/windows/1.03a/manifest.xml b/disks/pc/windows/1.03a/manifest.xml index 12df28bfb..a45295d44 100644 --- a/disks/pc/windows/1.03a/manifest.xml +++ b/disks/pc/windows/1.03a/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 1.03a diff --git a/disks/pc/windows/1.03b/manifest.xml b/disks/pc/windows/1.03b/manifest.xml index 6e7a24dcf..a3118b0ae 100644 --- a/disks/pc/windows/1.03b/manifest.xml +++ b/disks/pc/windows/1.03b/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 1.03b diff --git a/disks/pc/windows/1.04/manifest.xml b/disks/pc/windows/1.04/manifest.xml index e058ce3d1..4c98e1426 100644 --- a/disks/pc/windows/1.04/manifest.xml +++ b/disks/pc/windows/1.04/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 1.04 os2museum.com diff --git a/disks/pc/windows/2.01/manifest.xml b/disks/pc/windows/2.01/manifest.xml index d4f835bc0..311905bff 100644 --- a/disks/pc/windows/2.01/manifest.xml +++ b/disks/pc/windows/2.01/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows/386 2.01 diff --git a/disks/pc/windows/2.03/manifest.xml b/disks/pc/windows/2.03/manifest.xml index 699c66f10..243c55116 100644 --- a/disks/pc/windows/2.03/manifest.xml +++ b/disks/pc/windows/2.03/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 2.03 os2museum.com diff --git a/disks/pc/windows/2.10/manifest.xml b/disks/pc/windows/2.10/manifest.xml index fe98f0934..dcaf2471a 100644 --- a/disks/pc/windows/2.10/manifest.xml +++ b/disks/pc/windows/2.10/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows/386 2.10 diff --git a/disks/pc/windows/2.11/manifest.xml b/disks/pc/windows/2.11/manifest.xml index da80a894e..14f33a969 100644 --- a/disks/pc/windows/2.11/manifest.xml +++ b/disks/pc/windows/2.11/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 2.11 diff --git a/disks/pc/windows/3.00/720K/manifest.xml b/disks/pc/windows/3.00/720K/manifest.xml index 97501146f..475fc30ea 100644 --- a/disks/pc/windows/3.00/720K/manifest.xml +++ b/disks/pc/windows/3.00/720K/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 3.00 diff --git a/disks/pc/windows/3.00/manifest.xml b/disks/pc/windows/3.00/manifest.xml index 64d9ca59b..49927eb2b 100644 --- a/disks/pc/windows/3.00/manifest.xml +++ b/disks/pc/windows/3.00/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 3.00 diff --git a/disks/pc/windows/3.10/manifest.xml b/disks/pc/windows/3.10/manifest.xml index e9c550857..582d5c8ec 100644 --- a/disks/pc/windows/3.10/manifest.xml +++ b/disks/pc/windows/3.10/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 3.10 diff --git a/disks/pc/windows/3.11/manifest.xml b/disks/pc/windows/3.11/manifest.xml index a439b0f10..48a662567 100644 --- a/disks/pc/windows/3.11/manifest.xml +++ b/disks/pc/windows/3.11/manifest.xml @@ -1,5 +1,5 @@ - + Windows for Workgroups 3.11 diff --git a/disks/pc/windows/win95/4.00.499/manifest.xml b/disks/pc/windows/win95/4.00.499/manifest.xml index e3e52c808..97bb74520 100644 --- a/disks/pc/windows/win95/4.00.499/manifest.xml +++ b/disks/pc/windows/win95/4.00.499/manifest.xml @@ -1,5 +1,5 @@ - + Windows 95 (Build 499) diff --git a/disks/pc/windows/win95/4.00.950/manifest.xml b/disks/pc/windows/win95/4.00.950/manifest.xml index 5be43d398..3520cbd2e 100644 --- a/disks/pc/windows/win95/4.00.950/manifest.xml +++ b/disks/pc/windows/win95/4.00.950/manifest.xml @@ -1,5 +1,5 @@ - + Windows 95 (RTM) 4.00.950 diff --git a/disks/pc/windows/wincomm/manifest.xml b/disks/pc/windows/wincomm/manifest.xml index 3e8b748dd..2d852a32c 100644 --- a/disks/pc/windows/wincomm/manifest.xml +++ b/disks/pc/windows/wincomm/manifest.xml @@ -1,5 +1,5 @@ - + Windows COMM Driver (Source) diff --git a/disks/pc/xenix/sco/8086/2.1.3/manifest.xml b/disks/pc/xenix/sco/8086/2.1.3/manifest.xml index 681a727e2..834630d01 100644 --- a/disks/pc/xenix/sco/8086/2.1.3/manifest.xml +++ b/disks/pc/xenix/sco/8086/2.1.3/manifest.xml @@ -1,5 +1,5 @@ - + SCO Xenix 8086 Operating System v2.1.3 diff --git a/docs/pcjs/examples/components.xsl b/docs/pcjs/examples/components.xsl index 11089277e..63325241c 100644 --- a/docs/pcjs/examples/components.xsl +++ b/docs/pcjs/examples/components.xsl @@ -11,7 +11,7 @@ pc pcjs - 1.20.9 + 1.30.0 www.pcjs.org diff --git a/docs/pcjs/examples/pc-dbg.js b/docs/pcjs/examples/pc-dbg.js index 9f155bce1..5b9c217fc 100644 --- a/docs/pcjs/examples/pc-dbg.js +++ b/docs/pcjs/examples/pc-dbg.js @@ -169,118 +169,117 @@ function sh(a){if(-1===this.Z)return p.call(this,6),a;var b=a,c=this.vb(this.Z), function vh(a,b){a&1<<(b&(2==this.fa?15:31))?wf(this):xf(this);this.A-=-1===this.Z?3:6;this.V|=2;return a}function wh(a,b){var c=1<<(b&(2==this.fa?15:31));a&c?wf(this):xf(this);this.A-=-1===this.Z?6:8;return a^c}function xh(a,b){var c=1<<(b&(2==this.fa?15:31));a&c?wf(this):xf(this);this.A-=-1===this.Z?6:8;return a&~c}function yh(a,b){var c=1<<(b&(2==this.fa?15:31));a&c?wf(this):xf(this);this.A-=-1===this.Z?6:8;return a|c} function zh(a,b){if(-1===this.Z)return vh.call(this,a,b);var c=this.fa<<3;if(b>=c||b<-c)a=Kf(this,this.od,this.rb+(b>>(2==this.fa?4:5))*this.fa);b=1<<(b&(2==this.fa?15:31));a&b?wf(this):xf(this);this.A-=6;this.V|=2;return a}function Ah(a,b){if(-1===this.Z)return wh.call(this,a,b);var c=this.fa<<3;if(b>=c||b<-c)a=Kf(this,this.od,this.rb+(b>>(2==this.fa?4:5))*this.fa);b=1<<(b&(2==this.fa?15:31));a&b?wf(this):xf(this);this.A-=8;return a^b} function Bh(a,b){if(-1===this.Z)return xh.call(this,a,b);var c=this.fa<<3;if(b>=c||b<-c)a=Kf(this,this.od,this.rb+(b>>(2==this.fa?4:5))*this.fa);b=1<<(b&(2==this.fa?15:31));a&b?wf(this):xf(this);this.A-=8;return a&~b}function Ch(a,b){if(-1===this.Z)return yh.call(this,a,b);var c=this.fa<<3;if(b>=c||b<-c)a=Kf(this,this.od,this.rb+(b>>(2==this.fa?4:5))*this.fa);b=1<<(b&(2==this.fa?15:31));a&b?wf(this):xf(this);this.A-=8;return a|b} -function Dh(a,b){this.Lc=this.Ca.ga;this.qd=this.Aa.ga;this.Y=this.ka;var c=v(this),d=this.fa;null!=Id(this,a,b,!0)&&(Cd(this,this.Lc,d,2),Cd(this,c,d,d));this.Lc=this.qd=this.Y=-1}function Eh(a,b){of(this,a,b,a-b|0,191,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.Ah:this.C.ac;this.V|=2;return a}function Fh(a,b){of(this,a,b,a-b|0,this.Ja|63,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.Ah:this.C.ac;this.V|=2;return a} -function Gh(a){var b=a-1|0;of(this,a,1,b,this.Ja|62,!0);this.A-=2;return a&~this.B|b&this.B}function Hh(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} -function Ih(a,b,c){c>>>=0;if(!c||c<=b>>>0)return!1;var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Hh(a,c)&&(b=a,f=c,b[0]-=f[0],b[1]-=f[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e/=2;while(1<=e);this.la=d;this.Ba=a[0];return!0} -function Jh(a){if(this.Yb){var b=this.Yb,c=this.Og,d=this.pc,e=d>>3&7;b.A=d&7;var f=(3>(d>>6&3)?0:48)+e;(217==c||219==c)&&52<=f&&(f=e<<4|b.A);if(e=jh[c][f]){if(0>kh.indexOf(e)){var f=b.M,g=f.Ge;8087==b.na&&(f.La&16&&g++,f.La&32&&g++);b.ka=f.Ca.ga;b.X=g-f.Ca.Fa;-1!==f.Z&&(b.la=f.od.ga,b.W=f.Z-f.od.Fa);b.qa=(c&7)<<8|d}e.call(b)}}this.A-=-1===this.Z?2:8;return a}function Kh(a,b){var c=Lh.call(this,this.L(),b);80386>this.na&&(this.A-=12);return c} -function Mh(a,b){var c;a=this.Sa();c=2==this.fa?Lh.call(this,a,b):Nh.call(this,a,b);80386>this.na&&(this.A-=12);return c}function Oh(a,b){var c=!1;0>b&&(b=-b|0,c=!c);0>a&&(a=-a|0,c=!c);Ph.call(this,a,b);c&&(this.la=~this.la+1|0,this.Ba=~this.Ba+(this.la?0:1)|0)}function Lh(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(wf(this),yf(this)):(xf(this),zf(this));this.A-=-1===this.Z?9:12;return c&65535} -function Nh(a,b){Oh.call(this,a,b);this.Ba!=this.la>>31?(wf(this),yf(this)):(xf(this),zf(this));this.A-=-1===this.Z?9:12;return this.la}function Qh(a){var b=a+1|0;of(this,a,1,b,this.Ja|62);this.A-=2;return a&~this.B|b&this.B}function Rh(a,b,c){this.A-=this.C.wj+(c||0);c=Gd(this);var d=this.Ca.ga,e=v(this);a=this.Ca.Wi(a);-1!==a&&(Fd(this,c),Fd(this,d),Fd(this,e),null!=b&&Fd(this,b),this.lb=-1,lf(this,a))} -function Sh(a,b){this.A-=14+(-1===this.Z?0:2);Df(this);-1!==this.Ea.load(b)&&this.Ea.Mc>=this.ta&&this.Ea.Mc>=(b&3)&&(Ff(this),a=this.Ea.Bb&-256,2=this.ta)&&this.Ea.Mc>=(b&3))return Ff(this),this.Ea.Za;Df(this);return a}function $h(a,b){if(-1===this.Z)return qe.call(this),a;xd(this,this.va(this.Z+this.fa));this.A-=this.C.lf;return b}function ai(a,b){this.A-=-1===this.X?-1===this.Z?this.C.Lj:this.C.Kj:this.C.Ij;return b}function bi(a,b){return b}function ci(){-1!==this.X&&Ad(this,2);return ai.call(this,0,this.xb)} -function Ph(a,b){if(a&-65536||b&-65536){var c=b&65535,d=b>>>16,e=a&65535,f=a>>>16,g=c*e,e=(g>>>16)+d*e,k=e>>>16,e=(e&65535)+c*f;this.la=e<<16|g&65535;this.Ba=k+((e>>>16)+d*f)|0}else this.la=a*b|0,this.Ba=0}function di(a,b){this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return vf(this,a|b,128)}function ei(a,b){this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return vf(this,a|b,this.Ja)&this.B} -function fi(a){this.Y=this.ka;var b=sd(this),c=sd(this);a&&t(this,u(this)+a);Id(this,b,c,!1)&&(a&&t(this,u(this)+a),Ge(this,this.Ab),Ge(this,this.bb),80386<=this.na&&(Ge(this,this.Sb),Ge(this,this.Tb)));2==a&&this.le&&cf(this,this.Na);this.Y=-1}function gi(a,b){var c=a-b-Bf(this)|0;of(this,a,b,c,191,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&255} -function hi(a,b){var c=a-b-Bf(this)|0;of(this,a,b,c,this.Ja|63,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&this.B}function ii(a){this.V|=1;this.Ta[this.ca()].call(this,a);this.A-=-1===this.Z?4:5}function ji(){return uf(this)?1:0}function ki(){return pf(this)?1:0}function Ci(){return pf(this)?0:1}function Di(){return sf(this)?1:0}function Ei(){return sf(this)?0:1}function Fi(){return pf(this)||sf(this)?1:0}function Gi(){return pf(this)||sf(this)?0:1} -function Hi(){return tf(this)?1:0}function Ii(){return tf(this)?0:1}function Ji(){return qf(this)?1:0}function Ki(){return qf(this)?0:1}function Li(){return!tf(this)!=!uf(this)?1:0}function Mi(){return!tf(this)!=!uf(this)?0:1}function Ni(){return sf(this)||!tf(this)!=!uf(this)?1:0}function Oi(){return sf(this)||!tf(this)!=!uf(this)?0:1}function Pi(a,b,c){if(c){16>>16-c)&65535;vf(this,a,32768,d&32768)}return a} -function Qi(a,b,c){if(c){var d=a<>>32-c;vf(this,a,-2147483648,d&-2147483648)}return a}function Ri(a,b){return Pi.call(this,a,b,this.ca())}function Si(a,b){return Qi.call(this,a,b,this.ca())}function Ti(a,b){return Pi.call(this,a,b,this.G&31)}function Ui(a,b){return Qi.call(this,a,b,this.G&31)}function Vi(a,b,c){if(c){16>>c-1;a=(d>>>1|b<<16-c)&65535;vf(this,a,32768,d&1)}return a} -function Wi(a,b,c){if(c){var d=a>>>c-1;a=d>>>1|b<<32-c;vf(this,a,-2147483648,d&1)}return a}function Xi(a,b){return Vi.call(this,a,b,this.ca())}function Yi(a,b){return Wi.call(this,a,b,this.ca())}function Zi(a,b){return Vi.call(this,a,b,this.G&31)}function $i(a,b){return Wi.call(this,a,b,this.G&31)}function aj(a,b){var c=a-b|0;of(this,a,b,c,191,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&255} -function bj(a,b){var c=a-b|0;of(this,a,b,c,this.Ja|63,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&this.B}function cj(a,b){vf(this,a&b,128);this.A-=-1===this.X?-1===this.Z?this.C.bi:this.C.Qf:this.C.Qf;this.V|=2;return a}function dj(a,b){vf(this,a&b,this.Ja);this.A-=-1===this.X?-1===this.Z?this.C.bi:this.C.Qf:this.C.Qf;this.V|=2;return a}function ej(a,b){var c=this.F&this.B,d=(1<<(this.G&31))-1;return a&~(d<>(this.F&this.B)&(1<<(this.G&31))-1&this.B}function gj(a,b){if(-1===this.Z){switch(this.pc&7){case 0:this.F=this.F&-256|a;break;case 1:this.G=this.G&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.F=this.F&-65281|a<<8;break;case 5:this.G=this.G&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.C.di}else this.X=this.Z,Q(this,a),this.A-=this.C.ci;return b} -function hj(a,b){if(-1===this.Z){switch(this.pc&7){case 0:this.F=this.F&~this.B|a;break;case 1:this.G=this.G&~this.B|a;break;case 2:this.H=this.H&~this.B|a;break;case 3:this.D=this.D&~this.B|a;break;case 4:t(this,u(this)&~this.B|a);break;case 5:this.K=this.D&~this.B|a;break;case 6:this.J=this.J&~this.B|a;break;case 7:this.I=this.I&~this.B|a}this.A-=this.C.di}else this.X=this.Z,R(this,a),this.A-=this.C.ci;return b} -function ij(a,b){var c=a^b;vf(this,c,128);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c}function jj(a,b){this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return vf(this,a^b,this.Ja)&this.B}function kj(a){if(80186>this.na)return lj.call(this,a);p.call(this,13,0);return a}function ne(a){p.call(this,6);return a}function lj(a){qe.call(this);return a}function mj(){8086==this.na?(this.lb=-1,Rh.call(this,0,null,2)):p.call(this,0,null,2)} -function nj(){this.A-=-1===this.Z?2:this.C.Yj;return 1}function oj(){var a=this.G&255;this.A-=(-1===this.Z?this.C.Vh:this.C.Uh)+(a<>3&7;b.A=d&7;var f=(3>(d>>6&3)?0:48)+e;(217==c||219==c)&&52<=f&&(f=e<<4|b.A);if(e=jh[c][f]){if(0>kh.indexOf(e)){var f=b.M,g=f.Ge;8087==b.na&&(f.La&16&&g++,f.La&32&&g++);b.ka=f.Ca.ga;b.X=g-f.Ca.Fa;-1!==f.Z&&(b.la=f.od.ga,b.W=f.Z-f.od.Fa);b.qa=(c&7)<<8|d}e.call(b)}}this.A-=-1===this.Z?2:8;return a}function Gh(a,b){var c=Hh.call(this,this.L(),b);80386>this.na&&(this.A-=12);return c} +function Ih(a,b){var c;a=this.Sa();c=2==this.fa?Hh.call(this,a,b):Jh.call(this,a,b);80386>this.na&&(this.A-=12);return c}function Kh(a,b){var c=!1;0>b&&(b=-b|0,c=!c);0>a&&(a=-a|0,c=!c);Lh.call(this,a,b);c&&(this.la=~this.la+1|0,this.Ba=~this.Ba+(this.la?0:1)|0)}function Hh(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(wf(this),yf(this)):(xf(this),zf(this));this.A-=-1===this.Z?9:12;return c&65535} +function Jh(a,b){Kh.call(this,a,b);this.Ba!=this.la>>31?(wf(this),yf(this)):(xf(this),zf(this));this.A-=-1===this.Z?9:12;return this.la}function Mh(a,b){this.A-=14+(-1===this.Z?0:2);Df(this);-1!==this.Ea.load(b)&&this.Ea.Mc>=this.ta&&this.Ea.Mc>=(b&3)&&(Ff(this),a=this.Ea.Bb&-256,2=this.ta)&&this.Ea.Mc>=(b&3))return Ff(this),this.Ea.Za;Df(this);return a}function Th(a,b){if(-1===this.Z)return qe.call(this),a;xd(this,this.va(this.Z+this.fa));this.A-=this.C.lf;return b}function Uh(a,b){this.A-=-1===this.X?-1===this.Z?this.C.Lj:this.C.Kj:this.C.Ij;return b}function Vh(a,b){return b}function Wh(){-1!==this.X&&Ad(this,2);return Uh.call(this,0,this.xb)} +function Lh(a,b){if(a&-65536||b&-65536){var c=b&65535,d=b>>>16,e=a&65535,f=a>>>16,g=c*e,e=(g>>>16)+d*e,k=e>>>16,e=(e&65535)+c*f;this.la=e<<16|g&65535;this.Ba=k+((e>>>16)+d*f)|0}else this.la=a*b|0,this.Ba=0}function Xh(a,b){this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return vf(this,a|b,128)}function Yh(a,b){this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return vf(this,a|b,this.Ja)&this.B} +function Zh(a,b){var c=a-b-Bf(this)|0;of(this,a,b,c,191,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&255}function $h(a,b){var c=a-b-Bf(this)|0;of(this,a,b,c,this.Ja|63,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&this.B}function ai(){return uf(this)?1:0}function bi(){return pf(this)?1:0}function ci(){return pf(this)?0:1}function di(){return sf(this)?1:0}function ei(){return sf(this)?0:1}function fi(){return pf(this)||sf(this)?1:0} +function gi(){return pf(this)||sf(this)?0:1}function hi(){return tf(this)?1:0}function ii(){return tf(this)?0:1}function ji(){return qf(this)?1:0}function ki(){return qf(this)?0:1}function Ci(){return!tf(this)!=!uf(this)?1:0}function Di(){return!tf(this)!=!uf(this)?0:1}function Ei(){return sf(this)||!tf(this)!=!uf(this)?1:0}function Fi(){return sf(this)||!tf(this)!=!uf(this)?0:1}function Gi(a,b){return Hi.call(this,a,b,this.ca())}function Ii(a,b){return Ji.call(this,a,b,this.ca())} +function Ki(a,b){return Hi.call(this,a,b,this.G&31)}function Li(a,b){return Ji.call(this,a,b,this.G&31)}function Mi(a,b){return Ni.call(this,a,b,this.ca())}function Oi(a,b){return Pi.call(this,a,b,this.ca())}function Qi(a,b){return Ni.call(this,a,b,this.G&31)}function Ri(a,b){return Pi.call(this,a,b,this.G&31)}function Si(a,b){var c=a-b|0;of(this,a,b,c,191,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&255} +function Ti(a,b){var c=a-b|0;of(this,a,b,c,this.Ja|63,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&this.B}function Ui(a,b){vf(this,a&b,128);this.A-=-1===this.X?-1===this.Z?this.C.bi:this.C.Qf:this.C.Qf;this.V|=2;return a}function Vi(a,b){vf(this,a&b,this.Ja);this.A-=-1===this.X?-1===this.Z?this.C.bi:this.C.Qf:this.C.Qf;this.V|=2;return a}function Wi(a,b){var c=this.F&this.B,d=(1<<(this.G&31))-1;return a&~(d<>(this.F&this.B)&(1<<(this.G&31))-1&this.B}function Yi(a,b){if(-1===this.Z){switch(this.pc&7){case 0:this.F=this.F&-256|a;break;case 1:this.G=this.G&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.F=this.F&-65281|a<<8;break;case 5:this.G=this.G&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.C.di}else this.X=this.Z,Q(this,a),this.A-=this.C.ci;return b} +function Zi(a,b){if(-1===this.Z){switch(this.pc&7){case 0:this.F=this.F&~this.B|a;break;case 1:this.G=this.G&~this.B|a;break;case 2:this.H=this.H&~this.B|a;break;case 3:this.D=this.D&~this.B|a;break;case 4:t(this,u(this)&~this.B|a);break;case 5:this.K=this.D&~this.B|a;break;case 6:this.J=this.J&~this.B|a;break;case 7:this.I=this.I&~this.B|a}this.A-=this.C.di}else this.X=this.Z,R(this,a),this.A-=this.C.ci;return b} +function $i(a,b){var c=a^b;vf(this,c,128);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c}function aj(a,b){this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return vf(this,a^b,this.Ja)&this.B}function bj(a,b){this.Lc=this.Ca.ga;this.qd=this.Aa.ga;this.Y=this.ka;var c=v(this),d=this.fa;null!=Id(this,a,b,!0)&&(Cd(this,this.Lc,d,2),Cd(this,c,d,d));this.Lc=this.qd=this.Y=-1} +function cj(a,b,c){this.A-=this.C.wj+(c||0);c=Gd(this);var d=this.Ca.ga,e=v(this);a=this.Ca.Wi(a);-1!==a&&(Fd(this,c),Fd(this,d),Fd(this,e),null!=b&&Fd(this,b),this.lb=-1,lf(this,a))}function dj(a){this.Y=this.ka;var b=sd(this),c=sd(this);a&&t(this,u(this)+a);Id(this,b,c,!1)&&(a&&t(this,u(this)+a),Ge(this,this.Ab),Ge(this,this.bb),80386<=this.na&&(Ge(this,this.Sb),Ge(this,this.Tb)));2==a&&this.le&&cf(this,this.Na);this.Y=-1} +function ej(a){if(80186>this.na)return fj.call(this,a);p.call(this,13,0);return a}function ne(a){p.call(this,6);return a}function fj(a){qe.call(this);return a}function gj(){8086==this.na?(this.lb=-1,cj.call(this,0,null,2)):p.call(this,0,null,2)}function Sf(a,b){this.lb=a;void 0===b&&(b=11);cj.call(this,a,null,b)} function p(a,b,c,d){var e=!1;this.ra.Rd?80186<=this.na&&(e=!0,0>this.lb?(-1!=this.Lc&&(this.Ca.$b=3,jf(this,this.Lc),this.Lc=-1),lf(this,this.Ge),-1!=this.qd&&(xd(this,this.qd),this.qd=-1),-1!==this.Y&&(t(this,this.ib&~this.Aa.Ga|this.Y-this.Aa.Fa),this.Y=-1)):8!=this.lb?(b=0,a=8):(b=0,a=-1,ze(this),e=d=!1)):lf(this,this.Ge);var f=a,g=b,k=32,q=If(this,this.Na);204!=q||this.Od||(d=!1);this.ea&131072&&(6==f&&99==q||13==f&&205==q)&&(d=!1);!1===d&&(k|=1);983040<=this.Na&&1048575>=this.Na&&(d=!1);n(this, -k|-2147483648)&&(d=!0);if(n(this,k)||d){var r=this.ra.Ob,f="Fault "+ga(f)+(null!=g?" ("+ia(g)+")":"")+" on opcode "+ga(q);d&&r&&(f+=" (blocked by PCjs Debugger)");this.ma?(wb(this,f,d||k,!0),d&&(d=r,this.ma.bc())):(this.Ua(f),this.bc())}if(d&&e)throw-1;if(e)throw this.lb=a,Rh.call(this,a,b,c),this.Ge=this.Na,this.V=1==a?this.V|8192:this.V|4096,a;}function Ce(a,b,c){this.pe=a;a=0;b&&(a|=1);c&&(a|=2);3==this.ta&&(a|=4);p.call(this,14,a)}function oe(){this.Vb[this.ca()].call(this)} -function re(){Fd(this,u(this)&this.B);this.A-=this.C.Sc}function Qd(){this.Y=this.ka;var a=u(this)&this.B;Fd(this,this.F&this.B);Fd(this,this.G&this.B);Fd(this,this.H&this.B);Fd(this,this.D&this.B);Fd(this,a);Fd(this,this.K&this.B);Fd(this,this.J&this.B);Fd(this,this.I&this.B);this.A-=this.C.Sj;this.Y=-1} +k|-2147483648)&&(d=!0);if(n(this,k)||d){var r=this.ra.Ob,f="Fault "+ga(f)+(null!=g?" ("+ia(g)+")":"")+" on opcode "+ga(q);d&&r&&(f+=" (blocked by PCjs Debugger)");this.ma?(wb(this,f,d||k,!0),d&&(d=r,this.ma.bc())):(this.Ua(f),this.bc())}if(d&&e)throw-1;if(e)throw this.lb=a,cj.call(this,a,b,c),this.Ge=this.Na,this.V=1==a?this.V|8192:this.V|4096,a;}function Ce(a,b,c){this.pe=a;a=0;b&&(a|=1);c&&(a|=2);3==this.ta&&(a|=4);p.call(this,14,a)}function hj(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} +function ij(a){var b=a-1|0;of(this,a,1,b,this.Ja|62,!0);this.A-=2;return a&~this.B|b&this.B}function jj(a,b,c){c>>>=0;if(!c||c<=b>>>0)return!1;var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=hj(a,c)&&(b=a,f=c,b[0]-=f[0],b[1]-=f[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e/=2;while(1<=e);this.la=d;this.Ba=a[0];return!0} +function kj(a){var b=a+1|0;of(this,a,1,b,this.Ja|62);this.A-=2;return a&~this.B|b&this.B}function lj(a){this.hb=a;zd(this);this.hb&-2147483648?Be(this):De(this)}function Jd(a){this.Ld=a;cc(this)}function mj(a){this.V|=1;this.Ta[this.ca()].call(this,a);this.A-=-1===this.Z?4:5}function Hi(a,b,c){if(c){16>>16-c)&65535;vf(this,a,32768,d&32768)}return a}function Ji(a,b,c){if(c){var d=a<>>32-c;vf(this,a,-2147483648,d&-2147483648)}return a} +function Ni(a,b,c){if(c){16>>c-1;a=(d>>>1|b<<16-c)&65535;vf(this,a,32768,d&1)}return a}function Pi(a,b,c){if(c){var d=a>>>c-1;a=d>>>1|b<<32-c;vf(this,a,-2147483648,d&1)}return a}function nj(){this.A-=-1===this.Z?2:this.C.Yj;return 1}function oj(){var a=this.G&255;this.A-=(-1===this.Z?this.C.Vh:this.C.Uh)+(a<>8&255;9<(c&15)||rf(this)?(c+=6,80286<=this.na&&255>8&255;9<(c&15)||rf(this)?(c=c-6& -15,d=d-1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?wf(this):xf(this);b?Ef(this):Cf(this);this.A-=this.C.Ee},function(){this.F=Qh.call(this,this.F)},function(){this.G=Qh.call(this,this.G)},function(){this.H=Qh.call(this,this.H)},function(){this.D=Qh.call(this,this.D)},function(){t(this,Qh.call(this,u(this)))},function(){this.K=Qh.call(this,this.K)},function(){this.J=Qh.call(this,this.J)},function(){this.I=Qh.call(this,this.I)},function(){this.F=Gh.call(this,this.F)},function(){this.G=Gh.call(this, -this.G)},function(){this.H=Gh.call(this,this.H)},function(){this.D=Gh.call(this,this.D)},function(){t(this,Gh.call(this,u(this)))},function(){this.K=Gh.call(this,this.K)},function(){this.J=Gh.call(this,this.J)},function(){this.I=Gh.call(this,this.I)},function(){Fd(this,this.F&this.B);this.A-=this.C.Sc},function(){Fd(this,this.G&this.B);this.A-=this.C.Sc},function(){Fd(this,this.H&this.B);this.A-=this.C.Sc},function(){Fd(this,this.D&this.B);this.A-=this.C.Sc},function(){Fd(this,u(this)-2&65535);this.A-= +Xh)},function(){this.qa[this.ca()].call(this,Yh)},function(){this.Qa[this.ca()].call(this,Xh)},function(){this.da[this.ca()].call(this,Yh)},function(){this.F=this.F&-256|Xh.call(this,this.F&255,this.ca());this.A--},function(){this.F=this.F&~this.B|Yh.call(this,this.F&this.B,this.Sa());this.A--},function(){Cd(this,this.Ca.ga,this.fa,2);this.A-=this.C.Fe},function(){jf(this,sd(this));this.A-=this.C.zc},function(){this.Ta[this.ca()].call(this,lh)},function(){this.qa[this.ca()].call(this,mh)},function(){this.Qa[this.ca()].call(this, +lh)},function(){this.da[this.ca()].call(this,mh)},function(){this.F=this.F&-256|lh.call(this,this.F&255,this.ca());this.A--},function(){this.F=this.F&~this.B|mh.call(this,this.F&this.B,this.Sa());this.A--},function(){Cd(this,this.Aa.ga,this.fa,2);this.A-=this.C.Fe},function(){this.Y=this.ka;xd(this,sd(this));this.A-=this.C.zc;this.Y=-1},function(){this.Ta[this.ca()].call(this,Zh)},function(){this.qa[this.ca()].call(this,$h)},function(){this.Qa[this.ca()].call(this,Zh)},function(){this.da[this.ca()].call(this, +$h)},function(){this.F=this.F&-256|Zh.call(this,this.F&255,this.ca());this.A--},function(){this.F=this.F&~this.B|$h.call(this,this.F&this.B,this.Sa());this.A--},function(){Cd(this,this.Ab.ga,this.fa,2);this.A-=this.C.Fe},function(){this.Y=this.ka;Dd(this,sd(this));this.A-=this.C.zc;this.Y=-1},function(){this.Ta[this.ca()].call(this,ph)},function(){this.qa[this.ca()].call(this,qh)},function(){this.Qa[this.ca()].call(this,ph)},function(){this.da[this.ca()].call(this,qh)},function(){this.F=this.F&-256| +ph.call(this,this.F&255,this.ca());this.A--},function(){this.F=this.F&~this.B|qh.call(this,this.F&this.B,this.Sa());this.A--},function(){this.V|=20;this.O=this.P=this.bb;this.A-=this.C.md},function(){var a=this.F&255,b=rf(this),c=pf(this);if(9<(a&15)||b)a+=6,b=16;if(159>8&255;9<(c&15)||rf(this)?(c+=6,80286<=this.na&&255>8&255;9<(c&15)||rf(this)?(c=c-6& +15,d=d-1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?wf(this):xf(this);b?Ef(this):Cf(this);this.A-=this.C.Ee},function(){this.F=kj.call(this,this.F)},function(){this.G=kj.call(this,this.G)},function(){this.H=kj.call(this,this.H)},function(){this.D=kj.call(this,this.D)},function(){t(this,kj.call(this,u(this)))},function(){this.K=kj.call(this,this.K)},function(){this.J=kj.call(this,this.J)},function(){this.I=kj.call(this,this.I)},function(){this.F=ij.call(this,this.F)},function(){this.G=ij.call(this, +this.G)},function(){this.H=ij.call(this,this.H)},function(){this.D=ij.call(this,this.D)},function(){t(this,ij.call(this,u(this)))},function(){this.K=ij.call(this,this.K)},function(){this.J=ij.call(this,this.J)},function(){this.I=ij.call(this,this.I)},function(){Fd(this,this.F&this.B);this.A-=this.C.Sc},function(){Fd(this,this.G&this.B);this.A-=this.C.Sc},function(){Fd(this,this.H&this.B);this.A-=this.C.Sc},function(){Fd(this,this.D&this.B);this.A-=this.C.Sc},function(){Fd(this,u(this)-2&65535);this.A-= this.C.Sc},function(){Fd(this,this.K&this.B);this.A-=this.C.Sc},function(){Fd(this,this.J&this.B);this.A-=this.C.Sc},function(){Fd(this,this.I&this.B);this.A-=this.C.Sc},function(){this.F=this.F&~this.B|sd(this);this.A-=this.C.zc},function(){this.G=this.G&~this.B|sd(this);this.A-=this.C.zc},function(){this.H=this.H&~this.B|sd(this);this.A-=this.C.zc},function(){this.D=this.D&~this.B|sd(this);this.A-=this.C.zc},function(){t(this,u(this)&~this.B|sd(this));this.A-=this.C.zc},function(){this.K=this.K& -~this.B|sd(this);this.A-=this.C.zc},function(){this.J=this.J&~this.B|sd(this);this.A-=this.C.zc},function(){this.I=this.I&~this.B|sd(this);this.A-=this.C.zc},sj,tj,uj,vj,wj,xj,yj,zj,Aj,Bj,Cj,Dj,Ej,Fj,Gj,Hj,sj,tj,uj,vj,wj,xj,yj,zj,Aj,Bj,Cj,Dj,Ej,Fj,Gj,Hj,Ij,function(){this.Oa[this.ca()].call(this,Xj,this.Sa);this.A-=-1===this.X?1:this.C.Cg},Ij,function(){this.Oa[this.ca()].call(this,Xj,this.L);this.A-=-1===this.X?1:this.C.Cg},function(){this.Ta[this.ca()].call(this,cj)},function(){this.qa[this.ca()].call(this, -dj)},function(){this.Qa[this.pc=this.ca()].call(this,gj)},function(){this.da[this.pc=this.ca()].call(this,hj)},Kj,Lj,Mj,Nj,function(){var a=this.ca();switch((a&56)>>3){case 0:this.xb=this.bb.ga;break;case 1:this.xb=this.Ca.ga;break;case 2:this.xb=this.Aa.ga;break;case 3:this.xb=this.Ab.ga;break;case 4:if(80386<=this.na){this.xb=this.Sb.ga;break}p.call(this,6);return;case 5:if(80386<=this.na){this.xb=this.Tb.ga;break}default:p.call(this,6);return}this.V|=1;this.qa[a].call(this,ci)},function(){this.V|= -1;this.O=this.P=this.of;this.da[this.ca()].call(this,Vh)},function(){var a,b;b=this.ca();var c=(b&56)>>3;switch(c){case 0:a=this.F;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.na||80386==this.na&&4!=c&&5!=c){p.call(this,6);return}switch(c){case 1:a=this.G;break;case 4:a=u(this);break;case 5:a=this.K;break;case 6:a=this.J;break;case 7:a=this.I}}this.da[b].call(this,ai);switch(c){case 0:b=this.F;this.F=a;Ed(this,b);break;case 1:b=this.G;this.G=a;jf(this,b);break;case 2:b= +~this.B|sd(this);this.A-=this.C.zc},function(){this.J=this.J&~this.B|sd(this);this.A-=this.C.zc},function(){this.I=this.I&~this.B|sd(this);this.A-=this.C.zc},sj,tj,uj,vj,wj,xj,yj,zj,Aj,Bj,Cj,Dj,Ej,Fj,Gj,Hj,sj,tj,uj,vj,wj,xj,yj,zj,Aj,Bj,Cj,Dj,Ej,Fj,Gj,Hj,Ij,function(){this.Oa[this.ca()].call(this,Xj,this.Sa);this.A-=-1===this.X?1:this.C.Cg},Ij,function(){this.Oa[this.ca()].call(this,Xj,this.L);this.A-=-1===this.X?1:this.C.Cg},function(){this.Ta[this.ca()].call(this,Ui)},function(){this.qa[this.ca()].call(this, +Vi)},function(){this.Qa[this.pc=this.ca()].call(this,Yi)},function(){this.da[this.pc=this.ca()].call(this,Zi)},Kj,Lj,Mj,Nj,function(){var a=this.ca();switch((a&56)>>3){case 0:this.xb=this.bb.ga;break;case 1:this.xb=this.Ca.ga;break;case 2:this.xb=this.Aa.ga;break;case 3:this.xb=this.Ab.ga;break;case 4:if(80386<=this.na){this.xb=this.Sb.ga;break}p.call(this,6);return;case 5:if(80386<=this.na){this.xb=this.Tb.ga;break}default:p.call(this,6);return}this.V|=1;this.qa[a].call(this,Wh)},function(){this.V|= +1;this.O=this.P=this.of;this.da[this.ca()].call(this,Oh)},function(){var a,b;b=this.ca();var c=(b&56)>>3;switch(c){case 0:a=this.F;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.na||80386==this.na&&4!=c&&5!=c){p.call(this,6);return}switch(c){case 1:a=this.G;break;case 4:a=u(this);break;case 5:a=this.K;break;case 6:a=this.J;break;case 7:a=this.I}}this.da[b].call(this,Uh);switch(c){case 0:b=this.F;this.F=a;Ed(this,b);break;case 1:b=this.G;this.G=a;jf(this,b);break;case 2:b= this.H;this.H=a;xd(this,b);break;case 3:b=this.D;this.D=a;Dd(this,b);break;case 4:b=u(this);t(this,a);80386<=this.na?this.Sb.load(b):Ed(this,b);break;case 5:b=this.K;this.K=a;80386<=this.na?this.Tb.load(b):jf(this,b);break;case 6:b=this.J;this.J=a;xd(this,b);break;case 7:b=this.I,this.I=a,Dd(this,b)}},function(){this.V|=1;this.Y=this.ka;this.xb=sd(this);this.Oa[this.ca()].call(this,Yj,rj);this.Y=-1},function(){this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.G&this.B;this.G=this.G&~this.B| a&this.B;this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.H&this.B;this.H=this.H&~this.B|a&this.B;this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.D&this.B;this.D=this.D&~this.B|a&this.B;this.A-=3},function(){var a=this.F,b=u(this);this.F=this.F&~this.B|b&this.B;t(this,b&~this.B|a&this.B);this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.K&this.B;this.K=this.K&~this.B|a&this.B;this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.J&this.B;this.J=this.J& -~this.B|a&this.B;this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.I&this.B;this.I=this.I&~this.B|a&this.B;this.A-=3},function(){this.F=2==this.fa?this.F&-65536|this.F<<24>>24&65535:this.F<<16>>16;this.A-=2},function(){this.H=2==this.fa?this.H&-65536|(this.F&32768?65535:0):this.F&-2147483648?-1:0;this.A-=this.C.dj},function(){Dh.call(this,this.Sa(),Nf(this));this.A-=this.C.gj},function(){this.A-=3},function(){var a=Gd(this);a&131072&&3>this.Ra?p.call(this,13,0):(Fd(this,a&-196609),this.A-= +~this.B|a&this.B;this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.I&this.B;this.I=this.I&~this.B|a&this.B;this.A-=3},function(){this.F=2==this.fa?this.F&-65536|this.F<<24>>24&65535:this.F<<16>>16;this.A-=2},function(){this.H=2==this.fa?this.H&-65536|(this.F&32768?65535:0):this.F&-2147483648?-1:0;this.A-=this.C.dj},function(){bj.call(this,this.Sa(),Nf(this));this.A-=this.C.gj},function(){this.A-=3},function(){var a=Gd(this);a&131072&&3>this.Ra?p.call(this,13,0):(Fd(this,a&-196609),this.A-= this.C.Sc)},function(){if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{var a=sd(this),a=a&65535|this.ea&-65536;Hd(this,a);this.A-=this.C.zc}},function(){var a=this.F>>8&255;a&1?wf(this):xf(this);a&4?(this.resultType&=-3,this.ea|=4):(this.resultType&=-3,this.ea&=-5);a&16?Ef(this):Cf(this);a&64?Ff(this):Df(this);a&128?(this.resultType&=-17,this.ea|=128):(this.resultType&=-17,this.ea&=-129);this.A-=this.C.jc},function(){this.F=this.F&-65281|(Gd(this)&213)<<8;this.A-=this.C.jc},function(){var a=this.F& -256,b;b=S(this);b=this.Wa(this.O.Fc(b,1));this.F=a|b;this.A-=this.C.Kh},function(){this.F=this.F&~this.B|Bd(this,this.O,S(this));this.A-=this.C.Kh},function(){var a=S(this),b=this.F;this.tc(this.O.Gc(a,1),b);this.A-=this.C.Lh},function(){var a=S(this),b=this.F;this.uc(this.O.Gc(a,this.fa),b);this.A-=this.C.Lh},function(){var a=1,b=0,c=this.Ga,d=this.C.Mh;this.La&192&&(a=this.G&c,b=1,d=this.C.Oh,this.La&256||(this.A-=this.C.Nh));if(a--){var e=this.Wa(this.O.Fc(this.J&c,1));this.tc(this.bb.Gc(this.I& c,1),e);e=this.ea&1024?-1:1;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.A-=d;this.G=this.G&~c|this.G-b&c;a&&(nf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.Mh;this.La&192&&(a=this.G&c,b=1,d=this.C.Oh,this.La&256||(this.A-=this.C.Nh));if(a--){var e=Bd(this,this.O,this.J&c);this.uc(this.bb.Gc(this.I&c,this.fa),e);e=this.ea&1024?-this.fa:this.fa;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.A-=d;this.G=this.G&~c|this.G-b&c;a&&(nf(this),this.V|=256)}}, -function(){var a=1,b=0,c=this.Ga,d=this.C.xh;this.La&192&&(a=this.G&c,b=1,d=this.C.zh,this.La&256||(this.A-=this.C.yh));if(a--){var e=Jf(this,this.O,this.J&c),f=Lf(this,this.bb,this.I&c);Eh.call(this,e,f);e=this.ea&1024?-1:1;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.G=this.G&~c|this.G-b&c;this.A-=d-this.C.ac;a&&sf(this)==(this.La&64)&&(nf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.xh;this.La&192&&(a=this.G&c,b=1,d=this.C.zh,this.La&256||(this.A-=this.C.yh)); -if(a--){var e=Kf(this,this.O,this.J&c),f=Mf(this,this.bb,this.I&c);Fh.call(this,e,f);e=this.ea&1024?-this.fa:this.fa;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.G=this.G&~c|this.G-b&c;this.A-=d-this.C.ac;a&&sf(this)==(this.La&64)&&(nf(this),this.V|=256)}},function(){vf(this,this.F&this.ca(),128);this.A-=this.C.Ee},function(){vf(this,this.F&this.Sa(),this.Ja);this.A-=this.C.Ee},function(){var a=1,b=0,c=this.Ga,d=this.C.Xh;this.La&192&&(a=this.G&c,b=1,d=this.C.Zh,this.La&256||(this.A-= +function(){var a=1,b=0,c=this.Ga,d=this.C.xh;this.La&192&&(a=this.G&c,b=1,d=this.C.zh,this.La&256||(this.A-=this.C.yh));if(a--){var e=Jf(this,this.O,this.J&c),f=Lf(this,this.bb,this.I&c);Dh.call(this,e,f);e=this.ea&1024?-1:1;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.G=this.G&~c|this.G-b&c;this.A-=d-this.C.ac;a&&sf(this)==(this.La&64)&&(nf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.xh;this.La&192&&(a=this.G&c,b=1,d=this.C.zh,this.La&256||(this.A-=this.C.yh)); +if(a--){var e=Kf(this,this.O,this.J&c),f=Mf(this,this.bb,this.I&c);Eh.call(this,e,f);e=this.ea&1024?-this.fa:this.fa;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.G=this.G&~c|this.G-b&c;this.A-=d-this.C.ac;a&&sf(this)==(this.La&64)&&(nf(this),this.V|=256)}},function(){vf(this,this.F&this.ca(),128);this.A-=this.C.Ee},function(){vf(this,this.F&this.Sa(),this.Ja);this.A-=this.C.Ee},function(){var a=1,b=0,c=this.Ga,d=this.C.Xh;this.La&192&&(a=this.G&c,b=1,d=this.C.Zh,this.La&256||(this.A-= this.C.Yh));if(a--){var e=this.F;this.tc(this.bb.Gc(this.I&c,1),e);this.G=this.G&~c|this.G-b&c;80546<=this.oc&&80564>=this.oc&&!(this.La&2048)!=(103!=this.Wa(this.Na))&&(c^=-65536);this.I=this.I&~c|this.I+(this.ea&1024?-1:1)&c;this.A-=d;a&&(nf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.Xh;this.La&192&&(a=this.G&c,b=1,d=this.C.Zh,this.La&256||(this.A-=this.C.Yh));if(a--){var e=this.F;this.uc(this.bb.Gc(this.I&c,this.fa),e);this.I=this.I&~c|this.I+(this.ea&1024?-this.fa:this.fa)& c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(nf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.Eh;this.La&192&&(a=this.G&c,b=1,d=this.C.Gh,this.La&256||(this.A-=this.C.Fh));if(a--){var e=this.Wa(this.O.Fc(this.J&c,1));this.F=this.F&-256|e;this.J=this.J&~c|this.J+(this.ea&1024?-1:1)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(nf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.Eh;this.La&192&&(a=this.G&c,b=1,d=this.C.Gh,this.La&256||(this.A-=this.C.Fh));if(a--){var e=Bd(this, -this.O,this.J&c);this.F=this.F&~this.B|e;this.J=this.J&~c|this.J+(this.ea&1024?-this.fa:this.fa)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(nf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.Rh;this.La&192&&(a=this.G&c,b=1,d=this.C.Th,this.La&256||(this.A-=this.C.Sh));a--&&(Eh.call(this,this.F&255,Lf(this,this.bb,this.I&c)),this.I=this.I&~c|this.I+(this.ea&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.C.ac,a&&sf(this)==(this.La&64)&&(nf(this),this.V|=256))},function(){var a= -1,b=0,c=this.Ga,d=this.C.Rh;this.La&192&&(a=this.G&c,b=1,d=this.C.Th,this.La&256||(this.A-=this.C.Sh));a--&&(Fh.call(this,this.F&this.B,Mf(this,this.bb,this.I&c)),this.I=this.I&~c|this.I+(this.ea&1024?-this.fa:this.fa)&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.C.ac,a&&sf(this)==(this.La&64)&&(nf(this),this.V|=256))},function(){this.F=this.F&-256|this.ca();this.A-=this.C.jc},function(){this.G=this.G&-256|this.ca();this.A-=this.C.jc},function(){this.H=this.H&-256|this.ca();this.A-=this.C.jc},function(){this.D= +this.O,this.J&c);this.F=this.F&~this.B|e;this.J=this.J&~c|this.J+(this.ea&1024?-this.fa:this.fa)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(nf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.Rh;this.La&192&&(a=this.G&c,b=1,d=this.C.Th,this.La&256||(this.A-=this.C.Sh));a--&&(Dh.call(this,this.F&255,Lf(this,this.bb,this.I&c)),this.I=this.I&~c|this.I+(this.ea&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.C.ac,a&&sf(this)==(this.La&64)&&(nf(this),this.V|=256))},function(){var a= +1,b=0,c=this.Ga,d=this.C.Rh;this.La&192&&(a=this.G&c,b=1,d=this.C.Th,this.La&256||(this.A-=this.C.Sh));a--&&(Eh.call(this,this.F&this.B,Mf(this,this.bb,this.I&c)),this.I=this.I&~c|this.I+(this.ea&1024?-this.fa:this.fa)&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.C.ac,a&&sf(this)==(this.La&64)&&(nf(this),this.V|=256))},function(){this.F=this.F&-256|this.ca();this.A-=this.C.jc},function(){this.G=this.G&-256|this.ca();this.A-=this.C.jc},function(){this.H=this.H&-256|this.ca();this.A-=this.C.jc},function(){this.D= this.D&-256|this.ca();this.A-=this.C.jc},function(){this.F=this.F&-65281|this.ca()<<8;this.A-=this.C.jc},function(){this.G=this.G&-65281|this.ca()<<8;this.A-=this.C.jc},function(){this.H=this.H&-65281|this.ca()<<8;this.A-=this.C.jc},function(){this.D=this.D&-65281|this.ca()<<8;this.A-=this.C.jc},function(){this.F=this.F&~this.B|this.Sa();this.A-=this.C.jc},function(){this.G=this.G&~this.B|this.Sa();this.A-=this.C.jc},function(){this.H=this.H&~this.B|this.Sa();this.A-=this.C.jc},function(){this.D= -this.D&~this.B|this.Sa();this.A-=this.C.jc},function(){t(this,u(this)&~this.B|this.Sa());this.A-=this.C.jc},function(){this.K=this.K&~this.B|this.Sa();this.A-=this.C.jc},function(){this.J=this.J&~this.B|this.Sa();this.A-=this.C.jc},function(){this.I=this.I&~this.B|this.Sa();this.A-=this.C.jc},Rj,Sj,Rj,Sj,function(){this.da[this.ca()].call(this,Wh)},function(){this.da[this.ca()].call(this,Uh)},function(){this.V|=1;this.Ib[this.ca()].call(this,Zj,this.ca)},function(){this.V|=1;this.Oa[this.ca()].call(this, -Zj,this.Sa)},Tj,Uj,Tj,Uj,function(){if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{var a=this.C.xj;this.lb=-1;Rh.call(this,3,null,a)}},function(){var a=this.ca();if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{var b;a:{b=this.ie[a];if(void 0!==b)for(var c=0;cthis.Ra)p.call(this,13,0);else{var a=this.C.yj; -this.lb=-1;Rh.call(this,4,null,a)}else this.A-=this.C.zj},function(){if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{this.Y=this.ka;this.A-=this.C.vj;if(this.hb&1&&this.ea&16384){var a=this.va(this.Ya.Fa+0);yd(this.Ca,a,!1)}else{var a=this.ta,b=sd(this),c=sd(this),d=sd(this);if(this.ea&131072)d=d&131071|this.ea&-131072;else if(d&131072){var e=sd(this),f=sd(this),g=sd(this),k=sd(this),q=sd(this),r=sd(this);zd(this,!0,!0);xd(this,f);t(this,e);Ed(this,g);Dd(this,k);this.Sb.load(q);this.Tb.load(r)}null!= -Id(this,b,c,!1)&&(Hd(this,d,a),this.le&&cf(this,this.Na))}this.Y=-1}},function(){this.Ib[this.ca()].call(this,Oj,nj)},function(){this.Oa[this.ca()].call(this,2==this.fa?Pj:Qj,nj)},function(){this.Ib[this.ca()].call(this,Oj,oj)},function(){this.Oa[this.ca()].call(this,2==this.fa?Pj:Qj,oj)},function(){var a=this.ca();if(a){var b=this.F&255;this.F=this.F&-65536|b/a<<8|b%a;vf(this,this.F,128);this.A-=this.C.aj}else mj.call(this)},function(){var a=this.F&255,b=(this.F>>8&255)*this.ca()|0,c=a+b|0;this.F= +this.D&~this.B|this.Sa();this.A-=this.C.jc},function(){t(this,u(this)&~this.B|this.Sa());this.A-=this.C.jc},function(){this.K=this.K&~this.B|this.Sa();this.A-=this.C.jc},function(){this.J=this.J&~this.B|this.Sa();this.A-=this.C.jc},function(){this.I=this.I&~this.B|this.Sa();this.A-=this.C.jc},Rj,Sj,Rj,Sj,function(){this.da[this.ca()].call(this,Ph)},function(){this.da[this.ca()].call(this,Nh)},function(){this.V|=1;this.Ib[this.ca()].call(this,Zj,this.ca)},function(){this.V|=1;this.Oa[this.ca()].call(this, +Zj,this.Sa)},Tj,Uj,Tj,Uj,function(){if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{var a=this.C.xj;this.lb=-1;cj.call(this,3,null,a)}},function(){var a=this.ca();if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{var b;a:{b=this.ie[a];if(void 0!==b)for(var c=0;cthis.Ra)p.call(this,13,0);else{var a=this.C.yj; +this.lb=-1;cj.call(this,4,null,a)}else this.A-=this.C.zj},function(){if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{this.Y=this.ka;this.A-=this.C.vj;if(this.hb&1&&this.ea&16384){var a=this.va(this.Ya.Fa+0);yd(this.Ca,a,!1)}else{var a=this.ta,b=sd(this),c=sd(this),d=sd(this);if(this.ea&131072)d=d&131071|this.ea&-131072;else if(d&131072){var e=sd(this),f=sd(this),g=sd(this),k=sd(this),q=sd(this),r=sd(this);zd(this,!0,!0);xd(this,f);t(this,e);Ed(this,g);Dd(this,k);this.Sb.load(q);this.Tb.load(r)}null!= +Id(this,b,c,!1)&&(Hd(this,d,a),this.le&&cf(this,this.Na))}this.Y=-1}},function(){this.Ib[this.ca()].call(this,Oj,nj)},function(){this.Oa[this.ca()].call(this,2==this.fa?Pj:Qj,nj)},function(){this.Ib[this.ca()].call(this,Oj,oj)},function(){this.Oa[this.ca()].call(this,2==this.fa?Pj:Qj,oj)},function(){var a=this.ca();if(a){var b=this.F&255;this.F=this.F&-65536|b/a<<8|b%a;vf(this,this.F,128);this.A-=this.C.aj}else gj.call(this)},function(){var a=this.F&255,b=(this.F>>8&255)*this.ca()|0,c=a+b|0;this.F= this.F&-65536|c&255;of(this,a,b,c,191);this.A-=this.C.$i},function(){this.F=this.F&-256|(pf(this)?255:0);this.A-=2},function(){this.F=this.F&-256|Jf(this,this.O,this.D+(this.F&255)&65535);this.A-=this.C.Zj},function(){Vj.call(this,216)},function(){Vj.call(this,217)},function(){Vj.call(this,218)},function(){Vj.call(this,219)},function(){Vj.call(this,220)},function(){Vj.call(this,221)},function(){Vj.call(this,222)},function(){Vj.call(this,223)},function(){var a=this.L(),b=this.G-1&this.Ga;this.G=this.G& ~this.Ga|b;b&&!sf(this)?(kf(this,v(this)+a),this.A-=this.C.Gj):this.A-=this.C.Hh},function(){var a=this.L(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga|b;b&&sf(this)?(kf(this,v(this)+a),this.A-=this.C.Ih):this.A-=this.C.Jh},function(){var a=this.L(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga|b;b?(kf(this,v(this)+a),this.A-=this.C.Fj):this.A-=this.C.Hh},function(){var a=this.L();this.G&this.Ga?this.A-=this.C.Jh:(kf(this,v(this)+a),this.A-=this.C.Ih)},function(){var a=this.ca();Hf(this,a,1,!0)&&(this.F= this.F&-256|qc(this.ja,a,1,this.Na-2)&255,this.A-=this.C.Ch)},function(){var a=this.ca();Hf(this,a,this.fa,!0)&&(this.F=this.F&~this.B|qc(this.ja,a,this.fa,this.Na-2)&this.B,this.A-=this.C.Ch)},function(){var a=this.ca();Hf(this,a,1,!1)&&(uc(this.ja,a,1,this.F&255,this.Na-2),this.A-=this.C.Qh)},function(){var a=this.ca();Hf(this,a,this.fa,!1)&&(uc(this.ja,a,this.fa,this.F&this.B,this.Na-2),this.A-=this.C.Qh)},function(){var a=this.Sa(),b=v(this),a=b+a;Fd(this,b);kf(this,a);this.A-=this.C.ej},function(){var a= this.Sa();kf(this,v(this)+a);this.A-=this.C.Dh},function(){Id(this,this.Sa(),Nf(this));this.A-=this.C.Bj},function(){var a=this.L();kf(this,v(this)+a);this.A-=this.C.Dh},function(){var a=this.H&65535;Hf(this,a,1,!0)&&(this.F=this.F&-256|qc(this.ja,a,1,this.Na-1)&255,this.A-=this.C.Bh)},function(){var a=this.H&65535;Hf(this,a,this.fa,!0)&&(this.F=this.F&~this.B|qc(this.ja,a,this.fa,this.Na-1)&this.B,this.A-=this.C.Bh)},function(){var a=this.H&65535;Hf(this,a,1,!1)&&(uc(this.ja,a,1,this.F&255,this.Na- 1),this.A-=this.C.Ph)},function(){var a=this.H&65535;Hf(this,a,2,!1)&&(uc(this.ja,a,this.fa,this.F&this.B,this.Na-1),this.A-=this.C.Ph)},Wj,Wj,function(){this.V|=132;this.A-=this.C.md},function(){this.V|=68;this.A-=this.C.md},function(){this.ea&131072?p.call(this,13,0):(this.za|=4,this.A-=2,this.ma&&n(this,-2147483648)?(nf(this),this.ma.bc()):this.ea&512||(this.ma&&nf(this),this.bc()))},function(){pf(this)?xf(this):wf(this);this.A-=2},function(){this.Va=!1;this.Ib[this.ca()].call(this,bk,qj);this.Va&& (this.F=this.F&~this.B|this.la&this.B)},function(){this.Va=!1;this.Oa[this.ca()].call(this,ck,qj);this.Va&&(this.F=this.F&~this.B|this.la&this.B,this.H=this.H&~this.B|this.Ba&this.B)},function(){xf(this);this.A-=2},function(){wf(this);this.A-=2},function(){this.ta>this.Ra?p.call(this,13,0):(this.ea&=-513,this.A-=this.C.cj)},function(){this.ta>this.Ra?p.call(this,13,0):(this.ea|=512,this.V|=4,this.A-=2)},function(){this.ea&=-1025;this.A-=2},function(){this.ea|=1024;this.A-=2},function(){this.Ib[this.ca()].call(this, -Md,qj)},function(){this.Oa[this.ca()].call(this,Nd,qj)}],Jj=[nh,di,lh,gi,ph,aj,ij,Eh],Xj=[oh,ei,mh,hi,qh,bj,jj,Fh],Yj=[function(a,b){this.A-=-1===this.X?this.C.zc:this.C.Rj;return b},kj,kj,kj,kj,kj,kj,kj],Zj=[function(a,b){this.A-=-1===this.X?this.C.Jj:this.C.Hj;return b},lj,lj,lj,lj,lj,lj,lj],Oj=[function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;Af(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a; +Md,qj)},function(){this.Oa[this.ca()].call(this,Nd,qj)}],Jj=[nh,Xh,lh,Zh,ph,Si,$i,Dh],Xj=[oh,Yh,mh,$h,qh,Ti,aj,Eh],Yj=[function(a,b){this.A-=-1===this.X?this.C.zc:this.C.Rj;return b},ej,ej,ej,ej,ej,ej,ej],Zj=[function(a,b){this.A-=-1===this.X?this.C.Jj:this.C.Hj;return b},fj,fj,fj,fj,fj,fj,fj],Oj=[function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;Af(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a; Af(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=Bf(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;Af(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=0;8>>c-1,a=c>>>1&255,vf(this,a,128,c&1,a&128));return a}, -lj,function(a,b){var c=b&this.wa;c&&(9>24>>c-1,a=c>>1&255,vf(this,a,128,c&1));return a}],Pj=[function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;Af(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;Af(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=Bf(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;Af(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=0;16>>c-1,a=c>>>1&65535,vf(this,a,32768,c&1,a&32768));return a},lj,function(a,b){var c=b&this.wa;c&&(17>16>>c-1,a=c>>1&65535,vf(this,a,32768,c&1));return a}],Qj=[function(a,b){var c= +fj,function(a,b){var c=b&this.wa;c&&(9>24>>c-1,a=c>>1&255,vf(this,a,128,c&1));return a}],Pj=[function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;Af(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;Af(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=Bf(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;Af(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=0;16>>c-1,a=c>>>1&65535,vf(this,a,32768,c&1,a&32768));return a},fj,function(a,b){var c=b&this.wa;c&&(17>16>>c-1,a=c>>1&65535,vf(this,a,32768,c&1));return a}],Qj=[function(a,b){var c= a,d=b&this.wa;d&&(c=a<>>32-d,Af(this,c,a<>>d|e;Af(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.wa;d&&(c=Bf(this),c=a<>>32-d>>>1,Af(this,c,a<>>d|c<<32-d|a<<32-d<<1,Af(this,c,a<<32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.wa;d&&(d=a<>>c-1,a=c>>>1,vf(this,a,-2147483648,c&1,a&-2147483648));return a},lj,function(a,b){var c=b&this.wa;c&&(c=a>>c-1,a=c>>1,vf(this,a,-2147483648,c&1));return a}],bk=[function(a,b){b=this.ca();vf(this,a&b,128);this.A-=-1===this.Z?this.C.ai:this.C.$h;this.V|=2;return a},lj,function(a){this.A-=-1===this.Z?this.C.Pf:this.C.Of;return a^255},function(a){var b=-a|0;of(this,0,a,b,191,!0);this.A-=-1===this.Z?this.C.Pf:this.C.Of;return b&255},function(a){this.la= -(this.F&255)*a&65535;this.la&65280?(wf(this),yf(this)):(xf(this),zf(this));this.Va=!0;this.A-=-1===this.Z?this.C.Nj:this.C.Mj;this.V|=2;return a},function(a){var b=(this.F<<24>>24)*(a<<24>>24)|0;this.la=b&65535;127b?(wf(this),yf(this)):(xf(this),zf(this));this.Va=!0;this.A-=-1===this.Z?this.C.sj:this.C.rj;this.V|=2;return a},function(a,b){if(!a)return mj.call(this),a;var c=(b=this.F&65535)/a;if(255>24,d=(b=this.F<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.na&&-128==d)return mj.call(this),a;this.la=d&255|(b%c&255)<<8;this.Va=!0;this.A-=-1===this.Z?this.C.oj:this.C.nj;this.V|=2;return a}],ck=[function(a,b){b=this.Sa();vf(this,a&b,this.Ja);this.A-=-1===this.Z?this.C.ai:this.C.$h;this.V|=2;return a},lj,function(a){this.A-=-1===this.Z?this.C.Pf:this.C.Of;return a^this.B},function(a){var b=-a|0;of(this,0,a,b,this.Ja| -63,!0);this.A-=-1===this.Z?this.C.Pf:this.C.Of;return b&this.B},function(a,b){if(2==this.fa){b=this.F&65535;var c=b*a|0;this.la=c&65535;this.Ba=c>>16&65535}else Ph.call(this,a,this.F),80563==this.oc&&68657152==this.F&&129==a&&(this.Ba=0);this.Ba?(wf(this),yf(this)):(xf(this),zf(this));this.Va=!0;this.A-=-1===this.Z?this.C.Pj:this.C.Oj;this.V|=2;return a},function(a,b){var c;2==this.fa?(b=this.F&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.la=c&65535,this.Ba=c>>16&65535,c=32767c):(Oh.call(this, -a,this.F),c=this.Ba!=this.la>>31);c?(wf(this),yf(this)):(xf(this),zf(this));this.Va=!0;this.A-=-1===this.Z?this.C.uj:this.C.tj;this.V|=2;return a},function(a,b){if(2==this.fa){if(!a)return mj.call(this),a;b=65536*(this.H&65535)+(this.F&65535);var c=b/a;if(65536<=c)return mj.call(this),a;this.la=c&65535;this.Ba=b%a&65535}else{if(!Ih.call(this,this.F,this.H,a))return mj.call(this),a;this.la|=0;this.Ba|=0}this.Va=!0;this.A-=-1===this.Z?this.C.mj:this.C.lj;this.V|=2;return a},function(a,b){if(2==this.fa){if(!a)return mj.call(this), -a;var c=a<<16>>16,d=(b=this.H<<16|this.F&65535)/c|0;if(d!=d<<16>>16||8086==this.na&&-32768==d)return mj.call(this),a;this.la=d&65535;this.Ba=b%c&65535}else{var c=this.F,d=this.H,e=a,f=0,g=0;0>e&&(e=-e|0,f=1-f);0>d&&(c=-c|0,d=~d+(c?0:1)|0,g=1,f=1-f);!Ih.call(this,c,d,e)||this.la>2147483647+f||this.Ba>2147483647+g?c=!1:(f&&(this.la=-this.la),g&&(this.Ba=-this.Ba),c=!0);if(!c)return mj.call(this),a;this.la|=0;this.Ba|=0}this.Va=!0;this.A-=-1===this.Z?this.C.qj:this.C.pj;this.V|=2;return a}],Md=[function(a){var b= -a+1|0;of(this,a,1,b,190);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&255},function(a){var b=a-1|0;of(this,a,1,b,190,!0);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&255},lj,lj,lj,lj,lj,lj],Nd=[function(a){var b=a+1|0;of(this,a,1,b,this.Ja|62);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&this.B},function(a){var b=a-1|0;of(this,a,1,b,this.Ja|62,!0);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&this.B},function(a){Fd(this,v(this));kf(this,a);this.A-=-1===this.Z?this.C.ij:this.C.hj;this.V|= -2;return a},function(a){if(-1===this.Z)return lj.call(this,a);this.Y=this.ka;Dh.call(this,a,this.va(this.Z+this.fa));this.A-=this.C.fj;this.V|=2;this.Y=-1;return a},function(a){kf(this,a);this.A-=-1===this.Z?this.C.Dj:this.C.Cj;this.V|=2;return a},function(a){if(-1===this.Z)return lj.call(this,a);Id(this,a,this.va(this.Z+this.fa));this.A-=this.C.Aj;this.V|=2;return a},function(a){var b=a;this.V&512&&(a=a-2&65535,80286>this.na&&(b=a));Fd(this,b);this.A-=-1===this.Z?this.C.Sc:this.C.Tj;this.V|=2;return a}, -lj];function xe(){this.da[this.ca()].call(this,fj);this.A-=-1===this.Z?6:13}function ye(){this.qa[this.ca()].call(this,ej);this.A-=-1===this.Z?12:19}var pe=Array(256);pe[0]=function(){var a=this.ca();16>(a&56)&&(this.V|=1);this.Oa[a].call(this,this.Ng,qj)};pe[1]=function(){var a=this.ca();a&16||(this.V|=1);this.Oa[a].call(this,dk,qj)};pe[2]=function(){!(this.hb&1)||this.ea&131072?p.call(this,6):this.da[this.ca()].call(this,Sh)}; -pe[3]=function(){!(this.hb&1)||this.ea&131072?p.call(this,6):this.da[this.ca()].call(this,Zh)}; +d)&-2147483648));return c},function(a,b){var c=b&this.wa;c&&(c=a>>>c-1,a=c>>>1,vf(this,a,-2147483648,c&1,a&-2147483648));return a},fj,function(a,b){var c=b&this.wa;c&&(c=a>>c-1,a=c>>1,vf(this,a,-2147483648,c&1));return a}],bk=[function(a,b){b=this.ca();vf(this,a&b,128);this.A-=-1===this.Z?this.C.ai:this.C.$h;this.V|=2;return a},fj,function(a){this.A-=-1===this.Z?this.C.Pf:this.C.Of;return a^255},function(a){var b=-a|0;of(this,0,a,b,191,!0);this.A-=-1===this.Z?this.C.Pf:this.C.Of;return b&255},function(a){this.la= +(this.F&255)*a&65535;this.la&65280?(wf(this),yf(this)):(xf(this),zf(this));this.Va=!0;this.A-=-1===this.Z?this.C.Nj:this.C.Mj;this.V|=2;return a},function(a){var b=(this.F<<24>>24)*(a<<24>>24)|0;this.la=b&65535;127b?(wf(this),yf(this)):(xf(this),zf(this));this.Va=!0;this.A-=-1===this.Z?this.C.sj:this.C.rj;this.V|=2;return a},function(a,b){if(!a)return gj.call(this),a;var c=(b=this.F&65535)/a;if(255>24,d=(b=this.F<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.na&&-128==d)return gj.call(this),a;this.la=d&255|(b%c&255)<<8;this.Va=!0;this.A-=-1===this.Z?this.C.oj:this.C.nj;this.V|=2;return a}],ck=[function(a,b){b=this.Sa();vf(this,a&b,this.Ja);this.A-=-1===this.Z?this.C.ai:this.C.$h;this.V|=2;return a},fj,function(a){this.A-=-1===this.Z?this.C.Pf:this.C.Of;return a^this.B},function(a){var b=-a|0;of(this,0,a,b,this.Ja| +63,!0);this.A-=-1===this.Z?this.C.Pf:this.C.Of;return b&this.B},function(a,b){if(2==this.fa){b=this.F&65535;var c=b*a|0;this.la=c&65535;this.Ba=c>>16&65535}else Lh.call(this,a,this.F),80563==this.oc&&68657152==this.F&&129==a&&(this.Ba=0);this.Ba?(wf(this),yf(this)):(xf(this),zf(this));this.Va=!0;this.A-=-1===this.Z?this.C.Pj:this.C.Oj;this.V|=2;return a},function(a,b){var c;2==this.fa?(b=this.F&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.la=c&65535,this.Ba=c>>16&65535,c=32767c):(Kh.call(this, +a,this.F),c=this.Ba!=this.la>>31);c?(wf(this),yf(this)):(xf(this),zf(this));this.Va=!0;this.A-=-1===this.Z?this.C.uj:this.C.tj;this.V|=2;return a},function(a,b){if(2==this.fa){if(!a)return gj.call(this),a;b=65536*(this.H&65535)+(this.F&65535);var c=b/a;if(65536<=c)return gj.call(this),a;this.la=c&65535;this.Ba=b%a&65535}else{if(!jj.call(this,this.F,this.H,a))return gj.call(this),a;this.la|=0;this.Ba|=0}this.Va=!0;this.A-=-1===this.Z?this.C.mj:this.C.lj;this.V|=2;return a},function(a,b){if(2==this.fa){if(!a)return gj.call(this), +a;var c=a<<16>>16,d=(b=this.H<<16|this.F&65535)/c|0;if(d!=d<<16>>16||8086==this.na&&-32768==d)return gj.call(this),a;this.la=d&65535;this.Ba=b%c&65535}else{var c=this.F,d=this.H,e=a,f=0,g=0;0>e&&(e=-e|0,f=1-f);0>d&&(c=-c|0,d=~d+(c?0:1)|0,g=1,f=1-f);!jj.call(this,c,d,e)||this.la>2147483647+f||this.Ba>2147483647+g?c=!1:(f&&(this.la=-this.la),g&&(this.Ba=-this.Ba),c=!0);if(!c)return gj.call(this),a;this.la|=0;this.Ba|=0}this.Va=!0;this.A-=-1===this.Z?this.C.qj:this.C.pj;this.V|=2;return a}],Md=[function(a){var b= +a+1|0;of(this,a,1,b,190);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&255},function(a){var b=a-1|0;of(this,a,1,b,190,!0);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&255},fj,fj,fj,fj,fj,fj],Nd=[function(a){var b=a+1|0;of(this,a,1,b,this.Ja|62);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&this.B},function(a){var b=a-1|0;of(this,a,1,b,this.Ja|62,!0);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&this.B},function(a){Fd(this,v(this));kf(this,a);this.A-=-1===this.Z?this.C.ij:this.C.hj;this.V|= +2;return a},function(a){if(-1===this.Z)return fj.call(this,a);this.Y=this.ka;bj.call(this,a,this.va(this.Z+this.fa));this.A-=this.C.fj;this.V|=2;this.Y=-1;return a},function(a){kf(this,a);this.A-=-1===this.Z?this.C.Dj:this.C.Cj;this.V|=2;return a},function(a){if(-1===this.Z)return fj.call(this,a);Id(this,a,this.va(this.Z+this.fa));this.A-=this.C.Aj;this.V|=2;return a},function(a){var b=a;this.V&512&&(a=a-2&65535,80286>this.na&&(b=a));Fd(this,b);this.A-=-1===this.Z?this.C.Sc:this.C.Tj;this.V|=2;return a}, +fj];function xe(){this.da[this.ca()].call(this,Xi);this.A-=-1===this.Z?6:13}function ye(){this.qa[this.ca()].call(this,Wi);this.A-=-1===this.Z?12:19}var pe=Array(256);pe[0]=function(){var a=this.ca();16>(a&56)&&(this.V|=1);this.Oa[a].call(this,this.Ng,qj)};pe[1]=function(){var a=this.ca();a&16||(this.V|=1);this.Oa[a].call(this,dk,qj)};pe[2]=function(){!(this.hb&1)||this.ea&131072?p.call(this,6):this.da[this.ca()].call(this,Mh)}; +pe[3]=function(){!(this.hb&1)||this.ea&131072?p.call(this,6):this.da[this.ca()].call(this,Sh)}; pe[5]=function(){this.ta?p.call(this,13,0,0,!0):(Gf(this,this.va(2054)),this.I=this.va(2086),this.J=this.va(2088),this.K=this.va(2090),this.D=this.va(2094),this.H=this.va(2096),this.G=this.va(2098),this.F=this.va(2100),rd(this.bb,2102,this.va(2084)),rd(this.Ca,2108,this.va(2082)),rd(this.Aa,2114,this.va(2080)),rd(this.Ab,2120,this.va(2078)),Hd(this,this.va(2072)),kf(this,this.va(2074)),t(this,this.va(2092)),this.Ec=this.va(2126)|this.Wa(2128)<<16,this.Ad=this.Ec+this.va(2130),this.Oc=this.va(2138)| this.Wa(2140)<<16,this.Od=this.Oc+this.va(2142),rd(this.Bc,2132,this.va(2076)),rd(this.Ya,2144,this.va(2070)),this.A-=195)};pe[6]=function(){this.ta?p.call(this,13,0):(this.hb&=-9,this.A-=2)};pe[11]=Pd;pe[166]=Pd;pe[255]=Pd;var w=[];w[5]=Pd; -w[7]=function(){if(this.ta)p.call(this,13,0,0,!0);else{var a=this.bb.Fc(this.I&this.Ga,204);if(-1!==a){Th.call(this,this.ua(a));var b=this.ua(a+168),c=(b&24576)>>13;Hd(this,this.ua(a+4),c);this.Ec=this.ua(a+112);this.Ad=this.Ec+this.ua(a+116);this.Oc=this.ua(a+100);this.Od=this.Oc+this.ua(a+104);qd(this.Bc,this.ua(a+56),this.ua(a+120),this.ua(a+124),this.ua(a+128));qd(this.Ya,this.ua(a+52),this.ua(a+84),this.ua(a+88),this.ua(a+92));this.I=this.ua(a+12);this.J=this.ua(a+16);this.K=this.ua(a+20);this.D= +w[7]=function(){if(this.ta)p.call(this,13,0,0,!0);else{var a=this.bb.Fc(this.I&this.Ga,204);if(-1!==a){lj.call(this,this.ua(a));var b=this.ua(a+168),c=(b&24576)>>13;Hd(this,this.ua(a+4),c);this.Ec=this.ua(a+112);this.Ad=this.Ec+this.ua(a+116);this.Oc=this.ua(a+100);this.Od=this.Oc+this.ua(a+104);qd(this.Bc,this.ua(a+56),this.ua(a+120),this.ua(a+124),this.ua(a+128));qd(this.Ya,this.ua(a+52),this.ua(a+84),this.ua(a+88),this.ua(a+92));this.I=this.ua(a+12);this.J=this.ua(a+16);this.K=this.ua(a+20);this.D= this.ua(a+28);this.H=this.ua(a+32);this.G=this.ua(a+36);this.F=this.ua(a+40);qd(this.Tb,this.ua(a+60),this.ua(a+132),this.ua(a+136),this.ua(a+140));qd(this.Sb,this.ua(a+64),this.ua(a+144),this.ua(a+148),this.ua(a+152));qd(this.Ab,this.ua(a+68),this.ua(a+156),this.ua(a+160),this.ua(a+164));qd(this.Aa,this.ua(a+72),b,this.ua(a+172),this.ua(a+176));qd(this.Ca,this.ua(a+76),this.ua(a+180),this.ua(a+184),this.ua(a+188));qd(this.bb,this.ua(a+80),this.ua(a+192),this.ua(a+196),this.ua(a+200));kf(this,this.ua(a+ 8));t(this,this.ua(a+24))}this.A-=122<<(a&3?1:0)}};w[16]=Kj;w[17]=Lj;w[18]=Mj;w[19]=Nj;w[32]=function(){if(this.ta)p.call(this,13,0);else{var a,b=this.ca();switch((b&56)>>3){case 0:a=this.hb;break;case 2:a=this.pe;break;case 3:a=this.Ld;break;default:qe.call(this);return}Fe(this,b&7,a);this.A-=6}};w[33]=function(){if(this.ta)p.call(this,13,0);else{var a=this.ca(),b=(a&56)>>3;4==b||5==b?qe.call(this):(Fe(this,a&7,this.Ma[b]),this.A-=22)}}; -w[34]=function(){if(this.ta)p.call(this,13,0);else{var a=this.ca(),b=Ee(this,a&7);switch((a&56)>>3){case 0:Th.call(this,b);this.A-=10;break;case 2:this.pe=b;this.A-=4;break;case 3:Jd.call(this,b);this.A-=5;break;default:qe.call(this)}}};w[35]=function(){if(this.ta)p.call(this,13,0);else{var a=this.ca(),b=(a&56)>>3;4==b||5==b?qe.call(this):(a=Ee(this,a&7),a!=this.Ma[b]&&(df(this,!1),this.Ma[b]=a,df(this,!0)),this.A-=4>b?22:14)}}; +w[34]=function(){if(this.ta)p.call(this,13,0);else{var a=this.ca(),b=Ee(this,a&7);switch((a&56)>>3){case 0:lj.call(this,b);this.A-=10;break;case 2:this.pe=b;this.A-=4;break;case 3:Jd.call(this,b);this.A-=5;break;default:qe.call(this)}}};w[35]=function(){if(this.ta)p.call(this,13,0);else{var a=this.ca(),b=(a&56)>>3;4==b||5==b?qe.call(this):(a=Ee(this,a&7),a!=this.Ma[b]&&(df(this,!1),this.Ma[b]=a,df(this,!0)),this.A-=4>b?22:14)}}; w[36]=function(){if(this.ta)p.call(this,13,0);else{var a=this.ca(),b=(a&56)>>3;6>b?qe.call(this):(Fe(this,a&7,this.Be[b]),this.A-=12)}};w[38]=function(){if(this.ta)p.call(this,13,0);else{var a=this.ca(),b=(a&56)>>3;6>b?qe.call(this):(this.Be[b]=Ee(this,a&7),this.A-=12)}};w[128]=function(){var a=this.Sa();uf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[129]=function(){var a=this.Sa();uf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)}; w[130]=function(){var a=this.Sa();pf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[131]=function(){var a=this.Sa();pf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)};w[132]=function(){var a=this.Sa();sf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[133]=function(){var a=this.Sa();sf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)}; w[134]=function(){var a=this.Sa();pf(this)||sf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[135]=function(){var a=this.Sa();pf(this)||sf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)};w[136]=function(){var a=this.Sa();tf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[137]=function(){var a=this.Sa();tf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)}; w[138]=function(){var a=this.Sa();qf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[139]=function(){var a=this.Sa();qf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)};w[140]=function(){var a=this.Sa();!tf(this)!=!uf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[141]=function(){var a=this.Sa();!tf(this)==!uf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}; -w[142]=function(){var a=this.Sa();sf(this)||!tf(this)!=!uf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[143]=function(){var a=this.Sa();sf(this)||!tf(this)!=!uf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)};w[144]=function(){ii.call(this,ji)};w[145]=function(){ii.call(this,ji)};w[146]=function(){ii.call(this,ki)};w[147]=function(){ii.call(this,Ci)};w[148]=function(){ii.call(this,Di)};w[149]=function(){ii.call(this,Ei)};w[150]=function(){ii.call(this,Fi)}; -w[151]=function(){ii.call(this,Gi)};w[152]=function(){ii.call(this,Hi)};w[153]=function(){ii.call(this,Ii)};w[154]=function(){ii.call(this,Ji)};w[155]=function(){ii.call(this,Ki)};w[156]=function(){ii.call(this,Li)};w[157]=function(){ii.call(this,Mi)};w[158]=function(){ii.call(this,Ni)};w[159]=function(){ii.call(this,Oi)};w[160]=function(){Cd(this,this.Sb.ga,this.fa,2);this.A-=this.C.Fe};w[161]=function(){this.Y=this.ka;var a=sd(this);this.Sb.load(a);this.A-=this.C.zc;this.Y=-1}; -w[163]=function(){this.qa[this.ca()].call(this,zh);-1!==this.Z&&(this.A-=6)};w[164]=function(){this.qa[this.ca()].call(this,2==this.fa?Ri:Si);this.A-=-1===this.Z?3:7};w[165]=function(){this.qa[this.ca()].call(this,2==this.fa?Ti:Ui);this.A-=-1===this.Z?3:7};w[168]=function(){Cd(this,this.Tb.ga,this.fa,2);this.A-=this.C.Fe};w[169]=function(){this.Y=this.ka;var a=sd(this);this.Tb.load(a);this.A-=this.C.zc;this.Y=-1};w[171]=function(){this.qa[this.ca()].call(this,Ch);-1!==this.Z&&(this.A-=5)}; -w[172]=function(){this.qa[this.ca()].call(this,2==this.fa?Xi:Yi);this.A-=-1===this.Z?3:7};w[173]=function(){this.qa[this.ca()].call(this,2==this.fa?Zi:$i);this.A-=-1===this.Z?3:7};w[175]=function(){this.da[this.ca()].call(this,2==this.fa?Lh:Nh)};w[178]=function(){this.da[this.ca()].call(this,$h)};w[179]=function(){this.qa[this.ca()].call(this,Bh);-1!==this.Z&&(this.A-=5)};w[180]=function(){this.da[this.ca()].call(this,Xh)};w[181]=function(){this.da[this.ca()].call(this,Yh)}; -w[182]=function(){var a,b=this.ca(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Qa[b].call(this,bi);switch(c){case 0:this.F=this.F&~this.B|this.F&255;break;case 1:this.G=this.G&~this.B|this.G&255;break;case 2:this.H=this.H&~this.B|this.H&255;break;case 3:this.D=this.D&~this.B|this.D&255;break;case 4:this.ib=this.ib&~this.B|this.F>>8&255;this.F=a;break;case 5:this.K=this.K&~this.B|this.G>>8&255;this.G=a;break;case 6:this.J=this.J&~this.B| -this.H>>8&255;this.H=a;break;case 7:this.I=this.I&~this.B|this.D>>8&255,this.D=a}this.A-=-1===this.Z?3:6};w[183]=function(){var a=this.ca();Ad(this,2);this.da[a].call(this,bi);switch((a&56)>>3){case 0:this.F=this.F&65535;break;case 1:this.G=this.G&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.ib=this.ib&65535;break;case 5:this.K=this.K&65535;break;case 6:this.J=this.J&65535;break;case 7:this.I=this.I&65535}this.A-=-1===this.Z?3:6}; +w[142]=function(){var a=this.Sa();sf(this)||!tf(this)!=!uf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[143]=function(){var a=this.Sa();sf(this)||!tf(this)!=!uf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)};w[144]=function(){mj.call(this,ai)};w[145]=function(){mj.call(this,ai)};w[146]=function(){mj.call(this,bi)};w[147]=function(){mj.call(this,ci)};w[148]=function(){mj.call(this,di)};w[149]=function(){mj.call(this,ei)};w[150]=function(){mj.call(this,fi)}; +w[151]=function(){mj.call(this,gi)};w[152]=function(){mj.call(this,hi)};w[153]=function(){mj.call(this,ii)};w[154]=function(){mj.call(this,ji)};w[155]=function(){mj.call(this,ki)};w[156]=function(){mj.call(this,Ci)};w[157]=function(){mj.call(this,Di)};w[158]=function(){mj.call(this,Ei)};w[159]=function(){mj.call(this,Fi)};w[160]=function(){Cd(this,this.Sb.ga,this.fa,2);this.A-=this.C.Fe};w[161]=function(){this.Y=this.ka;var a=sd(this);this.Sb.load(a);this.A-=this.C.zc;this.Y=-1}; +w[163]=function(){this.qa[this.ca()].call(this,zh);-1!==this.Z&&(this.A-=6)};w[164]=function(){this.qa[this.ca()].call(this,2==this.fa?Gi:Ii);this.A-=-1===this.Z?3:7};w[165]=function(){this.qa[this.ca()].call(this,2==this.fa?Ki:Li);this.A-=-1===this.Z?3:7};w[168]=function(){Cd(this,this.Tb.ga,this.fa,2);this.A-=this.C.Fe};w[169]=function(){this.Y=this.ka;var a=sd(this);this.Tb.load(a);this.A-=this.C.zc;this.Y=-1};w[171]=function(){this.qa[this.ca()].call(this,Ch);-1!==this.Z&&(this.A-=5)}; +w[172]=function(){this.qa[this.ca()].call(this,2==this.fa?Mi:Oi);this.A-=-1===this.Z?3:7};w[173]=function(){this.qa[this.ca()].call(this,2==this.fa?Qi:Ri);this.A-=-1===this.Z?3:7};w[175]=function(){this.da[this.ca()].call(this,2==this.fa?Hh:Jh)};w[178]=function(){this.da[this.ca()].call(this,Th)};w[179]=function(){this.qa[this.ca()].call(this,Bh);-1!==this.Z&&(this.A-=5)};w[180]=function(){this.da[this.ca()].call(this,Qh)};w[181]=function(){this.da[this.ca()].call(this,Rh)}; +w[182]=function(){var a,b=this.ca(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Qa[b].call(this,Vh);switch(c){case 0:this.F=this.F&~this.B|this.F&255;break;case 1:this.G=this.G&~this.B|this.G&255;break;case 2:this.H=this.H&~this.B|this.H&255;break;case 3:this.D=this.D&~this.B|this.D&255;break;case 4:this.ib=this.ib&~this.B|this.F>>8&255;this.F=a;break;case 5:this.K=this.K&~this.B|this.G>>8&255;this.G=a;break;case 6:this.J=this.J&~this.B| +this.H>>8&255;this.H=a;break;case 7:this.I=this.I&~this.B|this.D>>8&255,this.D=a}this.A-=-1===this.Z?3:6};w[183]=function(){var a=this.ca();Ad(this,2);this.da[a].call(this,Vh);switch((a&56)>>3){case 0:this.F=this.F&65535;break;case 1:this.G=this.G&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.ib=this.ib&65535;break;case 5:this.K=this.K&65535;break;case 6:this.J=this.J&65535;break;case 7:this.I=this.I&65535}this.A-=-1===this.Z?3:6}; w[186]=function(){this.Oa[this.ca()].call(this,ek,this.ca)};w[187]=function(){this.qa[this.ca()].call(this,Ah);-1!==this.Z&&(this.A-=5)};w[188]=function(){this.da[this.ca()].call(this,th)};w[189]=function(){this.da[this.ca()].call(this,uh)}; -w[190]=function(){var a,b=this.ca(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Qa[b].call(this,bi);switch(c){case 0:this.F=this.F&~this.B|(this.F&255)<<24>>24&this.B;break;case 1:this.G=this.G&~this.B|(this.G&255)<<24>>24&this.B;break;case 2:this.H=this.H&~this.B|(this.H&255)<<24>>24&this.B;break;case 3:this.D=this.D&~this.B|(this.D&255)<<24>>24&this.B;break;case 4:this.ib=this.ib&~this.B|this.F<<16>>24&this.B;this.F=a;break;case 5:this.K= +w[190]=function(){var a,b=this.ca(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Qa[b].call(this,Vh);switch(c){case 0:this.F=this.F&~this.B|(this.F&255)<<24>>24&this.B;break;case 1:this.G=this.G&~this.B|(this.G&255)<<24>>24&this.B;break;case 2:this.H=this.H&~this.B|(this.H&255)<<24>>24&this.B;break;case 3:this.D=this.D&~this.B|(this.D&255)<<24>>24&this.B;break;case 4:this.ib=this.ib&~this.B|this.F<<16>>24&this.B;this.F=a;break;case 5:this.K= this.K&~this.B|this.G<<16>>24&this.B;this.G=a;break;case 6:this.J=this.J&~this.B|this.H<<16>>24&this.B;this.H=a;break;case 7:this.I=this.I&~this.B|this.D<<16>>24&this.B,this.D=a}this.A-=-1===this.Z?3:6}; -w[191]=function(){var a=this.ca();Ad(this,2);this.da[a].call(this,bi);switch((a&56)>>3){case 0:this.F=this.F<<16>>16;break;case 1:this.G=this.G<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.ib=this.ib<<16>>16;break;case 5:this.K=this.K<<16>>16;break;case 6:this.J=this.J<<16>>16;break;case 7:this.I=this.I<<16>>16}this.A-=-1===this.Z?3:6}; +w[191]=function(){var a=this.ca();Ad(this,2);this.da[a].call(this,Vh);switch((a&56)>>3){case 0:this.F=this.F<<16>>16;break;case 1:this.G=this.G<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.ib=this.ib<<16>>16;break;case 5:this.K=this.K<<16>>16;break;case 6:this.J=this.J<<16>>16;break;case 7:this.I=this.I<<16>>16}this.A-=-1===this.Z?3:6}; var ef=[function(){this.A-=2+(-1===this.Z?0:1);return this.Bc.ga},function(){this.A-=2+(-1===this.Z?0:1);return this.Ya.ga},function(a){this.V|=2;this.Bc.load(a);this.A-=17+(-1===this.Z?0:2);return a},function(a){this.V|=2;-1!==this.Ya.load(a)&&(this.pb(this.Ya.dc+4,this.Ya.Bb|=512),this.Ya.type|=512);this.A-=17+(-1===this.Z?0:2);return a},function(a){this.V|=2;this.A-=14+(-1===this.Z?0:2);if(-1!==this.Ea.load(a)&&2048!=(this.Ea.Bb&2560)&&(this.Ea.Mc>=this.ta&&this.Ea.Mc>=(a&3)||7168==(this.Ea.Bb& -7168)))return Ff(this),a;Df(this);return a},function(a){this.V|=2;this.A-=14+(-1===this.Z?0:2);if(-1!==this.Ea.load(a)&&512==(this.Ea.Bb&2560)&&this.Ea.Mc>=this.ta&&this.Ea.Mc>=(a&3))return Ff(this),a;Df(this);return a},lj,lj],Od=[ne,ne,ne,ne,ne,ne,lj,lj],dk=[function(a){if(-1===this.Z)p.call(this,6);else{a=this.Ad-this.Ec;var b=this.Ec;80286==this.na?b|=-16777216:80386<=this.na&&2!=this.fa&&(a|=b<<16);this.ub(this.Z+2,b);this.A-=11}return a},function(a){if(-1===this.Z)p.call(this,6);else{a=this.Od- +7168)))return Ff(this),a;Df(this);return a},function(a){this.V|=2;this.A-=14+(-1===this.Z?0:2);if(-1!==this.Ea.load(a)&&512==(this.Ea.Bb&2560)&&this.Ea.Mc>=this.ta&&this.Ea.Mc>=(a&3))return Ff(this),a;Df(this);return a},fj,fj],Od=[ne,ne,ne,ne,ne,ne,fj,fj],dk=[function(a){if(-1===this.Z)p.call(this,6);else{a=this.Ad-this.Ec;var b=this.Ec;80286==this.na?b|=-16777216:80386<=this.na&&2!=this.fa&&(a|=b<<16);this.ub(this.Z+2,b);this.A-=11}return a},function(a){if(-1===this.Z)p.call(this,6);else{a=this.Od- this.Oc;var b=this.Oc;80286==this.na?b|=-16777216:80386<=this.na&&2!=this.fa&&(a|=b<<16);this.ub(this.Z+2,b);this.A-=12}return a},function(a){-1===this.Z||this.ea&131072?p.call(this,6):(this.Ec=this.ua(this.Z+2)&(this.B|this.B<<8),a&=65535,this.Ad=this.Ec+a,this.V|=2,this.A-=11);return a},function(a){-1===this.Z||this.ea&131072?p.call(this,6):(this.Oc=this.ua(this.Z+2)&(this.B|this.B<<8),a&=65535,this.Od=this.Oc+a,this.V|=2,this.A-=12);return a},function(){this.A-=2+(-1===this.Z?0:1);return this.hb}, -lj,function(a){this.ea&131072?p.call(this,6):(Gf(this,a),this.A-=-1===this.Z?3:6,this.V|=2);return a},lj],ek=[lj,lj,lj,lj,vh,yh,xh,wh],A=[function(a){a=a.call(this,this.F&255,E(this,this.D+this.J));this.F=this.F&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.F&255,E(this,this.D+this.I));this.F=this.F&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.F&255,G(this,this.K+this.J));this.F=this.F&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.F&255,G(this,this.K+this.I));this.F= +fj,function(a){this.ea&131072?p.call(this,6):(Gf(this,a),this.A-=-1===this.Z?3:6,this.V|=2);return a},fj],ek=[fj,fj,fj,fj,vh,yh,xh,wh],A=[function(a){a=a.call(this,this.F&255,E(this,this.D+this.J));this.F=this.F&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.F&255,E(this,this.D+this.I));this.F=this.F&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.F&255,G(this,this.K+this.J));this.F=this.F&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.F&255,G(this,this.K+this.I));this.F= this.F&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.F&255,E(this,this.J));this.F=this.F&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.F&255,E(this,this.I));this.F=this.F&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.F&255,E(this,S(this)));this.F=this.F&-256|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.F&255,E(this,this.D));this.F=this.F&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.G&255,E(this,this.D+this.J));this.G=this.G&-256|a;this.A-=this.C.oa}, function(a){a=a.call(this,this.G&255,E(this,this.D+this.I));this.G=this.G&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.G&255,G(this,this.K+this.J));this.G=this.G&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.G&255,G(this,this.K+this.I));this.G=this.G&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.G&255,E(this,this.J));this.G=this.G&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.G&255,E(this,this.I));this.G=this.G&-256|a;this.A-=this.C.aa},function(a){a=a.call(this, this.G&255,E(this,S(this)));this.G=this.G&-256|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.H&255,E(this,this.D+this.J));this.H=this.H&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.H&255,E(this,this.D+this.I));this.H=this.H&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.H&255,G(this,this.K+this.J));this.H=this.H&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.H&255,G(this, @@ -1176,7 +1175,7 @@ e[7]=k[2]}if(!e)break;a.U("ST"+g+": "+oa(e[2].toFixed(15),24,!0)+" "+l(e[4])+", null),q){case "AL":a.M.F=a.M.F&-256|k&255;break;case "AH":a.M.F=a.M.F&-65281|k<<8&255;break;case "AX":a.M.F=a.M.F&-65536|k&65535;break;case "BL":a.M.D=a.M.D&-256|k&255;break;case "BH":a.M.D=a.M.D&-65281|k<<8&255;break;case "BX":a.M.D=a.M.D&-65536|k&65535;break;case "CL":a.M.G=a.M.G&-256|k&255;break;case "CH":a.M.G=a.M.G&-65281|k<<8&255;break;case "CX":a.M.G=a.M.G&-65536|k&65535;break;case "DL":a.M.H=a.M.H&-256|k&255;break;case "DH":a.M.H=a.M.H&-65281|k<<8&255;break;case "DX":a.M.H=a.M.H&-65536|k& 65535;break;case "SP":t(a.M,u(a.M)&-65536|k&65535);break;case "BP":a.M.K=a.M.K&-65536|k&65535;break;case "SI":a.M.J=a.M.J&-65536|k&65535;break;case "DI":a.M.I=a.M.I&-65536|k&65535;break;case "DS":Dd(a.M,k);break;case "ES":Ed(a.M,k);break;case "SS":xd(a.M,k);break;case "CS":jf(a.M,k);a.da=Jp(a,v(a.M),a.M.Ca.ga);break;case "IP":case "EIP":kf(a.M,k);a.da=Jp(a,v(a.M),a.M.Ca.ga);break;case "PC":case "PS":Hd(a.M,k);break;case "C":k?wf(a.M):xf(a.M);break;case "P":k?(e=a.M,e.resultType&=-3,e.ea|=4):(e=a.M, e.resultType&=-3,e.ea&=-5);break;case "A":k?Ef(a.M):Cf(a.M);break;case "Z":k?Ff(a.M):Df(a.M);break;case "S":k?(e=a.M,e.resultType&=-17,e.ea|=128):(e=a.M,e.resultType&=-17,e.ea&=-129);break;case "I":k?(e=a.M,e.ea|=512):(e=a.M,e.ea&=-513);break;case "D":k?(e=a.M,e.ea|=1024):(e=a.M,e.ea&=-1025);break;case "V":k?yf(a.M):zf(a.M);break;default:var r=!0;if(80286<=a.M.na)switch(r=!1,q){case "MS":Gf(a.M,k);break;case "TR":-1===a.M.Ya.load(k)&&(g=!1);break;default:if(r=!0,80386<=a.M.na)switch(r=!1,q){case "EAX":a.M.F= -k;break;case "EBX":a.M.D=k;break;case "ECX":a.M.G=k;break;case "EDX":a.M.H=k;break;case "ESP":t(a.M,k);break;case "EBP":a.M.K=k;break;case "ESI":a.M.J=k;break;case "EDI":a.M.I=k;break;case "FS":a.M.Sb.load(k);break;case "GS":a.M.Tb.load(k);break;case "CR0":a.M.hb=k;Th.call(a.M,k);break;case "CR2":a.M.pe=k;break;case "CR3":a.M.Ld=k;Jd.call(a.M,k);break;default:r=!0}}if(r){a.U("unknown register: "+e);return}}if(!g){a.U("invalid value: "+f);return}$c(a.M);a.U("updated registers:")}}a.U($q(a,d));c&&(a.da= +k;break;case "EBX":a.M.D=k;break;case "ECX":a.M.G=k;break;case "EDX":a.M.H=k;break;case "ESP":t(a.M,k);break;case "EBP":a.M.K=k;break;case "ESI":a.M.J=k;break;case "EDI":a.M.I=k;break;case "FS":a.M.Sb.load(k);break;case "GS":a.M.Tb.load(k);break;case "CR0":a.M.hb=k;lj.call(a.M,k);break;case "CR2":a.M.pe=k;break;case "CR3":a.M.Ld=k;Jd.call(a.M,k);break;default:r=!0}}if(r){a.U("unknown register: "+e);return}}if(!g){a.U("invalid value: "+f);return}$c(a.M);a.U("updated registers:")}}a.U($q(a,d));c&&(a.da= Jp(a,v(a.M),a.M.Ca.ga),Lq(a,sq(a.da)))}}function kr(a,b){b=qa(b);var c=b.match(/^(['"])(.*?)\1$/);c?a.U(Iq(a,c[2])):Bq(a,b,!0)}function lr(a,b,c){for(var d=null,e=b.Xa,f=e,g=1;6>=g&&e;g++){if(2k[0].indexOf("+"))){var r=k[0]+":";k[2]&&(r+=" "+k[2]);a.U(r)}k[3]&&(g=k[3],f=null);f=Sq(a,b,g,f);b.Rd||d||d++;a.U(f);a.da=b;e-=b.Ia-q;c++}}} @@ -1199,7 +1198,7 @@ u(a.M),a.M.Aa.ga);for(a.U("stack trace for "+sq(Yc));10>wi;){for(var yc=null,Mr= Va)Ac=!1,Va=null;else{"keys"==Va&&(Va="key");"kbd"==Va&&(Va="keyboard");for(zc in Xp)if(Va==zc){wd=Xp[zc];Ac=!!(a.wc&wd);break}if(!wd){a.U("unknown message category: "+Va);break a}}wd&&("on"==g[2]?(a.wc|=wd,Ac=!0):"off"==g[2]&&(a.wc&=~wd,Ac=!1))}var Nr=0,Zc="";for(zc in Xp)if(!Va||Va==zc){var Or=!!(a.wc&Xp[zc]);if(null===Ac||Ac==Or)Zc&&(Zc+=","),++Nr%10||(Zc+="\n\t"),"key"==zc&&(zc="keys"),Zc+=zc}void 0===Va&&a.U("message commands:\n\tm [category] [on|off]\tturn categories on/off");a.U((null!==Ac? Ac?"messages on: ":"messages off: ":"message categories:\n\t")+(Zc||"none"));Lp(a)}break;case "o":var yi=g[1],Pr=g[2];if(yi&&"?"!=yi){var zi=eq(a,yi,"port #"),Ai=eq(a,Pr);void 0!==zi&&void 0!==Ai&&(uc(a.ja,zi,1,Ai),a.U(ia(zi)+": "+ga(Ai)))}else a.U("output commands:"),a.U("\to [p] [b]\twrite byte [b] to port [p]"),a.U("warning: port accesses can affect hardware state");break;case "p":if("print"==g[0]){kr(a,b.substr(5));break}var An="pr"==g[0]?1:0,fe=1+An;if(a.O)a.U("step in progress");else{var Cg, Bn=!1,ob=Jp(a,v(a.M),a.M.Ca.ga);do switch(Cg=!1,a.Wa(ob)){case 38:case 46:case 54:case 62:case 100:case 101:case 102:case 103:case 240:uq(a,ob,1);Cg=!0;break;case 204:case 206:a.O=fe;uq(a,ob,1);break;case 205:case 224:case 225:case 226:a.O=fe;uq(a,ob,ob.Xb?4:2);break;case 232:a.O=fe;uq(a,ob,ob.Xb?5:3);break;case 154:a.O=fe;uq(a,ob,ob.Xb?7:5);break;case 255:var Cn=a.vb(ob)&14591;if(4351==Cn||6399==Cn)a.O=fe,Sq(a,ob);break;case 243:case 242:uq(a,ob,1);Bn=Cg=!0;break;case 108:case 109:case 110:case 111:case 164:case 165:case 166:case 167:case 170:case 171:case 172:case 173:case 174:case 175:Bn&& -(a.O=fe,uq(a,ob,1))}while(Cg);a.O?(a.Nd(a.A,ob,!0),a.Ie()||(a.M.Uc(),a.O=0)):mr(a,An?"tr":"t")}break;case "r":if("reset"==b){a.ia&&a.ia.reset();break}Kq(a,g);break;case "t":mr(a,g[0],g[1]);break;case "u":Lq(a,g[1],g[2],8);break;case "v":if("var"==g[0]){hr(a,b.substr(3))||(d=!1);break}a.U("PCjs version 1.20.9 ("+a.M.na+",RELEASE,NOPREFETCH"+(Cb?",TYPEDARRAYS":",LONGARRAYS")+",NOBACKTRACK)");a.U(Ba());break;case "x":a:if(g[1]&&"?"!=g[1])switch(g[1]){case "cs":var af;void 0!==g[3]&&(af=+g[3]);switch(g[2]){case "int":a.M.ba.ff= +(a.O=fe,uq(a,ob,1))}while(Cg);a.O?(a.Nd(a.A,ob,!0),a.Ie()||(a.M.Uc(),a.O=0)):mr(a,An?"tr":"t")}break;case "r":if("reset"==b){a.ia&&a.ia.reset();break}Kq(a,g);break;case "t":mr(a,g[0],g[1]);break;case "u":Lq(a,g[1],g[2],8);break;case "v":if("var"==g[0]){hr(a,b.substr(3))||(d=!1);break}a.U("PCjs version 1.30.0 ("+a.M.na+",RELEASE,NOPREFETCH"+(Cb?",TYPEDARRAYS":",LONGARRAYS")+",NOBACKTRACK)");a.U(Ba());break;case "x":a:if(g[1]&&"?"!=g[1])switch(g[1]){case "cs":var af;void 0!==g[3]&&(af=+g[3]);switch(g[2]){case "int":a.M.ba.ff= af;break;case "start":a.M.ba.Gf=af;break;case "stop":a.M.ba.hf=af;break;default:a.U("unknown cs option");break a}void 0!==af&&Xc(a.M);a.U("checksums "+(a.M.ra.We?"enabled":"disabled"));break;case "sp":void 0!==g[2]&&(fd(a.M,+g[2])||a.U("warning: using 1x multiplier, previous target not reached"));a.U("target speed: "+(a.M.ba.Ce.toFixed(2)+"Mhz")+" ("+a.M.ba.Td+"x)");break;default:a.U("unknown option: "+g[1])}else a.U("execution options:"),a.U("\tcs int #\tset checksum cycle interval to #"),a.U("\tcs start #\tset checksum cycle start count to #"), a.U("\tcs stop #\tset checksum cycle stop count to #"),a.U("\tsp #\t\tset speed multiplier to #");break;case "?":if(g[1]){kr(a,b.substr(1));break}var bf="commands:",Bi;for(Bi in Qp)bf+="\n"+oa(Bi,7)+Qp[Bi];Qf(a)||(bf+="\nnote: frequency/history disabled if no exec breakpoints");a.U(bf);break;default:a.U("unknown command: "+b),d=!1}}}catch(Dn){a.U("debugger error: "+(Dn.stack||Dn.message)),d=!1}return d}function Np(a,b,c){b=Dq(a,b,c);for(var d in b)if(!Rq(a,b[d]))return!1;return!0} Ua(function(){for(var a=sb(document,"pcjs","debugger"),b=0;bvr){if(d.load(this.W)){this.O=new ff(this,xr,"failsafe");this.O.load()&&(Br(this,d),a=2,pr(this.O));gf(this.O,"timestamp",ta());qr(this.O);var e=this.A&&!this.P;if(1==a||Ea("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=rr(d)){var f=sr(d,"code"),g=sr(d,"data");f&&("ok"==f?d.load(g):("error"==f&&"no machine state"!= @@ -1215,7 +1214,7 @@ g?(this.Ua("Error: "+g),"unable to verify user"==g&&(Ia("user",""),this.C=null)) function Cr(a,b,c,d,e){if(!b.ra.hc){b.ra.hc=!0;if(b.lc){var f=null;e&&((f=sr(c,b.id))||(f=sr(c,b.id.replace(/[a-z0-9]\./i,"."))));"string"===typeof f&&(f=null);!b.lc(f,d)&&f&&(Ca("Unable to restore state for "+b.type),a.ka&&!a.ta?(c.clear(),a.A=vr,window&&window.location.reload()):a.qa=!0,b.lc(null),e=!1)}if(!d&&b.rk)for(a=b.rk.split("|"),c=0;ca[1];a=a[2];this.ra.hc=!0;var d=this.xa.power;d&&(d.textContent="Shutdown");this.la||(this.U("PCjs v"+xr+"\nCopyright \u00a9 2012-2016 Jeff Parsons \nLicense: GPL version 3 or later "),this.la=!0);this.M&&(Cr(this,this.M,b,c,a),ad(this.M));this.qa&&(Br(this,b),b.clear());!c&&this.O&&(this.O.clear(),delete this.O);this.R=0}; function Br(a,b){if(Ea("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.za,d=a.he(),e=b.toString(),f={app:"PCjs"};f.ver=xr;f.url=c;f.user=d;f.type="bug";f.data=e;za("http://www.pcjs.org/api/v1/report",f,!0)}} -function nr(a,b,c){var d,e="none";if(a.R)return null;a.R--;var f=new ff(a,xr),g=new ff(a,xr,"validate"),k=ta();gf(g,"timestamp",k);gf(f,"timestamp",k);gf(f,"version","1.20.9");gf(f,"url",window?window.location.href:null);gf(f,"browser",Ba());a.M&&a.M.kc&&(c&&a.M.bc(),d=a.M.kc(b,c),"object"===typeof d&&gf(f,a.M.id,d),c&&(a.M.ra.hc=!1,!1===d&&(e=null)));for(var k=lb(a.id),q=0;q/g.exec(a)){var e=d[2];b("Loading "+e+"...");za(e,null,!0,function(f,g,k){if(k||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+k+")");else{if(f=d[3])if(k=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=k[0],r,x=/( [a-z]+=)(['"])(.*?)\2/g;r=x.exec(f);)q=0>q.indexOf(r[1])?q.replace(">",r[0]+">"):q.replace(new RegExp(r[1]+"(['\"])(.*?)\\1"),r[0]);k[0]!=q&&(g=g.replace(k[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, "");a=a.replace(d[0],g);Rr(a,b,c)}})}else c(a,null)} function Sr(a,b,c,d){function e(a){if(void 0===k){var b=g&&sb(g,"machine-warning");k=b&&b[0]||g}k&&(k.innerHTML=na(a))}function f(a){e("Error: "+a);q&&(--Fr||Xa(!0));q=!1}var g,k,q=!0;Fr++;jb[a]={};try{if(g=document.getElementById(a)){var r;if("object"==typeof resources&&(r=resources.css)){var x=document.head||document.getElementsByTagName("head")[0],z=document.createElement("style");z.type="text/css";z.styleSheet?z.styleSheet.cssText=r:z.appendChild(document.createTextNode(r));x.appendChild(z)}c|| -(c="/versions/pcjs/1.20.9/components.xsl");r=function(d,k){k?Gr(c,null,null,!1,e,function(d,q){if(q)if(kb(a,c,d),e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var r=k.transformNode(q);r?(g.outerHTML=r,--Fr||Xa(!0)):f("transformNodeToObject failed")}else document.implementation&&document.implementation.createDocument?(r=new XSLTProcessor,r.importStylesheet(q),(r=r.transformToFragment(k,document))?g.parentNode?(g.parentNode.replaceChild(r,g),--Fr||Xa(!0)):f("invalid machine element: "+ +(c="/versions/pcjs/1.30.0/components.xsl");r=function(d,k){k?Gr(c,null,null,!1,e,function(d,q){if(q)if(kb(a,c,d),e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var r=k.transformNode(q);r?(g.outerHTML=r,--Fr||Xa(!0)):f("transformNodeToObject failed")}else document.implementation&&document.implementation.createDocument?(r=new XSLTProcessor,r.importStylesheet(q),(r=r.transformToFragment(k,document))?g.parentNode?(g.parentNode.replaceChild(r,g),--Fr||Xa(!0)):f("invalid machine element: "+ a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f(d)}):f(d)};"<"!=b.charAt(0)?Gr(b,a,d,!0,e,r):Qr(b,null,a,d,!1,e,r)}else f("missing machine element: "+a)}catch(y){f(y.message)}return q}window.embedPC=function(a,b,c,d){Xa(!1);return Sr(a,b,c,d)};window.enableEvents=Xa;window.sendEvent=Ya; function Tr(a,b,c,d){if(!c&&b){d.push(b);a=jb[d[0]];b=null;for(var e in a)if(la(e,"components.xsl")){b=e.replace(".xsl",".css");break}b?za(b,null,!0,function(a,b){Ur(b,d)}):Ur(null,d)}else Ca("Error ("+c+") requesting "+a)} function Ur(a,b){var c,d,e,f=b[0],g=b[1];c=b[4];c=c.match(/^(\s*\(function\(\)\{)([\s\S]*)(}\)\(\);\s*)$/);var k=jb[f],q={},r;for(r in k){var x=k[r],z=ka(r);if("xml"==z){for(z=/[ \t]*]*path=(['"])(.*?)\1.*?<\/disk>\n?/g;d=z.exec(k[r]);){var y=d[2];y&&(k[y]||(x=x.replace(d[0],"")))}d=r=ja(r)}else"xsl"==z&&(e=r=ja(r));q[r]=x}a&&(q[r="css"]=a);b[2]&&(q[r="parms"]=b[2]);b[3]&&(q[r="state"]=b[3]);d&&e?(r=JSON.stringify(q),g+=".js",c=c[1]+"var resources="+r+";"+c[2]+c[3],c=c.replace(/\u00A9/g, "©"),c=Ma(c,"javascript",!1,g),c=c+(', copy it to your web server as "'+g+'", and then add the following to your web page:\n\n')+('
\n'),c+="...\n",c+='