From 326cfbb42c90426f3a438a72a641a901a53b6cc7 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Thu, 23 Oct 2014 20:01:29 -0700 Subject: [PATCH] Release of v1.15.6 Some FDC tweaks, a CPU emulation fix, and some Debugger message improvements --- apps/pc/1981/visicalc/manifest.xml | 2 +- apps/pc/1982/esuite/manifest.xml | 2 +- apps/pc/1985/rogue/manifest.xml | 2 +- apps/pc/1987/thinktank/manifest.xml | 2 +- apps/pc/1988/moria/manifest.xml | 2 +- apps/pc/1992/moria/manifest.xml | 2 +- blog/2014/09/30/README.md | 6 +- blog/2014/10/23/README.md | 19 + configs/README.md | 2 +- configs/c1p/machines/32kb/machine.xml | 2 +- .../c1p/machines/8kb/all/debugger/machine.xml | 2 +- configs/c1p/machines/8kb/array/machine.xml | 2 +- .../machines/8kb/large/debugger/machine.xml | 2 +- configs/c1p/machines/8kb/large/machine.xml | 2 +- configs/c1p/machines/8kb/small/machine.xml | 2 +- .../5150/cga/384kb/softkbd/machine.xml | 2 +- .../5150/cga/64kb/donkey/debugger/machine.xml | 2 +- .../machines/5150/cga/64kb/donkey/machine.xml | 2 +- .../5150/cga/64kb/softkbd/machine.xml | 2 +- .../5150/mda/64kb/debugger/machine.xml | 2 +- configs/pc/machines/5150/mda/64kb/machine.xml | 2 +- .../5150/mda/64kb/softkbd/machine.xml | 2 +- .../machines/5160/cga/256kb/array/machine.xml | 2 +- .../5160/cga/256kb/demo/debugger/machine.xml | 2 +- .../machines/5160/cga/256kb/demo/machine.xml | 2 +- .../5160/cga/256kb/softkbd/machine.xml | 2 +- .../cga/256kb/win101/debugger/machine.xml | 2 +- .../5160/cga/256kb/win101/machine.xml | 2 +- .../5160/cga/256kb/win101/softkbd/machine.xml | 2 +- .../5160/cga/512kb/win101/softkbd/machine.xml | 2 +- .../5160/cga/640kb/debugger/machine.xml | 2 +- .../5160/cga/640kb/dos400m/machine.xml | 2 +- .../pc/machines/5160/cga/640kb/machine.xml | 2 +- .../5160/ega/256kb/debugger/machine.xml | 2 +- .../machines/5160/ega/640kb/array/machine.xml | 2 +- .../5160/ega/640kb/debugger/machine.xml | 2 +- .../pc/machines/5160/ega/640kb/machine.xml | 2 +- .../5160/ega/640kb/win101/machine.xml | 2 +- .../mda/256kb/fake188/debugger/machine.xml | 2 +- .../5160/mda/256kb/fake188/machine.xml | 2 +- .../pc/machines/5160/mda/256kb/machine.xml | 2 +- .../5160/mda/64kb/softkbd/machine.xml | 2 +- .../machines/5170/ega/1152kb/rev1/machine.xml | 4 +- .../machines/5170/ega/1152kb/rev3/machine.xml | 4 +- .../machines/5170/ega/640kb/rev1/machine.xml | 2 +- .../machines/5170/ega/640kb/rev1/manifest.xml | 2 +- devices/pc/bios/5170/README.md | 4 +- disks/pc/apps/lotus/123/1.0a/manifest.xml | 2 +- .../apps/microsoft/winword/2.0c/manifest.xml | 2 +- disks/pc/apps/microsoft/word/3.0/manifest.xml | 2 +- disks/pc/apps/microsoft/word/3.1/manifest.xml | 2 +- disks/pc/apps/microsoft/word/5.0/manifest.xml | 2 +- disks/pc/cpm/machine.xml | 2 +- disks/pc/cpm/manifest.xml | 2 +- disks/pc/diags/ibm/2.20/machine.xml | 2 +- disks/pc/diags/ibm/2.20/manifest.xml | 2 +- disks/pc/dos/ibm/1.00/manifest.xml | 2 +- disks/pc/dos/ibm/1.10/manifest.xml | 2 +- disks/pc/dos/ibm/2.00/manifest.xml | 2 +- disks/pc/dos/ibm/2.10/manifest.xml | 2 +- disks/pc/dos/ibm/3.00/manifest.xml | 2 +- disks/pc/dos/ibm/3.10/manifest.xml | 2 +- disks/pc/dos/ibm/3.20/manifest.xml | 2 +- disks/pc/dos/ibm/3.30/manifest.xml | 2 +- disks/pc/dos/ibm/7.00/manifest.xml | 2 +- disks/pc/dos/microsoft/3.20/manifest.xml | 2 +- disks/pc/dos/microsoft/3.30/manifest.xml | 2 +- disks/pc/dos/microsoft/3.30a/manifest.xml | 2 +- disks/pc/dos/microsoft/4.01/manifest.xml | 2 +- disks/pc/dos/microsoft/4.0M/manifest.xml | 2 +- disks/pc/games/infocom/hhiker/manifest.xml | 2 +- disks/pc/games/infocom/machine-debug.xml | 2 +- disks/pc/games/infocom/machine.xml | 2 +- disks/pc/games/infocom/planet/manifest.xml | 2 +- .../games/infocom/zork1/debugger/machine.xml | 2 +- disks/pc/games/infocom/zork1/manifest.xml | 2 +- disks/pc/games/infocom/zork2/manifest.xml | 2 +- disks/pc/games/infocom/zork3/manifest.xml | 2 +- .../pc/games/microsoft/adventure/machine.xml | 2 +- .../pc/games/microsoft/adventure/manifest.xml | 2 +- .../pc/games/microsoft/flightsim/manifest.xml | 2 +- disks/pc/minix/1.1/manifest.xml | 2 +- disks/pc/os2/1.0/manifest.xml | 2 +- disks/pc/os2/1.1/manifest.xml | 2 +- disks/pc/os2/1.3/manifest.xml | 2 +- .../pc/tools/borland/pascal/3.0/manifest.xml | 2 +- disks/pc/tools/microsoft/basic/manifest.xml | 2 +- disks/pc/tools/microsoft/c/4.00/manifest.xml | 2 +- .../pc/tools/microsoft/masm/4.00/manifest.xml | 2 +- .../tools/microsoft/mouse/5.00/manifest.xml | 2 +- .../tools/microsoft/winsdk/1.01/manifest.xml | 2 +- .../tools/microsoft/winsdk/1.04/manifest.xml | 2 +- .../tools/microsoft/winsdk/2.03/manifest.xml | 2 +- disks/pc/win/win101/manifest.xml | 2 +- disks/pc/win/win103/manifest.xml | 2 +- disks/pc/win/win103a/manifest.xml | 2 +- disks/pc/win/win104/manifest.xml | 2 +- disks/pc/win/win203/manifest.xml | 2 +- disks/pc/win/wincomm/manifest.xml | 2 +- disks/pc/xenix/8086/2.1.3/manifest.xml | 2 +- docs/pcjs/demos/components.xsl | 2 +- docs/pcjs/demos/pc-dbg.js | 780 +++++++------- docs/pcjs/demos/pc.js | 644 ++++++------ docs/pcjs/demos/samples.zip | Bin 458946 -> 459249 bytes my_modules/c1pjs-client/{ => lib}/.jshintrc | 0 my_modules/markout/lib/markout.js | 2 +- .../{pcjs-tools => pcjs-client/bin}/.jshintrc | 3 +- .../{pcjs-tools => pcjs-client}/bin/fptest.js | 6 +- .../{pcjs-tools => pcjs-client}/bin/x86gen.js | 14 +- my_modules/pcjs-client/{ => lib}/.jshintrc | 0 my_modules/pcjs-client/lib/x86op0f.js | 8 +- my_modules/shared/templates/common.html | 6 +- package.json | 2 +- pubs/pc/programming/manifest.xml | 2 +- .../reference/ibm/5150/techref/manifest.xml | 2 +- .../reference/ibm/5160/techref/manifest.xml | 2 +- pubs/pc/reference/ibm/5170/setup/manifest.xml | 2 +- .../reference/ibm/5170/techref/manifest.xml | 2 +- pubs/pc/reference/ibm/ega/manifest.xml | 2 +- pubs/pc/reference/ibm/ps2/manifest.xml | 2 +- pubs/pc/reference/intel/80286/manifest.xml | 2 +- pubs/pc/software/os2/sdk10/manifest.xml | 2 +- pubs/pc/software/windows/sdk20/manifest.xml | 2 +- server.js | 26 +- versions/c1pjs/1.15.6/c1p-dbg.js | 167 +++ versions/c1pjs/1.15.6/c1p.js | 127 +++ versions/c1pjs/1.15.6/common.css | 257 +++++ versions/c1pjs/1.15.6/common.xsl | 46 + versions/c1pjs/1.15.6/components.css | 101 ++ versions/c1pjs/1.15.6/components.xsl | 563 ++++++++++ versions/c1pjs/1.15.6/document.css | 162 +++ versions/c1pjs/1.15.6/document.xsl | 450 ++++++++ versions/c1pjs/1.15.6/machine.xsl | 49 + versions/c1pjs/1.15.6/manifest.xsl | 247 +++++ versions/c1pjs/1.15.6/outline.xsl | 47 + versions/pcjs/1.15.6/common.css | 257 +++++ versions/pcjs/1.15.6/common.xsl | 46 + versions/pcjs/1.15.6/components.css | 110 ++ versions/pcjs/1.15.6/components.xsl | 964 ++++++++++++++++++ versions/pcjs/1.15.6/document.css | 162 +++ versions/pcjs/1.15.6/document.xsl | 450 ++++++++ versions/pcjs/1.15.6/machine.xsl | 49 + versions/pcjs/1.15.6/manifest.xsl | 247 +++++ versions/pcjs/1.15.6/outline.xsl | 47 + versions/pcjs/1.15.6/pc-dbg.js | 741 ++++++++++++++ versions/pcjs/1.15.6/pc.js | 628 ++++++++++++ 146 files changed, 6798 insertions(+), 859 deletions(-) create mode 100644 blog/2014/10/23/README.md rename my_modules/c1pjs-client/{ => lib}/.jshintrc (100%) rename my_modules/{pcjs-tools => pcjs-client/bin}/.jshintrc (87%) rename my_modules/{pcjs-tools => pcjs-client}/bin/fptest.js (98%) rename my_modules/{pcjs-tools => pcjs-client}/bin/x86gen.js (99%) rename my_modules/pcjs-client/{ => lib}/.jshintrc (100%) create mode 100644 versions/c1pjs/1.15.6/c1p-dbg.js create mode 100644 versions/c1pjs/1.15.6/c1p.js create mode 100644 versions/c1pjs/1.15.6/common.css create mode 100644 versions/c1pjs/1.15.6/common.xsl create mode 100644 versions/c1pjs/1.15.6/components.css create mode 100644 versions/c1pjs/1.15.6/components.xsl create mode 100644 versions/c1pjs/1.15.6/document.css create mode 100644 versions/c1pjs/1.15.6/document.xsl create mode 100644 versions/c1pjs/1.15.6/machine.xsl create mode 100644 versions/c1pjs/1.15.6/manifest.xsl create mode 100644 versions/c1pjs/1.15.6/outline.xsl create mode 100644 versions/pcjs/1.15.6/common.css create mode 100644 versions/pcjs/1.15.6/common.xsl create mode 100644 versions/pcjs/1.15.6/components.css create mode 100644 versions/pcjs/1.15.6/components.xsl create mode 100644 versions/pcjs/1.15.6/document.css create mode 100644 versions/pcjs/1.15.6/document.xsl create mode 100644 versions/pcjs/1.15.6/machine.xsl create mode 100644 versions/pcjs/1.15.6/manifest.xsl create mode 100644 versions/pcjs/1.15.6/outline.xsl create mode 100644 versions/pcjs/1.15.6/pc-dbg.js create mode 100644 versions/pcjs/1.15.6/pc.js diff --git a/apps/pc/1981/visicalc/manifest.xml b/apps/pc/1981/visicalc/manifest.xml index 0077b29c8..6ce068e5e 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 5af42ccc2..49d40c0a7 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 7c61c396c..e8d7f4a5a 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 8986b340f..a2d939675 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 77fca68bd..73391478c 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 b236e15ce..d6dd2735d 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/blog/2014/09/30/README.md b/blog/2014/09/30/README.md index 301ee595a..2fe7f2ae0 100644 --- a/blog/2014/09/30/README.md +++ b/blog/2014/09/30/README.md @@ -5,7 +5,7 @@ Here are a few highlights of the (evolving) JavaScript coding conventions used i ### Tabs vs. Spaces -I've configured my IDE ([PhpStorm](http://www.jetbrains.com/phpstorm/)) to NEVER use tab characters in .js files +I've configured my IDE ([WebStorm](http://www.jetbrains.com/webstorm/)) to NEVER use tab characters in .js files (spaces only) and to ALWAYS use tab characters in almost every other type of text file. This is largely because when a web browser displays a JavaScript file (either in the main window or in the Developer Tools window), tabs usually screw up the formatting, which I find annoying when I'm debugging. XML files, on the other hand, @@ -198,7 +198,7 @@ it a couple of years ago. I've adopted a zero-tolerance policy for warnings: nothing gets checked in if the Closure Compiler generates even a single warning. -And finally, speaking of warnings, I've had to tell [PhpStorm](http://www.jetbrains.com/phpstorm/) to "shut up" +And finally, speaking of warnings, I've had to tell [WebStorm](http://www.jetbrains.com/webstorm/) to "shut up" about a few: - Unfiltered for…in loop @@ -219,4 +219,4 @@ because it's a useful warning, but I don't like being penalized for functions th way but can't always be implemented exactly as prototyped. *[@jeffpar](http://twitter.com/jeffpar)* -*September 30, 2014* \ No newline at end of file +*September 30, 2014* diff --git a/blog/2014/10/23/README.md b/blog/2014/10/23/README.md new file mode 100644 index 000000000..65eb2f509 --- /dev/null +++ b/blog/2014/10/23/README.md @@ -0,0 +1,19 @@ +Release of PCjs v1.15.6 +--- +This is a fairly minor update that fixes a few Floppy Disk Controller (FDC) issues and one CPU emulation bug +that prevented PC-DOS 7.00 from working properly. + +There are also some Debugger improvements; for example, if you turn on "fdc" and "int" messages in the +Debugger using the "m fdc on" and "m int on" commands, all FDC (INT 0x13) software interrupts will be logged, +including descriptions and register values. + +PC-DOS 7.00 still can't be setup from its non-standard 1.84Mb [XDF](http://www.os2museum.com/wp/the-xdf-diskette-format/) +distribution disk images, "PC-DOS 7.00 (SETUP Disk 2)" through "PC-DOS 7.00 (SETUP Disk 5)", so your best bet is to boot +from the 1.44Mb "PC-DOS 7.00 (Boot Disk)". + +Note that you must use a fairly new 80286 machine configuration, like this [8Mhz IBM PC AT](/configs/pc/machines/5170/ega/1152kb/rev3/), +in order to use 1.44Mb diskette images; previous models did not support 3.5-inch diskette drives, unless they had been retrofitted +with a newer [BIOS](/devices/pc/bios/5170/). + +*[@jeffpar](http://twitter.com/jeffpar)* +*October 23, 2014* diff --git a/configs/README.md b/configs/README.md index 81aa738aa..65c74df55 100644 --- a/configs/README.md +++ b/configs/README.md @@ -1,4 +1,4 @@ Machine Configurations --- -Browse [IBM PC](/configs/pc/) and [Challenger 1P](/configs/c1p/) machine configurations. +Browse [IBM PC](/configs/pc/machines/) and [Challenger 1P](/configs/c1p/machines/) machine configurations. diff --git a/configs/c1p/machines/32kb/machine.xml b/configs/c1p/machines/32kb/machine.xml index 919376cb6..3455eeb92 100644 --- a/configs/c1p/machines/32kb/machine.xml +++ b/configs/c1p/machines/32kb/machine.xml @@ -1,5 +1,5 @@ - + OSI Challenger 1P (32Kb) with Disk Support diff --git a/configs/c1p/machines/8kb/all/debugger/machine.xml b/configs/c1p/machines/8kb/all/debugger/machine.xml index 7bd3bbd9a..3c579adb7 100644 --- a/configs/c1p/machines/8kb/all/debugger/machine.xml +++ b/configs/c1p/machines/8kb/all/debugger/machine.xml @@ -1,5 +1,5 @@ - + OSI Challenger 1P (8Kb, More Programs) diff --git a/configs/c1p/machines/8kb/array/machine.xml b/configs/c1p/machines/8kb/array/machine.xml index ceafd90cb..d8eb59e87 100644 --- a/configs/c1p/machines/8kb/array/machine.xml +++ b/configs/c1p/machines/8kb/array/machine.xml @@ -1,5 +1,5 @@ - + Challenger 1P (8Kb) "Server Array" diff --git a/configs/c1p/machines/8kb/large/debugger/machine.xml b/configs/c1p/machines/8kb/large/debugger/machine.xml index 6ad343b9c..4ca24aadd 100644 --- a/configs/c1p/machines/8kb/large/debugger/machine.xml +++ b/configs/c1p/machines/8kb/large/debugger/machine.xml @@ -1,5 +1,5 @@ - + OSI Challenger 1P (8Kb) with Debugger diff --git a/configs/c1p/machines/8kb/large/machine.xml b/configs/c1p/machines/8kb/large/machine.xml index 9756827d0..32befe144 100644 --- a/configs/c1p/machines/8kb/large/machine.xml +++ b/configs/c1p/machines/8kb/large/machine.xml @@ -1,5 +1,5 @@ - + OSI Challenger 1P (circa 1978) diff --git a/configs/c1p/machines/8kb/small/machine.xml b/configs/c1p/machines/8kb/small/machine.xml index 524b226e2..03271e270 100644 --- a/configs/c1p/machines/8kb/small/machine.xml +++ b/configs/c1p/machines/8kb/small/machine.xml @@ -1,5 +1,5 @@ - + diff --git a/configs/pc/machines/5150/cga/384kb/softkbd/machine.xml b/configs/pc/machines/5150/cga/384kb/softkbd/machine.xml index a1f4675de..8287886c1 100644 --- a/configs/pc/machines/5150/cga/384kb/softkbd/machine.xml +++ b/configs/pc/machines/5150/cga/384kb/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150), CGA, 384K diff --git a/configs/pc/machines/5150/cga/64kb/donkey/debugger/machine.xml b/configs/pc/machines/5150/cga/64kb/donkey/debugger/machine.xml index 3d562ffb8..5e708977a 100644 --- a/configs/pc/machines/5150/cga/64kb/donkey/debugger/machine.xml +++ b/configs/pc/machines/5150/cga/64kb/donkey/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150), CGA, 64K diff --git a/configs/pc/machines/5150/cga/64kb/donkey/machine.xml b/configs/pc/machines/5150/cga/64kb/donkey/machine.xml index 01d384d34..90b5c6e8b 100644 --- a/configs/pc/machines/5150/cga/64kb/donkey/machine.xml +++ b/configs/pc/machines/5150/cga/64kb/donkey/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150), CGA, 64K diff --git a/configs/pc/machines/5150/cga/64kb/softkbd/machine.xml b/configs/pc/machines/5150/cga/64kb/softkbd/machine.xml index 542ce2320..44023262a 100644 --- a/configs/pc/machines/5150/cga/64kb/softkbd/machine.xml +++ b/configs/pc/machines/5150/cga/64kb/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150), CGA, 64K diff --git a/configs/pc/machines/5150/mda/64kb/debugger/machine.xml b/configs/pc/machines/5150/mda/64kb/debugger/machine.xml index 4f7362fb6..2033829e1 100644 --- a/configs/pc/machines/5150/mda/64kb/debugger/machine.xml +++ b/configs/pc/machines/5150/mda/64kb/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC Model 5150 with Monochrome Display diff --git a/configs/pc/machines/5150/mda/64kb/machine.xml b/configs/pc/machines/5150/mda/64kb/machine.xml index 56ab46e72..6044b420f 100644 --- a/configs/pc/machines/5150/mda/64kb/machine.xml +++ b/configs/pc/machines/5150/mda/64kb/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150) with Monochrome Display diff --git a/configs/pc/machines/5150/mda/64kb/softkbd/machine.xml b/configs/pc/machines/5150/mda/64kb/softkbd/machine.xml index 530b4db0d..b62dc98d1 100644 --- a/configs/pc/machines/5150/mda/64kb/softkbd/machine.xml +++ b/configs/pc/machines/5150/mda/64kb/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150), MDA, 64K diff --git a/configs/pc/machines/5160/cga/256kb/array/machine.xml b/configs/pc/machines/5160/cga/256kb/array/machine.xml index ef3d92a2d..e973184c8 100644 --- a/configs/pc/machines/5160/cga/256kb/array/machine.xml +++ b/configs/pc/machines/5160/cga/256kb/array/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 256K, 10Mb Drive diff --git a/configs/pc/machines/5160/cga/256kb/demo/debugger/machine.xml b/configs/pc/machines/5160/cga/256kb/demo/debugger/machine.xml index 3c71d26d0..bbc3fa6a1 100644 --- a/configs/pc/machines/5160/cga/256kb/demo/debugger/machine.xml +++ b/configs/pc/machines/5160/cga/256kb/demo/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 256Kb, 10Mb Drive diff --git a/configs/pc/machines/5160/cga/256kb/demo/machine.xml b/configs/pc/machines/5160/cga/256kb/demo/machine.xml index 9327f6fe8..732e4467e 100644 --- a/configs/pc/machines/5160/cga/256kb/demo/machine.xml +++ b/configs/pc/machines/5160/cga/256kb/demo/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 256Kb, 10Mb Drive diff --git a/configs/pc/machines/5160/cga/256kb/softkbd/machine.xml b/configs/pc/machines/5160/cga/256kb/softkbd/machine.xml index ba5745721..773e588b3 100644 --- a/configs/pc/machines/5160/cga/256kb/softkbd/machine.xml +++ b/configs/pc/machines/5160/cga/256kb/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 256K, 10Mb Drive diff --git a/configs/pc/machines/5160/cga/256kb/win101/debugger/machine.xml b/configs/pc/machines/5160/cga/256kb/win101/debugger/machine.xml index 68986c330..84c189f6f 100644 --- a/configs/pc/machines/5160/cga/256kb/win101/debugger/machine.xml +++ b/configs/pc/machines/5160/cga/256kb/win101/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160) running Windows v1.01 diff --git a/configs/pc/machines/5160/cga/256kb/win101/machine.xml b/configs/pc/machines/5160/cga/256kb/win101/machine.xml index 240494738..ed1f2e963 100644 --- a/configs/pc/machines/5160/cga/256kb/win101/machine.xml +++ b/configs/pc/machines/5160/cga/256kb/win101/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160) running Windows v1.01 diff --git a/configs/pc/machines/5160/cga/256kb/win101/softkbd/machine.xml b/configs/pc/machines/5160/cga/256kb/win101/softkbd/machine.xml index 50e118e0a..d52624759 100644 --- a/configs/pc/machines/5160/cga/256kb/win101/softkbd/machine.xml +++ b/configs/pc/machines/5160/cga/256kb/win101/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 256K, WIN101 diff --git a/configs/pc/machines/5160/cga/512kb/win101/softkbd/machine.xml b/configs/pc/machines/5160/cga/512kb/win101/softkbd/machine.xml index b68c4d4df..8ce56ad14 100644 --- a/configs/pc/machines/5160/cga/512kb/win101/softkbd/machine.xml +++ b/configs/pc/machines/5160/cga/512kb/win101/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 512K, WIN101 diff --git a/configs/pc/machines/5160/cga/640kb/debugger/machine.xml b/configs/pc/machines/5160/cga/640kb/debugger/machine.xml index d2c466b31..5b4512649 100644 --- a/configs/pc/machines/5160/cga/640kb/debugger/machine.xml +++ b/configs/pc/machines/5160/cga/640kb/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive diff --git a/configs/pc/machines/5160/cga/640kb/dos400m/machine.xml b/configs/pc/machines/5160/cga/640kb/dos400m/machine.xml index 3c6e57c9d..fbdca247a 100644 --- a/configs/pc/machines/5160/cga/640kb/dos400m/machine.xml +++ b/configs/pc/machines/5160/cga/640kb/dos400m/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive diff --git a/configs/pc/machines/5160/cga/640kb/machine.xml b/configs/pc/machines/5160/cga/640kb/machine.xml index 00eed3cf8..99558ba5a 100644 --- a/configs/pc/machines/5160/cga/640kb/machine.xml +++ b/configs/pc/machines/5160/cga/640kb/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive diff --git a/configs/pc/machines/5160/ega/256kb/debugger/machine.xml b/configs/pc/machines/5160/ega/256kb/debugger/machine.xml index 545732ff0..68ec03592 100644 --- a/configs/pc/machines/5160/ega/256kb/debugger/machine.xml +++ b/configs/pc/machines/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/configs/pc/machines/5160/ega/640kb/array/machine.xml b/configs/pc/machines/5160/ega/640kb/array/machine.xml index deda0a52f..ec4625cce 100644 --- a/configs/pc/machines/5160/ega/640kb/array/machine.xml +++ b/configs/pc/machines/5160/ega/640kb/array/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive diff --git a/configs/pc/machines/5160/ega/640kb/debugger/machine.xml b/configs/pc/machines/5160/ega/640kb/debugger/machine.xml index 0602949c2..98e7ffa1b 100644 --- a/configs/pc/machines/5160/ega/640kb/debugger/machine.xml +++ b/configs/pc/machines/5160/ega/640kb/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive diff --git a/configs/pc/machines/5160/ega/640kb/machine.xml b/configs/pc/machines/5160/ega/640kb/machine.xml index 68edf3aa6..965808e8f 100644 --- a/configs/pc/machines/5160/ega/640kb/machine.xml +++ b/configs/pc/machines/5160/ega/640kb/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive diff --git a/configs/pc/machines/5160/ega/640kb/win101/machine.xml b/configs/pc/machines/5160/ega/640kb/win101/machine.xml index 399ff64cc..3eca139e0 100644 --- a/configs/pc/machines/5160/ega/640kb/win101/machine.xml +++ b/configs/pc/machines/5160/ega/640kb/win101/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive diff --git a/configs/pc/machines/5160/mda/256kb/fake188/debugger/machine.xml b/configs/pc/machines/5160/mda/256kb/fake188/debugger/machine.xml index b8ee327ce..97af27ecb 100644 --- a/configs/pc/machines/5160/mda/256kb/fake188/debugger/machine.xml +++ b/configs/pc/machines/5160/mda/256kb/fake188/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive diff --git a/configs/pc/machines/5160/mda/256kb/fake188/machine.xml b/configs/pc/machines/5160/mda/256kb/fake188/machine.xml index 629183fba..2c28239b1 100644 --- a/configs/pc/machines/5160/mda/256kb/fake188/machine.xml +++ b/configs/pc/machines/5160/mda/256kb/fake188/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive diff --git a/configs/pc/machines/5160/mda/256kb/machine.xml b/configs/pc/machines/5160/mda/256kb/machine.xml index 72801f246..b19a9c159 100644 --- a/configs/pc/machines/5160/mda/256kb/machine.xml +++ b/configs/pc/machines/5160/mda/256kb/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive diff --git a/configs/pc/machines/5160/mda/64kb/softkbd/machine.xml b/configs/pc/machines/5160/mda/64kb/softkbd/machine.xml index 510bba67b..c74fe9201 100644 --- a/configs/pc/machines/5160/mda/64kb/softkbd/machine.xml +++ b/configs/pc/machines/5160/mda/64kb/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), MDA, 64K, 10Mb Drive diff --git a/configs/pc/machines/5170/ega/1152kb/rev1/machine.xml b/configs/pc/machines/5170/ega/1152kb/rev1/machine.xml index 25eac3a91..0b42b7ff2 100644 --- a/configs/pc/machines/5170/ega/1152kb/rev1/machine.xml +++ b/configs/pc/machines/5170/ega/1152kb/rev1/machine.xml @@ -1,7 +1,7 @@ - + - IBM PC AT, 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk + IBM PC AT (6Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk diff --git a/configs/pc/machines/5170/ega/1152kb/rev3/machine.xml b/configs/pc/machines/5170/ega/1152kb/rev3/machine.xml index e34f862d1..5ff637049 100644 --- a/configs/pc/machines/5170/ega/1152kb/rev3/machine.xml +++ b/configs/pc/machines/5170/ega/1152kb/rev3/machine.xml @@ -1,7 +1,7 @@ - + - IBM PC AT (Rev 3), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk + IBM PC AT (8Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk diff --git a/configs/pc/machines/5170/ega/640kb/rev1/machine.xml b/configs/pc/machines/5170/ega/640kb/rev1/machine.xml index f655e945d..56fd0bb4d 100644 --- a/configs/pc/machines/5170/ega/640kb/rev1/machine.xml +++ b/configs/pc/machines/5170/ega/640kb/rev1/machine.xml @@ -1,5 +1,5 @@ - + IBM PC AT, 128K EGA, 640K RAM diff --git a/configs/pc/machines/5170/ega/640kb/rev1/manifest.xml b/configs/pc/machines/5170/ega/640kb/rev1/manifest.xml index c51a62270..15768c798 100644 --- a/configs/pc/machines/5170/ega/640kb/rev1/manifest.xml +++ b/configs/pc/machines/5170/ega/640kb/rev1/manifest.xml @@ -1,5 +1,5 @@ - + IBM PC AT References diff --git a/devices/pc/bios/5170/README.md b/devices/pc/bios/5170/README.md index 6b3eef2db..9a2defcce 100644 --- a/devices/pc/bios/5170/README.md +++ b/devices/pc/bios/5170/README.md @@ -38,7 +38,7 @@ either the *merge* option or the appending of MAP data. For the moment, the API --- -IBM PC AT (Model 5170) BIOS, Second Version +IBM PC AT (Model 5170) BIOS ("Rev 2") --- [1985-06-10.json]() contains the second IBM PC AT BIOS, dated June 10, 1985, which expanded hard disk support from 15 to 23 drive types, fixed some bugs, and added support for 720Kb 3.5-inch floppy diskette drives. @@ -68,7 +68,7 @@ The JSON-encoded ROM image that PCjs uses was created using the *FileDump* comma --- -IBM PC AT (Model 5170) BIOS, Third Version +IBM PC AT (Model 5170) BIOS ("Rev 3") --- [1985-11-15.json]() contains the third (and last) IBM PC AT BIOS, dated November 15, 1985, which added support for 101-key keyboards and 1.44Mb floppy diskette drives. diff --git a/disks/pc/apps/lotus/123/1.0a/manifest.xml b/disks/pc/apps/lotus/123/1.0a/manifest.xml index c8ae7b91c..c60e75712 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/winword/2.0c/manifest.xml b/disks/pc/apps/microsoft/winword/2.0c/manifest.xml index 2bd0d277b..235957d9c 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 47bffe1fa..ed4f82b0b 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 7e10603dc..e6eb6ceaf 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 378f3e2ad..459d22a25 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/machine.xml b/disks/pc/cpm/machine.xml index 3893ba4a3..6ae358b2a 100644 --- a/disks/pc/cpm/machine.xml +++ b/disks/pc/cpm/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150) running CP/M-86 diff --git a/disks/pc/cpm/manifest.xml b/disks/pc/cpm/manifest.xml index e1770049b..6757ad87b 100644 --- a/disks/pc/cpm/manifest.xml +++ b/disks/pc/cpm/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 6c7a87082..83f15a73d 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 41e0d3b67..994607ee4 100644 --- a/disks/pc/diags/ibm/2.20/manifest.xml +++ b/disks/pc/diags/ibm/2.20/manifest.xml @@ -1,5 +1,5 @@ - + IBM Advanced Diagnostics 2.20 diff --git a/disks/pc/dos/ibm/1.00/manifest.xml b/disks/pc/dos/ibm/1.00/manifest.xml index b207cea89..482db5675 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 813414a95..c0c6bd275 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 4fcc89543..d747832c8 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 dd1f91d2a..b303448df 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 a81c24da0..f7e8e4401 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 67dab59c3..b2f959021 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 58026f706..4dea431f3 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 4faa287d4..7fce2e0f7 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/7.00/manifest.xml b/disks/pc/dos/ibm/7.00/manifest.xml index 2480add07..46bb5a4aa 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 24b9026a9..01ec2135f 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.30/manifest.xml b/disks/pc/dos/microsoft/3.30/manifest.xml index 302522646..989cad9f3 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.30a/manifest.xml b/disks/pc/dos/microsoft/3.30a/manifest.xml index 7bfd013b6..adeb14d59 100644 --- a/disks/pc/dos/microsoft/3.30a/manifest.xml +++ b/disks/pc/dos/microsoft/3.30a/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 3.30a diff --git a/disks/pc/dos/microsoft/4.01/manifest.xml b/disks/pc/dos/microsoft/4.01/manifest.xml index 8035d69aa..5ec962ade 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 e9e60026b..328912e32 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/games/infocom/hhiker/manifest.xml b/disks/pc/games/infocom/hhiker/manifest.xml index 01c2646a3..8327d9acc 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 d1467b92c..0abed4be6 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 ce862aaa6..aeed4c76d 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 4b37be2bf..6a4340e0e 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 b1ef39c57..7a15d7741 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 8b974feec..454426e77 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 b93cec867..94df51ea9 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 2b3dc35cd..0b4688a79 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 3ad2b34a6..4b92a5dff 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 83c7e5331..fc7fe5b60 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 862c23175..85ed86ae5 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 733afc6c6..fc1a96648 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/1.0/manifest.xml b/disks/pc/os2/1.0/manifest.xml index 21f54e86b..014012738 100644 --- a/disks/pc/os2/1.0/manifest.xml +++ b/disks/pc/os2/1.0/manifest.xml @@ -1,5 +1,5 @@ - + OS/2 1.0 diff --git a/disks/pc/os2/1.1/manifest.xml b/disks/pc/os2/1.1/manifest.xml index 22a755ea9..fcfe77c3e 100644 --- a/disks/pc/os2/1.1/manifest.xml +++ b/disks/pc/os2/1.1/manifest.xml @@ -1,5 +1,5 @@ - + OS/2 1.1 diff --git a/disks/pc/os2/1.3/manifest.xml b/disks/pc/os2/1.3/manifest.xml index d7fe85257..831166c4e 100644 --- a/disks/pc/os2/1.3/manifest.xml +++ b/disks/pc/os2/1.3/manifest.xml @@ -1,5 +1,5 @@ - + OS/2 1.3 diff --git a/disks/pc/tools/borland/pascal/3.0/manifest.xml b/disks/pc/tools/borland/pascal/3.0/manifest.xml index 606b58379..e32436fd2 100644 --- a/disks/pc/tools/borland/pascal/3.0/manifest.xml +++ b/disks/pc/tools/borland/pascal/3.0/manifest.xml @@ -1,5 +1,5 @@ - + Turbo Pascal diff --git a/disks/pc/tools/microsoft/basic/manifest.xml b/disks/pc/tools/microsoft/basic/manifest.xml index eba48b1ba..505a61609 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 9f0fe5df2..2d8cf7dbf 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 b1fcc5955..1ec2cf376 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 5daf6beda..7b5e2cead 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/winsdk/1.01/manifest.xml b/disks/pc/tools/microsoft/winsdk/1.01/manifest.xml index 1d814cead..9007a3bd2 100644 --- a/disks/pc/tools/microsoft/winsdk/1.01/manifest.xml +++ b/disks/pc/tools/microsoft/winsdk/1.01/manifest.xml @@ -1,5 +1,5 @@ - + Windows 1.01 SDK diff --git a/disks/pc/tools/microsoft/winsdk/1.04/manifest.xml b/disks/pc/tools/microsoft/winsdk/1.04/manifest.xml index f8c341cde..fe0adbc97 100644 --- a/disks/pc/tools/microsoft/winsdk/1.04/manifest.xml +++ b/disks/pc/tools/microsoft/winsdk/1.04/manifest.xml @@ -1,5 +1,5 @@ - + Windows 1.04 SDK os2museum.com diff --git a/disks/pc/tools/microsoft/winsdk/2.03/manifest.xml b/disks/pc/tools/microsoft/winsdk/2.03/manifest.xml index b3b837f8d..62c561021 100644 --- a/disks/pc/tools/microsoft/winsdk/2.03/manifest.xml +++ b/disks/pc/tools/microsoft/winsdk/2.03/manifest.xml @@ -1,5 +1,5 @@ - + Windows 2.03 SDK os2museum.com diff --git a/disks/pc/win/win101/manifest.xml b/disks/pc/win/win101/manifest.xml index 911b39d75..2a5f50e9e 100644 --- a/disks/pc/win/win101/manifest.xml +++ b/disks/pc/win/win101/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 1.01 diff --git a/disks/pc/win/win103/manifest.xml b/disks/pc/win/win103/manifest.xml index eda47fff4..ca397b1b2 100644 --- a/disks/pc/win/win103/manifest.xml +++ b/disks/pc/win/win103/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 1.03 diff --git a/disks/pc/win/win103a/manifest.xml b/disks/pc/win/win103a/manifest.xml index 551ae5b68..06b4b9e63 100644 --- a/disks/pc/win/win103a/manifest.xml +++ b/disks/pc/win/win103a/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 1.03a diff --git a/disks/pc/win/win104/manifest.xml b/disks/pc/win/win104/manifest.xml index 9db47a5c3..4937e2006 100644 --- a/disks/pc/win/win104/manifest.xml +++ b/disks/pc/win/win104/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 1.04 os2museum.com diff --git a/disks/pc/win/win203/manifest.xml b/disks/pc/win/win203/manifest.xml index 7f043c633..2d8eec153 100644 --- a/disks/pc/win/win203/manifest.xml +++ b/disks/pc/win/win203/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 2.03 os2museum.com diff --git a/disks/pc/win/wincomm/manifest.xml b/disks/pc/win/wincomm/manifest.xml index f0fa9dca7..9e8e6e4f8 100644 --- a/disks/pc/win/wincomm/manifest.xml +++ b/disks/pc/win/wincomm/manifest.xml @@ -1,5 +1,5 @@ - + Windows COMM Driver (Source) diff --git a/disks/pc/xenix/8086/2.1.3/manifest.xml b/disks/pc/xenix/8086/2.1.3/manifest.xml index a8d5642bc..30ab16315 100644 --- a/disks/pc/xenix/8086/2.1.3/manifest.xml +++ b/disks/pc/xenix/8086/2.1.3/manifest.xml @@ -1,5 +1,5 @@ - + SCO Xenix 8086 Operating System v2.1.3 diff --git a/docs/pcjs/demos/components.xsl b/docs/pcjs/demos/components.xsl index 45b11eb83..0b3c6783d 100644 --- a/docs/pcjs/demos/components.xsl +++ b/docs/pcjs/demos/components.xsl @@ -8,7 +8,7 @@ pc pcjs - 1.15.5 + 1.15.6 www.pcjs.org diff --git a/docs/pcjs/demos/pc-dbg.js b/docs/pcjs/demos/pc-dbg.js index 06ea06d2e..3cf90aee1 100644 --- a/docs/pcjs/demos/pc-dbg.js +++ b/docs/pcjs/demos/pc-dbg.js @@ -1,102 +1,102 @@ (function(){var k,aa,l;function ba(a,b){return b&&10!=b?16==b?null!==a.match(/^[0-9a-f]+$/i):!0:null!==a.match(/^[0-9]+$/)}function ca(a){var b,c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null===d&&(a=a.substr(0,a.length-1))}var e;ba(a,b)&&!isNaN(e=parseInt(a,b))&&(c=e)}return c} function p(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function r(a){return p(a,2)}function u(a){return p(a,4)}function da(a,b){return void 0!==b?u(b)+":"+u(a):p(a)}function ea(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));b&&(d=c.lastIndexOf("."),0":">",'"':""","'":"'"};function ha(a){return a.replace(/[&<>"']/g,function(a){return ga[a]})}function ia(a,b){var c="",d;for(d in a)d=d.replace(/([\\\[\]\*\{}\(\)\.\+\?])/g,"\\$1"),c+=(c?"|":"")+d;return b.replace(new RegExp("("+c+")","g"),function(b){return a[b]})}function ja(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")} -function ma(a,b,c){var d=0,e=a.length,f=0;for(void 0===c&&(c=function(a,b){return a>b?1:a>1,h;h=c(b,a[g]);0c&&a.splice(-(c+1),0,b)}function oa(){return Date.now()||+new Date}function pa(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())} +function ka(a,b,c){var d=0,e=a.length,f=0;for(void 0===c&&(c=function(a,b){return a>b?1:a>1,h;h=c(b,a[g]);0c&&a.splice(-(c+1),0,b)}function oa(){return Date.now()||+new Date}function pa(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())} var qa=[31,28,31,30,31,30,31,31,30,31,30,31]; function ra(a,b,c,d,e,f){b=!!b;var g=0,h=null,m=ea(a),n=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(n.onreadystatechange=function(){4===n.readyState&&(n.onreadystatechange=void 0,h=n.responseText,200!=n.status&&(g=n.status||-1),d&&e&&e.call(d,m,h,g,f))});if(c){var q="",t;for(t in c)c.hasOwnProperty(t)&&(q&&(q+="&"),q+=t+"="+encodeURIComponent(c[t]));q=q.replace(/%20/g,"+");n.open("POST",a,b);n.setRequestHeader("Content-type","application/x-www-form-urlencoded"); n.send(q)}else n.open("GET",a,b),n.send();a=[];b||(h=n.responseText,200!=n.status&&(g=n.status||-1),d&&e&&e.call(d,m,h,g,f),a=[g,h]);return a}function sa(){return"http://"+(window?window.location.host:"www.pcjs.org")}function w(a){window?window.alert(a):console.log(a)}function ta(a){var b=!1;window&&(b=window.confirm(a));return b}function ua(a){if(window)try{window.localStorage.setItem("user",a)}catch(b){}} function va(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}function wa(a,b,c){function d(){a-=1;0<=a&&(b()||(a=0));0=this.cg?12:14;this.ec=1<>2;this.eb=this.ec-1;this.Zg=(this.ue+this.ec)/this.ec|0;this.ye=this.Zg-1;this.rd=[];this.sd=[];this.Zf=this.$f=!1;this.Mi();this.Ta()}y(x,Va); -Va.prototype.Mi=function(){this.Aa=Array(this.Zg);for(var a=0;a>a.rb;0>this.rb;0>a.rb;0>a.rb].tg(b&a.eb)} -function cb(a,b){var c=b&a.eb,d=(b&a.Ib)>>a.rb;return c!=a.eb?a.Aa[d].Oj(c):a.Aa[d++].tg(c)|a.Aa[d&a.ye].tg(0)<<8}function db(a,b,c){a.Aa[(b&a.Ib)>>a.rb].Bg(b&a.eb,c&255)}function eb(a,b,c){var d=b&a.eb;b=(b&a.Ib)>>a.rb;d!=a.eb?a.Aa[b].Xj(d,c&65535):(a.Aa[b++].Bg(d,c&255),a.Aa[b&a.ye].Bg(0,c>>8&255))} -function fb(a){for(var b=0,c=[],d=0;d>2);for(d=0;d>2]>>>((a&3)<<3)&255},hp:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ra[b]>>>a;return 24>a?c&65535:c&255|(this.ra[b+1]&255)<<8},pp:function(a,b){var c=a>> -2,d=(a&3)<<3;this.ra[c]=this.ra[c]&~(255<>2,d=(a&3)<<3;24>d?this.ra[c]=this.ra[c]&~(65535<>8);this.mb=!0},gp:function(a){qb(this.X,this.Wd+a);return this.tg(a)},ip:function(a){qb(this.X,this.Wd+a)||qb(this.X,this.Wd+a+1);return this.Oj(a)},qp:function(a,b){rb(this.X,this.Wd+a);this.Bg(a,b)},sp:function(a,b){rb(this.X,this.Wd+a)||rb(this.X,this.Wd+a+1);this.Xj(a,b)},save:function(){return this.ia? -null:this.ra},restore:function(a){return this.ia?null===a:this.zm==a.length<<2?(this.ra=a,this.mb=!0):!1},Pe:function(a,b){a||(a=[]);void 0===b&&(b=!0);sb(this,a,b);tb(this,a,b)},Vd:function(a,b){b?0===this.rk++&&tb(this,ub):0===this.qk++&&sb(this,ub)}};function wb(a,b){b?0===--a.rk&&(a.Cc=a.mh?a.xf:a.Bg,a.jm=a.mh?a.xf:a.Xj):0===--a.qk&&(a.qc=a.tg,a.Xl=a.Oj)}function Wa(a,b,c,d,e){a.S=b;a.X=c;a.Wd=d;a.qk=a.rk=0;a.X&&xb(a.X,d,e)} -function tb(a,b,c){a.Cc=b[2]&&!a.mh?b[2]:a.xf;a.jm=b[3]&&!a.mh?b[3]:a.xf;c&&(a.Bg=b[2]?b[2]:a.xf,a.Xj=b[3]?b[3]:a.xf)}function sb(a,b,c){a.qc=b[0]?b[0]:a.Jh;a.Xl=b[1]?b[1]:a.Jh;c&&(a.tg=b[0]?b[0]:a.Jh,a.Oj=b[1]?b[1]:a.Jh)}var pb=[Xa.prototype.fp,Xa.prototype.hp,Xa.prototype.pp,Xa.prototype.rp],ub=[Xa.prototype.gp,Xa.prototype.ip,Xa.prototype.qp,Xa.prototype.sp]; -function yb(a,b){x.call(this,"CPU",a,yb);var c=a.multiplier||1;this.Hd=a.cycles||b;this.Gd=c;this.wh=Math.round(this.Hd/1E4)/100;this.Ge=this.wh*this.Gd;this.Nb=this.Mb=!1;this.vi=a.autoStart;c=Fa.autostart;void 0!==c&&(this.vi="true"==c?!0:"false"==c?!1:null);this.cf=!1;this.dg=this.mf=0;this.fg=a.csStart;this.lf=a.csInterval;this.nf=a.csStop;var d=this;this.jo=function(){d.Ne()};this.Ta()}y(x,yb);k=yb.prototype; -k.mc=function(a,b,c,d){this.na=b;this.X=d;this.Da=a;var e=C(a,"Video");e&&(this.qi=function(){zb(e)},this.Md=function(){e.Md()});this.ka=C(a,"ChipSet");this.Ta()};k.reset=function(){};k.save=function(){return null};k.restore=function(){return!1};k.$b=function(a,b){if(!b){if(a&&this.restore){Ab(this);if(!this.restore(a))return!1;Bb(this)}else this.reset();this.X?this.X.Ln():this.ca("No debugger detected")}this.Mb=!0;!Cb(this)&&this.X&&Db(this.X);Eb(this);return!0}; -k.Wb=function(a){this.Mb=!1;return a&&this.save?this.save():!0};function Cb(a){return!0===a.vi||null===a.vi&&!a.X&&void 0===a.sa.run?(a.Ne(),!0):!1}k.Md=function(){};k.Ek=function(){return 0};function Bb(a){void 0===a.fg&&(a.fg=0);void 0===a.lf&&(a.lf=-1);void 0===a.nf&&(a.nf=-1);a.cf=0<=a.fg&&0=a.mf&&(a.mf+=a.lf,c=!0);0<=a.nf&&a.nf<=F(a)&&(a.lf=a.nf=-1,Bb(a),a.Ab(),c=!0);c&&a.ca(F(a)+" cycles: checksum="+p(a.dg))}}function G(a,b,c,d){void 0!==a.sa[b]&&(void 0===d&&(d=4),void 0===c&&(Sa(a,"Register "+b+" is invalid"),a.Ab()),c=p(c,d),a.sa[b].innerHTML!=c&&(a.sa[b].innerHTML=c))}k.eh=function(){};k.qi=function(){}; -k.xb=function(a,b,c,d){var e=this;a=!1;switch(c){case "run":this.sa[c]=d;d.onclick=function(){e.Nb?e.Ab(!0):e.Ne(!0)};a=!0;break;case "reset":this.sa[c]=d;d.onclick=function(){e.Da&&Gb(e.Da)};a=!0;break;case "speed":this.sa[c]=d;a=!0;break;case "setSpeed":this.sa[c]=d,d.onclick=function(){Hb(e,e.Gd<<1,!0)},d.innerHTML=this.Ge.toFixed(2)+"Mhz",a=!0}return a};function Ib(a,b,c){a.Ke+=b;c&&(a.Nc=a.A=0)} -function Jb(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1a.wh&&(c=Math.round(c/a.Gd));return c}function Ab(a){a.ld=0;a.zh=1;a.Ke=a.ke=a.Nc=a.A=0;Bb(a);Hb(a,1)} -function Hb(a,b,c){void 0!==b&&(0.8>a.ld/a.Ge&&(b=1),a.Gd=b,b=a.wh*a.Gd,a.Ge!=b&&(a.Ge=b,b=a.Ge.toFixed(2)+"Mhz",a.sa.setSpeed&&(a.sa.setSpeed.innerHTML=b),a.ca("target speed: "+b)),c&&a.Md());Ib(a,a.ke);a.ke=0;a.kf=oa();a.He=0;Jb(a)} -k.Ne=function(a){if(Pa(this,!0)){this.Nb||(Hb(this),this.Da&&this.Da.start(this.kf,F(this)),this.Nb=!0,this.ka&&Kb(this.ka),this.sa.run&&(this.sa.run.innerHTML="Halt"),a&&this.Md());this.Hj>=this.Hd&&Jb(this,!0);this.ig=0;this.xh=oa();this.He&&(a=this.xh-this.He,a>this.Lk&&(this.kf+=a,this.kf>this.xh&&(this.kf=this.xh)));try{do{this.wf(this.cf?1:Math.round(this.$n/this.zh));var b=this.Nc-this.A;this.ke+=b;this.ig+=b;Ib(this,0,!0);Fb(this,b);this.hg-=b;0>=this.hg&&(this.hg+=this.Pk,this.qi());this.gg-= -b;0>=this.gg&&(this.gg+=this.Ok,this.eh());this.of-=b;if(0>=this.of){this.of+=this.Ti;break}}while(this.Nb)}catch(c){this.Ab();Eb(this);this.Da&&this.Da.stop(oa(),F(this));Pa(this,!1);Sa(this,c.message);return}b=setTimeout;a=this.jo;this.He=oa();var d=this.Lk;this.ig&&(d=Math.round(d*this.ig/this.Ti));var d=d-(this.He-this.xh),e=this.He-this.kf;e&&(this.ld=Math.round(this.ke/(10*e))/100,864E5<=e&&(this.Ke=0,this.ka&&Lb(this.ka,!0),Hb(this)));if(0>d||this.ld=this.dg?12:14;this.fc=1<>2;this.eb=this.fc-1;this.ah=(this.ve+this.fc)/this.fc|0;this.ze=this.ah-1;this.rd=[];this.sd=[];this.$f=this.ag=!1;this.Oi();this.Ta()}y(x,Va); +Va.prototype.Oi=function(){this.Aa=Array(this.ah);for(var a=0;a>a.rb;0>this.rb;0>a.rb;0>a.rb].ug(b&a.eb)} +function cb(a,b){var c=b&a.eb,d=(b&a.Ib)>>a.rb;return c!=a.eb?a.Aa[d].Sj(c):a.Aa[d++].ug(c)|a.Aa[d&a.ze].ug(0)<<8}function db(a,b,c){a.Aa[(b&a.Ib)>>a.rb].Cg(b&a.eb,c&255)}function eb(a,b,c){var d=b&a.eb;b=(b&a.Ib)>>a.rb;d!=a.eb?a.Aa[b].ak(d,c&65535):(a.Aa[b++].Cg(d,c&255),a.Aa[b&a.ze].Cg(0,c>>8&255))} +function fb(a){for(var b=0,c=[],d=0;d>2);for(d=0;d>2]>>>((a&3)<<3)&255},kp:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ra[b]>>>a;return 24>a?c&65535:c&255|(this.ra[b+1]&255)<<8},sp:function(a,b){var c=a>> +2,d=(a&3)<<3;this.ra[c]=this.ra[c]&~(255<>2,d=(a&3)<<3;24>d?this.ra[c]=this.ra[c]&~(65535<>8);this.lb=!0},jp:function(a){qb(this.X,this.Wd+a);return this.ug(a)},lp:function(a){qb(this.X,this.Wd+a)||qb(this.X,this.Wd+a+1);return this.Sj(a)},tp:function(a,b){rb(this.X,this.Wd+a);this.Cg(a,b)},vp:function(a,b){rb(this.X,this.Wd+a)||rb(this.X,this.Wd+a+1);this.ak(a,b)},save:function(){return this.ia? +null:this.ra},restore:function(a){return this.ia?null===a:this.Cm==a.length<<2?(this.ra=a,this.lb=!0):!1},Qe:function(a,b){a||(a=[]);void 0===b&&(b=!0);sb(this,a,b);tb(this,a,b)},Vd:function(a,b){b?0===this.tk++&&tb(this,ub):0===this.sk++&&sb(this,ub)}};function wb(a,b){b?0===--a.tk&&(a.Dc=a.oh?a.yf:a.Cg,a.lm=a.oh?a.yf:a.ak):0===--a.sk&&(a.sc=a.ug,a.Zl=a.Sj)}function Wa(a,b,c,d,e){a.S=b;a.X=c;a.Wd=d;a.sk=a.tk=0;a.X&&xb(a.X,d,e)} +function tb(a,b,c){a.Dc=b[2]&&!a.oh?b[2]:a.yf;a.lm=b[3]&&!a.oh?b[3]:a.yf;c&&(a.Cg=b[2]?b[2]:a.yf,a.ak=b[3]?b[3]:a.yf)}function sb(a,b,c){a.sc=b[0]?b[0]:a.Mh;a.Zl=b[1]?b[1]:a.Mh;c&&(a.ug=b[0]?b[0]:a.Mh,a.Sj=b[1]?b[1]:a.Mh)}var pb=[Xa.prototype.ip,Xa.prototype.kp,Xa.prototype.sp,Xa.prototype.up],ub=[Xa.prototype.jp,Xa.prototype.lp,Xa.prototype.tp,Xa.prototype.vp]; +function yb(a,b){x.call(this,"CPU",a,yb);var c=a.multiplier||1;this.Hd=a.cycles||b;this.Gd=c;this.yh=Math.round(this.Hd/1E4)/100;this.He=this.yh*this.Gd;this.Ob=this.Nb=!1;this.xi=a.autoStart;c=Fa.autostart;void 0!==c&&(this.xi="true"==c?!0:"false"==c?!1:null);this.df=!1;this.eg=this.nf=0;this.gg=a.csStart;this.mf=a.csInterval;this.of=a.csStop;var d=this;this.mo=function(){d.Oe()};this.Ta()}y(x,yb);k=yb.prototype; +k.oc=function(a,b,c,d){this.na=b;this.X=d;this.Da=a;var e=C(a,"Video");e&&(this.si=function(){zb(e)},this.Nd=function(){e.Nd()});this.ka=C(a,"ChipSet");this.Ta()};k.reset=function(){};k.save=function(){return null};k.restore=function(){return!1};k.ac=function(a,b){if(!b){if(a&&this.restore){Ab(this);if(!this.restore(a))return!1;Bb(this)}else this.reset();this.X?this.X.On():this.ca("No debugger detected")}this.Nb=!0;!Cb(this)&&this.X&&Db(this.X);Eb(this);return!0}; +k.Wb=function(a){this.Nb=!1;return a&&this.save?this.save():!0};function Cb(a){return!0===a.xi||null===a.xi&&!a.X&&void 0===a.sa.run?(a.Oe(),!0):!1}k.Nd=function(){};k.Gk=function(){return 0};function Bb(a){void 0===a.gg&&(a.gg=0);void 0===a.mf&&(a.mf=-1);void 0===a.of&&(a.of=-1);a.df=0<=a.gg&&0=a.nf&&(a.nf+=a.mf,c=!0);0<=a.of&&a.of<=F(a)&&(a.mf=a.of=-1,Bb(a),a.Ab(),c=!0);c&&a.ca(F(a)+" cycles: checksum="+p(a.eg))}}function G(a,b,c,d){void 0!==a.sa[b]&&(void 0===d&&(d=4),void 0===c&&(Sa(a,"Register "+b+" is invalid"),a.Ab()),c=p(c,d),a.sa[b].innerHTML!=c&&(a.sa[b].innerHTML=c))}k.gh=function(){};k.si=function(){}; +k.xb=function(a,b,c,d){var e=this;a=!1;switch(c){case "run":this.sa[c]=d;d.onclick=function(){e.Ob?e.Ab(!0):e.Oe(!0)};a=!0;break;case "reset":this.sa[c]=d;d.onclick=function(){e.Da&&Gb(e.Da)};a=!0;break;case "speed":this.sa[c]=d;a=!0;break;case "setSpeed":this.sa[c]=d,d.onclick=function(){Hb(e,e.Gd<<1,!0)},d.innerHTML=this.He.toFixed(2)+"Mhz",a=!0}return a};function Ib(a,b,c){a.Le+=b;c&&(a.Oc=a.A=0)} +function Jb(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1a.yh&&(c=Math.round(c/a.Gd));return c}function Ab(a){a.ld=0;a.Bh=1;a.Le=a.ke=a.Oc=a.A=0;Bb(a);Hb(a,1)} +function Hb(a,b,c){void 0!==b&&(0.8>a.ld/a.He&&(b=1),a.Gd=b,b=a.yh*a.Gd,a.He!=b&&(a.He=b,b=a.He.toFixed(2)+"Mhz",a.sa.setSpeed&&(a.sa.setSpeed.innerHTML=b),a.ca("target speed: "+b)),c&&a.Nd());Ib(a,a.ke);a.ke=0;a.lf=oa();a.Ie=0;Jb(a)} +k.Oe=function(a){if(Pa(this,!0)){this.Ob||(Hb(this),this.Da&&this.Da.start(this.lf,F(this)),this.Ob=!0,this.ka&&Kb(this.ka),this.sa.run&&(this.sa.run.innerHTML="Halt"),a&&this.Nd());this.Lj>=this.Hd&&Jb(this,!0);this.jg=0;this.zh=oa();this.Ie&&(a=this.zh-this.Ie,a>this.Nk&&(this.lf+=a,this.lf>this.zh&&(this.lf=this.zh)));try{do{this.xf(this.df?1:Math.round(this.co/this.Bh));var b=this.Oc-this.A;this.ke+=b;this.jg+=b;Ib(this,0,!0);Fb(this,b);this.ig-=b;0>=this.ig&&(this.ig+=this.Rk,this.si());this.hg-= +b;0>=this.hg&&(this.hg+=this.Qk,this.gh());this.pf-=b;if(0>=this.pf){this.pf+=this.Vi;break}}while(this.Ob)}catch(c){this.Ab();Eb(this);this.Da&&this.Da.stop(oa(),F(this));Pa(this,!1);Sa(this,c.message);return}b=setTimeout;a=this.mo;this.Ie=oa();var d=this.Nk;this.jg&&(d=Math.round(d*this.jg/this.Vi));var d=d-(this.Ie-this.zh),e=this.Ie-this.lf;e&&(this.ld=Math.round(this.ke/(10*e))/100,864E5<=e&&(this.Le=0,this.ka&&Lb(this.ka,!0),Hb(this)));if(0>d||this.ld>13;return this.Ua=e}if(b&&768>=b)return this.oa=a,this.Mc=c,this.ab=d,this.Lc=(d&24576)>>13,this.Ua=e}return-1}function Wb(a){return this.Ua+a} -function Xb(a){return this.Ua+a}function Sb(a,b,c){return a+b<=this.Mc?this.Ua+a:Ub.call(this,0,0,c)}function Ub(a,b,c){c||Yb.call(this.S,13,0);return-1}function Tb(a,b,c){return a+b<=this.Mc?this.Ua+a:Vb.call(this,0,0,c)}function Vb(a,b,c){c||Yb.call(this.S,13,0);return-1}Nb.prototype.save=function(){return[this.oa,this.Ua,this.Mc,this.ab,this.Lc,this.xg]};Nb.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.oa=a[0],this.Ua=a[1],this.Mc=a[2],this.ab=a[3],this.Lc=a[4],this.xg=a[5])}; -function Pb(a,b){void 0===b&&(b=!!(a.S.ad&1));b?(a.load=Rb,a.Vc=Sb,a.Yb=Tb):(a.load=Qb,a.Vc=Wb,a.Yb=Xb)} -function Zb(a){this.Fa=a.model||8088;var b=0;switch(this.Fa){default:case 8088:b=4772727;break;case 80286:b=6E6}yb.call(this,a,b);this.dk=61442;this.Jg=4;this.pf=255;this.Ij=4;this.aa=5;this.ta=6;this.fa=7;this.ga=8;this.P=9;this.V=11;this.W=12;this.Ie=4;this.Rk=60;this.Sk=83;this.Tb=3;this.sb=9;this.fc=16;this.Dh=1;this.Wk=19;this.Yk=28;this.$k=16;this.Zk=21;this.Xk=37;this.Uk=2;this.aj=9;this.Vk=5;this.Tk=33;this.cj=10;this.bj=8;this.mg=3;this.lg=15;this.nl=51;this.ol=1;this.pl=2;this.ql=4;this.ml= -32;this.sl=this.dj=15;this.Ub=16;this.Vb=4;this.ul=11;this.tl=18;this.rl=24;this.Cb=4;this.vl=2;this.ej=16;this.wl=17;this.jj=18;this.xl=19;this.ij=5;this.kj=6;this.Cl=2;this.Bl=8;this.zl=9;this.mj=this.lj=this.yl=this.Al=10;this.bl=80;this.dl=144;this.al=86;this.cl=154;this.fl=101;this.hl=165;this.el=107;this.gl=171;this.El=70;this.Gl=113;this.Dl=76;this.Fl=124;this.jl=80;this.ll=128;this.il=86;this.kl=134;this.og=3;this.ng=16;this.rj=10;this.qj=8;this.Hl=51;this.gc=8;this.Il=17;this.Jl=36;this.oc= -11;this.Kl=16;this.pg=10;this.Ob=2;this.Yi=18;this.Zi=9-this.Ob;this.$i=17-this.Ob;this.fj=12;this.gj=9-this.Ob;this.hj=13-this.Ob;this.nj=18;this.oj=9-this.Ob;this.pj=17-this.Ob;this.sj=15;this.tj=9-this.Ob;this.uj=15-this.Ob;this.yj=11;this.zj=9-this.Ob;this.Aj=10-this.Ob;this.Ll=8;this.Ol=12;this.Ml=18;this.Nl=17;this.Pl=15;this.wj=8;this.vj=20;this.xj=2;this.Dj=3;this.qg=9;this.Cj=5;this.Bj=11;this.Fj=4;this.Ej=17;this.Ql=11;this.Sa=$b.slice();80186<=this.Fa&&(this.pf=31,this.Sa[15]=ac,this.Sa[96]= -bc,this.Sa[97]=cc,this.Sa[98]=dc,this.Sa[99]=ac,this.Sa[100]=ac,this.Sa[101]=ac,this.Sa[102]=ac,this.Sa[103]=ac,this.Sa[104]=ec,this.Sa[105]=fc,this.Sa[106]=gc,this.Sa[107]=hc,this.Sa[108]=ic,this.Sa[109]=jc,this.Sa[110]=kc,this.Sa[111]=lc,this.Sa[192]=mc,this.Sa[193]=nc,this.Sa[200]=oc,this.Sa[201]=pc,this.Sa[241]=qc,rc[7]=sc,tc[7]=sc,80286<=this.Fa&&(this.dk=2,this.Jg=0,this.Sa[15]=uc,this.Sa[99]=vc,this.Sa[84]=wc,this.P=this.ga=this.fa=this.ta=this.aa=this.Ij=0,this.W=this.V=1,this.Ie=3,this.Rk= -14,this.Sk=16,this.Tb=2,this.fc=this.sb=7,this.Dh=0,this.Wk=7,this.Yk=13,this.$k=7,this.Zk=11,this.Xk=16,this.Uk=3,this.aj=6,this.Vk=2,this.Tk=13,this.bj=this.cj=5,this.mg=2,this.lg=7,this.nl=23,this.ol=0,this.pl=1,this.ql=3,this.ml=17,this.dj=7,this.sl=11,this.Ub=7,this.Vb=3,this.ul=7,this.tl=11,this.rl=15,this.Cb=2,this.vl=3,this.ej=7,this.xl=this.jj=this.wl=8,this.kj=this.ij=4,this.Cl=2,this.Bl=3,this.zl=5,this.Al=2,this.yl=3,this.lj=5,this.mj=3,this.bl=14,this.dl=22,this.al=17,this.cl=25,this.fl= -17,this.hl=25,this.el=20,this.gl=28,this.El=13,this.Gl=21,this.Dl=16,this.Fl=24,this.jl=13,this.ll=21,this.il=16,this.kl=24,this.og=2,this.ng=7,this.qj=this.rj=5,this.Hl=19,this.Il=this.gc=5,this.Jl=17,this.oc=3,this.Kl=5,this.pg=3,this.Ob=0,this.Yi=8,this.Zi=5,this.$i=9,this.gj=this.fj=5,this.hj=4,this.oj=this.nj=5,this.pj=4,this.sj=7,this.tj=5,this.uj=8,this.yj=3,this.zj=4,this.Aj=3,this.Ol=this.Ll=11,this.Nl=this.Ml=15,this.Pl=7,this.wj=5,this.vj=8,this.xj=0,this.Dj=2,this.qg=6,this.Cj=3,this.Bj= -6,this.Fj=3,this.Ql=this.Ej=5));this.Lg=[];this.Mg=[];this.Nc=this.ah=0;this.kh=this.zi=!1;this.Aa=[];this.ue=this.Ib=this.rb=this.eb=this.ye=0;this.T=this.Jm;this.U=this.Km;this.N=this.Rn;this.O=this.Sn;this.Q=this.np;this.R=this.op;xc(this)}y(yb,Zb);k=Zb.prototype;k.Mi=function(a,b,c,d,e){this.Aa=a;this.ue=this.Ib=b;this.rb=c;this.eb=d;this.ye=e};k.reset=function(){this.Nb&&this.Ab();xc(this);Ab(this);this.jd=!1}; -function xc(a){a.G=0;a.B=0;a.I=0;a.J=0;a.Y=0;a.H=0;a.F=0;a.D=0;a.ad=65520;a.dd=0;a.te=1023;a.Ic={Jj:0,oa:0,ab:0,vh:-1};a.ua=new Nb(a,"CS");a.Eb=new Nb(a,"DS");a.wb=new Nb(a,"SS");a.Za=new Nb(a,"ES");a.gm=new Nb(a,"ZERO");yc(a,0,65535);80286<=a.Fa&&(a.Rc=a.Ye=0,a.Ld=new Nb(a,"LDT",!0),a.Ag=new Nb(a,"TSS",!0),a.Pb=new Nb(a,"VER",!0),yc(a,65520,61440),a.ua.Ua=16711680);zc(a,0);Ac(a);a.nb=0;a.Db=a.ug=-1;a.Ug=0;a.ha=a.Ka=-1;a.C=a.Eb;a.M=a.wb;a.$=a.wa=0} -k.Ek=function(){var a=this.G+this.B+this.I+this.J+this.Y+this.H+this.F+this.D|0;return a=a+this.qa+this.ua.oa+this.Eb.oa+this.wb.oa+this.Za.oa+Bc(this)|0};function Cc(a,b,c,d){void 0!==d&&(void 0===a.Lg[b]&&(a.Lg[b]=[]),a.Lg[b].push([c,d]))}function Dc(a,b){a.zi&&32>b&&16!=b&&22!=b&&28!=b&&E(a.X,a.X.$j)&&(Ec(a.X,b,a.Ba),Fc(a,a.Ba,function(a,c){return function(d){Gc(a.X,b,d,F(a)-c)}}(a,F(a))));var c=a.Lg[b];if(void 0!==c)for(var d=0;d>1?128:0} +0,0,1,1,0,1,0,0,1];function Nb(a,b,c){this.S=a;this.Ua=this.oa=0;this.Nc=65535;this.Mc=this.ab=0;this.yg=b;Ob(this,c)}function Qb(a){this.oa=a;this.Nc=65535;return this.Ua=a<<4} +function Rb(a){var b,c;a&4?(b=this.S.Ld.Ua,c=this.S.Ld.Nc):(b=this.S.Sc,c=this.S.Ze);b+=a&65528;if(b+7<=c){this.Wc=Sb;this.Yb=Tb;this.S.A-=15;c=this.S.Ia(b+0);var d=this.S.Ia(b+4),e=this.S.Ia(b+2)|(d&255)<<16;this.S.Ia(b+6);b=d&7936;if(b&4096){2048==(b&2560)&&(this.Yb=Ub);if(b&2048||!(b&512))this.Yb=Vb;this.oa=a;this.Nc=c;this.ab=d;this.Mc=(d&24576)>>13;return this.Ua=e}if(b&&768>=b)return this.oa=a,this.Nc=c,this.ab=d,this.Mc=(d&24576)>>13,this.Ua=e}return-1}function Wb(a){return this.Ua+a} +function Xb(a){return this.Ua+a}function Sb(a,b,c){return a+b<=this.Nc?this.Ua+a:Ub.call(this,0,0,c)}function Ub(a,b,c){c||Yb.call(this.S,13,0);return-1}function Tb(a,b,c){return a+b<=this.Nc?this.Ua+a:Vb.call(this,0,0,c)}function Vb(a,b,c){c||Yb.call(this.S,13,0);return-1}Nb.prototype.save=function(){return[this.oa,this.Ua,this.Nc,this.ab,this.Mc,this.yg]};Nb.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.oa=a[0],this.Ua=a[1],this.Nc=a[2],this.ab=a[3],this.Mc=a[4],this.yg=a[5])}; +function Ob(a,b){void 0===b&&(b=!!(a.S.ad&1));b?(a.load=Rb,a.Wc=Sb,a.Yb=Tb):(a.load=Qb,a.Wc=Wb,a.Yb=Xb)} +function Zb(a){this.Fa=a.model||8088;var b=0;switch(this.Fa){default:case 8088:b=4772727;break;case 80286:b=6E6}yb.call(this,a,b);this.gk=61442;this.Lg=4;this.qf=255;this.Mj=4;this.aa=5;this.ta=6;this.fa=7;this.ga=8;this.P=9;this.V=11;this.W=12;this.Je=4;this.Tk=60;this.Uk=83;this.Tb=3;this.sb=9;this.hc=16;this.Gh=1;this.Yk=19;this.$k=28;this.bl=16;this.al=21;this.Zk=37;this.Wk=2;this.ej=9;this.Xk=5;this.Vk=33;this.gj=10;this.fj=8;this.ng=3;this.mg=15;this.pl=51;this.ql=1;this.rl=2;this.sl=4;this.ol= +32;this.ul=this.hj=15;this.Ub=16;this.Vb=4;this.wl=11;this.vl=18;this.tl=24;this.Cb=4;this.xl=2;this.ij=16;this.yl=17;this.nj=18;this.zl=19;this.mj=5;this.oj=6;this.El=2;this.Dl=8;this.Bl=9;this.qj=this.pj=this.Al=this.Cl=10;this.dl=80;this.fl=144;this.cl=86;this.el=154;this.hl=101;this.jl=165;this.gl=107;this.il=171;this.Gl=70;this.Il=113;this.Fl=76;this.Hl=124;this.ll=80;this.nl=128;this.kl=86;this.ml=134;this.pg=3;this.og=16;this.vj=10;this.uj=8;this.Jl=51;this.ic=8;this.Kl=17;this.Ll=36;this.pc= +11;this.Ml=16;this.qg=10;this.Pb=2;this.bj=18;this.cj=9-this.Pb;this.dj=17-this.Pb;this.jj=12;this.kj=9-this.Pb;this.lj=13-this.Pb;this.rj=18;this.sj=9-this.Pb;this.tj=17-this.Pb;this.wj=15;this.xj=9-this.Pb;this.yj=15-this.Pb;this.Cj=11;this.Dj=9-this.Pb;this.Ej=10-this.Pb;this.Nl=8;this.Ql=12;this.Ol=18;this.Pl=17;this.Rl=15;this.Aj=8;this.zj=20;this.Bj=2;this.Hj=3;this.rg=9;this.Gj=5;this.Fj=11;this.Jj=4;this.Ij=17;this.Sl=11;this.Sa=$b.slice();80186<=this.Fa&&(this.qf=31,this.Sa[15]=ac,this.Sa[96]= +bc,this.Sa[97]=cc,this.Sa[98]=dc,this.Sa[99]=ac,this.Sa[100]=ac,this.Sa[101]=ac,this.Sa[102]=ac,this.Sa[103]=ac,this.Sa[104]=ec,this.Sa[105]=fc,this.Sa[106]=gc,this.Sa[107]=hc,this.Sa[108]=ic,this.Sa[109]=jc,this.Sa[110]=kc,this.Sa[111]=lc,this.Sa[192]=mc,this.Sa[193]=nc,this.Sa[200]=oc,this.Sa[201]=pc,this.Sa[241]=qc,rc[7]=sc,tc[7]=sc,80286<=this.Fa&&(this.gk=2,this.Lg=0,this.Sa[15]=uc,this.Sa[99]=vc,this.Sa[84]=wc,this.P=this.ga=this.fa=this.ta=this.aa=this.Mj=0,this.W=this.V=1,this.Je=3,this.Tk= +14,this.Uk=16,this.Tb=2,this.hc=this.sb=7,this.Gh=0,this.Yk=7,this.$k=13,this.bl=7,this.al=11,this.Zk=16,this.Wk=3,this.ej=6,this.Xk=2,this.Vk=13,this.fj=this.gj=5,this.ng=2,this.mg=7,this.pl=23,this.ql=0,this.rl=1,this.sl=3,this.ol=17,this.hj=7,this.ul=11,this.Ub=7,this.Vb=3,this.wl=7,this.vl=11,this.tl=15,this.Cb=2,this.xl=3,this.ij=7,this.zl=this.nj=this.yl=8,this.oj=this.mj=4,this.El=2,this.Dl=3,this.Bl=5,this.Cl=2,this.Al=3,this.pj=5,this.qj=3,this.dl=14,this.fl=22,this.cl=17,this.el=25,this.hl= +17,this.jl=25,this.gl=20,this.il=28,this.Gl=13,this.Il=21,this.Fl=16,this.Hl=24,this.ll=13,this.nl=21,this.kl=16,this.ml=24,this.pg=2,this.og=7,this.uj=this.vj=5,this.Jl=19,this.Kl=this.ic=5,this.Ll=17,this.pc=3,this.Ml=5,this.qg=3,this.Pb=0,this.bj=8,this.cj=5,this.dj=9,this.kj=this.jj=5,this.lj=4,this.sj=this.rj=5,this.tj=4,this.wj=7,this.xj=5,this.yj=8,this.Cj=3,this.Dj=4,this.Ej=3,this.Ql=this.Nl=11,this.Pl=this.Ol=15,this.Rl=7,this.Aj=5,this.zj=8,this.Bj=0,this.Hj=2,this.rg=6,this.Gj=3,this.Fj= +6,this.Jj=3,this.Sl=this.Ij=5));this.Ng=[];this.Og=[];this.Oc=this.dh=0;this.mh=this.Bi=!1;this.Aa=[];this.ve=this.Ib=this.rb=this.eb=this.ze=0;this.T=this.Mm;this.U=this.Nm;this.N=this.Un;this.O=this.Vn;this.Q=this.qp;this.R=this.rp;xc(this)}y(yb,Zb);k=Zb.prototype;k.Oi=function(a,b,c,d,e){this.Aa=a;this.ve=this.Ib=b;this.rb=c;this.eb=d;this.ze=e};k.reset=function(){this.Ob&&this.Ab();xc(this);Ab(this);this.jd=!1}; +function xc(a){a.G=0;a.B=0;a.I=0;a.J=0;a.Y=0;a.H=0;a.F=0;a.D=0;a.ad=65520;a.dd=0;a.ue=1023;a.Jc={Nj:0,oa:0,ab:0,xh:-1};a.ua=new Nb(a,"CS");a.Eb=new Nb(a,"DS");a.wb=new Nb(a,"SS");a.Za=new Nb(a,"ES");a.im=new Nb(a,"ZERO");yc(a,0,65535);80286<=a.Fa&&(a.Sc=0,a.Ze=65535,a.Ld=new Nb(a,"LDT",!0),a.Bg=new Nb(a,"TSS",!0),a.Qb=new Nb(a,"VER",!0),yc(a,65520,61440),a.ua.Ua=16711680);zc(a,0);Ac(a);a.mb=0;a.Db=a.vg=-1;a.Wg=0;a.ha=a.Ka=-1;a.C=a.Eb;a.M=a.wb;a.$=a.wa=0} +k.Gk=function(){var a=this.G+this.B+this.I+this.J+this.Y+this.H+this.F+this.D|0;return a=a+this.qa+this.ua.oa+this.Eb.oa+this.wb.oa+this.Za.oa+Bc(this)|0};function Cc(a,b,c,d){void 0!==d&&(void 0===a.Ng[b]&&(a.Ng[b]=[]),a.Ng[b].push([c,d]))}function Dc(a,b){var c=a.Ng[b];if(void 0!==c)for(var d=0;d>1?128:0} function Zc(a){return(a.ja^a.ma^a.ja>>1)&a.da>>1?2048:0}function $c(a){a.Z&=~a.da}function ad(a){a.ma=a.ja&16|a.ma&-17}function bd(a){a.Z|=a.da-1}function cd(a){Yc(a)&&(a.ja^=a.da>>1|a.da>>2,a.ma^=32896)}function dd(a){a.ja&=~a.da;a.ma=a.ja&32896|a.ma&-32897}function ed(a){a.Z|=a.da}function fd(a){a.ma=~(a.ja&16)&16|a.ma&-17}function gd(a){a.Z&=~(a.da-1)}function hd(a){Yc(a)||(a.ja^=a.da>>1|a.da>>2,a.ma^=32896)}function id(a){a.ja|=a.da;a.ma=a.ja&32896|a.ma&-32897} -function Bc(a){return a.ya&-2262|Uc(a)|Vc(a)|Wc(a)|Xc(a)|Yc(a)|Zc(a)}function zc(a,b){a.da=256;a.Z=a.ja=a.ma=0;b&1&&ed(a);b&4||(a.ja|=1);b&16&&(a.ma|=16);b&64||bd(a);b&128&&hd(a);b&2048&&id(a);a.ya=a.ya&-1793|b&1792|a.dk;a.ya&256&&(a.nb|=2,a.$|=4)} -k.xb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.sa[c]=d;e=!0;break;default:e=yb.prototype.xb.call(this,a,b,c,d)}return e};k.ub=function(a){return this.Aa[(a&this.Ib)>>this.rb].qc(a&this.eb)}; -k.Ia=function(a){var b=a&this.eb;a=(a&this.Ib)>>this.rb;this.A-=this.Ij;return b!=this.eb?this.Aa[a].Xl(b):this.Aa[a++].qc(b)|this.Aa[a&this.ye].qc(0)<<8};k.bd=function(a,b){this.Aa[(a&this.Ib)>>this.rb].Cc(a&this.eb,b&255)};k.Nd=function(a,b){var c=a&this.eb,d=(a&this.Ib)>>this.rb;this.A-=this.Ij;c!=this.eb?this.Aa[d].jm(c,b&65535):(this.Aa[d++].Cc(c,b&255),this.Aa[d&this.ye].Cc(0,b>>8&255))};k.Jm=function(a,b){this.zg=a;this.ha=a.Vc(this.rg=b,0);return this.$&1?0:this.ub(this.ha)}; -k.Km=function(a,b){this.zg=a;this.ha=a.Vc(this.rg=b,1);return this.$&1?0:this.Ia(this.ha)};k.Rn=function(a,b){this.zg=a;this.Ka=this.ha=a.Vc(this.rg=b,0);return this.$&1?0:this.ub(this.ha)};k.Sn=function(a,b){this.zg=a;this.Ka=this.ha=a.Vc(this.rg=b,1);return this.$&1?0:this.Ia(this.ha)};k.np=function(a){this.$&2||this.bd(this.zg.Yb(this.rg,1),a)};k.op=function(a){this.$&2||this.Nd(this.zg.Yb(this.rg,2),a)};k.ea=function(){var a=this.ub(this.Ba);this.Ba=this.ua.Ua+(this.qa=this.qa+1&65535);return a}; -k.L=function(){var a=this.ub(this.Ba)<<24>>24;this.Ba=this.ua.Ua+(this.qa=this.qa+1&65535);return a&65535};k.K=function(){var a=this.Ia(this.Ba);this.Ba=this.ua.Ua+(this.qa=this.qa+2&65535);return a};k.Ja=function(){var a=this.Y;this.Y=this.Y+2&65535;return this.Ia(this.wb.Vc(a,1))};function K(a,b){var c=a.Y=a.Y-2&65535;a.Nd(a.wb.Yb(c,1),b)} -k.eh=function(){G(this,"AX",this.G);G(this,"BX",this.B);G(this,"CX",this.I);G(this,"DX",this.J);G(this,"SP",this.Y);G(this,"BP",this.H);G(this,"SI",this.F);G(this,"DI",this.D);G(this,"CS",this.ua.oa);G(this,"DS",this.Eb.oa);G(this,"SS",this.wb.oa);G(this,"ES",this.Za.oa);G(this,"IP",this.qa);var a=Bc(this);G(this,"PS",a);G(this,"C",a&1?1:0,1);G(this,"P",a&4?1:0,1);G(this,"A",a&16?1:0,1);G(this,"Z",a&64?1:0,1);G(this,"S",a&128?1:0,1);G(this,"T",a&256?1:0,1);G(this,"I",a&512?1:0,1);G(this,"D",a&1024? -1:0,1);G(this,"O",a&2048?1:0,1);this.sa.speed&&(this.sa.speed.innerHTML=this.Nb&&this.ld?this.ld.toFixed(2)+"Mhz":"Stopped")}; -k.wf=function(a){this.kh=!0;this.zi=a&&this.X&&jd(this.X);this.Nc=this.A=a;this.ka&&Lb(this.ka);a||!this.X||E(this.X,this.X.Te)||(this.$|=4);do{var b=this.$&240;if(b)this.wa|=b;else if(this.Gh=this.Ba,this.ha=this.Ka=-1,this.C=this.Eb,this.M=this.wb,this.wa=this.$&256,this.nb){a:{if(!(this.$&4))if(this.nb&1&&this.ya&512){if(b=kd(this.ka),-1<=b&&(this.nb&=-2,0<=b)){this.nb&=-5;ld.call(this,b,null,11);b=!0;break a}}else if(this.nb&2){this.nb&=-3;ld.call(this,1,null,11);b=!0;break a}if(b=this.nb&8){for(var b= -this.ka,c=!1,d=0;dthis.Ka?0>this.ha?this.Tb:this.sb:this.fc;return(this.Z=this.ja=a+b)&255}function pd(a,b){this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.fc;return(this.Z=this.ja=this.ma=a|b)&255} -function qd(a,b){this.ma=a^b;this.Z=this.ja=a+b+(this.Z&this.da?1:0);this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.fc;return this.Z&255}function rd(a,b){this.ma=a^b;this.Z=this.ja=a-b-(this.Z&this.da?1:0);this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.fc;return this.Z&255}function sd(a,b){this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.fc;return(this.Z=this.ja=this.ma=a&b)&255} -function td(a,b){this.ma=a^b;this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.fc;return(this.Z=this.ja=a-b)&255}function ud(a,b){this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.fc;return(this.Z=this.ja=this.ma=a^b)&255}function vd(a,b){this.ma=a^b;this.da=256;this.Z=this.ja=a-b;this.A-=0>this.Ka?0>this.ha?this.Tb:this.aj:this.sb;this.$|=2;return a} -function wd(a,b){this.ma=a^b;this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.fc;return(this.Z=this.ja=a+b)&65535}function xd(a,b){this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.fc;return(this.Z=this.ja=this.ma=a|b)&65535}function yd(a,b){this.ma=a^b;this.Z=this.ja=a+b+(this.Z&this.da?1:0);this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.fc;return this.Z&65535} -function zd(a,b){this.ma=a^b;this.Z=this.ja=a-b-(this.Z&this.da?1:0);this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.fc;return this.Z&65535}function Ad(a,b){this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.fc;return(this.Z=this.ja=this.ma=a&b)&65535}function Bd(a,b){this.ma=a^b;this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.fc;return(this.Z=this.ja=a-b)&65535} -function Cd(a,b){this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.fc;return(this.Z=this.ja=this.ma=a^b)&65535}function Dd(a,b){this.ma=a^b;this.da=65536;this.Z=this.ja=a-b;this.A-=0>this.Ka?0>this.ha?this.Tb:this.aj:this.sb;this.$|=2;return a}function Ed(a,b){this.Z=this.Z&this.da-1|(a&b?this.da:0);(a^a>>1)&b>>1?id(this):dd(this)}function Fd(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;Ed.call(this,d,256)}return c} +function Bc(a){return a.xa&-2262|Uc(a)|Vc(a)|Wc(a)|Xc(a)|Yc(a)|Zc(a)}function zc(a,b){a.da=256;a.Z=a.ja=a.ma=0;b&1&&ed(a);b&4||(a.ja|=1);b&16&&(a.ma|=16);b&64||bd(a);b&128&&hd(a);b&2048&&id(a);a.xa=a.xa&-1793|b&1792|a.gk;a.xa&256&&(a.mb|=2,a.$|=4)} +k.xb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.sa[c]=d;e=!0;break;default:e=yb.prototype.xb.call(this,a,b,c,d)}return e};k.ub=function(a){return this.Aa[(a&this.Ib)>>this.rb].sc(a&this.eb)}; +k.Ia=function(a){var b=a&this.eb;a=(a&this.Ib)>>this.rb;this.A-=this.Mj;return b!=this.eb?this.Aa[a].Zl(b):this.Aa[a++].sc(b)|this.Aa[a&this.ze].sc(0)<<8};k.Md=function(a,b){this.Aa[(a&this.Ib)>>this.rb].Dc(a&this.eb,b&255)};k.bd=function(a,b){var c=a&this.eb,d=(a&this.Ib)>>this.rb;this.A-=this.Mj;c!=this.eb?this.Aa[d].lm(c,b&65535):(this.Aa[d++].Dc(c,b&255),this.Aa[d&this.ze].Dc(0,b>>8&255))};k.Mm=function(a,b){this.Ag=a;this.ha=a.Wc(this.sg=b,0);return this.$&1?0:this.ub(this.ha)}; +k.Nm=function(a,b){this.Ag=a;this.ha=a.Wc(this.sg=b,1);return this.$&1?0:this.Ia(this.ha)};k.Un=function(a,b){this.Ag=a;this.Ka=this.ha=a.Wc(this.sg=b,0);return this.$&1?0:this.ub(this.ha)};k.Vn=function(a,b){this.Ag=a;this.Ka=this.ha=a.Wc(this.sg=b,1);return this.$&1?0:this.Ia(this.ha)};k.qp=function(a){this.$&2||this.Md(this.Ag.Yb(this.sg,1),a)};k.rp=function(a){this.$&2||this.bd(this.Ag.Yb(this.sg,2),a)};k.ea=function(){var a=this.ub(this.Ba);this.Ba=this.ua.Ua+(this.qa=this.qa+1&65535);return a}; +k.L=function(){var a=this.ub(this.Ba)<<24>>24;this.Ba=this.ua.Ua+(this.qa=this.qa+1&65535);return a&65535};k.K=function(){var a=this.Ia(this.Ba);this.Ba=this.ua.Ua+(this.qa=this.qa+2&65535);return a};k.Ja=function(){var a=this.Y;this.Y=this.Y+2&65535;return this.Ia(this.wb.Wc(a,1))};function K(a,b){var c=a.Y=a.Y-2&65535;a.bd(a.wb.Yb(c,1),b)} +k.gh=function(){G(this,"AX",this.G);G(this,"BX",this.B);G(this,"CX",this.I);G(this,"DX",this.J);G(this,"SP",this.Y);G(this,"BP",this.H);G(this,"SI",this.F);G(this,"DI",this.D);G(this,"CS",this.ua.oa);G(this,"DS",this.Eb.oa);G(this,"SS",this.wb.oa);G(this,"ES",this.Za.oa);G(this,"IP",this.qa);var a=Bc(this);G(this,"PS",a);G(this,"C",a&1?1:0,1);G(this,"P",a&4?1:0,1);G(this,"A",a&16?1:0,1);G(this,"Z",a&64?1:0,1);G(this,"S",a&128?1:0,1);G(this,"T",a&256?1:0,1);G(this,"I",a&512?1:0,1);G(this,"D",a&1024? +1:0,1);G(this,"O",a&2048?1:0,1);this.sa.speed&&(this.sa.speed.innerHTML=this.Ob&&this.ld?this.ld.toFixed(2)+"Mhz":"Stopped")}; +k.xf=function(a){this.mh=!0;this.Bi=a&&this.X&&jd(this.X);this.Oc=this.A=a;this.ka&&Lb(this.ka);a||!this.X||D(this.X,this.X.Ue)||(this.$|=4);do{var b=this.$&240;if(b)this.wa|=b;else if(this.Jh=this.Ba,this.ha=this.Ka=-1,this.C=this.Eb,this.M=this.wb,this.wa=this.$&256,this.mb){a:{if(!(this.$&4))if(this.mb&1&&this.xa&512){if(b=kd(this.ka),-1<=b&&(this.mb&=-2,0<=b)){this.mb&=-5;ld.call(this,b,null,11);b=!0;break a}}else if(this.mb&2){this.mb&=-3;ld.call(this,1,null,11);b=!0;break a}if(b=this.mb&8){for(var b= +this.ka,c=!1,d=0;dthis.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=a+b)&255}function pd(a,b){this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=this.ma=a|b)&255} +function qd(a,b){this.ma=a^b;this.Z=this.ja=a+b+(this.Z&this.da?1:0);this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return this.Z&255}function rd(a,b){this.ma=a^b;this.Z=this.ja=a-b-(this.Z&this.da?1:0);this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return this.Z&255}function sd(a,b){this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=this.ma=a&b)&255} +function td(a,b){this.ma=a^b;this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=a-b)&255}function ud(a,b){this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=this.ma=a^b)&255}function vd(a,b){this.ma=a^b;this.da=256;this.Z=this.ja=a-b;this.A-=0>this.Ka?0>this.ha?this.Tb:this.ej:this.sb;this.$|=2;return a} +function wd(a,b){this.ma=a^b;this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=a+b)&65535}function xd(a,b){this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=this.ma=a|b)&65535}function yd(a,b){this.ma=a^b;this.Z=this.ja=a+b+(this.Z&this.da?1:0);this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return this.Z&65535} +function zd(a,b){this.ma=a^b;this.Z=this.ja=a-b-(this.Z&this.da?1:0);this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return this.Z&65535}function Ad(a,b){this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=this.ma=a&b)&65535}function Bd(a,b){this.ma=a^b;this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=a-b)&65535} +function Cd(a,b){this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=this.ma=a^b)&65535}function Dd(a,b){this.ma=a^b;this.da=65536;this.Z=this.ja=a-b;this.A-=0>this.Ka?0>this.ha?this.Tb:this.ej:this.sb;this.$|=2;return a}function Ed(a,b){this.Z=this.Z&this.da-1|(a&b?this.da:0);(a^a>>1)&b>>1?id(this):dd(this)}function Fd(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;Ed.call(this,d,256)}return c} function Gd(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;Ed.call(this,d,65536)}return c}function Hd(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);Ed.call(this,d,256)}return c}function Id(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);Ed.call(this,d,65536)}return c} -function Jd(a,b){var c=a;if(b){var d;(d=(b&this.pf)%9)?(d=a<>9-d,c=d&255):d=a|(this.Z&this.da?1:0)<<8;Ed.call(this,d,256)}return c}function Kd(a,b){var c=a;if(b){var d;(d=(b&this.pf)%17)?(d=a<>17-d,c=d&65535):d=a|(this.Z&this.da?1:0)<<16;Ed.call(this,d,65536)}return c}function Ld(a,b){var c=a;b&&(c=(b&this.pf)%9,c=a>>c|(this.Z&this.da?1:0)<<8-c|a<<9-c,Ed.call(this,c,256),c&=255);return c} -function Md(a,b){var c=a;b&&(c=(b&this.pf)%17,c=a>>c|(this.Z&this.da?1:0)<<16-c|a<<17-c,Ed.call(this,c,65536),c&=65535);return c}function Nd(a,b){var c=a;b&&(c=8>9-d,c=d&255):d=a|(this.Z&this.da?1:0)<<8;Ed.call(this,d,256)}return c}function Kd(a,b){var c=a;if(b){var d;(d=(b&this.qf)%17)?(d=a<>17-d,c=d&65535):d=a|(this.Z&this.da?1:0)<<16;Ed.call(this,d,65536)}return c}function Ld(a,b){var c=a;b&&(c=(b&this.qf)%9,c=a>>c|(this.Z&this.da?1:0)<<8-c|a<<9-c,Ed.call(this,c,256),c&=255);return c} +function Md(a,b){var c=a;b&&(c=(b&this.qf)%17,c=a>>c|(this.Z&this.da?1:0)<<16-c|a<<17-c,Ed.call(this,c,65536),c&=65535);return c}function Nd(a,b){var c=a;b&&(c=8>b-1;this.Z=this.ja=c>>1;this.Z=c&1?this.Z|256:this.Z&-257;this.ma=a^this.Z;this.da=256;a=this.Z}return a&255}function Qd(a,b){if(b){var c=16>b-1;this.Z=this.ja=c>>1;this.Z=c&1?this.Z|65536:this.Z&-65537;this.ma=a^this.Z;this.da=65536;a=this.Z}return a&65535}function Rd(a,b){if(b){8>24>>b-1;this.Z=this.ja=c>>1;this.Z=c&1?this.Z|256:this.Z&-257;this.ma=a^this.Z;this.da=256;a=this.Z}return a&255} -function Sd(a,b){if(b){16>16>>b-1;this.Z=this.ja=c>>1;this.Z=c&1?this.Z|65536:this.Z&-65537;this.ma=a^this.Z;this.da=65536;a=this.Z}return a&65535}function Td(){this.A-=0>this.ha?2:this.Pl;return 1}function Ud(){var a=this.I&this.pf;this.A-=(0>this.ha?this.wj:this.vj)+(a<this.ha?this.wj:this.vj)+(a<>16>>b-1;this.Z=this.ja=c>>1;this.Z=c&1?this.Z|65536:this.Z&-65537;this.ma=a^this.Z;this.da=65536;a=this.Z}return a&65535}function Td(){this.A-=0>this.ha?2:this.Rl;return 1}function Ud(){var a=this.I&this.qf;this.A-=(0>this.ha?this.Aj:this.zj)+(a<this.ha?this.Aj:this.zj)+(a<this.Ka?this.gc:this.Il;return b},$d,$d,$d,$d,$d,$d,$d],de=[function(a,b){this.A-=0>this.Ka?this.Al:this.yl;return b},L,L,L,L,L,L,L],ee=[Fd,Hd,Jd,Ld,Nd,Pd,L,Rd],fe=[Gd,Id,Kd,Md,Od,Qd,L,Sd],he=[function(a,b){b=this.ea();this.Z=this.ja=this.ma=a&b;this.da=256;this.A-=0>this.ha?this.Cj:this.Bj;this.$|=2;return a},L,function(a){this.A-=0>this.ha?this.og:this.ng;return a^255},function(a,b){b=0;this.ma=a^b;this.da= -256;this.A-=0>this.ha?this.og:this.ng;return(this.Z=this.ja=b-a)&255},function(a){this.G=this.Db=(this.Z=(this.G&255)*a)&65535;this.ma=this.ja=this.Z;this.da=256;this.G&65280?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?this.El:this.Dl;this.$|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Db=b&65535;this.Z=this.ma=this.ja=b;this.da=256;127b?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?this.jl:this.il;this.$|=2;return a},function(a){if(!a)return ge.call(this), -a;var b=this.G/a;if(255this.ha?this.bl:this.al;this.$|=2;return a},function(a){if(!a)return ge.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return ge.call(this),a;this.Db=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.ja=this.ma=this.Z=b|256;this.da=256;this.A-=0>this.ha?this.fl:this.el;this.$|=2;return a}],ie=[function(a,b){b=this.K();this.Z=this.ja= -this.ma=a&b;this.da=65536;this.A-=0>this.ha?this.Cj:this.Bj;this.$|=2;return a},L,function(a){this.A-=0>this.ha?this.og:this.ng;return a^65535},function(a,b){b=0;this.ma=a^b;this.da=65536;this.A-=0>this.ha?this.og:this.ng;return(this.Z=this.ja=b-a)&65535},function(a){this.Db=this.G=(this.Z=this.G*a)&65535;this.ug=this.J=this.Z>>16&65535;this.ma=this.ja=this.Z;this.da=65536;this.J?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?this.Gl:this.Fl;this.$|=2;return a},function(a){var b=(this.G<< -16>>16)*(a<<16>>16);this.G=this.Db=b&65535;this.J=this.ug=b>>16&65535;this.Z=this.ma=this.ja=b;this.da=65536;32767b?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?this.ll:this.kl;this.$|=2;return a},function(a,b){if(!a)return ge.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return ge.call(this),a;this.Db=this.G=c&65535;this.ug=this.J=b%a&65535;this.ja=this.ma=this.Z=c|65536;this.da=65536;this.A-=0>this.ha?this.dl:this.cl;this.$|=2;return a},function(a, -b){if(!a)return ge.call(this),a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return ge.call(this),a;this.Db=this.G=d&65535;this.ug=this.J=b%c&65535;this.ja=this.ma=this.Z=d|65536;this.da=65536;this.A-=0>this.ha?this.hl:this.gl;this.$|=2;return a}],rc=[function(a){this.ma=a;a=(this.ja=a+1)&255;this.Z=a|(this.Z&this.da?1:0)<<8;this.da=256;this.A-=0>this.ha?this.mg:this.lg;return a},function(a){this.ma=a;a=(this.ja=a-1)&255;this.Z=a|(this.Z&this.da?1:0)<<8;this.da= -256;this.A-=0>this.ha?this.mg:this.lg;return a},L,L,L,L,L,L],tc=[function(a){this.ma=a;a=(this.ja=a+1)&65535;this.Z=a|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=0>this.ha?this.mg:this.lg;return a},function(a){this.ma=a;a=(this.ja=a-1)&65535;this.Z=a|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=0>this.ha?this.mg:this.lg;return a},function(a){K(this,this.qa);I(this,a);this.A-=0>this.ha?this.$k:this.Zk;this.$|=2;return a},function(a){if(0>this.ha)return L.call(this,a);K(this,this.ua.oa);K(this, -this.qa);yc(this,a,this.Ia(this.ha+2));this.A-=this.Xk;this.$|=2;return a},function(a){I(this,a);this.A-=0>this.ha?this.ul:this.tl;this.$|=2;return a},function(a){if(0>this.ha)return L.call(this,a);yc(this,a,this.Ia(this.ha+2));this.A-=this.rl;this.$|=2;return a},function(a){var b=a;this.$&512&&(a=a-2&65535,80286>this.Fa&&(b=a));K(this,b);this.A-=0>this.ha?this.oc:this.Kl;this.$|=2;return a},$d],je=[Fd,Hd,Jd,Ld,Nd,Pd,L,Rd],ke=[Gd,Id,Kd,Md,Od,Qd,L,Sd]; -function le(a,b){this.A-=0>this.Ka?0>this.ha?this.Cl:this.Bl:this.zl;return b}function me(){return le.call(this,0,this.Db)}function ne(a,b){this.Z=this.ja=this.ma=a&b;this.da=256;this.A-=0>this.Ka?0>this.ha?this.Dj:this.qg:this.qg;this.$|=2;return a}function oe(a,b){this.Z=this.ja=this.ma=a&b;this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Dj:this.qg:this.qg;this.$|=2;return a} -function pe(a,b){var c=(b<<16>>16)*(this.ea()<<24>>24);this.Z=this.ma=this.ja=c;this.da=256;32767c?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?21:24;return c&65535}function qe(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.Z=this.ma=this.ja=c;this.da=65536;32767c?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?21:24;return c&65535}function re(a){return a}function se(a){if(0>this.ha)return M.call(this),a;this.A-=this.vl;return this.ha} -function te(a,b){if(0>this.ha)return M.call(this),a;Oc(this,this.Ia(this.ha+2));this.A-=this.ej;return b}function ue(a,b){if(0>this.ha)return M.call(this),a;Tc(this,this.Ia(this.ha+2));this.A-=this.ej;return b}function ve(a){if(0>this.ha)return ac.call(this),a;var b=a<<16>>16,c=this.Ia(this.ha)<<16>>16,d=this.Ia(this.ha+2)<<16>>16;this.A-=this.Tk;if(bd)I(this,this.Gh-this.ua.Ua),ld.call(this,5,null,0);this.$|=2;return a} -function we(a,b){this.A-=10+(0>this.ha?0:1);if((a&3)<(b&3))return a=a&-4|b&3,gd(this),a;bd(this);return a}function xe(a,b){this.A-=14+(0>this.ha?0:2);if(0<=this.Pb.load(b,!0)&&this.Pb.Lc>=(this.ua.oa&3)&&this.Pb.Lc>=(b&3))return gd(this),this.Pb.ab&65280;bd(this);return a}function ye(a,b){this.A-=14+(0>this.ha?0:2);if(b&65528&&0<=this.Pb.load(b,!0)&&(3072==(this.Pb.ab&3072)||this.Pb.Lc>=(this.ua.oa&3))&&this.Pb.Lc>=(b&3))return gd(this),this.Pb.Mc;bd(this);return a} -function ze(a,b){if(0>this.ha){switch(this.Ug&7){case 0:this.G=this.G&-256|a;break;case 1:this.I=this.I&-256|a;break;case 2:this.J=this.J&-256|a;break;case 3:this.B=this.B&-256|a;break;case 4:this.G=this.G&255|a<<8;break;case 5:this.I=this.I&255|a<<8;break;case 6:this.J=this.J&255|a<<8;break;case 7:this.B=this.B&255|a<<8}this.A-=this.Fj}else this.Ka=this.ha,this.Q(a),this.A-=this.Ej;return b} -function Ae(a,b){if(0>this.ha){switch(this.Ug&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.Y=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.Fj}else this.Ka=this.ha,this.R(a),this.A-=this.Ej;return b}function ld(a,b,c){Mc(this,a)&&(K(this,Bc(this)),this.ya&=this.Ic.vh,K(this,this.ua.oa),K(this,this.qa),null!=b&&K(this,b),yc(this,this.Ic.Jj,this.Ic.oa),this.A-=this.nl+c)} -function ge(){I(this,this.Gh-this.ua.Ua);ld.call(this,0,null,2)}function Yb(a,b){this.X&&E(this.X,this.X.om)&&this.X.message("Fault 0x"+r(a)+(null!=b?" (0x"+u(b)+")":"")+" on opcode 0x"+r(bb(this.na,this.Ba))+" at "+da(this.qa,this.ua.oa));80186<=this.Fa&&(I(this,this.Gh-this.ua.Ua),ld.call(this,a,b,0))}function ac(){Yb.call(this,6);this.Ab()}function M(){I(this,this.Gh-this.ua.Ua);Sa(this,"Undefined opcode 0x"+r(bb(this.na,this.Ba))+" at "+da(this.qa,this.ua.oa));this.Ab()} +var ae=[od,pd,qd,rd,sd,td,ud,vd],be=[wd,xd,yd,zd,Ad,Bd,Cd,Dd],ce=[function(a,b){this.A-=0>this.Ka?this.ic:this.Kl;return b},$d,$d,$d,$d,$d,$d,$d],de=[function(a,b){this.A-=0>this.Ka?this.Cl:this.Al;return b},L,L,L,L,L,L,L],ee=[Fd,Hd,Jd,Ld,Nd,Pd,L,Rd],fe=[Gd,Id,Kd,Md,Od,Qd,L,Sd],he=[function(a,b){b=this.ea();this.Z=this.ja=this.ma=a&b;this.da=256;this.A-=0>this.ha?this.Gj:this.Fj;this.$|=2;return a},L,function(a){this.A-=0>this.ha?this.pg:this.og;return a^255},function(a,b){b=0;this.ma=a^b;this.da= +256;this.A-=0>this.ha?this.pg:this.og;return(this.Z=this.ja=b-a)&255},function(a){this.G=this.Db=(this.Z=(this.G&255)*a)&65535;this.ma=this.ja=this.Z;this.da=256;this.G&65280?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?this.Gl:this.Fl;this.$|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Db=b&65535;this.Z=this.ma=this.ja=b;this.da=256;127b?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?this.ll:this.kl;this.$|=2;return a},function(a){if(!a)return ge.call(this), +a;var b=this.G/a;if(255this.ha?this.dl:this.cl;this.$|=2;return a},function(a){if(!a)return ge.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return ge.call(this),a;this.Db=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.ja=this.ma=this.Z=b|256;this.da=256;this.A-=0>this.ha?this.hl:this.gl;this.$|=2;return a}],ie=[function(a,b){b=this.K();this.Z=this.ja= +this.ma=a&b;this.da=65536;this.A-=0>this.ha?this.Gj:this.Fj;this.$|=2;return a},L,function(a){this.A-=0>this.ha?this.pg:this.og;return a^65535},function(a,b){b=0;this.ma=a^b;this.da=65536;this.A-=0>this.ha?this.pg:this.og;return(this.Z=this.ja=b-a)&65535},function(a){this.Db=this.G=(this.Z=this.G*a)&65535;this.vg=this.J=this.Z>>16&65535;this.ma=this.ja=this.Z;this.da=65536;this.J?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?this.Il:this.Hl;this.$|=2;return a},function(a){var b=(this.G<< +16>>16)*(a<<16>>16);this.G=this.Db=b&65535;this.J=this.vg=b>>16&65535;this.Z=this.ma=this.ja=b;this.da=65536;32767b?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?this.nl:this.ml;this.$|=2;return a},function(a,b){if(!a)return ge.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return ge.call(this),a;this.Db=this.G=c&65535;this.vg=this.J=b%a&65535;this.ja=this.ma=this.Z=c|65536;this.da=65536;this.A-=0>this.ha?this.fl:this.el;this.$|=2;return a},function(a, +b){if(!a)return ge.call(this),a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return ge.call(this),a;this.Db=this.G=d&65535;this.vg=this.J=b%c&65535;this.ja=this.ma=this.Z=d|65536;this.da=65536;this.A-=0>this.ha?this.jl:this.il;this.$|=2;return a}],rc=[function(a){this.ma=a;a=(this.ja=a+1)&255;this.Z=a|(this.Z&this.da?1:0)<<8;this.da=256;this.A-=0>this.ha?this.ng:this.mg;return a},function(a){this.ma=a;a=(this.ja=a-1)&255;this.Z=a|(this.Z&this.da?1:0)<<8;this.da= +256;this.A-=0>this.ha?this.ng:this.mg;return a},L,L,L,L,L,L],tc=[function(a){this.ma=a;a=(this.ja=a+1)&65535;this.Z=a|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=0>this.ha?this.ng:this.mg;return a},function(a){this.ma=a;a=(this.ja=a-1)&65535;this.Z=a|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=0>this.ha?this.ng:this.mg;return a},function(a){K(this,this.qa);I(this,a);this.A-=0>this.ha?this.bl:this.al;this.$|=2;return a},function(a){if(0>this.ha)return L.call(this,a);K(this,this.ua.oa);K(this, +this.qa);yc(this,a,this.Ia(this.ha+2));this.A-=this.Zk;this.$|=2;return a},function(a){I(this,a);this.A-=0>this.ha?this.wl:this.vl;this.$|=2;return a},function(a){if(0>this.ha)return L.call(this,a);yc(this,a,this.Ia(this.ha+2));this.A-=this.tl;this.$|=2;return a},function(a){var b=a;this.$&512&&(a=a-2&65535,80286>this.Fa&&(b=a));K(this,b);this.A-=0>this.ha?this.pc:this.Ml;this.$|=2;return a},$d],je=[Fd,Hd,Jd,Ld,Nd,Pd,L,Rd],ke=[Gd,Id,Kd,Md,Od,Qd,L,Sd]; +function le(a,b){this.A-=0>this.Ka?0>this.ha?this.El:this.Dl:this.Bl;return b}function me(){return le.call(this,0,this.Db)}function ne(a,b){this.Z=this.ja=this.ma=a&b;this.da=256;this.A-=0>this.Ka?0>this.ha?this.Hj:this.rg:this.rg;this.$|=2;return a}function oe(a,b){this.Z=this.ja=this.ma=a&b;this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Hj:this.rg:this.rg;this.$|=2;return a} +function pe(a,b){var c=(b<<16>>16)*(this.ea()<<24>>24);this.Z=this.ma=this.ja=c;this.da=256;32767c?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?21:24;return c&65535}function qe(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.Z=this.ma=this.ja=c;this.da=65536;32767c?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?21:24;return c&65535}function re(a){return a}function se(a){if(0>this.ha)return M.call(this),a;this.A-=this.xl;return this.ha} +function te(a,b){if(0>this.ha)return M.call(this),a;Oc(this,this.Ia(this.ha+2));this.A-=this.ij;return b}function ue(a,b){if(0>this.ha)return M.call(this),a;Tc(this,this.Ia(this.ha+2));this.A-=this.ij;return b}function ve(a){if(0>this.ha)return ac.call(this),a;var b=a<<16>>16,c=this.Ia(this.ha)<<16>>16,d=this.Ia(this.ha+2)<<16>>16;this.A-=this.Vk;if(bd)I(this,this.Jh-this.ua.Ua),ld.call(this,5,null,0);this.$|=2;return a} +function we(a,b){this.A-=10+(0>this.ha?0:1);if((a&3)<(b&3))return a=a&-4|b&3,gd(this),a;bd(this);return a}function xe(a,b){this.A-=14+(0>this.ha?0:2);if(0<=this.Qb.load(b,!0)&&this.Qb.Mc>=(this.ua.oa&3)&&this.Qb.Mc>=(b&3))return gd(this),this.Qb.ab&65280;bd(this);return a}function ye(a,b){this.A-=14+(0>this.ha?0:2);if(b&65528&&0<=this.Qb.load(b,!0)&&(3072==(this.Qb.ab&3072)||this.Qb.Mc>=(this.ua.oa&3))&&this.Qb.Mc>=(b&3))return gd(this),this.Qb.Nc;bd(this);return a} +function ze(a,b){if(0>this.ha){switch(this.Wg&7){case 0:this.G=this.G&-256|a;break;case 1:this.I=this.I&-256|a;break;case 2:this.J=this.J&-256|a;break;case 3:this.B=this.B&-256|a;break;case 4:this.G=this.G&255|a<<8;break;case 5:this.I=this.I&255|a<<8;break;case 6:this.J=this.J&255|a<<8;break;case 7:this.B=this.B&255|a<<8}this.A-=this.Jj}else this.Ka=this.ha,this.Q(a),this.A-=this.Ij;return b} +function Ae(a,b){if(0>this.ha){switch(this.Wg&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.Y=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.Jj}else this.Ka=this.ha,this.R(a),this.A-=this.Ij;return b}function ld(a,b,c){Mc(this,a)&&(K(this,Bc(this)),this.xa&=this.Jc.xh,K(this,this.ua.oa),K(this,this.qa),null!=b&&K(this,b),yc(this,this.Jc.Nj,this.Jc.oa),this.A-=this.pl+c)} +function ge(){I(this,this.Jh-this.ua.Ua);ld.call(this,0,null,2)}function Yb(a,b){this.X&&D(this.X,this.X.qm)&&this.X.message("Fault 0x"+r(a)+(null!=b?" (0x"+u(b)+")":"")+" on opcode 0x"+r(bb(this.na,this.Ba))+" at "+da(this.qa,this.ua.oa));80186<=this.Fa&&(I(this,this.Jh-this.ua.Ua),ld.call(this,a,b,0))}function ac(){Yb.call(this,6);this.Ab()}function M(){I(this,this.Jh-this.ua.Ua);Sa(this,"Undefined opcode 0x"+r(bb(this.na,this.Ba))+" at "+da(this.qa,this.ua.oa));this.Ab()} function Be(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a}function Ce(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a}function De(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a}function Ee(a){a=a.call(this,this.G&255,this.B&255);this.G=this.G&-256|a}function Fe(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a}function Ge(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a} function He(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a}function Ie(a){a=a.call(this,this.G&255,this.B>>8);this.G=this.G&-256|a}function Je(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a}function Ke(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a}function Le(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a}function Me(a){a=a.call(this,this.I&255,this.B&255);this.I=this.I&-256|a} function Ne(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a}function Oe(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a}function Pe(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a}function Qe(a){a=a.call(this,this.I&255,this.B>>8);this.I=this.I&-256|a}function Re(a){a=a.call(this,this.J&255,this.G&255);this.J=this.J&-256|a}function Se(a){a=a.call(this,this.J&255,this.I&255);this.J=this.J&-256|a} @@ -372,275 +372,276 @@ function(a,b){this.J=a[5].call(this,this.J,b.call(this))},function(a,b){this.B=a b.call(this))},function(a,b){this.B=a[6].call(this,this.B,b.call(this))},function(a,b){this.$|=512;this.Y=a[6].call(this,this.Y,b.call(this))},function(a,b){this.H=a[6].call(this,this.H,b.call(this))},function(a,b){this.F=a[6].call(this,this.F,b.call(this))},function(a,b){this.D=a[6].call(this,this.D,b.call(this))},function(a,b){this.G=a[7].call(this,this.G,b.call(this))},function(a,b){this.I=a[7].call(this,this.I,b.call(this))},function(a,b){this.J=a[7].call(this,this.J,b.call(this))},function(a, b){this.B=a[7].call(this,this.B,b.call(this))},function(a,b){this.Y=a[7].call(this,this.Y,b.call(this))},function(a,b){this.H=a[7].call(this,this.H,b.call(this))},function(a,b){this.F=a[7].call(this,this.F,b.call(this))},function(a,b){this.D=a[7].call(this,this.D,b.call(this))}],dh=[function(){var a=this.ea();16>(a&56)&&(this.$|=1);bh[a].call(this,Ic,Wd)},function(){var a=this.ea();a&16||(this.$|=1);bh[a].call(this,ch,Wd)},function(){N[this.ea()].call(this,xe)},function(){N[this.ea()].call(this,ye)}, M,M,M,M,M,M,M,ac,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M, -M,M],Jc=[function(){this.A-=2+(0>this.ha?0:1);return this.Ld.oa},function(){this.A-=2+(0>this.ha?0:1);return this.Ag.oa},function(a){this.$|=2;this.Ld.load(a);this.A-=17+(0>this.ha?0:2);return a},function(a){this.$|=2;this.Ag.load(a);this.A-=17+(0>this.ha?0:2);return a},function(a){this.$|=2;this.A-=14+(0>this.ha?0:2);if(0<=this.Pb.load(a,!0)&&2048!=(this.Pb.ab&2560)&&(3072==(this.Pb.ab&3072)||this.Pb.Lc>=(this.ua.oa&3)&&this.Pb.Lc>=(a&3)))return gd(this),a;bd(this);return a},function(a){this.$|= -2;this.A-=14+(0>this.ha?0:2);if(0<=this.Pb.load(a,!0)&&512==(this.Pb.ab&2560)&&this.Pb.Lc>=(this.ua.oa&3)&&this.Pb.Lc>=(a&3))return gd(this),a;bd(this);return a},L,L],Kc=[sc,sc,sc,sc,sc,sc,L,L],Ic=Kc,ch=[function(a){0>this.ha?ac.call(this):(this.Nd(this.ha+2,this.Rc),this.bd(this.ha+4,this.Rc>>16),a=this.Ye-this.Rc,this.A-=11);return a},function(a){0>this.ha?ac.call(this):(this.Nd(this.ha+2,this.dd),this.bd(this.ha+4,this.dd>>16),a=this.te-this.dd,this.A-=12);return a},function(a){0>this.ha?ac.call(this): -(this.Rc=this.Ia(this.ha+2)|this.ub(this.ha+4)<<16,this.Ye=this.Rc+a,this.$|=2,this.A-=11);return a},function(a){0>this.ha?ac.call(this):(this.dd=this.Ia(this.ha+2)|this.ub(this.ha+4)<<16,this.te=this.dd+a,this.$|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ha?0:1);return this.ad},L,function(a){this.ad=this.ad&65520|a&-65521;this.A-=3+(0>this.ha?0:3);this.ad&1&&Ac(this,!0);this.$|=2;return a},L];function uc(){dh[this.ea()].call(this)}function wc(){K(this,this.Y);this.A-=this.oc} -function bc(){var a=this.Y;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.Jl}function cc(){this.D=this.Ja();this.F=this.Ja();this.H=this.Ja();this.Y+=2;this.B=this.Ja();this.J=this.Ja();this.I=this.Ja();this.G=this.Ja();this.A-=this.Hl}function dc(){N[this.ea()].call(this,ve)}function vc(){Zg[this.ea()].call(this,we)}function ec(){K(this,this.K());this.A-=this.oc}function fc(){N[this.ea()].call(this,qe)} -function gc(){K(this,this.ea());this.A-=this.oc}function hc(){N[this.ea()].call(this,pe)}function ic(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=jb(this.na,this.J,this.Ba-b-1);this.bd(this.Za.Yb(this.D,0),d);this.D=this.D+(this.ya&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}} -function jc(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=this.Ba-b-1,d=jb(this.na,this.J,d)|jb(this.na,this.J,d)<<8;this.Nd(this.Za.Yb(this.D,1),d);this.D=this.D+(this.ya&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}} -function kc(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=this.ub(this.Eb.Vc(this.F,0));this.F=this.F+(this.ya&1024?-1:1)&65535;this.A-=c;this.I-=b;nb(this.na,this.J,d,this.Ba-b-1);a&&(J(this,-2),this.$|=256)}} -function lc(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=this.Ia(this.Eb.Vc(this.F,1));this.F=this.F+(this.ya&1024?-2:2)&65535;this.A-=c;this.I-=b;b=this.Ba-b-1;nb(this.na,this.J,d&255,b);nb(this.na,this.J,d>>8,b);a&&(J(this,-2),this.$|=256)}}function eh(){var a=this.L();Zc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb}function fh(){var a=this.L();Zc(this)?this.A-=this.Vb:(I(this,this.qa+a),this.A-=this.Ub)} +M,M],Jc=[function(){this.A-=2+(0>this.ha?0:1);return this.Ld.oa},function(){this.A-=2+(0>this.ha?0:1);return this.Bg.oa},function(a){this.$|=2;this.Ld.load(a);this.A-=17+(0>this.ha?0:2);return a},function(a){this.$|=2;this.Bg.load(a);this.A-=17+(0>this.ha?0:2);return a},function(a){this.$|=2;this.A-=14+(0>this.ha?0:2);if(0<=this.Qb.load(a,!0)&&2048!=(this.Qb.ab&2560)&&(3072==(this.Qb.ab&3072)||this.Qb.Mc>=(this.ua.oa&3)&&this.Qb.Mc>=(a&3)))return gd(this),a;bd(this);return a},function(a){this.$|= +2;this.A-=14+(0>this.ha?0:2);if(0<=this.Qb.load(a,!0)&&512==(this.Qb.ab&2560)&&this.Qb.Mc>=(this.ua.oa&3)&&this.Qb.Mc>=(a&3))return gd(this),a;bd(this);return a},L,L],Kc=[sc,sc,sc,sc,sc,sc,L,L],Ic=Kc,ch=[function(a){0>this.ha?ac.call(this):(a=this.Ze-this.Sc,this.bd(this.ha+2,this.Sc),this.bd(this.ha+4,65280|this.Sc>>16),this.A-=11);return a},function(a){0>this.ha?ac.call(this):(a=this.ue-this.dd,this.bd(this.ha+2,this.dd),this.bd(this.ha+4,65280|this.dd>>16),this.A-=12);return a},function(a){0>this.ha? +ac.call(this):(this.Sc=this.Ia(this.ha+2)|this.ub(this.ha+4)<<16,this.Ze=this.Sc+a,this.$|=2,this.A-=11);return a},function(a){0>this.ha?ac.call(this):(this.dd=this.Ia(this.ha+2)|this.ub(this.ha+4)<<16,this.ue=this.dd+a,this.$|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ha?0:1);return this.ad},L,function(a){this.ad=this.ad&65520|a&-65521;this.A-=3+(0>this.ha?0:3);this.ad&1&&Ac(this,!0);this.$|=2;return a},L];function uc(){dh[this.ea()].call(this)} +function wc(){K(this,this.Y);this.A-=this.pc}function bc(){var a=this.Y;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.Ll}function cc(){this.D=this.Ja();this.F=this.Ja();this.H=this.Ja();this.Y+=2;this.B=this.Ja();this.J=this.Ja();this.I=this.Ja();this.G=this.Ja();this.A-=this.Jl}function dc(){N[this.ea()].call(this,ve)}function vc(){Zg[this.ea()].call(this,we)}function ec(){K(this,this.K());this.A-=this.pc} +function fc(){N[this.ea()].call(this,qe)}function gc(){K(this,this.ea());this.A-=this.pc}function hc(){N[this.ea()].call(this,pe)}function ic(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=jb(this.na,this.J,this.Ba-b-1);this.Md(this.Za.Yb(this.D,0),d);this.D=this.D+(this.xa&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}} +function jc(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=this.Ba-b-1,d=jb(this.na,this.J,d)|jb(this.na,this.J,d)<<8;this.bd(this.Za.Yb(this.D,1),d);this.D=this.D+(this.xa&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}} +function kc(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=this.ub(this.Eb.Wc(this.F,0));this.F=this.F+(this.xa&1024?-1:1)&65535;this.A-=c;this.I-=b;nb(this.na,this.J,d,this.Ba-b-1);a&&(J(this,-2),this.$|=256)}} +function lc(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=this.Ia(this.Eb.Wc(this.F,1));this.F=this.F+(this.xa&1024?-2:2)&65535;this.A-=c;this.I-=b;b=this.Ba-b-1;nb(this.na,this.J,d&255,b);nb(this.na,this.J,d>>8,b);a&&(J(this,-2),this.$|=256)}}function eh(){var a=this.L();Zc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb}function fh(){var a=this.L();Zc(this)?this.A-=this.Vb:(I(this,this.qa+a),this.A-=this.Ub)} function gh(){var a=this.L();Uc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb}function hh(){var a=this.L();Uc(this)?this.A-=this.Vb:(I(this,this.qa+a),this.A-=this.Ub)}function ih(){var a=this.L();Xc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb}function jh(){var a=this.L();Xc(this)?this.A-=this.Vb:(I(this,this.qa+a),this.A-=this.Ub)}function kh(){var a=this.L();Uc(this)||Xc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb} function lh(){var a=this.L();Uc(this)||Xc(this)?this.A-=this.Vb:(I(this,this.qa+a),this.A-=this.Ub)}function mh(){var a=this.L();Yc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb}function nh(){var a=this.L();Yc(this)?this.A-=this.Vb:(I(this,this.qa+a),this.A-=this.Ub)}function oh(){var a=this.L();Vc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb}function ph(){var a=this.L();Vc(this)?this.A-=this.Vb:(I(this,this.qa+a),this.A-=this.Ub)} function qh(){var a=this.L();!Yc(this)!=!Zc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb}function rh(){var a=this.L();!Yc(this)==!Zc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb}function sh(){var a=this.L();Xc(this)||!Yc(this)!=!Zc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb}function th(){var a=this.L();Xc(this)||!Yc(this)!=!Zc(this)?this.A-=this.Vb:(I(this,this.qa+a),this.A-=this.Ub)} -function uh(){ah[this.ea()].call(this,ae,this.ea);this.A-=0>this.Ka?1:this.Dh}function mc(){ah[this.ea()].call(this,je,Vd)}function nc(){bh[this.ea()].call(this,ke,Vd)}function vh(){var a=this.K();I(this,this.Ja());this.Y=this.Y+a&65535;this.A-=this.Ol}function wh(){I(this,this.Ja());this.A-=this.Ll} -function oc(){var a=this.K(),b=this.ea()&31;this.A-=11;K(this,this.H);var c=this.Y;if(0>8,c,d=Wc(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.Z=a);this.da=65536;c&&(this.Z|=this.da);d?fd(this):ad(this);this.A-=this.Ie},function(){Yg[this.ea()].call(this,vd)},function(){Zg[this.ea()].call(this,Dd)},function(){$g[this.ea()].call(this,vd)},function(){N[this.ea()].call(this,Dd)},function(){this.G=this.G&-256|vd.call(this,this.G&255,this.ea());this.A--},function(){this.G=Dd.call(this,this.G,this.K());this.A--},function(){this.$|= -20;this.C=this.M=this.Eb;this.A-=this.Ob},function(){var a=this.G&255,b=this.G>>8,c,d=Wc(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.Z=a);this.da=65536;c&&(this.Z|=this.da);d?fd(this):ad(this);this.A-=this.Ie},function(){this.ma=this.G;this.G=(this.ja=this.G+1)&65535;this.Z=this.G|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.I;this.I=(this.ja=this.I+1)&65535;this.Z=this.I|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.J; +function uh(){ah[this.ea()].call(this,ae,this.ea);this.A-=0>this.Ka?1:this.Gh}function mc(){ah[this.ea()].call(this,je,Vd)}function nc(){bh[this.ea()].call(this,ke,Vd)}function vh(){var a=this.K();I(this,this.Ja());this.Y=this.Y+a&65535;this.A-=this.Ql}function wh(){I(this,this.Ja());this.A-=this.Nl} +function oc(){var a=this.K(),b=this.ea()&31;this.A-=11;K(this,this.H);var c=this.Y;if(0>8,c,d=Wc(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.Z=a);this.da=65536;c&&(this.Z|=this.da);d?fd(this):ad(this);this.A-=this.Je},function(){Yg[this.ea()].call(this,vd)},function(){Zg[this.ea()].call(this,Dd)},function(){$g[this.ea()].call(this,vd)},function(){N[this.ea()].call(this,Dd)},function(){this.G=this.G&-256|vd.call(this,this.G&255,this.ea());this.A--},function(){this.G=Dd.call(this,this.G,this.K());this.A--},function(){this.$|= +20;this.C=this.M=this.Eb;this.A-=this.Pb},function(){var a=this.G&255,b=this.G>>8,c,d=Wc(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.Z=a);this.da=65536;c&&(this.Z|=this.da);d?fd(this):ad(this);this.A-=this.Je},function(){this.ma=this.G;this.G=(this.ja=this.G+1)&65535;this.Z=this.G|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.I;this.I=(this.ja=this.I+1)&65535;this.Z=this.I|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.J; this.J=(this.ja=this.J+1)&65535;this.Z=this.J|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.B;this.B=(this.ja=this.B+1)&65535;this.Z=this.B|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.Y;this.Y=(this.ja=this.Y+1)&65535;this.Z=this.Y|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.H;this.H=(this.ja=this.H+1)&65535;this.Z=this.H|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.F;this.F=(this.ja= this.F+1)&65535;this.Z=this.F|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.D;this.D=(this.ja=this.D+1)&65535;this.Z=this.D|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.G;this.G=(this.ja=this.G-1)&65535;this.Z=this.G|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.I;this.I=(this.ja=this.I-1)&65535;this.Z=this.I|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.J;this.J=(this.ja=this.J-1)&65535; this.Z=this.J|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.B;this.B=(this.ja=this.B-1)&65535;this.Z=this.B|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.Y;this.Y=(this.ja=this.Y-1)&65535;this.Z=this.Y|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.H;this.H=(this.ja=this.H-1)&65535;this.Z=this.H|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.F;this.F=(this.ja=this.F-1)&65535;this.Z=this.F| -(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.D;this.D=(this.ja=this.D-1)&65535;this.Z=this.D|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){K(this,this.G);this.A-=this.oc},function(){K(this,this.I);this.A-=this.oc},function(){K(this,this.J);this.A-=this.oc},function(){K(this,this.B);this.A-=this.oc},function(){K(this,this.Y-2&65535);this.A-=this.oc},function(){K(this,this.H);this.A-=this.oc},function(){K(this,this.F);this.A-=this.oc},function(){K(this,this.D); -this.A-=this.oc},function(){this.G=this.Ja();this.A-=this.gc},function(){this.I=this.Ja();this.A-=this.gc},function(){this.J=this.Ja();this.A-=this.gc},function(){this.B=this.Ja();this.A-=this.gc},function(){this.Y=this.Ja();this.A-=this.gc},function(){this.H=this.Ja();this.A-=this.gc},function(){this.F=this.Ja();this.A-=this.gc},function(){this.D=this.Ja();this.A-=this.gc},eh,fh,gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,th,eh,fh,gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,th,uh,function(){bh[this.ea()].call(this, -be,this.K);this.A-=0>this.Ka?1:this.Dh},uh,function(){bh[this.ea()].call(this,be,this.L);this.A-=0>this.Ka?1:this.Dh},function(){Yg[this.ea()].call(this,ne)},function(){Zg[this.ea()].call(this,oe)},function(){$g[this.Ug=this.ea()].call(this,ze)},function(){N[this.Ug=this.ea()].call(this,Ae)},function(){this.$|=1;Yg[this.ea()].call(this,le)},function(){this.$|=1;Zg[this.ea()].call(this,le)},function(){$g[this.ea()].call(this,le)},function(){N[this.ea()].call(this,le)},function(){var a=this.ea();switch((a& -56)>>3){case 0:this.Db=this.Za.oa;break;case 1:this.Db=this.ua.oa;break;case 2:this.Db=this.wb.oa;break;case 3:this.Db=this.Eb.oa;break;default:M.call(this);return}this.$|=1;Zg[a].call(this,me)},function(){this.$|=1;this.C=this.M=this.gm;N[this.ea()].call(this,se)},function(){var a,b=this.ea(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Fa){ac.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.Y;break;case 5:a=this.H; +(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.D;this.D=(this.ja=this.D-1)&65535;this.Z=this.D|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){K(this,this.G);this.A-=this.pc},function(){K(this,this.I);this.A-=this.pc},function(){K(this,this.J);this.A-=this.pc},function(){K(this,this.B);this.A-=this.pc},function(){K(this,this.Y-2&65535);this.A-=this.pc},function(){K(this,this.H);this.A-=this.pc},function(){K(this,this.F);this.A-=this.pc},function(){K(this,this.D); +this.A-=this.pc},function(){this.G=this.Ja();this.A-=this.ic},function(){this.I=this.Ja();this.A-=this.ic},function(){this.J=this.Ja();this.A-=this.ic},function(){this.B=this.Ja();this.A-=this.ic},function(){this.Y=this.Ja();this.A-=this.ic},function(){this.H=this.Ja();this.A-=this.ic},function(){this.F=this.Ja();this.A-=this.ic},function(){this.D=this.Ja();this.A-=this.ic},eh,fh,gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,th,eh,fh,gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,th,uh,function(){bh[this.ea()].call(this, +be,this.K);this.A-=0>this.Ka?1:this.Gh},uh,function(){bh[this.ea()].call(this,be,this.L);this.A-=0>this.Ka?1:this.Gh},function(){Yg[this.ea()].call(this,ne)},function(){Zg[this.ea()].call(this,oe)},function(){$g[this.Wg=this.ea()].call(this,ze)},function(){N[this.Wg=this.ea()].call(this,Ae)},function(){this.$|=1;Yg[this.ea()].call(this,le)},function(){this.$|=1;Zg[this.ea()].call(this,le)},function(){$g[this.ea()].call(this,le)},function(){N[this.ea()].call(this,le)},function(){var a=this.ea();switch((a& +56)>>3){case 0:this.Db=this.Za.oa;break;case 1:this.Db=this.ua.oa;break;case 2:this.Db=this.wb.oa;break;case 3:this.Db=this.Eb.oa;break;default:M.call(this);return}this.$|=1;Zg[a].call(this,me)},function(){this.$|=1;this.C=this.M=this.im;N[this.ea()].call(this,se)},function(){var a,b=this.ea(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Fa){ac.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.Y;break;case 5:a=this.H; break;case 6:a=this.F;break;case 7:a=this.D}}N[b].call(this,le);switch(c){case 0:Tc(this,this.G);this.G=a;break;case 1:Nc(this,this.I);this.I=a;break;case 2:Pc(this,this.J);this.J=a;break;case 3:Oc(this,this.B);this.B=a;break;case 4:Tc(this,this.Y);this.Y=a;break;case 5:Nc(this,this.H);this.H=a;break;case 6:Pc(this,this.F);this.F=a;break;case 7:Oc(this,this.D),this.D=a}},function(){this.$|=1;bh[this.ea()].call(this,ce,this.Ja)},function(){this.A-=3},function(){var a=this.G;this.G=this.I;this.I=a; -this.A-=3},function(){var a=this.G;this.G=this.J;this.J=a;this.A-=3},function(){var a=this.G;this.G=this.B;this.B=a;this.A-=3},function(){var a=this.G;this.G=this.Y;this.Y=a;this.A-=3},function(){var a=this.G;this.G=this.H;this.H=a;this.A-=3},function(){var a=this.G;this.G=this.F;this.F=a;this.A-=3},function(){var a=this.G;this.G=this.D;this.D=a;this.A-=3},function(){this.G=this.G<<24>>24&65535;this.A-=2},function(){this.J=this.G&32768?65535:0;this.A-=this.Vk},function(){var a=this.K(),b=this.K(); -K(this,this.ua.oa);K(this,this.qa);yc(this,a,b);this.A-=this.Yk},function(){M.call(this)},function(){K(this,Bc(this));this.A-=this.oc},function(){zc(this,this.Ja());this.A-=this.gc},function(){var a=this.G>>8;a&1?ed(this):$c(this);a&4?Vc(this)||(this.ja^=1):Vc(this)&&(this.ja^=1);a&16?fd(this):ad(this);a&64?gd(this):bd(this);a&128?hd(this):cd(this);this.A-=this.Cb},function(){this.G=this.G&255|(Bc(this)&213)<<8;this.A-=this.Cb},function(){this.G=this.G&-256|this.T(this.C,this.K());this.A-=this.lj}, -function(){this.G=this.U(this.C,this.K());this.A-=this.lj},function(){var a=this.K(),b=this.G;this.bd(this.C.Yb(a,0),b);this.A-=this.mj},function(){var a=this.K(),b=this.G;this.Nd(this.C.Yb(a,1),b);this.A-=this.mj},function(){var a=1,b=0,c=this.nj;this.wa&192&&(a=this.I,b=1,c=this.pj,this.wa&256||(this.A-=this.oj));if(a--){var d=this.ya&1024?-1:1,e=this.T(this.C,this.F);this.bd(this.Za.Yb(this.D,0),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.wa&16?-3:-2),this.$|= -256)}},function(){var a=1,b=0,c=this.nj;this.wa&192&&(a=this.I,b=1,c=this.pj,this.wa&256||(this.A-=this.oj));if(a--){var d=this.ya&1024?-2:2,e=this.U(this.C,this.F);this.Nd(this.Za.Yb(this.D,1),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.wa&16?-3:-2),this.$|=256)}},function(){var a=1,b=0,c=this.Yi;this.wa&192&&(a=this.I,b=1,c=this.$i,this.wa&256||(this.A-=this.Zi));if(a--){var d=this.ya&1024?-1:1,e=this.T(this.C,this.F),f=this.N(this.Za,this.D);vd.call(this, -e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.sb;this.I-=b;a&&Xc(this)==(this.wa&64)&&(J(this,this.wa&16?-3:-2),this.$|=256)}},function(){var a=1,b=0,c=this.Yi;this.wa&192&&(a=this.I,b=1,c=this.$i,this.wa&256||(this.A-=this.Zi));if(a--){var d=this.ya&1024?-2:2,e=this.U(this.C,this.F),f=this.O(this.Za,this.D);Dd.call(this,e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.sb;this.I-=b;a&&Xc(this)==(this.wa&64)&&(J(this,this.wa&16?-3:-2),this.$|=256)}},function(){this.Z= -this.ja=this.ma=this.G&255&this.ea();this.da=256;this.A-=this.Ie},function(){this.Z=this.ja=this.ma=this.G&this.K();this.da=65536;this.A-=this.Ie},function(){var a=1,b=0,c=this.yj;this.wa&192&&(a=this.I,b=1,c=this.Aj,this.wa&256||(this.A-=this.zj));if(a--){var d=this.G;this.bd(this.Za.Yb(this.D,0),d);this.D=this.D+(this.ya&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}},function(){var a=1,b=0,c=this.yj;this.wa&192&&(a=this.I,b=1,c=this.Aj,this.wa&256||(this.A-=this.zj));if(a--){var d= -this.G;this.Nd(this.Za.Yb(this.D,1),d);this.D=this.D+(this.ya&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}},function(){var a=1,b=0,c=this.fj;this.wa&192&&(a=this.I,b=1,c=this.hj,this.wa&256||(this.A-=this.gj));a--&&(this.G=this.G&-256|this.T(this.C,this.F),this.F=this.F+(this.ya&1024?-1:1)&65535,this.A-=c,this.I-=b,a&&(J(this,this.wa&16?-3:-2),this.$|=256))},function(){var a=1,b=0,c=this.fj;this.wa&192&&(a=this.I,b=1,c=this.hj,this.wa&256||(this.A-=this.gj));a--&&(this.G=this.U(this.C, -this.F),this.F=this.F+(this.ya&1024?-2:2)&65535,this.A-=c,this.I-=b,a&&(J(this,this.wa&16?-3:-2),this.$|=256))},function(){var a=1,b=0,c=this.sj;this.wa&192&&(a=this.I,b=1,c=this.uj,this.wa&256||(this.A-=this.tj));a--&&(vd.call(this,this.G&255,this.N(this.Za,this.D)),this.D=this.D+(this.ya&1024?-1:1)&65535,this.A-=c-this.sb,this.I-=b,a&&Xc(this)==(this.wa&64)&&(J(this,-2),this.$|=256))},function(){var a=1,b=0,c=this.sj;this.wa&192&&(a=this.I,b=1,c=this.uj,this.wa&256||(this.A-=this.tj));a--&&(Dd.call(this, -this.G,this.O(this.Za,this.D)),this.D=this.D+(this.ya&1024?-2:2)&65535,this.A-=c-this.sb,this.I-=b,a&&Xc(this)==(this.wa&64)&&(J(this,-2),this.$|=256))},function(){this.G=this.G&-256|this.ea();this.A-=this.Cb},function(){this.I=this.I&-256|this.ea();this.A-=this.Cb},function(){this.J=this.J&-256|this.ea();this.A-=this.Cb},function(){this.B=this.B&-256|this.ea();this.A-=this.Cb},function(){this.G=this.G&255|this.ea()<<8;this.A-=this.Cb},function(){this.I=this.I&255|this.ea()<<8;this.A-=this.Cb},function(){this.J= +this.A-=3},function(){var a=this.G;this.G=this.J;this.J=a;this.A-=3},function(){var a=this.G;this.G=this.B;this.B=a;this.A-=3},function(){var a=this.G;this.G=this.Y;this.Y=a;this.A-=3},function(){var a=this.G;this.G=this.H;this.H=a;this.A-=3},function(){var a=this.G;this.G=this.F;this.F=a;this.A-=3},function(){var a=this.G;this.G=this.D;this.D=a;this.A-=3},function(){this.G=this.G<<24>>24&65535;this.A-=2},function(){this.J=this.G&32768?65535:0;this.A-=this.Xk},function(){var a=this.K(),b=this.K(); +K(this,this.ua.oa);K(this,this.qa);yc(this,a,b);this.A-=this.$k},function(){M.call(this)},function(){K(this,Bc(this));this.A-=this.pc},function(){zc(this,this.Ja());this.A-=this.ic},function(){var a=this.G>>8;a&1?ed(this):$c(this);a&4?Vc(this)||(this.ja^=1):Vc(this)&&(this.ja^=1);a&16?fd(this):ad(this);a&64?gd(this):bd(this);a&128?hd(this):cd(this);this.A-=this.Cb},function(){this.G=this.G&255|(Bc(this)&213)<<8;this.A-=this.Cb},function(){this.G=this.G&-256|this.T(this.C,this.K());this.A-=this.pj}, +function(){this.G=this.U(this.C,this.K());this.A-=this.pj},function(){var a=this.K(),b=this.G;this.Md(this.C.Yb(a,0),b);this.A-=this.qj},function(){var a=this.K(),b=this.G;this.bd(this.C.Yb(a,1),b);this.A-=this.qj},function(){var a=1,b=0,c=this.rj;this.wa&192&&(a=this.I,b=1,c=this.tj,this.wa&256||(this.A-=this.sj));if(a--){var d=this.xa&1024?-1:1,e=this.T(this.C,this.F);this.Md(this.Za.Yb(this.D,0),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.wa&16?-3:-2),this.$|= +256)}},function(){var a=1,b=0,c=this.rj;this.wa&192&&(a=this.I,b=1,c=this.tj,this.wa&256||(this.A-=this.sj));if(a--){var d=this.xa&1024?-2:2,e=this.U(this.C,this.F);this.bd(this.Za.Yb(this.D,1),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.wa&16?-3:-2),this.$|=256)}},function(){var a=1,b=0,c=this.bj;this.wa&192&&(a=this.I,b=1,c=this.dj,this.wa&256||(this.A-=this.cj));if(a--){var d=this.xa&1024?-1:1,e=this.T(this.C,this.F),f=this.N(this.Za,this.D);vd.call(this, +e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.sb;this.I-=b;a&&Xc(this)==(this.wa&64)&&(J(this,this.wa&16?-3:-2),this.$|=256)}},function(){var a=1,b=0,c=this.bj;this.wa&192&&(a=this.I,b=1,c=this.dj,this.wa&256||(this.A-=this.cj));if(a--){var d=this.xa&1024?-2:2,e=this.U(this.C,this.F),f=this.O(this.Za,this.D);Dd.call(this,e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.sb;this.I-=b;a&&Xc(this)==(this.wa&64)&&(J(this,this.wa&16?-3:-2),this.$|=256)}},function(){this.Z= +this.ja=this.ma=this.G&255&this.ea();this.da=256;this.A-=this.Je},function(){this.Z=this.ja=this.ma=this.G&this.K();this.da=65536;this.A-=this.Je},function(){var a=1,b=0,c=this.Cj;this.wa&192&&(a=this.I,b=1,c=this.Ej,this.wa&256||(this.A-=this.Dj));if(a--){var d=this.G;this.Md(this.Za.Yb(this.D,0),d);this.D=this.D+(this.xa&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}},function(){var a=1,b=0,c=this.Cj;this.wa&192&&(a=this.I,b=1,c=this.Ej,this.wa&256||(this.A-=this.Dj));if(a--){var d= +this.G;this.bd(this.Za.Yb(this.D,1),d);this.D=this.D+(this.xa&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}},function(){var a=1,b=0,c=this.jj;this.wa&192&&(a=this.I,b=1,c=this.lj,this.wa&256||(this.A-=this.kj));a--&&(this.G=this.G&-256|this.T(this.C,this.F),this.F=this.F+(this.xa&1024?-1:1)&65535,this.A-=c,this.I-=b,a&&(J(this,this.wa&16?-3:-2),this.$|=256))},function(){var a=1,b=0,c=this.jj;this.wa&192&&(a=this.I,b=1,c=this.lj,this.wa&256||(this.A-=this.kj));a--&&(this.G=this.U(this.C, +this.F),this.F=this.F+(this.xa&1024?-2:2)&65535,this.A-=c,this.I-=b,a&&(J(this,this.wa&16?-3:-2),this.$|=256))},function(){var a=1,b=0,c=this.wj;this.wa&192&&(a=this.I,b=1,c=this.yj,this.wa&256||(this.A-=this.xj));a--&&(vd.call(this,this.G&255,this.N(this.Za,this.D)),this.D=this.D+(this.xa&1024?-1:1)&65535,this.A-=c-this.sb,this.I-=b,a&&Xc(this)==(this.wa&64)&&(J(this,-2),this.$|=256))},function(){var a=1,b=0,c=this.wj;this.wa&192&&(a=this.I,b=1,c=this.yj,this.wa&256||(this.A-=this.xj));a--&&(Dd.call(this, +this.G,this.O(this.Za,this.D)),this.D=this.D+(this.xa&1024?-2:2)&65535,this.A-=c-this.sb,this.I-=b,a&&Xc(this)==(this.wa&64)&&(J(this,-2),this.$|=256))},function(){this.G=this.G&-256|this.ea();this.A-=this.Cb},function(){this.I=this.I&-256|this.ea();this.A-=this.Cb},function(){this.J=this.J&-256|this.ea();this.A-=this.Cb},function(){this.B=this.B&-256|this.ea();this.A-=this.Cb},function(){this.G=this.G&255|this.ea()<<8;this.A-=this.Cb},function(){this.I=this.I&255|this.ea()<<8;this.A-=this.Cb},function(){this.J= this.J&255|this.ea()<<8;this.A-=this.Cb},function(){this.B=this.B&255|this.ea()<<8;this.A-=this.Cb},function(){this.G=this.K();this.A-=this.Cb},function(){this.I=this.K();this.A-=this.Cb},function(){this.J=this.K();this.A-=this.Cb},function(){this.B=this.K();this.A-=this.Cb},function(){this.Y=this.K();this.A-=this.Cb},function(){this.H=this.K();this.A-=this.Cb},function(){this.F=this.K();this.A-=this.Cb},function(){this.D=this.K();this.A-=this.Cb},vh,wh,vh,wh,function(){N[this.ea()].call(this,ue)}, -function(){N[this.ea()].call(this,te)},function(){this.$|=1;ah[this.ea()].call(this,de,this.ea)},function(){this.$|=1;bh[this.ea()].call(this,de,this.K)},xh,yh,xh,yh,function(){ld.call(this,3,null,this.ol)},function(){var a=this.ea();Dc(this,a)?ld.call(this,a,null,0):this.A--},function(){Zc(this)?ld.call(this,4,null,this.pl):this.A-=this.ql},function(){yc(this,this.Ja(),this.Ja());zc(this,this.Ja());this.ah&&Hc(this,this.Ba);this.A-=this.ml},function(){ah[this.ea()].call(this,ee,Td)},function(){bh[this.ea()].call(this, -fe,Td)},function(){ah[this.ea()].call(this,ee,Ud)},function(){bh[this.ea()].call(this,fe,Ud)},function(){var a=this.ea(),b=this.G&255;this.G=(b/a&255)<<8|b%a;this.da=256;this.Z=this.ja=b;this.A-=this.Sk},function(){var a=this.ea();this.Z=this.ja=this.G=(this.G>>8)*a+this.G&255;this.da=256;this.A-=this.Rk},function(){this.G=this.G&-256|(Uc(this)?255:0);this.A-=2},function(){this.G=this.G&-256|this.T(this.C,this.B+(this.G&255)&65535);this.A-=this.Ql},zh,zh,zh,zh,zh,zh,zh,zh,function(){var a=this.L(); -(this.I=this.I-1&65535)&&this.Z&this.da-1?(I(this,this.qa+a),this.A-=this.xl):this.A-=this.ij},function(){var a=this.L();!(this.I=this.I-1&65535)||this.Z&this.da-1?this.A-=this.kj:(I(this,this.qa+a),this.A-=this.jj)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.qa+a),this.A-=this.wl):this.A-=this.ij},function(){var a=this.L();this.I?this.A-=this.kj:(I(this,this.qa+a),this.A-=this.jj)},function(){var a=this.ea();this.G=this.G&-256|jb(this.na,a,this.Ba-2);this.A-=this.cj},function(){var a= -this.ea();this.G=jb(this.na,a,this.Ba-1)|jb(this.na,a+1&65535,this.Ba-2)<<8;this.A-=this.cj},function(){var a=this.ea();nb(this.na,a,this.G&255,this.Ba-2);this.A-=this.rj},function(){var a=this.ea();nb(this.na,a,this.G&255,this.Ba-2);nb(this.na,a+1&65535,this.G>>8,this.Ba-2);this.A-=this.rj},function(){var a=this.K();K(this,this.qa);I(this,this.qa+a);this.A-=this.Wk},function(){var a=this.K();I(this,this.qa+a);this.A-=this.dj},function(){yc(this,this.K(),this.K());this.A-=this.sl},function(){var a= -this.L();I(this,this.qa+a);this.A-=this.dj},function(){this.G=this.G&-256|jb(this.na,this.J,this.Ba-1);this.A-=this.bj},function(){this.G=jb(this.na,this.J,this.Ba-1)|jb(this.na,this.J+1&65535,this.Ba-1)<<8;this.A-=this.bj},function(){nb(this.na,this.J,this.G&255,this.Ba-1);this.A-=this.qj},function(){nb(this.na,this.J,this.G&255,this.Ba-1);nb(this.na,this.J+1&65535,this.G>>8,this.Ba-1);this.A-=this.qj},Ah,Ah,function(){this.$|=132;this.A-=this.Ob},function(){this.$|=68;this.A-=this.Ob},function(){this.nb|= -4;this.A-=2;this.X&&jd(this.X)?(J(this,-1),this.Ab()):this.ya&512||(this.X&&J(this,-1),this.Ab())},function(){Uc(this)?$c(this):ed(this);this.A-=2},function(){this.Db=-1;ah[this.ea()].call(this,he,Wd);0<=this.Db&&(this.G=this.Db)},function(){this.Db=-1;bh[this.ea()].call(this,ie,Wd);0<=this.Db&&(this.G=this.Db,this.J=this.ug)},function(){this.Z&=~this.da;this.A-=2},function(){this.Z|=this.da;this.A-=2},function(){this.ya&=-513;this.A-=this.Uk},function(){this.ya|=512;this.$|=4;this.A-=2},function(){this.ya&= --1025;this.A-=2},function(){this.ya|=1024;this.A-=2},function(){ah[this.ea()].call(this,rc,Wd)},function(){bh[this.ea()].call(this,tc,Wd)}]; -function O(a){x.call(this,"ChipSet",a,O);this.Fa=a.model;this.Fa=void 0!==this.Fa?parseInt(this.Fa,10):Bh;this.Xb=0;var b=a.sw1;if(b)this.Xb=Ch(b,Dh|Eh.wm);else if(b=a.fdrives||2,this.Xb|=Fh.Vh,b--,this.Xb|=(b&3)<=Gh&&(this.Pf=this.Qf=2);this.oh=a.scaleTimers||!1;this.mp=a.rtcDate;this.Bk=!1;a.sound&&window&&"webkitAudioContext"in window&& -(this.ni=new webkitAudioContext);this.reset();this.Ta()}y(x,O);var Bh=5150,Gh=5170,Hh={none:0,tv:1,color:2,mono:3,ega:0},Fh={Vh:1,ONE:0,Rp:64,Pp:128,yp:192,Bf:192,Df:6},Dh=12,Eh={Qp:16,tp:32,wm:48,Bf:48,Df:4};k=O.prototype; -k.xb=function(a,b,c,d){switch(c){case "sw1":return this.sa[c]=d,Ih(this,c,d,this.Xb,{0:this.Fa==Bh?"Bootable Floppy Drive":"Loop on POST",1:this.Fa==Bh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Fa==Bh)return this.sa[c]=d,Ih(this,c,d,this.pe,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.sa[c]=d,!0}return!1}; -k.mc=function(a,b,c,d){this.na=b;this.S=c;this.X=d;this.Da=a;this.bb=C(a,"Keyboard");this.Rl=Math.round(c.Hd/1193181);ib(b,this,Jh);mb(b,this,Kh);this.Fab;b++){var c=13>=b?Sh(e,b):e.pa[b];a&&(a+="\n");a+="CMOS[0x"+r(b)+"]: 0x"+r(c)}e.X.message(a)})}Cc(c,26,this,this.Nn)};k.$b=function(a,b){if(!b)if(!a)this.reset(!0);else if(!this.restore(a))return!1;return!0};k.Wb=function(a){return a&&this.save?this.save():!0}; -k.reset=function(a){var b;this.cd=this.Xb;this.Qe=this.pe;Th(this);this.$a=Array(this.Pf);for(b=0;b=Gh){this.kb=16;this.ud=0;this.Xd=16;this.Rg=0;this.ve=160;512<=Xh(this)&&(this.ve|=16);3==Yh(this)&&(this.ve|=64);this.gi=3;this.Mf=0;this.Ng=Array(7);this.we=0;a||(this.pa=Array(64)); -Zh(this,this.mp);for(a=14;46>a;a++)void 0===this.pa[a]&&(this.pa[a]=0);this.pa[20]=this.cd&(Eh.Bf|2|Fh.Vh|Fh.Bf);this.pa[16]=$h(this,0)<<4|$h(this,1);ai(this)}}; -function Zh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.ca("CMOS date invalid ("+b+"), using "+c)):b&&a.ca("CMOS date: "+c);a.pa[0]=c.getSeconds();a.pa[1]=0;a.pa[2]=c.getMinutes();a.pa[3]=0;a.pa[4]=c.getHours();a.pa[5]=0;a.pa[6]=c.getDay()+1;a.pa[7]=c.getDate();a.pa[8]=c.getMonth()+1;c=c.getFullYear();a.pa[9]=c%100;c/=100;a.pa[50]=c%10|c/10<<4;a.eg=-1;a.pa[10]=38;a.pa[11]=2;a.pa[12]=0;a.pa[13]=128} +function(){N[this.ea()].call(this,te)},function(){this.$|=1;ah[this.ea()].call(this,de,this.ea)},function(){this.$|=1;bh[this.ea()].call(this,de,this.K)},xh,yh,xh,yh,function(){ld.call(this,3,null,this.ql)},function(){var a=this.ea();Dc(this,a)?ld.call(this,a,null,0):this.A--},function(){Zc(this)?ld.call(this,4,null,this.rl):this.A-=this.sl},function(){yc(this,this.Ja(),this.Ja());zc(this,this.Ja());this.dh&&Hc(this,this.Ba);this.A-=this.ol},function(){ah[this.ea()].call(this,ee,Td)},function(){bh[this.ea()].call(this, +fe,Td)},function(){ah[this.ea()].call(this,ee,Ud)},function(){bh[this.ea()].call(this,fe,Ud)},function(){var a=this.ea(),b=this.G&255;this.G=(b/a&255)<<8|b%a;this.da=256;this.Z=this.ja=b;this.A-=this.Uk},function(){var a=this.ea();this.Z=this.ja=this.G=(this.G>>8)*a+this.G&255;this.da=256;this.A-=this.Tk},function(){this.G=this.G&-256|(Uc(this)?255:0);this.A-=2},function(){this.G=this.G&-256|this.T(this.C,this.B+(this.G&255)&65535);this.A-=this.Sl},zh,zh,zh,zh,zh,zh,zh,zh,function(){var a=this.L(); +(this.I=this.I-1&65535)&&this.Z&this.da-1?(I(this,this.qa+a),this.A-=this.zl):this.A-=this.mj},function(){var a=this.L();!(this.I=this.I-1&65535)||this.Z&this.da-1?this.A-=this.oj:(I(this,this.qa+a),this.A-=this.nj)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.qa+a),this.A-=this.yl):this.A-=this.mj},function(){var a=this.L();this.I?this.A-=this.oj:(I(this,this.qa+a),this.A-=this.nj)},function(){var a=this.ea();this.G=this.G&-256|jb(this.na,a,this.Ba-2);this.A-=this.gj},function(){var a= +this.ea();this.G=jb(this.na,a,this.Ba-1)|jb(this.na,a+1&65535,this.Ba-2)<<8;this.A-=this.gj},function(){var a=this.ea();nb(this.na,a,this.G&255,this.Ba-2);this.A-=this.vj},function(){var a=this.ea();nb(this.na,a,this.G&255,this.Ba-2);nb(this.na,a+1&65535,this.G>>8,this.Ba-2);this.A-=this.vj},function(){var a=this.K();K(this,this.qa);I(this,this.qa+a);this.A-=this.Yk},function(){var a=this.K();I(this,this.qa+a);this.A-=this.hj},function(){yc(this,this.K(),this.K());this.A-=this.ul},function(){var a= +this.L();I(this,this.qa+a);this.A-=this.hj},function(){this.G=this.G&-256|jb(this.na,this.J,this.Ba-1);this.A-=this.fj},function(){this.G=jb(this.na,this.J,this.Ba-1)|jb(this.na,this.J+1&65535,this.Ba-1)<<8;this.A-=this.fj},function(){nb(this.na,this.J,this.G&255,this.Ba-1);this.A-=this.uj},function(){nb(this.na,this.J,this.G&255,this.Ba-1);nb(this.na,this.J+1&65535,this.G>>8,this.Ba-1);this.A-=this.uj},Ah,Ah,function(){this.$|=132;this.A-=this.Pb},function(){this.$|=68;this.A-=this.Pb},function(){this.mb|= +4;this.A-=2;this.X&&jd(this.X)?(J(this,-1),this.Ab()):this.xa&512||(this.X&&J(this,-1),this.Ab())},function(){Uc(this)?$c(this):ed(this);this.A-=2},function(){this.Db=-1;ah[this.ea()].call(this,he,Wd);0<=this.Db&&(this.G=this.Db)},function(){this.Db=-1;bh[this.ea()].call(this,ie,Wd);0<=this.Db&&(this.G=this.Db,this.J=this.vg)},function(){this.Z&=~this.da;this.A-=2},function(){this.Z|=this.da;this.A-=2},function(){this.xa&=-513;this.A-=this.Wk},function(){this.xa|=512;this.$|=4;this.A-=2},function(){this.xa&= +-1025;this.A-=2},function(){this.xa|=1024;this.A-=2},function(){ah[this.ea()].call(this,rc,Wd)},function(){bh[this.ea()].call(this,tc,Wd)}]; +function O(a){x.call(this,"ChipSet",a,O);this.Fa=a.model;this.Fa=void 0!==this.Fa?parseInt(this.Fa,10):Bh;this.Xb=0;var b=a.sw1;if(b)this.Xb=Ch(b,Dh|Eh.ym);else if(b=a.fdrives||2,this.Xb|=Fh.Xh,b--,this.Xb|=(b&3)<=Gh&&(this.Qf=this.Rf=2);this.qh=a.scaleTimers||!1;this.pp=a.rtcDate;this.Dk=!1;a.sound&&window&&"webkitAudioContext"in window&& +(this.pi=new webkitAudioContext);this.reset();this.Ta()}y(x,O);var Bh=5150,Gh=5170,Hh={none:0,tv:1,color:2,mono:3,ega:0},Fh={Xh:1,ONE:0,Up:64,Sp:128,Bp:192,Cf:192,Ef:6},Dh=12,Eh={Tp:16,wp:32,ym:48,Cf:48,Ef:4};k=O.prototype; +k.xb=function(a,b,c,d){switch(c){case "sw1":return this.sa[c]=d,Ih(this,c,d,this.Xb,{0:this.Fa==Bh?"Bootable Floppy Drive":"Loop on POST",1:this.Fa==Bh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Fa==Bh)return this.sa[c]=d,Ih(this,c,d,this.qe,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.sa[c]=d,!0}return!1}; +k.oc=function(a,b,c,d){this.na=b;this.S=c;this.X=d;this.Da=a;this.bb=C(a,"Keyboard");this.Tl=Math.round(c.Hd/1193181);ib(b,this,Jh);mb(b,this,Kh);this.Fab;b++){var c=13>=b?Sh(e,b):e.pa[b];a&&(a+="\n");a+="CMOS[0x"+r(b)+"]: 0x"+r(c)}e.X.message(a)})}Cc(c,26,this,this.Qn)};k.ac=function(a,b){if(!b)if(!a)this.reset(!0);else if(!this.restore(a))return!1;return!0};k.Wb=function(a){return a&&this.save?this.save():!0}; +k.reset=function(a){var b;this.cd=this.Xb;this.Re=this.qe;Th(this);this.$a=Array(this.Qf);for(b=0;b=Gh){this.jb=16;this.ud=0;this.Xd=16;this.Tg=0;this.we=160;512<=Xh(this)&&(this.we|=16);3==Yh(this)&&(this.we|=64);this.ii=3;this.Nf=0;this.Pg=Array(7);this.xe=0;a||(this.pa=Array(64)); +Zh(this,this.pp);for(a=14;46>a;a++)void 0===this.pa[a]&&(this.pa[a]=0);this.pa[20]=this.cd&(Eh.Cf|2|Fh.Xh|Fh.Cf);this.pa[16]=$h(this,0)<<4|$h(this,1);ai(this)}}; +function Zh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.ca("CMOS date invalid ("+b+"), using "+c)):b&&a.ca("CMOS date: "+c);a.pa[0]=c.getSeconds();a.pa[1]=0;a.pa[2]=c.getMinutes();a.pa[3]=0;a.pa[4]=c.getHours();a.pa[5]=0;a.pa[6]=c.getDay()+1;a.pa[7]=c.getDate();a.pa[8]=c.getMonth()+1;c=c.getFullYear();a.pa[9]=c%100;c/=100;a.pa[50]=c%10|c/10<<4;a.fg=-1;a.pa[10]=38;a.pa[11]=2;a.pa[12]=0;a.pa[13]=128} function Sh(a,b){var c=a.pa[b];if(10>b){var d=!1;4!=b&&5!=b||a.pa[11]&2||(c=12>c?c?c:12:(c-=12)?c+128:140,d=!0);a.pa[11]&4||(d&&128c;c++)b+=a.pa[c];a.pa[47]=b&255;a.pa[46]=b>>8} -k.save=function(){var a=new H(this);a.set(0,[this.Xb,this.pe,this.cd,this.Qe]);for(var b=[],c=0;c=Gh&&(a.set(5,[this.kb,this.ud,this.Xd,this.Rg,this.ve,this.gi]),a.set(6,[this.Mf,this.Ng,this.we,this.pa,this.eg]));return a.data()}; -k.restore=function(a){var b,c;b=a[0];this.Xb=b[0];this.pe=b[1];this.cd=b[2];this.Qe=b[3];b=a[1];this.$a=Array(this.Pf);for(c=0;c>2)+1)*a.Qn+32*((b?a.pe:a.Qe)&15)}function di(a,b){var c=b?a.Xb:a.cd;return a.Fa!=Bh||c&Fh.Vh?((c&Fh.Bf)>>Fh.Df)+1:0}function $h(a,b){return b>Eh.Df} +k.save=function(){var a=new H(this);a.set(0,[this.Xb,this.qe,this.cd,this.Re]);for(var b=[],c=0;c=Gh&&(a.set(5,[this.jb,this.ud,this.Xd,this.Tg,this.we,this.ii]),a.set(6,[this.Nf,this.Pg,this.xe,this.pa,this.fg]));return a.data()}; +k.restore=function(a){var b,c;b=a[0];this.Xb=b[0];this.qe=b[1];this.cd=b[2];this.Re=b[3];b=a[1];this.$a=Array(this.Qf);for(c=0;c>2)+1)*a.Tn+32*((b?a.qe:a.Re)&15)}function di(a,b){var c=b?a.Xb:a.cd;return a.Fa!=Bh||c&Fh.Xh?((c&Fh.Cf)>>Fh.Ef)+1:0}function $h(a,b){return b>Eh.Ef} function Ih(a,b,c,d,e){for(var f="",g=1;8>=g;g++){var h="pcjs-bitCell";g||(h+=" pcjs-bitCellLeft");f+='
'+g+"
\n"}c.innerHTML=f;b=B(c,"pcjs-bitCell");c=null;for(g=0;g>2].Gb[b&3],c,d,e)}function mi(a,b,c){b=a.$a[b>>2].Gb[b&3];b.dh&&b.Hi&&b.Fh?(c&&(b.fh=c),b.Fd||md(a,b,!0)):c&&c(!0)} -function md(a,b,c){c&&(b.count=b.Zb[1]<<8|b.Zb[0],b.km=b.mode&12,b.Ck=b.jd=!1);for(var d=!1;0<=b.count&&(c=b.Xg<<16|b.Qb[1]<<8|b.Qb[0],4==b.km?(d=!0,function(c){b.Hi.call(b.dh,b.Fh,-1,function(f,g){0>f&&(b.Ck||(b.Ck=!0),f=255);b.Fd||db(a.na,c,f);(d=g)&&setTimeout(function(){ti(b)||md(a,b)},0)})}(c)):8==b.km?(c=bb(a.na,c),0>b.Hi.call(b.dh,b.Fh,c)&&(b.jd=!0)):b.jd=!0),!d&&!ti(b););} -function ti(a){if(!a.jd&&0<=--a.count&&(a.mode&32?(a.Qb[0]--,0>a.Qb[0]&&(a.Qb[0]=255,a.Qb[1]--,0>a.Qb[1]&&(a.Qb[1]=255))):(a.Qb[0]++,255>3,e=a.tb[d];e.Jb|=1<<(b&7);e.jg=c||0;1==d&&(a.tb[0].Jb|=4);wi(a,d)} -function Ai(a,b){var c=b>>3,d=a.tb[c],e=1<<(b&7);d.Jb&e&&(d.Jb&=~e,1!=c||d.Jb||(a.tb[0].Jb&=-5),wi(a,c))}function kd(a,b){void 0===b&&(b=0);var c=-1,d=a.tb[b];if(d.jg)c=-2,d.jg--;else for(var e=d.Jb&((d.Ec|d.vd)^255),f=d.xe+1;;){var f=f&7,g=1<>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.Hb[a];e.vg=b;e.mode=d;e.ok=c;e.Hc=[0,0];e.Zb=[0,0];e.Vf=[0,0];e.kd=!1;e.Yf=!1;e.df=!1;Ci(this,a);0==a&&Ai(this,0);2==a&&255==this.tb[0].vd&&77==this.yc&&(a=this.Hb[0],a.Xc[0]=a.Hc[0],a.Xc[1]=a.Hc[1],a.me=F(this.S,this.oh))}else Rh(this,a),b=this.Hb[a],b.Vf[0]=b.Zb[0],b.Vf[1]=b.Zb[1],b.Yf=!0,Ci(this,a)}}; -function Ei(a,b){var c=a.Hb[b],d=c.Hc[1]<<8|c.Hc[0];d||(d=1==c.gd?256:65536);return d}function Ci(a,b){var c=a.Hb[b];c.de=32==c.vg?1:0;c.gd=48==c.vg?2:1} -function Rh(a,b,c){var d=a.Hb[b];if(d.df&&(2!=b||a.yc&1)){var e=F(a.S,a.oh),f=(e-d.me)/a.Rl|0;0>f&&(d.me=e,f=0);var g=Ei(a,b),h=a.Hb[b],m=h.Xc[1]<<8|h.Xc[0];m||(m=1==h.gd?256:65536);h=m-f;0==d.mode?(0>=h&&(h=0),h||(d.kd=!0,d.df=!1,b||zi(a,0))):4==d.mode?(d.kd=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.Xc[0]=h&255,d.Xc[1]=h>>8,d.me=e,!b&&d.kd&&zi(a,0))):6==d.mode&&(h-=f,0>=h&&(d.kd=!d.kd,h=g+h,0>=h&&(h=g),d.Xc[0]=h&255,d.Xc[1]=h>>8,d.me=e,!b&&d.kd&&zi(a,0)));d.Zb[0]=h&255;d.Zb[1]=h>>8;c&&(a.me=0)}return d} -function Lb(a,b){for(var c=0;c=Gh){var c=0,d=a.S.Hd,e=F(a.S,a.oh);if(0<=a.eg&&(c=e-a.eg,Math.floor(c/d)&&60<=++a.pa[0]&&(a.pa[0]=0,60<=++a.pa[2]&&(a.pa[2]=0,24<=++a.pa[4])))){a.pa[4]=0;a.pa[6]=a.pa[6]%7+1;var f=a.pa[9],g=qa[a.pa[8]-1];28==g&&0===f%4&&(f%100||0===f%400)&&g++;++a.pa[7]>g&&(a.pa[7]=1,12<++a.pa[8]&&(a.pa[8]=1,a.pa[9]=(a.pa[9]+1)%100))}a.eg=e-c%d}} -k.zn=function(a,b){var c=this.Wg;this.Of&16&&(this.yc&128?c=this.cd:this.bb&&(c=Fi(this.bb)));this.ba(a,null,b,"PPI_A",O.sc,c);return c};k.So=function(a,b,c){this.ba(a,b,c,"PPI_A",O.sc);this.Wg=b};k.An=function(a,b){var c=this.yc;this.ba(a,null,b,"PPI_B",O.sc,c);return c};k.To=function(a,b,c){this.ba(a,b,c,"PPI_B",O.sc);Gi(this,b);this.bb&&Hi(this.bb,b&128?!1:!0,b&64?!0:!1)};function Gi(a,b){var c=!!(b&2),d=!!(a.yc&2);a.yc=b;c!=d&&Kb(a,c)} -k.Bn=function(a,b){var c=0,c=this.Fa==Bh?this.yc&4?c|this.Qe&15:c|this.Qe>>4&1:this.yc&8?c|this.cd>>4:c|this.cd&15;this.yc&1&&Rh(this,2).kd&&(c=this.yc&2?c|32:c|16);this.ba(a,null,b,"PPI_C",O.sc|O.Fg,c);return c};k.Uo=function(a,b,c){this.ba(a,b,c,"PPI_C",O.sc);this.ii=b};k.Cn=function(a,b){var c=this.Of;this.ba(a,null,b,"PPI_CTRL",O.sc,c);return c};k.Vo=function(a,b,c){this.ba(a,b,c,"PPI_CTRL",O.sc);this.Of=b}; -k.Pm=function(a,b){var c=this.Rg;this.ba(a,null,b,"8042_OUTBUFF",O.Se,c);this.kb&=-258;var d=this.bb&&Fi(this.bb,!0);d&&Ii(this,d);return c};k.mo=function(a,b,c){this.ba(a,b,c,"8042_INBUF.DATA",O.Se);if(this.kb&8)switch(this.ud){case 96:Ji(this,b);break;case 209:Ki(this,b);break;default:if(Ji(this,this.Xd&-17),this.bb){a=-1;switch(b){case 255:a=250,Li(this.bb)}Ii(this,a)}}this.ud=b;this.kb&=-9};k.Qm=function(a,b){var c=this.yc&-209|(F(this.S)&64?16:0);this.ba(a,null,b,"8042_RWREG",O.Se|O.sm,c);return c}; -k.no=function(a,b,c){this.ba(a,b,c,"8042_RWREG",O.Se);Gi(this,b)};k.Rm=function(a,b){this.ba(a,null,b,"8042_STATUS",O.Se,this.kb);var c=this.kb&255;this.kb&256&&(this.kb|=1,this.kb&=-257);return c}; -k.lo=function(a,b,c){this.ba(a,b,c,"8042_INBUFF.CMD",O.Se);this.ud=b;this.kb|=8;a=0;240<=this.ud&&(a=this.ud^15,this.ud=240);switch(this.ud){case 192:Ii(this,this.ve);break;case 173:Ji(this,this.Xd|16);break;case 174:Ji(this,this.Xd&-17);break;case 170:this.bb&&Mi(this.bb,!0);Ji(this,this.Xd|16);Ii(this,85);Ki(this,3);break;case 224:Ii(this,this.Xd&16?0:1);break;case 240:a&1&&xc(this.S)}};function Ji(a,b){a.Xd=b;a.kb=a.kb&-5|b&4;a.bb&&Hi(a.bb,!!(b&8),!(b&16))&&Ii(a,Fi(a.bb,!0))} -function Ii(a,b){0<=b&&(a.Rg=b,a.kb&=-2,a.kb|=256)}function Ki(a,b){a.gi=b;Ya(a.na,!!(b&2));b&1||xc(a.S)}k.en=function(a,b){this.ba(a,null,b,"CMOS_ADDR",O.Cf,this.we);return this.we};k.Ao=function(a,b,c){this.ba(a,b,c,"CMOS_ADDR",O.Cf);this.we=b;this.Vg=b&128?0:128};k.fn=function(a,b){var c=this.we&63,d=13>=c?Sh(this,c):this.pa[c];this.ba(a,null,b,"CMOS_DATA["+r(c)+"]",O.Cf,d);return d}; -k.Bo=function(a,b,c){var d=this.we&63;this.ba(a,b,c,"CMOS_DATA["+r(d)+"]",O.Cf);a=this.pa;13>=d&&10>d&&(c=!1,this.pa[11]&4||(b=10*(b>>4)+(b&15),c=!0),4==d||5==d)&&(c&&12=b?b=12==b?0:b:(b-=116,b=24==b?12:b)));a[d]=b};k.xn=function(a,b){this.ba(a,null,b,"MFG_DATA",O.sc,this.Mf);return this.Mf};k.Po=function(a,b,c){this.ba(a,b,c,"MFG_DATA",O.sc);this.Mf=b};k.Ro=function(a,b,c){this.ba(a,b,c,"NMI",O.sc);this.Vg=b}; -k.Nn=function(a){var b=this.S.G>>8;this.X&&E(this.X,O.um)&&(Ec(this.X,26,a),Fc(this.S,a,function(a,d){return function(e){d=F(a.S)-d;var f,g=a.S.J&255,h=a.S.J>>8,m=a.S.J&255,n=a.S.J>>8;if(2==b||3==b)f=" CH(hour)="+u(h)+" CL(min)="+r(g)+" DH(sec)="+r(n);else if(4==b||5==b)f=" CX(year)="+u(a.S.I)+" DH(month)="+r(n)+" DL(day)="+r(m);Gc(a.X,26,e,d,f)}}(this,F(this.S))));return!0};function Ch(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>2].Gb[b&3],c,d,e)}function mi(a,b,c){b=a.$a[b>>2].Gb[b&3];b.fh&&b.Ji&&b.Ih?(c&&(b.hh=c),b.Fd||md(a,b,!0)):c&&c(!0)} +function md(a,b,c){c&&(b.count=b.Zb[1]<<8|b.Zb[0],b.mm=b.mode&12,b.Ek=b.jd=!1);for(var d=!1;0<=b.count&&(c=b.Zg<<16|b.Rb[1]<<8|b.Rb[0],4==b.mm?(d=!0,function(c){b.Ji.call(b.fh,b.Ih,-1,function(f,g){0>f&&(b.Ek||(b.Ek=!0),f=255);b.Fd||db(a.na,c,f);(d=g)&&setTimeout(function(){ti(b)||md(a,b)},0)})}(c)):8==b.mm?(c=bb(a.na,c),0>b.Ji.call(b.fh,b.Ih,c)&&(b.jd=!0)):b.jd=!0),!d&&!ti(b););} +function ti(a){if(!a.jd&&0<=--a.count&&(a.mode&32?(a.Rb[0]--,0>a.Rb[0]&&(a.Rb[0]=255,a.Rb[1]--,0>a.Rb[1]&&(a.Rb[1]=255))):(a.Rb[0]++,255>3,e=a.tb[d];e.Jb|=1<<(b&7);e.kg=c||0;1==d&&(a.tb[0].Jb|=4);wi(a,d)} +function Ai(a,b){var c=b>>3,d=a.tb[c],e=1<<(b&7);d.Jb&e&&(d.Jb&=~e,1!=c||d.Jb||(a.tb[0].Jb&=-5),wi(a,c))}function kd(a,b){void 0===b&&(b=0);var c=-1,d=a.tb[b];if(d.kg)c=-2,d.kg--;else for(var e=d.Jb&((d.Fc|d.vd)^255),f=d.ye+1;;){var f=f&7,g=1<>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.Hb[a];e.wg=b;e.mode=d;e.qk=c;e.Ic=[0,0];e.Zb=[0,0];e.Wf=[0,0];e.kd=!1;e.Zf=!1;e.ef=!1;Ci(this,a);0==a&&Ai(this,0);2==a&&255==this.tb[0].vd&&77==this.Ac&&(a=this.Hb[0],a.Yc[0]=a.Ic[0],a.Yc[1]=a.Ic[1],a.me=F(this.S,this.qh))}else Rh(this,a),b=this.Hb[a],b.Wf[0]=b.Zb[0],b.Wf[1]=b.Zb[1],b.Zf=!0,Ci(this,a)}}; +function Ei(a,b){var c=a.Hb[b],d=c.Ic[1]<<8|c.Ic[0];d||(d=1==c.gd?256:65536);return d}function Ci(a,b){var c=a.Hb[b];c.de=32==c.wg?1:0;c.gd=48==c.wg?2:1} +function Rh(a,b,c){var d=a.Hb[b];if(d.ef&&(2!=b||a.Ac&1)){var e=F(a.S,a.qh),f=(e-d.me)/a.Tl|0;0>f&&(d.me=e,f=0);var g=Ei(a,b),h=a.Hb[b],m=h.Yc[1]<<8|h.Yc[0];m||(m=1==h.gd?256:65536);h=m-f;0==d.mode?(0>=h&&(h=0),h||(d.kd=!0,d.ef=!1,b||zi(a,0))):4==d.mode?(d.kd=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.Yc[0]=h&255,d.Yc[1]=h>>8,d.me=e,!b&&d.kd&&zi(a,0))):6==d.mode&&(h-=f,0>=h&&(d.kd=!d.kd,h=g+h,0>=h&&(h=g),d.Yc[0]=h&255,d.Yc[1]=h>>8,d.me=e,!b&&d.kd&&zi(a,0)));d.Zb[0]=h&255;d.Zb[1]=h>>8;c&&(a.me=0)}return d} +function Lb(a,b){for(var c=0;c=Gh){var c=0,d=a.S.Hd,e=F(a.S,a.qh);if(0<=a.fg&&(c=e-a.fg,Math.floor(c/d)&&60<=++a.pa[0]&&(a.pa[0]=0,60<=++a.pa[2]&&(a.pa[2]=0,24<=++a.pa[4])))){a.pa[4]=0;a.pa[6]=a.pa[6]%7+1;var f=a.pa[9],g=qa[a.pa[8]-1];28==g&&0===f%4&&(f%100||0===f%400)&&g++;++a.pa[7]>g&&(a.pa[7]=1,12<++a.pa[8]&&(a.pa[8]=1,a.pa[9]=(a.pa[9]+1)%100))}a.fg=e-c%d}} +k.Cn=function(a,b){var c=this.Yg;this.Pf&16&&(this.Ac&128?c=this.cd:this.bb&&(c=Fi(this.bb)));this.ba(a,null,b,"PPI_A",O.uc,c);return c};k.Vo=function(a,b,c){this.ba(a,b,c,"PPI_A",O.uc);this.Yg=b};k.Dn=function(a,b){var c=this.Ac;this.ba(a,null,b,"PPI_B",O.uc,c);return c};k.Wo=function(a,b,c){this.ba(a,b,c,"PPI_B",O.uc);Gi(this,b);this.bb&&Hi(this.bb,b&128?!1:!0,b&64?!0:!1)};function Gi(a,b){var c=!!(b&2),d=!!(a.Ac&2);a.Ac=b;c!=d&&Kb(a,c)} +k.En=function(a,b){var c=0,c=this.Fa==Bh?this.Ac&4?c|this.Re&15:c|this.Re>>4&1:this.Ac&8?c|this.cd>>4:c|this.cd&15;this.Ac&1&&Rh(this,2).kd&&(c=this.Ac&2?c|32:c|16);this.ba(a,null,b,"PPI_C",O.uc|O.Hg,c);return c};k.Xo=function(a,b,c){this.ba(a,b,c,"PPI_C",O.uc);this.ki=b};k.Fn=function(a,b){var c=this.Pf;this.ba(a,null,b,"PPI_CTRL",O.uc,c);return c};k.Yo=function(a,b,c){this.ba(a,b,c,"PPI_CTRL",O.uc);this.Pf=b}; +k.Sm=function(a,b){var c=this.Tg;this.ba(a,null,b,"8042_OUTBUFF",O.Te,c);this.jb&=-258;var d=this.bb&&Fi(this.bb,!0);d&&Ii(this,d);return c};k.po=function(a,b,c){this.ba(a,b,c,"8042_INBUF.DATA",O.Te);if(this.jb&8)switch(this.ud){case 96:Ji(this,b);break;case 209:Ki(this,b);break;default:if(Ji(this,this.Xd&-17),this.bb){a=-1;switch(b){case 255:a=250,Li(this.bb)}Ii(this,a)}}this.ud=b;this.jb&=-9};k.Tm=function(a,b){var c=this.Ac&-209|(F(this.S)&64?16:0);this.ba(a,null,b,"8042_RWREG",O.Te|O.um,c);return c}; +k.qo=function(a,b,c){this.ba(a,b,c,"8042_RWREG",O.Te);Gi(this,b)};k.Um=function(a,b){this.ba(a,null,b,"8042_STATUS",O.Te,this.jb);var c=this.jb&255;this.jb&256&&(this.jb|=1,this.jb&=-257);return c}; +k.oo=function(a,b,c){this.ba(a,b,c,"8042_INBUFF.CMD",O.Te);this.ud=b;this.jb|=8;a=0;240<=this.ud&&(a=this.ud^15,this.ud=240);switch(this.ud){case 192:Ii(this,this.we);break;case 173:Ji(this,this.Xd|16);break;case 174:Ji(this,this.Xd&-17);break;case 170:this.bb&&Mi(this.bb,!0);Ji(this,this.Xd|16);Ii(this,85);Ki(this,3);break;case 224:Ii(this,this.Xd&16?0:1);break;case 240:a&1&&xc(this.S)}};function Ji(a,b){a.Xd=b;a.jb=a.jb&-5|b&4;a.bb&&Hi(a.bb,!!(b&8),!(b&16))&&Ii(a,Fi(a.bb,!0))} +function Ii(a,b){0<=b&&(a.Tg=b,a.jb&=-2,a.jb|=256)}function Ki(a,b){a.ii=b;Ya(a.na,!!(b&2));b&1||xc(a.S)}k.hn=function(a,b){this.ba(a,null,b,"CMOS_ADDR",O.Df,this.xe);return this.xe};k.Do=function(a,b,c){this.ba(a,b,c,"CMOS_ADDR",O.Df);this.xe=b;this.Xg=b&128?0:128};k.jn=function(a,b){var c=this.xe&63,d=13>=c?Sh(this,c):this.pa[c];this.ba(a,null,b,"CMOS_DATA["+r(c)+"]",O.Df,d);return d}; +k.Eo=function(a,b,c){var d=this.xe&63;this.ba(a,b,c,"CMOS_DATA["+r(d)+"]",O.Df);a=this.pa;13>=d&&10>d&&(c=!1,this.pa[11]&4||(b=10*(b>>4)+(b&15),c=!0),4==d||5==d)&&(c&&12=b?b=12==b?0:b:(b-=116,b=24==b?12:b)));a[d]=b};k.An=function(a,b){this.ba(a,null,b,"MFG_DATA",O.uc,this.Nf);return this.Nf};k.So=function(a,b,c){this.ba(a,b,c,"MFG_DATA",O.uc);this.Nf=b};k.Uo=function(a,b,c){this.ba(a,b,c,"NMI",O.uc);this.Xg=b}; +k.Qn=function(a){var b=this.S.G>>8;this.X&&D(this.X,O.wm)&&(Ec(this.X,26,a),Fc(this.S,a,function(a,d){return function(e){d=F(a.S)-d;var f,g=a.S.J&255,h=a.S.J>>8,m=a.S.J&255,n=a.S.J>>8;if(2==b||3==b)f=" CH(hour)="+u(h)+" CL(min)="+r(g)+" DH(sec)="+r(n);else if(4==b||5==b)f=" CX(year)="+u(a.S.I)+" DH(month)="+r(n)+" DL(day)="+r(m);Gc(a.X,26,e,d,f)}}(this,F(this.S))));return!0};function Ch(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.yb[c++]=f[b]>>16&255,this.yb[c++]=f[b]>>24&255;else this.yb=d;this.bi=d.symbols;if(!this.yb.length){w("Empty ROM: "+a);return}if(1==this.yb.length){w(this.yb[0]);return}}catch(g){this.Ga("ROM data error: "+ -g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.yb=Array(a.length),d=0;dthis.Pg?21:23,c=a.pa[b]|a.pa[b+1]<<8,c=c+(this.Od>>10);a.pa[b]=c&255;a.pa[b+1]=c>>8;ai(a)}}else w("No RAM allocated")}; -Ba(function(){for(var a=B(window.document,"pcjs","ram"),b=0;b>8&255,this.yb[c++]=f[b]>>16&255,this.yb[c++]=f[b]>>24&255;else this.yb=d;this.di=d.symbols;if(!this.yb.length){w("Empty ROM: "+a);return}if(1==this.yb.length){w(this.yb[0]);return}}catch(g){this.Ga("ROM data error: "+ +g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.yb=Array(a.length),d=0;dthis.Rg?21:23,c=a.pa[b]|a.pa[b+1]<<8,c=c+(this.Od>>10);a.pa[b]=c&255;a.pa[b+1]=c>>8;ai(a)}}else w("No RAM allocated")}; +Ba(function(){for(var a=B(window.document,"pcjs","ram"),b=0;ba.xc.length){if(!(!d&&!a.ai[c]||d&&a.ai[c])){a.ai[c]=d;a.Qa("scan code "+r(b)+" buffered");a.xc.push(b);1==a.xc.length&&a.ka&&zi(a.ka,1);for(var e in Yi)if(Yi[e]==c){(c=a.sa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.xc.length&&a.xc.push(255),a.Qa("scan code buffer overflow")}function cj(a,b){var c=b?a.Wn:a.Vn;a.S&&a.S.ld&&(c/=a.S.ld);return c} -function dj(a,b){!a.Me||void 0!==b&&b==a.Me||(clearTimeout(a.qd[a.Me]),ej(a,a.Me,!1))} -function $i(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Wl=f);240==f+224?(a.Ea&=-2,c&&(a.Ea|=1),f+=224,e=!1):241==f+224?(a.Ea&=-5,c&&(a.Ea|=4),f+=224,e=!1):242==f+224?(a.Ea&=-9,c&&(a.Ea|=8),f+=224,e=!1):244==f+224?(a.Ea&=-17,c&&(a.Ea|=16),f+=224,d=aj(a,f)):91==f?(a.Ea&=-33,c&&(a.Ea|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.Ea&12)&&(f=254),d=c?!aj(a,f):!1):void 0!==P[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.Ea&=-33,a.zk||f!=a.Wl||dj(a));void 0===d&&(d=!ej(a,f,c));return d} -function aj(a,b,c){var d=!1;dj(a,b);ej(a,b,!0)&&(c?ej(a,b,!1):(c=!1,a.qd[b]&&(clearTimeout(a.qd[b]),c=!0),c=cj(a,c),a.qd[a.Me=b]=setTimeout(function(a){return function(){ej(a,b,!1)}}(a),c)),d=!0);return d} -function ej(a,b,c){var d=!1;c||(a.qd[b]=null,a.Me==b&&(a.Me=0));var e=P[b];void 0===e&&1<=b&&26>=b&&(e=P[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.Ea&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.Ea&17||(d=42):224==f?a.Ea&18||(d=54):241==f?a.Ea&4||(d=29):242==f&&(a.Ea&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;ca.zc.length){if(!(!d&&!a.ci[c]||d&&a.ci[c])){a.ci[c]=d;a.Qa("scan code "+r(b)+" buffered");a.zc.push(b);1==a.zc.length&&a.ka&&zi(a.ka,1);for(var e in Yi)if(Yi[e]==c){(c=a.sa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.zc.length&&a.zc.push(255),a.Qa("scan code buffer overflow")}function cj(a,b){var c=b?a.Zn:a.Yn;a.S&&a.S.ld&&(c/=a.S.ld);return c} +function dj(a,b){!a.Ne||void 0!==b&&b==a.Ne||(clearTimeout(a.qd[a.Ne]),ej(a,a.Ne,!1))} +function $i(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Yl=f);240==f+224?(a.Ea&=-2,c&&(a.Ea|=1),f+=224,e=!1):241==f+224?(a.Ea&=-5,c&&(a.Ea|=4),f+=224,e=!1):242==f+224?(a.Ea&=-9,c&&(a.Ea|=8),f+=224,e=!1):244==f+224?(a.Ea&=-17,c&&(a.Ea|=16),f+=224,d=aj(a,f)):91==f?(a.Ea&=-33,c&&(a.Ea|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.Ea&12)&&(f=254),d=c?!aj(a,f):!1):void 0!==P[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.Ea&=-33,a.Bk||f!=a.Yl||dj(a));void 0===d&&(d=!ej(a,f,c));return d} +function aj(a,b,c){var d=!1;dj(a,b);ej(a,b,!0)&&(c?ej(a,b,!1):(c=!1,a.qd[b]&&(clearTimeout(a.qd[b]),c=!0),c=cj(a,c),a.qd[a.Ne=b]=setTimeout(function(a){return function(){ej(a,b,!1)}}(a),c)),d=!0);return d} +function ej(a,b,c){var d=!1;c||(a.qd[b]=null,a.Ne==b&&(a.Ne=0));var e=P[b];void 0===e&&1<=b&&26>=b&&(e=P[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.Ea&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.Ea&17||(d=42):224==f?a.Ea&18||(d=54):241==f?a.Ea&4||(d=29):242==f&&(a.Ea&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(qj)];this.X=a.X;this.type=e[0];this.port=e[1];this.he=b;this.cb=e[2];this.rc=e[3];this.Uc=d||e[4];65536<=this.Uc&&720896<=this.cb&&(this.rc=Math.min(this.Uc>>2,32768));this.jc=c[0];this.zc=c[1];this.$e=c[2];this.vf=c[3];this.lc=c[4]&255;this.rh=c[4]>>8&255;this.bc=c[5];this.Oi=qj;this.Qg=rj;if(5==b){this.Oi=sj;this.Qg=tj;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5), -0,0,0,Array(9),0,this.Uc,Array(this.Uc>>2),771,0,4294967295,0,4294967295,0,4294967295,0]);this.hd=b[0];this.Bd=b[1];this.Rd=b[2];this.di=uj;this.Sh=b[3];this.bg=b[4];this.qh=b[5];this.Dd=b[6];this.Ff=b[7];this.fi=vj;this.Ii=b[8];this.Ji=b[9];this.Cd=b[10];this.se=b[11];this.ei=wj;this.vb=b[12];d=this.Uc>>2;if((this.ed=b[14])&&this.ed.lengthc.length)c=[!1,0,null,null,0,Array(qj)];this.X=a.X;this.type=e[0];this.port=e[1];this.he=b;this.cb=e[2];this.tc=e[3];this.Vc=d||e[4];65536<=this.Vc&&720896<=this.cb&&(this.tc=Math.min(this.Vc>>2,32768));this.lc=c[0];this.Bc=c[1];this.af=c[2];this.wf=c[3];this.nc=c[4]&255;this.th=c[4]>>8&255;this.cc=c[5];this.Qi=qj;this.Sg=rj;if(5==b){this.Qi=sj;this.Sg=tj;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5), +0,0,0,Array(9),0,this.Vc,Array(this.Vc>>2),771,0,4294967295,0,4294967295,0,4294967295,0]);this.hd=b[0];this.Bd=b[1];this.Rd=b[2];this.fi=uj;this.Uh=b[3];this.cg=b[4];this.sh=b[5];this.Dd=b[6];this.Gf=b[7];this.hi=vj;this.Ki=b[8];this.Li=b[9];this.Cd=b[10];this.te=b[11];this.gi=wj;this.vb=b[12];d=this.Vc>>2;if((this.ed=b[14])&&this.ed.length>8&255)} -var U=[,,function(a){a+=this.offset;return(this.ia.vb=this.ra[a])>>this.ia.Gj&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.ra[b]>>8:this.ra[b])&255}];U[16]=function(a){a+=this.offset;a=this.ra[a];for(var b=this.ia.Qi&this.ia.Ri,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};U[512]=function(a,b){var c=a+this.offset,d;d=this.ra[c]&~this.ia.gb|(b|b<<8|b<<16|b<<24)&this.ia.gb;d=d&this.ia.ob|this.ia.vb&~this.ia.ob;this.ra[c]!=d&&(this.ra[c]=d,this.mb=!0)}; -U[1024]=function(a,b){var c=a+this.offset;b=b>>this.ia.md|b<<8-this.ia.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.le|this.ia.Je;d=d&this.ia.gb|this.ra[c]&~this.ia.gb;d=d&this.ia.ob|this.ia.vb&~this.ia.ob;this.ra[c]!=d&&(this.ra[c]=d,this.mb=!0)}; -U[1536]=function(a,b){var c=a+this.offset;b=b>>this.ia.md|b<<8-this.ia.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.le|this.ia.Je;d&=this.ia.vb;d=d&this.ia.gb|this.ra[c]&~this.ia.gb;d=d&this.ia.ob|this.ia.vb&~this.ia.ob;this.ra[c]!=d&&(this.ra[c]=d,this.mb=!0)}; -U[2560]=function(a,b){var c=a+this.offset;b=b>>this.ia.md|b<<8-this.ia.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.le|this.ia.Je;d|=this.ia.vb;d=d&this.ia.gb|this.ra[c]&~this.ia.gb;d=d&this.ia.ob|this.ia.vb&~this.ia.ob;this.ra[c]!=d&&(this.ra[c]=d,this.mb=!0)}; -U[3584]=function(a,b){var c=a+this.offset;b=b>>this.ia.md|b<<8-this.ia.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.le|this.ia.Je;d^=this.ia.vb;d=d&this.ia.gb|this.ra[c]&~this.ia.gb;d=d&this.ia.ob|this.ia.vb&~this.ia.ob;this.ra[c]!=d&&(this.ra[c]=d,this.mb=!0)};U[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.ia.gb&(d==a?16711935:4278255360);c=(b|b<<8|b<<16|b<<24)&c|this.ra[d]&~c;c=c&this.ia.ob|this.ia.vb&~this.ia.ob;this.ra[d]!=c&&(this.ra[d]=c,this.mb=!0)}; -U[4096]=function(a){a+=this.offset;var b=this.ra[a]&~this.ia.gb|this.ia.vb&this.ia.gb;this.ra[a]!=b&&(this.ra[a]=b,this.mb=!0)};U[8192]=function(a,b){var c=a+this.offset,d=nj[b&15],d=d&this.ia.gb|this.ra[c]&~this.ia.gb,d=d&this.ia.ob|this.ia.vb&~this.ia.ob;this.ra[c]!=d&&(this.ra[c]=d,this.mb=!0)};U[24576]=function(a,b){var c=a+this.offset,d=nj[b&15],d=d&this.ia.vb,d=d&this.ia.gb|this.ra[c]&~this.ia.gb,d=d&this.ia.ob|this.ia.vb&~this.ia.ob;this.ra[c]!=d&&(this.ra[c]=d,this.mb=!0)}; -U[40960]=function(a,b){var c=a+this.offset,d=nj[b&15],d=d|this.ia.vb,d=d&this.ia.gb|this.ra[c]&~this.ia.gb,d=d&this.ia.ob|this.ia.vb&~this.ia.ob;this.ra[c]!=d&&(this.ra[c]=d,this.mb=!0)};U[57344]=function(a,b){var c=a+this.offset,d=nj[b&15],d=d^this.ia.vb,d=d&this.ia.gb|this.ra[c]&~this.ia.gb,d=d&this.ia.ob|this.ia.vb&~this.ia.ob;this.ra[c]!=d&&(this.ra[c]=d,this.mb=!0)}; -function zj(a){var b=[];if(void 0!==a.he){b[0]=a.jc;b[1]=a.zc;b[2]=a.$e;b[3]=a.vf;b[4]=a.lc|a.rh<<8;b[5]=a.bc;if(5==a.he){var c=[];c[0]=a.hd;c[1]=a.Bd;c[2]=a.Rd;c[3]=a.Sh;c[4]=a.bg;c[5]=a.qh;c[6]=a.Dd;c[7]=a.Ff;c[8]=a.Ii;c[9]=a.Ji;c[10]=a.Cd;c[11]=a.se;c[12]=a.vb;c[13]=a.Uc;var d;a:if(d=a.ed){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var h=g;h>1;f[e++]=m;h=n}if(f.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var n=p(b.cb+a)+":",q=0;8>q&&a>8&255)} +var U=[,,function(a){a+=this.offset;return(this.ia.vb=this.ra[a])>>this.ia.Kj&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.ra[b]>>8:this.ra[b])&255}];U[16]=function(a){a+=this.offset;a=this.ra[a];for(var b=this.ia.Si&this.ia.Ti,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};U[512]=function(a,b){var c=a+this.offset,d;d=this.ra[c]&~this.ia.gb|(b|b<<8|b<<16|b<<24)&this.ia.gb;d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; +U[1024]=function(a,b){var c=a+this.offset;b=b>>this.ia.md|b<<8-this.ia.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.le|this.ia.Ke;d=d&this.ia.gb|this.ra[c]&~this.ia.gb;d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; +U[1536]=function(a,b){var c=a+this.offset;b=b>>this.ia.md|b<<8-this.ia.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.le|this.ia.Ke;d&=this.ia.vb;d=d&this.ia.gb|this.ra[c]&~this.ia.gb;d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; +U[2560]=function(a,b){var c=a+this.offset;b=b>>this.ia.md|b<<8-this.ia.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.le|this.ia.Ke;d|=this.ia.vb;d=d&this.ia.gb|this.ra[c]&~this.ia.gb;d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; +U[3584]=function(a,b){var c=a+this.offset;b=b>>this.ia.md|b<<8-this.ia.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.le|this.ia.Ke;d^=this.ia.vb;d=d&this.ia.gb|this.ra[c]&~this.ia.gb;d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)};U[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.ia.gb&(d==a?16711935:4278255360);c=(b|b<<8|b<<16|b<<24)&c|this.ra[d]&~c;c=c&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[d]!=c&&(this.ra[d]=c,this.lb=!0)}; +U[4096]=function(a){a+=this.offset;var b=this.ra[a]&~this.ia.gb|this.ia.vb&this.ia.gb;this.ra[a]!=b&&(this.ra[a]=b,this.lb=!0)};U[8192]=function(a,b){var c=a+this.offset,d=nj[b&15],d=d&this.ia.gb|this.ra[c]&~this.ia.gb,d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)};U[24576]=function(a,b){var c=a+this.offset,d=nj[b&15],d=d&this.ia.vb,d=d&this.ia.gb|this.ra[c]&~this.ia.gb,d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; +U[40960]=function(a,b){var c=a+this.offset,d=nj[b&15],d=d|this.ia.vb,d=d&this.ia.gb|this.ra[c]&~this.ia.gb,d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)};U[57344]=function(a,b){var c=a+this.offset,d=nj[b&15],d=d^this.ia.vb,d=d&this.ia.gb|this.ra[c]&~this.ia.gb,d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; +function zj(a){var b=[];if(void 0!==a.he){b[0]=a.lc;b[1]=a.Bc;b[2]=a.af;b[3]=a.wf;b[4]=a.nc|a.th<<8;b[5]=a.cc;if(5==a.he){var c=[];c[0]=a.hd;c[1]=a.Bd;c[2]=a.Rd;c[3]=a.Uh;c[4]=a.cg;c[5]=a.sh;c[6]=a.Dd;c[7]=a.Gf;c[8]=a.Ki;c[9]=a.Li;c[10]=a.Cd;c[11]=a.te;c[12]=a.vb;c[13]=a.Vc;var d;a:if(d=a.ed){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var h=g;h>1;f[e++]=m;h=n}if(f.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var n=p(b.cb+a)+":",q=0;8>q&&a>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),eb(this.na,b,c|d<<8);zb(this,!0)}};function Hj(a){a.la.bg&1?(a.Tc=a.li,a.zb=a.la):(a.Tc=a.la,a.zb=a.bh)}k.save=function(){var a=new H(this);a.set(0,zj(this.li));a.set(1,zj(this.bh));a.set(2,[this.je,this.nd,this.Jd]);a.set(3,zj(this.la));return a.data()}; -k.restore=function(a){var b=a[2];this.je=b[0];this.nd=b[1];this.Jd=b[2];this.Ca=null;this.Tc=this.li=new oj(this,1,a[0]);this.zb=this.bh=new oj(this,3,a[1]);this.la=new oj(this,5,a[3],this.Uc);this.la.jc&&Hj(this);Ij(this);if(!Kj(this))return!1;Lj(this);return!0}; -k.ho=function(a,b,c){if(c)this.Ga("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){w("Empty font ROM image: "+a);return}if(1==d.length){w(d[0]);return}if(8192==d.length)Ri(this,d,[0,6144]);else{this.Ga("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ga("Font ROM data error: "+e.message);return}this.Ta()}}; -function Mj(a,b){if(1==b)return a.td[0]=S[0],a.td[1]=S[7],a.td;if(2==b){var c=a.Ca.$e;if(a.Ca===a.la){var d=a.la.Rd[0],c=d&7;d&16&&(c|=8);18!=a.la.Rd[1]&&(c|=32)}a.td[0]=S[c&15];c=c&32?lj:kj;for(d=0;dvb||!ka?vb:8,Yd=Ti.createImageData(n.hc,n.ic),Ha=0;256>Ha;Ha++){for(gb= -0;gb=vb-2,rl=Qc[gb>(8<=Ob&&176<=Ha&&223>=Ha?7:Ob)?s:Xd;Pj(Yd,Ui,Vi,Wi);A&&Pj(Yd,Ui+1,Vi,Wi)}Ti.putImageData(Yd,(Ha&15)*n.hc,(Ha>>4)*n.ic)}n.Ve[v]="#"+r(s[0])+r(s[1])+r(s[2]);n.fk[v]=s;n.Yh[v]=Rc;n=!0}}a.Td[b]=t;return n}function Qj(a){0a.Be&&(a.Be=0):a.Be=-1} -function Lj(a){if(a.Sb){for(var b=10;15>=b;b++)if(null==a.Ca.bc[b])return;var c=a.Ca.bc[10],b=c&31,d=a.Ca.bc[11]&31,e=a.Ca.bc[9]&31,f=!1;a.Ca===a.la&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Rj(a);else{c=a.Ca.bc[15]+((a.Ca.bc[14]&63)<<8);a.Kc!=c&&(Rj(a),a.Kc=c);d=d-b+1;if(a.lm!=b||a.vk!=d)a.lm=b,a.vk=d;a.ee=e+1;Qj(a)}}} -function Rj(a){if(0<=a.Kc){if(void 0!==a.cc){var b=a.cc[a.Kc];if(b&131072){var b=b&-131073,c=a.Kc%a.Bb,d=Math.floor(a.Kc/a.Bb);a.Sb&&a.Td[a.Sb]&&(a.af&&Sj(a,c,d,b,a.af),Sj(a,c,d,b));a.cc[a.Kc]=b}}a.Kc=-1}} -function Tj(a){var b;a=a.Ca;var c=a.se[5];if(null!=c){b=2;var d=512,e=a.se[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.md=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}k.Pe=function(a){var b=this.Ca;null!=a&&b&&a!=b.yh&&(b.Ph(a),this.na.Ph(b.cb,b.rc,b.Jf))}; -function Kj(a,b){var c,d=a.Jd,e=a.Ca;if(e)if(1==e.he)d=fj;else if(5==e.he){var d=null,f=e.Uc>>2,g=32768f&&(d=c?13:14):c&&(d-=2));c=Tj(a)}}else e.zc&8&&(e.zc&2?(d=e.zc&16?6:5,e.zc&4||(d-=1)):(d=e.zc&1?3:1,e.zc&4&&(d-= -1)));else a.Jd=null,null==d&&(d=a.nd);if(!Jj(a,d,b))return!1;a.Pe(c);return!0} -function Jj(a,b,c){if(null!=b&&(b!=a.Jd||c)){a.ym=0;a.Jd=b;b=a.Ca||(b==fj?a.Tc:a.zb);if(b!=a.Ca||b.cb!=a.cb||b.rc!=a.rc){Rj(a);if(a.cb){if(!ab(a.na,a.cb,a.rc))return!1;a.Ca&&(a.Ca.jc=!1)}a.Ca=b;b.jc=!0;a.cb=b.cb;a.rc=b.rc;if(!Za(a.na,b.cb,b.rc,!1,b===a.la?b:null))return!1}a.Sb=0;a.Bb=a.Bh;a.pc=a.Ui;a.Pi=R[fj][2];b=0;var d=R[a.Jd];d&&(a.Bb=d[0],a.pc=d[1],a.Pi=d[2],b=d[3]||0,a.Sb=d[4],4==a.je&&a.Ca===a.la&&3==a.Sb&&(7==a.la.bc[9]?a.pc=43:a.Sb=5));a.Nk=a.Bb*a.pc;a.Ah=a.Nk/a.Pi;a.mi=(a.Ah<<1)+b;a.sk= -b?a.mi+b>>1:0;13<=a.Jd&&(a.Ah<<=1);a.Td.length&&(a.yd=Math.floor(a.xd/a.Bb),a.zd=Math.floor(a.fe/a.pc),a.Sb?(b=a.Td[a.Sb],d=a.Td[a.Sb<<1],a.Fm&&80==a.Bb?d&&a.yd>=3*d.hc>>2&&(a.Sb<<=1,b=d):(d&&a.yd>=d.hc&&(a.Sb<<=1,b=d),b&&(a.yd=b.hc,a.zd=b.ic)),a.Wf=a.Xf=0,b&&(a.Wf=a.Bb*b.hc,a.Xf=a.pc*b.ic)):(a.yd=a.zd=1,a.Wf=a.Bb,a.Xf=a.pc),a.uh=a.Wc.createImageData(a.Wf,a.Xf),a.Ze=window.document.createElement("canvas"),a.Ze.width=a.Wf,a.Ze.height=a.Xf,a.af=a.Ze.getContext("2d"),a.Yj=a.Zj=0,a.oi=a.xd,a.pi=a.fe, -b=a.xd-a.Bb*a.yd,d=a.fe-a.pc*a.zd,0>1,a.oi-=b),0>1,a.pi-=d),b||d)&&(a.Wc.fillStyle=a.Lb.style.backgroundColor,a.Wc.fillRect(0,0,a.xd,a.fe));!1!==c?zb(a,!0):Uj(a,!0)}return!0}function Pj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Uj(a,b){var c;if(b){if(c=a.Ah,void 0===a.cc||a.cc.length!=c)a.cc=Array(c)}else{if(void 0===a.cc)return;c=a.cc.length}for(var d=0;d>8;d=g&15;var h=a.Td[a.Sb];h.Ef&&(d=h.Ef[d]);var m=g>>4&15;h.Ef&&(m=h.Ef[m]);e?(b*=h.hc,c*=h.ic,e.fillStyle=h.Ve[m],e.fillRect(b,c,h.hc,h.ic)):(b=b*a.yd+a.Yj,c=c*a.zd+a.Zj,a.Wc.fillStyle=h.Ve[m],a.Wc.fillRect(b,c,a.yd,a.zd));g&256&&(m=(f&15)*h.hc,f=(f>>4)*h.ic,e?e.drawImage(h.Yh[d],m,f,h.hc,h.ic,b,c,h.hc,h.ic):a.Wc.drawImage(h.Yh[d],m,f,h.hc,h.ic,b,c,a.yd,a.zd));g&512&&(f=a.lm,g=a.vk,e?(a.ee&&a.ee!==h.ic&&(f=Math.floor(f*h.ic/a.ee),g=Math.floor(g*h.ic/a.ee)), -e.fillStyle=h.Ve[d],e.fillRect(b,c+f,h.hc,g)):(a.ee&&a.ee!==a.zd&&(f=Math.floor(f*a.zd/a.ee),g=Math.floor(g*a.zd/a.ee)),a.Wc.fillStyle=h.Ve[d],a.Wc.fillRect(b,c+f,a.yd,g)))} -function zb(a,b){if(a.Mb){var c=!1;a.Ca&&(a.Ca===a.la?a.la.Bd&32&&(c=!0):a.Ca.zc&8&&(c=!0));if(c||b){if(b)Uj(a,!0);else if(void 0===a.cc)return;var d=!1;!(b||++a.ym&15)&&0<=a.Be&&(a.Be++,d=!0);var e=0,f=a.Nk,c=a.Ca.cb,g=c+a.Ca.rc,h=(a.Ca.bc[12]<<8)+a.Ca.bc[13];a.Sb&&(h<<=1);var c=c+h,m=a.mi;c+m>g&&(m=g-c,0>m&&(m=0));g=c+m;if(h=!b){for(var h=a.na,n=!0,q=c>>h.rb;0a.Kc)return;e=a.Kc;f=e+1}}if(a.Sb){if(a.Td[a.Sb]){d= -0;h=a.Ae=0;m=1048575;a.Ca.zc&32&&(h=32768,m&=~h,a.Be&2||(m&=-65537));for(c+=e<<1;c>8| -(t&255)<<8;s=h;var vb=16;q>=m))>>(vb-=m);Pj(a.uh,q++,v,n[Xd])}q>D&&(D=q);v=la&&(la=v+1)}e+=2;g++;if(q>=a.Bb){q=0;v+=2;if(v>a.pc)break;v==a.pc&&(v=1,e=c+a.sk)}}Aka;ka++)la=D&2155905152, -0>la&&(la=-la),la=T[la]||0,Pj(a.uh,h++,m,g[la]),D<<=1;h>q&&(q=h);m=A&&(A=m+1)}e++;if(h>=a.Bb&&(h=0,++m>a.pc))break}n>2),c=this.la.Sh&-17|(this.Sg&1<f&&(f=0);f%b.Si>b.Zn&&(d|=1);f%=b.Qk;f>b.bo&&(d|=8);b.Xi=e-f;b===a.la?(d|=b.vf&48^48,b.hd=!1):d=(b.vf^=9)|240;b.vf=d;a.ba(b.port+6,null,c,b===a.la?"STATUS1":"STATUS",d);return d}k.Qa=function(a,b){this.X&&(b||E(this.X,this.X.Hg))&&this.X.message(a)};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,this.X.Hg,e)}; -var Bj={948:Q.prototype.un,949:Q.prototype.tn,952:Q.prototype.vn,954:Q.prototype.wn,980:Q.prototype.bn,981:Q.prototype.an,984:Q.prototype.cn,985:Q.prototype.$m,986:Q.prototype.dn},Cj={948:Q.prototype.No,949:Q.prototype.Mo,952:Q.prototype.Oo,980:Q.prototype.yo,981:Q.prototype.xo,984:Q.prototype.zo,985:Q.prototype.wo},Dj={960:Q.prototype.Jk,961:Q.prototype.Jk,962:Q.prototype.Gn,964:Q.prototype.Fn,965:Q.prototype.En,970:Q.prototype.nn,972:Q.prototype.mn,974:Q.prototype.ln,975:Q.prototype.kn},Ej={954:Q.prototype.Ul, -960:Q.prototype.Tl,961:Q.prototype.Tl,962:Q.prototype.Qo,964:Q.prototype.Xo,965:Q.prototype.Wo,970:Q.prototype.Io,972:Q.prototype.Ho,974:Q.prototype.Go,975:Q.prototype.Fo,986:Q.prototype.Ul}; +k.reset=function(){var a=!0,b=0;this.ka&&(b=Yh(this.ka));var c=!1;if(this.Fa)switch(this.Fa){case "ega":var c=!0,d=hj[this.Ug];d&&(b=d[0]);b||(b=4);break;case "mda":b=3;break;default:b=2}this.je!==b&&(this.je=b,a=!0);this.Ca=null;this.Uc=this.ni=new oj(this,1);this.zb=this.eh=new oj(this,3);c?(this.la=new oj(this,5,null,this.Vc),Hj(this)):this.la=new oj;Ij(this);this.Jd=null;this.nd=3==b?fj:3;this.Ce=this.Lc=-1;this.Be=0;Jj(this,this.nd);if(this.Ca.cb&&a){a=this.Ca.cb+this.oi;for(b=this.Ca.cb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),eb(this.na,b,c|d<<8);zb(this,!0)}};function Hj(a){a.la.cg&1?(a.Uc=a.ni,a.zb=a.la):(a.Uc=a.la,a.zb=a.eh)}k.save=function(){var a=new H(this);a.set(0,zj(this.ni));a.set(1,zj(this.eh));a.set(2,[this.je,this.nd,this.Jd]);a.set(3,zj(this.la));return a.data()}; +k.restore=function(a){var b=a[2];this.je=b[0];this.nd=b[1];this.Jd=b[2];this.Ca=null;this.Uc=this.ni=new oj(this,1,a[0]);this.zb=this.eh=new oj(this,3,a[1]);this.la=new oj(this,5,a[3],this.Vc);this.la.lc&&Hj(this);Ij(this);if(!Kj(this))return!1;Lj(this);return!0}; +k.ko=function(a,b,c){if(c)this.Ga("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){w("Empty font ROM image: "+a);return}if(1==d.length){w(d[0]);return}if(8192==d.length)Ri(this,d,[0,6144]);else{this.Ga("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ga("Font ROM data error: "+e.message);return}this.Ta()}}; +function Mj(a,b){if(1==b)return a.td[0]=S[0],a.td[1]=S[7],a.td;if(2==b){var c=a.Ca.af;if(a.Ca===a.la){var d=a.la.Rd[0],c=d&7;d&16&&(c|=8);18!=a.la.Rd[1]&&(c|=32)}a.td[0]=S[c&15];c=c&32?lj:kj;for(d=0;dvb||!la?vb:8,Yd=Ti.createImageData(n.jc,n.kc),Ha=0;256>Ha;Ha++){for(gb= +0;gb=vb-2,rl=Qc[gb>(8<=Pb&&176<=Ha&&223>=Ha?7:Pb)?s:Xd;Pj(Yd,Ui,Vi,Wi);A&&Pj(Yd,Ui+1,Vi,Wi)}Ti.putImageData(Yd,(Ha&15)*n.jc,(Ha>>4)*n.kc)}n.We[v]="#"+r(s[0])+r(s[1])+r(s[2]);n.ik[v]=s;n.$h[v]=Rc;n=!0}}a.Td[b]=t;return n}function Qj(a){0a.Ce&&(a.Ce=0):a.Ce=-1} +function Lj(a){if(a.Sb){for(var b=10;15>=b;b++)if(null==a.Ca.cc[b])return;var c=a.Ca.cc[10],b=c&31,d=a.Ca.cc[11]&31,e=a.Ca.cc[9]&31,f=!1;a.Ca===a.la&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Rj(a);else{c=a.Ca.cc[15]+((a.Ca.cc[14]&63)<<8);a.Lc!=c&&(Rj(a),a.Lc=c);d=d-b+1;if(a.nm!=b||a.xk!=d)a.nm=b,a.xk=d;a.ee=e+1;Qj(a)}}} +function Rj(a){if(0<=a.Lc){if(void 0!==a.dc){var b=a.dc[a.Lc];if(b&131072){var b=b&-131073,c=a.Lc%a.Bb,d=Math.floor(a.Lc/a.Bb);a.Sb&&a.Td[a.Sb]&&(a.bf&&Sj(a,c,d,b,a.bf),Sj(a,c,d,b));a.dc[a.Lc]=b}}a.Lc=-1}} +function Tj(a){var b;a=a.Ca;var c=a.te[5];if(null!=c){b=2;var d=512,e=a.te[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.md=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}k.Qe=function(a){var b=this.Ca;null!=a&&b&&a!=b.Ah&&(b.Rh(a),this.na.Rh(b.cb,b.tc,b.Kf))}; +function Kj(a,b){var c,d=a.Jd,e=a.Ca;if(e)if(1==e.he)d=fj;else if(5==e.he){var d=null,f=e.Vc>>2,g=32768f&&(d=c?13:14):c&&(d-=2));c=Tj(a)}}else e.Bc&8&&(e.Bc&2?(d=e.Bc&16?6:5,e.Bc&4||(d-=1)):(d=e.Bc&1?3:1,e.Bc&4&&(d-= +1)));else a.Jd=null,null==d&&(d=a.nd);if(!Jj(a,d,b))return!1;a.Qe(c);return!0} +function Jj(a,b,c){if(null!=b&&(b!=a.Jd||c)){a.Bm=0;a.Jd=b;b=a.Ca||(b==fj?a.Uc:a.zb);if(b!=a.Ca||b.cb!=a.cb||b.tc!=a.tc){Rj(a);if(a.cb){if(!ab(a.na,a.cb,a.tc))return!1;a.Ca&&(a.Ca.lc=!1)}a.Ca=b;b.lc=!0;a.cb=b.cb;a.tc=b.tc;if(!Za(a.na,b.cb,b.tc,!1,b===a.la?b:null))return!1}a.Sb=0;a.Bb=a.Dh;a.qc=a.Wi;a.Ri=R[fj][2];b=0;var d=R[a.Jd];d&&(a.Bb=d[0],a.qc=d[1],a.Ri=d[2],b=d[3]||0,a.Sb=d[4],4==a.je&&a.Ca===a.la&&3==a.Sb&&(7==a.la.cc[9]?a.qc=43:a.Sb=5));a.Pk=a.Bb*a.qc;a.Ch=a.Pk/a.Ri;a.oi=(a.Ch<<1)+b;a.uk= +b?a.oi+b>>1:0;13<=a.Jd&&(a.Ch<<=1);a.Td.length&&(a.yd=Math.floor(a.xd/a.Bb),a.zd=Math.floor(a.fe/a.qc),a.Sb?(b=a.Td[a.Sb],d=a.Td[a.Sb<<1],a.Im&&80==a.Bb?d&&a.yd>=3*d.jc>>2&&(a.Sb<<=1,b=d):(d&&a.yd>=d.jc&&(a.Sb<<=1,b=d),b&&(a.yd=b.jc,a.zd=b.kc)),a.Xf=a.Yf=0,b&&(a.Xf=a.Bb*b.jc,a.Yf=a.qc*b.kc)):(a.yd=a.zd=1,a.Xf=a.Bb,a.Yf=a.qc),a.wh=a.Xc.createImageData(a.Xf,a.Yf),a.$e=window.document.createElement("canvas"),a.$e.width=a.Xf,a.$e.height=a.Yf,a.bf=a.$e.getContext("2d"),a.bk=a.ck=0,a.qi=a.xd,a.ri=a.fe, +b=a.xd-a.Bb*a.yd,d=a.fe-a.qc*a.zd,0>1,a.qi-=b),0>1,a.ri-=d),b||d)&&(a.Xc.fillStyle=a.Lb.style.backgroundColor,a.Xc.fillRect(0,0,a.xd,a.fe));!1!==c?zb(a,!0):Uj(a,!0)}return!0}function Pj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Uj(a,b){var c;if(b){if(c=a.Ch,void 0===a.dc||a.dc.length!=c)a.dc=Array(c)}else{if(void 0===a.dc)return;c=a.dc.length}for(var d=0;d>8;d=g&15;var h=a.Td[a.Sb];h.Ff&&(d=h.Ff[d]);var m=g>>4&15;h.Ff&&(m=h.Ff[m]);e?(b*=h.jc,c*=h.kc,e.fillStyle=h.We[m],e.fillRect(b,c,h.jc,h.kc)):(b=b*a.yd+a.bk,c=c*a.zd+a.ck,a.Xc.fillStyle=h.We[m],a.Xc.fillRect(b,c,a.yd,a.zd));g&256&&(m=(f&15)*h.jc,f=(f>>4)*h.kc,e?e.drawImage(h.$h[d],m,f,h.jc,h.kc,b,c,h.jc,h.kc):a.Xc.drawImage(h.$h[d],m,f,h.jc,h.kc,b,c,a.yd,a.zd));g&512&&(f=a.nm,g=a.xk,e?(a.ee&&a.ee!==h.kc&&(f=Math.floor(f*h.kc/a.ee),g=Math.floor(g*h.kc/a.ee)), +e.fillStyle=h.We[d],e.fillRect(b,c+f,h.jc,g)):(a.ee&&a.ee!==a.zd&&(f=Math.floor(f*a.zd/a.ee),g=Math.floor(g*a.zd/a.ee)),a.Xc.fillStyle=h.We[d],a.Xc.fillRect(b,c+f,a.yd,g)))} +function zb(a,b){if(a.Nb){var c=!1;a.Ca&&(a.Ca===a.la?a.la.Bd&32&&(c=!0):a.Ca.Bc&8&&(c=!0));if(c||b){if(b)Uj(a,!0);else if(void 0===a.dc)return;var d=!1;!(b||++a.Bm&15)&&0<=a.Ce&&(a.Ce++,d=!0);var e=0,f=a.Pk,c=a.Ca.cb,g=c+a.Ca.tc,h=(a.Ca.cc[12]<<8)+a.Ca.cc[13];a.Sb&&(h<<=1);var c=c+h,m=a.oi;c+m>g&&(m=g-c,0>m&&(m=0));g=c+m;if(h=!b){for(var h=a.na,n=!0,q=c>>h.rb;0a.Lc)return;e=a.Lc;f=e+1}}if(a.Sb){if(a.Td[a.Sb]){d= +0;h=a.Be=0;m=1048575;a.Ca.Bc&32&&(h=32768,m&=~h,a.Ce&2||(m&=-65537));for(c+=e<<1;c>8| +(t&255)<<8;s=h;var vb=16;q>=m))>>(vb-=m);Pj(a.wh,q++,v,n[Xd])}q>E&&(E=q);v=ma&&(ma=v+1)}e+=2;g++;if(q>=a.Bb){q=0;v+=2;if(v>a.qc)break;v==a.qc&&(v=1,e=c+a.uk)}}Ala;la++)ma=E&2155905152, +0>ma&&(ma=-ma),ma=T[ma]||0,Pj(a.wh,h++,m,g[ma]),E<<=1;h>q&&(q=h);m=A&&(A=m+1)}e++;if(h>=a.Bb&&(h=0,++m>a.qc))break}n>2),c=this.la.Uh&-17|(this.Ug&1<f&&(f=0);f%b.Ui>b.bo&&(d|=1);f%=b.Sk;f>b.fo&&(d|=8);b.aj=e-f;b===a.la?(d|=b.wf&48^48,b.hd=!1):d=(b.wf^=9)|240;b.wf=d;a.ba(b.port+6,null,c,b===a.la?"STATUS1":"STATUS",d);return d}k.Qa=function(a,b){this.X&&(b||D(this.X,this.X.Jg))&&this.X.message(a)};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,this.X.Jg,e)}; +var Bj={948:Q.prototype.xn,949:Q.prototype.wn,952:Q.prototype.yn,954:Q.prototype.zn,980:Q.prototype.en,981:Q.prototype.dn,984:Q.prototype.fn,985:Q.prototype.cn,986:Q.prototype.gn},Cj={948:Q.prototype.Qo,949:Q.prototype.Po,952:Q.prototype.Ro,980:Q.prototype.Bo,981:Q.prototype.Ao,984:Q.prototype.Co,985:Q.prototype.zo},Dj={960:Q.prototype.Lk,961:Q.prototype.Lk,962:Q.prototype.Jn,964:Q.prototype.In,965:Q.prototype.Hn,970:Q.prototype.qn,972:Q.prototype.pn,974:Q.prototype.on,975:Q.prototype.nn},Ej={954:Q.prototype.Wl, +960:Q.prototype.Vl,961:Q.prototype.Vl,962:Q.prototype.To,964:Q.prototype.$o,965:Q.prototype.Zo,970:Q.prototype.Lo,972:Q.prototype.Ko,974:Q.prototype.Jo,975:Q.prototype.Io,986:Q.prototype.Wl}; Ba(function(){for(var a=B(window.document,"pcjs","video"),b=0;bMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; e.style.height=c.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(e.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",c.onresize=function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight));c.appendChild(e);var f=e.getContext("2d"),d=new Q(d,e,f);Oa(d,c)}}); -function V(a){this.Gk=a.adapter;switch(this.Gk){case 1:this.Nj=1016;this.kg=4;break;case 2:this.Nj=760;this.kg=3;break;default:w("Unrecognized serial adapter #"+this.Gk);return}this.ce=null;x.call(this,"SerialPort",a,V);var b=a.binding,c;a=ak;b&&(void 0===c&&(c="Panel"),(c=Na(c,this.id))&&(b=c.sa[b])&&this.xb(null,null,a,b))}y(x,V);var ak="buffer";k=V.prototype;k.ik=function(a,b){return a==this.sh?(this.Kk=b,this):null}; -k.xb=function(a,b,c,d){var e=this;switch(c){case ak:return this.sa[c]=this.ce=d,d.onkeydown=function(a){a=a||window.event;var b=a.charCode||a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),bk(e,[b]))},d.onkeypress=function(a){a=a||window.event;bk(e,[a.which||a.keyCode])},!0}return!1};k.mc=function(a,b,c,d){this.na=b;this.S=c;this.X=d;this.ka=C(a,"ChipSet");d&&Ph(d,V);ib(b,this,ck,this.Nj);mb(b,this,dk,this.Nj);this.Ta()}; -k.$b=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};k.Wb=function(a){return a&&this.save?this.save():!0};k.reset=function(){this.ie()};k.save=function(){var a=new H(this),b=0,c=[];c[b++]=this.ji;c[b++]=this.mk;c[b++]=this.Re;c[b++]=this.Tg;c[b++]=this.Zd;c[b++]=this.Sc;c[b++]=this.fd;c[b++]=this.Fc;c[b++]=this.kk;c[b]=this.Hf;a.set(0,c);return a.data()};k.restore=function(a){return this.ie(a[0])}; -k.ie=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.ji=a[b++];this.mk=a[b++];this.Re=a[b++];this.Tg=a[b++];this.Zd=a[b++];this.Sc=a[b++];this.fd=a[b++];this.Fc=a[b++];this.kk=a[b++];this.Hf=a[b];return!0};function bk(a,b){a.Hf=a.Hf.concat(b);ek(a)}function ek(a){0>8:this.Tg;this.ba(a,null,b,this.Sc&128?"DLM":"IER",c);return c};k.pn=function(a,b){var c=this.Zd;this.ba(a,null,b,"IIR",c);return c};k.qn=function(a,b){var c=this.Sc;this.ba(a,null,b,"LCR",c);return c};k.sn=function(a,b){var c=this.fd;this.ba(a,null,b,"MCR",c);return c}; -k.rn=function(a,b){var c=this.Fc;this.ba(a,null,b,"LSR",c);return c};k.yn=function(a,b){var c=this.kk;this.ba(a,null,b,"MSR",c);return c};k.Yo=function(a,b,c){this.ba(a,b,c,this.Sc&128?"DLL":"THR");this.Sc&128?this.Re=this.Re&-256|b:(this.mk=b,this.Fc&=-97,this.ce?(13!=b&&(8==b?this.ce.value=this.ce.value.slice(0,-1):(this.ce.value+=String.fromCharCode(b),this.ce.scrollTop=this.ce.scrollHeight)),a=!0):a=!1,a&&(this.Fc|=96))}; -k.Jo=function(a,b,c){this.ba(a,b,c,this.Sc&128?"DLM":"IER");this.Sc&128?this.Re=this.Re&255|b<<8:this.Tg=b};k.Ko=function(a,b,c){this.ba(a,b,c,"LCR");this.Sc=b}; -k.Lo=function(a,b,c){var d=this.fd;this.ba(a,b,c,"MCR");this.fd=b;this.Kk&&(d^b)&3&&(a=this.Kk,b=this.fd,(c=3==(b&3))?a.jc||(d=!1,a.fd&2||(a.reset(),a.Qa("serial mouse reset"),d=!0),a.fd&1||(a.Qa("serial mouse ID requested"),d=!0),d&&(bk(a.Sf,[77]),a.Qa("serial mouse ID sent")),fk(a,a.Lb),a.jc=c):a.jc&&(a.Qa("serial mouse inactive"),gk(a.Lb),a.jc=c),a.fd=b)};k.Qa=function(a){this.X&&E(this.X,this.X.ck)&&this.X.message(a)};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,this.X.ck,e)}; -var ck={0:V.prototype.Dn,1:V.prototype.on,2:V.prototype.pn,3:V.prototype.qn,4:V.prototype.sn,5:V.prototype.rn,6:V.prototype.yn},dk={0:V.prototype.Yo,1:V.prototype.Jo,3:V.prototype.Ko,4:V.prototype.Lo};Ba(function(){for(var a=B(window.document,"pcjs","serial"),b=0;ba.Cg||0>a.Dg)a.Cg=b.clientX,a.Dg=b.clientY;a.yf=b.clientX-a.Cg;a.zf=b.clientY-a.Dg;(a.yf||a.zf)&&ik(a,null,b.clientX,b.clientY);a.Cg=b.clientX;a.Dg=b.clientY}},!1),b.addEventListener("mousedown",function(b){jk(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){jk(a,b.button,!1)},!1),a.xi=!0),b.style.cursor="none")}function gk(a){a&&(a.style.cursor="auto")} -function jk(a,b,c){if(a.jc&&a.S&&a.S.Nb)switch(b){case 0:a.ih!=c&&(a.ih=c,ik(a,"mouse button1 "+(c?"dn":"up")));break;case 2:a.jh!=c&&(a.jh=c,ik(a,"mouse button2 "+(c?"dn":"up")))}}function ik(a,b,c,d){var e=64|(a.ih?32:0)|(a.jh?16:0)|(a.zf&192)>>4|(a.yf&192)>>6,f=a.yf&63,g=a.zf&63;a.Qa((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+r(e)+","+r(f)+","+r(g)+"]");bk(a.Sf,[e,f,g]);a.yf=a.zf=0}k.Qa=function(a){this.X&&E(this.X,this.X.tm)&&this.X.message(a)}; -Ba(function(){for(var a=B(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=fa(b),"json"==a?d=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Ac+":"+this.nc+":"+this.$c+":"+this.Rb,a+="&machine="+this.ia.gf(),a+="&user="+this.ia.ge(),d=sa()+"/api/v1/disk?"+a,this.Ci=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"): --1!==b.indexOf("/",b.length-1)&&(c="dir"),d=sa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.ef?"":d)+"&format=json"));ra(d,!0,null,this,this.co,b)}; -k.co=function(a,b,c,d){var e=null;this.ff=!1;var f=0>c&&this.Da&&!this.Da.Mb;if(this.Ci)c?this.Ga('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Ad=!0,e=this);else if(c)this.Ga('Unable to load disk "'+this.Kd+'" (error '+c+")",f);else try{if(0g&&0b.indexOf("0x")&&'["'!= -b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(h.length)if(1==h.length)w(h[0]);else{for(b=a=0;b>2,q=m.pattern;void 0===q&&(q=m.pattern=0);var t=m.data;if(void 0===t){var s=m.bytes;if(void 0!==s&&s.length){for(var f=n<<2,v=s.length;vb&&(b=0);2E3>8:this.Vg;this.ba(a,null,b,this.Tc&128?"DLM":"IER",c);return c};k.sn=function(a,b){var c=this.Zd;this.ba(a,null,b,"IIR",c);return c};k.tn=function(a,b){var c=this.Tc;this.ba(a,null,b,"LCR",c);return c};k.vn=function(a,b){var c=this.fd;this.ba(a,null,b,"MCR",c);return c}; +k.un=function(a,b){var c=this.Gc;this.ba(a,null,b,"LSR",c);return c};k.Bn=function(a,b){var c=this.nk;this.ba(a,null,b,"MSR",c);return c};k.ap=function(a,b,c){this.ba(a,b,c,this.Tc&128?"DLL":"THR");this.Tc&128?this.Se=this.Se&-256|b:(this.pk=b,this.Gc&=-97,this.ce?(13!=b&&(8==b?this.ce.value=this.ce.value.slice(0,-1):(this.ce.value+=String.fromCharCode(b),this.ce.scrollTop=this.ce.scrollHeight)),a=!0):a=!1,a&&(this.Gc|=96))}; +k.Mo=function(a,b,c){this.ba(a,b,c,this.Tc&128?"DLM":"IER");this.Tc&128?this.Se=this.Se&255|b<<8:this.Vg=b};k.No=function(a,b,c){this.ba(a,b,c,"LCR");this.Tc=b}; +k.Oo=function(a,b,c){var d=this.fd;this.ba(a,b,c,"MCR");this.fd=b;this.Mk&&(d^b)&3&&(a=this.Mk,b=this.fd,(c=3==(b&3))?a.lc||(d=!1,a.fd&2||(a.reset(),a.Qa("serial mouse reset"),d=!0),a.fd&1||(a.Qa("serial mouse ID requested"),d=!0),d&&(bk(a.Tf,[77]),a.Qa("serial mouse ID sent")),fk(a,a.Lb),a.lc=c):a.lc&&(a.Qa("serial mouse inactive"),gk(a.Lb),a.lc=c),a.fd=b)};k.Qa=function(a){this.X&&D(this.X,this.X.fk)&&this.X.message(a)};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,this.X.fk,e)}; +var ck={0:V.prototype.Gn,1:V.prototype.rn,2:V.prototype.sn,3:V.prototype.tn,4:V.prototype.vn,5:V.prototype.un,6:V.prototype.Bn},dk={0:V.prototype.ap,1:V.prototype.Mo,3:V.prototype.No,4:V.prototype.Oo};Ba(function(){for(var a=B(window.document,"pcjs","serial"),b=0;ba.Dg||0>a.Eg)a.Dg=b.clientX,a.Eg=b.clientY;a.zf=b.clientX-a.Dg;a.Af=b.clientY-a.Eg;(a.zf||a.Af)&&ik(a,null,b.clientX,b.clientY);a.Dg=b.clientX;a.Eg=b.clientY}},!1),b.addEventListener("mousedown",function(b){jk(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){jk(a,b.button,!1)},!1),a.zi=!0),b.style.cursor="none")}function gk(a){a&&(a.style.cursor="auto")} +function jk(a,b,c){if(a.lc&&a.S&&a.S.Ob)switch(b){case 0:a.kh!=c&&(a.kh=c,ik(a,"mouse button1 "+(c?"dn":"up")));break;case 2:a.lh!=c&&(a.lh=c,ik(a,"mouse button2 "+(c?"dn":"up")))}}function ik(a,b,c,d){var e=64|(a.kh?32:0)|(a.lh?16:0)|(a.Af&192)>>4|(a.zf&192)>>6,f=a.zf&63,g=a.Af&63;a.Qa((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+r(e)+","+r(f)+","+r(g)+"]");bk(a.Tf,[e,f,g]);a.zf=a.Af=0}k.Qa=function(a){this.X&&D(this.X,this.X.vm)&&this.X.message(a)}; +Ba(function(){for(var a=B(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=fa(b),"json"==a?d=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.gc+":"+this.$b+":"+this.rc+":"+this.Mb,a+="&machine="+this.ia.hf(),a+="&user="+this.ia.ge(),d=sa()+"/api/v1/disk?"+a,this.Ei=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"): +-1!==b.indexOf("/",b.length-1)&&(c="dir"),d=sa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.ff?"":d)+"&format=json"));ra(d,!0,null,this,this.ho,b)}; +k.ho=function(a,b,c,d){var e=null;this.gf=!1;var f=0>c&&this.Da&&!this.Da.Nb;if(this.Ei)c?this.Ga('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Ad=!0,e=this);else if(c)this.Ga('Unable to load disk "'+this.Kd+'" (error '+c+")",f);else try{if(0g&&0b.indexOf("0x")&&'["'!= +b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(h.length)if(1==h.length)w(h[0]);else{for(b=a=0;b>2,q=m.pattern;void 0===q&&(q=m.pattern=0);var t=m.data;if(void 0===t){var s=m.bytes;if(void 0!==s&&s.length){for(var f=n<<2,v=s.length;vb&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=g>>16&255;c[d++]=g>>24&255}return c}function tk(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} -k.write=function(a,b,c){if(this.ff)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Gc?f=a.Yc+a.Gc&&(a.Gc+=f-(a.Yc+a.Gc)+1):(a.Yc=f,a.Gc=1);d[f]=d[f]&~(255<=this.ib.length||m>=this.ib[h].length||n>=this.ib[h][m].length){c="sector "+h+":"+m+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.ff){c="unable to modify write-protected disk";b=-1;break}e= -g[f++];f=g[f++];g=e+f.length;h=this.ib[h][m][n];for(m=h.data.length;mb&&this.Ga("unable to restore disk '"+this.Kd+": "+c);return b};k.Qa=function(a){this.X&&E(this.X,this.X.pm)&&this.X.message(a)}; -function uk(a){x.call(this,"FDC",a,uk);this.dmaRead=this.ri;this.dmaWrite=this.si;this.dmaFormat=this.Am;this.Le=null;if(a.autoMount&&(this.Le=a.autoMount,"string"==typeof this.Le))try{this.Le=eval("("+a.autoMount+")")}catch(b){w("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Le=null}this.uc=[];this.Ed();this.Kf()||this.Ta()}y(x,uk);l={};aa={}; -var vk={3:{wd:3,be:0,name:aa.Jp},4:{wd:2,be:1,name:aa.Hp},5:{wd:9,be:7,name:aa.Sp},6:{wd:9,be:7,name:aa.Cp},7:{wd:2,be:0,name:aa.Ep},8:{wd:1,be:2,name:aa.Ip},10:{wd:2,be:7,name:aa.Dp},13:{wd:6,be:7,name:aa.xp},15:{wd:3,be:0,name:aa.Gp}};k=uk.prototype; +k.write=function(a,b,c){if(this.gf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Hc?f=a.Zc+a.Hc&&(a.Hc+=f-(a.Zc+a.Hc)+1):(a.Zc=f,a.Hc=1);d[f]=d[f]&~(255<=this.pb.length||m>=this.pb[h].length||n>=this.pb[h][m].length){c="sector "+h+":"+m+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.gf){c="unable to modify write-protected disk";b=-1;break}e= +g[f++];f=g[f++];g=e+f.length;if(h=this.pb[h][m][n]){for(m=h.data.length;mb&&this.Ga("unable to restore disk '"+this.Kd+": "+c);return b};k.Qa=function(a){this.X&&D(this.X,this.X.rm)&&this.X.message(a)}; +function uk(a){x.call(this,"FDC",a,uk);this.dmaRead=this.ti;this.dmaWrite=this.ui;this.dmaFormat=this.Dm;this.Me=null;if(a.autoMount&&(this.Me=a.autoMount,"string"==typeof this.Me))try{this.Me=eval("("+a.autoMount+")")}catch(b){w("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Me=null}this.wc=[]}y(x,uk);l={};aa={}; +var vk={3:{wd:3,be:0,name:aa.Mp},4:{wd:2,be:1,name:aa.Kp},5:{wd:9,be:7,name:aa.Vp},6:{wd:9,be:7,name:aa.Fp},7:{wd:2,be:0,name:aa.Hp},8:{wd:1,be:2,name:aa.Lp},10:{wd:2,be:7,name:aa.Gp},13:{wd:6,be:7,name:aa.Ap},15:{wd:3,be:0,name:aa.Jp}};k=uk.prototype; k.xb=function(a,b,c,d){switch(c){case "listDisks":return this.sa[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.sa.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var m={};if(d=d.getAttribute("data-value"))try{m=eval("({"+d+"})")}catch(n){w("FDC option error: "+(n.message||n))}d=m.desc;void 0===d&&(d="");m=m.href;void 0!==m&&(d=''+d+"");c.innerHTML= -d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.sa[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||wk(a,c)}}(this,d),!0;case "loadDrive":return this.sa[c]=d,d.onclick=function(a){return function(){var b,c=a.sa.listDisks,d=a.sa.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.va.restore(f)&&(e=!1);e&&a.va&&void 0!==a.Va&&(a.Ra=a.va.seek(a.lb,a.Ha,a.Na));return e};k.Uj=function(){for(var a=0,b=[],c=0;ca.Ac&&(this.Ga('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.fb)),b=null);b&&(a.va=b,a.cm=c,a.Oe=d,Dk(this,c,d,b),this.oe|=128,this.Ga('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.fb),a.Fe));a.Fe&&(a.Fe=!1,--this.ze||this.Ta());wk(this,a.fb)}; -function wk(a,b){if(0<=b&&b=this.Xa&&(this.za&=-81,this.pb=this.Xa=0);return c}; -k.Do=function(a,b,c){this.ba(a,b,c,"DATA["+this.Xa+"]");this.Xa=vk[a].wd){b=!1;this.pb=0;var d;a=this.Oa()&31;switch(a){case 3:this.Oa(l.Kp);this.Oa(l.zp);this.Kb();break;case 4:c=this.Oa(l.Af);this.fb=c&3;d=this.xa[this.fb];this.Kb();this.hb((d.Ya&4278190080)>>>24,l.Op);break;case 5:case 6:c=this.Oa(l.Af);this.fb=c&3;d=this.xa[this.fb];d.Ha=c>>2&1;d.lb=this.Oa(l.Th);this.Oa(l.Uh);d.Na=this.Oa(l.Xh);b=this.Oa(l.Ig); -d.Wa=128<>2&1;d.Na=1;b=0;d.Ya=0;d.va&& -(d.Ra=d.va.seek(d.lb,d.Ha,d.Na))?b=d.Ra.length:d.Ya=1088;Ek(this,d);Fk(this,d);Gk(this,d);this.hb(d.lb,l.Th);this.hb(d.Ha,l.Uh);this.hb(d.Na,l.Xh);this.hb(b,l.Ig);b=!0;break;case 13:c=this.Oa(l.Af);this.fb=c&3;d=this.xa[this.fb];d.Ha=c>>2&1;b=this.Oa(l.Ig);d.Wa=128<>2&1,a=this.Oa(l.Ap),d.lb+=a-d.Yd,0>d.lb&&(d.lb=0),d.lb>=d.Ac&&(d.lb=d.Ac-1),d.Yd=a,d.Ya=32,0==d.lb&&(d.Ya|=268435456),this.Kb(),b=!0}0>>8,l.Mp)}function Gk(a,b){a.hb((b.Ya&16711680)>>>16,l.Np)}k.ri=function(a,b,c){void 0===b||0>b?this.qc(a,c):c(-1,!1)};k.si=function(a,b){return void 0!==b&&0<=b?this.Cc(a,b):-1};k.Am=function(a,b){return void 0!==b&&0<=b?this.Wj(a,b):-1};k.ti=function(a){a.Ya=72;a.va&&(a.Ra=null,a.Ya=0,this.ka&&(si(this.ka,2,this,"dmaRead",a),mi(this.ka,2)))}; -k.ui=function(a){a.Ya=72;a.va&&(a.va.ff?a.Ya=576:(a.Ra=null,a.Ya=0,this.ka&&(si(this.ka,2,this,"dmaWrite",a),mi(this.ka,2))))};k.wk=function(a){a.Ya=72;a.va&&(a.Ra=null,a.Ya=0,this.ka&&(a.Ce=0,a.wc=Array(4),a.Lf=!0,a.Rf=0,si(this.ka,2,this,"dmaFormat",a),mi(this.ka,2),a.Lf=!1))};k.qc=function(a,b){var c=-1;if(!a.Ya&&a.va){do{if(a.Ra&&0<=(c=tk(a.Ra,a.Va++)))break;a.Ra=a.va.seek(a.lb,a.Ha,a.Na);if(!a.Ra){a.Ya=1088;break}a.Va=0;this.If(a)}while(1)}b(c,!1)}; -k.Cc=function(a,b){if(a.Ya||!a.va)return-1;do{if(a.Ra&&a.va.write(a.Ra,a.Va++,b))break;a.Ra=a.va.seek(a.lb,a.Ha,a.Na);if(!a.Ra){a.Ya=8256;b=-1;break}a.Va=0;this.If(a)}while(1);return b};k.If=function(a){a.Na++;a.Na>=a.$c+1&&(a.Na=1,a.Ha++,a.Ha>=a.nc&&(a.Ha=0,a.lb++))};k.Wj=function(a,b){if(a.Ya)return-1;a.wc[a.Ce++]=b;if(a.Ce==a.wc.length){a.lb=a.wc[0];a.Ha=a.wc[1];a.Na=a.wc[2];a.Wa=128<this.Cc(a,a.jk))return-1;a.Rf++}a.Rf>=a.$d&&(b=-1);return b}; -k.Ni=function(a){var b=this.S.J&255;this.X&&E(this.X,this.X.Eg)&&128>b&&(Ec(this.X,19,a),Fc(this.S,a,function(a,b){return function(e){Gc(a.X,19,e,F(a.S)-b)}}(this,F(this.S))));return!0};k.Qa=function(a){this.X&&E(this.X,this.X.Eg)&&this.X.message(a)};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,this.X.Eg,e)};var zk={1012:uk.prototype.jn,1013:uk.prototype.gn,1015:uk.prototype.hn},Ak={1010:uk.prototype.Eo,1013:uk.prototype.Do,1015:uk.prototype.Co}; -Ba(function(){for(var a=B(window.document,"pcjs","fdc"),b=0;b=e&&(this.qf|=(f.type&3)<<(1-e<<1))}return d}; -k.Sj=function(){var a=0,b=[];this.Ee?(b[a++]=this.ne,b[a++]=this.bm,b[a++]=this.Mh,b[a++]=this.Nh,b[a++]=this.Lh,b[a++]=this.Kh,b[a++]=this.rf,b[a++]=this.za,b[a++]=this.Pj):(b[a++]=this.qf,b[a++]=this.za,b[a++]=this.ac,b[a++]=this.pb,b[a++]=this.Xa,b[a++]=this.am,b[a++]=this.$l,b[a++]=this.Zl,b[a++]=this.hf);b[a]=this.Uj();return b}; -k.Li=function(a,b,c,d,e){var f=0,g=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.fb=a;b.errorCode=d[f++];b.hm=d[f++];b.ef=d[f++];b.We=d[f++];b.Xe=d[f++];b.Ha=d[f++];b.nc=d[f++];b.Qd=d[f++];b.Na=d[f++];b.$d=d[f++];b.Wa=d[f++];b.Yg=this.Ee?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.ge()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===Hk[this.ag][b.type])b.type=this.Mm;c=Hk[this.ag][b.type]; -b.$c=c[2]||17;b.Rb=c[3]||512;if(e&&this.ka&&(e=this.ka,c=b.type,e.pa)){var h=e.pa[18],h=a?h&240|c:h&15|c<<4;e.pa&&(e.pa[18]=h,ai(e))}void 0===b.va&&(b.va=null,this.Ga("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Mk(this,b);b.Va=d[f++];b.Ra=null;b.va&&(a=d[f],void 0!==a&&0>b.va.restore(a)&&(g=!1),g&&void 0!==b.Va&&(b.Ra=b.va.seek(b.Qd,b.Ha,b.Na+b.Yg)));return g};k.Uj=function(){for(var a=0,b=[],c=0;c=this.Xa&&(this.pb=this.Xa=0,this.za&=-15);return c}; -k.$o=function(a,b,c){this.ba(a,b,c,"DATA["+this.Xa+"]");this.Xa=a&&(this.za|=2,this.za&=-2,Nk(this))};k.Kn=function(a,b){var c=this.za;this.ba(a,null,b,"STATUS",c);this.pb=this.Pa.Rb){var e=this;this.qc(this.Pa,function(a){0<=a?e.ka&&zi(e.ka,14):(e.za=1,e.ne=16)},!1)}else this.za=80;d||this.ba(a,null,b,"DATA",c);return c}; -k.ro=function(a,b,c){this.Pa&&0!=this.Pa.Va||this.ba(a,b,c,"DATA");this.Pa&&this.Pa.Wa>=this.Pa.Rb&&(0>this.Cc(this.Pa,b)?(this.za=1,this.ne=16):this.Pa.Va==this.Pa.Rb&&(this.Pa.Wa-=this.Pa.Rb,this.ka&&zi(this.ka,14),this.Pa.Wa>=this.Pa.Rb||(this.za=80)))};k.Wm=function(a,b){var c=this.ne;this.ba(a,null,b,"ERROR",c);return c};k.vo=function(a,b,c){this.ba(a,b,c,"WPREC");this.bm=b};k.Xm=function(a,b){var c=this.Mh;this.ba(a,null,b,"SECCNT",c);return c}; -k.to=function(a,b,c){this.ba(a,b,c,"SECCNT");this.Mh=b};k.Ym=function(a,b){var c=this.Nh;this.ba(a,null,b,"SECNUM",c);return c};k.uo=function(a,b,c){this.ba(a,b,c,"SECNUM");this.Nh=b};k.Tm=function(a,b){var c=this.Lh;this.ba(a,null,b,"CYLLO",c);return c};k.qo=function(a,b,c){this.ba(a,b,c,"CYLLO");this.Lh=b};k.Sm=function(a,b){var c=this.Kh;this.ba(a,null,b,"CYLHI",c);return c};k.po=function(a,b,c){this.ba(a,b,c,"CYLHI");this.Kh=b};k.Vm=function(a,b){var c=this.rf;this.ba(a,null,b,"DRVHD",c);return c}; -k.so=function(a,b,c){this.ba(a,b,c,"DRVHD");this.rf=b;this.za=this.xa[this.rf&16?1:0]?this.za|64:this.za&-65};k.Zm=function(a,b){var c=this.za;this.ba(a,null,b,"STATUS",c);return c};k.oo=function(a,b,c){this.ba(a,b,c,"COMMAND");this.Pj=b;this.ka&&Ai(this.ka,14);Ok(this)}; -function Ok(a){var b=!1,c=a.Pj,d=a.rf&16?1:0,e=a.rf&15,f=a.Lh|(a.Kh&3)<<8,g=a.Nh,h=a.Mh;a.Pa=null;a.ne=0;a.za=80;(d=a.xa[d])?(d.Qd=f,d.Ha=e,d.Na=g,d.Wa=h*d.Rb,c=144<=c?c:c&240,d.Ra=null,d.errorCode=0,a.Pa=d):c=-1;switch(c&240){case 32:a.qc(d,function(b){0<=b&&a.ka?(zi(a.ka,14),a.za=136):(a.za=1,a.ne=16)},!1);break;case 48:a.ka?(zi(a.ka,14),a.za=136):(a.za=1,a.ne=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.ne=1;b=!0;break;case 145:d.nc=e+1,d.$c=h,b=!0}b&&a.ka&&zi(a.ka,14)} -function Nk(a){a.pb=0;var b=a.Oa(),c=a.Oa(),d=c&32,e=d>>5,f=c&31,g=a.Oa(),h=a.Oa(),m=g<<2&768|h,n=g&63,q=a.Oa(),t=a.Oa(),s=a.xa[e];s&&(s.Qd=m,s.Ha=f,s.Na=n,s.Wa=q*s.Rb);switch(b){case 3:a.Kb(s?s.errorCode:4);a.hb(c);a.hb(g);a.hb(h);a.hb(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Oa());)s&&cb?this.qc(a,c):c(-1,!1)}; -k.si=function(a,b){return void 0!==b&&0<=b?this.Cc(a,b):-1};k.Bm=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Va=a.$c+b&&(a.Na=b,a.Ha++,a.Ha>=a.nc&&(a.Ha=0,a.Qd++))}; -k.Wj=function(a,b){if(a.errorCode)return-1;a.wc[a.Ce++]=b;if(a.Ce==a.wc.length){a.Qd=a.wc[0];a.Ha=a.wc[1];a.Na=a.wc[2];a.Wa=128<this.Cc(a,a.jk))return-1;a.Rf++}a.Rf>=a.$d&&(b=-1);return b};k.Mn=function(a){var b=this.S.J&255;!(this.S.G>>8)&&128>8)||(a=!this.ka)||(a=!(this.ka.tb[0].vd&64));return a?!0:!1};k.Qa=function(a){this.X&&E(this.X,this.X.Wh)&&this.X.message(a)};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,this.X.Wh,e)}; -var Jk={800:W.prototype.Jn,801:W.prototype.Kn,802:W.prototype.In},Ik={496:W.prototype.Um,497:W.prototype.Wm,498:W.prototype.Xm,499:W.prototype.Ym,500:W.prototype.Tm,501:W.prototype.Sm,502:W.prototype.Vm,503:W.prototype.Zm},Lk={800:W.prototype.$o,801:W.prototype.cp,802:W.prototype.bp,803:W.prototype.ap,807:W.prototype.Kj,811:W.prototype.Kj,815:W.prototype.Kj},Kk={496:W.prototype.ro,497:W.prototype.vo,498:W.prototype.to,499:W.prototype.uo,500:W.prototype.qo,501:W.prototype.po,502:W.prototype.so,503:W.prototype.oo}; -Ba(function(){for(var a=B(window.document,"pcjs","hdc"),b=0;ba.va.restore(f)&&(e=!1);e&&a.va&&void 0!==a.Va&&(a.Ra=a.va.seek(a.kb,a.Ha,a.Na));return e};k.Yj=function(){for(var a=0,b=[],c=0;ca.gc||e[1]>a.$b)&&(this.Ga('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.fb)),b=null);b&&(a.va=b,a.em=c,a.Pe=d,Dk(this,c,d,b),this.oe|=128,this.Ga('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.fb),a.Ge),a.Xi=e[0],a.Eh=e[1],a.Fh=e[2]);a.Ge&&(a.Ge=!1,--this.Ae||this.Ta());wk(this,a.fb)}; +function wk(a,b){if(0<=b&&b=this.Xa&&(this.ya&=-81,this.ob=this.Xa=0);return c}; +k.Go=function(a,b,c){this.ba(a,b,c,"DATA["+this.Xa+"]");this.Xa=vk[a].wd){b=!1;this.ob=0;var d;a=this.Oa()&31;switch(a){case 3:this.Oa(l.Np);this.Oa(l.Cp);this.Kb();break;case 4:c=this.Oa(l.Bf);this.fb=c&3;d=this.za[this.fb];this.Kb();this.hb((d.Ya&4278190080)>>>24,l.Rp);break;case 5:case 6:c=this.Oa(l.Bf);this.fb=c&3;d=this.za[this.fb];d.Ha=c>>2&1;d.kb=this.Oa(l.Vh);this.Oa(l.Wh);d.Na=this.Oa(l.Zh);b=this.Oa(l.Kg); +d.Wa=128<>2&1;d.Na=1;b=0;d.Ya=0;d.va&& +(d.Ra=d.va.seek(d.kb,d.Ha,d.Na))?b=d.Ra.length:d.Ya=1088;Ek(this,d);Fk(this,d);Gk(this,d);this.hb(d.kb,l.Vh);this.hb(d.Ha,l.Wh);this.hb(d.Na,l.Zh);this.hb(b,l.Kg);b=!0;break;case 13:c=this.Oa(l.Bf);this.fb=c&3;d=this.za[this.fb];d.Ha=c>>2&1;b=this.Oa(l.Kg);d.Wa=128<>2&1,a=this.Oa(l.Dp),d.kb+=a-d.Yd,0>d.kb&&(d.kb=0),d.kb>=d.gc&&(d.kb=d.gc-1),d.Yd=a,d.Ya=32,0==d.kb&&(d.Ya|=268435456),this.Kb(),b=!0}0>>8,l.Pp)}function Gk(a,b){a.hb((b.Ya&16711680)>>>16,l.Qp)}k.ti=function(a,b,c){void 0===b||0>b?this.sc(a,c):c(-1,!1)};k.ui=function(a,b){return void 0!==b&&0<=b?this.Dc(a,b):-1};k.Dm=function(a,b){return void 0!==b&&0<=b?this.$j(a,b):-1};k.vi=function(a){a.Ya=72;a.va&&(a.Ra=null,a.Ya=0,this.ka&&(si(this.ka,2,this,"dmaRead",a),mi(this.ka,2)))}; +k.wi=function(a){a.Ya=72;a.va&&(a.va.gf?a.Ya=576:(a.Ra=null,a.Ya=0,this.ka&&(si(this.ka,2,this,"dmaWrite",a),mi(this.ka,2))))};k.yk=function(a){a.Ya=72;a.va&&(a.Ra=null,a.Ya=0,this.ka&&(a.De=0,a.yc=Array(4),a.Mf=!0,a.Sf=0,si(this.ka,2,this,"dmaFormat",a),mi(this.ka,2),a.Mf=!1))};k.sc=function(a,b){var c=-1;if(!a.Ya&&a.va){do{if(a.Ra&&0<=(c=tk(a.Ra,a.Va++)))break;a.Ra=a.va.seek(a.kb,a.Ha,a.Na);if(!a.Ra){a.Ya=1088;break}a.Va=0;this.Jf(a)}while(1)}b(c,!1)}; +k.Dc=function(a,b){if(a.Ya||!a.va)return-1;do{if(a.Ra&&a.va.write(a.Ra,a.Va++,b))break;a.Ra=a.va.seek(a.kb,a.Ha,a.Na);if(!a.Ra){a.Ya=8256;b=-1;break}a.Va=0;this.Jf(a)}while(1);return b};k.Jf=function(a){a.Na++;a.Na>=a.Fh+1&&(a.Na=1,a.Ha++,a.Ha>=a.Eh&&(a.Ha=0,a.kb++))};k.$j=function(a,b){if(a.Ya)return-1;a.yc[a.De++]=b;if(a.De==a.yc.length){a.kb=a.yc[0];a.Ha=a.yc[1];a.Na=a.yc[2];a.Wa=128<this.Dc(a,a.mk))return-1;a.Sf++}a.Sf>=a.$d&&(b=-1);return b}; +k.Pi=function(a){var b=this.S.J&255;this.X&&D(this.X,uk.Fg|uk.Gg)&&128>b&&(Ec(this.X,19,a),Fc(this.S,a,function(a,b){return function(e){Gc(a.X,19,e,F(a.S)-b)}}(this,F(this.S))));return!0};k.Qa=function(a,b){this.X&&(null==b&&(b=uk.Fg),D(this.X,b)&&this.X.message(a))};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,uk.Fg,e)};var zk={1012:uk.prototype.mn,1013:uk.prototype.kn,1015:uk.prototype.ln},Ak={1010:uk.prototype.Ho,1013:uk.prototype.Go,1015:uk.prototype.Fo}; +Ba(function(){for(var a=B(window.document,"pcjs","fdc"),b=0;b=e&&(this.rf|=(f.type&3)<<(1-e<<1))}return d}; +k.Wj=function(){var a=0,b=[];this.Fe?(b[a++]=this.ne,b[a++]=this.dm,b[a++]=this.pe,b[a++]=this.Ph,b[a++]=this.Oh,b[a++]=this.Nh,b[a++]=this.sf,b[a++]=this.ya,b[a++]=this.Tj):(b[a++]=this.rf,b[a++]=this.ya,b[a++]=this.bc,b[a++]=this.ob,b[a++]=this.Xa,b[a++]=this.cm,b[a++]=this.bm,b[a++]=this.am,b[a++]=this.jf);b[a]=this.Yj();return b}; +k.Ni=function(a,b,c,d,e){var f=0,g=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.fb=a;b.errorCode=d[f++];b.jm=d[f++];b.ff=d[f++];b.Xe=d[f++];b.Ye=d[f++];b.Ha=d[f++];b.$b=d[f++];b.Qd=d[f++];b.Na=d[f++];b.$d=d[f++];b.Wa=d[f++];b.$g=this.Fe?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.ge()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===Hk[this.bg][b.type])b.type=this.Pm;c=Hk[this.bg][b.type]; +b.rc=c[2]||17;b.Mb=c[3]||512;if(e&&this.ka&&(e=this.ka,c=b.type,e.pa)){var h=e.pa[18],h=a?h&240|c:h&15|c<<4;e.pa&&(e.pa[18]=h,ai(e))}void 0===b.va&&(b.va=null,this.Ga("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Mk(this,b);b.Va=d[f++];b.Ra=null;b.va&&(a=d[f],void 0!==a&&0>b.va.restore(a)&&(g=!1),g&&void 0!==b.Va&&(b.Ra=b.va.seek(b.Qd,b.Ha,b.Na+b.$g)));return g};k.Yj=function(){for(var a=0,b=[],c=0;c=this.Xa&&(this.ob=this.Xa=0,this.ya&=-15);return c}; +k.cp=function(a,b,c){this.ba(a,b,c,"DATA["+this.Xa+"]");this.Xa=a&&(this.ya|=2,this.ya&=-2,Nk(this))};k.Nn=function(a,b){var c=this.ya;this.ba(a,null,b,"STATUS",c);this.ob=this.Pa.Mb){var e=this;this.sc(this.Pa,function(a){0<=a?e.ka&&zi(e.ka,14):(e.ya=1,e.ne=16)},!1)}else this.ya=80;d||this.ba(a,null,b,"DATA",c);return c}; +k.uo=function(a,b,c){this.Pa&&0!=this.Pa.Va||this.ba(a,b,c,"DATA");this.Pa&&this.Pa.Wa>=this.Pa.Mb&&(0>this.Dc(this.Pa,b)?(this.ya=1,this.ne=16):this.Pa.Va==this.Pa.Mb&&(this.Pa.Wa-=this.Pa.Mb,this.pe=this.pe-1&255,this.ka&&zi(this.ka,14),this.Pa.Wa>=this.Pa.Mb||(this.ya=80)))};k.Zm=function(a,b){var c=this.ne;this.ba(a,null,b,"ERROR",c);return c};k.yo=function(a,b,c){this.ba(a,b,c,"WPREC");this.dm=b};k.$m=function(a,b){var c=this.pe;this.ba(a,null,b,"SECCNT",c);return c}; +k.wo=function(a,b,c){this.ba(a,b,c,"SECCNT");this.pe=b};k.an=function(a,b){var c=this.Ph;this.ba(a,null,b,"SECNUM",c);return c};k.xo=function(a,b,c){this.ba(a,b,c,"SECNUM");this.Ph=b};k.Wm=function(a,b){var c=this.Oh;this.ba(a,null,b,"CYLLO",c);return c};k.to=function(a,b,c){this.ba(a,b,c,"CYLLO");this.Oh=b};k.Vm=function(a,b){var c=this.Nh;this.ba(a,null,b,"CYLHI",c);return c};k.so=function(a,b,c){this.ba(a,b,c,"CYLHI");this.Nh=b};k.Ym=function(a,b){var c=this.sf;this.ba(a,null,b,"DRVHD",c);return c}; +k.vo=function(a,b,c){this.ba(a,b,c,"DRVHD");this.sf=b;this.ya=this.za[this.sf&16?1:0]?this.ya|64:this.ya&-65};k.bn=function(a,b){var c=this.ya;this.ba(a,null,b,"STATUS",c);return c};k.ro=function(a,b,c){this.ba(a,b,c,"COMMAND");this.Tj=b;this.ka&&Ai(this.ka,14);Ok(this)}; +function Ok(a){var b=!1,c=a.Tj,d=a.sf&16?1:0,e=a.sf&15,f=a.Oh|(a.Nh&3)<<8,g=a.Ph,h=a.pe||256;a.Pa=null;a.ne=0;a.ya=80;(d=a.za[d])?(d.Qd=f,d.Ha=e,d.Na=g,d.Wa=h*d.Mb,c=144<=c?c:c&240,d.Ra=null,d.errorCode=0,a.Pa=d):c=-1;switch(c&240){case 32:a.sc(d,function(b){0<=b&&a.ka?(zi(a.ka,14),a.ya=136):(a.ya=1,a.ne=16)},!1);break;case 48:a.ka?(zi(a.ka,14),a.ya=136):(a.ya=1,a.ne=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.ne=1;b=!0;break;case 145:d.$b=e+1,d.rc=h,b=!0}b&&a.ka&&zi(a.ka,14)} +function Nk(a){a.ob=0;var b=a.Oa(),c=a.Oa(),d=c&32,e=d>>5,f=c&31,g=a.Oa(),h=a.Oa(),m=g<<2&768|h,n=g&63,q=a.Oa(),t=a.Oa(),s=a.za[e];s&&(s.Qd=m,s.Ha=f,s.Na=n,s.Wa=q*s.Mb);switch(b){case 3:a.Kb(s?s.errorCode:4);a.hb(c);a.hb(g);a.hb(h);a.hb(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Oa());)s&&cb?this.sc(a,c):c(-1,!1)}; +k.ui=function(a,b){return void 0!==b&&0<=b?this.Dc(a,b):-1};k.Em=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Va=a.rc+b&&(a.Na=b,a.Ha++,a.Ha>=a.$b&&(a.Ha=0,a.Qd++))}; +k.$j=function(a,b){if(a.errorCode)return-1;a.yc[a.De++]=b;if(a.De==a.yc.length){a.Qd=a.yc[0];a.Ha=a.yc[1];a.Na=a.yc[2];a.Wa=128<this.Dc(a,a.mk))return-1;a.Sf++}a.Sf>=a.$d&&(b=-1);return b};k.Pn=function(a){var b=this.S.J&255;!(this.S.G>>8)&&128>8)||(a=!this.ka)||(a=!(this.ka.tb[0].vd&64));return a?!0:!1};k.Qa=function(a,b){this.X&&(null==b&&(b=W.Yh),D(this.X,b)&&this.X.message(a))};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,W.Yh,e)}; +var Jk={800:W.prototype.Mn,801:W.prototype.Nn,802:W.prototype.Ln},Ik={496:W.prototype.Xm,497:W.prototype.Zm,498:W.prototype.$m,499:W.prototype.an,500:W.prototype.Wm,501:W.prototype.Vm,502:W.prototype.Ym,503:W.prototype.bn},Lk={800:W.prototype.cp,801:W.prototype.fp,802:W.prototype.ep,803:W.prototype.dp,807:W.prototype.Oj,811:W.prototype.Oj,815:W.prototype.Oj},Kk={496:W.prototype.uo,497:W.prototype.yo,498:W.prototype.wo,499:W.prototype.xo,500:W.prototype.to,501:W.prototype.so,502:W.prototype.vo,503:W.prototype.ro}; +Ba(function(){for(var a=B(window.document,"pcjs","hdc"),b=0;b>8,e=$k[b];if(e=e&&e[d]||""){var f=a.S;a.jb[X[0]]=r(f.G&255);a.jb[X[1]]=r(f.I&255);a.jb[X[2]]=r(f.J&255);a.jb[X[3]]=r(f.B&255);a.jb[X[4]]=r(f.G>>8);a.jb[X[5]]=r(f.I>>8);a.jb[X[6]]=r(f.J>>8);a.jb[X[7]]=r(f.B>>8);a.jb[X[8]]=u(f.G);a.jb[X[9]]=u(f.I);a.jb[X[10]]=u(f.J);a.jb[X[11]]=u(f.B);a.jb[X[12]]=u(f.Y);a.jb[X[13]]=u(f.H);a.jb[X[14]]=u(f.F);a.jb[X[15]]=u(f.D);a.jb[X[16]]=u(f.Za.oa);a.jb[X[17]]=u(f.ua.oa);a.jb[X[18]]=u(f.wb.oa);a.jb[X[19]]=u(f.Eb.oa);a.jb[X[20]]=u(f.qa); -e=" "+ia(a.jb,e)}a.message("INT 0x"+r(b)+": AH="+r(d)+" at "+da(c-a.S.ua.Ua,a.S.ua.oa)+e)}function Gc(a,b,c,d,e){a.message("INT 0x"+r(b)+"("+c+"): C="+(Uc(a.S)?1:0)+(e||"")+" (cycles="+d+")")}k.ba=function(a,b,c,d,e,f,g){f||(f=0);f|=Y.bk.La;if(null==d||(this.dc&f)==f)f=null,null!=d&&(f=this.S.ua.oa,d-=this.S.ua.Ua),this.message(a.sh+"."+(null!=c?"outPort":"inPort")+"(0x"+u(b)+","+(e?e:"unknown")+(null!=c?",0x"+r(c):"")+")"+(null!=g?": 0x"+r(g):"")+(null!=d?" at "+da(d,f):""))}; -k.message=function(a){this.ca(a);this.S&&(this.dc&Y.rm.La&&this.S.Ab(),a=this.S,a.of=0,a.Nc-=a.A,a.A=0,a.eh())};k.Pn=function(a){E(this,this.qm)&&Ec(this,33,a);return!0};k.Ln=function(){this.ca("Type ? for list of debugger commands")};function Sk(a){var b;if(jd(a)){if(!a.Ud||!a.Ud.length){a.Ud=Array(1E4);for(b=0;b>c.rb],!1)}a.Sd=["read"];if(void 0!==a.Pc)for(b=1;b>c.rb],!0);a.Pc=["write"]}k.Vd=function(a,b,c){if(!kl(this,a,b)){b[2]=il(this,b);b[3]=c;a.push(b);if(a!=this.tc){var d=this.na,e=il(this,b);d.Aa[e>>d.rb].Vd(e&d.eb,a==this.Pc)}c||this.ca("breakpoint enabled: "+$(b)+" ("+a[0]+")");Sk(this);return!0}return!1}; -function kl(a,b,c,d){var e=!1;c=il(a,c);for(var f=1;f>d.rb],b==a.Pc));g[3]||a.ca("breakpoint cleared: "+$(g)+" ("+b[0]+")");Sk(a);break}a.ca("breakpoint exists: "+$(g)+" ("+b[0]+")");break}}return e}function ll(a,b){for(var c=1;c=b&&f>g.rb].Vd(f&g.eb,d==a.Pc)}}}function fl(a,b){if(void 0!==b)gl(a,b,a.tc,!0),a.kc=0;else for(var c=1;cb&&16!=b&&21!=b&&22!=b&&26!=b&&28!=b){var d=a.S.G>>8,e=$k[b];if(e=e&&e[d]||""){var f=a.S;a.ib[X[0]]=r(f.G&255);a.ib[X[1]]=r(f.I&255);a.ib[X[2]]=r(f.J&255);a.ib[X[3]]=r(f.B&255);a.ib[X[4]]=r(f.G>>8);a.ib[X[5]]=r(f.I>>8);a.ib[X[6]]=r(f.J>>8);a.ib[X[7]]=r(f.B>>8);a.ib[X[8]]=u(f.G);a.ib[X[9]]=u(f.I);a.ib[X[10]]=u(f.J);a.ib[X[11]]=u(f.B);a.ib[X[12]]=u(f.Y);a.ib[X[13]]=u(f.H);a.ib[X[14]]=u(f.F);a.ib[X[15]]=u(f.D);a.ib[X[16]]=u(f.Za.oa);a.ib[X[17]]=u(f.ua.oa);a.ib[X[18]]=u(f.wb.oa); +a.ib[X[19]]=u(f.Eb.oa);a.ib[X[20]]=u(f.qa);e=" "+ia(a.ib,e)}a.message("INT 0x"+r(b)+": AH="+r(d)+" at "+da(c-a.S.ua.Ua,a.S.ua.oa)+e)}}function Gc(a,b,c,d,e){32>b&&16!=b&&21!=b&&22!=b&&26!=b&&28!=b&&a.message("INT 0x"+r(b)+"("+c+"): C="+(Uc(a.S)?1:0)+(e||"")+" (cycles="+d+")")} +k.ba=function(a,b,c,d,e,f,g){f||(f=0);f|=Y.ek.La;if(null==d||(this.ec&f)==f)f=null,null!=d&&(f=this.S.ua.oa,d-=this.S.ua.Ua),this.message(a.uh+"."+(null!=c?"outPort":"inPort")+"(0x"+u(b)+","+(e?e:"unknown")+(null!=c?",0x"+r(c):"")+")"+(null!=g?": 0x"+r(g):"")+(null!=d?" at "+da(d,f):""))};k.message=function(a){this.ca(a);this.S&&(this.ec&Y.tm.La&&this.S.Ab(),a=this.S,a.pf=0,a.Oc-=a.A,a.A=0,a.gh())};k.Sn=function(a){D(this,this.sm)&&Ec(this,33,a);return!0};k.On=function(){this.ca("Type ? for list of debugger commands")}; +function Sk(a){var b;if(jd(a)){if(!a.Ud||!a.Ud.length){a.Ud=Array(1E4);for(b=0;b>c.rb],!1)}a.Sd=["read"];if(void 0!==a.Qc)for(b=1;b>c.rb],!0);a.Qc=["write"]}k.Vd=function(a,b,c){if(!kl(this,a,b)){b[2]=il(this,b);b[3]=c;a.push(b);if(a!=this.vc){var d=this.na,e=il(this,b);d.Aa[e>>d.rb].Vd(e&d.eb,a==this.Qc)}c||this.ca("breakpoint enabled: "+$(b)+" ("+a[0]+")");Sk(this);return!0}return!1}; +function kl(a,b,c,d){var e=!1;c=il(a,c);for(var f=1;f>d.rb],b==a.Qc));g[3]||a.ca("breakpoint cleared: "+$(g)+" ("+b[0]+")");Sk(a);break}a.ca("breakpoint exists: "+$(g)+" ("+b[0]+")");break}}return e}function ll(a,b){for(var c=1;c=b&&f>g.rb].Vd(f&g.eb,d==a.Qc)}}}function fl(a,b){if(void 0!==b)gl(a,b,a.vc,!0),a.mc=0;else for(var c=1;c=Uk.length&&(m=a.ub(b,1),g=Zk[h-Uk.length][m>>3&7]);var n=2,h="";if(164<=f&&167>=f||170<=f&&175>=f)n=0;for(f=1;f<=n;f++){var q="",t=g[f];if(void 0!==t){var s=t&15;if(0!=s&&15!=s){var v=t&240;if(128<=v)if(0>m&&(m=a.ub(b,1)),160<=v)q=m>>3&7,176==(t&240)?q+=16:3<=(t&15)&&(q+=8),q=X[q];else{if(128<=v){var q=a,A=t,s=b,D="",v=m>>6,D=m&7;3>v?(A=void 0,v||6!=D?(D=Vk[D],1==v?(A=q.ub(s, -1),A&128?(A=A<<24>>24,D+="-"+r(-A)):D+="+"+r(A)):2==v&&(A=q.Ia(s,2),D+="+"+u(A))):(A=q.Ia(s,2),D=u(A)),D="["+D+"]"):D=X[D+(1==(A&15)?0:8)];q=D}}else if(16==v)q="1";else if(0==v){q=a;v=t;s=b;A=" ";switch(v&15){case 1:v&12288&&(A=r(q.ub(s,1)));break;case 2:A=u(q.ub(s,1)<<24>>24);break;case 3:case 4:A=u(q.Ia(s,2));break;case 6:v=q.Ia(s,2);q=q.Ia(s,2);A=$([v,q,void 0]);break;default:A="imm("+u(v)+")"}q=A}else 32==v?q="["+u(a.Ia(b,2))+"]":48==v?(1==s?(q=a.ub(b,1),q=q<<24>>24):q=a.Ia(b,2),q=b[0]+q&65535, -q=nl(a,[q,b[1],void 0])[0]||u(q)):96==v?q=X[(t&3840)>>8]:112==v?q=X[((t&3840)>>8)+16]:64==v?q="DS:[SI]":80==v&&(q="ES:[DI]");q.length||(q="type("+u(t)+")");0>>4),d[0]=g,d[1]=h,void 0!==m.p&&(d[2]=m.p));break}}if(d&&d.length)return d;d=b.indexOf(":");0>d?null!=e?(c=ul(a,b),d=null):d=ul(a,b):(e=ul(a,b.substring(0,d)),c=ul(a,b.substring(d+1)),d= +function ml(a,b,c,d){var e=[b[0],b[1],b[2]],f=a.ub(b,1),g=a.Hf[f],h=g[0],m=-1;204==h&&(h=a.ub(b,1),g=Yk[h]||Z,f|=h<<8,h=g[0]);h>=Uk.length&&(m=a.ub(b,1),g=Zk[h-Uk.length][m>>3&7]);var n=2,h="";if(164<=f&&167>=f||170<=f&&175>=f)n=0;for(f=1;f<=n;f++){var q="",t=g[f];if(void 0!==t){var s=t&15;if(0!=s&&15!=s){var v=t&240;if(128<=v)if(0>m&&(m=a.ub(b,1)),160<=v)q=m>>3&7,176==(t&240)?q+=16:3<=(t&15)&&(q+=8),q=X[q];else{if(128<=v){var q=a,A=t,s=b,E="",v=m>>6,E=m&7;3>v?(A=void 0,v||6!=E?(E=Vk[E],1==v?(A=q.ub(s, +1),A&128?(A=A<<24>>24,E+="-"+r(-A)):E+="+"+r(A)):2==v&&(A=q.Ia(s,2),E+="+"+u(A))):(A=q.Ia(s,2),E=u(A)),E="["+E+"]"):E=X[E+(1==(A&15)?0:8)];q=E}}else if(16==v)q="1";else if(0==v){q=a;v=t;s=b;A=" ";switch(v&15){case 1:v&12288&&(A=r(q.ub(s,1)));break;case 2:A=u(q.ub(s,1)<<24>>24);break;case 3:case 4:A=u(q.Ia(s,2));break;case 6:v=q.Ia(s,2);q=q.Ia(s,2);A=$([v,q,void 0]);break;default:A="imm("+u(v)+")"}q=A}else 32==v?q="["+u(a.Ia(b,2))+"]":48==v?(1==s?(q=a.ub(b,1),q=q<<24>>24):q=a.Ia(b,2),q=b[0]+q&65535, +q=nl(a,[q,b[1],void 0])[0]||u(q)):96==v?q=X[(t&3840)>>8]:112==v?q=X[((t&3840)>>8)+16]:64==v?q="DS:[SI]":80==v&&(q="ES:[DI]");q.length||(q="type("+u(t)+")");0>>4),d[0]=g,d[1]=h,void 0!==m.p&&(d[2]=m.p));break}}if(d&&d.length)return d;d=b.indexOf(":");0>d?null!=e?(c=ul(a,b),d=null):d=ul(a,b):(e=ul(a,b.substring(0,d)),c=ul(a,b.substring(d+1)),d= null)}return[c,e,d]} function ul(a,b,c){var d;if(void 0!==b)switch(b=b.toUpperCase(),b){case "AX":d=a.S.G;break;case "BX":d=a.S.B;break;case "CX":d=a.S.I;break;case "DX":d=a.S.J;break;case "SI":d=a.S.F;break;case "DI":d=a.S.D;break;case "BP":d=a.S.H;break;case "SP":d=a.S.Y;break;case "CS":d=a.S.ua.oa;break;case "DS":d=a.S.Eb.oa;break;case "ES":d=a.S.Za.oa;break;case "SS":d=a.S.wb.oa;break;case "IP":d=a.S.qa;break;default:d=ca(b),void 0===d&&a.ca("invalid "+(c?c:"value")+": "+b)}else a.ca("missing "+(c?c:"value"));return d} -function Pi(a,b,c,d){function e(a,b){return a[0]>b[0]?1:a[0]=g&&eb[0]?1:a[0]b[0]?1:a[0]=g&&eb[0]?1:a[0]c?(a.ca("out of data at address "+$(b)),q=!0):(a.bd(b,c,1),n++)})})(a,c);a.ca(n+" bytes read at "+e)}else a.ca("sector "+e+" request out of range");else a.ca("drive "+d+" not loaded");else a.ca("invalid drive: "+d)}else a.ca("disk controller not present")}}} -function dl(a,b,c){if(b&&"?"==b[1])a.ca("\nregister commands:"),a.ca("\tr\t\tdisplay all registers"),a.ca("\tr [target=#]\tmodify target register"),a.ca("supported targets:"),a.ca("\tall registers and flags V,D,I,S,Z,A,P,C");else{var d=!0,e;if(null!=b&&1c?(a.ca("out of data at address "+$(b)),q=!0):(a.Md(b,c,1),n++)})})(a,c);a.ca(n+" bytes read at "+e)}else a.ca("sector "+e+" request out of range");else a.ca("drive "+d+" not loaded");else a.ca("invalid drive: "+d)}else a.ca("disk controller not present")}}} +function dl(a,b,c){if(b&&"?"==b[1])a.ca("\nregister commands:"),a.ca("\tr\t\tdisplay all registers"),a.ca("\tr [target=#]\tmodify target register"),a.ca("supported targets:"),a.ca("\tall registers and flags V,D,I,S,Z,A,P,C");else{var d=!0,e;if(null!=b&&1c||"z">>4),(d=h[f].l)&&(f=d),a.ca(da(n,m)+" "+f)));else{for(n in Y)if(g==Y[n].Ma){(f=a.ci[n])?f(m):a.ca("no dump registered for "+g);break a}f=tl(a,g,2);if(null!=f[0])if("ds"==h)if(c=hl(a,f[0]),null!=c.oa){f="selector="+u(f[0])+" limit="+u(c.Mc)+" base="+p(c.Ua);if(c.ab){f+= +break;case "BP":a.S.H=b&65535;break;case "SI":a.S.F=b&65535;break;case "DI":a.S.D=b&65535;break;case "DS":Oc(a.S,b);break;case "ES":Tc(a.S,b);break;case "SS":Pc(a.S,b);break;case "CS":d=!0;Nc(a.S,b);a.Ec=[a.S.qa,a.S.ua.oa,void 0];break;case "IP":d=!0;I(a.S,b);a.Ec=[a.S.qa,a.S.ua.oa,void 0];break;case "C":b?ed(a.S):$c(a.S);break;case "P":b?(f=a.S,Vc(f)||(f.ja^=1)):(f=a.S,Vc(f)&&(f.ja^=1));break;case "A":b?fd(a.S):ad(a.S);break;case "Z":b?gd(a.S):bd(a.S);break;case "S":b?hd(a.S):cd(a.S);break;case "I":b? +(f=a.S,f.xa|=512):(f=a.S,f.xa&=-513);break;case "D":b?(f=a.S,f.xa|=1024):(f=a.S,f.xa&=-1025);break;case "V":b?id(a.S):dd(a.S);break;default:a.ca("unknown register: "+f);return}Eb(a.S);a.ca("updated registers:")}}f=e;void 0===f&&(f=!!(a.S.ad&1));e="AX="+u(a.S.G)+" BX="+u(a.S.B)+" CX="+u(a.S.I)+" DX="+u(a.S.J)+" SP="+u(a.S.Y)+" BP="+u(a.S.H)+" SI="+u(a.S.F)+" DI="+u(a.S.D)+"\n";e+=pl(a.S.Eb,f)+" "+pl(a.S.Za,f)+" "+pl(a.S.wb,f);e=e+(f?"\n":" ")+(pl(a.S.ua,f)+" IP="+u(a.S.qa)+ol(a,"V")+ol(a,"D")+ol(a, +"I")+ol(a,"T")+ol(a,"S")+ol(a,"Z")+ol(a,"A")+ol(a,"P")+ol(a,"C"));f&&(f=a.na,e+=" MS="+u(a.S.ad)+"\n"+sl("LD",a.S.Ld.oa,a.S.Ld.Ua,a.S.Ld.Nc)+" "+sl("GD",null,a.S.Sc,a.S.Ze)+" "+sl("ID",null,a.S.dd,a.S.ue)+" TR="+u(a.S.Bg.oa)+" A20="+(f.ve==f.Ib?"ON":"OFF"));a.ca((c?"":"\n")+e);d&&(a.Ec=[a.S.qa,a.S.ua.oa,void 0],el(a,$(a.Ec)))}}function yl(a,b,c){var d="tr"==b;b=null!=c?parseInt(c,10):1;var e=1==b?0:1;wa(b,function(){return Pa(a,!0)&&a.xf(e,d,!1)},function(){Eb(a.S);Pa(a,!1)})} +function el(a,b,c,d){b=tl(a,b,1);if(null!=b[0]){void 0===d&&(d=1);var e=[65535,b[1],a.na.ve];if(void 0!==c){e=tl(a,c,1);if(null==e[0]||e[0]c||"z">>4),(d=h[f].l)&&(f=d),a.ca(da(n,m)+" "+f)));else{for(n in Y)if(g==Y[n].Ma){(f=a.ei[n])?f(m):a.ca("no dump registered for "+g);break a}f=tl(a,g,2);if(null!=f[0])if("ds"==h)if(c=hl(a,f[0]),null!=c.oa){f="selector="+u(f[0])+" limit="+u(c.Nc)+" base="+p(c.Ua);if(c.ab){f+= " access="+u(c.ab);if(c.ab&4096)c.ab&2048?(f=f+"code:"+(c.ab&512?"readable,":"execonly,"),f+=c.ab&1024?"conforming,":"nonconforming,"):(f+="data:",f+=c.ab&512?"writeable,":"readonly,",f+=c.ab&1024?"expand down,":"expand up,"),f+=c.ab&256?"accessed":"not accessed";else switch(f+="type:",c.ab&7936){case 256:f+="tss";break;case 512:f+="ldt";break;case 768:f+="tss(busy)";break;case 1024:f+="call";break;case 1280:f+="task";break;case 1536:f+="int";break;case 1792:f+="trap";break;default:f+="unknown"}f+= -",dpl"+(c.ab>>13&24576);f+=c.ab&32768?",present":",not present"}a.ca(f)}else a.ca("invalid selector: "+u(f[0]));else{c=0;void 0!==m&&("l"==m.charAt(0)&&(m=m.substr(1)),c=parseInt(m,10));n="";c||(c=8);for(m=0;mt;t++){var s=a.ub(f,1);"dw"==h?t&1&&(d+=u(q|s<<8)+(7==t?" - ":" ")):d+=r(s)+(7==t?"-":" ");e+=32<=s&&128>s?String.fromCharCode(s):".";q=s}n&&(n+="\n");n+=g+" "+d+" "+e}n&&a.ca(n);a.ek=f}}}break;case "e":f=c[1];if(void 0===f)a.ca("missing address");else if(f= -tl(a,f,2),null!=f[0])for(g=2;gh.length&&(a.ca("note: only "+h.length+" available"),n=h.length),g-= -n,0>g&&(null!=h[h.length-1][1]?g+=h.length:(n=g+n,g=0)),void 0!==m&&a.ca(n+" instructions earlier:");c&&g!=a.jf;){m=h[g];if(null==m[1])break;m=[m[0],m[1],m[2]];a.ca(ml(a,m,"history",-n));++g==h.length&&(g=0);a.Sl=--n;c--}10==c&&(a.ca("no "+f+"history available"),a.Sl=void 0)}break;case "i":(f=c[1])&&"?"!=f?(f=ul(a,f),void 0!==f&&(c=jb(a.na,f),a.ca(u(f)+": "+r(c)))):(a.ca("\ninput commands:"),a.ca("\ti [p]\tread port [p]"),a.ca("warning: port accesses can affect hardware state"));break;case "l":xl(a, -c);break;case "m":a:{f=null;h=c[1];"?"==h&&(h=void 0);if(void 0!==h){n=0;if("all"==h)n=4294967295,h=null;else if("on"==h)f=!0,h=null;else if("off"==h)f=!1,h=null;else{for(g in Y)if(h==Y[g].Ma){n=Y[g].La;f=!!(a.dc&n);break}if(!n){a.ca("unknown message category: "+h);break a}}n&&("on"==c[2]?(a.dc|=n,f=!0):"off"==c[2]&&(a.dc&=~n,f=!1))}c=0;n="";for(g in Y)if(!h||h==Y[g].Ma)if(m=!!(a.dc&Y[g].La),null===f||f==m)n&&(n+=","),++c%10||(n+="\n\t"),n+=Y[g].Ma;void 0===h&&a.ca("\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off"); -a.ca((null!==f?f?"messages on: ":"messages off: ":"message categories:\n\t")+(n||"none"))}break;case "o":f=c[1];c=c[2];f&&"?"!=f?(f=ul(a,f,"port #"),c=ul(a,c),void 0!==f&&void 0!==c&&nb(a.na,f,c)):(a.ca("\noutput commands:"),a.ca("\to [p] [d]\twrite data [d] to port [p]"),a.ca("warning: port accesses can affect hardware state"));break;case "p":case "pr":f="pr"==c[0]?1:0;c=1+f;if(a.kc)a.ca("step in progress");else{h=!1;n=[a.S.qa,a.S.ua.oa,void 0];do switch(g=!1,a.ub(n)){case 38:case 46:case 54:case 62:case 240:jl(n, -1);g=!0;break;case 204:case 206:a.kc=c;jl(n,1);break;case 205:case 224:case 225:case 226:a.kc=c;jl(n,2);break;case 232:a.kc=c;jl(n,3);break;case 154:a.kc=c;jl(n,5);break;case 255:a.kc=0<=ml(a,n).indexOf("CALL")?c:0;break;case 243:case 242:jl(n,1);h=g=!0;break;case 164:case 165:case 166:case 167:case 170:case 171:case 172:case 173:case 174:case 175:h&&(a.kc=c,jl(n,1))}while(g);a.kc?(a.Vd(a.tc,n,!0),a.Ne()||(a.S.Md(),a.kc=0)):yl(a,f?"tr":"t")}break;case "r":dl(a,c);break;case "t":case "tr":yl(a,c[0], -c[1]);break;case "u":el(a,c[1],c[2],8);break;case "x":a:if(void 0===c[1]||"?"==c[1])a.ca("\nexecution options:"),a.ca("\tcs int #\tset checksum cycle interval to #"),a.ca("\tcs start #\tset checksum cycle start count to #"),a.ca("\tcs stop #\tset checksum cycle stop count to #"),a.ca("\tsp #\t\tset speed multiplier to #");else switch(c[1]){case "cs":void 0!==c[3]&&(m=parseInt(c[3],10));switch(c[2]){case "int":a.S.lf=m;break;case "start":a.S.fg=m;break;case "stop":a.S.nf=m;break;default:a.ca("unknown cs option"); -break a}void 0!==m&&Bb(a.S);a.ca("checksums "+(a.S.cf?"enabled":"disabled"));break;case "sp":void 0!==c[2]&&Hb(a.S,parseInt(c[2],10));a.ca("target speed: "+(a.S.Ge.toFixed(2)+"Mhz")+" ("+a.S.Gd+"x)");break;default:a.ca("unknown option: "+c[1])}break;case "?":f="commands:";for(h in Tk)f+="\n"+h+" ".substr(0,7-h.length)+Tk[h];jd(a)||(f+="\nnote: frequency/history disabled if no exec breakpoints");a.ca(f);break;default:a.ca("unknown command: "+b)}}} -Ba(function(){for(var a=B(window.document,"pcjs","debugger"),b=0;b>13&24576);f+=c.ab&32768?",present":",not present"}a.ca(f)}else a.ca("invalid selector: "+u(f[0]));else{c=0;void 0!==m&&("l"==m.charAt(0)&&(m=m.substr(1)),c=parseInt(m,10));n="";c||(c=8);for(m=0;mt;t++){var s=a.ub(f,1);"dw"==h?t&1&&(d+=u(q|s<<8)+(7==t?" - ":" ")):d+=r(s)+(7==t?"-":" ");e+=32<=s&&128>s?String.fromCharCode(s):".";q=s}n&&(n+="\n");n+=g+" "+d+" "+e}n&&a.ca(n);a.hk=f}}}break;case "e":f=c[1];if(void 0===f)a.ca("missing address");else if(f= +tl(a,f,2),null!=f[0])for(g=2;gh.length&&(a.ca("note: only "+h.length+" available"),n=h.length),g-= +n,0>g&&(null!=h[h.length-1][1]?g+=h.length:(n=g+n,g=0)),void 0!==m&&a.ca(n+" instructions earlier:");c&&g!=a.kf;){m=h[g];if(null==m[1])break;m=[m[0],m[1],m[2]];a.ca(ml(a,m,"history",-n));++g==h.length&&(g=0);a.Ul=--n;c--}10==c&&(a.ca("no "+f+"history available"),a.Ul=void 0)}break;case "i":(f=c[1])&&"?"!=f?(f=ul(a,f),void 0!==f&&(c=jb(a.na,f),a.ca(u(f)+": "+r(c)))):(a.ca("\ninput commands:"),a.ca("\ti [p]\tread port [p]"),a.ca("warning: port accesses can affect hardware state"));break;case "l":xl(a, +c);break;case "m":a:{f=null;h=c[1];"?"==h&&(h=void 0);if(void 0!==h){n=0;if("all"==h)n=4294967295,h=null;else if("on"==h)f=!0,h=null;else if("off"==h)f=!1,h=null;else{for(g in Y)if(h==Y[g].Ma){n=Y[g].La;f=!!(a.ec&n);break}if(!n){a.ca("unknown message category: "+h);break a}}n&&("on"==c[2]?(a.ec|=n,f=!0):"off"==c[2]&&(a.ec&=~n,f=!1))}c=0;n="";for(g in Y)if(!h||h==Y[g].Ma)if(m=!!(a.ec&Y[g].La),null===f||f==m)n&&(n+=","),++c%10||(n+="\n\t"),n+=Y[g].Ma;void 0===h&&a.ca("\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off"); +a.ca((null!==f?f?"messages on: ":"messages off: ":"message categories:\n\t")+(n||"none"))}break;case "o":f=c[1];c=c[2];f&&"?"!=f?(f=ul(a,f,"port #"),c=ul(a,c),void 0!==f&&void 0!==c&&nb(a.na,f,c)):(a.ca("\noutput commands:"),a.ca("\to [p] [d]\twrite data [d] to port [p]"),a.ca("warning: port accesses can affect hardware state"));break;case "p":case "pr":f="pr"==c[0]?1:0;c=1+f;if(a.mc)a.ca("step in progress");else{h=!1;n=[a.S.qa,a.S.ua.oa,void 0];do switch(g=!1,a.ub(n)){case 38:case 46:case 54:case 62:case 240:jl(n, +1);g=!0;break;case 204:case 206:a.mc=c;jl(n,1);break;case 205:case 224:case 225:case 226:a.mc=c;jl(n,2);break;case 232:a.mc=c;jl(n,3);break;case 154:a.mc=c;jl(n,5);break;case 255:a.mc=0<=ml(a,n).indexOf("CALL")?c:0;break;case 243:case 242:jl(n,1);h=g=!0;break;case 164:case 165:case 166:case 167:case 170:case 171:case 172:case 173:case 174:case 175:h&&(a.mc=c,jl(n,1))}while(g);a.mc?(a.Vd(a.vc,n,!0),a.Oe()||(a.S.Nd(),a.mc=0)):yl(a,f?"tr":"t")}break;case "r":dl(a,c);break;case "t":case "tr":yl(a,c[0], +c[1]);break;case "u":el(a,c[1],c[2],8);break;case "x":a:if(void 0===c[1]||"?"==c[1])a.ca("\nexecution options:"),a.ca("\tcs int #\tset checksum cycle interval to #"),a.ca("\tcs start #\tset checksum cycle start count to #"),a.ca("\tcs stop #\tset checksum cycle stop count to #"),a.ca("\tsp #\t\tset speed multiplier to #");else switch(c[1]){case "cs":void 0!==c[3]&&(m=parseInt(c[3],10));switch(c[2]){case "int":a.S.mf=m;break;case "start":a.S.gg=m;break;case "stop":a.S.of=m;break;default:a.ca("unknown cs option"); +break a}void 0!==m&&Bb(a.S);a.ca("checksums "+(a.S.df?"enabled":"disabled"));break;case "sp":void 0!==c[2]&&Hb(a.S,parseInt(c[2],10));a.ca("target speed: "+(a.S.He.toFixed(2)+"Mhz")+" ("+a.S.Gd+"x)");break;default:a.ca("unknown option: "+c[1])}break;case "?":f="commands:";for(h in Tk)f+="\n"+h+" ".substr(0,7-h.length)+Tk[h];jd(a)||(f+="\nnote: frequency/history disabled if no exec breakpoints");a.ca(f);break;default:a.ca("unknown command: "+b)}}} +Ba(function(){for(var a=B(window.document,"pcjs","debugger"),b=0;bFl){if(d.load(this.yg)){this.uf=new H(this,"1.15.5","failsafe");this.uf.load()&&(Jl(this,d),a=2);this.uf.set("timestamp",pa());Dl(this.uf);var e=this.Bc&&!this.ph;if(1==a||ta("Click OK to restore previous PCjs machine state.")){if(c=d.parse()){var f=d.get("code"),g=d.get("data");f&&("ok"==f?d.load(g):("error"==f&&"no machine state"!=g?(this.Ga("Error: "+g),"unable to verify user"== -g&&(ua(""),this.Oc=null)):this.ca(f+": "+g),Bl(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&Il(this,c?d:null)}else 2==a&&d.clear()}else Il(this);delete this.yg;delete this.Rh}e=La(this.id);for(f=0;fa[1];a=a[2];this.Mb=!0;this.yk||(this.ca("PCjs v1.15.5\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.yk=!0);this.S&&Kl(this,this.S,b,c,a);this.Ak&&(Jl(this,b),b.clear());!c&&this.uf&&(this.uf.clear(),delete this.uf)}; -function Jl(a,b){if(ta("There may be a problem with PCjs.\nClick OK to send your PCjs machine state to http://www.pcjs.org.")){var c=a.ge(),d=b.toString(),e={app:"PCjs",ver:"1.15.5"};e.url=a.url;e.user=c;e.type="bug";e.data=d;ra("http://www.pcjs.org/api/v1/report",!0,e)}} -function zl(a,b,c){var d,e="none",f=new H(a,"1.15.5"),g=new H(a,"1.15.5","validate"),h=pa();g.set("timestamp",h);f.set("timestamp",h);f.set("version","1.15.5");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.S&&a.S.Wb&&(c&&a.S.Ab(),d=a.S.Wb(b,c),"object"===typeof d&&f.set(a.S.id,d),c&&(a.S.Mb=!1,!1===d&&(e=null)));for(var h=La(a.id),m=0;mFl){if(d.load(this.zg)){this.vf=new H(this,"1.15.6","failsafe");this.vf.load()&&(Jl(this,d),a=2);this.vf.set("timestamp",pa());Dl(this.vf);var e=this.Cc&&!this.rh;if(1==a||ta("Click OK to restore previous PCjs machine state.")){if(c=d.parse()){var f=d.get("code"),g=d.get("data");f&&("ok"==f?d.load(g):("error"==f&&"no machine state"!=g?(this.Ga("Error: "+g),"unable to verify user"== +g&&(ua(""),this.Pc=null)):this.ca(f+": "+g),Bl(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&Il(this,c?d:null)}else 2==a&&d.clear()}else Il(this);delete this.zg;delete this.Th}e=La(this.id);for(f=0;fa[1];a=a[2];this.Nb=!0;this.Ak||(this.ca("PCjs v1.15.6\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.Ak=!0);this.S&&Kl(this,this.S,b,c,a);this.Ck&&(Jl(this,b),b.clear());!c&&this.vf&&(this.vf.clear(),delete this.vf)}; +function Jl(a,b){if(ta("There may be a problem with PCjs.\nClick OK to send your PCjs machine state to http://www.pcjs.org.")){var c=a.ge(),d=b.toString(),e={app:"PCjs",ver:"1.15.6"};e.url=a.url;e.user=c;e.type="bug";e.data=d;ra("http://www.pcjs.org/api/v1/report",!0,e)}} +function zl(a,b,c){var d,e="none",f=new H(a,"1.15.6"),g=new H(a,"1.15.6","validate"),h=pa();g.set("timestamp",h);f.set("timestamp",h);f.set("version","1.15.6");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.S&&a.S.Wb&&(c&&a.S.Ab(),d=a.S.Wb(b,c),"object"===typeof d&&f.set(a.S.id,d),c&&(a.S.Nb=!1,!1===d&&(e=null)));for(var h=La(a.id),m=0;m/g;f=g.exec(a);){var h=f[2],m=ra(h),n=m[1];if(m[0]||!n)throw c="unable to resolve XML reference: "+f[0]+" ("+m[0]+")",Error(c);if(m=f[3]){var q=n.match(new RegExp("<"+f[1]+"[^>]*>"));if(q){for(var h=q[0],t,s=/( [a-z]+=)(['"])(.*?)\2/g;t=s.exec(m);)h=0>h.indexOf(t[1])?h.replace(">",t[0]+">"):h.replace(new RegExp(t[1]+"(['\"])(.*?)\\1"),t[0]);q[0]!=h&&(n=n.replace(q[0],h))}else throw c="missing <"+f[1]+"> in "+h, Error(c);}n=n.replace(/<\?xml[^>]*>[\r\n]*/,"");a=a.replace(f[0],n);g.lastIndex=0}c&&(b&&0>b.indexOf("/")&&(b=window.location.pathname+b),a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(b?" url=$2"+b+"$2":"")));if(0===a.indexOf("<"))window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml");else throw Error("unrecognized XML: "+ (255"']/g,function(a){return fa[a]})}function h function t(a,b,c,d,e,f){b=!!b;var l=0,k=null,m=da(a),n=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(n.onreadystatechange=function(){4===n.readyState&&(n.onreadystatechange=void 0,k=n.responseText,200!=n.status&&(l=n.status||-1),d&&e&&e.call(d,m,k,l,f))});if(c){var q="",s;for(s in c)c.hasOwnProperty(s)&&(q&&(q+="&"),q+=s+"="+encodeURIComponent(c[s]));q=q.replace(/%20/g,"+");n.open("POST",a,b);n.setRequestHeader("Content-type","application/x-www-form-urlencoded"); n.send(q)}else n.open("GET",a,b),n.send();a=[];b||(k=n.responseText,200!=n.status&&(l=n.status||-1),d&&e&&e.call(d,m,k,l,f),a=[l,k]);return a}function ka(){return"http://"+(window?window.location.host:"www.pcjs.org")}function u(a){window?window.alert(a):console.log(a)}function la(a){var b=!1;window&&(b=window.confirm(a));return b}function ma(a){if(window)try{window.localStorage.setItem("user",a)}catch(b){}} function na(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}var oa={init:[],show:[],exit:[]},pa=!0;function qa(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function v(a){oa.init.push(a)}function ra(a){if(pa)for(var b=0;b=this.hf?12:14;this.mc=1<>2;this.eb=this.mc-1;this.Zf=(this.Oe+this.mc)/this.mc|0;this.Pd=this.Zf-1;this.Mf=[];this.Nf=[];this.Ih();this.Pa()}z(w,Ha);Ha.prototype.Ih=function(){this.ya=Array(this.Zf);for(var a=0;a>a.Ib;0>this.Ib;0>a.Ib;0>a.Ib].Ki(b&a.eb)}function Oa(a,b){var c=b&a.eb,d=(b&a.vb)>>a.Ib;return c!=a.eb?a.ya[d].Bn(c):a.ya[d++].Ki(c)|a.ya[d&a.Pd].Ki(0)<<8} -function Pa(a,b,c){a.ya[(b&a.vb)>>a.Ib].Si(b&a.eb,c&255)}function Qa(a,b,c){var d=b&a.eb;b=(b&a.vb)>>a.Ib;d!=a.eb?a.ya[b].Ln(d,c&65535):(a.ya[b++].Si(d,c&255),a.ya[b&a.Pd].Si(0,c>>8&255))}function Sa(a){for(var b=0,c=[],d=0;d>2);for(d=0;d>2]>>>((a&3)<<3)&255},Cn:function(a){var b=a>>2;a=(a&3)<<3;var c=this.la[b]>>>a;return 24>a?c&65535:c&255|(this.la[b+1]&255)<<8},Jn:function(a,b){var c=a>>2,d=(a&3)<<3;this.la[c]=this.la[c]&~(255<>2,d=(a&3)<<3;24>d?this.la[c]=this.la[c]&~(65535<>8);this.Xa=!0},save:function(){return this.ea? -null:this.la},restore:function(a){return this.ea?null===a:this.cl==a.length<<2?(this.la=a,this.Xa=!0):!1},fe:function(a,b){a||(a=[]);void 0===b&&(b=!0);var c=a;this.uc=c[0]?c[0]:this.Fg;this.An=c[1]?c[1]:this.Fg;b&&(this.Ki=c[0]?c[0]:this.Fg,this.Bn=c[1]?c[1]:this.Fg);c=a;this.wc=c[2]&&!this.oj?c[2]:this.Qg;this.Kn=c[3]&&!this.oj?c[3]:this.Qg;b&&(this.Si=c[2]?c[2]:this.Qg,this.Ln=c[3]?c[3]:this.Qg)}};var Xa=[Ia.prototype.zn,Ia.prototype.Cn,Ia.prototype.Jn,Ia.prototype.Mn]; -function Ya(a,b){w.call(this,"CPU",a,Ya);var c=a.multiplier||1;this.cd=a.cycles||b;this.yd=c;this.rg=Math.round(this.cd/1E4)/100;this.we=this.rg*this.yd;this.qc=this.zb=!1;this.qh=a.autoStart;c=ua.autostart;void 0!==c&&(this.qh="true"==c?!0:"false"==c?!1:null);this.gg=!1;this.wg=this.ye=0;this.xg=a.csStart;this.kf=a.csInterval;this.lf=a.csStop;var d=this;this.Dm=function(){Za(d)};this.Pa()}z(w,Ya);g=Ya.prototype; -g.gc=function(a,b,c,d){this.ma=b;this.Na=d;this.Fa=a;var e=D(a,"Video");e&&(this.df=function(){$a(e)},this.Ee=function(){e.Ee()});this.ga=D(a,"ChipSet");this.Pa()};g.reset=function(){};g.save=function(){return null};g.restore=function(){return!1};g.Rb=function(a,b){if(!b){if(a&&this.restore){ab(this);if(!this.restore(a))return!1;bb(this)}else this.reset();this.Sb("No debugger detected")}this.zb=!0;!cb(this)&&this.Na&&this.Na.to();this.df();this.cf();return!0}; -g.Jb=function(a){this.zb=!1;return a&&this.save?this.save():!0};function cb(a){return!0===a.qh||null===a.qh&&void 0===a.oa.run?(Za(a),!0):!1}g.Ee=function(){};g.tj=function(){return 0};function bb(a){void 0===a.xg&&(a.xg=0);void 0===a.kf&&(a.kf=-1);void 0===a.lf&&(a.lf=-1);a.gg=0<=a.xg&&0c&&(c=60);2>c&&(c=2);var d=1;b&&1a.rg&&(c=Math.round(c/a.yd));return c}function ab(a){a.Kc=0;a.ug=1;a.be=a.Bd=a.Lc=a.A=0;bb(a);fb(a,1)} -function fb(a,b,c){void 0!==b&&(0.8>a.Kc/a.we&&(b=1),a.yd=b,b=a.rg*a.yd,a.we!=b&&(a.we=b,b=a.we.toFixed(2)+"Mhz",a.oa.setSpeed&&(a.oa.setSpeed.innerHTML=b),a.Sb("target speed: "+b)),c&&a.Ee());hb(a,a.Bd);a.Bd=0;a.xe=ha();a.Zd=0;ib(a)} -function Za(a,b){if(Ca(a,!0)){a.qc||(fb(a),a.Fa&&a.Fa.start(a.xe,jb(a)),a.qc=!0,a.ga&&kb(a.ga),a.oa.run&&(a.oa.run.innerHTML="Halt"),b&&a.Ee());a.Di>=a.cd&&ib(a,!0);a.pf=0;a.tg=ha();if(a.Zd){var c=a.tg-a.Zd;c>a.zj&&(a.xe+=c,a.xe>a.tg&&(a.xe=a.tg))}try{do{a.Uk(a.gg?1:Math.round(a.wm/a.ug));var d=a.Lc-a.A;a.Bd+=d;a.pf+=d;hb(a,0,!0);var c=a,e=d;if(c.gg){var f=!1;c.wg=c.wg+c.tj()|0;c.ye-=e;0>=c.ye&&(c.ye+=c.kf,f=!0);0<=c.lf&&c.lf<=jb(c)&&(c.kf=c.lf=-1,bb(c),db(c),f=!0);f&&c.Sb(jb(c)+" cycles: checksum="+ -p(c.wg))}a.nf-=d;0>=a.nf&&(a.nf+=a.Dj,a.df());a.mf-=d;0>=a.mf&&(a.mf+=a.Cj,a.cf());a.of-=d;if(0>=a.of){a.of+=a.Ph;break}}while(a.qc)}catch(l){db(a);a.df();a.cf();a.Fa&&a.Fa.stop(ha(),jb(a));Ca(a,!1);Ea(a,l.message);return}d=setTimeout;c=a.Dm;a.Zd=ha();e=a.zj;a.pf&&(e=Math.round(e*a.pf/a.Ph));e-=a.Zd-a.tg;if(f=a.Zd-a.xe)a.Kc=Math.round(a.Bd/(10*f))/100,864E5<=f&&(a.be=0,a.ga&&lb(a.ga,!0),fb(a));if(0>e||a.Kc=this.jf?12:14;this.nc=1<>2;this.eb=this.nc-1;this.$f=(this.Pe+this.nc)/this.nc|0;this.Qd=this.$f-1;this.Nf=[];this.Of=[];this.Jh();this.Pa()}z(w,Ha);Ha.prototype.Jh=function(){this.ya=Array(this.$f);for(var a=0;a>a.Ib;0>this.Ib;0>a.Ib;0>a.Ib].Ni(b&a.eb)}function Oa(a,b){var c=b&a.eb,d=(b&a.xb)>>a.Ib;return c!=a.eb?a.ya[d].En(c):a.ya[d++].Ni(c)|a.ya[d&a.Qd].Ni(0)<<8} +function Pa(a,b,c){a.ya[(b&a.xb)>>a.Ib].Vi(b&a.eb,c&255)}function Qa(a,b,c){var d=b&a.eb;b=(b&a.xb)>>a.Ib;d!=a.eb?a.ya[b].On(d,c&65535):(a.ya[b++].Vi(d,c&255),a.ya[b&a.Qd].Vi(0,c>>8&255))}function Sa(a){for(var b=0,c=[],d=0;d>2);for(d=0;d>2]>>>((a&3)<<3)&255},Fn:function(a){var b=a>>2;a=(a&3)<<3;var c=this.la[b]>>>a;return 24>a?c&65535:c&255|(this.la[b+1]&255)<<8},Mn:function(a,b){var c=a>>2,d=(a&3)<<3;this.la[c]=this.la[c]&~(255<>2,d=(a&3)<<3;24>d?this.la[c]=this.la[c]&~(65535<>8);this.Xa=!0},save:function(){return this.ea? +null:this.la},restore:function(a){return this.ea?null===a:this.fl==a.length<<2?(this.la=a,this.Xa=!0):!1},ge:function(a,b){a||(a=[]);void 0===b&&(b=!0);var c=a;this.vc=c[0]?c[0]:this.Hg;this.Dn=c[1]?c[1]:this.Hg;b&&(this.Ni=c[0]?c[0]:this.Hg,this.En=c[1]?c[1]:this.Hg);c=a;this.xc=c[2]&&!this.qj?c[2]:this.Rg;this.Nn=c[3]&&!this.qj?c[3]:this.Rg;b&&(this.Vi=c[2]?c[2]:this.Rg,this.On=c[3]?c[3]:this.Rg)}};var Xa=[Ia.prototype.Cn,Ia.prototype.Fn,Ia.prototype.Mn,Ia.prototype.Pn]; +function Ya(a,b){w.call(this,"CPU",a,Ya);var c=a.multiplier||1;this.cd=a.cycles||b;this.yd=c;this.sg=Math.round(this.cd/1E4)/100;this.xe=this.sg*this.yd;this.rc=this.Ab=!1;this.rh=a.autoStart;c=ua.autostart;void 0!==c&&(this.rh="true"==c?!0:"false"==c?!1:null);this.hg=!1;this.xg=this.ze=0;this.yg=a.csStart;this.lf=a.csInterval;this.mf=a.csStop;var d=this;this.Gm=function(){Za(d)};this.Pa()}z(w,Ya);g=Ya.prototype; +g.ic=function(a,b,c,d){this.ma=b;this.Na=d;this.Fa=a;var e=D(a,"Video");e&&(this.ef=function(){$a(e)},this.Fe=function(){e.Fe()});this.ga=D(a,"ChipSet");this.Pa()};g.reset=function(){};g.save=function(){return null};g.restore=function(){return!1};g.Tb=function(a,b){if(!b){if(a&&this.restore){ab(this);if(!this.restore(a))return!1;bb(this)}else this.reset();this.Ub("No debugger detected")}this.Ab=!0;!cb(this)&&this.Na&&this.Na.wo();this.ef();this.df();return!0}; +g.Kb=function(a){this.Ab=!1;return a&&this.save?this.save():!0};function cb(a){return!0===a.rh||null===a.rh&&void 0===a.oa.run?(Za(a),!0):!1}g.Fe=function(){};g.vj=function(){return 0};function bb(a){void 0===a.yg&&(a.yg=0);void 0===a.lf&&(a.lf=-1);void 0===a.mf&&(a.mf=-1);a.hg=0<=a.yg&&0c&&(c=60);2>c&&(c=2);var d=1;b&&1a.sg&&(c=Math.round(c/a.yd));return c}function ab(a){a.Kc=0;a.vg=1;a.ce=a.Bd=a.Lc=a.A=0;bb(a);gb(a,1)} +function gb(a,b,c){void 0!==b&&(0.8>a.Kc/a.xe&&(b=1),a.yd=b,b=a.sg*a.yd,a.xe!=b&&(a.xe=b,b=a.xe.toFixed(2)+"Mhz",a.oa.setSpeed&&(a.oa.setSpeed.innerHTML=b),a.Ub("target speed: "+b)),c&&a.Fe());hb(a,a.Bd);a.Bd=0;a.ye=ha();a.$d=0;ib(a)} +function Za(a,b){if(Ca(a,!0)){a.rc||(gb(a),a.Fa&&a.Fa.start(a.ye,jb(a)),a.rc=!0,a.ga&&kb(a.ga),a.oa.run&&(a.oa.run.innerHTML="Halt"),b&&a.Fe());a.Gi>=a.cd&&ib(a,!0);a.qf=0;a.ug=ha();if(a.$d){var c=a.ug-a.$d;c>a.Bj&&(a.ye+=c,a.ye>a.ug&&(a.ye=a.ug))}try{do{a.Wk(a.hg?1:Math.round(a.zm/a.vg));var d=a.Lc-a.A;a.Bd+=d;a.qf+=d;hb(a,0,!0);var c=a,e=d;if(c.hg){var f=!1;c.xg=c.xg+c.vj()|0;c.ze-=e;0>=c.ze&&(c.ze+=c.lf,f=!0);0<=c.mf&&c.mf<=jb(c)&&(c.lf=c.mf=-1,bb(c),db(c),f=!0);f&&c.Ub(jb(c)+" cycles: checksum="+ +p(c.xg))}a.of-=d;0>=a.of&&(a.of+=a.Fj,a.ef());a.nf-=d;0>=a.nf&&(a.nf+=a.Ej,a.df());a.pf-=d;if(0>=a.pf){a.pf+=a.Qh;break}}while(a.rc)}catch(l){db(a);a.ef();a.df();a.Fa&&a.Fa.stop(ha(),jb(a));Ca(a,!1);Ea(a,l.message);return}d=setTimeout;c=a.Gm;a.$d=ha();e=a.Bj;a.qf&&(e=Math.round(e*a.qf/a.Qh));e-=a.$d-a.ug;if(f=a.$d-a.ye)a.Kc=Math.round(a.Bd/(10*f))/100,864E5<=f&&(a.ce=0,a.ga&&lb(a.ga,!0),gb(a));if(0>e||a.Kc>13;return this.gb=e}if(b&&768>=b)return this.ua=a,this.ad=c,this.kc=d,this.tc=(d&24576)>>13,this.gb=e}return-1} -function wb(a){return this.gb+a}function xb(a){return this.gb+a}function rb(a,b,c){return a+b<=this.ad?this.gb+a:ub.call(this,0,0,c)}function ub(a,b,c){c||yb.call(this.ia,13,0);return-1}function tb(a,b,c){return a+b<=this.ad?this.gb+a:vb.call(this,0,0,c)}function vb(a,b,c){c||yb.call(this.ia,13,0);return-1}nb.prototype.save=function(){return[this.ua,this.gb,this.ad,this.kc,this.tc,this.Kg]}; -nb.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.ua=a[0],this.gb=a[1],this.ad=a[2],this.kc=a[3],this.tc=a[4],this.Kg=a[5])};function ob(a,b){void 0===b&&(b=!!(a.ia.ed&1));b?(a.load=qb,a.Ic=rb,a.Nb=tb):(a.load=pb,a.Ic=wb,a.Nb=xb)} -function zb(a){this.Ca=a.model||8088;var b=0;switch(this.Ca){default:case 8088:b=4772727;break;case 80286:b=6E6}Ya.call(this,a,b);this.Wi=61442;this.Kf=4;this.ze=255;this.Ei=4;this.Z=5;this.na=6;this.ba=7;this.ca=8;this.P=9;this.U=11;this.V=12;this.$d=4;this.Fj=60;this.Gj=83;this.Bb=3;this.fb=9;this.Pb=16;this.Ag=1;this.Kj=19;this.Mj=28;this.Oj=16;this.Nj=21;this.Lj=37;this.Ij=2;this.Xh=9;this.Jj=5;this.Hj=33;this.Zh=10;this.Yh=8;this.tf=3;this.sf=15;this.bk=51;this.ck=1;this.dk=2;this.ek=4;this.ak= -32;this.gk=this.$h=15;this.Cb=16;this.Db=4;this.ik=11;this.hk=18;this.fk=24;this.mb=4;this.jk=2;this.ai=16;this.kk=17;this.fi=18;this.lk=19;this.ei=5;this.gi=6;this.qk=2;this.pk=8;this.nk=9;this.ii=this.hi=this.mk=this.ok=10;this.Qj=80;this.Sj=144;this.Pj=86;this.Rj=154;this.Uj=101;this.Wj=165;this.Tj=107;this.Vj=171;this.sk=70;this.uk=113;this.rk=76;this.tk=124;this.Yj=80;this.$j=128;this.Xj=86;this.Zj=134;this.vf=3;this.uf=16;this.ni=10;this.mi=8;this.vk=51;this.Qb=8;this.wk=17;this.xk=36;this.Zb= -11;this.yk=16;this.wf=10;this.rb=2;this.Uh=18;this.Vh=9-this.rb;this.Wh=17-this.rb;this.bi=12;this.ci=9-this.rb;this.di=13-this.rb;this.ji=18;this.ki=9-this.rb;this.li=17-this.rb;this.oi=15;this.pi=9-this.rb;this.qi=15-this.rb;this.ui=11;this.vi=9-this.rb;this.wi=10-this.rb;this.zk=8;this.Ck=12;this.Ak=18;this.Bk=17;this.Dk=15;this.si=8;this.ri=20;this.ti=2;this.zi=3;this.xf=9;this.yi=5;this.xi=11;this.Bi=4;this.Ai=17;this.Ek=11;this.Ma=Ab.slice();80186<=this.Ca&&(this.ze=31,this.Ma[15]=G,this.Ma[96]= -Bb,this.Ma[97]=Cb,this.Ma[98]=Db,this.Ma[99]=G,this.Ma[100]=G,this.Ma[101]=G,this.Ma[102]=G,this.Ma[103]=G,this.Ma[104]=Eb,this.Ma[105]=Fb,this.Ma[106]=Gb,this.Ma[107]=Hb,this.Ma[108]=Ib,this.Ma[109]=Jb,this.Ma[110]=Kb,this.Ma[111]=Lb,this.Ma[192]=Mb,this.Ma[193]=Nb,this.Ma[200]=Ob,this.Ma[201]=Pb,this.Ma[241]=Qb,Rb[7]=Sb,Tb[7]=Sb,80286<=this.Ca&&(this.Wi=2,this.Kf=0,this.Ma[15]=Ub,this.Ma[99]=Vb,this.Ma[84]=Wb,this.P=this.ca=this.ba=this.na=this.Z=this.Ei=0,this.V=this.U=1,this.$d=3,this.Fj=14,this.Gj= -16,this.Bb=2,this.Pb=this.fb=7,this.Ag=0,this.Kj=7,this.Mj=13,this.Oj=7,this.Nj=11,this.Lj=16,this.Ij=3,this.Xh=6,this.Jj=2,this.Hj=13,this.Yh=this.Zh=5,this.tf=2,this.sf=7,this.bk=23,this.ck=0,this.dk=1,this.ek=3,this.ak=17,this.$h=7,this.gk=11,this.Cb=7,this.Db=3,this.ik=7,this.hk=11,this.fk=15,this.mb=2,this.jk=3,this.ai=7,this.lk=this.fi=this.kk=8,this.gi=this.ei=4,this.qk=2,this.pk=3,this.nk=5,this.ok=2,this.mk=3,this.hi=5,this.ii=3,this.Qj=14,this.Sj=22,this.Pj=17,this.Rj=25,this.Uj=17,this.Wj= -25,this.Tj=20,this.Vj=28,this.sk=13,this.uk=21,this.rk=16,this.tk=24,this.Yj=13,this.$j=21,this.Xj=16,this.Zj=24,this.vf=2,this.uf=7,this.mi=this.ni=5,this.vk=19,this.wk=this.Qb=5,this.xk=17,this.Zb=3,this.yk=5,this.wf=3,this.rb=0,this.Uh=8,this.Vh=5,this.Wh=9,this.ci=this.bi=5,this.di=4,this.ki=this.ji=5,this.li=4,this.oi=7,this.pi=5,this.qi=8,this.ui=3,this.vi=4,this.wi=3,this.Ck=this.zk=11,this.Bk=this.Ak=15,this.Dk=7,this.si=5,this.ri=8,this.ti=0,this.zi=2,this.xf=6,this.yi=3,this.xi=6,this.Bi= -3,this.Ek=this.Ai=5));this.$k=[];this.Xi=[];this.Lc=this.fh=0;this.hg=!1;this.ya=[];this.Oe=this.vb=this.Ib=this.eb=this.Pd=0;this.S=this.ml;this.T=this.nl;this.N=this.om;this.O=this.pm;this.Q=this.Hn;this.R=this.In;Xb(this)}z(Ya,zb);g=zb.prototype;g.Ih=function(a,b,c,d,e){this.ya=a;this.Oe=this.vb=b;this.Ib=c;this.eb=d;this.Pd=e};g.reset=function(){this.qc&&db(this);Xb(this);ab(this);this.Yc=!1}; -function Xb(a){a.G=0;a.B=0;a.I=0;a.J=0;a.X=0;a.H=0;a.F=0;a.D=0;a.ed=65520;a.Sc=0;a.me=1023;a.pc={Fi:0,ua:0,kc:0,qg:-1};a.Ia=new nb(a,"CS");a.ac=new nb(a,"DS");a.Tb=new nb(a,"SS");a.ib=new nb(a,"ES");a.Sk=new nb(a,"ZERO");Yb(a,0,65535);80286<=a.Ca&&(a.Rc=a.Ne=0,a.De=new nb(a,"LDT",!0),a.Mg=new nb(a,"TSS",!0),a.sb=new nb(a,"VER",!0),Yb(a,65520,61440),a.Ia.gb=16711680);Zb(a,0);$b(a);a.Ya=0;a.nb=a.Bf=-1;a.Vf=0;a.da=a.Ba=-1;a.C=a.ac;a.M=a.Tb;a.Y=a.pa=0} -g.tj=function(){var a=this.G+this.B+this.I+this.J+this.X+this.H+this.F+this.D|0;return a=a+this.qa+this.Ia.ua+this.ac.ua+this.Tb.ua+this.ib.ua+ac(this)|0};function bc(a,b){var c=a.Xi[b];null!=c&&(c(--a.fh),delete a.Xi[b])}function $b(a,b){void 0===b&&(b=!!(a.ed&1));cc=b?dc:ec;ob(a.Ia,b);ob(a.ac,b);ob(a.Tb,b);ob(a.ib,b)} -g.save=function(){var a=new H(this);a.set(0,[this.G,this.B,this.I,this.J,this.X,this.H,this.F,this.D]);a.set(1,[this.qa,this.Ia.save(),this.ac.save(),this.Tb.save(),this.ib.save(),ac(this),null!=this.Rc?[this.ed,this.Rc,this.Ne,this.Sc,this.me,this.De.save(),this.Mg.save()]:null]);a.set(2,[this.C.Kg,this.M.Kg,this.Y,this.pa,this.Ya,this.da,this.Ba]);a.set(3,[this.ug,this.be,this.yd]);a.set(4,Sa(this.ma));return a.data()}; -g.restore=function(a){var b;b=a[0];this.G=b[0];this.B=b[1];this.I=b[2];this.J=b[3];this.X=b[4];this.H=b[5];this.F=b[6];this.D=b[7];b=a[1];this.Ia.restore(b[1]);this.ac.restore(b[2]);this.Tb.restore(b[3]);this.ib.restore(b[4]);Zb(this,b[5]);var c=b[6];c&&c.length&&(this.ed=c[0],this.Rc=c[1],this.Ne=c[2],this.Sc=c[3],this.me=c[4],this.De.restore(c[5]),this.Mg.restore(c[6]),$b(this));I(this,b[0]);b=a[2];this.C=fc(this,b[0]);this.M=fc(this,b[1]);this.Y=b[2];this.pa=b[3];this.Ya=b[4];this.da=b[5];this.Ba= -b[6];b=a[3];this.ug=b[0];this.be=b[1];fb(this,b[2]);a:{b=this.ma;a=a[4];for(c=0;c>1?128:0} +0,0,1,1,0,1,0,0,1];function nb(a,b,c){this.ia=a;this.hb=this.ua=0;this.ad=65535;this.uc=this.lc=0;this.Lg=b;ob(this,c)}function pb(a){this.ua=a;this.ad=65535;return this.hb=a<<4} +function qb(a){var b,c;a&4?(b=this.ia.Ee.hb,c=this.ia.Ee.ad):(b=this.ia.Rc,c=this.ia.Oe);b+=a&65528;if(b+7<=c){this.Ic=sb;this.Ob=tb;this.ia.A-=15;c=F(this.ia,b+0);var d=F(this.ia,b+4),e=F(this.ia,b+2)|(d&255)<<16;F(this.ia,b+6);b=d&7936;if(b&4096){2048==(b&2560)&&(this.Ob=ub);if(b&2048||!(b&512))this.Ob=vb;this.ua=a;this.ad=c;this.lc=d;this.uc=(d&24576)>>13;return this.hb=e}if(b&&768>=b)return this.ua=a,this.ad=c,this.lc=d,this.uc=(d&24576)>>13,this.hb=e}return-1} +function wb(a){return this.hb+a}function xb(a){return this.hb+a}function sb(a,b,c){return a+b<=this.ad?this.hb+a:ub.call(this,0,0,c)}function ub(a,b,c){c||yb.call(this.ia,13,0);return-1}function tb(a,b,c){return a+b<=this.ad?this.hb+a:vb.call(this,0,0,c)}function vb(a,b,c){c||yb.call(this.ia,13,0);return-1}nb.prototype.save=function(){return[this.ua,this.hb,this.ad,this.lc,this.uc,this.Lg]}; +nb.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.ua=a[0],this.hb=a[1],this.ad=a[2],this.lc=a[3],this.uc=a[4],this.Lg=a[5])};function ob(a,b){void 0===b&&(b=!!(a.ia.ed&1));b?(a.load=qb,a.Ic=sb,a.Ob=tb):(a.load=pb,a.Ic=wb,a.Ob=xb)} +function zb(a){this.Ca=a.model||8088;var b=0;switch(this.Ca){default:case 8088:b=4772727;break;case 80286:b=6E6}Ya.call(this,a,b);this.Zi=61442;this.Lf=4;this.Ae=255;this.Hi=4;this.Z=5;this.na=6;this.ba=7;this.ca=8;this.P=9;this.U=11;this.V=12;this.ae=4;this.Hj=60;this.Ij=83;this.Cb=3;this.fb=9;this.Rb=16;this.Cg=1;this.Mj=19;this.Oj=28;this.Qj=16;this.Pj=21;this.Nj=37;this.Kj=2;this.$h=9;this.Lj=5;this.Jj=33;this.bi=10;this.ai=8;this.uf=3;this.tf=15;this.dk=51;this.ek=1;this.fk=2;this.gk=4;this.ck= +32;this.ik=this.ci=15;this.Db=16;this.Eb=4;this.kk=11;this.jk=18;this.hk=24;this.nb=4;this.lk=2;this.di=16;this.mk=17;this.ii=18;this.nk=19;this.hi=5;this.ji=6;this.sk=2;this.rk=8;this.pk=9;this.li=this.ki=this.ok=this.qk=10;this.Sj=80;this.Uj=144;this.Rj=86;this.Tj=154;this.Wj=101;this.Yj=165;this.Vj=107;this.Xj=171;this.uk=70;this.wk=113;this.tk=76;this.vk=124;this.$j=80;this.bk=128;this.Zj=86;this.ak=134;this.wf=3;this.vf=16;this.qi=10;this.pi=8;this.xk=51;this.Sb=8;this.yk=17;this.zk=36;this.$b= +11;this.Ak=16;this.xf=10;this.tb=2;this.Xh=18;this.Yh=9-this.tb;this.Zh=17-this.tb;this.ei=12;this.fi=9-this.tb;this.gi=13-this.tb;this.mi=18;this.ni=9-this.tb;this.oi=17-this.tb;this.ri=15;this.si=9-this.tb;this.ti=15-this.tb;this.xi=11;this.yi=9-this.tb;this.zi=10-this.tb;this.Bk=8;this.Ek=12;this.Ck=18;this.Dk=17;this.Fk=15;this.vi=8;this.ui=20;this.wi=2;this.Ci=3;this.yf=9;this.Bi=5;this.Ai=11;this.Ei=4;this.Di=17;this.Gk=11;this.Ma=Ab.slice();80186<=this.Ca&&(this.Ae=31,this.Ma[15]=G,this.Ma[96]= +Bb,this.Ma[97]=Cb,this.Ma[98]=Db,this.Ma[99]=G,this.Ma[100]=G,this.Ma[101]=G,this.Ma[102]=G,this.Ma[103]=G,this.Ma[104]=Eb,this.Ma[105]=Fb,this.Ma[106]=Gb,this.Ma[107]=Hb,this.Ma[108]=Ib,this.Ma[109]=Jb,this.Ma[110]=Kb,this.Ma[111]=Lb,this.Ma[192]=Mb,this.Ma[193]=Nb,this.Ma[200]=Ob,this.Ma[201]=Pb,this.Ma[241]=Qb,Rb[7]=Sb,Tb[7]=Sb,80286<=this.Ca&&(this.Zi=2,this.Lf=0,this.Ma[15]=Ub,this.Ma[99]=Vb,this.Ma[84]=Wb,this.P=this.ca=this.ba=this.na=this.Z=this.Hi=0,this.V=this.U=1,this.ae=3,this.Hj=14,this.Ij= +16,this.Cb=2,this.Rb=this.fb=7,this.Cg=0,this.Mj=7,this.Oj=13,this.Qj=7,this.Pj=11,this.Nj=16,this.Kj=3,this.$h=6,this.Lj=2,this.Jj=13,this.ai=this.bi=5,this.uf=2,this.tf=7,this.dk=23,this.ek=0,this.fk=1,this.gk=3,this.ck=17,this.ci=7,this.ik=11,this.Db=7,this.Eb=3,this.kk=7,this.jk=11,this.hk=15,this.nb=2,this.lk=3,this.di=7,this.nk=this.ii=this.mk=8,this.ji=this.hi=4,this.sk=2,this.rk=3,this.pk=5,this.qk=2,this.ok=3,this.ki=5,this.li=3,this.Sj=14,this.Uj=22,this.Rj=17,this.Tj=25,this.Wj=17,this.Yj= +25,this.Vj=20,this.Xj=28,this.uk=13,this.wk=21,this.tk=16,this.vk=24,this.$j=13,this.bk=21,this.Zj=16,this.ak=24,this.wf=2,this.vf=7,this.pi=this.qi=5,this.xk=19,this.yk=this.Sb=5,this.zk=17,this.$b=3,this.Ak=5,this.xf=3,this.tb=0,this.Xh=8,this.Yh=5,this.Zh=9,this.fi=this.ei=5,this.gi=4,this.ni=this.mi=5,this.oi=4,this.ri=7,this.si=5,this.ti=8,this.xi=3,this.yi=4,this.zi=3,this.Ek=this.Bk=11,this.Dk=this.Ck=15,this.Fk=7,this.vi=5,this.ui=8,this.wi=0,this.Ci=2,this.yf=6,this.Bi=3,this.Ai=6,this.Ei= +3,this.Gk=this.Di=5));this.bl=[];this.$i=[];this.Lc=this.gh=0;this.ig=!1;this.ya=[];this.Pe=this.xb=this.Ib=this.eb=this.Qd=0;this.S=this.pl;this.T=this.ql;this.N=this.rm;this.O=this.sm;this.Q=this.Kn;this.R=this.Ln;Xb(this)}z(Ya,zb);g=zb.prototype;g.Jh=function(a,b,c,d,e){this.ya=a;this.Pe=this.xb=b;this.Ib=c;this.eb=d;this.Qd=e};g.reset=function(){this.rc&&db(this);Xb(this);ab(this);this.Yc=!1}; +function Xb(a){a.G=0;a.B=0;a.I=0;a.J=0;a.X=0;a.H=0;a.F=0;a.D=0;a.ed=65520;a.Sc=0;a.ne=1023;a.qc={Ii:0,ua:0,lc:0,rg:-1};a.Ia=new nb(a,"CS");a.cc=new nb(a,"DS");a.Vb=new nb(a,"SS");a.jb=new nb(a,"ES");a.Uk=new nb(a,"ZERO");Yb(a,0,65535);80286<=a.Ca&&(a.Rc=0,a.Oe=65535,a.Ee=new nb(a,"LDT",!0),a.Ng=new nb(a,"TSS",!0),a.ub=new nb(a,"VER",!0),Yb(a,65520,61440),a.Ia.hb=16711680);Zb(a,0);$b(a);a.Ya=0;a.ob=a.Cf=-1;a.Wf=0;a.da=a.Ba=-1;a.C=a.cc;a.M=a.Vb;a.Y=a.pa=0} +g.vj=function(){var a=this.G+this.B+this.I+this.J+this.X+this.H+this.F+this.D|0;return a=a+this.qa+this.Ia.ua+this.cc.ua+this.Vb.ua+this.jb.ua+ac(this)|0};function bc(a,b){var c=a.$i[b];null!=c&&(c(--a.gh),delete a.$i[b])}function $b(a,b){void 0===b&&(b=!!(a.ed&1));cc=b?dc:ec;ob(a.Ia,b);ob(a.cc,b);ob(a.Vb,b);ob(a.jb,b)} +g.save=function(){var a=new H(this);a.set(0,[this.G,this.B,this.I,this.J,this.X,this.H,this.F,this.D]);a.set(1,[this.qa,this.Ia.save(),this.cc.save(),this.Vb.save(),this.jb.save(),ac(this),null!=this.Rc?[this.ed,this.Rc,this.Oe,this.Sc,this.ne,this.Ee.save(),this.Ng.save()]:null]);a.set(2,[this.C.Lg,this.M.Lg,this.Y,this.pa,this.Ya,this.da,this.Ba]);a.set(3,[this.vg,this.ce,this.yd]);a.set(4,Sa(this.ma));return a.data()}; +g.restore=function(a){var b;b=a[0];this.G=b[0];this.B=b[1];this.I=b[2];this.J=b[3];this.X=b[4];this.H=b[5];this.F=b[6];this.D=b[7];b=a[1];this.Ia.restore(b[1]);this.cc.restore(b[2]);this.Vb.restore(b[3]);this.jb.restore(b[4]);Zb(this,b[5]);var c=b[6];c&&c.length&&(this.ed=c[0],this.Rc=c[1],this.Oe=c[2],this.Sc=c[3],this.ne=c[4],this.Ee.restore(c[5]),this.Ng.restore(c[6]),$b(this));I(this,b[0]);b=a[2];this.C=fc(this,b[0]);this.M=fc(this,b[1]);this.Y=b[2];this.pa=b[3];this.Ya=b[4];this.da=b[5];this.Ba= +b[6];b=a[3];this.vg=b[0];this.ce=b[1];gb(this,b[2]);a:{b=this.ma;a=a[4];for(c=0;c>1?128:0} function tc(a){return(a.fa^a.ha^a.fa>>1)&a.$>>1?2048:0}function uc(a){a.W&=~a.$}function vc(a){a.ha=a.fa&16|a.ha&-17}function wc(a){a.W|=a.$-1}function xc(a){a.fa&=~a.$;a.ha=a.fa&32896|a.ha&-32897}function yc(a){a.W|=a.$}function zc(a){a.ha=~(a.fa&16)&16|a.ha&-17}function Ac(a){a.W&=~(a.$-1)}function Bc(a){sc(a)||(a.fa^=a.$>>1|a.$>>2,a.ha^=32896)}function Cc(a){a.fa|=a.$;a.ha=a.fa&32896|a.ha&-32897}function ac(a){return a.Ha&-2262|oc(a)|pc(a)|qc(a)|rc(a)|sc(a)|tc(a)} -function Zb(a,b){a.$=256;a.W=a.fa=a.ha=0;b&1&&yc(a);b&4||(a.fa|=1);b&16&&(a.ha|=16);b&64||wc(a);b&128&&Bc(a);b&2048&&Cc(a);a.Ha=a.Ha&-1793|b&1792|a.Wi;a.Ha&256&&(a.Ya|=2,a.Y|=4)} -g.tb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.oa[c]=d;e=!0;break;default:e=Ya.prototype.tb.call(this,a,b,c,d)}return e};function Dc(a,b){return a.ya[(b&a.vb)>>a.Ib].uc(b&a.eb)} -function F(a,b){var c=b&a.eb,d=(b&a.vb)>>a.Ib;a.A-=a.Ei;return c!=a.eb?a.ya[d].An(c):a.ya[d++].uc(c)|a.ya[d&a.Pd].uc(0)<<8}function Ec(a,b,c){a.ya[(b&a.vb)>>a.Ib].wc(b&a.eb,c&255)}function Fc(a,b,c){var d=b&a.eb;b=(b&a.vb)>>a.Ib;a.A-=a.Ei;d!=a.eb?a.ya[b].Kn(d,c&65535):(a.ya[b++].wc(d,c&255),a.ya[b&a.Pd].wc(0,c>>8&255))}g.ml=function(a,b){this.Ff=a;this.da=a.Ic(this.yf=b,0);return this.Y&1?0:Dc(this,this.da)};g.nl=function(a,b){this.Ff=a;this.da=a.Ic(this.yf=b,1);return this.Y&1?0:F(this,this.da)}; -g.om=function(a,b){this.Ff=a;this.Ba=this.da=a.Ic(this.yf=b,0);return this.Y&1?0:Dc(this,this.da)};g.pm=function(a,b){this.Ff=a;this.Ba=this.da=a.Ic(this.yf=b,1);return this.Y&1?0:F(this,this.da)};g.Hn=function(a){this.Y&2||Ec(this,this.Ff.Nb(this.yf,1),a)};g.In=function(a){this.Y&2||Fc(this,this.Ff.Nb(this.yf,2),a)};g.aa=function(){var a=Dc(this,this.Da);this.Da=this.Ia.gb+(this.qa=this.qa+1&65535);return a}; -g.L=function(){var a=Dc(this,this.Da)<<24>>24;this.Da=this.Ia.gb+(this.qa=this.qa+1&65535);return a&65535};g.K=function(){var a=F(this,this.Da);this.Da=this.Ia.gb+(this.qa=this.qa+2&65535);return a};g.Aa=function(){var a=this.X;this.X=this.X+2&65535;return F(this,this.Tb.Ic(a,1))};function K(a,b){var c=a.X=a.X-2&65535;Fc(a,a.Tb.Nb(c,1),b)} -g.cf=function(){E(this,"AX",this.G);E(this,"BX",this.B);E(this,"CX",this.I);E(this,"DX",this.J);E(this,"SP",this.X);E(this,"BP",this.H);E(this,"SI",this.F);E(this,"DI",this.D);E(this,"CS",this.Ia.ua);E(this,"DS",this.ac.ua);E(this,"SS",this.Tb.ua);E(this,"ES",this.ib.ua);E(this,"IP",this.qa);var a=ac(this);E(this,"PS",a);E(this,"C",a&1?1:0,1);E(this,"P",a&4?1:0,1);E(this,"A",a&16?1:0,1);E(this,"Z",a&64?1:0,1);E(this,"S",a&128?1:0,1);E(this,"T",a&256?1:0,1);E(this,"I",a&512?1:0,1);E(this,"D",a&1024? -1:0,1);E(this,"O",a&2048?1:0,1);this.oa.speed&&(this.oa.speed.innerHTML=this.qc&&this.Kc?this.Kc.toFixed(2)+"Mhz":"Stopped")}; -g.Uk=function(a){this.hg=!0;this.Lc=this.A=a;this.ga&&lb(this.ga);a||!this.Na||this.Na.ro(this.Na.Un)||(this.Y|=4);do{if(a=this.Y&240)this.pa|=a;else if(this.Dg=this.Da,this.da=this.Ba=-1,this.C=this.ac,this.M=this.Tb,this.pa=this.Y&256,this.Ya){a:{if(!(this.Y&4))if(this.Ya&1&&this.Ha&512){if(a=Gc(this.ga),-1<=a&&(this.Ya&=-2,0<=a)){this.Ya&=-5;Hc.call(this,a,null,11);break a}}else if(this.Ya&2){this.Ya&=-3;Hc.call(this,1,null,11);break a}if(a=this.Ya&8){a=this.ga;for(var b=!1,c=0;cthis.Ba?0>this.da?this.Bb:this.fb:this.Pb;return(this.W=this.fa=a+b)&255} -function Kc(a,b){this.$=256;this.A-=0>this.Ba?0>this.da?this.Bb:this.fb:this.Pb;return(this.W=this.fa=this.ha=a|b)&255}function Lc(a,b){this.ha=a^b;this.W=this.fa=a+b+(this.W&this.$?1:0);this.$=256;this.A-=0>this.Ba?0>this.da?this.Bb:this.fb:this.Pb;return this.W&255}function Mc(a,b){this.ha=a^b;this.W=this.fa=a-b-(this.W&this.$?1:0);this.$=256;this.A-=0>this.Ba?0>this.da?this.Bb:this.fb:this.Pb;return this.W&255} -function Nc(a,b){this.$=256;this.A-=0>this.Ba?0>this.da?this.Bb:this.fb:this.Pb;return(this.W=this.fa=this.ha=a&b)&255}function Oc(a,b){this.ha=a^b;this.$=256;this.A-=0>this.Ba?0>this.da?this.Bb:this.fb:this.Pb;return(this.W=this.fa=a-b)&255}function Pc(a,b){this.$=256;this.A-=0>this.Ba?0>this.da?this.Bb:this.fb:this.Pb;return(this.W=this.fa=this.ha=a^b)&255}function Qc(a,b){this.ha=a^b;this.$=256;this.W=this.fa=a-b;this.A-=0>this.Ba?0>this.da?this.Bb:this.Xh:this.fb;this.Y|=2;return a} -function Rc(a,b){this.ha=a^b;this.$=65536;this.A-=0>this.Ba?0>this.da?this.Bb:this.fb:this.Pb;return(this.W=this.fa=a+b)&65535}function Sc(a,b){this.$=65536;this.A-=0>this.Ba?0>this.da?this.Bb:this.fb:this.Pb;return(this.W=this.fa=this.ha=a|b)&65535}function Tc(a,b){this.ha=a^b;this.W=this.fa=a+b+(this.W&this.$?1:0);this.$=65536;this.A-=0>this.Ba?0>this.da?this.Bb:this.fb:this.Pb;return this.W&65535} -function Uc(a,b){this.ha=a^b;this.W=this.fa=a-b-(this.W&this.$?1:0);this.$=65536;this.A-=0>this.Ba?0>this.da?this.Bb:this.fb:this.Pb;return this.W&65535}function Vc(a,b){this.$=65536;this.A-=0>this.Ba?0>this.da?this.Bb:this.fb:this.Pb;return(this.W=this.fa=this.ha=a&b)&65535}function Wc(a,b){this.ha=a^b;this.$=65536;this.A-=0>this.Ba?0>this.da?this.Bb:this.fb:this.Pb;return(this.W=this.fa=a-b)&65535} -function Xc(a,b){this.$=65536;this.A-=0>this.Ba?0>this.da?this.Bb:this.fb:this.Pb;return(this.W=this.fa=this.ha=a^b)&65535}function Yc(a,b){this.ha=a^b;this.$=65536;this.W=this.fa=a-b;this.A-=0>this.Ba?0>this.da?this.Bb:this.Xh:this.fb;this.Y|=2;return a}function Zc(a,b){this.W=this.W&this.$-1|(a&b?this.$:0);(a^a>>1)&b>>1?Cc(this):xc(this)}function $c(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;Zc.call(this,d,256)}return c} -function ad(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;Zc.call(this,d,65536)}return c}function bd(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);Zc.call(this,d,256)}return c}function cd(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);Zc.call(this,d,65536)}return c}function dd(a,b){var c=a;if(b){var d;(d=(b&this.ze)%9)?(d=a<>9-d,c=d&255):d=a|(this.W&this.$?1:0)<<8;Zc.call(this,d,256)}return c} -function ed(a,b){var c=a;if(b){var d;(d=(b&this.ze)%17)?(d=a<>17-d,c=d&65535):d=a|(this.W&this.$?1:0)<<16;Zc.call(this,d,65536)}return c}function fd(a,b){var c=a;b&&(c=(b&this.ze)%9,c=a>>c|(this.W&this.$?1:0)<<8-c|a<<9-c,Zc.call(this,c,256),c&=255);return c}function gd(a,b){var c=a;b&&(c=(b&this.ze)%17,c=a>>c|(this.W&this.$?1:0)<<16-c|a<<17-c,Zc.call(this,c,65536),c&=65535);return c} +function Zb(a,b){a.$=256;a.W=a.fa=a.ha=0;b&1&&yc(a);b&4||(a.fa|=1);b&16&&(a.ha|=16);b&64||wc(a);b&128&&Bc(a);b&2048&&Cc(a);a.Ha=a.Ha&-1793|b&1792|a.Zi;a.Ha&256&&(a.Ya|=2,a.Y|=4)} +g.vb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.oa[c]=d;e=!0;break;default:e=Ya.prototype.vb.call(this,a,b,c,d)}return e};function Dc(a,b){return a.ya[(b&a.xb)>>a.Ib].vc(b&a.eb)} +function F(a,b){var c=b&a.eb,d=(b&a.xb)>>a.Ib;a.A-=a.Hi;return c!=a.eb?a.ya[d].Dn(c):a.ya[d++].vc(c)|a.ya[d&a.Qd].vc(0)<<8}function Ec(a,b,c){a.ya[(b&a.xb)>>a.Ib].xc(b&a.eb,c&255)}function Fc(a,b,c){var d=b&a.eb;b=(b&a.xb)>>a.Ib;a.A-=a.Hi;d!=a.eb?a.ya[b].Nn(d,c&65535):(a.ya[b++].xc(d,c&255),a.ya[b&a.Qd].xc(0,c>>8&255))}g.pl=function(a,b){this.Gf=a;this.da=a.Ic(this.zf=b,0);return this.Y&1?0:Dc(this,this.da)};g.ql=function(a,b){this.Gf=a;this.da=a.Ic(this.zf=b,1);return this.Y&1?0:F(this,this.da)}; +g.rm=function(a,b){this.Gf=a;this.Ba=this.da=a.Ic(this.zf=b,0);return this.Y&1?0:Dc(this,this.da)};g.sm=function(a,b){this.Gf=a;this.Ba=this.da=a.Ic(this.zf=b,1);return this.Y&1?0:F(this,this.da)};g.Kn=function(a){this.Y&2||Ec(this,this.Gf.Ob(this.zf,1),a)};g.Ln=function(a){this.Y&2||Fc(this,this.Gf.Ob(this.zf,2),a)};g.aa=function(){var a=Dc(this,this.Da);this.Da=this.Ia.hb+(this.qa=this.qa+1&65535);return a}; +g.L=function(){var a=Dc(this,this.Da)<<24>>24;this.Da=this.Ia.hb+(this.qa=this.qa+1&65535);return a&65535};g.K=function(){var a=F(this,this.Da);this.Da=this.Ia.hb+(this.qa=this.qa+2&65535);return a};g.Aa=function(){var a=this.X;this.X=this.X+2&65535;return F(this,this.Vb.Ic(a,1))};function K(a,b){var c=a.X=a.X-2&65535;Fc(a,a.Vb.Ob(c,1),b)} +g.df=function(){E(this,"AX",this.G);E(this,"BX",this.B);E(this,"CX",this.I);E(this,"DX",this.J);E(this,"SP",this.X);E(this,"BP",this.H);E(this,"SI",this.F);E(this,"DI",this.D);E(this,"CS",this.Ia.ua);E(this,"DS",this.cc.ua);E(this,"SS",this.Vb.ua);E(this,"ES",this.jb.ua);E(this,"IP",this.qa);var a=ac(this);E(this,"PS",a);E(this,"C",a&1?1:0,1);E(this,"P",a&4?1:0,1);E(this,"A",a&16?1:0,1);E(this,"Z",a&64?1:0,1);E(this,"S",a&128?1:0,1);E(this,"T",a&256?1:0,1);E(this,"I",a&512?1:0,1);E(this,"D",a&1024? +1:0,1);E(this,"O",a&2048?1:0,1);this.oa.speed&&(this.oa.speed.innerHTML=this.rc&&this.Kc?this.Kc.toFixed(2)+"Mhz":"Stopped")}; +g.Wk=function(a){this.ig=!0;this.Lc=this.A=a;this.ga&&lb(this.ga);a||!this.Na||this.Na.uo(this.Na.Xn)||(this.Y|=4);do{if(a=this.Y&240)this.pa|=a;else if(this.Fg=this.Da,this.da=this.Ba=-1,this.C=this.cc,this.M=this.Vb,this.pa=this.Y&256,this.Ya){a:{if(!(this.Y&4))if(this.Ya&1&&this.Ha&512){if(a=Gc(this.ga),-1<=a&&(this.Ya&=-2,0<=a)){this.Ya&=-5;Hc.call(this,a,null,11);break a}}else if(this.Ya&2){this.Ya&=-3;Hc.call(this,1,null,11);break a}if(a=this.Ya&8){a=this.ga;for(var b=!1,c=0;cthis.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=a+b)&255} +function Kc(a,b){this.$=256;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=this.ha=a|b)&255}function Lc(a,b){this.ha=a^b;this.W=this.fa=a+b+(this.W&this.$?1:0);this.$=256;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return this.W&255}function Mc(a,b){this.ha=a^b;this.W=this.fa=a-b-(this.W&this.$?1:0);this.$=256;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return this.W&255} +function Nc(a,b){this.$=256;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=this.ha=a&b)&255}function Oc(a,b){this.ha=a^b;this.$=256;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=a-b)&255}function Pc(a,b){this.$=256;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=this.ha=a^b)&255}function Qc(a,b){this.ha=a^b;this.$=256;this.W=this.fa=a-b;this.A-=0>this.Ba?0>this.da?this.Cb:this.$h:this.fb;this.Y|=2;return a} +function Rc(a,b){this.ha=a^b;this.$=65536;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=a+b)&65535}function Sc(a,b){this.$=65536;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=this.ha=a|b)&65535}function Tc(a,b){this.ha=a^b;this.W=this.fa=a+b+(this.W&this.$?1:0);this.$=65536;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return this.W&65535} +function Uc(a,b){this.ha=a^b;this.W=this.fa=a-b-(this.W&this.$?1:0);this.$=65536;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return this.W&65535}function Vc(a,b){this.$=65536;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=this.ha=a&b)&65535}function Wc(a,b){this.ha=a^b;this.$=65536;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=a-b)&65535} +function Xc(a,b){this.$=65536;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=this.ha=a^b)&65535}function Yc(a,b){this.ha=a^b;this.$=65536;this.W=this.fa=a-b;this.A-=0>this.Ba?0>this.da?this.Cb:this.$h:this.fb;this.Y|=2;return a}function Zc(a,b){this.W=this.W&this.$-1|(a&b?this.$:0);(a^a>>1)&b>>1?Cc(this):xc(this)}function $c(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;Zc.call(this,d,256)}return c} +function ad(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;Zc.call(this,d,65536)}return c}function bd(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);Zc.call(this,d,256)}return c}function cd(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);Zc.call(this,d,65536)}return c}function dd(a,b){var c=a;if(b){var d;(d=(b&this.Ae)%9)?(d=a<>9-d,c=d&255):d=a|(this.W&this.$?1:0)<<8;Zc.call(this,d,256)}return c} +function ed(a,b){var c=a;if(b){var d;(d=(b&this.Ae)%17)?(d=a<>17-d,c=d&65535):d=a|(this.W&this.$?1:0)<<16;Zc.call(this,d,65536)}return c}function fd(a,b){var c=a;b&&(c=(b&this.Ae)%9,c=a>>c|(this.W&this.$?1:0)<<8-c|a<<9-c,Zc.call(this,c,256),c&=255);return c}function gd(a,b){var c=a;b&&(c=(b&this.Ae)%17,c=a>>c|(this.W&this.$?1:0)<<16-c|a<<17-c,Zc.call(this,c,65536),c&=65535);return c} function hd(a,b){var c=a;b&&(c=8>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|256:this.W&-257;this.ha=a^this.W;this.$=256;a=this.W}return a&255} function nd(a,b){if(b){var c=16>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|65536:this.W&-65537;this.ha=a^this.W;this.$=65536;a=this.W}return a&65535}function od(a,b){if(b){8>24>>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|256:this.W&-257;this.ha=a^this.W;this.$=256;a=this.W}return a&255}function pd(a,b){if(b){16>16>>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|65536:this.W&-65537;this.ha=a^this.W;this.$=65536;a=this.W}return a&65535} -function qd(){this.A-=0>this.da?2:this.Dk;return 1}function rd(){var a=this.I&this.ze;this.A-=(0>this.da?this.si:this.ri)+(a<this.da?this.si:this.ri)+(a<this.Ba?this.Qb:this.wk;return b},ud,ud,ud,ud,ud,ud,ud],yd=[function(a,b){this.A-=0>this.Ba?this.ok:this.mk;return b},L,L,L,L,L,L,L],zd=[$c,bd,dd,fd,hd,md,L,od],Ad=[ad,cd,ed,gd,id,nd,L,pd],Cd=[function(a,b){b=this.aa();this.W=this.fa=this.ha=a&b;this.$=256;this.A-=0>this.da?this.yi:this.xi;this.Y|=2;return a},L,function(a){this.A-=0>this.da?this.vf:this.uf;return a^255},function(a,b){b=0;this.ha=a^b;this.$=256; -this.A-=0>this.da?this.vf:this.uf;return(this.W=this.fa=b-a)&255},function(a){this.G=this.nb=(this.W=(this.G&255)*a)&65535;this.ha=this.fa=this.W;this.$=256;this.G&65280?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?this.sk:this.rk;this.Y|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.nb=b&65535;this.W=this.ha=this.fa=b;this.$=256;127b?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?this.Yj:this.Xj;this.Y|=2;return a},function(a){if(!a)return Bd.call(this), -a;var b=this.G/a;if(255this.da?this.Qj:this.Pj;this.Y|=2;return a},function(a){if(!a)return Bd.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return Bd.call(this),a;this.nb=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.fa=this.ha=this.W=b|256;this.$=256;this.A-=0>this.da?this.Uj:this.Tj;this.Y|=2;return a}],Dd=[function(a,b){b=this.K();this.W=this.fa=this.ha= -a&b;this.$=65536;this.A-=0>this.da?this.yi:this.xi;this.Y|=2;return a},L,function(a){this.A-=0>this.da?this.vf:this.uf;return a^65535},function(a,b){b=0;this.ha=a^b;this.$=65536;this.A-=0>this.da?this.vf:this.uf;return(this.W=this.fa=b-a)&65535},function(a){this.nb=this.G=(this.W=this.G*a)&65535;this.Bf=this.J=this.W>>16&65535;this.ha=this.fa=this.W;this.$=65536;this.J?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?this.uk:this.tk;this.Y|=2;return a},function(a){var b=(this.G<<16>>16)* -(a<<16>>16);this.G=this.nb=b&65535;this.J=this.Bf=b>>16&65535;this.W=this.ha=this.fa=b;this.$=65536;32767b?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?this.$j:this.Zj;this.Y|=2;return a},function(a,b){if(!a)return Bd.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return Bd.call(this),a;this.nb=this.G=c&65535;this.Bf=this.J=b%a&65535;this.fa=this.ha=this.W=c|65536;this.$=65536;this.A-=0>this.da?this.Sj:this.Rj;this.Y|=2;return a},function(a,b){if(!a)return Bd.call(this), -a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return Bd.call(this),a;this.nb=this.G=d&65535;this.Bf=this.J=b%c&65535;this.fa=this.ha=this.W=d|65536;this.$=65536;this.A-=0>this.da?this.Wj:this.Vj;this.Y|=2;return a}],Rb=[function(a){this.ha=a;a=(this.fa=a+1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.da?this.tf:this.sf;return a},function(a){this.ha=a;a=(this.fa=a-1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.da?this.tf:this.sf; -return a},L,L,L,L,L,L],Tb=[function(a){this.ha=a;a=(this.fa=a+1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.da?this.tf:this.sf;return a},function(a){this.ha=a;a=(this.fa=a-1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.da?this.tf:this.sf;return a},function(a){K(this,this.qa);I(this,a);this.A-=0>this.da?this.Oj:this.Nj;this.Y|=2;return a},function(a){if(0>this.da)return L.call(this,a);K(this,this.Ia.ua);K(this,this.qa);Yb(this,a,F(this,this.da+2));this.A-= -this.Lj;this.Y|=2;return a},function(a){I(this,a);this.A-=0>this.da?this.ik:this.hk;this.Y|=2;return a},function(a){if(0>this.da)return L.call(this,a);Yb(this,a,F(this,this.da+2));this.A-=this.fk;this.Y|=2;return a},function(a){var b=a;this.Y&512&&(a=a-2&65535,80286>this.Ca&&(b=a));K(this,b);this.A-=0>this.da?this.Zb:this.yk;this.Y|=2;return a},ud],Ed=[$c,bd,dd,fd,hd,md,L,od],Fd=[ad,cd,ed,gd,id,nd,L,pd];function Gd(a,b){this.A-=0>this.Ba?0>this.da?this.qk:this.pk:this.nk;return b} -function Hd(){return Gd.call(this,0,this.nb)}function Id(a,b){this.W=this.fa=this.ha=a&b;this.$=256;this.A-=0>this.Ba?0>this.da?this.zi:this.xf:this.xf;this.Y|=2;return a}function Jd(a,b){this.W=this.fa=this.ha=a&b;this.$=65536;this.A-=0>this.Ba?0>this.da?this.zi:this.xf:this.xf;this.Y|=2;return a}function Kd(a,b){var c=(b<<16>>16)*(this.aa()<<24>>24);this.W=this.ha=this.fa=c;this.$=256;32767c?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?21:24;return c&65535} -function Ld(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.W=this.ha=this.fa=c;this.$=65536;32767c?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?21:24;return c&65535}function Md(a){return a}function Nd(a){if(0>this.da)return N.call(this),a;this.A-=this.jk;return this.da}function Od(a,b){if(0>this.da)return N.call(this),a;ic(this,F(this,this.da+2));this.A-=this.ai;return b} -function Pd(a,b){if(0>this.da)return N.call(this),a;kc(this,F(this,this.da+2));this.A-=this.ai;return b}function Qd(a){if(0>this.da)return G.call(this),a;var b=a<<16>>16,c=F(this,this.da)<<16>>16,d=F(this,this.da+2)<<16>>16;this.A-=this.Hj;if(bd)I(this,this.Dg-this.Ia.gb),Hc.call(this,5,null,0);this.Y|=2;return a}function Rd(a,b){this.A-=10+(0>this.da?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Ac(this),a;wc(this);return a} -function Sd(a,b){this.A-=14+(0>this.da?0:2);if(0<=this.sb.load(b,!0)&&this.sb.tc>=(this.Ia.ua&3)&&this.sb.tc>=(b&3))return Ac(this),this.sb.kc&65280;wc(this);return a}function Td(a,b){this.A-=14+(0>this.da?0:2);if(b&65528&&0<=this.sb.load(b,!0)&&(3072==(this.sb.kc&3072)||this.sb.tc>=(this.Ia.ua&3))&&this.sb.tc>=(b&3))return Ac(this),this.sb.ad;wc(this);return a} -function Ud(a,b){if(0>this.da){switch(this.Vf&7){case 0:this.G=this.G&-256|a;break;case 1:this.I=this.I&-256|a;break;case 2:this.J=this.J&-256|a;break;case 3:this.B=this.B&-256|a;break;case 4:this.G=this.G&255|a<<8;break;case 5:this.I=this.I&255|a<<8;break;case 6:this.J=this.J&255|a<<8;break;case 7:this.B=this.B&255|a<<8}this.A-=this.Bi}else this.Ba=this.da,this.Q(a),this.A-=this.Ai;return b} -function Vd(a,b){if(0>this.da){switch(this.Vf&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.X=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.Bi}else this.Ba=this.da,this.R(a),this.A-=this.Ai;return b}function Hc(a,b,c){gc(this,a)&&(K(this,ac(this)),this.Ha&=this.pc.qg,K(this,this.Ia.ua),K(this,this.qa),null!=b&&K(this,b),Yb(this,this.pc.Fi,this.pc.ua),this.A-=this.bk+c)} -function Bd(){I(this,this.Dg-this.Ia.gb);Hc.call(this,0,null,2)}function yb(a,b){80186<=this.Ca&&(I(this,this.Dg-this.Ia.gb),Hc.call(this,a,b,0))}function G(){yb.call(this,6);db(this)}function N(){I(this,this.Dg-this.Ia.gb);var a=Na(this.ma,this.Da),b=this.qa,c=this.Ia.ua;Ea(this,"Undefined opcode 0x"+p(a,2)+" at "+(void 0!==c?p(c,4)+":"+p(b,4):p(b)));db(this)}function Wd(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a} +function qd(){this.A-=0>this.da?2:this.Fk;return 1}function rd(){var a=this.I&this.Ae;this.A-=(0>this.da?this.vi:this.ui)+(a<this.da?this.vi:this.ui)+(a<this.Ba?this.Sb:this.yk;return b},ud,ud,ud,ud,ud,ud,ud],yd=[function(a,b){this.A-=0>this.Ba?this.qk:this.ok;return b},L,L,L,L,L,L,L],zd=[$c,bd,dd,fd,hd,md,L,od],Ad=[ad,cd,ed,gd,id,nd,L,pd],Cd=[function(a,b){b=this.aa();this.W=this.fa=this.ha=a&b;this.$=256;this.A-=0>this.da?this.Bi:this.Ai;this.Y|=2;return a},L,function(a){this.A-=0>this.da?this.wf:this.vf;return a^255},function(a,b){b=0;this.ha=a^b;this.$=256; +this.A-=0>this.da?this.wf:this.vf;return(this.W=this.fa=b-a)&255},function(a){this.G=this.ob=(this.W=(this.G&255)*a)&65535;this.ha=this.fa=this.W;this.$=256;this.G&65280?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?this.uk:this.tk;this.Y|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.ob=b&65535;this.W=this.ha=this.fa=b;this.$=256;127b?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?this.$j:this.Zj;this.Y|=2;return a},function(a){if(!a)return Bd.call(this), +a;var b=this.G/a;if(255this.da?this.Sj:this.Rj;this.Y|=2;return a},function(a){if(!a)return Bd.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return Bd.call(this),a;this.ob=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.fa=this.ha=this.W=b|256;this.$=256;this.A-=0>this.da?this.Wj:this.Vj;this.Y|=2;return a}],Dd=[function(a,b){b=this.K();this.W=this.fa=this.ha= +a&b;this.$=65536;this.A-=0>this.da?this.Bi:this.Ai;this.Y|=2;return a},L,function(a){this.A-=0>this.da?this.wf:this.vf;return a^65535},function(a,b){b=0;this.ha=a^b;this.$=65536;this.A-=0>this.da?this.wf:this.vf;return(this.W=this.fa=b-a)&65535},function(a){this.ob=this.G=(this.W=this.G*a)&65535;this.Cf=this.J=this.W>>16&65535;this.ha=this.fa=this.W;this.$=65536;this.J?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?this.wk:this.vk;this.Y|=2;return a},function(a){var b=(this.G<<16>>16)* +(a<<16>>16);this.G=this.ob=b&65535;this.J=this.Cf=b>>16&65535;this.W=this.ha=this.fa=b;this.$=65536;32767b?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?this.bk:this.ak;this.Y|=2;return a},function(a,b){if(!a)return Bd.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return Bd.call(this),a;this.ob=this.G=c&65535;this.Cf=this.J=b%a&65535;this.fa=this.ha=this.W=c|65536;this.$=65536;this.A-=0>this.da?this.Uj:this.Tj;this.Y|=2;return a},function(a,b){if(!a)return Bd.call(this), +a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return Bd.call(this),a;this.ob=this.G=d&65535;this.Cf=this.J=b%c&65535;this.fa=this.ha=this.W=d|65536;this.$=65536;this.A-=0>this.da?this.Yj:this.Xj;this.Y|=2;return a}],Rb=[function(a){this.ha=a;a=(this.fa=a+1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.da?this.uf:this.tf;return a},function(a){this.ha=a;a=(this.fa=a-1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.da?this.uf:this.tf; +return a},L,L,L,L,L,L],Tb=[function(a){this.ha=a;a=(this.fa=a+1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.da?this.uf:this.tf;return a},function(a){this.ha=a;a=(this.fa=a-1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.da?this.uf:this.tf;return a},function(a){K(this,this.qa);I(this,a);this.A-=0>this.da?this.Qj:this.Pj;this.Y|=2;return a},function(a){if(0>this.da)return L.call(this,a);K(this,this.Ia.ua);K(this,this.qa);Yb(this,a,F(this,this.da+2));this.A-= +this.Nj;this.Y|=2;return a},function(a){I(this,a);this.A-=0>this.da?this.kk:this.jk;this.Y|=2;return a},function(a){if(0>this.da)return L.call(this,a);Yb(this,a,F(this,this.da+2));this.A-=this.hk;this.Y|=2;return a},function(a){var b=a;this.Y&512&&(a=a-2&65535,80286>this.Ca&&(b=a));K(this,b);this.A-=0>this.da?this.$b:this.Ak;this.Y|=2;return a},ud],Ed=[$c,bd,dd,fd,hd,md,L,od],Fd=[ad,cd,ed,gd,id,nd,L,pd];function Gd(a,b){this.A-=0>this.Ba?0>this.da?this.sk:this.rk:this.pk;return b} +function Hd(){return Gd.call(this,0,this.ob)}function Id(a,b){this.W=this.fa=this.ha=a&b;this.$=256;this.A-=0>this.Ba?0>this.da?this.Ci:this.yf:this.yf;this.Y|=2;return a}function Jd(a,b){this.W=this.fa=this.ha=a&b;this.$=65536;this.A-=0>this.Ba?0>this.da?this.Ci:this.yf:this.yf;this.Y|=2;return a}function Kd(a,b){var c=(b<<16>>16)*(this.aa()<<24>>24);this.W=this.ha=this.fa=c;this.$=256;32767c?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?21:24;return c&65535} +function Ld(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.W=this.ha=this.fa=c;this.$=65536;32767c?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?21:24;return c&65535}function Md(a){return a}function Nd(a){if(0>this.da)return N.call(this),a;this.A-=this.lk;return this.da}function Od(a,b){if(0>this.da)return N.call(this),a;ic(this,F(this,this.da+2));this.A-=this.di;return b} +function Pd(a,b){if(0>this.da)return N.call(this),a;kc(this,F(this,this.da+2));this.A-=this.di;return b}function Qd(a){if(0>this.da)return G.call(this),a;var b=a<<16>>16,c=F(this,this.da)<<16>>16,d=F(this,this.da+2)<<16>>16;this.A-=this.Jj;if(bd)I(this,this.Fg-this.Ia.hb),Hc.call(this,5,null,0);this.Y|=2;return a}function Rd(a,b){this.A-=10+(0>this.da?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Ac(this),a;wc(this);return a} +function Sd(a,b){this.A-=14+(0>this.da?0:2);if(0<=this.ub.load(b,!0)&&this.ub.uc>=(this.Ia.ua&3)&&this.ub.uc>=(b&3))return Ac(this),this.ub.lc&65280;wc(this);return a}function Td(a,b){this.A-=14+(0>this.da?0:2);if(b&65528&&0<=this.ub.load(b,!0)&&(3072==(this.ub.lc&3072)||this.ub.uc>=(this.Ia.ua&3))&&this.ub.uc>=(b&3))return Ac(this),this.ub.ad;wc(this);return a} +function Ud(a,b){if(0>this.da){switch(this.Wf&7){case 0:this.G=this.G&-256|a;break;case 1:this.I=this.I&-256|a;break;case 2:this.J=this.J&-256|a;break;case 3:this.B=this.B&-256|a;break;case 4:this.G=this.G&255|a<<8;break;case 5:this.I=this.I&255|a<<8;break;case 6:this.J=this.J&255|a<<8;break;case 7:this.B=this.B&255|a<<8}this.A-=this.Ei}else this.Ba=this.da,this.Q(a),this.A-=this.Di;return b} +function Vd(a,b){if(0>this.da){switch(this.Wf&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.X=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.Ei}else this.Ba=this.da,this.R(a),this.A-=this.Di;return b}function Hc(a,b,c){gc(this,a)&&(K(this,ac(this)),this.Ha&=this.qc.rg,K(this,this.Ia.ua),K(this,this.qa),null!=b&&K(this,b),Yb(this,this.qc.Ii,this.qc.ua),this.A-=this.dk+c)} +function Bd(){I(this,this.Fg-this.Ia.hb);Hc.call(this,0,null,2)}function yb(a,b){80186<=this.Ca&&(I(this,this.Fg-this.Ia.hb),Hc.call(this,a,b,0))}function G(){yb.call(this,6);db(this)}function N(){I(this,this.Fg-this.Ia.hb);var a=Na(this.ma,this.Da),b=this.qa,c=this.Ia.ua;Ea(this,"Undefined opcode 0x"+p(a,2)+" at "+(void 0!==c?p(c,4)+":"+p(b,4):p(b)));db(this)}function Wd(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a} function Xd(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a}function Yd(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a}function Zd(a){a=a.call(this,this.G&255,this.B&255);this.G=this.G&-256|a}function $d(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a}function ae(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a}function be(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a} function ce(a){a=a.call(this,this.G&255,this.B>>8);this.G=this.G&-256|a}function de(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a}function ee(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a}function fe(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a}function ge(a){a=a.call(this,this.I&255,this.B&255);this.I=this.I&-256|a}function he(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a} function ie(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a}function je(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a}function ke(a){a=a.call(this,this.I&255,this.B>>8);this.I=this.I&-256|a}function le(a){a=a.call(this,this.J&255,this.G&255);this.J=this.J&-256|a}function me(a){a=a.call(this,this.J&255,this.I&255);this.J=this.J&-256|a}function ne(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a} @@ -359,270 +359,270 @@ function(a,b){this.X=a[4].call(this,this.X,b.call(this))},function(a,b){this.H=a b.call(this))},function(a,b){this.H=a[5].call(this,this.H,b.call(this))},function(a,b){this.F=a[5].call(this,this.F,b.call(this))},function(a,b){this.D=a[5].call(this,this.D,b.call(this))},function(a,b){this.G=a[6].call(this,this.G,b.call(this))},function(a,b){this.I=a[6].call(this,this.I,b.call(this))},function(a,b){this.J=a[6].call(this,this.J,b.call(this))},function(a,b){this.B=a[6].call(this,this.B,b.call(this))},function(a,b){this.Y|=512;this.X=a[6].call(this,this.X,b.call(this))},function(a, b){this.H=a[6].call(this,this.H,b.call(this))},function(a,b){this.F=a[6].call(this,this.F,b.call(this))},function(a,b){this.D=a[6].call(this,this.D,b.call(this))},function(a,b){this.G=a[7].call(this,this.G,b.call(this))},function(a,b){this.I=a[7].call(this,this.I,b.call(this))},function(a,b){this.J=a[7].call(this,this.J,b.call(this))},function(a,b){this.B=a[7].call(this,this.B,b.call(this))},function(a,b){this.X=a[7].call(this,this.X,b.call(this))},function(a,b){this.H=a[7].call(this,this.H,b.call(this))}, function(a,b){this.F=a[7].call(this,this.F,b.call(this))},function(a,b){this.D=a[7].call(this,this.D,b.call(this))}],xg=[function(){var a=this.aa();16>(a&56)&&(this.Y|=1);vg[a].call(this,cc,td)},function(){var a=this.aa();a&16||(this.Y|=1);vg[a].call(this,wg,td)},function(){P[this.aa()].call(this,Sd)},function(){P[this.aa()].call(this,Td)},N,N,N,N,N,N,N,G,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N, -N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N],dc=[function(){this.A-=2+(0>this.da?0:1);return this.De.ua},function(){this.A-=2+(0>this.da?0:1);return this.Mg.ua},function(a){this.Y|=2;this.De.load(a);this.A-= -17+(0>this.da?0:2);return a},function(a){this.Y|=2;this.Mg.load(a);this.A-=17+(0>this.da?0:2);return a},function(a){this.Y|=2;this.A-=14+(0>this.da?0:2);if(0<=this.sb.load(a,!0)&&2048!=(this.sb.kc&2560)&&(3072==(this.sb.kc&3072)||this.sb.tc>=(this.Ia.ua&3)&&this.sb.tc>=(a&3)))return Ac(this),a;wc(this);return a},function(a){this.Y|=2;this.A-=14+(0>this.da?0:2);if(0<=this.sb.load(a,!0)&&512==(this.sb.kc&2560)&&this.sb.tc>=(this.Ia.ua&3)&&this.sb.tc>=(a&3))return Ac(this),a;wc(this);return a},L,L], -ec=[Sb,Sb,Sb,Sb,Sb,Sb,L,L],cc=ec,wg=[function(a){0>this.da?G.call(this):(Fc(this,this.da+2,this.Rc),Ec(this,this.da+4,this.Rc>>16),a=this.Ne-this.Rc,this.A-=11);return a},function(a){0>this.da?G.call(this):(Fc(this,this.da+2,this.Sc),Ec(this,this.da+4,this.Sc>>16),a=this.me-this.Sc,this.A-=12);return a},function(a){0>this.da?G.call(this):(this.Rc=F(this,this.da+2)|Dc(this,this.da+4)<<16,this.Ne=this.Rc+a,this.Y|=2,this.A-=11);return a},function(a){0>this.da?G.call(this):(this.Sc=F(this,this.da+2)| -Dc(this,this.da+4)<<16,this.me=this.Sc+a,this.Y|=2,this.A-=12);return a},function(){this.A-=2+(0>this.da?0:1);return this.ed},L,function(a){this.ed=this.ed&65520|a&-65521;this.A-=3+(0>this.da?0:3);this.ed&1&&$b(this,!0);this.Y|=2;return a},L];function Ub(){xg[this.aa()].call(this)}function Wb(){K(this,this.X);this.A-=this.Zb}function Bb(){var a=this.X;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.xk} -function Cb(){this.D=this.Aa();this.F=this.Aa();this.H=this.Aa();this.X+=2;this.B=this.Aa();this.J=this.Aa();this.I=this.Aa();this.G=this.Aa();this.A-=this.vk}function Db(){P[this.aa()].call(this,Qd)}function Vb(){O[this.aa()].call(this,Rd)}function Eb(){K(this,this.K());this.A-=this.Zb}function Fb(){P[this.aa()].call(this,Ld)}function Gb(){K(this,this.aa());this.A-=this.Zb}function Hb(){P[this.aa()].call(this,Kd)} -function Ib(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=Ua(this.ma,this.J,this.Da-b-1);Ec(this,this.ib.Nb(this.D,0),d);this.D=this.D+(this.Ha&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}} -function Jb(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=this.Da-b-1,d=Ua(this.ma,this.J,d)|Ua(this.ma,this.J,d)<<8;Fc(this,this.ib.Nb(this.D,1),d);this.D=this.D+(this.Ha&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}} -function Kb(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=Dc(this,this.ac.Ic(this.F,0));this.F=this.F+(this.Ha&1024?-1:1)&65535;this.A-=c;this.I-=b;Wa(this.ma,this.J,d,this.Da-b-1);a&&(J(this,-2),this.Y|=256)}} -function Lb(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=F(this,this.ac.Ic(this.F,1));this.F=this.F+(this.Ha&1024?-2:2)&65535;this.A-=c;this.I-=b;b=this.Da-b-1;Wa(this.ma,this.J,d&255,b);Wa(this.ma,this.J,d>>8,b);a&&(J(this,-2),this.Y|=256)}}function yg(){var a=this.L();tc(this)?(I(this,this.qa+a),this.A-=this.Cb):this.A-=this.Db}function zg(){var a=this.L();tc(this)?this.A-=this.Db:(I(this,this.qa+a),this.A-=this.Cb)} -function Ag(){var a=this.L();oc(this)?(I(this,this.qa+a),this.A-=this.Cb):this.A-=this.Db}function Bg(){var a=this.L();oc(this)?this.A-=this.Db:(I(this,this.qa+a),this.A-=this.Cb)}function Cg(){var a=this.L();rc(this)?(I(this,this.qa+a),this.A-=this.Cb):this.A-=this.Db}function Dg(){var a=this.L();rc(this)?this.A-=this.Db:(I(this,this.qa+a),this.A-=this.Cb)}function Eg(){var a=this.L();oc(this)||rc(this)?(I(this,this.qa+a),this.A-=this.Cb):this.A-=this.Db} -function Fg(){var a=this.L();oc(this)||rc(this)?this.A-=this.Db:(I(this,this.qa+a),this.A-=this.Cb)}function Gg(){var a=this.L();sc(this)?(I(this,this.qa+a),this.A-=this.Cb):this.A-=this.Db}function Hg(){var a=this.L();sc(this)?this.A-=this.Db:(I(this,this.qa+a),this.A-=this.Cb)}function Ig(){var a=this.L();pc(this)?(I(this,this.qa+a),this.A-=this.Cb):this.A-=this.Db}function Jg(){var a=this.L();pc(this)?this.A-=this.Db:(I(this,this.qa+a),this.A-=this.Cb)} -function Kg(){var a=this.L();!sc(this)!=!tc(this)?(I(this,this.qa+a),this.A-=this.Cb):this.A-=this.Db}function Lg(){var a=this.L();!sc(this)==!tc(this)?(I(this,this.qa+a),this.A-=this.Cb):this.A-=this.Db}function Mg(){var a=this.L();rc(this)||!sc(this)!=!tc(this)?(I(this,this.qa+a),this.A-=this.Cb):this.A-=this.Db}function Ng(){var a=this.L();rc(this)||!sc(this)!=!tc(this)?this.A-=this.Db:(I(this,this.qa+a),this.A-=this.Cb)} -function Og(){ug[this.aa()].call(this,vd,this.aa);this.A-=0>this.Ba?1:this.Ag}function Mb(){ug[this.aa()].call(this,Ed,sd)}function Nb(){vg[this.aa()].call(this,Fd,sd)}function Pg(){var a=this.K();I(this,this.Aa());this.X=this.X+a&65535;this.A-=this.Ck}function Qg(){I(this,this.Aa());this.A-=this.zk} -function Ob(){var a=this.K(),b=this.aa()&31;this.A-=11;K(this,this.H);var c=this.X;if(0>8,c,d=qc(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.W=a);this.$=65536;c&&(this.W|=this.$);d?zc(this):vc(this);this.A-=this.$d},function(){sg[this.aa()].call(this,Qc)},function(){O[this.aa()].call(this,Yc)},function(){tg[this.aa()].call(this,Qc)},function(){P[this.aa()].call(this,Yc)},function(){this.G=this.G&-256|Qc.call(this,this.G&255,this.aa());this.A--},function(){this.G=Yc.call(this,this.G,this.K());this.A--},function(){this.Y|= -20;this.C=this.M=this.ac;this.A-=this.rb},function(){var a=this.G&255,b=this.G>>8,c,d=qc(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.W=a);this.$=65536;c&&(this.W|=this.$);d?zc(this):vc(this);this.A-=this.$d},function(){this.ha=this.G;this.G=(this.fa=this.G+1)&65535;this.W=this.G|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.I;this.I=(this.fa=this.I+1)&65535;this.W=this.I|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.J; +N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N],dc=[function(){this.A-=2+(0>this.da?0:1);return this.Ee.ua},function(){this.A-=2+(0>this.da?0:1);return this.Ng.ua},function(a){this.Y|=2;this.Ee.load(a);this.A-= +17+(0>this.da?0:2);return a},function(a){this.Y|=2;this.Ng.load(a);this.A-=17+(0>this.da?0:2);return a},function(a){this.Y|=2;this.A-=14+(0>this.da?0:2);if(0<=this.ub.load(a,!0)&&2048!=(this.ub.lc&2560)&&(3072==(this.ub.lc&3072)||this.ub.uc>=(this.Ia.ua&3)&&this.ub.uc>=(a&3)))return Ac(this),a;wc(this);return a},function(a){this.Y|=2;this.A-=14+(0>this.da?0:2);if(0<=this.ub.load(a,!0)&&512==(this.ub.lc&2560)&&this.ub.uc>=(this.Ia.ua&3)&&this.ub.uc>=(a&3))return Ac(this),a;wc(this);return a},L,L], +ec=[Sb,Sb,Sb,Sb,Sb,Sb,L,L],cc=ec,wg=[function(a){0>this.da?G.call(this):(a=this.Oe-this.Rc,Fc(this,this.da+2,this.Rc),Fc(this,this.da+4,65280|this.Rc>>16),this.A-=11);return a},function(a){0>this.da?G.call(this):(a=this.ne-this.Sc,Fc(this,this.da+2,this.Sc),Fc(this,this.da+4,65280|this.Sc>>16),this.A-=12);return a},function(a){0>this.da?G.call(this):(this.Rc=F(this,this.da+2)|Dc(this,this.da+4)<<16,this.Oe=this.Rc+a,this.Y|=2,this.A-=11);return a},function(a){0>this.da?G.call(this):(this.Sc=F(this, +this.da+2)|Dc(this,this.da+4)<<16,this.ne=this.Sc+a,this.Y|=2,this.A-=12);return a},function(){this.A-=2+(0>this.da?0:1);return this.ed},L,function(a){this.ed=this.ed&65520|a&-65521;this.A-=3+(0>this.da?0:3);this.ed&1&&$b(this,!0);this.Y|=2;return a},L];function Ub(){xg[this.aa()].call(this)}function Wb(){K(this,this.X);this.A-=this.$b}function Bb(){var a=this.X;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.zk} +function Cb(){this.D=this.Aa();this.F=this.Aa();this.H=this.Aa();this.X+=2;this.B=this.Aa();this.J=this.Aa();this.I=this.Aa();this.G=this.Aa();this.A-=this.xk}function Db(){P[this.aa()].call(this,Qd)}function Vb(){O[this.aa()].call(this,Rd)}function Eb(){K(this,this.K());this.A-=this.$b}function Fb(){P[this.aa()].call(this,Ld)}function Gb(){K(this,this.aa());this.A-=this.$b}function Hb(){P[this.aa()].call(this,Kd)} +function Ib(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=Ua(this.ma,this.J,this.Da-b-1);Ec(this,this.jb.Ob(this.D,0),d);this.D=this.D+(this.Ha&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}} +function Jb(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=this.Da-b-1,d=Ua(this.ma,this.J,d)|Ua(this.ma,this.J,d)<<8;Fc(this,this.jb.Ob(this.D,1),d);this.D=this.D+(this.Ha&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}} +function Kb(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=Dc(this,this.cc.Ic(this.F,0));this.F=this.F+(this.Ha&1024?-1:1)&65535;this.A-=c;this.I-=b;Wa(this.ma,this.J,d,this.Da-b-1);a&&(J(this,-2),this.Y|=256)}} +function Lb(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=F(this,this.cc.Ic(this.F,1));this.F=this.F+(this.Ha&1024?-2:2)&65535;this.A-=c;this.I-=b;b=this.Da-b-1;Wa(this.ma,this.J,d&255,b);Wa(this.ma,this.J,d>>8,b);a&&(J(this,-2),this.Y|=256)}}function yg(){var a=this.L();tc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb}function zg(){var a=this.L();tc(this)?this.A-=this.Eb:(I(this,this.qa+a),this.A-=this.Db)} +function Ag(){var a=this.L();oc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb}function Bg(){var a=this.L();oc(this)?this.A-=this.Eb:(I(this,this.qa+a),this.A-=this.Db)}function Cg(){var a=this.L();rc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb}function Dg(){var a=this.L();rc(this)?this.A-=this.Eb:(I(this,this.qa+a),this.A-=this.Db)}function Eg(){var a=this.L();oc(this)||rc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb} +function Fg(){var a=this.L();oc(this)||rc(this)?this.A-=this.Eb:(I(this,this.qa+a),this.A-=this.Db)}function Gg(){var a=this.L();sc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb}function Hg(){var a=this.L();sc(this)?this.A-=this.Eb:(I(this,this.qa+a),this.A-=this.Db)}function Ig(){var a=this.L();pc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb}function Jg(){var a=this.L();pc(this)?this.A-=this.Eb:(I(this,this.qa+a),this.A-=this.Db)} +function Kg(){var a=this.L();!sc(this)!=!tc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb}function Lg(){var a=this.L();!sc(this)==!tc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb}function Mg(){var a=this.L();rc(this)||!sc(this)!=!tc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb}function Ng(){var a=this.L();rc(this)||!sc(this)!=!tc(this)?this.A-=this.Eb:(I(this,this.qa+a),this.A-=this.Db)} +function Og(){ug[this.aa()].call(this,vd,this.aa);this.A-=0>this.Ba?1:this.Cg}function Mb(){ug[this.aa()].call(this,Ed,sd)}function Nb(){vg[this.aa()].call(this,Fd,sd)}function Pg(){var a=this.K();I(this,this.Aa());this.X=this.X+a&65535;this.A-=this.Ek}function Qg(){I(this,this.Aa());this.A-=this.Bk} +function Ob(){var a=this.K(),b=this.aa()&31;this.A-=11;K(this,this.H);var c=this.X;if(0>8,c,d=qc(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.W=a);this.$=65536;c&&(this.W|=this.$);d?zc(this):vc(this);this.A-=this.ae},function(){sg[this.aa()].call(this,Qc)},function(){O[this.aa()].call(this,Yc)},function(){tg[this.aa()].call(this,Qc)},function(){P[this.aa()].call(this,Yc)},function(){this.G=this.G&-256|Qc.call(this,this.G&255,this.aa());this.A--},function(){this.G=Yc.call(this,this.G,this.K());this.A--},function(){this.Y|= +20;this.C=this.M=this.cc;this.A-=this.tb},function(){var a=this.G&255,b=this.G>>8,c,d=qc(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.W=a);this.$=65536;c&&(this.W|=this.$);d?zc(this):vc(this);this.A-=this.ae},function(){this.ha=this.G;this.G=(this.fa=this.G+1)&65535;this.W=this.G|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.I;this.I=(this.fa=this.I+1)&65535;this.W=this.I|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.J; this.J=(this.fa=this.J+1)&65535;this.W=this.J|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.B;this.B=(this.fa=this.B+1)&65535;this.W=this.B|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.X;this.X=(this.fa=this.X+1)&65535;this.W=this.X|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.H;this.H=(this.fa=this.H+1)&65535;this.W=this.H|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.F;this.F=(this.fa=this.F+ 1)&65535;this.W=this.F|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.D;this.D=(this.fa=this.D+1)&65535;this.W=this.D|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.G;this.G=(this.fa=this.G-1)&65535;this.W=this.G|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.I;this.I=(this.fa=this.I-1)&65535;this.W=this.I|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.J;this.J=(this.fa=this.J-1)&65535;this.W=this.J| (this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.B;this.B=(this.fa=this.B-1)&65535;this.W=this.B|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.X;this.X=(this.fa=this.X-1)&65535;this.W=this.X|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.H;this.H=(this.fa=this.H-1)&65535;this.W=this.H|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.F;this.F=(this.fa=this.F-1)&65535;this.W=this.F|(this.W&this.$?1:0)<< -16;this.$=65536;this.A-=2},function(){this.ha=this.D;this.D=(this.fa=this.D-1)&65535;this.W=this.D|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){K(this,this.G);this.A-=this.Zb},function(){K(this,this.I);this.A-=this.Zb},function(){K(this,this.J);this.A-=this.Zb},function(){K(this,this.B);this.A-=this.Zb},function(){K(this,this.X-2&65535);this.A-=this.Zb},function(){K(this,this.H);this.A-=this.Zb},function(){K(this,this.F);this.A-=this.Zb},function(){K(this,this.D);this.A-=this.Zb},function(){this.G= -this.Aa();this.A-=this.Qb},function(){this.I=this.Aa();this.A-=this.Qb},function(){this.J=this.Aa();this.A-=this.Qb},function(){this.B=this.Aa();this.A-=this.Qb},function(){this.X=this.Aa();this.A-=this.Qb},function(){this.H=this.Aa();this.A-=this.Qb},function(){this.F=this.Aa();this.A-=this.Qb},function(){this.D=this.Aa();this.A-=this.Qb},yg,zg,Ag,Bg,Cg,Dg,Eg,Fg,Gg,Hg,Ig,Jg,Kg,Lg,Mg,Ng,yg,zg,Ag,Bg,Cg,Dg,Eg,Fg,Gg,Hg,Ig,Jg,Kg,Lg,Mg,Ng,Og,function(){vg[this.aa()].call(this,wd,this.K);this.A-=0>this.Ba? -1:this.Ag},Og,function(){vg[this.aa()].call(this,wd,this.L);this.A-=0>this.Ba?1:this.Ag},function(){sg[this.aa()].call(this,Id)},function(){O[this.aa()].call(this,Jd)},function(){tg[this.Vf=this.aa()].call(this,Ud)},function(){P[this.Vf=this.aa()].call(this,Vd)},function(){this.Y|=1;sg[this.aa()].call(this,Gd)},function(){this.Y|=1;O[this.aa()].call(this,Gd)},function(){tg[this.aa()].call(this,Gd)},function(){P[this.aa()].call(this,Gd)},function(){var a=this.aa();switch((a&56)>>3){case 0:this.nb= -this.ib.ua;break;case 1:this.nb=this.Ia.ua;break;case 2:this.nb=this.Tb.ua;break;case 3:this.nb=this.ac.ua;break;default:N.call(this);return}this.Y|=1;O[a].call(this,Hd)},function(){this.Y|=1;this.C=this.M=this.Sk;P[this.aa()].call(this,Nd)},function(){var a,b=this.aa(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Ca){G.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.X;break;case 5:a=this.H;break;case 6:a=this.F;break; +16;this.$=65536;this.A-=2},function(){this.ha=this.D;this.D=(this.fa=this.D-1)&65535;this.W=this.D|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){K(this,this.G);this.A-=this.$b},function(){K(this,this.I);this.A-=this.$b},function(){K(this,this.J);this.A-=this.$b},function(){K(this,this.B);this.A-=this.$b},function(){K(this,this.X-2&65535);this.A-=this.$b},function(){K(this,this.H);this.A-=this.$b},function(){K(this,this.F);this.A-=this.$b},function(){K(this,this.D);this.A-=this.$b},function(){this.G= +this.Aa();this.A-=this.Sb},function(){this.I=this.Aa();this.A-=this.Sb},function(){this.J=this.Aa();this.A-=this.Sb},function(){this.B=this.Aa();this.A-=this.Sb},function(){this.X=this.Aa();this.A-=this.Sb},function(){this.H=this.Aa();this.A-=this.Sb},function(){this.F=this.Aa();this.A-=this.Sb},function(){this.D=this.Aa();this.A-=this.Sb},yg,zg,Ag,Bg,Cg,Dg,Eg,Fg,Gg,Hg,Ig,Jg,Kg,Lg,Mg,Ng,yg,zg,Ag,Bg,Cg,Dg,Eg,Fg,Gg,Hg,Ig,Jg,Kg,Lg,Mg,Ng,Og,function(){vg[this.aa()].call(this,wd,this.K);this.A-=0>this.Ba? +1:this.Cg},Og,function(){vg[this.aa()].call(this,wd,this.L);this.A-=0>this.Ba?1:this.Cg},function(){sg[this.aa()].call(this,Id)},function(){O[this.aa()].call(this,Jd)},function(){tg[this.Wf=this.aa()].call(this,Ud)},function(){P[this.Wf=this.aa()].call(this,Vd)},function(){this.Y|=1;sg[this.aa()].call(this,Gd)},function(){this.Y|=1;O[this.aa()].call(this,Gd)},function(){tg[this.aa()].call(this,Gd)},function(){P[this.aa()].call(this,Gd)},function(){var a=this.aa();switch((a&56)>>3){case 0:this.ob= +this.jb.ua;break;case 1:this.ob=this.Ia.ua;break;case 2:this.ob=this.Vb.ua;break;case 3:this.ob=this.cc.ua;break;default:N.call(this);return}this.Y|=1;O[a].call(this,Hd)},function(){this.Y|=1;this.C=this.M=this.Uk;P[this.aa()].call(this,Nd)},function(){var a,b=this.aa(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Ca){G.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.X;break;case 5:a=this.H;break;case 6:a=this.F;break; case 7:a=this.D}}P[b].call(this,Gd);switch(c){case 0:kc(this,this.G);this.G=a;break;case 1:hc(this,this.I);this.I=a;break;case 2:jc(this,this.J);this.J=a;break;case 3:ic(this,this.B);this.B=a;break;case 4:kc(this,this.X);this.X=a;break;case 5:hc(this,this.H);this.H=a;break;case 6:jc(this,this.F);this.F=a;break;case 7:ic(this,this.D),this.D=a}},function(){this.Y|=1;vg[this.aa()].call(this,xd,this.Aa)},function(){this.A-=3},function(){var a=this.G;this.G=this.I;this.I=a;this.A-=3},function(){var a= -this.G;this.G=this.J;this.J=a;this.A-=3},function(){var a=this.G;this.G=this.B;this.B=a;this.A-=3},function(){var a=this.G;this.G=this.X;this.X=a;this.A-=3},function(){var a=this.G;this.G=this.H;this.H=a;this.A-=3},function(){var a=this.G;this.G=this.F;this.F=a;this.A-=3},function(){var a=this.G;this.G=this.D;this.D=a;this.A-=3},function(){this.G=this.G<<24>>24&65535;this.A-=2},function(){this.J=this.G&32768?65535:0;this.A-=this.Jj},function(){var a=this.K(),b=this.K();K(this,this.Ia.ua);K(this,this.qa); -Yb(this,a,b);this.A-=this.Mj},function(){N.call(this)},function(){K(this,ac(this));this.A-=this.Zb},function(){Zb(this,this.Aa());this.A-=this.Qb},function(){var a=this.G>>8;a&1?yc(this):uc(this);a&4?pc(this)||(this.fa^=1):pc(this)&&(this.fa^=1);a&16?zc(this):vc(this);a&64?Ac(this):wc(this);a&128?Bc(this):sc(this)&&(this.fa^=this.$>>1|this.$>>2,this.ha^=32896);this.A-=this.mb},function(){this.G=this.G&255|(ac(this)&213)<<8;this.A-=this.mb},function(){this.G=this.G&-256|this.S(this.C,this.K());this.A-= -this.hi},function(){this.G=this.T(this.C,this.K());this.A-=this.hi},function(){var a=this.K(),b=this.G;Ec(this,this.C.Nb(a,0),b);this.A-=this.ii},function(){var a=this.K(),b=this.G;Fc(this,this.C.Nb(a,1),b);this.A-=this.ii},function(){var a=1,b=0,c=this.ji;this.pa&192&&(a=this.I,b=1,c=this.li,this.pa&256||(this.A-=this.ki));if(a--){var d=this.Ha&1024?-1:1,e=this.S(this.C,this.F);Ec(this,this.ib.Nb(this.D,0),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.pa&16?-3: --2),this.Y|=256)}},function(){var a=1,b=0,c=this.ji;this.pa&192&&(a=this.I,b=1,c=this.li,this.pa&256||(this.A-=this.ki));if(a--){var d=this.Ha&1024?-2:2,e=this.T(this.C,this.F);Fc(this,this.ib.Nb(this.D,1),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.pa&16?-3:-2),this.Y|=256)}},function(){var a=1,b=0,c=this.Uh;this.pa&192&&(a=this.I,b=1,c=this.Wh,this.pa&256||(this.A-=this.Vh));if(a--){var d=this.Ha&1024?-1:1,e=this.S(this.C,this.F),f=this.N(this.ib,this.D);Qc.call(this, -e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.fb;this.I-=b;a&&rc(this)==(this.pa&64)&&(J(this,this.pa&16?-3:-2),this.Y|=256)}},function(){var a=1,b=0,c=this.Uh;this.pa&192&&(a=this.I,b=1,c=this.Wh,this.pa&256||(this.A-=this.Vh));if(a--){var d=this.Ha&1024?-2:2,e=this.T(this.C,this.F),f=this.O(this.ib,this.D);Yc.call(this,e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.fb;this.I-=b;a&&rc(this)==(this.pa&64)&&(J(this,this.pa&16?-3:-2),this.Y|=256)}},function(){this.W= -this.fa=this.ha=this.G&255&this.aa();this.$=256;this.A-=this.$d},function(){this.W=this.fa=this.ha=this.G&this.K();this.$=65536;this.A-=this.$d},function(){var a=1,b=0,c=this.ui;this.pa&192&&(a=this.I,b=1,c=this.wi,this.pa&256||(this.A-=this.vi));if(a--){var d=this.G;Ec(this,this.ib.Nb(this.D,0),d);this.D=this.D+(this.Ha&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}},function(){var a=1,b=0,c=this.ui;this.pa&192&&(a=this.I,b=1,c=this.wi,this.pa&256||(this.A-=this.vi));if(a--){var d= -this.G;Fc(this,this.ib.Nb(this.D,1),d);this.D=this.D+(this.Ha&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}},function(){var a=1,b=0,c=this.bi;this.pa&192&&(a=this.I,b=1,c=this.di,this.pa&256||(this.A-=this.ci));a--&&(this.G=this.G&-256|this.S(this.C,this.F),this.F=this.F+(this.Ha&1024?-1:1)&65535,this.A-=c,this.I-=b,a&&(J(this,this.pa&16?-3:-2),this.Y|=256))},function(){var a=1,b=0,c=this.bi;this.pa&192&&(a=this.I,b=1,c=this.di,this.pa&256||(this.A-=this.ci));a--&&(this.G=this.T(this.C, -this.F),this.F=this.F+(this.Ha&1024?-2:2)&65535,this.A-=c,this.I-=b,a&&(J(this,this.pa&16?-3:-2),this.Y|=256))},function(){var a=1,b=0,c=this.oi;this.pa&192&&(a=this.I,b=1,c=this.qi,this.pa&256||(this.A-=this.pi));a--&&(Qc.call(this,this.G&255,this.N(this.ib,this.D)),this.D=this.D+(this.Ha&1024?-1:1)&65535,this.A-=c-this.fb,this.I-=b,a&&rc(this)==(this.pa&64)&&(J(this,-2),this.Y|=256))},function(){var a=1,b=0,c=this.oi;this.pa&192&&(a=this.I,b=1,c=this.qi,this.pa&256||(this.A-=this.pi));a--&&(Yc.call(this, -this.G,this.O(this.ib,this.D)),this.D=this.D+(this.Ha&1024?-2:2)&65535,this.A-=c-this.fb,this.I-=b,a&&rc(this)==(this.pa&64)&&(J(this,-2),this.Y|=256))},function(){this.G=this.G&-256|this.aa();this.A-=this.mb},function(){this.I=this.I&-256|this.aa();this.A-=this.mb},function(){this.J=this.J&-256|this.aa();this.A-=this.mb},function(){this.B=this.B&-256|this.aa();this.A-=this.mb},function(){this.G=this.G&255|this.aa()<<8;this.A-=this.mb},function(){this.I=this.I&255|this.aa()<<8;this.A-=this.mb},function(){this.J= -this.J&255|this.aa()<<8;this.A-=this.mb},function(){this.B=this.B&255|this.aa()<<8;this.A-=this.mb},function(){this.G=this.K();this.A-=this.mb},function(){this.I=this.K();this.A-=this.mb},function(){this.J=this.K();this.A-=this.mb},function(){this.B=this.K();this.A-=this.mb},function(){this.X=this.K();this.A-=this.mb},function(){this.H=this.K();this.A-=this.mb},function(){this.F=this.K();this.A-=this.mb},function(){this.D=this.K();this.A-=this.mb},Pg,Qg,Pg,Qg,function(){P[this.aa()].call(this,Pd)}, -function(){P[this.aa()].call(this,Od)},function(){this.Y|=1;ug[this.aa()].call(this,yd,this.aa)},function(){this.Y|=1;vg[this.aa()].call(this,yd,this.K)},Rg,Sg,Rg,Sg,function(){Hc.call(this,3,null,this.ck)},function(){var a=this.aa(),b;a:{b=this.$k[a];if(void 0!==b)for(var c=0;c>8)*a+this.G&255;this.$=256;this.A-=this.Fj},function(){this.G=this.G&-256|(oc(this)?255:0);this.A-=2},function(){this.G= -this.G&-256|this.S(this.C,this.B+(this.G&255)&65535);this.A-=this.Ek},Tg,Tg,Tg,Tg,Tg,Tg,Tg,Tg,function(){var a=this.L();(this.I=this.I-1&65535)&&this.W&this.$-1?(I(this,this.qa+a),this.A-=this.lk):this.A-=this.ei},function(){var a=this.L();!(this.I=this.I-1&65535)||this.W&this.$-1?this.A-=this.gi:(I(this,this.qa+a),this.A-=this.fi)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.qa+a),this.A-=this.kk):this.A-=this.ei},function(){var a=this.L();this.I?this.A-=this.gi:(I(this,this.qa+ -a),this.A-=this.fi)},function(){var a=this.aa();this.G=this.G&-256|Ua(this.ma,a,this.Da-2);this.A-=this.Zh},function(){var a=this.aa();this.G=Ua(this.ma,a,this.Da-1)|Ua(this.ma,a+1&65535,this.Da-2)<<8;this.A-=this.Zh},function(){var a=this.aa();Wa(this.ma,a,this.G&255,this.Da-2);this.A-=this.ni},function(){var a=this.aa();Wa(this.ma,a,this.G&255,this.Da-2);Wa(this.ma,a+1&65535,this.G>>8,this.Da-2);this.A-=this.ni},function(){var a=this.K();K(this,this.qa);I(this,this.qa+a);this.A-=this.Kj},function(){var a= -this.K();I(this,this.qa+a);this.A-=this.$h},function(){Yb(this,this.K(),this.K());this.A-=this.gk},function(){var a=this.L();I(this,this.qa+a);this.A-=this.$h},function(){this.G=this.G&-256|Ua(this.ma,this.J,this.Da-1);this.A-=this.Yh},function(){this.G=Ua(this.ma,this.J,this.Da-1)|Ua(this.ma,this.J+1&65535,this.Da-1)<<8;this.A-=this.Yh},function(){Wa(this.ma,this.J,this.G&255,this.Da-1);this.A-=this.mi},function(){Wa(this.ma,this.J,this.G&255,this.Da-1);Wa(this.ma,this.J+1&65535,this.G>>8,this.Da- -1);this.A-=this.mi},Ug,Ug,function(){this.Y|=132;this.A-=this.rb},function(){this.Y|=68;this.A-=this.rb},function(){this.Ya|=4;this.A-=2;this.Ha&512||db(this)},function(){oc(this)?uc(this):yc(this);this.A-=2},function(){this.nb=-1;ug[this.aa()].call(this,Cd,td);0<=this.nb&&(this.G=this.nb)},function(){this.nb=-1;vg[this.aa()].call(this,Dd,td);0<=this.nb&&(this.G=this.nb,this.J=this.Bf)},function(){this.W&=~this.$;this.A-=2},function(){this.W|=this.$;this.A-=2},function(){this.Ha&=-513;this.A-=this.Ij}, +this.G;this.G=this.J;this.J=a;this.A-=3},function(){var a=this.G;this.G=this.B;this.B=a;this.A-=3},function(){var a=this.G;this.G=this.X;this.X=a;this.A-=3},function(){var a=this.G;this.G=this.H;this.H=a;this.A-=3},function(){var a=this.G;this.G=this.F;this.F=a;this.A-=3},function(){var a=this.G;this.G=this.D;this.D=a;this.A-=3},function(){this.G=this.G<<24>>24&65535;this.A-=2},function(){this.J=this.G&32768?65535:0;this.A-=this.Lj},function(){var a=this.K(),b=this.K();K(this,this.Ia.ua);K(this,this.qa); +Yb(this,a,b);this.A-=this.Oj},function(){N.call(this)},function(){K(this,ac(this));this.A-=this.$b},function(){Zb(this,this.Aa());this.A-=this.Sb},function(){var a=this.G>>8;a&1?yc(this):uc(this);a&4?pc(this)||(this.fa^=1):pc(this)&&(this.fa^=1);a&16?zc(this):vc(this);a&64?Ac(this):wc(this);a&128?Bc(this):sc(this)&&(this.fa^=this.$>>1|this.$>>2,this.ha^=32896);this.A-=this.nb},function(){this.G=this.G&255|(ac(this)&213)<<8;this.A-=this.nb},function(){this.G=this.G&-256|this.S(this.C,this.K());this.A-= +this.ki},function(){this.G=this.T(this.C,this.K());this.A-=this.ki},function(){var a=this.K(),b=this.G;Ec(this,this.C.Ob(a,0),b);this.A-=this.li},function(){var a=this.K(),b=this.G;Fc(this,this.C.Ob(a,1),b);this.A-=this.li},function(){var a=1,b=0,c=this.mi;this.pa&192&&(a=this.I,b=1,c=this.oi,this.pa&256||(this.A-=this.ni));if(a--){var d=this.Ha&1024?-1:1,e=this.S(this.C,this.F);Ec(this,this.jb.Ob(this.D,0),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.pa&16?-3: +-2),this.Y|=256)}},function(){var a=1,b=0,c=this.mi;this.pa&192&&(a=this.I,b=1,c=this.oi,this.pa&256||(this.A-=this.ni));if(a--){var d=this.Ha&1024?-2:2,e=this.T(this.C,this.F);Fc(this,this.jb.Ob(this.D,1),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.pa&16?-3:-2),this.Y|=256)}},function(){var a=1,b=0,c=this.Xh;this.pa&192&&(a=this.I,b=1,c=this.Zh,this.pa&256||(this.A-=this.Yh));if(a--){var d=this.Ha&1024?-1:1,e=this.S(this.C,this.F),f=this.N(this.jb,this.D);Qc.call(this, +e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.fb;this.I-=b;a&&rc(this)==(this.pa&64)&&(J(this,this.pa&16?-3:-2),this.Y|=256)}},function(){var a=1,b=0,c=this.Xh;this.pa&192&&(a=this.I,b=1,c=this.Zh,this.pa&256||(this.A-=this.Yh));if(a--){var d=this.Ha&1024?-2:2,e=this.T(this.C,this.F),f=this.O(this.jb,this.D);Yc.call(this,e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.fb;this.I-=b;a&&rc(this)==(this.pa&64)&&(J(this,this.pa&16?-3:-2),this.Y|=256)}},function(){this.W= +this.fa=this.ha=this.G&255&this.aa();this.$=256;this.A-=this.ae},function(){this.W=this.fa=this.ha=this.G&this.K();this.$=65536;this.A-=this.ae},function(){var a=1,b=0,c=this.xi;this.pa&192&&(a=this.I,b=1,c=this.zi,this.pa&256||(this.A-=this.yi));if(a--){var d=this.G;Ec(this,this.jb.Ob(this.D,0),d);this.D=this.D+(this.Ha&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}},function(){var a=1,b=0,c=this.xi;this.pa&192&&(a=this.I,b=1,c=this.zi,this.pa&256||(this.A-=this.yi));if(a--){var d= +this.G;Fc(this,this.jb.Ob(this.D,1),d);this.D=this.D+(this.Ha&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}},function(){var a=1,b=0,c=this.ei;this.pa&192&&(a=this.I,b=1,c=this.gi,this.pa&256||(this.A-=this.fi));a--&&(this.G=this.G&-256|this.S(this.C,this.F),this.F=this.F+(this.Ha&1024?-1:1)&65535,this.A-=c,this.I-=b,a&&(J(this,this.pa&16?-3:-2),this.Y|=256))},function(){var a=1,b=0,c=this.ei;this.pa&192&&(a=this.I,b=1,c=this.gi,this.pa&256||(this.A-=this.fi));a--&&(this.G=this.T(this.C, +this.F),this.F=this.F+(this.Ha&1024?-2:2)&65535,this.A-=c,this.I-=b,a&&(J(this,this.pa&16?-3:-2),this.Y|=256))},function(){var a=1,b=0,c=this.ri;this.pa&192&&(a=this.I,b=1,c=this.ti,this.pa&256||(this.A-=this.si));a--&&(Qc.call(this,this.G&255,this.N(this.jb,this.D)),this.D=this.D+(this.Ha&1024?-1:1)&65535,this.A-=c-this.fb,this.I-=b,a&&rc(this)==(this.pa&64)&&(J(this,-2),this.Y|=256))},function(){var a=1,b=0,c=this.ri;this.pa&192&&(a=this.I,b=1,c=this.ti,this.pa&256||(this.A-=this.si));a--&&(Yc.call(this, +this.G,this.O(this.jb,this.D)),this.D=this.D+(this.Ha&1024?-2:2)&65535,this.A-=c-this.fb,this.I-=b,a&&rc(this)==(this.pa&64)&&(J(this,-2),this.Y|=256))},function(){this.G=this.G&-256|this.aa();this.A-=this.nb},function(){this.I=this.I&-256|this.aa();this.A-=this.nb},function(){this.J=this.J&-256|this.aa();this.A-=this.nb},function(){this.B=this.B&-256|this.aa();this.A-=this.nb},function(){this.G=this.G&255|this.aa()<<8;this.A-=this.nb},function(){this.I=this.I&255|this.aa()<<8;this.A-=this.nb},function(){this.J= +this.J&255|this.aa()<<8;this.A-=this.nb},function(){this.B=this.B&255|this.aa()<<8;this.A-=this.nb},function(){this.G=this.K();this.A-=this.nb},function(){this.I=this.K();this.A-=this.nb},function(){this.J=this.K();this.A-=this.nb},function(){this.B=this.K();this.A-=this.nb},function(){this.X=this.K();this.A-=this.nb},function(){this.H=this.K();this.A-=this.nb},function(){this.F=this.K();this.A-=this.nb},function(){this.D=this.K();this.A-=this.nb},Pg,Qg,Pg,Qg,function(){P[this.aa()].call(this,Pd)}, +function(){P[this.aa()].call(this,Od)},function(){this.Y|=1;ug[this.aa()].call(this,yd,this.aa)},function(){this.Y|=1;vg[this.aa()].call(this,yd,this.K)},Rg,Sg,Rg,Sg,function(){Hc.call(this,3,null,this.ek)},function(){var a=this.aa(),b;a:{b=this.bl[a];if(void 0!==b)for(var c=0;c>8)*a+this.G&255;this.$=256;this.A-=this.Hj},function(){this.G=this.G&-256|(oc(this)?255:0);this.A-=2},function(){this.G= +this.G&-256|this.S(this.C,this.B+(this.G&255)&65535);this.A-=this.Gk},Tg,Tg,Tg,Tg,Tg,Tg,Tg,Tg,function(){var a=this.L();(this.I=this.I-1&65535)&&this.W&this.$-1?(I(this,this.qa+a),this.A-=this.nk):this.A-=this.hi},function(){var a=this.L();!(this.I=this.I-1&65535)||this.W&this.$-1?this.A-=this.ji:(I(this,this.qa+a),this.A-=this.ii)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.qa+a),this.A-=this.mk):this.A-=this.hi},function(){var a=this.L();this.I?this.A-=this.ji:(I(this,this.qa+ +a),this.A-=this.ii)},function(){var a=this.aa();this.G=this.G&-256|Ua(this.ma,a,this.Da-2);this.A-=this.bi},function(){var a=this.aa();this.G=Ua(this.ma,a,this.Da-1)|Ua(this.ma,a+1&65535,this.Da-2)<<8;this.A-=this.bi},function(){var a=this.aa();Wa(this.ma,a,this.G&255,this.Da-2);this.A-=this.qi},function(){var a=this.aa();Wa(this.ma,a,this.G&255,this.Da-2);Wa(this.ma,a+1&65535,this.G>>8,this.Da-2);this.A-=this.qi},function(){var a=this.K();K(this,this.qa);I(this,this.qa+a);this.A-=this.Mj},function(){var a= +this.K();I(this,this.qa+a);this.A-=this.ci},function(){Yb(this,this.K(),this.K());this.A-=this.ik},function(){var a=this.L();I(this,this.qa+a);this.A-=this.ci},function(){this.G=this.G&-256|Ua(this.ma,this.J,this.Da-1);this.A-=this.ai},function(){this.G=Ua(this.ma,this.J,this.Da-1)|Ua(this.ma,this.J+1&65535,this.Da-1)<<8;this.A-=this.ai},function(){Wa(this.ma,this.J,this.G&255,this.Da-1);this.A-=this.pi},function(){Wa(this.ma,this.J,this.G&255,this.Da-1);Wa(this.ma,this.J+1&65535,this.G>>8,this.Da- +1);this.A-=this.pi},Ug,Ug,function(){this.Y|=132;this.A-=this.tb},function(){this.Y|=68;this.A-=this.tb},function(){this.Ya|=4;this.A-=2;this.Ha&512||db(this)},function(){oc(this)?uc(this):yc(this);this.A-=2},function(){this.ob=-1;ug[this.aa()].call(this,Cd,td);0<=this.ob&&(this.G=this.ob)},function(){this.ob=-1;vg[this.aa()].call(this,Dd,td);0<=this.ob&&(this.G=this.ob,this.J=this.Cf)},function(){this.W&=~this.$;this.A-=2},function(){this.W|=this.$;this.A-=2},function(){this.Ha&=-513;this.A-=this.Kj}, function(){this.Ha|=512;this.Y|=4;this.A-=2},function(){this.Ha&=-1025;this.A-=2},function(){this.Ha|=1024;this.A-=2},function(){ug[this.aa()].call(this,Rb,td)},function(){vg[this.aa()].call(this,Tb,td)}]; -function Q(a){w.call(this,"ChipSet",a,Q);this.Ca=a.model;this.Ca=void 0!==this.Ca?parseInt(this.Ca,10):Vg;this.Eb=0;var b=a.sw1;if(b)this.Eb=Wg(b,Xg|Yg.Zk);else if(b=a.fdrives||2,this.Eb|=Zg.Tg,b--,this.Eb|=(b&3)<=$g&&(this.Ve=this.We=2);this.kg=a.scaleTimers||!1;this.Gn=a.rtcDate;this.qj=!1;a.sound&&window&&"webkitAudioContext"in window&& -(this.ih=new webkitAudioContext);this.reset();this.Pa()}z(w,Q);var Vg=5150,$g=5170,ah={none:0,tv:1,color:2,mono:3,ega:0},Zg={Tg:1,ONE:0,no:64,lo:128,Sn:192,Je:192,Ke:6},Xg=12,Yg={mo:16,Nn:32,Zk:48,Je:48,Ke:4};g=Q.prototype; -g.tb=function(a,b,c,d){switch(c){case "sw1":return this.oa[c]=d,bh(this,c,d,this.Eb,{0:this.Ca==Vg?"Bootable Floppy Drive":"Loop on POST",1:this.Ca==Vg?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Ca==Vg)return this.oa[c]=d,bh(this,c,d,this.Gd,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.oa[c]=d,!0}return!1}; -g.gc=function(a,b,c,d){this.ma=b;this.ia=c;this.Na=d;this.Fa=a;this.Qa=D(a,"Keyboard");this.Fk=Math.round(c.cd/1193181);Ta(b,this,ch);Va(b,this,dh);this.Ca<$g?(Ta(b,this,eh),Va(b,this,fh)):(Ta(b,this,gh),Va(b,this,hh))};g.Rb=function(a,b){if(!b)if(!a)this.reset(!0);else if(!this.restore(a))return!1;return!0};g.Jb=function(a){return a&&this.save?this.save():!0}; -g.reset=function(a){var b;this.Gc=this.Eb;this.ge=this.Gd;ih(this);this.va=Array(this.Ve);for(b=0;b=$g){this.bb=16;this.Tc=0;this.kd=16;this.Rf=0;this.Md=160;512<=mh(this)&&(this.Md|=16);3==nh(this)&&(this.Md|=64);this.$g=3;this.Uf=0;this.Hb=Array(7);this.ne=0;a||(this.ka=Array(64)); -oh(this,this.Gn);for(a=14;46>a;a++)void 0===this.ka[a]&&(this.ka[a]=0);this.ka[20]=this.Gc&(Yg.Je|2|Zg.Tg|Zg.Je);this.ka[16]=ph(this,0)<<4|ph(this,1);qh(this)}}; -function oh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.Sb("CMOS date invalid ("+b+"), using "+c)):b&&a.Sb("CMOS date: "+c);a.ka[0]=c.getSeconds();a.ka[1]=0;a.ka[2]=c.getMinutes();a.ka[3]=0;a.ka[4]=c.getHours();a.ka[5]=0;a.ka[6]=c.getDay()+1;a.ka[7]=c.getDate();a.ka[8]=c.getMonth()+1;c=c.getFullYear();a.ka[9]=c%100;c/=100;a.ka[50]=c%10|c/10<<4;a.jf=-1;a.ka[10]=38;a.ka[11]=2;a.ka[12]=0;a.ka[13]=128} +function Q(a){w.call(this,"ChipSet",a,Q);this.Ca=a.model;this.Ca=void 0!==this.Ca?parseInt(this.Ca,10):Vg;this.Fb=0;var b=a.sw1;if(b)this.Fb=Wg(b,Xg|Yg.al);else if(b=a.fdrives||2,this.Fb|=Zg.Ug,b--,this.Fb|=(b&3)<=$g&&(this.We=this.Xe=2);this.lg=a.scaleTimers||!1;this.Jn=a.rtcDate;this.sj=!1;a.sound&&window&&"webkitAudioContext"in window&& +(this.jh=new webkitAudioContext);this.reset();this.Pa()}z(w,Q);var Vg=5150,$g=5170,ah={none:0,tv:1,color:2,mono:3,ega:0},Zg={Ug:1,ONE:0,qo:64,oo:128,Vn:192,Ke:192,Le:6},Xg=12,Yg={po:16,Qn:32,al:48,Ke:48,Le:4};g=Q.prototype; +g.vb=function(a,b,c,d){switch(c){case "sw1":return this.oa[c]=d,bh(this,c,d,this.Fb,{0:this.Ca==Vg?"Bootable Floppy Drive":"Loop on POST",1:this.Ca==Vg?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Ca==Vg)return this.oa[c]=d,bh(this,c,d,this.Hd,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.oa[c]=d,!0}return!1}; +g.ic=function(a,b,c,d){this.ma=b;this.ia=c;this.Na=d;this.Fa=a;this.Qa=D(a,"Keyboard");this.Hk=Math.round(c.cd/1193181);Ta(b,this,ch);Va(b,this,dh);this.Ca<$g?(Ta(b,this,eh),Va(b,this,fh)):(Ta(b,this,gh),Va(b,this,hh))};g.Tb=function(a,b){if(!b)if(!a)this.reset(!0);else if(!this.restore(a))return!1;return!0};g.Kb=function(a){return a&&this.save?this.save():!0}; +g.reset=function(a){var b;this.Gc=this.Fb;this.he=this.Hd;ih(this);this.va=Array(this.We);for(b=0;b=$g){this.bb=16;this.Tc=0;this.kd=16;this.Sf=0;this.Nd=160;512<=mh(this)&&(this.Nd|=16);3==nh(this)&&(this.Nd|=64);this.ah=3;this.Vf=0;this.Hb=Array(7);this.oe=0;a||(this.ka=Array(64)); +oh(this,this.Jn);for(a=14;46>a;a++)void 0===this.ka[a]&&(this.ka[a]=0);this.ka[20]=this.Gc&(Yg.Ke|2|Zg.Ug|Zg.Ke);this.ka[16]=ph(this,0)<<4|ph(this,1);qh(this)}}; +function oh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.Ub("CMOS date invalid ("+b+"), using "+c)):b&&a.Ub("CMOS date: "+c);a.ka[0]=c.getSeconds();a.ka[1]=0;a.ka[2]=c.getMinutes();a.ka[3]=0;a.ka[4]=c.getHours();a.ka[5]=0;a.ka[6]=c.getDay()+1;a.ka[7]=c.getDate();a.ka[8]=c.getMonth()+1;c=c.getFullYear();a.ka[9]=c%100;c/=100;a.ka[50]=c%10|c/10<<4;a.kf=-1;a.ka[10]=38;a.ka[11]=2;a.ka[12]=0;a.ka[13]=128} function qh(a){for(var b=0,c=16;46>c;c++)b+=a.ka[c];a.ka[47]=b&255;a.ka[46]=b>>8} -g.save=function(){var a=new H(this);a.set(0,[this.Eb,this.Gd,this.Gc,this.ge]);for(var b=[],c=0;c=$g&&(a.set(5,[this.bb,this.Tc,this.kd,this.Rf,this.Md,this.$g]),a.set(6,[this.Uf,this.Hb,this.ne,this.ka,this.jf]));return a.data()}; -g.restore=function(a){var b,c;b=a[0];this.Eb=b[0];this.Gd=b[1];this.Gc=b[2];this.ge=b[3];b=a[1];this.va=Array(this.Ve);for(c=0;c>2)+1)*a.nm+32*((b?a.Gd:a.ge)&15)}function th(a,b){var c=b?a.Eb:a.Gc;return a.Ca!=Vg||c&Zg.Tg?((c&Zg.Je)>>Zg.Ke)+1:0}function ph(a,b){return b>Yg.Ke} -function bh(a,b,c,d,e){for(var f="",l=1;8>=l;l++){var k="pcjs-bitCell";l||(k+=" pcjs-bitCellLeft");f+='
'+l+"
\n"}c.innerHTML=f;b=C(c,"pcjs-bitCell");c=null;for(l=0;l>2].La[b&3],c,d,e)}function Ch(a,b,c){b=a.va[b>>2].La[b&3];b.ag&&b.Ch&&b.Cg?(c&&(b.bg=c),b.bd||Ic(a,b,!0)):c&&c(!0)} -function Ic(a,b,c){c&&(b.count=b.Ob[1]<<8|b.Ob[0],b.Wk=b.mode&12,b.rj=b.Yc=!1);for(var d=!1;0<=b.count&&(c=b.yc<<16|b.ub[1]<<8|b.ub[0],4==b.Wk?(d=!0,function(c){b.Ch.call(b.ag,b.Cg,-1,function(f,l){0>f&&(b.rj||(b.rj=!0),f=255);b.bd||Pa(a.ma,c,f);(d=l)&&setTimeout(function(){Fh(b)||Ic(a,b)},0)})}(c)):8==b.Wk?(c=Na(a.ma,c),0>b.Ch.call(b.ag,b.Cg,c)&&(b.Yc=!0)):b.Yc=!0),!d&&!Fh(b););} -function Fh(a){if(!a.Yc&&0<=--a.count&&(a.mode&32?(a.ub[0]--,0>a.ub[0]&&(a.ub[0]=255,a.ub[1]--,0>a.ub[1]&&(a.ub[1]=255))):(a.ub[0]++,255>3,e=a.ob[d];e.wb|=1<<(b&7);e.qf=c||0;1==d&&(a.ob[0].wb|=4);Ih(a,d)}function Kh(a,b){var c=b>>3,d=a.ob[c],e=1<<(b&7);d.wb&e&&(d.wb&=~e,1!=c||d.wb||(a.ob[0].wb&=-5),Ih(a,c))} -function Gc(a,b){void 0===b&&(b=0);var c=-1,d=a.ob[b];if(d.qf)c=-2,d.qf--;else for(var e=d.wb&((d.xc|d.nd)^255),f=d.Nd+1;;){var f=f&7,l=1<>6;if(3!=c){var d=b&1,e=b&14,f=b&48;if(f){var l=this.Gb[c];l.Cf=f;l.mode=e;l.gj=d;l.oc=[0,0];l.Ob=[0,0];l.$e=[0,0];l.Jc=!1;l.ef=!1;l.qe=!1;Mh(this,c);0==c&&Kh(this,0);2==c&&255==this.ob[0].nd&&77==this.fc&&(c=this.Gb[0],c.Cc[0]=c.oc[0],c.Cc[1]=c.oc[1],c.Dd=jb(this.ia,this.kg))}else Nh(this,c),d=this.Gb[c],d.$e[0]=d.Ob[0],d.$e[1]=d.Ob[1],d.ef=!0,Mh(this,c)}};function Ph(a,b){var c=a.Gb[b],d=c.oc[1]<<8|c.oc[0];d||(d=1==c.Ud?256:65536);return d} -function Mh(a,b){var c=a.Gb[b];c.sd=32==c.Cf?1:0;c.Ud=48==c.Cf?2:1} -function Nh(a,b,c){var d=a.Gb[b];if(d.qe&&(2!=b||a.fc&1)){var e=jb(a.ia,a.kg),f=(e-d.Dd)/a.Fk|0;0>f&&(d.Dd=e,f=0);var l=Ph(a,b),k=a.Gb[b],m=k.Cc[1]<<8|k.Cc[0];m||(m=1==k.Ud?256:65536);k=m-f;0==d.mode?(0>=k&&(k=0),k||(d.Jc=!0,d.qe=!1,b||R(a,0))):4==d.mode?(d.Jc=1!=k,0>=k&&(k=l+k,0>=k&&(k=l),d.Cc[0]=k&255,d.Cc[1]=k>>8,d.Dd=e,!b&&d.Jc&&R(a,0))):6==d.mode&&(k-=f,0>=k&&(d.Jc=!d.Jc,k=l+k,0>=k&&(k=l),d.Cc[0]=k&255,d.Cc[1]=k>>8,d.Dd=e,!b&&d.Jc&&R(a,0)));d.Ob[0]=k&255;d.Ob[1]=k>>8;c&&(a.Dd=0)}return d} -function lb(a,b){for(var c=0;c=$g){var c=0,d=a.ia.cd,e=jb(a.ia,a.kg);if(0<=a.jf&&(c=e-a.jf,Math.floor(c/d)&&60<=++a.ka[0]&&(a.ka[0]=0,60<=++a.ka[2]&&(a.ka[2]=0,24<=++a.ka[4])))){a.ka[4]=0;a.ka[6]=a.ka[6]%7+1;var f=a.ka[9],l=ja[a.ka[8]-1];28==l&&0===f%4&&(f%100||0===f%400)&&l++;++a.ka[7]>l&&(a.ka[7]=1,12<++a.ka[8]&&(a.ka[8]=1,a.ka[9]=(a.ka[9]+1)%100))}a.jf=e-c%d}}g.bm=function(){var a=this.Xf;this.Ue&16&&(this.fc&128?a=this.Gc:this.Qa&&(a=Uh(this.Qa)));return a}; -g.mn=function(a,b){this.Xf=b};g.cm=function(){return this.fc};g.nn=function(a,b){Vh(this,b);this.Qa&&Wh(this.Qa,b&128?!1:!0,b&64?!0:!1)};function Vh(a,b){var c=!!(b&2),d=!!(a.fc&2);a.fc=b;c!=d&&kb(a,c)}g.dm=function(){var a=0,a=this.Ca==Vg?this.fc&4?a|this.ge&15:a|this.ge>>4&1:this.fc&8?a|this.Gc>>4:a|this.Gc&15;this.fc&1&&Nh(this,2).Jc&&(a=this.fc&2?a|32:a|16);return a};g.on=function(a,b){this.bh=b};g.em=function(){return this.Ue};g.pn=function(a,b){this.Ue=b}; -g.sl=function(){var a=this.Rf;this.bb&=-258;var b=this.Qa&&Uh(this.Qa,!0);b&&Xh(this,b);return a};g.Gm=function(a,b){if(this.bb&8)switch(this.Tc){case 96:Yh(this,b);break;case 209:Zh(this,b);break;default:if(Yh(this,this.kd&-17),this.Qa){var c=-1;switch(b){case 255:c=250,$h(this.Qa)}Xh(this,c)}}this.Tc=b;this.bb&=-9};g.tl=function(){return this.fc&-209|(jb(this.ia)&64?16:0)};g.Hm=function(a,b){Vh(this,b)};g.ul=function(){var a=this.bb&255;this.bb&256&&(this.bb|=1,this.bb&=-257);return a}; -g.Fm=function(a,b){this.Tc=b;this.bb|=8;var c=0;240<=this.Tc&&(c=this.Tc^15,this.Tc=240);switch(this.Tc){case 192:Xh(this,this.Md);break;case 173:Yh(this,this.kd|16);break;case 174:Yh(this,this.kd&-17);break;case 170:this.Qa&&ai(this.Qa,!0);Yh(this,this.kd|16);Xh(this,85);Zh(this,3);break;case 224:Xh(this,this.kd&16?0:1);break;case 240:c&1&&Xb(this.ia)}};function Yh(a,b){a.kd=b;a.bb=a.bb&-5|b&4;a.Qa&&Wh(a.Qa,!!(b&8),!(b&16))&&Xh(a,Uh(a.Qa,!0))}function Xh(a,b){0<=b&&(a.Rf=b,a.bb&=-2,a.bb|=256)} -function Zh(a,b){a.$g=b;Ja(a.ma,!!(b&2));b&1||Xb(a.ia)}g.Il=function(){return this.ne};g.Um=function(a,b){this.ne=b;this.Wf=b&128?0:128};g.Jl=function(){var a=this.ne&63;if(13>=a){var b=this.ka[a];if(10>a){var c=!1;4!=a&&5!=a||this.ka[11]&2||(b=12>b?b?b:12:(b-=12)?b+128:140,c=!0);this.ka[11]&4||(c&&128=c){if(e=b,10>c){var f=!1;this.ka[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&12=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;d[c]=e};g.$l=function(){return this.Uf};g.jn=function(a,b){this.Uf=b};g.ln=function(a,b){this.Wf=b};function Wg(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.jb[c++]=f[b]>>16&255,this.jb[c++]=f[b]>>24&255;else this.jb=d;this.Zg=d.symbols;if(!this.jb.length){u("Empty ROM: "+a);return}if(1==this.jb.length){u(this.jb[0]);return}}catch(l){this.xa("ROM data error: "+ -l.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.jb=Array(a.length),d=0;dthis.Qf?21:23,c=a.ka[b]|a.ka[b+1]<<8,c=c+(this.gd>>10);a.ka[b]=c&255;a.ka[b+1]=c>>8;qh(a)}}else u("No RAM allocated")}; -v(function(){for(var a=C(window.document,"pcjs","ram"),b=0;b=$g&&(a.set(5,[this.bb,this.Tc,this.kd,this.Sf,this.Nd,this.ah]),a.set(6,[this.Vf,this.Hb,this.oe,this.ka,this.kf]));return a.data()}; +g.restore=function(a){var b,c;b=a[0];this.Fb=b[0];this.Hd=b[1];this.Gc=b[2];this.he=b[3];b=a[1];this.va=Array(this.We);for(c=0;c>2)+1)*a.qm+32*((b?a.Hd:a.he)&15)}function th(a,b){var c=b?a.Fb:a.Gc;return a.Ca!=Vg||c&Zg.Ug?((c&Zg.Ke)>>Zg.Le)+1:0}function ph(a,b){return b>Yg.Le} +function bh(a,b,c,d,e){for(var f="",l=1;8>=l;l++){var k="pcjs-bitCell";l||(k+=" pcjs-bitCellLeft");f+='
'+l+"
\n"}c.innerHTML=f;b=C(c,"pcjs-bitCell");c=null;for(l=0;l>2].La[b&3],c,d,e)}function Ch(a,b,c){b=a.va[b>>2].La[b&3];b.bg&&b.Dh&&b.Eg?(c&&(b.cg=c),b.bd||Ic(a,b,!0)):c&&c(!0)} +function Ic(a,b,c){c&&(b.count=b.Pb[1]<<8|b.Pb[0],b.Yk=b.mode&12,b.tj=b.Yc=!1);for(var d=!1;0<=b.count&&(c=b.zc<<16|b.wb[1]<<8|b.wb[0],4==b.Yk?(d=!0,function(c){b.Dh.call(b.bg,b.Eg,-1,function(f,l){0>f&&(b.tj||(b.tj=!0),f=255);b.bd||Pa(a.ma,c,f);(d=l)&&setTimeout(function(){Fh(b)||Ic(a,b)},0)})}(c)):8==b.Yk?(c=Na(a.ma,c),0>b.Dh.call(b.bg,b.Eg,c)&&(b.Yc=!0)):b.Yc=!0),!d&&!Fh(b););} +function Fh(a){if(!a.Yc&&0<=--a.count&&(a.mode&32?(a.wb[0]--,0>a.wb[0]&&(a.wb[0]=255,a.wb[1]--,0>a.wb[1]&&(a.wb[1]=255))):(a.wb[0]++,255>3,e=a.pb[d];e.yb|=1<<(b&7);e.rf=c||0;1==d&&(a.pb[0].yb|=4);Ih(a,d)}function Kh(a,b){var c=b>>3,d=a.pb[c],e=1<<(b&7);d.yb&e&&(d.yb&=~e,1!=c||d.yb||(a.pb[0].yb&=-5),Ih(a,c))} +function Gc(a,b){void 0===b&&(b=0);var c=-1,d=a.pb[b];if(d.rf)c=-2,d.rf--;else for(var e=d.yb&((d.yc|d.nd)^255),f=d.Od+1;;){var f=f&7,l=1<>6;if(3!=c){var d=b&1,e=b&14,f=b&48;if(f){var l=this.Gb[c];l.Df=f;l.mode=e;l.ij=d;l.pc=[0,0];l.Pb=[0,0];l.af=[0,0];l.Jc=!1;l.ff=!1;l.re=!1;Mh(this,c);0==c&&Kh(this,0);2==c&&255==this.pb[0].nd&&77==this.hc&&(c=this.Gb[0],c.Dc[0]=c.pc[0],c.Dc[1]=c.pc[1],c.Dd=jb(this.ia,this.lg))}else Nh(this,c),d=this.Gb[c],d.af[0]=d.Pb[0],d.af[1]=d.Pb[1],d.ff=!0,Mh(this,c)}};function Ph(a,b){var c=a.Gb[b],d=c.pc[1]<<8|c.pc[0];d||(d=1==c.Vd?256:65536);return d} +function Mh(a,b){var c=a.Gb[b];c.sd=32==c.Df?1:0;c.Vd=48==c.Df?2:1} +function Nh(a,b,c){var d=a.Gb[b];if(d.re&&(2!=b||a.hc&1)){var e=jb(a.ia,a.lg),f=(e-d.Dd)/a.Hk|0;0>f&&(d.Dd=e,f=0);var l=Ph(a,b),k=a.Gb[b],m=k.Dc[1]<<8|k.Dc[0];m||(m=1==k.Vd?256:65536);k=m-f;0==d.mode?(0>=k&&(k=0),k||(d.Jc=!0,d.re=!1,b||R(a,0))):4==d.mode?(d.Jc=1!=k,0>=k&&(k=l+k,0>=k&&(k=l),d.Dc[0]=k&255,d.Dc[1]=k>>8,d.Dd=e,!b&&d.Jc&&R(a,0))):6==d.mode&&(k-=f,0>=k&&(d.Jc=!d.Jc,k=l+k,0>=k&&(k=l),d.Dc[0]=k&255,d.Dc[1]=k>>8,d.Dd=e,!b&&d.Jc&&R(a,0)));d.Pb[0]=k&255;d.Pb[1]=k>>8;c&&(a.Dd=0)}return d} +function lb(a,b){for(var c=0;c=$g){var c=0,d=a.ia.cd,e=jb(a.ia,a.lg);if(0<=a.kf&&(c=e-a.kf,Math.floor(c/d)&&60<=++a.ka[0]&&(a.ka[0]=0,60<=++a.ka[2]&&(a.ka[2]=0,24<=++a.ka[4])))){a.ka[4]=0;a.ka[6]=a.ka[6]%7+1;var f=a.ka[9],l=ja[a.ka[8]-1];28==l&&0===f%4&&(f%100||0===f%400)&&l++;++a.ka[7]>l&&(a.ka[7]=1,12<++a.ka[8]&&(a.ka[8]=1,a.ka[9]=(a.ka[9]+1)%100))}a.kf=e-c%d}}g.em=function(){var a=this.Yf;this.Ve&16&&(this.hc&128?a=this.Gc:this.Qa&&(a=Uh(this.Qa)));return a}; +g.pn=function(a,b){this.Yf=b};g.fm=function(){return this.hc};g.qn=function(a,b){Vh(this,b);this.Qa&&Wh(this.Qa,b&128?!1:!0,b&64?!0:!1)};function Vh(a,b){var c=!!(b&2),d=!!(a.hc&2);a.hc=b;c!=d&&kb(a,c)}g.gm=function(){var a=0,a=this.Ca==Vg?this.hc&4?a|this.he&15:a|this.he>>4&1:this.hc&8?a|this.Gc>>4:a|this.Gc&15;this.hc&1&&Nh(this,2).Jc&&(a=this.hc&2?a|32:a|16);return a};g.rn=function(a,b){this.dh=b};g.hm=function(){return this.Ve};g.sn=function(a,b){this.Ve=b}; +g.vl=function(){var a=this.Sf;this.bb&=-258;var b=this.Qa&&Uh(this.Qa,!0);b&&Xh(this,b);return a};g.Jm=function(a,b){if(this.bb&8)switch(this.Tc){case 96:Yh(this,b);break;case 209:Zh(this,b);break;default:if(Yh(this,this.kd&-17),this.Qa){var c=-1;switch(b){case 255:c=250,$h(this.Qa)}Xh(this,c)}}this.Tc=b;this.bb&=-9};g.wl=function(){return this.hc&-209|(jb(this.ia)&64?16:0)};g.Km=function(a,b){Vh(this,b)};g.xl=function(){var a=this.bb&255;this.bb&256&&(this.bb|=1,this.bb&=-257);return a}; +g.Im=function(a,b){this.Tc=b;this.bb|=8;var c=0;240<=this.Tc&&(c=this.Tc^15,this.Tc=240);switch(this.Tc){case 192:Xh(this,this.Nd);break;case 173:Yh(this,this.kd|16);break;case 174:Yh(this,this.kd&-17);break;case 170:this.Qa&&ai(this.Qa,!0);Yh(this,this.kd|16);Xh(this,85);Zh(this,3);break;case 224:Xh(this,this.kd&16?0:1);break;case 240:c&1&&Xb(this.ia)}};function Yh(a,b){a.kd=b;a.bb=a.bb&-5|b&4;a.Qa&&Wh(a.Qa,!!(b&8),!(b&16))&&Xh(a,Uh(a.Qa,!0))}function Xh(a,b){0<=b&&(a.Sf=b,a.bb&=-2,a.bb|=256)} +function Zh(a,b){a.ah=b;Ja(a.ma,!!(b&2));b&1||Xb(a.ia)}g.Ll=function(){return this.oe};g.Xm=function(a,b){this.oe=b;this.Xf=b&128?0:128};g.Ml=function(){var a=this.oe&63;if(13>=a){var b=this.ka[a];if(10>a){var c=!1;4!=a&&5!=a||this.ka[11]&2||(b=12>b?b?b:12:(b-=12)?b+128:140,c=!0);this.ka[11]&4||(c&&128=c){if(e=b,10>c){var f=!1;this.ka[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&12=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;d[c]=e};g.cm=function(){return this.Vf};g.mn=function(a,b){this.Vf=b};g.on=function(a,b){this.Xf=b};function Wg(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.kb[c++]=f[b]>>16&255,this.kb[c++]=f[b]>>24&255;else this.kb=d;this.$g=d.symbols;if(!this.kb.length){u("Empty ROM: "+a);return}if(1==this.kb.length){u(this.kb[0]);return}}catch(l){this.xa("ROM data error: "+ +l.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.kb=Array(a.length),d=0;dthis.Rf?21:23,c=a.ka[b]|a.ka[b+1]<<8,c=c+(this.gd>>10);a.ka[b]=c&255;a.ka[b+1]=c>>8;qh(a)}}else u("No RAM allocated")}; +v(function(){for(var a=C(window.document,"pcjs","ram"),b=0;ba.ec.length){if(!(!d&&!a.Yg[c]||d&&a.Yg[c])){a.Yg[c]=d;a.ec.push(b);1==a.ec.length&&a.ga&&R(a.ga,1);for(var e in hi)if(hi[e]==c){(c=a.oa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.ec.length&&a.ec.push(255)}function mi(a,b){var c=b?a.tm:a.sm;a.ia&&a.ia.Kc&&(c/=a.ia.Kc);return c}function ni(a,b){!a.de||void 0!==b&&b==a.de||(clearTimeout(a.Pc[a.de]),oi(a,a.de,!1))} -function ji(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Jk=f);240==f+224?(a.wa&=-2,c&&(a.wa|=1),f+=224,e=!1):241==f+224?(a.wa&=-5,c&&(a.wa|=4),f+=224,e=!1):242==f+224?(a.wa&=-9,c&&(a.wa|=8),f+=224,e=!1):244==f+224?(a.wa&=-17,c&&(a.wa|=16),f+=224,d=ki(a,f)):91==f?(a.wa&=-33,c&&(a.wa|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.wa&12)&&(f=254),d=c?!ki(a,f):!1):void 0!==S[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.wa&=-33,a.il||f!=a.Jk||ni(a));void 0===d&&(d=!oi(a,f,c));return d} -function ki(a,b,c){var d=!1;ni(a,b);oi(a,b,!0)&&(c?oi(a,b,!1):(c=!1,a.Pc[b]&&(clearTimeout(a.Pc[b]),c=!0),c=mi(a,c),a.Pc[a.de=b]=setTimeout(function(a){return function(){oi(a,b,!1)}}(a),c)),d=!0);return d} -function oi(a,b,c){var d=!1;c||(a.Pc[b]=null,a.de==b&&(a.de=0));var e=S[b];void 0===e&&1<=b&&26>=b&&(e=S[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.wa&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.wa&17||(d=42):224==f?a.wa&18||(d=54):241==f?a.wa&4||(d=29):242==f&&(a.wa&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;ca.gc.length){if(!(!d&&!a.Zg[c]||d&&a.Zg[c])){a.Zg[c]=d;a.gc.push(b);1==a.gc.length&&a.ga&&R(a.ga,1);for(var e in hi)if(hi[e]==c){(c=a.oa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.gc.length&&a.gc.push(255)}function mi(a,b){var c=b?a.wm:a.vm;a.ia&&a.ia.Kc&&(c/=a.ia.Kc);return c}function ni(a,b){!a.ee||void 0!==b&&b==a.ee||(clearTimeout(a.Pc[a.ee]),oi(a,a.ee,!1))} +function ji(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Lk=f);240==f+224?(a.wa&=-2,c&&(a.wa|=1),f+=224,e=!1):241==f+224?(a.wa&=-5,c&&(a.wa|=4),f+=224,e=!1):242==f+224?(a.wa&=-9,c&&(a.wa|=8),f+=224,e=!1):244==f+224?(a.wa&=-17,c&&(a.wa|=16),f+=224,d=ki(a,f)):91==f?(a.wa&=-33,c&&(a.wa|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.wa&12)&&(f=254),d=c?!ki(a,f):!1):void 0!==S[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.wa&=-33,a.ll||f!=a.Lk||ni(a));void 0===d&&(d=!oi(a,f,c));return d} +function ki(a,b,c){var d=!1;ni(a,b);oi(a,b,!0)&&(c?oi(a,b,!1):(c=!1,a.Pc[b]&&(clearTimeout(a.Pc[b]),c=!0),c=mi(a,c),a.Pc[a.ee=b]=setTimeout(function(a){return function(){oi(a,b,!1)}}(a),c)),d=!0);return d} +function oi(a,b,c){var d=!1;c||(a.Pc[b]=null,a.ee==b&&(a.ee=0));var e=S[b];void 0===e&&1<=b&&26>=b&&(e=S[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.wa&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.wa&17||(d=42):224==f?a.wa&18||(d=54):241==f?a.wa&4||(d=29):242==f&&(a.wa&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(Ai)];this.ng=b;this.ab=e[2];this.bc=e[3];this.Ac=d||e[4];65536<=this.Ac&&720896<=this.ab&&(this.bc=Math.min(this.Ac>>2,32768));this.Xb=c[0];this.hc=c[1];this.Ye=c[2];this.Gf=c[3];this.rc=c[4]&255;this.mg=c[4]>>8&255;this.Ub=c[5];this.Kh=Ai;if(5==b){this.Kh=Bi;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5),0,0,0,Array(9),0,this.Ac,Array(this.Ac>>2),771,0,4294967295, -0,4294967295,0,4294967295,0]);this.vd=b[0];this.Yd=b[1];this.Id=b[2];this.Ri=b[3];this.sg=b[4];this.Ah=b[5];this.ve=b[6];this.Of=b[7];this.Dh=b[8];this.Eh=b[9];this.ue=b[10];this.je=b[11];this.kb=b[12];d=this.Ac>>2;if((this.Ld=b[14])&&this.Ld.length>8&255)}var Y=[,,function(a){a+=this.offset;return(this.ea.kb=this.la[a])>>this.ea.Ci&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.la[b]>>8:this.la[b])&255}]; -Y[16]=function(a){a+=this.offset;a=this.la[a];for(var b=this.ea.Mh&this.ea.Nh,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};Y[512]=function(a,b){var c=a+this.offset,d;d=this.la[c]&~this.ea.Ua|(b|b<<8|b<<16|b<<24)&this.ea.Ua;d=d&this.ea.Za|this.ea.kb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; -Y[1024]=function(a,b){var c=a+this.offset;b=b>>this.ea.Mc|b<<8-this.ea.Mc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Cd|this.ea.ae;d=d&this.ea.Ua|this.la[c]&~this.ea.Ua;d=d&this.ea.Za|this.ea.kb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; -Y[1536]=function(a,b){var c=a+this.offset;b=b>>this.ea.Mc|b<<8-this.ea.Mc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Cd|this.ea.ae;d&=this.ea.kb;d=d&this.ea.Ua|this.la[c]&~this.ea.Ua;d=d&this.ea.Za|this.ea.kb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; -Y[2560]=function(a,b){var c=a+this.offset;b=b>>this.ea.Mc|b<<8-this.ea.Mc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Cd|this.ea.ae;d|=this.ea.kb;d=d&this.ea.Ua|this.la[c]&~this.ea.Ua;d=d&this.ea.Za|this.ea.kb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; -Y[3584]=function(a,b){var c=a+this.offset;b=b>>this.ea.Mc|b<<8-this.ea.Mc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Cd|this.ea.ae;d^=this.ea.kb;d=d&this.ea.Ua|this.la[c]&~this.ea.Ua;d=d&this.ea.Za|this.ea.kb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)};Y[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.ea.Ua&(d==a?16711935:4278255360);c=(b|b<<8|b<<16|b<<24)&c|this.la[d]&~c;c=c&this.ea.Za|this.ea.kb&~this.ea.Za;this.la[d]!=c&&(this.la[d]=c,this.Xa=!0)}; -Y[4096]=function(a){a+=this.offset;var b=this.la[a]&~this.ea.Ua|this.ea.kb&this.ea.Ua;this.la[a]!=b&&(this.la[a]=b,this.Xa=!0)};Y[8192]=function(a,b){var c=a+this.offset,d=xi[b&15],d=d&this.ea.Ua|this.la[c]&~this.ea.Ua,d=d&this.ea.Za|this.ea.kb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)};Y[24576]=function(a,b){var c=a+this.offset,d=xi[b&15],d=d&this.ea.kb,d=d&this.ea.Ua|this.la[c]&~this.ea.Ua,d=d&this.ea.Za|this.ea.kb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; -Y[40960]=function(a,b){var c=a+this.offset,d=xi[b&15],d=d|this.ea.kb,d=d&this.ea.Ua|this.la[c]&~this.ea.Ua,d=d&this.ea.Za|this.ea.kb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)};Y[57344]=function(a,b){var c=a+this.offset,d=xi[b&15],d=d^this.ea.kb,d=d&this.ea.Ua|this.la[c]&~this.ea.Ua,d=d&this.ea.Za|this.ea.kb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; -function Ei(a){var b=[];if(void 0!==a.ng){b[0]=a.Xb;b[1]=a.hc;b[2]=a.Ye;b[3]=a.Gf;b[4]=a.rc|a.mg<<8;b[5]=a.Ub;if(5==a.ng){var c=[];c[0]=a.vd;c[1]=a.Yd;c[2]=a.Id;c[3]=a.Ri;c[4]=a.sg;c[5]=a.Ah;c[6]=a.ve;c[7]=a.Of;c[8]=a.Dh;c[9]=a.Eh;c[10]=a.ue;c[11]=a.je;c[12]=a.kb;c[13]=a.Ac;var d;a:if(d=a.Ld){var e=0,f=[];if(void 0!==d[0])for(var l=0;2>l;l++)for(var k=l;k>1;f[e++]=m;k=n}if(f.length>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),Qa(this.ma,b,c|d<<8);$a(this,!0)}};function Li(a){a.ja.sg&1?(a.zc=a.gh,a.Mb=a.ja):(a.zc=a.ja,a.Mb=a.$f)}g.save=function(){var a=new H(this);a.set(0,Ei(this.gh));a.set(1,Ei(this.$f));a.set(2,[this.Ad,this.Nc,this.zd]);a.set(3,Ei(this.ja));return a.data()}; -g.restore=function(a){var b=a[2];this.Ad=b[0];this.Nc=b[1];this.zd=b[2];this.za=null;this.zc=this.gh=new yi(this,1,a[0]);this.Mb=this.$f=new yi(this,3,a[1]);this.ja=new yi(this,5,a[3],this.Ac);this.ja.Xb&&Li(this);Mi(this);if(!Oi(this))return!1;Pi(this);return!0}; -g.Bm=function(a,b,c){if(c)this.xa("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){u("Empty font ROM image: "+a);return}if(1==d.length){u(d[0]);return}if(8192==d.length)ei(this,d,[0,6144]);else{this.xa("Unrecognized font data length ("+d.length+")");return}}catch(e){this.xa("Font ROM data error: "+e.message);return}this.Pa()}}; -function Qi(a,b){if(1==b)return a.Qc[0]=W[0],a.Qc[1]=W[7],a.Qc;if(2==b){var c=a.za.Ye;if(a.za===a.ja){var d=a.ja.Id[0],c=d&7;d&16&&(c|=8);18!=a.ja.Id[1]&&(c|=32)}a.Qc[0]=W[c&15];c=c&32?vi:ui;for(d=0;dgb||!aa?gb:8,kd=Qh.createImageData(n.Vb,n.Wb),sa=0;256>sa;sa++){for(Ra= -0;Ra=gb-2,Sj=lc[Ra>(8<=sb&&176<=sa&&223>=sa?7:sb)?r:jd;Ti(kd,Rh,Sh,Th);M&&Ti(kd,Rh+1,Sh,Th)}Qh.putImageData(kd,(sa&15)*n.Vb,(sa>>4)*n.Wb)}n.ie[y]="#"+p(r[0],2)+p(r[1],2)+p(r[2],2);n.Yi[y]=r;n.Vg[y]=mc;n=!0}}a.jd[b]=s;return n}function Ui(a){0a.Sd&&(a.Sd=0):a.Sd=-1} -function Pi(a){if(a.Ab){for(var b=10;15>=b;b++)if(null==a.za.Ub[b])return;var c=a.za.Ub[10],b=c&31,d=a.za.Ub[11]&31,e=a.za.Ub[9]&31,f=!1;a.za===a.ja&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Vi(a);else{c=a.za.Ub[15]+((a.za.Ub[14]&63)<<8);a.sc!=c&&(Vi(a),a.sc=c);d=d-b+1;if(a.Xk!=b||a.kj!=d)a.Xk=b,a.kj=d;a.td=e+1;Ui(a)}}} -function Vi(a){if(0<=a.sc){if(void 0!==a.Lb){var b=a.Lb[a.sc];if(b&131072){var b=b&-131073,c=a.sc%a.lb,d=Math.floor(a.sc/a.lb);a.Ab&&a.jd[a.Ab]&&(a.pe&&Wi(a,c,d,b,a.pe),Wi(a,c,d,b));a.Lb[a.sc]=b}}a.sc=-1}} -function Xi(a){var b;a=a.za;var c=a.je[5];if(null!=c){b=2;var d=512,e=a.je[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.Mc=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}g.fe=function(a){var b=this.za;null!=a&&b&&a!=b.Jh&&(b.Ng(a),this.ma.Ng(b.ab,b.bc,b.Qe))}; -function Oi(a,b){var c,d=a.zd,e=a.za;if(e)if(1==e.ng)d=pi;else if(5==e.ng){var d=null,f=e.Ac>>2,l=32768f&&(d=c?13:14):c&&(d-=2));c=Xi(a)}}else e.hc&8&&(e.hc&2?(d=e.hc&16?6:5,e.hc&4||(d-=1)):(d=e.hc&1?3:1,e.hc&4&&(d-= -1)));else a.zd=null,null==d&&(d=a.Nc);if(!Ni(a,d,b))return!1;a.fe(c);return!0} -function Ni(a,b,c){if(null!=b&&(b!=a.zd||c)){a.bl=0;a.zd=b;b=a.za||(b==pi?a.zc:a.Mb);if(b!=a.za||b.ab!=a.ab||b.bc!=a.bc){Vi(a);if(a.ab){if(!Ma(a.ma,a.ab,a.bc))return!1;a.za&&(a.za.Xb=!1)}a.za=b;b.Xb=!0;a.ab=b.ab;a.bc=b.bc;if(!Ka(a.ma,b.ab,b.bc,!1,b===a.ja?b:null))return!1}a.Ab=0;a.lb=a.yg;a.$b=a.Qh;a.Lh=U[pi][2];b=0;var d=U[a.zd];d&&(a.lb=d[0],a.$b=d[1],a.Lh=d[2],b=d[3]||0,a.Ab=d[4],4==a.Ad&&a.za===a.ja&&3==a.Ab&&(7==a.ja.Ub[9]?a.$b=43:a.Ab=5));a.Bj=a.lb*a.$b;a.vg=a.Bj/a.Lh;a.hh=(a.vg<<1)+b;a.ij= -b?a.hh+b>>1:0;13<=a.zd&&(a.vg<<=1);a.jd.length&&(a.Wc=Math.floor(a.Vc/a.lb),a.Xc=Math.floor(a.ud/a.$b),a.Ab?(b=a.jd[a.Ab],d=a.jd[a.Ab<<1],a.jl&&80==a.lb?d&&a.Wc>=3*d.Vb>>2&&(a.Ab<<=1,b=d):(d&&a.Wc>=d.Vb&&(a.Ab<<=1,b=d),b&&(a.Wc=b.Vb,a.Xc=b.Wb)),a.af=a.bf=0,b&&(a.af=a.lb*b.Vb,a.bf=a.$b*b.Wb)):(a.Wc=a.Xc=1,a.af=a.lb,a.bf=a.$b),a.pg=a.Bc.createImageData(a.af,a.bf),a.oe=window.document.createElement("canvas"),a.oe.width=a.af,a.oe.height=a.bf,a.pe=a.oe.getContext("2d"),a.Ui=a.Vi=0,a.kh=a.Vc,a.lh=a.ud, -b=a.Vc-a.lb*a.Wc,d=a.ud-a.$b*a.Xc,0>1,a.kh-=b),0>1,a.lh-=d),b||d)&&(a.Bc.fillStyle=a.qb.style.backgroundColor,a.Bc.fillRect(0,0,a.Vc,a.ud));!1!==c?$a(a,!0):Yi(a,!0)}return!0}function Ti(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Yi(a,b){var c;if(b){if(c=a.vg,void 0===a.Lb||a.Lb.length!=c)a.Lb=Array(c)}else{if(void 0===a.Lb)return;c=a.Lb.length}for(var d=0;d>8;d=l&15;var k=a.jd[a.Ab];k.Le&&(d=k.Le[d]);var m=l>>4&15;k.Le&&(m=k.Le[m]);e?(b*=k.Vb,c*=k.Wb,e.fillStyle=k.ie[m],e.fillRect(b,c,k.Vb,k.Wb)):(b=b*a.Wc+a.Ui,c=c*a.Xc+a.Vi,a.Bc.fillStyle=k.ie[m],a.Bc.fillRect(b,c,a.Wc,a.Xc));l&256&&(m=(f&15)*k.Vb,f=(f>>4)*k.Wb,e?e.drawImage(k.Vg[d],m,f,k.Vb,k.Wb,b,c,k.Vb,k.Wb):a.Bc.drawImage(k.Vg[d],m,f,k.Vb,k.Wb,b,c,a.Wc,a.Xc));l&512&&(f=a.Xk,l=a.kj,e?(a.td&&a.td!==k.Wb&&(f=Math.floor(f*k.Wb/a.td),l=Math.floor(l*k.Wb/a.td)), -e.fillStyle=k.ie[d],e.fillRect(b,c+f,k.Vb,l)):(a.td&&a.td!==a.Xc&&(f=Math.floor(f*a.Xc/a.td),l=Math.floor(l*a.Xc/a.td)),a.Bc.fillStyle=k.ie[d],a.Bc.fillRect(b,c+f,a.Wc,l)))} -function $a(a,b){if(a.zb){var c=!1;a.za&&(a.za===a.ja?a.ja.Yd&32&&(c=!0):a.za.hc&8&&(c=!0));if(c||b){if(b)Yi(a,!0);else if(void 0===a.Lb)return;var d=!1;!(b||++a.bl&15)&&0<=a.Sd&&(a.Sd++,d=!0);var e=0,f=a.Bj,c=a.za.ab,l=c+a.za.bc,k=(a.za.Ub[12]<<8)+a.za.Ub[13];a.Ab&&(k<<=1);var c=c+k,m=a.hh;c+m>l&&(m=l-c,0>m&&(m=0));l=c+m;if(k=!b){for(var k=a.ma,n=!0,q=c>>k.Ib;0a.sc)return;e=a.sc;f=e+1}}if(a.Ab){if(a.jd[a.Ab]){d= -0;k=a.Rd=0;m=1048575;a.za.hc&32&&(k=32768,m&=~k,a.Sd&2||(m&=-65537));for(c+=e<<1;c>8| -(s&255)<<8;r=k;var gb=16;q>=m))>>(gb-=m);Ti(a.pg,q++,y,n[jd])}q>V&&(V=q);y=ba&&(ba=y+1)}e+=2;l++;if(q>=a.lb){q=0;y+=2;if(y>a.$b)break;y==a.$b&&(y=1,e=c+a.ij)}}Maa;aa++)ba=V&2155905152, -0>ba&&(ba=-ba),ba=X[ba]||0,Ti(a.pg,k++,m,l[ba]),V<<=1;k>q&&(q=k);m=M&&(M=m+1)}e++;if(k>=a.lb&&(k=0,++m>a.$b))break}n>2),a=this.ja.Ri&-17|(this.Sf&1<e&&(e=0);e%b.Oh>b.vm&&(c|=1);e%=b.Ej;e>b.xm&&(c|=8);b.Th=d-e;b===a.ja?(c|=b.Gf&48^48,b.vd=!1):c=(b.Gf^=9)|240;return b.Gf=c} -var Fi={948:T.prototype.Xl,949:T.prototype.Wl,952:T.prototype.Yl,954:T.prototype.Zl,980:T.prototype.Fl,981:T.prototype.El,984:T.prototype.Gl,985:T.prototype.Dl,986:T.prototype.Hl},Gi={948:T.prototype.gn,949:T.prototype.fn,952:T.prototype.hn,980:T.prototype.Sm,981:T.prototype.Rm,984:T.prototype.Tm,985:T.prototype.Qm},Hi={960:T.prototype.xj,961:T.prototype.xj,962:T.prototype.im,964:T.prototype.hm,965:T.prototype.gm,970:T.prototype.Ql,972:T.prototype.Pl,974:T.prototype.Ol,975:T.prototype.Nl},Ii={954:T.prototype.Hk, -960:T.prototype.Gk,961:T.prototype.Gk,962:T.prototype.kn,964:T.prototype.rn,965:T.prototype.qn,970:T.prototype.bn,972:T.prototype.an,974:T.prototype.$m,975:T.prototype.Zm,986:T.prototype.Hk}; +function yi(a,b,c,d){if(void 0!==b&&(!c||c.length)){var e=zi[b],f=a.Ad||e[5];if(!c||6>c.length)c=[!1,0,null,null,0,Array(Ai)];this.og=b;this.ab=e[2];this.dc=e[3];this.Bc=d||e[4];65536<=this.Bc&&720896<=this.ab&&(this.dc=Math.min(this.Bc>>2,32768));this.Zb=c[0];this.jc=c[1];this.Ze=c[2];this.Hf=c[3];this.sc=c[4]&255;this.ng=c[4]>>8&255;this.Wb=c[5];this.Lh=Ai;if(5==b){this.Lh=Bi;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5),0,0,0,Array(9),0,this.Bc,Array(this.Bc>>2),771,0,4294967295, +0,4294967295,0,4294967295,0]);this.vd=b[0];this.Zd=b[1];this.Jd=b[2];this.Ui=b[3];this.tg=b[4];this.Bh=b[5];this.we=b[6];this.Pf=b[7];this.Eh=b[8];this.Fh=b[9];this.ve=b[10];this.ke=b[11];this.lb=b[12];d=this.Bc>>2;if((this.Md=b[14])&&this.Md.length>8&255)}var Y=[,,function(a){a+=this.offset;return(this.ea.lb=this.la[a])>>this.ea.Fi&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.la[b]>>8:this.la[b])&255}]; +Y[16]=function(a){a+=this.offset;a=this.la[a];for(var b=this.ea.Nh&this.ea.Oh,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};Y[512]=function(a,b){var c=a+this.offset,d;d=this.la[c]&~this.ea.Ua|(b|b<<8|b<<16|b<<24)&this.ea.Ua;d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +Y[1024]=function(a,b){var c=a+this.offset;b=b>>this.ea.Mc|b<<8-this.ea.Mc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Cd|this.ea.be;d=d&this.ea.Ua|this.la[c]&~this.ea.Ua;d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +Y[1536]=function(a,b){var c=a+this.offset;b=b>>this.ea.Mc|b<<8-this.ea.Mc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Cd|this.ea.be;d&=this.ea.lb;d=d&this.ea.Ua|this.la[c]&~this.ea.Ua;d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +Y[2560]=function(a,b){var c=a+this.offset;b=b>>this.ea.Mc|b<<8-this.ea.Mc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Cd|this.ea.be;d|=this.ea.lb;d=d&this.ea.Ua|this.la[c]&~this.ea.Ua;d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +Y[3584]=function(a,b){var c=a+this.offset;b=b>>this.ea.Mc|b<<8-this.ea.Mc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Cd|this.ea.be;d^=this.ea.lb;d=d&this.ea.Ua|this.la[c]&~this.ea.Ua;d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)};Y[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.ea.Ua&(d==a?16711935:4278255360);c=(b|b<<8|b<<16|b<<24)&c|this.la[d]&~c;c=c&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[d]!=c&&(this.la[d]=c,this.Xa=!0)}; +Y[4096]=function(a){a+=this.offset;var b=this.la[a]&~this.ea.Ua|this.ea.lb&this.ea.Ua;this.la[a]!=b&&(this.la[a]=b,this.Xa=!0)};Y[8192]=function(a,b){var c=a+this.offset,d=xi[b&15],d=d&this.ea.Ua|this.la[c]&~this.ea.Ua,d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)};Y[24576]=function(a,b){var c=a+this.offset,d=xi[b&15],d=d&this.ea.lb,d=d&this.ea.Ua|this.la[c]&~this.ea.Ua,d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +Y[40960]=function(a,b){var c=a+this.offset,d=xi[b&15],d=d|this.ea.lb,d=d&this.ea.Ua|this.la[c]&~this.ea.Ua,d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)};Y[57344]=function(a,b){var c=a+this.offset,d=xi[b&15],d=d^this.ea.lb,d=d&this.ea.Ua|this.la[c]&~this.ea.Ua,d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +function Ei(a){var b=[];if(void 0!==a.og){b[0]=a.Zb;b[1]=a.jc;b[2]=a.Ze;b[3]=a.Hf;b[4]=a.sc|a.ng<<8;b[5]=a.Wb;if(5==a.og){var c=[];c[0]=a.vd;c[1]=a.Zd;c[2]=a.Jd;c[3]=a.Ui;c[4]=a.tg;c[5]=a.Bh;c[6]=a.we;c[7]=a.Pf;c[8]=a.Eh;c[9]=a.Fh;c[10]=a.ve;c[11]=a.ke;c[12]=a.lb;c[13]=a.Bc;var d;a:if(d=a.Md){var e=0,f=[];if(void 0!==d[0])for(var l=0;2>l;l++)for(var k=l;k>1;f[e++]=m;k=n}if(f.length>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),Qa(this.ma,b,c|d<<8);$a(this,!0)}};function Li(a){a.ja.tg&1?(a.Ac=a.hh,a.Nb=a.ja):(a.Ac=a.ja,a.Nb=a.ag)}g.save=function(){var a=new H(this);a.set(0,Ei(this.hh));a.set(1,Ei(this.ag));a.set(2,[this.Ad,this.Nc,this.zd]);a.set(3,Ei(this.ja));return a.data()}; +g.restore=function(a){var b=a[2];this.Ad=b[0];this.Nc=b[1];this.zd=b[2];this.za=null;this.Ac=this.hh=new yi(this,1,a[0]);this.Nb=this.ag=new yi(this,3,a[1]);this.ja=new yi(this,5,a[3],this.Bc);this.ja.Zb&&Li(this);Mi(this);if(!Oi(this))return!1;Pi(this);return!0}; +g.Em=function(a,b,c){if(c)this.xa("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){u("Empty font ROM image: "+a);return}if(1==d.length){u(d[0]);return}if(8192==d.length)ei(this,d,[0,6144]);else{this.xa("Unrecognized font data length ("+d.length+")");return}}catch(e){this.xa("Font ROM data error: "+e.message);return}this.Pa()}}; +function Qi(a,b){if(1==b)return a.Qc[0]=W[0],a.Qc[1]=W[7],a.Qc;if(2==b){var c=a.za.Ze;if(a.za===a.ja){var d=a.ja.Jd[0],c=d&7;d&16&&(c|=8);18!=a.ja.Jd[1]&&(c|=32)}a.Qc[0]=W[c&15];c=c&32?vi:ui;for(d=0;dfb||!aa?fb:8,kd=Qh.createImageData(n.Xb,n.Yb),ta=0;256>ta;ta++){for(Ra= +0;Ra=fb-2,Sj=lc[Ra>(8<=rb&&176<=ta&&223>=ta?7:rb)?r:jd;Ti(kd,Rh,Sh,Th);M&&Ti(kd,Rh+1,Sh,Th)}Qh.putImageData(kd,(ta&15)*n.Xb,(ta>>4)*n.Yb)}n.je[y]="#"+p(r[0],2)+p(r[1],2)+p(r[2],2);n.aj[y]=r;n.Wg[y]=mc;n=!0}}a.jd[b]=s;return n}function Ui(a){0a.Td&&(a.Td=0):a.Td=-1} +function Pi(a){if(a.Bb){for(var b=10;15>=b;b++)if(null==a.za.Wb[b])return;var c=a.za.Wb[10],b=c&31,d=a.za.Wb[11]&31,e=a.za.Wb[9]&31,f=!1;a.za===a.ja&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Vi(a);else{c=a.za.Wb[15]+((a.za.Wb[14]&63)<<8);a.tc!=c&&(Vi(a),a.tc=c);d=d-b+1;if(a.Zk!=b||a.mj!=d)a.Zk=b,a.mj=d;a.td=e+1;Ui(a)}}} +function Vi(a){if(0<=a.tc){if(void 0!==a.Mb){var b=a.Mb[a.tc];if(b&131072){var b=b&-131073,c=a.tc%a.mb,d=Math.floor(a.tc/a.mb);a.Bb&&a.jd[a.Bb]&&(a.qe&&Wi(a,c,d,b,a.qe),Wi(a,c,d,b));a.Mb[a.tc]=b}}a.tc=-1}} +function Xi(a){var b;a=a.za;var c=a.ke[5];if(null!=c){b=2;var d=512,e=a.ke[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.Mc=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}g.ge=function(a){var b=this.za;null!=a&&b&&a!=b.Kh&&(b.Og(a),this.ma.Og(b.ab,b.dc,b.Re))}; +function Oi(a,b){var c,d=a.zd,e=a.za;if(e)if(1==e.og)d=pi;else if(5==e.og){var d=null,f=e.Bc>>2,l=32768f&&(d=c?13:14):c&&(d-=2));c=Xi(a)}}else e.jc&8&&(e.jc&2?(d=e.jc&16?6:5,e.jc&4||(d-=1)):(d=e.jc&1?3:1,e.jc&4&&(d-= +1)));else a.zd=null,null==d&&(d=a.Nc);if(!Ni(a,d,b))return!1;a.ge(c);return!0} +function Ni(a,b,c){if(null!=b&&(b!=a.zd||c)){a.el=0;a.zd=b;b=a.za||(b==pi?a.Ac:a.Nb);if(b!=a.za||b.ab!=a.ab||b.dc!=a.dc){Vi(a);if(a.ab){if(!Ma(a.ma,a.ab,a.dc))return!1;a.za&&(a.za.Zb=!1)}a.za=b;b.Zb=!0;a.ab=b.ab;a.dc=b.dc;if(!Ka(a.ma,b.ab,b.dc,!1,b===a.ja?b:null))return!1}a.Bb=0;a.mb=a.zg;a.ac=a.Rh;a.Mh=U[pi][2];b=0;var d=U[a.zd];d&&(a.mb=d[0],a.ac=d[1],a.Mh=d[2],b=d[3]||0,a.Bb=d[4],4==a.Ad&&a.za===a.ja&&3==a.Bb&&(7==a.ja.Wb[9]?a.ac=43:a.Bb=5));a.Dj=a.mb*a.ac;a.wg=a.Dj/a.Mh;a.ih=(a.wg<<1)+b;a.kj= +b?a.ih+b>>1:0;13<=a.zd&&(a.wg<<=1);a.jd.length&&(a.Wc=Math.floor(a.Vc/a.mb),a.Xc=Math.floor(a.ud/a.ac),a.Bb?(b=a.jd[a.Bb],d=a.jd[a.Bb<<1],a.ml&&80==a.mb?d&&a.Wc>=3*d.Xb>>2&&(a.Bb<<=1,b=d):(d&&a.Wc>=d.Xb&&(a.Bb<<=1,b=d),b&&(a.Wc=b.Xb,a.Xc=b.Yb)),a.bf=a.cf=0,b&&(a.bf=a.mb*b.Xb,a.cf=a.ac*b.Yb)):(a.Wc=a.Xc=1,a.bf=a.mb,a.cf=a.ac),a.qg=a.Cc.createImageData(a.bf,a.cf),a.pe=window.document.createElement("canvas"),a.pe.width=a.bf,a.pe.height=a.cf,a.qe=a.pe.getContext("2d"),a.Xi=a.Yi=0,a.lh=a.Vc,a.mh=a.ud, +b=a.Vc-a.mb*a.Wc,d=a.ud-a.ac*a.Xc,0>1,a.lh-=b),0>1,a.mh-=d),b||d)&&(a.Cc.fillStyle=a.rb.style.backgroundColor,a.Cc.fillRect(0,0,a.Vc,a.ud));!1!==c?$a(a,!0):Yi(a,!0)}return!0}function Ti(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Yi(a,b){var c;if(b){if(c=a.wg,void 0===a.Mb||a.Mb.length!=c)a.Mb=Array(c)}else{if(void 0===a.Mb)return;c=a.Mb.length}for(var d=0;d>8;d=l&15;var k=a.jd[a.Bb];k.Me&&(d=k.Me[d]);var m=l>>4&15;k.Me&&(m=k.Me[m]);e?(b*=k.Xb,c*=k.Yb,e.fillStyle=k.je[m],e.fillRect(b,c,k.Xb,k.Yb)):(b=b*a.Wc+a.Xi,c=c*a.Xc+a.Yi,a.Cc.fillStyle=k.je[m],a.Cc.fillRect(b,c,a.Wc,a.Xc));l&256&&(m=(f&15)*k.Xb,f=(f>>4)*k.Yb,e?e.drawImage(k.Wg[d],m,f,k.Xb,k.Yb,b,c,k.Xb,k.Yb):a.Cc.drawImage(k.Wg[d],m,f,k.Xb,k.Yb,b,c,a.Wc,a.Xc));l&512&&(f=a.Zk,l=a.mj,e?(a.td&&a.td!==k.Yb&&(f=Math.floor(f*k.Yb/a.td),l=Math.floor(l*k.Yb/a.td)), +e.fillStyle=k.je[d],e.fillRect(b,c+f,k.Xb,l)):(a.td&&a.td!==a.Xc&&(f=Math.floor(f*a.Xc/a.td),l=Math.floor(l*a.Xc/a.td)),a.Cc.fillStyle=k.je[d],a.Cc.fillRect(b,c+f,a.Wc,l)))} +function $a(a,b){if(a.Ab){var c=!1;a.za&&(a.za===a.ja?a.ja.Zd&32&&(c=!0):a.za.jc&8&&(c=!0));if(c||b){if(b)Yi(a,!0);else if(void 0===a.Mb)return;var d=!1;!(b||++a.el&15)&&0<=a.Td&&(a.Td++,d=!0);var e=0,f=a.Dj,c=a.za.ab,l=c+a.za.dc,k=(a.za.Wb[12]<<8)+a.za.Wb[13];a.Bb&&(k<<=1);var c=c+k,m=a.ih;c+m>l&&(m=l-c,0>m&&(m=0));l=c+m;if(k=!b){for(var k=a.ma,n=!0,q=c>>k.Ib;0a.tc)return;e=a.tc;f=e+1}}if(a.Bb){if(a.jd[a.Bb]){d= +0;k=a.Sd=0;m=1048575;a.za.jc&32&&(k=32768,m&=~k,a.Td&2||(m&=-65537));for(c+=e<<1;c>8| +(s&255)<<8;r=k;var fb=16;q>=m))>>(fb-=m);Ti(a.qg,q++,y,n[jd])}q>V&&(V=q);y=ba&&(ba=y+1)}e+=2;l++;if(q>=a.mb){q=0;y+=2;if(y>a.ac)break;y==a.ac&&(y=1,e=c+a.kj)}}Maa;aa++)ba=V&2155905152, +0>ba&&(ba=-ba),ba=X[ba]||0,Ti(a.qg,k++,m,l[ba]),V<<=1;k>q&&(q=k);m=M&&(M=m+1)}e++;if(k>=a.mb&&(k=0,++m>a.ac))break}n>2),a=this.ja.Ui&-17|(this.Tf&1<e&&(e=0);e%b.Ph>b.ym&&(c|=1);e%=b.Gj;e>b.Am&&(c|=8);b.Wh=d-e;b===a.ja?(c|=b.Hf&48^48,b.vd=!1):c=(b.Hf^=9)|240;return b.Hf=c} +var Fi={948:T.prototype.$l,949:T.prototype.Zl,952:T.prototype.am,954:T.prototype.bm,980:T.prototype.Il,981:T.prototype.Hl,984:T.prototype.Jl,985:T.prototype.Gl,986:T.prototype.Kl},Gi={948:T.prototype.kn,949:T.prototype.jn,952:T.prototype.ln,980:T.prototype.Vm,981:T.prototype.Um,984:T.prototype.Wm,985:T.prototype.Tm},Hi={960:T.prototype.zj,961:T.prototype.zj,962:T.prototype.lm,964:T.prototype.km,965:T.prototype.jm,970:T.prototype.Tl,972:T.prototype.Sl,974:T.prototype.Rl,975:T.prototype.Ql},Ii={954:T.prototype.Jk, +960:T.prototype.Ik,961:T.prototype.Ik,962:T.prototype.nn,964:T.prototype.un,965:T.prototype.tn,970:T.prototype.en,972:T.prototype.dn,974:T.prototype.cn,975:T.prototype.bn,986:T.prototype.Jk}; v(function(){for(var a=C(window.document,"pcjs","video"),b=0;bMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; e.style.height=c.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(e.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",c.onresize=function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight));c.appendChild(e);var f=e.getContext("2d"),d=new T(d,e,f);B(d,c)}}); -function Z(a){this.uj=a.adapter;switch(this.uj){case 1:this.Ji=1016;this.rf=4;break;case 2:this.Ji=760;this.rf=3;break;default:u("Unrecognized serial adapter #"+this.uj);return}this.rd=null;w.call(this,"SerialPort",a,Z);var b=a.binding,c;a=bj;b&&(void 0===c&&(c="Panel"),(c=Ba(c,this.id))&&(b=c.oa[b])&&this.tb(null,null,a,b))}z(w,Z);var bj="buffer";g=Z.prototype;g.aj=function(a,b){return a==this.Gh?(this.yj=b,this):null}; -g.tb=function(a,b,c,d){var e=this;switch(c){case bj:return this.oa[c]=this.rd=d,d.onkeydown=function(a){a=a||window.event;var b=a.charCode||a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),cj(e,[b]))},d.onkeypress=function(a){a=a||window.event;cj(e,[a.which||a.keyCode])},!0}return!1};g.gc=function(a,b,c,d){this.ma=b;this.ia=c;this.Na=d;this.ga=D(a,"ChipSet");Ta(b,this,dj,this.Ji);Va(b,this,ej,this.Ji);this.Pa()}; -g.Rb=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};g.Jb=function(a){return a&&this.save?this.save():!0};g.reset=function(){this.xd()};g.save=function(){var a=new H(this),b=0,c=[];c[b++]=this.dh;c[b++]=this.ej;c[b++]=this.he;c[b++]=this.Tf;c[b++]=this.md;c[b++]=this.Od;c[b++]=this.Hc;c[b++]=this.lc;c[b++]=this.cj;c[b]=this.Me;a.set(0,c);return a.data()};g.restore=function(a){return this.xd(a[0])}; -g.xd=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.dh=a[b++];this.ej=a[b++];this.he=a[b++];this.Tf=a[b++];this.md=a[b++];this.Od=a[b++];this.Hc=a[b++];this.lc=a[b++];this.cj=a[b++];this.Me=a[b];return!0};function cj(a,b){a.Me=a.Me.concat(b);fj(a)}function fj(a){0>8:this.Tf};g.Sl=function(){return this.md};g.Tl=function(){return this.Od};g.Vl=function(){return this.Hc};g.Ul=function(){return this.lc};g.am=function(){return this.cj}; -g.sn=function(a,b){if(this.Od&128)this.he=this.he&-256|b;else{this.ej=b;this.lc&=-97;var c;this.rd?(13!=b&&(8==b?this.rd.value=this.rd.value.slice(0,-1):(this.rd.value+=String.fromCharCode(b),this.rd.scrollTop=this.rd.scrollHeight)),c=!0):c=!1;c&&(this.lc|=96)}};g.cn=function(a,b){this.Od&128?this.he=this.he&255|b<<8:this.Tf=b};g.dn=function(a,b){this.Od=b}; -g.en=function(a,b){var c=this.Hc;this.Hc=b;if(this.yj&&(c^b)&3){var c=this.yj,d=this.Hc,e=3==(d&3);if(e){if(!c.Xb){var f=!1;c.Hc&2||(c.reset(),f=!0);c.Hc&1||(f=!0);f&&cj(c.Ze,[77]);gj(c,c.qb);c.Xb=e}}else c.Xb&&(hj(c.qb),c.Xb=e);c.Hc=d}};var dj={0:Z.prototype.fm,1:Z.prototype.Rl,2:Z.prototype.Sl,3:Z.prototype.Tl,4:Z.prototype.Vl,5:Z.prototype.Ul,6:Z.prototype.am},ej={0:Z.prototype.sn,1:Z.prototype.cn,3:Z.prototype.dn,4:Z.prototype.en}; -v(function(){for(var a=C(window.document,"pcjs","serial"),b=0;ba.Hf||0>a.If)a.Hf=b.clientX,a.If=b.clientY;a.Ge=b.clientX-a.Hf;a.He=b.clientY-a.If;(a.Ge||a.He)&&jj(a);a.Hf=b.clientX;a.If=b.clientY}},!1),b.addEventListener("mousedown",function(b){kj(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){kj(a,b.button,!1)},!1),a.sh=!0),b.style.cursor="none")}function hj(a){a&&(a.style.cursor="auto")} -function kj(a,b,c){if(a.Xb&&a.ia&&a.ia.qc)switch(b){case 0:a.eg!=c&&(a.eg=c,jj(a));break;case 2:a.fg!=c&&(a.fg=c,jj(a))}}function jj(a){cj(a.Ze,[64|(a.eg?32:0)|(a.fg?16:0)|(a.He&192)>>4|(a.Ge&192)>>6,a.Ge&63,a.He&63]);a.Ge=a.He=0}v(function(){for(var a=C(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=ea(b),"json"==a?d=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.ic+":"+this.Yb+":"+this.Fc+":"+this.yb,a+="&machine="+this.ea.te(),a+="&user="+this.ea.wd(),d=ka()+"/api/v1/disk?"+a,this.wh=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"): --1!==b.indexOf("/",b.length-1)&&(c="dir"),d=ka()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.re?"":d)+"&format=json"));t(d,!0,null,this,this.ym,b)}; -g.ym=function(a,b,c,d){var e=null;this.se=!1;var f=0>c&&this.Fa&&!this.Fa.zb;if(this.wh)c?this.xa('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Zc=!0,e=this);else if(c)this.xa('Unable to load disk "'+this.fd+'" (error '+c+")",f);else try{if(0l&&0b.indexOf("0x")&&'["'!= -b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(k.length)if(1==k.length)u(k[0]);else{for(b=a=0;b>2,q=m.pattern;void 0===q&&(q=m.pattern=0);var s=m.data;if(void 0===s){var r=m.bytes;if(void 0!==r&&r.length){for(var f=n<<2,y=r.length;yb&&(b=0);2E3>8:this.Uf};g.Vl=function(){return this.md};g.Wl=function(){return this.Pd};g.Yl=function(){return this.Hc};g.Xl=function(){return this.mc};g.dm=function(){return this.fj}; +g.vn=function(a,b){if(this.Pd&128)this.ie=this.ie&-256|b;else{this.hj=b;this.mc&=-97;var c;this.rd?(13!=b&&(8==b?this.rd.value=this.rd.value.slice(0,-1):(this.rd.value+=String.fromCharCode(b),this.rd.scrollTop=this.rd.scrollHeight)),c=!0):c=!1;c&&(this.mc|=96)}};g.fn=function(a,b){this.Pd&128?this.ie=this.ie&255|b<<8:this.Uf=b};g.gn=function(a,b){this.Pd=b}; +g.hn=function(a,b){var c=this.Hc;this.Hc=b;if(this.Aj&&(c^b)&3){var c=this.Aj,d=this.Hc,e=3==(d&3);if(e){if(!c.Zb){var f=!1;c.Hc&2||(c.reset(),f=!0);c.Hc&1||(f=!0);f&&cj(c.$e,[77]);gj(c,c.rb);c.Zb=e}}else c.Zb&&(hj(c.rb),c.Zb=e);c.Hc=d}};var dj={0:Z.prototype.im,1:Z.prototype.Ul,2:Z.prototype.Vl,3:Z.prototype.Wl,4:Z.prototype.Yl,5:Z.prototype.Xl,6:Z.prototype.dm},ej={0:Z.prototype.vn,1:Z.prototype.fn,3:Z.prototype.gn,4:Z.prototype.hn}; +v(function(){for(var a=C(window.document,"pcjs","serial"),b=0;ba.If||0>a.Jf)a.If=b.clientX,a.Jf=b.clientY;a.He=b.clientX-a.If;a.Ie=b.clientY-a.Jf;(a.He||a.Ie)&&jj(a);a.If=b.clientX;a.Jf=b.clientY}},!1),b.addEventListener("mousedown",function(b){kj(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){kj(a,b.button,!1)},!1),a.th=!0),b.style.cursor="none")}function hj(a){a&&(a.style.cursor="auto")} +function kj(a,b,c){if(a.Zb&&a.ia&&a.ia.rc)switch(b){case 0:a.fg!=c&&(a.fg=c,jj(a));break;case 2:a.gg!=c&&(a.gg=c,jj(a))}}function jj(a){cj(a.$e,[64|(a.fg?32:0)|(a.gg?16:0)|(a.Ie&192)>>4|(a.He&192)>>6,a.He&63,a.Ie&63]);a.He=a.Ie=0}v(function(){for(var a=C(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=ea(b),"json"==a?d=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Qb+":"+this.Jb+":"+this.bc+":"+this.sb,a+="&machine="+this.ea.ue(),a+="&user="+this.ea.wd(),d=ka()+"/api/v1/disk?"+a,this.xh=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"): +-1!==b.indexOf("/",b.length-1)&&(c="dir"),d=ka()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.se?"":d)+"&format=json"));t(d,!0,null,this,this.Bm,b)}; +g.Bm=function(a,b,c,d){var e=null;this.te=!1;var f=0>c&&this.Fa&&!this.Fa.Ab;if(this.xh)c?this.xa('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Zc=!0,e=this);else if(c)this.xa('Unable to load disk "'+this.fd+'" (error '+c+")",f);else try{if(0l&&0b.indexOf("0x")&&'["'!= +b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(k.length)if(1==k.length)u(k[0]);else{for(b=a=0;b>2,q=m.pattern;void 0===q&&(q=m.pattern=0);var s=m.data;if(void 0===s){var r=m.bytes;if(void 0!==r&&r.length){for(var f=n<<2,y=r.length;yb&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=l>>16&255;c[d++]=l>>24&255}return c}function tj(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} -g.write=function(a,b,c){if(this.se)return!1;if(b>2;b=(b&3)<<3;for(var l=d.length;l<=f;l++)d[l]=e;a.nc?f=a.Ec+a.nc&&(a.nc+=f-(a.Ec+a.nc)+1):(a.Ec=f,a.nc=1);d[f]=d[f]&~(255<=this.Fb.length||m>=this.Fb[k].length||n>=this.Fb[k][m].length){c="sector "+k+":"+m+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.se){c="unable to modify write-protected disk";b=-1;break}e= -l[f++];f=l[f++];l=e+f.length;k=this.Fb[k][m][n];for(m=k.data.length;mb&&this.xa("unable to restore disk '"+this.fd+": "+c);return b}; -function uj(a){w.call(this,"FDC",a,uj);this.dmaRead=this.mh;this.dmaWrite=this.nh;this.dmaFormat=this.dl;this.ce=null;if(a.autoMount&&(this.ce=a.autoMount,"string"==typeof this.ce))try{this.ce=eval("("+a.autoMount+")")}catch(b){u("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.ce=null}this.cc=[];this.$c();this.Re()||this.Pa()}z(w,uj);h={};ca={}; -var vj={3:{Uc:3,qd:0,name:ca.eo},4:{Uc:2,qd:1,name:ca.bo},5:{Uc:9,qd:7,name:ca.oo},6:{Uc:9,qd:7,name:ca.Xn},7:{Uc:2,qd:0,name:ca.Zn},8:{Uc:1,qd:2,name:ca.co},10:{Uc:2,qd:7,name:ca.Yn},13:{Uc:6,qd:7,name:ca.Rn},15:{Uc:3,qd:0,name:ca.ao}};g=uj.prototype; -g.tb=function(a,b,c,d){switch(c){case "listDisks":return this.oa[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.oa.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var m={};if(d=d.getAttribute("data-value"))try{m=eval("({"+d+"})")}catch(n){u("FDC option error: "+(n.message||n))}d=m.desc;void 0===d&&(d="");m=m.href;void 0!==m&&(d=''+d+"");c.innerHTML= -d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.oa[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||wj(a,c)}}(this,d),!0;case "loadDrive":return this.oa[c]=d,d.onclick=function(a){return function(){var b,c=a.oa.listDisks,d=a.oa.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.ra.restore(f)&&(e=!1);e&&a.ra&&void 0!==a.Ta&&(a.Ja=a.ra.seek(a.cb,a.Ea,a.Ka));return e};g.Pi=function(){for(var a=0,b=[],c=0;ca.ic&&(this.xa('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Sa)),b=null);b&&(a.ra=b,a.Pk=c,a.ee=d,Dj(this,c,d,b),this.Fd|=128,this.xa('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Sa),a.Xd));a.Xd&&(a.Xd=!1,--this.Qd||this.Pa());wj(this,a.Sa)}; -function wj(a,b){if(0<=b&&b=this.Wa&&(this.sa&=-81,this.hb=this.Wa=0);return a}; -g.Xm=function(a,b){this.Wa=vj[c].Uc){var d=!1;this.hb=0;var e,f,c=this.Ga()&31;switch(c){case 3:this.Ga(h.fo);this.Ga(h.Tn);this.pb();break;case 4:f=this.Ga(h.Ie);this.Sa=f&3;e=this.ta[this.Sa];this.pb();this.Va((e.Ra&4278190080)>>>24,h.ko);break;case 5:case 6:f=this.Ga(h.Ie);this.Sa=f&3;e=this.ta[this.Sa];e.Ea=f>>2&1;e.cb=this.Ga(h.Rg);this.Ga(h.Sg);e.Ka=this.Ga(h.Ug);d=this.Ga(h.Jf);e.$a=128<>2&1;e.Ka=1;d=0;e.Ra=0;e.ra&&(e.Ja=e.ra.seek(e.cb,e.Ea,e.Ka))? -d=e.Ja.length:e.Ra=1088;Ej(this,e);Fj(this,e);Gj(this,e);this.Va(e.cb,h.Rg);this.Va(e.Ea,h.Sg);this.Va(e.Ka,h.Ug);this.Va(d,h.Jf);d=!0;break;case 13:f=this.Ga(h.Ie);this.Sa=f&3;e=this.ta[this.Sa];e.Ea=f>>2&1;d=this.Ga(h.Jf);e.$a=128<>2&1,c=this.Ga(h.Vn), -e.cb+=c-e.ld,0>e.cb&&(e.cb=0),e.cb>=e.ic&&(e.cb=e.ic-1),e.ld=c,e.Ra=32,0==e.cb&&(e.Ra|=268435456),this.pb(),d=!0}0>>8,h.io)}function Gj(a,b){a.Va((b.Ra&16711680)>>>16,h.jo)}g.mh=function(a,b,c){void 0===b||0>b?this.uc(a,c):c(-1,!1)};g.nh=function(a,b){return void 0!==b&&0<=b?this.wc(a,b):-1};g.dl=function(a,b){return void 0!==b&&0<=b?this.Ti(a,b):-1};g.oh=function(a){a.Ra=72;a.ra&&(a.Ja=null,a.Ra=0,this.ga&&(Eh(this.ga,2,this,"dmaRead",a),Ch(this.ga,2)))}; -g.ph=function(a){a.Ra=72;a.ra&&(a.ra.se?a.Ra=576:(a.Ja=null,a.Ra=0,this.ga&&(Eh(this.ga,2,this,"dmaWrite",a),Ch(this.ga,2))))};g.lj=function(a){a.Ra=72;a.ra&&(a.Ja=null,a.Ra=0,this.ga&&(a.Td=0,a.dc=Array(4),a.Se=!0,a.Xe=0,Eh(this.ga,2,this,"dmaFormat",a),Ch(this.ga,2),a.Se=!1))};g.uc=function(a,b){var c=-1;if(!a.Ra&&a.ra){do{if(a.Ja&&0<=(c=tj(a.Ja,a.Ta++)))break;a.Ja=a.ra.seek(a.cb,a.Ea,a.Ka);if(!a.Ja){a.Ra=1088;break}a.Ta=0;this.Pe(a)}while(1)}b(c,!1)}; -g.wc=function(a,b){if(a.Ra||!a.ra)return-1;do{if(a.Ja&&a.ra.write(a.Ja,a.Ta++,b))break;a.Ja=a.ra.seek(a.cb,a.Ea,a.Ka);if(!a.Ja){a.Ra=8256;b=-1;break}a.Ta=0;this.Pe(a)}while(1);return b};g.Pe=function(a){a.Ka++;a.Ka>=a.Fc+1&&(a.Ka=1,a.Ea++,a.Ea>=a.Yb&&(a.Ea=0,a.cb++))};g.Ti=function(a,b){if(a.Ra)return-1;a.dc[a.Td++]=b;if(a.Td==a.dc.length){a.cb=a.dc[0];a.Ea=a.dc[1];a.Ka=a.dc[2];a.$a=128<this.wc(a,a.bj))return-1;a.Xe++}a.Xe>=a.od&&(b=-1);return b}; -var zj={1012:uj.prototype.Ml,1013:uj.prototype.Kl,1015:uj.prototype.Ll},Aj={1010:uj.prototype.Ym,1013:uj.prototype.Xm,1015:uj.prototype.Wm};v(function(){for(var a=C(window.document,"pcjs","fdc"),b=0;b=e&&(this.Af|=(f.type&3)<<(1-e<<1))}return d}; -g.Ni=function(){var a=0,b=[];this.Wd?(b[a++]=this.Ed,b[a++]=this.Ok,b[a++]=this.Ig,b[a++]=this.Jg,b[a++]=this.Hg,b[a++]=this.Gg,b[a++]=this.Ae,b[a++]=this.sa,b[a++]=this.Li):(b[a++]=this.Af,b[a++]=this.sa,b[a++]=this.Kb,b[a++]=this.hb,b[a++]=this.Wa,b[a++]=this.Nk,b[a++]=this.Mk,b[a++]=this.Lk,b[a++]=this.ff);b[a]=this.Pi();return b}; -g.Hh=function(a,b,c,d,e){var f=0,l=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.Sa=a;b.errorCode=d[f++];b.Tk=d[f++];b.re=d[f++];b.ke=d[f++];b.le=d[f++];b.Ea=d[f++];b.Yb=d[f++];b.Hd=d[f++];b.Ka=d[f++];b.od=d[f++];b.$a=d[f++];b.Yf=this.Wd?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.wd()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===Hj[this.gf][b.type])b.type=this.pl;c=Hj[this.gf][b.type]; -b.Fc=c[2]||17;b.yb=c[3]||512;if(e&&this.ga&&(e=this.ga,c=b.type,e.ka)){var k=e.ka[18],k=a?k&240|c:k&15|c<<4;e.ka&&(e.ka[18]=k,qh(e))}void 0===b.ra&&(b.ra=null,this.xa("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Mj(this,b);b.Ta=d[f++];b.Ja=null;b.ra&&(a=d[f],void 0!==a&&0>b.ra.restore(a)&&(l=!1),l&&void 0!==b.Ta&&(b.Ja=b.ra.seek(b.Hd,b.Ea,b.Ka+b.Yf)));return l};g.Pi=function(){for(var a=0,b=[],c=0;c=this.Wa&&(this.hb=this.Wa=0,this.sa&=-15);return a};g.un=function(a,b){this.Wa=c&&(this.sa|=2,this.sa&=-2,Nj(this))};g.mm=function(){var a=this.sa;this.hb=this.Oa.yb){var b=this;this.uc(this.Oa,function(a){0<=a?b.ga&&R(b.ga,14):(b.sa=1,b.Ed=16)},!1)}else this.sa=80;return a}; -g.Lm=function(a,b){this.Oa&&this.Oa.$a>=this.Oa.yb&&(0>this.wc(this.Oa,b)?(this.sa=1,this.Ed=16):this.Oa.Ta==this.Oa.yb&&(this.Oa.$a-=this.Oa.yb,this.ga&&R(this.ga,14),this.Oa.$a>=this.Oa.yb||(this.sa=80)))};g.zl=function(){return this.Ed};g.Pm=function(a,b){this.Ok=b};g.Al=function(){return this.Ig};g.Nm=function(a,b){this.Ig=b};g.Bl=function(){return this.Jg};g.Om=function(a,b){this.Jg=b};g.wl=function(){return this.Hg};g.Km=function(a,b){this.Hg=b};g.vl=function(){return this.Gg}; -g.Jm=function(a,b){this.Gg=b};g.yl=function(){return this.Ae};g.Mm=function(a,b){this.Ae=b;this.sa=this.ta[this.Ae&16?1:0]?this.sa|64:this.sa&-65};g.Cl=function(){return this.sa};g.Im=function(a,b){this.Li=b;this.ga&&Kh(this.ga,14);Oj(this)}; -function Oj(a){var b=!1,c=a.Li,d=a.Ae&16?1:0,e=a.Ae&15,f=a.Hg|(a.Gg&3)<<8,l=a.Jg,k=a.Ig;a.Oa=null;a.Ed=0;a.sa=80;(d=a.ta[d])?(d.Hd=f,d.Ea=e,d.Ka=l,d.$a=k*d.yb,c=144<=c?c:c&240,d.Ja=null,d.errorCode=0,a.Oa=d):c=-1;switch(c&240){case 32:a.uc(d,function(b){0<=b&&a.ga?(R(a.ga,14),a.sa=136):(a.sa=1,a.Ed=16)},!1);break;case 48:a.ga?(R(a.ga,14),a.sa=136):(a.sa=1,a.Ed=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.Ed=1;b=!0;break;case 145:d.Yb=e+1,d.Fc=k,b=!0}b&&a.ga&&R(a.ga,14)} -function Nj(a){a.hb=0;var b=a.Ga(),c=a.Ga(),d=c&32,e=d>>5,f=c&31,l=a.Ga(),k=a.Ga(),m=l<<2&768|k,n=l&63,q=a.Ga(),s=a.Ga(),r=a.ta[e];r&&(r.Hd=m,r.Ea=f,r.Ka=n,r.$a=q*r.yb);switch(b){case 3:a.pb(r?r.errorCode:4);a.Va(c);a.Va(l);a.Va(k);a.Va(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ga());)r&&cb?this.uc(a,c):c(-1,!1)}; -g.nh=function(a,b){return void 0!==b&&0<=b?this.wc(a,b):-1};g.el=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Ta=a.Fc+b&&(a.Ka=b,a.Ea++,a.Ea>=a.Yb&&(a.Ea=0,a.Hd++))}; -g.Ti=function(a,b){if(a.errorCode)return-1;a.dc[a.Td++]=b;if(a.Td==a.dc.length){a.Hd=a.dc[0];a.Ea=a.dc[1];a.Ka=a.dc[2];a.$a=128<this.wc(a,a.bj))return-1;a.Xe++}a.Xe>=a.od&&(b=-1);return b}; -var Jj={800:$.prototype.lm,801:$.prototype.mm,802:$.prototype.km},Ij={496:$.prototype.xl,497:$.prototype.zl,498:$.prototype.Al,499:$.prototype.Bl,500:$.prototype.wl,501:$.prototype.vl,502:$.prototype.yl,503:$.prototype.Cl},Lj={800:$.prototype.un,801:$.prototype.xn,802:$.prototype.wn,803:$.prototype.vn,807:$.prototype.Gi,811:$.prototype.Gi,815:$.prototype.Gi},Kj={496:$.prototype.Lm,497:$.prototype.Pm,498:$.prototype.Nm,499:$.prototype.Om,500:$.prototype.Km,501:$.prototype.Jm,502:$.prototype.Mm,503:$.prototype.Im}; -v(function(){for(var a=C(window.document,"pcjs","hdc"),b=0;bXj){if(d.load(this.Ef)){this.Fe=new H(this,"1.15.5","failsafe");this.Fe.load()&&(bk(this,d),a=2);this.Fe.set("timestamp",ia());Vj(this.Fe);var e=this.jc&&!this.lg;if(1==a||la("Click OK to restore previous PCjs machine state.")){if(c=d.parse()){var f=d.get("code"),l=d.get("data");f&&("ok"==f?d.load(l):("error"==f&&"no machine state"!=l?(this.xa("Error: "+l),"unable to verify user"== -l&&(ma(""),this.vc=null)):this.Sb(f+": "+l),Tj(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&ak(this,c?d:null)}else 2==a&&d.clear()}else ak(this);delete this.Ef;delete this.Pg}e=za(this.id);for(f=0;fa[1];a=a[2];this.zb=!0;this.nj||(this.Sb("PCjs v1.15.5\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.nj=!0);this.ia&&ck(this,this.ia,b,c,a);this.pj&&(bk(this,b),b.clear());!c&&this.Fe&&(this.Fe.clear(),delete this.Fe)}; -function bk(a,b){if(la("There may be a problem with PCjs.\nClick OK to send your PCjs machine state to http://www.pcjs.org.")){var c=a.wd(),d=b.toString(),e={app:"PCjs",ver:"1.15.5"};e.url=a.url;e.user=c;e.type="bug";e.data=d;t("http://www.pcjs.org/api/v1/report",!0,e)}} -function dk(a,b,c){var d,e="none",f=new H(a,"1.15.5"),l=new H(a,"1.15.5","validate"),k=ia();l.set("timestamp",k);f.set("timestamp",k);f.set("version","1.15.5");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.ia&&a.ia.Jb&&(c&&db(a.ia),d=a.ia.Jb(b,c),"object"===typeof d&&f.set(a.ia.id,d),c&&(a.ia.zb=!1,!1===d&&(e=null)));for(var k=za(a.id),m=0;m>2;b=(b&3)<<3;for(var l=d.length;l<=f;l++)d[l]=e;a.oc?f=a.Fc+a.oc&&(a.oc+=f-(a.Fc+a.oc)+1):(a.Fc=f,a.oc=1);d[f]=d[f]&~(255<=this.gb.length||m>=this.gb[k].length||n>=this.gb[k][m].length){c="sector "+k+":"+m+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.te){c="unable to modify write-protected disk";b=-1;break}e= +l[f++];f=l[f++];l=e+f.length;if(k=this.gb[k][m][n]){for(m=k.data.length;mb&&this.xa("unable to restore disk '"+this.fd+": "+c);return b}; +function uj(a){w.call(this,"FDC",a,uj);this.dmaRead=this.nh;this.dmaWrite=this.oh;this.dmaFormat=this.gl;this.de=null;if(a.autoMount&&(this.de=a.autoMount,"string"==typeof this.de))try{this.de=eval("("+a.autoMount+")")}catch(b){u("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.de=null}this.ec=[]}z(w,uj);h={};ca={}; +var vj={3:{Uc:3,qd:0,name:ca.io},4:{Uc:2,qd:1,name:ca.fo},5:{Uc:9,qd:7,name:ca.ro},6:{Uc:9,qd:7,name:ca.$n},7:{Uc:2,qd:0,name:ca.bo},8:{Uc:1,qd:2,name:ca.ho},10:{Uc:2,qd:7,name:ca.ao},13:{Uc:6,qd:7,name:ca.Un},15:{Uc:3,qd:0,name:ca.eo}};g=uj.prototype; +g.vb=function(a,b,c,d){switch(c){case "listDisks":return this.oa[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.oa.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var m={};if(d=d.getAttribute("data-value"))try{m=eval("({"+d+"})")}catch(n){u("FDC option error: "+(n.message||n))}d=m.desc;void 0===d&&(d="");m=m.href;void 0!==m&&(d=''+d+"");c.innerHTML= +d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.oa[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||wj(a,c)}}(this,d),!0;case "loadDrive":return this.oa[c]=d,d.onclick=function(a){return function(){var b,c=a.oa.listDisks,d=a.oa.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.ra.restore(f)&&(e=!1);e&&a.ra&&void 0!==a.Ta&&(a.Ja=a.ra.seek(a.cb,a.Ea,a.Ka));return e};g.Si=function(){for(var a=0,b=[],c=0;ca.Qb||e[1]>a.Jb)&&(this.xa('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Sa)),b=null);b&&(a.ra=b,a.Rk=c,a.fe=d,Dj(this,c,d,b),this.Fd|=128,this.xa('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Sa),a.Yd),a.Sh=e[0],a.Ag=e[1],a.Bg=e[2]);a.Yd&&(a.Yd=!1,--this.Rd||this.Pa());wj(this,a.Sa)}; +function wj(a,b){if(0<=b&&b=this.Wa&&(this.sa&=-81,this.ib=this.Wa=0);return a}; +g.$m=function(a,b){this.Wa=vj[c].Uc){var d=!1;this.ib=0;var e,f,c=this.Ga()&31;switch(c){case 3:this.Ga(h.jo);this.Ga(h.Wn);this.qb();break;case 4:f=this.Ga(h.Je);this.Sa=f&3;e=this.ta[this.Sa];this.qb();this.Va((e.Ra&4278190080)>>>24,h.no);break;case 5:case 6:f=this.Ga(h.Je);this.Sa=f&3;e=this.ta[this.Sa];e.Ea=f>>2&1;e.cb=this.Ga(h.Sg);this.Ga(h.Tg);e.Ka=this.Ga(h.Vg);d=this.Ga(h.Kf);e.$a=128<>2&1;e.Ka=1;d=0;e.Ra=0;e.ra&&(e.Ja=e.ra.seek(e.cb,e.Ea,e.Ka))? +d=e.Ja.length:e.Ra=1088;Ej(this,e);Fj(this,e);Gj(this,e);this.Va(e.cb,h.Sg);this.Va(e.Ea,h.Tg);this.Va(e.Ka,h.Vg);this.Va(d,h.Kf);d=!0;break;case 13:f=this.Ga(h.Je);this.Sa=f&3;e=this.ta[this.Sa];e.Ea=f>>2&1;d=this.Ga(h.Kf);e.$a=128<>2&1,c=this.Ga(h.Yn), +e.cb+=c-e.ld,0>e.cb&&(e.cb=0),e.cb>=e.Qb&&(e.cb=e.Qb-1),e.ld=c,e.Ra=32,0==e.cb&&(e.Ra|=268435456),this.qb(),d=!0}0>>8,h.lo)}function Gj(a,b){a.Va((b.Ra&16711680)>>>16,h.mo)}g.nh=function(a,b,c){void 0===b||0>b?this.vc(a,c):c(-1,!1)};g.oh=function(a,b){return void 0!==b&&0<=b?this.xc(a,b):-1};g.gl=function(a,b){return void 0!==b&&0<=b?this.Wi(a,b):-1};g.ph=function(a){a.Ra=72;a.ra&&(a.Ja=null,a.Ra=0,this.ga&&(Eh(this.ga,2,this,"dmaRead",a),Ch(this.ga,2)))}; +g.qh=function(a){a.Ra=72;a.ra&&(a.ra.te?a.Ra=576:(a.Ja=null,a.Ra=0,this.ga&&(Eh(this.ga,2,this,"dmaWrite",a),Ch(this.ga,2))))};g.nj=function(a){a.Ra=72;a.ra&&(a.Ja=null,a.Ra=0,this.ga&&(a.Ud=0,a.fc=Array(4),a.Te=!0,a.Ye=0,Eh(this.ga,2,this,"dmaFormat",a),Ch(this.ga,2),a.Te=!1))};g.vc=function(a,b){var c=-1;if(!a.Ra&&a.ra){do{if(a.Ja&&0<=(c=tj(a.Ja,a.Ta++)))break;a.Ja=a.ra.seek(a.cb,a.Ea,a.Ka);if(!a.Ja){a.Ra=1088;break}a.Ta=0;this.Qe(a)}while(1)}b(c,!1)}; +g.xc=function(a,b){if(a.Ra||!a.ra)return-1;do{if(a.Ja&&a.ra.write(a.Ja,a.Ta++,b))break;a.Ja=a.ra.seek(a.cb,a.Ea,a.Ka);if(!a.Ja){a.Ra=8256;b=-1;break}a.Ta=0;this.Qe(a)}while(1);return b};g.Qe=function(a){a.Ka++;a.Ka>=a.Bg+1&&(a.Ka=1,a.Ea++,a.Ea>=a.Ag&&(a.Ea=0,a.cb++))};g.Wi=function(a,b){if(a.Ra)return-1;a.fc[a.Ud++]=b;if(a.Ud==a.fc.length){a.cb=a.fc[0];a.Ea=a.fc[1];a.Ka=a.fc[2];a.$a=128<this.xc(a,a.ej))return-1;a.Ye++}a.Ye>=a.od&&(b=-1);return b}; +var zj={1012:uj.prototype.Pl,1013:uj.prototype.Nl,1015:uj.prototype.Ol},Aj={1010:uj.prototype.an,1013:uj.prototype.$m,1015:uj.prototype.Zm};v(function(){for(var a=C(window.document,"pcjs","fdc"),b=0;b=e&&(this.Bf|=(f.type&3)<<(1-e<<1))}return d}; +g.Qi=function(){var a=0,b=[];this.Xd?(b[a++]=this.Ed,b[a++]=this.Qk,b[a++]=this.Gd,b[a++]=this.Kg,b[a++]=this.Jg,b[a++]=this.Ig,b[a++]=this.Be,b[a++]=this.sa,b[a++]=this.Oi):(b[a++]=this.Bf,b[a++]=this.sa,b[a++]=this.Lb,b[a++]=this.ib,b[a++]=this.Wa,b[a++]=this.Pk,b[a++]=this.Ok,b[a++]=this.Nk,b[a++]=this.gf);b[a]=this.Si();return b}; +g.Ih=function(a,b,c,d,e){var f=0,l=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.Sa=a;b.errorCode=d[f++];b.Vk=d[f++];b.se=d[f++];b.le=d[f++];b.me=d[f++];b.Ea=d[f++];b.Jb=d[f++];b.Id=d[f++];b.Ka=d[f++];b.od=d[f++];b.$a=d[f++];b.Zf=this.Xd?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.wd()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===Hj[this.hf][b.type])b.type=this.sl;c=Hj[this.hf][b.type]; +b.bc=c[2]||17;b.sb=c[3]||512;if(e&&this.ga&&(e=this.ga,c=b.type,e.ka)){var k=e.ka[18],k=a?k&240|c:k&15|c<<4;e.ka&&(e.ka[18]=k,qh(e))}void 0===b.ra&&(b.ra=null,this.xa("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Mj(this,b);b.Ta=d[f++];b.Ja=null;b.ra&&(a=d[f],void 0!==a&&0>b.ra.restore(a)&&(l=!1),l&&void 0!==b.Ta&&(b.Ja=b.ra.seek(b.Id,b.Ea,b.Ka+b.Zf)));return l};g.Si=function(){for(var a=0,b=[],c=0;c=this.Wa&&(this.ib=this.Wa=0,this.sa&=-15);return a};g.xn=function(a,b){this.Wa=c&&(this.sa|=2,this.sa&=-2,Nj(this))};g.pm=function(){var a=this.sa;this.ib=this.Oa.sb){var b=this;this.vc(this.Oa,function(a){0<=a?b.ga&&R(b.ga,14):(b.sa=1,b.Ed=16)},!1)}else this.sa=80;return a}; +g.Om=function(a,b){this.Oa&&this.Oa.$a>=this.Oa.sb&&(0>this.xc(this.Oa,b)?(this.sa=1,this.Ed=16):this.Oa.Ta==this.Oa.sb&&(this.Oa.$a-=this.Oa.sb,this.Gd=this.Gd-1&255,this.ga&&R(this.ga,14),this.Oa.$a>=this.Oa.sb||(this.sa=80)))};g.Cl=function(){return this.Ed};g.Sm=function(a,b){this.Qk=b};g.Dl=function(){return this.Gd};g.Qm=function(a,b){this.Gd=b};g.El=function(){return this.Kg};g.Rm=function(a,b){this.Kg=b};g.zl=function(){return this.Jg};g.Nm=function(a,b){this.Jg=b};g.yl=function(){return this.Ig}; +g.Mm=function(a,b){this.Ig=b};g.Bl=function(){return this.Be};g.Pm=function(a,b){this.Be=b;this.sa=this.ta[this.Be&16?1:0]?this.sa|64:this.sa&-65};g.Fl=function(){return this.sa};g.Lm=function(a,b){this.Oi=b;this.ga&&Kh(this.ga,14);Oj(this)}; +function Oj(a){var b=!1,c=a.Oi,d=a.Be&16?1:0,e=a.Be&15,f=a.Jg|(a.Ig&3)<<8,l=a.Kg,k=a.Gd||256;a.Oa=null;a.Ed=0;a.sa=80;(d=a.ta[d])?(d.Id=f,d.Ea=e,d.Ka=l,d.$a=k*d.sb,c=144<=c?c:c&240,d.Ja=null,d.errorCode=0,a.Oa=d):c=-1;switch(c&240){case 32:a.vc(d,function(b){0<=b&&a.ga?(R(a.ga,14),a.sa=136):(a.sa=1,a.Ed=16)},!1);break;case 48:a.ga?(R(a.ga,14),a.sa=136):(a.sa=1,a.Ed=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.Ed=1;b=!0;break;case 145:d.Jb=e+1,d.bc=k,b=!0}b&&a.ga&&R(a.ga,14)} +function Nj(a){a.ib=0;var b=a.Ga(),c=a.Ga(),d=c&32,e=d>>5,f=c&31,l=a.Ga(),k=a.Ga(),m=l<<2&768|k,n=l&63,q=a.Ga(),s=a.Ga(),r=a.ta[e];r&&(r.Id=m,r.Ea=f,r.Ka=n,r.$a=q*r.sb);switch(b){case 3:a.qb(r?r.errorCode:4);a.Va(c);a.Va(l);a.Va(k);a.Va(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ga());)r&&cb?this.vc(a,c):c(-1,!1)}; +g.oh=function(a,b){return void 0!==b&&0<=b?this.xc(a,b):-1};g.hl=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Ta=a.bc+b&&(a.Ka=b,a.Ea++,a.Ea>=a.Jb&&(a.Ea=0,a.Id++))}; +g.Wi=function(a,b){if(a.errorCode)return-1;a.fc[a.Ud++]=b;if(a.Ud==a.fc.length){a.Id=a.fc[0];a.Ea=a.fc[1];a.Ka=a.fc[2];a.$a=128<this.xc(a,a.ej))return-1;a.Ye++}a.Ye>=a.od&&(b=-1);return b}; +var Jj={800:$.prototype.om,801:$.prototype.pm,802:$.prototype.nm},Ij={496:$.prototype.Al,497:$.prototype.Cl,498:$.prototype.Dl,499:$.prototype.El,500:$.prototype.zl,501:$.prototype.yl,502:$.prototype.Bl,503:$.prototype.Fl},Lj={800:$.prototype.xn,801:$.prototype.An,802:$.prototype.zn,803:$.prototype.yn,807:$.prototype.Ji,811:$.prototype.Ji,815:$.prototype.Ji},Kj={496:$.prototype.Om,497:$.prototype.Sm,498:$.prototype.Qm,499:$.prototype.Rm,500:$.prototype.Nm,501:$.prototype.Mm,502:$.prototype.Pm,503:$.prototype.Lm}; +v(function(){for(var a=C(window.document,"pcjs","hdc"),b=0;bXj){if(d.load(this.Ff)){this.Ge=new H(this,"1.15.6","failsafe");this.Ge.load()&&(bk(this,d),a=2);this.Ge.set("timestamp",ia());Vj(this.Ge);var e=this.kc&&!this.mg;if(1==a||la("Click OK to restore previous PCjs machine state.")){if(c=d.parse()){var f=d.get("code"),l=d.get("data");f&&("ok"==f?d.load(l):("error"==f&&"no machine state"!=l?(this.xa("Error: "+l),"unable to verify user"== +l&&(ma(""),this.wc=null)):this.Ub(f+": "+l),Tj(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&ak(this,c?d:null)}else 2==a&&d.clear()}else ak(this);delete this.Ff;delete this.Qg}e=za(this.id);for(f=0;fa[1];a=a[2];this.Ab=!0;this.pj||(this.Ub("PCjs v1.15.6\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.pj=!0);this.ia&&ck(this,this.ia,b,c,a);this.rj&&(bk(this,b),b.clear());!c&&this.Ge&&(this.Ge.clear(),delete this.Ge)}; +function bk(a,b){if(la("There may be a problem with PCjs.\nClick OK to send your PCjs machine state to http://www.pcjs.org.")){var c=a.wd(),d=b.toString(),e={app:"PCjs",ver:"1.15.6"};e.url=a.url;e.user=c;e.type="bug";e.data=d;t("http://www.pcjs.org/api/v1/report",!0,e)}} +function dk(a,b,c){var d,e="none",f=new H(a,"1.15.6"),l=new H(a,"1.15.6","validate"),k=ia();l.set("timestamp",k);f.set("timestamp",k);f.set("version","1.15.6");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.ia&&a.ia.Kb&&(c&&db(a.ia),d=a.ia.Kb(b,c),"object"===typeof d&&f.set(a.ia.id,d),c&&(a.ia.Ab=!1,!1===d&&(e=null)));for(var k=za(a.id),m=0;m/g;f=l.exec(a);){var k=f[2],m=t(k),n=m[1];if(m[0]||!n)throw c="unable to resolve XML reference: "+f[0]+" ("+m[0]+")",Error(c);if(m=f[3]){var q=n.match(new RegExp("<"+f[1]+"[^>]*>"));if(q){for(var k=q[0],s,r=/( [a-z]+=)(['"])(.*?)\2/g;s=r.exec(m);)k=0>k.indexOf(s[1])?k.replace(">",s[0]+">"):k.replace(new RegExp(s[1]+"(['\"])(.*?)\\1"),s[0]);q[0]!=k&&(n=n.replace(q[0],k))}else throw c="missing <"+f[1]+"> in "+k,Error(c); }n=n.replace(/<\?xml[^>]*>[\r\n]*/,"");a=a.replace(f[0],n);l.lastIndex=0}c&&(b&&0>b.indexOf("/")&&(b=window.location.pathname+b),a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(b?" url=$2"+b+"$2":"")));if(0===a.indexOf("<"))window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml");else throw Error("unrecognized XML: "+ (255vX> zS#>*m_2I?Kw`U(ZBUR?ruDoxKW=V)Of%o;|SrSK>{4**Z!rTYPVGvz7DZ&CNgw}EL zn*?{r(RDubvaI7wQ#4Tq$OhyoW%^K^sD5TI4U(KsU6q%Fq9Z>z&M2^o%V+n}Wlyn4 zQ}3knWk+_p9el>)I>$o>&>Xi{kr#i?ePoFoY4_YP?AMY?L9c>*+SiXKm2*d(gCSp< z!J4F*>rI0Q=?NjC?2Lw998H4rY?ydM4xSAkA3WY4&U|IHMus;{K*ryxX}HJ5HUNBwwG@IhGk5CWhy2p%aG!{&68B)pMa%Vd8yKlbJ` zJooNS35~s>%C84{adD8dGO0U^bVlw_Gq;7vW^V3Hsoj9145RXa|2wsq})Uo4yiqfk9PY5tF zD|Iix8N$N~#(WYIE8MONi>`Qym(8SR$N4sn0AC)br;jDEy66t@O9X9y$OpIA* zEq~erree*C!Zw+4o`xU|q;04lO`l%i$Ji|F-HBwrMcBH>5vyXxOIh)Xj=SKrt?Sma z+rmpN=cG(FwrEvwkM&v5Dj9W|MGbl0FecV`H`1^>*n>Kh84eE2I93lwT!@w7;*3Cv zg{m{J#ve(OgJX|$)ir-12v0oVAFELa3UDm8Id0@TBww+Zpg!5Lopt%yG>brZQUhHE ztn1>n28D9Wu10LY&qA*Km-nw%)D^6iM_mAU7WBGi%7-h^LH=6e&p`Ev(l!ebo5nab z4blp+SOBwfWH8ZtD#3gF6C@@HxmHn)`)(MTcd!|oxj!+o$qfqNg;Cqfosu}S z)|5CSA&g+u6_qmbr9MpYo|OHvEB$8O*TW$lrMUCVP0xRW=xE=e4#lQB=5?F}c@Re+ zpW_VFYdcpdXGjrV+y$3tjRu}UMNBBEjW1D(d49!wF!R3$`}=<@D^*2N`7B`JjkMO5 zLQTo~b5Sut-}>>`<>w#1ke*ohzrA^VJak8&7=AT-fh8(SksH*7NAU zz#Jd)^GAzwijzrX-iKBFBUEx@_d?{RM>q$YmJFyIof>UG=saM1Ih4$1NHFQUVQ?ND zv1e`N4b#KI5t5j~BYDLbNC2N6F2|KhZf*3}U@#7%%36%}=Z|gh5F@OPO8XV7dsLoUri8Lw`QvK=;%h1JYjNjm zap!As=Pz5_shlxjBeS6v7%Ptyv?1?mWymP;CIz1LYyk2ld$kZ$*b_;@sD21gzUhCi z9OIq%sy5DsXzFwR0`DKYIoFok-`P3YgkMV1kz^g*Y>Dhi*HJXg4k^j55X4vhJp=4Rb_=CMH2LeL8b_cVQoci%S15* z%vESV$S(fCjepGCD41Y6O!a8isUbIrF%{ehqGVpfjN(->E5=xI!x2pb{F$V@o|^% zejJ52Cmr#LR+$AJ4GEg!G4Qx0&j~ocfzI#Q2py3flRQp~Nv3I2#;dub5|OG#3s`2| zG&Hu5srE_{#9Ys>Iqg#uiiB=p!Sgie)+x7B(f?`ue1&TB0?|IImtudoSha6Bh_87w zhXfS$#w6kGrV_`P-j61Y!^BJ}AGf z!f>=#5Ui40VJW!7N``+z`0&+E+OZQ2n~14s*~A*ak~u3yHJ)w~h-)cW^CV9D$n~aj z=t-fv5*JbS-QB~H@&HuqDpCOM!mObw9-TNi@aDVNu&bqEfvuez+M&c6{gB~xkEZ@Y zEYY^YX~65vLUk4nB+-}*8ZK$nzbOlyPHM_{D=)Pi!sR#ciw%Db0wgv^pqg2NQ3|fL z8E78lA^LdAAU;8;P^gjno3ktOrY^)U1o8q2CddWBnEg? zRRyG|a09>lsq}wJq-Djr=v|2<3f2oaE}pT|sT@!|4x)>)jz~&MP0iB++T9qXwKEP& z*}+l?f-+3){1p~gchEsL>XVtptednhL_2~Y80~fzqn!@3g}j?iwO5v9HT?_H4#4_T z+6KDaRHKes=F}xP5~R%}r-GlE3V2|o|!p>rPMw>0;xCkMZ;L5RY z+aAe$%P-ML=FnYerbFf{=3j)ZtKFDUy`l)`ZlUer4Gs+Om$lZur2l09$&>aDpLjQ3 zd68v)pPNGi6!7L+6877}e>M;EAPEEeL$YcQND>7|EiDJ_(L%P3&T==kK8HyHPirJ#vv(79aj57TJBUk&sNV*TvFr$^-ebNI0+XJzSNI-qNYy*_q|<=F3$H@3 z$c(VUYAK{pei-;wp~*d_U#5Xog=yg?CK1u6L6U!=ZNG7h5xI$kiL>{fCr#uk+xC2E zc6DHVUiS)Ip3$~-p4H8+4(-uAG@yC7UNqx*WP4lKDF=p7rLDEvkf(FhqBda9h4NsA zQtLdr)CHnNfvKfv;)Yp^Bu)G@xU^puNN|7@(SD~3gE$JvUGLUjhJ%BChPAKL5YpW9 z<>h~^^(aelC}x2A8*nv@wXJ#@;WjOovZ|BStYTU77T74|^b#h@H~=pL1cTZ)yNT~@x6xq&+ZTT~ zma}@lKHWlN&)WFm1|pNytkr<4F@KO`*ctW?1+Kfkp7W(9hk$Yrg|qiyxlFvq zB)=gfgZ@BeO8YKhy6rAuN?gL7N8#zpR$V=j)~NnkQ+~CqzOHl|Q~A=i+LyUOT*VD; zW`}Z}-#dRXUCLkZsvqPmq-482eno$t9*%RheSeb1v+edLDY+#Tj_7`WChoC8B#r>%E~P&gg?p zC79gU;wqp4YL96`!D>8G$z(oY)KeQIYzKG@x)4QMZY$=&zyDPS0zF&UxBG5=kW1& zZ4>me(PihXkGS&ONK$b@X$^l(hu^kG(+thx)Or~qpdl4w&3BqfU|-}-?aPJ*JR}PN zu-4`8i6rdvPeJ+`#%! zGPuDoa zXBr$`3a++ayieQ+ZTT5@O5z4w4P)(Uer7YePcd&@)d=46e3gILR{wLU_f9zlQ`T@u z)AsjdS5$K;))vofHkR#po;CUJ1~V^bbCyd;8$aXrs36C zZhD7SaDJ8ahCK?PH|=Lrg!0k<0hcdF0y+aaxJkEcM*@0<13I`#x9Q9RkrM;iu1U9j z-~vhqf6SU!MZ+z=7&w@FkwxJguXcnbgl z1oZ&`00a~O007K8Yj@i=vfuM7ByQFvDu|{OI}cHiPU5&pHqE28+qf&Mdq5Hr8B3&0 zQhvnJ{`Q>#KoV4(bkDu_!|ge-KwvN!%zK8ce?40#K@q2kP42FE*1Dja(}h>gwtQ}L z>XW-n6zdEg_x5^joB8A3V+Mbd^gkv;IsA6LKH#7v*(5F5`rs~!&JWZ^CGi*#1o5Lv=G+4 zf04j?#ijkP!TSna9vRk%xw8<-yokCz;uPu6>9xp?crI+>SrOn2$C4r%GQ1QSSPo9^ z?cuCj&U*Nlsd;XaVIU`4JXm;|w|jf-IDgOI+k&llmWww@A?IPi4wxWY&HG^cpkmod zNd@r)%(A?zG!9!XLz(#O>EP+mmvlXqf9zA(IU%z&vpsj{ce@^eZDXqwD888sC0F)( zhj6K|W4lAV&9f0O;Na=t@Q~1eofKJ|%$-@5E{}kDM`u5g{r5K z_`V_k_0HOXu@*MA-4u7zIfZ^pjmGeK~{NLP1&pc~en|8zv zzH=uNs|62)y+7F-j;tT1`*T|Pe})=v&L@1jHCP?=VwxLk|87$X<%T^SfF&*8u;arVLgEP}$e-o-(d=IN}ETTV|uTFPf7 zPMTzbhqrkFtbv%8%mp*T`vGWR;z)=Sg!tALrLK4b0M1uwl8aMuQ_#K(jyG`-be+TI zdG)Z_KvbjP908|re*(T(*dblgh=N)Ihh-4bCUS``qL5}$po<7d;6yzCaGiY2(v`@H zTf4x(cZvTx3_Km7@LO~&W_3goK%n{U*EdJ$66g{TD1%8c1s8eAE^BlBd*4Mv1<&BY z1y>@mt&bm0PA!TC2UEEyG?!n)-9=_wN1$PVt&45|ya`{Se@SrU+x|`W`ue&H^e(&W zY@sL!0rLaIlZ5sq*~$=Fp7iQiA4D|(@j$nx9ws#ZS1g5GW-_PIvbRhM(36g16(3p%UdbMB-W_|Y2GHQI1DYe9oXtrKyC+hQP8BwZto1D7biuU@wq?|zA41gw${1G zfZt>r$ovu<>eg`2S3Br5Va+=w{3@PvK5Po<__KC6l9F#|V68_t`*auH(y*qhxyo&+ne>SIC9Ku-yp&$|Pomi&^oQxrJ zZuhh|he0ip%8}O@63Cl(Sr3y5j+{pS47n$y$uPyoz^c=DDbjTT8sviHY_f$t2A6Jh z2(J@zK(T&yf3Jis(sdAl)@OwYd>^F5x?Ztr4CFNSV0>Lb{3uBkL{nxS1xCrLhkz%6Sp1hr zJh-2`m6yJSG%QZyVlbJ~JW8+eSKP?wE&aj)u1>U`YyR%&VW9O85-P76F{|8WL6(dD zD4n%}u|F^pxzRNBH9E(-x=3a;l5%Y?=A zI~{^46Cehftu$GrJhZ5BG$7F@pj%f!D=kuC6o+(2x?Dg~7L+uPj(6_x@PHT}2f{RS!adkaO#=)_kl& z20M$A8q|+K(e);lDybemhYIYyrsQp)es5#-yNb{*Qvb6Mm8i9~ioQf6RgZ0I(ZuaI*$pLZZ^ z{{sg0t4!bxr;r^IGG+IJ z_P++L?dh$wm%0%GTDUcC3BxugMU(})QXuduPVT_=9tK5$XikGV&l^=g8^OV}Qem2`O zxWr{o!yU?c)l_vdHX0qMzL@Dt=_&{Fvf*KLsq_*(4dM(<%i-W10_D9za!()OUF}P& zUVx@Dz$_T33ye@Isgq>;HHBE`e{{GaFaQDrgTMd?1l&MeFh%=D>{a~(b0tY=I)-z7 zZ&tzHJ;a5c>c{|n;Vyk+gSOD*9z<5C18d?!MI7YJ4A~b>Wj(1vQ`!G&+q|t7r90eg z;9T`+aM>rsxK-G^RduN^bt)%41$O2@@=!iKFQ7>Fp{}y6kQcmr#TRPcH&&1V80 zp*X*TYO4c|*D8}UaMRaz;4DR+L&$)_&6W@dP-TKOOFx(_rJ)zH7f`#ccm~G%9*mh< zn6q{vpDeO;VVU9#O=(I5P@zHa4pFE<6fZ(Vkjotcc8KAu+#$*xb2giZDc*SwMQ?Qw!5zjX}aW{`vUbfARa%f4%?k@>p$**nEdY!Ghj zP5lyRSq_tumL<@VU&qKgs2nECDTVC;2RW;&$H{74SOa4Q(iJ&nC+v$oN6k+hA1IEK zIac~Nz8yhXf_g!#1v?Cq^e0|W?ve#N+8D7XrN>DW>aM&TY6)p zZn|GU?zB{cQk*j1f3yZB>Kwfd1k(C}g*1e;HGtCe!e}B@6d5#vJ4W{&Ck6Vx>cNqA ziaE=6D-jbyAyL%|gb?4M;rAKap{2y85}AO1mnf-9PkYb$kZ#J2T27Kcg{fT7&aesB zJ#e2rhMYmqc3ACVgE8pkpr!gtHe`SJYn>++0OtWXhs9}%e?@~DzZUU4Du4l@&cGnE zc+eD)PABob1hta1hy!84>{fCs6f?eF6oaZb+fpckO%2)7fH$92O+PUCQ=XvnJb3{K zN?ZDhHxx#`3c*TzOHX+NLtE#5Wi~3aJQ;Dy8B|K0*I}J*$ySer?E{@dQZtvN5Q{n1 zT9gOhQh3NPf1v`RpZr}K%Oeq>SK1R6OLZCau@2oFQq$T;ybYuhK-LOdDXw9E^ge`$N5Zp%=ov_{a44j55`$eCukMhUr40lk!HbM9J^#T4m2Y!(T+6wEh zyuLdaSTy!!*BH3z8#`7}z2l^!12T3{B@Vi0TR%Yre_g1%pbq$CTXs#_--|YI>i3oz zNTE9TRHkw_s*i+nqSi;Ahy`}4PC>P9?Hl~{PK~4xq6PcfbD7HUl56F9DML#Mqut+$ zUOc&H&G+@9@87d}rWeo5HEfC8G^jIfQvyLD(zrqz+;as@GNj9jzOtk`W4bK#eRhPF z|5n`ke<{yGaFrQ+*KnBZ_+KSEkYIv~rUG&R@NqK+IkSMU1o|KwLv0u4WElbTpxlsX&44eMiq9OF zgW&Lj+rM$M&i=jXJ2jN(#X3h7`kj-Kmww4hf6dfz4vrVh=sFIIXtU|Ny51Dp1^LYG z4Tl<(baj=Q`K<4bn4TW@`h(tqTA2l`gwOO@*#*-}qfuW?3BQ~wG4hD%T3mGW64}>- zjV9`gCW=QD9U-PCD(uz6hdL7Sc~w?_h;7XR$w0IxWXglzO*Qxsn`$7TpL6y+%lNIW ze-Ex}VkopcKGf45FJ%j**N>WP?~{%m&+(m{l;|0^%f7;i`Z)usmG|9hdjw+jKB`$l zHAAW99@YFP#foy$^4fZhJ7ppljUL<|iYSPb#8B{m8ZS#!?QHwtaRnGoJAjH$j!A6; zGv<#*97XI7!DY`NX?R{`c4dN&bCcP$e^G8ho;!E)_)C?7KIC>!z3u`d{E;Ky%AK7~ z%{7WEk~(DT93D^LA94>Dh!=Dj4z`u?*68~Zy%BEyxTi)1hu3%E7NF$iTWMhCUbp8S zJUx8!WCKA-4Id9&IIXRgF|YvZ10+X2NJ#_`qqhwy{2H;{3`UiLds?8tW*JXah;1QpNQj+u&Mr@?f6eZae9@WD0?jh?y39oMR_|4a{h+We5#wUt|sk5GIYE7XB zzWE+pt<#V-_f~ZV%2!|>A{p$Qe|!ce4yvo*2?5!tXW0Km$SIc$hfj@9BPs^oOXX2X zB@Ooahll3Z5!FV`TL}jCu|sTVQVAIOg&hL2$A^cH4#_}q-bZrbs8F9m)vPA^2tSYj zxBOJDne3YRvb$FIp=FDSs*VRomlsyGJL9z;LOB3RBAhQ5P&>)fA!;j+e-Y3*g9(oh z5RO3|!LRTQadk=rr$C7CTqmsMj3KPJPQ&i1 zlS28Kj9W)6q2A}-8J{r;+H;8(4+rsxPDmr>gA@YYT&W!7vU(|zAefg7+1yJ&2P%je zl9o)z*S7TrJ0Go8niVbl{wKj)JrnadFGME7mVXP=8hqkn=c{AUe^xwCQq1gOEy8qY zpdr{KqD$Znvd4Iz@_ENfK!fGS9g;s@MU@!aV$z#RX5c`jM*@zOo6#W7u()_QYr}dU z051TsbWR~bn?IAXI&;+5U`kK{kz#GamLdub$t=FFB$%P#Uy6TBCCMu#$-ki_xuGQa zS4vXO)a+XRKhcrAf7Fo=vKRK3N|OJjlH^}2NiBfHytZ~$`8PD=YxTf4saikyyws1h zlzDKUe&{`X-UO@#@vutOfeG)#GR9)WPT)^z zc@Rg2nFrx}9yI|8Na(zs=}$V#4JxaKtf6nV()Fs@PuEirUP|Ht;mX%vb(9kjy3V-S z8GIKtdND6;oo(yF_4OP->*Q4-t9#zI#fw5LS4FExTiA^ObGYIQP!uJhzoRhZmQNw7 zD}G-Ini%RtfB(d})G7Okv*u1}d_&=G>FsQ%Df2%e>N<-H(Q2D>5l{6VtbZ`#W1X-J zWPYN1nF!edlf@832c8V*CU@!@Z!>)0t< ze-m*7FHjnezlB`VU!fn^_rvubKY8+`-#bL0{s9d-9eO|DLI2sov&T=|19t=V@su>^ z{oLgFrQgt@Pa(cHGsU--pa0OsUvJxN?wRfMn&==AMs&q4*RuQQQ2uBxA-44DzuB|d z+%tn2#TzOB-mGZYk8jMVg6ksyOV>Uxo8Q=|ijc6dm{?Jd+nR3x?K*KWVCvT*nciy zbn@AVYM&Yn1TH>(+4w$Pj7(#KMpO?3-ZFyiw5+;f;7*7)29M>C1@QmW1JWfYf=C zSby@!SbC(FRIB=EE_c>jFd|>bEj6q`eQunZ-i2W zf0nkNcVN}q`<2foW{7g)6>U6U>^$c?&+F9`CkJ>ZTg` zTPjLUX-1KY=NXB%9oGgGRE3k+=2Tbw^aO=ZLmi5=bbA1v>W>Qwgy%lLU< zjJVuoWGq+OEg8no+Ho=fbup0+xlUO&AH!^di#YXiobs)Mc-9eLtZtyHTW_^5P7*v) zHkenttX3OjnKzsthj0e-q5@9wv_&?$PwbM^da7aShJTRkh~PIrp@kgs!Vn zX?2ZrS?VI;E#}}aE39lC0WNCwkAm#X;owc2gtyIR0t1@dB+(5z6+dalEL5l0xn@z< zGMNn#T~2jVkTZt~FsSx9gB&p`HkXYXSBAZ~qC;7{sbwwe>!Fcg(`vtXf8QPsMTS9y z)A%BDN};(`T@>MOb2PSpAr~bW`~VMM1i9t#{_3^(wq%| zrmQnW!E@fo!SpFC`xvD9f6p7UgsK~nh$cJ`Km2{?Z)NGYHc)e)5O#@vG^B-Dhf76# zK8e{u=T-~j(wnH2MBVG#zK=RNqJoxTjr#WJj(l1Tl-l}_Y|=}Po4Th$XO%M_dB6OI zye;0euVphZBM2gf7g^qwQr-FX`FV1+^XXuJ+K<@(AO$7^b~oQ_e~nG44$sX%T`ka6kMg1mRhV#lr#G^1ZvBc6$F z!}+Kle(pe9ZUVyX-8+xYT-?~|XcmO|o55E5K8dqM zV4j24BgkLhSiu8pf9ma8ipqX63#_b0@Ce29Doj6XX6&Ub-gAX&nJyG%BfktBTjX$& zJ$-x+J>Wc;eA_WHb5F4y2L1+ZsfE+@uxpETZ*%VNxdOtYfr2-Bg8}-5fUJ-H!V}B< zS$iyHuAq`WcE^&+oOC>%RKyf?90qL$XX05K*tw1K`(qbEe=Q6hcd_t($1j*Uww2n| zVV?#0F8&-vu#~Kh(!7kMQomS)Mt@@l`xc>b9jB!bOOjf<*79-P*+(l=7k^}2sx-hnRL3pLK{f7RU-P4Tg%2&c$yLjJ6rkYkt| zs6)KNt{~Dwxx@R(#xiF&iBbXHUPZUfc%VA!zL90sb;Vm6RkEXjIx}B`VpV02QC$=% zJXTq;qm_e+z~C;^Rv_xOI2MXeev@S;$FzGrl%)VnK~^($*R`O`lquBGg<4YRm~ySsXIWN>$C0 zppcw!So^}t)PD-Ci#Amr@vN}DCyqnC?;L0cJ6)S?6NN^DckfD;rt&egUjYd+C46o} zVVd8Mp@17%(Zk4DGU+FgNvy#H4MFswf7!oSp;M;Wg?GM?{W1~cY)s;lU;a4kX{=@|W3L<%J%s;)d;j@<-K6`z`hoNnjooL|t#-k%W zE@LDkB;(`q{H#A!Q?-uS#h~YBf6j0FVRAL2ubBplHoSa^SG=>DBlO`b&RTu&3LJu0 z=rofA-{$I?Pl9iyx*!9Q`8xXMn!7!+bsRaum?jsuAkNS`ENDzZWc-il$VC$uzBFse z{fN?zIqfs2eMxy`)y#slg||%lgE;98hm}I5Qk4s^Y(3yi&QEdhr_DI#e_RUv(!xR! z{@L5~N}*UOLsEIO{PZy5jLagu+4aj_sl-mH`%RynST7ssO~RA4BhVo58Fmx+ypA*i ze}U@?{E7;F@E29!%=g&1{Mq-ok-bE!`vi^idVSjUD|~kODfBsX9ZEf|$d`3%8#kD0 zwdwjEr@!s`MQ%In>8wG|e=l<0TGyXrG(SULHh6cW{x4l2>#X;>$#zHA^Zc z9vBY2Z0c%1gwo@oe;K6+I5fw}+^>+hkOp-+dTw>c^7kNdE)BXe^}gb1^)Nhkd~w=e>qsZ=bYv8- zn!>i*n$fomihFu>+wJIfPRyJ;3H-MqOksS0$f;HeUZu>Ee|9Sny$DvzIo?#Afb^NK z`$43mi{-jM6|RIW-blPS5}zB1m+F3E#{s#99S7{1b{w#4 z*>OOxZN~w>jurO+zpfnz{CZY=5%BBValr4~#EVGZz>Y)t3oBlN_+{i?Mc)9iYe6GAKh{EgQ~H~JB|i_Z}=PV7i1#W{+X>ZJ~IG_ zH`Y2qyiIu}R!h40E}sI2f?|txd607pe9^BZ)q-$i7|1r!V?nktFhB-X!J4TWL>uP> z(Z;YZx<}4TMGaoKLB!1~2*@?g26BxX0kKx(0wC5He=!hi+%SkWP95M3Wtuut`qrR$ zstE+K#%1m_Ek8`g8=T)NxUReDUboZMl|Qn?IcGvZ$W<5@hJaM#zDHTc#ur@^$TDe1 zr>^SM3*9Xs=@=HH6yx55B3vdil!H7gaw!mJQv&W7Fi5i^_aX?hA|t%r)5Efh3X2ME z_4KIjf1s#mGpWgYZt`|b-oD9up+|I}NA#9E=Z7Y65A^^Qe9wIfvWye=4Rs*ExZwlc zbs)VM_8}DZ0O7@SMY;`;S=>aI+wbVKo*t%aPP@`+H#+T35B$AOeb6nf>p|KugRWu6 zOxB@cvkwe9GVJzIv*W66;Ze7+rl&i|74B7#e=FSS+qx}~D^m>I)4&sM4dlzbn9dHH z`mWZI732jWZiyYE&(Eu@wY8hZYM}F5chnS0{FTdPkJhOwwcjw1y*KGodO>quOM*h#k&Qif01n?7t@N?fJt}tl$7%}!2P&aUhuqfrQlQ_2{RZJ>~+AtAF3|J zBfB3>KZhrWpPK}0;a>QCpkV7h_7VgReC!$syv0D^7w~W`?X971CaQUZYtaRk0d9Zxv#j&~D_1D|^w>`v~pNI0w+!Lcz^Y2k%Ug&a(q8d)xOr`Xr0^?HOfUsc|HHoWJN@W-ZGv{O`na8 zEsnnrbS-mS%UX*YXC$^`f1Rb|HbQxv!hTo*pAka0zo`j6d~z&M4apSA+fDL}<&7zM z#PU9qJac*XNglau&w_A?!#fb3=kOMU%N*W-@IsxMk?L*(?e>Rlu%z1zEof1ocQ$lR zpf$UOQk~XmOmGng@qr~A@LfOiDhdy?A8G3=2$x7(UqQq~+WHz}e>Snc-eQVaU-x6( zdW7w1HZagKKvyF ziq94qf+rRVQgY-BfD`Dzj=RL0pDQmB{JsVH(gMWoQvh#av1lci%OxI|@pppEn>g}T zn?*v=CPDX8e~J)yj1X5hyii`mw~2IH*2{E}yg9RmC2!TS3Eu4rKtQ3gH$=a+rs?z} zT>_Rl&O9mK2c7S3BwxuoOVgQZ!Aq6xj$(Nl%w`coPy&>$ZM|oxb(ImKB1g(tx%Zx} z8GmNSt3QoW@8Z``>j_ryRd#c@XJGG2Mb zE87{rOlmUctrV8ZR$qQi=Yl3N+w!uv;uR}Pwl-Ir*zk7@L3T%%!((O}kGH&Gt7ZIu zV;+-2M}j}G7N1)7%0rA~U`AMvCvc`3jxG{l{f!SwA__1oEMJFy`&BI`xI^!VRHmSVA791_D0i6@7|azo;$p+b##!FtqDPslj%i}PjN`cl*MH(Kzy z&Ws1*5HW;ci76Z6b5f8}R=(;ON8g4_88U>Ne;1fAlWB1TIV+PPLaT_XukeNCa&8D& zVbug8n_WsnHwaa4IP|g4a0wx${RQvu32xu3U*s{wH62>lp$#26`JnUZ(8;dOr$Zmd+SRpuSl1z)YCsZLl|W6`DuGYBPTjNwjz-+Z6XP~6q9#dQ^LgfpEao3F zfA-v_z2R(M417_9pO2vzLD+Cq&tFI8SsA6U?*`+#y07!7%erF~vAHcL7JvO1{Ipov zRs@frp0D*lZY*g4J~{$;gw9ZdGHk`71ocu15O@%$7)aa3o}q2SqRkD}vnfzZI9dyD za&^}DbtFdPw8iy&ub++FP(Q1pQ;F0CA z9*9jpG_ELW;NNCY?x>vvZ`E3X8tB9Sx^C~;x_1Ms?r#3{{N<|Ov(@Pzquelemud94Dlk-+Qi`zKWGV zeWY}1+yw(rcTvo`_?Ntl8S;JF{`D3A=cJkd$Bz_c7`zC_Tv?^kcc8ZUiYy2+Hk>$B zfvpK_&A`?LwrgM;0^2h%5O{33f3oTm*p8KNmtk90eFEFC+C7=kmaRcxuQ@ z%3Z9C!tu|%pyo0P-$nSmR~&_JP(6iWX=Q38<%ntmg-MFAoX=nLWtvocfAo5nKAP$A z3lhC}?0U}93|=3;pgX2?tFAG=)bv}ZP$(8_`+>Q3+KKhGQ`I1!qpixqnRfFBeQ!8a z7iPZ;71@CES$^H=f-B{D?=Dc^lz6JmV z{9Mt+Kk6d)j|enhg|RUz89(;qdCE{@3_2-#p=8mnWG-Ea_e>>(p_HoFPpwTc(s;Gh z;}_S${M&%eE%ZZ8K7v3!QGdnkU6S9{4~;g=8|etfCm5Ugtr*6&e-GPxd{3OCba&Nx z0=%N9bmuH88x}hvPit}KGXYN)^(CFiY$thiCOkZm%PGuhc*ep49#1S)0o?`#P6B1E zPJ*mcH$Cd`&7Xq0kg}SV{r%PoPXfO2WZn>#^a7nmcJs%<_$0$y+#@rBUghDiyvRfP z)>@FYWP^DZ^!bNjf1``r8IUaFf7C^!(zg(w*n31{k~)^Gh1r;1fQ`|4`N?`Rco17k z67EjFi;tYzHY)0Keqots-wKCX>_+@4n1x|m;V3d=Hu$a%C_+4)Xe*V@S&BJeJ-ZO6cH3&lppJK4 zP+c<%)no-PtKlWXWC(RuatSS{O9ZM^H*Fm{c3}mb_;pDrU`bX>mObyi z>+abLe@m_Is_F_IsyeV;n8@~++zE2`d^z$Is;iPDs;itv?&yuDGKIz*j}dCnvqb_N zB=odNGmaz6RJLo&CJEp)DQk#X!kuc7_nW^-M6Iq)#*GR^6>Bw&oz)oe2fcW{y1$Ji zpta6h6t88gv_q}+`Z^n55z##I1;}hL6@~32e-fM8lt;%_goY7v^NC>bJIg(L%EgTJ ztF(cuhPb4{!()P$i8QmMa>AaWMr|&DgXLtbKJ*9MRJ)1W9mBaCdhP5ZocSyGw9qVR3hN4Hn$pT^EA8yIat} zTk`v!e6QZ0uZo(v+&O(t-`ibVJu`P^!YB}&LUIDz_Ch>P-`u2ZAR6uBpd#=!cNaVnB)T9G3jRhSjXW)nIzs>`g~!+SL1#+Uiyp5>L5Jv z&S_N8C(fv=*)Y^i;Jdu)v%}@vwI3*ojDIrDmRy2SO0aUylfbqfUa>;$XO6-A*%v%W z$wnOvnv_>8C|KeNK&33yfL;`b_Qr$9sDuuH+P1}PLgIP4z7aUAx<#BqjtxZ$KU9(M`JeDn=gfQ#wM7Q@l0SxJ4GrYvHqCARg4sQZc0z z{Dr;QV%Rt}xr4C{A#t-)Ae;@!6rB&HsxKGiUQ|Qq0b7mPj4CaUfTjb0mFi|hy04gS zve-wq@6q51Pd?`YeE}8z!)0qQO1u|fasjTBFsumBo$+fWW%k{viG6c+3`U%7uhiSc z`LWIL5}7E=)!yFZ=)WgcNzp|7`e*|Q@Zj-3a?*5K3}|yTtK4zaM#?ROiBhOt@>Oj% z>CmS7Kg8Kc3~T3h+4CduPpM%=>@9AQMUuBx;Ih&&%0w;lZd{F=WmurwD|vAk5_%E{ zqTKz+Y^~X$>@%jBJ#~OPz25k-al07gYVCC%g2!i{j&GOa%@X5BfLt`J;MIpocGYI7k)IQ^&++BtAdy~*NSJbb>XkZF0WZF25YJ17Xra-PfbZDz=t zw@RFYg_C}7NR1w?V+6$|#PObK-pAiU$V~sL58V>@mmo9TQ7(M5q!@FFl z;H$?TyEB(0)g9Y|(BC866Zp##T}s%mVoD`_BT}{=!4T#SfYsOkXlXZ&B%qW>z%j-4 zXF?%gCS^DeZyb#?Y&=KF1ozZgt38T5e%-O6R%?#C6p^in8o>6=L{3R{uL4IAZX-ON zdI$J$CP;Im+*CixrFYeV3Rr)FhoYD;=dYGYzDP!m^Rq`L)Z9#1EeOTuSdY1$>q6r> zHU?ji3Wa_4_P{kx6y39oo<>hHcZtM}JD@P|l2GsT@@xM~p#yK~K;Jy>&#KS3cSmNx>pt zH_6{A8GN?$EXu8EKAa4NODOJ0r4fRF_?%ZpKie5sqL3Z(jWv3h^N@?}5~fZ9s8r?FOHQyxf5M zQ?(v&ef;%(+ImP!w{aKy3L6eow`RYmETe06QNnAt1tTQ5#*Fj0S;Tt>);f1SP~NEO zw0(bJuC^%_tgbksJ5tQ(3r*!AhLCUK5A^Uvs^!;o&NU@VeE|368pC~) zVD(*>gjmjo7~Y+{Z!6PU?3|+a z6{T?y&eTwnZt;)=BM_|Q5I@EsSScVL6RE#MQ$QXt6Gl_9YX^&=L-VlW$NSDi1qA4% zF;hBHsWJZ4WBoZSq=@}n6}(pj?_I!q!#ISI1H)tkmHr13*_jIHoSzU#nn&_cq0Qo1v;(sJUB619b&_9JYoG+!vyo_Q9{yQ=uqOANBd&%KaY_ z>fHf+PnbV_;6H!vf8(|O*9UeNum9aYp7taf)Wb3b6X^$-EBW{FTy%VB+xpOED3tl` z`L^tP-vKKO5G?<16fy6rS5og&l>?s8Yrf4c=Kz@@GD-@&qnlCWs;^yjA$DY&!q*c= z_Dk?y=qGrYH87pE+^))-htfOleVUn_gqjXNOC_xI&Sd=NL<|t%?A_RU2kcaU&Cr@`tAji#eKzS%o8xEbkTN4Gy^wI4 z0t2rt*UbaSekKU1Y{N|oybKYLa#{xJK0>^~Cim85`2jk`5 zG}UPt_nAGO;C_2E7f{T)aC_%-FEtxpyMl1s%%b-fYNc7y=V5R3+41yAVD6Xeh1;-Q zGonWDoybGQ=hHa=X*gi^D@FL?)p|e4v+ON^boLbLk51mx;0c@J4WKlNuv~%tB@_0f zZs8^^S5h(JlPC{HWNm^#8I8yBvt;fWn?y6xbU)-2~i$M6m%1G zjF$rvowzAfE8%(OVWgu0z6=uSOOhn?nhX7*DcA?0sTX;A%UZ*0#0FzIXI=`Y zBpX`@H}j`c?r=N?|1&ZYsze&+d^*uc%c91PLGBQ6CZ${r@X8M>am>aT$fX_c4s_fz z_(HSCK{g5_(F>pkdG^bNP>u>598JBHo0I+mRG5D$shy>*N}C!KH{73Rt0DD}3*0y0 zuj@wRYRrzf!i)zx?0tnx&$-(j?V+C=vHrkLwnH;sPU>)z^QZ|D-SFtt1&ONgfV>@r zRb#8Ob$C(>1w1AI`%`zjS~1O*3i90kG7XEMlQdXX|NR8y1?N9(SUPFPNz=Z+N#b(m zKgwB1(>vN^pvC7-PQZXC&XCPj4u+c80H!Ok^ALHDLqx z|IHg~K8-(~qG6k?>c|KfUz~;z-`w-(6aZiPJ!n>oRV$@Xiw6{Dwy7)`L{_Y4@udft zdt@(p-kwEMhh8LdQLh!jwK$Lbi*FBWMB9#Q!hp`MH_#db<+8ahBGE$LS9EOKUR*-opld=a!pb^rURT8 zrA#nT@i!bNGlSj9YuFgjUn|K0VQVf_af1TLU9oH*mf(MyP5F>YhVfeq#kM^L+!Ao0 zBB&S*t*6@VDjaa$??#=0a%u#I`alvnHz7? z6fjb2c;8W3PC-Nsz!qK!*fT2s@p2H4|1AMQY!~l=r1@!s-t zsC@E@n61nyn%G+cS`?B&wiv{Nj#~=SH(UMskL;hMr`Lu;V47x*6Z8>SaBBQGlPoLl z7{F}o5*@0}!l_|U^+i4*yYaP(6qS->9*Av4=-uxjc5 zRNbnOgyA8wcHAY`s^S-QbdL`ZnttM^`dWIDkZe~<7mr_rqx?FXp8_0=tv3DIMB9Ic z1;P_r<=o}Lk@}i_6!nu?S+tZcF(Ij+EVWnKQ9QPq4KOe6h)q;9wjjODpZcf;h5_2* zSFe6nf^Nl?B)el1l6HNGw?36?YD=Ae+IIa68j)<=sSwbo3#11iYZ-!iL`cB83Wyd7EN-JyAKMxdt;Oeh{zNd~1IB~ZyC+(Gu8;{W)T zVz9jbqb);8MK=Q3V?s7k1?llAY6EJ!;JCA12F$pX9OKSF~cZqN>GZssQB*Y4!VV`(N7rKoa-6m`Zr$KfXI@i@eii;4^}#I7Fly{^YR znj_`@6xZ%WC(>r`{s{wQe*4aHjEqP-q9l)3!aA%J9hi{gc)uomF)kKMtV$XO(rUzG z?CeI7-)l(8e}ca%PuKmt-6#PXkv98GA2*ax6=%}VCUpBR6uX42p>q^mx~#|XXN)|@@iUAb2eBaJnzr3WnQUOINwJKc+XxP(!!T9|w=U~pyq#|C z3dNAFBeEF&^&H6>BaZ9HJ>$|zJeTe@WH|ROQ^;-WZl#Qm^N3GM`&oR<_kI%3l-su5 zP8lE95xU%;G6F(qA=tW(a}+4L*JU!uzVVEYs~zM(ikxxLDoul!gE%$N(m>0N^iE-N zSrl-;j?g5nf4zv@xvh8K^it|{4t^(M9gCC7xy@;NzY`NSY)!ca+x2GPd+0YmuThg& z$y2%r^|tn34ylvT$Q*jK1-l7TXGPzr@)iu8F(#-fTJ0gI;Plgv<@zSPX%J^hhR(-X z9>y(5k>S|F7g{45KFNR|=OiGoY*!HD+F7nZKEkFTN_Qk%?P zYhbo1C8fd!fTAh4W2+0?E5^#ctQ?J7XzvuVN(;bc6PR8PdNev~gtWwlDF6V;~>&S>tH1+lE3W=r_2C=w+p@URxhB!l1T>QXM z|0?1DW?h(K0}J@M+r0zv2bxxHmUHL4xQtkeqico_Ug2W*%j4hM23V( zV=<~gi^uQs%fhk^%ojw3MDB25Pt%w_v}{__#$s+vMW@2?KbU1+k8?ZJNjxn9qvP8O z-CP3WGT*4#0;Eh8*oLsU3`eu_ws3&T=e+3IEPG+3?DI0+q-@sGwZ%ttwOL@f9@GEG zshg->faNTe|7_`f=ym>_>7Tci_RoxWFPhZqIB_Y{$b~7z^K#lJ9?uAXkPyiw!1Fa7 z+jP{QljkV|+vbVQf^CiyF9BicBn^KmDn@JqL4S3!6K8>`ej3O`1PCK3!>)G_@L9q; zM>kfdxspzoGD187CbQ-%+v< z@8>ZL@5pf`^bcz!AIryZ%6pg(?8(k$3a7EoDQwpVk#|m3_&dz=P;~Y`Xdy0#U4@!- zNJZ9}3T4<(C<3pl{3Bf^A*#Te@UgUCJVC6czx2NV;0AH})rZ%#t}6|cW*IHN67X*& zrJ_?bJJo{skd)0Xj=gw#6$zLV8C(Ty^XzTnrsamPfwfMcc579RQ1Bkv~q4@UG>p(D|q8WPpg1%;PdEY>+>Gb7E!QZbukam~oqg}=TYV;jtQpRl)31a+CEvO#a&BtUH7{4`zy8IX@GLr|)5};2jZ3J78O?@%z+mpS^{114Zr|f9} z$J`ab;&rYh&u5N@EEmC5Wq-JOWmaxSDKLbe%w24Mh>tot$$x_qGWjV_hn?L=BWo#$ z4huOe(%p4ys%2+FW23Yn&k{|#*&d@ePuW;@Y?+5RF)MJAx;BAZe?$Ek-5A( zPI(A!`31A ze7jLjQtPlW3Wax`pIOum1c^vj(urrF-3FUjfkOd|{eA0E!Tg;}+R>+Bd_6bN1R@Pz zB}lPr1(AOMoE&K_+FFEfek^~v9CS06=%$mMqNlk=CKDgyIkJ?VvYcf{b9UvBgX4`# zA7vGlmqRHia$LGoN#@q%PfG5@bdf;o8_1kxr#NJ{O8>;$mQE-}5T2fpJ?bbbuV9)t z0xT`1XV>KT2VFtiDa@R8=F4Bpf#!?Kri{BP&t2Z?CD(v=V7y0ORXUr*fWKb+${cZ`cbB{>MX6PxM~EYK=Tg*L4S&8vsJ2R zT0Pi?*(=((0?dkBo`V%JuLtAAo(tEy*)W~I>?w?-YtmZKF0LrjaXQYwCL$lxFXzms zef0ujY9{J0w`599p;Z@rc+jjDq_DdV;s=wuNST9m7o1@yWKZ&=`8en#@HOl8m(BS_ zgv=FR6U);I{fqpwP8YKDo@YGU*(`usp!-ur6Gb0O33o~%iSEg=BZZL+fT2R(U(3G- zI40@nVqiZ`UNW}Qf{oPRh@W6t8Do^xJtKH3$n4qkHDnb24IKC7| zl_{0#LiJ1eyuV9;zoqPK8CAe!>RPafK2RF$SoYMd0?JpaGlf$AQUjp*&0TT4C8s`+ zc0%^-1T=LE?f?aXof9m4=ld_;_zJ27lVri#%9duF`fv2$alR&Yz9#z1ADrY6y2~%; zD0wOMOzxj3P|VnLzN)0BO)m(_fF}&h0;Kex%zvTLWRroBgZaOSfdAi^{$E6tJw7L~ z7$NOW!(Jhoyu0Hh2gr|`u`$SxyWj%waXYpO8TdE`F5j?qja%EtA zzho-gc8g?e+f1e?`WRbI;-48k4&#Ryaa=}}QvfIN7rNI4?-gGaEKppu?bgdow(hpe2sn=nF+R>xc4QMNH^G>QOkJC^&$T>*b(;e5h!6d*n503K8HBpG@)8Y ziTx8tXVh?gw`PffBy~8Sf0qE)X6H&K7oy3h_vQ!&@-w1vr1B$5bxGW8YO?(Z6-qzJy=)s?T0I-$D(5X zyxc^|+@q^R{NXigfrhg&)$xI;1jgk=Z*+V!PX_^5s}rmm8-i0Y7=7+kN49i0{osnr z(@s<@inr`d9`Z-osvZuncRzr$w9!F6Yg}hi1LUT8Wr_(j_XIfLjhpFoO%>JAT$P6X z5yU%5jFQ{4p{ynOB^bbI{DX~cNqs{2b(#I+N#ZWJIGY&eHHFemyDMVW?WZ$mi;DvM z#i{quHa8-+Ngl;)ku}y^<|8{voLyeM92o>T&f_gHYYpb!#VBhCdVZS}+UAs#9yC{3f-#+Ma59z^{8A6d0m zqdaUprRk*^PyNjM?e%Wr^E9OmH^`fTuA1_NTtW3)llAUS@NScMKL(fO@y=u;?7}S$ z9>kv?1NjcrdZs#89--~88z$?g<>Bfv7-dHY&&MZtXM*?+2KT^DvM%%B0WgYgZcH1K zS1$_@-1dvOj`FiwG^JWCicu<7ug5ccv%n?T`g~e5g1z3uHT$HnXTwB=|50yN%aL5G zy}9jt8sjn#O1+SBDf9SXB0BUslRA2NXW! zNy<3~l;;cw9}Pmfi#0>F8dV~}aw{9eb= zEdDva4-V^8Qr)`jH@t=+UatR^DwCt+Zg+BopUh3N;^*V>1eP8&Cq2o4c;aJo(v(3L zX4YA?4h=j`Ja#9tk&WPUiA8SZsE4A4s?P8nL3-GxH@8#Gyc>38`Sh<-1Y_;-I6%$A~Hj+$s zCy9|d?@p<}53~mR=p3CEWzGN<(Z6<&&hth%9;CGKLx1F&cR;vRMS+L>9wrd#jC zX@PL%e$yyFVt=rjNCS2s^PoM7;_f?B@qY+c(=yV2M!15r({*RO8RLC`h;EaF8xiyh7O>fA{a^Ty5_nGJz{v}(HF8n`&U2@_N$0J}76)(u6C+(G zVK)MgUfL@txB&l^!4~GWYVqKK+jrcJ|F2ZH1UmiCT+eFtXTMW5fj&@0H8C0K8;%b_ zr-&hyA(Tp7jizs5P`s8g8DT=FKmm72Ca%WNw+QOhqAEIb)gD$t|5lHa2Wt9>>nM@Y zOog^tki+0Q>_z_k)<6-eS05E3XHxar2$Tbdg;8w zwIlvdxRj<}u*@i~MR$XSBn6mJ@f`va{_`7|EpHsAMf1<{|AQM07GLEer2q-`JWZp`Ee}!R45&fiRTNr6siS+;RYf~{~h$t zZ3j@$yIkEnT!sz|KO4?x{qXlh)4F6Xnr@XDQ*#UKB0LvZq8TjF8`aDxtkjIwBrFNf zwS64|M}gq8C9ZQ#Y+3Q&9O$DMg7K81e@psogI-<-2P~^dNs3-xr9LSXSEflC6&_G6 zG`?kY7Q7Tm0Mxz&29g|6G(5h1g$rFmfb{U%`fz#hVkl$!9JT~+7y6cC8_)Ij*7XK@ z6Die?Cu7T9Rgr2;Za7wIsTI=qd@?IU`t@KClT8SVz<#!wvf7f;u;hLk+hA@An~ z2k~fD0@S`7a6u|96G~MDzaZtiFFn(Dje0`bWw+5J7qiX_r058GwOoP{wc`r03VMMf zaqv&scF4aw`5*L|#XNkz(136KzdlNRG)uDjPJ4-zfEkpq)}X;Ab{pM8gkhyJtU+;D z-%x^ESfCw#YU~J*(hJZNNH;kJJ{?WX>Sas;F`t;wm3+K7rsedZ)){ZU{3+{@1%hPf zC!PAg84kc`Dsm(9UQErvbx{pv~H5aiWX}d@LM!)Wdt0}h-&etSe(K`A9 zJT@8*b(Sx(&2wtg@|c$yd&q4KRz>iyxPtuzUsCuxdBjt%`d9SA_(T0$E!lU*uW8@P z=ORv9ld#;P8!riNI{u)v41PUv+mFatVh#|AVIlyIs7r6&F+X@>0@hsh?>0jMHcxym zUECsDckp6(XXxAd*n-g|#1Ti`dwbk_fhiPCS43~l?Ai9**_T#dg<{=y$v~_-LrNP4 z^m}G6!8l#61x`Nq2lYciAyl@({ReO>Y2SJ~i0s|)nfJ4Eu{+>=FJ63~vtdj7r)c|U zaS>15uzM?2^Ky1tVc0$olL`o>K<3C+R8D1!>+6{r(4U2`+<(Km!K4)PUeZwG0gl+Y zi#(|6KlavL#D@#hzh<3`oufbhfs!m$ImsBKUF1LzX;I~Bfv2~IMQoMXBU2mM`?cLb z%A5F90M4@?*u{5iB3v~12Et7JQM=jV|sG>%$K4D5KQMlzDg06I*P-j}q z!WX%DOi~qDq9=Mv&++n>x*w#wy${H%hk_$QLaAkgyVfXegr>|PZ$rx!+!c1VL*Jzr z^{TLi-UYQx0XX2URoL|vHo?oPRA!&Ym5@hNKDR`5Ur}J~qfiQEhwmFg19xMsfjvS4GcwAXJB@ui<48X=*CG9BGCPBpAcgSc+nULw*Uo!6 zm`<`OY--ZC6+EJ*V6#vlypj9)hSEfa(68eM=WvD&qk0yusJs`~U=&lupEl)H>PdyQ zt+o(OhK?=mHqMx8nMr&am9@Na-H0(U0-at3F;Mv4&B~n09$VkXi6fGEA^>Opd>%U< z$VQY_->Rw>V?JHIun%$5(a@Bs(-J(4*`Dl_jRRO;!cr3y!}6(sJ`S(P0}3gGHdQ8L zB29C2UfIoBPLYf`6dPn@8_<-`!#Q1%VR4~MYXCGah6%zC52thp08QTL znfduKPpKc>4=dkqDJtL|vFILzew0_7fIyT*l^l7eMuiwX*&p1lYx?PQMckAE7RG;b z;6JhR6=`@~-la*1eyfU<3;DRP+!|U7^UKvl=4et<$*qyX#T;KR@;ovi!eG*ZcWr4> z+b!F1HmkQ8cug-s3%VxXd%S7AAur|Qi*IE^W)gQB>=C=%w*(_cwB0)K7y}UENBi`q zw5`#{R12evIp)o90y}2|xrS}&OY3t>HFKGyGhTlQ+ZjA9I(`;UQ9`GqqIje%C2xzD zW(Ctpf$6A6nvN1pxZ2_|^BYV+k}JKEv?I0Of$@8S<>c&VYAV9Sj1iQP9ZWDg{Ov(r z6p|QG)GmRWj(#k{Ft1i$_eBV0aQXn)QIE_L;}U>~yJ_s>0*hG*p8R#Qw8kN3I|<|U zNwgcRtr<9@SM;byndnqqELGGSA@+UnYbGx0WS5Jd6lM?`a4pg0+>e<9F4^3ZT*-~YE+(qi|D0e^o){@l!Bdb*^z{;&qd zm=xo02b*yn;ix%(JgAi+=Pn}DcNmK&7Szg=$0U;S=~;f4P7(P8Mgmf^}U_hWn}( z>`75k>DMc>L}x+p37|?6ome`N4&$$jPc9)o>H!-$gI(ZlsrklR$CsDRgJ;{N=vQYp ztLK0y0LQhAFVJsz`v-mTk+S{da@Se^t`rF{bVn-49u>4|(j<2t-!KyqJ-Hnoo*`*pK=n551ZKT8@QU z`>k%7dUT?Qb@Pk)KkZw=9-(KQ`YQ6ZP!r3)8LETBI$eW(ozpwoayyRrrT?l`Y-?2#)KVh6%ZL(lt* zM$$I5=-XYR-m15{11odh@bDN`b6PDC%-8jM6G~E!Glo}{f!ma>jr>j>bW*}``v8>La7~A;Lj7LG=@&nD5KO+)5db5*TA79lU&c8wX2PzAq4(S+MnZa0x9NC_>Zu) zhR*m>@U0dtedCI}QKN@sZsO$wcFKzxC%4a+YY!T_q`)-?Q4h_16^|wkI?1_3jLS&t z7u}*kL8|$O5cQp~6GGv&JiaA))*mq+^P`ZjNlT+%`*h%L6}DwXpD>Qc&^6EtztkB> zWiBm~47txjhYn#PD`R0^1{L8V}8_@*ns`gllT`01N=3e#Vi2C_< zIM9^CLI0x4LAyEXZezM*lqL0%$H-?~Xst_nb&Ib#T$QIEKY+W&UvNe>)(@26t`HCa zzr$xNhQ$Dj_{;xkI*POr)gKQ|1}SqVpQ-fKk7(fY@h#c3$095Vd*`$V^xZ}gELUg+ zgsx^LAou1fOn}F_4S@?GH&*!=WZh8z=Vj%QCBZ6!Fqkp+Mevgbw0Am1J7=e4D zz3D0fh+lttT4~%3UIr?Jgnf^7(8{Up`LvgjYpF=xsSw(+lmWsRb4(7lw0JD{Ld*yT zRZ7SuO^?G1VNH1o!G)wh#@C;hAxsJm#S2}0brND0OA3K}x(l~SD|x0H%@@FpU~lWZ z+7bt<f5o==+sAItDF%CNOiyWv+A#1-=P6HrZa?x!mGGI{9DFInSmfN{e^{l)Gr0E>*DBf_SL=l@NcS{U8HCM z<2Qbr{zX6TIp@sUMuHx)KQhV_)J$6HZ%pak1!g~YMnqqBhR}cTSUmWv{S5hw@z3wo zwVsraxR$aQn{%?x!6?pH?+5m3>B5V@ejG1)w4b|H23>&lcP4ise0@E`z*iR9KOYgc z*@yzx?;8C6dXr?PU|bsrE|al*=lLk-`KbBoN9*UfdhYj!i+1<(Yo*$-kis)RHu9-! zP-JI=su8kXFv=ONP;`?uH1~RCd#v~HUCYNDh4pixNfftkYDd=vwK9fUBtdJ{+MTH! z{^B(NWY(05d$7{MWrI}b2C%_e_4=k!*UnJ<0panODa-oIWbfRN8#mf#eJQK=ZWKkt zX+nq!_S{&>C#E8h)}Qdp%Igdt(H+8#Qr)m&OqxFpviGx1>;|BRAjQGKiyQxFFsh>( z$kyKW+)^Fk3E%4S6@Q(;%>Gj={KIwpD#MQ@=k#EDN^m$o{xOd!$k zJ9TCbx(frp3826qVFPLae!Q^vRo6Ggb+Z*q}^S5ygVMNru24>w&rF!F(-ulc& z5=vuN*r1d9;$rph>4meTxEe=el-2@034N_=0X$rv)+wg2($ByRf^*E2TZ$<{BOw;+ zHI0@!Q5J;oG#M=iNVcR33RO*7tAWB0R#w6tDr~SlYpE}~9-mOx1LDs|PH1`dz zJQ}^nc1Hy1Uv59DGg7dcSc$0A_K7vpX7rXQVRVl|aS1|kvxqvE`0f_qQV$!)2BjC2 zpbsGd_~kS8lMv>;DCR3I0$F+a=02i`-ft4^-d{jj1 z*?lJ%!!(^{ZSu|&;bM{K&gpkZ1;z#yi&x+ak|J!Jpz2`Q$Xc~?=R(*eN+FR-=@xbUxYpY=1M4xl6CofUtI@cCbU zHVg-((PC45d)>8TO4``AFg#CkpY2-8I9JxRG$vs-31|2o3!jRUI1I%+BV7Ku5j4bndiU*HS+@9Wr^%5d+jldew#$mV}JRx6lB}3^5|VS_|$mRz8|#Ka=S%Hp@y_xv&N}KhLAt zZ@74@se2R=apKkjvA?dtL2_KN|L$GLwuAR_8(J*1w(3x}vpt;M)*Rpv;D%0^VuE40 z6~hqrZL-=^+JRT5?aQ?u@~9M;At8KSb7;@Bx>0(T3B?xox--8DMu2`U|INhI*~1Wf z+;;bSvHuD=I=dToWxGYW9UE7@ktg3SMa;ro{;-WJUjqjT2ogv6E0ltiAh-9}^7fzx zMDUhfAlza`+Sku8RmNZrL*^NqJ;b7S*FQw*JmTt3U}YDVVg94z?g?#=FhGIP`Z@J3 za?fstiMhJ14*`QCe1DuX1nQ(_JYh}-6U~$ubXg?mj=N+VoSu<4$%c=ZL%0e;x_3$d zuEW65$fR$zYV@M|wl-4jjj|Z&M?)g70LWFk^qJTI5snBig#WK5K#*rmle? zQoPOq@COG)#Lbt^EAhWf()mH7R#k_bUrQgH=R%5U1(2$?N`n>dgAvw*J}tJo7>-|# z{xEI(AcE4hVfAp9@3nM9^01QRjgYMZXl)G!8xW*ls`M2rLuDU7+bhrII z%lNgy;+WuT#n#Mb=IsP_b1-2*sx!*fW;poO?a zD%%3tb|*DdA@k?^G%~dwHAHNBu1BWOIZX{P|G>S`tvo8*8OjS;Tt$ksHshe%H~$VFdBk4 z{sZ4GC$__Trq8|MoF3Cn_(OczcOOBXLs`+tn}2MhH2h%ksm1`lfqj*is9~wZoHi@E z_n}*zt1FlJdaVW2P`lg6d5GX|7tpeb#sISczaR>zX1F|A!@|j|iwH78KbuT(V#2Es z!=qFT`ew7{66xkHE@fmi(2oD63luSBwoW;BA1m8=u%J_O5p2PZrDB}o4S@=vN1={v z|2n99?;RPylD>t0jWafDDPcG@c8|$|DDquchMGE$7Bg`Q3tpNU35J6GqaJR`EhaN% zfZj_{s6+C{2i=8_4?bLsDo{kg z0_zFi9Pfy^et$hb@Mb^if3@U9er>{Ku)5n$fis1JiO-B^-3d7+P$hYH;!5w$ilJbR{U#GaiG4Scb zkD5-$#hDig6yT{x$@h97Sq}*|pq_o=TGTqvg2}%Y>4lkQ1BpmH9S$Yu;(H{Ad+WK? z7mSyzLQUCAaMHoNA?1{8#vmd+L%1(nM-koG_&({A{J zY5T2~Hvy00Jc6b^el!aGegsX+12|y%98pN12A>4f>%D zBp&%6DYR-(v_N&=ZWv<%2kH#od&|6Cd ztcn}*T>kboZfAMiHQU@u@co&PtC@jOJ<9_Q<^XK?3P|foWR~9`dN#g1C9A#U6tc?3 zBuB{TnjQhe5%!~AA3{s{0ewC$I7NyIjcVnXT(9P(;O8B6-adxgzFg!!7**bWgnHiE ze3@WD-mC}zs`;BxGwTW^{G9lL=K>p?S-CO7nAC2LjrBW%`w|lNxey&$%)z~y!(Y7H z7e~E?`#8q-l$4sk=GpW`zC6CQbA3%mWhJ6{8a@K?E6|OksvLUpdT~RCr1%>i%aYrza=cUaARZC%ZLIc z3z!$}rz)hZVY9*?bjFMuv}OTY@UK^Uo;(+MWG67zp*lCZFFi^6M8>&QM*WL{txZC` z&Y!rSJdCTR3_dJMU%heP3O>95X>YsoGlr%nP8flAFXzoI9@&lBlLdkC4=YiUhBhAw z7MU0F7%znsh*BFHz8U7>b-BOBwH|p0M?LL_m|YmUTVv__+sdprxqQoukTG2b_J}Q|PrCbb2?C$0C+1YBRSlKIX zR6+^j00-7|d#-p-UirI-qma7ha~%oi$wmDfN;yJJyu0 z--m8RecX+}E1ppOtUpL}dgAl2r#x#wk$y%oZy$`-HXd>#lKr{^qe9ocJkxQX!m0^H z4)m&X`J+Y5PA!~p1ck}$pab8`iA8rNmeeUAxIqe=Yu=36jAM-Y4L{84z}@a-wk(sF z&JzE;Ym=hWRXC{4QTo~TWNw|jWi5)vs@BRAwdM%r_s^xy3}jNw3*7}OqMYQ4%#Ib_ zHRE9b<_hD0Kr>1LG%C_3xWW>lfUi;lut12dald)k;IMjOakwIn(}D|13^yYai>=cs zSw4PjukN3aZ-l+MsJgMR@@xi+hRhwc)SnJH5;*}JEXcbB;lRO5E(R-Ma~>lh_Pcn- zmjQ{?5?s2bCR~L4p2IJC_Xgn&jzOI&AT~+?|ieBa)Bh}VT0wvH&d>KX|Y}C3g|j1N&-he*~6FGh)!G3Cg#%} zQ>ZO(htUhCv`Z>FCq~D-ksY5D_5gW@wP+!4l2cq#ylv2xf2nef@$M{Lvl{G!*rB|8 zX)&@`7RT~hc~sIxdh9uvYU)LaP5BW^NjD#ypoxVBa)p@_ssVl?ELO)S-5wTNNcuDI zGY)&2rYHctL0f7GY-$hQzlF+r^-A?QdNB&AIL1@Y^BDTNO(A0g#Vj9%gHlwqq1b>M zq`2hbaYTe#?L^qRECwIkFmGXv#hAaxfMjG+(xs-@WR(p&JEUVxq{-y`!yBV{7MCFcA)*zq=<%M5K`+Uon(sA#-9ZTMhNd zQYMS;QhbEuiF9KM^|X{K5W`FsW%C0%)~zlB8LqQjgh-id)#lhkd_t^9Y{9ST5EPyy z85N7IhH2kiLpR-z$E6_z)}4nP6i2#47-@W?j&xbkHmT7hOi)xUsC-chD++K>y+Z4X zUnc!~`$8{J`VgAa&01=6WpC=e7pdX=m)IQBPYBT9_llM(v$g)U33mgEAG!<(v7?+; zIqzO1!}}`7MZal<%=?X7Bqd}r9Sb|tW*bzuJeY%C*#Y}o)6RY^D7s(dkF_l36y985 zp=Juf?4bEC0a#Tct(V7^--;X)`HSLX!XaO zFu9G;nWC>)oT~gb1Nz!ls3h|>zW}qtJA&AXv)>OzU-pkzXcxWi-Vv>WI?Lbr`9EV8 zh0I~+G|)8$TxNM>(_-Qp&A=2|j`gqFg;iCC&_YW(4p|=>8;7o)e#EAX2aG$#^)Z*9%A zXyZ4sV&wwr(q8a2VaphpU;1|c1Aah(zxmhFu@z$-j5z`z7KYTUj!j*_*i6$PM+I|y zHQdKfj{A5`$E!9|gN{w5sCIVxVxM9Mc&t+i^5rEcLr4JQ*4&6LG&J8pA6Hj3vDC-g z9)3VaxjNS?o$Hm(^-1UYq%(bgq9x9F{Jkgo#?zjlMr_h!>*NfyOaSVQ&*5FY6hn7- z|4Mbzt4&}L%wC|WNfu5$}4xJ4H9##qqPZkL^oYl@rY%7%s` z*B+oCG#EpbtiqcJ6+7}@yg^Xfb*~)F2fbL2xDdKa{ugXzm>TuyeizXw^>8-}uh=3O zJpw9~JRD80nJD*`HAjGdWQ5^gk`tt&U9XcKIeW|)%a0wEr*4;1lOW*+ZWNc}bw~C7Y{%duKwP%ih##ckZIN)Bt;A^Os z)yqy5?4e8BbU5`Ttpp|2qLaz%?FNc7K8% zymR7+;bWArDtwV6#VzkG1UBd>>FhS1obzr3Iju^)`k#{z=i49l_Yvf|O$5*@oY+(w zt&Z>5EYvlB&*ISEhts%2u8~%-GIxoUq1X@K0`isJt@ABLfa0!I1`1ljk;2!;a8Jrw zvwh^5f&X0K%3AyN_!r;t$)XfrT~k_CSNTpx1A~K_7nU@H)24w(B3By~a_luVFNeMX zkGpKg$G0_P!1)AefZ8qtvCm~OBva5<)uwxVKv+zFr=L#uUNIhl9zWd%l?SAMFUN2n z9Di$q6n_|}IEEB2c5=>Fq+J<-Tc58C?@$H$?6&4tID0344O<Y%d0yrF&Q*PHLbaJ0HwYmey_ZHWR| z>f>2EsOkmtRJ@+;P0+}qzzdRE4W%Pgz7{lwYCT9eU{#x&m9`qpRmY+-+xLKk0r z-Nlg`Imgv#xLymFHe&-gf7&GnSG{$<=*(BnyD?k?r9MAHO?0fr^-3>!@`-ET|AW!m zBHM$*7s$C<$=_+WpQxH+z`R`zhPMQe_RtmFdWbNuCUhY`>{1imQ@GW~#H~JTMIzsw z%~of}R0tc?3%1XP2V0?PelH1{+FrOm{_`;rdnc-bE^x~Oj$uJge^v+S#r5iy4c1dH zs$!*~yPVz7)XLvw1A2UA33a8R(2F4z4A;P95azx(V8&Pz3^}RiY>6&<_rt-J^lBA% zK>;-Md;nLCcGGAr>Du#YG)oPm#4)qJ`lJ(kK$x88N|J8p)pY+66{=RjBI`P&) zU}uRs5rn0E9QYPjup=#tN?zve64qXFkfZ#pW8MOXo!NSTQ=sg=d_^-TIOTZZh`nD5~e@ z8v3Rjt+=prQ0@(%9u&Gku7?Xxc8<%p{eeQa19mZC_n`b}f14~};B7IhQ$P(D(C6|` zTjzif;UO=3i~B}IX-qmUTl!Cya0{IvHW!o^HnE6<3y7$pxqY*uM6QF~>A9QXTqmzC zyqex-12%8OgL^9-8z!85wrRs`vsfw8wKP5bVQU1;MU8(3%_r9Sx~6*lqSs`;He8%A z)9MTNGOqsFf7EeXw$aA+dG{KZ;GEGvD<=l;n|+=>zCZOJ>YS*uO{CSzhWY$l-K(#g zih*7#1UbYj7vb-UgKKx}f%$WVErr7crSJ7}@$nA268m8Rm-mc@3pAqM`-Lid*k!T6 zAP)gb1jyd#41@Fv+u4!FBHF*=(!q$+||z3qI|4VcbYu zGdIMce@_1GopgX_j8h=iNQ}{ejvSlQ!689|#D=`SVz}1;HS4H{i`Syp7Ye^7{9`e1 zH9BK2l(CuwQRNwHNf1TGdJ@Dc&)7(UC^9yaAl7)s)g*`_V=Fr2m79^*Ifgq=Za$hT zhBZF|xtcM2*$(CkFr^UArm}1?ED^b?EZ1t=e|K=g%Ig79t838(hask`wHRd^hPbKL zV$^LIQVz8iBlY39X1sIe;KrZS13s#?K++YmHb}-6B*p2^{g|GqK@}>5b9(%XQKNfT@*-o5iinJ! zfAC_gX6T~!V8+;um(_!splGUBrFx8_2}J_?k$yx})wZAcB3=hlY zCY&iOmMB{2nIU0f_`*vTX$G>?u=t{&9lqV&`y2u8-q0%8=!Jj`LUh-{n7#?4f3Ju< zVL(5PVqKQJB`zL1kJ{JRkR`(bD-F&u`* z61zia>c<8Xd&AIR;%pciOknLFf5KJ~p*j!#rjO?eYtMr#cQ031J47zO^ukTYU9h$1 z`NECIU9kP;`Qo)p_1B>u)-FL^-Ipt@TOwD(mn)vPO<%4sZ#~LTdh{dn#rJ!De-#-Y4+P=) z^U3sAYE*xvivFq^(HUKb45}K@f80dm8mnI+hM=fUOAU8gRW;0qC~%RzmMVI!sv73f zV4U`s&bIDfWA7cDwOwWh53X24^Xb+ejM%=+A}N}^{@tTJDk?R5i5(>Vx?bY z6QkpJoXH6u-*tj}NlXQgf0DB3>0O?0?rlGGq~+w%vl9FKiE@Q*Bzw7_=P5sAuy1m;(L|So)e-~XUmVm9d`baZ= zj_k*hWt;t5{YD!-&>f)spPQ+nLK{)>N$v6P3 zFG7x=OQm;x;Tz+OC!FJi=XG6u;@#)(4Pf%0S0+aA^iZ;~8izc6xMZCj%kWAs7e5T> z5sstb!p%^(79M{-e~#?i1<;m-viK zCy(FQ-}IYuk)QcQH{n_`&d;XvKX{n{i*Nbs9>h^a--~!HiZPe=76%^VS&NJa*g@=YERy zT*~k7<>KD$-RLJW7EiX)-7AvutR}veGLT;oP`PxozL+`&g}dS$Ymgqw37NP+WrdIn zUEykV%el+9afR%IeRrdqcKM(G9sJY1CB=oJ;-xJt{q+widfTSqBMC}CclpnbU)23) zFAAEiOU>P9e~rN|f?;CUV0>|l6L&w*sg9muwlfGC2%Vm`>gs|HP|=k=(0RPUWfku1 zJ?klFX!n#G*laD7@npd}e?Dkclm%;OKQ2H^wQ!4!TzI^L#>45`)>xr4n!D(se~+OF z9gI~emH6|oTZNPI`dUQ1-stodzVL@rvZjVg>^oAt^i zY2n^AtgZ6mI{AMZFN_2J-N^6zZoq~6=*4~{x~t_Y4?rUhXihM|9a>@dGk7Kv-`-^` znUpSiw2a%3xaXCo@6;ZKw<$X`=&-yV4f`^;)@Ko2*%s}}&O}#s+70wxCsv^MI>O!y z8k`Y7e|G0qTU_M%`0|XN2DQXq0U@4E>=oks1n+FtYn`3VDh`qMA0ON)oW=DPRJI1c zib5Pb>^19WQf+@A*Vx&V%+NT;aDN_S2anKP>+V%xm1_NOezqbe3$B6zE^6*`Ssy!h z{*)gLbz<>0gYs4JWb(4elQ~9&@>P!o;;z%_f8mN^`uI4~M^BGs-)dH#`5&a2A1~lr zw$-Cm=34OlYLbh1V2&1Qwu%Jv8GQ!I75hEx$|tyb!-#%gne6S!Gb+tnIzPupYX z=^0CO4K*HxwEn9{po4#?=05-K8NkkJ#-k1@Ut*NvyX?|(8n(WT&BjJzYgf}hn@wXonavwuKNOo z>_@W=6Q*{RRNFODYu8D=-5`y2lQi3_WVPKQt@avOYpWGfX{#zJE*INsl@vAjsS!N$ z;_(hTueMqzBi(4L4RTM<$!@Ew1X5e%f1$0ekx{!^AwSzyl{~epRnkWh4%^i_xocM& z1co&2YLgT%;Ri|$M)pIy3c?&c+_bA}L~qwB9uPOa@DRi z$#uK7N^aVqRmD!RU0WlM_fNx--L6-N!Jkxe^VsV@OvDdEG$gg(2e@=e1 z>kVSI>rL{lU0)>z9_u}5*Vo8xyHOz^(RKqWz5+i`@qgf_MjjZf2GrnT1T4fIu{ZGE zB#a%6RhV4pcaO`UO4m@LMI5!=SR+og-K-F&)^4iAskfU@9pH71ICx?^aaP;S260;L zW|KH;?dB?!stHIMP2i067f5k`hVR&=H6ILsvH@vmmt3cz^-Leitk?)WSq~5_W zWcle1UTO@&ZGZ6e2(NWgDBjr4$juDZXKY^uF+B9UJ@3;hD|&ZBOSV8fR(lm_0M#Fe zOsxt>hKca1lK$Ya-KyeXy4|Y1kguR=s2*zs^$mo~`Bw!M;9{wQteC_>e^kiJDhSHY z!zxG$m{3kV%jQRgh1hx-fD8%7E5o6O@fV(v@`Zts%Za9hRZ~nACV7@9>PocNewlrPf%5 zhx!^GF$xK_ORcHa>-dZZf0WkXw^?Ut_}qZDs*d>@EDfI<2n5rbEDfI<2nW+vSsFe! z01o0>4~f(?9D=@F_(T8o!&(p2DuiiEZp@svSo1tB1Hf6X%`Qf%;2MH*Kby-h|hLO_hjzJXdLTsvH{?2#`=i5}Pb>m6EH%OO2At0IX7S zE2tEdqfB6{j9eh0e@4k=B&&&cC>@^ex zRqh%!;TnBHf5o8f3AJ_FickxsZ3lv;3R**(Zc_5lkg38{v5r*xs#r0q7*%YlsEDf# zD#KL@sEUn@+E}YnHeG9Qh@j_qTEP&~a`8NW#5+OR@5Kj?V# zgS9doT-!gf^^Q7U{;z)7CiIxA7m@W2#_f+03o2one+P4n=Vw0Zv%f)yNjJEE@Ab_d zZV`mSJ9y4-OT&C?@OKke&$aE9JsnTgpugI3t=7hK6yRB{(hWNL6%ygDDK%VDp6({m ztOCtIly6sqyHf0HA10HfQqg!CjfR7wH&+caCwwFvjVy!?g>x4XzO}rG5l~LI1o3r} zCZUMwf7Kj*a=y^iFa-sRj4MJEYGWJ=gGa)%L)o&=co;S*4hN&*li7oL&4cfH8r&c0 z|DqYhO@P6VW-4u(<97J;Xj8>v8R$ER%zYj{jqqrkz~v*;-#rqV-_k86ddTm&ea$bq zJiXPv>E&YoD0x_QExvTr503-Ql4W=+i25c$-D) z=4}@p9VSdg@5JFB{`E<^H&;>on}Cn$Oopw8bg|Gma*?n@&VQNOg}O?Q!^8<8?)Ajk zpi1h#b^ixr$3oEChqn5Bc_cpKiLQN(9$r7_Es9gn2R#j!LoVV+y01cK8BnP)rA+A~ zmr8U4EPtE*fRjsNa6+QaWq;#ti3p;=rMSqbOI%P3AL!t@tdOyMV=Pn@+yoKwcW}LQ zFFoUa4L9rg)T5SP7{3)eK0MyIr^8WuvOze6=d$NGChh4ngrVFKC`1D zX@BdDO#ywPr>}>Ng^)-iPP&Cjud>yp)l`n&i+kau-&?^0-v1eaf;|bW}P(V^|ZQl`|&@dQC zDkhc#_M}r|f)CIS+gH>l|JKGaiGN$yU%|GT*xI5=9L;b?O03BS`*RfBoTq8d5)6KE zp8*{yRSC^-%Wec=k14_Eso+eLTCm>ZhjZ7Jslb zItp?WrM-qExdm!9Ux8Xxp`cmE(uTpI^ZZ<0r9UlNszpzw0<^5WT16Ku9xqo%FQK`) z$kE^~?zStTcNdh(%S}d2+gQG-z6t7Sn zwl$3EltB+W4yl@PDfWe#n#sm=#MME~xYVM~+0&y&gdSQvA6UV9jQ93lZR~JuOnT@O zB}tsG4ixZF26iC|+W~8XZ18+6!96@Whi-4IHaBQ)nqdhhQ0SR{ZmP|-rhgJVKu-Cs z)>*-7P%Uh&Rr6iDVX(Htrhw=X$T+?QhHq?Wt&Vq2oukn#+|)K1z*TzUN*y$!iu>e5 za*HN|@^MRJ$@Bsmn2`#D66(WqHx;@O97r%$o(61aV&TDrls=0NyP@%NuUiPj!&omv zqhKfx@92)uh8b_0%5ET>|9^SKx_*Wc5`VF;+Z82h3rr@j{Q$547<~$Pko+rI{f|^hP>PJL4W226amY_@#U4~|2~ z^4Nfxqyu{R=pV`1w0~UXg?M?4o2Q3x7WIXlU4yHIVETG`@Fb)h^T5#Aw59SY+vA7x<$~J)%Hb|KepNzO@IEl*1o9oN43(vsKH#4 zKCAd#rOy=(1COKUFyOJuVZdXJ!+^&+2LX=_4ne(qAnuTS(v-{2>4kH3sribjn1-H0x3JozNp(o_iqoV9PpUQC zq-H3oatRhip?_BKsfJGte5$jP9Q#*%p-BUD=L)mq@nyJVy3x4A6cti%_>VW_;xA1v zz=vwo2S~5+bX?WrPp?O%BMDbmh!fXbdjD`KcHR4TNzOFSmd?h>Jfl?NE8Yvtld3cc z6WpYlo8-$!=~@jyYq&|id`+GRD(R-J^0YCKEtF}4uz&w~+M1h&3=m{jSSluYSuqB2 z;bnA_u|_8u2xVp$g1yUXmMltdRy;y(G7;a8MwSzd}|? zqe&X@w?!Ijq*)VI0L0=f8Ot;SNTcotekJT__Gwfb5`U8Sk`SgnZE=4z#05s%fi#w9t|@QAf@ z;2t{U;h|Pt#lT9HKDIDWQG>@;t<`E`(4)>@R;jNYU+Pu0Mx!A7rBR_#w)2ZB##>s@ zQnfI^=Dx44(%>3Y^Wnx$It5*p}rS5=zOXn(X;t5pogsZ}qbhEXlG#uL^mjS5Bx z)Vi0TVn|SJ_y!llD{piWxElhR{Y4nVy7P45c)z=12j}Z6S1{YN@g^Ib!9&*OM&KGG zY?x>dK>t(-v&8!=Mci(M7eVk&4>xq%?)6yo79iX0$b0T-7|?Ut-ql}t)rq(&3kENE zfPXEvPxKT#etyeGm|3ktr?MszOt;q@@$K!m{Xv=M-PizqMLCP3!EX5VKFqPnZ}_1v zy2CE{p)cS0JwI#+V$!RAyz^{EJ(|E5GxCa<><%F2R_$x|e5`cV)gG>ppY)7^-{SM5 z_jz>HG1#p^W9P&&hBGEtVg3VcAr8l3jDJttDA8Qw&K&Q34fFBZ6W>K@lotwFUB$wl zT}*lrE~lR5yXb7&@?CUx>c1h*>1$8CRv&u4JI_ph=NWSa_Si*bY|MqloBZV!URAa# z6r`_xEUgU_oNH6_D+{gt-BgbNd+-I_H^1S8`w&VQRx*@DR|YTRRU%e=<6-5g5c4BeiTeP zK!#TZlWyp(Z-Pm$>6?(>8NIbmNPq2|zSS>Z9IbnG;aomHcduNLe(3W<5dU#j{^~#T zF|RSy_}9Okm3LSF;IV@I)7iD})7L&%7@q&^8WP_J^6OU`TWX1SXo1G#&&vz#p6;(S zwM8DUG#Dv8TxrFFlhd#NIX^kyI$ofUyN74**wfjUw>$rNcXH-?`*gT_et)p=aqsk; z7x5ndv$cD~UMU3nU3p9bA1oWSSL;u_HiO42C`d{Je@!_k3^Z&ftdyC(^m*bOSV0~~*ZGf0>Fsv$4<`+qE=lC`JeY5qBT>?|wIoLXdH%!AFI+x@-P<}>pFYNK(os;9! zoj30m@Gzp&lk)3<&nutvX4k}*5`Vot!%bLHiNX6*h1vNBm{t+LLr-5~&Bf4h9_R`(I)yVO_^ zcGfS6$MZhnCj?bn9jl`NenVlS0CpA-ux3M3iG_cCN9BFEXn){bAm||D?x-anDZ~%>A->F{-i=!G zPu9DndA0a+Tz`N$PUTN>;ragxF4P*WKWYR2{_|Y;a6#waK^{aj&Gf1gY@AKaqXy$q zn!YI<32o0ofLCosa>8^gWM3YKxH)+=k1`vhMXK>LM2Q|zO_ z$969>+pFolYsNT3Tj))c=?}C4%=t?&y&zJuC;7|1T7Pe>%Cv@Yw0<-G5b0dZGHuux z?azOlb{H_M(xskhN&ojBC*AXJ{krnj$y@|4-qKfkw({Fxw_x0u9fRF}v5ikveA1l` zIwo-KCO*~iX<$Cqnlo<{fDI<8m6T_)sS=Cz=| zyqMHeO)E`VwuLOi5q1H`@c2x*)};)fY`dkIDc=T|TBUqDz;ac}w;SYJmGbR1eWZLl zLmpSDfX;CR6reC)3?>u(>cw3JrcfS6_MBCnkBq}n)HB|-mT8U6GU0tTgRK5 zy?+&aJBR9TeH3f?HY^Z^pK|9kZT<7g%Y^o9x-ZpB5zpP~X`qr6>D?8E_lj?Jw~Az~-XhHR zOt1?O!M@_oEBpv_t-=7LStn|<)~aK0h<@FR{7QY=q<(qXxz^qX*T|<{C)_v6Y=0;~ zwy%`Vt^2kEZ=uBkUgq5^g?O3wuGkLF;ClQW_grAL=?nax4wTOOUKtmXA9cx?knNQn z9oOBttu!XktCeUIrE8{6*WhYiyS=F|8!M*KHdcCf&-5Z4w(PN@_|DJ;bHlywtqqHA zdiOb6@9;`dV@U^lXcx&n&2$e+wtsGT?%d8j-m?zb@!nC}q6;CRQ5!6wb7SeQJc8=u z0M8Uw2M>c6ymZ~C>?U6L*}DVnV8^`rJ{1Q;zFe=!tmL=t|GIs6a)w?OW-Io}k%dQ< zGuA*0V~|1-ooq#7K!*f>O#E}!r6N&rCwtFk2PR{eL<=O*D@&vVnCTA?i2N31|;0lO^ZDLq(%6d<7U#~+{v4a#`h3C*v^Cf*bD6=GGn&N zD8GLhWt;6C8r$RX)(S0cKQ>%huh2C;<-l-u-#46v5ukzRS1jr)zxvc9b<5hr{YJ{LsVwdY!9JW_p9?j%h70}2xB6RX7TN6M*mgz=E<9e+{7J;}-p_}3 zO6Pm8e`A+zH}M@<%3y>Z038>0>2#44{X*A^{S6ES#&xkY*69&XN5tLBpFyksDbq4F z1-c&`O*^)~JX?QR77O6ZvPA(vAqqf+>CC3JiA!Sf(hJ-+jEjH0_bPo?nNPv=Wvq>5 zRN0Lg5nDJgMsKi_Tb`c-+cXsMLXWZ#hpB{ia=4c&`_8e*w5g*Iv8#hEs>Ca(#F99A z)PtdY@ea5U$^ayYT^{>-;J%-IUDzlNW7<4BDo^j~f;WFxmvrH&!DcuegWfDr58Q83 zytSaPq1DE&12VKK3$|X_e0>Ce!z)PW!eIKoqx(+m`oO(VgFap4IlSU$k@390xOd0y z1wPk6CpQ`N8$Ix);jO8IDV;(Ncst8)_;7P~4*3UuxQgYYX<%vC%WpbYZGKzF4i8u# z<0Z2^aF2hN4;*oTrwaE#pIT zbG5CiRpq%=!m{$wbQ5& zz14_!Chp1%RA_er$H2dU-Xt%CY9=L`pW9e~g{aa|jqYqt+Jx+~M=6N#QQ^tZoqYfPN7qa|^ zjKSv?y`kLAaVlE6$JgI+d-gpI;#$6^;mnz)6hqqY{^9O@-Yu2s=_At*4>l}Ua6wd&^0 zRr~siHfroJHL=Q#&MRpdYl)I-URalx9ba``*tR!=QU}J&Kb-+&?%NPlG%h#!bNiQm zi32=;_g#9mm(kZu_}Q~H|7Ms&-x!s3)@-i?z2&6q32@KethDiVX?ja4yy2hrTIVh5 z2X6B*`c#0R(rO(yyLCzbid$Nrp6qERfxf{ax4LGNZ!qX2?@g^sK3if%H%RZ) z)W$aD@Ee5oZftxji#f5vc@%(Lp<;T+_JJ9OE z^txQE;@+ME;gBNl4Dr-;pUzCJwebyqMwg2>`sO#I-6CHs?OfbwbcoIUF80cZo*+gF zu+o7+%f^A;Inag23P2VrovyL|&49l?2mJjFP`dAwO5f1)*)=w_Z^m+!JltsS%?rqX zW^V2+9q50bnM+-xeWSb2%V*{#`HHQ}S8H9{g1;QM+Md#JgO7;DF&6+|7&&U-vE2RYqzT=S!Fj`+W zmQ>a|4{rJ0=s&JuqN`v6y|wYjHQm!~!;BoVQjWj)PtrUUtmNzuE>MSYt?79}Eb{`h z&^88Iz?xcFt%|P(%o;F%ft?0;Z2k*`iXlheOaznv!DOt`89l`G9QTZ#8SK_-0}Snq zZYPCy7il*fg?I^clrBin3{)*Tm-5%<-0KzTaWFf&E9#M0Mb8EWP%W5i@_Td}YLyCl zglpYF%C0-ARO6G~N}C?d``e;NLW=Lu@7H;TRvSLSOe=7EXcH2DadA!XW=}}OwI(kZ zFVpPO>WjY!e8fOTphP=>PE3_84F{+Gj7S3w;)jT!;qed^H1Z5%&r*wa!MK0NWJ5T5 zAFRc$`Gom9j6B@F`FiDj)YOJgS2}Ju$)FJ>^zBlw8D8Pe511V2bSX8=S>gJvs)dku8E;-7;@sn>Sc*8{e*6>!6N!luT2IGxn&xg zxTAe_*=jf2wMJ#bp|Lx2Q?0ety3)pW$6D6#HbPT7zw*xLv{$y5?~VgIf5IS=27%m} zr>90oSH5W{lP=xHu}Br_`PrlgUu@sfqhoO1-7%<+QGXSPVG|t>ZJb+B?6e$yMb*V; z)4=DEiO(az!rFD(9Gl!5sPl7$F@?}ve#&=r*3IE$8;?48p&bj5LEn)o5IkbTIf$tt zF3JY?d}G&!U{q@G9%<8Pe`8%eL@(IH(mHO_TPS<*bdOEqr#?KL;=W$z>Johp^pq27 zIj0xM5$4CED$pC*0lq?)o3Z3a`UHZouE^!JuAQe?s0oU26q;EoOfS zeOYZ71=QB5kQsk_cyTAfJ@=MM;EC8{-4pdsL-&Mkrm;`d^?XmyIXE*m%ZBFlU9^4T zFF+CU<`Cu`EqboVHdq(3;it8s)&90%cm)j+MUI&@l$wRMA@X33@z2B%)EYQEqr@3F zHbZJY<0i2$4xT1Me{<1y;2h8T1z+#Yzghk^14ALG#LevGLx|sz*`LkOFdDPdoS5k^ zTXq^iGxLc62l1CJ<^c$fcJvxe4NU;x6KaBat)Y6|_h}FTo*w!%96$;NOf&>1uz=9vP)Q7pD zyVPY3y=E6CFdepP%CpT*k51p955b2E>r$-T>B0;L3-Ir^?E5Xc^T4|QhF35j6MwHw z=&U>~=&>0$Powfix@i6$H!^6msWL91*5Mf`R1=p_f7QsCQVDQD4MK=io3R{dP?s;M zxz)-Jou^TB4!qHc8Y6PkUa=nZ@6=$+J)DPGm*kc>9&IE@X`3RIDHEgxM$2^8gL4de z&-9OLz+T2l1~y|hMsBbu&E#uE9ZKjwm_vbbzAs(h7ljl;{IP}PD*K{D%EpS2&62}7(p3T{EdBD|0{zx?q6T|<(Mi+(Z`*>&A-jy7&2x2^(UJo( ze?&}44PceIM4w@R(bK%SX%&xmSC-uO+9jXRm3c?YDsC?I=zZhEe#cz8-RM#U?k=08 zvT;kFv4)7_7VFv57JXBBG-4RwpbvrE%EmN_q-PcUoP%1S8gbN z_eGK=gM%}~LZyS`)9BtUKQh135z?gs@3EN(xh-k`?GY-JDvUbebs1+5=sKVW^DJpL z3@JM1Ixx>(cRI>IGx>-T`s%?mn`@9ki4ADBQK*BGc8lj*QEJi4`OKuQZn7CWf4ZRW z*=*jvB=?Kj05Z`A)@GA-pMBVTKs4a9ab8Lr5Nxu+5;T}N12gIP1?TT$O$zqv?5;gA zc%WT6;Z5OvpZ2b)kwk#E{Pl-pt>f1W*fywT~H2i=``2Rv~1_sC_ht#lq4le)~Oil^i# z_e+|^95?)vHtLMD5%fUMh4P4QmBXplqt>G~@C_%`o%{7I;P94q@2#ABkEhbSH`gur zBfNm0Ee$}FA2&8Ye#*v1`J1r}PyY{d*WTSUlI;KIQy5*YvDUJ&lMukNf5-_TOEQxT zuK+W6Gw0|nBU^H8Ck!Fp&wi__-hw@3!$Ip@ImPH# z*u_>C&kxa%2WegnNeczFxq=7y7@wd{S8X^@#N^WqJp@&_cusYyfsH5X@RAOomi8pd~hX!>HJNwX{or%v^)7qgx5+^kL znxMoa2=OTHF2pT#4@$)KH*qlKOO?>?G9awAA-Phc5bt%mTuy!-C9x|#K8@35MX^DiDhUqE$TetS-!cToKGhT=ch*6Y)xJ_^qSJsLdq zv)S3XftFPaF;2*)lL(#UwH_yeLKf|bpYNiP_=)mL|9qexeE;8^?6Zvv>; zB$bTUNm;Ce9nJ0_1F1y))_iNB@jq6p&%_;_?3Og4Aqu*kp)8qfcz1`WvxmKZt(8~> zG^P<)Q)>=bCjx`r{z^qcqY{K4m`Rh@RsRx??I;l-G^?<&Xf}0o8R)B@)`tk|tL;up zRuj!AmAy z2IG^*e~Q6P1l3?PIfIJoCZm)nZ&F0kQ6`6_B=fUcrjIi2mN+4|G2@O*rF;MWF&bNv z#{02kLlf-uyxRl%=P~=_ZQME&_HX9pk7VGB*Me0YR@!Yn!|p)a`Sll1SfPqn^@@5nzKgte9dN1Q#YUOtI`~m}e=WL;ye2u={}Xu)Gje$?xr@9e2_M{6 zwI2}I!dqtOHTv&Jq9Tb%%Lyt{(X*^=b-Clu`oz56JTceEBFD8fr9mk0q?=Mx0>~#H zRK2KT>0RVd-mFsP^>Gc7Ibg#C*klZ{S{sAIiRwZ*d@>2SNN5;z-;POn8<6z|B#{}e zf27{-oAl8y>V3*G))(`uu3y)RFo~j?xk}M?6dPXXJoBiw&E`|Q<;EMOpSgO@A@dYn zGx%GjnO+#p)ZUR5VWGThng6^-1)VjR2M*qGcc5Rtxa|5iAuqlE4!R%4&x3AIVk07I zJETF`?{hbKj*c%Z`6)Wk`CouS;>tTje|&+?YR#RezwbOn->`_V*b&kKl7IJ}**9A| zJr^Iyz(mz$SJXukvxNWKfd4WpcnhR7YA|bjnCfw)b6}$4W#q()8vlk*B1hzqbRqAG z0dBtd;(dR%^K_uOfx;2kdA9S+Ncsv%kGG7ZZz4bbLoK)&S zNoKicWu*=e%1RwRmz6r4l$ARCe_U4T@Kaf-!*N*|5T7PLgsDz$l6MAFzw`aCfjkbA zG3<_uBAy?eot}8sFql7jemY((#zop_PL?kFs+lfb5%kDyEa%@Eegj<=zQ#c#n3rD{ z@w{vCFdi|wW$Z7P^Ko#wjG^3#zrgBXtvZs4^;~qP3d@j=U0%(_ZmCr^f97&l%@^XO zHT*9cFVUd^N~hpV)r|h-vJCwhWSfkyF<(gmNouo|^LZRD^*r@4PB?G$w5-$j#~>7uwU0ru6?VhP z7_u{WKC`7B8SQ)1v)k6}e-8}TQWo&J@#n61&coMZ@c3Xv3Qx)q27Bt{(i>$ym#0~f;-EEK2Qo)b>*)pCR$DiYzpMChj z<=q#r-|O%4154`d)ErD8&y(Gr%(Ct#_jS$D1o~|3Pa3@R#((hxe;br+c!`8Db0;z) z9K5G*-<0UR>N_7LutPV1&WCyFglI~cQxJDKk;zBWv)=ecJb{*i-@o`RE{TpKo7wb- z=&>6}7}r07mVzqAZJr_3^Ai2sv$(Uqn|mKM{Dr(bSyxsH?+LE)xXidG-)YV@Z#LOL zt?m-vaLx7D&ue^+e?{wUj$v30M<|++MP-QMwWx$VNQvo;ix+6??zv8ow_*p|@wT{# z)$-YA)sTqiRTt?W3xih;?jALpZxDh4x>R9WggFPOFn};3EtP(p3HQ1G6R+C8JyP18 zVwK_E>TukmKt}zVjE%=xZalt^jmM9v@%TA19?wGKF)`o1e=^?|R1kkSPNcVF_`eLG zcJIy+)bOf_;j%FNY(#N+>Wt2%V#$oGHp`92_p$N#F*P1PN5Xgnt7+gIk>!Yt@G zS&!(ZqOs+|w;nUWpDxG(p})kyXmO6m5*5BE7v2uXiL^qz4@{Z*E8+;^ zyBlFp5irvzf6R@`#K)A-c*wCD_VWM@a6U&(uY+z_pYizSut;n`HdXQ1@QE4CV4l8_ zXWz)Pf_{8;i?-t|M8A|h-W7QFJrKiL>QxM_2mio&d2#|L!FMm1-h;P4Mi|2uqj_Se zROff*L88LKB>6KIPJxBv!*$gQ%;8%~`y5rtTF1v#eH1d^Mqu!x{c;*JkVH>1MrOZ5xSEe0v*VBr;SJ zi^<^ygp2ZLWzndVl<_0r@OAYo?FQBumrR+eXe9CiTw$i z-`GNh4r^T-mgN5tWmu9cWmuSd-+Kd1B8P3k=^F|2!r3ws7KO8IBrFSO$4Iy;oX1AO ze`Vq98VN57kasI(`?IyOPs_EUeks?AdR?yEzpf8qo%RGckqnm!@2Q zXn#IlC&uHx`Iu+M<0Pv&1pH8>W@z8v{PRuCJ=3}0jlrt>`bRzAaj2O@f zKXot_!u1#()@oqFXuqk#i;;mX?oKi)@#{dEJHJeCZt&m3)W!$AdLw1quMVck$KNmp zbfVsNFf#^!S82a>@Cz3iOi=x>pTJBV=YLX4l!WC6I3D#PU9-s5W*{}HDe7d*ntq{n z>IRp~Wm#}=xZ5aP&Tjp_Z<`ovj?heom-9tA_pG8UVm%;qN{c=-{Wo)x9#+31WJPgb z#cKC(B~>7;DBz%$F{g0+<%JHlEUQL?G2BNO+HlW`3Xl?^YPM;xu!S;;q%o@hT3)JC^8?BqSpW{co~9IFkBvn}!ofotZ6dAw{8GH+~Cws|WNKM1QA!+{G)kFY-I ziWyfG9Lv4+%gN1x*wyrJi*8Fb`+tjq2gny2B#&H(SO(!pRiFU z_!i};oaCrHH#E?j#V8Pz>eZG3#{oSY3z=p=;v)pnt~eGlm$)wzd$V?u3tOCqa*OXt zdFF`9fRhIHYUAsCyo?tOe;zj$%kg9aM~((mCPk&O(^zDe%LcBM4ZryI)&I6k;UX>G=10ENsE)#Suv6@pq%*KUG9{b%aY1!-@-cxBWQbg04`>nMYy3ibZutJbo zh8jRN;#7;e2*xd{3Sz_>AZBcsRfMdWK)SbP^BDWn;_%rx3-oEO1%LcY!}>X` z*KwCTG2<03GhVn7753S$aptk6!D?^N1_W{$;48*uBGUeu!y?gp9;mxTJ>s#&LLnzU zDppvCWCWv*ytoK~!+#I&j^V|?isGqXMDwpY_cu2pxil&T>u(yd(R$ElHemVr=8(h;#9XvyKHXPi z5kZD1B$jhuYr<@~oDD1+jzC&s!qa*~&x&AO7*Bopf7;mI?SD0%Z1o!btww)mM-M0_ zzx8bdhO}r;P^I=@i@n!DcV@l!5aL+`TeR8Sj>dDVrg9k3n)YjG2HBqn<#YyeQ-L~j z?lq7kdzLkbY!&sI1_GW=aD%Hxz0OMEo{_EVr<81>c7ik!!M7_3g>X+!h zDHqqnu^sN!tbcrASrl=&Bur{tb}d}+^yM#P=S9LNbP}OX+$Xbtrkzt~V}*+Na19kv z(5_oxLr$8JL2N`q@`+h&aJ#!KPs*?H`~c*=mUfxnfi*2Ei^(@}+{FgzF;6HKj6&;Q zLSFBo2O>h>pc`jz81RS%<06IAW2%v+y{Cg)Co~PNrhh`uNky=&Hghx28d^AtWZ;9o zy*ILiB?whn;x+P$pAU>hqxT2WemJro-uLclgtqLxpWeUzr91QIP-&1Y;@QLxIer;uh9LZeR z2%6QWm480dS9hU+QG$SVxkWK`QP-krBz$VfW z-H6>F6<&cbI2Z5=mXl?S&cfmw=8q;{c-${|2}!63Fsyi%0)=kcrD*gk8pE4kNYuGs5*m(5k7 z3*xwAWlM&>E>k~GN8+iKkR4%cI!joY%UV%%~%zc;Y`}nWd>ge3^pr; zOANjc7u-z(ZYuXgyoVT<&PY@a(vx#OoswoVX?6Of$WWSxnLHl`EVPp=;9VE7Tz_r@ zx@2a6DUgg311y@6L)wtjR8L@9#qR8Kf%*!UUeiPAw^%@r3-e-}9$6PGV!3n(^O@5W zMpS$25ETM%$j|(BPLM9)B=+ZL<7r%8E?f8xS>XphoBQ#<5vL^&3kTsl=#cD57w0gb zfb5Vxz%K$G0+}UV3aXmWKg~I4i+@9Pg0p1U4pt)e&YS4Z7}6SiYH05y#{#HsK{47% zB>1j?QbL%l=#dSR6%j?cY>GPw{Da3`m}Ft6?`Ckam<6yyjAFTiWNHUdFGm@RC=Z)N zAe_Hx+8Mn*<$cL}w{ZHrKlKC{O-RuAqkq{9MEb~=;jD1<#2q*m_J&EPLpfu_kx)4`DI^xdB=wB< z=rJGe&A37!#l>TgLI=Z6lj4?<(w1SbBAVAE)Y3gbk(BzOS-&rk%u6R1Bp|sYs(i*3%lOeI2mk0iIg%R9EpjLH2|53i-G!EzI$4O9)Evner~ncth`}V zZg7O%@NaC3f#ws16?Y4f=0ytLOz@K*ioV*F)7h?RNOCkK+J|{UlY?p{i^kYlFBg!ugZJk}DG^=q}pt>S7}B z6S8q3u5m$k)%QKltHR$Wu42`e(6h*)8z=`<6<<=~$E8Crp^%0cUC@hN6#Dm)AsztG zi0}wH8h>{Xs|ObN#2zHiDW#1sNoc`5Nv900>;SEpoEI#vV*!XDOl zNprx4rnIGvUj7Ce0C`Dq-XDcJ#1)8baO!ai4>wXc=i)zY%;Xls3)jv@QyRStyRX1& zYf)K_OMj1_W#_Avc1L_$_z|={wk`|qSQAGLp0&Z0Y?jn`Y0`y{VuNo;KRB?CS=pPLsZ7GfU!)d#>S!v( ztM5=Zwh6(xJ|p3CN`H&C)qpcVqf8oezewql5@cAY7CtQ+{tU$DII=C5Y;z+t_zzYFNpnUtE|sl3Z6=EnYs@y*tcILi zbeJ5`{2>yVax}1#pkXzlJEFm^TCM4tj`KXBap>Y)S4AW%r|LWMHJj4s$osm#zo&bb zDflvGF@l~; zA`fX5=k-R%ZZV^p`Nsnxi4;s{y4#}2e`omh;#zVj&HSlbR97H;8TQLL+<)U5 zL4f}W8hF!h{wVuDZezdfhKUbrSujZa0B&fP_ilv}N|@lOgm;iorG(d*u&fe3LqaVp zVG9zLbym8JZAhq7f`$Vm#J1X z>BjK9H@ZeH;3(UXVepg^(G(8kC>lTDue{DO`8s*-!iL3xxve zE1D{9fx{jXY4yogq?*`Vi46hAi)0jG?FBPJ>aKI8MkgU0!Ov+idW-ymj^V0yfD}S< z;~3TI4An+l8-K!*RC=T_2(q63uvl!pZy@F-?Rc@BO2sU&78=eOj{oE>vuUGyZtfJ#tqswPv zG>InsKsj)75gzSiZ{>Vr?5}z^$peG`;xQqX>06YOF);v*!-a{wG)B&Ne2b?;?TXW^ z8p@HVD$n+(89Y>t&=tg?NPnA5G0F&PFT1^1z+)FzFVuC9b=@7!y9f&3)ft1~2K*Xs zg^?n-XoBDhsH;gb_!g|1G1}e~^9g3^;1cG~<^`%lUUw6m8n_<^2H##v*kHosr2jB& zuQ&-1P!qrgkT3ozM2h2D4L6ae&Cu-2a|7_wSPQ^;!sheXn2wK zt_JzsI(GEz?mOQ3C@-v^IwWEJ3jcGFKU~{yziq$qXV=a-QXL;|5z-OTeu++P@gU(? z&f(E+Y7FN|;U@>JBz}Pl?yWlGei4^xh&uVwK^I_6m~8Zh;Ou>IrHz{VJ8saN$KLzs z{>*X8Xg}`f?IF;V?th@1Bt+-;C>v_D^0e9^OKIc0sdf0hZ)zK^^|f*$?qlmwK61U+ zh6H)9C-Qlp<{beJc}gWQ8~Uv7b5cJ+ij=o{qMfv-8eX(fAV>*n5|B*rPTYK$s|R7iOBh^5t?3&3{|KOB3aP+%uh~J##~A zNadTjkr*XpDcIDii!pf-pVHjEFUlI=MMLh8#hiO9dX9J}zv@c$A(%B1+_SVkZIt!l z&!ViMJgs248E4<`NP#6&&(bT^UFONWc9=f~_jjeDXsxOI#I2 z3T%S9a5kT#Q&4b`7S;yMdF3P*O)sYiX{;3C_bO_>c1y@|T*HF}CDcWNSC@{v+r4}W zqmw|6j!%p!^VW^f)npGI(&v%P$JEPTsRz_C&7ijenrAlQh zpQ2opPJfNZ6*QDPACAWnI#5OV)Oh?F<)ILTE~W5Of)gJHO=d-+2{pJ@Fl&fBHvqLz zfV?)$ha4b}4Ob$CtgG*clnMsYlmpccqU(=(9IAC3WZ!LeIY=%&w?v@cA@qpHWTe(r}>yjLV+^2c!t|9>q((5DA{5#DGUxy&2692)VTjpu#g z=N7Lyq^Gx+(BYlusdz1g!CUXQV0zAQjLSXbeiNh=x+!m#t$;{uL&T@#!T>1Dm)klT zJ@eItfb5pz2dMaP6R7<(C3`1?7fs|VhHJFX4D8=WX7)|MSOsi9GC)yK*ftylC%D2N zTYnQ+LqvHJyALi`*2EOvhiP%Lc_T+>5Agi7y#XXe`Fz5(=n9G;Vz`Qkd{GY(`M5_t zA{C+%BaiLC$S+=m!Pj9Je)Zfo-kXp0^Pv&{Sv{}!b!;+V(*#Hewm$Q1f4Y&4KrJsU zuF`{qZdBkZs@5umLI(~lG}wXnX8&~uS%0i~A{@nWzX?dPnMVUiN@DAE{z!;pzZk8M zWcQC$``d+yV;IyA|D8H+_%G&?2X+cVPjTji|4J57(G@4lA2Ba2$4DjCK^pqveQKKk z84FXtYv?vnYZNAmV;y4iWu&RZy^{#JUPLspun-}`udDC;(um0#oMW7&T2%<7;eSj$ zx#&AT=Hz^gUCz$s+;C1a5YA@ zmJ%Kaj(=jZ`ivWyl6T^TQ#2XckOG;Z*Tf&7m5RZO9@QbF<;s(Or(N z+4vqIDCq?72KOBpv^8|cz#71KC4Z90#sqGY$mfg}bFUE7n#Z#uX=$XcLX$fVYYAYj zVIp2A^#D&FXn_QdE*^rr!dm){v_wN%#6n58A@b;pomJk#kPW|zlV9O95rMiPYboxw zaH)e^9r8zvZhy7-z-b*fTnE86EDU9s%S}KADUv}GmzX^?rL&>#H|WvL6@NSZxQQoK zRTW}R3U;?uC7|Tz)B|m3(8PkhFJT{Mu=geG!)yzmO0-44VYetabe_AkB*@6P2s#aU ztDt;M0=w<2TVWPML$TDp3$>jI{z;O>KLM&tXy6p*B+;A`SMXI57_|ibb@Oh*;;LBk zOH7#+=BW56Nk`n3nh}hI^M50@`6_dW63I_QHWNq58Jd$tWW0{IR4rw_n^F{$6Oa#s z`9JXmeH4WMKqVgp#6?0$JChetO+x0u%}aOApMC4xYJWK1YSw(!y_hUvav*nZN&!|tbpy-x?IqO(wGiIYA$ZIq97u~_5H>$|#exixW; zBA$!9@zEYSn6wn43$!iE=Uj0qQD+ztrk$;yZE&P0FP|&ol0rv$ah*94X&qH1tNLqZ z^)pPCY^)uuoe1I6Fn>hNK!gr2%81pbE>hGKZS8ojybjBIaB;!_%bO<$!7TYGV4Xw} zSP^a0^UP}O5uFPO#U$g49pT+Toq=xpa4M40uwa$Lg)%JZYlY8RF~!xL^G zBpPL3rk)qtm!h5&T9=`BVSd6ecGT3b{h4Z(L$pwC#OmlKVt+eEF7(t5^RT)c2Md+b za@~7fEY^$8Dk3`E^TPh6RaDg%mbPD5VocW_^vvkNb3Zh`{@gVic?h8x&uBX8Z-_EK zcz5bFW@0?N!5W2VhZt`_I{mxVYr}yVx`VVDsyk8CO)npdiFS*RM#pT*6PDB1(vNTS zqwG0sjcc@mqJQ9a!cEapZH)Tch{CV1DFg_%jFrE*Z=pY9yfeazhUeH)tzIctEA_fb zE)%7oC*$lM0+x8UMK<^~%4}6O*+62(E;fTDoDgnt6@zqm>LVPTQqc$OX(S`@dC9{Rm_SHF zKrZEyTf{S%`1Cj!%Q;o8iP~YOx!4rRA~*M~akE~u_Q?DkoQ7zLt)l{=*#4*Xdz}4uKR_R!Z;-or~^D&kMVk zhU&wX`9+@Is#Qz8!PVjAJ@e%^(=U6qWzVbe`+r^yKKKA1^b6M+EK$k+4AH)aFo8CT zNM!6sQY!@7{I!=Yj#lT1kj1u~!$w3e`Aa0)+Zep$+xau|+nb)v%s@(CE;X3zmRBr7 z$qP{=njdKzEwMl^Cy+Zi7d^5W$&N6ycKbwGuy~)QEsCx#*Zh~4e#nXq)5WvLvHnjs zHGe2fZnWZ0$5Z}^Dlx9kcrI%&E_;%ngpVl*k|G*Pj0SRH1A!c}L;ys>@4 z2R88(-lw38EIqiY2nThI$N8fo-+kE&v=j3Eg&4$QxBm+jlJ9T3z4IgwR2t?ZrdAlr zjSSH&W(5lw)s!g^T42_g>O+7!v(9)I{C}BB*Gtu!3B-H2<`%p5uLipo zVp`IhB%;_3I6xwbwg{92JD+xXiYc2SZKl*lw8Gq8zPlDz^_mgD&hMD@`pDWsAAbpJ zJWm$*2<>UfdiHu5EN;s5W8p7?Tl3m%AOgR_?s7VY|8Gv61vHOH+FzTIO!r>nq}USS zk8a>*E@3J%aelmsP?myUCN4YRSPB*HW=mv*lif1u@vxH%);M52G^(!Ss_KVXK*nFN z???HQZ9nY1@BQWvujrM06Ws=vcz+in%XVa+BCB@f`Nh4v#(5O&lTXQFBw^PctVz+nhF;?zWO<4z>$i7jTT6mVf7q1#NF2 zs-3h-ewl!w&`AUa-R?I}eiZ$aa4DaZ4Om>$qips&ww%AD(>1^qN=2 zr!qgmn-%}$b)|@3SNRFzYU;gZ|D;kYVQSq!SuU5|YR7#I?-h%#2aiCEC-qX%EyE)e zQ-^~W#+LYTxq}!`DjYKKDu0~Aa_7F&=r<27vp?UgGvYssV$#?p*}-r7{$Cc1NhZAO z`|k}z(_to{=|aTTDp@cmX`7J(FTgxKZ0!-5fdy{O~v{U!GR&du2w(a03wSt5)(!ql>5oALeQ}yLTuU8=ilVtQ>$t)XomIiQ1 z2MM^OgGctu(ZK%J4hAYHVND#6w;Mr~XK6F>Z8XzaDzD#=2&bC+hrmwXErU@(PoBvf z0#BJhr5S-^={SarLVx68>-0_(b&_;+X(*BSaW8=uI#QvQ5@|3hKsUH9`HT-0gh?Q| z#4y0|YL#S1B0O&9Q`$dB7cK8Cp)-3&%4(lRHOb{JZvr4L64wmI11orGr|xyF;I18P z+rd%l+IT4|cyQ+URzJG9m#&Y_w3=56g3E zOG)8iWv7&5WE$PF=#q7H5XT_99U zyG;z7cy&~z3tHWUQl&VK{O*ERMMcg^1Cz-m6u;H%x_<$z7>=>Lh0N0kmH3v*L!s>f z6h?=-{<@!8eB-|g(roC@M>_7WzkrYIo#*PGfVPAeWC`01ML~)eTaWxDGpyG)yMz_a6gvX};`^XIQ{8(glczpCazMLYC{D@El@EOd*fF@yta(T$sjKE_GuCn<^N6Q(#u#n7= zWzB_!7#|RD%8-V`;Oe4xaq5d3-DPkEGvgW+Wq0p0_}yVusl zqN^SjLEl8Ib&D5gM4rNCNei+oI1uJ!m6#;hxY#Zt^8aUk1|`SVY}6J+u(?x)&7}%9 zm;7<6fmX0FSjf0j!pxm!VCGVVnM)@Sb9&z*;M_})a|$j;%!P?rYp@t3jXnaMYs6}Q zqJK{W5-u^nO$zU#mI7a8Af^hU`WLstJ^s zqm_g$^w+bIU&|))>sin)T!(gk1LR}^XMa+a(oBSkl*_*XbYcpqT%EU9odBIgPx;#U zJ)je>G-m)$S~cJP60r;u4WR0lR8gx9y$kE=MSs%tYV0CFn6DIFUoR?q(^IoQ!(-P2vT*FJ;#^br zhMA?B({kMQ;BqomO5^isAuz66iP8`*IGwsP88b1<1z9uA?Gu05CbBc)$vmHu&aeZ4&ibbmn6^ONO^ zFGU5QC#eF#BkSK@H@gDuPdiiX|Mr~n@k2>RT`vFdkq+3+Du4a>{rlZ%&v;J*J?J|L z6cVL>ex&sF1Ep`jop$c`oYLVtskA3bKYpb2QJS@_?|&C^r=g(qp>%1G8q2pl zFN%}}uZA+2PD}1&wTdtI&VQv^mE?oJuwz>O7oUO6+1XiZt9l=tJ+Ldngm3IB8-eG6=zjuB>;^*nwB6tTdxmhcD=$5CdW7kq9lJ(adv}ZgFt!&9UR(E{ z{e8vy(yRHCXg8puDF9rh;&b8C*tkm7kMRPD`bshKow^J<6K&F7N1;vz%D&A888zw{ z(FO=OrlF^Y7}0fTFn=yyUBw}XkVnHzsa^RnXr8XDlopn2^>G)CJD~@eFEa63K8$$8 zlTKrVh#egBfjh!6PvHl~`~rSp%)k7BhWwqzgtMJ8wEtb0AGJn$#Qh51EV^Mn62GV7 zw<~^&=dzSK)b(2Q)h({P|-(Fz<+wIQuMhDgAGXMb%-CoaawA$%a5#iqFQzDOkj8e#6~~w<*L6&UHHVy(#JZb zlrZH!8)vwrz<=|`&0-3E2m|Omh&v22fQJo}ZAq~}PJwa5{GN5g95>6QXG0c$1tB=| zYY@TB%)PWR^(jn}kZ@Tm$e@(Q7V-In(OR8mgo~S|%M!9fmr${n)?f=>`nzz648PQ6 zRvLo$W#RV3=s5PfFl+U|m8X%4je(i0%0ydIFd%a#e}9)Iy-^DwT{EJEzPFV1(ff?F zDG=m8(J%#qe6(fxV$*CIm1j21Ej{`IiUnTUc(oDj8K%$8wxjrJVIkCnhrH3lfJ8dS z(vT{~I6@GC#|zwpLwlVRyI6(j4Yx&$sFy_9_`4C5DmsTIu$!J z0XBX4Fn@1|vy%p#HU!|b!GP1ovq?c?P=ATk1!DDQNPaX4+L0`4Mz|W^NM1B5bLPpC zlN$@E{~Y?ii3ky;0HtuKH1V$vBTC^&i8|6wW@cIx!E*P8i8uWaYrH91Ku5FNMnAdA z%-RyMO<~|7GX8+1=%$Q1g~L&1ozOS2xoSd34u4$S|7^K@Hn4WGgI)}*eYB0miLDu> zaQ8Oe)~@+)0^RZ%)LX(@CUhH2^eqN}zb?F1r|NrZ{m3NKBlJBit-U+Mdwv|`XUGkK4Z2N0E#{NG0!*{iJ zyxzSs8~hEzzxO^cR>%M0>%hpqxas@DO@H%8Xqt@+{d(=05t>#BIzq@UL4(iC-xTGlq?RiG#1-_KOjX1-NTkMpf+`aa*Prib}fHLd4c)wG&#Re#g{ ze5;z4|FajdC;#miu`gbF5Bt;hp}gIEw7I^<1yf>tk|*#%yp^d_VOzmXQ;F@E2dqBy!lTibMIPqvns+pkW#v47wP! zF=!nkhCvsDHU_OBVicEPIK%N*MjPL&aT#T27htrCjy%! zx9fj`5o^wHD&XmCu~{=bn4JBiX52RDr)@rKP{Xa?BWqysfJuk8JT9hW*>1?%LZg`hRLA8y@-OP$gdjOLk@^nM}RGfZM zdos>%nze45wOTEBy6}92Cx2$GZU-JnAHj2aGGMK^!P>{?kZi{X@SL*t8T{|SgVC6E zT7v=Wv@cj^(1E85Pahu4`3S(r6MW(}g+K)CIu~8m1-V_2*X?y!xBrsJK~bVUid&z1_~#6B;16ZNU$ElfG(J0qlA!7VG9{kGk~qF^pRo6k zcQ`m>qzuXLAHn|)JTW|H_&69Gv;JxCjD2YL*oO}MAAVsU-ot-L4&Xoh0h>M?VK$Wh zaC8h00x>*53Q0&o;(rSpvbHKjQ<`7+z2~#PAD*VCGTpJv#yhN5^Lj>gX8i z;rRRvpO~Eh4o?e%19oyAA5zew@PM6m2JoD+(;kY35Q8&(Ab;-|@_=8AM#f-d+-|eD z(~5a`!Q$Q-)DeUo4Bk^f=>Y{4J>nEcL;^L5;R%H?gAd zSdB4OV~o`Z?vBMM{0y?r`tTg1ZV*Bq)Ejn>vmW%8&%M)A3@+G3tAECZox}HRIA}ra z_*B2r)Yus|Ykw^mTLab|ur>_EL)JND-9y$sWUV3V3|V)`+CvtfFz9e`9|jVP92jDt z3k)dMKPj>M3?sfh+ygoYfwX->@e_>m!oa0HES0%z{y4mD{1_w+%lMd}AG-tJk>3zx z6NC;7u!9j{E@AM&8C^_HP{_%qDL|h&Wch@xr+47&o_~z)m{5l^Oz-CCpuXP`=yQ(C zH5NY;#cj?rG+i6eP0H2rIM;MCU957{DdT$LiH4YQlRu8;$ufhS55g$Z=IrmMSw2TA zIBuIRmwWgbATbu3(7gF_O`Eg!Yp$z7ZxmA?MAnbcdY&wJDjIw za$)IW1Ncg?0|UK)Ta!_Bzn7Lrf#q>QIK4vciV}Vh1h#0n+xa!*tfc~C3qP+Lm?UdY zPsSI%LNP92K?BukShgKmUyUIouY5?kR$#cc7k_*;c+xf@>68H%J6 zdImIxDC>fB!?jE-YeDt7wq;S&F+#^gBFm1-5(QAm6hI+W0EJu*Xp#xolI{9|lShs4dTQ%0L8tXo1Y!pO7c4P*~ zD1RtR4$5+avecj~Gbl?8%JLwF`{S-`k{CJ_6FH!n$N|kn4rnG4pqq$*F47LTNQW3k zW{OiX15k zlD_Rasx}=i#l?yiy-G%X9Hu-Pxq*m!wtwl!sOv>C8d$QJ2W~?|ecQ%jj-~igl=G!1 z=ZjInm!h06MLA!Ja=sW9e6i=DEiwupEM+wCJP{2{;R7IQ`?6Tz*|HcoGg%BiBYUD7 zTc+bgD(*!E9(vNJSe9i5D(?7>iu;x-YlVR-YlH8mcwmt0r?@NQJ6D!zIDttGOMmqe zg4?nkY+Pgq^Pd|*Jz?dVDrz}JJkn6#aQu)&1i-sm12(+vXn~Xa^#5A5k4?AM2t@z;lor%_-NG; zK4>*Wj$Lw1q$oC$Nu4(2it=&6rz1r8uts}q>KC?5(;x-Fu@wO}3ba>|4u6%4fVvLt zpy;`_jcH$YTq+p^GTX+C(3H8<#F`t$wC+cdRB-3gLyL2l(k)x6&!tdPQnsB!N)+9&jH7s3jW* zz!hQdq|oQ%k6`5&{&!-QrMxIKPZ2GAwerS+Tk4mP6um^$mBXu5jeiW8mLr3lG|CLa zQjB~;7*@r|nMsOKGZUY*bTO1x1JL3t9lq`r3Cp#4gxnOZ32f6;Zre7k!eLWo)6leO z1XIKEENXJww6%g_%J}-#xV&lNkrK8Ei#yDZ=v)cgCJ(bSKNI8@gG2r5Q{ z;BypyU@AT_X`elGz<;acyOsQ)l3y&KwUww2sI@01Azge(ljAcg170QHt>g!l{9?r} z$G2Gq)N&V-B@N6dENj34uafUp@`Fl#=v0700}dz+Fo_yi=yyF!|5)T#02~1t0INIK ztdRIo1;FWA1HK^NP=|EcVO4fmm90^j6~M1j2+`rT=&&qWbbk)vuUx+ZI8l|ttN?zM zBCtw;5UoL)Xw6l+eg$x%Dur1A{3=CYm4HIDgeq1Gr(9SqfWm4?A+6q#h+ics%qF00 zHbND%OR_bevdDj!|PPhO@?2 zEQ@_D?y0W?9Djv6#rFhqHH~ZouMlj>=$GPOLBqLdjy+J59>(ZHK6ZMJQOqg6Q9=-z zktsMQIsB7kXsf6h;i8@|bLpd%Sn+yA)E7~qnB|A6bl?<>d{x2>RTK{-A_A;B%aoj; z7GC2qR#5|H8~O^8(Qz*|m~Cp;`I_PPh?`XnrkmO_Pk%D80kJz^_0D0Vd)Vj<8m+-D zo6gpA{OP4Vtid!?qc>q*qNN*e1+Ckt-RDcZ=Jk2vn&CBS{FdH=Vza`Xo`OSIRZQD5 zEVb(P!2n^9qU*NeF6|kHJiC&|Z=7Sd(^+2BfP>$~zQDk(SPpG9!dM{8|_^AKlJ@ zLA^6%-{;E=e-niM%j+h8Sm(1W&%|$^Y&HE48h_ygq;Lw{K_95@`{{DMNpA7>Ud(qv z8aI#j^s?Lee1Wh>-w)@@{*(bvB)`@6+{!<>_Qj{g!vef*P6!^aRTJW=*~ISKN}#1NG7unGk{Z3xdTG znt#v7!L`g&v~{+c-{wsGep}~1|4zqHpm}frHNF#U(Q+EJ3U62DhJ}Bt77F@Es`&bi zs?&_|t9S9|)9z5O6$`3K$}d{Axjl z<88T_rOC^xQ0K;7_%9K7yeZ}V3H4h1y6@NL+3>t!-qQR{*Z&?VN%uHqGNUVq6g z9{WPC3*cD@=(^RlH9C7J5&pJ>y!uA#8cxZPD{n7+*E3=qImAKt4B7!N*;)RwO&m4g z%SB#n7Dv=0<)UYNhD20jnd5A8Hv-*JYn?XWv`Lns+ZMxfK4yi>yyy3?x1d6HoKW=% ze9K7AAFKQt-&aD{Kb}6Y`eL=%Wq&Y_N}MD?Zx$Ny`ukmXbC@YKZ}BBjw>eP6-;OO9m~+H`eU9fo9TlA)5@%wO$>k^n;CXbS4_*>rV#GW%vSiEG^HpPnPS+JE%4dzRn zKio*4Hqi}(kA6hAJI!dh;F-S~LG^4gYGx!>yYvW0o@e2^Kw=p{?@+<)lczV3BigK@ zHg?(m3{^&(fy{Z4?Ae~}iGRi#FY}z&(rS^wN&@ILt@zlho4fzS0|u>K#y4}7=i)kF zOp3)!ipOg#AKxhVqWK-53e! z`eJ;DwWdCg)cePsGorz%dxQ5ptNMm@ekN)tFzJ&k$x zNql9l4gKft=PzEt+DmjGf!cp)St6AK~Wda$1 z*KssIX-8?}u78ECbBSL*mAE*JcyPxLBR=S=gD(zmICQ8%D&?7ks7ug)&5NakEQj6^kt$j-wq|9M9yb0!h8N)AIAT-5;R+ zZSiI{LT`oJ73t!#a&btUAg8_mPqfEFKi|1>K^^VMl7Acd#YSiF>!ZzeA3q1y8v6M> z=VN)-Ivzxq8QK1Pc9TESw+*F@GGKt^;3gl)rTsu+>rBRPdLY1h~(U8Z`of0XIFeMF;*Z8Kozc%E)n_0rzaNzr36zA1G| zr}5%NSJZB}aa#33oQv7z?g$Uuy~G*McwOT0xK7|lI+rs0sYsIjG?7_* zH6~wxXW&1^|muz*|v z9Tbo!pl$*A0{W8d&yxZU1iUH3(unUPf`4};E=}o;baGpo^A}*?C|GT8n$$59x1Fi& zH1!(3%x^x__Q1#O?$sKsb=bs2hL?B33Zk}`CH3?T_7KqL97jehG}{A4+AT?`zWwcQ zc0hERFKAMyi+Xn(tONSg&r{k!NRDN%o>QO1Gd9!56qZs=ekx~;HeNrwAjwp+hXjv>W$0eFF}ng%>bW`g$Ucc#O-NR=e8jVRZ+NSL`yy1xQl9yXAPcH9Ms8 z4C8n7(FSktr4Qs{zZ#RfvudTIj^g5|BW&?+8E)VF!8bUcXLM=Nd8TduJ%7){zI&_Z ziWPv^Xs5_%uN|iGyxl94ALm5dg>Rrfp2X(qlz5-2t;IAuLt3!6@#;9qT2Tqsr*xF> z)d;wXqdw-q0@Nc>{PD*u(^@s&Z-4W(2wtVarx=0b>R|V+`DZ4(*Xwi-mKpt#T!dz{kT@vP zVpNSLP$lBt6}i0@6*1yOlIF5w|NM!biSI)fa$nPtP;dDe0?^|m|J}F$#o4uYwQ(f- z|M?VR!X=t$kR|aj88OmgL)PRtjvZpJgRI>%@4;v!gap_D-OqmOSAYE+NjRHppM$2~ zuj=Zm>guYKNZPihgYwI%b|djs0>NW7@09s66zSQ1$Ey!nPI*nB5q z`gJ^7$6o!Mz+M41dVh015oTQLz@*HAIoQ@Pc^kqW82t&wr?I26#y^P!4*kYlcsRi- zYMj!CoZyz2_}syZoBNb+eQvMOp2RBBKsa^T4q}(~H{1Ri_ataKl7&SZv)kD<@spyJ zS#djOF;&8dRFB}>zD$;UjnKU6=co$e)I->odH*WGfmX3{Jb$Q#tU7}Dl>kkdkOVFh z*HOyu9+TGDNck*ze3alR?P&ZxFDIw5ijbxyZ&DS}@domVu3RPQZ6dWSp#PO$6lJQ} z*i9lrPeH*cKS0(FMsCtd@O8n@lcCq99tU%{JyhK=hp|ZM442$`&F10FeBDd_GPY;; zb_{#o_Wa6)+kYA>E&l1;%b)}fiiFXaQtrON%Xwj)nu4i72 zhNvR9kY7+nUX4kkTFGB9OJ4lxItw*FvAa`RTPH9pPsT#3A;# zs?}6Cd8#_81u&od7qyu+EJk{BM1h%IV@DnlU6U#}6D##JvQjUW%U;-J@0ZKoM^Zuq zwD%_B4quLzrA!gbw+OnQEn5X*Oay-|u$>>n;8|3MArX&=!xpbk z*!)*qjdHun4{Q+BQ{xmCt~s^?@kr5F2v6zoyj?!Q#86XTA-4c>0qdr zvP6(Ww(+#jVkMUBot`aQI1#PjdFDzxZL6L5@3eE({3ThT8U=E*8faMqNv!IzgN;>t z*+A@ihA@8<##R2SCd?SpzuSZcku3|2N%vO-41MQ+oW^w>2b=2?8wKBA9uln0CFkZL z3Jlptd}<_pG|58|KMh!vRIzOl+d`~|-_3x7+q_J!Ox%{MhT_bPy7or=&Ejf+K!X7r zOK_HacK}TZ7N*U7#(A>NTnJBEz*_}bSjc%F)#HEWaX3hNy|{T34cQbSQmG|e=dH9v zh|O;4U4^4rZsZ+HQoYqim^gli;qVQh0~Y7QDk$Itxzd0@;Q4@UtziS+Y6iQIrxA;K zJA+|SHuoe?xjPL^3S?5dXo4=KyB6Qoj8P9IBm@@SVtmSO zAK8Bwi0fDuPF7{I7RP$Eg0qP3h{e=d^39B9Iy;KgG-ql-b3$>M@Q)FQLOIP(Djm}$ zu)K$d@^Mc#%TY)6s6$s9 z4O^ZuTq@6=Dk{aH8jtEZ8p*9^tZva1naO{MnT!7B;=tq2a&t;rEvwmSTRZMcWLCv? zB$c>2g}0k$1!>ZRA4V;crf#N3N!42%uO%;3GDwFEsaX%WmsYnCt3}1ybaO0B*6Za8 zG_&m-pqa=eT3BMa%$(H*p}Q8*#r!t7OgOT$dnqQ0xUCXm3Ki}?=5W~Qf9fj6hVWYq&;E|O=#e7n7m6pEZt zef#tylI|#}v&Tq?t<2pCvv_575U$rgXd!VLh|YWM=LZBET-NPR8$tWP-#vdqM4Qh_ ziaB(>Y4C9{l|C#@1G2}VcO1;U8J)JL==~jPKA`V%`+0Y_ch|2U%LClIdwe|D3{Ly? z)8NC^;B@G6yBI(4Ofj6wHX{-HbUPJ`3MLV0;@ z(;Q*WoVKGqzqSzdK*R6S)OTt4-DBJas4Lbx)b$|kMpK~EIXvW^-qhu2+py4Q+q3qM zsed|A4Zo6SS6IB>lUe1!Dp?NvJ2PY&hWS1Yw(5gBZ>j_+%LbyU|CfJdS;ySnu_Syk z4UWYe>|&z(Q=Ye5VhyOu2n}Nj{k=n8#x~4r*QeHwp~m$nd?d(Xl)$ILRM2GJ#xxjX zvk#_XbF2PQp2tTTC#~a;2ciQX2LzhChXky>-r>-1w>vuCN^l$PgQ0)0Cp&#|?hnq- zsHeb#fES88rMQzbcnN=+YQ7rr&^zEMn7aZ?wT=pd4+;VQemlk55jBHEUOUCJ)4~`!P7vfsVhHK{p326LFxD5+EmBceE z5so44wBM~XxKgmw&XM-Vn$|9m@NrGTF%tf@CgCj-KCDT2iG=r+1hwUGhKm_;*h5-9 z?h}sjot9%ULf3zzim)SWe$5-0ZEQqb7uKUb_9a&4edryC3oj(TiNywW?Am75v8rn1 z>f}mBeaI@rWf<2Qn<|qXQKPk(^HG(7>;%l^7gs*S@I<7rzdUh%!$qE#u*1A=m2P?< zeh@aPq1$;3r6-o}M+#uu5FRj>CLQ~NCSwzbpyryaN>+b=_U}Qs^XGqt_}kj~@jt^K zww_(OuGS5}%}yR<1fuV+uhW~Cv^MN|q17#j8vCNjp2Cogh$ccoP!lT984mJl|4Sl< zg0eX=65E_9j z8h7F0QR#nM&@vOU>Lq=#j43S6-wMc)lSKrYit+2I{FGCSE!!fHfXj-Ngrot=Aqh6P z774I}*h{@+Xo13Q6%>}1SnYE-ovf^Y-ucHL9bf89RQAsc9si=buXOxb6;bH;pR0TQ zOvV3H&9CE6s_nj2@vo}&==eXX{W(|hEViq*q0@g@Xje%))oB+i<<525{Ytqr-H&Ow zgjbS)$Z##E5q^;cX?{7r3r7^`0N2F6!}?B+lubs;H6mv%FK091d$E#LndpH97Z6Du9{JqomTMMzJ;`b% z@0Ndpc1!Ru@ymsx#Az=Qje+eqr@x`umt!iR15;=oU?Yyb3>$Ik(WVppO-ArO4(qu$ z7<m^W|I>rqGy{JfBt2ki~s5=E)ch6*|xs+C)9zn)H7tCnDe>3a)VfDAMt06f-Shov0t@vgpZq7kveC&jr@VuZq3eqJD$%RA-)iFkOwt8VRt?T>n5z% za&r&L$4*?)Wr&q7Lp%%!8MB52S~kt#no)_5sIjEc&>W40m_;e68dF;tlfVle6*j%a z#8XG4a%>j{nQ!LxwQvT4eg{(7g^+(Uh;gJVqK_;{OrVAxp5)m0El6bH``_xZMtD?)j$Al~)%j?C3#JlL~y?wg!@Ll<{Ka;3x| zXIgr=P$UeTE<1Am9JfMi2oZncW)88e%uG1OQB!Q^re#zv47wYc%DqRqzk~9VTnNWf zGs#$8t?e#^L;0}zy6kq2#QFN_3g^)d3xW{hh6;6r70vrA7z(Gj5<9$vi)s4J1?0@G zM2xG~p=cImy@ZaPYtD@^E#VYeBq{NpvD@98!qra+ua!GpcWDn6@OOVyRvePFda+bg zfz}*rc<~l6ueXG79ZWhqX%3se-~uoPLqEn&qW?lv&b5G(6|ac+84~Nor4=$l&bzoJ z=Zy!=GST)8-s4MPmDv;NE*iJ%a0QN?#OTY)qlg&J>$7ucyG4Fd7Ei|Wo5^UD-f%Tg zUB@dqw<0r5^tlY-=JtQ~>TXt6w%2ZELhqmE)EdzP{4m3^$!%q-4d&rZp3Z~shM(r; zB*7aK5u@|#?DCO+n#dfL<|-}ln-M%!nbkgcC*GNN?p=7t-dpdbz4;UNudS3ZSu?b) z1^Ei|Mv|Ctt{tdnrh$FM)jW?Y)xm8Yt4z^hY?zNg?5fsL;evn1lBl^L#(|JdW>9ru zz`JAmk&Am{Zl+3mGR?^fiMUB<4~<8hfS;e9jpszAwGX)U%h{Xo4Pf`73MO0$z+@xW zG)AUO;}*%Z>@h9bw&L;KU?rV#6)#L|GW7) z{C5C%b#?+yOO>!JMvMBHY$Ht83gDuCE;B@HGMpnrAv45lGMpj9hU`t&{1QF}`|XbI zA7ZwHo&EOiikwjoPLzVQak&`9?N`fvK)FlVpCnl)?yHj83Y7yhY5(YpQ>l6*^Ij)x z&_knrA18kp5zEUI$>t^tX2WC~Go1#6aioZlkPhhM7bg4y;g=?ShVY3A|BUeYTOIy` z%bV~kPCwJ(pSZjUpHTSI*y*N?0J2LKdUzSj$s01_B3z2NM-J+D+NfuJl=fk1zEPLS zw=(~k>BTg38!SqunO9#Y>T82mUq$||zs~j7h5mm!)?aV+*Got_#JuvQeF{1IFXy`H zFcBkc%tm$R^@+p#>2-qrB){J4FBZbqMAm;&Rz5q$xynBmsYySx)00GOQ%4@!xznQHJ??)jJzL2mzJ=%I%@*rd zf63~p$3Ep2c22b`MAkN_P(#I~mVhCW{0fvW4Alev<92(+EyX^@lHYq;%O z2p&1&`ywm>r02=bj`X6n$+TJ@$y~n=x{1CzL>L*NHSXVVU;R!_7C7G$Qu(deS5ouc z!vHtadk6fpzsElZ9scR;wdAh~?}9FrbRRL&iS#j-1^TIsxH)osNg4`)mtcUz-rOswbwBd-C+RA@1PwgLIzd~q~gYJj6H+_QxfSV^cL5BGJHB|it z#fllm^8{BuN)Y>~WzqO7REje<3Y@T}YiFDjRRmDPCoEsa2_z8SW*StlDO7*&t;kf% z9~TR>Vw{!eH_z~1r@N;H7&^XmS;^ZQD8NP>5D&XNfzZ)6;&kXcD-|d@na7p&+t{jS zyn0x(mZwmc;(L^AV_q}N-d8+T@K{n~oFytq%Y#-oH)=UK%l(KcpS_g8Ehp(O;! zS=e+*MC<3{o-E+uK_Atc3Zj1&nC&I>?J7Z6>}El$F;ZGb#KJX#k?<_^OA+sMj*S)NCpmvmr2ysn&ZQ&n zN0&0vDPBkweC~MPQ4gY}8#8nY5;Cbyo(vt)stPt597>wGy|pOi#!L z(8dQ)wwM-b_r{LH%uw9D9rup&Rmomkwb6)}36N|N&ZqHewu&qyx~vVZho9#2NuJZT zTTsl;_{5K@U5o770-3cL!CMFzNJ(nW4e5tfHNSwxq(HzkBw zp1&>s8ned+dRYv72C+{ z!yY0@Dlvl%Fj|G##N0TbsNnzf)r|DnThYA$rIyip@=a>x_Oz^OH3tnAJXLjbwK|EL>0U>yx7yf~{E(Q{}4_Udn4d8iKtS}v$LN1s~7$vexp5r;x-Bu29 zC&6?TF6(adyA)25@6cl~RSdLpA(`Le9MtpCWqCR0m{@;ubP;U`)`yDmM4c7Fn;|ai z8o`EB3uBm0l?B2`r*Fesn9E=ACI&eJVO`i(@^Q_M`2BXL&yN5AAD$!pG)~5&uX2NM zCWs`6=$^1?A39=?Z#)^>5s+BW7J_)+cXUCnoe_Wg?B8V85sqPC=J%cHnkf^biR1Q`rP3KG|w1}$$+ z+1dxad3UaEa%X}A<>wDh0&<|}&$rv)xf{@0eViQ~9lDMB^B|b_o!U+fqMjOPt^~T1 zGo635BV<4jBkgvMSl_vG*qil*hG7$r^|X*;|of;`z_M7O0U+Kyxx!`YDb|IUM0*~9(0x|_`)oK zpyCho6;LW3Sc7I{nb&;6&jt(TDVXjr_-TKM)#=Rf?-c`6P09JhULMgVM)ZHhUFlQX zNEZLjUtzSnAjLvH5|SMm;Uz$h2?W-{4Gh#rTT6Ynq?A_(sK{8^eFJ zD1lCI))kV>@^jrEc;dits^>7znEo$$1g*-T1Nsj_OeMXHQcKCIU;;lBRf<>+qUYz4 zUtixYdxi?9Ujza^ua!f$8nF3xjo4nTm&JYq=^>gVh?Z#HEk9c@Zx_MS#-Htlkg&=dhfIW0^VpCPf*gql-_lo1?M~R zXAVN-kCx+i=Q+-Uvz!7JNiM@Q2}3>1T`NpjeVb9c3OAu>0@+6)b2ssI!N2Gtu%!iZvO@8hs>AEqd~S3a zLnm}+W%rd)0Iih?QW3=jP*!O+#osz@;BCwm&e7CTG}ZHZW`wREcv9b3w}c*zk!UeI*}y4al&|@&s}cX z#e9x39xlh)_9`{U5;U{uxmez1t|cpq>i}O--*{$5Z=rS|G%|LZ)Rb3kH`1*eXAw+? ztPz1hCGcCP!2d7z-`Ich<-r7pj{gEuM-j#f`9(8f){+a!wq;#(Mo2a6Oc|P?iyyc} zqf*JQDM7cOWK$^X;nTm%be!k>fBPB#f8OQ)-Dhq8>j;#eHDIu*&UTaOK5f~$+kWm- zo}lPa<2q~awzp-ou4>=aXX-b0>o-2_)~?pQoE_+^dA07#>~4Q=^VRkaTiFYzGKphl zcgyJuzdoF2Pt~Biz8XgsERVYLT#lmid|MqnR|hZT!Hc#!=%|CPI(VuM)N@{J`^>#@ zFs^*FBT+* zJyR5Gk6Jua)VldoAWRAn+W~ok=yth#jdWrvm8HqV>w=Z-;{3Qo2KI! z%aDL#H5{YRBiq)LNSXj?x))Q+uc#I~iE>k_etN;WjlO@ktM5fMk0LqpB*<&iPlM!Z zY5L$=Ip#}cb=zv+K1>LI732eoIhyj`%bJ^CO&CVs*)ku?FxE!HsfNd_b!c3h0%WRh z=((;j4P7}6{3aQAMw9KUx4ntIS@~*s8%K5*WUcqvy`{42F?;}2r(2yb{>XrNv>d{T zFb-xn`$T`GE51?1_n%%m39D+&tV(pN!o^-}X-T_ziaEPI!o|UG6S|G1bsf&zQevr^ zFf70VBI}a%cB%|}$&bfWi-5+s!IzT3W1@4-HNYMkUkWA zo>igIt$>I)8(?14J&3oMsuSNdexXRwW5gH4v~z!_!qa%89GL`=FvR?iVZ^9Hm+@V& zryQMp>I+={(tD|}9K3XFWP<6o2tABX!5B#8+&6rno~4lGLYQ>#y7Ihn%FsfnOK8Tg ze4zS8`y<45o7_o%Kg=)8_ppHVyslF@wbD@s%T4EVl++e3M+-iTQmD0GxMWxR!&Vr*y6WX&->$U` zB*xjnkmO`}++T0|IC+Gmvtouk7~0!eoZIUAJI;@v3scCX!R$G&VZ`r(PgKAA=TFBU zJi4L&ScMn}Gk#+aDty2J0o`>LdJVWLA@qOY3u_OQtHxq?Zk6E^_CudK!54-Yo)p%43a$T0;zbDFY3{vyi^s_eFn? zaA472kF{EIphpx3h-<;b-Z&T;0Mu0G;2zB>!H<`$(^-d=Af_u z@pVJ@aHO!;DxkRttxAI{kPjkQ26TUFUj(m4e0a~1Cj4WP>AS8bBMKLR|9;h=90xXo z%~2H{+iAAFj*&q9^tn!0!Aga)GbbW=ZLC|yPYON&586NZY`JoGIBHqYl>^06^yQue z+9B5QYiNHTModAj5h!N#sbvehxWPfq%?Wdh>rtSi~cv zS8_qlQt#KqsjysQlf^|rOx(?TErD&J_3IFRi|V()-@hh7^|YRb|2g@1`0DU<{|#{Y z5ClQDar*no;lbX=k9)s=lIO_Z_6Kh-1?JC|!hqZ>!sR*OK(<~)F*hKM#g$zhxnD;^ z%k&2lt0)WPOz#^e^@!yyiYtF1Jv6`y0k1-jlv#pGUPrK5`sq0GS!oWmI#KY9xZWg* zp(W|4V}%2Gni=?%uGR56+un0aHapE2x6SGEkbJX{z-i|6))m4hJy7B?%N0o{rXi;M zx5DwTb=_%Q!EWq>kQLxlH}F?rHD&XrwLt@cGkc?@-r$y{7~pD5Fw1}aNl1utu6`@O zdQ?irN2L+OeE!BnNPL$`zetUYP(2aYD^zQ+EI7ks?ascX4UeB-{}SVO-B%-69hbr3 z$S5yy>19ch@j*Xis1T3l%AdM_|J^f)Gt}+=*Go>X)-F!2F-qJqCm*C9O|XxTIBX3 z;}82zc|mV%2q}*^N>UXl1%YCN*?zMyNATO22=wyl3jezotuuc-A$@}PwK>njyT*X( zIBu267WUx0u-ScdJ@q(^$vH3fQDbY|l~)tRt~RH2hQ&T(%mf;s+&~fw0(T>p`n#-- z_^L}DkfbNSW51(li_=r(AzY#P5G?F$JXoKyRV(30T&(HIu*z zS{&$iw=hyx{zjSJ;>d5Syu@UvzMP!Y@okH-oXK2@j*x%a%Pfq7we_|>#HN&p>bS7% z)E<`=hLD27bJoylbOo&y-3D=hu?T&|{}T3mz*9iHgK3QvVK+zR#w6SewxYwrek;F& z=tn+dHqb}!(gKUrQsk3wmHc7yi2JlxXBmsSWWeZEn6j?fE#|9Z>TYu3rt2&VlgEmA zEO~a`$!>q82qKBLW#G7H5eR4EqPK;Z-2EEG|1v_P3V8^W&P4Hhr$fH6DgqLu0Z4X; zzV|^1u>&s@>U*;<1Ui9!DEig|l3<7#S0}2}ehDISaqhK-E^5FSw^C^*NSW#C<3GC+QShblOBPR;-h8!}>s1|HXbwXsx|k zR2_1faC;ZCyn7)5b5^3ZM1|hFRFVw|b+}irnWO+IEys70VVcbv=U44^_*0|X?sT`{ z&$EBV&vBA8PGFUzGjs=k{R0gvUO7p3&x@m>hzrnV8?R4}boIoiSbYx*eoY!X*=#oU zTdlOX!aG_cZa;0Mpb-D!F$#kM4#*;7 zfofvG4E$hg4UR#TFbn@uVS%{|i2*!XOOw@*85S31BMa;A<>q1}%b(&acE~!w8u$`|Urm&g-ssWbTW^ zQgSNf$E=bBIqpZ9T{--R6VJ1={GxwXQ2hhD;QmEH@n?EeaDTW%#Zq_Hs{SDFvO#JF zwF+Ad&~JkZ$q|QIp9nWGR;lBH1d#%@g@2TS7|R5efD{d)i;TQV&T=YKwvQ%O>=tj! z3|hrO?V)Vx;Xc+drk83M=sI+A(-$%~LT&wDVC{d5t6(102AY ze_%H53C(NO5p_xYxHF>ahR_{YNU;8g`2Q7jso66`EQzY9rbzWH4#Zh>(IXQE$l3I& zjg44$H0F2c1A51TYY#jq6!5=)bvai5)r+69H)YyFlKKXS`ZNoiD>Yxew#T3p#17Y+-tF=XPuu*+x0YYtMa}j;ys6+;NV=GC> z*0x&Ujrkae>}g3OuTKa@S-^NfN059+s?siU%SM6T#*jqu#@ho>uXBG;Y#KEY!vRiv zUK|%9raLlxLkODdf!m1Dh1wX-fJKj>AHXFnN#3Ay?^)TUC^`IYzaw*2FUrCxeW^hl z7Y$&tlM=od379^aYw?Dcs|=ux;j|uWXKCR~7`*enG6O4ZLc;n3FMhkwR= ziq2bSM3;y@rU+u-tG0h-tEyl?J5YlHZHSa5^$S%RK_Y-dL_3f_s_%Sb>zYFBW|URN zG{WJDIie#Iq(f()euu967D?40lte6u4B&vRQRLjJSa-xCi2#jbYzZK%g+AnbHE0IT`I<0IiLJ&F_D#fBKt@k-h1%{^?tr zFdv)NVskMt9Wc@a(t&(~L|`tgi5@(LaQ zys&@U`}pDQhu438V{bI#a^fPxRNExcvmXZm~5nNP5 zPOLWMNZC6WI9ggU3NC=;^2>7F3gu+NQ7t=~#<{c7)6{?aPrct;@J}Fk1C&gKeX-M}Nkj|>WAxMRcl#U+s6mbRK;Hi{s$P1@;7kbkSxd)=X z{f7>Hqfd`ZX7_eTWgg&DkuOL4p@j6C2+%lT{RTZKX9M=px zhV_PJCVaG0r6II-Y_!x|G@bKl6I8Fjvb`sLhyR|pc3WvL2~rQ^Kd@ttOkGPbC??0= zW*E(#OOl^cKL2_lJ1zo)P{PhGM?fpTyg!2D1T=qi5DO@Ci&EN=iRBX6-sKSshWdh+ zJ-tv^>4n6q#bx?2P7iO#wzY%L=)j$4|J=QJvWqc3aNoD;lV`yj$3);Jx=0h`_`+laaTh^}S&Zx8SHorP=^lC;uf_I$jmz;Od zT0(zmwciMy0K@KzpwPEdFEf?Lspn9oOz3g$qL0^VX6~AvsD=5Q*3NnVHXreHoSje3 zi;E{Mmy~1j%yBE6ceg;reiTk;Z*izWn?g}w^|p77_?4E$aKg*PeH_j*tkK@2sDPp4&T_%f0bD_A37#M5^ZbRm z#If$>4xE=g+=H!f9e+6{eHz$x?Y9M!Crt@huhp*gd}saOcpp8awm0XQbDo@E?4D1b zv{DvP*@Cj_MIcBF#iX2;$;^XQesKIA^Sr!pdRL%j*=0LFT*2ajeiGQmgP<{5>EeHh z!@|ldkjte;4N}-FzMZw;i>hEglP0>9V`q+nRcTn4<+OtZ3Y{ zJkPUygvwJ`#G#v9EY@Ua;(QQCC;N{obOI(pV5tJ-;0M{3QV^HuD(WeRqZkig-o53@ zrZJfrtd_J6O4m{g{1130lx#~7 zP)1K-W=QI!s24PiDG5bhC>*VH{n@3X=uz&?CSftfoWT#6Mg{xnTR-(mvw?ex$wW&3^3(rD$@qTF25y+hj$98(H);}6kP@_fs z9&~2t;^&V?L2H(eYa4JZwxU4_Ja)YHZ%|7E1QY-O00;ognpZ`bo;`oER^0#qt6u~F z1ppiXaAPiNb5&Fc00ZE+NmM$xNmO-s3jhHG^#K3?1QY-O0L)rhciXswH$Ar>Y;SuOmJN(f=<%fBTl$1R8u_f9mF$o+b zNCE<|%nsKna3lqx;9N~X2nw7s`;gu7{E!vgY;XrlLN;RlH=}Lzj5eFjJi|8n)J{rj z9#C^k&7X~*(Y$||XJY(k8vhS>?-$QldQWN!$AUtIojEz5B`oCT&SkrQVEjDX8QZm3 zG;kw!$%ad-Ip>6#_2jRtZZ2%j0>H{KZ*rS{-BC=rB`^o@8k`!BBT)loo@59bpW-C; z)F)B3?9{)D(x_DZe;bk#|4&C@S zje!5>t_$HdI^YWqIOC~loS%KZFl@3J7%F(FxcnAp=ecPdLcV})yL^~&C={E`k~n0< zx1Ia#ySuw>&^z6p=ZT~s0_G=#CymS-YblIgwbPp;wUMm=EDxeJ^n%60{J&zU4UCC> zJ*=+$WO42|HRFcWVIg<>MX5fI%EW9e5EFT-1>d#4oS68wG zSA^jnl&8oN4pd`wn>C4M7F%6UE)zCTVZg#soKMMtG?uSkJ{8L$E)v=*^M`L5(aGmB z%h{OI6}~I^)HLP=&%tkNi4%nr6FyM!;lJ8}GZkCxnDKcQE#mVDBoIF=vUV(O`W1wS|G|Uzak&FKX`Fn1ceIXy#ugWO z9APhupx`M2Csw|LS%a3_Yju_5Lxaf9;2GjHE_;_lyO?Bm^vmx>e`(K{-*Ov=exrZ< zBxLA?XMuU569l&}8SYP=dWulpKGlexa6M zk4g7MlcaVjo2N`eF&nqrs!?ghzoO2L<=tQ2EAbc#WJ2}}R(Ykl!1qKG?1F*)09dze z1)_*>QXP^4ze);knSICnoqu)UCGOEMFaO>4haJlwP;2Gta6fPcUu%1TtM`W z@;uAQx5~)C3E|31ZYis}G6>wBv;a!M8Lcxi0YiEZ4PUVX;l{m|fiugqGE;)Db|M(f zhJTf|M+c?DHC-8T-IG^rO!e2saUht+6bz=xe77&cXI;>(0n@}9!b^WqrMO&aUhZ}C zqVkV>SQ)|?=~}~J7(!{dB5OmI@v5<+Qu@FbMPo=27ibGLvn^;7LVX;_H{pUX4nWOt-w4oO zmB_#XMDC^$v65}yvSiM22nq=TpQCFU<~PLi9T;1q3IJf5=Vs_kc~QVkAT=-r1Oe31 zhQ>{enRetw{vncs8Ox!tr%+(qps;8gAxoKOiJ{+Oq~D@IfFysw8~G94W;ltHh!Ds? zmtzI*kE#{CT9NppOFpC{C&;QIPI?A0P=+kZ!a4Z`=jg-H$f1RHFdL$QK`^g%I zLgb!>Ap-4d2{W}*FZHjT0--FDhAlc27*68O{!Krxc#cAGi3fq9L{mxRKuC+vhWAjB!+zlQyXl{Xbx zGNOItb|Er6WtPNoge)8-oLEu3emJCqp2C4zbz-}D9^&UoeUR3~Ujw{gV*zG7H6$Px z3F#+3KDwVlvi`l;vW!m9G0d&SPnPhyuF{nze(6WT$Z&rL`6a?)7#Sz52}I1Kq9TlI zC4?t;nq~Y}X0rOBhg%A?ju{4ZtEb%aVo?VmOZ!%f)l^CfwD`O(-+C3b(!Q{_-4gf*S4kjd2YJkjvhd zEMS-j_~_U8S84#bKsufz7un3O+HZM0o|Irfq=GI)8BbQPNJWre0(6ZuE8`G}XNXvn zxE1jcnAnVnNB?(mrP^ z7+Naas{&9F*a=@#jgU~PNRCoLLsSzC%1~9%PLE?A}X)v1qsSqX4T9LYGx|7UX5T1gE?GKR8AI)T~`jDb7>Ur z1K;fS`wGQH_Nn>SN?9*lN}3hyn)DJZpcNzfDYaV!k&B8d`htC8lB9~>Mox-7R3%R7I9Lw=~E zrYiWQvCGkLC5cJe?ZheKuXT9$ftg()g^0gKPZ?O@$#tDh&85JmaY36GZu`_(*80}q z*%f#i1N_^D^bY2G*9El@%j$6nTx)N4-Tjx(Uc6YC!9X^j_grk&lG9}J!Q&8g#3F4~ zOb_Adma7au8~f{lfXt@a>h^!Y(SXt^)zz4a!1LgsQUbRhC`Kx!0#72r%NBPy)7bY+ zmc2Q`Uz6ClU1&{jl3gxsN`KwFo(44N52Lnm#&^dof!LVLUIc*SH z3)#o|kC7O1t$zQd773i!+}cRx?-iAH*xr5iOr!NKv9he*M{MIDdsd1KFcChQ>_)H7+aPH7}=?)PIrCQ$Q*b6 zWQzrNvMZz;VsrRaX$XHpJMl5#u^z$s2))@Yz1r2gTw@nxr6NJ}uKT<(6BWdb&o8fs zcHv)lx?a(5!g_vL43RM3cvgWOkiOE!#rAd8yz#F6f~sg$zFV)gz9HT70z|9VTWq-; zT_!`HFPETwh;zYF3B}fOwwgs3tcfe?I&CDLl-h9;zxpZH1Okbc6aS^lsUBw2VZvj|lHv*{p#r5d3nN@8A}U^ch$ zj;+PbqofM(61{+*jYbqYs3_{@s*3%%4)mu=1G6iYZUui-SB$I*GNPBv$T`99cI2>N zXjdDFqv{(G7vuo^Smb=-vKINRS|Fn=IG zPrr}MEx_OUk||+7|7UnXXf*g9azTELzGrTR>pp++;>B+F83FC?+em@z&4By6zwH0= z{Dr&kE+7~$trdF74}Gr&!P(#mNpVjhTiOVe%PfEA-@RL`paoRL?^SA37Yae?Mp0C)Ni@fGmc7SZ$sERcQ~Lw>IrWwXMRmF)1{eiGgH@4 zPUFYxBwa@v)*;fZHoT_|cVU%UO792Mm4Khr)~AGGZxv>*fvJi3Jr=lDFi0ZKB!-oB z2&I3;*}=F=T{WG<)L!Wyuk}yX`sbDy`IsXBC(UE+ zy?QtP$}7|OFs36Ga!)D2BQXO1%kx{N?EG}3z_OVvx(hsV?#)!sFaKur*0z>N6Q9Ta zU)m*kPsTqe{V*2EK9t1OOf{_jNQ^^Ow!146 zQ#mn}6O44v?JGo7c1T8IP!<$0hqUdhNVLY=&@Zk-gB2-p9u9B_E-oBb&t*kRd?qE* zKJ_Fe6ycv?qzX3&N{5Q%k1>B0GY*wm#q=16m!BWQZF+RGzKw}|4xiBPcLnu!q%m6g z52wtI<9i;Ny9nt|CST#U{HBt^H0hlLO5wpJ$Da6 z@fE;xNcyg7@2VG8ze_&7OGUnj-hkhSGXFzkhrzdzq`$t>y^$cp)p2zv{7=1bQ}FhLQ9MpfV~pIIEfQs zA#;3&y_`!uw0ISRr0{!IezUV`-i<~*6{;E&)upfZccpqQ>WP61A7*lTky&L802WcB z!2mby4Cd&!(xfXTCi8hQGgcj=S{VHMS^`4=81ax8&~?JcQnGM26H-}*0x9NbQxSsV z(fi{g-fvhQ6lArvMN@t-5fwCoc^;prz8VUjd`zY31AlAf93e$&|14i3W$h~UwMquu zIvxu`CIpsaruJ*IwY5j!1gjkJPas%zk%O4)BQVVCx#XK;>D!U&x=X8^H@B{h2nGfc zB>Xg3Ft&xq$uyphf(XVYY3HZk0xym97o!b(LHDa?>|K4cr?$-ru9}s}WJ;Ucxp?3K zEY`@kV4jwToo1hU_6^a@IlaxU55>mpM!Mki9pXfg-ug}om?f2n6B|X>%38TaV9DSDsEY-ndZk+?<4_!H3Xu^ z(sL%%6Fun9sANbJ95a3bgoh4`Ut6>ZeC)InYWt}stezAXN8UCX_F?*&a1gEUB6G;F z9SHRakE~p_v+CC>_!5jJet@0niV+!pItbc2Cb_WF#`uYsM)&>doCu~(kjF#N2g7kC+SXqU6RgAA_* z^rj~4qS~hG{u_ZSoKf#YljASRF*Hw&+xk8f}7z#i1^;IEaG@?eIuF zs};Gl4CX690u3!pndRQ7mwa_rz&Sj*2M+faFj=CBC_AlHCvzDR2)LGz>q`rRZp2Se z&%Zq=k9h9BA1#hV6T)#Ony;8b7#7Y(f$LhwA&(m6sS#h^{4mu}cNfx>*qt8DR%$<_kmMJ{-!5TU(B# z%c}JJqFWnIia4ND3LBsA{`P7(@U3Q9p?W#SN-cR`j{em+jzcI1nthNluas-{>b~kA zyH~F67#%RyE>sM(Z(rY@=PETd(1fsBZj8r-h4YLv_kb;vY&oQ|`DLg(hAKFHTf7q{ z(93a`JQ!*@S=evfPi`{D_8D3ktI{!p)F~RQvZ*oUj!JXYbkX`ZQvHYUk z0#UF4H@%uQx*kysb2YRV@v}J)s`@=*QRN|$UvM-H@4Q)PK~88%#Ep zJK-UxFQ?9}*00#cZd)QDRpZW|?Q`(09&x)gV%IEx0$Ya)j^roMo90yMHJm{YU6o~8 zgQuQ6aG-afQSeXZxjvrHYE8K$8cHrXg9n$LWydf9SLXWp&K!<92#FT>^yX}1JA5~c z0oiWHF&I9zW%OL1^yueDRP{8;Vw?*NO$`gmU{eq@(f-r9-(U_ET ze5dG@ffun-L_`>1su!qWW)Sj{tx#|!f3n0{pTKeo*JC|{h_y4qxMp-)7oB!!@gHCP z{HM^{3_Ldpl5(Zc zJu2En!AImJDd3tG){GLn>l9gfQIT^@j~-#2(YCf-hz$mC}h161!?rri~!Bceh|Dd1P^weGrASB)i&Kx$Zjo+8O)V;m=?9JWa9BR(XW36u04_IcmLk0*lCt5h0o7<@vNd-8f? zKnvWlm-H6q1Gtt{GEf-|&9TV(J4N1EK5+PYxUdQFtXt~O3%GHsq!%Qb1Eq|$byf!w zWd0!CIW;m=`k_)F-!P3jnhE{^RJsI9oaOwwnOeLe!AFxdep(U6Nf?M|d~lCL6@Rl> zbVv^gL20r{tyd??K0cAs{`Pc%dZxuH_qbx;eqXLUaNMS0J6Qw{9rBjt&iCVo0Xx0 zM-YG3ztPuO54QW9R5Bv#URk|dO$*TlfmhNmr+)Xlp#QQIR86~llmpJEwYCO*T+f@U z)IFx25YvqjZQ-4uak5d;;Jjjy$9B40L)@8YW(9ODwf&9?1|RTKp1&JdbwS%|qdwa| zh+H(ja_#tXfh8NG%5YSD8s0x%p^$j;_GNP^t*ckG0iVc5XkRJ&C8+g5@8LsL$dIVJ z^iE)C(T@c8MX+Ln(gXpRQ~WS(`_q8Yif4{_b5)<1`J=Aqs!BzlxFtKxoZ7Ek_rcxw zv@}5|zVOa<^nu+eLB}XK{g3Fz+qSitc3SfZa;ng8gP;wt*RI75kj= zIjV`bp9dC0Xu&L&#kJV!UX4CX@U-x>EBEpMi3*G54`q&iVc)4SxGAbekC#d^hI+nP zOQ}kdZbe>HN7dcNQr%!t_4PPIxZ#T5$~IKhc+j^QGc_@6>9*oPv4Pb7hKdepiIUH3 zOc%2*IX)2vD&Ez2l|H5NGpZ+}#mcVm2dn3tZL>bp`NkNf^O?raA@_O@E{slUW01*M zLH$l;jacVCE~*xfz3wBhOTAsr(HSx~PDXsrpW--~S8Lq;QEEk&^Bo|2nYOwDt_gx; zNp$nBz2K%)-3fbv;s{Hh=UXaAGc*qBjhAR_0^J#q453``5XkX_k8oE%`sh~qzPq<5VQU;E zu8IuMQAItu)a*{gci7qMf~flJY2*KD;r}B7Z)zbHp#m}XI^A*p6P7o9q^@1yirrFY z9L#LAPe1EGNSD9k8kE%{7ZlTV`^flsxsSB}DRj4qyMo(fh5Xg;<^$-#=*q>f*XFXZ zVsi;KPr1ym!0paoL$3?ON!LTcCs}WHFkLE2%Cjv>WRgtI`ja-JnYL(2ziww1i{lN4b&Zv_SPt4x2wTs1AjT0{Ts#O$c~YE5)c)wI~- zWv=gHktrhnOHxYM?+*cu$>V?=r;xq7&bB{>6;0X6IxuWSVn`>nL8M(Pk3n??FBR-4 z01P^kaRMrpT2u_x+_&aS{Ph}V*a=3zyiTL4wnOy3QN2(hn>VIlyUQeVKJHTo)t?M0 zGv;#>W}6M0@>V~$H`N-GEO>zrwS^@!N+lkh6X3x<^DHpO;InM{M)Q<@eaeST-g?=n z?)nS{KY;Ga3g)LUdvw+m_56rt4lI6x(+5p7SM@tl*k?&~tx+DTP9_si=4P$W^ypsC zw=9q{qYbL8SsgVK1UNr5f!_}Hc=k>JKgL~+O~#CJ?5A7pO|y0zR5{o;OPbQ0Qtpxq zghx8usVvX|jEp>EF*+fmQKgisnXe(F!*-6W{J;^8_+!LoQSNc~w?KwL4?M~&(t$j! zQtt0kFexHQC-Jg--xV^=T@{lcC`|_z%1U@zI=?3yE|*>LXyo1qs0EF`H3Y>Z$IM2| zgr%jB+}p?ShaIu)Q|A)4TWBQ-gnq2;EQ9oB{829 zQUIp-XTd`Trw~ZaMa#dm$a!6Qqqm?nm@4kZ)xzLWC&oJme)aeK^nK|gNioe&F>~CZ z#w$5=HhvZTG@X~~iu*0!pjxToR~JFBS? zkGMbAv3k~%$$cp;)I+U!)t2&KV|jB?F1Ucs0)!&q*zna-O5(lJ!T9Ydv7ZQM%hAIi z=?S=JngQEFOXZn|-|c#9Tkw88Gz3`;UNT3yR|Xs^&Mn(746Jcw8veSSIJ97@Rs=L^ zJ?nqxc9Ym}tf9W-7F8YLn*>vF%OXE=VttIbOT={<@X*5{01oho@Oi9wn9rM8io~r{+Dkw9PmTC3ba_zkG(3T$ z>3R4TxmMwt2Z^;sSv6gs2HrRPA67`#Vs*TIoaDH}6b-O=53J{1@wLKrE`sdr!<_>ZPf$Mw^4DM3T67e8Z$8+lF(q8X^d1p%!Pky?-r5;@(8V{UP>yXy)$z=^3}URtkLO_~lAfX%-VOq)~+?u8dl9>e%ZoSqq0_k1S1?Xhk~A;h<4izwRo$NBWPv!P96Jy0uX!~}>l z!E@enUaGj-Fqc2NXZ$l(326JB^nJsrp4fs#Zi}j*ofmSty?%d<1Qy(o^3ZMHNaby6 zg*6>9HeMKPhX_5`jmKSOTO8WyJ2Sk$qwhFMGr4qy zd{vivklkM03u@k|y~)^eGq{yh`R@ReB#5FVr`dyAX%9WL)*gP}Zt*YT=oGP7et+0y zLOso-KKe@c zo@VG{HP7A6VV-$_Ck*3cTQOO4`7^sCbKlH`M&m3&1(o64v-J;cjUr@NS~2QFpwMS16|Wv{s#PotXxM( z(<&NO-QkslTZVAmw+nxKfOf+RCM^ z6-I#xBu8^&g`)0u(_O>g_e4%RNIwZ-zZl5KJg ztCDmIk2gv!0b8=gKjUI)$tRH3p7|=%xjtdIaIkbZA5(f^leg`qU_<_PQE2JJ`fXEN z(ovyFy}{*G>Zr+#67 zmgE@<@^icK(y+jT-BqdQQ1%>T1yt5UEKeQ{S}H_LqS0^BY(=ICHI^S@9@5yeGIPHjjO00*97cdU!@n$znLk;t1mEBCc z$PLFK=o}!}%7bPFiawa{+K>qm3ffQW0Qp#F;iNOJ6}{agSmiz!Q<1B3N5~oRr}q+* z%(2FwSU`=fBg&;%rcvMQINNRIIwsjhqTyQ3d1MCv442+$kziPMh621nL#R^yM+1pJW?>db&o92GF)8#?wN1L`fAx3E5B z1oTR6;v!G)1i|A+Ew)>J>_~`#urpX1Jm+4LyyA`~c0-iB@WdQmM}M_H@v=P+j3zc_ zA4mFVcy7vIG&<-ZK~5k*mF^yx2?R)qM(jC7_86mDa#Gv*%mkfucqVM4|>7oL*TO*G1z_WRbDNy~Gn7NZUbl^;=-+V*!P_VBge|0Q_2*;Q$)uSM`jFc$~`Xm8x34j61h z$3Ut~Qpqd+siKYI#b}Ti_Ypat(RMlam5Y4DjW3>%`twysuAR}?Y!nBMWl_AugOGf| zEeC{4_-G?$S#_Q8#6UBph z{+m+3GvSLW&p-^;Cvaf2z<6=IwE)ji3~#$_WdMew?93+r6lr!Dw67Ed>S03Nhynx^ zAL@DD2ZWdtX&cdH80S?dqN_l4&S%OEuZARrAVUSTVgM+ zMd~YF%==?T-xHx1LkW8Z*(axJIq$l=9D60Wht$K&h-K=HkyU}b#@EgW3~wGLX&Uw> z_#gLld~E!%-g-fcsRn#};!^7@p7K)X+tdo+dTc(HuV z*!94s^M!(=xVeF)Gb&iPN4i2KV0o(OLMdQ*?C3&-e?!~JH~^M}L3?eP5Fb2#~NU|GThS&bH?2x%fYgn|%$3gTeVP+-{;;QO~W3}7cpMKUd9Vt{Z$#G?+l zXsB&DF)0eLBZVL#2!|3!2b98Kny-vrUtF2NPMlGI6tL5%;6mnPe!d7`yjbA(vO!Wz z^~O8=VIaAa_UH%$eU2WFazP>xA9$k(aq>a$HXKgh=Z?!^4#Bd-3MM6F1pWRHOxpDY ziFTF&L6jFePc`V*HW+~Cr;4A#9Z4HIAvha6IPZtN1hl-y3p(Gt37|;$Zp*2|p!tS25ga9dKTFa8GI>DpH{<=r9VXW6^VNJX*PY zO8hI&9V4Z94V6}vTx`(@j>O(Lfp;}j!K8X{Xmq_faFEYr?_sGBY8kM@PNt1u$w3wO zjINzgNhQ}tIeg;!Agx~zL{+Lm>tB*p7qd{(IQD3AkmKMM|{n$$5lxhz^X~0 zeWytQg@d^;OkuBHmyH1Vtrhj+Axd)~xX7R<`Jtc5piw?U!;nEUby+8i#$!+uVUfo} z3~he#C4-LXY$)DJ#}{Ua5Dv#_!43|5nl=1zI3LP7DEz_!xe&BL=wT+F!Jf?6c`R`Ekk~ zYG>^yPa?k)@485D&UqJ%_Se{InwUZ;Zf8S+qpbdswRmjF1XqfZg?hAQd*QM+=&!M} z{(4{!>dF`ad@?`=R{C~);l-mpDdw}b1#;=xxcOcIVjC4s;%cZ0`m?*8l9Y#_ z1-+u1_+H;{FowCY9lauqyQaMEFa$?nM4peVF^jLoW%V3Kgi(R^^lgvm!22Z$Mt7c7cHI z7*A9re9Kg>Pa&2d8#18yZGrQ^AzI4FogL`NQ4Th)S@5g1LA_v3#Lh=Mi4k4Zk&c{k z6mG{dZk6Ad}VT{F#ENuqaOkhy*b|Z|)!5Zgnia0599R>Q3Go<={w9;2n^u_^h3`mno2g8HQ$CCd z@#LE<8uW_gww&cG8d-!AOGOR#0yzhUG*r`-nAQ^|GJ=9NE+e_Q2g@m4H9W--4L>@d zd}Tuh{Dj`vloeGI%*6=IkoScabPV^Jr_U&+*n!)Q89%&s?xTs!4~~fuD~KkT18{=2 zWNXEeer=Xlt=z|PP|kI8%F#rf&(L#C)RpN|_)XMvuKn^}8U_4OKWjBkhp#IY*>uNF zrnDW3tu$qzWkSTfwXZbuk?Q*sLD!$9ezUb;Q?Pbw6|>Xe)ikL-t09kRL~86J$%IfG za5s@r+$CF(Cg@^oH_4bQp)Jv63y(OM@?lla;$aPbTJp(^$FAmfFdk8Ars#GmA6UYLMxx$g0KwZ8(nJgqsi&ER9{XNl?XlBxyyD~V>SE1 zYk=1DbCY@SWS&@ALk4)Yum^6;x>d9JhnNfyg1usi>%M9lFQ^PqIhb6cr6upPnD@ET z0j9c%Fx1i=RjM0^+s`ucokBH{AY*@=f>`c$f+7`$Ri2Gwq)R#{b3a*HAY(sVx*NZr zZDg22P!3>{utfFC1Y?103u%^hWSK%x{^YH8o}{bdS!Ie;O? z23du)C)F>z1lYt*juD+iZ`N=_^a%#$aOhYrmxJ?U<8~uk_(m1Ff`TVAC~Hjzo0# zv%)bC-Sf(U!8{!)lCWrB>KTUmrX*6>gL7r){pNcKP}!z#h}9i(sdNl8Y|6q{V77jNe>0o}@K~GHbuhH-MCZOTOONvxDQI9lEELg9@;c7`>f|00sGS zHe^9{e;s08{ig)mq4&Hg|K@GmE^Eb!eS_LCf|YJkLL|A}(K-j-g=1fS+L2z*DRP!w zj~m!b^E;+C>tYFkrtV|67Fn;qu0rq6=A4XLL7WV%m6lf6)5@(*F_CQT&l-`EWfQ8~ z279VVHem`diTsH;>02u;yL)3&NtwO}VvI_n!0@*yf+A%Mw-=GnP5=*pF6~_6Nb0W* zGOMJxac2r@)(4(D|I7g0YVM`9lai2mhrqTEp!X|WV-phag%cEORhR*4P9?=1f2%aQ>Hnk;NpOe4qm`C{YI9cs z-BxAQPT&c^)$gxGFy~9^-y6}8R@qGl_C5C_k4nkzqMH;^;*q4)QmizSNJz5@Z}+S+ z;4A<3bo!=^5lgMZI6|Pf`)E=`aRY}TE3``mLZ@>W=A@X!kX*)HMkI+5C<1mSimj&s z+6}z##f;{gK*M1ZWKC*^h=$s095BEWvgjqIRE=si0Qke#5_P2uAooo{YujqQ*IcBT zPf0J1=638FER%pKnpFK4_?HOOm9|<6EG}9ngTYgarfsZs}V!(=*6Z2f>XkO$&F7jxg7iQ-UE}CLqP*+ zjRX2{;CIZSXPagUC-ZRbfT$)4NT|DH3Mb7$T`1ZXD+J4tiY&@q_lAXp@f!*|MF|-| zmaw9r!QX6PKfFOr5k_JL(WFOGC+f9_e+20^xnw|>jEhe&xui!IiL5I?pNj2a9nXx-%4;%B%7vZ&WxqvSf#G(NEESuT z&je1K0bm|)j?L3N>=o(V9JWA8PGb~bE{?(oFpEdU{$&=g5E_*qCVt6yyG~Zia63b$ z$S`{mrvm~JWAii&TSs~~gsqZxq5MJ-XSkgsV`c!@#ZO_+5`SpwXJ>cER&-d8 z7BUc8YJ^TujSrqf?WDASxQ)iGhRy7Z*SyP-j*(5*sV4J{S;Q>~EZa{hbY@~9Up;SZ zLb)JW`R)r`AI7X>lNA&ZWd<-(L@0FEl&Mf6OPu8TYT>5wRc>cMrQtKe76D~Oq=HaI z-|->cOvMbP=6`4=R~6P7UYYnmBd&_i`t%uaZpc3D=0oXf6NXji)7 zHk2WpY33spc7tvv)C+>2Qp8e=JjRs%D>Gq)C@Fy|y*}`m%?et-EY3&*syU~5H(6p5i9kK=OvN?f%H(P?CI>%#ghaf)Snpgx73PB6Ju`1PeioA2|^V_H@Mv8bqn>Ugl2nq&k$-!S}_VP9C3Hgq-HFMiC7hS)vA5d z#i&Lx$V8yAOv&LZ1Slh%@=6TLEheq1QIPZvrS&!j6!KI;19tp11FbcZ@?4R-p0>%! zP=vnO1-D$0T#R%&DBJbG1f|NDD=3?qrTWwQjVzHzU@NC9JDu=k1 zI)<2UM~uXoWRH znT2kSCv2o_dW+nt-7)+fGQ|xtFJ8}XdKOCUx|Bqe+V4mXKQbl_dOyx=u3N!pHx!>x z(oxE)l3-h;4jOH@+fJcS;$F~^MbqTH?9xB{8UQ| z&+rI)LniB}g2dSmwDON|&>Q)+M)DWQo}!8Q$mKH2-8jynOyOMBe9pFN3Jc>0UHO$m zIAJ+$-(W&w&TAG3@kKi5BsV~vkL7X(U)>&A8(+`2E(FlkFkPYOeeQ0>yw}}Dq9DQ%jpMnUQ^LIS+!AY1k!QJ*;(}t(MCy{LzL*2 z#zv3=1xd{_WMsD|Yd~mC>@+P;$3K~mippC|8PGPdaC>k;mvs%0Zzo6;kqR=z*u(8G zfPEAt(hP~taM(j`=FTqCH7zd1&j6Zzk# zZaL}u(-c$kpxGb}6%Xf#Y+_d0{yc>_m4_*4ddR~y@-eaV(+FQ;C)WsUqBq9~b)q-t zNU(Hw+Wstsfjnr6sVG;VE!G%jhu#MyD-mZn%jmodl`g*U#ADU`Dws?5f-g8@a|$)Z zS_N89?m@C;d>wxMz;N&f;-$?yNLkdx|txwt1R zrx6b_QNv1$i;952Ojb60SHNae*E239#oYHH8(=<{L|7w z&ZNipY#C_I7}|6C)OA4C<9?NH4f zeNU|yqd=N2om#9JOQycW+^NtdB2gOuC#XrQ*bjtp_TdY@&J}Zhb;4;^4KtgCzFH`h zntMR31=jwn@1)~T5C$*<&UH5V4vSyDJs?Mf4YS6z6#Y*T;;Ci3?@sc=2R2?%qM`{p zXb$xAps_?pQ@q;Smr6`N5b zxTF0hgPSe!lvwjnt0MA`(y&qx1*WuFd-EUl0;z=uYTYvf_`*3UpvY>K3h=+n`JZay zOU@Kq7ke-y-n$7ZFKODNjt~1pdw-D3ClZN)t!WsvT3h70_I`&r6?R+W@I2X1>|ciQ zx$l!i*vQ}ChS?(twD;S@V;F9G$%e2!EaNdFv$Xfe-{*L%WJlN@#_=uK9_I0&DB#!l zSnOXWpjlm8-7rq1uJ(SVc(>MmxcEHE46oP~TA}DTNf|*xv9G zu#RKSa}1Dja|jIXSu;Q7^J!y#iUmTmddo&`TLi;pft>|#OPmDTt!NCNsgnsij}$TJ zml@Agi-ZDtpBhvO#OHOj!?8)fyl;j@La|5J0nuRJG#4wy0**n4zc^Rog+a}j7K=uP z@koXOjM%#2`etRC;DoVdnv@PxY{guo@(S(6Z~24zQ(M7`hi|;z`=8fJqkUpHhj! z-s=j*CQYjp{bQ-uiNT1~ZmLt?s85L@mbxJHPR!ectH-2DsVz29oNR#}@OQ%iQxMG7 zV#W2H)ZFWsAs%;g>g0xvs#w%39`_<3(BMosv!S^>yt6Fbag6(FmP~Ht`~K5zjB*Wv z!TL@E3@AN8fLYoiAvviR`ZfDr5Qlypa0xM~C{5rh7nJwj` z^3N0&?H*y`N~!|iny6;g`K@L%I`ism#ICQE{aoe`t{bZfcmm3yT7v-cQ|_@ZvSP31 zq)kQwnWi^pAQYjMHFil=vua$`7-%+uvo?-Ta~eMO1!yPs8GvV9T4rwNW8sr&-?%s# zoYVdZQFU>Zc6ic-Ue-vJ89P63iqZN4%jLneimHIA2Q=fvJQ%0U11zq#O_R4WdDG7- z2$xSF<(6Gdi)UI4`Bb?^@S?M8U@9BzZV6{TOt($9q~RLa@mP*(^Fg1q+u4qQu&Qjv zZRvqP&K8*qtOu1pgiTu3MH>VsLV^q7#hsRSI;q^@<+z+(LK`3Z9B|TPbJC?yZ+?}#&tA*zXf=oyRB6#!dom@v zx4_#(rz#$vwKPInw#BNKj+R-OPbztLY$K&i6A3;*GjK2>Pc% z2JblmiJ&^tQ{cS#oPf~wpi^>ushi1S`q>#F;nU6TX2WWN7GxqQW8%k|#j!%7j}aRKBfrEGWDAy*<>yPXJ&KPimB(L&?>}CrmUpn0?x-J4My+{E_}AN^CsCeYkNb zv^f4qd`u}HMp^nzgV~TAwepcfbs3V{ibzsZM&V=zWs38ZB;o*C`B8ZX4I+5@wFVkA zeQ40ZY^h-T4Jvpctu{bSJmFzbY(T;of+-Yb>W5J{l@g56U!{PQKe?SVLi zhYy0-aHK~~i`fEF#$1zk4p#n?`kfs_5$5u{7<4!RbQrxzSA&M!qOD3PMDv~fAE7r@ zaXJcgeI%*Lz)?66Ci*1wq<5GU2=-Sl67!%qyeU(-T8J*EUZyoh)o8@cLm=nqwhAyD}UuW$vByk=n} zOnJt*;<`dZ!{j{R`8wY|>koKbFO>yHb@U`%Q=9l_G~)IAaUYoih3 zIAPUE$ruwqS`hx@e6R)La1GP>VX9ns^vdq#&c%N{_nkNc4>w?iM%jJG`~OPVPyuQh~L!DfN8J7)iE zga)tzGU@F|1*a7p4INmrgxj&`l3 zs>O-$Le_zLbo3vq{@4H3K)!0^-_YphRwMtn^mb6`Y<)*}TVgqrU!q;9oZQSxs6h69 zCIK2vXpb*+9jIj$iv6?snT26*%{FvT_e`R z8`wa@!+YP~S!0=-0Zb>8Admmof5{X7*MC6HDajrkB%dOBu?a)0JQl<2kDtj zE?u_%sWPTF?tgLs1ChF@dO9^#>$K`d&8jN2lU4!7J!ROZ$mL2jt87fN7sT203y8W) zBlFi96iCvH!_g}?L~*&;!J2xq0uy^L4{mUOYST&d?egeQZppxmUYZm{~t!hw0PXdplB zdOGeC3Qk8rItws-#|}!y#=@=+j(Dsx@`$y(>Kb&6pI~!_Oa@f9m1AWqdgiOxZ-*K+ zcd9CT8?cCHOq?fq`Q!ox)cv)C>5^`J`Y5D#7ko<^^&`qIa(_F1Vhmu_3Aa*eutHpT z{^a2!51@hr9!f?-{h6_EuSw&*588YQC=#?&)%R?_(un_AYd^vG{31*})Lz=cHLntU z&8%{)8qIN-u3t+VpChw(Sh1vE3Z_pq$0TrHa`;O=zbk+nZXlu zXYYn%Lxr>*Y`k(;fY$fg=|<`uSa$-;9S8r70M^04>q03-m7zk_u43+B|HFBs`a9T= zDWVxo+`u2GKxpsTy|f7YZax-;;Q3gBl!LySB-OP#zV=1#ru(cfNE%F&jO zO~Y|J<#lyqWX{*%)rxh?32jF57RTTAoAiz_>WVGC+TcW(BmLG82k@b@>=S>s6&UNB z$iYsaLBO45pmVgZT@i>W4(&`M`hdHeS~^rYezJ3RreF+m;@hq$LLR(t+brV1H8vr<%%V{@|Oh(l~$+BvCnu?Q<**{lceVnTIS z2`reA07swfwx;vBsqP#}?mEB>zkj#$`uIHlDT?`5R#_1YjHU$Xl-TxXh-iPKBf)#1 zg3YE?zBbx~-UFlB#;-yKSaVgIu@99Wb#iBl1Q*>^nj*29ySgIO=tjNp(Qryqbab?J zj0UvY5~~rcF?Z^^28V(Vafzudyty$s^*r~5oCSlwaR>98xSHAVPf3q6AXl8xK9UCT z88m|#LgOu*U?XHK#qg^@GVt8iU6UID^`l0ap4Z1F6tkaJX4`gBY}$_n+#)U^benfz z1s-T_y(soSUdaiD-g}fxJP58sdqbJG0}ll4nDB==qm?U2TGPITemA6glLxK9J`62U ztqhwZ+Eq=XMBF>jcV`Bau4Vh-d?G-D)x%)$*ezgCEojw!?#7DcMLFmf8-O$ngx(qO z@Wyu9UH}k0wGzM{&t7|@I5+Nmw`N80#@H7EE&0uC%L=JaZ79TqbT$VdX#G+J$+hCJ zts4cI3(bQDh12Jc*2)4qnX2kPHO2~d_#BBlJ=Z0>bHZ~i5e118KmZpIxg!Lpn+9p0 zviDsafHEzn+e_1UHKpY<`9XjM7$mWeOZ~aBw8XoG@XI>eORu+{;mQ5~Rl|NGP z45pG-SAW>+S1+QjRUTTWS|N-~=&-i^BBS9Fc3=fyLg18)uN~|k$}R$&fE8x+Ts*Pc zHsT1Ai~K)+tpV;7N|Uo%894c~Rr$IZ?2DSnuGHV%gqw|BP4t5=3hl@K zA0dA?H`QzI-sAvUq`|H%IX36UuXAqZ%FV(1&1b@<*hIaD*$82-i6r(uk0XKJqzl*^ z^1_S$$;RF}$(BTXCC#y!IDSpkC^rP&IaI7mvAZ{pMqDo^3EmHsoIw^CMY7L=v45pR zjv34>hLNOq;MimzDltfhktEmef|1CB|eHy!=lZ^w}9O%%Dj-ffs+7Bx;Qn|QiIG{=7QQNppZeC>BkAb+cS zRwv#QS{8Ed_ts$E;kaEymUE~u;hu$wS*;)T}~z}>6p23CB2zn?(J1-`}>tzU}sK* z8GU9iid8E+jphN(-zxj9hu1f8b@Xh^!M!LEu4`}7cX-d)n@I3bsUOW-KN{bzjtGlV z<;#C&^KHs+!96SU%_uMZ_xGE4zVzV1UZ}gb7wXhP?cmngE@n?W{-elJ%TBhJ{8%zQ zry8;1rxqHu1N(4S>!+J6SDFWhcKTfeOxD)@eR*a-@v}T#_*ktpcN>9*jv{Ss&iqQf zJ}cS;EmY(x-8(N{o~{Wqda^1$k2s&f6u*Dpi-q$kzHC&{XgPf8KLYU_cl@h(_#r56 z12JgF5zu5oX!h23nq$~wC89UL^GxHOcPqRtTMiF;(MKb^yZecK&dW#4;{_)}%-|k+ z!`pQ@=OYZU(-2NO8wXp}RxZ3J{{H}}Dy@o5s!u^u%{?@-N>U}J)MZzIQs27sDD{7} zn_j30pT)c>a#A_-e4m3TXA&zV)!4aDOY>9D-m7b$u)W2ORQmrERp-c`P1Uy{s`~t9 z|CfnMzkK0czP%>rEPms7!xrFFXQ|=|Lh<*hQ7$moTOR;v_uSD7c~S5p82?M8Y@KK zReYlp*MC+tG?FbKNt9Tuf+TTjtADu3G$vK$a|b1@6nvR?>gjthyPvd z4|r!t{@r;o`QFB^r^lUadvMRmC0yZraJ){B~gEy*9WFS_C6w9vy}c(OTp?yOs-CD7L9~O=QKXRX_Z~}MJyxR zUi*04_mGeAv{q8&euS4G5uZBI|Dp+k=XQ&}QEE%(pm{Vcd!xseyzs>ED5wbC*cC#0 z3OWWck4)x4>;rn!TX=tTxYvsnw>b@7*uG)1_A&4aE1yeHdslw_lI98CqT0O$7;b*) z&|+)r1se%U_Qi)$OS0Ftq^Lr6#R6=8>Af@=<>zta;_bz(b-Zhea=d zCmePrLO_Cby-f!rly8ot<)UzY?%=;D+pJpg=blCwp^&f96v(E|l$tvlu_u^2*5%4< zW@r&ELuVwjU3e|qsW)#>8*9o|yfymVz`(L?JN)BV3#^2UwFoPffs8XXjuwLCY+<5n%*zBMRkrGK)z6VvHxcJ-PgGBo>aRZb#K47#{#?g2Ld3;@ zm^^V@`Jjbk2FGOm#Ijzu-B1PZF>>KgPoDhqZtwP^In6`A{GJQTb5&8dhhxJWIPZ?R z&l3)A)ybWCI+}75NF_2D=ocNnT(7}Y0Q)fw0NwqRal(I~N%p5NouWoAJF~ByZFL~E z&B2|yff*pLWlVZM%)8l)`+ASHnewf(4H~CyZMjKBt$+?(`10B$8m;W8HyuyxrJLvK z-jmKj9#Y5oR^IHWd5JhJP`g*!wdBB}uX}r65f)c81FMJ?2W`vC@V_$rFHdX(@%zxG zf}&h>4&;AEtHGK0h5I`$O=r`Ty01LxILBk$@Afb@=pc!JALggt(40Wi?K3xLBlt3z z>PPC7SM2Tv=Sq-$d_OV@g`d5VG5%R7J~CJ$oo;NS|RG7Rcm5K_zU@JkL`}~e*1PZo{pyvw`M!n+5Vv^jykAB z!}EVm(x1S-syxVHzU2++IaXmZsu)D;GF8y+P;kc@`NMbbaUSOn$K$E04a|+>!T9#} zVdDtp6lCl5cznBo@lM`;{FEoMzt9ID>EwrLK)&Z=sIYF{-Hj)CQfcK6u}bIWa6Ea~ z_}Kex=1HxUKW9?B@d=uhCyiGA&HYd_CmVlb%ZK(Z|0t2oa@%fJC67DaJeVb+R-PEx z%KVF8x9aE)`-Wh3oa!@lo}F2M)G+V#XmY{~o+WR}kI0;!9>E+w2-`Emo@%>2-l&Sf zI}z313iMu8j-Y7%mHD8J)rpa}ca`;(b9LI?o}fMyVft@8mF3;4+=PMqlUihB3DE?* zQv1S}VQd5)fA%N8;7Nbzf(KppP$iFAVSHD+pWC$4fz>8-$C6DgzAq8z2asQRAxnSk zkg$Bxcc=a^51gl>)WSkQYl_WRkoLlS?!cG3kNJC-_eLj1yVvy^3qMrl*<_+V*qxTt z#w8x?)3rUG)YeKR>4uAxy;bB^^On1Wa($koOsde~f606NL!n@Qkcr%|`&FyUhZ$a7 z8(KAl|E06Ygw+@Xs&T>FWpw#0khlA*<%54|DfBG0r=R9>scDLRUg8rjYSE{@;Us>v z?8G;iSZ;%1u%`?;4eieUjRE6(LuywQWfbwLQRCHxzLXmv7Y^JLyX`wX)7XShsy)8- zZ3Z6&PI$}sv_6gwZ^{MR)I#W;R+wW`|6c?ZC8fAC^i$|tx~?`69~Of zgmLkeIjhX*D2#t!nQl(Gajo3iEQSHOHnZPA1Hbb|KR$Zw52&i=+Cc39ha?=}z&vQ# z&+YuxSi3RxDSf-n!O?^Bv?utBFzD5>N0`d&!z0v*DbTU+(3^ktNWPCqyKG&Vk4gUEEI4qT9mbl|2 zF9NlAk*19ZM)EGrs>Ggm#A(8 zFMn%J2WXT=7xCCDG+cuj*dz30*sm#}SuwKngm+b72SLwTCRg^DZI5bPcKL2W^P1@c ztI^dpVawFKqodX04t@B>dyXHpiUxAp+`cv7NyaCw3r`h%>fFFn6`y`<4s;743;_CI z&)j~k+FjJZ#?Z&_Lj}KG4X)dL1V7x?41ai%>C+87Rq*Lnho>q&{nX&8hEMPCsg6%* znZt7fpMPV{CO*9!!P722os8NRAW-^`1{Ss28XcG)8Np0!gp6c`o#(b==x&0Qu?%>mBu-s|AI3p`07k^u^ zm$4Ol>8;qUZddF`w=4Eevn!@rcEx%(cEymCcGZq7yJ~k>$tFHs;L|QXol)2njYZo} z@l3F^OcBA<*4LgY7fh>5uvsjz#uL9bnTcad;-A$)Hwi+i~A=I zpwGqrBM1D(_9S($CBlj}c+m@<<$r{O7;~I`z9iBI+-|7+ZRq`QGQh11v{}OT1<`?R z*fBcOKh1f8*^~xMaZC^m_~O_f8nA{IwKGJU9v)Eu(?j=|9y*Z~#g>i(#0orUX%Yo$ zBMRFk0ic%*Xx{;fBc*;&t-vg#OgK~qvwH0qD{dQurb?{n4jc?f69;IG!+!w_#Rb~c zJ%ls59>QI4!r5kwh5*x>;YT{b(A{^05Z^uXG+^5+plOVoiEoQPlm z>B?1^Pv-3(7z3`UirpHDj(_x1p{s@`8J{{g@KnL4-x@qs@#)tP<5}Q{_S%-Wn%Brw zJ>552m=j(%Xan|9Zgj?pQ)xDYU_oAS$482yG@CUyokmE|giWlo^AEvfeCFL8foNC!p*}Gx9R6V?eG8W?{bmAxzJNR^gPfdI}Lx{Wh zWMMv;qM2Y}nc_LZoG?JS>=<$joT*?D{-+(N&}FxveY#YTD}U1deg#ZP=^u6b`><54 z{KImb7?7iDN*FrEg*FY?^A03;0C}!%Di@vEOfS$m#6hu0pI{!bzfV{209mW-g1q%r za091&Fwh*Re8w)fD&E|qKy!SJ`O4AI#XS#OHAf_g>DsH7lFx(vCbygW%D`*3M73X1@*Cdd*QPbiLmyI7{=H}Per)s%CI9bI5#|po4LId_m!@+B zCx6eT&06|`Tw!#|KRiglZ301oGIM%z9@zBga2KM)`v45=% z0-Y}vY4-tAP|Cm3piKto0l~TP)rfz%F6B4)LT29iJatM1Rx*94P-$`I{ZijlkX5sp z=Tq0jPhE49@<&3*8%12AoNi3a@AtilX-N6D=FuC&dtb+ouz3LrM8|9W8V1xWv=5k- z@E^rqirdg#68{VgV*wCt-2nn)fq!g7t?#OW9 zXbv3K1pq8ia}C>MT(?bX5fy3&o8{J~OkZcS=d>_bb0y!EL`M!xXAGi%Ie&$Jd(gk| z4FqTu(X226(%f1BELir@bNNQ7%HHfCff`KLG_Z&8?+Y03Fglus78LZT8m;)LPC7jZFa=V)LtC5fw!%lS!L{wLeMm=h0S0b(or3ka{Z&^sWp~ko zMsX|eDI5;%{xzTi2897gKYv}IKPk`}PN=^24~iHD&UG_ld!bQ$8y_^1VC%@1>}IjZ z0B?1(Xr-q&Fig@K;h145H1Z^C{yP=uJXC?Qmed9`1F2BBW6O5q`)ScLdK|;3AldYi z9tn_1dMx4+UDK|muDr3qNu<0VRYzT-HA1=|#qB4u2^Q!kMbVbp-hW#}Xm3gv@gZxW z0L0tcQXTR!`>ar{9Ka)`+13_d=Fc<(eZnRal@Zv@Av-x_nnOZA120i35lGn!Ln_;F zyg7W3pkdG;u*MCKL%|*pOcf}9i^Hm;mM{srk!CV`;3g-#Y8GK2=c#2+t$8#vaQMFZs}#IS9DU!QM))h*ehHar*X@EH{hKnMoAKT-ir(;uBq z(Pi36Xe#C))1hIKffE9#1yul8=4LxTER#BN?;CzPqUf*NybO~1oBPEtWy!_sX$uXK*1|aV3@De zaRvp}79L;l^nZiCo|aXSRT%7iXf||NBSZQR-EOI&sHhY^4l*j0)UT>y9N^DPZsAV> zcaK5sS+@$4M%~k|fAG@;dUYItC|)`MJ!mt^M~(84mY&VZZ5c>Hk=>%E(p)vEO{?ym z1;6r7ln^+lyME2gSq2zIu)z2R56XW{B5xuhe5J~1qkqAjD-xrj?xWgEonx|RsBAi4 zwl5B$SIl{|!+@s1taYnG@M&wyl~E?*v?4_+XEVbgIP~bQ05h?-3OhJ`+S{|3Lcm}E zEd}mwD%Js&3h2MA7OkI5Hv#EferL*n@b(TQSLUsN%!f^(*8vNL&d|YdfvGZBF&Ds? zbC!d41Aj0_wq4^o%)75JAINq44bS6zgVB|L^WNDKQks`sX%L&?!-k7BR|W&2aHY0$ zNq>OOz~M3~4DEIcP5TiSL2xF&2|QwBJbXCP+3zj>vUHiJ%RF7ibeQYkXho`F>h_=` zAwNy*$qig4aM0o6CWr(TNW4w2LSOqD-inO3$$vN|zp1=qdD?h+@gD6>5c>9yj@R!_ z&!IjwK?WJ%vf{K$Zs79~H3*pMgVyQv6qdIAY)k(KO!+>+M+HB<*5Mc6Ja)E+L$C9P zGX_T*x)A+y6qt89OR`+XL6@KdgqeQ>n}nTkWTvAi-Lp*2D}J`#SLW6xst^ zd4I9shc3pL@X)&fBYJ?#Iag&;#vJc7=TWts$1}9Q;Ft0devt`s``ljo1<6-X@?SZQ zQ)B@ofLbYzy9IO{_xSAWD7F)u8g6z4K@fB<7&;dWoePA{1w!WnL5uYG;y#E4A0Xa1 z^&y7Omx7u><&D{x^j+rfRL-znW#YEy(SNgw`z}f$*_1-(b|$ZH+n_6cGE>xpO1;sd zk|epa4OjQh`n01!K`V1DmvJ2Zz*Jgl)!bq<8;l`+;s6+wyf4^KFiGmu-LiJa z(#O59yj`0bj`L?AgAR&@tLDZ2mSWiuS+(#l$p%x~?g?q3w%z|>AsTp^E^@-eAVO>g z8WS7;2_-e)l%ay5^Fcy&wt{%=R)6U9beIMDg@NCVj$U)NrnZHTgm#VAV2noIQv;?R z4aig~@vQ^2!fX>knRvcboG<8LCzYD>rFIQOz(ppualqXpz<>X>Q(~6BrEp(AjKVkS z72hGSC11BIpb-PwGb`4=YJkYX%>ZD%u!J&R+de3j+8pD~_5Q%F&CazV6Mwm~$3Hcl zYBuqMy}6*sA4;->kfD#EdkM@f{a*%l=jJf%%jX_1+oc7Ag}oyM^{>)Au#f)eY**cT zYSSs7S-%6XlE+O+hlSh7VF8_LxTDI78d5ku{Qf;y`XaEe2rKZ#!A>+rs7O=??c>r|SpZP2KtZ|TC3|Ok z5=nJ*SmM`iEY&Ye{C*c%8a>#GaQ8*i_?+xiy#;)zQ5)w@xvZxpuV9eyh0y=sez zyNIpXGvRt2=Dii%e(TEqFqt+Tupoo`iI{^hg4dM(nY^F5Zc28cZ+2;s8d5oh^`hVoQ zcv(?His?wJ(gT0p8SI2pQ8v@W}j(;XPFlMVh1G^X!cz>tT z>SE{BlnDMnH6^M}D*0@G#xCCheaS)Nq9YwHaF+p5IoIg}k742t)!&@z;KqaY8DG=m zohB-cxb2~UwcVq0`7JPU@l39UoA)%fdCy+?d<#y?$LvR20B!lL-p3& zr+r_8B=cM}N@-wE6#6PLZF=am!vwMtAc1Z#1=wd8Jbw+q#k7BlI4Vh{B92sOOk+!- zc#XQzai51|VLSKGs5DEonL+Xa@f7m_pyB!!I_O$pkt?#?0Q0O;!!)2O&PG{tk>LjJ z%c4@D$B#x9eji4UM%;oJM}EDeUmZclqa%D6aaLedd)dL=EXXWNoQsy*=AN_L!~}aZ zU(Tb$OMmaGlV{VSiHq0zOfkT6*xU0ugk0t6YYt9z`=)EJ{h;^mK*eJtT8o~jTiYI{mY4q4Uig=?~k?m#yPs z_FJ5z-E_Bg=#Hl5+dI8C7^qWdIW8GPA>3y|t$#;RE^1fjI>Q*v9+E*fpwp7agQwk@(^4TZh4r z$Pqby`Epd|!T_U?ROiCL9JRSHDv+Z-7Y62N%!N^f96NJiV2)-)j^EB&1+*lpu`j(D zqJP@zTi1Y!Mz!{}2S_8Tv33R|S0k#euO0IhGVHWG$Aq?rLzu?wMwB_?Wpa#!ay3dI zj(jANt5G6xS8N`M3GxTlq_>{tknH+vZb3@Zm(qchU0+If_((coU_S;y zU_S@YQI~y5zaRFV#id_?Jo7prPQ2YHF8uQ4sg&n+%72WT zm2y;_e+BZ)>r@%TbCq&brGNP{Rm$^vMHyAu@DC+)JpSowJ9S^nf$tB2@0Hl{GW}kS zEziE!V#`m$g4Bo=SGlK zZ~dQxoO-Hh|OA-fraZSiL;^Nf$g z3Xfm6qu}`UeH0uFC!^qCcsHUQqc>?hdL-R2{Ik$t`)UXyL12J99fk(T%YR{Lfc!cP z4Uof;e}HtGPX|Xvo}i$(LnHehloWShWZ#3b;0}xIdr)a@^20Y<-F-#&4c~5m@8$%q&+YFY+dqntAf6XlpoMK?tltmK z(Uk4e&Xc^}?cLs))4b#iB_6o8E0eiLpB1Sa7LPZ+FB($&5YKH$cz-P00MwGZx}fz! z0X#muJ;&f3TF+iI(%8Om`l8>!Ok6dL36JYQqfPXF^MDfi0KX1;>K%K3fi5JgH{hQi zurN%id)9+V)TZ79s3+&q*jBu2))k zp^BdI4>UW_Ho63)vx8c{)MEbghz6~gjyDEl)!4XuxSN{84S$fBjiNc3j3>BryOfvm zY-1W0&R^wmXC+^JDoe9j{*OOJnob_L3*G#o4vKkxgqm*4H?}GF=? z&Tcx3Mvb)7`4OytEc*}*fqt9njOEoCp8ZP4T{RYHjvL*{o4UW>jQb!r;=WXB)NMiQ zXIF~{qIlAQ#(&&B47Ks#uI&VH=-WPI>Cb&J|6+JMeL%wEL2=c&VhR^Y?KAh@{B{M( z*G|?)T}3CwfJ+u~5BY>d+@QQd$hpDx(7d}-JEl|4*{y|pY9{9GK-JCS)Bhbk?F>nN zBQLpW8>J^tN!~q30UwE<1FA!R1E_DfJ(l62zHzNMCx0(+Z#F@9CY987171f*T_|Kr(OY5uu+3a1g_K5)=H1g@?&3nWEAk8PoS9D5-#>} zxCzVFdX%|W+#iBCpgTc-OK4X^-?yv5-ej$nbXqTZ*wpDroCqz6N43d#m~cdcG0Pd! ze1n-4F_=B0gPCOyW*;oy_|-9dd4^uqLvldMqSUDSY&NgdS* zj$W?R{^5~IFxe(6=-;N|JQvRcVe&rkGvghDcNvthlFO9GO`dFH1SqfKf!L!af+@4q zyML)Vy}v7ZcF*w4PqEJYypiPCA!f(*)Q<+U*?SimOw5|3)@YP@UD;+}-a3`;S&?k5 zmdmwfeW$U{D|k?mTa_x&*-jemdd7ZBbk7zf>m|EZFqV{ga1A_X;|8(7%!-bilfJWa zW3-=vA>z$=1EhNcWPJ=>y=ml8Vv?($ntxRNtT^@Sgw@Z9umn2Tv2_r`cs=st`9s`? zz@C2&X($m_{!z`a5cRBdd&(d4PH(}~rBxx7R+Us+HBxKUNxjt|jn)p?X*Ef+wM%we za+#D{vP|+@`IcNEc?Eu8qM_>jyIUB!T5^p{Rjno0$#)D3_Om7L5J+v3NlV@((|=Z_ zOdeVlncTN371Bcnj$4%)xouVI1niksr9tx7@B^hrQ*+X)04t}HL94P$)K;}j?pjru z7#M5JYE`SG)2h};w^gl^n^v_!`mO2?8MHvA^6h-9x=Zf9-;bwes|NEr{v?yZUAJdV zTQ!(t-3`>cZmU)$zgx8$`PHh`iGSXzHOP-vZHH(W#cb57?UG@uUM9fMRvj9?4L{KE zr|?rH69%geEtpJ!gm{W%0PhXL$Wh;cxrKUrw*`XKhZ0R<$*uY>u_~=bnON0ULncvY{u zJFMvKfR=0mdyLi&)Bz-aWM^uYIWkOySDExicdcdxE$LRX`bc^pX(%4M1mz8w%;{GF z5#Vg8pj(}C99V_4tN^3DG=HoBr+|o6U^h^)3JeD_R)OU}$11QK2w4RfK*=gV08&-~ z0MN1uYzAUhY4I}rg1~tjUupOVR{@^*Nl*d)_?io51Jn%ax}}4#@khF?1HRSmZ_tJ< zXg?;^AIV1yney?fTDey0JMd83#c(~4P`y?fa;=8X80@DCzl|D8!++;G^i(y>S7&MX zTt^_7)?jJ)Tt_&Vw!_l!xejm;*Di;*)6PL60BT~!CQHQUIsn?mN>x}IKG$(qVHp$4 zG_g*faYvzy4>C)n&vlG3gm_pT>-gM&3^F#L#u`}1XPJg0!m2fS`36k|TF6+@CaXLp zkX%LxSi8n9OKsA;(0>*g>(^v;t?$xQXg~!k*kny@;Imx8(_2`>CWFwBXu892;c_ zRH2GhY_P-~T3s1ls-&n&ER5 z5^LC;Dudd@=UpgOqphj1@=bi%h1yUVmn%Fkd%4(>GGt9kb3}&K zZZN@VGI4?&HGe8j92q4!CQ@nQiAHBuHL|^mtf0bOr7B#dPbe6)KYyXRPJ0omp|tNn&{ROHsM8Hv zJyc{WFcoYgmA(o#j0#2tyDG}!N}cj>hXSf#CnMK)E0jzfrQ@-RV`G7`t^8=J;6^AK zlR@`I@t{`B823a;!MLG)%?Jg$R58${u{|F3%?IqgqhdAQ^ok~-TjL(>thZpb--W{` zfenmD*MDX+ZuFTyV8En@*?x9=dKZr*K;h>Y_N%F2zFqixfLn1|=Jrn&PomOaWvg0k zX$pOoD|BmepH{-zW~n(Qg}in@osLI&ccL05PB=n@ z=TNrC?)B_RIyT*jQNPEwLqFOvlPGE$i_}}8E`Lo8*CA(+peRHk9|W;5cqBYM6fHZ$ z4R<6z9!MG(9-8%z^~-EA1EWWnD4#)2=lYq44xe4@LYXGO2mDi+%|l=Am(s@4K7yAXO0`L3@686&kbg zrn9N=ov1e*kXM)=<43w5S7jMc{4k|RYe8sPJcLJgD2BryeDA1$=)zEY_AXg}Y200hG`Pl{bntpOCuI;|dLlxF|;BfY8;w;?w_J zmA7`UOHZEK*O9!_X-rdnV5$>4l7RccUZ-0@iq0JNzI7y3r>J_7+)rv$xvmu}b7MC@fRd(o4 zla|82g#w^u<>d;lYGRy|8h@_5=?9w}4IT<>IUM?UMQeF|z-rUdwqY*+%6yp3v~8T) z!{b4tzK5W9%lr6Kgq%>D7FMKf@(Qx*sxS)AW)`|hUiV?>WkZeAeW2(=DavjOqXa}9 zt?ld`D*)eacI9e;Xmx&{(a!SfDwa+4;5@NrFJ$u*i<*|inQ79XCwA<=jkPz7!K ze#9&d10&?n`We)ch3?AN_3K;U zzUUd|7+1GH#oTprhz;eQJ)Xffo<8>JZ6-K7H2Kl1LmYXA^nc!j*~~t*^G4?&!!yh` zy4_hr%I7Pd#v`jjxm$i+?e7jh0P-At&dfQ{&3WLp7a4(zK-xIHpZFb=-wGzo|Kl-I+KWlz0! zIN|w7VY1YTW`EC5p6mAfh$~+n%yRJ}Xz`s#YeII^9fHy(Z+U z>3zMbR)5O4H;y!MryhQ8)L4Stpefhw&sVp-YsFJc#xz_ga|+81npA@%w>V9z^Q3Cs zNos_W%GaP!6lw*Zs`ymLry2`dbl2mXEb3DGu7}w%UI=czuGg9weItirU1IB_GO`yX!Iu7A1zU6U`0t4d#j)%-$hiLZDI5KpSm zBusFUs!oz8AFbDp4_e(x^5kpqL=Z_QZHK1?KsJ%5b;ADfv|T3+31C;d%u+GQ&5BF# zS8hfp8C%42dNNntRBz@QPY!^tdy<{(REh6_4HY1E}mt2QftU*>_cb(^w2^HuUl^*6fSPB3aXy6CTW(EePo}p0yhe zVAP=re19HG`=YTx*KAFut32x=ZGY-C2$h|7*u&VO7z8^I(~MD!QKvvx8+_xyECGo;UxCy)g5`@Wk!^=DqOX%<#nR|J?J$ z?Vom7+$V;D!j!C&5C==>f2@&dCp?OPV`W!Jtp0n5mC75eneu7AUT2IZXYXSl{Yzi#8)zza@DpN|oSM229G4fjl5WJ_+lWkw*C z!&2#*eCH4C(biU5>f_xc-^l>xzwH5=q=MlnJ=&G&v!}P6qK3UFC-E`TPPVD?8E+Sm zZL*xx>kVwWe52oN!WO+%gwg1Q1vYoy&?^>f_Pp&XIe4vIKU&K7-j#Jd zn|<#&%zM|hg91IZwlBIfZj(Onn*rZ-|FO1T^`2so9s4$`8_%cD+^~Me^S``-#Mi$3 zU%Cq02Z$lxL89^J@e#@Ttf$CLa@a#RvC}6#?*-Qxf9Q}ha~@0d9)DJM1?i~g*;W6G zh76?lR=1sml1wzNsuD%~73?tLovW)Q?l-e6n9cL)INzS7qS!IyA%?Au0}M)B_^*xlvpOqk zGmQr1Wf6M!_9`{0;C_dKhV%N32lAoxcAo*PcRHPhFk&%8w;x~!z#^?z#PZ??OjxUKkmQ~;}} z{5PpE`#(X2YQ6bab>KgLp9){EsKxH5K}6q7Bl%+QtSfG9aIINU5A3N&%bil-RTYtx z(4B@E&@dfuuS?J#1KOi|+GAjZ;viRR<=y#Xf@cVzbb~iIS-Q>P2T9BYk zTz?Q550qapOMfVU!9#?2PqOEIrB>e&=?&xRI?(=7)j69*`mjLVXMer!U@+{^y-`W4 z{-3{Ib$3SmqUXA=ul(`dRhYC&f9Ppv0I#*_xn>onkZpQ`8Pd!)J*%w3taZ9J1Tb~p@vFFF3Kz}K zoxNx1%n6W&UQ%OQp?HH&WuIL;WT*9&LA$?aPscnnt09!_Uz3s2FICzjCr6=RT#c?_ zc06oLBY&J;Syv{y{6|~;{e9Vf8@BrjJ(*@X^E}6UZ{TG^=-J*-A0KtPwnZsRN%o48 z0%(T!=padDN;T*Zb)0=+b9H>Abo+*>6-u`wBzlF??K$NRrJIH%tWdhWLBJKtptra& z0q;M3)EG~`bRV6~2@l=_FmF4)UY(ztqH)*kqZll&y3U-yn?wS9w!E*zk9f}oj*T%mM6QlCSeOS z1UoZ(p*#QlC4Pi@?Z8mls1dnQZPsvMlzx2?`IRpGklOWiyQ6&aZ;wo|LCn1b`?%-5 zO8X_eg*;_$=98ZH#_ZFcB(?46hr#Q-?WG6w&+sgN+ds5ozBjtPpXPb5(?7`Lb@eKU zXTFu!)zJ@?x(+qN$zdO`vLm*BvXtGnebyyv2S;Bko!x=cJ=XHK9=MO{>nPz zL7{Nw91vc--!!PUPn#abcgXM@F2_OmM%Rl(lS+PR&L`sac_9bGbd{-fUjEy1ptL802v1A1LFWU za$qb@JVAn6R^0areV3WFta~z60~uu&$aDU^_OqF9v!M5y`(&5g=Q7({$hH??9A;;K zQ=v*1h)3>8M_U-63ht%vzWBcI%5@YwwHD8g!ZYbz@$TT7ZkN#5*xlA>IM15@BDtXf zg*Bxb2>+`o6}GVX%;3HP{)VAZ-H@NZRZsMWXMBFu?b7WI4?R2H6z`q+yhZK!K372| z4;b_t)%T_D`j^32k;rS_k4Y_m?)Eu<|G?{Hc&gX%<*pb5;@?REJ*tnLTg4${_2O0FUqisyVN9p(OE+YQu_ zF&-8r32(3Bbj7QoV5Tm!Q1gm`YnfYeWf#}%aMzZBF-UQA|BnI>bWfAP^A_=cp>eR& zlI4mtYZkDqL_9}Kp_`u>V4h0tCoGZn&z{Z9uX}7W^9|aZ1sV64J;RQo+l7AY4R*da zD!uoKrrxM_s@g&I6W@#af=3kYb|pJeb`k-YomkNO?0jJ-Dz)LF#a(r-AO>-_^T0HuP_RYc6?N>j-r5S` zbXV`}&%S=^MZ&-vxJiVD-RKRW1CI{A5gS&6*31Y;oA3jT3OwO0WO##3z~?5tA+O$iVTM9m z&=M?Ag2#q=??y_HJ*Q7#2&0oh+_OOFi;OQj?1jd$b#Asno%>Cvo^&TO$fCkD(zzPs z2Ir6TRu$+JcG?EJoj}Kpr){~p>Exhyu<3NW=%ZT$jH-W4SF@^>gCD)teUEl(EU1R= z4XQ!Q7$sU&c(`^$GQ)>|M_M}&e1-K4{L>eH^Q)&8_3H!v-1_Oog;2cc>|4tK6W(3L zuwN@zMYB*lz)TGQ?WsI| z^^1XtZ$*2~DYb|C_D{6&mC^PkFrbDBU23#L%2%3VFV(#7D)14E_~+2;!SuD5ui!4% zsjBds%_o}u^ub9R=}L3o0_$>9RSzt!)g*mGd2h$lKE>|-2uEc^PY@#oSZ;&SvOiVZ zQx(aHH2{!*xpMo1x@T$d*R!p0`H&H5p*IZmW<`cUz z@DpBtT-2h!Ti&ax-r13p)a^sh^+g!2q%GI?q4PuvJE4N;VD<&?nBqf3+cU_0q5DDz zy_}cb{Kpev=&H(eR?HH1>AS^_(m6vSJ<|Y_pq)*{oXu+VhAeh-*A9!uf@9olrtRaA z9}6E$>4NsE)Ozq#qJCW}7M-`+b)iv}s0odKRAF;dS`a7tIv(7EVPQ)v$!v`N*5{XV z4R2t&D`5h?Q(|~Sj}lG6YJ#kk;*Z|AN*6XMIr;rtw$$x&&0P;U$7_?PI_+toAFRsd zor?WcgSi7Hu;4IL{a=6@7v4Sd5lnuH$=IYr8qx}610UI?N#8-;zR;r((EDQDznc<& zaTBPmZdU;VqN;30rGc;T93FceAyGM{lAr*d-(| ziwFC|8KFDSSw~E8_@t%nEHZ0!omty{#n#T=c2IQr{E%*5f|)DPwhbNre8BrCJSOa0 z?=di@lLpsB7BG+5wkG;I3_KKIFRRpfBDYiNY~F$-wqtLg&^>#5)&c!(S)>o&fawj7 ze_-^bKb+isJe*>)-^4A2bVglno46&=Y9nv!UZU2bb5#|(v++Q#x8#POUo<~k)n@qz zZQ33$|0+BeTfk1kZNI}?2n)?NHunqq2*B{fhn?#J-P#0$U!8fZpj`(H z8d6Ku4)8SA&X&#)s|eNfA?<}jV%T5y3m!&o*S~s+`eIwLmw)5A2xjg zBe>D36Z%Y#*K8>=E+5#R4*)Lz%0TDvbS`6|YOkdb)^oEHTB^M|viSxDgZ2f^1XKli zEb5;5r{_k)o@esOxJ&m%Zc>4o&2)O+(j3qO$~gOOYgESQsui%|0GA(HIK!aWe_1&d zPok;xS=I2_(DB&-EUaIr-LcBo1kZVtIZPomm$&A>*)_a4)k0eyr%1oi%b?MBtQ9aG zv9+NF(alrDiYGz4^zc{*Ona$>wCUd{IXo=d z>y~gus|8j-b&oQco#*P{#V~YQ;JN}K{fq7&o-X+C1TDD?e4-1`Dm|ljf2bYM+gk0h zi}p|a1!{z}8N%$NNzc3vLA#I)U-W&Y`i}ud7IZ`uIc8RnYX<6uod?NCj}Zm{p=?kvTZ)G90+@6FaD#mq!UrTbSa9@&5>mnH4F(_a;4}4( zM4y2sPR37U7ow4M|BBb`A%n@-LK`p)d`J9ZgA_0r|hF`u=52UzS46}W2bIm$M`W|@PF}4 z%k4X~*kbg6E?mQ?e>uRL8riM@S2x>zI*EfZ1Rt&p?#v!41A6;o-Tppg--o!U2ipA) zyn_1Z`1@6Z!OE3_KAU&*G|F$R7tP=2N(Oy46~+=u9Y#f@l2}4fBLShZ!TBW!AyR3^ zav(ti?r0w>MT^eXC^`$?=yZ)$@&HVOiTaZ&Y_X5?Fasv-f5dX@M*KBxQKTYe{B;3q zna+A}jzRFO;_wErqj^ueu_^j*uqe&s=|wGC(WjV0f^wcO1J4(UW z=0S|L3?s(WXvFRpDUvrv1aC?fqsTz=MF*e?Zr?KY%)QstH`3dKG#&rG88A7d8!a~J zJomS1+f+1#f6X7k#-K1Y$?iBDb2n1eoP*t)V8+kzURra&Tsd@#=S;0jC4NlY-GGCG zEa6j9uq*}&3hi&SJ-||S=cW~m_9>N|_v$sD&=vb^pk)o$OMNoLa{zc8dPuL#1;yKf zE_r`QpRt9AV~FkSE1RCFJSs65IJkyDzGJx1{`RTXe=hGq!S8$h?FZ-lvxF~K->2y{f*rjs3!@(J1uH44zQy<@uM^LS|ZSGQr_t{K@3=7JC`-CzD@9u-wEu1~z(g8hG zUQ$dje<|Af9uUvmv)a-~dCP4-7^_D!HrF7dLZ96uiA)_8lp)4uptZ%d&Kcvne86Vx zxDfrF&F0N(@_kboK_=S4nrzbU(GQawL?b>M=cSYp!7dv#L4k=g5R>X3&ff!F3XbZ8 zjfdQLphG(0UE!chM_tKYm+(ZqzHw#2g89xJf0+=x+-|@LOUL>1E{LU!7i}L z?MW3>mC^cf+&{@R;^M-!tHk zf4vrXV<-TkIN9F^{z?1$MN8X)CtTS>qYQFaP58b~+b;b9I8;UcHFw51e>> zJm15Te3iz(hDhs%EItQND_oAb#U^ zK~ShZq>pGz+O#3G%9OI_GzJ6m@dBz|+M>?!3ov*tpo3Cvk*5G$#Cz1(i=EE+*g>S3>oVv*ZPcWw9_b)5_F`LVT@ysBLT*YKy1Em zjmY`dLmI9;;sxbTVy}~Zrf=WT`@#Fc+dn``Qhw3p~dZ$Gap)dmu+JY&&_UfA3m!bnCqIa9`d7mK?E&rZ}{ime{q(I1K=j~ zG4{rSLczO71ep|ZxqEf1=+qK7j8r6g8r7xR=N?`yJ+pTz7UaD>75d`ZmfH480?nzg z`+P@{!axx~vtE1lF!p05>jw8nW0w0kU_VWEIquCo81JkrH~%$epT@!SXN8JZ6va)j zw@qO?RcAjuZN$e|6~4g@f8ChHh(r2<-&X%=9*koO!;FJ*%wc?(2jd63hByw!4^GVY z^I-JND>wf&)8sgS{=7g^LRgI(7L^ ze07>`=cOv)(@u}H!;0nW8;uS#z{`s{*Kohl;>MYidE?9*Hh_E%LiUX_Z!|v6oXx8w z8)v>m-mXqR2gjMt_RD$jzEOqv6bJ8{>D??z6QIle>LQ>RUPWQ>4P=x8&P?{3*Np~L z#9P0p8%LoNK1{myf5gmnXTZ*aJ92AJMCZ_`Qz*RUvsyyE zy50#j)X*D66m0$*e!)H7q_hQayY2Emy$fBzS@FNL?RVXMZTn%!HXX^B23TI+v`t8U zHgvWqVNrl!ww*7s#knT>JXA@z9bDVGcNm*PN85^_9dNQlE2^?Ce?jOFEOd% zOL{eUBrhZC+aHDMdov2vcQ6W7?qV3K+~;Aaa$km_%6%F>k`t^+!w>NH4cTqT;iN!K z0ARz9qmM~`e;hY>eWf4#C%p0559=c)`C)y)BtNY8K)F+_Z-8NEeUb~d;j|xW15NVd z9gRY5xF3buFdc>3V2(mQDABeRVs6H}jh^F+sL<#nTP?VO#B zJ7aYJe=CKYZ;QNeoV$D&S5 zKU0IelfZ;fZ*NT?U$-|fiY8mxL=St&Q^f)`eS^_47r)`4N=MtD?AA&3c4|(1 z7U$0!Zf7g1W|4tp510WPUAF4&Z zf4#nENNf|Rjz_#SC&tbXt?0&iLK}dE`Li+JD0%JPvdl@o-BG@I4)DPg<|be%+13u9 zC7pEn(T`_0d~PaHclo2p-3WoRYT8Z2AvK$N@%JBuuQIU7$Rb)AX5dBx9*fm~dJETD zgXg)3ep56F(sACM3Ss=LSok`H>+qSnf3yMg!xzK3Cm{`f59qn?_@wDcb$7ZWo7Qsr zD%Ihud2!u^f~ez&O8Cib%?U?tc73ni8{ccs^u2zze6K^p_xjHNdZPO?`(G`Jh`+os zol`aXl9AnW!lB)9F_N9#>Gky+`wS*#fz;83#<)$&`Ip)UR;j=|ganl2MFp6vFq8%CqWed0K4~-e!AKIZ&)$c4P zm^{8PuPSDdeOX?0y?Gw-xOBu?e;ubL?p;3MY(URQ%NAu$PmG6-6rghNTekchJ0bQ% zb;4YIwy@YmY_Xw1C*^a%;`gty-%seI{xTju{cgmr@L4x(cnPjTIhQ)nW=Xcp+C=l#=ItG3F35>ftJJ6eT;0=sj zJerRn6_a~Ib$S}F*u~87k+6>po?`Gg31Ia6DYra^5a=b5eF>ijq~c4s7?7$j;md&3 zdvw|CmRr`kM*<~Qx2<6Zj% zwQ6;5?6~KiZFzsm1{AtTC+4*Ak~isW$}l3}KeV+rG2XZv#PyrzGkH$^#?+br^~7&^ zo%&y`j_apqC zw2S-5BVu^a>&e2gKiDxIja_oXuezD&&OW45Yc|8*GrS-E6fd1&D;t*t)123@AU!~Q z=j#?`hO|>R?duknXcsXfPWDbs(AAq8cGZ^`a@!C2F+QA$a~qq#NqtI?ZFUtN579CY z!u{>s^0MTQe{@3Z)gJwRayOnR`O$cUTJA8UOZ#-T_0FG@u5EdJ4Ga}OD-gv8KKIug zf1nB?vdOPg1A*2FC86YBp#gK*$<%Q(J-T(I34d^wK#hS$ZARf8R4erGFcv$I8~pjy zEXcd)`=+^0?6(G?FAY4Edy2m_XaVXV^1Yn=5_`&xmyERp4u7NGT|ZC$^bDZVZKssq zHZY+yyeX9)$>7GG;W@(~4v6r_8UJ7+#9!Vz10-H6Vh@p)fgUDx$gkgck4Guq^L%Ic za>idY+)uCZQg`^}j(@pBt-0d>e(}v5-*jheXY1JZoo%n&D>u$9=dtUJ4)XlQj==J) z>$ec-zGVE0rhmeKnhFC^Q-K)+5w?KFBR>7=+5`AEosV4@ccIAX#73GUGZ4k$RfK85 zfw*V0%B~TONCs+=GIrzVq&GG1Hq?o^aX0M^26!aV4@V~MZ_F2ls^0C5oMcnozQ^<1^cyaKdp`VxA)ZW& zfs0Lm8VC83PJNuN07)1@&2EZa?>udZk@p%Qzz8O0A&a78M-$B7PE6!yo(FbAE$}M3 zCye`hEq_|8U8ByE`Am~YL{J7#)N@Z}O~<(oaBoksS1;NY@ZJjTpot zT-8W^Foqt%j*y1+J}9%}OKlo?!FGzv8KQw@fD8^lpO1&PU^|R(RjyRzUH?Ho-!dfkDk3Tf81D{-xbRg( zheNtO1Vr*M82rZdBDe#=)U+>PvXt_^-G3<`t9Czqj7JEZuJu<}(hnl~J$*bHnfeqT zkxbYH`a3_J&5dZF9K37K?!R#>9$RE_=Yei`o_`0z^VqPXx>ucpW?(Q#4?Rq7@Y7D) z)A8%^Pjm7d?4hE^N4N!DnlT;?9_*&qV4}1R?=-w{lCU`u3jVB4pdw(!4 z-)nbtsS2h_0}p6A@@(PA38cZ!)Lw+5DA-8bZ}*k_-v49nN}Jk9n)G-73ZWo`devyu z;p_3US(VkI8s(-1bCxs5R zDu;o+U{Q~wF)Xn!sESUL%N+J9>KUODtt%pFnlhszP`!?Fz)ZPA88taVnBzEhTB}X9 zXD4GtFy7m1``3}G3a|Hy@S47D3WpUJ^0FXIr9SefeoLsM)7!f}d$`fX?FBT~E?9Hz z!39*;d@;ai7G`;wU*;7#sDC-#c_Y4&7^R_&PM71%z8eXNZOpnwuV$jA%=J|_4AoT^ zhhncPzK3*hwG>7@=~3zpd%}9An;1t@Z?q$+xx5VJ>2ozO=sDdEzQnEl++V~KE&0Y| zV0+9VY75~cqnjD+J$hZ{i?8kEKBlNclPM>%Q_Ml6OiOlkbXl^iqkrcdsa8ach8yL; z$OY(NeY)&mjinQ$l~f(FY^q!cJLOUsDG%A|F^t(fIZPsZdm5_@INcc{1d9Y~c@N~n zy6^=A#x347mgW)$V#YKYDDXF;v0C1esF*ozsI0pMv36EZ{n(zj^M!d6WT*UyGAuQ| zfP>QD3o%VU^{ugkSbw1gvBC>tg%rdfW6G!mhCu}Pl(7v|i0X`gbB_@ajWWavU+~0R zB*G9YY$3b{y)E^X2=UO6F{M&(6M?xvzvE9&b3lk$c>ycig@L3W-UDmPVHW_dsELZ5%+;Lf$M`O~Y^Sc^jeoOZ1&)kQIPLbNAb@JL z4>qW$K3h6H9k5aHLR8m&hM`Du&y$v9{Y+8JcsZfo$vR`6ESMvBqHgy@hEg8CVQJ`B z?`AxZX2U*z6H$_BBau=9F|fZLkTv0Bhf$?RtX!oWu~ji+1UJT1H>JG_n;_b&uxV|I z9qz;Qyu=|njDOPgARHnJI}CZdxxPS#<^nO5-Jyu`HKHY#`$_CNXVph?E#>Nt{Xnj# zT|h9dgsL+-acPN1^7NoHc8*=OUmr#{bD9iL-7SCElzU6y3RNnQ8w}fva@bqn*jeZV zn@VmYYh%GSRc$D}ov4hrlHN#Ez?TLeMFNjGE3WG$P=D5CdyFt#f5@BbC2cNjtdtHV zsCslV>!5`3x>4AmL-XbGLz9;{5$59R*ldeqa|4mEG97zMFe;>nAcFoqc|U0hb&I0_ zC#t*~tA%HjB3~z(u(emLuXD>BhK#1Ag@fb@O3KKohsjpDe<7IxCC67TX?^LQDRE(x zd|`O=jDNQ^qqMB3GA<_f$z%24_q%T1S8s0h?v~tFXv%vX?JkWe0o)yTX5Uz_^KmJ^ zmaf^M_1&Q`O*L4T*ekVK+5DJevP%%>!c!coB_U38L3Komz5PbC-82b~feagg zUp7}`U)*UUvD244iAs97R>QB{^c+>bh(>Y`3x8iNQK4`oX4ZIxLF6=vA-NJnJBE#h z^&(Gp!S9fd(Vf|7gy(YI)#SMhDdB!goL+go00m~;`a!EpaD7$^HE|Ckf|n!l*qu2+ zjhYl#qY|i6pJ3G}MMGXy-1v7`4(6Oxd==oixd{X(u)j>PM0yb-L*LR*Bj~Xy1f^hD z4S#zGN^bNRvrHS&ru5zr|?kN_bRq z^A$Q;-9ElOvDm=wEvDmyTlpI-f3vA?2xi2&1Mi z;jc)ey5U0YgE!RCUjt)VWx2w^&P>2DT7ND+;+MIjl{BFv?zBe1lE{@vj@7t6k!Z0z`GbU(-cG^+yMFj`1$Y3=LRjNt4U+e+pgbw7)aBhMx=W2h)Wu% z7cpKXfv3K04@B~{<}^yvA36aw<-OGn(cX^ca-CU#NIW0c7H7u zQ@S#@u40r*LPeZX`b{fph7EI3o^Z>!iiW8OYiz8reKWWKo4N>w1--I{CIDk8vF|6T z?N@*>6~goVafHi*C_DUXpiwy9yFm2C5ks$Vm@?DT9L zmzA`ir^DIR2p)*hu2J=faD?*gtO6CEN_sVgqkgBM?21`C&?*x&5py9E*>l^Dx}v}Sfc_V#w9i*Wd>(y?9I9ch%}hQ3W)LPW_98Q&W5?|-;atq|H< znG}_2Jcbi#CU@wwkegNFbHW(&%&Ug1CMPZi>lC=*Wm0Uf(S+vcy0XAZVv5`8Adeo% zk1NzymQmhNp<{$&3+F?+oCM#*RRO; zO8p!Muqi|^(F6qOoJkGE*MGAfCy>aL2+^Jh`=mn4c^Lcp}74}aetwP2{^P~c^i zAIwXiD336W@yq67Uk1_5M(5^J+S%|gvJM?Z@hI=4ar11#!RM)>jfy~56jZUr6%SFd zqbsIVvAwKfbv*ZXOjqU|2|cmP6#**Rx}r}NLCZX1`ifB_2E6Uoe4@7mTgyHrpFq0?-!L0zZa{ggL0P=ffPZm)tl*dqS3++yuvKZW zhW{#@Emq;bndA7;zw0z zD4HpMkim_F^q}t%;vr*!sM)G^thJw>eaY`x{2yKu=JCCPTt@%{!8p-79N#AOZg0N= zxr4gG-JwD7!GA;f?np%OeZxq62^<=<*?o;F;O`Z#f@|;+EQXhuv1exNo*}p6roKC* zbX+vUO_pkaOBVpH37aLB8Sm4nnZaL?+)uPqN9VME4#uzxy6orJ8n{kli_xq^LbPG3 zD)NHy@s`C<0ilB-saFYpbLtPW6eUKgHXdY+wMsmLEPp8__*wJV6g|h8<#8zr_3i%^8VCtrcWFG$ zfCqR^z&QAt$_O2l9>(EW=7Q+cT%)KLk`|_-?nMv56C&Dd+(PoAE_`JlKfe|qv=WH8 zCrti|GJoyp6xZ?F3Bi<^psE5y?|;kc#^{jVwZGxw)wFI~;`}+VEpQ&ITm3k%ds129 zTShp`^-eXprIezTjPtrLzk~10&=3lcPzlsbBS;WZT}$GHwJG%A%p`wHomEmG&ejuP z5W>gXbau(-f9OGf8#;R8IhJXA2=!BE_&I>Ed<%N||%DiEjI{x-n z1Cr@Z^^S$&yro6}IzZikt*ZZ3&K$Eg{%Me@`*d6ZPJctk_5E@k*Ke!1())}_(Q3M! z{9-qEOD&6n_O35jCJ#Nqx3f%(j$@^jNnDE1Z`vACWwvP32PVzMUm0Iax!OoOyY{>@rgW zR(jFQ%II9b5ANs+sMu|`=zo$%5B)Ycf*HL2amB8z2zFJ-z*qfxL93Hfj~;u>hg3)$ z49XM>L0Gut&5$(?k(cW)wBO%TIokPU)!!`^HOS~$a=Y!79Iz1R}` zaE3ij&ScFdXJiLkJt#IG_eE~I=W%GUQ<3FhM^9vCx5wPG<33Azd~Su;i6(fLhsC14 z53He)L-3lXu@Ii)`+dx!k4Z2GJ$tq}b~dn4S$`Cp*uVF< zvbVwq>Bff-C!2L~N>%r;sZErA0KCBK+H zp`e*X@RS>gzUNBgqi7zaCXO1$_DsF8QLQ9bv+F8Tj%dePY<%hc%6|^;XyI_=hjm~- ztO;NET3^@mgdR2q6*sR&S^+ySC>kyB)x8>pIGtD>J>hMcu-LQCF5?kk`H?u3!S{vf zNTOBYpyUTiG$$%eQDa1g5FG-F-kQ|4#y$8at`H9j4MO@RR0*ar8x?;TBA^rwtjvF= zF?PglkcdAliwXDALw{j*n&huKLn1i+o^imTEGs+EX`YKn1$3I{B2vK0( z1K04^*Cmixq>UFUJem8oxu0JLn$B59f@>zwr8JFLp!oA;6h93|xUbT*er{-eUvdIq zo|7XspEw_dd?Zs8zAYp{kDBt&dlLJPhzlEFmD-g5WALE^EsAGTATRe_JD z9EnLTo2~xxY;l~Snb+7N`Q?XF zfFe}*>iqd$bN3lr>Ax+Ppx%lS+LIVF(^?X@?#jBJevvb#qrNq$upz_UCXXW1m3%u~ z7zDnexfHS0vYiNk99-%%??mdayf)Idx--5L#w!w~4S%KTT0Q9qRU4=S)Raf%H&z_=1iaJI<8keQ$JBZNE8~$Z6u-$ynwtlKO)C#v(G!4s%1i z7PXDg&=|6`XZ6CVU*bBQIUnNMW_xEhc-U&~w!B9W-TVFKc;dWjt0VnE{@@#PAkYQk zo&=Om6MyUJ<5T-1Kc0dIauiz)emRBnXOlmIqB&4zIvV!&z$ls6)gNh^9+>Rv(C+@2 zDz_1dgNx1)bXCmv1(Mdp94Io(3!j_h3zJkchp+LiuizrWbH%5aq9YXjVije+_!Q<$ zI4(7Rcy4Jv^Ckxz#4<+h?cL3dtw6a8vVYsTZDU1CF2r_l3?&J6#w(;Qq3%mzgi<9G9ljGl=9N(H8>oDy%e;sq+kThvT={h!q-+F{B z1Ak2lRa+nb9}#@K*M&&02dDvA?=!e;wEY(1qRB@;#J6fsZEefZVbYkXsF7>P0%8fefEXg@7f8<#a_eec^-goJIfa^{>6n{*Z zy5<=9T+y=l!v_YnY75a$RVr#!eL};ZTGgH>nCTbaco!YPm-#*yZ|!V%e*EnxLi76W z>v@XDgTMKyar0Bg!NQ7EbG{K^B^R{#uLyLrd_Y1Omqd#GlCuQP%CGrv$?+3z9hnt$z|m3f_@ zG^wXLjKLp^L*`+9fRK(yDj<-)z#cJ=ht;3#F@uo$JA>YBZ*ALZQ}>VD;oiMpU~Ey> z%#b~bp&R++v=In%keL0H9bka?hswvNTm_s4ac5xq#_M--wtOSiV%Po9Y&i%)tkCs~# zkC*hZI$F}lZ=-qm!(JzfEPwq$pA%R2`kYw3qpJ2&sH(00Elo8peZoFRr4Po^t+Q3x z&Sc%^Q)!>&)Woe~}+Pf-gG-S#CVpWLKt7+^i_1w`-vwITbEFy81ea@mP z9d8^KidM+mN0>~3vq%$!&mx#C^wwyS7?fTPqV7$r)7@xo`|X||P=9J?%irz!ZBe$} z^EX6lvp4r|0+mMncCdxihDcG%%})2>W(!Ymi4>J>>vlVx?&fwIwY#0}&c=qn)$<=x zyH?8&C`q8$-EFu04NB5$b_r8JXJ`<4bavt?{o@ zvM{O@YKmVCI){#yg@39z8gyPOg$w1POQ5~quYGa9(=YIMEUgR4w-CA${}+Byuk!o2 zNzdbbH7*!Rb*fdg|C)VAd)QIQ_V?-|Fq$AE%l!M*65MbGE5>=s=SRGt=5-f{IRP76i8Q6*id^ZV2; zE*)1YpHCG!;ISHqtupaIO4NIv#aotrxCUMH~ZGj zo)(^^m%&OQf32Beiz8u1VXG<$johwu#wS2;*XtpE34gSc=pSPO5P`tvhjo>jzYI-! zW|fy#dSs;!Vv{~hO!`%3(nnUCiB-O8mH$>~G@{iZL|v&59Ih|;+n;<^odi5i{jPXmnwXp_ytbbTA7Rt^l#n~THTw7UduqBxnzELVC zn9GkgR7p)1`8uxY`9^C5N+yY|WD-M8UE&DyOG~{Z5$Yw}VWLS-K&lTg_5r620HSBE z?ebr)Wb)uUwM_I@HATM+O?qaPmsWa|FIO@-w3JF-Wq(J(q{sC8z98ZSuExt`>6U16 z>VJ*x9x<`C$y%Yn190Khp(0YUuzf!l$(Ar~MKb7h6dZf%Ar{fnW3*Xf-YF@Bp46>f z09*n`VLdg)YTMOn`3n1mtJN|jpr0n>#V7G}d^SGqNDAsao)Y+8!tAZi_WC~CPI#4U zQW;M!DZY4f7eeprgj#3IAbi4ddb64Bdw6cZ2 z^D9c0OA`q#Ey~fB(2IZ`R0I{z(Ieco^43z)w3rkSrT_izXU|I}ZK`t5z3bi&&~`F2 znb$r0ZT2I=dO^$kQ-2-pq{DLX%&Ih`VYM26;IPw)H2viw(*Gtl%f|J+u&bRys(&0? zA`t*A7S1h1f`ns>Z1T#AYsc)OCi}}Y0F+8}Sva_mfG!w3ZI`oy=G3mt2||-n~GChiz~UG{IcuGZ>HoGptKGcWS~hIw-Hmp+Gz_sb&Ev+j z9L4!>6~53gsCC*_HHjZwX1jqjhvCyD`H@(89uFMrk=NW1 zaeobLS$g5Qg=@*eGy|=LRt3LbMR+fI%7p1=~ zEd7#8zo{(!QkK41SbD$D(|=G|d|wuSwy^j!_Ch|YEd4AtHm5o=<&*o(4QNnLm8$D@ zLjtK1g<9Qsj7p#X#DVH{^@<%Vpg6QpI)^&IO~INS8lgazn|#&qaDTx5hq{&Qe28C< zUHH7d>~k#XJ`4U&aCIM|I0+Fn)wj1W)%XahEWOY7A`ZtUwwxUapS}o=^$}#mo*O}g z1e6*{i9`Azp)dis8?HSzA3fUi!fx0OA)e4fWw?tB(G?aNdS3+4kk!H|3MG_d6e4L8 z1&K=G!G#+p5NW!$M1QYovbB$C=?1&^=h8M*kdc!2)RXqF7JpPK*xYCbGrkP80A`b@ z_igd+&itdt?FgJ>ywaq>AgM5Mk!LDNDF3#+%v`KWYrp}CmmJi3bU(5WseZ)iflgtWpke{^hWLoWivfBI=j+Z9T zS?G`AS2(0}Oq~L!(sJ?*zWH4R+kES-w|?1^(%CT|>vzJdmL_D`)V=VYH(Eg}*G%XFbU}v@n^ruV^Nsm$bWHok{IF;C znrC)R;D5szU2|JM%m9_$T|2MOp(7(?r`dO?mhayWiiHQ2$UR@ETU9hPq&QMZ2-X4z za8M$XdlG1F-SvwB5$1Obw@7yM^BG0T8g#wpYzO7p4$TDFVeHYl)TJ38q`Ob^2f;TP zen=hZhtv^%NS$9^3WaOZ-&*R@k?G%A@>jFAaet)(6q2SO4BXM5spU0PU2RXQ(0M|ffN>pj_HQ99~Ev$D}Mbi#P2i4$<@JDR#_87 z6BqIoQ7lE=V21LUc%#ZTIqfplq=8Ib9Dik-S+&2_>;T=_-|B~bT$?$Wp&_4^-LT3n z|9=npVhI+sxr$b3$E+Y+36x`2FzcB0GB6#p_9Nk#wY11Ht76!G(LrlJ`hRuMdU@`B zf3mjLHXKvx1 z>G4d`)O}SkOo!>*FuhObhUslOH%#x+xnX*f&JEK+IyX#5>D(~APX8UO!?Qd4#@$;0 zbojd>;DUX|E*VHqrX;@c-l~&byE!q=(y_i4`D|o3TGxtb5U76Ao>#+25hOZ=DLB)%w*8;Ice(x@?wSO^qEMQfP5Mqt(PvX>8E5LDnTrUlw%hy%gb7CE_ zHp;`XC~d^rFFh!^ItE2>GGgx#yL+nFfIArr1I+vjOBKphGZz!k@A~bTDBE<%xl0@^ zy)>}L3XPanF~-a(+v2K5PX#cR+psDNjj4^D%4oR6qlU%GS7WY@EvZ|^EPqhms>(!E zBA&32=>cxw7MuH6U4Z!P^WcAY_h0sEcJxH$ z4o`MfBXhZ=7)T!UN6d7@POS!N7e}C^4KKS7lOu35V0sI(@pT?&HLjO)QpHRGv4!=4 zT4=`ptOl6_vd`rNVuSDgsejxnw+nREb0|cE%lvu}O{BYT5_%ucrE6!;fb2>8y3{3L zE4l$b+eL=`k!K(HlQUw~XiQSuSy`($fq)~Huf4wEsHtzcO=ar34!uvtx)ZC}_n!H- zwR7~rlJ{JRMt)ZW8IN}3;IiLGztnTtNa@e$+W^+%B*xaGF4D})et))Q*Qc_u+~99~ zVZDpo*!$+&x?*aTM0o4*yN~=)JTw|6buHVydLm-Ji|rDd$5iCSd_vW~N;MDV{_4~3 z4}t#uA)w#MnOD>%`h;+DNALEY?;Y>_-mdlhVII4+<4;F>yW8*HZGU<%(=7OZ|K#lh z#Mq<%2K;O4&yRwLYJbqd*_g%orFLLi7Cu?cO%>ORhVhINA%AdsPi@J^zqPRU}{lThJgaQlGQQwvA>22TeV0Eo#z4^Glq2iLh z6$ojz(-mE6ON1Kv(CI9z@UUEA&k$p;MM4>g02l_{EdJu5)_)S3*mbyK-RF)_%G>jq z)?nlIbo2@C6OD3rVh0saTF=uWDh*N1+uOfPxZW3iN8{iWw1jwps7Cvx7Ahz&zlOoV_@}53WdZp5agWWbQa{^PfTZOu>pL&-hW(+IIsb+SFs3E8OmKC{A0k1 z=z#7a7$Do442S`l_yGT--hj5xCbx;_Oh&-C?L;DYhVU~wD9u#r-yqK9_;Rv3?yaH) zCnK9ZjcQkUy~dtL&dF#8!M1BRwXk307Nijpi3u{kZ@EJO;5wx4OKcbR@>{2~T zh^?1WZbj^`1tPoJ%5-e@L_BY*|gX)6FUmSgk)W=zW>tytL5XK{tV{0#tUSn_NSQ+az8r-3e7|5H9XxeD>N0%tk7>fLP zqkl21pH0%?mfCq2=bny7i^Zx|s()fEvC@+8B2 zJtmGyO)61jgF@250{ZS>T(o(rESCnitR)_+*^gAs3{ z&P2k>mfxGM;&{Q!bqv({R}4}| zBpXJZ0Ych)GTp}5xYjs0kAK67L60~H9^T6N1`&>80X{SEh1BdWH|52YSROWo$8u6I zgg~rF3*^yM@q;5T`JA41MpPLPLPZlJZ}cl|8i@vp7LCm2ES1_bWrtxvzOgHA0P_xn z8Q4x-e06)qN_AXfB!)zD>7xgN9!m!$FTtJ$b!5?qeV!9<9d?EUN`F=~OKi;qK&@V> zQlaY+Z8QR2F1n|fDu0F47dd8r8lh!<^CbO=Lbwy^qf~w4SB2^&p{kyvkI)j%CNoBu z!W?40wh9zn@L-5j)?vj3@yOD9JJzj;#XIyDe#cbc4Nb-u|Mho|FVv@c^8!$cf}xy^ z(PiPP#4lq4C`IL`bAMY$lPnZ%_Hs;X3DIE=`Z!A?AdTYsOqVf7*?%NvhVUJ0A>g16 zjv#Vph%_!RDCGEQfnmUtdxy5h0V0T(gU=U4^-~G83meJAU1in3piO+uJ^G=t*@FQOM*=>_)}J*x@W(!SR@TULKIV29&Wg;(zbui6Mn&7sp&}6eFN0 zv(dHvT@t8M5=v?%?!ciV@?>;43S%yDhBx>l%I(%-#zz=T=xiNQI~WK-&?IVHFJVE| zQ9%no;Z#*GI#pf!Khygk-)#FhVj{==-VjB^qAgZoheeoj9bufvb&IqlBVkg@rS)-J z#jK+8)djhi$f+aFh?*$3G-q=uT`|t$aUPHJegE)&yq>S;>-l;;->-k*y%2w;Qjh8M z2=)9aI<#A}4t6~1y&vnXl1;V8Uv1@?WT>xOT9vn}hdD82gXboX9U>88KV3`T-FT<` zlc#sHFWvAOt{iKS%Lzv0JzTPnzWy+*>lkwpanxXv^CrYz_)NDG9W+G6gr(hd-?mhl z%PaHMoiHkXej+mI4LPN-Fx%Ne0eV_-Xp1#LIXu?DH#;{hql#KHs;i)H>7{pyxwOH) zW+1ga-g#0BThLd#c~9cJ5u1MCS={*6>Yi_!6VJ?dY`ttLuH$UB#Ui)aBWTBZpb2fS3qtEtDK7-kFs#v|oE`RF0=i zrn1JqRxYk$+^+M~DnW~`RueQBT%*%ycVj`-GxN5Pjb+~r>h0aT03AMAVuGS$hln-b(b`Z}tgZ5L# zYO0+U;%@~Q`7V{m#S~(HQ7Lci;6zO9MC0`%0lk|@9iEpnF0kpRy*(?`hBiGGSWHDh zv-qzcl&NC^scxT?f&6>IjZMt&^uE`TpVK%_FpaE;!bZU`3{BmzIP(x?&N_?bS}P5x zJxc`Vmm>BsvmD28I?dPT>^5ah8%sYXo5tZzdag|QRtqS`6v}j<@Wyyckh3WPQKfQ+ zcY;cv6K2H3(97impyK7;JN;Rtge1cShPE z;mEqEk*K#(JFqr5(aorAtBxnVjDvhRsrdcKDwzstY+$#A@Kug?tY>5NnDxxrTi+-2 zWvl54e_T!>p=q9!dcI+Q^pB}evt#mdMTuhX^Q8;(lL>O zoy3IZBZkPod8AZnpNh=RJ0fl$2)K{GKABxVOM?-tyNJZg#obIT~?LEzHF(m?mm6qif?Y z_AMGLIAL-_-;K&!&fG8`2|0a!A@y!~>tBu}u5DK+(GQuan!j!3)0?33L=Ykq@v zdNA71Q8UDH$HU?e-`0KChQmF7s!#nfal3#sx~ru5>ag6zvT3G{6QKHMbF-lL<97@J zE5~3pTFqULXCx7}v06FqkuaHV`mJtlEH_rwi?w^iYU3|#k||l~nvcmaw(8PNe94i@ z^jaNm@N`!{zDWL@>psb+Xg=GR)+(r+=GIHBSV&C@CyZ+X>E=JIcSz1N{PWJ?90lp% zCO`j)n+J_{6&-oE6dh-l+MVrCnD`Qy+{bTfcQc;;V4fUsGOyv9!IUl6)I4L;7!I0vtHoI~iRuGL1w0g>w!0~Fvq{NHvu z^=FO)&g;aBL||Y&;?e+(G{g2QK6uD~4g#VDNjgf2H}^Uu1A)1=5f1H^cv4&e^g#F` zumC&7@&OkY0ZSOangH^a0WBFx20y=_ho1!xEdi!$`L%M+5}*OK09%&;UuX@ex(s+h z_k%IZzz(bKVjuhyvzDu`P*8}-00EJKsI57GO74oZ)(=t;N~l>FIedF$yw@QF1U6c~ zKFa*3u<(lAJ?{|++Ig7`n-YgxEN_+QbQ4_h&yAr&(X`icP$se!-2Dly?dHKND-s+`0q0i$qErtRbXWyEf qK!JpoVxMGTrLAC+C9){enu?Q)z`x6r*p@7hRVu9qpq2p1!~OyNP`If8 delta 135191 zcmV)1K+V7LgB-$v9FR5xwW&a{IhG*a84K)HD2NkM7R99I+w=y*Xl>vW` zt-77P`taiA+p`aykt*|QSKc>Avn0ft!25dfEQupb{uvbyVeW(DFo-Uk6k&lBLhCsB zO@ce*=sF*IS=Mo;DVit)WCQY)GJU8{R6nzq21(ARuF6Y7(UBh{+P8`fih)1Of1TV-~>ez8UMd?+5Cj=Oo zmAV(;4B=q~V?K$bwM8w9;(ULXh;`4bY7je^IO_aDbA6RPZbDT*f(e({=_HKZyfdQz z9Rav87=d0eDcDxhT|c;V0-uBsKI<(`oI*FtBpS|_Q~KZ*2Ns7$M+KVVc&i|33qun+0kIEL*aMn5;iFAL?4jcS=CdMqZ zmOt$QQ?X`6VVlf2PeYIf(l*qOrcW>MV{8`o?nE-*B5d8`h*dG;rL1^G$6avR)^+RI zZQ-Ssb5bT7TeK>;$NDU2m5jQ~qJ}(g7!zx}8)?`b>_HvM3Y9HLgeM;GkJTsy1vnPl95?bElCM}yP@nAB&bs_;nnfTysevv7 z)^+h(gF-oGS0gsyXCc@A%lp?W>I&A%qb`6v3wm8M<---|Ab&0KXP|mSX`6+JO=Fyz z25E&@EPz=#GMMN+mEb-82@;cpT&t+Yaq6Sg7I_9uH0=QE82f*AbdX#-SsVtwGY(zv z;wgLFPhCHlXGaH*lk2CoA{1!wApwqXsNqOIU@Hs>(ZpJo43_+bFs2Y|#W#-=TXZQX z{sSRP+SiKfRp94STWl3zyHy+EHIHa<>g-@@M5LiZK~%GOG;}Y-0yd00&*P^v_qyL? zRO=Pp8n`}1!TEpGTBijx`yV2YL#8UBK1iuBx7zXZzHS_%MBg zJ#kPu5i7K4hfEpM#h|H)_Y&M@;BlPi@vIn`eK!ovJJ^iP+@BcP=#PDz|u zYf7Av5JoWSib@&zQXi&xPs)DTm437C>*0`&Qrvmwrssb_bhPhKhhozm^E%FgJcuKZ z&v6FowVkV!Go%PF?t)9SMgz~FA|{m7#+N9?JilT-nEBs>{r$g{m8znsd={|qMp|o2 zp{8X0IjfS%sTUJ&x%tVfF=VH1)EDb&{MlxeA%UIxj`|7ZaLNF6mEXWGioVKLBBl9O zsrgc2+0+b5=F!RVFe?Pn5V$qd^dOd6z$Tec-eE?L>~%$gbG$P`zIUw zN(n+$S*^+_(>+>YzRG@RWk$kc$yXt-TP&j}ckyhg!dsU1Vg_bPMSTHhGM2KSHxmKQ z|Ah^7+mFYeF-2uj1^!W&szkR(2qj<0|F>N#L$ZHZp;As~ST%^6vPx-{^a|#L;xrEH z5aVE(fHTWM3<`*%DC6ppTP#8rZnW{1F9=fAX48NMaz!H_E$PMa3a+4NGEd~_x^CL4~cEl+V z>}-E>9B2_H>OXjS8eMco@1Bz#3wPvP!roIHJQJU`w>J7~Fc=3>Wi3Yg^T#%Lh!IvtrTvQ4Jt|KvQ$ks;{PDE_@wF8AwYc-O zxbwBR^Or5|RL&T%k=alSjFm?U+K_j(GGvr^lLF6rHURmOy;=w=?1>~{R6hhL-*kUh z4_H~&cH{w(Whz#D_Uh@u#U&8aHK37OJJ8C!A~de_&z5m&fpOru0hxUP?IO_unq@)( zw70BB<|+rNr>IJ$R@%x^ye)~bB<=|Y%!1$TPy3z{XzD!4>XmvA`6!#YVMy#A585XW zAumN|)a|C(t@#&OrFRhXv0`mia|?gnF$$ZR6;LvzBdMKBH9R|9=@`E%yO}y{ZBlgw zuo`QdprTm6jZ)A)W*@77)F1p-Dg|nAwL9v)Na2FiH7uqF0%;QoZG0ggu&=)G3Mum9mbeAZ_It$8((0MFsloySB8;&uU8|`d4Ut5#)dUd4|$H z!}BPLBlJ`$IWN@pg;y!c(UodGLF~4NhhPhSL&1ijstgpSCLNgk)gB-6Ahy+E6=>If+zCyKmfoLDqOEG_3tlBpm#Miu; zLjnqak;HoQ;7|F!2q8ot44ZI5dC|j~9X`rD?HavkP&PQoLz~?V+S#zRu`nBZ$5?Sk z6tYJi+sr3k?={Q^<(3)|#tEqk$>4UHxY!`7_D)E=t-f|*eSDjghZb^j03B}0E9eE4c7?bwNiO~h2RY+?;y$()s<8c#O~#I+Qxc@n36pSQ6)6CBVb;(Tk4_vMc=KIs*wxaoz}C(U?NDNke#r2;M^k?x zmS|hyG~o4Sp*jl(l4wi@4VN_P-;{+;CpBffm6uu$;qn{!#fE|m(`K^dlY{tAn$JLn)A^~ua))=gR$q8&jHjCMPV(N2fiLf%cM+AGVln*If82Vngv zZ3EqIs!>NRbLtWt3DRbgQ^C(n1-vd)NcdFSayU{?=jy9fl1HVD|`<)r0Sh|(rG~8g;yb1 zWJXwFwG>h)KMee;(BvM|FVn!P!nAM`lZfckAjyBww%<6$h}=ZN#Myh#lO}SNZF{~n zyE?EwuX_b9&uH5^&+2AZhxTY58qhpkFPiZ@vb`H^WCz|>MSal@=dk|ur{T-q-SBsf5dXus2iK^z6-u6JuM!@)s6!`jzr2x;#5 z^74PydXyzN6oPnrt0-?IDI4)9q)Q&Gk~8RXI1xR%J!)+qsI@^kOxYlN*n5NHGS7}j zy*f0&95NWv2sr&@42$+rujIBbFlwTc}W1$NQBMw+nPLj@{JX z?#xY4xq;M8GWdSyZuh`F2~MxiKecXs8Nz>@3%A?$7>ygSJkH!!?auYxB)6|}N^qz! z$lLESC0o2#!F-#600&4=E?Kzm4umPp67GYG5v=`4Dff!oEA*fRH`{kMvv{7_{FKQ( z_BE8m4Y(S{+EzV{aGRD(S=GsER?Mrlw3J==l+DSwdLx8-=K8h zo9YJs-4+dsOI>A;7uY9^l-K1UUC=fV=krjv!^7^ix zAI014GbxE1@S2RZf1&Ms4YEyeHKJPYaQ@MvllM}DqF**iZh>rLJCx%{!7dKx?m3y?q?E#3ia7yb9~l{NY)g@xiQX|(V} zEmkSwD1ZO2tsf8YUk$#@rNjiJD--9v00^Z=*HbW_^O)-2OO68 zRuk-d<}!QSk-^08)X9=%exc{2Zm*y*Lz9ZeV>V z8Qkg;k^I`B8~F|L8vzgII2>TDYekf0?zw$3T)=|~JqOr=odKaJO9TrcJkakb(#0Wz zGYyU|1y|cI-Y0H^w)~7cC2<3;hOu@vKeHL#r=tN*#wd#9X&DQh^S zY5RM!E2_B^Yl~+#8_RY)&l>#_VgV0GSpw9r)LSexq$r!u?B8ys(CpWpRhBuX1F5{% z-B#Ul`*(KBl+>K9E$eb^IfCN>t>{g|+^5t^!@T;*x)9`96 zH@!nEIKN7I!yXCHoA$FQLiy(-K(}p20(yl5wW&b2>dXR>69cuWK(~J2 z0!jyeCA3gQ;ucPvL?ZzJpd$qU2>=`baAPfGVrMRDb5&Fc00R}OKvZ}QK~!~k3jhHG z^#K3?1QY-O0L)wKciXm-|DM0X=K8v11j&?R=OK#L$-_;PHjk~H#<#M%2P7epwnWM# z72C0N|MvY20Fsd6r1$LZhwVABKwvN!%zK7^tUX?&VVPv9?c9Cg`PL=loK3xIb}QgE zXMuB#yo#s+OFf!3geh67C}+wcGvO5v=Cc= z1nb^NV7=n9{cpkd6}UVyY7q0zRHTzKZg-tdnf;bsi~J=ogzb1%44lzGQp6&kF6H#B z4o&Xv(yUv}di2*<^V}rEK<=#QVBu-r?(S|U#e4qV7XF;)g?N*eavlqI=nH41c^|GG z)GV7TsSuvfw=C~VmPA{wPcjMor@g0t{Xo+7RI*QD=Z-VZa@%wJLA&ia*fy|Qq2iml zP;q6qdx%R#E!*wWZJr&00S8ZehldUe{gX0J(n)8WXS0`J-pec!cH{sZKRWUc8j5Rz za}uhaCgS%E`7bus4ve*EUH{ZQx9Oe>J8)W7&uY>39`+f#1ULD^83}pHi}Fo>8i|_^ zP?9~%@zlM*;#x{k3&Qb;b&(&gZ|GPKbNdQD)bQW{1RFWnbB~C|jaEZKEZiiaqeuv) zplTAr)~52+$OEZ16Yk$xySVo*pUpjsS$!H$OBx>0a6-eMte-HvT4ZwmCz}5c_t7)Y zS~aE}bA#`^lZ*M3hr-?)?)Hy=te-}E6IT0%25!QKe6%uHo$z&4WRXYO6m2Cy>Og@S z#P;y~{Cs#mI)8Y6w>r1ao%7Cl>wGYBaFlg^zS9Md!jX9PS4=TU*|<@ ziGMppsO1Bbkt?B7yF?dFg~1&NO$5v>u6b9_0%ufA}{1zui2cWi&AXP zo`^6@Bbr@3AbPI2KYY|>`%fAEK5~t}YmXzZ5q+-t$RZ}#7!k{V-`);9B`}x8G90j( zPp-&esehfMQFh%qd-vNfWjX&{TrEUV4u}i)uJnwR=Q!|-IQtM>h_JM+cS)FMMK&(w zmebRZmhxF?Crfj|quZhcYY@}YiSUi^egF+jI}+lAAilRnsVm(8z{NaE3vnuLO1AI9 z@unRDT@=_nsUMbqOGGsW=Lnpl6Y}ZQj@XRF3~C7u%OIpp-1xu%|%|`+9d_PEBe>+;prTP-?C--R!gKI0?nu2-@MFbpi3Z7hQo3M7kTAhHRk${ zeU}Usp25Qf=OVSOj~`A>Ek*{1sX~;R%fI06BDbxV&@fB39}u22vag(#458IYuaEUXOanL`bZg{MLi2ycQsgqj35!Q{XyA<* z7LCPPG4!dow`a9%rAY&=P}59Zt`ld_Gz%B(%)^VKljZQE4XSIh;q{$-3K3Dfh4~cO zQ~=dvE%KIsM%3HxdTN^taT)_Qj+1;w=|~gUnp8k;hq@?er_68f45FteWtQ`aAQ8SP z#mu%Ag~-8gXBEo)5)O4`xaTh$=rm#LcS`w}WWs^CL&%;_pa}3(nm8-@a6i#fAmP1fT1cFYY zQv>b{kU4L6wKvD05lQXHn+yr^=54=A$pj}(lYd6;i8L8gd;nIRCNq&ON@$P^$=S{d zdkik!=n&o{iR8z?+{s?`J#x)FdHeqtZd;cmxX{b1=kDu zRl?#0t(HS66A*)DD@&&tk1S>!4J7&ma_b6c4ud2X+yh9{8W5&veSm}K7Sxj-$grFN z_Ak^iJq!Z@%EaP(=MsYnouRswIh1iybckI(_f+k8mqajQmhzdvFLp_gBqBqL)B~-5 z;gNpSM0ttFFq_R_mue=O`$1D(X%x_q3YkU0x0VM3uG~s87@PVO!+s7RI2f${qDPU7!+?4E&SE=D^&fai;@4SVu z{T2gz_}8vKYB~OZMx%!)5WLsie@hx5Lg02h=Vv~Q#5d`{Yd-9b>P+AbXUGm6XXM`x zy8kU`V^6wDCt%9b0f#&Oz2*wDix61vPpme$BQTg##GEZr2>o>D4 zLrYxtG~B+dS4~xS21cWU)R!`SDP84YUaff;T`IjIPeV8(({ebxL#Vu0YNr=1co3mGzbhqAaH}Ya76Y^*z5WSa}`NsI)-z7 zZ&tzHJ;X(x>d1h;Xp_EyL0e>U50MphU_)G_h(pfo6Z@i(tS41ys`_8sHs4l@(j6|B zI9ELyTn-$^xK*@%tNK!3n^aDE3hK;3@+hC4mnf10)K#_>@shW{@aaN-;3kx=1-`%| zit{^ETP-+Vt4hw`rmyX=GZRIDkb%O@mJkF`XMzn&KbS0Kkr(+dP`k}}4&!|fV`diR ztZn3zWu8qfQ=E}0O^E;%8iIF3LJi|&8WDm*?hx1^`r~ScsCG>J@lcHD&Jz^9kszCc zHfX07W#NK?MCbUo<9Ek@?@#~h{fAe_YGdqAHdqu+c~Mxh3W^oXjHO=c$FlTBMYpA? zpMjQHKdoq)ftKPrA=aUC7|uov+d~dHtE(sJd{J6GV+QGpoU&8@t34sjPdfo9PSOcg z`Zs|cqbwo4VD$oRfS$4nxv4O%A4{v3j|zvym0MF;X|( zFL3U(RKrS~GT*d+dM4_EybS_r^WaA;LfRUlG`%#MNHs+Ujc~{0-jlQ>-&a3$q@7aE zvRX;Rj>C|sY6T*QAJFh=>~GLgVN;1r$bU$bRHdigXZuJu#8>Q;uVL8MxnGry$}CStoO%XIsq;Fj(=FNRv8a8Zb4X_9k_@q!Q?12z zg6}CjGE7u|K>+0dy;SqGG8jgFZH)n8b>~h#D{w zN2jt#>JV-T%7JhnS#)B1;2Ag#SN5O!WPMaHP-nQk=CujA$8Qe^76tg_tf8&3{?41b zb8vqU$gVNC85ld#xY==1(}9c~ssvyZLO&ydPSst1NCyIERdr3ae-v$S>W`LvNTELX zRHkw_s*gl+V%A5ViYaxfPN7=2_6_}dr$$nUXyJeBxlCnv#kF$1lA)!7(eCd=FP_}9 z76f`R2<}-u(~D>38nr}j)~GXXQvsn6S-Zk4yypsnd+acDmaknL=US0y|aex&H= zH5?^7!8gec5=^*gCXfTb$BljD%mQHv`XC!a+b-s08G(5yHxjKe_(G}pxPv(ahZo%b z#LYVUkGk))rbI6m1*y;<+^KjORJ_zo4JUAayfCBdBr4ceP2k(zeqVz+ zZC$12fxqt_`FeWL-S2e|)QSlG3O?6o%`bhubab?@p@M3v!uaRJxAn;_z2xla!BP`- ztBLw^QqvJpdZJu(GyGFW!kuwlR=-PZ%>v0lvL|B7gFj3)c$b)JAfcag|9PJCTU#H0 z+|I`qH1S5fX5Xuob3=5pBy`l4UGNZ z=!lbu-9B9Q7)itPI7E4%M@6^`jE(x4^k2#V)SZF3Lj&CGlNm3;I0-Z*c?zPs2>e~P9tMJ zI;!l+?FX8>+7zBsbw~`}h6mvWPY>106dWyV;%&P!I4V-_DN1KkcuWh=yN9d;CA_B16Rf|MCG3*6H-V!_KwUl2)S5yM1M@w& zT4#~JzPGM3NWOyd5Xs=qhYK)&u~%P(P6(Z)ddB`+A*WoY-+yX+8c{RwUMgQyRI+e) z|M1ZKI-=gFc`LzS9~;C*CY8W=c40?A_W1Dd(V^2*oDYax92MzPn3~l@zn~8!;Fh1t zHIrTAKz7%fKD2BxG1c+lc6UStl$;;#j|f3EZW7jN#t>H0q+xgUNs;_a z#%&^&Q15f^jL(<^>$;8>4~KX}D`K%9KnkI5uG9{4R=<=;3Cv6T{=`e612x2$NJ~e9 zYukE5osX?~mX}-f{ZC4{dM+kOQHoqdTfr@+HTck_&R5G~TgfDU%_y_ST1@FsPeb^_ zn9aZ&Vvq4YUg~QhcK% z)l9>#+5ZzADJmU*`5=2?f2$QIH(Tj?)$FJ1DTJ4bcp#hy`m2s=0-@`So1MY8 z@meqD*w)#$E?j?}&}W^zE@XAj+qQUFirKu}Dzh!>#=soD@F^5UN$4LW47ufVMCwZ4 zS3(mbo#>x`bgp#De$rX+PG)>V;jY-tc%v!vKOyQmPfD@n-jKzRdeGeemc|tu&)2wR zHW9#jB%u4FqoX4m`RXI&IFB4k7gj7@-=)hRD)P8rfmSckG^&8`)bGLe503aiCoDag zpXgpDLAGF$l$B6U#pd%3-sv3u=;*;dWpUMM)$VYAy4y%uP~2M@@l^)yQ%V^Ne@F21Yc*rC4)=e^2@*6%4GtU)DFUt5lp zg+pHev5#WoR$TUQhKSK-^U{_(ydtRkVYrgTM|a&9#Q8> zVuRr$W9gAzQmyJ26S=e5LNs5MW?z1=Mvo8*pv4S5YPtnN6o2o%E<7}xPby<5${5B{5fw3!k&F0{1M<(^eZ5cS@a$=}v@+Kcpe(4Ex1!GDmF?142;;VD_PWJ?dPWQF zP|>YwQ$qSJ2?4D*`3fSJoRnIWZFr;3Ol3Xf_%pOkZ*lP$HI*?tBzANfJX+o#^_lb) z%lJSTBQABBG?pvvRvN}XbmL?Q>SDqj@+D*0dXm!&RByxAQ5agCI%L%>C?{*lPf9S`5cNqFCGCorJNT@u})Q}MHA%u;=J zlWJylEtlJ3(dE>)898&90E23uGw>0kVsqZOQDxYRYdVz2n_AYgz8M;S2{xtVZw{#q>H%KWk>}XDr_3QoSlK6y>9! z3LNWG*e6e)z(Wr>4<_Hc7@4`R*bW1K3J}sbO%GFBtb5z#Kg%VA&kq#5)gKPgF9c+L z^aq|;7B9LJDdmz%I!z~%s+4pxndD;%Iu65@6=&i_7udOfgY)||g-{zqCn*-*?FA(> z$96KiI_xu1O!4P9f~91AoaR*|RrZTTX!Iv$ux}9>*KxTNVo9miK6L_IcMj0Xl;RJM zOI@xR^<5ki&mN>*W5u+NqVlC;ZI!zIU81hA;`{{-D|FGj6O<;5At;#*)Ik&|R4Q>Q zL!kg*#$~5}BaT}fDNkom0)p1lPVU~w38CB`U?ss$LJh&GOGZQ@vCGp$QlGX0ypM)s zfB@t_AT@<~n-P1kQlFYbND_m`IJUbaHC@tbjQfJr^ptc>TkZ}!N3p^k16 z3a5fSxTWM{RY=7wisyDk{|=W+YE99nbk-i7aqmKZm+gldXEL3&SyTMpQG~0!iS%cs zgaW}_p$_p5Q${33xkG5TRw=tlPMc&V#TdyBl$8OPf~02Zu4_Y?8B?gO3$?k> z2^C6zI=awM3TNOCE;eitdkkAt>Y}Tb;^*gwPPd=ri32PbRz)aCKBI(9VW;6u9*0b` zQeCqoC?w|;*1oVj^`ArQqD`F!xi{p2S6pB=0WjL!%W^TbhAaMq68@3+QHY}s3G%IZHiT9!2cMi3KovzKci9(~|?c0i_shoxODIKJ&K$alYSPN#4DJ8pdpApH2eECdCIh~^fq9!KSaSf$)>9?xCq(9 zX}u75i*;Sgo`7Pd%wkKxie4@W;5(yyOh*Y`wQeU>(d#JAEiIR;5|NyAV*cTmDzyN; zE&N4Lm3cV;bS^_j<-;7K5qiZedcNau`UgTc)4605gW-wwfFVMa#igpVy6TmG$2&fG zmTlygs- zY- z;1Ik*r>`5ZwKVWdecI05*6O-F;s|vV0R** zb)+SNB~o}rP^0tdU|9t|1Rfce{|Y>6WG~_B&Y*Exug}wTb=GgX$)u-idVoSidatL;fA8zg>-L!Vw8x{mscYKkGwDx%eeSO7o4 zy>EI9icv5IXoWclz|=$p;6(zrupklHfpC=&N)XQMg>+D!?S8PthbY)RG$dO9rrLJ^ z%pKG-xbzWB^mGj_DS*qAd#Fcv(AJ&!)$qa>%?rC`*xL~U_e^*1_k%K(A4b6pkK#dJ zS9{ae)t-dh<5yjOJxYykuw0;IVsA)X%7R)wJ-6Du@%$Y~EN4Lj!v({M{5QRc`fm+` z-c97c$HXk?v8NgKX(InRc4QWGs5$JUuPHe)tbS~I^t7*0dCo2zsw8Q51nWhxT9#>3bq>;J zu^EU+N0+P3U?#NUOU)p%qP1oaThZlAVc5Nn#l5k(KNc^K#VgGqvEzVT%Z>wfZ95Lw zb?i8x*R|t-U(bqrfM06I0l&T#Uk3cH?Kt2!FmWI08`^Owe`Ccf5dRXnU!zZe*exV* zKnk~skpOvr=BvW{ZQkS4klbfG`J0K>ppPCXdP>$B+Hth#dq-bEUyzAZ`(FwGl1{}z zyph%k;%&yOP%9{vR1oAFq1Yl_9^~8-SqD10+LU1++gOjC*FX?$9yR#UR1Knya)M|h z*azJs7p9_+7H$x6i{#MJ=4>F>s1XorJ{175Mu>rbSfhqPtWoMU&QKKuX-1*jzDDs< z69{6B%79oS*qzDv73a4KZt8COrrSw$<=;u-^oS4;ay7DQ5Co(e^*zcm7241>fh?nT z)^+NmPVJj+=`k!sDMmCx5h^1L|Dh1+fhQS>J25II~FM=@h3E}O&9u|;gKJ~;_ zUytg44vKme?3uiMlecT~rY7%DkLW;;=ojjoubRMJ)B}ifsZT+cQR2R#4g?rAe4x7y zq!+pak-uB= z7q)e1yuo0s4!-UZP;C4%mXCrT`@NNtI~4FELiqXCS%Fa72}l~c<~Gmg&>XrQ zTCgnzd$3{W3f8d8ZYx;(+JZH<&rSe;`Uo_^R$pC$sgs-(N=S<08J@>oCDNndFt$n` zZe7et1Gp%zw=MVuG*9qT8>tYGqtm@;8HxW&0o7w z_F!D*sH@kYrDH%I9Y00KapR<)+$C=)i&e#X^st z?NA3FOt2xHVP_`&$P|0y{M)4^O&(w8OYSGd^CW^un3Du2sZ7G2L=%a!CRgE673>#( zFUaf4Wv;iQ57}r#XXY8;s!mkWB3e^*3$oCjk)nM?S9)WD-%CimkNz@E~$oANw_<_*1l&O}d4kZy1?_!;$;e617<-2)Y>YjOb?Xtfr`flDgG3GTF8dP5eiti0NI4q_d{qc*H_t+u zC)n%JLg4F{&edao3Gi9))E!fNa+SRELE%d6Yw0Do&3B71#YJ7xT=s;T^@4njcS#o( zn(lxC^=o`yy-oMd>q*dlZUv!r#kw^b&9?MNB#yknbvY1WKT-FEWWt+k`%c%~0{ShX z`l_#(8ec!W?UB2Zx7#5o^Oej~TlQ0LwA7L*JY+{Y(4kg;^qjmGLqUH~&~qF5 zz|d_Q+Ta?bE@j~D>#`Uz)+Bi!$$&?AkXipOT5K$bw$FzbwG()g1CJs z;4LltR&up}TA_iNd^X5Dk;6~7StR&23A&#$gt!xgxVqt`>M}l6q}#F{s?*BN29~^6 zrzm*UOMrkv4R8eD{kG}!6I}w9Im$dO->J^`FqW@k9j)n14e?rKd*fJMiUqtO0*eIQ zKewJY)Vj(TQIW%CtlaxA){H+3lht2FnP>7FIh0O+YxqdJIqS2t9EG1mu_y3AxVcub zv;Add!?%sZXZ*7m4k(vvUe(U{aaxlFZ>_XawfgcZn+ux6Y^$r@n&;P6Y;CSFwc*bg zg6xhiho{aq9`m$+Yvh7|V;++tPY8ctErD#=tBx>|gBfAHr9hb)IJ!uH^(Q}MlB7WD z=73UvKv;~_*LNk3LD{b@SM5ItL6t(I3aPrmLgpnzFl^zHWN|SGEknt_^F)g?ot}1V zx+AYBvJmSSlB65y&y&>EBq`)xrO0}qFFXE^kj3|_{zx+HNb=-JvfN1W(@3EvdBJ+) zQBTNN1pZVXPx70*9?4MgkF=84}_2%sagCInOA0%!oDXab@f2! zQFnJIDkAG!fe!%m+wik&bX#LQM6>v@4{~Eg1Mm$Jz$0`<8k8fWmP}9&rvQOroM9ks zDtm#pO^Y@+RIjK&Eyv@v&?Z-Bjem}R#AuSXxLNF7=OZ`NudL`4BoYvc2oYB&7*Zh_ z6esiC3gEhbJ&oe0HX8?}J?KM3H&EL_XgpKYz|ZGU?x@WVZPhwL4fMf(UAOmQ-Fw2S zJ1w3KUa$IqOi}+B{j_-gkDK^uDh4-`_p#=4K0ks-?zB(s;#J7iyXc263lCp^Eqpw+ zu+N1PYYt{?ciagZ`u;R0C{2hg6?FMmEO^9-<}Xd)$RGZF?RW_tL|)~ewW8uk$-xUv zaaaE=A^s#GFgsrArYp7*s1KLUj5}ih>Mjaf7yq!Au}vOi?O#{;zrfW996zZj!{9|Y z=E^FSy%P0~Zp?xpBg2VPXV?aR!!`_TlVN)Xw#Bf00|S9aMgyxphV5GU_6W9P)yJ?c ztKIWCZP^+MD=)*PVb`jc;SX8(Hp3g)diEH%FZ5`-2-p~=^MHVLtsY*6LFraCM z`l)j@C+G}sL$Dn(;N`o2KnIeWbV5j$$|E||4%v{Y+ghx$O%oL274b%usAQ|5rTfVDL@dYC+d%Xn!Qbm@ASK)E%RhL zg7HPhc5x?$alMA^Jw7i^QF)csc?P_q=WORJD;pO1CC_Sc7Z3r@7WEaKNNmS>bS6Bu z;kzotX?Wg2${rqIssg$V88{cpTAhfz(=&?TS^k{PCt`AOWQ_8eIY2V((GHKP=~yVFGAX{(6`0U zF)I2SP&xp z{Ry-RVc~b9b^CjUDK{}pcfXG}3*)?b|9go3Jl^iNpP@N}_|KyydW;?&;EV#_sLiI| zA6~%$_1s^+DyU6?aW5I``(NE=W@Q*_`|%en4gV{?JPQ?SW?Y_r!TRuPaWiN7ziY^H zlS8)gJK42=pxd|p0^9E*{_`a9TR%tq|7FE6H&tyUs42~V1#gsxVOygpGGktRRtFRz zo=$X?O6RP^6tG@lh%>uwwPR4nyDq4%xutrthIiNS&S5fwI%|bQE~qOKRI6{>I&|#9 z3Oe=AZom7RcD%*$hP*1aq+TGDP_H`PnC$*(f9q<0_m$T0iRmTyMN{MIYBWMB3X!C# z9xK~>J|3Yca9$_Q9J&2XYu;kEIiM^e%Am!vzf`3*6+M4PrS*=;%MI7_@&#?l5;ra9 zU(3##>f3lUZS?{;a1kK5T=)-rZ`#$ivNVi-_pboIIex57!?rwOYy^ujKtf1>j69sP zG}>l=un8D4!TIgCss|00WVK}3`@MJFoxQNs>aMD;p@*s-kY=_i6WJb0NUgev6SWs{n`XPcO%7m0O(Mr2i;oAhdSbr6!Y^=*W4bTRRqRR)@+~t&i z!b3f0-g)vo3lNBGV<+*f`bbop*oXYntUR~e3rpP50E_{u49)u+p{>3M|3_=gUoRR0 zcT`ax8%+G*gNUaqT(`k5dHH!2b;}4Z&T5!{F``+}$;I$a~Ir z&v&2u^ZuD>_FlDCRqdLg=-zbeJzDk-l`)qBh@}ASl*l@*;OzRtbabzODQZoP?5~2I z08d6;cYoW-IX|s74+l!b&|fc*UeI3?5)RWmV{NV4MB;zjjh2XEa5j!demq0$x)T-0 z-nov=f(OW7L&GvGZ+)xt!{GQ11ui<#&KzZw+Jo)7p76JXN;?)!?@GH!O3w(~i)3mi zJEHd2jY+-O_b&5v_sSg3oeTh1?=)0l}NSV?LjsDk?|Jm-iu@NJI8z+h1kr z)i4WPDXL_Bbk*D)NO=hL#k$Ke&zi0^m+ks^P^$qYA-@$j8?JsreHE>&s=}L`9A&oM zU@oa#z^K*`YW;SKWb|HX^Rfc2I`wv7)A^o>#Cw(GM8+!=+j$xRp0UMu{(AS@)oISl zVvV0WILbn^Bk`>N&-`rZ&z!PsI@N_q8o-N0#M^cV$;Oi~&)2h|p1-3of?P4&S!C|y zQj9W!LRItLX!Z^8DwP^VxrPg8n0R2)O}c0_Nj7bwkNpyURq_x6`mr23v9F$cWQ>C7 z&ARpbg>RPMRsrK*jf7G^V?&SvsABqlEB2T9S`DWxs*}{-oeQ{Eqsic+{wh2khsO=JDe@al#Rdm*8ncc zz39fUA&y$}*{`%bg4#~LtW-BZ*}hW312wLatq!iY&!v+d;Wn^PV4gl=$Up&wgH=d_ zSaCJ~(afKjshuBA_3c}*qcP%a`=s42Eu74A=(_NHt+FV52v2zhsrMo?ks zCiq|3srpVwG}}9tAKRE7U8I^8pwc}KGuV-HSjzo0gx|g};}hKg@9e!}zxCD8qfarh zh-XeXWV9Ln)k4o2Z9H1FA(_1WoBlJ&mHdmx6Gb! zZdQ)@{d@9uPmGOd3|R7}M8o>oU5i0q z5mm;aRYSYdI!iqSM-9CThq#Wi{HL?6qf1AW$G;SY_vp#^4PvzEDsS#{0Wv&1PyTi=>Qt&OSDSikHSv z8H$%acvCZAubpyu)u0!dl{QkXSK?m4;ARVGOqWPs@I*9zV<{+gb#KF*>~ce#HuBU= zB)^9bSe?H`=jY8HCUa0X4=3muGA@gd><^7HzW5Y+E63z?w6kG_O4ylL`vfTz&_|uT z#zOssafs@e+4RDVPvzxUkKV%A6hkQr&3j0tVqwzFEJ12fU$hD8`KaV%h2Wy+`1#OO^Lj&9mPY5 z;`}}WvvxvsvjKo`tbNLmsFQKj_sDj?At?F%ik2Vwk4}cmiU32MS1E!Y{1+*Nk-0KW@H-NL)GkKI{+I z0HlNR#Bh*gx_KgkU9c;~P5dex7!n~tW5Ny;p9p}TcvC(#2!O?1I3nOsdX2>tABu-a zp*n7i)<}a-!2C0e4t7BY8TK)4PQRiCAW?m~7I$X^JCY75ibV}*GW+D0V3aU)s>Pja z=1C5A5Q!K{{>L}jNSPmh(~8sy5YSZEXlWaEuA@cA-4a3v&4N!DTC<0czkd?GJaV4 zfTV*xFX4SZV?E-g^huX==Nrt$vQoSTc_w_|kw08}P5L-wN(X!#|MNIS^AEA^A7c72 zyAS)Nc$z<{eO2;-!UmmGYQ0QhejipH|B!(n4j^@cziffO7>VEmK|XK)b82G*{SvRg z7Br2&0Yrzrou~Sz%JktCvVP#YW8iuXvEqm4PLv;Gp!@+qS^DP+)raaMJ!m+Ti51HI zDf!Z%y{C8wB{9L{*2^qZGsj@JuNlRW;!`P>ad) z2hwjceM8!9GbgxBX)r#vEz}X+Jnw>s&Bg%Uc7I>Mq9&(J2|7!A{id+_OZ7z;^T-(V zMWXU9yL&EF1bXAJpmQ!HM|}w!pzOyhhaYL{a_CtrD~b1q^EYSlT?7im9A>l{?;8TLso#oX|m zgVFDYD$l2xH{sOIxP=E%1#wNd%TkAI(>K2P&w~eSDmT967}gX18!5@?0RJ5&rlL5R zt$N~@ER~ysFgmqP!D5ad^wJxpjfgVjKWw#vY%}e?HXVeKOL8W@6@hYz64GS-zE)by%DRbQw`}n^l&SEv)l4q{s-@8tgc7 ziW*612|$e`2LjTTgPiK93vdhh0-~ns{m6dvl#+ zY`P4%gqEKBA{wnOfoXAdp2=`yWejse(N<^X$fWBGl)WG_Bf%sKf$b78G_%|rS4;l| zHk7Yj3v3AL+SbX7@|Grr%q}PCTJar}qAoQ#+JD0EbS4Kp;emh_=N!oKNpI&p!<6G) z4zP^)D|B;>_?D;1*IyO|7yO%57NkG34g`7fX{EK4s_@5Db34ohT@JmSE2Y*NsHpIJ ziocy6jLSpdh}_78+VH-lBUH)XjaUjF#SJT+1XHq8VDdDL!^$Wh><57oSdR!@+;^wV z>q}=Q0XiN}0feX1Ce;#Upd`>%yAHLhd4$Jm3eia+&^HQaG%c)j3n6L zpvPf>rgRxHS>}w=_fM#mPNq-Ltdu&_^uZ!7|MG@2jouSoR-;$)bJtXYEqrziN@mT_ z$6fG;dYPy-15V|rYGu}eINK#nQE$8&6MLi~V9J%7++$-RNgHl9|4DliF<9hAIJr*a z2Y)5i;wLH0t6dJ1j6mZ_2&uItUd?5yv7mhm0X9$+qREShmPmtaUJx4kXn8zZAC~zd z+pldoIMBhO_0QUWMpP?1N(4W$4H<0yE%uDQ4u*V{lcx??uF$nybP~rG`sz9i=n`|c zy&j~r;Pf&}%n|G2+f5bI=QCZTbg*-_M_VV+L~8XIb_m7iHl3s#;(W41>myl2@^Tzb z5kmq?QrKADO;nH%UE?<0jk62I2cyo+TH38wpbuT+-9=&M-TfR;2lUDGtqnhm3lz)w zR4BFqPMzsn1JumqM#ACUg)wvm4A;8IbWsoyxT7vZLJl=&v6Ye#%ACqae*aAeXJG8H zE>lz++sCvUCENsFj?<6}t7<&??aQwHJF%bC=YH_yrCP2MyrqAoIKav|84`@c_3kUcj-XKBtdfo$Riy~g4F|F*Ktxb)L08|GMX`Tm1FolQ;I9t zlA44p6!KHV+{SqP!O)}Y#sp7f^DYh4SgOq`au5FU6SmHHbX4YDQwknpX>M?v1&sv0 zpccIW7uJL`&x*-K*=@R{>g3&_mN^U{=&MRNu4Z;MmiTO+mxc})3y?~zB;Q!gs7~(R z0WL~A51|?4a#u_OWw&h-5|eiW4C|72HG{FqfCM5@)JWUo0tR&94?+hv6s)=>I~NjKQCs^kCh-S0@`{zp3j2$XdeW?q)Qt`Lcemluz- zXV@^M3kP^`gUGHtK~b$;6;&yL$VeO$6O;QjNvP<6U_GXEAmz35bsU^=9)iR&Zb@J611V@ zcCU7A$Z@XZzxe%IidGmo^8jKas@q@DIKQ;23n^yTk_UWR#7Tzz!nREyJ?A9~qPE?Bl3W5~H=sglRGVqLTuj?;gWLw+Zlu^L zW9wPM5P)&{D1l4Q8CnAWdY(iv6|rr%T+Y3H*Df_n3?roMDMy#?!IleMNUu@ zCA7m?x?1kMZPz08)C1Vg_yj3|U*IA0TdvCkSk375Ims1hLB0K@P_C+Nw@c370|=%( zLt)UCy8HDSD1Vy)b?-@Nb(f`=#aGRtZ{50L2@pIHNs&3VlND{Iv(<;r?bokl?mF}{ zauIFjqq0AjGm2Xhz=$;BGC=$Ri{4Ty4;|j$Rp;3_T7esSbb6?~Q_LzW2)Awz?~3Y8 zAjvfyrCNXhMY$cvTk`xJ!FJiH+!@4$mBC3f) zpSEx}amp(~Lwb-Zf62%f?aXrF(EXr)+>ZuvwruE}o~5M=pN1UO9lhG!>nntV-Y_#C zcwNrj-JQlW%A2XL(@m(QFDqJ#ldtn^A%Ol7o)vcXt0R0!h=uetb;(rxB|41CNF`@ixX!$9SK*1an0N&N&C2sBmzm=FtH4bmk_N>q|c_|)VNL{3P&yBxT zu4?WRA%?=CIby3++m>n|5Tlx&$X7N-{|@Q9)7Js{os}(3{hr;$*9om;4F@-e1+Z5| zwuPgXLoI632}#ddUqbGa(M7uYA*cIaauViuNFX^*Goo_}VtLIT8f@Ggo)5EfwR7r% z62y{43E!fRE63olmiTjAZ>#@S>+kCQetSA#U9(_ zS8nzgh<1C~Hr(vr-8BN+TG+@+kmLpjPIiB}2yRWa{(tGs6vRE|Q!oOJbO)S$`$|VYPw1hqL?ae=$0w@xt zjH$1JEKn>F>bIOrycPd}Ay2ZtzHLXb@pYvMc+iw)*MANz8OYS+c0KoGTi`;=H9?Zg zQsZ_-f;BtHc?uP?_^!-|i!1bN;Sv9s4~d;5Qt&q^L7U26iyD7f3zStR;pb~FJ4 z6_D(lO%u5|y=)RqGCS&l;R+k8yTJ;IcFyLBE}6a!Kq^3{ZxawJ)3*`GmDy1je*UG8 zq(qE9bP34`f5uIE@}vKAAC4BYCt!6Po+9x;dODBu3FZIj_oPDkd3Hm^{CPngqd%YN zD9I|)veR&t*gbyTMcg71kK=H@SPcI4Ac+Hk^QmrvN6(I$Rj0nx7{=1%&~OvwFndq- zRpl7qDi7hR#-q?E_F^=J%x7Eil3!#Hsmx`3~w_l3x37EYRWgW39932eHrBv z9*tctqN6Wt+F8*%1JxCmLjf{dPeCn6v9P2LFz1A3kli{1mbX2l1TtGv!3>AA zw8VgHsOAfoIyleFmpq2*4+Qb5{gR$P*2&tX-83b00PNBC`(J~rcCG6 zzdftYorUI~9Tb(kpq#yvFInBP$Df}5C(LBCrhocsAg}AJX_@?JuHE}~&p@Hjh?J_# zicc-i|5KnH{ldes9&PzR)&o2$r+2FJre%236)=ZuUoh^4)K>1dGmi)l7|xGdjlgWC z>mSVb+p9Z0Cr3WbGztJ>OVVpMDZy>TNoScv6rCY6c8KM8^a5A0tx8k})gvyq9 zQmZphfzN=ycb|)h&T14Y4(5%#FLk4wBm_uc?xngjTA;c@o|b*`$2?O4X8Ia|NUii{ zK6E*ZRFP77%TD_wkVAiO|a$z8Y+@Ilv3 zGFU;$k(olNxv_p$yQVZ)QnLhn`|AarULqbZ@if~uThIPx^>)m*tNy{(1egTBM<2;m z^-=9faX(W8>2}`WGze9u`rlL6QU7jO6imz`Gd!5TE!|b>oozLlG1j4$TOvZ=j1v$4N{2H3Vh&M6&%`2O3siNg~midm4h zdPe&AqL3UYPNCvzq2j#Rr{_|boW%Rmxg7PH`ln|#AbV!DP_nuC?cF3QC}AL$-0-}5 zYJlv*n5u|c&;LmT_gET!9P{k4d|A-<_fd}b%dr%6drolopR^xyZLgGde=)7 zN*^tuzdNYods+uInsw_Ge0p`O6h3-&n-taUyLoa*?Ym`i8?L}rMxOHo4?X7@ii`GL zvD7Sgpmu7O2XKh-X^tYdeOK-QkZ>sQx0SJ9`JMmh0imSCK%H?Y{g!dYm&ZZ6=kgjs z(T_UQgdgFY3>ctvszjoC*mg86anX>D*5=wcIx*%agV=^2A_^I??yDkh*qzPi%q_Xx zXn*{zjONTz7ARLRIur$ub~!#6Lq5G{CMC0$wGorREbkyGgUy<$LK3|KP|%A$_C1qE z)ze>Bp>JDGizjbOTfuNX*uQm8`flXSC)*n*<&jk8rnXqXnT%7M+CkpcaY~K3ZhQJ4 z8&tMZu0l9$c%EeyRf_AHLh;JXHq5&xcd3NKYt};V(?fqwcXXZ3Ut8 z71WTU@iO9kcQwsI0E+=%f_Q2w!9YP~G>%Mx+%G*6Dtko-DH-gN544x7RQNY8H--$J z^!Q)96jz`iY7fm#KG=_A64H1&aVU(IlJ7RnrQ$;gD6H4#qP}H2c#wxPGO$|gqZPK4ohiA^Neh9aJkfu#rpB@Tw@g+n92%{ZJLUjI(K}_Y=ba zUW!IeF5kMV`m8%i&ZrcpGAtX)x~qn)N;S?ZP7B5ZyKI@qYmSK^c7p>uhSsgb=#jl& zTy@i}S(W0f)|i4nECfAonkM?o*0YjnE~?ZLDrqh;oNH6oXsPi|MztMGP5gOuN^MUa zQY@*ypMM~={(z7UCrRiB9nlnb0A(i3d|Ox+i_Z9H@_mq(C<7ob-FKqW*Qi3UT^2U_ z19mzt$A|ypCNQwKSN@k8r*L|Gx->M>O_SoX=U!HNmiqXdf}b(Ai~b59*-6seiWiKd zXghuBOs43Hqs6xlo*#S%(VQlBrP1ys16&dfF203tzP;I?w$u`^dFBhw{q)UZ#j+G~ z1rDpk6xn0nJo^YVyW_mEK!bCZ^|=df_Q^{}&i--c2cOGqrt9>?+AngwhS^XJdoOdv ztqD*+=5Qjv2F1xFAU(z&v)(c`)`v35(T*TTkiB9C>J1+&s!x7Jaq#=6GCWj3

p&T1~m7zqMHA%o>FoWiE5NzQJjJ-4aentEKIW#zGdPG zE(>c;c(Z}o%@Llgjfrz!-%aL?ukxZn7`bRrwpKV?3v+|=-H@_&2^^esUcdt^Gk>en zV5RZp(m6?rt{6`r_0q90Zm`pT>>W(E?&qp(+|>|SF4LXxCd11fU6wU1bj6YKo!$Q6 zEOd9#C;^3?Pn26uuo-Bz0C*~|plH_JC?&CP2p=h+@h!?bU26WNFxOU>wSJ?Yej)L*@<*Wsj{Mih zp*aimap1V~(kUhXsPP-5Khgx#ob{F#y*v?Y2p%Ps_WxO96An=Q?0;vv=5Lhlny3s? zg}E4~|F?RP?)&BxGt-LcfR`F`%=0X~R8VCCEe}qw%s3}#`dUFrXmhl%_afwKs!%;!@jb!FJH`{stD5zrkvg?QbJ7$Vd0*FPOgMW3}nl97kc+fEo zidq&R$#-LO`~h9u0Db(67WPA!^cvWxI%$eNe^eN#tU;8`ZnBbm2PN{(APS=Mtmeku z5GD6M(+TfH#ub`Cjcf0dkLvx!rq|+P|B-Hr!tDAUE+bwc2OA)$5O-krB%cVegrr@UIdUh+Skl=yZPe4!r=rdRElOY zIeWRJS6uDu3UOfYZ~_b}#RHk#d2A}ZIQn`teH&fity|Hofkqxm>YOw@`!*x4OrWGL z4;jsrql|W7h};M~yDlsF6t-80+<6SgQ!RLO%aep^9tu{6GynuA!~((B7D)dmTva1) zE1?b=*O38J6^?z|9{qzc5CjR!R3wMOWu&3|AKV}?%0sj?u>Olzby$%wSru|Tx@A8D zNdoxi)FcecmZD$6eH3Q@u?lPFCI8I6EsK;+_?Nn_4Dd^sjBzOr{r?a8a9eWCg#;wG zO8)_$flns{@YR(?2^$F5d~RHE`hgchO1B2WZGD8trK_sZg0d(f4bQc$0V}g5sr$~H zZ`#AO7A8kXUdaKP{fOqjyxDCLW(wc?T^FPfzuQsEmqYoYx(IK zwejN|#@{kwG9@>TnY^=zGdGtCjKzn9_<~XQ(|eYXUAgUVW}U6H$G=CEJnw)1z5(8e zWZx3-)4}#iWa}D#eN7!n{`@>M%SC6WJmBMV>nWs_XXQ|toKL9C)atCWZpgEKg6^66 zDb67T&<16oyBODo`(4}3ND&%p*ck#!;v~PouT)q2Acrn^hcpty66R;Jw~Y#2q*9y8 zPtJ_TeBFv)8jamp@+vvG5+gb;!2ticK<#4OBzWIGa)~Wd4~7MKlunb&q3^gDtQv5< zb__oyj}B8vUl_c6WHtiy1=CDV0nbNMa~o+>0Q6@jRMmG+j%fu0hz)b`P7}*NH>$~v zH>D-LgoqbvdcG@5%9+9hJN=qI=~QT`Zr1p@vk6ApwWeAc0Z}MaeRce-#u(f&QKIRZ zKYIA*1iaBpf@4FZLhHJ!IK8OsZ8~-n6m@UXGDuRAQ{qsl`s)hd!p*~N5sG!n03?0W z0G{-=A4q4`d)iD4JHf}eY7DSVgLnkgc`33wlqYsQ3B3BV+p~|OF~Y5vmf*D-Om*!V z`fIjA%&T~Rscpv61=$VOWY&U=phNKt_}&Yule9sZ0tDWVEcv$_`M2&ogNQG>rE<&$V{>zCbLDfG zcbe^8Cy3s&?ptmzlg8s-*G?xO;kzJom8RC6y3_o?cQ-&6s{JEga-hrmr)c}w>_qRZWqp;F9PsVg-u_cXrjX`C8x^HQF;F`0oUxL&u-de*Kp<%6m72;0n;Z|h+Sgr9@S#QBG@&#|FWQVylsKV1&>aWY$%kjP z_a9)VB7=w`SBwP}M&HQkzv*icQZCKkxV$&w77uY{*ASxQ6AB2Cv@u9#Z=@wEMQ$8s z(pC)GPgR?rxwx*) z{*#N5b8CmKE4oJ3q)AG}FGX_ZzMaBYqK(6yPf|qZN#pAJ+~{n>1!fbZ2JL?oH#~EK z)53A5PU!C0MEQS@u}sLy%3dVP!o1h5KBviVJefWsuuv7EO2ocxzph6Dav9fG^?@m& z_7$4<9S)8AY4%U_PkgM`OG3*`!~lI9v_fRiWp&sdM|%D*d;|oe544n<+#P8nvB8Du zL0H4cmCBG&F;aS-j4vsL!f&ux$V%D46mPVDKX)dW6m*_I*X72Z^lRN$;S9fXgqV0F zpgz*j1om=ww}dIx!Jd}@(0V41#4pq6gFK$X{>BQZ%r?))JYcNEG-dCgG-_W`1EZ=q7l(*(iDpxFLnh=LvL zkqG-^#EW8Ej0L73E+zTHZ*wcVeUL9yxfvg=)WQ{a#X>L*KYq3m8e6K;r%JmYH;uGtoHUIbm8UTnjCYvnFq zyYXk0EjBDbA14zDxvbF*MH@l=Y$|0YJHF`LR_=I$y90Y22L`JrYudG~KD+sxf4_|H zhtr;RjC#%~emKZRl@Jvishm)H zlw``)o`7D^XgVpq+AB>9tW!?d18B)u0#+)^z6i*P<2moN-E|o=ibT3^k^(^2#PqrukdOk_B0PA7AQS92?@B?A% zMSLh>7@gbuP)=@63$|I$pQ~vu(AoNgKadU0a8u+ZCJ;LIyqpb%r6xq}-%Q^(r&pD? z>l~I*X4%%@XT!-}DVxM~F$U%O$Ek;I2F9p|>Z4%}3H@)S%&QUEszm{X<+iqSNkS#> zhD_=$zKB~vx;V!KI~xnte7EhmukYONow%=x0x$0ujei~lHa$k&Z-+8fR*7tPE8-2n zUlGJH9ZYx>a)VqJ&h4l|43Je`uZQ}LaKCZNMrj85l#H@_NaGm(;5&q8?j}Hns#y0J zsg!M;-^C-iciU4kv}yww4q)3io*~itX&u{nobJfkHLN?y^rWuYwg*ES9RHMF_w(}d zFp8qlOoIyKE02*kSj}WSYVb5?a-Z&=y&Jn~RVrf{4#TnKiQpEs zE8A9V?PgxjWE~-|j(B4vH@yjUdsM^1JYEvJPBv(<*1~YbZ#cpzYcR=;)mz8kyc0w7 ze$NiLyuEHNf$n;jGpC@#eWMSjRG|OU!QWXkJ^X0sH^*12NYgDWQ=qGZ&38>@CXSO# zV?M3b%Y=Drn|i95acQdU7!)SJt%YDJRH*FN#(jo@RN6^ng-73s<65+4m7RTBR#hc{ zplp(YI=wxNF;hPhpqhj#W{_eb>m;Q?B_Yll8nXS*6}@baVk(u?F-ZW>l{UPmH&*#X1N^ z+0D_ar{i1(ymzOlJOMB?sSb1h9Lt1N1UfGN9hW!z?&8tu*w{*Ff9jBCFz)__oDyRg z6m6~kXEbs?wg+9oBMQI>Z}|NX0Av@?LCeh9WKozr0V-V5dmO!yB{M$SyeXXy$dxsc zshw=}fAgqaP&Q-nmBasX=7O8}aMaok|0wAFi!uHjz+KQm@A9)_H3Or_`V`J{ki$Q& z{A#BkH?{*;N%!H)G15BFJ;BO{|BIb#9F~mTtAoRl>YQe z0_P|xg#b_aEoL_n6a#6!xFOsoH7vxjyESLkS^nmfqe#Ll{Xf)V+RZbXc2Sdb;$DAUaUOFu4DSm0d>cp2CTWXeVK5i5p)x#->(( zAn9tySsi_Rqx@vF-SvxGQ{(!*dX+eZ+h~cC2SB7ljEy(q((6SP@J0={0B1pv7=1F- zBPs4FJvz8)o6S@;&-Pv%N=3XuZeq)^rTxoc*5=2MIkhnfGB0fM@7rQ0?*dA}(nXnU z_2qR|=9ud=(~0myl1zkR0vO0hvcEL`v56+mcf@YwpVB)7L1 zYXcP47GGS}FrRDR`PwvjpxK1@#$tIs-96JfgQV9lWo}dHv;7wx zu(mpG0pruqp+7(H zo3bl_^rOSXcQ^D|+u@!aOJG$|^QhL-x)Z}?YDa^tus zBjT1ktJO}0#$|hFlCFcmNaPr;gNAAc%W5CdNxw}ADehB}NMXWzufGdjp+6%#*_%Bs z_xw%IkI6ENZ4GuL@rDI`@wJL)V&A)Q->H)$glu=(gjT#8p8K-53{3%l@iAV4p{~+n zMPU5w4F77u9_)QzTSdN?MpT~=N!0gG1{BEV;Wzu_y+y-&MgOkAaGsidM+|{z*CQz` zZIT_^8o%t)qZqz&kNz~Ynv7M4+$wnY=LXm=Fzn?G6GeJ)v0~jQ;omd)E!mdu)?(3$ z%Rrcly;1f)Zw}^hg}e~Z?p`VDzt(iZFa`@CF?cI>sm%VhwvH^-H(kxwuGXUeWMx^! zbJ*YQCqI%~o2)D`)n~j4@IDCkH`2Gp8_$A(!7Bb>VaUWd7(5h5h?x|lNTywLueUucNGV`r{oQA$=tz|VBOvlO-``d z-1lODVDYx;9zVA_U{W%GaG+dCYSk2ZLFn-L#oy=3)EA_S!GYUrc}R{f zOU&5NL*t_uFa~G~5CrGb}tk2>Kq1f?a%} zi&AlFzT@s$hZz`=*r02rCwP)W-QQ|=lIK=J%x!awK7YnGt6V#p@|mK}LPCGL_>_c3 zdIoh5UiOxB2zm%aok@y!o!wgQAAR=sJ1C z7|d+ci7;NjFCUQkn~*=>dQA#p`W4&gJUl!zO_R|QnDSn)XdTETZ4r6-P+;OlBLZ5H zmCw;80V*UMhYIs<@A>MeMCt{c5~Y6Y2PW9}-o$zHqK^W0lB|NU@lL(%m;Sk-FrJACQJ>$DL=^RXnHhQwZ^=ela3L(R37{^e@8)LP}Y#g9%FPK5^@t5B>q z+fa>?o8hKt-&}n)eO62Mr|aapt@>JC$d=ud1>o6+25!A=RrJF_U=#iRKBiV~an8GR zV{NK@pgzLJ*AbR7-vHkDFp~27Cx`hFiU&ijVphbqrtE`bHiGS~O}nAda!#g3P0@bl zl?tIqE?wd!i)4SVtIzg<>YECwgOo8Ij<=AUOPG_{+XGWAb>k?0?ewC3E~1;AC<7yw zo&e6a3*b%I*iwEg{O;~PM`Dthqt0Mk#Yg%T%BrNnq#~Xa$lvD#xa6)| zN95oV%eLUg7Tjph#XCQs{M&(ms*$3e(gHZ91aJ0?PZ5Uf>n9wyuKWHrl$lxGo;ty0<@U#>av(R~{_DGz8&Ex8lv(jMyTlzc zu4*DvpZ~a^&M1rnYiep9i^I?f;$2V(0g@t1N$f;#otbNkC`x$MERpbUmlY#eMiby$ z^_RBn_2P2%P*UcRkm{2bJA%4JotE`(13Jrz+O4l5Pfo0(;m=&E=Q-#Xd_s5)8V?@# z*gv4#VZ>PTrF2xIC^VRE5+YG|jg^&ne4v(b@bJ2mY*yH9NQTg?cflO&jB-9@i~Z0I zW2wZxbGjkx$nG+w9H(yU_Qxe}omd4}%VHid`0hkM)5#Y67_qKCDOxtk`8U-3#W2L1#!Qtsp_#rFvf} zGBp4E)e)W`$0b}S#N}H50h6Am_15e>0e|Jz?48~a805E$f!>0t^{K!U1b|7JtfTjm zh=%fr-{~c^-7tobm?UhFV~DOBoW*dq1h*K{RXFP|TrTJ=jA^$TMDD$zeAMjJaJQVtRyofLSx<*iO%?9%9@VMm z!Z}JcH~}F6BlB-6@<)#sG%&CI<9VyU)nVyYb|qqYVm$aykaO;0_z3K}&(?8k!9Q~= zraXOu3)R~qL1huKU21ASN9prxt>2R9bd^$p9v&bN#UaN1rfwQWC;)g;2a{APakw=_ z#gJN%=i@}78_u(%MlTaaC;S!-_SPNX?;L1s;b6b;lUc6%3sQ2=FTJ)MhU%D|!b+|A zw^L)`oEG5|d?ds={ygUEYwX2~7i<_4_CAVTw3PDMnBF|Ba~fmpki73H%F3c&sj2gs z(36yL;bkq6I@lSHXylooJ5Lo*cIc5W+pCZ-kyl}`CAA3+GpD7y!sF|>v^-v7Vg)#T zG~V+(&N1%UR&rB~)gegf$2s`FULCcADRKBd^LD%F)~NY2kZV4~Cb}8iLeIR8R{}O&g+sw&L;P^CB$G!L=oakJ-`jw_%n%p^NFN}a4BQy*=kN7Ly5DC1NALNTp17aXU4KJr>*hkSSe-w1W zj&NS~75Q>?5Lr?3`*w)2Ec`k8S)na|>5*d2(nGY3hVhCfsM14(gL@Bl*=E(ymDyFmvY z5hgi0nl>r~^yfn|a&YmtJEoMKi4c4u+f-By2wDKG@SmXC815v6?3ac)_xaqH6D>FJ zg%QskV0`ovVosZ!ON}LV}n5lBJ`dpZ8NjJ4*gG ze4t(!^vL1ApL&!K{N(7~CslDuq(%pdtLkor2B2;v0iNA+gk46z+d#WOrF7^tBJlp! z&*=eZtNwnL;ClB^_GQt04i5AKIQqY0!Z@zDFO!R~qNi2m$;_BXM)N|5DK1`^rpj)x zMIjtX;6Hu}ep7`DE#T%~!WAJi?2f9?#lMr{az{zZS$bpjr_zwoGq|v4{COs^X8A)R z1mdQ|K|j{Zv1M#<@T^2b-H6os&+bU*(9S1-Ie)qU)=~M!b;tZ*8@jmds$b#g72|XCmKsA&h5(>2Z_8eYaGA zx4*~Q8o$yi!-0yZ%8l5N_FGS*{WDYE?Px4fFEXaoMg;_J8k`I3G&V)Y(E z9gUGpBFz*RtGszr1I4U%g2D(X5e|rDiBRssj^2Q)WI&59Eu*6pVERoy6YiV!*esFo z4@tRfn1zCn0&o9&zh}dpQsjHmAq>L$_4LsKz2U&y3A{oip8#Z8Cn zv9%{=2-}Sw|J9D~F?YRzPT=ywe=dGI<&#Q-KP#_1EEl!-bV%qC((%FQTx^_m{)p%s zT{u5Kl5m0>rN>~3+%+}ZB-ZmlT)*3$yHgRtmz2_+B8lrsg_PG5qEx1@96f}ghgF7n z^@bB}UwoZDchz?DO>K~_-O-_RS01_*_xChDQUZPnv;mju^1|m~PTkRhAjOEa=opOA zF&Xk8lIP!nQm5-)ne9YQ#npx&2k>q1`jCCWMb8J`g2AV8GeYTRMke1E$QtD4I-mqY zm>d^(k7Eaa+Ll)5b9iV{>>PosOBmdGN6_E48T$Gtr>SVQ>Cm~6N#5MfA_3ZVhfK=( zCX&Iv>M<+weY^AId3R^FF1h|er_={AJ=S=&cnRjgKjBjW7)d@lhh-cU5D@x_IE!a$ zrJFfkW0<;!J=X7b-E>O^ zZMl;Uvu&{DR3jV>_bhK6jWzs6KM5kc{-Hl4%R8bio`GDQ@jVbQOjQ?<;HN%X9@Px(2|yB*M`nJmQL*0nIlF0E}t8}Y*h zoVsJAa9|82^f6^l5hfGPu5rhZ5>1ZuIw3d!f3O`(ytAQbniO8HAYB;Hs%?Mv8}q5B zjTi-6yTUp{?6+9sm*xxo?p%_CFMFiYOW^vK_Tj89GSTRzGE7%*@@%Q=a+aiT^N(YT=qB!3 z5&jE1R_y4IqZ3UONEq}L5O7s4uW7?SOF{6r1P{}Z1BQS&D}OY&N>U4_`;RFaAZMQQ zJ<0KmBW}VwxPsA@oUm@wq#$6UjFNu5?KF>5Q0R{!cmr z*|xolsHPzMFW)Ej?DXq^w86GuVW{$^BexPlvEqA^jyB?%`zu;u_>rBQ zAaUfNx*AhT5?4fK)LZ2%3b&s$(D>2nLDnxdAhYnSXd)vWbCDXs#` z%E)b4XlAm-2x}2q3&{C;UqQAIqD_~Zg)jz_vCdifU)4FZL;RfX6zO zAYWdBGK2&$Zq1G8LPPTe`nbBPiKRZ?_V5Eb%GJ4E>0GaLu1`9D*C(Cn6D@JZ_fqym z-+0;+)QC-bY@M8emI*+;@j1M!mtyD+?_a4-dbJ5Gg4qi+wcNm<(K8uMI7l}cxgCqf z6jTf!b*;^6quHja=(B1U>P{3?nBan3YE=aA)WrjWI|vDc$y2Ir)z>hb_Qw1B1FsoI zYc5y$q7C4*stARD@Y|!KmF;D;Qsr+{edvMMOo19M%r!+r-_MLW40>$tt{wP_ZNb%^L)zUH8h-e9(*a zhzp^+WJ18OVJx0sG7s9Dxx!ZYcRbLJt~X*>SJMFsu?ElrF3__952AeO)Cd5gZ3)}yW>*B zbw$i&zl@KBHmuIg5J$IvTQF&BLZ+o9zPL&((xKBK-hkL;$_UiA}Z9>iCX-%|c!CEDrsBIE_2x8fgV9bDLNhiv92% zAYa+tI^SXhDDGNipr9ojDST}V_oS>f+ee-m_|FBdthL{afAJlkEK2d!HKk>BmG5LU zFgU1rVM#+cZ5ntaa~mQR$rQ9zwdo#z z9}pJP>F3kE*NjJ?#}Btbtdhhqveg8AFY3@4R_HM-6o%va94 zFg<>bVS{?X_WAH&D^$(zB|%f$4%f%m+EeVE zs0zBkEe|+`1vy!N9i$i6t5-HyPray$m4@zec0*Guf0YgB@s%aim4-quhEynE!i`q@;gZ8|vAFRV+} zYyV7EisSv){}FxC17G=j>;!e<*g;_L6Llg8OL6zWP+CrZ6N|q)J`9xn)aAYXJAXCA zk`iXY>22B4f3bvH=mfF3puDh& zMI2l}L=DaDn-wK;9qdle-3;eCd3E8{^fnu?c_SX&Tj|&^;pDST8)louN|COm>FM`d zBVaCS{4;1ivDVi$)$13%Ci9Kq;)I5;FWk$x`e##r$8Fh08{6mYYg~eJM*pn5GkD+Z z^Yroksee=FM3rqKtyVV7=jZBPeceE77HBWta;F1F`?5L*(VQX|K>&?0e3Ls29R+rE1g2Z zvpF1p3~X~mE4O0V52OA-$BOf;NkrhzmeIl(5v=H72)GAjjF{p(?QcY~1M_#D&FVi0 z8bA#8jXkm#@WVJF$3aYEwPo%!x~&Q`Z}08B=bv!;^g)ldbuiH~HasFkK#koyC4h!W zp0x_Db4Sl+TV+rBH9B7KX|D_8M&g>eAr5ta@^9~?13Y7#0C^FWQAXa(CMiNAkv6%$1 z#xt%aK@=HV(HXDYjJ(b<+W{NWs6~n$W>*zR@=UR zgA-N`21Ko{MHd`~n6B1hlx-N|rdo?pw_!**)LM+xhvS<0Lf(SH!z9#Sh2I0R7Od13 zq_hGl+mNyrNZA>@kauBV?{CL}eYhoRr4mRwg(Mi<_>*klqgo3jImp@|89yN@PJh0S z>6sc-p+Y#P$G;dg`tC|zWQUX0ZYUDO`T7`ySZdQcM-P4%i&k5M#1Y2D2j zqh=yw!_An$_okaM#&kU@T@f{7sC*0g>ErrZ zj4XShtkp_Fx8rF@wGvaWUPRV}j>1!>Y9*#xy@;#{O}i>ump7sA6o(4kU^9e&F4?iZ z6m#_>a#bh5Qr%p&39wXB5ZUSzfK^>!jS0ZKT+IovYHqI839!6etx&G9dDQOlRz>9MdS$s`sEE1m{h|mvOAt7tRK5xE5x#dl|y8yiY&n{ z^4l;ph`>^J5sEiHf(YiT`SOKDc^6?j<70Et7=4NbR9CNYDE8W6On7IeuWr< zqB<=#+-X(SFdw48MfO^%=(Vb9m`j6k+Fv@`x_^zmcW~BrnH@a1Vhzp5TYE5K`!b89 zX!iPd5B8|25V3p3w{=CVEMkk5ewR&*j^lAACwP3<3GO8^6+B9R%A%)tdA_-K{m_w? zrzgjFoaMVduiY<$?F6MSy=zTh(JkwqAF@EtU+n+pM=btC2daM4*B^Kg0sX8_|Av1) z#KME&sPFu8Bc?yP7{ug{e6_rzyWcv+tB2vBNDrkc_UxbRsjO=cdRbX2{;l8j|9(>c zwjOWqHW86lT;fH4mx?7|>#aW0j9(-Bp=8-+|5m@zM)!0_=sgN`vEm(<4;A)LL5IL7 zJi-y#5crb%K)w@k*isOV|9mo`XnhfK{8B2t?+f1;XFNY~rpJT7eb?0|-hKYw0H)6Y zOkSqKSdBxTK3uZSj%9eQmx~_<^a#h%aN%aCTMG}r9!B0o?kcV*&(Fm_!4ze5|BJ_O>?i%ET;yjy(M`D43Y8pPE{vOA>C#|D=%nqs z)E#>6ok-^gF8t+)E%U_Gn8i4Li{aTXOk5x9fZcefCHqr1Hd=8X)Mnh5YMq9XDSd)0 zelVlahsr#E{JJ%UHxC{6#JOK$J(u$5N4dCndpG)pjK!0!boYv6JgZ5prS#_)1XM2F ztS_dHLE)}A#~P%EazZ99P+1}5LRYw2-E!{oZCoLHZ{OYMrd|H~e+PeeZ%J{XsCa1$ zORxSWMQ__Qd?Y~$=q~@+@r%0u>_tJdb*Z`gtTEVsMKDb48jLS)apLX=I@QrL%ytGr z1EJH?R$X1t0V=w(2Re^8xU9mRy&rnY8QMMN1~yv@WjtB%&Yurj6=lI1+7AoRQZ3vf zBNra-pz(0}wl!Ah1I=CZ(0{h=dHp?IlLATuVbCQ!q>jV&cL9@?4oJx z>!s3vDehKBlE_7CwNZufYqMUtBrV*#hP72*Tqpl8~O-wn8MAHCR*M0d4( z;{j;I0nG^pxI-%pe+AD(;@i87C6m%ckCt&868F5)^qt!M@HS*7_`> zE8C)7*_r6d-gg7N*NGMAyEVv2=xTv|$Wqs`2`S<*2s1u8~8I-SzCzF>&p3E^Kly7=05YcHOmVO`9=ve^T85W}9y01{kelXiGVQN=NwOu2%cAeDQ4bo^gNwd95R@*JoYOj&C zwpt;TwyKiia>q7)l|X8X+_%+#H8N^f zE96(Zs*=ZcwMzOZ!eP5wCwJ{?gTRocU2T%$CHz3C!N|UES3#Jg`!t zDzWhJZKqwUk#4(IC%ty9L9W`hCb@3cR>@5pw5r%CwrgwT;rruoWVh=TV(=%G+&uL9 z&Zu3l664`Uf9SRAHS)V%ualpD?RtZl?Rt|uwd4b@|fpuT~S zIsdAl0$eOrkQI|ShzfasSp`A)c~}KW0TXK=Zs1}K1P*MhfyjZ6H4r&4vIa1KlQn<< ztgHb5;AIWO49u+2;uZJ>h4WXw+6*wR3Ni_@pbGK{R2N1LKpD`wY=W}!N4k;@zBR-* zsKYYUACnp{4WAp(R@E_I zgQekf1A$;#lcnKv1L0uWDoexX2EajFYaHHcrvQlnsD&9@ED@g@0B8+~s88h;fZRF+7e8+a}%;$bv4@VN;YRIEUqRj`52Dm_9KNo(=)O_~b4P?69U zBc3uytsn%XuDQm4Qd=}H)I~-5T8!4l8cl@?RFS|It7;RU)hg~pM+#dELQ|!A0ZA1} zY%y}1Rf-K>sz~E1qqoWEMF`09RSuy}Q>(bc9U(B*H1T;2v(oBRIRt!JgXb!(PL*S$ z0s#_gNMe&Eu2OPUc&Slx8GuzvZUvQsa+C>dm5~c1)F`=sjD%H6ZUqX~D7lQit96t( z^q`Q8G_Eq9tu|<8;8_i6TxC34rNmc|G^BBrlg4DxqKD%`DpR>tsx`oq8dVie89vt_ zv5wWLF{mwkUV~C~TAL~>-@=zQpoZ$WTIG4!3npVF)>zeAl;?OzGgb5!L)M}^M`TEL zlPOM%sT1UXs8e;~$SBJ(k!ll9WZHyKk?d6tm1I02b-J6W8HLCgm zjHx^0>>57f5xG>|n@o;t_>6`_D+Rxl{iqm7Llx}|f6>lpGf+i#H0m@Bm1>PXq0Kkx z6Mm%@jP_6UzecT|a-EqqioJ%SpvqmNCS0RWs2H?=J)yQvTM=rZwCzC9R6%QK(@jbq z8ZuRwD%O!|Ull7x6{Ctx6%}!{L1nl~0adY)Q5$Pj%BE}Wi*H;UdpU;h-U1lk(?i(I zz_ER75Q?XFE8`bwTpL#C<_8^bey~=CgKPU2w%$?a%fITEZ9tDgTI@&daiA+?CE%_2L08RYqd5# zM?o*CRk}e(zd|D1HKm42%H!Q6npL0~i1O`fa94_b>%(NSR4N*eqtS3s^yaEz=7f)g zqmhNsp>XaZ!eh&u7y;#UOAuctX%dQXr|JpIc|rK4>naSmVv&5$lT}Q;|Pz& z30yuh{oNy>`7PZ$ric8VzpwcvmnXN{lU^?NPtIU=_WX>`TLbHU*mtij!6k~fL!*Cc zV=r9u$;HCM;~gGKfj+G=hqqazZr*m$(P6?=^iCZ9>5p0J-dsiTZvuWxXEJO(q>F{l zk&A>Ka{klQF4R?e941Z(ajz%N231n`t@}S1I~Ic8KJ=^4mq+3wnB-nxqleeu^cKY_ z=r@-fbOS$s$-c+QB{4W5QRlKByIUfHC~zq*GU^f+)WQckcrGhsEZ-Ol6$Ljzg!~;` zFWpPexZi__Yd84m(ZXBdyTgO+ETqfNGu+$}y10YuY~L2QJ?-h@Y6x0c*QxN`yN^X* z==0VD5;2@4E)xB2(c2!(8(Y5@XD@jlID+qZBsrgdB;T;E<=ECJZSv>Xv-$Q_IqLB3 z=(D%|jUdz(S7y+>{fHyF@xn59IXQKZTnOq>%P$N(5QDyga?@kj{1>Wxx(e3;X2V!( z<3dNjI){X>{N<+SbwWPVrH!a}R0{N4tGIg~Op9%f{%I;~)woXunY*h@kD}67blU1Z z)1xAP=`-EFOrPlK>tSP|R{Bw)8QR_B1MbMfGhQZYySwBb@4Z;~+DG!B;kPfL zl~DdrGld=qn;{rv*q4g$xK+AQC2;De6?N(-F=I~sw4zS^6lbV#S5vhTqF+>w9_2F5 z55|UtA+#IL4NO3N&7m0-4Kxm)2W@@j)1c#jcGx$xN`GtY+1J*10=765kkqm5JHith z1_MdO#B#u%bZSiS0s3M4iu&Y_Z5)&Mw{^V=w$;Se7ER*d`DT2i#F}idKS#mMd79=d z!QdD78PJhZm9PwZcrBqqoFxtY1vdIM(MvF%z2VDV4`r{8XJ7MWZ-uhg$Fr-eerlS3 zZUIZ9qaa67+G|LXTcB3+6{uAe3Yv8+Z5SLn&(GCW`qQGNTJ%&ZK+DRjRdm7P@p5(a z5}KQf91ZT`Zo3kCe?h6d++@_WjTQZ7^v3@6{A{eC7XltPn~ik@y;j+v=Uzchpr(z4 zbZkx_BUgt`{`uL#pw8zTu+}TuH@R(p5b6<>qT+Tys*y+SP%4A{GuN(;%|0zw==PRP z@e0*pTf?YM8T7E@kg6G%Vqci4nQTl)TpiSmOD*c0Jw0kf=%K~)ffcOBcyI63#tzrU zq=!CHlEnGyKmi|RU>BmW9k4dY2G7S5+{2@D==R2HbA#rl8J1uIg`Vl>rrKP8YbwD5 zZofWJG)xy?VHQ%)x25UQP3Wy$ojN@Bi_{N6T>UihWIU3EvO>L6_T%{+j)IlSv zxKB9gpt8yYY7x`jYI zjP)`!3WoCVj_wF;nDMr$>;=Mq`CnG_>t`4t@fYK|T~VU8z-033U%PkxrE=|m8F%gb zB8uMlKj7g1)VJ&*diOuXTz>iyxyOT>JcAg)S-13hQ=A>!e7EmM?Cx&qMT*bQVq5vZ z;vmB_?13eE07yB#;A#9S2`J}WF%a85zGH0%!|n`KpC_FTe>{XCZ1mo8*4>J`O!++OR>Ql?d>i06%)dDu zoIeLNY>898GYXTXzBR-Q?XxMSX#HC;M>F}Z%X?FdUC+Hi=E%|tEQar%PO*hEjgHUl z!Ep##zBOPb>3|+S_(yVoHZ50qAzmKi=J7t9MSWps*WhX)n7*E#94lhokAtJ-gcU#f z*jgXZ`|$D}7U&zYxY7q6R_b19f2!?2pZjgKv0AB+PyKea(jsrK+N}mTzG|;EagjOw z-m2HC_`TMw2fx?p_o~`zRHDAWkRBjuwl8ok-6H7AYWt$fA6xBziza_uYhTp)qgrWS z)L<@2pH+OW(&q|?fydEv81Pu-FyOJqVZdXZgMh~dhoD}*5a&u;C8yd2xu{o2wL#Z2 z)-DOTX!&0+YSjuZMM;^b(WwuY072i^uoEi)O^KMOhZqhTUc${Kp$| z@t39-;6pX)1Ekk@Ik%X%&#EEMzy??kAyYBtFBxjmuOK0O`o>40C74HS+ zNmZJJ32su&P4eZVbgc%UHQXd$z9vrum2}fqdDI1ZOu(X1_-h%EESWy ztQdp1@G`o|SRfc(IgG{+airM(yWlCN}5&D1eG7q+z7YXsDf7GIc6a3=BlbTTNU=O#!^;c^g~lt zSF37+)T^t1Ep@F@fn5BtR%5AEJPWNN9-B1pT79jeuF_O|tX4#7bG1^hh{x($g6bH`Hbw%~Gv+2@UkRt13-@Xf#@@)hdSL)T)E>8;|Xh( zMg=1TYTZjvF(jxqe1nVOl{dNw+zkQE{vwQF-Fdojyx(21gY)&3E12!sc#{pz;2~>s zBXA88HcYe!pnocaS>pFAMO-C@7eVk&4>xq%-o0XY3y|%0`h8Z>rJEMquhauw!3&=%r*$ZK`h^WAx7@H@|#^R34&Dq}-3EZ*cV z`*>B^Dt~eM+7pL$h*wp$c={2(tnrr}N{S%tfnHrFD6{+84-Vi7FIQ9XDlX0A1WJT| zF~+7)>X%}=V2cBn*DY^)z)u3TExa<4^mrd+DdZLge7Ea1FS4w5yfOn&=G&#EOY)sR zbOy`I9i@l2J$@%$n6-DhY--)rU`i^8>9MExy|RI=G?&5aE2L8Js!OW`%qq~=TUrId zqapn$n6!rsuL>sJ&|BXGlaA<{d&3`py|qqA?UcUNFJBz3dv)PlK0kM_T#=sj`5}mZ zJ1d|2&wR}LZNSeS>Hp=dyuJDxj}_#fK3w}ged=??7;5|@BpwIyf9Y#%sU_Z_1sab( zFE6xv`hKOUE%I=s!AR-;N-G|moPPVy`N{d#+Xec#dwBMqJ)M1hxAUL(CuhEYx6g;W z=LZX)_D;`v5%2LoTf0Z>l|rCTE`-B(=Xt`1o!YgoUKg&weiW60iVnWub@ZExbK>2Tv!*^r8(vmkW=; z=J#7~E0qQOtJ1$!`nN{^*6H5{{oAB}SLxpt{kum0ZqdKn^zRP+yG#Fn?$N*dl#Ydy zPp6cd?}5BMrnK+3-UWzxf?-vWGQUWQJ8$2>-{Y=Kyb&cW6xykQ#d(77Z(fbuh% zdts0N?wq_m-8p{0fQJ#Co}4e7?rrTt8AibI;n@z&vAeUdeRxj6`mlRT6MtTf2QjmsDkaz2*6;e_i>1oHsirzLeeH~kQ);H5t0vj75{q_fjK9#8v(pAb}Sb*zp8_zi`P0@ztVz?uzBB^LgF^&OS>@uGoqfuMto zyQ7wTq!3H=efM}^Sn0n4ao2b*8_x#4D}`O2vc6ueD<$tcp2F_F4vlAz-5!)7AInkT z^uW-v_pb4~Zf|iN1^VAU;u5C11l2GqGCVonT9nRZ@12gl#9{Ljt8rtybRXG)8g+S% zLVTG?y&JXWKUwd8lIGRopW_0|aVq~L7oPvG;6km@`bTZx-~T)pK3>rIcaR4WO*6f! z1RG~l^Qggil%{VAM?%|k5a3mtk(@Byidj%G6SA2p>SIBDOkaI0ynhc0CWBlOfQIklcDTc`%HVhtP51``LYxJxRzgS}% zpD5r{e4>DV&w3q`0XDiFlL7pWY4nu-UCg(NPy0>>uZ4!E!+r;^g@&gid{QZr9g2iv zd9XY5T4;?n)+Y7z>MI{j-tgy#P19~W$^e~z8O{a09A~iH+t^UW+ij<((Y>~g z>s4`=3AvYfE$A;VCiPU)N>i5oLYCnOyMSYOe5PFMQU*}A-O|jIZ$nJ2QoikBxhmz` z4f3r@`F2DfDc?RIkE>Kbr?>(NP?#?UlgXFadj zTb+e}Cy27Pw~jYAdn@>Qn(tld^p=+5O8()?HH!Z`D6&Nbx3nzC)uH!PUxTi{h)deUj>ca-_aZRh&(O5Xa zV!15L#ZDH-6!f0+Ddmy#{9NWw+68r2|GZ*u>t9!1CbVbMeW_lGcRU~Wm7Gb_;f?a?J_7!(t<42%t6$T*9I#HXoRvm*w^y^;aSL)Ly^~=l7we}%@ zxJEwpI^n)iWTF=K`xuU*Pv-pmaX; z%D9mHpi9PtY_II-xbDtvr7?kCtwftBT{CsM23Pai?M;2zSTT(@lK-m{IUICw+~Ow z(96PX#a=nG@ThXe8fak*QYfO6tw;>$kl>Gje?D}nNL1X(-m}?($=D^)0!8Y7wV@~Z z8_>lmgr~Bj`BhAPa+D4)Q!4S#3+UoGImOSfY^Bo>pUZ*DENq?cppyv6h3}RNeT&h! zZNZ;Y{A2aqZ?8}3w;fD=u;GvGeLKUOkqzko@B&i@{y5$@_-}u2>m0v-@A*^FBZa9( zcdT|5Og;1Rz6G)l_ReUX4cylp@2|?j*3Qn}*%?;l5o!rd&RC9*Aj<#26%Y$gm(7F& z7k{2?p4X(yh45xqYA%MsR_?nSc-_TGxaOn4^Q`d?6U19z6VPgjL-w1cnx zxO@2vXw~0kTBfEz_k*Kp$M%0Mp$=6~vvE<82Z z45wqzn z>0Gt>Z5`V@VEqO!ndNH^@qhAxBaW39^N#G;(dj}8-90^wCNPh{ZJ(_*_IFgZLqz4Ohm}8`41U`&n=X$==k z(id?LjCYUg4t3Dcjb)&V8na0Ee%2fGvLPgF6jnPHyCBlUEj%5ywdm$hFIjS}ip~o` zfr+k6>hrHvH*c=m*H^SrV~44URc>@%Ny}JElvMM=y1eZ8s`Emr1I5=^%fLUK0c7sm z5L7fSH~Dk>)|Xs~13Q0{F1_08RZlbFXV=#Jn_&)pV^r2zv%M0y&FrM>32@imthDiV zX?ja4yy2hrTIU_=2X6Cu)uRFgl~(Hn%aZ;Txw=wl2fj#SH>gYOHf~YA#md)MdG(S& z|4&-1xak$eyrmM&+Hg@-2qwGOyzCK*lUy8sEvm};h zeO-;qCT_L%F*g#fi-w1eej=PUKBlK=*e|l!yUSI!C`exg~-%oa%EllgV zhXp#NgJ(vvf*iSwBlUD zZ<~3TaSRNjrzd~-d47HX@z58QzEs&u^-|Pl1YmB-miC?OY9@gRszsoKu*nk)I>`r9 z>yj^)SkVpAJ2kbjO*#Aqp}iX$-^yZ6taMJzl^;09*9I#+bA7#z2|YS!hm<}|5&oj{ zz6Kv*5WfSh9!#&x#VYRYIS>vha$<<5uKRRmYOReY7+rrZUhA7rM!QA6TH3j|(dZDH z`(5mn5j{bS6kw$TgO-g0y>p-oj}?F{R61Q_{mFp8J_r2w8=!R0DV3hk^Vu~vv?pV^ zO73s859S5rKQlLXmk#v5&djB*(Z1H*=jAi=l6=F~<(svxZNXm-^#sS>C&v1X4u6F> zKlU|9THk*npZXdQ15e7*H;a7kYu|64pYLz*Zn}+)a%&y3l}hSrb6q>Y%gC#>4S0Y7 z*omQRKD57Bo%dJeuNL{(2S`v{>1>rsB56tGi7&vSyT_5oANX7bcrd*Ci?Rw{@CLZQ zD9c_3sA5l-TJis&mkd=)p}#8s1x@M&GtfW;|{(y{ayCo6#n+AEKa{X^IaZ|=hJo6#s)N-$XoYt zNZO4VCax4>M09-Jn?b`nFeid;NTrP=PlQgZrqcN^OIV}t4m;$)?F{L@P?-L#E^1JR zI=z3OoZXwg%AB{@yFEV}csaaF#;2F8XW~HY~#*)f<=bKx8H~P~xOmr1Yptm+YUDG|?Hq6K&E9Ll$|0K;*!Aj2l-~x4+ zSeTwC#56B33vFYd1+1x+)vEYvz^nli*lB-&Z_Iyz)G*}en~7lZ-8VW~S=^TpjstW`eFulxtqxY#z|b}fIq_ljvP74DLbumo z5q+rFCWD6DGL22#(Z0HDwVUl)qq5=9*qynl*4k=aX=A%%Eo*oip{bo;d1rLmE5Db{ zjsrV?f-=z{kUR7A)adBSH|=E7rQ0|bsX{$JoAls|U$^w=7@T)^460+)Uj<^=M8`uL z=N1$@Er(xGb@ACW@cG`v=X=1y+I89-o7@|y^K*qUh0t7n%6Di;4V(Ncbh+W=Xb0no z27O1WK=6pIgGKSgYPt+!(LLYTwILXl8oWn;+BDi&R}aw(HnFsh+w>O79-h34P2$Hs zau4_QI#-wIbD*c3P|G>JK#nj!9xZ3F2_uxl=^UZuEGR?pQw`@ygrc!7>X+zVLfym` z-q%r5jm37qyvmYTuewR0)@yBAzCoM$cX*Eew(%E!g4ZqF-TdzQZ^R0(w|(4zztw|( zLA|nsym`3R3V7VcZGQ=US#1~v)YhqxDfyTabg+Z{jTia{$&YnU)ISZ~6S|qkK2g{6 z9X;pZ%-Ad&n%8&H_KCj$MaY|dn0K`3xgy(OUC4%C)`nL5%Yxw*G(;3RX4X(@7TSi$ zgE_`O6GKpI;P8wRXW-ZjsrihX#J)Ixc$y45zr$gi<5|Dp>z(-*%im^TC2RAUN95Ycw@90nk^zUg4)J4b^Mdr$Gc% z!#)iMkb*%|mbtS0vIvV4EYnJ3JxOJqF$MskZcs4Gnt_KjG3@~07W;4qACTRDFoIJU zGflkP;pPkvm!WZy=yPU>oAVTJD5ZA`F*+R^)Ok_G1F<%L8+60A(*AhG9$wrg%WbjV z`!)(1TG?2_N>JV@f4MFS=4`w$mMWLjEWHHvl3J&ifa@pFu-$~(B{f$M<41p2OItbS zq|?xBhjJ$AkX$rp#j-c>=mG8SUd4N4|>n;u+`GDKhd}Uw6fStQ~xR1v~hYLE# zaXt_n@Sg=1{II1y%njY8E^FvDyD)+2uvJr@ZFYKe`UZUnK3rIrV&zU3W;j@Yf4^nl zZ_%9x*8LZ}g87*E+c%-J^0c7GX52iD${XpT`Fq^Rpv|VrxP)4VXQWVnO zzy&o3AyRF|a-cz7zNF?>D?4luFN}HR&jHw zNADZI?RU(j+l?+&;O??XDjT=-8Ec3*Zn2&{ZP7QCM%RTQ!!Iz8gmn*jvzx$$5Pn~%Gc}Z5DgB_5DS$Kl24<1xBSTbMn_1O3cSZ=BILHD{kKP` zP^vKMgx6)9J)rA=9?Y|(*)XK&nCrkid)?_M1I^?kO6aQx&up$i1|>G2*+QWXO4==+ zZ$+s^FXuCpy1L1KX6)#K{?2Ce_9gkgs0|*?~ap)Yfl#(nD30p1Hp^MyPUDK zpMT#6wN#rhP1vM-Xsc_@W(6;~XNh=_{(yR~32@{|`wr!Qw%CYg7ap&5I_5!lC*A=M z-2F3h*=sAE2gal>^Qqz~Im-7X&0>xl{z)5kM%oB^pyxt)M7PS}RO>__k;q<~){4?r~LdwVc`_TFCO zB51)A%Jh&a!%6F0IK}7->|)Eay&=FHBFu|EUE@P*E+DbzkxUBObkT$ZMNBr$FhbCT zvps6N{R6e}F7O4CkUir2*n#uHqaK0pFFX`|;qr%nkytMG`}if7(wNdi!i|jGp+lWv zYajZvmHV8UuAK_RaYDzhFiMPrfYGLvM$2cc-8~$jIyEdP)b1^)B`!6DP^O;UCqGs= zjzd7b*`jOlAuv3{W0wY-CNH)+M>;&T)28=C8%~(mLpSXgbTyE&(aL>NUCe!e03!wc zI;<;yKM&5m&YtM+)&v?2e~(5JpUy*K;8GYk*eEgEc7{kH-4t~p8)sO_w0}YU4I@3> z^Vm$8vZ13-;poc-3t&x{KElef={6;&555BjWY zFC2xawdCgQch!quuETJI$GI7j#|b`7(1YcFHdlv0x1r>gf`y_(-AfEb_l0@YU2MSM z_q7mXPr;9zU<4xh}swC#QE%{pE)0 zzpZW8Z$Fqhb?Ol&ylY*Z@14-a!gniF(#-YoYUxs?BHYjt+K9s?ZPwUC&U~ zOgg-~eU#b5-oMgItN|L*=vY(h4xkf(fo^xHBB4N8t5`4drpgZK%iLHF^E&?~KX`~491r=3>lsv=&f4dRv@ zM5)vpYEDW4mk-tHuW*2Fd1>fGaiDA!pyn`JL(kVYNB|n@^J+(-^y~xc!d0BUY{m)w znHazb6$y#D_u1{(JWoan+OY=gk&c;~FG;4CU&ZzJ4Y+cM61`3E)H*Tof@W@id0Gz& z&AAC0=t#pcYVY*+_P)wg8y~9)@#5n_cctfHBwudsdh`-wK%%x07(%1C9gWvI8XX;t zt;z&=wHb@oCKeru#TLV2ayu3W+EjeJqhqmtD!$l^$$>EyAMZ#^w5gcij?FwCDQMbM zeEi73OwFA*(?6(;-t$`~{?H>Jk#6Ec+H;#n0382XkWUV$PhZC&}K?Jt?j zu5S~v();hA{VCfE+TZX%8==>B$b-5+N3?L+buDnCU7ig?j-+A)K z&J!nKY%V$~Z(#Nx-c$Q#Yp3I4f)q?tTXscTBrr?ZzxDW&*}z*|N}~jGjSbU!Khi+; z{FP zE681!7340Q@&a1BYu51`v&=f4LDpjve1TaetSM%huqK#g z!pfoNo*}*~1NPg*xwqPeqe-O=lx5cYp{%swOIc~d?`5Tb4X?^d8(x-`HoPb+ZFpW* zCd6-(pYo|rW|DVysD9`BU&He_EXJ^%6-7LIdGz+sv--j8m%X>ye4Z8KT79x`*;n=P z!WBV}+}dJxRr70TvTzv(wP03W&f{6z;$b{cfoHM5Sj@8Ed=W#v6Mv4)!B({-604=? zP8G2eOPfug$zBHRejhNk5q1IGI`+x-v_|PCN@C|VT zK1*}k7pSx1NB-#|o*BoV7db!s@Po^{6R+Fp?s5~nvA474U;z0ENUtKkTx)+|M3h~kx~ zggi)zX^e{(XshPAPLMZZ2mA51xQNyI*=N;|h{shE>7NUOR}JnS)$8xk1qBSL@@Wy~ z4xiGxBaBGPrH3P7KKFlORr|L`O1o36GTd7o?zbqAQNKRTJ~e!u)5W7ndi_=vWArPRz(^)7(gY zjE&^c*hqehjO3@#NG9gn=jPkotmtL38qrNfW6OnYJr;tWHt+(Wzres~agN6l6}~7J z)($TdsfBnSNWk;3-evk`*j{`q;t1k@yBncU5ir##EKREOWAesBhSjj22dIGaEvkDh zG{gFa$2W&XVuRnYipPd2rZj_Px<;9Oqs$V7U*DFZ$fc=z2C(^<+@45e=`FQ?eT%AK ztyizAK+bMOc@2=mgDQ~uEkKfWn7pk3L1W}wpgdoT%BLzSSGNEGDzXNZH9)>@mTCD) zjAc%eqnA>UWe&BVjrG>nquraJ*AN7P4>V1vr;i=JaSs~ZZKnMF1g-LUZu`QYoX4J# z;+A&ZMA^n8l1CggFr z!k_NijBdXEi+vM}feuZ_`G=Go3&{L56bMV`6lBfa>vNQblp;l8AJrd=(&-MQCJyEHDN8<)LhO zEIIZ~m%gc#d^Lo^XXmiF#gY7gyjSEXT1y;^JHECK_;L<>mSv+!X9KC`A*qgIJPTCj zJ7J34mG82G`6Ytd##n~{T|lD0_7!33F~PMV6Wi?3C(QpN!Z2Xkq%bVZy&s*P#*xFe z;B<|QvT(MHjMKu|HZsl%XUE8xe;3XpBV$%LyGF)U0sL;I?yu!a-LK1)s@{|rT0?f(XKc(H@IC#Cq>40ahG*@0f-ehElhE+4}_5-?%S4T9?7?E13 z;+ydtg-~)Y&F|{DPDQacnf!*}@@>w|17N!OSkIUL_&XSL(fSW3BE0dZe?*NEGvs%H zCLA<4>JBfC5hE#x4xAAI2d?Unc$gL)$_|8Z@>ji#&`HZ(0pyYXY=-(Fo?Z_Frq^-F zUD`*?uOhFyX^H1I89bjC{)L}SNdCh^hn$3iB-d_FV5RrQxrisH>Hq&HjwAQ}U&l@c zO5URXknO*ZVcb-3n-h~6e?Kt!`k|S;N{r;Snaolnd6KR<1pHK_X7XgKk_TfWIW&`3 ziIKcElUZs)PPG`&iPV2GVn8SS)WJju-!n8=TjM5-_M57EF;cL_-AP6zeiuk}=Y#Rh z4gMXDZA_r`8426IIG87sUop^oqTaT!FkYFeyss_%!bOv#1jP^6e+jJAESFrO1S~(m z`KVXvnpG}0J5r;TqD;nY=?V2yJ2+n~V25JP;ckO)etPToUEB1r<_O7Tcs`q#GtVl@ zBGv;!kBR6r)qk@j$zk;?LRJ;GRjdvV7g7aMi^7L_!;Hf5$qOCoS=NjiL%54>Xv2XO z6~HAz(`-{=VGDT_e+lDcJ&dg?jHPN{maj_Gc6V+Fp~3bRc|AeEgYGVWzE0}hr>Lez zrLIJ3mrM^Jxw}mY-q-lV0+Ba@0rO^y(&(n;~($7%v`wnaI?aGm;L9xrO- znK!nn*sPI=2lCa6;lKr_N4`GjiW#X2&gIVP<>Y2YY%%@Yf1=w`%l;zc0sO@V&LfvI z%iunS**v$LA6W#`0KE~lBg|+{@@8}CU4S1U1C(Lq-b>~IBiITd;Tyc< zF8nE1huBBs)qVc1z(m0l4>0k7CqAOJ>qibQMp6N9>@1AES`-Gi3!MDgq<-|wjxgmkx%tisDv|el(a6h02nc!*mBR)gW z+ZE?dILEz6?9I|i&TMfQ$}GO4eDqNraMHk0tzFKtMLe(hv$!^2WRnRTIcm_DF$#^H z+B`j9)R0!z{Nn1;zZzH?BZkw{4ZUfuG?i@fWsZ*4f0cKthstvoG8r}NA?Jjm=0i(3 z?s`aT(&9vCDSU43N9^vvr`CDlq@2g~i*f>Mz~cvR_5cv{?j zHm(AFf0=6m|MtW6Yg+NSTH%70cEuHz7XMBw{2)Xf5E#C`C!LljP&ytZt?sc`eBiDbqLm!iQwdm5)6>l$qK25CSb$pEJqi$vrN zb089(y+GY9>Jg7E7797>QLw^7B%?Fx$cu{*e=z**<12X4v!ZzF7t!oe$NuI(4GD*GuGcUW24oe z&uqf-^UVRV8R&D-I`!$k8mkCW^g?1e_q8re7mL%LWy29j%S?D)r|(%2(1mR3!~f&j zfA(&t_IRsP>u%M$J3D$nG5M`;qhm;m_5@XH2e#OIEi`A=M~@t2^I(fMTia1Kv(_{Y zBU;mb4c#Ee^Prrb0^d}i%$!>d#L2+2dXcT7UeiRt(+O^H)u`8DDa1Z1H;`Crm?M5b7b?Zz@NenH>(+e^9=#EQ&Z>kWXqPyA~2Wo&1IDyh#2DokWNe z_et%aN$1qrSb0T!xZ)L2z+OjSLk^mOLEnhv$tPy9!R_{K{L)yKj0AyvSJLU$FT;Q_MR4QozOK%e@%s) zld51_ZR)0;)wggK$-oC)doZ$uCI~fI`fKD3KkgYsqw^hMKO9*P?|b(&KwI|U^`~Fo zwNL#SG&%sr;B?}LapRZ9$ZuUAH|^dpJ}MV-5=rs*4=f*k0^l7xkboc|Z1&C7x{#r{q@h-IUx) zenoTd7a_TanUX6>AppYrzjz%r^|`~z`=Ow$`N448bd$5t4{2j!|_1{Vt+;I@VNh164I)3cva6C!?w&V$X!4UX@8}J1y;N#(C?2VDH@S|u(JO;jC zuOs?}gJ?r%6nw!Y*sK=LCisF!a5r(aW4RIHPmcL&O6v8b(dv@)LWvtr z<)JWO@tj=Y({&b0e;OOm%`)?n0@=tW0Hur^5`nxK>lrw)pvdX@9EB7vy{1IzH&_&p zGxIi_l57ZOv7{VAXXecqW>j`fic<8>KL)AF_Y0f>he>l`8I6#KYU?~FbypR42 zA+5uwhR9B0EWFdrC@?$m0Y8*?ln@pxnqk9YMK>aCw!|Iu_Je0!SY%!xs=$O70F zMzP#BQnhWUm!p)0k)Ohl3yW`BcE+er`B?JNEu1bNPdx)BxzKc&0mX$Oo^tX5Gz zK?dy_M2i^rk|kG-F>))~ zFc&?7aBeZexs9>VBN>yO2`IQ%MvR)ncPObhf*K$7e|jMDN4|_dh?+ac)tpV4D*w1Aozv2Af<%O2!Y)!34VO2e3SS< zT5M5|)N<6myR9~Zv&DIcJL%d>V9uT4-oZy6n2uDN11@uoq8Lv`IO_Fr`!KjCl$462U5xtjbOlKP%5yTqXl2XSdnZs<1f-s)K(9yhF3;mbrN|Zp!1B<5xz+ z<3@tVPvuG)RZp4F>wY4-?5PK<<{kU2(i`|jbO-uDfdvaNQBWn+q3LjooKHpIqP7bm ze^o+uUxT# zgOY3M?(Ry))((XPm+D6n`$euRFtv!re=2dDEw*FC8d^fF2)%}q!3|I{)|0J4H!Z@} zlcJC-jVH9?!<}wj2n2p0HtxSQEa+-(cQVMCM8(q=Dz108_4;0~#~vjT1n4m)sg$NdvdxA>=th1{Zl z=Gy6KN>i8l=_~MxTC|k=pvTYBf8*s+yAQrC)ClSsTjvEgqKTs#FIr;)HA_mjG^WBw zZoxO0aUK$i7M2TSX-f&1fku&Qc|HP6@K?^VaaQ<~TA0RRK0lx01s#@aS~i@XQN4d& zL;bm0cs|3(P)0!xiiBFI?#d2|6rn+9d|a`CAsftagFR< z$}FV(BDc_UM^njF{eZTy9SDx|De;_B`YoDP4OstLnbcHDe`#Zk^6kb_9 z6k4?|K4=z(#?!$$aLq~Ve-wPe@A6&2SOV^7n54pQcm{p+eLAB=BejF|fuubp8kfpe z9=DU(RBfDgD~?7z;ZJ~bz{;V(LV^a=h~|j?`f8ab$s8wmLT~nQlB>@r3&-j`@+q6r z>!{;;cpynjDl?6?NdhDt%4?-P;W|={6%Bs^{C57>nX6jwuP0$we`_nt2)eqKN1X96 z*aLxIxBx#GN=itfYYIu%1WlR7Xs;ord`x}P<=d@4r6Xu=zm0}PGuYbSfF;2C3od2*9HGWb6|CZt2%z|%5L z3_#-`L6NV<2xjXoGL70Hr&%>TO`@v2*sEsnST#Z>e~3eoHW_4;5!7Dp{Gy257_VNa z>mKX6J6f3m^G|Uf9CX05;U*a=f{QW)SH>HgbQ0fzMKwkXoMJw~OdX!X{8=60rO2y( zf>Q%`>cCLs%X2oEFa_yFOj|8Z0)*8Buz!>aK)(rm4-cs1*<4|EDxQ5k9gOjSE&}=i zxtmy)e{WjXJcEa#qDIl#C_T9xmI}+*(bGGdd}E|7u3wAbC}zVoJ+ zPI;taEN&6l5z=;wu5FRUa4Z+`XgxIsPE&ZxL0gFzAopG?*7rh4*AR7d(L+aIZJ2D7 zL#X;Ln6y;$@SQhk#^pZzNUY{@%5*<&_uVs~e<|HT1xbj`@40fQG0T&e5A}`19|QBI z;Sz+Fqf*4&H^zx^_vFdjhWV&wCA-P12lBLdu3hY)45~*bVF0eLoTQ9mhYGbuO{3=!(%G1|0 zSK~({$C>=Qnr^klxT5Ec!*#C4Wz95{f8c8PC(zh|g|`lDVE1`w1wY%F#|p_U)E^XJ z>dq(k=aEP*8zvrJ6k(~62 z5sd~2&|oC`N+zfoC7sE7qeDT8IXop4Cx)#Hdmml~Ku<#%tk~f4zzPO7PW?Qze}bRw z%wrpv{t;-*Sjqx27>>%5OlKJ`6Jxg>_iQTO+Cm=Ne7^$kNee^Ho`Ai{@1o9i3>fPk)C|3lswVCAF$d14re0C{0} zB?4qIeJ|vJItG9Rr9h*H{fX}l+IZb}-6-ZT*3YM*74KHaxcgz;!GCiQ^ymRI;$gq> zl~=}B4vhFu#`B)=JBtDb-J9DhlI7m+Q6ZeAXAN-~1+#<6c=%tMy)e+{k^5G|~T z_>?>f04aD_vv1pqI>qjOkiaO+z;MbYqY1-X_rsTY!8^wUrqAUmsar_5FV&Bl >4>O~A>A;f z7e)u4NFT;a>w)oscos%me}`eb)pOU#_bS%U2S)rS^}IaLvC)v*2EdWGZt-3ZCL84k zYU1;gBRweS#sq{wwTd7VIdEtRzz(yundvZ3Sx%&)bl^7uoidit0+BjBb$fr1liF}L zTA)+bKT_@R7G{cJ(LVfl>ag%%q_>8-Wu+kY6Q@e}uVj|o#`kV9;~j5IG%ZzbZ0Eg~8y79&)|^|iDujfgA(2jI*#8{%vj zgsbdw?A*=B2^cf}ImW++Q<0Rs#zFMYkkUrqJAu z!%_NJ>!AE`q~Q6k<^+LcKaTQF`l&W9TFeQx%6Sndw&WlXf9JU(>mp=F5Sl=0Lj8l$ zxvys*VP|o}a}eFa&mcLjnhvbi}y4u%%d@g-kPZ<>U1J5VB6o=QL|rM`*lFBuI)lBaPl$WP`Zaif9oEY&`cySFB0^7&36IL62?;FU^0dHMWu;IdO})gN6^>KU2JP6ICq+f zL@rh8@Y~rUauIpsfuVvBe_e`Ecyxv;hzR>piM=ABs-3cn zs5XJ!K>E;~^LAiyhL(fxYwN&I78&y*$$rbV;L^xy6^dxh(de&0H&d2@TkNbGl zrC1lDUy9BTa*rtSs#>9f{MO^AK;?p<-cHMl7~*OrYk;f7H|R=DDaRg?`A;W?0G?n2y>y+fu5< z?xT(zq>(%*|`=(N9Rh&hHO0d)N&bd`o!xI*(f3n1w#1-^# z=)&`9XuQ4OHyin}j|!n~U}X3VQRWL9$BsW0BM$~^6v7B%lw5TBt<`J8p&7b?v?g8~ zf1;?XlTs`u+BH5J9kVJqCC6XWkMH!O>^W==Gg?7WAXV_D=%_A6eKw--Eo=&5Y%QbT zKi#*`pE1gMu%aP5T5Y!KwMMX%dELu`D;`H zMBtL+QEC+akmv_B06{KRf*e(dx;!R9f3Aa_u_t*0k6v~w&>8=|A$4nir6;nq{{-o; zO^|+E{yH!+T+0l%gZ~wJcN^KxVMgb$$Z{oh4Fh2z#SjeUr1zZgi31$lBOies+^w z-s$e|?QF@d@$i)M8#}?I)-lTu$SrPmR^JgpDL9-^YMa|QwKbfCbJ%-tV9Eij%BUU^ z6cEFG2&AyEP=#OUTy*<+THZQ0e{K`3nQxRRSF=&&8(a%AZ=0FlO=fnR^RC7|3rIRgNJb<$aOBrA`P{sXl)i#=kCc;+1=a%|pkslq2vmg{f1Y-Fim93B$DC6A zXn`wjx$Ih5)N4inJHKPrYmZ;R*&`6|E3#xqNJ>l7+C9lpP18p|l;0DMnXk>0kh|4m zr-()d={nVFBvaitI3?CZ_yY@A?gFMF6X)(7RG+_@Fz&`;E>yUcHSr;w>Xu=Q7a{|x zn&SC4n#Eh?J|eKce|`+wcW%Y4dL|?c<-sq(D=GFZnE~f%Z-;i8iN9PHXn-RChY?35V#cJ7&#r+ z6KmM^uq|?Qs$PxIl+a0ppj;ockM1hoQLWNs)gE)-QZ6U*HroDy`y@wim5H{XueisjUIag`6?CW!XpslQL9>E zHF$(#TEJ^ze{7XM&i4>FNrl4)+&cfleD9&>584No#hh;zTlh~we`E)547~Ri3P>hw z4!o^gK+yI`#5U_TOi0=n;G5#)v^ChE(XTenVV9jVa0ke~GJPZ}T{ z9VC#B4t~yL9$LXyr&jQb3W~D|5s*@hpvr#QPCOfJ(@&+C4T-?LJUj;M`DPhd`l9S{ zI6gI_f2RQ=uZ+AQ*^ztcQ-UUhD|ek{AYHq!u-T z=_0*vmr~j^=rUKyokQpEjyzkPj-SH^$u+KI0u)9GGlSvK3U2qUVAl?A*}+Xac$qRA zd1M85zdD{(k&7p@2NAP@O3Vf-*_rJ|ygIdle_!liKXnXT5rLYXMi!ap)Of?l1jBJe z`H`?%%1N)~^w5PG;@{whcm_N&!@F>VhAa1n`Z-DU^MR4)v+=wh=;u+SpZ|>YbJxi8 z%7{NO;t!7%!%^{EKNL76ZkJChG6dwHB+?7(!DTEUP}nYn4zxLf07BfzpRl)8;;9{V ze`@Xtn_`ZyO>v=nJj`A!YO7r`PHdvMYtYxYF)sNH?$HoRBbLInMZ;6>?^VS5;7G7x zy(6C3bHwX{_ksl>CzC%Fa!^*acYp8B`yoeV)gaVx$&qwooPCwV*AOf#>cA4{0&zzZ zcufc#xh=eo7IgZ>YQ1tFdHtf>z?+bDe;<>{g%Z!z?y~?^498gBLaw_A)iEuVhljKK zP#AHdj=wFDSlE}J49bxBE>Rq%^q7Y26pLtU z$$(x32)#PSC5#;#psSFBuIPiIlJk*L8ImzWI-NyA)MDK9@!t-;ntCDjN=;QAf7Krv z$*F;uGV***@{w4hNI(A>{|XALN6L~8*O+i#jfUx;0bnVaZrij)8=64NiqBaL+)K$X z=RtyJ^PPl0R``8#d~|!BoFa~ViO>S@8qC9hCSio<@9}q<5!k@@{Wlb!S z@307ZC*n6(QCdb+Cv2s(AT!<|YqClV5o}!Cjv(s!e+ksa4Z)}_h){0F9OafOlw0!0 zu?9xL#$W;2jtSy+oC9%76~ryg0NnJxML0JD=r;8n(oMnJNTZOMwT50nf70j^P&YqT z`xCt)kZXzgZc=_9brg&$4-pn~vxx~ug~1Zd5n-arv$Mi_ynzb?@^BbIgYNIeP}0hY z>pLG!4hM^+503p26$32YOq>PP2?IgKI?1;%WI)xzzO8UsJkiO+(7{5M1(<1gnZSEF z`nIiw<9acMYu?0gy$HgEf9ufu-vBMi;7Jo10Ogc@^eiJbZnFdgGtE#BQwsrnkHQH2VU15obhG+AMgLzyUhM8{V9~@4e|DSPc)l?4C_1@SQI?n|=6Q}Ut4C%j_Df}^t=nyWQq5jDLc4OY zo@g-iu0C3k4Go=6NzsJT_P7$dH_^{>wmj0y88iT@X7Veewpi>Xao~CIg!B1Pk~67S z_x2{-%MZ#o&#ra{yL+q4vctk5C+W{ml)l~1TT)h+m%CYze*%o-)wAV`H$?@u`@8~& zPgJ1$NCmndw_SVT&ARbo;1yz{wb(Uj}i7Ym|_6SH9eqVh$OP zL24_-C^@7At7|6&tOKEefM@8*c@J;-yY>1)JL*JUe}vi$7AsIiY)K4MUhH@Ta**~f z@C}J~MQA z1_U<dUVSUic)Wt={lrln3#)P>gD%KF5lQHfg7uP$vT%-{qzWHCPxy0*Di)QKyF( zL2+n6e=S~I#L&9F4?jP;0nbrcl(VJQ;7$Ktmyek=E}V_-Q% zhgCg!?HjQ!ve}OBK*gd3sD!pHRl*RR7a;2lf9a%@7&`R5kS{h z$xvxn3iArDR_mU4Xz>5lV#+H2GrGkJ9uJwL9onNEnGvGFI7cU9r!pAPpC9IBf6hA@ zI8k5VM177E^I;e}&{PvcMauf#$$e;~lA5#yglLGGWAGafm;I?q4E8 zH7Oh@T8J@Vs}2W(0!xWkl%3p<>5~P1jP9E-(LZAi6P*pphiHJ>=qIM^i_MW16b3GG z(3UBZB1<_~6quvjI-zS`bJc{7e;hL0|LkM-d^~KngMJzh`(zs{nXMTQ)gEk^tX=cp zgq7tys5^(XFoCn71kQ#}184t?IdFFBG30Dcx4jTR`)B+=2%sI5w?|e#=HO?gE86nA z#l;qf%q}S15HPIa9K=Yy?j(NopfBEO|5tFf8Hli8`FzRViB^%{kr}yMfAWxA*veOA z(ETPZHtPmtt20yaI12EEKwjzy@%$Tsya#>l-}?Qaeb=f~yaUsz^oX@8t`)WUAJ(p{ zxouoozx!8UbW*3}3dh5JagHmc&9O3yH_EYMR~{&mvK7msqQ!}C;{SfT8w)|oPR`uA zHA4jW(CEh24NxW;2-y{=e?NaR`cT@9{0e??Z@5uVfi4jWE6@m`r~-YuH@sR+h6q(_ z5+hWt$w!2o3UqbX<2M_ z(?hYNK(H+?O(x@l2tbZaoV_6_yzKmLaL@}*Cxf6umk)OPdn=H>?X zNr`bL9o4=PpYvR$>fNiG(zi(B)35waPxWuL8_&iQbw>GXu2VhGClTl37pXU~jGS`6 zaC{GwNYz`F{_4Jr4}P=;`=-&spo>8pgVqsZ7<4gcW6&BQhCvsDHU{x2#xRKcn1Mkr zMmh{)47wQff#ivce?0$!o@t7E{D^2p-%n%TkPZ)FdNtlQ_8YhPYyrcQuTm zCZDI%9OuN1pt>p8^}1jXhj}8f+hn%>3mUQJ45tE~&KH|Ce?u4D>|YIIwoiYMX57L%1quXY!RtugkJRjhRS*zQD2hzvzoSzO@ zE8b`AlM6_;f8#@V&RKg1|99ZQXv{jT!GLwzm#j1Bz|)1N4-e*i0N}$ZK5?5uAOd!s z%P#AJ+%CxL_ByQF|HxpTu-@^ocg}hki#zNPt8v&KU=R;a*thf98Db9nLs{@I zwBqnQ9-cr+sOljyC7#5RIKFG2vUiYoG#E0f49V{w!~Y$4Vt9u5I2fF;{&{c6-nV<~ zeFy#@U9tD?;D1OC;D7iB+VuVyv!V3+;}dugh~WWJNJ0t{S8UKaI)vby4Z1NK^ji2p z69zpJ#5g(w& z@RGt2hF1_mGmm@k*fB6TJ{dCTqZ8RZ^2wB5EJSSK;2q6#p4X4Mj z2eaj4@BAEtOLp1n580@5^p1@NEr^|*>lb+%JEMa}3v_G1x&zh*RXk#yBi21)?IYG2 zf3ePpbw{i{V(}@12^aT4kw9}m#h@;rP^^DiVfPUs>7`!h7G|UMKIoUKttHUA7Cu}{v z2V?hSbS8v4oMC!jpn=-l6XUf-MdOKaLa;#Ir>xn-9 zFyk(N92dzlgPbGLDAVTbAEsGe0N&%cZMs|n9(c`Iks0M3x;@ zB?_RFDS%R{07|(W&?FPECEN7_DckcMhJHc1Sf zS`#^-HIV~a6FHzYkpR7k2Z6+SXygVW>e;3v zqplapXkf`=9+(Xg^=%uAe>s-oOHt03qMR>A1z(DCz7*wrDa!d`RPe=_hi#Ejc(Ihx z!1F{jFog|(sO`&QfoIENV9aDOct`fcG`38~iB#N+N<8$WO|dM?3{>3l9ToR2Rn`gv zRn`XEP4U1W(@$|%#&@nQ({KWl2A29I1hZv3IJn3T);~9be!|W*e^u0S%6O!qzTx;G zi3os$XInTM9aqcqYk4%RK28kRl07KWZrP)@;Y1!*3L04lkb8t$<05Tj$yjJB%v7;Z z#au;KmWWhtpkj`S`6{M3hYAZ-4MJ5mR5C26mQY`*dbU(wp?TXB%BDyIQPoG04ojO8 z3IjlVO2iYQXwfine{?NSc)1c0;Fb#!rah-zhbZlr%aAFj2cKc4&GRj{%nmFhR|^ra zrz}+^GC5Ksb%ZOXh6w%C5w4~>!nIXLxYBBf)Lk-7R8brxlO}D*E6VkPFGq-QwZ`_? zG%swKCM5;Hu@wOh3XE5o4wZ?3z7Fl6oVm7*XrNO4oCe^e_gK1!S77e*=+FC)eWPJW?e7ZY8ZxFT#n>);p z$R&hr^2rd9+Xt9twDjX94y)?`1RbM6@E(OPOywJs_U@qrUM=6PSt61yjs3n%MWV#<&ItIw^;?$b{CVC8kkX7tpNwTTE1J$4{G_LQv=Ex za6r`nlUM@_?XG9(uSI?hKn>6U*xk8ijl_>?04~=WaD{wB9nxiob=hHEwnkyr0KZNl zM2Fj=!>VX8IfT7({Tkpzbqccv_;rfFssKW?e+FryHB;&OHNc7L6lM+Z>lA@i0ZP#l zsevdDhEZcH)LCOIw#B{{_tZ}UjzXRCcLKSaMz(=h3bthQs{F5{ zf8ks-!yc$b4`cL_kCUEb6m!a7ln_K_)D&Ek9R4O5+A3;BxT)vcTza(a@x{>)uwTiuNnT1xLGw| zxoIr(BooI7y90xzk2BUeGT1G`U5Kpmf0T6~qcvdbVx7zyupl+)Q<#5N%H3}~yzCPPf1Q1Sfm_SF z&$DU5GoMiO517FFjbf3{S(ZOcQz!!qeT09FELOR~;7xtMu~-&2P;UnHzMsy?e=!y2 zK>fcZ(>3di_Pe9aimnXEA9DPwCcNG3H@*~)t2JISC$0cS7^)n9iqCszYyktkLND%? z<5n3VAF|Dg&8RN)l3Lw(i- zdzdcQn`DMJ+hV>8(s=9WtS*}sf5ie}kA5-Em&?s!&G4t_8H^K~%#s_%e~yQ`<0O@x zkTcOOG*@Yu@rsNj#hd<`$!wQjGQ3)6(>eP#UEi`iy)9@a^GR7!cX1LSWwBY)to;?Y zWb>Wo=!;B3Wy=%VGMPgAH!G~S)Bi;Be>`<4sOK=re@h(UgyysLSpwU{cHvh7>nZ2~bpega3*=UX zoR1NV#PifUXsY<_cntMzxtXWQ%T=Mtji>8hBJlW7%DcI%1A!9?XnbMYaO~F0WWJ)& zg*w2LSSP!RSHO8CGj!)d9}u9A1GLfV`WT%(ln8%YLS8|mO%11Ff5?@I7q;seF^*Jm zsCx$EfS27Ye>oRC)! zX)+)9-Q+FkkR2yfa{|9RlIzDRzrin<(DYBH-&u39TI@1dFeOfsU^a^y@&5bWbal;I zf!|D67eFvdu2`10$vY!XjvELh?+%dMt#HRbDzhe-N#G7#!7Lu6Gum&E6xe>QZ&yN) zR}rL@#H|XJ#2pHjM1i6tmnnu`>~m<5qm~Mdc}BD3$T#!VfBqPat}Aqur!V^*s+PTBq(tBh?1GUr9IXJ@u225Yj+#WnJ)MFKkspx0`}b+2je z{)LVMtzE`Xe|1&Y;${m+!V{aB6y0VlAOBS5MYB6V6)1gLZN_{p#x0MS(jG0nv|oBQ zJL03QY-*jrH(xg4T+?a)lE~Y$SFlrqQkGZ|^Y7EuTCGo70o-wMgW%hh<*|*$r4fX^ z-S`oimP+0pacvX}x2&czf~ttrawtHhYX!XO$|zwmfBP53YD#vU_MJF}lGieyLC-&s z6~X%ZL48CkeW8l-w)2tog?@;=roN6e`zM_t(csd(!JCd%f5SdM6Fn4|^h%Ldb2_vw z`b8IHt7R zY~^CDe`~CE0#AHyC|3yHf!y@g%>bBXYM-wg6RM#+X(p#zAk3JK^Q}V={$d;U@>CC^ z7x!bZ?=`FH1*;kjL|7XL#G7O~!|H)!mrdbQ46&e;^QT&3&S!Weup&n$ybDkrO`*>jlJI z&~{a@%ZKtekD|y<7}ehC=)6YN2u7uq!duXbWdb~ZGjNfm%KVPfCeML)SZ%yv3}UjW zWDssjL%~0_W^o_43Df|*PUGNA^NWqg7q*-XzwBbT^eo)J=bnWRyUO{+;T?yLO6c9> ze_(X?CN!E^OE${Qe6@Fy@LKz~syxS!o#Nup+<7keE zPv=59I$%;BVa~to{(#!g%5Sw1dLzuPNUPH@nQ;Cl$jJ%76CL*WKHfS@QStsFPxOlu z&tTWbo0~qq2R8O~zdOT;yeb?W%wo^<8elni+6Qv!V30UNBktdR zqwe8u2uEPh#vJdT7w*RBCe0L^k{jqa56{Jc6#V_8%eVV@8mo#lp|N;bq}GHUZZoP) zkX8Sl=*|kL#yPZ4o_@x-sB0OO)gANdCaSs#R(H&+i@r#;vo^}l+HP4l{6PD^f2oz` zG2+cx(xhuMfBtNqil{M$YJQtE6FjZAYjD`w)s8al8auT+O+RG%u^%z0(!1GYZ&IY2 zRkL!4^tPNa8J!ACr{rZ9FRG$(qnqXB9K^MlecBzPBi&DUgW@2;Q-bN<6t6oxnKTLf zK>jAPpNa&yCNk@FgUL_g8Q4#-f8BUpr*>iaUdE57Whr{6!+(DsWaa%YXSdQKR21VA zo(vlwfXEC*;_0(=3UM$K;wHfIf*Sp>6$$$Hco&b3YhE6DY4wa{B2G;i`N69@;Q}v5 z@4q?7`1!NZD6dA1q0V2%*Q0Cm^XG$QbF%jikCg37)DmdFg4zOoUqKy#f3_>AEBWFn zE(v;)tq%HTi<-U8^^1#A{h-^6{F`*O?e0G7 zfRyG%N@xDa1iWtMG}F+_W%`)HrsshB#cbehN6#LpGbY9jC<<7W3AuU%mE0TOfqvlp z8c9UU;=6|*`4r%)ZE!M8ik2m^Qcuu_NSJnW9@L#PNZ;al zms9)=8-FFH2sRU2yrC8wK%2kK@$Aaoy!bYU?6R!EdnQG{^t;$rnRoLRhJt6_@Jx}B zy)B0YtS#m7dvfX3S)4Uv z@?=#*H}7%jmk3AvONN&a{NP8DFEY9v=pxe&>|SKzq`cL0#ZoQK$SE>9CWmQsczbPf z-%E7B_X~8#6X$)F67Ms07?_q(NDKBh-q9vmD=NYIjC|={e~*Ey@Wn~24XWNXdOJPC zV{hmm;5e`EOa4e_!jGc5Ye9_OF&;gw^zygK)-LlG9InvwO;(_b1L#Mh`1il(nKr2L zUYlT_SEfk;h}PB1W7@ z(p=8#pFhFee~6RgLhdVa;`D}}`iBW8`R~5zj)ik+7$|a%BDWR7Kj9Vm9%*gg4#(9% zn`6Lf%Lxk|yT+bS5cl8z2d(IM?h%dTSIt%m_tl^ADr^g#DBPuQvzhem1?r#A@Z@m0 zLZ>r+1|AglJRu{Ad&YS012FjGj3aNGc+4DC^-G2xe+E#`_tpjXquNA6O7BVy)N1rO zo1pV92ofGGJ>NWYL5P?f>Qp$tVgyG~nUuHqLcf8x?VJDQ?Ap89IF|hXdM949 zW$sf}f6v^`(Vj#q(nB|O*?z???d>-GE%8CnbR;W_HkP-`IWc~smF4)hV0lu)h*Xc@ z+rdQEf_>1u>YJnr;?y11hPk>b!GTt>bUdhqEJtE^Pk^R8I|7vny^(U!$24#@Q9(l< zA0>E7mpy+k%t$|03DV=^B2@`3Zy;~i%1|FNf80Z2xgh_mz$D67vhj38)SH5WKHnYI z5k3}a>Gf>PH;ZACrtbCfdvmC|VGd)F(;BWt&{`JZO|b?K;?jO>&+hFM4z=z1l?(T2 zs@Ual76@;$}# zf1e~h_HKPMyCpQ*d~@&*S^7od`tXMovp?^S!M0VxnhGsCmDzmhRcMGR@e<_)VdPbq zGOFbK1i#?pKV4^~<|lSn3jggkJmuE+S~<`C2?4#c$r@${v#qfYpQOrPLz51%LLFj{ zk8jv7#k1dSY()dKPnf;E(S#FFQ6DsLe@F9+<%l?B^p9W#a0xTT%JAVQJg;*OAH+Bx z5v-&!3?y2GmyN*SRsc#swZHh;2qLdmg<8rXg7uQOPfb?(;>$4qNyr z0LBCEwCmkGQSUtdcD-wTlrXLqm%S^jNrcjx#ngOjT9J;3?gioy`&)h0d~WvC=cKy6 zn1B5TUo&esp6JaH1!i`QBX=ZpOs?QJtlT$|m3z5f_tLI=zh3t~lA;u#z4s9xZ=G1U zH5Y;v?K4bw_-e8)4vOG#MbQ21iz*OfB4~m0`WV4Jqbgi~ctjjFczwe9$GDv2c2vOC zAgHD$`YK{$>;>X}p>ffj(&2f#eu9aiAb%8W5?m>P7Tg3iKqWEL!B8)SejtZzcW1wg zl~{95dKPYN1ve`<+G$$t#DAw9VziPCs!<>}tAU0!ki_~tcCc|PFB^zm&k$yO?7aVv znlNKX|85f+M4nk_OvaxgVCXsj<<#a?9Bi&nY!rfTdC0Ifmz@3zqrAvU|E^Abn1-pDzN zJiX0Em^ePia9CC63~B3p+yn)jAb-~y5C}XUu&p(0AY9Dg0D`ZuKEGYU6(~DslBZmu zfk}Z(YFACrrL@~k&?Rb}wscZYX{nT#Y&tt_O2hc$P|`eL(PxZLIoKix<8U3zImxE* z)bgZzy@9ic?uf)pInFThI8(qA4J2+ZlI*57<%}cc|sn)*E9uD$u_h9ekP=x!N1}*xE!%RuDeRvWeeqZ}# zH^>koQwGmre>xW^Z~D+zGUSCpb**1pxA33A%_x|^t~hc5m|SX z)jDJ(#D3xKgd@AWJP6lowj0P?1fug^^JSZ0gX_AzMJ;Hy{eu%EH2JKglw;Rh1fK>A z8AQ@FAbT8or$ON@>9p;m_jmYmo1XK%mz{&|U9Wm74{-19@qe+s8}xhCe(>>n&>wou zAmIE3`nU9UXqHdm)(&Z>Cnv4LZnt&l^=pB%55jr>)OCHl)$oRw7JYzvi7%Xm^o5q| z$^2X7yM8$<;8gT;;MDpYrN!^l*!s09b)|ZWLH8Q|u{-Q6g8piy!mKuFjxc9V)6t<< z8%TPf;df~2JAX9%&M8FvN*8*EZ#_s)&-Bu29UpT~Z>n;%P59KaJy83n)IXi6hF>ak zAbeCG%A#^$r6O(r&J3A`VV+NeXVt--w@?C|mVr@>9|xC0D`msA(|<<>8vh#Z!MRQ;^UTUbWJWvhH!H7o z)Gp;+An)^*)-I9pX-mc_GX7^v#yK)RZpnC!j1Q#@wdHVziy3k_L|HZN5svYlhGQ{8 z^GQkA5!U}0)iB%Gh|mF6qaOApR^~(KwS~e9nLov1gF5!tme#SVzQ~`GD;f15s}RaC z{(ow0KAG%`FItOPOv(&oD_|}^z4jr7@5CZtojAV{qs~h>VqK?9H$4zP2rtqw!aRj_ z63h1^1+YyB5131nk##|nvG+nyb9J`)s=oNwAl(1+-$VRu?0^67;Xj_exN=>s#D`{Q z6l4UVALjG)<~6Mi2TN#l#zc+XX|iW*$bUv86QLle3H8z%4o2nv=R^zzd3|Oiwj-uE z^7_)#l&l~^h`Q_^x*jG4u{0n>8yjvqug}3LfZ3u)S5xSq2KV-~9!+^7?jXdXGK`>Q zCS=u3dSV$<_=vw1kRvCH2sD-AS5x^Yrx;tdK_G!36B`*x4U|I??C@74zz$+B^?#C~ z1q!!iP*_`Hwa*dtv9tnu=bwIZd}#<#+CQ&!`m6H3(&=YqM4{7vDDU+%mHxI|UZ?lV z?VhXjcjfQs^v~t~T&Q#w+m+kUc`URm<-O5)mmBpibl&|&y))g9MYx7nl7Pr?EvFHI zi3MqXHN6Wbl;{B0#J?cAs5ZBmP--*uvApz^u${G^DBc@bYfb@TLkl6 z9D%*2kLMG9-f#MimDp{(Kk3hyiQ_Q`CRCoh6WVzlN8EoPOo3B+mQ`}zEo0g(!NbhY zSBes+y+||$wqHSiL$fcZR6)NiV0nOzIQ24Y#DzzjPVhGw!TU6> z;=UO3WQ>N!`lTsMgu1{r>B)$QfQKl^p??(lxbKM>9&UF5{f*UNsbAE);~1hRULo@|(obnUw4P&o?d}by@APm=N!iDj zsdDf7Roh1R(7cM=g5@^y2j;aEyZG(2SUN&{A?P3v_HgXx{FfN4n}2XT%gsHgs5o)S zmLXQQ4Dm1^WXu*4XxTIaHKP(AQDaH1ra2l5F^gK#G^VmKCV>|`s%(0TiKmW8E7lGi zC*Ks+t#Af{ejifVm5?)taiklfk1R;#B9Fuq!S_hm3x-t?!;-sKByowFm7)dWs9m;f za%xcD!SZ?OaM#_{N`DI{rnAc06oq%;)dbQj$F&72e^?7Y!AfvsVIz#DEKDdGnvZqB7cCS(%^Ur;R@p3XdB0Z zVPhdzM?oY}96UqZ=i4e&gz{WLy6YXD7}aAuIJ8S1nUaS?7dj!iQeu!xEj?T*5(ZI^ z9XWrFTcS0D2yu4=v8*giIL1*^Y?r2GR6z$iJDDndNTt7n?UP&x$1*d?*j%mYu0%w4 z;%W0v>qMNdZ-1|G9__Or2yfibSRG;G`t3D*d{bJE9iAh`GyRSP0!&z8iii@>zn*ARnRnq`dZ*sG_uAh42?w}V#+bX1dpETpUt!)z5);nc zfq7;c*eb62uW{*f2sFngQ*;;`<|7chs&O)Q!DC6(JSN70kWOY$_1J)S%k*O;^v2vw znf7FwlkE|qNoWpD44Z)OiJnahqSBgeZvATcK7V`<*nKF234a7&vNO{4B|Eal4r*59 zN5^MIM6e@!?W5Ll<1ymU9VKDFyK*_oe~eB}jyDT_QUxO+^eS^2vbk4+%XzZ7SMSQ@ zo^0;bCslA;bFXD{XM%Zpvbopq%H^JH?)4{Ca9eYI+1w9;CwsEF{=0IyC!6bkQU$j) z2Y>dAnKPZcv(D8qPq)4DnaF*+eIzoszde_DwVzqc!z$7>4)3?EIpFWkx8?|Ll8)u~ zI{U8-8#j1Es(tqVsQlXTqh6Y@z{-ENUDOrzs(cs0`xq0|1^e&%@8Q1!1emika9XO2 zbun7h%VZm2vQ+>V^+vKlw57lW3XElecz;WQGZfg7y~*ld!^hyL+0y+(%3iR4)I8Xb zGwQ*KT97ubSEIC}a=nkJcP0CiB-_M&Wl~$Aa$qJMpnUa4n%>B=^MpNbXteL+1S4X3 zog&%YWx;Hi>|v(UfG~~}5fah?ef-M2zry=#^L~c+zIp!v?-%F#{WI4$@9#MOOn<+> z<@)BmPw!u*PA9DekX^FS!^>DsUXuxz;ab8yN>IPkS~csTwht%qwW`d%mF3S&FBYL& zV^K2Ayn5=ZryW{-mH3-}y3kLT`sq|Zo$II9kaCE5Wu<)zIr~o+y6G?xBdjeaRp-aP z!~5yS1p7%oeb7%Vgsq68|D>XPc7KXQ zM7>VI{Ani&)MW~NBonnrv}04seVee{Y0&FE^gouJt>h8U5hi)J!S>bnS${S4I11d# zE~$2fDB1)SYN)u>5->!PUxD$3p?bi7JlMi8Vse_U?A}0Vp_s+Na?^B{<-0LBi9#?u z=Ci~)u!1U8(i6oQuBl30GjE;Hvb$Q z@=v?PKdr-t{8jG3%10LWNUykl2U}- zNHf30Qe{fC;fO2MDyB~5zrlWmuqX%J4{L9F_CgV%31N#NKK~J>{(@q~4C8u&D=#I8 zeblgMd=@H2nHvR8Sbx!9XPgt21W?2$tSjS$5j|8n9KNt0%3BC(r21sTtR%Jq#}mdl zQOOu5HYHN-IduZtOPrE;2Sy70|nTK1L9$qCvcGlnGvVM-dUMI(aAh5t$*Lnvuehxhc#<>3Uw*I zN69vdiedJ?;;Mqjk{T1QJW~MBVyrd!9>|Fx?a`1!fwrys~Ni=C4s8gqL$1p zGk2Dm(3;!|dVc_hhksDVGL``sLe>l^1S4Oz*Ab9Y2|EH4iPT=^-&Tb=j}v1!Ju9!u zww;ot219N2*~m&=-`HG@#I@;bH34f0=eoqshVhdes4{?Zedo#%`q8z5bc&Cq2|jnc z=ct>@G6ESo1qqonC(j`8WSe!D@RBoo@~e}-{Z(PQj(^We+|DvRAsav&A3@n-TBzL{ zI}I~KY4>*8IhQMwy|!ti5it`W*&>`T)6HTfSx9tM8O(=Yiefez(Y9MN0l6_yKaS2`p$f5wEDd{RVrV7i$o~)v4+?yK0f6iZ5iA5EmS@`SX zlP?8d=6_s+cBjm~#6a^O#JTjrI4md^N`Olqgy=IC!g@w3Ib%eRX&;uM;ZktmDCsR9 znp1I$p0CYM`9wD=o=n))0MUG=OkD8qaGD5J)KNgeVfQR>P#HxMVblmw2U8a=CZv*< zU^BGK-*1#>AC^y+UseXop)#f6@=3akZ?5K$ZGW=wId)En2dcJ{S%*D~B&o&{&bnw7 zmNTPqKvlv2Y1NDj&xASTx_^QL>WAWDgefGa7R7A+&|OJC#8!rwcd0~-Z6#t1y_q+5 zojQZg3uxcO*0M+UfX8VIg!eA0sr(Q13?97#ec(6bM zLVxf;FZ=^@T?`~{53+Kj4d8iKtS}v$LM}LxFiK>XJjX{cciT9`odnZ0cG-5D@1<~# zyoVlxsbZj&3(5Qzm!O_cuJWsbQ)0={MYJK<9xBEabv6jEhfvnlf*q$4#_(|}D}<5G z-$S4;m!A*_3~~m-x^RNzL(Pu#qh_nemwx~NAD$yZEY7BruX2NMA&4Z1=$^3;9y(%B zZaSOV36NOO7J_)+cXUPmIwKnOc{C+HzxMU?k2z$_xacXm!LPS-yC1~p^c*o*K2|{1 z=vM))O43>r#&y&euKDu&gSMo?=p#O769HhO8|o{kPm-dP{<3|n%2(kg)-C0t^M9O; zfT`u2)^S5r442pCoTCHL1;iyQWxV`e^r5&3=gyiq2kFYCz>3%1OXd@~j@@qaV6Sy} z^s>#UjK|Co9(sb;8-YXbNXz45`TAc5bkM^pn#!BLE?Igpy3r%tl91sokD4Hmx2T3 z>km!>a$wvm_L|_iYp_~~$lX^ij>M74ZEW1U5?Tmef>X=Nbt=+MK6)y1q&a%w5Eg@57-$UVId zGU6EQBQAA(K`D2>MY@*h)e4i>JCa0gDU`yiggF}pt#t~1Y?eS!@olXFO2q|h(2Oke zDrS6ba4dKV(EVe+T4HrNbNqY7z?5@Fd}6PUXcr@T$P7_!gc{swMOGVfFT?pm0Qx?y zGO^2jeICzmS-YmsGY>7Q6MwpLHJZ){Pd_g+BxA?Vb${rKk)>46X`XTYU!D;Rl|hsE zp8&T=J7d0D%2EZ}@x#Lz;x89)FH}C(}iSH*?ze)oMQoGCS6WbHqLjgU!vn6K!rTn+?HMFie>B z1of2CwD4^*rt$|LIBlhUYF#r0Wt7E}Jb2#v`T5T;UbcST(os=H?BkFPTJ$h1Ji3;q z`eM_*$f8!?h*}v$t-gp_xf~urfo2av9Bt&_P<9_}*VQN_SbfNxaZcy>l_u6H0cvUZ!&lviyx)~ze&F-?am>VTjU`fXC+ z|C9S~;DPXmsxwO zv89@|bo-V$Q@*iPzVTVBbhYf|Y*JtCt7TtiYimocHnzpeo_mE!97Wk3uN$??!+HKp z54zRX4i z3|w)qQ7?v1! zdw+I467Uj1&nC43oAYnwn;8A&JGaR-j$K`O=Xmnn8^@E?_s#egxoI{@P%nfOtHA_9 zk7`>|B6$Lo={}k{?Sg8FlW1g1)z2QvjxV$j|kyX=tfw zkTCWVfe`mllS_$Cr1( zZxr$UXIEY-s#-NG65Wb$v6q`h(ypE%XSc(+I0!f4+eBJ7;k|YtwRjv|1HqZtZS;9Y(uYRRa|$%N6%Y~U zJ>*4wCGi%iI>~M2H;xoN0lpy8&b8>3XIL^U0A{*_;NLA-*YA(;i z%b>UP`=wSU>fmA1#R8Jr(wAt#$59HU_Di4bYJb`a(W|Ro9(LVQ%RphA?SBqfPFBa= z^+p?$$4ELWW~fF(dpl1?uKxa>_v7c%6bfmudoF7j_+9jg%6I?r;pAP7Zzw-jBL>op z-@3g5AF#(jcg>|)1HMiOef+}G1J$Z=#GPAY_=MfC&7F`7gY+ICeZ*Md`zTH9t_F9b zRg5_^iGQ;1R?VK;iFzBZYJWm=>SCvIf^E21M8(S2bFK-L!Y{#Bpth?XCS@S_gGEda zfH?hISQ>_G+l>vu@~nN5*L*kw?Qlv z1k;KE(uY^0Y^#AU73`c^UJ?q0B#|Qp`#F$I1^F@S^PAs?c`~$mr7<7-wU4P+V7VqX zi;IJVxm)dx!nLK=Z$kPV6~80={+I^E(>ezJ=l$uy>w~ksLx1A(Aqj$hCB6d`|h6j_jadH8S+B#^BGp31nINnuw9_iGwxnQl+|dXfcdrgtrq zdMxr5$Ca=i8UV`wby#C%mZ6f@0XEA&Jx@I=84;~cH9RBMn<6p1Bt3nsaUf4K3!l<= znziOuZOc*3PJc7OZS%S^q;?7MKl3{48sU>4sPLH8isTcs5Gnula5AXhH0#&28@nWA z1$gQPeg#fdHLp4wJPf0T#SikxjPLRQO-ASRZD8D7$4U#h!%@O8zJ#9 zQ+|;W8R5bov{$$&;5e5IkF|UEjyF6$!QK_(cm3BxT7Ml^!NJg~194UBr@?9#PWu@+ zY5nAT*H5CZ`rmdOG#!i|;b=v|jIm6L31&*73O|JQP&j356ry^GvU{lVe59+PUY}Im z0C+bN{vnip4o#-M2mgsCTfL$bgvB2YSLC1`AzzfXGP1)u$#$>`JE=fa>HG%%2z1a98zEfGy8yk_5M?5X5 zMv#I?u|c-qJRAZ1Hemw&@N|Ly-HF!)o{&GmacRy+;eDmY1s6BR=_Yz`k-OqPx|!7^ zjmf*n_n@&=?#I_t&90uz$_z_<#>fQfL2h7)1%J5RfR#SX%80L~HUUd|>N|Funzncy zUB|(X3?F)Rg+mKz?KC41b_Gqq{B1Vr;a<;9^9y%~tROltmbq1L)y(EPT}5DgCk+R~ zS(qjo`t>?BpT_+~ZCH5zgI3XCR{jzsg3?5E_N6s7(2=-?B(1Bh!f-~^^TlEgo;XCo z(tnd*v0D^yE_|mqgYosO@_z60th{|lZ{hJpw5&^OCZ!X+IN*185GkvEL#B5m^4l3- zAsMQxCa3SUT}QB-*<1=oNa&z13|As%DQ2<$X7?|ZhGnW*F_d)kCpIP_U!zsy444WBy7vXanEBC z&Z5iCCNR0XC5r#gA&@H6AyGOT#qU=W@{L*tAV@uu?0~*^tcBQK?Wdmp-r@_PPJh4; z#oxNe5)3or;zW_!uRugDFKYFH4-FV`D}{EV)sxh4Pw-TFAyLDab^^|q_>^9*imppO zTMbWvF)SI;k`J-vT|+47G;@AmgzSwCOW4K~P+w&!AU+1Ppy6`|xHDK0O^-b|B)QOw zt^^<-(Zg3dICjC#00|qiVupG(DSy)HqNa>zA+uf4XIKGL9ZH&TV+UE@osfY!3sGC4 zLf>C$$%chG?A03~DMU)gll$qQpUo>5*NsN_bEVa2wl?X{^U5ztnpWP^Du*+48^8Vm z!%A&D?eARVM}sKINtdm>d4FWe96m#tJXGeIR<^VGeA2Gh`}sBQs1K$6tbg903~SkZ zG~Ce}@BWHK6TMb{EkQF2+@Pnau0`ia-R&8|-T~^eB4}FVA=;-ur@fzu;@OM&mm<*| zWbQ0WriKrN@LA9z8cAU+%v_D8%%X&|ghU`_M2|@zuB%D7y}hmJxns(x;Ys_TATh_4 zYwRXkKHtL0q|G17@o(UPR(}j&*-2Of3h@`m5C$VUV2g}Hs)<8CKuCkQLxP^O;`Lgr zq}|4qr;(ys%Dn$t&NQL!h~vvo9|;Pe-air^d<0sMIN5*1gh&j2%$bUlYCSm?A5~Xq z;Evjr-G`epnh z@4!}zh^dTwpOa{A(IVRD@=7!t#9+eWxBnnIufN_@xi1P!$t#c_vqBP-xF2nHmGB=) zJkQQYmz|vJAGo>nFAnm*(xY7ZBOS^gbZ4#T4|tbLQZuPlXwie;1`5fMgj%0Oerl~! z&nF3@Pt=zFaSCFh5`R}PBudz|USlrz8gqG!Ek&vDUhWwSQ zz(G$wk}7eiO~OLuDH|n>bHjf?>p7)_`V~8+N_HxT=P&p5P0uB2?0*M7`Atb}!=7Yy z&<6by3g^K<7=QoJYVEKbY*n9Gl2BXNT%s;GDw9Fk*jf^Djjfh=<7h%e_H4`}FHZ=f zENHx>BPhP3RB0dFvXaBw7_ul{dAm>Q^@tRkN=d}N>72 z3P!X88Wd?mtSsqYP-!9-0X!z!f%;K==Udm*6cRV1Dl%pe4o~b69oZlqCj0aob-nGd zR82xjEPsMXj}F8d#m=pQb;lx-M5J-7oCpV){V}Q%YA_7R+!Rc21z%XW#5lIJv7In? zi3^_qfWoY1S_=eovf8~QS{nyXzKQh3E01ycZ#3$fT80q=@{{L$k{SS&1s^zp87h<^kbO;^3AP-mmI9JBg@YYMi<=dKWQ zRqCu+eI>b$NK2>^5?RX+LGlzGYzli`EY?@3`pKL(@(LaQB6oj(b^7k@yEpC1tKm@U zen%NnZD%AhBjtrDW)x22B!(AT374S5>%8NVQTNYuthU?ZSdo2pqtWONGZ#i#Iny)| z+kc9c`YgrmiHqOzgBJc)Ep8R*q|DL66&wwjrECK8A}Ok&Ce|2ol7oi8kW?s0>F}WUfh%x`Q+>7}FMqwxJxU0IdjRe2Uv%hOefqv+_SFr!%maNY z_T?BqRHXbS5ow&X{v#HqBdn&)CUCW^2-MM_agBTyW?@RH?vwz?V7xeOHLEWv$cmvNpf8tzvGSC){a~{lOoFf`% z7BqG;!-wXW`)+2eTh5N-&$+Yowsvve>eZZkMDMsTFS%&KTEc0yUl^VMVRw0uo7=gU zna<-hbEs1$%s6-8<8`W;zh)+CX+NjFebK!e4P`pcFQymy<UyJ#${Zu+$7I-ZTw zd5u>2{>d@&ylUa>K8I!57dt;)LGi$L8o1Vjs4=W`$-0r+ zFrQ5qXp2pgXxz^SUrB7Cr!!8M+uGVP)QiL%BVeISan-5SYEBzad4C#x`>%| zl?q(RR>|Xk`L12YUHN7rTxt>CL5wMf?JDdp>+lm+{qoXl16m`98~>eA8lXjGd|!+(5+oWXZUqoV!vrQ5HK!4VG6j*o&bh}yt`laysA(*E}S3IIt+RzDNHf!O zyTR_RXMbT?&uE1nk8|G8Cj`>SXFKgDcH~Db)9w1v&d!S?Kk6Mm?>u>8*`a?~WaDJ$ z46<~3JYv~#8gVnSfQ}s<`G>2F7xOG>gsY0+i0KqFU}jFt^5Qg!_}#~WY3v!6CwDS2 z@8t6!FETS~wJpn|!$f|#zQ8do+wDsDP{D&H(|@%i3u_*dz(Il}AOOqkaFYT@QV4Im+Eazs8J6I920rP(tJ4VOYVbhss*hZJyaY4-^Y7VLSoADc(H}h1C z|3>5g;U2v3jFtDOqHriERM?r5@mb75Zth*}bdQYR`g=pW5{nvcz^+(-W!2{#F|(R{ z&3_8+B!1IXK9l2FZ`~s_g%M%F#?_ESR7ZK<$rRw zZP`#B;N(uo;@FJrsXeh{FveO5vk^*VxgllAJu(q_V+@V5LTAMCkBj6YOJ_VQ?#KA#?^Q_#he!VItSK6L2Dzo`ZMKlfb-x6uM$aKIT) zOylC?5Usu!ESKj06-#YkjO|IkvK_2e!bz>K#t8D% z+1oQ(rj(?f5~w(phjT_LB+bA9omqIDJ83pFG}WJz2CuJVF|G*19Vkzp#(x~BhUnI7 zV$Ccz+n!t|Y@ot`g@bW6B?nSlzH0eYEQh#AXsgKXe`rL2wOi>!fwYy2E+~_dpU$4z)mURjPb`y!-xOc37o0eV$U33 zq|tJGF@gl*heg(&rA@zt@PF`s@!UgUC+d8OF)D=v?*fe3UNem*0v0%APU5>DCVYM)}8$lZWc$F!5g1@{Mwt z(e!=NfOOCZdqGDt9q?iy1UWFR)vCU%TVig?9HPpZ&GXTkBxEJ;XMaqD3X=7%7j)q% zc`__UUeIb;>?-I3Ehsk9Bu-gm*xJTGqBbBiB7tTQ0Aj!vKpG~%M}WlL8y{g&m;wG$ zhi=m90l{4E(?K)fAdSy|wlVRS@KuLeNSkl{C`RMlA!hkZsCIzMi6Az1!loR*SR_Ek z5nXH~J2Zzb{m6mqYkzdZbUK9`$dUWR59;_!p@9CB$P6;}<#;7AD%uEo5-uH95Gw9) z$smcb-$$Es0YycfjY&ZbNk=H@dNmRbO?JM9670L8H0Hh*nfjwm7=m4~Fjuav@D zW-pk(_g4#E;tmb->fbwlzh(J7YV{vmdqenf|BmjThrn%l)|_2M{DJqmWmoNf<#-m% zMkr!geSbUX{zK4OUG9atR9&drkCk>xG@HySMp?ROP-yT4qIZ&IX-2+PMg~p@S6*;S zS=F^c;P#{iP=5-}Xq}M?7}9%a_?jIEx9+tHoLQC@sSw<3em?qW`UWzKk!5XMN?8V17< zO2ZXdTe6IowH1}p2fip8LyEXSTd0|BL7N~tsOh7CzkkIfc_GLPYw|*n2h?|0VV^Xc za4Q;UsHBHfM)PQ|^vuWGLRsX=WDUeco5b}r!Xlk<5h#ml$|6Y_Vly9{i~1rfB0?;g z;E^zztSRP%5nL{@spx6!4Ujlh2a47YRP(qF7ld&DYKHqpfc~;T1{NT4H;srDZ1fedsxR`BkiT*1o~u|K%t zeL8ZCtSaK9XAlEr$f7iylV5O7KAfDLoPYVR^M8-8PvpXhA8&9dMDCdzBG8^ln5mt3 zi9d02gtAB)8jAWUXqk4Cl9nlG$roed9D>uUY2U{35Q%9+9(|n5=7rJGM$&m9hRno& zX~rb*i4%ZgB+ENH%qaqMg2=X=|;lHa0mG%!eSU1C#(oW%%q|sjB6!?M+?m|{wPve{m{cL z1zN=ny{gqw?s>Va0+5wmXtA0~Nv$91R)53tI>Q+L(CFx>QwCur=UH|9$c~T_hRA*< z{_IL&4Ozf25%AHk@mFF1IDbbv z9>-tOnP0Zw^6_v~fB}&Tx)5bNTE8L{L0$&v8cAA=LnNLdVol;!#0P917o95pU)jjB zbO~A6m%(~pri~q)KjjW8v=aw_FIpk!SrZue>gAG>y_J2z)-W_xxK{?CBCr#_rW_%m zRFNE|f`+Ij7?h!^u+i4TM;k7fQGdzB{v7;F;1N_d-Ie_=*rc)Ck^tJJJ^^%9hv&z& z$7YB|Ya8)86heSN6-#ZJqX<=ieGO|cx(=t*NGd@!IK@3U51_^Jz|(MQrtCGVsbt_& z4*^_<(Yb>>0#blfqRE_rRo62$id)(%HfY(8im`yH-FpRt^&1oRjPOz z`1|gWuZDZ={Z9K(&P+qUgg;fAjjnw)b#$~Zhj>s9l^DMbd{gb*Qd8ERYAh8|7m=@E z%T;Fs3K-;(>gMUlR3{efA|)Xnyw$J#bfjOo%;%Z^GRxS#sWz#zP~#AXo;U3ij z%DU;MPH_Q`OR`I56Mr2F&Q?dW6=Q701zVk~UUM6ijE7LKQJnFd7dp}Jn7rqvYiXkT zp4GK(nTwhMf;|ouXog6lMBA#RdEf^}M~p7Z?ZWa7;E?aDsHqHoY3ypyUrS=*ot@ap z$KR{)?gKO1LJARo4IVSF!jtP-t%^&5P2++#FWmL1v#Rv1#(%Rf@YDwQ-InwY=6l}- zwGhklaS2@8*=@Ur&!0SdwlssDY(DL{*sLk1MSKzXA?O&3v{f-Zgr{4rGyHt$Zw3M~ zo7z#g2aX1mPN}ZOR0N(!N2LQ%G*N2;l^E^tGlW^DX)HH zi{yWxsK$hA!*D(qa~cVkvItdIYegx>mgNCPb}FjUU7yu5$DKdfa>?PoQ1u=k^x=Q-JxoMnIir$!|S$~0eab_m=A;qm3ACB{aXFO^I_n1%% zu3Re7v<$m39wsS8xtNFA1Umu z(0_cWZU&^E@oAdfH-b0~Co+pr1u&Zq5?HDcTB0Q8RS9N&8>eg|ZVuxzz>C)k_=5q3 z4l0UDuglnv>p*|1G;n&Y(yf5%ijh@9M)Z;yIUn%58#yfK+vP^$sQO041vvme7CE1| ztVRAP7sx0J&SzgQX{uShu&IV%xk}=J@PALHo^i_oYxU@q>2;bn+bT53Q$KCw<=>OF z3|dc-uqizFe*fs`$b`c`fa5r@$ONzK%6^w@B-Sdg}!5MhigB5_Uzey`w0Qy<+TTVgL6!zY*&3t z`w~kO^_y<_jH6Q7c?etQ_Ivb4?tlAcC}&>A9YSewb};TrS54=8Vz2d& zH~Q~3`e%v$?(|hfh-*pi@x>pM zG7uy1zdXBT%Ff3F1(wca(SKdwk#n!7dVcwh(OcU_B29cA`d_t6@*WL;QOcR>H3!8q zQQnb(sVL<9a~$y$E{>NBi3U0y|DZC+N=nA?(X#X@1e!*{STNc$vuNNzeQyKEzWt zcerus#Q5TR%cbcX2Y+H?4fWknB>PYjS2NWNIwHoQD!c8qiC9j=a)OcWxm|^b$_|r( z7!*KIMwikyF6MWc6L2l+JK2nxoARs(3$S`4j6SsNYJ?1gC_NjWRXp1e&s>c$eUAr? z9^>Bah>l9dM#PHP!&a!Bagy-t?U%C;O+QrcK5N6G9F44wYHQ^bm*_mk;5#J-Q+NCGt6ZLbux%)Z3B9XyrekdT+*eJTmtY(w~jK!)^I> zC536yI|}N$M1R0ru%Pk=Kah8O2?^GcfN`LQa0jmU)IAEtR{&2T>HDg^uU=UFHu>~6 z75O511AZUM{11&iDBqAI{rk1<4cjLNdj~F!FQ#&Q5T_}<$H7I0kEt;2T#O#f9Jq4o z_4R|Pr)ui>;nY6O&^KC;R`OF9BZzZCt=HF7Ii%L{wST}n_T5^=uGg3#n8ut}QHxjx zb$q#b=p#C-V2pNB;=p~h^$T()%n7ZeO0Y8@`t-&WkiNen?v)qg3A^JBh@7^5OM~i0 z_4=jhI?s<3?-yKzjpE4*kx5|Fw=@VgsAto3)0fpt1R`>Bt3;6vEhV>nY<&e#Turwv z!7aF3aCZq#aCZm<4+PiX&IETG+}+(7B)GdvaCdjh8@}(q_rCk;RZ-1wdhNB>>W00$ zs55g;nVwUnVe3EgVu~Y)0rWWoBnLGalQE2@LmxKuq{)eaZg2D$MIGBh-WE~w+ytZ_ zW}}}fD(Awug^HnS&Zv7EFbK`frj?$KLt;Ws*qf>fh$*B!Abss&CIj>zgXFcj98h*s zCTF95w3)CG{U)A`j|(AEDTewCPi%ommie(4KP*SU-%aBMXAYREAfPBcTVb$uCaag@+G;}{bb~T0!S+=p8FyaAE8v?Y@#_0mLp*F{9pvuEw-hu|_&N=4)a)dW@iNV8M-o_j;~uy{ zST+;x9erpP9_gGQfSKS%W3{mmnzv{uFTXG;B9@^FUCO8a&`}hiRLNw*7x6OYWmi<< z^O;_}L1I$aZ@y|=aFqM8=Si|Y`l5f#?{a_p>P?1nII9-|qDJcjQlL#*fGOFR?CW2} zJlF=UTbUZp?zIRs3O$FYHh4qwnYka-^iV1ag#22oov|Ul!PaEP!XTh>a z9IENtH0ginh~|8xiCR1?ro(5sGji$QvvI3?M^>M2%S?0If&PSwfoy(cF8t-ABadaZ z*2gHJ1tw4>fD(4h=s{_I=0>}^Y=_n_c>H3N_Ozz))K@n;8 z`Y;Se()(hrK5mGwLluak#AwVQ348Ne-!DK9^)_J`OiH~XPnZZ$ z1_5;bN?pF%KK(tud)0m#@IXxOvz#ly>2_KkP6SdDw+KD7rQC@r5j3lxWZpg4bRDL# zK9y=(CMEE^wxHbj9EvPdS#gXh|C-IpV8T;7qGo-uEb}R3%`*9GpKRhxYly^g7Oc@X zSVI%B10ep^1(|$hZt65Loyo5Pi7s4UfpngDzpE^kJ&}d$kje4!cm)wu1Jy%)#n>uO zYOQ{R@XN}%j%$AP?`d;l-(j@4onMdfh_4W$a}}9L;GybNDj?0VaC)VxLxw0twMGCAF*fBX+XnEh zrh=jIS;KmOt5nvZFyW0(nvgWDE5IJ<;4$MyN6^x}h!uU*Lwu!;S=pUc&-Uj*TF;e; zCZy$Jcq}GAympM4J6!%i)1GAS3lH-3HXN$~LDT`1JjZ%5AbEd9ZbfQE?6blQ2O3PM zCBRdjuk%GI2{j|z=UHaGU1XUDKG2p ztyLQ<(zKEK_G4Uj16!5~_bo+d7yMRYT(Xj8 zT`&I2xF`c-L%yiCTs7L5=Lypu3fG*47J*Fl#`ch$qBYL-?#nQGtOxzjh_AmjsYf!o z^B{vW#Z0FtCdi1k$rc(NP;?Bjbp`K-o%Cz*+^{U6btjllI^fqKZ7;EE_A|u}{{Z$g z<(j`_9hdV%6twB=uVKZ4P?Y(4&FxB^mnasgj2_~UK z3v7j;#`1*7q`n{vxSk#SaUx890I@0lf*v3jzh8NpP<#hxjOskZ^sD5~6N1BE5&X98 z91IdVgCE+89|R;opPW&@aB^a@P^{J}_9DASw7$x9b`~YCPT1Imp+m3X-ERTpbTpr5 zC+F5+M=yI4&k88;a(HE_&xDQW5D>`)o5bVCKZ$OsV>ppS`?)B+g%=mSl}V#c9%sIA zCnrM-ihFbl-R%HGC8+oaJz~a(?4E*3Zx9uN>MoM+)3UwM8d~R-xZ-Ir;~m zhLapju!V+u*z1IFX70L;+dKo-L|NTk(L?#H8AjZTbSYI@cdYD=TDW%?<6qM_y!R@O z7UeHT33ZUS+zv-|*mHL|s!YYrMr*74Bff z|AJC2y}kJW&z_X;4t2L_YDPr;=!qpY(wXF~biyY(h!7rZ zIFKabJ|eT5liCf@o_DNbAXMScq&ryB4Ozt6$sJ3PQgmxVTq+0UIpG)!6tb1>Kp^-O zgU>z4>E|m?;bdhmLE{AAhc^DhNhkVo92PP%=9hqD$uDybL(&O&wm}ZrTYF2@YaQK| zrFlx`Ls&n7Ja+KJd>F^)pGIZhrRoj^`Z4WOkTAGDVhED14hJNXl8%Qw()Ow!XfHsE zMqKC~&PFN1_)34%oryWeb} zb_S5`q}K1%%32)`1m zuXQ?IAk7uptNecvz>>!yJf39Il^xA^aoJ49Sp43oiLvlq5t&B2pKCC_Ug!(HSRg$(&Xjjn;ve4?R5fz`^wwVf z8vv_nfL9Gj^&^IcwKnJ?$80SB{%ix~($aR1pG|Y*CHly$DZ}?9%b9zLuu7g_(W1dE zYd41?Bm>p(1+>b!0rx9&!<8CFYQz(f`BKJqvDrDEcfotbjlU1LjWyz4=0R^!Te@w0 z^Cgy>i<;%q%^E$Llhh$!(MxpYhWQDxF#v_nP0$eVN38I>OnsEtVN*@Lt8WVg`Lp|1 zJq0cGEa%%L<*cfsxP_&q9v?|xOt81!D57|CXF zx*(kdbiw-%cGaIsUZU~4N7A5W%9>u^arb@Go|PUW9rMdawZP54nRM{z|H`A@_c0~l zSH&=9pXq$6%J(Y#NT>KEYX<64Y?;xrmSbc6Ws16K6uq6LBDdhJ29MmkQ)-Ece9R>3 zB`RPNHTO`ctxm9_G_s17;sN2b>(oMnyb2R4K%JeGTwgS!;QM(Qzi1rs_Qy}@NcYop zmgUjGm^#^IzV$A#tG!50Zs^@8>-B!sa+@FFm1;(PfBJS?p=E-fGae9*Rq0-Ap_xEj zG3-5{s1o9@p?T1acf^k6!5*Z@#>t)&$N>`l?ia~<(N&r+G8m`)+ev?TtG*Vmu&SEMnCvdfCxkwPd(rE!F*o`bF(SN`Xxk8XJoR?%5n z-%+){eeVm{KiY?$`zrMy&vOKc_!}rO-U#S2K3-`HOKf6U+5Yg3jXBRmK1T zele<(-k69Oaw16z=Do^v)juA5_?_imbx1g=>t_H@#`+HCsiG3@lF}l-GKpx7@A||) z3x9Fb*-*haqAuRn4IfGv)bXtq<@=V+s5XU=1Yslc%dhXVsow|(*;X)z;Ma2L2L;St zCxorSgeAJMW=V&dZ`t~X?f#$Ex%asN%E(W8aXw>|b=WQ~*o~4p^y3>9e}$6Rv_-Rm z^9pM!Bd*+{d*GG=2qbY=%L)1kBU+%#f5w9hemiEM&bNvG_Pb0>AIE~}q1RDTTSBJ3 zpe31yYe~e}7i3$R#E8VeNn$%UM=8huD}SQ_pu&jOCoy{&x^yoxYIfF3R|5dViGVesQjw%#85SQ>JDi8py~6s@ za<#n-w8*5KqHW68p+F$4VDqUxo+k}H##yZ-ve4sAZE>h}+Lb<_uQmRXiekN7XR_j0 z6#nb!o6#NR$4AQ;dv^RGZg`yHuX**0XTGiJ>+q* zW4#rm^S`O_`8nnS%c~bf2%{-dg5Y*)*D#B5d4n7c=$FNa9G~5Gn7wxIeQ})4Wr8jF z>O0D=4=3MR#*4&gJB@O%kxIYuluWi%nz+gYJ6R%cbwa`^I#&?!OgdZ656c_*s&U`x0JtvSGE9>fyoz{9BNAn?6)U_ zJiH3*v7v^MwUJLW_)UNGJ`ZVG$e%&$wnqAl)LuMgcQg1SwdyY3dse_Akjy?X#St_B zZ;;tPxLF(8n_u)*of(~5w;S;5t3j8jKe&EVC(@~13b))fsP8$ok#cm%K~0)%Omkg7 z>L~zK%Rm$Zk3~I705l}1GARice~A{z7hp;PL>CZF>`hK&)=0GqJ>5yIunNDH4OdG9 zG4)qd1yu}G6ZCvG!W*Qlg~PvPvmP64Qmn?#6AGF`ZhMZvJ^d-EA0(HTuENq&5Xcwqc}n=AH6~ zsc7@zjf)=F;(@Qbh?x6h)sV-Pt)UNN!j;xMG~Y*DG8F-LDQABNVPd9#{cAJK6r8RvMUN<+3 z%O9?)tEEAjR{*1|0Xc0lyVyAxb@kWfLIN`<{<^|3SCXnRUZFZlDL!^GTTjmB#kZm< zdE6x|cwk%ZnsZLQp9xz(=BEZ#E_~yK5}lB>(n+R9$MNza)Y_b1NscycGp3j9k=chw zsnX^WS8P0R4LYBFDN_*xb?aW#YujdY*1qRv(QW%9iUSO}e8zT^229JQ^H>bV!wf3$ z#gc33H-BVo?j){X>znn6u?jIwB_oR-NP!l)7}IjEd>U`}JOQwFGKr(#>?CIpS2#)J z-G6%tZwR#7(f%kuH>;>?e#BW-87y1)hy#Rdo=Y#vDHZsNLqD{TPbSEM>PAwxr^oS1 zJGX&5*bBIYS_?Y#?oLZ`nVc3z)r(mW%-4J48Vq`v{T4Eww#Ttd*geVq6ZI}5YI=50 z8a?y+%8|2kpAHL%x@(kOe+BF9`dETBS3;Mi-c5j*JiQxHuvD<-x9#>Q}{zU z4zm|nEu;~rsLfn%(3A3|cnezP4+UBRl0!#eaWf#;#YYa+WLog%vFYQmF2U`YoyFxn z=Q0aLJ&(xUfx5R1oAcL17u#~Xe(!efWN39Xz@v7y)8Ru`8Ra&BYq-}TM%4Ra2B~{O zb)-%S9p`>%Q>hBEBeC|Opm=>&CuMDo?=5nhvuKKN{8LBC;ksv<54-Bj-#BOT&snLQ zX!HOQciy73KxVbusBPNOr}cye0b!j-jMEtU2`ttZY#=l0Q6RlZ4x|L@V0`JVds~u! zQt6Riab0@Z2vaGZlRz}`@)%!baErr30|3EHF=7-(ewLO zm@YJHb5_PK1Fu*MTSccDY+kZI>K_x>cnJY6_K!_L+{`{v+r-x6P8h`X^2#F++wnT| z7>aY5u{!uD{W@c^j>SZ1RnEs%_*VKgpHJ?z>LHND;0M!&$oh_2@Y&k|d$IiOLVUi8 z7MzF~7_rhClfL3U-|IP5jbX14{Gp$%A0v|RI-}E1=2OzEF=+#hBbeCT@Qc=;;l=>2 z===pa$@Y{(=wFZeDpJE2;~JUk{I$IiXeXvsF{;cTWhV#(`OD(z(ljL;8i+L2ikcc! z42%`+ovdrg+8@l9Z;Va?p2nafaS4;EAmpHYPI>ytzk9LC8xxV2A)S_>-8-If>aoWd z35zI1#zGI(_y8yimJII5WNJ73IfnqBtx8!xCo@y!dCrk7H{bN< z`-w>72z!o$~)eB8Cu(`=fK$pnpN+vv{$sdH&@e+2<`o^I&({G$1CiAGnT59mzt~n zCsD*&(U&VG&jMncU_x+6$KdP%@bv2D++zHQr*iVGLG=YBZIfv3 zQBM}-zd8nft>_H=5SzQ4oTTa)aTT87+>bm=CbhMmO`WNw9DKalGe^xR+cE#-rYr5O zSs;1SG@(rx7r(J?k9w>@)~Yi;VP>%SF_Fu@4CwtGk70M7)MtH)6=ZV{*maGLro$XV zYP@yTU|9>Gv^D?!`EXILiLuLJfN2c&p*7vso%vx&BO`t0ZU1Feqa@2GufA{c8{7$7 zR;5;%=_^HoyjKp_K~|O`6Eo-+E*?u?<=gHxL(SaHEa@Ax-fFAZ{vfX9>X}kQ6k!p+ zIs(t}r#dke(s39fn!X1yK%|o9-z1gSDx*O%ww-JivGJ4T>|0C63kNRKa!v2k4}WjN z3Ml`YTg@v&O6k;lOrqD=2UCYt6ylWk1^L-2uNxXf*JtDB+r6CB1G4*0-g?6EKaO_{ z)N0QV{!Ufl$KAEFr%dBB&QXi((*tRr?7Y3~C$-uW{4F|Xf`8dK1awmQ@_UM^mS&Ev zk`gbvJ+eFuBw6{71}e=)G*X7VQBXgOaASHbe3;^r9OBRO&H_KWJgzOfZ(aE{g_jUs zd0?XKW?0dWOSG2y1=Ap11*wokHLr$_sF#{8U11Y$(MjH#kD%K43}z2#kxX+rqDcSw zqZE}>R*n_>TPN2s$H&f$*myj>Z+~y14lllcRk+z9jxRi*{C*#j|92(8im_bwa@`}V z(De^)ETd&ROSq)@x^!>Z_@}RTQ?-tMnKW0f&fYGBYUi}HVLJf5DF|Z4a6L{ zcLiS%n!WW%YPWUq+qOA<=9!4u)Jt9%~knD1Hp z0gUBtZpZpvyS2D+J}H(O8Cw(W=5;Ibl7@iEpg&?*Aj8Die6Ms0?a4)E=pcP4B6=*c zMRP;CP|^%zQ+NtsOS5Sgdoi7tJ@ghc=Wb~J8}qanP04vKjrZjbHj1{O%hLgFn{fJZ zsBj?ir^rR*C;bF;-p$`lM2{*R7ESzoxpy7HSgqfYcP1@6DylVZtv3tO%bjHpZk2Pf zd!a?F_8smcC@7PWDxCAwD^h;Q%po)KZ+dfAw4FcH13HZXD{@T!iay<}je87Hvm$d7 z-NsN4WmRKcqOlB4ABx>0-98-f*m1 zQJ9{aU()^gQ68M`ILW0Fb{F?C*FuOIgav=D20xvHk4s0ssp7j9&_@^vW(>-N{1b6X z_jjI|e|T1Aum!A9VL9(j0O(6H8AV$XoUeHnBntbq%lZ#$yj;<*CFwrFZ|aIQP!bBl zdC?peJE=yI#xx(|GT>Y$5n%>yC>zPFq4-XC zqfxu)0amZTGr^^X=ze{#FDL6TdZw>G`+octyiyCwQMSwV=ASM-X-B^*#=9`~y)~4o zyo|W6D;sOGv&*PPAGgQOT?$q`q3wwu$NQWCIRe1PFPtMx>0f@3{6t9F*KzU2m#_i* z#)W;pf2}_q)s(QI=gs8thghKTVw#_>blBjq6A(U-veF1@_urrD7&g5(T&vK61b={? zumiU?0t6rShZ{YJ$=~qVX5``yb{gS&dZ-5Vl-nfyVrGzj;gWCsi zYKK4;#+VI6Lu6y33sZa$F5-Xy2@oO)FXNU>N5aSI8Vz)VuybM|()rOb5IR#r(4-;8 zy@}Fa&B+kIjgTY?!VB}Id>Hz0BL*>90-v1)`Rh&s;uV7oD0lLWCz>3r_F5-E^zx@} zW;LJ81k`v)_lhgq7sXkhQbE_#EJfrt%Go9w!+Be^u5pIZ0eNh z4Z$?+t&sk}LUAUJ=!VaRPPbvw+b->kbk3wp4%6oKKn4yNIm#lZYKwT-#o>uODDR1I z!+J;A#X{;!wxPYh{QXX#ABJ_oz9pRhOOp(sABuHxwK>UD{b_1~*Xu%FN?g_r-=0ym zb0h@wJuLknY{PrlTF85teEzQ_bh}kZ+)YSa!$3D0Ff#a_97eId{Ebw#dn6&-kv#2^@r-%kZ8xQ~JaDH*co*q`!4GNOdZSe;~*f!}06g|8Fd>Z>Jm;AoieBw|GXIkhxPc%zgltq81@B6~udhr1pQ5bTg zs-=W<$21Hvw@WVNIp3qa0rPMYHX} z!XE}GfGEmSX{O`4F6x-!bfrZOC_=QmrJrg@o{e*n@wczogHP5(OM@QpQp}i?G6X>F zMKgbeKQ(4Za|yR#*ocSe+*lt{>ws%5r@uE&Sj5S#Nw)N4*vJeVnkrGp|Xl$@f~tAssM2eJS~!ZLH2 z)<9882-Dgl&I_M?+-D7|0Q$JcK$ZEJC||@SQ}skMgyCzesCar2oJCBVQYkJ%><$2E zco}B{Qdlw|1LCcX>Jur@L)0ahf3CDnILMFD$-ps@>s3!5mJVkZW!DLM+uS z(UZ1RR=H$3WvvSyRDTv&YC;n1O*hd}Fb%^GSu+hcQn86msmAnHo8CFt8huEvkf@6_ zDU*=vN+{LC{|NrUIA0uzG^HjJ(6mz6YyJ+!|5IoBeJM(uL&ZdZMmB)nrIO||%`ni< zVmWRuf)G$yyM!V!;sgr_v>$U?H_exjvxj}hF=>ZonNmr2mv5e>VOvhIXNWNTvu1QErsI*i zPld){v22>22lnAEq@l03Kl!Z=WKzm~I0Jf};<=wxS;nee;YUOg!qJvjbm_eB& zh@wgNR4XXY6q{!&;%M%ppqvvdS?NlxeSw9BhFTW3`2>5qh@8!U55XD~unLwQ+N6)JLDbAflbuB+@ZGUbCiN{E2%qElv330X22?H zHpbkPon=Z_>PH*kkGQtr)a2g!5L@7H8ER^GLm+0H*Dvsu+RDLJ5PJ8T#2tjsbt2~8 zj}URlqG|HYPw?HiJX-h6stf)Xj`#oyG#gd(BiBLHkSj`r$4j>@q5_jDm zmIfUPFC0S&VziUDMGCR^PDnj+VT@TumcDZEDGJMK?1~5Sl8AinP8al=dMW~dLt-pU zc=549m5eEU2Y?=_QI)LM=vkxVs}qA!{@(%YCnw!rf4MB`5z!U3XIOyrt5K0 zm^``-)e@n8VYD**8}W;kMkGcunS*k2Q}rEgysn2I($GZ!O z<1FpOZ4v5?;xBJD)BsW_umcXT1I;mMEun9<;HU}7#JEn}lLraHe?6SO=N)$VPu_hZ z?E9_Dtn9RN(oh`B58^@s*WN-?-R*jzb@JY!W0DKD>Sol362!lr8sCbO^rO)`%Iktt2K&EvA zrQ%m~}t?J}e0MkT7YTKuIzIs-6$eIMa_!G?r@a{Wv5o z^NtX1;_+KVSWDktVVDL!aLt3sNR%4IWcJ)JnxshaYGV?6fBZuRVAYYU1wUj6XdFcv zgnfD3#gSl~2**vA`(Np&lrf@7DX3&ZNpY1*ce%(U<=Cardcq&RZdwNe-2|5CWn=|7 zzGXFwfQ<;WY2YY&FY&Y<5E!y8!`udP`lu~0m-y~RhBuz^Lsz>0jMm7{gNw1+bgCSv zLa-wfUb)058hcM5gN)O!w$ThKIk4wnH|+JsCGcA)tIR4g4n`rhbN}G}YgO(O0=B44 z&PKkGMD7v!>Q5;HL8uh=08boE;EDr$QZp6Uz}`4;w}F&-a3(B%hy1PCrct|=(QIh? zlG0X5QWglRqWo~o0aojcFZaF%C-X063`4bEROoJ7-?Aza!5_$hE)@gbh+p3ufyQUU z$)TjX8VY1gT8VYyL`sd?K;F#WQ}70%a2y<(S-mHtA_XK@P^D0WZ1#a^I4+HA<+$zr z!NS3ow&2-S!KtW3;iqlpBBp>T3J2eI`pG*O9n52!aCnQCOqm~w8)0dziJgl!=P6QLe(o=J36j0~CV5Z-Pes_$nE3c#NS zG8$t{oGe@Xl08X<;x6u^_%k9)0`T;Dl9*CBSXA(wQW0-m9^Aj|M4V(&o8bSi%u_i$ zSlw(5TY=1Z8XJL#bf)6UWhE_jGxD~56aBc{W+DAF>@o;jm}wYHNbA0*<$8P~J$1R} zScejn0!+gM{&xDD0L&HD2494ZMJ5KaXg%X( zo4Gl}i;6pNs00*AX~`MRzR)(X_sQy;j`1jPvho%hTdqxX;c^F~C7i-je2HbJl1#=j zsD)(~p1feBvqDFh0M_=SaVdl?6u2k)lpmPPN4<&c5tijn75)uO^ zYz%CNpg&F|*5broIMG=lt6Ue%LaCMSn9N6j6e;iXRU;}sajB)9!)6>SI9!J1Wt{J3 z9IHR^o2xard?2T>DJI3rAi-%$kcdqq6wmg!)i z#*upM(UKjopm*y!S!ij)M_**O2ieWp^6@Xx@o8QAXe z%}-}%R8cv;S|LpBv3IAHf{>JXu{Ckg3e`{L{Othalc0dRN5l{_ zxx7}qhZl&W5c}naFH~*lr(;Y>lXN<%`njsLoG_wOAhUUVzr%W`B{#K3&6sfzv^F1HUMCS#PNHeFvJ*^x0WMr;lg8$_u5#d=!&#e5uJjoKUwFWA z4QBqdPIRhU%gxF5dk5~Kx8Cs|B!^>gC4o)pJff~2#{_XI^5#FBX?Yod5le$~m&#tk zqrMhnmW+coN6^`1!nVTFT3~w)0ve)SUq(A$e0?ZVtJwQOT!APj##h{jA@y5y37GU^ z`JHybOU>Q>hu1_5_b$kz+puboxTS@9JR^X4ftbL~fMtO&6{6|@M}W=Md>Ynl7e$Xa zN9{9byLf?h4qCS^IeUUq&c(Cr(BvZ6{o2T;Xbt5|{eX6nIYUZi+ESo+{xKj)%j>WTd6J z)BZ)C9{k|@UR~c;uc#BN7xB6hOo4%P*c%bfgN+nx6u#~+$NqxXcn?I2p~3^|o@8M} zuz(zI1BgYD#7+U4Mw_2qc}qiXEUKWmkgsiV5dk-p-G~#?())gjEO`hbG_fiwe(*!Z zw5(+Kf}zV!?IAIU*ZTP`Md(3BlI*EyP8j$ZNPO)P)X;)rl8z;GqrGZ{!qY?eLmT zI0uxXe7H^?_zLiRp%Gyi;?j~5z6e7H5&_dvqL|pKhHK%oXFSL!JQV*T#$ht_B{BUJ zITyoK#igaeScDQ{tcl%7r$4&YQkcHH2BVZhoafGK6ZV_C*;3haWAn20b) z%y%KV?DV6avBSjT$aiq~2!|rgxpl%c=+mI=nGti*Nf~4Hc+!8gN=u@W#|vSk7K0Z; zXr!Trw`j&_<%5NCZ-#c*rBg@_8oxs#8KUR&sVXg3)!RAlFTv=SlJ66|B#9F3+lqc; zei=Uj-kgyaNL9y7q^~jyMoG~|`V6^rRL!4T#U+c-eLhS-RQ}d3450SQa8luhQHo5j_xx zBp>3Ki;E7Q0yXE81`oiAVm^;xO^R1zGN*xUZSJnYfR$mqUa0``!Jwp*cThKr zaO#a7Komi5Pt|e-_Vr}p>4%DO(|m_KR!#5?yY6vx1pwCSb*Vek@qtY2g90@Fsy2Xp zQwcPmCCxcgam#|)*QQ}yJ>P)^Ub?q@tJjfua7OS1&6Y(=!<#rT#kK;FLaXZhim>pM z)cvn2z(2CyK^SlGRNwccL5Jitq>~haa&z;VW9kMzNmZ0^fFmC497Zk|ao&uKtj-FxJ||CgJc_4>E)k zY3~e@58&|D3<63d^mTS3CB_-A=E=_)uhz&vF z;4@&ZGx*pk8JtXP&dBjrmacbq{bB++!EyU1^nY1b(o4?xAht12w!E0*3S|i}>yTq&j zR_}!%lb=5o`A^7lq%FJx+!hHPvMP;G=qakWTDP1ii6&&?VTA1w+0Z=|M?=5OJEfbVQ;!aq zn>&gjZNZ}(p-MdZ<~5>1F5;v`Hzi=nEPys9R$YxUCMN7m+mwwlh7A^>qVo^2C25#M z6ZpXtIU`I4|64-1uX*Jt({hLhlb+E~(-awl^VHp~NMX5yg01alHU z#`u4MfPPCjaLR7g#59Vznuo+ZaleCF)m-;kT{qHqU&P>{5aqGR`BIis^8m-DZ{9LN z8ck0F>Yeyt(#r`X52oY7)yQ>+$9W%W@j~{7S87)wp3_fr>coxQI`RiblH*ZM-HqxU zQG6<3ZHDIysju2h`%Ja5C)C8mBJ}jB+ln0DMcXomUj81>Y`{ zq-)J#m0e83`~!r3J7`j#k(&vc%el4rJ*LgS?{TETD6eHzM9QyO!5FI0{w=^ysHwa` zZFVlHCN-qx?MvKTN@A4zJwbVz@TB#P>DJbVuT&-xS2X zLjiC$^J4qD>qbUiAV6O}oz*E;{&8so6&S2I6tQaxyS%~p}7tU{b%c@dO05`DHqQ^!(TQ3A0O+Al8&t4i1pa-r1-; zf1EqNW~7V0)i!d6#A*fuW+B*VOl6ry;^@WW3wNEOiE(+x&`L&1i442ze(98{pcA48 ze;vmQ^lHXP>>9RtQTD895KBrEN8m~?QU5=j3P2E;6TF#NH!jRl$+<00|8N4z=E0;? z*Dn961g~ranAgG#%sX5R-bpYoM|Tot;lJzio^wb6?88)>{N!}>6}t_*CE2ZxCf)J3 zlXTMaz2TnWmU5;a<=B;BL-GT{rMJy2kRbP$%Sa0I z%(=RxBEaKAT?O1f($Ia+?C*4DHG;knVtEMTR5- z+5LcEDrh=2gxwQ0-f-D>R=xkBmYlR#$pNE{L{q{kcXL(oMMflAhcB*9{yR1EJ2{x5 zm+!3`JUs-ShF1k&M6cIXr|l^Nywm@y)J=Pki8{eB2Al+%3>SMCUiKZ94~G3CHwbq- zH-J4!oW6$?H({8y7fb{mzyf351^yc_jybIBkPPF@Sb7%?CTLUjERxgxP#YXELXb zgJNxbqe0P7a52j@Mr09WcK)}J_vIq>Y7EPUnr`R>VT|SNb<1+1c6CF&m-GYW-jcM4 z1ll(B7Imuks{hVAE=(E13_?Np)G_!ibdT)Y`|uyyNcgG~fN8#1x8?@p*Y{o_1@15= zTxj54(apz+Dk2^1p!MT_B#5*8kAxK;U;@S%_&Im~uY^ftB9L`FZQIY^|677B8SyYx z_J7oZC5zyI>-k<{J3uyzvQr<=#%obs#ZHB<4Z+Alf?;l5B(1gqLDUV#iIMm>G#n+Q zp3g8WwNx?~`uXFHtPQxPwky5YR9soSij53faG{O>S1hImBYLy?M%w4a&0TowAs$ba^33Y$3Z?-*hp#sa1D~4@4MIqhTE8a#BxqHVdTz@ zsspo4<|KgsrjMFNz}1&;_J3DjXq8Zn+>BfjP{f@0EXO^#PUfbApw-9Up=TO_b~4L! zv<)enn9i3Vb2DgJ`Rt6`%HQwU-FK{@)41~o>V9sTka1l=(ne{%>wn>IiA@=~uU~mb zrW8f?^}*7P)O3jxa4k$N4KZ3VsgMHXrWHm0F{Q@-Zc5R#l#17$#iSpMtk7jkc()}q z`gIeD!HhiIPQ^y60ZNJ%OD8C*nexM3;@+wJFPHHQT5uI($a9dbEW{~{2b}7FOLo{D zRWqiE#o74i4)uE(K9%1))#cKz5nftq<=3SCr}5~48&AsS^`jlRk{P2Ee;kOPLoLqu zZ2W89n8yLQsE&g$sXSfx9r9ga{&g=0&PT@0R>T3Wy#Ec==7(v|7(p*At`z#G?EwDi zJMaDBpSo(K#zNt0X1bg*x(Z@{-%G!>@raAvfWwyey)7V1l$0shM} zm(086<(pxA4iK&rxM{V6d(`f>4$uWr_O$!K{75AqZhsJ!z1Ji4kh1nbrrKP5Xl4*t z1W9#IA$Nup-xk8?PNsatQ@c|mJk&D?42GmaC6^t*NM z8pjt2lGJ6Q7@YhGkWmQ=k_%(!)K!ho*#zbyM>cOr#N?pgH^bAL2hd2x=b$gt!vD|o z$0RHh^X7b7F$!iWbYt^gVp>0N$f0;hR%}v!$p05-{*JpPd&g0UD~nJtL!skevXF=W zlN9i8)_-VwGl}Ev- zZ2pgW$w)$D&kAe2)^O@IJGZWSJP7P*^qt+dw;j!IG_v_sBnE_@BmmFOy~PYCVgmrr zoqG3BiM>P|U7`M)gne+5;cCQ_3nmSw%(}m{RHB55+a=sGXDtRXFqdh&cJ^%wq~6}? zoUuZ<78XEO0s~^p7>B&7!-TwgoBpsd_9(;n$87X&{(fC$?9^eNvDGXcJu?H3a~0~0NyHWK!!R^JuM%vxx_ee5l}6I6mj1*j71RLQ$txrF;d ztVVmSl=e4EGPy#L%W(VekuO=r!WE*}vX8$Ffs~h)9g|ut60>(oZ_R*ooUY^waV}b| zhCs{Lpf(UWFDCSLoFwGm18zM{d14RIb8nI9Pfc`EnP;tE1!e`kTXPcWPY&~#V>Nx1 zxSnUuDp!6jv&pt`al5hGOVbR*@)|M;^(}10b>N8Uhbv`j_lDW&GP&``_XwNhABt3C zOpiyckfuW*vV2nwrH}$3q4{%D<`RIkZt<=>yuwPPIC;hSX=a3{kV+yfXkT!XY8iG* zv==+!mZtJbKUpWZaw`inV`W;D3ucSkXu=3~`^+_}RC-Tk*LLv5Zr9)J7(a(C>3g1* zb+SLXj*YcdJ&r|$H#Y6W?sy7bc4R&o+-GRc{oP#r>u~@Ogr5bRY5pCm*_zk4lo-JI z0h&ZM`tFA?&=n94TunQL`;q~Rspy9w)dk(^^W};87Ny>;=g@z1bBNc}3pe93k9)g} z^qRHVRNxuKOnoB~_e=$ic`x(BgB$F|0>q-pR49W8`&2ypR05yBC)D1N3k)n5vkohR zFXJ5z9_dD0><>i2&26xt%{7x6S@p;W2Af-2 zb2Cx=V$+XeS&-_VKQST|DHB5$t>aYR#ilwtnX#1cA0oqcT*$w-eQ{s*N_9^YWTI5T zV$HWu-x^n}^Tv}ybr%w(XDw$@j9y5Y=~I5uONuV45@qF6+-Vm`Z>g zoHOf5sk2v9L~c)c>vg1XvJKFz?s$*nkT*PWvgZ?i>4np0&3GRkndA6Ajrz4IXBdoS z_dB&HpX!+cNW#dpipiwVd8kv+{<`7p1Ri-|e0ZdeZG)P_%t3aZDS)W>gI}Ic}OqLhlSMy%zI6UZ$Lpt`Wo&3JLdlDQ>xz(n1+8T>Q+S!QDumCj%(I)SF^fopo`cS1qAEHy74T*0!}aw+Y2I+l}I; zFINcYxg+?L#WnE2Be~s^Qhhj$377j!SKmdqLsrM(xa}VG!_-1qPpKvvedVzb2A*M% zwoHc>V6M-9CH%44c)h1vDa2ifzV!f!h5L)^mYJMckWTGk?(;NVOStV^(5HtCsn{>1 zWa}PgPrUgPNH&ENh8Pz}=|^vKZ_OZc(m&o2sxV!B^@7kS9FKOvU*^PYSu7*@E{Kk7 z#C@Oem`O6ZpXEFf5DMi`MRFc29&7J!mn>gJ0M{m2y~-yIcu+zJ?4-B>xcj>)6TS=K z_8T)sMA;)arZj^^zr=6Oo!qG zpeL~opFGQHWN`$dBIls<_OneKmC!Xc&V=ch8l(V@@d?cT@Jlq1E_7YYQ#Rytl0JLj ze;K?zC3fbUV{>l(Ah9rV3V*bd%yySRrCsVbBJI3ZZHBlk5ZP#J$MV2u@|Y=OV{^`3 zrEwg5Ds$a%oI*y)ecrpXSC+j3-PJb;P=MD>WepO2|Ju&Z3LI0|>+yE~-7{o+I2>2>$uDxLE7ujg;s&~@9bANh~c{*5$cg}y93ulXbu`u1Q zA3EUKy-NL|jb_SCiM_{jSSddf7A;GXLTC*6QfQ?9Q)la^NY^hMZMb*Ck)O^bIM>2Q zFZf23ecA@5+@d*pJO|l{VJ}Dki4L(Ls2pNmo$SQWXrIKnA4oac>=Frx zDmuaZ#A!Yj1VoW;kKn=ezXxtfUq^h)pPXBPoIKT!Bje(L4yzh1rQW*CFtb(M2@k_o zj^1#ha5F)y34)a|oWbE%aaa6-tY=#c#mdD$Tc9rCI}4m;$iLykM-q(e?S5#Jy zdD}^x|6RvtaK}tResW*u>nK-e&h>RB1ovjP=Tu~_bz%t3wN8!bxz@R*MCShzeUcgp?E6oN! ztMF2l{v1URB7jwtUX4;1w&Mo!~8(O-t`yNZx-+@l}6lwuQ~3x-4FStWB3MNeJI zCq%mMawB2M3ztI)OCGyiOIY&I-9tXkP> zH1}x!R@rYooLEj6e?OWtKN{bzjtGlV<;!NXZOZS# zJu9=#C@=kYcbj;obnnq#sC%#%>eNDQ@5b3KW=}l+Rb;7UC)-PYESa87jaczh3ys>I zeW0uL(@mBu&Aoj)eG&naK0Mpqm8bR-Kg-jFkJUn@Iz4CdScKHBcREG z(Cn@6G{<$1m5AN|&od2r-mUPqY}rWqz38J6-rfDgKIi2l=HZ-^A!cw7z2WUTobwTe z*l7r-osGSXYAYAs6aW7JsVc3CO{&j9Qq4Rxf3i$cC8pGut^lRJc4txQyqjLA2%p8g zEpk#h^L(F!C}$EYCDquuO-u7r&)%zRpQ^pVj#T>p6jf))pH0)UBt%;$l=n12-u(o5FB0TEPLTI7LEeKIdEa-)hYtTc-yiVako>#z zV)DI29yrFw;i(2sG?SSzn9iYDRFGj=Ae+}3xr&4D@U+;`i0sU$(hb?s8Wav}%Qm-3Z! zAWH(k>oQyQT~nWMf9sRB=c}s9s#RF!R(`#PS-q z`R5)lQ~hY-nEu-!w?UUlOx73Sf2=d0-ibpEWetjer+2kiZHwA-wx1Yx25SGShGseL zOeV0q^(c0^)$Qv8(;#~v5w2NE|EQ&4bs{ELhu8B)!lH8;AK0?f|k9}V?&;MVt5czgxD2Ae|ic!1~HFD z=0WTO+UdQ5tSdsl3Enp*VqQoJhAK2@tp2@i& zY+mVS-S~0kwLPqaSN%Kve_2wR4Cidwqrayfsqw@5771%s`7rR1=*eNx3*ZTdorw^T zU|om3R4_vMW=L8t3g?#&{)@8Bsuh3ky9gr`@->me_W89EqrcdMPT?^ zQ2xtAe^%3+lL)gi0ZEmOx?J^h?$DSCtFwvjsm_~@W7!Z>ujw>Iv zaGc~u&MlL$jZ=KEWeW`5@CgvJu zfV`G**ZW~krc>_geWgv6@10FBkF<>qH>s!<(18nIUYkUtl^yl&$9MM9%}aIXS!XW~ zspEVrZ+6tYM4T3=-AnCCa$wQdot+Lo8$e}858U!K?o;%I17K~c^- zdvc@I;7mN{{*JGvvuR4*Ri1ThDffK0hp~PKNd){bKlg^_9W>oJb2EZ3clY{%de19% zdyR7?$Uc4;8HK{n-pCmLEEMuTO|9R%fAL`S#xKXCd-K2{LBt88u{zQ>LKAv|#`0Hiz41c%EMC~enM&ps$DwF#kEt%-!!T7FK zAxQC7l>o(C2}Q1u zZ%}FonHuEns8y|y@BLP-i5cN9Ft>_evvw`0hQ<hN0lXss!=ZWku^btsU_ro+G-^(#nST`q=@m-!&TKRpf(wR9N-#xB<>istJ zq}Ixxe=#Xu`wY#>lSV85_F<@*cWYzIhjx;GlE`|wZ8xiu#~p7T%#u(mj|^;O{?)G= zbu_`gAy^%!`V5_CXBHqe%!wXNPME>7#oz3*<`p*|F075Z;Hm*wrM+=PMqvsz?h3DLV!``nlL zYy=&D=10HaNq^{q2VM41C68KRd{?`lTes7J)h2Yul1(kXFA?YmkWamkr9XB^SUYU8 z`or9Fo{CZn3jwVuHeW&73-bJ-Ho)8z5gCxW{(ex9l;;gioqHzV&SeH86~S zWNzH``e{atT&g11+O@{6+E#%^tlm;H^@=;)07o&)O2&ojVtBGW-$!NwW<9E8hFba{q*FqKcK3fs{*w>9FlN=1M{F|KezLjW9{11 z@9EoB9>(l<^xf_BH}A)v?(ce|4zpx`bZI*6P2Q?+p%dts_c)TmENic*D>h7`Zhq2= z`Il$!KCKz>zSbN4PzOMhV!ou6z&u!cm;ku7d`Snr2eUMgzeT^m*xScz?G%dUlc|qK z#-zxTUVbAx|A01itfnI&#Hi9jtbUZiOw zf|0ySv+6A2@L@3cW~z5~#%;*>zhK6+_2&xyFob26I@O=cWndnpUR#$zZv-!YD^3S! zltvfv*ef(#gBjQp^kmqtDWO?0vh$dCRbU4}&srvz_LyytYFu^+@8qtSKCl{HUJ4o2{_jZd#eZ3_@6{U-y9T5XLE%ukG9GC}jVjijJ8_mE@kTf6rXWQ-sPC&;Zu zI6+<;#3l$nQG$%{sfJHKHF&C1BEguC^))x&;@2&F`V5vktrurxh2&y?D|QrHu_JHA z#=2dxm%3fCcbZ+XXQo}T&b3`JB&A)omzG_%30AU+Phaq98=p=oY>LLD?WcHdv9wGP z!PM5*o+=kivrDj9EV0HDFD$}`Cc=j*!iO%x$EGXCOyLs<2B6LXXk6Ssa{zrV_8&Rm zGyeXpb0ra0w84vh;aQG0l*MQp%mA?tSA5I3ib%8cZ*uEe-unjv#XZoi( zFEE?ZfGLg%q5)qV`$GfP(4uyRXw$cJ2Q5vaKy5@}yCeYg zD+AhhfZ|B0?^P=>3n>#0mBFlDImU{ojR8|7R&)mr2Be7tw8r6ofQ8}$wR8{Rw62G6 zUpV1xGe$!IYz7TtE!j4V<~Z6uGf=juP*AqKP*AqeP*Aqyz)StAo#TKT9Pk&*1Nd0; z03Mkhz+j@dfUj8{$=EhCT}#&)JFdHIb|C%1)d%Q-wJYV%6NZ+k11~rc!2r^g%QBzL z+dnV{Tu~LfF%%tt>8Ck1_EBzh#yh9dYzV=EyyA|J6h&z|ZLT|wke~_cSZC)Sj5V7kPIrvWAJ;G^GGJ6- zEiqtJU@bAAdt)szU{qi&F`#=>uvYMdT^T&r@%a&RHm=%#lWx&~S~p?PgI>%Vu65FN z=VJK@HKp=k9D->DlTBQe1Br&&4s-+>?R&J2LLI6qj5DBbJp-OzjT9Yz)DCV`*?fr- z3Vks=brf&J)xHN6vKGb?Mj@k6Xex@~verP>Uix|K`{7(3-`&G>5!XSGja7KMwG@Lf z{WKAC(8Jrnu22h3WKiT7ywUi@oNL0KAQ@T03I?8d_sAoMe|m!`kCwF ztjhRCEB8{jrIPZER_>W;OJ(Pp@ly5h63SSNm(X04i7kBkf=^9+Iz@=v_+(-}nWDMH z!ZO8kfH`4+a@jHD7C2MEBK%L=172z^XrC?>siQpgF$AeB)^7;+}`Cnj@0LbnR73$>+g-liST*W#Bd2@;CbRWJBxSzcdGf ze0u;`qS`Mh`899y8`HYaLmyI7{C&F_wEN~9)zAebc^_%7zKG}XRx;}x7P8T2^JZT^g&PW2bMoL&jNP4uHJlmY`ALas3&lE_~4sI|JXk9}0z% z!@q_9nlOm$m0Ms2_?NUQn1AgEJMkmKlk2I6^7r(FEkvrhviHDcPYn>z(=ej#LEBrv zVQK>2KMu@Ix>yRjlK&rz{trI?PnrHN@8r=`z2BkhS}&d4JWtCh=hlQ)@sGXYKE}0c zT%d!w4qf6Kb=8q>8fz35E>q?|pVMVXo=~N0k7K=iHy)b#r@;OmHh;FYL7?-cBJDmv z3QGCc8nnp(Js>zYz8vunSEc+KU&zcmpYNSgft5@jDpXpWc^~QP3bJZC^?d4>_^D&A zQ~pQ@d98>`l=o|Q=Iul8&NQTaTl46R;k~cpN7%do1)}4%egy;SCE5qfO88f?m*UoR zm&88Q8ile6Pv8j&uB^-Mq6dxQR^CxK z9NPVBKm`m61AmYnT%ZpWXbmS+U;BGS3>Z+ zch@jX(i-8IVJS57By0YA73e%vfwGp=1~dbyP?)e~yYa()(KC7+!l)qG^pc(kkV$$f z;u2lcuBEQLwZTcGyc<1cv!a9cNHrZQ=0+Pe17EX;~Fng~85;WDb>I;j0m96`flb2B z#Zl`5p7n;mHIQJfP-|iai+vq(qxBK3@uI29-BvW72n-zf(EGc9n_So+r;L z?)xZ(q*Dr7DYP?recJ|I@spXN?p5lI7L_E)oo%?fcNVYbRU{tp3IiRs5tLGE@{~$T z_P~F58>7Fh3q;|DjtaUf6=^L?whs7J%7QU{1656WjDa# z&@T-9K6Lb&vo*C1d?d7Mv<71|@}3(o^=Lq*Qi*RJpcQ7D2+G9srQ&=+2Ro_MoG*X1 zD*V?j8aD`@dTyX6aiB_w~ale63#c9ReHjRl5QjF`zxOV*PIo5Lvhx0IV05 zP{ym;2c=S*W8Avh9oV(mx>95!S9bWPrc=!(ey}$e6!}9*mJl-ZF?271xuO5Bf!(<_ z4EyrA$IEtU!C>Kp|Iul9Ap7W#&USy*eV{g-@`d#~@G5!Slyq1aMh*+;RKp!rdeo4@ z@!|JTu=IIgUlCT|tAm|rw32j96rLM=X+rXJhUdOsYkeI?r3&`8@I*VA3Qnrf&DYk~ z(TKz`82i)CrV&A}vVGS(-(F~wsGmZ&gM9h>gce%z+qys3ZB8)0#)+6wTC zioP#PEtrL})Ssv9c3*1GCzMg(?J70vQri}#s$a+|HGjnctK5Lev+U1SE4QdhU$_kR zT58`M=LK#Ez||cz(Sb1=^(olJkih#pl~xx!uck!s2dXJibyCR}`!ja=4(JOG8W$bu zaDlrFh|0N6A9xHCcc_2h{6(C+6{_?|;Y!h9f zf@`9RT-nw3;6K3JDry_>F70V0s76b!mFZ}4Mq(pBHi&VO-_9t^tHiYFq0Fi`R8=@QeiQVD!|z3 zwDPL9qf6|xJ^+2E(?6RQI^WEZ{o6D+IU>g|UyjO57+@5V>P#4zqc#&p1#;A9 z!oVDjnJ}u5V{0Z1%+ZX<@!MIefR;ox_Q;zds;$0t4X9{TYu|W)G@=@7XFzf_qT2e# zF<&9WR?BltX!Cjq)0pjuG6%d&j*(EVMhV1$k3@fRHA*B7eC(8~Q7t&|ip>)-LH@v+ z^wv`wl5Ky@bx3LYQVdAh_NAD^C(;Q6n+$@$?g!9OmwibOkOY0EH|YeEs=lOCNUHd& z@eGn8rGf7a1ZE>0V#VPYC-RshN*L@M6`CW8*>;X9%@HNoHnnBW*(lL=*e`R|&XN(C zv9^B}B_eipYFM3Glz`Yd>NLkJ!Zm1)D8jilp*>S0swPJsHIW;!H5nuMsWzf59N%$p zRNGNp`W47Cs{`W1+m7PGFJGQYc~+;)xLGMj)%jN-&#X?BF+5i(M^*ZlFH@yFt5=j! zl@0$;LdWBuuC`P6wH)~V82Da^EicpW)!2XX?0YS?e1(3m$ChW`8?oi9^!rw9dG@^- z_)f*_2QGHuhFtB5YzH#DZ~##91nIZ${~RQr2Rz?>!4~TQk?a!=PsU%GQbsNJezt8g zJJbWsNoH*Y4h(~|HpjloR)f4c^?hyxS@q8UImoGZjyP(8vCsFJvoX-+kNhKF1nqw+ zxGjd#ts3NkKV#L+IGY=?n=#lHf5tM;_(ZJm_%$2_$FI>SI2evc!NKrmL_0=r(qQyN zx?%W7p~3ce2qQsYfIJ+A2FNeN&;WTp3=NRiBmV&DHlGfTj66X>afe3sJt!&ez{tJ_ zWx*X5+4rE*+T@pmoR8C9Imr1qS(1MPoUcX75*;Gh_ec?<10?$%N4f_89!WZJBUO^~Xe-aK9oI9B`3oOOD{`=+`+@I~a_=zL*V|WQ-w^J}$-000itHP{ z-TvOq30$Aq-#@i~6eB^rEV4igo5omw7@DJdwof}x@_M&-GcoV;k~5Te;M%TC<{o`f zq;6O|-uR(tNbP+*w;|!NYy(hB?&^Zp3kC4_`0fmYcW6DnXmqWyec|-wSr2C7s$tx* z*LO79MDI5bD4`DU>!7Dj*!zD0x{$2ifPemZ4X-ez?pcq{LFoevw|w$PzUXeM&bM~{ zdNLm2X755F-!*@+r=qI#)uL3&KUZ&h&wt3zjfdgQ9wJimC0?|YF91=8>b;^p-kXzx zVd}jhRPg?e?hn7G8;ISge$ZY|NBd$3WWsnANQIp5Q;P5ddXJx6Zu@^Ac@O(@5Z|59 z9&hcV`ET)nN|6(v2Z!wtp4(Z3u-`o=p?tVbweUg}J>wr}cA#x^2}oxLwSK9^{Ff08 zT5&&K8;n(BZSpv|H-~E=F>6Kh?rwaCJGV=DDbF^hVd4B`9(Pvq#iz0~o#y}eQ>6R5 zNA5y5f2f0Eo*$v6+wy;nP0BsGI|#SI)15$)EtjUVo6e$9Bkgp41nVEmK14&H-=;ca zd3A5na`lPGqq!@p2$wKZSpOA=alvfBj zH`pASlZo0fopR1@E!j zSK<-90o5cbD63Q`@Mm=(@v8j1w%7Y#sPq-S_6&9^js_M&)p!ZIZ}y7l;<(nxWpk@u z0aLJ1gGmIg)6>>UPtNk=wf4j);60x}F|#FH?Bj3~maTvFD08p5KLl|=cY^+w(5{AS z->wFGleJdTX}#!SQ>PAX_?VJ@iTu|0( z+!tg=TJnD!f)(oeeYpaWUYMS7k`)T;oF05k>Znd|^m3*4506xW$u?O*|JD`fxp)=` zllOt28Sfap%b`=dB*zXh zIH;4shR&?B)bj!|-(S8Poh_~Z4knS~*^)YnyrjbX9 zNv?isQuVXq)UOj(KPSQx=wQdzK@7|=NR=Pdqk2%p> zFm-=vRY;{(CDm4q)LL~?Z#77xwMDjCP10;_lkJvVCgqkall(@$C09sZfghM?sCs{L z10z>Uu916HYsqzTi($cjw&X1WsZDa%lDElyt5PP9t%^(@T9pdvAp^&)N{!sKDs=+( zOsmo$`78K=QloqGu2lh6-ro&cm2IN7s%3vNX;o!nV5~8#Rjravt6C%7R<%y9Th#{X zx2juY&;pstxAU#)HksT$jPK1>4d!+HNhX6yw`bkAYB0x|4Ae=tRjZQUty+!zYSrpQ zZ`B&)N2|6)G>l?4YSp&MuvIS;U}&oj4c~+xX!vvZsggSes}3!=y9W~DDUt!aHwb?t zM|}(C7V6Dp0|coLC7Q&NTlH;XRa%WQv8t_xOsra~0nGtgSBZrI>WH<~YSf9>v7$EvTCxf3FTFnYt(yeCoiS$6yP&~E?${R45)2{*|z}Zqkw>srGunK8e0Y-UgSOHD} z5v#y%pkfsm4rHtX%YlwnU^x)73NV0@Re%7btO5X_Wfj;A#H`ZdW%vbw^EQ9J((n2vpbZ<)eoU%Akxv*h<C)rQvfO;2^GT z4sWZSgG2z-#Eearh|hHZw2gn2s<1SCuH&x4GA5R3Vx2zYjzSq9WR^&u>lkAQ@vu79 z@wovRWNbi}QZEn3|& z3I(MoW7rm}E>xjPtIMjeMXOtef>l~wM&7L&ava7_NX9yDF`8}FX=b2V73;XgXtqTw zU&g9o9k+PZ7%!SM&=h~9GLhS&QUf%pQc>YG!{;g_*04EM2DORL+fb@TTT@}>oA|N~ zwV^UDS9o6bg2~v3ZPv6Vr8x#Xqk`UK$eNVqhzzUUV1m*) zG$B;1_7;aqrKt>Hskm=3u-jDhp^jAC8?0K}RP+HD6L&`0ZG3;mh*?zJ8;p77} z8wJ0V{3sY$hYIQ${-U1IZlHqXsMly33e`4!LY;5WC;Un^81Jz4j0$#Dl*N@g z<>3|uRKZS0u5W)=D49A+$72=8#sXzq`O#FtjZicugYJvsL9LiE?un9uaYOr>5ejsv zVxUW7b3E#skJx)h#cI6n6-`37#y#0tZ@_Awgu^F+4U9+Erc-Y8nLl8_q=(slc6)jk zk0e0hml*b|sbIcs_`8Q&aa!i)PZdw1(qCnxT5V|xeU^VKbZc^-R>Ik4sX0}7xS3UF zbizWVJX=?t9Ywt!%p?niy!LQ^KOW`XiE5ZQ;Rq3)L)jj?*Rv<-mFZ55`aQNC`pJ%& zL{ZaNq}~d3X==C*IfDd6Aqx2*h=su;;pw4h*(q+gBl+>@e*B~-Y z17)NZ^SyVUV1728;`570 zh`&T8HSc!OuYtonG%hkO7%6No*nJnY=dr8Mn2mqE&bq>PqV_rwKg3z*f2#@Yi42M7X;y>Gr;dkr+Ky)WEzEdAE$KjqWbYZAHdzY-gH14iL8eHK{ zI`}|M*rG%N`TW$8B-|7mT5{l`;e=V|OAo|etmYBj>;(f)P+E4dA+t!d_Nt~~N0|Pp z+OdC5XiB+b79Xi|hg$@4Di#j+$V=8}YmntrIb4d8gUwR#Pc<_X39rS!BmSIHM z!h?LEN$i}IsY`5gs7EZ>GE|WUR!}#;b+9*_;^Go}rpK7*6AecK#cm!ZH2#9DD6^#7 z**1%TTi3ch#0-6{d4*es|4@a4PCpOh8jS4bmE;L|gv(jFFY=BN6?uo~F_CwSsK|di z_911yx>G5Ks&BUq&q{lOZ~18ontnfQfm{vSo-yz>J6X=$4I75J`BBVsByXv6n!W~*==EzfT*Lj{a$D!<%LCh&g-15DV|!}II(086E@OLNlh|ZDyG~wUL%C;ky`UBYJ$0|n#Ydrp&Zn9q4VIDH1xYljn_PZTCgz18gb$-ZvSPtN=H{6ysk zt~4he|Fz+mavyXh#~j$`ie^d@<42J!i{{8rbZDj`-mI7DkF8bE|yjUX|OP@~6`J^QqgC z>s#eA`Pgk$%1v_IYc=cSq}SSR;3i@Ey;-YP@O!mU^M9|=?-jXOFGqcUB6onK(YnOV zUh5z(Tdm6qe{6rYE*t!DyLDOPk8-(nS%nE2eU|aLLZ8bV1_o#3FyOJmVZdXR!+^&c z2LX?D4grq_-1L+!@J=fEP4DYvwNl2taiobm_3(3}#uDTPO}T1+ zxxDFJDV}07rr|=FQ&?`$q#7i-#c5KVCspfCQX`a9z5;)RqEIXNRK=${KGj&zqDhZ$ zvZzb#Ne{DQyb#=aU9VqZiVP`eW8-}|_)F7s@Szg*0n)2H9e1>N(`!-bScUr@;>3-B z?ti#-yXO9PMZPMoDt!%B^DC_-zTz!FJgGvHFu_TxI!T^B(GmQ@xpMJUIZm?n!pC zQzd=?HdKJvjVtm49;>8IwywxehdIa)$X_N~q~0KP_}e7)ZPF-{hD;h2(g2bFMROzE zM!f=3&F-+18(Xs6XqMT-HcQz8JB6lfZB^ttsa1crn(}tJ47vDYwaQW}7!(-lD1aSSj17jjeL6Y(G}E>sRDL!FVPYKs{WKhKFip3;hZe`q;#E`YJp&tIcKu z*ZgbzWs5E~<4dg~SE&<#ztqdr$#ij9L3cwFda5S+mz?*lE$Ulh?{&FRL$#F4ZbBUw zon?QSCe-WAtx5&GQF6sisG?IxuJVNKa=nZT(0M>Xu04{mKVl!YGPbxoF+ro#;z|YICe~Q1YkEF6Q+qTdJ-S#Mjd;Mgz?aH z;=yYe&)1Fz4<-pk0^JUcB*Tx$zksRD7L0!t+jfHLjD;FM0XpoBiahV`E{Gwr&%Uej zLSr$k*}f7U#+vO8Fj*vP`f_BkVAgCkNvH9w-EaWI4o%?u^LXG7jRm@X{Y5P5lEs8;~12N4Q#Tb<;Fx7z03@u+Ur)ei+_qU|%dELfW-b~`T7JxQdB3pl3 zSk{$mJQnDA^S{^&Gd~PZ-2QLg3lB~VPu%{GJx|>JNr%PlXUMxO*gk`Xar7Jf6=}LJ`K{3f#VgorATGg@He!+wJZBV;Wu{lza7Ih z-uZPKZw$QPg!K6sVMt^M_SkU8&7QYiB?qsyt0zmj?Oj?|)9G!`Vcxs09Te!fwfU(#x-TuH_3hv z-Na6x^s*ORXME5hW$HYZ=sm3N3erK(v#b6m4H-!9t!_IBC7EbkRV9k}8`xpQJ6Bgr z+;3)CFq`MoaVAuzieksied>Qz+ugO(U-k-g*TM`)JZ@=WqhbSv3GSW^jqdPmxo;AM z2ZQT3YM0G`t9okWxfIB**;%(>Kfdh}enP*}Y#VI}DxgWM+hJ$%fi$~{Obq<%F3`2V zUDnZh@UO!2>1)YT6=K-hIKZI9h5y=!zo^rqHq~fAUKXKuXQxt=3hsY*C}=pZ-+3S( zN^cj+ckaxgz-eruqWiA!yJ0R=Tt#`Jbfd%G+*(67thtOl(`h|7+;`fo+tI>jHsht? z)LS)uE&9S+6r#&g+Fh?U{${%iirb36M+LBo%72pz)Bh)^P^~xrst)}7_o?vhl3MJ3 z8btKXG?Fj&&bs2(2G@U@6?M;^dbHdr1zuGVNeSI)m;nvb@%Fj|?J=M|x~Dw`Mko$) zwN~DqJtlaD06H%Cx?)caJY;t>v(ruPyP^dN+Qjt-k?}zJ1+#<#7(7IX_auAXS8DYw zk=`(_u6^wi_=rs=G7dS3Q5%eSPVV@213c-pbq4T7x2>}vnm^1o8rOK#$ZF%YO7L`mU$^n; z6+X!n$pdDTDVBe0`bg10XRXtx*=5%b z*=c=c(C+Wp(=pG?Y6xZfS7fC0OO^J>$x$d6m!m6~9S_^m2&Y%prHL;8(MErFSGM1V z?Y=@!rdiHB&+*oaqKzN;6n419P$Hg_wdXNA{T{ z)4qrIgQAb*rC(n~ex(aPq;_@H?kJ!A+aptK5OXiVKJ0m~ z(msN>kf+SeeBATin0?Zdq_!RXFnFD}z4US-^Ij|Fd!w6&`#kG)&ii|Lyslma z@yxgKx;pxyQrDqoI63%Mpj$g)>nBUuZrf*_0^8bboFDpjCkMH|c5GK4;YpGw_$%uQ z2Zh3^b3l0he$(J~(mT_-Gbi2XyVE0fO-g^BsYR1*BMof!du4_;SUD8D)i$YntLW>f zPkVpfd!lYNJjb{W-6Gw0hUe^F;nvePy~({fGVh9c&kja+z7E6F>mHASvM%ER$C!e{ z@eebuTzN)0b7XjmNq-m`tfu0>D2Idl1AQ~SZRh5WZk;_~+g6MAjR&aHWqOwbwAdK0 zv8$p@KCa@;Z4z#mDJkA0Vz}?0$2U^@XSaVhFpH*>_#Py2bT841m(KO)D)krAFVuDV z4-gaxhu2ZlHcc=d1s-I%*wCftMOvmRP0MW@CmsxMdFEt|1@LXdpa7r{1t7yfy=Uy< zMh=X{i6=;K%ZmG6q3<%YmUU0YY9OP`0(s89*M2(nZ5H%ibD!*z`&?#w3)%JpjKhCy zdxzuaRznW5E3!5(t?knJL7#h_L`T1M*L~r=b=U1IB-R|(%v*S(i6-z#Ed1m=O zS3xHC_z`o}_oeRom%&(($Q#~|NiBbW?)Dk~z^h?+>hxAusu)-Drq|-v)_>wFSrZz( zm_B~Q^W$%Oo*=bvb@%M%Z9Nhs*JyJVWZYx+8#{_l7y7X? z?0m0PdhZiWy;kkiXBMiT_+HdkJfd)?E7^&%llaVX5-a@j=NE>}4#HXM+)Z6|%3Z5T zFM#%3w*12D3wi6k!}zz?7b1To=Y;N*oh|G{r8Zo&xU0?;#31f=9+-v{3byFGqK>`R zJ6j=~?&`h$+1GFFCk(uSn?z{XjouJC@aW(hv0*i6&5Urg2|v)Nz!Tm=hBw#*d~VVk zqMRHir|{v@JK+ogDNIHl1!4eR6AnQT4CrYF4$f_oLT(=+RD% z1=Y~KK{aR@qeQC;4_AL~NM`u(L~93vudtqhfBMRAe)ZI%eznJ+TR*+H5Q-O_eQOzD z!n>;&_ABMGXclUF7^=K1P3cu;d(ApL6WpTcNtYXLy6j1B@?_lO@Z@cP!!*<5Ggmj? zTQuVMMTcJFd=8zn_pTR@jmidVwrdb~N58jR2A&&xNz|zJi&SL7J?%?iR(og#yi5 zcTnM-dFL)RH@iE9bz1q+AqX*vMFyl#hOBKPZ1tz8&j4=3v3Fn=!t(6w$Z^^1Ym+?0 zjfCrF z3)pJpjoBKK^G-0+6Whzr+{SilduYq%ozlM?UXe!yW}zlL?M*hn_29R~)=ut#%wRn| z!q0Si2kfCQGJUDAm&%pho(X^%k~8I&oMYH%n934ORZM@<0i%-)bY(!U4SRPJaBrw9 zf$gb0e)X$?iEl-F&MCEr`sPox@s-i$IWVAx30-QmL&{g0VlUNv=qm6LjQE$(>%sK3 zn6Kb2*NLj|o6RSh{q)gE8|g}Ow*%JYx~lGVv{sY!4dsI!Px}PB`vV-65j{bS6kxdx zM$7I*ZBKtxBq!DYK<3KrkLpfGgTJ1orH|K8(>G?J@Q5oRAJtu@qis~kr)y=PUqb$o zzIR@lsQ--g(nqzWs?PJqNWUTj>|F-Nj&cTnIn)W--V<#{1N_dW-H%-bl6KC>r>+8( zfhVanFv#bw^6`2){dA2n?RR&J%^k>AD9Bq4cmRLPy;7;}!UGs!6HVH?Yh4@d&%I*b zARoH`35vt8T`1T|C7CBa0f}xN?p^x8=OVxZ^X?x?DtN*8^Z!tiJ&jPr9c2WRlT<(C#jn+Jl7XtxRSP9--XT-DeQy_qJ!BNykm+F5pB;P z_l52YA@p)ycJm)kgrTb{(^)Y~*rx9mJ4)vaiS$eZOoF!76>~bR(HpYZ&0Sk88Vinb z)2X(LM}91PFr{bXURzdZ$GHnjR&(2dfFPQi?x$<0_roq~zrHZ`o2e-)Qc7$Q!&id7{&v z2KvFOT;8hKUp1IJU;+ycGtvK7-5lV;yJtRv$BBc*dcz|aed!M;cOMU@*z7lPOCg<6m+^LOU9sB8+q##iwdh<`h3;(Jlj|+H;pZ34 z&sMcr{z03z$IHJ8&&3w7SuWy2t+c97AV!<-EHt*8ZEWrr^bvsJi4R*>1-i8f2ERJ< zSV6n?7&N4os_o%vtgQ{B)o4}g{JK6&NRg{8xkm5bE*cvO-gTiX7d0wcK5suTK5kJoG{GA*)_bsamtOy^q%Oz0@a}JSSw&WV#Di)@K$n-PSn<&Xm^ed z;r)huMB39@^vY=m(GzyDw2cF7-(v@!f1csfhc5Q0c+lmhcZDkt^l&ZJoG+J15w@B~ z%NcCi_za(9e1dWY4*!@?#n}>}XpGAmy&@fD6MJ~iK*=N)Ik3f&*r>Wkq1LJ`TE0%Z z`F)J6I?(>XPw@H!kNfOjKS!+a+U?@uu^$~U?WGca?_Dc7JS^JnmT*O@1y(?He}^)e zRv&YM47PE+anF&fn_qSR@N~|HC!DYZKG6l}XY|txZI9m8YL8vCf8sAtBc#nW%s!g* z%UM?{fhW(B!spl;ZCFh}q+(d^o4Xr$4~X=tHgZB*Pgtyy@8 zndYMJKslaO!`El{iuqd%422*Qe4Sz2UvzrLF{c8g!{s0D}@^$_5vfuWYb*Fg9qTv7My6!w3U_ zP&O!-4MoFv0ZcjoxWPUQ-~*ByEI4{X38`T927^y{@R@o?qR&7RC+A1Je@UmzCc0S9 z2Lr@;UB<8rd(TvQgh^_B>#>I?r^|AW<$0C?G^MDO@Csl`JLwxo|v2K4KvhPD&)C2AQ2VOyabo~9Q!C>V|L7&aL zc^c(6){Exvb0vd5n+jtIr4FMaQb{bKsF8qB+2H&Vgb=ATV>ytZe*t&250#=tXKNIl z1#fh^#wxjIZW?#$PpYuRKF-4on6wkitsC*zv_+AMl=0UEtYtdu!8r!Ovx@y|z>Yyh zXg79`{u?YxGkJPZi&peG=8&MA=gYwJMIyNny^SEfOT2~y)~9(8V=cpoF*O>o`$dZ6 zjS<0{lEo-8kbKbrf2e}nw~YOE?=|&}^!6Z4$G>j|Ob+Qri*-8B{jJ(I6-{CDN3by{ zOii*o4#(V$R5j;d_d1yIQ@oc}8!%T6o#HuD>r#my6L&Y@;2=x*loTwBfr3K&8*LA; zl-;>$1*3gRCFi|*#V2&dJ{xFR!}U_13~?_L9)}*%D|12de>R{?-W}3sY$4(pVmtfF zx@RhnN(=@Lt|5?H3>VtpJki?a9VmFa)8Bk_&Ob}|a(R2Td4UvmUlh7tXTJ}x=~4UP z1~7G~liO0s-sIC~cA8;Rj|E}=$c`@IQUpwi`6rW3Y|+3j!KBk!ePAJ(d542D#9Xhb#WeVQi2d^7Ad%&dwdZ@glm|#-0^&KFdxns4Z zk@Ak)e!4_PQ#RKiqe7qEBZ*8M6_g>yW}vmjwazKyy1d6`?6?qp%VzWD6}eqkMv#ei zuqKHy-GaPIy4vPfuqUa6sd$H2yV2S~q0z z84#45Z=3-=H&m7PrjepRElwbOz))fq1aO;b8daZx#{=;jw+n(o^&x#kThgWtp;e}o zJ)?DKYiXG9$Yea0;ng`>Hv zf2sfhI0bY)FSsWkNv^zW(|bdMM#JyLrKZyPkj=P0Fm6Z&m@JWVdPik{_ZAA>B9h_G zBc(TRdbq1FNf|QMQLgnF*J!6vCMD=dDZ?1Yo<;(U8G+c`Zj8v;#$y_;JmCf97qJ(E z{?<3|=>6cG;O(ED>rsE}ZJi!(guHG1e*+WoD&3>?H45-|?r8t5(=B9H5b`tc&WYbT zzjFE8tU7jS9lMb?l+w>I?dINX8cGGd*x#c7s@Fc;>@Mhj6xeIrMXR`vg^k)2noR>+ zUB}#|dyRW__w2_Lf4$4L zv4iJk*SQa$RSwK`%~uck$#X%3N{@OH?{}P~;sCe~1Czb6piuDc5rJCwA})8YZWNtb z;)aomL{Fo-RQuS&tEH#*PQ`+}v!g;^T-#9FUP+)i6?UI*KT;Sd0%+D7&mP8Z>?Q5k zE_!qBT^z6(b4Ce}&m^|mVZ3-7xRA)ati%}S>9@n^` z8?&f!NDugJ^&e)zctv4oaWGzS81H7mcwpBMM_x`%KQkC_XTi8OFWvlCOq1gP`tt%c zy&K+WqO$^QC+&9}x;nD2nu`0G9~Zc$+qr#f`)<1O-*hl44ve#|Qw`66f8@~()KiL}o}e{VZ-z$8(=U2IY&j+0I(7LszB)}OJDxxeopyRcz8=Q% z^-QC~4Dj;PjBB{hw77BR)vR&mj13?kgOGjW%$df=nWI^iWaG@|NO_~5gX2tR^I#Ud zZ&V>Z#KHS!dN)hb1n6?Vf4KI0W zp>2Ndw#&QpE_4NF#s8~qzU%I4n?HtZ(~*p6faTS7+l1s_LuZQ;e-;G@X4_db#}C@( zkyWTQ|E)EN#)dPgg(veM`CnyQnpSFMr_nT&1G^;qu&4alt~FbplLTNdk?q>HFX<~J z)hoWFZ@aRpz}AtuSbq*s{aFL;DWbzjl}CN+FX$Ac$w6j9&KC{$l-6sm7` z6sp{(VW@H+hoQ=Se;$S^_hI-%jpdpLF?2Sg|f8Futvo}h9N4tBzd)Avw zdZW%-VQ}AOr3#(<_S)p(=4N~c5BGPEYw8+qa{Xy)YuerT=fu3*%=2)hCT`??aesf; z(;n_kz&lVU*c@!thEs`PF1r4nCx$ohTR0c$fA%$>09UUC-&*;ok0T(|P>Au0}n2XzIzVv!4&2?U@6(w4xc3*b@|bc$7?<}m8iS? zN#t&Xz*#lzI^vL;O}+U055iX&*koi8EipK;fA2;E9*fm~dW){O2F`O4{kmupq~okR z6~g#gvG8>YSK%{tX#?noFNSkZLK@eEOS1R)r0Gd@ce*2+R&x3()#0mIaovT2sN;xA z_{nX}2}f>peXr)V@3m|CUO!vD*P-Eiedm8Y)_t!7|Eo?B@s~5xIaQ-C7}-519NHZh zeUKX+pPyaT_<&}M+#qfuGH?MuKUDNma+48*(4d3fK|Ld{tdmZ>+bw8prGZ<># z>Gkz%`wS*#fHY(e2@6rLS~9?3wB8Q(4FTH+n&4I})(H_|?Aj0KZLb zmz&0%=a?INhtC#0#Z3?3!6>ewi*{%ff0PZ}u0J%Ubbn}vMpeJFoM7_!!n~@OMfPQR z-Sy^q0ybI^YjvEOxOaJvvjIILEnAd1Jux0SQh>_6Z`tx=?1b14)d_R;*}`I=dv<25ntVla)V(qoZTiEToq!;Zdrq1ii9 zu)&a#x^i{rE)k2JrNIv}d|-XOc*QPe zhL41OWbhP&$4M}*l|SXyckkqVNMv8a#{sGM5(FhVXLyegTDrY!_i*kZ_P`7? zQ`obf;x&w&c%bXD$816C6`^#L-nGwOjkl-VD~IANt69d-pDe5)yUk}k`v#ovruSZD zIzs@1{(zH)Uu1jM!%GNgf3#Py$Ds~IURJ?(n~co(hDnx7+wUgdeC7h=5$PpX^;?`N z+-mlnv3w3u%H#P+j=Ge$pAWn6`~b66wKt$sZ5~7OLfh+j*FHh5THR|q?zv}M-e0l- zg)Y*GIc>b)O*-o`j0pG-ZLM{TH|_>;z0myjk>8j)@xLDVEw5w$f2-N?y;_|J%PZBr zJv4xl`+98oUQhh5N2Wis|JCgHUagMjMj#kNqHYB0a8r*>*Ct)uM;;NwgI-S-j{U)o z@o4Ol8-CTzt?ukYI<}@${5`?@;g9js8Md-n&S^tK}6R1b!s5cI-w+# z{3|pn2#%e}ax*=-b)*S@aF#%gfktgg;q6r`^zbki+mjpo6#3XJ$lK`qrn!#nw+5jv z4Lp^5jF$ zIRhkKD`F3k7MO#ZBX!8H-{|44`5yoF4bN449Dh#NpFc38rm@yDx3urvz z)6cFmfa`Xgrm@N|AhCGNiYnYYd`OL_vU0xy))M) z_r1XYFD8T5bZ|L}tWCNP_iNZ;tf`~NpX%dY-eY#4gyI?gYuD{8(SUInKEMr>@E|#gP`LT<(!~9Z z`NB}uyS;4uA!4CfA4Cp&%%2RO`hFPW2!jqW%t%#^E-%f}P=(8?R;P#qa}KfSe| zPVMBeuTcQbmbLMXIdVl!D-}V+u-D>ZM0rP4lrFtHu~U0G7`goUo8~?rdeVWM>I{KZ z;{?_S-o(QMmK*aw=}?Q&fATjf^@AY_t&1mN^JLvaf5Ptl{Y@(`fxYiZw0K&1N68z| zE%b&e{J*nSZIsuxD&;k~vL@GR`OV4Apm$#c+uijesS<`L%F|K7#ahlwt=tA4squ0z zPc$dQzQk19=-uTb8i&^m(ZDi528W+7$HN=29Y(k+SF*1H-OJ}&hU8vFLG0Dl3ndneTqHX?dwhJ4{GN@w$}1 zPiJ|5r+E)MP=bf`H7p4_JB0gPBxlU3B2uYzn&z8l4L2uE4GvSygyK)An|2(Iqxue_ ze=|!n)JEX#_3K)|%tJPggJj@?UggZ_{E4<#`}Nh8=$_M1*V}vf{+9WTU zV|HPrw5ZufSj-3g*gfcNthzBBtZukEf9n+oCH-`8%Q4O*k`h?OOrwdeV5mr?Ij!?y zR<9V-(`X9&>r*PCGvqvnm5P2xDMFiqNDNZWC=0Z1MJ3=&J3*PWIWAbmUF^Kkm>Yji z)^=dJv(xo2BV80;?iArAjc5)x6{m7V5Ps5}_;bIbl+fwx{ej!v==Ay&`f8`Ff3J25 zeKlY8FS>UYW_g*P=QZin4c&ATzK0l*q3umq;+cCR66)GI>lcHDjg?~Vw{fWNw>VTA zR5LrotJPA#^u&$SYj%J2#8k1~qh1^DQ8#h}Y97YO;^cHC_<~UTxxa`UIzo-v$aRxL zBo<;wMptLF;plUjuLj%8eN0i0f96u=u~*!HGMSa^-{`bt|3>?;IGU<3(eRxdSYZI2 zreBwxrm=WFT1oZE%J#{HGEOd)W%8I!9mAMylEWl&_oOw&fTx`?;;x8S962fSaZ@<} z0=E`lnu?8t1(+%I23q^AXsTDYB+})Ec2U;fge*I2rhe?s+sVSbF|Dbwf9WzT4U&M< z(IN>kO+U45P=Z+F1F=R1VvPyJpk2zS1X@8<_MA}+6sY2ie{+wq4udDe8cFcfR|HFl zHHr}4fzy`e9)wKj>%{Ntu~B|8kj+#y8bxz0VEWw>g{LE{E65(RL+xAaWoC}pge6zX zVvVwaB+x;b`OE}(Rk#^|e=Dk@1157ZCx$V`MK|ocDsAJWT7j3=5uEXLQV>A3y8G*} zH)r#vMWZYPSzORWN9416E(Y|67=Np7na6*^{%EP zu@&}}*A&8ATZxDURL8#EA!ov;74DSjvG$Mhl1+&j4Y;!Qxhd^ce;5MMUWFlRTkUWk z_U0wd$Z?de1>u;8iKnpM?dRs!7~5OJ7WT&~wAX}|T=tXNb(K}0$Xd$kPW?dE)6F0l z*OJsTI&f);Cvtkw5qpDOwbvX+S2qAmps@b9EqhBL2zAPk4TkMSDeSH9>?|~bO(omN z*;p`0)f>ueC(7fke`GciW$>lJN0CBaj*H7?2|RV#9wW5YAM@tgr_F_pmC~UE{f=Jd z9F(wFw^|x>XznjRGGQbv_>*lDGEr@{d!e>tdfN$X4ZOoQ z$#`2c9;-yGba3Aqy0sbSvr0Zicih-?BZU z4F{XF@y^7B{RzRkA$rk~aVzl4_Wjsb7s^C!vn6k$kY1L(#u40$Xd+uj`9+BejhQfG z#49ZNWYBrxe*h4j7PeZ>Cp>9_zag*DRn=;RCoWe+1-rUUibt=T|{o(@=k5`<8jV2fy_K3-2;w71B6dpv0#2C&QA23=D)SEkty zg9uTWuj!{14A|^|o?yfb+XH%BA233fwxSL3ln~|4f2Dmka-D*!5Bi!<-b0|4Xj!x)^fHoa$Eo5{zILeoav}JmK zUQwc7<4tXuKb}7R(Q6tBk0OnlmgBPrK1|Py28OBHN`wQ8+2CHZTzs-FbNwn;Th*4$PDm z8qaGmMy9ib$l_v`b6P0m>k)N|wWi7RS^?|Cpt{f4Dj0YGE&Me8r%5xhvy*t&DgB0q z#dvCVRK?$iyKDH=S}GE(%D4KODJk@UI-ks!e^&GiTSlIoZOb@#mVpP$XRNS$AXfo4 zt={Vn^hya$0Q!O>*)`xN?0|4{Vm$h`5r{lAW30(c69ue$BtU*iltOi}0T6!^uNBl}fX^MF$P~TE? z345k>Z`x2_U_iT6-{{UM`vo2*`e7;$Vm4eI?Dh4;WZ~r3xl=c{KQY(%6^%{ZKtw%` z8ONFM@3d8~5vp066}5Rhg|}uVF=$vwf1TCh6T;H+%&Uj2kEU(~=LopsWzzhm$&BXc zvbMmpVJf%MKpx$b!4-OxWt6uHb8%Kj(Vq^)kE+7Bj3d>Z94;dm<{19Q=9p$e5F0$_ zH^BM8cd28cGetYZH`P?nI)w69h*~+VI_8ivS=s z0=E097QnqDoLht{M(YOCHY7SAe@tWivc=XPqv&eAcl9ytt^220j}EDLlJ`8q_nft#AODfxvG_l|Cd_er z0nv&A27+-SfH=fVO1t$7a6V`Z-0m7=58Ra>4h9t8)s4g#;4q-ge;#CX29H;H>utbM zuj*c6`<~gpdzSbmD&HUvNsSItHx(Y#r{21kwN`8K8N@j$ z!OyD4-q^xFEoX8Ce-bq5Q97Fz$MZ?E{wpTB_S=EF*SIb8&tO03U;FoI^YGETH!t2i z>(w5WD%0QvU!Vk#@NJmJ^9&e*SBcpMcTX81isIxO&RtH4Y)uX3dMd;*W%W-7h+h!V zX5$*d89Mc~iTcf@8qi9hLXR+2tn!SnQQX#VW&~4qg6bL&f4%=J!xyW@`7INeuOrv= z<I}Mqo6_2$X@z0@jRNa}DK!6m83oL#FLC~cTEv&I%E>=5>Kcq5xq;1{4 z9ue+g@boz@{n0xZiQdtFN^%qoD-z-;I{l3O3ea~75-B0fz@>Z6c2?gD4 zU-4ufdMajtV<+@J)+(m-BNF(yqIG&uRc{?ulZVyHe~*nmt8gkf;hS9LY}j~Xp^XRI zQQc_)b6rY1L?-TBtLkis12{#WFYHl}=!VjonUb^5)0XaNox|*{S58#g*hiRaEQ$~>N0N-LH4Ik@Wj^{3_RGkyn zZ3x70dg#N4Ju0&5=esyktU>U;h#*j`8g>;+e{BUWcaE1*vVp{0 z8rU3QKH+kE6v5JL-}y|L+2=H=PmI_4M$XT$LVTKPXR{yxv$`eq0R@~_<$FmWn!2E=cWDF zK9^aGR@rB9*9_w>K`qTczuHRzn z1p#Q-1meIt;e~HBS3OT@B%@OVP!pqy99ZNA?BAt=P5xK_w*!e~c`!5jC`7#2Ux}zL28PYkoq_Z!CH4IL2M4M9wo5FH3O)$H74q7yXe{?<&1el2H z9Kl$sgtbDr7BYc&X%2F<_=zReLFHKC+2yFYpuws4iNYY7k5R$m5A;j0P_J{A`af5< z70ye6f(%AC?$)_ur4x_s*RU<}tPY32DaRI)Wpi~qo-Fp$!5(9Wf|e;o76dn-pi|7F zq2#2XYeOMQR>Z13gizbbe|bErAUl{gQlJA#xl!6E2t zU&;pNLzO-q44qDeEeYV7>_)aJ`8tg9178y!n&RlVX7P0ReOl@Tf9_C}GY+g+t6Aya zAtMBdR`t;oke?9SV_>*7Ef%z7Q^A?F3bznjLa{&)MpVuB2_Bt^+1Heg7e2L*&+Ma~ zIgG}4M!{KxpsJzRtOI0ybh0vE4FxxS)k)+}&n?Yo-sTW`e^|z-yS2TszPYiz?Tlyf zE8D%hR;jam78b^PIJNzf|E-`=af2Cj{xK*aAP7P;sE)osa*zbMAqluYJmWc&1bg=o zHtD6llY9Jf(4oor_bq9#{*TPWPr&~DsSE4?{k)xwoC?3`3WQDmKY{mPb8&KfXL9`8 zljA#+;~b{LfA-&}910^%T2Z=&4dHiokz}Arp-1ZD|1QA?Om(w*^t?mWaT*WV4WA^pn4Io~%Wh!e3JtmB zDvcdlYTvl`0sEd7^g5yS+}Y{Uf0`hKs2R40GZ$HV>b}zCYFnFKbxUni?c}yhKhUAG^`$<3xr7uIBV`()T*mwCUsGZsQZM5 z|LPQbp5iB;eCJzy1n+V7=7X)?&wu?;sTJS;JWp{s`in!2+aEFxf0d<%I}BPbS2Xn} zgl<{hA*K3pyGQc2I0wE+7uL_!6htf(<^GBKf1J%kU7ppZqGrkpdzAFSsUbXHq7sDP z=5tBAFZC?&b*7MiX7tIG{T70yn=ixTGH();Ce741=Kr$TW$xBHh{U+33Ib^aZjZS? ztY_r**-!pjr?i<(*a8BhhPf&m8l{2nQO~6nN7SOs|2%&4H7BEetpVWSN~JK%S=EviCC*l8SCqO9Yt3`C+PNE zZ5ATue9By}W*%_nW;OFwdE-A)ZFH(7f1f8y+W0hC(#GNBCj4nX3PqOwq!)#YJH05} zzoi)VTq%a#|4Vvdocox)Xo|y=vRdXUjuldNcqA6*wD?NWYIMM;$k72)rMDHpsLR6O zV$Fi1i+Nntk-4P_=C-7cup&}t*39PiV}-mu1b$TLjHvh@s_>{#1EWb|e^7cp ziuzZbUVpu_<#z{uKu-@g{q2F@Re4(je_cIo3~v0ZKtH2=E7-)-x_Y9T8@>L+jSk-4 zR8N$*W$HcX^*6Sz#!Qf^P9!2*nej(12f7@)0e}&G1p5hmy-ph*mf-X21^_T!3wBXucQ8#><8+@NJ#46DUxS2L1Lx+ z`z7;L2mLG79mruOmL`sj-u>I!fYejaW7Lf(=$E&|JPpg?_2pq@zb*lf!EAuv+=exRQKbO};Wo;XO-2 zBh~_yMG@t_szN|fX!4B;=|a7^OZVWs;vD4gNTUM?_RM-X=EZv=v>tp%GvVq-R1-v2 zYcth=pAXsSR{8>c1+bn8f5H$(nnkNhu|k%i(Fk^}lEtIqI%*bt6|iYYGgw3LJWor) zYT5Tx81%W-bY-afnO_m9jw{I*N0sEuYVvtC`K+3Jl>1fXh)VL+F(Qe&)r)UcKS=zl zE`?v!rKlv|R0r|8ntWAF7KP`iKCs@!x0N4Uu_EjhTzws-;My1We{u@+w!Hx&azI6g z{xK#15eO`6SYfCAVQio0PX5?=E}iH7*gk(w?DO-?J|8%BW={Tn_uayv5uF|(`l3pq zd`el`S_H&RDX%||=b30}U|bONMoQjGDdnI_e8n_X>7J2-_QW5K7g{$m94CdUHyYOC zjLy^Uoif~~O=;b+mme6}CE|!UJ&OHKFP;&LI%p%hh8?nULZ!81yt8d-^37 z(b8+QSz_KPDTJQXteXK`0!Lvpwb^>xH5&N}dpc`0GCV*9Ov#H6dejpN>Li{M z_@2YQtjWgcKAR$VwQN?K&dzHS&|OmZyaN49THzD?e@?25)j+61JB)56J~e$cpvsQY ziW_vhC`VP`@_twE#wgn`9lQXQ4mGTy@f(UaVP?)>ens?Xa`)Z5{UqHpY9GrKR5In# zDpyJ>bOb2{73p%Tf4V<+4oAtx)@qB4&-YH)VEI*frz znIr18f6*9Gh29d~og@0pE%vU~d->nyuC%LdBx`@?R~Vg~L<+(iflh3MhY->sO#(yc z?xX{Ajy4-xmQ5_PCHTM3eQqr(*@D3I%z57rV7pYM+Hc*h?js#hoct16!NKIg&LzK? z&Lt1>EfFEuN@Bo2%4|MoD_?gMWBt@yU0b`ye{gQ9?%ljhW4#zp{-QKm_+#znjpnjp zJMV0?ilt$QoogO9rs*iof6EJ>8b+0-(c-52QAROfX)L`fs($8|jH`ZQquA~1(r%N; z5!^fM%IQ0~Go1alxSM}f`u-34{UjJQ813}3G~>Rq<`j-HZg`2!Xf?lDa9}K^i%_LG ze=2ej4r&$Qfw&RJ$;;7^v1&YW^W-hFggow$(w?iuHOU;jT04O>eBsk2Ns*X#?l}(d z$ZKqfn6(BjDm{EzFFJPYmzui{6fIe3A@x63tE!d-PRG{cuEpwxa)((M7`1Zl7?z?r z47B2^m|$Q z>TV1OF8y0+>36d9<(;K}?TLu0rNw`h#c%E`zRfPdA4*Ga$HsAQHr{@peF}9ef7ziB zzt&y&qrU5LjN={)^Di0soy2Pr3}~w9a5~Ul;JXor4io#zj)aR|L=2l9LFDVY5hOxj zeUZ>Nqz{tulIIatI#Kl(FE+if6ShJ~8}v}w;UYs4g~5gDi-2men)^7Rgz|GjsAnP* zQ6YY{@Tvr4O2?M)Dh)Q?F=^c3e~1#9H1*`PqTmemvh~p7FA4=48?9i@HG$@SK8bqY z5_Pv1AFa0{FoN+)g9d|yyu?MGne34UjG-nO#_f+HZZ@C(vhngZL1+VnxBjLcX6nmCOgBlQ6C!96e@uAlPS~Y_ zK4`*6^g$E;?fC?xy*(Gkdkv9I0(;V#f4zHE0CO!WPda$qvL}UwK7qCcq1BBz=kj$$EaOS_+Ze$Q zOCPV7mqOddXZED9Np!Df&YZuM4?nhtWnOO`@(}(cvjWBACrvz=mAjLyHXg#j(gZqp zx|jGR{v~ZwMZl@FoP2`~J}TjYZ@snVgB?@;jvvU<-*W_s=N&-=e>l-XQQ9K`Ti@9v zs=^H6`&VI;KlMV8wtQJOp?O%vJshULxj0V}%zw-KL^#>xb-oa0&N=T4IXg}T++-?7C-m zO&}#0U2~iFW`G9nf3cm{=g^@MUefG4#5G(K(F+e6jwe2APlqam7*ZUm^8;&v12`y< z$z6$rw&wczfCy{4g=-%>`uUt*qz=`sIom;TwnH;Pb{KnfA$4iarRed~d@T4T!>y<- z-HO`6t*HIrrI33X{jH@g{gVEZC4Vt*>Q)*(AvhXk)b%CYe|NDt+JPHM1KTpfiihk+ zpxuUW!QAk2a)jRyv6Hy$<&?fGS11YtLfiBzdKcwhMTjzqpm)YNxjGcdDl2wq;z9>e z%diyPuJA1)-l()qPOC^YX&_S<$6wI|R_;DEKR}OmpSrh?^|_N73h!CbtE$-Y|B`E! zU_l$JXocx#e-$V{tKfb=t9Oy`vs${#(W+$F9_VlNF8crKZ}ooQ{difgw+ug%>M(U* z)*FSS6iLlOQj*TxJu3a;)kY!xdg#7*^-Ce?JCa@&lD3ibs*v=0=&sMTB2DWrT+;S-`S&G-JaZm#P?1Sa9+rL?2^88 zOiJP#@1N>q*Ir8u1az!#Io^y6|7o2Yu*Z0hY3(s$`BxcXfEC^=o>jestwaa(Cpte1 z)gv=>f196I^!orVI+Gj8fLa$L8Q#iT*7y14*s*=~({w!Xd$IJ6^9{$X+0wgwHV{;O z+FI1We3gT93d?*jb9;qc1x1dT_4bxSsJVQPvSmzhS^k*_-~Q8Fu!odY?hA#a&gseM z@|OZqM1Joq*IO7o7O+Z22$8t|GexV+EH>s~BVE z6isVoqo<<&%57Mdg~rszPGz`O;!(qV<*PAQ$CgweV-_fH*~>(b9iA`&HG~Vb`Q|=W zfA<-_`aJkQW^Gm|!AZ@cNk}tGggVD$HuCNDhp9iT>;B7L&5xdVxx@wQaDC;B#!-#CfE->8c;^Rk~U+4Y$$EI0T^Ul`*eH}<~!f3|)x zwMvH4>2lqN{wN+A4U@W-@7?M^#3vWqB{q+#$cy=es$NSq59Pl0>G!8V|Na!v@4=au zzfInJ3#iVc-M72PJMUVRu0PCTw{raDaQDsj(b4voPcqGdJNHj&?;!#m{WtJQQ-5(3 zL>Pj0#BLVZh4x2U7A{teO%)8ee171D#^!}$w}@&HHQf$!44`sq9VXC z4fZ8bLKnRDRRh( z;z`Ssa2?n5^)F3d^Z4*YBybWqu5ee)LxgMGfvy+ldj+wvS`0a~{KmJtMA7i!8Uw2< z$rTc_K#+5eVwsbBKQVoy#Rl;8dUGw}!1}~q#Ug}bD0hKycL6J+f1{v>V1R6E+9w8N z>I0pQdIQ=%pWGszGZ_JdwH=9A7{YDnLt&;;{{~SQ#~0Jpad#ChI2qaOI8?dJsugx5 za!y7&2vS|S8DC7)N%t%(o^_RBKkZL59C=_Fm|3x%YH6wCD#15XrGFcf0DCdK;HfCD-cu z{bA;JF)uQoo*FwybdXZtYvviU;!L=GHvIgdpsr)5ZA2g&=xFW3URz*z5zhtO%wmj9 z!F-%g;>-T{BC8zk46@>;BaubIWks1~HO#h{4B(Ah3wB~*6 zd0SHoN@jk+6%4u#ISV3#A*c$UXj;@T*A2jAa09q8F5h3BaqwHH^9KXw>)=H@7$`8w zTg#E2utgtOW@j!koBduDs~&@H?G?^YJLFY~t5HpiileC%vtc z(SARSMHyLuXR_l!}P@*;z`LkN@d{{l3ro%0@^F{+t z2Xn<@RV!67mRM=Z4tYK>NL>K0P(|C@%NnRse_y*G@~0-$+){7j!g3B0tuh6rJ3fmi z`Y7^&3rx!>tz7k|XH4j-G-w7f%wpo5_$*qaf_N^6;p*zDsz#5Aqf(PfnA0Gabg+Pa z_~+*>o+`_w!ELECVAhUVe)91j-@!y8iYx15ED~!h`oS-<9#$y^i3OWc?{g(f*uhcA zbqVElncfo@s8Gy+HOH z*AIkXtHEyX&!k03w91m-6DyO_X~$@MFqFFhA6qXXH{K$IMmr2pBdvj zKew?-!n!mW5{AaKXxQlIwv1czGp^OTrXfaVkz13=HMaU$<69WFP!>(e7=&(8lE%F@ zmx?w`gG?qX#>@_$-Dmea&v~Br^S+cN)F~rb~8aA zJB0QZzw@Ys<#_KZq?4Cn&bQSKRwniOpVh}@^eOdcg=PdtA$j4IEyV1nud2N1!MRSC z%$Uk`r+o!eG!+C8R)|*|v#*$xWEP_M$+QTMlsVtqxPep%(sn2|W4jy7=Dj4eCi2|49~SEtEjXvvh`1XOauS~>HMKg+4HZ9NoAv2~!4)G~_DwBhnmsPA zeY!NvSn+n4Z+W7YKvLa8;zMZ{fc?n9eeskw1@%c);rJ=%V@7iEuF(d+VhiR?-%Jgj z(NfNRkS4zA`T7nTIeZvNf7Cjh`ng)vf9uHLTd#XP#G_Hys-`IDqG}lR{Md)X6XTr+ zIgRceGM4ze;wZlGs~U64@Q?ls+HnyeeRAf}QG9gUV@gpcocN37(4#g+ z?$u8oy;!$3f1q1ul8d<<+Q>lbUaPtCwd~b{<_9#G2U*wzn#$v~g0_7N z3;zib4sdJD)%T~Q!KW=a2d$&j`1H=Cg8Y)}sgvn^rF-neJzM?K!6+#-4QzF{erqmHy+=3J zZpwVErc|an5uMPxKd`G!M0+2E$a1@rZ0z(r=}cUEe8KnNm_{ATus-L4^A~qqPlr z)WXeOFaPj*H7&iS%A%lqbHWtlwhLE}D?<{|12=6bqt&Jc_34XaaEjk>(SwF$rjq^x z$LYZlx@0izgq8O0xOC%NjNcU4qxR>`xD5k@H{pgN*X@o>RY6q)_DNCly~{%v1M%l| zYDRh8y5V+5)^m&>HPgzw;0 z!MNb_1%>U@_~8Q%oz)E2*Moc5>G1sFZf$&K%q+_&p*>3H8$6BU*KKgKk=V*6?G>m+ z7uO(t+6(D5y4;1QLKIiEFf1g6J$)h++w_D_@aF;7-&wl)6hpt1{G4Llz0<#G;v*x+ z57JUn^Br<`ct|vPx%2VznAUoURfd0Hw4F}jBw;Rtenvd;n6dMUf@{e0|2;8ZzPsuz z=;nMa!9{Vk#!=)Kk&^3S=+!I%qJUbLdslZpg-uRA_VVm3ipiQKNB}UJ2gk{<>+HZA zb8ubG10LKFx&b-ze0b%SB@KjaSvwZsfv}BeHgyrsp)Sgz&TewSSRitX0gnUn;eRcs z!?~3J{IC@eB?6;c)<_bdnJyFHC;dQW75Em>=YPmsb0Xvs-Ej()V0YV+VZ5n!_E-=q(T08OYFI4=VHpe)d79Uwtnz|wU9i`!64 zt9g_<=s_VBda@8Xh&p6rK&7)fy>k`@i4Dbsg+!P}Qc2#jkiWMw+Yp-eGj80OfI#ra z;1Jn=2^|#RQsF;En|VZu0ZrJ!4`8+!@PgIyz~97xC(MNp8cC%1)*P5Bkz(X0uzv$% zDGXi2Va4)T074Cpjy)NU3kFe8gb5g#03g->nI> 16)); this.nStepCycles -= 11; @@ -269,8 +270,9 @@ var X86Op0F = { dst = this.addrIDTLimit - this.addrIDT; this.setWord(this.regEA + 2, this.addrIDT); /* - * As with SGDT, the 6th byte is technically "undefined" on an 80286, but given that SGDT now sets it to 0xFF, - * we mimic SGDT. + * As with SGDT, the 6th byte is technically "undefined" on an 80286, but we now set it to 0xFF, for the + * same reasons discussed in SGDT (above). TODO: Remove the 0xFF00 below on post-80286 processors; also, + * this behavior may be unique to real-mode. */ this.setWord(this.regEA + 4, 0xFF00 | (this.addrIDT >> 16)); this.nStepCycles -= 12; diff --git a/my_modules/shared/templates/common.html b/my_modules/shared/templates/common.html index b826c918b..0ead99976 100644 --- a/my_modules/shared/templates/common.html +++ b/my_modules/shared/templates/common.html @@ -14,7 +14,7 @@ - +

@@ -22,7 +22,7 @@
  • Home
  • Apps
  • Disks
  • -
  • Machines
  • +
  • Machines
  • Docs
  • Pubs
  • Blog
  • @@ -76,4 +76,4 @@ - \ No newline at end of file + diff --git a/package.json b/package.json index 176b09ea2..c9b9e5d14 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pcjs", - "version": "1.15.5", + "version": "1.15.6", "description": "Node-enabled version of PCjs", "main": "server.js", "directories": { diff --git a/pubs/pc/programming/manifest.xml b/pubs/pc/programming/manifest.xml index 36892e403..00fdcec79 100644 --- a/pubs/pc/programming/manifest.xml +++ b/pubs/pc/programming/manifest.xml @@ -1,5 +1,5 @@ - + PC Programming Guides diff --git a/pubs/pc/reference/ibm/5150/techref/manifest.xml b/pubs/pc/reference/ibm/5150/techref/manifest.xml index 6602024b5..89c3c3174 100644 --- a/pubs/pc/reference/ibm/5150/techref/manifest.xml +++ b/pubs/pc/reference/ibm/5150/techref/manifest.xml @@ -1,5 +1,5 @@ - + IBM 5150 Manuals minuszerodegrees.net diff --git a/pubs/pc/reference/ibm/5160/techref/manifest.xml b/pubs/pc/reference/ibm/5160/techref/manifest.xml index 6e911cdd1..cd5e076a4 100644 --- a/pubs/pc/reference/ibm/5160/techref/manifest.xml +++ b/pubs/pc/reference/ibm/5160/techref/manifest.xml @@ -1,5 +1,5 @@ - + IBM 5160 Technical Reference (April 1983) retroarchive.org diff --git a/pubs/pc/reference/ibm/5170/setup/manifest.xml b/pubs/pc/reference/ibm/5170/setup/manifest.xml index 298b310fe..d69a21bc0 100644 --- a/pubs/pc/reference/ibm/5170/setup/manifest.xml +++ b/pubs/pc/reference/ibm/5170/setup/manifest.xml @@ -1,5 +1,5 @@ - + IBM 5170 Installation and Setup (March 1984) minuszerodegrees.net diff --git a/pubs/pc/reference/ibm/5170/techref/manifest.xml b/pubs/pc/reference/ibm/5170/techref/manifest.xml index 0e4414752..f61207d28 100644 --- a/pubs/pc/reference/ibm/5170/techref/manifest.xml +++ b/pubs/pc/reference/ibm/5170/techref/manifest.xml @@ -1,5 +1,5 @@ - + IBM 5170 Technical Reference minuszerodegrees.net diff --git a/pubs/pc/reference/ibm/ega/manifest.xml b/pubs/pc/reference/ibm/ega/manifest.xml index 89a318e01..965146ceb 100644 --- a/pubs/pc/reference/ibm/ega/manifest.xml +++ b/pubs/pc/reference/ibm/ega/manifest.xml @@ -1,5 +1,5 @@ - + IBM Enhanced Graphics Adapter minuszerodegrees.net diff --git a/pubs/pc/reference/ibm/ps2/manifest.xml b/pubs/pc/reference/ibm/ps2/manifest.xml index 7f7109516..97ac1caef 100644 --- a/pubs/pc/reference/ibm/ps2/manifest.xml +++ b/pubs/pc/reference/ibm/ps2/manifest.xml @@ -1,5 +1,5 @@ - + PS/2 Technical Reference diff --git a/pubs/pc/reference/intel/80286/manifest.xml b/pubs/pc/reference/intel/80286/manifest.xml index db6e34ee3..8e9f442d4 100644 --- a/pubs/pc/reference/intel/80286/manifest.xml +++ b/pubs/pc/reference/intel/80286/manifest.xml @@ -1,5 +1,5 @@ - + Intel 80286 References diff --git a/pubs/pc/software/os2/sdk10/manifest.xml b/pubs/pc/software/os2/sdk10/manifest.xml index d4fdbd786..f087615e7 100644 --- a/pubs/pc/software/os2/sdk10/manifest.xml +++ b/pubs/pc/software/os2/sdk10/manifest.xml @@ -1,5 +1,5 @@ - + OS/2 1.0 Programmer's Toolkit 1.0 diff --git a/pubs/pc/software/windows/sdk20/manifest.xml b/pubs/pc/software/windows/sdk20/manifest.xml index dbefdc1c4..ef1effaf8 100644 --- a/pubs/pc/software/windows/sdk20/manifest.xml +++ b/pubs/pc/software/windows/sdk20/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows Software Development Kit 2.0 diff --git a/server.js b/server.js index 402160bb2..48c80e54b 100644 --- a/server.js +++ b/server.js @@ -45,14 +45,14 @@ "use strict"; -var fs = require("fs"); -var path = require("path"); -var http = require("http"); -var express = require("express"); -var slash = require("express-slash"); +var fs = require("fs"); +var path = require("path"); +var http = require("http"); +var express = require("express"); +var slash = require("express-slash"); -var proclib = require("./my_modules/shared/lib/proclib"); -var args = proclib.getArgs(); +var proclib = require("./my_modules/shared/lib/proclib"); +var args = proclib.getArgs(); var fCache = (args.argv['cache'] === undefined? true : args.argv['cache']); var fConsole = (args.argv['console'] === undefined? false : args.argv['console']); @@ -61,14 +61,14 @@ var fLogging = (args.argv['logging'] === undefined? false : args.argv['logging'] var fRebuild = (args.argv['rebuild'] === undefined? false : args.argv['rebuild']); var fSockets = (args.argv['sockets'] === undefined? false : args.argv['sockets']); -var sServerRoot = __dirname; -var HTMLOut = require("./my_modules/htmlout"); +var HTMLOut = require("./my_modules/htmlout"); +var sServerRoot = __dirname; HTMLOut.setRoot(sServerRoot); /* * In a production environment, you probably want to leave the 'console', - * 'debug' and 'rebuild' options OFF, which is why we warn if they're enabled. + * 'debug' and 'rebuild' options OFF, which is why we warn if they're enabled. */ if (fConsole || fDebug || fRebuild) console.log("warning: non-production options enabled"); HTMLOut.setOptions({'cache': fCache, 'console': fConsole, 'debug': fDebug, 'rebuild': fRebuild, 'sockets': fSockets}); @@ -94,7 +94,7 @@ app.use(express.favicon(path.join(sServerRoot, "./versions/images/current/favico * * NOTE: use {flags: 'a'} to open in append mode instead of write mode. The latter is the default, * so that a simple server restart will generate a new log file. - * + * * TODO: Consider some simple rotation scheme to retain at least a few previous log files. */ if (fLogging) { @@ -133,9 +133,9 @@ var server = http.createServer(app).listen(app.get('port'), function() { */ if (fSockets) { var io = require('socket.io').listen(server); - + io.sockets.on('connection', function(socket) { if (fConsole) console.log('A new user connected!'); socket.emit('info', { msg: 'The world is round, there is no up or down.' }); }); -} \ No newline at end of file +} diff --git a/versions/c1pjs/1.15.6/c1p-dbg.js b/versions/c1pjs/1.15.6/c1p-dbg.js new file mode 100644 index 000000000..0ef430059 --- /dev/null +++ b/versions/c1pjs/1.15.6/c1p-dbg.js @@ -0,0 +1,167 @@ +(function(){var f;function aa(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function n(a){return aa(a,2)}function q(a){return aa(a,4)}function ba(a){var b=a,c=a.lastIndexOf("/");0<=c&&(b=a.substr(c+1));return b}var ca={"&":"&","<":"<",">":">",'"':""","'":"'"};function da(a){return a.replace(/[&<>"']/g,function(a){return ca[a]})}function r(){return Date.now()||+new Date} +function t(a,b,c,d,e){b=!!b;var g=0,h=null,m=ba(a),k=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(k.onreadystatechange=function(){4===k.readyState&&(k.onreadystatechange=void 0,h=k.responseText,200!=k.status&&(g=k.status||-1),d&&e&&e.call(d,m,h,g,void 0))});if(c){var l="",p;for(p in c)c.hasOwnProperty(p)&&(l&&(l+="&"),l+=p+"="+encodeURIComponent(c[p]));l=l.replace(/%20/g,"+");k.open("POST",a,b);k.setRequestHeader("Content-type","application/x-www-form-urlencoded"); +k.send(l)}else k.open("GET",a,b),k.send();a=[];b||(h=k.responseText,200!=k.status&&(g=k.status||-1),d&&e&&e.call(d,m,h,g,void 0),a=[g,h]);return a}function u(a){window?window.alert(a):console.log(a)}function v(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}function ea(a,b,c){function d(){a-=1;0<=a&&(b()||(a=0));0=a.Ma?a.Hb:a.speed+1,!0)}}(this),a=!0}return a}; +f.V=function(a,b,c){this.a=a;this.$=b;this.rc=c-b+1;this.Ya=this.$+this.rc;this.$?u("unsupported CPU address buffer offset ("+this.$+")"):this.P()};f.ba=function(a,b){if(a&&!this.C){this.N=b;(this.m=L(b,"debugger"))&&this.m.Nf();var c=L(b,"video");c&&(this.tc=function(a){return function(){ra(a)}}(c),this.W=function(a){return function(){a.W()}}(c));this.C=!0;this.reset(!0);this.update()}};function sa(a,b,c,d,e){0>ta(a.Ca,b,c,d,e)&&(a.nc>b&&(a.nc=b),a.oc=a.Ca[d][0]&&b<=a.Ca[d][1]&&a.Ca[d][3].call(a.Ca[d][2],b,c)}function N(a,b,c,d,e){0>ta(a.sa,b,c,d,e)&&(a.Lb>b&&(a.Lb=b),a.Mb=a.sa[d][0]&&b<=a.sa[d][1]&&a.sa[d][3].call(a.sa[d][2],b,c)}function ta(a,b,c,d,e){for(var g=0;ga.Hb&&a.ua&&(d=a.ua);d>a.mb&&a.speedc?c=0:a.speed==a.qd?a.ua<=a.mb&&(c=0):a.speed==a.Ma&&(c=0);a.Ac+=a.qb;return c} +f.ya=function(){if(G(this,!0)){this.ga||(M(this),this.N&&this.N.start(),this.ga=!0,this.r.run&&(this.r.run.innerHTML="Halt"),this.W());this.Ac>=this.pb&&xa(this,!0);this.qb=0;this.Vf=r();try{do{this.step(this.Wb);var a=this.va-this.F;this.Xa+=a;this.qb+=a;this.va=this.F=0;this.ob-=this.Wb;0>=this.ob&&(this.ob+=this.Jd,this.tc());this.nb-=this.Wb;0>=this.nb&&(this.nb+=this.Id,ya(this));this.Va-=this.Wb;if(0>=this.Va){this.Va+=this.xc;break}}while(this.ga)}catch(b){this.T();this.update();G(this,!1); +J(this,b.message||b);return}setTimeout(function(a){return function(){a.ya()}}(this),Aa(this))}else this.update(),this.N&&this.N.stop(this.Hd,this.Xa)}; +f.step=function(a){var b=!0;this.b=this.h=-1;var c;if(c=a)if(c=this.m)c=this.m,c=0=d.Da.length&&(d.kb=0));d=!!g}if(d){b=void 0;this.T();break}this.d++;this.t[a].call(this);if(0<=this.b){this.b>=this.nc&&this.b<=this.oc&&ua(this,this.b,this.d);if(d=c)d=this.m,e=!1,Ba(d,this.b,d.Ba,"read")&&(e=!0),d=!!e;if(d){b= +!1;this.T();break}this.b=-1}else if(0<=this.h){this.h>=this.Lb&&this.h<=this.Mb&&va(this,this.h,this.d);if(d=c){d=this.m;var e=this.h,g=this.a[this.h],h=!1;(g&255)!=g&&(d.i("invalid value at "+q(e)+": "+g),h=!0);Ba(d,e,d.Ea,"write")&&(h=!0);d=!!h}if(d){b=!1;this.T();break}this.h=-1}this.F-=this.Cf[a]}while(0>1)&128?64:0),b=b|(a.f&128?128:0);return a.w&60|b} +function Ea(a){a.w|=8;a.t[97]=a.eg;a.t[101]=a.gg;a.t[105]=a.dg;a.t[109]=a.ag;a.t[113]=a.fg;a.t[117]=a.hg;a.t[121]=a.cg;a.t[125]=a.bg;a.t[225]=a.ui;a.t[229]=a.wi;a.t[233]=a.ti;a.t[237]=a.qi;a.t[241]=a.vi;a.t[245]=a.xi;a.t[249]=a.si;a.t[253]=a.ri}function Fa(a){a.w&=-9;a.t[97]=a.Vd;a.t[101]=a.Xd;a.t[105]=a.Ud;a.t[109]=a.Rd;a.t[113]=a.Wd;a.t[117]=a.Yd;a.t[121]=a.Td;a.t[125]=a.Sd;a.t[225]=a.ce;a.t[229]=a.ee;a.t[233]=a.be;a.t[237]=a.Zd;a.t[241]=a.de;a.t[245]=a.fe;a.t[249]=a.ae;a.t[253]=a.$d} +function P(a,b,c){var d=a.c&256?1:0,e=(b&15)+(c&15)+d;10<=e&&(e=e+6&15|16);e+=(b&240)+(c&240);a.v=b^c;a.u=e;a.f=e&255;160<=e&&(e+=96);512<=e&&(e-=256);a.c=e;a.g=b+c+d&255;a.F--;return e&255}function Q(a,b,c){var d=a.c&256?0:1,e=(b&15)-(c&15)-d;0>e&&(e=(e-6&15)-16);e+=(b&240)-(c&240);0>e&&(e-=96);a.f=a.g=(a.c=b-c-d)&255;a.v=b^c;a.u=a.c;a.c^=256;a.F--;return e&255}function qa(a){a.e=0;a.n=0;a.p=0;a.q=256;a.w=0;a.f=0;a.g=0;a.v=0;a.u=0;a.c=0;a.d=0;a.b=-1;a.h=-1;a.ua=0;a.Xa=a.va=a.F=0} +f.Dg=function(){this.d++;this.a[this.q--]=this.d>>8;this.q|=256;this.a[this.q--]=this.d&255;this.q|=256;this.w|=16;this.w=za(this);this.a[this.q--]=this.w;this.q|=256;this.w&=239;this.b=65534;this.d=this.a[this.b]|this.a[this.b+1]<<8};f.Xh=function(){this.b=this.a[this.d++]+this.n&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.f=this.g=this.e|=this.a[this.b]};f.Zh=function(){this.b=this.a[this.d++];this.f=this.g=this.e|=this.a[this.b]}; +f.tg=function(){this.h=this.a[this.d++];this.c=this.a[this.h]<<1;this.f=this.g=this.a[this.h]=this.c&255};f.bi=function(){this.w=za(this);this.a[this.q--]=this.w;this.q|=256};f.Wh=function(){this.b=this.d++;this.f=this.g=this.e|=this.a[this.b]};f.sg=function(){this.c=this.e<<1;this.f=this.g=this.e=this.c&255};f.Th=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.e|=this.a[this.b]}; +f.qg=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.c=this.a[this.h]<<1;this.f=this.g=this.a[this.h]=this.c&255};f.Cg=function(){this.d+=(this.f&128?0:(this.F--,this.a[this.d]<<24>>24))+1};f.Yh=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.p;this.f=this.g=this.e|=this.a[this.b]};f.$h=function(){this.b=this.a[this.d++]+this.n&255;this.f=this.g=this.e|=this.a[this.b]}; +f.ug=function(){this.h=this.a[this.d++]+this.n&255;this.c=this.a[this.h]<<1;this.f=this.g=this.a[this.h]=this.c&255};f.Gg=function(){this.c=0};f.Vh=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.p;this.f=this.g=this.e|=this.a[this.b]};f.Uh=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.n;this.f=this.g=this.e|=this.a[this.b]};f.rg=function(){this.h=(this.a[this.d++]|this.a[this.d++]<<8)+this.n;this.c=this.a[this.h]<<1;this.f=this.g=this.a[this.h]=this.c&255}; +f.uh=function(){this.b=this.d++;this.a[this.q--]=this.d>>8;this.q|=256;this.a[this.q--]=this.d&255;this.q|=256;this.d=this.a[this.b]|this.a[this.b+1]<<8};f.mg=function(){this.b=this.a[this.d++]+this.n&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.f=this.g=this.e&=this.a[this.b]};f.zg=function(){this.b=this.a[this.d++];this.g=this.e&this.a[this.b];this.f=this.f&127|this.a[this.b]&128;this.u=0;this.v=this.a[this.b]&64?128:0};f.og=function(){this.b=this.a[this.d++];this.f=this.g=this.e&=this.a[this.b]}; +f.hi=function(){this.h=this.a[this.d++];this.c=this.c&65280|this.a[this.h];this.c<<=1;this.c=this.c&65534|(this.c&512?1:0);this.f=this.g=this.a[this.h]=this.c&255};f.di=function(){this.q=this.q+1&255|256;this.w=this.a[this.q];this.c=this.w&1?256:0;this.g=this.w&2?0:1;this.f=this.w&128;this.u=0;this.v=this.w&64?128:0};f.lg=function(){this.b=this.d++;this.f=this.g=this.e&=this.a[this.b]}; +f.gi=function(){this.c=this.c&65280|this.e;this.c<<=1;this.c=this.c&65534|(this.c&512?1:0);this.f=this.g=this.e=this.c&255};f.yg=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.g=this.e&this.a[this.b];this.f=this.f&127|this.a[this.b]&128;this.u=0;this.v=this.a[this.b]&64?128:0};f.ig=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.e&=this.a[this.b]}; +f.ei=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.c=this.c&65280|this.a[this.h];this.c<<=1;this.c=this.c&65534|(this.c&512?1:0);this.f=this.g=this.a[this.h]=this.c&255};f.Ag=function(){this.d+=(this.f&128?(this.F--,this.a[this.d]<<24>>24):0)+1};f.ng=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.p;this.f=this.g=this.e&=this.a[this.b]};f.pg=function(){this.b=this.a[this.d++]+this.n&255;this.f=this.g=this.e&=this.a[this.b]}; +f.ii=function(){this.h=this.a[this.d++]+this.n&255;this.c=this.c&65280|this.a[this.h];this.c<<=1;this.c=this.c&65534|(this.c&512?1:0);this.f=this.g=this.a[this.h]=this.c&255};f.yi=function(){this.c=256};f.kg=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.p;this.f=this.g=this.e&=this.a[this.b]};f.jg=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.n;this.f=this.g=this.e&=this.a[this.b]}; +f.fi=function(){this.h=(this.a[this.d++]|this.a[this.d++]<<8)+this.n;this.c=this.c&65280|this.a[this.h];this.c<<=1;this.c=this.c&65534|(this.c&512?1:0);this.f=this.g=this.a[this.h]=this.c&255};f.oi=function(){this.q=this.q+1&255|256;this.w=this.a[this.q];this.c=this.w&1?256:0;this.g=this.w&2?0:1;this.f=this.w&128;this.u=0;this.v=this.w&64?128:0;this.q=this.q+2&255|256;this.d=this.a[this.q-1|256]|this.a[this.q]<<8}; +f.ih=function(){this.b=this.a[this.d++]+this.n&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.f=this.g=this.e^=this.a[this.b]};f.kh=function(){this.b=this.a[this.d++];this.f=this.g=this.e^=this.a[this.b]};f.Qh=function(){this.h=this.a[this.d++];this.c=this.c&65279|(this.a[this.h]&1?256:0);this.a[this.h]=(this.c=this.c&65280|this.a[this.h]>>1)&255;this.f=this.g=this.c&255};f.ai=function(){this.a[this.q--]=this.e;this.q|=256};f.hh=function(){this.b=this.d++;this.f=this.g=this.e^=this.a[this.b]}; +f.Ph=function(){this.c=this.c&65279|(this.e&1?256:0);this.e=(this.c=this.c&65280|this.e>>1)&255;this.f=this.g=this.c&255};f.th=function(){this.b=this.d;this.d=this.a[this.b]|this.a[this.b+1]<<8};f.eh=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.e^=this.a[this.b]};f.Nh=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.c=this.c&65279|(this.a[this.h]&1?256:0);this.a[this.h]=(this.c=this.c&65280|this.a[this.h]>>1)&255;this.f=this.g=this.c&255}; +f.Eg=function(){this.d+=((this.u&255^this.v^this.u>>1)&128?0:(this.F--,this.a[this.d]<<24>>24))+1};f.jh=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.p;this.f=this.g=this.e^=this.a[this.b]};f.lh=function(){this.b=this.a[this.d++]+this.n&255;this.f=this.g=this.e^=this.a[this.b]};f.Rh=function(){this.h=this.a[this.d++]+this.n&255;this.c=this.c&65279|(this.a[this.h]&1?256:0);this.a[this.h]=(this.c=this.c&65280|this.a[this.h]>>1)&255;this.f=this.g=this.c&255}; +f.Ig=function(){this.w&=251};f.gh=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.p;this.f=this.g=this.e^=this.a[this.b]};f.fh=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.n;this.f=this.g=this.e^=this.a[this.b]};f.Oh=function(){this.h=(this.a[this.d++]|this.a[this.d++]<<8)+this.n;this.c=this.c&65279|(this.a[this.h]&1?256:0);this.a[this.h]=(this.c=this.c&65280|this.a[this.h]>>1)&255;this.f=this.g=this.c&255}; +f.pi=function(){this.q=this.q+2&255|256;this.d=(this.a[this.q-1|256]|this.a[this.q]<<8)+1};f.Vd=function(){this.b=this.a[this.d++]+this.n&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.c=this.e+this.a[this.b]+(this.c&256?1:0);this.v=this.e^this.a[this.b];this.u=this.c;this.f=this.g=this.e=this.c&255};f.eg=function(){this.b=this.a[this.d++]+this.n&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.e=P(this,this.e,this.a[this.b])}; +f.Xd=function(){this.b=this.a[this.d++];this.c=this.e+this.a[this.b]+(this.c&256?1:0);this.v=this.e^this.a[this.b];this.u=this.c;this.f=this.g=this.e=this.c&255};f.gg=function(){this.b=this.a[this.d++];this.e=P(this,this.e,this.a[this.b])};f.mi=function(){this.h=this.a[this.d++];this.c=this.c&65280|this.a[this.h];this.c=this.c&65023|(this.c&1?512:0);this.c>>=1;this.f=this.g=this.a[this.h]=this.c&255};f.ci=function(){this.q=this.q+1&255|256;this.f=this.g=this.e=this.a[this.q]}; +f.Ud=function(){this.b=this.d++;this.c=this.e+this.a[this.b]+(this.c&256?1:0);this.v=this.e^this.a[this.b];this.u=this.c;this.f=this.g=this.e=this.c&255};f.dg=function(){this.b=this.d++;this.e=P(this,this.e,this.a[this.b])};f.li=function(){this.c=this.c&65280|this.e;this.c=this.c&65023|(this.c&1?512:0);this.c>>=1;this.f=this.g=this.e=this.c&255};f.sh=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.d=this.a[this.b]|this.a[this.b+1]<<8}; +f.Rd=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.c=this.e+this.a[this.b]+(this.c&256?1:0);this.v=this.e^this.a[this.b];this.u=this.c;this.f=this.g=this.e=this.c&255};f.ag=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.e=P(this,this.e,this.a[this.b])};f.ji=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.c=this.c&65280|this.a[this.h];this.c=this.c&65023|(this.c&1?512:0);this.c>>=1;this.f=this.g=this.a[this.h]=this.c&255}; +f.Fg=function(){this.d+=((this.u&255^this.v^this.u>>1)&128?(this.F--,this.a[this.d]<<24>>24):0)+1};f.Wd=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.p;this.c=this.e+this.a[this.b]+(this.c&256?1:0);this.v=this.e^this.a[this.b];this.u=this.c;this.f=this.g=this.e=this.c&255};f.fg=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.p;this.e=P(this,this.e,this.a[this.b])}; +f.Yd=function(){this.b=this.a[this.d++]+this.n&255;this.c=this.e+this.a[this.b]+(this.c&256?1:0);this.v=this.e^this.a[this.b];this.u=this.c;this.f=this.g=this.e=this.c&255};f.hg=function(){this.b=this.a[this.d++]+this.n&255;this.e=P(this,this.e,this.a[this.b])};f.ni=function(){this.h=this.a[this.d++]+this.n&255;this.c=this.c&65280|this.a[this.h];this.c=this.c&65023|(this.c&1?512:0);this.c>>=1;this.f=this.g=this.a[this.h]=this.c&255};f.Ai=function(){this.w|=4}; +f.Td=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.p;this.c=this.e+this.a[this.b]+(this.c&256?1:0);this.v=this.e^this.a[this.b];this.u=this.c;this.f=this.g=this.e=this.c&255};f.cg=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.p;this.e=P(this,this.e,this.a[this.b])};f.Sd=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.n;this.c=this.e+this.a[this.b]+(this.c&256?1:0);this.v=this.e^this.a[this.b];this.u=this.c;this.f=this.g=this.e=this.c&255}; +f.bg=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.n;this.e=P(this,this.e,this.a[this.b])};f.ki=function(){this.h=(this.a[this.d++]|this.a[this.d++]<<8)+this.n;this.c=this.c&65280|this.a[this.h];this.c=this.c&65023|(this.c&1?512:0);this.c>>=1;this.f=this.g=this.a[this.h]=this.c&255};f.Ei=function(){this.h=this.a[this.d++]+this.n&255;this.h=this.a[this.h]|this.a[this.h+1]<<8;this.a[this.h]=this.e};f.Mi=function(){this.h=this.a[this.d++];this.a[this.h]=this.p}; +f.Gi=function(){this.h=this.a[this.d++];this.a[this.h]=this.e};f.Ji=function(){this.h=this.a[this.d++];this.a[this.h]=this.n};f.dh=function(){this.f=this.g=this.p=this.p-1&255};f.Si=function(){this.f=this.g=this.e=this.n};f.Li=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.a[this.h]=this.p};f.Bi=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.a[this.h]=this.e};f.Ii=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.a[this.h]=this.n}; +f.vg=function(){this.d+=(this.c&256?0:(this.F--,this.a[this.d]<<24>>24))+1};f.Fi=function(){this.h=this.a[this.d++];this.h=(this.a[this.h]|this.a[this.h+1]<<8)+this.p;this.a[this.h]=this.e};f.Ni=function(){this.h=this.a[this.d++]+this.n&255;this.a[this.h]=this.p};f.Hi=function(){this.h=this.a[this.d++]+this.n&255;this.a[this.h]=this.e};f.Ki=function(){this.h=this.a[this.d++]+this.p&255;this.a[this.h]=this.n};f.Ui=function(){this.f=this.g=this.e=this.p}; +f.Di=function(){this.h=(this.a[this.d++]|this.a[this.d++]<<8)+this.p;this.a[this.h]=this.e};f.Ti=function(){this.q=this.n|256};f.Ci=function(){this.h=(this.a[this.d++]|this.a[this.d++]<<8)+this.n;this.a[this.h]=this.e};f.Kh=function(){this.b=this.d++;this.f=this.g=this.p=this.a[this.b]};f.zh=function(){this.b=this.a[this.d++]+this.n&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.f=this.g=this.e=this.a[this.b]};f.Fh=function(){this.b=this.d++;this.f=this.g=this.n=this.a[this.b]}; +f.Lh=function(){this.b=this.a[this.d++];this.f=this.g=this.p=this.a[this.b]};f.Bh=function(){this.b=this.a[this.d++];this.f=this.g=this.e=this.a[this.b]};f.Gh=function(){this.b=this.a[this.d++];this.f=this.g=this.n=this.a[this.b]};f.Qi=function(){this.f=this.g=this.p=this.e};f.yh=function(){this.b=this.d++;this.f=this.g=this.e=this.a[this.b]};f.Pi=function(){this.f=this.g=this.n=this.e};f.Ih=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.p=this.a[this.b]}; +f.vh=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.e=this.a[this.b]};f.Dh=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.n=this.a[this.b]};f.wg=function(){this.d+=(this.c&256?(this.F--,this.a[this.d]<<24>>24):0)+1};f.Ah=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.p;this.f=this.g=this.e=this.a[this.b]};f.Mh=function(){this.b=this.a[this.d++]+this.n&255;this.f=this.g=this.p=this.a[this.b]}; +f.Ch=function(){this.b=this.a[this.d++]+this.n&255;this.f=this.g=this.e=this.a[this.b]};f.Hh=function(){this.b=this.a[this.d++]+this.p&255;this.f=this.g=this.n=this.a[this.b]};f.Jg=function(){this.v=this.u=0};f.xh=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.p;this.f=this.g=this.e=this.a[this.b]};f.Ri=function(){this.f=this.g=this.n=this.q&255};f.Jh=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.n;this.f=this.g=this.p=this.a[this.b]}; +f.wh=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.n;this.f=this.g=this.e=this.a[this.b]};f.Eh=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.p;this.f=this.g=this.n=this.a[this.b]};f.Wg=function(){this.b=this.d++;this.f=this.g=this.c=this.p-this.a[this.b];this.c^=256};f.Og=function(){this.b=this.a[this.d++]+this.n&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.f=this.g=this.c=this.e-this.a[this.b];this.c^=256}; +f.Xg=function(){this.b=this.a[this.d++];this.f=this.g=this.c=this.p-this.a[this.b];this.c^=256};f.Qg=function(){this.b=this.a[this.d++];this.f=this.g=this.c=this.e-this.a[this.b];this.c^=256};f.$g=function(){this.h=this.a[this.d++];this.f=this.g=this.a[this.h]=this.a[this.h]-1&255};f.rh=function(){this.f=this.g=this.p=this.p+1&255};f.Ng=function(){this.b=this.d++;this.f=this.g=this.c=this.e-this.a[this.b];this.c^=256};f.bh=function(){this.f=this.g=this.n=this.n-1&255}; +f.Vg=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.c=this.p-this.a[this.b];this.c^=256};f.Kg=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.c=this.e-this.a[this.b];this.c^=256};f.Yg=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.a[this.h]=this.a[this.h]-1&255};f.Bg=function(){this.d+=(this.g&255?(this.F--,this.a[this.d]<<24>>24):0)+1}; +f.Pg=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.p;this.f=this.g=this.c=this.e-this.a[this.b];this.c^=256};f.Rg=function(){this.b=this.a[this.d++]+this.n&255;this.f=this.g=this.c=this.e-this.a[this.b];this.c^=256};f.ah=function(){this.h=this.a[this.d++]+this.n&255;this.f=this.g=this.a[this.h]=this.a[this.h]-1&255};f.Hg=function(){Fa(this)}; +f.Mg=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.p;this.f=this.g=this.c=this.e-this.a[this.b];this.c^=256};f.Lg=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.n;this.f=this.g=this.c=this.e-this.a[this.b];this.c^=256};f.Zg=function(){this.h=(this.a[this.d++]|this.a[this.d++]<<8)+this.n;this.f=this.g=this.a[this.h]=this.a[this.h]-1&255};f.Tg=function(){this.b=this.d++;this.f=this.g=this.c=this.n-this.a[this.b];this.c^=256}; +f.ce=function(){this.b=this.a[this.d++]+this.n&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.c=this.e-this.a[this.b]-(this.c&256?0:1);this.v=this.e^this.a[this.b];this.u=this.c;this.f=this.g=this.e=this.c&255;this.c^=256};f.ui=function(){this.b=this.a[this.d++]+this.n&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.e=Q(this,this.e,this.a[this.b])};f.Ug=function(){this.b=this.a[this.d++];this.f=this.g=this.c=this.n-this.a[this.b];this.c^=256}; +f.ee=function(){this.b=this.a[this.d++];this.c=this.e-this.a[this.b]-(this.c&256?0:1);this.v=this.e^this.a[this.b];this.u=this.c;this.f=this.g=this.e=this.c&255;this.c^=256};f.wi=function(){this.b=this.a[this.d++];this.e=Q(this,this.e,this.a[this.b])};f.oh=function(){this.h=this.a[this.d++];this.f=this.g=this.a[this.h]=this.a[this.h]+1&255};f.qh=function(){this.f=this.g=this.n=this.n+1&255}; +f.be=function(){this.b=this.d++;this.c=this.e-this.a[this.b]-(this.c&256?0:1);this.v=this.e^this.a[this.b];this.u=this.c;this.f=this.g=this.e=this.c&255;this.c^=256};f.ti=function(){this.b=this.d++;this.e=Q(this,this.e,this.a[this.b])};f.Sh=function(){};f.Sg=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.c=this.n-this.a[this.b];this.c^=256}; +f.Zd=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.c=this.e-this.a[this.b]-(this.c&256?0:1);this.v=this.e^this.a[this.b];this.u=this.c;this.f=this.g=this.e=this.c&255;this.c^=256};f.qi=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.e=Q(this,this.e,this.a[this.b])};f.mh=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.a[this.h]=this.a[this.h]+1&255};f.xg=function(){this.d+=(this.g&255?0:(this.F--,this.a[this.d]<<24>>24))+1}; +f.de=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.p;this.c=this.e-this.a[this.b]-(this.c&256?0:1);this.v=this.e^this.a[this.b];this.u=this.c;this.f=this.g=this.e=this.c&255;this.c^=256};f.vi=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.p;this.e=Q(this,this.e,this.a[this.b])}; +f.fe=function(){this.b=this.a[this.d++]+this.n&255;this.c=this.e-this.a[this.b]-(this.c&256?0:1);this.v=this.e^this.a[this.b];this.u=this.c;this.f=this.g=this.e=this.c&255;this.c^=256};f.xi=function(){this.b=this.a[this.d++]+this.n&255;this.e=Q(this,this.e,this.a[this.b])};f.ph=function(){this.h=this.a[this.d++]+this.n&255;this.f=this.g=this.a[this.h]=this.a[this.h]+1&255};f.zi=function(){Ea(this)}; +f.ae=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.p;this.c=this.e-this.a[this.b]-(this.c&256?0:1);this.v=this.e^this.a[this.b];this.u=this.c;this.f=this.g=this.e=this.c&255;this.c^=256};f.si=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.p;this.e=Q(this,this.e,this.a[this.b])}; +f.$d=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.n;this.c=this.e-this.a[this.b]-(this.c&256?0:1);this.v=this.e^this.a[this.b];this.u=this.c;this.f=this.g=this.e=this.c&255;this.c^=256};f.ri=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.n;this.e=Q(this,this.e,this.a[this.b])};f.nh=function(){this.h=(this.a[this.d++]|this.a[this.d++]<<8)+this.n;this.f=this.g=this.a[this.h]=this.a[this.h]+1&255}; +f.Oi=function(){var a;a=this.a[this.d++];switch(a){case this.wf:this.i("HALT");this.T();break;case this.pd:a=this.d;for(var b="";a=c&&(c+=32);a.Ja=a.Ja.substr(1);Ka(a,c)}0=b&&(b+=32),Ma(a,b),U(a,b,!0,a.od)&&(a.l.speed==a.l.Ma?U(a,b,!1,a.uf):(c=!1,a.da[b]&&(clearTimeout(a.da[b]),c=!0),c=La(a,c),a.da[a.xa=b]=setTimeout(function(a){return function(){U(a,b,!1,a.vf)}}(a),c),a.m&&T(a.m,a.m.za)&&a.m.message("keyPressSimulate("+n(b)+"): setTimeout()")),c=!0));a.m&&T(a.m,a.m.za)&&a.m.message("keyPressSimulate("+n(b)+"): "+(c?"true":"false"));return c} +function U(a,b,c,d){var e=!1;c||(a.da[b]=null,a.xa==b&&(a.xa=0));var g=0,h=a.k[b];void 0===h&&(1<=b&&26>=b&&(b+=64,g=a.zb),h=a.k[b]);void 0!==h&&(b=h>>12,e=h>>8&15,g||(g=h&255),c?(a.M[b]|=1<d||d>=this.Wf}a&&(d=this.kc.shift(),void 0!==d&&(this.xd=d),this.Dc=0,this.Kd=c);for(d=c=0;8>d;d++)this.yd&1<d[g][0]&&(h=d[g][0]),m=a.Ed&&(d-=a.Ed,dMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","c1pjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; +e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(e.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",c.onresize=function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight));c.appendChild(e);var g=new Image,h=e.getContext("2d"),e=new Oa(d,e,h,g);g.onload=function(a){return function(){a.P()}}(e,d.charSet);g.src=d.charSet;E(e,c)}}); +function Ra(a){z.call(this,"C1PSerialPort",a);this.C=!1;this.Dd=a.demo;this.yf=0;this.xf=1;this.reset()}B(Ra);f=Ra.prototype;f.reset=function(){2!=this.Fa&&(this.Nb=this.pc=0,this.Za='10 PRINT "HELLO OSI #'+ia(this)+'"\n',this.Fa=this.Ub=0)};f.start=function(){this.G&&this.Dd&&(V(this.G," C\n\n",3E3),setTimeout(function(a){return function(){a.Fa=1;V(a.G,"LOAD\n")}}(this),12E3));this.Dd=!1}; +f.I=function(a,b,c,d){switch(c){case "listSerial":return this.r[c]=d,!0;case "loadSerial":return this.r[c]=d,d.onclick=function(a){return function(){a.r.listSerial&&t(a.r.listSerial.value,!0,null,a,a.Pf)}}(this),!0}return!1};f.V=function(a,b,c,d){this.a=a;this.Fc=b;this.Ff=c-b+1;this.Qd=this.Fc+this.Ff;if(this.l=d)sa(d,b,c,this,this.H),N(d,b,c,this,this.O);this.P()};f.ba=function(a,b){a&&!this.C&&(this.C=!0,this.N=b,this.G=L(b,"keyboard"),this.m=L(b,"debugger"))}; +f.Pf=function(a,b,c){b?(this.Za=b,this.Fa=this.Ub=0,this.N&&this.G&&this.l.ga?(this.i("auto-loading "+a),this.l.W(),"."!=this.Za.charAt(0)?(this.Fa=1,V(this.G,"NEW\nLOAD\n")):(this.Fa=2,this.N.reset(!0),V(this.G,"ML"))):this.i(a+" ready to load")):this.i(a+" load error ("+c+")")};f.H=function(a,b){void 0!==b&&(a&1?Sa(this):this.Za&&!this.Ub&&Sa(this))};f.O=function(a,b){void 0!==b&&this.m&&S(this.m,this,a,b,this.m.Sc,!0)}; +function Sa(a){if(void 0!==a.Za){a.pc=0;a.Nb=0;if(a.Ub=--d.Wa&&(0=d.Od&&(d.ha=d.Od),0>d.ha&&(d.ha=0),d.Wa=20,a.Ha.update(a.Ha.s|a.jc),Wa(a))}this.s=c;a.$b.s&a.Ka&&W(a,a.nd,this)}}(a)};a.$b={s:0,aa:function(){},update:function(a){return function(c){void 0!==c&&(this.s=c&~(a.Nc|a.Oc));W(a,a.kd,this);a.sb.update();a.ie.update()}}(a)};a.Vi={s:0,aa:function(){},update:function(a){return function(c){void 0!==c&&((c&a.Pc)==a.Pc&&(a.Ia.s=a.ud|a.sd|a.rd),this.s=c);a.Ia.update()}}(a)};a.Ia={s:a.ud|a.sd|a.rd,aa:function(){},update:function(a){return function(c){void 0=== +c&&(c=a.Ia.s);c&=~a.td;0<=a.K&&0<=a.U[a.K].Ua&&(c|=a.td);this.s=c;W(a,a.rf,this)}}(a)};a.Jc={s:0,aa:function(a){return function(){Xa(a)}}(a),update:function(a){return function(c){void 0!==c&&(this.s=c);W(a,a.ld,this)}}(a)};a.Wi={s:0,aa:function(){},update:function(){return function(){}}(a)}} +f.I=function(a,b,c,d){switch(c){case "listDisk":return this.r[c]=d,!0;case "loadDisk":return this.r[c]=d,d.onclick=function(a){return function(){if(a.r.listDisk){var b=a.r.listDisk.value,c=b;".json"!=b.substr(b.length-5)&&(c="http://"+window.location.host+"/api/v1/dump?disk="+b);a.i("loading "+ba(b)+"...");t(c,!0,null,a,a.Of)}}}(this),!0}return!1};f.V=function(a,b,c,d){this.a=a;this.mc=b;if(this.l=d)sa(d,b,c,this,this.H),N(d,b,c,this,this.O);this.P()}; +f.ba=function(a,b){a&&!this.C&&(this.C=!0,this.m=L(b,"debugger"))}; +f.Of=function(a,b,c){if(c)this.i("disk load error ("+c+")");else{c=[];this.i("mounting "+a+"...");try{if(c=eval("("+b+")"),c.length)if(c[0].length){var d=c[0];if(void 0===d[0].trackNum)this.i("data error: "+d[0]);else if(this.U[0]){for(b=0;b>8&255);a.push(b&255)}function Ya(a,b,c){b=b[c];if(void 0===b)throw"missing signature: "+c;for(c=0;cb?b&=3:32>b&&(b&=17);switch(b){case a.md:a=a.Zb.s&a.Ka?a.Ha:a.he;break;case a.jd:a=a.Zb;break;case a.nd:a=a.$b.s&a.Ka?a.sb:a.ie;break;case a.kd:a=a.$b;break;case a.of:a=c?a.Vi:a.Ia;break;case a.ld:a=a.Jc;break;default:a=a.Wi}return a}f.H=function(a,b){if(void 0!==b){var c=$a(this,a-this.mc,!1);this.m&&S(this.m,this,a,b,this.m.La,!1,c.je);c.aa()}}; +f.O=function(a,b){if(void 0!==b){var c=this.l.H(a),d=$a(this,a-this.mc,!0);if(this.m&&T(this.m,this.m.La|this.m.dc)&&(S(this.m,this,a,b,this.m.La,!0,d.je),d.Af))for(var e=128,g=d.s^c;g&&e;)g&e&&this.m.message(" changed "+d.je+"."+d.Af[e]+" to "+(c&e?"1":"0")),e>>=1;d.update(c)}};function Va(a,b,c){var d=-1;void 0!==b&&void 0!==c&&(d=0,c&a.nf||(d|=2),a.Ha.s&a.dd||(d|=1));a.K!=d&&(a.K=d,a.Ia.update())}function Wa(a){0<=a.K&&(a.U[a.K].Ua=-1,a.Jc.update(255),a.Ia.update())} +function Xa(a){var b=null;if(0<=a.K){var b=a.U[a.K],c=b.Jb[b.ha];void 0!==c&&(0<=b.Ua&&b.Ua>24)}f.H=function(a){var b;a>=this.$&&a=this.Ya?this.i("invalid address: "+q(a)):(this.a[this.$+a]=b&255,va(this.l,a),this.l.update())};function ib(a,b){Y(a.ra,b,void 0)||a.ra.push(b);return!0} +function Y(a,b,c){for(var d=!1,e=0;eh&&(l+=" ;'"+String.fromCharCode(h)+"'")}if(e==a.l.gc&&(h< +a.vd.length&&(l=a.vd[h]),h==a.l.pd)){k=0;for(l='"';h=a.H(b++);)16>k?l+=String.fromCharCode(h):16==k&&(l+="\u2026"),k++;l+='"'}l&&(d+=" "+l);c&&(d=(d+" ").substr(0,30),d+=";"+c.toString());a.Zf=b;return d} +function Z(a,b){var c=a.wa;if(void 0!==b){var d=16;"$"==b.charAt(0)?b=b.substr(1):"0x"==b.substr(0,2)?b=b.substr(2):"."==b.charAt(b.length-1)&&(d=10,b=b.substr(0,b.length-1));c=parseInt(b,d);isNaN(c)&&(a.i("invalid base-"+d+" address: "+b),c=void 0)}void 0!==c&&(c=a.Ya)&&(a.i("address out of range: "+aa(c)),c=void 0);return c} +function lb(a,b){if("?"==b)a.i("\nfrequency commands:"),a.i("clear\tclear all frequency counts");else{var c=0,d;if(a.fa)if("clear"==b){for(d=0;da.Bf.indexOf(m)&&(e=a.B);e==a.Tc&&m!=a.Fb&&(e=a.B)}else a.i("unknown operand: "+k),m=-1;if(0<=m){l=-1;for(h=0;hl)l=h;else{a.i("too many instruction matches (both "+n(l)+" and "+n(h)+")");l=-2;break}if(0<=l){if(d.push(l),void 0!==e)if(g=a.Y[l][1],k=k.match(/[0-9A-F]+/),null!==k)for(k=parseInt(k[0],16),1==g&&e==a.X&&(k-=c+2,-128>k||127>>=8;else g&& +a.i("instruction missing "+g+" bytes")}else a.i("unknown instruction: "+g+" "+k+"")}}e=d;if(e.length){for(c=0;cm&&el?String.fromCharCode(l):".",e++;a.i(q(h)+" "+g+k)}a.wa=e}break;case "e":e=c[1];if(void 0===e)a.i("missing address");else if(e=Z(a,e),void 0!==e)for(d=2;dd.length&&(a.i("note: only "+d.length+" available"),g=d.length); +void 0!==k&&(a.zc=0,a.i(g+" instructions earlier:"));k=a.zc?a.zc:1;c-=g;for(0>c&&(c=d.length-1);e&&c!=a.kb;){h=d[c];if(0>h)break;a.i(kb(a,h,k++));++c==d.length&&(c=0);e--;g--}a.Yf=g;a.zc=k}10==e&&a.i("no history available");break;case "r":fb(a,c);break;case "s":a.H(a.l.d)==a.l.Gb?(jb(a,a.l.d+3),a.Ta=!0,a.ya()||a.l.W()):mb(a);break;case "t":mb(a,c[1]);break;case "u":eb(a,c[1],c[2],8);break;case "?":case "help":a.i("\ncommands:\n?\thelp\na [#]\tassemble\nb [#]\tbreakpoint\nd [#]\tdump memory\ne [#]\tedit memory\nf\tdump frequencies\ng [#]\trun to [#]\nh\thalt\no\toptions\np [#]\tdump history\nr\tdump/edit registers\ns\tstep over instruction\nt [#]\tstep instruction(s)\nu [#]\tunassemble"); +a.i("note: frequency and history commands operate only when breakpoints are set");break;default:a.i("unknown command: "+b)}}}x(function(){for(var a=F(window.document,"c1pjs","debugger"),b=0;b");b&&b.ba(!0,a)} +x(function(){for(var a=F(window.document,"c1pjs","computer"),b=0;b');return}}if(void 0===h){u(' definition must appear first in the specification'); +break}if(e=C("debugger",d.id))g["debugger"]=[e],e.V&&e.V(h,m,k,g.cpu[0]);m=new $(d,g);if(k=C("panel",d.id))if(g.panel=[k],k.sc){e=d.id;d=void 0;g=[];e&&(e=0<(d=e.indexOf("."))?e.substr(0,d+1):"");for(d=0;d/g;g=h.exec(a);){var m=g[2],k=t(m),l=k[1];if(k[0]||!l)throw c="unable to resolve XML reference: "+g[0]+" ("+k[0]+")",Error(c);if(k=g[3]){var p=l.match(new RegExp("<"+g[1]+"[^>]*>"));if(p){for(var m=p[0],s,wa=/( [a-z]+=)(['"])(.*?)\2/g;s=wa.exec(k);)m=0>m.indexOf(s[1])?m.replace(">",s[0]+">"):m.replace(new RegExp(s[1]+"(['\"])(.*?)\\1"),s[0]);p[0]!=m&&(l=l.replace(p[0],m))}else throw c="missing <"+g[1]+"> in "+m, +Error(c);}l=l.replace(/<\?xml[^>]*>[\r\n]*/,"");a=a.replace(g[0],l);h.lastIndex=0}c&&(b&&0>b.indexOf("/")&&(b=window.location.pathname+b),a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(b?" url=$2"+b+"$2":"")));if(0===a.indexOf("<"))window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),g=new window.ActiveXObject("Microsoft.XMLDOM"),g.async=!1,g.loadXML(a)):g=(new window.DOMParser).parseFromString(a,"text/xml");else throw Error("unrecognized XML: "+ +(255=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function aa(a){var b=a,c=a.lastIndexOf("/");0<=c&&(b=a.substr(c+1));return b}var ba={"&":"&","<":"<",">":">",'"':""","'":"'"};function ca(a){return a.replace(/[&<>"']/g,function(a){return ba[a]})} +function r(a,b,c,d,f){b=!!b;var g=0,m=null,l=aa(a),h=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(h.onreadystatechange=function(){4===h.readyState&&(h.onreadystatechange=void 0,m=h.responseText,200!=h.status&&(g=h.status||-1),d&&f&&f.call(d,l,m,g,void 0))});if(c){var k="",n;for(n in c)c.hasOwnProperty(n)&&(k&&(k+="&"),k+=n+"="+encodeURIComponent(c[n]));k=k.replace(/%20/g,"+");h.open("POST",a,b);h.setRequestHeader("Content-type","application/x-www-form-urlencoded"); +h.send(k)}else h.open("GET",a,b),h.send();a=[];b||(m=h.responseText,200!=h.status&&(g=h.status||-1),d&&f&&f.call(d,l,m,g,void 0),a=[g,m]);return a}function s(a){window?window.alert(a):console.log(a)}function t(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}var u={init:[],show:[],exit:[]},da=!0; +function v(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function w(a){u.init.push(a)}function x(a){if(da)for(var b=0;b=a.oa?a.ab:a.speed+1,!0)}}(this),a=!0}return a}; +e.P=function(a,b){this.a=a;(this.oc=b)?s("unsupported CPU address buffer offset ("+this.oc+")"):this.J()};e.S=function(a,b){if(a&&!this.A){this.G=b;var c=K(b,"video");c&&(this.kb=function(a){return function(){P(a)}}(c),this.da=function(a){return function(){a.da()}}(c));this.A=!0;this.reset(!0);this.update()}};function ma(a,b,c,d,f){0>na(a.Y,b,c,d,f)&&(a.fb>b&&(a.fb=b),a.gbna(a.T,b,c,d,f)&&(a.Ha>b&&(a.Ha=b),a.Iaa.ab&&a.W&&(d=a.W);d>a.Qa&&a.speed=a.ua&&oa(a,!0);a.va=0;a.Td=Date.now()||+new Date} +function sa(a){var b=Date.now()||+new Date,c=a.Qd;a.va&&(c=Math.round(c*a.va/a.nb));c-=b-a.Td;if(b-=a.fc)a.W=Math.round(a.la/(100*b))/10,864E5<=b&&O(a);0>c?c=0:a.speed==a.xd?a.W<=a.Qa&&(c=0):a.speed==a.oa&&(c=0);a.pb+=a.va;return c} +function N(a){if(ia(a,!0)){a.R||(O(a),a.G&&a.G.start(),a.R=!0,a.o.run&&(a.o.run.innerHTML="Halt"),a.da());ra(a);try{do{a.step(a.Sa);var b=a.X-a.B;a.la+=b;a.va+=b;a.X=a.B=0;a.ta-=a.Sa;0>=a.ta&&(a.ta+=a.hc,a.kb());a.sa-=a.Sa;0>=a.sa&&(a.sa+=a.gc,pa(a));a.ja-=a.Sa;if(0>=a.ja){a.ja+=a.nb;break}}while(a.R)}catch(c){M(a);a.update();ia(a,!1);I(a,c.message||c);return}setTimeout(function(a){return function(){N(a)}}(a),sa(a))}else a.update(),a.G&&a.G.stop(a.fc,a.la)} +e.step=function(a){this.b=this.h=-1;this.X=this.B=a;do{a=this.a[this.d];this.d++;this.q[a].call(this);if(0<=this.b){if(this.b>=this.fb&&this.b<=this.gb)for(var b=this.b,c=this.d,d=0;d=this.Y[d][0]&&b<=this.Y[d][1]&&this.Y[d][3].call(this.Y[d][2],b,c);this.b=-1}else if(0<=this.h){if(this.h>=this.Ha&&this.h<=this.Ia)for(b=this.h,c=this.d,d=0;d=this.T[d][0]&&b<=this.T[d][1]&&this.T[d][3].call(this.T[d][2],b,c);this.h=-1}this.B-=this.Bd[a]}while(0>1)&128?64:0),b=b|(a.f&128?128:0);return a.u&60|b} +function S(a,b,c){var d=a.c&256?1:0,f=(b&15)+(c&15)+d;10<=f&&(f=f+6&15|16);f+=(b&240)+(c&240);a.w=b^c;a.r=f;a.f=f&255;160<=f&&(f+=96);512<=f&&(f-=256);a.c=f;a.g=b+c+d&255;a.B--;return f&255}function T(a,b,c){var d=a.c&256?0:1,f=(b&15)-(c&15)-d;0>f&&(f=(f-6&15)-16);f+=(b&240)-(c&240);0>f&&(f-=96);a.f=a.g=(a.c=b-c-d)&255;a.w=b^c;a.r=a.c;a.c^=256;a.B--;return f&255}function la(a){a.e=0;a.k=0;a.m=0;a.n=256;a.u=0;a.f=0;a.g=0;a.w=0;a.r=0;a.c=0;a.d=0;a.b=-1;a.h=-1;a.W=0;a.la=a.X=a.B=0} +e.ze=function(){this.d++;this.a[this.n--]=this.d>>8;this.n|=256;this.a[this.n--]=this.d&255;this.n|=256;this.u|=16;this.u=qa(this);this.a[this.n--]=this.u;this.n|=256;this.u&=239;this.b=65534;this.d=this.a[this.b]|this.a[this.b+1]<<8};e.Tf=function(){this.b=this.a[this.d++]+this.k&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.f=this.g=this.e|=this.a[this.b]};e.Vf=function(){this.b=this.a[this.d++];this.f=this.g=this.e|=this.a[this.b]}; +e.pe=function(){this.h=this.a[this.d++];this.c=this.a[this.h]<<1;this.f=this.g=this.a[this.h]=this.c&255};e.Yf=function(){this.u=qa(this);this.a[this.n--]=this.u;this.n|=256};e.Sf=function(){this.b=this.d++;this.f=this.g=this.e|=this.a[this.b]};e.oe=function(){this.c=this.e<<1;this.f=this.g=this.e=this.c&255};e.Pf=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.e|=this.a[this.b]}; +e.me=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.c=this.a[this.h]<<1;this.f=this.g=this.a[this.h]=this.c&255};e.ye=function(){this.d+=(this.f&128?0:(this.B--,this.a[this.d]<<24>>24))+1};e.Uf=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.m;this.f=this.g=this.e|=this.a[this.b]};e.Wf=function(){this.b=this.a[this.d++]+this.k&255;this.f=this.g=this.e|=this.a[this.b]}; +e.qe=function(){this.h=this.a[this.d++]+this.k&255;this.c=this.a[this.h]<<1;this.f=this.g=this.a[this.h]=this.c&255};e.Ce=function(){this.c=0};e.Rf=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.m;this.f=this.g=this.e|=this.a[this.b]};e.Qf=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.k;this.f=this.g=this.e|=this.a[this.b]};e.ne=function(){this.h=(this.a[this.d++]|this.a[this.d++]<<8)+this.k;this.c=this.a[this.h]<<1;this.f=this.g=this.a[this.h]=this.c&255}; +e.qf=function(){this.b=this.d++;this.a[this.n--]=this.d>>8;this.n|=256;this.a[this.n--]=this.d&255;this.n|=256;this.d=this.a[this.b]|this.a[this.b+1]<<8};e.ie=function(){this.b=this.a[this.d++]+this.k&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.f=this.g=this.e&=this.a[this.b]};e.ve=function(){this.b=this.a[this.d++];this.g=this.e&this.a[this.b];this.f=this.f&127|this.a[this.b]&128;this.r=0;this.w=this.a[this.b]&64?128:0};e.ke=function(){this.b=this.a[this.d++];this.f=this.g=this.e&=this.a[this.b]}; +e.dg=function(){this.h=this.a[this.d++];this.c=this.c&65280|this.a[this.h];this.c<<=1;this.c=this.c&65534|(this.c&512?1:0);this.f=this.g=this.a[this.h]=this.c&255};e.$f=function(){this.n=this.n+1&255|256;this.u=this.a[this.n];this.c=this.u&1?256:0;this.g=this.u&2?0:1;this.f=this.u&128;this.r=0;this.w=this.u&64?128:0};e.he=function(){this.b=this.d++;this.f=this.g=this.e&=this.a[this.b]}; +e.cg=function(){this.c=this.c&65280|this.e;this.c<<=1;this.c=this.c&65534|(this.c&512?1:0);this.f=this.g=this.e=this.c&255};e.ue=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.g=this.e&this.a[this.b];this.f=this.f&127|this.a[this.b]&128;this.r=0;this.w=this.a[this.b]&64?128:0};e.ee=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.e&=this.a[this.b]}; +e.ag=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.c=this.c&65280|this.a[this.h];this.c<<=1;this.c=this.c&65534|(this.c&512?1:0);this.f=this.g=this.a[this.h]=this.c&255};e.we=function(){this.d+=(this.f&128?(this.B--,this.a[this.d]<<24>>24):0)+1};e.je=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.m;this.f=this.g=this.e&=this.a[this.b]};e.le=function(){this.b=this.a[this.d++]+this.k&255;this.f=this.g=this.e&=this.a[this.b]}; +e.eg=function(){this.h=this.a[this.d++]+this.k&255;this.c=this.c&65280|this.a[this.h];this.c<<=1;this.c=this.c&65534|(this.c&512?1:0);this.f=this.g=this.a[this.h]=this.c&255};e.ug=function(){this.c=256};e.ge=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.m;this.f=this.g=this.e&=this.a[this.b]};e.fe=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.k;this.f=this.g=this.e&=this.a[this.b]}; +e.bg=function(){this.h=(this.a[this.d++]|this.a[this.d++]<<8)+this.k;this.c=this.c&65280|this.a[this.h];this.c<<=1;this.c=this.c&65534|(this.c&512?1:0);this.f=this.g=this.a[this.h]=this.c&255};e.kg=function(){this.n=this.n+1&255|256;this.u=this.a[this.n];this.c=this.u&1?256:0;this.g=this.u&2?0:1;this.f=this.u&128;this.r=0;this.w=this.u&64?128:0;this.n=this.n+2&255|256;this.d=this.a[this.n-1|256]|this.a[this.n]<<8}; +e.df=function(){this.b=this.a[this.d++]+this.k&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.f=this.g=this.e^=this.a[this.b]};e.ff=function(){this.b=this.a[this.d++];this.f=this.g=this.e^=this.a[this.b]};e.Mf=function(){this.h=this.a[this.d++];this.c=this.c&65279|(this.a[this.h]&1?256:0);this.a[this.h]=(this.c=this.c&65280|this.a[this.h]>>1)&255;this.f=this.g=this.c&255};e.Xf=function(){this.a[this.n--]=this.e;this.n|=256};e.cf=function(){this.b=this.d++;this.f=this.g=this.e^=this.a[this.b]}; +e.Lf=function(){this.c=this.c&65279|(this.e&1?256:0);this.e=(this.c=this.c&65280|this.e>>1)&255;this.f=this.g=this.c&255};e.pf=function(){this.b=this.d;this.d=this.a[this.b]|this.a[this.b+1]<<8};e.$e=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.e^=this.a[this.b]};e.Jf=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.c=this.c&65279|(this.a[this.h]&1?256:0);this.a[this.h]=(this.c=this.c&65280|this.a[this.h]>>1)&255;this.f=this.g=this.c&255}; +e.Ae=function(){this.d+=((this.r&255^this.w^this.r>>1)&128?0:(this.B--,this.a[this.d]<<24>>24))+1};e.ef=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.m;this.f=this.g=this.e^=this.a[this.b]};e.gf=function(){this.b=this.a[this.d++]+this.k&255;this.f=this.g=this.e^=this.a[this.b]};e.Nf=function(){this.h=this.a[this.d++]+this.k&255;this.c=this.c&65279|(this.a[this.h]&1?256:0);this.a[this.h]=(this.c=this.c&65280|this.a[this.h]>>1)&255;this.f=this.g=this.c&255}; +e.Ee=function(){this.u&=251};e.bf=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.m;this.f=this.g=this.e^=this.a[this.b]};e.af=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.k;this.f=this.g=this.e^=this.a[this.b]};e.Kf=function(){this.h=(this.a[this.d++]|this.a[this.d++]<<8)+this.k;this.c=this.c&65279|(this.a[this.h]&1?256:0);this.a[this.h]=(this.c=this.c&65280|this.a[this.h]>>1)&255;this.f=this.g=this.c&255}; +e.lg=function(){this.n=this.n+2&255|256;this.d=(this.a[this.n-1|256]|this.a[this.n]<<8)+1};e.uc=function(){this.b=this.a[this.d++]+this.k&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.c=this.e+this.a[this.b]+(this.c&256?1:0);this.w=this.e^this.a[this.b];this.r=this.c;this.f=this.g=this.e=this.c&255};e.ae=function(){this.b=this.a[this.d++]+this.k&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.e=S(this,this.e,this.a[this.b])}; +e.wc=function(){this.b=this.a[this.d++];this.c=this.e+this.a[this.b]+(this.c&256?1:0);this.w=this.e^this.a[this.b];this.r=this.c;this.f=this.g=this.e=this.c&255};e.ce=function(){this.b=this.a[this.d++];this.e=S(this,this.e,this.a[this.b])};e.ig=function(){this.h=this.a[this.d++];this.c=this.c&65280|this.a[this.h];this.c=this.c&65023|(this.c&1?512:0);this.c>>=1;this.f=this.g=this.a[this.h]=this.c&255};e.Zf=function(){this.n=this.n+1&255|256;this.f=this.g=this.e=this.a[this.n]}; +e.tc=function(){this.b=this.d++;this.c=this.e+this.a[this.b]+(this.c&256?1:0);this.w=this.e^this.a[this.b];this.r=this.c;this.f=this.g=this.e=this.c&255};e.$d=function(){this.b=this.d++;this.e=S(this,this.e,this.a[this.b])};e.hg=function(){this.c=this.c&65280|this.e;this.c=this.c&65023|(this.c&1?512:0);this.c>>=1;this.f=this.g=this.e=this.c&255};e.of=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.d=this.a[this.b]|this.a[this.b+1]<<8}; +e.qc=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.c=this.e+this.a[this.b]+(this.c&256?1:0);this.w=this.e^this.a[this.b];this.r=this.c;this.f=this.g=this.e=this.c&255};e.Xd=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.e=S(this,this.e,this.a[this.b])};e.fg=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.c=this.c&65280|this.a[this.h];this.c=this.c&65023|(this.c&1?512:0);this.c>>=1;this.f=this.g=this.a[this.h]=this.c&255}; +e.Be=function(){this.d+=((this.r&255^this.w^this.r>>1)&128?(this.B--,this.a[this.d]<<24>>24):0)+1};e.vc=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.m;this.c=this.e+this.a[this.b]+(this.c&256?1:0);this.w=this.e^this.a[this.b];this.r=this.c;this.f=this.g=this.e=this.c&255};e.be=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.m;this.e=S(this,this.e,this.a[this.b])}; +e.xc=function(){this.b=this.a[this.d++]+this.k&255;this.c=this.e+this.a[this.b]+(this.c&256?1:0);this.w=this.e^this.a[this.b];this.r=this.c;this.f=this.g=this.e=this.c&255};e.de=function(){this.b=this.a[this.d++]+this.k&255;this.e=S(this,this.e,this.a[this.b])};e.jg=function(){this.h=this.a[this.d++]+this.k&255;this.c=this.c&65280|this.a[this.h];this.c=this.c&65023|(this.c&1?512:0);this.c>>=1;this.f=this.g=this.a[this.h]=this.c&255};e.wg=function(){this.u|=4}; +e.sc=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.m;this.c=this.e+this.a[this.b]+(this.c&256?1:0);this.w=this.e^this.a[this.b];this.r=this.c;this.f=this.g=this.e=this.c&255};e.Zd=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.m;this.e=S(this,this.e,this.a[this.b])};e.rc=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.k;this.c=this.e+this.a[this.b]+(this.c&256?1:0);this.w=this.e^this.a[this.b];this.r=this.c;this.f=this.g=this.e=this.c&255}; +e.Yd=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.k;this.e=S(this,this.e,this.a[this.b])};e.gg=function(){this.h=(this.a[this.d++]|this.a[this.d++]<<8)+this.k;this.c=this.c&65280|this.a[this.h];this.c=this.c&65023|(this.c&1?512:0);this.c>>=1;this.f=this.g=this.a[this.h]=this.c&255};e.Ag=function(){this.h=this.a[this.d++]+this.k&255;this.h=this.a[this.h]|this.a[this.h+1]<<8;this.a[this.h]=this.e};e.Ig=function(){this.h=this.a[this.d++];this.a[this.h]=this.m}; +e.Cg=function(){this.h=this.a[this.d++];this.a[this.h]=this.e};e.Fg=function(){this.h=this.a[this.d++];this.a[this.h]=this.k};e.Ze=function(){this.f=this.g=this.m=this.m-1&255};e.Og=function(){this.f=this.g=this.e=this.k};e.Hg=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.a[this.h]=this.m};e.xg=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.a[this.h]=this.e};e.Eg=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.a[this.h]=this.k}; +e.re=function(){this.d+=(this.c&256?0:(this.B--,this.a[this.d]<<24>>24))+1};e.Bg=function(){this.h=this.a[this.d++];this.h=(this.a[this.h]|this.a[this.h+1]<<8)+this.m;this.a[this.h]=this.e};e.Jg=function(){this.h=this.a[this.d++]+this.k&255;this.a[this.h]=this.m};e.Dg=function(){this.h=this.a[this.d++]+this.k&255;this.a[this.h]=this.e};e.Gg=function(){this.h=this.a[this.d++]+this.m&255;this.a[this.h]=this.k};e.Qg=function(){this.f=this.g=this.e=this.m}; +e.zg=function(){this.h=(this.a[this.d++]|this.a[this.d++]<<8)+this.m;this.a[this.h]=this.e};e.Pg=function(){this.n=this.k|256};e.yg=function(){this.h=(this.a[this.d++]|this.a[this.d++]<<8)+this.k;this.a[this.h]=this.e};e.Gf=function(){this.b=this.d++;this.f=this.g=this.m=this.a[this.b]};e.vf=function(){this.b=this.a[this.d++]+this.k&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.f=this.g=this.e=this.a[this.b]};e.Bf=function(){this.b=this.d++;this.f=this.g=this.k=this.a[this.b]}; +e.Hf=function(){this.b=this.a[this.d++];this.f=this.g=this.m=this.a[this.b]};e.xf=function(){this.b=this.a[this.d++];this.f=this.g=this.e=this.a[this.b]};e.Cf=function(){this.b=this.a[this.d++];this.f=this.g=this.k=this.a[this.b]};e.Mg=function(){this.f=this.g=this.m=this.e};e.uf=function(){this.b=this.d++;this.f=this.g=this.e=this.a[this.b]};e.Lg=function(){this.f=this.g=this.k=this.e};e.Ef=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.m=this.a[this.b]}; +e.rf=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.e=this.a[this.b]};e.zf=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.k=this.a[this.b]};e.se=function(){this.d+=(this.c&256?(this.B--,this.a[this.d]<<24>>24):0)+1};e.wf=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.m;this.f=this.g=this.e=this.a[this.b]};e.If=function(){this.b=this.a[this.d++]+this.k&255;this.f=this.g=this.m=this.a[this.b]}; +e.yf=function(){this.b=this.a[this.d++]+this.k&255;this.f=this.g=this.e=this.a[this.b]};e.Df=function(){this.b=this.a[this.d++]+this.m&255;this.f=this.g=this.k=this.a[this.b]};e.Fe=function(){this.w=this.r=0};e.tf=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.m;this.f=this.g=this.e=this.a[this.b]};e.Ng=function(){this.f=this.g=this.k=this.n&255};e.Ff=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.k;this.f=this.g=this.m=this.a[this.b]}; +e.sf=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.k;this.f=this.g=this.e=this.a[this.b]};e.Af=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.m;this.f=this.g=this.k=this.a[this.b]};e.Se=function(){this.b=this.d++;this.f=this.g=this.c=this.m-this.a[this.b];this.c^=256};e.Ke=function(){this.b=this.a[this.d++]+this.k&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.f=this.g=this.c=this.e-this.a[this.b];this.c^=256}; +e.Te=function(){this.b=this.a[this.d++];this.f=this.g=this.c=this.m-this.a[this.b];this.c^=256};e.Me=function(){this.b=this.a[this.d++];this.f=this.g=this.c=this.e-this.a[this.b];this.c^=256};e.We=function(){this.h=this.a[this.d++];this.f=this.g=this.a[this.h]=this.a[this.h]-1&255};e.nf=function(){this.f=this.g=this.m=this.m+1&255};e.Je=function(){this.b=this.d++;this.f=this.g=this.c=this.e-this.a[this.b];this.c^=256};e.Ye=function(){this.f=this.g=this.k=this.k-1&255}; +e.Re=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.c=this.m-this.a[this.b];this.c^=256};e.Ge=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.c=this.e-this.a[this.b];this.c^=256};e.Ue=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.a[this.h]=this.a[this.h]-1&255};e.xe=function(){this.d+=(this.g&255?(this.B--,this.a[this.d]<<24>>24):0)+1}; +e.Le=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.m;this.f=this.g=this.c=this.e-this.a[this.b];this.c^=256};e.Ne=function(){this.b=this.a[this.d++]+this.k&255;this.f=this.g=this.c=this.e-this.a[this.b];this.c^=256};e.Xe=function(){this.h=this.a[this.d++]+this.k&255;this.f=this.g=this.a[this.h]=this.a[this.h]-1&255}; +e.De=function(){this.u&=-9;this.q[97]=this.uc;this.q[101]=this.wc;this.q[105]=this.tc;this.q[109]=this.qc;this.q[113]=this.vc;this.q[117]=this.xc;this.q[121]=this.sc;this.q[125]=this.rc;this.q[225]=this.Cc;this.q[229]=this.Ec;this.q[233]=this.Bc;this.q[237]=this.yc;this.q[241]=this.Dc;this.q[245]=this.Fc;this.q[249]=this.Ac;this.q[253]=this.zc};e.Ie=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.m;this.f=this.g=this.c=this.e-this.a[this.b];this.c^=256}; +e.He=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.k;this.f=this.g=this.c=this.e-this.a[this.b];this.c^=256};e.Ve=function(){this.h=(this.a[this.d++]|this.a[this.d++]<<8)+this.k;this.f=this.g=this.a[this.h]=this.a[this.h]-1&255};e.Pe=function(){this.b=this.d++;this.f=this.g=this.c=this.k-this.a[this.b];this.c^=256}; +e.Cc=function(){this.b=this.a[this.d++]+this.k&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.c=this.e-this.a[this.b]-(this.c&256?0:1);this.w=this.e^this.a[this.b];this.r=this.c;this.f=this.g=this.e=this.c&255;this.c^=256};e.qg=function(){this.b=this.a[this.d++]+this.k&255;this.b=this.a[this.b]|this.a[this.b+1]<<8;this.e=T(this,this.e,this.a[this.b])};e.Qe=function(){this.b=this.a[this.d++];this.f=this.g=this.c=this.k-this.a[this.b];this.c^=256}; +e.Ec=function(){this.b=this.a[this.d++];this.c=this.e-this.a[this.b]-(this.c&256?0:1);this.w=this.e^this.a[this.b];this.r=this.c;this.f=this.g=this.e=this.c&255;this.c^=256};e.sg=function(){this.b=this.a[this.d++];this.e=T(this,this.e,this.a[this.b])};e.kf=function(){this.h=this.a[this.d++];this.f=this.g=this.a[this.h]=this.a[this.h]+1&255};e.mf=function(){this.f=this.g=this.k=this.k+1&255}; +e.Bc=function(){this.b=this.d++;this.c=this.e-this.a[this.b]-(this.c&256?0:1);this.w=this.e^this.a[this.b];this.r=this.c;this.f=this.g=this.e=this.c&255;this.c^=256};e.pg=function(){this.b=this.d++;this.e=T(this,this.e,this.a[this.b])};e.Of=function(){};e.Oe=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.c=this.k-this.a[this.b];this.c^=256}; +e.yc=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.c=this.e-this.a[this.b]-(this.c&256?0:1);this.w=this.e^this.a[this.b];this.r=this.c;this.f=this.g=this.e=this.c&255;this.c^=256};e.mg=function(){this.b=this.a[this.d++]|this.a[this.d++]<<8;this.e=T(this,this.e,this.a[this.b])};e.hf=function(){this.h=this.a[this.d++]|this.a[this.d++]<<8;this.f=this.g=this.a[this.h]=this.a[this.h]+1&255};e.te=function(){this.d+=(this.g&255?0:(this.B--,this.a[this.d]<<24>>24))+1}; +e.Dc=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.m;this.c=this.e-this.a[this.b]-(this.c&256?0:1);this.w=this.e^this.a[this.b];this.r=this.c;this.f=this.g=this.e=this.c&255;this.c^=256};e.rg=function(){this.b=this.a[this.d++];this.b=(this.a[this.b]|this.a[this.b+1]<<8)+this.m;this.e=T(this,this.e,this.a[this.b])}; +e.Fc=function(){this.b=this.a[this.d++]+this.k&255;this.c=this.e-this.a[this.b]-(this.c&256?0:1);this.w=this.e^this.a[this.b];this.r=this.c;this.f=this.g=this.e=this.c&255;this.c^=256};e.tg=function(){this.b=this.a[this.d++]+this.k&255;this.e=T(this,this.e,this.a[this.b])};e.lf=function(){this.h=this.a[this.d++]+this.k&255;this.f=this.g=this.a[this.h]=this.a[this.h]+1&255}; +e.vg=function(){this.u|=8;this.q[97]=this.ae;this.q[101]=this.ce;this.q[105]=this.$d;this.q[109]=this.Xd;this.q[113]=this.be;this.q[117]=this.de;this.q[121]=this.Zd;this.q[125]=this.Yd;this.q[225]=this.qg;this.q[229]=this.sg;this.q[233]=this.pg;this.q[237]=this.mg;this.q[241]=this.rg;this.q[245]=this.tg;this.q[249]=this.og;this.q[253]=this.ng}; +e.Ac=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.m;this.c=this.e-this.a[this.b]-(this.c&256?0:1);this.w=this.e^this.a[this.b];this.r=this.c;this.f=this.g=this.e=this.c&255;this.c^=256};e.og=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.m;this.e=T(this,this.e,this.a[this.b])}; +e.zc=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.k;this.c=this.e-this.a[this.b]-(this.c&256?0:1);this.w=this.e^this.a[this.b];this.r=this.c;this.f=this.g=this.e=this.c&255;this.c^=256};e.ng=function(){this.b=(this.a[this.d++]|this.a[this.d++]<<8)+this.k;this.e=T(this,this.e,this.a[this.b])};e.jf=function(){this.h=(this.a[this.d++]|this.a[this.d++]<<8)+this.k;this.f=this.g=this.a[this.h]=this.a[this.h]+1&255}; +e.Kg=function(){var a;a=this.a[this.d++];switch(a){case this.vd:this.t("HALT");M(this);break;case this.wd:a=this.d;for(var b="";a=c&&(c+=32);a.ca=a.ca.substr(1);V(a,c)}0=b&&(b+=32),za(a,b),W(a,b,!0,a.Pb)&&(a.s.speed==a.s.oa?W(a,b,!1,a.td):(c=!1,a.Q[b]&&(clearTimeout(a.Q[b]),c=!0),c=ya(a,c),a.Q[a.$=b]=setTimeout(function(a){return function(){W(a,b,!1,a.ud)}}(a),c)),c=!0));return c} +function W(a,b,c,d){var f=!1;c||(a.Q[b]=null,a.$==b&&(a.$=0));var g=0,m=a.j[b];void 0===m&&(1<=b&&26>=b&&(b+=64,g=a.Ea),m=a.j[b]);void 0!==m&&(b=m>>12,f=m>>8&15,g||(g=m&255),c?(a.F[b]|=1<d||d>=this.Ud}a&&(d=this.bb.shift(),void 0!==d&&(this.Vb=d),this.sb=0,this.ic=c);for(d=c=0;8>d;d++)this.Wb&1<d[g][0]&&(m=d[g][0]),l=a.cc&&(d-=a.cc,dMissing <canvas> support; try a new web browser.";break}f.setAttribute("class","c1pjs-canvas");f.setAttribute("width",d.screenWidth);f.setAttribute("height",d.screenHeight);f.setAttribute("contenteditable","true");f.setAttribute("autocapitalize","off");f.setAttribute("autocorrect","off");f.style.backgroundColor=d.screenColor; +f.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(f.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",c.onresize=function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,f,d.screenWidth,d.screenHeight));c.appendChild(f);var g=new Image,m=f.getContext("2d"),f=new Ba(d,f,m,g);g.onload=function(a){return function(){a.J()}}(f,d.charSet);g.src=d.charSet;F(f,c)}}); +function Ea(a){y.call(this,"C1PSerialPort",a);this.A=!1;this.ac=a.demo;this.zd=0;this.yd=1;this.reset()}C(Ea);e=Ea.prototype;e.reset=function(){2!=this.Z&&(this.Ja=this.hb=0,this.ma='10 PRINT "HELLO OSI #'+ea(this)+'"\n',this.Z=this.Pa=0)};e.start=function(){this.C&&this.ac&&(X(this.C," C\n\n",3E3),setTimeout(function(a){return function(){a.Z=1;X(a.C,"LOAD\n")}}(this),12E3));this.ac=!1}; +e.H=function(a,b,c,d){switch(c){case "listSerial":return this.o[c]=d,!0;case "loadSerial":return this.o[c]=d,d.onclick=function(a){return function(){a.o.listSerial&&r(a.o.listSerial.value,!0,null,a,a.Nd)}}(this),!0}return!1};e.P=function(a,b,c,d){this.a=a;this.ub=b;this.Ed=c-b+1;this.pc=this.ub+this.Ed;if(this.s=d)ma(d,b,c,this,this.N),Q(d,b,c,this,this.L);this.J()};e.S=function(a,b){a&&!this.A&&(this.A=!0,this.G=b,this.C=K(b,"keyboard"))}; +e.Nd=function(a,b,c){b?(this.ma=b,this.Z=this.Pa=0,this.G&&this.C&&this.s.R?(this.t("auto-loading "+a),this.s.da(),"."!=this.ma.charAt(0)?(this.Z=1,X(this.C,"NEW\nLOAD\n")):(this.Z=2,this.G.reset(!0),X(this.C,"ML"))):this.t(a+" ready to load")):this.t(a+" load error ("+c+")")};e.N=function(a,b){void 0!==b&&(a&1?Fa(this):this.ma&&!this.Pa&&Fa(this))};e.L=function(){}; +function Fa(a){if(void 0!==a.ma){a.hb=0;a.Ja=0;if(a.Pa=--d.ka&&(0=d.mc&&(d.V=d.mc),0>d.V&&(d.V=0),d.ka= +20,a.aa.update(a.aa.p|a.$a),Ja(a))}this.p=c;a.Wa.p&a.ea&&Y(a,a.Ob,this)}}(a)};a.Wa={p:0,O:function(){},update:function(a){return function(c){void 0!==c&&(this.p=c&~(a.Bb|a.Cb));Y(a,a.Lb,this);a.xa.update();a.Ic.update()}}(a)};a.Rg={p:0,O:function(){},update:function(a){return function(c){void 0!==c&&((c&a.Db)==a.Db&&(a.ba.p=a.Tb|a.Rb|a.Qb),this.p=c);a.ba.update()}}(a)};a.ba={p:a.Tb|a.Rb|a.Qb,O:function(){},update:function(a){return function(c){void 0===c&&(c=a.ba.p);c&=~a.Sb;0<=a.D&&0<=a.M[a.D].ia&& +(c|=a.Sb);this.p=c;Y(a,a.qd,this)}}(a)};a.xb={p:0,O:function(a){return function(){Ka(a)}}(a),update:function(a){return function(c){void 0!==c&&(this.p=c);Y(a,a.Mb,this)}}(a)};a.Sg={p:0,O:function(){},update:function(){return function(){}}(a)}} +e.H=function(a,b,c,d){switch(c){case "listDisk":return this.o[c]=d,!0;case "loadDisk":return this.o[c]=d,d.onclick=function(a){return function(){if(a.o.listDisk){var b=a.o.listDisk.value,c=b;".json"!=b.substr(b.length-5)&&(c="http://"+window.location.host+"/api/v1/dump?disk="+b);a.t("loading "+aa(b)+"...");r(c,!0,null,a,a.Md)}}}(this),!0}return!1};e.P=function(a,b,c,d){this.a=a;this.eb=b;if(this.s=d)ma(d,b,c,this,this.N),Q(d,b,c,this,this.L);this.J()};e.S=function(a){a&&!this.A&&(this.A=!0)}; +e.Md=function(a,b,c){if(c)this.t("disk load error ("+c+")");else{c=[];this.t("mounting "+a+"...");try{if(c=eval("("+b+")"),c.length)if(c[0].length){var d=c[0];if(void 0===d[0].trackNum)this.t("data error: "+d[0]);else if(this.M[0]){for(b=0;b>8&255);a.push(b&255)}function La(a,b,c){b=b[c];if(void 0===b)throw"missing signature: "+c;for(c=0;cb?b&=3:32>b&&(b&=17);switch(b){case a.Nb:a=a.Va.p&a.ea?a.aa:a.Hc;break;case a.Kb:a=a.Va;break;case a.Ob:a=a.Wa.p&a.ea?a.xa:a.Ic;break;case a.Lb:a=a.Wa;break;case a.nd:a=c?a.Rg:a.ba;break;case a.Mb:a=a.xb;break;default:a=a.Sg}return a}e.N=function(a,b){void 0!==b&&Na(this,a-this.eb,!1).O()};e.L=function(a,b){if(void 0!==b){var c=this.s.N(a);Na(this,a-this.eb,!0).update(c)}}; +function Ia(a,b,c){var d=-1;void 0!==b&&void 0!==c&&(d=0,c&a.ld||(d|=2),a.aa.p&a.Gb||(d|=1));a.D!=d&&(a.D=d,a.ba.update())}function Ja(a){0<=a.D&&(a.M[a.D].ia=-1,a.xb.update(255),a.ba.update())}function Ka(a){var b=null;if(0<=a.D){var b=a.M[a.D],c=b.Fa[b.V];void 0!==c&&(0<=b.ia&&b.ia");b&&b.S(!0,a)} +w(function(){for(var a=G(window.document,"c1pjs","computer"),b=0;b');return}}if(void 0===m){s(' definition must appear first in the specification'); +break}if(f=D("debugger",d.id))g["debugger"]=[f],f.P&&f.P(m,l,h,g.cpu[0]);l=new $(d,g);if(h=D("panel",d.id))if(g.panel=[h],h.jb){f=d.id;d=void 0;g=[];f&&(f=0<(d=f.indexOf("."))?f.substr(0,d+1):"");for(d=0;d/g;g=m.exec(a);){var l=g[2],h=r(l),k=h[1];if(h[0]||!k)throw c="unable to resolve XML reference: "+g[0]+" ("+h[0]+")",Error(c);if(h=g[3]){var n=k.match(new RegExp("<"+g[1]+"[^>]*>"));if(n){for(var l=n[0],p,ka=/( [a-z]+=)(['"])(.*?)\2/g;p=ka.exec(h);)l=0>l.indexOf(p[1])?l.replace(">",p[0]+">"):l.replace(new RegExp(p[1]+"(['\"])(.*?)\\1"),p[0]);n[0]!=l&&(k=k.replace(n[0],l))}else throw c="missing <"+g[1]+"> in "+l, +Error(c);}k=k.replace(/<\?xml[^>]*>[\r\n]*/,"");a=a.replace(g[0],k);m.lastIndex=0}c&&(b&&0>b.indexOf("/")&&(b=window.location.pathname+b),a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(b?" url=$2"+b+"$2":"")));if(0===a.indexOf("<"))window.ActiveXObject||"ActiveXObject"in window?(f||(a=a.replace(/\s*/g,"")),g=new window.ActiveXObject("Microsoft.XMLDOM"),g.async=!1,g.loadXML(a)):g=(new window.DOMParser).parseFromString(a,"text/xml");else throw Error("unrecognized XML: "+ +(255 + + + + +]> + + + + + + + + + +
    +
    + +
    +
    +

    Powered by Node.js and AWS

    +
    +
    +
    + + +
    +

    + +
    +
    + +
    diff --git a/versions/c1pjs/1.15.6/components.css b/versions/c1pjs/1.15.6/components.css new file mode 100644 index 000000000..f67f6ddbf --- /dev/null +++ b/versions/c1pjs/1.15.6/components.css @@ -0,0 +1,101 @@ +@CHARSET "UTF-8"; + + +*:not(input,textarea) { + -webkit-user-select: none; +} +.c1pjs-embed { +} +.c1pjs-embed:after { + clear:both; +} +.c1pjs-name { + clear: both; + font-weight: bold; + padding-bottom: 4px; +} +.c1pjs-canvas { + width: 100%; + height: auto; +} +.c1pjs-container { + color: #000000; + position: relative; +} +.c1pjs-label { + font-size: small; + line-height: 19px; + vertical-align: middle; + float: left; + font-family: "Lucida Console", monospace; +} +.c1pjs-control textarea { + font-family: Monaco, monospace; + font-size: x-small; +} +.c1pjs-flag { + font-family: "Lucida Console", monospace; + font-size: small; + text-align: center; + line-height: 19px; + vertical-align: middle; +} +.c1pjs-register { + font-family: "Lucida Console", monospace; + font-size: small; + text-align: center; + line-height: 19px; + vertical-align: middle; + border: 1px solid black; +} +.c1pjs-switches { + float: left; +} +.c1pjs-bitBucket { + float: left; + width: 19px; + height: 38px; +} +.c1pjs-bitCell { + float: left; + width: 19px; + height: 19px; + margin-right: -1px; + margin-bottom: -1px; + border: 1px solid black; + text-align: center; + line-height: 19px; +} +.c1pjs-bitCellLeft { + border-left: 1px solid black; +} +.c1pjs-bitLabel { + font-size: xx-small; + text-align: center; +} +.c1pjs-description, .c1pjs-status { + font-size: small; + line-height: 2em; +} +.c1pjs-key { + border: 1px solid black; + font-size: x-small; + text-align: center; + position: absolute; + height: 34px; + line-height: 34px; +} +.c1pjs-reference { + float: left; + font-size: x-small; +} +.c1pjs-reference a { + text-decoration: none; +} +.c1pjs-copyright { + float: right; + font-size: x-small; +} +.c1pjs-copyright a { + text-decoration: none; +} diff --git a/versions/c1pjs/1.15.6/components.xsl b/versions/c1pjs/1.15.6/components.xsl new file mode 100644 index 000000000..9c3e362f7 --- /dev/null +++ b/versions/c1pjs/1.15.6/components.xsl @@ -0,0 +1,563 @@ + + + + + + + + c1p + c1pjs + 1.15.6 + www.pcjs.org + + + + + + + + + + + + + + + + + + + + + + +
    + + + + js + , + + +
    +
    + + + + + + + + + + + + + , + + + + + + + + + + + + .machine + . + + + + + + + + + + + + + + border:1px solid black;border-radius:10px; + border:; + + + + + + left:; + + + + + + top:; + + + + + + + + width:; + width:auto;max-width:; + + + + + + + + height:; + + + + + + padding:; + + padding-top:; + padding-right:; + padding-bottom:; + padding-left:; + + + + + + float:left; + float:right; + margin:0 auto; + position:; + position:absolute; + + + + + overflow:auto;width:100%; + + + + - -component + +
    + + + + + + +
    + +
    +
    + +
    + +
    +
    + +
    + + +
    [XML]
    + +
    + +
    +
    +
    +
    + + + + + text-align:center; + + + +

    +
    + + +
    +
    + + + + type:'' + + + binding:'' + + + + border:1px solid black; + border:; + + + + + + width:; + + + + + + height:; + + + + + + left:; + + + + + + top:; + + + + + + position:absolute; + float:left; + float:right; + margin:0 auto; + ; + float:left; + + + + + + + + +
    + + + font-size:; + + + + + -label + + + width:; + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + +

    +
    + +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + null + + + + + + ,autoStart: + + + + + + + + + + + + + + + 600 + + + + + keyboard + ,model: + + + + + + + + + + + + + + + false + + + + + serial + ,demo: + + + + + + + + + + + + + + disk + + + + + + + + + + + + + + + 0 + + + + + + + + + + + rom + ,size:,image:'' + + + + + + + + + + + + + + + 0 + + + + + ram + ,size: + + + + + + + + + + + + + + + 600 + + + + + + 256 + + + + + + 224 + + + + + + 32 + + + + + + 32 + + + + + + 0 + + + + + + 0 + + + + + + + + + + + + black + + + + + video + ,model:,screenWidth:,screenHeight:,charCols:,charRows:,charWidth:,charHeight:,charSet:'',screenColor:'' + + + + + + + + + + + + + + debugger + + + + + + + + + + + + + + panel + + + + + + + + + + + + + [ + {} + , + ] + + + + computer + ,modules: + + + + + type:'',refID:'',start:,end: + + +
    diff --git a/versions/c1pjs/1.15.6/document.css b/versions/c1pjs/1.15.6/document.css new file mode 100644 index 000000000..7072b406e --- /dev/null +++ b/versions/c1pjs/1.15.6/document.css @@ -0,0 +1,162 @@ +@CHARSET "UTF-8"; + +.page { + margin: 2% 2%; + padding: 2% 2%; + min-width: 30em; + overflow: auto; + font-size: large; + font-family: Helvetica, Arial, sans-serif; + background: #303030; + color: #ccc; + +} +.page-header { +} +.page-header-title { + text-align: center; + +} +.page a { + color: #7fc07f; + text-decoration: none; +} +a.footlink, a.paralink { + text-decoration: none; +} +a.footlink:link, a.paralink:link { + color: blue; +} +a.footlink:visited, a.paralink:visited { + color: blue; +} +.galleryitem { + float: left; + width: 200px; +} +.item { + float: left; + width: 2em; + text-indent: 1em; +} +.list { + margin-left: 3em; + text-indent: 0; + text-align: justify; +} +ul { + list-style: none; +} +div.pnumber { + float: left; + width: 2em; + text-indent: 1em; +} +div.pitem { + margin-left: 10em; +} +p.indent, .justified p { + text-indent: 2em; + text-align: justify; + line-height: 1.5em; +} +p.noindent { + text-indent: 0; + text-align: justify; +} +p.center, .center { + text-align: center; +} +li.para { + margin-top: 1em; + margin-bottom: 1em; +} +.left { + text-align: left; +} +.right { + text-align: right; +} +blockquote.tag { + font-size: small; + font-family: Monaco, Fixed, monospace; + margin-top: 0; + margin-bottom: 0; +} +.blockquote { + padding-left: 1em; + text-indent: 0; + text-align: justify; +} +.italics { + font-style: italic; +} +.medium { + font-size: medium; +} +.small { + font-size: x-small; +} +.smallcaps { + font-variant: small-caps; +} +.strike { + text-decoration: line-through; +} +.summation, .bracelist { + display: inline-block; + position: relative; + vertical-align: middle; + text-align: center; + margin-bottom: 0.5ex; + text-indent: 0; +} +.bracelist-symbol { + font-size: 3em; + vertical-align: -40%; +} +.summation .summation-lower, .summation .summation-upper, .bracelist-item { + display: block; + font-size: 75%; + text-align: center; +} +.summation .summation-upper { + margin-bottom: 0; + margin-left: 0.8ex; + font-style: italic; +} +.summation .summation-lower{ + margin-bottom: -0.6ex; + font-style: italic; +} +.summation .summation-symbol { + font-size: 2em; +} +p sup { + vertical-align: baseline; + position: relative; + bottom: .5em; + font-size: small; +} +p sub { + vertical-align: baseline; + position: relative; + bottom: -.5em; + font-size: small; +} +.footnote { + font-size: medium; + text-indent: 1em; + text-align: justify; + margin-top: .5em; +} +.image-right { + float: right; + margin-left: 1em; + margin-top: 1em; + margin-bottom: 1em; +} +.image-caption { + font-size: small; + text-align: center; +} \ No newline at end of file diff --git a/versions/c1pjs/1.15.6/document.xsl b/versions/c1pjs/1.15.6/document.xsl new file mode 100644 index 000000000..51d60be80 --- /dev/null +++ b/versions/c1pjs/1.15.6/document.xsl @@ -0,0 +1,450 @@ + + + + + +]> + + + + + + + +

    +
    + + + + + + + +

    +
    + +

    +
    +
    +
    + + + + + + +
    +
    + + +
    + +   + + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + +

    +
    + + +

    +
    + + +

    +
    + + +
    +
    + + +
    +
    + + + + + + + + + + + + + + +
    +
    + + +
    +
    + + +
  • +
    + + +
    image
    +
    + + +
    +
    + + + + +
    {.}
    +
    + +
    {.}
    +
    +
    +
    + + + + + + + + + + < + > + + + + × + + ÷ + σ + + + + + + + + + + + + { + + + + + + + + + + [] + + + + +
    + +
    +
    + + + , and + + + + + MDY + + + + + + + + + + + + + + + + + + + + January + February + March + April + May + June + July + August + September + October + November + December + + + , + + + + + +

    + +
    +
    + + +
    + {.}
    +
    +
    +
    + + + +

    Timeline

    +
    + +

    +
    +
    + +
    +
    + + + + + + + + + +

    +
    + +
    +
    +
    + + + +

    People

    +
    + +

    +
    +
    + +
    +
    + + +

    + +
    + + +

    +
      + +
    +
    + + + + + + + + + + +
  • + +
  • +
    + + + +

    +
    +

    + +

    +
    +
    + + + + false + + + + + + [Original] + + + + + + + + + + [] + + +
    by
    + + +
    + [Source: + + + + + + + ] +
    +
    +
    + + + +

    Resources

    +
    + +

    +
    +
    + +
    +
    + + +

    + +
    + + + +

    +
    +
      + +
    +
    + + +
  • +
    + + + +

    +
    +
    + +
    +
    + + + +

    +
    + +
    + + + +

    +
    +
      + +
    +
    + + + + + +
      + +
    +
    + + + + +
  • +
    + +
  • +
    + +
  • +
    +
    +
    + + +
  • +
    + + + + + + + + + + +
    + < ="" + + ></> + ></> + /> + +
    +
    + +
    diff --git a/versions/c1pjs/1.15.6/machine.xsl b/versions/c1pjs/1.15.6/machine.xsl new file mode 100644 index 000000000..80175ae2c --- /dev/null +++ b/versions/c1pjs/1.15.6/machine.xsl @@ -0,0 +1,49 @@ + + + + +]> + + + + + + + + + + + <xsl:value-of select="$SITEHOST"/> + + + + +
    + +
    +

    +
    + + + + js + , + +
    +
    + +
    + + + + -dbg + + + + + + +
    + +
    diff --git a/versions/c1pjs/1.15.6/manifest.xsl b/versions/c1pjs/1.15.6/manifest.xsl new file mode 100644 index 000000000..4a62f0437 --- /dev/null +++ b/versions/c1pjs/1.15.6/manifest.xsl @@ -0,0 +1,247 @@ + + + + +]> + + + + + + + + + + + <xsl:value-of select="$SITEHOST"/> + + + + +
    + +
    +

    Document Manifest

    +
    +
      + + + + None + + + + + + + + + + + + + + + + +
    +
    +
    +

    + +
    +
    +
    + + +
    + + + + + + + + + + + <xsl:value-of select="$SITEHOST"/> + + + + +
    + +
    +

    Software Manifest

    +
    +
      + + + + None + + + + + Unknown + + + + + None + + + + + None + + + + + + + + + + + + + UpdatedReleased + + Unknown + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + +

    No default machine specified for '' in manifest.xml

    +
    + +
    +
    +
    + + + + -dbg + + + + + + +
    + + + + + Unknown + +
  • +
      + + + + + + + + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
      • + + + + + + +
      • +
        +
      +
      +
    • +
      + + + + + + + + +
    +
  • +
    +
    + +
    diff --git a/versions/c1pjs/1.15.6/outline.xsl b/versions/c1pjs/1.15.6/outline.xsl new file mode 100644 index 000000000..ca1603859 --- /dev/null +++ b/versions/c1pjs/1.15.6/outline.xsl @@ -0,0 +1,47 @@ + + + + +]> + + + + + + + + + + + + + + + + + + <xsl:value-of select="title"/><xsl:text> | </xsl:text><xsl:value-of select="$SITEHOST"/> + + + + + +
    +
    + +
    +
    + + + + -dbg + + + + + + +
    + +
    diff --git a/versions/pcjs/1.15.6/common.css b/versions/pcjs/1.15.6/common.css new file mode 100644 index 000000000..b077636d6 --- /dev/null +++ b/versions/pcjs/1.15.6/common.css @@ -0,0 +1,257 @@ +@CHARSET "UTF-8"; +/** + @author Jeff Parsons (@jeffpar) + @website http://www.pcjs.org/ + @created 2013-05-05 + @modified 2014-02-23 + @license http://www.gnu.org/licenses/gpl.html + */ +body { + margin: 0; + background: #1d1d1d; +} +h1, h2 { + margin-top: 0; + color: #cccccc; +} +h1, h2, h3, h4 { + word-wrap: break-word; +} + +h4 a { + color: #cccccc !important; +} +p { + line-height: 1.5em; +} +a img { + vertical-align: bottom; +} +pre, code { + color: #000000; + background-color: #cccccc; + font-family: Monaco, Consolas, "Lucida Console", monospace; + font-size: 12px; +} +pre { + margin: 1em 2em; + padding: 1em; + border-radius: 5px; + overflow: auto; +} +code { + padding: 1px; +} +pre a, code a { + color: #006400 !important; +} +.common { + width: 100%; + margin: 0 auto; + color: #cccccc; +} +.common a { + + color: #7fc07f; + text-decoration: none; +} +.common hr { + border-color: #808080; +} +.common a:hover { + text-decoration: underline; +} +.common, .machine { + font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; + font-size: 15px; +} +.machine { + margin: 15px; + overflow: hidden; +} +.c1pjs { + overflow: visible; +} +.machine-placeholder { + text-align: center; + font-weight: bold; +} +.common-top { + background: #1d1d1d; + font-size: small; +} +.common-top-left { + float: left; + width: 60%; +} +.common-top-left ul { + line-height: 1.5em; + list-style-type: none; + margin: 0; + padding: 1em 1em 1em 9px; + overflow: hidden; +} +.common-top-left ul li { + display: block; + float: left; +} +.common-top-left ul li a { + border-right: 1px solid #6f6f6f; + padding: 2px 6px 2px 6px; +} +.common-top-left ul li:last-child a { + border-right: none; +} +.common-top-right { + float: right; + width: 40%; +} +.common-top-right p { + float: right; + margin: 0; + padding: 1em; +} +.common-middle { + clear: both; + padding: 1px 1em 1px 1em; + background: #303030; +} +.common-sidebar { + float: left; + font-size: small; + width: 140px; + padding-bottom: 20px; + overflow: hidden; + word-wrap: break-word; +} +.common-list { + list-style-type: none; + margin-top: 0; + margin-bottom: 0; + padding-left: 0; +} +.common-list li { + + padding-bottom: 7px; +} +.common-list-data { + list-style-type: none; + margin-top: 0; + margin-bottom: 0; + padding-left: 0; +} +.common-list-data li { + line-height: 1.5em; +} +.common-list-data-items, .common-list-data-subitems { + font-size: x-small; + list-style-type: none; + margin-top: 0; + margin-bottom: 0; + padding-left: 2em; +} +.common-list-data-items li, .common-list-data-subitems li { + padding-bottom: 0; +} +.common-main { + margin-left: 150px; + +} +.common-image-gallery { + margin: 0 auto; + text-align: center; +} +.common-image-gallery:after { + content: ''; + display: block; +} +.common-image-frame { + display: inline-block; + margin: 8px; + text-align: center; +} +.common-image-link { + padding: 5px; + border: 1px solid black; + border-radius: 5px; + background-color: #FAEBD7; +} +.common-image-label { + font-size: x-small; +} +.common-bottom { + clear: both; + padding-top: 1em; +} +.common-bottom:after { + content: ''; + display: block; + clear: both; +} +.common-reference { + float: left; + font-size: x-small; +} +.common-reference a { + text-decoration: none; +} +.common-copyright { + float: right; + font-size: x-small; +} +.common-copyright a { + text-decoration: none; +} +.md-list { +} +.md-list li { + line-height: 1.5em; + margin-bottom: 1em; +} +.md-list li p { + padding-left: 2em; +} +.md-list-compact { +} +.md-list-compact li { + margin-bottom: 0; +} +.md-list-none { + list-style-type: none; + padding-left: 2em; +} +.md-list-none li { + margin-bottom: 0; +} +@media screen and (max-width: 900px) { + + .common-sidebar { + width: 100%; + } + .common-list { + padding-left: 0; + } + .common-list-data { + padding-left: 0; + } + .common-sidebar h4, .common-list li, .common-list-data li, .common-list-data-items li { + width: 130px; + float: left; + overflow: hidden; + vertical-align: top; + padding-right: 1em; + margin-top: 0; + } + .common-list-data-subitems { + display: none; + } + .common-main { + clear: both; + margin-left: 0; + padding-left: 0; + padding-right: 0; + } + .md-list-none { + padding-left: 1em; + } +} \ No newline at end of file diff --git a/versions/pcjs/1.15.6/common.xsl b/versions/pcjs/1.15.6/common.xsl new file mode 100644 index 000000000..3ccecb765 --- /dev/null +++ b/versions/pcjs/1.15.6/common.xsl @@ -0,0 +1,46 @@ + + + + + +]> + + + + + + + + + +
    +
    + +
    +
    +

    Powered by Node.js and AWS

    +
    +
    +
    + + +
    +

    + +
    +
    + +
    diff --git a/versions/pcjs/1.15.6/components.css b/versions/pcjs/1.15.6/components.css new file mode 100644 index 000000000..c2e819304 --- /dev/null +++ b/versions/pcjs/1.15.6/components.css @@ -0,0 +1,110 @@ +@CHARSET "UTF-8"; + + +*:not(input,textarea) { + -webkit-user-select: none; +} +.pcjs-embed { +} +.pcjs-embed:after { + clear:both; +} +.pcjs-name { + clear: both; + font-weight: bold; + padding-bottom: 4px; +} +.pcjs-canvas { + width: 100%; + height: auto; +} +.pcjs-container { + color: #000000; + position: relative; +} +.pcjs-label { + font-size: small; + line-height: 19px; + vertical-align: middle; + float: left; + font-family: "Lucida Console", monospace; +} +.pcjs-control textarea { + font-family: Monaco, monospace; + font-size: x-small; +} +.pcjs-flag { + font-family: "Lucida Console", monospace; + font-size: small; + text-align: center; + line-height: 19px; + vertical-align: middle; +} +.pcjs-register { + font-family: "Lucida Console", monospace; + font-size: small; + text-align: center; + line-height: 19px; + vertical-align: middle; + border: 1px solid black; +} +.pcjs-switches { + float: left; +} +.pcjs-bitBucket { + float: left; + width: 19px; + height: 38px; +} +.pcjs-bitCell { + float: left; + width: 19px; + height: 19px; + margin-right: -1px; + margin-bottom: -1px; + border: 1px solid black; + text-align: center; + line-height: 19px; +} +.pcjs-bitCellLeft { + border-left: 1px solid black; +} +.pcjs-bitLabel { + font-size: xx-small; + text-align: center; +} +.pcjs-description, .pcjs-status { + font-size: x-small; + line-height: 2em; +} +.pcjs-key { + border: 1px solid black; + font-size: x-small; + text-align: center; + position: absolute; + height: 34px; + line-height: 34px; +} +.pcjs-reference { + float: left; + font-size: x-small; +} +.pcjs-reference a { + text-decoration: none; +} +.pcjs-copyright { + float: right; + font-size: x-small; +} +.pcjs-copyright a { + text-decoration: none; +} + +@media screen and (max-width: 900px) { + .pcjs-textarea { + width: 100% !important; + } + .pcjs-registers { + width: 100% !important; + } +} \ No newline at end of file diff --git a/versions/pcjs/1.15.6/components.xsl b/versions/pcjs/1.15.6/components.xsl new file mode 100644 index 000000000..3852fdf65 --- /dev/null +++ b/versions/pcjs/1.15.6/components.xsl @@ -0,0 +1,964 @@ + + + + + + + + pc + pcjs + 1.15.6 + www.pcjs.org + + + + + + + + + + + + + + + + + /configs/pc/machines/5150/mda/64kb/index.xml + + + + + + + + + + + + + + + + + + + + + + + + + + float: + +
    + + + + + + + + + + js + , + + +
    +
    + + + + + + + + + + + + + + + , + + + + + + + + + + + + + .machine + . + . + + + + + + + url:'' + + + + + + + + + + + + + ,comment:'' + + + + + + border:1px solid black;border-radius:15px; + border:; + + + + + + left:; + + + + + + top:; + + + + + + + + width:; + width:auto;max-width:; + + + + + + + + height:; + + + + + + padding:; + + padding-top:; + padding-right:; + padding-bottom:; + padding-left:; + + + + + + float:left; + float:right; + margin:0 auto; + position:; + position:relative; + + + + + overflow:auto;width:100%; + + + + - -component + +
    + + + + + + +
    + +
    +
    + +
    + +
    +
    + + + + +
    + + +
    [XML]
    + +
    + +
    +
    +
    +
    + + + + + text-align:center; + + + +

    +
    + + +
    +
    + + + + type:'' + + + binding:'' + + + + border:1px solid black; + border:; + + + + + + width:; + + + + + + height:; + + + + + + left:; + + + + + + top:; + + + + + + padding:; + + padding-top:; + padding-right:; + padding-bottom:; + padding-left:; + + + + + + float:left; + float:right; + margin:0 auto; + position:; + position:relative; + float:left; + + + + + + + + + + + + + + + + + + +
    + + + font-size:; + + + + + -label + + + width:; + + + + + text-align:right; + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + + +
    +
    + +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + + + + + + + + + desc:'' + + ,href:'' + + + + + + + + + + + + + + + desc:'' + + ,href:'' + + + + + + + + ; + + + + + + + + + + + + + + + + : + + + + + + + + + + + + + + + + + desc:'' + + ,href:'' + + + + + + + + + + + + ; + + + + + + + + + + + + + + + + + + + + + + + + + + 8088 + + + + + + 0 + + + + + + 1 + + + + + + null + + + + + + -1 + + + + + + -1 + + + + + + -1 + + + + + + ,model:,cycles:,multiplier:,autoStart:,csStart:,csInterval:,csStop: + + + + + + + + + + + + + + + 5150 + + + + + + + + + + + + + + + + + + true + + + + + + false + + + + + + 0 + + + + + + + + + + + + + + + + + chipset + ,model:'',scaleTimers:,sw1:'',sw2:'',sound:,fdrives:,monitor:'',rtcDate:'' + + + + + + + + + + + + + + + + + + + + keyboard + ,model:'' + + + + + + + + + + + + + + + 0 + + + + + + + + + + + serial + ,adapter:,binding:'' + + + + + + + + + + + + + + + + + + + + mouse + ,serial:'' + + + + + + + + + + + + + + + + + + + + + + + + fdc + ,autoMount:'' + + + + + + + + + + + + + + + + + + + + + xt + + + + + hdc + ,drives:'',type:'' + + + + + + + + + + + + + + + 0 + + + + + + 0 + + + + + + null + + + + + + + + + + + + + + + + + rom + ,addr:,size:,alias:,file:'',notify:'' + + + + + + + + + + + + + + + 0 + + + + + + 0 + + + + + + true + + + + + ram + ,addr:,size:,test: + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + 256 + + + + + + 224 + + + + + + 0 + + + + + + + + + + + + false + + + + + + 80 + + + + + + 25 + + + + + + + + + + + + + black + + + + + + false + + + + + video + ,model:'',mode:,screenWidth:,screenHeight:,memory:,switches:'',scale:,charCols:,charRows:,fontROM:'',screenColor:'',touchScreen: + + + + + + + + + + + + + + + + + + + + + + + + + + debugger + ,commands:'',messages:'' + + + + + + + + + + + + + + panel + + + + + + + + + + + + + + + + + + + + 20 + + + + + + 0 + + + + + + + + + + + + computer + ,buswidth:'',resume:'',state:'' + + + +
    \ No newline at end of file diff --git a/versions/pcjs/1.15.6/document.css b/versions/pcjs/1.15.6/document.css new file mode 100644 index 000000000..7072b406e --- /dev/null +++ b/versions/pcjs/1.15.6/document.css @@ -0,0 +1,162 @@ +@CHARSET "UTF-8"; + +.page { + margin: 2% 2%; + padding: 2% 2%; + min-width: 30em; + overflow: auto; + font-size: large; + font-family: Helvetica, Arial, sans-serif; + background: #303030; + color: #ccc; + +} +.page-header { +} +.page-header-title { + text-align: center; + +} +.page a { + color: #7fc07f; + text-decoration: none; +} +a.footlink, a.paralink { + text-decoration: none; +} +a.footlink:link, a.paralink:link { + color: blue; +} +a.footlink:visited, a.paralink:visited { + color: blue; +} +.galleryitem { + float: left; + width: 200px; +} +.item { + float: left; + width: 2em; + text-indent: 1em; +} +.list { + margin-left: 3em; + text-indent: 0; + text-align: justify; +} +ul { + list-style: none; +} +div.pnumber { + float: left; + width: 2em; + text-indent: 1em; +} +div.pitem { + margin-left: 10em; +} +p.indent, .justified p { + text-indent: 2em; + text-align: justify; + line-height: 1.5em; +} +p.noindent { + text-indent: 0; + text-align: justify; +} +p.center, .center { + text-align: center; +} +li.para { + margin-top: 1em; + margin-bottom: 1em; +} +.left { + text-align: left; +} +.right { + text-align: right; +} +blockquote.tag { + font-size: small; + font-family: Monaco, Fixed, monospace; + margin-top: 0; + margin-bottom: 0; +} +.blockquote { + padding-left: 1em; + text-indent: 0; + text-align: justify; +} +.italics { + font-style: italic; +} +.medium { + font-size: medium; +} +.small { + font-size: x-small; +} +.smallcaps { + font-variant: small-caps; +} +.strike { + text-decoration: line-through; +} +.summation, .bracelist { + display: inline-block; + position: relative; + vertical-align: middle; + text-align: center; + margin-bottom: 0.5ex; + text-indent: 0; +} +.bracelist-symbol { + font-size: 3em; + vertical-align: -40%; +} +.summation .summation-lower, .summation .summation-upper, .bracelist-item { + display: block; + font-size: 75%; + text-align: center; +} +.summation .summation-upper { + margin-bottom: 0; + margin-left: 0.8ex; + font-style: italic; +} +.summation .summation-lower{ + margin-bottom: -0.6ex; + font-style: italic; +} +.summation .summation-symbol { + font-size: 2em; +} +p sup { + vertical-align: baseline; + position: relative; + bottom: .5em; + font-size: small; +} +p sub { + vertical-align: baseline; + position: relative; + bottom: -.5em; + font-size: small; +} +.footnote { + font-size: medium; + text-indent: 1em; + text-align: justify; + margin-top: .5em; +} +.image-right { + float: right; + margin-left: 1em; + margin-top: 1em; + margin-bottom: 1em; +} +.image-caption { + font-size: small; + text-align: center; +} \ No newline at end of file diff --git a/versions/pcjs/1.15.6/document.xsl b/versions/pcjs/1.15.6/document.xsl new file mode 100644 index 000000000..1920d6567 --- /dev/null +++ b/versions/pcjs/1.15.6/document.xsl @@ -0,0 +1,450 @@ + + + + + +]> + + + + + + + +

    +
    + + + + + + + +

    +
    + +

    +
    +
    +
    + + + + + + +
    +
    + + +
    + +   + + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + +

    +
    + + +

    +
    + + +

    +
    + + +
    +
    + + +
    +
    + + + + + + + + + + + + + + +
    +
    + + +
    +
    + + +
  • +
    + + +
    image
    +
    + + +
    +
    + + + + +
    {.}
    +
    + +
    {.}
    +
    +
    +
    + + + + + + + + + + < + > + + + + × + + ÷ + σ + + + + + + + + + + + + { + + + + + + + + + + [] + + + + +
    + +
    +
    + + + , and + + + + + MDY + + + + + + + + + + + + + + + + + + + + January + February + March + April + May + June + July + August + September + October + November + December + + + , + + + + + +

    + +
    +
    + + +
    + {.}
    +
    +
    +
    + + + +

    Timeline

    +
    + +

    +
    +
    + +
    +
    + + + + + + + + + +

    +
    + +
    +
    +
    + + + +

    People

    +
    + +

    +
    +
    + +
    +
    + + +

    + +
    + + +

    +
      + +
    +
    + + + + + + + + + + +
  • + +
  • +
    + + + +

    +
    +

    + +

    +
    +
    + + + + false + + + + + + [Original] + + + + + + + + + + [] + + +
    by
    + + +
    + [Source: + + + + + + + ] +
    +
    +
    + + + +

    Resources

    +
    + +

    +
    +
    + +
    +
    + + +

    + +
    + + + +

    +
    +
      + +
    +
    + + +
  • +
    + + + +

    +
    +
    + +
    +
    + + + +

    +
    + +
    + + + +

    +
    +
      + +
    +
    + + + + + +
      + +
    +
    + + + + +
  • +
    + +
  • +
    + +
  • +
    +
    +
    + + +
  • +
    + + + + + + + + + + +
    + < ="" + + ></> + ></> + /> + +
    +
    + +
    diff --git a/versions/pcjs/1.15.6/machine.xsl b/versions/pcjs/1.15.6/machine.xsl new file mode 100644 index 000000000..65b653b5b --- /dev/null +++ b/versions/pcjs/1.15.6/machine.xsl @@ -0,0 +1,49 @@ + + + + +]> + + + + + + + + + + + <xsl:value-of select="$SITEHOST"/> + + + + +
    + +
    +

    +
    + + + + js + , + +
    +
    + +
    + + + + -dbg + + + + + + +
    + +
    diff --git a/versions/pcjs/1.15.6/manifest.xsl b/versions/pcjs/1.15.6/manifest.xsl new file mode 100644 index 000000000..c812a20ec --- /dev/null +++ b/versions/pcjs/1.15.6/manifest.xsl @@ -0,0 +1,247 @@ + + + + +]> + + + + + + + + + + + <xsl:value-of select="$SITEHOST"/> + + + + +
    + +
    +

    Document Manifest

    +
    +
      + + + + None + + + + + + + + + + + + + + + + +
    +
    +
    +

    + +
    +
    +
    + + +
    + + + + + + + + + + + <xsl:value-of select="$SITEHOST"/> + + + + +
    + +
    +

    Software Manifest

    +
    +
      + + + + None + + + + + Unknown + + + + + None + + + + + None + + + + + + + + + + + + + UpdatedReleased + + Unknown + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + +

    No default machine specified for '' in manifest.xml

    +
    + +
    +
    +
    + + + + -dbg + + + + + + +
    + + + + + Unknown + +
  • +
      + + + + + + + + +
    • + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
      • + + + + + + +
      • +
        +
      +
      +
    • +
      + + + + + + + + +
    +
  • +
    +
    + +
    diff --git a/versions/pcjs/1.15.6/outline.xsl b/versions/pcjs/1.15.6/outline.xsl new file mode 100644 index 000000000..352c3f32b --- /dev/null +++ b/versions/pcjs/1.15.6/outline.xsl @@ -0,0 +1,47 @@ + + + + +]> + + + + + + + + + + + + + + + + + + <xsl:value-of select="title"/><xsl:text> | </xsl:text><xsl:value-of select="$SITEHOST"/> + + + + + +
    +
    + +
    +
    + + + + -dbg + + + + + + +
    + +
    diff --git a/versions/pcjs/1.15.6/pc-dbg.js b/versions/pcjs/1.15.6/pc-dbg.js new file mode 100644 index 000000000..3cf90aee1 --- /dev/null +++ b/versions/pcjs/1.15.6/pc-dbg.js @@ -0,0 +1,741 @@ +(function(){var k,aa,l;function ba(a,b){return b&&10!=b?16==b?null!==a.match(/^[0-9a-f]+$/i):!0:null!==a.match(/^[0-9]+$/)}function ca(a){var b,c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null===d&&(a=a.substr(0,a.length-1))}var e;ba(a,b)&&!isNaN(e=parseInt(a,b))&&(c=e)}return c} +function p(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function r(a){return p(a,2)}function u(a){return p(a,4)}function da(a,b){return void 0!==b?u(b)+":"+u(a):p(a)}function ea(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));b&&(d=c.lastIndexOf("."),0":">",'"':""","'":"'"};function ha(a){return a.replace(/[&<>"']/g,function(a){return ga[a]})}function ia(a,b){var c="",d;for(d in a)d=d.replace(/([\\\[\]\*\{}\(\)\.\+\?])/g,"\\$1"),c+=(c?"|":"")+d;return b.replace(new RegExp("("+c+")","g"),function(b){return a[b]})}function ja(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")} +function ka(a,b,c){var d=0,e=a.length,f=0;for(void 0===c&&(c=function(a,b){return a>b?1:a>1,h;h=c(b,a[g]);0c&&a.splice(-(c+1),0,b)}function oa(){return Date.now()||+new Date}function pa(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())} +var qa=[31,28,31,30,31,30,31,31,30,31,30,31]; +function ra(a,b,c,d,e,f){b=!!b;var g=0,h=null,m=ea(a),n=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(n.onreadystatechange=function(){4===n.readyState&&(n.onreadystatechange=void 0,h=n.responseText,200!=n.status&&(g=n.status||-1),d&&e&&e.call(d,m,h,g,f))});if(c){var q="",t;for(t in c)c.hasOwnProperty(t)&&(q&&(q+="&"),q+=t+"="+encodeURIComponent(c[t]));q=q.replace(/%20/g,"+");n.open("POST",a,b);n.setRequestHeader("Content-type","application/x-www-form-urlencoded"); +n.send(q)}else n.open("GET",a,b),n.send();a=[];b||(h=n.responseText,200!=n.status&&(g=n.status||-1),d&&e&&e.call(d,m,h,g,f),a=[g,h]);return a}function sa(){return"http://"+(window?window.location.host:"www.pcjs.org")}function w(a){window?window.alert(a):console.log(a)}function ta(a){var b=!1;window&&(b=window.confirm(a));return b}function ua(a){if(window)try{window.localStorage.setItem("user",a)}catch(b){}} +function va(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}function wa(a,b,c){function d(){a-=1;0<=a&&(b()||(a=0));0=this.dg?12:14;this.fc=1<>2;this.eb=this.fc-1;this.ah=(this.ve+this.fc)/this.fc|0;this.ze=this.ah-1;this.rd=[];this.sd=[];this.$f=this.ag=!1;this.Oi();this.Ta()}y(x,Va); +Va.prototype.Oi=function(){this.Aa=Array(this.ah);for(var a=0;a>a.rb;0>this.rb;0>a.rb;0>a.rb].ug(b&a.eb)} +function cb(a,b){var c=b&a.eb,d=(b&a.Ib)>>a.rb;return c!=a.eb?a.Aa[d].Sj(c):a.Aa[d++].ug(c)|a.Aa[d&a.ze].ug(0)<<8}function db(a,b,c){a.Aa[(b&a.Ib)>>a.rb].Cg(b&a.eb,c&255)}function eb(a,b,c){var d=b&a.eb;b=(b&a.Ib)>>a.rb;d!=a.eb?a.Aa[b].ak(d,c&65535):(a.Aa[b++].Cg(d,c&255),a.Aa[b&a.ze].Cg(0,c>>8&255))} +function fb(a){for(var b=0,c=[],d=0;d>2);for(d=0;d>2]>>>((a&3)<<3)&255},kp:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ra[b]>>>a;return 24>a?c&65535:c&255|(this.ra[b+1]&255)<<8},sp:function(a,b){var c=a>> +2,d=(a&3)<<3;this.ra[c]=this.ra[c]&~(255<>2,d=(a&3)<<3;24>d?this.ra[c]=this.ra[c]&~(65535<>8);this.lb=!0},jp:function(a){qb(this.X,this.Wd+a);return this.ug(a)},lp:function(a){qb(this.X,this.Wd+a)||qb(this.X,this.Wd+a+1);return this.Sj(a)},tp:function(a,b){rb(this.X,this.Wd+a);this.Cg(a,b)},vp:function(a,b){rb(this.X,this.Wd+a)||rb(this.X,this.Wd+a+1);this.ak(a,b)},save:function(){return this.ia? +null:this.ra},restore:function(a){return this.ia?null===a:this.Cm==a.length<<2?(this.ra=a,this.lb=!0):!1},Qe:function(a,b){a||(a=[]);void 0===b&&(b=!0);sb(this,a,b);tb(this,a,b)},Vd:function(a,b){b?0===this.tk++&&tb(this,ub):0===this.sk++&&sb(this,ub)}};function wb(a,b){b?0===--a.tk&&(a.Dc=a.oh?a.yf:a.Cg,a.lm=a.oh?a.yf:a.ak):0===--a.sk&&(a.sc=a.ug,a.Zl=a.Sj)}function Wa(a,b,c,d,e){a.S=b;a.X=c;a.Wd=d;a.sk=a.tk=0;a.X&&xb(a.X,d,e)} +function tb(a,b,c){a.Dc=b[2]&&!a.oh?b[2]:a.yf;a.lm=b[3]&&!a.oh?b[3]:a.yf;c&&(a.Cg=b[2]?b[2]:a.yf,a.ak=b[3]?b[3]:a.yf)}function sb(a,b,c){a.sc=b[0]?b[0]:a.Mh;a.Zl=b[1]?b[1]:a.Mh;c&&(a.ug=b[0]?b[0]:a.Mh,a.Sj=b[1]?b[1]:a.Mh)}var pb=[Xa.prototype.ip,Xa.prototype.kp,Xa.prototype.sp,Xa.prototype.up],ub=[Xa.prototype.jp,Xa.prototype.lp,Xa.prototype.tp,Xa.prototype.vp]; +function yb(a,b){x.call(this,"CPU",a,yb);var c=a.multiplier||1;this.Hd=a.cycles||b;this.Gd=c;this.yh=Math.round(this.Hd/1E4)/100;this.He=this.yh*this.Gd;this.Ob=this.Nb=!1;this.xi=a.autoStart;c=Fa.autostart;void 0!==c&&(this.xi="true"==c?!0:"false"==c?!1:null);this.df=!1;this.eg=this.nf=0;this.gg=a.csStart;this.mf=a.csInterval;this.of=a.csStop;var d=this;this.mo=function(){d.Oe()};this.Ta()}y(x,yb);k=yb.prototype; +k.oc=function(a,b,c,d){this.na=b;this.X=d;this.Da=a;var e=C(a,"Video");e&&(this.si=function(){zb(e)},this.Nd=function(){e.Nd()});this.ka=C(a,"ChipSet");this.Ta()};k.reset=function(){};k.save=function(){return null};k.restore=function(){return!1};k.ac=function(a,b){if(!b){if(a&&this.restore){Ab(this);if(!this.restore(a))return!1;Bb(this)}else this.reset();this.X?this.X.On():this.ca("No debugger detected")}this.Nb=!0;!Cb(this)&&this.X&&Db(this.X);Eb(this);return!0}; +k.Wb=function(a){this.Nb=!1;return a&&this.save?this.save():!0};function Cb(a){return!0===a.xi||null===a.xi&&!a.X&&void 0===a.sa.run?(a.Oe(),!0):!1}k.Nd=function(){};k.Gk=function(){return 0};function Bb(a){void 0===a.gg&&(a.gg=0);void 0===a.mf&&(a.mf=-1);void 0===a.of&&(a.of=-1);a.df=0<=a.gg&&0=a.nf&&(a.nf+=a.mf,c=!0);0<=a.of&&a.of<=F(a)&&(a.mf=a.of=-1,Bb(a),a.Ab(),c=!0);c&&a.ca(F(a)+" cycles: checksum="+p(a.eg))}}function G(a,b,c,d){void 0!==a.sa[b]&&(void 0===d&&(d=4),void 0===c&&(Sa(a,"Register "+b+" is invalid"),a.Ab()),c=p(c,d),a.sa[b].innerHTML!=c&&(a.sa[b].innerHTML=c))}k.gh=function(){};k.si=function(){}; +k.xb=function(a,b,c,d){var e=this;a=!1;switch(c){case "run":this.sa[c]=d;d.onclick=function(){e.Ob?e.Ab(!0):e.Oe(!0)};a=!0;break;case "reset":this.sa[c]=d;d.onclick=function(){e.Da&&Gb(e.Da)};a=!0;break;case "speed":this.sa[c]=d;a=!0;break;case "setSpeed":this.sa[c]=d,d.onclick=function(){Hb(e,e.Gd<<1,!0)},d.innerHTML=this.He.toFixed(2)+"Mhz",a=!0}return a};function Ib(a,b,c){a.Le+=b;c&&(a.Oc=a.A=0)} +function Jb(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1a.yh&&(c=Math.round(c/a.Gd));return c}function Ab(a){a.ld=0;a.Bh=1;a.Le=a.ke=a.Oc=a.A=0;Bb(a);Hb(a,1)} +function Hb(a,b,c){void 0!==b&&(0.8>a.ld/a.He&&(b=1),a.Gd=b,b=a.yh*a.Gd,a.He!=b&&(a.He=b,b=a.He.toFixed(2)+"Mhz",a.sa.setSpeed&&(a.sa.setSpeed.innerHTML=b),a.ca("target speed: "+b)),c&&a.Nd());Ib(a,a.ke);a.ke=0;a.lf=oa();a.Ie=0;Jb(a)} +k.Oe=function(a){if(Pa(this,!0)){this.Ob||(Hb(this),this.Da&&this.Da.start(this.lf,F(this)),this.Ob=!0,this.ka&&Kb(this.ka),this.sa.run&&(this.sa.run.innerHTML="Halt"),a&&this.Nd());this.Lj>=this.Hd&&Jb(this,!0);this.jg=0;this.zh=oa();this.Ie&&(a=this.zh-this.Ie,a>this.Nk&&(this.lf+=a,this.lf>this.zh&&(this.lf=this.zh)));try{do{this.xf(this.df?1:Math.round(this.co/this.Bh));var b=this.Oc-this.A;this.ke+=b;this.jg+=b;Ib(this,0,!0);Fb(this,b);this.ig-=b;0>=this.ig&&(this.ig+=this.Rk,this.si());this.hg-= +b;0>=this.hg&&(this.hg+=this.Qk,this.gh());this.pf-=b;if(0>=this.pf){this.pf+=this.Vi;break}}while(this.Ob)}catch(c){this.Ab();Eb(this);this.Da&&this.Da.stop(oa(),F(this));Pa(this,!1);Sa(this,c.message);return}b=setTimeout;a=this.mo;this.Ie=oa();var d=this.Nk;this.jg&&(d=Math.round(d*this.jg/this.Vi));var d=d-(this.Ie-this.zh),e=this.Ie-this.lf;e&&(this.ld=Math.round(this.ke/(10*e))/100,864E5<=e&&(this.Le=0,this.ka&&Lb(this.ka,!0),Hb(this)));if(0>d||this.ld>13;return this.Ua=e}if(b&&768>=b)return this.oa=a,this.Nc=c,this.ab=d,this.Mc=(d&24576)>>13,this.Ua=e}return-1}function Wb(a){return this.Ua+a} +function Xb(a){return this.Ua+a}function Sb(a,b,c){return a+b<=this.Nc?this.Ua+a:Ub.call(this,0,0,c)}function Ub(a,b,c){c||Yb.call(this.S,13,0);return-1}function Tb(a,b,c){return a+b<=this.Nc?this.Ua+a:Vb.call(this,0,0,c)}function Vb(a,b,c){c||Yb.call(this.S,13,0);return-1}Nb.prototype.save=function(){return[this.oa,this.Ua,this.Nc,this.ab,this.Mc,this.yg]};Nb.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.oa=a[0],this.Ua=a[1],this.Nc=a[2],this.ab=a[3],this.Mc=a[4],this.yg=a[5])}; +function Ob(a,b){void 0===b&&(b=!!(a.S.ad&1));b?(a.load=Rb,a.Wc=Sb,a.Yb=Tb):(a.load=Qb,a.Wc=Wb,a.Yb=Xb)} +function Zb(a){this.Fa=a.model||8088;var b=0;switch(this.Fa){default:case 8088:b=4772727;break;case 80286:b=6E6}yb.call(this,a,b);this.gk=61442;this.Lg=4;this.qf=255;this.Mj=4;this.aa=5;this.ta=6;this.fa=7;this.ga=8;this.P=9;this.V=11;this.W=12;this.Je=4;this.Tk=60;this.Uk=83;this.Tb=3;this.sb=9;this.hc=16;this.Gh=1;this.Yk=19;this.$k=28;this.bl=16;this.al=21;this.Zk=37;this.Wk=2;this.ej=9;this.Xk=5;this.Vk=33;this.gj=10;this.fj=8;this.ng=3;this.mg=15;this.pl=51;this.ql=1;this.rl=2;this.sl=4;this.ol= +32;this.ul=this.hj=15;this.Ub=16;this.Vb=4;this.wl=11;this.vl=18;this.tl=24;this.Cb=4;this.xl=2;this.ij=16;this.yl=17;this.nj=18;this.zl=19;this.mj=5;this.oj=6;this.El=2;this.Dl=8;this.Bl=9;this.qj=this.pj=this.Al=this.Cl=10;this.dl=80;this.fl=144;this.cl=86;this.el=154;this.hl=101;this.jl=165;this.gl=107;this.il=171;this.Gl=70;this.Il=113;this.Fl=76;this.Hl=124;this.ll=80;this.nl=128;this.kl=86;this.ml=134;this.pg=3;this.og=16;this.vj=10;this.uj=8;this.Jl=51;this.ic=8;this.Kl=17;this.Ll=36;this.pc= +11;this.Ml=16;this.qg=10;this.Pb=2;this.bj=18;this.cj=9-this.Pb;this.dj=17-this.Pb;this.jj=12;this.kj=9-this.Pb;this.lj=13-this.Pb;this.rj=18;this.sj=9-this.Pb;this.tj=17-this.Pb;this.wj=15;this.xj=9-this.Pb;this.yj=15-this.Pb;this.Cj=11;this.Dj=9-this.Pb;this.Ej=10-this.Pb;this.Nl=8;this.Ql=12;this.Ol=18;this.Pl=17;this.Rl=15;this.Aj=8;this.zj=20;this.Bj=2;this.Hj=3;this.rg=9;this.Gj=5;this.Fj=11;this.Jj=4;this.Ij=17;this.Sl=11;this.Sa=$b.slice();80186<=this.Fa&&(this.qf=31,this.Sa[15]=ac,this.Sa[96]= +bc,this.Sa[97]=cc,this.Sa[98]=dc,this.Sa[99]=ac,this.Sa[100]=ac,this.Sa[101]=ac,this.Sa[102]=ac,this.Sa[103]=ac,this.Sa[104]=ec,this.Sa[105]=fc,this.Sa[106]=gc,this.Sa[107]=hc,this.Sa[108]=ic,this.Sa[109]=jc,this.Sa[110]=kc,this.Sa[111]=lc,this.Sa[192]=mc,this.Sa[193]=nc,this.Sa[200]=oc,this.Sa[201]=pc,this.Sa[241]=qc,rc[7]=sc,tc[7]=sc,80286<=this.Fa&&(this.gk=2,this.Lg=0,this.Sa[15]=uc,this.Sa[99]=vc,this.Sa[84]=wc,this.P=this.ga=this.fa=this.ta=this.aa=this.Mj=0,this.W=this.V=1,this.Je=3,this.Tk= +14,this.Uk=16,this.Tb=2,this.hc=this.sb=7,this.Gh=0,this.Yk=7,this.$k=13,this.bl=7,this.al=11,this.Zk=16,this.Wk=3,this.ej=6,this.Xk=2,this.Vk=13,this.fj=this.gj=5,this.ng=2,this.mg=7,this.pl=23,this.ql=0,this.rl=1,this.sl=3,this.ol=17,this.hj=7,this.ul=11,this.Ub=7,this.Vb=3,this.wl=7,this.vl=11,this.tl=15,this.Cb=2,this.xl=3,this.ij=7,this.zl=this.nj=this.yl=8,this.oj=this.mj=4,this.El=2,this.Dl=3,this.Bl=5,this.Cl=2,this.Al=3,this.pj=5,this.qj=3,this.dl=14,this.fl=22,this.cl=17,this.el=25,this.hl= +17,this.jl=25,this.gl=20,this.il=28,this.Gl=13,this.Il=21,this.Fl=16,this.Hl=24,this.ll=13,this.nl=21,this.kl=16,this.ml=24,this.pg=2,this.og=7,this.uj=this.vj=5,this.Jl=19,this.Kl=this.ic=5,this.Ll=17,this.pc=3,this.Ml=5,this.qg=3,this.Pb=0,this.bj=8,this.cj=5,this.dj=9,this.kj=this.jj=5,this.lj=4,this.sj=this.rj=5,this.tj=4,this.wj=7,this.xj=5,this.yj=8,this.Cj=3,this.Dj=4,this.Ej=3,this.Ql=this.Nl=11,this.Pl=this.Ol=15,this.Rl=7,this.Aj=5,this.zj=8,this.Bj=0,this.Hj=2,this.rg=6,this.Gj=3,this.Fj= +6,this.Jj=3,this.Sl=this.Ij=5));this.Ng=[];this.Og=[];this.Oc=this.dh=0;this.mh=this.Bi=!1;this.Aa=[];this.ve=this.Ib=this.rb=this.eb=this.ze=0;this.T=this.Mm;this.U=this.Nm;this.N=this.Un;this.O=this.Vn;this.Q=this.qp;this.R=this.rp;xc(this)}y(yb,Zb);k=Zb.prototype;k.Oi=function(a,b,c,d,e){this.Aa=a;this.ve=this.Ib=b;this.rb=c;this.eb=d;this.ze=e};k.reset=function(){this.Ob&&this.Ab();xc(this);Ab(this);this.jd=!1}; +function xc(a){a.G=0;a.B=0;a.I=0;a.J=0;a.Y=0;a.H=0;a.F=0;a.D=0;a.ad=65520;a.dd=0;a.ue=1023;a.Jc={Nj:0,oa:0,ab:0,xh:-1};a.ua=new Nb(a,"CS");a.Eb=new Nb(a,"DS");a.wb=new Nb(a,"SS");a.Za=new Nb(a,"ES");a.im=new Nb(a,"ZERO");yc(a,0,65535);80286<=a.Fa&&(a.Sc=0,a.Ze=65535,a.Ld=new Nb(a,"LDT",!0),a.Bg=new Nb(a,"TSS",!0),a.Qb=new Nb(a,"VER",!0),yc(a,65520,61440),a.ua.Ua=16711680);zc(a,0);Ac(a);a.mb=0;a.Db=a.vg=-1;a.Wg=0;a.ha=a.Ka=-1;a.C=a.Eb;a.M=a.wb;a.$=a.wa=0} +k.Gk=function(){var a=this.G+this.B+this.I+this.J+this.Y+this.H+this.F+this.D|0;return a=a+this.qa+this.ua.oa+this.Eb.oa+this.wb.oa+this.Za.oa+Bc(this)|0};function Cc(a,b,c,d){void 0!==d&&(void 0===a.Ng[b]&&(a.Ng[b]=[]),a.Ng[b].push([c,d]))}function Dc(a,b){var c=a.Ng[b];if(void 0!==c)for(var d=0;d>1?128:0} +function Zc(a){return(a.ja^a.ma^a.ja>>1)&a.da>>1?2048:0}function $c(a){a.Z&=~a.da}function ad(a){a.ma=a.ja&16|a.ma&-17}function bd(a){a.Z|=a.da-1}function cd(a){Yc(a)&&(a.ja^=a.da>>1|a.da>>2,a.ma^=32896)}function dd(a){a.ja&=~a.da;a.ma=a.ja&32896|a.ma&-32897}function ed(a){a.Z|=a.da}function fd(a){a.ma=~(a.ja&16)&16|a.ma&-17}function gd(a){a.Z&=~(a.da-1)}function hd(a){Yc(a)||(a.ja^=a.da>>1|a.da>>2,a.ma^=32896)}function id(a){a.ja|=a.da;a.ma=a.ja&32896|a.ma&-32897} +function Bc(a){return a.xa&-2262|Uc(a)|Vc(a)|Wc(a)|Xc(a)|Yc(a)|Zc(a)}function zc(a,b){a.da=256;a.Z=a.ja=a.ma=0;b&1&&ed(a);b&4||(a.ja|=1);b&16&&(a.ma|=16);b&64||bd(a);b&128&&hd(a);b&2048&&id(a);a.xa=a.xa&-1793|b&1792|a.gk;a.xa&256&&(a.mb|=2,a.$|=4)} +k.xb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.sa[c]=d;e=!0;break;default:e=yb.prototype.xb.call(this,a,b,c,d)}return e};k.ub=function(a){return this.Aa[(a&this.Ib)>>this.rb].sc(a&this.eb)}; +k.Ia=function(a){var b=a&this.eb;a=(a&this.Ib)>>this.rb;this.A-=this.Mj;return b!=this.eb?this.Aa[a].Zl(b):this.Aa[a++].sc(b)|this.Aa[a&this.ze].sc(0)<<8};k.Md=function(a,b){this.Aa[(a&this.Ib)>>this.rb].Dc(a&this.eb,b&255)};k.bd=function(a,b){var c=a&this.eb,d=(a&this.Ib)>>this.rb;this.A-=this.Mj;c!=this.eb?this.Aa[d].lm(c,b&65535):(this.Aa[d++].Dc(c,b&255),this.Aa[d&this.ze].Dc(0,b>>8&255))};k.Mm=function(a,b){this.Ag=a;this.ha=a.Wc(this.sg=b,0);return this.$&1?0:this.ub(this.ha)}; +k.Nm=function(a,b){this.Ag=a;this.ha=a.Wc(this.sg=b,1);return this.$&1?0:this.Ia(this.ha)};k.Un=function(a,b){this.Ag=a;this.Ka=this.ha=a.Wc(this.sg=b,0);return this.$&1?0:this.ub(this.ha)};k.Vn=function(a,b){this.Ag=a;this.Ka=this.ha=a.Wc(this.sg=b,1);return this.$&1?0:this.Ia(this.ha)};k.qp=function(a){this.$&2||this.Md(this.Ag.Yb(this.sg,1),a)};k.rp=function(a){this.$&2||this.bd(this.Ag.Yb(this.sg,2),a)};k.ea=function(){var a=this.ub(this.Ba);this.Ba=this.ua.Ua+(this.qa=this.qa+1&65535);return a}; +k.L=function(){var a=this.ub(this.Ba)<<24>>24;this.Ba=this.ua.Ua+(this.qa=this.qa+1&65535);return a&65535};k.K=function(){var a=this.Ia(this.Ba);this.Ba=this.ua.Ua+(this.qa=this.qa+2&65535);return a};k.Ja=function(){var a=this.Y;this.Y=this.Y+2&65535;return this.Ia(this.wb.Wc(a,1))};function K(a,b){var c=a.Y=a.Y-2&65535;a.bd(a.wb.Yb(c,1),b)} +k.gh=function(){G(this,"AX",this.G);G(this,"BX",this.B);G(this,"CX",this.I);G(this,"DX",this.J);G(this,"SP",this.Y);G(this,"BP",this.H);G(this,"SI",this.F);G(this,"DI",this.D);G(this,"CS",this.ua.oa);G(this,"DS",this.Eb.oa);G(this,"SS",this.wb.oa);G(this,"ES",this.Za.oa);G(this,"IP",this.qa);var a=Bc(this);G(this,"PS",a);G(this,"C",a&1?1:0,1);G(this,"P",a&4?1:0,1);G(this,"A",a&16?1:0,1);G(this,"Z",a&64?1:0,1);G(this,"S",a&128?1:0,1);G(this,"T",a&256?1:0,1);G(this,"I",a&512?1:0,1);G(this,"D",a&1024? +1:0,1);G(this,"O",a&2048?1:0,1);this.sa.speed&&(this.sa.speed.innerHTML=this.Ob&&this.ld?this.ld.toFixed(2)+"Mhz":"Stopped")}; +k.xf=function(a){this.mh=!0;this.Bi=a&&this.X&&jd(this.X);this.Oc=this.A=a;this.ka&&Lb(this.ka);a||!this.X||D(this.X,this.X.Ue)||(this.$|=4);do{var b=this.$&240;if(b)this.wa|=b;else if(this.Jh=this.Ba,this.ha=this.Ka=-1,this.C=this.Eb,this.M=this.wb,this.wa=this.$&256,this.mb){a:{if(!(this.$&4))if(this.mb&1&&this.xa&512){if(b=kd(this.ka),-1<=b&&(this.mb&=-2,0<=b)){this.mb&=-5;ld.call(this,b,null,11);b=!0;break a}}else if(this.mb&2){this.mb&=-3;ld.call(this,1,null,11);b=!0;break a}if(b=this.mb&8){for(var b= +this.ka,c=!1,d=0;dthis.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=a+b)&255}function pd(a,b){this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=this.ma=a|b)&255} +function qd(a,b){this.ma=a^b;this.Z=this.ja=a+b+(this.Z&this.da?1:0);this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return this.Z&255}function rd(a,b){this.ma=a^b;this.Z=this.ja=a-b-(this.Z&this.da?1:0);this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return this.Z&255}function sd(a,b){this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=this.ma=a&b)&255} +function td(a,b){this.ma=a^b;this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=a-b)&255}function ud(a,b){this.da=256;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=this.ma=a^b)&255}function vd(a,b){this.ma=a^b;this.da=256;this.Z=this.ja=a-b;this.A-=0>this.Ka?0>this.ha?this.Tb:this.ej:this.sb;this.$|=2;return a} +function wd(a,b){this.ma=a^b;this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=a+b)&65535}function xd(a,b){this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=this.ma=a|b)&65535}function yd(a,b){this.ma=a^b;this.Z=this.ja=a+b+(this.Z&this.da?1:0);this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return this.Z&65535} +function zd(a,b){this.ma=a^b;this.Z=this.ja=a-b-(this.Z&this.da?1:0);this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return this.Z&65535}function Ad(a,b){this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=this.ma=a&b)&65535}function Bd(a,b){this.ma=a^b;this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=a-b)&65535} +function Cd(a,b){this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Tb:this.sb:this.hc;return(this.Z=this.ja=this.ma=a^b)&65535}function Dd(a,b){this.ma=a^b;this.da=65536;this.Z=this.ja=a-b;this.A-=0>this.Ka?0>this.ha?this.Tb:this.ej:this.sb;this.$|=2;return a}function Ed(a,b){this.Z=this.Z&this.da-1|(a&b?this.da:0);(a^a>>1)&b>>1?id(this):dd(this)}function Fd(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;Ed.call(this,d,256)}return c} +function Gd(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;Ed.call(this,d,65536)}return c}function Hd(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);Ed.call(this,d,256)}return c}function Id(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);Ed.call(this,d,65536)}return c} +function Jd(a,b){var c=a;if(b){var d;(d=(b&this.qf)%9)?(d=a<>9-d,c=d&255):d=a|(this.Z&this.da?1:0)<<8;Ed.call(this,d,256)}return c}function Kd(a,b){var c=a;if(b){var d;(d=(b&this.qf)%17)?(d=a<>17-d,c=d&65535):d=a|(this.Z&this.da?1:0)<<16;Ed.call(this,d,65536)}return c}function Ld(a,b){var c=a;b&&(c=(b&this.qf)%9,c=a>>c|(this.Z&this.da?1:0)<<8-c|a<<9-c,Ed.call(this,c,256),c&=255);return c} +function Md(a,b){var c=a;b&&(c=(b&this.qf)%17,c=a>>c|(this.Z&this.da?1:0)<<16-c|a<<17-c,Ed.call(this,c,65536),c&=65535);return c}function Nd(a,b){var c=a;b&&(c=8>b-1;this.Z=this.ja=c>>1;this.Z=c&1?this.Z|256:this.Z&-257;this.ma=a^this.Z;this.da=256;a=this.Z}return a&255}function Qd(a,b){if(b){var c=16>b-1;this.Z=this.ja=c>>1;this.Z=c&1?this.Z|65536:this.Z&-65537;this.ma=a^this.Z;this.da=65536;a=this.Z}return a&65535}function Rd(a,b){if(b){8>24>>b-1;this.Z=this.ja=c>>1;this.Z=c&1?this.Z|256:this.Z&-257;this.ma=a^this.Z;this.da=256;a=this.Z}return a&255} +function Sd(a,b){if(b){16>16>>b-1;this.Z=this.ja=c>>1;this.Z=c&1?this.Z|65536:this.Z&-65537;this.ma=a^this.Z;this.da=65536;a=this.Z}return a&65535}function Td(){this.A-=0>this.ha?2:this.Rl;return 1}function Ud(){var a=this.I&this.qf;this.A-=(0>this.ha?this.Aj:this.zj)+(a<this.ha?this.Aj:this.zj)+(a<this.Ka?this.ic:this.Kl;return b},$d,$d,$d,$d,$d,$d,$d],de=[function(a,b){this.A-=0>this.Ka?this.Cl:this.Al;return b},L,L,L,L,L,L,L],ee=[Fd,Hd,Jd,Ld,Nd,Pd,L,Rd],fe=[Gd,Id,Kd,Md,Od,Qd,L,Sd],he=[function(a,b){b=this.ea();this.Z=this.ja=this.ma=a&b;this.da=256;this.A-=0>this.ha?this.Gj:this.Fj;this.$|=2;return a},L,function(a){this.A-=0>this.ha?this.pg:this.og;return a^255},function(a,b){b=0;this.ma=a^b;this.da= +256;this.A-=0>this.ha?this.pg:this.og;return(this.Z=this.ja=b-a)&255},function(a){this.G=this.Db=(this.Z=(this.G&255)*a)&65535;this.ma=this.ja=this.Z;this.da=256;this.G&65280?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?this.Gl:this.Fl;this.$|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.Db=b&65535;this.Z=this.ma=this.ja=b;this.da=256;127b?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?this.ll:this.kl;this.$|=2;return a},function(a){if(!a)return ge.call(this), +a;var b=this.G/a;if(255this.ha?this.dl:this.cl;this.$|=2;return a},function(a){if(!a)return ge.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return ge.call(this),a;this.Db=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.ja=this.ma=this.Z=b|256;this.da=256;this.A-=0>this.ha?this.hl:this.gl;this.$|=2;return a}],ie=[function(a,b){b=this.K();this.Z=this.ja= +this.ma=a&b;this.da=65536;this.A-=0>this.ha?this.Gj:this.Fj;this.$|=2;return a},L,function(a){this.A-=0>this.ha?this.pg:this.og;return a^65535},function(a,b){b=0;this.ma=a^b;this.da=65536;this.A-=0>this.ha?this.pg:this.og;return(this.Z=this.ja=b-a)&65535},function(a){this.Db=this.G=(this.Z=this.G*a)&65535;this.vg=this.J=this.Z>>16&65535;this.ma=this.ja=this.Z;this.da=65536;this.J?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?this.Il:this.Hl;this.$|=2;return a},function(a){var b=(this.G<< +16>>16)*(a<<16>>16);this.G=this.Db=b&65535;this.J=this.vg=b>>16&65535;this.Z=this.ma=this.ja=b;this.da=65536;32767b?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?this.nl:this.ml;this.$|=2;return a},function(a,b){if(!a)return ge.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return ge.call(this),a;this.Db=this.G=c&65535;this.vg=this.J=b%a&65535;this.ja=this.ma=this.Z=c|65536;this.da=65536;this.A-=0>this.ha?this.fl:this.el;this.$|=2;return a},function(a, +b){if(!a)return ge.call(this),a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return ge.call(this),a;this.Db=this.G=d&65535;this.vg=this.J=b%c&65535;this.ja=this.ma=this.Z=d|65536;this.da=65536;this.A-=0>this.ha?this.jl:this.il;this.$|=2;return a}],rc=[function(a){this.ma=a;a=(this.ja=a+1)&255;this.Z=a|(this.Z&this.da?1:0)<<8;this.da=256;this.A-=0>this.ha?this.ng:this.mg;return a},function(a){this.ma=a;a=(this.ja=a-1)&255;this.Z=a|(this.Z&this.da?1:0)<<8;this.da= +256;this.A-=0>this.ha?this.ng:this.mg;return a},L,L,L,L,L,L],tc=[function(a){this.ma=a;a=(this.ja=a+1)&65535;this.Z=a|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=0>this.ha?this.ng:this.mg;return a},function(a){this.ma=a;a=(this.ja=a-1)&65535;this.Z=a|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=0>this.ha?this.ng:this.mg;return a},function(a){K(this,this.qa);I(this,a);this.A-=0>this.ha?this.bl:this.al;this.$|=2;return a},function(a){if(0>this.ha)return L.call(this,a);K(this,this.ua.oa);K(this, +this.qa);yc(this,a,this.Ia(this.ha+2));this.A-=this.Zk;this.$|=2;return a},function(a){I(this,a);this.A-=0>this.ha?this.wl:this.vl;this.$|=2;return a},function(a){if(0>this.ha)return L.call(this,a);yc(this,a,this.Ia(this.ha+2));this.A-=this.tl;this.$|=2;return a},function(a){var b=a;this.$&512&&(a=a-2&65535,80286>this.Fa&&(b=a));K(this,b);this.A-=0>this.ha?this.pc:this.Ml;this.$|=2;return a},$d],je=[Fd,Hd,Jd,Ld,Nd,Pd,L,Rd],ke=[Gd,Id,Kd,Md,Od,Qd,L,Sd]; +function le(a,b){this.A-=0>this.Ka?0>this.ha?this.El:this.Dl:this.Bl;return b}function me(){return le.call(this,0,this.Db)}function ne(a,b){this.Z=this.ja=this.ma=a&b;this.da=256;this.A-=0>this.Ka?0>this.ha?this.Hj:this.rg:this.rg;this.$|=2;return a}function oe(a,b){this.Z=this.ja=this.ma=a&b;this.da=65536;this.A-=0>this.Ka?0>this.ha?this.Hj:this.rg:this.rg;this.$|=2;return a} +function pe(a,b){var c=(b<<16>>16)*(this.ea()<<24>>24);this.Z=this.ma=this.ja=c;this.da=256;32767c?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?21:24;return c&65535}function qe(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.Z=this.ma=this.ja=c;this.da=65536;32767c?(ed(this),id(this)):($c(this),dd(this));this.A-=0>this.ha?21:24;return c&65535}function re(a){return a}function se(a){if(0>this.ha)return M.call(this),a;this.A-=this.xl;return this.ha} +function te(a,b){if(0>this.ha)return M.call(this),a;Oc(this,this.Ia(this.ha+2));this.A-=this.ij;return b}function ue(a,b){if(0>this.ha)return M.call(this),a;Tc(this,this.Ia(this.ha+2));this.A-=this.ij;return b}function ve(a){if(0>this.ha)return ac.call(this),a;var b=a<<16>>16,c=this.Ia(this.ha)<<16>>16,d=this.Ia(this.ha+2)<<16>>16;this.A-=this.Vk;if(bd)I(this,this.Jh-this.ua.Ua),ld.call(this,5,null,0);this.$|=2;return a} +function we(a,b){this.A-=10+(0>this.ha?0:1);if((a&3)<(b&3))return a=a&-4|b&3,gd(this),a;bd(this);return a}function xe(a,b){this.A-=14+(0>this.ha?0:2);if(0<=this.Qb.load(b,!0)&&this.Qb.Mc>=(this.ua.oa&3)&&this.Qb.Mc>=(b&3))return gd(this),this.Qb.ab&65280;bd(this);return a}function ye(a,b){this.A-=14+(0>this.ha?0:2);if(b&65528&&0<=this.Qb.load(b,!0)&&(3072==(this.Qb.ab&3072)||this.Qb.Mc>=(this.ua.oa&3))&&this.Qb.Mc>=(b&3))return gd(this),this.Qb.Nc;bd(this);return a} +function ze(a,b){if(0>this.ha){switch(this.Wg&7){case 0:this.G=this.G&-256|a;break;case 1:this.I=this.I&-256|a;break;case 2:this.J=this.J&-256|a;break;case 3:this.B=this.B&-256|a;break;case 4:this.G=this.G&255|a<<8;break;case 5:this.I=this.I&255|a<<8;break;case 6:this.J=this.J&255|a<<8;break;case 7:this.B=this.B&255|a<<8}this.A-=this.Jj}else this.Ka=this.ha,this.Q(a),this.A-=this.Ij;return b} +function Ae(a,b){if(0>this.ha){switch(this.Wg&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.Y=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.Jj}else this.Ka=this.ha,this.R(a),this.A-=this.Ij;return b}function ld(a,b,c){Mc(this,a)&&(K(this,Bc(this)),this.xa&=this.Jc.xh,K(this,this.ua.oa),K(this,this.qa),null!=b&&K(this,b),yc(this,this.Jc.Nj,this.Jc.oa),this.A-=this.pl+c)} +function ge(){I(this,this.Jh-this.ua.Ua);ld.call(this,0,null,2)}function Yb(a,b){this.X&&D(this.X,this.X.qm)&&this.X.message("Fault 0x"+r(a)+(null!=b?" (0x"+u(b)+")":"")+" on opcode 0x"+r(bb(this.na,this.Ba))+" at "+da(this.qa,this.ua.oa));80186<=this.Fa&&(I(this,this.Jh-this.ua.Ua),ld.call(this,a,b,0))}function ac(){Yb.call(this,6);this.Ab()}function M(){I(this,this.Jh-this.ua.Ua);Sa(this,"Undefined opcode 0x"+r(bb(this.na,this.Ba))+" at "+da(this.qa,this.ua.oa));this.Ab()} +function Be(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a}function Ce(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a}function De(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a}function Ee(a){a=a.call(this,this.G&255,this.B&255);this.G=this.G&-256|a}function Fe(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a}function Ge(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a} +function He(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a}function Ie(a){a=a.call(this,this.G&255,this.B>>8);this.G=this.G&-256|a}function Je(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a}function Ke(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a}function Le(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a}function Me(a){a=a.call(this,this.I&255,this.B&255);this.I=this.I&-256|a} +function Ne(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a}function Oe(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a}function Pe(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a}function Qe(a){a=a.call(this,this.I&255,this.B>>8);this.I=this.I&-256|a}function Re(a){a=a.call(this,this.J&255,this.G&255);this.J=this.J&-256|a}function Se(a){a=a.call(this,this.J&255,this.I&255);this.J=this.J&-256|a} +function Te(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a}function Ue(a){a=a.call(this,this.J&255,this.B&255);this.J=this.J&-256|a}function Ve(a){a=a.call(this,this.J&255,this.G>>8);this.J=this.J&-256|a}function We(a){a=a.call(this,this.J&255,this.I>>8);this.J=this.J&-256|a}function Xe(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a}function Ye(a){a=a.call(this,this.J&255,this.B>>8);this.J=this.J&-256|a} +function Ze(a){a=a.call(this,this.B&255,this.G&255);this.B=this.B&-256|a}function $e(a){a=a.call(this,this.B&255,this.I&255);this.B=this.B&-256|a}function af(a){a=a.call(this,this.B&255,this.J&255);this.B=this.B&-256|a}function bf(a){a=a.call(this,this.B&255,this.B&255);this.B=this.B&-256|a}function cf(a){a=a.call(this,this.B&255,this.G>>8);this.B=this.B&-256|a}function df(a){a=a.call(this,this.B&255,this.I>>8);this.B=this.B&-256|a} +function ef(a){a=a.call(this,this.B&255,this.J>>8);this.B=this.B&-256|a}function ff(a){a=a.call(this,this.B&255,this.B>>8);this.B=this.B&-256|a}function gf(a){a=a.call(this,this.G>>8,this.G&255);this.G=this.G&255|a<<8}function hf(a){a=a.call(this,this.G>>8,this.I&255);this.G=this.G&255|a<<8}function jf(a){a=a.call(this,this.G>>8,this.J&255);this.G=this.G&255|a<<8}function kf(a){a=a.call(this,this.G>>8,this.B&255);this.G=this.G&255|a<<8} +function lf(a){a=a.call(this,this.G>>8,this.G>>8);this.G=this.G&255|a<<8}function mf(a){a=a.call(this,this.G>>8,this.I>>8);this.G=this.G&255|a<<8}function nf(a){a=a.call(this,this.G>>8,this.J>>8);this.G=this.G&255|a<<8}function of(a){a=a.call(this,this.G>>8,this.B>>8);this.G=this.G&255|a<<8}function pf(a){a=a.call(this,this.I>>8,this.G&255);this.I=this.I&255|a<<8}function qf(a){a=a.call(this,this.I>>8,this.I&255);this.I=this.I&255|a<<8} +function rf(a){a=a.call(this,this.I>>8,this.J&255);this.I=this.I&255|a<<8}function sf(a){a=a.call(this,this.I>>8,this.B&255);this.I=this.I&255|a<<8}function tf(a){a=a.call(this,this.I>>8,this.G>>8);this.I=this.I&255|a<<8}function uf(a){a=a.call(this,this.I>>8,this.I>>8);this.I=this.I&255|a<<8}function vf(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255|a<<8}function wf(a){a=a.call(this,this.I>>8,this.B>>8);this.I=this.I&255|a<<8} +function xf(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8}function yf(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8}function zf(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8}function Af(a){a=a.call(this,this.J>>8,this.B&255);this.J=this.J&255|a<<8}function Bf(a){a=a.call(this,this.J>>8,this.G>>8);this.J=this.J&255|a<<8}function Cf(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255|a<<8} +function Df(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8}function Ef(a){a=a.call(this,this.J>>8,this.B>>8);this.J=this.J&255|a<<8}function Ff(a){a=a.call(this,this.B>>8,this.G&255);this.B=this.B&255|a<<8}function Gf(a){a=a.call(this,this.B>>8,this.I&255);this.B=this.B&255|a<<8}function Hf(a){a=a.call(this,this.B>>8,this.J&255);this.B=this.B&255|a<<8}function If(a){a=a.call(this,this.B>>8,this.B&255);this.B=this.B&255|a<<8} +function Jf(a){a=a.call(this,this.B>>8,this.G>>8);this.B=this.B&255|a<<8}function Kf(a){a=a.call(this,this.B>>8,this.I>>8);this.B=this.B&255|a<<8}function Lf(a){a=a.call(this,this.B>>8,this.J>>8);this.B=this.B&255|a<<8}function Mf(a){a=a.call(this,this.B>>8,this.B>>8);this.B=this.B&255|a<<8}function Nf(a){this.G=a.call(this,this.G,this.G)}function Of(a){this.G=a.call(this,this.G,this.I)}function Pf(a){this.G=a.call(this,this.G,this.J)}function Qf(a){this.G=a.call(this,this.G,this.B)} +function Rf(a){this.G=a.call(this,this.G,this.Y)}function Sf(a){this.G=a.call(this,this.G,this.H)}function Tf(a){this.G=a.call(this,this.G,this.F)}function Uf(a){this.G=a.call(this,this.G,this.D)}function Vf(a){this.I=a.call(this,this.I,this.G)}function Wf(a){this.I=a.call(this,this.I,this.I)}function Xf(a){this.I=a.call(this,this.I,this.J)}function Yf(a){this.I=a.call(this,this.I,this.B)}function Zf(a){this.I=a.call(this,this.I,this.Y)}function $f(a){this.I=a.call(this,this.I,this.H)} +function ag(a){this.I=a.call(this,this.I,this.F)}function bg(a){this.I=a.call(this,this.I,this.D)}function cg(a){this.J=a.call(this,this.J,this.G)}function dg(a){this.J=a.call(this,this.J,this.I)}function eg(a){this.J=a.call(this,this.J,this.J)}function fg(a){this.J=a.call(this,this.J,this.B)}function gg(a){this.J=a.call(this,this.J,this.Y)}function hg(a){this.J=a.call(this,this.J,this.H)}function ig(a){this.J=a.call(this,this.J,this.F)}function jg(a){this.J=a.call(this,this.J,this.D)} +function kg(a){this.B=a.call(this,this.B,this.G)}function lg(a){this.B=a.call(this,this.B,this.I)}function mg(a){this.B=a.call(this,this.B,this.J)}function ng(a){this.B=a.call(this,this.B,this.B)}function og(a){this.B=a.call(this,this.B,this.Y)}function pg(a){this.B=a.call(this,this.B,this.H)}function qg(a){this.B=a.call(this,this.B,this.F)}function rg(a){this.B=a.call(this,this.B,this.D)}function sg(a){this.Y=a.call(this,this.Y,this.G)}function tg(a){this.Y=a.call(this,this.Y,this.I)} +function ug(a){this.Y=a.call(this,this.Y,this.J)}function vg(a){this.Y=a.call(this,this.Y,this.B)}function wg(a){this.Y=a.call(this,this.Y,this.Y)}function xg(a){this.Y=a.call(this,this.Y,this.H)}function yg(a){this.Y=a.call(this,this.Y,this.F)}function zg(a){this.Y=a.call(this,this.Y,this.D)}function Ag(a){this.H=a.call(this,this.H,this.G)}function Bg(a){this.H=a.call(this,this.H,this.I)}function Cg(a){this.H=a.call(this,this.H,this.J)}function Dg(a){this.H=a.call(this,this.H,this.B)} +function Eg(a){this.H=a.call(this,this.H,this.Y)}function Fg(a){this.H=a.call(this,this.H,this.H)}function Gg(a){this.H=a.call(this,this.H,this.F)}function Hg(a){this.H=a.call(this,this.H,this.D)}function Ig(a){this.F=a.call(this,this.F,this.G)}function Jg(a){this.F=a.call(this,this.F,this.I)}function Kg(a){this.F=a.call(this,this.F,this.J)}function Lg(a){this.F=a.call(this,this.F,this.B)}function Mg(a){this.F=a.call(this,this.F,this.Y)}function Ng(a){this.F=a.call(this,this.F,this.H)} +function Og(a){this.F=a.call(this,this.F,this.F)}function Pg(a){this.F=a.call(this,this.F,this.D)}function Qg(a){this.D=a.call(this,this.D,this.G)}function Rg(a){this.D=a.call(this,this.D,this.I)}function Sg(a){this.D=a.call(this,this.D,this.J)}function Tg(a){this.D=a.call(this,this.D,this.B)}function Ug(a){this.D=a.call(this,this.D,this.Y)}function Vg(a){this.D=a.call(this,this.D,this.H)}function Wg(a){this.D=a.call(this,this.D,this.F)}function Xg(a){this.D=a.call(this,this.D,this.D)} +var Yg=[function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.G&255);this.Q(a);this.A-=this.fa},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.G&255);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.G&255);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.G&255);this.Q(a);this.A-=this.fa},function(a){a=a.call(this,this.N(this.C,this.F),this.G&255);this.Q(a);this.A-=this.aa},function(a){a= +a.call(this,this.N(this.C,this.D),this.G&255);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.K()),this.G&255);this.Q(a);this.A-=this.ta},function(a){a=a.call(this,this.N(this.C,this.B),this.G&255);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.I&255);this.Q(a);this.A-=this.fa},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.I&255);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.M,this.H+this.F& +65535),this.I&255);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.I&255);this.Q(a);this.A-=this.fa},function(a){a=a.call(this,this.N(this.C,this.F),this.I&255);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.D),this.I&255);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.K()),this.I&255);this.Q(a);this.A-=this.ta},function(a){a=a.call(this,this.N(this.C,this.B),this.I&255);this.Q(a);this.A-=this.aa},function(a){a= +a.call(this,this.N(this.C,this.B+this.F&65535),this.J&255);this.Q(a);this.A-=this.fa},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.J&255);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.J&255);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.J&255);this.Q(a);this.A-=this.fa},function(a){a=a.call(this,this.N(this.C,this.F),this.J&255);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C, +this.D),this.J&255);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.K()),this.J&255);this.Q(a);this.A-=this.ta},function(a){a=a.call(this,this.N(this.C,this.B),this.J&255);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.B&255);this.Q(a);this.A-=this.fa},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.B&255);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.B&255);this.Q(a); +this.A-=this.ga},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.B&255);this.Q(a);this.A-=this.fa},function(a){a=a.call(this,this.N(this.C,this.F),this.B&255);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.D),this.B&255);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.K()),this.B&255);this.Q(a);this.A-=this.ta},function(a){a=a.call(this,this.N(this.C,this.B),this.B&255);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C, +this.B+this.F&65535),this.G>>8);this.Q(a);this.A-=this.fa},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.G>>8);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.G>>8);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.G>>8);this.Q(a);this.A-=this.fa},function(a){a=a.call(this,this.N(this.C,this.F),this.G>>8);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.D),this.G>>8); +this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.K()),this.G>>8);this.Q(a);this.A-=this.ta},function(a){a=a.call(this,this.N(this.C,this.B),this.G>>8);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.I>>8);this.Q(a);this.A-=this.fa},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.I>>8);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.I>>8);this.Q(a);this.A-=this.ga},function(a){a= +a.call(this,this.N(this.M,this.H+this.D&65535),this.I>>8);this.Q(a);this.A-=this.fa},function(a){a=a.call(this,this.N(this.C,this.F),this.I>>8);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.D),this.I>>8);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.K()),this.I>>8);this.Q(a);this.A-=this.ta},function(a){a=a.call(this,this.N(this.C,this.B),this.I>>8);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.J>>8); +this.Q(a);this.A-=this.fa},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.J>>8);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.J>>8);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.J>>8);this.Q(a);this.A-=this.fa},function(a){a=a.call(this,this.N(this.C,this.F),this.J>>8);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.D),this.J>>8);this.Q(a);this.A-=this.aa},function(a){a= +a.call(this,this.N(this.C,this.K()),this.J>>8);this.Q(a);this.A-=this.ta},function(a){a=a.call(this,this.N(this.C,this.B),this.J>>8);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.B>>8);this.Q(a);this.A-=this.fa},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.B>>8);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.B>>8);this.Q(a);this.A-=this.ga},function(a){a=a.call(this,this.N(this.M,this.H+ +this.D&65535),this.B>>8);this.Q(a);this.A-=this.fa},function(a){a=a.call(this,this.N(this.C,this.F),this.B>>8);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.D),this.B>>8);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.K()),this.B>>8);this.Q(a);this.A-=this.ta},function(a){a=a.call(this,this.N(this.C,this.B),this.B>>8);this.Q(a);this.A-=this.aa},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.L()&65535),this.G&255);this.Q(a);this.A-=this.V}, +function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.L()&65535),this.G&255);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.L()&65535),this.G&255);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.L()&65535),this.G&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.L()&65535),this.G&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.L()&65535),this.G&255);this.Q(a); +this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.L()&65535),this.G&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.L()&65535),this.G&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.L()&65535),this.I&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.L()&65535),this.I&255);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.L()&65535), +this.I&255);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.L()&65535),this.I&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.L()&65535),this.I&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.L()&65535),this.I&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.L()&65535),this.I&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.L()& +65535),this.I&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.L()&65535),this.J&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.L()&65535),this.J&255);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.L()&65535),this.J&255);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.L()&65535),this.J&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this, +this.N(this.C,this.F+this.L()&65535),this.J&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.L()&65535),this.J&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.L()&65535),this.J&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.L()&65535),this.J&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.L()&65535),this.B&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this, +this.N(this.C,this.B+this.D+this.L()&65535),this.B&255);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.L()&65535),this.B&255);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.L()&65535),this.B&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.L()&65535),this.B&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.L()&65535),this.B&255);this.Q(a);this.A-=this.P},function(a){a= +a.call(this,this.N(this.M,this.H+this.L()&65535),this.B&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.L()&65535),this.B&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.L()&65535),this.G>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.L()&65535),this.G>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.L()&65535),this.G>>8);this.Q(a);this.A-= +this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.L()&65535),this.G>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.L()&65535),this.G>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.L()&65535),this.G>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.L()&65535),this.G>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.L()&65535),this.G>>8);this.Q(a);this.A-= +this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.L()&65535),this.I>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.L()&65535),this.I>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.L()&65535),this.I>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.L()&65535),this.I>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.L()&65535),this.I>> +8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.L()&65535),this.I>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.L()&65535),this.I>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.L()&65535),this.I>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.L()&65535),this.J>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.L()&65535), +this.J>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.L()&65535),this.J>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.L()&65535),this.J>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.L()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.L()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.L()& +65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.L()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.L()&65535),this.B>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.L()&65535),this.B>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.L()&65535),this.B>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M, +this.H+this.D+this.L()&65535),this.B>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.L()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.L()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.L()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.L()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C, +this.B+this.F+this.K()&65535),this.G&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.G&255);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.K()&65535),this.G&255);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.G&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.G&255);this.Q(a);this.A-=this.P},function(a){a= +a.call(this,this.N(this.C,this.D+this.K()&65535),this.G&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.G&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.K()&65535),this.G&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.K()&65535),this.I&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.I&255);this.Q(a);this.A-=this.W}, +function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.K()&65535),this.I&255);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.I&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.I&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.K()&65535),this.I&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.I&255);this.Q(a); +this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.K()&65535),this.I&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.K()&65535),this.J&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.J&255);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.K()&65535),this.J&255);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()& +65535),this.J&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.J&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.K()&65535),this.J&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.J&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.K()&65535),this.J&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+ +this.K()&65535),this.B&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.B&255);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.K()&65535),this.B&255);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.B&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.B&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this, +this.N(this.C,this.D+this.K()&65535),this.B&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.B&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.K()&65535),this.B&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.K()&65535),this.G>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.G>>8);this.Q(a);this.A-=this.W},function(a){a= +a.call(this,this.N(this.M,this.H+this.F+this.K()&65535),this.G>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.G>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.G>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.K()&65535),this.G>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.G>>8);this.Q(a);this.A-=this.P},function(a){a= +a.call(this,this.N(this.C,this.B+this.K()&65535),this.G>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.K()&65535),this.I>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.I>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.K()&65535),this.I>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.I>>8);this.Q(a);this.A-= +this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.I>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.K()&65535),this.I>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.I>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.K()&65535),this.I>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.K()&65535),this.J>>8);this.Q(a);this.A-= +this.V},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.K()&65535),this.J>>8); +this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.K()& +65535),this.B>>8);this.Q(a);this.A-=this.W},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.K()& +65535),this.B>>8);this.Q(a);this.A-=this.P},Be,Je,Re,Ze,gf,pf,xf,Ff,Ce,Ke,Se,$e,hf,qf,yf,Gf,De,Le,Te,af,jf,rf,zf,Hf,Ee,Me,Ue,bf,kf,sf,Af,If,Fe,Ne,Ve,cf,lf,tf,Bf,Jf,Ge,Oe,We,df,mf,uf,Cf,Kf,He,Pe,Xe,ef,nf,vf,Df,Lf,Ie,Qe,Ye,ff,of,wf,Ef,Mf],Zg=[function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.G);this.R(a);this.A-=this.fa},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.G);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.G); +this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.M,this.H+this.D&65535),this.G);this.R(a);this.A-=this.fa},function(a){a=a.call(this,this.O(this.C,this.F),this.G);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.D),this.G);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.K()),this.G);this.R(a);this.A-=this.ta},function(a){a=a.call(this,this.O(this.C,this.B),this.G);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.B+ +this.F&65535),this.I);this.R(a);this.A-=this.fa},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.I);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.I);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.M,this.H+this.D&65535),this.I);this.R(a);this.A-=this.fa},function(a){a=a.call(this,this.O(this.C,this.F),this.I);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.D),this.I);this.R(a);this.A-=this.aa}, +function(a){a=a.call(this,this.O(this.C,this.K()),this.I);this.R(a);this.A-=this.ta},function(a){a=a.call(this,this.O(this.C,this.B),this.I);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.J);this.R(a);this.A-=this.fa},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.J);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.J);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.M,this.H+ +this.D&65535),this.J);this.R(a);this.A-=this.fa},function(a){a=a.call(this,this.O(this.C,this.F),this.J);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.D),this.J);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.K()),this.J);this.R(a);this.A-=this.ta},function(a){a=a.call(this,this.O(this.C,this.B),this.J);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.B);this.R(a);this.A-=this.fa},function(a){a=a.call(this, +this.O(this.C,this.B+this.D&65535),this.B);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.B);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.M,this.H+this.D&65535),this.B);this.R(a);this.A-=this.fa},function(a){a=a.call(this,this.O(this.C,this.F),this.B);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.D),this.B);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.K()),this.B);this.R(a);this.A-= +this.ta},function(a){a=a.call(this,this.O(this.C,this.B),this.B);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.Y);this.R(a);this.A-=this.fa},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.Y);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.Y);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.M,this.H+this.D&65535),this.Y);this.R(a);this.A-=this.fa},function(a){a=a.call(this, +this.O(this.C,this.F),this.Y);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.D),this.Y);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.K()),this.Y);this.R(a);this.A-=this.ta},function(a){a=a.call(this,this.O(this.C,this.B),this.Y);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.H);this.R(a);this.A-=this.fa},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.H);this.R(a);this.A-=this.ga},function(a){a= +a.call(this,this.O(this.M,this.H+this.F&65535),this.H);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.M,this.H+this.D&65535),this.H);this.R(a);this.A-=this.fa},function(a){a=a.call(this,this.O(this.C,this.F),this.H);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.D),this.H);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.K()),this.H);this.R(a);this.A-=this.ta},function(a){a=a.call(this,this.O(this.C,this.B),this.H);this.R(a);this.A-= +this.aa},function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.F);this.R(a);this.A-=this.fa},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.F);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.F);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.M,this.H+this.D&65535),this.F);this.R(a);this.A-=this.fa},function(a){a=a.call(this,this.O(this.C,this.F),this.F);this.R(a);this.A-=this.aa},function(a){a=a.call(this, +this.O(this.C,this.D),this.F);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.K()),this.F);this.R(a);this.A-=this.ta},function(a){a=a.call(this,this.O(this.C,this.B),this.F);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.D);this.R(a);this.A-=this.fa},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.D);this.R(a);this.A-=this.ga},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.D);this.R(a);this.A-= +this.ga},function(a){a=a.call(this,this.O(this.M,this.H+this.D&65535),this.D);this.R(a);this.A-=this.fa},function(a){a=a.call(this,this.O(this.C,this.F),this.D);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.D),this.D);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.K()),this.D);this.R(a);this.A-=this.ta},function(a){a=a.call(this,this.O(this.C,this.B),this.D);this.R(a);this.A-=this.aa},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.L()& +65535),this.G);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.L()&65535),this.G);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.L()&65535),this.G);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.L()&65535),this.G);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.F+this.L()&65535),this.G);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.L()& +65535),this.G);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.L()&65535),this.G);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.L()&65535),this.G);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.L()&65535),this.I);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.L()&65535),this.I);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.L()& +65535),this.I);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.L()&65535),this.I);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.F+this.L()&65535),this.I);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.L()&65535),this.I);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.L()&65535),this.I);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.L()&65535),this.I); +this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.L()&65535),this.J);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.L()&65535),this.J);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.L()&65535),this.J);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.L()&65535),this.J);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.F+this.L()&65535), +this.J);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.L()&65535),this.J);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.L()&65535),this.J);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.L()&65535),this.J);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.L()&65535),this.B);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.L()&65535),this.B); +this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.L()&65535),this.B);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.L()&65535),this.B);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.F+this.L()&65535),this.B);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.L()&65535),this.B);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.L()&65535),this.B);this.R(a); +this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.L()&65535),this.B);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.L()&65535),this.Y);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.L()&65535),this.Y);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.L()&65535),this.Y);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.L()&65535),this.Y); +this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.F+this.L()&65535),this.Y);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.L()&65535),this.Y);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.L()&65535),this.Y);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.L()&65535),this.Y);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.L()&65535),this.H);this.R(a); +this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.L()&65535),this.H);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.L()&65535),this.H);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.L()&65535),this.H);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.F+this.L()&65535),this.H);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.L()&65535),this.H);this.R(a); +this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.L()&65535),this.H);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.L()&65535),this.H);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.L()&65535),this.F);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.L()&65535),this.F);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.L()&65535),this.F);this.R(a); +this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.L()&65535),this.F);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.F+this.L()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.L()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.L()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.L()&65535),this.F);this.R(a);this.A-=this.P}, +function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.L()&65535),this.D);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.L()&65535),this.D);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.L()&65535),this.D);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.L()&65535),this.D);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.F+this.L()&65535),this.D);this.R(a);this.A-= +this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.L()&65535),this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.L()&65535),this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.L()&65535),this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.G);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()&65535),this.G);this.R(a);this.A-=this.W}, +function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.G);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.G);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.F+this.K()&65535),this.G);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.G);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535),this.G);this.R(a);this.A-=this.P},function(a){a= +a.call(this,this.O(this.C,this.B+this.K()&65535),this.G);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.I);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()&65535),this.I);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.I);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.I);this.R(a);this.A-=this.V},function(a){a= +a.call(this,this.O(this.C,this.F+this.K()&65535),this.I);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.I);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535),this.I);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.I);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.J);this.R(a);this.A-=this.V},function(a){a=a.call(this, +this.O(this.C,this.B+this.D+this.K()&65535),this.J);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.J);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.J);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.F+this.K()&65535),this.J);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.J);this.R(a);this.A-=this.P},function(a){a=a.call(this, +this.O(this.M,this.H+this.K()&65535),this.J);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.J);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.B);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()&65535),this.B);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.B);this.R(a);this.A-=this.W},function(a){a=a.call(this, +this.O(this.M,this.H+this.D+this.K()&65535),this.B);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.F+this.K()&65535),this.B);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.B);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535),this.B);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.B);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C, +this.B+this.F+this.K()&65535),this.Y);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()&65535),this.Y);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.Y);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.Y);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.F+this.K()&65535),this.Y);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C, +this.D+this.K()&65535),this.Y);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535),this.Y);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.Y);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.H);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()&65535),this.H);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+ +this.F+this.K()&65535),this.H);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.H);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.F+this.K()&65535),this.H);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.H);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535),this.H);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()& +65535),this.H);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.F);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()&65535),this.F);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.F);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.F);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.F+ +this.K()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.D);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()& +65535),this.D);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.D);this.R(a);this.A-=this.W},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.D);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.C,this.F+this.K()&65535),this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535), +this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.D);this.R(a);this.A-=this.P},Nf,Vf,cg,kg,sg,Ag,Ig,Qg,Of,Wf,dg,lg,tg,Bg,Jg,Rg,Pf,Xf,eg,mg,ug,Cg,Kg,Sg,Qf,Yf,fg,ng,vg,Dg,Lg,Tg,Rf,Zf,gg,og,wg,Eg,Mg,Ug,Sf,$f,hg,pg,xg,Fg,Ng,Vg,Tf,ag,ig,qg,yg,Gg,Og,Wg,Uf,bg,jg,rg,zg,Hg,Pg,Xg],$g=[function(a){a=a.call(this,this.G&255,this.T(this.C,this.B+this.F&65535));this.G=this.G&-256|a;this.A-=this.fa},function(a){a=a.call(this,this.G&255,this.T(this.C,this.B+this.D& +65535));this.G=this.G&-256|a;this.A-=this.ga},function(a){a=a.call(this,this.G&255,this.T(this.M,this.H+this.F&65535));this.G=this.G&-256|a;this.A-=this.ga},function(a){a=a.call(this,this.G&255,this.T(this.M,this.H+this.D&65535));this.G=this.G&-256|a;this.A-=this.fa},function(a){a=a.call(this,this.G&255,this.T(this.C,this.F));this.G=this.G&-256|a;this.A-=this.aa},function(a){a=a.call(this,this.G&255,this.T(this.C,this.D));this.G=this.G&-256|a;this.A-=this.aa},function(a){a=a.call(this,this.G&255, +this.T(this.C,this.K()));this.G=this.G&-256|a;this.A-=this.ta},function(a){a=a.call(this,this.G&255,this.T(this.C,this.B));this.G=this.G&-256|a;this.A-=this.aa},function(a){a=a.call(this,this.I&255,this.T(this.C,this.B+this.F&65535));this.I=this.I&-256|a;this.A-=this.fa},function(a){a=a.call(this,this.I&255,this.T(this.C,this.B+this.D&65535));this.I=this.I&-256|a;this.A-=this.ga},function(a){a=a.call(this,this.I&255,this.T(this.M,this.H+this.F&65535));this.I=this.I&-256|a;this.A-=this.ga},function(a){a= +a.call(this,this.I&255,this.T(this.M,this.H+this.D&65535));this.I=this.I&-256|a;this.A-=this.fa},function(a){a=a.call(this,this.I&255,this.T(this.C,this.F));this.I=this.I&-256|a;this.A-=this.aa},function(a){a=a.call(this,this.I&255,this.T(this.C,this.D));this.I=this.I&-256|a;this.A-=this.aa},function(a){a=a.call(this,this.I&255,this.T(this.C,this.K()));this.I=this.I&-256|a;this.A-=this.ta},function(a){a=a.call(this,this.I&255,this.T(this.C,this.B));this.I=this.I&-256|a;this.A-=this.aa},function(a){a= +a.call(this,this.J&255,this.T(this.C,this.B+this.F&65535));this.J=this.J&-256|a;this.A-=this.fa},function(a){a=a.call(this,this.J&255,this.T(this.C,this.B+this.D&65535));this.J=this.J&-256|a;this.A-=this.ga},function(a){a=a.call(this,this.J&255,this.T(this.M,this.H+this.F&65535));this.J=this.J&-256|a;this.A-=this.ga},function(a){a=a.call(this,this.J&255,this.T(this.M,this.H+this.D&65535));this.J=this.J&-256|a;this.A-=this.fa},function(a){a=a.call(this,this.J&255,this.T(this.C,this.F));this.J=this.J& +-256|a;this.A-=this.aa},function(a){a=a.call(this,this.J&255,this.T(this.C,this.D));this.J=this.J&-256|a;this.A-=this.aa},function(a){a=a.call(this,this.J&255,this.T(this.C,this.K()));this.J=this.J&-256|a;this.A-=this.ta},function(a){a=a.call(this,this.J&255,this.T(this.C,this.B));this.J=this.J&-256|a;this.A-=this.aa},function(a){a=a.call(this,this.B&255,this.T(this.C,this.B+this.F&65535));this.B=this.B&-256|a;this.A-=this.fa},function(a){a=a.call(this,this.B&255,this.T(this.C,this.B+this.D&65535)); +this.B=this.B&-256|a;this.A-=this.ga},function(a){a=a.call(this,this.B&255,this.T(this.M,this.H+this.F&65535));this.B=this.B&-256|a;this.A-=this.ga},function(a){a=a.call(this,this.B&255,this.T(this.M,this.H+this.D&65535));this.B=this.B&-256|a;this.A-=this.fa},function(a){a=a.call(this,this.B&255,this.T(this.C,this.F));this.B=this.B&-256|a;this.A-=this.aa},function(a){a=a.call(this,this.B&255,this.T(this.C,this.D));this.B=this.B&-256|a;this.A-=this.aa},function(a){a=a.call(this,this.B&255,this.T(this.C, +this.K()));this.B=this.B&-256|a;this.A-=this.ta},function(a){a=a.call(this,this.B&255,this.T(this.C,this.B));this.B=this.B&-256|a;this.A-=this.aa},function(a){a=a.call(this,this.G>>8,this.T(this.C,this.B+this.F&65535));this.G=this.G&255|a<<8;this.A-=this.fa},function(a){a=a.call(this,this.G>>8,this.T(this.C,this.B+this.D&65535));this.G=this.G&255|a<<8;this.A-=this.ga},function(a){a=a.call(this,this.G>>8,this.T(this.M,this.H+this.F&65535));this.G=this.G&255|a<<8;this.A-=this.ga},function(a){a=a.call(this, +this.G>>8,this.T(this.M,this.H+this.D&65535));this.G=this.G&255|a<<8;this.A-=this.fa},function(a){a=a.call(this,this.G>>8,this.T(this.C,this.F));this.G=this.G&255|a<<8;this.A-=this.aa},function(a){a=a.call(this,this.G>>8,this.T(this.C,this.D));this.G=this.G&255|a<<8;this.A-=this.aa},function(a){a=a.call(this,this.G>>8,this.T(this.C,this.K()));this.G=this.G&255|a<<8;this.A-=this.ta},function(a){a=a.call(this,this.G>>8,this.T(this.C,this.B));this.G=this.G&255|a<<8;this.A-=this.aa},function(a){a=a.call(this, +this.I>>8,this.T(this.C,this.B+this.F&65535));this.I=this.I&255|a<<8;this.A-=this.fa},function(a){a=a.call(this,this.I>>8,this.T(this.C,this.B+this.D&65535));this.I=this.I&255|a<<8;this.A-=this.ga},function(a){a=a.call(this,this.I>>8,this.T(this.M,this.H+this.F&65535));this.I=this.I&255|a<<8;this.A-=this.ga},function(a){a=a.call(this,this.I>>8,this.T(this.M,this.H+this.D&65535));this.I=this.I&255|a<<8;this.A-=this.fa},function(a){a=a.call(this,this.I>>8,this.T(this.C,this.F));this.I=this.I&255|a<< +8;this.A-=this.aa},function(a){a=a.call(this,this.I>>8,this.T(this.C,this.D));this.I=this.I&255|a<<8;this.A-=this.aa},function(a){a=a.call(this,this.I>>8,this.T(this.C,this.K()));this.I=this.I&255|a<<8;this.A-=this.ta},function(a){a=a.call(this,this.I>>8,this.T(this.C,this.B));this.I=this.I&255|a<<8;this.A-=this.aa},function(a){a=a.call(this,this.J>>8,this.T(this.C,this.B+this.F&65535));this.J=this.J&255|a<<8;this.A-=this.fa},function(a){a=a.call(this,this.J>>8,this.T(this.C,this.B+this.D&65535)); +this.J=this.J&255|a<<8;this.A-=this.ga},function(a){a=a.call(this,this.J>>8,this.T(this.M,this.H+this.F&65535));this.J=this.J&255|a<<8;this.A-=this.ga},function(a){a=a.call(this,this.J>>8,this.T(this.M,this.H+this.D&65535));this.J=this.J&255|a<<8;this.A-=this.fa},function(a){a=a.call(this,this.J>>8,this.T(this.C,this.F));this.J=this.J&255|a<<8;this.A-=this.aa},function(a){a=a.call(this,this.J>>8,this.T(this.C,this.D));this.J=this.J&255|a<<8;this.A-=this.aa},function(a){a=a.call(this,this.J>>8,this.T(this.C, +this.K()));this.J=this.J&255|a<<8;this.A-=this.ta},function(a){a=a.call(this,this.J>>8,this.T(this.C,this.B));this.J=this.J&255|a<<8;this.A-=this.aa},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.B+this.F&65535));this.B=this.B&255|a<<8;this.A-=this.fa},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.B+this.D&65535));this.B=this.B&255|a<<8;this.A-=this.ga},function(a){a=a.call(this,this.B>>8,this.T(this.M,this.H+this.F&65535));this.B=this.B&255|a<<8;this.A-=this.ga},function(a){a=a.call(this, +this.B>>8,this.T(this.M,this.H+this.D&65535));this.B=this.B&255|a<<8;this.A-=this.fa},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.F));this.B=this.B&255|a<<8;this.A-=this.aa},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.D));this.B=this.B&255|a<<8;this.A-=this.aa},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.K()));this.B=this.B&255|a<<8;this.A-=this.ta},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.B));this.B=this.B&255|a<<8;this.A-=this.aa},function(a){a=a.call(this, +this.G&255,this.T(this.C,this.B+this.F+this.L()&65535));this.G=this.G&-256|a;this.A-=this.V},function(a){a=a.call(this,this.G&255,this.T(this.C,this.B+this.D+this.L()&65535));this.G=this.G&-256|a;this.A-=this.W},function(a){a=a.call(this,this.G&255,this.T(this.M,this.H+this.F+this.L()&65535));this.G=this.G&-256|a;this.A-=this.W},function(a){a=a.call(this,this.G&255,this.T(this.M,this.H+this.D+this.L()&65535));this.G=this.G&-256|a;this.A-=this.V},function(a){a=a.call(this,this.G&255,this.T(this.C, +this.F+this.L()&65535));this.G=this.G&-256|a;this.A-=this.P},function(a){a=a.call(this,this.G&255,this.T(this.C,this.D+this.L()&65535));this.G=this.G&-256|a;this.A-=this.P},function(a){a=a.call(this,this.G&255,this.T(this.M,this.H+this.L()&65535));this.G=this.G&-256|a;this.A-=this.P},function(a){a=a.call(this,this.G&255,this.T(this.C,this.B+this.L()&65535));this.G=this.G&-256|a;this.A-=this.P},function(a){a=a.call(this,this.I&255,this.T(this.C,this.B+this.F+this.L()&65535));this.I=this.I&-256|a;this.A-= +this.V},function(a){a=a.call(this,this.I&255,this.T(this.C,this.B+this.D+this.L()&65535));this.I=this.I&-256|a;this.A-=this.W},function(a){a=a.call(this,this.I&255,this.T(this.M,this.H+this.F+this.L()&65535));this.I=this.I&-256|a;this.A-=this.W},function(a){a=a.call(this,this.I&255,this.T(this.M,this.H+this.D+this.L()&65535));this.I=this.I&-256|a;this.A-=this.V},function(a){a=a.call(this,this.I&255,this.T(this.C,this.F+this.L()&65535));this.I=this.I&-256|a;this.A-=this.P},function(a){a=a.call(this, +this.I&255,this.T(this.C,this.D+this.L()&65535));this.I=this.I&-256|a;this.A-=this.P},function(a){a=a.call(this,this.I&255,this.T(this.M,this.H+this.L()&65535));this.I=this.I&-256|a;this.A-=this.P},function(a){a=a.call(this,this.I&255,this.T(this.C,this.B+this.L()&65535));this.I=this.I&-256|a;this.A-=this.P},function(a){a=a.call(this,this.J&255,this.T(this.C,this.B+this.F+this.L()&65535));this.J=this.J&-256|a;this.A-=this.V},function(a){a=a.call(this,this.J&255,this.T(this.C,this.B+this.D+this.L()& +65535));this.J=this.J&-256|a;this.A-=this.W},function(a){a=a.call(this,this.J&255,this.T(this.M,this.H+this.F+this.L()&65535));this.J=this.J&-256|a;this.A-=this.W},function(a){a=a.call(this,this.J&255,this.T(this.M,this.H+this.D+this.L()&65535));this.J=this.J&-256|a;this.A-=this.V},function(a){a=a.call(this,this.J&255,this.T(this.C,this.F+this.L()&65535));this.J=this.J&-256|a;this.A-=this.P},function(a){a=a.call(this,this.J&255,this.T(this.C,this.D+this.L()&65535));this.J=this.J&-256|a;this.A-=this.P}, +function(a){a=a.call(this,this.J&255,this.T(this.M,this.H+this.L()&65535));this.J=this.J&-256|a;this.A-=this.P},function(a){a=a.call(this,this.J&255,this.T(this.C,this.B+this.L()&65535));this.J=this.J&-256|a;this.A-=this.P},function(a){a=a.call(this,this.B&255,this.T(this.C,this.B+this.F+this.L()&65535));this.B=this.B&-256|a;this.A-=this.V},function(a){a=a.call(this,this.B&255,this.T(this.C,this.B+this.D+this.L()&65535));this.B=this.B&-256|a;this.A-=this.W},function(a){a=a.call(this,this.B&255,this.T(this.M, +this.H+this.F+this.L()&65535));this.B=this.B&-256|a;this.A-=this.W},function(a){a=a.call(this,this.B&255,this.T(this.M,this.H+this.D+this.L()&65535));this.B=this.B&-256|a;this.A-=this.V},function(a){a=a.call(this,this.B&255,this.T(this.C,this.F+this.L()&65535));this.B=this.B&-256|a;this.A-=this.P},function(a){a=a.call(this,this.B&255,this.T(this.C,this.D+this.L()&65535));this.B=this.B&-256|a;this.A-=this.P},function(a){a=a.call(this,this.B&255,this.T(this.M,this.H+this.L()&65535));this.B=this.B&-256| +a;this.A-=this.P},function(a){a=a.call(this,this.B&255,this.T(this.C,this.B+this.L()&65535));this.B=this.B&-256|a;this.A-=this.P},function(a){a=a.call(this,this.G>>8,this.T(this.C,this.B+this.F+this.L()&65535));this.G=this.G&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.G>>8,this.T(this.C,this.B+this.D+this.L()&65535));this.G=this.G&255|a<<8;this.A-=this.W},function(a){a=a.call(this,this.G>>8,this.T(this.M,this.H+this.F+this.L()&65535));this.G=this.G&255|a<<8;this.A-=this.W},function(a){a= +a.call(this,this.G>>8,this.T(this.M,this.H+this.D+this.L()&65535));this.G=this.G&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.G>>8,this.T(this.C,this.F+this.L()&65535));this.G=this.G&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.G>>8,this.T(this.C,this.D+this.L()&65535));this.G=this.G&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.G>>8,this.T(this.M,this.H+this.L()&65535));this.G=this.G&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.G>>8,this.T(this.C,this.B+ +this.L()&65535));this.G=this.G&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.I>>8,this.T(this.C,this.B+this.F+this.L()&65535));this.I=this.I&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.I>>8,this.T(this.C,this.B+this.D+this.L()&65535));this.I=this.I&255|a<<8;this.A-=this.W},function(a){a=a.call(this,this.I>>8,this.T(this.M,this.H+this.F+this.L()&65535));this.I=this.I&255|a<<8;this.A-=this.W},function(a){a=a.call(this,this.I>>8,this.T(this.M,this.H+this.D+this.L()&65535));this.I= +this.I&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.I>>8,this.T(this.C,this.F+this.L()&65535));this.I=this.I&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.I>>8,this.T(this.C,this.D+this.L()&65535));this.I=this.I&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.I>>8,this.T(this.M,this.H+this.L()&65535));this.I=this.I&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.I>>8,this.T(this.C,this.B+this.L()&65535));this.I=this.I&255|a<<8;this.A-=this.P},function(a){a=a.call(this, +this.J>>8,this.T(this.C,this.B+this.F+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.J>>8,this.T(this.C,this.B+this.D+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.W},function(a){a=a.call(this,this.J>>8,this.T(this.M,this.H+this.F+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.W},function(a){a=a.call(this,this.J>>8,this.T(this.M,this.H+this.D+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.J>>8,this.T(this.C, +this.F+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.T(this.C,this.D+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.T(this.M,this.H+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.T(this.C,this.B+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.B+this.F+this.L()&65535));this.B=this.B&255| +a<<8;this.A-=this.V},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.B+this.D+this.L()&65535));this.B=this.B&255|a<<8;this.A-=this.W},function(a){a=a.call(this,this.B>>8,this.T(this.M,this.H+this.F+this.L()&65535));this.B=this.B&255|a<<8;this.A-=this.W},function(a){a=a.call(this,this.B>>8,this.T(this.M,this.H+this.D+this.L()&65535));this.B=this.B&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.F+this.L()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a= +a.call(this,this.B>>8,this.T(this.C,this.D+this.L()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.T(this.M,this.H+this.L()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.B+this.L()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.G&255,this.T(this.C,this.B+this.F+this.K()&65535));this.G=this.G&-256|a;this.A-=this.V},function(a){a=a.call(this,this.G&255,this.T(this.C,this.B+ +this.D+this.K()&65535));this.G=this.G&-256|a;this.A-=this.W},function(a){a=a.call(this,this.G&255,this.T(this.M,this.H+this.F+this.K()&65535));this.G=this.G&-256|a;this.A-=this.W},function(a){a=a.call(this,this.G&255,this.T(this.M,this.H+this.D+this.K()&65535));this.G=this.G&-256|a;this.A-=this.V},function(a){a=a.call(this,this.G&255,this.T(this.C,this.F+this.K()&65535));this.G=this.G&-256|a;this.A-=this.P},function(a){a=a.call(this,this.G&255,this.T(this.C,this.D+this.K()&65535));this.G=this.G&-256| +a;this.A-=this.P},function(a){a=a.call(this,this.G&255,this.T(this.M,this.H+this.K()&65535));this.G=this.G&-256|a;this.A-=this.P},function(a){a=a.call(this,this.G&255,this.T(this.C,this.B+this.K()&65535));this.G=this.G&-256|a;this.A-=this.P},function(a){a=a.call(this,this.I&255,this.T(this.C,this.B+this.F+this.K()&65535));this.I=this.I&-256|a;this.A-=this.V},function(a){a=a.call(this,this.I&255,this.T(this.C,this.B+this.D+this.K()&65535));this.I=this.I&-256|a;this.A-=this.W},function(a){a=a.call(this, +this.I&255,this.T(this.M,this.H+this.F+this.K()&65535));this.I=this.I&-256|a;this.A-=this.W},function(a){a=a.call(this,this.I&255,this.T(this.M,this.H+this.D+this.K()&65535));this.I=this.I&-256|a;this.A-=this.V},function(a){a=a.call(this,this.I&255,this.T(this.C,this.F+this.K()&65535));this.I=this.I&-256|a;this.A-=this.P},function(a){a=a.call(this,this.I&255,this.T(this.C,this.D+this.K()&65535));this.I=this.I&-256|a;this.A-=this.P},function(a){a=a.call(this,this.I&255,this.T(this.M,this.H+this.K()& +65535));this.I=this.I&-256|a;this.A-=this.P},function(a){a=a.call(this,this.I&255,this.T(this.C,this.B+this.K()&65535));this.I=this.I&-256|a;this.A-=this.P},function(a){a=a.call(this,this.J&255,this.T(this.C,this.B+this.F+this.K()&65535));this.J=this.J&-256|a;this.A-=this.V},function(a){a=a.call(this,this.J&255,this.T(this.C,this.B+this.D+this.K()&65535));this.J=this.J&-256|a;this.A-=this.W},function(a){a=a.call(this,this.J&255,this.T(this.M,this.H+this.F+this.K()&65535));this.J=this.J&-256|a;this.A-= +this.W},function(a){a=a.call(this,this.J&255,this.T(this.M,this.H+this.D+this.K()&65535));this.J=this.J&-256|a;this.A-=this.V},function(a){a=a.call(this,this.J&255,this.T(this.C,this.F+this.K()&65535));this.J=this.J&-256|a;this.A-=this.P},function(a){a=a.call(this,this.J&255,this.T(this.C,this.D+this.K()&65535));this.J=this.J&-256|a;this.A-=this.P},function(a){a=a.call(this,this.J&255,this.T(this.M,this.H+this.K()&65535));this.J=this.J&-256|a;this.A-=this.P},function(a){a=a.call(this,this.J&255,this.T(this.C, +this.B+this.K()&65535));this.J=this.J&-256|a;this.A-=this.P},function(a){a=a.call(this,this.B&255,this.T(this.C,this.B+this.F+this.K()&65535));this.B=this.B&-256|a;this.A-=this.V},function(a){a=a.call(this,this.B&255,this.T(this.C,this.B+this.D+this.K()&65535));this.B=this.B&-256|a;this.A-=this.W},function(a){a=a.call(this,this.B&255,this.T(this.M,this.H+this.F+this.K()&65535));this.B=this.B&-256|a;this.A-=this.W},function(a){a=a.call(this,this.B&255,this.T(this.M,this.H+this.D+this.K()&65535));this.B= +this.B&-256|a;this.A-=this.V},function(a){a=a.call(this,this.B&255,this.T(this.C,this.F+this.K()&65535));this.B=this.B&-256|a;this.A-=this.P},function(a){a=a.call(this,this.B&255,this.T(this.C,this.D+this.K()&65535));this.B=this.B&-256|a;this.A-=this.P},function(a){a=a.call(this,this.B&255,this.T(this.M,this.H+this.K()&65535));this.B=this.B&-256|a;this.A-=this.P},function(a){a=a.call(this,this.B&255,this.T(this.C,this.B+this.K()&65535));this.B=this.B&-256|a;this.A-=this.P},function(a){a=a.call(this, +this.G>>8,this.T(this.C,this.B+this.F+this.K()&65535));this.G=this.G&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.G>>8,this.T(this.C,this.B+this.D+this.K()&65535));this.G=this.G&255|a<<8;this.A-=this.W},function(a){a=a.call(this,this.G>>8,this.T(this.M,this.H+this.F+this.K()&65535));this.G=this.G&255|a<<8;this.A-=this.W},function(a){a=a.call(this,this.G>>8,this.T(this.M,this.H+this.D+this.K()&65535));this.G=this.G&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.G>>8,this.T(this.C, +this.F+this.K()&65535));this.G=this.G&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.G>>8,this.T(this.C,this.D+this.K()&65535));this.G=this.G&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.G>>8,this.T(this.M,this.H+this.K()&65535));this.G=this.G&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.G>>8,this.T(this.C,this.B+this.K()&65535));this.G=this.G&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.I>>8,this.T(this.C,this.B+this.F+this.K()&65535));this.I=this.I&255| +a<<8;this.A-=this.V},function(a){a=a.call(this,this.I>>8,this.T(this.C,this.B+this.D+this.K()&65535));this.I=this.I&255|a<<8;this.A-=this.W},function(a){a=a.call(this,this.I>>8,this.T(this.M,this.H+this.F+this.K()&65535));this.I=this.I&255|a<<8;this.A-=this.W},function(a){a=a.call(this,this.I>>8,this.T(this.M,this.H+this.D+this.K()&65535));this.I=this.I&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.I>>8,this.T(this.C,this.F+this.K()&65535));this.I=this.I&255|a<<8;this.A-=this.P},function(a){a= +a.call(this,this.I>>8,this.T(this.C,this.D+this.K()&65535));this.I=this.I&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.I>>8,this.T(this.M,this.H+this.K()&65535));this.I=this.I&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.I>>8,this.T(this.C,this.B+this.K()&65535));this.I=this.I&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.T(this.C,this.B+this.F+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.J>>8,this.T(this.C,this.B+ +this.D+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.W},function(a){a=a.call(this,this.J>>8,this.T(this.M,this.H+this.F+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.W},function(a){a=a.call(this,this.J>>8,this.T(this.M,this.H+this.D+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.J>>8,this.T(this.C,this.F+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.T(this.C,this.D+this.K()&65535));this.J=this.J& +255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.T(this.M,this.H+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.T(this.C,this.B+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.B+this.F+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.B+this.D+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.W},function(a){a= +a.call(this,this.B>>8,this.T(this.M,this.H+this.F+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.W},function(a){a=a.call(this,this.B>>8,this.T(this.M,this.H+this.D+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.F+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.D+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.T(this.M, +this.H+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.T(this.C,this.B+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P},Be,Ce,De,Ee,Fe,Ge,He,Ie,Je,Ke,Le,Me,Ne,Oe,Pe,Qe,Re,Se,Te,Ue,Ve,We,Xe,Ye,Ze,$e,af,bf,cf,df,ef,ff,gf,hf,jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,zf,Af,Bf,Cf,Df,Ef,Ff,Gf,Hf,If,Jf,Kf,Lf,Mf],N=[function(a){this.G=a.call(this,this.G,this.U(this.C,this.B+this.F&65535));this.A-=this.fa},function(a){this.G=a.call(this,this.G, +this.U(this.C,this.B+this.D&65535));this.A-=this.ga},function(a){this.G=a.call(this,this.G,this.U(this.M,this.H+this.F&65535));this.A-=this.ga},function(a){this.G=a.call(this,this.G,this.U(this.M,this.H+this.D&65535));this.A-=this.fa},function(a){this.G=a.call(this,this.G,this.U(this.C,this.F));this.A-=this.aa},function(a){this.G=a.call(this,this.G,this.U(this.C,this.D));this.A-=this.aa},function(a){this.G=a.call(this,this.G,this.U(this.C,this.K()));this.A-=this.ta},function(a){this.G=a.call(this, +this.G,this.U(this.C,this.B));this.A-=this.aa},function(a){this.I=a.call(this,this.I,this.U(this.C,this.B+this.F&65535));this.A-=this.fa},function(a){this.I=a.call(this,this.I,this.U(this.C,this.B+this.D&65535));this.A-=this.ga},function(a){this.I=a.call(this,this.I,this.U(this.M,this.H+this.F&65535));this.A-=this.ga},function(a){this.I=a.call(this,this.I,this.U(this.M,this.H+this.D&65535));this.A-=this.fa},function(a){this.I=a.call(this,this.I,this.U(this.C,this.F));this.A-=this.aa},function(a){this.I= +a.call(this,this.I,this.U(this.C,this.D));this.A-=this.aa},function(a){this.I=a.call(this,this.I,this.U(this.C,this.K()));this.A-=this.ta},function(a){this.I=a.call(this,this.I,this.U(this.C,this.B));this.A-=this.aa},function(a){this.J=a.call(this,this.J,this.U(this.C,this.B+this.F&65535));this.A-=this.fa},function(a){this.J=a.call(this,this.J,this.U(this.C,this.B+this.D&65535));this.A-=this.ga},function(a){this.J=a.call(this,this.J,this.U(this.M,this.H+this.F&65535));this.A-=this.ga},function(a){this.J= +a.call(this,this.J,this.U(this.M,this.H+this.D&65535));this.A-=this.fa},function(a){this.J=a.call(this,this.J,this.U(this.C,this.F));this.A-=this.aa},function(a){this.J=a.call(this,this.J,this.U(this.C,this.D));this.A-=this.aa},function(a){this.J=a.call(this,this.J,this.U(this.C,this.K()));this.A-=this.ta},function(a){this.J=a.call(this,this.J,this.U(this.C,this.B));this.A-=this.aa},function(a){this.B=a.call(this,this.B,this.U(this.C,this.B+this.F&65535));this.A-=this.fa},function(a){this.B=a.call(this, +this.B,this.U(this.C,this.B+this.D&65535));this.A-=this.ga},function(a){this.B=a.call(this,this.B,this.U(this.M,this.H+this.F&65535));this.A-=this.ga},function(a){this.B=a.call(this,this.B,this.U(this.M,this.H+this.D&65535));this.A-=this.fa},function(a){this.B=a.call(this,this.B,this.U(this.C,this.F));this.A-=this.aa},function(a){this.B=a.call(this,this.B,this.U(this.C,this.D));this.A-=this.aa},function(a){this.B=a.call(this,this.B,this.U(this.C,this.K()));this.A-=this.ta},function(a){this.B=a.call(this, +this.B,this.U(this.C,this.B));this.A-=this.aa},function(a){this.Y=a.call(this,this.Y,this.U(this.C,this.B+this.F&65535));this.A-=this.fa},function(a){this.Y=a.call(this,this.Y,this.U(this.C,this.B+this.D&65535));this.A-=this.ga},function(a){this.Y=a.call(this,this.Y,this.U(this.M,this.H+this.F&65535));this.A-=this.ga},function(a){this.Y=a.call(this,this.Y,this.U(this.M,this.H+this.D&65535));this.A-=this.fa},function(a){this.Y=a.call(this,this.Y,this.U(this.C,this.F));this.A-=this.aa},function(a){this.Y= +a.call(this,this.Y,this.U(this.C,this.D));this.A-=this.aa},function(a){this.Y=a.call(this,this.Y,this.U(this.C,this.K()));this.A-=this.ta},function(a){this.Y=a.call(this,this.Y,this.U(this.C,this.B));this.A-=this.aa},function(a){this.H=a.call(this,this.H,this.U(this.C,this.B+this.F&65535));this.A-=this.fa},function(a){this.H=a.call(this,this.H,this.U(this.C,this.B+this.D&65535));this.A-=this.ga},function(a){this.H=a.call(this,this.H,this.U(this.M,this.H+this.F&65535));this.A-=this.ga},function(a){this.H= +a.call(this,this.H,this.U(this.M,this.H+this.D&65535));this.A-=this.fa},function(a){this.H=a.call(this,this.H,this.U(this.C,this.F));this.A-=this.aa},function(a){this.H=a.call(this,this.H,this.U(this.C,this.D));this.A-=this.aa},function(a){this.H=a.call(this,this.H,this.U(this.C,this.K()));this.A-=this.ta},function(a){this.H=a.call(this,this.H,this.U(this.C,this.B));this.A-=this.aa},function(a){this.F=a.call(this,this.F,this.U(this.C,this.B+this.F&65535));this.A-=this.fa},function(a){this.F=a.call(this, +this.F,this.U(this.C,this.B+this.D&65535));this.A-=this.ga},function(a){this.F=a.call(this,this.F,this.U(this.M,this.H+this.F&65535));this.A-=this.ga},function(a){this.F=a.call(this,this.F,this.U(this.M,this.H+this.D&65535));this.A-=this.fa},function(a){this.F=a.call(this,this.F,this.U(this.C,this.F));this.A-=this.aa},function(a){this.F=a.call(this,this.F,this.U(this.C,this.D));this.A-=this.aa},function(a){this.F=a.call(this,this.F,this.U(this.C,this.K()));this.A-=this.ta},function(a){this.F=a.call(this, +this.F,this.U(this.C,this.B));this.A-=this.aa},function(a){this.D=a.call(this,this.D,this.U(this.C,this.B+this.F&65535));this.A-=this.fa},function(a){this.D=a.call(this,this.D,this.U(this.C,this.B+this.D&65535));this.A-=this.ga},function(a){this.D=a.call(this,this.D,this.U(this.M,this.H+this.F&65535));this.A-=this.ga},function(a){this.D=a.call(this,this.D,this.U(this.M,this.H+this.D&65535));this.A-=this.fa},function(a){this.D=a.call(this,this.D,this.U(this.C,this.F));this.A-=this.aa},function(a){this.D= +a.call(this,this.D,this.U(this.C,this.D));this.A-=this.aa},function(a){this.D=a.call(this,this.D,this.U(this.C,this.K()));this.A-=this.ta},function(a){this.D=a.call(this,this.D,this.U(this.C,this.B));this.A-=this.aa},function(a){this.G=a.call(this,this.G,this.U(this.C,this.B+this.F+this.L()&65535));this.A-=this.V},function(a){this.G=a.call(this,this.G,this.U(this.C,this.B+this.D+this.L()&65535));this.A-=this.W},function(a){this.G=a.call(this,this.G,this.U(this.M,this.H+this.F+this.L()&65535));this.A-= +this.W},function(a){this.G=a.call(this,this.G,this.U(this.M,this.H+this.D+this.L()&65535));this.A-=this.V},function(a){this.G=a.call(this,this.G,this.U(this.C,this.F+this.L()&65535));this.A-=this.P},function(a){this.G=a.call(this,this.G,this.U(this.C,this.D+this.L()&65535));this.A-=this.P},function(a){this.G=a.call(this,this.G,this.U(this.M,this.H+this.L()&65535));this.A-=this.P},function(a){this.G=a.call(this,this.G,this.U(this.C,this.B+this.L()&65535));this.A-=this.P},function(a){this.I=a.call(this, +this.I,this.U(this.C,this.B+this.F+this.L()&65535));this.A-=this.V},function(a){this.I=a.call(this,this.I,this.U(this.C,this.B+this.D+this.L()&65535));this.A-=this.W},function(a){this.I=a.call(this,this.I,this.U(this.M,this.H+this.F+this.L()&65535));this.A-=this.W},function(a){this.I=a.call(this,this.I,this.U(this.M,this.H+this.D+this.L()&65535));this.A-=this.V},function(a){this.I=a.call(this,this.I,this.U(this.C,this.F+this.L()&65535));this.A-=this.P},function(a){this.I=a.call(this,this.I,this.U(this.C, +this.D+this.L()&65535));this.A-=this.P},function(a){this.I=a.call(this,this.I,this.U(this.M,this.H+this.L()&65535));this.A-=this.P},function(a){this.I=a.call(this,this.I,this.U(this.C,this.B+this.L()&65535));this.A-=this.P},function(a){this.J=a.call(this,this.J,this.U(this.C,this.B+this.F+this.L()&65535));this.A-=this.V},function(a){this.J=a.call(this,this.J,this.U(this.C,this.B+this.D+this.L()&65535));this.A-=this.W},function(a){this.J=a.call(this,this.J,this.U(this.M,this.H+this.F+this.L()&65535)); +this.A-=this.W},function(a){this.J=a.call(this,this.J,this.U(this.M,this.H+this.D+this.L()&65535));this.A-=this.V},function(a){this.J=a.call(this,this.J,this.U(this.C,this.F+this.L()&65535));this.A-=this.P},function(a){this.J=a.call(this,this.J,this.U(this.C,this.D+this.L()&65535));this.A-=this.P},function(a){this.J=a.call(this,this.J,this.U(this.M,this.H+this.L()&65535));this.A-=this.P},function(a){this.J=a.call(this,this.J,this.U(this.C,this.B+this.L()&65535));this.A-=this.P},function(a){this.B= +a.call(this,this.B,this.U(this.C,this.B+this.F+this.L()&65535));this.A-=this.V},function(a){this.B=a.call(this,this.B,this.U(this.C,this.B+this.D+this.L()&65535));this.A-=this.W},function(a){this.B=a.call(this,this.B,this.U(this.M,this.H+this.F+this.L()&65535));this.A-=this.W},function(a){this.B=a.call(this,this.B,this.U(this.M,this.H+this.D+this.L()&65535));this.A-=this.V},function(a){this.B=a.call(this,this.B,this.U(this.C,this.F+this.L()&65535));this.A-=this.P},function(a){this.B=a.call(this,this.B, +this.U(this.C,this.D+this.L()&65535));this.A-=this.P},function(a){this.B=a.call(this,this.B,this.U(this.M,this.H+this.L()&65535));this.A-=this.P},function(a){this.B=a.call(this,this.B,this.U(this.C,this.B+this.L()&65535));this.A-=this.P},function(a){this.Y=a.call(this,this.Y,this.U(this.C,this.B+this.F+this.L()&65535));this.A-=this.V},function(a){this.Y=a.call(this,this.Y,this.U(this.C,this.B+this.D+this.L()&65535));this.A-=this.W},function(a){this.Y=a.call(this,this.Y,this.U(this.M,this.H+this.F+ +this.L()&65535));this.A-=this.W},function(a){this.Y=a.call(this,this.Y,this.U(this.M,this.H+this.D+this.L()&65535));this.A-=this.V},function(a){this.Y=a.call(this,this.Y,this.U(this.C,this.F+this.L()&65535));this.A-=this.P},function(a){this.Y=a.call(this,this.Y,this.U(this.C,this.D+this.L()&65535));this.A-=this.P},function(a){this.Y=a.call(this,this.Y,this.U(this.M,this.H+this.L()&65535));this.A-=this.P},function(a){this.Y=a.call(this,this.Y,this.U(this.C,this.B+this.L()&65535));this.A-=this.P},function(a){this.H= +a.call(this,this.H,this.U(this.C,this.B+this.F+this.L()&65535));this.A-=this.V},function(a){this.H=a.call(this,this.H,this.U(this.C,this.B+this.D+this.L()&65535));this.A-=this.W},function(a){this.H=a.call(this,this.H,this.U(this.M,this.H+this.F+this.L()&65535));this.A-=this.W},function(a){this.H=a.call(this,this.H,this.U(this.M,this.H+this.D+this.L()&65535));this.A-=this.V},function(a){this.H=a.call(this,this.H,this.U(this.C,this.F+this.L()&65535));this.A-=this.P},function(a){this.H=a.call(this,this.H, +this.U(this.C,this.D+this.L()&65535));this.A-=this.P},function(a){this.H=a.call(this,this.H,this.U(this.M,this.H+this.L()&65535));this.A-=this.P},function(a){this.H=a.call(this,this.H,this.U(this.C,this.B+this.L()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.U(this.C,this.B+this.F+this.L()&65535));this.A-=this.V},function(a){this.F=a.call(this,this.F,this.U(this.C,this.B+this.D+this.L()&65535));this.A-=this.W},function(a){this.F=a.call(this,this.F,this.U(this.M,this.H+this.F+ +this.L()&65535));this.A-=this.W},function(a){this.F=a.call(this,this.F,this.U(this.M,this.H+this.D+this.L()&65535));this.A-=this.V},function(a){this.F=a.call(this,this.F,this.U(this.C,this.F+this.L()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.U(this.C,this.D+this.L()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.U(this.M,this.H+this.L()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.U(this.C,this.B+this.L()&65535));this.A-=this.P},function(a){this.D= +a.call(this,this.D,this.U(this.C,this.B+this.F+this.L()&65535));this.A-=this.V},function(a){this.D=a.call(this,this.D,this.U(this.C,this.B+this.D+this.L()&65535));this.A-=this.W},function(a){this.D=a.call(this,this.D,this.U(this.M,this.H+this.F+this.L()&65535));this.A-=this.W},function(a){this.D=a.call(this,this.D,this.U(this.M,this.H+this.D+this.L()&65535));this.A-=this.V},function(a){this.D=a.call(this,this.D,this.U(this.C,this.F+this.L()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D, +this.U(this.C,this.D+this.L()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.U(this.M,this.H+this.L()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.U(this.C,this.B+this.L()&65535));this.A-=this.P},function(a){this.G=a.call(this,this.G,this.U(this.C,this.B+this.F+this.K()&65535));this.A-=this.V},function(a){this.G=a.call(this,this.G,this.U(this.C,this.B+this.D+this.K()&65535));this.A-=this.W},function(a){this.G=a.call(this,this.G,this.U(this.M,this.H+this.F+ +this.K()&65535));this.A-=this.W},function(a){this.G=a.call(this,this.G,this.U(this.M,this.H+this.D+this.K()&65535));this.A-=this.V},function(a){this.G=a.call(this,this.G,this.U(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.G=a.call(this,this.G,this.U(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.G=a.call(this,this.G,this.U(this.M,this.H+this.K()&65535));this.A-=this.P},function(a){this.G=a.call(this,this.G,this.U(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.I= +a.call(this,this.I,this.U(this.C,this.B+this.F+this.K()&65535));this.A-=this.V},function(a){this.I=a.call(this,this.I,this.U(this.C,this.B+this.D+this.K()&65535));this.A-=this.W},function(a){this.I=a.call(this,this.I,this.U(this.M,this.H+this.F+this.K()&65535));this.A-=this.W},function(a){this.I=a.call(this,this.I,this.U(this.M,this.H+this.D+this.K()&65535));this.A-=this.V},function(a){this.I=a.call(this,this.I,this.U(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.I=a.call(this,this.I, +this.U(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.I=a.call(this,this.I,this.U(this.M,this.H+this.K()&65535));this.A-=this.P},function(a){this.I=a.call(this,this.I,this.U(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.J=a.call(this,this.J,this.U(this.C,this.B+this.F+this.K()&65535));this.A-=this.V},function(a){this.J=a.call(this,this.J,this.U(this.C,this.B+this.D+this.K()&65535));this.A-=this.W},function(a){this.J=a.call(this,this.J,this.U(this.M,this.H+this.F+ +this.K()&65535));this.A-=this.W},function(a){this.J=a.call(this,this.J,this.U(this.M,this.H+this.D+this.K()&65535));this.A-=this.V},function(a){this.J=a.call(this,this.J,this.U(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.J=a.call(this,this.J,this.U(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.J=a.call(this,this.J,this.U(this.M,this.H+this.K()&65535));this.A-=this.P},function(a){this.J=a.call(this,this.J,this.U(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.B= +a.call(this,this.B,this.U(this.C,this.B+this.F+this.K()&65535));this.A-=this.V},function(a){this.B=a.call(this,this.B,this.U(this.C,this.B+this.D+this.K()&65535));this.A-=this.W},function(a){this.B=a.call(this,this.B,this.U(this.M,this.H+this.F+this.K()&65535));this.A-=this.W},function(a){this.B=a.call(this,this.B,this.U(this.M,this.H+this.D+this.K()&65535));this.A-=this.V},function(a){this.B=a.call(this,this.B,this.U(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.B=a.call(this,this.B, +this.U(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.B=a.call(this,this.B,this.U(this.M,this.H+this.K()&65535));this.A-=this.P},function(a){this.B=a.call(this,this.B,this.U(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.Y=a.call(this,this.Y,this.U(this.C,this.B+this.F+this.K()&65535));this.A-=this.V},function(a){this.Y=a.call(this,this.Y,this.U(this.C,this.B+this.D+this.K()&65535));this.A-=this.W},function(a){this.Y=a.call(this,this.Y,this.U(this.M,this.H+this.F+ +this.K()&65535));this.A-=this.W},function(a){this.Y=a.call(this,this.Y,this.U(this.M,this.H+this.D+this.K()&65535));this.A-=this.V},function(a){this.Y=a.call(this,this.Y,this.U(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.Y=a.call(this,this.Y,this.U(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.Y=a.call(this,this.Y,this.U(this.M,this.H+this.K()&65535));this.A-=this.P},function(a){this.Y=a.call(this,this.Y,this.U(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.H= +a.call(this,this.H,this.U(this.C,this.B+this.F+this.K()&65535));this.A-=this.V},function(a){this.H=a.call(this,this.H,this.U(this.C,this.B+this.D+this.K()&65535));this.A-=this.W},function(a){this.H=a.call(this,this.H,this.U(this.M,this.H+this.F+this.K()&65535));this.A-=this.W},function(a){this.H=a.call(this,this.H,this.U(this.M,this.H+this.D+this.K()&65535));this.A-=this.V},function(a){this.H=a.call(this,this.H,this.U(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.H=a.call(this,this.H, +this.U(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.H=a.call(this,this.H,this.U(this.M,this.H+this.K()&65535));this.A-=this.P},function(a){this.H=a.call(this,this.H,this.U(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.U(this.C,this.B+this.F+this.K()&65535));this.A-=this.V},function(a){this.F=a.call(this,this.F,this.U(this.C,this.B+this.D+this.K()&65535));this.A-=this.W},function(a){this.F=a.call(this,this.F,this.U(this.M,this.H+this.F+ +this.K()&65535));this.A-=this.W},function(a){this.F=a.call(this,this.F,this.U(this.M,this.H+this.D+this.K()&65535));this.A-=this.V},function(a){this.F=a.call(this,this.F,this.U(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.U(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.U(this.M,this.H+this.K()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.U(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.D= +a.call(this,this.D,this.U(this.C,this.B+this.F+this.K()&65535));this.A-=this.V},function(a){this.D=a.call(this,this.D,this.U(this.C,this.B+this.D+this.K()&65535));this.A-=this.W},function(a){this.D=a.call(this,this.D,this.U(this.M,this.H+this.F+this.K()&65535));this.A-=this.W},function(a){this.D=a.call(this,this.D,this.U(this.M,this.H+this.D+this.K()&65535));this.A-=this.V},function(a){this.D=a.call(this,this.D,this.U(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D, +this.U(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.U(this.M,this.H+this.K()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.U(this.C,this.B+this.K()&65535));this.A-=this.P},Nf,Of,Pf,Qf,Rf,Sf,Tf,Uf,Vf,Wf,Xf,Yf,Zf,$f,ag,bg,cg,dg,eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,zg,Ag,Bg,Cg,Dg,Eg,Fg,Gg,Hg,Ig,Jg,Kg,Lg,Mg,Ng,Og,Pg,Qg,Rg,Sg,Tg,Ug,Vg,Wg,Xg],ah=[function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.F&65535), +b.call(this));this.Q(c);this.A-=this.fa},function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.D&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c);this.A-=this.fa},function(a,b){var c=a[0].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[0].call(this, +this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[0].call(this,this.N(this.C,this.K()),b.call(this));this.Q(c);this.A-=this.ta},function(a,b){var c=a[0].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[1].call(this,this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c);this.A-=this.fa},function(a,b){var c=a[1].call(this,this.N(this.C,this.B+this.D&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c= +a[1].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[1].call(this,this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c);this.A-=this.fa},function(a,b){var c=a[1].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[1].call(this,this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[1].call(this,this.N(this.C,this.K()),b.call(this));this.Q(c);this.A-=this.ta},function(a, +b){var c=a[1].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[2].call(this,this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c);this.A-=this.fa},function(a,b){var c=a[2].call(this,this.N(this.C,this.B+this.D&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[2].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[2].call(this,this.N(this.M,this.H+this.D&65535),b.call(this)); +this.Q(c);this.A-=this.fa},function(a,b){var c=a[2].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[2].call(this,this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[2].call(this,this.N(this.C,this.K()),b.call(this));this.Q(c);this.A-=this.ta},function(a,b){var c=a[2].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[3].call(this,this.N(this.C,this.B+this.F&65535),b.call(this)); +this.Q(c);this.A-=this.fa},function(a,b){var c=a[3].call(this,this.N(this.C,this.B+this.D&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[3].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[3].call(this,this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c);this.A-=this.fa},function(a,b){var c=a[3].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[3].call(this,this.N(this.C, +this.D),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[3].call(this,this.N(this.C,this.K()),b.call(this));this.Q(c);this.A-=this.ta},function(a,b){var c=a[3].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[4].call(this,this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c);this.A-=this.fa},function(a,b){var c=a[4].call(this,this.N(this.C,this.B+this.D&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[4].call(this, +this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[4].call(this,this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c);this.A-=this.fa},function(a,b){var c=a[4].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[4].call(this,this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[4].call(this,this.N(this.C,this.K()),b.call(this));this.Q(c);this.A-=this.ta},function(a,b){var c= +a[4].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[5].call(this,this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c);this.A-=this.fa},function(a,b){var c=a[5].call(this,this.N(this.C,this.B+this.D&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[5].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[5].call(this,this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c); +this.A-=this.fa},function(a,b){var c=a[5].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[5].call(this,this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[5].call(this,this.N(this.C,this.K()),b.call(this));this.Q(c);this.A-=this.ta},function(a,b){var c=a[5].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[6].call(this,this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c); +this.A-=this.fa},function(a,b){var c=a[6].call(this,this.N(this.C,this.B+this.D&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[6].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[6].call(this,this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c);this.A-=this.fa},function(a,b){var c=a[6].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[6].call(this,this.N(this.C,this.D), +b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[6].call(this,this.N(this.C,this.K()),b.call(this));this.Q(c);this.A-=this.ta},function(a,b){var c=a[6].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[7].call(this,this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c);this.A-=this.fa},function(a,b){var c=a[7].call(this,this.N(this.C,this.B+this.D&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[7].call(this,this.N(this.M, +this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ga},function(a,b){var c=a[7].call(this,this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c);this.A-=this.fa},function(a,b){var c=a[7].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[7].call(this,this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[7].call(this,this.N(this.C,this.K()),b.call(this));this.Q(c);this.A-=this.ta},function(a,b){var c=a[7].call(this, +this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.aa},function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.D+this.L()&65535),b.call(this)); +this.Q(c);this.A-=this.V},function(a,b){var c=a[0].call(this,this.N(this.C,this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.N(this.C,this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[1].call(this, +this.N(this.C,this.B+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[1].call(this,this.N(this.C,this.B+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[1].call(this,this.N(this.M,this.H+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[1].call(this,this.N(this.M,this.H+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[1].call(this,this.N(this.C,this.F+this.L()& +65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.N(this.C,this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.N(this.M,this.H+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.N(this.C,this.B+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.N(this.C,this.B+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V}, +function(a,b){var c=a[2].call(this,this.N(this.C,this.B+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[2].call(this,this.N(this.M,this.H+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[2].call(this,this.N(this.M,this.H+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[2].call(this,this.N(this.C,this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[2].call(this, +this.N(this.C,this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.N(this.M,this.H+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.N(this.C,this.B+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.N(this.C,this.B+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[3].call(this,this.N(this.C,this.B+this.D+this.L()&65535),b.call(this)); +this.Q(c);this.A-=this.W},function(a,b){var c=a[3].call(this,this.N(this.M,this.H+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[3].call(this,this.N(this.M,this.H+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[3].call(this,this.N(this.C,this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.N(this.C,this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c= +a[3].call(this,this.N(this.M,this.H+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.N(this.C,this.B+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.N(this.C,this.B+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[4].call(this,this.N(this.C,this.B+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[4].call(this,this.N(this.M,this.H+this.F+ +this.L()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[4].call(this,this.N(this.M,this.H+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[4].call(this,this.N(this.C,this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.N(this.C,this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.N(this.M,this.H+this.L()&65535),b.call(this));this.Q(c);this.A-= +this.P},function(a,b){var c=a[4].call(this,this.N(this.C,this.B+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.N(this.C,this.B+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[5].call(this,this.N(this.C,this.B+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[5].call(this,this.N(this.M,this.H+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[5].call(this, +this.N(this.M,this.H+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[5].call(this,this.N(this.C,this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.N(this.C,this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.N(this.M,this.H+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.N(this.C,this.B+this.L()&65535),b.call(this)); +this.Q(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.N(this.C,this.B+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[6].call(this,this.N(this.C,this.B+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[6].call(this,this.N(this.M,this.H+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[6].call(this,this.N(this.M,this.H+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V}, +function(a,b){var c=a[6].call(this,this.N(this.C,this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.N(this.C,this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.N(this.M,this.H+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.N(this.C,this.B+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.N(this.C,this.B+ +this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[7].call(this,this.N(this.C,this.B+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[7].call(this,this.N(this.M,this.H+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[7].call(this,this.N(this.M,this.H+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[7].call(this,this.N(this.C,this.F+this.L()&65535),b.call(this)); +this.Q(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.N(this.C,this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.N(this.M,this.H+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.N(this.C,this.B+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c= +a[0].call(this,this.N(this.C,this.B+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[0].call(this,this.N(this.C,this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.N(this.C,this.D+ +this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.N(this.C,this.B+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[1].call(this,this.N(this.C,this.B+this.D+this.K()&65535),b.call(this));this.Q(c); +this.A-=this.W},function(a,b){var c=a[1].call(this,this.N(this.M,this.H+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[1].call(this,this.N(this.M,this.H+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[1].call(this,this.N(this.C,this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.N(this.C,this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[1].call(this, +this.N(this.M,this.H+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.N(this.C,this.B+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.N(this.C,this.B+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[2].call(this,this.N(this.C,this.B+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[2].call(this,this.N(this.M,this.H+this.F+this.K()&65535), +b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[2].call(this,this.N(this.M,this.H+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[2].call(this,this.N(this.C,this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.N(this.C,this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.N(this.M,this.H+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a, +b){var c=a[2].call(this,this.N(this.C,this.B+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.N(this.C,this.B+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[3].call(this,this.N(this.C,this.B+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[3].call(this,this.N(this.M,this.H+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[3].call(this,this.N(this.M, +this.H+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[3].call(this,this.N(this.C,this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.N(this.C,this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.N(this.M,this.H+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.N(this.C,this.B+this.K()&65535),b.call(this));this.Q(c); +this.A-=this.P},function(a,b){var c=a[4].call(this,this.N(this.C,this.B+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[4].call(this,this.N(this.C,this.B+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[4].call(this,this.N(this.M,this.H+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[4].call(this,this.N(this.M,this.H+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a, +b){var c=a[4].call(this,this.N(this.C,this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.N(this.C,this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.N(this.M,this.H+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.N(this.C,this.B+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.N(this.C,this.B+this.F+this.K()& +65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[5].call(this,this.N(this.C,this.B+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[5].call(this,this.N(this.M,this.H+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[5].call(this,this.N(this.M,this.H+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[5].call(this,this.N(this.C,this.F+this.K()&65535),b.call(this));this.Q(c);this.A-= +this.P},function(a,b){var c=a[5].call(this,this.N(this.C,this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.N(this.M,this.H+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.N(this.C,this.B+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.N(this.C,this.B+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[6].call(this,this.N(this.C, +this.B+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[6].call(this,this.N(this.M,this.H+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[6].call(this,this.N(this.M,this.H+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[6].call(this,this.N(this.C,this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.N(this.C,this.D+this.K()&65535),b.call(this)); +this.Q(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.N(this.M,this.H+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.N(this.C,this.B+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.N(this.C,this.B+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[7].call(this,this.N(this.C,this.B+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c= +a[7].call(this,this.N(this.M,this.H+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.W},function(a,b){var c=a[7].call(this,this.N(this.M,this.H+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[7].call(this,this.N(this.C,this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.N(this.C,this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.N(this.M,this.H+this.K()& +65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.N(this.C,this.B+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[0].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[0].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c= +a[0].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[0].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[0].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[0].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[1].call(this, +this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[1].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[1].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[1].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[1].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[1].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a,b){var c=a[2].call(this,this.G& +255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[2].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[2].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[2].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[2].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[2].call(this,this.J>>8,b.call(this)); +this.J=this.J&255|c<<8},function(a,b){var c=a[2].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a,b){var c=a[3].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[3].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[3].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[3].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[3].call(this,this.G>>8,b.call(this));this.G= +this.G&255|c<<8},function(a,b){var c=a[3].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[3].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[3].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a,b){var c=a[4].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[4].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[4].call(this,this.J&255,b.call(this));this.J=this.J& +-256|c},function(a,b){var c=a[4].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[4].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[4].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[4].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[4].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a,b){var c=a[5].call(this,this.G&255,b.call(this));this.G=this.G&-256| +c},function(a,b){var c=a[5].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[5].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[5].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[5].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[5].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[5].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a, +b){var c=a[5].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a,b){var c=a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[6].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[6].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[6].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c= +a[6].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[6].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[6].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[7].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[7].call(this, +this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[7].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[7].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[7].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[7].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8}],bh=[function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.fa},function(a, +b){var c=a[0].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ga},function(a,b){var c=a[0].call(this,this.O(this.M,this.H+this.F&65535),b.call(this));this.R(c);this.A-=this.ga},function(a,b){var c=a[0].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.fa},function(a,b){var c=a[0].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[0].call(this,this.O(this.C,this.D),b.call(this));this.R(c); +this.A-=this.aa},function(a,b){var c=a[0].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.ta},function(a,b){var c=a[0].call(this,this.O(this.C,this.B),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.fa},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ga},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.F&65535), +b.call(this));this.R(c);this.A-=this.ga},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.fa},function(a,b){var c=a[1].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[1].call(this,this.O(this.C,this.D),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[1].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.ta},function(a,b){var c=a[1].call(this,this.O(this.C,this.B), +b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[2].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.fa},function(a,b){var c=a[2].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ga},function(a,b){var c=a[2].call(this,this.O(this.M,this.H+this.F&65535),b.call(this));this.R(c);this.A-=this.ga},function(a,b){var c=a[2].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.fa},function(a,b){var c= +a[2].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[2].call(this,this.O(this.C,this.D),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[2].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.ta},function(a,b){var c=a[2].call(this,this.O(this.C,this.B),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[3].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.fa},function(a,b){var c= +a[3].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ga},function(a,b){var c=a[3].call(this,this.O(this.M,this.H+this.F&65535),b.call(this));this.R(c);this.A-=this.ga},function(a,b){var c=a[3].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.fa},function(a,b){var c=a[3].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[3].call(this,this.O(this.C,this.D),b.call(this));this.R(c);this.A-=this.aa}, +function(a,b){var c=a[3].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.ta},function(a,b){var c=a[3].call(this,this.O(this.C,this.B),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[4].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.fa},function(a,b){var c=a[4].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ga},function(a,b){var c=a[4].call(this,this.O(this.M,this.H+this.F&65535),b.call(this)); +this.R(c);this.A-=this.ga},function(a,b){var c=a[4].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.fa},function(a,b){var c=a[4].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[4].call(this,this.O(this.C,this.D),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[4].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.ta},function(a,b){var c=a[4].call(this,this.O(this.C,this.B),b.call(this)); +this.R(c);this.A-=this.aa},function(a,b){var c=a[5].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.fa},function(a,b){var c=a[5].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ga},function(a,b){var c=a[5].call(this,this.O(this.M,this.H+this.F&65535),b.call(this));this.R(c);this.A-=this.ga},function(a,b){var c=a[5].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.fa},function(a,b){var c=a[5].call(this, +this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[5].call(this,this.O(this.C,this.D),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[5].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.ta},function(a,b){var c=a[5].call(this,this.O(this.C,this.B),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[6].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.fa},function(a,b){var c=a[6].call(this, +this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ga},function(a,b){var c=a[6].call(this,this.O(this.M,this.H+this.F&65535),b.call(this));this.R(c);this.A-=this.ga},function(a,b){var c=a[6].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.fa},function(a,b){var c=a[6].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[6].call(this,this.O(this.C,this.D),b.call(this));this.R(c);this.A-=this.aa},function(a, +b){var c=a[6].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.ta},function(a,b){var c=a[6].call(this,this.O(this.C,this.B),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[7].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.fa},function(a,b){var c=a[7].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ga},function(a,b){var c=a[7].call(this,this.O(this.M,this.H+this.F&65535),b.call(this));this.R(c); +this.A-=this.ga},function(a,b){var c=a[7].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.fa},function(a,b){var c=a[7].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[7].call(this,this.O(this.C,this.D),b.call(this));this.R(c);this.A-=this.aa},function(a,b){var c=a[7].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.ta},function(a,b){var c=a[7].call(this,this.O(this.C,this.B),b.call(this));this.R(c); +this.A-=this.aa},function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[0].call(this,this.O(this.M,this.H+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[0].call(this,this.O(this.M,this.H+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a, +b){var c=a[0].call(this,this.O(this.C,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.O(this.C,this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.O(this.M,this.H+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.F+this.L()& +65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[1].call(this,this.O(this.C,this.F+this.L()&65535),b.call(this));this.R(c);this.A-= +this.P},function(a,b){var c=a[1].call(this,this.O(this.C,this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.O(this.C,this.B+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[2].call(this,this.O(this.C, +this.B+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[2].call(this,this.O(this.M,this.H+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[2].call(this,this.O(this.M,this.H+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[2].call(this,this.O(this.C,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.O(this.C,this.D+this.L()&65535),b.call(this)); +this.R(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.O(this.M,this.H+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.O(this.C,this.B+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.O(this.C,this.B+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[3].call(this,this.O(this.C,this.B+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c= +a[3].call(this,this.O(this.M,this.H+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[3].call(this,this.O(this.M,this.H+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[3].call(this,this.O(this.C,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.O(this.C,this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.O(this.M,this.H+this.L()& +65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.O(this.C,this.B+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.O(this.C,this.B+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[4].call(this,this.O(this.C,this.B+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[4].call(this,this.O(this.M,this.H+this.F+this.L()&65535),b.call(this));this.R(c);this.A-= +this.W},function(a,b){var c=a[4].call(this,this.O(this.M,this.H+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[4].call(this,this.O(this.C,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.O(this.C,this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.O(this.M,this.H+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.O(this.C, +this.B+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.O(this.C,this.B+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[5].call(this,this.O(this.C,this.B+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[5].call(this,this.O(this.M,this.H+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[5].call(this,this.O(this.M,this.H+this.D+this.L()&65535),b.call(this)); +this.R(c);this.A-=this.V},function(a,b){var c=a[5].call(this,this.O(this.C,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.O(this.C,this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.O(this.M,this.H+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.O(this.C,this.B+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[6].call(this, +this.O(this.C,this.B+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[6].call(this,this.O(this.C,this.B+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[6].call(this,this.O(this.M,this.H+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[6].call(this,this.O(this.M,this.H+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[6].call(this,this.O(this.C,this.F+this.L()& +65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.O(this.C,this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.O(this.M,this.H+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.O(this.C,this.B+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.O(this.C,this.B+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.V}, +function(a,b){var c=a[7].call(this,this.O(this.C,this.B+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[7].call(this,this.O(this.M,this.H+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[7].call(this,this.O(this.M,this.H+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[7].call(this,this.O(this.C,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[7].call(this, +this.O(this.C,this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.O(this.M,this.H+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.O(this.C,this.B+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.D+this.K()&65535),b.call(this)); +this.R(c);this.A-=this.W},function(a,b){var c=a[0].call(this,this.O(this.M,this.H+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[0].call(this,this.O(this.M,this.H+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[0].call(this,this.O(this.C,this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.O(this.C,this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c= +a[0].call(this,this.O(this.M,this.H+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.F+ +this.K()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[1].call(this,this.O(this.C,this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.O(this.C,this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.K()&65535),b.call(this));this.R(c);this.A-= +this.P},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.O(this.C,this.B+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[2].call(this,this.O(this.C,this.B+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[2].call(this,this.O(this.M,this.H+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[2].call(this, +this.O(this.M,this.H+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[2].call(this,this.O(this.C,this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.O(this.C,this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.O(this.M,this.H+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.O(this.C,this.B+this.K()&65535),b.call(this)); +this.R(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.O(this.C,this.B+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[3].call(this,this.O(this.C,this.B+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[3].call(this,this.O(this.M,this.H+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[3].call(this,this.O(this.M,this.H+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.V}, +function(a,b){var c=a[3].call(this,this.O(this.C,this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.O(this.C,this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.O(this.M,this.H+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.O(this.C,this.B+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.O(this.C,this.B+ +this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[4].call(this,this.O(this.C,this.B+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[4].call(this,this.O(this.M,this.H+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[4].call(this,this.O(this.M,this.H+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[4].call(this,this.O(this.C,this.F+this.K()&65535),b.call(this)); +this.R(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.O(this.C,this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.O(this.M,this.H+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.O(this.C,this.B+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.O(this.C,this.B+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c= +a[5].call(this,this.O(this.C,this.B+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[5].call(this,this.O(this.M,this.H+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[5].call(this,this.O(this.M,this.H+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[5].call(this,this.O(this.C,this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.O(this.C,this.D+ +this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.O(this.M,this.H+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.O(this.C,this.B+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.O(this.C,this.B+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[6].call(this,this.O(this.C,this.B+this.D+this.K()&65535),b.call(this));this.R(c); +this.A-=this.W},function(a,b){var c=a[6].call(this,this.O(this.M,this.H+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[6].call(this,this.O(this.M,this.H+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[6].call(this,this.O(this.C,this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.O(this.C,this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[6].call(this, +this.O(this.M,this.H+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.O(this.C,this.B+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.O(this.C,this.B+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[7].call(this,this.O(this.C,this.B+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[7].call(this,this.O(this.M,this.H+this.F+this.K()&65535), +b.call(this));this.R(c);this.A-=this.W},function(a,b){var c=a[7].call(this,this.O(this.M,this.H+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[7].call(this,this.O(this.C,this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.O(this.C,this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.O(this.M,this.H+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a, +b){var c=a[7].call(this,this.O(this.C,this.B+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){this.G=a[0].call(this,this.G,b.call(this))},function(a,b){this.I=a[0].call(this,this.I,b.call(this))},function(a,b){this.J=a[0].call(this,this.J,b.call(this))},function(a,b){this.B=a[0].call(this,this.B,b.call(this))},function(a,b){this.Y=a[0].call(this,this.Y,b.call(this))},function(a,b){this.H=a[0].call(this,this.H,b.call(this))},function(a,b){this.F=a[0].call(this,this.F,b.call(this))}, +function(a,b){this.D=a[0].call(this,this.D,b.call(this))},function(a,b){this.G=a[1].call(this,this.G,b.call(this))},function(a,b){this.I=a[1].call(this,this.I,b.call(this))},function(a,b){this.J=a[1].call(this,this.J,b.call(this))},function(a,b){this.B=a[1].call(this,this.B,b.call(this))},function(a,b){this.Y=a[1].call(this,this.Y,b.call(this))},function(a,b){this.H=a[1].call(this,this.H,b.call(this))},function(a,b){this.F=a[1].call(this,this.F,b.call(this))},function(a,b){this.D=a[1].call(this,this.D, +b.call(this))},function(a,b){this.G=a[2].call(this,this.G,b.call(this))},function(a,b){this.I=a[2].call(this,this.I,b.call(this))},function(a,b){this.J=a[2].call(this,this.J,b.call(this))},function(a,b){this.B=a[2].call(this,this.B,b.call(this))},function(a,b){this.Y=a[2].call(this,this.Y,b.call(this))},function(a,b){this.H=a[2].call(this,this.H,b.call(this))},function(a,b){this.F=a[2].call(this,this.F,b.call(this))},function(a,b){this.D=a[2].call(this,this.D,b.call(this))},function(a,b){this.G=a[3].call(this, +this.G,b.call(this))},function(a,b){this.I=a[3].call(this,this.I,b.call(this))},function(a,b){this.J=a[3].call(this,this.J,b.call(this))},function(a,b){this.B=a[3].call(this,this.B,b.call(this))},function(a,b){this.Y=a[3].call(this,this.Y,b.call(this))},function(a,b){this.H=a[3].call(this,this.H,b.call(this))},function(a,b){this.F=a[3].call(this,this.F,b.call(this))},function(a,b){this.D=a[3].call(this,this.D,b.call(this))},function(a,b){this.G=a[4].call(this,this.G,b.call(this))},function(a,b){this.I= +a[4].call(this,this.I,b.call(this))},function(a,b){this.J=a[4].call(this,this.J,b.call(this))},function(a,b){this.B=a[4].call(this,this.B,b.call(this))},function(a,b){this.Y=a[4].call(this,this.Y,b.call(this))},function(a,b){this.H=a[4].call(this,this.H,b.call(this))},function(a,b){this.F=a[4].call(this,this.F,b.call(this))},function(a,b){this.D=a[4].call(this,this.D,b.call(this))},function(a,b){this.G=a[5].call(this,this.G,b.call(this))},function(a,b){this.I=a[5].call(this,this.I,b.call(this))}, +function(a,b){this.J=a[5].call(this,this.J,b.call(this))},function(a,b){this.B=a[5].call(this,this.B,b.call(this))},function(a,b){this.Y=a[5].call(this,this.Y,b.call(this))},function(a,b){this.H=a[5].call(this,this.H,b.call(this))},function(a,b){this.F=a[5].call(this,this.F,b.call(this))},function(a,b){this.D=a[5].call(this,this.D,b.call(this))},function(a,b){this.G=a[6].call(this,this.G,b.call(this))},function(a,b){this.I=a[6].call(this,this.I,b.call(this))},function(a,b){this.J=a[6].call(this,this.J, +b.call(this))},function(a,b){this.B=a[6].call(this,this.B,b.call(this))},function(a,b){this.$|=512;this.Y=a[6].call(this,this.Y,b.call(this))},function(a,b){this.H=a[6].call(this,this.H,b.call(this))},function(a,b){this.F=a[6].call(this,this.F,b.call(this))},function(a,b){this.D=a[6].call(this,this.D,b.call(this))},function(a,b){this.G=a[7].call(this,this.G,b.call(this))},function(a,b){this.I=a[7].call(this,this.I,b.call(this))},function(a,b){this.J=a[7].call(this,this.J,b.call(this))},function(a, +b){this.B=a[7].call(this,this.B,b.call(this))},function(a,b){this.Y=a[7].call(this,this.Y,b.call(this))},function(a,b){this.H=a[7].call(this,this.H,b.call(this))},function(a,b){this.F=a[7].call(this,this.F,b.call(this))},function(a,b){this.D=a[7].call(this,this.D,b.call(this))}],dh=[function(){var a=this.ea();16>(a&56)&&(this.$|=1);bh[a].call(this,Ic,Wd)},function(){var a=this.ea();a&16||(this.$|=1);bh[a].call(this,ch,Wd)},function(){N[this.ea()].call(this,xe)},function(){N[this.ea()].call(this,ye)}, +M,M,M,M,M,M,M,ac,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M, +M,M],Jc=[function(){this.A-=2+(0>this.ha?0:1);return this.Ld.oa},function(){this.A-=2+(0>this.ha?0:1);return this.Bg.oa},function(a){this.$|=2;this.Ld.load(a);this.A-=17+(0>this.ha?0:2);return a},function(a){this.$|=2;this.Bg.load(a);this.A-=17+(0>this.ha?0:2);return a},function(a){this.$|=2;this.A-=14+(0>this.ha?0:2);if(0<=this.Qb.load(a,!0)&&2048!=(this.Qb.ab&2560)&&(3072==(this.Qb.ab&3072)||this.Qb.Mc>=(this.ua.oa&3)&&this.Qb.Mc>=(a&3)))return gd(this),a;bd(this);return a},function(a){this.$|= +2;this.A-=14+(0>this.ha?0:2);if(0<=this.Qb.load(a,!0)&&512==(this.Qb.ab&2560)&&this.Qb.Mc>=(this.ua.oa&3)&&this.Qb.Mc>=(a&3))return gd(this),a;bd(this);return a},L,L],Kc=[sc,sc,sc,sc,sc,sc,L,L],Ic=Kc,ch=[function(a){0>this.ha?ac.call(this):(a=this.Ze-this.Sc,this.bd(this.ha+2,this.Sc),this.bd(this.ha+4,65280|this.Sc>>16),this.A-=11);return a},function(a){0>this.ha?ac.call(this):(a=this.ue-this.dd,this.bd(this.ha+2,this.dd),this.bd(this.ha+4,65280|this.dd>>16),this.A-=12);return a},function(a){0>this.ha? +ac.call(this):(this.Sc=this.Ia(this.ha+2)|this.ub(this.ha+4)<<16,this.Ze=this.Sc+a,this.$|=2,this.A-=11);return a},function(a){0>this.ha?ac.call(this):(this.dd=this.Ia(this.ha+2)|this.ub(this.ha+4)<<16,this.ue=this.dd+a,this.$|=2,this.A-=12);return a},function(){this.A-=2+(0>this.ha?0:1);return this.ad},L,function(a){this.ad=this.ad&65520|a&-65521;this.A-=3+(0>this.ha?0:3);this.ad&1&&Ac(this,!0);this.$|=2;return a},L];function uc(){dh[this.ea()].call(this)} +function wc(){K(this,this.Y);this.A-=this.pc}function bc(){var a=this.Y;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.Ll}function cc(){this.D=this.Ja();this.F=this.Ja();this.H=this.Ja();this.Y+=2;this.B=this.Ja();this.J=this.Ja();this.I=this.Ja();this.G=this.Ja();this.A-=this.Jl}function dc(){N[this.ea()].call(this,ve)}function vc(){Zg[this.ea()].call(this,we)}function ec(){K(this,this.K());this.A-=this.pc} +function fc(){N[this.ea()].call(this,qe)}function gc(){K(this,this.ea());this.A-=this.pc}function hc(){N[this.ea()].call(this,pe)}function ic(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=jb(this.na,this.J,this.Ba-b-1);this.Md(this.Za.Yb(this.D,0),d);this.D=this.D+(this.xa&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}} +function jc(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=this.Ba-b-1,d=jb(this.na,this.J,d)|jb(this.na,this.J,d)<<8;this.bd(this.Za.Yb(this.D,1),d);this.D=this.D+(this.xa&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}} +function kc(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=this.ub(this.Eb.Wc(this.F,0));this.F=this.F+(this.xa&1024?-1:1)&65535;this.A-=c;this.I-=b;nb(this.na,this.J,d,this.Ba-b-1);a&&(J(this,-2),this.$|=256)}} +function lc(){var a=1,b=0,c=5;this.wa&192&&(a=this.I,b=1,this.wa&256&&(c=4));if(a--){var d=this.Ia(this.Eb.Wc(this.F,1));this.F=this.F+(this.xa&1024?-2:2)&65535;this.A-=c;this.I-=b;b=this.Ba-b-1;nb(this.na,this.J,d&255,b);nb(this.na,this.J,d>>8,b);a&&(J(this,-2),this.$|=256)}}function eh(){var a=this.L();Zc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb}function fh(){var a=this.L();Zc(this)?this.A-=this.Vb:(I(this,this.qa+a),this.A-=this.Ub)} +function gh(){var a=this.L();Uc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb}function hh(){var a=this.L();Uc(this)?this.A-=this.Vb:(I(this,this.qa+a),this.A-=this.Ub)}function ih(){var a=this.L();Xc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb}function jh(){var a=this.L();Xc(this)?this.A-=this.Vb:(I(this,this.qa+a),this.A-=this.Ub)}function kh(){var a=this.L();Uc(this)||Xc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb} +function lh(){var a=this.L();Uc(this)||Xc(this)?this.A-=this.Vb:(I(this,this.qa+a),this.A-=this.Ub)}function mh(){var a=this.L();Yc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb}function nh(){var a=this.L();Yc(this)?this.A-=this.Vb:(I(this,this.qa+a),this.A-=this.Ub)}function oh(){var a=this.L();Vc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb}function ph(){var a=this.L();Vc(this)?this.A-=this.Vb:(I(this,this.qa+a),this.A-=this.Ub)} +function qh(){var a=this.L();!Yc(this)!=!Zc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb}function rh(){var a=this.L();!Yc(this)==!Zc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb}function sh(){var a=this.L();Xc(this)||!Yc(this)!=!Zc(this)?(I(this,this.qa+a),this.A-=this.Ub):this.A-=this.Vb}function th(){var a=this.L();Xc(this)||!Yc(this)!=!Zc(this)?this.A-=this.Vb:(I(this,this.qa+a),this.A-=this.Ub)} +function uh(){ah[this.ea()].call(this,ae,this.ea);this.A-=0>this.Ka?1:this.Gh}function mc(){ah[this.ea()].call(this,je,Vd)}function nc(){bh[this.ea()].call(this,ke,Vd)}function vh(){var a=this.K();I(this,this.Ja());this.Y=this.Y+a&65535;this.A-=this.Ql}function wh(){I(this,this.Ja());this.A-=this.Nl} +function oc(){var a=this.K(),b=this.ea()&31;this.A-=11;K(this,this.H);var c=this.Y;if(0>8,c,d=Wc(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.Z=a);this.da=65536;c&&(this.Z|=this.da);d?fd(this):ad(this);this.A-=this.Je},function(){Yg[this.ea()].call(this,vd)},function(){Zg[this.ea()].call(this,Dd)},function(){$g[this.ea()].call(this,vd)},function(){N[this.ea()].call(this,Dd)},function(){this.G=this.G&-256|vd.call(this,this.G&255,this.ea());this.A--},function(){this.G=Dd.call(this,this.G,this.K());this.A--},function(){this.$|= +20;this.C=this.M=this.Eb;this.A-=this.Pb},function(){var a=this.G&255,b=this.G>>8,c,d=Wc(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.Z=a);this.da=65536;c&&(this.Z|=this.da);d?fd(this):ad(this);this.A-=this.Je},function(){this.ma=this.G;this.G=(this.ja=this.G+1)&65535;this.Z=this.G|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.I;this.I=(this.ja=this.I+1)&65535;this.Z=this.I|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.J; +this.J=(this.ja=this.J+1)&65535;this.Z=this.J|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.B;this.B=(this.ja=this.B+1)&65535;this.Z=this.B|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.Y;this.Y=(this.ja=this.Y+1)&65535;this.Z=this.Y|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.H;this.H=(this.ja=this.H+1)&65535;this.Z=this.H|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.F;this.F=(this.ja= +this.F+1)&65535;this.Z=this.F|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.D;this.D=(this.ja=this.D+1)&65535;this.Z=this.D|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.G;this.G=(this.ja=this.G-1)&65535;this.Z=this.G|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.I;this.I=(this.ja=this.I-1)&65535;this.Z=this.I|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.J;this.J=(this.ja=this.J-1)&65535; +this.Z=this.J|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.B;this.B=(this.ja=this.B-1)&65535;this.Z=this.B|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.Y;this.Y=(this.ja=this.Y-1)&65535;this.Z=this.Y|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.H;this.H=(this.ja=this.H-1)&65535;this.Z=this.H|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.F;this.F=(this.ja=this.F-1)&65535;this.Z=this.F| +(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){this.ma=this.D;this.D=(this.ja=this.D-1)&65535;this.Z=this.D|(this.Z&this.da?1:0)<<16;this.da=65536;this.A-=2},function(){K(this,this.G);this.A-=this.pc},function(){K(this,this.I);this.A-=this.pc},function(){K(this,this.J);this.A-=this.pc},function(){K(this,this.B);this.A-=this.pc},function(){K(this,this.Y-2&65535);this.A-=this.pc},function(){K(this,this.H);this.A-=this.pc},function(){K(this,this.F);this.A-=this.pc},function(){K(this,this.D); +this.A-=this.pc},function(){this.G=this.Ja();this.A-=this.ic},function(){this.I=this.Ja();this.A-=this.ic},function(){this.J=this.Ja();this.A-=this.ic},function(){this.B=this.Ja();this.A-=this.ic},function(){this.Y=this.Ja();this.A-=this.ic},function(){this.H=this.Ja();this.A-=this.ic},function(){this.F=this.Ja();this.A-=this.ic},function(){this.D=this.Ja();this.A-=this.ic},eh,fh,gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,th,eh,fh,gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,th,uh,function(){bh[this.ea()].call(this, +be,this.K);this.A-=0>this.Ka?1:this.Gh},uh,function(){bh[this.ea()].call(this,be,this.L);this.A-=0>this.Ka?1:this.Gh},function(){Yg[this.ea()].call(this,ne)},function(){Zg[this.ea()].call(this,oe)},function(){$g[this.Wg=this.ea()].call(this,ze)},function(){N[this.Wg=this.ea()].call(this,Ae)},function(){this.$|=1;Yg[this.ea()].call(this,le)},function(){this.$|=1;Zg[this.ea()].call(this,le)},function(){$g[this.ea()].call(this,le)},function(){N[this.ea()].call(this,le)},function(){var a=this.ea();switch((a& +56)>>3){case 0:this.Db=this.Za.oa;break;case 1:this.Db=this.ua.oa;break;case 2:this.Db=this.wb.oa;break;case 3:this.Db=this.Eb.oa;break;default:M.call(this);return}this.$|=1;Zg[a].call(this,me)},function(){this.$|=1;this.C=this.M=this.im;N[this.ea()].call(this,se)},function(){var a,b=this.ea(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Fa){ac.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.Y;break;case 5:a=this.H; +break;case 6:a=this.F;break;case 7:a=this.D}}N[b].call(this,le);switch(c){case 0:Tc(this,this.G);this.G=a;break;case 1:Nc(this,this.I);this.I=a;break;case 2:Pc(this,this.J);this.J=a;break;case 3:Oc(this,this.B);this.B=a;break;case 4:Tc(this,this.Y);this.Y=a;break;case 5:Nc(this,this.H);this.H=a;break;case 6:Pc(this,this.F);this.F=a;break;case 7:Oc(this,this.D),this.D=a}},function(){this.$|=1;bh[this.ea()].call(this,ce,this.Ja)},function(){this.A-=3},function(){var a=this.G;this.G=this.I;this.I=a; +this.A-=3},function(){var a=this.G;this.G=this.J;this.J=a;this.A-=3},function(){var a=this.G;this.G=this.B;this.B=a;this.A-=3},function(){var a=this.G;this.G=this.Y;this.Y=a;this.A-=3},function(){var a=this.G;this.G=this.H;this.H=a;this.A-=3},function(){var a=this.G;this.G=this.F;this.F=a;this.A-=3},function(){var a=this.G;this.G=this.D;this.D=a;this.A-=3},function(){this.G=this.G<<24>>24&65535;this.A-=2},function(){this.J=this.G&32768?65535:0;this.A-=this.Xk},function(){var a=this.K(),b=this.K(); +K(this,this.ua.oa);K(this,this.qa);yc(this,a,b);this.A-=this.$k},function(){M.call(this)},function(){K(this,Bc(this));this.A-=this.pc},function(){zc(this,this.Ja());this.A-=this.ic},function(){var a=this.G>>8;a&1?ed(this):$c(this);a&4?Vc(this)||(this.ja^=1):Vc(this)&&(this.ja^=1);a&16?fd(this):ad(this);a&64?gd(this):bd(this);a&128?hd(this):cd(this);this.A-=this.Cb},function(){this.G=this.G&255|(Bc(this)&213)<<8;this.A-=this.Cb},function(){this.G=this.G&-256|this.T(this.C,this.K());this.A-=this.pj}, +function(){this.G=this.U(this.C,this.K());this.A-=this.pj},function(){var a=this.K(),b=this.G;this.Md(this.C.Yb(a,0),b);this.A-=this.qj},function(){var a=this.K(),b=this.G;this.bd(this.C.Yb(a,1),b);this.A-=this.qj},function(){var a=1,b=0,c=this.rj;this.wa&192&&(a=this.I,b=1,c=this.tj,this.wa&256||(this.A-=this.sj));if(a--){var d=this.xa&1024?-1:1,e=this.T(this.C,this.F);this.Md(this.Za.Yb(this.D,0),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.wa&16?-3:-2),this.$|= +256)}},function(){var a=1,b=0,c=this.rj;this.wa&192&&(a=this.I,b=1,c=this.tj,this.wa&256||(this.A-=this.sj));if(a--){var d=this.xa&1024?-2:2,e=this.U(this.C,this.F);this.bd(this.Za.Yb(this.D,1),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.wa&16?-3:-2),this.$|=256)}},function(){var a=1,b=0,c=this.bj;this.wa&192&&(a=this.I,b=1,c=this.dj,this.wa&256||(this.A-=this.cj));if(a--){var d=this.xa&1024?-1:1,e=this.T(this.C,this.F),f=this.N(this.Za,this.D);vd.call(this, +e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.sb;this.I-=b;a&&Xc(this)==(this.wa&64)&&(J(this,this.wa&16?-3:-2),this.$|=256)}},function(){var a=1,b=0,c=this.bj;this.wa&192&&(a=this.I,b=1,c=this.dj,this.wa&256||(this.A-=this.cj));if(a--){var d=this.xa&1024?-2:2,e=this.U(this.C,this.F),f=this.O(this.Za,this.D);Dd.call(this,e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.sb;this.I-=b;a&&Xc(this)==(this.wa&64)&&(J(this,this.wa&16?-3:-2),this.$|=256)}},function(){this.Z= +this.ja=this.ma=this.G&255&this.ea();this.da=256;this.A-=this.Je},function(){this.Z=this.ja=this.ma=this.G&this.K();this.da=65536;this.A-=this.Je},function(){var a=1,b=0,c=this.Cj;this.wa&192&&(a=this.I,b=1,c=this.Ej,this.wa&256||(this.A-=this.Dj));if(a--){var d=this.G;this.Md(this.Za.Yb(this.D,0),d);this.D=this.D+(this.xa&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}},function(){var a=1,b=0,c=this.Cj;this.wa&192&&(a=this.I,b=1,c=this.Ej,this.wa&256||(this.A-=this.Dj));if(a--){var d= +this.G;this.bd(this.Za.Yb(this.D,1),d);this.D=this.D+(this.xa&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.$|=256)}},function(){var a=1,b=0,c=this.jj;this.wa&192&&(a=this.I,b=1,c=this.lj,this.wa&256||(this.A-=this.kj));a--&&(this.G=this.G&-256|this.T(this.C,this.F),this.F=this.F+(this.xa&1024?-1:1)&65535,this.A-=c,this.I-=b,a&&(J(this,this.wa&16?-3:-2),this.$|=256))},function(){var a=1,b=0,c=this.jj;this.wa&192&&(a=this.I,b=1,c=this.lj,this.wa&256||(this.A-=this.kj));a--&&(this.G=this.U(this.C, +this.F),this.F=this.F+(this.xa&1024?-2:2)&65535,this.A-=c,this.I-=b,a&&(J(this,this.wa&16?-3:-2),this.$|=256))},function(){var a=1,b=0,c=this.wj;this.wa&192&&(a=this.I,b=1,c=this.yj,this.wa&256||(this.A-=this.xj));a--&&(vd.call(this,this.G&255,this.N(this.Za,this.D)),this.D=this.D+(this.xa&1024?-1:1)&65535,this.A-=c-this.sb,this.I-=b,a&&Xc(this)==(this.wa&64)&&(J(this,-2),this.$|=256))},function(){var a=1,b=0,c=this.wj;this.wa&192&&(a=this.I,b=1,c=this.yj,this.wa&256||(this.A-=this.xj));a--&&(Dd.call(this, +this.G,this.O(this.Za,this.D)),this.D=this.D+(this.xa&1024?-2:2)&65535,this.A-=c-this.sb,this.I-=b,a&&Xc(this)==(this.wa&64)&&(J(this,-2),this.$|=256))},function(){this.G=this.G&-256|this.ea();this.A-=this.Cb},function(){this.I=this.I&-256|this.ea();this.A-=this.Cb},function(){this.J=this.J&-256|this.ea();this.A-=this.Cb},function(){this.B=this.B&-256|this.ea();this.A-=this.Cb},function(){this.G=this.G&255|this.ea()<<8;this.A-=this.Cb},function(){this.I=this.I&255|this.ea()<<8;this.A-=this.Cb},function(){this.J= +this.J&255|this.ea()<<8;this.A-=this.Cb},function(){this.B=this.B&255|this.ea()<<8;this.A-=this.Cb},function(){this.G=this.K();this.A-=this.Cb},function(){this.I=this.K();this.A-=this.Cb},function(){this.J=this.K();this.A-=this.Cb},function(){this.B=this.K();this.A-=this.Cb},function(){this.Y=this.K();this.A-=this.Cb},function(){this.H=this.K();this.A-=this.Cb},function(){this.F=this.K();this.A-=this.Cb},function(){this.D=this.K();this.A-=this.Cb},vh,wh,vh,wh,function(){N[this.ea()].call(this,ue)}, +function(){N[this.ea()].call(this,te)},function(){this.$|=1;ah[this.ea()].call(this,de,this.ea)},function(){this.$|=1;bh[this.ea()].call(this,de,this.K)},xh,yh,xh,yh,function(){ld.call(this,3,null,this.ql)},function(){var a=this.ea();Dc(this,a)?ld.call(this,a,null,0):this.A--},function(){Zc(this)?ld.call(this,4,null,this.rl):this.A-=this.sl},function(){yc(this,this.Ja(),this.Ja());zc(this,this.Ja());this.dh&&Hc(this,this.Ba);this.A-=this.ol},function(){ah[this.ea()].call(this,ee,Td)},function(){bh[this.ea()].call(this, +fe,Td)},function(){ah[this.ea()].call(this,ee,Ud)},function(){bh[this.ea()].call(this,fe,Ud)},function(){var a=this.ea(),b=this.G&255;this.G=(b/a&255)<<8|b%a;this.da=256;this.Z=this.ja=b;this.A-=this.Uk},function(){var a=this.ea();this.Z=this.ja=this.G=(this.G>>8)*a+this.G&255;this.da=256;this.A-=this.Tk},function(){this.G=this.G&-256|(Uc(this)?255:0);this.A-=2},function(){this.G=this.G&-256|this.T(this.C,this.B+(this.G&255)&65535);this.A-=this.Sl},zh,zh,zh,zh,zh,zh,zh,zh,function(){var a=this.L(); +(this.I=this.I-1&65535)&&this.Z&this.da-1?(I(this,this.qa+a),this.A-=this.zl):this.A-=this.mj},function(){var a=this.L();!(this.I=this.I-1&65535)||this.Z&this.da-1?this.A-=this.oj:(I(this,this.qa+a),this.A-=this.nj)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.qa+a),this.A-=this.yl):this.A-=this.mj},function(){var a=this.L();this.I?this.A-=this.oj:(I(this,this.qa+a),this.A-=this.nj)},function(){var a=this.ea();this.G=this.G&-256|jb(this.na,a,this.Ba-2);this.A-=this.gj},function(){var a= +this.ea();this.G=jb(this.na,a,this.Ba-1)|jb(this.na,a+1&65535,this.Ba-2)<<8;this.A-=this.gj},function(){var a=this.ea();nb(this.na,a,this.G&255,this.Ba-2);this.A-=this.vj},function(){var a=this.ea();nb(this.na,a,this.G&255,this.Ba-2);nb(this.na,a+1&65535,this.G>>8,this.Ba-2);this.A-=this.vj},function(){var a=this.K();K(this,this.qa);I(this,this.qa+a);this.A-=this.Yk},function(){var a=this.K();I(this,this.qa+a);this.A-=this.hj},function(){yc(this,this.K(),this.K());this.A-=this.ul},function(){var a= +this.L();I(this,this.qa+a);this.A-=this.hj},function(){this.G=this.G&-256|jb(this.na,this.J,this.Ba-1);this.A-=this.fj},function(){this.G=jb(this.na,this.J,this.Ba-1)|jb(this.na,this.J+1&65535,this.Ba-1)<<8;this.A-=this.fj},function(){nb(this.na,this.J,this.G&255,this.Ba-1);this.A-=this.uj},function(){nb(this.na,this.J,this.G&255,this.Ba-1);nb(this.na,this.J+1&65535,this.G>>8,this.Ba-1);this.A-=this.uj},Ah,Ah,function(){this.$|=132;this.A-=this.Pb},function(){this.$|=68;this.A-=this.Pb},function(){this.mb|= +4;this.A-=2;this.X&&jd(this.X)?(J(this,-1),this.Ab()):this.xa&512||(this.X&&J(this,-1),this.Ab())},function(){Uc(this)?$c(this):ed(this);this.A-=2},function(){this.Db=-1;ah[this.ea()].call(this,he,Wd);0<=this.Db&&(this.G=this.Db)},function(){this.Db=-1;bh[this.ea()].call(this,ie,Wd);0<=this.Db&&(this.G=this.Db,this.J=this.vg)},function(){this.Z&=~this.da;this.A-=2},function(){this.Z|=this.da;this.A-=2},function(){this.xa&=-513;this.A-=this.Wk},function(){this.xa|=512;this.$|=4;this.A-=2},function(){this.xa&= +-1025;this.A-=2},function(){this.xa|=1024;this.A-=2},function(){ah[this.ea()].call(this,rc,Wd)},function(){bh[this.ea()].call(this,tc,Wd)}]; +function O(a){x.call(this,"ChipSet",a,O);this.Fa=a.model;this.Fa=void 0!==this.Fa?parseInt(this.Fa,10):Bh;this.Xb=0;var b=a.sw1;if(b)this.Xb=Ch(b,Dh|Eh.ym);else if(b=a.fdrives||2,this.Xb|=Fh.Xh,b--,this.Xb|=(b&3)<=Gh&&(this.Qf=this.Rf=2);this.qh=a.scaleTimers||!1;this.pp=a.rtcDate;this.Dk=!1;a.sound&&window&&"webkitAudioContext"in window&& +(this.pi=new webkitAudioContext);this.reset();this.Ta()}y(x,O);var Bh=5150,Gh=5170,Hh={none:0,tv:1,color:2,mono:3,ega:0},Fh={Xh:1,ONE:0,Up:64,Sp:128,Bp:192,Cf:192,Ef:6},Dh=12,Eh={Tp:16,wp:32,ym:48,Cf:48,Ef:4};k=O.prototype; +k.xb=function(a,b,c,d){switch(c){case "sw1":return this.sa[c]=d,Ih(this,c,d,this.Xb,{0:this.Fa==Bh?"Bootable Floppy Drive":"Loop on POST",1:this.Fa==Bh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Fa==Bh)return this.sa[c]=d,Ih(this,c,d,this.qe,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.sa[c]=d,!0}return!1}; +k.oc=function(a,b,c,d){this.na=b;this.S=c;this.X=d;this.Da=a;this.bb=C(a,"Keyboard");this.Tl=Math.round(c.Hd/1193181);ib(b,this,Jh);mb(b,this,Kh);this.Fab;b++){var c=13>=b?Sh(e,b):e.pa[b];a&&(a+="\n");a+="CMOS[0x"+r(b)+"]: 0x"+r(c)}e.X.message(a)})}Cc(c,26,this,this.Qn)};k.ac=function(a,b){if(!b)if(!a)this.reset(!0);else if(!this.restore(a))return!1;return!0};k.Wb=function(a){return a&&this.save?this.save():!0}; +k.reset=function(a){var b;this.cd=this.Xb;this.Re=this.qe;Th(this);this.$a=Array(this.Qf);for(b=0;b=Gh){this.jb=16;this.ud=0;this.Xd=16;this.Tg=0;this.we=160;512<=Xh(this)&&(this.we|=16);3==Yh(this)&&(this.we|=64);this.ii=3;this.Nf=0;this.Pg=Array(7);this.xe=0;a||(this.pa=Array(64)); +Zh(this,this.pp);for(a=14;46>a;a++)void 0===this.pa[a]&&(this.pa[a]=0);this.pa[20]=this.cd&(Eh.Cf|2|Fh.Xh|Fh.Cf);this.pa[16]=$h(this,0)<<4|$h(this,1);ai(this)}}; +function Zh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.ca("CMOS date invalid ("+b+"), using "+c)):b&&a.ca("CMOS date: "+c);a.pa[0]=c.getSeconds();a.pa[1]=0;a.pa[2]=c.getMinutes();a.pa[3]=0;a.pa[4]=c.getHours();a.pa[5]=0;a.pa[6]=c.getDay()+1;a.pa[7]=c.getDate();a.pa[8]=c.getMonth()+1;c=c.getFullYear();a.pa[9]=c%100;c/=100;a.pa[50]=c%10|c/10<<4;a.fg=-1;a.pa[10]=38;a.pa[11]=2;a.pa[12]=0;a.pa[13]=128} +function Sh(a,b){var c=a.pa[b];if(10>b){var d=!1;4!=b&&5!=b||a.pa[11]&2||(c=12>c?c?c:12:(c-=12)?c+128:140,d=!0);a.pa[11]&4||(d&&128c;c++)b+=a.pa[c];a.pa[47]=b&255;a.pa[46]=b>>8} +k.save=function(){var a=new H(this);a.set(0,[this.Xb,this.qe,this.cd,this.Re]);for(var b=[],c=0;c=Gh&&(a.set(5,[this.jb,this.ud,this.Xd,this.Tg,this.we,this.ii]),a.set(6,[this.Nf,this.Pg,this.xe,this.pa,this.fg]));return a.data()}; +k.restore=function(a){var b,c;b=a[0];this.Xb=b[0];this.qe=b[1];this.cd=b[2];this.Re=b[3];b=a[1];this.$a=Array(this.Qf);for(c=0;c>2)+1)*a.Tn+32*((b?a.qe:a.Re)&15)}function di(a,b){var c=b?a.Xb:a.cd;return a.Fa!=Bh||c&Fh.Xh?((c&Fh.Cf)>>Fh.Ef)+1:0}function $h(a,b){return b>Eh.Ef} +function Ih(a,b,c,d,e){for(var f="",g=1;8>=g;g++){var h="pcjs-bitCell";g||(h+=" pcjs-bitCellLeft");f+='
    '+g+"
    \n"}c.innerHTML=f;b=B(c,"pcjs-bitCell");c=null;for(g=0;g>2].Gb[b&3],c,d,e)}function mi(a,b,c){b=a.$a[b>>2].Gb[b&3];b.fh&&b.Ji&&b.Ih?(c&&(b.hh=c),b.Fd||md(a,b,!0)):c&&c(!0)} +function md(a,b,c){c&&(b.count=b.Zb[1]<<8|b.Zb[0],b.mm=b.mode&12,b.Ek=b.jd=!1);for(var d=!1;0<=b.count&&(c=b.Zg<<16|b.Rb[1]<<8|b.Rb[0],4==b.mm?(d=!0,function(c){b.Ji.call(b.fh,b.Ih,-1,function(f,g){0>f&&(b.Ek||(b.Ek=!0),f=255);b.Fd||db(a.na,c,f);(d=g)&&setTimeout(function(){ti(b)||md(a,b)},0)})}(c)):8==b.mm?(c=bb(a.na,c),0>b.Ji.call(b.fh,b.Ih,c)&&(b.jd=!0)):b.jd=!0),!d&&!ti(b););} +function ti(a){if(!a.jd&&0<=--a.count&&(a.mode&32?(a.Rb[0]--,0>a.Rb[0]&&(a.Rb[0]=255,a.Rb[1]--,0>a.Rb[1]&&(a.Rb[1]=255))):(a.Rb[0]++,255>3,e=a.tb[d];e.Jb|=1<<(b&7);e.kg=c||0;1==d&&(a.tb[0].Jb|=4);wi(a,d)} +function Ai(a,b){var c=b>>3,d=a.tb[c],e=1<<(b&7);d.Jb&e&&(d.Jb&=~e,1!=c||d.Jb||(a.tb[0].Jb&=-5),wi(a,c))}function kd(a,b){void 0===b&&(b=0);var c=-1,d=a.tb[b];if(d.kg)c=-2,d.kg--;else for(var e=d.Jb&((d.Fc|d.vd)^255),f=d.ye+1;;){var f=f&7,g=1<>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.Hb[a];e.wg=b;e.mode=d;e.qk=c;e.Ic=[0,0];e.Zb=[0,0];e.Wf=[0,0];e.kd=!1;e.Zf=!1;e.ef=!1;Ci(this,a);0==a&&Ai(this,0);2==a&&255==this.tb[0].vd&&77==this.Ac&&(a=this.Hb[0],a.Yc[0]=a.Ic[0],a.Yc[1]=a.Ic[1],a.me=F(this.S,this.qh))}else Rh(this,a),b=this.Hb[a],b.Wf[0]=b.Zb[0],b.Wf[1]=b.Zb[1],b.Zf=!0,Ci(this,a)}}; +function Ei(a,b){var c=a.Hb[b],d=c.Ic[1]<<8|c.Ic[0];d||(d=1==c.gd?256:65536);return d}function Ci(a,b){var c=a.Hb[b];c.de=32==c.wg?1:0;c.gd=48==c.wg?2:1} +function Rh(a,b,c){var d=a.Hb[b];if(d.ef&&(2!=b||a.Ac&1)){var e=F(a.S,a.qh),f=(e-d.me)/a.Tl|0;0>f&&(d.me=e,f=0);var g=Ei(a,b),h=a.Hb[b],m=h.Yc[1]<<8|h.Yc[0];m||(m=1==h.gd?256:65536);h=m-f;0==d.mode?(0>=h&&(h=0),h||(d.kd=!0,d.ef=!1,b||zi(a,0))):4==d.mode?(d.kd=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.Yc[0]=h&255,d.Yc[1]=h>>8,d.me=e,!b&&d.kd&&zi(a,0))):6==d.mode&&(h-=f,0>=h&&(d.kd=!d.kd,h=g+h,0>=h&&(h=g),d.Yc[0]=h&255,d.Yc[1]=h>>8,d.me=e,!b&&d.kd&&zi(a,0)));d.Zb[0]=h&255;d.Zb[1]=h>>8;c&&(a.me=0)}return d} +function Lb(a,b){for(var c=0;c=Gh){var c=0,d=a.S.Hd,e=F(a.S,a.qh);if(0<=a.fg&&(c=e-a.fg,Math.floor(c/d)&&60<=++a.pa[0]&&(a.pa[0]=0,60<=++a.pa[2]&&(a.pa[2]=0,24<=++a.pa[4])))){a.pa[4]=0;a.pa[6]=a.pa[6]%7+1;var f=a.pa[9],g=qa[a.pa[8]-1];28==g&&0===f%4&&(f%100||0===f%400)&&g++;++a.pa[7]>g&&(a.pa[7]=1,12<++a.pa[8]&&(a.pa[8]=1,a.pa[9]=(a.pa[9]+1)%100))}a.fg=e-c%d}} +k.Cn=function(a,b){var c=this.Yg;this.Pf&16&&(this.Ac&128?c=this.cd:this.bb&&(c=Fi(this.bb)));this.ba(a,null,b,"PPI_A",O.uc,c);return c};k.Vo=function(a,b,c){this.ba(a,b,c,"PPI_A",O.uc);this.Yg=b};k.Dn=function(a,b){var c=this.Ac;this.ba(a,null,b,"PPI_B",O.uc,c);return c};k.Wo=function(a,b,c){this.ba(a,b,c,"PPI_B",O.uc);Gi(this,b);this.bb&&Hi(this.bb,b&128?!1:!0,b&64?!0:!1)};function Gi(a,b){var c=!!(b&2),d=!!(a.Ac&2);a.Ac=b;c!=d&&Kb(a,c)} +k.En=function(a,b){var c=0,c=this.Fa==Bh?this.Ac&4?c|this.Re&15:c|this.Re>>4&1:this.Ac&8?c|this.cd>>4:c|this.cd&15;this.Ac&1&&Rh(this,2).kd&&(c=this.Ac&2?c|32:c|16);this.ba(a,null,b,"PPI_C",O.uc|O.Hg,c);return c};k.Xo=function(a,b,c){this.ba(a,b,c,"PPI_C",O.uc);this.ki=b};k.Fn=function(a,b){var c=this.Pf;this.ba(a,null,b,"PPI_CTRL",O.uc,c);return c};k.Yo=function(a,b,c){this.ba(a,b,c,"PPI_CTRL",O.uc);this.Pf=b}; +k.Sm=function(a,b){var c=this.Tg;this.ba(a,null,b,"8042_OUTBUFF",O.Te,c);this.jb&=-258;var d=this.bb&&Fi(this.bb,!0);d&&Ii(this,d);return c};k.po=function(a,b,c){this.ba(a,b,c,"8042_INBUF.DATA",O.Te);if(this.jb&8)switch(this.ud){case 96:Ji(this,b);break;case 209:Ki(this,b);break;default:if(Ji(this,this.Xd&-17),this.bb){a=-1;switch(b){case 255:a=250,Li(this.bb)}Ii(this,a)}}this.ud=b;this.jb&=-9};k.Tm=function(a,b){var c=this.Ac&-209|(F(this.S)&64?16:0);this.ba(a,null,b,"8042_RWREG",O.Te|O.um,c);return c}; +k.qo=function(a,b,c){this.ba(a,b,c,"8042_RWREG",O.Te);Gi(this,b)};k.Um=function(a,b){this.ba(a,null,b,"8042_STATUS",O.Te,this.jb);var c=this.jb&255;this.jb&256&&(this.jb|=1,this.jb&=-257);return c}; +k.oo=function(a,b,c){this.ba(a,b,c,"8042_INBUFF.CMD",O.Te);this.ud=b;this.jb|=8;a=0;240<=this.ud&&(a=this.ud^15,this.ud=240);switch(this.ud){case 192:Ii(this,this.we);break;case 173:Ji(this,this.Xd|16);break;case 174:Ji(this,this.Xd&-17);break;case 170:this.bb&&Mi(this.bb,!0);Ji(this,this.Xd|16);Ii(this,85);Ki(this,3);break;case 224:Ii(this,this.Xd&16?0:1);break;case 240:a&1&&xc(this.S)}};function Ji(a,b){a.Xd=b;a.jb=a.jb&-5|b&4;a.bb&&Hi(a.bb,!!(b&8),!(b&16))&&Ii(a,Fi(a.bb,!0))} +function Ii(a,b){0<=b&&(a.Tg=b,a.jb&=-2,a.jb|=256)}function Ki(a,b){a.ii=b;Ya(a.na,!!(b&2));b&1||xc(a.S)}k.hn=function(a,b){this.ba(a,null,b,"CMOS_ADDR",O.Df,this.xe);return this.xe};k.Do=function(a,b,c){this.ba(a,b,c,"CMOS_ADDR",O.Df);this.xe=b;this.Xg=b&128?0:128};k.jn=function(a,b){var c=this.xe&63,d=13>=c?Sh(this,c):this.pa[c];this.ba(a,null,b,"CMOS_DATA["+r(c)+"]",O.Df,d);return d}; +k.Eo=function(a,b,c){var d=this.xe&63;this.ba(a,b,c,"CMOS_DATA["+r(d)+"]",O.Df);a=this.pa;13>=d&&10>d&&(c=!1,this.pa[11]&4||(b=10*(b>>4)+(b&15),c=!0),4==d||5==d)&&(c&&12=b?b=12==b?0:b:(b-=116,b=24==b?12:b)));a[d]=b};k.An=function(a,b){this.ba(a,null,b,"MFG_DATA",O.uc,this.Nf);return this.Nf};k.So=function(a,b,c){this.ba(a,b,c,"MFG_DATA",O.uc);this.Nf=b};k.Uo=function(a,b,c){this.ba(a,b,c,"NMI",O.uc);this.Xg=b}; +k.Qn=function(a){var b=this.S.G>>8;this.X&&D(this.X,O.wm)&&(Ec(this.X,26,a),Fc(this.S,a,function(a,d){return function(e){d=F(a.S)-d;var f,g=a.S.J&255,h=a.S.J>>8,m=a.S.J&255,n=a.S.J>>8;if(2==b||3==b)f=" CH(hour)="+u(h)+" CL(min)="+r(g)+" DH(sec)="+r(n);else if(4==b||5==b)f=" CX(year)="+u(a.S.I)+" DH(month)="+r(n)+" DL(day)="+r(m);Gc(a.X,26,e,d,f)}}(this,F(this.S))));return!0};function Ch(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.yb[c++]=f[b]>>16&255,this.yb[c++]=f[b]>>24&255;else this.yb=d;this.di=d.symbols;if(!this.yb.length){w("Empty ROM: "+a);return}if(1==this.yb.length){w(this.yb[0]);return}}catch(g){this.Ga("ROM data error: "+ +g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.yb=Array(a.length),d=0;dthis.Rg?21:23,c=a.pa[b]|a.pa[b+1]<<8,c=c+(this.Od>>10);a.pa[b]=c&255;a.pa[b+1]=c>>8;ai(a)}}else w("No RAM allocated")}; +Ba(function(){for(var a=B(window.document,"pcjs","ram"),b=0;ba.zc.length){if(!(!d&&!a.ci[c]||d&&a.ci[c])){a.ci[c]=d;a.Qa("scan code "+r(b)+" buffered");a.zc.push(b);1==a.zc.length&&a.ka&&zi(a.ka,1);for(var e in Yi)if(Yi[e]==c){(c=a.sa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.zc.length&&a.zc.push(255),a.Qa("scan code buffer overflow")}function cj(a,b){var c=b?a.Zn:a.Yn;a.S&&a.S.ld&&(c/=a.S.ld);return c} +function dj(a,b){!a.Ne||void 0!==b&&b==a.Ne||(clearTimeout(a.qd[a.Ne]),ej(a,a.Ne,!1))} +function $i(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Yl=f);240==f+224?(a.Ea&=-2,c&&(a.Ea|=1),f+=224,e=!1):241==f+224?(a.Ea&=-5,c&&(a.Ea|=4),f+=224,e=!1):242==f+224?(a.Ea&=-9,c&&(a.Ea|=8),f+=224,e=!1):244==f+224?(a.Ea&=-17,c&&(a.Ea|=16),f+=224,d=aj(a,f)):91==f?(a.Ea&=-33,c&&(a.Ea|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.Ea&12)&&(f=254),d=c?!aj(a,f):!1):void 0!==P[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.Ea&=-33,a.Bk||f!=a.Yl||dj(a));void 0===d&&(d=!ej(a,f,c));return d} +function aj(a,b,c){var d=!1;dj(a,b);ej(a,b,!0)&&(c?ej(a,b,!1):(c=!1,a.qd[b]&&(clearTimeout(a.qd[b]),c=!0),c=cj(a,c),a.qd[a.Ne=b]=setTimeout(function(a){return function(){ej(a,b,!1)}}(a),c)),d=!0);return d} +function ej(a,b,c){var d=!1;c||(a.qd[b]=null,a.Ne==b&&(a.Ne=0));var e=P[b];void 0===e&&1<=b&&26>=b&&(e=P[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.Ea&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.Ea&17||(d=42):224==f?a.Ea&18||(d=54):241==f?a.Ea&4||(d=29):242==f&&(a.Ea&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(qj)];this.X=a.X;this.type=e[0];this.port=e[1];this.he=b;this.cb=e[2];this.tc=e[3];this.Vc=d||e[4];65536<=this.Vc&&720896<=this.cb&&(this.tc=Math.min(this.Vc>>2,32768));this.lc=c[0];this.Bc=c[1];this.af=c[2];this.wf=c[3];this.nc=c[4]&255;this.th=c[4]>>8&255;this.cc=c[5];this.Qi=qj;this.Sg=rj;if(5==b){this.Qi=sj;this.Sg=tj;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5), +0,0,0,Array(9),0,this.Vc,Array(this.Vc>>2),771,0,4294967295,0,4294967295,0,4294967295,0]);this.hd=b[0];this.Bd=b[1];this.Rd=b[2];this.fi=uj;this.Uh=b[3];this.cg=b[4];this.sh=b[5];this.Dd=b[6];this.Gf=b[7];this.hi=vj;this.Ki=b[8];this.Li=b[9];this.Cd=b[10];this.te=b[11];this.gi=wj;this.vb=b[12];d=this.Vc>>2;if((this.ed=b[14])&&this.ed.length>8&255)} +var U=[,,function(a){a+=this.offset;return(this.ia.vb=this.ra[a])>>this.ia.Kj&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.ra[b]>>8:this.ra[b])&255}];U[16]=function(a){a+=this.offset;a=this.ra[a];for(var b=this.ia.Si&this.ia.Ti,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};U[512]=function(a,b){var c=a+this.offset,d;d=this.ra[c]&~this.ia.gb|(b|b<<8|b<<16|b<<24)&this.ia.gb;d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; +U[1024]=function(a,b){var c=a+this.offset;b=b>>this.ia.md|b<<8-this.ia.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.le|this.ia.Ke;d=d&this.ia.gb|this.ra[c]&~this.ia.gb;d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; +U[1536]=function(a,b){var c=a+this.offset;b=b>>this.ia.md|b<<8-this.ia.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.le|this.ia.Ke;d&=this.ia.vb;d=d&this.ia.gb|this.ra[c]&~this.ia.gb;d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; +U[2560]=function(a,b){var c=a+this.offset;b=b>>this.ia.md|b<<8-this.ia.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.le|this.ia.Ke;d|=this.ia.vb;d=d&this.ia.gb|this.ra[c]&~this.ia.gb;d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; +U[3584]=function(a,b){var c=a+this.offset;b=b>>this.ia.md|b<<8-this.ia.md&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ia.le|this.ia.Ke;d^=this.ia.vb;d=d&this.ia.gb|this.ra[c]&~this.ia.gb;d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)};U[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.ia.gb&(d==a?16711935:4278255360);c=(b|b<<8|b<<16|b<<24)&c|this.ra[d]&~c;c=c&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[d]!=c&&(this.ra[d]=c,this.lb=!0)}; +U[4096]=function(a){a+=this.offset;var b=this.ra[a]&~this.ia.gb|this.ia.vb&this.ia.gb;this.ra[a]!=b&&(this.ra[a]=b,this.lb=!0)};U[8192]=function(a,b){var c=a+this.offset,d=nj[b&15],d=d&this.ia.gb|this.ra[c]&~this.ia.gb,d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)};U[24576]=function(a,b){var c=a+this.offset,d=nj[b&15],d=d&this.ia.vb,d=d&this.ia.gb|this.ra[c]&~this.ia.gb,d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; +U[40960]=function(a,b){var c=a+this.offset,d=nj[b&15],d=d|this.ia.vb,d=d&this.ia.gb|this.ra[c]&~this.ia.gb,d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)};U[57344]=function(a,b){var c=a+this.offset,d=nj[b&15],d=d^this.ia.vb,d=d&this.ia.gb|this.ra[c]&~this.ia.gb,d=d&this.ia.nb|this.ia.vb&~this.ia.nb;this.ra[c]!=d&&(this.ra[c]=d,this.lb=!0)}; +function zj(a){var b=[];if(void 0!==a.he){b[0]=a.lc;b[1]=a.Bc;b[2]=a.af;b[3]=a.wf;b[4]=a.nc|a.th<<8;b[5]=a.cc;if(5==a.he){var c=[];c[0]=a.hd;c[1]=a.Bd;c[2]=a.Rd;c[3]=a.Uh;c[4]=a.cg;c[5]=a.sh;c[6]=a.Dd;c[7]=a.Gf;c[8]=a.Ki;c[9]=a.Li;c[10]=a.Cd;c[11]=a.te;c[12]=a.vb;c[13]=a.Vc;var d;a:if(d=a.ed){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var h=g;h>1;f[e++]=m;h=n}if(f.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var n=p(b.cb+a)+":",q=0;8>q&&a>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),eb(this.na,b,c|d<<8);zb(this,!0)}};function Hj(a){a.la.cg&1?(a.Uc=a.ni,a.zb=a.la):(a.Uc=a.la,a.zb=a.eh)}k.save=function(){var a=new H(this);a.set(0,zj(this.ni));a.set(1,zj(this.eh));a.set(2,[this.je,this.nd,this.Jd]);a.set(3,zj(this.la));return a.data()}; +k.restore=function(a){var b=a[2];this.je=b[0];this.nd=b[1];this.Jd=b[2];this.Ca=null;this.Uc=this.ni=new oj(this,1,a[0]);this.zb=this.eh=new oj(this,3,a[1]);this.la=new oj(this,5,a[3],this.Vc);this.la.lc&&Hj(this);Ij(this);if(!Kj(this))return!1;Lj(this);return!0}; +k.ko=function(a,b,c){if(c)this.Ga("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){w("Empty font ROM image: "+a);return}if(1==d.length){w(d[0]);return}if(8192==d.length)Ri(this,d,[0,6144]);else{this.Ga("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ga("Font ROM data error: "+e.message);return}this.Ta()}}; +function Mj(a,b){if(1==b)return a.td[0]=S[0],a.td[1]=S[7],a.td;if(2==b){var c=a.Ca.af;if(a.Ca===a.la){var d=a.la.Rd[0],c=d&7;d&16&&(c|=8);18!=a.la.Rd[1]&&(c|=32)}a.td[0]=S[c&15];c=c&32?lj:kj;for(d=0;dvb||!la?vb:8,Yd=Ti.createImageData(n.jc,n.kc),Ha=0;256>Ha;Ha++){for(gb= +0;gb=vb-2,rl=Qc[gb>(8<=Pb&&176<=Ha&&223>=Ha?7:Pb)?s:Xd;Pj(Yd,Ui,Vi,Wi);A&&Pj(Yd,Ui+1,Vi,Wi)}Ti.putImageData(Yd,(Ha&15)*n.jc,(Ha>>4)*n.kc)}n.We[v]="#"+r(s[0])+r(s[1])+r(s[2]);n.ik[v]=s;n.$h[v]=Rc;n=!0}}a.Td[b]=t;return n}function Qj(a){0a.Ce&&(a.Ce=0):a.Ce=-1} +function Lj(a){if(a.Sb){for(var b=10;15>=b;b++)if(null==a.Ca.cc[b])return;var c=a.Ca.cc[10],b=c&31,d=a.Ca.cc[11]&31,e=a.Ca.cc[9]&31,f=!1;a.Ca===a.la&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Rj(a);else{c=a.Ca.cc[15]+((a.Ca.cc[14]&63)<<8);a.Lc!=c&&(Rj(a),a.Lc=c);d=d-b+1;if(a.nm!=b||a.xk!=d)a.nm=b,a.xk=d;a.ee=e+1;Qj(a)}}} +function Rj(a){if(0<=a.Lc){if(void 0!==a.dc){var b=a.dc[a.Lc];if(b&131072){var b=b&-131073,c=a.Lc%a.Bb,d=Math.floor(a.Lc/a.Bb);a.Sb&&a.Td[a.Sb]&&(a.bf&&Sj(a,c,d,b,a.bf),Sj(a,c,d,b));a.dc[a.Lc]=b}}a.Lc=-1}} +function Tj(a){var b;a=a.Ca;var c=a.te[5];if(null!=c){b=2;var d=512,e=a.te[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.md=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}k.Qe=function(a){var b=this.Ca;null!=a&&b&&a!=b.Ah&&(b.Rh(a),this.na.Rh(b.cb,b.tc,b.Kf))}; +function Kj(a,b){var c,d=a.Jd,e=a.Ca;if(e)if(1==e.he)d=fj;else if(5==e.he){var d=null,f=e.Vc>>2,g=32768f&&(d=c?13:14):c&&(d-=2));c=Tj(a)}}else e.Bc&8&&(e.Bc&2?(d=e.Bc&16?6:5,e.Bc&4||(d-=1)):(d=e.Bc&1?3:1,e.Bc&4&&(d-= +1)));else a.Jd=null,null==d&&(d=a.nd);if(!Jj(a,d,b))return!1;a.Qe(c);return!0} +function Jj(a,b,c){if(null!=b&&(b!=a.Jd||c)){a.Bm=0;a.Jd=b;b=a.Ca||(b==fj?a.Uc:a.zb);if(b!=a.Ca||b.cb!=a.cb||b.tc!=a.tc){Rj(a);if(a.cb){if(!ab(a.na,a.cb,a.tc))return!1;a.Ca&&(a.Ca.lc=!1)}a.Ca=b;b.lc=!0;a.cb=b.cb;a.tc=b.tc;if(!Za(a.na,b.cb,b.tc,!1,b===a.la?b:null))return!1}a.Sb=0;a.Bb=a.Dh;a.qc=a.Wi;a.Ri=R[fj][2];b=0;var d=R[a.Jd];d&&(a.Bb=d[0],a.qc=d[1],a.Ri=d[2],b=d[3]||0,a.Sb=d[4],4==a.je&&a.Ca===a.la&&3==a.Sb&&(7==a.la.cc[9]?a.qc=43:a.Sb=5));a.Pk=a.Bb*a.qc;a.Ch=a.Pk/a.Ri;a.oi=(a.Ch<<1)+b;a.uk= +b?a.oi+b>>1:0;13<=a.Jd&&(a.Ch<<=1);a.Td.length&&(a.yd=Math.floor(a.xd/a.Bb),a.zd=Math.floor(a.fe/a.qc),a.Sb?(b=a.Td[a.Sb],d=a.Td[a.Sb<<1],a.Im&&80==a.Bb?d&&a.yd>=3*d.jc>>2&&(a.Sb<<=1,b=d):(d&&a.yd>=d.jc&&(a.Sb<<=1,b=d),b&&(a.yd=b.jc,a.zd=b.kc)),a.Xf=a.Yf=0,b&&(a.Xf=a.Bb*b.jc,a.Yf=a.qc*b.kc)):(a.yd=a.zd=1,a.Xf=a.Bb,a.Yf=a.qc),a.wh=a.Xc.createImageData(a.Xf,a.Yf),a.$e=window.document.createElement("canvas"),a.$e.width=a.Xf,a.$e.height=a.Yf,a.bf=a.$e.getContext("2d"),a.bk=a.ck=0,a.qi=a.xd,a.ri=a.fe, +b=a.xd-a.Bb*a.yd,d=a.fe-a.qc*a.zd,0>1,a.qi-=b),0>1,a.ri-=d),b||d)&&(a.Xc.fillStyle=a.Lb.style.backgroundColor,a.Xc.fillRect(0,0,a.xd,a.fe));!1!==c?zb(a,!0):Uj(a,!0)}return!0}function Pj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Uj(a,b){var c;if(b){if(c=a.Ch,void 0===a.dc||a.dc.length!=c)a.dc=Array(c)}else{if(void 0===a.dc)return;c=a.dc.length}for(var d=0;d>8;d=g&15;var h=a.Td[a.Sb];h.Ff&&(d=h.Ff[d]);var m=g>>4&15;h.Ff&&(m=h.Ff[m]);e?(b*=h.jc,c*=h.kc,e.fillStyle=h.We[m],e.fillRect(b,c,h.jc,h.kc)):(b=b*a.yd+a.bk,c=c*a.zd+a.ck,a.Xc.fillStyle=h.We[m],a.Xc.fillRect(b,c,a.yd,a.zd));g&256&&(m=(f&15)*h.jc,f=(f>>4)*h.kc,e?e.drawImage(h.$h[d],m,f,h.jc,h.kc,b,c,h.jc,h.kc):a.Xc.drawImage(h.$h[d],m,f,h.jc,h.kc,b,c,a.yd,a.zd));g&512&&(f=a.nm,g=a.xk,e?(a.ee&&a.ee!==h.kc&&(f=Math.floor(f*h.kc/a.ee),g=Math.floor(g*h.kc/a.ee)), +e.fillStyle=h.We[d],e.fillRect(b,c+f,h.jc,g)):(a.ee&&a.ee!==a.zd&&(f=Math.floor(f*a.zd/a.ee),g=Math.floor(g*a.zd/a.ee)),a.Xc.fillStyle=h.We[d],a.Xc.fillRect(b,c+f,a.yd,g)))} +function zb(a,b){if(a.Nb){var c=!1;a.Ca&&(a.Ca===a.la?a.la.Bd&32&&(c=!0):a.Ca.Bc&8&&(c=!0));if(c||b){if(b)Uj(a,!0);else if(void 0===a.dc)return;var d=!1;!(b||++a.Bm&15)&&0<=a.Ce&&(a.Ce++,d=!0);var e=0,f=a.Pk,c=a.Ca.cb,g=c+a.Ca.tc,h=(a.Ca.cc[12]<<8)+a.Ca.cc[13];a.Sb&&(h<<=1);var c=c+h,m=a.oi;c+m>g&&(m=g-c,0>m&&(m=0));g=c+m;if(h=!b){for(var h=a.na,n=!0,q=c>>h.rb;0a.Lc)return;e=a.Lc;f=e+1}}if(a.Sb){if(a.Td[a.Sb]){d= +0;h=a.Be=0;m=1048575;a.Ca.Bc&32&&(h=32768,m&=~h,a.Ce&2||(m&=-65537));for(c+=e<<1;c>8| +(t&255)<<8;s=h;var vb=16;q>=m))>>(vb-=m);Pj(a.wh,q++,v,n[Xd])}q>E&&(E=q);v=ma&&(ma=v+1)}e+=2;g++;if(q>=a.Bb){q=0;v+=2;if(v>a.qc)break;v==a.qc&&(v=1,e=c+a.uk)}}Ala;la++)ma=E&2155905152, +0>ma&&(ma=-ma),ma=T[ma]||0,Pj(a.wh,h++,m,g[ma]),E<<=1;h>q&&(q=h);m=A&&(A=m+1)}e++;if(h>=a.Bb&&(h=0,++m>a.qc))break}n>2),c=this.la.Uh&-17|(this.Ug&1<f&&(f=0);f%b.Ui>b.bo&&(d|=1);f%=b.Sk;f>b.fo&&(d|=8);b.aj=e-f;b===a.la?(d|=b.wf&48^48,b.hd=!1):d=(b.wf^=9)|240;b.wf=d;a.ba(b.port+6,null,c,b===a.la?"STATUS1":"STATUS",d);return d}k.Qa=function(a,b){this.X&&(b||D(this.X,this.X.Jg))&&this.X.message(a)};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,this.X.Jg,e)}; +var Bj={948:Q.prototype.xn,949:Q.prototype.wn,952:Q.prototype.yn,954:Q.prototype.zn,980:Q.prototype.en,981:Q.prototype.dn,984:Q.prototype.fn,985:Q.prototype.cn,986:Q.prototype.gn},Cj={948:Q.prototype.Qo,949:Q.prototype.Po,952:Q.prototype.Ro,980:Q.prototype.Bo,981:Q.prototype.Ao,984:Q.prototype.Co,985:Q.prototype.zo},Dj={960:Q.prototype.Lk,961:Q.prototype.Lk,962:Q.prototype.Jn,964:Q.prototype.In,965:Q.prototype.Hn,970:Q.prototype.qn,972:Q.prototype.pn,974:Q.prototype.on,975:Q.prototype.nn},Ej={954:Q.prototype.Wl, +960:Q.prototype.Vl,961:Q.prototype.Vl,962:Q.prototype.To,964:Q.prototype.$o,965:Q.prototype.Zo,970:Q.prototype.Lo,972:Q.prototype.Ko,974:Q.prototype.Jo,975:Q.prototype.Io,986:Q.prototype.Wl}; +Ba(function(){for(var a=B(window.document,"pcjs","video"),b=0;bMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; +e.style.height=c.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(e.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",c.onresize=function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight));c.appendChild(e);var f=e.getContext("2d"),d=new Q(d,e,f);Oa(d,c)}}); +function V(a){this.Ik=a.adapter;switch(this.Ik){case 1:this.Rj=1016;this.lg=4;break;case 2:this.Rj=760;this.lg=3;break;default:w("Unrecognized serial adapter #"+this.Ik);return}this.ce=null;x.call(this,"SerialPort",a,V);var b=a.binding,c;a=ak;b&&(void 0===c&&(c="Panel"),(c=Na(c,this.id))&&(b=c.sa[b])&&this.xb(null,null,a,b))}y(x,V);var ak="buffer";k=V.prototype;k.lk=function(a,b){return a==this.uh?(this.Mk=b,this):null}; +k.xb=function(a,b,c,d){var e=this;switch(c){case ak:return this.sa[c]=this.ce=d,d.onkeydown=function(a){a=a||window.event;var b=a.charCode||a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),bk(e,[b]))},d.onkeypress=function(a){a=a||window.event;bk(e,[a.which||a.keyCode])},!0}return!1};k.oc=function(a,b,c,d){this.na=b;this.S=c;this.X=d;this.ka=C(a,"ChipSet");d&&Ph(d,V);ib(b,this,ck,this.Rj);mb(b,this,dk,this.Rj);this.Ta()}; +k.ac=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};k.Wb=function(a){return a&&this.save?this.save():!0};k.reset=function(){this.ie()};k.save=function(){var a=new H(this),b=0,c=[];c[b++]=this.li;c[b++]=this.pk;c[b++]=this.Se;c[b++]=this.Vg;c[b++]=this.Zd;c[b++]=this.Tc;c[b++]=this.fd;c[b++]=this.Gc;c[b++]=this.nk;c[b]=this.If;a.set(0,c);return a.data()};k.restore=function(a){return this.ie(a[0])}; +k.ie=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.li=a[b++];this.pk=a[b++];this.Se=a[b++];this.Vg=a[b++];this.Zd=a[b++];this.Tc=a[b++];this.fd=a[b++];this.Gc=a[b++];this.nk=a[b++];this.If=a[b];return!0};function bk(a,b){a.If=a.If.concat(b);ek(a)}function ek(a){0>8:this.Vg;this.ba(a,null,b,this.Tc&128?"DLM":"IER",c);return c};k.sn=function(a,b){var c=this.Zd;this.ba(a,null,b,"IIR",c);return c};k.tn=function(a,b){var c=this.Tc;this.ba(a,null,b,"LCR",c);return c};k.vn=function(a,b){var c=this.fd;this.ba(a,null,b,"MCR",c);return c}; +k.un=function(a,b){var c=this.Gc;this.ba(a,null,b,"LSR",c);return c};k.Bn=function(a,b){var c=this.nk;this.ba(a,null,b,"MSR",c);return c};k.ap=function(a,b,c){this.ba(a,b,c,this.Tc&128?"DLL":"THR");this.Tc&128?this.Se=this.Se&-256|b:(this.pk=b,this.Gc&=-97,this.ce?(13!=b&&(8==b?this.ce.value=this.ce.value.slice(0,-1):(this.ce.value+=String.fromCharCode(b),this.ce.scrollTop=this.ce.scrollHeight)),a=!0):a=!1,a&&(this.Gc|=96))}; +k.Mo=function(a,b,c){this.ba(a,b,c,this.Tc&128?"DLM":"IER");this.Tc&128?this.Se=this.Se&255|b<<8:this.Vg=b};k.No=function(a,b,c){this.ba(a,b,c,"LCR");this.Tc=b}; +k.Oo=function(a,b,c){var d=this.fd;this.ba(a,b,c,"MCR");this.fd=b;this.Mk&&(d^b)&3&&(a=this.Mk,b=this.fd,(c=3==(b&3))?a.lc||(d=!1,a.fd&2||(a.reset(),a.Qa("serial mouse reset"),d=!0),a.fd&1||(a.Qa("serial mouse ID requested"),d=!0),d&&(bk(a.Tf,[77]),a.Qa("serial mouse ID sent")),fk(a,a.Lb),a.lc=c):a.lc&&(a.Qa("serial mouse inactive"),gk(a.Lb),a.lc=c),a.fd=b)};k.Qa=function(a){this.X&&D(this.X,this.X.fk)&&this.X.message(a)};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,this.X.fk,e)}; +var ck={0:V.prototype.Gn,1:V.prototype.rn,2:V.prototype.sn,3:V.prototype.tn,4:V.prototype.vn,5:V.prototype.un,6:V.prototype.Bn},dk={0:V.prototype.ap,1:V.prototype.Mo,3:V.prototype.No,4:V.prototype.Oo};Ba(function(){for(var a=B(window.document,"pcjs","serial"),b=0;ba.Dg||0>a.Eg)a.Dg=b.clientX,a.Eg=b.clientY;a.zf=b.clientX-a.Dg;a.Af=b.clientY-a.Eg;(a.zf||a.Af)&&ik(a,null,b.clientX,b.clientY);a.Dg=b.clientX;a.Eg=b.clientY}},!1),b.addEventListener("mousedown",function(b){jk(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){jk(a,b.button,!1)},!1),a.zi=!0),b.style.cursor="none")}function gk(a){a&&(a.style.cursor="auto")} +function jk(a,b,c){if(a.lc&&a.S&&a.S.Ob)switch(b){case 0:a.kh!=c&&(a.kh=c,ik(a,"mouse button1 "+(c?"dn":"up")));break;case 2:a.lh!=c&&(a.lh=c,ik(a,"mouse button2 "+(c?"dn":"up")))}}function ik(a,b,c,d){var e=64|(a.kh?32:0)|(a.lh?16:0)|(a.Af&192)>>4|(a.zf&192)>>6,f=a.zf&63,g=a.Af&63;a.Qa((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+r(e)+","+r(f)+","+r(g)+"]");bk(a.Tf,[e,f,g]);a.zf=a.Af=0}k.Qa=function(a){this.X&&D(this.X,this.X.vm)&&this.X.message(a)}; +Ba(function(){for(var a=B(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=fa(b),"json"==a?d=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.gc+":"+this.$b+":"+this.rc+":"+this.Mb,a+="&machine="+this.ia.hf(),a+="&user="+this.ia.ge(),d=sa()+"/api/v1/disk?"+a,this.Ei=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"): +-1!==b.indexOf("/",b.length-1)&&(c="dir"),d=sa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.ff?"":d)+"&format=json"));ra(d,!0,null,this,this.ho,b)}; +k.ho=function(a,b,c,d){var e=null;this.gf=!1;var f=0>c&&this.Da&&!this.Da.Nb;if(this.Ei)c?this.Ga('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Ad=!0,e=this);else if(c)this.Ga('Unable to load disk "'+this.Kd+'" (error '+c+")",f);else try{if(0g&&0b.indexOf("0x")&&'["'!= +b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(h.length)if(1==h.length)w(h[0]);else{for(b=a=0;b>2,q=m.pattern;void 0===q&&(q=m.pattern=0);var t=m.data;if(void 0===t){var s=m.bytes;if(void 0!==s&&s.length){for(var f=n<<2,v=s.length;vb&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=g>>16&255;c[d++]=g>>24&255}return c}function tk(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} +k.write=function(a,b,c){if(this.gf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Hc?f=a.Zc+a.Hc&&(a.Hc+=f-(a.Zc+a.Hc)+1):(a.Zc=f,a.Hc=1);d[f]=d[f]&~(255<=this.pb.length||m>=this.pb[h].length||n>=this.pb[h][m].length){c="sector "+h+":"+m+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.gf){c="unable to modify write-protected disk";b=-1;break}e= +g[f++];f=g[f++];g=e+f.length;if(h=this.pb[h][m][n]){for(m=h.data.length;mb&&this.Ga("unable to restore disk '"+this.Kd+": "+c);return b};k.Qa=function(a){this.X&&D(this.X,this.X.rm)&&this.X.message(a)}; +function uk(a){x.call(this,"FDC",a,uk);this.dmaRead=this.ti;this.dmaWrite=this.ui;this.dmaFormat=this.Dm;this.Me=null;if(a.autoMount&&(this.Me=a.autoMount,"string"==typeof this.Me))try{this.Me=eval("("+a.autoMount+")")}catch(b){w("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Me=null}this.wc=[]}y(x,uk);l={};aa={}; +var vk={3:{wd:3,be:0,name:aa.Mp},4:{wd:2,be:1,name:aa.Kp},5:{wd:9,be:7,name:aa.Vp},6:{wd:9,be:7,name:aa.Fp},7:{wd:2,be:0,name:aa.Hp},8:{wd:1,be:2,name:aa.Lp},10:{wd:2,be:7,name:aa.Gp},13:{wd:6,be:7,name:aa.Ap},15:{wd:3,be:0,name:aa.Jp}};k=uk.prototype; +k.xb=function(a,b,c,d){switch(c){case "listDisks":return this.sa[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.sa.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var m={};if(d=d.getAttribute("data-value"))try{m=eval("({"+d+"})")}catch(n){w("FDC option error: "+(n.message||n))}d=m.desc;void 0===d&&(d="");m=m.href;void 0!==m&&(d=''+d+"");c.innerHTML= +d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.sa[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||wk(a,c)}}(this,d),!0;case "loadDrive":return this.sa[c]=d,d.onclick=function(a){return function(){var b,c=a.sa.listDisks,d=a.sa.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.va.restore(f)&&(e=!1);e&&a.va&&void 0!==a.Va&&(a.Ra=a.va.seek(a.kb,a.Ha,a.Na));return e};k.Yj=function(){for(var a=0,b=[],c=0;ca.gc||e[1]>a.$b)&&(this.Ga('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.fb)),b=null);b&&(a.va=b,a.em=c,a.Pe=d,Dk(this,c,d,b),this.oe|=128,this.Ga('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.fb),a.Ge),a.Xi=e[0],a.Eh=e[1],a.Fh=e[2]);a.Ge&&(a.Ge=!1,--this.Ae||this.Ta());wk(this,a.fb)}; +function wk(a,b){if(0<=b&&b=this.Xa&&(this.ya&=-81,this.ob=this.Xa=0);return c}; +k.Go=function(a,b,c){this.ba(a,b,c,"DATA["+this.Xa+"]");this.Xa=vk[a].wd){b=!1;this.ob=0;var d;a=this.Oa()&31;switch(a){case 3:this.Oa(l.Np);this.Oa(l.Cp);this.Kb();break;case 4:c=this.Oa(l.Bf);this.fb=c&3;d=this.za[this.fb];this.Kb();this.hb((d.Ya&4278190080)>>>24,l.Rp);break;case 5:case 6:c=this.Oa(l.Bf);this.fb=c&3;d=this.za[this.fb];d.Ha=c>>2&1;d.kb=this.Oa(l.Vh);this.Oa(l.Wh);d.Na=this.Oa(l.Zh);b=this.Oa(l.Kg); +d.Wa=128<>2&1;d.Na=1;b=0;d.Ya=0;d.va&& +(d.Ra=d.va.seek(d.kb,d.Ha,d.Na))?b=d.Ra.length:d.Ya=1088;Ek(this,d);Fk(this,d);Gk(this,d);this.hb(d.kb,l.Vh);this.hb(d.Ha,l.Wh);this.hb(d.Na,l.Zh);this.hb(b,l.Kg);b=!0;break;case 13:c=this.Oa(l.Bf);this.fb=c&3;d=this.za[this.fb];d.Ha=c>>2&1;b=this.Oa(l.Kg);d.Wa=128<>2&1,a=this.Oa(l.Dp),d.kb+=a-d.Yd,0>d.kb&&(d.kb=0),d.kb>=d.gc&&(d.kb=d.gc-1),d.Yd=a,d.Ya=32,0==d.kb&&(d.Ya|=268435456),this.Kb(),b=!0}0>>8,l.Pp)}function Gk(a,b){a.hb((b.Ya&16711680)>>>16,l.Qp)}k.ti=function(a,b,c){void 0===b||0>b?this.sc(a,c):c(-1,!1)};k.ui=function(a,b){return void 0!==b&&0<=b?this.Dc(a,b):-1};k.Dm=function(a,b){return void 0!==b&&0<=b?this.$j(a,b):-1};k.vi=function(a){a.Ya=72;a.va&&(a.Ra=null,a.Ya=0,this.ka&&(si(this.ka,2,this,"dmaRead",a),mi(this.ka,2)))}; +k.wi=function(a){a.Ya=72;a.va&&(a.va.gf?a.Ya=576:(a.Ra=null,a.Ya=0,this.ka&&(si(this.ka,2,this,"dmaWrite",a),mi(this.ka,2))))};k.yk=function(a){a.Ya=72;a.va&&(a.Ra=null,a.Ya=0,this.ka&&(a.De=0,a.yc=Array(4),a.Mf=!0,a.Sf=0,si(this.ka,2,this,"dmaFormat",a),mi(this.ka,2),a.Mf=!1))};k.sc=function(a,b){var c=-1;if(!a.Ya&&a.va){do{if(a.Ra&&0<=(c=tk(a.Ra,a.Va++)))break;a.Ra=a.va.seek(a.kb,a.Ha,a.Na);if(!a.Ra){a.Ya=1088;break}a.Va=0;this.Jf(a)}while(1)}b(c,!1)}; +k.Dc=function(a,b){if(a.Ya||!a.va)return-1;do{if(a.Ra&&a.va.write(a.Ra,a.Va++,b))break;a.Ra=a.va.seek(a.kb,a.Ha,a.Na);if(!a.Ra){a.Ya=8256;b=-1;break}a.Va=0;this.Jf(a)}while(1);return b};k.Jf=function(a){a.Na++;a.Na>=a.Fh+1&&(a.Na=1,a.Ha++,a.Ha>=a.Eh&&(a.Ha=0,a.kb++))};k.$j=function(a,b){if(a.Ya)return-1;a.yc[a.De++]=b;if(a.De==a.yc.length){a.kb=a.yc[0];a.Ha=a.yc[1];a.Na=a.yc[2];a.Wa=128<this.Dc(a,a.mk))return-1;a.Sf++}a.Sf>=a.$d&&(b=-1);return b}; +k.Pi=function(a){var b=this.S.J&255;this.X&&D(this.X,uk.Fg|uk.Gg)&&128>b&&(Ec(this.X,19,a),Fc(this.S,a,function(a,b){return function(e){Gc(a.X,19,e,F(a.S)-b)}}(this,F(this.S))));return!0};k.Qa=function(a,b){this.X&&(null==b&&(b=uk.Fg),D(this.X,b)&&this.X.message(a))};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,uk.Fg,e)};var zk={1012:uk.prototype.mn,1013:uk.prototype.kn,1015:uk.prototype.ln},Ak={1010:uk.prototype.Ho,1013:uk.prototype.Go,1015:uk.prototype.Fo}; +Ba(function(){for(var a=B(window.document,"pcjs","fdc"),b=0;b=e&&(this.rf|=(f.type&3)<<(1-e<<1))}return d}; +k.Wj=function(){var a=0,b=[];this.Fe?(b[a++]=this.ne,b[a++]=this.dm,b[a++]=this.pe,b[a++]=this.Ph,b[a++]=this.Oh,b[a++]=this.Nh,b[a++]=this.sf,b[a++]=this.ya,b[a++]=this.Tj):(b[a++]=this.rf,b[a++]=this.ya,b[a++]=this.bc,b[a++]=this.ob,b[a++]=this.Xa,b[a++]=this.cm,b[a++]=this.bm,b[a++]=this.am,b[a++]=this.jf);b[a]=this.Yj();return b}; +k.Ni=function(a,b,c,d,e){var f=0,g=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.fb=a;b.errorCode=d[f++];b.jm=d[f++];b.ff=d[f++];b.Xe=d[f++];b.Ye=d[f++];b.Ha=d[f++];b.$b=d[f++];b.Qd=d[f++];b.Na=d[f++];b.$d=d[f++];b.Wa=d[f++];b.$g=this.Fe?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.ge()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===Hk[this.bg][b.type])b.type=this.Pm;c=Hk[this.bg][b.type]; +b.rc=c[2]||17;b.Mb=c[3]||512;if(e&&this.ka&&(e=this.ka,c=b.type,e.pa)){var h=e.pa[18],h=a?h&240|c:h&15|c<<4;e.pa&&(e.pa[18]=h,ai(e))}void 0===b.va&&(b.va=null,this.Ga("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Mk(this,b);b.Va=d[f++];b.Ra=null;b.va&&(a=d[f],void 0!==a&&0>b.va.restore(a)&&(g=!1),g&&void 0!==b.Va&&(b.Ra=b.va.seek(b.Qd,b.Ha,b.Na+b.$g)));return g};k.Yj=function(){for(var a=0,b=[],c=0;c=this.Xa&&(this.ob=this.Xa=0,this.ya&=-15);return c}; +k.cp=function(a,b,c){this.ba(a,b,c,"DATA["+this.Xa+"]");this.Xa=a&&(this.ya|=2,this.ya&=-2,Nk(this))};k.Nn=function(a,b){var c=this.ya;this.ba(a,null,b,"STATUS",c);this.ob=this.Pa.Mb){var e=this;this.sc(this.Pa,function(a){0<=a?e.ka&&zi(e.ka,14):(e.ya=1,e.ne=16)},!1)}else this.ya=80;d||this.ba(a,null,b,"DATA",c);return c}; +k.uo=function(a,b,c){this.Pa&&0!=this.Pa.Va||this.ba(a,b,c,"DATA");this.Pa&&this.Pa.Wa>=this.Pa.Mb&&(0>this.Dc(this.Pa,b)?(this.ya=1,this.ne=16):this.Pa.Va==this.Pa.Mb&&(this.Pa.Wa-=this.Pa.Mb,this.pe=this.pe-1&255,this.ka&&zi(this.ka,14),this.Pa.Wa>=this.Pa.Mb||(this.ya=80)))};k.Zm=function(a,b){var c=this.ne;this.ba(a,null,b,"ERROR",c);return c};k.yo=function(a,b,c){this.ba(a,b,c,"WPREC");this.dm=b};k.$m=function(a,b){var c=this.pe;this.ba(a,null,b,"SECCNT",c);return c}; +k.wo=function(a,b,c){this.ba(a,b,c,"SECCNT");this.pe=b};k.an=function(a,b){var c=this.Ph;this.ba(a,null,b,"SECNUM",c);return c};k.xo=function(a,b,c){this.ba(a,b,c,"SECNUM");this.Ph=b};k.Wm=function(a,b){var c=this.Oh;this.ba(a,null,b,"CYLLO",c);return c};k.to=function(a,b,c){this.ba(a,b,c,"CYLLO");this.Oh=b};k.Vm=function(a,b){var c=this.Nh;this.ba(a,null,b,"CYLHI",c);return c};k.so=function(a,b,c){this.ba(a,b,c,"CYLHI");this.Nh=b};k.Ym=function(a,b){var c=this.sf;this.ba(a,null,b,"DRVHD",c);return c}; +k.vo=function(a,b,c){this.ba(a,b,c,"DRVHD");this.sf=b;this.ya=this.za[this.sf&16?1:0]?this.ya|64:this.ya&-65};k.bn=function(a,b){var c=this.ya;this.ba(a,null,b,"STATUS",c);return c};k.ro=function(a,b,c){this.ba(a,b,c,"COMMAND");this.Tj=b;this.ka&&Ai(this.ka,14);Ok(this)}; +function Ok(a){var b=!1,c=a.Tj,d=a.sf&16?1:0,e=a.sf&15,f=a.Oh|(a.Nh&3)<<8,g=a.Ph,h=a.pe||256;a.Pa=null;a.ne=0;a.ya=80;(d=a.za[d])?(d.Qd=f,d.Ha=e,d.Na=g,d.Wa=h*d.Mb,c=144<=c?c:c&240,d.Ra=null,d.errorCode=0,a.Pa=d):c=-1;switch(c&240){case 32:a.sc(d,function(b){0<=b&&a.ka?(zi(a.ka,14),a.ya=136):(a.ya=1,a.ne=16)},!1);break;case 48:a.ka?(zi(a.ka,14),a.ya=136):(a.ya=1,a.ne=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.ne=1;b=!0;break;case 145:d.$b=e+1,d.rc=h,b=!0}b&&a.ka&&zi(a.ka,14)} +function Nk(a){a.ob=0;var b=a.Oa(),c=a.Oa(),d=c&32,e=d>>5,f=c&31,g=a.Oa(),h=a.Oa(),m=g<<2&768|h,n=g&63,q=a.Oa(),t=a.Oa(),s=a.za[e];s&&(s.Qd=m,s.Ha=f,s.Na=n,s.Wa=q*s.Mb);switch(b){case 3:a.Kb(s?s.errorCode:4);a.hb(c);a.hb(g);a.hb(h);a.hb(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Oa());)s&&cb?this.sc(a,c):c(-1,!1)}; +k.ui=function(a,b){return void 0!==b&&0<=b?this.Dc(a,b):-1};k.Em=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Va=a.rc+b&&(a.Na=b,a.Ha++,a.Ha>=a.$b&&(a.Ha=0,a.Qd++))}; +k.$j=function(a,b){if(a.errorCode)return-1;a.yc[a.De++]=b;if(a.De==a.yc.length){a.Qd=a.yc[0];a.Ha=a.yc[1];a.Na=a.yc[2];a.Wa=128<this.Dc(a,a.mk))return-1;a.Sf++}a.Sf>=a.$d&&(b=-1);return b};k.Pn=function(a){var b=this.S.J&255;!(this.S.G>>8)&&128>8)||(a=!this.ka)||(a=!(this.ka.tb[0].vd&64));return a?!0:!1};k.Qa=function(a,b){this.X&&(null==b&&(b=W.Yh),D(this.X,b)&&this.X.message(a))};k.ba=function(a,b,c,d,e){this.X&&this.X.ba(this,a,b,c,d,W.Yh,e)}; +var Jk={800:W.prototype.Mn,801:W.prototype.Nn,802:W.prototype.Ln},Ik={496:W.prototype.Xm,497:W.prototype.Zm,498:W.prototype.$m,499:W.prototype.an,500:W.prototype.Wm,501:W.prototype.Vm,502:W.prototype.Ym,503:W.prototype.bn},Lk={800:W.prototype.cp,801:W.prototype.fp,802:W.prototype.ep,803:W.prototype.dp,807:W.prototype.Oj,811:W.prototype.Oj,815:W.prototype.Oj},Kk={496:W.prototype.uo,497:W.prototype.yo,498:W.prototype.wo,499:W.prototype.xo,500:W.prototype.to,501:W.prototype.so,502:W.prototype.vo,503:W.prototype.ro}; +Ba(function(){for(var a=B(window.document,"pcjs","hdc"),b=0;bb&&16!=b&&21!=b&&22!=b&&26!=b&&28!=b){var d=a.S.G>>8,e=$k[b];if(e=e&&e[d]||""){var f=a.S;a.ib[X[0]]=r(f.G&255);a.ib[X[1]]=r(f.I&255);a.ib[X[2]]=r(f.J&255);a.ib[X[3]]=r(f.B&255);a.ib[X[4]]=r(f.G>>8);a.ib[X[5]]=r(f.I>>8);a.ib[X[6]]=r(f.J>>8);a.ib[X[7]]=r(f.B>>8);a.ib[X[8]]=u(f.G);a.ib[X[9]]=u(f.I);a.ib[X[10]]=u(f.J);a.ib[X[11]]=u(f.B);a.ib[X[12]]=u(f.Y);a.ib[X[13]]=u(f.H);a.ib[X[14]]=u(f.F);a.ib[X[15]]=u(f.D);a.ib[X[16]]=u(f.Za.oa);a.ib[X[17]]=u(f.ua.oa);a.ib[X[18]]=u(f.wb.oa); +a.ib[X[19]]=u(f.Eb.oa);a.ib[X[20]]=u(f.qa);e=" "+ia(a.ib,e)}a.message("INT 0x"+r(b)+": AH="+r(d)+" at "+da(c-a.S.ua.Ua,a.S.ua.oa)+e)}}function Gc(a,b,c,d,e){32>b&&16!=b&&21!=b&&22!=b&&26!=b&&28!=b&&a.message("INT 0x"+r(b)+"("+c+"): C="+(Uc(a.S)?1:0)+(e||"")+" (cycles="+d+")")} +k.ba=function(a,b,c,d,e,f,g){f||(f=0);f|=Y.ek.La;if(null==d||(this.ec&f)==f)f=null,null!=d&&(f=this.S.ua.oa,d-=this.S.ua.Ua),this.message(a.uh+"."+(null!=c?"outPort":"inPort")+"(0x"+u(b)+","+(e?e:"unknown")+(null!=c?",0x"+r(c):"")+")"+(null!=g?": 0x"+r(g):"")+(null!=d?" at "+da(d,f):""))};k.message=function(a){this.ca(a);this.S&&(this.ec&Y.tm.La&&this.S.Ab(),a=this.S,a.pf=0,a.Oc-=a.A,a.A=0,a.gh())};k.Sn=function(a){D(this,this.sm)&&Ec(this,33,a);return!0};k.On=function(){this.ca("Type ? for list of debugger commands")}; +function Sk(a){var b;if(jd(a)){if(!a.Ud||!a.Ud.length){a.Ud=Array(1E4);for(b=0;b>c.rb],!1)}a.Sd=["read"];if(void 0!==a.Qc)for(b=1;b>c.rb],!0);a.Qc=["write"]}k.Vd=function(a,b,c){if(!kl(this,a,b)){b[2]=il(this,b);b[3]=c;a.push(b);if(a!=this.vc){var d=this.na,e=il(this,b);d.Aa[e>>d.rb].Vd(e&d.eb,a==this.Qc)}c||this.ca("breakpoint enabled: "+$(b)+" ("+a[0]+")");Sk(this);return!0}return!1}; +function kl(a,b,c,d){var e=!1;c=il(a,c);for(var f=1;f>d.rb],b==a.Qc));g[3]||a.ca("breakpoint cleared: "+$(g)+" ("+b[0]+")");Sk(a);break}a.ca("breakpoint exists: "+$(g)+" ("+b[0]+")");break}}return e}function ll(a,b){for(var c=1;c=b&&f>g.rb].Vd(f&g.eb,d==a.Qc)}}}function fl(a,b){if(void 0!==b)gl(a,b,a.vc,!0),a.mc=0;else for(var c=1;c=Uk.length&&(m=a.ub(b,1),g=Zk[h-Uk.length][m>>3&7]);var n=2,h="";if(164<=f&&167>=f||170<=f&&175>=f)n=0;for(f=1;f<=n;f++){var q="",t=g[f];if(void 0!==t){var s=t&15;if(0!=s&&15!=s){var v=t&240;if(128<=v)if(0>m&&(m=a.ub(b,1)),160<=v)q=m>>3&7,176==(t&240)?q+=16:3<=(t&15)&&(q+=8),q=X[q];else{if(128<=v){var q=a,A=t,s=b,E="",v=m>>6,E=m&7;3>v?(A=void 0,v||6!=E?(E=Vk[E],1==v?(A=q.ub(s, +1),A&128?(A=A<<24>>24,E+="-"+r(-A)):E+="+"+r(A)):2==v&&(A=q.Ia(s,2),E+="+"+u(A))):(A=q.Ia(s,2),E=u(A)),E="["+E+"]"):E=X[E+(1==(A&15)?0:8)];q=E}}else if(16==v)q="1";else if(0==v){q=a;v=t;s=b;A=" ";switch(v&15){case 1:v&12288&&(A=r(q.ub(s,1)));break;case 2:A=u(q.ub(s,1)<<24>>24);break;case 3:case 4:A=u(q.Ia(s,2));break;case 6:v=q.Ia(s,2);q=q.Ia(s,2);A=$([v,q,void 0]);break;default:A="imm("+u(v)+")"}q=A}else 32==v?q="["+u(a.Ia(b,2))+"]":48==v?(1==s?(q=a.ub(b,1),q=q<<24>>24):q=a.Ia(b,2),q=b[0]+q&65535, +q=nl(a,[q,b[1],void 0])[0]||u(q)):96==v?q=X[(t&3840)>>8]:112==v?q=X[((t&3840)>>8)+16]:64==v?q="DS:[SI]":80==v&&(q="ES:[DI]");q.length||(q="type("+u(t)+")");0>>4),d[0]=g,d[1]=h,void 0!==m.p&&(d[2]=m.p));break}}if(d&&d.length)return d;d=b.indexOf(":");0>d?null!=e?(c=ul(a,b),d=null):d=ul(a,b):(e=ul(a,b.substring(0,d)),c=ul(a,b.substring(d+1)),d= +null)}return[c,e,d]} +function ul(a,b,c){var d;if(void 0!==b)switch(b=b.toUpperCase(),b){case "AX":d=a.S.G;break;case "BX":d=a.S.B;break;case "CX":d=a.S.I;break;case "DX":d=a.S.J;break;case "SI":d=a.S.F;break;case "DI":d=a.S.D;break;case "BP":d=a.S.H;break;case "SP":d=a.S.Y;break;case "CS":d=a.S.ua.oa;break;case "DS":d=a.S.Eb.oa;break;case "ES":d=a.S.Za.oa;break;case "SS":d=a.S.wb.oa;break;case "IP":d=a.S.qa;break;default:d=ca(b),void 0===d&&a.ca("invalid "+(c?c:"value")+": "+b)}else a.ca("missing "+(c?c:"value"));return d} +function Pi(a,b,c,d){function e(a,b){return a[0]>b[0]?1:a[0]=g&&eb[0]?1:a[0]c?(a.ca("out of data at address "+$(b)),q=!0):(a.Md(b,c,1),n++)})})(a,c);a.ca(n+" bytes read at "+e)}else a.ca("sector "+e+" request out of range");else a.ca("drive "+d+" not loaded");else a.ca("invalid drive: "+d)}else a.ca("disk controller not present")}}} +function dl(a,b,c){if(b&&"?"==b[1])a.ca("\nregister commands:"),a.ca("\tr\t\tdisplay all registers"),a.ca("\tr [target=#]\tmodify target register"),a.ca("supported targets:"),a.ca("\tall registers and flags V,D,I,S,Z,A,P,C");else{var d=!0,e;if(null!=b&&1c||"z">>4),(d=h[f].l)&&(f=d),a.ca(da(n,m)+" "+f)));else{for(n in Y)if(g==Y[n].Ma){(f=a.ei[n])?f(m):a.ca("no dump registered for "+g);break a}f=tl(a,g,2);if(null!=f[0])if("ds"==h)if(c=hl(a,f[0]),null!=c.oa){f="selector="+u(f[0])+" limit="+u(c.Nc)+" base="+p(c.Ua);if(c.ab){f+= +" access="+u(c.ab);if(c.ab&4096)c.ab&2048?(f=f+"code:"+(c.ab&512?"readable,":"execonly,"),f+=c.ab&1024?"conforming,":"nonconforming,"):(f+="data:",f+=c.ab&512?"writeable,":"readonly,",f+=c.ab&1024?"expand down,":"expand up,"),f+=c.ab&256?"accessed":"not accessed";else switch(f+="type:",c.ab&7936){case 256:f+="tss";break;case 512:f+="ldt";break;case 768:f+="tss(busy)";break;case 1024:f+="call";break;case 1280:f+="task";break;case 1536:f+="int";break;case 1792:f+="trap";break;default:f+="unknown"}f+= +",dpl"+(c.ab>>13&24576);f+=c.ab&32768?",present":",not present"}a.ca(f)}else a.ca("invalid selector: "+u(f[0]));else{c=0;void 0!==m&&("l"==m.charAt(0)&&(m=m.substr(1)),c=parseInt(m,10));n="";c||(c=8);for(m=0;mt;t++){var s=a.ub(f,1);"dw"==h?t&1&&(d+=u(q|s<<8)+(7==t?" - ":" ")):d+=r(s)+(7==t?"-":" ");e+=32<=s&&128>s?String.fromCharCode(s):".";q=s}n&&(n+="\n");n+=g+" "+d+" "+e}n&&a.ca(n);a.hk=f}}}break;case "e":f=c[1];if(void 0===f)a.ca("missing address");else if(f= +tl(a,f,2),null!=f[0])for(g=2;gh.length&&(a.ca("note: only "+h.length+" available"),n=h.length),g-= +n,0>g&&(null!=h[h.length-1][1]?g+=h.length:(n=g+n,g=0)),void 0!==m&&a.ca(n+" instructions earlier:");c&&g!=a.kf;){m=h[g];if(null==m[1])break;m=[m[0],m[1],m[2]];a.ca(ml(a,m,"history",-n));++g==h.length&&(g=0);a.Ul=--n;c--}10==c&&(a.ca("no "+f+"history available"),a.Ul=void 0)}break;case "i":(f=c[1])&&"?"!=f?(f=ul(a,f),void 0!==f&&(c=jb(a.na,f),a.ca(u(f)+": "+r(c)))):(a.ca("\ninput commands:"),a.ca("\ti [p]\tread port [p]"),a.ca("warning: port accesses can affect hardware state"));break;case "l":xl(a, +c);break;case "m":a:{f=null;h=c[1];"?"==h&&(h=void 0);if(void 0!==h){n=0;if("all"==h)n=4294967295,h=null;else if("on"==h)f=!0,h=null;else if("off"==h)f=!1,h=null;else{for(g in Y)if(h==Y[g].Ma){n=Y[g].La;f=!!(a.ec&n);break}if(!n){a.ca("unknown message category: "+h);break a}}n&&("on"==c[2]?(a.ec|=n,f=!0):"off"==c[2]&&(a.ec&=~n,f=!1))}c=0;n="";for(g in Y)if(!h||h==Y[g].Ma)if(m=!!(a.ec&Y[g].La),null===f||f==m)n&&(n+=","),++c%10||(n+="\n\t"),n+=Y[g].Ma;void 0===h&&a.ca("\nmessage commands:\n\tm [category] [on|off]\tturn categories on/off"); +a.ca((null!==f?f?"messages on: ":"messages off: ":"message categories:\n\t")+(n||"none"))}break;case "o":f=c[1];c=c[2];f&&"?"!=f?(f=ul(a,f,"port #"),c=ul(a,c),void 0!==f&&void 0!==c&&nb(a.na,f,c)):(a.ca("\noutput commands:"),a.ca("\to [p] [d]\twrite data [d] to port [p]"),a.ca("warning: port accesses can affect hardware state"));break;case "p":case "pr":f="pr"==c[0]?1:0;c=1+f;if(a.mc)a.ca("step in progress");else{h=!1;n=[a.S.qa,a.S.ua.oa,void 0];do switch(g=!1,a.ub(n)){case 38:case 46:case 54:case 62:case 240:jl(n, +1);g=!0;break;case 204:case 206:a.mc=c;jl(n,1);break;case 205:case 224:case 225:case 226:a.mc=c;jl(n,2);break;case 232:a.mc=c;jl(n,3);break;case 154:a.mc=c;jl(n,5);break;case 255:a.mc=0<=ml(a,n).indexOf("CALL")?c:0;break;case 243:case 242:jl(n,1);h=g=!0;break;case 164:case 165:case 166:case 167:case 170:case 171:case 172:case 173:case 174:case 175:h&&(a.mc=c,jl(n,1))}while(g);a.mc?(a.Vd(a.vc,n,!0),a.Oe()||(a.S.Nd(),a.mc=0)):yl(a,f?"tr":"t")}break;case "r":dl(a,c);break;case "t":case "tr":yl(a,c[0], +c[1]);break;case "u":el(a,c[1],c[2],8);break;case "x":a:if(void 0===c[1]||"?"==c[1])a.ca("\nexecution options:"),a.ca("\tcs int #\tset checksum cycle interval to #"),a.ca("\tcs start #\tset checksum cycle start count to #"),a.ca("\tcs stop #\tset checksum cycle stop count to #"),a.ca("\tsp #\t\tset speed multiplier to #");else switch(c[1]){case "cs":void 0!==c[3]&&(m=parseInt(c[3],10));switch(c[2]){case "int":a.S.mf=m;break;case "start":a.S.gg=m;break;case "stop":a.S.of=m;break;default:a.ca("unknown cs option"); +break a}void 0!==m&&Bb(a.S);a.ca("checksums "+(a.S.df?"enabled":"disabled"));break;case "sp":void 0!==c[2]&&Hb(a.S,parseInt(c[2],10));a.ca("target speed: "+(a.S.He.toFixed(2)+"Mhz")+" ("+a.S.Gd+"x)");break;default:a.ca("unknown option: "+c[1])}break;case "?":f="commands:";for(h in Tk)f+="\n"+h+" ".substr(0,7-h.length)+Tk[h];jd(a)||(f+="\nnote: frequency/history disabled if no exec breakpoints");a.ca(f);break;default:a.ca("unknown command: "+b)}}} +Ba(function(){for(var a=B(window.document,"pcjs","debugger"),b=0;bFl){if(d.load(this.zg)){this.vf=new H(this,"1.15.6","failsafe");this.vf.load()&&(Jl(this,d),a=2);this.vf.set("timestamp",pa());Dl(this.vf);var e=this.Cc&&!this.rh;if(1==a||ta("Click OK to restore previous PCjs machine state.")){if(c=d.parse()){var f=d.get("code"),g=d.get("data");f&&("ok"==f?d.load(g):("error"==f&&"no machine state"!=g?(this.Ga("Error: "+g),"unable to verify user"== +g&&(ua(""),this.Pc=null)):this.ca(f+": "+g),Bl(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&Il(this,c?d:null)}else 2==a&&d.clear()}else Il(this);delete this.zg;delete this.Th}e=La(this.id);for(f=0;fa[1];a=a[2];this.Nb=!0;this.Ak||(this.ca("PCjs v1.15.6\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.Ak=!0);this.S&&Kl(this,this.S,b,c,a);this.Ck&&(Jl(this,b),b.clear());!c&&this.vf&&(this.vf.clear(),delete this.vf)}; +function Jl(a,b){if(ta("There may be a problem with PCjs.\nClick OK to send your PCjs machine state to http://www.pcjs.org.")){var c=a.ge(),d=b.toString(),e={app:"PCjs",ver:"1.15.6"};e.url=a.url;e.user=c;e.type="bug";e.data=d;ra("http://www.pcjs.org/api/v1/report",!0,e)}} +function zl(a,b,c){var d,e="none",f=new H(a,"1.15.6"),g=new H(a,"1.15.6","validate"),h=pa();g.set("timestamp",h);f.set("timestamp",h);f.set("version","1.15.6");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.S&&a.S.Wb&&(c&&a.S.Ab(),d=a.S.Wb(b,c),"object"===typeof d&&f.set(a.S.id,d),c&&(a.S.Nb=!1,!1===d&&(e=null)));for(var h=La(a.id),m=0;m/g;f=g.exec(a);){var h=f[2],m=ra(h),n=m[1];if(m[0]||!n)throw c="unable to resolve XML reference: "+f[0]+" ("+m[0]+")",Error(c);if(m=f[3]){var q=n.match(new RegExp("<"+f[1]+"[^>]*>"));if(q){for(var h=q[0],t,s=/( [a-z]+=)(['"])(.*?)\2/g;t=s.exec(m);)h=0>h.indexOf(t[1])?h.replace(">",t[0]+">"):h.replace(new RegExp(t[1]+"(['\"])(.*?)\\1"),t[0]);q[0]!=h&&(n=n.replace(q[0],h))}else throw c="missing <"+f[1]+"> in "+h, +Error(c);}n=n.replace(/<\?xml[^>]*>[\r\n]*/,"");a=a.replace(f[0],n);g.lastIndex=0}c&&(b&&0>b.indexOf("/")&&(b=window.location.pathname+b),a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(b?" url=$2"+b+"$2":"")));if(0===a.indexOf("<"))window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml");else throw Error("unrecognized XML: "+ +(255=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function da(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));b&&(d=c.lastIndexOf("."),0":">",'"':""","'":"'"}; +function ga(a){return a.replace(/[&<>"']/g,function(a){return fa[a]})}function ha(){return Date.now()||+new Date}function ia(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var ja=[31,28,31,30,31,30,31,31,30,31,30,31]; +function t(a,b,c,d,e,f){b=!!b;var l=0,k=null,m=da(a),n=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(n.onreadystatechange=function(){4===n.readyState&&(n.onreadystatechange=void 0,k=n.responseText,200!=n.status&&(l=n.status||-1),d&&e&&e.call(d,m,k,l,f))});if(c){var q="",s;for(s in c)c.hasOwnProperty(s)&&(q&&(q+="&"),q+=s+"="+encodeURIComponent(c[s]));q=q.replace(/%20/g,"+");n.open("POST",a,b);n.setRequestHeader("Content-type","application/x-www-form-urlencoded"); +n.send(q)}else n.open("GET",a,b),n.send();a=[];b||(k=n.responseText,200!=n.status&&(l=n.status||-1),d&&e&&e.call(d,m,k,l,f),a=[l,k]);return a}function ka(){return"http://"+(window?window.location.host:"www.pcjs.org")}function u(a){window?window.alert(a):console.log(a)}function la(a){var b=!1;window&&(b=window.confirm(a));return b}function ma(a){if(window)try{window.localStorage.setItem("user",a)}catch(b){}} +function na(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}var oa={init:[],show:[],exit:[]},pa=!0;function qa(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function v(a){oa.init.push(a)}function ra(a){if(pa)for(var b=0;b=this.jf?12:14;this.nc=1<>2;this.eb=this.nc-1;this.$f=(this.Pe+this.nc)/this.nc|0;this.Qd=this.$f-1;this.Nf=[];this.Of=[];this.Jh();this.Pa()}z(w,Ha);Ha.prototype.Jh=function(){this.ya=Array(this.$f);for(var a=0;a>a.Ib;0>this.Ib;0>a.Ib;0>a.Ib].Ni(b&a.eb)}function Oa(a,b){var c=b&a.eb,d=(b&a.xb)>>a.Ib;return c!=a.eb?a.ya[d].En(c):a.ya[d++].Ni(c)|a.ya[d&a.Qd].Ni(0)<<8} +function Pa(a,b,c){a.ya[(b&a.xb)>>a.Ib].Vi(b&a.eb,c&255)}function Qa(a,b,c){var d=b&a.eb;b=(b&a.xb)>>a.Ib;d!=a.eb?a.ya[b].On(d,c&65535):(a.ya[b++].Vi(d,c&255),a.ya[b&a.Qd].Vi(0,c>>8&255))}function Sa(a){for(var b=0,c=[],d=0;d>2);for(d=0;d>2]>>>((a&3)<<3)&255},Fn:function(a){var b=a>>2;a=(a&3)<<3;var c=this.la[b]>>>a;return 24>a?c&65535:c&255|(this.la[b+1]&255)<<8},Mn:function(a,b){var c=a>>2,d=(a&3)<<3;this.la[c]=this.la[c]&~(255<>2,d=(a&3)<<3;24>d?this.la[c]=this.la[c]&~(65535<>8);this.Xa=!0},save:function(){return this.ea? +null:this.la},restore:function(a){return this.ea?null===a:this.fl==a.length<<2?(this.la=a,this.Xa=!0):!1},ge:function(a,b){a||(a=[]);void 0===b&&(b=!0);var c=a;this.vc=c[0]?c[0]:this.Hg;this.Dn=c[1]?c[1]:this.Hg;b&&(this.Ni=c[0]?c[0]:this.Hg,this.En=c[1]?c[1]:this.Hg);c=a;this.xc=c[2]&&!this.qj?c[2]:this.Rg;this.Nn=c[3]&&!this.qj?c[3]:this.Rg;b&&(this.Vi=c[2]?c[2]:this.Rg,this.On=c[3]?c[3]:this.Rg)}};var Xa=[Ia.prototype.Cn,Ia.prototype.Fn,Ia.prototype.Mn,Ia.prototype.Pn]; +function Ya(a,b){w.call(this,"CPU",a,Ya);var c=a.multiplier||1;this.cd=a.cycles||b;this.yd=c;this.sg=Math.round(this.cd/1E4)/100;this.xe=this.sg*this.yd;this.rc=this.Ab=!1;this.rh=a.autoStart;c=ua.autostart;void 0!==c&&(this.rh="true"==c?!0:"false"==c?!1:null);this.hg=!1;this.xg=this.ze=0;this.yg=a.csStart;this.lf=a.csInterval;this.mf=a.csStop;var d=this;this.Gm=function(){Za(d)};this.Pa()}z(w,Ya);g=Ya.prototype; +g.ic=function(a,b,c,d){this.ma=b;this.Na=d;this.Fa=a;var e=D(a,"Video");e&&(this.ef=function(){$a(e)},this.Fe=function(){e.Fe()});this.ga=D(a,"ChipSet");this.Pa()};g.reset=function(){};g.save=function(){return null};g.restore=function(){return!1};g.Tb=function(a,b){if(!b){if(a&&this.restore){ab(this);if(!this.restore(a))return!1;bb(this)}else this.reset();this.Ub("No debugger detected")}this.Ab=!0;!cb(this)&&this.Na&&this.Na.wo();this.ef();this.df();return!0}; +g.Kb=function(a){this.Ab=!1;return a&&this.save?this.save():!0};function cb(a){return!0===a.rh||null===a.rh&&void 0===a.oa.run?(Za(a),!0):!1}g.Fe=function(){};g.vj=function(){return 0};function bb(a){void 0===a.yg&&(a.yg=0);void 0===a.lf&&(a.lf=-1);void 0===a.mf&&(a.mf=-1);a.hg=0<=a.yg&&0c&&(c=60);2>c&&(c=2);var d=1;b&&1a.sg&&(c=Math.round(c/a.yd));return c}function ab(a){a.Kc=0;a.vg=1;a.ce=a.Bd=a.Lc=a.A=0;bb(a);gb(a,1)} +function gb(a,b,c){void 0!==b&&(0.8>a.Kc/a.xe&&(b=1),a.yd=b,b=a.sg*a.yd,a.xe!=b&&(a.xe=b,b=a.xe.toFixed(2)+"Mhz",a.oa.setSpeed&&(a.oa.setSpeed.innerHTML=b),a.Ub("target speed: "+b)),c&&a.Fe());hb(a,a.Bd);a.Bd=0;a.ye=ha();a.$d=0;ib(a)} +function Za(a,b){if(Ca(a,!0)){a.rc||(gb(a),a.Fa&&a.Fa.start(a.ye,jb(a)),a.rc=!0,a.ga&&kb(a.ga),a.oa.run&&(a.oa.run.innerHTML="Halt"),b&&a.Fe());a.Gi>=a.cd&&ib(a,!0);a.qf=0;a.ug=ha();if(a.$d){var c=a.ug-a.$d;c>a.Bj&&(a.ye+=c,a.ye>a.ug&&(a.ye=a.ug))}try{do{a.Wk(a.hg?1:Math.round(a.zm/a.vg));var d=a.Lc-a.A;a.Bd+=d;a.qf+=d;hb(a,0,!0);var c=a,e=d;if(c.hg){var f=!1;c.xg=c.xg+c.vj()|0;c.ze-=e;0>=c.ze&&(c.ze+=c.lf,f=!0);0<=c.mf&&c.mf<=jb(c)&&(c.lf=c.mf=-1,bb(c),db(c),f=!0);f&&c.Ub(jb(c)+" cycles: checksum="+ +p(c.xg))}a.of-=d;0>=a.of&&(a.of+=a.Fj,a.ef());a.nf-=d;0>=a.nf&&(a.nf+=a.Ej,a.df());a.pf-=d;if(0>=a.pf){a.pf+=a.Qh;break}}while(a.rc)}catch(l){db(a);a.ef();a.df();a.Fa&&a.Fa.stop(ha(),jb(a));Ca(a,!1);Ea(a,l.message);return}d=setTimeout;c=a.Gm;a.$d=ha();e=a.Bj;a.qf&&(e=Math.round(e*a.qf/a.Qh));e-=a.$d-a.ug;if(f=a.$d-a.ye)a.Kc=Math.round(a.Bd/(10*f))/100,864E5<=f&&(a.ce=0,a.ga&&lb(a.ga,!0),gb(a));if(0>e||a.Kc>13;return this.hb=e}if(b&&768>=b)return this.ua=a,this.ad=c,this.lc=d,this.uc=(d&24576)>>13,this.hb=e}return-1} +function wb(a){return this.hb+a}function xb(a){return this.hb+a}function sb(a,b,c){return a+b<=this.ad?this.hb+a:ub.call(this,0,0,c)}function ub(a,b,c){c||yb.call(this.ia,13,0);return-1}function tb(a,b,c){return a+b<=this.ad?this.hb+a:vb.call(this,0,0,c)}function vb(a,b,c){c||yb.call(this.ia,13,0);return-1}nb.prototype.save=function(){return[this.ua,this.hb,this.ad,this.lc,this.uc,this.Lg]}; +nb.prototype.restore=function(a){"number"==typeof a?this.load(a):(this.ua=a[0],this.hb=a[1],this.ad=a[2],this.lc=a[3],this.uc=a[4],this.Lg=a[5])};function ob(a,b){void 0===b&&(b=!!(a.ia.ed&1));b?(a.load=qb,a.Ic=sb,a.Ob=tb):(a.load=pb,a.Ic=wb,a.Ob=xb)} +function zb(a){this.Ca=a.model||8088;var b=0;switch(this.Ca){default:case 8088:b=4772727;break;case 80286:b=6E6}Ya.call(this,a,b);this.Zi=61442;this.Lf=4;this.Ae=255;this.Hi=4;this.Z=5;this.na=6;this.ba=7;this.ca=8;this.P=9;this.U=11;this.V=12;this.ae=4;this.Hj=60;this.Ij=83;this.Cb=3;this.fb=9;this.Rb=16;this.Cg=1;this.Mj=19;this.Oj=28;this.Qj=16;this.Pj=21;this.Nj=37;this.Kj=2;this.$h=9;this.Lj=5;this.Jj=33;this.bi=10;this.ai=8;this.uf=3;this.tf=15;this.dk=51;this.ek=1;this.fk=2;this.gk=4;this.ck= +32;this.ik=this.ci=15;this.Db=16;this.Eb=4;this.kk=11;this.jk=18;this.hk=24;this.nb=4;this.lk=2;this.di=16;this.mk=17;this.ii=18;this.nk=19;this.hi=5;this.ji=6;this.sk=2;this.rk=8;this.pk=9;this.li=this.ki=this.ok=this.qk=10;this.Sj=80;this.Uj=144;this.Rj=86;this.Tj=154;this.Wj=101;this.Yj=165;this.Vj=107;this.Xj=171;this.uk=70;this.wk=113;this.tk=76;this.vk=124;this.$j=80;this.bk=128;this.Zj=86;this.ak=134;this.wf=3;this.vf=16;this.qi=10;this.pi=8;this.xk=51;this.Sb=8;this.yk=17;this.zk=36;this.$b= +11;this.Ak=16;this.xf=10;this.tb=2;this.Xh=18;this.Yh=9-this.tb;this.Zh=17-this.tb;this.ei=12;this.fi=9-this.tb;this.gi=13-this.tb;this.mi=18;this.ni=9-this.tb;this.oi=17-this.tb;this.ri=15;this.si=9-this.tb;this.ti=15-this.tb;this.xi=11;this.yi=9-this.tb;this.zi=10-this.tb;this.Bk=8;this.Ek=12;this.Ck=18;this.Dk=17;this.Fk=15;this.vi=8;this.ui=20;this.wi=2;this.Ci=3;this.yf=9;this.Bi=5;this.Ai=11;this.Ei=4;this.Di=17;this.Gk=11;this.Ma=Ab.slice();80186<=this.Ca&&(this.Ae=31,this.Ma[15]=G,this.Ma[96]= +Bb,this.Ma[97]=Cb,this.Ma[98]=Db,this.Ma[99]=G,this.Ma[100]=G,this.Ma[101]=G,this.Ma[102]=G,this.Ma[103]=G,this.Ma[104]=Eb,this.Ma[105]=Fb,this.Ma[106]=Gb,this.Ma[107]=Hb,this.Ma[108]=Ib,this.Ma[109]=Jb,this.Ma[110]=Kb,this.Ma[111]=Lb,this.Ma[192]=Mb,this.Ma[193]=Nb,this.Ma[200]=Ob,this.Ma[201]=Pb,this.Ma[241]=Qb,Rb[7]=Sb,Tb[7]=Sb,80286<=this.Ca&&(this.Zi=2,this.Lf=0,this.Ma[15]=Ub,this.Ma[99]=Vb,this.Ma[84]=Wb,this.P=this.ca=this.ba=this.na=this.Z=this.Hi=0,this.V=this.U=1,this.ae=3,this.Hj=14,this.Ij= +16,this.Cb=2,this.Rb=this.fb=7,this.Cg=0,this.Mj=7,this.Oj=13,this.Qj=7,this.Pj=11,this.Nj=16,this.Kj=3,this.$h=6,this.Lj=2,this.Jj=13,this.ai=this.bi=5,this.uf=2,this.tf=7,this.dk=23,this.ek=0,this.fk=1,this.gk=3,this.ck=17,this.ci=7,this.ik=11,this.Db=7,this.Eb=3,this.kk=7,this.jk=11,this.hk=15,this.nb=2,this.lk=3,this.di=7,this.nk=this.ii=this.mk=8,this.ji=this.hi=4,this.sk=2,this.rk=3,this.pk=5,this.qk=2,this.ok=3,this.ki=5,this.li=3,this.Sj=14,this.Uj=22,this.Rj=17,this.Tj=25,this.Wj=17,this.Yj= +25,this.Vj=20,this.Xj=28,this.uk=13,this.wk=21,this.tk=16,this.vk=24,this.$j=13,this.bk=21,this.Zj=16,this.ak=24,this.wf=2,this.vf=7,this.pi=this.qi=5,this.xk=19,this.yk=this.Sb=5,this.zk=17,this.$b=3,this.Ak=5,this.xf=3,this.tb=0,this.Xh=8,this.Yh=5,this.Zh=9,this.fi=this.ei=5,this.gi=4,this.ni=this.mi=5,this.oi=4,this.ri=7,this.si=5,this.ti=8,this.xi=3,this.yi=4,this.zi=3,this.Ek=this.Bk=11,this.Dk=this.Ck=15,this.Fk=7,this.vi=5,this.ui=8,this.wi=0,this.Ci=2,this.yf=6,this.Bi=3,this.Ai=6,this.Ei= +3,this.Gk=this.Di=5));this.bl=[];this.$i=[];this.Lc=this.gh=0;this.ig=!1;this.ya=[];this.Pe=this.xb=this.Ib=this.eb=this.Qd=0;this.S=this.pl;this.T=this.ql;this.N=this.rm;this.O=this.sm;this.Q=this.Kn;this.R=this.Ln;Xb(this)}z(Ya,zb);g=zb.prototype;g.Jh=function(a,b,c,d,e){this.ya=a;this.Pe=this.xb=b;this.Ib=c;this.eb=d;this.Qd=e};g.reset=function(){this.rc&&db(this);Xb(this);ab(this);this.Yc=!1}; +function Xb(a){a.G=0;a.B=0;a.I=0;a.J=0;a.X=0;a.H=0;a.F=0;a.D=0;a.ed=65520;a.Sc=0;a.ne=1023;a.qc={Ii:0,ua:0,lc:0,rg:-1};a.Ia=new nb(a,"CS");a.cc=new nb(a,"DS");a.Vb=new nb(a,"SS");a.jb=new nb(a,"ES");a.Uk=new nb(a,"ZERO");Yb(a,0,65535);80286<=a.Ca&&(a.Rc=0,a.Oe=65535,a.Ee=new nb(a,"LDT",!0),a.Ng=new nb(a,"TSS",!0),a.ub=new nb(a,"VER",!0),Yb(a,65520,61440),a.Ia.hb=16711680);Zb(a,0);$b(a);a.Ya=0;a.ob=a.Cf=-1;a.Wf=0;a.da=a.Ba=-1;a.C=a.cc;a.M=a.Vb;a.Y=a.pa=0} +g.vj=function(){var a=this.G+this.B+this.I+this.J+this.X+this.H+this.F+this.D|0;return a=a+this.qa+this.Ia.ua+this.cc.ua+this.Vb.ua+this.jb.ua+ac(this)|0};function bc(a,b){var c=a.$i[b];null!=c&&(c(--a.gh),delete a.$i[b])}function $b(a,b){void 0===b&&(b=!!(a.ed&1));cc=b?dc:ec;ob(a.Ia,b);ob(a.cc,b);ob(a.Vb,b);ob(a.jb,b)} +g.save=function(){var a=new H(this);a.set(0,[this.G,this.B,this.I,this.J,this.X,this.H,this.F,this.D]);a.set(1,[this.qa,this.Ia.save(),this.cc.save(),this.Vb.save(),this.jb.save(),ac(this),null!=this.Rc?[this.ed,this.Rc,this.Oe,this.Sc,this.ne,this.Ee.save(),this.Ng.save()]:null]);a.set(2,[this.C.Lg,this.M.Lg,this.Y,this.pa,this.Ya,this.da,this.Ba]);a.set(3,[this.vg,this.ce,this.yd]);a.set(4,Sa(this.ma));return a.data()}; +g.restore=function(a){var b;b=a[0];this.G=b[0];this.B=b[1];this.I=b[2];this.J=b[3];this.X=b[4];this.H=b[5];this.F=b[6];this.D=b[7];b=a[1];this.Ia.restore(b[1]);this.cc.restore(b[2]);this.Vb.restore(b[3]);this.jb.restore(b[4]);Zb(this,b[5]);var c=b[6];c&&c.length&&(this.ed=c[0],this.Rc=c[1],this.Oe=c[2],this.Sc=c[3],this.ne=c[4],this.Ee.restore(c[5]),this.Ng.restore(c[6]),$b(this));I(this,b[0]);b=a[2];this.C=fc(this,b[0]);this.M=fc(this,b[1]);this.Y=b[2];this.pa=b[3];this.Ya=b[4];this.da=b[5];this.Ba= +b[6];b=a[3];this.vg=b[0];this.ce=b[1];gb(this,b[2]);a:{b=this.ma;a=a[4];for(c=0;c>1?128:0} +function tc(a){return(a.fa^a.ha^a.fa>>1)&a.$>>1?2048:0}function uc(a){a.W&=~a.$}function vc(a){a.ha=a.fa&16|a.ha&-17}function wc(a){a.W|=a.$-1}function xc(a){a.fa&=~a.$;a.ha=a.fa&32896|a.ha&-32897}function yc(a){a.W|=a.$}function zc(a){a.ha=~(a.fa&16)&16|a.ha&-17}function Ac(a){a.W&=~(a.$-1)}function Bc(a){sc(a)||(a.fa^=a.$>>1|a.$>>2,a.ha^=32896)}function Cc(a){a.fa|=a.$;a.ha=a.fa&32896|a.ha&-32897}function ac(a){return a.Ha&-2262|oc(a)|pc(a)|qc(a)|rc(a)|sc(a)|tc(a)} +function Zb(a,b){a.$=256;a.W=a.fa=a.ha=0;b&1&&yc(a);b&4||(a.fa|=1);b&16&&(a.ha|=16);b&64||wc(a);b&128&&Bc(a);b&2048&&Cc(a);a.Ha=a.Ha&-1793|b&1792|a.Zi;a.Ha&256&&(a.Ya|=2,a.Y|=4)} +g.vb=function(a,b,c,d){var e=!1;switch(c){case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "CS":case "DS":case "SS":case "ES":case "IP":case "PC":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "O":this.oa[c]=d;e=!0;break;default:e=Ya.prototype.vb.call(this,a,b,c,d)}return e};function Dc(a,b){return a.ya[(b&a.xb)>>a.Ib].vc(b&a.eb)} +function F(a,b){var c=b&a.eb,d=(b&a.xb)>>a.Ib;a.A-=a.Hi;return c!=a.eb?a.ya[d].Dn(c):a.ya[d++].vc(c)|a.ya[d&a.Qd].vc(0)<<8}function Ec(a,b,c){a.ya[(b&a.xb)>>a.Ib].xc(b&a.eb,c&255)}function Fc(a,b,c){var d=b&a.eb;b=(b&a.xb)>>a.Ib;a.A-=a.Hi;d!=a.eb?a.ya[b].Nn(d,c&65535):(a.ya[b++].xc(d,c&255),a.ya[b&a.Qd].xc(0,c>>8&255))}g.pl=function(a,b){this.Gf=a;this.da=a.Ic(this.zf=b,0);return this.Y&1?0:Dc(this,this.da)};g.ql=function(a,b){this.Gf=a;this.da=a.Ic(this.zf=b,1);return this.Y&1?0:F(this,this.da)}; +g.rm=function(a,b){this.Gf=a;this.Ba=this.da=a.Ic(this.zf=b,0);return this.Y&1?0:Dc(this,this.da)};g.sm=function(a,b){this.Gf=a;this.Ba=this.da=a.Ic(this.zf=b,1);return this.Y&1?0:F(this,this.da)};g.Kn=function(a){this.Y&2||Ec(this,this.Gf.Ob(this.zf,1),a)};g.Ln=function(a){this.Y&2||Fc(this,this.Gf.Ob(this.zf,2),a)};g.aa=function(){var a=Dc(this,this.Da);this.Da=this.Ia.hb+(this.qa=this.qa+1&65535);return a}; +g.L=function(){var a=Dc(this,this.Da)<<24>>24;this.Da=this.Ia.hb+(this.qa=this.qa+1&65535);return a&65535};g.K=function(){var a=F(this,this.Da);this.Da=this.Ia.hb+(this.qa=this.qa+2&65535);return a};g.Aa=function(){var a=this.X;this.X=this.X+2&65535;return F(this,this.Vb.Ic(a,1))};function K(a,b){var c=a.X=a.X-2&65535;Fc(a,a.Vb.Ob(c,1),b)} +g.df=function(){E(this,"AX",this.G);E(this,"BX",this.B);E(this,"CX",this.I);E(this,"DX",this.J);E(this,"SP",this.X);E(this,"BP",this.H);E(this,"SI",this.F);E(this,"DI",this.D);E(this,"CS",this.Ia.ua);E(this,"DS",this.cc.ua);E(this,"SS",this.Vb.ua);E(this,"ES",this.jb.ua);E(this,"IP",this.qa);var a=ac(this);E(this,"PS",a);E(this,"C",a&1?1:0,1);E(this,"P",a&4?1:0,1);E(this,"A",a&16?1:0,1);E(this,"Z",a&64?1:0,1);E(this,"S",a&128?1:0,1);E(this,"T",a&256?1:0,1);E(this,"I",a&512?1:0,1);E(this,"D",a&1024? +1:0,1);E(this,"O",a&2048?1:0,1);this.oa.speed&&(this.oa.speed.innerHTML=this.rc&&this.Kc?this.Kc.toFixed(2)+"Mhz":"Stopped")}; +g.Wk=function(a){this.ig=!0;this.Lc=this.A=a;this.ga&&lb(this.ga);a||!this.Na||this.Na.uo(this.Na.Xn)||(this.Y|=4);do{if(a=this.Y&240)this.pa|=a;else if(this.Fg=this.Da,this.da=this.Ba=-1,this.C=this.cc,this.M=this.Vb,this.pa=this.Y&256,this.Ya){a:{if(!(this.Y&4))if(this.Ya&1&&this.Ha&512){if(a=Gc(this.ga),-1<=a&&(this.Ya&=-2,0<=a)){this.Ya&=-5;Hc.call(this,a,null,11);break a}}else if(this.Ya&2){this.Ya&=-3;Hc.call(this,1,null,11);break a}if(a=this.Ya&8){a=this.ga;for(var b=!1,c=0;cthis.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=a+b)&255} +function Kc(a,b){this.$=256;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=this.ha=a|b)&255}function Lc(a,b){this.ha=a^b;this.W=this.fa=a+b+(this.W&this.$?1:0);this.$=256;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return this.W&255}function Mc(a,b){this.ha=a^b;this.W=this.fa=a-b-(this.W&this.$?1:0);this.$=256;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return this.W&255} +function Nc(a,b){this.$=256;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=this.ha=a&b)&255}function Oc(a,b){this.ha=a^b;this.$=256;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=a-b)&255}function Pc(a,b){this.$=256;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=this.ha=a^b)&255}function Qc(a,b){this.ha=a^b;this.$=256;this.W=this.fa=a-b;this.A-=0>this.Ba?0>this.da?this.Cb:this.$h:this.fb;this.Y|=2;return a} +function Rc(a,b){this.ha=a^b;this.$=65536;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=a+b)&65535}function Sc(a,b){this.$=65536;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=this.ha=a|b)&65535}function Tc(a,b){this.ha=a^b;this.W=this.fa=a+b+(this.W&this.$?1:0);this.$=65536;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return this.W&65535} +function Uc(a,b){this.ha=a^b;this.W=this.fa=a-b-(this.W&this.$?1:0);this.$=65536;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return this.W&65535}function Vc(a,b){this.$=65536;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=this.ha=a&b)&65535}function Wc(a,b){this.ha=a^b;this.$=65536;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=a-b)&65535} +function Xc(a,b){this.$=65536;this.A-=0>this.Ba?0>this.da?this.Cb:this.fb:this.Rb;return(this.W=this.fa=this.ha=a^b)&65535}function Yc(a,b){this.ha=a^b;this.$=65536;this.W=this.fa=a-b;this.A-=0>this.Ba?0>this.da?this.Cb:this.$h:this.fb;this.Y|=2;return a}function Zc(a,b){this.W=this.W&this.$-1|(a&b?this.$:0);(a^a>>1)&b>>1?Cc(this):xc(this)}function $c(a,b){var c=a;if(b){var d,e=b&7;e?c=(d=a<>8-e)&255:d=a<<8;Zc.call(this,d,256)}return c} +function ad(a,b){var c=a;if(b){var d,e=b&15;e?c=(d=a<>16-e)&65535:d=a<<16;Zc.call(this,d,65536)}return c}function bd(a,b){var c=a;if(b){var d,c=b&7,c=d=(a>>c|a<<8-c)&255;d&128&&(d|=256);Zc.call(this,d,256)}return c}function cd(a,b){var c=a;if(b){var d,c=b&15,c=d=(a>>c|a<<16-c)&65535;d&32768&&(d|=65536);Zc.call(this,d,65536)}return c}function dd(a,b){var c=a;if(b){var d;(d=(b&this.Ae)%9)?(d=a<>9-d,c=d&255):d=a|(this.W&this.$?1:0)<<8;Zc.call(this,d,256)}return c} +function ed(a,b){var c=a;if(b){var d;(d=(b&this.Ae)%17)?(d=a<>17-d,c=d&65535):d=a|(this.W&this.$?1:0)<<16;Zc.call(this,d,65536)}return c}function fd(a,b){var c=a;b&&(c=(b&this.Ae)%9,c=a>>c|(this.W&this.$?1:0)<<8-c|a<<9-c,Zc.call(this,c,256),c&=255);return c}function gd(a,b){var c=a;b&&(c=(b&this.Ae)%17,c=a>>c|(this.W&this.$?1:0)<<16-c|a<<17-c,Zc.call(this,c,65536),c&=65535);return c} +function hd(a,b){var c=a;b&&(c=8>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|256:this.W&-257;this.ha=a^this.W;this.$=256;a=this.W}return a&255} +function nd(a,b){if(b){var c=16>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|65536:this.W&-65537;this.ha=a^this.W;this.$=65536;a=this.W}return a&65535}function od(a,b){if(b){8>24>>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|256:this.W&-257;this.ha=a^this.W;this.$=256;a=this.W}return a&255}function pd(a,b){if(b){16>16>>b-1;this.W=this.fa=c>>1;this.W=c&1?this.W|65536:this.W&-65537;this.ha=a^this.W;this.$=65536;a=this.W}return a&65535} +function qd(){this.A-=0>this.da?2:this.Fk;return 1}function rd(){var a=this.I&this.Ae;this.A-=(0>this.da?this.vi:this.ui)+(a<this.da?this.vi:this.ui)+(a<this.Ba?this.Sb:this.yk;return b},ud,ud,ud,ud,ud,ud,ud],yd=[function(a,b){this.A-=0>this.Ba?this.qk:this.ok;return b},L,L,L,L,L,L,L],zd=[$c,bd,dd,fd,hd,md,L,od],Ad=[ad,cd,ed,gd,id,nd,L,pd],Cd=[function(a,b){b=this.aa();this.W=this.fa=this.ha=a&b;this.$=256;this.A-=0>this.da?this.Bi:this.Ai;this.Y|=2;return a},L,function(a){this.A-=0>this.da?this.wf:this.vf;return a^255},function(a,b){b=0;this.ha=a^b;this.$=256; +this.A-=0>this.da?this.wf:this.vf;return(this.W=this.fa=b-a)&255},function(a){this.G=this.ob=(this.W=(this.G&255)*a)&65535;this.ha=this.fa=this.W;this.$=256;this.G&65280?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?this.uk:this.tk;this.Y|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24);this.G=this.ob=b&65535;this.W=this.ha=this.fa=b;this.$=256;127b?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?this.$j:this.Zj;this.Y|=2;return a},function(a){if(!a)return Bd.call(this), +a;var b=this.G/a;if(255this.da?this.Sj:this.Rj;this.Y|=2;return a},function(a){if(!a)return Bd.call(this),a;var b=(this.G<<16>>16)/(a<<24>>24);if(b>b<<24>>24&65535)return Bd.call(this),a;this.ob=this.G=b&255|((this.G<<16>>16)%(a<<24>>24)&255)<<8;this.fa=this.ha=this.W=b|256;this.$=256;this.A-=0>this.da?this.Wj:this.Vj;this.Y|=2;return a}],Dd=[function(a,b){b=this.K();this.W=this.fa=this.ha= +a&b;this.$=65536;this.A-=0>this.da?this.Bi:this.Ai;this.Y|=2;return a},L,function(a){this.A-=0>this.da?this.wf:this.vf;return a^65535},function(a,b){b=0;this.ha=a^b;this.$=65536;this.A-=0>this.da?this.wf:this.vf;return(this.W=this.fa=b-a)&65535},function(a){this.ob=this.G=(this.W=this.G*a)&65535;this.Cf=this.J=this.W>>16&65535;this.ha=this.fa=this.W;this.$=65536;this.J?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?this.wk:this.vk;this.Y|=2;return a},function(a){var b=(this.G<<16>>16)* +(a<<16>>16);this.G=this.ob=b&65535;this.J=this.Cf=b>>16&65535;this.W=this.ha=this.fa=b;this.$=65536;32767b?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?this.bk:this.ak;this.Y|=2;return a},function(a,b){if(!a)return Bd.call(this),a;b=this.G+65536*this.J;var c=Math.floor(b/a);if(65536<=c)return Bd.call(this),a;this.ob=this.G=c&65535;this.Cf=this.J=b%a&65535;this.fa=this.ha=this.W=c|65536;this.$=65536;this.A-=0>this.da?this.Uj:this.Tj;this.Y|=2;return a},function(a,b){if(!a)return Bd.call(this), +a;var c=a<<16>>16;b=this.J<<16|this.G;var d=Math.floor(b/c);if(d!=(d&65535)<<16>>16)return Bd.call(this),a;this.ob=this.G=d&65535;this.Cf=this.J=b%c&65535;this.fa=this.ha=this.W=d|65536;this.$=65536;this.A-=0>this.da?this.Yj:this.Xj;this.Y|=2;return a}],Rb=[function(a){this.ha=a;a=(this.fa=a+1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.da?this.uf:this.tf;return a},function(a){this.ha=a;a=(this.fa=a-1)&255;this.W=a|(this.W&this.$?1:0)<<8;this.$=256;this.A-=0>this.da?this.uf:this.tf; +return a},L,L,L,L,L,L],Tb=[function(a){this.ha=a;a=(this.fa=a+1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.da?this.uf:this.tf;return a},function(a){this.ha=a;a=(this.fa=a-1)&65535;this.W=a|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=0>this.da?this.uf:this.tf;return a},function(a){K(this,this.qa);I(this,a);this.A-=0>this.da?this.Qj:this.Pj;this.Y|=2;return a},function(a){if(0>this.da)return L.call(this,a);K(this,this.Ia.ua);K(this,this.qa);Yb(this,a,F(this,this.da+2));this.A-= +this.Nj;this.Y|=2;return a},function(a){I(this,a);this.A-=0>this.da?this.kk:this.jk;this.Y|=2;return a},function(a){if(0>this.da)return L.call(this,a);Yb(this,a,F(this,this.da+2));this.A-=this.hk;this.Y|=2;return a},function(a){var b=a;this.Y&512&&(a=a-2&65535,80286>this.Ca&&(b=a));K(this,b);this.A-=0>this.da?this.$b:this.Ak;this.Y|=2;return a},ud],Ed=[$c,bd,dd,fd,hd,md,L,od],Fd=[ad,cd,ed,gd,id,nd,L,pd];function Gd(a,b){this.A-=0>this.Ba?0>this.da?this.sk:this.rk:this.pk;return b} +function Hd(){return Gd.call(this,0,this.ob)}function Id(a,b){this.W=this.fa=this.ha=a&b;this.$=256;this.A-=0>this.Ba?0>this.da?this.Ci:this.yf:this.yf;this.Y|=2;return a}function Jd(a,b){this.W=this.fa=this.ha=a&b;this.$=65536;this.A-=0>this.Ba?0>this.da?this.Ci:this.yf:this.yf;this.Y|=2;return a}function Kd(a,b){var c=(b<<16>>16)*(this.aa()<<24>>24);this.W=this.ha=this.fa=c;this.$=256;32767c?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?21:24;return c&65535} +function Ld(a,b){var c=(b<<16>>16)*(this.K()<<16>>16);this.W=this.ha=this.fa=c;this.$=65536;32767c?(yc(this),Cc(this)):(uc(this),xc(this));this.A-=0>this.da?21:24;return c&65535}function Md(a){return a}function Nd(a){if(0>this.da)return N.call(this),a;this.A-=this.lk;return this.da}function Od(a,b){if(0>this.da)return N.call(this),a;ic(this,F(this,this.da+2));this.A-=this.di;return b} +function Pd(a,b){if(0>this.da)return N.call(this),a;kc(this,F(this,this.da+2));this.A-=this.di;return b}function Qd(a){if(0>this.da)return G.call(this),a;var b=a<<16>>16,c=F(this,this.da)<<16>>16,d=F(this,this.da+2)<<16>>16;this.A-=this.Jj;if(bd)I(this,this.Fg-this.Ia.hb),Hc.call(this,5,null,0);this.Y|=2;return a}function Rd(a,b){this.A-=10+(0>this.da?0:1);if((a&3)<(b&3))return a=a&-4|b&3,Ac(this),a;wc(this);return a} +function Sd(a,b){this.A-=14+(0>this.da?0:2);if(0<=this.ub.load(b,!0)&&this.ub.uc>=(this.Ia.ua&3)&&this.ub.uc>=(b&3))return Ac(this),this.ub.lc&65280;wc(this);return a}function Td(a,b){this.A-=14+(0>this.da?0:2);if(b&65528&&0<=this.ub.load(b,!0)&&(3072==(this.ub.lc&3072)||this.ub.uc>=(this.Ia.ua&3))&&this.ub.uc>=(b&3))return Ac(this),this.ub.ad;wc(this);return a} +function Ud(a,b){if(0>this.da){switch(this.Wf&7){case 0:this.G=this.G&-256|a;break;case 1:this.I=this.I&-256|a;break;case 2:this.J=this.J&-256|a;break;case 3:this.B=this.B&-256|a;break;case 4:this.G=this.G&255|a<<8;break;case 5:this.I=this.I&255|a<<8;break;case 6:this.J=this.J&255|a<<8;break;case 7:this.B=this.B&255|a<<8}this.A-=this.Ei}else this.Ba=this.da,this.Q(a),this.A-=this.Di;return b} +function Vd(a,b){if(0>this.da){switch(this.Wf&7){case 0:this.G=a;break;case 1:this.I=a;break;case 2:this.J=a;break;case 3:this.B=a;break;case 4:this.X=a;break;case 5:this.H=a;break;case 6:this.F=a;break;case 7:this.D=a}this.A-=this.Ei}else this.Ba=this.da,this.R(a),this.A-=this.Di;return b}function Hc(a,b,c){gc(this,a)&&(K(this,ac(this)),this.Ha&=this.qc.rg,K(this,this.Ia.ua),K(this,this.qa),null!=b&&K(this,b),Yb(this,this.qc.Ii,this.qc.ua),this.A-=this.dk+c)} +function Bd(){I(this,this.Fg-this.Ia.hb);Hc.call(this,0,null,2)}function yb(a,b){80186<=this.Ca&&(I(this,this.Fg-this.Ia.hb),Hc.call(this,a,b,0))}function G(){yb.call(this,6);db(this)}function N(){I(this,this.Fg-this.Ia.hb);var a=Na(this.ma,this.Da),b=this.qa,c=this.Ia.ua;Ea(this,"Undefined opcode 0x"+p(a,2)+" at "+(void 0!==c?p(c,4)+":"+p(b,4):p(b)));db(this)}function Wd(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a} +function Xd(a){a=a.call(this,this.G&255,this.I&255);this.G=this.G&-256|a}function Yd(a){a=a.call(this,this.G&255,this.J&255);this.G=this.G&-256|a}function Zd(a){a=a.call(this,this.G&255,this.B&255);this.G=this.G&-256|a}function $d(a){a=a.call(this,this.G&255,this.G>>8);this.G=this.G&-256|a}function ae(a){a=a.call(this,this.G&255,this.I>>8);this.G=this.G&-256|a}function be(a){a=a.call(this,this.G&255,this.J>>8);this.G=this.G&-256|a} +function ce(a){a=a.call(this,this.G&255,this.B>>8);this.G=this.G&-256|a}function de(a){a=a.call(this,this.I&255,this.G&255);this.I=this.I&-256|a}function ee(a){a=a.call(this,this.I&255,this.I&255);this.I=this.I&-256|a}function fe(a){a=a.call(this,this.I&255,this.J&255);this.I=this.I&-256|a}function ge(a){a=a.call(this,this.I&255,this.B&255);this.I=this.I&-256|a}function he(a){a=a.call(this,this.I&255,this.G>>8);this.I=this.I&-256|a} +function ie(a){a=a.call(this,this.I&255,this.I>>8);this.I=this.I&-256|a}function je(a){a=a.call(this,this.I&255,this.J>>8);this.I=this.I&-256|a}function ke(a){a=a.call(this,this.I&255,this.B>>8);this.I=this.I&-256|a}function le(a){a=a.call(this,this.J&255,this.G&255);this.J=this.J&-256|a}function me(a){a=a.call(this,this.J&255,this.I&255);this.J=this.J&-256|a}function ne(a){a=a.call(this,this.J&255,this.J&255);this.J=this.J&-256|a} +function oe(a){a=a.call(this,this.J&255,this.B&255);this.J=this.J&-256|a}function pe(a){a=a.call(this,this.J&255,this.G>>8);this.J=this.J&-256|a}function qe(a){a=a.call(this,this.J&255,this.I>>8);this.J=this.J&-256|a}function re(a){a=a.call(this,this.J&255,this.J>>8);this.J=this.J&-256|a}function se(a){a=a.call(this,this.J&255,this.B>>8);this.J=this.J&-256|a}function te(a){a=a.call(this,this.B&255,this.G&255);this.B=this.B&-256|a} +function ue(a){a=a.call(this,this.B&255,this.I&255);this.B=this.B&-256|a}function ve(a){a=a.call(this,this.B&255,this.J&255);this.B=this.B&-256|a}function we(a){a=a.call(this,this.B&255,this.B&255);this.B=this.B&-256|a}function xe(a){a=a.call(this,this.B&255,this.G>>8);this.B=this.B&-256|a}function ye(a){a=a.call(this,this.B&255,this.I>>8);this.B=this.B&-256|a}function ze(a){a=a.call(this,this.B&255,this.J>>8);this.B=this.B&-256|a} +function Ae(a){a=a.call(this,this.B&255,this.B>>8);this.B=this.B&-256|a}function Be(a){a=a.call(this,this.G>>8,this.G&255);this.G=this.G&255|a<<8}function Ce(a){a=a.call(this,this.G>>8,this.I&255);this.G=this.G&255|a<<8}function De(a){a=a.call(this,this.G>>8,this.J&255);this.G=this.G&255|a<<8}function Ee(a){a=a.call(this,this.G>>8,this.B&255);this.G=this.G&255|a<<8}function Fe(a){a=a.call(this,this.G>>8,this.G>>8);this.G=this.G&255|a<<8} +function Ge(a){a=a.call(this,this.G>>8,this.I>>8);this.G=this.G&255|a<<8}function He(a){a=a.call(this,this.G>>8,this.J>>8);this.G=this.G&255|a<<8}function Ie(a){a=a.call(this,this.G>>8,this.B>>8);this.G=this.G&255|a<<8}function Je(a){a=a.call(this,this.I>>8,this.G&255);this.I=this.I&255|a<<8}function Ke(a){a=a.call(this,this.I>>8,this.I&255);this.I=this.I&255|a<<8}function Le(a){a=a.call(this,this.I>>8,this.J&255);this.I=this.I&255|a<<8} +function Me(a){a=a.call(this,this.I>>8,this.B&255);this.I=this.I&255|a<<8}function Ne(a){a=a.call(this,this.I>>8,this.G>>8);this.I=this.I&255|a<<8}function Oe(a){a=a.call(this,this.I>>8,this.I>>8);this.I=this.I&255|a<<8}function Pe(a){a=a.call(this,this.I>>8,this.J>>8);this.I=this.I&255|a<<8}function Qe(a){a=a.call(this,this.I>>8,this.B>>8);this.I=this.I&255|a<<8}function Re(a){a=a.call(this,this.J>>8,this.G&255);this.J=this.J&255|a<<8} +function Se(a){a=a.call(this,this.J>>8,this.I&255);this.J=this.J&255|a<<8}function Te(a){a=a.call(this,this.J>>8,this.J&255);this.J=this.J&255|a<<8}function Ue(a){a=a.call(this,this.J>>8,this.B&255);this.J=this.J&255|a<<8}function Ve(a){a=a.call(this,this.J>>8,this.G>>8);this.J=this.J&255|a<<8}function We(a){a=a.call(this,this.J>>8,this.I>>8);this.J=this.J&255|a<<8}function Xe(a){a=a.call(this,this.J>>8,this.J>>8);this.J=this.J&255|a<<8} +function Ye(a){a=a.call(this,this.J>>8,this.B>>8);this.J=this.J&255|a<<8}function Ze(a){a=a.call(this,this.B>>8,this.G&255);this.B=this.B&255|a<<8}function $e(a){a=a.call(this,this.B>>8,this.I&255);this.B=this.B&255|a<<8}function af(a){a=a.call(this,this.B>>8,this.J&255);this.B=this.B&255|a<<8}function bf(a){a=a.call(this,this.B>>8,this.B&255);this.B=this.B&255|a<<8}function cf(a){a=a.call(this,this.B>>8,this.G>>8);this.B=this.B&255|a<<8} +function df(a){a=a.call(this,this.B>>8,this.I>>8);this.B=this.B&255|a<<8}function ef(a){a=a.call(this,this.B>>8,this.J>>8);this.B=this.B&255|a<<8}function ff(a){a=a.call(this,this.B>>8,this.B>>8);this.B=this.B&255|a<<8}function gf(a){this.G=a.call(this,this.G,this.G)}function hf(a){this.G=a.call(this,this.G,this.I)}function jf(a){this.G=a.call(this,this.G,this.J)}function kf(a){this.G=a.call(this,this.G,this.B)}function lf(a){this.G=a.call(this,this.G,this.X)} +function mf(a){this.G=a.call(this,this.G,this.H)}function nf(a){this.G=a.call(this,this.G,this.F)}function of(a){this.G=a.call(this,this.G,this.D)}function pf(a){this.I=a.call(this,this.I,this.G)}function qf(a){this.I=a.call(this,this.I,this.I)}function rf(a){this.I=a.call(this,this.I,this.J)}function sf(a){this.I=a.call(this,this.I,this.B)}function tf(a){this.I=a.call(this,this.I,this.X)}function uf(a){this.I=a.call(this,this.I,this.H)}function vf(a){this.I=a.call(this,this.I,this.F)} +function wf(a){this.I=a.call(this,this.I,this.D)}function xf(a){this.J=a.call(this,this.J,this.G)}function yf(a){this.J=a.call(this,this.J,this.I)}function zf(a){this.J=a.call(this,this.J,this.J)}function Af(a){this.J=a.call(this,this.J,this.B)}function Bf(a){this.J=a.call(this,this.J,this.X)}function Cf(a){this.J=a.call(this,this.J,this.H)}function Df(a){this.J=a.call(this,this.J,this.F)}function Ef(a){this.J=a.call(this,this.J,this.D)}function Ff(a){this.B=a.call(this,this.B,this.G)} +function Gf(a){this.B=a.call(this,this.B,this.I)}function Hf(a){this.B=a.call(this,this.B,this.J)}function If(a){this.B=a.call(this,this.B,this.B)}function Jf(a){this.B=a.call(this,this.B,this.X)}function Kf(a){this.B=a.call(this,this.B,this.H)}function Lf(a){this.B=a.call(this,this.B,this.F)}function Mf(a){this.B=a.call(this,this.B,this.D)}function Nf(a){this.X=a.call(this,this.X,this.G)}function Of(a){this.X=a.call(this,this.X,this.I)}function Pf(a){this.X=a.call(this,this.X,this.J)} +function Qf(a){this.X=a.call(this,this.X,this.B)}function Rf(a){this.X=a.call(this,this.X,this.X)}function Sf(a){this.X=a.call(this,this.X,this.H)}function Tf(a){this.X=a.call(this,this.X,this.F)}function Uf(a){this.X=a.call(this,this.X,this.D)}function Vf(a){this.H=a.call(this,this.H,this.G)}function Wf(a){this.H=a.call(this,this.H,this.I)}function Xf(a){this.H=a.call(this,this.H,this.J)}function Yf(a){this.H=a.call(this,this.H,this.B)}function Zf(a){this.H=a.call(this,this.H,this.X)} +function $f(a){this.H=a.call(this,this.H,this.H)}function ag(a){this.H=a.call(this,this.H,this.F)}function bg(a){this.H=a.call(this,this.H,this.D)}function cg(a){this.F=a.call(this,this.F,this.G)}function dg(a){this.F=a.call(this,this.F,this.I)}function eg(a){this.F=a.call(this,this.F,this.J)}function fg(a){this.F=a.call(this,this.F,this.B)}function gg(a){this.F=a.call(this,this.F,this.X)}function hg(a){this.F=a.call(this,this.F,this.H)}function ig(a){this.F=a.call(this,this.F,this.F)} +function jg(a){this.F=a.call(this,this.F,this.D)}function kg(a){this.D=a.call(this,this.D,this.G)}function lg(a){this.D=a.call(this,this.D,this.I)}function mg(a){this.D=a.call(this,this.D,this.J)}function ng(a){this.D=a.call(this,this.D,this.B)}function og(a){this.D=a.call(this,this.D,this.X)}function pg(a){this.D=a.call(this,this.D,this.H)}function qg(a){this.D=a.call(this,this.D,this.F)}function rg(a){this.D=a.call(this,this.D,this.D)} +var sg=[function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.G&255);this.Q(a);this.A-=this.ba},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.G&255);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.G&255);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.G&255);this.Q(a);this.A-=this.ba},function(a){a=a.call(this,this.N(this.C,this.F),this.G&255);this.Q(a);this.A-=this.Z},function(a){a= +a.call(this,this.N(this.C,this.D),this.G&255);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.K()),this.G&255);this.Q(a);this.A-=this.na},function(a){a=a.call(this,this.N(this.C,this.B),this.G&255);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.I&255);this.Q(a);this.A-=this.ba},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.I&255);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.M,this.H+this.F& +65535),this.I&255);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.I&255);this.Q(a);this.A-=this.ba},function(a){a=a.call(this,this.N(this.C,this.F),this.I&255);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.D),this.I&255);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.K()),this.I&255);this.Q(a);this.A-=this.na},function(a){a=a.call(this,this.N(this.C,this.B),this.I&255);this.Q(a);this.A-=this.Z},function(a){a= +a.call(this,this.N(this.C,this.B+this.F&65535),this.J&255);this.Q(a);this.A-=this.ba},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.J&255);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.J&255);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.J&255);this.Q(a);this.A-=this.ba},function(a){a=a.call(this,this.N(this.C,this.F),this.J&255);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C, +this.D),this.J&255);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.K()),this.J&255);this.Q(a);this.A-=this.na},function(a){a=a.call(this,this.N(this.C,this.B),this.J&255);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.B&255);this.Q(a);this.A-=this.ba},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.B&255);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.B&255);this.Q(a); +this.A-=this.ca},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.B&255);this.Q(a);this.A-=this.ba},function(a){a=a.call(this,this.N(this.C,this.F),this.B&255);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.D),this.B&255);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.K()),this.B&255);this.Q(a);this.A-=this.na},function(a){a=a.call(this,this.N(this.C,this.B),this.B&255);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C, +this.B+this.F&65535),this.G>>8);this.Q(a);this.A-=this.ba},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.G>>8);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.G>>8);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.G>>8);this.Q(a);this.A-=this.ba},function(a){a=a.call(this,this.N(this.C,this.F),this.G>>8);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.D),this.G>>8);this.Q(a); +this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.K()),this.G>>8);this.Q(a);this.A-=this.na},function(a){a=a.call(this,this.N(this.C,this.B),this.G>>8);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.I>>8);this.Q(a);this.A-=this.ba},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.I>>8);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.I>>8);this.Q(a);this.A-=this.ca},function(a){a=a.call(this, +this.N(this.M,this.H+this.D&65535),this.I>>8);this.Q(a);this.A-=this.ba},function(a){a=a.call(this,this.N(this.C,this.F),this.I>>8);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.D),this.I>>8);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.K()),this.I>>8);this.Q(a);this.A-=this.na},function(a){a=a.call(this,this.N(this.C,this.B),this.I>>8);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.J>>8);this.Q(a);this.A-= +this.ba},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.J>>8);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.J>>8);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535),this.J>>8);this.Q(a);this.A-=this.ba},function(a){a=a.call(this,this.N(this.C,this.F),this.J>>8);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.D),this.J>>8);this.Q(a);this.A-=this.Z},function(a){a=a.call(this, +this.N(this.C,this.K()),this.J>>8);this.Q(a);this.A-=this.na},function(a){a=a.call(this,this.N(this.C,this.B),this.J>>8);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.B+this.F&65535),this.B>>8);this.Q(a);this.A-=this.ba},function(a){a=a.call(this,this.N(this.C,this.B+this.D&65535),this.B>>8);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.M,this.H+this.F&65535),this.B>>8);this.Q(a);this.A-=this.ca},function(a){a=a.call(this,this.N(this.M,this.H+this.D&65535), +this.B>>8);this.Q(a);this.A-=this.ba},function(a){a=a.call(this,this.N(this.C,this.F),this.B>>8);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.D),this.B>>8);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.K()),this.B>>8);this.Q(a);this.A-=this.na},function(a){a=a.call(this,this.N(this.C,this.B),this.B>>8);this.Q(a);this.A-=this.Z},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.L()&65535),this.G&255);this.Q(a);this.A-=this.U},function(a){a= +a.call(this,this.N(this.C,this.B+this.D+this.L()&65535),this.G&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.L()&65535),this.G&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.L()&65535),this.G&255);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.L()&65535),this.G&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.L()&65535),this.G&255);this.Q(a);this.A-= +this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.L()&65535),this.G&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.L()&65535),this.G&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.L()&65535),this.I&255);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.L()&65535),this.I&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.L()&65535),this.I& +255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.L()&65535),this.I&255);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.L()&65535),this.I&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.L()&65535),this.I&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.L()&65535),this.I&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.L()&65535), +this.I&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.L()&65535),this.J&255);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.L()&65535),this.J&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.L()&65535),this.J&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.L()&65535),this.J&255);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C, +this.F+this.L()&65535),this.J&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.L()&65535),this.J&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.L()&65535),this.J&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.L()&65535),this.J&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.L()&65535),this.B&255);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C, +this.B+this.D+this.L()&65535),this.B&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.L()&65535),this.B&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.L()&65535),this.B&255);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.L()&65535),this.B&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.L()&65535),this.B&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this, +this.N(this.M,this.H+this.L()&65535),this.B&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.L()&65535),this.B&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.L()&65535),this.G>>8);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.L()&65535),this.G>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.L()&65535),this.G>>8);this.Q(a);this.A-=this.V},function(a){a= +a.call(this,this.N(this.M,this.H+this.D+this.L()&65535),this.G>>8);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.L()&65535),this.G>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.L()&65535),this.G>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.L()&65535),this.G>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.L()&65535),this.G>>8);this.Q(a);this.A-=this.P},function(a){a= +a.call(this,this.N(this.C,this.B+this.F+this.L()&65535),this.I>>8);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.L()&65535),this.I>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.L()&65535),this.I>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.L()&65535),this.I>>8);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.L()&65535),this.I>>8);this.Q(a);this.A-= +this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.L()&65535),this.I>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.L()&65535),this.I>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.L()&65535),this.I>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.L()&65535),this.J>>8);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.L()&65535),this.J>>8);this.Q(a); +this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.L()&65535),this.J>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.L()&65535),this.J>>8);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.L()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.L()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.L()&65535),this.J>> +8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.L()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.L()&65535),this.B>>8);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.L()&65535),this.B>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.L()&65535),this.B>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.D+ +this.L()&65535),this.B>>8);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.L()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.L()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.L()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.L()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+ +this.K()&65535),this.G&255);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.G&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.K()&65535),this.G&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.G&255);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.G&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this, +this.N(this.C,this.D+this.K()&65535),this.G&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.G&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.K()&65535),this.G&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.K()&65535),this.I&255);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.I&255);this.Q(a);this.A-=this.V},function(a){a= +a.call(this,this.N(this.M,this.H+this.F+this.K()&65535),this.I&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.I&255);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.I&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.K()&65535),this.I&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.I&255);this.Q(a);this.A-=this.P}, +function(a){a=a.call(this,this.N(this.C,this.B+this.K()&65535),this.I&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.K()&65535),this.J&255);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.J&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.K()&65535),this.J&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.J& +255);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.J&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.K()&65535),this.J&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.J&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.K()&65535),this.J&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.K()&65535), +this.B&255);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.B&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.K()&65535),this.B&255);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.B&255);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.B&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C, +this.D+this.K()&65535),this.B&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.B&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.K()&65535),this.B&255);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.K()&65535),this.G>>8);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.G>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this, +this.N(this.M,this.H+this.F+this.K()&65535),this.G>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.G>>8);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.G>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.K()&65535),this.G>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.G>>8);this.Q(a);this.A-=this.P},function(a){a= +a.call(this,this.N(this.C,this.B+this.K()&65535),this.G>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.K()&65535),this.I>>8);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.I>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.K()&65535),this.I>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.I>>8);this.Q(a);this.A-= +this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.I>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.K()&65535),this.I>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.I>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.K()&65535),this.I>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.K()&65535),this.J>>8);this.Q(a);this.A-= +this.U},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.K()&65535),this.J>>8); +this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.K()&65535),this.J>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.F+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.B+this.D+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.F+this.K()& +65535),this.B>>8);this.Q(a);this.A-=this.V},function(a){a=a.call(this,this.N(this.M,this.H+this.D+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.U},function(a){a=a.call(this,this.N(this.C,this.F+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.D+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.M,this.H+this.K()&65535),this.B>>8);this.Q(a);this.A-=this.P},function(a){a=a.call(this,this.N(this.C,this.B+this.K()& +65535),this.B>>8);this.Q(a);this.A-=this.P},Wd,de,le,te,Be,Je,Re,Ze,Xd,ee,me,ue,Ce,Ke,Se,$e,Yd,fe,ne,ve,De,Le,Te,af,Zd,ge,oe,we,Ee,Me,Ue,bf,$d,he,pe,xe,Fe,Ne,Ve,cf,ae,ie,qe,ye,Ge,Oe,We,df,be,je,re,ze,He,Pe,Xe,ef,ce,ke,se,Ae,Ie,Qe,Ye,ff],O=[function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.G);this.R(a);this.A-=this.ba},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.G);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.G); +this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.M,this.H+this.D&65535),this.G);this.R(a);this.A-=this.ba},function(a){a=a.call(this,this.O(this.C,this.F),this.G);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.D),this.G);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.K()),this.G);this.R(a);this.A-=this.na},function(a){a=a.call(this,this.O(this.C,this.B),this.G);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.B+ +this.F&65535),this.I);this.R(a);this.A-=this.ba},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.I);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.I);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.M,this.H+this.D&65535),this.I);this.R(a);this.A-=this.ba},function(a){a=a.call(this,this.O(this.C,this.F),this.I);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.D),this.I);this.R(a);this.A-=this.Z}, +function(a){a=a.call(this,this.O(this.C,this.K()),this.I);this.R(a);this.A-=this.na},function(a){a=a.call(this,this.O(this.C,this.B),this.I);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.J);this.R(a);this.A-=this.ba},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.J);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.J);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.M,this.H+ +this.D&65535),this.J);this.R(a);this.A-=this.ba},function(a){a=a.call(this,this.O(this.C,this.F),this.J);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.D),this.J);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.K()),this.J);this.R(a);this.A-=this.na},function(a){a=a.call(this,this.O(this.C,this.B),this.J);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.B);this.R(a);this.A-=this.ba},function(a){a=a.call(this, +this.O(this.C,this.B+this.D&65535),this.B);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.B);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.M,this.H+this.D&65535),this.B);this.R(a);this.A-=this.ba},function(a){a=a.call(this,this.O(this.C,this.F),this.B);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.D),this.B);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.K()),this.B);this.R(a);this.A-= +this.na},function(a){a=a.call(this,this.O(this.C,this.B),this.B);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.X);this.R(a);this.A-=this.ba},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.X);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.X);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.M,this.H+this.D&65535),this.X);this.R(a);this.A-=this.ba},function(a){a=a.call(this, +this.O(this.C,this.F),this.X);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.D),this.X);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.K()),this.X);this.R(a);this.A-=this.na},function(a){a=a.call(this,this.O(this.C,this.B),this.X);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.H);this.R(a);this.A-=this.ba},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.H);this.R(a);this.A-=this.ca},function(a){a= +a.call(this,this.O(this.M,this.H+this.F&65535),this.H);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.M,this.H+this.D&65535),this.H);this.R(a);this.A-=this.ba},function(a){a=a.call(this,this.O(this.C,this.F),this.H);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.D),this.H);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.K()),this.H);this.R(a);this.A-=this.na},function(a){a=a.call(this,this.O(this.C,this.B),this.H);this.R(a);this.A-= +this.Z},function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.F);this.R(a);this.A-=this.ba},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.F);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.F);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.M,this.H+this.D&65535),this.F);this.R(a);this.A-=this.ba},function(a){a=a.call(this,this.O(this.C,this.F),this.F);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C, +this.D),this.F);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.K()),this.F);this.R(a);this.A-=this.na},function(a){a=a.call(this,this.O(this.C,this.B),this.F);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.B+this.F&65535),this.D);this.R(a);this.A-=this.ba},function(a){a=a.call(this,this.O(this.C,this.B+this.D&65535),this.D);this.R(a);this.A-=this.ca},function(a){a=a.call(this,this.O(this.M,this.H+this.F&65535),this.D);this.R(a);this.A-=this.ca},function(a){a= +a.call(this,this.O(this.M,this.H+this.D&65535),this.D);this.R(a);this.A-=this.ba},function(a){a=a.call(this,this.O(this.C,this.F),this.D);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.D),this.D);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.K()),this.D);this.R(a);this.A-=this.na},function(a){a=a.call(this,this.O(this.C,this.B),this.D);this.R(a);this.A-=this.Z},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.L()&65535),this.G);this.R(a); +this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.L()&65535),this.G);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.L()&65535),this.G);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.L()&65535),this.G);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.F+this.L()&65535),this.G);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.L()&65535),this.G);this.R(a); +this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.L()&65535),this.G);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.L()&65535),this.G);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.L()&65535),this.I);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.L()&65535),this.I);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.L()&65535),this.I);this.R(a); +this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.L()&65535),this.I);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.F+this.L()&65535),this.I);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.L()&65535),this.I);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.L()&65535),this.I);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.L()&65535),this.I);this.R(a);this.A-=this.P}, +function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.L()&65535),this.J);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.L()&65535),this.J);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.L()&65535),this.J);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.L()&65535),this.J);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.F+this.L()&65535),this.J);this.R(a);this.A-= +this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.L()&65535),this.J);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.L()&65535),this.J);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.L()&65535),this.J);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.L()&65535),this.B);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.L()&65535),this.B);this.R(a);this.A-=this.V}, +function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.L()&65535),this.B);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.L()&65535),this.B);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.F+this.L()&65535),this.B);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.L()&65535),this.B);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.L()&65535),this.B);this.R(a);this.A-=this.P},function(a){a= +a.call(this,this.O(this.C,this.B+this.L()&65535),this.B);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.L()&65535),this.X);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.L()&65535),this.X);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.L()&65535),this.X);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.L()&65535),this.X);this.R(a);this.A-=this.U},function(a){a= +a.call(this,this.O(this.C,this.F+this.L()&65535),this.X);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.L()&65535),this.X);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.L()&65535),this.X);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.L()&65535),this.X);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.L()&65535),this.H);this.R(a);this.A-=this.U},function(a){a=a.call(this, +this.O(this.C,this.B+this.D+this.L()&65535),this.H);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.L()&65535),this.H);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.L()&65535),this.H);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.F+this.L()&65535),this.H);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.L()&65535),this.H);this.R(a);this.A-=this.P},function(a){a=a.call(this, +this.O(this.M,this.H+this.L()&65535),this.H);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.L()&65535),this.H);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.L()&65535),this.F);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.L()&65535),this.F);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.L()&65535),this.F);this.R(a);this.A-=this.V},function(a){a=a.call(this, +this.O(this.M,this.H+this.D+this.L()&65535),this.F);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.F+this.L()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.L()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.L()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.L()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C, +this.B+this.F+this.L()&65535),this.D);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.L()&65535),this.D);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.L()&65535),this.D);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.L()&65535),this.D);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.F+this.L()&65535),this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C, +this.D+this.L()&65535),this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.L()&65535),this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.L()&65535),this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.G);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()&65535),this.G);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+ +this.F+this.K()&65535),this.G);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.G);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.F+this.K()&65535),this.G);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.G);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535),this.G);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()& +65535),this.G);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.I);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()&65535),this.I);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.I);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.I);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.F+ +this.K()&65535),this.I);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.I);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535),this.I);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.I);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.J);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()& +65535),this.J);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.J);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.J);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.F+this.K()&65535),this.J);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.J);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535), +this.J);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.J);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.B);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()&65535),this.B);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.B);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()& +65535),this.B);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.F+this.K()&65535),this.B);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.B);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535),this.B);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.B);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.X); +this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()&65535),this.X);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.X);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.X);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.F+this.K()&65535),this.X);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.X); +this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535),this.X);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.X);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.H);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()&65535),this.H);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.H); +this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.H);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.F+this.K()&65535),this.H);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.H);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535),this.H);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.H);this.R(a); +this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.F);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()&65535),this.F);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.F);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.F);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.F+this.K()&65535),this.F); +this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.F);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.F+this.K()&65535),this.D);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.B+this.D+this.K()&65535),this.D);this.R(a); +this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.F+this.K()&65535),this.D);this.R(a);this.A-=this.V},function(a){a=a.call(this,this.O(this.M,this.H+this.D+this.K()&65535),this.D);this.R(a);this.A-=this.U},function(a){a=a.call(this,this.O(this.C,this.F+this.K()&65535),this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.C,this.D+this.K()&65535),this.D);this.R(a);this.A-=this.P},function(a){a=a.call(this,this.O(this.M,this.H+this.K()&65535),this.D);this.R(a);this.A-= +this.P},function(a){a=a.call(this,this.O(this.C,this.B+this.K()&65535),this.D);this.R(a);this.A-=this.P},gf,pf,xf,Ff,Nf,Vf,cg,kg,hf,qf,yf,Gf,Of,Wf,dg,lg,jf,rf,zf,Hf,Pf,Xf,eg,mg,kf,sf,Af,If,Qf,Yf,fg,ng,lf,tf,Bf,Jf,Rf,Zf,gg,og,mf,uf,Cf,Kf,Sf,$f,hg,pg,nf,vf,Df,Lf,Tf,ag,ig,qg,of,wf,Ef,Mf,Uf,bg,jg,rg],tg=[function(a){a=a.call(this,this.G&255,this.S(this.C,this.B+this.F&65535));this.G=this.G&-256|a;this.A-=this.ba},function(a){a=a.call(this,this.G&255,this.S(this.C,this.B+this.D&65535));this.G=this.G&-256| +a;this.A-=this.ca},function(a){a=a.call(this,this.G&255,this.S(this.M,this.H+this.F&65535));this.G=this.G&-256|a;this.A-=this.ca},function(a){a=a.call(this,this.G&255,this.S(this.M,this.H+this.D&65535));this.G=this.G&-256|a;this.A-=this.ba},function(a){a=a.call(this,this.G&255,this.S(this.C,this.F));this.G=this.G&-256|a;this.A-=this.Z},function(a){a=a.call(this,this.G&255,this.S(this.C,this.D));this.G=this.G&-256|a;this.A-=this.Z},function(a){a=a.call(this,this.G&255,this.S(this.C,this.K()));this.G= +this.G&-256|a;this.A-=this.na},function(a){a=a.call(this,this.G&255,this.S(this.C,this.B));this.G=this.G&-256|a;this.A-=this.Z},function(a){a=a.call(this,this.I&255,this.S(this.C,this.B+this.F&65535));this.I=this.I&-256|a;this.A-=this.ba},function(a){a=a.call(this,this.I&255,this.S(this.C,this.B+this.D&65535));this.I=this.I&-256|a;this.A-=this.ca},function(a){a=a.call(this,this.I&255,this.S(this.M,this.H+this.F&65535));this.I=this.I&-256|a;this.A-=this.ca},function(a){a=a.call(this,this.I&255,this.S(this.M, +this.H+this.D&65535));this.I=this.I&-256|a;this.A-=this.ba},function(a){a=a.call(this,this.I&255,this.S(this.C,this.F));this.I=this.I&-256|a;this.A-=this.Z},function(a){a=a.call(this,this.I&255,this.S(this.C,this.D));this.I=this.I&-256|a;this.A-=this.Z},function(a){a=a.call(this,this.I&255,this.S(this.C,this.K()));this.I=this.I&-256|a;this.A-=this.na},function(a){a=a.call(this,this.I&255,this.S(this.C,this.B));this.I=this.I&-256|a;this.A-=this.Z},function(a){a=a.call(this,this.J&255,this.S(this.C, +this.B+this.F&65535));this.J=this.J&-256|a;this.A-=this.ba},function(a){a=a.call(this,this.J&255,this.S(this.C,this.B+this.D&65535));this.J=this.J&-256|a;this.A-=this.ca},function(a){a=a.call(this,this.J&255,this.S(this.M,this.H+this.F&65535));this.J=this.J&-256|a;this.A-=this.ca},function(a){a=a.call(this,this.J&255,this.S(this.M,this.H+this.D&65535));this.J=this.J&-256|a;this.A-=this.ba},function(a){a=a.call(this,this.J&255,this.S(this.C,this.F));this.J=this.J&-256|a;this.A-=this.Z},function(a){a= +a.call(this,this.J&255,this.S(this.C,this.D));this.J=this.J&-256|a;this.A-=this.Z},function(a){a=a.call(this,this.J&255,this.S(this.C,this.K()));this.J=this.J&-256|a;this.A-=this.na},function(a){a=a.call(this,this.J&255,this.S(this.C,this.B));this.J=this.J&-256|a;this.A-=this.Z},function(a){a=a.call(this,this.B&255,this.S(this.C,this.B+this.F&65535));this.B=this.B&-256|a;this.A-=this.ba},function(a){a=a.call(this,this.B&255,this.S(this.C,this.B+this.D&65535));this.B=this.B&-256|a;this.A-=this.ca}, +function(a){a=a.call(this,this.B&255,this.S(this.M,this.H+this.F&65535));this.B=this.B&-256|a;this.A-=this.ca},function(a){a=a.call(this,this.B&255,this.S(this.M,this.H+this.D&65535));this.B=this.B&-256|a;this.A-=this.ba},function(a){a=a.call(this,this.B&255,this.S(this.C,this.F));this.B=this.B&-256|a;this.A-=this.Z},function(a){a=a.call(this,this.B&255,this.S(this.C,this.D));this.B=this.B&-256|a;this.A-=this.Z},function(a){a=a.call(this,this.B&255,this.S(this.C,this.K()));this.B=this.B&-256|a;this.A-= +this.na},function(a){a=a.call(this,this.B&255,this.S(this.C,this.B));this.B=this.B&-256|a;this.A-=this.Z},function(a){a=a.call(this,this.G>>8,this.S(this.C,this.B+this.F&65535));this.G=this.G&255|a<<8;this.A-=this.ba},function(a){a=a.call(this,this.G>>8,this.S(this.C,this.B+this.D&65535));this.G=this.G&255|a<<8;this.A-=this.ca},function(a){a=a.call(this,this.G>>8,this.S(this.M,this.H+this.F&65535));this.G=this.G&255|a<<8;this.A-=this.ca},function(a){a=a.call(this,this.G>>8,this.S(this.M,this.H+this.D& +65535));this.G=this.G&255|a<<8;this.A-=this.ba},function(a){a=a.call(this,this.G>>8,this.S(this.C,this.F));this.G=this.G&255|a<<8;this.A-=this.Z},function(a){a=a.call(this,this.G>>8,this.S(this.C,this.D));this.G=this.G&255|a<<8;this.A-=this.Z},function(a){a=a.call(this,this.G>>8,this.S(this.C,this.K()));this.G=this.G&255|a<<8;this.A-=this.na},function(a){a=a.call(this,this.G>>8,this.S(this.C,this.B));this.G=this.G&255|a<<8;this.A-=this.Z},function(a){a=a.call(this,this.I>>8,this.S(this.C,this.B+this.F& +65535));this.I=this.I&255|a<<8;this.A-=this.ba},function(a){a=a.call(this,this.I>>8,this.S(this.C,this.B+this.D&65535));this.I=this.I&255|a<<8;this.A-=this.ca},function(a){a=a.call(this,this.I>>8,this.S(this.M,this.H+this.F&65535));this.I=this.I&255|a<<8;this.A-=this.ca},function(a){a=a.call(this,this.I>>8,this.S(this.M,this.H+this.D&65535));this.I=this.I&255|a<<8;this.A-=this.ba},function(a){a=a.call(this,this.I>>8,this.S(this.C,this.F));this.I=this.I&255|a<<8;this.A-=this.Z},function(a){a=a.call(this, +this.I>>8,this.S(this.C,this.D));this.I=this.I&255|a<<8;this.A-=this.Z},function(a){a=a.call(this,this.I>>8,this.S(this.C,this.K()));this.I=this.I&255|a<<8;this.A-=this.na},function(a){a=a.call(this,this.I>>8,this.S(this.C,this.B));this.I=this.I&255|a<<8;this.A-=this.Z},function(a){a=a.call(this,this.J>>8,this.S(this.C,this.B+this.F&65535));this.J=this.J&255|a<<8;this.A-=this.ba},function(a){a=a.call(this,this.J>>8,this.S(this.C,this.B+this.D&65535));this.J=this.J&255|a<<8;this.A-=this.ca},function(a){a= +a.call(this,this.J>>8,this.S(this.M,this.H+this.F&65535));this.J=this.J&255|a<<8;this.A-=this.ca},function(a){a=a.call(this,this.J>>8,this.S(this.M,this.H+this.D&65535));this.J=this.J&255|a<<8;this.A-=this.ba},function(a){a=a.call(this,this.J>>8,this.S(this.C,this.F));this.J=this.J&255|a<<8;this.A-=this.Z},function(a){a=a.call(this,this.J>>8,this.S(this.C,this.D));this.J=this.J&255|a<<8;this.A-=this.Z},function(a){a=a.call(this,this.J>>8,this.S(this.C,this.K()));this.J=this.J&255|a<<8;this.A-=this.na}, +function(a){a=a.call(this,this.J>>8,this.S(this.C,this.B));this.J=this.J&255|a<<8;this.A-=this.Z},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.B+this.F&65535));this.B=this.B&255|a<<8;this.A-=this.ba},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.B+this.D&65535));this.B=this.B&255|a<<8;this.A-=this.ca},function(a){a=a.call(this,this.B>>8,this.S(this.M,this.H+this.F&65535));this.B=this.B&255|a<<8;this.A-=this.ca},function(a){a=a.call(this,this.B>>8,this.S(this.M,this.H+this.D&65535)); +this.B=this.B&255|a<<8;this.A-=this.ba},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.F));this.B=this.B&255|a<<8;this.A-=this.Z},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.D));this.B=this.B&255|a<<8;this.A-=this.Z},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.K()));this.B=this.B&255|a<<8;this.A-=this.na},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.B));this.B=this.B&255|a<<8;this.A-=this.Z},function(a){a=a.call(this,this.G&255,this.S(this.C,this.B+this.F+this.L()& +65535));this.G=this.G&-256|a;this.A-=this.U},function(a){a=a.call(this,this.G&255,this.S(this.C,this.B+this.D+this.L()&65535));this.G=this.G&-256|a;this.A-=this.V},function(a){a=a.call(this,this.G&255,this.S(this.M,this.H+this.F+this.L()&65535));this.G=this.G&-256|a;this.A-=this.V},function(a){a=a.call(this,this.G&255,this.S(this.M,this.H+this.D+this.L()&65535));this.G=this.G&-256|a;this.A-=this.U},function(a){a=a.call(this,this.G&255,this.S(this.C,this.F+this.L()&65535));this.G=this.G&-256|a;this.A-= +this.P},function(a){a=a.call(this,this.G&255,this.S(this.C,this.D+this.L()&65535));this.G=this.G&-256|a;this.A-=this.P},function(a){a=a.call(this,this.G&255,this.S(this.M,this.H+this.L()&65535));this.G=this.G&-256|a;this.A-=this.P},function(a){a=a.call(this,this.G&255,this.S(this.C,this.B+this.L()&65535));this.G=this.G&-256|a;this.A-=this.P},function(a){a=a.call(this,this.I&255,this.S(this.C,this.B+this.F+this.L()&65535));this.I=this.I&-256|a;this.A-=this.U},function(a){a=a.call(this,this.I&255,this.S(this.C, +this.B+this.D+this.L()&65535));this.I=this.I&-256|a;this.A-=this.V},function(a){a=a.call(this,this.I&255,this.S(this.M,this.H+this.F+this.L()&65535));this.I=this.I&-256|a;this.A-=this.V},function(a){a=a.call(this,this.I&255,this.S(this.M,this.H+this.D+this.L()&65535));this.I=this.I&-256|a;this.A-=this.U},function(a){a=a.call(this,this.I&255,this.S(this.C,this.F+this.L()&65535));this.I=this.I&-256|a;this.A-=this.P},function(a){a=a.call(this,this.I&255,this.S(this.C,this.D+this.L()&65535));this.I=this.I& +-256|a;this.A-=this.P},function(a){a=a.call(this,this.I&255,this.S(this.M,this.H+this.L()&65535));this.I=this.I&-256|a;this.A-=this.P},function(a){a=a.call(this,this.I&255,this.S(this.C,this.B+this.L()&65535));this.I=this.I&-256|a;this.A-=this.P},function(a){a=a.call(this,this.J&255,this.S(this.C,this.B+this.F+this.L()&65535));this.J=this.J&-256|a;this.A-=this.U},function(a){a=a.call(this,this.J&255,this.S(this.C,this.B+this.D+this.L()&65535));this.J=this.J&-256|a;this.A-=this.V},function(a){a=a.call(this, +this.J&255,this.S(this.M,this.H+this.F+this.L()&65535));this.J=this.J&-256|a;this.A-=this.V},function(a){a=a.call(this,this.J&255,this.S(this.M,this.H+this.D+this.L()&65535));this.J=this.J&-256|a;this.A-=this.U},function(a){a=a.call(this,this.J&255,this.S(this.C,this.F+this.L()&65535));this.J=this.J&-256|a;this.A-=this.P},function(a){a=a.call(this,this.J&255,this.S(this.C,this.D+this.L()&65535));this.J=this.J&-256|a;this.A-=this.P},function(a){a=a.call(this,this.J&255,this.S(this.M,this.H+this.L()& +65535));this.J=this.J&-256|a;this.A-=this.P},function(a){a=a.call(this,this.J&255,this.S(this.C,this.B+this.L()&65535));this.J=this.J&-256|a;this.A-=this.P},function(a){a=a.call(this,this.B&255,this.S(this.C,this.B+this.F+this.L()&65535));this.B=this.B&-256|a;this.A-=this.U},function(a){a=a.call(this,this.B&255,this.S(this.C,this.B+this.D+this.L()&65535));this.B=this.B&-256|a;this.A-=this.V},function(a){a=a.call(this,this.B&255,this.S(this.M,this.H+this.F+this.L()&65535));this.B=this.B&-256|a;this.A-= +this.V},function(a){a=a.call(this,this.B&255,this.S(this.M,this.H+this.D+this.L()&65535));this.B=this.B&-256|a;this.A-=this.U},function(a){a=a.call(this,this.B&255,this.S(this.C,this.F+this.L()&65535));this.B=this.B&-256|a;this.A-=this.P},function(a){a=a.call(this,this.B&255,this.S(this.C,this.D+this.L()&65535));this.B=this.B&-256|a;this.A-=this.P},function(a){a=a.call(this,this.B&255,this.S(this.M,this.H+this.L()&65535));this.B=this.B&-256|a;this.A-=this.P},function(a){a=a.call(this,this.B&255,this.S(this.C, +this.B+this.L()&65535));this.B=this.B&-256|a;this.A-=this.P},function(a){a=a.call(this,this.G>>8,this.S(this.C,this.B+this.F+this.L()&65535));this.G=this.G&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.G>>8,this.S(this.C,this.B+this.D+this.L()&65535));this.G=this.G&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.G>>8,this.S(this.M,this.H+this.F+this.L()&65535));this.G=this.G&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.G>>8,this.S(this.M,this.H+this.D+this.L()&65535)); +this.G=this.G&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.G>>8,this.S(this.C,this.F+this.L()&65535));this.G=this.G&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.G>>8,this.S(this.C,this.D+this.L()&65535));this.G=this.G&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.G>>8,this.S(this.M,this.H+this.L()&65535));this.G=this.G&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.G>>8,this.S(this.C,this.B+this.L()&65535));this.G=this.G&255|a<<8;this.A-=this.P},function(a){a= +a.call(this,this.I>>8,this.S(this.C,this.B+this.F+this.L()&65535));this.I=this.I&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.I>>8,this.S(this.C,this.B+this.D+this.L()&65535));this.I=this.I&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.I>>8,this.S(this.M,this.H+this.F+this.L()&65535));this.I=this.I&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.I>>8,this.S(this.M,this.H+this.D+this.L()&65535));this.I=this.I&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.I>>8, +this.S(this.C,this.F+this.L()&65535));this.I=this.I&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.I>>8,this.S(this.C,this.D+this.L()&65535));this.I=this.I&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.I>>8,this.S(this.M,this.H+this.L()&65535));this.I=this.I&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.I>>8,this.S(this.C,this.B+this.L()&65535));this.I=this.I&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.S(this.C,this.B+this.F+this.L()&65535));this.J= +this.J&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.J>>8,this.S(this.C,this.B+this.D+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.J>>8,this.S(this.M,this.H+this.F+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.J>>8,this.S(this.M,this.H+this.D+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.J>>8,this.S(this.C,this.F+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.P}, +function(a){a=a.call(this,this.J>>8,this.S(this.C,this.D+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.S(this.M,this.H+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.S(this.C,this.B+this.L()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.B+this.F+this.L()&65535));this.B=this.B&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.B>>8,this.S(this.C, +this.B+this.D+this.L()&65535));this.B=this.B&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.B>>8,this.S(this.M,this.H+this.F+this.L()&65535));this.B=this.B&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.B>>8,this.S(this.M,this.H+this.D+this.L()&65535));this.B=this.B&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.F+this.L()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.D+this.L()&65535));this.B= +this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.S(this.M,this.H+this.L()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.B+this.L()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.G&255,this.S(this.C,this.B+this.F+this.K()&65535));this.G=this.G&-256|a;this.A-=this.U},function(a){a=a.call(this,this.G&255,this.S(this.C,this.B+this.D+this.K()&65535));this.G=this.G&-256|a;this.A-=this.V},function(a){a= +a.call(this,this.G&255,this.S(this.M,this.H+this.F+this.K()&65535));this.G=this.G&-256|a;this.A-=this.V},function(a){a=a.call(this,this.G&255,this.S(this.M,this.H+this.D+this.K()&65535));this.G=this.G&-256|a;this.A-=this.U},function(a){a=a.call(this,this.G&255,this.S(this.C,this.F+this.K()&65535));this.G=this.G&-256|a;this.A-=this.P},function(a){a=a.call(this,this.G&255,this.S(this.C,this.D+this.K()&65535));this.G=this.G&-256|a;this.A-=this.P},function(a){a=a.call(this,this.G&255,this.S(this.M,this.H+ +this.K()&65535));this.G=this.G&-256|a;this.A-=this.P},function(a){a=a.call(this,this.G&255,this.S(this.C,this.B+this.K()&65535));this.G=this.G&-256|a;this.A-=this.P},function(a){a=a.call(this,this.I&255,this.S(this.C,this.B+this.F+this.K()&65535));this.I=this.I&-256|a;this.A-=this.U},function(a){a=a.call(this,this.I&255,this.S(this.C,this.B+this.D+this.K()&65535));this.I=this.I&-256|a;this.A-=this.V},function(a){a=a.call(this,this.I&255,this.S(this.M,this.H+this.F+this.K()&65535));this.I=this.I&-256| +a;this.A-=this.V},function(a){a=a.call(this,this.I&255,this.S(this.M,this.H+this.D+this.K()&65535));this.I=this.I&-256|a;this.A-=this.U},function(a){a=a.call(this,this.I&255,this.S(this.C,this.F+this.K()&65535));this.I=this.I&-256|a;this.A-=this.P},function(a){a=a.call(this,this.I&255,this.S(this.C,this.D+this.K()&65535));this.I=this.I&-256|a;this.A-=this.P},function(a){a=a.call(this,this.I&255,this.S(this.M,this.H+this.K()&65535));this.I=this.I&-256|a;this.A-=this.P},function(a){a=a.call(this,this.I& +255,this.S(this.C,this.B+this.K()&65535));this.I=this.I&-256|a;this.A-=this.P},function(a){a=a.call(this,this.J&255,this.S(this.C,this.B+this.F+this.K()&65535));this.J=this.J&-256|a;this.A-=this.U},function(a){a=a.call(this,this.J&255,this.S(this.C,this.B+this.D+this.K()&65535));this.J=this.J&-256|a;this.A-=this.V},function(a){a=a.call(this,this.J&255,this.S(this.M,this.H+this.F+this.K()&65535));this.J=this.J&-256|a;this.A-=this.V},function(a){a=a.call(this,this.J&255,this.S(this.M,this.H+this.D+ +this.K()&65535));this.J=this.J&-256|a;this.A-=this.U},function(a){a=a.call(this,this.J&255,this.S(this.C,this.F+this.K()&65535));this.J=this.J&-256|a;this.A-=this.P},function(a){a=a.call(this,this.J&255,this.S(this.C,this.D+this.K()&65535));this.J=this.J&-256|a;this.A-=this.P},function(a){a=a.call(this,this.J&255,this.S(this.M,this.H+this.K()&65535));this.J=this.J&-256|a;this.A-=this.P},function(a){a=a.call(this,this.J&255,this.S(this.C,this.B+this.K()&65535));this.J=this.J&-256|a;this.A-=this.P}, +function(a){a=a.call(this,this.B&255,this.S(this.C,this.B+this.F+this.K()&65535));this.B=this.B&-256|a;this.A-=this.U},function(a){a=a.call(this,this.B&255,this.S(this.C,this.B+this.D+this.K()&65535));this.B=this.B&-256|a;this.A-=this.V},function(a){a=a.call(this,this.B&255,this.S(this.M,this.H+this.F+this.K()&65535));this.B=this.B&-256|a;this.A-=this.V},function(a){a=a.call(this,this.B&255,this.S(this.M,this.H+this.D+this.K()&65535));this.B=this.B&-256|a;this.A-=this.U},function(a){a=a.call(this, +this.B&255,this.S(this.C,this.F+this.K()&65535));this.B=this.B&-256|a;this.A-=this.P},function(a){a=a.call(this,this.B&255,this.S(this.C,this.D+this.K()&65535));this.B=this.B&-256|a;this.A-=this.P},function(a){a=a.call(this,this.B&255,this.S(this.M,this.H+this.K()&65535));this.B=this.B&-256|a;this.A-=this.P},function(a){a=a.call(this,this.B&255,this.S(this.C,this.B+this.K()&65535));this.B=this.B&-256|a;this.A-=this.P},function(a){a=a.call(this,this.G>>8,this.S(this.C,this.B+this.F+this.K()&65535)); +this.G=this.G&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.G>>8,this.S(this.C,this.B+this.D+this.K()&65535));this.G=this.G&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.G>>8,this.S(this.M,this.H+this.F+this.K()&65535));this.G=this.G&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.G>>8,this.S(this.M,this.H+this.D+this.K()&65535));this.G=this.G&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.G>>8,this.S(this.C,this.F+this.K()&65535));this.G=this.G&255|a<<8;this.A-= +this.P},function(a){a=a.call(this,this.G>>8,this.S(this.C,this.D+this.K()&65535));this.G=this.G&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.G>>8,this.S(this.M,this.H+this.K()&65535));this.G=this.G&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.G>>8,this.S(this.C,this.B+this.K()&65535));this.G=this.G&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.I>>8,this.S(this.C,this.B+this.F+this.K()&65535));this.I=this.I&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.I>> +8,this.S(this.C,this.B+this.D+this.K()&65535));this.I=this.I&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.I>>8,this.S(this.M,this.H+this.F+this.K()&65535));this.I=this.I&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.I>>8,this.S(this.M,this.H+this.D+this.K()&65535));this.I=this.I&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.I>>8,this.S(this.C,this.F+this.K()&65535));this.I=this.I&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.I>>8,this.S(this.C,this.D+this.K()& +65535));this.I=this.I&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.I>>8,this.S(this.M,this.H+this.K()&65535));this.I=this.I&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.I>>8,this.S(this.C,this.B+this.K()&65535));this.I=this.I&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.S(this.C,this.B+this.F+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.J>>8,this.S(this.C,this.B+this.D+this.K()&65535));this.J=this.J&255|a<<8;this.A-= +this.V},function(a){a=a.call(this,this.J>>8,this.S(this.M,this.H+this.F+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.J>>8,this.S(this.M,this.H+this.D+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.J>>8,this.S(this.C,this.F+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.S(this.C,this.D+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>> +8,this.S(this.M,this.H+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.J>>8,this.S(this.C,this.B+this.K()&65535));this.J=this.J&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.B+this.F+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.B+this.D+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.B>>8,this.S(this.M,this.H+this.F+this.K()& +65535));this.B=this.B&255|a<<8;this.A-=this.V},function(a){a=a.call(this,this.B>>8,this.S(this.M,this.H+this.D+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.U},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.F+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.S(this.C,this.D+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P},function(a){a=a.call(this,this.B>>8,this.S(this.M,this.H+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P}, +function(a){a=a.call(this,this.B>>8,this.S(this.C,this.B+this.K()&65535));this.B=this.B&255|a<<8;this.A-=this.P},Wd,Xd,Yd,Zd,$d,ae,be,ce,de,ee,fe,ge,he,ie,je,ke,le,me,ne,oe,pe,qe,re,se,te,ue,ve,we,xe,ye,ze,Ae,Be,Ce,De,Ee,Fe,Ge,He,Ie,Je,Ke,Le,Me,Ne,Oe,Pe,Qe,Re,Se,Te,Ue,Ve,We,Xe,Ye,Ze,$e,af,bf,cf,df,ef,ff],P=[function(a){this.G=a.call(this,this.G,this.T(this.C,this.B+this.F&65535));this.A-=this.ba},function(a){this.G=a.call(this,this.G,this.T(this.C,this.B+this.D&65535));this.A-=this.ca},function(a){this.G= +a.call(this,this.G,this.T(this.M,this.H+this.F&65535));this.A-=this.ca},function(a){this.G=a.call(this,this.G,this.T(this.M,this.H+this.D&65535));this.A-=this.ba},function(a){this.G=a.call(this,this.G,this.T(this.C,this.F));this.A-=this.Z},function(a){this.G=a.call(this,this.G,this.T(this.C,this.D));this.A-=this.Z},function(a){this.G=a.call(this,this.G,this.T(this.C,this.K()));this.A-=this.na},function(a){this.G=a.call(this,this.G,this.T(this.C,this.B));this.A-=this.Z},function(a){this.I=a.call(this, +this.I,this.T(this.C,this.B+this.F&65535));this.A-=this.ba},function(a){this.I=a.call(this,this.I,this.T(this.C,this.B+this.D&65535));this.A-=this.ca},function(a){this.I=a.call(this,this.I,this.T(this.M,this.H+this.F&65535));this.A-=this.ca},function(a){this.I=a.call(this,this.I,this.T(this.M,this.H+this.D&65535));this.A-=this.ba},function(a){this.I=a.call(this,this.I,this.T(this.C,this.F));this.A-=this.Z},function(a){this.I=a.call(this,this.I,this.T(this.C,this.D));this.A-=this.Z},function(a){this.I= +a.call(this,this.I,this.T(this.C,this.K()));this.A-=this.na},function(a){this.I=a.call(this,this.I,this.T(this.C,this.B));this.A-=this.Z},function(a){this.J=a.call(this,this.J,this.T(this.C,this.B+this.F&65535));this.A-=this.ba},function(a){this.J=a.call(this,this.J,this.T(this.C,this.B+this.D&65535));this.A-=this.ca},function(a){this.J=a.call(this,this.J,this.T(this.M,this.H+this.F&65535));this.A-=this.ca},function(a){this.J=a.call(this,this.J,this.T(this.M,this.H+this.D&65535));this.A-=this.ba}, +function(a){this.J=a.call(this,this.J,this.T(this.C,this.F));this.A-=this.Z},function(a){this.J=a.call(this,this.J,this.T(this.C,this.D));this.A-=this.Z},function(a){this.J=a.call(this,this.J,this.T(this.C,this.K()));this.A-=this.na},function(a){this.J=a.call(this,this.J,this.T(this.C,this.B));this.A-=this.Z},function(a){this.B=a.call(this,this.B,this.T(this.C,this.B+this.F&65535));this.A-=this.ba},function(a){this.B=a.call(this,this.B,this.T(this.C,this.B+this.D&65535));this.A-=this.ca},function(a){this.B= +a.call(this,this.B,this.T(this.M,this.H+this.F&65535));this.A-=this.ca},function(a){this.B=a.call(this,this.B,this.T(this.M,this.H+this.D&65535));this.A-=this.ba},function(a){this.B=a.call(this,this.B,this.T(this.C,this.F));this.A-=this.Z},function(a){this.B=a.call(this,this.B,this.T(this.C,this.D));this.A-=this.Z},function(a){this.B=a.call(this,this.B,this.T(this.C,this.K()));this.A-=this.na},function(a){this.B=a.call(this,this.B,this.T(this.C,this.B));this.A-=this.Z},function(a){this.X=a.call(this, +this.X,this.T(this.C,this.B+this.F&65535));this.A-=this.ba},function(a){this.X=a.call(this,this.X,this.T(this.C,this.B+this.D&65535));this.A-=this.ca},function(a){this.X=a.call(this,this.X,this.T(this.M,this.H+this.F&65535));this.A-=this.ca},function(a){this.X=a.call(this,this.X,this.T(this.M,this.H+this.D&65535));this.A-=this.ba},function(a){this.X=a.call(this,this.X,this.T(this.C,this.F));this.A-=this.Z},function(a){this.X=a.call(this,this.X,this.T(this.C,this.D));this.A-=this.Z},function(a){this.X= +a.call(this,this.X,this.T(this.C,this.K()));this.A-=this.na},function(a){this.X=a.call(this,this.X,this.T(this.C,this.B));this.A-=this.Z},function(a){this.H=a.call(this,this.H,this.T(this.C,this.B+this.F&65535));this.A-=this.ba},function(a){this.H=a.call(this,this.H,this.T(this.C,this.B+this.D&65535));this.A-=this.ca},function(a){this.H=a.call(this,this.H,this.T(this.M,this.H+this.F&65535));this.A-=this.ca},function(a){this.H=a.call(this,this.H,this.T(this.M,this.H+this.D&65535));this.A-=this.ba}, +function(a){this.H=a.call(this,this.H,this.T(this.C,this.F));this.A-=this.Z},function(a){this.H=a.call(this,this.H,this.T(this.C,this.D));this.A-=this.Z},function(a){this.H=a.call(this,this.H,this.T(this.C,this.K()));this.A-=this.na},function(a){this.H=a.call(this,this.H,this.T(this.C,this.B));this.A-=this.Z},function(a){this.F=a.call(this,this.F,this.T(this.C,this.B+this.F&65535));this.A-=this.ba},function(a){this.F=a.call(this,this.F,this.T(this.C,this.B+this.D&65535));this.A-=this.ca},function(a){this.F= +a.call(this,this.F,this.T(this.M,this.H+this.F&65535));this.A-=this.ca},function(a){this.F=a.call(this,this.F,this.T(this.M,this.H+this.D&65535));this.A-=this.ba},function(a){this.F=a.call(this,this.F,this.T(this.C,this.F));this.A-=this.Z},function(a){this.F=a.call(this,this.F,this.T(this.C,this.D));this.A-=this.Z},function(a){this.F=a.call(this,this.F,this.T(this.C,this.K()));this.A-=this.na},function(a){this.F=a.call(this,this.F,this.T(this.C,this.B));this.A-=this.Z},function(a){this.D=a.call(this, +this.D,this.T(this.C,this.B+this.F&65535));this.A-=this.ba},function(a){this.D=a.call(this,this.D,this.T(this.C,this.B+this.D&65535));this.A-=this.ca},function(a){this.D=a.call(this,this.D,this.T(this.M,this.H+this.F&65535));this.A-=this.ca},function(a){this.D=a.call(this,this.D,this.T(this.M,this.H+this.D&65535));this.A-=this.ba},function(a){this.D=a.call(this,this.D,this.T(this.C,this.F));this.A-=this.Z},function(a){this.D=a.call(this,this.D,this.T(this.C,this.D));this.A-=this.Z},function(a){this.D= +a.call(this,this.D,this.T(this.C,this.K()));this.A-=this.na},function(a){this.D=a.call(this,this.D,this.T(this.C,this.B));this.A-=this.Z},function(a){this.G=a.call(this,this.G,this.T(this.C,this.B+this.F+this.L()&65535));this.A-=this.U},function(a){this.G=a.call(this,this.G,this.T(this.C,this.B+this.D+this.L()&65535));this.A-=this.V},function(a){this.G=a.call(this,this.G,this.T(this.M,this.H+this.F+this.L()&65535));this.A-=this.V},function(a){this.G=a.call(this,this.G,this.T(this.M,this.H+this.D+ +this.L()&65535));this.A-=this.U},function(a){this.G=a.call(this,this.G,this.T(this.C,this.F+this.L()&65535));this.A-=this.P},function(a){this.G=a.call(this,this.G,this.T(this.C,this.D+this.L()&65535));this.A-=this.P},function(a){this.G=a.call(this,this.G,this.T(this.M,this.H+this.L()&65535));this.A-=this.P},function(a){this.G=a.call(this,this.G,this.T(this.C,this.B+this.L()&65535));this.A-=this.P},function(a){this.I=a.call(this,this.I,this.T(this.C,this.B+this.F+this.L()&65535));this.A-=this.U},function(a){this.I= +a.call(this,this.I,this.T(this.C,this.B+this.D+this.L()&65535));this.A-=this.V},function(a){this.I=a.call(this,this.I,this.T(this.M,this.H+this.F+this.L()&65535));this.A-=this.V},function(a){this.I=a.call(this,this.I,this.T(this.M,this.H+this.D+this.L()&65535));this.A-=this.U},function(a){this.I=a.call(this,this.I,this.T(this.C,this.F+this.L()&65535));this.A-=this.P},function(a){this.I=a.call(this,this.I,this.T(this.C,this.D+this.L()&65535));this.A-=this.P},function(a){this.I=a.call(this,this.I,this.T(this.M, +this.H+this.L()&65535));this.A-=this.P},function(a){this.I=a.call(this,this.I,this.T(this.C,this.B+this.L()&65535));this.A-=this.P},function(a){this.J=a.call(this,this.J,this.T(this.C,this.B+this.F+this.L()&65535));this.A-=this.U},function(a){this.J=a.call(this,this.J,this.T(this.C,this.B+this.D+this.L()&65535));this.A-=this.V},function(a){this.J=a.call(this,this.J,this.T(this.M,this.H+this.F+this.L()&65535));this.A-=this.V},function(a){this.J=a.call(this,this.J,this.T(this.M,this.H+this.D+this.L()& +65535));this.A-=this.U},function(a){this.J=a.call(this,this.J,this.T(this.C,this.F+this.L()&65535));this.A-=this.P},function(a){this.J=a.call(this,this.J,this.T(this.C,this.D+this.L()&65535));this.A-=this.P},function(a){this.J=a.call(this,this.J,this.T(this.M,this.H+this.L()&65535));this.A-=this.P},function(a){this.J=a.call(this,this.J,this.T(this.C,this.B+this.L()&65535));this.A-=this.P},function(a){this.B=a.call(this,this.B,this.T(this.C,this.B+this.F+this.L()&65535));this.A-=this.U},function(a){this.B= +a.call(this,this.B,this.T(this.C,this.B+this.D+this.L()&65535));this.A-=this.V},function(a){this.B=a.call(this,this.B,this.T(this.M,this.H+this.F+this.L()&65535));this.A-=this.V},function(a){this.B=a.call(this,this.B,this.T(this.M,this.H+this.D+this.L()&65535));this.A-=this.U},function(a){this.B=a.call(this,this.B,this.T(this.C,this.F+this.L()&65535));this.A-=this.P},function(a){this.B=a.call(this,this.B,this.T(this.C,this.D+this.L()&65535));this.A-=this.P},function(a){this.B=a.call(this,this.B,this.T(this.M, +this.H+this.L()&65535));this.A-=this.P},function(a){this.B=a.call(this,this.B,this.T(this.C,this.B+this.L()&65535));this.A-=this.P},function(a){this.X=a.call(this,this.X,this.T(this.C,this.B+this.F+this.L()&65535));this.A-=this.U},function(a){this.X=a.call(this,this.X,this.T(this.C,this.B+this.D+this.L()&65535));this.A-=this.V},function(a){this.X=a.call(this,this.X,this.T(this.M,this.H+this.F+this.L()&65535));this.A-=this.V},function(a){this.X=a.call(this,this.X,this.T(this.M,this.H+this.D+this.L()& +65535));this.A-=this.U},function(a){this.X=a.call(this,this.X,this.T(this.C,this.F+this.L()&65535));this.A-=this.P},function(a){this.X=a.call(this,this.X,this.T(this.C,this.D+this.L()&65535));this.A-=this.P},function(a){this.X=a.call(this,this.X,this.T(this.M,this.H+this.L()&65535));this.A-=this.P},function(a){this.X=a.call(this,this.X,this.T(this.C,this.B+this.L()&65535));this.A-=this.P},function(a){this.H=a.call(this,this.H,this.T(this.C,this.B+this.F+this.L()&65535));this.A-=this.U},function(a){this.H= +a.call(this,this.H,this.T(this.C,this.B+this.D+this.L()&65535));this.A-=this.V},function(a){this.H=a.call(this,this.H,this.T(this.M,this.H+this.F+this.L()&65535));this.A-=this.V},function(a){this.H=a.call(this,this.H,this.T(this.M,this.H+this.D+this.L()&65535));this.A-=this.U},function(a){this.H=a.call(this,this.H,this.T(this.C,this.F+this.L()&65535));this.A-=this.P},function(a){this.H=a.call(this,this.H,this.T(this.C,this.D+this.L()&65535));this.A-=this.P},function(a){this.H=a.call(this,this.H,this.T(this.M, +this.H+this.L()&65535));this.A-=this.P},function(a){this.H=a.call(this,this.H,this.T(this.C,this.B+this.L()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.T(this.C,this.B+this.F+this.L()&65535));this.A-=this.U},function(a){this.F=a.call(this,this.F,this.T(this.C,this.B+this.D+this.L()&65535));this.A-=this.V},function(a){this.F=a.call(this,this.F,this.T(this.M,this.H+this.F+this.L()&65535));this.A-=this.V},function(a){this.F=a.call(this,this.F,this.T(this.M,this.H+this.D+this.L()& +65535));this.A-=this.U},function(a){this.F=a.call(this,this.F,this.T(this.C,this.F+this.L()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.T(this.C,this.D+this.L()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.T(this.M,this.H+this.L()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.T(this.C,this.B+this.L()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.T(this.C,this.B+this.F+this.L()&65535));this.A-=this.U},function(a){this.D= +a.call(this,this.D,this.T(this.C,this.B+this.D+this.L()&65535));this.A-=this.V},function(a){this.D=a.call(this,this.D,this.T(this.M,this.H+this.F+this.L()&65535));this.A-=this.V},function(a){this.D=a.call(this,this.D,this.T(this.M,this.H+this.D+this.L()&65535));this.A-=this.U},function(a){this.D=a.call(this,this.D,this.T(this.C,this.F+this.L()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.T(this.C,this.D+this.L()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.T(this.M, +this.H+this.L()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.T(this.C,this.B+this.L()&65535));this.A-=this.P},function(a){this.G=a.call(this,this.G,this.T(this.C,this.B+this.F+this.K()&65535));this.A-=this.U},function(a){this.G=a.call(this,this.G,this.T(this.C,this.B+this.D+this.K()&65535));this.A-=this.V},function(a){this.G=a.call(this,this.G,this.T(this.M,this.H+this.F+this.K()&65535));this.A-=this.V},function(a){this.G=a.call(this,this.G,this.T(this.M,this.H+this.D+this.K()& +65535));this.A-=this.U},function(a){this.G=a.call(this,this.G,this.T(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.G=a.call(this,this.G,this.T(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.G=a.call(this,this.G,this.T(this.M,this.H+this.K()&65535));this.A-=this.P},function(a){this.G=a.call(this,this.G,this.T(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.I=a.call(this,this.I,this.T(this.C,this.B+this.F+this.K()&65535));this.A-=this.U},function(a){this.I= +a.call(this,this.I,this.T(this.C,this.B+this.D+this.K()&65535));this.A-=this.V},function(a){this.I=a.call(this,this.I,this.T(this.M,this.H+this.F+this.K()&65535));this.A-=this.V},function(a){this.I=a.call(this,this.I,this.T(this.M,this.H+this.D+this.K()&65535));this.A-=this.U},function(a){this.I=a.call(this,this.I,this.T(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.I=a.call(this,this.I,this.T(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.I=a.call(this,this.I,this.T(this.M, +this.H+this.K()&65535));this.A-=this.P},function(a){this.I=a.call(this,this.I,this.T(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.J=a.call(this,this.J,this.T(this.C,this.B+this.F+this.K()&65535));this.A-=this.U},function(a){this.J=a.call(this,this.J,this.T(this.C,this.B+this.D+this.K()&65535));this.A-=this.V},function(a){this.J=a.call(this,this.J,this.T(this.M,this.H+this.F+this.K()&65535));this.A-=this.V},function(a){this.J=a.call(this,this.J,this.T(this.M,this.H+this.D+this.K()& +65535));this.A-=this.U},function(a){this.J=a.call(this,this.J,this.T(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.J=a.call(this,this.J,this.T(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.J=a.call(this,this.J,this.T(this.M,this.H+this.K()&65535));this.A-=this.P},function(a){this.J=a.call(this,this.J,this.T(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.B=a.call(this,this.B,this.T(this.C,this.B+this.F+this.K()&65535));this.A-=this.U},function(a){this.B= +a.call(this,this.B,this.T(this.C,this.B+this.D+this.K()&65535));this.A-=this.V},function(a){this.B=a.call(this,this.B,this.T(this.M,this.H+this.F+this.K()&65535));this.A-=this.V},function(a){this.B=a.call(this,this.B,this.T(this.M,this.H+this.D+this.K()&65535));this.A-=this.U},function(a){this.B=a.call(this,this.B,this.T(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.B=a.call(this,this.B,this.T(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.B=a.call(this,this.B,this.T(this.M, +this.H+this.K()&65535));this.A-=this.P},function(a){this.B=a.call(this,this.B,this.T(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.X=a.call(this,this.X,this.T(this.C,this.B+this.F+this.K()&65535));this.A-=this.U},function(a){this.X=a.call(this,this.X,this.T(this.C,this.B+this.D+this.K()&65535));this.A-=this.V},function(a){this.X=a.call(this,this.X,this.T(this.M,this.H+this.F+this.K()&65535));this.A-=this.V},function(a){this.X=a.call(this,this.X,this.T(this.M,this.H+this.D+this.K()& +65535));this.A-=this.U},function(a){this.X=a.call(this,this.X,this.T(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.X=a.call(this,this.X,this.T(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.X=a.call(this,this.X,this.T(this.M,this.H+this.K()&65535));this.A-=this.P},function(a){this.X=a.call(this,this.X,this.T(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.H=a.call(this,this.H,this.T(this.C,this.B+this.F+this.K()&65535));this.A-=this.U},function(a){this.H= +a.call(this,this.H,this.T(this.C,this.B+this.D+this.K()&65535));this.A-=this.V},function(a){this.H=a.call(this,this.H,this.T(this.M,this.H+this.F+this.K()&65535));this.A-=this.V},function(a){this.H=a.call(this,this.H,this.T(this.M,this.H+this.D+this.K()&65535));this.A-=this.U},function(a){this.H=a.call(this,this.H,this.T(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.H=a.call(this,this.H,this.T(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.H=a.call(this,this.H,this.T(this.M, +this.H+this.K()&65535));this.A-=this.P},function(a){this.H=a.call(this,this.H,this.T(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.T(this.C,this.B+this.F+this.K()&65535));this.A-=this.U},function(a){this.F=a.call(this,this.F,this.T(this.C,this.B+this.D+this.K()&65535));this.A-=this.V},function(a){this.F=a.call(this,this.F,this.T(this.M,this.H+this.F+this.K()&65535));this.A-=this.V},function(a){this.F=a.call(this,this.F,this.T(this.M,this.H+this.D+this.K()& +65535));this.A-=this.U},function(a){this.F=a.call(this,this.F,this.T(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.T(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.T(this.M,this.H+this.K()&65535));this.A-=this.P},function(a){this.F=a.call(this,this.F,this.T(this.C,this.B+this.K()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.T(this.C,this.B+this.F+this.K()&65535));this.A-=this.U},function(a){this.D= +a.call(this,this.D,this.T(this.C,this.B+this.D+this.K()&65535));this.A-=this.V},function(a){this.D=a.call(this,this.D,this.T(this.M,this.H+this.F+this.K()&65535));this.A-=this.V},function(a){this.D=a.call(this,this.D,this.T(this.M,this.H+this.D+this.K()&65535));this.A-=this.U},function(a){this.D=a.call(this,this.D,this.T(this.C,this.F+this.K()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.T(this.C,this.D+this.K()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.T(this.M, +this.H+this.K()&65535));this.A-=this.P},function(a){this.D=a.call(this,this.D,this.T(this.C,this.B+this.K()&65535));this.A-=this.P},gf,hf,jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,zf,Af,Bf,Cf,Df,Ef,Ff,Gf,Hf,If,Jf,Kf,Lf,Mf,Nf,Of,Pf,Qf,Rf,Sf,Tf,Uf,Vf,Wf,Xf,Yf,Zf,$f,ag,bg,cg,dg,eg,fg,gg,hg,ig,jg,kg,lg,mg,ng,og,pg,qg,rg],ug=[function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c);this.A-=this.ba},function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.D& +65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c);this.A-=this.ba},function(a,b){var c=a[0].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[0].call(this,this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[0].call(this,this.N(this.C, +this.K()),b.call(this));this.Q(c);this.A-=this.na},function(a,b){var c=a[0].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[1].call(this,this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c);this.A-=this.ba},function(a,b){var c=a[1].call(this,this.N(this.C,this.B+this.D&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[1].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c= +a[1].call(this,this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c);this.A-=this.ba},function(a,b){var c=a[1].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[1].call(this,this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[1].call(this,this.N(this.C,this.K()),b.call(this));this.Q(c);this.A-=this.na},function(a,b){var c=a[1].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c= +a[2].call(this,this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c);this.A-=this.ba},function(a,b){var c=a[2].call(this,this.N(this.C,this.B+this.D&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[2].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[2].call(this,this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c);this.A-=this.ba},function(a,b){var c=a[2].call(this,this.N(this.C,this.F),b.call(this));this.Q(c); +this.A-=this.Z},function(a,b){var c=a[2].call(this,this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[2].call(this,this.N(this.C,this.K()),b.call(this));this.Q(c);this.A-=this.na},function(a,b){var c=a[2].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[3].call(this,this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c);this.A-=this.ba},function(a,b){var c=a[3].call(this,this.N(this.C,this.B+this.D&65535),b.call(this)); +this.Q(c);this.A-=this.ca},function(a,b){var c=a[3].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[3].call(this,this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c);this.A-=this.ba},function(a,b){var c=a[3].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[3].call(this,this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[3].call(this,this.N(this.C,this.K()), +b.call(this));this.Q(c);this.A-=this.na},function(a,b){var c=a[3].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[4].call(this,this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c);this.A-=this.ba},function(a,b){var c=a[4].call(this,this.N(this.C,this.B+this.D&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[4].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[4].call(this, +this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c);this.A-=this.ba},function(a,b){var c=a[4].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[4].call(this,this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[4].call(this,this.N(this.C,this.K()),b.call(this));this.Q(c);this.A-=this.na},function(a,b){var c=a[4].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[5].call(this, +this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c);this.A-=this.ba},function(a,b){var c=a[5].call(this,this.N(this.C,this.B+this.D&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[5].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[5].call(this,this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c);this.A-=this.ba},function(a,b){var c=a[5].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.Z}, +function(a,b){var c=a[5].call(this,this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[5].call(this,this.N(this.C,this.K()),b.call(this));this.Q(c);this.A-=this.na},function(a,b){var c=a[5].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[6].call(this,this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c);this.A-=this.ba},function(a,b){var c=a[6].call(this,this.N(this.C,this.B+this.D&65535),b.call(this));this.Q(c);this.A-= +this.ca},function(a,b){var c=a[6].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[6].call(this,this.N(this.M,this.H+this.D&65535),b.call(this));this.Q(c);this.A-=this.ba},function(a,b){var c=a[6].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[6].call(this,this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[6].call(this,this.N(this.C,this.K()),b.call(this));this.Q(c); +this.A-=this.na},function(a,b){var c=a[6].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[7].call(this,this.N(this.C,this.B+this.F&65535),b.call(this));this.Q(c);this.A-=this.ba},function(a,b){var c=a[7].call(this,this.N(this.C,this.B+this.D&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[7].call(this,this.N(this.M,this.H+this.F&65535),b.call(this));this.Q(c);this.A-=this.ca},function(a,b){var c=a[7].call(this,this.N(this.M,this.H+ +this.D&65535),b.call(this));this.Q(c);this.A-=this.ba},function(a,b){var c=a[7].call(this,this.N(this.C,this.F),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[7].call(this,this.N(this.C,this.D),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[7].call(this,this.N(this.C,this.K()),b.call(this));this.Q(c);this.A-=this.na},function(a,b){var c=a[7].call(this,this.N(this.C,this.B),b.call(this));this.Q(c);this.A-=this.Z},function(a,b){var c=a[0].call(this,this.N(this.C,this.B+ +this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[0].call(this,this.N(this.C,this.F+this.L()&65535),b.call(this)); +this.Q(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.N(this.C,this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.N(this.C,this.B+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c= +a[1].call(this,this.N(this.C,this.B+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[1].call(this,this.N(this.M,this.H+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[1].call(this,this.N(this.M,this.H+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[1].call(this,this.N(this.C,this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.N(this.C,this.D+ +this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.N(this.M,this.H+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.N(this.C,this.B+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.N(this.C,this.B+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[2].call(this,this.N(this.C,this.B+this.D+this.L()&65535),b.call(this));this.Q(c); +this.A-=this.V},function(a,b){var c=a[2].call(this,this.N(this.M,this.H+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[2].call(this,this.N(this.M,this.H+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[2].call(this,this.N(this.C,this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.N(this.C,this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[2].call(this, +this.N(this.M,this.H+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.N(this.C,this.B+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.N(this.C,this.B+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[3].call(this,this.N(this.C,this.B+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[3].call(this,this.N(this.M,this.H+this.F+this.L()&65535), +b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[3].call(this,this.N(this.M,this.H+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[3].call(this,this.N(this.C,this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.N(this.C,this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.N(this.M,this.H+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a, +b){var c=a[3].call(this,this.N(this.C,this.B+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.N(this.C,this.B+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[4].call(this,this.N(this.C,this.B+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[4].call(this,this.N(this.M,this.H+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[4].call(this,this.N(this.M, +this.H+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[4].call(this,this.N(this.C,this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.N(this.C,this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.N(this.M,this.H+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.N(this.C,this.B+this.L()&65535),b.call(this));this.Q(c); +this.A-=this.P},function(a,b){var c=a[5].call(this,this.N(this.C,this.B+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[5].call(this,this.N(this.C,this.B+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[5].call(this,this.N(this.M,this.H+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[5].call(this,this.N(this.M,this.H+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a, +b){var c=a[5].call(this,this.N(this.C,this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.N(this.C,this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.N(this.M,this.H+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.N(this.C,this.B+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.N(this.C,this.B+this.F+this.L()& +65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[6].call(this,this.N(this.C,this.B+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[6].call(this,this.N(this.M,this.H+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[6].call(this,this.N(this.M,this.H+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[6].call(this,this.N(this.C,this.F+this.L()&65535),b.call(this));this.Q(c);this.A-= +this.P},function(a,b){var c=a[6].call(this,this.N(this.C,this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.N(this.M,this.H+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.N(this.C,this.B+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.N(this.C,this.B+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[7].call(this,this.N(this.C, +this.B+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[7].call(this,this.N(this.M,this.H+this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[7].call(this,this.N(this.M,this.H+this.D+this.L()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[7].call(this,this.N(this.C,this.F+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.N(this.C,this.D+this.L()&65535),b.call(this)); +this.Q(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.N(this.M,this.H+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.N(this.C,this.B+this.L()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c= +a[0].call(this,this.N(this.M,this.H+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[0].call(this,this.N(this.C,this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.N(this.C,this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.N(this.M,this.H+this.K()& +65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.N(this.C,this.B+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.N(this.C,this.B+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[1].call(this,this.N(this.C,this.B+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[1].call(this,this.N(this.M,this.H+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-= +this.V},function(a,b){var c=a[1].call(this,this.N(this.M,this.H+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[1].call(this,this.N(this.C,this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.N(this.C,this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.N(this.M,this.H+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.N(this.C, +this.B+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.N(this.C,this.B+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[2].call(this,this.N(this.C,this.B+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[2].call(this,this.N(this.M,this.H+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[2].call(this,this.N(this.M,this.H+this.D+this.K()&65535),b.call(this)); +this.Q(c);this.A-=this.U},function(a,b){var c=a[2].call(this,this.N(this.C,this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.N(this.C,this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.N(this.M,this.H+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.N(this.C,this.B+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[3].call(this, +this.N(this.C,this.B+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[3].call(this,this.N(this.C,this.B+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[3].call(this,this.N(this.M,this.H+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[3].call(this,this.N(this.M,this.H+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[3].call(this,this.N(this.C,this.F+this.K()& +65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.N(this.C,this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.N(this.M,this.H+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.N(this.C,this.B+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.N(this.C,this.B+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.U}, +function(a,b){var c=a[4].call(this,this.N(this.C,this.B+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[4].call(this,this.N(this.M,this.H+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[4].call(this,this.N(this.M,this.H+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[4].call(this,this.N(this.C,this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[4].call(this, +this.N(this.C,this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.N(this.M,this.H+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.N(this.C,this.B+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.N(this.C,this.B+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[5].call(this,this.N(this.C,this.B+this.D+this.K()&65535),b.call(this)); +this.Q(c);this.A-=this.V},function(a,b){var c=a[5].call(this,this.N(this.M,this.H+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[5].call(this,this.N(this.M,this.H+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[5].call(this,this.N(this.C,this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.N(this.C,this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c= +a[5].call(this,this.N(this.M,this.H+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.N(this.C,this.B+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.N(this.C,this.B+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[6].call(this,this.N(this.C,this.B+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[6].call(this,this.N(this.M,this.H+this.F+ +this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[6].call(this,this.N(this.M,this.H+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[6].call(this,this.N(this.C,this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.N(this.C,this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.N(this.M,this.H+this.K()&65535),b.call(this));this.Q(c);this.A-= +this.P},function(a,b){var c=a[6].call(this,this.N(this.C,this.B+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.N(this.C,this.B+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[7].call(this,this.N(this.C,this.B+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[7].call(this,this.N(this.M,this.H+this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.V},function(a,b){var c=a[7].call(this, +this.N(this.M,this.H+this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.U},function(a,b){var c=a[7].call(this,this.N(this.C,this.F+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.N(this.C,this.D+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.N(this.M,this.H+this.K()&65535),b.call(this));this.Q(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.N(this.C,this.B+this.K()&65535),b.call(this)); +this.Q(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[0].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[0].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[0].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[0].call(this,this.I>>8,b.call(this));this.I= +this.I&255|c<<8},function(a,b){var c=a[0].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[0].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[1].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[1].call(this,this.B&255,b.call(this));this.B=this.B& +-256|c},function(a,b){var c=a[1].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[1].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[1].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[1].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a,b){var c=a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.I&255,b.call(this));this.I=this.I&-256| +c},function(a,b){var c=a[2].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[2].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[2].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[2].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[2].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[2].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a, +b){var c=a[3].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[3].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[3].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[3].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[3].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[3].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c= +a[3].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[3].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a,b){var c=a[4].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[4].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[4].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[4].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[4].call(this, +this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[4].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[4].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[4].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a,b){var c=a[5].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[5].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[5].call(this,this.J& +255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[5].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[5].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[5].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[5].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[5].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a,b){var c=a[6].call(this,this.G&255,b.call(this)); +this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[6].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[6].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[6].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<<8},function(a,b){var c=a[6].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[6].call(this,this.J>>8,b.call(this));this.J=this.J& +255|c<<8},function(a,b){var c=a[6].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.I&255,b.call(this));this.I=this.I&-256|c},function(a,b){var c=a[7].call(this,this.J&255,b.call(this));this.J=this.J&-256|c},function(a,b){var c=a[7].call(this,this.B&255,b.call(this));this.B=this.B&-256|c},function(a,b){var c=a[7].call(this,this.G>>8,b.call(this));this.G=this.G&255|c<< +8},function(a,b){var c=a[7].call(this,this.I>>8,b.call(this));this.I=this.I&255|c<<8},function(a,b){var c=a[7].call(this,this.J>>8,b.call(this));this.J=this.J&255|c<<8},function(a,b){var c=a[7].call(this,this.B>>8,b.call(this));this.B=this.B&255|c<<8}],vg=[function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.ba},function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[0].call(this, +this.O(this.M,this.H+this.F&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[0].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.ba},function(a,b){var c=a[0].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[0].call(this,this.O(this.C,this.D),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[0].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.na},function(a,b){var c= +a[0].call(this,this.O(this.C,this.B),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.ba},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.F&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c); +this.A-=this.ba},function(a,b){var c=a[1].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[1].call(this,this.O(this.C,this.D),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[1].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.na},function(a,b){var c=a[1].call(this,this.O(this.C,this.B),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[2].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c); +this.A-=this.ba},function(a,b){var c=a[2].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[2].call(this,this.O(this.M,this.H+this.F&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[2].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.ba},function(a,b){var c=a[2].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[2].call(this,this.O(this.C,this.D), +b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[2].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.na},function(a,b){var c=a[2].call(this,this.O(this.C,this.B),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[3].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.ba},function(a,b){var c=a[3].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[3].call(this,this.O(this.M, +this.H+this.F&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[3].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.ba},function(a,b){var c=a[3].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[3].call(this,this.O(this.C,this.D),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[3].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.na},function(a,b){var c=a[3].call(this, +this.O(this.C,this.B),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[4].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.ba},function(a,b){var c=a[4].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[4].call(this,this.O(this.M,this.H+this.F&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[4].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.ba}, +function(a,b){var c=a[4].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[4].call(this,this.O(this.C,this.D),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[4].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.na},function(a,b){var c=a[4].call(this,this.O(this.C,this.B),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[5].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.ba}, +function(a,b){var c=a[5].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[5].call(this,this.O(this.M,this.H+this.F&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[5].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.ba},function(a,b){var c=a[5].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[5].call(this,this.O(this.C,this.D),b.call(this)); +this.R(c);this.A-=this.Z},function(a,b){var c=a[5].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.na},function(a,b){var c=a[5].call(this,this.O(this.C,this.B),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[6].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.ba},function(a,b){var c=a[6].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[6].call(this,this.O(this.M,this.H+ +this.F&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[6].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.ba},function(a,b){var c=a[6].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[6].call(this,this.O(this.C,this.D),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[6].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.na},function(a,b){var c=a[6].call(this,this.O(this.C, +this.B),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[7].call(this,this.O(this.C,this.B+this.F&65535),b.call(this));this.R(c);this.A-=this.ba},function(a,b){var c=a[7].call(this,this.O(this.C,this.B+this.D&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[7].call(this,this.O(this.M,this.H+this.F&65535),b.call(this));this.R(c);this.A-=this.ca},function(a,b){var c=a[7].call(this,this.O(this.M,this.H+this.D&65535),b.call(this));this.R(c);this.A-=this.ba},function(a, +b){var c=a[7].call(this,this.O(this.C,this.F),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[7].call(this,this.O(this.C,this.D),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[7].call(this,this.O(this.C,this.K()),b.call(this));this.R(c);this.A-=this.na},function(a,b){var c=a[7].call(this,this.O(this.C,this.B),b.call(this));this.R(c);this.A-=this.Z},function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.U},function(a, +b){var c=a[0].call(this,this.O(this.C,this.B+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[0].call(this,this.O(this.M,this.H+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[0].call(this,this.O(this.M,this.H+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[0].call(this,this.O(this.C,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.O(this.C, +this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.O(this.M,this.H+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.D+this.L()&65535),b.call(this));this.R(c); +this.A-=this.V},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[1].call(this,this.O(this.C,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.O(this.C,this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[1].call(this, +this.O(this.M,this.H+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.O(this.C,this.B+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[2].call(this,this.O(this.C,this.B+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[2].call(this,this.O(this.M,this.H+this.F+this.L()&65535), +b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[2].call(this,this.O(this.M,this.H+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[2].call(this,this.O(this.C,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.O(this.C,this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.O(this.M,this.H+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a, +b){var c=a[2].call(this,this.O(this.C,this.B+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.O(this.C,this.B+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[3].call(this,this.O(this.C,this.B+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[3].call(this,this.O(this.M,this.H+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[3].call(this,this.O(this.M, +this.H+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[3].call(this,this.O(this.C,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.O(this.C,this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.O(this.M,this.H+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.O(this.C,this.B+this.L()&65535),b.call(this));this.R(c); +this.A-=this.P},function(a,b){var c=a[4].call(this,this.O(this.C,this.B+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[4].call(this,this.O(this.C,this.B+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[4].call(this,this.O(this.M,this.H+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[4].call(this,this.O(this.M,this.H+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.U},function(a, +b){var c=a[4].call(this,this.O(this.C,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.O(this.C,this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.O(this.M,this.H+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.O(this.C,this.B+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.O(this.C,this.B+this.F+this.L()& +65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[5].call(this,this.O(this.C,this.B+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[5].call(this,this.O(this.M,this.H+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[5].call(this,this.O(this.M,this.H+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[5].call(this,this.O(this.C,this.F+this.L()&65535),b.call(this));this.R(c);this.A-= +this.P},function(a,b){var c=a[5].call(this,this.O(this.C,this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.O(this.M,this.H+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.O(this.C,this.B+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.O(this.C,this.B+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[6].call(this,this.O(this.C, +this.B+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[6].call(this,this.O(this.M,this.H+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[6].call(this,this.O(this.M,this.H+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[6].call(this,this.O(this.C,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.O(this.C,this.D+this.L()&65535),b.call(this)); +this.R(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.O(this.M,this.H+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.O(this.C,this.B+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.O(this.C,this.B+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[7].call(this,this.O(this.C,this.B+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c= +a[7].call(this,this.O(this.M,this.H+this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[7].call(this,this.O(this.M,this.H+this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[7].call(this,this.O(this.C,this.F+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.O(this.C,this.D+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.O(this.M,this.H+this.L()& +65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.O(this.C,this.B+this.L()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[0].call(this,this.O(this.C,this.B+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[0].call(this,this.O(this.M,this.H+this.F+this.K()&65535),b.call(this));this.R(c);this.A-= +this.V},function(a,b){var c=a[0].call(this,this.O(this.M,this.H+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[0].call(this,this.O(this.C,this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.O(this.C,this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.O(this.M,this.H+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[0].call(this,this.O(this.C, +this.B+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.D+this.K()&65535),b.call(this)); +this.R(c);this.A-=this.U},function(a,b){var c=a[1].call(this,this.O(this.C,this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.O(this.C,this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.O(this.M,this.H+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[1].call(this,this.O(this.C,this.B+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[2].call(this, +this.O(this.C,this.B+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[2].call(this,this.O(this.C,this.B+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[2].call(this,this.O(this.M,this.H+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[2].call(this,this.O(this.M,this.H+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[2].call(this,this.O(this.C,this.F+this.K()& +65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.O(this.C,this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.O(this.M,this.H+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[2].call(this,this.O(this.C,this.B+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.O(this.C,this.B+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.U}, +function(a,b){var c=a[3].call(this,this.O(this.C,this.B+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[3].call(this,this.O(this.M,this.H+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[3].call(this,this.O(this.M,this.H+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[3].call(this,this.O(this.C,this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[3].call(this, +this.O(this.C,this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.O(this.M,this.H+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[3].call(this,this.O(this.C,this.B+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.O(this.C,this.B+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[4].call(this,this.O(this.C,this.B+this.D+this.K()&65535),b.call(this)); +this.R(c);this.A-=this.V},function(a,b){var c=a[4].call(this,this.O(this.M,this.H+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[4].call(this,this.O(this.M,this.H+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[4].call(this,this.O(this.C,this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.O(this.C,this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c= +a[4].call(this,this.O(this.M,this.H+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[4].call(this,this.O(this.C,this.B+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.O(this.C,this.B+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[5].call(this,this.O(this.C,this.B+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[5].call(this,this.O(this.M,this.H+this.F+ +this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[5].call(this,this.O(this.M,this.H+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[5].call(this,this.O(this.C,this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.O(this.C,this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[5].call(this,this.O(this.M,this.H+this.K()&65535),b.call(this));this.R(c);this.A-= +this.P},function(a,b){var c=a[5].call(this,this.O(this.C,this.B+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.O(this.C,this.B+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[6].call(this,this.O(this.C,this.B+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[6].call(this,this.O(this.M,this.H+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[6].call(this, +this.O(this.M,this.H+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[6].call(this,this.O(this.C,this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.O(this.C,this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.O(this.M,this.H+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[6].call(this,this.O(this.C,this.B+this.K()&65535),b.call(this)); +this.R(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.O(this.C,this.B+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.U},function(a,b){var c=a[7].call(this,this.O(this.C,this.B+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[7].call(this,this.O(this.M,this.H+this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.V},function(a,b){var c=a[7].call(this,this.O(this.M,this.H+this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.U}, +function(a,b){var c=a[7].call(this,this.O(this.C,this.F+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.O(this.C,this.D+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.O(this.M,this.H+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){var c=a[7].call(this,this.O(this.C,this.B+this.K()&65535),b.call(this));this.R(c);this.A-=this.P},function(a,b){this.G=a[0].call(this,this.G,b.call(this))}, +function(a,b){this.I=a[0].call(this,this.I,b.call(this))},function(a,b){this.J=a[0].call(this,this.J,b.call(this))},function(a,b){this.B=a[0].call(this,this.B,b.call(this))},function(a,b){this.X=a[0].call(this,this.X,b.call(this))},function(a,b){this.H=a[0].call(this,this.H,b.call(this))},function(a,b){this.F=a[0].call(this,this.F,b.call(this))},function(a,b){this.D=a[0].call(this,this.D,b.call(this))},function(a,b){this.G=a[1].call(this,this.G,b.call(this))},function(a,b){this.I=a[1].call(this,this.I, +b.call(this))},function(a,b){this.J=a[1].call(this,this.J,b.call(this))},function(a,b){this.B=a[1].call(this,this.B,b.call(this))},function(a,b){this.X=a[1].call(this,this.X,b.call(this))},function(a,b){this.H=a[1].call(this,this.H,b.call(this))},function(a,b){this.F=a[1].call(this,this.F,b.call(this))},function(a,b){this.D=a[1].call(this,this.D,b.call(this))},function(a,b){this.G=a[2].call(this,this.G,b.call(this))},function(a,b){this.I=a[2].call(this,this.I,b.call(this))},function(a,b){this.J=a[2].call(this, +this.J,b.call(this))},function(a,b){this.B=a[2].call(this,this.B,b.call(this))},function(a,b){this.X=a[2].call(this,this.X,b.call(this))},function(a,b){this.H=a[2].call(this,this.H,b.call(this))},function(a,b){this.F=a[2].call(this,this.F,b.call(this))},function(a,b){this.D=a[2].call(this,this.D,b.call(this))},function(a,b){this.G=a[3].call(this,this.G,b.call(this))},function(a,b){this.I=a[3].call(this,this.I,b.call(this))},function(a,b){this.J=a[3].call(this,this.J,b.call(this))},function(a,b){this.B= +a[3].call(this,this.B,b.call(this))},function(a,b){this.X=a[3].call(this,this.X,b.call(this))},function(a,b){this.H=a[3].call(this,this.H,b.call(this))},function(a,b){this.F=a[3].call(this,this.F,b.call(this))},function(a,b){this.D=a[3].call(this,this.D,b.call(this))},function(a,b){this.G=a[4].call(this,this.G,b.call(this))},function(a,b){this.I=a[4].call(this,this.I,b.call(this))},function(a,b){this.J=a[4].call(this,this.J,b.call(this))},function(a,b){this.B=a[4].call(this,this.B,b.call(this))}, +function(a,b){this.X=a[4].call(this,this.X,b.call(this))},function(a,b){this.H=a[4].call(this,this.H,b.call(this))},function(a,b){this.F=a[4].call(this,this.F,b.call(this))},function(a,b){this.D=a[4].call(this,this.D,b.call(this))},function(a,b){this.G=a[5].call(this,this.G,b.call(this))},function(a,b){this.I=a[5].call(this,this.I,b.call(this))},function(a,b){this.J=a[5].call(this,this.J,b.call(this))},function(a,b){this.B=a[5].call(this,this.B,b.call(this))},function(a,b){this.X=a[5].call(this,this.X, +b.call(this))},function(a,b){this.H=a[5].call(this,this.H,b.call(this))},function(a,b){this.F=a[5].call(this,this.F,b.call(this))},function(a,b){this.D=a[5].call(this,this.D,b.call(this))},function(a,b){this.G=a[6].call(this,this.G,b.call(this))},function(a,b){this.I=a[6].call(this,this.I,b.call(this))},function(a,b){this.J=a[6].call(this,this.J,b.call(this))},function(a,b){this.B=a[6].call(this,this.B,b.call(this))},function(a,b){this.Y|=512;this.X=a[6].call(this,this.X,b.call(this))},function(a, +b){this.H=a[6].call(this,this.H,b.call(this))},function(a,b){this.F=a[6].call(this,this.F,b.call(this))},function(a,b){this.D=a[6].call(this,this.D,b.call(this))},function(a,b){this.G=a[7].call(this,this.G,b.call(this))},function(a,b){this.I=a[7].call(this,this.I,b.call(this))},function(a,b){this.J=a[7].call(this,this.J,b.call(this))},function(a,b){this.B=a[7].call(this,this.B,b.call(this))},function(a,b){this.X=a[7].call(this,this.X,b.call(this))},function(a,b){this.H=a[7].call(this,this.H,b.call(this))}, +function(a,b){this.F=a[7].call(this,this.F,b.call(this))},function(a,b){this.D=a[7].call(this,this.D,b.call(this))}],xg=[function(){var a=this.aa();16>(a&56)&&(this.Y|=1);vg[a].call(this,cc,td)},function(){var a=this.aa();a&16||(this.Y|=1);vg[a].call(this,wg,td)},function(){P[this.aa()].call(this,Sd)},function(){P[this.aa()].call(this,Td)},N,N,N,N,N,N,N,G,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N, +N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N],dc=[function(){this.A-=2+(0>this.da?0:1);return this.Ee.ua},function(){this.A-=2+(0>this.da?0:1);return this.Ng.ua},function(a){this.Y|=2;this.Ee.load(a);this.A-= +17+(0>this.da?0:2);return a},function(a){this.Y|=2;this.Ng.load(a);this.A-=17+(0>this.da?0:2);return a},function(a){this.Y|=2;this.A-=14+(0>this.da?0:2);if(0<=this.ub.load(a,!0)&&2048!=(this.ub.lc&2560)&&(3072==(this.ub.lc&3072)||this.ub.uc>=(this.Ia.ua&3)&&this.ub.uc>=(a&3)))return Ac(this),a;wc(this);return a},function(a){this.Y|=2;this.A-=14+(0>this.da?0:2);if(0<=this.ub.load(a,!0)&&512==(this.ub.lc&2560)&&this.ub.uc>=(this.Ia.ua&3)&&this.ub.uc>=(a&3))return Ac(this),a;wc(this);return a},L,L], +ec=[Sb,Sb,Sb,Sb,Sb,Sb,L,L],cc=ec,wg=[function(a){0>this.da?G.call(this):(a=this.Oe-this.Rc,Fc(this,this.da+2,this.Rc),Fc(this,this.da+4,65280|this.Rc>>16),this.A-=11);return a},function(a){0>this.da?G.call(this):(a=this.ne-this.Sc,Fc(this,this.da+2,this.Sc),Fc(this,this.da+4,65280|this.Sc>>16),this.A-=12);return a},function(a){0>this.da?G.call(this):(this.Rc=F(this,this.da+2)|Dc(this,this.da+4)<<16,this.Oe=this.Rc+a,this.Y|=2,this.A-=11);return a},function(a){0>this.da?G.call(this):(this.Sc=F(this, +this.da+2)|Dc(this,this.da+4)<<16,this.ne=this.Sc+a,this.Y|=2,this.A-=12);return a},function(){this.A-=2+(0>this.da?0:1);return this.ed},L,function(a){this.ed=this.ed&65520|a&-65521;this.A-=3+(0>this.da?0:3);this.ed&1&&$b(this,!0);this.Y|=2;return a},L];function Ub(){xg[this.aa()].call(this)}function Wb(){K(this,this.X);this.A-=this.$b}function Bb(){var a=this.X;K(this,this.G);K(this,this.I);K(this,this.J);K(this,this.B);K(this,a);K(this,this.H);K(this,this.F);K(this,this.D);this.A-=this.zk} +function Cb(){this.D=this.Aa();this.F=this.Aa();this.H=this.Aa();this.X+=2;this.B=this.Aa();this.J=this.Aa();this.I=this.Aa();this.G=this.Aa();this.A-=this.xk}function Db(){P[this.aa()].call(this,Qd)}function Vb(){O[this.aa()].call(this,Rd)}function Eb(){K(this,this.K());this.A-=this.$b}function Fb(){P[this.aa()].call(this,Ld)}function Gb(){K(this,this.aa());this.A-=this.$b}function Hb(){P[this.aa()].call(this,Kd)} +function Ib(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=Ua(this.ma,this.J,this.Da-b-1);Ec(this,this.jb.Ob(this.D,0),d);this.D=this.D+(this.Ha&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}} +function Jb(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=this.Da-b-1,d=Ua(this.ma,this.J,d)|Ua(this.ma,this.J,d)<<8;Fc(this,this.jb.Ob(this.D,1),d);this.D=this.D+(this.Ha&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}} +function Kb(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=Dc(this,this.cc.Ic(this.F,0));this.F=this.F+(this.Ha&1024?-1:1)&65535;this.A-=c;this.I-=b;Wa(this.ma,this.J,d,this.Da-b-1);a&&(J(this,-2),this.Y|=256)}} +function Lb(){var a=1,b=0,c=5;this.pa&192&&(a=this.I,b=1,this.pa&256&&(c=4));if(a--){var d=F(this,this.cc.Ic(this.F,1));this.F=this.F+(this.Ha&1024?-2:2)&65535;this.A-=c;this.I-=b;b=this.Da-b-1;Wa(this.ma,this.J,d&255,b);Wa(this.ma,this.J,d>>8,b);a&&(J(this,-2),this.Y|=256)}}function yg(){var a=this.L();tc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb}function zg(){var a=this.L();tc(this)?this.A-=this.Eb:(I(this,this.qa+a),this.A-=this.Db)} +function Ag(){var a=this.L();oc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb}function Bg(){var a=this.L();oc(this)?this.A-=this.Eb:(I(this,this.qa+a),this.A-=this.Db)}function Cg(){var a=this.L();rc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb}function Dg(){var a=this.L();rc(this)?this.A-=this.Eb:(I(this,this.qa+a),this.A-=this.Db)}function Eg(){var a=this.L();oc(this)||rc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb} +function Fg(){var a=this.L();oc(this)||rc(this)?this.A-=this.Eb:(I(this,this.qa+a),this.A-=this.Db)}function Gg(){var a=this.L();sc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb}function Hg(){var a=this.L();sc(this)?this.A-=this.Eb:(I(this,this.qa+a),this.A-=this.Db)}function Ig(){var a=this.L();pc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb}function Jg(){var a=this.L();pc(this)?this.A-=this.Eb:(I(this,this.qa+a),this.A-=this.Db)} +function Kg(){var a=this.L();!sc(this)!=!tc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb}function Lg(){var a=this.L();!sc(this)==!tc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb}function Mg(){var a=this.L();rc(this)||!sc(this)!=!tc(this)?(I(this,this.qa+a),this.A-=this.Db):this.A-=this.Eb}function Ng(){var a=this.L();rc(this)||!sc(this)!=!tc(this)?this.A-=this.Eb:(I(this,this.qa+a),this.A-=this.Db)} +function Og(){ug[this.aa()].call(this,vd,this.aa);this.A-=0>this.Ba?1:this.Cg}function Mb(){ug[this.aa()].call(this,Ed,sd)}function Nb(){vg[this.aa()].call(this,Fd,sd)}function Pg(){var a=this.K();I(this,this.Aa());this.X=this.X+a&65535;this.A-=this.Ek}function Qg(){I(this,this.Aa());this.A-=this.Bk} +function Ob(){var a=this.K(),b=this.aa()&31;this.A-=11;K(this,this.H);var c=this.X;if(0>8,c,d=qc(this);9<(a&15)||d?(a=a+6&15,b=b+1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.W=a);this.$=65536;c&&(this.W|=this.$);d?zc(this):vc(this);this.A-=this.ae},function(){sg[this.aa()].call(this,Qc)},function(){O[this.aa()].call(this,Yc)},function(){tg[this.aa()].call(this,Qc)},function(){P[this.aa()].call(this,Yc)},function(){this.G=this.G&-256|Qc.call(this,this.G&255,this.aa());this.A--},function(){this.G=Yc.call(this,this.G,this.K());this.A--},function(){this.Y|= +20;this.C=this.M=this.cc;this.A-=this.tb},function(){var a=this.G&255,b=this.G>>8,c,d=qc(this);9<(a&15)||d?(a=a-6&15,b=b-1&255,c=d=!0):c=d=!1;this.G=b<<8|(this.W=a);this.$=65536;c&&(this.W|=this.$);d?zc(this):vc(this);this.A-=this.ae},function(){this.ha=this.G;this.G=(this.fa=this.G+1)&65535;this.W=this.G|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.I;this.I=(this.fa=this.I+1)&65535;this.W=this.I|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.J; +this.J=(this.fa=this.J+1)&65535;this.W=this.J|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.B;this.B=(this.fa=this.B+1)&65535;this.W=this.B|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.X;this.X=(this.fa=this.X+1)&65535;this.W=this.X|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.H;this.H=(this.fa=this.H+1)&65535;this.W=this.H|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.F;this.F=(this.fa=this.F+ +1)&65535;this.W=this.F|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.D;this.D=(this.fa=this.D+1)&65535;this.W=this.D|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.G;this.G=(this.fa=this.G-1)&65535;this.W=this.G|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.I;this.I=(this.fa=this.I-1)&65535;this.W=this.I|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.J;this.J=(this.fa=this.J-1)&65535;this.W=this.J| +(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.B;this.B=(this.fa=this.B-1)&65535;this.W=this.B|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.X;this.X=(this.fa=this.X-1)&65535;this.W=this.X|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.H;this.H=(this.fa=this.H-1)&65535;this.W=this.H|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){this.ha=this.F;this.F=(this.fa=this.F-1)&65535;this.W=this.F|(this.W&this.$?1:0)<< +16;this.$=65536;this.A-=2},function(){this.ha=this.D;this.D=(this.fa=this.D-1)&65535;this.W=this.D|(this.W&this.$?1:0)<<16;this.$=65536;this.A-=2},function(){K(this,this.G);this.A-=this.$b},function(){K(this,this.I);this.A-=this.$b},function(){K(this,this.J);this.A-=this.$b},function(){K(this,this.B);this.A-=this.$b},function(){K(this,this.X-2&65535);this.A-=this.$b},function(){K(this,this.H);this.A-=this.$b},function(){K(this,this.F);this.A-=this.$b},function(){K(this,this.D);this.A-=this.$b},function(){this.G= +this.Aa();this.A-=this.Sb},function(){this.I=this.Aa();this.A-=this.Sb},function(){this.J=this.Aa();this.A-=this.Sb},function(){this.B=this.Aa();this.A-=this.Sb},function(){this.X=this.Aa();this.A-=this.Sb},function(){this.H=this.Aa();this.A-=this.Sb},function(){this.F=this.Aa();this.A-=this.Sb},function(){this.D=this.Aa();this.A-=this.Sb},yg,zg,Ag,Bg,Cg,Dg,Eg,Fg,Gg,Hg,Ig,Jg,Kg,Lg,Mg,Ng,yg,zg,Ag,Bg,Cg,Dg,Eg,Fg,Gg,Hg,Ig,Jg,Kg,Lg,Mg,Ng,Og,function(){vg[this.aa()].call(this,wd,this.K);this.A-=0>this.Ba? +1:this.Cg},Og,function(){vg[this.aa()].call(this,wd,this.L);this.A-=0>this.Ba?1:this.Cg},function(){sg[this.aa()].call(this,Id)},function(){O[this.aa()].call(this,Jd)},function(){tg[this.Wf=this.aa()].call(this,Ud)},function(){P[this.Wf=this.aa()].call(this,Vd)},function(){this.Y|=1;sg[this.aa()].call(this,Gd)},function(){this.Y|=1;O[this.aa()].call(this,Gd)},function(){tg[this.aa()].call(this,Gd)},function(){P[this.aa()].call(this,Gd)},function(){var a=this.aa();switch((a&56)>>3){case 0:this.ob= +this.jb.ua;break;case 1:this.ob=this.Ia.ua;break;case 2:this.ob=this.Vb.ua;break;case 3:this.ob=this.cc.ua;break;default:N.call(this);return}this.Y|=1;O[a].call(this,Hd)},function(){this.Y|=1;this.C=this.M=this.Uk;P[this.aa()].call(this,Nd)},function(){var a,b=this.aa(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.J;break;case 3:a=this.B;break;default:if(80286<=this.Ca){G.call(this);return}switch(c){case 1:a=this.I;break;case 4:a=this.X;break;case 5:a=this.H;break;case 6:a=this.F;break; +case 7:a=this.D}}P[b].call(this,Gd);switch(c){case 0:kc(this,this.G);this.G=a;break;case 1:hc(this,this.I);this.I=a;break;case 2:jc(this,this.J);this.J=a;break;case 3:ic(this,this.B);this.B=a;break;case 4:kc(this,this.X);this.X=a;break;case 5:hc(this,this.H);this.H=a;break;case 6:jc(this,this.F);this.F=a;break;case 7:ic(this,this.D),this.D=a}},function(){this.Y|=1;vg[this.aa()].call(this,xd,this.Aa)},function(){this.A-=3},function(){var a=this.G;this.G=this.I;this.I=a;this.A-=3},function(){var a= +this.G;this.G=this.J;this.J=a;this.A-=3},function(){var a=this.G;this.G=this.B;this.B=a;this.A-=3},function(){var a=this.G;this.G=this.X;this.X=a;this.A-=3},function(){var a=this.G;this.G=this.H;this.H=a;this.A-=3},function(){var a=this.G;this.G=this.F;this.F=a;this.A-=3},function(){var a=this.G;this.G=this.D;this.D=a;this.A-=3},function(){this.G=this.G<<24>>24&65535;this.A-=2},function(){this.J=this.G&32768?65535:0;this.A-=this.Lj},function(){var a=this.K(),b=this.K();K(this,this.Ia.ua);K(this,this.qa); +Yb(this,a,b);this.A-=this.Oj},function(){N.call(this)},function(){K(this,ac(this));this.A-=this.$b},function(){Zb(this,this.Aa());this.A-=this.Sb},function(){var a=this.G>>8;a&1?yc(this):uc(this);a&4?pc(this)||(this.fa^=1):pc(this)&&(this.fa^=1);a&16?zc(this):vc(this);a&64?Ac(this):wc(this);a&128?Bc(this):sc(this)&&(this.fa^=this.$>>1|this.$>>2,this.ha^=32896);this.A-=this.nb},function(){this.G=this.G&255|(ac(this)&213)<<8;this.A-=this.nb},function(){this.G=this.G&-256|this.S(this.C,this.K());this.A-= +this.ki},function(){this.G=this.T(this.C,this.K());this.A-=this.ki},function(){var a=this.K(),b=this.G;Ec(this,this.C.Ob(a,0),b);this.A-=this.li},function(){var a=this.K(),b=this.G;Fc(this,this.C.Ob(a,1),b);this.A-=this.li},function(){var a=1,b=0,c=this.mi;this.pa&192&&(a=this.I,b=1,c=this.oi,this.pa&256||(this.A-=this.ni));if(a--){var d=this.Ha&1024?-1:1,e=this.S(this.C,this.F);Ec(this,this.jb.Ob(this.D,0),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.pa&16?-3: +-2),this.Y|=256)}},function(){var a=1,b=0,c=this.mi;this.pa&192&&(a=this.I,b=1,c=this.oi,this.pa&256||(this.A-=this.ni));if(a--){var d=this.Ha&1024?-2:2,e=this.T(this.C,this.F);Fc(this,this.jb.Ob(this.D,1),e);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c;this.I-=b;a&&(J(this,this.pa&16?-3:-2),this.Y|=256)}},function(){var a=1,b=0,c=this.Xh;this.pa&192&&(a=this.I,b=1,c=this.Zh,this.pa&256||(this.A-=this.Yh));if(a--){var d=this.Ha&1024?-1:1,e=this.S(this.C,this.F),f=this.N(this.jb,this.D);Qc.call(this, +e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.fb;this.I-=b;a&&rc(this)==(this.pa&64)&&(J(this,this.pa&16?-3:-2),this.Y|=256)}},function(){var a=1,b=0,c=this.Xh;this.pa&192&&(a=this.I,b=1,c=this.Zh,this.pa&256||(this.A-=this.Yh));if(a--){var d=this.Ha&1024?-2:2,e=this.T(this.C,this.F),f=this.O(this.jb,this.D);Yc.call(this,e,f);this.F=this.F+d&65535;this.D=this.D+d&65535;this.A-=c-this.fb;this.I-=b;a&&rc(this)==(this.pa&64)&&(J(this,this.pa&16?-3:-2),this.Y|=256)}},function(){this.W= +this.fa=this.ha=this.G&255&this.aa();this.$=256;this.A-=this.ae},function(){this.W=this.fa=this.ha=this.G&this.K();this.$=65536;this.A-=this.ae},function(){var a=1,b=0,c=this.xi;this.pa&192&&(a=this.I,b=1,c=this.zi,this.pa&256||(this.A-=this.yi));if(a--){var d=this.G;Ec(this,this.jb.Ob(this.D,0),d);this.D=this.D+(this.Ha&1024?-1:1)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}},function(){var a=1,b=0,c=this.xi;this.pa&192&&(a=this.I,b=1,c=this.zi,this.pa&256||(this.A-=this.yi));if(a--){var d= +this.G;Fc(this,this.jb.Ob(this.D,1),d);this.D=this.D+(this.Ha&1024?-2:2)&65535;this.A-=c;this.I-=b;a&&(J(this,-2),this.Y|=256)}},function(){var a=1,b=0,c=this.ei;this.pa&192&&(a=this.I,b=1,c=this.gi,this.pa&256||(this.A-=this.fi));a--&&(this.G=this.G&-256|this.S(this.C,this.F),this.F=this.F+(this.Ha&1024?-1:1)&65535,this.A-=c,this.I-=b,a&&(J(this,this.pa&16?-3:-2),this.Y|=256))},function(){var a=1,b=0,c=this.ei;this.pa&192&&(a=this.I,b=1,c=this.gi,this.pa&256||(this.A-=this.fi));a--&&(this.G=this.T(this.C, +this.F),this.F=this.F+(this.Ha&1024?-2:2)&65535,this.A-=c,this.I-=b,a&&(J(this,this.pa&16?-3:-2),this.Y|=256))},function(){var a=1,b=0,c=this.ri;this.pa&192&&(a=this.I,b=1,c=this.ti,this.pa&256||(this.A-=this.si));a--&&(Qc.call(this,this.G&255,this.N(this.jb,this.D)),this.D=this.D+(this.Ha&1024?-1:1)&65535,this.A-=c-this.fb,this.I-=b,a&&rc(this)==(this.pa&64)&&(J(this,-2),this.Y|=256))},function(){var a=1,b=0,c=this.ri;this.pa&192&&(a=this.I,b=1,c=this.ti,this.pa&256||(this.A-=this.si));a--&&(Yc.call(this, +this.G,this.O(this.jb,this.D)),this.D=this.D+(this.Ha&1024?-2:2)&65535,this.A-=c-this.fb,this.I-=b,a&&rc(this)==(this.pa&64)&&(J(this,-2),this.Y|=256))},function(){this.G=this.G&-256|this.aa();this.A-=this.nb},function(){this.I=this.I&-256|this.aa();this.A-=this.nb},function(){this.J=this.J&-256|this.aa();this.A-=this.nb},function(){this.B=this.B&-256|this.aa();this.A-=this.nb},function(){this.G=this.G&255|this.aa()<<8;this.A-=this.nb},function(){this.I=this.I&255|this.aa()<<8;this.A-=this.nb},function(){this.J= +this.J&255|this.aa()<<8;this.A-=this.nb},function(){this.B=this.B&255|this.aa()<<8;this.A-=this.nb},function(){this.G=this.K();this.A-=this.nb},function(){this.I=this.K();this.A-=this.nb},function(){this.J=this.K();this.A-=this.nb},function(){this.B=this.K();this.A-=this.nb},function(){this.X=this.K();this.A-=this.nb},function(){this.H=this.K();this.A-=this.nb},function(){this.F=this.K();this.A-=this.nb},function(){this.D=this.K();this.A-=this.nb},Pg,Qg,Pg,Qg,function(){P[this.aa()].call(this,Pd)}, +function(){P[this.aa()].call(this,Od)},function(){this.Y|=1;ug[this.aa()].call(this,yd,this.aa)},function(){this.Y|=1;vg[this.aa()].call(this,yd,this.K)},Rg,Sg,Rg,Sg,function(){Hc.call(this,3,null,this.ek)},function(){var a=this.aa(),b;a:{b=this.bl[a];if(void 0!==b)for(var c=0;c>8)*a+this.G&255;this.$=256;this.A-=this.Hj},function(){this.G=this.G&-256|(oc(this)?255:0);this.A-=2},function(){this.G= +this.G&-256|this.S(this.C,this.B+(this.G&255)&65535);this.A-=this.Gk},Tg,Tg,Tg,Tg,Tg,Tg,Tg,Tg,function(){var a=this.L();(this.I=this.I-1&65535)&&this.W&this.$-1?(I(this,this.qa+a),this.A-=this.nk):this.A-=this.hi},function(){var a=this.L();!(this.I=this.I-1&65535)||this.W&this.$-1?this.A-=this.ji:(I(this,this.qa+a),this.A-=this.ii)},function(){var a=this.L();(this.I=this.I-1&65535)?(I(this,this.qa+a),this.A-=this.mk):this.A-=this.hi},function(){var a=this.L();this.I?this.A-=this.ji:(I(this,this.qa+ +a),this.A-=this.ii)},function(){var a=this.aa();this.G=this.G&-256|Ua(this.ma,a,this.Da-2);this.A-=this.bi},function(){var a=this.aa();this.G=Ua(this.ma,a,this.Da-1)|Ua(this.ma,a+1&65535,this.Da-2)<<8;this.A-=this.bi},function(){var a=this.aa();Wa(this.ma,a,this.G&255,this.Da-2);this.A-=this.qi},function(){var a=this.aa();Wa(this.ma,a,this.G&255,this.Da-2);Wa(this.ma,a+1&65535,this.G>>8,this.Da-2);this.A-=this.qi},function(){var a=this.K();K(this,this.qa);I(this,this.qa+a);this.A-=this.Mj},function(){var a= +this.K();I(this,this.qa+a);this.A-=this.ci},function(){Yb(this,this.K(),this.K());this.A-=this.ik},function(){var a=this.L();I(this,this.qa+a);this.A-=this.ci},function(){this.G=this.G&-256|Ua(this.ma,this.J,this.Da-1);this.A-=this.ai},function(){this.G=Ua(this.ma,this.J,this.Da-1)|Ua(this.ma,this.J+1&65535,this.Da-1)<<8;this.A-=this.ai},function(){Wa(this.ma,this.J,this.G&255,this.Da-1);this.A-=this.pi},function(){Wa(this.ma,this.J,this.G&255,this.Da-1);Wa(this.ma,this.J+1&65535,this.G>>8,this.Da- +1);this.A-=this.pi},Ug,Ug,function(){this.Y|=132;this.A-=this.tb},function(){this.Y|=68;this.A-=this.tb},function(){this.Ya|=4;this.A-=2;this.Ha&512||db(this)},function(){oc(this)?uc(this):yc(this);this.A-=2},function(){this.ob=-1;ug[this.aa()].call(this,Cd,td);0<=this.ob&&(this.G=this.ob)},function(){this.ob=-1;vg[this.aa()].call(this,Dd,td);0<=this.ob&&(this.G=this.ob,this.J=this.Cf)},function(){this.W&=~this.$;this.A-=2},function(){this.W|=this.$;this.A-=2},function(){this.Ha&=-513;this.A-=this.Kj}, +function(){this.Ha|=512;this.Y|=4;this.A-=2},function(){this.Ha&=-1025;this.A-=2},function(){this.Ha|=1024;this.A-=2},function(){ug[this.aa()].call(this,Rb,td)},function(){vg[this.aa()].call(this,Tb,td)}]; +function Q(a){w.call(this,"ChipSet",a,Q);this.Ca=a.model;this.Ca=void 0!==this.Ca?parseInt(this.Ca,10):Vg;this.Fb=0;var b=a.sw1;if(b)this.Fb=Wg(b,Xg|Yg.al);else if(b=a.fdrives||2,this.Fb|=Zg.Ug,b--,this.Fb|=(b&3)<=$g&&(this.We=this.Xe=2);this.lg=a.scaleTimers||!1;this.Jn=a.rtcDate;this.sj=!1;a.sound&&window&&"webkitAudioContext"in window&& +(this.jh=new webkitAudioContext);this.reset();this.Pa()}z(w,Q);var Vg=5150,$g=5170,ah={none:0,tv:1,color:2,mono:3,ega:0},Zg={Ug:1,ONE:0,qo:64,oo:128,Vn:192,Ke:192,Le:6},Xg=12,Yg={po:16,Qn:32,al:48,Ke:48,Le:4};g=Q.prototype; +g.vb=function(a,b,c,d){switch(c){case "sw1":return this.oa[c]=d,bh(this,c,d,this.Fb,{0:this.Ca==Vg?"Bootable Floppy Drive":"Loop on POST",1:this.Ca==Vg?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Ca==Vg)return this.oa[c]=d,bh(this,c,d,this.Hd,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.oa[c]=d,!0}return!1}; +g.ic=function(a,b,c,d){this.ma=b;this.ia=c;this.Na=d;this.Fa=a;this.Qa=D(a,"Keyboard");this.Hk=Math.round(c.cd/1193181);Ta(b,this,ch);Va(b,this,dh);this.Ca<$g?(Ta(b,this,eh),Va(b,this,fh)):(Ta(b,this,gh),Va(b,this,hh))};g.Tb=function(a,b){if(!b)if(!a)this.reset(!0);else if(!this.restore(a))return!1;return!0};g.Kb=function(a){return a&&this.save?this.save():!0}; +g.reset=function(a){var b;this.Gc=this.Fb;this.he=this.Hd;ih(this);this.va=Array(this.We);for(b=0;b=$g){this.bb=16;this.Tc=0;this.kd=16;this.Sf=0;this.Nd=160;512<=mh(this)&&(this.Nd|=16);3==nh(this)&&(this.Nd|=64);this.ah=3;this.Vf=0;this.Hb=Array(7);this.oe=0;a||(this.ka=Array(64)); +oh(this,this.Jn);for(a=14;46>a;a++)void 0===this.ka[a]&&(this.ka[a]=0);this.ka[20]=this.Gc&(Yg.Ke|2|Zg.Ug|Zg.Ke);this.ka[16]=ph(this,0)<<4|ph(this,1);qh(this)}}; +function oh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.Ub("CMOS date invalid ("+b+"), using "+c)):b&&a.Ub("CMOS date: "+c);a.ka[0]=c.getSeconds();a.ka[1]=0;a.ka[2]=c.getMinutes();a.ka[3]=0;a.ka[4]=c.getHours();a.ka[5]=0;a.ka[6]=c.getDay()+1;a.ka[7]=c.getDate();a.ka[8]=c.getMonth()+1;c=c.getFullYear();a.ka[9]=c%100;c/=100;a.ka[50]=c%10|c/10<<4;a.kf=-1;a.ka[10]=38;a.ka[11]=2;a.ka[12]=0;a.ka[13]=128} +function qh(a){for(var b=0,c=16;46>c;c++)b+=a.ka[c];a.ka[47]=b&255;a.ka[46]=b>>8} +g.save=function(){var a=new H(this);a.set(0,[this.Fb,this.Hd,this.Gc,this.he]);for(var b=[],c=0;c=$g&&(a.set(5,[this.bb,this.Tc,this.kd,this.Sf,this.Nd,this.ah]),a.set(6,[this.Vf,this.Hb,this.oe,this.ka,this.kf]));return a.data()}; +g.restore=function(a){var b,c;b=a[0];this.Fb=b[0];this.Hd=b[1];this.Gc=b[2];this.he=b[3];b=a[1];this.va=Array(this.We);for(c=0;c>2)+1)*a.qm+32*((b?a.Hd:a.he)&15)}function th(a,b){var c=b?a.Fb:a.Gc;return a.Ca!=Vg||c&Zg.Ug?((c&Zg.Ke)>>Zg.Le)+1:0}function ph(a,b){return b>Yg.Le} +function bh(a,b,c,d,e){for(var f="",l=1;8>=l;l++){var k="pcjs-bitCell";l||(k+=" pcjs-bitCellLeft");f+='
    '+l+"
    \n"}c.innerHTML=f;b=C(c,"pcjs-bitCell");c=null;for(l=0;l>2].La[b&3],c,d,e)}function Ch(a,b,c){b=a.va[b>>2].La[b&3];b.bg&&b.Dh&&b.Eg?(c&&(b.cg=c),b.bd||Ic(a,b,!0)):c&&c(!0)} +function Ic(a,b,c){c&&(b.count=b.Pb[1]<<8|b.Pb[0],b.Yk=b.mode&12,b.tj=b.Yc=!1);for(var d=!1;0<=b.count&&(c=b.zc<<16|b.wb[1]<<8|b.wb[0],4==b.Yk?(d=!0,function(c){b.Dh.call(b.bg,b.Eg,-1,function(f,l){0>f&&(b.tj||(b.tj=!0),f=255);b.bd||Pa(a.ma,c,f);(d=l)&&setTimeout(function(){Fh(b)||Ic(a,b)},0)})}(c)):8==b.Yk?(c=Na(a.ma,c),0>b.Dh.call(b.bg,b.Eg,c)&&(b.Yc=!0)):b.Yc=!0),!d&&!Fh(b););} +function Fh(a){if(!a.Yc&&0<=--a.count&&(a.mode&32?(a.wb[0]--,0>a.wb[0]&&(a.wb[0]=255,a.wb[1]--,0>a.wb[1]&&(a.wb[1]=255))):(a.wb[0]++,255>3,e=a.pb[d];e.yb|=1<<(b&7);e.rf=c||0;1==d&&(a.pb[0].yb|=4);Ih(a,d)}function Kh(a,b){var c=b>>3,d=a.pb[c],e=1<<(b&7);d.yb&e&&(d.yb&=~e,1!=c||d.yb||(a.pb[0].yb&=-5),Ih(a,c))} +function Gc(a,b){void 0===b&&(b=0);var c=-1,d=a.pb[b];if(d.rf)c=-2,d.rf--;else for(var e=d.yb&((d.yc|d.nd)^255),f=d.Od+1;;){var f=f&7,l=1<>6;if(3!=c){var d=b&1,e=b&14,f=b&48;if(f){var l=this.Gb[c];l.Df=f;l.mode=e;l.ij=d;l.pc=[0,0];l.Pb=[0,0];l.af=[0,0];l.Jc=!1;l.ff=!1;l.re=!1;Mh(this,c);0==c&&Kh(this,0);2==c&&255==this.pb[0].nd&&77==this.hc&&(c=this.Gb[0],c.Dc[0]=c.pc[0],c.Dc[1]=c.pc[1],c.Dd=jb(this.ia,this.lg))}else Nh(this,c),d=this.Gb[c],d.af[0]=d.Pb[0],d.af[1]=d.Pb[1],d.ff=!0,Mh(this,c)}};function Ph(a,b){var c=a.Gb[b],d=c.pc[1]<<8|c.pc[0];d||(d=1==c.Vd?256:65536);return d} +function Mh(a,b){var c=a.Gb[b];c.sd=32==c.Df?1:0;c.Vd=48==c.Df?2:1} +function Nh(a,b,c){var d=a.Gb[b];if(d.re&&(2!=b||a.hc&1)){var e=jb(a.ia,a.lg),f=(e-d.Dd)/a.Hk|0;0>f&&(d.Dd=e,f=0);var l=Ph(a,b),k=a.Gb[b],m=k.Dc[1]<<8|k.Dc[0];m||(m=1==k.Vd?256:65536);k=m-f;0==d.mode?(0>=k&&(k=0),k||(d.Jc=!0,d.re=!1,b||R(a,0))):4==d.mode?(d.Jc=1!=k,0>=k&&(k=l+k,0>=k&&(k=l),d.Dc[0]=k&255,d.Dc[1]=k>>8,d.Dd=e,!b&&d.Jc&&R(a,0))):6==d.mode&&(k-=f,0>=k&&(d.Jc=!d.Jc,k=l+k,0>=k&&(k=l),d.Dc[0]=k&255,d.Dc[1]=k>>8,d.Dd=e,!b&&d.Jc&&R(a,0)));d.Pb[0]=k&255;d.Pb[1]=k>>8;c&&(a.Dd=0)}return d} +function lb(a,b){for(var c=0;c=$g){var c=0,d=a.ia.cd,e=jb(a.ia,a.lg);if(0<=a.kf&&(c=e-a.kf,Math.floor(c/d)&&60<=++a.ka[0]&&(a.ka[0]=0,60<=++a.ka[2]&&(a.ka[2]=0,24<=++a.ka[4])))){a.ka[4]=0;a.ka[6]=a.ka[6]%7+1;var f=a.ka[9],l=ja[a.ka[8]-1];28==l&&0===f%4&&(f%100||0===f%400)&&l++;++a.ka[7]>l&&(a.ka[7]=1,12<++a.ka[8]&&(a.ka[8]=1,a.ka[9]=(a.ka[9]+1)%100))}a.kf=e-c%d}}g.em=function(){var a=this.Yf;this.Ve&16&&(this.hc&128?a=this.Gc:this.Qa&&(a=Uh(this.Qa)));return a}; +g.pn=function(a,b){this.Yf=b};g.fm=function(){return this.hc};g.qn=function(a,b){Vh(this,b);this.Qa&&Wh(this.Qa,b&128?!1:!0,b&64?!0:!1)};function Vh(a,b){var c=!!(b&2),d=!!(a.hc&2);a.hc=b;c!=d&&kb(a,c)}g.gm=function(){var a=0,a=this.Ca==Vg?this.hc&4?a|this.he&15:a|this.he>>4&1:this.hc&8?a|this.Gc>>4:a|this.Gc&15;this.hc&1&&Nh(this,2).Jc&&(a=this.hc&2?a|32:a|16);return a};g.rn=function(a,b){this.dh=b};g.hm=function(){return this.Ve};g.sn=function(a,b){this.Ve=b}; +g.vl=function(){var a=this.Sf;this.bb&=-258;var b=this.Qa&&Uh(this.Qa,!0);b&&Xh(this,b);return a};g.Jm=function(a,b){if(this.bb&8)switch(this.Tc){case 96:Yh(this,b);break;case 209:Zh(this,b);break;default:if(Yh(this,this.kd&-17),this.Qa){var c=-1;switch(b){case 255:c=250,$h(this.Qa)}Xh(this,c)}}this.Tc=b;this.bb&=-9};g.wl=function(){return this.hc&-209|(jb(this.ia)&64?16:0)};g.Km=function(a,b){Vh(this,b)};g.xl=function(){var a=this.bb&255;this.bb&256&&(this.bb|=1,this.bb&=-257);return a}; +g.Im=function(a,b){this.Tc=b;this.bb|=8;var c=0;240<=this.Tc&&(c=this.Tc^15,this.Tc=240);switch(this.Tc){case 192:Xh(this,this.Nd);break;case 173:Yh(this,this.kd|16);break;case 174:Yh(this,this.kd&-17);break;case 170:this.Qa&&ai(this.Qa,!0);Yh(this,this.kd|16);Xh(this,85);Zh(this,3);break;case 224:Xh(this,this.kd&16?0:1);break;case 240:c&1&&Xb(this.ia)}};function Yh(a,b){a.kd=b;a.bb=a.bb&-5|b&4;a.Qa&&Wh(a.Qa,!!(b&8),!(b&16))&&Xh(a,Uh(a.Qa,!0))}function Xh(a,b){0<=b&&(a.Sf=b,a.bb&=-2,a.bb|=256)} +function Zh(a,b){a.ah=b;Ja(a.ma,!!(b&2));b&1||Xb(a.ia)}g.Ll=function(){return this.oe};g.Xm=function(a,b){this.oe=b;this.Xf=b&128?0:128};g.Ml=function(){var a=this.oe&63;if(13>=a){var b=this.ka[a];if(10>a){var c=!1;4!=a&&5!=a||this.ka[11]&2||(b=12>b?b?b:12:(b-=12)?b+128:140,c=!0);this.ka[11]&4||(c&&128=c){if(e=b,10>c){var f=!1;this.ka[11]&4||(e=10*(e>>4)+(e&15),f=!0);if(4==c||5==c)f&&12=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;d[c]=e};g.cm=function(){return this.Vf};g.mn=function(a,b){this.Vf=b};g.on=function(a,b){this.Xf=b};function Wg(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.kb[c++]=f[b]>>16&255,this.kb[c++]=f[b]>>24&255;else this.kb=d;this.$g=d.symbols;if(!this.kb.length){u("Empty ROM: "+a);return}if(1==this.kb.length){u(this.kb[0]);return}}catch(l){this.xa("ROM data error: "+ +l.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.kb=Array(a.length),d=0;dthis.Rf?21:23,c=a.ka[b]|a.ka[b+1]<<8,c=c+(this.gd>>10);a.ka[b]=c&255;a.ka[b+1]=c>>8;qh(a)}}else u("No RAM allocated")}; +v(function(){for(var a=C(window.document,"pcjs","ram"),b=0;ba.gc.length){if(!(!d&&!a.Zg[c]||d&&a.Zg[c])){a.Zg[c]=d;a.gc.push(b);1==a.gc.length&&a.ga&&R(a.ga,1);for(var e in hi)if(hi[e]==c){(c=a.oa["key-"+e])&&void 0!==d&&(c.style.color=d?"#ffffff":"#000000",c.style.backgroundColor=d?"#000000":"#ffffff");break}}}else 20==a.gc.length&&a.gc.push(255)}function mi(a,b){var c=b?a.wm:a.vm;a.ia&&a.ia.Kc&&(c/=a.ia.Kc);return c}function ni(a,b){!a.ee||void 0!==b&&b==a.ee||(clearTimeout(a.Pc[a.ee]),oi(a,a.ee,!1))} +function ji(a,b,c){var d,e=!c,f=b.keyCode;c&&(a.Lk=f);240==f+224?(a.wa&=-2,c&&(a.wa|=1),f+=224,e=!1):241==f+224?(a.wa&=-5,c&&(a.wa|=4),f+=224,e=!1):242==f+224?(a.wa&=-9,c&&(a.wa|=8),f+=224,e=!1):244==f+224?(a.wa&=-17,c&&(a.wa|=16),f+=224,d=ki(a,f)):91==f?(a.wa&=-33,c&&(a.wa|=32),e=!1,d=!0):9==f||27==f||8==f?(8==f&&4==(a.wa&12)&&(f=254),d=c?!ki(a,f):!1):void 0!==S[f+224]?f+=224:b.altKey||b.ctrlKey?65<=f&&90>=f&&(f+=32):d=!0;e&&(a.wa&=-33,a.ll||f!=a.Lk||ni(a));void 0===d&&(d=!oi(a,f,c));return d} +function ki(a,b,c){var d=!1;ni(a,b);oi(a,b,!0)&&(c?oi(a,b,!1):(c=!1,a.Pc[b]&&(clearTimeout(a.Pc[b]),c=!0),c=mi(a,c),a.Pc[a.ee=b]=setTimeout(function(a){return function(){oi(a,b,!1)}}(a),c)),d=!0);return d} +function oi(a,b,c){var d=!1;c||(a.Pc[b]=null,a.ee==b&&(a.ee=0));var e=S[b];void 0===e&&1<=b&&26>=b&&(e=S[b+64]&255|61696);if(void 0!==e){14==e&&12==(a.wa&12)&&(e=83);b=[];for(b.push(e&255|(c?0:128));e>>=8;){var d=0,f=e&255;240==f?a.wa&17||(d=42):224==f?a.wa&18||(d=54):241==f?a.wa&4||(d=29):242==f&&(a.wa&8||(d=56));d&&(c?b.unshift(d):b.push(d|128))}for(c=0;cc.length)c=[!1,0,null,null,0,Array(Ai)];this.og=b;this.ab=e[2];this.dc=e[3];this.Bc=d||e[4];65536<=this.Bc&&720896<=this.ab&&(this.dc=Math.min(this.Bc>>2,32768));this.Zb=c[0];this.jc=c[1];this.Ze=c[2];this.Hf=c[3];this.sc=c[4]&255;this.ng=c[4]>>8&255;this.Wb=c[5];this.Lh=Ai;if(5==b){this.Lh=Bi;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==f?0:1,0,0,Array(5),0,0,0,Array(9),0,this.Bc,Array(this.Bc>>2),771,0,4294967295, +0,4294967295,0,4294967295,0]);this.vd=b[0];this.Zd=b[1];this.Jd=b[2];this.Ui=b[3];this.tg=b[4];this.Bh=b[5];this.we=b[6];this.Pf=b[7];this.Eh=b[8];this.Fh=b[9];this.ve=b[10];this.ke=b[11];this.lb=b[12];d=this.Bc>>2;if((this.Md=b[14])&&this.Md.length>8&255)}var Y=[,,function(a){a+=this.offset;return(this.ea.lb=this.la[a])>>this.ea.Fi&255},function(a){a+=this.offset;var b=a&-2;return(a&1?this.la[b]>>8:this.la[b])&255}]; +Y[16]=function(a){a+=this.offset;a=this.la[a];for(var b=this.ea.Nh&this.ea.Oh,c=0,d=128;d;)(a&b)==b&&(c|=d),b>>>=1,d>>=1;return c};Y[512]=function(a,b){var c=a+this.offset,d;d=this.la[c]&~this.ea.Ua|(b|b<<8|b<<16|b<<24)&this.ea.Ua;d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +Y[1024]=function(a,b){var c=a+this.offset;b=b>>this.ea.Mc|b<<8-this.ea.Mc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Cd|this.ea.be;d=d&this.ea.Ua|this.la[c]&~this.ea.Ua;d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +Y[1536]=function(a,b){var c=a+this.offset;b=b>>this.ea.Mc|b<<8-this.ea.Mc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Cd|this.ea.be;d&=this.ea.lb;d=d&this.ea.Ua|this.la[c]&~this.ea.Ua;d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +Y[2560]=function(a,b){var c=a+this.offset;b=b>>this.ea.Mc|b<<8-this.ea.Mc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Cd|this.ea.be;d|=this.ea.lb;d=d&this.ea.Ua|this.la[c]&~this.ea.Ua;d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +Y[3584]=function(a,b){var c=a+this.offset;b=b>>this.ea.Mc|b<<8-this.ea.Mc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.ea.Cd|this.ea.be;d^=this.ea.lb;d=d&this.ea.Ua|this.la[c]&~this.ea.Ua;d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)};Y[768]=function(a,b){a+=this.offset;var c,d=a&-2;c=this.ea.Ua&(d==a?16711935:4278255360);c=(b|b<<8|b<<16|b<<24)&c|this.la[d]&~c;c=c&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[d]!=c&&(this.la[d]=c,this.Xa=!0)}; +Y[4096]=function(a){a+=this.offset;var b=this.la[a]&~this.ea.Ua|this.ea.lb&this.ea.Ua;this.la[a]!=b&&(this.la[a]=b,this.Xa=!0)};Y[8192]=function(a,b){var c=a+this.offset,d=xi[b&15],d=d&this.ea.Ua|this.la[c]&~this.ea.Ua,d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)};Y[24576]=function(a,b){var c=a+this.offset,d=xi[b&15],d=d&this.ea.lb,d=d&this.ea.Ua|this.la[c]&~this.ea.Ua,d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +Y[40960]=function(a,b){var c=a+this.offset,d=xi[b&15],d=d|this.ea.lb,d=d&this.ea.Ua|this.la[c]&~this.ea.Ua,d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)};Y[57344]=function(a,b){var c=a+this.offset,d=xi[b&15],d=d^this.ea.lb,d=d&this.ea.Ua|this.la[c]&~this.ea.Ua,d=d&this.ea.Za|this.ea.lb&~this.ea.Za;this.la[c]!=d&&(this.la[c]=d,this.Xa=!0)}; +function Ei(a){var b=[];if(void 0!==a.og){b[0]=a.Zb;b[1]=a.jc;b[2]=a.Ze;b[3]=a.Hf;b[4]=a.sc|a.ng<<8;b[5]=a.Wb;if(5==a.og){var c=[];c[0]=a.vd;c[1]=a.Zd;c[2]=a.Jd;c[3]=a.Ui;c[4]=a.tg;c[5]=a.Bh;c[6]=a.we;c[7]=a.Pf;c[8]=a.Eh;c[9]=a.Fh;c[10]=a.ve;c[11]=a.ke;c[12]=a.lb;c[13]=a.Bc;var d;a:if(d=a.Md){var e=0,f=[];if(void 0!==d[0])for(var l=0;2>l;l++)for(var k=l;k>1;f[e++]=m;k=n}if(f.length>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8),Qa(this.ma,b,c|d<<8);$a(this,!0)}};function Li(a){a.ja.tg&1?(a.Ac=a.hh,a.Nb=a.ja):(a.Ac=a.ja,a.Nb=a.ag)}g.save=function(){var a=new H(this);a.set(0,Ei(this.hh));a.set(1,Ei(this.ag));a.set(2,[this.Ad,this.Nc,this.zd]);a.set(3,Ei(this.ja));return a.data()}; +g.restore=function(a){var b=a[2];this.Ad=b[0];this.Nc=b[1];this.zd=b[2];this.za=null;this.Ac=this.hh=new yi(this,1,a[0]);this.Nb=this.ag=new yi(this,3,a[1]);this.ja=new yi(this,5,a[3],this.Bc);this.ja.Zb&&Li(this);Mi(this);if(!Oi(this))return!1;Pi(this);return!0}; +g.Em=function(a,b,c){if(c)this.xa("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){u("Empty font ROM image: "+a);return}if(1==d.length){u(d[0]);return}if(8192==d.length)ei(this,d,[0,6144]);else{this.xa("Unrecognized font data length ("+d.length+")");return}}catch(e){this.xa("Font ROM data error: "+e.message);return}this.Pa()}}; +function Qi(a,b){if(1==b)return a.Qc[0]=W[0],a.Qc[1]=W[7],a.Qc;if(2==b){var c=a.za.Ze;if(a.za===a.ja){var d=a.ja.Jd[0],c=d&7;d&16&&(c|=8);18!=a.ja.Jd[1]&&(c|=32)}a.Qc[0]=W[c&15];c=c&32?vi:ui;for(d=0;dfb||!aa?fb:8,kd=Qh.createImageData(n.Xb,n.Yb),ta=0;256>ta;ta++){for(Ra= +0;Ra=fb-2,Sj=lc[Ra>(8<=rb&&176<=ta&&223>=ta?7:rb)?r:jd;Ti(kd,Rh,Sh,Th);M&&Ti(kd,Rh+1,Sh,Th)}Qh.putImageData(kd,(ta&15)*n.Xb,(ta>>4)*n.Yb)}n.je[y]="#"+p(r[0],2)+p(r[1],2)+p(r[2],2);n.aj[y]=r;n.Wg[y]=mc;n=!0}}a.jd[b]=s;return n}function Ui(a){0a.Td&&(a.Td=0):a.Td=-1} +function Pi(a){if(a.Bb){for(var b=10;15>=b;b++)if(null==a.za.Wb[b])return;var c=a.za.Wb[10],b=c&31,d=a.za.Wb[11]&31,e=a.za.Wb[9]&31,f=!1;a.za===a.ja&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Vi(a);else{c=a.za.Wb[15]+((a.za.Wb[14]&63)<<8);a.tc!=c&&(Vi(a),a.tc=c);d=d-b+1;if(a.Zk!=b||a.mj!=d)a.Zk=b,a.mj=d;a.td=e+1;Ui(a)}}} +function Vi(a){if(0<=a.tc){if(void 0!==a.Mb){var b=a.Mb[a.tc];if(b&131072){var b=b&-131073,c=a.tc%a.mb,d=Math.floor(a.tc/a.mb);a.Bb&&a.jd[a.Bb]&&(a.qe&&Wi(a,c,d,b,a.qe),Wi(a,c,d,b));a.Mb[a.tc]=b}}a.tc=-1}} +function Xi(a){var b;a=a.za;var c=a.ke[5];if(null!=c){b=2;var d=512,e=a.ke[3]&31;switch(c&3){case 0:if(e){d=1024;switch(e&24){case 8:d=1536;break;case 16:d=2560;break;case 24:d=3584}a.Mc=e&7}break;case 1:d=4096;break;case 2:switch(e&24){default:d=8192;break;case 8:d=24576;break;case 16:d=40960;break;case 24:d=57344}}c&8&&(b=16);c&16&&(b|=1,d|=256);b|=d}return b}g.ge=function(a){var b=this.za;null!=a&&b&&a!=b.Kh&&(b.Og(a),this.ma.Og(b.ab,b.dc,b.Re))}; +function Oi(a,b){var c,d=a.zd,e=a.za;if(e)if(1==e.og)d=pi;else if(5==e.og){var d=null,f=e.Bc>>2,l=32768f&&(d=c?13:14):c&&(d-=2));c=Xi(a)}}else e.jc&8&&(e.jc&2?(d=e.jc&16?6:5,e.jc&4||(d-=1)):(d=e.jc&1?3:1,e.jc&4&&(d-= +1)));else a.zd=null,null==d&&(d=a.Nc);if(!Ni(a,d,b))return!1;a.ge(c);return!0} +function Ni(a,b,c){if(null!=b&&(b!=a.zd||c)){a.el=0;a.zd=b;b=a.za||(b==pi?a.Ac:a.Nb);if(b!=a.za||b.ab!=a.ab||b.dc!=a.dc){Vi(a);if(a.ab){if(!Ma(a.ma,a.ab,a.dc))return!1;a.za&&(a.za.Zb=!1)}a.za=b;b.Zb=!0;a.ab=b.ab;a.dc=b.dc;if(!Ka(a.ma,b.ab,b.dc,!1,b===a.ja?b:null))return!1}a.Bb=0;a.mb=a.zg;a.ac=a.Rh;a.Mh=U[pi][2];b=0;var d=U[a.zd];d&&(a.mb=d[0],a.ac=d[1],a.Mh=d[2],b=d[3]||0,a.Bb=d[4],4==a.Ad&&a.za===a.ja&&3==a.Bb&&(7==a.ja.Wb[9]?a.ac=43:a.Bb=5));a.Dj=a.mb*a.ac;a.wg=a.Dj/a.Mh;a.ih=(a.wg<<1)+b;a.kj= +b?a.ih+b>>1:0;13<=a.zd&&(a.wg<<=1);a.jd.length&&(a.Wc=Math.floor(a.Vc/a.mb),a.Xc=Math.floor(a.ud/a.ac),a.Bb?(b=a.jd[a.Bb],d=a.jd[a.Bb<<1],a.ml&&80==a.mb?d&&a.Wc>=3*d.Xb>>2&&(a.Bb<<=1,b=d):(d&&a.Wc>=d.Xb&&(a.Bb<<=1,b=d),b&&(a.Wc=b.Xb,a.Xc=b.Yb)),a.bf=a.cf=0,b&&(a.bf=a.mb*b.Xb,a.cf=a.ac*b.Yb)):(a.Wc=a.Xc=1,a.bf=a.mb,a.cf=a.ac),a.qg=a.Cc.createImageData(a.bf,a.cf),a.pe=window.document.createElement("canvas"),a.pe.width=a.bf,a.pe.height=a.cf,a.qe=a.pe.getContext("2d"),a.Xi=a.Yi=0,a.lh=a.Vc,a.mh=a.ud, +b=a.Vc-a.mb*a.Wc,d=a.ud-a.ac*a.Xc,0>1,a.lh-=b),0>1,a.mh-=d),b||d)&&(a.Cc.fillStyle=a.rb.style.backgroundColor,a.Cc.fillRect(0,0,a.Vc,a.ud));!1!==c?$a(a,!0):Yi(a,!0)}return!0}function Ti(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b+0]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Yi(a,b){var c;if(b){if(c=a.wg,void 0===a.Mb||a.Mb.length!=c)a.Mb=Array(c)}else{if(void 0===a.Mb)return;c=a.Mb.length}for(var d=0;d>8;d=l&15;var k=a.jd[a.Bb];k.Me&&(d=k.Me[d]);var m=l>>4&15;k.Me&&(m=k.Me[m]);e?(b*=k.Xb,c*=k.Yb,e.fillStyle=k.je[m],e.fillRect(b,c,k.Xb,k.Yb)):(b=b*a.Wc+a.Xi,c=c*a.Xc+a.Yi,a.Cc.fillStyle=k.je[m],a.Cc.fillRect(b,c,a.Wc,a.Xc));l&256&&(m=(f&15)*k.Xb,f=(f>>4)*k.Yb,e?e.drawImage(k.Wg[d],m,f,k.Xb,k.Yb,b,c,k.Xb,k.Yb):a.Cc.drawImage(k.Wg[d],m,f,k.Xb,k.Yb,b,c,a.Wc,a.Xc));l&512&&(f=a.Zk,l=a.mj,e?(a.td&&a.td!==k.Yb&&(f=Math.floor(f*k.Yb/a.td),l=Math.floor(l*k.Yb/a.td)), +e.fillStyle=k.je[d],e.fillRect(b,c+f,k.Xb,l)):(a.td&&a.td!==a.Xc&&(f=Math.floor(f*a.Xc/a.td),l=Math.floor(l*a.Xc/a.td)),a.Cc.fillStyle=k.je[d],a.Cc.fillRect(b,c+f,a.Wc,l)))} +function $a(a,b){if(a.Ab){var c=!1;a.za&&(a.za===a.ja?a.ja.Zd&32&&(c=!0):a.za.jc&8&&(c=!0));if(c||b){if(b)Yi(a,!0);else if(void 0===a.Mb)return;var d=!1;!(b||++a.el&15)&&0<=a.Td&&(a.Td++,d=!0);var e=0,f=a.Dj,c=a.za.ab,l=c+a.za.dc,k=(a.za.Wb[12]<<8)+a.za.Wb[13];a.Bb&&(k<<=1);var c=c+k,m=a.ih;c+m>l&&(m=l-c,0>m&&(m=0));l=c+m;if(k=!b){for(var k=a.ma,n=!0,q=c>>k.Ib;0a.tc)return;e=a.tc;f=e+1}}if(a.Bb){if(a.jd[a.Bb]){d= +0;k=a.Sd=0;m=1048575;a.za.jc&32&&(k=32768,m&=~k,a.Td&2||(m&=-65537));for(c+=e<<1;c>8| +(s&255)<<8;r=k;var fb=16;q>=m))>>(fb-=m);Ti(a.qg,q++,y,n[jd])}q>V&&(V=q);y=ba&&(ba=y+1)}e+=2;l++;if(q>=a.mb){q=0;y+=2;if(y>a.ac)break;y==a.ac&&(y=1,e=c+a.kj)}}Maa;aa++)ba=V&2155905152, +0>ba&&(ba=-ba),ba=X[ba]||0,Ti(a.qg,k++,m,l[ba]),V<<=1;k>q&&(q=k);m=M&&(M=m+1)}e++;if(k>=a.mb&&(k=0,++m>a.ac))break}n>2),a=this.ja.Ui&-17|(this.Tf&1<e&&(e=0);e%b.Ph>b.ym&&(c|=1);e%=b.Gj;e>b.Am&&(c|=8);b.Wh=d-e;b===a.ja?(c|=b.Hf&48^48,b.vd=!1):c=(b.Hf^=9)|240;return b.Hf=c} +var Fi={948:T.prototype.$l,949:T.prototype.Zl,952:T.prototype.am,954:T.prototype.bm,980:T.prototype.Il,981:T.prototype.Hl,984:T.prototype.Jl,985:T.prototype.Gl,986:T.prototype.Kl},Gi={948:T.prototype.kn,949:T.prototype.jn,952:T.prototype.ln,980:T.prototype.Vm,981:T.prototype.Um,984:T.prototype.Wm,985:T.prototype.Tm},Hi={960:T.prototype.zj,961:T.prototype.zj,962:T.prototype.lm,964:T.prototype.km,965:T.prototype.jm,970:T.prototype.Tl,972:T.prototype.Sl,974:T.prototype.Rl,975:T.prototype.Ql},Ii={954:T.prototype.Jk, +960:T.prototype.Ik,961:T.prototype.Ik,962:T.prototype.nn,964:T.prototype.un,965:T.prototype.tn,970:T.prototype.en,972:T.prototype.dn,974:T.prototype.cn,975:T.prototype.bn,986:T.prototype.Jk}; +v(function(){for(var a=C(window.document,"pcjs","video"),b=0;bMissing <canvas> support; try a new web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.setAttribute("contenteditable","true");e.setAttribute("autocapitalize","off");e.setAttribute("autocorrect","off");e.style.backgroundColor=d.screenColor; +e.style.height=c.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(e.style.height=(c.clientWidth*d.screenHeight/d.screenWidth|0)+"px",c.onresize=function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight));c.appendChild(e);var f=e.getContext("2d"),d=new T(d,e,f);B(d,c)}}); +function Z(a){this.wj=a.adapter;switch(this.wj){case 1:this.Mi=1016;this.sf=4;break;case 2:this.Mi=760;this.sf=3;break;default:u("Unrecognized serial adapter #"+this.wj);return}this.rd=null;w.call(this,"SerialPort",a,Z);var b=a.binding,c;a=bj;b&&(void 0===c&&(c="Panel"),(c=Ba(c,this.id))&&(b=c.oa[b])&&this.vb(null,null,a,b))}z(w,Z);var bj="buffer";g=Z.prototype;g.dj=function(a,b){return a==this.Hh?(this.Aj=b,this):null}; +g.vb=function(a,b,c,d){var e=this;switch(c){case bj:return this.oa[c]=this.rd=d,d.onkeydown=function(a){a=a||window.event;var b=a.charCode||a.keyCode;8===b&&(a.preventDefault&&a.preventDefault(),cj(e,[b]))},d.onkeypress=function(a){a=a||window.event;cj(e,[a.which||a.keyCode])},!0}return!1};g.ic=function(a,b,c,d){this.ma=b;this.ia=c;this.Na=d;this.ga=D(a,"ChipSet");Ta(b,this,dj,this.Mi);Va(b,this,ej,this.Mi);this.Pa()}; +g.Tb=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};g.Kb=function(a){return a&&this.save?this.save():!0};g.reset=function(){this.xd()};g.save=function(){var a=new H(this),b=0,c=[];c[b++]=this.eh;c[b++]=this.hj;c[b++]=this.ie;c[b++]=this.Uf;c[b++]=this.md;c[b++]=this.Pd;c[b++]=this.Hc;c[b++]=this.mc;c[b++]=this.fj;c[b]=this.Ne;a.set(0,c);return a.data()};g.restore=function(a){return this.xd(a[0])}; +g.xd=function(a){var b=0;void 0===a&&(a=[0,0,384,0,1,0,0,96,48,[]]);this.eh=a[b++];this.hj=a[b++];this.ie=a[b++];this.Uf=a[b++];this.md=a[b++];this.Pd=a[b++];this.Hc=a[b++];this.mc=a[b++];this.fj=a[b++];this.Ne=a[b];return!0};function cj(a,b){a.Ne=a.Ne.concat(b);fj(a)}function fj(a){0>8:this.Uf};g.Vl=function(){return this.md};g.Wl=function(){return this.Pd};g.Yl=function(){return this.Hc};g.Xl=function(){return this.mc};g.dm=function(){return this.fj}; +g.vn=function(a,b){if(this.Pd&128)this.ie=this.ie&-256|b;else{this.hj=b;this.mc&=-97;var c;this.rd?(13!=b&&(8==b?this.rd.value=this.rd.value.slice(0,-1):(this.rd.value+=String.fromCharCode(b),this.rd.scrollTop=this.rd.scrollHeight)),c=!0):c=!1;c&&(this.mc|=96)}};g.fn=function(a,b){this.Pd&128?this.ie=this.ie&255|b<<8:this.Uf=b};g.gn=function(a,b){this.Pd=b}; +g.hn=function(a,b){var c=this.Hc;this.Hc=b;if(this.Aj&&(c^b)&3){var c=this.Aj,d=this.Hc,e=3==(d&3);if(e){if(!c.Zb){var f=!1;c.Hc&2||(c.reset(),f=!0);c.Hc&1||(f=!0);f&&cj(c.$e,[77]);gj(c,c.rb);c.Zb=e}}else c.Zb&&(hj(c.rb),c.Zb=e);c.Hc=d}};var dj={0:Z.prototype.im,1:Z.prototype.Ul,2:Z.prototype.Vl,3:Z.prototype.Wl,4:Z.prototype.Yl,5:Z.prototype.Xl,6:Z.prototype.dm},ej={0:Z.prototype.vn,1:Z.prototype.fn,3:Z.prototype.gn,4:Z.prototype.hn}; +v(function(){for(var a=C(window.document,"pcjs","serial"),b=0;ba.If||0>a.Jf)a.If=b.clientX,a.Jf=b.clientY;a.He=b.clientX-a.If;a.Ie=b.clientY-a.Jf;(a.He||a.Ie)&&jj(a);a.If=b.clientX;a.Jf=b.clientY}},!1),b.addEventListener("mousedown",function(b){kj(a,b.button,!0)},!1),b.addEventListener("mouseup",function(b){kj(a,b.button,!1)},!1),a.th=!0),b.style.cursor="none")}function hj(a){a&&(a.style.cursor="auto")} +function kj(a,b,c){if(a.Zb&&a.ia&&a.ia.rc)switch(b){case 0:a.fg!=c&&(a.fg=c,jj(a));break;case 2:a.gg!=c&&(a.gg=c,jj(a))}}function jj(a){cj(a.$e,[64|(a.fg?32:0)|(a.gg?16:0)|(a.Ie&192)>>4|(a.He&192)>>6,a.He&63,a.Ie&63]);a.He=a.Ie=0}v(function(){for(var a=C(window.document,"pcjs","mouse"),b=0;bb.indexOf("/api/v1/dump")&&(a=ea(b),"json"==a?d=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(a="action=open&volume="+b+("&mode="+this.mode),a+="&chs="+this.Qb+":"+this.Jb+":"+this.bc+":"+this.sb,a+="&machine="+this.ea.ue(),a+="&user="+this.ea.wd(),d=ka()+"/api/v1/disk?"+a,this.xh=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"): +-1!==b.indexOf("/",b.length-1)&&(c="dir"),d=ka()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.se?"":d)+"&format=json"));t(d,!0,null,this,this.Bm,b)}; +g.Bm=function(a,b,c,d){var e=null;this.te=!1;var f=0>c&&this.Fa&&!this.Fa.Ab;if(this.xh)c?this.xa('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",f):(this.Zc=!0,e=this);else if(c)this.xa('Unable to load disk "'+this.fd+'" (error '+c+")",f);else try{if(0l&&0b.indexOf("0x")&&'["'!= +b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(k.length)if(1==k.length)u(k[0]);else{for(b=a=0;b>2,q=m.pattern;void 0===q&&(q=m.pattern=0);var s=m.data;if(void 0===s){var r=m.bytes;if(void 0!==r&&r.length){for(var f=n<<2,y=r.length;yb&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=l>>16&255;c[d++]=l>>24&255}return c}function tj(a,b){var c=-1;if(b>2,c=(d>((b&3)<<3)&255;return c} +g.write=function(a,b,c){if(this.te)return!1;if(b>2;b=(b&3)<<3;for(var l=d.length;l<=f;l++)d[l]=e;a.oc?f=a.Fc+a.oc&&(a.oc+=f-(a.Fc+a.oc)+1):(a.Fc=f,a.oc=1);d[f]=d[f]&~(255<=this.gb.length||m>=this.gb[k].length||n>=this.gb[k][m].length){c="sector "+k+":"+m+":"+n+" out of range ("+b+" changes applied)";b=-1;break}if(this.te){c="unable to modify write-protected disk";b=-1;break}e= +l[f++];f=l[f++];l=e+f.length;if(k=this.gb[k][m][n]){for(m=k.data.length;mb&&this.xa("unable to restore disk '"+this.fd+": "+c);return b}; +function uj(a){w.call(this,"FDC",a,uj);this.dmaRead=this.nh;this.dmaWrite=this.oh;this.dmaFormat=this.gl;this.de=null;if(a.autoMount&&(this.de=a.autoMount,"string"==typeof this.de))try{this.de=eval("("+a.autoMount+")")}catch(b){u("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.de=null}this.ec=[]}z(w,uj);h={};ca={}; +var vj={3:{Uc:3,qd:0,name:ca.io},4:{Uc:2,qd:1,name:ca.fo},5:{Uc:9,qd:7,name:ca.ro},6:{Uc:9,qd:7,name:ca.$n},7:{Uc:2,qd:0,name:ca.bo},8:{Uc:1,qd:2,name:ca.ho},10:{Uc:2,qd:7,name:ca.ao},13:{Uc:6,qd:7,name:ca.Un},15:{Uc:3,qd:0,name:ca.eo}};g=uj.prototype; +g.vb=function(a,b,c,d){switch(c){case "listDisks":return this.oa[c]=d,a=window.document.createElement("option"),a.value="?",a.innerHTML="User-defined URL...",d.appendChild(a),d.onchange=function(a,b){return function(){var c=a.oa.descDisk;if(c){var d=b.options[b.selectedIndex];if(d){var m={};if(d=d.getAttribute("data-value"))try{m=eval("({"+d+"})")}catch(n){u("FDC option error: "+(n.message||n))}d=m.desc;void 0===d&&(d="");m=m.href;void 0!==m&&(d=''+d+"");c.innerHTML= +d}}}}(this,d),!0;case "descDisk":case "listDrives":return this.oa[c]=d,d.onchange=function(a,b){return function(){var c=parseInt(b.value,10);isNaN(c)||wj(a,c)}}(this,d),!0;case "loadDrive":return this.oa[c]=d,d.onclick=function(a){return function(){var b,c=a.oa.listDisks,d=a.oa.listDrives;if(c&&d&&!isNaN(b=parseInt(d.value,10))&&0<=b&&ba.ra.restore(f)&&(e=!1);e&&a.ra&&void 0!==a.Ta&&(a.Ja=a.ra.seek(a.cb,a.Ea,a.Ka));return e};g.Si=function(){for(var a=0,b=[],c=0;ca.Qb||e[1]>a.Jb)&&(this.xa('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Sa)),b=null);b&&(a.ra=b,a.Rk=c,a.fe=d,Dj(this,c,d,b),this.Fd|=128,this.xa('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Sa),a.Yd),a.Sh=e[0],a.Ag=e[1],a.Bg=e[2]);a.Yd&&(a.Yd=!1,--this.Rd||this.Pa());wj(this,a.Sa)}; +function wj(a,b){if(0<=b&&b=this.Wa&&(this.sa&=-81,this.ib=this.Wa=0);return a}; +g.$m=function(a,b){this.Wa=vj[c].Uc){var d=!1;this.ib=0;var e,f,c=this.Ga()&31;switch(c){case 3:this.Ga(h.jo);this.Ga(h.Wn);this.qb();break;case 4:f=this.Ga(h.Je);this.Sa=f&3;e=this.ta[this.Sa];this.qb();this.Va((e.Ra&4278190080)>>>24,h.no);break;case 5:case 6:f=this.Ga(h.Je);this.Sa=f&3;e=this.ta[this.Sa];e.Ea=f>>2&1;e.cb=this.Ga(h.Sg);this.Ga(h.Tg);e.Ka=this.Ga(h.Vg);d=this.Ga(h.Kf);e.$a=128<>2&1;e.Ka=1;d=0;e.Ra=0;e.ra&&(e.Ja=e.ra.seek(e.cb,e.Ea,e.Ka))? +d=e.Ja.length:e.Ra=1088;Ej(this,e);Fj(this,e);Gj(this,e);this.Va(e.cb,h.Sg);this.Va(e.Ea,h.Tg);this.Va(e.Ka,h.Vg);this.Va(d,h.Kf);d=!0;break;case 13:f=this.Ga(h.Je);this.Sa=f&3;e=this.ta[this.Sa];e.Ea=f>>2&1;d=this.Ga(h.Kf);e.$a=128<>2&1,c=this.Ga(h.Yn), +e.cb+=c-e.ld,0>e.cb&&(e.cb=0),e.cb>=e.Qb&&(e.cb=e.Qb-1),e.ld=c,e.Ra=32,0==e.cb&&(e.Ra|=268435456),this.qb(),d=!0}0>>8,h.lo)}function Gj(a,b){a.Va((b.Ra&16711680)>>>16,h.mo)}g.nh=function(a,b,c){void 0===b||0>b?this.vc(a,c):c(-1,!1)};g.oh=function(a,b){return void 0!==b&&0<=b?this.xc(a,b):-1};g.gl=function(a,b){return void 0!==b&&0<=b?this.Wi(a,b):-1};g.ph=function(a){a.Ra=72;a.ra&&(a.Ja=null,a.Ra=0,this.ga&&(Eh(this.ga,2,this,"dmaRead",a),Ch(this.ga,2)))}; +g.qh=function(a){a.Ra=72;a.ra&&(a.ra.te?a.Ra=576:(a.Ja=null,a.Ra=0,this.ga&&(Eh(this.ga,2,this,"dmaWrite",a),Ch(this.ga,2))))};g.nj=function(a){a.Ra=72;a.ra&&(a.Ja=null,a.Ra=0,this.ga&&(a.Ud=0,a.fc=Array(4),a.Te=!0,a.Ye=0,Eh(this.ga,2,this,"dmaFormat",a),Ch(this.ga,2),a.Te=!1))};g.vc=function(a,b){var c=-1;if(!a.Ra&&a.ra){do{if(a.Ja&&0<=(c=tj(a.Ja,a.Ta++)))break;a.Ja=a.ra.seek(a.cb,a.Ea,a.Ka);if(!a.Ja){a.Ra=1088;break}a.Ta=0;this.Qe(a)}while(1)}b(c,!1)}; +g.xc=function(a,b){if(a.Ra||!a.ra)return-1;do{if(a.Ja&&a.ra.write(a.Ja,a.Ta++,b))break;a.Ja=a.ra.seek(a.cb,a.Ea,a.Ka);if(!a.Ja){a.Ra=8256;b=-1;break}a.Ta=0;this.Qe(a)}while(1);return b};g.Qe=function(a){a.Ka++;a.Ka>=a.Bg+1&&(a.Ka=1,a.Ea++,a.Ea>=a.Ag&&(a.Ea=0,a.cb++))};g.Wi=function(a,b){if(a.Ra)return-1;a.fc[a.Ud++]=b;if(a.Ud==a.fc.length){a.cb=a.fc[0];a.Ea=a.fc[1];a.Ka=a.fc[2];a.$a=128<this.xc(a,a.ej))return-1;a.Ye++}a.Ye>=a.od&&(b=-1);return b}; +var zj={1012:uj.prototype.Pl,1013:uj.prototype.Nl,1015:uj.prototype.Ol},Aj={1010:uj.prototype.an,1013:uj.prototype.$m,1015:uj.prototype.Zm};v(function(){for(var a=C(window.document,"pcjs","fdc"),b=0;b=e&&(this.Bf|=(f.type&3)<<(1-e<<1))}return d}; +g.Qi=function(){var a=0,b=[];this.Xd?(b[a++]=this.Ed,b[a++]=this.Qk,b[a++]=this.Gd,b[a++]=this.Kg,b[a++]=this.Jg,b[a++]=this.Ig,b[a++]=this.Be,b[a++]=this.sa,b[a++]=this.Oi):(b[a++]=this.Bf,b[a++]=this.sa,b[a++]=this.Lb,b[a++]=this.ib,b[a++]=this.Wa,b[a++]=this.Pk,b[a++]=this.Ok,b[a++]=this.Nk,b[a++]=this.gf);b[a]=this.Si();return b}; +g.Ih=function(a,b,c,d,e){var f=0,l=!0;void 0===d&&(d=[0,0,!1,Array(8)]);b.Sa=a;b.errorCode=d[f++];b.Vk=d[f++];b.se=d[f++];b.le=d[f++];b.me=d[f++];b.Ea=d[f++];b.Jb=d[f++];b.Id=d[f++];b.Ka=d[f++];b.od=d[f++];b.$a=d[f++];b.Zf=this.Xd?0:1;b.name=c.name;void 0===b.name&&(b.name="Hard Drive");b.path=c.path;b.mode=c.mode||(b.path?"preload":"local");"demandro"!=b.mode&&"demandrw"!=b.mode||this.wd()||(b.mode="local");b.type=c.type;if(void 0===b.type||void 0===Hj[this.hf][b.type])b.type=this.sl;c=Hj[this.hf][b.type]; +b.bc=c[2]||17;b.sb=c[3]||512;if(e&&this.ga&&(e=this.ga,c=b.type,e.ka)){var k=e.ka[18],k=a?k&240|c:k&15|c<<4;e.ka&&(e.ka[18]=k,qh(e))}void 0===b.ra&&(b.ra=null,this.xa("Type "+b.type+' "'+b.name+'" is fixed disk '+a,!0));Mj(this,b);b.Ta=d[f++];b.Ja=null;b.ra&&(a=d[f],void 0!==a&&0>b.ra.restore(a)&&(l=!1),l&&void 0!==b.Ta&&(b.Ja=b.ra.seek(b.Id,b.Ea,b.Ka+b.Zf)));return l};g.Si=function(){for(var a=0,b=[],c=0;c=this.Wa&&(this.ib=this.Wa=0,this.sa&=-15);return a};g.xn=function(a,b){this.Wa=c&&(this.sa|=2,this.sa&=-2,Nj(this))};g.pm=function(){var a=this.sa;this.ib=this.Oa.sb){var b=this;this.vc(this.Oa,function(a){0<=a?b.ga&&R(b.ga,14):(b.sa=1,b.Ed=16)},!1)}else this.sa=80;return a}; +g.Om=function(a,b){this.Oa&&this.Oa.$a>=this.Oa.sb&&(0>this.xc(this.Oa,b)?(this.sa=1,this.Ed=16):this.Oa.Ta==this.Oa.sb&&(this.Oa.$a-=this.Oa.sb,this.Gd=this.Gd-1&255,this.ga&&R(this.ga,14),this.Oa.$a>=this.Oa.sb||(this.sa=80)))};g.Cl=function(){return this.Ed};g.Sm=function(a,b){this.Qk=b};g.Dl=function(){return this.Gd};g.Qm=function(a,b){this.Gd=b};g.El=function(){return this.Kg};g.Rm=function(a,b){this.Kg=b};g.zl=function(){return this.Jg};g.Nm=function(a,b){this.Jg=b};g.yl=function(){return this.Ig}; +g.Mm=function(a,b){this.Ig=b};g.Bl=function(){return this.Be};g.Pm=function(a,b){this.Be=b;this.sa=this.ta[this.Be&16?1:0]?this.sa|64:this.sa&-65};g.Fl=function(){return this.sa};g.Lm=function(a,b){this.Oi=b;this.ga&&Kh(this.ga,14);Oj(this)}; +function Oj(a){var b=!1,c=a.Oi,d=a.Be&16?1:0,e=a.Be&15,f=a.Jg|(a.Ig&3)<<8,l=a.Kg,k=a.Gd||256;a.Oa=null;a.Ed=0;a.sa=80;(d=a.ta[d])?(d.Id=f,d.Ea=e,d.Ka=l,d.$a=k*d.sb,c=144<=c?c:c&240,d.Ja=null,d.errorCode=0,a.Oa=d):c=-1;switch(c&240){case 32:a.vc(d,function(b){0<=b&&a.ga?(R(a.ga,14),a.sa=136):(a.sa=1,a.Ed=16)},!1);break;case 48:a.ga?(R(a.ga,14),a.sa=136):(a.sa=1,a.Ed=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.Ed=1;b=!0;break;case 145:d.Jb=e+1,d.bc=k,b=!0}b&&a.ga&&R(a.ga,14)} +function Nj(a){a.ib=0;var b=a.Ga(),c=a.Ga(),d=c&32,e=d>>5,f=c&31,l=a.Ga(),k=a.Ga(),m=l<<2&768|k,n=l&63,q=a.Ga(),s=a.Ga(),r=a.ta[e];r&&(r.Id=m,r.Ea=f,r.Ka=n,r.$a=q*r.sb);switch(b){case 3:a.qb(r?r.errorCode:4);a.Va(c);a.Va(l);a.Va(k);a.Va(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Ga());)r&&cb?this.vc(a,c):c(-1,!1)}; +g.oh=function(a,b){return void 0!==b&&0<=b?this.xc(a,b):-1};g.hl=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.Ta=a.bc+b&&(a.Ka=b,a.Ea++,a.Ea>=a.Jb&&(a.Ea=0,a.Id++))}; +g.Wi=function(a,b){if(a.errorCode)return-1;a.fc[a.Ud++]=b;if(a.Ud==a.fc.length){a.Id=a.fc[0];a.Ea=a.fc[1];a.Ka=a.fc[2];a.$a=128<this.xc(a,a.ej))return-1;a.Ye++}a.Ye>=a.od&&(b=-1);return b}; +var Jj={800:$.prototype.om,801:$.prototype.pm,802:$.prototype.nm},Ij={496:$.prototype.Al,497:$.prototype.Cl,498:$.prototype.Dl,499:$.prototype.El,500:$.prototype.zl,501:$.prototype.yl,502:$.prototype.Bl,503:$.prototype.Fl},Lj={800:$.prototype.xn,801:$.prototype.An,802:$.prototype.zn,803:$.prototype.yn,807:$.prototype.Ji,811:$.prototype.Ji,815:$.prototype.Ji},Kj={496:$.prototype.Om,497:$.prototype.Sm,498:$.prototype.Qm,499:$.prototype.Rm,500:$.prototype.Nm,501:$.prototype.Mm,502:$.prototype.Pm,503:$.prototype.Lm}; +v(function(){for(var a=C(window.document,"pcjs","hdc"),b=0;bXj){if(d.load(this.Ff)){this.Ge=new H(this,"1.15.6","failsafe");this.Ge.load()&&(bk(this,d),a=2);this.Ge.set("timestamp",ia());Vj(this.Ge);var e=this.kc&&!this.mg;if(1==a||la("Click OK to restore previous PCjs machine state.")){if(c=d.parse()){var f=d.get("code"),l=d.get("data");f&&("ok"==f?d.load(l):("error"==f&&"no machine state"!=l?(this.xa("Error: "+l),"unable to verify user"== +l&&(ma(""),this.wc=null)):this.Ub(f+": "+l),Tj(d),d.load()?(c=d.parse(),e=!0):c=!1))}e&&ak(this,c?d:null)}else 2==a&&d.clear()}else ak(this);delete this.Ff;delete this.Qg}e=za(this.id);for(f=0;fa[1];a=a[2];this.Ab=!0;this.pj||(this.Ub("PCjs v1.15.6\nCopyright \u00a9 2012-2014 Jeff Parsons \nLicense: GPL version 3 or later "),this.pj=!0);this.ia&&ck(this,this.ia,b,c,a);this.rj&&(bk(this,b),b.clear());!c&&this.Ge&&(this.Ge.clear(),delete this.Ge)}; +function bk(a,b){if(la("There may be a problem with PCjs.\nClick OK to send your PCjs machine state to http://www.pcjs.org.")){var c=a.wd(),d=b.toString(),e={app:"PCjs",ver:"1.15.6"};e.url=a.url;e.user=c;e.type="bug";e.data=d;t("http://www.pcjs.org/api/v1/report",!0,e)}} +function dk(a,b,c){var d,e="none",f=new H(a,"1.15.6"),l=new H(a,"1.15.6","validate"),k=ia();l.set("timestamp",k);f.set("timestamp",k);f.set("version","1.15.6");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.ia&&a.ia.Kb&&(c&&db(a.ia),d=a.ia.Kb(b,c),"object"===typeof d&&f.set(a.ia.id,d),c&&(a.ia.Ab=!1,!1===d&&(e=null)));for(var k=za(a.id),m=0;m/g;f=l.exec(a);){var k=f[2],m=t(k),n=m[1];if(m[0]||!n)throw c="unable to resolve XML reference: "+f[0]+" ("+m[0]+")",Error(c);if(m=f[3]){var q=n.match(new RegExp("<"+f[1]+"[^>]*>"));if(q){for(var k=q[0],s,r=/( [a-z]+=)(['"])(.*?)\2/g;s=r.exec(m);)k=0>k.indexOf(s[1])?k.replace(">",s[0]+">"):k.replace(new RegExp(s[1]+"(['\"])(.*?)\\1"),s[0]);q[0]!=k&&(n=n.replace(q[0],k))}else throw c="missing <"+f[1]+"> in "+k,Error(c); +}n=n.replace(/<\?xml[^>]*>[\r\n]*/,"");a=a.replace(f[0],n);l.lastIndex=0}c&&(b&&0>b.indexOf("/")&&(b=window.location.pathname+b),a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(b?" url=$2"+b+"$2":"")));if(0===a.indexOf("<"))window.ActiveXObject||"ActiveXObject"in window?(e||(a=a.replace(/\s*/g,"")),f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml");else throw Error("unrecognized XML: "+ +(255